(57)【要約】【課題】  コンテンツをより強力に保護することのできるデータ伝送方法および電子機器を実現する【解決手段】  送信側と受信側との間でのデータ伝送をバスを介して行なうデータ伝送方法であって、データを伝送するバスを複数とし、１つのコンテンツについてのコンテンツデータを複数に分割し、前記複数のバスの異なるバスを用いて前記分割された複数のコンテンツデータを伝送する。【選択図】  図１
2006277066.tif 000002
【特許請求の範囲】
【請求項１】
送信側と受信側との間でのデータ伝送をバスを介して行なうデータ伝送方法であって、
データを伝送するバスを複数とし、１つのコンテンツについてのコンテンツデータを複数に分割し、前記複数のバスの異なるバスを用いて前記分割された複数のコンテンツデータを伝送することを特徴とするデータ伝送方法。
【請求項２】
送信側と受信側との間でのデータ伝送をバスを介して行ない、前記受信側からのコンテンツデータの送信要求に応じて前記送信側が前記コンテンツデータを前記受信側へ送付するデータ伝送方法であって、
データを伝送するバスを複数とし、１つのバスには前記コンテンツデータのみを伝送させることを特徴とするデータ伝送方法。
【請求項３】
請求項１または請求項２に記載のデータ伝送方法において、
受信側から送信側へのコンテンツデータの送信要求が複数回行なわれ、送信側は送信要求を受け取る都度、複数に分割したコンテンツデータを受信側へ送付することを特徴とするデータ伝送方法。
【請求項４】
請求項１記載のデータ伝送方法において、
送信側は受信側からのコンテンツデータの送信要求を受け付けると、複数に分割したコンテンツデータをそれぞれ異なるバスを介して受信側へ同時に送付することを特徴とするデータ伝送方法。
【請求項５】
請求項１ないし請求項４のいずれかに記載のデータ伝送方法において、
受信側が、コンテンツデータの送信要求とともに該コンテンツデータの処理内容を指示する受信側キーを送信側へ送付するステップと、
前記送信側が、前記コンテンツデータの送信要求を受け付けて前記コンテンツデータについて前記受信側キーに基く処理を行い、前記受信側へ送付するステップと、
前記受信側が、分割されたコンテンツデータを受け付けて前記受信側キーを用いてコンテンツデータを再構成するステップと、を有するデータ伝送方法。
【請求項６】
請求項１ないし請求項４のいずれかに記載のデータ伝送方法において、
受信側が、コンテンツデータの送信要求とともに該コンテンツデータの処理内容を指示する受信側キーを送信側へ送付するステップと、
前記送信側が、前記コンテンツデータの送信要求を受け付けて前記受信側キーによる処理を行なうとともにコンテンツデータの処理内容を示す送信側キーによる処理を行ない、前記受信側へ送付するステップと
前記受信側が、分割されたコンテンツデータを受け付けた後に、前記送信側キーの送信要求を前記送信側へ送付するステップと、
送信側が、前記送信側キーの送信要求を受け付けて前記コンテンツデータについて前記送信側キーを前記受信側へ送付するステップと、
受信側が、分割されたコンテンツデータを前記受信側キーおよび送信側キーを用いてコンテンツデータを再構成するステップと、を有するデータ伝送方法。
【請求項７】
請求項５または請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの分割であるデータ伝送方法。
【請求項８】
請求項５または請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの暗号化であるデータ伝送方法。
【請求項９】
請求項５または請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの分割および暗号化であるデータ伝送方法。
【請求項１０】
請請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの分割であり、送信側キーの示す処理内容がコンテンツデータの分割であるデータ伝送方法。
【請求項１１】
請請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの暗号化であり、送信側キーの示す処理内容がコンテンツデータの分割であるデータ伝送方法。
【請求項１２】
請請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの分割および暗号化であり、送信側キーの示す処理内容がコンテンツデータの分割であるデータ伝送方法。
【請求項１３】
請請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの分割であり、送信側キーの示す処理内容がコンテンツデータの暗号化であるデータ伝送方法。
【請求項１４】
請請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの暗号化であり、送信側キーの示す処理内容がコンテンツデータの暗号化であるデータ伝送方法。
【請求項１５】
請請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの分割および暗号化であり、送信側キーの示す処理内容がコンテンツデータの暗号化であるデータ伝送方法。
【請求項１６】
請請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの分割であり、送信側キーの示す処理内容がコンテンツデータの分割および暗号化であるデータ伝送方法。
【請求項１７】
請請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの暗号化であり、送信側キーの示す処理内容がコンテンツデータの分割および暗号化であるデータ伝送方法。
【請求項１８】
請請求項６記載のデータ伝送方法において、
受信側キーの示す処理内容がコンテンツデータの分割および暗号化であり、送信側キーの示す処理内容がコンテンツデータの分割および暗号化であるデータ伝送方法。
【請求項１９】
データの送信側となるモジュールと、データの受信側となるホストと、を備える電子機器であって、
前記モジュールとホストとの間でのデータ伝送を行なう複数のバスと、
前記モジュールに設けられた、
１つのコンテンツについてのコンテンツデータを格納するモジュール側コンテンツデータ格納部と、
前記複数のバスごとに設けられ、データを送出する複数のモジュール側バッファと、
前記コンテンツデータ格納部に格納されている１つのコンテンツデータを複数に分割して前記複数のバッファに分配するモジュール側制御ブロックと、を有することを特徴とする電子機器。
【請求項２０】
データの送信側となるモジュールと、データの受信側となるホストと、を備える電子機器であって、
前記モジュールとホストとの間でのデータ伝送を行なう複数のバスと、
前記モジュールに設けられた、
１つのコンテンツについてのコンテンツデータを格納するモジュール側コンテンツデータ格納部と、
前記複数のバスごとに設けられ、データを送出する複数のモジュール側バッファと、
前記コンテンツデータ格納部に格納されている１つのコンテンツデータは前記複数のバッファのいずれか１つのみを用いて対応するバスより送出させ、該バスにはコンテンツデータのみの送出を行わせるモジュール側制御ブロックと、を有することを特徴とする電子機器。
【請求項２１】
請求項１９または請求項２０に記載の電子機器において、
モジュール側制御ブロックへコンテンツデータの送信要求を複数回行なうホストに設けられたホスト側制御ブロックを備え、
前記モジュール側制御ブロックは前記送信要求を受け取る都度、複数に分割したコンテンツデータをホストへ送付することを特徴とする電子機器。
【請求項２２】
請求項１９記載の電子機器において、
モジュール側制御ブロックはホストからのコンテンツデータの送信要求を受け付けると、前記コンテンツデータ格納部に格納されている１つのコンテンツデータを複数に分割して前記複数のバッファに分配することにより複数に分割したコンテンツデータをそれぞれ異なるバスを介してホストへ同時に送付することを特徴とする電子機器。
【請求項２３】
請求項１９ないし請求項２２のいずれかに記載の電子機器において、
ホストに設けられたコンテンツデータの処理内容を指示するホスト側キーを格納するホスト側コントロール情報格納部と、モジュールに設けられた前記ホスト側キーを格納するモジュール側コントロール情報格納部と、前記ホストに設けられた、コンテンツデータの送信要求とともに前記ホスト側コントロール情報格納部に格納されたホスト側キーをモジュールへ送付するホスト側制御ブロックと、を備え、
モジュール側制御ブロックは、前記コンテンツデータの送信要求とともに送られてきた前記ホスト側キーを前記モジュール側コントロール情報格納部に格納するとともに、前記コンテンツデータについて前記ホスト側キーに基く処理を行って前記ホスト側へ送付し、
前記ホスト側制御ブロックは、分割されたコンテンツデータを受け付けて前記ホスト側コントロール情報格納部に格納されている前記ホスト側キーを用いてコンテンツデータを再構成することを特徴とする電子機器。
【請求項２４】
請求項１９ないし請求項２２のいずれかに記載の電子機器において、
ホストに設けられたコンテンツデータの処理内容を指示するホスト側キーを格納するホスト側コントロール情報格納部と、モジュールに設けられた前記コンテンツデータの処理内容を指示するモジュール側キーを格納するモジュール側コントロール情報格納部と、前記ホストに設けられた、コンテンツデータの送信要求とともに前記ホスト側コントロール情報格納部に格納されたホスト側キーをモジュールへ送付するホスト側制御ブロックと、を備え、
モジュール側制御ブロックは、前記ホストから前記ホスト側キーとともに前記コンテンツデータの送信要求を受け付けると、前記コンテンツデータについて前記ホスト側キーおよびモジュール側キーに基く処理を行って前記ホスト側へ送付し、前記ホストから前記モジュール側キーの送信要求を受け付けると前記モジュール側キーを前記ホスト側へ送付し、
前記ホスト側制御ブロックは、前記ホスト側キーおよびモジュール側キーに基く処理が行なわれたコンテンツデータを前記モジュールから受け取ると、前記モジュール側キーの送信要求を前記モジュールへ送付し、その後、前記モジュール側キーを受け取ると、前記ホスト側キーおよび前記モジュール側キーを用いてコンテンツデータを再構成することを特徴とする電子機器。
【請求項２５】
請求項２３または請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの分割である電子機器。
【請求項２６】
請求項２３または請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの暗号化であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【請求項２７】
請求項２３または請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの分割および暗号化であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【請求項２８】
請請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの分割であり、モジュール側キーの示す処理内容がコンテンツデータの分割である電子機器。
【請求項２９】
請請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの暗号化であり、モジュール側キーの示す処理内容がコンテンツデータの分割であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【請求項３０】
請請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの分割および暗号化であり、モジュール側キーの示す処理内容がコンテンツデータの分割であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【請求項３１】
請請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの分割であり、モジュール側キーの示す処理内容がコンテンツデータの暗号化であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【請求項３２】
請請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの暗号化であり、モジュール側キーの示す処理内容がコンテンツデータの暗号化であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【請求項３３】
請請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの分割および暗号化であり、モジュール側キーの示す処理内容がコンテンツデータの暗号化であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【請求項３４】
請請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの分割であり、モジュール側キーの示す処理内容がコンテンツデータの分割および暗号化であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【請求項３５】
請請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの暗号化であり、モジュール側キーの示す処理内容がコンテンツデータの分割および暗号化であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【請求項３６】
請請求項２４記載の電子機器において、
ホスト側キーの示す処理内容がコンテンツデータの分割および暗号化であり、モジュール側キーの示す処理内容がコンテンツデータの分割および暗号化であり、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器内でのデータ伝送に関し、特に、ホストとモジュールとがバスを介してデータ伝送を行なうデータ伝送方法および電子機器に関する。
【背景技術】
【０００２】
デジタル放送やセキュリティ保護の必要なコンテンツをパーソナルコンピュータ（以下、ＰＣ：Personal Computerと称する）で扱う場合、そのコンテンツが不正に複製されないように保護を図る必要がある。この対策として一般的にはコンテンツを特定の鍵により暗号化する手法が採られている（例えば、特許文献１参照）。
【特許文献１】特開2004-109177号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したようにコンテンツの保護は暗号化により行なわれることが多いが、専用の暗号化ハードウェアやソフトウェアを実装しても、なお、公式に規格化されている汎用のバスを使用している場合には複製されて解読されてしまう危険性がある。汎用バスではデータの送受を行なう端子番号が規定されており、データの送受を行なう端子を結ぶデータ線を流れるデータを記録された場合、記録されたデータについて、様々な解除方法を試すことで解読されて複製されてしまうという問題点がある。
【０００４】
デジタル放送の普及によって、コンテンツ保護の強化が必須となることが予測され、コンテンツの受信機能を備えるＰＣ、録画器、ＰＤＡ（Personal Digital Assistance）、携帯型端末などの電子機器にはコンテンツの保護を行なうためにコンテンツデータの複製を防止する機能が求められている。
【０００５】
上述したようにコンテンツデータの複製は汎用バスを流れるデータ記録することにより行なわれることが多いため、データの送受を行なうバスに汎用でない特殊なものを採用することが対策となるが、コンテンツの複製防止のみを目的として電子機器に汎用ではないバスを組み込むことは、開発工数、メンテナンスの点で大きな負荷となるため、
本発明は上述したような従来の技術が有する問題点に鑑みてなされたものであって、コンテンツをより強力に保護することのできるデータ伝送方法および電子機器を実現することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のデータ伝送方法は、送信側と受信側との間でのデータ伝送をバスを介して行なうデータ伝送方法であって、
データを伝送するバスを複数とし、１つのコンテンツについてのコンテンツデータを複数に分割し、前記複数のバスの異なるバスを用いて前記分割された複数のコンテンツデータを伝送することを特徴とする。
【０００７】
この場合、送信側は受信側からのコンテンツデータの送信要求を受け付けると、複数に分割したコンテンツデータをそれぞれ異なるバスを介して受信側へ同時に送付することとしてもよい。
【０００８】
本発明の他の形態によるデータ伝送方法は、送信側と受信側との間でのデータ伝送をバスを介して行ない、前記受信側からのコンテンツデータの送信要求に応じて前記送信側が前記コンテンツデータを前記受信側へ送付するデータ伝送方法であって、
データを伝送するバスを複数とし、１つのバスには前記コンテンツデータのみを伝送させることを特徴とする。
【０００９】
この場合、他方のバスを経由して受信側から送信側へのコンテンツデータの送信要求が複数回行なわれ、送信側は送信要求を受け取る都度、複数に分割したコンテンツデータを受信側へ送付することとしてもよい。
【００１０】
上記のいずれの場合においても、受信側が、コンテンツデータの送信要求とともに該コンテンツデータの処理内容を指示する受信側キーを送信側へ送付するステップと、
前記送信側が、前記コンテンツデータの送信要求を受け付けて前記コンテンツデータについて前記受信側キーに基く処理を行い、前記受信側へ送付するステップと、
前記受信側が、分割されたコンテンツデータを受け付けて前記受信側キーを用いてコンテンツデータを再構成するステップと、を有することとしてもよい。
【００１１】
また、受信側が、コンテンツデータの送信要求とともに該コンテンツデータの処理内容を指示する受信側キーを送信側へ送付するステップと、
前記送信側が、前記コンテンツデータの送信要求を受け付けて前記受信側キーによる処理を行なうとともにコンテンツデータの処理内容を示す送信側キーによる処理を行ない、前記受信側へ送付するステップと
前記受信側が、分割されたコンテンツデータを受け付けた後に、前記送信側キーの送信要求を前記送信側へ送付するステップと、
送信側が、前記送信側キーの送信要求を受け付けて前記コンテンツデータについて前記送信側キーを前記受信側へ送付するステップと、
受信側が、分割されたコンテンツデータを前記受信側キーおよび送信側キーを用いてコンテンツデータを再構成するステップと、を有することとしてもよい。
【００１２】
受信側キーおよび送信側キーが示す処理の内容としては、分割、暗号化、分割および暗号化が挙げられる。
【００１３】
本発明による電子機器は、データの送信側となるモジュールと、データの受信側となるホストと、を備える電子機器であって、
前記モジュールとホストとの間でのデータ伝送を行なう複数のバスと、
前記モジュールに設けられた、
１つのコンテンツについてのコンテンツデータを格納するモジュール側コンテンツデータ格納部と、
前記複数のバスごとに設けられ、データを送出する複数のモジュール側バッファと、
前記コンテンツデータ格納部に格納されている１つのコンテンツデータを複数に分割して前記複数のバッファに分配するモジュール側制御ブロックと、を有することを特徴とする。
【００１４】
本発明の他の形態による電子機器は、データの送信側となるモジュールと、データの受信側となるホストと、を備える電子機器であって、
前記モジュールとホストとの間でのデータ伝送を行なう複数のバスと、
前記モジュールに設けられた、
１つのコンテンツについてのコンテンツデータを格納するモジュール側コンテンツデータ格納部と、
前記複数のバスごとに設けられ、データを送出する複数のモジュール側バッファと、
前記コンテンツデータ格納部に格納されている１つのコンテンツデータは前記複数のバッファのいずれか１つのみを用いて対応するバスより送出させ、該バスにはコンテンツデータのみの送出を行わせるモジュール側制御ブロックと、を有することを特徴とする。
【００１５】
この場合、モジュール側制御ブロックはホストからのコンテンツデータの送信要求を受け付けると、前記コンテンツデータ格納部に格納されている１つのコンテンツデータを複数に分割して前記複数のバッファに分配することにより複数に分割したコンテンツデータをそれぞれ異なるバスを介してホストへ同時に送付することとしてもよい。
【００１６】
また、モジュール側制御ブロックへコンテンツデータの送信要求を複数回行なうホストに設けられたホスト側制御ブロックを備え、
前記モジュール側制御ブロックは前記送信要求を受け取る都度、複数に分割したコンテンツデータをホストへ送付することとしてもよい。
【００１７】
上記のいずれにおいても、ホストに設けられたコンテンツデータの処理内容を指示するホスト側キーを格納するホスト側コントロール情報格納部と、モジュールに設けられた前記ホスト側キーを格納するモジュール側コントロール情報格納部と、前記ホストに設けられた、コンテンツデータの送信要求とともに前記ホスト側コントロール情報格納部に格納されたホスト側キーをモジュールへ送付するホスト側制御ブロックと、を備え、
モジュール側制御ブロックは、前記コンテンツデータの送信要求とともに送られてきた前記ホスト側キーを前記モジュール側コントロール情報格納部に格納するとともに、前記コンテンツデータについて前記ホスト側キーに基く処理を行って前記ホスト側へ送付し、
前記ホスト側制御ブロックは、分割されたコンテンツデータを受け付けて前記ホスト側コントロール情報格納部に格納されている前記ホスト側キーを用いてコンテンツデータを再構成するとしてもよい。
【００１８】
また、ホストに設けられたコンテンツデータの処理内容を指示するホスト側キーを格納するホスト側コントロール情報格納部と、モジュールに設けられた前記コンテンツデータの処理内容を指示するモジュール側キーを格納するモジュール側コントロール情報格納部と、前記ホストに設けられた、コンテンツデータの送信要求とともに前記ホスト側コントロール情報格納部に格納されたホスト側キーをモジュールへ送付するホスト側制御ブロックと、を備え、
モジュール側制御ブロックは、前記ホストから前記ホスト側キーとともに前記コンテンツデータの送信要求を受け付けると、前記コンテンツデータについて前記ホスト側キーおよびモジュール側キーに基く処理を行って前記ホスト側へ送付し、前記ホストから前記モジュール側キーの送信要求を受け付けると前記モジュール側キーを前記ホスト側へ送付し、
前記ホスト側制御ブロックは、前記ホスト側キーおよびモジュール側キーに基く処理が行なわれたコンテンツデータを前記モジュールから受け取ると、前記モジュール側キーの送信要求を前記モジュールへ送付し、その後、前記モジュール側キーを受け取ると、前記ホスト側キーおよび前記モジュール側キーを用いてコンテンツデータを再構成するとしてもよい。
【００１９】
ホスト側キーおよびモジュール側キーの示す処理内容としては、分割、暗号化、分割および暗号化であり、分割を含む処置の場合には、モジュールはコンテンツデータの暗号化を行なう暗号器を備え、ホストは暗号化されたコンテンツデータを復号する復号器を備える。
【００２０】
上記のように構成される本発明においては、電子機器内を伝送するデータを盗聴、複製するためには、時系列に複数のバスをトレースする必要があり、バス上のデータを単に盗聴するだけではコンテンツを復号できない仕組みが実現されている。さらには、データの制御方法、データに対して暗号化をかけることも行なわれるため、単一のパスによるデータ伝送方法に比較して多用かつ多重に保護をすることができる。
【発明の効果】
【００２１】
盗聴および複製が困難となり、コンテンツをより強力に保護することができる。
【発明を実施するための最良の形態】
【００２２】
実施例１
次に、本発明の実施例について図面を参照して説明する。図１は本発明によるデータ転送方法による電子機器システムの一実施例の要部構成を示すブロック図である。
【００２３】
本実施例は、コンテンツ受信機能としてのＴＶチューナ３１と、ＴＶチューナ３１から送られてきたモジュール２００と、モジュール２００と２つの汎用バス３，４を介して連結され、これら２つの汎用バス３，４を介してコンテンツデータを受け取るホスト１００と、ホスト１００から供給されたコンテンツデータを再生する再生装置１から構成されている。
コンテンツ受信機能としてはＴＶチューナの他に、ネットワークを介してサーバから送られてきたデータを受信するＰＣの入力部や、ＳＩＰサーバからのデータ配信を受けるＰＤＡや携帯端末の受信部などが挙げられ、ＴＶチューナに限定されるものではない。また、図１に示すシステムは１つの筐体に収められたＰＣ、録画器、ＰＤＡ、携帯端末などの電子機器とすることができ、本発明には一体型の電子機器が含まれる。また、２つの汎用バス３，４として、具体的にはPCI ExpressとUSB（Universal Serial Bus）という２つの汎用バスを実装されたＰＣ向けのExpressCardというインタフェースが使用されているがこれに限定されるものではない。相互に互換のない通信バンド幅の異なる２つの汎用バスであることが望ましい。
【００２４】
ＴＶチューナ３１はデジタルＴＶ放送を受信し、そのコンテンツデータをモジュール２００へ出力する。
【００２５】
モジュール２００は、コンテンツデータ格納部２１，２３、暗号器２２、バッファ２４−１，２４−２，２７−１，２７−２、モジュール２００内の各構成要素の動作を制御する制御ブロック２５、コントロール情報格納部２６から構成され、ホスト１００は、コンテンツデータ格納部１１，１３、復号器１２、バッファ１４−１，１４−２，１７−１，１７−２、ホスト１００内の各構成要素の動作を制御する制御ブロック１５、コントロール情報格納部１６から構成されている。
【００２６】
ホスト１のバッファ１４−１，１４−２は汎用バス３を介してモジュール２００のバッファ２４−１，２４−２と接続され、ホスト１のバッファ１７−１，１７−２は汎用バス３を介してモジュール２００のバッファ２７−１，２７−２と接続されている。
【００２７】
ＴＶチューナ部３１で受信されたコンテンツデータはコンテンツデータ格納部２１に格納され、暗号器２２により暗号化が施された後に、コンテンツデータ格納部２３に格納される。暗号器２２における暗号化は制御ブロック２５の指示により行なわれる。また、制御ブロック２５は、コンテンツデータ格納部２３に格納されているコンテンツデータを、画像を飛ばす、１フレームのデータ自体を分割する、などの手法で少量のデータパケットに細分化してバッファ２４−１とバッファ２７−１に蓄積させる。上述したように、バッファ２４−１とバッファ２７−１は、汎用バス３，４をそれぞれ介してホスト１のバッファ１４−１とバッファ１７−１と接続されるため、本実施例におけるコンテンツデータは細分化され、２つの異なるバスを介して伝送されることとなる。
【００２８】
上記のコンテンツデータの送信装置であるモジュール２００から受信装置であるホスト１００への伝送は、ホスト１００の制御ブロック１５のコンテンツ送信要求に応じて行なわれる。制御ブロック１５のコンテンツ送信要求は、コントロール情報格納部１６、バッファ１４−２、汎用バス３、バッファ２４−２コントロール情報格納部２６を介して制御ブロック２５へ伝送され、これを受けた制御ブロック２５がバッファ２４−１，２７−１よりコンテンツデータを送出させる。
【００２９】
また、コンテンツデータの暗号化と分割については、ホスト１００のコントロール情報格納部１６からバッファ１７−２、バッファ２７−２およびコントロール情報格納部２６を経てモジュール２の制御ブロック２５に通信データの構成単位にて指示するキーにより、制御ブロック２５は該指示内容を示すキーに基いてコンテンツデータの暗号化と分割を実行する。
【００３０】
汎用バス３，４をそれぞれ介してホスト１００のバッファ１４−１と１７−１に格納されたコンテンツデータについて制御ブロック１５はコントロール情報格納部１６を参照して暗号化および分割の内容を確認し、その内容に基づいてバッファ１４−１と１７−１に格納されているコンテンツデータを結合してコンテンツデータ格納部１３に格納し、さらに、復号器１２で復号することにより再構成し、ＴＶチューナ３１が出力したコンテンツデータと同等のコンテンツデータを得る。復号器１２で復号されたコンテンツデータはコンテンツデータ格納部１１に格納され、再生装置１へ供給される。
【００３１】
上記のように構成される本実施例においては、コンテンツデータが、暗号化され、かつ、分割されて異なる汎用バスを介してホスト側に伝送されるので、一方の汎用バスを流れるデータだけではコンテンツを再生することができない。また、暗号化を行なう、または、解くためのキーは一方の汎用バスのみを通る構成とされているので、この点からも複製防止が図られる。
【００３２】
実施例２
コンテンツ保護の観点から、汎用バスを通すデータはそれ自体で元のコンテンツデータを再構築できるものであることは望ましくない。このため、バッファ２４−１とバッファ２７−１に蓄積されるデータは、制御ブロック１５が生成するキーと制御ブロック２５によって生成されるルールに則って所定の分割、データ加工（暗号化も含む）を行い、それ自体でコンテンツを再構成することはできないように構成することもできる。
【００３３】
この場合の手順は以下の通りとなる。
【００３４】
ホスト１００のコントロール情報格納部１６からモジュール２の制御ブロック２５にコンテンツデータの暗号化と分割の指示を送付。
【００３５】
コンテンツデータの暗号化と分割の指示を受け付けた制御ブロック２５が該指示に含まれるキーを用いた暗号化および分割に加えて、自己が生成したルールによるキーを生成し、これによる所定の分割、データ加工（暗号化も含む）を行い、ホスト１００へ送付する。
【００３６】
ホスト１００は、モジュール２から受信したコンテンツデータをバッファ１４−１と１７−１に一端蓄積するが、蓄積したコンテンツデータを複製するために制御ブロック２５が生成したキーを再度モジュール２００の制御ブロック２５に対して要求し、これを受けて制御ブロック２５が自己が生成したキーをホスト１００へ送付する。
【００３７】
ホスト１００では制御ブロック１５が生成したキーと制御ブロック２５が生成したキーとにより、結合および復号を行い、最終的に元のコンテンツデータと等価なコンテンツデータを生成する。これを再生装置１に出力することでコンテンツ視聴が可能となる。
【００３８】
上記のように構成される本実施例においては、コンテンツデータが暗号化され、かつ、分割されて異なる汎用バスを介してホスト側に伝送されるので、一方の汎用バスを流れるデータだけではコンテンツを再生することができない。また、暗号化を行なう、または、解くためのキーとして、ホスト１００側のものとモジュール２００側のものとが同時に必要となるが、モジュール２００側のキーのみが一方の汎用バスを通る構成とされているので、さらに複製防止が図られる。
【００３９】
実施例３
汎用バス３と汎用バス４は同時に使用することができるが、例えばコンテンツデータの転送を汎用バス３とし、制御データの転送を汎用バス４を使用するというように機能別に分けて使用してもよい。図２はこのような使い分けをしたときのシーケンス動作を示す図であり、転送が行なわれるデータの内容を、送受するバッファとともに示す図である。
【００４０】
図２に示されるように、ホスト１００からコンテンツ送信要求がバッファ１７−２からモジュール２００へ送出され（シーケンス１）、これを受けてモジュール２００からコンテンツの送信がバッファ２４−１から行なわれる（シーケンス２）。本実施例においては、第２の実施例と同様にモジュール２００側でも暗号化が行なわれているので、続いて、ホスト１００からコンテンツを解読するための解読キーの要求がバッファ１４−２から送出され（シーケンス３）、これに応答する解読キーの送信がバッファ２７−２から行なわれる（シーケンス４）。
【００４１】
上記のように構成される本実施例においては、コンテンツデータについて、分割は行なわれずに暗号化のみが行なわれる。暗号化を行なう、または、解くためのキーとして、ホスト１００側のものとモジュール２００側のものとが同時に必要となるが、モジュール２００側のキーのみがコンテンツデータが流れない汎用バスを通る構成とされて複製防止が図られている。本実施例の場合には分割を行なわないため、分割を行なうために必要とされていた図１におけるコンテンツデータ格納部２３を省略することができ、装置構成を簡略することができる。
【００４２】
実施例４
上述した実施例１ではホスト１００からのコンテンツ送信要求を受けて、モジュール２００側が分割したコンテンツデータをバッファ２４−１，２７−１より送出するとして説明したが、汎用バスにおけるコンテンツデータの転送は時分割で行なうこととしてもよい。図３はこのような使用方法をしたときのシーケンス動作を示す図であり、転送が行なわれるデータの内容を、送受するバッファとともに示す図である。
【００４３】
図３に示されるように、ホスト１００からコンテンツ送信要求がバッファ１７−２からモジュール２００へ送出され（シーケンス１）、これを受けてモジュール２００からコンテンツの送信がバッファ２４−１から行なわれる（シーケンス２）。本実施例においては、最初のコンテンツ送信についてはコンテンツの前半部分とされている。続いて、ホスト１００からコンテンツの後半の要求がバッファ１４−２から送出され（シーケンス３）、これに応答してコンテンツの後半がバッファ２７−１から行なわれる（シーケンス４）。
【００４４】
上記のように構成される本実施例においては、コンテンツデータについて、前半部分と後半部分とがそれぞれ異なる汎用バスにより伝送される構成とすることにより複製防止が図られている。本実施例の場合にはコンテンツデータの分割が時分割という簡単な制御で実現できるものとしているので制御手順を簡単なものとすることができる。
【００４５】
なお、本実施例においても、実施例２や実施例３のようにモジュール側でも暗号化を行なうこととしてもよい。このような構成とした場合には、この後、ホスト側からキーの要求がバッファ１４−２により行なわれ、これを受けてモジュール側のバッファ２７−２からキーの返送がなされる。
【００４６】
実施例５
上述した実施例１ではホスト１００からのコンテンツ送信要求を受けて、モジュール２００側が分割したコンテンツデータをバッファ２４−１，２７−１より送出するとして説明したが、汎用バスにおけるコンテンツデータの転送は分割したものを同時に転送することとしてもよい。図４はこのような使用方法をしたときのシーケンス動作を示す図であり、転送が行なわれるデータの内容を、送受するバッファとともに示す図である。
【００４７】
図４に示されるように、ホスト１００からコンテンツ送信要求がバッファ１７−２からモジュール２００へ送出され（シーケンス１）、これを受けてモジュール２００からコンテンツデータの前半および後半の送信がバッファ２４−１およびバッファ２７−１から同時に行なわれる（シーケンス２）。
【００４８】
上記のように構成される本実施例においては、コンテンツデータの送信が同時に行なわれるのでコンテンツデータの送信を迅速に行なうことができる。
【００４９】
なお、本実施例においても、実施例２や実施例３のようにモジュール側でも暗号化を行なうこととしてもよい。このような構成とした場合には、この後、ホスト側からキーの要求がバッファ１４−２により行なわれ、これを受けてモジュール側のバッファ２７−２からキーの返送がなされる。
【００５０】
なお、以上説明した実施例のいずれにおいても、バスは２つとして説明したが、複数（２以上）であればよく、各バスに対応させてデータや制御信号を送信するバッファを設ければよい。
【００５１】
また、上記の各実施例におけるコンテンツデータの分割数も複数（２以上）であればよく、特に限定されない。また、上記の各実施例を組み合わせることにより、各実施例の効果が相乗した効果を奏する構成とすることができ、本発明には組み合わせ可能な各実施例の構成をも含む。
【００５２】
本発明の特徴とするところは、
ホストからの要求（キー）が必要、汎用バスを流れるデータはそれ単体では元のコンテンツに再生し得ない、コンテンツデータを生成するためにモジュールから生成される復元キーも必要である、コンテンツは、より小さな複数のデータパケットに分割され、これらがそれぞれ異なる通信方式（暗号化やハッシュの変更）で成り立つ、などの構成を採用することにより、汎用バスに流れるデータを単に集積しただけではコンテンツを生成できないということにある。
【００５３】
本発明の応用例としては、
（１）ＴＶチューナ３１の代わりにＨＤＤなどのコンテンツ蓄積媒体を用いる。
【００５４】
（２）転送容量が多くなるので、複数のコンテンツを一度に転送できる。この結果、複数のチューナやＨＤＤなどの蓄積媒体を融合したモジュールを実現可能である。
【００５５】
（３）一方のバスだけコンテンツの流れを反転させて、双方向のコンテンツ通信を実現することができる。これにより、スクランブルされたコンテンツを解読するモジュールも汎用バスを用いて実現することが可能になる。
などが挙げられる。
【図面の簡単な説明】
【００５６】
【図１】本発明によるデータ転送方法による電子機器システムの一実施例の要部構成を示すブロック図である。
【図２】実施例２におけるシーケンス動作を示す図である。
【図３】実施例３におけるシーケンス動作を示す図である。
【図４】実施例５におけるシーケンス動作を示す図である。
【符号の説明】
【００５７】
１    再生装置
３，４    汎用バス
１１，２１，１３，２３    コンテンツデータ格納部
１２    復号器
１４−１，１４−２，１７−１，１７−２，２４−１，２４−２，２７−１，２７−２    バッファ
１５，２５    制御ブロック
１６，２６    コントロール情報格納部
３１    ＴＶチューナ
１００    ホスト
２００    モジュール
【図１】
2006277066.tif 000003
【図２】
2006277066.tif 000004
【図３】
2006277066.tif 000005
【図４】
2006277066.tif 000006