(57)【要約】【課題】  専用の装置を用いずとも容易で確実に、かつ、映像信号の伝送領域をも有効利用して、ファームウェアデータを書き込むことが可能となる。【解決手段】本発明のＨＤＭＩデータ生成装置１１０は、対象機器のファームウェアを更新するためのファームウェアデータを、デジタル方式の音声信号に変換し、音声ファームウェアデータを生成する変換生成部２５０と、所定パターンを所定期間連続させた音声信号である音声ヘッダデータを生成するヘッダ生成部２５２と、音声信号として、音声ヘッダデータと音声ファームウェアデータとをその順に並べて有し、映像信号として、音声ファームウェアデータ信号と共に再生されるファームウェアの更新に関する映像情報を有する、ＨＤＭＩ規格に基づくＨＤＭＩデータを生成するデータ生成部２５４と、を備えることを特徴とする。【選択図】    図２
2010122742.tif 000002
【特許請求の範囲】
【請求項１】
対象機器のファームウェアを更新するためのファームウェアデータを、デジタル方式の音声信号に変換し、音声ファームウェアデータを生成する変換生成部と、
所定パターンを所定期間連続させた音声信号である音声ヘッダデータを生成するヘッダ生成部と、
音声信号として、前記音声ヘッダデータと前記音声ファームウェアデータとをその順に並べて有し、映像信号として、前記音声ファームウェアデータ信号と共に再生される前記ファームウェアの更新に関する映像情報を有する、ＨＤＭＩ規格に基づくＨＤＭＩデータを生成するデータ生成部と、
を備えることを特徴とするＨＤＭＩデータ生成装置。
【請求項２】
対象機器のファームウェアを更新するためのファームウェアデータを、デジタル方式の音声信号に変換し、音声ファームウェアデータを生成する変換生成部と、
所定パターンを所定期間連続させた音声信号である音声ヘッダデータを生成するヘッダ生成部と、
音声信号として、前記音声ヘッダデータと前記音声ファームウェアデータとを有し、映像信号として、前記音声ファームウェアデータ信号と共に再生される前記ファームウェアの更新に関する映像情報を有する映像・音声データを生成するデータ生成部と、
前記映像・音声データを記録媒体に記録する記録部と、
を備えることを特徴とするデータ記録装置。
【請求項３】
音声信号として、
対象機器のファームウェアを更新するためのファームウェアデータを、デジタル方式の音声信号に変換した音声ファームウェアデータと、
前記音声ファームウェアデータのヘッダデータとなり、後続の音声信号が更新用のファームウェアデータであることを前記対象機器に認識させるための所定パターンを所定期間連続させた音声信号である音声ヘッダデータと、
が記録されていると共に、
前記ファームウェアの更新に関する映像情報が、前記音声ファームウェアデータ信号と共に再生される映像信号として記録されたファームウェア記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファームウェアを更新するためのＨＤＭＩデータ生成装置、データ記録装置、およびファームウェア記録媒体に関する。
【背景技術】
【０００２】
テレビやパーソナルコンピュータのモニタ等の電気製品において、そのハードウェアの基本的な制御を実行するためにファームウェアが固定的に組み込まれている。機能のアップデートやバグの修正のために、このファームウェアを更新しようと試みた場合、従来では、ファームウェアを更新するための汎用のインターフェースが想定されていないことから、ＲＯＭライタ等、更新専用の装置が必要であった。しかし、更新専用の装置は需要が少なく、生産コストや販売価格が高くなるので、一般のユーザが電気製品のファームウェアを更新する場合、高価な更新専用の装置を購入するか、更新専用の装置を有する専門の業者に依頼しなければならなかった。
【０００３】
そこで、ファームウェアの更新を容易に遂行するための幾つかの方法が提案されている。例えば、ＨＤＭＩ（High-Definition Multimedia Interface）規格において、ＩｎｆｏＦｒａｍｅと呼ばれるデータ領域に、ファームウェアデータを書き込み、そのファームウェアデータをＣＤやＤＶＤの再生装置から、ＨＤＭＩ入力端子を設けたデータ再生装置に送信することで、データ再生装置のファームウェアを更新させる技術が知られている（例えば特許文献１）。
【０００４】
また、ファームウェアデータを画像情報に変換し、ＣＤやＤＶＤの再生装置から、ＨＤＭＩ等の入力端子を通じて画像再生装置に送信し、画像再生装置のファームウェアを更新させる技術も公開されている（例えば特許文献２）。さらに、音声信号の入力端子を備えた電子機器に、音声信号に変換したファームウェアデータを送信し、電子機器のファームウェアを更新する技術も公開されている（例えば特許文献３）。
【特許文献１】再公表２００４−０９１２０７号公報
【特許文献２】特開２００６−９８７４１号公報
【特許文献３】特開２００６−１５５２０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載された技術を用いると、ファームウェアをＩｎｆｏＦｒａｍｅに収容するため、そのＩｎｆｏＦｒａｍｅに含まれたファームウェアデータを正しく送信するためには、送信側のＣＤやＤＶＤの再生装置に専用の機能を追加するか専用の再生装置を製作しなければならず、やはり汎用の再生装置ではファームウェアの更新ができなかった。また、ファームウェアの更新対象である電気製品と、送信側のＣＤやＤＶＤの再生装置との間にＡＶアンプ等のリピータ機器を介すると、ＩｎｆｏＦｒａｍｅはリピータ機器で消失してしまうため、更新対象の電気製品にＩｎｆｏＦｒａｍｅが到達しないといった問題を招いていた。
【０００６】
さらに、特許文献２に記載された技術の場合、ファームウェアデータを画像情報に変換して送信するが、この画像情報は連続した動画であり、一般にＭＰＥＧ（Moving Picture Experts Group）−２、ＭＰＥＧ−４、ＭＰＥＧ−４／ＡＶＣ（Advanced Video Coding）等の非可逆圧縮が施されている。そのため、動画データとして許容される範囲内で復号後のデータが復号前と相異するおそれ、即ちファームウェアデータが完全な形で復号されないおそれが生じる。通常の画像データでは、多少のデータ変動は何ら問題がないが、ファームウェアデータではエラーになり兼ねない。
【０００７】
また、上述のように、ＨＤＭＩ規格では映像と音声の信号が同時に伝送される。しかし、特許文献３に記載された技術では、音声信号としてファームウェアデータを送信している間、映像信号は送信されない。そのため、映像を表示する機能を備えたＴＶ等の場合、画面には何も表示されずにデータの伝送領域が無駄になってしまう。特に、この技術ではファームウェアデータは音声信号として送信するが、更新対象の装置に送信された音声信号が通常の音声であるかファームウェアデータであるかを識別する仕組みが考慮されていないため、ファームウェアの更新が正しく実行されないおそれがある。
【０００８】
本発明は、このような課題に鑑み、ファームウェア更新専用の再生装置を用いずとも汎用の再生装置で容易かつ確実にファームウェアデータを更新し、さらに、映像信号の伝送領域をも有効利用してファームウェア更新中の注意喚起や進行状況をユーザに伝達することが可能な、ＨＤＭＩデータ生成装置、データ記録装置、およびファームウェア記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のＨＤＭＩデータ生成装置の代表的な構成は、対象機器のファームウェアを更新するためのファームウェアデータを、デジタル方式の音声信号に変換し、音声ファームウェアデータを生成する変換生成部と、所定パターンを所定期間連続させた音声信号である音声ヘッダデータを生成するヘッダ生成部と、音声信号として、音声ヘッダデータと音声ファームウェアデータとをその順に並べて有し、映像信号として、音声ファームウェアデータ信号と共に再生されるファームウェアの更新に関する映像情報を有する、ＨＤＭＩ規格に基づくＨＤＭＩデータを生成するデータ生成部と、である。
【００１０】
本発明では、上述のファームウェアデータをデジタル方式の音声信号に変換しているため、その音声信号に変換されたファームウェアデータを例えばＣＤやＤＶＤ等に記録することで、ユーザは、専用の装置を購入することなく、また、専門の業者に依頼することもなく、汎用のＣＤやＤＶＤ等の再生装置を用いてファームウェアデータの書き込みをすることができる。また、ＨＤＭＩデータの先頭には、音声信号の方式でありながら、音声では生成不能な一定のオフセット値を示す音声ヘッダデータが配置されるため、更新対象の電気製品にファームウェアデータが含まれることを確実に認識させることができる。
【００１１】
さらに、ＨＤＭＩ規格において、音声信号と同時に送信される映像信号に、音声ファームウェアデータに関する情報として、例えば、ファームウェアの書き込みを行っているため電源を切らないように注意を促したり、その進行状況に応じてファームウェア完了までの残り時間を推定したりする映像を乗せる。これにより、ＨＤＭＩ規格において音声信号と同時に必ず確保される映像信号の伝送領域を有効に利用し、ユーザにとって有益な情報を提供することができる。
【００１２】
本発明のデータ記録装置の代表的な構成は、対象機器のファームウェアを更新するためのファームウェアデータを、デジタル方式の音声信号に変換し、音声ファームウェアデータを生成する変換生成部と、所定パターンを所定期間連続させた音声信号である音声ヘッダデータを生成するヘッダ生成部と、音声信号として、音声ヘッダデータと音声ファームウェアデータとを有し、映像信号として、音声ファームウェアデータ信号と共に再生されるファームウェアの更新に関する映像情報を有する映像・音声データを生成するデータ生成部と、映像・音声データを記録媒体に記録する記録部と、である。
【００１３】
本発明では、上述のファームウェアデータをデジタル方式の音声信号に変換し、そのファームウェアデータを例えばＣＤやＤＶＤ等に記録する。ユーザは、専用の装置を購入することなく、また、専門の業者に依頼することもなく、汎用のＣＤやＤＶＤ等の再生装置を用いてファームウェアデータの書き込みをすることができる。また、ＨＤＭＩデータの先頭には、音声信号の方式でありながら、音声では生成不能な一定のオフセット値を示す音声ヘッダデータが配置されるため、更新対象の電気製品にファームウェアデータが含まれることを確実に認識させることができる。
【００１４】
さらに、ＨＤＭＩ規格において、音声信号と同時に送信される映像信号に、音声ファームウェアデータに関する情報として、例えば、ファームウェアの書き込みを行っているため電源を切らないように注意を促したり、その進行状況に応じてファームウェア完了までの残り時間を推定したりする映像を乗せる。これにより、ＨＤＭＩ規格において音声信号と同時に必ず確保される映像信号の伝送領域を有効に利用し、ユーザにとって有益な情報を提供することができる。
【００１５】
本発明のファームウェア記録媒体は、音声信号として、所定パターンを所定期間連続させた音声信号である音声ヘッダデータと、対象機器のファームウェアを更新するためのファームウェアデータを、デジタル方式の音声信号に変換した音声ファームウェアデータと、音声ファームウェアデータのヘッダデータとなり、後続の音声信号が更新用のファームウェアデータであることを対象機器に認識させるための所定パターンを所定期間連続させた音声信号である音声ヘッダデータと、が記録されていると共に、音声ファームウェアの更新に関する映像情報が、音声ファームウェアデータ信号と共に再生される映像信号として記録することを特徴とする。
【００１６】
本発明では、ファームウェア記録媒体は、ファームウェアデータをデジタルの音声信号に変換した音声ファームウェアデータを記録する。ユーザは、汎用の再生装置を用いて、当該ファームウェア記録媒体を再生し、ＨＤＭＩ規格に基づく更新対象の電気製品に音声ファームウェアデータを送信し、ファームウェアを更新する。かかる構成により、ユーザは、専用の装置を購入することなく、また、専門の業者に依頼することなく、当該ファームウェア記録媒体を再生可能な汎用の再生装置を用いてファームウェアデータを更新することができる。また、ＨＤＭＩデータの先頭には、音声信号の方式でありながら、音声では生成不能な一定のオフセット値を示す音声ヘッダデータが配置されるため、更新対象の電気製品にファームウェアデータが含まれることを確実に認識させることができる。
【００１７】
さらに、ＨＤＭＩ規格において、音声信号と同時に送信される映像信号に、音声ファームウェアデータに関する情報として、例えば、ファームウェアの書き込みを行っているため、電源を切らないように注意を促したり、その進行状況に応じてファームウェア完了までの残り時間を推定したりする映像を記録させる。これにより、ＨＤＭＩ規格において音声信号と同時に必ず確保される映像信号の伝送領域を有効に利用し、ユーザにとって有益な情報を提供することができる。
【発明の効果】
【００１８】
以上説明したように本発明は、ファームウェア更新専用の再生装置を用いずとも汎用の再生装置で容易かつ確実にファームウェアデータを更新し、さらに、映像信号の伝送領域をも有効利用してファームウェア更新中の注意喚起や進行状況をユーザに伝達することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施形態について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書及び図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。
【００２０】
従来、機能のアップデートやバグの修正のために、テレビやモニタ等の電気製品のファームウェアを更新しようと試みたとしても、ファームウェアを更新するための汎用のインターフェースが想定されていないことから、ファームウェア更新専用の再生装置が必要であった。
【００２１】
本実施形態においては、このようなファームウェア更新専用の再生装置を用いずとも汎用の再生装置で容易かつ確実にファームウェアデータを更新し、さらに、映像信号の伝送領域をも有効利用してファームウェア更新中の注意喚起や進行状況をユーザに伝達することを目的とする。ここでは、まず、このような目的を達成可能なファームウェア更新システム全体を説明し、その後、ＨＤＭＩデータ生成装置、再生装置およびＨＤＭＩ受信装置としての画像表示装置の具体的構成、ならびにファームウェア記録媒体の概要を説明する。
【００２２】
（第１の実施形態：ファームウェア更新システム１００）
図１は、ファームウェア更新システムの概略的な関係を示した説明図である。特に図１図１（ａ）、図１（ｂ）は、本実施形態におけるファームウェア更新システム１００（１００Ａ、１００Ｂ）それぞれの概略的な関係を示し、図１（ｃ）は、比較例としての従来のファームウェア更新システム１０の概略的な関係を示す。
【００２３】
図１（ｃ）において、比較例としてのファームウェア更新システム１０は、ファームウェア生成装置１２と、任意のケーブル１４と、ファームウェア更新専用装置１６と、画像表示装置１８とを含んで構成される。ファームウェア生成装置１２は、中央処理装置やＨＤＤを含む本体、モニタ、キーボード等で構成される。ここで、ファームウェア生成装置１２は、ファームウェアデータを生成し、そのファームウェアデータを、ケーブル１４を通じてファームウェア更新専用装置１６に送信する。
【００２４】
ファームウェア更新専用装置１６は、専用のインターフェースに基づくケーブル１４を通じて更新対象の装置、ここでは、画像表示装置１８に、更新するファームウェアデータを送信する。画像表示装置１８は、取得したファームウェアデータによって自体のファームウェアを更新する。
【００２５】
このように、比較例では、画像表示装置１８のファームウェアを更新するため、ファームウェア更新専用装置１６を用いなければならない。この場合、ユーザは、ファームウェア更新をサービスセンターなどに依頼することになり、ユーザ自身で簡単にはファームウェアの更新が行えなかった。
【００２６】
これに対して、図１（a）に示す、本実施形態におけるファームウェア更新システム１００Ａは、ＨＤＭＩデータ生成装置およびデータ記録装置としてのＨＤＭＩデータ生成装置１１０と、ファームウェア記録媒体１２０と、再生装置１３０と、ＨＤＭＩ規格に準拠したＨＤＭＩケーブル１４０と、ＨＤＭＩ受信装置としての画像表示装置１５０とを含んで構成される。
【００２７】
ＨＤＭＩデータ生成装置（データ記録装置）１１０は、ファームウェアデータを生成し、そのファームウェアデータを音声ファームウェアデータに変換し、ファームウェア記録媒体１２０にその音声ファームウェアを記録する。ファームウェア記録媒体１２０は、ＤＶＤ、ＵＳＢ（Universal Serial Bus）メモリ、ＳＤ（Secure Digital）メモリカード、ポータブルＨＤＤ（Hard disk drive）などの記録媒体で構成される。
【００２８】
再生装置１３０は、ＣＤプレーヤ、ＤＶＤプレーヤ、ブルーレイディスク再生装置、もしくはこれらＣＤ、ＤＶＤ等のメディアの再生機能を備えた撮像装置（デジタルカメラやビデオカメラ）等、汎用の再生装置で構成され、ＣＤやＤＶＤ等のメディア、ここでは特にファームウェア記録媒体１２０から読み取ったデータを、通常の音声信号および映像信号として再生する。再生した音声信号および映像信号は、ＨＤＭＩケーブル１４０を通じて画像表示装置１５０に送信される。
【００２９】
画像表示装置１５０は、液晶ディスプレイ、有機ＥＬ(Electro Luminescence)ディスプレイ、プラズマディスプレイ等で構成され、ＨＤＭＩ規格のコネクタから入力された画像信号および音声信号を再生する。本実施形態において、画像表示装置１５０は、ＨＤＭＩケーブル１４０から受信した音声ファームウェアデータを用いて自体のファームウェアを更新する。画像表示装置１５０に関する詳細な動作は後程述べる。
【００３０】
また、図１（ｂ）のファームウェア更新システム１００Ｂのように、ＨＤＭＩデータ生成装置１１０を、ファームウェア記録媒体１２０および再生装置１３０を介さず、ＨＤＭＩケーブル１４０を通じて、画像表示装置１５０に直接接続し、音声ファームウェアデータをＨＤＭＩデータ生成装置１１０から画像表示装置１５０に直接送信することもできる。
【００３１】
以下、このようなファームウェア更新システム１００を構成するＨＤＭＩデータ生成装置１１０、汎用的な再生装置１３０、ＨＤＭＩデータ受信装置としての画像表示装置１５０の具体的な構成について説明する。
【００３２】
（ＨＤＭＩデータ生成装置（データ記録装置）１１０）
図２は、ＨＤＭＩデータ生成装置の構成を示すブロック図である。ＨＤＭＩデータ生成装置１１０は、生成制御部２００と、生成メイン記録部２０２と、生成操作部２０４と、生成記録Ｉ／Ｆ部２０６と、ＨＤＭＩ送信部２０８とを含んで構成される。
【００３３】
生成制御部２００は、中央処理装置（ＣＰＵ）を含む半導体集積回路上で、ファームウェアやプログラムを用いてＨＤＭＩデータ生成装置１１０全体を管理および制御する。生成メイン記録部２０２は、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ等で構成され、生成制御部２００で処理されるプログラムを記録する。
【００３４】
生成操作部２０４は、キーボード、十字キー、ジョイスティック等のスイッチから構成され、ユーザの操作入力を受け付ける。
【００３５】
生成記録Ｉ／Ｆ部２０６は、後述するデータ生成部２５４が生成したデータをファームウェア記録媒体１２０に記録する。ユーザは、かかるファームウェア記録媒体１２０を汎用の再生装置１３０で再生することで、再生装置１３０にＨＤＭＩケーブル１４０を介して接続した更新対象の画像表示装置１５０のファームウェアを容易に更新できる。
【００３６】
ＨＤＭＩ送信部２０８は、後述するデータ生成部２５４が生成したデータを画像表示装置１５０に直接送信する場合に、画像表示装置１５０に対しＨＤＭＩ端子(図示せず)を通じてＨＤＭＩデータを送信する。
【００３７】
また、生成制御部２００は、変換生成部２５０、ヘッダ生成部２５２、データ生成部２５４としても機能する。
【００３８】
変換生成部２５０は、対象機器である画像表示装置（ＨＤＭＩ受信装置）１５０のファームウェアを更新するためのファームウェアデータを、デジタル方式の音声信号に変換し、音声ファームウェアデータを生成する。本実施形態では、デジタル方式として、非圧縮かつデータ処理の負荷が小さいＰＣＭ（Pulse Code Modulation）方式を例に挙げて説明するが、ＰＣＭ方式に限らず、他の様々なデジタル方式を音声信号に適用することができる。また、音声ファームウェアデータは、ＰＣＭ方式の１６ｂｉｔのデータ中、上位８ｂｉｔを用いず、下位８ｂｉｔにのみファームウェアデータを書き込む。かかる構成により、本実施形態におけるファームウェアデータの更新に非対応である非対応機器が、音声ファームウェアデータを音声と認識していまいそのまま音声として再生してしまったとしても、大音量の音声データが再生されてしまう事態を回避することができる。
【００３９】
ヘッダ生成部２５２は、所定パターン、例えば、０ｘ０００１（「０ｘ」以降の数字は１６進数を意味する）や０ｘ０００２を所定期間、例えば２秒連続させた音声信号である音声ヘッダデータを生成する。かかる音声信号は所定期間の前半を０ｘ０００１にし、後半を０ｘ０００２としたり、その並び順を逆にすることもできる。音声ヘッダデータも、音声ファームウェアデータと同様、ＰＣＭ方式の１６ｂｉｔのデータ中、上位８ｂｉｔを用いず、下位８ｂｉｔのみを用いる。
【００４０】
データ生成部２５４は、音声信号として、ヘッダ生成部２５２が生成した音声ヘッダデータと、変換生成部２５０が生成した音声ファームウェアデータとをその順に並べて有し、映像信号として、音声ファームウェアデータ信号と共に再生されるファームウェアの更新に関する映像情報、例えばファームウェア更新中の注意喚起や進行状況を示す映像情報を有するデータとして、ＨＤＭＩ規格に基づくＨＤＭＩデータを生成する。本実施形態では、ＨＤＭＩ規格に基づくＨＤＭＩデータを例に挙げて説明したが、データ記録装置としてのデータ生成装置１１０において、データ生成部２５４が生成するデータは、かかるＨＤＭＩ規格に限られず、音声と映像が同時に送信される規格に基づいたデータであればよい。
【００４１】
本実施形態では、ファームウェアデータをデジタルの音声信号に変換しているため、その音声信号に変換されたファームウェアデータ（音声ファームウェアデータ）を上述したようにＣＤやＤＶＤ等に記録することで、ユーザは、専用の装置を購入することなく、また、専門の業者に依頼することもなく、汎用のＣＤやＤＶＤ等の再生装置１３０を用いてファームウェアデータの書き込みをすることができる。
【００４２】
また、ＨＤＭＩデータの先頭には、音声信号の方式でありながら、音声では生成不能な所定のオフセット値を示す音声ヘッダデータが配置されるため、更新対象の電気製品である画像表示装置１５０にファームウェアデータが含まれることを確実に認識させることができる。
【００４３】
さらに、ＨＤＭＩ規格において、音声信号と同時に送信される映像信号に、音声ファームウェアデータに関する情報として、例えば、ファームウェアの書き込みを行っているため電源を切らないように注意を促したり、その進行状況に応じてファームウェア完了までの残り時間を推定したりする映像を乗せる。これにより、ＨＤＭＩ規格において音声信号と同時に必ず確保される映像信号の伝送領域を有効に利用し、ユーザにとって有益な情報を提供することができる。
【００４４】
（ＨＤＭＩデータ生成方法）
続いて、上述したＨＤＭＩデータ生成装置１１０を用いたＨＤＭＩデータ生成方法について説明する。
【００４５】
図３は、ＨＤＭＩデータ生成方法の処理の流れを示したフローチャートである。ＨＤＭＩデータ生成装置１１０の変換生成部２５０は、対象機器である画像表示装置１５０のファームウェアを更新するためのファームウェアデータをＰＣＭ方式の音声信号に変換した音声ファームウェアを生成する（Ｓ３００）。そして、ヘッダ生成部２５２は、所定パターンを所定期間連続させた音声信号である音声ヘッダデータを生成する（Ｓ３０２）。その後、データ生成部２５４は、音声信号として、音声ヘッダデータと音声ファームウェアデータとをその順に並べ、映像信号として、音声ファームウェアデータに関する映像情報を加えたＨＤＭＩデータを生成する（Ｓ３０４）。そして、ユーザの操作入力に応じて、生成記録Ｉ／Ｆ部２０６が、生成されたＨＤＭＩデータをファームウェア記録媒体１２０に記録する（Ｓ３０６）。ここで、ファームウェア記録媒体１２０に代えて、ＨＤＭＩ送信部２０８が、生成されたＨＤＭＩデータを、ＨＤＭＩケーブル１４０を介して画像表示装置１５０に直接送信することもできる。
【００４６】
かかる方法により生成されたファームウェア記録媒体１２０を、汎用の再生装置１３０上で再生し、ＨＤＭＩケーブル１４０を介して更新対象の画像表示装置１５０に送信することで、画像表示装置１５０のファームウェアを更新する。これにより、ファームウェア更新専用の再生装置を用いずとも汎用の再生装置で容易かつ確実にファームウェアデータを更新し、さらに、映像信号の伝送領域をも有効利用してファームウェア更新中の注意喚起や進行状況をユーザに伝達することができる。
【００４７】
（ファームウェア記録媒体１２０）
続いて、上述のようなＨＤＭＩデータ生成方法を用いて生成されたファームウェア記録媒体１２０について説明する。
【００４８】
ファームウェア記録媒体１２０は、上述した様に、ＤＶＤ、ＵＳＢメモリ、ＳＤメモリカード、ポータブルＨＤＤなどの記録媒体で構成され、音声信号として、所定パターンを所定期間連続させた音声信号である音声ヘッダデータと、対象機器のファームウェアを更新するためのファームウェアデータを、デジタル方式の音声信号に変換した音声ファームウェアデータと、音声ファームウェアデータのヘッダデータとなり、後続の音声信号が更新用のファームウェアデータであることを対象機器に認識させるための所定パターンを所定期間連続させた音声信号である音声ヘッダデータと、が記録されていると共に、音声ファームウェアの更新に関する映像情報が、音声ファームウェアデータ信号と共に再生される映像信号として記録されている。ここでは、デジタル方式として、ＨＤＭＩデータ生成装置１１０と同様、非圧縮かつデータ処理の負荷が小さいＰＣＭ方式を例に挙げて説明するが、ＰＣＭ方式に限らず、他の様々なデジタル方式を音声信号に適用することができる。
【００４９】
（再生装置１３０）
図４は、再生装置としての撮像装置の一例を示した外観図である。図４（ａ）は所謂デジタルカメラを、図４（ｂ）はビデオカメラを示している。再生装置（撮像装置）１３０は、携帯性を有し、本体４０２と、撮像レンズ４０４と、撮像操作部４０６と、ビューファインダ４０８とを含んで構成される。
【００５０】
本体４０２は、撮像レンズ４０４を通じて撮像された画像信号を再視聴可能に記録すると共に、撮像操作部４０６へのユーザ入力に応じてその記録タイミングや画角を調整する。また、ユーザからの野外、屋内、夜景等の撮像モードの切り換え入力を受付けてそれに対応した処理を実行する。ユーザは、撮像時において、ビューファインダ４０８に表示された画像を参照し、実録される画像信号を視認することができ、被写体を所望する位置および占有面積で捉えることが可能となる。かかるビューファインダ４０８は、液晶ディスプレイ、有機ＥＬディスプレイ等で構成される。
【００５１】
図５は、再生装置の構成を示すブロック図である。ここでは、再生装置１３０として撮像装置（ビデオカメラ）を挙げている。再生装置１３０は、撮像部４２０と、信号処理部４２２と、画像記録部４２４と、撮像操作部４０６と、画像処理部４２６と、撮像記録Ｉ／Ｆ部４２８と、画像出力部４３０と、撮像制御部４３２と、撮像メイン記録部４３４とを含んで構成される。
【００５２】
撮像部４２０は、被写体を撮像し画像信号を生成する。信号処理部４２２は、入力された信号に対して輝度信号や色信号を形成し、画像記録部４２４に格納する。画像記録部４２４は、ＳＤＲＡＭ（Synchronous-DRAM）等のバッファメモリで構成され、画像データを一時的に記録する。撮像操作部４０６は、レリーズスイッチを含む操作キー、十字キー、ジョイスティック等のスイッチから構成され、ユーザの操作入力を受け付ける。画像処理部４２６は、画像記録部４２４からの画像信号を圧縮して記録用の画像データを生成するほか、ビューファインダ４０８に表示するビュー画像や記録用のデータを再生する際、画像データを伸長する。
【００５３】
撮像記録Ｉ／Ｆ部４２８は、画像処理部４２６を通じて符号化された記録信号（データストリーム）を任意の記録媒体に記録する。任意の記録媒体としては、ＤＶＤやＢＤといった光ディスク媒体や、ＲＡＭ、ＥＥＰＲＯＭ、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ等の媒体を適用することができる。さらに、この記録媒体には上述したＨＤＭＩデータ生成装置１１０において生成されたファームウェア記録媒体１２０も含まれ、撮像記録Ｉ／Ｆ部４２８は、ファームウェア記録媒体１２０からＨＤＭＩデータを読み取ることもできる。
【００５４】
画像出力部４３０は、Ｄ／Ａ変換器を含んで構成され、画像記録部４２４から取得したデジタルの画像信号を視聴可能な画像信号に加工して、ビューファインダ４０８に出力する。また、画像出力部４３０は、外部に画像出力を行うための映像端子を有しているため、別体のモニタ等様々な画像表示装置に接続することも可能である。本実施形態では、画像出力部４３０は、ＨＤＭＩデータ受信装置としての画像表示装置１５０に接続され、撮像記録Ｉ／Ｆ部４２８がファームウェア記録媒体１２０から読み取ったＨＤＭＩデータを送信する。このＨＤＭＩデータの音声信号には音声信号に変換されたファームウェアデータ（音声ファームウェアデータ）が含まれる。
【００５５】
撮像制御部４３２は、半導体集積回路により再生装置１３０全体を管理および制御し、撮像等に必要となる各種演算を実行する。撮像メイン記録部４３４は、撮像制御部４３２で処理されるプログラム等を記録する。
【００５６】
図６は、ファームウェア更新システムの他の例を示した説明図である。再生装置１３０は、ファームウェア記録媒体１２０を再生すると、ＨＤＭＩコネクタを通じてＨＤＭＩデータ、即ち、音声信号としての音声ヘッダデータおよび音声ファームウェアデータと、映像信号としての映像情報とを出力する。このようにファームウェアデータを音声信号として送信することで、図６のファームウェア更新システム１００Ｃように、再生装置１３０と画像表示装置１５０の間に、ＡＶアンプ１６０等のリピータ機器を接続したとしても、音声ファームウェアデータは消失等何らの影響を受けず、ファームウェアデータを更新対象の画像表示装置１５０に確実に送信することができる。
【００５７】
（画像表示装置１５０）
続いて、ＨＤＭＩデータ生成方法を用いて生成されたＨＤＭＩデータを用いて、ファームウェアを更新することができるＨＤＭＩデータ受信装置としての第１の実施形態にかかる画像表示装置１５０について、説明する。
【００５８】
図７は、第１の実施形態にかかる画像表示装置のハードウェア構成を示した機能ブロック図である。画像表示装置１５０は、表示制御部５００と、表示メイン記録部５０２と、ファームウェア記録部５０４と、表示操作部５０６と、ＨＤＭＩ受信部５０８と、モニタ５１０と、音声出力部としてのスピーカ５１２とを含んで構成される。
【００５９】
表示制御部５００は、中央処理装置（ＣＰＵ）を含む半導体集積回路上で、ファームウェアやプログラムを用いて画像表示装置１５０全体を管理および制御する。表示メイン記録部５０２は、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、不揮発性ＲＡＭ、フラッシュメモリ、ＨＤＤ等で構成され、表示制御部５００で処理されるプログラムを記録する。
【００６０】
ファームウェア記録部５０４は、ＥＥＰＲＯＭで構成され、後述するファームウェア生成部５５４が生成した当該画像表示装置１５０のファームウェアデータを固定的に記録する。さらに、ファームウェア記録部５０４には、後述するファームウェア更新部５５６が当該ファームウェア記録部５０４にファームウェアデータを記録、更新するときに用いられる書込みプログラムも更新不能に記録されている。表示制御部５０２は、画像表示装置１５０の起動時または再起動時に、当該ファームウェア記録部５０４に記録されたファームウェアを読み込み、読み込んだファームウェアに従って画像表示装置１５０全体を制御する。
【００６１】
表示操作部５０６は、ボタンスイッチで構成され、電源ＯＮ／ＯＦＦの他、明るさ、コントラスト、ガンマ値、およびカラー調整等の表示品質の調整であるキャリブレーションを行うとき、ユーザからの操作入力を受け付ける。
【００６２】
ＨＤＭＩ受信部５０８は、所定パターンを所定期間連続させた音声信号である音声ヘッダデータと、ファームウェアを更新するためのファームウェアデータをデジタル方式の音声信号に変換した音声ファームウェアデータとを、その順に並べて備える音声信号と、音声ファームウェアデータ信号と共に再生されるファームウェアの更新に関する映像情報を備える映像信号とを有する、ＨＤＭＩ規格に基づくＨＤＭＩデータを受信する。
【００６３】
モニタ５１０は、後述するモニタ出力部５５０の制御によってＨＤＭＩ受信部５０８が受信した映像信号に基づいた映像を表示する。本実施形態では、モニタ５１０として液晶ディスプレイを例に挙げているが、液晶ディスプレイに限らず、モニタ５１０として有機ＥＬディスプレイ、ブラウン管モニタ等を適用することもできる。スピーカ５１２は、ＨＤＭＩ受信部５０８が受信した音声信号を、物理的な振動に変換して音声として出力する。
【００６４】
また、表示制御部５００は、モニタ出力部５５０、ヘッダ検出部５５２、ファームウェア生成部５５４、ファームウェア更新部５５６、音声ミュート部５５８としても機能する。
【００６５】
モニタ出力部５５０は、ＨＤＭＩ受信部５０８によって受信された映像信号をモニタ５１０に出力する。また、モニタ出力部５５０は、ファームウェアの更新時に、ファームウェアの更新に関する映像情報をモニタ５１０に出力する。
【００６６】
ヘッダ検出部５５２は、ＨＤＭＩ受信部５０８によって受信された音声信号から、音声ヘッダデータを検出する。
【００６７】
ファームウェア生成部５５４は、ヘッダ検出部５５２が音声ヘッダデータを検出した場合、その音声ヘッダデータに続くＰＣＭ方式の音声信号を復号し、ファームウェアデータを生成する。
【００６８】
ファームウェア更新部５５６は、ファームウェア生成部５５４が生成したファームウェアデータによってファームウェア記録部５０４のファームウェアを更新する。
【００６９】
音声ミュート部５５８は、音声ヘッダデータとしてのＤＣ（Direct Current）スタートヘッダ（以下、音声ヘッダデータをＤＣスタートヘッダと称す）が検出された場合に、スピーカ５１２の音声出力をミュートする。また、ヘッダ検出部５５２が、受信した音声信号からＤＣエンドヘッダを検出するか、音声信号の受信が中断されると、音声ミュート部５５８は、音声出力のミュートを解除する。かかる構成により、通常の音声データとは異なる、再生された音声ファームウェアデータがスピーカ５１２から出力されることはなく、ファームウェアデータの更新時にユーザにより快適な環境を提供できる。ＤＣスタートヘッダとＤＣエンドヘッダについて、詳しくは後述する。
【００７０】
なお、音声ファームウェアデータは、前述したように、そのまま音声信号として再生されスピーカから出力されたとしても、大音量での再生とはならはない。よって、この音声ミュート機能は必要に応じて設ければよい。
【００７１】
続いて、再生装置１３０と画像表示装置１５０とのＨＤＭＩ規格のデータの伝送手順を述べる。
【００７２】
図８は、ＨＤＭＩ規格のデータの伝送を説明した説明図である。ここでは、再生装置１３０のＨＤＭＩソース６００から画像表示装置１５０のＨＤＭＩシンク６０４に伝送路６０２を通じてＨＤＭＩデータを送信する。伝送路６０２には、並列した２本のケーブルに同じ電気信号を逆位相で送信する高速差動伝送が用いられている。
【００７３】
音声／制御信号（音声信号）６０６は、パケット化処理部６０８によるパケット化処理を経て映像信号と共にＴＭＤＳ（Transition Minimized Differential Signaling）エンコーダ６１２に送信され、制御信号６１４に従ってエンコードされる。そして、ＴＭＤＳチャネル（ＴＭＤＳチャネル０〜２）６１６を介してＴＭＤＳデコーダ６１８に送られ、ＴＭＤＳデコーダ６１８によってデコードされた後、パケット復元処理部６２０によって音声信号が復元され、映像信号と共に画像表示装置１５０の各部へ伝送される。
【００７４】
伝送路６０２には、ＴＭＤＳチャネル６１６の他に、ＴＭＤＳクロックチャネル６２２、ディスプレイデータチャネル（ＤＤＣ：Display Data Channel）６２６、ホットプラグディテクト６２８、コンシューマエレクトロニクスコントロール（ＣＥＣ：Consumer Electronics Control）６３０等が含まれる。ＴＭＤＳクロックチャネル６２２は、ＴＭＤＳデコーダ６１８のデコードに用いられる基準クロックが伝送される。ディスプレイデータチャネル６２６は、ＨＤＭＩソース６００がＨＤＭＩシンク６０４の仕様データ（ＥＤＩＤ（Extended Display Identification Data））をＥＤＩＤ用ＲＯＭ６２４から読み出す際、さらに、ＨＤＣＰ（High-bandwidth Digital Content Protection）を認証する際に利用される。ホットプラグディテクト６２８は、プラグアンドプレイ等の自動環境設定機能の遂行に用いられる。コンシューマエレクトロニクスコントロール６３０は、ＨＤＭＩシンク６０４の機器をリモートコントロールするために用いられる。
【００７５】
本実施形態においては、パケット化処理部６０８が、音声ファームウェアデータとＤＣスタートヘッダをパケットに変換する。そして、上記と同様、ＴＤＭＳエンコーダ６１２を介し、音声ファームウェアデータに関する映像信号と合わせ、ＴＭＤＳチャネル６１６を用いて、ＨＤＭＩシンク６０４のＴＭＤＳデコーダ６１８にＨＤＭＩデータとして送信する。ＨＤＭＩシンク６０４では、受信したＨＤＭＩデータから音声信号を生成し、映像信号と共に、ファームウェアの更新に使用する。
【００７６】
図９は、第１の実施形態にかかるファームウェア更新のために送信されるＨＤＭＩデータの説明図である。特に、図９（ａ）は、音声ファームウェアデータのデータ種別を示し、図９（ｂ）は、ＨＤＭＩデータの構成を時系列に示し、図９（ｃ）は、画像表示装置１５０のＨＤＭＩデータの出力と処理の状態を示し、図９（ｄ）は、ＨＤＭＩデータ受信中のモニタ５１０の表示例を示す。
【００７７】
図９（ａ）に示すように、本実施形態において音声ファームウェアデータは、再生装置１３０の種類を限定しないように、音声信号として最もよく用いられている２ｃｈＰＣＭ方式、４８ｋＨｚ、１６ｂｉｔのデータで形成する。
【００７８】
図９（ｂ）において、ＨＤＭＩ受信部５０８が受信するＨＤＭＩデータの音声信号は、受信開始時７００にＤＣスタートヘッダ、音声ファームウェアデータ、ＤＣエンドヘッダ、更新終了音声データで構成され、それぞれ受信開始時７００、データ受信＆ファームウェア更新中７０２、更新終了時７０４のタイミングを形成する。ＤＣスタートヘッダおよびＤＣエンドヘッダについて後ほど詳述する。
【００７９】
また、ＨＤＭＩ受信部５０８は、映像信号として、受信開始時７００からデータ受信＆ファームウェア更新中７０２にかけて、更新中映像データを受信する。
【００８０】
また、図９（ｃ）に示すように、画像再生装置１５０のヘッダ検出部５５２がＤＣスタートヘッダを検出すると、音声に関しては、音声ファームウェアデータを受信している間、音声ミュート部５５８はスピーカ５１２の音声出力をミュートする。続いて、ヘッダ検出部５５２が後述するＤＣエンドヘッダを検出すると、音声ミュート部５５８は、ミュートを解除する。そして、終了音声として、ファームウェアの更新を行う旨を通知する注意喚起音、例えばビープ音をスピーカ５１２に出力する。
【００８１】
また、図９（ｄ）に示すように、モニタ５１０は、入力された映像信号を出力する映像７５０の表示領域と、動的に生成したファームウェア更新処理の結果等の映像７５２を表示する領域に分けられる。図９（ｃ）で示すように映像７５０の表示領域では、更新中映像として、同じくファームウェアの更新を行う旨と、例えば電源をＯＦＦしないよう報知する注意喚起映像等を再生し、映像７５２の表示領域では、更新終了時７３２に、ファームウェアの更新の成否を示す情報、例えば「更新処理を正常に終了しました」や「すでに新しいバージョンが書かれています」「更新処理に失敗しました」等のメッセージを表示する。
【００８２】
その間に、内部処理としては、データ受信＆ファームウェア更新中７３０に、ＨＤＭＩ受信部５０８は、音声ファームウェアデータを受信し、ファームウェア生成部５５４は、受信した音声ファームウェアデータから随時、ファームウェアデータを生成し、ファームウェア更新部５５６は、ファームウェア生成部５５４が生成したファームウェアデータで、ファームウェアを随時更新する。
【００８３】
さらに更新終了時７３２には、ファームウェアの更新が終了した旨を報知する終了音声をスピーカ５１２から出力し、同時に、映像として、ファームウェアの更新が終了した旨を報知する更新終了映像をモニタ５１０の映像７５２の表示領域に出力する。そして、ＤＣエンドヘッダを検出後、所定時間、終了音声と終了映像とを再生する。
【００８４】
このように、ＨＤＭＩ規格において、音声信号と同時に送信される映像信号に、音声ファームウェアデータに関する情報として、例えば、ファームウェアの書き込みを行っているため、電源を切らないように注意を促したり、その進行状況に応じてファームウェア完了までの残り時間を推定したりする映像を受信して表示する。これにより、ＨＤＭＩ規格において音声信号と同時に必ず確保される映像信号の伝送領域を有効に利用し、ユーザにとって有益な情報を提供することができる。
【００８５】
図１０は、音声ファームウェアデータのフォーマットを説明する説明図である。フォーマットの項目の名称８００、サイズ８０２、概要８０４を表にまとめている。本実施形態において、音声ファームウェアデータは、ＨＤＭＩデータ生成装置１１０の説明で記述した通り、ＰＣＭ方式の１６ｂｉｔのデータ中、上位８ｂｉｔが用いられ、下位８ｂｉｔにのみファームウェアデータが書き込まれる（図中、１６（８）と記載している箇所は、１６ｂｉｔ中の下位８ｂｉｔを用いていることを示す）。かかる構成により、本実施形態におけるファームウェアデータの更新に非対応である非対応機器が、音声ファームウェアデータを音声と認識していまいそのまま音声として再生してしまったとしても、大音量の音声データが再生されてしまう事態を回避することができる。
【００８６】
図１０のＤＣスタートヘッダにおいて、音声信号で所定パターンの値を例えば２秒間継続することで、再生装置１７０は、音声ファームウェアデータの開始時点を検出することができる。所定パターンの値は、例えば連続した０ｘ０００１（１６ビット値）等、通常の音声信号では起こりえない値である。このような所定パターン値を用いる事で、その後に続くデータが音声ファームウェアであることを確実に認識させることができる。ＤＣエンドヘッダもＤＣスタートヘッダと同様、音声ファームウェアの送信が完了したことを確実に認識することができる。
【００８７】
また、データブロック長は、音声ファームウェアデータが格納されるデータブロックの長さを指定する。ここでは、ＬＳＢ（Least Significant Byte）Ｆｉｒｓｔ（最下位のバイトから読み取る）方式で、４ｂｙｔｅを使用して、データブロックの長さを指定する。図１０において、１０００ワード（１０００ｘ１６ｂｉｔ）を指定する例として、「０ｘ００Ｅ８、０ｘ０００３、０ｘ００００、０ｘ００００」と表記している。この下位８ｂｉｔをＬＳＢＦｉｒｓｔで読み取ると「３Ｅ８」となり、これは１６進数で０ｘ０３Ｅ８を意味し、１０進数の１０００を示している。
【００８８】
図１０の表では、ファームウェアデータのフォーマットとして、メーカーコード、機種コード、チェックサム等を示したが、かかる項目に限られないことはいうまでもない。
【００８９】
また、これらのデータは、０レベル（０ｘ００００）に対してプラス方向に偏ってしまう。そこで、１６ｂｉｔ値のうち使用する下位８ｂｉｔの値の最大値である０ｘ００ＦＦの中心値０ｘ００８０を、音声ファームウェアデータとして送信する前のデータから減算する。そして、画像表示装置１５０は、受信した音声ファームウェアデータの各１６ｂｉｔ値に対して、０ｘ００８０を加算することで、元のデータを復元する。ただし、ＤＣスタートヘッダ、ＤＣエンドヘッダのように、所定パターンの値が継続する必要がある項目に関しては、所定パターンの値が変更されてしまうため、０ｘ００８０の加算および減算の処理は行わない。
【００９０】
このような処理を行うことで、送信するファームウェアデータの中心を０レベルに近づけることができ、上述のような非対応機器が通常の音声信号と誤認して再生してしまったとしても、音声の音量をより小さく抑えることができる。
【００９１】
さらに、ファームウェアデータ中に、例えば、データテーブルが含まれ、０ｘ０００１の値が連続してＤＣスタートヘッダやＤＣエンドヘッダとして誤認されるおそれがある場合に備え、ＲＬＬ（Run-Length Limited coding）符号化によって予め０の連続を減らしておく。このような処理を行うことで誤認を防ぎ、ファームウェア更新中の誤動作を防止することができる。
【００９２】
上述したように、本実施形態ではファームウェアデータをデジタルの音声信号に変換した音声ファームウェアデータから、ファームウェアデータを抽出し、自体のファームウェア記録部５０４に反映させることができる。かかる構成により、ユーザは、汎用の再生装置１３０を用い、音声ファームウェアデータが記録されたＣＤ、ＤＶＤおよびＳＤカード等を再生するだけで、当該ＨＤＭＩ受信装置としての画像表示装置１５０のファームウェアデータを更新することができる。従って、ユーザは、専用の装置を購入することなく、また、専門の業者に依頼することなく、ＣＤプレーヤ、ＤＶＤプレーヤ、ブルーレイディスク再生装置、もしくはこれらＣＤ、ＤＶＤ等のメディアの再生機能を備えた撮像装置（デジタルカメラやビデオカメラ）等、汎用の再生装置１３０を用いてファームウェアデータの書き込みをすることができる。また、ＨＤＭＩデータの先頭には、音声信号の方式でありながら、音声では生成不能な一定のオフセット値を示すＤＣスタートヘッダが配置されるため、ファームウェアデータが含まれることを確実に認識することができる。
【００９３】
（ＨＤＭＩデータ受信方法）
続いて、上述した画像表示装置１５０を用いたＨＤＭＩデータ受信方法について説明する。
【００９４】
図１１は、第１の実施形態にかかるＨＤＭＩデータ受信方法の処理の流れを説明したフローチャートである。
【００９５】
画像表示装置１５０のヘッダ検出部５５２が、再生装置１３０からＨＤＭＩケーブル１４０を介して受信した音声信号に、所定パターンが所定期間連続したＤＣスタートヘッダを検出すると（Ｓ９００ＹＥＳ）、音声ミュート部５５８は、スピーカ５１２の音声出力をミュートにし、モニタ５１０に受信した映像信号による更新中映像データの再生を開始する（Ｓ９０２）。そして、ＨＤＭＩ受信部５０８が音声ファームウェアデータを受信しながら、ファームウェア生成部５５４は、随時、受信した音声ファームウェアデータから、ファームウェアデータを生成し、ファームウェア更新部５５６は、生成したファームウェアデータによって、ファームウェア記憶部５０４のファームウェアデータを随時更新する（Ｓ９０４）。ファームウェアデータの更新が完了すると、音声出力のミュートを解除し、映像を停止する（Ｓ９０６）。
【００９６】
かかる方法を用いて画像表示装置１５０のファームウェアを更新することで、ファームウェア更新専用の再生装置を用いずとも汎用の再生装置で容易かつ確実にファームウェアデータを更新し、さらに、映像信号の伝送領域をも有効利用してファームウェア更新中の注意喚起や進行状況をユーザに伝達することができる。
【００９７】
（第２の実施形態：画像表示装置１０５０）
上述した第１の実施形態では画像表示装置１５０が受信したデータを用いてそのままファームウェアを更新したが、第２の実施形態では、画像表示装置１０５０が、音声ファームウェアデータを一旦保持し、その音声ファームウェアデータが正しいことを確認した後、ファームウェアを更新する。以下に、第１の実施形態と同様の手順で、画像表示装置１０５０の具体的構成を説明し、その後、ＨＤＭＩデータ受信方法を説明する。ただし、第１の実施形態で記述したものと実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略する。
【００９８】
図１２は、第２の実施形態にかかる画像表示装置のハードウェア構成を示した機能ブロック図である。画像表示装置１０５０は、表示制御部１０００と、表示メイン記録部５０２と、ファームウェア記録部５０４と、表示操作部５０６と、ＨＤＭＩ受信部５０８と、モニタ５１０と、スピーカ５１２と、バッファ記録部１０１４とを含んで構成される。第１の実施形態における構成要素として既に述べた、表示メイン記録部５０２と、ファームウェア記録部５０４と、表示操作部５０６と、ＨＤＭＩ受信部５０８と、モニタ５１０と、スピーカ５１２とは、実質的に機能が同一なので重複説明を省略し、ここでは、構成が相違する表示制御部１０００と、バッファ記録部１０１４とを説明する。
【００９９】
表示制御部１０００は、第１の実施形態の表示制御部５００と同様、中央処理装置（ＣＰＵ）を含む半導体集積回路上で、ファームウェアやプログラムを用いて画像表示装置１５０全体を管理および制御する。また、表示制御部１０００は、モニタ出力部５５０、ヘッダ検出部５５２、ファームウェア生成部１０５４、ファームウェア更新部５５６、音声ミュート部５５８としても機能する。ここでも、第１の実施形態で既に説明したモニタ出力部５５０と、ヘッダ検出部５５２と、ファームウェア更新部５５６と、音声ミュート部５５８の重複説明は、省略し、ファームウェア生成部１０５４を主に説明する。
【０１００】
バッファ記録部１０１４は、ＳＤＲＡＭ等のバッファメモリで構成され、ヘッダ検出部５５２がＤＣスタートヘッダを検出すると、ＤＣスタートヘッダに続くＤＣエンドヘッダまでのＰＣＭ形式の音声信号を一時的に記録する。
【０１０１】
ファームウェア生成部１０５４は、バッファ記録部１０１４に記録されたＰＣＭ方式の音声信号を復号し、チェックサム等によりエラーチェックを行い、異常が無ければファームウェアデータを生成する。異常があった場合、バッファ記録部１０１４の音声信号を消去し、ファームウェアデータを生成しない。
【０１０２】
図１３は、第２の実施形態にかかるファームウェア更新のために送信されるＨＤＭＩデータの説明図である。特に、図１３（ａ）は、ＨＤＭＩデータの構成を時系列に示し、図１３（ｂ）は、画像表示装置１０５０のＨＤＭＩデータの出力と処理の状態を示す。ここでは、第１の実施形態におけるＨＤＭＩデータの説明において記述した説明と重複する箇所は省略し、相違する構成および処理について主に説明する。
【０１０３】
図１３（ａ）において、図９（ｂ）とは異なり、ＤＣスタートヘッダを検出する受信開始時１１００に続いて、音声ファームウェアデータを受信している間（データ受信時１１０２）は、ファームウェアの更新を行わない。そして、ＤＣエンドヘッダを検出後、ファームウェア生成部１０５４は、ファームウェアを更新する（ファームウェア更新中１１０４となる）。このとき、音声信号として、更新中音声データを受信する。
【０１０４】
また、図１３（ｂ）に示すように、画像再生装置１０５０のヘッダ検出部５５２が後述するＤＣスタートヘッダとしてのＤＣスタートヘッダを検出した後、データ受信時１１３０において、ＨＤＭＩ受信部５０８は、音声ファームウェアデータを受信し、受信した音声ファームウェアデータは、バッファ記録部１０１４に一時的に記録される。そして、ヘッダ検出部５５２がＤＣエンドヘッダを検出し、音声ファームウェアデータを受信し終えると、ファームウェア生成部１０５４は、受信した音声ファームウェアデータに対してチェックサム等によるエラーチェックを行い、エラーが無ければ、音声ファームウェアデータからファームウェアデータを生成する。
【０１０５】
続いて、ファームウェア更新部５５６は、ファームウェア生成部１０５４が生成したファームウェアデータで、ファームウェアを更新する（ファームウェア更新中１１３２）。このとき、更新中音声として、例えば、ビープ音をスピーカ５１２から出力する。更新終了時１１３４においては、第１の実施形態と同様、ファームウェアの更新が終了した旨を報知する終了映像を、モニタ５１０の映像７５２の表示領域に出力する。
【０１０６】
このように、本実施形態では第１の実施形態と異なり、音声ファームウェアデータは、全てを受信完了するまでバッファ記録部１０１４に一時的に記録される。そして、ファームウェア生成部１０５４は、受信した音声ファームウェアデータ全体を用いて、チェックサム等のエラーチェックを行う。そして、エラーのない場合のみファームウェアの更新を行う。かかる構成により、エラーの検出がより正確になり、エラーのある音声ファームウェアデータを用いてファームウェアを更新してしまう事態を回避でき、より確実にファームウェアを更新することができる。
（ＨＤＭＩデータ受信方法）
【０１０７】
続いて、上述した画像表示装置１０５０を用いたＨＤＭＩデータ受信方法について説明する。
【０１０８】
図１４は、ＨＤＭＩデータ受信方法の処理の流れを説明したフローチャートである。
【０１０９】
ＨＤＭＩ受信部５０８がＨＤＭＩデータを受信し（Ｓ１２００ＹＥＳ）、ヘッダ検出部５５２が、受信したＨＤＭＩデータの音声信号からＤＣスタートヘッダを検出すると（Ｓ１２０２ＹＥＳ）、音声ミュート部５５８は音声出力をミュートにし、受信した音声信号を蓄積し始める（Ｓ１２０４）。また、ＤＣスタートヘッダが検出されなければ（Ｓ１２０２ＮＯ）、通常通り映像と音声を再生する（Ｓ１２０６）。
【０１１０】
そして、自装置と、受信したヘッダに含まれる対象機器の機種を示す機種コードが一致すると（Ｓ１２０８ＹＥＳ）、ヘッダやそれ以外のＨＤＭＩデータに指定された長さのデータを受信完了し、さらに、ヘッダ検出部５５２が、受信した音声信号からＤＣエンドヘッダを検出すると（Ｓ１２１０ＹＥＳ）、音声ミュート部５５８は、音声出力のミュートを解除し更新中音声を再生し、受信した音声信号の蓄積を停止する（Ｓ１２１２）。
【０１１１】
蓄積された音声信号のビット列を行列として並べ、行方向と列方向それぞれのおけるチェックサムによってデータ異常が無いかを判定することで、音声ファームウェアデータ全体としてのエラーチェックを行う（Ｓ１２１４）。異常が無ければ（Ｓ１２１４ＹＥＳ）、ファームウェア生成部５５４は、蓄積された音声信号からファームウェアデータを生成し、ファームウェア更新部５５６は、ファームウェアを更新する（Ｓ１２１６）。異常があれば（Ｓ１２１４ＮＯ）、ファームウェアの更新は行わない。
【０１１２】
自装置と、受信したヘッダに含まれる対象機器の機種を示す機種コードが一致せず（Ｓ１２０８ＮＯ）、自装置がリピータ機器である場合（Ｓ１２１８ＹＥＳ）、受信した音声信号を自装置より先（下流）の他の装置へ転送する（Ｓ１２２０）。自装置がリピータ機器ではない場合（Ｓ１２１８ＮＯ）、モニタ出力部５５０は、自装置が本ＨＤＭＩデータに含まれるファームウェアデータによる更新対象ではない旨を、モニタ５１０に出力して通知する（Ｓ１２２２）。
【０１１３】
そして、ヘッダやそれ以外のＨＤＭＩデータに指定された長さのデータを受信完了し、さらに、ヘッダ検出部５５２が、受信した音声信号からＤＣエンドヘッダを検出した場合、もしくは、ＨＤＭＩデータの受信が中断した場合（Ｓ１２２４ＹＥＳ）、音声出力のミュートを解除し、受信した音声信号の蓄積を停止する（Ｓ１２２６）。
【０１１４】
最後に、ファームウェアの更新の成否に関らず、蓄積した音声信号を消去し、映像を停止し、音声を出力していれば音声も停止し（Ｓ１２２８）処理を終了する。
【０１１５】
このように、本実施形態のＨＤＭＩデータ受信方法では、音声ファームウェアデータは、全てを受信完了するまでバッファ記録部１０１４に一時的に記録される。そして、ファームウェア生成部１０５４は、受信した音声ファームウェアデータ全体を用いて、チェックサム等のエラーチェックを行う。そして、エラーのない場合のみファームウェアの更新を行う。かかる構成により、エラーの検出がより正確になり、エラーのある音声ファームウェアデータを用いてファームウェアを更新してしまう事態を回避でき、より確実にファームウェアデータを更新することができる。
【０１１６】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１１７】
なお、本明細書のＨＤＭＩデータ生成方法およびＨＤＭＩデータ受信方法における各工程は、必ずしもシーケンス図として記載された順序に沿って時系列に処理する必要はなく、並列的あるいはサブルーチンによる処理を含んでもよい。
【産業上の利用可能性】
【０１１８】
本発明は、ファームウェアを更新するためのＨＤＭＩデータ生成装置、データ記録装置、およびファームウェア記録媒体に利用することができる。
【図面の簡単な説明】
【０１１９】
【図１】ファームウェア更新システムの概略的な関係を示した説明図である。
【図２】ＨＤＭＩデータ生成装置の構成を示すブロック図である。
【図３】ＨＤＭＩデータ生成方法の処理の流れを示したフローチャートである。
【図４】再生装置としての撮像装置の一例を示した外観図である。
【図５】再生装置としての撮像装置の構成を示すブロック図である。
【図６】ファームウェア更新システムの他の例を示した説明図である。
【図７】第１の実施形態にかかる画像表示装置のハードウェア構成を示した機能ブロック図である。
【図８】ＨＤＭＩ規格のデータの伝送を説明した説明図である。
【図９】ファームウェア更新のために送信されるＨＤＭＩデータの説明図である。
【図１０】音声ファームウェアデータのフォーマットを説明する説明図である。
【図１１】第１の実施形態にかかるＨＤＭＩデータ受信方法の処理の流れを説明したフローチャートである。
【図１２】第２の実施形態にかかる画像表示装置のハードウェア構成を示した機能ブロック図である。
【図１３】第２の実施形態にかかるファームウェア更新のために送信されるＨＤＭＩデータの説明図である。
【図１４】第２の実施形態にかかるＨＤＭＩデータ受信方法の処理の流れを説明したフローチャートである。
【符号の説明】
【０１２０】
１１０  …ＨＤＭＩデータ生成装置(データ記録装置)
１２０  …ファームウェア記録媒体
１４０  …ＨＤＭＩケーブル
１５０、１０５０  …画像表示装置（ＨＤＭＩ受信装置）
２５０  …変換生成部
２５２  …ヘッダ生成部
２５４  …データ生成部
３５０  …変換生成部
３５２  …ヘッダ生成部
３５４、１０５４  …ＨＤＭＩデータ生成部（データ生成部）
５０４  …ファームウェア記録部
５１０  …ＨＤＭＩ受信部
５１４  …スピーカ（音声出力部）
５５０  …モニタ出力部
５５２  …ヘッダ検出部
５５４  …ファームウェア生成部
５５６  …ファームウェア更新部
５５８  …音声ミュート部
【図１】
2010122742.tif 000003
【図２】
2010122742.tif 000004
【図３】
2010122742.tif 000005
【図４】
2010122742.tif 000006
【図５】
2010122742.tif 000007
【図６】
2010122742.tif 000008
【図７】
2010122742.tif 000009
【図８】
2010122742.tif 000010
【図９】
2010122742.tif 000011
【図１０】
2010122742.tif 000012
【図１１】
2010122742.tif 000013
【図１２】
2010122742.tif 000014
【図１３】
2010122742.tif 000015
【図１４】
2010122742.tif 000016