(57)【要約】【課題】ソース装置でエラーが発生したことをユーザに正しく認識させるようにする。【解決手段】外部装置にエラーの通知を行う通信装置であって、前記通信装置におけるエラーを検出する検出手段と、被写体の光学像から画像データを生成する撮像手段と、前記検出手段によって検出されたエラーに対応する第１のエラー通知と前記撮像手段によって生成された画像データとが重畳された第１のデータを前記外部装置に送信する第１の通信手段と、前記検出手段によって検出されたエラーに対応する第２のエラー通知を含む第２のデータを前記外部装置に送信する第２の通信手段と、前記検出手段によってエラーが検出された場合、前記第１の通信手段及び前記第２の通信手段のいずれか一つに応じてエラーを前記外部装置に通知するように制御する制御手段とを有する。【選択図】図２
2012049825.tif 000002
【特許請求の範囲】
【請求項１】
外部装置にエラーの通知を行う通信装置であって、
前記通信装置におけるエラーを検出する検出手段と、
被写体の光学像から画像データを生成する撮像手段と、
前記検出手段によって検出されたエラーに対応する第１のエラー通知と前記撮像手段によって生成された映像データとが重畳された第１のデータを前記外部装置に送信する第１の通信手段と、
前記検出手段によって検出されたエラーに対応する第２のエラー通知を含む第２のデータを前記外部装置に送信する第２の通信手段と、
前記検出手段によってエラーが検出された場合、前記第１の通信手段及び前記第２の通信手段のいずれか一つに応じてエラーを前記外部装置に通知するように制御する制御手段とを有することを特徴とする通信装置。
【請求項２】
前記検出手段によって検出されるエラーが所定のエラーであるか否かを判定する判定手段をさらに有し、
前記検出手段によって検出されるエラーが前記所定のエラーである場合、前記制御手段は、前記第１のデータを前記外部装置に送信するように前記第１の通信手段を制御することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記外部装置が前記撮像手段によって生成される画像データを録画していない場合に、前記検出手段によって検出されるエラーが前記所定のエラーでないとき、前記制御手段は、前記第２のデータを前記外部装置に送信するように前記第２の通信手段を制御することを特徴とする請求項２に記載の通信装置。
【請求項４】
前記外部装置が前記撮像手段によって生成される画像データを録画するための録画手段を有していない場合、前記制御手段は、前記第１のデータを前記外部装置に送信するように前記第１の通信手段を制御することを特徴とする請求項２または３に記載の通信装置。
【請求項５】
前記外部装置が前記撮像手段によって生成される画像データを録画していない場合、前記制御手段は、前記第１のデータを前記外部装置に送信するように前記第１の通信手段を制御することを特徴とする請求項２から４のいずれか１項に記載の通信装置。
【請求項６】
前記外部装置が所定の装置である場合に、前記制御手段は、前記第１のデータを前記外部装置に送信するように前記第１の通信手段を制御することを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記所定の装置は、前記外部装置の識別情報が前記通信装置に記録されている装置であることを特徴とする請求項６に記載の通信装置。
【請求項８】
前記第１のエラー通知は、前記撮像手段の温度が高温であることを示す通知、前記記録媒体の温度が高温であることを示す通知、前記通信装置に装着された電池の残量が低いことを示す通知及び前記記録媒体の残量が低いことを示す通知の少なくとも一つを含み、
前記第２のエラー通知は、前記撮像手段の温度が高温であることを示す通知、前記記録媒体の温度が高温であることを示す通知、前記通信装置に装着された電池の残量が低いことを示す通知及び前記記録媒体の残量が低いことを示す通知の少なくとも一つを含むことを特徴とする請求項１から７のいずれか１項に記載の撮像装置。
【請求項９】
外部装置にエラーの通知を行う通信装置であって、
前記通信装置におけるエラーを検出する検出手段と、
記録媒体から画像データを読み出す再生手段と、
前記検出手段によって検出されたエラーに対応する第１のエラー通知と前記再生手段によって前記記録媒体から読み出された画像データとが重畳された第１のデータを前記外部装置に送信する第１の通信手段と、
前記検出手段によって検出されたエラーに対応する第２のエラー通知を含む第２のデータを前記外部装置に送信する第２の通信手段と、
前記検出手段によってエラーが検出された場合、前記第１の通信手段及び前記第２の通信手段のいずれか一つに応じてエラーを前記外部装置に通知するように制御する制御手段とを有することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と通信を行う通信装置に関する。
【背景技術】
【０００２】
現在、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）（登録商標）と呼ばれる通信インターフェースが提案されている。ＨＤＭＩ規格に準拠した通信システム（以下、「ＨＤＭＩシステム」と呼ぶ。）は、ソース（Ｓｏｕｒｃｅ）装置とシンク（Ｓｉｎｋ）装置とを有する。ソース装置は、映像データをＨＤＭＩインターフェースを介して送信することができる。シンク装置は、ソース装置からの映像データをＨＤＭＩインターフェースを介して受信し、受信した映像データを表示器に表示することができる。
【０００３】
また、ＨＤＭＩシステムでは、ＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）規格に準拠したコマンド（以下、「ＣＥＣコマンド」と呼ぶ。）を用いることができる。ソース装置は、ＣＥＣコマンドを用いることにより、シンク装置を制御することができる。シンク装置も、ＣＥＣコマンドを用いることにより、ソース装置を制御することができる。
【０００４】
ソース装置が映像データをシンク装置に送信するための認証処理を行う場合に、シンク装置との認証にエラーが発生したとき、エラーが発生したことを示す文字データを含むＣＥＣコマンドをシンク装置に送信するソース装置が開示されている（特許文献１）。この場合、シンク装置が表示器にソース装置から受信したエラーが発生したことを示す文字データを表示することによって、ソース装置でエラーが発生したことをユーザに認識させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０７７３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ソース装置は、ＣＥＣコマンドに含まれる文字データがシンク装置の表示器にどのように表示されるかを検出できず、文字データが表示される位置や文字の大きさをシンク装置に指示することができなかった。
【０００７】
これにより、ソース装置からシンク装置に送信されたＣＥＣコマンドに含まれる文字データの一部がシンク装置の表示器に表示されないような事態があった。
【０００８】
そのため、シンク装置の表示器に表示される文字データによって、ソース装置でエラーが発生したことをユーザに正しく認識させることができなかった。
【０００９】
そこで、本発明は、ソース装置でエラーが発生したことをユーザに正しく認識させるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る通信装置は、外部装置にエラーの通知を行う通信装置であって、前記通信装置におけるエラーを検出する検出手段と、被写体の光学像から画像データを生成する撮像手段と、前記検出手段によって検出されたエラーに対応する第１のエラー通知と前記撮像手段によって生成された画像データとが重畳された第１のデータを前記外部装置に送信する第１の通信手段と、前記検出手段によって検出されたエラーに対応する第２のエラー通知を含む第２のデータを前記外部装置に送信する第２の通信手段と、前記検出手段によってエラーが検出された場合、前記第１の通信手段及び前記第２の通信手段のいずれか一つに応じてエラーを前記外部装置に通知するように制御する制御手段とを有することを特徴とする。
【００１１】
また、本発明に係る通信装置は、外部装置にエラーの通知を行う通信装置であって、前記通信装置におけるエラーを検出する検出手段と、記録媒体から画像データを読み出す再生手段と、前記検出手段によって検出されたエラーに対応する第１のエラー通知と前記再生手段によって前記記録媒体から読み出された画像データとが重畳された第１のデータを前記外部装置に送信する第１の通信手段と、前記検出手段によって検出されたエラーに対応する第２のエラー通知を含む第２のデータを前記外部装置に送信する第２の通信手段と、前記検出手段によってエラーが検出された場合、前記第１の通信手段及び前記第２の通信手段のいずれか一つに応じてエラーを前記外部装置に通知するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ソース装置でエラーが発生したことをユーザに正しく認識させるようにすることができる。
【図面の簡単な説明】
【００１３】
【図１】実施例１及び２に係る通信システムを示す図である。
【図２】実施例１及び２に係る通信システムの一例を示すブロック図である。
【図３】実施例１及び２に係るエラーリストを示す図である。
【図４】実施例１及び２に係る第１のエラー警告処理のフローチャートである。
【図５】実施例１に係る第２のエラー警告処理のフローチャートである。
【図６】実施例２に係る第２のエラー警告処理のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施例の説明は図面を参照しながら行う。ただし、以下の実施例はあくまでも一例であって、本発明は以下の実施例に限定されるものではない。
【００１５】
［実施例１］
実施例１に係る通信システムは、図１に示すように、通信装置１００と外部装置２００とが、接続ケーブル３００を介して通信可能に接続されている。
【００１６】
通信装置１００は、接続ケーブル３００を介して映像（ｖｉｄｅｏ）データ、音声（ａｕｄｉｏ）データ及び補助データを外部装置２００に送信することができる映像出力装置である。外部装置２００は、通信装置１００から受信した映像データを表示器に表示し、通信装置１００から受信した音声データをスピーカから出力する表示装置である。通信装置１００及び外部装置２００はいずれも、接続ケーブル３００を介して様々な制御コマンドを双方向に送信することができる。
【００１７】
実施例１において、通信装置１００、外部装置２００及び接続ケーブル３００は、ＨＤＭＩ規格に準拠するものとする。したがって、通信装置１００は、ＨＤＭＩ規格におけるＨＤＭＩソース（Ｓｏｕｒｃｅ）として機能するソース装置であり、外部装置２００は、ＨＤＭＩ規格におけるＨＤＭＩシンク（Ｓｉｎｋ）として機能するシンク装置である。
【００１８】
実施例１において、通信装置１００及び外部装置２００は、ＨＤＭＩ規格が規定しているＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）プロトコルに準拠するものとする。通信装置１００と外部装置２００との間で双方向に送信される制御コマンドは、ＣＥＣプロトコルに準拠している。以下、ＣＥＣプロトコルに準拠した制御コマンドを「ＣＥＣコマンド」と呼ぶ。
【００１９】
実施例１では、通信装置１００の一例としてデジタル一眼レフカメラ（以下カメラとする）を用いる。勿論、通信装置１００は、デジタル一眼レフカメラに限るものではなく、ＨＤＭＩソース装置としての機能を持つ装置であれば、デジタルスチルカメラ、デジタルビデオカメラ、レコーダ、ＤＶＤプレイヤ等の映像出力装置を通信装置１００として用いてもよい。
【００２０】
実施例１では、外部装置２００の一例としてテレビジョン受像機（以下、「テレビ」と呼ぶ）を用いる。もちろん、外部装置２００は、テレビに限るものではなく、ＨＤＭＩシンク装置としての機能を持つ装置であれば、プロジェクタやパーソナルコンピュータ等の表示装置を外部装置２００として用いてもよい。
【００２１】
以下、通信装置１００を「カメラ１００」と呼び、外部装置２００を「テレビ２００」と呼び、接続ケーブル３００を「ＨＤＭＩケーブル３００」と呼ぶ。
【００２２】
次に、図２を参照して、ＨＤＭＩケーブル３００を説明する。
【００２３】
ＨＤＭＩケーブル３００は、＋５Ｖパワーライン３０１、ＨＰＤ（Ｈｏｔ  Ｐｌｕｇ  Ｄｅｔｅｃｔ）ライン３０２、ＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）ライン３０３を有する。ＨＤＭＩケーブル３００はさらに、ＴＭＤＳ（Ｔｒａｎｓｉｔｉｏｎ  Ｍｉｎｉｍｉｚｅｄ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｎｇｎａｌｉｎｇ）ライン３０４、ＣＥＣライン３０５を有する。
【００２４】
＋５Ｖパワーライン３０１は、カメラ１００からテレビ２００に＋５Ｖ電源を供給するための電力供給ラインである。
【００２５】
ＨＰＤライン３０２は、高電圧レベル（以下、Ｈレベル）又は低電圧レベル（以下、Ｌレベル）のＨＰＤ信号をテレビ２００からカメラ１００に伝送するための伝送ラインである。
【００２６】
ＤＤＣライン３０３は、テレビ２００のデバイス情報をテレビ２００からカメラ１００に伝送するための伝送ラインである。
【００２７】
テレビ２００のデバイス情報とはテレビ２００のＥＤＩＤ（Ｅｘｔｅｎｄｅｄ  ｄｉｓｐｌａｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ｄａｔａ）又はＥ−ＥＤＩＤ（Ｅｎｈａｎｃｅｄ  ＥＤＩＤ）である。ＥＤＩＤ及びＥ−ＥＤＩＤはいずれも、テレビ２００のデバイス情報として、テレビ２００に関するテレビ２００の識別情報、テレビ２００の表示能力や音声能力などに関する情報等を含む。例えば、ＥＤＩＤ及びＥ−ＥＤＩＤには、テレビ２００がサポートしている解像度、走査周波数、アスペクト比、色空間などに関する情報が含まれている。Ｅ−ＥＤＩＤは、ＥＤＩＤを拡張したものであり、ＥＤＩＤよりも多くのデバイス情報を含む。例えば、Ｅ−ＥＤＩＤには、テレビ２００がサポートしている映像データ及び音声データのフォーマットなどに関する情報が含まれている。テレビ２００の識別情報とは、テレビ２００の製品名、テレビ２００の製造者名及びテレビ２００の製造年等を示す情報である。以下、ＥＤＩＤ及びＥ−ＥＤＩＤをいずれも「ＥＤＩＤ」と呼ぶ。テレビ２００のＥＤＩＤを受信したカメラ１００は、テレビ２００のＥＤＩＤを参照することにより、テレビ２００の表示能力、音声能力などを自動的に知ることができる。さらに、ＣＰＵ１０１は、テレビ２００の表示能力及び音声能力に適した映像フォーマット及び音声フォーマットを自動的に知ることができる。カメラ１００の設定をテレビ２００に適した設定にすることにより、カメラ１００は、カメラ１００からテレビ２００に送信される映像データ及び音声データをテレビ２００の能力に適した映像データ及び音声データにすることができる。
【００２８】
ＴＭＤＳライン３０４は、カメラ１００からテレビ２００に映像データ、音声データ及び補助データを伝送するための伝送ラインである。ＴＭＤＳライン３０４は、ＴＭＤＳチャンネル０、ＴＭＤＳチャンネル１、ＴＭＤＳチャンネル２及びＴＭＤＳクロックチャンネルを含む。
【００２９】
ＣＥＣライン３０５は、カメラ１００とテレビ２００との間で様々なＣＥＣコマンドを双方向に伝送するための伝送ラインである。テレビ２００は、カメラ１００を制御するためのＣＥＣコマンドをＣＥＣライン３０５を介してカメラ１００に送信することにより、カメラ１００を制御することができる。
【００３０】
なお、ＨＤＭＩケーブル３００は、ＨＤＭＩ１．３規格に対応しているものであっても、ＨＤＭＩ１．３規格以降の規格に対応しているものであってもよい。
【００３１】
また、接続ケーブル３００の一例として、「ＨＤＭＩケーブル３００」について説明を行ったが、接続ケーブル３００は、ＨＤＭＩ規格と互換性のある通信インターフェースであってもよく、ＨＤＭＩケーブル以外の通信ケーブルに対応するものであってもよい。
【００３２】
＜カメラ１００＞
次に、図２を参照して、カメラ１００の構成の一例を説明する。
【００３３】
カメラ１００は、図２に示すように、ＣＰＵ１０１、メモリ１０２、通信部１０３、撮像部１０４、画像処理部１０５、記録部１０６、表示部１０７、操作部１０８、電源供給部１０９及び異常検知部１１０を有する。以下、カメラ１００について説明する。
【００３４】
ＣＰＵ１０１は、メモリ１０２に格納されているコンピュータプログラムに従って、カメラ１００全体の動作を制御する。ＣＰＵ１０１は、テレビ２００のＥＤＩＤを用いてカメラ１００全体の動作を制御することもできる。ＣＰＵ１０１はカメラ１００の各部から供給されたデータを解析することによってカメラ１００全体を制御する。また、ＣＰＵ１０１は電源供給部１０９から各部に電力を供給するように制御したり、電力の供給を停止するように制御する。
【００３５】
メモリ１０２は、ＣＰＵ１０１のワークエリアとして機能する。メモリ１０２に記憶される情報には、テレビ２００のＥＤＩＤ、テレビ２００のＥＤＩＤをＣＰＵ１０１が解析した解析結果等がある。また、メモリ１０２には、各部の動作に対するフラグの設定やＣＰＵ１０１によって行われた演算や解析の結果等が記録される。また、メモリ１０２には、図３に示すようなエラーリストが記録されている。エラーリストには、エラーの種類を識別するためのエラー信号と、エラーの種類に対応するエラー警告とが関連付けて記録されている。エラー信号とは、図３の「エラー１」、「エラー２」、「エラー３」及び「エラー４」が該当する。エラー警告とは、図３の「撮像素子の温度が高温」、「記録媒体の温度が高温」、「バッテリの残量が不足」及び「記録媒体の残量が不足」の項目等である。図３には、エラー種類とエラー警告とが各々４つ示されているが、エラーリストには、これ以外のエラーの種類とエラーの警告とが記録されていてもよい。また、メモリ１０２には、カメラ１００の製品名を示す情報、カメラ１００の製品カテゴリを示す情報及びカメラ１００の製造者名を示す情報等も記録されている。
【００３６】
なお、ＣＰＵ１０１のワークエリアは、メモリ１０２に限られるものではなく、ハードディスク装置等の外部記録装置等であってもよい。
【００３７】
通信部１０３は、ＨＤＭＩケーブル３００を接続するための接続端子を有し、接続端子を介して、テレビ２００のＥＤＩＤを取得し、ＣＥＣコマンドの送受信や映像データや音声データ、補助データ等の送信を行う。通信部１０３は、データ送信部１０３ａとコマンド処理部１０３ｂを有する。
【００３８】
通信部１０３は、電源供給部１０９から供給された電力から＋５Ｖ電源を生成し、生成した＋５Ｖ電源を＋５Ｖパワーライン３０１を介してテレビ２００に送信するようにＣＰＵ１０１によって制御される。
【００３９】
また、通信部１０３は、テレビ２００から送信されてくるＨＰＤ信号を、ＨＰＤライン３０２を介して受信することができる。通信部１０３は、ＨＰＤライン３０２を介して受信したＨＰＤ信号がＨレベルのＨＰＤ信号からＬレベルのＨＰＤ信号に変化した場合、ＨＰＤ信号がＨレベルからＬレベルに変化した旨をＣＰＵ１０１に通知する。また、通信部１０３は、ＨＰＤ信号がＬレベルのＨＰＤ信号からＨレベルのＨＰＤ信号に変化した場合も同様にＨＰＤ信号がＬレベルからＨレベルに変化した旨をＣＰＵ１０１に通知する。ＣＰＵ１０１から受信したＨＰＤ信号を要求された場合、通信部１０３はＨＰＤ信号をＣＰＵ１０１に供給する。
【００４０】
また、通信部１０３は、テレビ２００からＥＤＩＤをＤＤＣライン３０３を介して取得することができる。ＣＰＵ１０１に通知されたＨＰＤ信号がＨレベルの場合、通信部１０３はＤＤＣライン３０３を介して、テレビ２００からテレビ２００のＥＤＩＤを取得することができる。ＣＰＵ１０１に通知されたＨＰＤ信号がＬレベルの場合、通信部１０３はＤＤＣライン３０３を介してテレビ２００からＥＤＩＤを取得することはできない。通信部１０３は、ＥＤＩＤを取得した場合、取得したＥＤＩＤをＣＰＵ１０１に供給し、ＣＰＵ１０１は供給されたＥＤＩＤの解析を行い、供給されたＥＤＩＤ及びＥＤＩＤの解析結果をメモリ１０２に記録する。
【００４１】
データ送信部１０３ａは、映像データと、音声データと、補助データとを、ＴＭＤＳライン３０４を介してテレビ２００に送信することができる。カメラ１００の動作モードが撮影モードである場合、通信部１０３は、撮像部１０４で生成された映像データと、不図示のマイクロフォン部で生成された音声データとをＴＭＤＳライン３０４を介してテレビ２００に送信することができる。この場合、ＣＰＵ１０１で生成された補助データも、映像データ及び音声データとともにＴＭＤＳライン３０４を介してテレビ２００に送信される。カメラ１００の動作モードが再生モードである場合、通信部１０３は、記録部１０６が記録媒体１０６ａから再生した映像データ及び音声データをＴＭＤＳライン３０４を介してテレビ２００に送信することができる。この場合、ＣＰＵ１０１で生成された補助データも、映像データ及び音声データとともにＴＭＤＳライン３０４を介してテレビ２００に送信される。また、データ送信部１０３ａは映像データや音声データを別々に送信するものであってもよい。
【００４２】
コマンド処理部１０３ｂは、テレビ２００から送信されたＣＥＣコマンドをＣＥＣライン３０５を介して受信する。テレビ２００から受信したＣＥＣコマンドは、コマンド処理部１０３ｂからＣＰＵ１０１に供給される。ＣＰＵ１０１は、テレビ２００から受信したＣＥＣコマンドに応じてカメラ１００を制御する。
【００４３】
また、コマンド処理部１０３ｂは、テレビ２００を制御するためのＣＥＣコマンドをＣＥＣライン３０５を介してテレビ２００に送信する。テレビ２００を制御するためのＣＥＣコマンドは、ＣＰＵ１０１で生成され、ＣＰＵ１０１からコマンド処理部１０３ｂに供給される。また、カメラ１００がテレビ２００にＣＥＣコマンドを送信した場合に、テレビ２００がカメラ１００からのＣＥＣコマンドを受信できたとき、テレビ２００はＣＥＣコマンドに対する応答信号をカメラ１００に送信する。そのため、コマンド処理部１０３ｂは、ＣＥＣコマンドに対する応答信号をテレビ２００から受信することができる。ＣＥＣコマンドに対する応答信号には、肯定応答を示すＡｃｋ信号と否定応答を示すＮａｃｋ応答とがある。
【００４４】
撮像部１０４は、カメラ１００の動作モードが撮影モードである場合は、被写体を撮影し、当該被写体の光学像から映像データを生成する。撮像部１０４で生成される映像データは、動画データ、静止画データのいずれでもよい。撮像部１０４で生成された映像データは、撮像部１０４からデータ送信部１０３ａ、記録部１０６及び表示部１０７に供給される。テレビ２００から正しいＥＤＩＤを受信できた場合、ＣＰＵ１０１は、撮像部１０４からデータ送信部１０３ａに供給される映像データを、テレビ２００の表示能力に適した映像データに変換する。撮像部１０４からデータ送信部１０３ａに供給された映像データは、ＴＭＤＳライン３０４を介してテレビ２００に送信される。撮像部１０４から記録部１０６に供給された映像データは、記録媒体１０６ａに記録される。撮像部１０４から表示部１０７に供給された映像データは、表示部１０７に表示される。
【００４５】
撮像部１０４は、不図示のレンズユニットと接続可能な接続端子を有する。レンズユニットは、バリエータレンズやフォーカシングレンズ等の撮影レンズ群や絞り及びそれらの駆動回路等を含んでいる。また、撮像部１０４は、フォーカルプレーン式のシャッター、撮像素子１０４ａ、ミラー手段１０４ｂ、Ａ／Ｄ変換部、タイミング発生回路、ファインダー及び温度検出部１０４ｃ等を備える。
【００４６】
撮像素子１０４ａは、撮像部１０４の接続端子に接続された不図示のレンズユニットを介して入射した被写体の光学像を電気信号である画像信号に変換する。撮像素子の一例として、例えばＣＣＤイメージセンサやＣＭＯＳセンサがある。ミラー手段１０４ｂは、レンズユニットを介して入射した被写体の光学像を撮像素子１０４ａに導く位置、またはレンズユニットを介して入射した被写体の光学像をファインダーに導く位置に移動する。被写体の光学像を撮像素子１０４ａに導く位置とは、ミラー手段１０４ｂが被写体の光学像から退避している位置である。被写体の光学像をファインダーに導く位置とは、被写体の光学像をファインダーに導くためにミラー手段１０４ｂが被写体の光学像をファインダーに向けて反射している位置である。
【００４７】
Ａ／Ｄ変換部は撮像素子１０４ａから出力される画像信号（アナログデータ）をデジタルデータ（映像データ）に変換し、メモリ１０２、通信部１０３、画像処理部１０５、記録部１０６及び表示部１０７に供給する。タイミング発生回路は、撮像部１０４の各部にクロック信号や制御信号を供給する。また、撮像部１０４は、カメラ１００の動作モードが撮影モードである場合は、被写体を撮影し、当該被写体の光学像から映像データを生成する。撮像部１０４は、カメラ１００の動作モードが再生モードである場合は、被写体の撮影を停止し、当該被写体の光学像からの映像データの生成を停止する。なお、撮像部１０４によって生成される映像データは、静止画データであっても、動画データであってもよい。
【００４８】
撮像素子１０４ａの温度が高温になった場合、撮像素子１０４ａによって生成される画像信号（アナログデータ）にノイズが発生し、撮像部１０４によって生成される映像データが劣化してしまう。このような事態を防ぐために温度検出部１０４ｃは、撮像素子１０４ａで生成される画像信号（アナログデータ）の劣化を防ぐために撮像素子１０４ａの温度を検出する。また、温度検出部１０４ｃは、撮像素子１０４ａの温度を示す第１の温度情報を異常検知部１１０に出力する。
【００４９】
画像処理部１０５は、撮像部１０４から出力された映像データ、またはメモリ１０２や記録媒体１０６ａから読み出された映像データに対して画素補間処理や色変換処理等の画像処理を行う。画像処理部１０５は、適応離散コサイン変換（ＡＤＣＴ）等により映像データを公知の圧縮方法を用いて圧縮し、圧縮された映像データを伸長する圧縮伸長回路を備えている。なお、映像データを圧縮する圧縮方式として、ＪＰＥＧ方式、ＭＰＥＧ方式、ＲＡＷ方式等が挙げられる。メモリ１０２から読み出された映像データは、圧縮伸長回路において、圧縮処理、または伸長処理が行われ、画像処理部１０５は、圧縮処理または伸長処理を終えた映像データを記録部１０６、または通信部１０３に出力する。
【００５０】
また、画像処理部１０５は、メモリ１０２に格納されているテレビ２００のＥＤＩＤに応じて撮像部１０４、または記録部１０６から供給された映像データからテレビ２００の画像表示能力に適した映像データを生成する。この場合、画像処理部１０５は、生成したテレビ２００の画像表示能力に適した映像データを通信部１０３、または記録部１０６に供給する。
【００５１】
撮像部１０４及び画像処理部１０５は、ＣＰＵ１０１によって、ＡＦ処理及びＡＥ処理を行うように制御される。ＣＰＵ１０１からＡＦ処理及びＡＥ処理を開始するように指示された場合、画像処理部１０５は、撮像部１０４から出力される映像データを用いて演算処理を行う。撮像部１０４及び画像処理部１０５は、この演算結果に基づいて、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ処理及びＡＥ処理を行う。
【００５２】
また、撮像部１０４及び画像処理部１０５は、ＣＰＵ１０１によって、静止画の撮影を行うように制御される。ＣＰＵ１０１から静止画の撮影を開始するように指示された場合、撮像部１０４及び画像処理部１０５は露光処理や現像処理等の処理を含む撮影処理を実行する。撮像素子１０４ａから出力されたアナログデータはＡ／Ｄ変換部を介してデジタルデータに変換され、映像データとしてメモリ１０２に書き込まれる。撮像部１０４及び画像処理部１０５は、メモリ１０２に書き込まれた映像データに対して現像処理や圧縮処理が行う。現像処理や圧縮処理が行われた映像データは、メモリ１０２から記録媒体１０６ａに静止画データとして書き込まれる。なお、撮像部１０４及び画像処理部１０５がＡＦ処理及びＡＥ処理を行った場合、ＡＦ処理に関する情報及びＡＥ処理に関する等の撮影情報はメモリ１０２に記録される。なお、撮影情報には、ライブビューの設定、ＡＦの設定、シャッタースピード及び被写体の明るさを示す情報が含まれる。
【００５３】
記録部１０６は、カメラ１００の動作モードが撮影モードである場合は、撮像部１０４で生成された映像データと、マイクロフォン部で生成された音声データとを記録媒体１０６ａに記録する。また、記録部１０６は、画像処理部１０５によって、画像処理が行われた映像データを記録媒体１０６ａに記録する。撮像部１０４及びマイクロフォン部で生成された映像データ及び音声データの記録媒体１０６ａへの記録は、操作部１０８を介して入力されたユーザの指示に従ってＣＰＵ１０１が制御する。同様に画像処理部１０５によって画像処理が行われた映像データの記録媒体１０６ａへの記録は、操作部１０８を介して入力されたユーザの指示に従ってＣＰＵ１０１が制御する。
【００５４】
記録部１０６は、カメラ１００の動作モードが撮影モードである場合は、撮像部１０４で生成された映像データと、マイクロフォン部で生成された音声データとを記録媒体１０６ａに記録することができる。撮像部１０４及びマイクロフォン部で生成された映像データ及び音声データの記録媒体１０６ａへの記録は、操作部１０８を介して入力されたユーザの指示に従ってＣＰＵ１０１が制御する。
【００５５】
記録部１０６は、カメラ１００の動作モードが再生モードである場合は、ユーザによって選択された映像データ及び音声データを記録媒体１０６ａから再生することができる。記録媒体１０６ａから再生される映像データ及び音声データの選択は、操作部１０８を介して入力されたユーザの指示に従ってＣＰＵ１０１が制御する。
【００５６】
記録部１０６が記録媒体１０６ａから再生した映像データは、記録部１０６からデータ送信部１０３ａ及び表示部１０７に供給される。テレビ２００から正しいＥＤＩＤを受信できた場合、ＣＰＵ１０１は、記録部１０６からデータ送信部１０３ａに供給される映像データを、ＥＤＩＤに応じてテレビ２００の表示能力に適した映像データに変換する。記録部１０６からデータ送信部１０３ａに供給された映像データは、ＴＭＤＳライン３０４を介してテレビ２００に送信される。記録部１０６から表示部１０７に供給された映像データは、表示部１０７に表示される。記録部１０６が記録媒体１０６ａから再生した音声データは、記録部１０６からデータ送信部１０３ａ及び不図示のスピーカ部に供給される。テレビ２００から正しいＥＤＩＤを受信できた場合、ＣＰＵ１０１は、記録部１０６からデータ送信部１０３ａに供給される音声データを、ＥＤＩＤに応じてテレビ２００の音声能力に適した音声データに変換する。記録部１０６からデータ送信部１０３ａに供給された音声データは、ＴＭＤＳライン３０４を介してテレビ２００に送信される。記録部１０６からスピーカ部に供給された音声データは、スピーカ部から出力される。
【００５７】
記録媒体１０６ａは、メモリカード、ハードディスク装置などの記録媒体である。記録媒体１０６ａは、カメラ１００に内蔵された記録媒体であっても、カメラ１００から取り外し可能な記録媒体であってもよい。
【００５８】
また、記録部１０６は、記録媒体１０６ａを保護するために記録媒体１０６ａの温度を検出する温度検出部１０６ｂを有する。温度検出部１０６ｂは、記録媒体１０６ａの温度を示す第２の温度情報を異常検知部１１０に出力する。
【００５９】
また、記録部１０６には、記録媒体１０６ａの残りの容量を検出する残量検出部１０６ｃを有する。残量検出部１０６ｃは、記録媒体１０６ａの残りの容量を示す残量情報を異常検知部１１０に出力する。なお、残量情報とは、カメラ１００で撮影できる残りの静止画データの枚数を示す撮影可能枚数であっても良く、カメラ１００で撮影できる残りの動画データの記録時間を示す記録可能時間であっても良い。
【００６０】
表示部１０７は、液晶ディスプレイなどの表示器により構成される。カメラ１００の動作モードが撮影モードである場合、表示部１０７は、撮像部１０４で生成された映像データを表示する。カメラ１００の動作モードが再生モードである場合、表示部１０７は、記録部１０６が記録媒体１０６ａから再生した映像データを表示する。
【００６１】
操作部１０８は、カメラ１００を操作するためのユーザインターフェースを提供する。操作部１０８は、カメラ１００を操作するための電源ボタン１０８ａ、モード変更ボタン１０８ｂ、シャッターボタン１０８ｃ、十字ボタン、メニューボタン等を有し、各ボタンはスイッチ、タッチパネル等により構成される。ＣＰＵ１０１は、操作部１０８を介して入力されたユーザの指示に従ってカメラ１００を制御することができる。ユーザによって操作部１０８のボタンが操作された場合、操作部１０８から各ボタンに応じた操作信号がＣＰＵ１０１に入力される。ＣＰＵ１０１は操作部１０８から入力された操作信号を解析し、解析結果に応じて操作信号に対応した処理を判定する。ＣＰＵ１０１は、操作部１０８から入力された操作信号に対応した処理を実行するようにカメラ１００の各部を制御する。
【００６２】
電源ボタン１０８ａは、カメラ１００の電源をオンまたはオフのいずれかに変更することをＣＰＵ１０１に指示するボタンである。
【００６３】
モード変更ボタン１０８ｂは、カメラ１００の動作モードを撮影モード、再生モード等のいずれかに変更することをＣＰＵ１０１に指示するボタンである。撮影モードとは、撮像部１０４及び画像処理部１０５によって静止画データを生成するモードである。
【００６４】
シャッターボタン１０８ｃは、カメラ１００に動画データまたは静止画データを撮影することをＣＰＵ１０１に指示するボタンである。
【００６５】
メニューボタンは、メモリ１０２に記憶されているカメラ１００の設定を変更するためのメニュー画面の表示又は非表示をＣＰＵ１０１に指示するボタンである。これらのメニュー画面をユーザが操作することによって、カメラ１００にライブビュー撮影の設定を行うことができる。ユーザは、メニューボタンを押下し、表示部１０７にメニュー画面を表示させ、十字ボタンによってライブビュー撮影の項目を選択し、ライブビュー撮影を行うように設定することができる。
【００６６】
なお、ユーザによってライブビュー撮影の設定が「ＯＮ」に設定された場合、ＣＰＵ１０１はメモリ１０２に格納されているライブビュー撮影の有無を示すライブビュー撮影設定フラグを「ＯＮ」にする。また、ライブビュー撮影の設定が「ＯＦＦ」に設定された場合、ＣＰＵ１０１はメモリ１０２内のライブビュー撮影設定フラグを「ＯＦＦ」にする。
【００６７】
電源供給部１０９は、ＡＣ電源、またはバッテリ１０９ａからカメラ１００の各部に必要な電源を供給する。また、電源供給部１０９は、バッテリ１０９ａがカメラ１００に装着されたか否かを判定すし、電源供給部１０９は、ＡＣ電源と接続されているか否かを判定する。また、電源供給部１０９は、バッテリ１０９ａがカメラ１００に装着され、かつ、ＡＣ電源がカメラ１００と接続されていない場合、バッテリ１０９ａの電圧を監視し、バッテリ１０９ａの残量を検出する残量検出部１０９ｂを有する。また、残量検出部１０９ｂは、バッテリ１０９ａの残量を示す残量情報を異常検知部１１０に出力する。また、残量検出部１０９ｂは、バッテリ１０９ａから取得したバッテリ１０９ａの残量を示す情報から、バッテリ１０９ａの残量を検出しても良い。なお、残量情報は、バッテリ１０９aがカメラ１００に供給する出力電圧を示す情報であっても良く、バッテリ１０９ａの充電容量を示す情報であっても良い。なお、バッテリ１０９ａの充電容量とは、満充電状態であるバッテリ１０９ａに対するバッテリ１０９ａの残量を示す値である。
【００６８】
なお、バッテリ１０９ａは、アルカリ電池やリチウム電池等の一次電池であっても、ＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ‐ｉｏｎ電池、Ｌｉポリマー電池等の二次電池であっても良いものとする。また、バッテリ１０９ａは、カメラ１００に対して装着可能な電池である。
【００６９】
異常検知部１１０は、温度検出部１０４ｃから供給された第１の温度情報を取得し、撮像素子１０４ａの温度を定期的に監視する。異常検知部１１０は、第１の温度情報から撮像素子１０４ａの温度が所定の温度以上になったか否かを監視することによって、カメラ１００にエラーが発生しているか否かを判定する。異常検知部１１０が第１の温度情報に応じて撮像素子１０４ａの温度が所定の温度以上であると判定した場合、異常検知部１１０は、撮像素子１０４ａの温度が高温であることを示す第１のエラー信号をＣＰＵ１０１に供給する。なお、異常検知部１１０が第１の温度情報に応じて撮像素子１０４ａの温度が所定の温度より低いと判定した場合、異常検知部１１０は、第１のエラー信号をＣＰＵ１０１に供給しないようにする。撮像素子１０４ａの温度が所定の温度以上である状態から撮像素子１０４ａの温度が所定の温度よりも低い状態になった場合、異常検知部１１０は、第１のエラー信号のＣＰＵ１０１への供給を停止する。なお、異常検知部１１０が撮像素子１０４ａの温度と比較するための所定の温度は、あらかじめ、メモリ１０２に記録されている値であっても、ＣＰＵ１０１が撮像素子１０４ａの温度を監視することによって算出した値であってもよいものとする。
【００７０】
また、異常検知部１１０は、記録媒体１０６ａが装着されている場合、温度検出部１０６ｂから供給された第２の温度情報を取得し、記録媒体１０６ａの温度を定期的に監視する。異常検知部１１０は、第２の温度情報から記録媒体１０６ａの温度が所定の温度以上になったか否かを監視することによって、カメラ１００にエラーが発生しているか否かを判定する。異常検知部１１０が第２の温度情報に応じて記録媒体１０６ａの温度が所定の温度以上であると判定した場合、異常検知部１１０は、記録媒体１０６ａの温度が高温であることを示す第２のエラー信号をＣＰＵ１０１に供給する。なお、異常検知部１１０が第２の温度情報に応じて記録媒体１０６ａの温度が所定の温度よりも低いと判定した場合、異常検知部１１０は、第２のエラー信号をＣＰＵ１０１に供給しないようにする。記録媒体１０６ａの温度が所定の温度以上である状態から記録媒体１０６ａの温度が所定の温度よりも低い状態になった場合、異常検知部１１０は、第２のエラー信号のＣＰＵ１０１への供給を停止する。なお、異常検知部１１０が記録媒体１０６ａの温度と比較するための所定の温度は、あらかじめ、メモリ１０２に記録されている値であっても、ＣＰＵ１０１が記録媒体１０６ａの温度を監視することによって算出した値であってもよいものとする。
【００７１】
また、異常検知部１１０は、不図示のＡＣ電源とカメラ１００とが接続されていない場合、かつ、バッテリ１０９ａが装着されている場合に、残量検出部１０９ｂから供給された残量情報を取得し、バッテリ１０９ａの残量を定期的に監視する。異常検知部１１０は、残量情報からバッテリ１０９ａの残量が所定値以上であるか否かを監視することによって、カメラ１００にエラーが発生しているか否かを判定する。異常検知部１１０が残量情報に応じてバッテリ１０９ａの残量が所定値よりも低いと判定した場合、異常検知部１１０は、バッテリ１０９ａの残量が少ないことを示す第３のエラー信号をＣＰＵ１０１に出力する。なお、異常検知部１１０がバッテリ残量情報に応じてバッテリ１０９ａの残量が所定値以上であると判定した場合、異常検知部１１０は、第３のエラー信号をＣＰＵ１０１に供給しないようにする。バッテリ１０９ａの残量が所定値よりも低い場合に、ＡＣ電源とカメラ１００が接続された場合、電源供給部１０９はＡＣ電源からカメラ１００の各部に電力を供給するので、異常検知部１１０は、第３のエラー信号のＣＰＵ１０１への供給を停止する。なお、異常検知部１１０がバッテリ１０９ａの残量と比較するための所定値は、あらかじめ、メモリ１０２に記録されている値であってもよいものとする。また、カメラ１００の動作モードが撮影モードである場合、異常検知部１１０がバッテリ１０９ａの残量と比較するための所定値は、ＣＰＵ１０１がカメラ１００で撮影を行うために必要な電力に応じて決定するものであってもよい。例えば、ライブビュー撮影の設定が「ＯＮ」に設定されている場合、ＣＰＵ１０１は、カメラ１００でライブビュー撮影を行うための電力に応じてバッテリ１０９ａの残量と比較するための所定値を算出してもよい。また、例えば、ライブビュー撮影の設定が「ＯＦＦ」に設定されている場合、ＣＰＵ１０１は、カメラ１００でライブビュー撮影と異なる撮影を行うための電力に応じてバッテリ１０９ａの残量と比較するための所定値を算出してもよい。また、カメラ１００の動作モードが再生モードである場合、異常検知部１１０がバッテリ１０９ａの残量と比較するための所定値は、ＣＰＵ１０１が、記録媒体１０６ａに記録された映像データを表示部１０７に表示するための電力に応じて決定してもよい。
【００７２】
また、異常検知部１１０は、記録媒体１０６ａが装着されている場合、残量検出部１０６ｃから供給された残量情報を取得し、記録媒体１０６ａの残量を定期的に監視する。異常検知部１１０は、残量情報から記録媒体１０６ａの残りの容量が所定値以上である否かを監視することによって、カメラ１００エラーが発生しているか否かを判定する。異常検知部１１０が残量情報に応じて記録媒体１０６ａの残りの容量が所定値よりも低いと判定した場合、異常検知部１１０は、記録媒体１０６ａの残りの容量が少ないことを示す第４のエラー信号をＣＰＵ１０１に供給する。なお、異常検知部１１０が容量情報に応じて記録媒体１０６ａの残りの容量が所定値以上であると判定した場合、異常検知部１１０は、第４のエラー信号をＣＰＵ１０１に供給しないようにする。なお、異常検知部１１０が記録媒体１０６ａの残量と比較するための所定値は、あらかじめ、メモリ１０２に記録されている値であってもよいものとする。また、カメラ１００の動作モードが撮影モードである場合、異常検知部１１０が記録媒体１０６ａの残量と比較するための所定値は、ＣＰＵ１０１がカメラ１００の撮影の設定に応じて算出するものであってもよい。例えば、ＣＰＵ１０１は、カメラ１００が撮影する映像データの記録サイズや画素数に応じて記録媒体１０６ａの残量と比較するための所定値を算出してもよい。
【００７３】
なお、ＣＰＵ１０１は、異常検知部１１０からエラー信号を受信した場合、受信したエラー信号がどのようなエラーであるか否かを判定し、受信したエラー信号に応じてエラー警告を選択する。さらにＣＰＵ１０１は、選択したエラー警告を画像処理部１０５に出力し、画像処理部１０５は、ＣＰＵ１０１によって選択されたエラー警告を示す文字情報を生成する。なお、画像処理部１０５で生成されるＣＰＵ１０１によって選択されたエラー警告を示す文字情報とは、視覚的に確認できる画像データである。
【００７４】
また、ＣＰＵ１０１は、異常検知部１１０からエラー信号を受信した場合、受信したエラー信号に応じてカメラ１００の各部の動作を停止するように制御する。ＣＰＵ１０１が受信したエラー信号が第１のエラー信号である場合、ＣＰＵ１０１は、撮像部１０４の動作を停止するように撮像部１０４を制御する。ＣＰＵ１０１が受信したエラー信号が第２のエラー信号である場合、ＣＰＵ１０１は、記録部１０６及び記録媒体１０６ａの動作を停止するように記録部１０６及び記録媒体１０６ａを制御する。ＣＰＵ１０１が受信したエラー信号が第３のエラー信号である場合、ＣＰＵ１０１は、バッテリ１０９ａの残量が少ないことを示す情報を表示部１０７に表示するように制御してから、カメラ１００の電源をオフにするように電源供給部１０９を制御する。また、ＣＰＵ１０１は、バッテリ１０９ａの残量が少ないことを示す情報以外にバッテリ１０９ａの充電を促すための情報を表示部１０７に表示するように制御してもよい。ＣＰＵ１０１が受信したエラー信号が第３のエラー信号である場合、ＣＰＵ１０１は、後述の第１の警告処理及び第２の警告処理を行ってからカメラ１００の電源をオフにするようにする。このため、ＣＰＵ１０１は、後述の第１の警告処理及び第２の警告処理を行うために、後述の第１の警告処理及び第２の警告処理以外の処理を行わないようにする。
【００７５】
第１の警告処理及び第２の警告処理以外の処理とは、例えば、操作部１０８を介して入力された指示を受け付ける処理や、コマンド処理部１０３ｂを介して受信したＣＥＣコマンドに応じてカメラ１００全体を制御する処理である。
【００７６】
ＣＰＵ１０１が受信したエラー信号が第４のエラー信号である場合、ＣＰＵ１０１は、記録媒体１０６ａの残量が少ないことを示す情報を表示部１０７に表示するように表示部１０７を制御する。
【００７７】
＜テレビ２００＞
次に、図２を参照して、テレビ２００の構成の一例を説明する。
【００７８】
テレビ２００は、図２に示すように、ＣＰＵ２０１、チューナ部２０２、通信部２０３、表示部２０４、操作部２０５、メモリ２０６及び電源供給部２０７を有する。
【００７９】
ＣＰＵ２０１は、メモリ２０６に格納されているコンピュータプログラムに従ってテレビ２００全体の動作を制御する。また、ＣＰＵ２０１は電源供給部２０７から各部に電力を供給するように制御したり、電力の供給を停止するように制御する。
【００８０】
チューナ部２０２は、ユーザによって選択されたテレビジョンチャンネルのテレビジョン放送を受信する。テレビジョンチャンネルの選択は、操作部２０５もしくは不図示のリモコンを用いて行うことができる。
【００８１】
通信部２０３は、ＨＤＭＩケーブル３００を接続するための接続端子を有する。通信部２０３は、カメラ１００から送信された映像データ、音声データ及び補助データを、ＴＭＤＳライン３０４を介して受信することができる。カメラ１００から受信した映像データは、表示部２０４に表示される。カメラ１００から受信した音声データは、不図示のスピーカ部から出力される。カメラ１００から受信した補助データは、ＣＰＵ２０１に供給される。ＣＰＵ２０１は、カメラ１００から受信した補助データに従ってテレビ２００を制御することができる。
【００８２】
なお、通信部２０３が有する接続端子の数はテレビ２００によって任意であり、テレビ２００は接続端子の数だけＨＤＭＩケーブルを介してカメラ１００以外のソース装置を接続することができる。そのため、テレビ２００はＨＤＭＩケーブルを介して接続されたカメラ１００以外のソース装置から送信された映像データ、音声データ及び補助データを受信することができる。この場合、カメラ１００と同様に、カメラ１００以外のソース装置から受信した映像データは表示部２０４に表示され、音声データは不図示のスピーカ部から出力され、補助データはＣＰＵ２０１に供給される。
【００８３】
通信部２０３は、カメラ１００から送信されたＣＥＣコマンドをＣＥＣライン３０５を介して受信し、ＣＰＵ２０１が生成したＣＥＣコマンドを送信することができる。なお、通信部２０３は、カメラ１００から受信したＣＥＣコマンドに「ＯＳＤ  Ｓｔｒｉｎｇ」が含まれている場合、「ＯＳＤ  Ｓｔｒｉｎｇ」をＣＰＵ２０１に供給する。「ＯＳＤ  Ｓｔｒｉｎｇ」とは、ＨＤＭＩ規格に規定されているＡＳＣＩＩコードによって示される文字データである。テレビジョン放送を表示部２０４に表示している場合、ＣＰＵ２０１は、「ＯＳＤ  Ｓｔｒｉｎｇ」を解析し、解析結果から得られた文字データとチューナ部２０２が受信した映像データとを重畳させて表示部２０４に表示するように各部を制御する。ＣＰＵ２０１は、「ＯＳＤ  Ｓｔｒｉｎｇ」を解析し、解析結果から得られた文字データと通信部２０３がカメラ１００から受信した映像データとを重畳させて表示部２０４に表示するように各部を制御する。通信部２０３が他のソース装置から受信した映像データを表示部２０４に表示している場合、ＣＰＵ２０１は「ＯＳＤ Ｓｔｒｉｎｇ」の解析結果による文字データと他のソース装置からの映像データとを重畳させて表示部２０４に表示するように各部を制御する。
【００８４】
通信部２０３は、カメラ１００が＋５Ｖパワーライン３０１を介してテレビ２００に＋５Ｖ電源を供給しているか否かを判定し、判定結果に応じてＨレベルのＨＰＤ信号またはＬレベルのＨＰＤ信号をカメラ１００にＨＰＤライン３０２を介して送信する。通信部２０３が＋５Ｖパワーライン３０１を介してカメラ１００から＋５Ｖ電源を取得していない場合、ＣＰＵ２０１はＬレベルのＨＰＤ信号をカメラ１００にＨＰＤライン３０２を介して送信するように通信部２０３を制御する。
【００８５】
通信部２０３が＋５Ｖパワーライン３０１を介してカメラ１００から＋５Ｖ電源を取得した場合、ＣＰＵ２０１はメモリ２０６に格納されているテレビ２００のＥＤＩＤをカメラ１００にＤＤＣライン３０３を介して送信可能か否かを判定する。メモリ２０６に格納されているＥＤＩＤに含まれる情報が変更されていない場合、またはＥＤＩＤの書き換えが完了している場合、ＣＰＵ２０１はテレビ２００のＥＤＩＤをカメラ１００にＤＤＣライン３０３を介して送信可能であると判定する。この場合、ＣＰＵ２０１はＨレベルのＨＰＤ信号をＨＰＤライン３０２を介してカメラ１００に送信するように通信部２０３を制御する。テレビ２００に対する設定の変更により、ＥＤＩＤに含まれる情報が書き換えられている場合、ＣＰＵ２０１はテレビ２００のＥＤＩＤをカメラ１００にＤＤＣライン３０３を介して送信できないと判定する。この場合も、ＣＰＵ２０１はＬレベルのＨＰＤ信号をＨＰＤライン３０２を介してカメラ１００に送信するように通信部２０３を制御する。
【００８６】
また、通信部２０３は、テレビ２００のＥＤＩＤを、ＤＤＣライン３０３を介してカメラ１００に送信することができる。
【００８７】
表示部２０４は、液晶ディスプレイ等の表示器により構成される。表示部２０４は、チューナ部２０２及び通信部２０３の少なくとも一つから供給された映像データを表示することができる。通信部２０３によってカメラ１００から受信した映像データが供給された場合、表示部２０４はカメラ１００から受信した映像データを表示する。
【００８８】
操作部２０５は、テレビ２００を操作するためのユーザインターフェースを提供する。操作部２０５は、テレビ２００を操作するための複数のボタンを有する。操作部２０５に含まれる各ボタンは、スイッチ、タッチパネル等により構成される。ＣＰＵ２０１は、操作部２０５を介して入力されたユーザの指示に従ってテレビ２００を制御することができる。操作部２０５はテレビ２００を操作するための電源ボタン、チャンネル選択ボタン、外部入力ボタン等を有する。
【００８９】
電源供給部２０７は、ＡＣ電源等からテレビ２００の各部に必要な電力を供給する。
【００９０】
＜第１のエラー警告処理＞
次に、図４を参照して、実施例１に係るカメラ１００で行われる第１のエラー警告処理について説明する。
【００９１】
図４は、実施例１に係るカメラ１００で行われる第１のエラー警告処理の一例を説明するためのフローチャートである。第１のエラー警告処理は、カメラ１００が電源オン状態であり、かつ、カメラ１００の動作モードが撮影モードであり場合、ライブビューの設定が「ＯＮ」であるときに行われる。なお、カメラ１００とテレビ２００とにＨＤＭＩケーブル３００が物理的に接続されていることを前提とする。
【００９２】
なお、第１のエラー警告処理は、ＣＰＵ１０１がメモリ１０２に格納されているコンピュータプログラムを実行することによって制御される。また、図４に示されるエラー警告処理をカメラ１００に実行させるためのコンピュータプログラムは、コンピュータ（ＣＰＵやＭＰＵ等）上で稼動しているＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やネットワーク等を利用して実現されるものであっても良い。
【００９３】
Ｓ１０１において、ＣＰＵ１０１は、電源供給部１０９から供給された電力から＋５Ｖ電源を生成し、＋５Ｖパワーライン３０１を介して、テレビ２００に送信するように通信部１０３を制御する。通信部１０３が＋５Ｖ電源を＋５Ｖパワーライン３０１を介して、テレビ２００に送信した後、本フローチャートはステップＳ１０１からステップＳ１０２に進む。
【００９４】
Ｓ１０２において、ＣＰＵ１０１は、通信部１０３において検出されたＨＰＤ信号がＬレベルからＨレベルに変化したか否かを判定する。ＣＰＵ１０１によって、通信部１０３において検出されたＨＰＤ信号がＬレベルからＨレベルに変化した判定された場合（ステップＳ１０２でＹＥＳの場合）、本フローチャートはステップＳ１０２からステップＳ１０３に進む。ＣＰＵ１０１によって、通信部１０３において検出されたＨＰＤ信号がＬレベルからＨレベルに変化していない場合、つまりＨＰＤ信号がＬレベルのままであると判定された場合（ステップＳ１０２でＮＯの場合）、本フローチャートは終了する。
【００９５】
Ｓ１０３において、ＣＰＵ１０１は通信部１０３がＤＤＣライン３０３を介してテレビ２００のＥＤＩＤを取得したか否かを判定する。ＣＰＵ１０１によって、通信部１０３がＤＤＣライン３０３を介してテレビ２００のＥＤＩＤを取得したと判定された場合（ステップＳ１０３でＹＥＳの場合）、本フローチャートはステップＳ１０３からステップＳ１０４に進む。通信部１０３はＤＤＣライン３０３を介してテレビ２００のＥＤＩＤを取得し、ＣＰＵ１０１に供給する。ＣＰＵ１０１は通信部１０３から供給されたテレビ２００のＥＤＩＤを解析し、ＥＤＩＤ及びＥＤＩＤの解析結果をメモリ１０２に記録した後、ＣＰＵ１０１はＥＤＩＤの解析結果に応じて映像データをテレビ２００の表示に適した映像フォーマットに変更する。ＣＰＵ１０１によって、テレビ２００の映像フォーマットに変更された映像データはデータ送信部１０３ａに供給され、データ送信部１０３ａによりＴＭＤＳライン３０４を介して、テレビ２００に送信される。ＣＰＵ１０１によって、通信部１０３がＤＤＣライン３０３を介してテレビ２００のＥＤＩＤを取得していないと判定された場合（ステップＳ１０３でＮＯの場合）、本フローチャートは終了する。
【００９６】
ステップＳ１０４において、ＣＰＵ１０１はカメラ１００が第１のモードであるか、第２のモードであるかを判定する。ＣＰＵ１０１によって、カメラ１００が第１のモードであると判定された場合、本フローチャートはステップＳ１０４からステップＳ１０５に進む。ＣＰＵ１０１によって、カメラ１００が第２のモードであると判定された場合、本フローチャートはステップＳ１０４からステップＳ１０８に進む。第１のモードとは、映像データと映像データに関する情報とを合成してテレビ２００に送信するモードであり、第２のモードとは、映像データに関する情報を合成せずに映像データだけをテレビ２００に送信するモードである。
【００９７】
Ｓ１０５において、ＣＰＵ１０１は、メモリ１０２に記録されている撮影情報と映像データとを合成した合成データをテレビ２００に送信するようにデータ送信部１０３ａを制御する。メモリ１０２に記録されている撮影情報と映像データとを合成した合成データは、画像処理部１０５によって生成される。画像処理部１０５にメモリ１０２に記録されている撮影情報が供給された場合、画像処理部１０５は、撮影情報を文字データに変換する。画像処理部１０５は、テレビ２００のＥＤＩＤに応じて、撮像部１０４から供給された映像データと撮影情報から文字データに変換された撮影文字データとを合成し、テレビ２００の画像表示能力に適した合成データを生成する。画像処理部１０５によって生成された合成された撮影文字データと映像データとの合成データは、通信部１０３に供給され、通信部１０３は、撮影合成データをＴＭＤＳライン３０４を介してテレビ２００に送信する。
【００９８】
データ送信部１０３ａによって、合成データがテレビ２００に送信された場合、本フローチャートはＳ１０５からＳ１０６に進む。
【００９９】
Ｓ１０６において、ＣＰＵ１０１は、異常検知部１１０からエラー信号を受信したか否かを判定する。ＣＰＵ１０１によって、異常検知部１１０からエラー信号を受信したと判定された場合、本フローチャートはステップＳ１０６からステップＳ１０７に進む。ＣＰＵ１０１によって、異常検知部１１０からエラー信号を受信していないと判定された場合、本フローチャートは終了する。この場合、カメラ１００のモードが第１のモードから第２のモードに変更されるまで、Ｓ１０５〜Ｓ１０７までの処理を行ってもよい。さらに、カメラ１００のモードが第１のモードから第２のモードに変更された場合、Ｓ１０４で第２のモードと判定された場合と同様の処理を行ってもよい。
【０１００】
Ｓ１０７において、ＣＰＵ１０１は、エラー警告と映像データとを合成したエラー合成データを生成するように画像処理部１０５を制御する。ＣＰＵ１０１は受信したエラー信号の示すエラー種類を判別し、メモリ１０２からエラーの種別に対応したエラーの警告を示すエラー警告を選択する。
【０１０１】
例えば、ＣＰＵ１０１は、異常検知部１１０から第１のエラー信号を受信した場合、第１のエラー信号が「エラー１」に対応すると判定し、「エラー１」に対応するエラー警告である「撮像素子の温度が高温」を選択する。
【０１０２】
なお、ＣＰＵ１０１は、異常検知部１１０からエラー信号を受信した場合、受信したエラー信号が「エラー１」、「エラー２」、「エラー３」及び「エラー４」のいずれか一つに対応するか否かを判定し、判定結果に応じてエラー警告を選択する。例えば、ＣＰＵ１０１は、異常検知部１１０から第１のエラー信号を受信した場合、第１のエラー信号が「エラー１」に対応すると判定し、「エラー１」に対応するエラー警告である「撮像素子が高温」を選択する。ＣＰＵ１０１が異常検知部１１０から第２のエラー信号、第３のエラー信号及び第４のエラー信号のいずれか一つを受信した場合も、受信したエラー信号が「エラー１」、「エラー２」、「エラー３」及び「エラー４」のいずれか一つに対応するか否かを判定する。この場合も、ＣＰＵ１０１は、判定結果に応じてエラー警告を選択する。
【０１０３】
ＣＰＵ１０１は、選択したエラー警告を示すエラー警告情報を画像処理部１０５に供給する。エラー警告情報が画像処理部１０５に供給された場合、画像処理部１０５は、エラー警告情報をテレビ２００の画像表示能力に適した第１の警告データに変換する。なお、第１の警告データは、エラー警告情報を示す文字情報であり、カタカナ、ひらがな、漢字及びアルファベットによって示される文字情報である。この場合、画像処理部１０５は、テレビ２００のＥＤＩＤに応じて、第１の警告データの大きさや色等を調整する。画像処理部１０５は、テレビ２００のＥＤＩＤに含まれる情報に応じて、撮像部１０４から供給された映像データと第１の警告データとを合成し、テレビ２００の画像表示能力に適した合成データを生成する。この場合、画像処理部１０５は、テレビ２００のＥＤＩＤに含まれる情報に応じて、第１の警告データを撮像部１０４から供給された映像データに合成する位置を調整する。画像処理部によって合成された第１の警告データ（本発明に係る第１のエラー通知の一例）と映像データとの合成データであるエラー合成データ（本発明に係る第１のデータの一例）は、本発明に係る第１の通信手段の一例であるデータ送信部１０３ａに供給される。データ送信部１０３ａは、エラー合成データをＴＭＤＳライン３０４を介してテレビ２００に送信する。ＣＰＵ１０１は、エラー合成データをテレビ２００に送信するようにデータ送信部１０３ａを制御する。データ送信部１０３ａがテレビ２００にエラー合成データを送信した場合、本フローチャートは終了する。この場合も、カメラ１００のモードが第１のモードから第２のモードに変更されるまで、Ｓ１０５〜Ｓ１０７までの処理を行ってもよい。さらに、カメラ１００のモードが第１のモードから第２のモードに変更された場合も、Ｓ１０４で第２のモードと判定された場合と同様の処理を行ってもよい。
【０１０４】
テレビ２００は、表示部２０４にカメラ１００から受信した映像データを表示している場合、エラー合成データを表示部２０４に表示する。
【０１０５】
このことにより、テレビ２００がカメラ１００から送信された映像データを表示部２０４に表示している場合、テレビ２００を視聴しているユーザにカメラ１００で発生したエラーを通知することができる。
【０１０６】
また、ユーザにエラーがカメラ１００で発生したことを通知するため、第１の警告データにカメラ１００を識別するための情報が含ませるようにしてもよい。カメラ１００を識別するための情報とは、カメラ１００の製品名を示す情報、カメラ１００の製品のカテゴリを示す情報またはカメラ１００の製造者名等である。
【０１０７】
また、テレビ２００が表示部２０４にカメラ１００から受信した映像データを表示していない場合、カメラ１００からテレビ２００に送信されたエラー合成データをテレビ２００は表示部２０４に表示しない。この場合、カメラ１００からテレビ２００に送信されたエラー合成データをテレビ２００の表示部２０４に表示するために、カメラ１００はカメラ１００から受信した映像データをテレビ２００に表示させるためのＣＥＣコマンドをテレビ２００に送信してもよい。カメラ１００は、カメラ１００から受信した映像データをテレビ２００に表示させるためのＣＥＣコマンドをテレビ２００に送信してから、エラー合成データをテレビ２００に送信するようにしてもよい。
【０１０８】
カメラ１００はカメラ１００から受信した映像データをテレビ２００に表示させるためのＣＥＣコマンドとは、ＣＥＣ規格に規定されている＜Ａｃｔｉｖｅ  Ｓｏｕｒｃｅ＞コマンド及び＜Ｉｍａｇｅ  Ｖｉｅｗ  Ｏｎ＞コマンド等である。また、カメラ１００はカメラ１００から受信した映像データをテレビ２００に表示させるためのＣＥＣコマンドに＜Ｉｍａｇｅ  Ｖｉｅｗ  Ｏｎ＞コマンドの代わりに＜Ｔｅｘｔ  Ｖｉｅｗ  Ｏｎ＞コマンドが含まれていてもよい。また、カメラ１００はカメラ１００から受信した映像データをテレビ２００に表示させるためのＣＥＣコマンドは、ｖｅｎｄｏｒ  ｃｏｍｍａｎｄであってもよい。
【０１０９】
Ｓ１０８において、ＣＰＵ１０１は、第２のモードに応じた第２のエラー警告処理を行う。ＣＰＵ１０１によって第２のエラー警告処理が実行された場合、本フローチャートは終了する。この場合、カメラ１００のモードが第２のモードから第１のモードに変更されるまで、Ｓ１０８の処理を行ってもよい。さらに、カメラ１００のモードが第２のモードから第１のモードに変更された場合、Ｓ１０４で第１のモードと判定された場合と同様の処理を行ってもよい。
【０１１０】
なお、Ｓ１０５において、メモリ１０２に記録されている撮影情報と映像データとを合成した合成データをテレビ２００に送信するようにしたが、この場合、映像データと合成される撮影文字データは、アイコンであってもよい。また、第１の警告データは、エラーの種別に対応したアイコンやエラーの種別に対応した映像データであっても良い。
【０１１１】
なお、複数のエラー信号を異常検知部１１０からＣＰＵ１０１が受信した場合も、ＣＰＵ１０１は、Ｓ１０７の処理と同様の処理を行うものとする。この場合、ＣＰＵ１０１は受信した複数のエラー信号の各々に対応するエラー警告情報を画像処理部１０５に供給し、画像処理部１０５は、複数エラー警告情報を各々第１の警告データに変換する。画像処理部１０５によって、変換された複数の第１の警告データと撮像部１０４から供給された映像データとは合成され、通信部１０３によってテレビ２００に送信される。
【０１１２】
＜第２のエラー警告処理＞
次に、図５を参照して、実施例１に係るカメラ１００で行われる第２のエラー警告処理について説明する。
【０１１３】
図５は、実施例１に係るカメラ１００で行われる第２のエラー警告処理の一例を説明するためのフローチャートである。
【０１１４】
なお、第２のエラー警告処理は、ＣＰＵ１０１がメモリ１０２に格納されているコンピュータプログラムを実行することによって制御される。また、図５に示されている第２のエラー警告処理をカメラ１００に実行させるためのコンピュータプログラムは、コンピュータ（ＣＰＵやＭＰＵ等）上で稼動しているＯＳやネットワーク等を利用して、実現されるものであっても良い。
【０１１５】
Ｓ２０１において、ＣＰＵ１０１は、異常検知部１１０からエラー信号を受信したか否かを判定する。ＣＰＵ１０１によって、異常検知部１１０からエラー信号を受信したと判定された場合（ステップＳ２０１でＹＥＳ）、本フローチャートはステップＳ２０１からステップＳ２０２に進む。ＣＰＵ１０１によって、異常検知部１１０からエラー信号を受信していないと判定された場合（ステップＳ２０１でＮＯ）、本フローチャートは終了する。
【０１１６】
Ｓ２０２において、ＣＰＵ１０１は、テレビ２００が録画機能を有するか否かを判定する。Ｓ２０２において、ＣＰＵ１０１は、テレビ２００が録画機能を有する装置であることを確認するためのｖｅｎｄｏｒ  ｃｏｍｍａｎｄ（以下、第１の録画確認コマンドと呼ぶ。）をテレビ２００に送信するようにコマンド処理部１０３ｂを制御する。ｖｅｎｄｏｒ  ｃｏｍｍａｎｄコマンドとは、カメラ１００の製造者名とテレビ２００の製造者名とが同一である場合に、カメラ１００とテレビとで応答することができるＣＥＣコマンドである。
【０１１７】
テレビ２００がカメラ１００と同一の製造者名を持つ場合であって、かつ、カメラ１００から第１の録画確認コマンドを受信した場合に、録画機能を有するとき、テレビ２００は、カメラ１００にＡｃｋ信号を送信する。テレビ２００がカメラ１００と同一の製造者名を持たない場合は、録画機能をもっていたとしても、テレビ２００は、カメラ１００からの第１の録画確認コマンドに対してカメラ１００にＡｃｋ信号を返さない。また、テレビ２００が録画機能をもっていない場合、テレビ２００は、カメラ１００からの第１の録画確認コマンドに対してカメラ１００にＡｃｋ信号を返さない。
【０１１８】
ＣＰＵ１０１は、テレビ２００が録画機能を有するか否かをテレビ２００からＡｃｋ信号を受信したか否かに応じて判定する。第１の録画確認コマンドをテレビ２００に送信した後、コマンド処理部１０３ｂがＡｃｋ信号をテレビ２００から受信した場合、ＣＰＵ１０１は、テレビ２００が録画機能を有すると判定する。第１の録画確認コマンドをテレビ２００に送信した後、コマンド処理部１０３ｂがＡｃｋ信号をテレビ２００から受信しなかった場合、ＣＰＵ１０１は、テレビ２００が録画機能を有しないと判定する。また、第１の録画確認コマンドをテレビ２００に送信した後、コマンド処理部１０３ｂがＮａｃｋ信号をテレビ２００から受信した場合も同様に、ＣＰＵ１０１は、テレビ２００が録画機能を有しないと判定する。
【０１１９】
ＣＰＵ１０１によって、テレビ２００が録画機能を有すると判定された場合（ステップＳ２０２でＹＥＳ）、本フローチャートはステップＳ２０２からステップＳ２０４に進む。ＣＰＵ１０１によって、テレビ２００が録画機能を有しないと判定された場合（ステップＳ２０２でＮＯ）、本フローチャートはステップＳ２０２からステップＳ２０３に進む。なお、ＣＰＵ１０１は、テレビ２００が録画機能を有するか否かをメモリ１０２に記録されているテレビ２００のＥＤＩＤに含まれるＰｒｏｄｕｃｔ  ＩＤによって判定しても良い。また、ＣＰＵ１０１は、テレビ２００が録画機能を有するか否かをＣＥＣ規格に規定されているＣＥＣコマンドによって判定しても良い。
【０１２０】
Ｓ２０３において、ＣＰＵ１０１は、Ｓ１０７と同様にエラー文字データと映像データとを合成したエラー合成データを生成するように画像処理部１０５を制御し、エラー合成データをテレビ２００に送信するようにデータ送信部１０３ａを制御する。データ送信部１０３ａがテレビ２００にエラー合成データを送信した場合、本フローチャートは終了する。
【０１２１】
Ｓ２０４において、ＣＰＵ１０１は、テレビ２００が録画中であるか否かを判定する。
【０１２２】
Ｓ２０４において、ＣＰＵ１０１は、テレビ２００が録画を行っていることを確認するためのｖｅｎｄｏｒ  ｃｏｍｍａｎｄ（以下、第２の録画確認コマンドと呼ぶ。）を生成し、生成した第２の録画確認コマンドをテレビ２００に送信するようにコマンド処理部１０３ｂを制御する。テレビ２００がカメラ１００と同一の製造者名を持つ場合であって、かつ、カメラ１００から第２の録画確認コマンドを受信した場合に、録画中であるとき、テレビ２００は、カメラ１００にＡｃｋ信号を送信する。テレビ２００がカメラ１００と同一の製造者名を持たない場合は、録画中であったとしても、テレビ２００は、カメラ１００からの第２の録画確認コマンドに対してカメラ１００にＡｃｋ信号を返さない。また、テレビ２００は、録画中でない場合、カメラ１００からの第１の録画確認コマンドに対してカメラ１００にＡｃｋ信号を返さない。
【０１２３】
ＣＰＵ１０１は、テレビ２００が録画を行っているか否かをテレビ２００からＡｃｋ信号を受信したか否かに応じて判定する。第２の録画確認コマンドをテレビ２００に送信した後、コマンド処理部１０３ｂがＡｃｋ信号をテレビ２００から受信した場合、ＣＰＵ１０１は、テレビ２００が録画を行っていると判定する。第２の録画確認コマンドをテレビ２００に送信した後、コマンド処理部１０３ｂがＡｃｋ信号をテレビ２００から受信しなかった場合、ＣＰＵ１０１は、テレビ２００が録画を行っていないと判定する。また、第２の録画確認コマンドをテレビ２００に送信した後、コマンド処理部１０３ｂがＮａｃｋ信号をテレビ２００から受信した場合も同様に、ＣＰＵ１０１は、テレビ２００が録画を行っていないと判定する。
【０１２４】
ＣＰＵ１０１は、テレビ２００が録画中であると判定された場合（ステップＳ２０４でＹＥＳ）、本フローチャートはステップＳ２０４からステップＳ２０５に進む。ＣＰＵ１０１は、テレビ２００が録画を行っていないと判定された場合（ステップＳ２０４でＮＯ）、本フローチャートはステップＳ２０４からステップＳ２０３に進む。
【０１２５】
Ｓ２０５において、ＣＰＵ１０１は、異常検知部１１０から受信したと判定されたエラー信号がカメラ１００に発生するさまざまなエラーのうち、優先度が高いエラーであるか否かを判定する。ＣＰＵ１０１は、受信したエラー信号が、「エラー１」、「エラー２」及び「エラー３」のいずれか一つであるか否かによって、異常検知部１１０から受信したと判定されたエラー信号が優先度の高いエラーであるか否かを判定する。受信したエラー信号が「エラー１」、「エラー２」及び「エラー３」のいずれか一つである場合、ＣＰＵ１０１は、受信したエラー信号が優先度の高いエラーであると判定する。ＣＰＵ１０１によって、受信したエラー信号が優先度の高いエラーであると判定された場合（ステップＳ２０５でＹＥＳ）、本フローチャートはステップＳ２０５からステップＳ２０３に進む。
【０１２６】
受信したエラー信号が「エラー１」、「エラー２」及び「エラー３」のいずれでもない場合、ＣＰＵ１０１は、受信したエラー信号が優先度の低いエラーであると判定する。なお、例えば、受信したエラー信号が「エラー４」である場合、ＣＰＵ１０１は、受信したエラー信号が優先度の低いエラーであると判定する。ＣＰＵ１０１によって、受信したエラー信号が優先度の低いエラーであると判定された場合（ステップＳ２０５でＮＯ）、本フローチャートはステップＳ２０５からステップＳ２０６に進む。
【０１２７】
Ｓ２０６において、ＣＰＵ１０１は、エラー警告情報を含むＣＥＣコマンドをテレビ２００に送信するように通信部１０３を制御する。
【０１２８】
ＣＰＵ１０１は受信したエラー信号の示すエラー種類を判別し、メモリ１０２からエラーの種別に対応したエラーを示すエラー警告情報を選択する。ＣＰＵ１０１はエラー警告情報をＡＳＣＩＩコードに従って文字データに変換し、ＡＳＣＩＩコードにより文字データに変換された第２の警告データ（本発明に係る第２のエラー通知の一例）を含むＣＥＣコマンド（本発明に係る第２のデータの一例）を生成する。なお、第２の警告データは、エラー警告情報を示す情報である。なお、以下、ＡＳＣＩＩコードにより文字データに変換された第２のエラー警告データを含むＣＥＣコマンドを「エラー警告コマンド」と呼ぶ。第２の警告データは、ＨＤＭＩ規格における「ＯＳＤ  Ｓｔｒｉｎｇ」である。なお、エラー警告コマンドとは、例えば＜Ｓｅｔ  ＯＳＤ  Ｓｔｒｉｎｇ＞コマンドである。
【０１２９】
さらに、ＣＰＵ１０１は、エラー警告コマンドを、本発明に係る第２の通信手段の一例である通信部１０３に供給し、エラー警告コマンドをＣＥＣライン３０５を介してテレビ２００に送信するようにコマンド処理部１０３ｂを制御する。コマンド処理部１０３ｂがテレビ２００にエラー警告コマンドをテレビ２００に送信した場合、本フローチャートは終了する。
【０１３０】
なお、この場合、テレビ２００にＴＭＤＳライン３０４を介して送信される映像データは、第１の警告データが含まれない映像データである。データ送信部１０３ａがテレビ２００にＴＭＤＳライン３０４を介して映像データを送信している際にコマンド処理部１０３ｂがテレビ２００にエラー警告コマンドを送信する場合、データ送信部１０３ａからテレビ２００への映像データの送信は中断されない。
【０１３１】
エラー警告コマンドをカメラ１００から受信したテレビ２００は、表示部２０４に表示される映像データと第２の警告データによって示される文字データとを重畳して表示部２０４に表示する。なお、この場合、テレビ２００は、表示部２０４にカメラ１００から受信した映像データを表示していない場合であってもよい。
【０１３２】
このことにより、テレビ２００がカメラ１００から送信された映像データを表示部２０４に表示していない場合であっても、テレビ２００を視聴しているユーザにカメラ１００で発生したエラーを通知することができる。
【０１３３】
また、ユーザにエラーがカメラ１００で発生したことを通知するため、第２の警告データにカメラ１００を識別するための情報を含ませるようにしてもよい。
【０１３４】
なお、複数のエラー信号を異常検知部１１０からＣＰＵ１０１が受信した場合に、エラー警告コマンドをテレビ２００に送信する場合、ＣＰＵ１０１は、エラー信号ごとにエラー警告コマンドを生成し、これを順番にテレビ２００に送信するようにしてもよい。
【０１３５】
このように実施例１に係るカメラ１００では、映像データと映像データに関する情報とを合成してテレビ２００に送信する際に、カメラ１００でエラーが発生したとき、テレビ２００に第１の警告データを映像データに合成して送信することができる。これにより、テレビ２００に表示されたカメラ１００から受信した映像データによって、カメラ１００でエラーが発生したことをユーザに認識させることができる。
【０１３６】
また、カメラ１００では、映像データと映像データに関する情報とを合成しないでテレビ２００に送信する際に、カメラ１００でエラーが発生したとき、テレビ２００の状態及びエラーに応じて第１の警告データを映像データに合成して送信することができる。これにより、テレビ２００が録画機能を持っていない場合、テレビ２００に表示されたカメラ１００から受信した映像データによって、カメラ１００でエラーが発生したことをユーザに認識させることができる。
【０１３７】
また、これにより、テレビ２００が録画を行っていない場合、テレビ２００に表示されたカメラ１００から受信した映像データによって、カメラ１００でエラーが発生したことをユーザに認識させることができる。
【０１３８】
また、テレビ２００が録画を行っている場合において、エラーの優先度が高い場合、テレビ２００に表示されたカメラ１００から受信した映像データによって、カメラ１００でエラーが発生したことをユーザに認識させることができる。
【０１３９】
また、テレビ２００が録画を行っている場合において、エラーの優先度が低い場合、テレビ２００に表示されたカメラ１００から受信したエラー警告コマンドによって、カメラ１００でエラーが発生したことをユーザに認識させることができる。この場合、テレビ２００は、エラー警告コマンドに含まれる第２の警告データとカメラ１００から受信した映像データとを合成して表示させるので、テレビ２００に記録される映像データには、第１の警告データが含まれない。したがって、テレビ２００が録画を行っている場合において、エラーの優先度が低い場合、カメラ１００でエラーが発生したことをユーザに認識させるとともに、ユーザにとって意図しない映像データがテレビ２００に録画されることを防ぐことができる。
【０１４０】
なお、実施例１において説明したエラーは、撮像素子の温度が高温である場合やバッテリの残量が少ない場合以外に異常検知部１１０によって、フリッカーによる画像のちらつきが検出された場合もエラーとして含まれても良い。
【０１４１】
また、エラー警告コマンドは、＜Ｓｅｔ  ＯＳＤ  Ｓｔｒｉｎｇ＞コマンドに限らず、第２の警告データを含むｖｅｎｄｏｒ  ｃｏｍｍａｎｄであっても良い。
【０１４２】
なお、実施例１における第１のエラー警告処理及び第２のエラー警告処理は、カメラ１００の動作モードが再生モードである場合に行われても良い。カメラ１００の動作モードが再生モードである場合、Ｓ１０５において、ＣＰＵ１０１は、記録媒体１０６ａに記録されている映像データを読み出すように記録部１０６を制御し、記録媒体１０６ａから読み出した映像データをテレビ２００に送信するようにする。また、この場合、Ｓ１０７において、ＣＰＵ１０１は、エラー警告と記録媒体１０６ａから読み出した映像データとを合成したエラー合成データを生成するように画像処理部１０５を制御する。この場合、エラー警告と記録媒体１０６ａから読み出した映像データとを合成したエラー合成データは、データ送信部１０３ａによってテレビ２００に送信すされる。第２のエラー警告処理については、カメラ１００の動作モードが再生モードである場合も、カメラ１００の動作モードが撮像モードである場合と同様であるものとする。
【０１４３】
［実施例２］
次に、図１〜４及び図６を参照して、実施例２を説明する。なお、実施例２では、実施例１と同様の箇所の説明を省略し、実施例１と異なる箇所について説明する。
【０１４４】
実施例２におけるカメラ１００のメモリ１０２には、外部装置管理リストが格納されている。なお、外部装置管理リストとは、外部装置をまとめて管理するためのリストであり、登録されている外部装置を示す外部装置の識別情報を各々記録している。なお、外部装置の識別情報として、外部装置の製品名、外部装置の製造者名及び外部装置の製造年等の情報が予め外部装置管理リストに格納されている。
【０１４５】
＜第２のエラー警告処理＞
図６は、実施例２に係るカメラ１００で行われる第２のエラー警告処理について説明する。図６は、実施例２に係るカメラ１００で行われる第２のエラー警告処理の一例を説明するためのフローチャートである。実施例１では、図４の第１のエラー警告処理のＳ１０８において、第２のエラー警告処理が実行されたが、実施例２では、図４の第１のエラー警告処理のＳ１０８において、図６に示す第２のエラー警告処理が実行されるものとする。実施例２における第１のエラー警告処理は、実施例１における第１のエラー警告処理と同様であるものとする。なお、実施例１と共通する処理については、同一の番号を付するものとする。
【０１４６】
なお、第２のエラー警告処理は、ＣＰＵ１０１がメモリ１０２に格納されているコンピュータプログラムを実行することによって制御される。また、図６に示されているエラー警告処理をカメラ１００に実行させるためのコンピュータプログラムは、コンピュータ上で稼動しているＯＳやネットワーク等を利用して、実現されるものであっても良い。
【０１４７】
図６に示すフローチャートのステップＳ２０１、Ｓ２０３、Ｓ２０５及びＳ２０６で行われる処理は、図５に示すフローチャートのステップＳ２０１、Ｓ２０３、Ｓ２０５及びＳ２０６で行われる処理と同様である。したがって、実施例２では、ステップＳ２０１、Ｓ２０３、Ｓ２０５及びＳ２０６の説明を省略する。
【０１４８】
Ｓ２０１において、ＣＰＵ１０１によって、異常検知部１１０からエラー信号を受信したと判定された場合（ステップＳ２０１でＹＥＳ）、本フローチャートはステップＳ２０１からステップＳ３０１に進む。
【０１４９】
Ｓ３０１において、ＣＰＵ１０１は、Ｓ１０３において、メモリ１０２に記録されたテレビ２００のＥＤＩＤの解析結果から、テレビ２００がメモリ１０２に記録されている外部装置管理リストに登録されている外部装置であるか否かを判定する。
【０１５０】
例えば、テレビ２００の製品名が外部装置管理リストに格納されている外部装置の製品名と一致する場合、ＣＰＵ１０１は、テレビ２００がメモリ１０２に記録されている外部装置管理リストに登録されている外部装置であると判定する。テレビ２００の製品名が外部装置管理リストに格納されている外部装置の製品名と一致しない場合、ＣＰＵ１０１は、テレビ２００がメモリ１０２に記録されている外部装置管理リストに登録されていないと判定する。
【０１５１】
ＣＰＵ１０１によって、テレビ２００が外部装置管理リストに登録されていると判定された場合（ステップＳ３０１でＹＥＳ）、本フローチャートはステップＳ３０１からＳ２０３に進む。ＣＰＵ１０１によって、テレビ２００が外部装置管理リストに登録されていないと判定された場合（ステップＳ３０１でＮＯ）、本フローチャートはステップＳ３０１からＳ２０５に進む。
【０１５２】
また、Ｓ３０１において、ＣＰＵ１０１は、テレビ２００の製造者名と外部装置管理リストに登録されている外部装置の製造者名とを比較することによって、テレビ２００が装置情報管理リストに登録されている外部装置であるか否かを判定しても良い。また、なお、Ｓ３０１において、ＣＰＵ１０１は、テレビ２００の製造年月日と外部装置管理リストに登録されている外部装置の製造年月日とを比較することによって、テレビ２００が外部装置管理リストに登録されている外部装置であるか否かを判定しても良い。
【０１５３】
実施例２に係るカメラ１００では、映像データと映像データに関する情報とを合成しないでテレビ２００に送信する際、カメラ１００でエラーが発生した場合、テレビ２００が登録されていれば、第１の警告データを映像データに合成して送信することができる。これにより、テレビ２００がカメラ１００に登録されている装置である場合、テレビ２００に表示されたカメラ１００から受信した映像データによって、カメラ１００でエラーが発生したことをユーザに認識させることができる。
【０１５４】
また、テレビ２００がカメラ１００に登録されていない装置である場合において、エラーの優先度が高い場合、第１の警告データを映像データに合成して送信することができる。この場合、テレビ２００に表示されたカメラ１００から受信した映像データによって、カメラ１００でエラーが発生したことをユーザに認識させることができる。
【０１５５】
また、テレビ２００がカメラ１００に登録されていない場合において、エラーの優先度が低い場合、テレビ２００に表示されたカメラ１００から受信したエラー警告コマンドによって、カメラ１００でエラーが発生したことをユーザに認識させることができる。この場合、カメラ１００でエラーが発生したことをユーザに認識させるとともに、ユーザにとって意図しない映像データがテレビ２００に録画されることを防ぐことができる。
【０１５６】
また、実施例２に係るカメラ１００は、図６のステップＳ３０１で行われる処理以外の処理は、実施例１と同様の処理を行うので、実施例１と同様の利点を得ることもできる。
【０１５７】
なお、メモリ１０２に記録されている外部装置管理リストの外部装置の識別情報は、カメラ１００が外部装置から受信した外部装置のＥＤＩＤから取得したものであっても良い。またカメラ１００がｖｅｎｄｏｒ  ｃｏｍｍａｎｄやＣＥＣコマンドを用いて外部装置から取得したもの良い。また、メモリ１０２に記録されている外部装置管理リストの外部装置の識別情報は、ユーザによって設定可能なものであっても良い。
【０１５８】
なお、実施例１と同様に実施例２における第１のエラー警告処理及び第２のエラー警告処理も、カメラ１００の動作モードが再生モードである場合に行われても良いものとする。第２のエラー警告処理については、カメラ１００の動作モードが再生モードである場合も、カメラ１００の動作モードが撮像モードである場合と同様であるものとする。
【０１５９】
［その他の実施形態］
本発明に係る撮像装置は、実施例１及び２で説明したカメラ１００に限定されるものではない。本発明に係る撮像装置は、例えば、複数の装置から構成されるシステムにより実現することも可能である。
【０１６０】
また、実施例１及び２において説明した構成機能及びシステムは、コンピュータで実行可能なコンピュータプログラムによって実現することもできる。この場合、当該コンピュータプログラムは、コンピュータ読取可能な記録媒体から当該コンピュータによって読み出され、当該コンピュータで実行される。またこの場合、当該コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＲＯＭ等を用いることができる。なお、当該コンピュータプログラムは、通信インターフェースを介して外部装置から当該コンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
【図１】
2012049825.tif 000003
【図２】
2012049825.tif 000004
【図３】
2012049825.tif 000005
【図４】
2012049825.tif 000006
【図５】
2012049825.tif 000007
【図６】
2012049825.tif 000008