JPS6352179A - デイスプレイ用ramの配置方法 - Google Patents

デイスプレイ用ramの配置方法

Info

Publication number
JPS6352179A
JPS6352179A JP61196900A JP19690086A JPS6352179A JP S6352179 A JPS6352179 A JP S6352179A JP 61196900 A JP61196900 A JP 61196900A JP 19690086 A JP19690086 A JP 19690086A JP S6352179 A JPS6352179 A JP S6352179A
Authority
JP
Japan
Prior art keywords
line
data
address
character
ram
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
JP61196900A
Other languages
English (en)
Inventor
神田 邦男
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP61196900A priority Critical patent/JPS6352179A/ja
Priority to US07/184,486 priority patent/US5005012A/en
Priority to PCT/JP1987/000522 priority patent/WO1988001420A1/ja
Priority to EP19870904735 priority patent/EP0279860A4/en
Publication of JPS6352179A publication Critical patent/JPS6352179A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G1/00Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
    • G09G1/02Storage circuits
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/222Control of the character-code memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 ディスプレイにキャラクタおよびグラフィックを重ねて
表示する場合に、アドレスの上位桁のシフトによって次
のラインに移行できるようにするために設けられる、グ
ラフィックのデータをラインのデータの末尾におけるア
ドレスの余りを各行ごとに設ける必要をなくして、RA
Mの使用効率を向上する。
〔産業上の利用分野〕
本発明はディスプレイ用RAMの配置方法に係り、特に
ディスプレイにキャラクタおよびグラフィックを重ねて
表示する場合にRAMの使用効率を向上することができ
るディスプレイ用RAMの配置方法に関するものである
〔従来の技術〕
陰極線管(CRT)表示器等のディスプレイにおいて、
キャラクタ(文字)およびグラフィック(図形)を重ね
て表示する場合のメモリ(RAM)の配置方法としては
、第3図の画面構成に対して第4図のようなメモリ構成
をとる方法が一般に用いられている。
第3図において、画面は横方向の一行が80文字からな
り、縦方向に25行のキャラクタを表示できるものであ
るが、一般的にキャラクタは1個の表示データ(文字)
に対しn本のラインから構成されるため、例えばn−1
6の場合はキャラクタ0〜79のライン0を表示した後
に、キャラクタO〜79のライン1を表示するというよ
うに、ラインごとにライン順に表示を行うようになって
いる。
そのためRAMの配置としでは、従来、第4図に示すよ
うなメモリ構成がとられている。
第4図において、+1)はキャラクタに対するメモリ配
置を示し、16ラインからなる第1行のキャラクタO〜
79をアドレスooooo、から0007F。
に配置し、第2行のキャラクタ80〜159をアドレス
oooso?lから0OOFF、に配置する。以下同様
にして1行のキャラクタに80?、lづつアドレスを割
り当てて、25行のキャラクタに対するメモリ配置を行
っている。これは1文字が横方向1バイト(=8ドツト
)からなるものとし、80文字からなる1行を終了して
次の行に移る場合に、ラインの先頭アドレスを前の行の
アドレスの上位ビットを所定数シフトした構成にするこ
とによって、アドレス構成を簡単化したためであり、こ
のため各行の終りの部分には未使用領域(余り)がそれ
ぞれ配置されている。
また(2)はグラフィックに対するメモリ配置を示し、
キャラクタの第1行に相当する部分を1ラインづつ、第
1ラインの部分■をアドレス 10000゜から 10
07FHに配置し、第2ラインの部分■をアドレス 1
0080.から100FF、に配置する。以下同様にし
て1ラインに80.づつアドレスを割り当てて、16ラ
インで第1行に相当する部分をメモリ配置し、次に第2
行に相当する部分について同様に1ラインづつメモリ配
置する。このようにして25行のキャラクタに相当する
各部分のメモリ配置を行うが、この際各ラインの終りの
部分にはキャラクタの場合と同様に未使用領域を配置す
る。
このようにして第25行の最後のキャラクタに相当する
部分までメモリ配置を行う。そしてこのメモリに対する
読み出しを行う場合は、■、■l =’1[相]、■、
・・・、@の順に行うようにしている。
第2図のメモリ配置では、各行および各ラインの終りの
部分には未使用領域を配置して、次のキャラクタまたは
次のラインに移る場合は、アドレスの上位ビットを所定
数シフトすることによって、次のキャラクタまたは次の
ラインの先頭アドレスに移る構成にして、アドレス構成
を簡単化している。
(発明が解決しようとする問題点) 第4図に示された従来のRAMの配置方法では、キャラ
クタの場合各行ごとに、グラフィックの場合各ラインご
とにそれぞれ未使用領域を配置するため、RAM全体と
して使用効率が悪いという問題がある。
〔問題点を解決するための手段〕
本発明はこのような従来技術の問題点を解決しようとす
るものであって、1行が複数のラインからなる複数行の
キャラクタのデータと、複数ラインからなるグラフィッ
クのデータとを重ねて書き込み、同時に読み出すように
したディスプレイ用RAMにおいて、書き込み時には、 キャラクタのデータを行の順に配列し、グラフィックの
データを、画面をキャラクタの行と同じ区分で分割した
各ブロックから同一ラインのデータをライン順に抽出し
てラインごとに順次ブロック順に配列し、 グラフィックのデータをラインのデータの末尾にはアド
レスの余りを設けてアドレスの上位桁のシフトによって
次のラインに移行できるようにし、 読み出し時には、キャラクタのデータを各行ごとにライ
ンの順に読み出し、グラフィックのデータを各ブロック
順にブロックごとにラインの順に読み出すようにする。
〔作 用〕
キャラクタのデータを行の順に配列し、グラフィックの
データを、画面をキャラクタの行と同じ順に配列してそ
れぞれのデータの書き込みを行い、読み出し時には、キ
ャラクタのデータを各行ごとにラインの順に読み出し、
グラフィックのデータを各ブロック順にブロックごとに
ラインの順に読み出すようにするので、この際アドレス
の上位桁のシフトによって次のラインに移行できるよう
にするために設けられる、グラフィックのデータをライ
ンのデータの末尾におけるアドレスの余りを各行ごとに
設ける必要がな(、RAMの使用効率を向上し、RA 
Mの容量を節減することができる。
(実施例〕 第1図は本発明の一実施例のRAMの配置方法を示した
ものである。同図は第3図に示された画面構成に対する
ものとし、第4図の場合と同様にキャラクタの場合横方
向80文字、縦方向25行を表示し得る画面に対するメ
モリ構成を例示している。
第1図において、(1)はキャラクタに対するメモリ配
置を示し、16ラインからなる第1行のキャラクタO〜
79をアドレスooooo?lから0O04F。
に配置し、第2行のキャラクタ80〜159をアドレス
oooso、から0O09F、に配置する。以下同様に
して1行のキャラクタに50Hづつアドレスを割り当て
て、25行のキャラクタに対するメモリ配置を行ってい
る。この場合も1文字が横方向1バイト(−8ドツト)
からなるものとし、80文字からなる1行を終了して次
の行に移る場合には、次の行との間に未使用領域を設け
ず、最終行の後にのみ未使用領域を設りすている。
また(2)はグラフィックに対するメモリ配置を示し、
ライン0の部分を順次1行分づつ第0行を先頭アドレス
 10000 ?、lから 11004Fに配置し、第
1行をアドレス 10050.から 1009F□に配
置する。
以下同様にして1行に50□づつアドレスを割り当てて
、25行分で各行の第0ラインに相当する部分をメモリ
配置する。
次にライン1に対して同様に各行のアドレスを、ライン
Oの各行のアドレスに800□加算したものとしてアド
レス割り当てを行って、同様に25行分で第1ラインに
相当する部分をメモリ配置する。
以下同様にして第16ラインまでメモリ配置する。この
際、各ラインを行のデータの間には未使用領域を設けず
、各ラインの最終行の後に未使用領域を設けて、次のラ
インに移るときアドレスの上位ビットに所定値加算して
シフトするだけで、次のラインに移行できるようにする
。第1図の例では、例えば第Oラインの最終行の終りの
アドレスは107CFHであるが、これに未使用領域を
付加してライン0の最終アドレスを107FFl−1と
する。
一方、読み出しを行う場合はまず各ラインの第0行に相
当する部分を各ラインの順に読み出す。
第1図において、■、■、−[相]は第0行に対応して
読み出されるデータを示している。第0行のデータを読
み出し終ったとき、第1行に移って、再び各ラインの順
にo、o、−、Oを順次読み出す。
このようにして各行のデータをそれぞれライン番号順に
読み出すことによってグラフィックのデータ読み出しを
行う。
このようにすることによって、RAM上の未使用領域を
大幅に削減することができる。いま第4図に示された従
来のRAM構成で、横方向a文字。
縦方向す行とすると、全体では 2nX16Xbバイト ただし2n−l < a< 21 のRAMが必要となるが、第1図に説明した本発明のR
AM構成では、 2″′×16バイト ただし2’−’< a X b≦21 の容量があればよいことになる。
例えば上剥の80文字×25行のRAMに対しては、従
来方式の場合はグラフィックに対して128X16X2
5=51200バイト必要なのに対し、本発明の方法で
は 2048X16=32768バイト でよいことになって、RAM容量が大幅に減少する。
第2図は本発明のRAM配置方法を実現するRAM書き
込みの回路構成の一例を示したものである。
図示されないRAMに対して、キャラクタまたはグラフ
フィックを書き込む場合には、処理装置(MPU)1は
データとアドレスとをそれぞれデータ・バス2とアドレ
ス・バス3上に出力する。
データがキャラクタに対するものである場合は、通常キ
ャラクタを表すコードからなり、バッファ4を経てキャ
ラクタ・ジェネレータ5に対してコード・アドレスとし
て入力される。一方、アドレスはABOO−AB15の
形で与えられるが、アドレスABOO−ABIIはキャ
ラクタRAM6におけるキャラクタ書き込みのためのア
ドレスを指定するものであり、アドレスAB12〜AB
I5はキャラクタ・ジェネレータ5に対し、そのキャラ
クタを構成するラインを指定するアドレスである。キャ
ラクタ・ジェネレータ5はコード・アドレスとライン・
アドレスの指定に応じて、指定されたキャラクタに対応
する表示用ドツト・データを指定ラインごとに出力する
。表示用ドツト・データはバッファ7を経てデータ・バ
ス2に出力され、バッファ4に一旦取り込まれ、キャラ
クタRAM6に対してアドレス指定に応じて、ラインご
とに書き込まれる。
一方、データがグラフィックであったときは、データは
表示用ドツト・データからなっており、−旦バツファ8
に取り込まれる。アドレスABOO〜AB15はグラフ
ィックRAM9のアドレスを直接指示するので、表示用
ドツト・データはバッファ8からグラフィックRAM9
の指定アドレスに書き込まれる。
〔発明の効果〕
以上説明したように本発明によれば、ディスプレイ用R
AMにおいて、キャラクタとグラフィックとを重ねて表
示する場合にRAMにおける未使用領域を減少させてR
AMの使用効率を向上させることができるので、同じ表
示内容に対してRAMの容量を削減することができると
ともに、この際書き込み、読み出しのための構成が複雑
化することがない。
【図面の簡単な説明】
第1図は本発明の一実施例のRAMの配置を示す図、 第2図は本発明の一実施例の回路構成を示す図、第3図
は本発明および従来技術が適用される画面構成の例を示
す図、 第4図は従来のRAMの配置を示す図である。 1−処理装置(MPU) 2−データ・バス 3・−アドレス・バス 4.7.8・−・バッファ 5−キャラクタ・ジェネレータ 6・・−キャラクタRAM 9・・・グラフィックRAM

Claims (1)

  1. 【特許請求の範囲】 1行が複数のラインからなる複数行のキャラクタのデー
    タと、複数ラインからなるグラフィックのデータとを重
    ねて書き込み、同時に読み出すようにしたディスプレイ
    用RAMにおいて、書き込み時には、 キャラクタのデータを行の順に配列し、 グラフィックのデータを、画面を前記キャラクタの行と
    同じ区分で分割した各ブロックから同一ラインのデータ
    をライン順に抽出してラインごとに順次ブロックに配列
    し、 グラフィックのデータにおける各ラインのデータの末尾
    にはアドレスの余りを設けてアドレスの上位桁のシフト
    によって次のラインに移行できるようにし、 読み出し時には、キャラクタのデータを各行ごとにライ
    ンの順に読み出し、グラフィックのデータを各ブロック
    順にブロックごとにラインの順に読み出すようにしたこ
    とを特徴とするディスプレイ用RAMの配置方法。
JP61196900A 1986-08-22 1986-08-22 デイスプレイ用ramの配置方法 Pending JPS6352179A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP61196900A JPS6352179A (ja) 1986-08-22 1986-08-22 デイスプレイ用ramの配置方法
US07/184,486 US5005012A (en) 1986-08-22 1987-07-16 Method of arranging data on a RAM for display
PCT/JP1987/000522 WO1988001420A1 (fr) 1986-08-22 1987-07-16 Procede d'organisation d'une memoire vive d'affichage
EP19870904735 EP0279860A4 (en) 1986-08-22 1987-07-16 Method of arranging ram for display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61196900A JPS6352179A (ja) 1986-08-22 1986-08-22 デイスプレイ用ramの配置方法

Publications (1)

Publication Number Publication Date
JPS6352179A true JPS6352179A (ja) 1988-03-05

Family

ID=16365511

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61196900A Pending JPS6352179A (ja) 1986-08-22 1986-08-22 デイスプレイ用ramの配置方法

Country Status (4)

Country Link
US (1) US5005012A (ja)
EP (1) EP0279860A4 (ja)
JP (1) JPS6352179A (ja)
WO (1) WO1988001420A1 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE58907357D1 (de) * 1989-07-14 1994-05-05 Siemens Ag Verfahren zur Speicherung von Videosignaldaten und Vorrichtung zur Durchführung des Verfahrens.
US5185858A (en) * 1989-12-01 1993-02-09 Megatek Corporation Image priority video switch
GB9027678D0 (en) * 1990-12-20 1991-02-13 Ncr Co Videographics display system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3803584A (en) * 1971-02-16 1974-04-09 Courier Terminal Syst Inc Display system
US3974493A (en) * 1974-04-29 1976-08-10 Vydec, Inc. Cursor find system for the display of a word processing system
US4231021A (en) * 1978-11-01 1980-10-28 Gte Products Corporation Address data converter
FR2463555A1 (fr) * 1979-08-14 1981-02-20 Option Sa Dispositif d'affichage permanent d'information graphique sur un ecran de television et de transmission simultanee sur ligne telephonique
US4368466A (en) * 1980-11-20 1983-01-11 International Business Machines Corporation Display refresh memory with variable line start addressing
JPS60144789A (ja) * 1984-01-04 1985-07-31 日本電気株式会社 文字図形表示制御装置

Also Published As

Publication number Publication date
EP0279860A4 (en) 1990-10-24
US5005012A (en) 1991-04-02
WO1988001420A1 (fr) 1988-02-25
EP0279860A1 (en) 1988-08-31

Similar Documents

Publication Publication Date Title
JPS6352179A (ja) デイスプレイ用ramの配置方法
JPS613193A (ja) 画像メモリの書込み/読出し変換方式
JPS6336359Y2 (ja)
JP2708841B2 (ja) ビットマップメモリの書き込み方法
JPS6194090A (ja) グラフイツクデイスプレイ装置
JP3005220B2 (ja) 走査型表示制御装置
JPS6146979A (ja) Crt表示装置
JPS5969866A (ja) 2次元画像デ−タ高速処理装置
JPS59148091A (ja) 文字図形表示装置
JPS61272782A (ja) キヤラクタジエネレ−タ
JPS6364798B2 (ja)
JPS58116581A (ja) 表示装置
JPS5917585A (ja) キヤラクタ・ゼネレ−タの読出し方式
JPS60175082A (ja) ブラウン管表示におけるフオント配置制御回路
JPS63113598A (ja) 文字デ−タの拡大表示方式
JPS58203489A (ja) 表示装置
JPS5858673B2 (ja) 可変サイズ文字表示方式
JPS6377088A (ja) マイクロコンピユ−タ
JPH02178883A (ja) 画像データの高速シリアル転送方法
JPS58107583A (ja) 表示装置
JPS6275592A (ja) 倍角文字表示装置
JPS59219780A (ja) グラフイツクメモリ・アクセス回路
JPH06289840A (ja) 流動表示制御方式
JPS61105587A (ja) Crt制御装置
JPH0333276B2 (ja)