Adaptive joint source channel coding
First Claim
1. A computerized method comprising:
- selecting multiple predictors for a reference unit of correlated data;
determining a sub-codebook in which each of the predictors decodes to the reference unit; and
transmitting an identifier for the sub-codebook to decode the reference unit from one of the predictors.
1 Assignment
0 Petitions
Accused Products
Abstract
Adaptive joint source channel coding associates multiple predictors with a reference data unit, such as a macroblock or frame of video data. An encoder determines a sub-codebook in which each of the selected multiple predictors decodes to the reference data unit. An identifier for the sub-codebook is transmitted through a channel to a decoder for subsequent decoding of the reference data unit. The reference data unit itself does not need to be sent. The multiple predictors are contained within a decoding region and the identifier for the sub-codebook specifies the decoding region. The decoder uses the identified sub-codebook and one of the predictors to decode the reference data unit. If none of the original predictors are correctly received, different types of error handling are employed based on the type of channel.
-
Citations
71 Claims
-
1. A computerized method comprising:
-
selecting multiple predictors for a reference unit of correlated data;
determining a sub-codebook in which each of the predictors decodes to the reference unit; and
transmitting an identifier for the sub-codebook to decode the reference unit from one of the predictors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computerized method comprising:
-
receiving an identifier corresponding to a sub-codebook in which each of multiple predictors decodes to a reference unit; and
decoding the reference unit from one correctly received predictor using the sub-codebook identified by the identifier. - View Dependent Claims (25, 26)
-
-
27. A machine-readable medium having instructions to cause a processor to execute a method comprising:
-
selecting multiple predictors for a reference unit of correlated data;
determining a sub-codebook in which each of the predictors decodes to the reference unit; and
transmitting an identifier for the sub-codebook to decode the reference unit from one of the predictors. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A machine readable medium having instructions to cause a processor to execute a method comprising:
-
receiving an identifier corresponding to a sub-codebook in which each of multiple predictors decodes to a reference unit; and
decoding the reference unit from one correctly received predictor using the sub-codebook identified by the identifier. - View Dependent Claims (42, 43)
-
-
44. A system comprising:
-
a processor coupled to a memory through a bus; and
an encoding process executed by the processor from the memory to cause the processor to select multiple predictors for a reference unit of correlated data, determine a sub-codebook in which each of the predictors decodes to the reference unit, and transmit an identifier for the sub-codebook to decode the reference unit from one of the predictors. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A system comprising:
-
a processor coupled to a memory through a bus; and
a decoding process executed from the memory by the processor to cause the processor to receive an identifier correspond to a sub-codebook in which each of multiple predictors decodes to a reference unit, and decode the reference unit from one correctly received predictor us the sub-codebook identified by the identifier. - View Dependent Claims (56, 57)
-
-
58. An apparatus comprising:
-
means for selecting multiple predictors for a reference unit of correlated data;
means for determining a sub-codebook in which each of the predictors decodes to the reference unit; and
means for transmitting an identifier for the sub-codebook to decode the reference unit from one of the predictors. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68)
-
-
69. An apparatus comprising:
-
means for receiving an identifier corresponding to a sub-codebook in which each of multiple predictors decodes to a reference unit; and
means for decoding the reference unit from one correctly received predictor using the sub-codebook identified by the identifier. - View Dependent Claims (70, 71)
-
Specification