Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
196 words
A method of encoding in a compressed format information within a video image frame sequence having first and second video frames that include general arbitrary image objects with arbitrary configurations, the image objects undergoing changes between, and having different attributes in, the first and second video image frames, at least one of the image objects being a sprite-defined image object defined initially by a sprite and a trajectory, wherein the sprite-defined object includes a single instance of pixel information used to construct the object in at least two frames of the video sequence, and where one or more trajectories are used to compute the position of the pixel information in the frames of the video sequence, the method comprising: distinguishing the sprite-defined image object from the general image objects; for the general image objects, determining estimated image objects in the second video image frame; identifying differences between the estimated image objects in the second video image frame and the image objects in the second video image frame to determine transform errors for the image objects; and encoding the transform error in a first compressed format; and for the sprite-defined object, encoding the sprite and the trajectory.
Claim 2
Independent Claim
196 words
A method of encoding in a compressed format information within a video image frame sequence having first and second video frames that include general arbitrary image objects with arbitrary configurations, the image objects undergoing changes between, and having different attributes in, the first and second video image frames, at least one of the image objects being a sprite-defined image object defined initially by a sprite and a trajectory, wherein the sprite-defined object includes a single instance of pixel information used to construct the object in at least two frames of the video sequence, and where one or more trajectories are used to compute the position of the pixel information in the frames of the video sequence, the method comprising: distinguishing the sprite-defined image object from the general image objects; for the general image objects, determining estimated image objects in the second video image frame; identifying differences between the estimated image objects in the second video image frame and the image objects in the second video image frame to determine transform errors for the image objects; and encoding the transform error in a first compressed format; and for the sprite-defined object, encoding the sprite and the trajectory.
Claim 3
Dependent Claim
20 words
The method of claim 1 further comprising encoding the sprite and the trajectory in respective first and second encoding formats.
Claim 4
Dependent Claim
22 words
The method of claim 1 in which encoding the sprite and the trajectory comprises encoding the sprite by a lossy encoding process.
Claim 5
Dependent Claim
22 words
The method of claim 1 in which encoding the sprite and the trajectory comprises encoding the trajectory by a lossless encoding process.
Claim 6
Dependent Claim
20 words
The method of claim 1 in which the sprite corresponds to an image background in the video image frame sequence.
Claim 7
Dependent Claim
15 words
A computer-readable medium having stored thereon computer-executable instructions for performing the method of claim 1.
Claim 8
Dependent Claim
49 words
The method of claim 1 wherein the sprite-defined object defines objects in each frame of a sequence, the sequence being more than two frames, and wherein the sprite-defined object and the one or more trajectories are used to construct the object in each of the frames in the sequence.
Claim 9
Dependent Claim
39 words
The method of claim 7 wherein the sprite-defined image object includes trajectories for each of the frames in the sequence and the trajectories are used to compute the position of pixels in the sprite in each of the frames.
Claim 10
Dependent Claim
12 words
The method of claim 1 wherein the trajectories include two-dimensional image transforms.
Claim 11
Independent Claim
164 words
A method of encoding in a compressed format information within a video image frame sequence having first and second video image frames that include general arbitrary image objects with arbitrary configurations, the image objects undergoing changes between, and having different attributes in, the first and second video image frames, the method comprising: identifying at least one of the image objects as a sprite-defined image object defined initially by a sprite and a predefined trajectory, wherein the sprite-defined object includes a single instance of pixel information used to construct the object in at least two frames of the video sequence, and where one or more trajectories are used to compute the position of the pixel information in the frames of the video sequence; encoding the sprite-defined image object with respect to the sprite and the predefined trajectory; and encoding the general image objects other than the sprite-defined image object with respect to changes between the first and second video image frames other than predefined trajectories.
Claim 12
Independent Claim
164 words
A method of encoding in a compressed format information within a video image frame sequence having first and second video image frames that include general arbitrary image objects with arbitrary configurations, the image objects undergoing changes between, and having different attributes in, the first and second video image frames, the method comprising: identifying at least one of the image objects as a sprite-defined image object defined initially by a sprite and a predefined trajectory, wherein the sprite-defined object includes a single instance of pixel information used to construct the object in at least two frames of the video sequence, and where one or more trajectories are used to compute the position of the pixel information in the frames of the video sequence; encoding the sprite-defined image object with respect to the sprite and the predefined trajectory; and encoding the general image objects other than the sprite-defined image object with respect to changes between the first and second video image frames other than predefined trajectories.
Claim 13
Dependent Claim
41 words
The method of claim 10 in which encoding the general image objects other than the sprite-defined image object comprises determining estimated changes in the general image objects between the first and second video image frames and feedback correcting the estimated changes.
Claim 14
Dependent Claim
64 words
The method of claim 10 in which encoding the general image objects other than the sprite-defined image object comprises determining estimated general image objects in the second video image frame; identifying differences between the estimated general image objects in the second video image frame and the general image objects in the second video image frame to determine transform errors; and encoding the transform errors.
Claim 15
Dependent Claim
26 words
The method of claim 10 in which encoding the sprite-defined image object comprises encoding the sprite and the trajectory in respective first and second encoding formats.
Claim 16
Dependent Claim
21 words
The method of claim 10 in which encoding the sprite-defined image object comprises encoding the sprite by a lossy encoding process.
Claim 17
Dependent Claim
21 words
The method of claim 10 in which encoding the sprite-defined image object comprises encoding the trajectory by a lossless encoding process.
Claim 18
Dependent Claim
20 words
The method of claim 10 in which the sprite corresponds to an image background in the video image frame sequence.
Claim 19
Dependent Claim
15 words
A computer-readable medium having stored thereon computer-executable instructions for performing the method of claim 10.
Claim 20
Dependent Claim
157 words
A computer-readable medium having stored thereon a data structure representing in a compressed format information within a video image frame sequence having first and second video image frames that include general arbitrary image objects with arbitrary configurations, the image objects undergoing changes between, and having different attributes in, the first and second video image frames, the data structure comprising: an encoded sprite-defined image object representing at least one of the general arbitrary image objects by an encoded sprite and predefined trajectory, wherein the sprite-defined object includes a single instance of pixel information used to construct the object in at least two frames of the video sequence, and where one or more trajectories are used to compute the position of the pixel information in the frames of the video sequence; and plural encoded general image objects other than the sprite-defined image object represented by encoded changes between the first and second video image frames other than predefined trajectories.
Claim 21
Dependent Claim
157 words
A computer-readable medium having stored thereon a data structure representing in a compressed format information within a video image frame sequence having first and second video image frames that include general arbitrary image objects with arbitrary configurations, the image objects undergoing changes between, and having different attributes in, the first and second video image frames, the data structure comprising: an encoded sprite-defined image object representing at least one of the general arbitrary image objects by an encoded sprite and predefined trajectory, wherein the sprite-defined object includes a single instance of pixel information used to construct the object in at least two frames of the video sequence, and where one or more trajectories are used to compute the position of the pixel information in the frames of the video sequence; and plural encoded general image objects other than the sprite-defined image object represented by encoded changes between the first and second video image frames other than predefined trajectories.
Claim 22
Dependent Claim
30 words
The memory of claim 18 in which the encoded sprite-defined image object comprises an encoded sprite and an encoded trajectory that are encoded in respective first and second encoding formats.
Claim 23
Dependent Claim
17 words
The memory of claim 18 in which the encoded sprite-defined image object comprises a lossy encoded sprite.
Claim 24
Dependent Claim
17 words
The memory of claim 18 in which the encoded sprite-defined image object comprises a lossless encoded trajectory.
Claim 25
Dependent Claim
40 words
The memory of claim 18 in which the encoded general image objects other than the sprite-defined image object comprise representations of encoded feedback corrections of estimated changes in the general image objects between the first and second video image frames.