← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:02
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 .

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag