FOR ERROR CORRECTION IN DISTRIBUTED VIDEO CODING
First Claim
Patent Images
1. A method of performing distributed video encoding on an input video frame, said method comprising the steps of:
- forming a bit-stream from original pixel values of the input video frame, such that groups of bits in the bit-stream are associated with clusters of spatial pixel positions in the input video frame;
interleaving the bit-stream to reduce said clustering; and
encoding the interleaved bit-stream to generate parity bits from the bit-stream according to a bitwise error correction method.
1 Assignment
0 Petitions
Accused Products
Abstract
A method (800) of performing distributed video encoding on an input video frame (1005), is disclosed. The method (800) forms a bit-stream from original pixel values of the input video frame (1005), such that groups of bits in the bit-stream are associated with clusters of spatial pixel positions in the input video frame (1005). The bit-stream is interleaved to reduce the clustering. The interleaved bit-stream is encoded to generate parity bits from the bit-stream according to a bitwise error correction method.
-
Citations
15 Claims
-
1. A method of performing distributed video encoding on an input video frame, said method comprising the steps of:
-
forming a bit-stream from original pixel values of the input video frame, such that groups of bits in the bit-stream are associated with clusters of spatial pixel positions in the input video frame; interleaving the bit-stream to reduce said clustering; and encoding the interleaved bit-stream to generate parity bits from the bit-stream according to a bitwise error correction method. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of decoding a compressed video frame, said method comprising the steps of:
-
up-sampling the compressed video frame; interleaving the up-sampled video frame to determine an interleaved bit-stream; determining a further bit-stream from the interleaved bit-stream using parity information associated with the compressed video frame; and de-interleaving pixel values determined for the further bit-stream to determine a decoded version of the compressed video frame. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus for performing distributed video encoding on an input video frame, said apparatus comprising:
-
forming means for forming a bit-stream from original pixel values of the input video frame, such that groups of bits in the bit-stream are associated with clusters of spatial pixel positions in the input video frame; interleaver for interleaving the bit-stream to reduce said clustering; and encoder for encoding the interleaved bit-stream to generate parity bits from the bit-stream according to a bitwise error correction method.
-
-
11. An apparatus for decoding a compressed video frame, said apparatus comprising:
-
up-sampler for up-sampling the compressed video frame; interleaver for interleaving the up-sampled video frame to determine an interleaved bit-stream; determining means for determining a further bit-stream from the interleaved bit-stream using parity information associated with the compressed video frame; and de-interleaver for de-interleaving pixel values determined for the further bit-stream to determine a decoded version of the compressed video frame.
-
-
12. A computer program product having a computer readable medium having a computer program recorded therein for performing distributed video encoding on an input video frame, said computer program product comprising:
-
code for forming a bit-stream from original pixel values of the input video frame, such that groups of bits in the bit-stream are associated with clusters of spatial pixel positions in the input video frame; code for interleaving the bit-stream to reduce said clustering; and code for encoding the interleaved bit-stream to generate parity bits from the bit-stream according to a bitwise error correction method.
-
-
13. A computer program product having a computer readable medium having a computer program recorded therein for decoding a compressed video frame, said program:
-
code for up-sampling the compressed video frame; code for interleaving the up-sampled video frame to determine an interleaved bit-stream; code for determining a further bit-stream from the interleaved bit-stream using parity information associated with the compressed video frame; and code for de-interleaving pixel values determined for the further bit-stream to determine a decoded version of the compressed video frame.
-
-
14. A system for performing distributed video encoding on an input video frame, said to 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; forming a bit-stream from original pixel values of the input video frame, such that groups of bits in the bit-stream are associated with clusters of spatial pixel positions in the input video frame; interleaving the bit-stream to reduce said clustering; and encoding the interleaved bit-stream to generate parity bits from the bit-stream according to a bitwise error correction method.
-
-
15. A system for decoding a compressed video frame, 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; up-sampling the compressed video frame; interleaving the up-sampled video frame to determine an interleaved bit-stream; determining a further bit-stream from the interleaved bit-stream using parity information associated with the compressed video frame; and de-interleaving pixel values determined for the further bit-stream to determine a decoded version of the compressed video frame.
-
Specification