Method and apparatus for editing an image while maintaining codestream size
First Claim
Patent Images
1. A method comprising:
- determining a portion of a codestream, to edit;
decoding the portion of the codestream;
performing an edit to the decoded portion of the codestream;
recompressing edited data into coded data;
generating a replacement portion for the portion of the codestream by making size of the replacement portion equal to size of the portion of the codestream by adding padding to the replacement tile if a replacement tile is smaller than the portion of the codestream; and
quantizing the replacement tile to fit within the size of the portion of the codestream if the replacement tile is larger than the portion of the codestream.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for editing an image while maintaining codestream size is described. In one embodiment, the method comprises determining a portion of a codestream to edit, decoding the portion of the codestream, performing an edit to the decoded portion of the codestream, recompressing edited data into coded data, and generating a replacement portion for the portion of the codestream by making size of the replacement portion equal to size of the portion of the codestream by adding padding to the replacement tile if the replacement tile is smaller than the portion of the codesteam or quantizing the replacement tile if the replacement tile is larger than the portion of the codestream.
-
Citations
28 Claims
-
1. A method comprising:
-
determining a portion of a codestream, to edit;
decoding the portion of the codestream;
performing an edit to the decoded portion of the codestream;
recompressing edited data into coded data;
generating a replacement portion for the portion of the codestream by making size of the replacement portion equal to size of the portion of the codestream by adding padding to the replacement tile if a replacement tile is smaller than the portion of the codestream; and
quantizing the replacement tile to fit within the size of the portion of the codestream if the replacement tile is larger than the portion of the codestream. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture comprising at least one recordable media storing executable instructions thereon which, when executed by a processing device, cause the processing device to:
-
determine a portion of a codestream to edit;
decode the portion of the codestream;
perform an edit to the decoded portion of the codestream;
recompress edited data into coded data;
generate a replacement portion for the portion of the codestream by making size of the replacement portion equal to size of the portion of the codestream by adding padding to the replacement tile if a replacement tile is smaller than the portion of the codestream; and
quantize the replacement tile to fit within the size of the portion of the codestream if the replacement tile is larger than the portion of the codestream. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
means for determining a portion of a codestream to edit;
means for decoding the portion of the codestream;
means for performing an edit to the decoded portion of the codestream;
means for recompressing edited data into coded data;
means for generating a replacement portion for the portion of the codestream by making size of the replacement portion equal to size of the portion of the codestream by adding padding to the replacement tile if a replacement tile is smaller than the portion of the codestream; and
means for quantizing the replacement tile to fit within the size of the portion of the codestream if the replacement tile is larger than the portion of the codestream.
-
-
14. A method comprising:
-
determining a portion of a codestream to edit;
decoding the portion of the codestream;
performing an edit to the decoded portion of the codestream;
recompressing edited data into coded data;
generating a replacement portion for the portion of the codestream by making size of the replacement portion equal to size of the portion of the codestream by using a marker of an appropriate length if a replacement tile is smaller than the portion of the codestream; and
quantizing the replacement tile to fit within the size of the portion of the codestream if the replacement tile is larger than the portion of the codestream. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. An article of manufacture comprising at least one recordable media storing executable instructions thereon which, when executed by a processing device, cause the processing device to:
-
determine a portion of a codestream to edit;
decode the portion of the codestream;
perform an edit to the decoded portion of the codestream;
recompress edited data into coded data;
generate a replacement portion for the portion of the codestream by making size of the replacement portion equal to size of the portion of the codestream by using a marker of an appropriate length if a replacement tile is smaller than the portion of the codestream; and
quantize the replacement tile to fit within the size of the portion of the codestream if the replacement tile is larger than the portion of the codestream. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. An apparatus comprising:
-
means for determining a portion of a codestream to edit;
means for decoding the portion of the codestream;
means for performing an edit to the decoded portion of the codestream;
means for recompressing edited data into coded data;
means for generating a replacement portion for the portion of the codestream by making size of the replacement portion equal to size of the portion of the codestream by using a marker of an appropriate length if a replacement tile is smaller than the portion of the codestream; and
means for quantizing the replacement tile to fit within the size of the portion of the codestream if the replacement tile is larger than the portion of the codestream.
-
Specification