Method and apparatus for performing progressive order conversion
First Claim
Patent Images
1. A system comprising:
- a memory storing a compressed image as a codestream in a first JPEG 2000 progression order;
a progression order conversion parser to convert the codestream from the first progression order to a second JPEG 2000 progression order different than the first progression order, without decoding the codestream, by reading one or more markers of the codestream to determine a current type of progression, the one or more markers further indicating one or more data operations to be performed on the codestream during the progression order conversion, updating the one or more markers to specify a target type of progression, and outputting packets of the codestream in an order conforming to the second progression order indicated by the updated one or more markers,wherein the parser converts the codestream from the first progression order to a predetermined intermediate progression order and from the predetermined intermediate progression order to the second progression order, andwherein the predetermined intermediate progression order is a layer progression order and the second progression order is a target progression order other than the layer progression order.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for performing progressive order conversion is described. In one embodiment, a system comprises a memory and a progressive order conversion parser. The memory stores a compressed image as a codestream in a first progression order and the progression order conversion parser converts the codestream from the first progression order to a second progression order different than the first progression order.
175 Citations
26 Claims
-
1. A system comprising:
-
a memory storing a compressed image as a codestream in a first JPEG 2000 progression order; a progression order conversion parser to convert the codestream from the first progression order to a second JPEG 2000 progression order different than the first progression order, without decoding the codestream, by reading one or more markers of the codestream to determine a current type of progression, the one or more markers further indicating one or more data operations to be performed on the codestream during the progression order conversion, updating the one or more markers to specify a target type of progression, and outputting packets of the codestream in an order conforming to the second progression order indicated by the updated one or more markers, wherein the parser converts the codestream from the first progression order to a predetermined intermediate progression order and from the predetermined intermediate progression order to the second progression order, and wherein the predetermined intermediate progression order is a layer progression order and the second progression order is a target progression order other than the layer progression order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
storing a compressed image as a codestream in a first JPEG 2000 progression order; converting the codestream from the first progression order to a second JPEG 2000 progression order, without decoding the codestream, different than the first progression order by reading one or more markers of the codestream to determine a current type of progression, the one or more markers further indicating one or more data of operations to be performed on the codestream during the progression order conversion, updating the one or more markers to specify a target type of progression, and outputting packets of the codestream in an order conforming to the second progression order indicated by the updated one or more markers, wherein the parser converts the codestream from the first progression order to a predetermined intermediate progression order and from the predetermined intermediate progression order to the second progression order, and wherein the predetermined intermediate progression order is a layer progression order and the second progression order is a target progression order other than the layer progression order. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer readable medium with executable instructions stored thereon which, when executed by a processing device, cause the processing device to:
-
store a compressed image as a codestream in a first JPEG 2000 progression order; and convert the codestream from the first progression order to a second progression order different than the first progression order, without decoding the codestream, by reading one or more markers of the codestream to determine a current type of progression, the one or more markers further indicating one ore more data operations to be performed on the codestream during the progression order conversion, updating the one or more markers to specify a target type of progression, and outputting packets of the codestream in an order conforming to the second progression order indicated by the updated one or more markers, wherein the parser converts the codestream from the first progression order to a predetermined intermediate progression order and from the predetermined intermediate progression order to the second progression order, and wherein the predetermined intermediate progression order is a layer progression order and the second progression order is a target progression order other than the layer progression order.
-
-
26. An apparatus comprising:
-
means for storing a compressed image as a codestream in a first JPEG 2000 progression order; and means for converting the codestream from the first progression order to a second JPEG 2000 progression order different than the first progression order, without decoding the codestream, by reading one or more markers of the codestream to determine a current type of progression, the one or more markers further indicating one or more data operations to be performed on the codestream during the progression order conversion, updating the one or more markers to specify a target type of progression, and outputting packets of the codestream in an order conforming to the second progression order indicated by the updated one or more markers, wherein the parser converts the codestream from the first progression order to a predetermined intermediate progression order and from the predetermined intermediate progression order to the second progression order, and wherein the predetermined intermediate progression order is a layer progression order and the second progression order is a target progression order other than the layer progression order.
-
Specification