(57)【要約】【課題】映像信号のフォーマット変換を、組み込まれるソフトを実行させて行うようにし、そのソフトのヴァージョンアップを行うことにより機能の更新が可能な映像信号変換装置に対して、ロードミスが生じたり、機能の低下がないようにすることにある。【解決手段】映像信号フォーマット変換手段１２によるフォーマット変換を、第１の記憶領域１５ａに記憶される第１のプログラムソフトにより行い、第１の記憶領域１５ａに記憶されるソフトのヴァージョンアップを第２の記憶領域１５ｂに記憶される第２のソフトにより行い、第１のソフトの正常なヴァージョンアップの検出後に第２のソフトのヴァージョンアップを行うようにし、ヴァージョンアップ時に生じるミスがないように、またミスの対策を容易にした映像信号フォーマット変換装置用プログラムのヴァージョンアップの方法を実現した。【選択図】図１
2005190266.tif 000002
【特許請求の範囲】
【請求項１】
映像信号のフォーマット変換を、変換処理用ソフトウエアを用いて行うに際し、新たなフォーマット変換機能を前記変換処理用ソフトウエアに付加するソフトウエアのヴァージョンアップを、前記変換処理用ソフトウエアが記憶される領域と異なる領域に記憶される更新実行用ソフトウエアを実行して行う変換処理用ソフトウエアのヴァージョンアップ方法であって、
電源投入時に、前記変換処理用ソフトウエアを用いて起動するか、または前記更新実行用ソフトウエアを用いて起動するか、のうちのいずれか一方の起動方法を選定する第１のステップと、
前記第１のステップで前記更新実行用ソフトウエアが選定されたときは、外部から入力される新たな変換処理用ソフトウエアのヴァージョン情報と、前記更新実行用ソフトウエアのヴァージョン情報とを比較し、前記新たな変換処理用ソフトウエアが使用可能かを検出する第２のステップと、
前記第２のステップで使用可能なソフトウエアとして検出されたときは、前記変換処理用ソフトウエアを前記新たな変換処理用ソフトウエアに書き替える第３のステップと、
前記第３のステップ後に、前記書き替えられた新たな変換処理用ソフトウエアを用いて起動する第４のステップと、
前記第４のステップによる起動が正常に行われた場合に、前記書き替えられた新たな変換処理用ソフトウエアを実行させて前記更新実行用ソフトウエアを新しいヴァージョンの更新実行用ソフトウエアに書き替える第５のステップと、
を有し、前記更新実行用ソフトウエアのヴァージョンアップは前記新たな変換処理用ソフトウエアを実行させて行うようにしたことを特徴とする変換処理用ソフトウエアのヴァージョンアップ方法。
【請求項２】
請求項１記載の変換処理用ソフトウエアのヴァージョンアップ方法であって、
前記第４のステップにおいて正常な起動がされなかった場合は、前記第３のステップにおける新たな変換処理用ソフトウエアの書き替えに代えて、他の所望ヴァージョンの変換処理用ソフトウエアを前記新たな変換処理用ソフトウエアとして書き替え、前記第４ステップ以降の動作を実行するようにしたことを特徴とする変換処理用ソフトウエアのヴァージョンアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヴァージョンアップ可能なプログラムソフトにより駆動される映像信号のフォーマット変換装置に係り、特にプログラムソフトの更新を確実に行う変換処理用ソフトウエアのヴァージョンアップ方法に関するものである。
【背景技術】
【０００２】
現在、映像信号変換装置は、ＴＶ放送局などの映像信号編集システム等で使用される装置であり、入力される映像信号を所定の時間内に所定の信号処理を行い、毎日送信なされている放送波を止めることなく、映像ソフトを所定の時刻までに編集し、放送として送出する必要があるなど、安定した処理動作が要求されている。そして、処理技術の進展、作業能率の向上のため、映像信号の処理機能の拡張、及び仕様変更に対する修正処理なども頻繁に行われている。
【０００３】
そこで、映像信号変換装置は、その動作を装置にロードされるプログラムソフトを用いて実行させるようにし、処理機能の拡張及び仕様変更はプログラムソフトのバージョンアップにより実行させる。また、プログラムソフトのバージョンアップは放送時間外の夜中の短い時間内に行い、翌朝の放送開始時刻までに作業を確実に完了させるようにしている。
【０００４】
従来のヴァージョンアップ作業は、更新されたプログラムをフラッシュＲＯＭなどに記憶させておき交換する方法によっている。また、装置内にあるプログラムを格納したＥＰＲＯＭ（Erasable Programmable Read Only Memory）を書き変えてソフトウェアを変更する方法もある。その場合はＥＰＲＯＭを装置から取り外し、紫外線を照射して記憶内容を消去し、その後ＲＯＭライタなどの機器を用いてヴァージョンアップされたプログラムを記憶し、再装着する方法である。
【０００５】
また、装置に組み込まれているフラッシュＲＯＭをそのブートブロックを含めて簡単に書き替え可能とする方法として、フラッシュＲＯＭに書き込まれているブートプログラムおよびＣＰＵに対する制御プログラムを外部記憶手段（ＲＯＭボード）に記憶されているバージョンアップデータにより書き替える方法もある。即ち、フラッシュＲＯＭのアドレスをメモリ中の未使用領域のアドレスに変更した後、その特定領域にＲＯＭボードからバージョンアップデータを取り込む。バージョンアップデータによりフラッシュＲＯＭ内のブートプログラムを含む制御プログラムを書き替え、その後バージョンアップされた上記フラッシュＲＯＭのアドレスを特定領域のアドレスに戻す方法がある。
【０００６】
即ち、この方法では、モニタに制御プログラムのシステムバージョンと、ブートプログラムのブートバージョンとが別々に、しかも現在のバージョン番号と、これからアップしようとする新たなバージョン番号とをそれぞれ表示する。また、バージョンアップするか否かを促す表示もなされる。
【０００７】
そして、ソフトのバージョンアップは、ＲＯＭボードから所定の領域にバージョンアップデータが読み込まれ、そのチェックサムがとられ、ＲＯＭボードのチェックサムと比較し、ＯＫであれば、そのデータがフラッシュＲＯＭに書き替えられるようにしている。（例えば、特許文献１参照。）。
【特許文献１】特開平８−３２８８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ヴァージョンアップされるプログラムはチェックサムが取られるなどによりロードされるプログラムに対して誤り検出がなされ、誤りが検出されないときにはヴァージョンアップされたプログラムに書換えられてしまう。しかし、電源をオフ、オンし、ヴァージョンアップされたプログラムで起動したときに、すでに設定されているパラメータによる設定を取り込んで正常に起動されるか否かは保証されていない。
【０００９】
仮に、正常な起動がなされなかったときには、装置にロードされていた旧バージョンのプログラムに変更してヴァージョンアップ前の状態にされており、ブートプログラムも新バージョンとなっているため現状復旧を容易な作業により、与えられた時間内に確実に行うことは容易ではない。
【００１０】
上記の場合を含め、従来の方法では万一の不都合に対処したプログラムソフトのヴァージョンアップを、放送開始時刻までの限られた深夜の時間内など、場所や時間の制限が多い環境の中で迅速に、しかも業務機器の性能を維持しつつソフトウェアの更新を行うことは困難な状況にあった。
【００１１】
そこで本発明は、プログラムソフトのバージョンアップ作業が時間内にできない場合であっても、装置の性能をヴァージョンアップ寸前の状態に確実に戻すことができ、装置の性能がヴァージョンアップ時点よりも劣化することは絶対的にない変換処理用ソフトウエアのヴァージョンアップ方法を実現することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、上記課題を解決するために以下の１）または２）の手段より成るものである。
すなわち、
【００１３】
１）  映像信号のフォーマット変換を、変換処理用ソフトウエアを用いて行うに際し、新たなフォーマット変換機能を前記変換処理用ソフトウエアに付加するソフトウエアのヴァージョンアップを、前記変換処理用ソフトウエアが記憶される領域と異なる領域に記憶される更新実行用ソフトウエアを実行して行う変換処理用ソフトウエアのヴァージョンアップ方法であって、
電源投入時に、前記変換処理用ソフトウエアを用いて起動するか、または前記更新実行用ソフトウエアを用いて起動するか、のうちのいずれか一方の起動方法を選定する第１のステップ（Ｓ６１）と、
前記第１のステップで前記更新実行用ソフトウエアが選定されたときは、外部から入力される新たな変換処理用ソフトウエアのヴァージョン情報と、前記更新実行用ソフトウエアのヴァージョン情報とを比較し、前記新たな変換処理用ソフトウエアが使用可能かを検出する第２のステップ（Ｓ６４）と、
前記第２のステップで使用可能なソフトウエアとして検出されたときは、前記変換処理用ソフトウエアを前記新たな変換処理用ソフトウエアに書き替える第３のステップ（Ｓ６５）と、
前記第３のステップ後に、前記書き替えられた新たな変換処理用ソフトウエアを用いて起動する第４のステップ（Ｓ７１）と、
前記第４のステップによる起動が正常に行われた場合に、前記書き替えられた新たな変換処理用ソフトウエアを実行させて前記更新実行用ソフトウエアを新しいヴァージョンの更新実行用ソフトウエアに書き替える第５のステップ（Ｓ７３）と、
を有し、前記更新実行用ソフトウエアのヴァージョンアップは前記新たな変換処理用ソフトウエアを実行させて行うようにしたことを特徴とする変換処理用ソフトウエアのヴァージョンアップ方法。
２）  上記１）項記載の変換処理用ソフトウエアのヴァージョンアップ方法であって、
前記第４のステップにおいて正常な起動がされなかった場合は、前記第３のステップにおける新たな変換処理用ソフトウエアの書き替えに代えて、他の所望ヴァージョンの変換処理用ソフトウエアを前記新たな変換処理用ソフトウエアとして書き替え、前記第４ステップ以降の動作を実行するようにしたことを特徴とする変換処理用ソフトウエアのヴァージョンアップ方法。
【発明の効果】
【００１４】
本発明の変換処理用ソフトウエアのヴァージョンアップ方法によれば、以下の１）または２）の効果を有するものである。
１）  電源投入時に、変換処理用ソフトウエアまたは更新実行用ソフトウエアを選定して起動し、更新実行用ソフトウエアを用いて起動するとして選定されたときは、変換処理用ソフトウエアを更新用ソフトウエアに書き替えて後に、書き替えられた更新用ソフトウエアを用いて起動し、起動が正常に行われたときにのみ更新実行用ソフトウエアを新しいヴァージョンの更新実行用ソフトウエアに書き替えるようにしているため、更新後に正常な動作を確実に行うようにした変換処理用ソフトウエアのヴァージョンアップ方法を提供することが出来る。
２）  更新されたソフトウエアにより正常な起動が行われないときには、書き替えられてない更新実行用ソフトウエアを用いて所望のヴァージョンのソフトウエアを更新用ソフトウエアとしてロードすることが出来るため、プログラムソフトのバージョンアップ作業が正常にできない場合であっても適当なヴァージョンのソフトウエアにロードし直すことが容易であり、装置の性能がヴァージョンアップ時点より劣化するようなことがなく、且つ所定の時間内に所望の変換処理用ソフトウエアのヴァージョンアップを実施することが出来る。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の変換処理用ソフトウエアのヴァージョンアップ方法の実施の形態につき、好ましい実施例により説明する。
【００１６】
図１に、その実施例に関わる映像信号変換装置の概略構成を示し、図面を参照し説明する。
同図に示す映像信号変換装置１は、入力回路１１、走査線数変換回路１２、ＣＰＵ（Central Processing Unit）１３、通信インタフェース１４、フラッシュＲＯＭ（Ａ）１５ａ、フラッシュＲＯＭ（Ｂ）１５ｂ、信号補償回路１６、ＳＳＧ（Standard Signal Generator）１７、及び出力回路１８より構成される。
【００１７】
そして、ＣＰＵ１３には操作部２１が接続され、通信インタフェース１４にはヴァージョンアップ用プログラム信号を入力するための入力端子が設けられている。
【００１８】
まず、入力回路１１にはシリアルデータ形式で伝送されるＨＤＴＶ（High Definition TV  高精細テレビ）信号が入力される。そこでは、シリアルデータ形式で入力されたコンポーネント信号は輝度及び色差のパラレルデータ形式の信号に変換される。
【００１９】
それぞれの輝度及び２種類の色差信号は走査線数変換回路１２に入力され、そこで走査線数の変更処理がなされる。例えば、走査線数が１１２５本のＨＤＴＶ信号を、５２５本方式のＳＤＴＶ（standard definition television）信号に変換する。ここではＴＶ信号の走査線数変換技術に関する詳細な説明は省く。
【００２０】
走査線数変換回路１２はＨＤＴＶ信号をＳＤＴＶの走査線数の信号に変換するに際し、その変換のための仕様はＣＰＵ１３を介して与えられる。そして、ＣＰＵ１３は、フラッシュＲＯＭ（Ａ）１５ａに一時記憶される装置制御プログラムにより制御されて動作する。
【００２１】
その制御プログラムには、走査線数を１１２５本から５２５本に変更するために用いる内挿用走査線作成のためのウエイティング係数、色信号のカラメトリーの変換係数、忠実度が高く撮影されるＨＤＴＶ信号を現行放送に合せた明度、コントラスト比の信号にするための変更、及び標準ＴＶで標準的に用いられるエッジ（端部）の強調など種々の画像パラメータの変換を同時に行うための信号処理用プログラムが含まれる。
【００２２】
ＨＤＴＶ信号のＳＤＴＶ信号への変換を、両者のそれぞれを規定する信号標準を基に行う場合には信号標準が変更されない限り変換プログラムの更新の必要は少ない。しかし、視覚特性を含めてより美しく、より実用的な映像信号を得るための変換特性は頻繁に変更されることになり、その都度変換プログラムのヴァージョンアップが行われることになる。
【００２３】
フラッシュＲＯＭ（Ａ）１５ａに記憶される変換プログラムのヴァージョンアップは、フラッシュＲＯＭ（Ｂ）１５ｂに記憶される後述のモニタプログラムと共に、通信インタフェース１４を介して入力されるプログラムにより行われる。そして、変換プログラムのヴァージョンアップは、操作部２１に対して予め規定される特有のボタン操作によりヴァージョンアップの作業が開始可能となる。
【００２４】
フラッシュＲＯＭ（Ａ）１５ａに蓄積されるプログラムにより動作制御され、指定されるパラメータに従って走査線数の変換された映像信号は信号補償回路１６に入力される。ここでは、例えばＮＴＳＣ方式の標準信号を発生させるＳＳＧ１７からの信号に基づいて映像信号の時間軸が同期され、及び上記の映像信号の各種特性が補償され、走査線数変換された映像信号が生成される。
【００２５】
出力回路１８は、走査線数の変換された信号を所定のフォーマットの信号に変換するための回路であり、例えばＮＴＳＣ方式でエンコードされた信号に変換する、または、変換されたパラレル信号をシリアル信号に変換する。変換された信号はＳＤ信号出力として映像信号変換装置１から出力される。
【００２６】
以上、映像信号変換装置１の構成と、その動作の概略について述べた。次に、走査線数変換プログラムのヴァージョンアップの方法について詳述する。
図２に、映像信号変換装置１要部の構成を示し、図面を参照して説明する。なお、前述の図1に示した映像信号変換装置１と同一機能部分については同一の符号を付し説明を省く。
【００２７】
同図において、ＣＰＵ１３の内部にメモリマップ切換え部１３ａがある。フラッシュＲＯＭ（Ａ）１５ａにはブート用プログラム、本体プログラム、及びフラッシュＲＯＭ（Ｂ）１５ｂ書換え用プログラムが格納されている。フラッシュＲＯＭ（Ｂ）１５ｂにはブート用プログラム及びフラッシュＲＯＭ（Ａ）１５ａ書換え用プログラムが格納されている。通信インタフェース１４にはＰＣ端末２２が接続されている。
【００２８】
映像信号変換装置１の通常動作時における電源ＯＮ時は、ＣＰＵ１３によりフラッシュＲＯＭ（Ａ）１５ａに格納されるブート用プログラム及び本体プログラムがＣＰＵにロードされ、映像信号の変換動作が開始される。
【００２９】
次に、フラッシュＲＯＭ（Ａ）１５ａ及びフラッシュＲＯＭ（Ｂ）１５ｂに格納されるプログラムのヴァージョンアップについて述べる。
【００３０】
まず、操作部２１の特定の複数のボタンが同時に押されるなどにより電源オンの操作がなされたときには、ＣＰＵ１３はプログラムソフトのヴァージョンアップモードであると判断する。メモリマップ切換え部１３ａは取得するソフトをフラッシュＲＯＭ（Ｂ）１５ｂに切換えることにより、そこに格納されるブート用プログラムにより起動を行う。フラッシュＲＯＭ（Ａ）１５ａ書換え用プログラムの動作が開始される。
【００３１】
次に、プログラムのヴァージョンアップ動作について更に述べる。
図３に本体プログラムとモニタプログラムの構成を示す。
【００３２】
同図において、（ａ）はフラッシュＲＯＭ（Ａ）１５ａに格納される本体プログラムであり、そこに含まれるプログラムの種類を示している。即ち、本体プログラムは走査線数変換を行うための複数（Ｎ個）の装置制御プログラムと、フラッシュＲＯＭ（Ｂ）１５ｂに格納されるモニタプログラムを書き換えるためのモニタロード用プログラム、及びモニタ消去用プログラムよりなっている。
【００３３】
（ｂ）はフラッシュＲＯＭ（Ｂ）１５ｂに格納されるモニタプログラムであり、そのプログラムはフラッシュＲＯＭ（Ａ）１５ａに格納されるモニタプログラムを書き換えるための本体ロード用プログラム及び本体消去用プログラムよりなっている。
【００３４】
次に、フラッシュＲＯＭ（Ａ）１５ａ及びフラッシュＲＯＭ（Ｂ）１５ｂに格納されるそれぞれのロード用プログラム及び消去用プログラムが動作して行う、フラッシュＲＯＭ（Ａ）１５ａ及びフラッシュＲＯＭ（Ｂ）１５ｂに格納されるプログラムのヴァージョンアップ動作について説明する。
【００３５】
図４に、本体プログラムとモニタプログラムが関連して行う動作シーケンスを示す。
まず、（ｐ）の状態はフラッシュＲＯＭ（Ａ）１５ａにロードされているヴァージョン１の本体プログラムが動作している通常動作の状態であり、その場合にはフラッシュＲＯＭ（Ｂ）１５ｂにロードされているヴァージョン１のモニタプログラムは動作していない。
【００３６】
次の（ｑ）は、プログラムソフトのヴァージョンアップモードが開始された時の状態であり、その場合にはフラッシュＲＯＭ（Ａ）１５ａの本体プログラムは動作してなく、フラッシュＲＯＭ（Ｂ）１５ｂのモニタプログラムのみが起動され、動作している。
【００３７】
次の（ｒ）では、フラッシュＲＯＭ（Ａ）１５ａに格納される本体プログラムはフラッシュＲＯＭ（Ｂ）１５ｂに格納されるモニタプログラムにより消去されると共に、ＰＣ端末２２から通信インタフェース１４を介してヴァージョン２の本体プログラムがロードされる。
【００３８】
（ｓ）ではプログラムのロード後パワーオンリセットが行われ、ロードされたヴァージョン２の本体プログラムが起動される。ＣＰＵ１３により起動が正常に行われたかが確認される。そして動作が正常であるときには、（ｔ）でフラッシュＲＯＭ（Ｂ）１５ｂに格納されているヴァージョン１のモニタプログラムが消去される。
【００３９】
次に（ｕ）では、フラッシュＲＯＭ（Ｂ）１５ｂにヴァージョン２のモニタプログラムがロードされる。そして（ｖ）では、ヴァージョン２のプログラムロード後、再度パワーオンリセットが行われ正常に起動が行われているかが確認、検出される。
【００４０】
以上の動作後における通常動作の電源投入時の（ｗ）では、フラッシュＲＯＭ（Ａ）１５ａにロードされたヴァージョン２の本体プログラムにより装置が制御されて動作される。フラッシュＲＯＭ（Ｂ）１５ｂにロードされたヴァージョン２のモニタプログラムは、次のヴァージョンのロード動作が行われるまで起動されない。
【００４１】
以上、プログラムソフトのヴァージョンアップ動作のシーケンスについて述べた。
次に、ヴァージョンアップの動作について更に詳述する。
図５に、上記の動作モードを切換えるために行うパワーオン時からの動作をフローチャートにより示し、説明する。
【００４２】
まず、Ｓ（ステップ）６１で装置の電源がオンされたときに、ＣＰＵ１３は操作部２１のボタン操作を検出し、プログラムソフトのヴァージョンアップを選択するための操作がなされたかを検出する。ヴァージョンアップ操作が検出されたときにはＳ６２によりフラッシュＲＯＭ（Ｂ）１５ｂのモニタプログラムを起動する。
【００４３】
そして、Ｓ６３でモニタロード用プログラムを起動する。Ｓ６４でＰＣ２２との間で通信路を確立し、Ｓ６４でファームプログラムのロード準備がＯＫとして確認されたときには、Ｓ６５によりフラッシュＲＯＭ（Ａ）１５ａに対して本体プログラムの書き換えを行う。ここで、ＰＣから新しいヴァージョンのプログラムをロードするに際し、モニタプログラムのヴァージョンとＰＣ端末２２からロードしようとするプログラムのヴァージョンを比較し、仮にＰＣ端末のヴァージョンの方が古い、または適切でないとされたときには警告を表示する、または動作を中断する。
【００４４】
本体プログラム書換え中のデータは、データと共に伝送されるＣＲＣ（Cyclic Redundancy Check）コードによりロード中データの誤り検出を行い、Ｓ６６においてロードエラーが検出されたときにはファームウェアのロードを再度行うようにし、エラーのない本体プログラムがロードされるようにする。本体プログラムのロード終了後、Ｓ６７でブート書換えフラグをＯＮにし、Ｓ６８で装置の再起動を行う。
【００４５】
次のＳ６１において、ヴァージョンアップの操作スイッチが押されていないときには、Ｓ７１においてフラッシュＲＯＭ（Ａ）１５ａのモニタプログラムにより起動される。このステップでプログラムの起動が正常になされるかの検出を行い、正常に起動されたときには次の動作に進むことが出来る。
【００４６】
正常な起動がなされないときには再度フラッシュＲＯＭ（Ｂ）１５ｂで起動し、フラッシュＲＯＭ（Ａ）１５ａへの再ロード、ヴァージョンの異なる本体プログラムのロード、またはヴァージョンアップ手前の本体プログラムの再ロードなどを行う。正常に起動されたときは、Ｓ７２に進み、ブート書換えフラグがＯＮとされているかを検出する。
【００４７】
Ｓ６７でブート書換えフラグがＯＮとされたときには、そのフラグはＳ７２で検出され、Ｓ７３においてフラッシュＲＯＭ（Ｂ）１５ｂのモニタプログラムが書換えられる。モニタプログラムの書換えはＰＣ端末２２のデータによりなされる。上記と同様に、Ｓ７４においてＣＲＣが用いられてロード中のエラーが検出される。エラーのないモニタプログラムが書換えられた後に、Ｓ７５でブート書換えフラグがＯＦＦにされる。
【００４８】
以上により本体プログラム及びモニタプログラムの両者がヴァージョンアップされた。その後でのヴァージョンアップ操作がなされないときの電源投入時には、ブート書換えフラグがｏｆｆとなっているため、Ｓ７７でファームウェアが起動され、Ｓ７８で最新ヴァージョンのプログラムが用いられて走査線数の変換等の装置制御がされるなど、通常の動作がなされる。
【００４９】
以上、詳述したように、実施例に示した映像信号変換装置１は、装置の動作制御をプログラムソフトにより行っており、そのプログラムソフトをヴァージョンアップして新しい機能を付加できる。そのヴァージョンアップは本体プログラムと異なる領域に記憶されるヴァージョンアップ時にのみ動作するモニタプログラムにより制御され、実行される。
【００５０】
従って、本体プログラムのヴァージョンアップ時には本体プログラムは全く動作していないため、目的とする本体プログラムをＰＣ端末から確実にロードすることが出来る。
更に、ＰＣからロードしようとするプログラムが適正でないときには、モニタプログラムに記述されているヴァージョン情報、その他のパラメータ情報を参照することにより好適でないプログラムソフトのロードを防止、または警告することが出来る。
【００５１】
また、フラッシュＲＯＭに記憶される本体プログラムを消去した後に不具合が発見されたような場合であっても、消去されたプログラムソフトのヴァージョン等の情報はモニタプログラムに保存されているため、同一ヴァージョンのプログラムソフトをロードすることにより現状復旧を行うことが容易である。
【００５２】
なお、実施例では本体プログラムとモニタプログラムのそれぞれを個別のフラッシュＲＯＭに記憶するとして述べた。それらのプログラムが個別の領域に記憶され、独立して動作させることができる場合には、１つのフラッシュＲＯＭ内にパーティションを切って格納しても良い。さらには、他の記憶手段を用いそれらのプログラムを独立に格納するようにしても良い。
【００５３】
上述のように、本実施例によれば装置を駆動するためのプログラムソフトウエアを本体プログラムと本体プログラムをヴァージョンアップするためのモニタプログラムとのペアのプログラム構成とし、本体プログラムとモニタプログラムとの両者に対するヴァージョンアップを行うことで本体プログラムのヴァージョンアップを行うようにしている。
【００５４】
そして、ヴァージョンアップを２つのプログラムを同時に行うときにのみ可能とするようにしたので、仮に装置本体の誤ったボタン操作がなされ、ソフトのヴァージョンアップ動作モードになった場合であっても新しいヴァージョンのモニタプログラムがロードされない限り本体プログラムの消去、及び変更がなさることはない。
【００５５】
さらに、現在のヴァージョンのソフトウエアが不動作となり、製品出荷段階のデフォルトプログラムが動作するなどにより、古いヴァージョンのプログラムが動作するといった最悪の復旧動作がなされることがないようにした変換処理用ソフトウエアのヴァージョンアップ方法を実現することができる。
【００５６】
そしてまた、発明は、上述した映像信号変換装置をコンピュータにより実現させるためのプログラムを含むものである。そのコンピュータを実行させるためのプログラムは次のようである。
【００５７】
入力される映像信号のパラメータの変換を、変換処理用ソフトウエアを用いて行うに際し、前記変換処理用ソフトウエアに新たなパラメータ変換機能を追加した処理を行う機能を有して実行される映像信号変換装置を駆動する変換処理用ソフトウエアのヴァージョンアップ用プログラムであって、
電源投入時に、前記変換処理用ソフトウエアを用いて起動するか、または前記変換処理用ソフトウエアのヴァージョンアップ処理を行う更新実行用ソフトウエアを用いて起動するか、のうちのいずれか一方の起動方法を選定する第１のステップと、
前期第１のステップで前記更新実行用ソフトウエアを用いて起動するとして選定されたときは、前記変換処理用ソフトウエアのヴァージョンアップ用として外部から入力される更新ソフトウエアのヴァージョン情報と、前記更新実行用ソフトウエアのヴァージョン情報とを比較し、前記更新用ソフトウエアが適しているかを検出する第２のステップと、
前記第２のステップで前記更新用ソフトウエアが適しているとして検出されたときに、前記変換処理用ソフトウエアを前記更新用ソフトウエアに書き替える第３のステップと、
前記第３のステップ後に、前記書き替えられた更新用ソフトウエアを用いて起動する第４のステップと、
前記第４のステップによる起動が正常に行われたかを検出する第５のステップと、
前記第５のステップで正常な起動が検出されたときは、前記更新実行用ソフトウエアを新しいヴァージョンの更新実行用ソフトウエアに書き替える第６のステップと、
をコンピュータにより実行させることを特徴とする変換処理用ソフトウエアのヴァージョンアップ用プログラムである。
【００５８】
そしてまた、上記プログラムのコンピュータへの取り込みは、ネットワークを経由して取り込む場合、及びパッケージメディアを介して取り込む場合がある。
【００５９】
以上、映像信号変換装置をソフトウエアにより制御し、映像信号変換装置の性能及び機能の拡張をソフトウエアをヴァージョンアップすることにより実施する例をもとに説明した。そして、このようなソフトウエアのヴァージョンアップの方法は、映像信号変換装置以外の装置に対しても、その装置に対するソフトウエアのヴァージョンアップが限られた時間内に、且つ絶対的に性能の劣化をさせることなく実施する必要がある場合に用いて効果的なものである。
【産業上の利用可能性】
【００６０】
本発明は、ＨＤＴＶ信号を入力しＳＤＴＶ信号を出力するような映像信号の変換をプログラムソフトにより制御して行い、制御用ソフトウエアをヴァージョンアップすることにより新たな変換機能の追加を容易に行うことの出来る映像信号変換装置などの実現に利用できる。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施例に係る、映像信号変換装置の概略構成を示したブロック図である。
【図２】本発明の実施例に係る、映像信号変換装置の要部の構成を示した示す図である。
【図３】本発明の実施例に係る、本体プログラムとモニタプログラムの構成を示した図である。
【図４】本発明の実施例に係る、本体プログラムとモニタプログラムの動作シーケンスを示した図である。
【図５】本発明の実施例に係る、映像信号変換装置の動作をフローチャートにより示した図である。
【符号の説明】
【００６２】
１  映像信号変換装置
１１  入力回路
１２  走査線数変換回路
１３  ＣＰＵ
１３ａ  メモリマップ切換え部
１４  通信インタフェース
１５ａ  フラッシュＲＯＭ（Ａ）
１５ｂ  フラッシュＲＯＭ（Ｂ）
１６  信号補償回路
１７  ＳＳＧ
１８  出力回路
２１  操作部
２２  ＰＣ端末
【図１】
2005190266.tif 000003
【図２】
2005190266.tif 000004
【図３】
2005190266.tif 000005
【図４】
2005190266.tif 000006
【図５】
2005190266.tif 000007