JPH04147295A - 走査線位置検出装置 - Google Patents

走査線位置検出装置

Info

Publication number
JPH04147295A
JPH04147295A JP2272835A JP27283590A JPH04147295A JP H04147295 A JPH04147295 A JP H04147295A JP 2272835 A JP2272835 A JP 2272835A JP 27283590 A JP27283590 A JP 27283590A JP H04147295 A JPH04147295 A JP H04147295A
Authority
JP
Japan
Prior art keywords
value
output
display
register
counter
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.)
Granted
Application number
JP2272835A
Other languages
English (en)
Other versions
JP2628590B2 (ja
Inventor
Satoshi Nakamura
聡 中村
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 JP2272835A priority Critical patent/JP2628590B2/ja
Publication of JPH04147295A publication Critical patent/JPH04147295A/ja
Application granted granted Critical
Publication of JP2628590B2 publication Critical patent/JP2628590B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 の 本発明は、CRT等のラスタを表示装置の画面表示の際
の走査線の位置を検出する装置に関する。
支釆夏1夏 コンピュータにより作成した画像をリアルタイムでアニ
メーションとしてCRT等の画面上に表示させる場合、
通常は画像データを記憶しておくビデオメモリを2画面
分用意し、一方のビデオメモリ内の画像データを読み出
して画面に表示している間に他方のビデオメモリに次の
画面の画像デ−タを書き込むという手順で表示を行う。
これにより、ちらつきのないリアルタイムアニメーショ
ンを表示することができる。
が  しよ゛と る 上記従来の方式では、画面上に表示される画像データの
量の2倍の容量のビデオメモリが必要となる。これはコ
ストアップにつながり、あるいは逆にメモリ容量に限界
がある場合には、画像の解像度を半分に落とさなければ
ならないという問題がある。
これに対し、ビデオメモリに画像データを書き込むと同
時に、そこから画面出力も行うことができれば、ビデオ
メモリは1画面分だけで済む。しかしこの場合、画面出
力とは無関係にビデオメモリの内容を書き換えてしまう
と、例えばn番目のラスタ(走査線)は書き換え前の画
像データで出力され、n+1番目のラスタは書き換えた
後の画像データとなり、不連続線が発生する場合がある
これは人間の目にはちらつきとして視認され、アニメー
ションを見にくいものとする。
本発明はこのような問題を解決し、画面出力に関連する
動作を画面出力に同期して制御するために、ラスタ表示
装置における表示位置を知ることのできる装置を提供す
ることを目的とする。
るための 上記目的を達成するため、本発明に係る走査線位置検出
装置では、ラスタ型走査を行う表示装置において、初期
化後の水平同期信号の数を数えるカウント手段と、1垂
直期間内の水平同期信号の数を表すデータを保持するト
ータル数保持手段と、カウント手段の出力とトータル数
保持手段の出力とを比較する第1比較手段と、カウント
手段の出力がトータル数保持手段の出力を越えた時にカ
ウント手段を初期化するリセット手段とを備えることを
特徴とする。
さらに、表示期間内の水平同期信号の数を表すデータを
保持する表示幅数保持手段と、カウント手段の出力と表
示幅数保持手段の出力とを比較する第2比較手段と、カ
ウント手段の出力からトータル数保持手段の出力を減算
する減算手段と、カウント手段の出力が表示幅数保持手
段の出力よりも小さいときにはカウント手段の出力を選
択し、そうでないときには減算手段の出力を選択して出
力する選択手段とを備えるようにしてもよい。
作ニー囲− カウント手段はラスタ走査の1垂直期間が開始する時点
からカウントを開始し、その1垂直期間の間に、各時点
の水平走査線の本数を逐次出力し続ける。従って、この
カウント手段の出力を用いることにより、現在の走査位
置を知ることができる。また、第2請求項の構成では、
選択手段は、ラスタ走査が表示期間内で行われていると
きにはカウンタ値(これは常に正の値である)を、帰線
期間内(ラスタ走査が行われていないとき)は[−(ト
ータル数−カウンタ値)]を、それぞれ出力する。
後者の帰線期間内に出力される値は常に負であトハ(ト
ータル数−カウンタ値)は次の垂直期間の開始までの水
平期間の数を表す。
ス」1例− 以下、本発明の実施例を図面を参照しつつ説明する。第
2図は画像出力を行うコンピュータシステムのシステム
構成図である。CPLJ30は画面上に出力すべき画像
データをシステムバスを介してビデオメモリ34に書き
込む。これ以降はCRTコントローラ(CRTC)32
が画像出力を制御し、ビデオメモリ34内のデータを適
当なタイミングで出力部36に出力し、一方、CRTデ
イスプレィ装置38には水平及び垂直同期信号を送る。
出力部36はビデオメモリ34から送られてくる画像デ
ータをCRTデイスプレィ38の入力可能なアナログ画
像信号に変換する。
CRTC32の内部には水平及び垂l!L同期信号を生
成する回路が含まれているが、第3図に垂直同期信号及
び表示信号を生成する回路の構成を示す。
カウンタ40は図示せぬ水平同期信号生成回路で生成さ
れる水平同期信号をクロックパルスS CLKとして入
力し、そのパルスを数え上げた結果であるカウントデー
タCを4個の比較器43.45.47.49に出力する
。各比較器43.45.47.49の他方の入力は、そ
れぞれ、 トータルレジスタ42、表示幅レジスタ44
、同期開始レジスタ46及び同期終了レジスタ48から
与えられるデータである。
トータルレジスタ42及び表示幅レジスタ44に接続さ
れる比較器43及び45の出力は第1RSフリツプフロ
ツプ50の入力となり、同期開始レジスタ46及び同期
終了レジスタ48に接続される比較器47及び49の出
力は第2RSフリツプフロツプ52の入力となる。
なお、トータルレジスタ42に接続される比較器43の
出力はカウンタ40のリセット端子CLに入力される。
従って、カウンタ40はカウンタの値Cがトータルレジ
スタ42に格納されているデータMに等しくなった時点
でリセットされ、再びOからカウントを開始する。
トータルレジスタ42には1垂直期間の長さに相当する
カウントデータMが格納されている。表示幅レジスタ4
4にはl垂直期間内の画面表示(1フイールドの表示)
の期間に相当するカウントデータNが格納されている(
もちろん、N<Mである)。同期開始レジスタ46には
、表示開始時点から垂直同期信号の立ち上がりの時点ま
での長さに相当するカウントデータSが格納されている
(ここで、NくS<Mである)。同期終了レジスタ48
には、表示開始時点から垂直同期信号の終了時点までの
長さに相当するカウントデータEが格納されている(N
<S<E<Mである)。
以上のような構成を有する第3図の垂直同期信号生成回
路は、次のような動作により表示信号及び垂直同期信号
を生成する。上記のようにカウンタ40がリセットされ
た後、カウンタの値Cが表示幅レジスタに格納されてい
る値Nに達した時点で第2の比較器45の出力がハイレ
ベルとなり第1RSフリツプフロツプ50の出力が反転
する。第1RSフリツプフロツプ50の出力は次にカウ
ンタの値Cがトータルレジスタに格納されている値Mに
等しくなったときに反転し、元に戻る。従って、第1R
Sフリツプフロツプ50の出力は第4図の上の方に示す
ように、画面表示期間だけハイレベルとなり、それ以後
1垂直期間に達するまではローレベルとなるサイクルを
繰り返す。すなわち、第1RSフリツプフロツプ50の
出力は垂直走査に関する表示信号となっている。なお、
表示期間後の期間は帰線期間である。
カウンタの値Cが同期開始レジスタに格納されている値
Sに達した時点で第3の比較器47の出力がハイレベル
となり第2RSフリツプフロツプ52の出力が反転する
。第2RSフリツプフロツプ52の出力は次にカウンタ
の値Cが同期終了レジスタに格納されている値Eに等し
くなったときに反転し、元に戻る。従って、第2RSフ
リツプフロツプ52の出力は第4図の下の方−に示すよ
うに、帰線期間内の所定の期間(SとEの間)だけハイ
レベルとなるパルス信号となる。すなわち、第2RSフ
リツプフロツプ52の出力は垂直同期信号となっている
水平同期信号生成回路は、カウンタに入力されるクロッ
クパルスS CLKがビデオグロックである以外は上述
の垂直同期信号生成回路とほぼ同様の構成を有し、同様
の動作を行う。
本実施例の画像表示システムでは、次に説明するように
、現在走査が行われている走査線の位置に関するデータ
を得ることができる。これを行うのが第1図に示す走査
位置検出回路である1本実施例では第1図の走査位置検
出回路は第3図に示した垂直同期信号生成回路と共に第
2図のCRTC32に含まれており、垂直同期信号生成
回路のカウンタ40、表示幅レジスタ44、トータルレ
ジスタ42を使用する。走査位置検出回路はこれらの他
に、カウンタ40の値Cと表示幅レジスタ44に格納さ
れているデータNとを比較する比較器20、カウンタ4
0の値Cとトータルレジスタ42に格納されている値M
との差(c−M)を算出する減算器22、比較器20の
比較結果に基づき、減算器22の出力とカウンタ40の
出力のいずれか1つを選択するセレクタ24、それに、
セレクタ24の出力を保持するデータレジスタ26を備
えている。
本走査位置検出回路は次のように動作する。比較器20
は、カウンタ40の値Cが表示幅レジスタに格納されて
いる値N以下(C≦N)である場合には、セレクタ24
の端子Sにローレベル信号を与える。
c > Nの場合は端子Sにハイレベル信号を与える。
セレクタ24は、端子Sがローレベルである間は端子B
に入力されるカウンタ40の値Cを端子Yから出力する
。端子Sがハイレベルである間は、端子Aに入力される
減算器22からの値(c−M)を端子Yから出力する。
従って、セレクタ24からの信号を受けるデータレジス
タ26には、垂直表示期間内はカウンタの値Cが書き込
まれ、帰線期間に入ると値(c−M)が書き込まれる。
このときの表示信号、カウンタの値C1比較器20の出
力及びデータレジスタ26の値の量体を第5図に示す。
ここで、カウンタ40はその値Cがトータル値Mに達し
た時点でリセットされて0に戻ることから、(c−M)
は常に負の値である。従って、CPU30は、データレ
ジスタ26の値を読むことにより、CRTデイスプレィ
38上での現在の走査線の位置を知ることができる。す
なわち、データレジスタ26の値が正であれば、その値
は画面上の現在の走査位置(上から何本目か)を示して
おり、負の値であれば、現在、表示は帰線期間中であり
、次の画面の表示が始まるまでに水平期間で[−(c−
M)]の時間があることを示している。
本実施例の走査位置検出回路を用いることにより、1画
面分のビデオメモリを用意するだけで、ちらつきのない
リアルタイムアニメーション出力を行うことができる。
すなわち、第2図のCPU30はデータレジスタ26の
値を読みながら画像データをビデオメモリ34に出力す
ることにより、CRTC32が画像データを出力部36
に出力している際に、その前方の(未出力)データを書
き換えるという不都合を防止することができる。
なお、上記実施例では表示装置としてはCRTデイスプ
レィを用いたが、これはラスタ方式の表示装置の一例と
して挙げたものであり、本発明は液晶表示装置やプラズ
マ表示装置等を用いる場合にも適用できることはもちろ
んである。
また、上記実施例では第1図に示すように比較器、減算
器、セレクタ等の個別回路を用いたが、これらを使用す
る代わりに、同様の動作をCPU30がソフト的に行う
こともできる。例えば第6図のフローチャートで示され
るようなサブルーチンを時間割り込み等によって十分速
い周期でCPU30に繰り返し実行させることにより、
上記と同じ機能を実現することができる。第6図のフロ
ーチャートを簡単に説明すると、最初にカウンタ40の
値を読み(ステップ#10)、その値Cが表示幅を示す
データN以下であるか否かをチエツクする(ステップ#
12)。C≦Nの場合はカウンタ値Cをそのままデータ
レジスタ26(第6図ではDとする)に書き込み(ステ
ップ#14)、そうでない(c>N)場合は(C−M)
をデータレジスタ26に書き込む(ステップ#16)0
次に、カウンタ値Cが1垂直周期に相当する値(トータ
ル値)Mよりも大きいか否かをチエツクしくステップ#
18)、c>Mとなっていればカウンタ40をOにリセ
ットして本ルーチンを終了する。05Mのときは何もせ
ずにそのまま本ルーチンを終了する。
主星4づ「」 以上説明した通り、本発明の走査線位置検出装置のカウ
ント手段の出力を用いることにより、CRT等、ラスタ
走査型の表示装置の現在の走査位置を逐次知ることがで
きる。また、第2請求項の構成とすることにより、選択
手段の出力の値の正/負から、現在、ラスタ走査が表示
期間内にあるのか帰線期間内にあるのかということを容
易に知ることができると共に、各期間内における現在の
位置(表示期間内は現在の走査線の位置、帰線期間内は
次の垂直期間の開始までの水平期間の数)まで知ること
ができる0本発明の一つの応用例としては、例えばコン
ピュータの画像出力を行う際にビデオメモリが1画面分
しかないときでも、このようにして得られる値を基にビ
デオメモリへの画像データの書き込みを適切に行うこと
により、メモリを節約しながら、ちらつきのないリアル
タイムアニメーションを生成することが考えられる。
【図面の簡単な説明】
第1図は本発明の一実施例である画像出力のあるコンピ
ュータシステムのための走査線位置検出装置のブロック
図、第2図は実施例であるCRTに画像出力を行うコン
ピュータシステムのブロック図、第3図はCRTコント
ローラ中の垂直同期信号生成回路のブロック図、第4図
は垂直表示信号と垂直同期信号の波形図、第5図は実施
例の走査線位置検出装置のカウンタの値及びデータレジ
スタの値の変化を示す説明図、第6図は本発明をソフト
ウェア的に実施した場合のフローチャートである。

Claims (2)

    【特許請求の範囲】
  1. (1)ラスタ型走査を行う表示装置において、初期化後
    の水平同期信号の数を数えるカウント手段と、 1垂直期間内の水平同期信号の数を表すデータを保持す
    るトータル数保持手段と、 カウント手段の出力とトータル数保持手段の出力とを比
    較する第1比較手段と、 カウント手段の出力がトータル数保持手段の出力を越え
    た時にカウント手段を初期化するリセット手段と を備えることを特徴とする走査線位置検出装置。
  2. (2)さらに、表示期間内の水平同期信号の数を表すデ
    ータを保持する表示幅数保持手段と、カウント手段の出
    力と表示幅数保持手段の出力とを比較する第2比較手段
    と、 カウント手段の出力からトータル数保持手段の出力を減
    算する減算手段と、 カウント手段の出力が表示幅数保持手段の出力よりも小
    さいときにはカウント手段の出力を選択し、そうでない
    ときには減算手段の出力を選択して出力する選択手段と を備える請求項1記載の走査線位置検出装置。
JP2272835A 1990-10-11 1990-10-11 走査線位置検出装置 Expired - Lifetime JP2628590B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2272835A JP2628590B2 (ja) 1990-10-11 1990-10-11 走査線位置検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2272835A JP2628590B2 (ja) 1990-10-11 1990-10-11 走査線位置検出装置

Publications (2)

Publication Number Publication Date
JPH04147295A true JPH04147295A (ja) 1992-05-20
JP2628590B2 JP2628590B2 (ja) 1997-07-09

Family

ID=17519440

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2272835A Expired - Lifetime JP2628590B2 (ja) 1990-10-11 1990-10-11 走査線位置検出装置

Country Status (1)

Country Link
JP (1) JP2628590B2 (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS604982A (ja) * 1983-06-30 1985-01-11 インタ−ナショナル・ビジネス・マシ−ンズ・コ−ポレ−ション 陰極線管のためのプログラム可能タイミング回路

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS604982A (ja) * 1983-06-30 1985-01-11 インタ−ナショナル・ビジネス・マシ−ンズ・コ−ポレ−ション 陰極線管のためのプログラム可能タイミング回路

Also Published As

Publication number Publication date
JP2628590B2 (ja) 1997-07-09

Similar Documents

Publication Publication Date Title
USRE41522E1 (en) Method and apparatus for scaling up and down a video image
JP2903044B2 (ja) ビデオ信号変換器及び方法
GB2250668A (en) Tear-free updates of computer graphical output displays
US6812915B2 (en) Liquid crystal display device
EP0105725B1 (en) Display unit
US5412399A (en) Image output control apparatus
US6778170B1 (en) Generating high quality images in a display unit without being affected by error conditions in synchronization signals contained in display signals
JPS642955B2 (ja)
US4779084A (en) Apparatus for generating memory address of a display memory
JPH06242755A (ja) 複数画面モード表示方法及びその装置
JP2628590B2 (ja) 走査線位置検出装置
JP3354725B2 (ja) 表示装置
US4703230A (en) Raster operation circuit
CN118259862B (zh) 一种显示画面的切换方法、设备、介质及计算机程序产品
JP2609628B2 (ja) メモリアドレス制御装置
JPH0642132B2 (ja) 画像発生装置のオンライン検証システム
JP2817483B2 (ja) 映像表示制御回路
JP3894173B2 (ja) 映像データ転送を行うコンピュータシステム
JPH0717011Y2 (ja) 波形表示装置
JPH0713507A (ja) 画像処理装置
JPH06149195A (ja) Crt表示装置
JP2903949B2 (ja) ラスタ型画像表示システム用信号処理装置
JPH05158450A (ja) 走査型ディスプレイの表示制御装置
JPS6126869B2 (ja)
JPH07160862A (ja) フレームメモリ読出回路