(57)【要約】【課題】装置においてデータを処理することが可能であるかを、使用者に確実に認識させる。【解決手段】ディジタルビデオ装置２０がエンコードデータをデコードすることが可能であるかを、ディジタルビデオ装置２０に照会する制御部１６と、ディジタルビデオ装置２０がエンコードデータをデコードすることが可能でない場合に、所定のメッセージを出力する表示部１４とを備える。本発明は、例えば、ディジタルビデオカメラに適用できる。【選択図】図１
2006163906.tif 000002
【特許請求の範囲】
【請求項１】
他の装置に、データを送信するデータ処理装置において、
前記他の装置が前記データを処理することが可能であるかを、前記他の装置に照会する照会手段と、
前記他の装置が前記データを処理することが可能でない場合に、所定のメッセージを出力する出力手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
前記データは、所定の符号化方式で符号化されており、
前記照会手段は、前記他の装置が前記データの符号化方式に対応していないために前記データを復号することが可能でないのか、または、前記他の装置は前記データの符号化方式に対応しているが、現在、その符号化方式のデータの復号をすることができない状態となっているために前記データを復号することが可能でないのかを認識し、
前記出力手段は、前記他の装置が前記データの符号化方式に対応していないために前記データが復号されない旨のメッセージ、または、前記他の装置が復号をすることができない状態となっているために前記データが復号されない旨のメッセージを出力する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記照会手段は、前記他の装置の名称も、前記他の装置に照会し、
前記出力手段は、前記所定のメッセージを、前記他の装置の名称とともに出力する
ことを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
前記照会手段は、複数の他の装置に対して、前記複数の他の装置のそれぞれが前記データを処理することが可能であるかを照会するとともに、前記複数の他の装置のそれぞれの名称を照会し、
前記出力手段は、前記所定のメッセージを、前記複数の他の装置のそれぞれの名称とともに出力する
ことを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
他の装置に、データを送信するデータ処理方法において、
前記他の装置が前記データを処理することが可能であるかを、前記他の装置に照会する照会ステップと、
前記他の装置が前記データを処理することが可能でない場合に、所定のメッセージを出力する出力ステップと
を含むことを特徴とするデータ処理方法。
【請求項６】
他の装置に、データを送信するコンピュータが実行するプログラムにおいて、
前記他の装置が前記データを処理することが可能であるかを、前記他の装置に照会する照会ステップと、
前記他の装置が前記データを処理することが可能でない場合に、所定のメッセージを出力する出力ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置およびデータ処理方法、並びにプログラムに関し、特に、装置においてデータを処理することが可能であるかを、使用者に確実に認識させることができるようにするデータ処理装置およびデータ処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、例えば、ディジタルビデオカメラ等の家庭用の電子装置や家庭用のパーソナルコンピュータなど、IEEE（Institute of Electrical and Electronics Engineers）1394規格に準拠したディジタルシリアルインタフェースを備えた装置が徐々に増えてきており、それら装置どうしが、IEEE1394シリアルバスを経由して、ディジタルのデータを送受信することが可能となっている。
【０００３】
IEEE1394規格は、IEEE（米国電気電子技術者協会）による規格であり、電子装置どうしの通信や、電子装置とパーソナルコンピュータとの間の通信といったマルチメディア用途の通信の規格として注目されている。即ち、IEEE1394規格に準拠した通信は、例えば、ディジタルビデオカメラからパーソナルコンピュータに、映像データや音声データなどのデータをリアルタイムに転送する用途に適している。
【０００４】
IEEE1394規格に準拠した通信（IEEE1394通信）では、IEEE1394シリアルバス（ケーブル）として、基本的に２組のツイストペア線が用いられ、１方向のデータの転送にツイストペア線を２組とも使って、いわゆる半２重双方向通信が行われる。また、IEEE1394通信では、ＤＳコーディングと呼ばれるデータの送受信方法が採用されており、このＤＳコーディングでは、送信側の装置が、ツイストペア線の片側に映像データや音声データなどを、他方にストローブと呼ばれる信号を、それぞれ送信し、受信側の装置が２つのデータの排他的論理和をとることで、クロックを再現する。
【０００５】
IEEE1394シリアルバスのレイヤ構造は、トランザクションレイヤ（Transaction Layer）、リンクレイヤ（LINK：Link Layer）、物理レイヤ（PHY：Physical Layer）の３つからなる。
【０００６】
トランザクションレイヤは、アプリケーションから指示されたデータや命令を下位のリンクレイヤに伝える。また、トランザクションレイヤは、IEEE1212規格のCSR（Control and Status Register）で要求されているリード（Read）／ライト（Write）／ロック（Lock）の操作を実行するために、要求（Request）と応答（Response）サービスのプロトコルを使用する。
【０００７】
リンクレイヤは、トランザクションレイヤとのデータのやり取りを行う。また、リンクレイヤは、アドレス割り当て、データチェック、データのフレーム分けなどを行う。
【０００８】
物理レイヤは、リンクレイヤが使用する論理的なデータを電気信号に変換する。
【０００９】
より詳細に説明すると、上述のトランザクションレイヤには、リードトランザクション、ライトトランザクション、ロックトランザクションの３つの種類のトランザクションがある。
【００１０】
リードトランザクションでは、いわゆるイニシエータとなるイニシエータ装置が、いわゆるターゲットとなるターゲット装置のIEEE1212規格でマッピングされたアドレス空間からデータを読み込む。リードトランザクションには、クワドレット単位（Quadlet，IEEE1394における４バイト毎のデータ単位）の読み込みが行われる場合と、ブロック単位（IEEE1394における１クワドレット以上）の読み込みが行われる場合とがある。
【００１１】
ライトトランザクションでは、イニシエータ装置がターゲット装置のIEEE1212規格でマッピングされたアドレス空間にデータを書き込む。ライトトランザクションには、クワドレット単位の書き込みが行われる場合と、ブロック単位の書き込みが行われる場合とがある。
【００１２】
ロックトランザクションでは、イニシエータ装置がターゲット装置にデータを転送し、そのデータとターゲット装置のIEEE1212規格でマッピングされたアドレス空間のデータとを組み合わせて処理（スワップなど）を行い、ターゲット装置のIEEE1212規格でマッピングされたアドレス空間のデータを更新する。
【００１３】
また、上述のリンクレイヤは、半２重のデータパケット配信サービスを提供する。ここで、IEEE1394規格では、リアルタイム性を保証する同期転送、すなわちアイソクロナス転送（isochronous data transfer）と、非同期転送、すなわちアシンクロナス転送（asynchronous data transfer）とが定義されている。IEEE1394規格では、データをパケット化して転送することで通信を行う。また、パケットを転送するプロセスは、サブアクション（subaction）と呼ばれる。
【００１４】
ところで、IEEE1394規格に準拠したディジタルシリアルインタフェースを備えた装置どうしが、IEEE1394シリアルバスを経由してIEEE1394通信を行うことは可能であるが、このIEEE1394シリアルバスを経由して、送信側の装置がデータ（例えば、映像データや音声データ）をエンコードして、エンコードされたデータが受信側の装置に転送されても、そのデータを受信側の装置がデコードすることが可能であるとは限らない。
【００１５】
例えば、送信側の装置が、あるフォーマットでエンコードした映像データや音声データを、IEEE1394シリアルバスを経由して、受信側の装置に転送するときに、送信側の装置と受信側の装置とがIEEE1394通信を行うことができても、受信側の装置が、そのシステムの都合上、送信側の装置からのエンコードされた映像データや音声データのフォーマットに対応していなければ、受信側の装置は、その映像データや音声データをデコードすることができない。
【００１６】
受信側の装置が、そのシステムの都合上、デコードできない映像データや音声データとしては、例えば、受信側の装置がMPEG（Moving Picture imagecoding Experts Group）方式に対応していないときのMPEG方式でエンコードされた映像データ、受信側の装置がDVCR（Digital Video Cassette Recorder）方式に対応していないときのDVCR方式でエンコードされた映像データ、受信側の装置がリニアオーディオ方式に対応していないときのリニアオーディオ方式でエンコードされた音声データなどがある。
【００１７】
このように、受信側の装置が、IEEE1394シリアルバスを経由して転送されてきた映像データや音声データのフォーマットに対応していないため、その映像データや音声データをデコードすることが可能でない場合、例えば、受信側の装置では、受信側の装置の外部表示装置や内蔵ＬＣＤ装置などの映像モニタ装置における正常な映像を表示することができず、また、受信側の装置のスピーカ装置などの音声モニタ装置において、正常な音声を出力することができない。
【００１８】
このため、従来、受信側の装置が、転送されてきた映像データや音声データをデコードすることが可能でない場合、受信側の装置では、映像モニタ装置にミュート映像（例えば、ブルーバック）を表示し、音声モニタ装置から無音を出力する（音声を出力しない）。
【００１９】
しかしながら、上述のような場合において、使用者は、送信側の装置から受信側の装置に、映像データや音声データが正常に転送されなかったために、受信側の装置においてミュート映像が表示され、無音になっているのか、或いは、映像データや音声データは正常に転送されたが、受信側の装置が映像データや音声データをデコードできないために、受信側の装置においてミュート映像が表示され、無音になっているのか、その原因を認識することが困難であった。
【００２０】
そこで、他の装置から転送されてきた映像データや音声データをデコードすることが可能でない場合に警告表示をして、デコードできないデータが送信されてきていることを、使用者に認識させる装置（例えば、特許文献１参照）が提案されている。
【特許文献１】特開２００１−４３１４７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
しかしながら、特許文献１に記載の装置では、その装置が、受信側の装置となった場合は、警告表示がされるが、送信側の装置となった場合は、警告表示がされない。
【００２２】
従って、特許文献１に記載の装置から、他の装置にデータを転送（送信）する場合において、他の装置が、そのデータのフォーマットに対応していないときは、他の装置において、ミュート映像の表示等が行われ、その結果、映像データや音声データが正常に転送されていないのか、或いは、他の装置が転送されてきた映像データや音声データのフォーマットに対応していないのかを、使用者が認識することが困難であった。
【００２３】
本発明はこのような状況に鑑みてなされたものであり、装置においてデータを処理することが可能であるかを、使用者に確実に認識させることを目的としている。
【課題を解決するための手段】
【００２４】
本発明のデータ処理装置は、他の装置がデータを処理することが可能であるかを、他の装置に照会する照会手段と、他の装置がデータを処理することが可能でない場合に、所定のメッセージを出力する出力手段とを備えることを特徴とする。
【００２５】
データは、所定の符号化方式で符号化されており、照会手段は、他の装置がデータの符号化方式に対応していないためにデータを復号することが可能でないのか、または、他の装置はデータの符号化方式に対応しているが、現在、その符号化方式のデータの復号をすることができない状態となっているためにデータを復号することが可能でないのかを認識し、出力手段は、他の装置がデータの符号化方式に対応していないためにデータが復号されない旨のメッセージ、または、他の装置が復号をすることができない状態となっているためにデータが復号されない旨のメッセージを出力することができる。
【００２６】
照会手段は、他の装置の名称も、他の装置に照会し、出力手段は、所定のメッセージを、他の装置の名称とともに出力することができる。
【００２７】
照会手段は、複数の他の装置に対して、複数の他の装置のそれぞれがデータを処理することが可能であるかを照会するとともに、複数の他の装置のそれぞれの名称を照会し、出力手段は、所定のメッセージを、複数の他の装置のそれぞれの名称とともに出力することができる。
【００２８】
本発明のデータ処理方法は、他の装置がデータを処理することが可能であるかを、他の装置に照会する照会ステップと、他の装置がデータを処理することが可能でない場合に、所定のメッセージを出力する出力ステップとを含むことを特徴とする。
【００２９】
本発明のプログラムは、他の装置がデータを処理することが可能であるかを、他の装置に照会する照会ステップと、他の装置がデータを処理することが可能でない場合に、所定のメッセージを出力する出力ステップとを含むことを特徴とする。
【００３０】
本発明のデータ処理装置およびデータ処理方法、並びにプログラムにおいては、他の装置がデータを処理することが可能であるかを、他の装置に照会し、他の装置がデータを処理することが可能でない場合に、所定のメッセージを出力する。
【発明の効果】
【００３１】
本発明によれば、装置においてデータを処理することが可能であるかを、使用者に確実に認識させることができる。
【発明を実施するための最良の形態】
【００３２】
請求項１に記載のデータ処理装置（例えば、図１のディジタルビデオ装置１０）は、他の装置（例えば、図１のディジタルビデオ装置２０）がデータを処理することが可能であるかを、他の装置に照会する照会手段（例えば、図１の制御部１６）と、他の装置がデータを処理することが可能でない場合に、所定のメッセージを出力する出力手段（例えば、図１の表示部１４）とを備えることを特徴とする。
【００３３】
請求項５に記載のデータ処理方法は、他の装置がデータを処理することが可能であるかを、他の装置に照会する照会ステップ（例えば、図２のステップＳ１１）と、他の装置がデータを処理することが可能でない場合に、所定のメッセージを出力する出力ステップ（例えば、図２のステップＳ１３またはＳ１４）とを含むことを特徴とする。
【００３４】
請求項６に記載のプログラムは、他の装置がデータを処理することが可能であるかを、他の装置に照会する照会ステップ（例えば、図２のステップＳ１１）と、他の装置がデータを処理することが可能でない場合に、所定のメッセージを出力する出力ステップ（例えば、図２のステップＳ１３またはＳ１４）とを含むことを特徴とする。
【００３５】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００３６】
図１は、本発明を適用したディジタルビデオシステムの一実施の形態の構成例を示すブロック図である。
【００３７】
ディジタルビデオ装置１０は、例えば、カムコーダ（登録商標）などのビデオカメラであり、撮像部１１、映像データ処理部１２、映像データ記録再生部１３、表示部１４、通信部１５、および制御部１６から構成され、IEEE1394シリアルバス１７を介してディジタルビデオ装置２０と接続される。
【００３８】
撮像部１１は、図示せぬ撮像対象（被写体）の光学像を取得するレンズと、取得した光学像を電気データに変換するCCD（Charge Coupled Device）やCMOS(Complementary Metal Oxide Semiconductor)センサなどの光電変換素子とを備えて構成される。撮像部１１は、撮像対象からの光をレンズによって光電変換素子の受光面上に集光し、その集光した光を光電変換素子で光電変換して、電気的な映像データを生成する。生成された映像データは、逐次、撮像部１１から映像データ処理部１２に供給される。
【００３９】
映像データ処理部１２は、撮像部１１から供給された映像データを、所定の符号化方式でエンコード（符号化）し、所定のフォーマットのエンコードデータに変換するデータ処理を行う。例えば、映像データ処理部１２がDVCR方式に対応しているとき、映像データ処理部１２は、撮像部１１から供給された映像データをDVCR方式のエンコードデータ（いわゆるDVのデータ）にエンコードする。映像データ処理部１２で得られたエンコードデータは、映像データ記録再生部１３または通信部１５に供給される。
【００４０】
また、映像データ処理部１２は、例えば、映像データ記録再生部１３から供給されるエンコードデータを、元の映像データにデコードするデータ処理を行い、その映像データを表示部１４に供給する。また、映像データ処理部１２は、表示部１４に文字や、アイコン等のOSD（On Screen Display）表示をさせるためのOSDデータを生成し、表示部１４に供給する。
【００４１】
映像データ記録再生部１３には、図示せぬ記録媒体（例えば、DVD（Digital Versatile Disk）、DVC(Digital Video Cassette)など）の着脱が可能となっている。映像データ記録再生部１３は、そこに装着された記録媒体に、映像データ処理部１２から供給されるエンコードデータを記録する。また、映像データ記録再生部１３は、記録媒体に記録されたエンコードデータを読み出し、映像データ処理部１２に供給する。
【００４２】
表示部１４は、LCD(Liquid Crystal Display)などを備えて構成され、映像データ処理部１２から供給される映像データやOSDデータに応じて映像を表示する。
【００４３】
通信部１５は、IEEE1394規格に準拠した通信（IEEE1394通信）を行うためのインタフェースを備えて構成されており、アイソクロナス転送によって、映像や音声といったリアルタイムで再生する必要のあるデータの転送を行い、アシンクロナス転送によって、例えば、AV/C（Audio Video Control）コマンドや、そのレスポンスなどの送受信を行う。
【００４４】
即ち、例えば、通信部１５は、IEEE1394シリアルバス１７上の伝送帯域および伝送チャンネルを取得（確保）し、その後、映像データ処理部１２から供給されるエンコードデータをIEEE1394規格に準拠したパケットに変換（パケット化）して、そのパケットをIEEE1394シリアルバス１７を介して送信（転送）するアイソクロナス転送を行う。
【００４５】
図１では、このようなアイソクロナス転送によって、エンコードデータのパケットが、順次、ディジタルビデオ装置２０に送信される。アイソクロナス転送によれば、ディジタルビデオ装置２０が、すべてのエンコードデータを通信部１５（ディジタルビデオ装置１０）から受け取る前に、転送されてくるエンコードデータを受け取りながら、順次、エンコードデータの再生を開始するデータ配信方式であるストリーム（Stream）配信を行うことができる。
【００４６】
また、通信部１５は、例えば、IEEE1394シリアルバス１７を経由して、ディジタルビデオ装置２０からアイソクロナス転送によって転送されてくるエンコードデータのパケットを受け取り、このパケットを分解してエンコードデータを得て、映像データ処理部１２に供給する。
【００４７】
さらに、通信部１５は、制御部１６の制御に従い、AV/Cコマンドを、アシンクロナス転送によってディジタルビデオ装置２０に送信し、また、ディジタルビデオ装置２０からアシンクロナス転送によって送信されてくるAV/Cコマンドに対するレスポンスを受信して、制御部１６に供給する。
【００４８】
制御部１６は、オーディオヴィジュアル装置の制御のために規格されたAV/Cコマンドを生成し、通信部１５に供給して、AV/Cコマンドをアシンクロナス転送するように、通信部１５を制御する。また、制御部１６は、ディジタルビデオ装置２０に送信されたAV/Cコマンドに対して、ディジタルビデオ装置２０が送信してくるレスポンスの供給を、通信部１５から受け、このレスポンスを解析する。
【００４９】
そして、制御部１６は、ディジタルビデオ装置２０からのレスポンスを解析した結果に基づき、所定のOSDデータを生成して表示部１４に供給するように、映像データ処理部１２を制御する。
【００５０】
IEEE1394シリアルバス１７は、ディジタルビデオ装置１０とディジタルビデオ装置２０とがIEEE1394通信を行うために使用されるバスである。また、IEEE1394シリアルバス１７を介して、例えば、ディジタルビデオ装置１０は、IEEE1394通信が可能な複数台の装置と接続し、その複数台の装置との間でIEEE1394通信によるデータ等の送受信を行うことができる。
【００５１】
ディジタルビデオ装置２０は、IEEE1394通信を行うための図示せぬインタフェースを備えて構成されており、IEEE1394シリアルバス１７を介してディジタルビデオ装置１０と接続され、ディジタルビデオ装置１０からアイソクロナス転送によって転送されてくるエンコードデータを受信する。そして、ディジタルビデオ装置２０は、例えば、ディジタルビデオ装置１０の映像データ処理部１２で行われるエンコードの符号化方式に対応しているとき、ディジタルビデオ装置１０から受信したエンコードデータをデコードし、その結果得られる映像を表示（Stream再生）する。
【００５２】
また、ディジタルビデオ装置２０は、ディジタルビデオ装置１０からアシンクロナス転送によって転送されてくるAV/Cコマンドを受信し、このAV/Cコマンドに対するレスポンスを、アシンクロナス転送によってディジタルビデオ装置１０に送信する。
【００５３】
ここで、AV/Cコマンドには、あるフォーマットのデータに対応しているか（処理することが可能か）どうかを照会する（問い合わせる）Input Signal Formatコマンドがある。ディジタルビデオ装置１０の制御部１６は、例えば、ディジタルビデオ装置１０が転送するエンコードデータを、ディジタルビデオ装置２０がデコードすることが可能であるかを照会するInput Signal Formatコマンドをディジタルビデオ装置２０に送信し、そのInput Signal Formatコマンドに対して、ディジタルビデオ装置２０が送信してくるレスポンスを解析することで、映像データ処理部１２でエンコードされたエンコードデータを、ディジタルビデオ装置２０がデコードすることが可能であるかを認識する。
【００５４】
また、例えば、ディジタルビデオ装置１０が、DVCR方式などの所定の符号化方式でエンコードされたエンコードデータをディジタルビデオ装置１０が送信する場合において、ディジタルビデオ装置２０が、そのエンコードデータをデコードすることが可能でないとき、ディジタルビデオ装置１０の制御部１６は、ディジタルビデオ装置２０が所定の符号化方式に対応していないのか、または、ディジタルビデオ装置２０は所定の符号化方式に対応しているが、現在、その所定の符号化方式のエンコードデータをデコードすることができる状態となっていないのかを、ディジタルビデオ装置２０からのレスポンスの解析結果に基づいて認識する。
【００５５】
AV/Cコマンドには、Input Signal Formatコマンドの他、IEEE1394通信が可能な装置の装置名称（Model Name）を照会することができるAV/Cコマンドがある。即ち、IEEE1394通信が可能な装置は、いわゆるコンフィグレーションROM（configuration Read Only Memory）の所定の場所（アドレス）に、その装置名称を記憶しており、IEEE1394通信が可能な装置に対し、装置名称が記憶されている場所（アドレス）を読むAV/Cコマンド（リクエスト）を送信して、そのAV/Cコマンドに対するレスポンスを受信することにより、装置名称を認識することができる。
【００５６】
ディジタルビデオ装置１０の制御部１６は、以上のように、装置名称を照会するAV/Cコマンドを送信し、そのAV/Cコマンドに対するレスポンスを受信することにより、IEEE1394シリアルバス１７を介して接続されたディジタルビデオ装置２０、その他のIEEE1394通信が可能な装置の装置名称を認識する。
【００５７】
図１のように構成されているディジタルビデオシステムにおいて、ディジタルビデオ装置１０の図示せぬ操作部が操作されることにより、記録媒体に記録されたエンコードデータの再生が指令されると、ディジタルビデオ装置１０の映像データ記録再生部１３に装着された記録媒体から、映像データ記録再生部１３が、エンコードデータを読み出して、映像データ処理部１２に供給する。映像データ処理部１２は、映像データ記録再生部１３から供給されたエンコードデータを映像データにデコードし、表示部１４に供給する。そして、表示部１４が、映像データ処理部１２から供給された映像データに応じた映像を表示する。
【００５８】
一方、映像データ処理部１２は、上述のように、表示部１４に映像を表示させるのと同時に、映像データ記録再生部１３から供給されたエンコードデータをデコードせずに、そのまま通信部１５に供給する。そして、通信部１５は、映像データ処理部１２から供給されたエンコードデータをパケット化し、IEEE1394シリアルバス１７を経由して、ディジタルビデオ装置２０へ転送する。
【００５９】
ディジタルビデオ装置１０は、エンコードデータをディジタルビデオ装置２０へ転送する映像配信の処理を開始するのと同時に、ディジタルビデオ装置２０に対して照会処理を行う。この照会処理により、ディジタルビデオ装置１０は、ディジタルビデオ装置２０がエンコードデータをデコードすることが可能であるかを認識し、その認識結果に応じて、所定のメッセージを表示部１４に表示する。
【００６０】
次に、図２のフローチャートを参照して、ディジタルビデオ装置１０が行う照会処理について説明する。
【００６１】
ステップＳ１１において、ディジタルビデオ装置１０の制御部１６は、エンコードデータをディジタルビデオ装置２０がデコードすることが可能であるかを照会するInput Signal Formatコマンド、および、ディジタルビデオ装置２０の装置名称を照会するAV/Cコマンドを、ディジタルビデオ装置２０に送信するように、通信部１５を制御する。通信部１５は、Input Signal Formatコマンド、および装置名称を照会するAV/Cコマンドを、ディジタルビデオ装置２０に送信する。そして、通信部１５は、これらのInput Signal Formatコマンド、および装置名称を照会するAV/Cコマンドに対するレスポンスが、ディジタルビデオ装置２０から送信されてくるのを待って受信し、制御部１６に供給する。
【００６２】
制御部１６は、通信部１５から供給されたディジタルビデオ装置２０からのレスポンスを解析して、ステップＳ１１からステップＳ１２に進み、ディジタルビデオ装置２０からのInput Signal Formatコマンドに対するレスポンスが、Accept，Not Implemented、またはRejectのうちのいずれであるかを判定する判定処理を行う。
【００６３】
ステップＳ１２の判定処理において、レスポンスがAcceptであると判定された場合、即ち、ディジタルビデオ装置２０が、ディジタルビデオ装置１０が送信するエンコードデータをデコードすることができることを表すレスポンスがディジタルビデオ装置２０から返ってきた場合、照会処理は終了する。なお、この場合、ディジタルビデオ装置１０は、照会処理が終了した後も、パケット化されたエンコードデータを転送する処理を続け、ディジタルビデオ装置２０は、ディジタルビデオ装置１０から転送されてくるエンコードデータを映像データにデコードし、その映像データに応じた映像を表示する。
【００６４】
一方、ステップＳ１２の判定処理において、レスポンスがNot Implementedであると判定された場合、即ち、ディジタルビデオ装置２０が、エンコードデータの符号化方式に対応してないために、そのエンコードデータをデコードすることができないことを表すレスポンスがディジタルビデオ装置２０から返ってきた場合、ステップＳ１３に進む。
【００６５】
そして、ステップＳ１３において、制御部１６は、ディジタルビデオ装置２０が、エンコードデータの符号化方式に対応してないために、そのエンコードデータをデコードすることができず、そのために映像を表示することができない旨のメッセージを表示するOSDデータを生成するように、映像データ処理部１２を制御する。この場合、映像データ処理部１２は、制御部１６からの制御に従い、例えば、「フォーマットが違うため相手装置には表示されません」というメッセージを表示するOSDデータを生成する。
【００６６】
あるいは、制御部１６は、装置名称を照会するAV/Cコマンドに対するディジタルビデオ装置２０からのレスポンスを解析することにより、ディジタルビデオ装置２０の装置名称を認識し、その装置名称を含む（とともに）メッセージを表示するOSDデータを生成するように、映像データ処理部１２を制御する。この場合、ディジタルビデオ装置２０の装置名称が、例えば、「ＡＢＣ−１２３」であれば、映像データ処理部１２は、例えば、「フォーマットが違うためＡＢＣ−１２３には表示されません」というメッセージを表示するOSDデータを生成する。
【００６７】
そして、映像データ処理部１２は、制御部１６からの制御に従って生成したOSDデータを表示部１４に供給し、表示部１４は、そのOSDデータに応じたメッセージを表示する。
【００６８】
なお、ディジタルビデオ装置１０において、装置名称を含まないメッセージ（例えば、上述の「フォーマットが違うため相手装置には表示されません」など）を表示する場合には、ステップＳ１１において、装置名称を照会するAV/Cコマンドを送信する必要はない。
【００６９】
ステップＳ１３の処理後、照会処理は終了し、この場合、ディジタルビデオ装置１０は、ディジタルビデオ装置２０がエンコードデータをデコードすることができないため、エンコードデータの転送を中止する。
【００７０】
また、ステップＳ１２の判定処理において、レスポンスがRejectであると判定された場合、即ち、ディジタルビデオ装置２０は、エンコードデータの符号化方式に対応しているが、現在、その符号化方式でエンコードされたエンコードデータをデコードすることができない状態であることを表すレスポンスがディジタルビデオ装置２０から返ってきた場合、ステップＳ１４に進む。
【００７１】
ここで、ディジタルビデオ装置２０が、エンコードデータの符号化方式に対応しているが、現在、その符号化方式でエンコードされたエンコードデータをデコードすることができない状態とは、例えば、ディジタルビデオ装置２０は、DVCR方式でエンコードされたエンコードデータ、および、MPEG方式でエンコードされたエンコードデータの両方のフォーマットに対応していて、DVCR方式のエンコードデータおよびMPEG方式のエンコードデータのいずれもデコードして映像を表示することができる機能を備えている場合において、ディジタルビデオ装置が、DVCR方式のエンコードデータを送信しているときに、ディジタルビデオ装置２０が、MPEG方式のエンコードデータをデコードするモードとなっていて、DVCR方式のエンコードデータをデコードすることができない状態である。
【００７２】
ステップＳ１４において、制御部１６は、エンコードデータの符号化方式に対応しているが、現在、その符号化方式でエンコードされたエンコードデータをデコードすることができない状態であるために、映像を表示することできない旨のメッセージを表示するためのOSDデータを生成するように、映像データ処理部１２を制御する。この場合、映像データ処理部１２は、制御部１６からの制御に従い、例えば、「セットの状態により、現在、相手装置には表示されません」というメッセージを表示するOSDデータを生成する。
【００７３】
あるいは、制御部１６は、装置名称を照会するAV/Cコマンドに対するディジタルビデオ装置２０からのレスポンスを解析することにより、その装置名称を認識し、その装置名称を含む（とともに）メッセージを表示するOSDデータを生成するように、映像データ処理部１２を制御する。この場合、ディジタルビデオ装置２０の装置名称が、例えば、「ＡＢＣ−１２３」であれば、映像データ処理部１２は、例えば、「セットの状態により、現在、ＡＢＣ−１２３には表示されません」というメッセージを表示するOSDデータを生成する。
【００７４】
そして、映像データ処理部１２は、制御部１６からの制御に従って生成したOSDデータを表示部１４に供給し、表示部１４は、そのOSDデータに応じたメッセージを表示する。
【００７５】
ステップＳ１４の処理後、照会処理は終了し、この場合、ディジタルビデオ装置１０は、ディジタルビデオ装置２０がエンコードデータをデコードすることができないため、エンコードデータの転送を中止する。
【００７６】
このように、ディジタルビデオ装置１０では、ディジタルビデオ装置２０がエンコードデータをデコードして映像を表示することができない場合、ディジタルビデオ装置２０がエンコードデータの符号化方式に対応していないこと、または、ディジタルビデオ装置２０がエンコードデータをデコードすることができない状態であることを認識し、その旨のメッセージを表示部１４に表示する。
【００７７】
従って、ディジタルビデオ装置１０の使用者は、ディジタルビデオ装置１０の表示部１４に表示されるメッセージを確認するだけで、ディジタルビデオ装置１０からディジタルビデオ装置２０にエンコードデータは正常に転送されているが、上述の理由によりディジタルビデオ装置２０において映像が表示されていないということを確実に認識することができる。
【００７８】
さらに、使用者は、エンコードデータは正常に転送されていることを認識することができるので、例えば、ディジタルビデオ装置１０とディジタルビデオ装置２０とを接続するIEEE1394シリアルバス１７の抜き差しを行って、IEEE1394シリアルバス１７の接続状況を確認するような無駄な作業を行わなくてすむ。また、使用者は、予め、ディジタルビデオ装置１０の表示部１４に表示されるメッセージによって、ディジタルビデオ装置２０で映像が表示されないことを認識することができるので、ディジタルビデオ装置２０の表示を確認しなくてすむ。
【００７９】
さらに、ディジタルビデオ装置２０で映像が表示されず、ディジタルビデオ装置１０でも上述のメッセージが表示されない場合、使用者は、ディジタルビデオ装置１０からディジタルビデオ装置２０に、エンコードデータが正常に転送されていないことを認識することができる。
【００８０】
また、ディジタルビデオ装置１０は、レスポンスがNot ImplementedまたはRejectである場合には、エンコードデータの送信を中止するので、ディジタルビデオ装置２０で映像が表示されないエンコードデータを転送し続けるという無駄な処理が行われることを防止することができる。
【００８１】
また、ディジタルビデオ装置１０は、ディジタルビデオ装置２０がエンコードデータの符号化方式に対応していないとき、または、ディジタルビデオ装置２０がエンコードデータをデコードすることができない状態であるときだけ、その旨のメッセージを表示部１４に表示し、ディジタルビデオ装置２０がエンコードデータをデコードして映像を表示することができるときには、特に、メッセージを表示部１４に表示しないので、ディジタルビデオ装置２０でエンコードデータをデコードして映像を表示することができる、いわば正常な場合にメッセージが表示されることによって使用者に煩わしさを感じさせることを防止することができる。
【００８２】
なお、本実施の形態においては、ディジタルビデオ装置１０には、ディジタルビデオ装置２０の一台のみを接続し、ディジタルビデオ装置１０からディジタルビデオ装置２０にのみエンコードデータを送信するようにしたが、ディジタルビデオ装置１０には、複数台のディジタルビデオ装置を接続し、ディジタルビデオ装置１０から複数台のディジタルビデオ装置にエンコードデータを送信してもよい。この場合、ディジタルビデオ装置１０は、エンコードデータの送信先となる複数台のディジタルビデオ装置それぞれに対して、上述の照会処理を行うことができる。
【００８３】
このように、ディジタルビデオ装置１０において、複数台のディジタルビデオ装置それぞれに対して照会処理を行う場合には、メッセージを表示部１４に表示するときに、装置名称を含むメッセージを表示することにより、使用者は、ディジタルビデオ装置１０の表示部１４に表示されるメッセージを確認するだけで、複数台のディジタルビデオ装置のうちの、どのディジタルビデオ装置がエンコードデータをデコードできずに映像を表示していないのかを、容易に認識することができる。従って、使用者は、複数台のディジタルビデオ装置のそれぞれが、エンコードデータをデコードすることができるかどうかについて、複数台のディジタルビデオ装置をディジタルビデオ装置１０の一台で集中管理することができる。
【００８４】
なお、本実施の形態においては、ディジタルビデオ装置１０が、ディジタルビデオ装置２０に装置名称を照会するAV/Cコマンドを送信しているが、例えば、ディジタルビデオ装置１０が、ディジタルビデオ装置２０の１台のみと接続されている場合、エンコードデータをデコードすることができない装置がディジタルビデオ装置２０であることは容易に認識することができるので、装置名称を含むメッセージを表示する必要性は、それほど高くないため、装置名称を照会するAV/Cコマンドは送信しないようにすることができる。
【００８５】
また、ディジタルビデオ装置１０の表示部１４に表示されるメッセージは、ディジタルビデオ装置２０がエンコードデータに対応していない、または、ディジタルビデオ装置２０がエンコードデータをデコードすることができない状態であること、つまり、ディジタルビデオ装置２０において、エンコードデータを処理することができないことを、使用者が、認識することができれば、本実施の形態で示されたメッセージに限られることはない。
【００８６】
なお、本実施の形態においては、ディジタルビデオ装置１０とディジタルビデオ装置２０とがIEEE1394通信を行うこととしたが、ディジタルビデオ装置１０とディジタルビデオ装置２０とが行う通信は、その他、例えば、USB（Universal Serial Bus）の規格に準拠した通信や無線通信であってもよい。また、エンコードデータの符号化方式は、DVCR方式や、MPEG方式に限定されるものではない。
【００８７】
また、エンコードデータは、映像ではなく、音声であってもよい。音声のエンコードデータの符号化方式としては、例えば、MP3（Moving picture Experts Group-Layer３）方式や、ATRAC（Adaptive Tranform Acoustic Coding）方式などがある。
【００８８】
さらに、本実施の形態では、ディジタルビデオ装置１０が、Input Signal Formatコマンドを、ディジタルビデオ装置２０に送信することによって、ディジタルビデオ装置２０においてエンコードデータをデコード（復号）することが可能であるかを照会することとしたが、その他、ディジタルビデオ装置１０では、エンコードデータが映像のエンコードデータである場合に、ディジタルビデオ装置２０が、その映像を表示する処理を行うことが可能であるかを照会すること等が可能である。
【００８９】
また、ディジタルビデオ装置１０では、エンコードデータの転送を開始するのと同時に、照会処理を行うのではなく、例えば、ディジタルビデオ装置２０と接続されたときに、照会処理を行うようにすることができる。
【００９０】
また、ディジタルビデオ装置１０では、エンコードデータの転送を開始する直前に照会処理を行い、ディジタルビデオ装置２０からInput Signal Formatコマンドに対するレスポンスとして、Acceptが返ってきた場合にのみ、エンコードデータの転送を行うようにすることができる。この場合、無駄なエンコードデータの転送を防止することができる。
【００９１】
次に、図３は、本発明を適用したディジタルビデオシステムの他の一実施の形態の構成例を示している。なお、図中、図１における場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【００９２】
図３のディジタルビデオシステムは、ディジタルビデオ装置１０に代えてコンピュータ１００が設けられている他は、図１における場合と同様に構成されている。
【００９３】
図３おいて、コンピュータ１００は、IEEE1394シリアルバス１７を介してディジタルビデオ装置２０と接続されている。このコンピュータ１００は、ＲＯＭ(Read Only Memory)１０１、ハードディスク１０２、ＣＰＵ(Central Processing Unit)１０３、ＲＡＭ(Random Access Memory)１０４、通信部１０５、ドライブ１０６、出力部１０７、および入力部１０８（キーボードや、マウス、マイクなど）から構成される。
【００９４】
通信部１０５、ドライブ１０６、出力部１０７、および入力部１０８は、入出力インタフェース１０９に接続されており、ＲＯＭ１０１、ハードディスク１０２、ＣＰＵ１０３、ＲＡＭ１０４、および入出力インタフェース１０９は、バス１１０により相互に接続されている。
【００９５】
ＲＯＭ１０１やハードディスク１０２は、各種の処理を実行するプログラムを記憶する。ＣＰＵ１０３が、ＲＯＭ１０１やハードディスク１０２に記憶されているプログラムを実行することで、図１の映像データ処理部１２や制御部１６の機能が、等価的に実現され、また、図２で説明した照会処理が行われる。ＲＡＭ１０４は、ＣＰＵ１０３が実行するプログラムや必要なデータなどを適宜記憶する。
【００９６】
通信部１０５は、図１の通信部１５に対応し、IEEE1394通信を行う。出力部１０７は、LCDとスピーカとを有しており、LCDに映像データやOSDデータに応じた映像を表示し、スピーカから音声データに応じた音声を出力する。
【００９７】
ドライブ１０６には、映像データ（をエンコードしたエンコードデータ）を記録した記録媒体１１１の着脱が可能となっており、ドライブ１０６は、記録媒体１１１に記録された映像データを読み出し、ＣＰＵ１０３に供給する。また、記録媒体１１１は、ＣＰＵ１０３が実行するプログラムを記録することもでき、このプログラムをドライブ１０６が読み出し、ハードディスク１０２にインストールすることもできる。
【００９８】
記録媒体１１１としては、フレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto Optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリを使用することができる。プログラムが記録された記録媒体１１１は、いわゆるパッケージソフトウエアとして提供することができる。
【００９９】
なお、ハードディスク１０２に記憶される（インストールする）プログラムは、例えば、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータ１００に無線で転送したり、ＬＡＮ、インターネットといったネットワークを介して、コンピュータ１００に有線で転送したりすることができる。
【０１００】
このように構成されているコンピュータ１００は、例えば、記録媒体１１１に記録されている映像データを、IEEE1394シリアルバス１７を介してディジタルビデオ装置２０に送信することができ、また、図２において説明した照会処理を行うことができる。
【０１０１】
ここで、コンピュータ１００に各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【図面の簡単な説明】
【０１０２】
【図１】本発明を適用したディジタルビデオシステムの一実施の形態の構成例を示すブロック図である。
【図２】ディジタルビデオ装置１０が行う照会処理を説明するフローチャートである。
【図３】本発明を適用したディジタルビデオシステムの他の一実施の形態の構成例を示すブロック図である。
【符号の説明】
【０１０３】
１０  ディジタルビデオ装置，  １１  撮像部，  １２  映像データ処理部，  １３  映像データ記録再生部，  １４  表示部，  １５  通信部，  １６  制御部，  １７  IEEE1394シリアルバス，  ２０  ディジタルビデオ装置
【図１】
2006163906.tif 000003
【図２】
2006163906.tif 000004
【図３】
2006163906.tif 000005