(57)【要約】【課題】  非常に簡単な作業で、少なくとも画像処理部のファームウェアを書き換えることができるファームウェア書換装置を提供すること。【解決手段】  ファームウェア書換装置は、ファームウェアデータがエンコードされているサブピクチャデータを受信する受信手段と、受信手段が受信したサブピクチャデータをファームウェアデータにデコードする画像処理手段と、画像処理手段のファームウェアデータを、画像処理手段によってデコードされたファームウェアデータに書き換えるファームウェア書換手段とを備える。従って、非常に簡単な作業で、画像処理手段のファームウェアデータを書き換えることができる。【選択図】図３
2010244260.tif 000002
【特許請求の範囲】
【請求項１】
ファームウェアデータがエンコードされているサブピクチャデータを受信する受信手段と、
前記受信手段が受信したサブピクチャデータを前記ファームウェアデータに変換する画像処理手段と、
前記画像処理手段のファームウェアデータを、前記画像処理手段によって変換されたファームウェアデータに書き換えるファームウェア書換手段とを備える、ファームウェア書換装置。
【請求項２】
ファームウェアデータがエンコードされているサブピクチャデータを受信する受信手段と、
前記受信手段が受信したサブピクチャデータを前記ファームウェアデータに変換する画像処理手段と、
前記画像処理手段を制御する制御手段と、
前記画像処理手段又は前記制御手段のファームウェアデータを、前記画像処理手段によって変換されたファームウェアデータに書き換えるファームウェア書換手段とを備える、ファームウェア書換装置。
【請求項３】
前記画像処理手段が、変換した前記ファームウェアデータを前記制御手段に転送し、
前記制御手段が、前記ファームウェアデータが前記制御手段および前記画像処理手段のいずれのファームウェアデータであるかを判断し、前記ファームウェアデータが前記制御手段のファームウェアデータである場合、前記ファームウェア書換手段が前記制御手段のファームウェアデータを書き換え、前記ファームウェアデータが前記画像処理手段のファームウェアデータである場合、前記ファームウェア書換手段が前記画像処理手段のファームウェアデータを書き換える、請求項２に記載のファームウェア書換装置。
【請求項４】
前記サブピクチャデータがディスクに記録されており、
前記ディスクに記録されている前記サブピクチャデータを読み出して、前記受信手段に送信する、請求項１〜３のいずれかに記載のファームウェア書換装置。
【請求項５】
請求項１〜４のいずれかに記載のファームウェア書換装置の各手段をコンピュータに実行させる、ファームウェア書換装置の動作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも画像処理手段のファームウェアを書き換えるファームウェア書換装置に関する。
【背景技術】
【０００２】
ＡＶアンプ等の増幅装置において、内部に設けられたメインＣＰＵ（制御部）、ＤＳＰ（音声処理部）又は画像処理部のファームウェアを書き換える方法として、図５または図６に示す方法が採用されている。図５のファームウェア書換装置３００においては、ＡＶアンプ１のメインＣＰＵ１１にパーソナルコンピュータ（以下、ＰＣという）３からファームウェアデータを送信し、メインＣＰＵ１１からＤＳＰ１２にファームウェアデータを転送し、ＤＳＰ１２のファームウェアデータを書き換える。ＰＣ３とメインＣＰＵ１１との間は専用の通信ケーブルで接続され、メインＣＰＵ１１とＤＳＰ１２との間は、通信用信号ラインで接続されており、ファームウェアはこの通信用信号ラインを介してＤＳＰ１２に転送される。図５の方法では、ＡＶアンプ１のカバーを取り外して、ＰＣ３とメインＣＰＵ１１とを通信ケーブルで接続する作業が必要であり、作業が煩雑である。
【０００３】
図６のファームウェア書換装置４００においては、ＡＶアンプ１のメインＣＰＵ１１を介さずに、ＰＣ３から専用ハードウェア４を介してＤＳＰ１２にファームウェアデータを送信する。ファームウェアデータは、専用ハードウェア４とＤＳＰ１２との間に接続される通信ケーブルを介してＤＳＰ１２に送信される。図６の方法では、ＡＶアンプ１のカバーを取り外して、ＰＣ３と専用ハードウェア４とＤＳＰ１２とを通信ケーブルで接続する作業が必要であり、作業が繁雑である。さらに、専用ハードウェアが必要であり、コストもかかるという問題がある。
【０００４】
以上のように、従来のファームウェア書換装置では、ファームウェア書換作業が繁雑であるという問題を有している。なお、上記では、音声処理部であるＤＳＰのファームウェア書換装置について説明したが、制御部や画像処理部についても同様である。
【０００５】
この問題を解決するために下記特許文献１に記載のファームウェア書換装置では、インターフェース１２が、ＵＳＢ端子１６に接続されるＵＳＢデバイス２からファームウェアデータを読み出して、ファームウェアデータをＩ２Ｓデータに変換し、Ｉ２Ｓラインを介して、ＤＳＰ１２に送信する。ＤＳＰ１２は、Ｉ２Ｓラインを介して、Ｉ２Ｓ規格のファームウェアデータを受信して、元のファームウェアデータに変換し、フラッシュＲＯＭ１４内のファームウェアの書き換えを実行する。しかし、このファームウェア書換装置では、Ｉ２Ｓ規格のファームウェアデータを使用しているので、音声処理部であるＤＳＰを必ず備える必要があり、音声処理部を備えていない場合にはファームウェアデータを書き換えることができないという問題がある。従って、音声処理部を備えない装置においても、非常に簡単な操作で制御部や画像処理部のファームウェアデータを書き換えることができるファームウェア書換装置が要望されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−９４４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、非常に簡単な作業で、少なくとも画像処理部のファームウェアデータを書き換えることができるファームウェア書換装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明の好ましい実施形態によるファームウェア書換装置は、ファームウェアデータがエンコードされているサブピクチャデータを受信する受信手段と、前記受信手段が受信したサブピクチャデータを前記ファームウェアデータに変換する画像処理手段と、前記画像処理手段のファームウェアデータを、前記画像処理手段によって変換されたファームウェアデータに書き換えるファームウェア書換手段とを備える。
【０００９】
本実施形態では、サブピクチャデータに格納されているファームウェアデータを用いて画像処理手段のファームウェアデータを書き換えるので、非常に簡単な作業で、画像処理手段のファームウェアデータを書き換えることができる。また、音声処理部を設けない場合でも、画像処理部がサブピクチャデータをファームウェアデータに変換するので、ファームウェアデータを書き換えることができる。
【００１０】
本発明の別の好ましい実施形態によるファームウェア書換装置は、ファームウェアデータがエンコードされているサブピクチャデータを受信する受信手段と、前記受信手段が受信したサブピクチャデータを前記ファームウェアデータに変換する画像処理手段と、前記画像処理手段を制御する制御手段と、前記画像処理手段又は前記制御手段のファームウェアデータを、前記画像処理手段によって変換されたファームウェアデータに書き換えるファームウェア書換手段とを備える。
【００１１】
本実施形態では、サブピクチャデータに格納されているファームウェアデータを用いて制御手段又は画像処理手段のファームウェアデータを書き換えるので、非常に簡単な作業で、制御手段又は画像処理手段のファームウェアデータを書き換えることができる。
【００１２】
好ましい実施形態においては、前記画像処理手段が、変換した前記ファームウェアデータを前記制御手段に転送し、前記制御手段が、前記ファームウェアデータが前記制御手段および前記画像処理手段のいずれのファームウェアデータであるかを判断し、前記ファームウェアデータが前記制御手段のファームウェアデータである場合、前記ファームウェア書換手段が前記制御手段のファームウェアデータを書き換え、前記ファームウェアデータが前記画像処理手段のファームウェアデータである場合、前記ファームウェア書換手段が前記画像処理手段のファームウェアデータを書き換える。
【００１３】
この場合、制御手段が、ファームウェアデータが制御手段および画像処理手段のいずれのファームウェアデータであるかを判断することによって、ファームウェアデータの書き換え対象を間違うことが防止できる。
【００１４】
好ましい実施形態においては、前記サブピクチャデータがディスクに記録されており、前記ディスクに記録されている前記サブピクチャデータを読み出して、前記受信手段に送信する。
【００１５】
この場合、非常に簡単な構成で、サブピクチャデータを受信手段に供給することができる。
【発明の効果】
【００１６】
サブピクチャデータに格納されているファームウェアデータを用いて画像処理手段のファームウェアデータを書き換えるので、非常に簡単な作業で、画像処理手段のファームウェアデータを書き換えることができる。
【発明を実施するための形態】
【００１７】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態によるファームウェア書換装置が適用されるＡＶアンプ（増幅装置）２０、及び、ＤＶＤプレーヤ１０を示す概略ブロック図である。
【００１８】
ＤＶＤプレーヤ１０は、ＣＰＵ又はマイコン等の制御部１１と、メモリ１２と、ディスク再生部１３と、表示部１４と、操作部１５と、画像出力端子１６とを備える。
【００１９】
ディスク再生部１３は、制御部１１からの指示に基づいて、挿入されたＤＶＤディスク（以下、単にディスクという。）に記録されているデータをディスクから読み出す。ディスクには、メイン画像（映像）データと、字幕等のサブピクチャデータとが多重化されて記録される。サブピクチャデータは、例えば、Lun-Length符号によってエンコード（符号化、圧縮）されている。本例において、サブピクチャデータには、ＡＶアンプ２０の制御部２１、画像処理部２３及び／又は音声処理部２４のファームウェアデータがエンコードされて格納されている。
【００２０】
図２は、サブピクチャデータのデータ構造を示す概念図である。図２（ａ）に示すように、サブピクチャデータは、横７２０ピクセル×縦４８０ピクセルの２値のデータで構成されている。図２（ｂ）に示すように、横７２０ピクセルを４０ピクセルずつ１８分割し、４０Ｂｉｔ単位でファームウェアデータが構成されている。４０Ｂｉｔのサブピクチャデータのうち、前半３２Ｂｉｔにファームウェアデータが格納され、残りの８Ｂｉｔに冗長符号が格納されている。３２Ｂｉｔのファームウェアデータは、ＨＥＸやＭＯＴファイル等が採用されている。冗長符号は、ハミング符号などの誤り訂正符号が採用されている。
【００２１】
ディスク再生部１３は、ディスクからサブピクチャデータ（必要に応じてメイン画像データを含む）を読み出して、画像出力端子１６を介して、ＡＶアンプ２０に送信する。
【００２２】
ＡＶアンプ２０は、制御部（ＣＰＵ又はマイコン）２１と、メモリ（ＲＯＭ，ＲＡＭ）２２と、画像処理部（ビデオプロセッサ）２３と、音声処理部（ＤＳＰ）２４と、表示部２５と、操作部２６と、画像入力端子２７とを備える。
【００２３】
制御部２１は、ＲＯＭ２２に格納されたＡＶアンプ２０の動作プログラム（制御部２１のファームウェアデータ）に基づいて、ＡＶアンプ２０の各部を制御する。制御部２１は、ユーザ操作に応じて、動作モードが通常モードからファームウェア書換モードに移行する。ファームウェア書換モードに移行するとは、ファームウェア書換モードであることをメモリ２２に記憶することをいう。ファームウェア書換モードにおいて、制御部２１は、画像処理部２３及び音声処理部２４にファームウェア書換モードに対応する処理を実行するように制御する。
【００２４】
画像入力端子２７は、ＤＶＤプレーヤ１０から送信されたメイン画像データ及び／又はサブピクチャデータが入力され、画像処理部２３に供給する。画像入力端子２７は、例えば、ＨＤＭＩ入力端子やＤＶＩ入力端子等が採用され得る。
【００２５】
画像処理部２３は、ファームウェア書換モードにおいて、ＤＶＤプレーヤ１０から送信されたサブピクチャデータを、図２に示す４０Ｂｉｔのデータ単位に分割し、分割したサブピクチャデータを元のファームウェアデータにデコード（変換、復号化）する。画像処理部２３は、デコードしたファームウェアデータを制御部２１に転送する。又は、画像処理部２３は、デコードしたファームウェアデータを制御部２１に転送することなく、そのまま画像処理部２３のファームウェアデータとして書き換えてもよい。
【００２６】
画像処理部２３は、通常モードにおいて、画像入力端子２７を介してＤＶＤプレーヤ１０から送信されたメイン画像データ及びサブピクチャデータに所定の画像処理（明るさ、コントラスト調整等の画質調整処理、解像度変換処理等）を実行し、図示しない画像出力端子を介して外部接続されたディスプレイ装置（例えば、ＴＶ装置）に画像データを出力し、ディスプレイ装置に画像を表示させる。
【００２７】
画像処理部２３は、ファームウェア書換モードにおいて、制御部２１からファームウェアデータを受信し、画像処理部２３のファームウェアを書き換える。画像処理部２３のファームウェアは、図示しないフラッシュＲＯＭに格納されており、画像処理部２３は、フラッシュＲＯＭに格納されているファームウェアに基づいて、上記の処理を実行する。また、画像処理部２３のファームウェアを書き換える際に、画像処理部２４に内蔵又は接続されているＳＤＲＡＭにおいて、ファームウェアデータが一旦保存（バッファ）される。
【００２８】
制御部２１は、ファームウェア書換モードにおいて、画像処理部２３からファームウェアデータを複数回受信して、受信した各ファームウェアデータをＲＡＭ２２に保存して、結合する。例えば、ファームウェアデータのヘッダには、制御部２１、画像処理部２３及び音声処理部２４のいずれのファームウェアであるかを示す情報が含まれている。制御部２１は、ヘッダに含まれている情報に基づいて、制御部２１、画像処理部２３及び音声処理部２４のいずれのファームウェアを書き換えるかを判別し、判別した制御部２１、画像処理部２３又は音声処理部２４のファームウェアを、受信したファームウェアに書き換えるように制御する。
【００２９】
又は、ファームウェアデータのヘッダに制御部２１、画像処理部２３及び音声処理部２４のいずれのファームウェアであるかを示す情報を含める代わりに、ユーザ操作によって、制御部２１、画像処理部２３及び音声処理部２４のいずれのファームウェアデータを書き換えるかを選択するようにしてもよい。
【００３０】
音声処理部２４は、通常モードにおいて、図示しない音声入力端子を介してＤＶＤプレーヤ１０から入力された音声データに対して、デコード処理、音響処理、ボリューム調整処理、増幅処理等の各処理を実行し、接続される図示しないスピーカーに音声信号を出力する。
【００３１】
音声処理部２４は、ファームウェア書換モードにおいて、制御部２１からファームウェアデータを受信して、音声処理部２４のファームウェアデータを書き換える。音声処理部２４のファームウェアは図示しないフラッシュＲＯＭに格納されており、音声処理部２４は、フラッシュＲＯＭに格納されているファームウェアデータに基づいて、上記の処理を実行する。また、音声処理部２４のファームウェアデータを書き換える際に、音声処理部２４に内蔵又は接続されているＳＤＲＡＭにおいて、ファームウェアデータが一旦保存（バッファ）される。
【００３２】
表示部２５は、動作モードがファームウェア書換モードであること、及び、ファームウェアデータをアップデート中であること等を表示するものであり、ＬＣＤやＦＬ管等である。操作部２６は、ファームウェア書換モードに移行させる指示等をユーザが入力するものであり、リモコン送受信機やＡＶアンプ２０の筐体に設けられた操作ボタン等である。
【００３３】
以上の構成を有するファームウェア書換装置についてその動作を説明する。図３、図４は、ＡＶアンプ１０の制御部２１及び画像処理部２３の処理を示すフローチャートである。制御部２１は、ユーザ操作に応じてファームウェア書換モードに移行する指示が入力されたか否かを監視している。ユーザは、ＤＶＤプレーヤ１０のディスク再生部１３に、ファームウェアデータがエンコードされたサブピクチャデータが記録されたディスクを挿入し、再生指示を操作部１５を介して入力する。再生指示に応じて、ＤＶＤプレーヤ１０は、ディスクからサブピクチャデータを読み出して、ＡＶアンプ２０に送信開始する。また、ユーザは、ＡＶアンプ２０の操作部２６を介して、ファームウェア書換モードに移行する指示をＡＶアンプ２０に入力する。
【００３４】
制御部２１は、ユーザ操作に応じて、通常モードからファームウェア書換モードに移行する（Ｓ１）。制御部２１は、ファームウェア書換モードに移行すると、画像処理部２３にファームウェア書換モード移行指示を送信し、その後、画像処理部２３からファームウェアデータを受信するのを待機する（Ｓ２）。
【００３５】
画像処理部２３は、制御部２１からファームウェア書換モード移行指示を受信したか否かを監視している。ファームウェア書換モード移行指示を受信すると、画像処理部２３は、ファームウェア書換モードに移行する（Ｓ１１）。画像処理部２３は、ＤＶＤプレーヤ１０からサブピクチャデータを受信する。画像処理部２３は、最初に、サブピクチャデータの先頭部分をデコードし、先頭部分に含まれているサブピクチャデータの全体サイズを読み出す。画像処理部２３は、読み出したサブピクチャデータのサイズと受信済のサブピクチャデータのサイズとを比較することにより、ＤＶＤプレーヤ１０から全てのサブピクチャデータを受信し終えたか否かを判断する（Ｓ１２）。
【００３６】
未だ全てのサブピクチャデータを受信し終えていない場合（Ｓ１２でＮＯ）、画像処理部２３は、サブピクチャデータを受信して（Ｓ１３）、受信したサブピクチャデータを図２に示す４０Ｂｉｔ単位のサブピクチャデータに分割し、分割したサブピクチャデータをファームウェアデータにデコードする（Ｓ１４）。画像処理部２３は、デコードしたファームウェアデータを、制御部２１に転送する（Ｓ１５）。その後、Ｓ１２に戻って、全てのサブピクチャデータを受信し終えるまで、Ｓ１３〜Ｓ１５の処理を繰り返し、ファームウェアデータを制御部２１に順次転送する。
【００３７】
制御部２１は、画像処理部２３から受信したファームウェアデータをＲＡＭ２２に格納すると共に、ＲＡＭ２２内でファームウェアデータを結合し、１つのファームウェアデータを生成する。制御部２１は、画像処理部２３から終了通知を受信したか否かを監視しており（Ｓ３）、終了通知を受信しない場合（Ｓ３でＮＯ）、ファームウェアデータの受信処理を継続する（Ｓ２）。
【００３８】
画像処理部２３は、Ｓ１２において、全てのサブピクチャデータを受信し終えたと判断した場合（Ｓ１２でＹＥＳ）、制御部２１に終了通知を送信する（Ｓ１６）。制御部２１は、画像処理部２３から終了通知を受信すると（Ｓ３でＹＥＳ）、ＲＡＭ２２内においてファームウェアデータの生成を終了し、例えばファームウェアデータのヘッダ部分を解析することによって、当該ファームウェアデータが、制御部２１、画像処理部２３及び音声処理部２４のいずれのファームウェアデータであるかを判別する（Ｓ４、Ｓ６、Ｓ８）。
【００３９】
図４に示すとおり、ファームウェアデータが制御部２１のファームウェアデータであると判断された場合（Ｓ４でＹＥＳ）、制御部２１は、ＲＯＭ２２に格納されている制御部２１のファームウェアデータを、ＲＡＭ２２に保存されているファームウェアデータに書き換える（Ｓ５）。
【００４０】
ファームウェアデータが画像処理部２３のファームウェアデータであると判断された場合（Ｓ４でＮＯ、Ｓ６でＹＥＳ）、制御部２１は、画像処理部２３のファームウェアデータをＲＡＭ２２に保存されているファームウェアデータに書き換えるように制御する（Ｓ７）。詳細には、制御部２１は、ＲＡＭ２２に保存されているファームウェアデータを画像処理部２３に転送する。画像処理部２３は、転送されたファームウェアデータをＳＤＲＡＭに一次的に保存し、フラッシュＲＯＭに格納されている画像処理装置２３のファームウェアデータを、ＳＤＲＡＭに保存しているファームウェアデータに書き換える。
【００４１】
ファームウェアデータが音声処理部２４のファームウェアデータであると判断された場合（Ｓ４でＮＯ、Ｓ６でＮＯ、Ｓ８でＹＥＳ）、制御部２１は、音声処理部２４のファームウェアデータをＲＡＭ２２に保存されているファームウェアデータに書き換えるように音声処理部２４を制御する（Ｓ９）。詳細には、制御部２１は、ＲＡＭ２２に保存されているファームウェアデータを音声処理部２４に転送する。音声処理部２４は、転送されたファームウェアデータをＳＤＲＡＭに一次的に保存し、フラッシュＲＯＭに格納されている音声処理装置２４のファームウェアデータを、ＳＤＲＡＭに保存しているファームウェアデータに書き換える。
【００４２】
以上のように、本例によると、サブピクチャデータにファームウェアデータを格納し、画像処理部２４がサブピクチャデータをファームウェアデータにデコードすることによって、きわめて容易にファームウェアデータを書き換えることができる。なお、ディスクに記録されているメイン画像データの領域にファームウェアデータを格納すると、メイン画像データはＭＰＥＧ圧縮されているので、画像処理部がメイン画像データからファームウェアデータに復元することはできない。しかし、本例では、Run-Length符号化されたサブピクチャデータにファームウェアデータを含めることにより、画像処理部がサブピクチャデータをファームウェアデータに復元することができる。
【００４３】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。本実施形態では、ＡＶアンプ２０が音声処理部２４を備えていなくても、少なくとも画像処理部２３を備えていれば、ファームウェアデータを書き換えることができる。ＡＶアンプ２０の代わりに、ディスプレイ装置がＤＶＤプレーヤに接続され、ディスプレイ装置の制御部や画像処理部のファームウェアが書き換えられてもよい。このとき、ディスプレイ装置がＴＶチューナを備える場合には、ＴＶ放送データにサブピクチャデータが含まれており、当該サブピクチャデータをファームウェアデータにデコードしてファームウェアデータを書き換えてもよい。本発明は、上記のファームウェア書換装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００４４】
本発明は、ＡＶアンプおよびディスプレイ装置等に好適に採用され得る。
【図面の簡単な説明】
【００４５】
【図１】本発明の好ましい実施形態によるＡＶアンプ２０およびＤＶＤプレーヤ１０の構成を示すブロック図である。
【図２】サブピクチャデータのデータ構造を示す概念図である。
【図３】ＡＶアンプ２０の制御部２１及び画像処理部２３の処理を示すフローチャートである。
【図４】ＡＶアンプ２０の制御部２１の処理を示すフローチャートである。
【図５】従来のファームウェア書換装置を説明する図である。
【図６】従来のファームウェア書換装置を説明する図である。
【符号の説明】
【００４６】
２０            ＡＶアンプ
２１            制御部
２２            メモリ
２３            画像処理部
２４            音声処理部
２５            表示部
２６            操作部
２７            画像入力端子
【図１】
2010244260.tif 000003
【図３】
2010244260.tif 000004
【図４】
2010244260.tif 000005
【図５】
2010244260.tif 000006
【図６】
2010244260.tif 000007
【図２】
2010244260.tif 000008