(57)【特許請求の範囲】
【請求項１】
外部から供給される第１および第２の画像ごとに対応して設けられるとともに、前記第１および前記第２の画像を表示手段の表示画面上にそれぞれ表示するためのソース画像データとしてそれぞれ記憶する第１および第２の記憶手段と、前記ソース画像データを選択的に出力する選択手段と、選択された前記ソース画像データを、拡大表示または縮小表示するための表示画像データとして前記表示手段に出力する変換手段と、前記ソース画像データのアクセスと前記選択手段の選択制御と前記変換手段における拡大縮小表示制御とを行う制御手段と、前記ソース画像データを前記表示画面上に表示する表示画像の左端位置を示す表示左端座標値および右端位置を示す表示右端座標値とからなる表示座標データと前記ソース画像データのソース画像左端座標値およびソース画像右端座標値からなるソース画像座標データとが所定のファームウェアから与えられ、前記表示座標データおよび前記ソース画像データに基づき前記ソース画像データを前記第１および前記第２の画像に対応させて前記表示画面上の水平ラインごとに読み出すための実表示画像特定用の複数の信号を前記制御手段に与えるデータ前処理手段とを有し、前記制御手段で読み出した前記ソース画像データを前記第１および前記第２の画像として前記表示画面上の任意の位置にそれぞれ表示して複合画像とすることを特徴とする複数画像表示回路。
【請求項２】
前記データ前処理手段は、外部から与えられる垂直同期信号によりリセットされ水平同期信号によりインクリメントされるとともに表示画像の水平ライン数を計数する水平カウンタと、前記水平ライン数のデータと前記第１および前記第２の表示座標データとに基づき、表示すべき２つの画像が重なるときは手前の画像は前記表示左端座標値および前記表示右端座標値を実表示座標値とする表示画像全体を表示し、手前の画像の後ろに位置する奥の画像は手前の画像と重ならない部分のみを表示するための水平方向の実表示座標値を生成して出力する表示座標計算部と、表示画像全体のデータを有する前記ソース画像データのうち前記実表示座標値に従って表示される実表示画像に対応したソース画像座標値で示す範囲だけを抽出するために必要なリードソース画像座標値を算出するとともに、前記第１および前記第２の記憶手段からそれぞれの前記ソース画像データを読み出すためのリード要求信号と読み出すべきリードソース画像座標値信号およびリード量信号とを生成して出力するソース画像座標計算部とから構成される請求項１記載の複数画像表示回路。
【請求項３】
前記制御手段は、前記リード要求信号と前記リードソース画像座標信号と前記リード量信号とに基づき、前記第１および前記第２の記憶手段からそれぞれの前記ソース画像データを読み出すためのリードアクセス信号と、前記選択制御のためのセレクト信号と、前記拡大表示または前記縮小表示のための拡大率信号とをそれぞれ生成して出力する請求項１記載の複数画像表示回路。
【請求項４】
前記表示座標計算部は、表示すべき前記第１および前記第２の画像のうちの一方が他方の画像の手前に表示され他方の画像は手前の画像に隠れされた状態で表示されないとき、手前に表示される画像の水平方向の前記実表示座標値としては前記表示座標データの有する前記表示左端座標値および前記表示右端座標値をそのまま適用した実表示左端座標値および実表示右端座標値を出力する請求項２記載の複数画像表示回路。
【請求項５】
前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、または前記第２の画像を前記第１の画像の手前に表示するとき、１水平ライン上の前記第２の画像の表示左端位置が前記第１の画像の表示右端位置よりも右側のときは左右に並べて表示するために、前記第１および前記第２の画像とも水平方向の前記実表示座標値としては前記第１および前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそのまま適用した実表示左端座標値および実表示右端座標値を出力する請求項４記載の複数画像表示回路。
【請求項６】
前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、かつこれら第１および第２の画像をともに表示するとき、１水平ライン上の前記第２の画像左端の表示左端位置が前記第１の画像の表示画像左端から表示画像右端の範囲以内にあり、かつ前記第２の画像の表示画像右端が前記第１の画像の表示画像右端よりも右側に位置するときは、前記第１の画像の実表示座標値としては前記第１の表示座標値データの有する前記表示左端座標値および前記表示右端座標値をそのまま適用した実表示左端座標値および実表示右端座標値を出力し、前記第２の画像の実表示座標値としては、前記第１の画像の表示画像左端よりも１画素分右寄りの座標値を適用する実表示左端座標値および前記第２の表示座標データの有する前記表示右端座標値をそのまま適用する実表示右端座標値とを出力し、前記第２の画像を前記第１の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第２の画像の表示画像左端が前記第１の画像の表示画像左端よりも右側で、かつ前記第１の画像の表示画像右端から左側の範囲内にあり、前記第２の画像の表示画像右端が前記第１の画像の表示画像右端から右側のときは、前記第２の画像の実表示座標値としては前記第２の表示座標値データの有する前記表示左端座標値および前記表示右端座標値をそのまま適用する実表示左端座標値および実表示右端座標値を出力し、前記第１の画像の実表示座標値としては、前記第１の表示座標データの有する前記表示左端座標値を実表示左端座標値とし、かつ前記第２の画像の表示画像左端よりも１画素分左寄りの座標値を実表示右端座標値として出力する請求項４記載の複数画像表示回路。
【請求項７】
前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第２の画像の表示画像左端が前記第１の画像の表示画像左端から右側で、かつ前記第２の画像の表示画像右端が前記第１の画像の表示画像右端から左側のときは、前記第１および前記第２の画像をともに表示する状態であっても前記第１の画像のみを表示するために、前記第１の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力し、前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像左端から右側で、かつ前記第１の画像の表示画像右端が前記第２の画像の表示画像右端から左側のときは、前記第１および前記第２の画像をともに表示する状態であっても前記第２の画像のみを表示するために、前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力する請求項４記載の複数画像表示回路。
【請求項８】
前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像左端よりも右側で、かつ前記第１の画像の表示画像右端が前記第２の画像の表示画像右端よりも左側のときは、前記第１の画像の実表示座標として前記第１の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力し、前記第２の画像の実表示座標値としては、前記第２の表示座標データの有する前記表示左端座標値を実表示左端座標値とし、かつ前記第１の画像の表示画像左端よりも１画素分左寄りの座標値を実表示右端座標値とする第１の実表示座標値と、前記第１の画像の表示画像右端よりも１画素分右寄りの座標値を実表示左端座標値とし、かつ前記第２の表示座標データの有する前記表示右端座標値をそのまま実表示右端座標値とする第２の実表示座標値とをそれぞれ出力し、前記第２の画像を前記第１の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第２の画像の表示画像左端が前記第１の画像の表示画像左端よりも右側で、かつ前記第２の画像の表示画像右端が前記第１の画像の表示画像右端よりも左側のときは、前記第１の画像の実表示座標値としては、前記第１の表示座標データの有する前記表示左端座標値をそのまま実表示左端座標値とし、かつ前記第２の画像の表示画像左端よりも１画素分左寄りの座標値を実表示右端座標値とする第３の実表示座標値と、前記第２の画像の表示画像右端よりも１画素分右寄りの座標値を実表示左端座標値とし、かつ前記第１の表示座標データの有する前記表示右端座標値をそのまま実表示右端座標値とする第４の実表示座標値とをそれぞれ出力し、前記第２の画像の実表示座標として前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力する請求項４記載の複数画像表示回路。
【請求項９】
前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像左端よりも右側で、かつ前記第１の画像の表示画像右端が前記第２の画像の表示画像右端から右側のときは、前記第１の画像は前記第１の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標および実表示右端座標として出力し、前記第２の画像の実表示座標としては、前記第２の表示座標データの有する前記表示左端座標値をそのまま実表示左端座標値とし、かつ前記第１の画像の表示画像左端よりも１画素分左寄りの座標値を実表示右端座標値として出力し、前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像左端から右側で、かつ前記第２の画像の表示画像右端から左側の範囲内にあり、前記第１の画像の表示画像右端が前記第２の画像の表示画像右端よりも右側のときは、前記第１の画像の実表示座標としては、前記第２の画像の表示画像右端よりも１画素分右寄りの座標値を実表示左端座標値とし、かつ前記第１の表示座標データの有する前記表示右端座標値をそのまま実表示右端座標値として出力し、前記第２の画像の実表示座標としては、前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力する請求項４記載の複数画像表示回路。
【請求項１０】
前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、または前記第２の画像を前記第１の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像右端よりも右側のときはそれぞれを左右に並べて表示すべく、前記第１および前記第２の画像それぞれの実表示座標値としては、前記第１の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ前記第１の画像の実表示左端座標値および実表示右端座標値とし、かつ前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ前記第２の画像の実表示左端座標値および実表示右端座標値として出力する請求項４記載の複数画像表示回路。
【請求項１１】
前記ソース座標計算部は、与えられた水平方向の前記ソース画像座標データおよび前記表示座標計算部から入力した実表示座標値に基づく水平方向のリードソース画像左端座標値への変換値を、前記実表示左端座標値および前記実表示右端座標値間の差分値と前記ソース画像座標データの左端座標値およびソース画像座標データで与えられる右端座標値の１画素分右寄り座標値間の差分値との乗算結果を求めるとともに、この乗算結果を、前記実表示右端座標値および前記実表示左端座標値の１画素分右寄りの座標値間の差分値で除算し、この除算結果に前記ソース画像座標データの左端座標値を加算して求める水平方向の変換演算手段と、垂直方向の前記ソース画像座標値への変換値を、水平ライン数および垂直方向の実表示下端座標値間の差分値と垂直方向の前記ソース画像座標データの下端座標値および上端座標値から１画素分上寄りの座標値間の差分値との乗算結果を求めるとともに、この乗算結果を、垂直方向の実表示下端座標値および実表示上端座標値から１画素上寄りの座標値間の差分値で除算し、この除算結果に垂直方向のソース画像座標データの上端座標値を加算して求める垂直方向の変換演算手段とさらに、前記ソース画像データの前記リード量を、前記ソース画像座標データの右端座標値および水平方向の前記変換演算手段で求めた前記リードソース画像左端座標値の１画素分右寄りの座標値間の差分値として求めるリード量の演算手段とを有する請求項２記載の複数画像表示回路。
【請求項１２】
外部から与えられる表示すべき画像と前記記憶手段と前記信号選択手段の入力数と前記制御手段から前記記憶手段をアクセスする信号と前記データ前処理手段に入力する前記表示座標値および前記ソース画像座標値とを、それぞれ３以上備え、３以上の表示画像を前記表示画面上の任意の位置にそれぞれ表示して複合画像とする請求項１記載の複数画像表示回路。
【請求項１３】
外部から供給される第１および第２の画像ごとに対応して設けられるとともに、前記第１および前記第２の画像を表示手段の表示画面上にそれぞれ表示するためのソース画像データとしてそれぞれ記憶する第１および第２の記憶手段と、前記ソース画像データを選択的に出力する選択手段と、選択された前記ソース画像データを、拡大表示または縮小表示するための表示画像データとして前記表示手段に出力する変換手段と、前記ソース画像データのアクセスと前記選択手段の選択制御と前記変換手段における拡大縮小表示制御とを行う制御手段と、前記ソース画像データを前記表示画面上に表示する表示画像の左端位置を示す表示左端座標値および右端位置を示す表示右端座標値とからなる表示座標データと前記ソース画像データのソース画像左端座標値およびソース画像右端座標値からなるソース画像座標データとが所定のファームウェアから与えられ、前記表示座標データおよび前記ソース画像データに基づき前記ソース画像データを前記第１および前記第２の画像に対応させて前記表示画面上の水平ラインごとに読み出すための実表示画像特定用の複数の信号を前記制御手段に与えるデータ前処理手段とを用いて、画面表示すべき複数の画像の前記ソース画像データを対応する前記記憶手段それぞれに格納する格納処理と、前記データ前処理手段により水平ライン数とソース画像座標値とを求める計算処理と、前記制御手段により画面表示すべき複数の画像の前記ソース画像データを前記記憶手段から読み出すソース画像データの読み出し処理と、読み出した前記ソース画像データを基に画面表示すべき複数の画像を前記表示手段の画面上に表示する表示処理と、これらの処理を一画面すべての水平ラインに対して行うことにより、複数の前記画像を前記表示画面上の任意の位置にそれぞれ表示することを特徴とする複合画像表示方法。
【請求項１４】
前記計算処理は、水平カウンタによる水平ライン数の計算処理と、表示される前記第１および前記第２の画像の表示画面上の実表示座標値を算出する実表示座標値算出処理と、前記実表示座標値に対応する表示に必要な前記第１および前記第２の画像の前記ソース画像データを前記実表示座標値に対応させたソース画像データ格納位置を示すソース画像座標値およびそのソース画像座標値で指定された表示すべき画素数を示すリード量を算出するソース画像座標値およびリード量算出処理と、前記ソース画像座標値およびリード量算出処理により求めた前記リード要求信号、前記リードソース画像座標値信号および前記リード量信号を前記制御手段に与えるソース画像データ特定用の信号出力処理とからなる請求項１３記載の複数画像表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数画像表示回路およびこの回路を用いた複数画像表示方法に係わり、特に半導体装置における複数画像表示回路を改善した複数画像表示回路およびこの回路を用いた複数画像表示方法に関する。
【０００２】
【従来の技術】
近年、半導体素子の微細化技術の進展に伴い、その半導体素子で構成するＬＳＩも大規模化してきており、家電製品分野、工業製品分野を問わずシステム全体に対して半導体装置が組み込まれる割合が急速に増大している。例えば、デジタルテレビもその一つである。
【０００３】
デジタルテレビの放送においては、チャンネル数が多く、テレビ画面に複数のチャンネルを表示し、これらの画面の中から視聴者が任意のが面を選択する機能は、必須となっている。
【０００４】
また、それぞれのチャンネル表示画像の大きさを任意に変えたり、複数画像を重ねあわせたりする機能を備えることにより、視聴者は従来よりもさらに直感的に分かりやすく複数画像の選択操作をすることができる。
【０００５】
この種の従来複数画像回路を搭載した半導体装置の一例が特開平６−２６１２６２号公報に記載されている。同公報記載の半導体装置は、ハイビジョン映像信号による画像をバックの表示画像として、手前にビデオカメラの出力画像とパーソナルコンピュータ（以下、パソコンと称する）の出力画像を表示する、いわゆるマルチ画面表示方法の技術が適用されたものである。
【０００６】
上述したマルチ画面表示方法に適用される従来の複数画像表示回路のブロック図を示した図１６を参照すると、複数画像表示回路は、受信したテレビジョン信号、例えばハイビジョン映像信号を入力して格納するとともに、格納している映像信号を適宜所定のタイミングで読み出し、所定に割合で走査線を間引き、さらに水平画素を所定の割合で間引いた映像信号を格納するフレームメモリ２０を有する。
【０００７】
また、この複数画像表示回路は、テレビカメラで撮影したコンポジットビデオ信号を入力するとともに、ハイビジョンの走査周波数に走査変換してフレームメモリへ出力するスキャンコンバータ１８と、パソコンのコンポジットビデオ信号を入力するとともに、スキャンコンバータ１８同様にハイビジョンの走査周波数に走査変換してフレームメモリへ出力するスキャンコンバータ１９とを有する。
【０００８】
また、この複数画像表示回路は、スキャンコンバータ１８の出力する画像サイズが縮小された表示画像のデータを入力し格納するフレームメモリ２１と、スキャンコンバータ１９の出力する画像サイズが縮小された表示画像のデータを入力し格納するフレームメモリ２２とを有する。
【０００９】
さらに、この複数画像表示回路は、フレームメモリに表示画像を読み込み、あるいは読み出すための制御信号を与える動作信号発生部２３と、表示画像のデータを読み出すための制御信号に応答して、フレームメモリ２０，２１，２２から読み出した表示画像のデータのうち、実際に表示されるデータを選択して出力する信号切換部２４とを有し、スキャンコンバータ１８，１９で拡大縮小され信号切換部２４で選択された表示画像は、ハイビジョンの表示画面２５として表示される。
【００１０】
上述した構成によれば、従来の複数画像表示回路は、ハイビジョン、コンポジットビデオ信号、パソコンのコンポジットビデオ信号の画像を自由に複合した映像信号により複数の画像をつくり、表示部２５で表示させることができるというものである。デジタルテレビの複数チャンネルの表示もこれと同様の方法で実現できる。
【００１１】
【発明が解決しようとする課題】
上述したように、従来の複数画像表示回路は、入力したハイビジョン映像信号やコンポジットビデオ信号をスキャンコンバータにより表示サイズを拡大縮小してフレームメモリにそれぞれ格納しておき、それぞれのフレームメモリから読み出した画像データを適宜選択して、テレビジョン受像機の表面画面に複数画像を表示するものであるが、次のような問題点があった。
【００１２】
すなわち、複数画像表示回路の規模が大きくなると云うことである。つまり、上述した従来例では、入力された２つの画像である、ビデオカメラおよびパソコンそれぞれのコンポジットビデオ信号に対して、それぞれ対応するスキャンコンバータを用意しておく必要があるということである。
【００１３】
また、ｎ個の複数画面を組み合わせた復号画面を作成するためには、ｎ個のスキャンコンバータが必要となる。
【００１４】
本発明の目的は、上述した従来の欠点に鑑みなされたものであり、フレームメモリに格納された画像データを表示手段の画面上に画像として表示するための表示座標データとフレームメモリにおける画像データの位置を示すソース座標データとに基づき、フレームメモリに格納された画像データを表示画面上の水平ラインごとに対応させて読み出すための画像特定用の複数の信号を制御手段に与えるデータ前処理手段とを有し、フレームメモリから制御手段で読み出した画像データを表示画像として表示画面上の任意の位置にそれぞれ表示して複合画像とする複数画像表示回路およびその回路を用いた複数画像表示方法を提供することにある。
【００１５】
【課題を解決するための手段】
本発明の複数画像表示回路の特徴は、外部から供給される第１および第２の画像ごとに対応して設けられるとともに、前記第１および前記第２の画像を表示手段の表示画面上にそれぞれ表示するためのソース画像データとしてそれぞれ記憶する第１および第２の記憶手段と、前記ソース画像データを選択的に出力する選択手段と、選択された前記ソース画像データを、拡大表示または縮小表示するための表示画像データとして前記表示手段に出力する変換手段と、前記ソース画像データのアクセスと前記選択手段の選択制御と前記変換手段における拡大縮小表示制御とを行う制御手段と、前記ソース画像データを前記表示画面上に表示する表示画像の左端位置を示す表示左端座標値および右端位置を示す表示右端座標値とからなる表示座標データと前記ソース画像データのソース画像左端座標値およびソース画像右端座標値からなるソース画像座標データとが所定のファームウェアから与えられ、前記表示座標データおよび前記ソース画像データに基づき前記ソース画像データを前記第１および前記第２の画像に対応させて前記表示画面上の水平ラインごとに読み出すための実表示画像特定用の複数の信号を前記制御手段に与えるデータ前処理手段とを有し、前記制御手段で読み出した前記ソース画像データを前記第１および前記第２の画像として前記表示画面上の任意の位置にそれぞれ表示して複合画像とすることにある。
【００１６】
また、前記データ前処理手段は、外部から与えられる垂直同期信号によりリセットされ水平同期信号によりインクリメントされるとともに表示画像の水平ライン数を計数する水平カウンタと、前記水平ライン数のデータと前記第１および前記第２の表示座標データとに基づき、表示すべき２つの画像が重なるときは手前の画像は前記表示左端座標値および前記表示右端座標値を実表示座標値とする表示画像全体を表示し、手前の画像の後ろに位置する奥の画像は手前の画像と重ならない部分のみを表示するための水平方向の実表示座標値を生成して出力する表示座標計算部と、表示画像全体のデータを有する前記ソース画像データのうち前記実表示座標値に従って表示される実表示画像に対応したソース画像座標値で示す範囲だけを抽出するために必要なリードソース画像座標値を算出するとともに、前記第１および前記第２の記憶手段からそれぞれの前記ソース画像データを読み出すためのリード要求信号と読み出すべきリードソース画像座標値信号およびリード量信号とを生成して出力するソース画像座標計算部とから構成される。
【００１７】
さらに、前記制御手段は、前記リード要求信号と前記リードソース画像座標信号と前記リード量信号とに基づき、前記第１および前記第２の記憶手段からそれぞれの前記ソース画像データを読み出すためのリードアクセス信号と、前記選択制御のためのセレクト信号と、前記拡大表示または前記縮小表示のための拡大率信号とをそれぞれ生成して出力することができる。
【００１８】
さらにまた、前記表示座標計算部は、表示すべき前記第１および前記第２の画像のうちの一方が他方の画像の手前に表示され他方の画像は手前の画像に隠れされた状態で表示されないとき、手前に表示される画像の水平方向の前記実表示座標値としては前記表示座標データの有する前記表示左端座標値および前記表示右端座標値をそのまま適用した実表示左端座標値および実表示右端座標値を出力することもできる。
【００１９】
また、前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、または前記第２の画像を前記第１の画像の手前に表示するとき、１水平ライン上の前記第２の画像の表示左端位置が前記第１の画像の表示右端位置よりも右側のときは左右に並べて表示するために、前記第１および前記第２の画像とも水平方向の前記実表示座標値としては前記第１および前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそのまま適用した実表示左端座標値および実表示右端座標値を出力してもよい。
【００２０】
さらに、前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、かつこれら第１および第２の画像をともに表示するとき、１水平ライン上の前記第２の画像左端の表示左端位置が前記第１の画像の表示画像左端から表示画像右端の範囲以内にあり、かつ前記第２の画像の表示画像右端が前記第１の画像の表示画像右端よりも右側に位置するときは、前記第１の画像の実表示座標値としては前記第１の表示座標値データの有する前記表示左端座標値および前記表示右端座標値をそのまま適用した実表示左端座標値および実表示右端座標値を出力し、前記第２の画像の実表示座標値としては、前記第１の画像の表示画像左端よりも１画素分右寄りの座標値を適用する実表示左端座標値および前記第２の表示座標データの有する前記表示右端座標値をそのまま適用する実表示右端座標値とを出力し、
前記第２の画像を前記第１の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第２の画像の表示画像左端が前記第１の画像の表示画像左端よりも右側で、かつ前記第１の画像の表示画像右端から左側の範囲内にあり、前記第２の画像の表示画像右端が前記第１の画像の表示画像右端から右側のときは、前記第２の画像の実表示座標値としては前記第２の表示座標値データの有する前記表示左端座標値および前記表示右端座標値をそのまま適用する実表示左端座標値および実表示右端座標値を出力し、前記第１の画像の実表示座標値としては、前記第１の表示座標データの有する前記表示左端座標値を実表示左端座標値とし、かつ前記第２の画像の表示画像左端よりも１画素分左寄りの座標値を実表示右端座標値として出力することもできる。
【００２１】
さらにまた、前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第２の画像の表示画像左端が前記第１の画像の表示画像左端から右側で、かつ前記第２の画像の表示画像右端が前記第１の画像の表示画像右端から左側のときは、前記第１および前記第２の画像をともに表示する状態であっても前記第１の画像のみを表示するために、前記第１の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力し、
前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像左端から右側で、かつ前記第１の画像の表示画像右端が前記第２の画像の表示画像右端から左側のときは、前記第１および前記第２の画像をともに表示する状態であっても前記第２の画像のみを表示するために、前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力することもできる。
【００２２】
また、前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像左端よりも右側で、かつ前記第１の画像の表示画像右端が前記第２の画像の表示画像右端よりも左側のときは、前記第１の画像の実表示座標として前記第１の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力し、前記第２の画像の実表示座標値としては、前記第２の表示座標データの有する前記表示左端座標値を実表示左端座標値とし、かつ前記第１の画像の表示画像左端よりも１画素分左寄りの座標値を実表示右端座標値とする第１の実表示座標値と、前記第１の画像の表示画像右端よりも１画素分右寄りの座標値を実表示左端座標値とし、かつ前記第２の表示座標データの有する前記表示右端座標値をそのまま実表示右端座標値とする第２の実表示座標値とをそれぞれ出力し、
前記第２の画像を前記第１の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第２の画像の表示画像左端が前記第１の画像の表示画像左端よりも右側で、かつ前記第２の画像の表示画像右端が前記第１の画像の表示画像右端よりも左側のときは、前記第１の画像の実表示座標値としては、前記第１の表示座標データの有する前記表示左端座標値をそのまま実表示左端座標値とし、かつ前記第２の画像の表示画像左端よりも１画素分左寄りの座標値を実表示右端座標値とする第３の実表示座標値と、前記第２の画像の表示画像右端よりも１画素分右寄りの座標値を実表示左端座標値とし、かつ前記第１の表示座標データの有する前記表示右端座標値をそのまま実表示右端座標値とする第４の実表示座標値とをそれぞれ出力し、前記第２の画像の実表示座標として前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力することもできる。
【００２３】
さらに、前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像左端よりも右側で、かつ前記第１の画像の表示画像右端が前記第２の画像の表示画像右端から右側のときは、前記第１の画像は前記第１の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標および実表示右端座標として出力し、前記第２の画像の実表示座標としては、前記第２の表示座標データの有する前記表示左端座標値をそのまま実表示左端座標値とし、かつ前記第１の画像の表示画像左端よりも１画素分左寄りの座標値を実表示右端座標値として出力し、
前記第１の画像を前記第２の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像左端から右側で、かつ前記第２の画像の表示画像右端から左側の範囲内にあり、前記第１の画像の表示画像右端が前記第２の画像の表示画像右端よりも右側のときは、前記第１の画像の実表示座標としては、前記第２の画像の表示画像右端よりも１画素分右寄りの座標値を実表示左端座標値とし、かつ前記第１の表示座標データの有する前記表示右端座標値をそのまま実表示右端座標値として出力し、前記第２の画像の実表示座標としては、前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ実表示左端座標値および実表示右端座標値として出力することもできる。
【００２４】
さらにまた、前記表示座標計算部は、前記第１の画像を前記第２の画像の手前に表示し、または前記第２の画像を前記第１の画像の手前に表示し、かつ前記第１および前記第２の画像をともに表示するとき、１水平ライン上の前記第１の画像の表示画像左端が前記第２の画像の表示画像右端よりも右側のときはそれぞれを左右に並べて表示すべく、前記第１および前記第２の画像それぞれの実表示座標値としては、前記第１の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ前記第１の画像の実表示左端座標値および実表示右端座標値とし、かつ前記第２の表示座標データの有する前記表示左端座標値および前記表示右端座標値をそれぞれ前記第２の画像の実表示左端座標値および実表示右端座標値として出力することもできる。
【００２５】
また、前記ソース座標計算部は、与えられた水平方向の前記ソース画像座標データおよび前記表示座標計算部から入力した実表示座標値に基づく水平方向のリードソース画像左端座標値への変換値を、前記実表示左端座標値および前記実表示右端座標値間の差分値と前記ソース画像座標データの左端座標値およびソース画像座標データで与えられる右端座標値の１画素分右寄り座標値間の差分値との乗算結果を求めるとともに、この乗算結果を、前記実表示右端座標値および前記実表示左端座標値の１画素分右寄りの座標値間の差分値で除算し、この除算結果に前記ソース画像座標データの左端座標値を加算して求める水平方向の変換演算手段と、
垂直方向の前記ソース画像座標値への変換値を、水平ライン数および垂直方向の実表示下端座標値間の差分値と垂直方向の前記ソース画像座標データの下端座標値および上端座標値から１画素分上寄りの座標値間の差分値との乗算結果を求めるとともに、この乗算結果を、垂直方向の実表示下端座標値および実表示上端座標値から１画素上寄りの座標値間の差分値で除算し、この除算結果に垂直方向のソース画像座標データの上端座標値を加算して求める垂直方向の変換演算手段とさらに、前記ソース画像データの前記リード量を、前記ソース画像座標データの右端座標値および水平方向の前記変換演算手段で求めた前記リードソース画像左端座標値の１画素分右寄りの座標値間の差分値として求めるリード量の演算手段とを有することもできる。
【００２６】
さらに、外部から与えられる表示すべき画像と前記記憶手段と前記信号選択手段の入力数と前記制御手段から前記記憶手段をアクセスする信号と前記データ前処理手段に入力する前記表示座標値および前記ソース画像座標値とを、それぞれ３以上備え、３以上の表示画像を前記表示画面上の任意の位置にそれぞれ表示して複合画像とすることもできる。
【００２７】
本発明の複数画像表示方法は、外部から供給される第１および第２の画像ごとに対応して設けられるとともに、前記第１および前記第２の画像を表示手段の表示画面上にそれぞれ表示するためのソース画像データとしてそれぞれ記憶する第１および第２の記憶手段と、前記ソース画像データを選択的に出力する選択手段と、選択された前記ソース画像データを、拡大表示または縮小表示するための表示画像データとして前記表示手段に出力する変換手段と、前記ソース画像データのアクセスと前記選択手段の選択制御と前記変換手段における拡大縮小表示制御とを行う制御手段と、前記ソース画像データを前記表示画面上に表示する表示画像の左端位置を示す表示左端座標値および右端位置を示す表示右端座標値とからなる表示座標データと前記ソース画像データのソース画像左端座標値およびソース画像右端座標値からなるソース画像座標データとが所定のファームウェアから与えられ、前記表示座標データおよび前記ソース画像データに基づき前記ソース画像データを前記第１および前記第２の画像に対応させて前記表示画面上の水平ラインごとに読み出すための実表示画像特定用の複数の信号を前記制御手段に与えるデータ前処理手段とを用いて、
画面表示すべき複数の画像の前記ソース画像データを対応する前記記憶手段それぞれに格納する格納処理と、前記データ前処理手段により水平ライン数とソース画像座標値とを求める計算処理と、前記制御手段により画面表示すべき複数の画像の前記ソース画像データを前記記憶手段から読み出すソース画像データの読み出し処理と、読み出した前記ソース画像データを基に画面表示すべき複数の画像を前記表示手段の画面上に表示する表示処理と、これらの処理を一画面すべての水平ラインに対して行うことにより、複数の前記画像を前記表示画面上の任意の位置にそれぞれ表示することを特徴とする。
【００２８】
また、前記計算処理は、水平カウンタによる水平ライン数の計算処理と、表示される前記第１および前記第２の画像の表示画面上の実表示座標値を算出する実表示座標値算出処理と、前記実表示座標値に対応する表示に必要な前記第１および前記第２の画像の前記ソース画像データを前記実表示座標値に対応させたソース画像データ格納位置を示すソース画像座標値およびそのソース画像座標値で指定された表示すべき画素数を示すリード量を算出するソース画像座標値およびリード量算出処理と、前記ソース画像座標値およびリード量算出処理により求めた前記リード要求信号、前記リードソース画像座標値信号および前記リード量信号を前記制御手段に与えるソース画像データ特定用の信号出力処理とからなる。
【００２９】
さらに、前記ソース画像データの読み出し処理は、前記制御手段により、前記リード要求信号、前記リードソース画像座標値信号および前記リード量信号を基に前記ソース画像データをアクセスさせるリードアクセス処理と、複数の前記記憶手段それぞれから画面表示すべき前記ソース画像データを前記選択手段に読み出させるソース画像データ読み出し処理と、前記選択手段により、前記セレクト信号に基づき複数の前記記憶手段のいずれか一方の前記ソース画像データを選択させる選択処理と、前記スキャン変換手段により、前記拡大率信号に基づき前記第１および前記第２の画像の拡大表示または縮小表示を制御させる変換処理とからなる。
【００３０】
【発明の実施の形態】
まず、本発明の第１の実施形態を図面を参照しながら詳細に説明する。
【００３１】
図１は本発明の第１の実施形態の構成を示したブロック図であり、図２は図１の構成における前処理部１６の構成を示したブロック図である。図３は図２に示した表示座標計算部１６２の座標値算出条件および実表示座標値との関係を示した図である。図４は図３に示した条件式に基づく画像表示動作の説明をするための図であり複数画像のうち表示画像１を手前に、表示画像２を奥にした状態で２画像とも表示したときの複数画像表示の一例を示した図である。図５は図４と同様に、図３に示した条件式に基づく画像表示動作の説明をするための図であり複数画像のうち表示画像２を手前に、表示画像１を奥にした状態で２画像とも表示したときの複数画像表示の一例を示した図である。
【００３２】
なお、以下の説明では、表示手段であるブラウン管または液晶表示手段等の表示有効画面を表示画面と称する。また、表示画面の中に表示される矩形画像、すなわち、スキャンコンバータで拡大縮小変換した画像データを表示画像と称する。さらに、フレームメモリに格納されている、拡大縮小変換前の画像をソース画像と称し、ソース画像のデータをソース画像データと称する。
【００３３】
図１を参照すると、この第１の実施形態における複数画像表示回路１ａには、表示のために必要な同期信号である水平同期信号および垂直同期信号がこの複数画像表示回路内蔵の半導体装置を搭載する、例えばハイビジョンテレビ受像機の発振回路（不図示）から供給されるものとする。複数画像表示回路１ａは、ＭＰＥＧ方式により圧縮された映像信号を入力し元の映像信号に復号化するＭＰＥＧデコーダ１１ａおよび１１ｂを有する。
【００３４】
また、複数画像表示回路１ａは、所定の制御信号（後述するリードアクセス信号ＳＧ７１）に応答して、復号化された映像信号を表示すべき表示画像のソース画像データとして格納（書き込み）するとともに、所定のタイミングで読み出しが行われるフレームメモリ１２ａおよび１２ｂを有する。
【００３５】
さらに、複数画像表示回路１ａは、フレームメモリ１２ａおよび１２ｂから読み出したソース画像データＳＧ２１およびＳＧ２２を入力し、これら２つのソース画像データＳＧ２１およびＳＧ２２のうちの一方を、所定の制御信号（後述するセレクト信号ＳＧ７２）に応答して選択し、選択されたソース画像データとして信号ＳＧ３１を出力する信号選択部１３を有する。
【００３６】
また、複数画像表示回路１ａは、選択されたソース画像データの信号ＳＧ３１を入力して所定の制御信号（後述する拡大率信号ＳＧ７３）に応答して、所定の画像サイズに拡大し、または縮小変換した信号ＳＧ４１を表示部１５へ出力するスキャンコンバータ１４を有する。本発明の複数画像表示回路には含まれない表示部１５は、水平同期信号および垂直同期信号に同期して与えられた複数画像を表示する。
【００３７】
さらに、複数画像表示回路１ａは、本発明による制御処理手段として、垂直同期信号および水平同期信号に基づき、図示されないファームウェア（ＣＰＵ）により制御されて与えられる、ソース座標データ（以下、ソース座標値と称す）１、表示座標データ（以下、表示座標値と称す）１，ソース座標値２および表示座標値２にそれぞれ応答して、フレームメモリからのソース画像データの読み出し制御を要求するためのリード要求信号ＳＧ６１と読み出すべきソース画像データがフレームメモリのどの位置にあるかを示すリードソース座標値ＳＧ６２と読み出すべきソース画像データの画素数を示すリード量信号ＳＧ６３とをそれぞれ生成する前処理部１６を有する。
【００３８】
また、複数画像表示回路１ａは、前処理部１６で生成されたリード要求信号ＳＧ６１とリードソース座標値信号ＳＧ６２とリード量信号ＳＧ６３とに基づき、前述したフレームメモリに対するリードアクセス信号と信号選択部１３に対するセレクト信号ＳＧ７２とスキャンコンバータ１４に対する拡大率信号ＳＧ７３と生成するメモリアクセス制御部１７とを有する。
【００３９】
図２を参照すると、上述した前処理部１６は、垂直同期信号で０クリアされ、水平同期信号が変化するごとに＋１づつカウントアップしてそのカウント出力を水平ライン数ＳＧ６４として出力するとともに、ＣＰＵから制御される表示イネーブル信号が活性化されると動作が能動状態となる水平ラインカウンタ１６１を有する。
【００４０】
また、前処理部１６は、水平ラインカウンタ１６１から水平ライン数ＳＧ６４を入力し、ＣＰＵからは表示座標値１および２を入力するとともに、ＣＰＵから制御される表示イネーブル信号が活性化されると動作が能動状態となり、予め定める手順により、１水平ラインごとに、入力した表示座標値１および２と比較器で比較した判断結果に基づき、表示画像１および表示画像２の実表示座標値を算出する制御部１６２１と、制御部１６２１から与えられる表示座標値１および２が図３に示した条件のどれに合致するかを判定し、判定結果を制御部へ戻す比較器１６２２とを備える表示座標計算部１６２を有する。
【００４１】
さらに、前処理部１６は、表示座標計算部１６２から実表示座標値ＳＧ６５を入力し、水平ラインカウンタ１６１からは水平ライン数ＳＧ６４を入力し、ＣＰＵからはソース座標値１および２を入力するとともに、ＣＰＵから制御される表示イネーブル信号が活性化されると動作が能動状態となり、１水平ラインごとに、予め定める手順により、表示部１５に実際に表示するために必要な実表示座標値からソース画像データの対応する位置を乗算器１６３２および除算器１６３３を制御して算出させるとともに、算出結果に基づき、リードソース座標値とリード量信号とリード要求信号とを出力する制御部１６３１と、実表示座標値からソース画像データの対応する位置を演算する乗算器１６３２および除算器１６３３とを備えるソース座標計算部１６３を有する。
【００４２】
次に、上述した構成からなる複数画像表示回路の動作を説明する。
【００４３】
まず、図２の前処理部１６に水平同期信号および垂直同期信号が供給され、さらに表示イネーブル信号が活性化されると、水平カウンタ１６１から水平ライン数を示す信号が、表示座標計算部１６２およびソース座標計算部１６３にそれぞれ出力される。このとき、表示座標計算部１６２において、実表示座標値の算出は図３に示す条件を満たすように行われ、２つの画像が重なっていた場合、手前の画像は全部表示されるが、奥の画像は手前の画像がない部分だけを表示するような水平方向の実表示座標値が出力される。
【００４４】
すなわち、図３を参照すると、表示画像１を手前に表示する場合であって、表示画像１のみしか表示しない場合は、表示画像１の実表示座標値は、表示画面の１水平ライン上においてその表示画像に与えられた画像の左端および画像の右端を示す位置がそのまま適用されて、実表示座標値（実表示左端座標値Ｘ１Ｓ，実表示右端座標値Ｘ１Ｅ）として出力される。すなわち、表示座標値１と同じ座標値である。以下、実表示左端座標値Ｘ１Ｓ，実表示左端座標値Ｘ１ＥをそれぞれＸ１Ｓ，Ｘ１Ｅと称す。
【００４５】
一方、表示画像２を手前に表示する場合であって、表示画像２のみしか表示しない場合は、表示画像２の実表示座標値は、表示画面の１水平ライン上においてその表示画像２に与えられた画像の左端および画像の右端を示す位置が、実表示座標値（実表示左端座標値Ｘ２Ｓ，実表示右端座標値Ｘ２Ｅ）として出力される。すなわち、表示座標値２と同じ座標値である。以下、実表示左端座標値Ｘ２Ｓ，実表示左端座標値Ｘ２ＥをそれぞれＸ２Ｓ，Ｘ２Ｅと称す。
【００４６】
次に、表示画像１を手前に表示する場合であって、表示画像１，２ともに表示する場合を説明する。なお、以下の説明において、Ｘ１Ｓ＜Ｘ１Ｅ、Ｘ２Ｓ＜Ｘ２Ｅであることを前提とする。つまり、表示画像１および表示画像２をともに表示することからそれぞれ表示すべき画像が存在し、その表示画像１の右端は当然左端よりも右側、すなわち、座標値としては左端の座標値よりも大きい値である。同様に、その表示画像２の右端も当然左端より右側であり、座標値としては左端の座標値よりも大きい値である。図４および図５いずれの場合も、斜線部分の１水平ライン上における座標値として説明する。
【００４７】
図３および図４（ａ）を併せて参照すると、表示画像１の右端が表示画像２の左端よりも左側にあるときは（Ｘ１Ｅ＜Ｘ２Ｓ）、それぞれ並べて表示するので、表示画像１の実表示座標値は、表示画面の１水平ライン上の表示画像１に与えられた画像の左端および画像の右端を示す位置が座標（Ｘ１Ｓ，Ｘ１Ｅ）として出力される。すなわち、表示座標計算部１６に与えられる表示座標値１と同じ座標値である。表示座標２も同様に実表示座標（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。すなわち、表示座標計算部１６に与えられる表示座標値２と同じ座標値である。
【００４８】
図３および図４（ｂ）を併せて参照すると、表示画像２の左端が表示画像１の左端から右端までの範囲以内で、かつ表示画像２の右端が表示画像１の右端よりも右側にあるときは（Ｘ１Ｓ≦Ｘ２Ｓ≦Ｘ１Ｅ＜Ｘ２Ｅ）、表示画像１の実表示座標値は、表示画面の１水平ライン上の表示画像１に与えられた画像の左端および画像の右端を示す位置が表示座標値１と同じ座標値（Ｘ１Ｓ，Ｘ１Ｅ）として出力される。
【００４９】
表示画像２の実表示座標値は、表示画像２が表示画像１の奥にあるので表示画像１で隠れた部分は表示されず、表示画像２の表示される左端は表示画像１の右端よりも１画素分右の位置（Ｘ１Ｅ＋１画素）になり、表示画像２の右端はその表示画像２に与えられた画像の右端を示す位置の座標値（Ｘ２Ｅ）となる。すなわち、座標値（Ｘ１Ｅ＋１，Ｘ２Ｅ）として出力される。
【００５０】
図３および図４（ｃ）を併せて参照すると、表示画像２の左端が表示画像１の左端から右側にあり、かつ表示画像２の右端が表示画像１の右端から左側にあるときは（Ｘ１Ｓ≦Ｘ２Ｓ，Ｘ２Ｅ≦Ｘ１Ｅ）、表示画像２は完全に表示画像１の奥に隠れてしまうので表示されない。表示されるのは表示画像１のみとなり、その実表示座標値は、表示画面の１水平ライン上の表示画像１に与えられた画像の左端および画像の右端を示す位置が、表示座標値１と同じ座標値（Ｘ１Ｓ，Ｘ１Ｅ）として出力される。
【００５１】
図３および図４（ｄ）を併せて参照すると、表示画像１の左端が表示画像２の左端よりも右側にあり、かつ表示画像１の右端が表示画像２の右端よりも左側にあるときは（Ｘ２Ｓ＜Ｘ１Ｓ，Ｘ１Ｅ＜Ｘ２Ｅ）、表示画像１の実表示座標値は、表示画面の１水平ライン上の表示画像１に与えられた画像の左端および画像の右端を示す位置が、表示座標値１と同じ座標値（Ｘ１Ｓ，Ｘ１Ｅ）として出力される。
【００５２】
一方、表示画像２は、表示画像１の左側に表示される部分と右側に表示される部分との２カ所存在する。表示画像１の左側に表示される部分の左端は、その表示画像２に表示座標値１で与えられた画像の左端を示す位置の座標値（Ｘ２Ｓ）となり、表示画像１の左側に表示される部分の右端は表示画像１の左端よりも１画素分左の位置（Ｘ１Ｅ−１画素）になる。すなわち、（Ｘ２Ｓ，Ｘ１Ｓ−１）となる。
【００５３】
表示画像１の右側に表示される表示画像２の左端は、表示画像１の右端よりも１画素分右の位置（Ｘ１Ｅ＋１画素）になる。表示画像１の右側に表示される表示画像２の右端は表示画像２の表示座標値２で与えられた画像の右端を示す位置の座標値（Ｘ２Ｅ）となる。すなわち、（Ｘ１Ｓ＋１，Ｘ２Ｅ）となる。
【００５４】
図３および図４（ｅ）を併せて参照すると、表示画像１の左端が表示画像２の左端よりも右側にあり、かつ表示画像１の右端が表示画像１の右端から右側にあるときは（Ｘ２Ｓ＜Ｘ１Ｓ，Ｘ２Ｅ≦Ｘ１Ｅ）、表示画像１の実表示座標値は、表示画面の１水平ライン上の表示画像１に与えられた画像の左端および画像の右端を示す表示座標値１と同じ座標値（Ｘ１Ｓ，Ｘ１Ｅ）として出力される。
【００５５】
表示画像２の実表示座標値は、表示画像２が表示画像１の奥にあるので表示画像１で隠れた部分は表示されず、表示画像２の表示される左端はその表示画像２に与えられた画像の左端を示す座標値（Ｘ２Ｓ）となる。表示画像２の表示される右端は、表示画像１の左端よりも１画素分左の位置（Ｘ１Ｓ−１画素）になる。すなわち、座標値（Ｘ２Ｓ，Ｘ１Ｓ−１）として出力される。
【００５６】
図３および図４（ｆ）を併せて参照すると、表示画像１の左端が表示画像２の右端よりも右側にあるときは（Ｘ２Ｅ＜Ｘ１Ｓ）、表示画像２を左に、表示画像１を右にそれぞれ並べて表示するので、表示画像１の実表示座標値は、表示画面の１水平ライン上の表示画像１に与えられた画像の左端および画像の右端を示す位置が、座標（Ｘ１Ｓ，Ｘ１Ｅ）として出力される。すなわち、表示座標値１と同じ座標値である。表示座標２も同様に座標（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。すなわち、表示座標値２と同じ座標値である。
【００５７】
次に、表示画像２を手前に表示する場合であって、表示画像１，２ともに表示する場合を説明する。図３および図５（ａ）を併せて参照すると、表示画像２の左端が表示画像１の右端よりも右側にあるときは（Ｘ１Ｅ＜Ｘ２Ｓ）、表示画像１を左側に、表示画像２を右側にそれぞれ並べて表示するので、表示画像１の実表示座標値は、表示画面の１水平ライン上の表示画像１に与えられた画像の左端および画像の右端を示す位置が、座標（Ｘ１Ｓ，Ｘ１Ｅ）として出力される。すなわち、表示座標値１と同じ座標値である。表示座標２も同様に座標（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。すなわち、表示座標値２と同じ座標値である。
【００５８】
図３および図５（ｂ）を併せて参照すると、表示画像２の左端が表示画像１の左端よりも右側にあり、かつ表示画像１の右端から左側の範囲にあり、表示画像２の右端が表示画像１の右端から右側の範囲以内にあるときは（Ｘ１Ｓ＜Ｘ２Ｓ≦Ｘ１Ｅ≦Ｘ２Ｅ）、表示画像２の実表示座標値は、表示画面の１水平ライン上の表示画像２に表示座標値２として与えられた画像の左端（Ｘ２Ｓ）および画像の右端（Ｘ２Ｅ）を示す位置が、座標値（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。
【００５９】
表示画像１の実表示座標値は、表示画像１が表示画像２の奥にあるので、表示画像１の表示される左端はその表示画像１に与えられた画像の左端を示す位置の座標値（Ｘ１Ｓ）となり、表示画像１の表示される部分の右端は表示画像２の左端よりも１画素分左の位置（Ｘ２Ｓ−１画素）になる。すなわち、表示画像１の実表示座標値（Ｘ１Ｓ，Ｘ２Ｓ−１）として出力される。
【００６０】
図３および図５（ｃ）を併せて参照すると、表示画像２の左端が表示画像１の左端よりも右側にあり、かつ表示画像２の右端が表示画像１の右端よりも左側にあるときは（Ｘ１Ｓ＜Ｘ２Ｓ，Ｘ２Ｅ＜Ｘ１Ｅ）、表示画像２の実表示座標値は、表示画面の１水平ライン上の表示画像２に与えられた画像の左端および画像の右端を示す表示座標値２と同じ座標値（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。
【００６１】
一方、表示画像１は、表示画像２の左側に表示される部分と表示画像２の右側に表示される部分との２カ所存在する。表示画像２の左側に表示される部分の左端は、その表示画像１に表示座標値１として与えられた座標値（Ｘ１Ｓ）となり、右端は表示画像２の左端よりも１画素分左の位置（Ｘ２Ｓ−１画素）になる。すなわち、表示画像２の左側に表示される部分の実表示座標値（Ｘ１Ｓ，Ｘ２Ｓ−１）となる。
【００６２】
表示画像２の右側に表示される表示画像１の左端は、表示画像２の右端よりも１画素分右の位置（Ｘ２Ｅ＋１画素）になる。表示画像１の右端は表示画像１の表示座標値１で与えられた座標値（Ｘ１Ｅ）となる。すなわち、表示画像２の右側に表示される表示画像１の実表示座標値（Ｘ２Ｅ＋１，Ｘ１Ｅ）となる。
【００６３】
図３および図５（ｄ）を併せて参照すると、表示画像１の左端が表示画像２の左端から右側の範囲以内にあり、かつ表示画像１の右端が表示画像２の右端から左側の範囲以内にあるときは（Ｘ２Ｓ≦Ｘ１Ｓ，Ｘ１Ｅ≦Ｘ２Ｅ）、表示画像１は完全に表示画像２の奥に隠れてしまうので表示されない。表示されるのは表示画像２のみとなり、その実表示座標値は、表示画面の１水平ライン上の表示画像２に与えられた表示座標値２と同じ座標値（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。
【００６４】
図３および図５（ｅ）を併せて参照すると、表示画像１の左端が表示画像２の左端から右端までの範囲以内を表示位置とし、かつ表示画像１の右端が表示画像２の右端よりも右側にあるときは（Ｘ２Ｓ≦Ｘ１Ｓ≦Ｘ２Ｅ＜Ｘ１Ｅ）、表示画像２の実表示座標値は、表示画面の１水平ライン上の表示画像２に与えられた表示座標値１と同じ座標値（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。
【００６５】
表示画像１の実表示座標値は、表示画像１が表示画像２の奥にあるので表示画像２の右側にのみ表示される表示画像１の左端は、表示画像２の右端よりも１画素分右の位置（Ｘ２Ｅ＋１画素）になる。表示される表示画像１の右端は、その表示画像１に与えられた表示座標値１の右端の座標値（Ｘ１Ｅ）となる。すなわち、実表示座標値（Ｘ２Ｅ＋１，Ｘ１Ｅ）として出力される。
【００６６】
図３および図５（ｆ）を併せて参照すると、表示画像２の右端が表示画像１の左端よりも左側にあるときは（Ｘ２Ｅ＜Ｘ１Ｓ）、表示画像２を左に、表示画像１を右にそれぞれ並べて表示するので、表示画像１，２とも実表示座標値は、表示画面の１水平ライン上の表示画像１，２にそれぞれ与えられた表示座標値１，２の座標値と同じとなり、表示画像１の実表示座標値（Ｘ１Ｓ，Ｘ１Ｅ）、表示画像２の実表示座標値（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。
【００６７】
上述した表示座標計算部１６２で算出した実表示座標値ＳＧ６５に従い、ソース座標計算部１６３では表示ラインを作成するのに必要なソース画像の座標を計算する。
【００６８】
まず、水平方向のソース画像の座標変換を行う。ソース画像の座標変換の説明用の模式図を示した図６を参照すると、この座標変換は、フレームメモリ１２ａ，１２ｂに格納されたソース画像データを、拡大または縮小して表示画面に表示させるときに、ソース画像データの座標値と実表示座標値とが異なるので、実表示座標値に合わせたソース画像データの座標値を読み出すための計算動作である。
【００６９】
つまり、実表示画像は前述した図４および図５に示すように、複数の表示画像を重ねて表示する場合は奥の画像は前面の画像で隠される部分が生じるため、表示される部分がフレームメモリに格納されている本来の画像よりも限定された範囲の画像となる。従って、フレームメモリからは表示不要なデータは初めから読み出す必要がなく、読み出すデータ量を少なくできる。
【００７０】
ここでは、前処理部１６２に与えられる水平方向の表示座標値を（左端ＸＤＳ，右端ＸＤＥ）、ソース座標値を（左端ＸＳＳ，右端ＸＳＥ）とし、入力された水平方向の実表示座標値のうち左端の座標値である実表示左端座標値をＸｄｓ、右端の座標値である実表示右端座標値をＸｄｅ、算出されるソース画像座標値のうち、左端の座標値であるソース左端座標値をＸｓｓ、右端の座標値であるソース右端座標値をＸｓｅとすると、水平方向の座標変換は次式で算出される。
【００７１】
Ｘｓｓ＝〔（Ｘｄｓ−ＸＤＳ）×（ＸＳＥ−ＸＳＳ＋１画素）／（ＸＤＥ−ＸＤＳ＋１画素）〕＋ＸＳＳ
垂直方向の座標変換は次式で算出される。
【００７２】
Ｙｓｓ＝〔（水平ライン数−ＹＤＳ）×（ＹＳＥ−ＹＳＳ＋１）／（ＹＤＥ−ＹＤＳ＋１）〕＋ＹＳＳ
これらの変換を、実際に表示する水平方向および垂直方向の左端座標値、右端座標値のそれぞれについて行う。以下、画素をピクセルと称する。
【００７３】
例えば、図６中で、あるソース画像データを表示画面の表示ウィンドウに表示し、手前に他の表示画像が一部重なって表示されているものとし、表示ウィンドウ中における水平ライン数が１２０の斜線で示した画像の座標を変換する。
【００７４】
あるソース画像データの水平方向のソース座標値の左端をＸＳＳ＝５０ピクセル、右端をＸＳＥ＝２４９ピクセル、垂直方向のソース座標値の上端をＹＳＳ＝６０ピクセル、下端をＹＳＥ＝１５９ピクセル、表示画面上で奥に表示される表示画像の水平方向の表示座標値の左端をＸＤＳ＝７０ピクセル、右端をＸＤＥ＝１６９ピクセル、垂直方向の表示座標値の上端をＹＤＳ＝８０ピクセル、下端をＹＤＥ＝１５９ピクセル、表示ウィンドウの実表示左端座標値をＸｄｓ＝１００ピクセルとした場合を計算する。
【００７５】
つまり、表示ウィンドウ中の斜線で示した画像の部分を表示する場合に、ソース画像データのどの部分をリードしてくればよいかを計算することになる。
【００７６】
まず、水平方向の座標変換を行う。上述した算出式によれば、
0003573680.tif 000002
次に、垂直方向の座標変換を行う。同様に上述した算出式によれば、
0003573680.tif 000003
となるようにソース座標計算部１６３は計算する。
【００７７】
これらの水平方向および垂直方向の座標変換算出結果によれば、ソース画像データの読み出す位置を説明するための模式図を示した図７（ａ）を併せて参照すると、実表示画像の大きさが２００ピクセル、ソース画像の大きさが１００ピクセルとなり、求める水平方向のソース画像座標左端は１１０ピクセル、垂直方向のソース画像座標左端も１１０ピクセルであることを示している。
【００７８】
次に、上述した計算で算出された結果を基に読み出すべきソース画像データのリード量を次式に基づき算出する。
【００７９】
リード量＝ＸＳＥ−ＸＳＳ＋１
例えば、ソース画像データの読み出す量を説明するための模式図を示した図７（ｂ）を併せて参照すると、ＸＳＥ＝２４９、ＸＳＳ＝１１０とすると、読み出すべきソース画像データのリード量＝ソース座標右端−ソース座標左端＋１画素＝２４９−１１０＝１４０
となる。つまり、１４０ピクセル分のソースデータを読み込むことを示している。
【００８０】
ソース座標計算部１６３は、上述した変換を行って、リード要求信号ＳＧ６１とリードソース座標信号ＳＧ６２、およびリード量信号ＳＧ６３をメモリアクセス制御部３に出力する。
【００８１】
次に、上述した図１の回路の動作を図８を参照しながら説明する。図８は、ある１水平表示期間、つまり１水平走査ライン（以下、１水平ラインと称す）上に表示画像１と表示画像２が同時に表示される場合の図である。
【００８２】
ＭＰＥＧデコーダ１１ａ，ＭＰＥＧデコーダ１１ｂでデコードされた画像データは、表示が始まる前にフレームメモリ１２ａおよびフレームメモリ１２ｂｂに格納されている。
【００８３】
時刻Ｔ０で、水平ラインカウンタ１６１は、水平同期信号に応答してインクリメントし、表示する水平ライン数を計算する。
【００８４】
その次に表示座標判定部１６２において、現在の表示水平ラインに表示される表示画像１、表示画像２の実表示座標値（左端（Ｘ２Ｓ）、右端（Ｘ２Ｅ））を、ソース座標計算部１６３に出力する。
【００８５】
ソース座標計算部１６３において、実際に表示される部分を作成するのに必要なソース座標値とリード量を計算する。
【００８６】
前処理部１６からは、表示のタイミングにあわせてリード要求信号ＳＧ６１、リードソース座標値信号ＳＧ６２、リード量信号ＳＧ６３を出力する。この例では、表示画像２の画像データは時刻Ｔ１で、画像１のデータを時刻Ｔ５で出力することを示している。
【００８７】
メモリアクセス制御部１７は、リード要求信号ＳＧ６１、スタートアドレス、リード量のデータを用いて、時刻Ｔ２からＴ５にかけてフレームメモリ１２ｂに格納されている表示画像２のソース画像データに対してリードアクセスを行い、時刻Ｔ６から時刻Ｔ９にかけて表示画像１のデータのリードアクセスを行う。
【００８８】
フレームメモリ１２ａからは、時刻Ｔ７から時刻Ｔ１０にかけて表示画像１のソース画像データが読み出され、フレームメモリ１２ｂからは、時刻Ｔ３から時刻Ｔ７にかけて表示画像２のソース画像データが読み出され、それぞれ信号選択部１３に入力される。
【００８９】
信号選択部１３では、セレクト信号ＳＧ７２によって、表示画像１、表示画像２のいずれかのソース画像データを選択し、スキャンコンバータ１４に出力する。
【００９０】
スキャンコンバータ１４は、時刻Ｔ３から時刻Ｔ７の間に入力された表示画像２のデータを、同じく時刻Ｔ３から時刻Ｔ７の間に入力された拡大率信号ＳＧ７３に基づき拡大縮小変換を行う。
【００９１】
一方、時刻Ｔ７から時刻Ｔ１０の間に入力された表示画像１のデータを、同じく時刻Ｔ７から時刻Ｔ１０の間に入力された拡大率信号ＳＧ７３に基づき拡大、縮小変換を行う。拡大率が１以上であれば拡大であり、１より小さければ縮小となる。
【００９２】
拡大率は、ソース座標計算部１６３から与えられた実表示座標値（ＸＤＳ，ＸＤＥ）および（ＹＤＳ，ＹＤＥ）を参照し、それぞれ次式に基づき算出する。
【００９３】
表示画像の水平方向の拡大率＝（表示画像水平方向の大きさ）／（ソース画像データの水平横行の大きさ）＝（ＸＤＥ−ＸＤＳ＋１）／（ＸＳＥ−ＸＳＳ＋１）
表示画像の垂直方向の拡大率＝（表示画像水平方向の大きさ）／（ソース画像データの水平横行の大きさ）＝（ＹＤＥ−ＹＤＳ＋１）／（ＹＳＥ−ＹＳＳ＋１）
上述した計算結果を引用すると、
0003573680.tif 000004
すなわち、この場合は１以下であるから縮小されたことを示している。
【００９４】
0003573680.tif 000005
この場合も１以下であるから縮小されたことを示している。
【００９５】
スキャンコンバータ１４は、表示部１５に対して、時刻Ｔ４から時刻Ｔ８の間に拡大、縮小変換後の表示画像データ２を出力し、時刻Ｔ８から時刻Ｔ１１の間に拡大、縮小変換後の表示画像データ１を出力する。
【００９６】
次の１水平表示期間も同様のことを繰り返して処理を行う。その結果、表示画像１と表示画像２のデータを表示画面上の任意の位置に表示できる。
【００９７】
その効果は、スキャンコンバータ１４を１つだけ使った少ないハードウェアで、２つのスキャン変換した表示画像を表示画面上の任意の位置に表示できることである。
【００９８】
つまり、１枚の表示画像分の画像データ全部ではなく、重なって表示されない部分は除き実際に表示される表示画像を作成するための画像データのみを、フレームメモリ１２からリードすることと、拡大率を時分割で切り分けて拡大、縮小変換処理していることによるものである。
【００９９】
次に上述した実施形態の構成および動作に基づき、画像表示方法を説明する。
【０１００】
画像表示方法のフローチャートを示した図９を参照すると、まず、表示すべき複数の表示画像の画像データをフレームメモリ１２ａ，１２ｂにそれぞれ格納する格納処理Ｓ９１を実行させる。
【０１０１】
続いて、データの前処理部１６により水平ライン数とソース画像データ座標値を求める計算処理Ｓ９２を実行させる。
【０１０２】
と、メモリアクセス制御部１７により表示すべき複数の表示画像のソース画像データを、フレームメモリ１２ａ，１２ｂから読み出すソース画像データの読み出し処理Ｓ９３を実行させる。
【０１０３】
続いて、ソース画像データの読み出し処理Ｓ９２で読み出したソースデータを基に、表示すべき複数の表示画像を表示部１５に表示する表示処理Ｓ９４を実行させる。
【０１０４】
これらの処理を一画面すべての水平ラインに対して行うことにより（判断処理Ｓ９５）、複数の表示画像を表示部１５の表示画面上の、任意の位置にそれぞれ表示させる。
【０１０５】
上述した水平ライン数とソース画像データ座標を求める計算処理Ｓ９２のフローチャートを示した図１０を参照すると、水平ライン数とソース画像データ座標を求める計算処理Ｓ９２は、水平ラインカウンタ１６１による水平ライン数の計算処理を実行させる水平ライン数の計算処理Ｓ１０１を実行させる。
【０１０６】
続いて、表示画面上に表示される表示画像の実表示座標値を算出するための表示座標算出処理Ｓ１０２を実行させる。
【０１０７】
続いて、算出された実表示座標に対応する、フレームメモリ１２ａ，１２ｂに格納されたソース画像データ格納位置を示すソース画像座標値とそのソース画像座標値で指定された表示すべき画像の画素数を示すリード量を算出するソース画像座標およびリード量算出処理Ｓ１０３を実行させる。
【０１０８】
続いて、求めたソース画像座標値およびリード量算出処理Ｓ１０３により求めたリード要求信号、リードソース画像座標信号およびリード量信号をメモリアクセス制御部１７に与える画像データ特定用の信号出力処理Ｓ１０４を実行させる。
【０１０９】
次に、上述したソース画像データの読み出し処理Ｓ９３のフローチャートを示した図１１を参照すると、ソース画像データの読み出し処理Ｓ９３は、まず、メモリアクセス制御部１７により、リード要求信号ＳＧ６１、リードソース座標信号ＳＧ６２およびリード量信号ＳＧ６３を基に、フレームメモリ１２ａ，１２ｂのソース画像データに対しアクセスさせるリードアクセス処理Ｓ１１１を実行させる。
【０１１０】
続いて、複数のフレームメモリ１２ａ，１２ｂそれぞれから表示すべきソース画像データを信号選択部１３に読み出させるソース画像データ読み出し処理を実行させる。
【０１１１】
続いて、信号選択部１３により、セレクト信号ＳＧ７２に基づき複数のフレームメモリ１２ａ，１２ｂのいずれか一方のソース画像データを選択させる選択処理Ｓ１１３を実行させる。
【０１１２】
スキャンコンバータ１４により、拡大率信号ＳＧ７３に基づき複数の表示画像の拡大表示または縮小表示を制御させる変換処理Ｓ１１４を実行させる。
【０１１３】
上述した各処理を実行させて画面表示が行われる。
【０１１４】
次に、本発明の第２の実施形態を説明する。
【０１１５】
第２の実施形態の構成をブロック図で示した図１２および図１２における前処理部１６を示した図１３を参照すると、前述した第１の実施形態との相違点は、ＭＰＥＧデコーダ１１ｃとフレームメモリ１２ｃとが新たに設けられ、信号選択部１３の入力にレームメモリ１２ｃからの出力が接続されていること、フレームメモリ１２ｃにはメモリアクセス制御部１７からリードアクセス信号ＳＧ７１も接続されること、また前処理部１６の表示座標計算部１６２に表示座標値３が新たに入力され、ソース画像座標計算部１６３にソース画像座標値３が新たに入力されていることにある。それ以外の構成要素は第１の実施形態と同じであるからここでの構成の説明は省略する。
【０１１６】
この実施形態によれば、３つの表示画像を複合した複合画像を表示することができる。
【０１１７】
すなわち、図１４は３つの表示画像のうち表示画像１を手前に、表示画像２をその奥に、さらにその奥に表示画像３を表示した状態で３画像とも表示したときの複数画像表示の一例を示した図である。図１５は３つの表示画像のうち表示画像３を手前に、表示画像２をその奥に、さらにその奥に表示画像１を表示した状態で３画像とも表示したときの複数画像表示の一例を示した図である。いずれの場合も、斜線部分の１水平ライン上における座標値として説明する。
【０１１８】
表示画像１，２，３のそれぞれを単独に表示する場合は第１の実施形態と同様であるからここでの説明は省略する。
【０１１９】
図１４（ａ）を参照すると、表示画像１の右端が表示画像２の左端よりも左にあり、表示画像２の右端が表示画像３の左端よりも左にあるときは（Ｘ１Ｅ＜Ｘ２Ｓ，Ｘ２Ｅ＜Ｘ３Ｓ）、それぞれ並べて表示するので、表示画像１の実表示座標値は（Ｘ１Ｓ，Ｘ１Ｅ）、表示画像２の実表示座標値は（Ｘ２Ｓ，Ｘ２Ｅ）、表示画像３の実表示座標値は（実表示左端座標値Ｘ３Ｓ，実表示右端座標値Ｘ３Ｅ）として、これら３座標値の画像が１水平ライン上に表示するように出力される。以下、実表示左端座標値Ｘ３Ｓ，実表示左端座標値Ｘ３ＥをそれぞれＸ３Ｓ，Ｘ３Ｅと称す。
【０１２０】
図１４（ｂ）を参照すると、表示画像２の左端が表示画像１の左端から右端までの範囲以内で、表示画像３の左端が表示画像２の左端から右端までの範囲以内で、かつ表示画像２の右端が表示画像１の右端よりも右にあり、表示画像３の右端が表示画像２の右端よりも右にあるときは（Ｘ１Ｓ≦Ｘ２Ｓ≦Ｘ３Ｓ≦Ｘ１Ｅ＜Ｘ２Ｅ＜Ｘ３Ｅ）、表示画像１の実表示座標値は（Ｘ１Ｓ，Ｘ１Ｅ）、表示画像２の実表示座標値は、表示画像２が表示画像１の奥にあるので表示画像１で隠れた部分は表示されず、表示画像２の表示される左端は表示画像１の右端寄りも１画素分右の位置（Ｘ１Ｅ＋１画素）になり、表示画像３が表示画像２の奥にあるので表示画像２で隠れた部分は表示されず、表示画像３の表示される左端は表示画像２の右端寄りも１画素分右の位置（Ｘ２Ｅ＋１画素）になる。表示画像２の右端は（Ｘ２Ｅ）、表示画像３の右端は（Ｘ３Ｅ）となる。これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１２１】
図１４（ｃ）を参照すると、表示画像２の左端が表示画像１の左端から右側にあり、かつ表示画像２の右端が表示画像１の右端から左側にあり、表示画像３の左端が表示画像２の左端から右側にあり、かつ表示画像３の右端が表示画像２の右端から左側にあるときは（Ｘ１Ｓ≦Ｘ２Ｓ≦Ｘ３Ｓ，Ｘ３Ｅ≦Ｘ２Ｅ≦Ｘ１Ｅ）、表示画像２，３は完全に表示画像１の奥に隠れてしまうので表示されない。表示されるのは表示画像１のみとなり、その実表示座標値は（Ｘ１Ｓ，Ｘ１Ｅ）として出力される。
【０１２２】
図１４（ｄ）を参照すると、表示画像１の左端が表示画像２の左端よりも右側にあり、表示画像２の左端が表示画像３の左端よりも右側にあり、かつ表示画像１の右端が表示画像２の右端よりも左側にあり、表示画像２の右端が表示画像３の右端よりも左側にあるときは（Ｘ３Ｓ＜Ｘ２Ｓ＜Ｘ１Ｓ，Ｘ１Ｅ＜Ｘ２Ｅ＜Ｘ３Ｅ）、表示画像１の実表示座標値は（Ｘ１Ｓ，Ｘ１Ｅ）、表示画像２，３は、表示画像１の左側に表示される部分と右側に表示される部分との２カ所づつ存在する。表示画像１の左側に表示される部分の表示画像２，３の左端はそれぞれ（Ｘ２Ｓ）、（Ｘ３Ｓ）となり、表示画像２の右端は表示画像１の左端よりも１画素分左の位置（Ｘ１Ｅ−１画素）になり、実表示座標は（Ｘ２Ｓ，Ｘ１Ｓ−１）である。表示画像３の右端は表示画像２の左端よりも１画素分左の位置（Ｘ２Ｅ−１画素）になり、実表示座標は（Ｘ３Ｓ，Ｘ２Ｓ−１）である。
【０１２３】
表示画像１の右側に表示される表示画像２の左端は、表示画像１の右端よりも１画素分右の位置（Ｘ１Ｅ＋１画素）になり、右端は（Ｘ２Ｅ）となり、実表示座標値（Ｘ１Ｓ＋１，Ｘ２Ｅ）となる。表示画像１の右側に表示される表示画像３の左端は、表示画像２の右端よりも１画素分右の位置（Ｘ２Ｅ＋１画素）になり、右端は（Ｘ３Ｅ）となり、実表示座標値（Ｘ２Ｓ＋１，Ｘ３Ｅ）となる。これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１２４】
図１４（ｅ）を参照すると、表示画像１の左端が表示画像２の左端よりも右側にあり、表示画像２の左端が表示画像３の左端よりも右側にあり、かつ表示画像１の右端が表示画像２の右端から右側にあり、表示画像２の右端が表示画像３の右端から右側にあるときは（Ｘ３Ｓ＜Ｘ２Ｓ＜Ｘ１Ｓ≦Ｘ３Ｅ≦Ｘ２Ｅ≦Ｘ１Ｅ）、表示画像１の実表示座標値は（Ｘ１Ｓ，Ｘ１Ｅ）として出力される。
【０１２５】
表示画像２の実表示座標値は、表示画像２が表示画像１の奥にあるので表示画像２の表示される左端は（Ｘ２Ｓ）、右端は表示画像１の左端よりも１画素分左の位置（Ｘ１Ｓ−１画素）になり、実表示座標値（Ｘ２Ｓ，Ｘ１Ｓ−１）として出力される。
【０１２６】
表示画像３の実表示座標値は、表示画像３が表示画像２の奥にあるので表示画像３の表示される左端は（Ｘ３Ｓ）、右端は表示画像２の左端よりも１画素分左の位置（Ｘ２Ｓ−１画素）になり、実表示座標値（Ｘ３Ｓ，Ｘ２Ｓ−１）として出力され、これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１２７】
図１４（ｆ）を参照すると、表示画像１の左端が表示画像２の右端よりも右側、表示画像２の左端が表示画像３の右端よりも右側にあるときは（Ｘ３Ｅ＜Ｘ２Ｓ、Ｘ２Ｅ＜Ｘ１Ｓ）、表示画像３を左に、表示画像２を中心に、表示画像１を右にそれぞれ並べて表示するので、表示画像１の実表示座標値は（Ｘ１Ｓ，Ｘ１Ｅ）、表示座標２は（Ｘ２Ｓ，Ｘ２Ｅ）、表示座標３は（Ｘ３Ｓ，Ｘ３Ｅ）として、これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１２８】
次に、表示画像３を手前に表示する場合であって、表示画像１，２，３ともに表示する場合を説明する。図１５（ａ）を参照すると、表示画像２の左端が表示画像１の右端よりも右側にあり、表示画像３の左端が表示画像２の右端よりも右側にあるときは（Ｘ１Ｅ＜Ｘ２Ｓ＜Ｘ３Ｓ）、表示画像２を中心に、その左側に表示画像１を、表示画像２の右側に表示画像３をそれぞれ並べて表示するので、表示画像１の実表示座標値は（Ｘ１Ｓ，Ｘ１Ｅ）、表示画像２の実表示座標は（Ｘ２Ｓ，Ｘ２Ｅ）、表示画像３の実表示座標は（Ｘ３Ｓ，Ｘ３Ｅ）として、これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１２９】
図１５（ｂ）を参照すると、表示画像３の左端が表示画像２の左端よりも右側にあり、表示画像２の左端が表示画像１の左端よりも右側にあり、かつ表示画像３の右端が表示画像２の右端から右側にあり、表示画像２の右端が表示画像１の右端から右側にあり、表示画像１の右端が表示画像３の左端から右側にあるときは（Ｘ１Ｓ＜Ｘ２Ｓ＜Ｘ３Ｓ≦Ｘ１Ｅ≦Ｘ２Ｅ≦Ｘ３Ｅ）、表示画像３の実表示座標値は（Ｘ３Ｓ，Ｘ３Ｅ）として出力される。
【０１３０】
表示画像２の実表示座標値は、表示画像２が表示画像３の奥にあるので表示画像３で隠された部分は表示されず、表示画像２の表示される左端は（Ｘ２Ｓ）、右端は表示画像３の左端よりも１画素分左の位置（Ｘ３Ｓ−１画素）になり、実表示座標値は（Ｘ２Ｓ，Ｘ３Ｓ−１）として出力される。
【０１３１】
表示画像１の実表示座標値は、表示画像１が表示画像２の奥にあるので表示画像２で隠された部分は表示されず、表示画像１の表示される左端は（Ｘ１Ｓ）、右端は表示画像２の左端よりも１画素分左の位置（Ｘ２Ｓ−１画素）になり、実表示座標値は（Ｘ１Ｓ，Ｘ２Ｓ−１）として出力され、これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１３２】
図１５（ｃ）を参照すると、表示画像３の左端が表示画像２の左端よりも右側にあり、表示画像２の左端が表示画像１の左端よりも右側にあり、かつ表示画像３の右端が表示画像２の右端よりも左側、表示画像２の右端が表示画像１の右端よりも左側にあるときは（Ｘ１Ｓ＜Ｘ２Ｓ＜Ｘ３Ｓ，Ｘ３Ｅ＜Ｘ２Ｅ＜Ｘ１Ｅ）、表示画像３の実表示座標値は（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。
【０１３３】
一方、表示画像２は、表示画像３の左側に表示される部分と右側に表示される部分との２カ所存在する。表示画像３の左側に表示される部分の左端は（Ｘ２Ｓ）となり、右端は表示画像３の左端よりも１画素分左の位置（Ｘ３Ｓ−１画素）になり、実表示座標値は（Ｘ２Ｓ，Ｘ３Ｓ−１）となる。
【０１３４】
表示画像３の右側に表示される表示画像２の左端は、表示画像３の右端よりも１画素分右の位置（Ｘ３Ｅ＋１画素）になる。表示画像１の右端は（Ｘ２Ｅ）となり、実表示座標値は（Ｘ３Ｅ＋１，Ｘ２Ｅ）となる。
【０１３５】
表示画像１も、表示画像２の左側に表示される部分と右側に表示される部分との２カ所存在する。表示画像２の左側に表示される部分の左端は（Ｘ１Ｓ）となり、右端は表示画像２の左端よりも１画素分左の位置（Ｘ２Ｓ−１画素）になり、実表示座標値は（Ｘ１Ｓ，Ｘ２Ｓ−１）となる。
【０１３６】
表示画像２の右側に表示される表示画像１の左端は、表示画像２の右端よりも１画素分右の位置（Ｘ２Ｅ＋１画素）になる。表示画像１の右端は（Ｘ２Ｅ）となり、実表示座標値は（Ｘ２Ｅ＋１，Ｘ１Ｅ）となり、これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１３７】
図１５（ｄ）を参照すると、表示画像３の左端が表示画像２の左端から左側の範囲にあり、表示画像２の左端が表示画像１の左端から左側の範囲にあり、かつ表示画像３の右端が表示画像２の右端から右側の範囲にあり、表示画像２の右端が表示画像１の右端から右側の範囲内にあるときは（Ｘ３Ｓ≦Ｘ２Ｓ≦Ｘ１Ｓ，Ｘ１Ｅ≦Ｘ２Ｅ≦Ｘ３Ｅ）、表示画像１，２は完全に表示画像３の奥に隠れてしまうので表示されない。表示されるのは表示画像３のみとなり、その実表示座標値は（Ｘ３Ｓ，Ｘ３Ｅ）として、これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１３８】
図１５（ｅ）を参照すると、表示画像３の左端が表示画像２の左端から左側の範囲を表示位置とし、表示画像２の左端が表示画像１の左端から左側の範囲を表示位置とし、かつ表示画像３の右端が表示画像１の左端から右側にあり、表示画像２の右端が表示画像３の右端よりも右側にあり、表示画像１の右端が表示画像２の右側にあるときは（Ｘ３Ｓ≦Ｘ２Ｓ≦Ｘ１Ｓ≦Ｘ３Ｅ＜Ｘ２Ｅ＜Ｘ１Ｅ）、表示画像３の実表示座標値は（Ｘ２Ｓ，Ｘ２Ｅ）として出力される。
【０１３９】
表示画像２の実表示座標値は、表示画像２が表示画像３の奥にあるので表示される表示画像２の左端は表示画像３の右端よりも１画素分右の位置（Ｘ３Ｅ＋１画素）、右端は（Ｘ２Ｅ）になる。実表示座標値は（Ｘ３Ｅ＋１、Ｘ２Ｅ）として出力される。
【０１４０】
表示画像１の実表示座標値は、表示画像１が表示画像２の奥にあるので表示される表示画像１の右端は（Ｘ１Ｅ）、左端は表示画像２の右端よりも１画素分右の位置（Ｘ２Ｅ＋１画素）になる。実表示座標値は（Ｘ２Ｅ＋１、Ｘ１Ｅ）として、これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１４１】
図５（ｆ）を参照すると、表示画像３の右端が表示画像２の左端よりも左側に、表示画像２の右端が表示画像１の左端よりも左側にあるので（Ｘ３Ｅ＜Ｘ２Ｓ、Ｘ２Ｅ＜Ｘ１Ｓ）、表示画像２を中心に、その左に表示画像３を、表示画像２の右に表示画像１をそれぞれ並べて表示するので、表示画像１の実表示座標値（Ｘ１Ｓ，Ｘ１Ｅ）、表示画像２の実表示座標値（Ｘ２Ｓ、Ｘ２Ｅ）、表示画像３の実表示座標値（Ｘ３Ｓ、Ｘ３Ｅ）として、これら３座標値の画像が１水平ライン上に表示するように出力される。
【０１４２】
その結果、表示画像１，表示画像２および表示画像３のデータを表示画面上の任意の位置に表示できる。
【０１４３】
その効果は第１の実施形態と同様に、スキャンコンバータ１４を１つだけ使った少ないハードウェアで、３つのスキャン変換した表示画像を表示画面上の任意の位置に表示できることである。
【０１４４】
なお、ここでは３つの画像表示を説明したが、それ以上の画像表示も、ＭＰＥＧデコーダとフレームメモリとを増やし、信号選択部１３の入力に増やしたフレームメモリからの出力も接続し、増やしたフレームメモリにもメモリアクセス制御部１７からリードアクセス信号ＳＧ７１を接続し、また前処理部１６の表示座標計算部１６２に表示座標値を新たに入力し、ソース画像座標計算部１６３にソース画像座標値３を新たに入力することにより可能である。
【０１４５】
【発明の効果】
上述したように、本発明の複数画像表示回路およびその回路を用いた複数画像の表示方法は、ソース画像データを表示手段の画面上に画像として表示するための表示座標データと複数の記憶手段におけるソース画像データの位置を示すソース座標データとに基づき、記憶手段のソース画像データを表示画面上の水平ラインごとに対応させて読み出すための画像特定用の複数の信号を制御手段に与えるデータ前処理手段を有するので、スキャンコンバータを１つだけ使った少ないハードウェアで、２つのスキャン変換した表示画像を表示画面上の任意の位置に表示できる。
【０１４６】
つまり、１枚の表示画像分の画像データ全部ではなく、重なって表示されない部分は除き実際に表示される表示画像を作成するための画像データのみを、フレームメモリからリードすることと、拡大率を時分割で切り分けて拡大、縮小変換処理していることによるものである。
【０１４７】
また、２つ以上の画像像を複合した複合画像を表示することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態の構成を示したブロック図である。
【図２】図１の構成における前処理部１６の構成を示したブロック図である。
【図３】図２に示した表示座標計算部１６２座標算出条件および実表示座標との関係を示した図である。
【図４】図３に示した条件式を説明するための模式図である。
【図５】図３に示した条件式を説明するための他の模式図である。
【図６】ソース画像データの座標変換説明用の模式図である。
【図７】ソース画像データの読み出す位置を説明するための模式図である。
【図８】ある１水平表示期間に表示画像１と表示画像２が同時に表示される場合の図である。
【図９】画像表示方法のフローチャートである。
【図１０】水平ライン数とソース画像データ座標を求める計算処理Ｓ９２のフローチャートである。
【図１１】ソース画像データの読み出し処理Ｓ９３のフローチャートである。
【図１２】第２の実施形態の構成を示したブロック図である。
【図１３】図１２における前処理部１６のブロック図である。
【図１４】３つの表示画像とも表示したときの複数画像表示の一例を示した図である。
【図１５】３つの表示画像とも表示したときの複数画像表示のたの例を示した図である。
【図１６】従来の複数画像表示回路の一例のブロック図である。
【符号の説明】
１１ａ，１１ｂ，１１ｃ    ＭＰＥＧデコーダ
１２ａ，１２ｂ，１２ｃ，２０，２１，２２    フレームメモリ
１３    信号選択部
１４，１８，１９    スキャンコンバータ
１５    表示部
１６    前処理部
１７    メモリアクセス制御部
２３    信号発生部
２４    信号切換部
２５    ハイビジョンの表示画面
１６１    水平ラインカウンタ
１６２    表示座標計算部
１６３    ソース画像座標計算部
１６２１，１６３１    制御部
１６２２    比較器
１６３２    乗算器
１６３３    除算器
【図１】
0003573680.tif 000006
【図２】
0003573680.tif 000007
【図３】
0003573680.tif 000008
【図４】
0003573680.tif 000009
【図５】
0003573680.tif 000010
【図６】
0003573680.tif 000011
【図７】
0003573680.tif 000012
【図８】
0003573680.tif 000013
【図９】
0003573680.tif 000014
【図１０】
0003573680.tif 000015
【図１１】
0003573680.tif 000016
【図１２】
0003573680.tif 000017
【図１３】
0003573680.tif 000018
【図１４】
0003573680.tif 000019
【図１５】
0003573680.tif 000020
【図１６】
0003573680.tif 000021