Method, program and apparatus for image processing capable of effectively performing image transmission, and a medium storing the program
First Claim
1. An image processing apparatus, comprising:
- a receiving mechanism configured to receive a request, from at least one different image processing apparatus connected with the image processing apparatus via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region and each region is hierarchically compressed and stored in the image processing apparatus;
a decomposing mechanism configured to decompose the codestream and to retrieve the codestream in a component unit;
an extracting mechanism configured to extract a target region from the codestream;
a primary priority assigning mechanism configured to assign priority to the target region extracted by the extracting mechanism; and
a primary transmitting mechanism configured for transmission of the codestream, decomposed in a component unit corresponding to the target region, to the at least one different image processing apparatus requesting transmission of the codestream based on the priority assigned by the primary priority assigning mechanism.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes a receiving mechanism configured to receive a request, from at least one different image processing apparatus connected via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region, each region being hierarchically compressed and stored in the image processing apparatus, a decomposing mechanism configured to decompose a codestream and retrieve the codestream in a component unit, an extracting mechanism configured to extract a target region from the codestream, a primary priority assigning mechanism configured to assign priority to the target region extracted by the extracting mechanism, and a primary transmitting mechanism configured for transmission of the codestream, decomposed in a component unit corresponding to the target region, to the different image processing apparatus requesting transmission of the codestream based on the priority assigned by the primary priority assigning mechanism.
59 Citations
56 Claims
-
1. An image processing apparatus, comprising:
-
a receiving mechanism configured to receive a request, from at least one different image processing apparatus connected with the image processing apparatus via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region and each region is hierarchically compressed and stored in the image processing apparatus;
a decomposing mechanism configured to decompose the codestream and to retrieve the codestream in a component unit;
an extracting mechanism configured to extract a target region from the codestream;
a primary priority assigning mechanism configured to assign priority to the target region extracted by the extracting mechanism; and
a primary transmitting mechanism configured for transmission of the codestream, decomposed in a component unit corresponding to the target region, to the at least one different image processing apparatus requesting transmission of the codestream based on the priority assigned by the primary priority assigning mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of processing an image by an image processing apparatus, comprising:
-
receiving a request, from at least one different image processing apparatus connected with the image processing apparatus via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region, each region being hierarchically compressed and stored in the image processing apparatus;
decomposing the codestream and retrieving the codestream in a component unit;
extracting a target region from the codestream;
assigning priority to the target region extracted by the extracting step; and
transmitting the codestream, decomposed in a component unit corresponding to the target region, to the at least one different image processing apparatus requesting transmission of the codestream based on the priority assigned by the assigning step. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer program product stored on a computer readable storage medium for carrying out an image processing method, when running on an image processing apparatus, the image processing method comprising:
-
receiving a request, from at least one different image processing apparatus connected with the image processing apparatus via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region, each region being hierarchically compressed and stored in the image processing apparatus;
decomposing the codestream and retrieving the codestream in a component unit;
extracting a target region from the codestream;
assigning priority to the target region extracted by the extracting step; and
transmitting the codestream, decomposed in a component unit corresponding to the target region, to the at least one different image processing apparatus requesting transmission of the codestream based on the priority assigned by the assigning step. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer readable recoding medium storing computer instructions for performing an image processing method, the method comprising:
-
receiving a request, from at least one different image processing apparatus connected with the image processing apparatus via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region, each region being hierarchically compressed and stored in the image processing apparatus;
decomposing the codestream and retrieving the codestream in a component unit;
extracting a target region from the codestream;
assigning priority to the target region extracted by the extracting step; and
transmitting the codestream, decomposed in a component unit corresponding to the target region, to the at least one different image processing apparatus requesting transmission of the codestream based on the priority assigned by the assigning step. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An image processing apparatus, comprising:
-
a receiving mechanism configured to receive a request, from at least one different image processing apparatus connected with the image processing apparatus via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region and each region hierarchically compressed and stored in the image processing apparatus;
an extracting mechanism configured to extract a target region from a first codestream;
a secondary decoding mechanism configured to decode a second codestream corresponding to the target region extracted by the extracting mechanism;
a normalization mechanism configured to normalize the target region decoded by the secondary decoding mechanism;
an aggregation mechanism configured to aggregate the target region normalized by the normalization mechanism into a new image;
a secondary encoding mechanism configured to divide the new image aggregated by the aggregation mechanism into target regions, and to hierarchically encode the divided target region into a third codestream; and
a secondary transmitting mechanism configured for transmission of a fourth codestream having an image size of the at least one different image processing apparatus requesting transmission of the codestream, to the at least one different image processing apparatus, the fourth codestream being extracted from the third codestream and encoded according to a rendering area of the at least one different image processing apparatus. - View Dependent Claims (46, 47)
-
-
48. A method of processing an image by an image processing apparatus, comprising:
-
receiving a request, from at least one different image processing apparatus connected with the image processing apparatus via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region, each region hierarchically compressed and stored in the image processing apparatus;
extracting a target region from a first codestream;
decoding a second codestream corresponding to the target region extracted by the extracting step;
normalizing the target region decoded by the decoding step;
aggregating the target region normalized by the normalizing step into a new image;
dividing the new image aggregated by the aggregating step into target regions, and hierarchically encoding the divided target region into a third codestream; and
transmitting a fourth codestream to the at least one different image processing apparatus, the fourth codestream being encoded from the third codestream according to a rendering area of the at least one different image processing apparatus. - View Dependent Claims (49, 50)
-
-
51. A computer program product stored on a computer readable storage medium for carrying out an image processing method, when run on an image processing apparatus, the image processing method comprising:
-
receiving a request, from at least one different image processing apparatus connected with the image processing apparatus via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region, each region hierarchically compressed and stored in the image processing apparatus;
extracting a target region from a first codestream;
decoding a second codestream corresponding to the target region extracted by the extracting step;
normalizing the target region decoded by the decoding step;
aggregating the target region normalized by the normalizing step into a new image;
dividing the new image aggregated by the aggregating step into target regions, and hierarchically encoding the divided target region into a third codestream; and
transmitting a fourth codestream to the at least one different image processing apparatus, the fourth codestream being encoded from the third codestream according to a rendering area of the at least one different image processing apparatus. - View Dependent Claims (52, 53)
-
-
54. A computer readable recoding medium storing computer instructions for performing an image processing method, the method comprising:
-
receiving a request, from at least one different image processing apparatus connected with the image processing apparatus via a network, for transmission of a codestream generated in a way such that image data is divided into at least one region, each region hierarchically compressed and stored in the image processing apparatus;
extracting a target region from a first codestream;
decoding a second codestream corresponding to the target region extracted by the extracting step;
normalizing the target region decoded by the decoding step;
aggregating the target region normalized by the normalizing step into a new image;
dividing the new image aggregated by the aggregating step into target regions, and hierarchically encoding the divided target region into a third codestream; and
transmitting a fourth codestream to the at least one different image processing apparatus, the fourth codestream being encoded from the third codestream according to a rendering area of the at least one different image processing apparatus. - View Dependent Claims (55, 56)
-
Specification