JPH1079174A - Data receiving device suitable for preventing unauthorized copying of copyrighted works - Google Patents

Data receiving device suitable for preventing unauthorized copying of copyrighted works

Info

Publication number
JPH1079174A
JPH1079174A JP9022557A JP2255797A JPH1079174A JP H1079174 A JPH1079174 A JP H1079174A JP 9022557 A JP9022557 A JP 9022557A JP 2255797 A JP2255797 A JP 2255797A JP H1079174 A JPH1079174 A JP H1079174A
Authority
JP
Japan
Prior art keywords
data
authentication
dvd
recording
digital
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.)
Pending
Application number
JP9022557A
Other languages
Japanese (ja)
Inventor
Kazuhiko Yamauchi
一彦 山内
Masayuki Kozuka
雅之 小塚
Hiroshi Ueda
宏 植田
Yoshihisa Fukushima
能久 福島
Koichiro Endo
幸一郎 遠藤
Makoto Tatebayashi
誠 館林
Toshiharu Harada
俊治 原田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP9022557A priority Critical patent/JPH1079174A/en
Publication of JPH1079174A publication Critical patent/JPH1079174A/en
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

(57)【要約】 【課題】 映像データに対して著作権保護上の処理を施
すことが容易なデータ受信装置等を提供する。 【解決手段】 伝送路を介してデータ送信装置から送ら
れてきたデジタルデータを受信し外部媒体に記録するデ
ータ受信装置であって、データ送信装置が正規のデータ
送信装置であるか否かの認証を試みるマイクロプロセッ
サ109及びSCSIバス制御回路105と、受信した
デジタルデータ中の利用形態指定コードからそのデジタ
ルデータの媒体への記録が許可されているか否かを判定
するCGMS識別・更新回路104と、認証が成功し、
かつ、コピーが許可されている場合にデジタルデータを
媒体に記録するデータ記録回路101とを備える。
(57) [Summary] [PROBLEMS] To provide a data receiving device or the like that can easily perform processing for copyright protection on video data. SOLUTION: This data receiving apparatus receives digital data transmitted from a data transmitting apparatus via a transmission path and records the digital data on an external medium, and authenticates whether or not the data transmitting apparatus is an authorized data transmitting apparatus. A CGMS identification / update circuit 104 which determines whether or not recording of the digital data on a medium is permitted based on a use mode designation code in the received digital data, Authentication succeeds,
And a data recording circuit 101 for recording digital data on a medium when copying is permitted.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】著作物がデジタルデータとし
て記録された情報記録媒体からデジタルデータを読み出
して出力するデータ送信装置、データ送信装置から出力
されたデジタルデータを受け取って映像再生したり2次
記録するデータ受信装置、及びそれらデータ送信装置及
びデータ受信装置を備えた情報処理システム等に関し、
特に、著作物のコピーガードに好適なデータ送信装置等
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention A data transmitting apparatus for reading and outputting digital data from an information recording medium in which a literary work is recorded as digital data, receiving the digital data output from the data transmitting apparatus, reproducing a picture, and performing secondary recording. Data receiving device, and an information processing system and the like including the data transmitting device and the data receiving device,
In particular, the present invention relates to a data transmission device and the like suitable for copy protection of a copyrighted work.

【0002】[0002]

【従来の技術】従来、プログラムデータ、音声情報、映
像情報の情報記録媒体としては Compact Disc Read Onl
y Memory(CD−ROM)が知られている。CD−RO
Mは540MBの情報容量を持つ読み出し専用の光ディ
スクであり、プログラムデータ、音声情報、映像情報の
配布媒体として広く利用されている。またCD−ROM
の記録情報を読み出し、情報処理を行う情報処理システ
ムとしては、CD−ROMドライブ内蔵パーソナルコン
ピュータがある。
2. Description of the Related Art Conventionally, Compact Disc Read Onl has been used as an information recording medium for program data, audio information, and video information.
y Memory (CD-ROM) is known. CD-RO
M is a read-only optical disk having an information capacity of 540 MB, and is widely used as a distribution medium for program data, audio information, and video information. Also CD-ROM
There is a personal computer with a built-in CD-ROM drive as an information processing system for reading recorded information and performing information processing.

【0003】近年、パーソナルコンピュータ上での音声
情報や映像情報の処理環境の充実に伴い、CD−ROM
に格納された音声情報、映像情報をパーソナルコンピュ
ータ上で直接、音声出力、映像出力することも可能にな
ってきている。ところが、映像情報はプログラムデータ
などに比べてデータ量が極めて大きいため、ディジタル
圧縮してからCD−ROMに格納することが必要にな
る。
In recent years, with the enhancement of the processing environment for audio information and video information on personal computers, CD-ROM
It has become possible to directly output audio information and video information stored in a personal computer on a personal computer. However, since the amount of video information is much larger than that of program data, it is necessary to digitally compress the video information before storing it on a CD-ROM.

【0004】1.2Mbpsの転送レートをサポートする映像
情報の圧縮方式としてはMPEG(Moving Picture Exp
erts Group)1方式がある。MPEG1方式では主にフ
レーム間圧縮により映像情報を圧縮する。映像情報は1
秒あたり数10枚のフレームと称される静止画から構成
される動画であるが、フレーム間圧縮では、数フレーム
毎に1枚のフレームだけその静止画を再現するために十
分なデータを用意し、それ以外のフレームについては再
現に十分なデータが用意されたフレームからの差分のデ
ータのみ用意することにより必要なデータ量を圧縮して
いる。
As a compression method of video information supporting a transfer rate of 1.2 Mbps, MPEG (Moving Picture Exposure) is used.
erts Group). In the MPEG1 system, video information is compressed mainly by inter-frame compression. Video information is 1
Although it is a moving image composed of still images called several tens of frames per second, in inter-frame compression, sufficient data is prepared to reproduce the still image only one frame every few frames. For the other frames, the necessary data amount is compressed by preparing only data of the difference from the frame in which data sufficient for reproduction is prepared.

【0005】実際には、MPEG1方式では映像情報だ
けでなく音声情報も混在して圧縮し、MPEGシステム
ストリームと呼ばれるデジタルデータに圧縮する。この
ため、デジタルデータを一概に映像情報、音声情報と区
別することが難しく、このような映像情報と音声情報、
さらには、これらを再生するのに必要な情報が混在した
情報は、AVデータ構造(Audio and Video data Struc
ture)を持つデータ、あるいは、AVデータ(Audio an
d Video data)と呼称されることが多くなってきてい
る。本明細書においては、少なくとも上述の映像情報及
び音声情報が混在した情報を「AVデータ」という。な
お、非AVデータであるデジタルデータを「非AVデー
タ」と呼ぶ。
[0005] Actually, in the MPEG1 system, not only video information but also audio information is mixed and compressed, and compressed into digital data called an MPEG system stream. For this reason, it is difficult to generally distinguish digital data from video information and audio information, and such video information and audio information,
Furthermore, information in which information necessary for reproducing the information is mixed is stored in an AV data structure (Audio and Video data structure).
data) or AV data (Audio an
d Video data). In the present specification, at least information in which video information and audio information are mixed is referred to as “AV data”. Note that digital data that is non-AV data is referred to as “non-AV data”.

【0006】上述のMPEG1方式の映像は、水平解像
度が250本程度であり、映画アプリケーション等、高
品質の映像が要求されるアプリケーションなどには十分
ではないとされる。このため、高画質な映像が要求され
るアプリケーションの格納媒体には、水平解像度が43
0本である、アナログ方式で映像情報を格納する Laser
Disc(LD)がこれまで利用されてきた。しかし、ア
ナログ形式のデータはコンピュータ上での処理に適さな
いため、最近、コンピュータ上で扱えるディジタル方式
であり、かつ、映画アプリケーションが実現可能な解像
度を有する新しい光ディスクとして Digital Versatile
Disk(DVD)が供給され始めた。DVDはCD−R
OMの8倍以上のデジタルデータの記憶容量を持ち、C
D−ROMの5倍以上のデータ転送レートを実現するこ
とができる。これによりDVDは映像情報のデータ圧縮
方式として水平解像度450本以上を実現するMPEG
2方式を採用し、映画アプリケーションに対応可能な高
画質な動画を実現している。
[0006] The above-mentioned MPEG1 video has a horizontal resolution of about 250 lines, which is not sufficient for applications requiring high quality video such as movie applications. For this reason, a storage medium for an application that requires high-quality video has a horizontal resolution of 43.
0 lasers that store video information in an analog fashion
Disc (LD) has been used so far. However, since analog data is not suitable for processing on a computer, digital versatile optical discs have recently been used as new optical discs that can be handled on a computer and have a resolution that can be realized for movie applications.
Disk (DVD) has begun to be supplied. DVD is CD-R
It has a storage capacity of digital data more than 8 times of OM, and C
A data transfer rate five times or more that of a D-ROM can be realized. Accordingly, DVD is an MPEG which realizes a horizontal resolution of 450 lines or more as a data compression method of video information.
By adopting two methods, a high-quality moving image compatible with movie applications is realized.

【0007】以下、図面を参照しながら、上記したAV
データをパーソナルコンピュータ上で直接再生する情報
処理システムであるCD−ROMドライブ付パーソナル
コンピュータについて説明する。図36は、従来のCD
−ROMドライブ付パーソナルコンピュータの構成を示
す図である。
Hereinafter, the above-described AV will be described with reference to the drawings.
A personal computer with a CD-ROM drive, which is an information processing system for directly reproducing data on a personal computer, will be described. FIG. 36 shows a conventional CD.
FIG. 2 is a diagram illustrating a configuration of a personal computer with a ROM drive.

【0008】CD−ROM2401は、デジタルデータ
が記録された情報記録媒体であり、AVデータであるM
PEGストリームがファイルシステムで管理され記録さ
れている。CD−ROMドライブ2402は、CD−R
OM2401上の指定されたセクタ番号のデジタルデー
タを読み出して外部に出力する。
A CD-ROM 2401 is an information recording medium on which digital data is recorded.
The PEG stream is managed and recorded by the file system. The CD-ROM drive 2402 is a CD-R
The digital data of the designated sector number on the OM 2401 is read and output to the outside.

【0009】AV信号処理部2403は、入力されたM
PEGストリームに対して所定の伸長処理を施した後、
アナログ音声信号と映像データに変換し外部出力する。
出力されたアナログ音声信号は、付随するスピーカ24
03Sから音声出力される。HD装置2404は、ハー
ドディスク装置である。入力部2405は、マウス24
05Mやキーボード2405Kを介してユーザから入力
された指示命令を受け取るポートである。
The AV signal processing unit 2403 receives the input M
After performing a predetermined decompression process on the PEG stream,
Convert to analog audio signal and video data and output to external.
The output analog audio signal is output to the accompanying speaker 24.
Sound is output from 03S. The HD device 2404 is a hard disk device. The input unit 2405 is a mouse 24
This port receives an instruction command input from a user via the keyboard 05M or the keyboard 2405K.

【0010】I/Oバス2406は、各構成要素を接続
する本コンピュータの内部バスである。ビデオ信号処理
部2407は、AV信号処理部2403から出力された
映像データとパーソナルコンピュータの内部で生成され
たディスプレイ用の映像データとを合成し、アナログ映
像信号に変換して付随するディスプレイ装置2407D
に出力する。このビデオ信号処理部2407は、典型的
には、ビデオカードと呼ばれるものである。
[0010] An I / O bus 2406 is an internal bus of the computer that connects each component. The video signal processing unit 2407 combines the video data output from the AV signal processing unit 2403 with the video data for display generated inside the personal computer, converts the video data into an analog video signal, and attaches it to the display device 2407D.
Output to The video signal processing unit 2407 is typically called a video card.

【0011】制御部2408は、本コンピュータの全体
の制御を行うものであり、さらに、プロセッサバス24
08Bに接続されたCPU2408C、バスInterface
(I/F)2408I及び主記憶2408Mから構成さ
れる。この制御部2408の主記憶2408Mにはファ
イルシステムを管理するためのOperating System(O
S)OS下のアプリケーションとしてユーザ指示に従い
CD−ROM2401に記録されたデータを再生したり
コピーしたりする制御用プログラムとがロードされてい
る。 尚、ディスプレイ装置2407Dには、制御部2
408にロードされている制御用プログラムにより生成
されたグラフィックユーザインタフェースが表示され
る。
A control unit 2408 controls the entire operation of the present computer.
CPU 2408C, Bus Interface
(I / F) 2408I and main memory 2408M. The main storage 2408M of the control unit 2408 has an Operating System (O) for managing a file system.
S) As an application under the OS, a control program for reproducing or copying data recorded on the CD-ROM 2401 in accordance with a user instruction is loaded. The display unit 2407D includes a control unit 2
A graphic user interface generated by the control program loaded in 408 is displayed.

【0012】図37は、ディスプレイ装置2407Dの
正面図である。2301はディスプレイ装置2407D
の正面の外枠、2302は表示領域、2303はMPE
G動画表示領域、2304はコントロールパネル表示領
域、2305は入力部2405に付随するキーボード2
405K及びマウス2405Mが指定する位置座標を画
面上にフィードバックするためのグラフィックスであ
る。
FIG. 37 is a front view of the display device 2407D. 2301 is a display device 2407D
, A display area 2302, an MPE 2303.
G moving image display area, 2304 is a control panel display area, 2305 is a keyboard 2 attached to the input unit 2405
405K and graphics for feeding back the position coordinates designated by the mouse 2405M on the screen.

【0013】以上のように構成されたCD−ROMドラ
イブ付パーソナルコンピュータについて、以下その動作
を説明する。尚、全体の動作は汎用のパーソナルコンピ
ュータ(例えば、IBM社製PC/ATコンピュータの
互換機)と同様であるため、ここでは全体の詳細な説明
は省略し、本発明と関係があるCD−ROM2401上
のAVデータが再生される動作と、CD−ROM240
1上のファイルがHD装置2404にコピーされる動作
についてのみ説明する。
The operation of the personal computer with a CD-ROM drive configured as described above will be described below. Since the entire operation is the same as that of a general-purpose personal computer (for example, a PC / AT computer compatible with IBM), a detailed description of the entirety is omitted here, and the CD-ROM 2401 related to the present invention is omitted. Operation of reproducing the above AV data and the CD-ROM 240
Only the operation of copying the file on the first device to the HD device 2404 will be described.

【0014】ここで、「再生する」とは、AVデータを
人間が視聴できる映像及び音声に復元することをいい、
「コピーする」とは、ある媒体から情報を読み出し、そ
の情報をそのまま他の媒体に記録することをいう。まず
最初に、AVデータが再生される動作について説明す
る。ユーザがコントロールパネル表示領域2304に表
示されるキー”PLAY”を入力部2405に付随する
マウス2405Mで指定すると、制御部2408は入力
座標から”再生開始”の再生制御命令であると解釈し、
予め定められた再生開始用MPEGストリームを格納す
るファイルのCD−ROM2401上の記録アドレスを
ファイルシステムに従い算出する。制御部2408は算
出した記録アドレスのデータ読み出し命令(READ #Addr
ess)をCD−ROMドライブ2402に行い、読み出
したデジタルデータをデータ書き込み命令(WRITE)で
AV信号処理部2403に出力する。AV信号処理部2
403は入力されたMPEGストリームであるデジタル
データに所定の伸長処理を施してアナログ音声信号と映
像データに変換し出力する。アナログ音声信号は付随す
るスピーカで音声出力され、映像データはビデオ信号処
理部2407に入力され、コンピュータのディスプレイ
用画像情報と合成され、付随するディスプレイ装置24
07Dで映像出力される。このようにして、CD−RO
M2401から読み出されたMPEGストリームはディ
スプレイ装置2407DのMPEG動画表示領域230
3に表示されることになる。
Here, "reproduce" refers to restoring AV data into video and audio that can be viewed by humans.
“Copy” refers to reading information from a certain medium and recording the information as it is on another medium. First, an operation of reproducing AV data will be described. If the user specifies a key “PLAY” displayed in the control panel display area 2304 with a mouse 2405M attached to the input unit 2405, the control unit 2408 interprets the input coordinates as a reproduction control command of “start reproduction”,
The recording address on the CD-ROM 2401 of the file storing the predetermined reproduction start MPEG stream is calculated according to the file system. The control unit 2408 issues a data read command (READ #Addr) of the calculated recording address.
ess) to the CD-ROM drive 2402, and outputs the read digital data to the AV signal processing unit 2403 by a data write command (WRITE). AV signal processing unit 2
Reference numeral 403 subjects the input digital data, which is an MPEG stream, to predetermined decompression processing, converts the digital data into analog audio signals and video data, and outputs the analog audio signals and video data. The analog audio signal is output as audio through an associated speaker, and the video data is input to a video signal processing unit 2407, where it is synthesized with image information for display of a computer, and the associated display device 24
Video is output at 07D. Thus, the CD-RO
The MPEG stream read from M2401 is stored in the MPEG moving image display area 230 of the display device 2407D.
3 will be displayed.

【0015】次に、CD−ROM2401に記録される
ファイルがHD装置2404にコピーされる動作を説明
する。入力部2405は、付随するキーボード2405
Kにより、ユーザが入力するコマンドを受け取る。入力
されたコマンドがCD−ROM2401のファイルをH
D装置2404へコピーするコピー命令であれば、制御
部2408は読み出すべきファイルのCD−ROM24
01上の記録アドレスをファイルシステムに従って算出
する。記録アドレスが算出されると、制御部2408は
CD−ROMドライブ2402にデータ読出し命令(RE
AD #Address)を発することで、算出した記録アドレス
のデジタルデータを読出し、続いてHD装置2404に
データ書き込み命令(WRITE)を発することで、そのデ
ジタルデータをHD装置2404に出力し記録させる。
Next, an operation of copying a file recorded on the CD-ROM 2401 to the HD device 2404 will be described. The input unit 2405 includes a keyboard 2405
K receives a command input by the user. The input command sets the file in the CD-ROM 2401 to H
If the command is a copy command for copying to the D device 2404, the control unit 2408 causes the CD-ROM 24
01 is calculated according to the file system. When the recording address is calculated, the control unit 2408 instructs the CD-ROM drive 2402 to read the data read command (RE
By issuing an AD #Address, the digital data at the calculated recording address is read, and subsequently, by issuing a data write command (WRITE) to the HD device 2404, the digital data is output to the HD device 2404 for recording.

【0016】このようにして、上記従来の情報処理シス
テムにおいて、情報記録媒体に格納されたAVデータ
は、ユーザの指示に従って再生されたりコピーされたり
する。
As described above, in the conventional information processing system, the AV data stored in the information recording medium is reproduced or copied according to a user's instruction.

【0017】[0017]

【発明が解決しようとする課題】しかしながら、このよ
うな従来の情報処理システムでは、CD−ROM240
1から読み出されたデジタルデータは、それがAVデー
タである場合と非AVデータである場合とで区別される
ことなく、制御部2408により同一に処理されてしま
う。そのために、AVデータに対して著作権保護上の処
理を施すことが困難であるという問題点がある。
However, in such a conventional information processing system, the CD-ROM 240
The digital data read from 1 is processed in the same manner by the control unit 2408 without distinction between the case where it is AV data and the case where it is non-AV data. For this reason, there is a problem in that it is difficult to perform copyright protection processing on AV data.

【0018】ここで「著作権保護上の処理」とは、AV
データが著作権者の指定した利用形態に限定して情報処
理システム内で利用されるという事を確保するための処
理をいう。この「利用形態」には、具体的にはAVデー
タの再生のみ許可(つまりHD装置等へのコピーは禁
止)する場合や、再生のみならずAVデータのコピーも
含めて許可する場合等がある。
Here, the "copyright processing" refers to
This is a process for ensuring that data is used in the information processing system only in a usage mode designated by the copyright holder. Specifically, the “usage form” includes a case where only reproduction of AV data is permitted (that is, copying to an HD device or the like is prohibited), a case where not only reproduction but also copying of AV data is permitted. .

【0019】しかし上述の従来技術による構成では、ユ
ーザの誤操作等で、著作権者がコピーを許可していない
AVデータを格納したファイルに対してHD装置240
4へのコピー命令が行われた場合でも、CD−ROMド
ライブ2402には再生命令の際と同様に読出し命令
(READ #Address)が入力されるため、通常データと同
様にCD−ROMドライヴ2402からAVデータが出
力され、HD装置2404にコピーされてしまうことに
なる。
However, in the configuration according to the above-mentioned prior art, the HD device 240 stores a file storing AV data for which the copyright holder does not permit copying due to a user's erroneous operation or the like.
Even when a copy command is issued to the CD-ROM 4, a read command (READ #Address) is input to the CD-ROM drive 2402 as in the case of the reproduction command. The AV data is output and copied to the HD device 2404.

【0020】また別の問題として、制御部2408の動
作はロードされたOS及び再生制御プログラムにより動
的に決定されるが、もし内容に誤りがあるプログラムが
ロードされた場合には、ユーザの意思とは無関係に、コ
ピーが許可されていないAVデータを格納したファイル
がコピーされてしまうという誤動作が発生し得る。上述
した問題から、AVデータの著作権者がコピーを許可し
ていないAVデータであっても、HD装置等に2次記録
される可能性があり、AVデータの著作権者の著作権が
保護されない。この問題は水平解像度が多い高画質な映
像を利用するアプリケーションで特に顕著になり、その
対抗策として、著作権者が著作権侵害による損失を見込
んだアプリケーション価格の設定をおこなったり、著作
権価値の極めて高い映画アプリケーションなどについて
は制作自体を断念するという事態も生じかねない。その
結果、数多くのアプリケーションが適切な価格でユーザ
に提供されるという健全な市場は期待できず、ユーザに
とっての不利益が極めて大きい。
As another problem, the operation of the control unit 2408 is dynamically determined by the loaded OS and the reproduction control program. However, if a program having an incorrect content is loaded, the user's intention is determined. Irrespective of this, a malfunction may occur in which a file storing AV data for which copying is not permitted is copied. Due to the above-mentioned problem, even if the copyright holder of the AV data does not permit copying, the AV data may be secondarily recorded on an HD device or the like, and the copyright of the copyright holder of the AV data is protected. Not done. This problem is particularly noticeable in applications that use high-quality video with many horizontal resolutions. As a countermeasure, the copyright owner sets application prices in anticipation of loss due to copyright infringement, For extremely expensive movie applications, it may happen that production is abandoned. As a result, a healthy market in which many applications are provided to users at appropriate prices cannot be expected, and the disadvantage for users is extremely large.

【0021】そこで、本発明は上記課題を鑑みてなされ
たものであり、AVデータに対して著作権保護上の処理
を施すことが容易なデータ受信装置、データ送信装置、
情報処理システム、データ受信方法及びその方法を記録
した情報記録媒体を提供すること、即ち、情報記録媒体
に記録されたAVデータが著作権者の指定する利用形態
でのみ処理されることを確保することが可能なデータ受
信装置等を提供することを目的とする。
Therefore, the present invention has been made in view of the above problems, and a data receiving apparatus, a data transmitting apparatus,
Providing an information processing system, a data receiving method, and an information recording medium on which the method is recorded, that is, ensuring that AV data recorded on the information recording medium is processed only in a use mode specified by a copyright holder. It is an object of the present invention to provide a data receiving device or the like capable of performing such operations.

【0022】[0022]

【課題を解決するための手段】上記目的を達成するため
に、本発明に係るデータ受信装置等は、伝送路を介して
データ送信装置から送られてきたデジタルデータ(この
デジタルデータには、映像データと、その映像データの
利用形態を指定するための利用形態指定コードと、が含
まれる)を受信し外部媒体に記録するデータ受信装置で
あって、前記データ送信装置が正規のデータ送信装置で
あるか否かの認証を試みる認証手段と、前記デジタルデ
ータを受信する受信手段と、受信したデジタルデータ中
の利用形態指定コードからそのデジタルデータの前記媒
体への記録が許可されているか否かを判定するコピー許
否判定手段と、前記認証手段により認証が成功し、か
つ、前記コピー許否手段により許可されていると判定さ
れた場合に前記デジタルデータを前記媒体に記録する記
録手段とを備えることを特徴とする。
In order to achieve the above object, a data receiving apparatus or the like according to the present invention includes a digital data transmitted from a data transmitting apparatus via a transmission line (this digital data includes Data and a usage pattern designating code for designating a usage pattern of the video data), and recording the data on an external medium, wherein the data transmission device is a legitimate data transmission device. An authentication unit that attempts to authenticate whether or not there is, a receiving unit that receives the digital data, and determines whether recording of the digital data on the medium is permitted based on a use mode designation code in the received digital data. The copy permission / rejection determination means and the authentication means determine that the authentication has succeeded and the copy permission / rejection means has determined that the authentication has been permitted. Characterized in that it comprises a recording means for recording Rudeta on the medium.

【0023】この構成により、映像データが、著作権者
が指定する利用形態の範囲を逸脱して記録装置等のデー
タ受信装置に不法にコピーされるという不正が防止され
る。
[0023] With this configuration, it is possible to prevent the illegal operation that the video data is illegally copied to the data receiving device such as the recording device outside the range of the use form designated by the copyright holder.

【0024】[0024]

【発明の実施の形態】以下、本発明に係る情報処理シス
テムの実施形態について図面を用いて説明する。 (第1実施例)第1実施例に係る情報処理システムは、
DVDに記録されたデジタルデータを読み出し、その著
作権者の指定する利用形態の範囲内で処理(再生及びコ
ピー)するものであり、内部バスと外部バスを備えるこ
とを特徴とする。 (情報処理システムの構成)図1は第1実施例に係る情
報処理システムの外観を示す図であり、図2は第1実施
例に係る情報処理システムの構成を示す機能ブロック図
である。
Embodiments of an information processing system according to the present invention will be described below with reference to the drawings. (First Embodiment) An information processing system according to a first embodiment
It reads digital data recorded on a DVD and processes (reproduces and copies) the data within a use form designated by the copyright holder, and is characterized by having an internal bus and an external bus. (Configuration of Information Processing System) FIG. 1 is a diagram showing an appearance of an information processing system according to the first embodiment, and FIG. 2 is a functional block diagram showing a configuration of the information processing system according to the first embodiment.

【0025】本情報処理システムは、大きく分けて、情
報処理装置40と、それにSmall Computer System Inte
rface(SCSI)バス43を介して接続されたSCS
Iデバイス群50とからなる。情報処理装置40は、さ
らに制御部49、入力部45、キーボード45K、マウ
ス45M、I/Oバス42、AV信号処理部47、ビデ
オ信号処理部48、ディスプレイ装置48D及びスピー
カ47Sから構成される。SCSIデバイス群50は、
さらにHD装置44、DVD−Read Only Memory(RO
M)41、DVD−ROMドライブ46、DVD−Rand
om Access Memory(RAM)99及びDVD−RAMド
ライブ910から構成される。
The information processing system is roughly divided into an information processing apparatus 40 and a Small Computer System
rface (SCSI) SCS connected via bus 43
And an I device group 50. The information processing device 40 further includes a control unit 49, an input unit 45, a keyboard 45K, a mouse 45M, an I / O bus 42, an AV signal processing unit 47, a video signal processing unit 48, a display device 48D, and a speaker 47S. The SCSI device group 50 includes:
Furthermore, the HD device 44, DVD-Read Only Memory (RO
M) 41, DVD-ROM drive 46, DVD-Rand
An om Access Memory (RAM) 99 and a DVD-RAM drive 910 are provided.

【0026】制御部49は、本情報処理システムを構成
する上記全ての構成要素を制御するものであり、主にユ
ーザからの指示を獲得したり、その指示に従ってDVD
−ROM41に記録されたデジタルデータを再生したり
コピーしたりするための制御を行う。この制御部49
は、I/Oバス42に接続された構成要素47、48、
45に対してはI/Oバス42を介して直接制御し、S
CSIバス43に接続された構成要素44、46、91
0に対してはAV信号処理部47を介して間接的に制御
する。
The control unit 49 controls all of the above-mentioned components constituting the information processing system, and mainly acquires instructions from the user and performs DVD operations according to the instructions.
-Control for reproducing or copying digital data recorded in the ROM 41. This control unit 49
Are components 47, 48 connected to the I / O bus 42,
45 is directly controlled via the I / O bus 42,
Components 44, 46, 91 connected to CSI bus 43
0 is indirectly controlled via the AV signal processing unit 47.

【0027】入力部45は、ユーザからの指示命令を受
け取るためのインタフェースであり、ここにはマウス4
5M及びキーボード45Kが接続されている。I/Oバ
ス42は、情報処理装置40の内部バスであり、制御部
49、入力部45、AV信号処理部47、及びビデオ信
号処理部48を接続する。I/Oバス42としては、例
えばPCIバス、又はISAバスを用いることができ
る。
The input unit 45 is an interface for receiving an instruction command from a user.
5M and a keyboard 45K are connected. The I / O bus 42 is an internal bus of the information processing device 40 and connects the control unit 49, the input unit 45, the AV signal processing unit 47, and the video signal processing unit 48. As the I / O bus 42, for example, a PCI bus or an ISA bus can be used.

【0028】AV信号処理部47は、制御部49とSC
SIデバイスとの中継をするSCSIインタフェースと
しての機能と、SCSIバス43を介して受け取ったA
Vデータを再生する、即ち、AVデータを伸長し映像デ
ータ及び音声データとしてそれぞれビデオ信号処理部4
8及びスピーカ47Sに出力する正規のデータ受信装置
としての機能とを有する。ここで、「データ受信装置」
とは、伝送路を介してデジタルデータを受信し一定の処
理を行う装置をいう。また、「正規のデータ受信装置」
とは、AVデータを正規に処理するデータ受信装置、即
ち、著作権者の指定する利用形態の範囲内でデジタルデ
ータを処理するデータ受信装置をいう。具体的には、正
規のデータ受信装置とは、例えば、コピーが禁止され再
生のみが許可されたAVデータを受信した場合には、そ
の再生のみを行ない、これを内部で2次記録したりしな
いデータ受信装置をいう。
The AV signal processing unit 47 includes a control unit 49 and an SC
A function as a SCSI interface for relaying with the SI device, and A
V data is reproduced, that is, AV data is decompressed and converted into video data and audio data by the video signal processing unit 4 respectively.
8 and a function as a regular data receiving device for outputting to the speaker 47S. Here, "data receiving device"
The term “device” refers to a device that receives digital data via a transmission path and performs certain processing. Also, "authorized data receiving device"
Means a data receiving device that processes AV data properly, that is, a data receiving device that processes digital data within the range of usage specified by the copyright holder. Specifically, for example, in the case where AV data for which copying is prohibited and reproduction only is permitted is received, only the reproduction is performed, and the normal data receiving device does not secondary record the data. Refers to a data receiving device.

【0029】ビデオ信号処理部48は、AV信号処理部
47から出力された映像データと制御部49からの指示
により生成したグラフィックスデータとを合成し、アナ
ログ映像信号に変換した後にディスプレイ装置48Dに
出力する。HD装置44は、非AVデータの2次記憶装
置であり、本実施例では、DVD−ROM41に記録さ
れたプログラムデータのコピー先として利用される。
The video signal processing section 48 combines the video data output from the AV signal processing section 47 with the graphics data generated according to the instruction from the control section 49, converts the synthesized video data into an analog video signal, and outputs the analog video signal to the display device 48D. Output. The HD device 44 is a secondary storage device for non-AV data, and is used as a copy destination of program data recorded on the DVD-ROM 41 in the present embodiment.

【0030】DVD−ROM41は、読み出し専用のD
VDであり、本情報処理システムによる処理対象である
デジタルデータが予め記録された情報記録媒体である。
DVD−ROMドライブ46は、正規のデータ送信装置
の一つであり、DVD−ROM41に記録されたデジタ
ルデータを読み出して、SCSIバス43を介してデー
タ受信装置に出力する。ここで、「データ送信装置」と
は、媒体からデジタルデータを取り出して伝送路を介し
てデータ受信装置に出力するものをいい、「正規のデー
タ送信装置」とは、AVデータを正規に処理するデータ
送信装置、即ち、送信先が正規のデータ受信装置である
ときにのみAVデータを出力するデータ送信装置をい
う。
The DVD-ROM 41 has a read-only D
VD, which is an information recording medium in which digital data to be processed by the information processing system is recorded in advance.
The DVD-ROM drive 46 is one of legitimate data transmission devices, reads digital data recorded on the DVD-ROM 41, and outputs the digital data to the data reception device via the SCSI bus 43. Here, the "data transmitting device" means a device that extracts digital data from a medium and outputs the data to a data receiving device via a transmission path, and the "regular data transmitting device" normally processes AV data. A data transmission device, that is, a data transmission device that outputs AV data only when the transmission destination is a legitimate data reception device.

【0031】DVD−RAM99は、書き換え可能のD
VDであり、本実施例では、DVD−ROM41に記録
されたAVデータを2次記憶するための情報記録媒体と
して利用される。DVD−RAMドライブ910は、正
規のデータ受信装置の一つであり、SCSIバス43を
介して受信したデジタルデータをDVD−RAM99に
記録する。
The DVD-RAM 99 has a rewritable D
VD, which is used as an information recording medium for secondary storage of AV data recorded on the DVD-ROM 41 in this embodiment. The DVD-RAM drive 910 is one of legitimate data receiving devices, and records digital data received via the SCSI bus 43 on the DVD-RAM 99.

【0032】SCSIバス43は、情報処理装置40と
SCSIデバイス群50とを接続するSCSI規格に準
拠した外部バスである。本情報処理システムでは、SC
SIデバイスが正規のデータ送信装置又は正規のデータ
受信装置であるか否かを判断するために、SCSI規格
の範囲において独自に定義したデバイスタイプコードを
利用している。以下、このデバイスタイプコードに関連
するSCSI規格を説明する。
The SCSI bus 43 is an external bus compliant with the SCSI standard for connecting the information processing device 40 and the SCSI device group 50. In this information processing system, SC
In order to determine whether the SI device is a legitimate data transmitting device or a legitimate data receiving device, a device type code uniquely defined in the range of the SCSI standard is used. Hereinafter, the SCSI standard related to this device type code will be described.

【0033】SCSI規格では、バスに接続されるSC
SIデバイスはバス上の識別コードとしてIDコードを
有している。データやコマンドを伝送するSCSIデバ
イスは、その前処理として、自らのIDコードと伝送先
のIDコードを含むバス専有要求をバスに出力し、これ
に伝送先SCSIデバイスが応答することによりバスを
専有し、この後、データやコマンドを伝送する。すなわ
ち、SCSIバスに接続されるSCSIデバイスは、I
Dコードにより、データ伝送時に互いを識別することが
可能になる。
In the SCSI standard, the SC connected to the bus
The SI device has an ID code as an identification code on the bus. As a preprocessing, the SCSI device that transmits data and commands outputs a bus occupation request including its own ID code and the ID code of the transmission destination to the bus, and the transmission destination SCSI device responds to this request to occupy the bus. Then, data and commands are transmitted. That is, the SCSI device connected to the SCSI bus is
The D code makes it possible to identify each other during data transmission.

【0034】また、さらに、SCSIバスに接続される
SCSIデバイスは、SCSIデバイスのタイプ及び機
能を示すデバイス属性情報を有する。図3(a)及び図
3(b)は、デバイス属性情報を説明するための図であ
る。図3(a)はデータ属性情報の全体のフォーマット
を示す。同図において、先頭1バイトには上位3ビット
に周辺機器分類コード、下位4ビットにデバイスタイプ
コードが格納される。
Further, the SCSI device connected to the SCSI bus has device attribute information indicating the type and function of the SCSI device. FIGS. 3A and 3B are diagrams for explaining device attribute information. FIG. 3A shows the entire format of the data attribute information. In the figure, the first one byte stores the peripheral device classification code in the upper three bits and the device type code in the lower four bits.

【0035】図3(b)は上記デバイスタイプコードと
それが示すデバイスタイプの対応関係を示す。同図に示
されるように、デバイスタイプコードが(10101)
であれば“ AVディスク読み出し専用デバイス”、デ
バイスタイプコードが(10111)であれば“AVデ
ィスク記録デバイス”、デバイスタイプコードが(10
010)であれば“AV信号処理デバイス”を示す。
FIG. 3B shows the correspondence between the device type code and the device type indicated by the device type code. As shown in the figure, the device type code is (10101)
If the device type code is (10111), "AV disk read-only device" and the device type code is (1011).
010) indicates “AV signal processing device”.

【0036】尚、本実施例では、デバイス・タイプが
“AVディスク読み出し専用デバイス(1010
1)”、“AVディスク記録デバイス(1011
1)”、及び“AV信号処理デバイス(10010)”
のうちのいずれかであるSCSIデバイスを本明細書で
は「AVデバイス」と総称する。本実施例における、D
VD−ROMドライブ46は“AVディスク読み出し専
用デバイス(10101)”であり、AV信号処理部4
7は“AV信号処理デバイス(10010)”であり、
DVD−RAMドライブ910は“AVディスク記録デ
バイス(10111)”であり、これらはいずれもAV
デバイスである。
In this embodiment, the device type is "AV disk read-only device (1010
1)), “AV disc recording device (1011)
1) "and" AV signal processing device (10010) "
The SCSI device that is one of the above is generically referred to as “AV device” in this specification. In this embodiment, D
The VD-ROM drive 46 is an “AV disk read-only device (10101)”, and the AV signal processing unit 4
7 is an “AV signal processing device (10010)”,
The DVD-RAM drive 910 is an "AV disk recording device (10111)",
Device.

【0037】尚、SCSIバスに接続されるSCSIデ
バイスは、認証用のSCSIコマンド(INQUIRY)が入
力されれば、このデバイス属性情報をSCSIバスを介
して返送する。デバイス属性情報を受けとったSCSI
デバイスは、伝送元のデバイスIDと対応づけてデバイ
ス属性情報を内部に保持する。このため、一度、認証用
のSCSIコマンド(INQUIRY)によりデバイス属性情
報を獲得したSCSIデバイスは、デバイス属性情報を
獲得した他のSCSIデバイスのデバイスタイプを把握
することができる。
When a SCSI command (INQUIRY) for authentication is input, the SCSI device connected to the SCSI bus returns this device attribute information via the SCSI bus. SCSI that received device attribute information
The device internally holds device attribute information in association with the transmission source device ID. Therefore, the SCSI device that has once obtained the device attribute information by the SCSI command (INQUIRY) for authentication can grasp the device type of another SCSI device that has obtained the device attribute information.

【0038】本明細書では、AVデバイスが、認証用S
CSIコマンド(INQUIRY)を用いて、データ転送元及
びデータ転送先が互いにAVデバイスであることを確認
する動作を「AVデバイス相互認証」という。次に、D
VD−ROM41、DVD−RAM99、DVD−RO
Mドライブ46、DVD−RAMドライブ910、AV
信号処理部47及び制御部49について、さらに詳細に
説明する。 [DVD−ROM41及びDVD−RAM99]DVD
−ROM41及びDVD−RAM99(両者を併せて単
に「DVD」と呼ぶ)の構造とそれらに記録されるデジ
タルデータの構造は以下の通りである。
In this specification, the AV device is an authentication S
The operation of using the CSI command (INQUIRY) to confirm that the data transfer source and the data transfer destination are AV devices is called "AV device mutual authentication". Next, D
VD-ROM41, DVD-RAM99, DVD-RO
M drive 46, DVD-RAM drive 910, AV
The signal processing unit 47 and the control unit 49 will be described in more detail. [DVD-ROM41 and DVD-RAM99] DVD
-The structure of the ROM 41 and the DVD-RAM 99 (both are simply referred to as "DVD") and the structure of digital data recorded on them are as follows.

【0039】<DVDの構造>図4(a)はDVDの正
面図である。DVD2200は中心穴2201を有す
る。また、中心穴の周囲にはディスクのクランプ領域2
202が設けられ、クランプ領域の外側からデジタルデ
ータを格納する情報記録領域2203が設けられてい
る。
<Structure of DVD> FIG. 4A is a front view of the DVD. The DVD 2200 has a center hole 2201. Around the center hole, a clamp area 2 of the disk is provided.
An information recording area 2203 for storing digital data is provided from outside the clamp area.

【0040】情報記録領域は、内周からリードイン領域
(lead-in)領域2205、データ領域記録(data-record
ed)2206、リードアウト領域(lead-out)2207
領域に大別される。リードイン領域2205には読み出
し開始時のDVDドライブ(DVD−ROMドライブ4
6及びDVD−RAMドライブ910を併せて単に「D
VDドライブ」と呼ぶ)初期化のためのデータが格納さ
れ、データ記録領域2206にはアプリケーション毎に
異なるデジタルデータが格納される。リードアウト領域
2207はDVDドライブにデータ記録領域2206の
終端を告知する領域であり、意味のあるデジタルデータ
は格納されない。すなわち、DVDドライブによる読み
出しにおいては、ディスク装着時にまずリードイン領域
2205が読み出され、以降、外部から入力される指示
に従いデータ記録領域2206が読み出されることにな
る。
The information recording area is a lead-in area from the inner circumference.
(lead-in) area 2205, data area record (data-record
ed) 2206, lead-out area 2207
Broadly divided into areas. The lead-in area 2205 contains a DVD drive (DVD-ROM drive 4) at the start of reading.
6 and the DVD-RAM drive 910 together,
Data for initialization is stored in the data recording area 2206, and digital data different for each application is stored in the data recording area 2206. The lead-out area 2207 is an area for notifying the end of the data recording area 2206 to the DVD drive, and does not store significant digital data. That is, in reading by the DVD drive, the lead-in area 2205 is first read when the disc is mounted, and thereafter, the data recording area 2206 is read in accordance with an instruction input from the outside.

【0041】図4(b)はDVDの断面図である。DV
D2200の情報記録領域は、図面の下側から厚さ約
0.6mm(0.5mm以上0.7mm以下)の第1の
透明基板2208、その上に情報層2209、厚さ約
0.6mmの第2の透明基板2211、情報層2209
と第2の透明基板2211との間に設けられ両者を接着
する接着層2210から形成され、さらに、必要に応じ
て第2の透明基板2211の上にラベル印刷用の印刷層
2212が設けられる。印刷層2212は、部分的に設
けていてもよい。
FIG. 4B is a sectional view of the DVD. DV
The information recording area of D2200 includes a first transparent substrate 2208 having a thickness of about 0.6 mm (0.5 mm or more and 0.7 mm or less) from the lower side of the drawing, an information layer 2209 thereon, and an information layer 2209 having a thickness of about 0.6 mm. Second transparent substrate 2211, information layer 2209
An adhesive layer 2210 is provided between the first transparent substrate 2211 and the second transparent substrate 2211 to bond the two, and a printing layer 2212 for label printing is provided on the second transparent substrate 2211 as needed. The printing layer 2212 may be provided partially.

【0042】光ビーム2213が入射し情報が読み出さ
れる下側の読み出し面を表面A、印刷層2212が形成
される上側の面を裏面Bと呼ぶ。DVD−ROM41の
場合には、情報層2209には金属薄膜等の反射膜が付
着されており、第1の透明基板2208と接する面に凹
凸のピットが形成されている。このピットの長さと間隔
によりデジタルデータの内容が決定される。このピット
の長さや間隔はCDの場合に比べ短くなり、ピット列で
形成する情報トラックのピッチも狭く構成されている。
情報の読み出しは、光ビーム2213がピットに照射さ
れ、その反射率の変化を読み出すことで行われる。
The lower reading surface on which the light beam 2213 is incident and information is read is referred to as the front surface A, and the upper surface on which the printed layer 2212 is formed is referred to as the back surface B. In the case of the DVD-ROM 41, a reflective film such as a metal thin film is attached to the information layer 2209, and uneven pits are formed on the surface in contact with the first transparent substrate 2208. The content of the digital data is determined by the length and interval of the pit. The length and interval of the pits are shorter than in the case of a CD, and the pitch of the information tracks formed by the pit rows is configured to be narrow.
Reading of information is performed by irradiating a pit with a light beam 2213 and reading a change in the reflectance.

【0043】一方、DVD−RAM99の場合には、情
報層2209は特殊な記録材料(一種の合金)でできて
おり、その相変化により情報が記録される。つまり、高
出力の光ビームによる高温加熱によって情報層2209
の光スポット2214部分が結晶状態からアモルファス
状態に変化することを利用して情報の記録が行われる。
情報の読み出しは、低出力の光ビームによってアモルフ
ァス相と結晶相の反射率の変化を読み出すことで行われ
る。
On the other hand, in the case of the DVD-RAM 99, the information layer 2209 is made of a special recording material (a kind of alloy), and information is recorded by its phase change. That is, the information layer 2209 is heated by high-temperature heating using a high-output light beam.
The information is recorded by utilizing the fact that the light spot 2214 changes from a crystalline state to an amorphous state.
The reading of information is performed by reading the change in the reflectance between the amorphous phase and the crystalline phase using a low-output light beam.

【0044】DVDでの光スポット2214は、対物レ
ンズの開口数NAが大きく、光ビームの波長λが小さい
ことから、CDでの光スポットに比べ直径で約1/1.
6になっている。このような物理構造をもつDVDの記
録容量は、DVD−ROM41では約4.7Gバイト、
DVD−RAM99では約2.6Gバイトである。な
お、約4.7GバイトというDVD−ROM41の記憶
容量は、それまでのCD−ROMに比べて約8倍近い大
きさである。そのため、DVD−ROMに記録できる動
画像について、その画質の大幅な向上が可能であり、再
生時間についても2時間以上にまで向上させることがで
きる。このような記録容量のため、DVDは高画質な映
像の記録媒体に非常に適している。 <DVDの物理フォーマット>図5(a)〜図5(f)
は、DVDの物理フォーマットと称される記録データの
物理的な構造を示す図である。
The light spot 2214 of the DVD has a large numerical aperture NA of the objective lens and a small wavelength λ of the light beam.
It is 6. The recording capacity of a DVD having such a physical structure is about 4.7 Gbytes in the DVD-ROM 41,
In the DVD-RAM 99, it is about 2.6 GB. Note that the storage capacity of the DVD-ROM 41 of about 4.7 Gbytes is about eight times as large as that of the conventional CD-ROM. Therefore, the quality of moving images that can be recorded on a DVD-ROM can be greatly improved, and the reproduction time can be improved to two hours or more. Due to such a recording capacity, the DVD is very suitable for a high-quality video recording medium. <Physical Format of DVD> FIGS. 5A to 5F
FIG. 1 is a diagram showing a physical structure of recording data called a physical format of a DVD.

【0045】図5(a)はDVDのデータ記録領域22
06の物理的な構造を示す図である。DVDのデータ記
録領域2206は複数セクタに分割されている。セクタ
はデータの書き込み又は読み出しを行う際の最小単位で
ある。図5(b)は、1個のセクタの構造を示す構造図
である。それぞれのセクタは、先頭から、12バイトの
セクタヘッダ領域、2048バイトのユーザデータ領
域、及び4バイトの誤り検出符号領域が配置された構成
を有する。
FIG. 5A shows the data recording area 22 of the DVD.
FIG. 6 is a diagram showing a physical structure of the optical disc 06. The DVD data recording area 2206 is divided into a plurality of sectors. A sector is the minimum unit when writing or reading data. FIG. 5B is a structural diagram showing the structure of one sector. Each sector has a configuration in which a 12-byte sector header area, a 2048-byte user data area, and a 4-byte error detection code area are arranged from the top.

【0046】ユーザデータ領域にはファイル管理情報又
はAVデータを含むアプリケーション情報を内容として
有するデジタルデータが格納される。アプリケーション
情報に含まれるAVデータとしては、MPEGストリー
ムが格納される。またファイル管理情報としては、複数
のセクタをファイルとして、さらに複数のファイルをグ
ループ化してディレクトリとして管理するファイルシス
テムに関する管理情報が格納される。
The user data area stores digital data having file management information or application information including AV data as contents. An MPEG stream is stored as the AV data included in the application information. Further, as the file management information, management information on a file system that manages a plurality of sectors as files and a plurality of files grouped and managed as a directory is stored.

【0047】セクタヘッダ領域には先頭から順に、セク
タを識別するためのアドレス情報であるセクタアドレ
ス、セクタアドレスの誤り訂正符号、Copy Generation
Management System(CGMS)制御データが格納され
る。CGMS制御データは、そのセクタに格納されたデ
ジタルデータの利用形態を指定する情報である。DVD
ドライブは、一つのセクタを読み出す時には、そのCG
MS制御データに従った読み出し制御を行う。
In the sector header area, in order from the top, a sector address, which is address information for identifying a sector, an error correction code of the sector address, a copy generation
Management System (CGMS) control data is stored. The CGMS control data is information for specifying a use form of digital data stored in the sector. DVD
When reading one sector, the drive reads the CG
The read control is performed according to the MS control data.

【0048】尚、セクタのアドレス情報には、前述した
リードイン領域2205、データ記録領域2206及び
リードアウト領域2207のそれぞれを識別する情報も
含まれており、DVDドライブはこのセクタのアドレス
情報によりいずれの領域かを判定することができる。図
5(c)は、6バイトからなるCGMS制御データの構
造を示す図である。CGMS制御データは、1バイトの
データ属性コードと1バイトのCGMSデータと4バイ
トの予約からなる。
The address information of the sector includes information for identifying each of the above-described lead-in area 2205, data recording area 2206, and lead-out area 2207. Area can be determined. FIG. 5C is a diagram showing a structure of CGMS control data composed of 6 bytes. The CGMS control data includes a 1-byte data attribute code, 1-byte CGMS data, and 4-byte reservation.

【0049】図5(d)は、データ属性コードの意味を
説明する図である。データ属性コードが「01h」
(「h」は、16進数であることを示す)であるとき
は、このセクタのユーザデータ領域にAVデータが記録
されていることを示す。「00h」であるときは、デー
タ属性の指定が行わなれていないことを示す。図5
(e)は、CGMSデータの構造を示す図である。CG
MSデータのサイズは1バイトであるが、その上位2ビ
ットは、CGMSコードと呼ばれ、このセクタのユーザ
データ領域に格納されるデジタルデータの利用形態を指
定する情報が格納される。
FIG. 5D is a diagram for explaining the meaning of the data attribute code. Data attribute code is "01h"
(“H” indicates a hexadecimal number) indicates that AV data is recorded in the user data area of this sector. “00h” indicates that the data attribute has not been specified. FIG.
(E) is a diagram showing the structure of CGMS data. CG
Although the size of the MS data is 1 byte, the upper two bits thereof are called a CGMS code and store information for specifying a use form of digital data stored in a user data area of this sector.

【0050】図5(f)は、CGMSコードの意味を説
明する図である。CGMSコードが「00」である場合
はコピー許可を、「10」である場合は1世代に限りコ
ピー許可を、「11」である場合にはコピー禁止である
ことをそれぞれ意味する。なお、「1世代のコピー許
可」とは、例えば、DVD−ROM41に記録されたA
VデータをDVD−RAM99にコピーすることは許さ
れるが、そのDVD−RAM99にコピーされたAVデ
ータをさらに他のDVD−RAMにコピーすることは許
されないことをいう。また、本実施例においては、いず
れのコードでも再生は許可されていることを意味する。
FIG. 5F is a diagram for explaining the meaning of the CGMS code. When the CGMS code is “00”, it means copy permission, when it is “10”, copy permission is limited to one generation, and when it is “11”, copy permission is prohibited. Note that "copy of one generation" means, for example, A
This means that V data can be copied to the DVD-RAM 99 but AV data copied to the DVD-RAM 99 cannot be further copied to another DVD-RAM. Further, in the present embodiment, it means that reproduction is permitted for any code.

【0051】以上のようなセクタ構造により、DVDド
ライブは、DVDのセクタのユーザデータ領域からデジ
タルデータを読み出す際にそのセクタのCGMS制御デ
ータを参照することで、そのデジタルデータがAVデー
タであるか否か、及び、そのコピーの許否がいかなる内
容に設定されているかを知ることができる。 <DVDの論理フォーマット>図6(a)と図6(b)
は、DVDの論理フォーマットと称される記録データの
論理的な構造を示す図である。
With the above-described sector structure, the DVD drive refers to the CGMS control data of the sector when reading digital data from the user data area of the DVD sector, and determines whether the digital data is AV data. No, and what kind of content is set as to whether copying is permitted or not. <Logical format of DVD> FIGS. 6A and 6B
FIG. 2 is a diagram showing a logical structure of recording data called a logical format of a DVD.

【0052】図6(a)はDVDのデータ記録領域22
06の論理的な構造を示す図である。データ記録領域2
206は、先頭にファイル管理情報が記録され、その後
ろに複数のファイルが記録される。「ファイル」とは、
複数のセクタのデータをグループ化して管理するための
論理的なデータ単位である。各ファイルの属性を示す情
報はファイル管理情報に格納される。またファイル管理
情報は、さらに、複数のファイルのグループをディレク
トリという単位で管理するための情報も含みうる。
FIG. 6A shows the data recording area 22 of the DVD.
FIG. 12 is a diagram showing a logical structure of the logical device 06. Data recording area 2
206, file management information is recorded at the head, and a plurality of files are recorded after the file management information. "File"
This is a logical data unit for grouping and managing data of a plurality of sectors. Information indicating the attribute of each file is stored in file management information. The file management information may further include information for managing a group of a plurality of files in a unit called a directory.

【0053】図6(b)は、本実施例におけるファイル
/ディレクトリ構造を示すツリー図である。楕円がディ
レクトリを、長方形がファイルを示す。この例では、R
ootディレクトリの下に、DVD_VIDEOディレ
クトリと、File1.DAT及びFile2.DAT
の2つのファイルが存在する。DVDディレクトリに
は、さらに、Movie1.VOB、Movie2.V
OB、及びMovie3.VOBの計3個のファイルが
存在する。
FIG. 6B is a tree diagram showing the file / directory structure in this embodiment. An ellipse indicates a directory and a rectangle indicates a file. In this example, R
The DVD_VIDEO directory and the File1. DAT and File2. DAT
There are two files. The DVD directory further contains Movie1. VOB, Movie2. V
OB, and Movie3. There are a total of three VOB files.

【0054】本実施例では、ファイルの種類を容易に識
別できるように、ファイル名及びディレクトリ名に関し
て規約を定めている。ファイル名の拡張子にVOBが付
与されたものをAVデータファイルとしている。また、
名称がDVD_VIDEOであるディレクトリをAVデ
ータ格納用の特定ディレクトリとし、このディレクトリ
に格納されるファイルを一律にAVデータを格納するフ
ァイルとしている。図6(b)のツリー図では、Mov
ie1.VOB、Movie2.VOB、及びMovi
e3.VOBがAVデータを格納するファイル(以下、
このようなAVデータを格納するファイルを「AVデー
タファイル」という。)である。一方、File1.D
AT及びFile2.DATが非AVデータを格納する
ファイル(以下、このような非AVデータを格納するフ
ァイルを「非AVデータファイル」という。)である。
In this embodiment, rules are defined for file names and directory names so that the types of files can be easily identified. An AV data file is obtained by adding a VOB to the extension of the file name. Also,
A directory having a name of DVD_VIDEO is a specific directory for storing AV data, and files stored in this directory are files for uniformly storing AV data. In the tree diagram of FIG.
ie1. VOB, Movie2. VOB and Movi
e3. A file in which VOB stores AV data
A file that stores such AV data is called an “AV data file”. ). On the other hand, File1. D
AT and File2. The DAT is a file storing non-AV data (hereinafter, such a file storing non-AV data is referred to as a “non-AV data file”).

【0055】このような名称規約によって、読み出しが
指定されたファイルやディレクトリの名称を解釈するこ
とで、AVデータファイルの読み出しが試みられたか、
又は、非AVデータファイルの読み出しが試みられたか
を判別することが可能となる。例えば、読み出しを試み
たファイルのパスにDVD_VIDEOという名称のデ
ィレクトリが含まれていれば、AVデータファイルの読
み出しであると判別できる。尚、本実施例のファイル管
理情報は、ISO13346規格に従うものとする。
By interpreting the name of the file or directory designated to be read according to such a naming convention, whether reading of the AV data file has been attempted is determined.
Alternatively, it is possible to determine whether reading of a non-AV data file has been attempted. For example, if a directory named DVD_VIDEO is included in the path of the file for which reading was attempted, it can be determined that the reading is an AV data file. Note that the file management information according to the present embodiment complies with the ISO13346 standard.

【0056】図7(a)〜図7(c)は、図6(a)及
び図6(b)で示された論理フォーマットのファイルシ
ステムとして利用されているISO13346規格を説
明するための図である。これらの図を用いて、本発明に
関係のある手順、つまりファイル名よりファイルの記録
アドレスを獲得する手順を説明する。図7(a)は、I
SO13346規格に従ったファイル管理情報内のデー
タの論理的な関係を示す図である。
FIGS. 7A to 7C are views for explaining the ISO13346 standard used as the file system of the logical format shown in FIGS. 6A and 6B. is there. A procedure related to the present invention, that is, a procedure for acquiring a file recording address from a file name will be described with reference to these drawings. FIG.
FIG. 4 is a diagram illustrating a logical relationship between data in file management information according to the SO13346 standard.

【0057】ISO13346規格では、読み出し専用
ディスクに加えて、書き換え可能ディスクにも対応する
ため、ファイルの記録位置はファイルエントリ(File E
ntry)と呼ばれる情報に格納され管理される。例えば、
Movie1.VOBにはMovie1用のファイルエ
ントリがファイル管理情報内に存在し、File1.D
ATにはFile1用のファイルエントリがファイル管
理情報内に存在する。このためファイルの記録アドレス
を獲得するためには、対象となるファイルエントリを獲
得することが必要になる。これらファイルエントリはフ
ァイルの階層構造を形成するディレクトリを辿ることに
より獲得することができる。ディレクトリ情報はディレ
クトリファイルとしてファイル管理情報内に存在する。
ディレクトリファイルは複数のファイル識別記述子(Fi
le Identify Descriptor)から構成され、各ファイル識
別記述子にはディレクトリが管理するファイル又はディ
レクトリのファイルエントリの記録アドレス及びファイ
ル名が含まれている。ディレクトリ階層構造の頂点であ
るルートのファイルエントリはファイル管理情報内に予
め定められた位置に格納されるファイル群記述子(File
Set Descrddiptor)に格納される。このため、ルート
を起点としてファイル名によりディレクトリ階層を辿り
対象となるファイルエントリを獲得し、ファイルエント
リからアドレス情報を獲得することが可能になる。
According to the ISO13346 standard, in addition to a read-only disc, a rewritable disc is supported, and therefore, the recording position of a file is determined by a file entry (File E).
ntry) is stored and managed. For example,
Movie1. In the VOB, a file entry for Movie1 exists in the file management information. D
The AT has a file entry for File1 in the file management information. Therefore, in order to obtain the recording address of a file, it is necessary to obtain a target file entry. These file entries can be obtained by tracing directories that form a hierarchical structure of files. The directory information exists in the file management information as a directory file.
A directory file contains multiple file identification descriptors (Fi
le Identify Descriptor), and each file identification descriptor includes a recording address and a file name of a file managed by the directory or a file entry of the directory. The root file entry, which is the top of the directory hierarchy, is a file group descriptor (File) stored at a predetermined position in the file management information.
Set Descrddiptor). For this reason, it becomes possible to obtain the target file entry by tracing the directory hierarchy by the file name starting from the root, and to obtain the address information from the file entry.

【0058】図7(b)は、ディレクトリ用のファイル
識別記述子の構造を示す図である。このファイル識別記
述子のディレクトリ名については、図示されているよう
に、上述した名称規約が定められている。図7(c)
は、ファイル用のファイル識別記述子の構造を示す図で
ある。このファイル識別記述子のファイル名について
も、図示されているように、上述した名称規約が定めら
れている。 [DVD−ROMドライブ46]図8は、DVD−RO
Mドライブ46の詳細な構成を示すブロック図である。
FIG. 7B is a diagram showing the structure of a file identification descriptor for a directory. As shown in the figure, the above-mentioned naming convention is defined for the directory name of the file identification descriptor. FIG. 7 (c)
FIG. 4 is a diagram showing the structure of a file identification descriptor for a file. As shown in the figure, the naming convention described above is also defined for the file name of this file identification descriptor. [DVD-ROM drive 46] FIG.
FIG. 3 is a block diagram showing a detailed configuration of an M drive 46.

【0059】DVD−ROMドライブ46はさらに、イ
ンタフェースコネクタ500、データ読み出し回路50
1、CGMS制御データ用メモリ502、ユーザデータ
用メモリ503、CGMSデータ識別回路504、SC
SIバス制御回路505、ユーザデータ置換回路50
6、内部データバス507、制御バス508、マイクロ
プロセッサ509から構成される。
The DVD-ROM drive 46 further includes an interface connector 500, a data read circuit 50
1, CGMS control data memory 502, user data memory 503, CGMS data identification circuit 504, SC
SI bus control circuit 505, user data replacement circuit 50
6, an internal data bus 507, a control bus 508, and a microprocessor 509.

【0060】インタフェースコネクタ500は、SCS
Iバス43とDVD−ROMドライブ46を接続するコ
ネクタである。データ読み出し回路501は、アドレス
情報としてセクタ番号の指定を受けると、付随するディ
スク駆動装置を制御し、指定されたセクタに格納される
デジタルデータをDVD−ROM41から読み出し、セ
クタのユーザデータ領域のユーザデータをユーザデータ
用メモリ503に、セクタのセクタヘッダ領域のCGM
S制御データをCGMS制御データ用メモリ502に格
納する。
The interface connector 500 is an SCS
A connector for connecting the I bus 43 and the DVD-ROM drive 46. Upon receiving the designation of the sector number as the address information, the data read circuit 501 reads the digital data stored in the specified sector from the DVD-ROM 41 by controlling the associated disk drive, and reads the digital data stored in the user data area of the sector. The data is stored in the user data memory 503 in the CGM of the sector header area of the sector.
The S control data is stored in the CGMS control data memory 502.

【0061】CGMS制御データ用メモリ502は、セ
クタデータのCGMS制御データを一時的に格納するメ
モリである。ユーザデータ用メモリ503は、セクタデ
ータのユーザデータを一時的に格納するメモリである。
CGMSデータ識別回路504は、CGMS制御データ
の内容を識別する回路であり、具体的には、CGMS制
御データ用メモリ502に格納されたCGMS制御デー
タを読込み、そのCGMS制御データ中のデータ属性コ
ードを参照することにより、ユーザデータ用メモリ50
3に格納されているユーザデータのデータ属性が“未指
定”及び“AVデータ”のいずれであるかを判断し、そ
の結果をマイクロプロセッサ509に通知する。また、
そのCGMS制御データ中のCGMSデータを参照する
ことにより、ユーザデータ用メモリ503に格納されて
いるユーザデータのコピー制限情報が“コピー許可”、
“一世代コピー許可”及び“コピー不許可”のいずれで
あるかを判断し、その結果をマイクロプロセッサ509
に通知する。
The CGMS control data memory 502 is a memory for temporarily storing CGMS control data of sector data. The user data memory 503 is a memory for temporarily storing user data of sector data.
The CGMS data identification circuit 504 is a circuit for identifying the contents of the CGMS control data. Specifically, the CGMS data identification circuit 504 reads the CGMS control data stored in the CGMS control data memory 502 and changes the data attribute code in the CGMS control data. The user data memory 50 can be referred to.
It determines whether the data attribute of the user data stored in No. 3 is “unspecified” or “AV data”, and notifies the microprocessor 509 of the result. Also,
By referring to the CGMS data in the CGMS control data, the copy restriction information of the user data stored in the user data memory 503 becomes “copy permitted”.
Judgment is made between "one generation copy permitted" and "copy not permitted", and the result is determined by the microprocessor 509.
Notify.

【0062】SCSIバス制御回路505は、SCSI
バスのコントローラであり、インタフェースコネクタ5
00を介してSCSIバス43に接続されており、SC
SI規格に従ってコマンド及びデータの送受信を行う。
ユーザデータ置換回路506は、著作権を保護するため
の回路の一つであり、マイクロプロセッサ509からの
指示により、ユーザデータ用メモリ503に格納されて
いるユーザデータを読み込み、それをNULLデータに
変換する。ここで「NULLデータ」とは、例えば「0
000h」のような、情報をもたないダミーデータのこ
とをいう。
The SCSI bus control circuit 505 has a SCSI
Bus controller, interface connector 5
00 is connected to the SCSI bus 43
It transmits and receives commands and data according to the SI standard.
The user data replacement circuit 506 is one of circuits for protecting copyright, reads user data stored in the user data memory 503 and converts it into NULL data in accordance with an instruction from the microprocessor 509. I do. Here, “NULL data” is, for example, “0
000h "means dummy data having no information.

【0063】内部データバス507は、データ読み出し
回路501が読み出したデータ又はSCSIバス制御回
路505がSCSIバス43に出力するためのデータの
伝送路である。制御バス508は、マイクロプロセッサ
509から出力される指示情報(つまりコマンドのセッ
ト)や、各回路から送られる処理結果情報などの伝送路
である。
The internal data bus 507 is a transmission path for data read by the data read circuit 501 or data to be output to the SCSI bus 43 by the SCSI bus control circuit 505. The control bus 508 is a transmission path for instruction information (that is, a set of commands) output from the microprocessor 509 and processing result information sent from each circuit.

【0064】マイクロプロセッサ509は、内臓する制
御プログラムに従って、SCSIバス制御回路505が
受け取ったSCSIコマンドを解釈し、DVD−ROM
ドライブ46全体の制御を行う。以下、データ送受信先
の機器のデバイス・タイプ及び相互認証を行うための認
証用SCSIコマンド(INQUIRY)、DVD上のデジタ
ルデータ一般を読み出すためのSCSIコマンド(REA
D)、デジタルデータの中でも専らAVデータの読み出
しを行うための専用コマンドであるSCSIコマンド
(READ_AV)が入力された際のマイクロプロセッサ50
9の制御を説明する。
The microprocessor 509 interprets the SCSI command received by the SCSI bus control circuit 505 according to the built-in control program, and
The control of the entire drive 46 is performed. Hereinafter, an authentication SCSI command (INQUIRY) for performing mutual authentication and a device type of a device of a data transmission / reception destination, and a SCSI command (REA) for reading digital data in general on a DVD.
D) The microprocessor 50 when a SCSI command (READ_AV), which is a dedicated command for exclusively reading AV data among digital data, is input.
9 will be described.

【0065】<認証用SCSIコマンド(INQUIRY)>
マイクロプロセッサ509は、入力されたSCSIコマ
ンドが認証用SCSIコマンド(INQUIRY)であると判
定すると、SCSIバス制御回路505を介して、DV
D−ROMドライブ46自身の機器属性データを図3
(a)で示されるフォーマットでこの認証用SCSIコ
マンド(INQUIRY)を発行した対象機器に返送する。
尚、返送される機器属性データ中のデバイス・タイプ・
コードは、図3(b)に示されるように、“1010
1”(AVディスク再生専用デバイス)である。
<SCSI Command for Authentication (INQUIRY)>
When the microprocessor 509 determines that the input SCSI command is the authentication SCSI command (INQUIRY), the microprocessor 509 transmits the DV command via the SCSI bus control circuit 505.
FIG. 3 shows the device attribute data of the D-ROM drive 46 itself.
The authentication SCSI command (INQUIRY) is returned to the target device that has issued the authentication SCSI command (INQUIRY) in the format shown in FIG.
Note that the device type,
The code is “1010” as shown in FIG.
1 "(AV disk playback-only device).

【0066】<データ読み出し用SCSIコマンド(RE
AD)>マイクロプロセッサ509は、入力されたSCS
Iコマンドがデータ読み出し用SCSIコマンド(REA
D)であると判定すると、コマンドのパラメータとして
付随されてきたセクタ番号に従ってDVD−ROM41
に記録されたデジタルデータを読み出すようデータ読み
出し回路501を起動する。データ読み出し回路501
により読み出されたデジタルデータは、セクタのヘッダ
領域に格納されたCGMS制御データと、そのセクタの
ユーザデータ領域に格納されたユーザデータとに分離さ
れて、それぞれCGMS制御データ用メモリ502と、
ユーザデータ用メモリ503とに格納される。
<SCSI command for data reading (RE
AD)> The microprocessor 509 receives the input SCS
The I command is a SCSI command for reading data (REA
D), the DVD-ROM 41 according to the sector number attached as a command parameter.
The data read circuit 501 is started so as to read digital data recorded in the. Data read circuit 501
Is separated into CGMS control data stored in a header area of a sector and user data stored in a user data area of the sector, and a CGMS control data memory 502, respectively.
It is stored in the user data memory 503.

【0067】その後、CGMSデータ識別回路504
は、ユーザデータ用メモリ503に格納されたユーザデ
ータ(2048バイト)がAVデータかどうかを判定す
る。その結果、ユーザデータがAVデータである場合
は、著作権保護処理として、ユーザデータ置換回路50
6は、そのユーザデータ(2048バイト)をNULL
データ(2048バイト)に置換する。その後、SCS
Iバス制御回路505は、置換されたユーザデータをこ
のコマンドを発行したSCSIデバイスに転送する。
Thereafter, the CGMS data identification circuit 504
Determines whether the user data (2048 bytes) stored in the user data memory 503 is AV data. As a result, if the user data is AV data, the user data replacement circuit 50
6 sets the user data (2048 bytes) to NULL
Replace with data (2048 bytes). After that, SCS
The I bus control circuit 505 transfers the replaced user data to the SCSI device that has issued this command.

【0068】一方、ユーザデータが非AVデータである
場合には、上記置換を行うことなく、そのユーザデータ
をこのコマンドを発行したSCSIデバイスに転送す
る。 <AVデータ読み出し用SCSIコマンド(READ_AV)
>マイクロプロセッサ509は、入力されたSCSIコ
マンドがAVデータ読み出し用SCSIコマンド(READ
_AV)であると判定すると、同様に、コマンドのパラメ
ータとして付随されてきたセクタ番号に従ってDVD−
ROM41に記録されたデジタルデータを読み出すよう
データ読み出し回路501を起動する。データ読み出し
回路501により読み出されたデジタルデータは、セク
タのヘッダ領域に格納されたCGMS制御データと、セ
クタのユーザデータ領域に格納されたユーザデータとに
分離されて、それぞれCGMS制御データ用メモリ50
2とユーザデータ用メモリ503とに格納される。
On the other hand, if the user data is non-AV data, the user data is transferred to the SCSI device that has issued this command without performing the above replacement. <SCSI command for reading AV data (READ_AV)
> The microprocessor 509 determines that the input SCSI command is an AV data read SCSI command (READ
_AV), the DVD-ROM is similarly assigned according to the sector number attached as a command parameter.
The data read circuit 501 is started to read digital data recorded in the ROM 41. The digital data read by the data read circuit 501 is separated into CGMS control data stored in the header area of the sector and user data stored in the user data area of the sector.
2 and the user data memory 503.

【0069】その後、マイクロプロセッサ509は、C
GMSデータ識別回路504により、ユーザデータ用メ
モリ503に格納されたユーザデータ(2048バイ
ト)がAVデータかどうか、さらに、そのユーザデータ
のコピー制限情報が“コピー許可”、“一世代コピー許
可”及び“コピー不許可”のいずれであるかを判断す
る。
After that, the microprocessor 509 sets C
The GMS data identification circuit 504 determines whether the user data (2048 bytes) stored in the user data memory 503 is AV data, and further determines whether the copy restriction information of the user data is “copy permitted”, “one generation copy permitted”, It is determined which of “copy not permitted”.

【0070】続いて、マイクロプロセッサ509は、デ
ータ転送先のSCSIデバイスの機器属性データ(これ
は、AVデータ読み出し用SCSIコマンド(READ_A
V)と付随して送られてくる)を参照することで、上記
ユーザデータの転送先がAVデバイスであるか否か、さ
らに、AVデバイスである場合に、上記ユーザデータが
再生に使用されるのか、コピーに使用されるのかを判断
する。具体的には、データ転送先のSCSIデバイスの
デバイスタイプコードが“10101”、“1011
1”及び“10010”のいずれかの場合にはAVデバ
イスと判断し、“10010”であれば再生に使用され
ると判断し、“10111”であればコピーに使用され
ると判断する。
Subsequently, the microprocessor 509 sends the device attribute data of the data transfer destination SCSI device (this is the SCSI command for reading AV data (READ_A
V), the user data is transferred to an AV device, and if the transfer destination is an AV device, the user data is used for reproduction. Or whether it will be used for copying. Specifically, the device type code of the SCSI device of the data transfer destination is “10101”, “1011”.
In the case of either “1” or “10010”, it is determined that the device is an AV device. If “10010”, it is determined that the device is used for reproduction.

【0071】上記判断の結果、次のいずれかの場合に
は、マイクロプロセッサ509は、CGMS制御データ
用メモリ502に格納されたCGMS制御データ(1セ
クタあたり6バイト)とユーザデータ用メモリ503に
格納されたユーザデータ(1セクタあたり2048バイ
ト)の合計2054バイトのデジタルデータを、データ
転送の単位を2054バイトとして、このコマンドを送
ってきたSCSIデバイスに出力する。 (1)ユーザデータ(2048バイト)が非AVデータ
である場合。 (2)ユーザデータ(2048バイト)がAVデータで
あり、かつ、そのAVデータが再生に使用される場合。 (3)ユーザデータ(2048バイト)がAVデータで
あり、かつ、そのAVデータがコピーに使用され、か
つ、上記コピー制限情報が“コピー許可”又は“一世代
コピー許可””である場合。
As a result of the above judgment, in any of the following cases, the microprocessor 509 stores the CGMS control data (6 bytes per sector) stored in the CGMS control data memory 502 and the CGMS control data in the user data memory 503. A total of 2054 bytes of digital data of the user data (2048 bytes per sector) is output to the SCSI device that sent this command, with the data transfer unit being 2054 bytes. (1) When the user data (2048 bytes) is non-AV data. (2) When the user data (2048 bytes) is AV data and the AV data is used for reproduction. (3) When the user data (2048 bytes) is AV data, the AV data is used for copying, and the copy restriction information is “copy permitted” or “one generation copy permitted”.

【0072】一方、次のいずれかの場合には、マイクロ
プロセッサ509は、著作権保護処理として、ユーザデ
ータ用メモリ503に格納されたユーザデータ(1セク
タあたり2048バイト)をユーザデータ置換回路50
6によりNULLデータ(2048バイト)に置換した
後に、それにCGMS制御データ用メモリ502に格納
されたCGMS制御データ(6バイト)を加えた合計2
054バイトのデジタルデータを、データ転送の単位を
2054バイトとして、このコマンドを送ってきたSC
SIデバイスに出力する。 (1)ユーザデータがAVデータであり、かつ、ユーザ
データの転送先が非AVデバイスである場合。 (2)ユーザデータがAVデータであり、かつ、そのA
Vデータがコピーに使用され、かつ、上記コピー制限情
報が“コピー禁止”である場合。 [DVD−RAMドライブ910]図9は、DVD−R
AMドライブ910の詳細な構成を示すブロック図であ
る。
On the other hand, in any of the following cases, the microprocessor 509 uses the user data replacement circuit 50 to store the user data (2048 bytes per sector) stored in the user data memory 503 as copyright protection processing.
6 after replacing with NULL data (2048 bytes), and adding the CGMS control data (6 bytes) stored in the CGMS control data memory 502 to a total of 2
054 bytes of digital data, the data transfer unit is set to 2054 bytes, and the SC
Output to SI device. (1) When the user data is AV data and the transfer destination of the user data is a non-AV device. (2) The user data is AV data and its A
When the V data is used for copying and the copy restriction information is “copy prohibited”. [DVD-RAM Drive 910] FIG.
FIG. 3 is a block diagram showing a detailed configuration of an AM drive 910.

【0073】DVD−RAMドライブ910はさらに、
インタフェースコネクタ100、データ記録回路10
1、CGMS制御データ用メモリ102、ユーザデータ
用メモリ103、CGMSデータ識別・更新回路10
4、 SCSIバス制御回路105、ユーザデータ置換
回路106、内部データバス107、制御バス108、
マイクロプロセッサ109から構成される。
The DVD-RAM drive 910 further includes
Interface connector 100, data recording circuit 10
1. CGMS control data memory 102, user data memory 103, CGMS data identification / update circuit 10
4. SCSI bus control circuit 105, user data replacement circuit 106, internal data bus 107, control bus 108,
It comprises a microprocessor 109.

【0074】上述した構成のなかでインタフェースコネ
クタ100、CGMS制御データ用メモリ102、ユー
ザデータ用メモリ103、 SCSIバス制御回路10
5、ユーザデータ置換回路106、内部データバス10
7、制御バス108はDVD−ROMドライブ46のそ
れぞれ対応する構成と同様であり、重複する説明は省略
し、機能の異なるマイクロプロセッサ109及び、新規
構成であるCGMSデータ識別・更新回路104、デー
タ記録回路101についてのみ説明を行う。
In the above-described configuration, the interface connector 100, the CGMS control data memory 102, the user data memory 103, the SCSI bus control circuit 10
5, user data replacement circuit 106, internal data bus 10
7. The control bus 108 is the same as the corresponding configuration of the DVD-ROM drive 46, and duplicate description is omitted. The microprocessor 109 having a different function, the CGMS data identification / update circuit 104 which is a new configuration, the data recording Only the circuit 101 will be described.

【0075】尚、説明を省略した各構成と第1実施例に
おける構成との対応関係は、インタフェースコネクタ1
00とインタフェースコネクタ500、CGMS制御デ
ータ用メモリ102とCGMS制御データ用メモリ50
2、ユーザデータ用メモリ103とユーザデータ用メモ
リ503、 SCSIバス制御回路105とSCSIバ
ス制御回路505、ユーザデータ置換回路106とユー
ザデータ置換回路506、内部データバス107と内部
データバス507である。
The correspondence between the components whose description has been omitted and the components in the first embodiment is shown in the following table.
00 and interface connector 500, CGMS control data memory 102 and CGMS control data memory 50
2. User data memory 103 and user data memory 503; SCSI bus control circuit 105 and SCSI bus control circuit 505; user data replacement circuit 106 and user data replacement circuit 506; internal data bus 107 and internal data bus 507.

【0076】データ記録回路101は、マイクロプロセ
ッサ109からの指示に従って、ユーザデータ用メモリ
103又はCGMS制御データ用メモリ102に格納さ
れたデータをDVD−RAM99に書き込む。この際、
CGMS制御データとユーザデータについては、図5
(a)〜図5(f)に示されるフォーマットで、指定さ
れたセクタのセクタヘッダ領域とユーザデータ領域に記
録する。
The data recording circuit 101 writes the data stored in the user data memory 103 or the CGMS control data memory 102 to the DVD-RAM 99 in accordance with an instruction from the microprocessor 109. On this occasion,
CGMS control data and user data are shown in FIG.
The data is recorded in the sector header area and the user data area of the specified sector in the format shown in FIGS.

【0077】CGMSデータ識別・更新回路104は、
CGMS制御データの内容を識別したり更新したりする
回路である。具体的には、マイクロプロセッサ109か
らの指示に従って、CGMS制御データ用メモリ102
からCGMS制御データを読み出し、その中にデータ属
性コードとCGMSコードを識別し、その結果をマイク
ロプロセッサ109に報告する。また、マイクロプロセ
ッサ109からの指示に従って、CGMS制御データ用
メモリ102に格納されたCGMS制御データ中のCG
MSデータの更新処理を行う。この更新処理において
は、CGMSコードが“1世代コピー許可(d7,d6 = 1,
0)”である場合には、“コピー禁止(d7,d6 = 1,1)”
に更新する。これは、2世代目のコピーを禁止するため
である。
The CGMS data identification / update circuit 104
This is a circuit for identifying and updating the contents of the CGMS control data. Specifically, in accordance with an instruction from the microprocessor 109, the CGMS control data memory 102
The CGMS control data is read from the CPU, the data attribute code and the CGMS code are identified therein, and the result is reported to the microprocessor 109. Also, according to an instruction from the microprocessor 109, the CG in the CGMS control data stored in the CGMS control data memory 102
The MS data is updated. In this update processing, the CGMS code indicates that “1 generation copy permitted (d7, d6 = 1,
0) "," copy prohibited (d7, d6 = 1, 1) "
Update to This is to prohibit the second generation copy.

【0078】マイクロプロセッサ109は、内蔵する制
御プログラムに従って、SCSIバス制御回路105が
受け取ったSCSIコマンドを解釈し、DVD−RAM
ドライブ910全体を制御する。以下、AVデータ記録
用SCSIコマンド(WRITE_AV)、認証用SCSIコマ
ンド(INQUIRY)が入力された場合のこのDVD−RA
Mドライブ910の動作について説明する。
The microprocessor 109 interprets the SCSI command received by the SCSI bus control circuit 105 according to the built-in control program, and
The entire drive 910 is controlled. Hereinafter, the DVD-RA when the SCSI command for AV data recording (WRITE_AV) and the SCSI command for authentication (INQUIRY) are input.
The operation of the M drive 910 will be described.

【0079】<認証用SCSIコマンド(INQUIRY)>
マイクロプロセッサ109は、SCSIバス制御回路1
05に入力されたSCSIコマンドが認証用SCSIコ
マンド(INQUIRY)であると判定すると、SCSIバス
制御回路105を介して、DVD−RAMドライブ91
0の機器属性データを図3(a)で示されるフォーマッ
トでこのSCSIコマンド(INQUIRY)を発行したSC
SIデバイスに返送する。尚、返送される機器属性デー
タ中のデバイス・タイプ・コードは、図3(b)に示さ
れるように、“10111”(AVディスク記録デバイ
ス)である。
<SCSI Command for Authentication (INQUIRY)>
The microprocessor 109 includes the SCSI bus control circuit 1
When it is determined that the SCSI command input to the HDD 05 is the authentication SCSI command (INQUIRY), the DVD-RAM drive 91 is transmitted via the SCSI bus control circuit 105.
0 in which the SCSI command (INQUIRY) is issued in the format shown in FIG.
Return to SI device. The device type code in the returned device attribute data is “10111” (AV disc recording device), as shown in FIG.

【0080】また逆に、マイクロプロセッサ109は、
SCSIバスに接続されたSCSIデバイスに認証用S
CSIコマンド(INQUIRY)を発行し、対象機器の属性
データを受け取り、これを、SCSIデバイスのIDコ
ードと対応づけて、例えば内部メモリに保持する。ま
た、マイクロプロセッサ109は、逆に、その対象機器
に認証用SCSIコマンド(INQUIRY)を発行してその
対象機器の属性データを受け取り、これを、その対象機
器のIDコードと対応づけて内部メモリに保持する。
On the contrary, the microprocessor 109
S for authentication to SCSI device connected to SCSI bus
A CSI command (INQUIRY) is issued to receive attribute data of the target device, and this is stored in, for example, an internal memory in association with the ID code of the SCSI device. Conversely, the microprocessor 109 issues an authentication SCSI command (INQUIRY) to the target device to receive attribute data of the target device, and associates the attribute data with the ID code of the target device in the internal memory. Hold.

【0081】<AVデータ記録用SCSIコマンド(WR
ITE_AV)>マイクロプロセッサ109は、入力されたS
CSIコマンドがAVデータ記録用SCSIコマンド
(WRITE_AV)であると判定すると、SCSIバス制御回
路105を制御して、2054バイトの転送単位のデジ
タルデータを受取り、デジタルデータのユーザデータを
ユーザデータ用メモリ103に、CGMS制御データを
CGMS制御データ用メモリ102に格納する。
<AV data recording SCSI command (WR
ITE_AV)> The microprocessor 109 receives the input S
If it is determined that the CSI command is an AV data recording SCSI command (WRITE_AV), the SCSI bus control circuit 105 is controlled to receive 2054 bytes of digital data in a transfer unit, and to store the user data of the digital data in the user data memory 103. Next, the CGMS control data is stored in the CGMS control data memory 102.

【0082】次に、CGMSデータ識別・更新回路10
4は、ユーザデータ用メモリ103に格納されたユーザ
データがコピーが許可されているデータか否かを判定す
る。具体的にはCGMSデータのCGMSコードが“1
世代コピー許可(d7,d6 = 1,0)”又は“コピー許可(d
7,d6 = 0,0)”であればコピー許可であるデジタルデー
タであると判定する。さらに、マイクロプロセッサ10
9は、事前に行われた相互認証により獲得し保持してい
る機器の属性データを参照することで、AVデータ記録
用SCSIコマンド(WRITE_AV)を発行したSCSIデ
バイスがAVデバイスであるか否かを判定する。
Next, the CGMS data identification / update circuit 10
No. 4 determines whether the user data stored in the user data memory 103 is data permitted to be copied. Specifically, the CGMS code of the CGMS data is “1”.
Generation copy permission (d7, d6 = 1, 0) "or" copy permission (d
7, d6 = 0, 0) ", it is determined that the digital data is copy-permitted.
Reference numeral 9 refers to the attribute data of the device obtained and held by the mutual authentication performed in advance, and determines whether the SCSI device that has issued the SCSI command for writing AV data (WRITE_AV) is an AV device. judge.

【0083】その結果、AVデータ記録用SCSIコマ
ンド(WRITE_AV)を発行したSCSIデバイスがAVデ
バイスであり、かつ、ユーザデータがコピー許可なデジ
タルデータであれば、CGMSデータ識別・更新回路1
04は、CGMS制御データを更新する。その後、デー
タ記録回路101は、ユーザデータ(2048バイト)
と、いま更新されたCGMS制御データ(6バイト)を
DVD−RAM99に記録する。
As a result, if the SCSI device that has issued the AV data recording SCSI command (WRITE_AV) is an AV device and the user data is copy-permitted digital data, the CGMS data identification / update circuit 1
04 updates CGMS control data. Thereafter, the data recording circuit 101 stores the user data (2048 bytes)
Then, the updated CGMS control data (6 bytes) is recorded on the DVD-RAM 99.

【0084】一方、相互認証の結果により、 SCSI
コマンド(WRITE_AV)を発行したSCSIデバイスが非
AVデバイスである場合、あるいは、コピー禁止なデジ
タルデータ、具体的にはCGMSコードが“コピー禁止
(d7,d6 = 1,1)”である場合は、ユーザデータ置換回
路106は、ユーザデータ用メモリ103に格納された
ユーザデータをNULLデータに置換する。その後、デ
ータ記録回路101は、そのNULLデータ(2048
バイト)とCGMS制御データ(6バイト)をDVD−
RAM99に記録する。 [AV信号処理部47]図10は、AV信号処理部47
の詳細な構成を示すブロック図である。
On the other hand, according to the result of mutual authentication, SCSI
If the SCSI device that issued the command (WRITE_AV) is a non-AV device, or if the copy-inhibited digital data, specifically, the CGMS code is “copy-inhibited (d7, d6 = 1, 1)”, The user data replacement circuit 106 replaces the user data stored in the user data memory 103 with NULL data. After that, the data recording circuit 101 reads the NULL data (2048
Bytes) and CGMS control data (6 bytes)
It is recorded in the RAM 99. [AV Signal Processing Unit 47] FIG.
FIG. 3 is a block diagram showing a detailed configuration of FIG.

【0085】AV信号処理部47はさらに、コネクタ6
00、I/Oバス制御回路601、I/Oコマンド・ス
テータス・レジスタ602、SCSIバス制御回路60
3、データバッファ604、CGMSデータ検出識別回
路605、MPEGデコーダ606、D/A変換回路6
07、制御バス608、内部データバス609、マイク
ロプロセッサ610、インタフェースコネクタ611か
ら構成される。
The AV signal processing section 47 further includes a connector 6
00, I / O bus control circuit 601, I / O command status register 602, SCSI bus control circuit 60
3. Data buffer 604, CGMS data detection / identification circuit 605, MPEG decoder 606, D / A conversion circuit 6
07, a control bus 608, an internal data bus 609, a microprocessor 610, and an interface connector 611.

【0086】コネクタ600は、AV信号処理部47と
I/Oバスを接続する。I/Oバス制御回路601は、
I/Oバスから入力される情報を識別する回路である。
具体的には、入力された情報がデータであれば、それを
データバッファ604に格納し、I/Oコマンド等の制
御コマンドであれば、I/Oコマンド・ステータス・レ
ジスタ602に格納する。
The connector 600 connects the AV signal processing section 47 to the I / O bus. The I / O bus control circuit 601 includes:
This is a circuit for identifying information input from the I / O bus.
Specifically, if the input information is data, it is stored in the data buffer 604, and if it is a control command such as an I / O command, it is stored in the I / O command status register 602.

【0087】I/Oコマンド・ステータス・レジスタ6
02は、制御部49からこのAV信号処理部47に入力
されるコマンドや、このAV信号処理部47による処理
結果などを一時的に格納するメモリである。SCSIバ
ス制御回路603は、SCSIバスのコントローラであ
り、インタフェースコネクタ611を介してSCSIバ
ス43と接続されており、SCSI規格に従ってコマン
ド及びデータの送受信を行う。このSCSIバス制御回
路603は、マイクロプロセッサ610からの指示に従
い、AVデータ読み出し用SCSIコマンド(READ_A
V)をDVD−ROM41に発行することによりDVD
−ROM41に対してAVデータの読み出し要求をした
り、AVデータ記録用SCSIコマンド(WRITE_AV)を
DVD−RAMドライブ910に発行することによりD
VD−RAMドライブ910に対してAVデータのDV
D−RAM99への記録要求をしたりする。
I / O command status register 6
Reference numeral 02 denotes a memory for temporarily storing commands input from the control unit 49 to the AV signal processing unit 47, processing results of the AV signal processing unit 47, and the like. The SCSI bus control circuit 603 is a controller of the SCSI bus, is connected to the SCSI bus 43 via the interface connector 611, and transmits and receives commands and data according to the SCSI standard. The SCSI bus control circuit 603 receives an AV data read SCSI command (READ_A
V) to the DVD-ROM 41,
By issuing a read request for AV data to the ROM 41 or issuing an AV data recording SCSI command (WRITE_AV) to the DVD-RAM drive 910;
AV data DV to VD-RAM drive 910
For example, a recording request to the D-RAM 99 is made.

【0088】データバッファ604は、制御バス608
及び内部データバス609上のデータを受け取り、一時
的に格納するメモリである。CGMSデータ検出識別回
路605は、入力されるデジタルデータ中からCGMS
制御データを抽出し、その中のデータ属性コードの値か
らデータ属性を判定し、その結果、AVデータであれば
ユーザデータのみをMPEGデコーダ606に出力し、
AVデータでなければそのデジタルデータのMPEGデ
コーダ606への出力を中断する。
The data buffer 604 includes a control bus 608
And a memory that receives data on the internal data bus 609 and temporarily stores the data. The CGMS data detection / identification circuit 605 outputs the CGMS data from the input digital data.
The control data is extracted, and the data attribute is determined from the value of the data attribute code in the control data. As a result, if the data is AV data, only the user data is output to the MPEG decoder 606,
If it is not AV data, the output of the digital data to the MPEG decoder 606 is interrupted.

【0089】MPEGデコーダ606は、入力されるM
PEGストリームであるデジタルデータに対し所定の伸
長処理を施すことによって映像データ及び音声データに
変換し出力する。D/A変換回路607は、MPEGデ
コーダ606から出力された音声データをアナログ音声
信号に変換して出力する。
The MPEG decoder 606 receives the input M
By subjecting digital data, which is a PEG stream, to predetermined decompression processing, the digital data is converted into video data and audio data and output. The D / A conversion circuit 607 converts the audio data output from the MPEG decoder 606 into an analog audio signal and outputs it.

【0090】制御バス608は、マイクロプロセッサ6
10から発行される指示情報や、各回路から報告される
処理結果情報などの伝送路である。内部データバス60
9は、I/Oバス制御回路601、SCSIバス制御回
路603、データバッファ604、CGMSデータ検出
識別回路605を接続するバスである。
The control bus 608 is connected to the microprocessor 6
This is a transmission path for instruction information issued from the server 10 and processing result information reported from each circuit. Internal data bus 60
Reference numeral 9 denotes a bus for connecting the I / O bus control circuit 601, the SCSI bus control circuit 603, the data buffer 604, and the CGMS data detection / identification circuit 605.

【0091】インタフェースコネクタ611は、AV信
号処理部47とSCSIバスを接続するコネクタであ
る。マイクロプロセッサ610は、内蔵する制御プログ
ラムに従って、I/Oコマンド・ステータス・レジスタ
602に格納されたI/Oコマンド、及びSCSIバス
制御回路603が受け取ったSCSIコマンドを解釈し
て、AV信号処理部47全体の制御を行う。
The interface connector 611 is a connector for connecting the AV signal processing unit 47 to the SCSI bus. The microprocessor 610 interprets the I / O command stored in the I / O command status register 602 and the SCSI command received by the SCSI bus control circuit 603 according to a built-in control program, and Performs overall control.

【0092】以下、データ読み出し用I/Oコマンド
(IO_READ)、AVデータ再生用I/Oコマンド(IO_PL
AY)、 AVデータコピー用I/Oコマンド(IO_COP
Y)、認証用SCSIコマンド(INQUIRY)が入力された
場合のAV信号処理部47の動作を説明する。 <認証用SCSIコマンド(INQUIRY)>マイクロプロ
セッサ610は、SCSIバス制御回路603に入力さ
れたSCSIコマンドが認証用SCSIコマンド(INQU
IRY)であると判定すると、SCSIバス制御回路60
3を介して、AV信号処理部47の機器属性データを図
3(a)に示されるフォーマットでこのSCSIコマン
ド(INQUIRY)を発行したSCSIデバイスに返送す
る。尚、返送される機器属性データ中のデバイス・タイ
プ・コードは、図3(b)に示されるように、“100
10”(AV信号処理デバイス)である。
Hereinafter, an I / O command for reading data (IO_READ) and an I / O command for reproducing AV data (IO_PL)
AY), AV data copy I / O command (IO_COP
Y), the operation of the AV signal processing unit 47 when the authentication SCSI command (INQUIRY) is input will be described. <Authentication SCSI Command (INQUIRY)> The microprocessor 610 converts the SCSI command input to the SCSI bus control circuit 603 into an authentication SCSI command (INQU).
IRY), the SCSI bus control circuit 60
The device attribute data of the AV signal processing unit 47 is returned to the SCSI device that issued the SCSI command (INQUIRY) in the format shown in FIG. The device type code in the returned device attribute data is “100” as shown in FIG.
10 ″ (AV signal processing device).

【0093】<データ読み出し用I/Oコマンド(IO_R
EAD)>マイクロプロセッサ610は、I/Oコマンド
・ステータス・レジスタ602に格納されたコマンドが
“データ読み出し用I/Oコマンド(IO_READ)”であ
ると判定すると、SCSIバス制御回路603を制御し
てDVD−ROMドライブ46にDVD−ROM41の
デジタルデータを読み出すためのSCSIコマンド(RE
AD)を発行し、SCSIバス制御回路603が受け取っ
たデジタルデータを一時的にデータバッファ604に格
納し、I/Oバス制御回路601を制御してデータバッ
ファ604に格納したデジタルデータをI/Oバス42
を介して制御部49に出力する。
<Data Read I / O Command (IO_R
EAD)> The microprocessor 610, when determining that the command stored in the I / O command status register 602 is a "data read I / O command (IO_READ)", controls the SCSI bus control circuit 603. A SCSI command (RE) for reading digital data from the DVD-ROM 41 is written to the DVD-ROM drive 46.
AD), the digital data received by the SCSI bus control circuit 603 is temporarily stored in the data buffer 604, and the I / O bus control circuit 601 is controlled to convert the digital data stored in the data buffer 604 into I / O data. Bus 42
Is output to the control unit 49 via the.

【0094】<AVデータ再生用I/Oコマンド(IO_P
LAY)>マイクロプロセッサ610は、I/Oコマンド
・ステータス・レジスタ602に入力されたコマンドが
“AVデータ再生用I/Oコマンド(IO_PLAY)”であ
ると判定すると、DVD−ROMドライブ46と相互認
証を行う。具体的にはSCSIバス制御回路603を制
御してDVD−ROMドライブ46に認証用SCSIコ
マンド(INQUIRY)を送出し、返送されてくる機器属性
データによりデータ転送元のSCSIデバイスがAVデ
バイスであるかどうかを判定する。
<AV data reproduction I / O command (IO_P
LAY)> The microprocessor 610, when determining that the command input to the I / O command status register 602 is an “AV data reproduction I / O command (IO_PLAY)”, performs mutual authentication with the DVD-ROM drive 46. I do. Specifically, it controls the SCSI bus control circuit 603 to transmit an authentication SCSI command (INQUIRY) to the DVD-ROM drive 46, and determines whether the data transfer source SCSI device is an AV device based on the returned device attribute data. Determine whether

【0095】その結果、データ転送元のSCSIデバイ
スがAVデバイスとは異なる場合には、マイクロプロセ
ッサ610は、I/Oコマンド・ステータス・レジスタ
602にエラー・ステータスを格納して処理を終了す
る。一方、データ転送元のSCSIデバイスがAVデバ
イスである場合には、マイクロプロセッサ610は、S
CSIバス制御回路603を制御してDVD−ROMド
ライブ46にAVデータ読み出し用SCSIコマンド
(READ_AV)を発行し、転送されてくるデジタルデータ
をデータバッファ604に一時格納する。
As a result, when the SCSI device of the data transfer source is different from the AV device, the microprocessor 610 stores the error status in the I / O command status register 602 and ends the processing. On the other hand, when the data transfer source SCSI device is an AV device, the microprocessor
The CSI bus control circuit 603 is controlled to issue an AV data read SCSI command (READ_AV) to the DVD-ROM drive 46, and the transferred digital data is temporarily stored in the data buffer 604.

【0096】その後、データバッファ604に格納され
たデジタルデータは、マイクロプロセッサ610によ
り、CGMSデータ検出識別回路605に転送され、C
GMSデータ検出識別回路605は、そのデジタルデー
タがAVデータであるか否かを判定する。その結果、A
Vデータと判定されると、マイクロプロセッサ610
は、そのデジタルデータをMPEGデコーダ606に転
送し、一方、非AVデータであると判定されると、MP
EGデコーダ606への転送を中断する。
Thereafter, the digital data stored in the data buffer 604 is transferred to the CGMS data detection / identification circuit 605 by the microprocessor 610,
The GMS data detection identification circuit 605 determines whether or not the digital data is AV data. As a result, A
If the data is determined to be V data, the microprocessor 610
Transfers the digital data to the MPEG decoder 606. On the other hand, if the digital data is determined to be non-AV data,
The transfer to the EG decoder 606 is interrupted.

【0097】MPEGデコーダ606に転送されたデジ
タルデータは、ここで所定の伸長処理が施され、映像デ
ータ及び音声データに変換されて出力される。変換され
た映像データはビデオ信号処理部48へ出力され、音声
データはD/A変換回路607によりアナログ音声信号
に変換され、外部に出力されると共に付随するスピーカ
47Sにより音声出力される。
The digital data transferred to the MPEG decoder 606 is subjected to a predetermined decompression process, converted into video data and audio data, and output. The converted video data is output to the video signal processing unit 48, and the audio data is converted into an analog audio signal by the D / A conversion circuit 607, output to the outside, and audio output by the accompanying speaker 47S.

【0098】<AVデータコピー用I/Oコマンド(IO
_COPY)>マイクロプロセッサ610は、I/Oコマン
ド・ステータス・レジスタ602に入力されたコマンド
が“AVデータコピー用I/Oコマンド(IO_COPY)”
であると判定すると、DVD−ROMドライブ46及び
DVD−RAMドライブ910とそれぞれ相互認証を行
う。具体的にはSCSIバス制御回路603を制御して
DVD−ROMドライブ46に認証用SCSIコマンド
(INQUIRY)を送出し、返送されてくる機器属性データ
によりデータ転送元のSCSIデバイスがAVデバイス
であるかどうかを判定する。また同様に、DVD−RA
Mドライブ910に認証用SCSIコマンド(INQUIR
Y)を送出し、返送されてくる機器属性データによりデ
ータ転送元のSCSIデバイスがAVデバイスであるか
どうかを判定する。
<AV data copy I / O command (IO
_COPY)> The microprocessor 610 determines that the command input to the I / O command status register 602 is “AV data copy I / O command (IO_COPY)”.
If it is determined that they are the same, mutual authentication is performed with the DVD-ROM drive 46 and the DVD-RAM drive 910 respectively. Specifically, it controls the SCSI bus control circuit 603 to transmit an authentication SCSI command (INQUIRY) to the DVD-ROM drive 46, and determines whether the data transfer source SCSI device is an AV device based on the returned device attribute data. Determine whether Similarly, DVD-RA
A SCSI command for authentication (INQUIR
Y), and it is determined based on the returned device attribute data whether the data transfer source SCSI device is an AV device.

【0099】その結果、データ転送元あるいはデータ転
送先のいずれかのSCSIデバイスがAVデバイスとは
異なる場合には、マイクロプロセッサ610は、I/O
コマンド・ステータス・レジスタ602にエラー・ステ
ータスを格納して処理を終了する。一方、データ転送元
及びデータ転送先のSCSIデバイスのいずれもがAV
デバイスである場合には、マイクロプロセッサ610
は、コピーすべきAVデータを指定するセクタ番号とコ
ピー先であるDVD−RAMドライブ910の機器属性
データ“10111”を付随させたAVデータ読み出し
用SCSIコマンド(READ_AV)をDVD−ROMドラ
イブ46に発行し、読み出して転送されてくるデジタル
データをデータバッファ604に一時格納する。デジタ
ルデータが格納されると、マイクロプロセッサ610
は、AVデータ記録用のSCSIコマンド(WRITE_AV)
をDVD−RAMドライブ910に発行すると共に、バ
ッファに格納されたデジタルデータをDVD−RAMド
ライブ910に出力する。 [制御部49]制御部49はさらに、図2に示されるよ
うに、プロセッサバス49B、CPU49C、バスI/
F49I及び主記憶49Mから構成される。CPU49
Cは、プロセッサバス49Bを介してバスI/F49I
及び主記憶49Mに接続されている。CPU49Cは、
主記憶49MにロードされているOS及び本情報処理シ
ステム固有の制御用プログラムに従って、入力部45を
介して受け取られた外部からの指示命令を解釈し、DV
D−ROM41からのデジタルデータの取り出しとその
伝送先の制御を行う。制御部49は、ディスプレイ装置
48Dに図37に示されるような表示をしたり、キーボ
ード45Kやマウス45Mを制御して、ユーザとの対話
を行う。
As a result, when the SCSI device at either the data transfer source or the data transfer destination is different from the AV device, the microprocessor 610 sets the I / O
The error status is stored in the command status register 602, and the process ends. On the other hand, both the data transfer source and data transfer destination SCSI devices are AV
If it is a device, the microprocessor 610
Issues to the DVD-ROM drive 46 an AV data read SCSI command (READ_AV) accompanied by a sector number designating the AV data to be copied and the device attribute data “10111” of the DVD-RAM drive 910 as the copy destination. Then, the read and transferred digital data is temporarily stored in the data buffer 604. When the digital data is stored, the microprocessor 610
Is a SCSI command for recording AV data (WRITE_AV)
Is issued to the DVD-RAM drive 910, and the digital data stored in the buffer is output to the DVD-RAM drive 910. [Control Unit 49] The control unit 49 further includes a processor bus 49B, a CPU 49C, and a bus I / O, as shown in FIG.
F49I and main memory 49M. CPU49
C is a bus I / F 49I via a processor bus 49B.
And the main memory 49M. The CPU 49C
According to the OS loaded in the main memory 49M and the control program unique to the information processing system, the external instruction command received via the input unit 45 is interpreted and the DV
It takes out digital data from the D-ROM 41 and controls the transmission destination. The control unit 49 displays on the display device 48D as shown in FIG. 37, controls the keyboard 45K and the mouse 45M, and interacts with the user.

【0100】なお、DVD−ROM41のファイル管理
情報は、ディスクのローディング時等に行われる初期化
動作において、DVD−ROM41から読み出され、制
御部49の内部の主記憶49Mに保持される。上述した
ように、このファイル管理情報をISO13346規格
に従って検索することにより、DVD−ROM41に格
納されるファイルの記録アドレスをファイル名から獲得
することができるからである。
Note that the file management information of the DVD-ROM 41 is read from the DVD-ROM 41 in an initialization operation performed at the time of loading a disc or the like, and is held in the main memory 49M inside the control unit 49. As described above, by searching the file management information according to the ISO13346 standard, the recording address of the file stored in the DVD-ROM 41 can be obtained from the file name.

【0101】制御部49は、入力部45を介してDVD
−ROM41のAVデータファイルを再生する旨の指示
命令を受け取った場合には“AVデータ再生制御”を行
い、AVデータファイルをコピーする旨の指示命令を受
け取った場合には“AVデータコピー制御”を行い、D
VD−ROM41上のファイルをコピーする旨の指示命
令を受け取った場合には“データコピー制御”を行う。
The control unit 49 controls the DVD through the input unit 45
When receiving an instruction to reproduce the AV data file in the ROM 41, “AV data reproduction control” is performed. When an instruction to copy the AV data file is received, “AV data copy control” is performed. And D
When a command to copy a file on the VD-ROM 41 is received, "data copy control" is performed.

【0102】“AVデータ再生制御”では、制御部49
は、指定されたファイルがAVデータを格納するファイ
ルかどうかを判定する。これは、指定されたファイルが
格納されたディレクトリ名がDVD−Videoである
か否かによって判定する。その結果、AVデータファイ
ルであると判定した場合には、AVデータ再生用I/O
コマンド(IO_PLAY)をI/Oバス42を介してAV信
号処理部47に発行することでAVデータファイルの再
生を行わせる。一方、非AVデータファイルであると判
定した場合には、ビープ音等でエラーをユーザに告知す
る。
In the “AV data reproduction control”, the control unit 49
Determines whether the specified file is a file that stores AV data. This is determined based on whether or not the directory name in which the specified file is stored is DVD-Video. As a result, if it is determined that the file is an AV data file, the AV data reproducing I / O
By issuing a command (IO_PLAY) to the AV signal processing unit 47 via the I / O bus 42, the reproduction of the AV data file is performed. On the other hand, if it is determined that the file is a non-AV data file, an error is notified to the user by a beep sound or the like.

【0103】“AVデータコピー制御”では、制御部4
9は、上記と同様にして、指定されたファイルがAVデ
ータを格納するファイルかどうかを判定する。その結
果、AVデータファイルであると判定した場合には、A
Vデータ再生用I/Oコマンド(IO_COPY)をI/Oバ
ス42を介してAV信号処理部47に発行することでA
Vデータファイルのコピーを行わせる。一方、非AVデ
ータファイルであると判定した場合には、ビープ音等で
エラーをユーザに告知する。
In the “AV data copy control”, the control unit 4
No. 9 determines whether the specified file is a file storing AV data in the same manner as described above. As a result, if it is determined that the file is an AV data file, A
By issuing a V data reproduction I / O command (IO_COPY) to the AV signal processing unit 47 via the I / O bus 42,
The V data file is copied. On the other hand, if it is determined that the file is a non-AV data file, an error is notified to the user by a beep sound or the like.

【0104】“データコピー制御”では、制御部49
は、上記と同様にして、指定されたファイルがAVデー
タを格納するファイルかどうかを判定する。その結果、
非AVデータファイルであると判定した場合には、I/
Oバス42を介してAV信号処理部47にデータ読み出
し用I/Oコマンド(IO_READ)を発行することで非A
Vデータファイルのコピーを行わせる。一方、AVデー
タファイルであると判定した場合には、著作権保護処理
としてビープ音等でエラーをユーザに告知する。
In the “data copy control”, the control unit 49
Determines whether the specified file is a file storing AV data in the same manner as described above. as a result,
If it is determined that the file is a non-AV data file,
By issuing a data read I / O command (IO_READ) to the AV signal processing unit 47 via the O bus 42,
The V data file is copied. On the other hand, if it is determined that the file is an AV data file, an error is notified to the user by a beep sound or the like as copyright protection processing.

【0105】尚、制御部49は、上述したI/Oコマン
ドの発行時において、付随するパラメータとして、デー
タの読み出し及び書き出しを行うドライブを指定するた
めのデバイス識別用のIDコード及び読み出しを行うフ
ァイルの開始アドレス及びデータ長を共に出力する。 [コマンドの一覧]なお、上述したI/Oコマンド及び
SCSIコマンドの意味をまとめると、図11(a)及
び図11(b)に示される表の通りとなる。即ち、図1
1(a)に示されるI/Oコマンドは、I/Oバス42
を介して制御部49からAV信号処理部47に発行され
る制御指令であり、図11(b)に示されるSCSIコ
マンドは、SCSIバス43を介してSCSIデバイス
間でやりとりされる制御指令である。 (情報処理システムの動作)次に、以上のように構成さ
れた情報処理システムの動作について、DVD−ROM
41に記録されたファイルがDVD−RAM99にコピ
ーされる場合、HD装置44にコピーされる場合及び再
生される場合の3つのケースを例にとって説明する。な
お、上述したように、DVD−ROM41がDVD−R
OMドライブ46に装着された際の初期化動作としてフ
ァイル管理情報が制御部49の主記憶49Mに保持され
ているものとする。 [DVD−RAM99へのコピー]まず、DVD−RO
M41のAVデータファイルがDVD−RAM99にコ
ピーされる際の情報処理システムの動作を説明する。
At the time of issuing the above-described I / O command, the control unit 49 includes, as accompanying parameters, an ID code for device identification for designating a drive for reading and writing data and a file for reading. Are output together with the start address and data length. [List of Commands] The meanings of the above-described I / O commands and SCSI commands are summarized in the tables shown in FIGS. 11A and 11B. That is, FIG.
The I / O command shown in FIG.
11B is a control command issued to the AV signal processing unit 47 from the control unit 49, and the SCSI command shown in FIG. 11B is a control command exchanged between SCSI devices via the SCSI bus 43. . (Operation of Information Processing System) Next, the operation of the information processing system configured as described above will be described with reference to a DVD-ROM.
The following describes three cases in which the file recorded in the file 41 is copied to the DVD-RAM 99, copied to the HD device 44, and reproduced. As described above, the DVD-ROM 41 is a DVD-R
It is assumed that file management information is held in the main memory 49M of the control unit 49 as an initialization operation when the OM drive 46 is mounted. [Copy to DVD-RAM99] First, DVD-RO
The operation of the information processing system when the M41 AV data file is copied to the DVD-RAM 99 will be described.

【0106】図12は、DVD−ROM41のAVデー
タファイルがDVD−RAM99にコピーされる処理手
順を示すフローチャートである。図13は、上記コピー
における制御部49、AV信号処理部47、DVD−R
OMドライブ46及びDVD−RAMドライブ910間
での通信のやりとりを示す通信シーケンス図である。
FIG. 12 is a flowchart showing a processing procedure for copying the AV data file of the DVD-ROM 41 to the DVD-RAM 99. FIG. 13 shows a control unit 49, an AV signal processing unit 47, and a DVD-R in the above copy.
FIG. 9 is a communication sequence diagram showing exchange of communication between the OM drive 46 and the DVD-RAM drive 910.

【0107】まず、制御部49が入力部45を介してユ
ーザからファイルのコピー要求を受け取ると、そのファ
イルを格納するディレクトリ名を参照することによって
AVデータファイルであるかどうかを判定する(S30
0、S301)。その結果、制御部49は、指定された
ファイルが非AVデータファイルであると判定すればエ
ラーメッセージをユーザに告知して動作を終了する(S
303、S304)。
First, when the control unit 49 receives a file copy request from the user via the input unit 45, it is determined whether or not the file is an AV data file by referring to the directory name in which the file is stored (S30).
0, S301). As a result, if the control unit 49 determines that the specified file is a non-AV data file, it notifies the user of an error message and ends the operation (S
303, S304).

【0108】一方、制御部49は、指定されたファイル
がAVデータファイルであると判定すればAV信号処理
部47にAVデータコピー用I/Oコマンド(IO_COP
Y)を発行する(S302、Q300)。そのI/Oコ
マンド(IO_COPY)を受け取ったAV信号処理部47
は、まず、DVD−ROMドライブ46に対して認証用
SCSIコマンド(INQUIRY)を発行し、AVデバイス
相互認証を行う(S305、Q301〜Q304)。
On the other hand, if the control unit 49 determines that the specified file is an AV data file, it sends an AV data copy I / O command (IO_COP
Y) is issued (S302, Q300). AV signal processing unit 47 receiving the I / O command (IO_COPY)
Issues an authentication SCSI command (INQUIRY) to the DVD-ROM drive 46 to perform mutual AV device authentication (S305, Q301 to Q304).

【0109】続いて、AV信号処理部47は、DVD−
RAMドライブ910に対しても認証用SCSIコマン
ド(INQUIRY)を発行し、AVデバイス相互認証を行う
(S306、Q305〜Q308)。上記2つのAVデ
バイス相互認証がいずれも正常に成功した場合、AV信
号処理部47は、まず、DVD−ROMドライブ46に
対してAVデータ読み出し用SCSIコマンド(READ_A
V)を発行する(S307、Q309)。
Then, the AV signal processing section 47
The authentication SCSI command (INQUIRY) is also issued to the RAM drive 910 to perform mutual AV device authentication (S306, Q305 to Q308). If both of the two AV device mutual authentications have succeeded normally, the AV signal processing unit 47 first sends an AV data reading SCSI command (READ_A) to the DVD-ROM drive 46.
V) is issued (S307, Q309).

【0110】そのコマンドを受けたDVD−ROMドラ
イブ46は、デジタルデータを読み出し、AV信号処理
部47に転送する(処理H、Q310)。図14は、処
理Hの詳細な手順を示すフローチャートである。AVデ
ータ読み出し用SCSIコマンド(READ_AV)を受けた
DVD−ROMドライブ46は、DVD−ROM41の
指定されたアドレスからデータを読み出し、CGMS制
御データをCGMS制御データ用メモリ502に、ユー
ザデータをユーザデータ用メモリ503にそれぞれ格納
する(S321)。
The DVD-ROM drive 46 receiving the command reads the digital data and transfers it to the AV signal processing section 47 (processing H, Q310). FIG. 14 is a flowchart illustrating a detailed procedure of the process H. The DVD-ROM drive 46 that has received the SCSI command for reading AV data (READ_AV) reads the data from the specified address of the DVD-ROM 41, stores the CGMS control data in the CGMS control data memory 502, and stores the user data for the user data. Each is stored in the memory 503 (S321).

【0111】次に、DVD−ROM41は、CGMS制
御データに基づいてセクタデータがコピー可能なデータ
かどうかを判定する(S322)。具体的には、CGM
Sデータ識別回路504は、CGMS制御データ用メモ
リ502に格納されたCGMS制御データを参照するこ
とで、ユーザデータ用メモリ503に格納されているユ
ーザデータのデータ属性(“未指定”か“AVデータ”
か)及びコピー制限情報(“コピー許可”(d7,d6 = 0,
0)か“一世代コピー許可”(d7,d6 = 1,0)か“コピー
不許可”(d7,d6 = 1,1)か)を識別する。
Next, the DVD-ROM 41 determines whether the sector data is copyable data based on the CGMS control data (S322). Specifically, CGM
The S data identification circuit 504 refers to the CGMS control data stored in the CGMS control data memory 502 to thereby determine the data attribute (“unspecified” or “AV data”) of the user data stored in the user data memory 503. "
) And copy restriction information (“copy permitted” (d7, d6 = 0,
0), “one-generation copy permitted” (d7, d6 = 1, 0) or “copy not permitted” (d7, d6 = 1, 1).

【0112】続いて、DVD−ROMドライブ46は、
AVデバイス相互認証が成功している(つまりデータ受
信装置が正規のデータ受信装置である)かどうかを判定
する(S323)。その結果、相互認証に成功し、か
つ、ステップS322の識別によりAVデータであって
“コピー許可”又は“一世代コピー許可”である場合に
は、CGMS制御データ(6バイト)及びユーザデータ
(2048バイト)の合計である2054バイトをデー
タ転送単位として、セクタデータをAV信号処理部47
に転送する(S325)。それ以外の場合には、DVD
−ROMドライブ46は、ユーザデータをユーザデータ
置換回路506によってNULLデータに変換して(S
324)から、AV信号処理部47に転送する(S32
5)。
Next, the DVD-ROM drive 46
It is determined whether the AV device mutual authentication has been successful (that is, the data receiving device is a legitimate data receiving device) (S323). As a result, if the mutual authentication is successful and the AV data is “copy permitted” or “one generation copy permitted” according to the identification in step S322, the CGMS control data (6 bytes) and the user data (2048) The sector data is converted to the AV signal
(S325). Otherwise, DVD
-The ROM drive 46 converts the user data into NULL data by the user data replacement circuit 506 (S
324) to the AV signal processing unit 47 (S32).
5).

【0113】以上の処理Hが終了すると、DVD−RO
Mドライブ46からのデジタルデータを受け取ったAV
信号処理部47は、DVD−RAMドライブ910にA
Vデータ記録用SCSIコマンド(WRITE_AV)を発行し
(Q311)、そのデジタルデータを転送する。(S3
08、Q312)。AV信号処理部47から転送されて
きたデジタルデータを受け取ったDVD−RAMドライ
ブ910は、DVD−RAM99への記録を行う(処理
I、Q311〜Q313)。
When the above processing H is completed, the DVD-RO
AV receiving digital data from M drive 46
The signal processing unit 47 stores the DVD-RAM drive 910 with A
A V data recording SCSI command (WRITE_AV) is issued (Q311), and the digital data is transferred. (S3
08, Q312). The DVD-RAM drive 910 that has received the digital data transferred from the AV signal processing unit 47 performs recording on the DVD-RAM 99 (processing I, Q311 to Q313).

【0114】図15は、処理Iの詳細な手順を示すフロ
ーチャートである。DVD−RAMドライブ910は、
上記デジタルデータを受け取ると、それをCGMS制御
データとユーザデータに分離する(S331)。具体的
には、デジタルデータ中のユーザデータをユーザデータ
用メモリ103に、CGMS制御データをCGMS制御
データ用メモリ102に格納する。
FIG. 15 is a flowchart showing a detailed procedure of the processing I. The DVD-RAM drive 910 is
When the digital data is received, it is separated into CGMS control data and user data (S331). Specifically, the user data in the digital data is stored in the user data memory 103, and the CGMS control data is stored in the CGMS control data memory 102.

【0115】次に、DVD−RAMドライブ910は、
ユーザデータ用メモリ103に格納されたユーザデータ
がコピーが許可されているデータか否かを判定する(S
332)。具体的にはCGMSデータ中のCGMSコー
ドが“1世代コピー許可(d7,d6 = 1,0)”又は“コピ
ー許可(d7,d6 =0,0)”であればコピー許可であるデジ
タルデータであると判定する。
Next, the DVD-RAM drive 910
It is determined whether the user data stored in the user data memory 103 is data permitted to be copied (S
332). Specifically, if the CGMS code in the CGMS data is “1 generation copy permitted (d7, d6 = 1, 0)” or “copy permitted (d7, d6 = 0, 0)”, the digital data is copy permitted. It is determined that there is.

【0116】続いて、DVD−RAMドライブ910
は、既に行ったAVデバイス相互認証(Q307、Q3
08)が成功し、かつ、上記ユーザデータがコピー許可
されたものであるかを判断する(S333)。この相互
認証の成功は、相互認証により獲得し保持している機器
の属性データを参照することでSCSIコマンド(WRIT
E_AV)を発行したSCSIデバイスがAVデバイスであ
るか否かによって判定する。
Subsequently, the DVD-RAM drive 910
Is the AV device mutual authentication (Q307, Q3
08) is successful, and it is determined whether the user data is copy-permitted (S333). The success of this mutual authentication can be determined by referring to the attribute data of the device acquired and held by the mutual authentication by the SCSI command (WRIT
The determination is made based on whether or not the SCSI device that has issued (E_AV) is an AV device.

【0117】その結果、上記判断(S333)が満足さ
れない場合、即ち、相互認証が失敗に終わっていたり、
又は、デジタルデータがコピー禁止である場合は、DV
D−RAMドライブ910は、ユーザデータ用メモリ1
03に格納されたユーザデータをNULLデータに置換
する(S334)。一方、満足された場合には、DVD
−RAMドライブ910は、CGMS制御データを更新
する(S335)。具体的には、CGMSコードが“1
世代コピー許可(d7,d6 = 1,0)”である場合には、
“コピー禁止(d7,d6 = 1,1)”に書き換える(S33
5)。
As a result, if the above judgment (S333) is not satisfied, ie, the mutual authentication has failed,
Or, if digital data is copy-protected, DV
The D-RAM drive 910 stores the user data memory 1
03 is replaced with NULL data (S334). On the other hand, if you are satisfied,
-The RAM drive 910 updates the CGMS control data (S335). Specifically, the CGMS code is “1”
Generation copy permission (d7, d6 = 1,0) "
Rewrite to "copy prohibited (d7, d6 = 1, 1)" (S33)
5).

【0118】そして、DVD−RAMドライブ910
は、そのユーザデータと、いま更新されたCGMS制御
データをDVD−RAM99に記録する(S336)。
以上の処理(処理H〜処理I)を指定された転送長だけ
繰り返すことで、DVD−ROM41に記録されたデジ
タルデータは、著作権保護処理が行われつつ、DVD−
RAM99にコピーされる(S309、S310)。 [HD装置44へのコピー]次に、DVD−ROM41
のファイルがHD装置44にコピーされる際の本情報処
理システムの動作を説明する。
Then, the DVD-RAM drive 910
Records the user data and the updated CGMS control data in the DVD-RAM 99 (S336).
By repeating the above processing (processing H to processing I) by the designated transfer length, the digital data recorded on the DVD-ROM 41 is protected by the DVD-ROM while the copyright protection processing is being performed.
The data is copied to the RAM 99 (S309, S310). [Copy to HD device 44] Next, the DVD-ROM 41
The operation of the information processing system when the file is copied to the HD device 44 will be described.

【0119】図16は、DVD−ROM41のファイル
がHD装置44にコピーされる処理手順を示すフローチ
ャートである。図17(a)は、上記ファイルが非AV
データファイルであり、かつ、DVD−ROMドライブ
46から読み出されたデータが非AVデータである場合
の制御部49、AV信号処理部47、DVD−ROMド
ライブ46及びHD装置44間での通信のやりとりを示
す通信シーケンス図である。
FIG. 16 is a flowchart showing a processing procedure for copying a file from the DVD-ROM 41 to the HD device 44. FIG. 17A shows that the file is non-AV
The communication between the control unit 49, the AV signal processing unit 47, the DVD-ROM drive 46, and the HD device 44 when the data is a data file and the data read from the DVD-ROM drive 46 is non-AV data. FIG. 7 is a communication sequence diagram showing exchange.

【0120】図17(b)は、上記ファイルが非AVデ
ータファイルであるが、DVD−ROMドライブ46か
ら読み出されたデータがAVデータである場合の制御部
49、AV信号処理部47、DVD−ROMドライブ4
6及びHD装置44間での通信のやりとりを示す通信シ
ーケンス図である。まず、制御部49が入力部45を介
してユーザからファイルのコピー要求を受け取ると、そ
のファイルを格納するディレクトリ名を参照することに
よってAVデータファイルであるかどうかを判定する
(S201、S202)。
FIG. 17B shows a case where the file is a non-AV data file, but the data read from the DVD-ROM drive 46 is AV data. -ROM drive 4
6 is a communication sequence diagram showing communication exchanges between the HD device 6 and the HD device 44. FIG. First, when the control unit 49 receives a request to copy a file from the user via the input unit 45, the control unit 49 determines whether or not the file is an AV data file by referring to the directory name storing the file (S201, S202).

【0121】その結果、制御部49は、指定されたファ
イルがAVデータファイルであると判定すればエラーメ
ッセージをユーザに告知して動作を終了する(S20
2、S204、S213)。一方、制御部49は、指定
されたファイルが非AVデータファイルであると判定す
ればAV信号処理部47にデータ読み出し用I/Oコマ
ンド(IO_READ)を発行する(S202、S203、Q
200、Q210)。
As a result, if the control unit 49 determines that the specified file is an AV data file, it notifies the user of an error message and ends the operation (S20).
2, S204, S213). On the other hand, if the control unit 49 determines that the specified file is a non-AV data file, it issues a data read I / O command (IO_READ) to the AV signal processing unit 47 (S202, S203, Q
200, Q210).

【0122】データ読み出し用I/Oコマンド(IO_REA
D)を受け取ったAV信号処理部47は、DVD−RO
Mドライブ46に対してデータ読み出し用SCSIコマ
ンド(READ)を発行する(S205、Q201、Q21
1)。そのコマンドを受け取ったDVD−ROMドライ
ブ46は、指定されたデジタルデータを読み出してAV
信号処理部47を介して制御部49に転送する(処理
C、Q202〜Q203、Q212〜Q213)。
Data read I / O command (IO_REA
D) receiving the D), the DVD-RO
Issues a data read SCSI command (READ) to the M drive 46 (S205, Q201, Q21)
1). Upon receiving the command, the DVD-ROM drive 46 reads the designated digital data and
The data is transferred to the control unit 49 via the signal processing unit 47 (process C, Q202 to Q203, Q212 to Q213).

【0123】図18は、処理Cの詳細な処理手順を示す
フローチャートである。データ読み出し用SCSIコマ
ンド(READ)を受け取ったDVD−ROMドライブ46
は、DVD−ROM41の指定されたアドレスからデジ
タルデータを読み出し、デジタルデータのユーザデータ
に付随するCGMS制御データを検出する(S20
6)。そして、DVD−ROMドライブ46は、検出さ
れたCGMS制御データに従いユーザデータのデータ属
性がAVデータかどうかを判定する(S207)。
FIG. 18 is a flowchart showing a detailed processing procedure of the processing C. DVD-ROM drive 46 that has received a data read SCSI command (READ)
Reads digital data from a specified address of the DVD-ROM 41 and detects CGMS control data accompanying user data of the digital data (S20).
6). Then, the DVD-ROM drive 46 determines whether the data attribute of the user data is AV data according to the detected CGMS control data (S207).

【0124】その結果、DVD−ROMドライブ46
は、読み出されたユーザデータのデータ属性が非AVデ
ータであると判定すれば、ユーザデータ(2048バイ
ト)をAV信号処理部47に転送する(S209、Q2
02)。逆にDVD−ROMドライブ46は、読み出さ
れたユーザデータのデータ属性がAVデータであると判
定すれば、ユーザデータをユーザデータ置換回路506
によりNULLデータに置換した後にAV信号処理部4
7に転送する(S208、Q212)。
As a result, the DVD-ROM drive 46
Transfers the user data (2048 bytes) to the AV signal processing unit 47 if the data attribute of the read user data is determined to be non-AV data (S209, Q2).
02). Conversely, if the DVD-ROM drive 46 determines that the data attribute of the read user data is AV data, the DVD-ROM drive 46 replaces the user data with the user data replacement circuit 506.
AV signal processing unit 4 after replacing with NULL data by
7 (S208, Q212).

【0125】AV信号処理部47に転送されたデジタル
データは、制御部49に再転送され(Q203、Q21
3)、制御部49によりHD装置44に書き込み処理が
行われてHD装置44に記録される(S210、Q20
4〜Q207、Q214〜Q217)。具体的には、制
御部49は出力先SCSIデバイスとしてHD装置44
を指定する書き込み用I/Oコマンド(IO_WRITE)と共
に読み出したデジタルデータをAV信号処理部47に再
度出力する(Q204、Q214)。AV信号処理部4
7は、入力されたデジタルデータを書き込み用SCSI
コマンド(WRITE)でHD装置44に書き込む(Q20
5〜Q207、Q215〜Q217)。
The digital data transferred to the AV signal processing section 47 is transferred again to the control section 49 (Q203, Q21).
3) The writing process is performed on the HD device 44 by the control unit 49 and recorded on the HD device 44 (S210, Q20)
4-Q207, Q214-Q217). Specifically, the control unit 49 sets the HD device 44 as the output destination SCSI device.
The digital data read out together with the write I / O command (IO_WRITE) designating the data is output to the AV signal processing unit 47 again (Q204, Q214). AV signal processing unit 4
7 is a SCSI for writing input digital data.
Write to HD device 44 by command (WRITE) (Q20
5 to Q207, Q215 to Q217).

【0126】以上の処理(処理C、S210)を指定さ
れた転送長だけ繰り返すことで、DVD−ROM41に
記録されたAVデータファイルは、非AVデータについ
てはそのまま、AVデータについてはNULLに置換さ
れた後に、それぞれHD装置44にコピーされる(S2
11、S212)。 [再生]次に、DVD−ROM41に記録されたAVデ
ータファイルが再生される場合の本情報処理システムの
動作について説明する。
By repeating the above processing (processing C, S210) by the designated transfer length, the AV data file recorded on the DVD-ROM 41 is replaced with NULL for the non-AV data as it is and for the AV data as it is. After that, each is copied to the HD device 44 (S2
11, S212). [Reproduction] Next, the operation of the information processing system when an AV data file recorded on the DVD-ROM 41 is reproduced will be described.

【0127】図19は、DVD−ROM41に記録され
たAVデータファイルが再生される場合の処理手順を示
すフローチャートである。図20は、上記再生における
制御部49、AV信号処理部47及びDVD−ROMド
ライブ46間で行われる通信のやりとりを示す通信シー
ケンス図である。まず、制御部49が入力部45を介し
てユーザから指定ファイルの再生要求を受け取ると(S
100)、そのファイルを格納するディレクトリ名を参
照することによって指定されたそのファイルがAVデー
タファイルであるかどうかを判定する(S101)。
FIG. 19 is a flowchart showing a processing procedure when an AV data file recorded on the DVD-ROM 41 is reproduced. FIG. 20 is a communication sequence diagram showing the exchange of communication performed between the control unit 49, the AV signal processing unit 47, and the DVD-ROM drive 46 in the reproduction. First, when the control unit 49 receives a request to reproduce a designated file from the user via the input unit 45 (S
100), it is determined whether or not the specified file is an AV data file by referring to a directory name for storing the file (S101).

【0128】制御部49は、指定されたファイルがAV
データファイルであると判定すれば、AV信号処理部4
7にDVD−ROMドライブ46からの読み出しを要求
するためにAVデータ再生用I/Oコマンド(IO_PLA
Y)を発行する(S102、Q100)。一方、非AV
データファイルであると判定した場合には、エラー処理
(例えばビープ音でエラーをユーザに告知)をおこない
(S103)、終了する(S104)。
The control unit 49 determines that the specified file is an AV file.
If it is determined that the file is a data file, the AV signal processing unit 4
7 to request reading from the DVD-ROM drive 46 to the AV data reproducing I / O command (IO_PLA
Y) is issued (S102, Q100). On the other hand, non-AV
If it is determined that the file is a data file, an error process (for example, an error is notified to the user by a beep sound) is performed (S103), and the process ends (S104).

【0129】AVデータ再生用I/Oコマンド(IO_PLA
Y)を受け取ったAV信号処理部47は、DVD−RO
Mドライブ46に対して認証用SCSIコマンド(INQU
IRY)を発行し、AVデバイス相互認証を行う(S10
5、Q101〜Q104)。AVデバイス相互認証が正
常に成功した場合、AV信号処理部47は、DVD−R
OMドライブ46に対してAVデータ読み出し用SCS
Iコマンド(READ_AV)を発行する(S106、Q10
5)。
An I / O command for reproducing AV data (IO_PLA
Y), the AV signal processing unit 47 receives the DVD-RO
A SCSI command for authentication (INQU
IRY) to perform AV device mutual authentication (S10).
5, Q101 to Q104). If the AV device mutual authentication has succeeded normally, the AV signal processing unit 47 sets the DVD-R
SCS for reading AV data to OM drive 46
Issue an I command (READ_AV) (S106, Q10)
5).

【0130】そのコマンドを受けたDVD−ROMドラ
イブ46は、データの読み出しと転送を行う(処理A、
Q106)。図21は、処理Aの詳細な手順を示すフロ
ーチャートである。AVデータ読み出し用SCSIコマ
ンド(READ_AV)を受けたDVD−ROMドライブ46
は、DVD−ROM41の指定されたアドレスからデー
タを読み出し、CGMS制御データをCGMS制御デー
タ用メモリ502に、ユーザデータをユーザデータ用メ
モリ503にそれぞれ格納する(S107)。
The DVD-ROM drive 46 receiving the command reads and transfers data (Process A,
Q106). FIG. 21 is a flowchart showing a detailed procedure of the process A. DVD-ROM drive 46 that has received a SCSI command (READ_AV) for reading AV data
Reads the data from the specified address of the DVD-ROM 41, and stores the CGMS control data in the CGMS control data memory 502 and the user data in the user data memory 503, respectively (S107).

【0131】次に、CGMSデータ識別回路504は、
CGMS制御データに基づいてセクタデータがAVデー
タかどうかを判定する(S108)。もしセクタデータ
がAVデータでなければステップS111にジャンプす
る。また、もしセクタデータがAVデータであればステ
ップS109に進む。DVD−ROMドライブ46は、
AVデバイス相互認証が成功している(つまりデータ受
信装置が正規のデータ受信装置である)かどうかを判定
する(S109)。もし成功であれば、CGMS制御デ
ータ(6バイト)及びユーザデータ(2048バイト)
の合計である2054バイトをデータ転送単位として、
セクタデータをAV信号処理部47に転送する(S11
1)。もし成功でなければ、DVD−ROMドライブ4
6は、ユーザデータをユーザデータ置換回路506によ
ってNULLデータに変換して(S110)から、AV
信号処理部47に転送する(S111)。
Next, the CGMS data identification circuit 504
It is determined whether the sector data is AV data based on the CGMS control data (S108). If the sector data is not AV data, the process jumps to step S111. If the sector data is AV data, the process proceeds to step S109. The DVD-ROM drive 46 is
It is determined whether the AV device mutual authentication has succeeded (that is, the data receiving device is a legitimate data receiving device) (S109). If successful, CGMS control data (6 bytes) and user data (2048 bytes)
2054 bytes, which is the sum of
The sector data is transferred to the AV signal processing unit 47 (S11).
1). If not successful, DVD-ROM drive 4
6 converts the user data into NULL data by the user data replacement circuit 506 (S110),
The data is transferred to the signal processing unit 47 (S111).

【0132】以上の処理Aが終了すると、AV信号処理
部47は、映像出力処理を行う(処理B)。図22は、
処理Bの詳細な手順を示すフローチャートである。AV
信号処理部47は、DVD−ROMドライブ46からデ
ジタルデータを受け取り、CGMS制御データとユーザ
データとに分離する(S112)。
When the above process A is completed, the AV signal processing section 47 performs a video output process (process B). FIG.
13 is a flowchart illustrating a detailed procedure of a process B. AV
The signal processing unit 47 receives the digital data from the DVD-ROM drive 46 and separates the digital data into CGMS control data and user data (S112).

【0133】そして、AV信号処理部47は、AVデバ
イス相互認証が成功している(つまりデータ送信装置が
正規のデータ送信装置である)かどうかを判定する(S
113)。もし成功でなければ、処理Bを終了する。一
方、成功であれば、続いてCGMS制御データを参照す
ることでユーザデータがAVデータかどうかを判定す
る。その結果、ユーザデータがAVデータでなければ、
処理Bを終了する。一方、ユーザデータがAVデータで
あれば、ユーザデータのデコード処理をおこない、得ら
れた映像データはビデオ信号処理部48に出力し、音声
データはD/A変換した後にアナログ音声信号としてス
ピーカ47Sに出力する(S115)。
Then, the AV signal processing unit 47 determines whether or not the AV device mutual authentication has succeeded (that is, the data transmission device is a legitimate data transmission device) (S
113). If not successful, the process B ends. On the other hand, if successful, it is determined whether the user data is AV data by referring to the CGMS control data. As a result, if the user data is not AV data,
The process B ends. On the other hand, if the user data is AV data, the decoding process of the user data is performed, the obtained video data is output to the video signal processing unit 48, and the audio data is D / A converted and then converted to the speaker 47S as an analog audio signal. Output (S115).

【0134】そして、アナログ音声信号は付随するスピ
ーカ47Sから出力され、映像データは、ビデオ信号処
理部48により、グラフィクスデータと合成処理が施さ
れ、アナログ映像信号に変換され、付随するディスプレ
イ装置48Dによって映像表示され(S116)、これ
によって処理Bは終了する。以上の一連の処理(処理
A、処理B)は、指定された転送長だけ繰り返されるこ
とで、AVデータファイルの再生処理が終了する(S1
17、S118、Q107)。 [まとめ]以上のように、本発明による情報処理システ
ムのデータ送信装置(DVD−ROMドライブ46)に
おいては、デジタルデータがAVデータを含むと判定さ
れ、かつデータ受信装置が正規のデータ受信装置である
と認証された場合のみ、AVデータの利用形態の指定情
報と共にAVデータを出力するように制御する制御部を
備えている。
The analog audio signal is output from the accompanying speaker 47S, and the video data is subjected to synthesis processing with the graphics data by the video signal processing unit 48, converted into an analog video signal, and output from the accompanying display device 48D. An image is displayed (S116), whereby the process B ends. The above-described series of processing (processing A and processing B) is repeated by the designated transfer length, thereby completing the reproduction processing of the AV data file (S1).
17, S118, Q107). [Summary] As described above, in the data transmission device (DVD-ROM drive 46) of the information processing system according to the present invention, it is determined that the digital data includes the AV data, and the data reception device is a legitimate data reception device. A control unit is provided which controls to output the AV data together with the specification information of the usage form of the AV data only when it is authenticated.

【0135】また、本発明による情報処理システムのデ
ータ受信装置(AV信号処理部47、DVD−RAMド
ライブ910)においては、AVデータの利用形態の指
定情報を判定し、指定された利用形態の範囲内で、入力
されたAVデータを再生あるいは記録処理する機能を有
すると共に、これを示す認証用データを生成し、出力す
る認証部を備えている。
In the data receiving apparatus (AV signal processing unit 47, DVD-RAM drive 910) of the information processing system according to the present invention, the specification information of the usage form of the AV data is determined, and the range of the specified usage form is determined. It has a function of reproducing or recording the input AV data, and has an authentication unit that generates and outputs authentication data indicating the AV data.

【0136】これにより、本発明のデータ送信装置及び
データ受信装置を備える情報処理システムは、AVデー
タをその指定される利用形態の範囲内で扱う正規のデー
タ受信装置以外のSCSIデバイスに出力されることが
禁止される。また、本実施例の情報処理システムによれ
ば、図20及び図13の通信シーケンス図から判るよう
に、AVデータは制御部49を経由することなくSCS
Iデバイス間で転送される。これにより、再生制御プロ
グラムの誤り等により、制御部49を経由中にAVデー
タが抜き取られるという誤動作が回避される。
Thus, the information processing system including the data transmitting device and the data receiving device of the present invention outputs AV data to a SCSI device other than a legitimate data receiving device that handles AV data within the specified use form. Is prohibited. Further, according to the information processing system of the present embodiment, as can be seen from the communication sequence diagrams of FIGS.
Transferred between I devices. As a result, an erroneous operation in which AV data is extracted while passing through the control unit 49 due to an error in the reproduction control program or the like is avoided.

【0137】また、本実施例の情報記録媒体には、デジ
タルデータがAVデータであるか否かをファイル管理レ
ベルとセクタ管理レベルのいずれでも認証可能な状態で
記録され、かつ、AVデータについては利用形態の範囲
を指定する情報も記録される。このため、ファイル管理
レベルしか認証しない機器(例えばパーソナルコンピュ
ータ)であっても、セクタ管理レベルしか認証しない機
器(例えばディスクドライブ)であっても、このデジタ
ルデータを識別することが可能であり、加えてAVデー
タの場合には、その利用形態をも確認することができ
る。従って、本実施例の情報記録媒体は、パーソナルコ
ンピュータ及びディスクドライブを備えた本情報処理シ
ステムのようなシステムに好適である。
In the information recording medium of this embodiment, whether or not digital data is AV data is recorded in a state in which the digital data can be authenticated at both the file management level and the sector management level. Information for specifying the range of the usage form is also recorded. Therefore, the digital data can be identified by a device (for example, a personal computer) that authenticates only at the file management level or a device (for example, a disk drive) that authenticates only at the sector management level. In the case of AV data, it is also possible to confirm the usage form. Therefore, the information recording medium of the present embodiment is suitable for a system such as the present information processing system including a personal computer and a disk drive.

【0138】これにより、認証と復号が関連づけられ、
より強固なコピーガードが実現される。以上、第1実施
例に係る情報処理システムについて説明したが、本発明
はこの実施例に限定されるものでないことは言うまでも
ない。例えば、DVD−RAMドライブ910が記録す
る情報記録媒体(DVD−RAM99)は書き換え可能
型のDVDであったが、1度だけ書き込みが可能な追記
型のDVDや、その他MO(Magneto-Optical disk)等
の光磁気ディスクであってもよい。
Thus, authentication and decryption are linked,
A stronger copy guard is realized. The information processing system according to the first embodiment has been described above, but it goes without saying that the present invention is not limited to this embodiment. For example, the information recording medium (DVD-RAM 99) recorded by the DVD-RAM drive 910 is a rewritable DVD, but a write-once DVD that can be written only once, and other MO (Magneto-Optical disk). Etc. may be used.

【0139】また、本実施例では、デジタルデータの再
生やコピーはAV信号処理部47の介在によって実現さ
れたが、これに限定されるものではない。DVD−RO
M41やDVD−RAMドライブ910がSCSIコン
トローラとして直接通信し合う方式であってもよい。な
お、本実施例の情報処理システムにおいて、DVD−R
OM41に格納される映像情報の具体的なパラメータを
以下のように設定することが好ましい。すなわち、水平
解像度が450本以上である高解像度の動画情報を、M
PEG規格に準拠したデータとして(つまりフレーム間
圧縮されたデジタルデータとして)DVD−ROM41
に記録することが望ましい。これは、映画アプリケーシ
ョンが可能になる高画質であり、本発明の効果である著
作権保護上の効果が極めて有功になるからである。
In this embodiment, the reproduction and copying of digital data are realized by the intervening of the AV signal processing section 47, but the present invention is not limited to this. DVD-RO
A system in which the M41 and the DVD-RAM drive 910 directly communicate with each other as a SCSI controller may be used. In the information processing system according to the present embodiment, the DVD-R
It is preferable to set specific parameters of the video information stored in the OM 41 as follows. That is, high-resolution moving image information having a horizontal resolution of 450 or more
DVD-ROM 41 as data conforming to the PEG standard (that is, as digital data compressed between frames)
It is desirable to record it. This is because the image quality is high enough for movie applications, and the effect of the present invention on copyright protection is extremely effective.

【0140】また、本実施例では、CGMSコードはコ
ピー許可、1世代コピー許可、コピー禁止の3通りだけ
であったが、予約コード(d7=0,d6=1)等を用
いることで2世代や3世代までのコピー許可等を定義
し、DVD−RAMドライブ910がコピー時にそのC
GMSコードを更新することによって、さらにきめ細か
い利用形態に対応した著作権保護処理が可能となるのは
言うまでもない。 (第2実施例)次に、本発明の第2実施例に係る情報処
理システムを説明する。
In this embodiment, the CGMS code has only three types, that is, copy permission, one-generation copy permission, and copy prohibition. However, by using a reserved code (d7 = 0, d6 = 1), etc. And copy permission for up to three generations, and the DVD-RAM drive 910
It goes without saying that by updating the GMS code, it is possible to perform a copyright protection process corresponding to a more detailed usage form. (Second Embodiment) Next, an information processing system according to a second embodiment of the present invention will be described.

【0141】第2実施例に係る情報処理システムは、D
VDに記録されたデジタルデータを読み出し、その著作
権者の指定する利用形態の範囲内で処理(再生及びコピ
ー)するものであり、暗号を用いて相互認証及びデータ
転送を行うことを特徴とする。 (情報処理システムの構成)図23は第2実施例に係る
情報処理システムの外観を示す図であり、図24は第2
実施例に係る情報処理システムの構成を示す機能ブロッ
ク図である。
An information processing system according to the second embodiment has a D
Digital data recorded on the VD is read out and processed (reproduced and copied) within the range of use specified by the copyright holder. Mutual authentication and data transfer are performed using encryption. . (Configuration of Information Processing System) FIG. 23 is a diagram showing the appearance of an information processing system according to the second embodiment, and FIG.
FIG. 1 is a functional block diagram illustrating a configuration of an information processing system according to an embodiment.

【0142】本情報処理システムは、制御部1049、
I/Oバス1042、入力部45、キーボード45K、
マウス45M、HD装置44、DVD−ROMドライブ
1046、DVD−ROM41、DVD−RAMドライ
ブ1910、DVD−RAM99、AV信号処理部10
47、ビデオ信号処理部48、ディスプレイ装置48D
及びスピーカ47Sから構成される。これら構成要素の
うち第1実施例の情報処理システムと同じ構成要素には
同一の符号を付けている。
The present information processing system includes a control unit 1049,
I / O bus 1042, input unit 45, keyboard 45K,
Mouse 45M, HD device 44, DVD-ROM drive 1046, DVD-ROM 41, DVD-RAM drive 1910, DVD-RAM 99, AV signal processing unit 10
47, video signal processing unit 48, display device 48D
And a speaker 47S. Among these components, the same components as those of the information processing system of the first embodiment are denoted by the same reference numerals.

【0143】図2と図24を比較して判るように、本情
報処理システムは第1実施例のものと基本的な構成要素
は同じであるが、以下の点において相違する。本情報処
理システムでは、第1実施例で用いられた外部バスであ
るSCSIインタフェースが用いられず、主な構成要素
1049、44、1046、1910、1047は全て
内部バスであるI/Oバス1042に接続され、図23
の外観図に示されるように、1つのシャーシに収納され
ている。
As can be seen by comparing FIGS. 2 and 24, the information processing system has the same basic components as those of the first embodiment, but differs in the following points. In this information processing system, the SCSI interface which is the external bus used in the first embodiment is not used, and the main components 1049, 44, 1046, 1910 and 1047 are all connected to the I / O bus 1042 which is the internal bus. Connected, FIG. 23
Are housed in one chassis as shown in FIG.

【0144】このI/Oバス1042は、具体的には、
ATAPI(AT Attachment PacketInterface)と呼ば
れるデジタル・インタフェースである。ATAPIで
は、SCSIとは異なり、その規約上、制御部1049
以外はバスマスタになれないという制限がある。つま
り、SCSIのようにDVD−ROMドライブ1046
とAV信号処理部1047の間でAVデータやコマンド
を直接やりとりするということができず、AVデータや
コマンドは全て制御部1049によって中継される。こ
れは、制御部1049においてAVデータが不正にコピ
ーされ易いことを意味する。
This I / O bus 1042 is, specifically,
It is a digital interface called ATAPI (AT Attachment PacketInterface). In the ATAPI, unlike the SCSI, the control unit 1049
Other than that, there is a restriction that it cannot be a bus master. That is, a DVD-ROM drive 1046 like SCSI
And AV signal processing unit 1047 cannot directly exchange AV data and commands, and all of the AV data and commands are relayed by control unit 1049. This means that AV data is likely to be illegally copied in the control unit 1049.

【0145】そこで、第2実施例の情報処理システム
は、AVデータを高いセキュリティレベルで保護するた
めに、データ送信装置(DVD−ROMドライブ104
6)及びデータ受信装置(AV信号処理部1047、D
VD−RAMドライブ1910)は、相互認証だけでな
く、データの暗号化及び復号化を行う構成要素を備えて
いる。これによって、仮にI/Oバス1042からAV
データが不正にコピーされたり誤動作により抜き取られ
たりした場合であっても、そのAVデータは暗号化され
ているので、AVデータの著作権は保護される。
Therefore, the information processing system according to the second embodiment uses a data transmission device (DVD-ROM drive 104) to protect AV data at a high security level.
6) and a data receiving device (AV signal processing unit 1047, D
The VD-RAM drive 1910) includes components for performing not only mutual authentication but also data encryption and decryption. As a result, if the I / O bus 1042
Even when data is illegally copied or extracted due to malfunction, the copyright of the AV data is protected because the AV data is encrypted.

【0146】以下、本情報処理システムの各構成及び動
作について、第1実施例と異なる点を中心に説明する。 [DVD−ROMドライブ1046]図25は、DVD
−ROMドライブ1046の詳細な構成を示すブロック
図である。
In the following, each configuration and operation of the information processing system will be described, focusing on differences from the first embodiment. [DVD-ROM drive 1046] FIG.
FIG. 3 is a block diagram illustrating a detailed configuration of a ROM drive 1046.

【0147】DVD−ROMドライブ46はさらに、イ
ンタフェースコネクタ1500、データ読み出し回路5
01、CGMS制御データ用メモリ502、ユーザデー
タ用メモリ503、CGMSデータ識別回路504、イ
ンタフェース制御回路1505、ユーザデータ置換回路
506、内部データバス507、制御バス508、マイ
クロプロセッサ1509及び暗号・認証回路1510か
ら構成される。第1実施例のDVD−ROMドライブ4
6と相違する構成要素は以下である。
The DVD-ROM drive 46 further includes an interface connector 1500, a data read circuit 5
01, CGMS control data memory 502, user data memory 503, CGMS data identification circuit 504, interface control circuit 1505, user data replacement circuit 506, internal data bus 507, control bus 508, microprocessor 1509, and encryption / authentication circuit 1510 Consists of DVD-ROM drive 4 of the first embodiment
The components different from 6 are as follows.

【0148】インタフェースコネクタ1500は、I/
Oバス1042とDVD−ROMドライブ1046を接
続するコネクタである。インタフェース制御回路150
5は、ATAPI方式に従い、I/Oバス1042を介
して、コマンド及びデータの送受信を制御する。マイク
ロプロセッサ1509は、内臓する制御プログラムに従
って、インタフェース制御回路1505が受け取ったコ
マンドを解釈し、DVD−ROMドライブ1046全体
の制御を行う。具体的なコマンドと制御内容は後述す
る。
The interface connector 1500 is connected to the I / O
A connector for connecting the O bus 1042 and the DVD-ROM drive 1046. Interface control circuit 150
Reference numeral 5 controls transmission and reception of commands and data via the I / O bus 1042 according to the ATAPI method. The microprocessor 1509 interprets the command received by the interface control circuit 1505 according to a built-in control program, and controls the entire DVD-ROM drive 1046. Specific commands and control contents will be described later.

【0149】暗号・認証回路1510は、マイクロプロ
セッサ1509からの指示に従って、I/Oバス104
2へのデジタルデータの出力に先立つ認証処理と暗号化
処理とを行う。この暗号・認証回路1510が行う認証
処理は、第1実施例におけるAVデバイス相互認証とは
相違し、データ送信装置とデータ受信装置との間で認証
用データを授受することによって、相互に相手が正規の
デバイスであることを認証することで行われる。この認
証処理は、認証用データ生成、認証結果判定、及び証明
用データ生成の3つのステップからなる。一方、暗号・
認証回路1510が行う暗号化処理は、DVD−ROM
41から読みだしたデジタルデータを暗号化するための
処理であり、暗号鍵生成及び暗号化の2つのステップか
らなる。
In accordance with an instruction from microprocessor 1509, encryption / authentication circuit 1510
Authentication processing and encryption processing prior to the output of the digital data to 2 are performed. The authentication process performed by the encryption / authentication circuit 1510 is different from the mutual authentication of the AV device in the first embodiment. By transmitting and receiving the authentication data between the data transmitting device and the data receiving device, the other parties can mutually communicate. This is done by authenticating that the device is legitimate. This authentication process includes three steps: authentication data generation, authentication result determination, and certification data generation. On the other hand,
The encryption process performed by the authentication circuit 1510 is a DVD-ROM
This is a process for encrypting the digital data read from 41, and includes two steps of encryption key generation and encryption.

【0150】なお、暗号・認証回路1510は、上述し
た暗号化処理及び認証処理において、乱数発生演算及び
暗号化関数E(KEY1、DATA)を用いた演算を行う。以下、
これら演算の内容とその特徴を説明する。暗号化関数E
(KEY1、DATA)は、暗号鍵「KEY1」を用いてデータ「DAT
A」を一定の暗号化アルゴリズムで変換することを意味
する。そして、この暗号化関数E(KEY1、DATA)の逆関数
である複号化関数D(KEY2、DATA)が存在する。ここでKEY
2は復号鍵である。すなわち、暗号化されたデータをEnc
ryptData = E(KEY1, Data)とするとき、Data = D(KEY2,
EncryptData)が成立する。つまり、暗号化関数E(KEY
1、DATA)によって暗号化されたデータEncryptDataに復
号化関数D(KEY2、DATA)による演算を施せば、つまりD(K
EY2, EncryptData)を演算すれば、元のデータDataを復
号することができる。なお本実施例における暗号化関数
E(KEY1、DATA)、復号化関数D(KEY2、DATA)では、暗号鍵
「KEY1」=復号鍵「KEY2」(=「KEY」)が成立するもの
とし、以後、暗号鍵と復号鍵は等しいものとして説明す
る。
The encryption / authentication circuit 1510 performs a random number generation operation and an operation using the encryption function E (KEY1, DATA) in the above-described encryption processing and authentication processing. Less than,
The contents of these calculations and their features will be described. Encryption function E
(KEY1, DATA) uses the encryption key `` KEY1 '' for the data `` DAT
A means to convert "A" with a certain encryption algorithm. Then, there is a decryption function D (KEY2, DATA) which is an inverse function of the encryption function E (KEY1, DATA). Where KEY
2 is a decryption key. That is, the encrypted data is transferred to Enc
When ryptData = E (KEY1, Data), Data = D (KEY2,
EncryptData) holds. That is, the encryption function E (KEY
(1) DATA), the data EncryptData encrypted is subjected to an operation using the decryption function D (KEY2, DATA), that is, D (K
By calculating (EY2, EncryptData), the original data Data can be decrypted. Note that the encryption function in the present embodiment
In E (KEY1, DATA) and decryption function D (KEY2, DATA), it is assumed that the encryption key “KEY1” = the decryption key “KEY2” (= “KEY”), and thereafter, the encryption key and the decryption key are equal It will be described as an example.

【0151】一方、乱数発生演算とは、ここでは16ビ
ットからなる乱数を発生することを意味する。典型的に
は、動的なハードウェアの値を利用して発生させる。例
えば、DVDのリードイン領域に格納されるアプリケー
ション毎に異なる初期化用のデータは読み出しに先立ち
DVDドライブの内部に保持されているため、この値等
を利用することができる。また、タイマーを別途設け、
これを利用してもよい。
On the other hand, the random number generation operation means generating a 16-bit random number here. Typically, it is generated using dynamic hardware values. For example, since initialization data different for each application stored in the lead-in area of the DVD is held inside the DVD drive prior to reading, this value or the like can be used. In addition, a timer is provided separately,
This may be used.

【0152】以下、暗号・認証回路1510が有する機
能、即ち、認証用データ生成、認証結果判定、証明用デ
ータ生成、暗号鍵生成、及び暗号化について順に説明す
る。 <認証用データ生成>まず暗号・認証回路1510が行
う認証用データ生成を説明する。暗号・認証回路151
0は、まず2つの乱数R1及びR2(これらは、上述の
通りいずれも16ビット)を生成する。次に乱数R1を
上位16ビット、乱数R2を下位16ビットに配した3
2ビット値を生成する。なお、この32ビットのデータ
を「データR1||R2」と表記する。
The functions of the encryption / authentication circuit 1510, that is, generation of authentication data, determination of an authentication result, generation of certification data, generation of an encryption key, and encryption will be described in order. <Generation of Authentication Data> First, generation of authentication data performed by the encryption / authentication circuit 1510 will be described. Encryption / authentication circuit 151
0 first generates two random numbers R1 and R2 (both of which are 16 bits as described above). Next, the random number R1 is allocated to the upper 16 bits and the random number R2 is allocated to the lower 16 bits.
Generate a 2-bit value. The 32-bit data is referred to as “data R1 || R2”.

【0153】暗号・認証回路1510は、予め内部に保
持している暗号鍵Sを用いて、このデータR1||R2を
暗号化関数E(KEY、DATA)に従って暗号化することで、認
証用データC1を生成する。つまり、認証用データC1
=E(S, R1||R2)なる関係が成立する。 <認証結果判定>次に暗号・認証回路1510が行う認
証結果判定を説明する。
The encryption / authentication circuit 1510 encrypts the data R1 || R2 according to the encryption function E (KEY, DATA) using the encryption key S stored in advance, thereby obtaining the authentication data. Generate C1. That is, the authentication data C1
= E (S, R1 || R2) holds. <Authentication Result Determination> Next, the authentication result determination performed by the encryption / authentication circuit 1510 will be described.

【0154】認証結果判定は、データ送信装置であるD
VD−ROMドライブ1046が、データ受信装置(A
V信号処理部1047、DVD−RAMドライブ191
0)が正規のデータ受信装置であるかどうかを認証する
処理である。この認証は、データ受信装置が復号化関数
D(KEY,DATA)及び復号鍵Sを有するかどうかを判定する
ことによって行われる。この判定は、具体的には、以下
の手順で行われる。
The authentication result is determined by the data transmitting device D
The VD-ROM drive 1046 is connected to the data receiving device (A
V signal processing unit 1047, DVD-RAM drive 191
0) is a process for authenticating whether or not the device is a legitimate data receiving device. This authentication is performed when the data receiving device uses the decryption function.
This is performed by determining whether or not D (KEY, DATA) and the decryption key S are present. This determination is specifically made in the following procedure.

【0155】まずDVD−ROMドライブ1046は、
認証用データ生成によって得られた認証用データC1
(=E(S, R1||R2))を認証の対象であるデータ受信装置
に出力する。データ受信装置は、受け取った認証用デー
タC1に対して復号鍵Sを用いて復号化関数D(KEY、DAT
A)に従った復号化を行うことで、乱数R2に相当する値
を特定し、それを証明用データK1としてDVD−RO
Mドライブ1046に返す。
First, the DVD-ROM drive 1046
Authentication data C1 obtained by generating authentication data
(= E (S, R1 || R2)) is output to the data receiving apparatus to be authenticated. The data receiving device uses the decryption key S for the received authentication data C1 to use the decryption function D (KEY, DAT
By performing decryption according to A), a value corresponding to the random number R2 is specified, and the value is used as the certification data K1 in the DVD-RO.
Return to M drive 1046.

【0156】もしデータ受信装置が復号化関数D(KEY,DA
TA)及び復号鍵Sをもつなら、認証用データC1から乱
数R2を算出できるはずである。なぜならデータ受信装
置は、認証用データC1からデータR1||R2に復号し、そ
の下位16ビットである乱数R2を特定することができ
るからである。DVD−ROMドライブ1046では、
暗号・認証回路1510は、データ受信装置から受け取
った証明用データK1を用いて認証結果判定を行う。具
体的には、もしK1=R2であれば、認証成功の旨をマ
イクロプロセッサ1509に知らせ、K1=R2でなけ
れば、認証失敗の旨をマイクロプロセッサ1509に知
らせる。
If the data receiving apparatus determines that the decryption function D (KEY, DA
TA) and the decryption key S, the random number R2 should be able to be calculated from the authentication data C1. This is because the data receiving device can decode the authentication data C1 into data R1 || R2 and specify the random number R2, which is the lower 16 bits. In the DVD-ROM drive 1046,
The encryption / authentication circuit 1510 determines an authentication result using the certification data K1 received from the data receiving device. Specifically, if K1 = R2, the microprocessor 1509 is notified of the success of the authentication. If K1 = R2, the microprocessor 1509 is notified of the failure of the authentication.

【0157】このようにして、DVD−ROMドライブ
1046はデータ受信装置が正規のデータ受信装置であ
ると認証する。 <証明用データ生成>次に暗号・認証回路1510が行
う証明用データ生成を説明する。相互認証を完遂するた
めには、データ受信装置がDVD−ROMドライブ10
46を認証する必要がある。このときには、DVD−R
OMドライブ1046は、上記とは逆の立場になって正
規のデータ送信装置であることをそのデータ受信装置に
証明するための証明用データを生成する。
In this way, the DVD-ROM drive 1046 authenticates that the data receiving device is a legitimate data receiving device. <Generation of Proof Data> Next, the generation of proof data performed by the encryption / authentication circuit 1510 will be described. In order to complete the mutual authentication, the data receiving device must be a DVD-ROM drive 10
46 need to be authenticated. At this time, DVD-R
The OM drive 1046 generates the certification data for certifying to the data receiving device that the data receiving device is a legitimate data transmitting device in a position opposite to the above.

【0158】具体的には、まず、データ受信装置は、2
つの乱数R3及びR4から生成されたデータR3||R4
を復号化関数D(KEY、DATA)及び復号鍵Sによって変換し
て得られる認証用データC2をDVD−ROMドライブ
1046に出力する。つまり認証用データC2は、D(S,
R3||R4)に等しい。そして、DVD−ROMドライブ1
046では、暗号・認証回路1510は、自ら所有して
いる暗号化関数E(KEY,DATA)及び暗号鍵Sにより、認証
用データC2から乱数R4に対応する値を求め、この値
を証明用データK2として、データ受信装置に返す。す
なわち、E(S, C2)の演算によって、データR3||R4を
求め、これからさらに得られる乱数R4に対応する値を
証明用データK2とする。データ受信装置は、データ送
信装置からの証明用データK2を用いて認証結果判定を
行う。すなわち、もしK2=R4であれば、認証成功で
あり、K2=R4でなければ、認証失敗である。
More specifically, first, the data receiving apparatus
R3 || R4 generated from two random numbers R3 and R4
Is converted by the decryption function D (KEY, DATA) and the decryption key S to output the authentication data C2 to the DVD-ROM drive 1046. That is, the authentication data C2 is D (S,
R3 || R4). And a DVD-ROM drive 1
In step 046, the encryption / authentication circuit 1510 obtains a value corresponding to the random number R4 from the authentication data C2 using the encryption function E (KEY, DATA) and the encryption key S owned by itself, and It is returned to the data receiving device as K2. That is, data R3 || R4 is obtained by the operation of E (S, C2), and the value corresponding to the random number R4 further obtained from this is set as the proof data K2. The data receiving device determines the authentication result using the certification data K2 from the data transmitting device. That is, if K2 = R4, the authentication is successful, and if K2 = R4, the authentication fails.

【0159】<暗号鍵生成>次に暗号・認証回路151
0が行う暗号鍵生成を説明する。ここでいう暗号鍵は、
DVD−ROM41から読み出されたデジタルデータを
暗号化するために用いられる秘密鍵である。暗号・認証
回路1510は、マイクロプロセッサ1509からの指
示に従って、その事前に行われている認証用データ生成
及び証明用データ生成のそれぞれの過程で獲得した乱数
R1と乱数R3を用いて、データR1||R3を作成し、
これを暗号鍵として生成する。したがって、この暗号鍵
は、DVD−ROMドライブ1046とそのデータ転送
先デバイスとで行われる認証毎に異なる値となることに
なる。
<Encryption Key Generation> Next, the encryption / authentication circuit 151
0 will be described. The encryption key here is
This is a secret key used to encrypt digital data read from the DVD-ROM 41. In accordance with an instruction from the microprocessor 1509, the encryption / authentication circuit 1510 uses the random number R1 and the random number R3 acquired in the respective processes of the authentication data generation and the certification data generation performed in advance, to generate the data R1 | | Create R3,
This is generated as an encryption key. Therefore, this encryption key has a different value for each authentication performed between the DVD-ROM drive 1046 and the data transfer destination device.

【0160】<暗号化>次に暗号・認証回路1510が
行う暗号化を説明する。ここでの暗号化は、DVD−R
OM41から読み出されたデジタルデータを暗号化する
ために用いられる秘密鍵である。暗号・認証回路151
0は、マイクロプロセッサ1509からの指示に従っ
て、DVD−ROM41から読み出されたデジタルデー
タを暗号鍵生成により生成した暗号鍵R1||R3を用い
て暗号化関数E(KEY,DATA)に従って暗号化する。すなわ
ち、入力されるデータをData、暗号化されたデータをEn
cryptDataとすると、EncryptData = E(R1||R3, Data)の
演算が行われる。
<Encryption> Next, the encryption performed by the encryption / authentication circuit 1510 will be described. The encryption here is DVD-R
This is a secret key used to encrypt digital data read from the OM 41. Encryption / authentication circuit 151
0 encrypts digital data read from the DVD-ROM 41 in accordance with an instruction from the microprocessor 1509 using an encryption key R1 || R3 generated by encryption key generation according to an encryption function E (KEY, DATA). . That is, the input data is Data, and the encrypted data is En
If cryptData is set, the operation of EncryptData = E (R1 || R3, Data) is performed.

【0161】次に、このDVD−ROMドライブ104
6に各種コマンドが入力された場合の動作を説明する。
このDVD−ROMドライブ1046が受け付けるコマ
ンドには、データ読み出し用コマンド(READ)、AVデ
ータ読み出し用コマンド(READ_AV)、データ受信装置
認証用コマンド(CHALLENGE_RECEIVER)、データ受信装
置確認用コマンド(CONFIRM_RECEIVER)、データ送信装
置証明用コマンド(PROOF_SENDER)及び証明用データ獲
得用コマンド(GET_PROOF_INFO)がある。
Next, the DVD-ROM drive 104
The operation in the case where various commands are input to 6 will be described.
The commands received by the DVD-ROM drive 1046 include a data read command (READ), an AV data read command (READ_AV), a data receiver authentication command (CHALLENGE_RECEIVER), a data receiver confirmation command (CONFIRM_RECEIVER), and a data receiver command. There is a transmitting device certification command (PROOF_SENDER) and a certification data acquisition command (GET_PROOF_INFO).

【0162】これらのうち、データ読み出し用コマンド
(READ)が入力された場合のDVD−ROMドライブ1
046の動作は第1実施例のデータ読み出し用SCSI
コマンド(READ)と同じであるので、その他のコマンド
について説明する。なお、後者の4つのコマンド(CHAL
LENGE_RECEIVER、CONFIRM_RECEIVER、PROOF_SENDER、GE
T_PROOF_INFO)は、AVデータ読み出し用コマンド(RE
AD_AV)の入力に先立ち行われる一連の認証処理のため
のコマンドである。
Among them, the DVD-ROM drive 1 when the data read command (READ) is input
046 is the data reading SCSI of the first embodiment.
Since this is the same as the command (READ), other commands will be described. The latter four commands (CHAL
LENGE_RECEIVER, CONFIRM_RECEIVER, PROOF_SENDER, GE
T_PROOF_INFO) is a command for reading AV data (RE
AD_AV) is a command for a series of authentication processes performed prior to input of AD_AV).

【0163】<データ受信装置認証用コマンド(CHALLE
NGE_RECEIVER)>マイクロプロセッサ1509は、入力
されたコマンドがデータ受信装置認証用コマンド(CHAL
LENGE_RECEIVER)であると判定すると、データ受信装置
の認証を開始するために、暗号・認証回路1510によ
り認証用データを生成しインタフェース制御回路150
5を介して制御部1049へ出力する制御を行う。
<Data receiving device authentication command (CHALLE
NGE_RECEIVER)> The microprocessor 1509 determines that the input command is a data receiving device authentication command (CHAL
(LENGE_RECEIVER), the authentication / authentication circuit 1510 generates authentication data and starts the interface control circuit 150 in order to start authentication of the data receiving device.
5 to the control unit 1049.

【0164】<データ受信装置確認用コマンド(CONFIR
M_RECEIVER)>マイクロプロセッサ1509は、入力さ
れたコマンドがデータ受信装置確認用コマンド(CONFIR
M_RECEIVER)であると判定すると、上記認証の成否を判
定するために、上記コマンドと併せて入力された証明用
データを暗号・認証回路1510により検証する。そし
て、その認証結果を内部に保持する。
<Data receiving device confirmation command (CONFIR
M_RECEIVER)> The microprocessor 1509 determines that the input command is a data receiving device confirmation command (CONFIR
If M_RECEIVER), the encryption / authentication circuit 1510 verifies the certification data input together with the command in order to determine the success or failure of the authentication. Then, the authentication result is held inside.

【0165】<データ送信装置証明用コマンド(PROOF_
SENDER)>マイクロプロセッサ1509は、入力された
コマンドがデータ送信装置証明用コマンド(PROOF_SEND
ER)であると判定すると、自分が正規のデータ送信装置
であることを証明するために、上記コマンドと併せて入
力された認証用データから、暗号・認証回路1510に
より証明用データを生成し、内部に保持する制御を行
う。
<Data transmission device certification command (PROOF_
SENDER)> The microprocessor 1509 determines that the input command is a data transmission device certification command (PROOF_SEND).
ER), the encryption / authentication circuit 1510 generates authentication data from the authentication data input in conjunction with the command in order to prove that the device is a legitimate data transmission device. Control to keep it inside.

【0166】<証明用データ獲得用コマンド(GET_PROO
F_INFO)>マイクロプロセッサ1509は、入力された
コマンドが証明用データ獲得用コマンド(GET_PROOF_IN
FO)であると判定すると、上記証明用データをデータ受
信装置に送信するために、内部に保持していた証明用デ
ータをインタフェース制御回路1505を介して制御部
1049へ出力させる制御を行う。
<Proof data acquisition command (GET_PROO)
F_INFO)> The microprocessor 1509 determines that the input command is a certification data acquisition command (GET_PROOF_IN).
If FO) is determined, control is performed to output the certification data held therein to the control unit 1049 via the interface control circuit 1505 in order to transmit the certification data to the data receiving device.

【0167】<AVデータ読み出し用コマンド(READ_A
V)>マイクロプロセッサ1509は、入力されたコマ
ンドがAVデータ読み出し用コマンド(READ_AV)であ
ると判定すると、第1実施例におけるAVデータ読み出
し用SCSIコマンド(READ_AV)が入力された場合の
処理に加えて、暗号鍵生成と暗号化を行う。
<AV data read command (READ_A
V)> If the microprocessor 1509 determines that the input command is an AV data read command (READ_AV), the microprocessor 1509 performs processing in addition to the processing when the AV data read SCSI command (READ_AV) is input in the first embodiment. Then, an encryption key is generated and encrypted.

【0168】つまり、DVD−ROM41から読みだし
たデジタルデータがAVデータであり、かつ、データ受
信装置の認証に成功している場合には、暗号・認証回路
1510は、暗号鍵を生成し、それを用いてユーザデー
タ用メモリ503に格納されたユーザデータ(2048
バイト)を暗号化する。そして、マイクロプロセッサ1
509は、その暗号化されたユーザデータ(2048バ
イト)とCGMS制御データ用メモリ502に格納され
たCGMS制御データ(6バイト)との合計2054バ
イトのデジタルデータを制御部1049に出力する。
In other words, if the digital data read from the DVD-ROM 41 is AV data and the authentication of the data receiving device has been successful, the encryption / authentication circuit 1510 generates an encryption key, and User data (2048) stored in the user data memory 503 using
Bytes). And the microprocessor 1
The control unit 1049 outputs a total of 2054 bytes of digital data of the encrypted user data (2048 bytes) and the CGMS control data (6 bytes) stored in the CGMS control data memory 502.

【0169】その他の場合は、第1実施例のAVデータ
読み出し用SCSIコマンド(READ_AV)が入力された
場合の処理と同様である。[DVD−RAMドライブ1
910]図26は、DVD−RAMドライブ1910の
詳細な構成を示すブロック図である。
In other cases, the process is the same as that in the first embodiment when the SCSI command for reading AV data (READ_AV) is input. [DVD-RAM drive 1
910] FIG. 26 is a block diagram showing a detailed configuration of the DVD-RAM drive 1910.

【0170】DVD−RAMドライブ1910はさら
に、インタフェースコネクタ1100、データ記録回路
101、CGMS制御データ用メモリ102、ユーザデ
ータ用メモリ103、CGMSデータ識別・更新回路1
04、インタフェース制御回路1105、ユーザデータ
置換回路106、内部データバス107、制御バス10
8、マイクロプロセッサ1109及び復号・認証回路1
110から構成される。第1実施例のDVD−RAMド
ライブ910と相違する構成要素は以下である。
The DVD-RAM drive 1910 further includes an interface connector 1100, a data recording circuit 101, a CGMS control data memory 102, a user data memory 103, and a CGMS data identification / update circuit 1.
04, interface control circuit 1105, user data replacement circuit 106, internal data bus 107, control bus 10
8. Microprocessor 1109 and decryption / authentication circuit 1
110. The components that differ from the DVD-RAM drive 910 of the first embodiment are as follows.

【0171】コネクタ1100は、I/Oバス1042
とDVD−RAMドライブ1910を接続するコネクタ
である。インタフェース制御回路1105は、ATAP
I方式に従い、I/Oバス1042を介して、コマンド
及びデータの送受信を制御する。マイクロプロセッサ1
109は、内蔵する制御プログラムに従って、インタフ
ェース制御回路1105が受け取ったコマンドを解釈
し、DVD−RAMドライブ1910全体を制御する。
具体的なコマンドと制御内容は後述する。
The connector 1100 is connected to the I / O bus 1042
And a DVD-RAM drive 1910. The interface control circuit 1105 uses the ATAP
According to the I method, transmission and reception of commands and data are controlled via the I / O bus 1042. Microprocessor 1
The unit 109 interprets the command received by the interface control circuit 1105 according to a built-in control program, and controls the entire DVD-RAM drive 1910.
Specific commands and control contents will be described later.

【0172】復号・認証回路1110は、マイクロプロ
セッサ1109からの指示に従って、認証処理及び復号
化処理を行う。この認証処理は、データ送信装置を認証
するための処理であり、証明用データ生成、認証用デー
タ生成及び認証結果判定の3つのステップからなる。一
方、復号化処理は、入力された暗号化されたデジタルデ
ータを復号するための処理であり、復号鍵生成及び復号
化の2つのステップからなる。
The decryption / authentication circuit 1110 performs an authentication process and a decryption process according to an instruction from the microprocessor 1109. This authentication process is a process for authenticating the data transmission device, and includes three steps of generating certification data, generating authentication data, and determining an authentication result. On the other hand, the decryption process is a process for decrypting the input encrypted digital data, and includes two steps of decryption key generation and decryption.

【0173】なお、復号・認証回路1110は、上述し
た復号化処理及び認証処理において、乱数発生演算及び
復号化関数D(KEY、DATA)を用いた演算を行う。この復号
化関数D(KEY,DATA)は、DVD−ROMドライブ104
6の暗号・認証回路1510が行う暗号化関数E(KEY,DA
TA)の逆関数である。 <証明用データ生成>証明用データ生成は、データ受信
装置であるDVD−RAMドライブ1910が、データ
送信装置に対して、自らの正当性、即ち、正規のデータ
受信装置であることを証明するための処理である。
The decryption / authentication circuit 1110 performs a random number generation operation and an operation using the decryption function D (KEY, DATA) in the above-described decryption process and authentication process. This decryption function D (KEY, DATA) is stored in the DVD-ROM drive 104
6 encryption function E (KEY, DA
It is the inverse function of TA). <Generation of certification data> The certification data generation is performed so that the DVD-RAM drive 1910, which is the data receiving device, proves its validity to the data transmitting device, that is, that it is a legitimate data receiving device. This is the process.

【0174】具体的には、復号・認証回路1110は、
データ送信装置から送られてきた認証用データC1(=
E(S, R1||R2))に対して予め内部に保持している暗号鍵
Sを用いて復号化関数D(KEY,DATA)で復号化し、その結
果得られたデータ(=R1||R2)から乱数R2を分離し、
それを証明用データK1としてデータ送信装置に返す。 <認証用データ生成>認証用データ生成は、DVD−R
AMドライブ1910が、データ送信装置が正規のデー
タ送信装置であることを認証するための処理である。
More specifically, the decryption / authentication circuit 1110
The authentication data C1 (=
E (S, R1 || R2)) is decrypted by the decryption function D (KEY, DATA) using the encryption key S stored internally in advance, and the resulting data (= R1 || R2) from the random number R2,
It is returned to the data transmitting device as proof data K1. <Generation of authentication data> DVD-R
The AM drive 1910 is a process for authenticating that the data transmission device is a legitimate data transmission device.

【0175】具体的には、復号・認証回路1110は、
16ビットからなる2つの乱数R3及びR4を発生し、
その乱数R3を上位16ビット、乱数R4を下位16ビ
ットに配した32ビットデータR3||R4を生成する。
続いて、復号・認証回路1110は、上記暗号鍵Sを用
いて、このデータR3||R4を復号化関数D(KEY、DATA)
に従って復号化することで、認証用データC2(=D(S,
R3||R4))を生成する。
More specifically, the decryption / authentication circuit 1110
Generate two random numbers R3 and R4 consisting of 16 bits,
32-bit data R3 || R4 in which the random number R3 is arranged in the upper 16 bits and the random number R4 is arranged in the lower 16 bits is generated.
Subsequently, the decryption / authentication circuit 1110 converts the data R3 || R4 into a decryption function D (KEY, DATA) using the encryption key S.
, The authentication data C2 (= D (S,
R3 || R4)).

【0176】<認証結果判定>認証結果判定は、DVD
−RAMドライブ1910が、データ送信装置が正規の
データ送信装置であるとの認証に成功したかどうかを判
定するための処理である。具体的には、復号・認証回路
1110は、データ送信装置から返信されてきた証明用
データK2が乱数R4に等しいか否かで判断する。等し
い場合には、認証が成功したことを意味する。
<Judgment of Authentication Result>
A process for determining whether or not the RAM drive 1910 has succeeded in authenticating that the data transmission device is a legitimate data transmission device. Specifically, the decryption / authentication circuit 1110 determines whether the proof data K2 returned from the data transmission device is equal to the random number R4. If they are equal, it means that the authentication was successful.

【0177】<復号鍵生成>復号鍵生成は、データ送信
装置から送られてきた暗号化されたデジタルデータを復
号するための鍵を生成しておく処理である。具体的に
は、復号・認証回路1110は、上記証明用データ生成
及び認証用データ生成の過程で得られた乱数R1及びR
3を合成することで、復号鍵R1||R3を生成する。
<Decryption Key Generation> The decryption key generation is a process of generating a key for decrypting the encrypted digital data sent from the data transmitting device. Specifically, the decryption / authentication circuit 1110 generates the random numbers R1 and R2 obtained in the process of generating the certification data and the authentication data.
3 to generate a decryption key R1 || R3.

【0178】<復号化>復号化は、データ送信装置から
送られてきた暗号化されたデジタルデータを復号する処
理である。具体的には、復号・認証回路1110は、上
記デジタルデータに対して上記復号鍵生成で得られた復
号鍵を用いて復号化関数D(KEY,DATA)によって復号す
る。
<Decryption> Decryption is a process of decrypting the encrypted digital data sent from the data transmission device. Specifically, the decryption / authentication circuit 1110 decrypts the digital data by using the decryption key obtained by the decryption key generation, using a decryption function D (KEY, DATA).

【0179】これは、データ送信装置から送られてくる
暗号化されたデジタルデータEncryptDataはデジタルデ
ータDataに対して暗号鍵R1||R3を用いて暗号化関数E(KE
Y,DATA)によって暗号化したもの( = E(R1||R3, Dat
a))なので、この暗号化されたデジタルデータEncryptD
ataに対して復号鍵R1||R3を用いて復号化関数D(KEY,DAT
A)によって復号化したもの(=D(R1||R3,EncryptData)
は元のデジタルデータDataに等しくなるからである。
[0179] This is because the encrypted digital data EncryptData sent from the data transmitting device uses the encryption function E (KE
(E, R1 || R3, Dat
a)) So this encrypted digital data EncryptD
decryption function D (KEY, DAT) for ata using decryption key R1 || R3
A) (= D (R1 || R3, EncryptData)
Is equal to the original digital data Data.

【0180】次に、データ受信装置証明用コマンド(PR
OOF_RECEIVER)、証明用データ獲得用コマンド(GET_PR
OOF_INFO)、データ送信装置認証用コマンド(CHALLENG
E_SENDER)、データ送信装置確認用コマンド(CONFIRM_
SENDER)、AVデータ書き込みコマンド(WRITE_AV)が
入力された場合のDVD−RAMドライブ1910の動
作を説明する。
Next, the data receiving device certification command (PR
OOF_RECEIVER), certification data acquisition command (GET_PR
OOF_INFO), data transmission device authentication command (CHALLENG
E_SENDER), data transmission device confirmation command (CONFIRM_
SENDER) and the operation of the DVD-RAM drive 1910 when an AV data write command (WRITE_AV) is input.

【0181】なお、上記コマンドの内の4つPROOF_RECE
IVER、GET_PROOF_INFO、CHALLENGE_SENDER、CONFIRM_SE
NDERは、AVデータ記録用コマンド(WRITE_AV)の入力
に先立ち行われる一連の認証処理のためのコマンドであ
る。 <データ受信装置証明用コマンド(PROOF_RECEIVER)>
マイクロプロセッサ1109は、入力されたコマンドが
データ受信装置証明用コマンド(PROOF_RECEIVER)であ
ると判定すると、自分が正規のデータ受信装置であるこ
とを証明するために、上記コマンドと併せて入力された
認証用データから、復号・認証回路1110により証明
用データを生成し、内部に保持する制御を行う。
It should be noted that four of the above commands PROOF_RECE
IVER, GET_PROOF_INFO, CHALLENGE_SENDER, CONFIRM_SE
NDER is a command for a series of authentication processes performed prior to input of an AV data recording command (WRITE_AV). <Data receiving device certification command (PROOF_RECEIVER)>
If the microprocessor 1109 determines that the input command is a data receiving device certifying command (PROOF_RECEIVER), the microprocessor 1109 authenticates the input command together with the command to certify that it is a proper data receiving device. Data for certification is generated by the decryption / authentication circuit 1110 from the data for certification, and control for retaining the data inside is performed.

【0182】<証明用データ獲得用コマンド(GET_PROO
F_INFO)>マイクロプロセッサ1109は、入力された
コマンドが証明用データ獲得用コマンド(GET_PROOF_IN
FO)であると判定すると、上記証明用データを返信する
ために、内部に保持していた証明用データをインタフェ
ース制御回路1105を介して制御部1049へ出力す
る制御を行う。
<Proof data acquisition command (GET_PROO)
F_INFO)> The microprocessor 1109 determines that the input command is a certification data acquisition command (GET_PROOF_IN).
If FO) is determined, control is performed to output the certification data held therein to the control unit 1049 via the interface control circuit 1105 in order to return the certification data.

【0183】<データ送信装置認証用コマンド(CHALLE
NGE_SENDER)>マイクロプロセッサ1109は、入力さ
れたコマンドがデータ送信装置認証用コマンド(CHALLE
NGE_SENDER)であると判定すると、データ送信装置の認
証を開始するために、復号・認証回路1110により認
証用データを生成し、インタフェース制御回路1105
を介して制御部1049へ出力する制御を行う。
<Data transmission device authentication command (CHALLE
NGE_SENDER)> The microprocessor 1109 determines that the input command is a data transmission device authentication command (CHALLE
NGE_SENDER), the decryption / authentication circuit 1110 generates authentication data to start the authentication of the data transmission device, and the interface control circuit 1105
Control to output to the control unit 1049 via the.

【0184】<データ送信装置確認用コマンド(CONFIR
M_SENDER)>マイクロプロセッサ1109は、入力され
たコマンドがデータ送信装置確認用コマンド(CONFIRM_
SENDER)であると判定すると、上記認証の成否を判定す
るために、上記コマンドと併せて入力された証明用デー
タを復号・認証回路1110により検証し、認証が成功
したかどうかを判定する制御を行う。また、認証結果の
正否を内部に保持する。
<Data transmission device confirmation command (CONFIR
M_SENDER)> The microprocessor 1109 converts the input command into a data transmission device confirmation command (CONFIRM_
SENDER), in order to determine the success or failure of the authentication, control is performed by verifying the proof data input together with the command by the decryption / authentication circuit 1110 and determining whether the authentication is successful. Do. In addition, whether the authentication result is correct or not is stored therein.

【0185】<AVデータ記録用コマンド(WRITE_AV)
>マイクロプロセッサ1109は、入力されたコマンド
がAVデータ記録用コマンド(WRITE_AV)であると判定
すると、第1実施例におけるAVデータ記録用SCSI
コマンド(WRITE_AV)が入力された場合の処理に加え
て、復号鍵生成と復号化を行う。
<AV data recording command (WRITE_AV)
> If the microprocessor 1109 determines that the input command is an AV data recording command (WRITE_AV), the AV data recording SCSI according to the first embodiment.
In addition to the processing when a command (WRITE_AV) is input, a decryption key is generated and decrypted.

【0186】具体的には、マイクロプロセッサ1109
は、2054バイトの転送単位のデジタルデータを受け
取ると、そのデジタルデータのユーザデータをユーザデ
ータ用メモリ103に、CGMS制御データをCGMS
制御データ用メモリ102に格納する。次に、CGMS
識別・更新回路104は、ユーザデータ用メモリ103
に格納されたユーザデータがコピーが許可されているデ
ータか否かを判定する。具体的にはCGMSデータのC
GMSコードが“1世代コピー許可(d7,d6 = 1,0)”
又は“コピー許可(d7,d6 = 0,0)”であればコピー許
可であるデジタルデータであると判定する。さらに、マ
イクロプロセッサ1109は、事前に行われた認証に成
功しているか否かを判定する。
More specifically, the microprocessor 1109
Receives digital data in a transfer unit of 2054 bytes, stores user data of the digital data in the user data memory 103, and stores CGMS control data in the CGMS
It is stored in the control data memory 102. Next, CGMS
The identification / update circuit 104 includes a user data memory 103
It is determined whether or not the user data stored in the file is data permitted to be copied. Specifically, C of CGMS data
GMS code is "1 generation copy permitted (d7, d6 = 1,0)"
Alternatively, if “copy permitted (d7, d6 = 0, 0)”, it is determined that the digital data is copy-permitted. Further, the microprocessor 1109 determines whether or not the authentication performed in advance has been successful.

【0187】その結果、データ送信装置が正規のデータ
送信装置であり、かつ、ユーザデータがコピー許可なデ
ジタルデータであれば、CGMS識別・更新回路104
は、CGMS制御データを更新する。そして、復号・認
証回路1110は復号鍵を生成し、それを用いてユーザ
データを復号する。その後、データ記録回路101は、
復号化されたユーザデータ(2048バイト)と、いま
更新されたCGMS制御データ(6バイト)をDVD−
RAM99に記録する。
As a result, if the data transmitting device is a legitimate data transmitting device and the user data is copy-permitted digital data, the CGMS identification / update circuit 104
Updates the CGMS control data. Then, the decryption / authentication circuit 1110 generates a decryption key, and decrypts the user data using the decryption key. After that, the data recording circuit 101
The decrypted user data (2048 bytes) and the updated CGMS control data (6 bytes)
It is recorded in the RAM 99.

【0188】一方、データ送信装置が正規のデータ送信
装置でない場合、あるいは、コピー禁止なデジタルデー
タ、具体的にはCGMSコードが“コピー禁止(d7,d6
= 1,1)”である場合は、ユーザデータ置換回路106
は、ユーザデータ用メモリ103に格納されたユーザデ
ータをNULLデータに置換する。その後、データ記録
回路101は、そのNULLデータ(2048バイト)
とCGMS制御データ(6バイト)をDVD−RAM9
9に記録する。 [AV信号処理部1047]図27は、AV信号処理部
1047の詳細な構成を示すブロック図である。
On the other hand, when the data transmitting device is not a legitimate data transmitting device, or when digital data whose copy is prohibited, specifically, the CGMS code is “copy prohibited (d7, d6
= 1,1) ”, the user data replacement circuit 106
Replaces the user data stored in the user data memory 103 with NULL data. Thereafter, the data recording circuit 101 reads the NULL data (2048 bytes)
And CGMS control data (6 bytes) in DVD-RAM9
Record in 9. [AV Signal Processing Unit 1047] FIG. 27 is a block diagram showing a detailed configuration of AV signal processing unit 1047.

【0189】AV信号処理部1047はさらに、コネク
タ1600、I/Oバス制御回路1601、I/Oコマ
ンド・ステータス・レジスタ602、復号・認証回路1
603、データバッファ604、CGMSデータ検出識
別回路605、MPEGデコーダ606、D/A変換回
路607、制御バス608、内部データバス609及び
マイクロプロセッサ1610から構成される。第1実施
例のAV信号処理部1047と相違する構成要素は以下
である。
The AV signal processing unit 1047 further includes a connector 1600, an I / O bus control circuit 1601, an I / O command status register 602, and a decryption / authentication circuit 1.
603, a data buffer 604, a CGMS data detection / identification circuit 605, an MPEG decoder 606, a D / A conversion circuit 607, a control bus 608, an internal data bus 609, and a microprocessor 1610. The components that are different from the AV signal processing unit 1047 of the first embodiment are as follows.

【0190】コネクタ1600は、I/Oバス1042
とAV信号処理部1047を接続するコネクタである。
インタフェース制御回路1601は、ATAPI方式に
従い、I/Oバス1042を介して、コマンド及びデー
タの送受信を制御する。マイクロプロセッサ1610
は、内臓する制御プログラムに従って、I/Oコマンド
・ステータス・レジスタレジスタ602に格納されたコ
マンドを解釈し、AV信号処理部1047全体の制御を
行う。具体的なコマンドと制御内容は後述する。
The connector 1600 is connected to the I / O bus 1042
And an AV signal processing unit 1047.
The interface control circuit 1601 controls transmission and reception of commands and data via the I / O bus 1042 according to the ATAPI method. Microprocessor 1610
Interprets the command stored in the I / O command status register register 602 according to a built-in control program, and controls the entire AV signal processing unit 1047. Specific commands and control contents will be described later.

【0191】復号・認証回路1603は、マイクロプロ
セッサ1610からの指示に従って、認証処理及び復号
化処理を行う。この認証処理は、データ送信装置を認証
するための処理であり、証明用データ生成、認証用デー
タ生成及び認証結果判定の3つのステップからなる。一
方、復号化処理は、入力された暗号化されたデジタルデ
ータを復号するための処理であり、復号鍵生成及び復号
化の2つのステップからなる。これら5つのステップ
は、DVD−RAMドライブ1910の復号・認証回路
1110が行う処理と同一である。
The decryption / authentication circuit 1603 performs an authentication process and a decryption process according to an instruction from the microprocessor 1610. This authentication process is a process for authenticating the data transmission device, and includes three steps of generating certification data, generating authentication data, and determining an authentication result. On the other hand, the decryption process is a process for decrypting the input encrypted digital data, and includes two steps of decryption key generation and decryption. These five steps are the same as those performed by the decryption / authentication circuit 1110 of the DVD-RAM drive 1910.

【0192】なお、復号・認証回路1603は、上述し
た復号化処理及び認証処理において、乱数発生演算及び
復号化関数D(KEY、DATA)を用いた演算を行う。この乱数
発生演算はDVD−ROMドライブ1046の場合と同
様であり、復号化関数D(KEY,DATA)は、DVD−ROM
ドライブ1046の暗号・認証回路1510が行う暗号
化関数E(KEY,DATA)の逆関数である。次に、各種コマン
ドが入力された場合のAV信号処理部1047の動作を
説明する。
The decryption / authentication circuit 1603 performs a random number generation operation and an operation using the decryption function D (KEY, DATA) in the above-described decryption process and authentication process. This random number generation operation is the same as that of the DVD-ROM drive 1046, and the decryption function D (KEY, DATA) is
This is the inverse function of the encryption function E (KEY, DATA) performed by the encryption / authentication circuit 1510 of the drive 1046. Next, the operation of the AV signal processing unit 1047 when various commands are input will be described.

【0193】AV信号処理部1047は、データ受信装
置証明用コマンド(PROOF_RECEIVER)、証明用データ獲
得用コマンド(GET_PROOF_INFO)、データ送信装置認証
用コマンド(CHALLENGE_SENDER)、データ送信装置確認
用コマンド(CONFIRM_SENDER)及びAVデータ再生用コ
マンド(PLAY_AV)を受け付ける。これらのうち前者4
つのコマンド(PROOF_RECEIVER、GET_PROOF_INFO、CHAL
LENGE_SENDER、CONFIRM_SENDER)は、AVデータ再生用
コマンド(PLAY_AV)の入力に先立ち行われる一連の認
証処理のためのコマンドであり、DVD−RAMドライ
ブ1910の場合と同様であるので、その説明を省略す
る。
The AV signal processing unit 1047 includes a data receiving device certification command (PROOF_RECEIVER), a certification data acquisition command (GET_PROOF_INFO), a data transmission device authentication command (CHALLENGE_SENDER), a data transmission device confirmation command (CONFIRM_SENDER), and An AV data reproduction command (PLAY_AV) is received. The former 4 of these
Commands (PROOF_RECEIVER, GET_PROOF_INFO, CHAL
LENGE_SENDER, CONFIRM_SENDER) are commands for a series of authentication processes performed prior to the input of the AV data playback command (PLAY_AV), and are the same as in the case of the DVD-RAM drive 1910, and therefore description thereof is omitted.

【0194】<AVデータ再生用コマンド(PLAY_AV)
>マイクロプロセッサ1610は、I/Oコマンド・ス
テータス・レジスタ1602に入力されたコマンドがA
Vデータ再生用コマンド(PLAY_AV)であると判定する
と、これに先立ち行われている復号・認証回路1603
による認証が成功していなければ、入力されるデジタル
データに対し如何なる処理も行わない。
<AV data playback command (PLAY_AV)
> The microprocessor 1610 determines that the command input to the I / O command status register 1602 is
If it is determined that the command is a V data playback command (PLAY_AV), the decryption / authentication circuit 1603 performed prior to the command is used.
If the authentication is not successful, no processing is performed on the input digital data.

【0195】一方、認証が成功していれば、転送されて
くるデジタルデータをデータバッファ604に一時格納
し、暗号化されたデジタルデータを復号・認証回路16
03により復号し、その復号化されたデジタルデータを
CGMSデータ検出識別回路605を介してMPEGデ
コーダ606に出力する。この際、CGMSデータ検出
識別回路605により非AVデータであると判定される
と、マイクロプロセッサ1610はデジタルデータの処
理を中断し終了する。すなわち、デジタルデータをMP
EGデコーダ606に転送することを中断する。
On the other hand, if the authentication is successful, the transferred digital data is temporarily stored in the data buffer 604, and the encrypted digital data is decrypted by the decryption / authentication circuit 16.
03, and outputs the decoded digital data to the MPEG decoder 606 via the CGMS data detection / identification circuit 605. At this time, if the CGMS data detection / identification circuit 605 determines that the data is non-AV data, the microprocessor 1610 interrupts the digital data processing and ends. That is, the digital data is converted to MP
The transfer to the EG decoder 606 is interrupted.

【0196】一方、 CGMSデータ検出識別回路60
5によりAVデータであると判定されれば、デジタルデ
ータはMPEGデコーダ606に入力され、所定の伸長
処理が施され、映像データと音声データに変換される。
変換された音声データはD/A変換回路607により音
声アナログ信号に変換されて付随するスピーカ47Sに
出力され、ここから音声出力される。また、変換された
映像データはビデオ信号処理部48に出力される。 [制御部1049]制御部1049はさらに、図24に
示されるように、プロセッサバス49B、CPU104
9C、バスI/F49I及び主記憶49Mから構成され
る。CPU1049Cは、主記憶49Mにロードされて
いるOS及び本情報処理システムに固有の制御用プログ
ラムに従って、入力部45を介して受け取られた外部か
らの指示命令を解釈し、DVD−ROM41からのデジ
タルデータの取り出しとその伝送先の制御を行う。
On the other hand, the CGMS data detection / identification circuit 60
If the digital data is determined to be AV data by 5, the digital data is input to the MPEG decoder 606, subjected to a predetermined decompression process, and converted into video data and audio data.
The converted audio data is converted into an analog audio signal by the D / A conversion circuit 607, output to the accompanying speaker 47S, and output as audio. The converted video data is output to the video signal processing unit 48. [Control Unit 1049] The control unit 1049 further includes a processor bus 49B and a CPU 104, as shown in FIG.
9C, a bus I / F 49I and a main memory 49M. The CPU 1049C interprets an external instruction command received via the input unit 45 in accordance with the OS loaded in the main memory 49M and a control program specific to the information processing system, and reads digital data from the DVD-ROM 41. And control of its transmission destination.

【0197】この制御部1049は、見かけ上は、第1
実施例の制御部49と同様の制御を行う。即ち、制御部
1049は、入力部45を介してDVD−ROMドライ
ブ1046のAVデータファイルを再生する旨の指示命
令を受け取った場合には“AVデータ再生制御”を行
い、AVデータファイルをコピーする旨の指示命令を受
け取った場合には“AVデータコピー制御”を行い、D
VD−ROM41上のファイルをコピーする旨の指示命
令を受け取った場合には“データコピー制御”を行う。
This control unit 1049 apparently has the first
The same control as the control unit 49 of the embodiment is performed. That is, when receiving an instruction command to reproduce the AV data file of the DVD-ROM drive 1046 through the input unit 45, the control unit 1049 performs “AV data reproduction control” and copies the AV data file. When the instruction command is received, “AV data copy control” is performed and D
When a command to copy a file on the VD-ROM 41 is received, "data copy control" is performed.

【0198】しかし、第1実施例の場合と相違し、制御
部1049は、自らが制御の中心となって再生及びコピ
ーを遂行する。“AVデータ再生制御”では、制御部1
049は、指定されたファイルがAVデータを格納する
ファイルかどうかを判定する。これは、指定されたファ
イルが格納されたディレクトリ名がDVD−Video
であるか否かによって判定する。その結果、AVデータ
ファイルであると判定した場合には、AVデータファイ
ルの再生制御を開始する。具体的には、DVD−ROM
ドライブ1046とAV信号処理部1047の間の認証
処理を行い、続いて、DVD−ROMドライブ1046
からAVデータファイルを読み出し、それをAV信号処
理部1047に書き出して再生させる。一方、非AVデ
ータファイルであると判定した場合には、ビープ音等で
エラーをユーザに告知する。
However, different from the case of the first embodiment, the control section 1049 performs reproduction and copying as the center of control. In the “AV data reproduction control”, the control unit 1
Step 049 determines whether the specified file is a file storing AV data. This is because the directory name where the specified file is stored is DVD-Video.
It is determined by whether or not. As a result, when it is determined that the file is an AV data file, reproduction control of the AV data file is started. Specifically, DVD-ROM
An authentication process is performed between the drive 1046 and the AV signal processing unit 1047, and subsequently, the DVD-ROM drive 1046
And reads out the AV data file from the AV data file to the AV signal processing unit 1047 for reproduction. On the other hand, if it is determined that the file is a non-AV data file, an error is notified to the user by a beep sound or the like.

【0199】“AVデータコピー制御”では、制御部1
049は、上記と同様にして、指定されたファイルがA
Vデータを格納するファイルかどうかを判定する。その
結果、AVデータファイルであると判定した場合には、
AVデータファイルのコピー制御を開始する。具体的に
は、DVD−ROMドライブ1046とDVD−RAM
ドライブ1910の間の認証処理を行い、続いて、DV
D−ROMドライブ1046からAVデータファイルを
読み出し、それをDVD−RAMドライブ1910に書
き出して記録させる。一方、非AVデータファイルであ
ると判定した場合には、ビープ音等でエラーをユーザに
告知する。
In the “AV data copy control”, the control unit 1
049 indicates that the specified file is A
It is determined whether the file is for storing V data. As a result, if it is determined that the file is an AV data file,
The copy control of the AV data file is started. Specifically, a DVD-ROM drive 1046 and a DVD-RAM
The authentication process between the drives 1910 is performed, and then the
An AV data file is read from the D-ROM drive 1046, and is written out to the DVD-RAM drive 1910 for recording. On the other hand, if it is determined that the file is a non-AV data file, an error is notified to the user by a beep sound or the like.

【0200】“データコピー制御”では、制御部104
9は、上記と同様にして、指定されたファイルがAVデ
ータを格納するかどうかを判定する。その結果、非AV
データファイルであると判定した場合には、DVD−R
OMドライブ1046から非AVデータファイルを読み
出し、それをHD装置44に書き込む。一方、AVデー
タファイルであると判定した場合には、著作権保護処理
としてビープ音等でエラーをユーザに告知する。 [コマンドの一覧]なお、上述したコマンドの意味をま
とめると、図28に示される表の通りとなる。即ち、こ
れらコマンドは、I/Oバス1042を介して制御部1
049から他の装置44、1046、1910、104
7に発行される制御指令である。 (情報処理システムの動作)次に、以上のように構成さ
れた情報処理システムの動作について、DVD−ROM
41に記録されたファイルがDVD−RAM99にコピ
ーされる場合及び再生される場合の2つのケースを例に
とって説明する。なお、上述したように、DVD−RO
M41がDVD−ROMドライブ1046に装着された
際の初期化動作としてファイル管理情報が制御部104
9の主記憶49Mに保持されているものとする。 [DVD−RAM99へのコピー]まず、DVD−RO
M41のAVデータファイルがDVD−RAM99にコ
ピーされる際の情報処理システムの動作を説明する。
In the “data copy control”, the control unit 104
No. 9 determines whether the designated file stores AV data in the same manner as described above. As a result, non-AV
If it is determined that the file is a data file, the DVD-R
The non-AV data file is read from the OM drive 1046 and written to the HD device 44. On the other hand, if it is determined that the file is an AV data file, an error is notified to the user by a beep sound or the like as copyright protection processing. [List of Commands] The meanings of the above-mentioned commands are summarized in the table shown in FIG. That is, these commands are transmitted to the control unit 1 via the I / O bus 1042.
049 to other devices 44, 1046, 1910, 104
7 is a control command issued. (Operation of Information Processing System) Next, the operation of the information processing system configured as described above will be described with reference to a DVD-ROM.
Two cases in which the file recorded in the file 41 is copied to the DVD-RAM 99 and the file is reproduced will be described as examples. As described above, the DVD-RO
When the M41 is mounted on the DVD-ROM drive 1046, the file management information is transmitted to the control unit 104 as an initialization operation.
9 is stored in the main memory 49M. [Copy to DVD-RAM99] First, DVD-RO
The operation of the information processing system when the M41 AV data file is copied to the DVD-RAM 99 will be described.

【0201】図29は、上記コピーが行われる際に、制
御部1049、DVD−ROMドライブ1046及びD
VD−RAMドライブ1910間で行われるデータ及び
コマンドのやりとりを示す通信シーケンス図である。こ
のコピーは、3つの大きな処理、即ち、フェーズR(Q
320〜Q328)、フェーズS(Q329〜Q33
6)及びフェーズD(Q337〜Q340)から構成さ
れる。
FIG. 29 shows that the control unit 1049, DVD-ROM drive 1046 and D
FIG. 14 is a communication sequence diagram showing exchange of data and commands performed between VD-RAM drives 1910. This copy has three major operations: Phase R (Q
320 to Q328), phase S (Q329 to Q33)
6) and phase D (Q337 to Q340).

【0202】フェーズRは、DVD−ROMドライブ1
046がDVD−RAMドライブ1910を正規のデー
タ受信装置と認証するための処理であり、フェーズS
は、DVD−RAMドライブ1910がDVD−ROM
ドライブ1046を正規のデータ送信装置と認証するた
めの処理であり、フェーズDは、DVD−ROMドライ
ブ1046からDVD−RAMドライブ1910にデジ
タルデータを転送する処理である。
Phase R is for DVD-ROM drive 1
046 is a process for authenticating the DVD-RAM drive 1910 as an authorized data receiving device.
Means that the DVD-RAM drive 1910 is a DVD-ROM
Phase D is processing for transferring digital data from the DVD-ROM drive 1046 to the DVD-RAM drive 1910.

【0203】<フェーズR>フェーズRにおいては、制
御部1049がデータ送信装置であるDVD−ROMド
ライブ1046にデータ受信装置認証用コマンド(CHAL
LENGE_RECEIVER)を出力する(Q320)。そのデータ
受信装置認証用コマンド(CHALLENGE_RECEIVER)を受け
取ったDVD−ROMドライブ1046は、暗号・認証
回路1510により、認証用データC1(=E(S,R1||R
2))を生成し、制御部1049に返す(Q321)。
<Phase R> In the phase R, the control unit 1049 transmits a data receiving device authentication command (CHAL) to the DVD-ROM drive 1046 as the data transmitting device.
LENGE_RECEIVER) is output (Q320). The DVD-ROM drive 1046 that has received the data receiving device authentication command (CHALLENGE_RECEIVER) uses the encryption / authentication circuit 1510 to output the authentication data C1 (= E (S, R1 || R).
2)) is generated and returned to the control unit 1049 (Q321).

【0204】認証用データC1を受け取った制御部10
49は、データ受信装置証明用コマンド(PROOF_RECEIV
ER)及び認証用データC1をDVD−RAMドライブ1
910に出力する(Q323及びQ324)。このデー
タ受信装置証明用コマンド(PROOF_RECEIVER)を受け取
ったDVD−RAMドライブ1910は、併せて入力さ
れた認証用データC1を復号・認証回路1110により
演算しR2を求め、証明用データK1とする。
Control unit 10 receiving authentication data C1
49 is a data receiving device certification command (PROOF_RECEIV
ER) and the authentication data C1 to the DVD-RAM drive 1
910 (Q323 and Q324). The DVD-RAM drive 1910, which has received the data receiving device certification command (PROOF_RECEIVER), calculates the authentication data C1 input by the decryption / authentication circuit 1110 and obtains R2 to obtain the certification data K1.

【0205】制御部1049は、続いて、証明用データ
獲得用コマンド(GET_PROOF_INFO)をDVD−RAMド
ライブ1910に出力し(Q325)、それに対して、
DVD−RAMドライブ1910は証明用データK1を
制御部1049に返す(Q326)。証明用データK1
を受け取った制御部1049は、データ受信装置確認用
コマンド(CONFIRM_RECEIVER)及び証明用データK1を
DVD−ROMドライブ1046に出力する(Q327
及びQ328)。このデータ受信装置確認用コマンド
(CONFIRM_RECEIVER)を受け取ったDVD−ROMドラ
イブ1046は、併せて入力された証明用データK1を
暗号・認証回路1510により判定し、データ受信装置
であるDVD−RAMドライブ1910との認証が成功
したかどうかを決定し、認証結果を内部に保持する。具
体的には、暗号・認証回路1510は、証明用データK
1がR2と等しいかどうかを判定し、等しければデータ
受信装置が正規のデータ受信装置であるとの認証に成功
する。
Subsequently, the control unit 1049 outputs a certification data acquisition command (GET_PROOF_INFO) to the DVD-RAM drive 1910 (Q325).
The DVD-RAM drive 1910 returns the certification data K1 to the control unit 1049 (Q326). Proof data K1
The control unit 1049 having received the command outputs the data receiving device confirmation command (CONFIRM_RECEIVER) and the certification data K1 to the DVD-ROM drive 1046 (Q327).
And Q328). The DVD-ROM drive 1046 that has received the data receiving device confirmation command (CONFIRM_RECEIVER) determines the certification data K1 that was also input by the encryption / authentication circuit 1510, and the DVD-RAM drive 1910 that is the data receiving device. It determines whether the authentication of the client has succeeded and holds the authentication result internally. Specifically, the encryption / authentication circuit 1510 outputs the certification data K
It is determined whether 1 is equal to R2, and if they are equal, authentication that the data receiving device is a legitimate data receiving device is successful.

【0206】<フェーズS>制御部1049は、データ
送信装置認証用コマンド(CHALLENGE_SENDER)をDVD
−RAMドライブ1910に出力する(Q329)。こ
のデータ受信装置認証用コマンド(CHALLENGE_SENDER)
を受け取ったDVD−RAMドライブ1910は、復号
・認証回路1110により、認証用データC2(=D(S,R
3||R4))を生成し、制御部1049に返す(Q33
0)。
<Phase S> The control unit 1049 transmits the data transmission device authentication command (CHALLENGE_SENDER) to the DVD.
-Output to the RAM drive 1910 (Q329). This data receiver authentication command (CHALLENGE_SENDER)
The DVD-RAM drive 1910 that has received the authentication data C2 (= D (S, R)
3 || R4)) and returns it to the control unit 1049 (Q33).
0).

【0207】認証用データC2を受け取った制御部10
49は、データ送信装置証明用コマンド(PROOF_SENDE
R)及び認証用データC2をDVD−ROMドライブ1
046に出力する(Q331及びQ332)。このデー
タ送信装置証明用コマンド(PROOF_SENDER)を受け取っ
たDVD−ROMドライブ1046は、併せて入力され
た認証用データC2を暗号・認証回路1510により演
算しR4を求め、証明用データK2とする。
The control unit 10 receiving the authentication data C2
49 is a data transmission device certification command (PROOF_SENDE
R) and the authentication data C2 are stored in the DVD-ROM drive 1
046 (Q331 and Q332). The DVD-ROM drive 1046, which has received the data transmission device certification command (PROOF_SENDER), calculates the authentication data C2 input by the encryption / authentication circuit 1510 and obtains R4, which is used as the certification data K2.

【0208】制御部1049は、続いて、証明用データ
獲得用コマンド(GET_PROOF_INFO)をDVD−ROMド
ライブ1046に出力し(Q333)、これに対して、
DVD−ROMドライブ1046は証明用データK2を
制御部に返す(Q334)。証明用データK2を受け取
った制御部1049は、データ送信装置確認用コマンド
(CONFIRM_SENDER)を証明用データK2と共にDVD−
RAMドライブ1910に出力する(Q335及びQ3
36)。データ送信装置確認用コマンド(CONFIRM_SEND
ER)を受け取ったDVD−RAMドライブ1910は、
併せて入力された証明用データK2を復号・認証回路1
110により判定し、DVD−ROMドライブ1046
との認証が成功したかどうかを決定し、認証結果を内部
に保持する。具体的には、復号・認証回路1110は、
証明用データK2がR4と等しいかどうかを判定し、等
しければデータ送信装置が正規のデータ送信装置である
と判定し認証に成功する。
Subsequently, the control unit 1049 outputs a certification data acquisition command (GET_PROOF_INFO) to the DVD-ROM drive 1046 (Q333).
The DVD-ROM drive 1046 returns the certification data K2 to the control unit (Q334). The control unit 1049 that has received the certification data K2 transmits the data transmission device confirmation command (CONFIRM_SENDER) together with the certification data K2 to the DVD-ROM.
Output to the RAM drive 1910 (Q335 and Q3
36). Data transmission device confirmation command (CONFIRM_SEND)
ER), the DVD-RAM drive 1910 receives
The decryption / authentication circuit 1 decrypts the certification data K2 that has been input together.
110, the DVD-ROM drive 1046
It determines whether or not the authentication has succeeded, and holds the authentication result internally. Specifically, the decryption / authentication circuit 1110
It is determined whether or not the proof data K2 is equal to R4, and if they are equal, it is determined that the data transmission device is a legitimate data transmission device, and authentication is successful.

【0209】<フェーズD>制御部1049は、DVD
−ROMドライブ1046に対してAVデータ読み出し
用コマンド(READ_AV)を発行する(Q337)。AV
データ読み出し用コマンド(READ_AV)を発行されたD
VD−ROMドライブ1046は、DVD−ROM41
の指定されたアドレスからデータを読み出し、CGMS
制御データをCGMS制御データ用メモリ1302に、
ユーザデータをユーザデータ用メモリ1303にそれぞ
れ格納する。そして、CGMS制御データによりユーザ
データがAVデータか否かを判定する。
<Phase D> The control unit 1049 operates the DVD
-Issue an AV data read command (READ_AV) to the ROM drive 1046 (Q337). AV
D issued data read command (READ_AV)
The VD-ROM drive 1046 is a DVD-ROM 41
Reads data from the specified address of the CGMS
The control data is stored in the CGMS control data memory 1302,
The user data is stored in the user data memory 1303, respectively. Then, whether or not the user data is AV data is determined based on the CGMS control data.

【0210】その結果、AVデータならば、さらに、内
部に保持している認証結果を参照することにより、DV
D−RAMドライブ1910が正規のデータ受信装置で
あるとの認証に成功しているか否かを判断する。その結
果、成功していれば、暗号・認証回路1510はユーザ
データ(2048バイト)を暗号化する。成功していな
ければ、ユーザデータ置換回路506はユーザデータを
NULLデータに置き換える。
[0210] As a result, if it is AV data, by further referring to the authentication result held therein, the DV data can be obtained.
It is determined whether the D-RAM drive 1910 has been successfully authenticated as a legitimate data receiving device. As a result, if successful, the encryption / authentication circuit 1510 encrypts the user data (2048 bytes). If not successful, the user data replacement circuit 506 replaces the user data with NULL data.

【0211】そして、DVD−ROMドライブ1046
は、CGMS制御データ(6バイト)と暗号化されたユ
ーザデータ(2048バイト)又はNULLデータから
なるデジタルデータ(2054バイト)をデータ転送単
位とし制御部1049に出力する(Q338)。なお、
この暗号化において用いられる暗号鍵は、認証用データ
C1を生成した際の乱数であるR1とDVD−RAMド
ライブ1910から受け取った認証用データを構成する
乱数であるR3とを合成したデータR1||R3である。
また、暗号化されたAVデータDATAは、E(R1||R3,
DATA)に等しい。
Then, the DVD-ROM drive 1046
Outputs digital data (2054 bytes) consisting of CGMS control data (6 bytes) and encrypted user data (2048 bytes) or NULL data to the control unit 1049 as a data transfer unit (Q338). In addition,
The encryption key used in this encryption is data R1 || which is a combination of R1 which is a random number used when generating the authentication data C1 and R3 which is a random number constituting the authentication data received from the DVD-RAM drive 1910. R3.
Also, the encrypted AV data DATA is E (R1 || R3,
DATA).

【0212】DVD−ROMドライブ1046からデジ
タルデータE(R1||R3, DATA)を得た制御部1049
は、AVデータ記録用コマンド(WRITE_AV)と共にデジ
タルデータをDVD−RAMドライブ1910に出力す
る(Q339及びQ340)。2054バイトのデジタ
ルデータを受け取ったDVD−RAMドライブ1910
は、そのデジタルデータのユーザデータをユーザデータ
用メモリ103に、CGMS制御データをCGMS制御
データ用メモリ102に格納する。
Control unit 1049 that has obtained digital data E (R1 || R3, DATA) from DVD-ROM drive 1046
Outputs digital data to the DVD-RAM drive 1910 together with the AV data recording command (WRITE_AV) (Q339 and Q340). DVD-RAM drive 1910 receiving 2054 bytes of digital data
Stores the user data of the digital data in the user data memory 103 and the CGMS control data in the CGMS control data memory 102.

【0213】そして、DVD−RAMドライブ1910
は、そのユーザデータがコピーが許可されているデータ
か否か、及び、事前に行われた認証に成功しているか否
かを判定する。その結果、認証に成功し、かつ、ユーザ
データがコピー許可なデジタルデータであれば、CGM
S識別・更新回路104は、CGMS制御データを更新
する。そして、復号・認証回路1110は復号鍵(R1||
R3)を生成し、それを用いてユーザデータを復号する。
その後、データ記録回路101は、復号化されたユーザ
データ(D(R1||R3,DATA))と、いま更新されたCGMS
制御データをDVD−RAM99に記録する。
Then, the DVD-RAM drive 1910
Determines whether the user data is data for which copying is permitted, and whether the user data has been successfully authenticated in advance. As a result, if the authentication is successful and the user data is copy-permitted digital data, CGM
The S identification / update circuit 104 updates the CGMS control data. Then, the decryption / authentication circuit 1110 outputs the decryption key (R1 ||
R3), and use it to decrypt user data.
Thereafter, the data recording circuit 101 transmits the decrypted user data (D (R1 || R3, DATA)) and the CGMS that has just been updated.
The control data is recorded on the DVD-RAM 99.

【0214】一方、認証に失敗した場合、あるいは、コ
ピー禁止なデジタルデータである場合は、ユーザデータ
置換回路106は、ユーザデータ用メモリ103に格納
されたユーザデータをNULLデータに置換する。そし
て、データ記録回路101は、そのNULLデータとC
GMS制御データをDVD−RAM99に記録する。以
上の処理を指定された転送長だけ繰り返した後、AVデ
ータファイルのコピーが終了する。次に、以上のコピー
動作の手順をフローチャートで示す。
On the other hand, if the authentication fails or the digital data is copy-prohibited, the user data replacement circuit 106 replaces the user data stored in the user data memory 103 with NULL data. Then, the data recording circuit 101 stores the NULL data and C
The GMS control data is recorded on the DVD-RAM 99. After repeating the above processing for the designated transfer length, the copying of the AV data file is completed. Next, the procedure of the above-described copying operation is shown in a flowchart.

【0215】図30は、DVD−ROM41のAVデー
タファイルがDVD−RAM99にコピーされる処理手
順を示すフローチャートである。図31は、図30の処
理HHの詳細な手順を示すフローチャートである。図3
2は、図30の処理IIの詳細な手順を示すフローチャ
ートである。これら3つのフローチャートは、それぞれ
第1実施例における図12、図14及び図15に示され
たフローチャートに対応する。第1実施例と異なる点は
以下の通りである。
FIG. 30 is a flowchart showing a processing procedure for copying the AV data file of the DVD-ROM 41 to the DVD-RAM 99. FIG. 31 is a flowchart showing a detailed procedure of the process HH of FIG. FIG.
2 is a flowchart showing a detailed procedure of the processing II in FIG. These three flowcharts respectively correspond to the flowcharts shown in FIGS. 12, 14 and 15 in the first embodiment. The differences from the first embodiment are as follows.

【0216】このコピー動作においては、制御部104
9による制御の下でDVD−ROM41のAVデータフ
ァイルがDVD−RAM99にコピーされる。従って、
第1実施例のごとくAV信号処理部47が介在すること
はない。DVD−ROMドライブ1046がDVD−R
AMドライブ1910を認証する処理(S1302)
は、図29のフェイズRに相当し、暗号技術が利用され
ている。
In this copy operation, control unit 104
9, the AV data file of the DVD-ROM 41 is copied to the DVD-RAM 99. Therefore,
The AV signal processing unit 47 does not intervene as in the first embodiment. DVD-ROM drive 1046 is DVD-R
Processing to authenticate AM drive 1910 (S1302)
Corresponds to phase R in FIG. 29, and uses encryption technology.

【0217】同様に、DVD−RAMドライブ1910
がDVD−ROMドライブ1046を認証する処理(S
1303)は、図29のフェイズSに相当し、暗号技術
が利用されている。処理HHにおいて、暗号化処理(S
1325)が追加されている。即ち、読み出されたデジ
タルデータがコピー可能なデータであり、かつ、認証に
成功している場合には、DVD−RAMドライブ191
0への転送に先立ち、そのデジタルデータが暗号化され
る。
Similarly, the DVD-RAM drive 1910
Authenticates the DVD-ROM drive 1046 (S
1303) corresponds to phase S in FIG. 29, and uses an encryption technique. In the process HH, the encryption process (S
1325) has been added. That is, if the read digital data is copyable data and the authentication is successful, the DVD-RAM drive 191
Prior to transfer to 0, the digital data is encrypted.

【0218】同様に、処理IIにおいて、復号化処理
(S1335)が追加されている。即ち、入力されたデ
ジタルデータがコピー可能なデータであり、かつ、認証
に成功している場合には、DVD−RAM99への記録
に先立ち、そのデジタルデータが復号化される。 [再生]次に、DVD−ROM41のAVデータファイ
ルが再生される際の情報処理システムの動作を説明す
る。
Similarly, in the processing II, a decoding processing (S1335) is added. That is, if the input digital data is copyable data and the authentication is successful, the digital data is decrypted prior to recording on the DVD-RAM 99. [Reproduction] Next, the operation of the information processing system when the AV data file on the DVD-ROM 41 is reproduced will be described.

【0219】制御部1049、DVD−ROMドライブ
1046及びAV信号処理部1047間で行われるデー
タ及びコマンドのやりとりは、図29に示される通信シ
ーケンスとほぼ同一である。即ち、図29に記された
「DVD−RAMドライブ1910」を「AV信号処理
部1047」に置換した通信シーケンス図に示される通
りである。
The exchange of data and commands between the control unit 1049, the DVD-ROM drive 1046, and the AV signal processing unit 1047 is almost the same as the communication sequence shown in FIG. That is, this is as shown in the communication sequence diagram in which the “DVD-RAM drive 1910” shown in FIG. 29 is replaced with the “AV signal processing unit 1047”.

【0220】これは、AV信号処理部1047は、DV
D−RAMドライブ1910と同様に、AVデータを扱
うデータ受信装置である点で共通するからである。図3
3は、DVD−ROM41のAVデータファイルが再生
される処理手順を示すフローチャートである。図34
は、図33の処理AAの詳細な手順を示すフローチャー
トである。
This is because the AV signal processing unit 1047
This is because, like the D-RAM drive 1910, it is common in that it is a data receiving device that handles AV data. FIG.
3 is a flowchart showing a processing procedure for reproducing the AV data file on the DVD-ROM 41. FIG.
33 is a flowchart showing a detailed procedure of a process AA in FIG.

【0221】図35は、図33の処理BBの詳細な手順
を示すフローチャートである。これら3つのフローチャ
ートは、それぞれ第1実施例における図19、図21及
び図22に示されたフローチャートに対応する。第1実
施例と異なる点は以下の通りである。この再生動作にお
いては、DVD−ROM41とAV信号処理部1047
間に制御部1049が介在する。従って、第1実施例の
ごとく、2つのSCSIデバイス(AV信号処理部47
及びDVD−ROMドライブ46)間で再生が行われる
形態とは異なる。
FIG. 35 is a flowchart showing a detailed procedure of the process BB of FIG. These three flowcharts respectively correspond to the flowcharts shown in FIGS. 19, 21 and 22 in the first embodiment. The differences from the first embodiment are as follows. In this reproducing operation, the DVD-ROM 41 and the AV signal processing unit 1047
The control unit 1049 is interposed therebetween. Therefore, as in the first embodiment, the two SCSI devices (the AV signal processing unit 47)
And a DVD-ROM drive 46).

【0222】DVD−ROMドライブ1046がAV信
号処理部1047を認証する処理(S1102)は、図
29のフェイズRに相当し、暗号技術が利用されてい
る。同様に、AV信号処理部1047がDVD−ROM
ドライブ1046を認証する処理(S1105)は、図
29のフェイズSに相当し、暗号技術が利用されてい
る。
The process of authenticating the AV signal processing unit 1047 by the DVD-ROM drive 1046 (S1102) corresponds to the phase R in FIG. 29, and uses an encryption technique. Similarly, if the AV signal processing unit 1047 is a DVD-ROM
The process of authenticating the drive 1046 (S1105) corresponds to phase S in FIG. 29, and uses an encryption technique.

【0223】処理AAにおいて、暗号化処理(S111
5)が追加されている。即ち、読み出されたデジタルデ
ータがAVデータであり、かつ、認証に成功している場
合には、AV信号処理部1047への転送に先立ち、そ
のデジタルデータが暗号化される。同様に、処理BBに
おいて、復号化処理(S1123)が追加されている。
即ち、入力されたデジタルデータがAVデータであり、
かつ、認証に成功している場合には、デコード処理に先
立ち、そのデジタルデータが復号化される。 [まとめ]以上のように、本発明による情報処理システ
ムのデータ送信装置(DVD−ROMドライブ104
6)においては、デジタルデータがAVデータを含むと
判定され、かつデータ受信装置が正規のデータ受信装置
であると認証された場合のみ、AVデータを暗号化して
出力するように制御する制御部を備えている。また、本
発明による情報処理システムのデータ受信装置(AV信
号処理部1047)においては、暗号化されて伝送され
てきたデジタルデータを復号し、さらに、映像データに
変換する機能を有すると共に、この機能を示す認証用デ
ータを生成し、出力する認証部を備えている。これによ
り、本発明のデータ送信装置及びデータ受信装置を備え
る情報処理システムは、AVデータの再生を行う正規の
データ受信装置以外のデバイスに出力されることを禁止
できる。
In the process AA, the encryption process (S111
5) has been added. That is, if the read digital data is AV data and the authentication has succeeded, the digital data is encrypted prior to transfer to the AV signal processing unit 1047. Similarly, in the process BB, a decryption process (S1123) is added.
That is, the input digital data is AV data,
If the authentication is successful, the digital data is decrypted prior to the decoding process. [Summary] As described above, the data transmission device (DVD-ROM drive 104) of the information processing system according to the present invention
In 6), only when the digital data is determined to include the AV data and the data receiving device is authenticated as a legitimate data receiving device, the control unit controls the AV data to be encrypted and output. Have. Further, the data receiving apparatus (AV signal processing unit 1047) of the information processing system according to the present invention has a function of decoding digital data transmitted in an encrypted form and further converting the digital data into video data. And an authentication unit for generating and outputting authentication data indicating the following. Thus, the information processing system including the data transmitting device and the data receiving device according to the present invention can prohibit output to devices other than the authorized data receiving device that reproduces AV data.

【0224】このためなんらかの原因で(例えば、制御
部1049にロードされる再生制御プログラムの誤り
で)、AVデータ読み出し用コマンド(READ_A
V)により読み出されたAVデータが、AV信号処理部
1047に出力されることなく制御部1049の主記憶
128Mに存在してもAVデータの著作権を保護するこ
とができる。なぜなら、主記憶128Mに格納されたデ
ータは暗号化されているので、仮にハードディスク装置
等に2次記録されても再生はもちろん、データの改変を
行うことは不可能だからである。
For this reason, for some reason (for example, due to an error in the reproduction control program loaded into the control unit 1049), the AV data read command (READ_A
Even if the AV data read by V) is present in the main memory 128M of the control unit 1049 without being output to the AV signal processing unit 1047, the copyright of the AV data can be protected. The reason is that the data stored in the main memory 128M is encrypted, so that even if the data is secondarily recorded on a hard disk device or the like, it is impossible to reproduce or modify the data.

【0225】また、上記暗号化及び復号化において、暗
号化のための暗号鍵及び復号化のための復号鍵を、認証
毎に異なる認証データに基づき生成する。これにより伝
送するAVデータを認証毎に異なる暗号鍵で暗号化する
ことができる。このため、一つの暗号鍵が知られた場合
でも、以降の認証タイミングが異なる場合のAVデータ
伝送における暗号化はなおかつ有功とすることができ
る。
In the above encryption and decryption, an encryption key for encryption and a decryption key for decryption are generated based on different authentication data for each authentication. Thus, the transmitted AV data can be encrypted with a different encryption key for each authentication. For this reason, even when one encryption key is known, the encryption in the AV data transmission when the subsequent authentication timing is different can still be effective.

【0226】また、上記暗号化及び復号化において、暗
号化のための暗号鍵及び復号化のための復号鍵を、デー
タ送信装置によ生成される認証毎に異なる第一の認証用
データ及びデータ受信装置により生成される認証毎に異
なる第二の認証用データの両者に基づき生成する。この
ため、伝送するAVデータを、データ送信装置及びデー
タ受信装置のいずれもが正当の時のみ暗号化されたAV
データを復号することができ、より高いセキュリティで
AVデータを伝送することができる。
In the above-mentioned encryption and decryption, an encryption key for encryption and a decryption key for decryption are used for the first authentication data and data which are different for each authentication generated by the data transmitting apparatus. It is generated based on both of the second authentication data that is different for each authentication generated by the receiving device. Therefore, the AV data to be transmitted is encrypted only when both the data transmitting device and the data receiving device are valid.
Data can be decrypted, and AV data can be transmitted with higher security.

【0227】以下、セキュリティが高い理由の説明を、
片方のみのデバイスにより暗号鍵が決定される場合に発
生しうる誤動作を説明する事により行う。データ受信装
置のみにより、暗号化のための暗号鍵と復号鍵が生成さ
れるとする。すなわち、この場合、データ受信装置は、
暗号化AVデータの入力を受ける前に、暗号化AVデー
タを生成する暗号鍵をデータ送信装置に伝送する。また
データ送信装置は伝送された暗号鍵でAVデータを暗号
化して伝送し、この入力を受けたデータ受信装置は暗号
鍵に対応する復号鍵でこれを再生することになる。
Hereinafter, the reason for the high security will be described.
This is performed by describing a malfunction that may occur when the encryption key is determined by only one device. It is assumed that an encryption key and a decryption key for encryption are generated only by the data receiving device. That is, in this case, the data receiving device
Before receiving the input of the encrypted AV data, an encryption key for generating the encrypted AV data is transmitted to the data transmitting device. Further, the data transmitting device encrypts and transmits the AV data with the transmitted encryption key, and the data receiving device receiving the input reproduces the AV data with the decryption key corresponding to the encryption key.

【0228】この場合、データ送信装置が伝送する暗号
鍵及びそれにより暗号化されるデータの解読方法が一セ
ットでも判明したとする。この場合、この解読情報に基
づき作成された不正なデータ受信装置は、解読された暗
号の暗号鍵を正当なデータ送信装置に伝送することによ
り、常に解読方法が判明した同じ暗号化によるAVデー
タを出力させる誤動作を発生させることが可能になる。
In this case, it is assumed that the encryption key transmitted by the data transmission device and the method of decrypting the data encrypted by the encryption key have been found even in one set. In this case, the unauthorized data receiving device created based on the decryption information transmits the decrypted encryption data to the legitimate data transmitting device, so that the AV data with the same encryption whose decryption method is always known can be transmitted. It is possible to cause a malfunction to be output.

【0229】しかし、本発明のように、データ受信装置
に加えてデータ送信装置も暗号鍵及び復号鍵の生成に携
わる場合、暗号鍵がデータ受信装置の出力する値にのみ
により確定しないため、上述した誤動作を回避すること
ができる。また、上記判定においては、情報記録媒体に
格納されたデジタルデータがAVデータを含むかどうか
を、それぞれのセクタのヘッダ領域に格納されたデータ
属性フラグによって判定することができる。これによ
り、セクタごとにきめ細かにAVデータを保護すること
ができる。
However, as in the present invention, when the data transmitting device is involved in generating the encryption key and the decryption key in addition to the data receiving device, the encryption key is not determined only by the value output from the data receiving device. A malfunction that has occurred can be avoided. In the above determination, it can be determined whether or not the digital data stored on the information recording medium includes AV data, based on the data attribute flag stored in the header area of each sector. As a result, AV data can be finely protected for each sector.

【0230】以上、第2実施例に係る情報処理システム
について説明したが、本発明はこの実施例に限定される
ものでないことは言うまでもない。本実施例では、DV
D−ROMドライブ1046の暗号・認証回路151
0、DVD−RAMドライブ1910の復号・認証回路
1110及びAV信号処理部1047の復号・認証回路
1603は、それぞれ、1組の秘密鍵Sと暗号化関数
(又は復号化関数)を有し、これを用いて認証用データ
の生成、証明用データの生成、デジタルデータの暗号化
(又は復号化)を行ったが、これに限定されるものでは
ない。例えば、認証用データの生成、証明用データの生
成、デジタルデータの暗号化(又は復号化)のそれぞれ
に、異なる暗号化関数を用いることもできる。これによ
って、著作権保護処理における安全性が向上される。
Although the information processing system according to the second embodiment has been described, it goes without saying that the present invention is not limited to this embodiment. In this embodiment, the DV
Encryption / authentication circuit 151 of D-ROM drive 1046
0, the decryption / authentication circuit 1110 of the DVD-RAM drive 1910 and the decryption / authentication circuit 1603 of the AV signal processing unit 1047 each have a set of secret key S and an encryption function (or decryption function). Was used to generate authentication data, generate certification data, and encrypt (or decrypt) digital data, but the present invention is not limited to this. For example, different encryption functions can be used for generating authentication data, generating proof data, and encrypting (or decrypting) digital data. Thereby, security in the copyright protection processing is improved.

【0231】また、本実施例では、暗号鍵はフェーズR
及びSをおこなってから、フェーズDにおいてデータ転
送をおこなったが、暗号鍵を片認証の結果生成するセキ
ュリティが許容できるのであればこれには限られない。
すなわち、フェーズR及びSのうちのいずれかのみをお
こなってから、フェーズDをおこなってもよい。また、
図29に示されるプロトコルでは、制御部1049がフ
ェーズR及びSにおいてデータ送信装置及びデータ受信
装置の間に介在しているが、これには限られない。例え
ば、データ送信装置とデータ受信装置を専用の信号線で
結び、これによりデータ送信装置及びデータ受信装置が
直接、認証用データをやりとりする方法であってもよ
い。
In the present embodiment, the encryption key is
After performing steps S and S, data transfer is performed in phase D. However, the present invention is not limited to this as long as the security of generating an encryption key as a result of one-sided authentication is acceptable.
That is, the phase D may be performed after performing only one of the phases R and S. Also,
In the protocol shown in FIG. 29, the control unit 1049 is interposed between the data transmitting device and the data receiving device in the phases R and S, but is not limited thereto. For example, a method may be used in which the data transmitting device and the data receiving device are connected by a dedicated signal line, and the data transmitting device and the data receiving device directly exchange authentication data.

【0232】また、本実施例では、I/Oバス1042
を流れるAVデータは暗号化されたが、もし、伝送中の
AVデータが抜き取られる誤動作が許容できるのであれ
ば、AVデータの転送に伴う暗号化及び復号化を省略し
てもよい。この場合、暗号化によるセキュリティの向上
の効果は得られないが、より簡易な構成でAVデータを
保護することができる。
In this embodiment, the I / O bus 1042
Is encrypted, but if a malfunction in which the AV data being transmitted is extracted can be tolerated, encryption and decryption accompanying the transfer of the AV data may be omitted. In this case, the effect of improving security by encryption cannot be obtained, but AV data can be protected with a simpler configuration.

【0233】なお、上記両実施例において、AVデータ
を含むデジタルデータが記録された媒体はDVD−RO
M41であり、また、そのようなデジタルデータが記録
される媒体はDVD−RAM99であったが、AVデー
タの格納位置が識別可能に格納することができるデジタ
ルデータの配布媒体や記録媒体であれば、DVD−RO
MやDVD−RAMに限られない。例えば、同様なセク
タ構造を有する光磁気ディスクなどの情報記録媒体であ
ってもよいことは言うまでもない。
In each of the above embodiments, the medium on which digital data including AV data is recorded is a DVD-RO.
M41, and the medium on which such digital data is recorded is the DVD-RAM 99. However, any digital data distribution medium or recording medium that can store the storage position of AV data in an identifiable manner. , DVD-RO
It is not limited to M or DVD-RAM. For example, it goes without saying that an information recording medium such as a magneto-optical disk having a similar sector structure may be used.

【0234】さらに、これら媒体は、AVデータを含む
デジタルデータの格納位置が識別できる媒体であれば、
光ディスクなどの情報記録媒体に限られない。例えば、
放送波などの無線や通信回線などの有線による伝送媒体
であってもよい。ここでいう伝送媒体とは、典型的には
Open Systems Interconnection(OSI)の通信プロ
トコルの物理層として規定されており、デジタルデータ
の伝送を保証するものである。例えば、電話回線、イン
ターネットLAN、衛星放送などが挙げられる。この場
合、伝送媒体によって伝送されるデジタルデータは、パ
ケットと呼ばれる単位に分割されて伝送される。パケッ
トは、ヘッダ部及びデータ部を有しており、前述の実施
例で説明したセクタにおけるヘッダ部及びデータ部と同
様の構成を有する。このため、データ部に格納されるデ
ータがAVデータかどうかの識別フラグをパケットのヘ
ッダ部に設けることによって、本発明が適用できること
になる。またこの場合、データ送信装置は、ディスクド
ライブの代わりに伝送媒体を介して情報を受信するレシ
ーバ装置になることは明らかである。
[0234] Further, if these media can identify the storage position of digital data including AV data,
It is not limited to an information recording medium such as an optical disk. For example,
It may be a wireless transmission medium such as a broadcast wave or a wired transmission medium such as a communication line. The transmission medium here is typically
It is defined as a physical layer of a communication protocol of Open Systems Interconnection (OSI) and guarantees transmission of digital data. For example, a telephone line, an Internet LAN, satellite broadcasting, and the like can be given. In this case, digital data transmitted by the transmission medium is transmitted after being divided into units called packets. The packet has a header section and a data section, and has the same configuration as the header section and the data section in the sector described in the above embodiment. Therefore, the present invention can be applied by providing an identification flag indicating whether the data stored in the data portion is AV data in the header portion of the packet. In this case, it is apparent that the data transmission device is a receiver device that receives information via a transmission medium instead of a disk drive.

【0235】また、MPEGのトランスポートストリー
ムを利用したディジタル衛星放送に適用することもでき
る。この場合には、複数のMPEGストリームが伝送さ
れる。またこれら複数のストリームには複数のストリー
ムを管理するための情報を伝送するための管理情報用ス
トリームも存在する。この管理情報用ストリームに、他
のストリームがAVデータか否かのデータ属性情報及び
CGMSデータを格納して伝送することにより本発明を
実施することもできる。
Also, the present invention can be applied to digital satellite broadcasting using an MPEG transport stream. In this case, a plurality of MPEG streams are transmitted. In addition, a management information stream for transmitting information for managing the plurality of streams also exists in the plurality of streams. The present invention can also be implemented by storing and transmitting data attribute information indicating whether or not another stream is AV data and CGMS data in this management information stream.

【0236】また、上記両実施例においては、映像デー
タとしてMPEG2で圧縮されたデジタルデータが用い
られたが、これには限られない。例えばMPEG4方式
などであってもよい。また、上記両実施例のDVD−R
OMドライブ46、1046やDVD−RAMドライブ
910、1910は、図8、図9、図25、図25に示
されるように、ハードウェア的に実現されたが、本発明
はこれに限られるものではなく、ソフトウェア的に実現
することもできる。具体的には、図12〜図22や図2
9〜図35のフローチャート等に示されたステップを含
むプログラムとして実現することができる。
Further, in both of the above embodiments, digital data compressed by MPEG2 is used as video data, but the present invention is not limited to this. For example, the MPEG4 system may be used. In addition, the DVD-R of both the above embodiments
The OM drives 46 and 1046 and the DVD-RAM drives 910 and 1910 are realized by hardware as shown in FIGS. 8, 9, 25, and 25. However, the present invention is not limited to this. Instead, it can be implemented in software. Specifically, FIGS. 12 to 22 and FIGS.
9 to 35 can be realized as a program including the steps shown in the flowcharts of FIGS.

【0237】そして、そののプログラムが格納された情
報記録媒体は、単体で流通させることができる。使用に
際しては、その情報記録媒体からプログラムを汎用DV
D−ROMドライブやDVD−RAMドライブにダウン
ロードすることで、本発明に係るDVD−ROMドライ
ブやDVD−RAMドライブに変身させることが可能と
なる。
The information recording medium storing the program can be distributed alone. When using the program, a general-purpose DV
By downloading to a D-ROM drive or DVD-RAM drive, it becomes possible to transform into a DVD-ROM drive or DVD-RAM drive according to the present invention.

【0238】また、上記両実施例では、DVD−RAM
ドライブ910、1910は、デジタルデータのDVD
−RAM99への記録だけを行ったが、DVD−RAM
99からの読み出しも行うことは言うまでもない。DV
D−RAMドライブ910、1910における読み出し
は、DVD−ROMドライブ46、1046における読
み出しと同様の手順で行われる。
In the above embodiments, the DVD-RAM
Drives 910 and 1910 are digital data DVDs.
-Only recording to RAM 99 was performed, but DVD-RAM
It goes without saying that reading from 99 is also performed. DV
The reading in the D-RAM drives 910 and 1910 is performed in the same procedure as the reading in the DVD-ROM drives 46 and 1046.

【0239】また、ビデオ信号処理部48、AV信号処
理部47、1047は、I/Oバス42、1042に対
する接続部を有し、着脱可能な状態で装着されるカード
型機器であってもよいことは言うまでもない。この場
合、AV信号処理部47、1047は、一般的にAV信
号処理カード又はAVデコーダカードと呼ばれものに相
当し、またビデオ信号処理部48はビデオカードと呼ば
れるものに相当する。
The video signal processing section 48 and the AV signal processing sections 47 and 1047 may be card-type devices which have connection sections for the I / O buses 42 and 1042 and are detachably mounted. Needless to say. In this case, the AV signal processing units 47 and 1047 generally correspond to what is called an AV signal processing card or an AV decoder card, and the video signal processing unit 48 corresponds to what is called a video card.

【0240】また、ビデオ信号処理部48はグラフィッ
ク生成機能と映像合成機能とを有しているが、映像合成
機能をビデオ合成部として外部に設けることで、これら
を分離してもよい。尚、上述の全ての実施例において、
制御部により行われるファイルシステムレベルでのAV
データファイルの識別はDVD−Videoというディ
レクトリに格納されるかどうかで行われたが、名称規約
により定めうるAVデータを格納するディレクトリの名
称はこれに限るものではない。また、AVデータファイ
ルや非AVデータファイルの名称規約についても上記実
施例に限られるものではなく。例えば、AVデータファ
イルの名称規約を別に定め、例えば拡張子を統一し、こ
れを検出する等でAVデータファイルを識別してもよい
ことは言うまでもない。
Although the video signal processing section 48 has a graphic generation function and a video composition function, these may be separated by providing the video composition function as a video composition section outside. In all of the above embodiments,
AV at the file system level performed by the control unit
Although the data file is identified based on whether the data file is stored in a directory called DVD-Video, the name of the directory storing AV data that can be defined by the naming convention is not limited to this. Also, the naming conventions for AV data files and non-AV data files are not limited to the above embodiment. For example, it goes without saying that the AV data file may be identified by separately defining a name rule of the AV data file, for example, by unifying the extension and detecting the extension.

【0241】また、DVD−ROMドライブ46、10
46は、著作権保護処理としてユーザデータをNULL
データに置き換えて出力する処理を行ったが、このよう
な著作権保護処理に限られるものではない。例えば、N
ULLデータの出力を行わずにエラーコードを返すこと
でもよい。また、AV信号処理部47、1047は独立
した構成としたが、CGMS制御を行うMPEGデコー
ダであればよく、例えば、制御部内にDiscrete Cosine
Transform(DCT)回路とCGMS制御部を有し、MPE
Gのソフトデコードを行うソフト等によりAV信号処理部
を実現するMPEGのソフトデコーダでもよい。
The DVD-ROM drives 46, 10
Numeral 46 indicates NULL for user data as copyright protection processing.
The processing of replacing the data with the data is performed, but the present invention is not limited to such copyright protection processing. For example, N
An error code may be returned without outputting the UL data. Although the AV signal processing units 47 and 1047 are configured independently, any MPEG decoder that performs CGMS control may be used. For example, Discrete Cosine is provided in the control unit.
MPE with Transform (DCT) circuit and CGMS controller
An MPEG software decoder that realizes an AV signal processing unit using software or the like that performs soft decoding of G may be used.

【0242】また、情報処理システムのディジタルイン
タフェースとして第1実施例ではSCSIが、第2実施
例ではATAPIが使用されたが、AVデータであるデ
ジタルデータを伝送でき、複数のデバイスが接続できれ
ばこれに限られるものではない。例えば、IEEE P
1394に定められるディジタルインタフェースでもよ
い。
In the first embodiment, the SCSI is used as the digital interface of the information processing system, and in the second embodiment, the ATAPI is used. However, if digital data, which is AV data, can be transmitted and a plurality of devices can be connected, this is used. It is not limited. For example, IEEE P
A digital interface defined in 1394 may be used.

【0243】[0243]

【発明の効果】上記目的を達成するために、本発明に係
るデータ受信装置は、伝送路を介してデータ送信装置か
ら送られてきたデジタルデータ(このデジタルデータに
は、映像データと、その映像データの利用形態を指定す
るための利用形態指定コードと、が含まれる)を受信し
外部媒体に記録するデータ受信装置であって、前記デー
タ送信装置が正規のデータ送信装置であるか否かの認証
を試みる認証手段と、前記デジタルデータを受信する受
信手段と、受信したデジタルデータ中の利用形態指定コ
ードからそのデジタルデータの前記媒体への記録が許可
されているか否かを判定するコピー許否判定手段と、前
記認証手段により認証が成功し、かつ、前記コピー許否
手段により許可されていると判定された場合に前記デジ
タルデータを前記媒体に記録する記録手段とを備えるこ
とを特徴とする。
In order to achieve the above object, a data receiving apparatus according to the present invention comprises a digital data transmitted from a data transmitting apparatus via a transmission path (the digital data includes video data and its video And a use mode designating code for designating a data use mode), and recording the data on an external medium, and determining whether the data transmission apparatus is an authorized data transmission apparatus. Authentication means for performing authentication, reception means for receiving the digital data, and copy permission / non-permission judgment for judging whether or not recording of the digital data on the medium is permitted based on a use mode designation code in the received digital data Means, when the authentication is successful by the authentication means, and when it is determined that the copy permission / refusal means permits the digital data, Characterized in that it comprises a recording means for recording the body.

【0244】この構成により、映像データが、著作権者
が指定する利用形態の範囲を逸脱して記録装置等のデー
タ受信装置に不法にコピーされるという不正が防止され
る。ここで、前記利用形態指定コードには前記映像デー
タのコピーを許可する場合の世代の上限を示す情報が含
まれ、前記コピー許否判定手段は前記利用形態指定コー
ドが1世代以上の上限を示す場合には前記許可がされて
いると判定するとすることもできる。
[0244] With this configuration, it is possible to prevent the illegal operation that the video data is illegally copied to the data receiving device such as the recording device outside the range of the use form designated by the copyright holder. Here, the usage mode designation code includes information indicating an upper limit of generations when copying of the video data is permitted, and the copy permission / non-permission determining unit determines whether the usage mode designation code indicates an upper limit of one or more generations. May be determined to be permitted.

【0245】これにより、コピーを許可する世代数のみ
から、コピーの許否の判断をすることが可能になる。ま
た、前記記録手段はさらに前記記録に先立ち前記利用形
態指定コードが示す前記世代の上限が1だけ減少するよ
う前記利用形態指定コードを更新する更新部を有すると
することもできる。
As a result, it is possible to determine whether or not to permit copying only from the number of generations for which copying is permitted. Further, the recording unit may further include an updating unit that updates the usage pattern designation code such that the upper limit of the generation indicated by the usage pattern designation code is reduced by 1 prior to the recording.

【0246】これにより、制限された世代数を超える不
正なコピーが防止される。また、前記記録手段はさらに
前記認証手段による認証が失敗した場合又は前記コピー
許否手段により許可されていないと判定された場合には
前記映像データを無意味なデータに置換した後に前記記
録をする受信データ置換部を有するとすることもでき
る。
As a result, illegal copying exceeding the limited number of generations is prevented. Further, when the authentication by the authentication unit fails or when the copy permission / refusal unit determines that the authentication is not permitted, the recording unit replaces the video data with meaningless data and then performs the recording. It may have a data replacement unit.

【0247】これにより、映像データがそのまま不正に
利用されることが防止される。また、前記媒体は情報記
録媒体であり、前記記録手段は前記情報記録媒体のユー
ザデータ領域に前記映像データを記録しそのユーザデー
タ領域と対応するヘッダ領域に前記利用形態指定コード
を記録するとすることもできる。これにより、著作権者
は、ユーザデータ領域の単位で、映像データの利用形態
を指定することが可能となる。
Thus, unauthorized use of the video data as it is is prevented. Further, the medium is an information recording medium, and the recording means records the video data in a user data area of the information recording medium, and records the use mode designation code in a header area corresponding to the user data area. Can also. Thus, the copyright holder can specify the usage mode of the video data in units of the user data area.

【0248】また、前記認証手段は前記データ受信装置
に対して乱数に基づいて生成した認証データを送信しそ
れに対して返信されてきた証明データを用いて前記認証
を試みるとすることもできる。これにより、同一データ
を用いて認証するために生じ得る盗聴に基づく不正が排
除される。
[0248] The authentication means may transmit authentication data generated based on a random number to the data receiving apparatus, and attempt the authentication using proof data returned in response to the authentication data. This eliminates eavesdropping-based fraud that can occur due to authentication using the same data.

【0249】また、前記映像データは暗号化されてお
り、前記記録手段は前記記録に先立ち前記映像データを
復号化する復号化部を有するとすることもできる。これ
により、映像データの転送時における不正や誤動作に基
づく映像データの抜き取りが防止される。また、前記復
号化部は前記認証データに基づいて復号鍵を生成しその
復号鍵を用いて前記映像データを復号化するとすること
もできる。
[0249] The video data may be encrypted, and the recording means may include a decoding unit for decoding the video data prior to the recording. This prevents extraction of video data based on improper operation or malfunction during video data transfer. Further, the decryption unit may generate a decryption key based on the authentication data, and decrypt the video data using the decryption key.

【0250】これにより、認証と復号化が関連づけら
れ、より強固なコピーガードが実現される。また、上記
目的を達成するために、本発明に係るデータ送信装置
は、外部媒体から取り出したデジタルデータ(このデジ
タルデータには、ユーザデータと、そのユーザデータの
利用形態を指定するための利用形態指定コードと、が含
まれる)を伝送路を介してデータ受信装置に送信するデ
ータ送信装置であって、前記媒体からデジタルデータを
取り出すデータ取り出し手段と、取り出されたデジタル
データ中のユーザデータが映像データであるか否かを判
定するデータ種別判定手段と、映像データであると判定
された場合には前記データ受信装置が前記利用形態指定
コードで指定される利用形態で前記映像データを処理す
る正規のデータ受信装置であるか否かの認証を試みる認
証手段と、前記認証手段により認証が成功した場合に前
記伝送路を介して前記データ受信装置に前記デジタルデ
ータを送信する送信手段とを備えることを特徴とする。
As a result, authentication and decryption are associated with each other, and stronger copy guard is realized. In order to achieve the above object, a data transmitting apparatus according to the present invention includes a digital data extracted from an external medium (the digital data includes user data and a usage mode for designating a usage mode of the user data). And a data extracting unit for extracting digital data from the medium, and user data in the extracted digital data being an image. A data type determining unit that determines whether the data is data, and a normal type that the data receiving device processes the video data in a use mode specified by the use mode specifying code when the data type is determined to be video data. An authentication unit that attempts to authenticate whether or not the device is a data receiving device; and, if authentication is successful by the authentication unit, the transmission path. Through it, characterized in that it comprises a transmitting means for transmitting the digital data to the data receiving apparatus.

【0251】これにより、情報記録媒体に記録されたA
Vデータが著作権者の指定する利用形態でのみ処理され
ることを確保することが可能となる。ここで、前記利用
形態指定コードには前記映像データの再生及びコピーの
許可に関する情報が含まれ、前記認証手段は前記利用形
態指定コードが再生のみを許可する旨を示す場合には前
記データ受信装置が再生のみを行うものである場合に正
規のデータ受信装置と認証し前記利用形態指定コードが
コピーを許可する旨を示す場合には前記データ受信装置
が映像データを記録するものである場合に正規のデータ
受信装置と認証するとすることもできる。
Thus, the A recorded on the information recording medium
It is possible to ensure that the V data is processed only in the usage form specified by the copyright holder. Here, the usage mode designation code includes information on permission of reproduction and copying of the video data, and the authentication unit determines whether the usage mode designation code indicates that only reproduction is permitted. Authenticates with a regular data receiving device when the data receiving device performs only reproduction, and validates when the data receiving device records video data when the usage pattern designation code indicates that copying is permitted. Can be authenticated with the data receiving device.

【0252】これにより、データ送信装置から映像デー
タを取り扱わない装置に映像データが転送されるという
不正や誤動作が防止される。また、前記利用形態指定コ
ードには前記映像データのコピーを許可する場合の世代
の上限を示す情報が含まれ、前記認証手段は前記データ
受信装置が映像データを記録するものである場合には前
記利用形態指定コードが1世代以上の上限を示す場合に
前記データ受信装置を正規のデータ受信装置と認証する
とすることもできる。
[0252] This prevents illegal or erroneous operation in which video data is transferred from a data transmitting device to a device that does not handle video data. Further, the usage mode designation code includes information indicating an upper limit of a generation when copying of the video data is permitted, and the authentication unit is configured to transmit the video data when the data receiving apparatus records video data. When the usage mode designation code indicates an upper limit of one or more generations, the data receiving device may be authenticated as a legitimate data receiving device.

【0253】これにより、コピーを許可する世代数のみ
から、コピーの許否の判断をすることが可能になる。ま
た、前記送信手段はさらに前記認証手段による認証が失
敗した場合には前記映像データを無意味なデータに置換
した後に前記デジタルデータを送信する送信データ置換
部を有するとすることもできる。
As a result, it is possible to determine whether or not to permit copying only from the number of generations for which copying is permitted. Further, the transmission means may further include a transmission data replacement unit for transmitting the digital data after replacing the video data with meaningless data when the authentication by the authentication means has failed.

【0254】これにより、映像データがそのまま不正に
利用されることが防止される。また、前記デジタルデー
タにはさらに前記ユーザデータの属性を示すデータ属性
コードが含まれ、前記データ種別判定手段は前記データ
属性コードの値によって前記判定をするとすることもで
きる。
Thus, unauthorized use of the video data as it is is prevented. Further, the digital data may further include a data attribute code indicating an attribute of the user data, and the data type determination unit may make the determination based on a value of the data attribute code.

【0255】これにより、映像データとそうでないデー
タとが明確に区別され、不正に情報記録媒体から映像デ
ータが読み出されることが防止される。前記媒体は予め
前記デジタルデータが記録された情報記録媒体であり、
前記データ取り出し手段は前記情報記録媒体のユーザデ
ータ領域と対応するヘッダ領域から前記データ属性コー
ド及び利用形態指定コードを取り出すとすることもでき
る。
Thus, the video data is clearly distinguished from the non-video data, thereby preventing the video data from being illegally read from the information recording medium. The medium is an information recording medium in which the digital data is recorded in advance,
The data extracting means may extract the data attribute code and the use mode designation code from a header area corresponding to a user data area of the information recording medium.

【0256】これにより、著作権者は、ユーザデータ領
域の単位で、映像データの利用形態を指定することが可
能となる。また、前記認証手段は前記データ受信装置に
対して乱数に基づいて生成した認証データを送信しそれ
に対して返信されてきた証明データを用いて前記認証を
試みるとすることもできる。
Thus, the copyright holder can specify the use form of the video data in units of the user data area. Further, the authentication means may transmit authentication data generated based on a random number to the data receiving device, and attempt the authentication using proof data returned in response to the authentication data.

【0257】これにより、同一データを用いて認証する
ために生じ得る盗聴に基づく不正が排除される。また、
前記送信手段は前記送信に先立ち前記デジタルデータ中
のユーザデータを暗号化する暗号化部を有するとするこ
ともできる。これにより、映像データの転送時における
不正や誤動作に基づく映像データの抜き取りが防止され
る。
[0257] This eliminates eavesdropping-based fraud that can occur when performing authentication using the same data. Also,
The transmission means may include an encryption unit for encrypting user data in the digital data prior to the transmission. This prevents extraction of video data based on improper operation or malfunction during video data transfer.

【0258】また、前記暗号化部は前記認証データに基
づいて暗号鍵を生成しその暗号鍵を用いて前記ユーザデ
ータを暗号化するとすることもできる。これにより、認
証と暗号化が関連づけられ、より強固なコピーガードが
実現される。また、上記目的を達成するために、本発明
は、上記データ送信装置とデータ受信装置を併せ持つ情
報処理システムとすることもできる。
[0258] The encryption unit may generate an encryption key based on the authentication data, and encrypt the user data using the encryption key. As a result, authentication and encryption are associated with each other, and stronger copy guard is realized. In order to achieve the above object, the present invention can also be an information processing system having both the data transmitting device and the data receiving device.

【0259】上記データ受信装置におけるコピーガード
のための手順をプログラムとして実現することもでき
る。以上のように、本発明によればアプリケーション著
作権者の著作権が確実に保護されるので、多数のアプリ
ケーションが適切な価格で市場に流通することが促進さ
れ、これにより一般ユーザの利益が確保される。
The procedure for copy guard in the data receiving apparatus can be realized as a program. As described above, according to the present invention, the copyright of the application copyright holder is reliably protected, so that a large number of applications are promoted to be distributed to the market at an appropriate price, thereby securing the interests of general users. Is done.

【図面の簡単な説明】[Brief description of the drawings]

【図1】第1実施例に係る情報処理システムの外観図で
ある。
FIG. 1 is an external view of an information processing system according to a first embodiment.

【図2】同情報処理システムの構成を示す機能ブロック
図である。
FIG. 2 is a functional block diagram showing a configuration of the information processing system.

【図3】デバイス属性情報のフォーマットである。図3
(a)は、SCSIデバイス間でやりとりされるデータ
属性情報の全体のフォーマットを示す。図3(b)は上
記データ属性情報に含まれるデバイスタイプコードとそ
れが示すデバイスタイプの対応関係を示す。
FIG. 3 shows a format of device attribute information. FIG.
(A) shows the entire format of data attribute information exchanged between SCSI devices. FIG. 3B shows the correspondence between the device type code included in the data attribute information and the device type indicated by the device type code.

【図4】図4(a)はDVDの正面図である。図4
(b)はDVDの断面図である。
FIG. 4A is a front view of a DVD. FIG.
(B) is a sectional view of the DVD.

【図5】図5(a)〜図5(f)は、DVDの物理フォ
ーマットと称される記録データの物理的な構造を示す図
である。図5(a)はDVDのデータ記録領域2206
の物理的な構造を示す図である。図5(b)は、1個の
セクタの構造を示す図である。図5(c)は、6バイト
からなるCGMS制御データの構造を示す図である。図
5(d)は、データ属性コードの意味を説明する図であ
る。図5(e)は、CGMSデータの構造を示す図であ
る。図5(f)は、CGMSコードの意味を説明する図
である。
FIGS. 5A to 5F are diagrams showing a physical structure of recording data called a DVD physical format. FIG. 5A shows a DVD data recording area 2206.
FIG. 3 is a diagram showing a physical structure of the device. FIG. 5B is a diagram showing the structure of one sector. FIG. 5C is a diagram showing a structure of CGMS control data composed of 6 bytes. FIG. 5D illustrates the meaning of the data attribute code. FIG. 5E is a diagram showing the structure of the CGMS data. FIG. 5F illustrates the meaning of the CGMS code.

【図6】図6(a)と図6(b)は、DVDの論理フォ
ーマットと称される記録データの論理的な構造を示す図
である。図6(a)はDVDのデータ記録領域2206
の論理的な構造を示す図である。図6(b)は、ファイ
ル/ディレクトリ構造を示すツリー図である。
FIGS. 6A and 6B are diagrams showing a logical structure of recording data called a logical format of a DVD. FIG. 6A shows a DVD data recording area 2206.
FIG. 3 is a diagram showing a logical structure of FIG. FIG. 6B is a tree diagram showing a file / directory structure.

【図7】図7(a)〜図7(c)は、図6(a)及び図
6(b)で示された論理フォーマットのファイルシステ
ムとして利用されているISO13346規格を説明す
るための図である。図7(a)は、ISO13346規
格に従ったファイル管理情報内のデータの論理的な関係
を示す図である。図7(b)は、ディレクトリ用のファ
イル識別記述子の構造を示す図である。図7(c)は、
ファイル用のファイル識別記述子の構造を示す図であ
る。
FIGS. 7A to 7C are diagrams for explaining the ISO13346 standard used as a file system of the logical format shown in FIGS. 6A and 6B. It is. FIG. 7A is a diagram showing a logical relationship between data in file management information according to the ISO13346 standard. FIG. 7B is a diagram showing the structure of a file identification descriptor for a directory. FIG. 7 (c)
FIG. 4 is a diagram showing the structure of a file identification descriptor for a file.

【図8】DVD−ROMドライブ46の内部構成を示す
ブロック図である。
FIG. 8 is a block diagram showing an internal configuration of the DVD-ROM drive 46.

【図9】DVD−RAMドライブ910の内部構成を示
すブロック図である。
FIG. 9 is a block diagram showing an internal configuration of a DVD-RAM drive 910.

【図10】AV信号処理部47の内部構成を示すブロッ
ク図である。
FIG. 10 is a block diagram showing an internal configuration of an AV signal processing unit 47.

【図11】図11(a)は、I/Oコマンドの一覧を示
す。図11(b)は、SCSIコマンドの一覧を示す。
FIG. 11A shows a list of I / O commands. FIG. 11B shows a list of SCSI commands.

【図12】DVD−ROM41のAVデータファイルが
DVD−RAM99にコピーされる処理手順を示すフロ
ーチャートである。
FIG. 12 is a flowchart showing a processing procedure for copying an AV data file of a DVD-ROM 41 to a DVD-RAM 99.

【図13】図12でのコピーにおける通信のやりとりを
示す通信シーケンス図である。
FIG. 13 is a communication sequence diagram showing communication exchanges in copying in FIG.

【図14】図12の処理Hの詳細な手順を示すフローチ
ャートである。
FIG. 14 is a flowchart illustrating a detailed procedure of a process H of FIG. 12;

【図15】図12の処理Iの詳細な手順を示すフローチ
ャートである。
FIG. 15 is a flowchart showing a detailed procedure of a process I of FIG. 12;

【図16】DVD−ROM41のデータファイルがHD
装置44にコピーされる手順を示すフローチャートであ
る。
FIG. 16 shows a case where the data file of the DVD-ROM 41 is HD
9 is a flowchart showing a procedure copied to the device 44.

【図17】図17(a)及び図17(b)は、図16で
のコピーにおける通信のやりとりを示す通信シーケンス
図である。図17(a)は、図16でのデータファイル
ファイルが非AVデータファイルであり、かつ、DVD
−ROMドライブ46から読み出されたデータが非AV
データである場合の通信のやりとりを示す通信シーケン
ス図である。図17(b)は、図16でのデータファイ
ルファイルが非AVデータファイルであるが、DVD−
ROMドライブ46から読み出されたデータがAVデー
タである場合の通信のやりとりを示す通信シーケンス図
である。
17 (a) and 17 (b) are communication sequence diagrams showing communication exchanges in the copy in FIG. 16; FIG. 17A shows that the data file file in FIG. 16 is a non-AV data file,
The data read from the ROM drive 46 is non-AV
FIG. 9 is a communication sequence diagram showing exchange of communication in the case of data. FIG. 17B shows that the data file file in FIG. 16 is a non-AV data file,
FIG. 9 is a communication sequence diagram showing communication exchange when data read from a ROM drive is AV data.

【図18】図16の処理Cの詳細な処理手順を示すフロ
ーチャートである。
FIG. 18 is a flowchart showing a detailed processing procedure of a processing C in FIG. 16;

【図19】DVD−ROM41のAVデータファイルが
再生される処理手順を示すフローチャートである。
FIG. 19 is a flowchart showing a processing procedure for reproducing an AV data file on the DVD-ROM 41.

【図20】図19での再生における通信のやりとりを示
す通信シーケンス図である。
20 is a communication sequence diagram showing communication exchange in reproduction in FIG. 19;

【図21】図19の処理Aの詳細な手順を示すフローチ
ャートである。
FIG. 21 is a flowchart showing a detailed procedure of a process A of FIG. 19;

【図22】図19の処理Bの詳細な手順を示すフローチ
ャートである。
FIG. 22 is a flowchart illustrating a detailed procedure of a process B in FIG. 19;

【図23】第2実施例に係る情報処理システムの外観図
である。
FIG. 23 is an external view of an information processing system according to a second embodiment.

【図24】同情報処理システムの構成を示す機能ブロッ
ク図である。
FIG. 24 is a functional block diagram showing a configuration of the information processing system.

【図25】DVD−ROMドライブ1046の内部構成
を示すブロック図である。
FIG. 25 is a block diagram showing the internal configuration of a DVD-ROM drive 1046.

【図26】DVD−RAMドライブ1910の内部構成
を示すブロック図である。
FIG. 26 is a block diagram showing the internal configuration of a DVD-RAM drive 1910.

【図27】AV信号処理部1047の内部構成を示すブ
ロック図である。
FIG. 27 is a block diagram showing an internal configuration of an AV signal processing unit 1047.

【図28】各装置間でやりとりされるコマンドの一覧を
示す。
FIG. 28 shows a list of commands exchanged between devices.

【図29】DVD−ROM41のAVデータファイルが
DVD−RAM99にコピーされる場合の通信のやりと
りを示す通信シーケンス図である。
FIG. 29 is a communication sequence diagram showing communication exchange when an AV data file of the DVD-ROM 41 is copied to the DVD-RAM 99.

【図30】図29のコピーにおける処理手順を示すフロ
ーチャートである。
FIG. 30 is a flowchart showing a processing procedure in the copy of FIG. 29;

【図31】図30の処理HHの詳細な手順を示すフロー
チャートである。
FIG. 31 is a flowchart showing a detailed procedure of a process HH of FIG. 30;

【図32】図30の処理IIの詳細な手順を示すフロー
チャートである。
FIG. 32 is a flowchart showing a detailed procedure of processing II of FIG. 30;

【図33】DVD−ROM41のAVデータファイルが
再生される処理手順を示すフローチャートである。
FIG. 33 is a flowchart showing a processing procedure for reproducing an AV data file on the DVD-ROM 41.

【図34】図33の処理AAの詳細な手順を示すフロー
チャートである。
FIG. 34 is a flowchart showing a detailed procedure of processing AA in FIG. 33;

【図35】図33の処理BBの詳細な手順を示すフロー
チャートである。
FIG. 35 is a flowchart showing a detailed procedure of a process BB of FIG. 33;

【図36】従来のCD−ROMドライブ付パーソナルコ
ンピュータの構成を示すブロック図である。
FIG. 36 is a block diagram showing a configuration of a conventional personal computer with a CD-ROM drive.

【図37】ディスプレイ装置2407Dの正面図であ
る。
FIG. 37 is a front view of a display device 2407D.

【符号の説明】[Explanation of symbols]

40 情報処理装置 41 DVD−ROM 42、1042 I/Oバス 43 SCSIバス 44 HD装置 45 入力部 46、1046 DVD−ROMドライブ 47、1047 AV信号処理部 48 ビデオ信号処理部 49、1049 制御部 50 SCSIデバイス群 99 DVD−RAM 100、500 インタフェースコネクタ 101 データ記録回路 102、502 CGMS制御データ用メモリ 103、503 ユーザデータ用メモリ 104 CGMSデータ識別・更新回路 105、505 SCSIバス制御回路 106、506 ユーザデータ置換回路 107、507 内部データバス 108、508 制御バス 109、509、1109、1509 マイクロプロ
セッサ 501 データ読み出し回路 504 CGMSデータ識別回路 1100、1500 コネクタ 910、1910 DVD−RAMドライブ 1105、1505 インタフェース制御回路 1110 復号・認証回路 1510 暗号・認証回路
Reference Signs List 40 information processing device 41 DVD-ROM 42, 1042 I / O bus 43 SCSI bus 44 HD device 45 input unit 46, 1046 DVD-ROM drive 47, 1047 AV signal processing unit 48 video signal processing unit 49, 1049 control unit 50 SCSI Device group 99 DVD-RAM 100, 500 Interface connector 101 Data recording circuit 102, 502 CGMS control data memory 103, 503 User data memory 104 CGMS data identification / update circuit 105, 505 SCSI bus control circuit 106, 506 User data replacement Circuits 107, 507 Internal data bus 108, 508 Control bus 109, 509, 1109, 1509 Microprocessor 501 Data readout circuit 504 CGMS data identification circuit 1100 1500 connector 910,1910 DVD-RAM drive 1105,1505 interface control circuit 1110 decoding and authentication circuit 1510 encryption and authentication circuit

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 5/91 H04N 5/91 P 5/92 5/92 H (72)発明者 福島 能久 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 遠藤 幸一郎 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 館林 誠 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (72)発明者 原田 俊治 大阪府門真市大字門真1006番地 松下電器 産業株式会社内──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification number Agency reference number FI Technical indication H04N 5/91 H04N 5/91 P 5/92 5/92 H (72) Inventor Nohisa Fukushima Osaka 1006 Kadoma, Kadoma Matsushita Electric Industrial Co., Ltd. (72) Inventor Koichiro Endo 1006 Kadoma, Kadoma, Osaka Prefecture Within Sangyo Co., Ltd. (72) Inventor Shunji Harada 1006 Kadoma, Kadoma, Osaka Prefecture Matsushita Electric Industrial Co., Ltd.

Claims (23)

【特許請求の範囲】[Claims] 【請求項1】 伝送路を介してデータ送信装置から送ら
れてきたデジタルデータを受信し、外部媒体に記録する
データ受信装置であって、 前記デジタルデータには、映像データと、その映像デー
タの利用形態を指定するための利用形態指定コードとが
含まれ、 前記データ送信装置が正規のデータ送信装置であるか否
かの認証を試みる認証手段と、 前記デジタルデータを受信する受信手段と、 受信したデジタルデータ中の利用形態指定コードからそ
のデジタルデータの前記媒体への記録が許可されている
か否かを判定するコピー許否判定手段と、 前記認証手段により認証が成功し、かつ、前記コピー許
否手段により許可されていると判定された場合に、前記
デジタルデータを前記媒体に記録する記録手段とを備え
ることを特徴とするデータ受信装置。
1. A data receiving apparatus for receiving digital data transmitted from a data transmitting apparatus via a transmission path and recording the digital data on an external medium, wherein the digital data includes video data and An authentication unit that attempts to authenticate whether or not the data transmission device is a legitimate data transmission device; a reception unit that receives the digital data; Copy permission / non-permission determining means for determining whether or not recording of the digital data on the medium is permitted based on the usage pattern designating code in the obtained digital data; Recording means for recording the digital data on the medium when it is determined that the data is permitted by the data receiving apparatus. Apparatus.
【請求項2】 前記利用形態指定コードには、前記映像
データのコピーを許可する場合の世代の上限を示す情報
が含まれ、 前記コピー許否判定手段は、前記利用形態指定コードが
1世代以上の上限を示す場合には前記許可がされている
と判定することを特徴とする請求項1記載のデータ受信
装置。
2. The use mode designation code includes information indicating an upper limit of a generation when copying of the video data is permitted, and the copy permission / refusal determination unit determines that the use mode designation code is one generation or more. 2. The data receiving apparatus according to claim 1, wherein when the upper limit is indicated, it is determined that the permission is granted.
【請求項3】 前記記録手段はさらに、前記記録に先立
ち、前記利用形態指定コードが示す前記世代の上限が1
だけ減少するよう前記利用形態指定コードを更新する更
新部を有することを特徴とする請求項2記載のデータ受
信装置。
3. The recording device according to claim 1, wherein the upper limit of the generation indicated by the use mode designation code is 1 prior to the recording.
3. The data receiving apparatus according to claim 2, further comprising an updating unit that updates the use mode designation code so as to decrease the usage mode designation code.
【請求項4】 前記記録手段はさらに、前記認証手段に
よる認証が失敗した場合又は前記コピー許否手段により
許可されていないと判定された場合には、前記映像デー
タを無意味なデータに置換した後に前記記録をする受信
データ置換部を有することを特徴とする請求項3記載の
データ受信装置。
4. The recording means further comprising: replacing the video data with meaningless data if the authentication by the authentication means has failed or if the copy permission / refusal means determines that the image data is not permitted. 4. The data receiving apparatus according to claim 3, further comprising a received data replacing unit for performing the recording.
【請求項5】 前記媒体は情報記録媒体であり、 前記記録手段は、前記情報記録媒体のユーザデータ領域
に前記映像データを記録し、そのユーザデータ領域と対
応するヘッダ領域に前記利用形態指定コードを記録する
ことを特徴とする請求項4記載のデータ受信装置。
5. The medium is an information recording medium, wherein the recording means records the video data in a user data area of the information recording medium, and stores the use mode designation code in a header area corresponding to the user data area. 5. The data receiving apparatus according to claim 4, wherein the data is recorded.
【請求項6】 前記認証手段は、前記データ送信装置に
対して乱数に基づいて生成した認証データを送信し、そ
れに対して返信されてきた証明データを用いて前記認証
を試みることを特徴とする請求項5記載のデータ受信装
置。
6. The authentication unit transmits authentication data generated based on a random number to the data transmission device, and attempts the authentication using proof data returned in response to the authentication data. The data receiving device according to claim 5.
【請求項7】 前記映像データは暗号化されており、 前記記録手段は、前記記録に先立ち、前記映像データを
復号化する復号化部を有することを特徴とする請求項6
記載のデータ受信装置。
7. The apparatus according to claim 6, wherein said video data is encrypted, and said recording means includes a decryption unit for decrypting said video data prior to said recording.
The data receiving device according to the above.
【請求項8】 前記復号化部は、前記認証データに基づ
いて復号鍵を生成し、その復号鍵を用いて前記映像デー
タを復号化することを特徴とする請求項7記載のデータ
受信装置。
8. The data receiving apparatus according to claim 7, wherein the decryption unit generates a decryption key based on the authentication data, and decrypts the video data using the decryption key.
【請求項9】 外部媒体から取り出したデジタルデータ
を伝送路を介してデータ受信装置に送信するデータ送信
装置であって、 前記デジタルデータには、ユーザデータと、そのユーザ
データの利用形態を指定するための利用形態指定コード
とが含まれ、 前記媒体からデジタルデータを取り出すデータ取り出し
手段と、 取り出されたデジタルデータ中のユーザデータが映像デ
ータであるか否かを判定するデータ種別判定手段と、 映像データであると判定された場合には、前記データ受
信装置が前記利用形態指定コードで指定される利用形態
で前記映像データを処理する正規のデータ受信装置であ
るか否かの認証を試みる認証手段と、 前記認証手段により認証が成功した場合に、前記伝送路
を介して前記データ受信装置に前記デジタルデータを送
信する送信手段とを備えることを特徴とするデータ送信
装置。
9. A data transmitting apparatus for transmitting digital data extracted from an external medium to a data receiving apparatus via a transmission path, wherein the digital data specifies user data and a use form of the user data. Data extracting means for extracting digital data from the medium; data type determining means for determining whether user data in the extracted digital data is video data; If it is determined that the data is data, an authentication unit that attempts to authenticate whether the data receiving device is a legitimate data receiving device that processes the video data in a use mode specified by the use mode specifying code. And when the authentication by the authentication means is successful, the digital data is transmitted to the data receiving device via the transmission path. Data transmission apparatus comprising: a transmitting means signals for.
【請求項10】 前記利用形態指定コードには、前記映
像データの再生及びコピーの許可に関する情報が含ま
れ、 前記認証手段は、前記利用形態指定コードが再生のみを
許可する旨を示す場合には、前記データ受信装置が再生
のみを行うものである場合に正規のデータ受信装置と認
証し、前記利用形態指定コードがコピーを許可する旨を
示す場合には、前記データ受信装置が映像データを記録
するものである場合に正規のデータ受信装置と認証する
ことを特徴とする請求項9記載のデータ送信装置。
10. The use mode designating code includes information on permission of reproduction and copying of the video data. The authentication unit, when the use form designating code indicates that only reproduction is permitted, If the data receiving device performs only reproduction, the data receiving device authenticates with a legitimate data receiving device, and if the usage pattern designation code indicates that copying is permitted, the data receiving device records video data. 10. The data transmitting apparatus according to claim 9, wherein if the authentication is performed, the authentication is performed with the authorized data receiving apparatus.
【請求項11】 前記利用形態指定コードには、前記映
像データのコピーを許可する場合の世代の上限を示す情
報が含まれ、 前記認証手段は、前記データ受信装置が映像データを記
録するものである場合には、前記利用形態指定コードが
1世代以上の上限を示す場合に前記データ受信装置を正
規のデータ受信装置と認証することを特徴とする請求項
10記載のデータ送信装置。
11. The usage mode designation code includes information indicating an upper limit of a generation when copying of the video data is permitted, and the authentication unit records the video data in the data receiving device. 11. The data transmission device according to claim 10, wherein in some cases, when the usage mode designation code indicates an upper limit of one or more generations, the data reception device is authenticated as a proper data reception device.
【請求項12】 前記送信手段はさらに、前記認証手段
による認証が失敗した場合には、前記映像データを無意
味なデータに置換した後に前記デジタルデータを送信す
る送信データ置換部を有することを特徴とする請求項1
1記載のデータ送信装置。
12. The transmission means further comprising a transmission data replacement unit for transmitting the digital data after replacing the video data with meaningless data when the authentication by the authentication means has failed. Claim 1
2. The data transmission device according to 1.
【請求項13】 前記デジタルデータにはさらに、前記
ユーザデータの属性を示すデータ属性コードが含まれ、 前記データ種別判定手段は、前記データ属性コードの値
によって前記判定をすることを特徴とする請求項12記
載のデータ送信装置。
13. The digital data further includes a data attribute code indicating an attribute of the user data, wherein the data type determination unit performs the determination based on a value of the data attribute code. Item 13. The data transmission device according to item 12.
【請求項14】 前記媒体は予め前記デジタルデータが
記録された情報記録媒体であり、 前記データ取り出し手段は、前記情報記録媒体の前記ユ
ーザデータが格納されたユーザデータ領域と対応するヘ
ッダ領域から前記データ属性コード及び利用形態指定コ
ードを取り出すことを特徴とする請求項13記載のデー
タ送信装置。
14. The medium is an information recording medium on which the digital data has been recorded in advance, and the data extracting means reads the information from a header area corresponding to a user data area of the information recording medium on which the user data is stored. 14. The data transmitting apparatus according to claim 13, wherein the data transmitting apparatus extracts a data attribute code and a usage mode designation code.
【請求項15】 前記認証手段は、前記データ受信装置
に対して乱数に基づいて生成した認証データを送信し、
それに対して返信されてきた証明データを用いて前記認
証を試みることを特徴とする請求項14記載のデータ送
信装置。
15. The authentication unit transmits authentication data generated based on a random number to the data receiving device,
15. The data transmitting apparatus according to claim 14, wherein the authentication is attempted using the certification data returned thereto.
【請求項16】 前記送信手段は、前記送信に先立ち、
前記デジタルデータ中のユーザデータを暗号化する暗号
化部を有することを特徴とする請求項15記載のデータ
送信装置。
16. The transmission means, prior to the transmission,
The data transmission device according to claim 15, further comprising an encryption unit that encrypts user data in the digital data.
【請求項17】 前記暗号化部は、前記認証データに基
づいて暗号鍵を生成し、その暗号鍵を用いて前記ユーザ
データを暗号化することを特徴とする請求項16記載の
データ送信装置。
17. The data transmission device according to claim 16, wherein the encryption unit generates an encryption key based on the authentication data, and encrypts the user data using the encryption key.
【請求項18】 映像データが含まれたデジタルデータ
をコピーするための情報処理システムであって、 伝送路と、 前記伝送路に接続された請求項9記載のデータ送信装置
と、 前記伝送路に接続された請求項1記載のデータ受信装置
と、 オペレータからの指示に従って、前記データ送信装置が
前記媒体からデジタルデータを取り出して前記伝送路を
介して前記データ受信装置に転送し、前記データ受信装
置がそのデジタルデータを受信し前記媒体に記録する、
ように前記データ送信装置及び前記データ受信装置を制
御する制御装置とを備えることを特徴とする情報処理シ
ステム。
18. An information processing system for copying digital data including video data, comprising: a transmission path; a data transmission apparatus according to claim 9 connected to the transmission path; 2. The data receiving apparatus according to claim 1, wherein the data transmitting apparatus extracts digital data from the medium and transfers the digital data to the data receiving apparatus via the transmission path according to an instruction from an operator. Receives the digital data and records it on the medium,
An information processing system comprising a control device for controlling the data transmitting device and the data receiving device as described above.
【請求項19】 前記情報処理システムはさらに、入力
されたデジタルデータ中のユーザデータが映像データで
ある場合には、その映像データを映像信号及び音声信号
に変換し、それら信号に基づくグラフィック表示及び音
声出力をする再生装置を含み、 前記制御装置はさらに、オペレータからの指示に従っ
て、前記データ送信装置が前記媒体からデジタルデータ
を取り出して前記伝送路を介して前記再生装置に転送
し、前記再生装置が前記グラフィック表示及び前記音声
出力をする、ように前記データ送信装置及び前記再生装
置を制御することを特徴とする請求項18記載の情報処
理システム。
19. When the user data in the inputted digital data is video data, the information processing system further converts the video data into a video signal and an audio signal, and performs graphic display and A playback device that outputs audio; the control device further includes: the data transmission device extracts digital data from the medium and transfers the digital data to the playback device via the transmission path according to an instruction from an operator; 20. The information processing system according to claim 18, wherein the data transmission device and the reproduction device are controlled so that the device performs the graphic display and the audio output.
【請求項20】 前記映像データは、水平解像度が45
0本以上の映像データに対してフレーム間圧縮を施した
ものであることを特徴とする請求項19記載の情報処理
システム。
20. The video data, wherein a horizontal resolution is 45.
20. The information processing system according to claim 19, wherein inter-frame compression is applied to zero or more video data.
【請求項21】 伝送路を介してデータ送信装置から送
られてきたデジタルデータを受信し、外部媒体に記録す
る方法であって、 前記デジタルデータには、映像データと、その映像デー
タの利用形態を指定するための利用形態指定コードとが
含まれ、 前記データ送信装置が正規のデータ送信装置であるか否
かの認証を試みる認証ステップと、 前記デジタルデータを受信する受信ステップと、 受信したデジタルデータ中の利用形態指定コードからそ
のデジタルデータの前記媒体への記録が許可されている
か否かを判定するコピー許否判定ステップと、前記認証
ステップにより認証が成功し、かつ、前記コピー許否ス
テップにより許可されていると判定された場合に、前記
デジタルデータを前記媒体に記録する記録ステップとを
含むことを特徴とするデータ受信方法。
21. A method for receiving digital data transmitted from a data transmission device via a transmission path and recording the digital data on an external medium, wherein the digital data includes video data and a usage form of the video data. An authentication step of attempting to authenticate whether the data transmission device is a legitimate data transmission device, a reception step of receiving the digital data, and a received digital signal. A copy permission / refusal determination step of determining whether or not recording of the digital data on the medium is permitted based on a use form designating code in the data; Recording the digital data on the medium when it is determined that the digital data has been recorded. Data receiving method for.
【請求項22】 前記利用形態指定コードには、前記映
像データのコピーを許可する場合の世代の上限を示す情
報が含まれ、 前記コピー許否判定ステップは、前記利用形態指定コー
ドが1世代以上の上限を示す場合には前記許可がされて
いると判定し、 前記記録ステップにはさらに、 前記記録に先立ち、前記利用形態指定コードが示す前記
世代の上限が1だけ減少するよう前記利用形態指定コー
ドを更新するステップと、 前記認証ステップによる認証が失敗した場合又は前記コ
ピー許否ステップにより許可されていないと判定された
場合には、前記映像データを無意味なデータに置換した
後に前記記録をするステップとが含まれることを特徴と
する請求項21記載のデータ受信方法。
22. The usage mode designation code includes information indicating an upper limit of generations when copying of the video data is permitted, and the copy permission / denial determination step includes determining that the usage mode designation code is one generation or more. If the upper limit is indicated, it is determined that the permission is granted, and the recording step further includes, prior to the recording, the usage mode designation code such that the upper limit of the generation indicated by the usage mode designation code is reduced by one. Updating the video data, if the authentication in the authentication step has failed, or if the copy permission / refusal step determines that the image data is not authorized, the recording is performed after replacing the video data with meaningless data. 22. The data receiving method according to claim 21, further comprising:
【請求項23】 前記認証ステップは、前記データ送信
装置に対して乱数に基づいて生成した認証データを送信
し、それに対して返信されてきた証明データを用いて前
記認証を試み、 前記映像データは暗号化されており、 前記記録ステップにはさらに、前記記録に先立ち、前記
認証データに基づいて復号鍵を生成し、その復号鍵を用
いて前記映像データを復号化する復号化ステップが含ま
れることを特徴とする請求項22記載のデータ受信方
法。
23. The authentication step includes transmitting authentication data generated based on a random number to the data transmission device, and attempting the authentication using proof data returned thereto, wherein the video data is Being encrypted, the recording step further includes, prior to the recording, a decryption step of generating a decryption key based on the authentication data and decrypting the video data using the decryption key. The data receiving method according to claim 22, wherein:
JP9022557A 1996-02-06 1997-02-05 Data receiving device suitable for preventing unauthorized copying of copyrighted works Pending JPH1079174A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9022557A JPH1079174A (en) 1996-02-06 1997-02-05 Data receiving device suitable for preventing unauthorized copying of copyrighted works

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP1959196 1996-02-06
JP8-19591 1996-07-08
JP8-177629 1996-07-08
JP17762996 1996-07-08
JP9022557A JPH1079174A (en) 1996-02-06 1997-02-05 Data receiving device suitable for preventing unauthorized copying of copyrighted works

Publications (1)

Publication Number Publication Date
JPH1079174A true JPH1079174A (en) 1998-03-24

Family

ID=27282689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9022557A Pending JPH1079174A (en) 1996-02-06 1997-02-05 Data receiving device suitable for preventing unauthorized copying of copyrighted works

Country Status (1)

Country Link
JP (1) JPH1079174A (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1188839A (en) * 1997-09-16 1999-03-30 Hitachi Ltd Decryption device
EP0903736A3 (en) * 1997-09-17 1999-09-29 Hitachi, Ltd. Recording/reproducing method and apparatus, processing apparatus, and recording medium for video signal having copy control information
WO1999052035A1 (en) * 1998-04-06 1999-10-14 Matsushita Electric Industrial Co., Ltd. File managing system, file managing device, file managing method, and program recording medium
JPH11306092A (en) * 1998-04-17 1999-11-05 Toshiba Corp Data processing device and copy protection method applied to the device
JP2000003559A (en) * 1998-04-14 2000-01-07 Hitachi Ltd Data reproduction method bubble data reproduction apparatus, data encoding method bubble data recording method bubble data recording apparatus, authentication method and semiconductor chip
JP2000004433A (en) * 1998-06-16 2000-01-07 Toshiba Corp Data processing device and authentication processing method applied to the device
JP2000149416A (en) * 1998-11-02 2000-05-30 Matsushita Electric Ind Co Ltd Recording / reproducing device, program recording medium and recording medium
WO2000063905A1 (en) * 1999-04-16 2000-10-26 Sony Corporation Data processing system, data processing method, and data processor
JP2000339849A (en) * 1999-05-31 2000-12-08 Victor Co Of Japan Ltd Copy managing method for contents sales system and player for executing the method
JP2001136161A (en) * 1999-08-20 2001-05-18 Matsushita Electric Ind Co Ltd Data playback device, digital content playback device, playback system, information embedding device, and embedded information detection device
JP2001236729A (en) * 1998-04-14 2001-08-31 Hitachi Ltd Data reproduction method, data reproduction device, data encoding method, data recording method, data recording device, authentication method, and semiconductor chip
JP2002025187A (en) * 2000-07-05 2002-01-25 Sharp Corp Authentication method for reproducing apparatus and recording apparatus and recording / reproducing apparatus using the same
JP2002197790A (en) * 1998-06-15 2002-07-12 Samsung Electronics Co Ltd Recording method and / or recording medium capable of recording and / or re-recording, and storage device provided with the recording medium
JP2002304806A (en) * 2001-04-10 2002-10-18 Hitachi Ltd Digital signal recording / reproducing apparatus, receiving apparatus, and transmitting method
JP2002334526A (en) * 2001-05-02 2002-11-22 Teac Corp Error correction method and error correction device
JP2003111014A (en) * 2001-09-29 2003-04-11 Toshiba Corp Rendering device, recording device, copy control method, and program
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
KR100388520B1 (en) * 1999-06-16 2003-06-25 가부시끼가이샤 도시바 Method for mutual authentication, recording apparatus, reproducing apparatus, and recording medium
KR100396352B1 (en) * 1999-07-09 2003-09-02 가부시끼가이샤 도시바 Method for contents management and contents management apparatus and recording medium
JP2003288752A (en) * 2003-02-07 2003-10-10 Victor Co Of Japan Ltd Illegal copy protection method and recorder
WO2005093746A1 (en) * 2004-03-29 2005-10-06 Matsushita Electric Industrial Co., Ltd. High speed dubbing apparatus
US7043645B2 (en) 1998-04-14 2006-05-09 Hitachi, Ltd. Reproducing apparatus, recording apparatus and display apparatus
US7099479B1 (en) 1999-08-27 2006-08-29 Sony Corporation Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method
JP2006269055A (en) * 2005-03-21 2006-10-05 Marvell World Trade Ltd Hard disk drive system for distributing protected content
US7123564B2 (en) 1998-06-15 2006-10-17 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
KR100723755B1 (en) * 2000-06-27 2007-05-30 마츠시타 덴끼 산교 가부시키가이샤 Recording and reproduction apparatus, medium and information assembly
US7991887B2 (en) 2005-03-21 2011-08-02 Marvell World Trade Ltd. Network system for distributing protected content
JP2014013627A (en) * 2003-09-02 2014-01-23 Thomson Licensing Method for retrieving data from first and second storage medium
US9197434B2 (en) 2005-03-21 2015-11-24 Marvell World Trade Ltd. Network system for distributing protected content

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1188839A (en) * 1997-09-16 1999-03-30 Hitachi Ltd Decryption device
EP0903736A3 (en) * 1997-09-17 1999-09-29 Hitachi, Ltd. Recording/reproducing method and apparatus, processing apparatus, and recording medium for video signal having copy control information
US6684210B1 (en) 1998-04-06 2004-01-27 Matsushita Electric Industrial Co., Ltd. File managing system, file management apparatus, file management method, and program storage medium
WO1999052035A1 (en) * 1998-04-06 1999-10-14 Matsushita Electric Industrial Co., Ltd. File managing system, file managing device, file managing method, and program recording medium
KR100626920B1 (en) * 1998-04-06 2006-09-20 마츠시타 덴끼 산교 가부시키가이샤 File management system, file management device, file management method and program recording medium
US7779256B2 (en) 1998-04-14 2010-08-17 Hitachi, Ltd. Reproducing apparatus, recording apparatus and display apparatus
US7379547B2 (en) 1998-04-14 2008-05-27 Hitachi, Ltd. Reproducing apparatus, recording apparatus and display apparatus
JP2000003559A (en) * 1998-04-14 2000-01-07 Hitachi Ltd Data reproduction method bubble data reproduction apparatus, data encoding method bubble data recording method bubble data recording apparatus, authentication method and semiconductor chip
US8074071B2 (en) 1998-04-14 2011-12-06 Hitachi, Ltd. Reproducing apparatus, recording apparatus and display apparatus
JP2001236729A (en) * 1998-04-14 2001-08-31 Hitachi Ltd Data reproduction method, data reproduction device, data encoding method, data recording method, data recording device, authentication method, and semiconductor chip
US8311219B2 (en) 1998-04-14 2012-11-13 Hitachi, Ltd. Reproducing apparatus, recording apparatus and display apparatus
US7043645B2 (en) 1998-04-14 2006-05-09 Hitachi, Ltd. Reproducing apparatus, recording apparatus and display apparatus
JPH11306092A (en) * 1998-04-17 1999-11-05 Toshiba Corp Data processing device and copy protection method applied to the device
JP2002197790A (en) * 1998-06-15 2002-07-12 Samsung Electronics Co Ltd Recording method and / or recording medium capable of recording and / or re-recording, and storage device provided with the recording medium
US8139458B2 (en) 1998-06-15 2012-03-20 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
US7362678B2 (en) 1998-06-15 2008-04-22 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
US7123564B2 (en) 1998-06-15 2006-10-17 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
US7283446B2 (en) 1998-06-15 2007-10-16 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
US7447133B2 (en) 1998-06-15 2008-11-04 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
US6963531B2 (en) 1998-06-15 2005-11-08 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
US6970407B2 (en) 1998-06-15 2005-11-29 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
US7269110B2 (en) 1998-06-15 2007-09-11 Samsung Electronics Co., Ltd. Recording medium for storing write protection information and write protection method thereof
JP2000004433A (en) * 1998-06-16 2000-01-07 Toshiba Corp Data processing device and authentication processing method applied to the device
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
JP2000149416A (en) * 1998-11-02 2000-05-30 Matsushita Electric Ind Co Ltd Recording / reproducing device, program recording medium and recording medium
US6978377B1 (en) 1999-04-16 2005-12-20 Sony Corporation Copy protection using detailed copy control information
US7412606B2 (en) 1999-04-16 2008-08-12 Sony Corporation Copy protection using detailed copy control information
USRE45473E1 (en) 1999-04-16 2015-04-14 Sony Corporation Copy protection using detailed copy control information
WO2000063905A1 (en) * 1999-04-16 2000-10-26 Sony Corporation Data processing system, data processing method, and data processor
JP2000339849A (en) * 1999-05-31 2000-12-08 Victor Co Of Japan Ltd Copy managing method for contents sales system and player for executing the method
US7065648B1 (en) 1999-06-16 2006-06-20 Kabushiki Kaisha Toshiba Mutual authentication method, recording apparatus, reproducing apparatus, and recording medium
KR100388520B1 (en) * 1999-06-16 2003-06-25 가부시끼가이샤 도시바 Method for mutual authentication, recording apparatus, reproducing apparatus, and recording medium
US7505584B2 (en) 1999-07-09 2009-03-17 Kabushiki Kaisha Toshiba Contents management method, contents management apparatus, and recording medium
US7181008B1 (en) 1999-07-09 2007-02-20 Kabushiki Kaisha Toshiba Contents management method, content management apparatus, and recording medium
KR100396352B1 (en) * 1999-07-09 2003-09-02 가부시끼가이샤 도시바 Method for contents management and contents management apparatus and recording medium
JP2001136161A (en) * 1999-08-20 2001-05-18 Matsushita Electric Ind Co Ltd Data playback device, digital content playback device, playback system, information embedding device, and embedded information detection device
US8005226B2 (en) 1999-08-27 2011-08-23 Sony Corporation Information sending system, information sending device, information receiving device, information distribution system, information receiving system, information sending method, information receiving method, information distribution method, apparatus, sending method of information receiving device, playback method of apparatus, method of using contents and program storing medium
US7099479B1 (en) 1999-08-27 2006-08-29 Sony Corporation Information transmission system, transmitter, and transmission method as well as information reception system, receiver and reception method
US8036388B2 (en) 1999-08-27 2011-10-11 Sony Corporation Information sending system, information sending device, information receiving device, information distribution system, information receiving system, information sending method, information receiving method, information distribution method, apparatus, sending method of information receiving device, playback method of apparatus, method of using contents and program storing medium
KR100723755B1 (en) * 2000-06-27 2007-05-30 마츠시타 덴끼 산교 가부시키가이샤 Recording and reproduction apparatus, medium and information assembly
JP2002025187A (en) * 2000-07-05 2002-01-25 Sharp Corp Authentication method for reproducing apparatus and recording apparatus and recording / reproducing apparatus using the same
JP2002304806A (en) * 2001-04-10 2002-10-18 Hitachi Ltd Digital signal recording / reproducing apparatus, receiving apparatus, and transmitting method
JP2002334526A (en) * 2001-05-02 2002-11-22 Teac Corp Error correction method and error correction device
JP2003111014A (en) * 2001-09-29 2003-04-11 Toshiba Corp Rendering device, recording device, copy control method, and program
US7578000B2 (en) 2001-09-29 2009-08-18 Kabushiki Kaisha Toshiba Rendering device, recording device, copy control method, and program
JP2003288752A (en) * 2003-02-07 2003-10-10 Victor Co Of Japan Ltd Illegal copy protection method and recorder
JP2014013627A (en) * 2003-09-02 2014-01-23 Thomson Licensing Method for retrieving data from first and second storage medium
JP2015092384A (en) * 2003-09-02 2015-05-14 トムソン ライセンシングThomson Licensing Method for retrieving data from first and second storage media
US8055120B2 (en) 2004-03-29 2011-11-08 Panasonic Corporation High speed dubbing apparatus
WO2005093746A1 (en) * 2004-03-29 2005-10-06 Matsushita Electric Industrial Co., Ltd. High speed dubbing apparatus
US7991887B2 (en) 2005-03-21 2011-08-02 Marvell World Trade Ltd. Network system for distributing protected content
JP2006269055A (en) * 2005-03-21 2006-10-05 Marvell World Trade Ltd Hard disk drive system for distributing protected content
US9197434B2 (en) 2005-03-21 2015-11-24 Marvell World Trade Ltd. Network system for distributing protected content

Similar Documents

Publication Publication Date Title
JP4033901B2 (en) Data transmission device, data reception device, information processing apparatus, and data transmission method
JPWO1997014249A1 (en) Data transmitting device, data transmitting method, data receiving device, information processing device and information recording medium
EP0789361A2 (en) Data reception apparatus, data transmission apparatus, information processing system, data reception method and information record medium storing the data reception method suitable for preventing illegal copy of documents
RU2416825C2 (en) Method for protecting content of recording medium and recording medium storing content protected using said method
EP0802535B1 (en) Information recording medium, information reproduction apparatus and information reproduction method
US20140177904A1 (en) Recording medium and producing method thereof, reproducing method and reproducing apparatus, and copyright managing method
US20080013732A1 (en) Encryption key information holding method and encryption key information processing apparatus
JP2003109302A (en) Signal processing method and apparatus, signal reproducing method and apparatus, recording medium
TWI223245B (en) Data reproduction apparatus, data recording apparatus, circuit element, data reproduction method and data recording method
JP2005316994A (en) Optical disc recording / reproducing apparatus, optical disc reproducing apparatus, optical disc, optical disc recording / reproducing method, optical disc reproducing method, and content protection program
CN1848271B (en) Information processing device and method
US20070239948A1 (en) Data processor
JP2006108754A (en) Content management method, recording / reproducing apparatus, and recording medium
CN100527812C (en) Recording medium and production method, playback method, and playback device thereof
US20040190860A1 (en) Equipment for digital video disc processing information on digital video disc using prescribed information serving as key, and method and apparatus for recording prescribed information
JP2004185782A (en) Information processing device, information recording device, information recording medium, computer program and information processing method
JP2003281821A (en) Writable recording medium, identification information recording method, information recording device, identification information reproduction method, and information reproduction device
JP4228863B2 (en) Recording apparatus, signal processing system, recording method program, and recording medium storing program
JP3668176B2 (en) Information recording method and apparatus with confidential information, reproducing method and apparatus, and recording medium
JP2000293945A (en) Information recording medium, information reproducing apparatus and descrambling circuit
US20080170688A1 (en) Method of recording and reproducing data on and from optical disc
JP3984749B2 (en) Authentication method, data processing device
JP3608712B2 (en) Playback device and encryption / decryption method
JP2005276282A (en) Information recording / reproducing apparatus, content management method, and content management program
JP3792236B2 (en) Recording medium, information reproducing apparatus and information reproducing method