(57)【要約】【課題】  制御装置からのコマンドに応じてｏＰＣＲ又はｉＰＣＲの状態をロック状態（所定のデータフォーマットに固定された状態）又はアンロック状態（ロック状態が解除された状態）に変更できるようにする。【解決手段】  出力手段の状態を所定のデータフォーマットに固定された状態に設定することを要求するコマンドを受信する受信手段と、前記出力手段の状態にかかわらず、前記コマンドに従って前記出力手段の状態を前記所定のデータフォーマットに固定された状態に設定する設定手段とを有するデータ出力装置（１０）を提供する。【選択図】  図１
2005236926.tif 000002
【特許請求の範囲】
【請求項１】
出力手段の状態を所定のデータフォーマットに固定された状態に設定することを要求するコマンドを受信する受信手段と、
前記出力手段の状態にかかわらず、前記コマンドに従って前記出力手段の状態を前記所定のデータフォーマットに固定された状態に設定する設定手段とを有することを特徴とするデータ出力装置。
【請求項２】
前記出力手段は、論理的な出力手段であることを特徴とする請求項１に記載のデータ出力装置。
【請求項３】
前記出力手段は、ＩＥＣ６１８８３−１で規定されたｏＰＣＲであることを特徴とする請求項１又は２に記載のデータ出力装置。
【請求項４】
データ出力装置を制御する制御方法であって、
出力手段の状態を所定のデータフォーマットに固定された状態に設定することを要求するコマンドを受信する受信工程と、
前記出力手段の状態にかかわらず、前記コマンドに従って前記出力手段の状態を前記所定のデータフォーマットに固定された状態に設定する設定工程とを有することを特徴とする制御方法。
【請求項５】
前記出力手段は、論理的な出力手段であることを特徴とする請求項４に記載の制御方法。
【請求項６】
前記出力手段は、ＩＥＣ６１８８３−１で規定されたｏＰＣＲであることを特徴とする請求項４又は５に記載の制御方法。
【請求項７】
出力手段の状態を所定のデータフォーマットに固定されない状態に設定することを要求するコマンドを受信する受信手段と、
前記出力手段の状態にかかわらず、前記コマンドに従って前記出力手段の状態を前記所定のデータフォーマットに固定されない状態に設定する設定手段とを有することを特徴とするデータ出力装置。
【請求項８】
前記出力手段は、論理的な出力手段であることを特徴とする請求項７に記載のデータ出力装置。
【請求項９】
前記出力手段は、ＩＥＣ６１８８３−１で規定されたｏＰＣＲであることを特徴とする請求項７又は８に記載のデータ出力装置。
【請求項１０】
データ出力装置を制御する制御方法であって、
出力手段の状態を所定のデータフォーマットに固定されない状態に設定することを要求するコマンドを受信する受信工程と、
前記出力手段の状態にかかわらず、前記コマンドに従って前記出力手段の状態を前記所定のデータフォーマットに固定されない状態に設定する設定工程とを有することを特徴とする制御方法。
【請求項１１】
前記出力手段は、論理的な出力手段であることを特徴とする請求項１０に記載の制御方法。
【請求項１２】
前記出力手段は、ＩＥＣ６１８８３−１で規定されたｏＰＣＲであることを特徴とする請求項１０又は１１に記載の制御方法。
【請求項１３】
入力手段の状態を所定のデータフォーマットに固定された状態に設定することを要求するコマンドを受信する受信手段と、
前記入力手段の状態にかかわらず、前記コマンドに従って前記入力手段の状態を前記所定のデータフォーマットに固定された状態に設定する設定手段とを有することを特徴とするデータ入力装置。
【請求項１４】
前記入力手段は、論理的な入力手段であることを特徴とする請求項１３に記載のデータ入力装置。
【請求項１５】
前記入力手段は、ＩＥＣ６１８８３−１で規定されたｉＰＣＲであることを特徴とする請求項１３又は１４に記載のデータ入力装置。
【請求項１６】
データ入力装置を制御する制御方法であって、
入力手段の状態を所定のデータフォーマットに固定された状態に設定することを要求するコマンドを受信する受信工程と、
前記入力手段の状態にかかわらず、前記コマンドに従って前記入力手段の状態を前記所定のデータフォーマットに固定された状態に設定する設定工程とを有することを特徴とする制御方法。
【請求項１７】
前記入力手段は、論理的な入力手段であることを特徴とする請求項１６に記載の制御方法。
【請求項１８】
前記入力手段は、ＩＥＣ６１８８３−１で規定されたｉＰＣＲであることを特徴とする請求項１６又は１７に記載の制御方法。
【請求項１９】
入力手段の状態を所定のデータフォーマットに固定されない状態に設定することを要求するコマンドを受信する受信手段と、
前記入力手段の状態にかかわらず、前記コマンドに従って前記入力手段の状態を前記所定のデータフォーマットに固定されない状態に設定する設定手段とを有することを特徴とするデータ入力装置。
【請求項２０】
前記入力手段は、論理的な入力手段であることを特徴とする請求項１９に記載のデータ入力装置。
【請求項２１】
前記入力手段は、ＩＥＣ６１８８３−１で規定されたｉＰＣＲであることを特徴とする請求項１９又は２０に記載のデータ入力装置。
【請求項２２】
データ入力装置を制御する制御方法であって、
入力手段の状態を所定のデータフォーマットに固定されない状態に設定することを要求するコマンドを受信する受信工程と、
前記入力手段の状態にかかわらず、前記コマンドに従って前記入力手段の状態を前記所定のデータフォーマットに固定されない状態に設定する設定工程とを有することを特徴とする制御方法。
【請求項２３】
前記入力手段は、論理的な入力手段であることを特徴とする請求項２２に記載の制御方法。
【請求項２４】
前記入力手段は、ＩＥＣ６１８８３−１で規定されたｉＰＣＲであることを特徴とする請求項２２又は２３に記載の制御方法。
【請求項２５】
請求項４乃至６の何れか１項に記載の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項２６】
請求項１０乃至１２の何れか１項に記載の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項２７】
請求項１６乃至１８の何れか１項に記載の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項２８】
請求項２２乃至２４の何れか１項に記載の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のデータを出力する出力手段を有するデータ出力装置、並びに、複数種類のデータを入力する入力手段を有するデータ入力装置、これらの装置を制御する制御方法及び当該制御方法をコンピュータに実行させるためのコンピュータプログラムに関する。
【背景技術】
【０００２】
現在、複数種類のストリームデータを磁気テープに記録する機能と、複数種類のストリームデータを磁気テープから再生する機能とを有する記録再生装置が提案されている（例えば、特許文献１）。特許文献１では、ＳＤ（Standard Definition）映像データ又はＨＤ（High Definition）映像データを磁気テープに記録する記録再生装置が提案されている。ここで、ＳＤ映像データはＨＤデジタルＶＣＲ協議会（HD Digital VCR Conference）で策定されたＤＶ方式に準拠した映像データであり、ＨＤ映像データはＭＰＥＧ−２方式に準拠した映像データである。
【０００３】
また現在、記録再生装置のネットワークインターフェースには、ＩＥＥＥ１３９４規格（非特許文献１及び２参照）、ＵＳＢ規格（非特許文献３参照）が知られている。ＩＥＥＥ１３９４規格及びＵＳＢ規格は何れも高速なシリアルバスに関する規格である。特に、ＩＥＥＥ１３９４規格に準拠したネットワークインターフェース（以下、ＩＥＥＥ１３９４インターフェース）では、ＤＶ方式又はＭＰＥＧ−２方式に準拠したストリームデータの入力及び出力の制御が可能である（非特許文献４乃至５参照）。以下、ＤＶ方式に準拠したストリームデータ（オーディオ及びビデオデータを含む）を「ＤＶデータ」と呼び、ＭＰＥＧ−２方式に準拠したストリームデータ（オーディオ及びビデオデータを含む）を「ＭＰＥＧ−２データ」と呼ぶ。
【０００４】
【特許文献１】特開２００１−２７５０７６号公報
【非特許文献１】IEEE Std 1394-1995, IEEE Standard for a High Performance Serial Bus, Institute of Electrical and Electronics Engineers, Inc.
【非特許文献２】IEEE Std 1394a-2000, IEEE Standard for a High Performance Serial Bus - Amendment 1, Institute of Electrical and Electronics Engineers, Inc.
【非特許文献３】Universal Serial Bus Specification Revision 2.0, April 27, 2000
【非特許文献４】IEC 61883-1: Consumer audio/video equipment - Digital interface - Part 1: General
【非特許文献５】IEC 61883-2: Consumer audio/video equipment - Digital interface - Part 2: SD-DVCR data transmission
【非特許文献６】IEC 61883-4: Consumer audio/video equipment - Digital Interface - Part 4: MPEG2-TS data transmission
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ＩＥＥＥ１３９４インターフェースを有し、ＩＥＣ６１８８３−１、ＩＥＣ６１８８３−２及びＩＥＣ６１８８３−４に準拠した記録再生装置であれば、ＩＥＣ６１８８３−１で規定されたｏＰＣＲを介してＤＶデータ及びＭＰＥＧ−２データを外部に連続的に出力することも、ＩＥＣ６１８８３−１で規定されたｉＰＣＲを介してＤＶデータ及びＭＰＥＧ−２データを外部から連続的に入力することも可能である。
【０００６】
上記の記録再生装置をリモートコントロールする制御装置によっては、その記録再生装置のｏＰＣＲから出力されるストリームデータのデータフォーマットを所定のデータフォーマットに固定した方がよい場合がある。例えば、制御装置の状態がＤＶデータを処理することはできるが、ＭＰＥＧ−２データを処理することができない状態であるとき、ｏＰＣＲから出力されるストリームデータのデータフォーマットはＤＶ方式に固定した方がよい。
【０００７】
しかしながら、現在、ｏＰＣＲの状態をロック状態（所定のデータフォーマット（ＤＶ方式、ＭＰＥＧ−２方式等の何れか）に固定された状態）に変更することを要求するコマンドは明確に規定されていない。ｏＰＣＲの状態をアンロック状態（ロック状態が解除された状態）に変更することを要求するコマンドについても明確に規定されていない。従って、制御装置からｏＰＣＲの状態をロック状態又はアンロック状態に変更することはできない。また、複数の制御装置が存在する場合において何れの制御装置からのコマンドを優先するかについても明確に規定されていない。このような問題は、ｉＰＣＲに入力されるストリームデータのデータフォーマットを所定のデータフォーマットに固定することを要求するコマンドについても同様である。
【０００８】
さらに、このような問題は、ＩＥＣ６１８８３−１で規定されたｏＰＣＲに相当する出力手段（ｏＰＣＲのような論理的な出力端子だけでなく、物理的な出力端子を含む）を有する記録再生装置にも生じ得る問題であり、ＩＥＣ６１８８３−１で規定されたｉＰＣＲに相当する入力手段（ｉＰＣＲのような論理的な入力端子だけでなく、物理的な入力端子を含む）を有する記録再生装置にも生じ得る問題である。
【０００９】
そこで、本発明は、制御装置からのコマンドに応じて出力手段（例えば、ＩＥＣ６１８８３−１で規定されたｏＰＣＲ）又は入力手段（例えば、ＩＥＣ６１８８３−１で規定されたｉＰＣＲ）の状態をロック状態（所定のデータフォーマットに固定された状態）又はアンロック状態（ロック状態が解除された状態）に変更できるようにすることを目的とする。
【００１０】
また、本発明は、出力手段（例えば、ＩＥＣ６１８８３−１で規定されたｏＰＣＲ）の状態をロック状態又はアンロック状態に変更することを要求するコマンドが複数の制御装置から送信された場合であっても、その出力手段の状態をそのコマンドに応じて設定できるようにすることを目的とする。
【００１１】
また、本発明は、入力手段（例えば、ＩＥＣ６１８８３−１で規定されたｉＰＣＲ）の状態をロック状態又はアンロック状態に変更することを要求するコマンドが複数の制御装置から送信された場合であっても、その入力手段の状態をそのコマンドに応じて設定できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明のデータ出力装置の１つは、出力手段の状態を所定のデータフォーマットに固定された状態に設定することを要求するコマンドを受信する受信手段と、前記出力手段の状態にかかわらず、前記コマンドに従って前記出力手段の状態を前記所定のデータフォーマットに固定された状態に設定する設定手段とを有することを特徴とする。
【００１３】
本発明の制御方法の１つは、データ出力装置を制御する制御方法であって、出力手段の状態を所定のデータフォーマットに固定された状態に設定することを要求するコマンドを受信する受信工程と、前記出力手段の状態にかかわらず、前記コマンドに従って前記出力手段の状態を前記所定のデータフォーマットに固定された状態に設定する設定工程とを有することを特徴とする。
【００１４】
本発明のデータ出力装置の１つは、出力手段の状態を所定のデータフォーマットに固定されない状態に設定することを要求するコマンドを受信する受信手段と、前記出力手段の状態にかかわらず、前記コマンドに従って前記出力手段の状態を前記所定のデータフォーマットに固定されない状態に設定する設定手段とを有することを特徴とする。
【００１５】
本発明の制御方法の１つは、データ出力装置を制御する制御方法であって、出力手段の状態を所定のデータフォーマットに固定されない状態に設定することを要求するコマンドを受信する受信工程と、前記出力手段の状態にかかわらず、前記コマンドに従って前記出力手段の状態を前記所定のデータフォーマットに固定されない状態に設定する設定工程とを有することを特徴とする。
【００１６】
本発明のデータ入力装置の１つは、入力手段の状態を所定のデータフォーマットに固定された状態に設定することを要求するコマンドを受信する受信手段と、前記入力手段の状態にかかわらず、前記コマンドに従って前記入力手段の状態を前記所定のデータフォーマットに固定された状態に設定する設定手段とを有することを特徴とする。
【００１７】
本発明の制御方法の１つは、データ入力装置を制御する制御方法であって、入力手段の状態を所定のデータフォーマットに固定された状態に設定することを要求するコマンドを受信する受信工程と、前記入力手段の状態にかかわらず、前記コマンドに従って前記入力手段の状態を前記所定のデータフォーマットに固定された状態に設定する設定工程とを有することを特徴とする。
【００１８】
本発明のデータ入力装置の１つは、入力手段の状態を所定のデータフォーマットに固定されない状態に設定することを要求するコマンドを受信する受信手段と、前記入力手段の状態にかかわらず、前記コマンドに従って前記入力手段の状態を前記所定のデータフォーマットに固定されない状態に設定する設定手段とを有することを特徴とする。
【００１９】
本発明の制御方法の１つは、データ入力装置を制御する制御方法であって、入力手段の状態を所定のデータフォーマットに固定されない状態に設定することを要求するコマンドを受信する受信工程と、前記入力手段の状態にかかわらず、前記コマンドに従って前記入力手段の状態を前記所定のデータフォーマットに固定されない状態に設定する設定工程とを有することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、制御装置からのコマンドに応じて出力手段（例えば、ＩＥＣ６１８８３−１で規定されたｏＰＣＲ）又は入力手段（例えば、ＩＥＣ６１８８３−１で規定されたｉＰＣＲ）の状態をロック状態（所定のデータフォーマットに固定された状態）又はアンロック状態（ロック状態が解除された状態）に変更することができる。
【００２１】
また、本発明によれば、出力手段（例えば、ＩＥＣ６１８８３−１で規定されたｏＰＣＲ）の状態をロック状態又はアンロック状態に変更することを要求するコマンドが複数の制御装置から送信された場合であっても、その出力手段の状態をそのコマンドに応じて設定することができる。
【００２２】
また、本発明によれば、入力手段（例えば、ＩＥＣ６１８８３−１で規定されたｉＰＣＲ）の状態をロック状態又はアンロック状態に変更することを要求するコマンドが複数の制御装置から送信された場合であっても、その入力手段の状態をそのコマンドに応じて設定することができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しながら本発明に好適な実施形態を説明する。
【００２４】
（１）第１の実施形態
まず、図１を参照して第１の実施形態に係る制御システムの主要な構成要素を説明する。
図１において、１０は複数種類のストリームデータを外部から入力し、それらを記録媒体に記録する機能と、複数種類のストリームデータを記録媒体から再生し、それらを外部に出力する機能とを有する記録再生装置である。本実施形態では、記録再生装置１０が上記のＤＶデータ及びＭＰＥＧ−２データを扱う装置である場合を説明する。また、本実施形態では、ＤＶデータはＳＤ（Standard Definition）映像データを含み、ＭＰＥＧ−２データはＳＤ映像データよりも高い解像度（画素数）を有するＨＤ（High Definition）映像データを含む場合を説明する。また、本実施形態では、記録再生装置１０がデジタルビデオカメラ（以下、ＤＶＣ）である場合を説明するが、記録再生装置１０はそれ以外の装置（デジタルカメラ、カメラ付き携帯電話、デジタルビデオレコーダ等）であってもよい。
【００２５】
２０は記録再生装置１０をリモートコントロールするためのプログラムを有する第１の制御装置である。特に、第１の制御装置２０は、後述するOUTPUT PLUG SIGNAL FORMAT LOCKコマンド及びINPUT PLUG SIGNAL FORMAT LOCKコマンドを用いてＤＶＣ１０の出力端子（ＩＥＣ６１８８３−１で規定されたｏＰＣＲ）及び入力端子（ＩＥＣ６１８８３−１で規定されたｉＰＣＲ）の状態を制御するプログラムを有する。本実施形態では、第１の制御装置２０がパーソナルコンピュータ（以下、ＰＣ）である場合を説明する。
【００２６】
５０は記録再生装置１０をリモートコントロールするためのプログラムを有する第２の制御装置である。第２の制御装置５０も、第１の制御装置２０と同様に、後述するOUTPUT PLUG SIGNAL FORMAT LOCKコマンド及びINPUT PLUG SIGNAL FORMAT LOCKコマンドを用いてＤＶＣ１０の出力端子（ＩＥＣ６１８８３−１で規定されたｏＰＣＲ）及び入力端子（ＩＥＣ６１８８３−１で規定されたｉＰＣＲ）の状態を制御するプログラムを有する。本実施形態では、第２の制御装置５０がデジタルテレビジョンチューナ付き表示装置（以下、ＤＴＶ）である場合を説明する。
【００２７】
３０はＤＶＣ１０、ＰＣ２０及びＤＴＶ５０の間を接続する伝送媒体である。本実施形態では、伝送媒体３０がＩＥＥＥ１３９４シリアルバスである場合を説明する。なお、ＩＥＥＥ１３９４シリアルバスとは、上記のＩＥＥＥ１３９４規格に準拠したシリアルバスのことである。
【００２８】
４０はＤＶＣ１０に取り付け可能な記録媒体である。本実施形態では、記録媒体４０が磁気テープである場合を説明するが、記録媒体４０はそれ以外の記録媒体（例えば、ハードディスク装置、光ディスク、磁気ディスク等）であってもよい。
【００２９】
ＤＶＣ１０、ＰＣ２０及びＤＴＶ５０のそれぞれは、上記のＩＥＥＥ１３９４インターフェースを有し、ＩＥＥＥ１３９４シリアルバス３０を介した通信が可能である。
【００３０】
次に、図２を参照してＤＶＣ１０の主要な構成要素を説明する。
図２において、１０１は記録媒体４０に記録されたストリームデータ（ＤＶデータ又はＭＰＥＧ−２データ）を再生する機能と、入力されたストリームデータ（ＤＶデータ又はＭＰＥＧ−２データ）を記録媒体４０に記録する機能とを有する記録再生部である。１０２はＤＶデータを処理するＤＶ処理部である。１０３はＭＰＥＧ−２データを処理するＭＰＥＧ処理部である。１０４はＰＣ２０及びＤＴＶ５０と通信可能なＩＥＥＥ１３９４インターフェース部である。ＩＥＥＥ１３９４インターフェース部１０４は、３１個のｏＰＣＲ（output plug control resister）と、３１個のｉＰＣＲ（input plug control resister）とを有する。ｏＰＣＲはＩＥＣ６１８８３−１で規定された論理的な出力端子であり、ｉＰＣＲはＩＥＣ６１８８３−１で規定された論理的な入力端子である。１０５はＣＰＵ（Central Processing Unit）と、ＣＰＵで実行されるプログラム（図６及び図７で説明する処理を制御するプログラムを含む）を記憶したメモリとを有する制御部である。
【００３１】
１０６は全てのｏＰＣＲ及びｉＰＣＲの状態に関する情報を記憶するメモリである。以下、ｏＰＣＲの状態に関する情報を「ｏＰＣＲ情報」と呼び、ｉＰＣＲの状態に関する情報を「ｉＰＣＲ情報」と呼ぶ。各ｏＰＣＲ情報は、ｏＰＣＲがロック状態であるか否かを示す値、カレントフォーマットを示す値等を含む。各ｉＰＣＲ情報は、ｉＰＣＲがロック状態であるか否かを示す値、カレントフォーマットを示す値等を含む。このカレントフォーマットとは、制御部１０５が現在選択しているデータフォーマットのことである。例えば、電源が投入された場合、制御部１０５は全てのｏＰＣＲ及びｉＰＣＲのカレントフォーマットをＤＶ方式に設定する。また、カレントフォーマットがＤＶ方式であるときに記録媒体４０からＭＰＥＧ−２データが再生された場合、制御部１０５はアンロック状態のｏＰＣＲ及びｉＰＣＲのカレントフォーマットをＭＰＥＧ−２方式に変更する。また、カレントフォーマットがＭＰＥＧ−２方式であるときに記録媒体４０からＤＶデータが再生された場合、制御部１０５はアンロック状態のｏＰＣＲ及びｉＰＣＲのカレントフォーマットをＭＰＥＧ−２方式に変更する。なお、カレントフォーマットの初期値は、ユーザによって変更することも可能である。
【００３２】
記録媒体４０から再生されたＤＶデータをＰＣ２０又はＤＴＶ５０に送信する場合、ＤＶＣ１０は、そのＤＶデータをＤＶ処理部１０２、少なくとも１つのｏＰＣＲを介してＰＣ２０又はＤＴＶ５０に送信する。また、記録媒体４０から再生されたＭＰＥＧ−２データをＰＣ２０又はＤＴＶ５０に送信する場合、ＤＶＣ１０は、そのＭＰＥＧ−２データをＭＰＥＧ処理部１０３、少なくとも１つのｏＰＣＲを介してＰＣ２０又はＤＴＶ５０に送信する。
【００３３】
ＰＣ２０又はＤＴＶ５０から送信されたＤＶデータを記録媒体４０に記録する場合、ＤＶＣ１０はそのＤＶデータを少なくとも１つのｉＰＣＲ、ＤＶ処理部１０２を介して記録媒体４０に記録する。また、ＰＣ２０又はＤＴＶ５０から送信されたＭＰＥＧ−２データを記録媒体４０に記録する場合、ＤＶＣ１０はそのＭＰＥＧ−２データを少なくとも１つのｉＰＣＲ、ＭＰＥＧ処理部１０３を介して記録媒体４０に記録する。
【００３４】
次に、図３は、記録媒体４０に記録されている複数のストリームデータの一例を説明する。記録媒体４０には、図３に示すように、複数のデータフォーマットに準拠したストリームデータが記録されている。
【００３５】
図３において、３０１及び３０３は、上記のＤＶデータと同様に、ＤＶ方式に準拠したストリームデータ（オーディオ及びビデオデータを含む）である。３０２は上記のＭＰＥＧ−２データと同様に、ＭＰＥＧ−２方式に準拠したストリームデータ（オーディオ及びビデオデータを含む）である。本実施形態では、ＤＶデータはＳＤ（Standard Definition）映像データを含み、ＭＰＥＧ−２データはＳＤ映像データよりも解像度（画素数）のよいＨＤ（High Definition）映像データを含むものとする。
【００３６】
次に、図４及び図５を用いて本実施形態において使用するOUTPUT PLUG SIGNAL FORMAT LOCKコマンド及びINPUT PLUG SIGNAL FORMAT LOCKコマンドの構成を説明する。
【００３７】
本実施形態では、１つのｏＰＣＲ又はｉＰＣＲが少なくとも１つのデータフォーマットにロックされた状態を「ロック状態」と呼び、１つのｏＰＣＲ又はｉＰＣＲがロック状態から解除された状態（言い替えれば、何れのデータフォーマットにもロックされていない状態）を「アンロック状態」と呼ぶ。また、１つのｏＰＣＲ又はｉＰＣＲがＤＶ方式にロックされた状態を「ＤＶロック状態」と呼び、１つのｏＰＣＲ又はｉＰＣＲがＭＰＥＧ−２方式にロックされた状態を「ＭＰＥＧロック状態」と呼ぶ。また、１つのｏＰＣＲをロック状態に設定することを要求するOUTPUT PLUG SIGNAL FORMAT LOCKコマンドを「出力ロックコマンド」と呼び、１つのｏＰＣＲをアンロック状態に設定することを要求するOUTPUT PLUG SIGNAL FORMAT LOCKコマンドを「出力アンロックコマンド」と呼ぶ。同様に、１つのｏＰＣＲをロック状態に設定することを要求するINPUT PLUG SIGNAL FORMAT LOCKコマンドを「入力ロックコマンド」と呼び、１つのｏＰＣＲをアンロック状態に設定することを要求するINPUT PLUG SIGNAL FORMAT LOCKコマンドを「入力アンロックコマンド」と呼ぶ。
【００３８】
図４は、本実施形態において使用するOUTPUT PLUG SIGNAL FORMAT LOCKコマンドの構成を説明するための図である。
OUTPUT PLUG SIGNAL FORMAT LOCKコマンドは、１つ又は全てのｏＰＣＲの状態をロック状態又はアンロック状態に設定することを要求するコマンドである。
【００３９】
また、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドは、「TA Document 2001012, AV/C Digital Interface Command Set General Specification 4.1, December 11, 2001」で規定されたAV/C commandに準拠したコマンドであり、IEC 61883-1で規定されたＦＣＰ（Function Control Protocol）によってコントローラ（ＰＣ２０又はＤＴＶ５０）からターゲット（ＤＶＣ１０）に送信されるコマンドである。なお、INPUT PLUG SIGNAL FORMAT LOCKコマンドは、本実施形態において規定したコマンドであり、「TA Document 2001012, AV/C Digital Interface Command Set General Specification 4.1, December 11, 2001」において規定されたコマンドではない。
【００４０】
図４において、OPCODEフィールド（８ビット）は、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドを示すコードを格納するフィールドである。
OPERAND[0]フィールドのLOCKフィールド（８ビット）は、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドが出力ロックコマンド又は出力アンロックコマンドであることを示す値を格納するフィールドである。OPERAND[0]フィールドに０ｘ７０が格納されている場合、ＤＶＣ１０は、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドは出力ロックコマンドであると判定する。また、OPERAND[0]フィールドに０ｘ６０が格納されている場合、ＤＶＣ１０は、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドは出力アンロックコマンドであると判定する。
【００４１】
OPERAND[1]フィールドのFORMATフィールド（２ビット）は、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドが出力ロックコマンドであるときに有効なフィールドであり、出力ロックコマンドが指定したデータフォーマットを示す値を格納するフィールドである。FORMATフィールドに１が格納されている場合、ＤＶＣ１０は、ＤＶ方式を出力ロックコマンドが指定したデータフォーマットであると判定する。また、FORMATフィールドに２が格納されている場合、ＤＶＣ１０は、ＭＰＥＧ−２方式を出力ロックコマンドが指定したデータフォーマットであると判定する。さらに、FORMATフィールドに０が格納されている場合、ＤＶＣ１０は、出力ロックコマンドが指定するｏＰＣＲのカレントフォーマットを出力ロックコマンドが指定したデータフォーマットであると判定する。
【００４２】
OPERAND[1]フィールドのPLUG NUMBERフィールド（６ビット）は、ロック状態又はアンロック状態に設定したいｏＰＣＲのプラグ番号を示す値を格納するフィールドである。PLUG NUMBERフィールドにオール１が格納されている場合、ＤＶＣ１０は、出力ロックコマンド又は出力アンロックコマンドが指定したｏＰＣＲは全てのｏＰＣＲであると判定する。PLUG NUMBERフィールドに０ｘ００が格納されている場合、ＤＶＣ１０は、出力ロックコマンド又は出力アンロックコマンドが指定したｏＰＣＲは０番のｏＰＣＲであると判定する。また、PLUG NUMBERフィールドにオール１が格納されている場合、ＤＶＣ１０は、出力ロックコマンド又は出力アンロックコマンドが指定したｏＰＣＲは全てのｏＰＣＲであると判定する。
【００４３】
なお、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドの構成は、図４の構成に限るものではない。例えば、１つのｏＰＣＲから出力できるデータフォーマットが４種類以上存在する場合には、OPERAND[2]フィールドに８ビットのFORMATフィールドを設ける構成に変更することも可能である。また、OUTPUT PLUG SIGNAL FORMAT LOCKを示すコード自体が所望のデータフォーマットを指定するように構成することも可能である。この場合、FORMATフィールドは不要になる。
【００４４】
図５は、本実施形態において使用するINPUT PLUG SIGNAL FORMAT LOCKコマンドの構成を説明するための図である。
INPUT PLUG SIGNAL FORMAT LOCKコマンドは、１つ又は全てのｉＰＣＲの状態をロック状態又はアンロック状態に設定することを要求するコマンドである。
【００４５】
また、INPUT PLUG SIGNAL FORMAT LOCKコマンドは、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドと同様に、「TA Document 2001012, AV/C Digital Interface Command Set General Specification 4.1, December 11, 2001」で規定されたAV/C commandに準拠したコマンドであり、IEC 61883-1で規定されたＦＣＰ（Function Control Protocol）によってコントローラ（ＰＣ２０又はＤＴＶ５０）からターゲット（ＤＶＣ１０）に送信されるコマンドである。なお、INPUT PLUG SIGNAL FORMAT LOCKコマンドは、本実施形態において規定したコマンドであり、「TA Document 2001012, AV/C Digital Interface Command Set General Specification 4.1, December 11, 2001」において規定されたコマンドではない。
【００４６】
図５において、OPCODEフィールド（８ビット）は、INPUT PLUG SIGNAL FORMAT LOCKコマンドを示すコードを格納するフィールドである。
OPERAND[0]フィールドのLOCKフィールド（８ビット）は、INPUT PLUG SIGNAL FORMAT LOCKコマンドが入力ロックコマンド又は入力アンロックコマンドであることを示す値を格納するフィールドである。OPERAND[0]フィールドに０ｘ７０が格納されている場合、ＤＶＣ１０は、INPUT PLUG SIGNAL FORMAT LOCKコマンドは入力ロックコマンドであると判定する。また、OPERAND[0]フィールドに０ｘ６０が格納されている場合、ＤＶＣ１０は、INPUT PLUG SIGNAL FORMAT LOCKコマンドは入力アンロックコマンドであると判定する。
【００４７】
OPERAND[1]フィールドのFORMATフィールド（２ビット）は、INPUT PLUG SIGNAL FORMAT LOCKコマンドが入力ロックコマンドであるときに有効なフィールドであり、入力ロックコマンドが指定したデータフォーマットを示す値を格納するフィールドである。FORMATフィールドに１が格納されている場合、ＤＶＣ１０は、ＤＶ方式を入力ロックコマンドが指定したデータフォーマットであると判定する。また、FORMATフィールドに２が格納されている場合、ＤＶＣ１０は、ＭＰＥＧ−２方式を入力ロックコマンドが指定したデータフォーマットであると判定する。さらに、FORMATフィールドに０が格納されている場合、ＤＶＣ１０は、入力ロックコマンドが指定するｉＰＣＲのカレントフォーマットを入力ロックコマンドが指定したデータフォーマットであると判定する。
【００４８】
OPERAND[1]フィールドのPLUG NUMBERフィールド（６ビット）は、ロック状態又はアンロック状態に設定したいｉＰＣＲのプラグ番号を示す値を格納するフィールドである。PLUG NUMBERフィールドにオール１が格納されている場合、ＤＶＣ１０は、入力ロックコマンド又は入力アンロックコマンドが指定したｉＰＣＲは全てのｉＰＣＲであると判定する。PLUG NUMBERフィールドに０ｘ００が格納されている場合、ＤＶＣ１０は、入力ロックコマンド又は入力アンロックコマンドが指定したｉＰＣＲは０番のｉＰＣＲであると判定する。また、PLUG NUMBERフィールドにオール１が格納されている場合、ＤＶＣ１０は、入力ロックコマンド又は入力アンロックコマンドが指定したｉＰＣＲは全てのｉＰＣＲであると判定する。
【００４９】
なお、INPUT PLUG SIGNAL FORMAT LOCKコマンドの構成は、図５の構成に限るものではない。例えば、１つのｉＰＣＲから入力できるデータフォーマットが４種類以上存在する場合には、OPERAND[2]フィールドに８ビットのFORMATフィールドを設ける構成に変更することも可能である。また、INPUT PLUG SIGNAL FORMAT LOCKを示すコード自体が所望のデータフォーマットを指定するように構成することも可能である。この場合、FORMATフィールドは不要になる。
【００５０】
次に、図６のフローチャートを参照してＤＶＣ１０がOUTPUT PLUG SIGNAL FORMAT LOCKコマンドを受信するごとに実行する処理を説明する。なお、図６のフローチャートを参照して説明する処理は、制御部１０５が所定のプログラムに従って制御する処理である。
【００５１】
ステップＳ６０１において、制御部１０５は、ＰＣ２０又はＤＴＶ５０からＤＶＣ１０に送信されたOUTPUT PLUG SIGNAL FORMAT LOCKコマンドの種類（コマンドタイプ）を判定する。OUTPUT PLUG SIGNAL FORMAT LOCKコマンドの種別は、「TA Document 2001012, AV/C Digital Interface Command Set General Specification 4.1, December 11, 2001」で規定されたｃｔｙｐｅによって判定することができる。OUTPUT PLUG SIGNAL FORMAT LOCKコマンドのコマンドタイプがコントロール（CONTROL）である場合はステップＳ６０２に進み、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドのコマンドタイプがステータス（STATUS）である場合はステップＳ６０８に進む。
【００５２】
ステップＳ６０２において、受信したOUTPUT PLUG SIGNAL FORMAT LOCKコマンドが出力ロックコマンドであるか否かを判定する。OUTPUT PLUG SIGNAL FORMAT LOCKコマンド内のROCKの値が「０ｘ０００１」である場合、そのコマンドは出力ロックコマンドであると判定される。OUTPUT PLUG SIGNAL FORMAT LOCKコマンドが出力ロックコマンドである場合はステップＳ６０４に進み、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドが出力アンロックコマンドである場合はステップＳ６０３に進む。
【００５３】
ステップＳ６０３において、制御部１０５は、受信したOUTPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｏＰＣＲがロック状態であるか否かにかかわらず、そのｏＰＣＲをアンロック状態に設定する。つまり、制御部１０５は、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｏＰＣＲをそのコマンドを送信した制御装置（例えば、ＰＣ１０）とは別の制御装置（例えば、ＤＴＶ５０）がロック状態に設定している場合であっても、そのｏＰＣＲをアンロック状態に設定する。このような構成により、各ｏＰＣＲがどの制御装置によってロック状態に設定されたかを管理する必要がなくなるため、ＤＶＣ１０の構成を簡単にすることができ、ＤＶＣ１０の製造コストを軽減することができる。アンロック状態に設定されたｏＰＣＲは、様々なデータフォーマットのストリームデータを出力することが可能になる。つまり、アンロック状態に設定されたｏＰＣＲは、ＤＶデータも、ＭＰＥＧ−２データも出力することが可能になる。
【００５４】
ステップＳ６０４において、制御部１０５は、受信したOUTPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するデータフォーマットの種類（フォーマットタイプ）を判定する。ここで、FORMATフィールドに０が格納されている場合、制御部１０５は、出力ロックコマンドが指定するｏＰＣＲのカレントフォーマットを出力ロックコマンドが指定したデータフォーマットであると判定する。そして、指定されたデータフォーマットがＤＶ方式である場合はステップＳ６０５に進み、指定されたデータフォーマットがＭＰＥＧフォーマットである場合はステップＳ６０６に進む。
【００５５】
ステップＳ６０５において、制御部１０５は、受信したOUTPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｏＰＣＲがアンロック状態であるか否かにかかわらず、そのｏＰＣＲをＤＶロック状態に設定する。つまり、制御部１０５は、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｏＰＣＲをそのコマンドを送信した制御装置（例えば、ＰＣ１０）とは別の制御装置（例えば、ＤＴＶ５０）がアンロック状態に設定している場合であっても、そのｏＰＣＲをＤＶロック状態に設定する。このような構成により、各ｏＰＣＲがどの制御装置によってアンロック状態に設定されたかを管理する必要がなくなるため、ＤＶＣ１０の構成を簡単にすることができ、ＤＶＣ１０の製造コストを軽減することができる。ＤＶロック状態に設定されたｏＰＣＲは、ＤＶデータのみを出力することが可能になる。
【００５６】
ＤＶロック状態に設定されたｏＰＣＲから出力されるストリームデータがＤＶデータ以外のストリームデータ（例えば、ＭＰＥＧデータ）である場合、ＩＥＥＥ１３９４インターフェース部１０４は、ＤＶ方式であることを示すＣＩＰヘッダのみを含むアイソクロナス（isochronous）パケットをＩＥＥＥ１３９４シリアルバス３０に出力する。なお、ＣＩＰヘッダの構成については、IEC 61883-1、IEC 61883-2、IEC 61883-3、IEC 61883-4及びIEC 61883-5に詳細に記載されているのでその説明を省略する。
【００５７】
ステップＳ６０６において、制御部１０５は、受信したOUTPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｏＰＣＲがアンロック状態であるか否かにかかわらず、そのｏＰＣＲをＭＰＥＧロック状態に設定する。つまり、制御部１０５は、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｏＰＣＲをそのコマンドを送信した制御装置（例えば、ＰＣ１０）とは別の制御装置（例えば、ＤＴＶ５０）がアンロック状態に設定している場合であっても、そのｏＰＣＲをＭＰＥＧロック状態に設定する。このような構成により、各ｏＰＣＲがどの制御装置によってアンロック状態に設定されたかを管理する必要がなくなるため、ＤＶＣ１０の構成を簡単にすることができ、ＤＶＣ１０の製造コストを軽減することができる。ＭＰＥＧロック状態に設定されたｏＰＣＲは、ＭＰＥＧ−２データのみを出力することが可能になる。
【００５８】
ＭＰＥＧロック状態に設定されたｏＰＣＲから出力されるストリームデータがＭＰＥＧ−２データ以外のストリームデータ（例えば、ＭＰＥＧデータ）である場合、ＩＥＥＥ１３９４インターフェース部１０４は、ＭＰＥＧ−２方式であることを示すＣＩＰヘッダのみを含むアイソクロナス（isochronous）パケットをＩＥＥＥ１３９４シリアルバス３０に出力する。
【００５９】
ステップＳ６０７において、制御部１０５は、ACCEPTEDを示すレスポンスをＰＣ２０又はＤＴＶ５０に返信する。ACCEPTEDを示すレスポンスは、OUTPUT PLUG SIGNAL FORMAT LOCKコマンドを正常に受け付けたことを示すレスポンスである。
【００６０】
このように、本実施形態によれば、ＰＣ１０（又はＤＴＶ５０）から送信されたコマンドに従って１つのｏＰＣＲの状態をＤＶロック状態に設定した後であっても、ＤＴＶ５０（又はＰＣ１０）から送信されたコマンドに従ってそのｏＰＣＲの状態をアンロック状態又はＭＰＥＧロック状態に変更することができる。つまり、後に受信したOUTPUT PLUG SIGNAL FORMAT LOCKコマンドを優先することができる。
【００６１】
また、本実施形態によれば、ＰＣ１０（又はＤＴＶ５０）から送信されたコマンドに従って１つのｏＰＣＲの状態をＭＰＥＧロック状態に設定した後であっても、ＤＴＶ５０（又はＰＣ１０）から送信されたコマンドに従ってそのｏＰＣＲの状態をアンロック状態又はＤＶロック状態に変更することができる。
【００６２】
また、本実施形態によれば、ＰＣ１０（又はＤＴＶ５０）から送信されたコマンドに従って１つのｏＰＣＲの状態をアンロック状態に設定した後であっても、ＤＴＶ５０（又はＰＣ１０）から送信されたコマンドに従ってそのｏＰＣＲの状態をＤＶロック状態又はＭＰＥＧロック状態に変更することができる。
【００６３】
なお、図６を参照して説明する処理は、ｏＰＣＲごとに行うことができる。従って、ＤＶＣ１０は、自身が有する全てのｏＰＣＲ（最大３１個）をアンロック状態、ＤＶロック状態又はＭＰＥＧロック状態に設定することできる。
【００６４】
次に、図７のフローチャートを参照してＤＶＣ１０がINPUT PLUG SIGNAL FORMAT LOCKコマンドを受信するごとに実行する処理を説明する。なお、図７のフローチャートを参照して説明する処理は、制御部１０５が所定のプログラムに従って制御する処理である。
【００６５】
ステップＳ７０１において、制御部１０５は、ＰＣ２０又はＤＴＶ５０からＤＶＣ１０に送信されたINPUT PLUG SIGNAL FORMAT LOCKコマンドの種類（コマンドタイプ）を判定する。INPUT PLUG SIGNAL FORMAT LOCKコマンドの種別は、「TA Document 2001012, AV/C Digital Interface Command Set General Specification 4.1, December 11, 2001」で規定されたｃｔｙｐｅによって判定することができる。INPUT PLUG SIGNAL FORMAT LOCKコマンドのコマンドタイプがコントロール（CONTROL）である場合はステップＳ７０２に進み、INPUT PLUG SIGNAL FORMAT LOCKコマンドのコマンドタイプがステータス（STATUS）である場合はステップＳ７０８に進む。
【００６６】
ステップＳ７０２において、受信したINPUT PLUG SIGNAL FORMAT LOCKコマンドが出力ロックコマンドであるか否かを判定する。INPUT PLUG SIGNAL FORMAT LOCKコマンド内のROCKの値が「０ｘ０００１」である場合、そのコマンドは入力ロックコマンドであると判定される。INPUT PLUG SIGNAL FORMAT LOCKコマンドが入力ロックコマンドである場合はステップＳ７０４に進み、INPUT PLUG SIGNAL FORMAT LOCKコマンドが入力アンロックコマンドである場合はステップＳ７０３に進む。
【００６７】
ステップＳ７０３において、制御部１０５は、受信したINPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｉＰＣＲがロック状態であるか否かにかかわらず、そのｉＰＣＲをアンロック状態に設定する。つまり、制御部１０５は、INPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｉＰＣＲをそのコマンドを送信した制御装置（例えば、ＰＣ１０）とは別の制御装置（例えば、ＤＴＶ５０）がロック状態に設定している場合であっても、そのｉＰＣＲをアンロック状態に設定する。このような構成により、各ｉＰＣＲがどの制御装置によってロック状態に設定されたかを管理する必要がなくなるため、ＤＶＣ１０の構成を簡単にすることができ、ＤＶＣ１０の製造コストを軽減することができる。アンロック状態に設定されたｉＰＣＲは、様々なデータフォーマットのストリームデータを出力することが可能になる。つまり、アンロック状態に設定されたｉＰＣＲは、ＤＶデータも、ＭＰＥＧ−２データも出力することが可能になる。
【００６８】
ステップＳ７０４において、制御部１０５は、受信したINPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するデータフォーマットの種類（フォーマットタイプ）を判定する。ここで、FORMATフィールドに０が格納されている場合、制御部１０５は、入力ロックコマンドが指定するｉＰＣＲのカレントフォーマットを入力ロックコマンドが指定したデータフォーマットであると判定する。そして、指定されたデータフォーマットがＤＶ方式である場合はステップＳ７０５に進み、指定されたデータフォーマットがＭＰＥＧフォーマットである場合はステップＳ７０６に進む。
【００６９】
ステップＳ７０５において、制御部１０５は、受信したINPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｉＰＣＲがアンロック状態であるか否かにかかわらず、そのｉＰＣＲをＤＶロック状態に設定する。つまり、制御部１０５は、INPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｉＰＣＲをそのコマンドを送信した制御装置（例えば、ＰＣ１０）とは別の制御装置（例えば、ＤＴＶ５０）がアンロック状態に設定している場合であっても、そのｉＰＣＲをＤＶロック状態に設定する。このような構成により、各ｉＰＣＲがどの制御装置によってアンロック状態に設定されたかを管理する必要がなくなるため、ＤＶＣ１０の構成を簡単にすることができ、ＤＶＣ１０の製造コストを軽減することができる。ＤＶロック状態に設定されたｏＰＣＲは、ＤＶデータのみを出力することが可能になる。
【００７０】
ＤＶロック状態に設定されたｏＰＣＲから出力されるストリームデータがＤＶデータ以外のストリームデータ（例えば、ＭＰＥＧデータ）である場合、ＩＥＥＥ１３９４インターフェース部１０４は、ＤＶ方式であることを示すＣＩＰヘッダのみを含むアイソクロナス（isochronous）パケットをＩＥＥＥ１３９４シリアルバス３０に出力する。なお、ＣＩＰヘッダの構成については、IEC 61883-1、IEC 61883-2、IEC 61883-3、IEC 61883-4及びIEC 61883-5に詳細に記載されているのでその説明を省略する。
【００７１】
ステップＳ７０６において、制御部１０５は、受信したINPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｉＰＣＲがアンロック状態であるか否かにかかわらず、そのｉＰＣＲをＭＰＥＧロック状態に設定する。つまり、制御部１０５は、INPUT PLUG SIGNAL FORMAT LOCKコマンドが指定するｉＰＣＲをそのコマンドを送信した制御装置（例えば、ＰＣ１０）とは別の制御装置（例えば、ＤＴＶ５０）がアンロック状態に設定している場合であっても、そのｉＰＣＲをＭＰＥＧロック状態に設定する。このような構成により、各ｉＰＣＲがどの制御装置によってアンロック状態に設定されたかを管理する必要がなくなるため、ＤＶＣ１０の構成を簡単にすることができ、ＤＶＣ１０の製造コストを軽減することができる。ＭＰＥＧロック状態に設定されたｉＰＣＲは、ＭＰＥＧ−２データのみを出力することが可能になる。
【００７２】
ＭＰＥＧロック状態に設定されたｉＰＣＲから出力されるストリームデータがＭＰＥＧ−２データ以外のストリームデータ（例えば、ＭＰＥＧデータ）である場合、ＩＥＥＥ１３９４インターフェース部１０４は、ＭＰＥＧ−２方式であることを示すＣＩＰヘッダのみを含むアイソクロナス（isochronous）パケットをＩＥＥＥ１３９４シリアルバス３０に出力する。
【００７３】
ステップＳ７０７において、制御部１０５は、ACCEPTEDを示すレスポンスをＰＣ２０又はＤＴＶ５０に返信する。ACCEPTEDを示すレスポンスは、INPUT PLUG SIGNAL FORMAT LOCKコマンドを正常に受け付けたことを示すレスポンスである。
【００７４】
このように、本実施形態によれば、ＰＣ１０（又はＤＴＶ５０）から送信されたコマンドに従って１つのｉＰＣＲの状態をＤＶロック状態に設定した後であっても、ＤＴＶ５０（又はＰＣ１０）から送信されたコマンドに従ってそのｉＰＣＲの状態をアンロック状態又はＭＰＥＧロック状態に変更することができる。つまり、後に受信したINPUT PLUG SIGNAL FORMAT LOCKコマンドを優先することができる。
【００７５】
また、本実施形態によれば、ＰＣ１０（又はＤＴＶ５０）から送信されたコマンドに従って１つのｉＰＣＲの状態をＭＰＥＧロック状態に設定した後であっても、ＤＴＶ５０（又はＰＣ１０）から送信されたコマンドに従ってそのｉＰＣＲの状態をアンロック状態又はＤＶロック状態に変更することができる。
【００７６】
また、本実施形態によれば、ＰＣ１０（又はＤＴＶ５０）から送信されたコマンドに従って１つのｉＰＣＲの状態をアンロック状態に設定した後であっても、ＤＴＶ５０（又はＰＣ１０）から送信されたコマンドに従ってそのｉＰＣＲの状態をＤＶロック状態又はＭＰＥＧロック状態に変更することができる。
【００７７】
なお、図７を参照して説明する処理は、ｉＰＣＲごとに行うことができる。従って、ＤＶＣ１０は、自身が有する全てのｉＰＣＲ（最大３１個）をアンロック状態、ＤＶロック状態又はＭＰＥＧロック状態に設定することできる。
【００７８】
（２）第２の実施形態
本発明の目的は、上記の実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７９】
この場合、記録媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００８０】
プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８１】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８２】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
なお、本発明は、上記の実施形態に限るものではなく、様々な実施形態にも適用することができる。
例えば、上記の実施形態はＩＥＥＥ１３９４規格に準拠した伝送媒体を採用した実施形態であるが、本発明はＵＳＢ規格等に準拠した伝送媒体を採用した実施形態にも適用することができる。
【００８４】
また、上記の実施形態はIEC 61883-1で規定されたｏＰＣＲ及びｉＰＣＲを採用した実施形態であるが、本発明はｏＰＣＲに相当する出力手段（ｏＰＣＲのような論理的な出力端子だけでなく、物理的な出力端子を含む）及びｉＰＣＲに相当する入力手段（ｉＰＣＲのような論理的な入力端子だけでなく、物理的な入力端子を含む）を採用した実施形態にも適用することができる。
【００８５】
また、上記の実施形態はＤＶ方式及びＭＰＥＧ−２方式を採用した実施形態であるが、本発明はＤＶ方式以外のデータフォーマットを採用した実施形態にも適用することも、ＭＰＥＧ−２方式以外のデータフォーマットを採用した実施形態にも適用することもできる。
また、上記の実施形態は２つのデータフォーマットを採用した実施形態を説明したが、本発明は３つ以上のデータフォーマットを採用した実施形態にも適用することができる。
【図面の簡単な説明】
【００８６】
【図１】本発明の好適な実施形態に係る制御システムの主要な構成要素を説明する図である。
【図２】本発明の好適な実施形態に係る記録再生装置（例えば、ＤＶＣ）の主要な構成要素を説明するブロック図である。
【図３】記録媒体（例えば、磁気テープ）に記録された複数のストリームデータの一例を示す図である。
【図４】OUTPUT PLUG SIGNAL FORMAT LOCKコマンドの構成を説明するための図である。
【図５】INPUT PLUG SIGNAL FORMAT LOCKコマンドの構成を説明するための図である。
【図６】記録再生装置（例えば、ＤＶＣ）がOUTPUT PLUG SIGNAL FORMAT LOCKコマンドを受信するごとに実行する処理を説明するためのフローチャートである。
【図７】記録再生装置（例えば、ＤＶＣ）がINPUT PLUG SIGNAL FORMAT LOCKコマンドを受信するごとに実行する処理を説明するためのフローチャートである。
【符号の説明】
【００８７】
１０  ＤＶＣ（記録再生装置）
２０  ＰＣ（第１の制御装置）
３０  ＩＥＥＥ１３９４シリアルバス
４０  記録媒体
５０  ＤＴＶ（第２の制御装置）
【図１】
2005236926.tif 000003
【図２】
2005236926.tif 000004
【図３】
2005236926.tif 000005
【図４】
2005236926.tif 000006
【図５】
2005236926.tif 000007
【図６】
2005236926.tif 000008
【図７】
2005236926.tif 000009