(57)【要約】【課題】画像処理装置を開梱せずに、汎用のビデオ信号端子あるいはアンテナ入力端子を用いて、搭載されているマイクロコンピュータへの操作を行う方法を提供する。【解決手段】第１合成信号Ｖｄ１を送受信するビデオ信号処理部２０５と、モード切替信号に応じて動作を制御するプロセッサ３０１と、ビデオ信号処理部２０５から供給された第１合成信号Ｖｄ１からコンポジットビデオ信号Ｖｃを分離し制御データｄ１を抽出するスライサ３０６と、制御データｄ１を保持するマスクＲＯＭ（第１半導体メモリ）３１０及びＲＡＭ（第２半導体メモリ）３０４とを備えるマイクロコンピュータ３０と、バスを介して、マイクロコンピュータ３０から供給された制御データｄ１を保持するＥＥＰＲＯＭ（第３半導体メモリ）２０２とを含む。【選択図】      図１
2004165998.tif 000002
【特許請求の範囲】
【請求項１】
第１合成信号を送受信するビデオ信号処理部と、
モード切替信号に応じて動作を制御するプロセッサと、前記ビデオ信号処理部から供給された前記第１合成信号からコンポジットビデオ信号を分離し制御データを抽出するスライサと、前記制御データを保持する第１及び第２半導体メモリとを備えるマイクロコンピュータと、
バスを介して、前記マイクロコンピュータから供給された前記制御データを保持する第３半導体メモリ
とを含むことを特徴とする画像処理装置。
【請求項２】
前記マイクロコンピュータは、モニターデータと前記コンポジットビデオ信号とを合成して、前記ビデオ信号処理部が送受信する第２合成信号を生成するビデオ信号発生回路をさらに備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記ビデオ信号処理部への入力端子は、ビデオ信号入力端子であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記ビデオ信号処理部への入力端子は、アンテナ入力端子であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
前記制御データは、前記第１半導体メモリの記憶内容を等価的に訂正することを可能にする訂正データであることを特徴とする請求項３又は４に記載の画像処理装置。
【請求項６】
前記制御データは、前記第１半導体メモリの記憶内容を書き換えることを可能にするプログラムデータであることを特徴とする請求項３又は４に記載の画像処理装置。
【請求項７】
前記制御データは、前記第１、第２及び第３半導体メモリの記憶内容を書き換え、命令を実行することを可能にするエミュレーション設定データであることを特徴とする請求項３又は４に記載の画像処理装置。
【請求項８】
第１合成信号を送受信するビデオ信号処理部と、モード切替信号に応じて動作を制御するプロセッサと前記ビデオ信号処理部から供給された前記第１合成信号からコンポジットビデオ信号を分離し制御データを抽出するスライサと前記制御データを保持する第１及び第２半導体メモリとを備えるマイクロコンピュータと、バスを介して前記マイクロコンピュータから供給された前記制御データを保持する第３半導体メモリとを含む画像処理装置と、
前記制御データを出力する制御データ生成コンピュータと、
前記制御データ生成コンピュータに接続され、前記制御データを受信して前記コンポジットビデオ信号と合成して前記第１合成信号を出力する信号変換装置
とを含むことを特徴とする画像処理装置制御システム。
【請求項９】
前記制御データは、前記第１半導体メモリの記憶内容を等価的に訂正することを可能にする訂正データであることを特徴とする請求項８に記載の画像処理装置制御システム。
【請求項１０】
前記制御データは、前記第１半導体メモリの記憶内容を書き換えることを可能にするプログラムデータであることを特徴とする請求項８に記載の画像処理装置制御システム。
【請求項１１】
前記制御データは、前記第１、第２、及び第３半導体メモリの記憶内容を書き換え、命令を実行することを可能にするエミュレーション設定データであることを特徴とする請求項８に記載の画像処理装置制御システム。
【請求項１２】
画像処理装置をマイクロコンピュータ制御モードに設定する工程と、
制御データとコンポジットビデオ信号を合成した第１合成信号を前記画像処理装置に入力する工程と、
前記第１合成信号から前記コンポジットビデオ信号を分離して抽出した前記制御データをプロセッサに送信する工程と、
前記プロセッサが前記制御データを半導体メモリに入力する工程
とを含むことを特徴とする画像処理装置制御方法。
【請求項１３】
前記半導体メモリに設定されたモニターデータと前記コンポジットビデオ信号を合成した第２合成信号を前記画像処理装置から出力する工程と、
前記第２合成信号から前記コンポジットビデオ信号を分離して、前記モニターデータを制御データ生成コンピュータに表示する工程
とをさらに含むことを特徴とする請求項１２に記載の画像処理装置制御方法。
【請求項１４】
前記半導体メモリに設定されたモニターデータを前記画像処理装置に接続された表示装置に表示する工程をさらに含むことを特徴とする請求項１２に記載の画像処理装置制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、半導体を搭載するシステムで構成される電子回路装置であって、特に画像処理を行う装置に関する。
【０００２】
【従来の技術】
従来は、画像処理装置内に搭載されているマイクロコンピュータ（以下、マイコンという）の読み出し専用メモリ（ＲＯＭ）のデータを訂正する際には、基板上に専用のシリアルバスケーブルを接続して、直接訂正データを入力する必要があった。また、プログラムメモリ集積回路にマイコンプログラムソフトウェアを書き込むためには、書き込み専用ケーブルを基板に直接接続するか、そのプログラムメモリ集積回路を基板から一旦取り外し、専用の書き込み装置に設置して書き込む必要があった。
【０００３】
例えば、図１０に示すように、電気的データ消去書き換え可能なＲＯＭ（ＥＥＰＲＯＭ）２０２のデータを訂正する際には、ＥＥＰＲＯＭ２０２に配線されたシリアルバスに専用のケーブルを接続して、訂正データを直接入力していた。また図１１に示すように、マイコン３０にフラッシュＲＯＭ３１２を使用する場合は、専用ケーブルを使用し、書き込みコントローラ６０を介して、コンピュータ４０をフラッシュＲＯＭ３１２に直接接続し、書き込もうとするプログラムデータを入力していた。さらにマイコン３０のソフトウェアを開発する際には、図１２に示すように、基板上にマイコンソケット９０を設けて、専用ケーブルでエミュレーション専用回路８０を接続していた。このエミュレーション専用回路８０にコントローラ７０を介して制御データ生成コンピュータ４０を接続し、エミュレーション設定データを入力し、各種回路を擬似しながら、開発中のソフトウェアの動作の正常性をモニターしていた。
【０００４】
【発明が解決しようとする課題】
このように従来の技術では、画像処理装置内に搭載されているマイコンに直接物理的な操作を行う必要があったため、画像処理装置を開梱しなければならなかった。また、専用のケーブルを接続するためのソケットを基板に予め備えるように設計しなければならなかった。そのために基板が必要以上の大きさとなってしまい、小型化しにくい状態にあった。
【０００５】
本発明は、上記のような従来の問題点をなくすため、画像処理装置内に搭載されているマイコンに直接触れることなく、ＲＯＭデータ訂正や、プログラムメモリ集積回路へのマイコンプログラムソフトウェアの書き込みや、エミュレーションを実現するものである。
【０００６】
【課題を解決するための手段】
本発明の第１の特徴は、第１合成信号を送受信するビデオ信号処理部と、モード切替信号に応じて動作を制御するプロセッサと、ビデオ信号処理部から供給された第１合成信号からコンポジットビデオ信号を分離し制御データを抽出するスライサと、制御データを保持する第１及び第２半導体メモリとを備えるマイクロコンピュータと、バスを介して、マイクロコンピュータから供給された制御データを保持する第３半導体メモリとを含む画像処理装置であることを要旨とする。
【０００７】
本発明の第２の特徴は、第１合成信号を送受信するビデオ信号処理部と、モード切替信号に応じて動作を制御するプロセッサとビデオ信号処理部から供給された第１合成信号からコンポジットビデオ信号を分離し制御データを抽出するスライサと制御データを保持する第１及び第２半導体メモリとを備えるマイクロコンピュータと、バスを介してマイクロコンピュータから供給された制御データを保持する第３半導体メモリとを含む画像処理装置と、制御データを出力する制御データ生成コンピュータと、制御データ生成コンピュータに接続され、制御データを受信してコンポジットビデオ信号と合成して第１合成信号を出力する信号変換装置とを含む画像処理装置制御システムであることを要旨とする。
【０００８】
本発明の第３の特徴は、（イ）画像処理装置をマイクロコンピュータ制御モードに設定する工程と、（ロ）制御データとコンポジットビデオ信号を合成した第１合成信号を画像処理装置に入力する工程と、（ハ）第１合成信号からコンポジットビデオ信号を分離して抽出した制御データをプロセッサに送信する工程と、（ニ）プロセッサが制御データを半導体メモリに入力する工程とを含む画像処理装置制御方法であることを要旨とする。
【０００９】
【発明の実施の形態】
次に、図面を参照して、本発明の第１から第３の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。図面中の半導体を搭載するシステムで構成される画像処理装置２０とは、テレビセットやビデオテープレコーダ等である。図１から図９までに図示した画像処理装置２０とマイコン３０の構成は、本発明の実施の形態を説明するための例示であって、その構成回路等については、図示したものに限定するものではない。
【００１０】
（第１の実施の形態）
本発明の第１の実施の形態に係る画像処理装置２０は、図１に示す通り、ＥＥＰＲＯＭ（第３半導体メモリ）２０２と、マイコン３０と、ＥＥＰＲＯＭ２０２とマイコン３０を接続するシリアルバスと、マイコン３０に接続され、合成信号（Ｖｄ１、Ｖｍ１）を送受信するビデオ信号処理部２０５と、リモートコントローラ（以下、リモコンという）１０からのモード切替信号（訂正モード信号）等を受信するリモコン受光部２０１と、ビデオ信号の入出力のためのビデオ信号入力端子２０３及びビデオ信号出力端子２０４を含む。
【００１１】
画像処理装置２０に含まれるマイコン３０は、マスクＲＯＭ（第１半導体メモリ）３１０及び随時書き込み読み出しメモリ：ＲＡＭ（第２半導体メモリ）３０４と、シリアルバスに接続されたシリアルバス回路３０３と、ＥＥＰＲＯＭ２０２、マスクＲＯＭ３１０及びＲＡＭ３０４に制御データ（ＲＯＭ訂正データｄ１）を入力するプロセッサ３０１と、プロセッサ３０１に接続され、第１合成信号Ｖｄ１からコンポジットビデオ信号Ｖｃを分離して制御データ（ＲＯＭ訂正データｄ１）を抽出するスライサ３０６と、プロセッサ３０１に接続されモード切替信号を受信するた信号受信回路３０２と、ＲＯＭ訂正回路３０５と、ビデオ信号を生成するビデオ信号発生回路３０７と、図示しない表示装置に文字情報等を表示させるオンスクリーンディスプレイ回路（ＯＳＤ）３０９とを含む。ビデオ信号発生回路３０７は、コンポジットビデオ信号Ｖｃを発生する第１ビデオ信号発生器３０８を具備する。
【００１２】
本発明の第１の実施の形態に係る信号変換装置５０は、図１に示す通り、コンポジットビデオ信号Ｖｃを発生する第２ビデオ信号発生器５０１と、制御データ生成コンピュータ４０から入力される制御データ（ＲＯＭ訂正データｄ１）とコンポジットビデオ信号Ｖｃを合成して第１合成信号Ｖｄ１を生成する合成回路５０２と、画像処理装置２０から入力される第２合成信号Ｖｍ１からコンポジットビデオ信号Ｖｃを分離して、モニターデータ（ＲＯＭ訂正モニターデータｍ１）を抽出する分離回路５０３とを具備する。
【００１３】
本発明の第１の実施の形態に係るマイコン制御システムは、図１に示す通り、制御データ（ＲＯＭ訂正データｄ１）を出力する制御データ生成コンピュータ４０と、制御データ生成コンピュータ４０に接続され、制御データ（ＲＯＭ訂正データｄ１）を受信してコンポジットビデオ信号Ｖｃと合成して第１合成信号Ｖｄ１を出力する信号変換装置５０と、信号変換装置５０に接続され、ＥＥＰＲＯＭ２０２とマイコン３０を内蔵した画像処理装置２０とを含む。制御データ生成コンピュータ４０と信号変換装置５０はデータ通信ケーブル等で接続され、さらに信号変換装置５０はビデオケーブル等で、合成回路５０２からの信号を画像処理装置２０に出力するようにビデオ信号入力端子２０３に接続され、また画像処理装置２０からの信号を分離回路５０３が受信するようにビデオ信号出力端子２０４にも接続されている。
【００１４】
本発明の第１の実施の形態に係るマイコン制御方法では、図１に示すマイコン制御システム構成によって、画像処理装置２０の内部に直接触れることなく、以下の手順にてＲＯＭデータの訂正を行う。
【００１５】
（イ）訂正モード信号がリモコン１０から画像処理装置２０に送信される。リモコン１０からの訂正モード信号は画像処理装置２０のリモコン受光部２０１で受信され、通常の映像受信モードから訂正モードへのモード切替通知がマイコン３０の信号受信回路３０２からプロセッサ３０１に行われる。
【００１６】
（ロ）次に制御データ生成コンピュータ４０からＲＯＭ訂正データｄ１が信号変換装置５０に入力される。ＲＯＭ訂正データｄ１は合成回路５０２で第２ビデオ信号発生器５０１が発生するコンポジットビデオ信号Ｖｃと合成され、第１合成信号Ｖｄ１として画像処理装置２０のビデオ信号入力端子２０３に出力される。
【００１７】
（ハ）画像処理装置２０では、ビデオ信号入力端子２０３から受信した第１合成信号Ｖｄ１が、ビデオ信号処理部２０５を経由してマイコン３０のスライサ３０６に転送される。スライサ３０６では受信した第１合成信号Ｖｄ１からコンポジットビデオ信号Ｖｃが分離され、ＲＯＭ訂正データｄ１が抽出されてプロセッサ３０１に送信される。
【００１８】
（ニ）プロセッサ３０１は受信したＲＯＭ訂正データｄ１をシリアルバス回路３０３を経由してＥＥＰＲＯＭ２０２に書き込む。
【００１９】
ここまででＲＯＭデータの訂正は完了するが、さらに正しく訂正されたかを確認するために以下の手順を行う：
（ホ）ＥＥＰＲＯＭ２０２に実際に書き込まれたデータはＲＯＭ訂正モニターデータｍ１としてビデオ信号発生回路３０７に送信される。ビデオ信号発生回路３０７では、受信したＲＯＭ訂正モニターデータｍ１を第１ビデオ信号発生器３０８が発生するコンポジットビデオ信号Ｖｃと合成され第２合成信号Ｖｍ１が生成される。第２合成信号Ｖｍ１はビデオ信号処理部２０５を経由してビデオ信号出力端子２０４に出力される。
【００２０】
（ヘ）ビデオ信号出力端子２０４から出力された第２合成信号Ｖｍ１は、信号変換装置５０の分離回路５０３に入力される。分離回路５０３では、受信した第２合成信号Ｖｍ１からコンポジットビデオ信号Ｖｃが分離され、ＥＥＰＲＯＭ２０２に書き込まれたＲＯＭ訂正モニターデータｍ１が抽出されて制御データ生成コンピュータ４０に出力される。
【００２１】
（ト）信号変換装置５０から受信したＲＯＭ訂正モニターデータｍ１は制御データ生成コンピュータ４０の画面に表示される。
【００２２】
ここで訂正モードから通常の映像受信モードへモードを戻す手段としては、再びリモコン１０からモード切替信号を送信するか、訂正モードに切り替わった後、モード監視プログラム等を実行させ、所定の時間内にＲＯＭ訂正データｄ１が入力されなくなった場合には、自動的に通常の映像受信モードへモードを戻すようにする。
【００２３】
次に、第１の実施の形態の第１の変形例を図２に示す。画像処理装置２０は、リモコン１０からの信号を受信するリモコン受光部２０１に代わって、画像処理装置２０の各種の設定を行うスイッチ２０８を備えている。このようにリモコン１０による操作ができない画像処理装置２０の場合は、画像処理装置２０に具備されたスイッチ２０８によってモード切替を行い、そのスイッチ信号は信号受信回路３０２からプロセッサ３０１に送信される。
【００２４】
さらに、第１の実施の形態の第２の変形例を図３に示す。画像処理装置２０は、ビデオ信号入力端子２０３とビデオ信号出力端子２０４に代わって、アンテナ入力端子２０６とチューナインターフェース（ＩＦ）２０７を備える。信号変換装置５０は、コンポジットビデオ信号Ｖｃを発生する第２ビデオ信号発生器５０１と、コンポジットビデオ信号Ｖｃと制御データ生成コンピュータ４０から入力される制御データ（ＲＯＭ訂正データｄ１）を合成した第１合成信号Ｖｄ１を生成する合成回路５０２と、第１合成信号Ｖｄ１をＡＭ変調して画像処理装置２０のアンテナ入力端子２０６に出力するＡＭ変調器５０４とから構成されるが、図１に示した信号変換装置５０にＡＭ変調器５０４を追加した構成であっても勿論よい。そして、ＡＭ変調器５０４からの変調合成信号Ａｄ１がアンテナ入力端子２０６を通して画像処理装置２０に入力されるように、アンテナ入力端子２０６に信号変換装置５０を接続する。
【００２５】
第１の実施の形態の（ロ）の手順でコンポジットビデオ信号Ｖｃと合成して作成した第１合成信号Ｖｄ１をさらにＡＭ変調器５０４で変調して変調合成信号Ａｄ１を出力する。変調合成信号Ａｄ１を受信した画像処理装置２０は、チューナＩＦ２０７で変調合成信号Ａｄ１を復調してビデオ信号処理部２０５に送信する。それ以外の手順はビデオ信号入力端子２０３から第１合成信号Ｖｄ１を入力した場合と同様である。
【００２６】
しかし、ビデオ信号出力端子２０４が実装されていないため、第１の実施の形態の（ホ）から（ト）の訂正データ確認手順は行えない。そこでプロセッサ３０１はＥＥＰＲＯＭ２０２に書き込まれたＲＯＭ訂正モニターデータｍ１をＯＳＤ３０９を経由して図示しない表示装置に表示させるようにする。これにより訂正データの確認を行うことができる。
【００２７】
以上の本発明の第１の実施の形態によって、画像処理装置２０を開梱して内部に直接触れることなく、ＲＯＭデータを書き換えることができ、書き換えが正常に行われたことを確認することもできる。
【００２８】
（第２の実施の形態）
本発明の第２の実施の形態に係る画像処理装置２０は、図４に示す通り、図１に示した画像処理装置２０と同様である。一方、図４に示したマイコン３０と図１に示したマイコン３０の構成の違いは、マスクＲＯＭ３１０がフラッシュＲＯＭ３１２になった点であり、その他の構成は同一である。なお第２の実施の形態では、信号受信回路３０２が受信するモード切替信号は書き込みモード信号である。制御データ生成コンピュータ４０から出力される制御データは、フラッシュＲＯＭ３１２の記憶内容を書き換えることを可能にするプログラムデータｄ２である。プログラムデータｄ２はプロセッサ３０１によってフラッシュＲＯＭ３１２に入力される。
【００２９】
本発明の第２の実施の形態に係る信号変換装置５０及びマイコン制御システムは、図４に示す通り図１に示した構成と同様である。
【００３０】
本発明の第２の実施の形態に係るマイコン制御方法では、図４に示すマイコン制御システム構成によって、画像処理装置２０の内部に直接触れることなく、以下の手順にてフラッシュＲＯＭ３１２へのプログラムデータｄ２の書き込みを行う。
【００３１】
（イ）書き込みモード信号がリモコン１０から画像処理装置２０に送信される。リモコン１０からの書き込みモード信号は画像処理装置２０のリモコン受光部２０１で受信され、通常の映像受信モードから書き込みモードへのモード切替通知がマイコン３０の信号受信回路３０２からプロセッサ３０１に行われる。
【００３２】
（ロ）次に制御データ生成コンピュータ４０から、プログラムデータｄ２が信号変換装置５０に入力される。プログラムデータｄ２は合成回路５０２で第２ビデオ信号発生器５０１が発生するコンポジットビデオ信号Ｖｃと合成され、第１合成信号Ｖｄ２として画像処理装置２０のビデオ信号入力端子２０３に出力される。
【００３３】
（ハ）画像処理装置２０では、ビデオ信号入力端子２０３から受信した第１合成信号Ｖｄ２がビデオ信号処理部２０５を経由してマイコン３０のスライサ３０６に転送される。スライサ３０６では受信した第１合成信号Ｖｄ２からコンポジットビデオ信号Ｖｃが分離され、プログラムデータｄ２が抽出されてプロセッサ３０１に送信される。
【００３４】
（ニ）プロセッサ３０１では受信したプログラムデータｄ２の内容が解析され、スライサ３０６から送信されるプログラムデータｄ２がフラッシュＲＯＭ３１２に書き込まれるように回路が設定され、フラッシュＲＯＭ３１２にプログラムデータｄ２が書き込まれる。
【００３５】
ここまででフラッシュＲＯＭ３１２へのプログラムデータｄ２の書き込みは完了するが、さらに正しく書き込まれたかを確認するために以下の手順を行う。
【００３６】
（ホ）プロセッサ３０１は、フラッシュＲＯＭ３１２に書き込まれたプログラムモニターデータｍ２をビデオ信号発生回路３０７に送信する。ビデオ信号発生回路３０７は、受信したプログラムモニターデータｍ２を第１ビデオ信号発生器３０８が発生するコンポジットビデオ信号Ｖｃと合成し第２合成信号Ｖｍ２を生成する。第２合成信号Ｖｍ２はビデオ信号処理部２０５を経由してビデオ信号出力端子２０４に出力される。
【００３７】
（ヘ）ビデオ信号出力端子２０４から出力された第２合成信号Ｖｍ２は、信号変換装置５０の分離回路５０３に入力される。分離回路５０３では、受信した第２合成信号Ｖｍ２からコンポジットビデオ信号Ｖｃが分離され、フラッシュＲＯＭ３１２に書き込まれたプログラムモニターデータｍ２が抽出されて制御データ生成コンピュータ４０に出力される。
【００３８】
（ト）信号変換装置５０から受信したプログラムモニターデータｍ２は制御データ生成コンピュータ４０の画面に表示される。
【００３９】
ここで、書き込みモードから通常の映像受信モードへモードを戻す手段としては、再びリモコン１０からモード切替信号を送信するか、書き込みモードに切り替わった後、モード監視プログラム等を実行させ、所定の時間内にプログラムデータｄ２が入力されなくなった場合には、自動的に通常の映像受信モードへモードを戻すようにする。
【００４０】
次に、第２の実施の形態の第１の変形例は、図２に示した第１の実施の形態の第１の変形例の構成のうちで、マスクＲＯＭ３１０をフラッシュＲＯＭ３１２に置き換えた構成で実現される。画像処理装置２０は、リモコン１０からの信号を受信するリモコン受光部２０１に代わって、画像処理装置２０の各種の設定を行うスイッチ２０８を備えている。リモコン１０による操作ができない画像処理装置２０の場合は、画像処理装置２０に具備されたスイッチ２０８によってモードの切替を行い、そのスイッチ信号は信号受信回路３０２からプロセッサ３０１に送信される。
【００４１】
さらに、第２の実施の形態の第２の変形例は、図３に示した第１の実施の形態の第２の変形例の構成のうちで、マスクＲＯＭ３１０をフラッシュＲＯＭ３１２に置き換えた構成で実現される。画像処理装置２０は、ビデオ信号入力端子２０３とビデオ信号出力端子２０４に代わって、アンテナ入力端子２０６とチューナインターフェース（ＩＦ）２０７を備える。信号変換装置５０は、コンポジットビデオ信号Ｖｃを発生する第２ビデオ信号発生器５０１と、コンポジットビデオ信号Ｖｃと制御データ生成コンピュータ４０から入力される制御データ（プログラムデータｄ２）を合成した第１合成信号Ｖｄ２を生成する合成回路５０２と、第１合成信号Ｖｄ２をＡＭ変調して画像処理装置２０のアンテナ入力端子２０６に出力するＡＭ変調器５０４とから構成されるが、図４に示した信号変換装置５０にＡＭ変調器５０４を追加した構成であっても勿論よい。そして、ＡＭ変調器５０４からの変調合成信号Ａｄ２がアンテナ入力端子２０６を通して画像処理装置２０に入力されるように、アンテナ入力端子２０６に信号変換装置５０を接続する。
【００４２】
第２の実施の形態の（ロ）の手順でコンポジットビデオ信号Ｖｃと合成して作成した第１合成信号Ｖｄ２をさらにＡＭ変調器５０４で変調して出力する。この変調合成信号Ａｄ２を受信した画像処理装置２０では、チューナＩＦ２０７で復調してビデオ信号処理部２０５に送信する。それ以外の手順はビデオ信号入力端子２０３から入力した場合と同様である。
【００４３】
しかし、ビデオ信号出力端子２０４が実装されていないため、第２の実施の形態の（ホ）から（ト）のプログラムモニターデータｍ２確認手順は行えない。そこでプロセッサ３０１はフラッシュＲＯＭ３１２に書き込まれたプログラムモニターデータｍ２をＯＳＤ３０９を経由して図示しない表示装置に表示させるようにする。これによりプログラムデータｄ２が正常に書き込まれたことの確認を行うことができる。
【００４４】
以上の本発明の第２の実施の形態によって、画像処理装置２０を開梱して内部に直接触れることなく、フラッシュＲＯＭ３１２へのプログラムデータｄ２の書き込みができ、書き込みが正常に行われたことを確認することもできる。
【００４５】
（第３の実施の形態）
本発明の第３の実施の形態に係る画像処理装置２０は、図５に示す通り、図４に示した画像処理装置２０と同様であり、図５に示したマイコン３０も図４に示したマイコン３０と同様である。なお、第３の実施の形態では、信号受信回路３０２が受信するモード切替信号は、エミュレーションモード信号である。制御データ生成コンピュータ４０から出力される制御データは、ＥＥＰＲＯＭ２０２、フラッシュＲＯＭ３１２、及びＲＡＭ３０４の記憶内容を書き換え、命令を実行することを可能にするエミュレーション設定データｄ３である。エミュレーション設定データｄ３はプロセッサ３０１によってＥＥＰＲＯＭ２０２、フラッシュＲＯＭ３１２及びＲＡＭ３０４に入力される。
【００４６】
エミュレーションとして以下の（１）から（３）の一連の処理を行うための設定には、前述した本発明の第１の実施の形態のＲＯＭ訂正技術と第２の実施の形態のプログラム設定技術を使用する。
【００４７】
（１）フラッシュＲＯＭ３１２に設定されたプログラムの命令実行中に、ＥＥＰＲＯＭ２０２に設定しておいたブレイクポイントに達した時点でＲＡＭ３０４にジャンプする：
（２）ＲＡＭ３０４に設定された命令を続けて実行する：
（３）ＲＡＭ３０４に設定された命令の実行終了後、フラッシュＲＯＭ３１２に設定された元のプログラムに復帰する。
【００４８】
本発明の第３の実施の形態に係る信号変換装置５０及びマイコン制御システムは、図５に示す通り図１に示した構成と同様である。
【００４９】
本発明の第３の実施の形態に係るマイコン制御方法では、図５に示すマイコン制御システム構成によって、画像処理装置２０の内部に直接触れることなく、以下の手順にて予めマイコン３０を実装した状態でエミュレーションを行う。
【００５０】
（イ）第２の実施の形態で説明した手順で、プログラムがフラッシュＲＯＭ３１２に書き込まれる。
【００５１】
（ロ）エミュレーションモード信号がリモコン１０から画像処理装置２０に送信される。リモコン１０からのエミュレーションモード信号は画像処理装置２０のリモコン受光部２０１で受信され、通常の映像受信モードからエミュレーションモードへのモード切替通知がマイコン３０の信号受信回路３０２からプロセッサ３０１に行われる。
【００５２】
（ハ）フラッシュＲＯＭ３１２に書き込まれたプログラムの処理が指定するブレイクポイントに達した時に起動するエミュレーション用プログラムをＲＡＭ３０４に書き込むため、エミュレーション用プログラムがエミュレーション設定データｄ３として信号変換装置５０に入力される。エミュレーション設定データｄ３（エミュレーション用プログラム）は合成回路５０２で第２ビデオ信号発生器５０１が発生するコンポジットビデオ信号Ｖｃと合成され第１合成信号Ｖｄ３となる。第１合成信号Ｖｄ３は画像処理装置２０のビデオ信号入力端子２０３に出力される。
【００５３】
（ニ）画像処理装置２０では、ビデオ信号入力端子２０３から受信された第１合成信号Ｖｄ３がビデオ信号処理部２０５を経由してマイコン３０のスライサ３０６に転送される。スライサ３０６では受信した第１合成信号Ｖｄ３からコンポジットビデオ信号Ｖｃが分離され、エミュレーション設定データｄ３（エミュレーション用プログラム）が抽出されてプロセッサ３０１に送信される。
【００５４】
（ホ）プロセッサ３０１ではエミュレーション設定データｄ３がエミュレーション用プログラムであると解析され、スライサ３０６から送信されるエミュレーション用プログラムがＲＡＭ３０４に書き込まれるように回路が設定され、エミュレーション用プログラムがＲＡＭ３０４へ書き込まれる。ここで、書き込まれたエミュレーション用プログラムは、
（ｉ）  指定したＲＡＭ３０４やレジスタの内容を表示装置に出力する：
（ｉｉ）  ＲＡＭ３０４上の指定変数の変更を受け付ける：
（ｉｉｉ）メインルーチンへの復帰アドレスと次回のブレイクポイントの入力を受け付ける：
（ｉｖ）  リスタート命令を受け付ける：
等の動作を行うように設計されている。
【００５５】
（ヘ）次に、フラッシュＲＯＭ３１２に書き込まれたプログラム中のブレイクポイントが制御データ生成コンピュータ４０上で設定され、そのブレイクポイントのアドレスデータがエミュレーション設定データｄ３として信号変換装置５０に入力される。エミュレーション設定データｄ３（アドレスデータ）は合成回路５０２で第２ビデオ信号発生器５０１が発生するコンポジットビデオ信号Ｖｃと合成され第１合成信号Ｖｄ３となる。第１合成信号Ｖｄ３は画像処理装置２０のビデオ信号入力端子２０３に出力される。
【００５６】
（ト）画像処理装置２０では、ビデオ信号入力端子２０３から受信した第１合成信号Ｖｄ３がビデオ信号処理部２０５を経由してマイコン３０のスライサ３０６に転送される。スライサ３０６では受信した第１合成信号Ｖｄ３からコンポジットビデオ信号Ｖｃが分離され、エミュレーション設定データｄ３（アドレスデータ）が抽出されてプロセッサ３０１に送信される。
【００５７】
（チ）プロセッサ３０１では、受信したエミュレーション設定データｄ３がブレイクポイントのアドレスデータであると解析され、スライサ３０６から送信されるエミュレーション設定データｄ３がＲＯＭ訂正回路３０５動作時のジャンプアドレス格納先であるＥＥＰＲＯＭ２０２に書き込まれるように回路が設定され、ジャンプアドレスデータがＥＥＰＲＯＭ２０２に書き込まれる。ここでブレイクポイントに達した時のジャンプ先のアドレスはＲＡＭ３０４になっている。
【００５８】
（リ）次に、制御データ生成コンピュータ４０からスタート命令データがエミュレーション設定データｄ３として信号変換装置５０に入力される。エミュレーション設定データｄ３（スタート命令データ）は合成回路５０２で第２ビデオ信号発生器５０１が発生するコンポジットビデオ信号Ｖｃと合成され第１合成信号Ｖｄ３となる。第１合成信号Ｖｄ３は画像処理装置２０のビデオ信号入力端子２０３に出力される。
【００５９】
（ヌ）画像処理装置２０では、ビデオ信号入力端子２０３から受信した第１合成信号Ｖｄ３がビデオ信号処理部２０５を経由してマイコン３０のスライサ３０６に転送される。スライサ３０６では受信した第１合成信号Ｖｄ３からコンポジットビデオ信号Ｖｃが分離され、エミュレーション設定データｄ３（スタート命令データ）が抽出されてプロセッサ３０１に送信される。
【００６０】
（ル）プロセッサ３０１では、受信したエミュレーション設定データｄ３がスタート命令データであると解析され、フラッシュＲＯＭ３１０内のプログラムが起動される。（チ）の設定によって、起動されたプログラムが予め設定されたブレイクポイントに達した時、ＲＯＭ訂正回路３０５が動作し、ＲＡＭ３０４にジャンプする。
【００６１】
（ヲ）ジャンプ先のＲＡＭ３０４では、既に書き込まれたエミュレーション用プログラムが起動され、（ホ）の（ｉ）の動作を実行し、次のデータを待つ。
【００６２】
（ワ）次に、制御データ生成コンピュータ４０から、画像処理装置２０やマイコン３０の動作結果の状況に応じて、ＲＡＭ３０４内の値やメインルーチンへの復帰アドレスデータと次回のブレイクポイントアドレスデータをエミュレーション設定データｄ３として入力されエミュレーションが続行される。これらのデータは前述と同様の処理によって制御データ生成コンピュータ４０から信号変換装置５０を経てプロセッサ３０１まで送信され、該当する回路に入力される。
【００６３】
また、各エミュレーション設定データｄ３や第３の実施の形態の（ホ）の（ｉ）の動作によって出力されるデータは、第１の実施の形態や第２の実施の形態の（ホ）から（ト）の手順と同様の処理によって、制御データ生成コンピュータ４０にエミュレーションモニターデータｍ３として出力され、このエミュレーションモニターデータｍ３によってエミュレーションの結果を確認することができる。
【００６４】
次に、第３の実施の形態の第１の変形例は、図２に示した第１の実施の形態の第１の変形例の構成のうちで、マスクＲＯＭ３１０をフラッシュＲＯＭ３１２に置き換えた構成で実現される。画像処理装置２０は、リモコン１０からの信号を受信するリモコン受光部２０１に代わって、画像処理装置２０の各種の設定を行うスイッチ２０８を備えている。このように、リモコン１０による操作ができない画像処理装置２０の場合は、画像処理装置２０に具備されたスイッチ２０８によってモードの切替を行い、そのスイッチ信号は信号受信回路３０２からプロセッサ３０１に送信される。
【００６５】
さらに、第３の実施の形態の第２の変形例は、図３に示した第１の実施の形態の第２の変形例の構成のうちで、マスクＲＯＭ３１０をフラッシュＲＯＭ３１２に置き換えた構成で実現される。画像処理装置２０は、ビデオ信号入力端子２０３とビデオ信号出力端子２０４に代わって、アンテナ入力端子２０６とチューナインターフェース（ＩＦ）２０７を備える。信号変換装置５０は、コンポジットビデオ信号Ｖｃを発生する第２ビデオ信号発生器５０１と、コンポジットビデオ信号Ｖｃと制御データ生成コンピュータ４０から入力される制御データ（エミュレーション設定データｄ３）を合成した第１合成信号Ｖｄ３を生成する合成回路５０２と、第１合成信号Ｖｄ３をＡＭ変調して画像処理装置２０のアンテナ入力端子２０６に出力するＡＭ変調器５０４とから構成されるが、図５に示した信号変換装置５０にＡＭ変調器５０４を追加した構成であっても勿論よい。そして、ＡＭ変調器５０４からの変調合成信号Ａｄ３がアンテナ入力端子２０６を通して画像処理装置２０に入力されるように、アンテナ入力端子２０６に信号変換装置５０を接続する。
【００６６】
第３の実施の形態の（ロ）の手順でコンポジットビデオ信号Ｖｃと合成して作成した第１合成信号Ｖｄ３を、さらにＡＭ変調器５０４で変調して出力する。この変調合成信号Ａｄ３を受信した画像処理装置２０では、チューナＩＦ２０７で復調してビデオ信号処理部２０５に送信する。それ以外の手順はビデオ信号入力端子２０３から入力した場合と同様である。
【００６７】
しかし、ビデオ信号出力端子２０４が実装されていないため、第３の実施の形態の（ホ）から（ト）のデータ確認手順は行えない。そこでプロセッサ３０１はエミュレーションモニターデータｍ３をＯＳＤ３０９を経由して図示しない表示装置に表示させるようにする。これにより各エミュレーション設定データｄ３が正常に書き込まれたことやエミュレーション結果の確認を行うことができる。
【００６８】
第３の実施の形態によって、従来擬似装置によって行っていたプログラムのデバッグを、実際の画像処理装置２０に実装したマイコン３０上で行うことが可能となる。第２の実施の形態で説明したマイコン制御方法を用いることで、デバッグによって検出された誤りを訂正したプログラムを改めてフラッシュＲＯＭ３１２に書き込むことができるため、手間がかからず最新のプログラムを効率的にデバッグすることができる。
【００６９】
また、ＲＡＭ３０４内に格納できる程度の小さなプログラムの場合は、フラッシュＲＯＭ３１２のプログラムを書き換えずに、ＲＡＭ３０４内に書き込んで実行させ、デバッグすることも可能である。
【００７０】
【発明の効果】
本発明によれば、画像処理装置内に搭載されているマイコンに直接触れることなく、ＲＯＭデータ訂正や、プログラムメモリ集積回路へのマイコンプログラムソフトウェアの書き込みや、エミュレーションを実現することができる。
【００７１】
また、集積回路を実装した状態で開発作業を行うことができ、従来使用してきた専用ケーブルなどによる特性劣化を生じさせることがなくなり、開発の性能を向上することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るビデオ信号端子を使用したマイコン制御システムの構成図である。
【図２】本発明の第１の実施の形態に係るスイッチを使用したマイコン制御システムの構成図である。
【図３】本発明の第１の実施の形態に係るアンテナ入力端子を使用したマイコン制御システムの構成図である。
【図４】本発明の第２の実施の形態に係るビデオ信号端子を使用したマイコン制御システムの構成図である。
【図５】本発明の第３の実施の形態に係るビデオ信号端子を使用したマイコン制御システムの構成図である。
【図６】従来のＲＯＭ訂正システムの構成図である。
【図７】従来のフラッシュＲＯＭ書き込みシステムの構成図である。
【図８】従来のマイコンエミュレーションシステムの構成図である。
【符号の説明】
１０…リモコン
２０…画像処理装置
３０…マイコン
４０…制御データ生成コンピュータ
５０…信号変換装置
６０…書き込みコントローラ
７０…コントローラ
８０…エミュレーション専用回路
９０…マイコンソケット
２０１…リモコン受光部
２０２…ＥＥＰＲＯＭ
２０３…ビデオ信号入力端子
２０４…ビデオ信号出力端子
２０５…ビデオ信号処理部
２０６…アンテナ入力端子
２０７…チューナＩＦ
２０８…スイッチ
３０１…プロセッサ
３０２…信号受信回路
３０３…シリアルバス回路
３０４…ＲＡＭ
３０５…ＲＯＭ訂正回路
３０６…スライサ
３０７…ビデオ信号発生回路
３０８…第１ビデオ信号発生器
３０９…ＯＳＤ
３１０…マスクＲＯＭ
３１２…フラッシュＲＯＭ
５０１…第２ビデオ信号発生器
５０２…合成回路
５０３…分離回路
５０４…ＡＭ変調器
ｄ１…ＲＯＭ訂正データ
ｄ２…プログラムデータ
ｄ３…エミュレーション設定データ
ｍ１…ＲＯＭ訂正モニターデータ
ｍ２…プログラムモニターデータ
ｍ３…エミュレーションモニターデータ
Ｖｃ…コンポジットビデオ信号
Ａｄ１、Ａｄ２、Ａｄ３…変調合成信号
Ｖｄ１、Ｖｄ２、Ｖｄ３…第１合成信号
Ｖｍ１、Ｖｍ２、Ｖｍ３…第２合成信号
【図１】
2004165998.tif 000003
【図２】
2004165998.tif 000004
【図３】
2004165998.tif 000005
【図４】
2004165998.tif 000006
【図５】
2004165998.tif 000007
【図６】
2004165998.tif 000008
【図７】
2004165998.tif 000009
【図８】
2004165998.tif 000010