Technique for processing data
First Claim
Patent Images
1. A method for processing data, the method comprising the steps of:
- receiving a first representation of data at a processing device; and
processing the first representation of data so as to generate a second representation of data, the second representation of data including a plurality of dependent data representations and a plurality of independent data representations, each of the plurality of dependent data representations being aligned in time with a corresponding one of the plurality of independent data representations, each of the plurality of dependent data representations representing a respective one of a plurality of difference frames of a video sequence, each of the plurality of independent data representations representing a respective one of a plurality of complete frames of the video sequence.
8 Assignments
0 Petitions
Accused Products
Abstract
A technique for processing data is disclosed. In one embodiment, the technique is realized by receiving a first representation of data at a processing device, which then processes the first representation of data so as to generate a second representation of data. The second representation of data includes a plurality of dependent data representations and a plurality of independent data representations. Each of the plurality of dependent data representations is substantially aligned in time with a corresponding one of the plurality of independent data representations.
27 Citations
21 Claims
-
1. A method for processing data, the method comprising the steps of:
-
receiving a first representation of data at a processing device; and
processing the first representation of data so as to generate a second representation of data, the second representation of data including a plurality of dependent data representations and a plurality of independent data representations, each of the plurality of dependent data representations being aligned in time with a corresponding one of the plurality of independent data representations, each of the plurality of dependent data representations representing a respective one of a plurality of difference frames of a video sequence, each of the plurality of independent data representations representing a respective one of a plurality of complete frames of the video sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
the plurality of dependent data representations are arranged in a sequence; and
each of the plurality of dependent data representations is determined based upon a difference from a previous one of the plurality of dependent data representations in the sequence.
-
-
6. The method as defined in claim 1, wherein each of the plurality of independent data representations is independent of all other of the plurality of independent data representations.
-
7. The method as defined in claim 1, wherein the processing of the first representation of data includes:
combining the plurality of dependent data representations and the plurality of independent data representations so as to generate the second representation of data.
-
8. The method as defined in claim 1, wherein the processing of the first representation of data includes:
-
digitizing the first representation of data; and
encoding the digitized first representation of data so as to generate the plurality of dependent data representations.
-
-
9. The method as defined in claim 8, wherein the processing of the first representation of data further includes:
-
generating a prediction of the digitized first representation of data; and
encoding the prediction of the digitized first representation of data so as to generate the plurality of independent data representations.
-
-
10. The method as defined in claim 8, wherein the processing of the first representation of data further includes:
encoding the digitized first representation of data so as to generate the plurality of independent data representations.
-
11. The method as defined in claim 1, wherein the processing of the first representation of data includes:
-
decoding the first representation of data; and
encoding the decoded first representation of data so as to generate the plurality of dependent data representations.
-
-
12. The method as defined in claim 11, wherein the processing of the first representation of data further includes:
-
generating a prediction of the decoded first representation of data; and
encoding the prediction of the decoded first representation of data so as to generate the plurality of independent data representations.
-
-
13. The method as defined in claim 11, wherein the processing of the first representation of data further includes:
encoding the decoded first representation of data so as to generate the plurality of independent data representations.
-
14. An apparatus for processing data, the apparatus comprising:
-
a receiver for receiving a first representation of data; and
a processor for processing the first representation of data so as to generate a second representation of data, the second representation of data including a plurality of dependent data representations and a plurality of independent data representations, each of the plurality of dependent data representations being aligned in time with a corresponding one of the plurality of independent data representations, each of the plurality of dependent data representations representing a respective one of a plurality of difference frames of a video sequence, each of the plurality of independent data representations representing a respective one of a plurality of complete frames of a video sequence. - View Dependent Claims (15, 16, 17)
the plurality of dependent data representations are arranged in a sequence; and
each of the plurality of dependent data representations is determined based upon a difference from a previous one of the plurality of dependent data representations in the sequence.
-
-
17. The apparatus as defined in claim 14, wherein each of the plurality of independent data representations is independent of all other of the plurality of independent data representations.
-
18. An article of manufacture for processing data, the article of manufacture comprising:
-
a computer readable storage medium; and
computer programming stored on the storage medium;
wherein the stored computer programming is configured to be readable from the computer readable storage medium by a computer and thereby cause the computer to operate so as to;
receive a first representation of data; and
process the first representation of data so as to generate a second representation of data, the second representation of data including a plurality of dependent data representations and a plurality of independent data representations, each of the plurality of dependent data representations being aligned in time with a corresponding one of the plurality of independent data representations, each of the plurality of dependent data representations representing a respective one of a plurality of difference frames of a video sequence, each of the plurality of independent data representations representing a respective one of a plurality of complete frames of a video sequence. - View Dependent Claims (19, 20, 21)
the plurality of dependent data representations are arranged in a sequence; and
each of the plurality of dependent data representations is determined based upon a difference from a previous one of the plurality of dependent data representations in the sequence.
-
-
21. The article of manufacture as defined in claim 18, wherein each of the plurality of independent data representations is independent of all other of the plurality of independent data representations.
Specification