Information processing method and apparatus
First Claim
1. An image processing apparatus for receiving and encoding an image signal, comprising:
- encoding means for encoding an input image signal in units of blocks in accordance with an encoding parameter, and outputting encoded codes;
conversion means for converting the encoding parameter in accordance with scramble information indicating the presence/absence of scrambling;
authentication data input means for inputting authentication data; and
multiplexing means for multiplexing and outputting at least the encoded codes output from said encoding means, the encoding parameter converted by said conversion means, the scramble information, and the authentication data.
1 Assignment
0 Petitions
Accused Products
Abstract
In an image encoding apparatus for receiving and encoding an image signal, the input image signal is encoded in units of blocks in accordance with an encoding parameter via a DCT device, quantizer, and variable-length encoder. The encoded codes are multiplexed together with information indicating the presence/absence of scrambling, authentication data, a quantization parameter used in the quantizer, and a quantization parameter obtained by converting this quantization parameter. A copyrighted image signal is scrambled upon encoding, an image decoding apparatus of an authentic viewer normally plays back, and an image decoding apparatus of an unauthentic viewer plays back an image with which the viewer can recognize its outline.
148 Citations
98 Claims
-
1. An image processing apparatus for receiving and encoding an image signal, comprising:
-
encoding means for encoding an input image signal in units of blocks in accordance with an encoding parameter, and outputting encoded codes;
conversion means for converting the encoding parameter in accordance with scramble information indicating the presence/absence of scrambling;
authentication data input means for inputting authentication data; and
multiplexing means for multiplexing and outputting at least the encoded codes output from said encoding means, the encoding parameter converted by said conversion means, the scramble information, and the authentication data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing apparatus for receiving and decoding an encoded image signal, comprising:
-
authentication data input means for inputting authentication data;
discrimination means for discriminating if the authentication data input by said authentication data input means matches authentication data input together with the image signal;
parameter conversion means for converting an encoding parameter input together with the image signal on the basis of scramble information indicating the presence/absence of scrambling, which is input together with the image signal, and a discrimination result of said discrimination means; and
decoding means for decoding the encoded image signal in units of blocks in accordance with the encoding parameter output from said parameter conversion means. - View Dependent Claims (10, 11, 12)
-
-
13. An image processing apparatus for receiving and decoding an image signal that has undergone inter-frame predictive coding, comprising:
-
authentication data input means for inputting authentication data;
discrimination means for discriminating if the authentication data input by said authentication data input means matches authentication data input together with the image signal;
parameter conversion means for converting an encoding parameter input together with the image signal on the basis of scramble information indicating the presence/absence of scrambling, which is input together with the image signal;
first decoding means for decoding the image signal, that has undergone inter-frame predictive coding, in units of blocks in accordance with the encoding parameter output from said parameter conversion means;
second decoding means for decoding the image signal, that has undergone inter-frame predictive coding, using the encoding parameter input together with the image signal and inter-frame prediction information obtained from said first decoding means; and
output means for selecting and outputting one of playback images of said first and second decoding means on the basis of a discrimination result of said discrimination means. - View Dependent Claims (14)
-
-
15. An image processing apparatus for receiving and encoding an image signal, comprising:
-
encoding means for encoding an input image signal in units of blocks in accordance with an encoding parameter;
conversion means for converting sign information of codes encoded by said encoding means in accordance with scramble information indicating the presence/absence of scrambling;
authentication data input means for inputting authentication data; and
multiplexing means for multiplexing and outputting at least the codes encoded by said encoding means, the scramble information, and the authentication data, the sign information of the codes being output from said conversion means. - View Dependent Claims (16, 17, 18, 19, 20, 22)
-
-
21. An image processing apparatus for receiving and decoding an encoded image signal, comprising:
-
authentication data input means for inputting authentication data;
discrimination means for discriminating if the authentication data input by said authentication data input means matches authentication data input together with the image signal;
conversion means for converting a sign of the encoded image signal on the basis of scramble information indicating the presence/absence of scrambling, which is input together with the image signal, and a discrimination result of said discrimination means; and
decoding means for decoding the image signal containing sign information converted by said conversion means.
-
-
23. An image processing apparatus for receiving and decoding an image signal that has undergone inter-frame predictive coding, comprising:
-
authentication data input means for inputting authentication data;
discrimination means for discriminating if the authentication data input by said authentication data input means matches authentication data input together with the image signal;
conversion means for converting sign information contained in the encoded image signal on the basis of scramble information indicating the presence/absence of scrambling, which is input together with the image signal;
first decoding means for decoding the image signal containing the sign information obtained by converting by said conversion means the image signal that has undergone inter-frame predictive coding;
second decoding means for decoding the input image signal, that has undergone inter-frame predictive coding, using inter-frame prediction information obtained from said first decoding means; and
output means for selecting and outputting one of playback images of said first and second decoding means on the basis of a discrimination result of said discrimination means. - View Dependent Claims (24)
-
-
25. An image encoding apparatus comprising:
-
separation means for separating input image data into a plurality of layers;
block encoding means for encoding in units of blocks image data of respective layers separated by said separation means;
scramble means for scrambling blocks encoded by said block encoding means in one or a plurality of layers;
copyright data input means for inputting copyright data;
copyright data encoding means for encoding the copyright data; and
multiplexing means for multiplexing and outputting codes encoded by said block encoding means, the copyright data encoded by said copyright data encoding means, and codes of the blocks scrambled by said scramble means. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. An image decoding apparatus comprising:
-
demultiplexing means for receiving an encoded bitstream, and demultiplexing the bitstream into a copyright code and one or a plurality of layers;
copyright code decoding means for decoding the copyright code demultiplexed by said demultiplexing means;
authentication data input means for receiving external authentication data;
authentication means for checking if the authentication data matches a decoding result of said copyright code decoding means;
descramble means for descrambling one or a plurality of layers on the basis of an authentication result of said authentication means;
decoding means for decoding the output from said demultiplexing means or the output from said descramble means; and
image output means for outputting an image decoded by said decoding means. - View Dependent Claims (32, 33, 34, 35)
-
-
36. A data processing apparatus for demultiplexing object streams from a data stream which contains a plurality of object streams each having predetermined information, and reconstructing, compositing, and outputting the object streams, comprising:
-
discrimination means for discriminating if playback of the plurality of object streams is permitted;
determination means for determining playback quality of a predetermined object stream on the basis of a discrimination result of said discrimination means; and
playback control means for playing back the predetermined object stream with the playback quality determined by said determination means upon playing back the plurality of object streams. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. A data processing apparatus for demultiplexing object streams from a data stream which contains a plurality of object streams each having predetermined information, scene description information used to composite information contained in the plurality of object streams, and a management stream having management information used to manage a copyright of the information, reconstructing the information, and compositing and outputting playback data on the basis of the scene description information, comprising:
-
discrimination means for discriminating if playback of the plurality of object streams is permitted;
determination means for determining playback quality of a predetermined object stream on the basis of a discrimination result of said discrimination means; and
playback control means for playing back the predetermined object stream with the playback quality determined by said determination means upon playing back the plurality of object streams.
-
-
45. An image processing method for receiving and encoding an image signal, comprising:
-
the encoding step of encoding an input image signal in units of blocks in accordance with an encoding parameter, and outputting encoded codes;
the conversion step of converting the encoding parameter in accordance with scramble information indicating the presence/absence of scrambling;
the authentication data input step of inputting authentication data; and
the multiplexing step of multiplexing and outputting at least the encoded codes output from the encoding step, the encoding parameter converted in the conversion step, the scramble information, and the authentication data. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
-
53. An image processing method for receiving and decoding an encoded image signal, comprising:
-
the authentication data input step of inputting authentication data;
the discrimination step of discriminating if the authentication data input in the authentication data input step matches authentication data input together with the image signal;
the parameter conversion step of converting an encoding parameter, input together with the image signal, on the basis of scramble information which indicates the presence/absence of scrambling and is input together with the image signal, and a discrimination result of the discrimination step; and
the decoding step of decoding the encoded image signal in units of blocks in accordance with the encoding parameter output from the parameter conversion step. - View Dependent Claims (54, 55, 56)
-
-
57. An image processing method for receiving and decoding an image signal that has undergone inter-frame predictive coding, comprising:
-
the authentication data input step of inputting authentication data;
the discrimination step of discriminating if the authentication data input in the authentication data input step matches authentication data input together with the image signal;
the parameter conversion step of converting an encoding parameter, input together with the image signal, on the basis of scramble information which indicates the presence/absence of scrambling and is input together with the image signal;
the first decoding step of decoding the image signal, that has undergone inter-frame predictive coding, in units of blocks in accordance with the encoding parameter output from the parameter conversion step;
the second decoding step of decoding the image signal, that has undergone inter-frame predictive coding, using the encoding parameter input together with the image signal and inter-frame prediction information obtained from the first decoding step; and
the output step of selecting and outputting one of playback images of the first and second decoding steps on the basis of a discrimination result of the discrimination step. - View Dependent Claims (58)
-
-
59. An image processing method for receiving and encoding an image signal, comprising:
-
the encoding step of encoding an input image signal in units of blocks in accordance with an encoding parameter;
the conversion step of converting sign information of codes encoded in the encoding step in accordance with scramble information indicating the presence/absence of scrambling;
the authentication data input step of inputting authentication data; and
the multiplexing step of multiplexing and outputting at least the codes encoded in the encoding step, the scramble information, and the authentication data, the sign information of the codes being output from the conversion step. - View Dependent Claims (60, 61, 62, 63, 64)
-
-
65. An image processing method for receiving and decoding an encoded image signal, comprising:
-
the authentication data input step of inputting authentication data;
the discrimination step of discriminating if the authentication data input in the authentication data input step matches authentication data input together with the image signal;
the conversion step of converting a sign of the encoded image signal on the basis of scramble information which indicates the presence/absence of scrambling and is input together with the image signal, and a discrimination result of the discrimination step; and
the decoding step of decoding the image signal containing sign information converted in the conversion step. - View Dependent Claims (66)
-
-
67. An image processing method for receiving and decoding an image signal that has undergone inter-frame predictive coding, comprising:
-
the authentication data input step of inputting authentication data;
the discrimination step of discriminating if the authentication data input in the authentication data input step matches authentication data input together with the image signal;
the conversion step of converting sign information contained in the encoded image signal on the basis of scramble information which indicates the presence/absence of scrambling and is input together with the image signal;
the first decoding step of decoding the image signal containing the sign information obtained by converting in the conversion step the image signal that has undergone inter-frame predictive coding;
the second decoding step of decoding the input image signal, that has undergone inter-frame predictive coding, using inter-frame prediction information obtained from the first decoding step; and
the output step of selecting and outputting one of playback images of the first and second decoding steps on the basis of a discrimination result of the discrimination step. - View Dependent Claims (68)
-
-
69. An image encoding method comprising:
-
the separation step of separating input image data into a plurality of layers;
the block encoding step of encoding in units of blocks image data of respective layers separated in the separation step;
the scramble step of scrambling blocks encoded in the block encoding step in one or a plurality of layers;
the copyright data input step of inputting copyright data;
the copyright data encoding step of encoding the copyright data; and
the multiplexing step of multiplexing and outputting codes encoded in the block encoding step, the copyright data encoded in the copyright data encoding step, and codes of the blocks scrambled in the scramble step. - View Dependent Claims (70, 71, 72, 73, 74)
-
-
75. An image decoding method comprising:
-
the demultiplexing step of receiving an encoded bitstream, and demultiplexing the bitstream into a copyright code and one or a plurality of layers;
the copyright code decoding step of decoding the copyright code demultiplexed in the demultiplexing step;
the authentication data input step of receiving external authentication data;
the authentication step of checking if the authentication data matches a decoding result of the copyright code decoding step;
the descramble step of descrambling one or a plurality of layers on the basis of an authentication result of the authentication step;
the decoding step of decoding the output from the demultiplexing step or the output from the descramble step; and
the image output step of outputting an image decoded in the decoding step. - View Dependent Claims (76, 77, 78, 79)
-
-
80. A data processing method for demultiplexing object streams from a data stream which contains a plurality of object streams each having predetermined information, and reconstructing, compositing, and outputting the object streams, comprising:
-
the discrimination step of discriminating if playback of the plurality of object streams is permitted;
the determination step of determining playback quality of a predetermined object stream on the basis of a discrimination result of the discrimination step; and
the playback control step of playing back the predetermined object stream with the playback quality determined in the determination step upon playing back the plurality of object streams. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87)
-
-
88. A data processing method for demultiplexing object streams from a data stream which contains a plurality of object streams each having predetermined information, scene description information used to composite information contained in the plurality of object streams, and a management stream having management information used to manage a copyright of the information, reconstructing the information, and compositing and outputting playback data on the basis of the scene description information, comprising:
-
the discrimination step of discriminating if playback of the plurality of object streams is permitted;
the determination step of determining playback quality of a predetermined object stream on the basis of a discrimination result of the discrimination step; and
the playback control step of playing back the predetermined object stream with the playback quality determined in the determination step upon playing back the plurality of object streams.
-
-
89. A computer readable memory that stores a control program for making a computer encode an image signal, said control program comprising:
-
a code of the encoding step of encoding an input image signal in units of blocks in accordance with an encoding parameter, and outputting encoded codes;
a code of the conversion step of converting the encoding parameter in accordance with scramble information indicating the presence/absence of scrambling;
a code of the authentication data input step of inputting authentication data; and
a code of the multiplexing step of multiplexing and outputting at least the encoded codes output from the encoding step, the encoding parameter converted in the conversion step, the scramble information, and the authentication data.
-
-
90. A computer readable memory that stores a control program for making a computer decode an image signal, said control program comprising:
-
a code of the authentication data input step of inputting authentication data;
a code of the discrimination step of discriminating if the authentication data input in the authentication data input step matches authentication data input together with the image signal;
a code of the parameter conversion step of converting an encoding parameter input together with the image signal on the basis of scramble information which indicates the presence/absence of scrambling and is input together with the image signal, and a discrimination result of the discrimination step; and
a code of the decoding step of decoding the encoded image signal in units of blocks in accordance with the encoding parameter output from the parameter conversion step.
-
-
91. A computer readable memory that stores a control program for making a computer decode an image signal that has undergone inter-frame coding, said control program comprising:
-
a code of the authentication data input step of inputting authentication data;
a code of the discrimination step of discriminating if the authentication data input in the authentication data input step matches authentication data input together with the image signal;
a code of the parameter conversion step of converting an encoding parameter input together with the image signal on the basis of scramble information which indicates the presence/absence of scrambling and is input together with the image signal;
a code of the first decoding step of decoding the image signal, that has undergone inter-frame predictive coding, in units of blocks in accordance with the encoding parameter output from the parameter conversion step;
a code of the second decoding step of decoding the image signal, that has undergone inter-frame predictive coding, using the encoding parameter input together with the image signal and inter-frame prediction information obtained from the first decoding step; and
a code of the output step of selecting and outputting one of playback images of the first and second decoding steps on the basis of a discrimination result of the discrimination step.
-
-
92. A computer readable memory that stores a control program for making a computer encode an image signal, said control program comprising:
-
a code of the encoding step of encoding an input image signal in units of blocks in accordance with an encoding parameter;
a code of the conversion step of converting sign information of codes encoded in the encoding step in accordance with scramble information indicating the presence/absence of scrambling;
a code of the authentication data input step of inputting authentication data; and
a code of the multiplexing step of multiplexing and outputting at least the codes encoded in the encoding step, the scramble information, and the authentication data, the sign information of the codes being output from the conversion step.
-
-
93. A computer readable memory that stores a control program for making a computer decode an image signal, said control program comprising:
-
a code of the authentication data input step of inputting authentication data;
a code of the discrimination step of discriminating if the authentication data input in the authentication data input step matches authentication data input together with the image signal;
a code of the conversion step of converting a sign of the encoded image signal on the basis of scramble information which indicates the presence/absence of scrambling and is input together with the image signal, and a discrimination result of the discrimination step; and
a code of the decoding step of decoding the image signal containing sign information converted in the conversion step.
-
-
94. A computer readable memory that stores a control program for making a computer decode an image signal that has undergone inter-frame predictive coding, said control program comprising:
-
a code of the authentication data input step of inputting authentication data;
a code of the discrimination step of discriminating if the authentication data input in the authentication data input step matches authentication data input together with the image signal;
a code of the conversion step of converting sign information contained in the encoded image signal on the basis of scramble information which indicates the presence/absence of scrambling and is input together with the image signal;
a code of the first decoding step of decoding the image signal containing the sign information obtained by converting in the conversion step the image signal that has undergone inter-frame predictive coding;
a code of the second decoding step of decoding the input image signal, that has undergone inter-frame predictive coding, using inter-frame prediction information obtained from the first decoding step; and
a code of the output step of selecting and outputting one of playback images of the first and second decoding steps on the basis of a discrimination result of the discrimination step.
-
-
95. A computer readable memory that stores a control program for making a computer encode an image signal, said control program comprising:
-
a code of the separation step of separating input image data into a plurality of layers;
a code of the block encoding step of encoding image data of respective layers separated in the separation step in units of blocks;
a code of the scramble step of scrambling blocks encoded in the block encoding step in one or a plurality of layers;
a code of the copyright data input step of inputting copyright data;
a code of the copyright data encoding step of encoding the copyright data; and
a code of the multiplexing step of multiplexing and outputting codes encoded in the block encoding step, the copyright data encoded in the copyright data encoding step, and codes of the blocks scrambled in the scramble step.
-
-
96. A computer readable memory that stores a control program for making a computer decode an image signal, said control program comprising:
-
a code of the demultiplexing step of receiving an encoded bitstream, and demultiplexing the bitstream into a copyright code and one or a plurality of layers;
a code of the copyright code decoding step of decoding the copyright code demultiplexed in the demultiplexing step;
a code of the authentication data input step of receiving external authentication data;
a code of the authentication step of checking if the authentication data matches a decoding result of the copyright code decoding step;
a code of the descramble step of descrambling one or a plurality of layers on the basis of an authentication result of the authentication step;
a code of the decoding step of decoding the output from the demultiplexing step or the output from the descramble step; and
a code of the image output step of outputting an image decoded in the decoding step.
-
-
97. A computer readable memory that stores a control program for making a computer execute a data process for demultiplexing object streams from a data stream which contains a plurality of object streams each having predetermined information, and reconstructing, compositing, and outputting the object streams, said control program comprising:
-
a code of the discrimination step of discriminating if playback of the plurality of object streams is permitted;
a code of the determination step of determining playback quality of a predetermined object stream on the basis of a discrimination result of the discrimination step; and
a code of the playback control step of playing back the predetermined object stream with the playback quality determined in the determination step upon playing back the plurality of object streams.
-
-
98. A computer readable memory that stores a control program for making a computer execute a data process for demultiplexing object streams from a data stream which contains a plurality of object streams each having predetermined information, scene description information used to composite information contained in the plurality of object streams, and a management stream having management information used to manage a copyright of the information, reconstructing the information, and compositing and outputting playback data on the basis of the scene description information, said control program comprising:
-
a code of the discrimination step of discriminating if playback of the plurality of object streams is permitted;
a code of the determination step of determining playback quality of a predetermined object stream on the basis of a discrimination result of the discrimination step; and
a code of the playback control step of playing back the predetermined object stream with the playback quality determined in the determination step upon playing back the plurality of object streams.
-
Specification