JPH0830948B2 - イメージ表示装置 - Google Patents

イメージ表示装置

Info

Publication number
JPH0830948B2
JPH0830948B2 JP62004239A JP423987A JPH0830948B2 JP H0830948 B2 JPH0830948 B2 JP H0830948B2 JP 62004239 A JP62004239 A JP 62004239A JP 423987 A JP423987 A JP 423987A JP H0830948 B2 JPH0830948 B2 JP H0830948B2
Authority
JP
Japan
Prior art keywords
data
attribute
attribute information
buffer
information
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
JP62004239A
Other languages
English (en)
Other versions
JPS62192791A (ja
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS62192791A publication Critical patent/JPS62192791A/ja
Publication of JPH0830948B2 publication Critical patent/JPH0830948B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/42Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of patterns using a display memory without fixed position correspondence between the display memory contents and the display position on the screen
    • 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/18Timing circuits for raster scan displays

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 A.産業上の利用分野 本発明は、ビデオ表示(デイスプレイ)システムに関
し、特にプログラム可能なビデオ同期機能を与えるビデ
オ表示システムに関する。
B.従来技術 陰極線管の表示装置(デイスプレイ・ターミナル)で
は表示内容の情報と同期情報との両方を、ビデオ・イメ
ージ(映像)を適正に表示するのに必要とする。一般
に、コンピユータの表示装置でビデオを発生するには、
ビデオ表示用の一定のフオーマツトで文字を出力する文
字発生器を使用する。さらに最近では、個々のアドレス
可能な画素即ちペルを表示できる機能が設けられ、グラ
フイツク(図形)を表示できる表示装置が実現されてい
る。表示装置上の各ペルにメモリセルを割当てていて
「全点アドレス可能」と呼ばれるシステムでは、個々の
ペルのデータをアドレスできる機能がある。このような
アドレス機能により、表示装置上で各々の個別のペルの
位置がプログラミングできる。
この付加的なプログラミング機能には、これらの表示
のために同期信号を発生することまで拡張されてはいな
い。この同期信号は陰極線管表示装置中で電子ビームの
走査を制御するのに必要とされる。特に水平同期信号が
走査ビームを次の水平線の最初に戻すのに使用される。
垂直同期信号は走査ビームを左上隅に戻して新しいイメ
ージを表示し始めるのに使用される。
従来は、水平同期信号及び垂直同期信号の両方ともカ
ウンタやタイマを使つて発生して来た。このようにハー
ドウエアで発生すると、水平及び垂直の同期信号のプロ
グラミングのし易さが制限されてしまう。
従来の文字表示システムの例は米国特許第3555520号
に「複数チヤネル表示システム」として表示されてい
る。この表示システムは、文字発生器に入力される文字
コードを各々記憶しているメモリを幾つか具備する。文
字発生器の出力はビデオ表示装置に与えられる。この文
字発生器はまた1行当りの文字数の関数として水平同期
信号を与える。
今日の表示装置の発生器の一例として、モトローラ社
のCRTコントローラ(パーツ番号MC6845)がある。この
コントローラは、水平及び垂直の両同期信号を発生する
プログラム可能な水平及び垂直の両タイミング発生器を
含む。
同期用のカウンタを含む表示装置の他の例として、米
国特許第4180805号に「独得の多数メモリ構成でカラー
・ビデオ表示装置上に文字及びグラフイツク(図形)情
報を表示するシステム」が開示されている。これは表示
装置上の文字位置に対応するアドレス可能なワードをメ
モリに含む表示システムを開示する。この表示装置のメ
モリをアドレスし、更にその表示のため水平及び垂直の
同期信号を発生するためにカウンタが使用されている。
C.発明が解決しようとする問題点 水平及び垂直の同期信号をプログラムし易くするのに
使用されて来た1つの技法に、ペル・データのストリー
ム中の適宜の位置に水平及び垂直の同期データを埋込ん
だものがある。しかしこの技法はソフトウエアに大きな
費用をかけている。何故ならそのソフトウエアはペル情
報を含むデータ・ストリームを発生する役割だけでな
く、データ・ストリームの適当な位置に同期データも含
めなければならないからである。
従つて本発明の目的は、同期データのプログラミング
を容易にするイメージ表示装置を提供することにある。
D.問題点を解決するための手段 本発明によれば、表示するイメージを表わすペル(画
素)データとそのペルデータを修飾する属性データとを
記憶する記憶手段を含み、その属性データが同期データ
を含むイメージ表示装置が提供される。このイメージ表
示装置は更に、その属性データにより修飾されたペル・
データを同期データに従つて表示装置上に走査し、イメ
ージを生じる回路を含む。
E.実施例 本発明の好適な実施例の表示装置は、一方の側でプロ
セツサ及びメモリに接続され、他方の側で組合せ論理解
読回路に接続された2個の後入れ先出し(LIFO)バツフ
アを含む。この組合せ論理解読回路の出力はビデオ出力
回路に接続される。この2個のバツフアは更にカウンタ
に接続され、このカウンタがそのバツフアに記憶された
データをアドレスする。この実施例では、ペル(画素)
データがメモリ中で属性データとは別の箇所に記憶され
る。このペル・データはビデオ出力回路に別個に出力さ
れる。
この属性データは各々の個々のペルの位置を修飾し
て、明滅、強調又は反転ビデオなどの機能を与えるのに
使用される。この属性データに水平及び垂直の同期デー
タを埋め込んだ属性ワードがメモリに記憶される。この
同期データを中に埋込んだ属性ワードはメモリから出力
されて一時的にLIFOバツフアに記憶される。同期データ
の位置はそのバツフア中に一貫して維持され、属性デー
タを更新できるようにしている。従つてその同期データ
を更新するソフトウエアは必要でない。属性データは1
個のLIFOバツフアから解読回路中に、同期データが読ま
れるまで読まれる。そこで制御回路はデータ出力を与え
るために第2のLIFOバツフアに切換る。前に読出しが行
なわれた第1のバツフアには、その時点で新しい属性デ
ータがロードされる。もし現存する同期データを変えな
くて良いなら、同期データを再度ロードする必要はな
い。LIFOバツフア中に残つているからである。第2のバ
ツフアが読まれるとき、新しい属性データを含む第1の
バツフアに解読回路が再接続され、そこで第2のバツフ
アに必要に応じ追加の属性データ及び同期データがロー
ドされる。この様に動作するので、システムは、同期デ
ータを変える必要がない限り、同期データを常時更新す
る必要もなく、属性データ及び同期データの連続的なデ
ータ・ストリームをビデオ回路に与える。
本発明の実施例の別の利点は、容易に管理できるリン
クリスト構造で属性ワード(同期データを含む)を記憶
できることである。この属性ワードは連続のデータ・ス
トリームとしてLIFOバツフア中に容易にロードされる。
更に、本発明の実施例ではランレングスを特定するの
で、1個の属性コードで幾つかの連続するペルを修飾で
きる。この様にしてデータを特定すれば、個々のペル毎
に1個の属性を特定しなくても良く、システム全体のメ
モリを節約できる。
またイメージを表示するための下記の方法を開示す
る。即ち(a)第1のメモリにイメージを表わすペル・
データを記憶し、(b)第2のメモリにペル・データの
表示を修飾するための属性データと更には同期データと
を記憶し、(c)属性データで修正されるペル・データ
を、同期データに従つて表示装置上に走査するという各
ステツプから成る方法である。
本発明は陰極線管や同様な型の表示装置にイメージを
表示するのに必要な情報の記憶に関する。この陰極線管
は、螢光面に電子のストリームを走査することによつて
表示装置にイメージを生じる。本発明は、画素、絵素、
ペル等と呼ばれる個別のイメージ・エレメントの記憶並
びに各ペルの表示を修飾するのに使用されるデータの記
憶に関する。この修飾用のデータは属性データと呼ば
れ、反転ビデオ、明滅、強調等で表示されるべきかどう
かをペルのために与える。イメージ・データがこの螢光
面を横切つて走査される電子のストリームにより作られ
るので、この走査プロセスも制御する必要がある。陰極
線管表示装置では、螢光面にイメージを生じるのに、電
子の走査ストリームを再位置決めするための水平及び垂
直の同期信号が使用される。
本発明は、ペル・データ、属性データ及び同期データ
を記憶するものを提供する。同期データは水平及び垂直
の同期信号の両方を与えるよう使用される。本発明のペ
ル・データ、属性データ及び同期データは、それらの情
報のプログラミングをし易くするような態様で記憶され
る。
第3図は本発明の実施例を示すブロツク図である。メ
モリ10はペル・データ及び属性データの両方を記憶す
る。ペル・データは、各メモリ・セルが表示装置上のペ
ルを表わすというようなビツト・マツプ式に普通は記憶
される。一方、属性データ及び同期データは、メモリの
保護及びプログラミングのし易さの両方が与える独得の
態様で記憶される。本発明の実施例では、ペル・データ
が線18でビデオ出力回路に与えられる。属性データ及び
同期データは線20でバツフア32及び34に出力される。バ
ツフア32及び34の中味は解読回路40で解読され、線44上
の属性情報及び線46上の同期情報がビデオ出力回路48に
与えられる。そこでビデオ出力回路48は線62で表示装置
60にビデオ信号を与える。
バツフア32及び34への属性データ及び同期データのロ
ーデイングはプロセツサ14の制御下で行なわれる。プロ
セツサ14はメモリ10の出力を線12を介して制御する。プ
ロセツサ14は、線16及び読出し書込み制御回路(R/W制
御回路)28を介してバツフア32及び34をも制御する。こ
のR/W制御回路28は線24を介して両バツフア32及び34に
接続され、バツフア32及び34へのデータの入出力を個別
に制御する。R/W制御回路28はまた線27を介して走査線
カウンタ22の中にデータをロードする。この走査線カウ
ンタ22の中にデータをロードする。この走査線カウンタ
22はメモリ10からの線20上のこのデータを受取る。
このR/W制御回路28は更にバツフア32及び34用の読出
し書込みポインタ(R/Wポインタ)30を制御する。
バツフア32及び34からの情報の出力はR/Wポインタ30
及びランレングス・カウンタ38によつて主に制御され
る。これらのバツフア32及び34は、一方のバツフアのロ
ード中は、他方のバツフアが読出し中というように交互
に作動される。ロード動作及び読出し動作が完了すると
き、バツフア32及び34は切換えられ、これによつて新し
くロードされたバツフアが読出されるようにし、且つ今
読出されたばかりのバツフアが再ロードされる。バツフ
ア32及び34からの情報は線36上でランレングス・カウン
タ38及び解読回路40に与えられる。
この解読回路40はバツフア32及び34からのデータを解
読して線46に同期信号を与え、線44に属性信号を与え
る。両信号はビデオ出力回路48に入る。解読回路40を通
して情報を進めるには線47上のペル・クロツク及びラン
レングス・カウンタ38が使用される。線47上のペル・ク
ロツク信号はまたビデオ出力回路48にも与えられる。ビ
デオ出力回路48への線18上のペル・データ、線46上の同
期データ及び線44上の属性データが組合わさると、その
ビデオ出力回路48は、所望のイメージを含む組合せビデ
オ信号を線42で表示装置60に与える。
本発明の利点が、メモリ10中にデータを記憶する特定
の方式にだけでなく、バツフア32及び34や関連制御回路
の動作にも得られることを理解されたい。本発明を説明
するために、従来のビツトマツプ記憶方式について説明
しよう。第2図は、メモリに於るデイスプレイ・データ
のビツトマツプ記憶を象徴的な形で示す。エレメント70
のような各メモリ・エレメントは、1個のペルのための
情報か又は1個のペルのための属性情報を含む。各表示
線は、第2図に示すとおり、一連のメモリ・エレメント
70を含む。更に、1つの表示線は、水平同期データのた
めのブランキング期間を定義する幾つかのメモリ位置を
含む。このブランキング期間は、電子のストリーム即ち
ビームが新しい線に走査を始めるため表示装置の一方の
側から他方の側にビームが戻る際、該ビームを遮断する
ために設けられる。また、同様な態様で垂直同期データ
のためのブランキングが与えられる。垂直同期データ
は、表示装置の左上に戻つて走査を開始するため、電子
ストリームを遮断するのに必要である。従つて、従来の
ビツト・マツプ・モードではブランキング情報とともに
ペル情報が、第2図に示すような態様で割当てられたメ
モリセルで定義される。
本発明は第1図に示すように同期データ及び属性デー
タのためのデータ記憶方式を定義する。実際に必要とさ
れるメモリは第2図のビツト・マツプ方式のものではな
く、情報記憶の型及び方法に応じて変る。特に、属性デ
ータが複数のペルを修飾するのに記憶されても良い。更
に、水平同期データが記憶されても良く、これが複数の
表示線のためのブランキングを特定することになろう。
この方式では、垂直同期データに必要な記憶が変化して
も良い。表示線にとつて必要なのは、属性に対するラン
レングスの合計数及び1つの線のための水平同期情報が
第2図の表示線当たりのペル・メモリ位置の総数及びブ
ランキング・メモリ位置に等価なことである。同様に、
属性データ及び同期データを定義するのに使用される走
査線の総数は第2図の表示線の数及びブランキング線に
等価である。1ペル当り1メモリセルを与える方式とは
異なりメモリを節約できることを理解されたい。更に、
水平同期データや垂直同期データなど以前記憶されたデ
ータを再度使用することによつて、水平同期データ及び
垂直同期データの再プログラミングが、第2図のビツト
マツプ方式と異なり必要ないであろう。
第2図のビツト・マツプ方式の代りに、第4A図に示す
方式に従つて属性情報及び同期情報が記憶される。第4A
図は、属性情報のための可変長メモリ記憶エレメントを
示す。この属性情報は属性データ及び同期データの両方
を含むことができる。この情報の最初の部分はブロツク
・サイズである。このブロツク・サイズは中に含まれる
属性ワードの数を特定する。1個の属性ワードはランレ
ングス情報及び属性データおよび必要に応じて同期デー
タを含むものとして定義される。ランレングス・データ
は属性データにより修飾されるペルの数である。同期デ
ータに関しては、同期データに従つてビームがブランキ
ングされる期間に対応する数と同じにされる。同期デー
タはまた水平同期信号又は垂直同期信号を含んでも良
い。これはビデオ出力回路48が電子ビームを適当な位置
に再位置決めするのに使用される。属性ワードに続い
て、その記憶エレメントは走査線カウント及びリンク・
アドレスを含む。そのリンク・アドレスは次の可変長属
性情報の位置を定義する。走査線カウントは垂直表示線
の数を定義する。その垂直表示線というのは、リンク・
アドレスによつてアドレスされる属性情報の属性ワード
によつて修飾されることになる。
第4B図はメモリ10中の属性情報の位置を示すととも
に、連続データ・ストリームの中に情報エレメントを一
緒にリンクするようなリンク・アドレスの用法を説明す
るための図である。従つて、メモリ10からバツフア32及
び34へ属性情報を転送する際、プロセツサ14はリンクア
ドレスを用いてメモリ10中の次の属性情報エレメントを
アクセスするよう指示し、連続データ・ストリームを与
える。
第5A図は、バツフア32又は34のような1個のLIFOバツ
フアのためのメモリ・マツプを示す。各バツフア32及び
34は循環式であり、第5A図で線81、82及び83で示すポイ
ンタは16進数の「OO」から「FF」まで任意の場所を示す
よう変化でき、もし「FF」まで進めば「OO」の位置まで
戻ることになる。第5A図に示すバツフアに記憶されたデ
ータは循環式に記憶される。第5A図では、線81が、デー
タの記憶のための最初のポインタ位置を示す。
同期データはポインタ81で示すアドレスに最初記憶さ
れる。同期データの記憶後、ポインタは線82で示す位置
にある。このとき、A1乃至A4で示す属性データが記憶さ
れる。そしてその後ポインタは線83に位置決めされる。
そのバツフア・データが伝送されるとき、ポインタは
位置81まで順次戻される。この様にして、属性データA1
乃至A4はA4の後A3というように順次伝送されるであろ
う。このシーケンスの最後に同期データが転送されるで
あろう。
このバツフアが再ロードされるとき、その構成は、第
5B図に示すように変わることになろう。もしそのバツフ
アにロードされる新しい情報が新しい同期データを含む
ならば、その同期データは線84で示すポインタ位置でロ
ードし始めることになろう。読出し書込みポインタは完
全な同期に必要な同期データ・ワードの数だけ予じめ増
加されるべきである。好適な実施例では、その数は3で
あり、第8図のブロツクでも3として示されている。こ
の新同期データのロード後、そのポインタは線85で示す
ように位置決めされるであろう。A5乃至A7等の追加の属
性情報がロードされると、ポインタの位置は線86で示す
アドレスになる。もしも新しい同期データがロードされ
ていなければ、予じめ存在する同期データが使用される
であろうことは容易に理解されよう。従つて、もしも同
期データに何の変化も必要なければ、既に存在する同期
データが、属性情報を含むデータ・ストリーム中で繰返
し出力されるので、新しい同期データを再ロードする必
要はない。
第6A図及び第6B図は、同期データ及び属性データの中
味を示す。第6A図に示す同期データは、ビツト位置0に
同期ビツトを含み、これによりそのバイトが同期データ
であることを表わす。ビツト位置1は水平ブランキング
を表わし、ビツト位置2は水平同期信号を表わす。ブラ
ンキングのための期間の数は、同期データに先行するラ
ンレングス・データによつて特定されるであろうことを
理解されたい。水平同期信号の表示か期間とは独立なの
で、ランレングス・データは同期表示の間無視される。
同様に、垂直ブランキングのビツト位置3は垂直ブラン
キングを示す。しかし、垂直方向にブランキングされる
線の数は走査カウントにより特定される。垂直同期信号
は水平同期信号に似た態様でビツト4によつて表わされ
る。残りのビツト位置5−7はスペアである。
第6B図の属性データは、ビツト位置0により特定され
るが、これは前述の同期データ・バイトから属性データ
・バイトを区別する。ビツト位置1、2及び3は、夫々
強調、明滅及び反転ビデオを表わす。ビツト位置4−7
は他の属性を特定するのに使用できるようなスペアであ
る。
第7図は、解読回路40及びランレングス・カウンタ38
を説明するブロツク図である。各バツフア32及び34には
ランレングス100及び属性データ又は同期データの情報1
02を含む属性情報又は同期情報がある。データ情報102
は、第6A図及び第6B図で説明した8ビツト・ワードに対
応する。ランレングス部100はランレングス・カウンタ3
8への線36にロードされる。属性データ又は同期データ1
02は線36によつて解読回路レジスト103の中にロードさ
れる。そこでレジスタ103の中味は線36′に接続された
回路によつて解読される。ランレングス・カウンタは、
レジスト103中のデータ・ワードが解読される毎に時間
の長さ(これはペル・クロツク期間で定義される)を決
定する。換言すると、ランレングス100が10なら、ラン
レングス・カウンタ38は10ペル・クロツクの期間の間、
レジスト103中の対応する属性データ又は同期データを
与えるであろう。そのペル・クロツクは線47上で入力さ
れる。ランレングス・カウンタ38は線36でランレングス
・カウントの入力を受け、線47上でペル・クロツク信号
を受ける毎にそのカウントを漸滅する。そのランレング
ス・カウントがなくなると、線50に信号が与えられ、そ
の信号が次に続く属性データ又は同期データで以つてレ
ジスト103を再ロードし、その属性データ又は同期デー
タの為の次のランレングス・カウントをロードする。レ
ジスタ103の中味は解読回路104、106及び108により強
調、明滅、反転ビデオという3個の属性のうちの1つを
与えるよう解読される。これらの属性信号は、第1図の
ビデオ出力回路48の実際の一部分であるビデオ制御回路
110に与えられる解読回路112及び114は夫々水平同期信
号及び水平ブランキング信号を与える。同様に、解読回
路116及び120は垂直同期信号及び垂直ブランキング信号
を与える。解読回路104、106、108、112、114、116及び
120は、第6B図で示したような属性を解読する簡単な組
合せ論理回路である。
第3図に戻つて参照すると、線46上の同期データ及び
線44上の属性データがビデオ出力回路48に与えられる。
このビデオ出力回路48は線44上の属性データを線18上の
ペル・データと組合せて1つのビデオ信号を形成する。
そのビデオ信号は線62上の組合せビデオ信号を与えるた
め線46上の同期情報を含んでいても良い。このビデオ出
力回路48はペル属性をペル・データと組合せられるよう
な任意の標準的なビデオ出力回路で良い。例えばIBMパ
ーソナル・コンピユータの技術文献に記されているIBM
PCモノクローム・アダプタ・カードにあるようなビデオ
出力回路で良い。表示装置60はビデオ信号又は任意の他
の同期なビデオ式の信号を表示する任意のモニタであり
得る。
第3図の回路の動作は、バツフア入力及びバツフア出
力という2つの主要な動作モードを含む。バツフア入力
シーケンスは第8図にその概略を示す。第3図の好適な
実施例では、プロセツサ14が第8図に閉す一連の事象を
制御する。第8図に於て、入力データを受取るバツフア
が、メモリ10からのデータ線20上のデータを受取るよう
R/W制御回路28によつて先ず能動化される。走査線ポイ
ンタ22の中に線20を介して走査線カウントが先ずロード
される。好適な実施例では、既に説明したように、走査
線カウントは、リンクアドレスによりアドレスされる属
性ワードによつて修飾されるべき走査線を云う。次に、
リンク・アドレス及びブロツク・サイズが読出され、R/
Wポインタ30は第5B図で既に説明したようにバツフア中
に存在する同期データの記憶の分だけ増加される。この
様にして、そのLIFO中に存在する同期データは保持され
る。属性データを含む属性ワード及び必要に応じ同期デ
ータがバツフアの中にロードされる。バツフアが後入れ
先出しバツフアなので、R/Wポインタ30はバツフアへの
最後のデータ入力を指示するようセツトされる。そこで
バツフアは一杯という信号が出され、出力データを与え
る用意が備う。プロセツサ14及びR/W制御回路28は、走
査線カウンタ22が空になるときはいつでもこのシーケン
スを反復できる状態にある。
第9図は、バツフアからデータを出力するための一連
の事象を示す。好適な実施例では、このシーケンスの制
御は専用の論理回路が与える。バツフア出力が能動化さ
れた後、バツフアの最初のワードが読出される。具体的
には、ランレングスがランレングス・カウンタ38にロー
ドされ、属性データ又は同期データを含む属性ワードが
前述の解読レジスタ103の中にロードされる。解読レジ
スト103中への情報が適宜の解読回路により解読され、
1ペル・クロツク期間の間その信号が生じる。線47上の
ペル・クロツク信号を受取るランレングス・カウンタ38
がそこで漸滅される。もしランレングス・カウンタ38が
0でなければ、解読回路レジスト103中の情報が再び出
力される。ランレングス・カウンタ38が最終的に0に漸
滅していないとき、且つ水平同期信号が存在しなけれ
ば、R/Wポインタ30が漸滅され、ランレングス・カウン
タ38及び解読レジスタ103中に次のバツフア・ワードが
ロードされる。もし水平同期サイクルが完了していれ
ば、このことは属性コード線の終りを表わす。そこで走
査線カウンタ22が漸滅される。もし走査線カウンタ22が
0でなければ、R/Wポインタ30はその最初にロードされ
た位置にリセツトされ、次の走査線の為の属性のリスト
を反復する。もし走査線カウンタ22が0なら、バツフア
は出力し尽され、そのような信号を走査線カウンタ22か
ら線27で受取つたR/W制御回路28は、バツフアを切換え
ることになろう。
第8図及び第9図に概略的に説明した態様のバツフア
32及び34の入力と出力の交換は、解読回路40への属性デ
ータ及び同期データの連続的な流れを与える。リンク・
アドレスを用い且つ走査カウント及びランレングスを与
えるデータ・フオーマツトを用いてメモリ10中でデータ
を記憶すると、メモリ10中でのメモリ・スペースが節約
され、連続的なデータ・ストリームが与えられる。更
に、バツフア32及び34のためのR/Wポインタ機構を設
け、メモリ10中に属性データとともに同期データを含ま
せるようにしたので、同期データをソフアウエアで常
時、再プログラミングする負担を除去できる。
F.発明の効果 本発明によれば、属性情報の中に同期データを記憶し
ているため、同期データのプログラミングが容易にな
り、同期データを変更するとき同期データを更新すれば
良いだけで、同じ同期データを再プログラミングなしに
反復的に使用できる効果がある。
【図面の簡単な説明】
第1図は本発明によりイメージ記憶方式の説明図、第2
図は従来のイメージ記憶方式の説明図である。第3図は
本発明の実施例のデイスプレイ装置を表わすブロツク図
である。第4A図は本発明による同期データ及び属性デー
タを含むメモリ記憶エレメントを説明する図であり、第
4B図は本発明によるデータ・ストリームの構成を示す図
である。第5A図及び第5B図は1つのバツフアの内容を示
し、特に第5B図のは、第5A図の内容が再ロードされた後
の内容を示す図である。第6A図及び第6B図は夫々同期デ
ータ・ビツト情報及び属性データ・ビツト情報を示す図
である。第7図はランレングス・カウンタ及びデコード
回路の動作を説明するブロツク図である。第8図はバツ
フアをロードするための動作シーケンスを表わすブロツ
ク図である。第9図はバツフアからデータを出力するた
めの動作シーケンスを表わすフローチヤートである。 10……メモリ、14……プロセツサ、22……走査線カウン
タ、26……R/W制御回路、32、34……バツフア、38……
ランレングス・カウンタ、40……解読回路、48……ビデ
オ出力回路、60……表示装置。
フロントページの続き (56)参考文献 特開 昭60−15685(JP,A) 特開 昭54−44442(JP,A) 特開 昭54−13210(JP,A) 特開 昭54−15619(JP,A)

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】プロセッサに接続し、画素データを記憶す
    る第1のメモリ領域、ならびに上記プロセッサに接続
    し、それぞれが上記画素データに付随し対応する画素を
    修飾する属性データ、および表示装置の走査制御のため
    の同期データを含む属性情報の複数ブロックを、それぞ
    れのブロックに付加された次のブロックを示すリンク・
    アドレスとともに非連続に記憶する第2のメモリ領域を
    有するメモリ手段を備え、 上記属性情報の複数ブロックのそれぞれは、1つ以上の
    属性ワード、該ブロックに含まれる該属性ワードの数を
    特定するブロック・サイズ、該属性ワードで修飾される
    走査線の数を示す走査線カウントおよび上記リンク・ア
    ドレスを含み、上記属性ワードのそれぞれは、上記属性
    データおよびそれにより修飾する画素の数を示すランレ
    ングス情報のセット、および上記同期データおよびブラ
    ンキングの長さを示すランレングス情報のセットを含
    み、 上記プロセッサの制御の下、上記メモリ領域から上記属
    性情報を取り出し、該属性情報に含まれる上記リンク・
    アドレス情報に基づいて修飾すべき画素データに対応し
    た連続的属性情報データ・ストリームを一時的に記憶す
    る、上記メモリ領域および解読回路手段に接続された後
    入れ先出しバッファ手段と、 上記プロセッサおよび上記バッファ手段の間に配置さ
    れ、上記属性情報の上記メモリ領域からの取り出しおよ
    び上記バッファ手段への記憶を制御し、かつ、上記バッ
    ファ手段との間に配置されるR/Wポインタ手段を介し
    て、上記バッファ手段における上記属性情報の記憶位置
    を制御するR/W制御回路手段と、 上記バッファ手段に上記属性情報が記憶される際、該属
    性情報に含まれる上記走査線カウントを記憶する走査線
    カウンタ手段と、 上記バッファ手段から上記属性データおよび上記同期デ
    ータを順次取り出して解読し、解読した情報をビデオ出
    力回路手段に出力する解読回路手段と、 上記バッファ手段から属性情報が取り出される毎に、記
    憶したポインタ値を減分することによって、後続の属性
    情報の上記バッファ手段における記憶位置を上記解読回
    路手段に標示する上記R/Wポインタ手段と、 上記画素データを上記メモリ手段から読み出し、該画素
    データを上記解読された上記属性情報と結合して画素を
    表すビデオデータのストリームを形成するビデオ出力回
    路手段と、 上記バッファ手段から取り出される属性情報に含まれる
    ランレングス部分がロードされ、当該属性情報の属性デ
    ータが解読される毎に減分され、ゼロになると該属性情
    報内の次の属性データの解読開始を標示するランレング
    ス・カウンタ手段と、 を備え、上記走査線カウンタは、水平同期サイクルの完
    了に応答して、上記R/W制御回路手段により減分され、
    そのカウントがゼロになるまで、後続の属性データが上
    記バッファ手段から取り出され、そのカウントがゼロに
    なるとき、上記リンク・アドレスが示す次の属性情報ブ
    ロックが上記バッファ手段に記憶されるようになってい
    るイメージ表示装置。
  2. 【請求項2】上記後入れ先出しバッファ手段は、一対構
    造であり、一方のバッファが読み出しの間、他方のバッ
    ファが書き込みを行うようになっている請求項1に記載
    のイメージ表示装置。
JP62004239A 1986-02-14 1987-01-13 イメージ表示装置 Expired - Lifetime JPH0830948B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/829,357 US4742350A (en) 1986-02-14 1986-02-14 Software managed video synchronization generation
US829357 1992-02-03

Publications (2)

Publication Number Publication Date
JPS62192791A JPS62192791A (ja) 1987-08-24
JPH0830948B2 true JPH0830948B2 (ja) 1996-03-27

Family

ID=25254306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62004239A Expired - Lifetime JPH0830948B2 (ja) 1986-02-14 1987-01-13 イメージ表示装置

Country Status (5)

Country Link
US (1) US4742350A (ja)
EP (1) EP0237706B1 (ja)
JP (1) JPH0830948B2 (ja)
BR (1) BR8700678A (ja)
DE (1) DE3785064T2 (ja)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07113823B2 (ja) * 1987-03-05 1995-12-06 インターナショナル・ビジネス・マシーンズ・コーポレーション 表示装置
US5170468A (en) * 1987-08-18 1992-12-08 Hewlett-Packard Company Graphics system with shadow ram update to the color map
EP0312720A3 (en) * 1987-10-20 1990-06-13 Tektronix Inc. Double buffered graphics design system
US5387945A (en) * 1988-07-13 1995-02-07 Seiko Epson Corporation Video multiplexing system for superimposition of scalable video streams upon a background video data stream
JP2748562B2 (ja) 1988-07-13 1998-05-06 セイコーエプソン株式会社 画像処理装置
US5248964A (en) * 1989-04-12 1993-09-28 Compaq Computer Corporation Separate font and attribute display system
JPH0748838B2 (ja) * 1989-04-27 1995-05-24 三菱電機株式会社 テレビ画像表示装置
JP3020528B2 (ja) * 1989-12-14 2000-03-15 キヤノン株式会社 画像処理装置
FR2664999B1 (fr) * 1990-07-23 1992-09-18 Bull Sa Dispositif d'entree sortie donnees pour l'affichage d'informations et procede mis en óoeuvre par un tel dispositif.
EP0492938B1 (en) * 1990-12-21 1995-11-22 Sun Microsystems, Inc. Method and apparatus for increasing the speed of operation of a double buffered display system
US5448257A (en) * 1991-07-18 1995-09-05 Chips And Technologies, Inc. Frame buffer with matched frame rate
US5371518A (en) * 1992-02-27 1994-12-06 Silicon Graphics, Inc. Video timing and display ID generator
US5504503A (en) * 1993-12-03 1996-04-02 Lsi Logic Corporation High speed signal conversion method and device
DE69430982T2 (de) * 1993-12-09 2003-03-13 Sun Microsystems Inc Verschachtelung von Bildelementdaten für eine Darstellungspeicherschnittstelle
US5446496A (en) * 1994-03-31 1995-08-29 Hewlett-Packard Company Frame rate conversion with asynchronous pixel clocks
US5512921A (en) * 1994-06-22 1996-04-30 Microsoft Corporation Visual display system having low energy data storage subsystem with date compression capabilities, and method for operating same
JPH0876713A (ja) * 1994-09-02 1996-03-22 Komatsu Ltd ディスプレイ制御装置
US5940610A (en) * 1995-10-05 1999-08-17 Brooktree Corporation Using prioritized interrupt callback routines to process different types of multimedia information
US6008858A (en) * 1996-12-06 1999-12-28 Ati Technologies, Inc Video timing generation
US6646647B1 (en) * 2000-09-29 2003-11-11 Intel Corporation Display of images from tiled memory
US20020067361A1 (en) * 2000-12-02 2002-06-06 Jens Rennert Screen raster generation via programmable lookup tables
JP4612779B2 (ja) * 2001-06-14 2011-01-12 キヤノン株式会社 通信装置及び通信装置の映像表示制御方法
JP2015084468A (ja) * 2013-10-25 2015-04-30 ソニー株式会社 ビデオ処理装置、制御方法およびエフェクト・スイッチャ

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3004242A (en) * 1958-09-03 1961-10-10 Itt Data read-out system
US3555520A (en) * 1969-04-30 1971-01-12 Rca Corp Multiple channel display system
US3895357A (en) * 1973-02-23 1975-07-15 Ibm Buffer memory arrangement for a digital television display system
US3947826A (en) * 1973-12-03 1976-03-30 Hughes Aircraft Company Scan convertor
FR111574A (ja) * 1973-12-13 1900-01-01
US3996585A (en) * 1974-06-11 1976-12-07 International Business Machines Corporation Video generator circuit for a dynamic digital television display
US4013836A (en) * 1974-09-03 1977-03-22 Gte Information Systems Incorporated Data transmission and display system
US4057849A (en) * 1974-09-23 1977-11-08 Atex, Incorporated Text editing and display system
US4180805A (en) * 1977-04-06 1979-12-25 Texas Instruments Incorporated System for displaying character and graphic information on a color video display with unique multiple memory arrangement
US4204207A (en) * 1977-08-30 1980-05-20 Harris Corporation Video display of images with video enhancements thereto
US4249172A (en) * 1979-09-04 1981-02-03 Honeywell Information Systems Inc. Row address linking control system for video display terminal
US4280138A (en) * 1980-04-11 1981-07-21 Ampex Corporation Frame period timing generator for raster scan
US4412294A (en) * 1981-02-23 1983-10-25 Texas Instruments Incorporated Display system with multiple scrolling regions
US4454593A (en) * 1981-05-19 1984-06-12 Bell Telephone Laboratories, Incorporated Pictorial information processing technique
US4418344A (en) * 1981-12-10 1983-11-29 Datamedia Corporation Video display terminal
FR2520527B1 (fr) * 1982-01-22 1987-06-05 Thomson Csf Mat Tel Dispositif de lecture et d'ecriture de la memoire de page d'un terminal a ecran cathodique
EP0099989B1 (en) * 1982-06-28 1990-11-14 Kabushiki Kaisha Toshiba Image display control apparatus
US4504828A (en) * 1982-08-09 1985-03-12 Pitney Bowes Inc. External attribute logic for use in a word processing system
DE3373579D1 (en) * 1983-06-30 1987-10-15 Ibm Cathode ray tube controller
US4646077A (en) * 1984-01-16 1987-02-24 Texas Instruments Incorporated Video display controller system with attribute latch
EP0169940A1 (de) * 1984-07-27 1986-02-05 Siemens Aktiengesellschaft Bildsteuereinheit für ein Datensichtgerät

Also Published As

Publication number Publication date
EP0237706A2 (en) 1987-09-23
DE3785064D1 (de) 1993-05-06
DE3785064T2 (de) 1993-10-07
US4742350A (en) 1988-05-03
EP0237706A3 (en) 1989-11-23
JPS62192791A (ja) 1987-08-24
EP0237706B1 (en) 1993-03-31
BR8700678A (pt) 1987-12-15

Similar Documents

Publication Publication Date Title
JPH0830948B2 (ja) イメージ表示装置
US4812834A (en) Graphics display system with arbitrary overlapping viewports
US4780709A (en) Display processor
US4197590A (en) Method for dynamically viewing image elements stored in a random access memory array
EP0279229B1 (en) A graphics display system
EP0374864A2 (en) Acoustic display generator
JPH06214550A (ja) コンピュータの出力表示のためのフレームバッファメモリを提供する装置および方法
JPH0335676B2 (ja)
US4744046A (en) Video display terminal with paging and scrolling
EP0279225B1 (en) Reconfigurable counters for addressing in graphics display systems
US4418344A (en) Video display terminal
JPS5858674B2 (ja) 陰極線管表示装置
EP0525986A2 (en) Apparatus for fast copying between frame buffers in a double buffered output display system
JPH07107408A (ja) 画面表示装置内蔵のシングルチップマイクロコンピュータ
US4849748A (en) Display control apparatus with improved attribute function
EP0069518B1 (en) Raster scan video display terminal
EP0410743B1 (en) Graphics display split-serial register system
JP2821121B2 (ja) 表示制御装置
JPS61137191A (ja) スクロ−ル表示装置
EP0242139A2 (en) Display controller
JP2820068B2 (ja) 画像データ合成表示装置
JP2623592B2 (ja) 表示制御装置
KR900001522B1 (ko) 영상장치에서의 스크로울, 팬닝회로
JP2535841B2 (ja) 表示制御装置
JPH077266B2 (ja) 表示制御装置