DVC AS GENERIC FILE FORMAT FOR PLENOPTIC CAMERA
First Claim
Patent Images
1. A computer implemented method of storing pixel data corresponding to a pixel, said method comprising the steps of:
- determining a first and a second set of pixel data for the pixel;
generating parity bits for the first set of pixel data, using error correction;
storing an encoded version of the first set of pixel data including the parity bits; and
storing an encoded version of said second set of pixel data, using lossless data compression, for use in decoding the first set of pixel data.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method of storing pixel data corresponding to a pixel is disclosed. A first and a second set of pixel data is determined for the pixel. Parity bits for the first set of pixel data are generated, using error correction. An encoded version of the first set of pixel data including the parity bits is stored. An encoded version of the second set of pixel data is stored, using lossless data compression, for use in decoding the first set of pixel data.
-
Citations
20 Claims
-
1. A computer implemented method of storing pixel data corresponding to a pixel, said method comprising the steps of:
-
determining a first and a second set of pixel data for the pixel; generating parity bits for the first set of pixel data, using error correction; storing an encoded version of the first set of pixel data including the parity bits; and storing an encoded version of said second set of pixel data, using lossless data compression, for use in decoding the first set of pixel data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for storing pixel data corresponding to a pixel, said apparatus comprising:
-
to means for determining a first and a second set of pixel data for the pixel; means for generating parity bits for the first set of pixel data, using error correction; means for storing an encoded version of the first set of pixel data including the parity bits; and means for storing an encoded version of said second set of pixel data, using lossless data compression, for use in decoding the first set of pixel data.
-
-
10. A system for storing pixel data corresponding to a pixel, said system comprising:
-
a memory for storing data and a computer program; and a processor coupled to said memory executing said computer program, said computer program comprising instructions for; determining a first and a second set of pixel data for the pixel; generating parity bits for the first set of pixel data, using error correction; storing an encoded version of the first set of pixel data including the parity bits; and storing an encoded version of said second set of pixel data, using lossless data compression, for use in decoding the first set of pixel data.
-
-
11. A computer readable medium having recorded thereon a computer program for storing pixel data corresponding to a pixel, said program comprising:
-
code for determining a first and a second set of pixel data for the pixel; code for generating parity bits for the first set of pixel data, using error correction; code for storing an encoded version of the first set of pixel data including the parity bits; and code for storing an encoded version of said second set of pixel data, using lossless data compression, for use in decoding the first set of pixel data.
-
-
12. A computer implemented method of decoding pixel data corresponding to a pixel, said method comprising the steps of:
-
determining a first and a second set of pixel data for the pixel; generating parity bits for the first set of pixel data, using error correction; storing an encoded version of the first set of pixel data including the parity bits; storing an encoded version of said second set of pixel data, using lossless data compression, for use in decoding the first set of pixel data; and decoding the first set of pixel data using the second set of pixel data and the parity bits. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus for decoding pixel data corresponding to a pixel, said apparatus comprising:
-
means for determining a first and a second set of pixel data for the pixel; means for generating parity bits for the first set of pixel data, using error correction; means for storing an encoded version of the first set of pixel data including the parity bits; means for storing an encoded version of said second set of pixel data, using lossless data compression, for use in decoding the first set of pixel data; and means for decoding the first set of pixel data using the second set of pixel data and the parity bits.
-
-
18. An apparatus for decoding pixel data corresponding to a pixel, said apparatus comprising:
-
a memory for storing data and a computer program; and a processor coupled to said memory executing said computer program, said computer program comprising instructions for; determining a first and a second set of pixel data for the pixel; generating parity bits for the first set of pixel data, using error correction; storing an encoded version of the first set of pixel data including the parity bits; storing an encoded version of said second set of pixel data, using lossless data compression, for use in decoding the first set of pixel data; and decoding the first set of pixel data using the second set of pixel data and the parity bits.
-
-
19. A computer readable medium having recorded thereon a computer program for decoding pixel data corresponding to a pixel, said program comprising:
-
code for determining a first and a second set of pixel data for the pixel; code for generating parity bits for the first set of pixel data, using error correction; code for storing an encoded version of the first set of pixel data including the parity bits; code for storing an encoded version of said second set of pixel data, using lossless data compression, for use in decoding the first set of pixel data; and code for decoding the first set of pixel data using the second set of pixel data and the parity bits.
-
-
20. A method of storing pixel values for a portion of an image captured using a plurality of sensor cells in a sensor cell array, the plurality of sensor cells being associated with at least one micro lens in a micro lens array and arranged to form a sensor cell sub-array to capture a single pixel value associated with an output image, the method comprising the steps of:
-
storing lossless bits as a lossless representation of pixels values from a first subset of the plurality of sensor cells; generating parity bits for pixel values from a second subset of the plurality of sensor cells, wherein the second subset of sensor cells is unique to the first subset of sensor cells; and storing the generated parity bits for use during decoding with the lossless bits to generate an estimation of the pixel value associated with the output image.
-
Specification