Patent ID: 7477792

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