(57)【要約】【目的】セットトップボックス等の映像信号処理装置におけるプログラム更新を、装置保守の如き多様な運用形態においても容易に可能とする映像信号処理装置を提供する。【構成】動作プログラムを更新自在に保持するプログラム保持部と、着脱自在な外部記憶媒体が装着されたとき当該外部記憶媒体に記憶された内容を読み取る外部記憶媒体読取手段と、該プログラム保持部から該動作プログラムを読み出しつつこれに従って映像信号処理を実行する映像信号処理部と、を含む映像信号処理装置であり、該外部記憶媒体読取手段に該外部記憶媒体が装着されたことを検知したときに該外部記憶媒体から更新プログラムが得られる場合にはこの更新プログラムによって該動作プログラムを更新するプログラム更新部を含むことを特徴とする。【選択図】図４
2008005385.tif 000002
【特許請求の範囲】
【請求項１】
動作プログラムを更新自在に保持するプログラム保持部と、着脱自在な外部記憶媒体が装着されたとき当該外部記憶媒体に記憶された内容を読み取る外部記憶媒体読取手段と、前記プログラム保持部から前記動作プログラムを読み出しつつこれに従って映像信号処理を実行する映像信号処理部と、を含む映像信号処理装置であって、
前記外部記憶媒体読取手段に前記外部記憶媒体が装着されたことを検知したときに前記外部記憶媒体から更新プログラムが得られる場合にはこの更新プログラムによって前記動作プログラムを更新するプログラム更新部を含むことを特徴とする映像信号処理装置。
【請求項２】
前記プログラム更新部は、前記外部記憶媒体読取手段への前記外部記憶媒体の装着が解除されたとき、前記動作プログラムを更新前の状態に復旧せしめることを特徴とする請求項１記載の映像信号処理装置。
【請求項３】
前記プログラム更新部は、所定のプログラム更新条件が充足されているか否かを判定し、前記プログラム更新条件が充足されていると判定した場合にのみ、前記動作プログラムを更新することを特徴とする請求項１記載の映像信号処理装置。
【請求項４】
前記外部記憶媒体読取手段は、前記外部記憶媒体に前記動作プログラムに対応する適正な更新プログラムが記憶されていることを検知することで前記外部記憶媒体を認証する認証手段を含むことを特徴とする請求項１記載の映像信号処理装置。
【請求項５】
前記外部記憶媒体読取手段は、前記更新プログラムが暗号化されていた場合に、これを復号化する復号化手段を含むことを特徴とする請求項１記載の映像信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送網を介して放送される放送信号を受信して映像処理をなすセットトップボックスの如く、内部に更新可能なプログラムを保持し、該プログラムを起動実行することにより映像信号処理をなす映像信号処理装置に関する。
【背景技術】
【０００２】
従来、映像信号処理装置であるセットトップボックスでは、映像再生処理を行うプログラムを更新する方法として、ネットワークを利用した方法や物理媒体を使った方法が知られている。例えば、特許文献１は、ネットワークを介して更新プログラムをダウンロードする技術を開示している。
【特許文献１】特開２００６−１０１５５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、セットトップボックス等の映像信号処理装置の修理や保守作業において、プログラム更新結果の影響を一時的に調査する方法や、特定のデバッグ環境を実現する方法は一般的に提供されてはいなかった。
【０００４】
本発明の目的は、セットトップボックス等の映像信号処理装置におけるプログラム更新を、装置保守の如き多様な運用形態においても容易に可能とする映像信号処理装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明による映像信号処理装置は、動作プログラムを更新自在に保持するプログラム保持部と、着脱自在な外部記憶媒体が装着されたとき当該外部記憶媒体に記憶された内容を読み取る外部記憶媒体読取手段と、該プログラム保持部から該動作プログラムを読み出しつつこれに従って映像信号処理を実行する映像信号処理部と、を含む映像信号処理装置であり、該外部記憶媒体読取手段に該外部記憶媒体が装着されたことを検知したときに該外部記憶媒体から更新プログラムが得られる場合にはこの更新プログラムによって該動作プログラムを更新するプログラム更新部を含むことを特徴とする。
【発明の効果】
【０００６】
本発明による映像信号処理装置によれば、更新プログラムを記憶した外部記憶媒体の装着に応じてプログラム更新をなす構成が与えられる。これにより、映像信号処理装置におけるプログラム更新が、装置保守の如き多様な運用形態においても容易に可能となる。
【発明を実施するための最良の形態】
【０００７】
本発明の実施例について添付の図面を参照しつつ詳細に説明する。
【０００８】
図１は、本発明の実施例を示し、本発明の映像信号処理装置であるセットトップボックスを含む全体構成を示している。セットトップボックス１０は、テレビ等の映像再生装置２０に接続され、放送網３０を介して映像配信局４０から放映される映像信号を受信し、該映像信号のチャネル選択や画像伸張復号処理を行って、得られる再生映像信号を映像再生装置２０に供給する装置である。セットトップボックス１０は，また、本発明の特徴をなす外部記憶媒体２１が着脱自在に装着され得る。外部記憶媒体２１は、ＵＳＢ（Universal Serial Bus）メモリの如く、セットトップボックス１０や映像再生装置２０の修理を行う者が容易に携帯し得る構造である。セットトップボックス１０は、映像再生装置２０から更新プログラムをダウンロードして、自身が今現在使っている現用プログラムを更新する機能を備えても良い。
【０００９】
図２は、図１に示したセットトップボックスのより詳細構成を示している。セットトップボックス１０は、映像信号処理部１１、プログラム更新部１２と、記憶装置認証部１３と、暗号化プログラム復号部１４と、プログラム保持部１５と、一時更新フラグ１６と、記憶装置挿入部１７とを含む。
【００１０】
映像信号処理部１１は、放送網３０を介して映像配信局４０から放映される映像信号を受信し、該映像信号のチャネル選択や画像伸張復号処理を行って、得られる再生映像信号を映像再生装置２０に供給する機能を備える。映像信号処理部１１は、かかる機能の少なくとも１部をコンピュータソフトウェアである現用プログラムを動作プログラムとして実行することにより提供する。
【００１１】
外部記憶媒体２１は、コネクタ等の部材である記憶装置導入部１７を介して着脱自在に装着される。記憶装置認証部１３は、記憶装置挿入部１７に挿入された外部記憶媒体２１が現用プログラムに対応する適正な更新プログラムを記憶していることを検知することで外部記憶媒体２１の認証を行い、その認証結果をプログラム更新部１２に提供する機能を備える。暗号化復号部１４は、外部記憶媒体２１から暗号化された更新プログラムを読み込んで、これを復号化した上でプログラム更新部１２に供給する機能を備える。記憶装置導入部１７と記憶装置認証部１３と暗号化復号部１４とは、本発明の構成要素である外部記憶媒体読取手段を構成する。
【００１２】
復号化された更新プログラムは、プログラム更新部１２の制御によりプログラム保持部１５に記憶される。一時更新フラグ１６は、プログラム更新部１２により設定書き換えが行われるフラグを保持する装置である。一時更新フラグ１６の内容は、現用プログラムから更新プログラムへの更新が未だなされていない状態を意味する「ＯＦＦ」と、既になされている状態を意味する「ＯＮ」との択一的な情報を含む。
【００１３】
プログラム更新部１２は、セットボックス１０内部の固有情報、例えば、ＭＡＣアドレスやユーザＩＤ等の情報を読み出す機能と共に、プログラム保持部１５から現用プログラムまたは更新プログラムの何れかを映像信号処理部１１にロードすることにより、これらを起動して実行せしめる機能を備える。この際に、プログラム更新部１２は、記憶装置認証部１３からの認証結果、外部記憶媒体２１に記憶されている更新制御プログラム、及び一時更新フラグ１６の内容を参照して、現用プログラムまたは更新プログラムの何れをロード及び起動するかを判別する。尚、プログラム更新部１２は、外部記憶媒体２１の装着状態にかかわらず、任意の時間や環境条件に応じて、置換された更新プログラムから元の現用プログラムに戻す機能を備えても良い。
【００１４】
プログラム保持部１５は、例えばコンパクトフラッシュ(登録商標)の如き記憶デバイスにより実現される記憶装置であり、現用プログラムを記憶すると共に、暗号化プログラム復号部１４により復号された更新プログラムをプログラム更新部１２を介して取り込んで記憶する機能を備える。
【００１５】
図３は、外部記憶媒体のファイル構成を示している。本図に示すとおり、外部記憶媒体２１には、更新プログラムのシステムイメージである更新プログラムファイル２３と、プログラム更新条件がプログラムされた更新制御プログラムファイル２４とを含む。外部記憶媒体２１は、また、バックアップのために現行プログラムのシステムイメージを含む現行プログラムファイル２２を含んでも良い。
【００１６】
ここで、プログラム更新条件とは、外部記憶媒体に記憶されている更新制御プログラム２４にプログラムされた条件情報であり、プログラム更新の可否を決する条件である。例えば、セットトップボックスの固有情報であるＭＡＣアドレスやユーザＩＤ等の適格性をプログラム更新条件とすることか考えられる。このように、プログラム更新条件がプログラム化されているため、プログラム更新を多様な形態にて実行する仕組みが実現できる。また、特定のユーザ、特定の装置あるいは特定の日時などのみにプログラム更新を許可することもできる。
【００１７】
現行プログラムファイル２２と、更新プログラムファイル２３及びプログラム更新条件ファイルはすべて暗号化されている。これらはセットトップボックス１０内の暗号化プログラム復号部１４により復号される。これより更新プログラムを含むソフトウェアの機密性が確保される。
【００１８】
図４は、ソフトウェア更新を実行する処理手順を示している。本図において、現行プログラムから更新プログラムへの更新および元のプログラムへの復旧、すなわち復元が実行されるまでの手順について以下説明する。該処理手順は、セットトップボックス１０に含まれるプログラム更新部１２（図２参照）が主体となって実行される。
【００１９】
先ず、セットトップボックス１０の電源がＯＮにされたとする（ステップＳ３１）。先ず、プログラム更新部１２は、外部記憶媒体の装着状態を監視する（ステップＳ３２）。外部記憶媒体が装着解除状態と検知されれば、装置内の一時更新フラグを検査する（ステップＳ３４）。一時更新フラグがＯＦＦであれば、そのまま現行プログラムの環境下のままシステムを再起動する（ステップＳ３９）。一時更新フラグがＯＮであれば、一時的に更新プログラムにより更新が既になされている環境下で且つ外部記憶媒体が抜かれた状態で電源がＯＮされていると判断される。そこで、一時更新フラグをＯＦＦに設定する（ステップＳ４０）。次いで、元の現行プログラムをロードして再起動を行う（ステップＳ４１）。これにより、元の現行プログラムの環境が復元される。
【００２０】
一方、ステップＳ３２において外部記憶媒体が装着状態であると検知されれば、プログラム更新部１２は、一時更新フラグを検査する（ステップＳ３３）。一時的更新設定フラグがＯＮの場合、既に更新がなされて更新プログラムの環境下における起動と判断し、そのまま起動する（ステップＳ３９）。ステップＳ３３において一時更新フラグがＯＦＦの場合、外部記憶媒体２１が挿入されているにもかかわらず更新プログラムによる更新が行われていないと判断して、先ず、外部記憶媒体２１の認証を実行する（ステップＳ３５）。外部記憶媒体２１が不適正であって、セットトップボックス１０が外部記憶媒体２１を認証しない場合（認証ＮＧ）、そのまま現用プログラムの環境下で起動する（ステップＳ３９）。認証ＯＫの場合、次いで、プログラム更新条件が充足されるか否かを判定する（ステップＳ３６）。もしプログラム更新条件が充足されていないならば、そのまま現用プログラムの環境下でシステムを起動する（ステップＳ３９）。充足されていれば、一時更新フラグをＯＮに設定する（ステップＳ３７）。次いで、現行プログラムをプログラム保持部１５に保存し、更新プログラムをロードした後、システムを再起動する（ステップＳ３８）。
【００２１】
以上の処理手順の実行により、プログラム更新が実行されたことになる。外部記憶媒体を外さなければ、新しいバージョンである更新プログラムの環境下で起動され、外してしまえば元の現用バージョンへの復元が自動で実行される。次いで、セットボックス全体として、通常の映像処理動作が実行される。
【００２２】
以上のように、本発明による映像信号処理装置を用いることにより、外部記憶媒体が映像信号処理装置に装着されることにより、一時的に更新プログラムへの更新を行うことができる。該映像信号処理装置は、該外部記憶媒体を認証する機能を備え、誤操作あるいは不正操作による不適正なプログラム更新を回避することもできる。
【００２３】
また、該映像信号処理装置は、その起動時に更新プログラムへの更新が既になされているにもかかわらず外部記憶媒体が装着されていない場合には、自動で以前のバーション、すなわち現用プログラムの環境下に復元することができる。さらに、プログラムの更新時に、プログラム更新をすべきか否かを外部記憶媒体にプログラムされたプログラム更新条件と該映像信号処理装置内部の固有情報とに基づいて判定することができる。これにより、プログラム更新を多様な形態にて実行する仕組みが実現できる。例えば、特定のユーザ、特定の装置あるいは特定の日時などのみにプログラム更新を許可するような多様な運用形態が可能となる。
【００２４】
本発明による映像信号処理装置は、セットトップボックスのみならず、多様な映像信号処理装置の製品にも適用し得る。このような製品は、ネットワーク技術の進化に伴い提供するサービス機能は進化を続け、発生する障害の種類や複雑度が年々増している。かかる製品の利用においては、販売後の保守作業の効率化が求められる。このような状況において、本発明を適用することで、保守目的のプログラム変更を行って動作確認し、さらに、元のバージョンへの復元して動作確認する等の一連の保守作業を効率的に実施する事が出来る。また、保守作業の終了時に元のバージョンに復元するという行為が忘れられて、保守サービス事業へ影響する製品が市場に放置されるなどして運用上も望ましくない状況が想定されるが、本発明を適用することによりかかる状況を回避することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施例を示し、本発明の映像信号処理装置であるセットトップボックスを含む全体構成を示すブロック図である。
【図２】図１に示したセットトップボックスのより詳細構成を示すブロック図である。
【図３】外部記憶媒体のファイル構成を示す図である。
【図４】プログラム更新を実行する処理手順を示すフローチャートである。
【符号の説明】
【００２６】
１０  セットトップボックス
１１  映像信号処理部
１２  プログラム更新部
１３  記憶装置認証部
１４  暗号化プログラム復号部
１５  プログラム保持部
１６  一時更新フラグ
１７  記憶装置挿入部
２０  映像再生装置
２１  外部記憶媒体
２２  現行プログラムファイル
２３  更新プログラムファイル
２４  更新制御プログラムファイル
３０  放送網
４０  映像配信局
【図１】
2008005385.tif 000003
【図２】
2008005385.tif 000004
【図３】
2008005385.tif 000005
【図４】
2008005385.tif 000006