Modifying bitstreams
AssigneeSony United Kingdom Limited
InventorsAndrew Taylor, Jonathan Stone, Jason Pelly, Daniel Tapson
Life of this patent
Estimating the term…
Loading patent…
AssigneeSony United Kingdom Limited
InventorsAndrew Taylor, Jonathan Stone, Jason Pelly, Daniel Tapson
Estimating the term…
The bitstream includes digital codes representing an information signal. At least one digital code is selected. The code occupies a part of the bitstream which is to contain at least one watermark code which represents a watermark perceptible in the information signal. The selected digital code(s) are removed from the said part of the bitstream. The watermark code(s) are put in the said part of the bitstream in place of the selected code(s). The number of bits of the selected code(s) removed from the said part of the bitstream is greater than or equal to the number of bits of the said watermark code(s) put in the said part. The removed selected code(s) are appended to an end of the bitstream and/or placed in watermark user data fields created in the bitstream.
A method of modifying a bitstream, the bitstream including digital codes representing information, the method comprising selecting at least one digital code which occupies a part of the bitstream which is to contain at least one modification code which represents a modification of the information, removing the selected digital code(s) from the said part of the bitstream, and putting the modified code(s) in the said part of the bitstream in place of the selected code(s), wherein the number of bits of the selected code(s) removed from the bitstream is greater than or equal to the number of bits of the said modification code(s) put into the bitstream;
A method of restoring an original bitstream, the method comprising receiving a modified bitstream which has modification codes in selected parts of the bitstream from which original codes have been removed and stored, the method comprising the further steps of:
A method of restoring an original bitstream, the method comprising receiving a modified bitstream which has modification codes in selected parts of the bitstream from which original codes have been removed and placed in modification user data portions of the bitstream,
A method of restoring an original bitstream, the method comprising receiving a modified bitstream which has modification codes in selected parts of the bitstream from which original codes have been removed and placed in modification user data portions of the bitstream and appended to an end of the bitstream, the method comprising the further steps of:
A modified bitstream which has modification codes in selected parts of the bitstream from which original codes have been removed and appended to an end of the bitstream.
A modified bitstream which has modification codes in selected parts of the bitstream from which original codes have been removed and placed in modification user data portions within the bitstream.
A modified bitstream which has modification codes in selected parts of the bitstream from which original codes have been removed and some placed in modification user data portions within the bitstream and others appended to an end of the bitstream.
Apparatus for modifying a bitstream, the bitstream including digital codes representing information, the apparatus comprising a selecting stage operable to select at least one digital code which occupies a part of the bitstream which is to contain at least one modification code which represents a modification perceptible in the information, a removal stage operable to remove the selected digital code(s) from the said part of the bitstream, a modification code placing stage operable to put the modification code(s) in the said part of the bitstream in place of the selected code(s), wherein the number of bits of the selected code(s) removed from the bitstream is greater than or equal to the number of bits of the said modification code(s) put into the bitstream, and a removed code placing stage operable to (1) store the removed selected code(s) in association with the bitstream and/or (2) place the removed selected codes in one or more removed code data fields in the bitstream.
Apparatus for restoring an original bitstream, the apparatus comprising a receiving stage operable to receive a modified bitstream which has modification codes in selected parts of the bitstream from which original codes have been removed and stored,
Apparatus for restoring an original bitstream, the apparatus comprising a receiving stage operable to a receive a modified bitstream which has modification codes in selected parts of the bitstream from which original codes have been removed and placed in modification user data portions of the bitstream:
Apparatus for restoring an original bitstream, comprising a receiving stage operable to receive a modified bitstream which has modification codes in selected parts of the bitstream from which original codes have been removed and placed in modification user data portions of the bitstream and appended to an end of the bitstream,
A data carrier storing a template defining the part or parts of a bitstream which is/are to contain modification code(s) and at least one decryption key.
A method of visibly watermarking a video sequence having intra-encoded pictures and inter-encoded pictures, the pictures comprising data representing blocks of transform coefficients of the video, motion vectors being associated with at least some of the blocks of the inter-encoded pictures, the method comprising
Apparatus for visibly watermarking a video sequence having intra-encoded pictures and inter-encoded pictures, the pictures comprising data representing blocks of transform coefficients of the video, motion vectors being associated with at least some of the blocks of the inter-encoded pictures, the apparatus comprising
(canceled)
(canceled)
(canceled)
(canceled)
Dependencies are inferred from the claim text.