(57)【特許請求の範囲】
【請求項１】
送信装置が送信した記録情報を記録媒体に記録する情報記録装置において、
前記送信装置がパケット化して送信した記録情報であって、前記パケットのペイロード内に第１のコピー制御情報を含み、前記パケットのヘッダエリアに第２のコピー制御情報を含む前記記録情報を受信する受信手段と、
前記受信手段により受信した複数のパケットのそれぞれのヘッダエリアに含まれる前記第２のコピー制御情報のうち、コピー可能な回数の制限が最も厳しい前記第２のコピー制御情報に基づいて、前記記録情報に含まれる前記第２のコピー制御情報を更新し、受信した前記第１のコピー制御情報と、更新した前記第２のコピー制御情報とを含む前記記録情報を、前記記録媒体に記録する記録手段と
を備えることを特徴とする情報記録装置。
【請求項２】
前記第１のコピー制御情報は、ＭＰＥＧ（Moving Picture Experts Group）またはＤＶ（Digital Video）のデータフォーマットに定義されているＣＣＩ（Copy Control Information）であり、前記第２のコピー制御情報は、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）1394インタフェース規格におけるＥＭＩ（Encryption Mode Indicator）であることを特徴とする請求項１に記載の情報記録装置。
【請求項３】
送信装置が送信した記録情報を記録媒体に記録する情報記録装置における情報記録方法において、
前記送信装置がパケット化して送信した記録情報であって、前記パケットのペイロード内に第１のコピー制御情報を含み、前記パケットのヘッダエリアに第２のコピー制御情報を含む前記記録情報を受信する受信ステップと、
前記受信ステップの処理により受信した複数のパケットのそれぞれのヘッダエリアに含まれる前記第２のコピー制御情報のうち、コピー可能な回数の制限が最も厳しい前記第２のコピー制御情報に基づいて、前記記録情報に含まれる前記第２のコピー制御情報を更新し、受信した前記第１のコピー制御情報と、更新した前記第２のコピー制御情報とを含む前記記録情報を、前記記録媒体に記録する記録ステップと
を含むことを特徴とする情報記録方法。
【請求項４】
送信装置が送信した記録情報を記録媒体に記録する情報記録処理をコンピュータに実行させるプログラムであって、
前記送信装置がパケット化して送信した記録情報であって、前記パケットのペイロード内に第１のコピー制御情報を含み、前記パケットのヘッダエリアに第２のコピー制御情報を含む前記記録情報を受信する受信ステップと、
前記受信ステップの処理により受信した複数のパケットのそれぞれのヘッダエリアに含まれる前記第２のコピー制御情報のうち、コピー可能な回数の制限が最も厳しい前記第２のコピー制御情報に基づいて、前記記録情報に含まれる前記第２のコピー制御情報を更新し、受信した前記第１のコピー制御情報と、更新した前記第２のコピー制御情報とを含む前記記録情報を、前記記録媒体に記録する記録ステップと
を含む処理をコンピュータに実行させるプログラムが記録されていることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録装置および方法、並びにプログラム記録媒体に関し、特に、より確実に不正なコピーを防止することができるようにした、情報記録装置および方法、並びにプログラム記録媒体に関する。
【背景技術】
【０００２】
最近、家庭内において、情報をデジタル的に記録媒体に記録または再生する機器が普及しつつある。例えば、映像や音楽などのデータをデジタル的に記録すると、記録または再生時における劣化が少なく、記録媒体を何度複製したとしても、オリジナルの記録媒体と質的に殆ど同一の記録媒体を得ることができる。従って、著作権者から、正当にライセンスを受けていない著作物が不正にコピーされ、流通してしまう可能性がある。そこで、このような不正なコピーを防止することが、社会的に要請されている。
【０００３】
通常、映画などのデータには、CGMS（Copy Generation Management System）ビットと称するコピー制御情報が付加して伝送される。このCGMSビットは、２ビットで、コピー制限なし、１回コピー可、またはコピー禁止のいずれかを表す。CGMSがどのように付加されるかは、MPEG（Moving Picture Experts Group）、あるいはDV（Ditital Video）などのデータフォーマット毎に規定されている。
【０００４】
記録機器は、データを記録するとき、データに付加されたCGMSビットを検査し、それがコピー禁止を表していれば、データを記録せず、１回コピー可となっていれば、CGMSビットをコピー禁止に変更して記録媒体に記録する。もちろん、CGMSビットがコピー制限なしを表している場合には、そのデータは、自由に記録媒体にコピーされる。このように、コピーの世代を制限することで、不正なコピーが防止されるようになされている。
【０００５】
一方、ビットストリームレコーダと称される機器は、データに付加されたCGMSを理解することができない。このような機器においても、コピーの世代管理ができるように、デジタルバスであるIEEE１３９４シリアルバスにおいては、アイソクロナス（Isochronous）パケットのヘッダ部分の特定の位置にCGMSを格納することで、ビットストリーム機器においても、コピーの世代管理を行うことができるようにすることが提案されている。
【０００６】
CGMSを理解することができないビットストリームレコーダが、１回コピー可のCGMSが記録されている記録媒体を、他の記録媒体にコピーしたとすると、その新たな記録媒体にも、１回コピー可のCGMSがそのまま記録されることになる。新たに記録された記録媒体を、さらにCGMSを理解できないビットストリームレコーダで、他の記録媒体にさらにコピーされてしまうことは防止することが困難であるとしても、コピーにより作成された記録媒体をCGMSを理解することができる機器に装着した場合においても、そのデータをさらにもう１回コピーすることができてしまうことは、できれば避けられるべきことである。すなわち、その機器は、１回コピー可のCGMSをコピー禁止のCGMSに更新して、さらに他の新たな記録媒体にデータをコピーすることになるが、これを許容すると、オリジナルの記録媒体から、結局、２回コピーが行われたことになる。すなわち、この場合においては、CGMSを理解することができる機器であったとしても、正しくコピーの世代管理を行うことができていないことになる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、不正なコピーを防止することが課題となっている。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、より確実に不正なコピーを防止することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の一側面の情報記録装置は、送信装置が送信した記録情報を記録媒体に記録する情報記録装置であって、前記送信装置がパケット化して送信した記録情報であって、前記パケットのペイロード内に第１のコピー制御情報を含み、前記パケットのヘッダエリアに第２のコピー制御情報を含む前記記録情報を受信する受信手段と、前記受信手段により受信した複数のパケットのそれぞれのヘッダエリアに含まれる前記第２のコピー制御情報のうち、コピー可能な回数の制限が最も厳しい前記第２のコピー制御情報に基づいて、前記記録情報に含まれる前記第２のコピー制御情報を更新し、受信した前記第１のコピー制御情報と、更新した前記第２のコピー制御情報とを含む前記記録情報を、前記記録媒体に記録する記録手段とを備えることを特徴とする。
【００１０】
前記第１のコピー制御情報は、ＭＰＥＧ（Moving Picture Experts Group）またはＤＶ（Digital Video）のデータフォーマットに定義されているＣＣＩ（Copy Control Information）とし、前記第２のコピー制御情報は、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）1394インタフェース規格におけるＥＭＩ（Encryption Mode Indicator）とすることができる。
【００１１】
本発明の一側面の情報記録方法は、送信装置が送信した記録情報を記録媒体に記録する情報記録装置における情報記録方法であって、前記送信装置がパケット化して送信した記録情報であって、前記パケットのペイロード内に第１のコピー制御情報を含み、前記パケットのヘッダエリアに第２のコピー制御情報を含む前記記録情報を受信する受信ステップと、前記受信ステップの処理により受信した複数のパケットのそれぞれのヘッダエリアに含まれる前記第２のコピー制御情報のうち、コピー可能な回数の制限が最も厳しい前記第２のコピー制御情報に基づいて、前記記録情報に含まれる前記第２のコピー制御情報を更新し、受信した前記第１のコピー制御情報と、更新した前記第２のコピー制御情報とを含む前記記録情報を、前記記録媒体に記録する記録ステップとを含むことを特徴とする。
【００１２】
本発明の一側面のプログラム記録媒体は、送信装置が送信した記録情報を記録媒体に記録する情報記録処理をコンピュータに実行させるプログラムであって、前記送信装置がパケット化して送信した記録情報であって、前記パケットのペイロード内に第１のコピー制御情報を含み、前記パケットのヘッダエリアに第２のコピー制御情報を含む前記記録情報を受信する受信ステップと、前記受信ステップの処理により受信した複数のパケットのそれぞれのヘッダエリアに含まれる前記第２のコピー制御情報のうち、コピー可能な回数の制限が最も厳しい前記第２のコピー制御情報に基づいて、前記記録情報に含まれる前記第２のコピー制御情報を更新し、受信した前記第１のコピー制御情報と、更新した前記第２のコピー制御情報とを含む前記記録情報を、前記記録媒体に記録する記録ステップとを含む処理をコンピュータに実行させるプログラムが記録されていることを特徴とする。
【００１３】
本発明の一側面においては、送信装置がパケット化して送信した記録情報であって、パケットのペイロード内に第１のコピー制御情報を含み、パケットのヘッダエリアに第２のコピー制御情報を含む記録情報が受信され、受信された複数のパケットのそれぞれのヘッダエリアに含まれる第２のコピー制御情報のうち、コピー可能な回数の制限が最も厳しい第２のコピー制御情報に基づいて、記録情報に含まれる第２のコピー制御情報が更新され、受信された第１のコピー制御情報と、更新された第２のコピー制御情報とを含む記録情報が、記録媒体に記録される。
【発明の効果】
【００１４】
本発明の一側面によれば、より確実に不正なコピーを防止することができるようになる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明を適用した情報処理システムの構成例を表している。この構成例においては、光ディスク記録再生装置１、パーソナルコンピュータ２、テレビジョン受像機３、およびIRD（Integrated Receiver/Decoder）４が、IEEE１３９４シリアルバス６により、相互に接続されている。これにより、所定の装置から、１３９４シリアルバス６を介して送信したデータを、他の装置で受信し、記録したり、表示したりすることができるようになされている。
【００１６】
図２は、光ディスク記録再生装置１の内部の構成例を表している。光ディスク２２は、スピンドルモータ２１により、所定の速度で回転される。光学ヘッド２３は、光ディスク２２に対してレーザ光を照射し、データを記録または再生する。記録再生回路２４は、記録すべき信号を、必要に応じて暗号化回路２６で暗号化し、光学ヘッド２３に供給して、光ディスク２２に記録させるとともに、光ディスク２２から光学ヘッド２３を介して再生された再生信号を、それが暗号化されていれば、復号回路２５で復号し、出力するようになされている。１３９４通信部２８は、１３９４シリアルバス６と接続され、この１３９４シリアルバス６を介して、他の装置と信号を授受するようになされている。入出力インタフェース２７は、記録再生回路２４、１３９４通信部２８、および操作部３２と、CPU２９との間のインタフェース処理を実行する。
【００１７】
CPU２９は、ROM３０に記憶されているプログラムに従って各種の処理を実行する。RAM３１には、CPU２９が各種の処理を実行する上において必要なデータやプログラムなどが適宜記憶される。操作部３２は、所定の指令をCPU２９に入力するとき、ユーザにより操作される。
【００１８】
なお、図示は省略するが、パーソナルコンピュータ２、テレビジョン受像機３、IRD４も、１３９４通信部を内蔵しており、１３９４シリアルバス６を介して、他の装置と信号を授受することができるようになされている。
【００１９】
次に、例えば、パーソナルコンピュータ２から、内蔵するハードディスク、あるいは付属するディスクドライブから再生したデータを、１３９４シリアルバス６を介して光ディスク記録再生装置１に供給して記録したり、あるいは、逆に、光ディスク記録再生装置１の光ディスク２２から再生したデータを１３９４シリアルバス６を介してパーソナルコンピュータ２に送信し、ハードディスクなどに記録する場合の処理例について説明する。
【００２０】
なお、以下の説明において、CGMSを理解することが可能なデバイスをコグニザントデバイス（Cognizant Device）と称し、理解することができない装置をノンコグニザントデバイス（Non-Cognizant Device）と称する。
【００２１】
光ディスク記録再生装置１は、コグニザントデバイスであるとする。このようなコグニザントデバイスは、コグニザントデバイスとしてのコグニザントレコーディング（Cognizant Recording）と、ノンコグニザントデバイスとしての（但し、本システムに適応されていないノンコグニザントデバイスとしてではない）ノンコグニザントレコーディング（Non-Cognizant Recording）の２種類の記録が可能とされている。いずれの記録を行うかは、ユーザが、操作部３２を操作して選択することができる。
【００２２】
図３と図４は、コグニザント記録が指令された場合における処理を表している。最初にステップＳ１において、CPU２９は、パーソナルコンピュータ２が、１３９４シリアルバス６を介して送信してきたデータを１３９４通信部２８を介して受信する。そして、ステップＳ１において、CPU２９は、受信したデータがデジタルデータであるか否かを判定する。デジタルデータであると判定された場合、ステップＳ２に進み、CPU２９は、データを送信した装置（いまの場合、パーソナルコンピュータ２）がコグニザントデバイスであるか否かを判定する。この判定は、１３９４シリアルバス６を介して伝送されてくるパケットのヘッダに、送信装置がコグニザントデバイスであるか否かを表すフラグが含まれているので、そのヘッダから判定することができる。データを送信した送信装置（ソース）がコグニザントデバイスである場合には、ステップＳ３に進み、CPU２９は、図５に示す表１に従って、CCI（Copy Control Information），EMI（Encryption Mode Indicator）を、それぞれCCID（CCI on Disc）、またはEMID（EMI on Disc）として、光ディスク２２に記録する処理を実行する。
【００２３】
CCIは、MPEG，DVなどのフォーマット毎に定義された場所に格納されているコピー制御情報であり、対応するデータのコピー制限状態に対応して、free，once，prohibitedのいずれかとされている。このCCIは、１３９４シリアルバス６を介して伝送されてくるアイソクロナスパケットのデータ内に配置されている。
【００２４】
EMIは、アイソクロナスパケットのヘッダに配置され、パケットのペイロード（データ部）が、どのモードで暗号化されているかを示している。すなわち、このEMIは、copy prohibited data用のモードＡ（proh）、copy once data用のモードＢ（Once）、copy freeの暗号化されていないコンテンツデータ用のfreeの、いずれかとされている。
【００２５】
１つのアイソクロナスストリームに、異なるコピー制限情報をもつプログラムが複数含まれる場合には、それらのデータの１番厳しいコピー制限に応じて暗号化モードが決定される。
【００２６】
CCIDは、ディスク上にデータの一部として記録されたCCIを意味する。EMIDは、ディスク上の所定の範囲（EMIDブロック）のデータのコピー制限情報が、free，once，prohibitedのいずれであるかを示している。EMIDは、ディスクのデータを格納する領域とは異なる領域（例えば、ヘッダ）に記録される。
【００２７】
図３のステップＳ３では、図６に示すように、CPU２９は、１３９４通信部２８を介してアイソクロナスパケットを受信すると、この１つのパケットを１つのEMIDブロックとし、そのパケットのデータ内に含まれるCCIを、表１に基づいて更新し、CCIDとしてEMIDブロックのデータ内に配置する。また、同様に、アイソクロナスパケットのヘッダ内に配置されているEMIが、表１に対応して更新され、EMIDとされ、EMIDブロックのヘッダ内に配置される。
【００２８】
EMIDブロックは、入出力インタフェース２７を介して記録再生回路２４に入力され、必要に応じて暗号化回路２６で暗号化された後、光学ヘッド２３により光ディスク２２に記録される。
【００２９】
図５のテーブル１の表１に示すように、CCI，EMIのいずれもfreeである場合には、CCIDとEMIDは、いずれもfreeと更新される。CCIとEMIが、それぞれfreeまたはonceである場合、CCIDとEMIDは、それぞれfreeまたはprohとされる。
【００３０】
CCIとEMIが、いずれもonceである場合、CCIDとEMIDは、いずれもprohとされる。すなわち、CCI＝onceのデータをコグニザントデバイスから受信した場合には、CCID＝prohと更新される。１回だけコピーが可能なデータは、ここで１回コピーが行われるので、以後のコピーを禁止するために、onceからprohに更新するのである。
【００３１】
CCIがfreeであり、EMIがprohである場合、CCIDは、freeとされ、EMIDは、prohとされる。すなわち、この場合には、実質的に、コピー制御情報は更新されない（そのままとされる）。
【００３２】
CCIがonceであり、EMIがprohである場合、CCIDとEMIDは、いずれもprohとされる。プリレコーデッドディスクは、このように更新されて、記録（コピー）が１回可能となっている。CCIとEMIが、いずれもprohである場合には、コピーは禁止される。プリレコーデッドディスクで、CCID/EMID＝once/prohであったものをコグニザント再生したデータは、図１１を参照して後述するように、proh/prohに更新される。また、ユーザが記録したディスクを再生したデータもコピー禁止とされている。従って、これらのいずれも、CCI＝proh，EMI=prohとなっているので、コピー（記録）が禁止される。
【００３３】
なお、暗号化ブロック内の更新したEMIDが全てfreeである場合には、暗号化が行われない。暗号化ブロック内にEMID=prohのものがあれば暗号化が行われる。
【００３４】
一方、ステップＳ２において、ソースがコグニザントデバイスではない（ソースがノンコグニザントデバイスである）と判定された場合、ステップＳ４に進み、CPU２９は、図５の表２に従い、CCI，EMIをそれぞれ、CCID，EMIDに更新して、光ディスク２２に記録する処理が実行される。この処理は、ステップＳ３における処理と基本的に同様の処理であり、表が異なるだけである。
【００３５】
表２においては、CCIとEMIが、いずれもfreeである場合、または、CCIがfreeであり、EMIがprohである場合、CCIDとEMIDは、いずれもfreeとされる。EMI=prohのデータをノンコグニザントデバイスから受信した場合には、CCI=freeのデータのみが記録される。
【００３６】
CCIがonceであり、EMIがprohである場合、コピーは禁止される。例えば、ユーザが、CCI/EMIがonce/onceであるディスクをノンコグニザント記録すると、後述するように表４に従って、CCID/EMIDがonce/prohに更新される。そのディスクをノンコグニザント再生し、記録しようとすると、ノンコグニザント再生時に、後述するように、図１１の表８に示すように、CCI/EMIはonce/prohのままとされるが、これを記録しようとすると、この表２と後述する表５で、記録が禁止される。但し、これにより、ノンコグニザントデバイスで再生すると、プリレコーデッドディスクも、それが１回コピー可とされていても、そのコピーが禁止されてしまう。
【００３７】
CCI=onceのデータをノンコグニザントデバイスから受信した場合には、EMI=prohのときには記録せず、EMI=onceのときは、CCI=proh，EMID=prohに更新して、記録が行われる。プリレコーデッドディスクを再生したデータも、ノンコグニザントレコーディングされたディスクのデータも、ソースがノンコグニザントデバイスである場合、CCI/EMI=once/prohのときは、記録が禁止される。
【００３８】
CCIとEMIのいずれもが、prohである場合には、記録が禁止される。
【００３９】
CCIがfreeであり、EMIがonceである場合には、CCIDはfreeとされ、EMIDはprohとされる。このCCIとEMIの組み合わせは、プリレコーデッドディスクを再生したデータにのみ存在する。
【００４０】
CCIとEMIが、いずれもonceである場合、CCIDとEMIDは、いずれもprohとされる。このCCIとEMIの組み合わせも、プリレコーデッドディスクを再生したデータにのみ存在する。CCI=onceのデータをノンコグニザントデバイスから受信した場合には、EMI=prohのときには記録せず、EMI=onceのときは、CCI=proh，EMID=prohに更新して記録が行われることになる。
【００４１】
ステップＳ３とステップＳ４の処理の次に、ステップＳ５に進み、CPU２９は、データを全て記録したか否かを判定し、まだ記録していないデータが残っている場合には、ステップＳ６に進み、次のパケットのデータを読み込む処理を実行する。そして、ステップＳ２に戻り、それ以降の処理を繰り返し実行する。ステップＳ５において全てのデータを記録したと判定された場合、コグニザント記録処理が終了される。
【００４２】
一方、ステップＳ１において、受信したデータがデジタルデータはないと判定された場合（アナログデータであると判定された場合）、ステップＳ７に進み、CPU２９は、受信したアナログデータをデジタルデータに変換し、ステップＳ８において、図５の表３に従って、CGMS-AをCCID，EMIDとしてディスクに記録する処理を実行する。
【００４３】
図５に示すように、表３においては、CCIがfreeである場合、CCIDとEMIDは、いずれもfreeとされる。アナログ入力においては、１つのCGMS-A毎に１つのEMIDブロックが用いられるので、CGMS-A=freeならば、CCID=free，EMID=freeとし、CGMS-A=onceならば、CCID=proh，EMID=prohに更新して記録が行われる。
【００４４】
CCIがonceである場合には、CCIDとEMIDは、いずれもprohとされる。CCIがprohである場合には、記録が禁止される。
【００４５】
なお、図５に示すように、基本的に、表１乃至表３のCCIDは、CCIを参照して決定され、EMIDは、EMIを参照することで決定されるが、表２におけるノンコグニザントデバイスからCCI＝onceのデータを受信した場合には、CCIとEMIの両方を参照して、CCIDとEMIDが決定される。
【００４６】
図７は、このようなステップＳ８の処理を示している。同図に示すように、CGMS-Aの制御範囲がEMIDブロックとされ、データ内のCGMS-Aが、表３に従って更新されてCCIDとされ、EMIDブロックのデータ内に記録される。また、アナログデータの場合、EMIは存在しないので、CCIDがそのままEMIDとして、EMIDブロックのヘッダ内に記録される。
【００４７】
ステップＳ８の記録処理が終了した後、ステップＳ９に進み、CPU２９は、全てのデータを記録したか否かを判定し、まだ記録していないデータが残っている場合には、ステップＳ１０に進み、次のパケットのデータ読み込み処理を実行する。そして、ステップＳ８に戻り、それ以降の処理を繰り返し実行する。ステップＳ９において、全てのデータを記録したと判定された場合、処理が終了される。
【００４８】
次に、図８のフローチャートを参照して、ノンコグニザント記録について説明する。図８のステップＳ２１乃至ステップＳ２６の処理は、図３に示したコグニザント記録の場合のステップＳ１乃至ステップＳ６の処理と、実質的に同様の処理である。但し、ステップＳ２３とステップＳ２４において用いる表が、ステップＳ３とステップＳ４においては、それぞれ表１または表２であるのに対して、ステップＳ２３またはステップＳ２４においては、表４または表５とされている点、並びに受信データがアナログデータである場合における処理が異なっている。
【００４９】
ステップＳ２３においては、図９に示すように、１つのアイソクロナスパケットが、１つのEMIDブロックとされ、パケットヘッダ内のEMIが、表４に従ってEMIDに更新され、EMIDブロックのヘッダ内に記録される。アイソクロナスパケットのデータ内のCCIは、表４に従ってCCIDに更新されるのであるが、表４に示すように、この場合においては、CCIDは実質的にCCIと同一の内容とされているので、CCIは、そのまま更新されずにCCIDとされるということもできる。
【００５０】
表４に示すように、CCIとEMIのいずれもfreeである場合には、CCIDとEMIDは、いずれもfreeとされる。CCIがfreeであり、EMIがonceである場合には、CCIDはfreeとされ、EMIDはprohとされる。CCIとEMIのいずれもがonceである場合には、CCIDはonceとされるが、EMIDはprohとされる。
【００５１】
CCI/EMIが、free/prohである場合、once/prohである場合、またはproh/prohである場合は、記録が禁止される。換言すれば、コグニザントデバイスは、EMI=prohのデータを受信する（コピーする）ことができない。
【００５２】
ステップＳ２４においては、表５に従って、ステップＳ２３における場合と同様の処理が実行される。すなわち、この場合も、ノンコグニザントデバイスはEMI=prohのデータを受信（記録）できない。CCIとEMIのいずれもfreeである場合には、CCIDとEMIDは、いずれもfreeとされる。CCIがfreeあり、EMIがonceである場合には、CCIDはfreeとされ、EMIDはprohとされる。CCIとEMIがいずれもonceである場合には、CCIDはonceとされるが、EMIDはprohとされる。
【００５３】
一方、図８のステップＳ２１において、受信したデータがデジタルデータではない（アナログデータである）と判定された場合には、ステップＳ２７に進み、図５に示すように、そのデータの記録が禁止される。
【００５４】
図５に示すように、以上の表４と表５において、ノンコグニザント記録の場合、CCIを検出することができないので、CCIDとしては、CCIがそのまま用いられることになるが、EMIDはEMIを参照して決定される。
【００５５】
次に、光ディスク２２からデータを再生する場合の処理について説明する。この場合にも、コグニザント再生とノンコグニザント再生があり、いずれを実行するかは、操作部３２を操作して、ユーザが指定する。最初に、図１０のフローチャートを参照して、コグニザント再生について説明する。
【００５６】
再生時の基本的な処理は、次のようになる。すなわち、CPU２９は、光学ヘッド２３を制御し、光ディスク２２から、そこに記録されているデータを再生させる。この再生データは、暗号化されている場合、記録再生回路２４において、復号回路２５において復号され、暗号化されていない場合、そのまま、１３９４通信部２８から１３９４シリアルバス６を介して、例えばパーソナルコンピュータ２に送信される。
【００５７】
このような再生処理を行うにあたり、ステップＳ４１において、CPU２９は、送信データがデジタルデータであるか否かを判定し、デジタルデータである場合には、ステップＳ４２に進み、図１１に示す表６に従って、CCIDまたはEMIDを、それぞれCCIまたはEMIに更新し、送出する処理を実行する。
【００５８】
すなわち、図１２に示すように、CPU２９は、１つのEMIDブロックを１つの送信パケットとし、EMIDブロックのデータ内に含まれているCCIDを表６に従ってCCIに更新し、送信パケットのデータ内に配置する。また、EMIDブロックのヘッダ内に配置されているEMIDを、表６に従って更新してEMIとし、送信パケットのヘッダ内に配置する。そして、送信パケットをアイソクロナスパケットとして、１３９４通信部２８から、１３９４シリアルバス６を介して、パーソナルコンピュータ２に送信する。
【００５９】
ディスク上のCCIDとEMIDが、freeとonceである組み合わせ、および、いずれもonceである組み合わせは、この例の場合、プリレコーデッドディスクにのみ存在する。CCIDがonceであり、EMIDがprohである組み合わせは、プリレコーデッドディスクか、ノンコグニザントレコーディングしたディスクに存在する。
【００６０】
表６において、１つの出力パケットに、複数の異なるEMIDが含まれる場合には、EMIの値の値は、１番厳しいEMIDの値にしたが、CCID/EMID=once/prohの場合には、プリレコーディングディスクを再生するときも（この場合のデータは、１回コピー可とされる）、ノンコグニザントレコーディングされたディスクを再生するときも（このデータは、コピー禁止とされる）、CCI=proh，EMI=prohとされる。
【００６１】
また、表６において、CCID=onceの場合には、CCIを決定するのに、CCIDとEMIDの両方が参照されるが、それ以外の場合には、CCIを更新することがないので、CCIDとEMIDのいずれをも参照する必要がない。EMIは、EMIDを参照して決定される。
【００６２】
ステップＳ４２の処理の次にステップＳ４３に進み、データを全て読み込んだか否かを判定し、まだ読み込んでいないデータが残っている場合には、ステップＳ４４に進み、次のEMIDブロックが読み取られる。そして、ステップＳ４２に戻り、それ以降の処理が繰り返し実行される。ステップＳ４３において、全てのデータを読み込んだと判定された場合、コグニザント再生処理が終了される。
【００６３】
一方、ステップＳ４１において、送信するデータがアナログデータであると判定された場合には、ステップＳ４５に進み、図１１の表７の従って、CCIDをCGMS-Aに更新する処理が実行される。
【００６４】
すなわち、図１３に示すように、１つのEMIDブロックが送信データとされ、EMIDブロック内のCCIDが、表７に従ってCGMS-Aに更新され、送信データ内に配置される。
【００６５】
図１１の表７に示すように、CCID/EMID=once/prohの場合は、プリレコーデッドディスクを再生するときも（この場合、データは１回コピー可とされている）、ノンコグニザントレコーディングされたディスクを再生するときも（この場合、データはコピー禁止とされている）、CGMS-A=prohとされる。
【００６６】
また、表７に示すように、CGMS-Aは、CCIDを参照して決定される。
【００６７】
ステップＳ４５の更新処理が完了したとき、ステップＳ４６に進み、CPU２９は、データをアナログデータに変換して、図示せぬアナログバスを介してパーソナルコンピュータ２に送信する。さらに、ステップＳ４７に進み、全てのデータを読み込んだか否かが判定され、まだ読み込んでいないデータが存在する場合には、ステップＳ４８に進み、次のEMIDブロックを読み込む処理が実行される。そして、ステップＳ４５に戻り、それ以降の処理が繰り返し実行される。ステップＳ４７において、全てのデータを読み込んだと判定された場合、コグニザント再生処理が終了される。
【００６８】
図１４は、ノンコグニザント再生の処理を表している。ステップＳ６１において、CPU２９は、図１１の表８に従って、CCIDとEMIDを、それぞれCCIまたはEMIに更新し、送出する処理を実行する。
【００６９】
すなわち、図１５に示すように、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのヘッダ内に位置するEMIDが、表８に従ってEMIに更新され、送信パケットのヘッダ内に配置される。また、ノンコグニザント再生の場合、データ内のCCIDを検出することができないので、それが、そのままCCIとして、送信パケットのデータ内に配置される。そして、その送信パケットが、アイソクロナスパケットとして送信される。
【００７０】
図１１の表８に示すように、CCID/EMID=once/prohの場合、プリレコーデッドディスクを再生するときも（この場合、データは１回コピー可とされている）、ノンコグニザントレコーディングされたディスクを再生するときも（この場合、データはコピー禁止とされている）、CCI=once，EMI=prohとされる。
【００７１】
図１４のステップＳ６１の処理が終了した後、ステップＳ６２に進み、CPU２９は、データを全て読み込んだか否かを判定し、まだ読み込んでいないデータが存在する場合には、ステップＳ６３に進み、次のEMIDブロックの読み込みが実行され、ステップＳ６１に戻り、それ以降の処理が繰り返し実行される。ステップＳ６２において全てのデータを読み込んだと判定された場合、ノンコグニザント再生処理が終了される。
【００７２】
図１１の表６における処理の場合、EMIによって暗号化するかしないかが定まり、また暗号化する場合は、onceまたはprohibitどちらのモードになるかが定まる。
【００７３】
図５のテーブル１と図１１のテーブル２を利用した実施の形態の場合、ノンコグニザントデバイスから送信されきたデータのCCI/EMIが、once/prohであるとき、それがプリレコーデッドディスクから再生されたものであるのか、ユーザ記録ディスク（ユーザが１回コピーして生成したディスク）から再生されたものであるのかが判別できないので、図５の表２と表５に示すように、そのようなデータの記録は禁止される。これにより、ユーザ記録ディスクから再生されたデータが、不正にコピーされることを防止することができる。しかしながら、これにより、正当なプリレコーデッドディスクからの再生データも、本来１回コピーが許容されるべきであるにもかかわらず、コピーができなくなる（すなわち、once/prohのプリレコーデッドディスクをノンコグニザント再生すると（ソースがノンコグニザントデバイスであると）、表８に従って、once/prohとなるが、これは表２と表５で記録が禁止される）という問題点（第１の問題点）が発生する。
【００７４】
また、この実施の形態の場合、同様のことが、本来、ノンコグニザントデバイスより、正確なコピー制御情報の管理が可能とされるべきコグニザントデバイスにおいても発生する。すなわち、図１１の表６と表７に示すように、ディスクのCCID/EMIDが、once/prohである場合、これをコグニザント再生したとき（コグニザントデバイスで再生したとき）、CCI/EMIがproh/prohと更新され、また、アナログ信号としてコグニザント再生したときにも、CGMS-Aがprohと更新される。CCID/EMIDが、このようにonce/prohであるディスクは、プリレコーデッドディスクである場合とユーザ記録ディスクである場合とがある。ユーザ記録ディスクである場合、CCIまたはCGMS-Aを、このようにprohに更新することで、図５の表１と表４に示すように、ソースがコグニザントデバイスであり、このように、CCI/EMIがproh/prohであるデータ、およびCGMS-Aがprohであるデータは、表１と表４、表３とその右側に示すように、コグニザント記録とノンコグニザント記録のいずれもが禁止される。これにより、ユーザ記録ディスクが、不正に複数回コピーされるのを防止することができる。しかしながら、その反面、そのディスクが、本来、１回コピーが許容されるプリレコーデッドディスクである場合にも、そのコピーができなくなってしまうという問題点（第２の問題点）が発生する。
【００７５】
次に、上記した２つの問題点のうち、第２の問題点を解決することができる第２の実施の形態について説明する。
【００７６】
第２の実施の形態においては、コグニザント記録したのか、ノンコグニザント記録したのかをディスクに記録することにより、より正確なコピー制御を行うことが可能となる。すなわち、この場合においては、RMID（Recording Mode Indicator on Disc）がディスク上に記録される。このRMIDは、ディスク上の所定の範囲のデータが、コグニザント記録されたものであるのか、ノンコグニザント記録されたものであるかを示すフラグである。このRMIDは、ディスクのデータ、EMIDなどとは別の領域（例えば、ヘッダ）に記録される）。
【００７７】
以下、図１６乃至図２４を参照して、RMIDをディスクに記録する場合の例について説明する。図１６と図１７に示すフローチャートは、コグニザント記録する場合の処理を表している。これらの図に示すステップＳ７１乃至ステップＳ８２の処理は、図３と図４に示した先の例におけるコグニザント記録する場合のステップＳ１乃至ステップＳ１０の処理と、基本的に同様の処理である。但し、図３と図４のステップＳ３，Ｓ４，Ｓ８に対応する図１６と図１７のステップＳ７３，Ｓ７４，Ｓ７９における処理が、表１乃至表３に代えて、表９乃至表１１に従って処理される点と、それらのステップＳ７３，Ｓ７４，Ｓ７９の次に、ステップＳ７５またはステップＳ８０において、RMIDがディスク上に記録される点が、図３と図４に示した処理と異なっている。以下には、この異なっている点についてだけ説明する。
【００７８】
図１６のステップＳ７３における表９、ステップＳ７４における表１０、または図１７のステップＳ７９における表１１は、図１８のテーブル３に示されている。これらの表９乃至表１１は、図５に示した表１乃至表３と実質的に同一となっている。従って、図１６と図１７に示すコグニザント記録において、図３と図４に示したコグニザント記録の場合と実質的に異なる処理は、ステップＳ７３またはステップＳ７４の処理の後に、ステップＳ７５において、RMID=Cognizant Recordingを光ディスク２２のヘッダ領域に記録することと、ステップＳ７９の処理の次に、ステップＳ８０において、同様に、RMID=Cognizant Recordingを記録することである。
【００７９】
図１９のフローチャートは、RMIDを利用する第２の実施の形態において、ノンコグニザント記録を行う場合の処理を表している。そのステップＳ９１乃至Ｓ９８の処理は、図８のノンコグニザント記録の場合におけるステップＳ２１乃至ステップＳ２７における処理と、基本的に同様の処理とされている。但し、ステップＳ９３においては表１２を用い、ステップＳ９４においては表１３を用いて、それぞれCCIとEMIをCCIDとEMIDに更新するようにしている。この表１２または表１３は、図８のステップＳ２３とＳ２４における表４または表５と、実質的に同一の表である。
【００８０】
図１９の処理が、図８における処理と異なる点は、従って、実質的にステップＳ９３とステップＳ９４の処理の後にステップＳ９５において、RMID=Non-Cognizant Recordingを光ディスク２２のヘッダ部に記録することである。その他の処理は、図８における場合と同様である。
【００８１】
図２０と図２１のフローチャートは、RMIDを用いる第２の実施の形態において、コグニザント再生を行う場合の処理を表している。最初に、ステップＳ１０１において、光ディスク２２から再生し、送信するデータは、デジタルデータであるか否かが判定される。送信するデータがデジタルデータである場合には、ステップＳ１０２に進み、送信データのヘッダに記録されているRMIDが読み出される（このRMIDは、図１６のステップＳ７５、図１７のステップＳ８０、または図１９のステップＳ９５において書き込まれたものである）。
【００８２】
RMIDがコグニザント記録を示しているか否かが、ステップＳ１０２において判定され、RMIDがコグニザント記録を示している場合には、ステップＳ１０３に進み、図２２の表１４に従って、CCIDとEMIDが、それぞれCCIまたはEMIに更新され、送出される。その基本的な処理は、図１０のステップＳ４２における場合と同様であるが、表１４においては、CCID/EMIDがonce/prohである場合、CCI/EMIがonce/prohとして更新される。すなわち、プリレコーデッドディスクは、この例においては、コグニザントレコーディングされたディスクであると判定され、ユーザ記録ディスクは、ノンコグニザントレコーディングされたディスクであると判定される。その結果、表１４において、CCID/EMIDがonce/prohであるディスクである場合、そのディスクは、プリレコーデッドディスクであるということになるので、CCIDとEMIDは、実質的に更新されず、そのままCCIまたはEMIとされる。
【００８３】
その結果、上述した図１８の表９において、プリレコーデッドディスクからの再生データは、コグニザントデバイスからの再生データとして、CCI/EMIがonce/prohのデータとされ、ディスクに記録することが可能となる。
【００８４】
表１４のその他の更新情報は、図１１の表６と同様である。
【００８５】
一方、ステップＳ１０２において、RMIDがCognizant Recordingではないと判定された場合には（RMIDがNon-Cognizant Recordingであると判定された場合には）、ステップＳ１０４に進み、図２２の表１５に従って、CCIDとEMIDがそれぞれ、CCIとEMIに更新され、送出される。
【００８６】
表１５においては、図２２に示すように、CCID/EMIDが、いずれもfreeである場合には、CCIとEMIは、それぞれ、いずれもfreeとされる。但し、１つの出力パケットに複数の異なるEMIDが含まれる場合には、EMIの値は、１番厳しいEMIDの値に従うものとなる。CCID/EMIDが、free/prohである場合には、CCI/EMIは、free/prohとされる。さらに、CCID/EMIDがonce/prohである場合には、CCI/EMIは、proh/prohとされる。
【００８７】
なお、コグニザント記録されたディスクを再生する場合、表１４に示すように、CCIを更新する必要がないので、CCIDを参照する必要がない。ノンコグニザント記録されたディスクを再生する場合には、CCIが更新される場合があるので、CCIDが参照される。
【００８８】
ステップＳ１０３またはステップＳ１０４の処理が終了した後、ステップＳ１０５に進み、全てのデータを読み込んだか否かが判定され、まだ読み込んでいないデータが存在する場合には、ステップＳ１０６に進み、次のEMIDブロックが読み込まれる。そして、ステップＳ１０２に戻り、それ以降の処理が繰り返し実行される。ステップＳ１０５において、全てのデータを読み込んだと判定された場合、コグニザント再生処理が終了される。
【００８９】
ステップＳ１０１において、送信データがデジタルデータではないと判定された場合（アナログデータであると判定された場合）、ステップＳ１０７に進み、RMIDが、Cognizant Recordingであるか否かが判定される。RMIDがCognizant Recordingであると判定された場合には、ステップＳ１０８に進み、図２２の表１６に従って、CCIDをCGMS-Aに更新して、その信号が送信される。
【００９０】
図２２の表１６に示すように、その更新情報は、基本的に、図１１に示した表７の更新情報と同一となっている。但し、CCID/EMIDがonce/prohである場合における更新情報がonceとされている点だけが、表７と異なっている。すなわち、上述したように、この例においては、プリレコーデッドディスクは、コグニザントレコーディングのディスクとされるので、CCID/EMIDがonce/prohである場合、そのディスクはプリレコーデッドディスクであるということになり、CGMS-Aをonceとすることで、プリレコーデッドディスクを再生したデータは、図１８の表１１におけるCGMS-Aがonceであるデータとされ、表１１に従って、１回記録することが可能となる。すなわち、上述した第２の問題点が解決される。
【００９１】
ステップＳ１０７において、RMIDが、Cognizant Recordingではないと判定された場合（Non-Cognizant Recordingであると判定された場合）、ステップＳ１０９に進み、図２２の表１７に従って、CCIDがCGMS-Aに更新され、送出される。
【００９２】
図２２の表１７に示すように、CCIDがfreeである場合、CGMS-Aもfreeとされ、CCIDがonceである場合、CGMS-Aはprohとされる。
【００９３】
この表１５と表１７において、CCID/EMIDがonce/prohである場合、そのディスクは、プリレコーデッドディスクではなく、ユーザ記録ディスクであることになるので、CCIDは、onceからprohに更新され、送出される。これにより、ユーザ記録ディスクが不正にコピーされることが防止される。
【００９４】
ステップＳ１０８とステップＳ１０９の処理の後、ステップＳ１１０に進み、CPU２９は、送信するデータをアナログデータに変換し、送出する。１３９４シリアルバス６はデジタルバスであるので、この場合、他のバスが光ディスク記録再生装置１に接続されていることになる。
【００９５】
次に、ステップＳ１１１に進み、全てのデータを読み込んだか否かが判定され、まだ読み込んでいないデータが残っている場合には、ステップＳ１１２に進み、次のEMIDブロックが読み込まされる。その後、ステップＳ１０７に戻り、それ以降の処理が繰り返し実行される。ステップＳ１１１において、全てのデータを読み込んだと判定された場合、コグニザント再生処理が終了される。
【００９６】
図２０のステップＳ１０３とＳ１０４において、表１４と表１５に従って、CCIDとEMIDを、CCIとEMIにそれぞれ更新するようにしており、この場合において、図２２に示すように、コグニザント再生時、EMIの値を決定するのに、EMIDを参照している。その結果、例えば、CCID/EMIDがfree/prohである場合、本来は暗号化せずに再生するはずのデータが、EMI＝prohとなっているため、暗号化して出力されてしまうことになる。このデータは、ノンコグニザントデバイスでは、再生することができない。そこで、EMIの値を決定するのに、CCIDを参照するようにすることもできる。この場合、表１４と表１５の一部の更新情報は、図２３に示すように変更されることになる。
【００９７】
すなわち、図２３の例においては、EMIがCCIDに対応して決定されている。
【００９８】
但し、CCIDは、データ内に配置されているため、これを検出するのに時間がかかる。図２２に示すように、EMIDを参照する場合には、EMIDはヘッダに配置されているため、その検出が容易であり、迅速な処理が可能となる。
【００９９】
図２４は、RMIDを利用する第２の実施の形態において、ノンコグニザント再生を行う場合の処理を表している。最初に、ステップＳ１２１において、RMIDがCognizant Recordingであるか否かが判定される。RMIDが、Cognizant Recordingであると判定された場合、図２２の表１８に従い、CCIDまたはEMIDが、CCIまたはEMIに更新され、送出される。この表１８の更新情報は、図１１に示した表８の更新情報と実質的に同一である。
【０１００】
ステップＳ１２１において、再生し、送出するデータのRMIDがCognizant Recordingではないと判定された場合（Non-Cognizant Recordingであると判定された場合）、ステップＳ１２３に進み、図２２の表１９に従って、CCIDまたはEMIDがCCIまたはEMIにそれぞれ更新され、送出される。
【０１０１】
図２２の表１９に示すように、CCID/EMIDの組み合わせが、free/free，free/proh，once/prohのいずれであったとしても、実質的には、そのままCCI/EMIとされる。
【０１０２】
ステップＳ１２２とステップＳ１２３の処理の後、ステップＳ１２４に進み、全てのデータを読み込んだか否かが判定され、まだ残っているデータがある場合には、ステップＳ１２５に進み、次のEMIDブロックが読み取られ、さらに、ステップＳ１２１に戻り、それ以降の処理が繰り返し実行される。ステップＳ１２４において、全てのデータを読み込んだと判定された場合、ノンコグニザント再生処理が終了される。
【０１０３】
次に、図２５乃至図３２を参照して、RMIDを利用するとともに、記録時と再生時において、コグニザントとノンコグニザントを対応させる、すなわち、記録時にコグニザント記録（またはノンコグニザント記録）した場合には、再生時にもコグニザント再生（またはノンコグニザント再生）するようにする第３の実施の形態について説明する。このようにすることで、上記した第１の実施の形態における第１の問題点と第２の問題点のいずれをも解決することができる。また、本システムとは別のシステムに管理されているディスクであったとしても、例えば、そのディスクがコピー禁止とされているのに、そのフラグがコピー可と更新されてしまうようなことがない。
【０１０４】
図２５と図２６は、コグニザント記録の処理を表している。この図２５と図２６のステップＳ１３１乃至ステップＳ１４２の処理は、図１６と図１７に示したRMIDを用いてコグニザント記録する場合のステップＳ７１乃至ステップＳ８２の処理と基本的に同様の処理である。但し、ステップＳ７３の表９、ステップＳ７４の表１０、ステップＳ７９の表１１に代えて、ステップＳ１３３においては表２０が、ステップＳ１３４においては表２１が、そしてステップＳ１３９においては表２２が、用いられるようになされている。この表２０乃至表２２は、図２７のテーブル５に示されている。
【０１０５】
この表２０乃至表２２は、表１乃至表３（表９乃至表１１）と実質的に同一の表となっている。
【０１０６】
但し、例えば、図１８のテーブル３を利用するシステムの場合、RMIDは利用するが、記録時と再生時におけるコグニザントとノンコグニザントの対応が取られていない。その結果、その表１０に示すCCI/EMIが、once/prohであるデータは、プリレコーデッドディスクからの再生データである場合と、ユーザ記録ディスクからの再生データである場合とがあるが、両者を識別することができないため、テーブル３の例においては、表１０において、いずれの場合もコグニザント記録が禁止される。
【０１０７】
これに対して、図２７のテーブル５に従うシステムにおいては、記録時と再生時において、コグニザントとノンコグニザントの対応関係が保持される。従って、プリレコーデッドディスクは、RMIDにより、コグニザントレコーディングのフラグが立てられるので、確実にコグニザント再生される。その結果、図３１のテーブル６を参照して後述するように、コグニザント記録されているプリレコーデッドディスクは、CCID/EMIDがonce/prohである場合、コグニザント再生されると、CCI/EMIは、そのままonce/prohとされる。従って、そのデータは、図２７の表２０のCCI/EMIがonce/prohである場合の処理とされ、記録が可能となる。
【０１０８】
その結果、表２１のCCI/EMIがonce/prohである場合とは、このシステムに属さないディスクの場合に限られ、そのようなディスクは、仮にまだ１回もコピーを行っていないとしても、CCI/EMIがonce/prohである場合には、この表２１に従って、その再生データの記録が禁止される。
【０１０９】
VDR用のディスクは、ノンコグニザント再生されることはないので、ノンコグニザントデバイスからCCI/EMIがonce/prohの送信データを受信した場合、その送信データは、VDR以外の記録媒体からの再生データということになる。このような再生データは、この本システム以外の記録媒体とされ、仮に１回のコピーが本来許容されるべき場合であったとしても、この表２１に従って、そのコピーが禁止される。
【０１１０】
CCI/EMIがfree/onceまたはonce/onceの組み合わせである場合も、その再生データは、プリレコーデッドディスクから再生されたものであるということになる。この再生データは、表２１に従って、更新され、記録することができる。
【０１１１】
図２８は、RMIDを用いるとともに、記録時と再生時におけるコグニザントとノンコグニザントを対応させる第３の実施の形態のノンコグニザント記録処理を説明する図である。そのステップＳ１５１乃至ステップＳ１５８の処理は、図１９に示したRMIDを用いるが、記録時と再生時のコグニザントとノンコグニザントの対応関係を保持しない第２の実施の形態のノンコグニザント記録の処理と基本的に同様の処理である。
【０１１２】
但し、図１９のステップＳ９３の表１２とステップＳ９４の表１３が、図２８においては、ステップＳ１５３の表２３またはステップＳ１５４の表２４に、それぞれ変更されている。その他の処理は、図１９における場合と同様である。
【０１１３】
表２３と表２４は、図２７のテーブル５に示されている。表２３と表２４は、図５の表４（図１８の表１２）と実質的に同一であり、また、表２４は、図５の表５（図１８の表１３）と実質的に同一の表である。
【０１１４】
図２９と図３０は、RMIDを用いるとともに、記録時と再生時のコグニザントとノンコグニザントの対応関係を保持する第３の実施の形態のコグニザント再生処理を説明するフローチャートである。そのステップＳ１６１乃至ステップＳ１７２の処理は、図２０と図２１に示したRMIDを用いるとともに、記録時と再生時のコグニザントとノンコグニザントの関係を保持しない第２の実施の形態のステップＳ１０１乃至ステップＳ１１２の処理と基本的に同様の処理である。但し、図２０と図２１の例においては、ステップＳ１０２，Ｓ１０７において、RMIDがCognizant Recordingではないと判定された場合、ステップＳ１０４，Ｓ１０９において、CCIDとEMIDを、表１５または表１７に従って、CCIまたはEMIに更新するようにしているが、図２９と図３０の例においては、ステップＳ１６２またはステップＳ１６７において、RMIDがCognizant Recordingではないと判定された場合には、ステップＳ１６６またはステップＳ１７２において、ノンコグニザント記録されたデータを再生しない処理が実行される。
【０１１５】
また、ステップＳ１６３とステップＳ１６８においては、表２５または表２６を用いて、更新処理が行われるようになされている。その他の処理は、図２０と図２１の場合と同様である。
【０１１６】
表２５と表２６は、図３１のテーブル６に示されている。この表２５は、図２２の表１４と実質的に同一であり、また、表２６は、図２２の表１６と実質的に同一である。そして、テーブル６に示すように、コグニザントレコーディングされたデータであるとRMIDにより認識されたデータは、ノンコグニザント再生が禁止されている。すなわち、図２２における表１８に対応する表がテーブル６には設けられていない。これにより、第１の実施の形態における第１の問題点と第２の問題点を解決することができる。
【０１１７】
図３２は、RMIDを用いるとともに、記録時と再生時のコグニザントとノンコグニザントの関係を保持する第３の実施の形態のノンコグニザント再生の処理を表すフローチャートである。そのステップＳ１８１乃至ステップＳ１８５の処理は、図２４のRMIDを利用するが、記録時と再生時のコグニザントとノンコグニザントの対応関係は、保持しない第２の実施の形態のノンコグニザント再生のステップＳ１２１乃至ステップＳ１２５の処理と基本的に同様の処理である。但し、図２４においては、ステップＳ１２１において、RMIDがCognizant Recordingではないと判定された場合には、ステップＳ１２３において、表１９に従って、更新処理が実行されるようになされていたが、図３２の例においては、ステップＳ１８１において、RMIDがCognizant Recordingであると判定された場合には、ステップＳ１８５に進み、コグニザントを記録されたデータの再生が禁止される。
【０１１８】
また、RMIDがCognizant Recordingでない場合には（Non-Cognizant Recordingである場合には）、ステップＳ１８２において、表２７に従って、CCIDとEMIDを、それぞれCCIまたはEMIに更新して、送出する処理が実行される。
【０１１９】
その他の処理は、図２４における場合と同様である。
【０１２０】
表２７は、図３１に示されている。この表２７は、図２２の表１９と基本的に同一の表である。
【０１２１】
また、図３１のテーブル６に示されているように、ノンコグニザント記録されたデータは、そのコグニザント再生が禁止されている。
【０１２２】
CCID/EMIDがonce/prohの組み合わせであるノンコグニザント記録のデータは、コグニザント再生が禁止されるので、第１の実施の形態における第１の問題点と最２の問題点を解決することができる。
【０１２３】
次に、第４の実施の形態として、RMIDを用いるとともに、プリレコーデッドディスクであるか否かを表すフラグpre-rec flagを用いる例について、図３３乃至図４５を参照して説明する。
【０１２４】
図３３乃至図３５は、第４の実施の形態のコグニザント記録の処理を表している。最初にステップＳ１９１において、受信し、記録するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ１９２において、データを送信してきたソースがコグニザントデバイスであるか否かが判定される。ソースがコグニザントデバイスである場合には、ステップＳ１９３において、受信したデータに含まれているpre-rec flagが０であるか否かが判定される。この例においては、後述する、図３９のステップＳ２４３，Ｓ２４５，Ｓ２４６、図４０のステップＳ２６２，Ｓ２６４，Ｓ２６５において、プリレコーデッドディスクである場合、アイソクロナスパケットのヘッダにフラグpre-rec flag＝１が記録される。これに対して、プリレコーデッドディスクでないディスクには、フラグpre-rec flag＝０が記録される。従って、受信データからこのフラグを検出することで、このステップＳ１９３の判定を行うことができる。
【０１２５】
ステップＳ１９３において、pre-rec flagが０であると判定された場合（プリレコーデッドディスク以外のディスクから再生されたデータであると判定された場合）、ステップＳ１９４に進み、表２８に従い、CCIまたはEMIが、それぞれCCIDまたはEMIDに更新され、ディスクに記録される。
【０１２６】
また、ステップＳ１９３において、フラグpre-rec flagが０ではないと判定された場合、フラグpre-rec flagが１であり、プリレコーデッドディスクからの再生データであると判定された場合）、ステップＳ１９５に進み、表２９に従って、CCIまたはEMIが、それぞれCCIDまたはEMIDに更新され、ディスクに記録される。表２８と表２９は、図３６のテーブル７に示されている。
【０１２７】
ステップＳ１９４とステップＳ１９５の処理の次に、ステップＳ１９６に進み、RMID＝Cognizant Recordingが、ディスクに記録される。ステップＳ１９７においては、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ１９８に進み、次のパケットのデータが読み込まれ、さらにステップＳ１９２に戻って、それ以降の処理が繰り返し実行される。
【０１２８】
ステップＳ１９７において、全てのデータを記録したと判定された場合、コグニザント記録処理は終了される。
【０１２９】
ステップＳ１９２において、ソースがコグニザントデバイスではないと判定された場合、ステップＳ２０４に進み、フラグpre-rec flagが０であるか否かが判定される。このフラグが０であると判定された場合（プリレコーデッドディスク以外からの再生データであると判定された場合）、ステップＳ２０５に進み、表３０に従って、CCIまたはEMIを、それぞれCCIDまたはEMIDに更新してディスクに記録する処理が実行される。ステップＳ２０４において、フラグpre-rec flagが０ではないと判定された場合（フラグが１であり、プリレコーデッドディスクからの再生データであると判定された場合）、ステップＳ２０６に進み、表３１に従って、CCIまたはEMIを、それぞれCCIDまたはEMIDに更新して、ディスクに記録する処理が実行される。
【０１３０】
ステップＳ２０５またはステップＳ２０６の処理の後、ステップＳ２０７に進み、RMID=Cognizant Recordingが、ディスクに記録される。
【０１３１】
さらに、ステップＳ２０８において、データを全て記録したか否かが判定される。まだ記録していないデータが残っている場合には、ステップＳ２０９に進み、次のパケットのデータを読み込む処理が実行された後、ステップＳ２０４に戻り、それ以降の処理が繰り返し実行される。
【０１３２】
ステップＳ２０８において、全てのデータを記録したと判定された場合、コグニザント記録処理が終了される。
【０１３３】
一方、ステップＳ１９１において、受信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ１９９に進み、受信データをデジタルデータに変換する処理が実行される。ステップＳ２００においては、表３２に従って、CGMS-AをCCIDまたはEMIDに更新し、ディスクに記録する処理が実行される。この表３２は、図３６に示されている。
【０１３４】
次に、ステップＳ２０１に進み、RMID=Cognizant Recordingとして、ディスクに記録する処理が実行される。ステップＳ２０２においては、データを全て記録したか否かが判定され、まだ記録していないデータが残っている場合には、ステップＳ２０３に進み、次のパケットのデータが読み込まれる。そして、さらにステップＳ２０２に戻り、それ以降の処理が繰り返し実行される。ステップＳ２０２において、データを全て記録したと判定された場合、コグニザント記録処理は終了される。
【０１３５】
図３６に示すように、表２８と表２９は、同一とされ、これらは、いずれも図５の表１（図１８の表９）と同一の表とされている。また、表３３と表３４は、図５の表４（図１８の表１２）と同一の表とされている。
【０１３６】
表３０と表３５は、それぞれ表２または表５と、CCID/EMIDの組み合わせが、free/onceまたはonce/onceの組み合わせがない点を除いて、表２または表５と同一である。
【０１３７】
表３１は、CCI/EMIがonce/prohである場合、CCID/EMIDがproh/prohと更新される点を除き、表２と同一である。表２においては、この組み合わせにおける記録が禁止されている。
【０１３８】
表３６は、表５と同一の表となっている。表３２は、表３と同一の表となっている。
【０１３９】
このように、テーブル７に示すように、フラグpre-rec flagを用いることにより、第１の実施の形態における第１の問題点と第２の問題点を、第３の実施の形態における場合のように、記録時と再生時のコグニザントとノンコグニザントを対応させずとも解決することができる。
【０１４０】
図３７と図３８は、第４の実施の形態におけるノンコグニザント記録の処理を表している。最初にステップＳ２２１において、受信データがデジタルデータであるか否かが判定され、受信データである場合には、ステップＳ２２２に進み、ソースがコグニザントデバイスであるか否かが判定される。ソースがコグニザントデバイスである場合には、ステップＳ２２３に進み、フラグpre-rec flagが０であるか否かが判定される。フラグpre-rec flagが０である場合には（受信したデータがプリレコーデッドディスクからの再生データではない場合には）、ステップＳ２２４に進み、表３３に従い、CCIまたはEMIを、それぞれCCIDまたはEMIDに更新して、ディスクに記録する処理が実行される。表３３は、図３６に示されている。
【０１４１】
ステップＳ２２３において、フラグpre-rec flagが０ではないと判定された場合（プリレコーデッドディスクからの再生データであると判定された場合）、ステップＳ２２５に進み、表３４に従って、CCIまたはEMIを、それぞれCCIDまたはEMIDに更新して、ディスクに記録する処理が実行される。表３４は、図３６に示されている。
【０１４２】
ステップＳ２２４またはステップＳ２２５の処理の次、ステップＳ２２６に進み、RMID=Non-Cognizant Recordingが、ディスクに記録される。
【０１４３】
次に、ステップＳ２２７に進み、データを全て記録したか否かが判定され、まだ記録していないデータが残っている場合には、ステップＳ２２８に進み、次のパケットのデータが読み込まれ、さらにステップＳ２２２に戻り、それ以降の処理が繰り返し実行される。ステップＳ２２７において、全てのデータを記録したと判定された場合、ノンコグニザント記録処理は終了される。
【０１４４】
一方、ステップＳ２２２において、ソースがコグニザントデバイスではないと判定された場合、ステップＳ２３０に進み、フラグpre-rec flagが０であるか否かが判定される。このフラグが０であると判定された場合（プリレコーデッドディスクからの再生データではないと判定された場合）、ステップＳ２３１に進み、表３５に従って、CCIまたはEMIを、それぞれCCIDまたはEMIDとして、ディスクに記録する処理が実行される。この表３５は、図３６に示されている。
【０１４５】
ステップＳ２３０において、フラグpre-rec flagが０ではないと判定された場合（プリレコーデッドディスクからの再生データであると判定された場合）、ステップＳ２３２に進み、表３６に従って、CCIまたはEMIを、それぞれCCIDまたはEMIDに更新して、ディスクに記録する処理が実行される。
【０１４６】
ステップＳ２３１またはステップＳ２３２の処理の次に、ステップＳ２３３に進み、RMID=Non-Cognizant Recordingが、ディスクに記録される。ステップＳ２３４においては、データを全て記録したか否かが判定され、まだ記録していないデータが残っている場合には、ステップＳ２３５に進み、次のパケットのデータが読み込まれ、さらにステップＳ２３０に戻り、それ以降の処理が繰り返し実行される。ステップＳ２３４において、データを全て記録したと判定された場合、ノンコグニザント記録処理は終了される。
【０１４７】
ステップＳ２２１において、受信したデータがデジタルデータではないと判定された場合（アナログデータであると判定された場合）、ステップＳ２２９に進み、アナログデータの記録を禁止する処理が実行される。
【０１４８】
次に、図３９と図４０のフローチャートを参照して、第４の実施の形態におけるコグニザント再生の処理について説明する。最初にステップＳ２４１において、送信データがデジタルデータであるか否かが判定される。送信データがデジタルデータである場合には、ステップＳ２４２に進み、RMID=Cognizant Recordingであるか否かが判定される。RMIDがCognizant Recordingである場合には（コグニザント記録されたデータである場合には）、ステップＳ２４３に進み、表３７に従って、CCIDまたはEMIDを、それぞれCCIまたはEMIに更新して、送出する処理が実行される。表３７は、図４１に示されている。
【０１４９】
ステップＳ２４２において、RMID=Cognizant Recordingではないと判定された場合、ステップＳ２４４に進み、RMID=Non-Cognizant Recordingであるか否かが判定される。RMIDがNon-Cognizant Recordingであると判定された場合（再生データがノンコグニザント記録されたデータである場合）、ステップＳ２４５に進み、表３８に従って、CCIDまたはEMIDを、それぞれCCIまたはEMIに更新して、送出する処理が実行される。表３８は、図４１に示されている。
【０１５０】
ステップＳ２４４において、RMIDがNon-Cognizant Recordingでもないと判定された場合（この実施の形態では、プリレコーデッドディスクに、RMID=pre-recorded discが記録され、ステップＳ２４２とＳ２４４において、RMIDがCognizant Recordingでもなく、Non-Cognizant Recordingでもないと判定された場合は、RMID=pre-recorded discであるということになる）、ステップＳ２４６に進み、表３９に従って、CCIDまたはEMIDを、それぞれCCIまたはEMIに更新して、送出する処理が実行される。
【０１５１】
図４２は、ステップＳ２４３の処理を表している。図４２に示すように、１つのEMIDブロックが送信パケットとされ、EMIDブロックのデータ内のCCIDが、表３７に従って、CCIに更新され、送信パケットのデータ内に配置される。また、EMIDブロックのヘッダ内に位置するEMIDが、表３７に従って、EMIに更新され、送信パケットのヘッダ内に配置される。この送信パケットが１つのアイソクロナスパケットとされ、送信される。また、このとき、pre-rec flag＝０のフラグがアイソクロナスパケットのヘッダ内に配置され、送信される。
【０１５２】
このことは、ステップＳ２４５またはＳ２４６においても同様である。但し、ステップＳ２４６では、pre-rec flag＝１とされる。
【０１５３】
ステップＳ２４３，Ｓ２４５、またはＳ２４６の処理が終了した後、ステップＳ２４７に進み、データを全て読み込んだか否かが判定され、まだ読み込んでいないデータが存在する場合には、ステップＳ２４８に進み、次のEMIDブロックが読み込まれ、さらにステップＳ２４２に戻り、それ以降の処理が繰り返し実行される。ステップＳ２４７において、全てのデータを読み込んだと判定された場合、コグニザント記録処理は終了される。
【０１５４】
ステップＳ２４１において、送信データがデジタルデータではないと判定された場合（アナログデータであると判定された場合）、ステップＳ２４９に進み、RMIDがCognizant Recordingであるか否かが判定される。RMIDがCognizant Recordingであると判定された場合、ステップＳ２５０に進み、表４０に従って、CCIDを、CGMS-Aに更新して、送出する処理が実行される。表４０は、図４１に示されている。
【０１５５】
ステップＳ２４９において、RMIDがCognizant Recordingではないと判定された場合、ステップＳ２５１に進み、RMIDがNon-Cognizant Recordingであるか否かが判定される。RMIDがNon-Cognizant Recordingであると判定された場合、ステップＳ２５２に進み、表４１に従って、CCIDをCGMS-Aに更新して、送出する処理が実行される。
【０１５６】
ステップＳ２５１において、RMIDがNon-Cognizant Recordingでもないと判定された場合、ステップＳ２５３に進み、表４２に従って、CCIDをCGMS-Aに更新して、送出する処理が実行される。
【０１５７】
ステップＳ２５０，Ｓ２５２、またはＳ２５３の処理の次に、ステップＳ２５４に進み、データをアナログデータに変換する処理が実行される。ステップＳ２５５においては、データを全て読み込んだか否かが判定され、まだ読み込んでいないデータが残っていると判定された場合には、ステップＳ２５６に進み、次のEMIDブロックが読み込まれる。そして、ステップＳ２４９に戻り、それ以降の処理が繰り返し実行される。ステップＳ２５５において、全てのデータを読み込んだと判定された場合、コグニザント再生処理は終了される。
【０１５８】
図４１に示すように、CCID/EMIDの組み合わせが、free/once，once/once，once/prohである場合の組み合わせがない点を除いて、表３７は、図１１の表６（図２２の表１４）と、表４０は、図１１の表７（図２２の表１６）と、また、表４３は、図１１の表８（図２２の表１８）と、それぞれ同一である。
【０１５９】
表３８、表４１、または表４４は、それぞれ図２２の表１５、表１７、または表１９と同一である。
【０１６０】
表３９は、CCID/EMIDがonce/prohである場合、CCI/EMIがonce/prohに更新される点を除き、表６と同一の表である。また、表４２は、CCID/EMIDがonce/prohである場合に、CGMS-Aがonceと更新される点を除き、表７と同一である。さらに、表４５は、表８と同一である。
【０１６１】
図４３は、第４の実施の形態におけるノンコグニザント再生の処理を表している。ステップＳ２６１において、RMIDがCognizant Recordingであるか否かが判定され、RMIDがCognizant Recordingであると判定された場合には、ステップＳ２６２に進み、表４３に従って、CCIDまたはEMIDを、それぞれCCIまたはEMIに更新して、送出する処理が実行される。表４３は、図４１に示されている。
【０１６２】
ステップＳ２６１において、RMID=Cognizant Recordingではないと判定された場合、ステップＳ２６３に進み、RMID=Non-Cognizant Recordingであるか否かが判定される。RMIDがNon-Cognizant Recordingであると判定された場合、ステップＳ２６４に進み、表４４に従って、CCIDまたはEMIDを、それぞれCCIまたはEMIに更新し、送出する処理が実行される。
【０１６３】
ステップＳ２６３において、RMID＝Non-Cognizant Recordingではないと判定された場合には、ステップＳ２６５に進み、表４５に従って、CCIDまたはEMIDを、それぞれCCIまたはEMIに更新して、送出する処理が実行される。
【０１６４】
ステップＳ２６２，Ｓ２６４、またはＳ２６５の処理が終了した後、ステップＳ２６６において、データを全て読み込んだか否かが判定され、まだ読み込んでいないデータが存在する場合には、ステップＳ２６７に進み、次のEMIDブロックを読み込み、その後、ステップＳ２６１に戻り、それ以降の処理が繰り返し実行される。ステップＳ２６６において、全てのデータを読み込んだと判定された場合、ノンコグニザント再生処理は終了される。
【０１６５】
ステップＳ２６２においては、図４４に示すように、EMIDブロックのヘッダ内のEMIDが、表４３に従って、EMIに更新され、送信パケットのヘッダ内に配置される。また、EMIDブロックのデータ内CCIDは、実質的には、そのままCCIとされ、送信パケットのデータ内に配置される。そして、フラグpre-rec flag＝０が送信パケットのヘッダ内に配置され、アイソクロナスパケットとして送信される。
【０１６６】
ステップＳ２６４，Ｓ２６５においても同様の処理が行われる。但し、ステップＳ２６５では、pre-rec flag＝１とされる。
【０１６７】
以上におけるコグニザント記録の条件をまとめると、次のようになる。すなわち、デバイスは、CCI，EMI（アナログ入力の場合は、CGMS-A）を認識し、必要があれば、図４５に示すテーブルに従って更新し、CCID，EMIDとして記録する。また、RMIDをcognizant recordingとして記録する。
【０１６８】
アナログ入力においては、CGMS-Aがonceの場合には、prohに更新し、CCIDおよびEMIDとして記録する。
【０１６９】
一方、ノンコグニザント記録の条件は、次のようになる。すなわち、デバイスは、EMIを認識し、必要があれば、図４５に示すテーブルに従って更新し、EMIDとして記録する。RMIDは、non-cognizant recordingとして記録する。アナログ入力のデータは、記録することができない。コグニザントデバイスから伝送されてきたデータは、EMIがonceの場合には、prohに更新し、EMIDとして記録する。
【０１７０】
コグニザント再生の条件をまとめると、次のようになる。すなわち、デバイスは、CCID，EMID，RMIDを認識し、必要があれば、CCIDとEMIDを更新し、CCI，EMI（アナログ出力の場合には、CGMS-A）として出力する。この場合における更新処理においては、RMID＝non-cognizant recordingの場合、CCID＝once，EMID＝prohのとき、CCID＝proh，EMID＝prohで出力する。
【０１７１】
ノンコグニザント再生の条件は、次のようになる。すなわち、デバイスは、EMIDを認識し、EMIとして出力する。再生データは、アナログ出力することはできない。
【０１７２】
プリレコーデッドディスクの条件は、次のようになる。すなわち、ディスク上のCCIDは、そのデータのコピー制御情報を正しく表しているものとする。これにより、プリレコーデッドディスクは、コグニザント記録されたディスクと同等に扱うことができる。また、EMIDの値は、EMIDブロック中に含まれる全てのCCIDの中で一番厳しい値に従って決められ、記録される。RMIDは、cognizant recordingで記録される。
【０１７３】
次に、第５の実施の形態として、RMIDを用いるとともに、プリレコーデッドディスクの場合はRMID=Pre-recorded Diskと記録し、再生時はコグニザント再生のみを行う例について、図４６乃至図５３を参照して説明する。このようにすることで、第１の問題点と第２の問題点を、第４の実施の形態における場合のように、pre-rec flagを送信データに付加することなく解決することができる。
【０１７４】
プリレコーデッドディスクへの記録について説明する。プリレコーデッドディスクへの記録は、一般のユーザではなく、著作権者が許可した人によって行われる。従って、CCID、EMIDの値については、著作権者が許可した人によって決定される。但し、RMIDの値については、RMID=Pre-recorded Diskとして、ディスク上のデータやEMIDを格納する場所とは別の領域に記録される。
【０１７５】
図４６と図４７は、第５の実施の形態のコグニザント記録の処理を表している。最初にステップＳ２７１において、受信し、記録するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ２７２において、データを送信してきたソースがコグニザントデバイスであるか否かが判定される。
【０１７６】
ステップＳ２７２において、ソースがコグニザントデバイスであると判定された場合、ステップＳ２７３に進む。ステップＳ２７３において、１つのアイソクロナスパケットを１つのEMIDブロックとし、そのパケットのデータ内に含まれるCCIを、表４６に従って更新し、CCIDとしてEMIDブロックのデータ内に記録する。また、同様に、アイソクロナスパケットのヘッダ内に格納されているEMIが、表４６に従って更新され、EMIDとされ、EMIDブロックのヘッダ内に記録される。
【０１７７】
また、ステップＳ２７２において、ソースがコグニザントデバイスでない（ノンコグニザントデバイスである）と判定された場合、ステップＳ２７４に進む。ステップＳ２７４において、１つのアイソクロナスパケットを１つのEMIDブロックとし、そのパケットのデータ内に含まれるCCIを、表４７に従って更新し、CCIDとしてEMIDブロックのデータ内に記録する。また、同様に、アイソクロナスパケットのヘッダ内に格納されているEMIが、表４７に従って更新され、EMIDとされ、EMIDブロックのヘッダ内に記録される。表４６と表４７は、図４８のテーブル９に示されている。
【０１７８】
ステップＳ２７３とステップＳ２７４の処理の次に、ステップＳ２７５に進み、RMID=Cognizant Recordingが、ディスクに記録される。ステップＳ２７６においては、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ２７８に進み、次のパケットのデータが読み込まれ、さらに、ステップＳ２７２に戻って、それ以降の処理が繰り返し実行される。
【０１７９】
ステップＳ２７６において、全てのデータを記録した判定された場合、コグニザント記録処理は終了される。
【０１８０】
一方、ステップＳ２７１において、受信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ２７９に進み、受信データをデジタルデータに変換する処理が実行される。
【０１８１】
ステップＳ２８０において、CGMS-Aの制御範囲がEMIDブロックとされ、データ内のCGMS-Aが、表４８に従って更新されてCCIDとされ、EMIDブロックのデータ内に記録される。また、アナログデータの場合、EMIは存在しないので、CCIDがそのままEMIDとして、EMIDブロックのヘッダ内に記録される。表４８は、図４８のテーブル９に示されている。
【０１８２】
ステップＳ２８０の処理の次に、ステップＳ２８１に進み、RMID=Cognizant Recordingが、ディスクに記録される。ステップＳ２８２においては、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ２８３に進み、次のパケットのデータが読み込まれ、さらに、ステップＳ２８０に戻って、それ以降の処理が繰り返し実行される。
【０１８３】
ステップＳ２８２において、全てのデータを記録した判定された場合、コグニザント記録処理は終了される。
【０１８４】
図４９は、第５の実施の形態のノンコグニザント記録の処理を表している。最初にステップＳ２９１において、受信し、記録するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ２９２において、データを送信してきたソースがコグニザントデバイスであるか否かが判定される。
【０１８５】
ステップＳ２９２において、ソースがコグニザントデバイスであると判定された場合、ステップＳ２９３に進む。ステップＳ２９３において、１つのアイソクロナスパケットが１つのEMIDブロックとされ、パケットヘッダ内のEMIが、表４９に従ってEMIDに更新され、EMIDブロックのヘッダ内に記録される。アイソクロナスパケットのデータ内のCCIは、表４９に従ってCCIDに更新されるのであるが、表４９に示すように、この場合においては、CCIDは実質的にCCIと同一の内容とされているので、CCIは、そのまま更新されずにCCIDとされるということもできる。
【０１８６】
また、ステップＳ２９２において、ソースがコグニザントデバイスでない（ノンコグニザントデバイスである）と判定された場合、ステップＳ２９４に進む。ステップＳ２９４において、１つのアイソクロナスパケットが１つのEMIDブロックとされ、パケットヘッダ内のEMIが、表５０に従ってEMIDに更新され、EMIDブロックのヘッダ内に記録される。アイソクロナスパケットのデータ内のCCIは、表５０に従ってCCIDに更新されるのであるが、表５０に示すように、この場合においては、CCIDは実質的にCCIと同一の内容とされているので、CCIは、そのまま更新されずにCCIDとされるということもできる。
【０１８７】
ステップＳ２９３とステップＳ２９４の処理の次に、ステップＳ２９５に進み、RMID=Non-Cognizant Recordingが、ディスクに記録される。ステップＳ２９６においては、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ２９７に進み、次のパケットのデータが読み込まれ、さらに、ステップＳ２９２に戻って、それ以降の処理が繰り返し実行される。
【０１８８】
ステップＳ２９６において、全てのデータを記録した判定された場合、ノンコグニザント記録処理は終了される。
【０１８９】
一方、ステップＳ２９１において、受信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ２９８に進む。ステップＳ２９８においては、アナログデータは記録されずに、ノンコグニザント記録処理は終了される。
【０１９０】
図５０と図５１は、第５の実施の形態のコグニザント再生の処理を表している。最初にステップＳ３０１において、送信するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ３０２において、EMIDブロックのRMIDがCognizant Recordingであるか否かが判定される。
【０１９１】
ステップＳ３０２において、RMIDがCognizant Recordingであると判定された場合、ステップＳ３０３に進む。ステップＳ３０３において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのデータ内に含まれているCCIDを表５１に従ってCCIに更新し、送信パケットのデータ内に配置する。また、EMIDブロックのヘッダ内に配置されているEMIDを、表５１に従って更新してEMIとし、送信パケットのヘッダ内に配置する。そして、送信パケットをアイソクロナスパケットとして送信する。
【０１９２】
また、ステップＳ３０２において、RMIDがCognizant Recordingでないと判定された場合、ステップＳ３０４に進む。ステップＳ３０４において、EMIDブロックのRMIDがNon-Cognizant Recordingであるか否かが判定される。ステップＳ３０４において、RMIDがNon-Cognizant Recordingであると判定された場合、ステップＳ３０５に進む。ステップＳ３０５において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのデータ内に含まれているCCIDを表５２に従ってCCIに更新し、送信パケットのデータ内に配置する。また、EMIDブロックのヘッダ内に配置されているEMIDを、表５２に従って更新してEMIとし、送信パケットのヘッダ内に配置する。そして、送信パケットをアイソクロナスパケットとして送信する。
【０１９３】
また、ステップＳ３０４において、RMIDがNon-Cognizant Recordingでないと判定された場合、ステップＳ３０６に進む。ステップＳ３０６において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのデータ内に含まれているCCIDを表５３に従ってCCIに更新し、送信パケットのデータ内に配置する。また、EMIDブロックのヘッダ内に配置されているEMIDを、表５３に従って更新してEMIとし、送信パケットのヘッダ内に配置する。そして、送信パケットをアイソクロナスパケットとして送信する。
【０１９４】
ステップＳ３０３、ステップＳ３０５またはステップＳ３０６の処理の次に、ステップＳ３０７に進む。ステップＳ３０７においては、データを全て再生したか否かが判定される。再生していないデータが残っている場合には、ステップＳ３０８に進み、次のEMIDブロックのデータが読み出され、さらに、ステップＳ３０２に戻って、それ以降の処理が繰り返し実行される。
【０１９５】
ステップＳ３０７において、全てのデータを再生したと判定された場合、コグニザント再生処理は終了される。
【０１９６】
一方、ステップＳ３０１において、送信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ３０９に進む。ステップＳ３０９において、EMIDブロックのRMIDがCognizant Recordingであるか否かが判定される。
【０１９７】
ステップＳ３０９において、RMIDがCognizant Recordingであると判定された場合、ステップＳ３１０に進む。ステップＳ３１０において、EMIDブロックのデータ内に含まれているCCIDを表５４に従ってCCIに更新し、送信データ内のCGMS-Aとする。
【０１９８】
また、ステップＳ３０９において、RMIDがCognizant Recordingでないと判定された場合、ステップＳ３１１に進む。ステップＳ３１１において、EMIDブロックのRMIDがNon-Cognizant Recordingであるか否かが判定される。ステップＳ３１１において、RMIDがNon-Cognizant Recordingであると判定された場合、ステップＳ３１２に進む。ステップＳ３１２において、EMIDブロックのデータ内に含まれているCCIDを表５５に従ってCCIに更新し、送信データ内のCGMS-Aとする。
【０１９９】
また、ステップＳ３１１において、RMIDがNon-Cognizant Recordingでないと判定された場合、ステップＳ３１３に進む。ステップＳ３１３において、EMIDブロックのデータ内に含まれているCCIDを表５６に従ってCCIに更新し、送信データ内のCGMS-Aとする。
【０２００】
ステップＳ３１０、ステップＳ３１２またはステップＳ３１３の処理の次に、ステップＳ３１４に進む。ステップＳ３１４においては、送信データをアナログデータに変換し、ステップＳ３１５に進む。ステップＳ３１５においては、データを全て再生したか否かが判定される。再生していないデータが残っている場合には、ステップＳ３１６に進み、次のEMIDブロックのデータが読み出され、さらに、ステップＳ３０９に戻って、それ以降の処理が繰り返し実行される。
【０２０１】
ステップＳ３１５において、全てのデータを再生したと判定された場合、コグニザント再生処理は終了される。
【０２０２】
図５３は、第５の実施の形態のノンコグニザント再生の処理を表している。最初にステップＳ３２１において、EMIDブロックのRMIDがCognizant Recordingであるか否かが判定される。
【０２０３】
ステップＳ３２１において、RMIDがCognizant Recordingであると判定された場合、ステップＳ３２２に進む。ステップＳ３２２において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのヘッダ内に配置されているEMIDを、表５７に従って更新してEMIとし、送信パケットのヘッダ内に配置する。また、EMIDブロックのデータ内のCCIDは、表５７に従ってCCIに更新されるのであるが、表５７に示すように、この場合においては、CCIは実質的にCCIDと同一の内容とされているので、CCIDは、そのまま更新されずにCCIとされるということもできる。
【０２０４】
また、ステップＳ３２１において、RMIDがCognizant Recordingでないと判定された場合、ステップＳ３２３に進む。ステップＳ３２３において、EMIDブロックのRMIDがNon-Cognizant Recordingであるか否かが判定される。ステップＳ３２３において、RMIDがNon-Cognizant Recordingであると判定された場合、ステップＳ３２４に進む。ステップＳ３２４において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのヘッダ内に配置されているEMIDを、表５８に従って更新してEMIとし、送信パケットのヘッダ内に配置する。また、EMIDブロックのデータ内のCCIDは、表５８に従ってCCIに更新されるのであるが、表５８に示すように、この場合においては、CCIは実質的にCCIDと同一の内容とされているので、CCIDは、そのまま更新されずにCCIとされるということもできる。
【０２０５】
また、ステップＳ３２３において、RMIDがNon-Cognizant Recordingでないと判定された場合、ステップＳ３２５に進み、Pre-recorded diskは再生しないとされ、ノンコグニザント再生処理は終了される。
【０２０６】
ステップＳ３２２、ステップＳ３２４の処理の次に、ステップＳ３２６に進む。ステップＳ３２６においては、データを全て再生したか否かが判定される。再生していないデータが残っている場合には、ステップＳ３２７に進み、次のEMIDブロックのデータが読み出され、さらに、ステップＳ３２１に戻って、それ以降の処理が繰り返し実行される。
【０２０７】
ステップＳ３２６において、全てのデータを再生したと判定された場合、ノンコグニザント再生処理は終了される。
【０２０８】
次に、図５４乃至図６１を参照して、プリレコーデッドディスクにおいてのみCCID=EMIDとする制限を設けた場合の第６の実施の形態について説明する。このようにすることで、ディスクにRMIDを記録する必要がなくなり、ディスクをコグニザントデバイス、ノンコグニザントデバイスのどちらで記録、再生しても正しくコピー制御を行うことができる。
【０２０９】
図５４と図５５は、第６の実施の形態のコグニザント記録の処理を表している。最初にステップＳ３３１において、受信し、記録するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ３３２において、データを送信してきたソースがコグニザントデバイスであるか否かが判定される。
【０２１０】
ステップＳ３３２において、ソースがコグニザントデバイスであると判定された場合、ステップＳ３３３に進む。ステップＳ３３３において、１つのアイソクロナスパケットを１つのEMIDブロックとし、そのパケットのデータ内に含まれるCCIを、表５９に従って更新し、CCIDとしてEMIDブロックのデータ内に記録する。また、同様に、アイソクロナスパケットのヘッダ内に格納されているEMIが、表５９に従って更新され、EMIDとされ、EMIDブロックのヘッダ内に記録される。
【０２１１】
また、ステップＳ３３２において、ソースがコグニザントデバイスでない（ノンコグニザントデバイスである）と判定された場合、ステップＳ３３４に進む。ステップＳ３３４において、１つのアイソクロナスパケットを１つのEMIDブロックとし、そのパケットのデータ内に含まれるCCIを、表６０に従って更新し、CCIDとしてEMIDブロックのデータ内に記録する。また、同様に、アイソクロナスパケットのヘッダ内に格納されているEMIが、表６０に従って更新され、EMIDとされ、EMIDブロックのヘッダ内に記録される。表５９と表６０は、図５６のテーブル１１に示されている。
【０２１２】
ステップＳ３３３とステップＳ３３４の処理の次に、ステップＳ３３５に進み、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ３３６に進み、次のパケットのデータが読み込まれ、さらに、ステップＳ３３２に戻って、それ以降の処理が繰り返し実行される。
【０２１３】
ステップＳ３３５において、全てのデータを記録した判定された場合、コグニザント記録処理は終了される。
【０２１４】
一方、ステップＳ３３１において、受信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ３３７に進み、受信データをデジタルデータに変換する処理が実行される。
【０２１５】
ステップＳ３３８において、CGMS-Aの制御範囲がEMIDブロックとされ、データ内のCGMS-Aが、表６１に従って更新されてCCIDとされ、EMIDブロックのデータ内に記録される。また、アナログデータの場合、EMIは存在しないので、CCIDがそのままEMIDとして、EMIDブロックのヘッダ内に記録される。表６１は、図５６のテーブル１１に示されている。
【０２１６】
ステップＳ３３８の処理の次に、ステップＳ３３９に進み、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ３４０に進み、次のパケットのデータが読み込まれ、さらに、ステップＳ３３８に戻って、それ以降の処理が繰り返し実行される。
【０２１７】
ステップＳ３３９において、全てのデータを記録した判定された場合、コグニザント記録処理は終了される。
【０２１８】
図５７は、第６の実施の形態のノンコグニザント記録の処理を表している。最初にステップＳ３５１において、受信し、記録するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ３５２において、データを送信してきたソースがコグニザントデバイスであるか否かが判定される。
【０２１９】
ステップＳ３５２において、ソースがコグニザントデバイスであると判定された場合、ステップＳ３５３に進む。ステップＳ３５３において、１つのアイソクロナスパケットが１つのEMIDブロックとされ、パケットヘッダ内のEMIが、表６２に従ってEMIDに更新され、EMIDブロックのヘッダ内に記録される。アイソクロナスパケットのデータ内のCCIは、表６２に従ってCCIDに更新されるのであるが、表６２に示すように、この場合においては、CCIDは実質的にCCIと同一の内容とされているので、CCIは、そのまま更新されずにCCIDとされるということもできる。
【０２２０】
また、ステップＳ３５２において、ソースがコグニザントデバイスでない（ノンコグニザントデバイスである）と判定された場合、ステップＳ３５４に進む。ステップＳ３５４において、１つのアイソクロナスパケットが１つのEMIDブロックとされ、パケットヘッダ内のEMIが、表６３に従ってEMIDに更新され、EMIDブロックのヘッダ内に記録される。アイソクロナスパケットのデータ内のCCIは、表６３に従ってCCIDに更新されるのであるが、表６３に示すように、この場合においては、CCIDは実質的にCCIと同一の内容とされているので、CCIは、そのまま更新されずにCCIDとされるということもできる。
【０２２１】
ステップＳ３５３とステップＳ３５４の処理の次に、ステップＳ３５５に進み、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ３５６に進み、次のパケットのデータが読み込まれ、さらに、ステップＳ３５２に戻って、それ以降の処理が繰り返し実行される。
【０２２２】
ステップＳ３５５において、全てのデータを記録した判定された場合、ノンコグニザント記録処理は終了される。
【０２２３】
一方、ステップＳ３５１において、受信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ３５７に進む。ステップＳ３５７においては、アナログデータは記録されずに、ノンコグニザント記録処理は終了される。
【０２２４】
図５８と図５９は、第６の実施の形態のコグニザント再生の処理を表している。最初にステップＳ３６１において、送信するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ３６２において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのデータ内に含まれているCCIDを表６４に従ってCCIに更新し、送信パケットのデータ内に配置する。また、EMIDブロックのヘッダ内に配置されているEMIDを、表６４に従って更新してEMIとし、送信パケットのヘッダ内に配置する。そして、送信パケットをアイソクロナスパケットとして送信する。
【０２２５】
ステップＳ３６２の処理の次に、ステップＳ３６３に進む。ステップＳ３６３においては、データを全て再生したか否かが判定される。再生していないデータが残っている場合には、ステップＳ３６４に進み、次のEMIDブロックのデータが読み出され、さらに、ステップＳ３６２に戻って、それ以降の処理が繰り返し実行される。
【０２２６】
ステップＳ３６３において、全てのデータを再生したと判定された場合、コグニザント再生処理は終了される。
【０２２７】
一方、ステップＳ３６１において、送信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ３６５に進む。ステップＳ３６５において、EMIDブロックのデータ内に含まれているCCIDを表６５に従ってCCIに更新し、送信データ内のCGMS-Aとする。
【０２２８】
ステップＳ３６５の処理の次に、ステップＳ３６６に進む。ステップＳ３６６においては、送信データをアナログデータに変換し、ステップＳ３６７に進む。ステップＳ３６７においては、データを全て再生したか否かが判定される。再生していないデータが残っている場合には、ステップＳ３６８に進み、次のEMIDブロックのデータが読み出され、さらに、ステップＳ３６５に戻って、それ以降の処理が繰り返し実行される。
【０２２９】
ステップＳ３６７において、全てのデータを再生したと判定された場合、コグニザント再生処理は終了される。
【０２３０】
図６１は、第６の実施の形態のノンコグニザント再生の処理を表している。最初にステップＳ３８１において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのヘッダ内に配置されているEMIDを、表６６に従って更新してEMIとし、送信パケットのヘッダ内に配置する。また、EMIDブロックのデータ内のCCIDは、表６６に従ってCCIに更新されるのであるが、表６６に示すように、この場合においては、CCIは実質的にCCIDと同一の内容とされているので、CCIDは、そのまま更新されずにCCIとされるということもできる。
【０２３１】
ステップＳ３８１の処理の次に、ステップＳ３８２に進む。ステップＳ３８２においては、データを全て再生したか否かが判定される。再生していないデータが残っている場合には、ステップＳ３８３に進み、次のEMIDブロックのデータが読み出され、さらに、ステップＳ３８１に戻って、それ以降の処理が繰り返し実行される。
【０２３２】
ステップＳ３８２において、全てのデータを再生したと判定された場合、ノンコグニザント再生処理は終了される。
【０２３３】
次に、図６２乃至図７１を参照して、EMI及びEMIDのモードを４種類とした場合の第７の実施の形態について説明する。上述の第１乃至第６の実施の形態においては、EMI及びEMIDのモードは、copy free,copy once,copy prohibitの３種類であったが、これをcopy free,copy once,no-more copied,copy neverの４種類とする。no-more copiedは、copy onceのデータを一度記録したデータであり、以後コピー禁止であることを示している。copy onceのEMIが記録時にno-more copiedに書き換えられる。copy neverは、もともとコピー禁止のデータであることを示している。
【０２３４】
尚、第７の実施の形態においては、第２の実施の形態のディスク上にRMIDを記録する方式に従ってコピー制御情報を規定している。このようにすることで、ディスクをコグニザントデバイス、ノンコグニザントデバイスのどちらで記録、再生しても正しいコピー制御を行うことができる。また、ユーザ記録ディスク及びプリレコーデッドディスクの区別をすることなく取り扱うことができる。このとき、プリレコーデッドディスクは、コグニザント記録されたディスクであるとみなされる。
【０２３５】
また、第２の実施の形態においては、CCID/EMID=once/prohと記録されている場合、CCI/EMI=once/onceであったものを一度ノンコグニザント記録したデータ（このデータはコピー禁止）であるのか、プリレコーデッドディスク上に始めからこの組み合わせで記録されたデータ（このデータは１回コピー可能）であるのか区別がつかない。そのため、CCID/EMID=once/prohの場合、どちらもコピー禁止として取り扱っていた。しかしながら、EMI及びEMIDのモードを４種類とすることにより、CCI/EMI=once/onceデータを一度ノンコグニザント記録した場合はCCID/EMID=once/no-moreと記録され、プリレコーデッドディスク上ではCCID/EMID=once/neverと記録されるので両者の区別を行うことができ、より正確なコピーの世代管理が可能となる。
【０２３６】
図６２と図６３は、第７の実施の形態のコグニザント記録の処理を表している。最初にステップＳ３９１において、受信し、記録するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ３９２において、データを送信してきたソースがコグニザントデバイスであるか否かが判定される。
【０２３７】
ステップＳ３９２において、ソースがコグニザントデバイスであると判定された場合、ステップＳ３９３に進む。ステップＳ３９３において、１つのアイソクロナスパケットを１つのEMIDブロックとし、そのパケットのデータ内に含まれるCCIを、表６７若しくは表７２に従って更新し、CCIDとしてEMIDブロックのデータ内に記録する。また、同様に、アイソクロナスパケットのヘッダ内に格納されているEMIが、表６７若しくは表７２に従って更新され、EMIDとされ、EMIDブロックのヘッダ内に記録される。
【０２３８】
また、ステップＳ３９２において、ソースがコグニザントデバイスでない（ノンコグニザントデバイスである）と判定された場合、ステップＳ３９４に進む。ステップＳ３９４において、１つのアイソクロナスパケットを１つのEMIDブロックとし、そのパケットのデータ内に含まれるCCIを、表６８若しくは表７３に従って更新し、CCIDとしてEMIDブロックのデータ内に記録する。また、同様に、アイソクロナスパケットのヘッダ内に格納されているEMIが、表６８若しくは表７３に従って更新され、EMIDとされ、EMIDブロックのヘッダ内に記録される。表６７及び表６８は、図６４のテーブル１３−１に示されている。表７２及び表７３は、図６５のテーブル１３−２に示されている。テーブル１３−１には、CCI,CCIDをcopy free,copy once,copy prohibitの３種類とした場合の例が示され、テーブル１３−２には、CCI,CCIDをcopy free,copy once,no-more copy,never copyの４種類とした場合の例が示されている。
【０２３９】
ステップＳ３９３とステップＳ３９４の処理の次に、ステップＳ３９５に進み、RMID=Cognizant Recordingが、ディスクに記録される。ステップＳ３９６においては、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ３９７に進み、次のパケットのデータが読み込まれ、さらに、ステップＳ３９２に戻って、それ以降の処理が繰り返し実行される。
【０２４０】
ステップＳ３９６において、全てのデータを記録した判定された場合、コグニザント記録処理は終了される。
【０２４１】
一方、ステップＳ３９１において、受信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ３９８に進み、受信データをデジタルデータに変換する処理が実行される。
【０２４２】
ステップＳ３９９において、CGMS-Aの制御範囲がEMIDブロックとされ、データ内のCGMS-Aが、表６９若しくは表７４に従って更新されてCCIDとされ、EMIDブロックのデータ内に記録される。また、アナログデータの場合、EMIは存在しないので、CCIDがそのままEMIDとして、EMIDブロックのヘッダ内に記録される。表６９は、図６４のテーブル１３−１に示されている。表７４は、図６５のテーブル１３−２に示されている。
【０２４３】
ステップＳ３９９の処理の次に、ステップＳ４００に進み、RMID=Cognizant Recordingが、ディスクに記録される。ステップＳ４０１においては、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ４０２に進み、次のパケットのデータが読み込まれ、さらに、ステップＳ３９９に戻って、それ以降の処理が繰り返し実行される。
【０２４４】
ステップＳ４０１において、全てのデータを記録したと判定された場合、コグニザント記録処理は終了される。
【０２４５】
図６６は、第７の実施の形態のノンコグニザント記録の処理を表している。最初にステップＳ４１１において、受信し、記録するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ４１２において、データを送信してきたソースがコグニザントデバイスであるか否かが判定される。
【０２４６】
ステップＳ４１２において、ソースがコグニザントデバイスであると判定された場合、ステップＳ４１３に進む。ステップＳ４１３において、１つのアイソクロナスパケットが１つのEMIDブロックとされ、パケットヘッダ内のEMIが、表７０若しくは表７５に従ってEMIDに更新され、EMIDブロックのヘッダ内に記録される。アイソクロナスパケットのデータ内のCCIは、表７０若しくは表７５に従ってCCIDに更新されるのであるが、表７０及び表７５に示すように、この場合においては、CCIDは実質的にCCIと同一の内容とされているので、CCIは、そのまま更新されずにCCIDとされるということもできる。
【０２４７】
また、ステップＳ４１２において、ソースがコグニザントデバイスでない（ノンコグニザントデバイスである）と判定された場合、ステップＳ４１４に進む。ステップＳ４１４において、１つのアイソクロナスパケットが１つのEMIDブロックとされ、パケットヘッダ内のEMIが、表７１若しくは表７６に従ってEMIDに更新され、EMIDブロックのヘッダ内に記録される。アイソクロナスパケットのデータ内のCCIは、表７１若しくは表７６に従ってCCIDに更新されるのであるが、表７１及び表７６に示すように、この場合においては、CCIDは実質的にCCIと同一の内容とされているので、CCIは、そのまま更新されずにCCIDとされるということもできる。
【０２４８】
ステップＳ４１３とステップＳ４１４の処理の次に、ステップＳ４１５に進み、RMID=Non-Cognizant Recordingが、ディスクに記録される。ステップＳ４１６においては、データを全て記録したか否かが判定される。記録していないデータが残っている場合には、ステップＳ４１７に進み、次のパケットのデータが読み込まれ、さらに、ステップＳ４１２に戻って、それ以降の処理が繰り返し実行される。
【０２４９】
ステップＳ４１６において、全てのデータを記録した判定された場合、ノンコグニザント記録処理は終了される。
【０２５０】
一方、ステップＳ４１１において、受信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ４１８に進む。ステップＳ４１８においては、アナログデータは記録されずに、ノンコグニザント記録処理は終了される。
【０２５１】
図６７と図６８は、第７の実施の形態のコグニザント再生の処理を表している。最初にステップＳ４２１において、送信するデータがデジタルデータであるか否かが判定される。デジタルデータである場合には、ステップＳ４２２において、EMIDブロックのRMIDがCognizant Recordingであるか否かが判定される。
【０２５２】
ステップＳ４２２において、RMIDがCognizant Recordingであると判定された場合、ステップＳ４２３に進む。ステップＳ４２３において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのデータ内に含まれているCCIDを表７７若しくは表８３に従ってCCIに更新し、送信パケットのデータ内に配置する。また、EMIDブロックのヘッダ内に配置されているEMIDを、表７７若しくは表８３に従って更新してEMIとし、送信パケットのヘッダ内に配置する。そして、送信パケットをアイソクロナスパケットとして送信する。
【０２５３】
また、ステップＳ４２２において、RMIDがCognizant Recordingでないと判定された場合、ステップＳ４２４に進む。ステップＳ４２４において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのデータ内に含まれているCCIDを表７８若しくは表８４に従ってCCIに更新し、送信パケットのデータ内に配置する。また、EMIDブロックのヘッダ内に配置されているEMIDを、表７８若しくは表８４に従って更新してEMIとし、送信パケットのヘッダ内に配置する。そして、送信パケットをアイソクロナスパケットとして送信する。
【０２５４】
表７７及び表８２はテーブル１４−１に示されているが、これはCCI,CCIDをcopy free,copy once,copy prohibitの３種類とした場合の例である。表８３及び表８８はテーブル１４−２に示されているが、これはCCI,CCIDをcopy free,copy once,no-more copy,never copyの４種類とした場合の例である。
【０２５５】
ステップＳ４２３、ステップＳ４２４の処理の次に、ステップＳ４２５に進む。ステップＳ４２５においては、データを全て再生したか否かが判定される。再生していないデータが残っている場合には、ステップＳ４２６に進み、次のEMIDブロックのデータが読み出され、さらに、ステップＳ４２２に戻って、それ以降の処理が繰り返し実行される。
【０２５６】
ステップＳ４２５において、全てのデータを再生したと判定された場合、コグニザント再生処理は終了される。
【０２５７】
一方、ステップＳ４２１において、送信データがデジタルデータではない（アナログデータである）と判定された場合、ステップＳ４２７に進む。ステップＳ４２７において、EMIDブロックのRMIDがCognizant Recordingであるか否かが判定される。
【０２５８】
ステップＳ４２７において、RMIDがCognizant Recordingであると判定された場合、ステップＳ４２８に進む。ステップＳ４２８において、EMIDブロックのデータ内に含まれているCCIDを表７９若しくは表８５に従ってCCIに更新し、送信データ内のCGMS-Aとする。
【０２５９】
また、ステップＳ４２７において、RMIDがCognizant Recordingでないと判定された場合、ステップＳ４２９に進む。ステップＳ４２９において、EMIDブロックのデータ内に含まれているCCIDを表８０若しくは表８６に従ってCCIに更新し、送信データ内のCGMS-Aとする。
【０２６０】
ステップＳ４２８とステップＳ４２９の処理の次に、ステップＳ４３０に進む。ステップＳ４３０においては、送信データをアナログデータに変換し、ステップＳ４３１に進む。ステップＳ４３１においては、データを全て再生したか否かが判定される。再生していないデータが残っている場合には、ステップＳ４３２に進み、次のEMIDブロックのデータが読み出され、さらに、ステップＳ４２７に戻って、それ以降の処理が繰り返し実行される。
【０２６１】
ステップＳ４３１において、全てのデータを再生したと判定された場合、コグニザント再生処理は終了される。
【０２６２】
図７１は、第７の実施の形態のノンコグニザント再生の処理を表している。最初にステップＳ４４１において、EMIDブロックのRMIDがCognizant Recordingであるか否かが判定される。
【０２６３】
ステップＳ４４１において、RMIDがCognizant Recordingであると判定された場合、ステップＳ４４２に進む。ステップＳ４４２において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのヘッダ内に配置されているEMIDを、表８１若しくは表８７に従って更新してEMIとし、送信パケットのヘッダ内に配置する。また、EMIDブロックのデータ内のCCIDは、表８１若しくは表８７に従ってCCIに更新されるのであるが、表８１及び表８７に示すように、この場合においては、CCIは実質的にCCIDと同一の内容とされているので、CCIDは、そのまま更新されずにCCIとされるということもできる。
【０２６４】
また、ステップＳ４４１において、RMIDがCognizant Recordingでないと判定された場合、ステップＳ４４３に進む。ステップＳ４４３において、１つのEMIDブロックが、送信パケットとされ、EMIDブロックのヘッダ内に配置されているEMIDを、表８２若しくは表８８に従って更新してEMIとし、送信パケットのヘッダ内に配置する。また、EMIDブロックのデータ内のCCIDは、表８２若しくは表８８に従ってCCIに更新されるのであるが、表８２及び表８８に示すように、この場合においては、CCIは実質的にCCIDと同一の内容とされているので、CCIDは、そのまま更新されずにCCIとされるということもできる。
【０２６５】
ステップＳ４４２、ステップＳ４４３の処理の次に、ステップＳ４４４に進む。ステップＳ４４４においては、データを全て再生したか否かが判定される。再生していないデータが残っている場合には、ステップＳ４４５に進み、次のEMIDブロックのデータが読み出され、さらに、ステップＳ４４１に戻って、それ以降の処理が繰り返し実行される。
【０２６６】
ステップＳ４４４において、全てのデータを再生したと判定された場合、ノンコグニザント再生処理は終了される。
【０２６７】
以上、本発明を１３９４シリアルバスを介して相互に接続された装置間で送受する場合を例として説明したが、その他の通信システムにおいても、適用することが可能である。
【０２６８】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものとする。
【０２６９】
なお、上記したような処理を行うコンピュータプログラムをユーザに提供する提供媒体としては、磁気ディスク、CD-ROM、固体メモリなどの記録媒体の他、ネットワーク、衛星などの通信媒体を利用することができる。
【図面の簡単な説明】
【０２７０】
【図１】本発明を適用した情報伝送システムの構成例を示すブロック図である。
【図２】図１の光ディスク記録再生装置の構成例を示すブロック図である。
【図３】図１の光ディスク記録再生装置のコグニザント記録処理を説明するフローチャートである。
【図４】図３に続くフローチャートである。
【図５】記録時におけるコピー制御情報の規定を説明する図である。
【図６】図３におけるステップＳ３の処理を説明する図である。
【図７】図４におけるステップＳ８の処理を説明する図である。
【図８】図２の光ディスク記録再生装置のノンコグニザント記録処理を説明するフローチャートである。
【図９】図８におけるステップＳ２３の処理を説明する図である。
【図１０】図２の光ディスク記録再生装置のコグニザント再生処理を説明するフローチャートである。
【図１１】再生時におけるコピー制御情報の規定を説明する図である。
【図１２】図１０におけるステップＳ４２の処理を説明する図である。
【図１３】図１０におけるステップＳ４５の処理を説明する図である。
【図１４】図２の光ディスク記録再生装置のノンコグニザント再生処理を説明するフローチャートである。
【図１５】図１４におけるステップＳ６１の処理を説明する図である。
【図１６】図２の光ディスク記録再生装置の第２の実施の形態におけるコグニザント記録処理を説明するフローチャートである。
【図１７】図１６に続くフローチャートである。
【図１８】第２の実施の形態における記録時におけるコピー制御情報の規定を説明する図である。
【図１９】第２の実施の形態におけるノンコグニザント記録処理を説明するフローチャートである。
【図２０】第２の実施の形態におけるコグニザント再生処理を説明するフローチャートである。
【図２１】図２０に続くフローチャートである。
【図２２】第２の実施の形態における再生時におけるコピー制御情報の規定を説明する図である。
【図２３】図２２の再生時おけるコピー制御情報の変形例を示す図である。
【図２４】第２の実施の形態におけるノンコグニザント再生処理を説明するフローチャートである。
【図２５】第３の実施の形態におけるコグニザント記録処理を説明するフローチャートである。
【図２６】図２５に続くフローチャートである。
【図２７】第３の実施の形態における記録時におけるコピー制御情報の規定を説明する図である。
【図２８】第３の実施の形態におけるノンコグニザント記録処理を説明するフローチャートである。
【図２９】第３の実施の形態におけるコグニザント再生処理を説明するフローチャートである。
【図３０】図２９に続くフローチャートである。
【図３１】第３の実施の形態における再生時におけるコピー制御情報の規定を説明する図である。
【図３２】第３の実施の形態におけるノンコグニザント再生処理を説明するフローチャートである。
【図３３】第４の実施の形態におけるコグニザント記録処理を説明するフローチャートである。
【図３４】図３３に続くフローチャートである。
【図３５】図３３に続くフローチャートである。
【図３６】第４の実施の形態における記録時におけるコピー制御情報の規定を説明する図である。
【図３７】第４の実施の形態におけるノンコグニザント記録処理を説明するフローチャートである。
【図３８】図３７に続くフローチャートである。
【図３９】第４の実施の形態におけるコグニザント再生処理を説明するフローチャートである。
【図４０】図３９に続くフローチャートである。
【図４１】第４の実施の形態における再生時におけるコピー制御情報の規定を説明する図である。
【図４２】図３９におけるステップＳ２４３の処理を説明する図である。
【図４３】第４の実施の形態におけるノンコグニザント再生処理を説明するフローチャートである。
【図４４】図４３におけるステップＳ２６２の処理を説明する図である。
【図４５】コグニザント記録を行う場合におけるテーブルを説明する図である。
【図４６】図２の光ディスク記録再生装置の第５の実施の形態におけるコグニザント記録処理を説明するフローチャートである。
【図４７】図４６に続くフローチャートである。
【図４８】第５の実施の形態における記録時におけるコピー制御情報の規定を説明する図である。
【図４９】第５の実施の形態におけるノンコグニザント記録処理を説明するフローチャートである。
【図５０】第５の実施の形態におけるコグニザント再生処理を説明するフローチャートである。
【図５１】図５０に続くフローチャートである。
【図５２】第５の実施の形態における再生時におけるコピー制御情報の規定を説明する図である。
【図５３】第５の実施の形態におけるノンコグニザント再生処理を説明するフローチャートである。
【図５４】図２の光ディスク記録再生装置の第６の実施の形態におけるコグニザント記録処理を説明するフローチャートである。
【図５５】図５４に続くフローチャートである。
【図５６】第６の実施の形態における記録時におけるコピー制御情報の規定を説明する図である。
【図５７】第６の実施の形態におけるノンコグニザント記録処理を説明するフローチャートである。
【図５８】第６の実施の形態におけるコグニザント再生処理を説明するフローチャートである。
【図５９】図５８に続くフローチャートである。
【図６０】第６の実施の形態における再生時におけるコピー制御情報の規定を説明する図である。
【図６１】第６の実施の形態におけるノンコグニザント再生処理を説明するフローチャートである。
【図６２】図２の光ディスク記録再生装置の第７の実施の形態におけるコグニザント記録処理を説明するフローチャートである。
【図６３】図６２に続くフローチャートである。
【図６４】第７の実施の形態における記録時におけるコピー制御情報の規定を説明する図である。
【図６５】第７の実施の形態における記録時におけるコピー制御情報の規定を説明する図である。
【図６６】第７の実施の形態におけるノンコグニザント記録処理を説明するフローチャートである。
【図６７】第７の実施の形態におけるコグニザント再生処理を説明するフローチャートである。
【図６８】図６７に続くフローチャートである。
【図６９】第７の実施の形態における再生時におけるコピー制御情報の規定を説明する図である。
【図７０】第７の実施の形態における再生時におけるコピー制御情報の規定を説明する図である。
【図７１】第７の実施の形態におけるノンコグニザント再生処理を説明するフローチャートである。
【符号の説明】
【０２７１】
１  光ディスク記録再生装置，  ２  パーソナルコンピュータ，  ３  テレビジョン受像機，  ４  IRD，  ６  １３９４シリアルバス，  ２２  光ディスク，  ２３  光学ヘッド，  ２４  記録再生回路，  ２５  符号回路，  ２６  暗号化回路，  ２８  １３９４通信部，  ２９  CPU
【図１】
0004107353.tif 000002
【図２】
0004107353.tif 000003
【図３】
0004107353.tif 000004
【図４】
0004107353.tif 000005
【図５】
0004107353.tif 000006
【図６】
0004107353.tif 000007
【図７】
0004107353.tif 000008
【図８】
0004107353.tif 000009
【図９】
0004107353.tif 000010
【図１０】
0004107353.tif 000011
【図１１】
0004107353.tif 000012
【図１２】
0004107353.tif 000013
【図１３】
0004107353.tif 000014
【図１４】
0004107353.tif 000015
【図１５】
0004107353.tif 000016
【図１６】
0004107353.tif 000017
【図１７】
0004107353.tif 000018
【図１８】
0004107353.tif 000019
【図１９】
0004107353.tif 000020
【図２０】
0004107353.tif 000021
【図２１】
0004107353.tif 000022
【図２２】
0004107353.tif 000023
【図２３】
0004107353.tif 000024
【図２４】
0004107353.tif 000025
【図２５】
0004107353.tif 000026
【図２６】
0004107353.tif 000027
【図２７】
0004107353.tif 000028
【図２８】
0004107353.tif 000029
【図２９】
0004107353.tif 000030
【図３０】
0004107353.tif 000031
【図３１】
0004107353.tif 000032
【図３２】
0004107353.tif 000033
【図３３】
0004107353.tif 000034
【図３４】
0004107353.tif 000035
【図３５】
0004107353.tif 000036
【図３６】
0004107353.tif 000037
【図３７】
0004107353.tif 000038
【図３８】
0004107353.tif 000039
【図３９】
0004107353.tif 000040
【図４０】
0004107353.tif 000041
【図４１】
0004107353.tif 000042
【図４２】
0004107353.tif 000043
【図４３】
0004107353.tif 000044
【図４４】
0004107353.tif 000045
【図４５】
0004107353.tif 000046
【図４６】
0004107353.tif 000047
【図４７】
0004107353.tif 000048
【図４８】
0004107353.tif 000049
【図４９】
0004107353.tif 000050
【図５０】
0004107353.tif 000051
【図５１】
0004107353.tif 000052
【図５２】
0004107353.tif 000053
【図５３】
0004107353.tif 000054
【図５４】
0004107353.tif 000055
【図５５】
0004107353.tif 000056
【図５６】
0004107353.tif 000057
【図５７】
0004107353.tif 000058
【図５８】
0004107353.tif 000059
【図５９】
0004107353.tif 000060
【図６０】
0004107353.tif 000061
【図６１】
0004107353.tif 000062
【図６２】
0004107353.tif 000063
【図６３】
0004107353.tif 000064
【図６４】
0004107353.tif 000065
【図６５】
0004107353.tif 000066
【図６６】
0004107353.tif 000067
【図６７】
0004107353.tif 000068
【図６８】
0004107353.tif 000069
【図６９】
0004107353.tif 000070
【図７０】
0004107353.tif 000071
【図７１】
0004107353.tif 000072