Method and apparatus for recovery of encoded data using central value
AssigneesSony Corporation, Sony Electronics Inc.
InventorsTetsujiro Kondo, James J. Carrig, Yasuhiro Fujimori, William Knox Carey
Life of this patent
Estimating the term…
Loading patent…
AssigneesSony Corporation, Sony Electronics Inc.
InventorsTetsujiro Kondo, James J. Carrig, Yasuhiro Fujimori, William Knox Carey
Estimating the term…
The present invention provides a method for comprising data by determining a central value that is greater than the minimum value and less than the maximum value of the range of data. In one embodiment, the central value is chosen to be a value that substantially reduces a decoding error in the event that the range of values is subsequently estimated. In one embodiment, the central value is the value that minimizes the expected mean square error during reconstruction when there is an error. In one embodiment, the maximum and minimum values represent intensity data for pixels of an image. In another embodiment, the compression process is Adaptive Dynamic Range Coding, and the central value is a value within the dynamic range, excluding the maximum and minimum values.
A method for encoding data comprising determining a central value for a range of values by selecting a value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated and wherein said encoding is performed on said data using Adaptive Dynamic Range Coding (ADRC), and encoded data includes a quantization code (Qcode) defined according to an equation selected from the group consisting of:
A method for encoding data comprising determining a central value for a range of values by selecting a value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated and wherein encoding is performed on said data using Adaptive Dynamic Range Coding (ADRC) and recovered data is reconstructed from the encoded data according to an equation selected from the group consisting of:
A method for encoding data comprising determining a central value for a range of values by selecting a value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated and wherein encoding is performed using Adaptive Dynamic Range Coding (ADRC) and the central value is defined as:
A method for decoding a bitstream of encoded data comprising recovering a parameter used to encode the encoded data, said parameter recovered using a central value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is estimated and wherein decoding is performed on said data using Adaptive Dynamic Range Coding (ADRC) and recovered data is reconstructed from the encoded data according to an equation selected from the group consisting of:
A method for decoding a bitstream of encoded data comprising recovering a parameter used to encode the encoded data, said parameter recovered using a central value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is estimated wherein decoding is performed using Adaptive Dynamic Range Coding (ADRC) and the central value is defined as:
A computer readable medium comprising instructions, which when executed by a processing system performs a method for encoding data comprising determining a central value for a range of values by selecting a value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated and wherein the encoding is performed on said data using Adaptive Dynamic Range Coding (ADRC), and encoded data includes a quantization code (Qcode) defined according to an equation selected from the group consisting of:
A computer readable medium comprising instructions, which when executed by a processing system performs a method for encoding data comprising determining a central value for a range of values by selecting a value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated wherein the encoding is performed on said data using Adaptive Dynamic Range Coding (ADRC) and recovered data is reconstructed from the encoded data according to an equation selected from the group consisting of:
A computer readable medium comprising instructions, which when executed by a processing system performs a method for encoding data comprising determining a central value for a range of values by selecting a value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated wherein encoding is performed using Adaptive Dynamic Range Coding (ADRC) and the central value is defined as:
A system configured to encode data comprising a central value for a range of values that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated and wherein the encoding is performed on data using Adaptive Dynamic Range Coding (ADRC), and encoded data includes a quantization code (Qcode) defined according to an equation selected from the group consisting of:
A system configured to encode data comprising a central value for a range of values that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated wherein encoding is performed on said data using Adaptive Dynamic Range Coding (ADRC) and recovered data is reconstructed from the encoded data according to an equation selected from the group consisting of:
A system configured to encode data comprising a central value for a range of values that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated wherein encoding is performed using Adaptive Dynamic Range Coding (ADRC) and the central value is defined as:
A system configured to decode a bitstream of encoded data comprising a decoder configured to recover a parameter used to encode the encoded data, said parameter recovered using a central value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is estimated and wherein the decoder is further configured to decode data using Adaptive Dynamic Range Coding (ADRC) and recovered data is reconstructed from the encoded data according to an equation selected from the group consisting of:
A system configured to decode a bitstream of encoded data comprising a decoder configured to recover a parameter used to encode the encoded data, said parameter recovered using a central value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is estimated and wherein the decoder is further configured to decode using Adaptive Dynamic Range Coding (ADRC) and the central value is defined as:
An apparatus configured to encode data comprising a means for determining a central value for a range of values by selecting a value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated and wherein encoding is performed on said data using Adaptive Dynamic Range Coding (ADRC), and encoded data includes a quantization code (Qcode) defined according to an equation selected from the group consisting of:
An apparatus configured to decode a bitstream of encoded data comprising means for recovering a parameter used to encode the encoded data, said parameter recovered using a central value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is estimated and wherein decoding is performed on said data using Adaptive Dynamic Range Coding (ADRC) and recovered data is reconstructed from the encoded data according to an equation selected from the group consisting of:
An apparatus configured to encode data comprising a means for determining a central value for a range of values by selecting a value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated and wherein encoding is performed on said data using Adaptive Dynamic Range Coding (ADRC) and recovered data is reconstructed from the encoded data according to an equation selected from the group consisting of:
An apparatus configured to encode data comprising a means for determining a central value for a range of values by selecting a value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is subsequently estimated and wherein encoding is performed using Adaptive Dynamic Range Coding (ADRC) and the central value is defined as:
An apparatus configured to decode a bitstream of encoded data comprising means for recovering a parameter used to encode the encoded data, said parameter recovered using a central value that is greater than a minimum value of a range of data and less than a maximum value of the range of data and substantially reduces a decoding error in the event that the range of values is estimated and wherein decoding is performed using Adaptive Dynamic Range Coding (ADRC) and the central value is defined as:
Dependencies are inferred from the claim text.