Patent US7616823B2 successfully refreshed from Google Patents.
US7616823B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Image processing method and image processing apparatus
Assignee: Canon Inc
•
Filing: 2004-06-16
•
Granted: 2009-11-10
•
Expires: 2024-06-16
Abstract
Abstract Information associated with data which was previously transmitted to a client terminal ( 201 or 202 ) is recorded as a history. When a transmission request of data of logical units in tiles required to obtain a desired image is received from the client terminal ( 201 ), the type of progression order used in the client terminal ( 201 ) is discriminated with reference to the history. The transmission order of the data of the logical units in the tiles to be transmitted to the client terminal ( 201 ) is determined in accordance with the discrimination order, and the data of the logical units in the tiles are transmitted to the client terminal ( 201 ) in accordance with the determined transmission order.
Inventors
- 👤 Tomoe Ishikawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:30
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/2343; H04N21/234327; H04L; H04L65/00; H04L65/1066; H04L65/1101; H04L65/60; H04L65/70; H04L65/75; H04L65/762; H04N21/24; H04N21/2407; H04N21/25; H04N21/266; H04N21/2662
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
420 words
An image processing method to be executed by an image processing apparatus that holds JPEG 2000 encoded image data, in which the data is segmented into tiles each including a plurality of logical units and has a format that allows a plurality of types of different orders of logical units to be arranged and that transmits data of a logical unit designated by a request from an external apparatus in a tile designated by that request to the external apparatus, comprising: using the image processing apparatus to perform steps including: a history holding step of holding information representing data of a logical unit first transmitted to the external apparatus in response to a request from the external apparatus as a history; a reception step of receiving, from the external apparatus, a transmission request of data of logical units, of the held JPEG 2000 encoded image data, required to obtain a desired image; an acquisition step of analyzing the received transmission request to acquire data of logical units required by the external apparatus from the held JPEG 2000 encoded image data; a determination step of, upon receiving the transmission request in the reception step, analyzing the held history to determine whether or not the transmission request received from the external apparatus in the reception step is a transmission request of data of Layer O: a first transmission step of, when it is determined in the determination step that the transmission request is data of Layer O, determining that a type of progression order used on the external apparatus side is Layer-Resolution-Component-Position and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Layer-Resolution-Component-Position; a second transmission step of, when it is determined in the determination step that the transmission request is not data of Layer O but of color component Y, determining that a type of progression order used on the external apparatus side is Component-Position-Resolution-Layer and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Component-Position-Resolution-Layer; and a third transmission step of, when it is determined in the determination step that the transmission request is data other than both data of Layer O and data of color component Y, determining that a type of progression order used on the external apparatus side is Resolution-Layer-Component-Position and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Resolution-Layer-Component-Position.
Claim 2
Dependent Claim
420 words
An image processing method to be executed by an image processing apparatus that holds JPEG 2000 encoded image data, in which the data is segmented into tiles each including a plurality of logical units and has a format that allows a plurality of types of different orders of logical units to be arranged and that transmits data of a logical unit designated by a request from an external apparatus in a tile designated by that request to the external apparatus, comprising: using the image processing apparatus to perform steps including: a history holding step of holding information representing data of a logical unit first transmitted to the external apparatus in response to a request from the external apparatus as a history; a reception step of receiving, from the external apparatus, a transmission request of data of logical units, of the held JPEG 2000 encoded image data, required to obtain a desired image; an acquisition step of analyzing the received transmission request to acquire data of logical units required by the external apparatus from the held JPEG 2000 encoded image data; a determination step of, upon receiving the transmission request in the reception step, analyzing the held history to determine whether or not the transmission request received from the external apparatus in the reception step is a transmission request of data of Layer O: a first transmission step of, when it is determined in the determination step that the transmission request is data of Layer O, determining that a type of progression order used on the external apparatus side is Layer-Resolution-Component-Position and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Layer-Resolution-Component-Position; a second transmission step of, when it is determined in the determination step that the transmission request is not data of Layer O but of color component Y, determining that a type of progression order used on the external apparatus side is Component-Position-Resolution-Layer and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Component-Position-Resolution-Layer; and a third transmission step of, when it is determined in the determination step that the transmission request is data other than both data of Layer O and data of color component Y, determining that a type of progression order used on the external apparatus side is Resolution-Layer-Component-Position and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Resolution-Layer-Component-Position.
Claim 3
Dependent Claim
412 words
An image processing apparatus that holds JPEG 2000 encoded image data, in which the data is segmented into tiles each including a plurality of logical units and has a format that allows a plurality of types of different orders of logical units to be arranged, and that transmits data of a logical unit designated by a request from an external apparatus in a tile designated by that request to the external apparatus, using the image processing apparatus to perform the steps of: a history holding means for holding information representing data of a logical unit first transmitted to the external apparatus in response to a request from the external apparatus as a history; a reception step of receiving, from the external apparatus, a transmission request of data of logical units, of the held JPEG 2000 encoded image data, required to obtain a desired image; an acquisition step of analyzing the received transmission request to acquire data of logical units required by the external apparatus from the held JPEG 2000 encoded image data; a determination step of, upon receiving the transmission request in the reception step, analyzing the held history to determine whether or not the transmission request received from the external apparatus in the reception step is a transmission request of data of Layer O; a first transmission step of, when it is determined in the determination step that the transmission request is data of Layer O, determining that a type of progression order used on the external apparatus side is Layer-Resolution-Component-Position and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Layer-Resolution-Component-Position; a second transmission step of, when it is determined in the determination step that the transmission request is not data of Layer O but of color component Y, determining that a type of progression order used on the external apparatus side is Component-Position-Resolution-Layer and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Component-Position-Resolution-Layer; and a third transmission step of, when it is determined in the determination step that the transmission request is data other than both data of Layer O and data of color component Y, determining that a type of progression order used on the external apparatus side is Resolution-Layer-Component-Position and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Resolution-Layer-Component-Position.
Claim 4
Dependent Claim
412 words
An image processing apparatus that holds JPEG 2000 encoded image data, in which the data is segmented into tiles each including a plurality of logical units and has a format that allows a plurality of types of different orders of logical units to be arranged, and that transmits data of a logical unit designated by a request from an external apparatus in a tile designated by that request to the external apparatus, using the image processing apparatus to perform the steps of: a history holding means for holding information representing data of a logical unit first transmitted to the external apparatus in response to a request from the external apparatus as a history; a reception step of receiving, from the external apparatus, a transmission request of data of logical units, of the held JPEG 2000 encoded image data, required to obtain a desired image; an acquisition step of analyzing the received transmission request to acquire data of logical units required by the external apparatus from the held JPEG 2000 encoded image data; a determination step of, upon receiving the transmission request in the reception step, analyzing the held history to determine whether or not the transmission request received from the external apparatus in the reception step is a transmission request of data of Layer O; a first transmission step of, when it is determined in the determination step that the transmission request is data of Layer O, determining that a type of progression order used on the external apparatus side is Layer-Resolution-Component-Position and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Layer-Resolution-Component-Position; a second transmission step of, when it is determined in the determination step that the transmission request is not data of Layer O but of color component Y, determining that a type of progression order used on the external apparatus side is Component-Position-Resolution-Layer and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Component-Position-Resolution-Layer; and a third transmission step of, when it is determined in the determination step that the transmission request is data other than both data of Layer O and data of color component Y, determining that a type of progression order used on the external apparatus side is Resolution-Layer-Component-Position and transmitting the data of logical units acquired in the acquisition step as response data to the external apparatus in order of Resolution-Layer-Component-Position.
Claim 5
Dependent Claim
11 words
A system including an image processing apparatus of claim 2 .
Claim 6
Dependent Claim
21 words
A computer readable storage medium storing a program for making a computer execute an image processing method of claim 1 .
References Cited (Backward Citations)
JP2000354058A
Cited
JP2002049514A
Cited
US7206804B1
Cited
US20050163388A1
Cited
US20030067627A1
Cited
JP2003152544A
Cited
US20030118107A1
Cited
US20070206592A1
Cited
JP2003169216A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2012-11-09 | 2013-05-11 | 2013-11-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2016-11-09 | 2017-05-11 | 2017-11-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2020-11-09 | 2021-05-11 | 2021-11-10 | $7700.00 | Window Closed / Lapsed |