Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
254 words
A method of image encoding by which pixel information for at least one pixel component value of each of a plurality of pixels forming an image is encoded into digital data which can be recorded on or in a suitable storage device, comprising the steps of: a) receiving the pixel information in the form of a first matrix of m×n pixel component values, where m and n are integers, b) decimation filtering the first matrix of pixel component values to produce a second matrix of m/a×n/b pixel component values of reduced density, where a and b are factors of m, c) encoding the second matrix of pixel component values into a first set of digital data for storage, by reference to a finite range of unsigned quantisation values, which range includes a guard range extending below black level, d) decoding the encoded second matrix of pixel component values to form a third matrix of m/a×n/b pixel component values, e) expanding the third matrix of pixel component values to form a fourth matrix m×n pixel component values, f) forming a difference between the fourth and the first matrix pixel-by-pixel so as to produce a fifth matrix of m×n difference values, and g) encoding the fifth matrix of difference values into a second set of digital data for storage, characterized in that in step (g) said difference values are encoded by reference to the same finite range of unsigned values as used in step (c), negative difference values being represented by values within said guard range.
Claim 2
Independent Claim
254 words
A method of image encoding by which pixel information for at least one pixel component value of each of a plurality of pixels forming an image is encoded into digital data which can be recorded on or in a suitable storage device, comprising the steps of: a) receiving the pixel information in the form of a first matrix of m×n pixel component values, where m and n are integers, b) decimation filtering the first matrix of pixel component values to produce a second matrix of m/a×n/b pixel component values of reduced density, where a and b are factors of m, c) encoding the second matrix of pixel component values into a first set of digital data for storage, by reference to a finite range of unsigned quantisation values, which range includes a guard range extending below black level, d) decoding the encoded second matrix of pixel component values to form a third matrix of m/a×n/b pixel component values, e) expanding the third matrix of pixel component values to form a fourth matrix m×n pixel component values, f) forming a difference between the fourth and the first matrix pixel-by-pixel so as to produce a fifth matrix of m×n difference values, and g) encoding the fifth matrix of difference values into a second set of digital data for storage, characterized in that in step (g) said difference values are encoded by reference to the same finite range of unsigned values as used in step (c), negative difference values being represented by values within said guard range.
Claim 3
Dependent Claim
100 words
A method of decoding digital data obtained by an encoding method as claimed in claim 1, to reconstruct the original pixel information, comprising the steps of: h) decoding the first set of digital data to reconstruct the third matrix of m/a×n/b pixel component values, i) expanding the third matrix to reconstruct the fourth matrix of m×n pixel component values, j) decoding the second set of digital data to reconstruct the fifth matrix of m×n difference values, and k) adding the fifth matrix to the fourth matrix on a pixel-by-pixel basis to reconstruct the first matrix of m×n pixel component values.
Claim 4
Dependent Claim
33 words
A method of image encoding as claimed in claim 1, in which the at lest one pixel component value comprises a luminance (Y) value, the pixel information further comprising colour difference (U,V) values.
Claim 5
Dependent Claim
35 words
A method as claimed in claim 3 in which said luminance value is quantized to 8 bits signifying a value within a range zero to 255, with black being represented by a value of 16.
Claim 6
Dependent Claim
32 words
A method of storing an image comprising encoding the image by a method as claimed in claim 1 and storing the first and second sets of digital data in a storage device.
Claim 7
Dependent Claim
20 words
A method of storing an image as claimed in claim 5 in which the storage device comprises an optical disc.
Claim 8
Dependent Claim
43 words
A method of image encoding as claimed in claim 1, further characterized by the step of: prior to the encoding in step (c), subtracting a first given values from the component value of each of the pixels of the first or second matrix.
Claim 9
Dependent Claim
23 words
A method of image encoding as claimed in claim 7 in which the first given value is in the range zero to 40.
Claim 10
Independent Claim
34 words
A method as claimed in 7 in which, for any pixel component value which would become negative as a result of the subtraction of the first given value, its value is forced to zero.
Claim 11
Dependent Claim
70 words
A method of image encoding as claimed in claim 1, in which step c) includes delta encoding the pixel component values of said second matrix and step g) includes quantizing the difference values of the fifth matrix into a smaller number of quantized values and encoding the quantized difference values either by a respective multi-bit code or as a run length code for successive pixels having the same quantized value.
Claim 12
Dependent Claim
46 words
A method of storing an image comprising encoding the image by a method as claimed in claim 10 and storing the first and second sets of digital data in a storage device together with information defining the quantisation values employed in step g) of the method.
Claim 13
Dependent Claim
20 words
A method of storing an image as claimed in claim 11 in which the storage device comprises an optical disc.