(57)【要約】【課題】  複数媒体で構成されるプログラムの再生、実行時に、メインプログラムが１３９４を介して外部のＡＤ機器を制御してコンテンツ再生を行い、その他の操作の場合は再生を行わずコンテンツの保護を行う。【解決手段】  制御デバイス上の媒体に存在するプログラムが１３９４を介して被制御デバイスに制御コマンドを送ってコンテンツ再生を行う。この時被制御はコンテンツが持つキーコードを付加し、被制御デバイスはキーコードを照合しこのコンテンツが属するプログラムからの制御の場合にのみ再生を行う。【選択図】  図１
2006244134.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録媒体から構成されるプログラムを再生、実行するケーブルもしくは無線で接続された複数のデバイスから構成されるシステムであって、制御デバイスは該デバイス上の記録媒体に存在するプログラムに従って被制御デバイスに制御用のデータを送信して前記被制御デバイス上の記録媒体に存在するコンテンツの再生制御を行い、前記制御用のデータは前記被制御デバイス上の記録媒体が保持するコンテンツを再生するためのキーコードを含み、前記被制御デバイスは記録媒体上に保持されているキーコードと受信した制御データ中のキーコードの照合を行った後にコンテンツの再生を行うことを特徴とするデータ通信システム。
【請求項２】
前記記録媒体上に保持されているキー及び前記制御データ中のキーコードは、前記被制御デバイス上の記録媒体全体に対するキーコードであることを特徴とする請求項１記載のデータ通信システム。
【請求項３】
前記記録媒体上に保持されているキー及び前記制御データ中のキーコードは、前記被制御デバイス上の記録媒体に保持されている各コンテンツに対するキーコードであることを特徴とする請求項１記載のデータ通信システム。
【請求項４】
前記記録媒体上に保持されていると前記制御データ中のキーコードを照合した結果、キーコードが合致しなかった場合はコンテンツの再生を行わないことを特徴とする請求項１記載のデータ通信システム。
【請求項５】
前記被制御デバイスは、本体の操作パネルまたはリモコンによって再生の指示を受けた場合にコンテンツの再生を行わないことを特徴とする請求項１記載のデータ通信システム。
【請求項６】
前記被制御デバイスは、本体の操作パネルまたはリモコンによって再生の指示を受けた場合にキーコードの設定されていないコンテンツの再生のみを行うことを特徴とする請求項３記載のデータ通信システム。
【請求項７】
前記被制御デバイスは音声のコンテンツを有する記録媒体を再生することを特徴とする請求項１記載のデータ通信システム。
【請求項８】
前記被制御デバイスは映像のコンテンツを有する記録媒体を再生することを特徴とする請求項１記載のデータ通信システム。
【請求項９】
ケーブルもしくは無線で接続された複数のデバイスから構成されるシステムに使用される制御プログラム及び、前記制御プログラムを保持する記録媒体であって、前記プログラムは複数の記録媒体から構成されるプログラムの再生制御を行うためのものであり、制御デバイスが被制御デバイスに制御用のデータを送信して前記被制御デバイス上の記録媒体に存在するコンテンツの再生制御を行うように動作させ、前記制御用のデータは被制御デバイス上の記録媒体が保持するコンテンツを再生するためのキーコードを含むことを特徴とする制御プログラム及び、前記制御プログラムを保持する記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御信号とデータを混在させて通信することが可能なデータ通信バスを用いて電子機器（以下、機器）間を接続して、機器間でデータ通信を行うシステムを所有する装置に関するものである。
【背景技術】
【０００２】
近年ＣＤ、ＭＤ、ＤＶＤ、デジタルビデオ等デジタルＡＶ機器が普及してきており、デジタルデータの送受信及び、デジタル機器の制御のためのデータ通信システムとして、ＩＥＥＥ１３９４（以下１３９４）バスを使用したシステムが普及してきている。
【０００３】
１３９４ではＩｓｏｃｈｒｏｎｏｕｓ（同期）通信とＡｓｙｎｃｈｒｏｎｏｕｓ（非同期）通信の２通りの通信方法があり、音声、動画などの時間軸を持ったデータは一定のデータレートで転送帯域が保証されたＩｓｏｃｈｒｏｎｏｕｓ通信が使用され、制御コマンドのようなデータは必要に応じて不定期にＡｓｙｎｃｈｒｏｎｏｕｓ通信が使用される。例えばコントローラがデジタルビデオを制御する場合、Ａｓｙｎｃｈｒｏｎｏｕｓ通信を用いて再生コマンドをデジタルビデオに送信し、コマンドを受け取ったデジタルビデオは再生動画データをＩｓｏｃｈｒｏｎｏｕｓ通信を用いてデジタル出力する。
【０００４】
図５はデジタルテレビにゲーム機とＤＶＤプレーヤーが接続されているシステムである。各デバイスは１３９４ケーブルで接続され、ゲーム機がコントローラとなってデジタルテレビとＤＶＤプレーヤーを制御することができる。ゲーム機はＩｓｏｃｈｒｏｎｏｕｓ通信を用いて、デジタルテレビに映像を送信する事が出来、またＤＶＤプレーヤーにＡｓｙｎｃｈｒｏｎｏｕｓ通信で制御コマンドを送信して再生コントロールを行うことが出来る。ＤＶＤプレーヤーに動画データの再生を指示する場合、ゲーム機はＩｓｏｃｈｒｏｎｏｕｓ通信を中断してチャンネルをＤＶＤプレーヤーに開放するまたは、デジタルテレビの入力ＩｓｏｃｈｒｏｎｏｕｓチャンネルをＤＶＤプレーヤーの出力チャンネルに切り替えることによってテレビの入力映像を切り替える。このＤＶＤプレーヤーの再生するコンテンツは、ゲーム機が実行しているプログラムの内容と同期したものであり、例えばゲームの進行に応じて再生されるべき動画の内容はあらかじめ決まっている。
【０００５】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開２００３−７８９７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
図６は図５のシステムにパーソナルコンピュータ（ＰＣ）を追加したシステムである。ＰＣはＡＶ機器の制御機能を持ち、Ａｓｙｎｃｈｒｏｎｏｕｓ通信を用いてＤＶＤプレーヤーをコントロールすることが出来る。ゲーム機がゲームのプログラムを実行中の場合、ＰＣの制御によってＤＶＤプレーヤーの再生が行われてしまうとゲームの進行に無関係に再生されてしまうことになるためゲーム進行に不具合が生じる。
【０００７】
また、ゲーム機があらかじめＤＶＤプレーヤーに対して排他制御のコマンドを送信して制御機能を独占することも出来るが、ゲーム機が存在しない場合に他の機器または本体の操作パネル等でＤＶＤの再生を行うとゲームの進行に無関係に動画の再生を行うことが出来、ストーリー性のあるゲームの場合、ゲームの進行に関係なく先のストーリーの動画を再生できてしまう。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明では制御デバイスが被制御デバイスに制御用のデータを送信して前記被制御デバイス上の記録媒体に存在するコンテンツの再生制御を行う場合、前記制御用のデータに前記被制御デバイス上の記録媒体が保持するコンテンツを再生するためのキーコードを付加し、前記被制御デバイスは記録媒体上に保持されているキーコードと受信した制御データ中のキーコードの照合を行った後にコンテンツの再生を行う。
【０００９】
記録媒体全体に対して再生用のキーコードが設定されている場合、再生用キーコードを持つ記録媒体を再生する再生デバイスは、キーコードを含まない制御データ、再生用キーコードと合致しないキーコードを含む制御データ及び本体・リモコン操作によって再生制御を受けた場合、コンテンツの再生を行わない。
【００１０】
また記録媒体内の各コンテンツに対して再生用のキーコードが設定されている場合、再生用キーコードを持つ記録媒体を再生する再生デバイスは、キーコードを含まない制御データ、再生用キーコードと合致しないキーコードを含む制御データ及び本体・リモコン操作によって再生制御を受けた場合、再生用キーコードの設定されていないコンテンツの再生のみを行う。
【００１１】
（作用）
上記手段を用いることにより、複数の記録媒体から構成されるゲーム等のプログラムを円滑に実行することが出来、プログラムの流れとは無関係な他のデバイスやユーザの操作によるコンテンツ再生を防ぐことが出来る。
【発明の効果】
【００１２】
本発明によって、複数の媒体から構成され、それぞれの媒体のコンテンツの同期をとる必要がある場合に、円滑に同期をとることができる。
【発明を実施するための最良の形態】
【００１３】
（実施例１）
図１は第一の実施例の制御コマンドとレスポンスの流れを示す図である。この制御コマンドとレスポンスはＡｓｙｎｃｈｒｏｎｏｕｓ通信を使用して各デバイスに送信される。図６に示すシステムにおいて、ゲーム機、ＰＣからＤＶＤプレーヤーは制御コマンドを受信して、そのコマンド内容に従ってレスポンスを送信する。本実施例ではＤＶＤプレーヤーにはディスク全体に対する再生用のキーコードを持つディスクがセットされているものとする。
【００１４】
ゲーム機からキーコードを含む制御コマンドを受信すると、ＤＶＤプレーヤーはプレーヤー内のディスクを再生するためのキーコードとの照合を行いキーコードが合致しているとコマンドを受け付けてＡｃｃｅｐｔｅｄのレスポンスをゲーム機に送信し指示されたコンテンツの再生を開始する。
【００１５】
また、ＰＣからキーコードを含まない制御コマンドを受信すると、ＤＶＤプレーヤーはプレーヤー内のディスクにキーコードが設定されているためコマンドを拒否しＲｅｊｅｃｔｅｄのレスポンスをＰＣに送信する。
【００１６】
図２はＤＶＤプレーヤーの動作を示すフローチャートである。ステップ２０１でＤＶＤプレーヤーはセットされているディスクに再生用キーコードが設定されているかどうかを検査する。ステップ２０２では、１３９４のＡｓｙｎｃｈｒｏｎｏｕｓ通信で外部コントローラからの制御コマンドが受信されたかどうかを判別する。制御コマンドを受信している場合は、ステップ２０３でディスクに再生用キーコードが設定されているかどうかを判別し、設定されていない場合はステップ２０８でコマンド受理のレスポンスを外部コントローラに送信してステップ２０９で指定された制御コマンドを実行する。
【００１７】
ステップ２０３でディスクにキーコードが設定されている場合はステップ２０４で受信した制御コマンドにキーコードフィールドがあるかどうかを判別する。キーコードフィールドがない場合、ステップ２１０でコマンド拒否のレスポンスを外部コントローラに送信する。
【００１８】
ステップ２０４でキーコードフィールドがある場合、ステップ２０５でディスクに設定されているキーコードとの照合を行う。照合の結果合致しない場合、ステップ２１０でコマンド拒否のレスポンスを外部コントローラに送信し、合致する場合はステップ２０６でコマンド受理のレスポンスを外部コントローラに送信してステップ２０７で指定された制御コマンドを実行する。
【００１９】
ステップ２０２で制御コマンドを受信していない場合は、ステップ２１１で本体もしくはリモコンによる制御操作が起きたかどうかを判別する。制御操作が起きている場合は、ステップ２１２でディスクに再生用キーコードが設定されているかどうかを判別し、設定されていない場合はステップ２１３で指定された制御操作を実行する。
【００２０】
このように、ディスクに設定されたキーコードと制御コマンドにセットされたキーコードの照合を行って制御動作を行うことにより、コンテンツ再生のプロテクトを行うことが出来、特定の機器からの操作のみを受理することが出来る。
【００２１】
（実施例２）
図３は第二の実施例の制御コマンドとレスポンスの流れを示す図である。本実施例ではＤＶＤプレーヤーにはディスク内の各コンテンツに再生用のキーコードが設定されたディスクがセットされているものとする。
【００２２】
ゲーム機からキーコードを含む制御コマンドを受信すると、ＤＶＤプレーヤーはプレーヤー内のディスクを再生するためのキーコードとの照合を行いキーコードが合致しているとコマンドを受け付けてＡｃｃｅｐｔｅｄのレスポンスをゲーム機に送信し指示されたコンテンツの再生を開始する。
【００２３】
また、ＰＣからキーコードを含まない制御コマンドを受信すると、ＤＶＤプレーヤーはコマンドを受理するが、プレーヤー内のディスクはコンテンツ毎にキーコードが設定されているためにキーコードの設定されていないコンテンツのみ再生を行う。
【００２４】
図４はＤＶＤプレーヤーの動作を示すフローチャートである。ステップ３０１でＤＶＤプレーヤーはセットされているディスクに再生用キーコードが設定されているかどうかを検査する。ステップ３０２では、１３９４のＡｓｙｎｃｈｒｏｎｏｕｓ通信で外部コントローラからの制御コマンドが受信されたかどうかを判別する。制御コマンドを受信している場合は、ステップ３０３でディスク内の制御対象のコンテンツに再生用キーコードが設定されているかどうかを判別し、設定されていない場合はステップ３０８でコマンド受理のレスポンスを外部コントローラに送信してステップ３０９で指定された制御コマンドを実行する。
【００２５】
ステップ３０３でディスク内の制御対象のコンテンツにキーコードが設定されている場合はステップ３０４で受信した制御コマンドにキーコードフィールドがあるかどうかを判別する。キーコードフィールドがない場合、ステップ３１０でコマンド拒否のレスポンスを外部コントローラに送信する。
【００２６】
ステップ３０４でキーコードフィールドがある場合、ステップ３０５でディスク内の制御対象のコンテンツに設定されているキーコードとの照合を行う。照合の結果合致しない場合、ステップ３１０でコマンド拒否のレスポンスを外部コントローラに送信し、合致する場合はステップ３０６でコマンド受理のレスポンスを外部コントローラに送信してステップ３０７で指定された制御コマンドを実行する。
【００２７】
ステップ３０２で制御コマンドを受信していない場合は、ステップ３１１で本体もしくはリモコンによる制御操作が起きたかどうかを判別する。制御操作が起きている場合は、ステップ３１２でディスク内の制御対象のコンテンツに再生用キーコードが設定されているかどうかを判別し、設定されていない場合はステップ３１３で指定された制御操作を実行する。
【００２８】
このように、ディスク内の制御対象のコンテンツに設定されたキーコードと制御コマンドにセットされたキーコードの照合を行って制御動作を行うことにより、コンテンツ再生のプロテクトを行うとこが出来、特定の機器からの操作のみを受理することが出来る。また、キーコードの設定されていないコンテンツに対しては自由に再生が出来、例えばオープニングムービーにはキーコードを設定しないことによって、その映像だけは自由に再生することが出来る。
【図面の簡単な説明】
【００２９】
【図１】本発明の第一の実施例のコマンドとレスポンスの流れを示す図。
【図２】本発明の第一の実施例の被制御デバイスの動作を示すフローチャート。
【図３】本発明の第二の実施例のコマンドとレスポンスの流れを示す図。
【図４】本発明の第二の実施例の被制御デバイスの動作を示すフローチャート。
【図５】ＩＥＥＥ１３９４のデバイスから構成されるデータ通信システムを説明するための図。
【図６】ＩＥＥＥ１３９４のデバイスから構成されるデータ通信システムを説明するための図。
【図１】
2006244134.tif 000003
【図２】
2006244134.tif 000004
【図３】
2006244134.tif 000005
【図４】
2006244134.tif 000006
【図５】
2006244134.tif 000007
【図６】
2006244134.tif 000008