JP3254795B2 - 表示画面のスクロール制御装置 - Google Patents
表示画面のスクロール制御装置Info
- Publication number
- JP3254795B2 JP3254795B2 JP05657193A JP5657193A JP3254795B2 JP 3254795 B2 JP3254795 B2 JP 3254795B2 JP 05657193 A JP05657193 A JP 05657193A JP 5657193 A JP5657193 A JP 5657193A JP 3254795 B2 JP3254795 B2 JP 3254795B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- display
- page
- image memory
- pattern
- 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.)
- Expired - Fee Related
Links
Landscapes
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Description
イ、液晶ディスプレイ等の表示画面をスクロールさせる
ための表示画面のスクロール制御装置に関する。
画面が変わることがあり、このような場合には、場面の
切り替えの度に表示画面をスクロールして切り替えるこ
とがある。また、複数の画面を連続的に移動させるよう
な場合にもスクロールの手法が用いられる。
実現するため、例えば図10に示すように、画像メモリ
(VRAM)の表示開始アドレスIAを順次ずらしてい
くことにより、VRAM空間における表示エリアを移動
させることが行われている。なお、図10(a)は、同
一ページを繰り返しスクロールさせるノーマルスクロー
ルモード、図10(b)は、複数のページをスクロール
させる複数ページスクロールモードを示している。複数
ページをスクロールさせる場合、スクロールを円滑に行
うには、スクロールによって表示されるページ数分の画
像情報を予め画像メモリに記憶しておく必要がある。
れる画面数は、使用するソフトウェアによって異なるた
め、全てのソフトウェアに対応させるべく多数の画面分
の画像メモリを設けようとすると、画像メモリの容量が
膨大になるという問題点がある。
めになされたもので、スクロールの対象となる表示画面
のページ数に拘らず、1画面分の容量の画像メモリでス
クロール制御を行うことが可能な表示画面のスクロール
制御装置を提供することを目的とする。
画面を構成する複数の領域のそれぞれに対応させてその
領域のパターン名を記憶した画像メモリと、前記画像メ
モリに対し表示開始アドレスを供給すると共にスクロー
ル時には前記表示開始アドレスを順次更新する表示開始
アドレス供給手段と、前記表示開始アドレスを初期値と
して前記画像メモリの読み出しアドレスを順次更新しな
がら前記画像メモリに供給する画像メモリアドレス供給
手段と、表示画面のページアドレスを供給すると共に前
記画像メモリアドレス供給手段から供給される読み出し
アドレスが前記画像メモリの最終アドレスに達したら前
記ページアドレスを更新するページアドレス供給手段
と、前記表示画面の各領域の表示パターンを複数画面分
記憶すると共に前記画像メモリから出力されるパターン
名と前記ページアドレス供給手段から出力されるページ
アドレスとをアドレスとして入力し指定されたページの
指定されたパターンを出力する着脱可能なパターンジェ
ネレータとを具備してなることを特徴とする。
データそのものが記憶されるのではなく、表示画面を複
数の領域に分割したときの各領域のパターン名が記憶さ
れ、表示画面の実際の画像データは、パターンジェネレ
ータに前記領域毎のパターンとして記憶される。そし
て、表示されるパターンは、ページアドレスと各領域の
パターン名とによって特定され、パターンジェネレータ
から読み出される。
示開始アドレスを順次更新することにより、表示エリア
を移動させる。この際、表示画面が2つのページにまた
がることがあるが、この場合には、パターンジェネレー
タに対するページアドレスのみが更新され、画像メモリ
に記憶されたパターン名は変更されない。このため、画
像メモリには、1画面分のパターン名のみを記憶すれば
よく、スクロール時にはパターン名を繰り返し読み出せ
ば良い。画像メモリから読み出されるパターン名が同一
であってもページ番号が異なるとパターンジェネレータ
からは異なるパターンが読み出されるので、結局、各ペ
ージに対応した表示画面が読み出され、複数ページのス
クロールが実現されることになる。
能なパターンジェネレータによって決定することがで
き、画像メモリには、常に1表示画面分のデータのみを
格納すればよいので、表示数が異なる種々のソフトウェ
アに柔軟に対処することができると共に画像メモリの容
量を削減することができる。
例に係る表示装置について説明する。図1は、この表示
装置の要部を示すブロック図である。この装置は、シス
テム全体をコントロールするCPU1と、このCPU1
によって制御されCRTディスプレイ2の表示制御を行
う表示制御回路3と、この表示制御回路3からアクセス
されて表示パターンを出力するパターンジェネレータ
(ROMテーブル)4とを備えている。表示制御回路3
には、2つのレジスタ11,12が設けられている。レ
ジスタ11は、後述するVRAM15の表示開始アドレ
スIAをセットするためのもので、CPU1による書替
機能と併せて表示開始アドレス供給手段を構成する。レ
ジスタ12は、表示すべきページを指定する表示開始ペ
ージアドレスIPAをセットするためのものである。
レスIAは、フルアダー13に供給されている。フルア
ダー13は、タイミングジェネレータ14から供給され
る垂直表示位置情報VDとレジスタ11にセットされた
表示開始アドレスIAとを加算して、その加算結果をV
RAM15の上位アドレスとして供給する。タイミング
ジェネレータ14から供給される水平表示位置情報HD
は、VRAM15の下位アドレスとして供給されてい
る。これらフルアダー13及びタイミングジェネレータ
14は、画像メモリアドレス供給手段を構成している。
示画面内の各領域のパターン名を各領域に対応させて記
憶する。即ち、1つのページの表示画面は、図2に示す
ように例えば8×8ドットからなる複数の領域Aに分割
される。VRAM15には、図3に示すように、各領域
Aに表示されるドットパターンを特定する例えば8ビッ
トからなるパターン名PN#が各領域Aと対応して記憶
される。VRAM15から出力されるパターン名PN#
はパターンジェネレータ4の下位アドレスとして供給さ
れている。
始ページアドレスIPAは、ハーフアダー16に供給さ
れている。ハーフアダー16は、レジスタ12と共にペ
ージアドレス供給手段を構成するもので、レジスタ12
から供給される表示開始ページアドレスIPAと、フル
アダー13のキャリービットCBとを加算する。この加
算出力は、複数ページスクロールモード用のページアド
レスPA2としてマルチプレクサ17の一方の入力に供
給されている。マルチプレクサ17の他方の入力には、
ノーマルスクロール用のページアドレスPA1(レジス
タ12の出力IPA)が供給されている。マルチプレク
サ17は、スクロールモード切替ビットPAODに基づ
いて、これらページアドレスPA1,PA2の何れか一
方を選択する。マルチプレクサ17から出力されるペー
ジアドレスPAは、パターンジェネレータ4の上位アド
レスとして供給されている。
ように、各ページの各領域Aの8×8ドットのパターン
が記憶されている。パターンジェネレータ4は、例えば
3ビットのページアドレスPAと3ビットのベースアド
レスBAと8ビットのパターン名PN#からなるROM
アドレスに基づいて、指定されたページで且つ指定され
た領域のドットパターンを出力する。このパターンジェ
ネレータ4は、例えばICソケット等に装着されるか、
ICカードに組み込まれる等の方法により、表示制御回
路3に対して着脱可能となっている。これにより、使用
するソフトウェアに応じて選択可能となっている。
ドットパターンは、カラーパレット回路18によりRG
Bの各表示色に変換され、DA変換器19でアナログ信
号に変換されたのちCRTディスプレイ2に供給されて
表示に供される。
動作について説明する。まず、通常の表示動作時では、
レジスタ11に表示開始アドレスIAとして“0”がセ
ットされ、レジスタ12には、現在表示されているペー
ジのページアドレスIPAがセットされる。タイミング
ジェネレータ14は、垂直表示ライン数VDを順次出力
すると共に、垂直表示ライン数VDが1つインクリメン
トされる間に水平表示ドット数HDを順次出力する。こ
れに応じてVRAM15からは、指定されたパターン名
PN#が順次読み出される。レジスタ11には、“0”
がセットされているので、フルアダー13からはキャリ
ービットCBは出力されず、ページアドレスPAも変化
しない。したがって、パターンジェネレータ4からは、
ページアドレスPAによって指定されたページの領域
(0,0)から領域(63,31)までのパターンが読
み出され、CRTディスプレイ2には1枚の表示画面が
表示される。
説明する。図5は、1つの表示画面をスクロールさせる
ノーマルスクロールモード時の制御フローを示すフロー
チャートである。まず、ノーマルスクロール時には、ス
クロールモード切替ビットPAODを“0”にして、マ
ルチプレクサ17をページアドレスPA1の選択モード
にする(S1)。次にレジスタ12に表示開始ページア
ドレスIPAをセットし(S2)、レジスタ11に表示
開始アドレスIAをセットする(S3)。そして、スク
ロール速度に応じた一定時間だけタイマーを働かせ、表
示動作を行わせ(S4)、表示開始アドレスIAを更新
する(S5)。一定時間の表示(S4)と表示アドレス
IAの更新(S5)とは、スクロール停止まで繰返され
る。これにより、図6に示すように、ページアドレスP
A1で指定されたページのノーマルスクロールが可能に
なる。
示すフローチャートである。まず、スクロールモード切
替ビットPAODを“1”にして、マルチプレクサ17
をページアドレスPA2の選択モードにする(S1
1)。次にレジスタ12に表示開始ページアドレスIP
Aをセットし(S12)、レジスタ11に表示開始アド
レスIAをセットする(S13)。そして、スクロール
速度に応じた一定時間だけタイマーを働かせ、表示動作
を行わせ(S14)、表示開始アドレスIAを更新する
(S15)。このモードでは、タイミングジェネレータ
14から出力される垂直表示位置情報VDと表示開始ア
ドレスIAとの加算結果がオーバーフローすると、キャ
リービットCBがハーフアダー16に供給されるので、
表示されるページアドレスPA2がインクリメントさ
れ、表示されるページが切り替わる。その結果、図8に
示すように、次のページの表示画面が続いて現われる。
一定時間表示(S14)と表示アドレスIAの更新(S
15)とは、スクロール停止まで繰返されるが、この過
程で表示開始アドレスIAがVRAM15のアドレスの
最大値を越えた場合には(S16)、表示開始ページア
ドレスIPAが更新される(S17)。これにより、次
のページの表示画面が続いて現われることになる。VR
AM15から読み出されるパターン名PN#は、ページ
が切り替わっても単に繰り返し読み出されるだけとな
る。
数ページのスクロールに際しても、VRAM15には、
1表示画面分のデータを記憶すればよく、VRAM15
の容量を削減することができる。なお、表示するパター
ンを変更する場合には、パターンジェネレータ4を交換
すればよい。また、パターンジェネレータ4に記憶され
るパターンは、上記の例では、各ページにつき64×3
2パターンであるが、これはあくまで最大値であって、
パターンジェネレータ4の各ページのパターンとして6
4×32パターンの全てを記憶しておく必要はない。
1,P2,P3の3つのパターンの領域で構成されてい
る。また、図9(b)に示す表示画面は、P4,P5の
2つのパターンの領域で構成されている。図9(a)に
示す表示画面をページ0、図9(b)に示す表示画面を
ページ1とすると、図9(c)に示すように各ページに
つき#1〜#6の6種類のパターンを用意し、VRAM
15に図9(c)に示すような形でパターン名を記憶し
ておけば、ページ0及びページ1の表示画面をそれぞれ
6つのパターンのみで作成することができる。これによ
り、パターンジェネレータ4の記憶容量を大幅に削減す
ることができる。この例は、きわめて単純な例である
が、一般的には全表示画面を通してパターンの組合せが
共通する領域を同一パターン名に集約していく操作を行
うことにより、パターンジェネレータ4の容量を削減す
ることができる。
の手段としては、カウンタ等の他の手段を用いてもよい
ことはいうまでもない。
表示画面のパターンは着脱可能なパターンジェネレータ
によって決定することができ、画像メモリには、常に1
表示画面分のデータのみを格納すればよいので、表示数
が異なる種々のソフトウェアに柔軟に対処することがで
きると共に画像メモリの容量を削減することができると
いう効果を奏する。
すブロック図である。
を示す図である。
図である。
を示す図である。
動作を示すフローチャートである。
の図である。
の動作を示すフローチャートである。
するための図である。
ーン登録方法を説明するための図である。
である。
路、4…パターンジェネレータ、11,12…レジス
タ、13…フルアダー、14…タイミングジェネレー
タ、15…VRAM、16…ハーフアダー、17…マル
チプレクサ、18…カラーパレット、19…DA変換
器。
Claims (1)
- 【請求項1】 1つの表示画面を構成する複数の領域の
それぞれに対応させてその領域のパターン名を記憶した
画像メモリと、 前記画像メモリに対し表示開始アドレスを供給すると共
にスクロール時には前記表示開始アドレスを順次更新す
る表示開始アドレス供給手段と、 前記表示開始アドレスを初期値として前記画像メモリの
読み出しアドレスを順次更新しながら前記画像メモリに
供給する画像メモリアドレス供給手段と、 表示画面のページアドレスを供給すると共に前記画像メ
モリアドレス供給手段から供給される読み出しアドレス
が前記画像メモリの最終アドレスに達したら前記ページ
アドレスを更新するページアドレス供給手段と、 前記表示画面の各領域の表示パターンを複数画面分記憶
すると共に前記画像メモリから出力されるパターン名と
前記ページアドレス供給手段から出力されるページアド
レスとをアドレスとして入力し指定されたページの指定
されたパターンを出力する着脱可能なパターンジェネレ
ータとを具備してなることを特徴とする表示画面のスク
ロール制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05657193A JP3254795B2 (ja) | 1993-02-22 | 1993-02-22 | 表示画面のスクロール制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05657193A JP3254795B2 (ja) | 1993-02-22 | 1993-02-22 | 表示画面のスクロール制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06250634A JPH06250634A (ja) | 1994-09-09 |
JP3254795B2 true JP3254795B2 (ja) | 2002-02-12 |
Family
ID=13030834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP05657193A Expired - Fee Related JP3254795B2 (ja) | 1993-02-22 | 1993-02-22 | 表示画面のスクロール制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3254795B2 (ja) |
-
1993
- 1993-02-22 JP JP05657193A patent/JP3254795B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06250634A (ja) | 1994-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2913096B2 (ja) | ラスタ走査されるビデオ表示装置 | |
JPH10333648A (ja) | 液晶表示装置 | |
JP3254795B2 (ja) | 表示画面のスクロール制御装置 | |
US5920302A (en) | Display scrolling circuit | |
JP3833366B2 (ja) | 画像データ記憶装置 | |
JPS61238092A (ja) | カラ−画像表示装置 | |
JPH07219510A (ja) | オンスクリーン表示装置 | |
JP2898283B2 (ja) | 表示制御装置 | |
JPH02137070A (ja) | 画像処理装置 | |
JPH0764524A (ja) | 画像表示装置 | |
JPH07121153A (ja) | オンスクリーン表示装置 | |
JP3017003B2 (ja) | 画像処理装置 | |
JPS59206889A (ja) | 画像処理装置 | |
JP2943495B2 (ja) | オン・スクリーン・ディスプレイ用lsi | |
JPH087555B2 (ja) | 表示合成装置 | |
JPH03164872A (ja) | 図形処理システム | |
JP3380109B2 (ja) | 画像表示装置 | |
JP3306060B2 (ja) | 画像データ処理装置 | |
JPS63198092A (ja) | 表示装置 | |
JPH0213995A (ja) | 画像処理装置 | |
JP2000181397A (ja) | Crt/lcd表示変換回路及び変換方法 | |
JPH0916118A (ja) | 表示駆動装置 | |
JPH083700B2 (ja) | カラ−表示画面の切替方式 | |
JPS5855984A (ja) | 表示装置 | |
JP2000112449A (ja) | 表示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313532 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071130 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081130 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081130 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091130 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101130 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101130 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111130 Year of fee payment: 10 |
|
LAPS | Cancellation because of no payment of annual fees |