Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
208 words
A method for encoding video data in a video system, comprising the steps of: selecting a target cell of a target video frame, said target cell including a first plurality of rows and a second plurality of columns of target pixel data values, at least one of said target pixel data values corresponding to an image scene; determining a vertical gradient measure for the target cell, said vertical gradient measure for the target cell being a square root of a ratio having (i) a numerator being a sum of sums of pixel-by-pixel differences between two adjacent rows calculated over the target cell, and (ii) a denominator being a product of a row number representing said first plurality of rows and a column value representing said second plurality of columns; determining a vertical gradient measure for the target video frame based on said vertical gradient measure for the target cell; determining an error measure between the target video frame and a predicted video frame; encoding the target video frame relative to the predicted video frame, provided the vertical gradient measure is greater than the error measure; and encoding the target video frame independent of the predicted video frame, provided the vertical gradient measure is less than the error measure.
Claim 2
Independent Claim
208 words
A method for encoding video data in a video system, comprising the steps of: selecting a target cell of a target video frame, said target cell including a first plurality of rows and a second plurality of columns of target pixel data values, at least one of said target pixel data values corresponding to an image scene; determining a vertical gradient measure for the target cell, said vertical gradient measure for the target cell being a square root of a ratio having (i) a numerator being a sum of sums of pixel-by-pixel differences between two adjacent rows calculated over the target cell, and (ii) a denominator being a product of a row number representing said first plurality of rows and a column value representing said second plurality of columns; determining a vertical gradient measure for the target video frame based on said vertical gradient measure for the target cell; determining an error measure between the target video frame and a predicted video frame; encoding the target video frame relative to the predicted video frame, provided the vertical gradient measure is greater than the error measure; and encoding the target video frame independent of the predicted video frame, provided the vertical gradient measure is less than the error measure.
Claim 3
Dependent Claim
44 words
The method of claim 1, wherein the step of determining an error measure between the target video frame and the predicted video frame comprises the step of determining an error measure between the target cell and a predicted cell of a preceding video frame.
Claim 4
Dependent Claim
44 words
The method of claim 2, wherein the step of encoding the target video frame relative to the predicted video frame comprises the step of encoding the target cell relative to the predicted cell if the vertical gradient measure is greater than the error measure.
Claim 5
Dependent Claim
44 words
The method of claim 3, wherein the step of encoding the target video frame independent of the predicted video frame comprises the step of encoding the target cell independent of the predicted cell if the vertical gradient measure is less than the error measure.
Claim 6
Dependent Claim
37 words
The method of claim 4, wherein the error measure is a root mean squared error measure between the pixel data values of the target cell and a corresponding set of pixel data values in the predicted cell.
Claim 7
Dependent Claim
45 words
The method of claim 4, wherein the step of encoding the target cell relative to the predicted cell comprises the step of determining a difference value between each pixel data value in the target cell and the corresponding pixel data value in the predicted cell.
Claim 8
Dependent Claim
56 words
The method of claim 4, wherein the step of encoding the target cell independent of the predicted cell comprises the step of determining a difference value between each target pixel data value in the target cell and a corresponding set of pixel data values in a row of the target frame located above the target cell.
Claim 9
Dependent Claim
57 words
The method of claim 7, wherein the step of encoding the target cell independent of the predicted cell comprises the step of determining a difference value between each target pixel data value in the target cell and a row of gray level pixels if the target cell is located in a top portion of the target frame.
Claim 10
Dependent Claim
210 words
A video encoding system, comprising: means for selecting a target cell of a target video frame, said target cell including a first plurality of rows and a second plurality of columns of target pixel data values, at lest one of said target pixel data values corresponding to an image scene; means for determining a vertical gradient measure for the target cell, said vertical gradient measure for the target cell being a square root of a ratio having (i) a numerator being a sum of sums of pixel-by-pixel differences between two adjacent rows calculated over the target cell, and (ii) a denominator being a product of a row number representing said first plurality of rows and a column value representing said second plurality of columns; means for determining a vertical gradient measure for the target video frame based on said vertical gradient measure for the target cell; means for determining an error measure between the target video frame and a predicted video frame; means for encoding the target video frame relative to the predicted video frame if the vertical gradient measure is greater than the error measure; means for encoding the target video frame independent of the predicted video frame if the vertical gradient measure is less than the error measure.
Claim 11
Dependent Claim
210 words
A video encoding system, comprising: means for selecting a target cell of a target video frame, said target cell including a first plurality of rows and a second plurality of columns of target pixel data values, at lest one of said target pixel data values corresponding to an image scene; means for determining a vertical gradient measure for the target cell, said vertical gradient measure for the target cell being a square root of a ratio having (i) a numerator being a sum of sums of pixel-by-pixel differences between two adjacent rows calculated over the target cell, and (ii) a denominator being a product of a row number representing said first plurality of rows and a column value representing said second plurality of columns; means for determining a vertical gradient measure for the target video frame based on said vertical gradient measure for the target cell; means for determining an error measure between the target video frame and a predicted video frame; means for encoding the target video frame relative to the predicted video frame if the vertical gradient measure is greater than the error measure; means for encoding the target video frame independent of the predicted video frame if the vertical gradient measure is less than the error measure.
Claim 12
Dependent Claim
45 words
The video encoding system of claim 9, wherein the means for determining an error measure between the target video frame and a predicted video frame comprises means for determining an error measure between the target cell and a predicted cell of a preceding video frame.
Claim 13
Dependent Claim
45 words
The video encoding system of claim 10, wherein the means for encoding the target video frame relative to the predicted video frame comprises means for encoding the target cell relative to the predicted cell if the vertical gradient measure is greater than the error measure.
Claim 14
Dependent Claim
45 words
The video encoding system of claim 11, wherein the means for encoding the target video frame independent of the predicted video frame comprises means for encoding the target cell independent of the predicted cell if the vertical gradient measure is less than the error measure.
Claim 15
Dependent Claim
39 words
The video encoding system of claim 12, wherein the error measure is a root mean squared error measure between the pixel data values of the target cell and a corresponding set of pixel data values in the predicted cell.
Claim 16
Dependent Claim
70 words
The video encoding system of claim 12, wherein the target cell and the predicted cell each contain a matrix comprising a plurality of rows and columns of pixel data values and wherein the means for encoding the target cell relative to the predicted cell comprises means for determining a difference value between each pixel data value in the target cell and the corresponding pixel data value in the predicted cell.
Claim 17
Dependent Claim
57 words
The video encoding system of claim 12, wherein the means for encoding the target cell independent of the predicted cell comprises means for determining a difference value between each target pixel data value in the target cell and a corresponding set of pixel data values in a row of the target frame located above the target cell.
Claim 18
Dependent Claim
58 words
The video encoding system of claim 15, wherein the means for encoding the target cell independent of the predicted cell comprises means for determining a difference value between each target pixel data value in the target cell and a row of gray level pixels if the target cell is located in a top portion of the target frame.