US5377266A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Scramble apparatus and descramble apparatus
Assignee: Panasonic Holdings Corp
•
Filing: 1993-07-21
•
Granted: 1994-12-27
•
Expires: 2013-07-21
Abstract
Abstract A scramble apparatus is for scrambling data including a variable length code and a descramble apparatus for descrambling a scrambled signal, and a scramble transmission apparatus comprising the scramble apparatus and the descramble apparatus. A specific code of data is converted into a readable code having a length equal to that of an original code.
Inventors
- 👤 Noboru Katta
- 👤 Hiroki Murakami
- 👤 Susumu Ibaraki
- 👤 Seiji Nakamura
- 👤 Toshihide Akiyama
- 👤 Hiroshi Takeno
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 10:55
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/2347; H04N7/00; H04N7/16; H04N7/167; H04N7/1675; H04N19/00; H04N19/60; H04N21/40; H04N21/43; H04N21/44; H04N21/4405; H04N19/10; H04N19/102; H04N19/13; H04N19/90; H04N19/91
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
204 words
A scramble transmission apparatus comprising a scramble apparatus for scrambling compression image data and a descramble apparatus for restoring a scramble signal generated by the scramble apparatus to a signal not scrambled, wherein said scramble apparatus selects at least one of coded parameters of: (i) a motion vector obtained by predictive-coding the image data with the motion of the vector compensated, (ii) a coding block pattern signal indicating whether each coded block contained in a block group has been coded, or not, in which said block group in an image data is defined by plural coded blocks and each coded block defined by plural pixel data, (iii) a two-dimensional Huffman code of DCT coefficient which has been coded by two-dimensional Huffman method using run and level obtained by a predetermined scanning along the coefficients aligned in two orthogonal directions as a result of prediction-applied DCT conversion; (iv) a DC component of DCT coefficients obtained after said prediction-applied DCT conversion; and (v) a code indicating how the image data has been quantized in coding; and wherein said scrambled apparatus includes a conversion processing device for scrambling the selected parameters; and the descramble apparatus performs a conversion inverse to the conversion performed by the scramble apparatus.
Claim 2
Dependent Claim
204 words
A scramble transmission apparatus comprising a scramble apparatus for scrambling compression image data and a descramble apparatus for restoring a scramble signal generated by the scramble apparatus to a signal not scrambled, wherein said scramble apparatus selects at least one of coded parameters of: (i) a motion vector obtained by predictive-coding the image data with the motion of the vector compensated, (ii) a coding block pattern signal indicating whether each coded block contained in a block group has been coded, or not, in which said block group in an image data is defined by plural coded blocks and each coded block defined by plural pixel data, (iii) a two-dimensional Huffman code of DCT coefficient which has been coded by two-dimensional Huffman method using run and level obtained by a predetermined scanning along the coefficients aligned in two orthogonal directions as a result of prediction-applied DCT conversion; (iv) a DC component of DCT coefficients obtained after said prediction-applied DCT conversion; and (v) a code indicating how the image data has been quantized in coding; and wherein said scrambled apparatus includes a conversion processing device for scrambling the selected parameters; and the descramble apparatus performs a conversion inverse to the conversion performed by the scramble apparatus.
Claim 3
Dependent Claim
156 words
A scramble apparatus comprising a conversion processing device which selects at least one of coded parameters of: (i) a motion vector obtained by predictive-coding the image data with the motion of the vector compensated, (ii) a coding block pattern signal indicating whether each coded block contained in a block group has been coded, or not, in which said block group in an image data is defined by plural coded blocks and each coded block defined by plural pixel data, (iii) a two-dimensional Huffman code of DCT coefficient which has been coded by two-dimensional Huffman method using run and level obtained by a predetermined scanning along the coefficients aligned in two orthogonal directions as a result of prediction-applied DCT conversion; (iv) a DC component of DCT coefficients obtained after said prediction-applied DCT conversion; and (v) a code indicating how the image data has been quantized in coding; and said conversion processing device for scrambling the selected parameters.
Claim 4
Dependent Claim
156 words
A scramble apparatus comprising a conversion processing device which selects at least one of coded parameters of: (i) a motion vector obtained by predictive-coding the image data with the motion of the vector compensated, (ii) a coding block pattern signal indicating whether each coded block contained in a block group has been coded, or not, in which said block group in an image data is defined by plural coded blocks and each coded block defined by plural pixel data, (iii) a two-dimensional Huffman code of DCT coefficient which has been coded by two-dimensional Huffman method using run and level obtained by a predetermined scanning along the coefficients aligned in two orthogonal directions as a result of prediction-applied DCT conversion; (iv) a DC component of DCT coefficients obtained after said prediction-applied DCT conversion; and (v) a code indicating how the image data has been quantized in coding; and said conversion processing device for scrambling the selected parameters.
Claim 5
Dependent Claim
37 words
A scramble apparatus as defined in claim 2, wherein a motion vector of the image data obtained by predictive-coding the image data with the motion of the vector compensated is selected as a parameter to be scrambled.
Claim 6
Dependent Claim
30 words
A scramble apparatus as defined in claim 3, wherein the conversion processing device comprises a bit-inversion device for bit-inverting a sign bit of the motion vector of the image data.
Claim 7
Dependent Claim
115 words
A scramble apparatus as defined in claim 2, wherein the conversion processing device obtains one coded block from data of a plurality of pixels; selects, as a parameter to be scrambled, a coding block pattern signal indicating whether each coded block contained in a block group has been coded, or not, in which said block group in an image data is defined by plural coded blocks and each coded block defined by plural pixel data; and converts the selected parameter into the coded block pattern signal indicating the case in which the number of coded blocks is equal to that of blocks coded in each block group indicated by the selected coded block pattern signal.
Claim 8
Dependent Claim
68 words
A scramble apparatus as defined in claim 5, wherein the conversion processing device is further for converting a selected code, which is selected as a parameter for scrambling, and coded according to the MPEG standard, to another code such that the number of "1s" contained in the "cbp" of the another code is the same as the number of "1s" contained in the "cbp" of the selected code.
Claim 9
Dependent Claim
75 words
A scramble apparatus as defined in claim 2, wherein the conversion processing device is further for selecting a two-dimensional Huffman code of DCT coefficient which has been coded by two-dimensional Huffman method using run and level obtained by a predetermined scanning along the coefficients aligned in two orthogonal directions as a result of prediction-applied DCT conversion; and inverting a sign bit indicating the sign of the selected code from positive to negative and vice versa.
Claim 10
Dependent Claim
39 words
A scramble apparatus as defined in claim 2, wherein the conversion processing device is further for selecting, as a parameter to be scrambled, a "dct -- dc -- differential" signal of the image data; and scrambling the selected parameter.
Claim 11
Dependent Claim
43 words
A scramble apparatus as defined in claim 2, wherein the conversion processing device is further for selecting the code indicating how the image data has been quantized in coding the image data as a parameter to be scrambled; and scrambling the selected parameter.
Claim 12
Dependent Claim
36 words
A scramble apparatus as defined in claim 9, wherein the conversion processing device is further for selecting, as a parameter to be scrambled, a quantization scale included in the image data; and scrambling the selected parameter.
Claim 13
Dependent Claim
155 words
A descramble apparatus comprising an inverse conversion device performing an inverse conversion which selects at least one of coded parameters of: (i) a motion vector obtained by predictive-coding the image data with the motion of the vector compensated, (ii) a coding block pattern signal indicating whether each coded block contained in a block group has been coded, or not, in which said block group in an image data is defined by plural coded blocks and each coded block defined by plural pixel data, (iii) a two-dimensional Huffman code of DCT coefficient which has been coded by two-dimensional Huffman method using run and level obtained by a predetermined scanning along the coefficients aligned in two orthogonal directions as a result of prediction-applied DCT conversion; (iv) a DC component of DCT coefficients obtained after said prediction-applied DCT conversion; and (v) a code indicating how the image data has been quantized in coding; and descrambles the selected parameter.
Claim 14
Dependent Claim
155 words
A descramble apparatus comprising an inverse conversion device performing an inverse conversion which selects at least one of coded parameters of: (i) a motion vector obtained by predictive-coding the image data with the motion of the vector compensated, (ii) a coding block pattern signal indicating whether each coded block contained in a block group has been coded, or not, in which said block group in an image data is defined by plural coded blocks and each coded block defined by plural pixel data, (iii) a two-dimensional Huffman code of DCT coefficient which has been coded by two-dimensional Huffman method using run and level obtained by a predetermined scanning along the coefficients aligned in two orthogonal directions as a result of prediction-applied DCT conversion; (iv) a DC component of DCT coefficients obtained after said prediction-applied DCT conversion; and (v) a code indicating how the image data has been quantized in coding; and descrambles the selected parameter.
Claim 15
Dependent Claim
67 words
A descramble apparatus as defined in claim 11, wherein inputted data is a two-dimensional Huffman code of DCT coefficient which has been coded by two-dimensional Huffman method using run and level obtained by a predetermined scanning along the coefficients aligned in two orthogonal directions as a result of prediction-applied DCT conversion; and inverting a sine bit indicating positive and negative of the level of the selected code.
Claim 16
Dependent Claim
37 words
A descramble apparatus as defined in claim 11, wherein inputted data is obtained by selecting as a parameter to be scrambled, a "dct -- dc -- differential" signal of the image data and scrambling the selected parameter.
Claim 17
Dependent Claim
41 words
A descramble apparatus as defined in claim 11, wherein inputted data is obtained by selecting the code indicating how the image data has been quantized in coding the image data as a parameter to be scrambled and scrambling the selected parameter.
References Cited (Backward Citations)
US4078152A
Cited
JPS57207960A
Cited
EP0094254A2
Cited
US5058158A
Cited
JPH0296982A
Cited
JPH0482435A
Cited
JPH04192779A
Cited
JPH04306096A
Cited
EP0514663A2
Cited
US5268961A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-12-26 | 1998-06-27 | 1998-12-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-12-26 | 2002-06-27 | 2002-12-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-12-26 | 2006-06-27 | 2006-12-27 | $7700.00 | Window Closed / Lapsed |