JPH0352078B2 - - Google Patents

Info

Publication number
JPH0352078B2
JPH0352078B2 JP59124199A JP12419984A JPH0352078B2 JP H0352078 B2 JPH0352078 B2 JP H0352078B2 JP 59124199 A JP59124199 A JP 59124199A JP 12419984 A JP12419984 A JP 12419984A JP H0352078 B2 JPH0352078 B2 JP H0352078B2
Authority
JP
Japan
Prior art keywords
storage means
screen
image data
information
stored
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 - Lifetime
Application number
JP59124199A
Other languages
English (en)
Other versions
JPS613192A (ja
Inventor
Takayuki Hayashi
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.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP59124199A priority Critical patent/JPS613192A/ja
Publication of JPS613192A publication Critical patent/JPS613192A/ja
Publication of JPH0352078B2 publication Critical patent/JPH0352078B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 <産業上の利用分野> 本発明は、例えばパーソナルコンピユータによ
つてCRT表示装置に表示する画面情報を処理す
る方法に関するものである。
<従来技術> 従来、CRT画面等における画面情報を記憶す
る場合、画面情報を記憶するデータストツカが画
面に対応して必要となり、画面数を増すとこれに
応じてデータストツカのメモリ容量を増す必要が
あつた。また、画面の画像面積が小さい場合に、
画像が無い背景に対してもデータストツカのメモ
リ領域を消費するため、メモリの使用に無駄が生
じていた。それ故、メモリの容量増加に伴うコス
トアツプ、あるいは記憶し得る画面数の制限など
の問題点を有していた。
本発明は上記事情に鑑みてなされたものであ
り、表示すべき画面情報を記憶するメモリの使用
効率を上げて少ないメモリ容量で多くの画面情報
を記憶できるとともに、支障なく読み出して表示
できるような画面情報の処理方法を提供すること
を技術的課題とするものである。
<課題を解決するための手段> 本発明は、上記した課題を達成するために、画
面情報の処理を次のような方法で行うようにし
た。
少なくとも1画面分の画面情報のビツトマツプ
で構成された第1の記憶手段と、1画面を所定範
囲で分割した各区画毎に1ビツトで対応し、複数
画面の各区画における画像データの有無を示す2
値化情報を記憶する第2の記憶手段と、この第2
の記憶手段に記憶の複数画面の各区画のうちの画
像データを有する各区画の画像データのみを連続
的に記憶する第3の記憶手段とを備え、前記第1
の記憶手段に、入力手段による1画面分の画面情
報を記憶し、前記第2の記憶手段に、前記第1の
記憶手段に順次記憶された複数画面分の画面情報
の各々の区画における画像データの有無を示す2
値化情報を、表示画面の走査順序に従つて順次格
納するとともに、この第2の記憶手段に格納され
る2値化情報のうちの画像データ有りの情報を各
区画の画像データを、前記第3の記憶手段に前記
走査順序に従つて連続的に順次格納し、表示画面
の走査順序に従つて前記第2の記憶手段の2値化
情報を順次読み出し、この2値化情報がデータ有
りの時毎に前記第3の記憶手段の画像データを順
序読み出し、且つその画像データを前記第2の記
憶手段のビツトに対応する前記第1の記憶手段の
各区画のアドレスに転送して記憶し、この第1の
記憶手段に記憶した画面情報を表示同期信号に基
づき走査して読み出し表示する手順で行うことを
特徴としている。
<作用> 画面の各区画における画像データを有無を
「1」,「0」の2値化情報として第2の記憶手段
に格納するとともに、画面の各区画のデータのう
ち画像の有るデータのみを第3の記憶手段にこれ
の先頭アドレスから連続的に格納することによ
り、画面情報の記憶を行う。従つて、第2の記憶
手段は2値化情報を記憶するので、1区画に対し
1ビツトで対応でき、一方、第3の記憶手段は、
画像データのみを記憶するだけであるから、恰も
画面情報を圧縮して記憶できるので、少ない記憶
容量で複数画面の情報を記憶することができる。
そして、画面表示に際しては、表示制御手段が
第2の記憶手段から読み出した2値化情報に基づ
き第3の記憶情報の画像データを読み出す。即
ち、2値化情報が画像データの無い「0」である
場合には、第1の記憶情報のアドレス更新処理を
行ない、画像データの有る「1」である場合にの
み第3の記憶情報の画像データを先頭のものから
順次読み出して第1の記憶手段に転送し、第1の
記憶手段に元の画面情報に復元して記憶され、
CRT表示装置に支障無く表示できる。
<実施例> 以下、本発明の一実施例を説明する。
第1図は画面情報の記憶を行なうためのハード
ウエアの構成を示している。
CPU1は、本発明が適用されるデータ処理装
置例えばパソーナルコンピユータの主制御ユニツ
トである。入力手段2は、各種キーあるいは
CRT画面の各座標点ごとに画像データを入力す
るマウス等により構成される。CRTデイスプレ
イコントローラ3は、CRTデイスプレイ4のラ
スタ走査に同期してビデオメモリ7の画面情報を
読み出してCRTデイスクプレイに表示する。ビ
デオメモリ7は、CRT画面に対応した記憶エリ
アを有し、例えば24×80キヤラクタ(ただし1キ
ヤラクタは8×8ドツト)で構成され、1キヤラ
クタはCRT画面の1区画に対応する。
データストツカ5は、CRTデイスプレイ4の
複数画面の画像データを記憶する。このデータス
トツカ5には、ビデオメモリ7の所定の走査順序
にしたがつて、各画面の画像データが存在するキ
ヤラクタの画像データのみが順序記憶される。
マツプフアイル6は、上記データストツカ5の
画像データの画面数に対応して、複数画面につい
て画像データの存在情報を記憶する。この画像デ
ータの存在情報は、ビデオメモリ7の所定の走査
順序にしたがつて、1キヤラクタ毎に画像データ
が有るときには“1”で、画像データが無いとき
には、“0”で表わされる。したがつて、データ
ストツカ5には、この存在情報が“1”であるキ
ヤラクタの画像データが記憶される。
以上の入力手段2、CRTデイスプレイコント
ローラ3、CRTデイスプレイ4、データストツ
カ5、マツプフアイル6並びにビデオメモリ7は
CPU1にバスラインで接続される。
以下、画面情報の処理方法を説明する。
所望の画像データを、例えばマウスである入力
手段2により、CRTデイスプレイ4の画面上の
座標点を指示して入力する。この入力された画像
データを含む画面情報がビデオメモリ7に記憶さ
れる。ビデオメモリ7はCRT画面と同じ24×80
キヤラクタで構成され、例えば、第2図に示すよ
うに画面情報を記憶する。
マツプフアイル6は、第3図に示すように、24
×80ビツトで構成され、CRT画面あるいはビデ
オメモリ7の1キヤラクタが1ビツトに対応す
る。そして、CRT画面に入力された画像データ
が存在するキヤラクタに対応したビツトが“1”
になり、画像データが存在しないキヤラクタに対
応したビツトが“0”になる。第4図はCRT画
面の画像入力が有つた付近を拡大して示したもの
で、3×3キヤラクタの中のキヤラクタc1,c
2,c3,c5,c6,c7,c8,に画像入力
が行われている。そして、第5図はこの第4図の
CRT画面に対応したマツプフアイル6のビツト
エリアを示しており、この3×3ビツトの中で画
像入力が有つたCRT画面のキヤラクタc1,c
2,c3,c5,c6,c7,c8,にそれぞれ
対応したビツトb1,b2,b3,b5,b6,
b7,b8が“1”になり、画像入力が無いキヤ
ラクタc4,c9に対応したビツトb4,b9が
“0”になる。
データストツカ5には、マツプフアイル6にお
いて“1”であるビツトに対応したビデオメモリ
7のキヤラクタすなわち画像入力が有つたキヤラ
クタのみの画像データが所定の走査順序に従つて
格納される。第6図はデータストツカ5の記憶内
容を示しており、この第6図の場合では、第4図
のキヤラクタc1,c2,c3,c5,c6,c
7,c8の順序で画像データが記憶される。デー
タストツカ5では、このようにして1つの画面に
ついて画像データを記憶すると、この記憶エリア
に隣接する記憶エリアに次の画面についての画像
データを同様の方法で記憶する。
第7図は画像データをデータストツカ5に格納
する処理手順を示している。
データストツカ5及びマツプフアイル6中の対
応する画像データ記憶エリアNを選択し(ステツ
プS1)ビデオメモリ7のアクセツ開始アドレス
を設定する(ステツプS2)。そして、ビデオメ
モリ7の1キヤラクタに相当するブロツクデータ
を読み出して画像データが有るか否かを判定する
(ステツプS3,S4)。画像データが無ければ、
マツプフアイル6の対応するビツトに“0”を記
憶する(ステツプS5)。画像データが有れば、
マツプフアイル6の対応するビツトに“1”を記
憶し(ステツプS6)、画像データをデータスト
ツカ5の対応する画面データ記憶エリアに記憶す
る(ステツプS7)。そしてデータストツカ5の
アドレスを1ブロツク分更新する(ステツプS
8)。
そして、ビデオメモリ7の列アドレスを判定し
(ステツプS9)、列アドレスが0でなければ、マ
ツプフアイル6及びビデオメモリ7の列アドレス
を更新し(ステツプS10,S11)、ステツプ
S3のビデオメモリ7のデータの読み出し及びこ
のステツプS3に続く処理を再度実行する。ビデ
オメモリ7の列アドレスが0になると、ビデオメ
モリ7の行アドレスを判定し(ステツプS12)、
行アドレスが0でなければ、ビデオメモリ7の行
アドレスを更新するとともに、ビデオメモリ7の
列アドレスにmを設定し(ステツプS13,S1
4)、マツプフアイル6の行アドレスを更新する
とともに、マツプフアイル6の行アドレスにmを
設定する(ステツプS15,S16)。そして、
ステツプS3のビデオメモリ7のデータの読み出
し及びステツプS3に続く処理を実行する。ビデ
オメモリ7の行アドレスが0になると、処理を終
了する。
第8図はCRTデイスプレイ4に画像を表示さ
せるためにデータストツカ5に記憶させた画像デ
ータをビデオメモリ7へ転送する処理手順を示し
ている。
データストツカ5及びマツプフアイル6中の対
応する画面データ記憶エリアNを選択し(ステツ
プS21)、ビデオメモリ7のアクセス開始アド
レスを設定する(ステツプS22)。そしてマツ
プフアイル6のビデオメモリ7と対応するビツト
のデータを読み出す(ステツプS23)。マツプ
フアイル6のビツトデータが“0”であれば、ス
テツプS26以降のビデオメモリ7とマツプフア
イル6のアドレス更新処理を行なう。マツプフア
イル6のビツトデータが“1”であれば、データ
ストツカ5の先頭ブロツクから画像データを読み
出してビデオメモリ7へ転送する(ステツプS2
4)。そして、データストツカ5のアドレスを1
ブロツク分更新し(ステツプS25)、ステツプ
S26以降のビデオメモリ7とマツプフアイル6
のアドレス更新処理を行う。そして、ビデオメモ
リ7の行アドレスが0になるまでステツプS23
のマツプフアイル6のデータ読み出し以降の処理
を繰り返すことにより、データストツカ5の画像
データをビデオメモリ7へ転送し、CRTデイス
プレイ4にこの画像データを表示する。
第9図は他の実施例を示しており、入力手段に
より画像データが入力されると同時に、ビデオメ
モリ7に画面情報を書き込むとともにビデオメモ
リ7のキヤラクタに対応るマツプフアイル6のビ
ツトに“1”,“0”のデータを書き込む。そし
て、ひとつの画面に対応する画像データの入力が
終了すると、1画面分のマツプフアイルが完成
し、このマツプフアイルのデータに応じてビデオ
メモリ7の画像データをデータストツカ5へ格納
する。
<発明の効果> 以上説明したように、本発明においては、画面
の各区画における画像情報の有無に応じた2値化
情報にもとづいて画面の画像を有する区画の画像
情報のみを記憶するようにしたから、不要な画面
情報を記憶することがなく、少ないメモリ容量で
多くの画面情報、つまり複数の画面情報を記憶す
ることができるので、これを利用してアニメーシ
ヨン画面を作成したり、複数画面を重ねて表示し
たりすることができる。
【図面の簡単な説明】
第1図は画面情報の記憶を行うハードウエアの
構成を示すブロツク図、第2図はCRT画面の構
成を示す図、第3図はマツプフアイルの構成を示
す図、第4図は第2図の部分拡大図、第5図は第
3図の部分拡大図、第6図はデータストツカの構
成を示す図、第7図ないし第9図は本発明の処理
手順を示すフローチヤートである。 1……CPU(表示制御手段)、2……入力手段、
5……データストツカ(第3の記憶手段)、6…
…マツプフアイル(第2の記憶手段)、7……ビ
デオメモリ(第1の記憶手段)。

Claims (1)

    【特許請求の範囲】
  1. 1 少なくとも1画面分の画面情報のビツトマツ
    プで構成された第1の記憶手段と、1画面を所定
    範囲で分割した各区画毎に1ビツトで対応し、複
    数画面の各々の区画における画像データの有無を
    示す2値化情報を記憶する第2の記憶手段と、こ
    の第2の記憶手段に記憶の複数画面の各区画のう
    ちの画像データを有する各区画の画像データのみ
    を連続的に記憶する第3の記憶手段とを備え、前
    記第1の記憶手段に、入力手段による1画面分の
    画面情報を記憶し、前記第2の記憶手段に、前記
    第1の記憶手段に順次記憶された複数画面分の画
    面情報の各々の区画における画像データの有無を
    示す2値化情報を、表示画面の走査順序に従つて
    順次格納するとともに、この第2の記憶手段に格
    納される2値化情報のうちの画像データ有りの情
    報の各区画の画像データを、前記第3の記憶手段
    に前記走査順序に従つて連続的に順次格納し、表
    示画面の走査順序に従つて前記第2の記憶手段の
    2値化情報を順次読み出し、この2値化情報がデ
    ータ有りの時毎に前記第3の記憶手段の画像デー
    タを順次読み出し、且つその画像データを前記第
    2の記憶手段のビツトに対応する前記第1の記憶
    手段の各区画のアドレスに転送して記憶し、この
    第1の記憶手段に記憶した画面情報を表示同期信
    号に基づき走査して読み出し表示することを特徴
    とする画面情報の処理方法。
JP59124199A 1984-06-15 1984-06-15 画面情報の処理方法 Granted JPS613192A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59124199A JPS613192A (ja) 1984-06-15 1984-06-15 画面情報の処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59124199A JPS613192A (ja) 1984-06-15 1984-06-15 画面情報の処理方法

Publications (2)

Publication Number Publication Date
JPS613192A JPS613192A (ja) 1986-01-09
JPH0352078B2 true JPH0352078B2 (ja) 1991-08-08

Family

ID=14879436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59124199A Granted JPS613192A (ja) 1984-06-15 1984-06-15 画面情報の処理方法

Country Status (1)

Country Link
JP (1) JPS613192A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6481570A (en) * 1987-09-24 1989-03-27 Shaken Kk Storage method of picture data

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5427729A (en) * 1977-08-03 1979-03-02 Seiko Instr & Electronics Ltd Crt display unit

Also Published As

Publication number Publication date
JPS613192A (ja) 1986-01-09

Similar Documents

Publication Publication Date Title
JPH09245179A (ja) コンピュータグラフィックス装置
JPH0355832B2 (ja)
JPS6230298A (ja) 画像処理装置
JPH0352078B2 (ja)
JPS6267632A (ja) コンピュータ表示装置
US5309560A (en) Data selection device
JPH0519194B2 (ja)
JPS6035075B2 (ja) Crt表示装置
US6137464A (en) Display control circuit including hardware elements for preventing undesired display within the display space of the display unit
JPS62145442A (ja) メモリのアクセス制御装置
JP2605609B2 (ja) ドット表示処理装置
JP2554876B2 (ja) アドレス変換装置
JPS60173588A (ja) マルチウインドウ表示処理方式
JPH036510B2 (ja)
JPH04288593A (ja) 画像表示装置
JPS61143835A (ja) デ−タ表示方式
JPS62108285A (ja) 文書作成装置のレイアウト表示方式
JPS63195696A (ja) 高速描画方法
JPS60129786A (ja) 画像メモリ装置
JPS6373293A (ja) 文字パタ−ン変換方式
JPS63221386A (ja) Crt表示方式
JPS6057381A (ja) 表示方式
JPS61123873A (ja) デ−タ転送制御回路
JPH04323782A (ja) 図形表示装置
JPS63314055A (ja) スクリ−ンエディット方式