JPH02136892A - スクロール表示装置 - Google Patents

スクロール表示装置

Info

Publication number
JPH02136892A
JPH02136892A JP63291673A JP29167388A JPH02136892A JP H02136892 A JPH02136892 A JP H02136892A JP 63291673 A JP63291673 A JP 63291673A JP 29167388 A JP29167388 A JP 29167388A JP H02136892 A JPH02136892 A JP H02136892A
Authority
JP
Japan
Prior art keywords
data
character data
start address
buffer memory
area
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
Application number
JP63291673A
Other languages
English (en)
Inventor
Masanobu Miyashita
宮下 真信
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63291673A priority Critical patent/JPH02136892A/ja
Publication of JPH02136892A publication Critical patent/JPH02136892A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、テキスト画面のスクロール表示手段に利用す
る。特に、主記憶装置内のキャラクタデータの格納手段
と主記憶装置からフレームバッファメモリへのキャラク
タデータの転送手段に関する。
〔概要〕
本発明は、主記憶装置内の文字データを書換えてバッフ
ァメモリに1フレ一ム分を転送し、スクロール表示する
手段において、 主記憶装置へのデータ書込回数を少なくすることにより
、 画面のスクロール性能を向上させることができるように
したものである。
〔従来の技術〕
従来、この種のテキスト画面のスクロールは、第10図
に示すように、まず、入力手段から入力されたキャラク
タデータ数分だけ主記憶装置内のキャラクタデータを転
送し、次に第11図に示すように、前述の入力されたキ
ャラクタデータを主記憶装置へ書き込んだ後に、第12
図に示すように、主記憶装置内のキャラクタデータをフ
レームバッファメモリへ転送して行っていた。
〔発明が解決しようとする問題点〕
このように従来のテキスト画面のスクロール表示手段は
、主記憶装置内のキャラクタデータのスクロールを実行
しているので、主記憶装置へのデータ書込み回数が多く
、テキスト画面のスクロール表示性能が低くなる欠点が
ある。
本発明は、このような欠点を除去するもので、上記(、
!!装置へのデータ書込み回数を少い回数に制御できる
スクロール表示装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は、画面表示されるフレーム情報を一時格納する
バッファメモリ、フレーム情報を構成する文字データを
格納する主記憶装置およびこの主記憶装置に格納された
文字データを上記バッファメモリに転送する転送手段に
接続され、スクロール方向データおよび一行分ごとの文
字データを入力する入力手段を備えたスクロール表示装
置において、上記入力手段から入力された一行分の文字
データをスクロールによって画面表示が消滅する上記主
記憶装置上の一行分の文字データ上に上書きする書込手
段と、スクロールによって移動して表示される上記バッ
ファメモリ上のフレーム情報の第一部分を格納する第一
領域に上記主記憶装置に格納さ九たこの第一部分のフレ
ーム情報に対応する文字データを転送し、また、スクロ
ールによって新たに表示される上記バッファメモリ上の
フレーム情報の第二部分を格納する第二領域に上記書込
手段で上記主記憶装置に書込まれた文字データを転送す
る指令を上記転送手段に与えるアドレス管理手段とを備
えたことを特徴とする。
〔作用〕
はじめに、スクロールによって画面から消滅する文字デ
ータが格納されている主記憶装置上の領域に、新たに表
示する文字データを上書きする。
バッファメモリへ転送する際に、記憶領域の入れ替えを
行ってスクロールされる画面に編集する。
このバッファメモリ上のフレーム情報が画面表示される
〔実施例〕
以下、本発明の一実施例を図面に基づき説明する。第1
図はこの実施例の構成を示すブロック構成図である。こ
の実施例は、第1図に示すように、キャラクタデータを
保持する主記憶装置1と、テキスト画面を表示するため
のフレームバッファメモリ2と、主記憶装置1からフレ
ームバッファメモリ2ヘデータを転送するデータ転送手
段3と、主記憶装置1内の転送元のスタートアドレスと
フレームバッファメモリ2内の転送先のスタートアドレ
スを管理する第一アドレス管理手段4と、1行分のキャ
ラクタデータとスクロール方向とを入力する入力手段5
と、主記憶装置1へのデータ書込みを行うデータ書込手
段6と、主記憶装置1へ入力手段5から入力されたキャ
ラクタデータの書込みスタートアドレスを管理する第ニ
アドレス管理手段7と、フレームバッファメモリ2に書
込まれたテキスト文字を表示する表示装置8とを備える
。すなわち、この実施例は、画面表示されるフレーム情
報を一時格納するバッファメモリであるフレームバッフ
ァメモリ2、フレーム情m を構成する文字データを格
納する主記憶装置1およびこの主記憶装置1に格納され
た文字データを上記バッファメモリに転送する転送手段
であるデータ転送手段3に接続され、スクロール方向デ
ータおよび一行分ごとの文字データを入力する入力手段
5と、入力手段5から入力された一行分の文字データを
スクロールによって画面表示が消滅する上記主記憶装置
上の一行分の文字データ上に上書きするデータ書込手段
6と、スクロールによって移動して表示される上記バッ
ファメモリ上のフレーム情報の第一部分を格納する第一
領域に主記憶装置1に格納されたこの第一部分のフレー
ム情報に対応する文字データを転送し、また、スクロー
ルによって新たに表示される上記バッファメモリ上のフ
レーム情報の第二部分を格納する第二領域に上記書込手
段で主記憶装置1に書込まれた文字データを転送する指
令を上記転送手段に与えるアドレス管理手段4および7
とを備える。
次に、この実施例の動作を第1図ないし第5図に基づき
説明する。
まず、上方向のスクロール時の動作を第1図ないし第3
図に基づき説明する。入力手段5は入力されたスクロー
ル方向のデータを第ニアドレス管理手段7に送り、次に
、1行分のキャラクタデータをデータ書込手段6へ送る
。データ書込手段6は第ニアドレス管理手段7からデー
タ書込スタートアドレスが送られると、主記憶装置1へ
入力手段5から送られた1行分のキャラクタデータの書
込みを行う。このときの主記憶装置1内の状態とフレー
ムバッファメモリ2のテキスト画面の状態を第2図に示
す。第2図に示すように、新たに入力されたキャラクタ
データは文字「A」のデータの上に上書きされる。次に
、第一アドレス管理手段4からデータ転送手段3へ主記
憶装置1内のデータ転送元スタートアドレスとフレーム
バッファ2内のデータ転送先スタートアドレスとが送ら
れる。このときの主記憶装置1内の状態とフレームバッ
ファメモリ2内の状態を第3図に示す。第3図に示すよ
うに、フレームバッファメモリ2内は第一領域と第二領
域に分割されており、上記イ、α装置1内の各々の領域
に対応するデータを主記憶装置1からフレームバッフア
メモリ2ヘデータ転送手段3を使って転送し、このデー
タ転送を第一領域と第二領域の2回に渡って実行し、表
示装置2でテキスト画面のスクロール表示を行う。
次に、下方向のスクロール時の動作を第1図、第4図お
よび第5図に基づき説明する。入力手段5は入力された
スクロール方向のデータを第ニアドレス管理手段7に送
り、次に1行分のキャラクタデータをデータ書込手段6
へ送る。データ書込手段6は第ニアドレス管理手段7か
らデータ書込スタートアドレスが送られると、主記憶装
置1へ入力手段5から送られた1行分のキャラクタデー
タの書込みを行う。このときの主記憶装置1内の状態と
フレームバッファメモリ2のテキスト画面の状態を第4
図に示す。第4図に示すように、新たに入力されたキャ
ラクタデータは文字「Y」のデータの上に上書きされる
。次に、第一アドレス管理手段4からデータ転送手段3
へ主記憶装置1内のデータ転送元スタートアドレスとフ
レームバッファ2内のデータ転送先スタートアドレスと
が送られる。このときの主記憶装置1内の状態とフレー
ムバッファメモリ2内の状態を第5図に示す。
第5図に示すように、フレームバッファメモリ2内は第
一領域と第二領域に分割されており、主記憶装置1内の
各々の領域に対応するデータを主記憶装置1からフレー
ムバッフアメモリ2ヘデータ転送手段3を使って転送し
、このデータ転送を第一領域と第二領域の2回に渡って
実行し、表示装置2でテキスト画面のスクロール表示を
行う。
次に、第ニアドレス管理手段7の動作を第1図と第6図
に基づき説明する。まず、入力手段5から送られたスク
ロール方向を判定する(ステップ571)。スクロール
方向が上向きであった場合は現在の主記憶装置内データ
書込スタートアドレスをデータ書込手段6へ送る(ステ
ップ572)。次に、入力手段5から入力されたキャラ
クタデータ部分だけ主記憶装置内データ書込スタートア
ドレスをインクリメントする。(ステップ573)。次
に、主記憶装置内データ書込スタートアドレスが主記憶
装置1内の最下行のキャラクタデータが格納されている
スタートアドレスを越えたか否かを判定する(ステップ
574)。越えていないならば終了する。主記憶装置内
データ書込スタートアドレスが主記憶装置1内の最下行
のキャラクタデータが格納されているスタートアドレス
を越えていたならば上記1□α装置内データ書込スター
トアドレスを主記憶装置1内の最上行のキャラクタデー
タが格納れているスタートアドレスに修正した後に終了
する(ステップ575)。一方、入力手段5がら送られ
たスクロール方向が下向きと判定された場合は入力手段
5から入力されたキャラクタデータ部分だけ主記憶装置
内データ書込スタートアドレスをデクリメントする(ス
テップ576)。次に、主記憶装置内データ書込スター
トアドレスが主記憶装置1内の最上性のキャラクタデー
タが格納されているスタートアドレスより小さいか否か
を判定する(ステップ577)。小さくない場合はデー
タ書込手段6へ主記憶装置内データ書込スタートアドレ
スを送り (ステップ579)、終了する。主記憶装置
内データ書込スタートアドレスが主記憶装置1内の最上
性のキャラクタデータが格納されているスタートアドレ
スよりも小さいと判定された場合は、主記憶装置内デー
タ書込スタートアドレスを主記憶装置1内の最下行のキ
ャラクタデータが格納れているスタートアドレスとしく
ステップ878)、データ書込手段6へ主記憶装置内デ
ータ書込スタートアドレスを送り (ステップ579)
、終了する。
次に、データ書込手段6を第1図と第7図に基づき説明
する。第ニアドレス管理手段7から主記憶装置内データ
書込スタートアドレスが送られたか否かを判定する(ス
テップ561)。送られていないならばアイドル状態に
なり、主記憶装置内データスタートアドレスが送られる
までステップS61を繰返す。第ニアドレス管理手段7
から主記憶装置内データ書込スタートアドレスが送られ
ると、主記憶装置1へ入力手段5から送られた1行分の
キャラクタデータを書込み(ステップ562) 、再し
主記憶装置1内のデータスタートアドレスが送られるま
でアイドル状態になる。
次に、第一アドレス管理手段4を第1図、第2図ないし
第5図、および第8図に基づき説明する。
第2図の上の図および第4図の上の図にような関係に主
記憶装置1内のキャラクタデータとフレームバッファメ
モリ2のテキスト画面が存在する場合を第一領域と第二
領域が一致している場合とし、また、第3図および第5
図のような関係に主21.キ装置1内のキャラクタデー
タとフレームバッファメモリ2のテキスト画面が存在す
る場合を第一領域と第二領域が一致していない場合とす
る。第一アドレス管理手段4は第一領域に対するデータ
転送元スタートアドレスとデータ転送先スタートアドレ
スおよび第二領域に対するデータ転送元スタートアドレ
スとデータ転送先スタートアドレスを管理する手段であ
る。
第3図に示すように、まず、第一領域と第二領域とが一
致しているか否かを判定しくステップ541)、一致し
ていると判定された場合は第一領域の転送先スタートア
ドレスと第二領域の転送先スタートアドレスとをフレー
ムバッファメモリ2のテキスト画面の1行目のスタート
アドレスと一致させる(ステップ542)。次に、第一
領域データ転送元スタートアドレスと第二領域データ転
送元スタートアドレスとを主記憶装置1内の最上性のキ
ャラクタデータが格納されているアドレスに一致させる
(ステップ543)。次に、データ転送手段3へ第一領
域データ転送元スタートアドレス、第一領域データ転送
先スタートアドレスおよび第一領域の転送データ長を送
り(ステップ544)終了する。一方、第一領域と第二
領域が一致していないと判定された場合は第一領域デー
タ転送元スタートアドレスを主記憶装置内データ書込ス
タートアドレスに一致させる(ステップ545)。次に
、第二領域データ転送先スタートアドレスを第一領域デ
ータ転送先スタートアドレスに第一領域の転送データ部
分だけ加えたアドレスとする(ステップ346)。次に
、データ転送手段3へ第一領域データ転送元スタートア
ドレス、第一領域データ転送先スタートアドレスおよび
第一領域のデータ転送長を送る(ステップ547)。次
に、データ転送手段3へ第二領域データ転送元スタート
アドレス、第二領域データ転送先スタートアドレスおよ
び第二領域のデータ転送長を送り(ステップ848)、
終了する。
次に、データ転送手段3を第1図と第9図とに基づき説
明する。第一アドレス管理手段4から転送元スタートア
ドレス、転送先スタートアドレスおよび転送データ長が
送られたか否かを判定する(ステップ531)。送られ
ていないならばアイドル状態になり、転送元スタートア
ドレス、転送先スタートアドレスおよび転送データ長が
送られるまでステップS31を繰返す。第一アドレス管
理手段4から転送元スタートアドレス、転送先スタート
アドレスおよび転送データ長が送られると、主記憶装置
内の転送元スタートアドレスから送られたデータ部分の
データをフレームノ〈ソファメモリ2内の転送先スター
トアドレスよりデータ転送しくステップ532)、再び
転送元スタートアドレス、転送先スタートアドレスおよ
び転送データ長が送られるまでアイドル状態になる。
〔発明の効果〕
本発明は、以上説明したように、主記憶装置内へのデー
タ書込回数を少なくすることにより、テキスト画面のス
クロール性能を向上させることができる効果がある。
【図面の簡単な説明】
第1図は本発明実施例の構成を示すブロック構成図。 第2図および第3図は本発明実施例の上方向のスクロー
ル表示にかかわるデータ転送方法を示す説明図。 第4図および第5図は本発明実施例の下方向のスクロー
ル表示にかかわるデータ転送方法を示す説明図。 第6図は第1図の第ニアドレス管理手段の処理手順を示
す流れ図。 第7図は第1図のデータ書込手段の処理手順を示す流れ
図。 第8図は第1図の第一アドレス管理手段の処理手順を示
す流れ図。 第9図は第1図のデータ転送手段の処理手順を示す流れ
図。 第10図ないし第12図は従来例のスクロール表示法を
示す説明図。 1・・・主記憶装置、2・・・フレームバッファメモリ
、3・・・データ転送手段、4・・・第一アドレス管理
手段、5・・・入力手段、6・・・データ書込手段、7
・・・第ニアドレス管理手段、訃・・表示装置。

Claims (1)

  1. 【特許請求の範囲】 1、画面表示されるフレーム情報を一時格納するバッフ
    ァメモリ、フレーム情報を構成する文字データを格納す
    る主記憶装置およびこの主記憶装置に格納された文字デ
    ータを上記バッファメモリに転送する転送手段に接続さ
    れ、スクロール方向データおよび一行分ごとの文字デー
    タを入力する入力手段を備えたスクロール表示装置にお
    いて、上記入力手段から入力された一行分の文字データ
    をスクロールによって画面表示が消滅する上記主記憶装
    置上の一行分の文字データ上に上書きする書込手段と、 スクロールによって移動して表示される上記バッファメ
    モリ上のフレーム情報の第一部分を格納する第一領域に
    上記主記憶装置に格納されたこの第一部分のフレーム情
    報に対応する文字データを転送し、また、スクロールに
    よって新たに表示される上記バッファメモリ上のフレー
    ム情報の第二部分を格納する第二領域に上記書込手段で
    上記主記憶装置に書込まれた文字データを転送する指令
    を上記転送手段に与えるアドレス管理手段とを備えたこ
    とを特徴とするスクロール表示装置。
JP63291673A 1988-11-18 1988-11-18 スクロール表示装置 Pending JPH02136892A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63291673A JPH02136892A (ja) 1988-11-18 1988-11-18 スクロール表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63291673A JPH02136892A (ja) 1988-11-18 1988-11-18 スクロール表示装置

Publications (1)

Publication Number Publication Date
JPH02136892A true JPH02136892A (ja) 1990-05-25

Family

ID=17771946

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63291673A Pending JPH02136892A (ja) 1988-11-18 1988-11-18 スクロール表示装置

Country Status (1)

Country Link
JP (1) JPH02136892A (ja)

Similar Documents

Publication Publication Date Title
US5299309A (en) Fast graphics control system capable of simultaneously storing and executing graphics commands
JPH02136892A (ja) スクロール表示装置
JPS6033591A (ja) 図形の部分拡大表示方式
JPH0683289A (ja) 表示制御装置
JP2578467B2 (ja) グラフィックコントローラ
JPS6035075B2 (ja) Crt表示装置
JPS61116387A (ja) 画像デ−タ書込み方式
JPH04190389A (ja) 画像表示装置のルックアップテーブル書換え方式
JPH0553753A (ja) 画面のスクロール方法
JP2731028B2 (ja) 表示制御装置
JP2901033B2 (ja) モニタ付カメラの表示方式
JPH04151195A (ja) 画像表示装置
JPS6159484A (ja) セグメント制御方式
JPS59185A (ja) 陰極線管デイスプレイ装置
JPS62229317A (ja) 文字処理装置
JPS5915287A (ja) 表示装置
JPS60177391A (ja) Crt表示用大規模集積回路
JPS5940692A (ja) スクロ−ル制御方式
JPS6231891A (ja) 表示装置
JPS60227293A (ja) 表示装置
JPS61264387A (ja) 動画表示装置
JPS59220789A (ja) 表示画面横方向の高速スクロ−ル方式
JPS6330893A (ja) 表示装置
JPH0553548A (ja) デイスプレイ制御装置
JPS63304291A (ja) ビットマップディスプレイ管理方式