JPH0293691A - 表示装置 - Google Patents

表示装置

Info

Publication number
JPH0293691A
JPH0293691A JP63247011A JP24701188A JPH0293691A JP H0293691 A JPH0293691 A JP H0293691A JP 63247011 A JP63247011 A JP 63247011A JP 24701188 A JP24701188 A JP 24701188A JP H0293691 A JPH0293691 A JP H0293691A
Authority
JP
Japan
Prior art keywords
character
lines
scroll
area
character code
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
JP63247011A
Other languages
English (en)
Inventor
Yoshiaki Tsuda
津田 芳明
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 JP63247011A priority Critical patent/JPH0293691A/ja
Publication of JPH0293691A publication Critical patent/JPH0293691A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数の行から成る文字表示部を有し、表示がオ
ーバフローするときに1行ずつずらして表示する表示装
置のスクロール動作に関する。
〔概要〕
本発明は最下行に文字表示を行い最下行の表示が終了し
たときに表示内容全体を上方に1行分ずらせて表示する
表示装置において、 一定周期でスクロールを行い直前の周期内の表示をまと
めてスクロールし、あるいはスクロールする行数を画面
の大きさに対応して決定することにより、 高速に表示することができ、またスクロール行数を小さ
くして画面が見やすくなるようにしたものである。
〔従来の技術〕
従来、この種のスクロール機能を有する表示装置は、最
下行に文字表示を行い、最下行の表示が終了した時点で
表示内容全体を上方に1行分ずらせて表示し、改めて最
下行に文字表示を行っている。
〔発明が解決しようとする問題点〕
上述した従来の表示装置は、1行表示ごとに表示内容全
体を1行分ずらせて再書込みを行うスクロール動作を行
っているために、スクロール動作に費やされる処理時間
が大きくなり表示性能上問題があり、また、複数行を一
度にスクロールすると小さい表示の場合は見にくい欠点
を有している。
本発明はこのような欠点を除去するもので、スクロール
動作に伴うオーバヘッドを軽減して表示性能を高め、見
やすい画面の表示装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明の第一の観点は、フレームバッファと、このフレ
ームバッファの内容を表示する表示手段と、前記フレー
ムバッファ上で複数の行から成る文字表示領域を決定す
る領域決定手段と、この領域決定手段で決定された文字
表示領域に対応して文字コードを格納する文字コード格
納手段と、格納された文字コードから対応する文字パタ
ーンを発生する文字パターン発生手段とを備えた表示装
置において、単位時間ごとに起動され、直前の単位時間
内に前記文字コード格納手段で格納した行数をスクロー
ル行数とするスクロール行数決定手段と、このスクロー
ル行数決定手段で決定されたスクロール行数分だけ文字
表示領域内のフレームバッファの格納位置を移送し、文
字表示領域内で移送されない領域に前記文字コード格納
手段で格納された文字コードから文字パターン発生手段
で発生した文字パターンを書込むスクロール手段とを備
えたことを特徴とする。
本発明の第二の観点は、フレームバッファと、このフレ
ームバッファの内容を表示する表示手段と、前記フレー
ムバッファ上で複数の行から成る文字表示領域を決定す
る領域決定手段と、この領域決定手段で決定された文字
表示領域に対応して文字コードを格納する文字コード格
納手段と、格納された文字コードから対応する文字パタ
ーンを発生する文字パターン発生手段とを備えた表示装
置において、前記領域決定手段で決定された文字表示領
域の面積から最大スクロール行数を決定する最大スクロ
ール行数決定手段と、前記文字コード格納手段で格納し
た文字コードが前記最大スクロール行数決定手段で決定
した最大スクロール行数を越えて格納したことを検出す
る検出手段と、この検出手段で最大スクロール行数を越
えたときおよび単位時間ごとに起動され前記検出手段で
起動されたときは最大スクロール行数をスクロール行数
とし、単位時間ごとに起動されたときは直前の単位時間
内に前記格納手段で格納された行数をスクロール行数と
するスクロール行数決定手段と、このスクロール行数決
定手段で決定したスクロール行数分だけ文字表示領域内
のフレームバッファの格納位置を移送し、文字表示領域
内で、移送されない領域に前記文字コード格納手段で格
納された文字コードから文字パターン発生手段で発生し
た文字パターンを書込むスクロール手段とを備えたこと
を特徴とする。
〔作用〕
本第−発明では、領域決定手段がフレームバッファ上で
複数の行から成る文字表示領域を決定し、文字コード格
納手段が領域決定手段で決定れた文字表示領域に対応し
て文字コードを格納し、文字パターン発生手段がこの格
納された文字コードから対応する文字パターンを発生す
る。
一方、スクロール行数決定手段が単位時間ごとに起動さ
れ、直前の単位時間内に文字コード格納手段に格納され
た行数をスクロール行数とし、スクロール手段がスクロ
ール行数決定手段で決定されたスクロール行数分を文字
表示領域内のフレームバッファの内容をずらして移送し
、文字表示領域内で移送されない領域に文字コード格納
手段に格納された文字コードから文字パターン発生手段
で発生した文字パターンをフレームバッファに書込み、
表示手段がその内容を表示する。これにより、スクロー
ル動作に伴うオーバヘッドを軽減して高速に表示するこ
とができる。
また、本第二発明では、領域決定手段が7レームバツフ
ア上で複数の行から成る文字表示領域を決定し、文字コ
ード格納手段が領域決定手段で決定された文字表示領域
に対応して文字コードを格納し、文字パターン発生手段
が格納された文字コードから対応する文字パターンを発
生する。
一方、最大スクロール行数決定手段が領域決定手段で決
定れた文字表示領域の面積から最大スクロール行数を決
定し、検出手段が文字コード格納手段に格納された文字
コードが最大スクロール行数決定手段で決定した最大ス
クロール行数を越えて格納されたことを検出し、スクロ
ール行数決定手段が検出手段で最大スクロール行数を越
えたときおよび単位時間ごとに起動され検出手段で起動
されたときは最大スクロール行数をスクロール行数とし
、単位時間ごとに起動されたときは直前の単位時間内に
格納手段で格納した行数をスクロール行数とする。この
スクロール行数決定手段で決定されたスクロール行数分
をスクロール手段が文字表示領域内のフレームバッファ
の内容をずらして移送し、文字表示領域内で移送されな
い領域に文字コード格納手段で格納された文字コードか
ら文字パターン発生手段で発生した文字パターンをフレ
ームバッファに書込み、表示手段がその内容を表示する
これにより、スクロール動作に伴うオーバヘッドを軽減
して高速に表示することができ、またスクロール行数を
小さくして見やすい画面を提供することができる。
〔実施例〕
次に、本発明実施例を図面に基づいて説明する。
第1図は本発明第1実施例の構成を示すブロック図、第
2図は本発明第2実施例の構成を示すブロック図、第3
図は本発明実施例の表示装置に表示したときの画面例を
示す図、第4図は本発明実施例のコンソール画面のスク
ロール動作を示す図である。
(第1実施例) 本発明第1実施例は第1図に示すように、フレームバッ
ファ6と、このフレームバッファ6の内容を表示する表
示手段7と、フレームバ1ファ6上で複数の行から成る
文字表示領域を決定する領域決定手段1と、この領域決
定手段1で決定された文字表示領域に対応して文字コー
ドを格納する文字コード格納手段2と、格納された文字
コードから対応する文字パターンを発生する文字パター
ン発生手段3と、単位時間ごとに起動され、直前の単位
時間内に文字コード格納手段2で格納した行数をスクロ
ール行数とするスクロール行数決定手段4と、このスク
ロール行数決定手段4で決定されたスクロール行数分だ
け文字表示領域内のフレームバッファの格納位置を移送
し、文字表示領域内で移送されない領域に文字コード格
納手段2で格納された文字コードから文字パターン発生
手段3で発生した文字パターンを書込むスクロール手段
5とを備える。
表示手段7はマルチウィンドウと呼ばれる複数の画面を
表示することができ、第3図にコンソール画面11とグ
ラフィック画面12を持つマルチウィンドウの表示例を
示す。コンソール画面11は本発明の実施例を適用した
画面であり、画面の大きさにより表示する行数や1行当
たりの文字数が変わる。
領域決定手段1はコンソール画面11の大きさと表示位
置を決定するものであり、表示手段7への表示内容を格
納するフレームバッファ6上で位置づけられる。文字コ
ード格納手段2はフレームバッファ6上のコンソール画
面11に対応してコンソール画面11に表示する文字の
コードを格納する。
文字パターン発生手段3は、文字コード格納手段2で格
納されている文字コードから対応する文字パターンを発
生させる。スクロール行数決定手段4は、一定周期、例
えば500m5ごとに起動され、直前の周期で文字コー
ド格納手段2に格納された行数をスクロール行数とする
スクロール手段5は、スクロール行数決定手段4で決定
したスクロール行数分のスクロールを行うもので、次の
2つの動作から成る。1つは、スクロール行数分のフレ
ームバッファ6上のコンソール画面11の内容を上方に
ずらして移送する。例えばコンソール画面11は24行
からなり、今最大スクロール行数が3行の場合は、第4
図を参照して、行304から行324を行301から行
321 に移送する。
次に移送されないコンソール画面11の領域、第4図で
は行322〜行324については文字コード格納手段2
から対応する文字コードを取り出し文字パターン発生手
段3により文字パターンに変換されて格納される。
(第二実施例) 本発明第2実施例は第2図に示すように、フレームバッ
ファ6と、このフレームバッファの内容を表示する表示
手段7と、フレームバッファ6上で複数の行から成る文
字表示領域を決定する領域決定手段1と、この領域決定
手段1で決定された文字表示領域に対応して文字コード
を格納する文字コード格納手段2と、格納された文字コ
ードから対応する文字パターンを発生する文字パターン
発生手段3と、領域決定手段1で決定された文字表示領
域の面積から最大スクロール行数を決定する最大スクロ
ール行数決定手段8と、文字コード格納手段2で格納し
た文字コードが最大スクロール行数決定手段8で決定し
た最大スクロール行数を越えて格納したことを検出する
検出手段9と、この検出手段9で最大スクロール行数を
越えたときおよび単位時間ごとに起動され検出手段9で
起動されたときは最大スクロール行数をスクロール行数
とし、単位時間ごとに起動されたときは直前の単位時間
内に文字コード格納手段2で格納された行数をスクロー
ル行数とするスクロール行数決定手段10と、このスク
ロール行数決定手段10で決定したスクロール行数分だ
け文字表示領域内のフレームバッファの格納位置を移送
し、文字表示領域内で移送されない領域に文字コード格
納手段2で格納された文字コードから文字パターン発生
手段3で発生した文字パターンを書込むスクロール手段
5とを備える。
本発明第二実施例は表示手段7でマルチウィンドウと呼
ばれる複数の画面表示するものであり、第3図にコンソ
ール画面11とグラフィック画面12をもつマルチウィ
ンドウの表示例を示す。コンソール画面11は本発明実
施例を適用した画面であり、画面の大きさにより表示す
る行数や1行当たりの文字数が変わる。
領域決定手段1はコンソール画面11の大きさと表示位
置を決定するものであり、表示手段7への表示内容を格
納するフレームバッファ6上で位置づけられる。文字コ
ード格納手段2はフレームバッファ6上のコンソール画
面11に対応してコンソール画面11に表示する文字の
コードを格納する。
文字パターン発生手段3は、文字コード格納手段2で格
納されている文字コードから対応する文字パターンを発
生させる。
最大スクロール行数決定手段8は、コンソール画面11
をスクロールする場合のスクロール行数の最大値を決定
する。スクロール行数の最大値は領域決定手段1で決定
したコンソール画面11の面積に比例してスクロール行
数の最大値を決める。本動作は本発明の主要な技術であ
り、小さなコンソール画面11では一度にスクロールす
る行数が多いと見にくく、一方大きなコンソール画面1
1では1行ずつスクロールしていたのでは、高性能表示
ができないことを改善するものである。
検出手段9は最大スクロール行数決定手段8で決定した
最大スクロール行数を越えないように、文字コード格納
手段2に文字コードを格納する場合に最大スクロール行
数を越えて格納したかを検出する。スクロール行数決定
手段10は、一定周期、例えば500m5ごとに起動さ
れるか、または検出手段9で最大スクロール行数を越え
た場合に起動され、コンソール画面11のスクロール動
作時のスクロール行数を決定する。
すなわち、検出手段9から起動された場合は、最大スク
ロール行数がスフロー・ル行数となり、定周期で起動さ
れた場合は、直前の周期で文字コード格納手段2に格納
された行数をスクロール行数とする。
スクロール手段5は、スクロール行数決定手段10で決
定したスクロール行数分のスクロールを行うもので、次
の2つの動作から成る。1つは、スクロール行数分のフ
レームバッファ6上のコンソール画面11の内容を上方
にずらして移送する。例えばコンソール画面11は24
行からなり、今最大スクロール行数が3行の場合は、第
4図を参照して、行304から行324を行301から
行321 に移送する。
次に移送されないコンソール画面11の領域、第4図で
は行322〜行324については文字コード格納手段2
から対応する文字コードを取り出し文字パターン発生手
段3により文字パターンに変換されて格納される。
〔発明の効果〕
以上説明したように本発明によれば、一定周期でスクロ
ールを行い直前の周期内の表示をまとめてスクロールし
、あるいはスクロールする行数を画面の大きさに対応し
て決定することにより、大きな画面ではスクロール動作
に伴うオーバヘッドを軽減して高速に表示することがで
き、また小さな画面ではスクロール行数を小さくして見
やすい画面を提供することができる効果がある。
4、  r!!J面の簡単な説明 第1図は本発明第1実施例の構成を示すブロック図。
第2図は本発明第2実施例の構成を示すブロック図。
第3図は本発明実施例の表示装置に表示したときの画面
例を示す図。
第4図は本発明実施例のコンソール画面のスクロール動
作を示す図。
1・・・領域決定手段、2・・・文字コード格納手段、
3・・・文字パターン発生手段、4.10・・・スクロ
ール行数決定手段、5・・・スクロール手段、6・・・
フレームバッファ、7・・・表示手段、8・・・最大ス
クロール決定手段、9・・・検出手段、11・・・コン
ソール画面、12・・・グラフィック画面。

Claims (1)

  1. 【特許請求の範囲】 1、フレームバッファと、 このフレームバッファの内容を表示する表示手段と、 前記フレームバッファ上で複数の行から成る文字表示領
    域を決定する領域決定手段と、 この領域決定手段で決定された文字表示領域に対応して
    文字コードを格納する文字コード格納手段と、 格納された文字コードから対応する文字パターンを発生
    する文字パターン発生手段と を備えた表示装置において、 単位時間ごとに起動され、直前の単位時間内に前記文字
    コード格納手段で格納した行数をスクロール行数とする
    スクロール行数決定手段と、このスクロール行数決定手
    段で決定されたスクロール行数分だけ文字表示領域内の
    フレームバッファの格納位置を移送し、文字表示領域内
    で移送されない領域に前記文字コード格納手段で格納さ
    れた文字コードから文字パターン発生手段で発生した文
    字パターンを書込むスクロール手段とを備えたことを特
    徴とする表示装置。 2、フレームバッファと、 このフレームバッファの内容を表示する表示手段と、 前記フレームバッファ上で複数の行から成る文字表示領
    域を決定する領域決定手段と、 この領域決定手段で決定された文字表示領域に対応して
    文字コードを格納する文字コード格納手段と、 格納された文字コードから対応する文字パターンを発生
    する文字パターン発生手段と を備えた表示装置において、 前記領域決定手段で決定された文字表示領域の面積から
    最大スクロール行数を決定する最大スクロール行数決定
    手段と、 前記文字コード格納手段で格納した文字コードが前記最
    大スクロール行数決定手段で決定した最大スクロール行
    数を越えて格納したことを検出する検出手段と、 この検出手段で最大スクロール行数を越えたときおよび
    単位時間ごとに起動され前記検出手段で起動されたとき
    は最大スクロール行数をスクロール行数とし、単位時間
    ごとに起動されたときは直前の単位時間内に前記格納手
    段で格納された行数をスクロール行数とするスクロール
    行数決定手段と、 このスクロール行数決定手段で決定したスクロール行数
    分だけ文字表示領域内のフレームバッファの格納位置を
    移送し、文字表示領域内で移送されない領域に前記文字
    コード格納手段で格納された文字コードから文字パター
    ン発生手段で発生した文字パターンを書込むスクロール
    手段と を備えたことを特徴とする表示位置。
JP63247011A 1988-09-30 1988-09-30 表示装置 Pending JPH0293691A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63247011A JPH0293691A (ja) 1988-09-30 1988-09-30 表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63247011A JPH0293691A (ja) 1988-09-30 1988-09-30 表示装置

Publications (1)

Publication Number Publication Date
JPH0293691A true JPH0293691A (ja) 1990-04-04

Family

ID=17157065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63247011A Pending JPH0293691A (ja) 1988-09-30 1988-09-30 表示装置

Country Status (1)

Country Link
JP (1) JPH0293691A (ja)

Similar Documents

Publication Publication Date Title
EP0346437A1 (en) APPARATUS FOR GENERATING A CURSOR SHAPE ON A DISPLAY SCREEN.
WO1999021162B1 (en) Basic input-output system (bios) read-only memory (rom) with capability for vertical scrolling of bitmapped graphic data by columns
KR950020280A (ko) 그래픽 물체를 인터로크하기 위한 방법 및 장치
US5870074A (en) Image display control device, method and computer program product
JPH02310592A (ja) 画面スクロール制御方式
JP2956138B2 (ja) 表示装置
JPH07219499A (ja) カーソル制御装置
JP3166237B2 (ja) キャラクタ表示装置
JPS63200196A (ja) 流動文字表示装置
JP3666906B2 (ja) 図形処理装置及びそのリスト表示制御方法
JP2623592B2 (ja) 表示制御装置
JPS58209782A (ja) デイスプレイ制御装置
JPS6017485A (ja) 画面分割制御装置
JPH03105390A (ja) スクロール表示方式
JPS58107583A (ja) 表示装置
JPS62280895A (ja) カ−ソル表示制御方式
JPS62145477A (ja) カ−ソル寸法変更方式
JPH0713549A (ja) ディスプレイ表示処理方法
JPH0347516B2 (ja)
JPS63195696A (ja) 高速描画方法
JPS607476A (ja) 画面スクロ−ル方式
JPH044594B2 (ja)
JPS5895387A (ja) 文字表示装置の画面メモリ制御方式
JPS60177391A (ja) Crt表示用大規模集積回路
JPS61241790A (ja) 表示装置