(57)【特許請求の範囲】
【請求項１】
データの複製制御状態を表す第１の複製制御情報と上記第１の複製制御情報よりも詳細に設定された上記データの複製制御状態を表す第２の複製制御情報を設定する設定手段と、上記第１の複製制御情報、上記第２の複製制御情報及び上記データとを出力する出力手段とを具備する第１のデータ処理装置と、
データの複製制御状態を表す第１の複製制御情報、上記第１の複製制御情報よりも詳細に設定された上記データの複製制御状態を表す第２の複製制御情報及び上記データを入力する入力手段と、上記入力手段を介して入力された上記第１の複製制御情報及び第２の複製制御情報に基づいて、上記データの複製制御状態を判定し、その判定結果に応じて上記データに対する複製制御を行う複製制御手段とを具備する第２のデータ処理装置と
からなるデータ処理システム。
【請求項２】
データの複製制御状態を表す第１の複製制御情報、上記第１の複製制御情報よりも詳細に上記データの複製制御状態を定義した第２の複製制御情報及び上記データと入力する入力手段と、上記入力手段を介して入力された上記第１の複製制御情報及び上記第２の複製制御情報のうち上記第１の複製制御情報にのみ基づいて、上記データの複製制御状態を判定し、その判定結果に応じて上記データに対する複製制御を行う複製制御手段とを具備する第３のデータ処理装置をさらに備える請求項１記載のデータ処理システム。
【請求項３】
上記第１のデータ処理装置において、上記設定手段は、データの上記第２の複製制御情報である詳細な複製制御状態に基づいて第１の複製制御情報を設定する請求項１記載のデータ処理システム。
【請求項４】
上記第１のデータ処理装置において、上記出力手段は、伝送信号のヘッダ部に上記第１の複製制御情報を格納し、上記伝送信号のデータ部に上記第２の複製制御信号及び上記データを格納することにより伝送信号を生成して上記伝送信号を出力する請求項１記載のデータ処理システム。
【請求項５】
上記第２のデータ処理装置において、上記入力手段は、伝送信号のヘッダ部に格納された上記第１の複製制御情報と上記伝送信号のデータ部に格納された上記第２の複製制御信号と上記データを受信することにより、上記第１の複製制御情報、上記第２の複製制御情報及び上記データを入力する請求項１記載のデータ処理システム。
【請求項６】
上記第２のデータ処理装置において、上記複製制御手段は、上記判定結果に応じて複製可能なデータに対する複製制御状態を更新して上記データの複製を作成する制御を行う請求項１記載のデータ処理システム。
【請求項７】
上記第３のデータ処理装置において、上記入力手段は、伝送信号のヘッダ部に格納された上記第１の複製制御情報と上記伝送信号のデータ部に格納された上記第２の複製制御信号と上記データを受信することにより、上記第１の複製制御情報、上記第２の複製制御情報及び上記データを入力する請求項２記載のデータ処理システム。
【請求項８】
上記第３のデータ処理装置において、上記複製制御手段は、上記判定結果に応じて複製可能なデータに対する複製制御状態を更新して上記データの複製を作成する制御を行う請求項２記載のデータ処理システム。
【請求項９】
上記第１の複製制御情報は、複数の複製制御状態のうちの１つを表す情報であり、上記第２の複製制御情報は、上記第１の複製制御情報が表す複製制御状態よりも多い数の複製制御状態のうちの１つを表す情報であり、上記第２複製制御情報が表す複製制御状態のそれぞれは、上記第１の複製制御情報が表す複製制御状態の何れかに対応付けられていることを特徴とする請求項１記載のデータ処理システム。
【請求項１０】
伝送するデータの複製制御状態を定義した第２の複製制御情報に基づいて、上記第２の複製制御情報よりも上記データの複製制御状態を大まかに定義した第１の複製制御情報を生成し、
上記データを伝送するデータパケットのパケットヘッダに上記データの第１の複製制御情報を格納するとともに、上記データ中に上記第２の複製制御情報を格納して、
上記第１の複製制御情報及び第２の複製制御情報を上記データとともに伝送することを特徴とするデータ処理方法。
【請求項１１】
上記第１の複製制御情報は、複数の複製制御状態のうちの１つを表す情報であり、上記第２の複製制御情報は、上記第１の複製制御情報が表す複製制御状態よりも多い数の複製制御状態のうちの１つを表す情報であり、上記第２複製制御情報が表す複製制御状態のそれぞれは、上記第１の複製制御情報が表す複製制御状態の何れかに対応付けられていることを特徴とする請求項１０記載のデータ処理方法。
【請求項１２】
データの複製制御状態を表す第１の複製制御情報と上記第１の複製制御情報よりも詳細に設定された上記データの複製制御状態を表す第２の複製制御情報を設定する設定手段と、
上記第１の複製制御情報、上記第２の複製制御情報及び上記データとを出力する出力手段と
を具備するデータ処理装置。
【請求項１３】
上記設定手段は、データの上記第２の複製制御情報である詳細な複製制御状態に基づいて第１の複製制御情報を設定することを特徴とする請求項１２記載のデータ処理装置。
【請求項１４】
上記出力手段は、伝送信号のヘッダ部に上記第１の複製制御情報を格納し、上記伝送信号のデータ部に上記第２の複製制御信号及び上記データを格納することにより伝送信号を生成して上記伝送信号を出力する請求項１２記載のデータ処理装置。
【請求項１５】
上記第１の複製制御情報は、複数の複製制御状態のうちの１つを表す情報であり、上記第２の複製制御情報は、上記第１の複製制御情報が表す複製制御状態よりも多い数の複製制御状態のうちの１つを表す情報であり、上記第２の複製制御情報が表す複製制御状態のそれぞれは、上記第１の複製制御情報が表す複製制御状態の何れかに対応付けられている請求項１２記載のデータ処理装置。
【請求項１６】
データの複製制御状態を表す第１の複製制御情報、上記第１の複製制御情報よりも詳細に設定された上記データの複製制御状態を表す第２の複製制御情報及び上記データと入力する入力手段と、
上記入力手段を介して入力された上記第１の複製制御情報及び第２の複製制御情報に基づいて、上記データの複製制御状態を判定し、その判定結果に応じて上記データに対する複製制御を行う複製制御手段と
を具備するデータ処理装置。
【請求項１７】
上記入力手段は、伝送信号のヘッダ部に格納された上記第１の複製制御情報と上記伝送信号のデータ部に格納された上記第２の複製制御信号と上記データを受信することにより、上記第１の複製制御情報、上記第２の複製制御情報及び上記データを入力する請求項１６記載のデータ処理装置。
【請求項１８】
上記複製制御手段は、上記判定結果に応じて複製可能なデータに対する複製制御状態を更新して上記データの複製を作成する制御を行う請求項１６記載のデータ処理装置。
【請求項１９】
上記第１の複製制御情報は、複数の複製制御状態のうちの１つを表す情報であり、上記第２の複製制御情報は、上記第１の複製制御情報が表す複製制御状態よりも多い数の複製制御状態のうちの１つを表す情報であり、上記第２の複製制御情報が表す複製制御状態のそれぞれは、上記第１の複製制御情報が表す複製制御状態の何れかに対応付けられている請求項１６記載のデータ処理装置。
【請求項２０】
データの複製制御状態を表す第１の複製制御情報、上記第１の複製制御情報よりも詳細に上記データの複製制御状態を定義した第２の複製制御情報及び上記データと入力する入力手段と、
上記入力手段を介して入力された上記第１の複製制御情報及び上記第２の複製制御情報のうち上記第１の複製制御情報にのみ基づいて、上記データの複製制御状態を判定し、その判定結果に応じて上記データに対する複製制御を行う複製制御手段と
を具備するデータ処理装置。
【請求項２１】
上記入力手段は、伝送信号のヘッダ部に格納された上記第１の複製制御情報と上記伝送信号のデータ部に格納された上記第２の複製制御信号と上記データを受信することにより、上記第１の複製制御情報、上記第２の複製制御情報及び上記データを入力する請求項２０記載のデータ処理装置。
【請求項２２】
上記複製制御手段は、上記判定結果に応じた複製可能なデータに対する複製制御状態を更新して上記データの複製を作成する制御を行う請求項２０記載のデータ処理装置。
【請求項２３】
上記第１の複製制御情報は、複数の複製制御状態のうちの１つを表す情報であり、上記第２の複製制御情報は、上記第１の複製制御情報が表す複製制御状態よりも多い数の複製制御状態のうちの１つを表す情報であり、上記第２複製制御情報が表す複製制御状態のそれぞれは、上記第１の複製制御情報が表す複製制御状態の何れかに対応付けられている請求項２０記載のデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ処理システム、データ処理方法及びデータ処理装置に関する。
【０００２】
【従来の技術】
近年、例えば家庭内において、複数のＡＶ機器をデジタルインターフェースを介して接続し、音楽情報や映像情報などのデジタルデータを伝送したり記録したりするようにしたシステムが普及しつつある。例えば、デジタルバスであるＩＥＥＥ（Ｔｈｅ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）１３９４ハイ・パフォーマンス・シリアル・バス規格（以下、単にＩＥＥＥ１３９４シリアルバスという）のインターフェースを持つビデオカメラやＤｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ（ＤＶＤ）（商標）プレーヤなどのＡＶ機器が開発されている。
【０００３】
ところで、通常、映画データ等は著作権のある情報であり、不正なユーザによるコピー等を防ぐ必要がある。
【０００４】
不正なユーザによるコピー等を防ぐために、例えば、ミニディスク（ＭＤ）（商標）システムにおいては、ＳＣＭＳ（Ｓｅｒｉａｌ  Ｃｏｐｙ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）と呼ばれる方法が用いられている。これは、デジタルインターフェースによって、音楽データとともに伝送される情報のことである。この情報は、音楽データが、ｃｏｐｙ  ｆｒｅｅ、ｃｏｐｙ  ｏｎｃｅ  ａｌｌｏｗｅｄ、又はｃｏｐｙ  ｐｒｏｈｉｂｉｔｅｄのうちのいずれのデータであるのかを表す。ミニディスクレコーダは、デジタルインターフェースから音楽データを受信した場合、ＳＣＭＳを検出し、これが、ｃｏｐｙ  ｐｒｏｈｉｂｉｔｅｄであれば、音楽データをミニディスクに記録せず、ｃｏｐｙ  ｏｎｃｅ  ａｌｌｏｗｅｄであれば、ＳＣＭＳ情報をｃｏｐｙ  ｐｒｏｈｉｂｉｔｅｄに変更するとともに、受信した音楽データとともに記録し、ｃｏｐｙ  ｆｒｅｅであれば、ＳＣＭＳ情報はそのままで受信した音楽データとともに記録する。
【０００５】
このようにして、ミニディスクシステムにおいては、ＳＣＭＳを用いて、著作権を有するデータが不正にコピーされるのを防いでいる。
【０００６】
また、デジタルインターフェースを介して音楽情報や映像情報などのデジタルデータを伝送したり記録したりするようにしたデータ伝送システムでは、伝送路上のデータパケットのパケットヘッダに、複製制御情報を格納して送る方式が考えられている。
【０００７】
この複製制御情報は、例えば次のように
００：コピー制限なし
１０：１回のみコピー可
０１：これ以上のコピー禁止
１１：もともとコピー禁止２ビットで定義されている。
【０００８】
データパケットを受信した記録機器は、データを記録する際に、複製制御情報を検査し、複製制御情報が「０１」又は「１１」すなわちコピー禁止を表していれば受信したデータの記録を行わない。また、複製制御情報が「１０」すなわち１回のみコピー可を表していれば、複製制御情報を「０１」すなわちこれ以上のコピー禁止に変更してから受信データを記録メディアに記録する。
【０００９】
このようにして、もとのデータから生じるコピーの世代を制限するようにしている。
【００１０】
さらに、このコピー世代の制限方式に強制力を持たせるために、データを暗号化して伝送し、コピー世代制限方式を遵守する機器のみを製造するという契約を交わしたメーカーにのみ、暗号化及び復号に必要な情報をライセンスするなどの方法も用いられている。
【００１１】
ところで、伝送路上のデータパケットのパケットヘッダに複製制御情報を格納して送る方式では、パケットが送信機器から受信機器に伝送される過程で、複製制御情報が他の機器により改竄される可能性がある。
【００１２】
例えば、図１に示すように、データ送信装置１側からデータパケットのパケットヘッダの複製制御情報をコピー禁止の意味を表す「１１」で送信しても、伝送中に複製制御情報改竄攻撃があり、複製制御情報が１回コピー可を表す「１０」に改竄されてしまうと、このパケットを受信したデータ受信装置２側では、このデータが本来コピー禁止であることを知ることができず、パケットヘッダの複製制御情報が１度の記録を許しているのでデータを記録してしまう。
【００１３】
このように、従来のデータ伝送方法では、コピー世代管理ができなくなってしまう恐れがある。
【００１４】
ところで、上述のように２ビットの情報では４種類の複製制御情報しか表せない。サービスによっては、例えば上記４種類に加えて２世代までのコピー可の状態があるなど、より多くの種類の複製制御情報を表す必要があり、そのためにはより多くのビットを用いなければならない。
【００１５】
しかし、一般に伝送パケットのヘッダに複製制御情報を格納して送る方式では、ヘッダにそれほど多くのリザーブエリアが確保されていないので、多くのビットを格納することは難しい。
【００１６】
また、複製制御情報をパケットヘッダではなくデータ中に格納する方法もあるが、この場合、複製制御情報の位置及び意味付けがデータフォーマット毎に異なるので、受信装置側ではそれぞれのフォーマット毎に複製制御情報を探してその意味を解釈する処理が必要となる。
【００１７】
【発明が解決しようとする課題】
そこで、本発明の目的は、上述の如き従来の問題点に鑑み、パケットヘッダに格納することができる複製制御情報だけでは表しきれない多様な複製制御状態を表し、きめ細かに著作権の保護を図ることできるデータ処理システム、データ処理方法及びデータ処理装置を提供することにある。
【００１８】
【課題を解決するための手段】
本発明に係るデータ処理システムは、データの複製制御状態を表す第１の複製制御情報と上記第１の複製制御情報よりも詳細に設定された上記データの複製制御状態を表す第２の複製制御情報を設定する設定手段と、上記第１の複製制御情報、上記第２の複製制御情報及び上記データとを出力する出力手段とを具備する第１のデータ処理装置と、データの複製制御状態を表す第１の複製制御情報、上記第１の複製制御情報よりも詳細に設定された上記データの複製制御状態を表す第２の複製制御情報及び上記データと入力する入力手段と、上記入力手段を介して入力された上記第１の複製制御情報及び第２の複製制御情報に基づいて、上記データの複製制御状態を判定し、その判定結果に応じて上記データに対する複製制御を行う複製制御手段とを具備する第２のデータ処理装置とからなる。
【００１９】
また、本発明に係るデータ処理方法では、伝送するデータの複製制御状態を定義した第２の複製制御情報に基づいて、上記第２の複製制御情報よりも上記データの複製制御状態を大まかに定義した第１の複製制御情報を生成し、上記データを伝送するデータパケットのパケットヘッダに上記データの第１の複製制御情報を格納するとともに、上記データ中に上記第２の複製制御情報を格納して、上記第１の複製制御情報及び第２の複製制御情報を上記データとともに伝送する。
【００２０】
また、本発明に係るデータ処理装置は、データの複製制御状態を表す第１の複製制御情報と上記第１の複製制御情報よりも詳細に設定された上記データの複製制御状態を表す第２の複製制御情報を設定する設定手段と、上記第１の複製制御情報、上記第２の複製制御情報及び上記データとを出力する出力手段とを具備する。
【００２１】
また、本発明に係るデータ処理装置は、データの複製制御状態を表す第１の複製制御情報、上記第１の複製制御情報よりも詳細に設定された上記データの複製制御状態を表す第２の複製制御情報及び上記データと入力する入力手段と、上記入力手段を介して入力された上記第１の複製制御情報及び第２の複製制御情報に基づいて、上記データの複製制御状態を判定し、その判定結果に応じて上記データに対する複製制御を行う複製制御手段とを具備する。
【００２２】
また、本発明に係るデータ処理装置は、データの複製制御状態を表す第１の複製制御情報、上記第１の複製制御情報よりも詳細に上記データの複製制御状態を定義した第２の複製制御情報及び上記データと入力する入力手段と、上記入力手段を介して入力された上記第１の複製制御情報及び上記第２の複製制御情報のうち上記第１の複製制御情報にのみ基づいて、上記データの複製制御状態を判定し、その判定結果に応じて上記データに対する複製制御を行う複製制御手段とを具備する。
【００２３】
【発明の実施の形態】
以下、本発明を実施するための最良の形態について図面を参照しながら詳細に説明する。
【００２４】
本発明は、例えば図１に示すような構成のデータ伝送システムに適用される。
【００２５】
このデータ伝送システムは、データ送信装置１０とデータ受信装置２０を備え、データ送信装置１０とデータ受信装置２０が伝送路３０を介して接続された構成となっている。
【００２６】
この実施の形態のデータ伝送システムにおいて、データ送信装置１０は、例えば、通信衛星から送られてくる衛星デジタル多チャネル放送番組を受信するセットトップボックスであって、内部バス１１に接続された中央演算処理ユニット（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１２、メモリ１３、入力インターフェース１４、ユーザインターフェース１５、入出力インターフェース１６等により構成されている。入力インターフェース１４には衛星アンテナ１８が接続されている。また、入出力インターフェース１６は、デジタルインターフェースであるＩＥＥＥ（Ｔｈｅ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）１３９４ハイ・パフォーマンス・シリアル・バス・インターフェース（以下、単にＩＥＥＥ１３９４インターフェースという）であって、上記伝送路３０に接続されている。伝送路３０は、ＩＥＥＥ１３９４シリアルバスで構成される伝送路である。
【００２７】
このデータ送信装置１０において、ＣＰＵ１２は、メモリ１３に記憶されている制御プログラムにしたがって動作して、ユーザインターフェース１５を介して入力される操作情報に応じて番組の選局動作等の各種制御動作を行うようになっている。
【００２８】
そして、このデータ送信装置１０は、上記受信アンテナ１８が接続された入力インターフェース１４により衛星デジタル多チャネル放送信号の所望のチャンネルを選局して所望のチャンネルの映像データや音楽データを受信し、受信した映像データや音楽データをコンテンツデータとして入出力インターフェース１６から上記伝送路３０に送信する。
【００２９】
また、データ受信装置２０は、データ送信装置１０により受信したコンテンツデータ、すなわち映像データや音楽データを磁気テープや光磁気ディスクなどの記録媒体に記録する記録装置であって、内部バス２１に接続された中央演算処理ユニット（ＣＰＵ：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２、メモリ２３、入出力インターフェース２４、ユーザインターフェース２５、メディアアクセス部２６等により構成されている。入出力インターフェース２４は、デジタルインターフェースであるＩＥＥＥ１３９４インターフェースであって、伝送路３０が接続されている。
【００３０】
ＩＥＥＥ１３９４規格では、ネットワーク内で行われる伝送動作をサブアクションと呼び、次の２種類のサブアクションが規定されている。すなわち、２つのサブアクションとして、「アシンクロナス（Ａｓｙｎｃｈｒｏｎｏｕｓ）データ転送」と呼ばれる通常のデータ伝送を行う非同期伝送モード及び、「アイソクロナス（Ｉｓｏｃｈｒｏｎｏｕｓ）データ転送」と呼ばれる伝送帯域を保証した同期伝送モードが定義されている。
【００３１】
このデータ伝送システムでは、伝送帯域を確保できるＩｓｏｃｈｒｏｎｏｕｓデータ転送を用いて音楽データをデータ送信装置１０とデータ受信装置２０との間で伝送する。
【００３２】
ここで、伝送路３０であるＩＥＥＥ１３９４シリアルバス上をＩｓｏｃｈｒｏｎｏｕｓ転送で伝送されるパケット（アイソクロナス・パケット）の構成を図２に示す。
【００３３】
すなわち、アイソクロナス・パケットは、図２に示すように、ヘッダ、ヘッダＣＲＣ、データフィールド及びデータＣＲＣで構成される。
【００３４】
ヘッダは、データ長（ｄａｔａ＿ｌｅｎｇｔｈ）、タグ（ｔａｇ）、チャンネル（ｃｈａｎｎｅｌ）、ｔコード（ｔｃｏｄｅ）及び同期コードｓｙを含んでいる。
【００３５】
データ長（ｄａｔａ＿ｌｅｎｇｔｈ）は、データフィールドの長さを示す。タグ（ｔａｇ）は、アイソクロナス・パケットが転送するデータのフォーマットを示す。チャンネル（ｃｈａｎｎｅｌ）は、ＩＥＥＥ１３９４シリアルバス上で伝送される複数のアイソクロナス・パケットから所定の所望のパケットの識別を行い、受信するために用いられる。ｔコード（ｔｃｏｄｅ）は、トランザクション・コードであり、アイソクロナス転送であることを示す値が入る。同期コードｓｙは、送信側と受信側で同期情報をやり取りするのに用いられ、映像データ音声データなどのデータフィールドに格納されたコンテンツデータの同期を取るのに使用される。
【００３６】
ヘッダＣＲＣは、ヘッダに格納されたデータに対するＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｏｄｅ）の格納される領域である。これに基づいてヘッダの伝送エラーのチェックが行われる。
【００３７】
データフィールドは、映像データや音声データ等のコンテンツデータが格納されるフィールドである。
【００３８】
データＣＲＣは、データフィールドに格納されたデータに対するＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｏｄｅ）の格納される領域である。これに基づいてデータの伝送エラーのチェックが行われる。
【００３９】
そして、データ受信装置２０は、入出力インターフェース２４を介してコンテンツデータを受信し、それが記録可能であれば、メディアアクセス部２６により記録媒体を介して記録するとともに、コンテンツデータをアナログ信号に変換して音声出力端子２６Ａから出力する。
【００４０】
また、データ受信装置２０は、記録禁止のコンテンツデータを受信した場合には、メディアアクセス部２６により記録媒体に記録することなく、単に、音楽データをアナログ信号に変換して音声出力端子２６Ａから出力する。
【００４１】
このデータ受信装置２０において、ＣＰＵ２２は、メモリ２３に記憶されている制御プログラムにしたがって動作して、ユーザインターフェース２５を介して入力される操作情報に応じて、記録媒体に対してメディアアクセス部２６による記録する動作及び再生する動作等の各種制御動作を行うようになっている。
【００４２】
以下、コンテンツデータが音楽信号である場合について説明する。ここで、このデータ伝送システムにおいて、音楽データは、
（ａ）コピー制限なし
（ｂ）あと１世代だけコピー可
（ｃ）あと２世代までコピー可
（ｄ）これ以上のコピー禁止
（ｅ）もともとコピー禁止
の５種類の複製制御状態をとるものとする。
【００４３】
データ送信装置１０は、この音楽データを衛星から受信した際に、上記データが上記５種類の複製制御状態（ａ）〜（ｅ）のうちのどの状態にあるかを判別する。
【００４４】
これは、図３に示すように定義されたｃｏｐｙｒｉｇｈｔ  ｍｏｄｅ、ｃｏｐｙｒｉｇｈｔ、ｏｒｉｇｉｎａｌ／ｃｏｐｙ、ＭＤ−ＥＭＩ  ｓｅｌｅｃｔｉｏｎの４つのビットを衛星経由で受信し、解釈することにより行われる。これらのビットは、著作権者あるいは著作権者によって委託されたものによって設定されて、衛星伝送路に送り出される。
【００４５】
図３において、×は「０」，「１」のどちらでもよいことを示している。ｃｏｐｙｒｉｇｈｔ  ｍｏｄｅビットは、ｃｏｐｙｒｉｇｈｔビットとｏｒｉｇｉｎａｌ／ｃｏｐｙビットにより規定される複製制御状態の解釈の方法を表す。
【００４６】
このｃｏｐｙｒｉｇｈｔ  ｍｏｄｅビットを設けることにより、ｃｏｐｙｒｉｇｈｔ、ｏｒｉｇｉｎａｌ／ｃｏｐｙの各ビットが「０，０」の状態、すなわち、ｃｏｐｙｒｉｇｈｔビットが「０」すなわちデータが著作権によって保護されており、ｏｒｉｇｉｎａｌ／ｃｏｐｙビットが「０」すなわちデータがオリジナルであるときの複製制御状態の解釈の方法、及び、ｃｏｐｙｒｉｇｈｔ、ｏｒｉｇｉｎａｌ／ｃｏｐｙの各ビットが「０，１」の状態、すなわち、ｃｏｐｙｒｉｇｈｔビットが「０」すなわちデータが著作権によって保護されており、ｏｒｉｇｉｎａｌ／ｃｏｐｙビットが「１」すなわちデータがコピーであるときの複製制御状態の解釈の方法を、インターフェース上のデータのメディア上のデータとで異ならしめ、それぞれ２種類規定する。
【００４７】
ｃｏｐｙｒｉｇｈｔ  ｍｏｄｅビットが「０」のとき、ｃｏｐｙｒｉｇｈｔビットとｏｒｉｇｉｎａｌ／ｃｏｐｙビットはインターフェース上のデータの複製制御状態を示し、ｃｏｐｙｒｉｇｈｔ  ｍｏｄｅビットが「１」のとき、ｃｏｐｙｒｉｇｈｔビットとｏｒｉｇｉｎａｌ／ｃｏｐｙビットはミニディスクなどのメディアにコピーされた後のデータの複製制御状態を表す。ここで、インターフェース上のデータとは、伝送途中のデータすなわち記録メディアに記録される以前のデータである。例えば２世代コピー可であるインターフェース上のデータは、記録メディアに記録されたとき、１世代コピー可となる。
【００４８】
ｃｏｐｙｒｉｇｈｔビットは、データが著作権によって保護されているか否かを表す。ｃｏｐｙｒｉｇｈｔビットが「０」のときは、データが著作権によって保護されており、上記ｃｏｐｙｒｉｇｈｔビットが「１」のときは、データが著作権によって保護されていない。
【００４９】
ｏｒｉｇｉｎａｌ／ｃｏｐｙビットは、データの世代すなわちデータがオリジナルであるかコピーであるかを表す。ｏｒｉｇｉｎａｌ／ｃｏｐｙビットが「０」のときはデータがオリジナルであり、ｏｒｉｇｉｎａｌ／ｃｏｐｙビットが「１」のときはデータがコピーであることを表す。
【００５０】
ＭＤ−ＥＭＩ  ｓｅｌｅｃｔｉｏｎビットは、パケットヘッダに格納する認識が容易な複製制御情報の状態をどのようにするかを表す。
【００５１】
このＭＤ−ＥＭＩ  ｓｅｌｅｃｔｉｏｎビットは、ｃｏｐｙｒｉｇｈｔ  ｍｏｄｅ、ｃｏｐｙｒｉｇｈｔ、ｏｒｉｇｉｎａｌ／ｃｏｐｙの各ビットが［０，０，１」の状態、すなわち、ｃｏｐｙｒｉｇｈｔ  ｍｏｄｅビットが「０」でｃｏｐｙｒｉｇｈｔビットとｏｒｉｇｉｎａｌ／ｃｏｐｙビットがインターフェース上のデータの複製制御状態を示し、ｃｏｐｙｒｉｇｈｔビットが「０」すなわちデータが著作権によって保護されており、ｏｒｉｇｉｎａｌ／ｃｏｐｙビットが「１」すなわちデータがコピーであるときにだけ有効となる。
【００５２】
ＭＤ−ＥＭＩ  ｓｅｌｅｃｔｉｏｎビットが「０」のときパケットヘッダに格納する複製制御情報を「１１」とすることを表し、ＭＤ−ＥＭＩ  ｓｅｌｅｃｔｉｏｎビットが「１」のときパケットヘッダに格納する複製制御情報を「０１」とすることを表す。複製制御情報「１１」は、後述するようにもともとコピー禁止を示し、また、複製制御情報「０１」は、これ以上のコピー禁止を示す。
【００５３】
データ送信装置１０は、このＭＤ−ＥＭＩ  ｓｅｌｅｃｔｉｏｎビットの状態に応じて、データを伝送するデータパケットのヘッダに２ビットの情報（簡易複製制御情報）を格納する。
【００５４】
すなわち、データ送信装置１０は、音楽データを衛星から受信した際に、データが上記５種類の複製制御状態（ａ）〜（ｅ）のうちのどの状態にあるかを判別し、認識が容易な簡易複製制御情報として、複製制御状態（ａ）のときはコピー制限なしを示す複製制御情報「００」、複製制御状態（ｂ）又は（ｃ）のときは有限世代のコピー許可を示す複製制御情報「１０」、複製制御状態（ｄ）のときはこれ以上のコピー禁止を示す複製制御情報「０１」、複製制御状態（ｅ）のときはもともとコピー禁止を示す複製制御情報「１１」をデータパケットのヘッダに格納する。
【００５５】
このデータ伝送システムでは、伝送帯域を確保して音楽データをＩｓｏｃｈｒｏｎｏｕｓ伝送で伝送するアイソクロナス・パケットのヘッダに認識が容易な簡易複製制御情報を格納する。簡易複製制御情報の格納場所としては、例えばＩＥＥＥ１３９４の規格においてアプリケーション毎に自由に使用することができるｓｙフィールドの一部が使用される。
【００５６】
さらに、データ送信装置１０は、伝送データ中に上記ｃｏｐｙｒｉｇｈｔ  ｍｏｄｅ、ｃｏｐｙｒｉｇｈｔ、ｏｒｉｇｉｎａｌ／ｃｏｐｙ、ＭＤ−ＥＭＩ  ｓｅｌｅｃｔｉｏｎの４ビットを詳細複製制御情報として、図４にデータフォーマットの一例を示すようにデータフィールド中に格納して、データ受信装置２０に送信する。
【００５７】
図４に示したデータフォーマットにおいて、ＦＤＦ  ｆｉｅｌｄ  ｌｅｎｇｔｈフィールドは、Ｆｏｒｍａｔに応じた値が記録されているＦＤＰ（Ｆｏｒｍａｔ  Ｄｅｐｅｎｄｅｎｔ  Ｆｉｅｌｄ）に入るデータのサイズを表すＦＤＦ  ｆｉｅｌｄ  ｌｅｎｇｔｈのフィールドである。ａｕｄｉｏ＿ｄａｔａ＿ｔｙｐｅ＿１フィールド及びａｕｄｉｏ＿ｄａｔａ＿ｔｙｐｅ＿２フィールドは、データフィールドに入る音楽データ本体の種類を表すフィールドである。ｃｏｐｙｒｇｈｔフィールドは、著作権の有無を表すｃｏｐｙｒｇｈｔビットが格納されるフィールドである。ｏｒｉｇｉｎａｌ／ｃｏｐｙフィールドは、複製か否かを示すｏｒｉｇｉｎａｌ／ｃｏｐｙビットが格納されるフィールドである。ｓｔｅｒｅｏ  ｍｏｎｏフィールドは、ステレオかモノラルかを表すｓｔｅｒｅｏ  ｍｏｎｏビットが格納されるフィールドである。ｅｍｐｈａｓｉｓフィールドは、エンファシスの有無を表すｅｍｐｈａｓｉｓビットが格納されるフィールドである。ｄａｔａ＿ｓｔａｒｔ  ｉｎｄｉｃａｔｏｒフィールドは、データの開始位置を示すｄａｔａ＿ｓｔａｒｔ  ｉｎｄｉｃａｔｏｒビットが格納されるフィールドである。ｄａｔａ＿ｅｎｄ  ｉｎｄｉｃａｔｏｒフィールドは、データの開始位置を示すｄａｔａ＿ｅｎｄ  ｉｎｄｉｃａｔｏｒが格納されるフィールドである。ＰＥＳ＿ｄａｔａ＿ｃｏｕｎｔｅｒフィールドは、ＰＥＳデータのカウンタの値を表すＰＥＳ＿ｄａｔａ−ｃｏｕｎｔｅｒ値が格納されるフィールドである。ｃｏｐｙｒｉｇｈｔ  ｍｏｄｅフィールドは、伝送途中のデータの著作権であるか記録メディアに記録されたデータの著作権であるかを示すｃｏｐｙｒｉｇｈｔ  ｍｏｄｅビットが格納されるフィールドである。ＭＤ＿ＥＭＩ＿ｓｅｌｅｃｔｉｏｎフィールドは、パケットヘッダに格納する認識が容易な複製制御情報の状態をどのようにするかを表すＭＤ＿ＥＭＩ＿ｓｅｌｅｃｔｉｏｎビットが格納されるフィールドである。ｄａｔａ＿ｃｈｅｃｋｓｕｍフィールドは、データフィールドの音楽データのｄａｔａ＿ｃｈｅｃｋｓｕｍが格納されるフィールドである。さらに、データフィールドは、音楽データ本体が格納されるフィールドである。
【００５８】
そして、このデータ伝送システムにおいて、データ受信装置２０が詳細複製制御情報を認識できる装置である場合には、データ受信装置２０は、データ送信装置１０から送られてきたデータパケットを受信すると、簡易複製制御情報と詳細複製制御情報を図５に示すように解釈して、データの処理を行う。
【００５９】
すなわち、データ受信装置２０は、データ送信装置１０から送られてきたデータパケットの簡易複製制御情報が「００」であれば、受信した音楽データをコピー制限のないデータであると判断して、メディアアクセス部２６により記録媒体に記録することができる。
【００６０】
また、データ受信装置２０のＣＰＵ２２は、データ送信装置１０から送られてきたデータパケットの簡易複製制御情報が「１０」で詳細複製制御情報として与えられるｃｏｐｙｒｉｇｈｔ  ｍｏｄｅ、ｃｏｐｙｒｉｇｈｔ、ｏｒｉｇｉｎａｌ／ｃｏｐｙの３ビットが「１，０，０」であれば、受信した音楽データを２世代までコピー可能なデータであると判断して、メディアアクセス部２６により記録媒体に記録することができる。データ受信装置２０のＣＰＵ２２は、受信した２世代までコピー可能な音楽データをメディアアクセス部２６により記録媒体に記録する際に、詳細複製制御情報のｃｏｐｙｒｉｇｈｔ  ｍｏｄｅ、ｃｏｐｙｒｉｇｈｔ、ｏｒｉｇｉｎａｌ／ｃｏｐｙの３ビットを「１，０，１」すなわち１世代までコピー可の状態に更新して記録する。これにより、２世代までコピー可能な音楽データは、メディアアクセス部２６により記録媒体から再生される際に、１世代までコピー可能なデータとして再生される。なお、記録媒体上に第１及び詳細複製制御情報が格納されるのではなく、その意味を表す別の情報が格納されるようにしてもよい。
【００６１】
また、データ受信装置２０のＣＰＵ２２は、データ送信装置１０から送られてきたデータパケットの簡易複製制御情報が「１０」で詳細複製制御情報として与えられるｃｏｐｙｒｉｇｈｔ  ｍｏｄｅ、ｃｏｐｙｒｉｇｈｔ、ｏｒｉｇｉｎａｌ／ｃｏｐｙの３ビットが「１，０，１」であれば、受信した音楽データを１世代までコピー可能なデータであると判断して、メディアアクセス部２６により記録媒体に記録することができる。データ受信装置２０のＣＰＵ２２は、受信した１世代までコピー可能な音楽データをメディアアクセス部２６により記録媒体に記録する際に、詳細複製制御情報のｃｏｐｙｒｉｇｈｔ  ｍｏｄｅ、ｃｏｐｙｒｉｇｈｔ、ｏｒｉｇｉｎａｌ／ｃｏｐｙ、ＭＤ−ＥＭＩ  ｓｅｌｅｃｔｉｏｎの４ビットを「０，０，１，１」、簡易複製制御情報を「０１」すなわちこれ以上のコピー禁止の状態に更新して記録する。これにより、１世代までコピー可能な音楽データは、メディアアクセス部２６により記録媒体から再生される際に、これ以上のコピー禁止の状態のデータとして再生される。なお、記録媒体上に第１及び詳細複製制御情報が格納されるのではなく、その意味を表す別の情報が格納されるようにしてもよい。
【００６２】
さらに、データ受信装置２０のＣＰＵ２２は、データ送信装置１０から送られてきたデータパケットの簡易複製制御情報が「０１」又は「１１」であれば、受信した音楽データをコピー禁止のデータであると判断して、メディアアクセス部２６による音楽データの記録を禁止し、単に音楽データをアナログ信号に変換して音声出力端子２６Ａから出力するようにメディアアクセス部２６を制御する。
【００６３】
なお、詳細複製制御情報を認識できるデータ受信装置２０は、図５に示されている組合せ以外の状態の簡易複製制御情報及び詳細複製制御情報を含むデータパケットを受信した場合には、そのデータが不正なものであると判断して、データを破棄する。また、図５において、×は「０」，「１」のどちらでもよいことを示している。
【００６４】
また、このデータ伝送システムにおいて、データ受信装置２０が詳細複製制御情報を認識できない装置である場合には、データ受信装置２０は、データ送信装置１０から送られてきたデータパケットを受信すると、簡易複製制御情報を図６に示すように解釈して、データの処理を行う。
【００６５】
簡易複製制御情報は、４ビットの詳細複製制御情報により図５のように規定されている７種類の複製制御状態を図６に示すように４種類の複製制御状態として解釈できるように、２世代までのコピー可能なメディア上のデータと、１世代だけコピー可能なメディア上のデータと、１世代だけコピー可能なインターフェース上のデータの各複製制御状態を共に１世代だけコピー可能なデータとして簡易複製制御情報「１０」により共通に定義し、簡易複製制御情報「００」によりコピー制限なし、簡易複製制御情報「０１」によりこれ以上のコピー禁止、簡易複製制御情報「１１」によりもともとコピー禁止を定義したものである。
【００６６】
これにより、データ受信装置２０は、データ送信装置１０から送られてきたデータパケットの簡易複製制御情報が「００」であれば、受信した音楽データをコピー制限のないデータであると判断して、メディアアクセス部２６により記録媒体に記録することができる。
【００６７】
また、データ受信装置２０は、データ送信装置１０から送られてきたデータパケットの簡易複製制御情報が「１０」であれば、受信した音楽データを１世代までコピー可能なデータであると判断して、メディアアクセス部２６により記録媒体に記録することができる。データ受信装置２０のＣＰＵ２２は、受信した１世代までコピー可能な音楽データをメディアアクセス部２６により記録媒体に記録する際に、簡易複製制御情報を「０１」すなわちこれ以上のコピー禁止の状態に更新する。これにより、１世代までコピー可能な音楽データは、メディアアクセス部２６により記録媒体を介して記録される。記録した音楽データの再生時には、これ以上のコピー禁止の状態のデータとして再生される。
【００６８】
なお、上述した方法で、詳細複製制御情報を認識できないデータ受信装置２０でコンテンツを記録媒体に記録した場合には、簡易複製制御情報が「１０」から「０１」に書きかえられ、これ以上のコピー禁止の状態とされる。データ内に格納された詳細複製制御情報が書きかえられていないため、情報に食い違いが生じてしまうが、詳細複製制御情報を認識できるデータ受信装置２０においても、簡易複製制御情報が「０１」の場合には、上述のように記録処理を行わないため、コンテンツが不正に記録できる状態になってしまうことはない。
【００６９】
さらに、データ受信装置２０のＣＰＵ２２は、データ送信装置１０から送られてきたデータパケットの簡易複製制御情報が「０１」又は「１１」であれば、受信した音楽データをコピー禁止のデータであると判断して、メディアアクセス部２６による音楽データの記録を禁止し、単に音楽データをアナログ信号に変換して音声出力端子２６Ａから出力するようにメディアアクセス部２６を制御する。
【００７０】
このように、このデータ伝送システムでは、データ送信装置１０側で、伝送するデータの複製制御状態を定義した詳細複製制御情報に基づいて、上詳細複製制御情報よりもデータの複製制御状態を大まかに定義した簡易複製制御情報を生成し、データを伝送するデータパケットのパケットヘッダにデータの簡易複製制御情報を格納するとともに、データ中に詳細複製制御情報を格納して、入出力インターフェース１６から伝送路３０を介してデータ受信装置２０に送信するので、パケットヘッダに格納することができる複製制御情報だけでは表しきれない多様な複製制御状態を表すことができ、きめ細かに著作権の保護を図ることが可能となる。そして、データ受信装置２０側では、処理能力に応じて簡易複製制御情報及び詳細複製制御情報に基づく正確な複製制御あるいは簡易複製制御情報のみに基づく大まかな複製制御を行うことができる。
【００７１】
なお、上述の実施の形態においては、伝送路を用いたデータ伝送システムについて説明したが、記録媒体に適応することも可能である。例えば、光磁気ディスクなどに適用する場合、データのアドレス情報等が書かれているＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｎｔｅｎｔｓ）エリアに簡易複製制御情報を格納し、データエリアにデータ内容とともに詳細複製制御情報を埋め込んでおく。このように記録媒体に記録された複製制御情報を用いて、処理能力の高い記録装置においては、簡易複製制御情報及び詳細複製制御情報に基づいて複製制御処理を行い、処理能力の低い記録装置においては、簡易複製制御情報にのみ基づいて複製制御処理を行う。このように構成することにより、処理能力の高い処理デバイスを用いた記録装置ではコンテンツの極めて細やかな複製制御処理を行うことが可能となり、安価で処理能力の低い処理デバイスを用いた記録装置においても、コンテンツの著作権を保護することが可能な製品を製造することができるようになる。
【図面の簡単な説明】
【図１】  本発明を適用したデータ伝送システムの構成を示すブロック図である。
【図２】  ＩＥＥＥ１３９４シリアルバス上を伝送される伝送フレーム（アイソクロナス・パケット）の構成を示す図である。
【図３】  上記データ伝送システムにおける詳細複製制御情報にデータの複製制御状態の定義内容を示す図である。
【図４】  データパケットのデータフィールドに格納される詳細複製制御情報を含むデータの構造を示す図である。
【図５】  上記データ伝送システムにおいてデータ受信装置側で受信したデータパケットに含まれる簡易複製制御情報と詳細複製制御情報により定義されるデータの複製制御状態を示す図である。
【図６】  上記データ伝送システムにおいてデータ受信装置側で受信したデータパケットに含まれる簡易複製制御情報のみより定義されるデータの複製制御状態を示す図である。
【図１】
0004314745.tif 000002
【図２】
0004314745.tif 000003
【図３】
0004314745.tif 000004
【図４】
0004314745.tif 000005
【図５】
0004314745.tif 000006
【図６】
0004314745.tif 000007