JPH0786743B2 - ディスプレイコントローラ - Google Patents

ディスプレイコントローラ

Info

Publication number
JPH0786743B2
JPH0786743B2 JP59106092A JP10609284A JPH0786743B2 JP H0786743 B2 JPH0786743 B2 JP H0786743B2 JP 59106092 A JP59106092 A JP 59106092A JP 10609284 A JP10609284 A JP 10609284A JP H0786743 B2 JPH0786743 B2 JP H0786743B2
Authority
JP
Japan
Prior art keywords
signal
supplied
data
output
color
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
JP59106092A
Other languages
English (en)
Other versions
JPS60249185A (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.)
Yamaha Corp
Original Assignee
Yamaha 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 Yamaha Corp filed Critical Yamaha Corp
Priority to JP59106092A priority Critical patent/JPH0786743B2/ja
Priority to DE198585106297T priority patent/DE166204T1/de
Priority to EP85106297A priority patent/EP0166204B1/en
Priority to DE3587934T priority patent/DE3587934T2/de
Priority to US06/736,828 priority patent/US4660070A/en
Publication of JPS60249185A publication Critical patent/JPS60249185A/ja
Publication of JPH0786743B2 publication Critical patent/JPH0786743B2/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/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/393Arrangements for updating the contents of the bit-mapped memory
    • 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/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • 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/12Synchronisation between the display unit and other units, e.g. other display units, video-disc players

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

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はコンピュータの端末装置あるいはテレビゲー
ム等に用いられるディスプレイコントローラに関する。
〔従来技術〕
近年、CPU(中央処理装置)に接続されて使用されるデ
ィスプレイコントローラ(以下、VDPと略称する)であ
って、VRAM(ビデオRAM)に記憶されている画像データ
を読出し、この読出した画像データに基づいてCRT(ブ
ラウン管)表示装置の表示画面にカラードット表示を行
うVDPが各種開発されている。ところで、従来のこの種
のVDPは、CPUから出力された画像データをVRAM内に書込
む機能は有するものの、例えばテレビジョンの画面を画
像データに変換してVRAM内に格納したり、あるいは他の
VDPから出力される画像データをVRAM内に格納する機能
は有していなかった。
〔発明の目的〕
この発明は上記事情に鑑みてなされたもので、その目的
は外部から供給される画像データをVRAM内に格納する機
能を有するディスプレイコントローラを提供することに
ある。
〔発明の構成〕
この発明は、中央処理装置の制御の下に、メモリ内に記
憶されている画像データを読出し、この読出した画像デ
ータをカラーパレットによってRGB信号に変換して表示
装置に供給し、表示装置の表示画面にカラードット表示
を行うディスプレイコントローラにおいて、外部から供
給される外部画像データを前記メモリに書込む処理を指
示する書込み指示データが書込まれるレジスタと、外部
画像データが供給されると端子と、前記レジスタ内に前
記書込み指示データが書込まれた場合に、前記端子へ供
給された外部画像データを、前記メモリに接続されるデ
ータバスへ供給するとともに、このデータバスを介して
直接的に前記カラーパレットに転送する手段と、外部画
像データとともに外部から供給される外部同期信号に基
づいてアドレスデータを発生し、前記メモリに接続され
るアドレスバスへ出力する手段と、前記外部同期信号に
基づく表示用同期信号を発生し、前記表示装置へ出力す
る手段とを具備することを特徴としている。
〔実施例〕
以下、図面を参照しこの発明の一実施例について説明す
る。なお、以下の説明においては、表示画面の最上行・
最左端のドットをドットD0と称し、以下最上行の各ドッ
トを順次ドットD1,D2…と称する。また、第2行目,第
3行目の各ドットも最上行からの連続番号で呼ぶ。
第1図はこの発明の一実施例によりVDP1を用いたカラー
ディスプレイ装置の構成を示すブロック図であり、この
図において符号2はCPU、3はCPU2において用いられる
プログラムが記憶されたROMおよびデータ記憶用のRAMか
らなるメモリ、4はCRT表示装置、5はVRAMである。ま
た、VDP1において、7はCPUインターフェイス、8はCPU
バス、9はカラーバスであり、このカラーバス9は端子
T1に接続されている。10はCPU2によって2ビットのアド
レスデータが書込まれるレジスタであり、このレジスタ
10に書込まれた2ビットのアドレスデータによって、VR
AM5内に設けられた4つの記憶領域の内の1つが指定さ
れる。この場合、レジスタ10の出力の第0ビットは、直
接外部画像データ書込回路17および表示処理回路18へ供
給され、また、第1ビットはアンドゲートANを介して上
記各回路へ供給される。また、アンドゲートANはVカウ
ンタ14の最上位ビット、すなわち、インターレースにお
ける第1フィールド、第2フィールドに各々対応して変
わるビットに基づいて開閉制御される。
また、レジスタ10の書込みは、後述する各表示モードに
対応して行われる。すなわち、VRAM5内の4つの記憶領
域は、表示モードおよびインターレースの状態に基づい
て使い分けられる。11はCPU2によって2ビットのモード
データMDが書込まれるレジスタである。この実施例によ
るVDP1は3つの表示モードを有している。モードIにお
いては、カラーコードが4ビット(16色)であり、CRT
表示装置4の表示画面に256ドット(横)×192ドット
(たて)のカラードット表示が行われる。また、レジス
タ10内のデータが“0,0"の場合、VRAM5の0番地,1番
地,……に各々〔ドットD0,D1のカラーコード〕,〔ド
ットD2,D3のカラーコード〕…が各々記憶される、モー
ドIIにおいては、カラーコードが4ビットであり、CRT
表示装置4の表示画面に512ドット(横)×192ドット
(たて)のカラードット表示が行われる。またこの場
合、VRAM5内に第1メモリおよび第2メモリが設けられ
る。そして、〔ドットD0,D1のカラーコード〕,〔ドッ
トD1,D2のカラーコード〕,〔ドットD3,D4のカラーコー
ド〕,〔ドットD5,D6のカラーコード〕…が各々第1メ
モリの0番地,第2メモリの0番地,第1メモリの1番
地,第2メモリの1番地,…に各々記憶される。モード
IIIにおいては、カラーコードが8ビット(256色)であ
り、表示画面に256ドット(横)×192ドット(たて)の
カラードット表示が行われる。また、VRAM5内には第1,
第2メモリが設けられ、ドットD0,D1,…の各カラーコー
ドが各々、第1メモリの0番地,第2メモリの0番地,
第1メモリの1番地,第2メモリの1番地…に記憶され
る。そして、上述したモードI〜IIIのいずれかを指定
するデータがモードデータMDである。
次に、13は水平(H)カウンタ、14は垂直(V)カウン
タ、15はタイミング信号発生回路である。このタイミン
グ信号発生回路15は、水晶振動子を用いて周期46.5nsec
の基本クロックパルスを発生するクロックパルス発生回
路と、基本クロックパルスを分周して周期93nsecおよび
186nsecのクロックパルスφ1およびφ2を発生する分
周器と、クロックパルスφ2をアップカウントする基本
タイミングカウンタと、このカウンタの出力をデコード
するデコーダ等を有して構成されるもので、上記基本タ
イミングカウンタの出力に基づいて水平同期信号HSYNC
および垂直同期信号VSYNCを発生する。この水平同期信
号HSYNCおよび垂直同期信号VSYNCは表示処理回路18にお
いて合成され、コンポジット同期信号CSYNCとしてCRT表
示装置4へ供給される。そして、この同期信号CSYNCに
より、CRT表示装置4の電子ビームの走査が制御され
る。また、タイミング信号発生回路15は、上記基本タイ
ミングカウンタの出力に基づいてリセット信号VR,HRを
発生し、Vカウンタ14およびHカウンタ13の各リセット
端子Rへ各々供給する。この場合、リセット信号VRは表
示画面の最上行、最左端のドットが表示されるタイミン
グで出力され、また、リセット信号HRは各ドット行の最
左端のドットが表示されるタイミングで出力される。
Hカウンタ13はクロックパルスφ2(186nsec)をカウ
ントする341進のカウンタであり、クロックパルスφ2
を341パルスカウントする毎にVカウンタ14へパルス信
号HPを出力する。このHカウンタ13のカウント出力はCR
T表示装置4の電子ビームの水平走査位置に対応してお
り、同カウント出力が0〜255の間は画面にドット表示
が行われ、256〜340の間は水平非表示期間となる。Vカ
ウンタ14はパルス信号HPをカウントする262進のカウン
タである。このVカウンタ14のカウント出力は電子ビー
ムの垂直走査位置に対応しており、同カウント出力が0
〜191の間は画面にドット表示が行われ、192〜261の間
は垂直非表示期間となる。
外部画像データ書込み回路17は、端子T1を介してカラー
バス9へ供給される外部画像データを取込み、取込んだ
データをVRAMインターフェイス19を介してVRAM5内に書
込む回路である。なお、詳細は後述する。表示処理回路
18は、CPU2からインターフェイス7を介して供給される
カラーコードをVRAMインターフェイス19を介してVRAM5
へ供給し、同VRAM5内に書込む。また、CPU2から表示指
令が出力された場合は、前述した同期信号CSYNCをCRT表
示装置4へ出力すると共に、VRAM5からカラーコードを
読出し、読出したカラーコードをHカウンタ13およびV
カウンタ14の各カウント出力が示すCRT表示装置4の電
子ビームの走査位置に合わせて、バッファ20を介してカ
ラーバス9へ出力する。出力されたカラーコードはカラ
ーパレット21へ供給される。
カラーパレット21は一種のコード変換回路であり、前述
したモードI,IIの場合、4ビットのカラーコードを9ビ
ットのカラーデータに変換して出力する。このカラーパ
レット21は、例えば#0〜#15の16個のラッチ(各9ビ
ット)と、カラーコードをデコードするデコーダとから
構成され、供給されたカラーコードに対応するラッチ内
のデータがカラーデータとして出力される。すなわち、
以下の表に従い、16個のラッチのうち1個のラッチがデ
コーダにより選択され、この選択されたラッチに予め記
憶された9ビットのカラーデータが出力される。
このようにして4ビットのカラーコードが9ビットのカ
ラーデータに変換される。また、入力が3ビットである
場合にはラッチ#0〜#7と#8〜#15にそれぞれ同じ
内容のカラーデータを記憶させる。このようにすること
で、カラーコードの最上位ビットが“1"であるか“0"で
あるかによらず、カラーコードの下位3ビットのみによ
りカラーデータが決定される。そして、出力されたカラ
ーデータの上位3ビットがグリーンカラーデータGDとし
て、中位3ビットがレッドカラーデータRDとして、また
下位3ビットがブルカラーデータBDとして各々DAC(デ
ィジタル/アナログ変換器)22へ供給される。また、こ
のカラーパレット21は、モードIIIの場合、供給された
カラーコード(8ビット)の上位3ビットをレッドカラ
ーデータRDとして、中位3ビットをグリーンカラーデー
タGDとして、また、下位2ビットをブルーカラーデータ
BDとして各々出力する。なおこの場合、上述した16個の
ラッチ内のデータは使用されない。DAC22は上記カラー
データRD,GD,BDを各々レッドカラー信号RV,グリーンカ
ラー信号GV,ブルーカラー信号BV(いずれもアナログ信
号)に変換し、CRT表示装置4へ供給する。これによ
り、表示画面にカラードット表示が行われる。なお、1
ドットの表示時間はモードI,IIIの場合に186nsec、モー
ドIIの場合は93nsecである。
次に、外部画像データ書込回路17について詳述する。第
2図は同書込回路17の詳細を示す回路図であり、この図
において、符号30は1ビットのレジスタである。このレ
ジスタ30のデータ入力端は、端子P4を介してCPUバス8
(第1図)に接続されており、CPU2が外部画像データ処
理(外部から供給される画像データの、VRAM5への書込
み)を指示する時はこのレジスタ30に“1"を書込む。な
お、このレジスタ30には例えばD型フリップフロップ
(以下DFFと略称する)あるいはJ−Kフリップフロッ
プ等が用いられる。また、このレジスタ30には、勿論CP
U2のコントロールバスを介してCPU2から書込み信号WEが
供給されるが、この図においては書込み信号WEの記載を
省略している。31はDFFであり、端子P10を介して供給さ
れる垂直同期信号VSYNCによってトリガされ、入力端子
Dのデータ(レジスタ30の出力)を出力端子Qから出力
する。第3図(イ)〜(ハ)に、レジスタ30の出力、垂
直同期信号VSYNC、DFF31の出力信号DGの各一例を示す。
この図に示すように、DFF31の出力は垂直同期信号VSYNC
に同期した信号となる。そして、このDFF31の出力が
“1"の時外部画像データ処理が行われる。
符号32はバッファであり、そのコントロール端子Cへア
ンドゲート33から“1"信号が供給されると、エネーブル
状態となり、入力端のデータを出力する。コントロール
端子Cへ“0"信号が供給された場合はディスエーブル状
態となり、その出力がハイインピーダンス状態となる。
34は端子P6を介して供給されるモードデータMDをデコー
ドするデコーダであり、モードデータMDがモードIを示
すデータの場合にモード信号M1(“1"信号)を出力し、
モードIIを示すデータの場合にモード信号M2を出力し、
また、モードIIIを示すデータの場合にモード信号M3を
出力する。
符号36は、端子P3を介して供給されるHカウンタ13のカ
ウント出力の第0ビット(LSB)の信号HQOをアップカウ
ントする7ビットのカウンタであり、デコーダ38の出力
端子<1>の信号によってリセットされる。デコーダ37
は端子P2を介して供給されるVカウンタ14のカウント出
力をデコードするデコーダであり、その出力端子<0
>,<192>は各々Vカウンタ14のカウント出力が
「0」および「192」の時“1"信号となる。デコーダ38
はHカウンタ13のカウント出力をデコードするデコーダ
である。39,40は各々セット/リセットフリップフロッ
プ(以下、FFと略称する)、41,43はアンドゲート、42
はオアゲートである。
符号44はクロックパルスφ2によってトリガされる4ビ
ットのディレイレジスタであり、その入力端へは端子P5
を介してカラーバス9の下位4ビットのデータが供給さ
れる。45は、そのロード端子Lは前述した信号HQOが供
給された時入力端のデータをラッチする8ビットのラッ
チである。46はクロックパルスφ2によってトリガされ
る8ビットのディレイレジスタであり、その入力端へは
カラーバス9のデータが供給される。47は、そのセレク
ト端子SAへ供給されるモード信号M1が“1"信号の時その
入力端子Aのデータを出力し、モード信号M1が“0"信号
の時はその入力端子Bのデータを出力するセレクタであ
る。また、48はクロックパルスφ2によってトリガされ
るディレイレジスタ、49は、そのコントロール端子Cへ
供給される信号WRITEが“1"信号の時エネーブル状態、
“0"信号の時ディスエーブル状態となるバッファであ
る。
次に、第1図および第2図に示すカラーディスプレイ装
置における外部画像データ処理の際の動作を説明する。
(1) モードIによって外部画像データの処理を行う
場合。
この場合、例えば第4図に示す回路をVDP1の端子T1〜T
3,T5,T6に接続する。この第4図に示す回路において、5
2は通常のカラーテレビジョン、53はカラーテレビジョ
ン52から出力されるコンポジットビデオ信号(カラーテ
レビ信号)CVDに基づいてRGB信号を作成し、また、同ビ
デオ信号から水平同期信号GHSYNC,垂直同期信号GVSYNC
を各々抽出するデコーダである。このデコーダ53から同
期信号GHSYNC,GVSYNCが各々出力され、端子T5,T6を介し
てタイミング信号発生回路15(第1図)へ供給される
と、以後タイミング信号発生回路15が同期信号GHSYNC,G
VSYNCに同期して動作する。すなわち、同期信号HSYNC,V
SYNCは各々デコーダ53からの同期信号GHSYNC,GVSYNCと
同一タイミングで出力され、また、リセット信号HR,VR
は各々、同期信号GHSYNC,GVSYNCに基づくタイミングで
出力される。第4図の符号54はデコーダ53から出力され
るRGB信号と予め設定されている一定レベルと比較する
比較器であり、RGB信号のレベルが上記一定レベルより
高い場合に“1"信号を、低い場合に“0"信号を各々出力
する。すなわち、この比較器54はRGB信号を3ビット
(8色)のカラーコードに変換する。また、55はクロッ
クパルスφ2によってトリガされるディレイレジスタ、
56は信号DGが“1"信号の時エネーブル状態となるバッフ
ァであり、このバッファ56の出力は端子T1を介してカラ
ーバス9の下位3ビットへ供給される。
しかして、モードIによって外部画像データの処理を行
う場合は、CPU2が、まずレジスタ11(第1図)にモード
Iを示すデータを書き込み、次にレジスタ10にVRAM5の
記憶領域を指示する2ビットのデータを書込み、次いで
レジスタ30(第2図)に“1"を書込む。レジスタ30に
“1"が書込まれると、次の同期信号VSYNCのタイミング
(すなわち、同期信号GVSYNCのタイミング)においてDF
F31の出力信号が“1"信号となり、この“1"信号が端子P
7,T2を介してバッファ56(第4図)へ供給される。これ
により、バッファ56がエネーブル状態となる。また、上
記“1"信号はインバータ58(第1図)によって反転され
てバッファ20のコントロール端子Cへ供給され、これに
よりバッファ20がディスエブール状態となる。バッファ
56がエネーブル状態になると、DFF55からクロックパル
スφ2のタイミングで順次出力されるドットD0,D1,…の
各カラーコードが同バッファ56を介してカラーバス9の
下位3ビットへ順次出力される。そして、カラーバス9
へ出力されたカラーコードは、端子P5(第2図)を介し
てディレイレジスタ44へ供給され、このレジスタ44によ
ってクロックパルスφ2の1タイミング遅延されてラッ
チ45の入力端の下位4ビットLD0〜3へ供給されると共
に、同ラッチ45の上位4ビットLD4〜7へ供給される。
すなわち、ラッチ45の入力端のデータは第5図に示すよ
うになる。なお、この図においてD0,D1……は各々ドッ
トD0,D1…の各カラーコードを意味する。そして、この
入力端のデータがクロックパルスφ2の2倍の周期の信
号HQOによってラッチ45に読込まれ、セレクタ47を介し
てディレイレジスタ48へ供給され、このレジスタ48によ
ってクロックパルスφ2の1タイミング遅延されてバッ
ファ49の入力端へ供給される。すなわち、バッファ49の
入力端のデータは第6図に示すようになる。
一方、モードIにおいてはモード信号M2,M3が共に“0"
信号にあり、したがって、信号HQOがオアゲート42(第
2図左下)を通過し、アンドゲート43の入力端へ供給さ
る。ここで、アンドゲート41の出力信号ACTが“1"であ
るとすると、信号HQ0がオアゲート42およびアンドゲー
ト43を通過し、信号WRITEとして出力される。すなわ
ち、信号WRITEの波形は第6図に示すものとなる。そし
て、この信号WRITEがバッファ49のコントロール端子C
へ供給されると、同バッファ49から、〔ドットD0,D1の
カラーコード〕,〔ドットD2,D3のカラーコード〕,…
…が順次信号HQ0のタイミングで出力され、端子P9を介
して第1図のVRAMデータバス60(8ビット)へ供給され
る。
次に、アンドゲート41(第2図)の出力信号ACTは、H
カウンタ13のカウント出力が2〜257であって、かつ、
Vカウンタ14のカウント出力が0〜191の時“1"信号と
なる。他方、第4図に示すディレイレジスタ55からカラ
ーコードが出力されるのは、Hカウンタ13のカウント出
力が0〜255であって、かつ、Vカウンタ14のカウント
出力が0〜191の時である。そして、ディレイレジスタ5
5から出力された各カラーコードはクロックパルスφ2
の2タイミング遅延されて、バッファ49(第2図)へ供
給される。すなわち、信号ACTが“1"に立上るのは、カ
ラーコードがバッファ49の入力端へ供給されるタイミン
グである。そして、この信号ACTが“1"信号になると、
アンドゲート43が開状態となり、前述した信号WRITEが
同アンドゲート43から出力され、また、アンドゲート33
から“1"信号が出力されることから、バッファ32がエネ
ーブル状態となる。
次に、第1図のVRAMアドレスバス61(17ビット)へは端
子P8(第2図)を介してバッファ32の出力が供給され
る。すなわち、VRAMアドレスバス61の下位7ビットへは
カウンタ36のカウント出力が供給され、次の8ビットへ
はVカウンタ14のカウント出力が供給され、上位2ビッ
トへはレジスタ10の出力が供給される。ここで、カウン
タ36はHカウンタ13のカウント出力が「1」の時リセッ
トされ、以後信号HQ0をアップカウントする。
しかして、信号DGが“1"信号に立上った後の、信号ACT
の最初の立上り時点直後において、VRAMデータバス60へ
はドットD0,D1のカラーコードが出力され、またVRAMア
ドレスバス61へは、レジスタ10のデータを“00"とすれ
ば、アドレス“0,0,……,0,0"(「0」)が出力され
る。そして、これらのカラーコードおよびアドレスが各
々VRAMインターフェイス19へ供給される。VRAMインター
フェイス19は、これらのカラーコードおよびアドレスを
各々VRAM5へ出力すると共に、信号WRITEおよびクロック
パルスφ2に基づいて書込みパルスを作成し、VRAM5へ
出力する。これにより、VRAM5のアドレス「0」にドッ
トD0,D1のカラーコードが書込まれる。以下、信号HQ0の
タイミングで〔ドットD2,D3のカラーコード〕,〔ドッ
トD4,D5のカラーコード〕,……が順次VRAMデータバス6
0へ出力され、また、信号HQ0によってカウンタ36がイン
クリメントされることから、同信号HQ0のタイミングで
アドレス「1」,「2」……が順次VRAMアドレスバス61
へ出力される。これにより、VRAM5のアドレス「1」,
「2」……へ順次カラーコードが書込まれる。そして、
カラーテレビジョン52の画面の最上行の全ドット(256
個)のカラーコードがVRAM5のアドレス「0」〜「127」
に書込まれると、その後の時点でVカウンタ14(第1
図)がインクリメントされ、次いで第4図のディレイレ
ジスタ55から画面の第2行目の各ドットのカラーコード
が、順次出力される。そして、出力されたカラーコード
がVRAM5のアドレス「128」,「129」……へ順次書込ま
れる。以下同様の動作が繰返えされて、画面の全ドット
のカラーコードがVRAM5に格納される。
なお、カラーバス9へ出力された各カラーコードは、カ
ラーパレット21へも供給されるので、上記VRAM5の書込
み動作と並行して、CRT表示装置4の画面に画像表示が
行われる。
(2) モードIIによって外部画像データの処理を行う
場合。
この場合、例えば第7図に示す回路をVDP1の端子T1〜T6
に接続する。この第7図に示す回路において、カラーテ
レビジョン52から出力されたコンポジットビデオ信号CV
DはA/D変換器71および同期信号抽出回路72へ供給され
る。A/D変換器71はクロックパルスφ1(周期93nsec)
のタイミングでコンポジットビデオ信号CVDをサンプル
し、このサンプルした値を4ビットのディジタルデータ
(以下、ビデオデータと称す)に変換して出力する。出
力されたビデオデータはディレイレジスタ73によってク
ロックパルスφ1の1タイミング遅延されてディレイレ
ジスタ74の入力端の下位4ビットへ供給されると共に、
同レジスタ74の上位4ビットへ供給される。ディレイレ
ジスタ74は入力端のデータをクロックパルスφ1の2倍
の周期のクロックパルスφ2のタイミングで読込み、読
込んだデータをバッファ75,端子T1を介してカラーバス
9へ出力する。
以上の構成により、例えば第8図のサンプル点S0,S1…
においてサンプルされた各ビデオデータは、第9図に示
すように、クロックパルスφ2のタイミングでカラーバ
ス9へ順次出力される。一方、同期信号抽出回路72はコ
ンポジットビデオ信号CVDから水平同期信号および垂直
同期信号を各々抽出し、同期信号GHSYNCおよびGVSYNCと
して端子T5およびT6を介してタイミング信号発生回路15
へ出力する。
しかして、モードIIによって外部画像データの処理を行
う場合は、CPU2が、まずレジスタ11にモードIIを示すデ
ータを書込み、次にレジスタ10の書込みを行い、次いで
レジスタ30に“1"を書込む。レジスタ30に“1"が書込ま
れると、次の同期信号VSYNCのタイミングでDFF31の出力
信号DGが“1"となる。これにより、第7図に示すバッフ
ァ75がエネーブル状態となり、以後、ビデオデータがカ
ラーバス9へ順次出力される。そして、このビデオデー
タがクロックパルスφ2のタイミングで第2図に示す8
ビットのディレイレジスタ46に読込まれ、セレクタ47,
ディレイレジスタ48,バッファ49を介してVRAMデータバ
ス60へ出力される。すなわち、このモードIIの場合、第
10図に示すように、クロックパルスφ2のタイミングで
VRAMデータバス60へビデオデータが出力される。なお、
このモードIIにおいては、オアゲート42(第2図左下)
の出力が“1"となり、したがって、信号WRITEが信号ACT
と同一波形になる。一方、VRAMアドレスバス61へは、前
述した場合と同様に、信号HQ0のタイミングでアドレス
「0」,「1」,「2」…が順次出力される(レジスタ
10内のデータが“0,0"の場合)。VRAMインターフェイス
19(第1図)は、VRAMアドレスバス61上のアドレスおよ
びVRAMデータバス60上のビデオデータを各々前述した第
1メモリ,第2メモリへ共通に出力する。また、クロッ
クパルスφ2のタイミングで書込み信号を作成し、この
書込み信号を第1メモリ,第2メセリへ交互に供給す
る。これにより、カラーバス9へ出力されたビデオデー
タが第11図に示す状態で第1メモリ,第2メモリに順次
書込まれる。
なお、図示は省略しているが、VDP1内にはビデオ信号再
生回路が設けられている。そして、VRAM5内に格納され
たビデオデータを再生する場合は、各ビデオデータを順
次読出してビデオ信号再生回路へ供給し、ここで各ビデ
オデータに基づいてコンポジットビデオ信号を作成し、
CRT表示装置4へ出力する。また、データ収録と同時に
画像表示を行う場合も、カラーバス9のデータを上記ビ
デオ信号再生回路へ供給する。
(3) モードIIIによって外部画像データの処理を行
う場合。
この場合、例えば第12図に示す回路をVDP1の端子T1〜T
3,T5,T6に接続する。この図に示す回路において、カラ
ーテレビジョン52,デコーダ53,は各々第4図に示すもの
と同一である。A/D変換器80はデコーダ53から出力され
るRGB信号を各々3ビット,3ビット,2ビットのディジタ
ルデータに変換して合計8ビットのカラーコードとし、
このカラーコードをバッファ81を介してカラーバス9へ
出力する。
しかして、このモードIIIにより外部画像データの処理
を行う場合は、CPU2がレジスタ11にモードIIIを示すデ
ータを書込み、次いでレジスタ10,30の書込みを行う。
以後、モードIIの場合と全く同様の過程でVRAM5の第1,
第2メモリにカラーコードが書込まれる。すなわち、VR
AM5の第1,第2メモリに第13図に示す状態でドットD0,D1
…の各カラーコードが書込まれる。
なおこの場合、カラーバス9へ順次出力されたカラーコ
ードはカラーパレット21を介してDAC22へ供給され、再
びRGB信号に戻され、CRT表示装置4へ供給される。これ
により、カラーコードの収録と画像表示が同時に行われ
る。
なお、上述した例はいずれもカラーテレビジョンから出
力されるコンポジットビデオ信号に基づく画像データの
収録であるが、第1図のディスプレイ装置は、例えばビ
デオテープレコーダから出力されるコンポジットビデオ
信号に基づく画像データの収録、あるいは他のディスプ
レイ装置から出力されるカラーコードの収録等も可能で
ある。
〔発明の効果〕
以上説明したように、この発明によれば、中央処理装置
の制御の下に、メモリ内に記憶されている画像データを
読出し、この読出した画像データをカラーパレットによ
ってRGB信号に変換して表示装置に供給し、表示装置の
表示画面にカラードット表示を行うディスプレイコント
ローラにおいて、外部から供給される外部画像データを
前記メモリに書込む処理を指示する書込み指示データが
書込まれるレジスタと、外部画像データが供給されると
端子と、前記レジスタ内に前記書込み指示データが書込
まれた場合に、前記端子へ供給された外部画像データ
を、前記メモリに接続されるデータバスへ供給するとと
もに、このデータバスを介して直接的に前記カラーパレ
ットに転送する手段と、外部画像データとともに外部か
ら供給される外部同期信号に基づいてアドレスデータを
発生し、前記メモリに接続されるアドレスバスへ出力す
る手段と、前記外部同期信号に基づく表示用同期信号を
発生し、前記表示装置へ出力する手段とを設けたので、
外部画像データをメモリ内に記憶することができると共
に、その際のメモリの記憶内容を表示装置によって確認
することができる。
この結果、例えばテレビジョンの画面やビデオテープに
記録されている画像等を、表示装置によって確認しなが
ら、メモリに記憶することが可能となる。
【図面の簡単な説明】
第1図はこの発明の一実施例の構成を示すブロック図、
第2図は同実施例における外部画像データ書込回路17の
詳細を示すブロック図、第3図は第2図に示す信号DGの
変化タイミングを説明するためのタイミングチャート、
第4図はモードIによって外部画像データの収録を行う
場合の外部付加回路例を示すブロック図、第5図,第6
図は各々モードIによって外部画像データの収録を行う
場合における各部の動作タイミングチャート、第7図は
モードIIによって外部画像データの収録を行う場合にお
ける外部付加回路例を示すブロック図、第8図はコンポ
ジットビデオ信号の波形を示す波形図、第9図,第10図
は各々モードIIによって外部画像データの収録を行う場
合における各部の動作タイミングチャート、第11図はモ
ードIIによって外部画像データの収録を行う場合におけ
るVRAM5の記憶状態を示す図、第12図はモードIIIによっ
て外部画像データの収録を行う場合における外部付加回
路例を示すブロック図、第13図は上記場合におけるVRAM
5の記憶状態を示す図である。 1……VDP、2……CPU、4……CRT表示装置、5……VRA
M、13……Hカウンタ、14……Vカウンタ、15……タイ
ミング信号発生回路、17……外部画像データ書込回路、
19……VRAMインターフェイス、30……レジスタ。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 石井 孝寿 東京都港区南青山5丁目11番5号 株式会 社アスキー内 (72)発明者 山下 良蔵 東京都港区南青山5丁目11番5号 株式会 社アスキー内 (72)発明者 奥村 隆俊 静岡県浜松市中沢町10番1号 日本楽器製 造株式会社内 (72)発明者 山岡 成光 静岡県浜松市中沢町10番1号 日本楽器製 造株式会社内 (56)参考文献 特開 昭52−107730(JP,A) 特開 昭53−139180(JP,A)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】中央処理装置の制御の下に、メモリ内に記
    憶されている画像データを読出し、この読出した画像デ
    ータをカラーパレットによってRGB信号に変換して表示
    装置に供給し、表示装置の表示画面にカラードット表示
    を行うディスプレイコントローラにおいて、 外部から供給される外部画像データを前記メモリに書込
    む処理を指示する書込み指示データが書込まれるレジス
    タと、 外部画像データが供給される端子と、 前記レジスタ内に前記書込み指示データが書込まれた場
    合に、前記端子へ供給された外部画像データを、前記メ
    モリに接続されるデータバスへ供給するとともに、この
    データバスを介して直接的に前記カラーパレットに転送
    する手段と、 外部画像データとともに外部から供給される外部同期信
    号に基づいてアドレスデータを発生し、前記メモリに接
    続されるアドレスバスへ出力する手段と、 前記外部同期信号に基づく表示用同期信号を発生し、前
    記表示装置へ出力する手段とを具備することを特徴とす
    るディスプレイコントローラ。
JP59106092A 1984-05-25 1984-05-25 ディスプレイコントローラ Expired - Lifetime JPH0786743B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP59106092A JPH0786743B2 (ja) 1984-05-25 1984-05-25 ディスプレイコントローラ
DE198585106297T DE166204T1 (de) 1984-05-25 1985-05-22 Videoanzeigeprozessor.
EP85106297A EP0166204B1 (en) 1984-05-25 1985-05-22 Video display control system
DE3587934T DE3587934T2 (de) 1984-05-25 1985-05-22 Videoanzeigesteuerungssystem.
US06/736,828 US4660070A (en) 1984-05-25 1985-05-22 Video display processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59106092A JPH0786743B2 (ja) 1984-05-25 1984-05-25 ディスプレイコントローラ

Publications (2)

Publication Number Publication Date
JPS60249185A JPS60249185A (ja) 1985-12-09
JPH0786743B2 true JPH0786743B2 (ja) 1995-09-20

Family

ID=14424899

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59106092A Expired - Lifetime JPH0786743B2 (ja) 1984-05-25 1984-05-25 ディスプレイコントローラ

Country Status (4)

Country Link
US (1) US4660070A (ja)
EP (1) EP0166204B1 (ja)
JP (1) JPH0786743B2 (ja)
DE (2) DE3587934T2 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4791476A (en) * 1986-07-18 1988-12-13 Texas Instruments Incorporated Device for the composition of color component signals from luminance and chrominance signals and video display device comprising the application thereof
US4796203A (en) * 1986-08-26 1989-01-03 Kabushiki Kaisha Toshiba High resolution monitor interface and related interfacing method
US4855813A (en) * 1987-12-11 1989-08-08 Russell David P Television image processing system having capture, merge and display capability
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 セイコーエプソン株式会社 画像処理装置
US4994912A (en) * 1989-02-23 1991-02-19 International Business Machines Corporation Audio video interactive display
US5283561A (en) * 1989-02-24 1994-02-01 International Business Machines Corporation Color television window for a video display unit
JP2558347B2 (ja) * 1989-04-20 1996-11-27 富士通株式会社 ビデオ信号合成方式
US5594467A (en) * 1989-12-06 1997-01-14 Video Logic Ltd. Computer based display system allowing mixing and windowing of graphics and video
US5291275A (en) * 1990-06-20 1994-03-01 International Business Machines Incorporated Triple field buffer for television image storage and visualization on raster graphics display
US5291187A (en) * 1991-05-06 1994-03-01 Compaq Computer Corporation High-speed video display system
JP2585957B2 (ja) 1992-08-18 1997-02-26 富士通株式会社 ビデオデータ変換処理装置とビデオデータ変換装置を有する情報処理装置
JP2956738B2 (ja) * 1993-04-27 1999-10-04 株式会社メルコ 映像表示装置およびコンピュータ
US5406311A (en) * 1993-08-25 1995-04-11 Data Translation, Inc. Storing a digitized stream of interlaced video image data in a memory in noninterlaced form

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1568378A (en) * 1976-01-30 1980-05-29 Micro Consultants Ltd Video processing system
US4262302A (en) * 1979-03-05 1981-04-14 Texas Instruments Incorporated Video display processor having an integral composite video generator
US4286320A (en) * 1979-03-12 1981-08-25 Texas Instruments Incorporated Digital computing system having auto-incrementing memory
US4243984A (en) * 1979-03-08 1981-01-06 Texas Instruments Incorporated Video display processor
JPS55143588A (en) * 1979-04-10 1980-11-08 Nippon Electric Co Pattern display system
US4387406A (en) * 1980-10-31 1983-06-07 Texas Instruments Incorporated Encoding and decoding digital data in a video format
US4374395A (en) * 1980-12-24 1983-02-15 Texas Instruments Incorporated Video system with picture information and logic signal multiplexing
US4442428A (en) * 1981-08-12 1984-04-10 Ibm Corporation Composite video color signal generation from digital color signals
CA1222063A (en) * 1982-08-24 1987-05-19 Haruki Ishimochi Crt display control system
DE3380465D1 (en) * 1982-09-20 1989-09-28 Toshiba Kk Video ram write control apparatus
JPS59212891A (ja) * 1983-05-18 1984-12-01 パイオニア株式会社 同期回路
JPS59226581A (ja) * 1983-06-08 1984-12-19 Mitsubishi Electric Corp テレビジヨン信号のプリンタ装置

Also Published As

Publication number Publication date
DE166204T1 (de) 1986-04-30
EP0166204B1 (en) 1994-10-12
EP0166204A2 (en) 1986-01-02
EP0166204A3 (en) 1990-02-28
US4660070A (en) 1987-04-21
DE3587934T2 (de) 1995-03-02
DE3587934D1 (de) 1994-11-17
JPS60249185A (ja) 1985-12-09

Similar Documents

Publication Publication Date Title
US4628467A (en) Video display control system
JPH0786743B2 (ja) ディスプレイコントローラ
EP0139932B1 (en) Apparatus for generating the display of a cursor
JPH0562346B2 (ja)
JPH05130648A (ja) テストパターン信号発生装置
JP2842590B2 (ja) 二重画面表示制御装置
US4868556A (en) Cathode ray tube controller
JP2538654B2 (ja) 表示書込装置
JPS61107293A (ja) 疑似カラ−モニタ装置
JP2591262B2 (ja) 映像処理装置
EP0148659A2 (en) A video display control circuit
JP2707650B2 (ja) テレビジョン受像機
JP2908870B2 (ja) 画像記憶装置
JPS6024586A (ja) 表示デ−タの処理回路
JPS59218494A (ja) カラ−crtデイスプレイ装置
JPS5928449Y2 (ja) インタ−レ−ス表示装置
JPS61279889A (ja) 画素拡大表示装置
JPS59178493A (ja) 多色情報表示装置
JPH0616261B2 (ja) ディスプレイコントロ−ラ
JP2897223B2 (ja) デイスプレイコントローラ
KR900008268B1 (ko) 어트리뷰트 제어회로
JPS6350706Y2 (ja)
JP2982029B2 (ja) 映像表示装置
EP0159589A2 (en) Display system for a measuring instrument
JPS62249188A (ja) キヤラクタデ−タのデイスプレイ方法および装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term