(57)【要約】【課題】  ユーザの誤操作を防止し、操作性の向上を図ること。【解決手段】  通信装置（１００）は、映像データを表示する表示手段（１０８）と、外部装置（２００）と通信する通信手段（１０４）と、前記外部装置からのコマンドに応じた制御を行う制御手段（１０１）とを有する。前記表示手段がミュート状態であり、かつ、前記外部装置をミュート状態にするためのデータを前記通信手段を介して前記外部装置に送信している場合、前記制御手段は、前記通信手段が前記外部装置から受信したコマンドを実行しないようにする。【選択図】  図１
2010011427.tif 000002
【特許請求の範囲】
【請求項１】
映像データを表示する表示手段と、
外部装置と通信する通信手段と、
前記外部装置から受信したコマンドに応じた制御を行う制御手段とを有し、
前記表示手段がミュート状態であり、かつ、前記外部装置をミュート状態にするためのデータを前記通信手段を介して前記外部装置に送信している場合、前記制御手段は、前記通信手段が前記外部装置から受信したコマンドを実行しないようにすることを特徴とする通信装置。
【請求項２】
前記制御手段は、前記通信装置の電源をオフにするためのコマンド以外のコマンドを実行しないようにすることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記通信手段が前記外部装置から受信したコマンドが前記通信装置の電源をオフにするためのコマンドである場合、前記制御手段は、前記通信装置の電源をオフにするためのコマンドを実行することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記表示手段がミュート状態であり、かつ、前記外部装置をミュート状態にするためのデータを前記外部装置に出力している場合であっても、前記通信手段が前記外部装置から受信したコマンドを実行するか否かを選択する選択手段をさらに有することを特徴とする請求項１から３の何れか１項に記載の通信装置。
【請求項５】
前記通信手段は、ＨＤＭＩ規格に準拠した通信手段であることを特徴とする請求項１から４の何れか１項に記載の通信装置。
【請求項６】
前記制御手段は、前記通信装置の動作モードが変更されたか否かを判定し、
前記通信装置の動作モードが変更された場合、前記制御手段は、前記表示手段をミュート状態にする処理と、前記外部装置をミュート状態にするためのデータを前記通信手段を介して前記外部装置に送信する処理とを開始することを特徴とする請求項１から５の何れか１項に記載の通信装置。
【請求項７】
前記制御手段は、前記通信装置の電源をオンにされたか否かを判定し、
前記通信装置の電源がオンにされた場合、前記制御手段は、前記表示手段をミュート状態にする処理と、前記外部装置をミュート状態にするためのデータを前記通信手段を介して前記外部装置に送信する処理とを開始することを特徴とする請求項１から６の何れか１項に記載の通信装置。
【請求項８】
映像データを表示する表示手段と、
外部装置と通信する通信手段と、
前記外部装置から受信したコマンドに応じた制御を行う制御手段とを有する通信装置で実行されるコンピュータプログラムであって、
前記表示手段がミュート状態であり、かつ、前記外部装置をミュート状態にするためのデータを前記通信手段を介して前記外部装置に送信している場合は、前記通信手段が前記外部装置から受信したコマンドを実行させないようにすることを特徴とするコンピュータプログラム。
【請求項９】
前記制御手段に、前記通信装置の電源をオフにするためのコマンド以外のコマンドを実行させないようにすることを特徴とする請求項８に記載のコンピュータプログラム。
【請求項１０】
前記通信手段が前記外部装置から受信したコマンドが前記通信装置の電源をオフにするためのコマンドである場合は、前記通信装置の電源をオフにするためのコマンドを実行させるようにすることを特徴とする請求項８又は９に記載のコンピュータプログラム。
【請求項１１】
前記表示手段がミュート状態であり、かつ、前記外部装置をミュート状態にするためのデータを前記外部装置に出力している場合であっても、前記通信手段が前記外部装置から受信したコマンドを実行するか否かを選択させるための選択画面を前記表示手段に表示させるようにすることを特徴とする請求項８から１０の何れか１項に記載のコンピュータプログラム。
【請求項１２】
前記通信手段は、ＨＤＭＩ規格に準拠した通信手段であることを特徴とする請求項８から１１の何れか１項に記載のコンピュータプログラム。
【請求項１３】
前記通信装置の動作モードが変更されたか否かを判定し、
前記通信装置の動作モードが変更された場合は、前記表示手段をミュート状態にする処理と、前記外部装置をミュート状態にするためのデータを前記通信手段を介して前記外部装置に送信する処理とを開始させることを特徴とする請求項８から１２の何れか１項に記載のコンピュータプログラム。
【請求項１４】
前記通信装置の電源がオンにされたか否かを判定し、
前記通信装置の電源がオンにされた場合は、前記表示手段をミュート状態にする処理と、前記外部装置をミュート状態にするためのデータを前記通信手段を介して前記外部装置に送信する処理とを開始させることを特徴とする請求項８から１３の何れか１項に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置に映像データを送信する通信装置及び当該通信装置で実行されるコンピュータプログラムに関する。
【背景技術】
【０００２】
従来の通信システムには、通信装置と、外部表示装置とをデジタルインターフェースを介して接続し、外部表示装置のリモコン（Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌ）を用いて当該通信装置を遠隔制御する通信システムがある（特許文献１参照）。
【０００３】
特許文献１に記載の通信システムでは、外部表示装置のリモコンを使って通信装置を遠隔制御することにより、通信装置が記録媒体から再生した映像データを外部表示装置で楽しむことができる。
【特許文献１】特開２００６−４１５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の通信装置では、通信装置の電源がＯＮにされた場合、乱れた映像が表示されることを防止するために、所定の期間だけ通信装置のモニタに表示される映像をミュートすることがある。通信装置の動作モードを変更した場合にも、所定の期間だけ通信装置のモニタに表示される映像をミュートすることがある。
【０００５】
通信装置のモニタに表示される映像がミュートされている期間であっても、外部表示装置のリモコンが操作されると、通信装置は、外部表示装置から制御コマンドを受信してしまう。このような期間に外部表示装置からのコマンドを実行してしまうと、通信装置のモニタに表示される映像はミュートされているため、ユーザは外部表示装置からの制御コマンドが実行されたか否かを判断することができない可能性がある。
【０００６】
通信装置が外部表示装置からの制御コマンドを実行しているにもかかわらず、ユーザが「通信装置は、外部表示装置からの制御コマンドを実行していない」と判断してしまった場合、ユーザは再度リモコンを操作してしまう可能性がある。ユーザが再度リモコンを操作してしまった場合、通信装置の動作状態と、ユーザが意図している動作状態とが一致しなくなり、誤操作が生じる可能性がある。その結果、ユーザの操作によっては、通信装置においてユーザの予期せぬ動作が発生することとなり、ユーザが混乱する可能性もある。
【０００７】
本発明は、このような問題に鑑みてなされたものであり、ユーザの誤操作を防止し、操作性の向上を図ることを目的とする。
【課題を解決するための手段】
【０００８】
上記のような課題を解決するために、本発明に係る通信装置は、映像データを表示する表示手段と、外部装置と通信する通信手段と、前記外部装置から受信したコマンドに応じた制御を行う制御手段とを有し、前記表示手段がミュート状態であり、かつ、前記外部装置をミュート状態にするためのデータを前記通信手段を介して前記外部装置に送信している場合、前記制御手段は、前記通信手段が前記外部装置から受信したコマンドを実行しないようにすることを特徴とする。
【０００９】
また、本発明に係るコンピュータプログラムは、映像データを表示する表示手段と、外部装置と通信する通信手段と、前記外部装置から受信したコマンドに応じた制御を行う制御手段とを有する通信装置で実行されるコンピュータプログラムであって、前記表示手段がミュート状態であり、かつ、前記外部装置をミュート状態にするためのデータを前記通信手段を介して前記外部装置に送信している場合は、前記通信手段が前記外部装置から受信したコマンドを実行させないようにすることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザの誤操作を防止でき、操作性の向上を図ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態を図面を参照しながら説明する。なお、以下に示す実施形態はあくまでも一例であって、必ずしも以下に示す実施形態に限定されるものではない。
【００１２】
［実施形態１］
図１は、本発明の実施形態１に係る通信システムの概略構成の一例を示すブロック図である。図２は、本発明の実施形態１に係る通信システムの一例を示す図である。
【００１３】
実施形態１に係る通信システムは、図１及び図２に示すように、通信装置１００、接続ケーブル３００、外部装置２００及びリモコン（Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌ）２０８を有する。通信装置１００と外部装置２００は、接続ケーブル３００を介して接続されている。外部装置２００とリモコン２０８は、無線により接続されている。
【００１４】
通信装置１００は、接続ケーブル３００を介して映像（ｖｉｄｅｏ）データ、音声（ａｕｄｉｏ）データ及び補助データを外部装置２００に送信することができる映像ソースである。外部装置２００は、通信装置１００から送信された映像データを表示器に表示し、通信装置１００から送信された音声データをスピーカから出力する外部表示装置である。通信装置１００及び外部装置２００は、接続ケーブル３００を介して様々な制御コマンドを双方向に送信することができる。
【００１５】
リモコン２０８は、通信装置１００及び外部装置２００を操作するためのユーザインタフェースである。リモコン２０８は、外部装置２００と無線により通信することはできるが、通信装置１００と無線により通信することはできないように構成されている。外部装置２００は、リモコン２０８から送信されたリモコン信号を受信し、受信したリモコン信号を解析する。受信したリモコン信号が通信装置１００を制御するためのリモコン信号である場合、外部装置２００は、受信したリモコン信号に従って通信装置１００を制御する。受信したリモコン信号が通信装置１００を制御するためのリモコン信号である場合、外部装置２００は、受信したリモコン信号に対応する制御コマンドを生成し、生成した制御コマンドを接続ケーブル３００を介して通信装置１００に送信する。これにより、ユーザは、リモコン２０８を用いて、外部装置２００を直接的に遠隔制御することができる。また、ユーザは、リモコン２０８を用いて、通信装置１００を間接的に遠隔制御することができる。
【００１６】
実施形態１では、通信装置１００の一例としてビデオカメラを用い、外部装置２００の一例としてテレビジョン受像機（以下、「テレビ」という）を用いる。また、実施形態１では、接続ケーブル３００の一例としてＨＤＭＩ（Ｈｉｇｈ‐Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）規格に準拠した接続ケーブルを用いる。以下、ＨＤＭＩ規格に準拠した接続ケーブルを「ＨＤＭＩケーブル」という。
【００１７】
次に、ＨＤＭＩケーブル３００について説明する。
【００１８】
ＨＤＭＩケーブル３００は、ＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｎｇｎａｌｉｎｇ）（登録商標）ライン３０１と、ＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）ライン３０２を含む。また、ＨＤＭＩケーブル３００は、ＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ライン、ＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）ライン、電源ライン等を有する。
【００１９】
ＴＭＤＳライン３０１は、ビデオカメラ１００からテレビ２００に映像データ、音声データ及び補助データを伝送する伝送ラインである。ＴＭＤＳライン３０１は、ＴＭＤＳチャンネル０、ＴＭＤＳチャンネル１、ＴＭＤＳチャンネル２及びＴＭＤＳクロックチャンネルを含む。ＣＥＣライン３０２は、ビデオカメラ１００とテレビ２００との間で様々な制御コマンドを双方向に伝送する伝送ラインである。ＨＰＤラインは、テレビ２００からビデオカメラ１００にＨＰＤ信号を伝送する伝送ラインである。ＤＤＣラインは、テレビ２００のＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  Ｄｉｓｐｌａｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｄａｔａ）をテレビ２００からビデオカメラ１００に伝送する伝送ラインである。ＥＤＩＤは、テレビ２００の表示能力等を示す能力情報を含む。電源ラインは、テレビ２００からビデオカメラ１００に電力を供給するラインである。
【００２０】
ビデオカメラ１００は、ＨＤＭＩ規格で規定されたＨＤＭＩソース（ＨＤＭＩ  Ｓｏｕｒｃｅ）として動作し、テレビ２００は、ＨＤＭＩ規格で規定されたＨＤＭＩシンク（ＨＤＭＩ  Ｓｉｎｋ）として動作する。また、ビデオカメラ１００及びテレビ２００は、ＣＥＣに準拠したＨＤＭＩ機器でもある。ＣＥＣは、ＨＤＭＩ規格で規定されている制御プロトコルである。以下、ＣＥＣライン３０２を介してビデオカメラ１００とテレビ２００との間で送信される制御コマンドを「ＣＥＣコマンド」という。テレビ２００は、ビデオカメラ１００を制御するためのＣＥＣコマンドをＣＥＣライン３０２を介してビデオカメラ１００に送信することにより、ビデオカメラ１００を制御することができる。ビデオカメラ１００も、テレビ２００を制御するためのＣＥＣコマンドをＣＥＣライン３０２を介してテレビ２００に送信することにより、テレビ２００を制御することができる。ビデオカメラ１００を制御するためのＣＥＣコマンドには、電源ＯＮコマンド、電源ＯＦＦコマンド、再生コマンド、停止コマンド等がある。また、ＣＥＣコマンドには、一時停止コマンド、早送りコマンド、巻き戻しコマンド、記録コマンド、記録一時停止コマンド、メニューＯＮコマンド、メニューＯＦＦコマンド等がある。
【００２１】
なお、接続ケーブル３００は、ＨＤＭＩケーブルに限るものではない。映像データ、音声データ及び補助データを伝送するラインと、通信装置１００と外部装置２００との間で様々な制御コマンドを双方向で伝送するラインとを別々に有する接続ケーブルであれば、ＨＤＭＩケーブル以外の接続ケーブルであってもよい。
【００２２】
次に、ビデオカメラ１００の構成の一例を説明する。
【００２３】
ビデオカメラ１００は、図１に示すように、ＣＰＵ１０１、ＲＡＭ１０２、記録部１０３、通信部１０４、データ処理部１０６、コマンド処理部１０７、表示部１０８、操作部１０９、撮像部１１１及びＲＯＭ１１２を有する。
【００２４】
ビデオカメラ１００は、撮影モード、再生モード等の動作モードを有する。ビデオカメラ１００の動作モードが撮影モードである場合、ビデオカメラ１００は、被写体の撮影が可能になり、撮影された映像（動画、静止画のいずれでもよい）を記録媒体に記録することができる。ビデオカメラ１００の動作モードが再生モードである場合、ユーザによって選択された映像（動画、静止画のいずれでもよい）を記録媒体から再生することができる。
【００２５】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、ＲＯＭ１１２に記憶されているコンピュータプログラムに従って、ビデオカメラ１００の動作を制御する。
【００２６】
ＲＡＭ１０２は、ＣＰＵ１０１のワークエリアとして機能するメモリであり、ＣＰＵ１０１で使用される様々な値、データ及び情報を記憶するメモリでもある。ＣＰＵ１０１は、テレビ２００に関する情報をＨＤＭＩケーブル３００を介してテレビ２００から取得し、取得した情報をＲＡＭ１０２に記憶する。ＲＡＭ１０２に記憶される情報には、テレビ２００の固有情報であるＧＵＩＤ、テレビ２００のＥＤＩＤ等がある。なお、ＣＰＵ１０１のワークエリアは、ＲＡＭ１０２に限られるものではなく、ハードディスク装置等の外部記憶装置であってもよい。
【００２７】
ビデオカメラ１００の動作モードが撮影モードである場合、撮像部１１１は、被写体を撮影し、当該被写体の光学像から映像データを生成する。撮像部１１１によって生成された映像データは、記録部１０３、表示部１０８及びデータ処理部１０６に供給される。不図示のマイクロフォン部が生成した音声データも、記録部１０３及びデータ処理部１０６に供給される。
【００２８】
ビデオカメラ１００の動作モードが撮影モードである場合、記録部１０３は、撮像部１１１が生成した映像データと、不図示のマイクロフォン部が生成した音声データとを記録媒体に記録することができる。
【００２９】
また、ビデオカメラ１００の動作モードが再生モードである場合、記録部１０３は、ユーザによって選択された映像データ及び音声データを記録媒体から再生することができる。記録媒体から再生された映像データは、表示部１０８及びデータ処理部１０６に供給される。一方、記録媒体から再生された音声データは、データ処理部１０６及び不図示のスピーカ部に供給される。
【００３０】
なお、記録部１０３で用いられる記録媒体は、ビデオカメラ１００に内蔵されたものであっても、ビデオカメラ１００から取り外し可能なものであってもよい。
【００３１】
通信部１０４は、ＨＤＭＩケーブル３００を接続するためのＨＤＭＩ端子を有する。ビデオカメラ１００の撮影モードである場合、通信部１０４は、撮像部１１１が生成した映像データと、不図示のマイクロフォン部が生成した音声データと、ＣＰＵ１０１で生成された補助データとを、ＴＭＤＳライン３０１を介してテレビ２００に送信する。ビデオカメラ１００の動作モードが再生モードである場合、通信部１０４は、記録部１０３が記録媒体から再生した映像データ及び音声データと、ＣＰＵ１０１で生成された補助データとを、ＴＭＤＳライン３０１を介してテレビ２００に送信する。
【００３２】
また、通信部１０４は、ミュート部１０５を有する。ミュート部１０５は、テレビ２００をミュート状態にするためのデータ（以下、ミュート指示）を生成し、生成したミュート指示をＴＭＤＳライン３０１を介してテレビ２００に送信する。ミュート指示は、後述する第２のミュート処理が実行されている間、ＴＭＤＳライン３０１を介してミュート部１０５からテレビ２００に送信される。ミュート指示は、ＴＭＤＳライン３０１を介して伝送される補助データの一つである。
【００３３】
また、通信部１０４は、テレビ２００からのＣＥＣコマンドをＣＥＣライン３０２を介して受信することができる。テレビ２００からのＣＥＣコマンドを受信した場合、通信部１０４は、受信したＣＥＣコマンドをコマンド処理部１０７を介してＣＰＵ１０１に供給する。
【００３４】
また、通信部１０４は、テレビ２００を制御するためのＣＥＣコマンドをＣＥＣライン３０２を介してテレビ２００に送信することもできる。テレビ２００を制御するためのＣＥＣコマンドは、ＣＰＵ１０１で生成され、コマンド処理部１０７を介して通信部１０４に供給される。
【００３５】
ビデオカメラ１００の動作モードが撮影モードである場合、データ処理部１０６は、撮像部１１１が生成した映像データと、不図示のマイクロフォン部が生成した音声データと、ＣＰＵ１０１から供給された補助データとを通信部１０４に供給する。ビデオカメラ１００の動作モードが再生モードである場合、データ処理部１０６は、記録部１０３が記録媒体から再生した映像データ及び音声データと、ＣＰＵ１０１から供給された補助データとを通信部１０４に供給する。
【００３６】
表示部１０８は、液晶ディスプレイ等により構成される。ビデオカメラ１００の動作モードが撮影モードである場合、表示部１０８は、撮像部１１１が生成した映像データを表示する。ビデオカメラ１００の動作モードが再生モードである場合、表示部１０８は、記録部１０３が記録媒体から再生した映像データを表示する。
【００３７】
また、表示部１０８は、ミュート状態である場合は、ＲＯＭ１１２に記憶されているミュート映像を表示する。実施形態１において、ミュート映像とは、ミュート中であることを示す映像データである。ミュート映像は、例えば、ブラックバック映像（背景色が黒の映像）又はブルーバック映像（背景色が青の映像）から構成される。ミュート映像には、ミュート処理中であることを示すアイコンや文字情報が含まれていてもよい。なお、実施形態１では、表示部１０８がミュート状態である場合は、ＲＯＭ１１２に記憶されているミュート映像を表示部１０８に表示させるようにしたが、これに限るものではない。表示部１０８がミュート状態である場合は、表示部１０８に何も表示させないようにしてもよい。
【００３８】
操作部１０９は、ビデオカメラ１００を操作するためのユーザインタフェースであり、ビデオカメラ１００を操作するための複数のボタンを有する。ユーザからの指示は、操作部１０９を介してＣＰＵ１０１に入力される。操作部１０９内の各ボタンは、スイッチ、タッチパネル等により構成される。
【００３９】
操作部１０９は、電源ボタン、スタート／ストップボタン、モード変更ボタン１１０、メニューボタン、＋ボタン、−ボタン、ＳＥＴボタン等を有する。
【００４０】
電源ボタンは、ビデオカメラ１００を電源オン（ＯＮ）状態又は電源オフ（ＯＦＦ）状態に変更することをＣＰＵ１０１に指示するボタンである。電源オン状態とは、不図示の電源（バッテリ、ＡＣ電源等）からビデオカメラ１００の全部に必要な電力を供給することができる状態である。電源オフ状態とは、不図示の電源（バッテリ、ＡＣ電源等）からビデオカメラ１００の一部又は全部への電力の供給を停止した状態である。
【００４１】
スタート／ストップボタンは、撮像部１１１によって生成された映像データ等の記録媒体への記録の開始又は一時停止をＣＰＵ１０１に指示するボタンである。モード変更ボタン１１０は、ビデオカメラ１００の動作モードを撮影モード、再生モード等のいずれかに変更することをＣＰＵ１０１に指示するボタンである。
【００４２】
メニューボタンは、ビデオカメラ１００のメニュー画面の表示又は非表示をＣＰＵ１０１に指示するボタンである。ビデオカメラ１００のメニュー画面は、
ビデオカメラ１００を制御するためのメニュー画面、ビデオカメラ１００の設定を変更するためのメニュー画面を含む。これらのメニュー画面は、ＲＯＭ１１２に記憶されている。
【００４３】
メニュー画面の表示を行う場合、ＣＰＵ１０１は、表示すべきメニュー画面をＲＯＭ１１２から読み出し、読み出したメニュー画面を表示部１０８及びデータ処理部１０６に供給する。このとき、ＣＰＵ１０１は、カーソル等をメニュー画面に重畳する。表示部１０８及びデータ処理部１０６は、ＣＰＵ１０１から供給されたメニュー画面を、撮像部１１１又は記録部１０３から供給された映像データに重畳する。これにより、表示部１０８とテレビ２００には、同じメニュー画面が表示されることになる。
【００４４】
メニュー画面の非表示を行う場合、ＣＰＵ１０１は、メニュー画面の表示部１０８及びデータ処理部１０６への供給を停止する。
【００４５】
＋ボタン及び−ボタンは、メニュー画面上のカーソルを移動させるボタンである。ＳＥＴボタンは、カーソルが選択している項目の実行をＣＰＵ１０１に指示するボタンである。メニュー画面間の移動も、＋ボタン、−ボタン及びＳＥＴボタンを用いて行うことができる。
【００４６】
また、操作部１０９は、再生ボタン、停止ボタン、一時停止ボタン、早送りボタン、巻き戻しボタン等を有する。これらのボタンは、記録媒体に記録された映像データの再生（ｐｌａｙ）、停止（ｓｔｏｐ）、一時停止（ｐａｕｓｅ）、早送り（ｆａｓｔ  ｆｏｒｗａｒｄ）及び巻き戻し（ｒｅｗｉｎｄ）の実行をＣＰＵ１０１に指示するボタンである。
【００４７】
ＲＯＭ１１２には、上述のように、ミュート映像、メニュー画面等が記憶されている。ビデオカメラ１００の状態をユーザに通知するための複数のアイコンも、ＲＯＭ１１２に記憶されている。また、ＲＯＭ１１２には、ビデオカメラ１００の動作を制御するためのコンピュータプログラムが記憶されている。
【００４８】
なお、通信装置１００は、ビデオカメラに限るものではない。例えば、通信装置１００は、ビデオカメラ、スチルカメラ、カメラ付き携帯電話等の撮像装置であってもよい。
【００４９】
次に、テレビ２００の構成の一例を説明する。
【００５０】
テレビ２００は、図１に示すように、ＣＰＵ２０１、チューナ部２０２、通信部２０３、コマンド処理部２０４、表示部２０５、リモコン受信部２０６及びＲＯＭ２０７を有する。
【００５１】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、ＲＯＭ２０７に記憶されているコンピュータプログラムに従って、テレビ２００の動作を制御する。
【００５２】
チューナ部２０２は、ユーザの選択に従って、アナログテレビジョン放送、デジタルテレビジョン放送又はケーブルテレビジョン放送を受信する。チューナ部２０２が受信するテレビジョン放送の種類は、リモコン２０８により選択することができる。チューナ部２０２が受信するテレビジャンネルも、リモコン２０８により選択することができる。アナログテレビジョン放送、デジタルテレビジョン放送又はケーブルテレビジョン放送に含まれる映像データは、表示部２０５に表示される。また、アナログテレビジョン放送、デジタルテレビジョン放送又はケーブルテレビジョン放送に含まれる音声データは、不図示のスピーカ部から出力される。
【００５３】
通信部２０３は、ＨＤＭＩケーブル３００を接続するためのＨＤＭＩ端子を有する。通信部２０３は、ビデオカメラ１００から送信された映像データ、音声データ及び補助データをＴＭＤＳライン３０１を介して受信することができる。ビデオカメラ１００から送信された映像データは、表示部２０５に表示される。ビデオカメラ１００から送信された音声データは、不図示のスピーカ部から出力される。また、ビデオカメラ１００から送信された補助データは、ＣＰＵ２０１に供給される。
【００５４】
また、通信部２０３は、ビデオカメラ１００からのＣＥＣコマンドをＣＥＣライン３０２を介して受信することができる。ビデオカメラ１００からのＣＥＣコマンドを受信した場合、通信部２０３は、受信したＣＥＣコマンドをコマンド処理部２０４を介してＣＰＵ２０１に供給する。
【００５５】
また、通信部２０３は、ビデオカメラ１００を制御するためのＣＥＣコマンドをＣＥＣライン３０２を介してビデオカメラ１００に送信することもできる。ビデオカメラ１００を制御するためのＣＥＣコマンドは、ＣＰＵ２０１で生成され、コマンド処理部２０４を介して通信部２０３に供給される。
【００５６】
ビデオカメラ１００からのＣＥＣコマンドは、通信部２０３がＣＥＣライン３０２を介して受信する。ビデオカメラ１００からのＣＥＣコマンドは、コマンド処理部２０４を介して通信部２０３からＣＰＵ２０１に供給される。
【００５７】
ビデオカメラ１００を制御するためのＣＥＣコマンドは、ＣＰＵ２０１で生成され、コマンド処理部２０４を介して通信部２０３に供給される。ビデオカメラ１００を制御するためのＣＥＣコマンドは、コマンド処理部２０４から通信部２０３に供給され、ＣＥＣライン３０２を介してビデオカメラ１００に伝送される。
【００５８】
表示部２０５は、液晶ディスプレイ等の表示器により構成される。表示部２０５は、チューナ部２０２及び通信部２０３の少なくとも一つから供給された映像データを表示することができる。表示部２０５は、ＲＯＭ２０７に記憶されているミュート映像を表示することもできる。
【００５９】
リモコン受信部２０６は、リモコン２０８から送信されたリモコン信号を受信した場合、受信したリモコン信号をＣＰＵ２０１に供給する。これにより、ユーザからの指示は、リモコン２０８及びリモコン受信部２０６を介してＣＰＵ２０１に入力されることになる。ＣＰＵ２０１は、リモコン受信部２０６からのリモコン信号に対応するＣＥＣコマンドを生成し、生成したＣＥＣコマンドをコマンド処理部２０４を介して通信部２０３に供給する。通信部２０３に供給されたＣＥＣコマンドは、ＣＥＣライン３０２を介してビデオカメラ１００に伝送される。これにより、ユーザは、リモコン２０８を用いてビデオカメラ１００を遠隔制御することができる。
【００６０】
ＲＯＭ２０７には、上述のように、ミュート映像、メニュー画面等が記憶されている。テレビ２００の状態をユーザに通知するための複数のアイコン、テレビ２００のＥＤＩＤ等も、ＲＯＭ２０７に記憶されている。また、ＲＯＭ２０７には、テレビ２００の動作を制御するためのコンピュータプログラムが記憶されている。
【００６１】
リモコン２０８は、ビデオカメラ１００及びテレビ２００を操作するためのユーザインタフェースであり、ビデオカメラ１００を操作するための複数のボタンと、テレビ２００を操作するための複数のボタンとを有する。リモコン２０８内の各ボタンは、スイッチ、タッチパネル等により構成される。
【００６２】
リモコン２０８は、第１の電源ボタン、テレビジョン放送選択ボタン、チャンネルボタン、外部入力ボタン、メニューボタン、＋ボタン、−ボタン、ＳＥＴボタン等を有する。これらのボタンは、テレビ２００を操作するためのボタンである。
【００６３】
第１の電源ボタンは、テレビ２００を電源オン（ＯＮ）状態又は電源オフ（ＯＦＦ）状態に変更することをＣＰＵ２０１に指示するボタンである。電源オン状態とは、不図示の電源からテレビ２００の全部に必要な電力を供給することができる状態である。電源オフ状態とは、不図示の電源からテレビ２００の一部又は全部への電力の供給を停止した状態である。
【００６４】
テレビジョン放送選択ボタンは、アナログテレビジョン放送、デジタルテレビジョン放送及びケーブルテレビジョン放送のいずれかを選択し、選択したテレビジョン放送をチューナ部２０２に受信させることをＣＰＵ２０１に指示するボタンである。チャンネルボタンは、チューナ部２０２が受信するテレビジョンチャンネルを選択するためのボタンである。
【００６５】
外部入力ボタンは、チューナ部２０２によって受信された映像データ、ビデオカメラ１００から送信された映像データのいずれかを選択し、選択した映像データを表示部２０５に表示させるためのボタンである。
【００６６】
メニューボタンは、テレビ２００のメニュー画面の表示又は非表示をＣＰＵ２０１に指示するボタンである。テレビ２００のメニュー画面は、テレビ２００を制御するためのメニュー画面、テレビ２００の設定を変更するためのメニュー画面を含む。これらのメニュー画面は、ＲＯＭ２０７に記憶されている。
【００６７】
メニュー画面の表示を行う場合、ＣＰＵ２０１は、表示すべきメニュー画面をＲＯＭ２０７から読み出し、読み出したメニュー画面を表示部２０５に供給する。このとき、ＣＰＵ２０１は、カーソル等をメニュー画面に重畳する。表示部２０５は、ＣＰＵ２０１から供給されたメニュー画面を、チューナ部２０２又は通信部２０３から供給された映像データに重畳する。これにより、表示部２０５に、テレビ２００のメニュー画面が表示されることになる。
【００６８】
メニュー画面の非表示を行う場合、ＣＰＵ２０１は、メニュー画面の表示部２０５への供給を停止する。
【００６９】
＋ボタン及び−ボタンは、メニュー画面上のカーソルを移動させるボタンである。ＳＥＴボタンは、カーソルが選択している項目の実行をＣＰＵ２０１に指示するボタンである。メニュー画面間の移動も、＋ボタン、−ボタン及びＳＥＴボタンを用いて行うことができる。
【００７０】
なお、ビデオカメラ１００のメニュー画面がテレビ２００に表示されている場合、＋ボタン、−ボタン及びＳＥＴボタンは、当該メニュー画面上のカーソルを操作することもできる。この場合、＋ボタン、−ボタン及びＳＥＴボタンに対する操作に対応するＣＥＣコマンドが、テレビ２００からビデオカメラ１００にＣＥＣライン３０２を介して送信される。
【００７１】
また、リモコン２０８は、第２の電源ボタン、再生ボタン、停止ボタン、一時停止ボタン、早送りボタン、巻き戻しボタン、スタート／ストップボタン、メニューボタン等を有する。これらのボタンは、ビデオカメラ１００を操作するためのボタンである。
【００７２】
第２の電源ボタンは、電源ＯＮコマンド又は電源ＯＦＦコマンドをＣＥＣライン３０２を介してビデオカメラ１００に送信することをＣＰＵ２０１に指示するボタンである。電源ＯＮコマンドは、ビデオカメラ１００を電源オン状態に変更することをＣＰＵ１０１に指示するＣＥＣコマンドである。電源ＯＦＦコマンドは、ビデオカメラ１００を電源オフ状態に変更することをＣＰＵ１０１に指示するＣＥＣコマンドである。
【００７３】
再生ボタン、停止ボタン及び一時停止ボタンは、再生コマンド、停止コマンド及び一時停止コマンドをＣＥＣライン３０２を介してビデオカメラ１００に送信することをＣＰＵ２０１に指示するボタンである。また、早送りボタン及び巻き戻しボタンは、早送りコマンド及び巻き戻しコマンドをＣＥＣライン３０２を介してビデオカメラ１００に送信することをＣＰＵ２０１に指示するボタンである。これらのコマンドは、記録媒体に記録された映像データの再生（ｐｌａｙ）、停止（ｓｔｏｐ）、一時停止（ｐａｕｓｅ）、早送り（ｆａｓｔ  ｆｏｒｗａｒｄ）及び巻き戻し（ｒｅｗｉｎｄ）の実行をＣＰＵ１０１に指示するＣＥＣコマンドである。
【００７４】
スタート／ストップボタンは、記録コマンド又は記録一時停止コマンドをＣＥＣライン３０２を介してビデオカメラ１００に送信することをＣＰＵ２０１に指示するボタンである。記録コマンドは、撮像部１１１によって生成された映像データ等の記録媒体への記録の開始をＣＰＵ１０１に指示するＣＥＣコマンドである。記録一時停止コマンドは、撮像部１１１によって生成された映像データ等の記録媒体への記録の一時停止をＣＰＵ１０１に指示するＣＥＣコマンドである。
【００７５】
メニューボタンは、メニューＯＮコマンド又はメニューＯＦＦコマンドをＣＥＣライン３０２を介してビデオカメラ１００に送信することをＣＰＵ２０１に指示するボタンである。
【００７６】
メニューＯＮコマンドは、ビデオカメラ１００のメニュー画面の表示をＣＰＵ１０１に指示するＣＥＣコマンドである。メニュー画面の表示を行う場合、ＣＰＵ１０１は、表示すべきメニュー画面をＲＯＭ１１２から読み出し、読み出したメニュー画面を表示部１０８及びデータ処理部１０６に供給する。このとき、ＣＰＵ１０１は、カーソル等をメニュー画面に重畳する。表示部１０８及びデータ処理部１０６は、ＣＰＵ１０１から供給されたメニュー画面を、撮像部１１１又は記録部１０３から供給された映像データに重畳する。これにより、表示部１０８とテレビ２００には、同じメニュー画面が表示されることになる。
【００７７】
メニューＯＦＦコマンドは、ビデオカメラ１００のメニュー画面の非表示をＣＰＵ１０１に指示するＣＥＣコマンドである。メニュー画面の非表示を行う場合、ＣＰＵ１０１は、メニュー画面の表示部１０８及びデータ処理部１０６への供給を停止する。これにより、テレビ２００は、ビデオカメラ１００のメニュー画面の表示を停止することができる。
【００７８】
なお、外部装置２００は、テレビジョン受像機に限るものではない。例えば、外部装置２００は、ディスプレイを持つパーソナルコンピュータであってもよい。
【００７９】
次に、図１、図２及び図３を参照し、テレビ２００とＨＤＭＩケーブル３００を介して接続されたビデオカメラ１００の動作モードが変更された場合に、ビデオカメラ１００で行われる処理を説明する。
【００８０】
図３は、テレビ２００とＨＤＭＩケーブル３００を介して接続されたビデオカメラ１００の動作モードが変更された場合に、ビデオカメラ１００で行われる処理を示すフローチャートである。なお、図３のフローチャートに示す処理は、ＣＰＵ１０１がＲＯＭ１１２に記憶されているコンピュータプログラムを実行することによって制御される。
【００８１】
ステップＳ２０１において、ＣＰＵ１０１は、ビデオカメラ１００の動作モードが変更されたか否かを判定する。ビデオカメラ１００の動作モードは、操作部１０９内のモード変更ボタン１１０を操作することにより、撮影モード又は再生モードに切り替えられる。
【００８２】
ビデオカメラ１００の動作モードが変更された場合、本フローチャートは、ステップＳ２０１からステップＳ２０２に進む。ビデオカメラ１００の動作モードが変更されなかった場合、本フローチャートは、ステップＳ２０１に戻る。
【００８３】
ステップＳ２０２において、ＣＰＵ１０１は、変更後の動作モードに対応した初期化処理を開始するとともに、第１のミュート処理の実行を開始する。ステップＳ２０２で開始される初期化処理には、ビデオカメラ１００を変更後の動作モードに従って適切に動作させるのに必要な様々な処理が含まれる。
【００８４】
実施形態１において、第１のミュート処理とは、表示部１０８をミュート状態にする処理である。表示部１０８がミュート状態である間、ＣＰＵ１０１は、ＲＯＭ１１２に記憶されているミュート映像を表示部１０８に表示させる。第１のミュート処理の実行が開始された場合、ＣＰＵ１０１は、ステップＳ２０７又はステップＳ２１２で第１のミュート処理の実行が解除されるまでの間、ミュート映像を表示部１０８に表示させ続ける。
【００８５】
ステップＳ２０２で第１のミュート処理の実行が開始された後、本フローチャートは、ステップＳ２０２からステップＳ２０３に進む。
【００８６】
ステップＳ２０３において、ＣＰＵ１０１は、ビデオカメラ１００とテレビ２００とがＨＤＭＩケーブル３００を介して接続されているか否かを判定する。
【００８７】
ビデオカメラ１００とテレビ２００がＨＤＭＩケーブル３００を介して接続されていると判定された場合、本フローチャートは、ステップＳ２０３からステップＳ２０４に進む。ビデオカメラ１００とテレビ２００がＨＤＭＩケーブル３００を介して接続されていないと判定された場合、本フローチャートは、ステップＳ２０３からステップＳ２１１に進む。
【００８８】
ステップＳ２０４において、ＣＰＵ１０１は、第２のミュート処理の実行を開始する。
【００８９】
実施形態１において、第２のミュート処理とは、ミュート指示をＴＭＤＳライン３０１を介してミュート部１０５からテレビ２００に送信することにより、テレビ２００をミュート状態にさせる処理である。第２のミュート処理の実行が開始された場合、ＣＰＵ１０１は、ステップＳ２０８で第２のミュート処理の実行が解除されるまでの間、ミュート指示をテレビ２００に送信し続けるようにミュート部１０５を制御する。この場合、ＣＰＵ１０１は、ステップＳ２０８で第２のミュート処理の実行が解除されるまでの間、ＲＯＭ１１２に記憶されているミュート映像及び無音データをテレビ２００に送信し続けるようにデータ処理部１０６及び通信部１０４を制御する。なお、ＲＯＭ１１２に記憶されているミュート映像及び無音データは、ＴＭＤＳライン３０１を介してテレビ２００に伝送される。
【００９０】
ミュート指示をビデオカメラ１００から受信している間、テレビ２００は、ＲＯＭ２０７に記憶されているミュート映像を表示部２０５に表示する。また、ミュート指示をビデオカメラ１００から受信している間、テレビ２００は、不図示のスピーカ部から出力される音声をミュートする。これにより、第２のミュート処理が実行されている間、テレビ２００も、ビデオカメラ１００と同様にミュート処理を行うことになる。
【００９１】
なお、ミュート指示だけでなく、ミュート映像及び無音データをテレビ２００に送信するのは、テレビ２００がミュート指示を実行できない機器である可能性があるためである。テレビ２００がミュート指示を実行できない機器である場合、テレビ２００は、ビデオカメラ１００から受信したミュート映像を表示部２０５に表示することになる。また、この場合、テレビ２００は、ビデオカメラ１００から受信した無音データを不図示のスピーカ部から出力することになる。
【００９２】
ステップＳ２０４で第２のミュート処理の実行が開始された後、本フローチャートは、ステップＳ２０４からステップＳ２０５に進む。
【００９３】
ステップＳ２０５において、ＣＰＵ１０１は、ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信したか否かを判定する。ビデオカメラ１００を制御するためのＣＥＣコマンドは、テレビ２００からビデオカメラ１００にＣＥＣライン３０２を介して伝送される。通信部１０４は、ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信すると、当該ＣＥＣコマンドをコマンド処理部１０７に供給する。コマンド処理部１０７は、通信部１０４から供給されたＣＥＣコマンドをＣＰＵ１０１に供給する。これにより、ＣＰＵ１０１は、ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信したか否かを判定することができる。
【００９４】
ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信した場合、本フローチャートは、ステップＳ２０５からステップＳ２０９に進む。ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信しなかった場合、本フローチャートは、ステップＳ２０５からステップＳ２０６に進む。
【００９５】
ステップＳ２０６において、ＣＰＵ１０１は、初期化処理が完了したか否かを判定する。
【００９６】
初期化処理が完了したと判定された場合、本フローチャートは、ステップＳ２０６からステップＳ２０７に進む。初期化処理が完了していないと判定された場合、本フローチャートは、ステップＳ２０６からステップＳ２０５に戻る。
【００９７】
ステップＳ２０７において、ＣＰＵ１０１は、第１のミュート処理の実行を解除する。第１のミュート処理の実行が解除された場合、ＣＰＵ１０１は、ミュート映像を表示部１０８に表示させる処理を終了する。現在の動作モードが撮影モードである場合、ＣＰＵ１０１は、第１のミュート処理の実行が解除された後、撮像部１１１によって生成された映像データ等を表示部１０８に表示する。現在の動作モードが再生モードである場合、ＣＰＵ１０１は、第１のミュート処理の実行が解除された後、記録媒体に記録されている映像データを選択するためのメニュー画面等を表示部１０８に表示する。
【００９８】
ステップＳ２０７で第１のミュート処理の実行が解除された後、本フローチャートは、ステップＳ２０７からステップＳ２０８に進む。
【００９９】
ステップＳ２０８において、ＣＰＵ１０１は、第２のミュート処理の実行を解除する。第２のミュート処理の実行が解除されると、表示部１０８及びテレビ２００にミュート映像を表示する期間である「ミュート期間」が終了することになる。第２のミュート処理の実行が解除された場合、ＣＰＵ１０１は、ミュート指示、ミュート映像及び無音データをテレビ２００に送信する処理を終了する。そして、ＣＰＵ１０１は、表示部１０８に表示されている映像データと同じ映像データをテレビ２００に送信する処理を開始する。その結果、表示部１０８及びテレビ２００には、同じ映像が表示されることになる。
【０１００】
ステップＳ２０８で第２のミュート処理の実行が解除された後、本フローチャートは、ステップＳ２０８からステップＳ２０１に戻る。
【０１０１】
ステップＳ２０９において、ＣＰＵ１０１は、ステップＳ２０５で受信したＣＥＣコマンドが電源ＯＦＦコマンドであるか否かを判定する。
【０１０２】
ステップＳ２０５で受信したＣＥＣコマンドが電源ＯＦＦコマンドでない場合、本フローチャートは、ステップＳ２０９からステップＳ２１３に進む。ステップＳ２０５で受信したＣＥＣコマンドが電源ＯＦＦコマンドであると判定された場合、本フローチャートは、ステップＳ２０９からステップＳ２１０に進む。
【０１０３】
ステップＳ２１３において、ＣＰＵ１０１は、ステップＳ２０５で受信したＣＥＣコマンドを実行せずに、当該ＣＥＣコマンドを無視する。これにより、ＣＰＵ１０１は、初期化処理中に電源ＯＦＦコマンド以外のＣＥＣコマンドをテレビ２００から受信したとしても、当該ＣＥＣコマンドを実行しないようにすることができる。
【０１０４】
ステップＳ２０５で受信したＣＥＣコマンドが無視された後、本フローチャートは、ステップＳ２１３からステップＳ２０６に進む。
【０１０５】
ステップＳ２１０において、ＣＰＵ１０１は、電源ＯＦＦコマンドを実行する。これにより、ビデオカメラ１００は電源オフ状態に変化する。その後、本フローチャートは終了する。
【０１０６】
ステップＳ２１１において、ＣＰＵ１０１は、初期化処理が完了したか否かを判定する。
【０１０７】
初期化処理が完了したと判定された場合、本フローチャートは、ステップＳ２１１からステップＳ２１２に進む。初期化処理が完了していないと判定された場合、本フローチャートは、ステップＳ２１１に戻る。
【０１０８】
ステップＳ２１２において、ＣＰＵ１０１は、第１のミュート処理の実行を解除する。第１のミュート処理の実行が解除された場合、ＣＰＵ１０１は、ミュート映像を表示部１０８に表示させる処理を終了する。現在の動作モードが撮影モードである場合、ＣＰＵ１０１は、第１のミュート処理の実行が解除された後、撮像部１１１によって生成された映像データ等を表示部１０８に表示する。現在の動作モードが再生モードである場合、ＣＰＵ１０１は、第１のミュート処理の実行が解除された後、記録媒体に記録されている映像データを選択するためのメニュー画面等を表示部１０８に表示する。
【０１０９】
ステップＳ２１２で第１のミュート処理の実行が解除された後、本フローチャートは、ステップＳ２１２からステップＳ２０１に進む。
【０１１０】
このように、実施形態１に係るビデオカメラ１００は、動作モードが変更されてから一定期間が経過するまでの間は、リモコン２０８が操作されても、電源ＯＦＦコマンド以外のＣＥＣコマンドを実行しないようにすることができる。これにより、表示部１０８及びテレビ２００がミュート映像を表示している期間に、ビデオカメラ１００が電源ＯＦＦコマンド以外のＣＥＣコマンドが実行されてしまうことによって生ずる不具合を防止することができる。その結果、ビデオカメラ１００の動作状態と、ユーザが意図している動作状態は一致することになり、ユーザの誤操作を防止でき、操作性の向上を図ることができる。また、ユーザの予期せぬ動作が発生してしまうことがなくなるため、ユーザが混乱することもない。
【０１１１】
また、実施形態１に係るビデオカメラ１００では、初期化処理が完了してから第１及び第２のミュート処理を解除するので、表示部１０８やテレビ２００に乱れた映像が表示されてしまうことを防止することもできる。
【０１１２】
なお、実施形態１では、ビデオカメラ１００の動作モードの一例として撮影モードと再生モードがある場合について説明したが、これに限るものではない。撮影モードは、動画を撮影する動画撮影モードと、静止画を撮影する静止画撮影モードに置き換えてもよい。同様に、再生モードも、動画を再生する動画再生モードと、静止画を再生する静止画再生モードに置き換えてもよい。
【０１１３】
次に、図１、図２及び図４を参照し、テレビ２００とＨＤＭＩケーブル３００を介して接続されたビデオカメラ１００が電源オン状態に変化した場合に、ビデオカメラ１００で行われる処理を説明する。
【０１１４】
図４は、テレビ２００とＨＤＭＩケーブル３００を介して接続されたビデオカメラ１００が電源オン状態に変化した場合に、ビデオカメラ１００で行われる処理を示すフローチャートである。なお、図４のフローチャートに示す処理は、ＣＰＵ１０１がＲＯＭ１１２に記憶されているコンピュータプログラムを実行することによって制御される。
【０１１５】
ステップＳ４０１において、ＣＰＵ１０１は、操作部１０９内の電源ボタンによりビデオカメラ１００が電源オン状態に変更されたか否かを判定する。
【０１１６】
ビデオカメラ１００が電源オン状態に変更された場合、本フローチャートは、ステップＳ４０１からステップＳ４０２に進む。ビデオカメラ１００が電源オン状態に変更されなかった場合、本フローチャートは、ステップ４０１に戻る。
【０１１７】
ステップＳ４０２において、ＣＰＵ１０１は、現在の動作モードに対応した初期化処理を開始するとともに、第１のミュート処理の実行を開始する。ステップＳ４０２で開始される初期化処理には、現在の動作モードに従ってビデオカメラ１００を適切に動作させるのに必要な様々な処理が含まれる。
【０１１８】
第１のミュート処理の実行が開始された場合、ＣＰＵ１０１は、ステップＳ４０７又はステップＳ４１２で第１のミュート処理の実行が解除されるまでの間、ミュート映像を表示部１０８に表示し続ける。
【０１１９】
ステップＳ４０２で第１のミュート処理の実行が開始された後、本フローチャートは、ステップＳ４０２からステップＳ４０３に進む。
【０１２０】
ステップＳ４０３において、ＣＰＵ１０１は、ビデオカメラ１００とテレビ２００とがＨＤＭＩケーブル３００を介して接続されているか否かを判定する。
【０１２１】
ビデオカメラ１００とテレビ２００がＨＤＭＩケーブル３００を介して接続されていると判定された場合、本フローチャートは、ステップＳ４０３からステップＳ４０４に進む。ビデオカメラ１００とテレビ２００がＨＤＭＩケーブル３００を介して接続されていないと判定された場合、本フローチャートは、ステップＳ４０３からステップＳ４１１に進む。
【０１２２】
ステップＳ４０４において、ＣＰＵ１０１は、第２のミュート処理の実行を開始する。
【０１２３】
第２のミュート処理の実行が開始された場合、ＣＰＵ１０１は、ステップＳ４０８で第２のミュート処理の実行が解除されるまでの間、ビデオカメラ１００からテレビ２００にミュート指示を送信し続ける。また、第２のミュート処理の実行が開始された場合、ＣＰＵ１０１は、ステップＳ４０８で第２のミュート処理の実行が解除されるまでの間、ＲＯＭ１１２に記憶されているミュート映像をＴＭＤＳライン３０１を介してテレビ２００に送信し続けるように制御する。このとき、ＣＰＵ１０１は、ＲＯＭ１１２に記憶されている無音データをミュート映像とともにテレビ２００に送信し続けるように制御する。
【０１２４】
ミュート指示をビデオカメラ１００から受信した場合、テレビ２００は、ＲＯＭ１１２に記憶されているミュート映像を表示部２０５に所定期間表示する。また、この場合、テレビ２００は、不図示のスピーカ部から出力される音声を所定期間ミュートする。これにより、第２のミュート処理が実行されている間、テレビ２００も、ビデオカメラ１００と同様にミュート処理を行うことになる。
【０１２５】
なお、ミュート指示だけでなく、ミュート映像及び無音データをテレビ２００に送信するのは、テレビ２００がミュート指示に対応できない機器である可能性があるためである。テレビ２００がミュート指示に対応できない機器である場合、テレビ２００は、ＴＭＤＳライン３０１を介してビデオカメラ１００から受信したミュート映像を表示部２０５に表示することになる。また、この場合、テレビ２００は、ＴＭＤＳライン３０１を介してビデオカメラ１００から受信した無音データを不図示のスピーカ部から出力することになる。
【０１２６】
ステップＳ４０４で第２のミュート処理の実行が開始された後、本フローチャートは、ステップＳ４０４からステップＳ４０５に進む。
【０１２７】
ステップＳ４０５において、ＣＰＵ１０１は、ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信したか否かを判定する。ビデオカメラ１００を制御するためのＣＥＣコマンドは、テレビ２００からビデオカメラ１００にＣＥＣライン３０２を介して伝送される。通信部１０４は、ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信すると、当該ＣＥＣコマンドをコマンド処理部１０７に供給する。コマンド処理部１０７は、通信部１０４から供給されたＣＥＣコマンドをＣＰＵ１０１に供給する。これにより、ＣＰＵ１０１は、ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信したか否かを判定することができる。
【０１２８】
ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信した場合、本フローチャートは、ステップＳ４０５からステップＳ４０９に進む。ビデオカメラ１００を制御するためのＣＥＣコマンドをテレビ２００から受信しなかった場合、本フローチャートは、ステップＳ４０５からステップＳ４０６に進む。
【０１２９】
ステップＳ４０６において、ＣＰＵ１０１は、初期化処理が完了したか否かを判定する。
【０１３０】
初期化処理が完了したと判定された場合、本フローチャートは、ステップＳ４０６からステップＳ４０７に進む。初期化処理が完了していないと判定された場合、本フローチャートは、ステップＳ４０６からステップＳ４０５に戻る。
【０１３１】
ステップＳ４０７において、ＣＰＵ１０１は、第１のミュート処理の実行を解除する。第１のミュート処理の実行が解除された場合、ＣＰＵ１０１は、ミュート映像を表示部１０８に表示させる処理を終了する。現在の動作モードが撮影モードである場合、ＣＰＵ１０１は、第１のミュート処理の実行が解除された後、撮像部１１１によって生成された映像データ等を表示部１０８に表示させる。現在の動作モードが再生モードである場合、ＣＰＵ１０１は、第１のミュート処理の実行が解除された後、記録媒体に記録されている映像データを選択するためのメニュー画面等を表示部１０８に表示させる。
【０１３２】
ステップＳ４０７で第１のミュート処理の実行が解除された後、本フローチャートは、ステップＳ４０７からステップＳ４０８に進む。
【０１３３】
ステップＳ４０８において、ＣＰＵ１０１は、第２のミュート処理の実行を解除する。第２のミュート処理の実行が解除されると、表示部１０８及びテレビ２００にミュート映像を表示する期間である「ミュート期間」が終了することになる。第２のミュート処理の実行が解除された場合、ＣＰＵ１０１は、ミュート指示、ミュート映像及び無音データをテレビ２００に送信する処理を終了する。そして、ＣＰＵ１０１は、表示部１０８に表示されている映像データと同じ映像データをテレビ２００に送信する処理を開始する。これにより、ミュート期間中、表示部１０８及びテレビ２００には、同じ映像が表示されることになる。
【０１３４】
ステップＳ４０８で第２のミュート処理の実行が解除された後、本フローチャートは終了する。
【０１３５】
ステップＳ４０９において、ＣＰＵ１０１は、ステップＳ４０５で受信したＣＥＣコマンドが電源ＯＦＦコマンドであるか否かを判定する。
【０１３６】
ステップＳ４０５で受信したＣＥＣコマンドが電源ＯＦＦコマンドでない場合、本フローチャートは、ステップＳ４０９からステップＳ４１３に進む。ステップＳ４０５で受信したＣＥＣコマンドが電源ＯＦＦコマンドであると判定された場合、本フローチャートは、ステップＳ４０９からステップＳ４１０に進む。
【０１３７】
ステップＳ４１３において、ＣＰＵ１０１は、ステップＳ４０５で受信したＣＥＣコマンドを実行せずに、当該ＣＥＣコマンドを無視する。これにより、ＣＰＵ１０１は、初期化処理中に電源ＯＦＦコマンド以外のＣＥＣコマンドをテレビ２００から受信したとしても、当該ＣＥＣコマンドを実行しないようにすることができる。
【０１３８】
ステップＳ４０５で受信したＣＥＣコマンドが無視された後、本フローチャートは、ステップＳ４１３からステップＳ４０６に進む。
【０１３９】
ステップＳ４１０において、ＣＰＵ１０１は、電源ＯＦＦコマンドを実行する（Ｓ４１０）。これにより、ビデオカメラ１００は電源オフ状態に変化する。その後、本フローチャートは終了する。
【０１４０】
ステップＳ４１１において、ＣＰＵ１０１は、初期化処理が完了したか否かを判定する。
【０１４１】
初期化処理が完了したと判定された場合、本フローチャートは、ステップＳ４１１からステップＳ４１２に進む。初期化処理が完了していないと判定された場合、本フローチャートは、ステップＳ４１１に戻る。
【０１４２】
ステップＳ４１２において、ＣＰＵ１０１は、第１のミュート処理の実行を解除する。第１のミュート処理の実行が解除された場合、ＣＰＵ１０１は、ミュート映像を表示部１０８に表示させる処理を終了する。現在の動作モードが撮影モードである場合、ＣＰＵ１０１は、第１のミュート処理の実行が解除された後、撮像部１１１によって生成された映像データ等を表示部１０８に表示する。現在の動作モードが再生モードである場合、ＣＰＵ１０１は、第１のミュート処理の実行が解除された後、記録媒体に記録されている映像データを選択するためのメニュー画面等を表示部１０８に表示する。
【０１４３】
ステップＳ４１２で第１のミュート処理の実行が解除された後、本フローチャートは終了する。
【０１４４】
このように、実施形態１に係るビデオカメラ１００は、ビデオカメラ１００が電源オン状態に変更されてから一定期間が経過するまでの間は、リモコン２０８が操作されても、電源ＯＦＦコマンド以外のＣＥＣコマンドを実行しないようにすることができる。これにより、表示部１０８及びテレビ２００がミュート映像を表示している期間に、ビデオカメラ１００が電源ＯＦＦコマンド以外のＣＥＣコマンドが実行されてしまうことによって生ずる不具合を防止することができる。その結果、ビデオカメラ１００の動作状態と、ユーザが意図している動作状態は一致することになり、ユーザの誤操作を防止でき、操作性の向上を図ることができる。また、ユーザの予期せぬ動作が発生してしまうことがなくなるため、ユーザが混乱することもない。
【０１４５】
また、実施形態１に係るビデオカメラ１００では、初期化処理が完了してから第１及び第２のミュート処理を解除するので、表示部１０８やテレビ２００に乱れた映像が表示されてしまうことを防止することもできる。
【０１４６】
［実施形態２］
次に、図５を参照し、本発明の実施形態２を説明する。実施形態２では、実施形態１と共通する部分についてはその説明を省略し、実施形態１と異なる部分を説明する。
【０１４７】
選択画面５０１は、表示部１０８に表示されるメニュー画面の一つであり、ＲＯＭ１１２に記憶されている。選択画面５０１は、操作部１０９を操作することによって表示部１０８に表示される。ユーザは、選択画面５０１を操作することにより、ビデオカメラ１００に実施形態１で説明した処理を行わせるか、ビデオカメラ１００に実施形態１と異なる処理を行わせるかを選択することができる。
【０１４８】
選択画面５０１は、ＯＮボタン５０２とＯＦＦボタン５０３を有する。操作部１０９内の＋ボタン５０６又は−ボタン５０５を操作することにより、選択画面５０１上のカーソルは、ＯＮボタン５０２又はＯＦＦボタン５０３を選択する。−ボタン５０５は、選択画面５０１上のカーソルを左に移動させるボタンであり、＋ボタン５０６は、選択画面５０１上のカーソルを右に移動させるボタンである。
【０１４９】
カーソルがＯＮボタン５０２を選択している場合に、ＳＥＴボタン５０４が押下されたときは、ＣＰＵ１０１は、コマンド常時実行機能をＯＮに変更する。この場合、ＣＰＵ１０１は、コマンド常時実行機能がＯＮであることを示すフラグをＲＡＭ１０２に記憶する。コマンド常時実行機能がＯＮである場合、ビデオカメラ１００は、第１のミュート処理及び第２のミュート処理を実行している場合であっても、電源ＯＦＦコマンド以外のＣＥＣコマンドを実行できるようになる。言い換えれば、コマンド常時実行機能がＯＮである場合、ビデオカメラ１００は、実施形態１と異なる処理を行うことになる。
【０１５０】
カーソルがＯＦＦボタン５０３を選択している場合に、ＳＥＴボタン５０４が押下されたときは、ＣＰＵ１０１は、コマンド常時実行機能をＯＦＦに変更する。この場合、ＣＰＵ１０１は、コマンド常時実行機能がＯＦＦであることを示すフラグをＲＡＭ１０２に記憶する。コマンド常時実行機能がＯＦＦである場合、ビデオカメラ１００は、第１のミュート処理及び第２のミュート処理を実行している場合は、電源ＯＦＦコマンド以外のＣＥＣコマンドを実行しないように動作する。言い換えれば、コマンド常時実行機能がＯＦＦである場合、ビデオカメラ１００は、実施形態１で説明した処理を行うことになる。
【０１５１】
このように、実施形態２では、実施形態１で説明した処理をビデオカメラ１００に行わせるか否かをユーザに自由に選択させることができる。
【０１５２】
［他の実施形態］
本発明に係る通信装置は、実施形態１及び２で説明した通信装置に限定されるものではない。例えば、本発明に係る通信装置は、複数の装置から構成されるシステムにより実現することも可能である。
【０１５３】
また、実施形態１及び２で説明した様々な処理及び機能は、コンピュータプログラムにより実現することも可能である。この場合、本発明に係るコンピュータプログラムは、コンピュータ（ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等を含む）で実行され、実施形態１及び２で説明した様々な機能を実現することになる。
【０１５４】
本発明に係るコンピュータプログラムは、コンピュータ上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などを利用して、実施形態１及び２で説明した様々な処理及び機能を実現してもよいことは言うまでもない。
【０１５５】
本発明に係るコンピュータプログラムは、コンピュータ読取可能な記録媒体から読み出され、コンピュータで実行されることになる。コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。また、本発明に係るコンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【図面の簡単な説明】
【０１５６】
【図１】本発明の実施形態１及び２に係る通信システムの概略構成の一例を示すブロック図である。
【図２】本発明の実施形態１及び２に係る通信システムの一例を示す図である。
【図３】本発明の実施形態１に係る通信装置で行われる処理の一例を示すフローチャートである。
【図４】本発明の実施形態１に係る通信装置で行われる処理の一例を示すフローチャートである。
【図５】通信装置に表示されるメニュー画面の一例を示す図である。
【符号の説明】
【０１５７】
１００  通信装置
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  記録部
１０４  通信部
１０５  ミュート部
１０６  データ処理部
１０７  コマンド処理部
１０８  表示部
１０９  操作部
１１０  モード変更ボタン
１１１  撮像部
１１２  ＲＯＭ
２００  外部装置
２０１  ＣＰＵ
２０２  チューナ部
２０３  通信部
２０４  コマンド処理部
２０５  表示部
２０６  リモコン受信部
２０７  ＲＯＭ
２０８  リモコン
３００  接続ケーブル
３０１  ＴＭＤＳライン
３０２  ＣＥＣライン
【図１】
2010011427.tif 000003
【図２】
2010011427.tif 000004
【図３】
2010011427.tif 000005
【図４】
2010011427.tif 000006
【図５】
2010011427.tif 000007