Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
107 words
A method of encoding a video data stream, the data stream including chroma and luma components, the method comprising the steps of: determining for a given component in the data stream an absolute code indicative of a particular one of a plurality of ranges into which the given component falls; coding the given component using the determined absolute code if the absolute code produces a lower encoding error than a delta code which encodes the component as a difference relative to a previously-encoded component; and coding the given component using the delta code if the delta code produces a lower encoding error than the determined absolute code.
Claim 2
Independent Claim
107 words
A method of encoding a video data stream, the data stream including chroma and luma components, the method comprising the steps of: determining for a given component in the data stream an absolute code indicative of a particular one of a plurality of ranges into which the given component falls; coding the given component using the determined absolute code if the absolute code produces a lower encoding error than a delta code which encodes the component as a difference relative to a previously-encoded component; and coding the given component using the delta code if the delta code produces a lower encoding error than the determined absolute code.
Claim 3
Dependent Claim
73 words
The method of claim 1 further including the steps of: determining if the given component is the first component of a given type on a given line of the video data; and coding the given component using the determined absolute code if the given component is the first component of its type on the given line, regardless of whether or not the absolute code produces a higher encoding error than the delta code.
Claim 4
Dependent Claim
22 words
The method of claim 1 wherein the component is either a luma component, a red chroma component or a blue chroma component.
Claim 5
Dependent Claim
21 words
The method of claim 1 wherein the component is an 8-bit component and the absolute and delta codes are 4-bit codes.
Claim 6
Dependent Claim
52 words
The method of claim 1 wherein the absolute code is a four-bit value specifying one of fourteen possible ranges into which the received component may fall, and the delta code is a four-bit value specifying whether a predetermined value should be added to or subtracted from the value of the previously-encoded component.
Claim 7
Dependent Claim
86 words
The method of claim 1 wherein the absolute code is a four-bit value specifying one of eleven possible ranges into which the received component may fall, and the delta code is a four-bit value specifying whether a first predetermined value should be added to or subtracted from the value of the previously-encoded component, whether a second predetermined value should be added to or subtracted from the value of the previously-encoded component, or whether the given component should be encoded as the value of the previously-encoded component.
Claim 8
Independent Claim
149 words
An apparatus for encoding a video data stream, the data stream including chroma and luma components, the apparatus comprising: an input connected to receive the video data stream from a video source; an encoding processor coupled to the input and operative to determine for a given component in the data stream an absolute code indicative of a particular one of a plurality of ranges into which the given component falls, to code the given component using the determined absolute code if the absolute code produces a lower encoding error than a delta code which encodes the component as a difference relative to a previously-encoded component, and to code the given component using the delta code if the delta code produces a lower encoding error than the determined absolute code; and an output coupled to the encoding processor and providing an output signal corresponding to a sequence of coded components.
Claim 9
Independent Claim
149 words
An apparatus for encoding a video data stream, the data stream including chroma and luma components, the apparatus comprising: an input connected to receive the video data stream from a video source; an encoding processor coupled to the input and operative to determine for a given component in the data stream an absolute code indicative of a particular one of a plurality of ranges into which the given component falls, to code the given component using the determined absolute code if the absolute code produces a lower encoding error than a delta code which encodes the component as a difference relative to a previously-encoded component, and to code the given component using the delta code if the delta code produces a lower encoding error than the determined absolute code; and an output coupled to the encoding processor and providing an output signal corresponding to a sequence of coded components.
Claim 10
Dependent Claim
77 words
The apparatus of claim 7 wherein the encoding processor is further operative to determine if the given component is the first component of a given type on a given line of the video data; and to code the given component using the determined absolute code if the given component is the first component of its type on the given line, regardless of whether or not the absolute code produces a higher encoding error than the delta code.
Claim 11
Dependent Claim
22 words
The apparatus of claim 7 wherein the component may be a luma component, a red chroma component or a blue chroma component.
Claim 12
Dependent Claim
21 words
The apparatus of claim 7 wherein the component is an 8-bit component and the absolute and delta codes are 4-bit codes.
Claim 13
Dependent Claim
52 words
The apparatus of claim 7 wherein the absolute code is a four-bit value specifying one of fourteen possible ranges into which the received component may fall, and the delta code is a four-bit value specifying whether a predetermined value should be added to or subtracted from the value of the previously-encoded component.
Claim 14
Dependent Claim
86 words
The apparatus of claim 7 wherein the absolute code is a four-bit value specifying one of eleven possible ranges into which the received component may fall, and the delta code is a four-bit value specifying whether a first predetermined value should be added to or subtracted from the value of the previously-encoded component, whether a second predetermined value should be added to or subtracted from the value of the previously-encoded component, or whether the given component should be encoded as the value of the previously-encoded component.