Data processing apparatus and method for generation of protection compression encoded data
AssigneeSony United Kingdom Limited
InventorAndrew Robert Taylor
Life of this patent
Estimating the term…
Loading patent…
AssigneeSony United Kingdom Limited
InventorAndrew Robert Taylor
Estimating the term…
An encoding data processing apparatus is described which is operable to generate protected compression encoded data representative of protected media signals. The apparatus comprises a data analyser which is operable to receive compression encoded data representative of the media signals and to select low perceptibility data bits in the compression encoded data which when altered would have a relatively low perceivable effect on the media signals recovered from compression decoding the compression encoded data after the selected bits had been altered. The bits are selected in accordance with predetermined criteria. The apparatus also comprises an information validation engine which is operable to form a normalised version of the compression encoded data by setting the selected data bits in the compression encoded data to a predetermined value and to generate a secure hash value of the normalised version of the compression encoded data. The information validation engine then forms the protected compression encoded data by replacing the selected data bits of the normalised compression encoded data with the data bits of the secure hash value. By generating a secure hash of the normalised bitstream rather than the original bitstream, subsequent authentication of the bitstream to verify that the bitstream has not been changed becomes possible without increasing the size of the bitstream.
An encoding data processing apparatus configured to generate protected compression encoded data representative of protected media signals, the apparatus comprising:
A decoding data processing apparatus configured to validate protected media signals by decoding protected compression encoded data representative of the protected media signals, the protected compression encoded data containing validation data, the validation data having been calculated by identifying selected data bits in the compression encoded data in accordance with predetermined criteria which when altered would have a low perceivable effect on the media signals, replacing each of the selected data bits with data bits of a fixed predetermined value, the fixed predetermined value of each of the selected data bits being chosen without regard to the value of the selected data bits of the compression encoded data, to form a normalised version of the received compression encoded data representative of the media signals, calculating a secure hash value of the normalised version of the received compression encoded data which includes, at the selected data bits representing said low perceptibility data bits, said fixed predetermined values and which is representative of the media signals and replacing the selected data bits of the normalised version of the compression encoded data with the data bits of the secure hash value to form the protected compression encoded data so that the secure hash value is derivable from the selected data bits in the protected compression encoded data,
An encoding data processing method for generating protected compression encoded data representative of protected media signals, the method comprising:
A decoding data processing method for validating protected media signals by decoding protected compression encoded data representative of the media signals, the compression encoded data containing validation data, the validation data having been calculated by identifying selected data bits in the compression encoded data in accordance with predetermined criteria which when altered would have a low perceivable effect on the media signals, replacing each of the selected data bits with data bits of a fixed predetermined value, the fixed predetermined value of each of the selected data bits being chosen without regard to the value of the selected data bits of the compression encoded data, to form a normalised version of the received compression encoded data, calculating a secure hash value of the normalised version of the compression encoded data which includes, at the selected data bits representing said low perceptibility data bits, said fixed predetermined values and replacing the selected data bits of the normalised version of the compression encoded data with the data bits of the secure hash value to form the protected compression encoded data so that the secure hash value is derivable from the selected data bits in the protected compression encoded data, the method comprising:
A non-transitory computer readable storage medium encoded with a computer program to generate a signal representative of protected compression encoded data representative of the media signals, the protected compression encoded data containing validation data, the validation data having been calculated by identifying selected data bits in the compression encoded data in accordance with predetermined criteria which when altered would have a low perceivable effect on the media signals, to replace each of the selected data bits with data bits of a fixed predetermined value, the fixed predetermined value of each of the selected data bits chosen without regard to the value of the selected data bits of the compression encoded data, to form a normalised version of the compression encoded data, to calculate a secure hash value of the normalised version of the compression encoded data which includes, at the selected data bits representing said low perceptibility data bits, said fixed predetermined values and to replace the selected data bits of the normalised version of the compression encoded data with the data bits of the secure hash value so that the secure hash value is derivable from the selected data bits in the protected compression encoded data.
Dependencies are inferred from the claim text.