← Back to Patent Explorer
US5355409A Expired / Lapsed US ⏱️ 0.0 years remaining

Scramble codec and a television receiver incorporating the same

Assignee: Panasonic Holdings Corp
•
Filing: 1993-03-15
•
Granted: 1994-10-11
•
Expires: 2013-03-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A scramble codec comprises a latch means for holding an ID number for securing television or other communication data, a pair of memories which can be alternately loaded with input communication data signals in a predetermined cycle, a shift register which is initialized with the ID number held by the latch means to output dissimilar pseudorandom pulse signals in a predetermined cycle, an address setting circuit which sets, as the initial value, a value corresponding to the output of the shift register in scrambling and a value obtainable by subtracting the output of the shift register from the maximum address value of the memories in descrambling, and an address counter which reads communication data from the address designated by the address setting circuit. The above scramble codec has both the function of a decoder for scrambled communication data and the function of an encoder for scrambling communication data, is simple in construction and compact and features improved security. The scramble codec, as such, can be easily built into a receiver such as a television receiver to provide, for example, a television receiver which does not only function as an information receiver but can be used in combination with a VTR or other recording device for the mutual transmission and reception of communication data with security fully retained. Further improvement in security is obtained when the above scramble codec further comprises a nonvolatile key data memory for holding a specified key data and an EOR circuit which takes the exclusive logical sum of the ID number data held by the latch means and the output of the key data memory, with the output of the EOR circuit being set as the initial value in the shift register which outputs dissimilar pseudorandom pulse signals in a predetermined cycle.

Inventors

  • 👤 Masayoshi Hirashima

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 18:33
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/167; H04N7/1675

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 142 words
A scramble codec comprising: means for storing an identification number to secure communication data, data storage means for receiving input communication data written in a first predetermined cycle, said data storage means having a maximum address value, shift register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals in a second predetermined cycle, address setting means for generating and outputting a first value corresponding to the output of said shift register means during scrambling of communication data and a second value determined by subtracting the output of said shift register means from the maximum address value of the data storage means during descrambling, and address counter means for providing addresses to said data storage means starting from one of the first and second values generated by said address setting means in said second predetermined cycle.
Claim 2
Dependent Claim 142 words
A scramble codec comprising: means for storing an identification number to secure communication data, data storage means for receiving input communication data written in a first predetermined cycle, said data storage means having a maximum address value, shift register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals in a second predetermined cycle, address setting means for generating and outputting a first value corresponding to the output of said shift register means during scrambling of communication data and a second value determined by subtracting the output of said shift register means from the maximum address value of the data storage means during descrambling, and address counter means for providing addresses to said data storage means starting from one of the first and second values generated by said address setting means in said second predetermined cycle.
Claim 3
Dependent Claim 54 words
A scramble codec according to claim 1 further comprising: memory means for holding and outputting specified key data values, exclusive-or means for calculating and outputting an exclusive logical sum of the identification number and the output of said memory means, and said shift register means being initialized with the output of said exclusive-or means.
Claim 4
Dependent Claim 145 words
A scramble codec comprising: means for storing an identification number to secure communication data, data storage means for receiving input communication data written in a first predetermined cycle, said data storage means having a maximum address value, shift register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals in a second predetermined cycle, address setting means for generating and outputting a first value determined by subtracting the output of said shift register means from the maximum address value of said data storage means during scrambling of communication data and a second value corresponding to the output of said shift register means during descrambling of communication data, and address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in said second predetermined cycle.
Claim 5
Dependent Claim 145 words
A scramble codec comprising: means for storing an identification number to secure communication data, data storage means for receiving input communication data written in a first predetermined cycle, said data storage means having a maximum address value, shift register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals in a second predetermined cycle, address setting means for generating and outputting a first value determined by subtracting the output of said shift register means from the maximum address value of said data storage means during scrambling of communication data and a second value corresponding to the output of said shift register means during descrambling of communication data, and address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in said second predetermined cycle.
Claim 6
Dependent Claim 291 words
A scramble codec comprising: means for storing an identification number to secure communication data, data storage means for receiving input communication data written in a first predetermined cycle, said storage means having a maximum address value, shift register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals in a second predetermined cycle, address setting means for generating and outputting a first value corresponding to the output of said shift register means during scrambling of communication data and a second value determined by subtracting the output of said shift register means from the maximum address value of the data storage means during descrambling, address counter means for providing addresses to said data storage means starting from one of the first and second values generated by said address setting means in said second predetermined cycle, conversion means for converting a first analog signal from said input communication data to a first serial bit stream signal during scrambling, demodulating means for demodulating a second analog signal from said communication data signal and converting it to a second bit stream, pseudorandom pulse signal generating means, being initialized as a function of the identification number, for generating and outputting pseudorandom pulse signals for the first analog signal during descrambling, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said pseudorandom pulse signal generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling and producing an output, mixing means for mixing the output of said modulating means with the communication data signal, and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 7
Dependent Claim 291 words
A scramble codec comprising: means for storing an identification number to secure communication data, data storage means for receiving input communication data written in a first predetermined cycle, said storage means having a maximum address value, shift register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals in a second predetermined cycle, address setting means for generating and outputting a first value corresponding to the output of said shift register means during scrambling of communication data and a second value determined by subtracting the output of said shift register means from the maximum address value of the data storage means during descrambling, address counter means for providing addresses to said data storage means starting from one of the first and second values generated by said address setting means in said second predetermined cycle, conversion means for converting a first analog signal from said input communication data to a first serial bit stream signal during scrambling, demodulating means for demodulating a second analog signal from said communication data signal and converting it to a second bit stream, pseudorandom pulse signal generating means, being initialized as a function of the identification number, for generating and outputting pseudorandom pulse signals for the first analog signal during descrambling, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said pseudorandom pulse signal generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling and producing an output, mixing means for mixing the output of said modulating means with the communication data signal, and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 8
Dependent Claim 74 words
A scramble codec according to claim 4 further comprising nonvolatile key data memory for holding and outputting specified key data values and second exclusive-or means for calculating and outputting an exclusive logical sum of the identification number and the output of said key data memory and said shift register means being initialized with the output of said second exclusive-or means and said generating means being initialized with the output of said second exclusive-or means.
Claim 9
Dependent Claim 294 words
A scramble codec comprising: means for storing an identification number to secure communication data, data storage means for receiving input communication data written in a first predetermined cycle, said data storage means having a maximum address value, shift register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals in a second predetermined cycle, address setting means for generating a first value determined by subtracting the output of said shift register means from said maximum address value of said data storage means during scrambling of said communication data and a second value corresponding to the output of said shift register means during descrambling of said communication data address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in said second predetermined cycle, conversion means for converting a first analog signal from said input communication data to a first serial bit stream during scrambling, demodulating means for demodulating a second analog signal from said communication data signal and converting it to a second bit stream, pseudorandom pulse signal generating means being initialized as a function of the identification number, for generating and outputting pseudorandom pulse signals for the first analog signal during descrambling, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said pseudorandom pulse signal generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling and producing an output, mixing means for mixing the output of said modulating circuit with the communication data signal, and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 10
Dependent Claim 294 words
A scramble codec comprising: means for storing an identification number to secure communication data, data storage means for receiving input communication data written in a first predetermined cycle, said data storage means having a maximum address value, shift register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals in a second predetermined cycle, address setting means for generating a first value determined by subtracting the output of said shift register means from said maximum address value of said data storage means during scrambling of said communication data and a second value corresponding to the output of said shift register means during descrambling of said communication data address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in said second predetermined cycle, conversion means for converting a first analog signal from said input communication data to a first serial bit stream during scrambling, demodulating means for demodulating a second analog signal from said communication data signal and converting it to a second bit stream, pseudorandom pulse signal generating means being initialized as a function of the identification number, for generating and outputting pseudorandom pulse signals for the first analog signal during descrambling, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said pseudorandom pulse signal generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling and producing an output, mixing means for mixing the output of said modulating circuit with the communication data signal, and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 11
Dependent Claim 17 words
A scramble codec according to claim 1 wherein said shift register is a nonlinear feedback shift register.
Claim 12
Dependent Claim 17 words
A scramble codec according to claim 1 further including an input means for entering an ID number.
Claim 13
Dependent Claim 191 words
A television receiver incorporating a scramble codec for scrambling and descrambling a picture signal of a television signal, said scramble codec comprising: means for storing an identification number to secure the picture signal, data storage means for receiving an input picture signal and for alternately writing each horizontal scan line of said input picture signal, said storage means having a maximum address value, register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals for respective ones of said horizontal scan lines, address setting means for generating and outputting a first value corresponding to the output of said register means during scrambling of said input picture signal and a second value determined by subtracting the output of said shift register means from said maximum address value of said data storage means during descrambling of said input picture signal, and address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in order to alternatively read signals for each respective one of said horizontal scan lines from said data storage means.
Claim 14
Dependent Claim 191 words
A television receiver incorporating a scramble codec for scrambling and descrambling a picture signal of a television signal, said scramble codec comprising: means for storing an identification number to secure the picture signal, data storage means for receiving an input picture signal and for alternately writing each horizontal scan line of said input picture signal, said storage means having a maximum address value, register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals for respective ones of said horizontal scan lines, address setting means for generating and outputting a first value corresponding to the output of said register means during scrambling of said input picture signal and a second value determined by subtracting the output of said shift register means from said maximum address value of said data storage means during descrambling of said input picture signal, and address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in order to alternatively read signals for each respective one of said horizontal scan lines from said data storage means.
Claim 15
Dependent Claim 58 words
A television receiver according to claim 9 further comprising a nonvolatile key data memory for storing and outputting specified key data values and exclusive-or means for calculating and outputting an exclusive logical sum of the identification number and the output of said key data memory, and said register means being initialized with the output of said exclusive-or means.
Claim 16
Dependent Claim 180 words
A television receiver incorporating a scramble codec for scrambling and descrambling a picture signal of a television signal, said scramble codec comprising: means for storing an identification number to secure the picture signal, data storage means for receiving an input picture signal having horizontal scan lines and for alternatively writing each of said horizontal scan lines, said data storage means having a maximum address value, register means being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals for respective ones of said horizontal scan lines, address setting means for generating a first value determined by subtracting the output of said register means from said maximum address value of said data storage means during scrambling and a second value corresponding to the output of said register means during descrambling, and address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in order to alternatively read signals for each respective one of said horizontal scan lines from said data storage means.
Claim 17
Dependent Claim 180 words
A television receiver incorporating a scramble codec for scrambling and descrambling a picture signal of a television signal, said scramble codec comprising: means for storing an identification number to secure the picture signal, data storage means for receiving an input picture signal having horizontal scan lines and for alternatively writing each of said horizontal scan lines, said data storage means having a maximum address value, register means being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals for respective ones of said horizontal scan lines, address setting means for generating a first value determined by subtracting the output of said register means from said maximum address value of said data storage means during scrambling and a second value corresponding to the output of said register means during descrambling, and address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in order to alternatively read signals for each respective one of said horizontal scan lines from said data storage means.
Claim 18
Dependent Claim 150 words
A television receiver incorporating a scramble codec for scrambling and descrambling a sound signal of a television signal, said scramble codec comprising: conversion means for converting an input analog sound signal to a first serial bit stream during scrambling, demodulating means for demodulating the sound signal from the television signal and converting it to a second bit stream during descrambling, pseudorandom pulse generating means for generating and outputting audio pseudorandom pulse signals, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said pseudorandom pulse generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling and producing an output, mixing means for mixing the output of said modulating means with a picture signal, and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 19
Dependent Claim 150 words
A television receiver incorporating a scramble codec for scrambling and descrambling a sound signal of a television signal, said scramble codec comprising: conversion means for converting an input analog sound signal to a first serial bit stream during scrambling, demodulating means for demodulating the sound signal from the television signal and converting it to a second bit stream during descrambling, pseudorandom pulse generating means for generating and outputting audio pseudorandom pulse signals, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said pseudorandom pulse generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling and producing an output, mixing means for mixing the output of said modulating means with a picture signal, and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 20
Dependent Claim 36 words
A television receiver according to claim 12 further comprising means for storing an identification number to secure the sound signal, the identification number being used to set the initial value of said pseudorandom pulse generating means.
Claim 21
Dependent Claim 77 words
A television receiver according to claim 12 further comprising: means for storing an identification number to secure the sound signal, memory means for storing and outputting key data values differing from one television receiver to another television receiver, and second exclusive-or means for calculating and outputting an exclusive logical sum of the identification number and the output of said memory means, and said pseudorandom pulse generating means being initialized with the output of said second exclusive-or means.
Claim 22
Dependent Claim 312 words
A television receiver incorporating a scramble codec for scrambling and descrambling a picture signal and a sound signal of a television signal, said scramble codec comprising: means for storing an identification number to secure said picture signal and said sound signal, data storage means for receiving the picture signal having each horizontal scan line, and for alternatively writing each of said horizontal scan lines, said data storage means having a maximum address value, register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulses for respective ones of said horizontal scan lines, address setting means for generating a first value corresponding to the output of said register means during scrambling and a second value determined by subtracting the output of said register means from said maximum address value of said data storage means during descrambling, address counter means for providing addresses to said data storage means starting from one of the first and second values generated by said address setting means in order to alternatively read signals for each respective one of said horizontal scan lines from said data storage means, conversion means for converting a first sound signal to a first bit stream during scrambling, demodulating means for demodulating a second sound signal from the television signal and converting it to a second bit stream, pseudorandom pulse generating means for generating and outputting audio pseudorandom pulse signals, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said sound pseudorandom pulse generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling and producing an output, mixing means for mixing the output of said modulating means with the picture signal, and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 23
Dependent Claim 312 words
A television receiver incorporating a scramble codec for scrambling and descrambling a picture signal and a sound signal of a television signal, said scramble codec comprising: means for storing an identification number to secure said picture signal and said sound signal, data storage means for receiving the picture signal having each horizontal scan line, and for alternatively writing each of said horizontal scan lines, said data storage means having a maximum address value, register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulses for respective ones of said horizontal scan lines, address setting means for generating a first value corresponding to the output of said register means during scrambling and a second value determined by subtracting the output of said register means from said maximum address value of said data storage means during descrambling, address counter means for providing addresses to said data storage means starting from one of the first and second values generated by said address setting means in order to alternatively read signals for each respective one of said horizontal scan lines from said data storage means, conversion means for converting a first sound signal to a first bit stream during scrambling, demodulating means for demodulating a second sound signal from the television signal and converting it to a second bit stream, pseudorandom pulse generating means for generating and outputting audio pseudorandom pulse signals, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said sound pseudorandom pulse generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling and producing an output, mixing means for mixing the output of said modulating means with the picture signal, and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 24
Dependent Claim 23 words
A television receiver according to claim 15 wherein the identification number is set as the initial value of said pseudorandom pulse generating means.
Claim 25
Dependent Claim 80 words
A television receiver according to claim 15 further comprising: memory means for storing and outputting key data values differing from one television receiver to another television receiver, and second exclusive-or means for calculating and outputting an exclusive logical sum of the identification number and the output of said key data memory, said register means being initialized with the output of said second exclusive-or means and said pseudorandom pulse generating means being initialized with the output of said second exclusive-or means.
Claim 26
Dependent Claim 300 words
A television receiver including a scramble codec which scrambles and descrambles a picture signal and a sound signal of a television signal, said scramble codec comprising: means for storing an identification number to secure said picture signal and said sound signal, data storage means for alternatively storing horizontal scan lines of input picture signals, said data storage means having a maximum address value, register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals for respective ones of said horizontal scan lines, address setting means for generating a first value determined by subtracting the output of said register means from said maximum address value of said data storage means during scrambling and a second value corresponding to the output of said register means during descrambling, and address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in order to alternately read signals for each respective one of said horizontal scan lines from said data storage means said, conversion means for converting an input analog sound signal to a first serial bit stream during scrambling, demodulating means for demodulating the sound signal from the television signal and converting it to a second bit stream during descrambling, pseudorandom pulse generating means for generating and outputting audio pseudorandom pulse signals, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said pseudorandom pulse generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling, mixing means for mixing the modulated signal with the picture signal and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 27
Dependent Claim 300 words
A television receiver including a scramble codec which scrambles and descrambles a picture signal and a sound signal of a television signal, said scramble codec comprising: means for storing an identification number to secure said picture signal and said sound signal, data storage means for alternatively storing horizontal scan lines of input picture signals, said data storage means having a maximum address value, register means, being initialized as a function of the identification number, for outputting dissimilar pseudorandom pulse signals for respective ones of said horizontal scan lines, address setting means for generating a first value determined by subtracting the output of said register means from said maximum address value of said data storage means during scrambling and a second value corresponding to the output of said register means during descrambling, and address counter means for providing addresses to said data storage means starting from one of said first and second values generated by said address setting means in order to alternately read signals for each respective one of said horizontal scan lines from said data storage means said, conversion means for converting an input analog sound signal to a first serial bit stream during scrambling, demodulating means for demodulating the sound signal from the television signal and converting it to a second bit stream during descrambling, pseudorandom pulse generating means for generating and outputting audio pseudorandom pulse signals, first exclusive-or means for calculating and outputting an exclusive logical sum of the output of said pseudorandom pulse generating means and one of said first and second bit streams, modulating means for modulating the output of said first exclusive-or means during scrambling, mixing means for mixing the modulated signal with the picture signal and demodulating means for demodulating the output of said first exclusive-or means to obtain an original analog signal.
Claim 28
Dependent Claim 17 words
A television receiver according to claim 9 further comprising an input means for entering an ID number.
Claim 29
Dependent Claim 15 words
A television receiver according to claim 9 which scrambles or descrambles externally input NTSC signals.
Claim 30
Dependent Claim 23 words
A television receiver according to claim 9 wherein said nonlinear feedback shift register whose number constituent bits and feedback loop are randomly set.

References Cited (Backward Citations)

USRE33189E Cited
GB2161680A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-10-10 1998-04-11 1998-10-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-10-10 2002-04-11 2002-10-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-10-10 2006-04-11 2006-10-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag