JPH096319A - 画像表示装置 - Google Patents
画像表示装置Info
- Publication number
- JPH096319A JPH096319A JP7154200A JP15420095A JPH096319A JP H096319 A JPH096319 A JP H096319A JP 7154200 A JP7154200 A JP 7154200A JP 15420095 A JP15420095 A JP 15420095A JP H096319 A JPH096319 A JP H096319A
- Authority
- JP
- Japan
- Prior art keywords
- storage means
- timing
- storage
- character
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
(57)【要約】
【目的】 記憶手段にロードされたキャラクタデータを
スクロール量に応じてマルチプレクサで選択する構成で
は遅延が生じるので、当該構成によらないでドット単位
のスクロールが行える画像表示装置を提供することを目
的とする。 【構成】 シフトレジスタ14はラッチ13からのキャ
ラクタデータを記憶(ロード)するが、そのタイミング
は、ロードタイミング生成部9のロード信号により、ス
クロール量を示す水平オフセットレジスタ3のオフセッ
ト量によって変更されるため、シフトレジスタ14の出
力データを、前記スクロール量に応じた時間(ドット)
だけ表示開始タイミング(DISPの“H”レベル状
態)から先行させることができ、当該表示開始タイミン
グにおいて、キャラクタの1ラインを構成している所定
番目のドットから表示を行わせ、ドット単位の水平方向
スクロールを実現するように構成されている。
スクロール量に応じてマルチプレクサで選択する構成で
は遅延が生じるので、当該構成によらないでドット単位
のスクロールが行える画像表示装置を提供することを目
的とする。 【構成】 シフトレジスタ14はラッチ13からのキャ
ラクタデータを記憶(ロード)するが、そのタイミング
は、ロードタイミング生成部9のロード信号により、ス
クロール量を示す水平オフセットレジスタ3のオフセッ
ト量によって変更されるため、シフトレジスタ14の出
力データを、前記スクロール量に応じた時間(ドット)
だけ表示開始タイミング(DISPの“H”レベル状
態)から先行させることができ、当該表示開始タイミン
グにおいて、キャラクタの1ラインを構成している所定
番目のドットから表示を行わせ、ドット単位の水平方向
スクロールを実現するように構成されている。
Description
【0001】
【産業上の利用分野】本発明は、例えば、パーソナルコ
ンピューターやビデオゲーム機等の画面スクロール表示
が行えるようにした画像表示装置に関する。
ンピューターやビデオゲーム機等の画面スクロール表示
が行えるようにした画像表示装置に関する。
【0002】
【従来の技術】従来のこの種の画像表示装置として、特
公昭63−32472号公報には、表示シンボル巻取装
置が提案されている。この装置は、水平方向スクロール
において、スクロール量を指定するレジスタを第1の部
分と第2の部分の2つに分け、第1部分と水平方向のカ
ウンタ値に基づき、表示されるキャラクタをマッピング
しているメモリ(競技場RAM)に対するアドレスを指
定し、この競技場RAMのデータをアドレスとしてキャ
ラクタ画像メモリ(図形PROM)に与え、キャラクタ
の画像データを取り出す。そして、この取り出したキャ
ラクタの画像データをパラレル−シリアル変換し、更に
シフトレジスタに保持し、前記第2の部分からの信号を
マルチプレクサに入力し、前記シフトレジスタの出力を
選択することにより、水平方向スクロールを行うように
している。
公昭63−32472号公報には、表示シンボル巻取装
置が提案されている。この装置は、水平方向スクロール
において、スクロール量を指定するレジスタを第1の部
分と第2の部分の2つに分け、第1部分と水平方向のカ
ウンタ値に基づき、表示されるキャラクタをマッピング
しているメモリ(競技場RAM)に対するアドレスを指
定し、この競技場RAMのデータをアドレスとしてキャ
ラクタ画像メモリ(図形PROM)に与え、キャラクタ
の画像データを取り出す。そして、この取り出したキャ
ラクタの画像データをパラレル−シリアル変換し、更に
シフトレジスタに保持し、前記第2の部分からの信号を
マルチプレクサに入力し、前記シフトレジスタの出力を
選択することにより、水平方向スクロールを行うように
している。
【0003】
【発明が解決しようとする課題】しかしながら、上記従
来の画像表示装置では、シフトレジスタの出力をマルチ
プレクサを通すことによりスクロール画像データを得る
ため、マルチプレクサによる選択動作の時間により遅延
が生じる。この遅延は、以下のことを考慮すると、大き
な欠点となる。即ち、画像表示のカラー化を考慮した場
合、通常、前記シフトレジスタの出力が一旦カラールッ
クアップテーブルのアドレスとなり、このアドレスを受
けたテーブルの出力がRGB各信号へ変換され、また表
示画面の高精細化によって前記カラー変換の高速化が要
求されるのであるが、前記選択処理の遅延が、上記高速
化の障害になってしまう。
来の画像表示装置では、シフトレジスタの出力をマルチ
プレクサを通すことによりスクロール画像データを得る
ため、マルチプレクサによる選択動作の時間により遅延
が生じる。この遅延は、以下のことを考慮すると、大き
な欠点となる。即ち、画像表示のカラー化を考慮した場
合、通常、前記シフトレジスタの出力が一旦カラールッ
クアップテーブルのアドレスとなり、このアドレスを受
けたテーブルの出力がRGB各信号へ変換され、また表
示画面の高精細化によって前記カラー変換の高速化が要
求されるのであるが、前記選択処理の遅延が、上記高速
化の障害になってしまう。
【0004】また、画像表示のカラー化や高精細化に対
応しようとすると、画像メモリから一度に取り込むデー
タ量を多くしたり、複数のシフトレジスタを設けたりす
ることが必要になってくるが、上記データ量の増大によ
りマルチプレクサのビット数が増大したり、マルチプレ
クサを多段に設ける必要が生じ、回路規模が大きくな
る。
応しようとすると、画像メモリから一度に取り込むデー
タ量を多くしたり、複数のシフトレジスタを設けたりす
ることが必要になってくるが、上記データ量の増大によ
りマルチプレクサのビット数が増大したり、マルチプレ
クサを多段に設ける必要が生じ、回路規模が大きくな
る。
【0005】本発明は、上記の事情、即ち、記憶手段に
ロードされたキャラクタデータをスクロール量に応じて
マルチプレクサで選択する構成では遅延が生じるという
ことに鑑み、当該構成によらないでドット単位の水平ス
クロールが行える画像表示装置を提供することを目的と
する。
ロードされたキャラクタデータをスクロール量に応じて
マルチプレクサで選択する構成では遅延が生じるという
ことに鑑み、当該構成によらないでドット単位の水平ス
クロールが行える画像表示装置を提供することを目的と
する。
【0006】
【課題を解決するための手段】本発明の画像表示装置
は、表示画面上に所定のドット数で構成される複数個の
キャラクタを表示する画像表示装置であって、キャラク
タの表示配列を記憶する第1の記憶手段と、キャラクタ
の画像を形成するキャラクタデータが記憶され、前記第
1の記憶手段のデータに応じてキャラクタデータを出力
する第2の記憶手段と、第2の記憶手段から出力された
キャラクタデータを記憶する第3の記憶手段と、第3の
記憶手段から出力されたキャラクタデータを記憶し、ド
ット表示タイミングに応じて前記キャラクタデータを順
次出力する第4の記憶手段と、第1の記憶手段の表示配
列の少なくとも水平方向のオフセット量を示すデータを
保持する第5の記憶手段と、表示画面上の表示ドットに
おける少なくとも水平位置をカウントするカウンタと、
第5の記憶手段のデータにより示されるオフセット量と
前記カウンタのカウンタ値とに基づいて前記第1の記憶
手段に対するアドレスを生成するアドレス生成手段と、
第2の記憶手段から出力されるキャラクタデータを前記
第3の記憶手段が記憶するタイミングを、前記カウンタ
のカウンタ値に基づき生成する第1の記憶タイミング生
成手段と、第3の記憶手段から出力されるキャラクタデ
ータを前記第4の記憶手段が記憶するタイミングを、前
記カウンタのカウンタ値と前記オフセット量とに基づき
生成する第2の記憶タイミング生成手段と、第4の記憶
手段から順次出力されるキャラクタデータに基づいて表
示画面上にキャラクタを表示する手段とを備えたことを
特徴とする。
は、表示画面上に所定のドット数で構成される複数個の
キャラクタを表示する画像表示装置であって、キャラク
タの表示配列を記憶する第1の記憶手段と、キャラクタ
の画像を形成するキャラクタデータが記憶され、前記第
1の記憶手段のデータに応じてキャラクタデータを出力
する第2の記憶手段と、第2の記憶手段から出力された
キャラクタデータを記憶する第3の記憶手段と、第3の
記憶手段から出力されたキャラクタデータを記憶し、ド
ット表示タイミングに応じて前記キャラクタデータを順
次出力する第4の記憶手段と、第1の記憶手段の表示配
列の少なくとも水平方向のオフセット量を示すデータを
保持する第5の記憶手段と、表示画面上の表示ドットに
おける少なくとも水平位置をカウントするカウンタと、
第5の記憶手段のデータにより示されるオフセット量と
前記カウンタのカウンタ値とに基づいて前記第1の記憶
手段に対するアドレスを生成するアドレス生成手段と、
第2の記憶手段から出力されるキャラクタデータを前記
第3の記憶手段が記憶するタイミングを、前記カウンタ
のカウンタ値に基づき生成する第1の記憶タイミング生
成手段と、第3の記憶手段から出力されるキャラクタデ
ータを前記第4の記憶手段が記憶するタイミングを、前
記カウンタのカウンタ値と前記オフセット量とに基づき
生成する第2の記憶タイミング生成手段と、第4の記憶
手段から順次出力されるキャラクタデータに基づいて表
示画面上にキャラクタを表示する手段とを備えたことを
特徴とする。
【0007】また、前記第1の記憶手段は、表示画面上
に表示されるキャラクタの個数に一致又は当該個数より
も多い個数に相当する記憶容量を有し、且つ書込可能に
構成されていてもよい。
に表示されるキャラクタの個数に一致又は当該個数より
も多い個数に相当する記憶容量を有し、且つ書込可能に
構成されていてもよい。
【0008】また、前記第2の記憶手段は、前記キャラ
クタの各種類についてその表示データを保持する記憶容
量を有し、読出専用又は書込可能に構成されていてもよ
いものである。
クタの各種類についてその表示データを保持する記憶容
量を有し、読出専用又は書込可能に構成されていてもよ
いものである。
【0009】また、前記第3の記憶手段は、前記第3の
記憶手段は、前記第2の記憶手段から出力されるキャラ
クタデータのビット量と同じビット量を有する少なくと
も一つ以上のレジスタにて構成されていてもよい。
記憶手段は、前記第2の記憶手段から出力されるキャラ
クタデータのビット量と同じビット量を有する少なくと
も一つ以上のレジスタにて構成されていてもよい。
【0010】また、前記第4の記憶手段は、前記第3の
記憶手段のデータを、前記第2の記憶タイミング生成手
段からのタイミング信号によりロードし、タイミング信
号の非入力状態では、ロードしたデータをドット表示タ
イミングに基づいてシフトさせるシフトレジスタにて構
成されていてもよい。
記憶手段のデータを、前記第2の記憶タイミング生成手
段からのタイミング信号によりロードし、タイミング信
号の非入力状態では、ロードしたデータをドット表示タ
イミングに基づいてシフトさせるシフトレジスタにて構
成されていてもよい。
【0011】また、前記第5の記憶手段は、前記キャラ
クタを構成しているドットの数と前記第1の記憶手段に
より示される各キャラクタの表示配列によってなる表示
空間の水平ドット数及び垂直ライン数に対応するビット
量を持つレジスタにより構成されていてもよい。
クタを構成しているドットの数と前記第1の記憶手段に
より示される各キャラクタの表示配列によってなる表示
空間の水平ドット数及び垂直ライン数に対応するビット
量を持つレジスタにより構成されていてもよい。
【0012】また、前記第3の記憶手段、第4の記憶手
段、及び第5の記憶手段が複数画像用にそれぞれ2組以
上設けられているとともに、第1の記憶タイミング生成
手段は第3の記憶手段の各々に第1の記憶タイミングを
出力し、第2の記憶タイミング生成手段は第4の記憶手
段の各々に第2の記憶タイミングを出力するように構成
されていてもよい。
段、及び第5の記憶手段が複数画像用にそれぞれ2組以
上設けられているとともに、第1の記憶タイミング生成
手段は第3の記憶手段の各々に第1の記憶タイミングを
出力し、第2の記憶タイミング生成手段は第4の記憶手
段の各々に第2の記憶タイミングを出力するように構成
されていてもよい。
【0013】
【作用】上記の構成によれば、第3の記憶手段が第1の
記憶タイミングで第2記憶手段からのキャラクタデータ
を記憶し、第4の記憶手段が前記第3の記憶手段からの
キャラクタデータを記憶するタイミングが、第2の記憶
タイミングにより、スクロール量を示す第5記憶手段の
オフセット量によって変更されるため、第4の記憶手段
の出力データを、前記オフセット量に応じた時間(ドッ
ト)だけ表示開始タイミングから先行させることがで
き、当該表示開始タイミングにおいて、キャラクタの1
ラインを構成している所定番目のドットから表示を行わ
せ、ドット単位の水平方向スクロールを実現することが
できる。そして、このように、第4の記憶手段のデータ
ロードタイミングを制御する(即ち、第4の記憶手段に
データをロードするときに予めオフセットを考慮するよ
うにしている)ので、従来のごとく、キャラクタの1ラ
インのデータを全てロードし、このロードしたデータの
出力選択を行う構成のごとき遅延を回避することができ
る。
記憶タイミングで第2記憶手段からのキャラクタデータ
を記憶し、第4の記憶手段が前記第3の記憶手段からの
キャラクタデータを記憶するタイミングが、第2の記憶
タイミングにより、スクロール量を示す第5記憶手段の
オフセット量によって変更されるため、第4の記憶手段
の出力データを、前記オフセット量に応じた時間(ドッ
ト)だけ表示開始タイミングから先行させることがで
き、当該表示開始タイミングにおいて、キャラクタの1
ラインを構成している所定番目のドットから表示を行わ
せ、ドット単位の水平方向スクロールを実現することが
できる。そして、このように、第4の記憶手段のデータ
ロードタイミングを制御する(即ち、第4の記憶手段に
データをロードするときに予めオフセットを考慮するよ
うにしている)ので、従来のごとく、キャラクタの1ラ
インのデータを全てロードし、このロードしたデータの
出力選択を行う構成のごとき遅延を回避することができ
る。
【0014】
(実施例1)以下、本発明をその実施例を示す図に基づ
いて説明する。
いて説明する。
【0015】図1は、本実施例の画像表示装置における
表示画面構成を示している。表示画面は、水平方向25
6ドット、垂直方向256ラインで構成され、また、1
キャラクタは8ドット×8ドットで構成される。勿論、
これは例示であり、これに限定されないことはない。
表示画面構成を示している。表示画面は、水平方向25
6ドット、垂直方向256ラインで構成され、また、1
キャラクタは8ドット×8ドットで構成される。勿論、
これは例示であり、これに限定されないことはない。
【0016】図2は、後述する図5のテーブルメモリ1
0の説明図であり、図3は図5の画像メモリ12の説明
図であり、図4は図5のオフセットレジスタ3,4の説
明図である。
0の説明図であり、図3は図5の画像メモリ12の説明
図であり、図4は図5のオフセットレジスタ3,4の説
明図である。
【0017】図5は、本実施例の画像表示装置における
表示データ生成部の概略構成を示すブロック図である。
表示データ生成部の概略構成を示すブロック図である。
【0018】水平カウンタ1は、1ドット表示期間を示
すドットクロック(ドット表示タイミング)をカウント
する。このカウント値は、水平帰線期間を含む1水平期
間の水平方向のドット表示位置に対応するデータ(9ビ
ット)となる。また、水平カウンタ1は、カウント値が
1周(水平帰線期間を含む1水平期間に対応)するごと
に、垂直カウントイネーブル信号を出力する。
すドットクロック(ドット表示タイミング)をカウント
する。このカウント値は、水平帰線期間を含む1水平期
間の水平方向のドット表示位置に対応するデータ(9ビ
ット)となる。また、水平カウンタ1は、カウント値が
1周(水平帰線期間を含む1水平期間に対応)するごと
に、垂直カウントイネーブル信号を出力する。
【0019】垂直カウンタ2は、前記の水平カウンタ1
から垂直カウントイネーブル信号を受けるごとにドット
クロックをカウントする。このカウント値は、垂直帰線
期間を含む1画面表示期間の垂直方向のドット表示位置
に対応するデータ(9ビット)となるものである。
から垂直カウントイネーブル信号を受けるごとにドット
クロックをカウントする。このカウント値は、垂直帰線
期間を含む1画面表示期間の垂直方向のドット表示位置
に対応するデータ(9ビット)となるものである。
【0020】なお、前記の水平カウンタ1は、前記図1
に示しているように、水平方向の表示ドットの第1ドッ
ト目の出力時にカウンタ値が“008H”となり、表示
ドットの第256ドット目の出力時にカウンタ値が“1
07H”となるように動作する。また、垂直カウンタ2
は、垂直方向の表示ラインの第1ライン目の出力時にカ
ウンタ値が“000H”となり、表示ラインの第256
ライン目の出力時にカウンタ値が“0FFH”となるよ
うに動作する。
に示しているように、水平方向の表示ドットの第1ドッ
ト目の出力時にカウンタ値が“008H”となり、表示
ドットの第256ドット目の出力時にカウンタ値が“1
07H”となるように動作する。また、垂直カウンタ2
は、垂直方向の表示ラインの第1ライン目の出力時にカ
ウンタ値が“000H”となり、表示ラインの第256
ライン目の出力時にカウンタ値が“0FFH”となるよ
うに動作する。
【0021】水平オフセットレジスタ(第5の記憶手
段)3は、キャラクタ表示の水平方向のスクロール量
(オフセット量)を9ビットの信号で出力するレジスタ
であり(図4(a)参照)、垂直オフセットレジスタ
(第5の記憶手段)4は、キャラクタ表示の垂直方向の
スクロール量(オフセット量)を9ビットの信号で出力
するレジスタである(図4(b)参照)。
段)3は、キャラクタ表示の水平方向のスクロール量
(オフセット量)を9ビットの信号で出力するレジスタ
であり(図4(a)参照)、垂直オフセットレジスタ
(第5の記憶手段)4は、キャラクタ表示の垂直方向の
スクロール量(オフセット量)を9ビットの信号で出力
するレジスタである(図4(b)参照)。
【0022】キャリー生成手段5は、水平オフセットレ
ジスタ3からの下位3ビット信号HO〔2:0〕が“0
00”の場合に“L”を、それ以外の場合に“H”を出
力するようになっている。
ジスタ3からの下位3ビット信号HO〔2:0〕が“0
00”の場合に“L”を、それ以外の場合に“H”を出
力するようになっている。
【0023】水平加算器6は、水平オフセットレジスタ
3からの上位6ビット信号HO〔8:3〕と、水平カウ
ンタ1からの上位6ビット信号H〔8:3〕を入力し、
これらを加算する。この加算出力は、キャラクタ単位の
水平方向スクロール量を加味したキャラクタ単位の水平
方向表示位置を示すアドレスとなり、後述するテーブル
メモリ10に対するアドレスの一部をなす。
3からの上位6ビット信号HO〔8:3〕と、水平カウ
ンタ1からの上位6ビット信号H〔8:3〕を入力し、
これらを加算する。この加算出力は、キャラクタ単位の
水平方向スクロール量を加味したキャラクタ単位の水平
方向表示位置を示すアドレスとなり、後述するテーブル
メモリ10に対するアドレスの一部をなす。
【0024】垂直加算器7は、垂直オフセットレジスタ
4からの9ビット信号V〔8:0〕と、垂直カウンタ2
からの9ビット信号V〔8:0〕を入力し、これらを加
算する。この加算出力SV〔8:0〕のうち上位6ビッ
ト信号SV〔8:3〕は、キャラクタ単位の垂直方向ス
クロール量を加味したキャラクタ単位の垂直方向表示位
置を示すアドレスとなり、テーブルメモリ10に対する
アドレスの一部となる。また、下位3ビットSV〔2:
0〕は、画像メモリ12のアドレスの一部(下位アドレ
ス)となり、キャラクタを構成する8つのラインのうち
の1つのラインを特定する。
4からの9ビット信号V〔8:0〕と、垂直カウンタ2
からの9ビット信号V〔8:0〕を入力し、これらを加
算する。この加算出力SV〔8:0〕のうち上位6ビッ
ト信号SV〔8:3〕は、キャラクタ単位の垂直方向ス
クロール量を加味したキャラクタ単位の垂直方向表示位
置を示すアドレスとなり、テーブルメモリ10に対する
アドレスの一部となる。また、下位3ビットSV〔2:
0〕は、画像メモリ12のアドレスの一部(下位アドレ
ス)となり、キャラクタを構成する8つのラインのうち
の1つのラインを特定する。
【0025】表示タイミング生成部8は、前記水平カウ
ンタ1の9ビット信号と前記垂直カウンタ2の9ビット
信号を入力し、垂直同期信号(VSYNC)、水平同期
信号(HSYNC)、及び表示期間信号DISPを出力
する。表示期間信号DISPの出力は、図1からも分か
るように、水平カウンタ1のカウンタ値が“008H〜
107H”の間で、且つ垂直カウンタ2のカウンタ値が
“000H〜0FFH”の間で“H”レベルとなる。
ンタ1の9ビット信号と前記垂直カウンタ2の9ビット
信号を入力し、垂直同期信号(VSYNC)、水平同期
信号(HSYNC)、及び表示期間信号DISPを出力
する。表示期間信号DISPの出力は、図1からも分か
るように、水平カウンタ1のカウンタ値が“008H〜
107H”の間で、且つ垂直カウンタ2のカウンタ値が
“000H〜0FFH”の間で“H”レベルとなる。
【0026】ロードタイミング生成部9は、水平オフセ
ットレジスタ3の9ビット信号のうちの下位3ビットH
O〔2:0〕と、水平カウンタ1の9ビット信号のうち
の下位3ビットH〔2:0〕を入力し、これらの信号に
基づいてロード信号を出力する。ロード信号が出力され
るのは、下位3ビットHO〔2:0〕の各ビットの反転
値と、下位3ビットH〔2:0〕の各々のビットが一致
(HO〔2〕の反転値=H〔2〕、HO〔1〕の反転値
=H〔1〕、HO
ットレジスタ3の9ビット信号のうちの下位3ビットH
O〔2:0〕と、水平カウンタ1の9ビット信号のうち
の下位3ビットH〔2:0〕を入力し、これらの信号に
基づいてロード信号を出力する。ロード信号が出力され
るのは、下位3ビットHO〔2:0〕の各ビットの反転
値と、下位3ビットH〔2:0〕の各々のビットが一致
(HO〔2〕の反転値=H〔2〕、HO〔1〕の反転値
=H〔1〕、HO
〔0〕の反転値=H
〔0〕)したとき
である。このロード信号の出力により、後述のシフトレ
ジスタ14のデータロードが指示される。
である。このロード信号の出力により、後述のシフトレ
ジスタ14のデータロードが指示される。
【0027】例えば、水平オフセットが“0”の場合、
下位3ビットHO〔2:0〕の反転値は、“111”と
なり、下位3ビットH〔2:0〕が“111”、即ち、
図6に示すように、水平カウンタ値が“7”となったと
きにロード信号が“H”となり、水平カウンタ値が
“8”となったときから、後述するラッチ13の出力が
ロードされる。また、水平オフセットが“3”の場合、
下位3ビットHO〔2:0〕の反転値は、“100”と
なり、下位3ビットH〔2:0〕が“100”、即ち、
図7に示すように、水平カウンタ値が“4”となったと
きにロード信号が“H”となり、水平カウンタ値が
“5”となったときから、後述するラッチ13の出力が
ロードされる。即ち、水平オフセット量(スクロール
量)だけ表示期間信号DISOが“H”となる手前にお
いてロードがなされるようにしている。
下位3ビットHO〔2:0〕の反転値は、“111”と
なり、下位3ビットH〔2:0〕が“111”、即ち、
図6に示すように、水平カウンタ値が“7”となったと
きにロード信号が“H”となり、水平カウンタ値が
“8”となったときから、後述するラッチ13の出力が
ロードされる。また、水平オフセットが“3”の場合、
下位3ビットHO〔2:0〕の反転値は、“100”と
なり、下位3ビットH〔2:0〕が“100”、即ち、
図7に示すように、水平カウンタ値が“4”となったと
きにロード信号が“H”となり、水平カウンタ値が
“5”となったときから、後述するラッチ13の出力が
ロードされる。即ち、水平オフセット量(スクロール
量)だけ表示期間信号DISOが“H”となる手前にお
いてロードがなされるようにしている。
【0028】テーブルメモリ(第1記憶手段)10は、
水平加算器6の出力SH〔5:0〕と垂直加算器7の出
力SV〔8:3〕との合成信号A〔11:0〕をアドレ
スとして入力し、そのアドレス(表示画面位置に対応す
る)に格納されているキャラクタの種類を示す8ビット
データ(00H〜FFH)を出力する。このテーブルメ
モリ10は、図2に示すように、背景画面に相当する例
えば64ワード×64ワードの容量を有している。
水平加算器6の出力SH〔5:0〕と垂直加算器7の出
力SV〔8:3〕との合成信号A〔11:0〕をアドレ
スとして入力し、そのアドレス(表示画面位置に対応す
る)に格納されているキャラクタの種類を示す8ビット
データ(00H〜FFH)を出力する。このテーブルメ
モリ10は、図2に示すように、背景画面に相当する例
えば64ワード×64ワードの容量を有している。
【0029】ラッチタイミング生成部(第1記憶タイミ
ング生成手段)11は、水平カウンタ1の下位3ビット
データH〔2:0〕に基づいてラッチタイミング信号を
生成する。具体的には、下位3ビットデータH〔2:
0〕の値が“111”となった間、“H”レベルの信号
を出力する。このラッチタイミング信号は、画像メモリ
12から出力されるキャラクタデータをラッチ13が記
憶するタイミングを決定する信号である。
ング生成手段)11は、水平カウンタ1の下位3ビット
データH〔2:0〕に基づいてラッチタイミング信号を
生成する。具体的には、下位3ビットデータH〔2:
0〕の値が“111”となった間、“H”レベルの信号
を出力する。このラッチタイミング信号は、画像メモリ
12から出力されるキャラクタデータをラッチ13が記
憶するタイミングを決定する信号である。
【0030】画像メモリ(第2記憶手段)12は、各種
キャラクタの画像を形成するキャラクタデータを記憶し
ており、前記テーブルメモリ10の出力である8ビット
データ(キャラクタの特定)と前記垂直加算器9の下位
3ビットSV〔2:0〕(キャラクタの何ライン目かの
特定)の11ビット合成信号をアドレスとし、そのアド
レスのキャラクタデータの1ライン分(8ビット)を出
力する。従って、この画像メモリ12は、図3に示すよ
うに、アドレスとして000〜7FFH(11ビット)
を有し、例えば、「A」の図形を有するキャラクタは、
アドレス208H〜20FHに格納される。
キャラクタの画像を形成するキャラクタデータを記憶し
ており、前記テーブルメモリ10の出力である8ビット
データ(キャラクタの特定)と前記垂直加算器9の下位
3ビットSV〔2:0〕(キャラクタの何ライン目かの
特定)の11ビット合成信号をアドレスとし、そのアド
レスのキャラクタデータの1ライン分(8ビット)を出
力する。従って、この画像メモリ12は、図3に示すよ
うに、アドレスとして000〜7FFH(11ビット)
を有し、例えば、「A」の図形を有するキャラクタは、
アドレス208H〜20FHに格納される。
【0031】ラッチ(第3記憶手段)13は、画像メモ
リ12から出力されたキャラクタデータの1ライン分を
記憶する。ラッチ13は、ラッチタイミング生成部11
のタイミング信号をゲート信号G端子に入力し、その立
ち下がりでデータを保持するようになっている。また、
ゲート信号G端子の入力信号が“H”レベルの間は、入
力データを出力へとスルーする。
リ12から出力されたキャラクタデータの1ライン分を
記憶する。ラッチ13は、ラッチタイミング生成部11
のタイミング信号をゲート信号G端子に入力し、その立
ち下がりでデータを保持するようになっている。また、
ゲート信号G端子の入力信号が“H”レベルの間は、入
力データを出力へとスルーする。
【0032】シフトレジスタ(第4記憶手段)14は、
前記ラッチ13から出力されたキャラクタデータの1ラ
イン分を記憶し、ドットクロック(ドット表示タイミン
グ)に応じて前記キャラクタデータを1ドットごとに順
次出力する。シフトレジスタ14のロードの開始は、ロ
ードタイミング生成部9からのロード信号に従う。
前記ラッチ13から出力されたキャラクタデータの1ラ
イン分を記憶し、ドットクロック(ドット表示タイミン
グ)に応じて前記キャラクタデータを1ドットごとに順
次出力する。シフトレジスタ14のロードの開始は、ロ
ードタイミング生成部9からのロード信号に従う。
【0033】アンド回路15は、表示タイミング生成部
8で生成される表示開始信号(DISP)と、前記シフ
トレジスタ14の出力とのアンドをとって表示データを
生成する。即ち、表示開始信号が“H”レベルのときだ
けシフトレジスタ14の出力が表示データとして出力さ
れる。
8で生成される表示開始信号(DISP)と、前記シフ
トレジスタ14の出力とのアンドをとって表示データを
生成する。即ち、表示開始信号が“H”レベルのときだ
けシフトレジスタ14の出力が表示データとして出力さ
れる。
【0034】次に、図6及び図7に基づいて動作説明を
行う。図6は水平オフセットが“0”の場合を示し、図
7は水平オフセットが“3”の場合を示している。
行う。図6は水平オフセットが“0”の場合を示し、図
7は水平オフセットが“3”の場合を示している。
【0035】水平オフセットが“0”の場合は、キャリ
ー生成部5の出力は“0”であるから、水平加算器6の
出力SH〔5:0〕は、HO〔8:3〕とH〔8:3〕
を加算した値である。従って、水平カウンタ1の出力H
〔8:0〕が“0”〜“7”のとき、水平加算器6の出
力SH〔5:0〕は“0”、水平カウンタ1の出力H
〔8:0〕が“8”〜“F”のとき、水平加算器6の出
力SH〔5:0〕は“1”のごとくなる。
ー生成部5の出力は“0”であるから、水平加算器6の
出力SH〔5:0〕は、HO〔8:3〕とH〔8:3〕
を加算した値である。従って、水平カウンタ1の出力H
〔8:0〕が“0”〜“7”のとき、水平加算器6の出
力SH〔5:0〕は“0”、水平カウンタ1の出力H
〔8:0〕が“8”〜“F”のとき、水平加算器6の出
力SH〔5:0〕は“1”のごとくなる。
【0036】そして、ラッチタイミング生成部11は、
H〔2:0〕の値が“111”のときに“H”レベルの
ゲート信号(ラッチ信号)を出力し、ラッチ13はこの
ゲート信号を受け、水平カウンタ1の出力H〔8:0〕
が“7”や“F”を示すときに画像メモリ12の出力を
保持する。また、水平オフセットが“0”の場合は、水
平オフセットレジスタの下位3ビットHO〔2:0〕が
“000”であり、シフトレジスタ14に対するロード
信号も、水平カウンタ1の出力H〔8:0〕が“7”や
“F”を示すときに“H”となる。従って、ラッチ13
の保持データは、直ちにシフトレジスタ14にロードさ
れ、シフトレジスタ14は、ドットクロックに基づき、
各ドットの画像データを出力していく。
H〔2:0〕の値が“111”のときに“H”レベルの
ゲート信号(ラッチ信号)を出力し、ラッチ13はこの
ゲート信号を受け、水平カウンタ1の出力H〔8:0〕
が“7”や“F”を示すときに画像メモリ12の出力を
保持する。また、水平オフセットが“0”の場合は、水
平オフセットレジスタの下位3ビットHO〔2:0〕が
“000”であり、シフトレジスタ14に対するロード
信号も、水平カウンタ1の出力H〔8:0〕が“7”や
“F”を示すときに“H”となる。従って、ラッチ13
の保持データは、直ちにシフトレジスタ14にロードさ
れ、シフトレジスタ14は、ドットクロックに基づき、
各ドットの画像データを出力していく。
【0037】表示期間信号DISPは、水平カウンタ1
の出力H〔8:0〕が“8”になるときに立ち上がるの
で、表示データ出力として、キャラクターA,B,C,
…の1ライン目のデータ(A0〜A7,B0〜B7,C
0〜C7,…)が順に出力されていく。なお、上記のキ
ャラクターA,B,C,…は、図2及び図3に対応付け
て表したものである。
の出力H〔8:0〕が“8”になるときに立ち上がるの
で、表示データ出力として、キャラクターA,B,C,
…の1ライン目のデータ(A0〜A7,B0〜B7,C
0〜C7,…)が順に出力されていく。なお、上記のキ
ャラクターA,B,C,…は、図2及び図3に対応付け
て表したものである。
【0038】一方、水平オフセットが“3”の場合は、
水平オフセットレジスタの下位3ビットHO〔2:0〕
が“011”である。そして、キャリー生成部5の出力
は“1”であるから、水平加算器6の出力SH〔5:
0〕は、HO〔8:3〕とH〔8:3〕を加算した値に
“1”を加えた値となる。よって、水平カウンタ1の出
力H〔8:0〕が“0”〜“7”のとき、水平加算器6
の出力SH〔5:0〕は“1”、水平カウンタ1の出力
H〔8:0〕が“8”〜“F”のとき、水平加算器6の
出力SH〔5:0〕は“2”のごとくなる。即ち、水平
オフセットがある場合には、読み出すキャラクタを1キ
ャラクタ先行させる。
水平オフセットレジスタの下位3ビットHO〔2:0〕
が“011”である。そして、キャリー生成部5の出力
は“1”であるから、水平加算器6の出力SH〔5:
0〕は、HO〔8:3〕とH〔8:3〕を加算した値に
“1”を加えた値となる。よって、水平カウンタ1の出
力H〔8:0〕が“0”〜“7”のとき、水平加算器6
の出力SH〔5:0〕は“1”、水平カウンタ1の出力
H〔8:0〕が“8”〜“F”のとき、水平加算器6の
出力SH〔5:0〕は“2”のごとくなる。即ち、水平
オフセットがある場合には、読み出すキャラクタを1キ
ャラクタ先行させる。
【0039】そして、ラッチタイミング生成部11は、
水平オフセットが“0”の場合と同様、H〔2:0〕の
値が“111”のときに“H”レベルのラッチ信号を出
力し、ラッチ13はこのラッチ信号を受け、水平カウン
タ1の出力H〔8:0〕が“7”や“F”のときに画像
メモリ12の出力を保持する。しかし、水平オフセット
が有る場合、この場合は水平オフセット“3”として説
明しているが、水平オフセットレジスタ3の下位3ビッ
トHO〔2:0〕が“011”であるため、シフトレジ
スタ14に対するロード信号は、水平カウンタ1の出力
H〔8:0〕が“4”や“C”(下位3ビットが“10
0”)のときに“H”レベルとなる。従って、ラッチ1
3の保持データは、4ドットクロック分遅れてシフトレ
ジスタ14にロードされる。
水平オフセットが“0”の場合と同様、H〔2:0〕の
値が“111”のときに“H”レベルのラッチ信号を出
力し、ラッチ13はこのラッチ信号を受け、水平カウン
タ1の出力H〔8:0〕が“7”や“F”のときに画像
メモリ12の出力を保持する。しかし、水平オフセット
が有る場合、この場合は水平オフセット“3”として説
明しているが、水平オフセットレジスタ3の下位3ビッ
トHO〔2:0〕が“011”であるため、シフトレジ
スタ14に対するロード信号は、水平カウンタ1の出力
H〔8:0〕が“4”や“C”(下位3ビットが“10
0”)のときに“H”レベルとなる。従って、ラッチ1
3の保持データは、4ドットクロック分遅れてシフトレ
ジスタ14にロードされる。
【0040】そして、シフトレジスタ14は、ドットク
ロックに基づき、各ドットの画像データを出力していく
が、表示期間信号DISPは、水平カウンタ1の出力H
〔8:0〕が“8”になるときに立ち上がるので、キャ
ラクタAの1ライン目のデータ(A0〜A7)のうち、
“A0,A1,A2”はアンド回路15を経ることがで
きず、表示データとして出力されないことになる。従っ
て、表示データ出力としては、キャラクターA,B,
C,…の1ライン目のデータ(A3〜A7,B0〜B
7,C0〜C7,…)が順に出力されることになり、3
ドット分の水平オフセットがなされたことになる。
ロックに基づき、各ドットの画像データを出力していく
が、表示期間信号DISPは、水平カウンタ1の出力H
〔8:0〕が“8”になるときに立ち上がるので、キャ
ラクタAの1ライン目のデータ(A0〜A7)のうち、
“A0,A1,A2”はアンド回路15を経ることがで
きず、表示データとして出力されないことになる。従っ
て、表示データ出力としては、キャラクターA,B,
C,…の1ライン目のデータ(A3〜A7,B0〜B
7,C0〜C7,…)が順に出力されることになり、3
ドット分の水平オフセットがなされたことになる。
【0041】以上のように、本実施例の構成によれば、
ラッチ13がゲート信号の“H”のタイミングで画像メ
モリ12からのキャラクタデータを記憶し、シフトレジ
スタ14がラッチ13からのキャラクタデータを記憶す
るタイミングが、ロードタイミング生成部9のロード信
号の“H”のタイミングにより、スクロール量を示す水
平オフセットレジスタ3のオフセット量によって変更さ
れるため、シフトレジスタ14の出力データを、前記オ
フセット量に応じた時間だけ表示開始タイミング(DI
SP)から先行させることができ、当該表示開始タイミ
ングにおいて、表示画面の最左に位置することになるキ
ャラクタの1ラインを構成している所定番目のドットか
ら表示を行わせ、ドット単位の水平方向スクロールを実
現することができる。そして、このように、シフトレジ
スタ14のデータロードタイミングを制御するので、従
来のごとく、キャラクタの1ラインのデータを全てロー
ドし、このロードしたデータの出力選択を行う構成のご
とき遅延を回避することができる。
ラッチ13がゲート信号の“H”のタイミングで画像メ
モリ12からのキャラクタデータを記憶し、シフトレジ
スタ14がラッチ13からのキャラクタデータを記憶す
るタイミングが、ロードタイミング生成部9のロード信
号の“H”のタイミングにより、スクロール量を示す水
平オフセットレジスタ3のオフセット量によって変更さ
れるため、シフトレジスタ14の出力データを、前記オ
フセット量に応じた時間だけ表示開始タイミング(DI
SP)から先行させることができ、当該表示開始タイミ
ングにおいて、表示画面の最左に位置することになるキ
ャラクタの1ラインを構成している所定番目のドットか
ら表示を行わせ、ドット単位の水平方向スクロールを実
現することができる。そして、このように、シフトレジ
スタ14のデータロードタイミングを制御するので、従
来のごとく、キャラクタの1ラインのデータを全てロー
ドし、このロードしたデータの出力選択を行う構成のご
とき遅延を回避することができる。
【0042】(実施例2)以下、本発明の他の実施例を
図8に基づいて説明する。なお、説明の重複を避けるた
め、第1実施例と同一の機能を有する機能部分には同一
の符号を付記してその説明を省略している。
図8に基づいて説明する。なお、説明の重複を避けるた
め、第1実施例と同一の機能を有する機能部分には同一
の符号を付記してその説明を省略している。
【0043】本実施例の画像表示装置は、2画面の合成
表示が行えるように構成されたものであり、2画面の画
像データに対応すべく、第1,第2水平オフセットレジ
スタ3a,3b、第1,第2垂直オフセットレジスタ4
a,4b、第1,第2ラッチ13a,13b、及び第
1,第2シフトレジスタ14a,14bを備える。ま
た、第1,第2水平オフセットレジスタ3a,3bのい
ずれの出力を採用するかを切り換えるセレクタ21、第
1,第2垂直オフセットレジスタ4a,4bのいずれの
出力を採用するかを切り換えるセレクタ22、及び第
1,第2シフトレジスタ14a,14bの出力を合成す
る画面合成手段23を備える。そして、ロードタイミン
グ生成部9′は、第1,第2ロード信号を生成し、第1
ロード信号を第1シフトレジスタ14aに、第2ロード
信号を第1シフトレジスタ14bにそれぞれ出力する。
また、ラッチタイミング生成部11′は、第1,第2ゲ
ート信号を生成し、第1ゲート信号を第1ラッチ13a
に、第2ゲート信号を第2ラッチ13bにそれぞれ出力
する。
表示が行えるように構成されたものであり、2画面の画
像データに対応すべく、第1,第2水平オフセットレジ
スタ3a,3b、第1,第2垂直オフセットレジスタ4
a,4b、第1,第2ラッチ13a,13b、及び第
1,第2シフトレジスタ14a,14bを備える。ま
た、第1,第2水平オフセットレジスタ3a,3bのい
ずれの出力を採用するかを切り換えるセレクタ21、第
1,第2垂直オフセットレジスタ4a,4bのいずれの
出力を採用するかを切り換えるセレクタ22、及び第
1,第2シフトレジスタ14a,14bの出力を合成す
る画面合成手段23を備える。そして、ロードタイミン
グ生成部9′は、第1,第2ロード信号を生成し、第1
ロード信号を第1シフトレジスタ14aに、第2ロード
信号を第1シフトレジスタ14bにそれぞれ出力する。
また、ラッチタイミング生成部11′は、第1,第2ゲ
ート信号を生成し、第1ゲート信号を第1ラッチ13a
に、第2ゲート信号を第2ラッチ13bにそれぞれ出力
する。
【0044】かかる構成であれば、例えば、H〔2:
0〕が“0〜3”のときに第1の画像データを生成し、
H〔2:0〕が“4〜7”のときに第2の画像データを
生成することができる。即ち、このように2画面の画像
データを生成するときには、H〔2:0〕が“3”のと
きに第1ゲート信号を“H”とし、H〔2:0〕が
“7”のときに第2ゲート信号を“H”とすることによ
り、画像メモリ12の出力データが第1の画面のデータ
のときにこれを第1のラッチ13aに保持し、画像メモ
リ12の出力データが第2の画面のデータのときにこれ
を第2のラッチ13aに保持するように両者に保持タイ
ミングを異ならせればよい。
0〕が“0〜3”のときに第1の画像データを生成し、
H〔2:0〕が“4〜7”のときに第2の画像データを
生成することができる。即ち、このように2画面の画像
データを生成するときには、H〔2:0〕が“3”のと
きに第1ゲート信号を“H”とし、H〔2:0〕が
“7”のときに第2ゲート信号を“H”とすることによ
り、画像メモリ12の出力データが第1の画面のデータ
のときにこれを第1のラッチ13aに保持し、画像メモ
リ12の出力データが第2の画面のデータのときにこれ
を第2のラッチ13aに保持するように両者に保持タイ
ミングを異ならせればよい。
【0045】第1の画像データ生成に際しては、第1の
水平オフセットレジスタ3a、第1の垂直オフセットレ
ジスタ4a、第1のラッチ13a、及び第1のシフトレ
ジスタ14aが採用され、第1のロード信号及び第1の
ゲート信号が出力されることにより、第1のシフトレジ
スタ14aが第1のラッチ13aからのキャラクタデー
タを記憶するタイミングが、ロードタイミング生成部9
の第1ロード信号の“H”のタイミングにより、当該第
1の画面のスクロール量を示す第1の水平オフセットレ
ジスタ3aのオフセット量によって変更される。
水平オフセットレジスタ3a、第1の垂直オフセットレ
ジスタ4a、第1のラッチ13a、及び第1のシフトレ
ジスタ14aが採用され、第1のロード信号及び第1の
ゲート信号が出力されることにより、第1のシフトレジ
スタ14aが第1のラッチ13aからのキャラクタデー
タを記憶するタイミングが、ロードタイミング生成部9
の第1ロード信号の“H”のタイミングにより、当該第
1の画面のスクロール量を示す第1の水平オフセットレ
ジスタ3aのオフセット量によって変更される。
【0046】第2の画像データ生成に際しては、第2の
水平オフセットレジスタ3b、第2の垂直オフセットレ
ジスタ4b、第2のラッチ13b、及び第2のシフトレ
ジスタ14bが採用されるとともに、第2のロード信号
及び第2のゲート信号が出力されることにより、第2の
シフトレジスタ14bが第2のラッチ13bからのキャ
ラクタデータを記憶するタイミングが、ロードタイミン
グ生成部9の第2ロード信号の“H”のタイミングによ
り、当該第2の画面のスクロール量を示す第2の水平オ
フセットレジスタ3bのオフセット量によって変更され
る。
水平オフセットレジスタ3b、第2の垂直オフセットレ
ジスタ4b、第2のラッチ13b、及び第2のシフトレ
ジスタ14bが採用されるとともに、第2のロード信号
及び第2のゲート信号が出力されることにより、第2の
シフトレジスタ14bが第2のラッチ13bからのキャ
ラクタデータを記憶するタイミングが、ロードタイミン
グ生成部9の第2ロード信号の“H”のタイミングによ
り、当該第2の画面のスクロール量を示す第2の水平オ
フセットレジスタ3bのオフセット量によって変更され
る。
【0047】そして、各シフトレジスタ14a,14b
の出力データは、それぞれのオフセット量に応じた時間
だけ表示開始タイミング(DISP)から先行されたも
のとなり、両画像は画面合成部23にて合成(画面の加
算或いは一方の画面の優先)が行われた上、この合成画
像の画面上の最左に位置するキャラクタの1ラインを構
成している所定番目のドットから表示が行われ、2画面
合成画像においてドット単位の水平方向スクロールを実
現することができる。
の出力データは、それぞれのオフセット量に応じた時間
だけ表示開始タイミング(DISP)から先行されたも
のとなり、両画像は画面合成部23にて合成(画面の加
算或いは一方の画面の優先)が行われた上、この合成画
像の画面上の最左に位置するキャラクタの1ラインを構
成している所定番目のドットから表示が行われ、2画面
合成画像においてドット単位の水平方向スクロールを実
現することができる。
【0048】なお、図7と同様の構成を用い、サイクル
スチールを行うこともできる。即ち、表示の書換え速度
を早くする等の理由により、テーブルメモリのアクセス
をCPUと当該図7の表示データ生成部が交互に行う場
合に、H〔2:0〕が“0〜3”のときにCPUがアク
セスし、H〔2:0〕が“4〜7”のときに表示データ
生成部がアクセスを行えばよい。
スチールを行うこともできる。即ち、表示の書換え速度
を早くする等の理由により、テーブルメモリのアクセス
をCPUと当該図7の表示データ生成部が交互に行う場
合に、H〔2:0〕が“0〜3”のときにCPUがアク
セスし、H〔2:0〕が“4〜7”のときに表示データ
生成部がアクセスを行えばよい。
【0049】
【発明の効果】以上のように、本発明によれば、第4の
記憶手段のデータロードタイミングを制御するので、従
来のごとく、キャラクタの1ラインのデータを全てロー
ドし、このロードしたデータの出力選択を行う構成のご
とき遅延を回避することができるので、カラールックア
ップテーブルRAM等を接続する場合のマージンが大き
くなり、画面表示のカラー化や高精細化の対応が容易に
行える。また、出力選択のためのマルチプレクサは用い
ないので、当該従来に比べて回路規模の増大も生じ難い
という効果も併せて奏する。
記憶手段のデータロードタイミングを制御するので、従
来のごとく、キャラクタの1ラインのデータを全てロー
ドし、このロードしたデータの出力選択を行う構成のご
とき遅延を回避することができるので、カラールックア
ップテーブルRAM等を接続する場合のマージンが大き
くなり、画面表示のカラー化や高精細化の対応が容易に
行える。また、出力選択のためのマルチプレクサは用い
ないので、当該従来に比べて回路規模の増大も生じ難い
という効果も併せて奏する。
【図1】表示画面の構成例を示す説明図である。
【図2】表示画面の背景画面の関係を示す説明図であ
る。
る。
【図3】画像メモリのメモリマップ図である。
【図4】オフセットレジスタの説明図である。
【図5】本発明の実施例1の画像表示装置の表示データ
生成部の構成を示すブロック図である。
生成部の構成を示すブロック図である。
【図6】水平オフセットが“0”のときの図1の動作を
説明するタイミングチャートである。
説明するタイミングチャートである。
【図7】水平オフセットが“3”のときの図1の動作を
説明するタイミングチャートである。
説明するタイミングチャートである。
【図8】本発明の実施例2の画像表示装置の表示データ
生成部の構成を示すブロック図である。
生成部の構成を示すブロック図である。
1 水平カウンタ 2 垂直カウンタ 3 水平オフセットレジスタ(第5の記憶手段) 4 垂直オフセットレジスタ(第5の記憶手段) 5 キャリー生成部 6 水平加算器 7 垂直加算器 8 表示タイミング生成部 9 ロードタイミング生成部(第2の記憶タイミング
生成部) 10 テーブルメモリ(第1の記憶手段) 11 ラッチタイミング生成部(第1の記憶タイミング
生成部) 12 画像メモリ(第2の記憶手段) 13 ラッチ(第3の記憶手段) 14 シフトレジスタ(第4の記憶手段) 15 アンド回路
生成部) 10 テーブルメモリ(第1の記憶手段) 11 ラッチタイミング生成部(第1の記憶タイミング
生成部) 12 画像メモリ(第2の記憶手段) 13 ラッチ(第3の記憶手段) 14 シフトレジスタ(第4の記憶手段) 15 アンド回路
Claims (7)
- 【請求項1】 表示画面上に所定のドット数で構成され
る複数個のキャラクタを表示する画像表示装置であっ
て、キャラクタの表示配列を記憶する第1の記憶手段
と、キャラクタの画像を形成するキャラクタデータが記
憶され、前記第1の記憶手段のデータに応じてキャラク
タデータを出力する第2の記憶手段と、第2の記憶手段
から出力されたキャラクタデータを記憶する第3の記憶
手段と、第3の記憶手段から出力されたキャラクタデー
タを記憶し、ドット表示タイミングに応じて前記キャラ
クタデータを順次出力する第4の記憶手段と、第1の記
憶手段の表示配列の少なくとも水平方向のオフセット量
を示すデータを保持する第5の記憶手段と、表示画面上
の表示ドットにおける少なくとも水平位置をカウントす
るカウンタと、第5の記憶手段のデータにより示される
オフセット量と前記カウンタのカウンタ値とに基づいて
前記第1の記憶手段に対するアドレスを生成するアドレ
ス生成手段と、第2の記憶手段から出力されるキャラク
タデータを前記第3の記憶手段が記憶するタイミング
を、前記カウンタのカウンタ値に基づき生成する第1の
記憶タイミング生成手段と、第3の記憶手段から出力さ
れるキャラクタデータを前記第4の記憶手段が記憶する
タイミングを、前記カウンタのカウンタ値と前記オフセ
ット量とに基づき生成する第2の記憶タイミング生成手
段と、第4の記憶手段から順次出力されるキャラクタデ
ータに基づいて表示画面上にキャラクタを表示する手段
とを備えたことを特徴とする画像表示装置。 - 【請求項2】 前記第1の記憶手段は、表示画面上に表
示されるキャラクタの個数に一致又は当該個数よりも多
い個数に相当する記憶容量を有し、且つ書込可能に構成
されていることを特徴とする請求項1に記載の画像表示
装置。 - 【請求項3】 前記第2の記憶手段は、前記キャラクタ
の各種類についてその表示データを保持する記憶容量を
有し、読出専用又は書込可能に構成されていることを特
徴とする請求項1又は請求項2に記載の画像表示装置。 - 【請求項4】 前記第3の記憶手段は、前記第2の記憶
手段から出力されるキャラクタデータのビット量と同じ
ビット量を有する少なくとも一つ以上のレジスタにて構
成されていることを特徴とする請求項1乃至請求項3の
いずれかに記載の画像表示装置。 - 【請求項5】 前記第4の記憶手段は、前記第3の記憶
手段のデータを、前記第2の記憶タイミング生成手段か
らのタイミング信号によりロードし、タイミング信号の
非入力状態では、ロードしたデータをドット表示タイミ
ングに基づいてシフトさせるシフトレジスタにて構成さ
れていることを特徴とする請求項1乃至請求項4のいず
れかに記載の画像表示装置。 - 【請求項6】 前記第5の記憶手段は、前記キャラクタ
を構成しているドットの数と前記第1の記憶手段により
示される各キャラクタの表示配列によってなる表示空間
の水平ドット数及び垂直ライン数に対応するビット量を
持つレジスタにより構成されていることを特徴とする請
求項1乃至請求項5のいずれかに記載の画像表示装置。 - 【請求項7】 前記第3の記憶手段、第4の記憶手段、
及び第5の記憶手段が複数画像用にそれぞれ2組以上設
けられているとともに、第1の記憶タイミング生成手段
は第3の記憶手段の各々に第1の記憶タイミングを出力
し、第2の記憶タイミング生成手段は第4の記憶手段の
各々に第2の記憶タイミングを出力するように構成され
ていることを特徴とする請求項1乃至請求項6のいずれ
かに記載の画像表示装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7154200A JPH096319A (ja) | 1995-06-21 | 1995-06-21 | 画像表示装置 |
| US08/668,252 US5774108A (en) | 1995-06-21 | 1996-06-20 | Processing system with display screen scrolling |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7154200A JPH096319A (ja) | 1995-06-21 | 1995-06-21 | 画像表示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH096319A true JPH096319A (ja) | 1997-01-10 |
Family
ID=15579036
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7154200A Pending JPH096319A (ja) | 1995-06-21 | 1995-06-21 | 画像表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH096319A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4963764A (en) * | 1987-05-08 | 1990-10-16 | Hewlett-Packard Company | Low noise current mirror active load circuit |
-
1995
- 1995-06-21 JP JP7154200A patent/JPH096319A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4963764A (en) * | 1987-05-08 | 1990-10-16 | Hewlett-Packard Company | Low noise current mirror active load circuit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5495266A (en) | Still picture display apparatus and external storage device used therein | |
| KR970064189A (ko) | 수평주사선용표시 스캔메모리를 사용한 화소연산 생성형 테리비전온스크린 표시장치 | |
| US5880741A (en) | Method and apparatus for transferring video data using mask data | |
| JP3285860B2 (ja) | モザイク画像表示装置 | |
| US4626839A (en) | Programmable video display generator | |
| US5774108A (en) | Processing system with display screen scrolling | |
| JPS638488B2 (ja) | ||
| US5870074A (en) | Image display control device, method and computer program product | |
| JPS63169687A (ja) | 表示装置 | |
| JPH096319A (ja) | 画像表示装置 | |
| JP3481913B2 (ja) | 画像処理装置 | |
| JPH0934441A (ja) | 画像表示装置 | |
| JPH0540456A (ja) | 表示装置 | |
| JPH08502836A (ja) | 水平ブランキング中clut(色検索表)を更新する方法および装置 | |
| JP3514763B6 (ja) | スクロール画面表示回路 | |
| JP2820068B2 (ja) | 画像データ合成表示装置 | |
| JP3514763B2 (ja) | スクロール画面表示回路 | |
| JPH09130710A (ja) | 液晶表示映像信号生成装置 | |
| JPH1165548A (ja) | 画像表示装置 | |
| JPH0670742B2 (ja) | 標体の表示装置 | |
| JP2781924B2 (ja) | スーパーインポーズ装置 | |
| JPH10105150A (ja) | キャラクタ記憶回路および表示制御装置 | |
| JPS60209785A (ja) | デイスプレイ装置の画面シフト器 | |
| JPS5881065A (ja) | 多重ビデオスクロール表示装置 | |
| JPS5984293A (ja) | 表示装置 |