JPH09212123A - 表示制御方法及び装置 - Google Patents

表示制御方法及び装置

Info

Publication number
JPH09212123A
JPH09212123A JP1760896A JP1760896A JPH09212123A JP H09212123 A JPH09212123 A JP H09212123A JP 1760896 A JP1760896 A JP 1760896A JP 1760896 A JP1760896 A JP 1760896A JP H09212123 A JPH09212123 A JP H09212123A
Authority
JP
Japan
Prior art keywords
signal
display
output
input
clock
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.)
Withdrawn
Application number
JP1760896A
Other languages
English (en)
Inventor
Masayuki Sawada
昌幸 澤田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1760896A priority Critical patent/JPH09212123A/ja
Publication of JPH09212123A publication Critical patent/JPH09212123A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Liquid Crystal (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

(57)【要約】 【課題】回路規模の増大と回路構成の複雑化を伴うこと
なしに、所定番目の画素データを表示装置上の所定位置
に表示することを可能とする。 【解決手段】画像信号と同期信号を含む映像信号に基づ
いて複数画素を並列的に処理し、表示を行う表示制御装
置において、水平同期信号と表示装置の表示解像度に基
づいて当該画像信号をサンプリングするためのドットク
ロックcs1.03が生成され、ドットクロックに同期
して画像信号がサンプリングされ、画素データが獲得さ
れる。分周クロックcs1.04は、ドットクロックを
分周して得られるクロックであり、これに同期して該分
周クロックの1周期内にサンプリングされた複数の画素
データが複数の信号線群s1.03A、Bに出力され
る。ここで、分周クロックのリセット期間を調節するこ
とでCase2のように第1ピクセルのデータP0を所
定の信号線群s1.03−Aにのせることができる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、表示制御方法及び
装置に関し、特にメモリ性を有するディスプレイの表示
制御に好適な表示制御方法及び装置に関する。
【0002】
【従来の技術】近年、パーソナル・コンピュータは、科
学技術データ処理ばかりでなく、CADやデザインなど
グラフィック表示を必要とする用途に幅広く普及するよ
うになってきた。それに伴い、コンピュータ・ディスプ
レイのグラフィック表示の画質の向上・高品位化が求め
られている。このような要望を満たす方法として、
(1)表示解像度を大きくする、(2)フレーム(フィ
ールド)周波数を高くする、などがある。(1)の手法
により、きめ細かい画像が得られ、(2)の手法によ
り、ちらつきの少ない表示が可能となる。
【0003】そのため、パーソナルコンピュータでは、
以前主流だった640×480の解像度のVGAモード
に加え、800×600,1024×768、更には1
280×1024の高解像度なSVGAモードも表示で
きるディスプレイが一般的になりつつあり、しかも垂直
同期周波数が60Hzから70Hzへと高くなる傾向に
ある。このように、パーソナル・コンピュータの表示能
力は、ワークステーションのそれと遜色ないほど向上し
つつある。
【0004】一方、ディスプレイ・デバイス・テクノロ
ジーとして、液晶等を用いたフラット・パネル・ディス
プレイが近年注目を集めている。フラット・パネル・デ
ィスプレイはラップトップ・コンピュータやノートブッ
ク・コンピュータはもとよりデスクトップ・コンピュー
タ用のモニタとしても、そのコンパクト性や電磁波の放
出が極めて低いことなどから、これまでのCRTに代わ
って今後広く用いられるようになると予想される。
【0005】そのようなフラット・パネル・ディスプレ
イの一つとして強誘電性液晶(FLC)を用いたドット
マトリクスタイプのディスプレイ(以下、FLCDを略
す)が実用化されている。FLCはメモリ性と呼ばれる
性質(スイッチングに必要な電界を取り去っても液晶の
ON/OFF状態が保たれるという性質)をもってお
り、これを活かすことで従来の液晶技術では非常に困難
であった大画面フラット・ディスプレイを実現すること
ができる。すなわち、表示すべき画像データに変化のあ
ったラインを選択してディスプレイ上に優先的に走査す
るという部分書換走査を用いれば、画面の効率的なリフ
レッシュ動作を行うことが可能になり、ディスプレイの
大型/高精細化に伴う表示ラインの増加によってフレー
ム全面書き換えの周波数(以降、簡単のため単にフレー
ム周波数と呼ぶ)の上限が低下傾向に陥ったとしても、
コンピュータ画面としては十分な応答速度を実現できる
のである。
【0006】現在のFLCDの技術では、ディスプレイ
の各画素はON状態かOFF状態のいずれかの状態しか
とり得ないため、基本的には二値ディスプレイとなる。
そのため、より多くの表示色数を得るためには、(1)
画素分割を行い、サブピクセルの組み合わせによる面積
階調を行う、(2)「ディザ法」、「誤差拡散法」など
のディジタル中間調処理を行って擬似中間調表現を行
う、といった方法を個別にあるいは組み合わせてとる必
要がある。リアルタイムに表示の変化するディスプレイ
の場合、サブピクセルの駆動やディジタル中間調処理も
それに匹敵する高速処理スピードが要求される。
【0007】このように、表示画質の向上・高品位化が
行われているコンピュータのアナログビデオ信号をリア
ルタイムにA/D変換して中間調処理等の画像処理を施
すには、高度な半導体技術を用いてこれらの高速処理を
LSI化する必要がある。そのために、パイプライン制
御を用いることが行われており、例えば表示制御用LS
Iに組み込まれている。
【0008】
【発明が解決しようとする課題】しかしながら、前述の
方法によってFLCD上に画像を表示すると、第1番目
の画像データの入力タイミングによって、FLCDの左
隅上の第1ピクセルに第1番目の画像データを表示でき
ない問題が生じる。すなわち、パイプライン処理の所定
の段がFLCDの第1ピクセルの位置に表示させるべき
データを処理する場合に、当該所定の段に、第1番目の
画像データが入力されない場合である。
【0009】この問題を解決するために、パイプライン
処理の入力部、あるいは出力部で、データをスワップ処
理させることが考えられる。しかし、パイプライン処理
によって回路規模が増大しているLSIに、さらにスワ
ップ処理部を追加することになり、回路規模の一層の増
大、回路構成の複雑化、高速処理と回路規模の増大によ
る発熱問題、そしてそれらに伴ってコストが増大するよ
うになり、新たな問題が生じてしまう。
【0010】本発明は上記問題点に鑑みてなされたもの
であり、回路規模の増大と回路構成の複雑化を伴うこと
なしに、所定番目の画素データを表示装置上の所定位置
に表示することが可能な表示制御方法及び装置を提供す
ることを目的とする。
【0011】
【課題を解決するための手段】上記の目的を達成するた
めの本発明の表示制御装置は以下の構成を備える。即
ち、画像信号と同期信号を含む映像信号に基づいて複数
画素を並行して処理して表示を行う表示制御装置であっ
て、前記同期信号と表示装置の表示解像度に基づいて前
記画像信号をサンプリングするためのドットクロックを
生成する生成手段と、前記ドットクロックに同期して画
像信号をサンプリングし、画素データを獲得するサンプ
リング手段と、前記ドットクロックを分周して分周クロ
ックを得る分周手段と、前記分周クロックに同期して、
該分周クロックの1周期内に前記サンプリング手段でサ
ンプリングされた複数の画素データを複数の信号線群に
出力する出力手段と、前記出力手段において、所定番目
の画素データを所定の信号線群に出力する制御手段とを
備える。
【0012】また好ましくは、前記制御手段は、前記分
周クロックを前記同期信号に同期して所定期間リセット
状態に保つリセット手段と、所定番目の画素データを前
記出力手段の所定の信号線群に出力すべく、前記所定期
間を設定する設定手段とを備える。分周クロックがリセ
ット状態にある期間を制御することで、所定番目の画素
データを所定の信号線群に出力するという制御を達成で
き、構成が容易となる。
【0013】また、好ましくは、前記所定期間は水平同
期信号の検出からの所定期間である。水平ライン毎に第
1ピクセルを第1画素位置に表示させることが可能とな
る。
【0014】また、好ましくは、前記所定期間は、各水
平ラインの第1番目の画素データを表示装置の各水平ラ
インの第1番目の画素位置に対応する信号線群に出力す
べく、前記所定期間を設定する。
【0015】また、好ましくは、前記同期信号に基づい
て、入力された映像信号の種別を判定する判定手段を更
に備え、前記設定手段は、前記判定手段によって判定さ
れた種別に基づいて前記分周クロックをリセット状態に
保つべき所定期間を設定する。表示周波数や解像度の異
なる複数種類の表示モードに対して、所定番目の画素デ
ータを表示装置上の所定位置に表示することを保証する
ことが可能となるからである。
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態について説明する。
【0016】図1は、本実施形態に係る表示制御装置の
構成を表すブロック図である。本表示制御装置はNTS
C,PAL,SECAM等のコンポジットビデオ信号入
力および、YC(輝度,色差)分離信号入力、そして、
PC(パソコン)、WS(ワークステーション)等のア
ナログコンピュータ入力信号を受取り、これを表示する
ことができるような装置である。
【0017】1.1は、PC(パソコン)、WS(ワー
クステーション)等ホストコンピュータから出力される
アナログ画像信号の処理ブロックである。アナログ画像
信号処理ブロック1.1は、同期信号分離部1.01、同
期信号測定部1.02、A/D変換部1.03、クロック
発生部1.04、補間部1.05、OSD切換部1.06
からなる。
【0018】以下に、アナログ画像信号処理ブロック
1.1について、更に詳細に説明する。
【0019】1.01は、同期信号分離部であって、ホ
ストコンピュータ等からRGB画像信号と、コンポジッ
トシンク、セパレートシンクまたはシンクオングリーン
などの同期信号から成るビデオ信号s1.01を入力
し、これを画像信号s1.02と、同期信号に分離す
る。さらに、分離された同期信号から、負極性の水平、
並びに垂直同期信号cs1.01と、同期信号極性信号
cs1.02を生成する。画像信号s1.02は、後述の
A/D変換部1.03へ出力される。
【0020】同期信号cs1.01は、後述同期信号測
定部1.02、クロック発生部1.04、補間部1.0
5、およびシステム制御部1.91へ出力される。ま
た、同期信号極性信号cs1.02は、入力された同期
信号s1.01の極性を示すものであり、同期信号測定
部1.02、及びシステム制御部1.91へ出力される。
【0021】1.02は、同期信号測定部であって、同
期信号cs1.01、同期信号極性信号cs1.02を入
力し、その測定結果を制御バスcs1.19を通してシ
ステム制御部1.91へ出力する。以下に、同期信号測
定部1.02の詳細を図2〜図4を使って説明する。図
2は、同期信号測定部1.02の詳細な構成を表すブロ
ック図である。図3は、同期信号測定部1.02におい
て測定結果を格納するFIFOの内容を表わす図であ
る。図4は、同期信号測定部1.02において測定結果
を格納するレジスタの内容を表わす図である。
【0022】図2において、2.01は、クロックジェ
ネレータであって、水平同期信号cs2.01(以後
「HD」に同じ)及び垂直同期信号cs2.02(以後
「VD」に同じ)の周期測定のために、前記周期よりも
十分高い周波数で、予め決められた周波数のクロック、
cs2.03、及びcs2.04を発生する。
【0023】2.02は水平同期信号cs2.01の周期
測定用カウンタであって、水平同期信号cs2.01の
立ち下がりから次の立ち下がりまでの一周期の間、クロ
ックジェネレータ2.01よりのクロックcs2.03を
カウントする。そして、そのカウント結果である測定カ
ウント値PHD1は、水平同期信号cs2.01の立ち
下がりに同期して、FIFO2.05へ書き込まれる。
【0024】2.03は、水平同期信号cs2.01のブ
ランキング時間THD(負極性の信号であるので、水平
同期信号cs2.01のレベルが「0」の期間)の測定
を行うカウンタである。即ち、カウンタ2.03は、水
平同期信号cs2.01の立ち下がりから次の立ち上が
りまで、クロックジェネレータ2.01よりのクロック
cs2.03をカウントする。そして、その結果である
測定カウント値THDは、水平同期信号cs2.01の
立ち下がりに同期して、後述のFIFO2.05へ書き
込まれる。
【0025】2.04は、水平同期信号cs2.01の周
期測定用のカウンタであって、水平同期信号cs2.0
1の立ち上がりから次の立ち上がりまでの一周期の間、
クロックジェネレータ2.01よりのクロックcs2.0
3をカウントする。そして、その結果である測定カウン
ト値PHD2は、水平同期信号cs2.01の立ち上が
りに同期して、後述のFIFO2.06へ書き込まれ
る。
【0026】2.05は、先入れ先出し型のメモリ(F
IFO)であって、上述のPHD1及びTHDの値を格
納すると共に、VDのレベル(LVVD「1」か「0」
か)を格納する。これらのデータは、一つのVD周期以
上にわたって格納され、該データは、後述2のR/W制
御部2.30、制御バスcs1.19を通して読み出すこ
とができる。また、2.06も先入れ先出し型のメモリ
(FIFO)であって、上述のPHD2のデータを一つ
のVD周期以上にわたって格納する。該データは、後述
のR/W制御部2.30を通して信号cs1.19として
読み出すことができる。以上の結果、FIFO2.0
5、2.06によるデータの格納状態は図3に示すよう
になる。
【0027】2.11は、垂直同期信号VD一周期中の
水平同期信号HDの数を測定するためのカウンタであっ
て、垂直同期信号cs2.02の立ち上がりから次の立
ち上がりまでの一周期の間、水平同期信号cs2.01
をクロックとしてカウントする。その結果である測定カ
ウント値NHDは、垂直同期信号cs2.02の立ち上
がりに同期して、後述のレジスタ2.14内へ書き込ま
れる。
【0028】2.12は、垂直同期信号cs2.02の周
期測定用のカウンタであって、cs2.02垂直同期信
号の立ち上がりから次の立ち上がりまでの一周期の間、
クロックジェネレータ2.01よりのクロックcs2.0
4をカウントする。そして、その結果である測定カウン
ト値PVDは、VDの立ち上がりに同期して、後述のレ
ジスタ2.14内へ書き込まれる。
【0029】2.13は、垂直同期信号VDのブランキ
ング時間TVD(垂直同期信号VDのレベルが「0」の
期間)の測定を行うカウンタであり、垂直同期信号cs
2.02の立ち下がりでリセットされ、そこから次の立
ち上がりまでの間クロックジェネレータ2.01よりの
クロックcs2.04をカウントする。そして、その結
果である測定カウント値TVDは、VDの立ち上がりに
同期して、後述のレジスタ2.14内へ書き込まれる。
【0030】2.14は、レジスタであって、上記のN
HD、PVD、TVDの各値を格納すると共に、水平同
期信号cs2.01及び垂直同期信号cs2.02の極性
を示す同期信号極性信号cs1.02の値を垂直同期信
号cs2.02に同期して格納する。そして、これらの
値の書き込み終了に伴って、後述のR/W制御部2.3
0、制御バスcs1.19を通して制御信号を出力す
る。以上の結果、レジスタ2.14によるデータの格納
状態は図4のようになる。
【0031】2.21は比較HD数レジスタであって、
所定のHD数(即ち、比較すべき水平同期信号の数)を
格納する。なお、このHD数は、cs1.19よりR/
W制御部2.30へ入力され、R/W制御部2.30を通
して比較HD数レジスタ2.21に設定される。また、
2.22はコンパレータであって、比較HD数レジスタ
2.21に格納されているHD数(cs2.21)とカウ
ンタ2.11のカウント出力cs2.11とを比較する。
両者が一致すると、即ち、NHD値と比較HD数レジス
タ2.21に格納されたHD数とが一致すると、コンパ
レータ出力cs2.22をアクティブにし、後述のR/
W制御部2.30を通して該制御信号を出力する。
【0032】2.30はR/W制御部であって、FIF
O2.05、FIFO2.06、レジスタ2.14、比較
HD数レジスタ2.21、コンパレータ出力cs2.22
のそれぞれと制御バスcs1.19との間のデータ転送
を制御する。
【0033】再び図1において、1.03はA/D変換
部であり、同期信号分離部1.01より入力したアナロ
グの映像信号をデジタルデータに変換する。以下に、A
/D変換部1.03について図5を用いて更に詳細に説
明する。図5は本実施形態におけるA/D変換部1.0
3の詳細な構成を表すブロック図である。
【0034】図5において、3.30はA/D変換器で
あって、同期信号分離部1.01より出力される同期信
号分離後のアナログRGB信号である画像信号s1.0
2を、後述のクロック発生部1.04よりのドットクロ
ックcs1.03によってサンプリングし、デジタル信
号へ変換する。3.31〜3.33はラッチである。ラッ
チ3.31及び3.32は、ドットクロックcs1.03
に同期してA/D変換器3.30よりの出力信号をラッ
チする。また、ラッチ3.33は分周クロックcs1.0
4に同期してラッチ3.31と3.32に保持されている
データをラッチし、2画素分のデータを信号s1.03
として出力する。
【0035】以上のラッチ回路により、後述のクロック
発生部1.04よりの分周クロックcs1.04がドット
クロックcs1.03を1/2に分周したものとすれ
ば、A/D変換器3.30のA/D変換によって得られ
たデジタル画像データの転送レートをドットクロックc
s1.03の1/2の速度に低下させることができる。
【0036】再び図1において、1.04はクロック発
生部であって、画像信号s1.02のサンプリングを制
御するためのドットクロックcs1.03や分周クロッ
クcs1.04、及び補間部1.05を制御するための信
号cs1.05、cs1.06を発生する。以下に、図6
〜図8を参照して、クロック発生部1.04について更
に詳細に説明する。
【0037】図6は、クロック発生部1.04の構成を
示すブロック図である。本クロック発生部1.04は、
位相比較器3.05、チャージポンプ型ローパスフィル
タ3.06〜3.08、VCO(Voltage-controlled Osci
llator)3.10および分周器3.04を基本構成とする
PLL(Phase Locked loop)クロック発生器である。
【0038】3.17は、クロック発生部1.04を制御
するために、システム制御部1.91に接続されている
制御バスcs1.19とのインターフェース制御部であ
る。また、インターフェース制御部3.17は、以下に
説明するクロック発生部1.04の各構成(3.01〜
3.16)を制御するためのレジスタ群3.17aを備え
ている。
【0039】同期信号分離部1.01で得られたビデオ
の同期信号cs1.01のうちの水平同期信号がI/F
レベル選択部3.01に送られる。インターフェースレ
ベル選択部3.01では、同期信号分離部1.01から出
力される信号インターフェース、例えばTTLやPEC
Lなどに対応するために信号インターフェースの切り替
えが行われる。なお、この切り替えは、インターフェー
ス制御部3.17が出力する、レジスタ群3.17aによ
って定められる制御信号cs3.01に応じて行われ
る。
【0040】極性反転部3.02は、位相比較を行う
際、水平同期信号の立上りまたは立下りの両方のエッジ
で位相比較を行えるようにするものであり、極性切替制
御線cs3.02に応じて極性を切り換える。また、本
極性反転部3.02は、極性反転時にハザード(ひげ)
が出ないような制御回路を含んでいる。
【0041】遅延部3.03は、水平同期信号cs2.0
1とプログラマブルカウンタ3.12から出力されたド
ットクロックs3.03を入力し、極性反転部3.02を
通して入力される水平同期信号(cs2.01)に対し
てドットクロック1周期分以上の遅延調整をプログラマ
ブルに行うものであり、遅延制御線cs3.03に応じ
て遅延時間を調整する。
【0042】s1.01として入力されたビデオ信号
は、同期信号分離部1.01で同期信号と画像信号に分
けられる。それらは、各々異なる処理系に入力されるた
め、A/D変換部1.03に入力される画像信号s1.0
2と本クロック発生部1.04が生成するA/D変換用
サンプリング用のドットクロックcs1.03に位相差
が生じてしまう。そこでこの遅延部3.03により、画
像信号s1.02とドットクロックcs1.03の位相を
調節する。遅延調整された水平同期信号は、基準水平同
期信号s3.02として出力される。
【0043】分周器3.04は、プログラマブルカウン
タ3.12から出力されたドットクロック信号s3.03
を、システム制御部1.91がレジスタ群3.17aに設
定した分周値で分周するものである。なお、分周値は、
分周器制御線cs3.04を介して分周器3.04のカウ
ンタに設定される。
【0044】図7は分周器3.04のカウンタ部の構成
を示す図である。分周器制御線cs3.04は、図中に
示すようにCLOCK,DATA,LATCH信号で構
成されており、CLOCK信号同期でDATAがシフト
レジスタ3.20へシリアル転送される。ここで、DA
TAは、分周気に設定する分周値である。DATA転送
終了後、LATCH信号によってシフトレジスタ3.2
0のデータをメインデバイダのレジスタ3.21に転送
する。
【0045】回路3.23は、メインデバイダ3.22
(分周器のカウンタとなるレジスタである)の値が0に
なるのを判別するものであり、0になるとLOAD信号
cs3.20をメインデバイダ3.22に出力する。メイ
ンデバイダ3.22は、LOAD信号cs3.20を受け
て、レジスタ3.21のデータ(DATA)をメインデ
バイダ3.22に転送する。
【0046】位相比較器3.05は遅延調整された基準
水平同期信号s3.02と分周器3.04からの出力信号
s3.04を入力し、それらの信号の位相を比較するも
のであり、位相差に応じた電圧、あるいはパルス信号を
発生する。位相比較イネーブル制御信号cs3.05
は、位相比較器3.05が基準水平同期信号s3.02と
分周器3.04からの出力信号s3.04の位相比較を行
うか否かを制御する信号である。この位相比較イネーブ
ル制御信号cs3.05は、外部より制御バスcs1.1
9を介してレジスタ群3.17aに位相比較を行うか否
かの情報がセットされることで、次の水平同期信号cs
2.01に同期して位相比較を行うか否かを制御する。
また、位相Lock信号cs3.14は、位相比較器3.
05が位相Lock状態にあるか否かを示す信号であ
り、インターフェース制御部3.17を通して制御バス
cs1.19へ出力される。
【0047】チャージポンプ型ローパスフィルタは、チ
ャージポンプ3.06およびローパスフィルタ切替制御
信号cs3.06が定めるローパスフィルタ3.07また
は3.08で構成される。これは、位相比較器3.05か
らの出力電圧から高周波成分と雑音を除去し、直流電圧
をVCO3.10に供給するものであり、チャージポン
プ電流を以下のように可変することによりPLLの位相
比較検出利得を調整することが可能なものである。
【0048】すなわち、システム制御部1.91が設定
したレジスタ群3.17aのディジタル値をゲイン制御
信号cs3.07経由でD/A変換器3.09に送り、そ
の値に対応する電流に変換してチャージポンプ3.06
に供給することによりチャージポンプ電流を制御する。
また、PLL応答特性は、抵抗とコンデンサで構成され
るローパスフィルタ3.07、3.08のフィルタ定数に
より決定される。よって、本PLLのダンピングファク
タは、上記位相比較検出利得とフィルタ定数の調整によ
り可変できるようになっている。
【0049】VCO3.10は、以下の方法でD/A変
換器3.11とチャージポンプ3.06からの出力信号に
応じた、基準水平同期信号s3.02を逓倍した周波数
の信号を発生する。すなわち、システム制御部1.91
がレジスタ群3.17aに設定したディジタル値を発振
周波数制御信号cs3.08経由でD/A変換器3.11
に送り、D/A変換器3.11はその値に対応する電流
をVCO3.10に供給する。
【0050】VCO3.10は、D/A変換器3.11の
出力電流によって、フリーラン時の発振周波数が決定さ
れる。そして、VCO3.10は、そのフリーラン周波
数を中心としたある周波数レンジにおいて発振可能とな
る。一方、その周波数レンジにおいて、フリーラン周波
数と分周器3.04に設定された発振周波数との差に対
応する信号がチャージポンプ3.06から出力され、こ
の出力信号によりVCO3.10出力信号の発振周波数
が制御される。
【0051】プログラマブルカウンタ3.12は、VC
O3.10の出力信号を、システム制御部1.91がレジ
スタ群3.17aに設定した分周値で分周するものであ
り、プログラマブルカウンタ制御線cs3.09によっ
てカウンタに分周値が設定される。このプログラマブル
カウンタ3.12の存在により、VCO3.10の可変周
波数レンジより低周波数の信号出力を得ることが可能と
なり、結果として可変周波数レンジを広げることができ
る。逆に、VCO3.10の可変周波数レンジを狭く出
来るので、VCO3.10の発振周波数のスタビリティ
ーが向上する。プログラマブルカウンタ3.12の出力
信号は、ドットクロックs3.03として上述の分周器
3.04と遅延部3.03に入力されるとともに、遅延部
3.13に入力される。
【0052】遅延部3.13は、以下の理由からドット
クロックs3.03と基準水平同期信号s3.02の位相
調整を行うものである。すなわち、本クロック発生部
1.04の基本構成であるPLLは、基準水平同期信号
s3.02と分周器出力信号s3.04の位相差をロック
するものであり、その位相差を調節するものではない。
よって、基準水平同期信号s3.02とドットクロック
s3.03には位相差が生じているので、遅延部3.13
は、遅延制御信号cs3.10に応じて遅延時間を調整
することにより、それらの信号の位相差を調整する。更
に詳細な説明は、1/2分周出力レベル切替器3.15
の機能説明にて行う。
【0053】出力レベル切替器3.14〜3.16は、T
TLやECL、PECLなど、接続先の信号インターフ
ェースレベルや出力信号周波数に応じて出力レベルを変
換するものであり、それぞれ出力コントロール信号cs
3.11〜cs3.13に応じて出力レベルを切り換え
る。
【0054】出力レベル切替器3.14は、遅延部3.1
3からのドットクロックs3.03を入力して、ECL
レベルに変換し、そのコンプリメンタリ信号cs1.0
3をA/D変換部1.03に出力する。
【0055】1/2分周出力レベル切替器3.15は、
遅延部3.13からのドットクロックs3.03とリセッ
ト信号としての基準水平同期信号s3.02を入力し、
ECLとTTLにレベル変換した1/2分周信号を出力
する。
【0056】図8は1/2分周出力レベル切替器3.1
5の動作タイミングを表すタイミングチャートである。
リセット信号(基準水平同期信号)s3.02のLow
状態をドットクロックs3.03の立上りエッジbで検
出し、分周クロックcs1.04とcs1.06をドット
クロックs3.03の4サイクル期間、リセット状態に
する。ここで、4サイクルという期間は、後述の機種モ
ード判定処理で判定された機種モードから水平表示開始
時間が求まり、これに基づいて設定されたものである。
この時、立上りエッジbで確実にLow状態をラッチす
るために、bに対してセットアップタイムを満足する必
要がある。例えば、s3.02が「a」のタイミングで
Low状態になれば、cs1.04の「b’」よりリセ
ット期間がスタートする。また、s3.02が「a’」
のタイミングでLow状態になれば、cs1.04の
「c’」からリセット期間がスタートする。そこで遅延
部3.13が、リセット信号s3.02とドットクロック
s3.03の位相調整を行うことにより、セットアップ
タイムを満足するようにしている。その後、ドットクロ
ックs3.03の立上りエッジで分周クロックcs1.0
4とcs1.06をアクティブにする。
【0057】また、ドットクロックの1/2分周信号で
ある分周クロックcs1.04、cs1.06のリセット
期間は、出力コントロール信号cs3.12によってプ
ログラマブルに設定可能である。本機能は、後段のディ
ジタル回路が2段のパイプライン処理を行っている(前
述のA/D変換部1.03の画素データ出力を2画素ず
つとしている)ので、ドットクロックs3.03の1サ
イクル分、リセット期間を調整することが可能である。
すなわち、出力コントロール信号cs3.12に応じて
リセット期間をドットクロックs3.03の4サイクル
または5サイクル期間プログラマブルに設定可能となっ
ている。
【0058】ECLコンプリメンタリ信号である分周ク
ロックcs1.04は、A/D変換部1.03のデマルチ
プレクサ用信号として出力し、TTLシングルエンド信
号cs1.06は、補間部1.05のマスタークロックと
して出力される。
【0059】また、出力レベル切替器3.16は、基準
水平同期信号s3.02を入力してTTLレベルに変換
し、これをシングルエンド出力信号cs1.05として
出力する。
【0060】以上説明したように、本実施形態では、A
/D変換部1.03からは、分周クロックcs1.04に
同期して2画素分のデジタルデータが出力される。従っ
て、A/D変換部1.03以降の処理では、2画素分の
処理が並行して行われる、2段のパイプライン構成とな
る。A/D変換部1.03より出力されたデータは補間
部1.05に入力されて、垂直方向の補間処理が施され
る。そして、補間処理が施されたデータは、デジタル画
像処理部1.4に入力され、2値化等の処理が施され
る。こうして得られた2値化データは表示装置1.5に
表示される。
【0061】ここで、表示装置1.5の第1ピクセル
(水平表示ラインの左端)に表示されるデータは、常に
2段のパイプラインのいずれか一方の段に入力されたデ
ータである。例えば、図5のA/D変換部1.03の出
力である信号s1.03のうち、Aのラインに出力され
たデータは第1ピクセルに表示されるが、Bのラインに
出力されたデータは第1ピクセルには表示されない。
【0062】図9は、ビデオ信号、ドットクロック、分
周クロックピクセルデータの論理的なタイミングを表す
図である。同図では、A/D変換部1.03より同時に
出力される画素データを、信号s1.03のA,Bいず
れのラインにのせるかを制御する様子を説明している。
【0063】図9のCase1について説明する。ここ
で、表示装置1.5の第1ピクセルにデータを表示する
ためには、後段の回路の処理上、信号s1.03のA側
(以後、s1.03−Aと表記する。同様に信号s1.0
3のB側はs1.03−Bとする)にのせなければなら
ないものとする。Case1では、第1ピクセルに表示
すべき画素データP0がs1.03−Bにのせられてお
り、第1ピクセルにはB2(黒)が表示されてしまう。
これは水平表示開始時間内にドットクロックが奇数サイ
クル(図では3サイクル)存在することによる。
【0064】一方、A/D変換部1.03の出力タイミ
ングを担う分周クロックcs1.04を調整することに
より、第1ピクセルに表示するべき画素データP0をs
1.03−Aに置くことが可能となる。図9のCase
2によれば、分周クロックcs1.04のリセット期間
を調整することで、第1ピクセルに表示すべき画素デー
タP0がcs103−Aにのせられている。すなわち、
分周クロックcs1.04のリセット期間を、ドットク
ロック1サイクル分、換言すれば分周クロックを1/2
サイクル分ずらすことで、2段のパイプラインのいずれ
にデータをのせるかを調整できることがわかる。
【0065】実際には、入力されたビデオ信号のモード
等により水平表示開始期間が異なってくるので、水平表
示開始期間に存在するドットクロックの個数は変化す
る。しかしながら、いずれにしても、奇数個のドットク
ロックが存在する場合は、リセット期間を1ドットクロ
ック分ずらすことで、第1番目の画素データを第1ピク
セル上に表示するようにできる。
【0066】次に、入力されたビデオ信号s1.01を
測定して、機種の特定、表示モードの決定を行う手順、
方法、並びに、クロック発生部1.04、補間部1.05
等の制御について以下に説明する。なお、前述と同様、
HD、VDは負極性として説明する。
【0067】図10及び図11は一般的なビデオ信号の
タイミング波形を示す図である。図10には垂直同期信
号に関るタイミングが、図11には水平同期信号に関る
タイミングがそれぞれ示されている。本実施形態で使用
されるドットマトリクスパネルにこのような画像信号を
最適に表示するためには、水平同期信号周期PHD1,
PHD2、垂直同期信号周期PVD、VD値LVVD、
垂直同期信号周期中の水平同期信号の数NHD、水平同
期信号パルス幅(ブランキング期間)THD、垂直同期
信号パルス幅(ブランキング期間)TVDといった、実
際に入力されているビデオ信号から直接測定できるパラ
メータの他に図10、図11に示されるようなパラメー
タが必要となる。即ち、水平、垂直表示開始時間、フロ
ントポーチ、バックポーチ、そして画像信号のドットク
ロックといったパラメータが必要となってくる。
【0068】本実施形態においては、後述の不揮発性メ
モリ部1.94内に、表示装置1.5と接続が予想される
ホスト装置のビデオ信号について上述したパラメータを
予め測定しておき、これを表示モードテーブルとして記
憶している。該表示モードテーブルには、この他、後
述、表示モードを特定できない場合に使用するデフォル
トパラメータも一組有している。該デフォルトパラメー
タは、本実施形態表示装置の表示パネルの解像度と一般
的なビデオ信号から本実施形態表示装置に最も適すると
思われる値となっている。
【0069】図12〜図14はビデオ信号における代表
的な同期信号のタイミングについて、いくつかの例を示
している。即ち、図12〜図14は、ビデオ信号におけ
る同期信号のタイミングを表す図である。
【0070】図12に示されている同期信号のタイミン
グは、最も一般的なビデオ信号における同期信号のタイ
ミングであり、垂直同期信号パルスTVDに同期し水平
同期信号の極性が反転はするが、水平同期信号の周期は
一定で、エッジも立ち下がりで一定であるようなタイプ
である。
【0071】図13に示されている同期信号のタイミン
グは、垂直同期信号パルスTVDに同期して水平同期信
号の周期が変化するようなタイプであるが、エッジは立
ち下がりで一定である。
【0072】図14に示されている同期信号のタイミン
グは、垂直同期信号パルスTVDに同期して検出エッジ
を変える(図では立ち下がりエッジから立ち上がりエッ
ジに変える)と水平同期信号の周期が一定になるような
タイプである。
【0073】さて、本実施形態では、アナログで入力さ
れた画像信号をディジタル信号に変換するために、先ず
水平同期信号HDに同期した画像信号のサンプリングク
ロックを生成する必要がある。
【0074】システム制御部1.91は、図15〜図2
1のフローチャートで後述する手順によりビデオ信号の
機種、表示モードを判定し、クロック発生部1.04の
インターフェース制御部3.17内のレジスタ群3.17
aに各種パラメータをセットする。これにより、ドット
クロックs3.03、およびこれより生成される各種ク
ロック信号cs1.03〜cs1.05の発生を制御し、
適切なサンプリングクロックを生成している。
【0075】図15〜図21は本実施形態におけるビデ
オ信号の機種、表示モードを特定するための手順を表す
フローチャートである。
【0076】図15は、本実施形態において、入力され
たビデオ信号s1.01の測定、機種の特定、表示モー
ドの決定までの一連の制御を行う際の動作の大きな流れ
を示した図である。
【0077】本制御は、システム制御部1.91が、制
御バスcs1.19を通して、同期信号測定部1.02、
クロック発生部1.04、補間部1.05、不揮発性メモ
リ部1.94等を制御することで行われる。図15のご
とく、本制御は、同期信号変化検出モジュール7.01
と、表示モード判別および制御モジュール7.02の2
つに分けることができる。なお、これら2つのモジュー
ルは、独立して動作している。
【0078】同期信号変化検出モジュール7.01は、
本表示制御装置に接続されるビデオ入力信号に接続して
いるホスト装置を変えた、ケーブルが抜けた、表示モー
ドが変わって同期信号の周波数が変化した、等の何らか
の変化が起こったことを検出し、表示モード判別および
制御モジュール7.02に対して表示モード変更要求を
出すモジュールである。表示モード判別および制御モジ
ュール7.02は、同期信号変化検出モジュール7.01
よりの変更要求を受けて表示モードの判別と当該モード
に対する制御を行うモジュールである。
【0079】まず、図16を用いて、同期信号変化検出
モジュール7.01の動作を説明する。
【0080】今、何らかの表示モードで動作していると
する。先ず、該モジュール7.01において、システム
制御部1.91は、クロック発生部1.04内の位相Lo
ck信号cs3.14を観測し、入力ビデオ信号に変化
が生じたか否かを判断する(ステップS7.01)。こ
こで、位相ロックがはずれた場合、入力ビデオ信号s
1.01に変化が生じたと判断し、ステップS7.04へ
進む。ステップS7.04では、システム制御部1.91
内に設けられた変更処理終了フラグをクリアし、表示モ
ード判別および制御モジュール7.02へ表示モード変
更要求を出す。
【0081】一方、ステップS7.02において、位相
ロックがかかっている状態であれば、ステップS7.0
2へ進む。ステップS7.02では、同期信号測定部1.
02より水平同期信号周期及び垂直同期信号周期を読み
出す。そして、ステップS7.03において、前回読み
出したものと比較し、同じであれば、入力ビデオ信号s
1.01に変化がなかったものとみなし、ステップS7.
01に戻る。
【0082】一方、ステップS7.03における比較の
結果、水平及び垂直同期信号周期が前回と違った場合
は、入力ビデオ信号に変化が生じたと判断し、ステップ
S7.04へ進む。
【0083】その後、ステップS7.05では、ステッ
プS7.04で要求した表示モード変更処理が終了する
のをまつ。ここでは、リセットした変更処理フラグが再
度セットされるのを待つ。変更処理が終了すると、ステ
ップS7.06へ進み、クロック発生部1.04が位相ロ
ックに要する時間を待ってステップS7.07へ進む。
【0084】ステップS7.07では位相Lock信号
cs3.14を観測して、位相ロックがかかっていれば
ステップS7.01へ戻る。そうでなければ、本表示モ
ード判別および制御モジュール7.02では、対応でき
ないとしてステップS7.08へ進み、例外処理を行
う。
【0085】次に、図17〜図21のフローチャートを
参照して、表示モード判別および制御モジュール7.0
2の動作について説明する。なお、本モジュール7.0
2は、同期信号変化検出モジュール7.01よりの変更
要求によって起動、あるいは、開始位置にジャンプす
る。
【0086】先ず、ステップS7.51において、シス
テム制御部1.91は、同期信号測定部1.02のR/W
制御部2.30を制御し、垂直同期信号cs2.02の立
ち上がりに同期して、垂直同期信号の1周期分の水平、
垂直同期信号周期PHD1、PHD2、PVD、VD値
LVVD、−VD周期中の水平同期信号の数、またこれ
ら同期信号の同期パルス幅THD、TVDをFIFO
2.05、FIFO2.06、レジスタ2.14よりシス
テム制御部1.91へ読み出す。
【0087】次にステップS7.52で、読み出したデ
ータを不揮発性メモリ部1.94内にある、各種ホスト
装置における同期信号等の各種パラメータを登録してあ
るテーブル(以後、機種テーブルと称する)の内容と比
較し、表示モードが一つに特定できるかどうかを判定す
る。ここで、比較内容がすべて一致する機種がテーブル
内より見つかれば、1モードに特定できると判断し、ス
テップS7.56へ進む。
【0088】一方、1モードに特定できない場合は、ス
テップS7.54へ進み、複数モードなら特定できるか
どうかを判定する。ここで、複数モードなら特定できる
場合とは、測定した機種間のばらつき、ジッタ等での測
定誤差があり、その測定範囲に複数の表示モード(機
種)が存在するようなケースである。複数モードで特定
できる場合は、ステップS7.55へ進み、後述のキー
入力部1.92内の機種設定スイッチがセットされてい
るかどうかをチェックする。機種設定スイッチには、機
種(或は表示モード)そのものが設定される。上記のよ
うに機種が一つに設定できない場合、ユーザが強制的に
機種(或は表示モード)をを設定するためのものであ
る。設定の方法としては、OSD等で特定できない複数
の機種(或は表示モード)を表示し、その中からユーザ
に選択させるという方法が考えられる。なお、OSD
は、機種(或は表示モード)が特定できないような場合
でも、また、ビデオ信号が入力されていない場合でも表
示することができる。そして、機種設定スイッチの設定
による設定表示モードが、ステップS7.54で特定し
た複数モードの一つであるかどうかを判定する。そし
て、一致した場合、機種設定スイッチの設定モードを1
つの特定モードとして、ステップS7.56へ進む。
【0089】ステップS7.56では、水平同期信号H
Dの立ち下がり周期PHD1の種類が1種類であるかど
うかを判別し、一つであれば、ステップS7.57へ進
む。ステップS5.57では、不揮発性メモリ部1.94
内の機種テーブル内より、特定された表示モードパラメ
ータを読み出し、これをクロック発生部1.04内のレ
ジスタ群3.17aにセットする。このセットされたパ
ラメータによって、分周器3.04、D/A変換器3.0
9、3.11等が制御される。その後、ステップS7.5
8へ進んで変更処理終了フラグをセットし、同期信号変
化検出モジュール7.01へ変更処理の終了を知らせ
る。
【0090】一方、HD立ち下がり周期PHD1が1種
類ではない場合はステップS7.59へ進み、単純には
1種類ではないが、途中で周期検出エッジを変化させる
と1種類になるような場合、例えば図14のように垂直
同期信号VDの立上りを含むi個は立ち下がりHD周期
PHDがt1、その後のN-i−1個は立ち上がり周期P
HD2がt1になるような場合は、ステップS7.60
へ進む。ステップS7.60では、上記ステップS7.5
7と同様に不揮発性メモリ部1.94内の機種テーブル
内より特定した表示モードのパラメータのうち、分周器
3.04、D/A変換器3.09、3.11等を制御する
為のパラメータを、クロック発生部1.04内のレジス
タ群3.17aにセットする。
【0091】次いで、ステップS7.61へ進み、上記
処理で特定した表示モードに対応するHD周期検出エッ
ジの変化点における水平同期信号HDの数(i−1)と
(N−1)を機種テーブルより読み出し、同期信号測定
部1.02内の比較HD数レジスタ2.21に書き込む。
その後、ステップS7.62へ進み、変更処理終了フラ
グをセットする。
【0092】続いて、ステップS7.63へ進み、同期
信号測定部1.02内の比較HD数レジスタ2.21と入
力された水平同期信号HDの数が一致し、コンパレータ
2.22からの制御信号cs2.22がアクティブになっ
たかどうかを検出する。該信号がアクティブになるとス
テップS7.64へ進み、次のHD周期の検出エッジを
立ち下がりにするのか立上りにするのかを判定する。例
えば、図14の例では、同期信号測定部1.02内のカ
ウンタ2.11のカウント数が、(i−1)ならば次は
立上り、(N−1)なら次は立ち下がりと判定する。そ
して、次のHD周期の検出エッジを立ち下がりにするの
であれば、ステップS7.65へ進み、クロック発生部
1.04内のレジスタ群3.17aに極性反転部3.02
を立ち下がりにセットするデータを書き込無。一方、検
出エッジを立ち上りにするのであれば、ステップS7.
66へ進み、クロック発生部1.04内のレジスタ群3.
17aに極性反転部3.02を立ち上りにセットするデ
ータを書き込む。そして、ステップS7.63へ戻りこ
れを繰り返すことで位相比較検出エッジを変化させる。
【0093】一方、ステップS7.59で表示モードは
1つに特定できるが、水平同期信号HDが複数存在する
ような場合、例えば、図13のように、垂直同期信号V
Dの立ち上りを含むi個のPHD1がt1、その後のN
-i個のPHD1がt2になるような場合は、ステップS
7.67へ進む。ステップS7.67では、不揮発性メモ
リ部1.94内の機種テーブルより、特定したモードに
対応するパラメータ、即ちHD周期の変化点のHDの数
(PHD(i−1)とPHD(N−1))を読み出し、
これを同期信号測定部1.02内の比較HD数レジスタ
2.21に書き込む。
【0094】その後、ステップS7.69へ進み、変更
処理終了フラグをセットしたあと、ステップS7.70
へ進む。ステップS7.70では、同期信号測定部1.0
2内の比較HD数レジスタ2.21と入力された水平同
期信号HDの数が一致し、コンパレータ2.22からの
コンパレータ出力cs2.22がアクティブになったか
どうかを検出する。該信号がアクティブになるとステッ
プS7.71へ進み、アクティブとなっているHD数に
対応したHD周期のパラメータを機種テーブル内より読
み出し、クロック発生部1.04内の分周器3.04、D
/A変換器3.09,3.11等をレジスタ群3.17a
にセットする。そして、この後、ステップS7.70へ
戻り、前述ステップS7.70を繰り返す。なお、アク
ティブHD数対応のパラメータとは、例えば図14にお
いてN−1が検出された場合には次のサイクル以降のパ
ラメータとしてHD周期がt1に対応するものとなり、
i−1が検出された場合には次のサイクルからHD周期
がt2に対応するものとなる。
【0095】このようにして、HD周期が変化してもド
ットクロックs3.03、及びこれらより生成される各
種クロック信号cs1.03〜cs1.05が、映像信号
に含まれる同期信号に対して一定の周波数、位相となる
ように制御される。
【0096】さて、ステップS7.54あるいは、ステ
ップS7.55で、入力されたビデオ信号の表示モード
が特定できない場合は、ステップS7.72に進む。ス
テップS7.72では、前述のステップS7.56,ステ
ップS7.59と同様に、ビデオ信号のHD周期が一つ
であるか否か、あるいは、HD検出エッジを変化させれ
ばHD周期が一つになるかどうかを判定する。
【0097】ステップS7.72でHD周期が1種類の
場合は、ステップS7.73へ進み、前述のステップS
7.57からステップS7.58の処理とほぼ同様な処理
を行う。先ず、不揮発性メモリ部1.94内の機種テー
ブルより、デフォルトモードのパラメータを読み出し、
これをクロック発生部1.04内のレジスタ群3.17a
にセットし、分周器3.04、D/A変換器3.09,
3.11等を制御する。その後、ステップS7.74へ進
み、変更処理終了フラグをセットすることにより、同期
信号変化検出モジュールへ変更処理の終了を知らせる。
【0098】一方、ステップS7.72において、HD
立ち下がり周期PHD1が1種類でない場合はステップ
S7.75へ進む。ここで、当該同期信号が、単純には
1種類の周期ではないが、途中で周期検出エッジを変化
させると1種類になるような場合、例えば図14のよう
に垂直同期信号VDの立ち上がりを含むi個は立ち下が
りHD周期PHD1がt1、その後N-i−1個はPHD
2がt1になるような場合は、ステップS7.76へ進
み、前述のステップS7.60からステップS7.66と
同様の処理を行う。
【0099】すなわち、ステップS7.76において、
不揮発性メモリ部1.94内の機種テーブル内より、デ
フォルト表示モードのパラメータのうち、分周器3.0
4、D/A変換器3.09,3.11等を制御する為のパ
ラメータを、クロック発生部1.04内のレジスタ群3.
17aにセットする。次いで、ステップS7.77へ進
み、デフォルト表示モードのHD周期検出エッジの変化
点のHDの数((i−1)と(N−1))を機種テーブ
ルより読み出し、同期信号測定部1.02内の比較HD
数レジスタ2.21に書き込む。
【0100】その後、ステップS7.78へ進み、変更
処理終了フラグをセットし、ステップS7.79へ進
む。ステップS7.79では、同期信号測定部1.02内
の比較HD数レジスタ2.21と入力された水平同期信
号HDの数が一致し、コンパレータ2.22からのコン
パレータ出力cs2.22がアクティブになったかどう
かを検出する。該信号がアクティブになるとステップS
7.80へ進み、次のHD周期の検出エッジを立ち下が
りにするのか立ち上がりにするのかを判定する。
【0101】例えば、図13の例では、カウンタ2.1
1によるカウント値(HD数)が(i−1)ならば次は
立ち上がり、(N−1)なら次は立ち下がりと判定す
る。そして、立ち下がりであればステップS7.81へ
進み、クロック発生部1.04内のレジスタ群3.17a
に極性反転部3.02を立ち下がりにセットするデータ
を書き込む。一方、立ち上がりであれば、ステップS
7.82へ進み、クロック発生部1.04内のレジスタ群
3.17aに極性反転部3.02を立ち上がりにセットす
るデータを書き込む。この際、極性反転前後に位相比較
イネーブル制御信号cs3.05を一時的にインハビッ
トにしている。
【0102】そして、ステップS7.79へ戻りこれを
繰り返すことで位相比較検出エッジを変化させる。
【0103】一方、表示モードは1つに特定できるが、
垂直同期信号一周期(1VD周期)内に水平同期信号H
D周期が複数存在するような場合がある。例えば、図1
3では、垂直同期信号VDの立ち上がりを含めi個のP
HDがt1、その後N−i個のPHD1がt2である2
種類のHD周期が存在する。今i>N−iとすると、図
4におけるHD周期の中でその数の最大のHD周期はt
1であり、この最大HD周期から他のHD周期へ変化す
る一つ前のHD数はi−1であり、他のHD周期から最
大のHD周期へ変化する一つ前のHD数はN−1とな
る。
【0104】このような場合は、ステップS7.75か
らステップS7.83へ進み、先ず該複数種類のHD周
期の中で、発生する数が最大のHD周期とそのHD数を
検出する。そして、この最大個数のHD周期から他のH
D周期へ変化する一つ前のHD数NHD1と、他のHD
周期から当該最大個数のHD周期へ変化する一つ前のH
D数のHD数NHD2を同期信号測定部1.02内の比
較HD数レジスタ2.21にセットする。
【0105】次にステップS7.84へ進み、不揮発性
メモリ部1.94内の機種テーブル内より、デフォルト
の表示モードのパラメータのうち、分周器3.04、D
/A変換器3.09,3.11等を制御する為のパラメー
タを、クロック発生部1.04内のレジスタ群3.17a
にセットする。その後ステップS7.85で変更処理終
了フラグをセットする。
【0106】続いて、ステップS7.86へ進み、同期
信号測定部1.02内の比較HD数レジスタと入力され
た水平同期信号HDの数が一致し、コンパレータ2.2
2からのコンパレータ出力cs2.22がアクティブに
なったかどうかを検出する。該信号がアクティブになる
とステップS7.87へ進み、該信号が前記最大個数の
HD周期から他のHD周期へ変化する一つ前のHD数で
あるのか、他のHD周期から最大個数のHD周期へ変化
する一つ前のHD数であるのかを判別する。すなわち、
次のHD周期が前記最大個数のHD周期であるのか、そ
れ以外のHD周期であるのかを判別する。例えば図13
のような同期信号の場合、カウンタ2.11の値がN−
1の場合は次のHD周期が最大個数のHD周期であると
判断し、カウンタ2.11の値がi−1であれば他のH
D周期であると判断する。
【0107】ステップS7.87による判断の結果、次
のHD周期が最大個数以外のHD周期(即ち他のHD周
期)であれば、ステップS7.88へ進み、クロック発
生部1.04内の位相比較器3.05の位相比較をインハ
ビット(禁止)にするようにレジスタ群3.17aにセ
ットする。一方、次のHD周期が最大個数HD周期であ
れば、ステップS7.89へ進み、位相比較器3.05の
位相比較をイネーブル(許可)にするためにレジスタ群
3.17aをセットする。そして、ステップS7.86へ
戻り、これを繰り返す。
【0108】こうすることによって垂直同期信号一周期
(1VD周期)内の最大個数のHD周期内でのみPLL
回路をロックさせ、かつ、PLL回路のアンロック時間
を最小限に押さえることができる。
【0109】以上のようにして、入力された映像信号の
垂直、水平同期信号に適切に対応したドットクロックを
発生することができる。この結果、各種の表示モードに
対して上記図9における水平表示開始時間とドットクロ
ック周期を特定することができ、分周クロックのリセッ
ト時間を適切に設定できる。また、分周クロックcs
1.04のリセット時間はマニュアルによって設定可能
である。これは、例えばキー入力部1.92によって、
分周クロックcs1.04のリセット期間のドットクロ
ック数を設定するように構成することで達成される。な
お、マニュアルでセットされたリセット期間のデータ
は、レジスタ群3.17aに書き込まれ、制御信号cs
3.12を介してリセット期間の調整が行われる。従っ
て、実際に映像信号を表示装置1.5に表示してみて、
各水平ラインの第1ピクセルの位置に第1番目の画素デ
ータが表示されていないようであれば、分周クロックc
s1.04のリセット時間をマニュアルで設定して調整
することが可能である。
【0110】1.05は、補間部であって、A/D変換
部1.03より得られるデジタル化されたRGB画像信
号s1.03に垂直補間処理を施し、表示装置1.5の表
示解像度に合わせた解像度に変換する。以下に、補間部
1.05で採用しているアルゴリズムについて図22〜
図24を参照して説明する。
【0111】図22、図23、図24は補間部1.05
において実行される補間処理を説明する図である。この
種の補間処理方法として、一般的によく用いられている
方法としては、最近隣内挿法、線形補間法(1次内挿
法)、3次たたみ込み補間法等がある。
【0112】最近隣内挿法は、内挿したい画素に最も近
い補間前画素を補間画素とする方法である。また線形補
間法は、内挿したい画素の両脇にある画素の画素データ
を用いて、内挿する画素の画素データを求める方法であ
る。例えば図22に示すように、距離間隔1で並んでい
る画素a1,a2からそれぞれu,vの距離のある位置
(画素a1とa2の間)に画素bを内挿する場合、画素
bの画素データは式(1)で求められる。
【0113】 b=a1*u/(u+v)+a2*v/(u+v) (1) ここで、*は乗算を、/は除算を表す。
【0114】一方、3次たたみ込み補間法は、内挿した
い画素の両脇2画素づつの画素データと、3次たたみ込
み関数を用いて内挿する画素の画素データを求める方法
である。3次たたみ込み関数fは、内挿する画素と、距
離間隔1で並んでいる両脇2画素づつとの距離をtとし
て式(2)で与えられる。
【0115】 f(t)=sin(πt)/(πt) (2) 式(2)はtの範囲により、以下の式(3),(4),
(5)のように展開される。 f(t)=1-2*|t|^2+|t|^3 (0≦|t|<1) (3) f(t)=4-8*|t|+5*|t|^2-|t|^3 (1≦|t|<2) (4) f(t)=0 (2≦|t|) (5) ここで、^はべき乗を表す(例えば、|t|^3 は、|t|の
3乗を表す)。
【0116】例えば図23に示すように、距離間隔1で
並んでいる画素a1,a2,a3,a4からそれぞれu
1,u2,u3,u4の距離にある位置(画素a2とa
3の間)に画素bを内挿する場合、画素bの画素データ
は該3次たたみ込み関数fを用いて式(6)で求められ
る。
【0117】即ち、 となる。なお、各a1〜a4の各画素の値、及びu1〜
u4で示される距離は、見易くするために[]で括って
表した。
【0118】ここで式(1),(6)を用いて、例とし
て768画素から960画素へ、線形補間法(1次内挿
法)および3次たたみ込み補間処理を行う場合につい
て、図24を参考にしながら説明する。この例の場合、
5画素の補間前データから、8画素の補間データを作成
する。そのため、線形補間後の画素データbnおよび、
3次たたみ込み補間法による補間後の画素データbn
は、補間前の画素データanを用いてそれぞれ式(7)
および式(8)で与えられる。なお、以下の式で、補間
前の各画素データ及び補間後の各画素データは[]で括
って表した。また、例えば、[a(4n+1)]は、aの4n+
1番目の値を表す(n=2ならば、a9を表す)。 [b(5n+1)] = [a(4n+1)] (n=0,1,2,…) [b(5n+2)] = (4/5)*[a(4n+1)] + (1/5)*[a(4n+2)] [b(5n+3)] = (3/5)*[a(4n+2)] + (2/5)*[a(4n+3)] [b(5n+4)] = (2/5)*[a(4n+3)] + (3/5)*[a(4n(n+1))] [b(5n+5)] = (1/5)*[a(4(n+1))] + (4/5)*[a(4(n+1)+1)] … (7) [b(5n+1)] = [a(4n+1)] (n=0,1,2,…) [b(5n+2)] = (-4/125)*[a4n] + (29/125)*[a(4n+1)] + (116/125)*[a(4n+2)] + (-16/125)*[a(4n+3)] [b(5n+3)] = (-12/125)*[a(4n+1)] + (62/125)*[a(4n+2)] + (93/125)*[a(4n+3)] + (-18/125)*[a(4(n+1))] [b(5n+4)] = (-18/125)*[a(4n+2)] + (93/125)*[a(4n+3)] + (62/125)*[a(4(n+1))] + (-12/125)*[a(4(n+1)+1)] [b(5(n+1))] = (-16/125)*[a(4n+3)] + (116/125)*[a(4(n+1)] + (29/125)*a[4((n+1)+1)] + (-4/125)*[a4((n+1)+2)] … (8) となる。
【0119】しかし、式(7)および式(8)を用い
て、線形補間法または3次たたみ込み補間法による補間
処理をハードウェア(ASIC)で構成しようとする
と、複雑な分数の演算が必要なため非現実的な規模にな
ってしまう。
【0120】本発明にかかる表示制御装置では、上記の
問題を鑑みて小規模のハードウェア(ASIC)で、線
形補間法または3次たたみ込み補間法による補間処理を
実現するために、式(7)および式(8)の係数を2の
指数の和で近似を行う。式(7)および式(8)の近似
結果をそれぞれ式(9)および式(10)に示す。 [b(5n+1)] = [a(4n+1)] (n=0,1,2,…) [b(5n+2)] = (1/2+1/4)*[a(4n+1)] + (1/4)*[a(4n+2)] [b(5n+3)] = (1/2+1/8)*[a(4n+2)] + (1/4+1/8)*[a(4n+3)] [b(5n+4)] = (1/4+1/8)*[a(4n+3)] + (1/2+1/8)*[a(4(n+1))] [b(5n+5)] = (1/4)*[a(4(n+1))] + (1/2+1/4)*[a(4(n+1)+1)] … (9) [b(5n+1)] = [a(4n+1)] (n=0,1,2,…) [b(5n+2)] = (-1/16)*[a(4n)] + (1/4)*[a(4n+1)] + (1/2+1/4+1/8+1/16)*[a(4n+2)] + (-1/8)*[a(4n+3)] [b(5n+3)] = (-1/8)*a[4n+1] + (1/2)*[a(4n+2)] + (1/2+1/4)*[a(4n+3)] + (-1/8)*[a(4(n+1))] [b(5n+4)] = (-1/8)*[a(4n+2)] + (1/2+1/4)*[a(4n+3)] + (1/2)*[a(4(n+1))] + (-1/8)*[a(4(n+1)+1)] [b5(n+1)] = (-1/8)*[a(4n+3)] + (1/2+1/4+1/8+1/16)*[a(4(n+1))] + (1/4)*[a(4(n+1)+1)] + (-1/16)*[a(4(n+1)+2)] … (10) 式(7)から式(9)への近似は、なるべく係数項が少
なく、かつ最大近似誤差が1/20に収まるように近似
を行った。また式(8)から式(10)への近似も、な
るべく係数項が少なく、かつ最大近似誤差1/32に収
まるように近似を行った。もし、補間処理による画質の
劣化をより少なくしたい場合には、1/64よりもさら
に小さい項を追加することにより最大近似誤差をより小
さくする。また逆に、よりハード(ASIC)を小規模
にしたい場合には、1/64や1/32等の小さい項を
省くことにより、近似誤差は増加するがハード(ASI
C)規模は小さくすることができる。
【0121】また同様にして、480画素から960画
素への補間を行う場合の近似結果を、線形補間について
は式(11)、3次たたみ込み補間については式(1
2)に示す。 [b(2n+1)] = [a(n+1)] (n=0,1,2,…) [b(2(n+1))] = [(1/3)*[a(n+1)] + (1/2)*[a(n+2)] …(11) [b(2n+1)] = [a(n+1)] (n=0,1,2,…) [b(2(n+1))] = (-1/8)*[an] + (1/2+1/8)*[a(n+1)] + (1/2+1/8)*[a(n+2)] + (-1/8)*[a(n+3)] …(12) さらに同様にして、600画素から960画素への補間
を行う場合の近似結果を、線形補間については式(1
3)、3次たたみ込み補間については式(14)に示
す。 [b(8n+1)] = [a(5n+1)] (n=0,1,2,…) [b(8n+2)] = (1/2+1/8)*[a(5n+1)] + (1/4+1/8)*[a(5n+2)] [b(8n+3)] = (1/4)*[a(5n+2)] + (1/2+1/4)*[a(5n+3)] [b(8n+4)] = (1/2+1/4+1/8)*[a(5n+2)] + (1/8)*[a(5n+3)] [b(8n+5)] = (1/2)*[a(5n+3)] + (1/2)*[a(5n+4)] [b(8n+6)] = (1/8)*[a(5n+4)] + (1/2+1/4+1/8)*[a(5(n+1))] [b(8n+7)] = (1/2+1/4)*[a(5n+4)] + (1/4)*[a(5(n+1))] [b(8(n+1))] = (1/4+1/8)*[a(5(n+1))] + (1/2+1/8)*[a(5(n+1)+1)] …(13) [b(8n+1)] = [a(5n+1)] (n=0,1,2,…) [b(8n+2)] = (-1/16+-1/32)*[a(5n)] + (1/4+1/8+1/16+1/32)*[a(5n+1)] + (1/2+1/4)*[a(5n+2)] + (-1/8)*[a(5n+3)] [b(8n+3)] = (-1/8)*[a(5n+1)] + (1/2+1/4+1/8)*[a(5n+2)] + (1/4+1/32)*[a(5n+3)] + (-1/32)*[a(5n+4)] [b(8n+4)] = (-1/64)*[a(5n+1)] + (1/8+1/64)*[a(5n+2)] + (1/2+1/4+1/8+1/16+1/32)*[a(5n+3)] + (-1/16+-1/32)*[a(5n+4)] [b(8n+5)] = (-1/8)*[a(5n+2)] + (1/2+1/8)*[a(5n+3)] + (1/2+1/8)*[a(5n+4)] + (1/8)*[a(5(n+1))] [b(8n+6)] = (-1/16+-1/32)*[a(5n+3)] + (1/2+1/4+1/8+1/16+1/32)*[a(5n+4)] + (1/8+1/64)*[a(5(n+1))] + (-1/64)*[a(5(n+1)+1)] [b(8n+7)] = (-1/32)*[a(5n+3)] + (1/4+1/32)*[a(5n+4)] + (1/2+1/4+1/8)*[a(5(n+1))] + (-1/8)*[a(5(n+1)+1)] [b(8(n+1))] = (-1/8)*[a(5n+4)] + (1/2+1/4)*[a(5(n+1))] + (1/4+1/8+1/16+1/32)*[a(5(n+1)+1)] + (-1/16+-1/32)*[a(5(n+1)+2)] (14) 上述のアルゴリズムを実行する補間部1.05のハード
ウェア構成について図25を用いて詳細に説明する。図
25は、入力された有効表示画像信号を垂直補間しドッ
トマトリクスディスプレイに拡大表示を行う補間部の構
成を示すブロック図である。
【0122】同図において、4.01はA/D変換器1.
03からの出力であるデジタルの画像信号を入力する入
力部である。4.02はシステム制御部1.91から垂
直補間装置を制御する為の制御入力部である。更に、制
御入力部4.02において、4.02.01はシステム制
御部1.91より設定された設定データを保存するメモ
リ部、4.02.02は保存された設定データを他の処理
装置に供給する設定供給部である。4.03はクロック
と同期信号を入力する同期入力部、4.04はデジタル
処理部へ画像信号s1.04データと同期信号cs1.0
7を出力する出力部、4.05は出力部が画像信号s1.
04を出力する転送レートを決定する出力クロック供給
部である。4.06は入力された画像信号を用いデジタ
ル処理を行い水平ラインを増加させる垂直補間処理部、
4.07は垂直補間処理部4.06の制御を行う補間制御
部を示している。
【0123】上記構成において、入力部4.01は、A
/D変換部1.03より出力され、データ信号線を介し
て入力された画像信号s1.03を、同期入力部4.03
に入力される各信号と同期させて垂直補間処理部4.0
6に渡す。制御入力部4.02のメモリ部4.02.01
に保存された設定データは、設定供給部4.02.02に
よって補間制御部4.07に供給される。そして、補間
制御部4.07は、制御入力部4.02より供給された設
定データと同期入力部4.03及び出力クロック供給部
4.05より供給された信号に基づいて垂直補間処理部
4.06を制御する。そして、出力クロック供給部4.0
5から供給されるクロックに同期して出力部4.04よ
りOSD切換部1.06に画像信号を送出する。また、
垂直補間処理を行わない場合には、同期入力部4.03
より供給されるクロックを用い、出力部4.04よりO
SD切替部1.06に画像信号を送出する。
【0124】図26は図25で示した垂直補間処理部
4.06と補間制御部4.07の詳細な構成を示すブロッ
ク図である。
【0125】図26において、4.06.01は画像信号
と同期信号との同期をとる為のフリップフロップ(F/
F)回路、4.06.02は1水平ラインを保存する入力
FastIn Fast Outメモリ(FIFOメモリ)である。4.
06.03は補間係数によって入力された画像信号と演
算処理を行う演算部である。4.06.04は補間演算を
行った後の画像信号を保管する出力Fast In Fast Outメ
モリ(FIFOメモリ)である。4.06.05は出力F
IFOメモリ4.06.04の出力を選択しスイッチ部
4.06.06に転送するスイッチ部である。406.0
6は補間係数が1の場合つまり補間を行わない場合のス
ルーパスか、出力FIFOメモリ4.06.04よりの出
力かのいずれかを選択するスイッチ部である。
【0126】4.07.01は画像データの入力タイミン
グと、入力FIFOメモリ4.06.02へのデータ書き
込みタイミング及び読み出しタイミングを制御する入力
FIFO制御部である。4.07.02は出力FIFO書
き込み制御部であり、演算部4.06.03のタイミング
と出力FIFOメモリ4.06.04の書き込みタイミン
グを制御する。4.07.03は出力FIFO制御部であ
り、読み出しタイミングを制御する。4.07.04は表
示開始位置を検出する表示位置検出部である。4.07.
05は垂直補間装置から出力する画像信号と同期信号の
タイミングを調整する出力表示位置補正装置である。ま
た、4.07.06は各ラインごとの指数を制御する演算
制御部を示している。
【0127】上記の構成において、入力された画像信号
は、F/F回路4.06.01において入力FIFO制御
部4.07.01の信号によって同期化され、入力FIF
Oメモリ4.06.02に画像信号が転送されていく。各
入力FIFOメモリ4.06.02は、1水平ラインづつ
遅れた画像信号が順次転送されるように入力FIFO制
御部4.07.01によって制御されている。演算部4.
06.03は、演算制御部4.07.06からの制御信号
によって同じカラムの画像信号を演算部4.06.03に
各々入力する。演算部4.06.03は、上述のアルゴリ
ズムによって垂直補間ラインを生成し、生成されたデー
タは出力FIFOメモリ4.06.04に出力FIFO書
き込み制御部4.07.02の制御によって格納される。
格納された画像信号は、出力FIFO制御部4.07.0
3からの信号によって読み出され、スイッチ部4.06.
05とスイッチ部4.06.06を経由してOSD切換部
1.06に転送される。転送するときに、画像信号と同
期した信号が出力表示位置補正装置4.07.05により
生成される。
【0128】図27は、入力された画像データに対して
補間処理を行う演算部4.06.03の内部ブロックであ
る。
【0129】同図において、指数演算部4.06.03.
01は、F/F回路4.06.01或いは入力FIFOメ
モリ4.06.02より各々のラインの画像データを受
け、個々に予め決められた指数を掛けて、4入力の加算
器4.06.03.02に各々画像データを転送し加算を
行う。加算結果の画像データを符号処理装置4.06.0
3.03に送り、計算結果が負になっている場合は、最
小値“00”(6bit、16進数)に変更し、計算結
果が最大値を超えている場合は最大値“3F”(6bi
t、16進数)に変更する。
【0130】図28は、指数演算部4.06.03.01
の詳細ブロック図である。同図において、入力された画
像データについて、1/32から32/32までの係数
に対応する値(たたみ込み処理のための値)を生成す
る。2の補数演算器は前段の画像データを負の数に変換
する。また、選択器は2の補数演算器を通した画像デー
タと通さない画像データのいずれかを選択し、選択した
画像データを4入力の加算器4.06.03.02に転送
する。
【0131】図29は、IBM社のグラフィックカード
であるVGAの表示モードの内の1つである、水平64
0ドット、垂直350ラインの場合の垂直補間処理を行
う為の概略動作説明である。本実施形態の表示装置1.
5は、水平1280ドット、垂直980ラインの有効表
示エリアを有するものとし、以下では、水平640ドッ
ト/垂直350ラインの映像信号を水平1280ドット
/垂直980ラインに表示させる場合を説明する。
【0132】この場合、入力画像信号の水平640ドッ
トを1ドット当たり2回サンプリングし1280ドット
に拡大させる。また、垂直を350ラインから補間部
1.05の垂直補間処理によって490ラインに増加さ
せ、かつドットマトリクスディスプレイである表示装置
1.5内で更に2ライン拡大を行いアスペクト比の近似
した垂直を980ラインに増加させる。これにより表示
装置1.5では、水平1280ドット垂直980ライン
の有効表示エリアで表示が行われる。
【0133】補間処理では、図中に記載のタイミングで
画像データが入力される。この例の場合、水平1ライン
の時間は31.778μSであり、その中で25.422
μS中に有効な画像データが含まれている。また、この
垂直補間処理の場合、入力ライン5に対して出力が7ラ
イン作成されなければならない。したがって、図中の式
の様になり、出力の水平周期が22.699μSに決ま
る。また更に、有効データの期間の関係から出力の出力
サイクルが決定する。この例の場合は、39.16MH
zから28.196MHzに決まる。入力のタイミング
と出力のタイミングの関係は、2ライン入力されてから
出力を始め、5ライン入力される間に出力を7ライン行
う必要がある。
【0134】また、図中には、入力ラインと出力FIF
Oメモリ4.06.04の関係を記してある。図の左側に
示した入力画像ラインのサイクル番号のラインが入力さ
れた場合に、各出力FIFOメモリ内にそれぞれ図記載
のサイクルライン番号のラインが入力されるように制御
が行われる。
【0135】図30は、VESA規格の水平800ドッ
ト、垂直600ラインの場合の垂直補間処理を行う為の
概略動作を説明する図である。この場合入力画像信号
は、水平800ドットの有効表示期間を1280でサン
プリングし1280ドットに拡大させ、垂直を600ラ
インから補間部1.05の垂直補間処理によってアスペ
クト比の近似した垂直を960ラインに増加させる。こ
れにより表示装置1.5(ドットマトリクスディスプレ
イ)では、水平1280ドット、垂直960ラインの有
効表示エリアで表示が行われる。
【0136】補間処理では、図中に記載のタイミングで
画像データが入力されるこの例の場合水平1ラインの時
間は28.444μSであり、その中で22.222μS
中に有効な画像データが含まれている。また、この垂直
補間処理の場合入力ライン5に対して出力が8ライン作
成されなければならない。したがって図中の式のように
なり、水平ラインの出力の周期が17.778μSに決
まる。また更に、有効データの期間の関係から出力の出
力サイクルが決定する。この例の場合は、55.385
MHzから36.000MHzに決まる。入力のタイミ
ングと出力のタイミングの関係は、2ライン入力されて
から出力を初め5ライン入力される間に出力を8ライン
行う必要がある。
【0137】また、同図の下部には、入力ラインと出力
FIFOメモリ4.06.04の関係を記してあり、左側
の入力画像ラインのサイクル番号のラインが入力された
場合に、各出力FIFOメモリ内にそれぞれ図に記載の
サイクルライン番号が入力されるように制御が行われ
る。
【0138】図31は、VESA規格の水平800ドッ
ト、垂直600ラインの場合の垂直補間処理を行う為の
概略動作説明である。この場合入力画像信号は、水平8
00ドットの有効表示期間を1280でサンプリングし
1280ドットに拡大させ、垂直を600ラインから補
間部1.05の垂直補間処理によってアスペクト比の近
似した垂直を960ラインに増加させる。これにより表
示装置1.5では、水平1280ドット、垂直960ラ
インの有効表示エリアで表示が行われる。
【0139】補間処理では、図中に記載のタイミングで
画像データが入力されるこの例の場合水平1ラインの時
間は26.400μSであり、その中で20.000μS
中に有効な画像データが含まれている。また、この垂直
補間処理の場合入力ライン5に対して出力が8ライン作
成されなければならない。したがって図中の式のように
なり水平ラインの出力の周期が16.500μSに決ま
る。また更に、有効データの期間の関係から出力の出力
サイクルが決定する。この例の場合は、63.3663
MHzから38.7878MHzに決まる。入力のタイ
ミングと出力のタイミングの関係は、2ライン入力され
てから出力を初め5ライン入力される間に出力を8ライ
ン行う必要がある。
【0140】また、同図に入力画像ラインと出力FIF
Oメモリ4.06.04の関係が示されている。左側の入
力画像ラインのサイクル番号のラインが入力された場合
に、各出力FIFOメモリ内にそれぞれ図に示されるよ
うにサイクルライン番号のラインが入力されるように制
御が行われる。
【0141】図32は、VESA規格の水平800ドッ
ト、垂直600ラインの場合の垂直補間処理を行う為の
概略動作を説明する図である。この場合入力画像信号
は、水平800ドットの有効表示期間を1280でサン
プリングし1280ドットに拡大させ、垂直を600ラ
インから補間部1.05の垂直補間処理によってアスペ
クト比の近似した垂直を960ラインに増加させる。こ
れにより表示装置1.5では、水平1280ドット、垂
直960ラインの有効表示エリアで表示が行われる。
【0142】補間処理では、図中に記載のタイミングで
画像データが入力される。この例の場合水平1ラインの
時間は20.800μSであり、その中で16.000μ
S中に有効な画像データが含まれている。また、この垂
直補間処理の場合入力ライン5に対して出力が8ライン
作成されなければならない。したがって、図中の式のよ
うになり出力の周期が13.000μSに決まる。また
更に、有効データの期間の関係から水平1ラインの出力
サイクルが決定する。この例の場合は、78.048M
Hzから49.231MHzに決まる。入力のタイミン
グと出力のタイミングの関係は、2ライン入力されてか
ら出力を初め5ライン入力される間に出力を8ライン行
う必要がある。
【0143】同図に入力ラインと出力FIFOメモリ
4.06.04の関係を示す。左側に示した入力画像ライ
ンのサイクル番号のラインが入力された場合に、各出力
FIFOメモリ内にそれぞれ図に示すようにサイクルラ
イン番号のラインが入力されるように制御が行われる。
【0144】図33は、VESA規格の水平1024ド
ット、垂直768ラインの場合の垂直補間処理を行う為
の概略動作を説明する図である。この場合入力画像信号
は、水平1024ドットの有効表示期間を1280でサ
ンプリングし1280ドットに拡大させ、垂直を768
ラインから補間部1.05の垂直補間処理によってアス
ペクト比の近似した垂直を960ラインに増加させる。
これにより表示装置1.5では、水平1280ドット、
垂直960ラインの有効表示エリアで表示が行われる。
【0145】補間処理では、図中に記載のタイミングで
画像データが入力される。この例の場合水平1ラインの
時間は17.707μsであり、その中で13.653μ
S中に有効な画像データが含まれている。また、この垂
直補間処理の場合入力ライン4に対して出力が5ライン
作成されなければならない。したがって、図中の式のよ
うになり出力の周期が14.1656μSに決まる。ま
た更に、有効データの期間の関係から出力の出力サイク
ルが決定する。この例の場合は、63.2MHzから4
5.2MHzに決まる。入力のタイミングと出力のタイ
ミングの関係は、2ライン入力されてから出力を初め4
ライン入力される間に出力を5ライン行う必要がある。
【0146】また、図中に入力ラインと出力FIFOメ
モリ4.06.04の関係を示す。同図の左側の入力画像
ラインのサイクル番号のラインが入力された場合に、各
出力FIFOメモリ内にそれぞれ図に記載したようにサ
イクルライン番号のラインが入力されるように制御が行
われる。
【0147】図34は、アップル社のMacintos
h(商標)シリーズの1モードである、水平1024ド
ット、垂直768ラインの場合の垂直補間処理を行う為
の概略動作を説明する図である。この場合入力画像信号
は、水平1024ドットの有効表示期間を1280でサ
ンプリングして1280ドットに拡大させ、垂直を76
8ラインから補間部1.05の垂直補間処理によってア
スペクト比の近似した垂直を960ラインに増加させ
る。これにより表示装置1.5では、水平1280ドッ
ト、垂直960ラインの有効表示エリアで表示が行われ
る。
【0148】補間処理では、図中に記載のタイミングで
画像データが入力される。この例の場合水平1ラインの
時間は16.6μSでありその中で12.8μS中に有効
な画像データが含まれている。また、この垂直補間処理
の場合入力ライン4に対して出力が5ライン作成されな
ければならない。したがって、図中の式のようになり水
平ラインの出力の周期が13.28μSに決まる。また
更に、有効データの期間の関係から出力サイクルが決定
する。この例の場合は、67.5MHzから48.2MH
zに決まる。入力のタイミングと出力のタイミングの関
係は、2ライン入力されてから出力を初め4ライン入力
される間に出力を5ライン行う必要がある。
【0149】また、図中には入力ラインと出力FIFO
メモリ4.06.04の関係が示されている。図におい
て、左側に示された入力画像ラインのサイクル番号のラ
インが入力された場合に、各出力FIFOメモリ内にそ
れぞれ図に示すようにサイクルライン番号のラインが入
力されるように制御が行われる。
【0150】これまで、説明してきた補間処理において
図30から図32で説明した水平800ドット垂直60
0ラインの場合は、その他の場合と異なり3ライン目が
入力されると同時に補間ラインの出力を始めると、補間
するべきデータが入力される前にデータの出力を行って
しまう場合が生じる。そこで、補間後のラインデータの
出力の開始を3ライン目のデータが入力された後、規定
の時間後から補間ラインを出力するように制御する。
【0151】以上のようにして、アナログ画像信号処理
ブロック1.1は、パーソナルコンピュータやワークス
テーションより入力される各種表示モードに対応する映
像信号を、表示装置1.5の有効表示エリアに表示する
ためのデジタル映像信号を生成する。この生成されたデ
ジタル映像信号は、デジタル画像処理部1.4に入力さ
れて、2値化等の処理を受けた後、表示装置1.5へ入
力され、表示される。また、上述したように、分周クロ
ックのリセット期間が適切に制御されるので、各水平ラ
インの第1ピクセルに、各水平ラインの映像信号の対応
するデータを表示することが保証される。
【0152】次に、図1に記載されている上記説明以外
の部分の動作について説明する。
【0153】1.2は、TV(テレビジョン)信号処理
ブロックであって、該ブロックは、TVチューナ部1.
21、デコーダ部1.22、OSD切換部1.23、変換
部1.24、及び水平補間処理部1.25からなる。な
お、本例において、TV信号はデコーダ部1.22にお
いてディジタル変換される。
【0154】1.21は、TVチューナ部であって、変
調されたTV電波s1.06を受信し、同調、増幅、検
波を行いNTSC,PAL、SECAM等のコンポジッ
トアナログ画像信号s1.09と音声信号s1.15aを
出力するものである。
【0155】1.22は、デコーダ部であって、前記T
Vチューナ部1.21よりのコンポジットアナログ画像
信号s1.09、あるいは、外部入力映像信号s1.07
に対してA/D変換、色差復調、RGB信号へのマトリ
クス変換を施し、インターレースのデジタルRGB信号
s1.10と制御信号cs1.08を出力する。
【0156】また、S端子信号s1.08(YC分離画
像信号)も入力可能である。S端子信号s1.08はデ
コーダ部1.22によりA/D変換、RGB信号へのマ
トリクス変換が施され、上記と同様、デジタルRGB画
像信号s1.10と、制御信号cs1.08を出力する。
【0157】1.23はOSD切換部であって、デコー
ダ部1.22よりのインターレースRGB画像信号s1.
10と後述のOSD制御部1.93からの信号s1.18
とのいずれかに切り換える機能を有する。
【0158】1.24は変換部であり、OSD切換部1.
23よりのインターレースRGB画像信号s1.11
を、インターレース/ノンインターレース(フィールド
/フレーム)変換し、50(60)Hzノンインターレ
ース(フィールド)信号から、50(60)Hzノンイ
ンターレース(フレーム)信号へ変換する。そして、得
られたノンインターレース50(60)HzのRGB画
像信号s1.12を水平補間処理部1.25へ出力する。
【0159】1.25は、水平補間処理部であって、ノ
ンインターレースRGB画像信号s1.12を、表示装
置1.5の水平解像度と等しい水平解像度に補間処理
し、RGB画像信号s1.13として出力する。なお、
ここで行われる補間処理は、水平方向に2倍の解像度に
補間処理するものであるため、同じデータを2度読み出
しすることによりなされるものである。
【0160】1.3は、PC/WSよりの映像信号を扱
うアナログ画像信号処理ブロック1.1と、TV信号処
理ブロック1.2の切換を行う切換スイッチ部である。
切換スイッチ部1.3は、システム制御部1.91の制御
信号cs1.12により、アナログ画像信号処理ブロッ
ク1.1からの画像データs1.05及び同期信号cs
1.07と、TV信号処理ブロック1.2からの画像信号
s1.13及び同期信号cs1.10とを切換え、画像デ
ータs1.14、同期信号cs1.11を出力する。
【0161】1.4は、デジタル画像処理部であって、
切換スイッチ部1.3よりのデジタル画像データs1.1
4を表示装置1.5が表示するための各種、処理、制御
を行う。
【0162】続いてデジタル画像処理部1.4において
行われる処理について、図35を用いて詳細に説明す
る。図35は、デジタル画像処理部1.4及び表示装置
1.5の詳細な構成を表すブロック図である。なお、図
35において、5.07は制御インターフェースであ
り、デジタル画像処理部1.4とシステム制御部1.91
とをバスcs1.91を介して接続する。
【0163】切換スイッチ部1.3のスイッチ1.32に
よって、NTSC等の画像信号s1.13もしくはコン
ピュータ入力信号s1.05のいずれかが選択され、デ
ジタル画像処理部1.4に入力される。入力された映像
信号はコントラスト調整部5.01においてγ補正処理
および階調調整処理される。
【0164】上記のγ補正処理について図36を参考に
して説明する。図36は、γ=2.2、8ビット入力、
8ビット出力の場合のγ補正を説明する図である。入力
データが、例えばaの場合、γ=1.0では出力データ
もaであるが、γ=2.2では出力データはb(<a)
となり、γ=1.0の場合よりもコントラストのある画
像が得られることになる。
【0165】次に図37を参考にして階調調整処理を説
明する。図37は、階調調整処理を説明する図である。
階調調整を行わない場合は、図37の100%の場合の
ように、入力値に対してリニアな出力値をとる。50%
の階調調整を行うと、0から64まで、および192か
ら255までの入力データに対する出力値は、それぞれ
0と255に貼り付けられ、その間の入力データは図3
7に示すように、入力データの2倍の変化量で変化す
る。
【0166】また、階調調整の値を小さく(%を下げ
る)するにしたがって、よりコントラストのある画像を
えることができる。なお、γ補正処理および階調調整に
おける調整値は、上述のキー入力処理により操作者によ
って選択され、システム制御部1.91により、コント
ラスト調整部5.01に設定される。γ補正および階調
調整されたデータs5.01は、中間調処理部5.02に
より、例えば、ED(誤差拡散)法やディザ法等の中間
調処理が施される。
【0167】動き検出部5.04は、中間調処理される
前の表示データをスチールして、一定値以上変化のあっ
たラインを検出し、この結果をシステム制御部1.91
に転送する。これを受けたシステム制御部1.91は、
メモリ部5.03に格納されているフレーム表示データ
のうち、動き検出されたラインの表示データ(変更後の
データ)のみをラインアドレスデータと共に表示制御部
5.05に出力する。
【0168】1.5は、画像表示用の、液晶等を用い
た、いわゆるドットマトリクスディスプレイであって、
図35のごとく表示制御部5.05、表示パネル5.06
からなり、デジタル画像処理部1.4で処理された画像
信号を表示する。すなわち、図35の表示制御部5.0
5が、表示パネル5.06のアドレスデータで指定され
た垂直位置にライン表示データを表示するのである。
【0169】1.7は、音声処理ブロックであって、遅
延調整部1.71、音質調整及び増幅部1.72、音声ス
ピーカ部1.73から構成されている。
【0170】1.71は、遅延調整部であって、表示装
置1.5における画像表示と、スピーカ部1.73から音
声される音声とのずれの調整を行う。表示装置1.5に
おいては本体の使用温度によって、表示画面の左上と右
隅とではわずかながら画像表示に遅延が生じる。このた
めTV信号のように動画と音声の同期が必要な場合、温
度によって影響を受ける画像と影響を受けない音声に時
間的な不一致が発生してしまう。
【0171】この現象を解消するために表示装置1.5
の温度情報を表示装置制御信号cs5.05、後述の制
御バスcs1.19を通してシステム制御部1.91にフ
ィードバックする。システム制御部1.91は、その情
報をもとに制御信号cs1.20によって遅延調整部1.
71をコントロールし、画像と音声が同期するように音
声入力信号s1.15、あるいは、音声信号s1.15a
を遅延させ、遅延音声信号s1.16を発生させる。つ
まり、画像表示の遅延がない場合には音声のディレイを
発生させず、画像表示の遅延がある場合には音声のディ
レイを発生させるようにする。
【0172】ただし、発生させる音声遅延時間は、予め
不揮発性メモリ部1.94内に格納、用意されている表
示装置1.5の温度と画像表示遅延時間の相関テーブル
から参照され引き出される。この遅延調整を行うことに
より、表示装置1.5の温度に依存せず画像と音声の同
期がとれるようになる。
【0173】1.72は、音質調整及び増幅部であっ
て、遅延調整された前記音声信号s1.16は、該音質
調整及び増幅部1.72に送られる。音質調整部は、音
量調整、ステレオ/モノ切換、左右スピーカバランス調
整、トーンコントロール、サラウンド処理等の機能を持
ち、制御信号cs1.20によって、システム制御部1.
91からのコントロールにより入力された音声信号をユ
ーザの好みの音質に調整する。その後、増幅部によっ
て、後述の音声スピーカ部1.73をドライブできるよ
うに増幅する。
【0174】1.73は、音声スピーカ部であって、前
記増幅された音声電気信号s1.17を空気振動音声に
変換する。
【0175】1.8は、電源部であって、電源出力cs
1.81は、TV信号処理ブロック1.2に対し、cs
1.82は、アナログ映像信号処理ブロック1.1に対
し、cs1.83は、デジタル画像処理部1.4に対し、
cs1.84はその他各部に対して電源を供給する。こ
の電源部1.8は制御信号cs1.21を通して、システ
ム制御部1.91により制御され、前記TV信号処理ブ
ロック1.2、およびアナログ映像信号処理ブロック1.
1、およびデジタル画像処理部1.4の電源のオン、オ
フ等を制御している。
【0176】1.91は、システム制御部であって、い
わゆるマイクロコンピュータ等で構成され、制御バスc
s1.21,cs1.15,cs1.16,cs1.19,
cs1.20,cs1.21を通して、図1の各部を全般
にわたって統括的に制御している。
【0177】1.92は、キー入力部であって、後述す
るように、OSDで行われる各部調整機能を操作する操
作キー、TV/PC切換スイッチ、など、特定機種切換
スイッチを有している。
【0178】1.93は、OSD(on csreen display)制
御部であって、画面上にOSD文字を出力する際の表示
位置などを制御している。
【0179】1.94は、不揮発性メモリ部であって、
制御バスcs1.19を通しシステム制御部1.91によ
って制御され、ホスト装置の機種ごとの同期信号や各種
パラメータを登録した機種テーブル、音声信号遅延時間
テーブル、後述OSD操作で行われる各種機能のイニシ
ャルデータ、及びユーザプリセットデータ等を格納して
いる。
【0180】続いて、表示装置1.5の画面上に必要な
情報を表示して、操作者による各種調整処理を容易にす
るOSD(オンスクリーンディスプレイ)表示について
図38,図39,図40、図41および、本実施形態の
表示制御装置による文字サイズの拡大について示した図
42を参照して説明する。
【0181】システム制御部1.91は、操作者による
キー入力処理等からOSD表示要求を検出すると、この
要求に基づいてOSD制御部1.93に対して、OSD
表示開始位置(水平,垂直),表示パターン,フォント
サイズ,表示色,ブリンキング有無,フォント間スペー
ス等の情報を転送することにより、図38〜図41に示
す様なOSD表示を行う。図38〜図41は本実施形態
のOSD表示例を示す図である。
【0182】まず、図38、図39では、後述のキー入
力処理における、調整項目選択処理によるメニュー画面
のOSD表示例が示されている。図38、39では例と
して言語選択が設定項目として選択されている場合を示
している。図38では、文字の背景が透かしではない場
合の表示例を示しており、選択されている言語(LAN
GUAGE)の項目分を他の項目の背景と異なる色とす
るか、もしくはブリンクさせることにより他の項目と区
別される。また図39では、文字の背景が透かしになっ
ている表示例を示している。この場合、選択項目の背景
のみ透かしではなく色がついている。
【0183】図40では、図38に示したメニュー画面
において、後述の調整項目選択処理によって言語選択
(LANGUAGE)を選択した場合のOSD表示例が
示されている。この場合は2者選択型であるため、前述
のようにUP,DOWNキーを押すごとに英語(ENG
LISH)と日本語(JAPANESE)が交互に選択
される。
【0184】図41では、上記メニュー選択において明
るさ調整を選択した場合のOSD表示例が示されてい
る。この場合はUP,DOWNキーにより段階的に調整
値が変更され、例えば255段階の設定値があり、OS
D表示のレベルが10段階である場合には、設定値が約
25増減するごとにOSD表示レベルも1つ増減する。
【0185】図42はOSD表示におけるフォントサイ
ズの制御を説明する図である。NTSC/PAL等のT
V電波信号s1.06およびYC分離画像信号s1.08
の表示時においては、OSD表示信号s1.18は、フ
ィールド単位のデータからフレーム単位のデータへの変
換を行う変換部1.24において、垂直方向に2倍サイ
ズに拡大される。さらに水平補間処理部1.25により
水平方向に2倍のサイズに拡大される。そして最後に表
示装置1.5に表示される際、垂直方向に2ライン同じ
データが表示されることから、垂直方向にさらに2倍サ
イズに拡大されたことになり、トータルで、水平方向に
2倍,垂直方向に4倍サイズに拡大される。そのためO
SD表示に用いるフォントサイズとして、水平方向は2
倍,垂直方向は1倍サイズのフォントを用いることによ
り、表示装置1.5上では水平方向,垂直方向に4倍サ
イズのフォントを表示することができる。
【0186】一方、コンピュータ入力信号s1.01表
示時においては、OSD表示信号s1.18は、OSD
切換部1.06において、コンピュータ入力信号s1.0
1と切り換えて出力される。この際、コンピュータ入力
信号s1.01と同じクロックスピードで読み出しを行
うために、4回同じデータが読み出される。そのため、
水平方向に4倍サイズに拡大されることになる。そのた
め、OSD表示に用いるフォントサイズとして、水平方
向は1倍,垂直方向は4倍サイズのフォントを用いるこ
とにより、表示装置1.5上では水平方向,垂直方向共
に、上記の場合と同じ4倍サイズのフォントを表示する
ことができる。
【0187】なお、ユーザがキー入力調整により、垂直
方向2倍駆動と1倍駆動を選択でき、この変更をシステ
ム制御部1.91が検知してOSD制御部1.93を制御
するようにしても良い。ここで、垂直方向2倍駆動が選
択された場合は、垂直方向に2倍サイズのフォントを用
いることになる。
【0188】また、コンピュータ画像信号は水平方向に
は全て1280画素にサンプリング(A/D変換時)さ
れるため、全表示モードとも水平方向サイズは同一とな
る。そのため、OSDデータのみ4回読み出しして、O
SD切換部1.06で切り換えると丁度よいサイズで合
体できる。また、デジタル画像処理部1.4へは常に同
じサイズ、同じタイミングで入力される。
【0189】また、図43は、ビデオ信号表示時および
コンピュータ信号表示時におけるOSD表示項目の一覧
を示す図である。本実施形態における示制御装置におい
ては、それぞれの表示時において図43の様に異なる内
容のOSD表示を行う。これらの表示内容はシステム制
御部1.91に保持されている。尚、フォントデータは
OSD制御部1.93が保持する。
【0190】したがって、本実施形態における表示制御
装置においては、ビデオ信号表示時および、コンピュー
タ信号表示時では、異なるフォントサイズ,異なる読み
出しクロックスピード,異なる表示内容のOSD表示を
行う。
【0191】OSD制御部1.93は、NTSC等のビ
デオ入力信号の場合には、OSD切換部1.23、ま
た、コンピュータ入力信号の場合には、OSD切換部
1.06を切り換えることにより、RGB画像信号s1.
10もしくはs1.04をOSD信号s1.18と切り換
えて出力する。
【0192】スイッチ1.32は、後述のキー入力処理
による操作者選択に基づいて、システム制御部1.91
により切り替えられ、NTSC等の画像信号s1.13
とコンピュータ入力信号s1.05を切り換えて、デジ
タル画像処理部1.4に転送する。
【0193】ここで操作者からのキー入力処理につい
て、図44〜図47のフローチャート及びユーザからの
キー入力を受け付けるキーの例を示した図48を参照し
て詳細に説明する。図44〜図47は本実施形態におけ
るキー入力処理を説明するフローチャートである。ま
た、図48は、本実施形態におけるキー操作パネルの概
観を表す図である。
【0194】システム制御部1.91はステップS11
01において、キー入力部1.92に対してキースキャ
ンを行う。ステップS1102で、該キースキャンの結
果、キー入力があったかの判定を行い、キー入力がなか
った場合には直ちにキー入力処理を終了する。そうでな
くキー入力があった場合には、ステップS1103に進
む。
【0195】ステップS1103では、検出されたキー
入力が図48のTV/PC切り替えキー(KEY1)で
あるかどうかを判定し、もしTV/PC切り替えキーで
あった場合には、ステップS1104のTV/PCモー
ド切り替え処理を行う。このTV/PC切り替え処理
は、 1、切換スイッチ部1.3の切り換え制御 2、補間処理部1.05へのTV/PC切り替え情報の
設定 3、TV/PC切り替え情報のOSD表示 によりなる。このTV/PCモード切り替え処理の終了
後、キー入力処理は終了する。ステップS1105で
は、検出されたキー入力が図48の音量UPキー(KE
Y2)であるかどうかを判定し、音量UPキーであった
場合には、ステップS1106の音量UP処理を行う。
この音量UP処理は、 1、音声調整及び増幅部1.72への音量UP設定 2、更新音量のOSD表示 によりなる。該音声UP処理終了後、キー入力処理は終
了する。
【0196】ステップS1107では、検出されたキー
入力が図48の音量DOWNキー(KEY3)であるか
どうかを判定し、音量DOWNキーであった場合には、
ステップS1108の音量DOWN処理を行う。該音量
DOWN処理は、 1、音声調整及び増幅部1.72への音量DOWN設定 2、更新音量のOSD表示 によりなる。該音声DOWN処理終了後、キー入力処理
は終了する。
【0197】ステップS1109では、図32に示すク
リアーキー(KEY8)およびセットキー(KEY5)
が同時に一定期間以上続けて押されたかどうかを判定
し、そうであった場合にはリセットキーが検出されたと
してステップS1110のリセット処理を行う。該リセ
ット処理は、 1、不揮発性メモリ部1.94から工場出荷時の初期設
定値を読み出し、デコーダ部1.22に設定 2、不揮発性メモリ部1.94から工場出荷時の初期設
定値を読み出し、音声調整及び増幅部1.72に設定 3、不揮発性メモリ部1.94から工場出荷時の初期設
定値を読み出し、クロック発生部1.04に設定 4、不揮発性メモリ部1.94から工場出荷時の初期設
定値を読み出し、補間部1.05に設定 という処理を行う。該リセット処理終了後、キー入力処
理は終了する。
【0198】ステップS1111では、検出されたキー
入力がメニューキー(KEY4)であるかどうかを判定
し、もしメニューキーであった場合にはステップS11
12に進む。そうでなく、上記以外のキー、すなわちセ
ットキー,UPキー,DOWNキー,クリアーキーのい
ずれかのキーが検出された場合には、何もせず直ちにキ
ー入力処理を終了する。ステップS1112では、現在
TVモードか、PCモードかの判定を行い、TVモード
の時はステップS1113に進み、PCモードの時はス
テップS1128に夫々進む。
【0199】ステップS1113及びステップS112
8では、メニュー画面を見ながら操作者が設定項目を選
択する処理を行う。図46のフローチャートを参照して
該ステップS1113または1128の処理について説
明する。
【0200】ステップS1501では、前回選択された
項目を選択した状態でOSD表示を行う。ステップS1
502では、操作者からのキー入力があるまでウエイト
を行う。ステップS1503では、操作者が入力したキ
ーがTV/PC切り替えキー,音量UPキー,音量DO
WNキーのいずれか(即ち,KEY1〜KEY3のいず
れか)であるか否かを判定し、そうである場合には、何
もせずに再度ステップS1502にもどる。
【0201】KEY1〜KEY3のいずれでもない場合
は、ステップS1503からステップS1504へ進
む。ステップS1504では、操作者が入力したキーが
メニューキー(KEY4)であるか否かを判定し、そう
である場合には該処理を終了する。そうでない場合に
は、ステップS1505に進む。
【0202】ステップS1505では、操作者が入力し
たキーがセットキー(KEY5)であるか否かを判定
し、そうである場合にはステップS1514において設
定項目確定とし、ステップS1114もしくはステップ
S1129に進む。
【0203】操作者が入力したキーがセットキー(KE
Y5)でない場合は、ステップS1506へ進む。ステ
ップS1506では、操作者が入力したキーがクリアー
キー(KEY8)であるか否かを判定し、そうである場
合にはステップS1507において選択項目を初期値に
し、ステップS1501にもどる。入力されたキーがク
リアーキーでない場合には、ステップS1508に進
む。
【0204】ステップS1508では、操作者がクリア
ーキーとセットキーを同時に一定時間以上押し続けたか
否かの判定を行い、そうである場合にはリセット要求で
あるとして、ステップS1509のリセット処理を行い
該処理を終了する。もしそうでない場合にはステップS
1510に進む。
【0205】ステップS1510では、操作者が入力し
たキーがUPキー(KEY6)であるか否かの判定を行
う。もしそうである場合には、ステップS1511にお
いて選択項目を前項目にした後ステップS1501にも
どる。そうでない場合にはステップS1512に進む。
ステップS1512では操作者が入力したキーがDOW
Nキー(KEY7)であるか否かの判定を行う。もしそ
うである場合には、ステップS1513において選択項
目を次項目にした後ステップS1501に戻る。
【0206】上記すべてのキーでなかった場合には、何
もせずステップS1501に戻る。従って、ステップS
1504においてメニューキーが入力されているか、ま
たはステップS1508においてリセット要求である場
合のみキー入力処理は終了し、ステップS1505にお
いて操作者が入力したキーがセットキーであった場合の
み、図45におけるステップS1113またはステップ
S1128の処理が終了する。
【0207】図45に戻り、ステップS1114では、
上記ステップS1113において選択された調整項目
が、言語選択であるか否かの判定を行う。もし言語選択
であった場合には、ステップS1115の言語選択処理
を行う。ステップS1116では、選択された処理が入
力選択であるか否かの判定を行い、もし入力選択であっ
た場合には、ステップS1117の入力選択(コンポジ
ット信号入力/YC分離信号入力)処理を行う。ステッ
プS1118では、選択された処理が音質選択であるか
否かの判定を行い、もし音質選択であった場合には、ス
テップS1119の音質選択処理を行う。ステップS1
120では、選択された処理がコントラスト調整である
か否かの判定を行い、もし明るさ調整であった場合に
は、ステップS1123の明るさ調整処理を行う。ステ
ップS1124では、選択された処理が彩度調整処理を
行う。ステップS1126では、選択された処理が色相
調整処理を行う。そうでなくもし、上記以外の処理が選
択された場合には直ちに処理を終了する。
【0208】ここで上記ステップS1115の言語選択
処理について図47を用いて説明する。ステップS16
01では、言語選択画面をOSD表示し、ステップS1
602では操作者からキー入力があるまでウエイトす
る。ステップS1603では、操作者からのキー入力が
TV/PC切り替えキーもしくは音量UPキーもしくは
音量DOWNキー(即ち、KEY1〜KEY3のいずれ
か)であるか否かの判定を行い、もしそうであった場合
にはステップS1602にもどる。もしそうでない場合
にはステップS1604に進む。ステップS1604で
は、操作者からのキー入力がメニューキー(KEY4)
もしくはセットキー(KEY5)であるかの判定を行
い、もしそうであった場合には、メニュー選択処理11
13に戻る。もしそうでない場合にはステップS160
6に進む。
【0209】ステップS1606では、操作者からのキ
ー入力がクリアーキー(KEY8)であるか否かの判定
を行い、もしそうであった場合には、ステップS160
7において、設定値を該処理を始めたときの設定値に戻
し、ステップS1601に戻る。もしそうでない場合に
はステップS1608に進む。ステップS1608で
は、操作者がクリアーキーとセットキーを同時に一定時
間以上押しているか否かの判定を行い、もしそうであっ
た場合にはリセット要求であるとし、ステップS160
9のリセット処理を行い、該言語調整処理ならびにキー
入力処理を終了する。もしそうでなかった場合にはステ
ップS1610に進む。
【0210】ステップS1610では操作者からのキー
入力がUPキーであるか否かの判定を行い、もしそうで
あった場合には、ステップS1611において設定値を
前項目にするか、もしくは設定値をUPする。そして、
ステップS1601に戻る。ステップS1612におい
てUPキーでない場合は、ステップS1612に進む。
ステップS1612では、操作者からのキー入力がDO
WNキーであるか否かの判定を行い、もしそうであった
場合には、ステップS1613において設定値を次項目
にするか、もしくは設定値をDOWNする。
【0211】ステップS1612において、DOWNキ
ーでない場合は、操作者からのキー入力が上記のいずれ
のキーでもない場合となり、何もせずステップS160
1に戻る。
【0212】ステップS1117の入力タイプ選択処
理,ステップS1119の音質選択処理,ステップS1
121のコントラスト調整処理,ステップS1123の
明るさ調整処理,ステップS1125の彩度調整処理,
ステップS1127の色相調整処理についても同様の処
理を行う。
【0213】一方ステップS1128では、ステップS
1113で行なったのと同様にして、PCモードの時
の、メニュー画面を通して設定項目を選択する処理の選
択を行う。ステップS1129では、選択された処理が
言語選択であるか否かの判定を行い、もし言語選択であ
った場合には、ステップS1130の言語選択処理を行
う。そうでない場合にはステップS1131に進む。ス
テップS1131では、選択された処理が音質選択であ
るか否かの判定を行い、もし音質選択であった場合に
は、ステップS1132の音質選択処理を行う。もし、
そうでない場合にはステップS1133に進む。
【0214】ステップS1133では、選択された処理
がγ選択であるか否かの判定を行い、もしγ選択であっ
た場合には、ステップS1134のγ選択処理を行う。
もしそうでない場合にはステップS1135に進む。ス
テップS1135では、選択された処理が階調選択であ
るか否かの判定を行い、もし、階調選択であった場合に
は、ステップS1136の階調選択処理を行う。もしそ
うでない場合にはステップS1137に進む。ステップ
S1137では、選択された処理が位相調整であるか否
かの判定を行い、もし位相調整であった場合には、ステ
ップS1138の位相調整処理を行う。もしそうでない
場合にはステップS1139に進む。ステップS113
9では、選択された処理が位置調整であるか否かの判定
を行い、もし位相調整であった場合には、ステップS1
140の表示位置調整処理を行う。もしそうでない場合
にはステップS1141に進む。
【0215】ステップS1141では選択された処理が
DPMS調整であるか否かの判定を行い、もしDPMS
調整であった場合には、ステップS1142のDPMS
調整処理を行う。もしそうでない場合にはステップS1
143に進む。ステップS1143では、選択された処
理が機種設定であるか否かの判定を行い、もし機種設定
であった場合には、ステップS1144の機種設定処理
を行う。そうでなく上記以外の処理が選択された場合に
は、直ちに該キー入力処理を終了する。尚、上記判定処
理,OSD表示制御,各種調整選択処理制御等はシステ
ム制御部1.91において行われる。
【0216】以上説明したように上記実施形態によれ
ば、量子化されたビデオ信号がパイプライン処理に入力
されるタイミングを、分周クロックのリセット時間を調
整することにより行うことが可能となり、各水平ライン
毎に第1番目の画像信号を第1ピクセルに表示させるこ
とが可能となる。
【0217】また、リセット時間をプログラマブルに調
整できるので、様々なパイプライン処理の段数に対応で
きる。
【0218】更に、リセット時間をプログラマブルに調
整できるので、様々な表示モードに対応できる。
【0219】更に、量子化された画像データのタイミン
グをリセット時間で調整することにより、後段のパイプ
ライン制御部でのデータスワップ処理などを行う必要が
なくなり、後段の回路規模を増やすことなく、かつ回路
を複雑にすることなく、各水平ライン毎に第1番目の画
像信号を第1ピクセルに表示させることが可能となる。
【0220】更に、後段のパイプライン処理をLSIな
どの集積回路で実現している場合、回路規模の増大と回
路の複雑化を防止でき、発熱の問題も生じなくなる。
【0221】更に、シンプルなリセット時間の調整によ
り本目的が達成できるので、コストアップを最小限に抑
えることができる。なお、上記実施形態では、2画素を
パイプライン処理する場合を説明したので、リセット期
間の調整幅は1ドットクロック分となっている。3画
素、4画素をパイプライン処理(並列的に処理)する場
合は、リセット期間の調整幅が2ドットクロック、3ド
ットクロックと言う具合に増加することになる。
【0222】また、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明はシステム或は装置にプロ
グラムを供給することによって達成される場合にも適用
できることは言うまでもない。この場合、本発明に係る
プログラムを格納した記憶媒体が、本発明を構成するこ
とになる。そして、該記憶媒体からそのプログラムをシ
ステム或は装置に読み出すことによって、そのシステム
或は装置が、予め定められた仕方で動作する。
【0223】
【発明の効果】以上説明したように、本発明によれば、
回路規模の増大と回路構成の複雑化を伴うことなしに、
所定番目の画素データを表示装置上の所定位置に表示す
ることが可能となる。
【0224】
【図面の簡単な説明】
【図1】本実施形態に係る表示制御装置の構成を表すブ
ロック図である。
【図2】同期信号測定部1.02の詳細な構成を表すブ
ロック図である。
【図3】同期信号測定部1.02において測定結果を格
納するFIFOの内容を表わす図である。
【図4】同期信号測定部1.02において測定結果を格
納するレジスタの内容を表わす図である。
【図5】本実施形態におけるA/D変換部1.03の詳
細な構成を表すブロック図である。
【図6】クロック発生部1.04の構成を示すブロック
図である。
【図7】分周器3.04のカウンタ部の構成を示す図で
ある。
【図8】1/2分周出力レベル切替器3.15の動作タ
イミングを表すタイミングチャートである。
【図9】ビデオ信号、ドットクロック、分周クロックピ
クセルデータの論理的なタイミングを表す図である。
【図10】一般的なビデオ信号のタイミング波形を示す
図である。
【図11】一般的なビデオ信号のタイミング波形を示す
図である。
【図12】ビデオ信号における同期信号のタイミングを
表す図である。
【図13】ビデオ信号における同期信号のタイミングを
表す図である。
【図14】ビデオ信号における同期信号のタイミングを
表す図である。
【図15】本実施形態におけるビデオ信号の機種、表示
モードを特定するための制御モジュールを示す図であ
る。
【図16】本実施形態におけるビデオ信号の機種、表示
モードを特定するための手順を表すフローチャートであ
る。
【図17】本実施形態におけるビデオ信号の機種、表示
モードを特定するための手順を表すフローチャートであ
る。
【図18】本実施形態におけるビデオ信号の機種、表示
モードを特定するための手順を表すフローチャートであ
る。
【図19】本実施形態におけるビデオ信号の機種、表示
モードを特定するための手順を表すフローチャートであ
る。
【図20】本実施形態におけるビデオ信号の機種、表示
モードを特定するための手順を表すフローチャートであ
る。
【図21】本実施形態におけるビデオ信号の機種、表示
モードを特定するための手順を表すフローチャートであ
る。
【図22】補間部1.05において実行される補間処理
を説明する図である。
【図23】補間部1.05において実行される補間処理
を説明する図である。
【図24】補間部1.05において実行される補間処理
を説明する図である。
【図25】入力された有効表示画像データを垂直補間し
ドットマトリクスディスプレイに拡大表示を行う補間部
の構成を示すブロック図である。
【図26】図25で示した垂直補間処理部4.06と補
間制御部4.07の詳細な構成を示すブロック図であ
る。
【図27】入力された画像データに対して補間処理を行
う演算部4.06.03の内部ブロックである。
【図28】指数演算部4.06.03.01の詳細ブロッ
ク図である。
【図29】VGAの表示モードの内の1つである、水平
640ドット、垂直350ラインの場合の垂直補間処理
を行う為の概略動作説明である。
【図30】VESA規格の水平800ドット、垂直60
0ラインの場合の垂直補間処理を行う為の概略動作を説
明する図である。
【図31】VESA規格の水平800ドット、垂直60
0ラインの場合の垂直補間処理を行う為の概略動作を説
明する図である。
【図32】VESA規格の水平800ドット、垂直60
0ラインの場合の垂直補間処理を行う為の概略動作を説
明する図である。
【図33】VESA規格の水平1024ドット、垂直7
68ラインの場合の垂直補間処理を行う為の概略動作を
説明する図である。
【図34】Macintosh(商標)シリーズの1モ
ードである、水平1024ドット、垂直768ラインの
場合の垂直補間処理を行う為の概略動作を説明する図で
ある。
【図35】デジタル画像処理部1.4の詳細な構成を表
すブロック図である。
【図36】γ=2.2、8ビット入力、8ビット出力の
場合のγ補正を説明する図である。
【図37】階調調整処理を説明する図である。
【図38】本実施形態のOSD表示例を示す図である。
【図39】本実施形態のOSD表示例を示す図である。
【図40】本実施形態のOSD表示例を示す図である。
【図41】本実施形態のOSD表示例を示す図である。
【図42】OSD表示におけるフォントサイズの制御を
説明する図である。
【図43】ビデオ信号表示時およびコンピュータ信号表
示時におけるOSD表示項目の一覧を示す図である。
【図44】本実施形態におけるキー入力処理を説明する
フローチャートである。
【図45】本実施形態におけるキー入力処理を説明する
フローチャートである。
【図46】本実施形態におけるキー入力処理を説明する
フローチャートである。
【図47】本実施形態におけるキー入力処理を説明する
フローチャートである。
【図48】本実施形態におけるキー操作パネルの概観を
表す図である。

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 画像信号と同期信号を含む映像信号に基
    づいて複数画素を並行して処理して表示を行う表示制御
    装置であって、 前記同期信号と表示装置の表示解像度に基づいて前記画
    像信号をサンプリングするためのドットクロックを生成
    する生成手段と、 前記ドットクロックに同期して画像信号をサンプリング
    し、画素データを獲得するサンプリング手段と、 前記ドットクロックを分周して分周クロックを得る分周
    手段と、 前記分周クロックに同期して、該分周クロックの1周期
    内に前記サンプリング手段でサンプリングされた複数の
    画素データを複数の信号線群に出力する出力手段と、 前記出力手段において、所定番目の画素データを所定の
    信号線群に出力する制御手段とを備えることを特徴とす
    る表示制御装置。
  2. 【請求項2】 前記制御手段は、 前記分周クロックを前記同期信号に同期して所定期間リ
    セット状態に保つリセット手段と、 所定番目の画素データを前記出力手段の所定の信号線群
    に出力すべく、前記所定期間を設定する設定手段とを備
    えることを特徴とする請求項1に記載の表示制御装置。
  3. 【請求項3】 前記所定期間は水平同期信号の検出から
    の所定期間であることを特徴とする請求項1に記載の表
    示制御装置。
  4. 【請求項4】 前記所定期間は、各水平ラインの第1番
    目の画素データを表示装置の各水平ラインの第1番目の
    画素位置に対応する信号線群に出力すべく、前記所定期
    間を設定することを特徴とする請求項3に記載の表示制
    御装置。
  5. 【請求項5】 前記同期信号に基づいて、入力された映
    像信号の種別を判定する判定手段を更に備え、 前記設定手段は、前記判定手段によって判定された種別
    に基づいて前記分周クロックをリセット状態に保つべき
    所定期間を設定することを特徴とする請求項2に記載の
    表示制御装置。
  6. 【請求項6】 画像信号と同期信号を含む映像信号に基
    づいて複数画素を並行して処理して表示を行う表示制御
    方法であって、 前記同期信号と表示装置の表示解像度に基づいて前記画
    像信号をサンプリングするためのドットクロックを生成
    する生成工程と、 前記ドットクロックを分周して分周クロックを得る分周
    工程と、 前記ドットクロックに同期して画像信号をサンプリング
    し、画素データを獲得するサンプリング工程と、 前記分周クロックに同期して、該分周クロックの1周期
    内に前記サンプリング工程でサンプリングされた複数の
    画素データを複数の信号線群に出力する出力工程と、 前記出力工程において、所定番目の画素データを所定の
    信号線群に出力する制御工程とを備えることを特徴とす
    る表示制御方法。
  7. 【請求項7】 前記制御工程は、 前記分周クロックを前記同期信号に同期して所定期間リ
    セット状態に保つリセット工程と、 所定番目の画素データを前記出力工程の所定の信号線群
    に出力すべく、前記所定期間を設定する設定工程とを備
    えることを特徴とする請求項6に記載の表示制御方法
  8. 【請求項8】 前記所定期間は水平同期信号の検出から
    の所定期間であることを特徴とする請求項6に記載の表
    示制御方法。
  9. 【請求項9】 前記所定期間は、各水平ラインの第1番
    目の画素データを表示装置の各水平ラインの第1番目の
    画素位置に対応する信号線群に出力すべく、前記所定期
    間を設定することを特徴とする請求項8に記載の表示制
    御方法。
  10. 【請求項10】 前記同期信号に基づいて、入力された
    映像信号の種別を判定する判定工程を更に備え、 前記設定工程は、前記判定工程によって判定された種別
    に基づいて前記分周クロックをリセット状態に保つべき
    所定期間を設定することを特徴とする請求項7に記載の
    表示制御方法。
JP1760896A 1996-02-02 1996-02-02 表示制御方法及び装置 Withdrawn JPH09212123A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1760896A JPH09212123A (ja) 1996-02-02 1996-02-02 表示制御方法及び装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1760896A JPH09212123A (ja) 1996-02-02 1996-02-02 表示制御方法及び装置

Publications (1)

Publication Number Publication Date
JPH09212123A true JPH09212123A (ja) 1997-08-15

Family

ID=11948606

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1760896A Withdrawn JPH09212123A (ja) 1996-02-02 1996-02-02 表示制御方法及び装置

Country Status (1)

Country Link
JP (1) JPH09212123A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118259862A (zh) * 2024-05-29 2024-06-28 山东云海国创云计算装备产业创新中心有限公司 一种显示画面的切换方法、设备、介质及计算机程序产品

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118259862A (zh) * 2024-05-29 2024-06-28 山东云海国创云计算装备产业创新中心有限公司 一种显示画面的切换方法、设备、介质及计算机程序产品

Similar Documents

Publication Publication Date Title
US6215467B1 (en) Display control apparatus and method and display apparatus
US5926174A (en) Display apparatus capable of image display for video signals of plural kinds
KR100742460B1 (ko) 영상 신호 변환 방법
US5986635A (en) Processor for converting pixel number of video signal and display apparatus using the same
EP0707305A2 (en) Display mode detector, pixel clock synchroniser and interpolator for ferroelectric liquid crystal display
JP3419046B2 (ja) 映像表示装置
JP3142705B2 (ja) ドットマトリクス型表示装置
JP3315557B2 (ja) 表示制御装置及び方法及び表示装置
JPH09212123A (ja) 表示制御方法及び装置
JPH08297477A (ja) 表示制御装置及び方法及び表示装置
US6011538A (en) Method and apparatus for displaying images when an analog-to-digital converter in a digital display unit is unable to sample an analog display signal at a desired high sampling frequency
JPH08328529A (ja) 表示装置
JPH09200660A (ja) 表示装置、データ処理装置及びその方法
JPH11185031A (ja) 解像度変換方法、解像度変換装置、その装置を含むシステム、及び記憶媒体
JP3484763B2 (ja) 映像データ転送装置およびコンピュータシステム
JPH09200659A (ja) 表示装置、画像処理装置及びその方法
JPH09230849A (ja) 表示制御装置
JPH08328533A (ja) 表示装置
JPH11175052A (ja) 補間処理方法、補間処理装置、表示装置、その装置を含むシステム、及び記憶媒体
JPH08328530A (ja) 表示装置
KR100233900B1 (ko) 화상표시시스템
US20070065800A1 (en) Display apparatus and video wall having the same
JPH114406A (ja) 画像処理装置、画像メモリの読み出し方法及びコンピュータ読み取り可能な記録媒体
JP2944284B2 (ja) 多画面表示装置
JPH0962239A (ja) 表示制御装置及び方法

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20030506