JPS61137191A - スクロ−ル表示装置 - Google Patents
スクロ−ル表示装置Info
- Publication number
- JPS61137191A JPS61137191A JP59257650A JP25765084A JPS61137191A JP S61137191 A JPS61137191 A JP S61137191A JP 59257650 A JP59257650 A JP 59257650A JP 25765084 A JP25765084 A JP 25765084A JP S61137191 A JPS61137191 A JP S61137191A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- character
- pattern memory
- scroll
- 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は種々のサイズのキャラクタが混在する静止画
像を滑らかなスクロールで表示する表示装置に関するも
のである。
像を滑らかなスクロールで表示する表示装置に関するも
のである。
主としてキャラクタより構成される画像を表示する従来
の表示装置として、表示すべき1ページの画面がその表
示画面より大きいときは、キャラクタを逐次表示し、表
示画面がキャラクタで満された後、改行された時点で、
表示画面の第1行を消去して表示画面の全体を1行だけ
上方にシフトし、空となった最下行に次のキャラクタを
表示するスクロール形式のものがあった。このスクロー
ル形式によると、スクロールが行単位で実行されるため
、表示画面が不自然にスクロールされ、読みづらいとい
う問題点があった。
の表示装置として、表示すべき1ページの画面がその表
示画面より大きいときは、キャラクタを逐次表示し、表
示画面がキャラクタで満された後、改行された時点で、
表示画面の第1行を消去して表示画面の全体を1行だけ
上方にシフトし、空となった最下行に次のキャラクタを
表示するスクロール形式のものがあった。このスクロー
ル形式によると、スクロールが行単位で実行されるため
、表示画面が不自然にスクロールされ、読みづらいとい
う問題点があった。
このような問題点を解消し、滑らかなスクロールが得ら
れるようにした従来の表示装置として第3図に示すもの
があった。第3図において、1は表示すべき1画面、即
ち1ページの画像のキャラクタコード及び制御コードの
データを記憶するコードf−”−タバツファ、2はコー
ドデータバッファ1よりデータを読み出して表示画面用
のデータにデコードするデコーダ、3は画素単位からな
るキ 。
れるようにした従来の表示装置として第3図に示すもの
があった。第3図において、1は表示すべき1画面、即
ち1ページの画像のキャラクタコード及び制御コードの
データを記憶するコードf−”−タバツファ、2はコー
ドデータバッファ1よりデータを読み出して表示画面用
のデータにデコードするデコーダ、3は画素単位からな
るキ 。
ヤラクタフォントのデータを格納しているキャラクタフ
ォントメモリ、4は表示画面を構成するデータを走査ラ
インに対応させ、画素単位で記憶するパターンメモリで
あシ、スクロール表示のためにその縦(Y)アドレス空
間が表示画面のYアドレス(走査ライン数)空間の例え
ば2倍となっている。5はキャラクタ行バッファであり
、キャラクタフォントメモリ3より読み出されたキャラ
クタフォントのデータの1キャラクタ行が書き込まれる
。6はスクロール表示のためにパターンメモリ4のYア
ドレスRyのオフセット量を制御するためのデータ0を
出力するスクロールオフセットレジスタ、7はパターン
メモリ4のデータを表示画面上に表示するブラウン管表
示装置(CRT)、8はCRTTの同期信号、パターン
メモリ4を読み出す横(X)アドレスX及びYアドレス
Ryを発生するCRTコントローラ、9はYアドレスR
yを発生する加算器である。
ォントメモリ、4は表示画面を構成するデータを走査ラ
インに対応させ、画素単位で記憶するパターンメモリで
あシ、スクロール表示のためにその縦(Y)アドレス空
間が表示画面のYアドレス(走査ライン数)空間の例え
ば2倍となっている。5はキャラクタ行バッファであり
、キャラクタフォントメモリ3より読み出されたキャラ
クタフォントのデータの1キャラクタ行が書き込まれる
。6はスクロール表示のためにパターンメモリ4のYア
ドレスRyのオフセット量を制御するためのデータ0を
出力するスクロールオフセットレジスタ、7はパターン
メモリ4のデータを表示画面上に表示するブラウン管表
示装置(CRT)、8はCRTTの同期信号、パターン
メモリ4を読み出す横(X)アドレスX及びYアドレス
Ryを発生するCRTコントローラ、9はYアドレスR
yを発生する加算器である。
次に動作について説明する。コードデータバッファ1に
蓄えられた1画面分のデータを1ワードずつ読み出し、
デコーダ2により逐次デコードする。デコーダ2は、デ
コードしたデータが制御コードのときはこれに従って表
示位置に対応するパターンメモリ4のアドレス位置の計
算や、その他の属性やセットし、一方データがキャラク
タコードであるときはそのキャラクタコードに対応した
データをキャラクタフォントメモリ3より読み出し、表
示画面に対応したパターンメモリ4のアドレス位置に書
き込む。このようにデコーダ2は次々に表示画面上に表
示可能な数のキャラクタコードをコードデータバッファ
1より読み出してデコードし、このデコード結果により
キャラクタフォントメモリ3より読み出したデータをパ
ターンメモリ4に逐次書き込む。
蓄えられた1画面分のデータを1ワードずつ読み出し、
デコーダ2により逐次デコードする。デコーダ2は、デ
コードしたデータが制御コードのときはこれに従って表
示位置に対応するパターンメモリ4のアドレス位置の計
算や、その他の属性やセットし、一方データがキャラク
タコードであるときはそのキャラクタコードに対応した
データをキャラクタフォントメモリ3より読み出し、表
示画面に対応したパターンメモリ4のアドレス位置に書
き込む。このようにデコーダ2は次々に表示画面上に表
示可能な数のキャラクタコードをコードデータバッファ
1より読み出してデコードし、このデコード結果により
キャラクタフォントメモリ3より読み出したデータをパ
ターンメモリ4に逐次書き込む。
次にパターンメモリ4の内容をCnT T上に表示する
動作について説明する。ここでは、CRT7の表示解像
度がnライン×m画素、パターンメモリ4のXアドレス
Xが0〜m−1、Yアドレス位置がQ〜(n−1)+α
であり、パターンメモリ4の1アドレスがCRT 7に
表示される1画素に対応するものとする。このようにし
てパターンメモリ4は、Xアドレス位置O〜m−1、Y
アドレスRy = 0〜(n−1)からなるエリア内に
デコーダ2からのデータを書き込む、このため、CRT
コントローラ8はCRT 7に同期信号Sを供給し、か
つ、CRT7の走査速度と走査位置に同期してX及びY
アドレスX及びyを発生し、XアドレスXをCRT 7
の表示画面の走査が1画素分移動したときに1だけx
= Q〜(m−1)の範囲で増加させ、また、Yアドレ
スyをXアドレスXが1周期分増加したときに1だけy
=Q〜(n−1)の範囲で増加させる。Yアドレスyは
、スクロールオフセットレジスタ6のデータ石と共に加
算器9に入力される。加算器9は両者の加算によりパタ
ーンメモリ4のYアドレスRyを得る。ただし、加算6
9はデータδとCRTコントローラ8のYアドレスyと
の和AYがAY ) n−1+αのときはYアドレスR
y = AY −(n−1+α)とする。即ち>口AY
がパターンメモリ4の最大のYアドレス位置=(n−1
−α)より大きいときは和AYからn−1+αを減算し
てYアドレスR7をQ〜(n−1+α)の範囲内にする
。スクロールオフセットレジスタ6のデータ0が00と
きはCRTコントローラ8のYアドレスyの内容はその
まま加算器9を介してYアドレスRyとなる。このよう
にパターンメモリ4の(0〜m−1) X (0−n−
1)のエリアがCRT 7の表示画面に対応される。
動作について説明する。ここでは、CRT7の表示解像
度がnライン×m画素、パターンメモリ4のXアドレス
Xが0〜m−1、Yアドレス位置がQ〜(n−1)+α
であり、パターンメモリ4の1アドレスがCRT 7に
表示される1画素に対応するものとする。このようにし
てパターンメモリ4は、Xアドレス位置O〜m−1、Y
アドレスRy = 0〜(n−1)からなるエリア内に
デコーダ2からのデータを書き込む、このため、CRT
コントローラ8はCRT 7に同期信号Sを供給し、か
つ、CRT7の走査速度と走査位置に同期してX及びY
アドレスX及びyを発生し、XアドレスXをCRT 7
の表示画面の走査が1画素分移動したときに1だけx
= Q〜(m−1)の範囲で増加させ、また、Yアドレ
スyをXアドレスXが1周期分増加したときに1だけy
=Q〜(n−1)の範囲で増加させる。Yアドレスyは
、スクロールオフセットレジスタ6のデータ石と共に加
算器9に入力される。加算器9は両者の加算によりパタ
ーンメモリ4のYアドレスRyを得る。ただし、加算6
9はデータδとCRTコントローラ8のYアドレスyと
の和AYがAY ) n−1+αのときはYアドレスR
y = AY −(n−1+α)とする。即ち>口AY
がパターンメモリ4の最大のYアドレス位置=(n−1
−α)より大きいときは和AYからn−1+αを減算し
てYアドレスR7をQ〜(n−1+α)の範囲内にする
。スクロールオフセットレジスタ6のデータ0が00と
きはCRTコントローラ8のYアドレスyの内容はその
まま加算器9を介してYアドレスRyとなる。このよう
にパターンメモリ4の(0〜m−1) X (0−n−
1)のエリアがCRT 7の表示画面に対応される。
次に、デコーダ2が1表示画面に表示し得る数取上のキ
ャラクタコードをコードデータバッファ1より読み出し
てスクロール表示する場合についても説明する。デコー
ダ2がキャラクタコードをデコードし、既に述べたよう
に、スクロールオフセットレジスタ6のデータOの内容
が0のときは、パターンメモリ4には(x=0’−m−
1、Ry=0〜n=1)のエリアにデータが書き込まれ
る。
ャラクタコードをコードデータバッファ1より読み出し
てスクロール表示する場合についても説明する。デコー
ダ2がキャラクタコードをデコードし、既に述べたよう
に、スクロールオフセットレジスタ6のデータOの内容
が0のときは、パターンメモリ4には(x=0’−m−
1、Ry=0〜n=1)のエリアにデータが書き込まれ
る。
デコーダ2が表示すべきキャラクタコードに対応するキ
ャラクタフォントをキャラクタフォントメモリ3より探
し出してそのデータをキャラクタ行バッファ5に一時記
憶させる動作は、デコーダ2がコードデータバッファ1
より改行を命令する制御コードを読み出すまで、又は1
キャラクタライン分の容量をもつキャラクタ行バッファ
5が全部書き込まれるまで続けられる。このような状態
になると、キャラクタ行バッファ5に記憶されたm画素
分のデータはパターンメモリ4のYアドレスRy=nに
、即ち現在表示されている最下行のアドレス位置に記憶
され、スクロールオフセットレジスタ6のデータdが1
だけ増加される。これにより、パターンメモリ4のYア
ドレスRy=1〜nに対応するCRT 7の表示画面が
1ライン分上方にスクロールされる。同様に次の1ライ
ン分のデータをキャラクタ行バッファ5からパターンメ
モリ4の次のYアドレスRyに書き込み、スクロールオ
フセットレジスタ6のデータdを1だけ増加させる。こ
のような動作はキャラクタ行バツフア5内の全ラインの
データを転送するまで続ける。なお、1ライン分のデー
タが転送される度に、パターンメモリ4のYアドレスR
y及びスクロールオフセットレジスタ6のデータbは、
1だけ増加されるが、その値がn−1+αを超えたとき
はOにリセットされる。また、キャラクタ行バッファ5
より各ラインのデータを転送するときに、適当な待ち時
間を付加することによりスクロールの速度を調整しても
よい。
ャラクタフォントをキャラクタフォントメモリ3より探
し出してそのデータをキャラクタ行バッファ5に一時記
憶させる動作は、デコーダ2がコードデータバッファ1
より改行を命令する制御コードを読み出すまで、又は1
キャラクタライン分の容量をもつキャラクタ行バッファ
5が全部書き込まれるまで続けられる。このような状態
になると、キャラクタ行バッファ5に記憶されたm画素
分のデータはパターンメモリ4のYアドレスRy=nに
、即ち現在表示されている最下行のアドレス位置に記憶
され、スクロールオフセットレジスタ6のデータdが1
だけ増加される。これにより、パターンメモリ4のYア
ドレスRy=1〜nに対応するCRT 7の表示画面が
1ライン分上方にスクロールされる。同様に次の1ライ
ン分のデータをキャラクタ行バッファ5からパターンメ
モリ4の次のYアドレスRyに書き込み、スクロールオ
フセットレジスタ6のデータdを1だけ増加させる。こ
のような動作はキャラクタ行バツフア5内の全ラインの
データを転送するまで続ける。なお、1ライン分のデー
タが転送される度に、パターンメモリ4のYアドレスR
y及びスクロールオフセットレジスタ6のデータbは、
1だけ増加されるが、その値がn−1+αを超えたとき
はOにリセットされる。また、キャラクタ行バッファ5
より各ラインのデータを転送するときに、適当な待ち時
間を付加することによりスクロールの速度を調整しても
よい。
このようにしてキャラクタ行バツフア5内の全ラインデ
ータの転送が終了すると、デコーダ2は再びコードデー
タバッファ1よ9次のデータの読み出しを開始し、同様
にコードデータバッファ1内の全データを読み出すまで
反復して表示すべき1ページのデータをパターンメモリ
4に転送し、パターンメモリ4のデータにより表示画面
より大きな画像をCRT 7の表示画面上に滑らかにス
クロールして表示する。
ータの転送が終了すると、デコーダ2は再びコードデー
タバッファ1よ9次のデータの読み出しを開始し、同様
にコードデータバッファ1内の全データを読み出すまで
反復して表示すべき1ページのデータをパターンメモリ
4に転送し、パターンメモリ4のデータにより表示画面
より大きな画像をCRT 7の表示画面上に滑らかにス
クロールして表示する。
従来のスクロール表示装置は、以上のように構成されて
いたので、表示すべきキャラクタのデータをパターンメ
モリに書き込む前に、一旦バツファに1行分のキャラク
タのデータを書き込み、次いでこのバッファからパター
ンメモリにデータを転送しなければならないので、構成
及びその処理動作が複雑となり、表示されるキャラクタ
も一定サイズのものに限定されるという問題点があった
。
いたので、表示すべきキャラクタのデータをパターンメ
モリに書き込む前に、一旦バツファに1行分のキャラク
タのデータを書き込み、次いでこのバッファからパター
ンメモリにデータを転送しなければならないので、構成
及びその処理動作が複雑となり、表示されるキャラクタ
も一定サイズのものに限定されるという問題点があった
。
この発明は上記のような従来のものの問題点を解消する
ためになされたもので、構成を簡単にでき、かつ種々の
サイズのキャラクタを含む画像も円?iにスクロールで
きるスクロール表示装置を得ることを目的とする。
ためになされたもので、構成を簡単にでき、かつ種々の
サイズのキャラクタを含む画像も円?iにスクロールで
きるスクロール表示装置を得ることを目的とする。
この発明に係るスクロール表示装置は、パターンメモリ
に書き込まれたキャラクタのデータの最下ラインを示す
縦アドレスを最大アドレスレジスタに記憶しておき、こ
の最大アドレスレジスタのデータの内容が、表示画面の
スクロールオフセット量を制御するスクロールオフセッ
トレジスタのデータの内容より小さいときは上記スクロ
ールオフセットレジスタの内容を逐次的に増加させるよ
うにしたものである。
に書き込まれたキャラクタのデータの最下ラインを示す
縦アドレスを最大アドレスレジスタに記憶しておき、こ
の最大アドレスレジスタのデータの内容が、表示画面の
スクロールオフセット量を制御するスクロールオフセッ
トレジスタのデータの内容より小さいときは上記スクロ
ールオフセットレジスタの内容を逐次的に増加させるよ
うにしたものである。
この発明におけるスクロール制御でハ、パターンメモリ
に書き込まれたキャラクタのデータの最下ラインを示す
縦アドレスに従ってパターンメモリを読み出すための縦
アドレスのオフセット量が制御され、表示画面のスクロ
ールを円滑にスクロールさせる。
に書き込まれたキャラクタのデータの最下ラインを示す
縦アドレスに従ってパターンメモリを読み出すための縦
アドレスのオフセット量が制御され、表示画面のスクロ
ールを円滑にスクロールさせる。
以下、この発明の一実施例について説明する。
第1図において、第3図に示す符号と同一のものは同一
部分を示し、10は表示すべきキャラクタのデータを逐
次パターンメモリ4に書き込み、改行を実行し九ときに
、即ちYアドレスR7を変更したときに、その有効書き
込みエリア内の最大値のYアドレスを記憶する最大アド
レスレジスタ、11はスクロールオフセットレジスタ6
のデータ0が最大アドレスレジスタ10のデータより小
さいときはデータδを逐次増加させ、Yアドレスyのオ
フセット値を制御するスクロールコントローラである。
部分を示し、10は表示すべきキャラクタのデータを逐
次パターンメモリ4に書き込み、改行を実行し九ときに
、即ちYアドレスR7を変更したときに、その有効書き
込みエリア内の最大値のYアドレスを記憶する最大アド
レスレジスタ、11はスクロールオフセットレジスタ6
のデータ0が最大アドレスレジスタ10のデータより小
さいときはデータδを逐次増加させ、Yアドレスyのオ
フセット値を制御するスクロールコントローラである。
第2図はパターンメモリ4に書き込まれたデータとCR
T 7の表示画面との対応を示す表示画面である。例工
ば、スクロールオフセットレジスタ6のデータbがkで
あるときは、点線で示すようにYアドレス空間=に〜(
n−1十k)により指定されるパターンメモリ4のエリ
アのデータがCRT 7の表示画面上に表示される。
T 7の表示画面との対応を示す表示画面である。例工
ば、スクロールオフセットレジスタ6のデータbがkで
あるときは、点線で示すようにYアドレス空間=に〜(
n−1十k)により指定されるパターンメモリ4のエリ
アのデータがCRT 7の表示画面上に表示される。
次に動作について説明する。パターンメモリ4のデータ
をCRT 7に表示する動作については第3図について
説明したように、デコーダ2がコードデータバッファ1
よりデータを1ワードずつ読み出し、逐次デコードする
。なお、データバッファ1の制御コードにはキャラクタ
サイズを指定するコードも含まれる。デコーダ2は、キ
ャラクタコードをデコードしたときはこれに対応するキ
ャラクタ7オントのデータをキャラクタフォントメモリ
3から探し出し、これを指定されているキャラフタサイ
ズのデータに変換してパターンメモリ4に書き込む。
をCRT 7に表示する動作については第3図について
説明したように、デコーダ2がコードデータバッファ1
よりデータを1ワードずつ読み出し、逐次デコードする
。なお、データバッファ1の制御コードにはキャラクタ
サイズを指定するコードも含まれる。デコーダ2は、キ
ャラクタコードをデコードしたときはこれに対応するキ
ャラクタ7オントのデータをキャラクタフォントメモリ
3から探し出し、これを指定されているキャラフタサイ
ズのデータに変換してパターンメモリ4に書き込む。
ただし、行の途中でキャラクタサイズの指定が変更され
ても各キャラクタの最下ラインがパターンメモリ4にお
いて同−Yアドレスとなるように自動的な調整が実行さ
れる。また、次のキャラクタ行の最下ラインのYアドレ
スRYは、一つ前のキャラクタ行の最下ラインのYアド
レスRyに対してその時点で指定されているキャラクタ
サイズの高さを加えたものに等しい。
ても各キャラクタの最下ラインがパターンメモリ4にお
いて同−Yアドレスとなるように自動的な調整が実行さ
れる。また、次のキャラクタ行の最下ラインのYアドレ
スRYは、一つ前のキャラクタ行の最下ラインのYアド
レスRyに対してその時点で指定されているキャラクタ
サイズの高さを加えたものに等しい。
従って、表示画面の次のキャラクタ行で他のキャラクタ
サイズのキャラクタを表示させるときは、制御コードと
して改行コードより前の位置に他のキャラクタサイズを
指定する制御コードをコードデータバッファ1のデータ
として入れておくことが必要である。
サイズのキャラクタを表示させるときは、制御コードと
して改行コードより前の位置に他のキャラクタサイズを
指定する制御コードをコードデータバッファ1のデータ
として入れておくことが必要である。
このように、デコーダ2はコードデータバッファ1より
逐次データを読み出し、更にこのデータに従ってキャラ
クタフォントメモリ3のデータを読み出してパターンメ
モリ4に逐次書き込む。この場合、パターンメモリ4の
Yアドレス空間はCRT 7の表示画面のライン数より
α(=2・)(max。
逐次データを読み出し、更にこのデータに従ってキャラ
クタフォントメモリ3のデータを読み出してパターンメ
モリ4に逐次書き込む。この場合、パターンメモリ4の
Yアドレス空間はCRT 7の表示画面のライン数より
α(=2・)(max。
Hrmxは表示画面に含まれる最大文字の高さ)だけ大
きいアドレス空間をもつ。従って、表示画面のエリア以
上の画像のデータがパターンメモリ4の先・頭アドレス
から順次書き込まれ、YアドレスRyの変更、即ち改行
の際には次のキャラクタ行の最下ラインのYアドレスR
yが現在指定されているキャラクタサイズの高さに現在
のキャラクタ行の最下ラインのYアドレスRyを加算す
ることにより求められる。加算器9はこのようにして求
めたYアドレスRYがn−1+αより大きく、かつ画面
上からスクロールによって表示終了となったキャラクタ
があるときは、Ryよりn−1+αを引算した結果を最
新キャラクタ行の最下のYアドレスRyとする。
きいアドレス空間をもつ。従って、表示画面のエリア以
上の画像のデータがパターンメモリ4の先・頭アドレス
から順次書き込まれ、YアドレスRyの変更、即ち改行
の際には次のキャラクタ行の最下ラインのYアドレスR
yが現在指定されているキャラクタサイズの高さに現在
のキャラクタ行の最下ラインのYアドレスRyを加算す
ることにより求められる。加算器9はこのようにして求
めたYアドレスRYがn−1+αより大きく、かつ画面
上からスクロールによって表示終了となったキャラクタ
があるときは、Ryよりn−1+αを引算した結果を最
新キャラクタ行の最下のYアドレスRyとする。
このよりなYアドレスR7はパターンメモリ4の先頭エ
リアを指定するアドレスである。
リアを指定するアドレスである。
このようにしてパターンメモリ4に書き込まれたデータ
のうち表示画面上で表示可能なものを示すべく、改行前
のキャラクタ行の最下ラインのYアドレスを最大アドレ
スレジスタ10に書き込む。
のうち表示画面上で表示可能なものを示すべく、改行前
のキャラクタ行の最下ラインのYアドレスを最大アドレ
スレジスタ10に書き込む。
前に述べたように、次のキャラクタ行の最下ラインのY
アドレスRyがスクロールオフセットレジスタ6のデー
タdを超えるときは、改行せずに待機する。この待機の
状態は、スクロールが進行し、スクロールオフセットレ
ジスタ6のデータOがその最下ラインのYアドレスR7
を超えるまで続く。
アドレスRyがスクロールオフセットレジスタ6のデー
タdを超えるときは、改行せずに待機する。この待機の
状態は、スクロールが進行し、スクロールオフセットレ
ジスタ6のデータOがその最下ラインのYアドレスR7
を超えるまで続く。
例えば、第2図において、改行後の最下ラインのYアド
レスRyがiであす、スクロールオフセットレジスタ6
のデータ石がkであった場合は、kがlを超えるまで改
行するのを待つ。
レスRyがiであす、スクロールオフセットレジスタ6
のデータ石がkであった場合は、kがlを超えるまで改
行するのを待つ。
ここで、表示画面のライン数をnとしたときに、パター
ンメモリ4が少なくともn−1+α=n−1+2・Hm
axのアドレス空間を必要とする理由は、前記処理待ち
の状態においても少なくとも1キャラクタ行が表示画面
上に表示されないエリアとしてパターンメモリ41C存
在させるためである。
ンメモリ4が少なくともn−1+α=n−1+2・Hm
axのアドレス空間を必要とする理由は、前記処理待ち
の状態においても少なくとも1キャラクタ行が表示画面
上に表示されないエリアとしてパターンメモリ41C存
在させるためである。
スクロールの進行により、前記待ち状態が解除されると
、デコーダ2は新しいキャラクタ行に対応するパターン
メモリ4のエリアを消去する。これは、当該キャラクタ
行圧前回より小サイズの文字を書き込んだ場合に、その
文字の最上ラインと前回のキャラクタ行の最下ラインと
の間のエリアに全く文字が書き込まれず、前回に表示し
たデータが残るのを防ぐためである。
、デコーダ2は新しいキャラクタ行に対応するパターン
メモリ4のエリアを消去する。これは、当該キャラクタ
行圧前回より小サイズの文字を書き込んだ場合に、その
文字の最上ラインと前回のキャラクタ行の最下ラインと
の間のエリアに全く文字が書き込まれず、前回に表示し
たデータが残るのを防ぐためである。
以上のようにして改行の際はスクロールオフセットレジ
スタ6のデータ石のみをチェックし、デコーダ2はコー
ドデータバッファ1が空になるまでそのデータの読み出
しと、パターンメモリ4の書き込みとを実行し、コード
データバッファ1が空になったときの最大アドレスレジ
スタ10のデータがスクロール表示すべき画面の最下ア
ドレスとなる。
スタ6のデータ石のみをチェックし、デコーダ2はコー
ドデータバッファ1が空になるまでそのデータの読み出
しと、パターンメモリ4の書き込みとを実行し、コード
データバッファ1が空になったときの最大アドレスレジ
スタ10のデータがスクロール表示すべき画面の最下ア
ドレスとなる。
次に、スクロールコントローラ11の動作について説明
する。スクロールコントローラ11は、デコーダ2と非
同期で動作し、一定時間毎にスクロールオフセットレジ
スタ6のデータdと最大アドレスレジスタ10の内容と
を比較し、データδが最大アドレスレジスタ10のデー
タより小さい、lid、スクロールオフセットレジスタ
6のデーりdを1だけ増加させ、またkがn−1+αよ
り大きくなったときはデータdをゼロにリセットする。
する。スクロールコントローラ11は、デコーダ2と非
同期で動作し、一定時間毎にスクロールオフセットレジ
スタ6のデータdと最大アドレスレジスタ10の内容と
を比較し、データδが最大アドレスレジスタ10のデー
タより小さい、lid、スクロールオフセットレジスタ
6のデーりdを1だけ増加させ、またkがn−1+αよ
り大きくなったときはデータdをゼロにリセットする。
このようにして、デコーダ2はコードデータバッファ1
からデータを逐次読み出し、このデータによる画像をパ
ターンメモリ4に書き込む。また、パターンメモリ4の
データはオフセット制御されだYアドレスRyにより読
み出され、CRT7の表示画面上にスクロール表示され
る。
からデータを逐次読み出し、このデータによる画像をパ
ターンメモリ4に書き込む。また、パターンメモリ4の
データはオフセット制御されだYアドレスRyにより読
み出され、CRT7の表示画面上にスクロール表示され
る。
なお、上記実施例ではパターンメモリ4のデータをCR
Tコントローラ8のYアドレスyに基づき読み出し、C
RT 7に表示する場合を説明したが、適当な読み出し
アドレス発生器により読み出し、液晶表示装置や、大画
面表示装置をなすマトリックス表示装置に表示するよう
にしてもよく、上記実施′例と同様の効果を奏する。
Tコントローラ8のYアドレスyに基づき読み出し、C
RT 7に表示する場合を説明したが、適当な読み出し
アドレス発生器により読み出し、液晶表示装置や、大画
面表示装置をなすマトリックス表示装置に表示するよう
にしてもよく、上記実施′例と同様の効果を奏する。
以上のように、この発明によれば、パターンメモリへの
書き込みとスクロール表示とを非同期とし、表示するキ
ャラクタフォントを直接パターンメモリに書き込むよう
に構成したので、キヤツジり行バッファを設けなくとも
種々の文字サイズの画像を滑らかにスクロール表示する
ことができる効果がある。
書き込みとスクロール表示とを非同期とし、表示するキ
ャラクタフォントを直接パターンメモリに書き込むよう
に構成したので、キヤツジり行バッファを設けなくとも
種々の文字サイズの画像を滑らかにスクロール表示する
ことができる効果がある。
第1図はこの発明の一実施例によるスクロール表示装置
のブロック図、第2図はパターンメモリの内容とスクロ
ールオフセットレジスタの値ヲ示す表示画面図、第3図
は従来のスクロール表示装置のブロック図である。 2はデコーダ、4はパターンメモリ、6はスクロールオ
フセットレジスタ、10は最大アドレスレジスタ、11
はスクロールコントローラでアル。 なお、図中同一符号は同−又は相当部分を示す。
のブロック図、第2図はパターンメモリの内容とスクロ
ールオフセットレジスタの値ヲ示す表示画面図、第3図
は従来のスクロール表示装置のブロック図である。 2はデコーダ、4はパターンメモリ、6はスクロールオ
フセットレジスタ、10は最大アドレスレジスタ、11
はスクロールコントローラでアル。 なお、図中同一符号は同−又は相当部分を示す。
Claims (1)
- 表示画面上に表示されるべきキャラクタのデータを上記
表示画面の走査ラインに対応させて記憶すると共に、上
記走査ラインに同期して上記データを逐次読み出すパタ
ーンメモリと、上記パターンメモリの縦アドレスのオフ
セット値を制御するためのデータを出力するスクロール
オフセットレジスタと、上記パターンメモリに書き込ま
れたキャラクタのデータの最下ラインを示す縦アドレス
を記憶する最大アドレスレジスタと、上記オフセットレ
ジスタのデータの内容が上記最大アドレスレジスタのデ
ータの内容より小さいときは上記スクロールオフセット
レジスタのデータの内容を逐次的に増加させるスクロー
ルコントローラと、上記パターンメモリの縦アドレスが
増加されたときは当該縦アドレスにより上記キャラクタ
のデータを記憶する上記パターンメモリのエリアに対し
て消去をするテコーダとを備えたスクロール表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59257650A JPS61137191A (ja) | 1984-12-07 | 1984-12-07 | スクロ−ル表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59257650A JPS61137191A (ja) | 1984-12-07 | 1984-12-07 | スクロ−ル表示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61137191A true JPS61137191A (ja) | 1986-06-24 |
Family
ID=17309194
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59257650A Pending JPS61137191A (ja) | 1984-12-07 | 1984-12-07 | スクロ−ル表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61137191A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0481793A (ja) * | 1990-07-24 | 1992-03-16 | Matsushita Electric Works Ltd | スクロール表示装置 |
| JP2004318124A (ja) * | 2003-03-31 | 2004-11-11 | Seiko Epson Corp | 画像表示装置 |
| JP2004318125A (ja) * | 2003-03-31 | 2004-11-11 | Seiko Epson Corp | 画像表示装置 |
-
1984
- 1984-12-07 JP JP59257650A patent/JPS61137191A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0481793A (ja) * | 1990-07-24 | 1992-03-16 | Matsushita Electric Works Ltd | スクロール表示装置 |
| JP2004318124A (ja) * | 2003-03-31 | 2004-11-11 | Seiko Epson Corp | 画像表示装置 |
| JP2004318125A (ja) * | 2003-03-31 | 2004-11-11 | Seiko Epson Corp | 画像表示装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4947342A (en) | Graphic processing system for displaying characters and pictures at high speed | |
| US5748174A (en) | Video display system including graphic layers with sizable, positionable windows and programmable priority | |
| US5291582A (en) | Apparatus for performing direct memory access with stride | |
| EP0279229A2 (en) | A graphics display system | |
| JPH0830948B2 (ja) | イメージ表示装置 | |
| JPH0335676B2 (ja) | ||
| JP2548765B2 (ja) | 表示装置 | |
| JP3788524B2 (ja) | グラフィックス制御装置 | |
| EP0525986A2 (en) | Apparatus for fast copying between frame buffers in a double buffered output display system | |
| JPH07113818B2 (ja) | オペレータが選択した像部分の表示方法及び装置 | |
| JPH0570832B2 (ja) | ||
| EP0258825A2 (en) | Display control apparatus with improved attribute function | |
| JPS58125141A (ja) | 表示処理装置 | |
| JPS61219082A (ja) | 表示制御装置 | |
| JPS628192A (ja) | カ−ソル制御回路 | |
| JP3431925B2 (ja) | 画像表示制御装置及びその方法 | |
| JPS60144789A (ja) | 文字図形表示制御装置 | |
| JPH04354069A (ja) | 画像処理装置 | |
| JPS5935476B2 (ja) | 多端末表示制御装置に於けるハ−ドコピ−装置 | |
| EP0201267A2 (en) | Row processor for bit-map display | |
| JPS5971090A (ja) | 日本語ワ−ドプロセツサ | |
| JPS6215594A (ja) | 表示装置 | |
| JPS6146978A (ja) | Crt表示装置 | |
| JPS63239488A (ja) | 動画表示制御装置 | |
| JPH05158450A (ja) | 走査型ディスプレイの表示制御装置 |