(57)【特許請求の範囲】
【請求項１】
ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、前記ＩＥＥＥ１３９４機器とのデータの送受信を行う前記ＩＥＥＥ１３９４バス以外のバスに接続されたデバイス間でのフォーマット変換装置であって、
前記フォーマット変換装置は、前記デバイスの前記ＩＥＥＥ１３９４バス以外のバスに対応した形式のデータパケットのデータ領域に前記ＩＥＥＥ１３９４機器から送信されたＩＥＥＥ１３９４のパケットフォーマットを当てはめて、前記デバイス毎に定義された該デバイスを識別するための識別情報を組み込むことを特徴とするフォーマット変換装置。
【請求項２】
ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、前記ＩＥＥＥ１３９４機器とのデータの送受信を行う前記ＩＥＥＥ１３９４バス以外のバスに接続されたデバイス間でのフォーマット変換装置におけるフォーマット変換方法であって、
前記フォーマット変換装置は、前記デバイスの前記ＩＥＥＥ１３９４バス以外のバスに対応した形式のデータパケットのデータ領域に前記ＩＥＥＥ１３９４機器から送信されたＩＥＥＥ１３９４形式のパケットフォーマットを当てはめて、前記デバイス毎に定義された該デバイスを識別するための識別情報を組み込むことを特徴とするフォーマット変換方法。
【請求項３】
ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、前記ＩＥＥＥ１３９４機器とのデータの送受信を行う前記ＩＥＥＥ１３９４バス以外のバスに接続されたデバイス間でのフォーマット変換装置におけるフォーマット変換プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記フォーマット変換装置は、前記デバイスの前記ＩＥＥＥ１３９４バス以外のバスに対応した形式のデータパケットのデータ領域に前記ＩＥＥＥ１３９４機器から送信されたＩＥＥＥ１３９４のパケットフォーマットを当てはめて、前記デバイス毎に定義された該デバイスを識別するための識別情報を組み込むことを特徴とするフォーマット変換プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４】
ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、前記ＩＥＥＥ１３９４機器とのデータの送受信を行う前記ＩＥＥＥ１３９４バス以外のバスに接続されたデバイス間でのフォーマット変換システムであって、
前記フォーマット変換システムは、前記デバイスの前記ＩＥＥＥ１３９４バス以外のバスに対応した形式のデータパケットのデータ領域に前記ＩＥＥＥ１３９４機器から送信されたＩＥＥＥ１３９４のパケットフォーマットを当てはめて、前記デバイス毎に定義された該デバイスを識別するための識別情報を組み込むことを特徴とするフォーマット変換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるバスに接続された機器間で著作権情報を転送するデータ転送システム、通信デバイス、無線デバイス、不正コピー防止方法、及びプログラムを記録した記録媒体に関し、特に、ＩＥＥＥ１３９４の不正コピー防止技術の規格であるＤＴＣＰ（Digital Transmission Content Protection ）を他の異なるバスにおいて適用可能としたデータ転送システム、通信デバイス、無線デバイス、不正コピー防止方法、及びプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下、ＰＣという）やプリンタ、スキャナなどのＰＣ周辺機器、デジタルビデオディスク（以下、ＤＶＤという）、デジタルビデオカメラなどを相互に接続するためのインターフェースとして、ＩＥＥＥ１３９４（IEEE Standard for a High Performance Serial Bus ）とＵＳＢ１．１（Universal Serial Bus Revision1.1）が注目を浴びている。
【０００３】
ＩＥＥＥ１３９４、ＵＳＢ１．１とも接続の容易性から多くの製品が発売されている。ＩＥＥＥ１３９４は最大転送速度が毎秒４００メガビット（Ｍｂｐｓ）であるのに対し、ＵＳＢ１．１は最大転送速度が毎秒１２メガビット（Ｍｂｐｓ）と比較的低速である。
【０００４】
また、ＵＳＢはホスト（通常、ＰＣがホストとなる）を中心として、スター状のトポロジのみを許容しており、キーボードやマウス、電話のような低速のＰＣの周辺機器を接続するためのインターフェースとして利用されてきた。
【０００５】
これに対し、ＩＥＥＥ１３９４は、上記のような低速機器は当然のことながら、動画像のような大容量のデータを扱うアプリケーションのためのインターフェースとしても利用できるため、ＰＣにおいて低速機器はＵＳＢ、高速機器はＩＥＥＥ１３９４と棲み分けがなされていた。
【０００６】
しかしながら、最近になってＵＳＢ１．１を高速化し、新たに現行のＵＳＢ１．１の最大転送速度を４０倍とするＵＳＢ２．０を規格化しようとする動きが現れた。
【０００７】
ＵＳＢ２．０は、最大転送速度を毎秒４８０メガビット（Ｍｂｐｓ）と現行のＩＥＥＥ１３９４の最大転送速度、毎秒４００メガビット（Ｍｂｐｓ）と転送速度の面でほぼ同等となる。
【０００８】
これにより、ＩＥＥＥ１３９４で接続された機器からＵＳＢで接続された機器にデータをリアルタイムに転送することが可能となる。
【０００９】
本発明と技術分野が類似する従来例１として、特開平１１−１４５９９５号公報のバスのデータ転送方式がある。
【００１０】
本従来例は、リソース獲得方法の異なる複数のバスを接続した場合のリソース獲得、及びデータ転送方法を提案するものであり、図１５に示されるように、ＵＳＢ機器としてＰＣ５０、カメラ５１、テレビ電話５３が接続され、ＩＥＥＥ１３９４機器として衛星放送受信機（以下、ＩＲＤという）５４とレコーダ（以下、ＤＶＣＲという）５５が接続され、これらＵＳＢ機器とＩＥＥＥ１３９４機器との仲介を行う機器としてアダプタ５２が接続され、ＰＣ５０がＵＳＢでのデータのやり取りのホストの役割を担うシステムにおいて、ユーザから指示があると、ＰＣ５０は、ＩＥＥＥ１３９４の初期設定後、ＵＳＢ機器へアイソクロナス転送要求をした時、まず、アイソクロナスリソースマネージャへ要求を発行してこれを獲得する。次に、アダプタ５２にＵＳＢへのパイプ接続を要求し、これが成功すると、アイソクロナス転送を始める。アダプタ５２は、ＩＥＥＥ１３９４バス上のデータを受信してＰＣ５０へ受信データを転送し、あるいは、ＰＣ５０は、カメラ５１から画像データを受信してアダプタ５２に送り、アダプタ５２は、これをＩＥＥＥ１３９４側に送る。
【００１１】
【特許文献１】特開平１１−１４５９９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、ＩＥＥＥ１３９４ではデジタルコンテンツの著作権保護（以下、ＤＴＣＰ：Digital Tansmission Content Protection という）の規格が定められており、不正コピーを防止しているが、ＵＳＢには明確な不正コピー防止技術が定められていない。
【００１３】
ＤＴＣＰは、図１６に示すようにライセンス管理局から認証に必要な鍵やアルゴリズムを受け取り、ＩＥＥＥ１３９４シリアルバス上を流れるデータを暗号化して送受信するための技術である。
【００１４】
ＩＥＥＥ１３９４シリアルバスで接続された送信機器は、データを送信する際、データのコピー制御情報（以下、ＣＣＩ：Copy Control Informationという）を参照し、ＣＣＩによっては、受信機器との認証を必要とする。ＣＣＩには、コピー不可、１回のみコピー可、これ以上のコピー不可、コピー可の４通りがあり、コピー可以外、ＤＴＣＰが適用される。
【００１５】
データ受信機器は、ＩＥＥＥ１３９４シリアルバスで接続されている送信機器にデータを要求する際、送信機器に認証の要求を行う。この要求をトリガに送信機器と受信機器とで認証が行われる。認証が成功すると、送信機器と受信機器とで鍵を共有し、送信機器はこの鍵でデータを暗号化してＩＥＥＥ１３９４シリアルバス上に送信する。受信機器では、認証で共有した鍵で、暗号化されたデータを復元する。
【００１６】
このような、既存の不正コピー防止技術であるＤＴＣＰをＵＳＢに適用する場合には、次のような問題点がある。
【００１７】
まず、ＩＥＥＥ１３９４とＵＳＢとのパケットフォーマットが異なっている上、ＤＴＣＰが必須としているパケットヘッダの機能（例えば、コピー管理情報を示すビット、鍵の変更タイミングを示すビットなど）をＵＳＢのパケットヘッダが所有していない。
【００１８】
また、ＵＳＢは、ホスト（通常、ＰＣ）とデバイス間でのデータ転送をサポートしているが、ＵＳＢデバイス同士のデータ転送は定義されていない。従って、デバイス同士の通信が必要なＤＴＣＰをそのままでは適用できない。
【課題を解決するための手段】
【００１９】
係る目的を達成するために、本願のフォーマット変換装置は、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、前記ＩＥＥＥ１３９４機器とのデータの送受信を行う前記ＩＥＥＥ１３９４バス以外のバスに接続されたデバイス間でのフォーマット変換装置であって、
前記フォーマット変換装置は、前記デバイスの前記ＩＥＥＥ１３９４バス以外のバスに対応した形式のデータパケットのデータ領域に前記ＩＥＥＥ１３９４機器から送信されたＩＥＥＥ１３９４のパケットフォーマットを当てはめて、前記デバイス毎に定義された該デバイスを識別するための識別情報を組み込むことを特徴とする。
【００２０】
また、本願のフォーマット変換方法は、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、前記ＩＥＥＥ１３９４機器とのデータの送受信を行う前記ＩＥＥＥ１３９４バス以外のバスに接続されたデバイス間でのフォーマット変換装置におけるフォーマット変換方法であって、
前記フォーマット変換装置は、前記デバイスの前記ＩＥＥＥ１３９４バス以外のバスに対応した形式のデータパケットのデータ領域に前記ＩＥＥＥ１３９４機器から送信されたＩＥＥＥ１３９４形式のパケットフォーマットを当てはめて、前記デバイス毎に定義された該デバイスを識別するための識別情報を組み込むことを特徴とする。
【００２１】
また、本願のフォーマット変換プログラムを記録したコンピュータ読み取り可能な記録媒体は、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、前記ＩＥＥＥ１３９４機器とのデータの送受信を行う前記ＩＥＥＥ１３９４バス以外のバスに接続されたデバイス間でのフォーマット変換装置におけるフォーマット変換プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記フォーマット変換装置は、前記デバイスの前記ＩＥＥＥ１３９４バス以外のバスに対応した形式のデータパケットのデータ領域に前記ＩＥＥＥ１３９４機器から送信されたＩＥＥＥ１３９４のパケットフォーマットを当てはめて、前記デバイス毎に定義された該デバイスを識別するための識別情報を組み込むことを特徴とする。
【００２２】
また、本願のフォーマット変換システムは、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、前記ＩＥＥＥ１３９４機器とのデータの送受信を行う前記ＩＥＥＥ１３９４バス以外のバスに接続されたデバイス間でのフォーマット変換システムであって、
前記フォーマット変換システムは、前記デバイスの前記ＩＥＥＥ１３９４バス以外のバスに対応した形式のデータパケットのデータ領域に前記ＩＥＥＥ１３９４機器から送信されたＩＥＥＥ１３９４のパケットフォーマットを当てはめて、前記デバイス毎に定義された該デバイスを識別するための識別情報を組み込むことを特徴とする。
【発明の効果】
【００２３】
本発明はＤＴＣＰをＩＥＥＥ１３９４バス以外のバスに適用する際に問題となるコピー管理情報、及びデバイス同士のデータ転送を定義することにより、パケットフォーマットの違いを補正することが可能となるデータ転送システム、通信デバイス、無線デバイス、不正コピー防止方法、及びプログラムを記録した記録媒体を提供することを目的とする。
【発明を実施するための最良の形態】
【００２４】
次に、添付図面を参照しながら本発明のデータ転送システム、無線デバイス、その不正コピー防止方法、及びその不正コピー防止プログラムを記録した記録媒体に係る実施の形態を詳細に説明する。
【実施例】
【００２５】
図１〜図１４を参照すると本発明のデータ転送システム、無線デバイス、その不正コピー防止方法、及びその不正コピー防止プログラムを記録した記録媒体に係る実施の形態が示されている。
【００２６】
図１に示されるように本発明に係る実施形態は、パーソナルコンピュータ（以下、ＰＣという）１に、ＰＣＩ（Peripheral Component Interconnect ）バス２を介してＩＥＥＥ１３９４アダプタ３とＵＳＢアダプタ４とが接続されている。ＩＥＥＥ１３９４アダプタ３は、ＩＥＥＥ１３９４機器５Ａ，ＩＥＥＥ１３９４機器５Ｂ，ＩＥＥＥ１３９４機器５Ｃがそれぞれ接続されたＩＥＥＥ１３９４ケーブル６に接続されている。また、ＵＳＢアダプタ４には、ＵＳＢケーブル８によりＵＳＢ機器７Ａ，ＵＳＢ機器７Ｂ，ＵＳＢ機器７Ｃ，ＵＳＢ機器７Ｄがツリー状に接続されている。
【００２７】
ＰＣ１は、ＩＥＥＥ１３９４とＵＳＢとのインターフェースを装備した機器であり、ＰＣ１がＵＳＢでのホストの役割をなしている。
【００２８】
ＩＥＥＥ１３９４機器５Ａ，ＩＥＥＥ１３９４機器５Ｂ，ＩＥＥＥ１３９４機器５Ｃは、ＩＥＥＥ１３９４のインターフェースのみを備えた機器（即ち、ＩＥＥＥ１３９４機器）であり、ＵＳＢ機器７Ａ，ＵＳＢ機器７Ｂ，ＵＳＢ機器７Ｃ，ＵＳＢ機器７Ｄは、ＵＳＢのインターフェースのみを備えた機器である。なお、ＩＥＥＥ１３９４機器５及びＵＳＢ機器７は、ＩＥＥＥ１３９４機器にＵＳＢのインターフェースを備えている場合や、ＵＳＢ機器にＩＥＥＥ１３９４のインターフェースを備えている装置であってもよい。
【００２９】
図２には、図１に示されたＩＥＥＥ１３９４機器５及びＵＳＢ機器７に具体的な装置を適用した場合の構成が示されている。同図に示されるように、ＩＥＥＥ１３９４機器として、ディジタルＶＨＳ（以下、Ｄ−ＶＨＳという）９と、ディジタル衛星放送受信機（以下、ＩＲＤ：Integrated Receiver Decoder という）１０が接続され、ＵＳＢ機器として、キーボード１１、マウス１２、プリンタ１３、ハードディスク（以下、ＨＤＤ：Hard Disk Drive という）１４が接続されている。
【００３０】
また、図３に、ＩＥＥＥ１３９４でのデータ転送に用いるアイソクロナス転送のパケットフォーマットを示す。同図に示すように、アイソクロナス転送のパケットフォーマットには、Ｄａｔａ  Ｌｅｎｇｔｈ，Ｔａｇ，ｃｈａｎｎｅｌ，Ｔｃｏｄｅ，ＥＭＩ，Ｏｄｄ／Ｅｖｅｎ，ＳＹ，Ｈｅａｄｅｒ＿ＣＲＣ，ＤａｔａＦｉｅｌｄ，Ｄａｔａ＿ＣＲＣの各フィールドが設けられている。
【００３１】
Ｄａｔａ  Ｌｅｎｇｔｈは、ヘッダに続くデータフィールドのバイト長を規定するフィールドである。
【００３２】
Ｔａｇは、アイソクロナスパケットのフォーマットを示すフィールドである。
【００３３】
ｃｈａｎｎｅｌは、アイソクロナスパケットの識別に使うチャネル番号を示すフィールドである。
【００３４】
Ｔｃｏｄｅ（Ｔｒａｎｓａｃｔｉｏｎ  ｃｏｄｅ）は、パケットの種別を示すコードを示すフィールドである。
【００３５】
ＥＭＩ（Ｅｎｃｒｙｐｔｉｏｎ  Ｍｏｄｅ  Ｉｎｄｉｃａｔｏｒ）は、ＣＣＩの内容を示すフィールドである。
【００３６】
Ｏｄｄ／Ｅｖｅｎは、暗号鍵の変更タイミングを示すフィールドである。
【００３７】
ＳＹ（Ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎ  ｃｏｄｅ）は、送信ノードと受信ノードの間での映像や音声などの同期情報をやり取りするのに使用されるフィールドである。
【００３８】
Ｈｅａｄｅｒ＿ＣＲＣは、ヘッダ情報に対するＣＲＣ（cyclic redundancy check）を示すフィールドである。
【００３９】
Ｄａｔａは、ペイロードデータが挿入されるフィールドである。
【００４０】
Ｄａｔａ＿ＣＲＣは、データペイロードに対するＣＲＣが付加されるフィールドである。
【００４１】
また、図４に、認証に用いるアシンクロナス（ライトリクエスト）転送のパケットフォーマットを示す。同図に示されるように、アシンクロナス転送のパケットフォーマットには、ｄｅｓｔｉｎａｔｉｏｎ＿ＩＤ，ｔｌ，ｒｔ，ｔｃｏｄｅ，ｐｒｉ，ｓｏｕｒｃｅ＿ＩＤ，ｐａｃｋｅｔ  ｔｙｐｅ  ｓｐｅｃｉｆｉｃ  ｉｎｆｏｒｍａｔｉｏｎ，ｄａｔａ＿ｌｅｎｇｔｈ，ｅｘｔｅｎｄｅｄ＿ｔｃｏｄｅ，ｈｅａｄｅｒ＿ＣＲＣ，ｄａｔａ  ｆｉｅｌｄ，ｄａｔａ＿ＣＲＣのフィールドが設けられている。
【００４２】
ｄｅｓｔｉｎａｔｉｏｎ＿ＩＤ（Ｄｅｓｔｉｎａｔｉｏｎ  ｉｄｅｎｔｉｆｉｅｒ）は、パケットの送信先のノードのＩＤを示すフィールドである。
【００４３】
ｔｌ（Ｔｒａｎｓａｃｔｉｏｎ  ｌａｂｅｌ）は、リクエストパケットとレスポンスパケットの一対のトランザクションの一致を認識するためのラベルを示すフィールドである。
【００４４】
ｒｔ（Ｒｅｔｒｙ  ｃｏｄｅ）は、ビジーのＡｃｋｎｏｗｌｅｄｇｅ（認識）パケットを受信した時のリトライ方法に関する情報を示すフィールドである。
【００４５】
ｔｃｏｄｅ（Ｔｒａｎｓａｃｔｉｏｎ  ｃｏｄｅ）は、トランザクションパケットの種別コードを示すフィールドである。
【００４６】
ｐｒｉ（Ｐｒｉｏｒｉｔｙ）は、フェアアービトレーション（バス上の全ての送信要求ノードに対して、公平にバスアクセスを保証する調停）ではすべて０である。
【００４７】
ｓｏｕｒｃｅ＿ＩＤは、パケット送信元のノードのＩＤ情報を示すフィールドである。
【００４８】
ｐａｃｋｅｔ  ｔｙｐｅ  ｓｐｅｃｉｆｉｃ  ｉｎｆｏｒｍａｔｉｏｎは、パケットタイプ毎の固有の情報を示すフィールドであり、ｄｅｓｔｉｎａｔｉｏｎ＿ｏｆｆｓｅｔ（パケット送信先のノードのレジスタ空間上の目的アドレスを示す）や、ｒｃｏｄｅ（Ｒｅｓｐｏｎｓｅ  ｃｏｄｅ）とｒｅｓｅｒｖｅｄ｛応答コードと予約フィールド｝等が挿入される。
【００４９】
ｄａｔａ＿ｌｅｎｇｔｈは、パケットにデータペイロードがある場合にはその長さ（バイト）を示す。
【００５０】
ｅｘｔｅｎｄｅｄ＿ｔｃｏｄｅは、ｌｏｃｋのパケット時のみ意味を持ち、ｌｏｃｋの種別を示す。
【００５１】
ＩＥＥＥ１３９４では、アシンクロナス転送の最大転送サイズは、転送速度毎に決まっており、Ｓ１００（９８．３０４Ｍｂｐｓ）では５１２バイト、Ｓ２００（１９６．６０８Ｍｂｐｓ）では１０２４バイト、Ｓ４００（３９３．２１６Ｍｂｐｓ）では、２０４８バイトとなっている。
【００５２】
また、図５に、ＵＳＢのデータ転送に用いるアイソクロナス転送、認証に用いるバルク転送のパケットフォーマットを示す（Universal Serial Bus Specification Revision1.1参照）。同図に示されるように、アイソクロナス転送、バルク転送のパケットは、ＳＹＮＣ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｉｄｌｅ），ＰＩＤ（Ｐａｃｋｅｔ  ＩＤ），ＤＡＴＡ，ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ  Ｃｏｄｅ）１６のフィールドからなる。なお、このデータパケットでは、１０２４バイトまでのデータを転送できるように定義されている。
【００５３】
上記構成からなる本実施形態は、ＩＥＥＥ１３９４ケーブルと、ＵＳＢケーブルという異なるバスに接続された機器同士で著作権情報を送受信できるようにするため、ＵＳＢケーブルにおいても、ＩＥＥＥ１３９４において用いられているＤＴＣＰを適用することを特徴とする。
【００５４】
上述したＤＴＣＰが必須としているプロトコル機能は、コピー管理情報を示すパケットヘッダを所有していること、デバイス同士の通信ができるように定義されていることである。
【００５５】
図３、４、５からも明らかなようにＩＥＥＥ１３９４とＵＳＢとではパケットフォーマットが異なる。ＤＴＣＰをＵＳＢに適用するには、まず、データ転送時にＣＣＩを示す２ビットや鍵の変更タイミングを示す１ビットを付加する必要がある。
【００５６】
そこで、本実施形態においては、ＩＥＥＥ１３９４機器からＵＳＢ機器へのデータ転送時には、ＩＥＥＥ１３９４アダプタ３と、ＵＳＢアダプタ４との中間であるＰＣ１において、図６に示すようにＵＳＢのデータパケットのデータ領域にＩＥＥＥ１３９４のパケットフォーマットを当てはめる。即ち、ＰＣ１が、ＩＥＥＥ１３９４とＵＳＢとのフォーマット変換アダプタの役割を果たす。
【００５７】
ＩＥＥＥ１３９４機器からＵＳＢ機器へのデータ転送時には、図６に示されるようにＵＳＢのパケットフォーマットのデータ領域に、図３に示されたＩＥＥＥ１３９４のパケットが入る。これにより、ＵＳＢのデータパケットでもＣＣＩを示すビットや鍵の変更タイミングを示すビットを実現することができる。なお、認証時にも図４に示されたＩＥＥＥ１３９４のパケットが入る。
【００５８】
また、ＵＳＢ機器からＩＥＥＥ１３９４機器へのデータ転送において、ＣＣＩを示す２ビットや鍵の変更タイミングを示すビットを付加するため、各ＵＳＢ機器は、パケットのデータ領域に、図３に示されたＩＥＥＥ１３９４のパケットフォーマットを当てはめたＵＳＢパケット（図６）を生成する。また、ＩＥＥＥ１３９４とＵＳＢとのパケットフォーマット変換アダプタの役割をなすＰＣ１は、図６に示されたＵＳＢパケットのデータ領域から、ＩＥＥＥ１３９４フォーマットのパケットを取り出し、ＩＥＥＥ１３９４機器側に転送する。
【００５９】
また、ＵＳＢでは、ホスト同士、デバイス同士の通信は定義されていない。そのため、デバイス間の通信が必要であるＤＴＣＰを適用することができない。
【００６０】
そこで、ＤＴＣＰを適用するため、図６に示されるようにＵＳＢパケット中に、新規にＵＳＢデバイスの識別子（Destination IDという）を定義し、デバイス間の通信を実現する。
【００６１】
これは、例えば、ＵＳＢバス内で１つのデバイスに１つの値を割り当てた８ビットの識別子で、バスの初期化時にホストが各デバイスに割り当てるものとする。この識別子を用いることにより、デバイス同士の通信が可能となる。
【００６２】
図２に示された実施形態では、ＰＣ１（ホスト）がバス初期化時に、キーボードは「１」、マウスは「２」、ＨＤＤは「３」、プリンタは「４」というように各デバイス毎に識別子を割り当てる。これにより、ＨＤＤ「３」からプリンタ「４」へ直接データを送ることも可能となる。また、各デバイスは、ホストにより割り当てられた識別子をデバイス・ディスクリプタに保持する。なお、デバイス・ディスクリプタは、ＵＳＢデバイスの全般的な情報を記述するものであり、定義されたデータを持つ構造である。
【００６３】
このように、ＩＥＥＥ１３９４機器からＵＳＢ機器へのデータ転送においては、ＰＣ１において、ＩＥＥＥ１３９３機器から転送されたＩＥＥＥ１３９４フォーマットのデータを、ＵＳＢのデータ領域に当てはめたＵＳＢパケットを生成してＵＳＢ機器側に転送し、また、ＵＳＢ機器からＩＥＥＥ１３９４機器へのデータ転送時には、各ＵＳＢ機器がパケットのデータ領域を、ＩＥＥＥ１３９４のパケットフォーマットで生成したＵＳＢパケットを生成する。また、バスの初期化時に、ＰＣ１が各ＵＳＢ機器に識別子を割り当てることにより、ＩＥＥＥ１３９４バスに接続された機器と、ＵＳＢバスに接続された機器との間でＤＴＣＰを適用することが可能となる。従って、ＩＥＥＥ１３９４機器とＵＳＢ機器の間で送受信される情報の不正コピーを防止することができる。
【００６４】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＵＳＢバスに接続されたＵＳＢ機器とで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存のＤＴＣＰをＵＳＢ側において適用可能としたことにより、バス毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築の費用を低減させることができる。
【００６５】
次に、ＩＥＥＥ１３９４機器とＵＳＢ機器との間でＤＴＣＰを適用した場合の動作を図２を参照しながら説明する。
【００６６】
図２に示された構成において、ＩＥＥＥ１３９４バスに接続されたＩＲＤ１０からＵＳＢバスに接続されたＨＤＤ１４にデータをコピーする場合について説明する。
【００６７】
ＨＤＤ１４は、ＵＳＢアダプタ４、ＩＥＥＥ１３９４アダプタ３を経由してＩＲＤ１０にデータの送信を要求する。
【００６８】
ＰＣ１は、ＩＥＥＥ１３９４機器とＵＳＢ機器との信号経路の接続を行う「コネクションを張る機能」と、接続された信号経路を維持する「コネクションを維持する機能」と、ＩＥＥＥ１３９４からＵＳＢへのパケットフォーマット変換、その逆であるＵＳＢからＩＥＥＥ１３９４へのパケットフォーマット変換の機能を具備し、ＩＥＥＥ１３９４機器とＵＳＢ機器との間のデータのやり取りを常に監視する。
【００６９】
ＩＲＤ１０は、ＨＤＤ１４から要求のあったデータのＣＣＩを調べ、著作権保護対象ではないデータならばそのままデータをＨＤＤに送信する。
【００７０】
また、ＨＤＤ１４から要求のあったデータが著作権保護対象のデータであった場合には、ＨＤＤ１４からの認証要求を待つ。そして、ＨＤＤ１４からの認証要求を受け、ＨＤＤ１４とＩＲＤ１０とで共通の鍵を取得する。
【００７１】
ＩＲＤ１０は、ＨＤＤ１４と共有した鍵を用いてデータを暗号化し、ＩＥＥＥ１３９４アダプタ３、ＰＣ１、ＵＳＢアダプタ４経由してＨＤＤ１４に暗号化したデータを送信する。この際、ＰＣ１において、ＩＥＥＥ１３９４フォーマットのデータをＵＳＢフォーマットのデータに変換する際に、ＵＳＢのデータパケットのデータ部にＩＥＥＥ１３９４のパケットフォーマットを当てはめる。従って、ＵＳＢのデータパケットでもＣＣＩを示すビットや鍵の変更タイミングを示すビットを実現することができ、著作権情報を異なるバス間で送受信することが可能となる。
【００７２】
また、ＵＳＢ機器からＩＥＥＥ１３９４機器に著作権保護対象情報を転送する際には、ＰＣ１は、ＵＳＢ機器でＩＥＥＥ１３９４パケットフォーマットで生成され、ＵＳＢのデータ領域に挿入されたデータを取り出し、取り出したデータをＩＥＥＥ１３９４機器側に転送する。
【００７３】
上述した動作により、ＩＥＥＥ１３９４機器とＵＳＢ機器との間で著作権保護対象データを送受信することが可能となる。
【００７４】
次に、図８を参照しながら本発明に係る第２の実施形態について説明する。
【００７５】
本発明に係る第２の実施形態は、図７に示されるようにＵＳＢのパケットにＣＣＩや鍵の変更タイミングを示す不正コピー保護ビット、及び「ＤＥＳＴＩＮＡＴＩＯＮ  ＩＤ」を新規に定義したことを特徴としている。従って、ＵＳＢのパケットフォーマットでもＩＥＥＥ１３９４の不正コピー保護技術を適用することが可能となる。また、上述した第１の実施形態のように、ＩＥＥＥ１３９４機器からＵＳＢ機器にデータを転送する際に、ＵＳＢのホストとなるＰＣ１において、ＩＥＥＥ１３９４機器から転送されたＩＥＥＥ１３９４フォーマットのデータを、ＵＳＢパケットのデータ領域に組み込む変換を行う必要がなくなる。なお、図７に示された実施形態では、ＣＣＩや鍵の変更タイミングを示す不正コピー保護ビットを８ビットで定義しているが、このビット数は８に限定されるものではなく、適宜実施可能である。
【００７６】
次に、本発明に係る第３の実施形態について図８を参照しながら説明する。本発明に係る第３の実施形態は、ＩＥＥＥ１３９４のＤＴＣＰ技術をＰＣＩバスに適用し、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＰＣＩバスに接続されたデバイス間でＤＴＣＰ技術を用いて著作権情報を相互に送受信することを特徴としている。
【００７７】
この目的を達成するために、図８に示されるようにＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５からＰＣＩバス２１に接続されたデバイス２２に著作権情報を送信する際には、ＩＥＥＥ１３９４機器５とＰＣＩバス対応デバイス２２との中間のフォーマット変換アダプタ２０において、ＩＥＥＥ１３９４機器５から転送されたＩＥＥＥ１３９４パケットを、ＰＣＩバスにて転送可能なデータパケットのデータ部に挿入する。また、フォーマット変換アダプタ２０は、このデータパケットにＰＣＩバス上のデバイスの識別子である「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を挿入する。
【００７８】
また、ＰＣＩバスに接続されたデバイス２２からＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器５にデータを転送する際には、ＰＣＩバス２１に接続されたデバイス２２において、データパケットのデータ領域に挿入するデータをＩＥＥＥ１３９４パケットフォーマットで生成する。また、このデータパケットには、送信先の機器を識別するための識別子「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を組み込む。このようなフォーマットで形成されたデータは、フォーマット変換アダプタ２０に転送され、ここで、データパケットのデータ領域からＩＥＥＥ１３９４フォーマットで生成されたデータが取り出され、ＩＥＥＥ１３９４機器側に転送される。
【００７９】
このようにして、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＰＣＩバスに接続されたデバイスとの間でＤＴＣＰを適用することが可能となり、ＩＥＥＥ１３９４機器と、ＰＣＩバス対応デバイスとの間で送受信される情報の不正コピーを防止することができる。
【００８０】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＰＣＩバスに接続されたデバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存のＤＴＣＰをＰＣＩ側においても適用可能としたことにより、バス毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【００８１】
次に、本発明に係る第４の実施形態について説明する。本発明に係る第４の実施形態は、ＰＣＩのパケットにＣＣＩや鍵の変更タイミングを示す不正コピー保護ビット、及び「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を新規に定義したことを特徴としている。これにより、ＰＣＩのパケットフォーマットでもＩＥＥＥ１３９４の不正コピー保護技術を適用することが可能となる。
【００８２】
次に、本発明に係る第５の実施形態について図９を参照しながら説明する。本発明に係る第５の実施形態は、ＩＥＥＥ１３９４のＤＴＣＰ技術を、ＰＣＭＣＩＡバスに適用し、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＰＣＭＣＩＡバスに接続されたデバイス間でＤＴＣＰ技術を用いて著作権情報を相互に送受信することを特徴としている。
【００８３】
この目的を達成するために、図９に示されるようにＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５からＰＣＭＣＩＡバス２４に接続されたデバイス２５に著作権情報を送信する際に、ＩＥＥＥ１３９４機器５とＰＣＭＣＩＡバス対応デバイス２５との中間のフォーマット変換アダプタ２３において、ＩＥＥＥ１３９４機器５から転送されたＩＥＥＥ１３９４パケットを、ＰＣＭＣＩＡバスにて転送可能なデータパケットのデータ部に挿入する。また、フォーマット変換アダプタ２３は、このデータパケットにＰＣＭＣＩＡバス２４上のデバイスの識別子である「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を挿入する。
【００８４】
また、ＰＣＭＣＩＡバス２４に接続されたデバイス２５からＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５にデータを転送する際には、ＰＣＭＣＩＡバス２４に接続されたデバイス２５において、データパケットのデータ領域に挿入するデータをＩＥＥＥ１３９４パケットフォーマットで生成する。また、このデータパケットには、送信先の機器を識別するための識別子「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を組み込む。このようなフォーマットで形成されたデータは、フォーマット変換アダプタ２３に転送され、ここで、データパケットのデータ領域からＩＥＥＥ１３９４フォーマットで生成されたデータが取り出され、ＩＥＥＥ１３９４機器５側に送信される。
【００８５】
このようにして、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＰＣＭＣＩＡバスに接続されたデバイスとの間でＤＴＣＰを適用することが可能となり、ＩＥＥＥ１３９４機器と、ＰＣＭＣＩＡバス対応デバイスとの間で送受信される情報の不正コピーを防止することができる。
【００８６】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＰＣＭＣＩＡバスに接続されたデバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存のＤＴＣＰをＰＣＭＣＩＡ側においても適用可能としたことにより、バス毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【００８７】
次に、本発明に係る第６の実施形態について説明する。本発明に係る第６の実施形態は、ＰＣＭＣＩＡのパケットにＣＣＩや鍵の変更タイミングを示す不正コピー保護ビット、上述した実施形態において定義した「ＤｅｓｔｉｎａｔｉｏｎＩＤ」を新規に定義したことを特徴としている。これにより、ＰＣＭＣＩＡのパケットフォーマットでもＩＥＥＥ１３９４の不正コピー保護技術を適用することができる。
【００８８】
次に、本発明に係る第７の実施形態について図１０を参照しながら説明する。本発明に係る第７の実施形態は、ＩＥＥＥ１３９４のＤＴＣＰ技術を、ＳＣＳＩバスに適用し、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＳＣＳＩバスに接続されたデバイス間でＤＴＣＰ技術を用いて著作権情報を相互に送受信することを特徴としている。
【００８９】
この目的を達成するために、図１０に示されるようにＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５からＳＣＳＩバス２７に接続されたデバイス２８に著作権情報を送信する際には、ＩＥＥＥ１３９４機器５とＳＣＳＩバス対応デバイス２８との中間のフォーマット変換アダプタ２６において、ＩＥＥＥ１３９４機器から転送されたＩＥＥＥパケットを、ＳＣＳＩバス２７にて転送可能なデータパケットのデータ部に挿入する。また、フォーマット変換アダプタ２６は、このデータパケットにＳＣＳＩバス上のデバイスの識別子である「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を挿入する。
【００９０】
また、ＳＣＳＩバスに接続されたデバイス２８からＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５にデータを転送する際には、ＳＣＳＩバス２７に接続されたデバイス２８において、データパケットのデータ領域に挿入するデータをＩＥＥＥ１３９４パケットフォーマットで生成する。また、このデータパケットには、送信先の機器を識別するための識別子「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を組み込む。このようなフォーマットで形成されたデータは、フォーマット変換アダプタ２６に転送され、ここで、データパケットのデータ領域からＩＥＥＥ１３９４フォーマットで生成されたデータが取り出され、ＩＥＥＥ１３９４機器５側に送信される。
【００９１】
このようにして、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＳＣＳＩバスに接続されたデバイスとの間でＤＴＣＰを適用することが可能となり、ＩＥＥＥ１３９４機器と、ＳＣＳＩ機器との間で送受信される情報の不正コピーを防止することができる。
【００９２】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＳＣＳＩバスに接続されたデバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存のＤＴＣＰをＳＣＳＩ側においても適用可能としたことにより、バス毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【００９３】
次に、本発明に係る第８の実施形態について説明する。本発明に係る第８の実施形態は、ＳＣＳＩのパケットにＣＣＩや鍵の変更タイミングを示す不正コピー保護ビット、及び上述した実施形態において定義した「ＤｅｓｔｉｎａｔｉｏｎＩＤ」を新規に定義したことを特徴としている。これにより、ＳＣＳＩのパケットフォーマットでもＩＥＥＥ１３９４の不正コピー保護技術を適用することができる。
【００９４】
次に、本発明に係る第９の実施形態について図１１を参照しながら説明する。本発明に係る第９の実施形態は、ＩＥＥＥ１３９４のＤＴＣＰ技術を、ＩＳＡバスに適用し、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＩＳＡバスに接続されたデバイス間でＤＴＣＰ技術を用いて著作権情報を相互に送受信することを特徴としている。
【００９５】
この目的を達成するために、図１１に示されるようにＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５からＩＳＡバス３０に接続されたデバイス３１に著作権情報を送信する際には、ＩＥＥＥ１３９４機器５とＩＳＡバス対応デバイス３１との中間のフォーマット変換アダプタ２９において、ＩＥＥＥ１３９４機器５から転送されたＩＥＥＥパケットを、ＩＳＡバス３０にて転送可能なデータパケットのデータ部に挿入する。また、フォーマット変換アダプタ２９は、このデータパケットにＩＳＡバス３０上のデバイスの識別子である「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を挿入する。
【００９６】
また、ＩＳＡバス３０に接続されたデバイス３１からＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５にデータを転送する際には、ＩＳＡバス３０に接続されたデバイス３１において、データパケットのデータ領域に挿入するデータをＩＥＥＥ１３９４パケットフォーマットで生成する。また、このデータパケットには、送信先の機器を識別するための識別子「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を組み込む。このようなフォーマットで形成されたデータは、フォーマット変換アダプタ２９に転送され、ここで、データパケットのデータ領域からＩＥＥＥ１３９４フォーマットで生成されたデータが取り出され、ＩＥＥＥ１３９４機器５側に送信される。
【００９７】
このようにして、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＩＳＡバスに接続されたデバイスとの間でＤＴＣＰを適用することが可能となり、ＩＥＥＥ１３９４機器と、ＩＳＡ機器との間で送受信される情報の不正コピーを防止することができる。
【００９８】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＩＳＡバスに接続されたデバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存のＤＴＣＰをＩＳＡ側においても適用可能としたことにより、バス毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【００９９】
次に、本発明に係る第１０の実施形態について説明する。本発明に係る第１０の実施形態は、ＩＳＡのデータパケットにＣＣＩや鍵の変更タイミングを示す不正コピー保護ビット、及び上述した実施形態において定義した「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を新規に定義したことを特徴としている。これにより、ＩＳＡのパケットフォーマットでもＩＥＥＥ１３９４の不正コピー保護技術を適用することができる。
【０１００】
次に、本発明に係る第１１の実施形態について図１２を参照しながら説明する。本発明に係る第１１の実施形態は、ＩＥＥＥ１３９４のＤＴＣＰ技術を、Ｃバスに適用し、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、Ｃバスに接続されたデバイス間でＤＴＣＰ技術を用いて著作権情報を相互に送受信することを特徴としている。
【０１０１】
この目的を達成するために、図１２に示されるようにＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５からＣバス３３に接続されたデバイス３４に著作権情報を送信する際には、ＩＥＥＥ１３９４機器５とＣバス対応デバイス３４との中間のフォーマット変換アダプタ３２において、ＩＥＥＥ１３９４機器５から転送されたＩＥＥＥ１３９４パケットを、Ｃバス３３にて転送可能なデータパケットのデータ部に挿入する。また、フォーマット変換アダプタ３２は、このデータパケットにＣバス３３上のデバイスの識別子である「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を挿入する。
【０１０２】
また、Ｃバス３３に接続されたデバイス３４からＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５にデータを転送する際には、Ｃバス３３に接続されたデバイス３４において、データパケットのデータ領域に挿入するデータをＩＥＥＥ１３９４パケットフォーマットで生成する。また、このデータパケットには、送信先の機器を識別するための識別子「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を組み込む。このようなフォーマットで形成されたデータは、フォーマット変換アダプタ３２に転送され、ここで、データパケットのデータ領域からＩＥＥＥ１３９４フォーマットで生成されたデータが取り出され、ＩＥＥＥ１３９４機器５側に送信される。
【０１０３】
このようにして、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、Ｃバスに接続されたデバイスとの間でＤＴＣＰを適用することが可能となり、ＩＥＥＥ１３９４機器と、Ｃバス対応機器との間で送受信される情報の不正コピーを防止することができる。
【０１０４】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、Ｃバスに接続されたデバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存のＤＴＣＰをＣ側においても適用可能としたことにより、バス毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【０１０５】
次に、本発明に係る第１２の実施形態について説明する。本発明に係る第１２の実施形態は、ＣバスでのパケットにＣＣＩや鍵の変更タイミングを示す不正コピー保護ビット、及び、上述した実施形態において定義した「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を新規に定義したことを特徴としている。これにより、ＣバスのパケットフォーマットでもＩＥＥＥ１３９４の不正コピー保護技術を適用することができる。
【０１０６】
次に、本発明に係る第１３の実施形態について図１３を参照しながら説明する。本発明に係る第１３の実施形態は、ＩＥＥＥ１３９４のＤＴＣＰ技術を、ＩｒＤＡ（Infrared Data Association ）に適用し、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＩｒＤＡにて通信を行うデバイス間でＤＴＣＰ技術を用いて著作権情報を相互に送受信することを特徴としている。
【０１０７】
この目的を達成するために、図１３に示されるようにＩＥＥＥ１３９４ケーブル６バスに接続されたＩＥＥＥ１３９４機器５からＩｒＤＡにて通信を行うデバイス３７に著作権情報を送信する際には、フォーマット変換アダプタ３５において、ＩＥＥＥ１３９４機器５から転送されたＩＥＥＥパケットを、ＩｒＤＡにて転送可能なデータパケットのデータ部に挿入する。また、フォーマット変換アダプタ３５は、このデータパケットにデバイスの識別子である「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を挿入する。
【０１０８】
また、ＩｒＤＡにて通信を行うデバイス３７からＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５にデータを転送する際には、ＩｒＤＡ対応デバイス３７においてデータパケットのデータ領域に挿入するデータをＩＥＥＥ１３９４パケットフォーマットで生成する。また、このデータパケットには、送信先の機器を識別するための識別子「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を組み込む。このようなフォーマットで形成されたデータは、フォーマット変換アダプタ３５に転送され、ここで、データパケットのデータ領域からＩＥＥＥ１３９４フォーマットで生成されたデータが取り出され、ＩＥＥＥ１３９４機器側に送信される。
【０１０９】
このようにして、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＩｒＤＡにて通信を行うデバイスとの間でＤＴＣＰを適用することが可能となり、ＩＥＥＥ１３９４機器と、ＩｒＤＡ対応通信デバイスとの間で送受信される情報の不正コピーを防止することができる。
【０１１０】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＩｒＤＡ対応通信デバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存のＤＴＣＰをＩｒＤＡ側においても適用可能としたことにより、インターフェース毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【０１１１】
次に、本発明に係る第１４の実施形態について説明する。本発明に係る第１４の実施形態は、ＩｒＤＡのデータパケットにＣＣＩや鍵の変更タイミングを示す不正コピー保護ビット、及び上述した実施形態において定義した「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を新規に定義したことを特徴としている。これにより、ＩｒＤＡのデータパケットでもＩＥＥＥ１３９４の不正コピー保護技術を適用することができる。
【０１１２】
次に、本発明に係る第１５の実施形態について図１４を参照しながら説明する。本発明に係る第１５の実施形態は、ＩＥＥＥ１３９４のＤＴＣＰ技術を、ＢＬＵＥＴＯＯＴＨに適用し、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＢＬＵＥＴＯＯＴＨにて通信を行うデバイス間でＤＴＣＰ技術を用いて著作権情報を相互に送受信することを特徴としている。
【０１１３】
この目的を達成するために、図１４に示されるようにＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５からＢＬＵＥＴＯＯＴＨにて通信を行うデバイス４０に著作権情報を送信する際には、フォーマット変換アダプタ３８において、ＩＥＥＥ１３９４機器５から転送されたＩＥＥＥパケットを、ＢＬＵＥＴＯＯＴＨにて転送可能なデータパケットのデータ部に挿入する。また、フォーマット変換アダプタ３８は、このデータパケットにデバイスの識別子である「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を挿入する。
【０１１４】
また、ＢＬＵＥＴＯＯＴＨにて通信を行うデバイス４０からＩＥＥＥ１３９４ケーブル６に接続されたＩＥＥＥ１３９４機器５にデータを転送する際には、デバイス４０において、データパケットのデータ領域に挿入するデータをＩＥＥＥ１３９４パケットフォーマットで生成する。また、このデータパケットには、送信先の機器を識別するための識別子「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を組み込む。このようなフォーマットで形成されたデータは、フォーマット変換アダプタ３８に転送され、ここで、データパケットのデータ領域からＩＥＥＥ１３９４フォーマットで生成されたデータが取り出され、ＩＥＥＥ１３９４機器５側に送信される。
【０１１５】
このようにして、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＢＬＵＥＴＯＯＴＨにて通信を行うデバイスとの間でＤＴＣＰを適用することが可能となり、ＩＥＥＥ１３９４機器と、ＢＬＵＥＴＯＯＴＨ対応通信デバイスとの間で送受信される情報の不正コピーを防止することができる。
【０１１６】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＢＬＵＥＴＯＯＴＨ対応通信デバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存のＤＴＣＰをＢＬＵＥＴＯＯＴＨ側においても適用可能としたことにより、インターフェース毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【０１１７】
次に、本発明に係る第１６の実施形態について説明する。本発明に係る第１６の実施形態は、ＢＬＵＥＴＯＯＴＨのデータパケットにＣＣＩや鍵の変更タイミングを示す不正コピー保護ビット、上述した実施形態において定義した「Ｄｅｓｔｉｎａｔｉｏｎ  ＩＤ」を新規に定義したことを特徴としている。これにより、ＢＬＵＥＴＯＯＴＨのデータパケットでもＩＥＥＥ１３９４の不正コピー保護技術を適用することができる。
【０１１８】
次に、本発明に係る第１７の実施形態について説明する。本発明に係る第１７の実施形態は、ＩＥＥＥ１３９４バス上のＩＥＥＥ１３９４機器と、このＩＥＥＥ１３９４バスとは異なるバスまたはインターフェース（ＵＳＢ，ＰＣＩ，ＰＣＭＣＩＡ，ＩｒＤＡ，ＳＣＳＩ，Ｃバス，ＢＬＵＥＴＯＯＴＨ）で接続された機器との間でＤＴＣＰを適用し、著作権情報を送受信できるようにするために、ＵＳＢ，ＰＣＩ，ＰＣＭＣＩＡ，ＩｒＤＡ，ＳＣＳＩ，Ｃバス，ＢＬＵＥＴＯＯＴＨのパケットフォーマットをすべてＩＥＥＥ１３９４のパケットフォーマットと同一にしたことを特徴としている。ＩＥＥＥ１３９４のパケットフォーマットについては、上述した第１の実施形態において詳述した通りである。従って、ＤＴＣＰを適用する際に問題となるＣＣＩを示すビット、鍵の変更タイミングを示すビットなどを新規に定義する必要がなくなる。
【０１１９】
なお、上述した実施形態は本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施が可能である。例えば、上述したＩＥＥＥ１３９４の不正コピー防止技術を他のバスに提供する技術は、ＲＳ−２３２Ｃ等のシリアルインターフェース規格のものであれば実施可能である。
【産業上の利用可能性】
【０１２０】
以上の説明より明らかなように本発明は、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器からＩＥＥＥ１３９４バス以外のバスに接続された通信デバイスへデータを送信する際には、ＩＥＥＥ１３９４機器から転送されたＩＥＥＥ１３９４形式のパケットと、通信デバイス毎に定義された、通信デバイスを識別するための識別情報とをＩＥＥＥ１３９４バス以外のバスに対応した形式のパケット内に挿入して、通信デバイス側に転送し、通信デバイスからＩＥＥＥ１３９４機器へデータを送信する際には、通信デバイスに生成される、ＩＥＥＥ１３９４形式のパケットと、識別情報とが挿入されたＩＥＥＥ１３９４バス以外のバスに対応したパケットからＩＥＥＥ１３９４形式のパケットを取り出して、ＩＥＥＥ１３９４機器側に転送することにより、ＩＥＥＥ１３９４の不正コピー防止技術をＩＥＥＥ１３９４バス以外のバスにおいても使用することが可能となり、ＩＥＥＥ１３９４機器と通信デバイスとの間で著作権情報を送受信することが可能となる。
【０１２１】
さらに、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＩＥＥＥ１３９４バス以外のバスに接続された通信デバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存の不正コピー防止技術を適用可能としたことにより、インターフェース毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【０１２２】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器から無線により通信を行う無線デバイスにデータを転送する際には、ＩＥＥＥ１３９４機器から転送されたＩＥＥＥ１３９４形式のパケットと、無線デバイス毎に定義された、無線デバイスを識別するための識別情報とを無線通信に対応した形式のパケット内に挿入して、無線デバイス側に転送し、また、無線デバイスからＩＥＥＥ１３９４機器にデータを転送する際には、無線デバイスにより生成される、ＩＥＥＥ１３９４形式のパケットと、識別情報とが挿入された無線通信に対応した形式のパケットからＩＥＥＥ１３９４形式のパケットを取り出し、ＩＥＥＥ１３９４機器側に転送することにより、ＩＥＥＥ１３９４の不正コピー防止技術を無線通信においても適用することが可能となり、ＩＥＥＥ１３９４機器と無線デバイスとの間で著作権情報を送受信することができる。
【０１２３】
さらに、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、無線にて通信を行う無線デバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存の不正コピー防止技術を適用可能としたことにより、インターフェース毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【０１２４】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器とデータの送受信を行う、ＩＥＥＥ１３９４バス以外のバスに接続された無線デバイスにおいて、転送データのコピー許容回数を設定したコピー制御情報と、データを暗号化して送受信するために用いる暗号鍵の変更タイミングを示す情報と、ＩＥＥＥ１３９４バス以外のバスに接続された無線デバイス毎に定義された、無線デバイスを識別するための識別情報とを具備するパケットを生成し、ＩＥＥＥ１３９４機器へのデータ転送を行うことにより、ＩＥＥＥ１３９４の不正コピー防止技術をＩＥＥＥ１３９４バス以外のバスにおいても使用することが可能となり、ＩＥＥＥ１３９４機器と無線デバイスとの間で著作権情報を送受信することが可能となる。
【０１２５】
さらに、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＩＥＥＥ１３９４バス以外のバスに接続された無線デバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存の不正コピー防止技術を適用可能としたことにより、インターフェース毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【０１２６】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器とデータの送受信を行う、ＩＥＥＥ１３９４バス以外のバスに接続された通信デバイスにおいて、データをＩＥＥＥ１３９４機器に転送する際に、ＩＥＥＥ１３９４のパケットフォーマットでパケットを生成することでＩＥＥＥ１３９４の不正コピー防止技術をＩＥＥＥ１３９４バス以外のバスにおいても使用することが可能となり、ＩＥＥＥ１３９４機器と通信デバイスとの間で著作権情報を送受信することが可能となる。
【０１２７】
さらに、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、ＩＥＥＥ１３９４バス以外のバスに接続された通信デバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存の不正コピー防止技術を適用可能としたことにより、インターフェース毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【０１２８】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器とのデータの送受信を無線により行う無線デバイスにおいて、転送データのコピー許容回数を設定したコピー制御情報と、データを暗号化して送受信するために用いる暗号鍵の変更タイミングを示す情報と、デバイス毎に定義された、デバイスを識別するための識別情報とを具備するパケットを生成し、ＩＥＥＥ１３９４機器へのデータ転送を行うことにより、ＩＥＥＥ１３９４の不正コピー防止技術を無線通信においても適用することが可能となり、ＩＥＥＥ１３９４機器と無線デバイスとの間で著作権情報を送受信することができる。
【０１２９】
さらに、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、無線にて通信を行う無線デバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存の不正コピー防止技術を適用可能としたことにより、インターフェース毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【０１３０】
また、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器とのデータの送受信を無線により行う無線デバイスにおいて、データをＩＥＥＥ１３９４機器に転送する際に、ＩＥＥＥ１３９４のパケットフォーマットでパケットを生成することにより、ＩＥＥＥ１３９４の不正コピー防止技術を無線通信においても適用することが可能となり、ＩＥＥＥ１３９４機器と無線デバイスとの間で著作権情報を送受信することができる。
【０１３１】
さらに、ＩＥＥＥ１３９４バスに接続されたＩＥＥＥ１３９４機器と、無線にて通信を行う無線デバイスとで著作権情報を送受信するために、ＩＥＥＥ１３９４で規格化されている既存の不正コピー防止技術を適用可能としたことにより、インターフェース毎に異なる不正コピー防止技術を適用せずに済むことから著作権情報を送受信するためのシステム構築にかかる費用を削減させることができる。
【図面の簡単な説明】
【０１３２】
【図１】本発明に係る第１の実施形態の構成を表すブロック図である。
【図２】本発明に係る第１の実施形態の構成を表すブロック図である。
【図３】ＩＥＥＥ１３９４でデータ転送に用いるアイソクロナス転送のパケットフォーマットを表す図である。
【図４】ＩＥＥＥ１３９４で認証に用いるアシンクロナス転送のパケットフォーマットを表す図である。
【図５】ＵＳＢのパケットフォーマットを表す図である。
【図６】第１の実施形態におけるＵＳＢのパケットフォーマットを表す図である。
【図７】第２の実施形態におけるＵＳＢのパケットフォーマットを表す図である。
【図８】本発明に係る第３の実施形態の構成を表すブロック図である。
【図９】本発明に係る第５の実施形態の構成を表すブロック図である。
【図１０】本発明に係る第７の実施形態の構成を表すブロック図である。
【図１１】本発明に係る第９の実施形態の構成を表すブロック図である。
【図１２】本発明に係る第１１の実施形態の構成を表すブロック図である。
【図１３】本発明に係る第１３の実施形態の構成を表すブロック図である。
【図１４】本発明に係る第１５の実施形態の構成を表すブロック図である。
【図１５】従来のデータ転送方式の構成を表すブロック図である。
【図１６】送信機器と受信機器とでデータを暗号化して送信するための認証を説明するための図である。
【符号の説明】
【０１３３】
１  ＰＣ
２  ＰＣＩバス
３  ＩＥＥＥ１３９４アダプタ
４  ＵＳＢアダプタ
５  ＩＥＥＥ１３９４機器
６  ＩＥＥＥ１３９４ケーブル
７  ＵＳＢ機器
８  ＵＳＢケーブル
【図１】
0004821838.tif 000002
【図２】
0004821838.tif 000003
【図３】
0004821838.tif 000004
【図４】
0004821838.tif 000005
【図５】
0004821838.tif 000006
【図６】
0004821838.tif 000007
【図７】
0004821838.tif 000008
【図８】
0004821838.tif 000009
【図９】
0004821838.tif 000010
【図１０】
0004821838.tif 000011
【図１１】
0004821838.tif 000012
【図１２】
0004821838.tif 000013
【図１３】
0004821838.tif 000014
【図１４】
0004821838.tif 000015
【図１５】
0004821838.tif 000016
【図１６】
0004821838.tif 000017