USRE36919E - Method and apparatus for communicating scrambled digital data - Google Patents

Method and apparatus for communicating scrambled digital data Download PDF

Info

Publication number
USRE36919E
USRE36919E US09/097,162 US9716298A USRE36919E US RE36919 E USRE36919 E US RE36919E US 9716298 A US9716298 A US 9716298A US RE36919 E USRE36919 E US RE36919E
Authority
US
United States
Prior art keywords
marker
copy
iaddend
iadd
copy prevention
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US09/097,162
Inventor
Tae Joon Park
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=19400751&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=USRE36919(E) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Priority to US09/097,162 priority Critical patent/USRE36919E/en
Application granted granted Critical
Publication of USRE36919E publication Critical patent/USRE36919E/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00217Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
    • G11B20/00253Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier
    • G11B20/00333Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is stored on the record carrier the key being stored in header data, e.g. in sector headers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0021Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
    • G11B20/00485Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier
    • G11B20/00557Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier characterised by a specific kind of data which is encrypted and recorded on and/or reproduced from the record carrier wherein further management data is encrypted, e.g. sector headers, TOC or the lead-in or lead-out areas
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00753Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/00746Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number
    • G11B20/00753Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags
    • G11B20/00768Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific number wherein the usage restriction limits the number of copies that can be made, e.g. CGMS, SCMS, or CCI flags wherein copy control information is used, e.g. for indicating whether a content may be copied freely, no more, once, or never, by setting CGMS, SCMS, or CCI flags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91328Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a copy management signal, e.g. a copy generation management signal [CGMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91357Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
    • H04N2005/91364Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled

Definitions

  • the present invention relates to a copy prevention method and apparatus of a digital .[.magnetic.]. recording/reproducing system, and more particularly to a copy prevention method and apparatus of a digital .[.magnetic.]. recording/reproducing system, wherein a marker .[.involving copy prevention function information and executing the function is coded and inserted to perform the copy prevention function and realize the copy prevention function of various patterns desired by a program supplier.]. .Iadd.includes control data for descrambling digital data.Iaddend..
  • the interference signal brings about .[.the.]. interference in the AGC circuit of the .Iadd.recording .Iaddend.VCR .[.to record in.]. .Iadd.causing .Iaddend.an inaccurate signal level .Iadd.to be recorded.Iaddend.. Accordingly, the nodal display cannot be attained when reproducing a duplicated tape.
  • U.S. Pat. No. 4,571,642 utilizes a control track employed during performing the reproduction for synchronizing a servo circuit within a VCR, .[.thereby.]. .Iadd.for .Iaddend.embodying the copy prevention function.
  • the basic concept of this patent is for altering a video signal to force the control track to be inaccurately recorded when the video signal is duplicated onto another tape.
  • the above copy prevention methods are of an analog system, which are available for preventing the copy of an NTSC-class video signal to an analog VCR.
  • the copy is performed by means of a digital VCR rather than an analog VCR, so that it is difficult to employ the copy prevention method of the analog system.
  • a copy prevention method of a digital magnetic recording/reproducing system which is performed by an audio and video signal transmitting process and an audio and video signal receiving/recording process.
  • the audio and video signal transmitted process is carried out in the sequence of encrypting a marker formed by a control word for scrambling audio and video bit strips and copy prevention information for preventing an illegal copy by means of an encoding key, and multiplexing the marker with the audio and video bit strips scrambled by the control word.
  • the audio and video signal receiving/recording process is performed in the sequence of detecting the marker from the transmitted bit strips, decrypting and analyzing the detected marker by means of an encoded key to determine whether .[.copy.]. .Iadd.copying .Iaddend.is permitted or not, updating the detected marker to be recorded on a video tape, and generating the control word from the marker to perform a descrambling and supply the audio and video signals to be displayed on a monitor.
  • a copy prevention apparatus of a digital magnetic recording/reproducing system includes a marker detecting and inserting part for detecting a marker from input bit strips, and inserting the updated marker to the bit strips to output the result.
  • a marker analyzing and processing part decrypts and analyzes the encrypted marker from the marker detecting and inserting part by means of an encoded key, outputs a control word for descrambling the bit strips, and updates and encrypting the decrypted marker by means of the encoded key to output the result.
  • a buffer part buffers the control word and updated and encrypted marker from the marker analyzing and processing section, and inserts the updated and encrypted marker in the marker detecting and inserting part, and a descrambler descrambles the bit strips provided via the marker detecting and inserting part by means of the control word from the buffer part.
  • a method of copy protecting digital data comprising generating copy prevention information; generating control data; scrambling digital data based on said control data; forming a marker, said marker including said copy prevention information and said control data; and transmitting said scrambled digital data and said marker.
  • a method of processing copy protected digital data comprising receiving digital data said digital data including copy prevention information; determining from said copy prevention information whether copying is permitted; updating said copy prevention information if said determining step determines that a copy is permitted; inserting said updated copy prevention information in place of said copy prevention information only in said digital data for recording; and recording output from said inserting step.
  • an apparatus for copy protecting digital data comprising a copy prevention generator generating copy prevention information; a control data generator generating control data; a scrambler scrambling digital data based on said control data; marker forming means for forming a marker, said marker including said copy prevention information and said control data; and a transmitting unit transmitting said scrambled digital data and said marker.
  • the scrambled digital data and the marker are recorded.
  • an apparatus for processing copy protected digital data comprising a receiving unit receiving digital data, said digital data including copy prevention information; an analyzing unit determining from said copy prevention information whether copying is permitted, and updating said copy prevention information if a copy is permitted; an inserting unit inserting said updated copy prevention information in place of said copy prevention information only in said digital data for recording; and a recording unit recording output from said inserting unit..Iaddend.
  • FIG. 1 is a flow chart illustrating an audio and video signal transmitting process in a copy prevention method according to the present invention
  • FIG. 2 is a flow chart illustrating an audio and video signal receiving and recording process in the copy prevention method according to the present invention
  • FIG. 3 is a view showing a structure of transport bit strips according to the present invention.
  • FIG. 4 is a block diagram showing a schematic construction of a copy prevention apparatus according to the present invention.
  • FIG. 5 is a block diagram showing a detailed construction of FIG. 4.
  • FIGS. 6A to 6F are signal waveforms of respective parts shown in FIG. 5.
  • a copy prevention method and apparatus of a digital .[.magnetic.]. recording/reproducing system .[.emphasizes a fact that a DVCR can record all diverse signals on a video tape, so that a variety of input signals are largely classified into tow, and different.]. .Iadd.use a .Iaddend.copy prevention .[.methods are performed for each signal.]. .Iadd.method based on the type of input signal.Iaddend..
  • the three .Iaddend.copy prevention functions are a no recording .[.onto a video tape.]. .Iadd.permitted.Iaddend., a free record/copy .[.onto the tape.]., and a single generational recording .[.onto the tape with no copy of the recorded tape.]..
  • the third .Iadd.copy prevention .Iaddend.function .[.of the single generational recording onto the video tape with no duplication of the recorded tape.]. is for enabling the signal from a television receiver to .[.record on the tape.]. .Iadd.be recorded .Iaddend.once but .[.inhibiting.]. the re-recording of the signal by means of .[.another.]..Iadd., for example, a .Iaddend.DVCR .Iadd.is prohibited .Iaddend.while the firstly-recorded .[.tape.]. .Iadd.signal .Iaddend.can be reproduced to watch through a monitor.
  • a second classification is for.Iadd., for example, .Iaddend.a rental tape to be identified by a pretaped signal.
  • the copy prevention function of the pretaped signal is similar to the above no recording .[.onto the tape.]. and the free record/copy .[.onto the tape.]. .Iadd.copy protection function.Iaddend., .[.which.]. .Iadd.and .Iaddend.has the following three .Iadd.copy protection .Iaddend.functions.
  • the three functions are no copy onto another tape, free copy to another tape and a single generational copy to another tape.
  • the single generational copy function .[.to the other tape is of the copy prevention function for allowing a.]. .Iadd.allows .Iaddend.duplication from the original .[.rental tape.]., but .[.inhibiting.]. .Iadd.inhibits .Iaddend.another copy from the .[.duplication, which is utilized in a digital audio tape (DAT).]. .Iadd.duplicate.Iaddend..
  • the present invention is advantageous in that a program supplier selects the above functions when providing a program.
  • the program supplier inserts desired copy prevention function information, i.e., a marker, into a predetermined field within the program.
  • the marker inserted .[.to transport data.]. by the program supplier prior to being transmitted is encoded, and, in order to impede an illegal copy, an encoding key for interpreting the marker is transferred via a separate transmission line such as telephone line by a prescribed period interval, e.g., once a month, to be stored within a copy prevention apparatus.
  • a copy prevention apparatus for embodying the copy prevention functions executes a digital copy prevention function during an interface process between the ATV decoder and .Iadd.the .Iaddend.DVCR.[., and.]..Iadd..
  • the copy prevention apparatus .Iaddend.decodes and determines the marker of a received program by means of a received .[.encoded.]. .Iadd.encoding .Iaddend.key to perform another function in accordance with respective copy prevention functions.
  • the copy prevention method of the digital .[.magnetic.]. recording/reproducing system according to the present invention is performed through an audio and video signal transmitting process as shown in FIG. 1, and an audio and video signal receiving and recording process as shown in FIG. 2.
  • the audio and video signal transmitting process is for encrypting the marker formed by a control word for scrambling audio and video bit strips and copy prevention (hereinafter simply referred to as "CP") information for preventing an illegal duplication by means of an encoded key to multiplex and transmit the audio and video bit strips scrambled by the control word.
  • CP copy prevention
  • the marker is already formed by a program producer to be multiplexed and transmitted together with the audio and video bit strips.
  • the audio and video signal transmitting process is carried out in the sequence of an audio/video bitstrip encoding step 1 for encoding the audio and video bit strips, a control word generating step 2 for generating the control word for scrambling, and a scrambling step 6 for scrambling the encoded audio and video bit strips by means of the generated control word.
  • a CP information generating step 3 generates the CP information for preventing the illegal copy, .Iadd.and .Iaddend.marker producing and encrypting steps 4 and 5 .[.generates.]. .Iadd.respectively generate .Iaddend.the marker by using the generated control word and CP information and .[.encrypts.].
  • a multiplexing and transmitting step 7 multiplexes the scrambled audio and video bit strips and encrypted marker to transmit the result.
  • the audio and video signal receiving and recording process is performed in such a manner than the marker is detected from the transmitted bit strips and is decrypted by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key and analyzed. Thus, it is determined whether the copy is permitted or not .[.to update the detected marker to be recorded on a video tape.]..Iadd., the detected marker is updated accordingly.Iaddend., and the control word is produced from the marker to carry out the descrambling and display the signals on a monitor .[.in which.]..Iadd.. As a result, .Iaddend.the audio and video signals transmitted from the program producer are recorded or displayed in accordance with the marker.
  • the process includes .Iaddend.marker detected steps 11 and 12 for detecting the marker by demultiplexing the transmitted bit strips, and decrypting the marker by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key, and a marker analyzing step 13 for analyzing the detected marker to determine whether .[.the.]. .Iadd.a .Iaddend.copy is permitted or not and .Iadd.for .Iaddend.detecting the control word.
  • the transmitted audio and video bit strips are descrambled and decoded .[.by.]. .Iadd.using .Iaddend.the detected control word to supply the audio and video signals in audio and video decoding steps 14 and 15.
  • the detected marker is updated and encrypted by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key .[.to be inserted in case of permitting the copy after analyzing the marker in a.]. .Iadd.and reinserted in the transmitted audio and video bit strips in .Iaddend.marker inserting steps 16, 17 and 18 .Iadd.if copying is permitted.Iaddend..
  • the program producer encodes the audio and video bit strips 1, generates the control word for scrambling 2, and scrambles the encoded audio and video bit strips by means of the generated control word 6.
  • the CP information for preventing the illegal copy is generated 3, .[.and.].
  • the marker is generated by using the generated control word and CP information 4, and the coded key is utilized to perform the encryption 5.
  • the scrambled audio and video bit strips and encrypted marker are multiplexed 7 to be transmitted for the program recording or reproduction.
  • the transmitted bit strips are demultiplexed to detect the marker 11.[., and the encoded.]..Iadd..
  • the encoding .Iaddend.key is utilized to perform the decryption and the decrypted marker is output 12.
  • the detected and decrypted marker is analyzed to determine whether the copy is permitted or not and the control word is detected 13.
  • the detected control word is used for descrambling and decoding the transmitted audio and video bit strips to provide the audio and video signals to the monitor .[.to be displayed.]. .Iadd.for display .Iaddend.14 and 15.
  • the detected marker is updated.[.to be encrypted.]., .Iadd., re-encrypted .Iaddend.by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key, and the result is inserted to the audio and video bit strips to be recorded 16, 17 and 18.
  • the transport header is divided into a field of a fixed length of 4 bytes and an adaptation field of a variable length.
  • a transport-private-data field exists as one field within the adaption field.
  • the transport-private-data field consists of an ID field and the encrypted marker.
  • the ID field functions as .[.a.]. .Iadd.an .Iaddend.identifier for informing that the transport-private-data field is a field utilized for the copy prevention method according to the present invention, and the encrypted marker following the ID field embodies the copy prevention function of the present invention.
  • the decrypted marker is divided into a CP information area .[.recorded with.]. .Iadd.including .Iaddend.the CP information for preventing the illegal copy, a control word area .[.recorded with.]. .Iadd.including .Iaddend.the control word CW for descrambling, and a reserved area.
  • the decrypted marker is formed of 8 bytes consisting of the CP information area of one byte, the reserved area of three bytes and control word area of four bytes.
  • the CP information is formatted by including a generational copy control field which restricts the number of .[.permitting the copy.]. .Iadd.permitted copies .Iaddend.of the program.[., which.]..Iadd..
  • the generational copy control field .Iaddend. is formed of an allowable generational field for limiting the copy number of the program and a current generational field representing a current generation of the duplicated program.
  • the marker analyzing step 13 is carried out by the CP information detecting step of detecting the CP information for preventing the illegal copy from the detected marker, a copy number limiting step of comparing the allowable generation of the allowable generational field for restricting the number of permitting the copy of the program and the current generation of the current generational field representing the current generation of the duplicated program within the detected CP information to determine whether the copy is permitted or not, and the control word detecting step of detecting the control word from the detected marker for executing the descrambling.
  • the CP information for preventing .[.the.]. .Iadd.an .Iaddend.illegal copy is detected from the detected marker, and the allowable generation of the allowable generational field for limiting the copy number of the program is compared with the current generation of the current generational field representing the current generation of the duplicated program within the detected CP information to determine whether the copy is permitted or not, so that the program is recorded in case of permitting the copy .[.otherwise the.]..Iadd.. Otherwise, .Iaddend.reproduction cannot be executed in case of inhibiting the copy, even though the recording is attained.
  • control word for descrambling is detected from the detected marker.
  • the step of limiting the copy number is carried out by comparing the allowable generation of the allowable generational field with the current generation of the current generational field to determine whether the allowable generation is the current generation, inhibiting the copy when it is determined that the allowable generation is below the current generation, and permitting the copy when it is determined that the allowable generation is not below the current generation .[.to proceed to the marker insertion step.]..
  • control word is destructed or is not output .[.to block the.]..Iadd., which blocks .Iaddend.reproduction .[.after performing.]. .Iadd.of .Iaddend.the copy. This is because the audio and video bit strips are recorded under the state of being scrambled, the scrambled audio and video bit strips cannot be descrambled without the control word.
  • a control track within the video tape may be destructed to inhibit the copy .Iadd.when the recording medium is a video tape.Iaddend..
  • the marker is positioned on the private data field within the bit strips whenever the control word is changed.
  • the marker including the control word is received whenever the control word is changed .[.to be supplied.]..
  • the marker inserting step is performed by updating the marker when the copy is permitted after analyzing the marker 16, encrypting the updated marker by means of the encoded key 17, and replacing the encrypted marker with the .[.following.]. marker to be inserted 18.
  • the current generation of the current generational field is augmented by one to update the marker 16. That is, the CP information including the updated current generational field obtained by augmenting the current generation by one is summed with the control word to be the updated marker.
  • the updated marker is encrypted by means of the .[.encoded key to be replaced with.]. .Iadd.encoding key and is inserted to replace .Iaddend.the succeeding marker .[.and inserted.]. 17. More specifically, as the marker is supplied whenever the control word is changed, it is inserted whenever the control word is changed.
  • the .[.encoded.]. .Iadd.encoding .Iaddend.key for encrypting and decrypting the marker is transmitted via a separate transmission line in a predetermined time interval and is stored to be utilized, thereby perfectly preventing the illegal copy.
  • the marker encrypted by the .[.encoded.]. .Iadd.encoding .Iaddend.key is transmitted and recorded together with the bit strips.
  • the control word for descrambling the scrambled audio and video bit strips is included in the marker, so that the marker should be primarily decrypted to obtain the control word.
  • the .[.encoded.]. .Iadd.encoding .Iaddend.key for decrypting the marker is periodically changed, it is impossible to decrypt the marker without the .[.encoded.]. .Iadd.encoding .Iaddend.key. Accordingly, it is further difficult to illegally obtain the control word.
  • the copy prevention apparatus of the digital magnetic recording/reproducing system includes a marker detecting/inserting section 21, a descrambler 24, a marker analyzing/processing section 22 and a buffer section 23.
  • Marker detecting/inserting section 21 detects the marker from the received bit strips, and inserts .[.to output.]. .Iadd.the .Iaddend.updated marker, i.e., the updated and encrypted marker, from buffer section 23 to the bit strips.
  • Marker analyzing/processing section 22 utilizes the .[.encoded key.]. .Iadd.encoding keys .Iaddend.to decrypt and analyze the encrypted marker from marker detecting/inserting section 21, thereby providing the control word CW for descrambling the bit strips. Then, the decrypted marker is updated and encrypted by the .[.encoded.]. .Iadd.encoding .Iaddend.key .[.to be.]. .Iadd.for .Iaddend.output.
  • Buffer section 23 buffers control word CW and .Iadd.the .Iaddend.updated and encrypted marker IEM from marker analyzing/processing section 22, so that .Iadd.the .Iaddend.updated and encrypted marker IEM is supplied to be inserted in marker detecting/inserting section 21.
  • Descrambler 24 descrambles the bit strips output via marker detecting/inserting section 21 by means of the control word CW from buffer section 23 to supply the result to the monitor to be displayed or to.Iadd., for example, .Iaddend.a DVCR to record the bit strips .[.inserted.]. with the marker.
  • the .[.encoded.]. .Iadd.encoding .Iaddend.key is transmitted via the separate transmission line .[.in.]. .Iadd.at .Iaddend.a predetermined time interval and is stored as the copy prevention method of the digital magnetic recording/reproducing system according to the present invention to double a copyright protection effect.
  • the marker is placed on the transport-private-data field within the bit strips, and the CP information area recorded with the CP information for preventing the illegal copy and the control word area recorded with the control word CW for descrambling are included thereto as shown in FIG. 3, like the copy prevention method.
  • the CP information is formatted by including the generational copy control field for restricting the number of permitted copies of the program, which is formed of the allowable generational field for limiting the copy number of the program and the current generational field representing the current generation of the duplicated program.
  • the marker is formed of .Badd.8 bytes consisting of the CP information area of one byte and control word area of four bytes.
  • the input bit strips are supplied to marker analyzing/processing section 22 under the state that the marker is detected and encrypted in marker detecting/inserting section 21.
  • Encrypted marker EM is decrypted by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key to be analyzed in marker analyzing/processing section 22. At this time, the control word is detected from the analyzed marker .[.to be buffered.]. via buffer section 23 for descrambling the bit strips and is supplied to descrambler 24.
  • bit strips after .[.detecting.]. .Iadd.the detection of .Iaddend.the marker in marker detecting/inserting section 21, are descrambled in descrambler 24 in accordance with the control word from buffer section 23, and provided to the monitor .[.to be displayed.]. .Iadd.for display.Iaddend..
  • the process of detecting and analyzing the marker from the input bit strips is executed in the same manner.
  • the input bit strips .[.is.]. .Iadd.are .Iaddend.supplied to marker analyzing/processing section 22 under the state that the marker is detected and .[.encrypted.]. .Iadd.decrypted .Iaddend.in marker detecting/inserting section 21.
  • Encrypted marker EM is decrypted by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key in marker analyzing/processing section 22 to detect the control word. At this time, the recording can be performed or not in accordance with the result of the analysis. If the recording is not permitted, the detected control word is destructed to impede the reproduction even though the recording can be attained. Otherwise, the current generation of the current generational field within the marker is augmented by one to update the marker, .[.so that.]. the .[.encoded.]. .Iadd.encoding .Iaddend.key is utilized to encrypt the marker .[.to supply.]..Iadd., and .Iaddend.the result .Iadd.is supplied .Iaddend.to buffer section 23.
  • the updated and encrypted marker is buffered in buffer section 23 and is supplied to marker detecting/inserting section 21 to be inserted to the input bit strips.
  • control word is periodically changed in the interval of 0.6 second, and the marker is placed on the transport-private-data field within the bit strips whenever the control word is changed.
  • bit strips .[.inserted.]. with the updated and encrypted marker pass through descrambler 24 intact and are output to be recorded in the DVCR.
  • FIG. 5 is a detailed construction view showing the copy prevention apparatus of FIG. 4, which will be described below.
  • Marker detecting/inserting section 21 includes a marker detector 31 which detects the encrypted marker from the input bit strips and supplies the detected marker to marker analyzing/processing section 22 and a marker detection flag signal for informing of the position of the encrypted marker within the bit strips to descrambler 24 .[.to be.]..Iadd..
  • the flag is .Iaddend.used as a reference signal .[.of.]. .Iadd.for .Iaddend.initializing descrambler 24 while outputting the bit strips.
  • a marker inserter 32 inserts the updated and encrypted marker from buffer section 23 .[.to.].
  • Marker analyzing/processing section 22 has a marker decoder 34 for decrypting the encrypted marker from marker detector 31 of marker detecting/inserting section 21 by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key, and a marker analyzer 34 .[.for analyzing.]. .Iadd.analyzes .Iaddend.the CP information within the marker from marker decoder 34 to output the control word to buffer section 23 when the copy is permitted while outputting a control signal for updating the marker. Additionally, a marker updating/encoding unit 35 updates the marker from marker decoder 34 in accordance with the control signal from marker analyzer 34 to encrypt the marker by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key to output the result to buffer section 23.
  • marker analyzing/processing section 22 further includes an encoding key storage unit (not shown) for storing the .[.encoded.]. .Iadd.encoding .Iaddend.key .Iadd.and .Iaddend.to output the .[.result.]. .Iadd.encoding key .Iaddend.to marker decoder 33 and marker updating/encoding unit 35.
  • an encoding key storage unit (not shown) for storing the .[.encoded.]. .Iadd.encoding .Iaddend.key .Iadd.and .Iaddend.to output the .[.result.]. .Iadd.encoding key .Iaddend.to marker decoder 33 and marker updating/encoding unit 35.
  • marker analyzer 34 compares the allowable generation of the allowable generational field for restricting the number of permitting the copy of the program with the current generation of the current generational field representing the current generation of the duplicated program to determine whether .[.the.]. .Iadd.a .Iaddend.copy is permitted or not.
  • Buffer section 23 includes a marker buffer 36 for temporally storing the updated and encrypted marker from marker analyzing/processing section 22 to supply it to marker detecting/inserting section 21, and a control word buffer 37 for temporally storing the control word from marker analyzing/processing section 22 to supply it to descrambler 24.
  • FIG. 6A is a timing chart of the transmitted bit strips, FIG. 6B .[.is of.]. .Iadd.illustrates .Iaddend.the marker detection flag m-det-flag, FIG. 6C .[.is of.]. .Iadd.illustrates .Iaddend.the control word CW(i) from marker analyzer 34, FIG. 6D .[.is of.]. .Iadd.illustrates .Iaddend.the updated and encrypted marker IEM(i) from marker updating/encoding unit 35, FIG. 6F .[.is of.]. .Iadd.illustrates .Iaddend.the updated and encrypted marker IEM(i) from marker buffer 36, and FIG. 6G .[.is of.]. .Iadd.illustrates .Iaddend.the control word CW(i) from control word buffer 37.
  • Encrypted marker EM(i) is included in the transmitted bit strips.
  • Encrypted marker EM(i) is decrypted by the encoding key in marker decoder 33 .[.to be.]. .Iadd.and is .Iaddend.supplied as decrypted marker M(i).
  • Decrypted marker M(i) is analyzed in marker analyzer 34 to determine whether the copy is permitted or not.
  • marker analyzer 34 compares the CP information within decrypted marker M(i), i.e., the allowable generational field with the current generational field, .Iadd.and determines .Iaddend.to permit the copy when the allowable generational field is not below the current generational field.
  • marker analyzer 34 slightly delays control word CW(i), which is a part of decrypted marker M(i), to be supplied to control word buffer 37, as shown in FIG. 6C. At this time, marker analyzer 34 .[.provide.]. .Iadd.provides .Iaddend.the control signal to marker updating/encoding unit 35 to control the updating of the marker.
  • marker decoder 33 .[.form.]. .Iadd.forms .Iaddend.decrypted marker M(i) from encrypted marker EM(i) after .[.delaying a.]. .Iadd.a delay .Iaddend.time required for the decode, and .Iadd.the marker analyzer 34 .Iaddend.generates control word CW(i) from decrypted marker M(i) .[.in marker analyzer 34.]..
  • control word CW(i) is transmitted to control word buffer 37 to be stored until it is utilized in descrambler 24.
  • Decrypted marker M(i) from marker decoder 33 is updated in accordance with the control signal from marker analyzer 34 in marker updating/encoding unit 35.
  • the updated data is the data recorded on the current generational field within the marker, which is obtained by adding one to the previously recorded current generation.
  • the marker updated as described above is encrypted, i.e., encoded, in accordance with the .[.encoded.]. .Iadd.encoding .Iaddend.key to be supplied to marker buffer 36 as shown in FIG. 6D, slightly delayed with respect to control word CW(i) from marker analyzer 34 as shown in FIG. 6C.
  • the encrypted marker M(i) from marker decoder 33 is supplied to marker updating/encoding unit 35 to be generated as marker IEM(i), which is updated and encrypted after .[.delaying the.]. .Iadd.a delay .Iaddend.time required for the encoding .[.to be.]..Iadd., and marker IEM(i) is .Iaddend.supplied to marker buffer 35.
  • the point of generating updated and encrypted marker IEM(i) and control word CW(i) from marker updating/encoding unit 35 and marker analyzer 34 does not coincide with a point of utilizing updated and encrypted marker IEM(i) and control word CW(i) in marker inserter 32 and descrambler 24, i.e., the points of performing the replaceable insertion and initialization of descrambler 24 do not coincide with each other.
  • updated and encrypted marker IEM(i) and control word CW(i) from marker updating/encoding unit 35 and marker analyzer 34 are temporally stored in marker buffer 36 and control word buffer 37 for that time.
  • updated and encrypted marker IEM(i) temporally stored in marker buffer 36 and synchronized to be output is inserted by marker inserter 32 .[.to.]. .Iadd.into .Iaddend.the bit strips from marker detector 31.
  • marker inserter 32 receives the bit strips having encrypted marker EM(i) and marker detection flag signal m-det-flag from marker detector 31, and receives updated and encrypted marker IEM(i) which will be replaceably inserted .[.to.]. .Iadd.into .Iaddend.the position of encrypted marker EM(i) from marker buffer 36, so that updated and encrypted marker IEM(i) is replacably inserted to the position of marker detection flag signal m-det-flag in the transmitted bit strips including encrypted marker-EM(i) as shown in FIG. 6E.
  • marker inserter 32 inserts updated and encrypted marker IEM(i) from marker buffer 37 replacing encrypted marker EM(i+1) at the position of producing marker detection flag signal m-det-flag.
  • the replacably inserted marker IEM(i) is formed from the immediately detected preceding encrypted marker. Accordingly, as shown in FIG. 6E, the marker IEM(i) is stored in marker buffer 37 for a certain period .[.to be.]. .Iadd.and then .Iaddend.provided to marker inserter 32.
  • descrambler 24 uses marker detection flag signal m-det-flag from marker detector 31 as the reference signal for initializing .Iadd.based on .Iaddend.control word CW(i-1) from control word buffer 37.
  • control word CW(i-N) is a control word formed from encrypted marker EM(i-N) transmitted before encrypted marker EM(i) as many as N .Iadd ⁇ Iaddend..
  • the natural number ⁇ N ⁇ allows for arbitrarily controlling the initializing point of descrambler 24.
  • a program supplier can select the copy prevention function, and the field defined within a GA format is utilized.
  • a separate format transformation apparatus for the copy prevention function is not required, and there is no increase in data amount to be recorded to perform the copy prevention function without converting.Iadd., for example, .Iaddend.the general digital VCR.

Abstract

.[.A copy prevention method and apparatus of a digital magnetic recording/reproducing system performs the copy prevention function by encoding to insert a marker involving copy prevention function information and executing the function and allows a program supplier to realize a desired copy prevention function of various patterns, in which the marker formed by a control word for scrambling audio and video bit straps and copy prevention information for preventing an illegal copy is encrypted by an encoded key to be multiplexed with the audio and video bit strips scrambled by the control word. The marker transmitted is detected from the bit strips to be decrypted and analyzed by the encoded key to determine whether the copy is permitted or not, so that the detected marker is updated to be recorded on a video tape and the control word is produced from the marker to perform the descrambling to supply the result to a monitor to be displayed. Thus, the program supplier selects the copy prevention function, and a separate format converting apparatus is not required since a field defined within a GA format is utilized while an existing DVCR is not need to be changed for performing the copy prevention function as the data amount to be recorded is not increased..]. .Iadd.The method and apparatus for transmitting and/or recording digital data generates control data and initializes a scrambler based on the control data. Digital data is scrambled using the scrambler. A marker is formed including the control data and the scrambled digital data and the marker are transmitted or recorded as a packet. The packet includes a header, which includes the marker. When the scrambled digital data and the marker, as a packet, are received, the marker is detected and the control data is obtained from the marker. A descrambler is initialized based on the control data, and the scrambled digital data is descrambled using the descrambler..Iaddend.

Description

.Iadd.RELATED APPLICATION
This reissue application is related to concurrently filed reissue application no. 09/094,575..Iaddend.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a copy prevention method and apparatus of a digital .[.magnetic.]. recording/reproducing system, and more particularly to a copy prevention method and apparatus of a digital .[.magnetic.]. recording/reproducing system, wherein a marker .[.involving copy prevention function information and executing the function is coded and inserted to perform the copy prevention function and realize the copy prevention function of various patterns desired by a program supplier.]. .Iadd.includes control data for descrambling digital data.Iaddend..
2. Description of the Prior Art
One example of a conventional copy prevention method is described in U.S. Pat. No. 4,819,098, in which a signal inducing an interference to an automatic gain controller (AGC) circuit within a VCR is inserted to a video waveform to be recorded on a tape. When the tape is reproduced to display the signal on a television, the interference signal does not affect the AGC circuit of the television, .[.to allow.]. .Iadd.allowing .Iaddend.for a normal display.
However, when the reproduced signal is recorded by another VCR, i.e., when it is duplicated, the interference signal brings about .[.the.]. interference in the AGC circuit of the .Iadd.recording .Iaddend.VCR .[.to record in.]. .Iadd.causing .Iaddend.an inaccurate signal level .Iadd.to be recorded.Iaddend.. Accordingly, the nodal display cannot be attained when reproducing a duplicated tape.
As another example, U.S. Pat. No. 4,571,642 utilizes a control track employed during performing the reproduction for synchronizing a servo circuit within a VCR, .[.thereby.]. .Iadd.for .Iaddend.embodying the copy prevention function. The basic concept of this patent is for altering a video signal to force the control track to be inaccurately recorded when the video signal is duplicated onto another tape.
Still another example is disclosed in U.S. Pat. No. 4,577,216, in which a phase noise or the like is inserted .[.to.]. .Iadd.in .Iaddend.a chroma burst portion of a video signal to thereby embody the copy prevention function.
The above-mentioned methods .[.are for using.]. .Iadd.use .Iaddend.a difference .[.of.]. .Iadd.between the .Iaddend.sensitivity .[.between.]. .Iadd.of .Iaddend.circuits .[.of.]. .Iadd.in .Iaddend.a television and .[.of.]. a VCR. .[.Thus, the copy prepared to prevent the copy thereof as above may not exert the copy prevention function in a certain VCR, but may not execute a normal display on a certain television..].
The above copy prevention methods are of an analog system, which are available for preventing the copy of an NTSC-class video signal to an analog VCR. However, in case of a high-definition image of the analog television (ATV), the copy is performed by means of a digital VCR rather than an analog VCR, so that it is difficult to employ the copy prevention method of the analog system.
SUMMARY OF THE INVENTION
Therefore, it is an object of the present invention to provide a copy prevention method and apparatus of a digital .[.magnetic.]. recording/reproducing system .[.applicable.]. to a digital VCR and incorporated with various copy prevention functions to enable the selection of a copy prevention function desired by a program supplier.
To achieve the above object of the present invention, there is provided a copy prevention method of a digital magnetic recording/reproducing system, which is performed by an audio and video signal transmitting process and an audio and video signal receiving/recording process. The audio and video signal transmitted process is carried out in the sequence of encrypting a marker formed by a control word for scrambling audio and video bit strips and copy prevention information for preventing an illegal copy by means of an encoding key, and multiplexing the marker with the audio and video bit strips scrambled by the control word. Then, the audio and video signal receiving/recording process is performed in the sequence of detecting the marker from the transmitted bit strips, decrypting and analyzing the detected marker by means of an encoded key to determine whether .[.copy.]. .Iadd.copying .Iaddend.is permitted or not, updating the detected marker to be recorded on a video tape, and generating the control word from the marker to perform a descrambling and supply the audio and video signals to be displayed on a monitor.
Also, a copy prevention apparatus of a digital magnetic recording/reproducing system includes a marker detecting and inserting part for detecting a marker from input bit strips, and inserting the updated marker to the bit strips to output the result. A marker analyzing and processing part decrypts and analyzes the encrypted marker from the marker detecting and inserting part by means of an encoded key, outputs a control word for descrambling the bit strips, and updates and encrypting the decrypted marker by means of the encoded key to output the result. In addition, a buffer part buffers the control word and updated and encrypted marker from the marker analyzing and processing section, and inserts the updated and encrypted marker in the marker detecting and inserting part, and a descrambler descrambles the bit strips provided via the marker detecting and inserting part by means of the control word from the buffer part. .Iadd.
These and other objects are achieved by providing a method of copy protecting digital data, comprising generating copy prevention information; generating control data; scrambling digital data based on said control data; forming a marker, said marker including said copy prevention information and said control data; and transmitting said scrambled digital data and said marker.
These and other objects are further achieved by providing a method of processing copy protected digital data, comprising receiving digital data said digital data including copy prevention information; determining from said copy prevention information whether copying is permitted; updating said copy prevention information if said determining step determines that a copy is permitted; inserting said updated copy prevention information in place of said copy prevention information only in said digital data for recording; and recording output from said inserting step.
These and other objects are still further achieved by providing an apparatus for copy protecting digital data, comprising a copy prevention generator generating copy prevention information; a control data generator generating control data; a scrambler scrambling digital data based on said control data; marker forming means for forming a marker, said marker including said copy prevention information and said control data; and a transmitting unit transmitting said scrambled digital data and said marker.
In an alternative embodiment, the scrambled digital data and the marker are recorded.
These and other objects are still further achieved by providing an apparatus for processing copy protected digital data, comprising a receiving unit receiving digital data, said digital data including copy prevention information; an analyzing unit determining from said copy prevention information whether copying is permitted, and updating said copy prevention information if a copy is permitted; an inserting unit inserting said updated copy prevention information in place of said copy prevention information only in said digital data for recording; and a recording unit recording output from said inserting unit..Iaddend.
BRIEF DESCRIPTION OF THE DRAWINGS
The above objects and other advantages of the present invention will become more apparent by describing in detail preferred embodiments thereof with reference to the attached drawings in which:
FIG. 1 is a flow chart illustrating an audio and video signal transmitting process in a copy prevention method according to the present invention;
FIG. 2 is a flow chart illustrating an audio and video signal receiving and recording process in the copy prevention method according to the present invention;
FIG. 3 is a view showing a structure of transport bit strips according to the present invention;
FIG. 4 is a block diagram showing a schematic construction of a copy prevention apparatus according to the present invention;
FIG. 5 is a block diagram showing a detailed construction of FIG. 4; and
FIGS. 6A to 6F are signal waveforms of respective parts shown in FIG. 5.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
A copy prevention method and apparatus of a digital .[.magnetic.]. recording/reproducing system according to the present invention .[.emphasizes a fact that a DVCR can record all diverse signals on a video tape, so that a variety of input signals are largely classified into tow, and different.]. .Iadd.use a .Iaddend.copy prevention .[.methods are performed for each signal.]. .Iadd.method based on the type of input signal.Iaddend..
First, signals transmitted from a terrestrial broadcasting .Iadd.system.Iaddend., a satellite broadcasting .Iadd.system .Iaddend.and a pay television broadcasting .Iadd.system .Iaddend.are classified as .[.a.]. broadcasting .[.signal.]. .Iadd.signals.Iaddend., and the following three copy prevention functions are applicable when recording .[.the.]. .Iadd.a .Iaddend.broadcasting signal.
.[.Three.]. .Iadd.The three .Iaddend.copy prevention functions are a no recording .[.onto a video tape.]. .Iadd.permitted.Iaddend., a free record/copy .[.onto the tape.]., and a single generational recording .[.onto the tape with no copy of the recorded tape.]..
Here, the third .Iadd.copy prevention .Iaddend.function .[.of the single generational recording onto the video tape with no duplication of the recorded tape.]. is for enabling the signal from a television receiver to .[.record on the tape.]. .Iadd.be recorded .Iaddend.once but .[.inhibiting.]. the re-recording of the signal by means of .[.another.]..Iadd., for example, a .Iaddend.DVCR .Iadd.is prohibited .Iaddend.while the firstly-recorded .[.tape.]. .Iadd.signal .Iaddend.can be reproduced to watch through a monitor.
A second classification is for.Iadd., for example, .Iaddend.a rental tape to be identified by a pretaped signal. Here, the copy prevention function of the pretaped signal is similar to the above no recording .[.onto the tape.]. and the free record/copy .[.onto the tape.]. .Iadd.copy protection function.Iaddend., .[.which.]. .Iadd.and .Iaddend.has the following three .Iadd.copy protection .Iaddend.functions.
The three functions are no copy onto another tape, free copy to another tape and a single generational copy to another tape.
The single generational copy function .[.to the other tape is of the copy prevention function for allowing a.]. .Iadd.allows .Iaddend.duplication from the original .[.rental tape.]., but .[.inhibiting.]. .Iadd.inhibits .Iaddend.another copy from the .[.duplication, which is utilized in a digital audio tape (DAT).]. .Iadd.duplicate.Iaddend..
The present invention is advantageous in that a program supplier selects the above functions when providing a program. For this purpose, the program supplier inserts desired copy prevention function information, i.e., a marker, into a predetermined field within the program.
The marker inserted .[.to transport data.]. by the program supplier prior to being transmitted is encoded, and, in order to impede an illegal copy, an encoding key for interpreting the marker is transferred via a separate transmission line such as telephone line by a prescribed period interval, e.g., once a month, to be stored within a copy prevention apparatus.
In a system having an ATV decoder incorporated .Iadd.in a body .Iaddend.with.Iadd., for example, .Iaddend.the DVCR .[.in a body.]., a copy prevention apparatus for embodying the copy prevention functions executes a digital copy prevention function during an interface process between the ATV decoder and .Iadd.the .Iaddend.DVCR.[., and.]..Iadd.. The copy prevention apparatus .Iaddend.decodes and determines the marker of a received program by means of a received .[.encoded.]. .Iadd.encoding .Iaddend.key to perform another function in accordance with respective copy prevention functions.
The copy prevention method of the digital .[.magnetic.]. recording/reproducing system according to the present invention is performed through an audio and video signal transmitting process as shown in FIG. 1, and an audio and video signal receiving and recording process as shown in FIG. 2.
The audio and video signal transmitting process is for encrypting the marker formed by a control word for scrambling audio and video bit strips and copy prevention (hereinafter simply referred to as "CP") information for preventing an illegal duplication by means of an encoded key to multiplex and transmit the audio and video bit strips scrambled by the control word. Here, the marker is already formed by a program producer to be multiplexed and transmitted together with the audio and video bit strips.
In more detail, as shown in FIG. 1, the audio and video signal transmitting process is carried out in the sequence of an audio/video bitstrip encoding step 1 for encoding the audio and video bit strips, a control word generating step 2 for generating the control word for scrambling, and a scrambling step 6 for scrambling the encoded audio and video bit strips by means of the generated control word. Successively, a CP information generating step 3 generates the CP information for preventing the illegal copy, .Iadd.and .Iaddend.marker producing and encrypting steps 4 and 5 .[.generates.]. .Iadd.respectively generate .Iaddend.the marker by using the generated control word and CP information and .[.encrypts.]. .Iadd.encrypt .Iaddend.the resulting marker by means of .[.the encoded.]. .Iadd.an encoding .Iaddend.key. Finally, a multiplexing and transmitting step 7 multiplexes the scrambled audio and video bit strips and encrypted marker to transmit the result.
The audio and video signal receiving and recording process is performed in such a manner than the marker is detected from the transmitted bit strips and is decrypted by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key and analyzed. Thus, it is determined whether the copy is permitted or not .[.to update the detected marker to be recorded on a video tape.]..Iadd., the detected marker is updated accordingly.Iaddend., and the control word is produced from the marker to carry out the descrambling and display the signals on a monitor .[.in which.]..Iadd.. As a result, .Iaddend.the audio and video signals transmitted from the program producer are recorded or displayed in accordance with the marker.
.[.More specifically, as shown in.]. FIG. 2.[.,.]. .Iadd.shows .Iaddend.the audio and video signal receiving and recording process .[.is performed by.]. .Iadd.in detail. As shown, the process includes .Iaddend.marker detected steps 11 and 12 for detecting the marker by demultiplexing the transmitted bit strips, and decrypting the marker by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key, and a marker analyzing step 13 for analyzing the detected marker to determine whether .[.the.]. .Iadd.a .Iaddend.copy is permitted or not and .Iadd.for .Iaddend.detecting the control word. Then, the transmitted audio and video bit strips are descrambled and decoded .[.by.]. .Iadd.using .Iaddend.the detected control word to supply the audio and video signals in audio and video decoding steps 14 and 15. Thereafter, the detected marker is updated and encrypted by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key .[.to be inserted in case of permitting the copy after analyzing the marker in a.]. .Iadd.and reinserted in the transmitted audio and video bit strips in .Iaddend. marker inserting steps 16, 17 and 18 .Iadd.if copying is permitted.Iaddend..
The above-stated process will be described in detail below.
To begin with, the program producer encodes the audio and video bit strips 1, generates the control word for scrambling 2, and scrambles the encoded audio and video bit strips by means of the generated control word 6.
Also, the CP information for preventing the illegal copy is generated 3, .[.and.]. the marker is generated by using the generated control word and CP information 4, and the coded key is utilized to perform the encryption 5.
Finally, the scrambled audio and video bit strips and encrypted marker are multiplexed 7 to be transmitted for the program recording or reproduction.
The transmitted bit strips are demultiplexed to detect the marker 11.[., and the encoded.]..Iadd.. The encoding .Iaddend.key is utilized to perform the decryption and the decrypted marker is output 12. The detected and decrypted marker is analyzed to determine whether the copy is permitted or not and the control word is detected 13.
The detected control word is used for descrambling and decoding the transmitted audio and video bit strips to provide the audio and video signals to the monitor .[.to be displayed.]. .Iadd.for display .Iaddend.14 and 15.
In addition, when it is determined that .[.the.]. .Iadd.a .Iaddend.copy is permitted after analyzing the marker, the detected marker is updated.[.to be encrypted.]., .Iadd., re-encrypted .Iaddend.by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key, and the result is inserted to the audio and video bit strips to be recorded 16, 17 and 18.
Here, a position of inserting the marker will be observed with reference to FIG. 3.
The transmitted bit strips .[.consists.]. .Iadd.consist .Iaddend.of transport packets of a fixed length, i.e., 188 bytes, in which a transport header is displaced on the preceding stage of the bit strips. The transport header is divided into a field of a fixed length of 4 bytes and an adaptation field of a variable length. Then, a transport-private-data field exists as one field within the adaption field. The transport-private-data field consists of an ID field and the encrypted marker. The ID field functions as .[.a.]. .Iadd.an .Iaddend.identifier for informing that the transport-private-data field is a field utilized for the copy prevention method according to the present invention, and the encrypted marker following the ID field embodies the copy prevention function of the present invention.
When the marker is decrypted by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key, the decrypted marker is divided into a CP information area .[.recorded with.]. .Iadd.including .Iaddend.the CP information for preventing the illegal copy, a control word area .[.recorded with.]. .Iadd.including .Iaddend.the control word CW for descrambling, and a reserved area.
That is, the decrypted marker is formed of 8 bytes consisting of the CP information area of one byte, the reserved area of three bytes and control word area of four bytes.
At this time, the CP information is formatted by including a generational copy control field which restricts the number of .[.permitting the copy.]. .Iadd.permitted copies .Iaddend.of the program.[., which.]..Iadd.. The generational copy control field .Iaddend.is formed of an allowable generational field for limiting the copy number of the program and a current generational field representing a current generation of the duplicated program.
Next, the marker analyzing step 13 of the audio and video receiving and recording process will be described in detail.
The marker analyzing step 13 is carried out by the CP information detecting step of detecting the CP information for preventing the illegal copy from the detected marker, a copy number limiting step of comparing the allowable generation of the allowable generational field for restricting the number of permitting the copy of the program and the current generation of the current generational field representing the current generation of the duplicated program within the detected CP information to determine whether the copy is permitted or not, and the control word detecting step of detecting the control word from the detected marker for executing the descrambling.
In other words, the CP information for preventing .[.the.]. .Iadd.an .Iaddend.illegal copy is detected from the detected marker, and the allowable generation of the allowable generational field for limiting the copy number of the program is compared with the current generation of the current generational field representing the current generation of the duplicated program within the detected CP information to determine whether the copy is permitted or not, so that the program is recorded in case of permitting the copy .[.otherwise the.]..Iadd.. Otherwise, .Iaddend.reproduction cannot be executed in case of inhibiting the copy, even though the recording is attained.
Next, the control word for descrambling is detected from the detected marker.
Here, the step of limiting the copy number is carried out by comparing the allowable generation of the allowable generational field with the current generation of the current generational field to determine whether the allowable generation is the current generation, inhibiting the copy when it is determined that the allowable generation is below the current generation, and permitting the copy when it is determined that the allowable generation is not below the current generation .[.to proceed to the marker insertion step.]..
The copy number limiting step will be described below.
When the allowable generation is below the current generation after comparing the allowable generation of the allowable generational field preset by the program producer with the current generation of the current generational field representing the current copy number, the copy number exceeds the copy number preset by the program producer. Thus, .[.the copy cannot be further.]. .Iadd.copying cannot be .Iaddend.permitted.
At this time, in order to inhibit the copy, the control word is destructed or is not output .[.to block the.]..Iadd., which blocks .Iaddend.reproduction .[.after performing.]. .Iadd.of .Iaddend.the copy. This is because the audio and video bit strips are recorded under the state of being scrambled, the scrambled audio and video bit strips cannot be descrambled without the control word.
Therefore, by destructing the control word, the reproduction and display cannot be achieved even though the audio and video bit strips are recorded .[.to.].; thereby .[.have.]. .Iadd.having .Iaddend.the same effect .[.of.]. .Iadd.as .Iaddend.impeding the recording of them.
At this time, since the control word is periodically changed .[.in the.]. .Iadd.of an .Iaddend.interval of 0.6 second, the reproduction is impeded by destructing the succeeding control word even after accomplishing the recording.
Also, a control track within the video tape may be destructed to inhibit the copy .Iadd.when the recording medium is a video tape.Iaddend..
On the other hand, the marker is positioned on the private data field within the bit strips whenever the control word is changed.
Here, since the control word is periodically changed, the marker including the control word is received whenever the control word is changed .[.to be supplied.]..
Meantime, the marker inserting step is performed by updating the marker when the copy is permitted after analyzing the marker 16, encrypting the updated marker by means of the encoded key 17, and replacing the encrypted marker with the .[.following.]. marker to be inserted 18.
In other words, if the copy is permitted after analyzing the marker, the current generation of the current generational field is augmented by one to update the marker 16. That is, the CP information including the updated current generational field obtained by augmenting the current generation by one is summed with the control word to be the updated marker.
The updated marker is encrypted by means of the .[.encoded key to be replaced with.]. .Iadd.encoding key and is inserted to replace .Iaddend.the succeeding marker .[.and inserted.]. 17. More specifically, as the marker is supplied whenever the control word is changed, it is inserted whenever the control word is changed.
In other .[.word.]. .Iadd.words.Iaddend., as shown in FIG. 3, the detection of the encrypted marker and the replacement of the updated marker should be accomplished altogether on time basis.
Meanwhile, the .[.encoded.]. .Iadd.encoding .Iaddend.key for encrypting and decrypting the marker is transmitted via a separate transmission line in a predetermined time interval and is stored to be utilized, thereby perfectly preventing the illegal copy.
That is, the marker encrypted by the .[.encoded.]. .Iadd.encoding .Iaddend.key is transmitted and recorded together with the bit strips. Here, the control word for descrambling the scrambled audio and video bit strips is included in the marker, so that the marker should be primarily decrypted to obtain the control word. However, since the .[.encoded.]. .Iadd.encoding .Iaddend.key for decrypting the marker is periodically changed, it is impossible to decrypt the marker without the .[.encoded.]. .Iadd.encoding .Iaddend.key. Accordingly, it is further difficult to illegally obtain the control word.
As shown in FIG. 4, the copy prevention apparatus of the digital magnetic recording/reproducing system according to the present invention includes a marker detecting/inserting section 21, a descrambler 24, a marker analyzing/processing section 22 and a buffer section 23.
Marker detecting/inserting section 21 detects the marker from the received bit strips, and inserts .[.to output.]. .Iadd.the .Iaddend.updated marker, i.e., the updated and encrypted marker, from buffer section 23 to the bit strips.
Marker analyzing/processing section 22 utilizes the .[.encoded key.]. .Iadd.encoding keys .Iaddend.to decrypt and analyze the encrypted marker from marker detecting/inserting section 21, thereby providing the control word CW for descrambling the bit strips. Then, the decrypted marker is updated and encrypted by the .[.encoded.]. .Iadd.encoding .Iaddend.key .[.to be.]. .Iadd.for .Iaddend.output.
Buffer section 23 buffers control word CW and .Iadd.the .Iaddend.updated and encrypted marker IEM from marker analyzing/processing section 22, so that .Iadd.the .Iaddend.updated and encrypted marker IEM is supplied to be inserted in marker detecting/inserting section 21.
Descrambler 24 descrambles the bit strips output via marker detecting/inserting section 21 by means of the control word CW from buffer section 23 to supply the result to the monitor to be displayed or to.Iadd., for example, .Iaddend.a DVCR to record the bit strips .[.inserted.]. with the marker.
Here, the .[.encoded.]. .Iadd.encoding .Iaddend.key is transmitted via the separate transmission line .[.in.]. .Iadd.at .Iaddend.a predetermined time interval and is stored as the copy prevention method of the digital magnetic recording/reproducing system according to the present invention to double a copyright protection effect.
Referring to FIG. 3, the structure of the transport bit strips and marker will be described prior to describing the operation of the copy prevention apparatus of the digital magnetic recording/reproducing system constructed as above.
In the copy prevention apparatus of the digital magnetic recording/reproducing system, the marker is placed on the transport-private-data field within the bit strips, and the CP information area recorded with the CP information for preventing the illegal copy and the control word area recorded with the control word CW for descrambling are included thereto as shown in FIG. 3, like the copy prevention method.
Here, the CP information is formatted by including the generational copy control field for restricting the number of permitted copies of the program, which is formed of the allowable generational field for limiting the copy number of the program and the current generational field representing the current generation of the duplicated program.
The marker is formed of .Badd.8 bytes consisting of the CP information area of one byte and control word area of four bytes.
Hereinbelow, an operation of the copy prevention apparatus of the digital .[.magnetic.]. recording/reproducing system according to the present invention will be briefly described with reference to FIG. 4.
First, a process of displaying the input bit strips on the monitor will be described.
The input bit strips are supplied to marker analyzing/processing section 22 under the state that the marker is detected and encrypted in marker detecting/inserting section 21.
Encrypted marker EM is decrypted by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key to be analyzed in marker analyzing/processing section 22. At this time, the control word is detected from the analyzed marker .[.to be buffered.]. via buffer section 23 for descrambling the bit strips and is supplied to descrambler 24.
The bit strips, after .[.detecting.]. .Iadd.the detection of .Iaddend.the marker in marker detecting/inserting section 21, are descrambled in descrambler 24 in accordance with the control word from buffer section 23, and provided to the monitor .[.to be displayed.]. .Iadd.for display.Iaddend..
Next, a process of recording the input bit strips via.Iadd., for example, .Iaddend.the DVCR will be described.
The process of detecting and analyzing the marker from the input bit strips is executed in the same manner.
That is, the input bit strips .[.is.]. .Iadd.are .Iaddend.supplied to marker analyzing/processing section 22 under the state that the marker is detected and .[.encrypted.]. .Iadd.decrypted .Iaddend.in marker detecting/inserting section 21.
Encrypted marker EM is decrypted by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key in marker analyzing/processing section 22 to detect the control word. At this time, the recording can be performed or not in accordance with the result of the analysis. If the recording is not permitted, the detected control word is destructed to impede the reproduction even though the recording can be attained. Otherwise, the current generation of the current generational field within the marker is augmented by one to update the marker, .[.so that.]. the .[.encoded.]. .Iadd.encoding .Iaddend.key is utilized to encrypt the marker .[.to supply.]..Iadd., and .Iaddend.the result .Iadd.is supplied .Iaddend.to buffer section 23.
The updated and encrypted marker is buffered in buffer section 23 and is supplied to marker detecting/inserting section 21 to be inserted to the input bit strips.
Meantime, the control word is periodically changed in the interval of 0.6 second, and the marker is placed on the transport-private-data field within the bit strips whenever the control word is changed.
Consequently, the updated and encrypted marker .[.is replaced with.]. .Iadd.replaces .Iaddend.the succeeding marker.[.to be inserted.]..
The bit strips .[.inserted.]. with the updated and encrypted marker pass through descrambler 24 intact and are output to be recorded in the DVCR.
The detailed construction and operation of the copy prevention apparatus in the digital magnetic recording/reproducing system formed as above will be described with reference to the accompanying drawings.
FIG. 5 is a detailed construction view showing the copy prevention apparatus of FIG. 4, which will be described below.
Marker detecting/inserting section 21 includes a marker detector 31 which detects the encrypted marker from the input bit strips and supplies the detected marker to marker analyzing/processing section 22 and a marker detection flag signal for informing of the position of the encrypted marker within the bit strips to descrambler 24 .[.to be.]..Iadd.. The flag is .Iaddend.used as a reference signal .[.of.]. .Iadd.for .Iaddend.initializing descrambler 24 while outputting the bit strips. In addition to marker detector 31, a marker inserter 32 inserts the updated and encrypted marker from buffer section 23 .[.to.]. .Iadd.into .Iaddend.the bit strips from marker detector 31 in accordance with the marker detection flag signal from marker detector 31 .[.to output the.]..Iadd.. The .Iaddend.result .Iadd.is output .Iaddend.to descrambler 24.
Marker analyzing/processing section 22 has a marker decoder 34 for decrypting the encrypted marker from marker detector 31 of marker detecting/inserting section 21 by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key, and a marker analyzer 34 .[.for analyzing.]. .Iadd.analyzes .Iaddend.the CP information within the marker from marker decoder 34 to output the control word to buffer section 23 when the copy is permitted while outputting a control signal for updating the marker. Additionally, a marker updating/encoding unit 35 updates the marker from marker decoder 34 in accordance with the control signal from marker analyzer 34 to encrypt the marker by means of the .[.encoded.]. .Iadd.encoding .Iaddend.key to output the result to buffer section 23.
Here, marker analyzing/processing section 22 further includes an encoding key storage unit (not shown) for storing the .[.encoded.]. .Iadd.encoding .Iaddend.key .Iadd.and .Iaddend.to output the .[.result.]. .Iadd.encoding key .Iaddend.to marker decoder 33 and marker updating/encoding unit 35.
.[.Besides.]. .Iadd.Also.Iaddend., marker analyzer 34 compares the allowable generation of the allowable generational field for restricting the number of permitting the copy of the program with the current generation of the current generational field representing the current generation of the duplicated program to determine whether .[.the.]. .Iadd.a .Iaddend.copy is permitted or not.
Buffer section 23 includes a marker buffer 36 for temporally storing the updated and encrypted marker from marker analyzing/processing section 22 to supply it to marker detecting/inserting section 21, and a control word buffer 37 for temporally storing the control word from marker analyzing/processing section 22 to supply it to descrambler 24.
An operation of the copy prevention apparatus of the digital magnetic recording system according to the present invention constructed as above will be described with reference to .[.FIG. 6.]. .Iadd.FIGS. 6A-6G.Iaddend..
FIG. 6A is a timing chart of the transmitted bit strips, FIG. 6B .[.is of.]. .Iadd.illustrates .Iaddend.the marker detection flag m-det-flag, FIG. 6C .[.is of.]. .Iadd.illustrates .Iaddend.the control word CW(i) from marker analyzer 34, FIG. 6D .[.is of.]. .Iadd.illustrates .Iaddend.the updated and encrypted marker IEM(i) from marker updating/encoding unit 35, FIG. 6F .[.is of.]. .Iadd.illustrates .Iaddend.the updated and encrypted marker IEM(i) from marker buffer 36, and FIG. 6G .[.is of.]. .Iadd.illustrates .Iaddend.the control word CW(i) from control word buffer 37.
Encrypted marker EM(i) is included in the transmitted bit strips.
The transmitted bit strips including encrypted marker EM(i) .[.is.]. .Iadd.are .Iaddend.formed as shown in FIG. 6A, which is supplied to marker detector 31 to detect encrypted marker EM(i) to be supplied to marker decoder 33. Also, marker detector 31 generates marker detection flag signal m-det-flag for informing of the position of .[.the encrypted marker at.]. the encrypted marker EM(i) .[.portion.]. as shown in FIG. 6B, so that the generated signal is supplied to marker inserter 32 together with the bit strips including encrypted marker EM(i). Also, marker detection flag m-det-flag is supplied to descrambler 24 to be utilized as the reference signal for initializing descrambler 24 by control word CW(i-1) from control word buffer 37.
Encrypted marker EM(i) is decrypted by the encoding key in marker decoder 33 .[.to be.]. .Iadd.and is .Iaddend.supplied as decrypted marker M(i).
Decrypted marker M(i) is analyzed in marker analyzer 34 to determine whether the copy is permitted or not. In other words, marker analyzer 34 compares the CP information within decrypted marker M(i), i.e., the allowable generational field with the current generational field, .Iadd.and determines .Iaddend.to permit the copy when the allowable generational field is not below the current generational field.
When the copy is permitted .[.as above.]., marker analyzer 34 slightly delays control word CW(i), which is a part of decrypted marker M(i), to be supplied to control word buffer 37, as shown in FIG. 6C. At this time, marker analyzer 34 .[.provide.]. .Iadd.provides .Iaddend.the control signal to marker updating/encoding unit 35 to control the updating of the marker.
That is, marker decoder 33 .[.form.]. .Iadd.forms .Iaddend.decrypted marker M(i) from encrypted marker EM(i) after .[.delaying a.]. .Iadd.a delay .Iaddend.time required for the decode, and .Iadd.the marker analyzer 34 .Iaddend.generates control word CW(i) from decrypted marker M(i) .[.in marker analyzer 34.]..
At this time, control word CW(i) is transmitted to control word buffer 37 to be stored until it is utilized in descrambler 24.
Decrypted marker M(i) from marker decoder 33 is updated in accordance with the control signal from marker analyzer 34 in marker updating/encoding unit 35.
That is, the updated data is the data recorded on the current generational field within the marker, which is obtained by adding one to the previously recorded current generation.
The marker updated as described above is encrypted, i.e., encoded, in accordance with the .[.encoded.]. .Iadd.encoding .Iaddend.key to be supplied to marker buffer 36 as shown in FIG. 6D, slightly delayed with respect to control word CW(i) from marker analyzer 34 as shown in FIG. 6C. In more detail, the encrypted marker M(i) from marker decoder 33 is supplied to marker updating/encoding unit 35 to be generated as marker IEM(i), which is updated and encrypted after .[.delaying the.]. .Iadd.a delay .Iaddend.time required for the encoding .[.to be.]..Iadd., and marker IEM(i) is .Iaddend.supplied to marker buffer 35.
Here, the point of generating updated and encrypted marker IEM(i) and control word CW(i) from marker updating/encoding unit 35 and marker analyzer 34 does not coincide with a point of utilizing updated and encrypted marker IEM(i) and control word CW(i) in marker inserter 32 and descrambler 24, i.e., the points of performing the replaceable insertion and initialization of descrambler 24 do not coincide with each other. Thus, updated and encrypted marker IEM(i) and control word CW(i) from marker updating/encoding unit 35 and marker analyzer 34 are temporally stored in marker buffer 36 and control word buffer 37 for that time.
As shown in FIG. 6E, updated and encrypted marker IEM(i) temporally stored in marker buffer 36 and synchronized to be output is inserted by marker inserter 32 .[.to.]. .Iadd.into .Iaddend.the bit strips from marker detector 31.
In more detail, marker inserter 32 receives the bit strips having encrypted marker EM(i) and marker detection flag signal m-det-flag from marker detector 31, and receives updated and encrypted marker IEM(i) which will be replaceably inserted .[.to.]. .Iadd.into .Iaddend.the position of encrypted marker EM(i) from marker buffer 36, so that updated and encrypted marker IEM(i) is replacably inserted to the position of marker detection flag signal m-det-flag in the transmitted bit strips including encrypted marker-EM(i) as shown in FIG. 6E.
In other words, marker inserter 32 inserts updated and encrypted marker IEM(i) from marker buffer 37 replacing encrypted marker EM(i+1) at the position of producing marker detection flag signal m-det-flag.
Here, the replacably inserted marker IEM(i) is formed from the immediately detected preceding encrypted marker. Accordingly, as shown in FIG. 6E, the marker IEM(i) is stored in marker buffer 37 for a certain period .[.to be.]. .Iadd.and then .Iaddend.provided to marker inserter 32.
As shown in FIG. 6F, control word CW(i-1) .Iadd.is .Iaddend.temporally stored in control word buffer 37 to be synchronized prior to being output .Iadd.and .Iaddend.is utilized for descrambling the transmitted bit strips from marker inserter 32 in descrambler 24.
At this time, descrambler 24 uses marker detection flag signal m-det-flag from marker detector 31 as the reference signal for initializing .Iadd.based on .Iaddend.control word CW(i-1) from control word buffer 37.
More specifically, descrambler 24 must be initialized by control word CW(i-N) from control word buffer 37 during a period from the point of generating encrypted marker EM(i), i.e., from a position of detecting marker detecting flag signal m-det-flag to the point before starting payload of a transport packet, where N is a natural number greater than zero. Here, control word CW(i-N) is a control word formed from encrypted marker EM(i-N) transmitted before encrypted marker EM(i) as many as N .Iadd×Iaddend.. The natural number `N` allows for arbitrarily controlling the initializing point of descrambler 24.
In the copy prevention method and apparatus of the digital .[.magnetic.]. recording/reproducing system according to the present invention as described above, a program supplier can select the copy prevention function, and the field defined within a GA format is utilized. As the result, a separate format transformation apparatus for the copy prevention function is not required, and there is no increase in data amount to be recorded to perform the copy prevention function without converting.Iadd., for example, .Iaddend.the general digital VCR.
.[.In the copy prevention method and apparatus of the digital magnetic recording/reproducing system according to the present invention as described above, a program supplier can select the copy prevention function, and the field defined within a GA format is utilized. As the result, a separate format transformation apparatus for the copy prevention function is not required, and there is no increase in data amount to be recorded to perform the copy prevention function without converting the general digital VCR..].
While the present invention has been particularly shown and described with reference to particular embodiment thereof, it will be understood by those skilled in the art that various changes in form and details may be effected therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (15)

What is claimed is: .[.
1. A copy prevention method of a digital magnetic recording/reproducing system comprising:
an audio and video signal transmitting process of encrypting a marker formed by a control word for scrambling audio and video bit strips and copy prevention information for preventing an illegal copy by means of an encoding key, and multiplexing said marker with said audio and video bit strips scrambled by said control word, and
an audio and video signal receiving/recording process of detecting said marker from said transmitted bit strips, decrypting and analyzing the detected marker by means of an encoded key to determine whether copy is permitted or not, updating said detected marker to be recorded on a video tape, and generating said control word from said marker to perform a descrambling and supply the audio and video signals to be displayed on a monitor..]..[.2. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 1, wherein said marker is placed on a transport-private-data field within said bit strips..]..[.3. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 2, wherein said marker is comprised of a copy prevention information area recorded with said copy prevention information for preventing said illegal copy, and a control word area recorded with said control word for descrambling..]..[.4. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 3, wherein said marker is formed of 8 bytes..]..[.5. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 4, wherein said copy prevention area is formed of one byte..]..[.6. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 4, wherein said control word area is formed of four bytes..]..[.7. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 3, wherein said copy prevention information is formatted by including a generational copy control field for restricting the number of permitting said copy of a program..]..[.8. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 7, wherein said generational copy control field comprises:
an allowable generational field for restricting the copy number of said program; and
a current generational field representing a current generation of a duplicated program..]..[.9. A copy prevention-method of a digital magnetic recording/reproducing system as claimed in claim 1, wherein said audio and video transmitting process comprises:
an audio and video bit-strip encoding step of encoding said audio and video bit strips;
a control word generating step of generating said control word for scrambling;
a scrambling step for scrambling said encoded audio and video bit strips by means of said generated control word;
a copy prevention information generating step of generating said copy prevention information for preventing said illegal copy;
a marker generating and encrypting step of generating said marker by means of said generated control word and copy prevention information and encrypting said marker by means of said encoded key; and
a multiplexing and transmitting step of multiplexing to transmit said
scrambled audio and video bit strips and encrypted marker..]..[.10. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 1, wherein said audio and video signal receiving/recording process comprises:
a marker detecting step of demultiplexing said transmitted bit strips to detect said marker, and decrypting said marker by means of said encoded key;
a marker analyzing step of analyzing said detected marker to determine whether said copy is permitted or not, and detecting said control word;
an audio and video decoding step of descrambling and decoding said transmitted audio and video bit strips by means of said detected control word, and outputting said audio and video signals; and
a marker inserting step of updating said detected marker and encrypting said updated marker by means of said encoded key to insert the result where it is determined that said copy is permitted after analyzing said marker..]..[.11. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 10, wherein said marker analyzing step comprises:
a copy prevention information detecting step of detecting said copy prevention information for preventing said illegal copy from said detected marker;
a copy number restricting step of comparing an allowable generation of said allowable generational field and a current generation of said current generational field representing said current generation for restricting the number of permitting said copy of said program within said detected copy prevention information, and determining whether said copy is permitted or not-to process the result; and
a control word detecting step of detecting said control word for descrambling from said detected marker..]..[.12. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 11, wherein said copy number restricting step comprises:
comparing said allowable generation of said allowable generational field with said current generation of said current generational field to determine whether said allowable generation is below said current generation;
inhibiting said copy when it is determined that said allowable generation is below said current generation; and
permitting said copy when it is determined that said allowable generation is-not below said current generation, and proceeding to said marker
inserting step..]..[.13. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 12, wherein said step of inhibiting said copy is performed by destructing said control word or impeding an output of said control word to block a reproduction after recording..]..[.14. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 10, wherein said control word is periodically changed..]..[.15. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 14, wherein said control word is changed in the interval of 0.6 second..]..[.16. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 14, wherein said marker is placed on said transport-private-data field within said bit strips whenever said control word is changed..]..[.17. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 16, wherein said marker inserting step comprises the steps of:
updating said marker when the analysis of said marker determines to permit said copy;
encrypting said updated marker by means of said encoded key; and
replacably inserting said encrypted marker with a succeeding marker..]..[.18. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 1, wherein said encoded key is transported via a separate transmission line to be stored..]..[.19. A copy prevention method of a digital magnetic recording/reproducing system as claimed in claim 18, wherein said encoded key is transported via said separate transmission line for a prescribed time interval..]..[.20. A copy prevention apparatus of a digital magnetic recording/reproducing system comprising:
an encrypted marker detecting and inserting part for detecting a marker from input bit strips, and inserting an updated marker to said bit strips to output the result;
a marker analyzing and processing part for decrypting and analyzing the encrypted marker from said marker detecting and inserting part by means of an encoded key, outputting a control word for descrambling said bit strips, and updating and encrypting the decrypted marker by means of said encoded key to output the result;
a buffer part for buffering said control word and updated and encrypted marker from said marker analyzing and processing part, and inserting said updated and encrypted marker in said marker detecting and inserting part; and
a descrambler for descrambling said bit strips provided via said marker detecting and inserting pant by means of said control word from said buffer part..]..[.21. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 20, wherein said encoded key is transported via a separate transmission line to be stored..]..[.22. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 21, wherein said encoded key is transported via said separate transmission line for a prescribed time interval..]..[.23. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 20, wherein said marker is placed on a transport-private-data field within said bit strips whenever said control
word is changed..]..[.24. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 23, wherein said marker is comprised of a copy prevention information area recorded with said copy prevention information for preventing said illegal copy, and a control word area recorded with said control word for descrambling..]..[.25. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 24, wherein said marker is formed of 8 bytes..]..[.26. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 25, wherein said copy prevention area is formed of one byte..]..[.27. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 25, wherein said control word area is formed of four bytes..]..[.28. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 24, wherein said copy prevention information is formatted by including a generational copy control field for restricting the copy number of a program..]..[.29. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 28, wherein said generational copy control field comprises:
an allowable generational field for restricting the number of permitting the copy of a program; and
a current generational field representing a current generation of a duplicated program..]..[.30. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 20, wherein said control word is periodically changed..]..[.31. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 30, wherein said control word is changed in the interval of 0.6 second..]..[.32. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 30, wherein said marker is placed on a transport-private-data field within said bit strips whenever said control word is changed..]..[.33. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 30, wherein said marker detecting and inserting part replacably inserts said updated marker with a succeeding marker..]..[.34. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 20, wherein said marker detecting and inserting part comprises:
a marker detecting section for detecting to output said encrypted marker from said input bit strips to said marker analyzing and processing part, outputting a marker detection flag signal for informing of the position of said encrypted marker within said bit strips to said descrambler to be used as a reference signal of initializing said descrambler, and outputting said bit strips; and
a marker inserting section for inserting said updated and encrypted marker from said buffer part to said bit strips from said marker detecting section in accordance with said marker detection flag signal from said marker detecting section to output the result to said descrambler..]..[.35. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 24, wherein said marker analyzing and processing part comprises:
a marker decoding section for decrypting said encrypted marker from said marker detecting and inserting part by means of said encoded key;
a marker analyzing section for analyzing said copy prevention information within said marker from said marker decoding section, and outputting said control word to said buffer part and a control signal for updating said marker when said copy is permitted; and
a marker updating and encoding section for updating said marker from said marker decoding section in accordance with said control signal from said marker analyzing section, and encrypting said updated marker by means of
said encoded key to output the result to said buffer part..]..[.36. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 35, wherein said marker analyzing and processing part further comprises an encoded key storage section for storing said encoded key to output it to said marker analyzing section and marker updating and encoding section..]..[.37. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 35, wherein said marker analyzing section compares an allowable generation of an allowable generational field with a current generation of a current generational field representing a current generation of a duplicated program to determine whether said copy is permitted or not..]..[.38. A copy prevention apparatus of a digital magnetic recording/reproducing system as claimed in claim 20, wherein said buffer part comprises:
a marker buffer for temporally storing said updated and encrypted marker from said marker analyzing and processing part, and outputting the result to said marker detecting and inserting part; and
a control word buffer for temporally storing said control word from said marker analyzing and processing part, and outputting the result to said
descrambler..]..Iadd.39. A method for transmitting digital data, comprising:
generating control data;
initializing a scrambler based on said control data;
scrambling digital data using said scrambler;
forming a marker, said marker including said control data; and
transmitting said scrambled digital data and said marker as a packet, said packet including a header, and said header including said marker..Iaddend..Iadd.40. The method of claim 39, further comprising:
combining said scrambled digital data and said marker; and wherein
said transmitting step transmits output from said combining step..Iaddend..Iadd.41. The method of claim 40, wherein said combining step periodically multiplexes said marker into said scrambled digital data..Iaddend..Iadd.42. The method of claim 39, further comprising:
encrypting at least said control data..Iaddend..Iadd.43. The method of claim 42, wherein said encrypting step encrypts said control data based on
a key..Iaddend..Iadd.44. The method of claim 39, wherein said digital data includes audio and video data..Iaddend..Iadd.45. The method of claim 39, wherein said generating a control data step periodically changes said control data..Iaddend..Iadd.46. A method for recording digital data, comprising:
generating control data;
initializing a scrambler based on said control data;
scrambling digital data using said scrambler;
forming a marker, said marker including said control data; and
recording said scrambled digital data and said marker on a digital recording medium as a packet, said packet including a header, and said
header including said marker..Iaddend..Iadd.47. The method of claim 46, further comprising:
combining said scrambled digital data and said marker; and wherein
said recording step records output from said combining step..Iaddend..Iadd.48. The method of claim 47, wherein said combining step periodically multiplexes said marker into said scrambled digital data..Iaddend..Iadd.49. The method of claim 46, further comprising:
encrypting at least said control data..Iaddend..Iadd.50. The method of claim 49, wherein said encrypting step encrypts said control data based on a key..Iaddend..Iadd.51. The method of claim 46, wherein said digital data
includes audio and video data..Iaddend..Iadd.52. The method of claim 46, wherein said generating a control data step periodically changes said control data..Iaddend..Iadd.53. A method of descrambling digital data, comprising:
receiving scrambled digital data and a marker as a packet, said packet including a header, and said header including said marker;
detecting said marker, said marker including control data;
initializing a descrambler based on said control data; and
descrambling said scrambled digital data using said
descrambler..Iaddend..Iadd.54. A method of descrambling digital data, comprising:
receiving scrambled digital data and at least one encrypted marker as a packet, said packet including a header, and said header including said marker;
detecting said encrypted marker in said digital data, said encrypted marker including a control data;
decrypting said detected encrypted marker; and
descrambling said scrambled digital data based on said control data..Iaddend..Iadd.55. The method of claim 54, wherein said descrambling step comprises:
initializing a descrambler based on said control data; and
descrambling said scrambled digital data using said
descrambler..Iaddend..Iadd.56. A recording medium having a data structure for controlling operation of a descrambler in a reproducing device, comprising:
a data packet area including a header area and digital data area;
said digital data area storing scrambled digital data; and
said header area storing a marker, said marker including control data which operatively controls said descrambler in descrambling said scrambled digital data..Iaddend..Iadd.57. The recording medium of claim 56, further comprising a plurality of periodically located marker and digital data areas..Iaddend..Iadd.58. The recording medium of claim 56, wherein at
least said control data is encrypted..Iaddend..Iadd.59. An apparatus for transmitting digital data, comprising:
a generator generating control data;
a scrambler initialized based on said control data, and scrambling digital data;
marker forming means for forming a marker, said marker including said control data; and
a transmitting unit transmitting said scrambled digital data and said marker as a packet, said packet including a header, and said header including said marker..Iaddend..Iadd.60. The apparatus of claim 59, further comprising:
combining means for combining said scrambled digital data and said marker; and wherein
said transmitting unit transmits output from said combining means..Iaddend..Iadd.61. The apparatus of claim 59, further comprising:
an encrypting unit encrypting at least said control data..Iaddend..Iadd.62. The apparatus of claim 61, wherein said encrypting unit encrypts said control data based on a key..Iaddend..Iadd.63. The apparatus of claim 59, wherein said digital data includes audio and video
data..Iaddend..Iadd. The apparatus of claim 59, wherein said control data generator periodically changes said control data..Iaddend..Iadd.65. An apparatus for recording digital data, comprising:
a control data generator generating control data;
a scrambler initialized based on said control data, and scrambling digital data;
marker forming means for forming a marker, said marker including said control data; and
a recording unit recording said scrambled digital data and said marker on a digital recording medium as a packet, said packet including a header, and said header including said marker..Iaddend..Iadd.66. The apparatus of claim 65, further comprising:
combining unit combining said scrambled digital data and said marker; and wherein
said recording unit records output from said combining
unit..Iaddend..Iadd. 7. The apparatus of claim 65, further comprising:
an encrypting unit encrypting at least said control data..Iaddend..Iadd.68. The apparatus of claim 67, wherein said encrypting unit encrypts said control data based on a key..Iaddend..Iadd.69. The apparatus of claim 65, wherein said digital data includes audio and video data..Iaddend..Iadd.70. The apparatus of claim 65, wherein said control data generator
periodically changes said control data..Iaddend..Iadd.71. An apparatus for descrambling digital data, comprising:
a receiving unit receiving digital data as a packet, said packet including a header, said header including a marker, and said receiving unit detecting said marker in said digital data, said marker including control data; and
a descrambler initializing based on said control data, and descrambling scrambled portions of said digital data..Iaddend..Iadd.72. An apparatus for descrambling digital data, comprising:
a receiving unit receiving digital data as a packet, said packet including a header, said header including an encrypted marker, and said receiving unit detecting said encrypted marker in said digital data, said encrypted marker including control data;
an analyzing unit decrypting said detected encrypted marker; and
a descrambler descrambling scrambled portions of said digital data based on said control data..Iaddend..Iadd.73. The apparatus of claim 72, wherein said descrambler is initialized based on said control data..Iaddend.
US09/097,162 1994-12-08 1998-06-12 Method and apparatus for communicating scrambled digital data Expired - Lifetime USRE36919E (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/097,162 USRE36919E (en) 1994-12-08 1998-06-12 Method and apparatus for communicating scrambled digital data

Applications Claiming Priority (23)

Application Number Priority Date Filing Date Title
KR94-33336 1994-12-08
KR1019940033336A KR0136458B1 (en) 1994-12-08 1994-12-08 Copy protection apparatus of digital magnetic recording and reproducing system
US08/566,000 US5689559A (en) 1994-12-08 1995-12-01 Copy prevention method and apparatus of a digital magnetic recording/reproducing system
US09/097,162 USRE36919E (en) 1994-12-08 1998-06-12 Method and apparatus for communicating scrambled digital data
US59214800A 2000-06-12 2000-06-12
US82668107A 2007-07-17 2007-07-17
US82667907A 2007-07-17 2007-07-17
US11/826,682 USRE43993E1 (en) 1994-12-08 2007-07-17 Method and apparatus for scrambling and/or descrambling digital video data and digital audio data using control data
US11/826,680 USRE44068E1 (en) 1994-12-08 2007-07-17 Method and apparatus for descrambling digital video data and digital audio data using control data
US90293007A 2007-09-26 2007-09-26
US17945308A 2008-07-24 2008-07-24
US17943208A 2008-07-24 2008-07-24
US17944308A 2008-07-24 2008-07-24
US18415208A 2008-07-31 2008-07-31
US31874209A 2009-01-07 2009-01-07
US31874409A 2009-01-07 2009-01-07
US31874309A 2009-01-07 2009-01-07
US12/318,746 USRE44106E1 (en) 1994-12-08 2009-01-07 Copy prevention method and apparatus of a digital recording/reproducing system
US12/318,745 USRE44121E1 (en) 1994-12-08 2009-01-07 Copy prevention method and apparatus of a digital recording/reproducing system
US62143009A 2009-11-18 2009-11-18
US64127309A 2009-12-17 2009-12-17
US64125809A 2009-12-17 2009-12-17
US64126609A 2009-12-17 2009-12-17

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US08/566,000 Reissue US5689559A (en) 1994-12-08 1995-12-01 Copy prevention method and apparatus of a digital magnetic recording/reproducing system

Publications (1)

Publication Number Publication Date
USRE36919E true USRE36919E (en) 2000-10-17

Family

ID=19400751

Family Applications (7)

Application Number Title Priority Date Filing Date
US08/566,000 Ceased US5689559A (en) 1994-12-08 1995-12-01 Copy prevention method and apparatus of a digital magnetic recording/reproducing system
US09/094,575 Expired - Lifetime USRE37052E1 (en) 1994-12-08 1998-06-12 Copy prevention method and apparatus of a digital recording/reproducing system employing a marker including copy protection information and code data for descrambling
US09/097,162 Expired - Lifetime USRE36919E (en) 1994-12-08 1998-06-12 Method and apparatus for communicating scrambled digital data
US11/826,680 Expired - Lifetime USRE44068E1 (en) 1994-12-08 2007-07-17 Method and apparatus for descrambling digital video data and digital audio data using control data
US11/826,682 Expired - Lifetime USRE43993E1 (en) 1994-12-08 2007-07-17 Method and apparatus for scrambling and/or descrambling digital video data and digital audio data using control data
US12/318,746 Expired - Lifetime USRE44106E1 (en) 1994-12-08 2009-01-07 Copy prevention method and apparatus of a digital recording/reproducing system
US12/318,745 Expired - Lifetime USRE44121E1 (en) 1994-12-08 2009-01-07 Copy prevention method and apparatus of a digital recording/reproducing system

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US08/566,000 Ceased US5689559A (en) 1994-12-08 1995-12-01 Copy prevention method and apparatus of a digital magnetic recording/reproducing system
US09/094,575 Expired - Lifetime USRE37052E1 (en) 1994-12-08 1998-06-12 Copy prevention method and apparatus of a digital recording/reproducing system employing a marker including copy protection information and code data for descrambling

Family Applications After (4)

Application Number Title Priority Date Filing Date
US11/826,680 Expired - Lifetime USRE44068E1 (en) 1994-12-08 2007-07-17 Method and apparatus for descrambling digital video data and digital audio data using control data
US11/826,682 Expired - Lifetime USRE43993E1 (en) 1994-12-08 2007-07-17 Method and apparatus for scrambling and/or descrambling digital video data and digital audio data using control data
US12/318,746 Expired - Lifetime USRE44106E1 (en) 1994-12-08 2009-01-07 Copy prevention method and apparatus of a digital recording/reproducing system
US12/318,745 Expired - Lifetime USRE44121E1 (en) 1994-12-08 2009-01-07 Copy prevention method and apparatus of a digital recording/reproducing system

Country Status (6)

Country Link
US (7) US5689559A (en)
EP (1) EP0716544B1 (en)
JP (1) JP3105777B2 (en)
KR (1) KR0136458B1 (en)
CN (1) CN1074888C (en)
DE (1) DE69526310T2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030005436A1 (en) * 2001-06-28 2003-01-02 Pioneer Corporation Video signal transmission apparatus
US20040015362A1 (en) * 1993-11-18 2004-01-22 Rhoads Geoffrey B. Methods for decoding watermark data from audio, and controlling audio devices in accordance therewith
US6963884B1 (en) * 1999-03-10 2005-11-08 Digimarc Corporation Recoverable digital content degradation: method and apparatus
US20100195835A1 (en) * 2009-02-05 2010-08-05 D.E. Shaw Research, Llc Link and physical coding sub-layer protocols
US7983443B2 (en) 1995-05-08 2011-07-19 Digimarc Corporation Methods for managing content using intentional degradation and insertion of steganographic codes
USRE43993E1 (en) 1994-12-08 2013-02-12 Lg Electronics Inc. Method and apparatus for scrambling and/or descrambling digital video data and digital audio data using control data
US11636654B2 (en) 2021-05-19 2023-04-25 Snap Inc. AR-based connected portal shopping
US11863513B2 (en) 2020-08-31 2024-01-02 Snap Inc. Media content playback and comments management
US11870745B1 (en) 2022-06-28 2024-01-09 Snap Inc. Media gallery sharing and management
US11880947B2 (en) 2021-12-21 2024-01-23 Snap Inc. Real-time upper-body garment exchange
US11888795B2 (en) 2020-09-21 2024-01-30 Snap Inc. Chats with micro sound clips
US11893166B1 (en) 2022-11-08 2024-02-06 Snap Inc. User avatar movement control using an augmented reality eyewear device

Families Citing this family (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7089212B2 (en) 1992-12-15 2006-08-08 Sl Patent Holdings Llc System and method for controlling access to protected information
US7831516B2 (en) 1992-12-15 2010-11-09 Sl Patent Holdings Llc System and method for redistributing and licensing access to protected information among a plurality of devices
US6266654B1 (en) 1992-12-15 2001-07-24 Softlock.Com, Inc. Method for tracking software lineage
KR0152788B1 (en) * 1994-11-26 1998-10-15 이헌조 Copy protecting method and apparatus of digital image system
EP1431864B2 (en) * 1995-02-13 2012-08-22 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
US6516064B1 (en) * 1995-07-25 2003-02-04 Sony Corporation Signal recording apparatus, signal record medium and signal reproducing apparatus
JP4518574B2 (en) * 1995-08-11 2010-08-04 ソニー株式会社 Recording method and apparatus, recording medium, and reproducing method and apparatus
US6687828B1 (en) 1995-08-11 2004-02-03 Sony Corporation Method and apparatus for ciphering playback mode information for recording on record medium
EP0800745B1 (en) * 1995-10-31 2003-09-17 Koninklijke Philips Electronics N.V. Time-shifted conditional access
US5719937A (en) * 1995-12-06 1998-02-17 Solana Technology Develpment Corporation Multi-media copy management system
JPH09297798A (en) * 1996-05-08 1997-11-18 Matsushita Electric Ind Co Ltd Copy preventing device for multimedia equipment
US6298196B1 (en) 1996-09-05 2001-10-02 Sony Corporation Digital recording apparatus and copyright protection method thereof
JP3941178B2 (en) 1996-09-05 2007-07-04 ソニー株式会社 Recording medium, digital recording device, and control IC
US7221853B1 (en) * 1996-09-05 2007-05-22 Sony Corporation Digital recording apparatus and copyright protection method thereof
JPH1093914A (en) * 1996-09-18 1998-04-10 Sony Corp Data transmitting method, data transmitter, parameter setting method of data receiver, data receiver, data transmitting system, reproducing method and reproducing device
FR2751771B1 (en) * 1996-10-31 1999-01-15 Thomson Multimedia Sa AUTONOMOUS INFORMATION MEDIUM CONTAINING MIXED INFORMATION
CN1294568C (en) * 1996-12-19 2007-01-10 松下电器产业株式会社 Optical disk recording reproducing device
JP2000509588A (en) * 1997-01-27 2000-07-25 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and system for transferring content information and related supplementary information
JPH10247362A (en) * 1997-03-06 1998-09-14 Sony Corp Method for preventing duplication of information signal and device therefor
EP0901122B1 (en) * 1997-09-05 2006-06-14 Pioneer Electronic Corporation Information generating method and apparatus, information reproducing method and apparatus, and information record medium
US6792538B1 (en) 1997-09-05 2004-09-14 Pioneer Electronic Corporation Information generating method and apparatus, information reproducing method and apparatus, and information record medium
FR2770675B1 (en) * 1997-11-06 1999-12-31 Aeta Applic Electroniques Tech DEVICE FOR DECODING AN AUDIONUMERIC SIGNAL CAPABLE OF SATISFACTORY LISTENING BASED ON SELECTED ACOUSTIC CRITERIA
US6278807B1 (en) * 1997-11-13 2001-08-21 Kabushiki Kaisha Toshiba Data recording/reproducing apparatus, data recording/reproducing method applied to the apparatus, and computer program product used in data processing apparatus
JP4106740B2 (en) 1998-02-18 2008-06-25 ソニー株式会社 Information recording apparatus and method, information reproducing apparatus and method, and program recording medium
US6643451B1 (en) * 1998-03-25 2003-11-04 Sanyo Electric Co., Ltd Image data alteration preventing apparatus and alteration preventing method
US6137952A (en) * 1998-04-02 2000-10-24 Hewlett-Packard Company Apparatus and method for degrading the quality of unauthorized copies of color images and video sequences
JP3097655B2 (en) 1998-05-11 2000-10-10 日本電気株式会社 Data transmission method
JP2000021085A (en) * 1998-06-30 2000-01-21 Pioneer Electron Corp Ciphering device and record medium
KR20010023967A (en) * 1998-07-14 2001-03-26 요트.게.아. 롤페즈 Copy protection by ticket encryption
US6530021B1 (en) * 1998-07-20 2003-03-04 Koninklijke Philips Electronics N.V. Method and system for preventing unauthorized playback of broadcasted digital data streams
US6931531B1 (en) * 1998-09-02 2005-08-16 Matsushita Electric Industrial Co., Ltd. Image object recording, compression, and encryption method and system
US6490686B1 (en) * 1998-10-05 2002-12-03 Ati International Srl Method and apparatus for restricting privilege access to distributed content information
US6584552B1 (en) 1998-11-02 2003-06-24 Matsushita Electric Industrial Co., Ltd. Recording/reproducing apparatus, program recorded medium, recorded medium, cache device, and transmitter
EP1473721B1 (en) * 1998-12-11 2015-07-15 Sony Corporation Technique for controlling copying of data
KR100575817B1 (en) * 1998-12-31 2006-08-31 엘지전자 주식회사 Digital data copy prevention device
JP4131071B2 (en) * 1999-01-11 2008-08-13 ソニー株式会社 Information signal recording apparatus, recording system, recording medium, and recording method
US6847949B1 (en) 1999-05-10 2005-01-25 Koninklijke Philips Electronics N.V. Indicator system for screening protected material
US6697489B1 (en) * 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
JP2000322825A (en) * 1999-05-13 2000-11-24 Hitachi Ltd Digital signal-recording apparatus
JP2001057022A (en) * 1999-08-18 2001-02-27 Sony Corp Data recording medium, data recording device, data recording method, data reproducing device and data reproducing method
EP1089273A3 (en) * 1999-09-30 2002-08-28 Matsushita Electric Industrial Co., Ltd. Information recording medium for recording a scrambled part of content information, and method and apparatus for reproducing information recorded therein
EP1094463A2 (en) * 1999-10-21 2001-04-25 Matsushita Electric Industrial Co., Ltd. Data recording apparatus, medium and information package
WO2001048755A1 (en) * 1999-12-28 2001-07-05 Matsushita Electric Industrial Co., Ltd. Recording apparatus, reproducing apparatus, data processing apparatus, recording/reproducing apparatus, and data transmitting apparatus
US6898038B1 (en) * 2000-03-15 2005-05-24 Seagate Technology, Llc Method and apparatus for disc drive data security using fields in servo wedges
ES2315219T3 (en) * 2000-04-07 2009-04-01 Irdeto Access B.V. DATA ENCRYPTION AND DEFRYING SYSTEM.
CA2405401C (en) * 2000-04-17 2010-10-19 Nagravision S.A. Secure data transmission system and method
JP3818021B2 (en) * 2000-06-06 2006-09-06 日本ビクター株式会社 Control word encryption device and control word decryption device
CZ20021733A3 (en) * 2000-09-20 2002-08-14 Koninklijke Philips Electronics N. V. Method and apparatus for distributing content, method and apparatus for receiving, signals, physical medium, reproducing apparatus, computer program and signal carrying such program
JP3804856B2 (en) * 2000-11-30 2006-08-02 日本ビクター株式会社 Dubbing system
JP2002262254A (en) * 2001-03-06 2002-09-13 Nec Microsystems Ltd Moving picture reproducing device and its method
JP2003122726A (en) * 2001-06-07 2003-04-25 Hitachi Ltd Method and system for contents control, and its processing program
TW566041B (en) * 2001-07-06 2003-12-11 Hitachi Ltd Digital data recording device and output device
US20030138201A1 (en) * 2002-01-18 2003-07-24 Cabot Microelectronics Corp. Self-aligned lens formed on a single mode optical fiber using CMP and thin film deposition
TWI244645B (en) 2002-01-28 2005-12-01 Sony Corp Information recording apparatus and method, information reproduction apparatus and method, information recording medium, program storage medium
US7356147B2 (en) * 2002-04-18 2008-04-08 International Business Machines Corporation Method, system and program product for attaching a title key to encrypted content for synchronized transmission to a recipient
US20040007690A1 (en) * 2002-07-12 2004-01-15 Cabot Microelectronics Corp. Methods for polishing fiber optic connectors
US7398008B2 (en) * 2002-09-19 2008-07-08 Hewlett-Packard Development Company, L.P. Copy protection for analog video signals from computing devices
US7224310B2 (en) * 2002-11-20 2007-05-29 Nagravision S.A. Method and device for the recognition of the origin of encrypted data broadcasting
WO2006110001A1 (en) * 2005-04-13 2006-10-19 Samsung Electronics Co., Ltd. Method of packaging broadcast contents
CA2552151C (en) 2005-07-19 2016-08-23 Samsung Electronics Co., Ltd. Method and apparatus for efficiently descrambling transformed part of content
KR100762957B1 (en) * 2005-07-19 2007-10-04 삼성전자주식회사 Method and apparatus for descrambling AV stream
IL179351A0 (en) * 2006-11-16 2008-01-20 Nds Ltd System for embedding data
JP4536091B2 (en) * 2007-07-30 2010-09-01 日本放送協会 Processing apparatus and processing method for conditional access system
JP4536092B2 (en) * 2007-07-30 2010-09-01 日本放送協会 Conditional reception processing device
US8555332B2 (en) 2010-08-20 2013-10-08 At&T Intellectual Property I, L.P. System for establishing communications with a mobile device server
US8438285B2 (en) 2010-09-15 2013-05-07 At&T Intellectual Property I, L.P. System for managing resources accessible to a mobile device server
US8443420B2 (en) * 2010-10-01 2013-05-14 At&T Intellectual Property I, L.P. System for communicating with a mobile device server
US8478905B2 (en) 2010-10-01 2013-07-02 At&T Intellectual Property I, Lp System for synchronizing to a mobile device server
US8504449B2 (en) 2010-10-01 2013-08-06 At&T Intellectual Property I, L.P. Apparatus and method for managing software applications of a mobile device server
US8989055B2 (en) 2011-07-17 2015-03-24 At&T Intellectual Property I, L.P. Processing messages with a device server operating in a telephone
US8516039B2 (en) 2010-10-01 2013-08-20 At&T Intellectual Property I, L.P. Apparatus and method for managing mobile device servers
US9392316B2 (en) 2010-10-28 2016-07-12 At&T Intellectual Property I, L.P. Messaging abstraction in a mobile device server
US9066123B2 (en) 2010-11-30 2015-06-23 At&T Intellectual Property I, L.P. System for monetizing resources accessible to a mobile device server
US9462332B2 (en) 2012-12-05 2016-10-04 At&T Intellectual Property I, L.P. Method and apparatus for controlling a media device
JP6539379B1 (en) * 2018-05-02 2019-07-03 日機装株式会社 Air trap chamber and extracorporeal circulation circuit

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4694489A (en) * 1983-12-22 1987-09-15 Frederiksen Jeffrey E Video transmission system
US4890319A (en) * 1984-09-21 1989-12-26 Scientific-Atlantic, Inc. Method for controlling copying of protected information transmitted over a communications link
US5057947A (en) * 1988-02-10 1991-10-15 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus with limited digital copying
US5418853A (en) * 1992-07-24 1995-05-23 Sony Corporation Apparatus and method for preventing unauthorized copying of video signals
US5506903A (en) * 1993-04-06 1996-04-09 Sony Corporation Digital multiplex transmission system
US5574787A (en) * 1994-07-25 1996-11-12 Ryan; John O. Apparatus and method for comprehensive copy protection for video platforms and unprotected source material
US5588058A (en) * 1993-03-31 1996-12-24 U.S. Philips Corporation Method and device for scrambling and descrambling of a specific television broadcast
US5799081A (en) * 1995-09-18 1998-08-25 Lg Electronics Inc. Illegal view/copy protection method and apparatus for digital broadcasting system

Family Cites Families (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3753228A (en) 1971-12-29 1973-08-14 Westinghouse Air Brake Co Synchronizing arrangement for digital data transmission systems
US4420829A (en) 1981-01-08 1983-12-13 Carlson John E Holographic system for the storage of audio, video and computer data
USRE33189E (en) 1981-11-19 1990-03-27 Communications Satellite Corporation Security system for SSTV encryption
JPS59117395A (en) 1982-12-24 1984-07-06 Hitachi Ltd Terminal processing device
DE3474496D1 (en) 1983-06-30 1988-11-10 Indep Broadcasting Authority Encrypted broadcast television system
WO1985000718A1 (en) 1983-07-22 1985-02-14 Independent Broadcasting Authority Security system for television signal encryption
GB2180127B (en) 1985-09-04 1989-08-23 Philips Electronic Associated Method of data communication
US4937679A (en) 1986-08-11 1990-06-26 Macrovision Dual deck video recording apparatus having enhanced copy protection and method for providing enhanced copy protection to such a recording apparatus
EP0267039A3 (en) * 1986-11-05 1990-04-04 Satellite Technology Services, Inc. Video system and method for controlled videotaping
US4817140A (en) 1986-11-05 1989-03-28 International Business Machines Corp. Software protection system using a single-key cryptosystem, a hardware-based authorization system and a secure coprocessor
US4916738A (en) 1986-11-05 1990-04-10 International Business Machines Corp. Remote access terminal security
US5109413A (en) 1986-11-05 1992-04-28 International Business Machines Corporation Manipulating rights-to-execute in connection with a software copy protection mechanism
US4796220A (en) 1986-12-15 1989-01-03 Pride Software Development Corp. Method of controlling the copying of software
EP0297539B1 (en) 1987-06-30 1993-09-01 Kabushiki Kaisha Toshiba Recording control apparatus
EP0298691B1 (en) 1987-07-08 1994-10-05 Matsushita Electric Industrial Co., Ltd. Method and apparatus for protection of signal copy
US4999806A (en) 1987-09-04 1991-03-12 Fred Chernow Software distribution system
US4924513A (en) 1987-09-25 1990-05-08 Digital Equipment Corporation Apparatus and method for secure transmission of data over an unsecure transmission channel
US5231546A (en) * 1988-02-10 1993-07-27 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus with limited digital copying
JPH0823971B2 (en) 1988-04-08 1996-03-06 日本ビクター株式会社 Code correction device
US4914694A (en) 1988-04-11 1990-04-03 Eidak Corporation Modifying a television signal to inhibit recording/reproduction
US4871140A (en) 1988-05-20 1989-10-03 Moore Push-Pin Company Hanging device
FR2643529B1 (en) 1989-02-22 1991-06-07 Kudelski Sa Fabr Enregistr Nag PAID TELEVISION SYSTEM USING A MEMORY CARD ASSOCIATED WITH A DECODER
GB8904912D0 (en) 1989-03-03 1989-04-12 Carlyle Investments Limited Telephone support device
US5907443A (en) 1990-05-30 1999-05-25 Canon Kabushiki Kaisha Recording and reproducing apparatus adapted to selectively control the number of copies made
US5034985A (en) 1989-11-13 1991-07-23 Pitney Bowes Inc. Matched mailing system employing address print array recognition
JPH0727715B2 (en) 1989-11-24 1995-03-29 シャープ株式会社 Digital audio interface signal repeater
US5003590A (en) 1989-12-18 1991-03-26 Eidak Corporation Encoding an optical video disc to inhibit video tape recording
JPH03214834A (en) 1990-01-19 1991-09-20 Canon Inc Multi-medium network system
JP2751533B2 (en) 1990-02-26 1998-05-18 ソニー株式会社 Recording control device
SE464271B (en) * 1990-03-23 1991-03-25 Televerket PROCEDURE AND DEVICE FOR THE Cryptography / Decryption of Digital Multitud
US5054064A (en) 1990-03-29 1991-10-01 Gte Laboratories Incorporated Video control system for recorded programs
US5058162A (en) 1990-08-09 1991-10-15 Hewlett-Packard Company Method of distributing computer data files
US5193176A (en) 1990-10-17 1993-03-09 Powercard Supply C.A. Computer work saving during power interruption
DE69225346T2 (en) * 1991-02-07 1998-09-03 Matsushita Electric Ind Co Ltd Method and device for transmitting and reproducing a digital signal
JPH04278262A (en) 1991-03-05 1992-10-02 Sony Corp Digital signal recorder/reproducer
US5138659A (en) 1991-05-02 1992-08-11 General Instrument Corporation Conversion of television signal formats with retention of common control data stream
US5303294A (en) 1991-06-18 1994-04-12 Matsushita Electric Industrial Co., Ltd. Video theater system and copy preventive method
US5260999A (en) 1991-06-28 1993-11-09 Digital Equipment Corporation Filters in license management system
US5265164A (en) 1991-10-31 1993-11-23 International Business Machines Corporation Cryptographic facility environment backup/restore and replication in a public key cryptosystem
JP3341291B2 (en) 1991-11-22 2002-11-05 ソニー株式会社 Receiver
US5956505A (en) 1991-12-24 1999-09-21 Pitney Bowes Inc. Remote activation of software features in a data processing device
JP3073590B2 (en) 1992-03-16 2000-08-07 富士通株式会社 Electronic data protection system, licensor's device and user's device
JPH0670282A (en) 1992-06-16 1994-03-11 Matsushita Electric Ind Co Ltd Video signal recording and reproducing device
US5289276A (en) 1992-06-19 1994-02-22 General Electric Company Method and apparatus for conveying compressed video data over a noisy communication channel
EP0778705B1 (en) * 1992-07-21 2000-01-19 Matsushita Electric Industrial Co., Ltd. Scramble apparatus and descramble apparatus
JP3217137B2 (en) * 1992-07-28 2001-10-09 株式会社日立製作所 Video signal recording device, playback device, and transmission device
US5590306A (en) 1992-09-08 1996-12-31 Fuji Photo Film Co., Ltd. Memory card management system for writing data with usage and recording codes made significant
JP3010930B2 (en) * 1992-09-24 2000-02-21 松下電器産業株式会社 Recording and playback device
JP3303368B2 (en) 1992-11-20 2002-07-22 ソニー株式会社 Transmission apparatus and method, transmission system
US5477276A (en) 1992-12-17 1995-12-19 Sony Corporation Digital signal processing apparatus for achieving fade-in and fade-out effects on digital video signals
JP3194638B2 (en) 1993-01-07 2001-07-30 ペルメレック電極株式会社 Submersible propulsion device
US5315448A (en) 1993-03-18 1994-05-24 Macrovision Corporation Copy protection for hybrid digital video tape recording and unprotected source material
JP3250333B2 (en) 1993-04-02 2002-01-28 ソニー株式会社 Video signal processing method, video signal recording method, video signal reproduction method, video signal processing device, video signal recording device, and video signal reproduction device
US5757910A (en) 1993-04-06 1998-05-26 Goldstar Co., Ltd. Apparatus for preventing illegal copying of a digital broadcasting signal
US5546461A (en) 1993-04-09 1996-08-13 Matsushita Electric Industrial Co., Ltd. Scramble system for use in digital video signal recording and reproducing system or transmission and receiving system, comprising scramble apparatus and descramble apparatus
US5442541A (en) 1993-07-23 1995-08-15 Xerox Corporation Enabling features over common communication channel
US5381481A (en) * 1993-08-04 1995-01-10 Scientific-Atlanta, Inc. Method and apparatus for uniquely encrypting a plurality of services at a transmission site
FR2710223A1 (en) * 1993-09-15 1995-03-24 Philips Electronics Nv Method for scrambling and descrambling in television, and transmitter and receiver using this method.
US5464404A (en) * 1993-09-20 1995-11-07 Abela Laser Systems, Inc. Cardiac ablation catheters and method
US5646992A (en) 1993-09-23 1997-07-08 Digital Delivery, Inc. Assembly, distribution, and use of digital information
JP3500671B2 (en) 1993-10-08 2004-02-23 ソニー株式会社 Digital image signal recording and / or reproducing method, recording and / or reproducing apparatus, and recording medium
US5576843A (en) 1993-10-29 1996-11-19 Time Warner Entertainment Co., L.P. System and method for controlling play of multiple dialog audio tracks of a software carrier
JP2927163B2 (en) 1993-11-30 1999-07-28 日本ビクター株式会社 Information signal recording method and information signal recording device
US5583562A (en) 1993-12-03 1996-12-10 Scientific-Atlanta, Inc. System and method for transmitting a plurality of digital services including imaging services
US5495411A (en) 1993-12-22 1996-02-27 Ananda; Mohan Secure software rental system using continuous asynchronous password verification
US5504816A (en) 1994-02-02 1996-04-02 Gi Corporation Method and apparatus for controlling access to digital signals
JP3321972B2 (en) * 1994-02-15 2002-09-09 ソニー株式会社 Digital signal recording device
US5881038A (en) 1994-04-18 1999-03-09 Matsushita Electric Industrial Co., Ltd. Method and apparatus for preventing illegal copy or illegal installation of information of optical recording medium
US5563946A (en) 1994-04-25 1996-10-08 International Business Machines Corporation Method and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted files between data processing systems
US5659613A (en) 1994-06-29 1997-08-19 Macrovision Corporation Method and apparatus for copy protection for various recording media using a video finger print
US5513260A (en) 1994-06-29 1996-04-30 Macrovision Corporation Method and apparatus for copy protection for various recording media
US5715403A (en) 1994-11-23 1998-02-03 Xerox Corporation System for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
US5629980A (en) 1994-11-23 1997-05-13 Xerox Corporation System for controlling the distribution and use of digital works
JPH08263438A (en) 1994-11-23 1996-10-11 Xerox Corp Distribution and use control system of digital work and access control method to digital work
KR0152788B1 (en) 1994-11-26 1998-10-15 이헌조 Copy protecting method and apparatus of digital image system
KR100332743B1 (en) 1994-11-26 2002-11-07 엘지전자주식회사 Device and method for preventing illegal copy or unauthorized watching of digital image
KR0136458B1 (en) 1994-12-08 1998-05-15 구자홍 Copy protection apparatus of digital magnetic recording and reproducing system
EP1431864B2 (en) 1995-02-13 2012-08-22 Intertrust Technologies Corporation Systems and methods for secure transaction management and electronic rights protection
DE69631393T2 (en) 1995-03-29 2004-10-21 Hitachi Ltd Decoder for compressed and multiplexed image and audio data
JP3617115B2 (en) 1995-03-31 2005-02-02 ソニー株式会社 Video signal processing apparatus and processing method
US5703859A (en) 1995-09-01 1997-12-30 Sony Corporation Digital video copy protection system
US5689561A (en) 1995-10-06 1997-11-18 Pace; Michael Computer-based trading card system and method
KR0186210B1 (en) 1995-11-10 1999-04-15 구자홍 A magnetic recording method
US5790664A (en) 1996-02-26 1998-08-04 Network Engineering Software, Inc. Automated system for management of licensed software
US5925127A (en) 1997-04-09 1999-07-20 Microsoft Corporation Method and system for monitoring the use of rented software
WO1999038325A2 (en) 1998-01-23 1999-07-29 Koninklijke Philips Electronics N.V. Conditional access
US6009401A (en) 1998-04-06 1999-12-28 Preview Systems, Inc. Relicensing of electronically purchased software
US7069250B2 (en) 2001-10-15 2006-06-27 Payformance Corporation Check based online payment and verification system and method
DE20219124U1 (en) 2002-12-10 2003-04-17 Trw Automotive Safety Sys Gmbh Control system for locking connections

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4694489A (en) * 1983-12-22 1987-09-15 Frederiksen Jeffrey E Video transmission system
US4890319A (en) * 1984-09-21 1989-12-26 Scientific-Atlantic, Inc. Method for controlling copying of protected information transmitted over a communications link
US5057947A (en) * 1988-02-10 1991-10-15 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus with limited digital copying
US5418853A (en) * 1992-07-24 1995-05-23 Sony Corporation Apparatus and method for preventing unauthorized copying of video signals
US5588058A (en) * 1993-03-31 1996-12-24 U.S. Philips Corporation Method and device for scrambling and descrambling of a specific television broadcast
US5506903A (en) * 1993-04-06 1996-04-09 Sony Corporation Digital multiplex transmission system
US5574787A (en) * 1994-07-25 1996-11-12 Ryan; John O. Apparatus and method for comprehensive copy protection for video platforms and unprotected source material
US5799081A (en) * 1995-09-18 1998-08-25 Lg Electronics Inc. Illegal view/copy protection method and apparatus for digital broadcasting system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7499564B2 (en) 1993-11-18 2009-03-03 Digimarc Corporation Methods for decoding watermark data from audio, and controlling audio devices in accordance therewith
US20040015362A1 (en) * 1993-11-18 2004-01-22 Rhoads Geoffrey B. Methods for decoding watermark data from audio, and controlling audio devices in accordance therewith
USRE43993E1 (en) 1994-12-08 2013-02-12 Lg Electronics Inc. Method and apparatus for scrambling and/or descrambling digital video data and digital audio data using control data
USRE44068E1 (en) 1994-12-08 2013-03-12 Lg Electronics Inc. Method and apparatus for descrambling digital video data and digital audio data using control data
US7983443B2 (en) 1995-05-08 2011-07-19 Digimarc Corporation Methods for managing content using intentional degradation and insertion of steganographic codes
US6963884B1 (en) * 1999-03-10 2005-11-08 Digimarc Corporation Recoverable digital content degradation: method and apparatus
US20030005436A1 (en) * 2001-06-28 2003-01-02 Pioneer Corporation Video signal transmission apparatus
US20100195835A1 (en) * 2009-02-05 2010-08-05 D.E. Shaw Research, Llc Link and physical coding sub-layer protocols
US9031241B2 (en) * 2009-02-05 2015-05-12 D.E. Shaw Research, Llc Link and physical coding sub-layer protocols
US11863513B2 (en) 2020-08-31 2024-01-02 Snap Inc. Media content playback and comments management
US11888795B2 (en) 2020-09-21 2024-01-30 Snap Inc. Chats with micro sound clips
US11636654B2 (en) 2021-05-19 2023-04-25 Snap Inc. AR-based connected portal shopping
US11880947B2 (en) 2021-12-21 2024-01-23 Snap Inc. Real-time upper-body garment exchange
US11870745B1 (en) 2022-06-28 2024-01-09 Snap Inc. Media gallery sharing and management
US11893166B1 (en) 2022-11-08 2024-02-06 Snap Inc. User avatar movement control using an augmented reality eyewear device

Also Published As

Publication number Publication date
USRE44106E1 (en) 2013-03-26
CN1131796A (en) 1996-09-25
US5689559A (en) 1997-11-18
USRE37052E1 (en) 2001-02-13
KR960025595A (en) 1996-07-20
KR0136458B1 (en) 1998-05-15
DE69526310T2 (en) 2002-10-02
JP3105777B2 (en) 2000-11-06
EP0716544B1 (en) 2002-04-10
DE69526310D1 (en) 2002-05-16
EP0716544A2 (en) 1996-06-12
CN1074888C (en) 2001-11-14
USRE43993E1 (en) 2013-02-12
EP0716544A3 (en) 1997-06-18
USRE44121E1 (en) 2013-04-02
JPH08237596A (en) 1996-09-13
USRE44068E1 (en) 2013-03-12

Similar Documents

Publication Publication Date Title
USRE36919E (en) Method and apparatus for communicating scrambled digital data
KR0152788B1 (en) Copy protecting method and apparatus of digital image system
US6898578B2 (en) Recording apparatus for recording digital information
KR100301256B1 (en) Receive and play device for digital broadcasting
US6178242B1 (en) Digital recording protection system
KR100523054B1 (en) Controlling apparatus for storing and playing digital broadcasting contents
KR100413682B1 (en) Method for controlling transmission and reception of data including ciphered data stream
KR100332743B1 (en) Device and method for preventing illegal copy or unauthorized watching of digital image
EP1148408A2 (en) Information embedding apparatus and method
US6526510B1 (en) Signal reproducing method and apparatus, signal recording method and apparatus and signal recording system
JP3660815B2 (en) Digital broadcast signal receiving apparatus and recording / reproducing apparatus
CA2288585A1 (en) Copy generation management method, information signal recording apparatus, information signal outputting apparatus, and information signal reproducing apparatus
JP2000100067A (en) Transmitting device of digital signal, transmitting method of digital signal and recording medium of digital signal
JP2000152214A (en) Data processing method, data processing unit and data storage medium
JP2000057686A (en) Control method for duplication of information signal, information signal output device and information signal recording device

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12

CC Certificate of correction