(57)【特許請求の範囲】
【請求項１】
液晶パネルの動作を制御するタイミングコントローラであって、
外部デバイスから受信した受信データから抽出された画像データに応じて前記液晶パネルを駆動するドライバ回路の動作を制御する出力インタフェイス回路と、
前記受信データから、垂直同期信号の開始のタイミングに同期して、垂直ブランキング期間中に一度だけ送信される特殊データを抽出する特殊データ抽出回路と、
前記受信データから、前記液晶パネルの各ラインの画像データが送信される期間の先頭を表すライン先頭データを抽出するライン先頭抽出回路と、
前記ライン先頭データが抽出された回数をカウントしてカウント値を出力するラインカウンタと、
前記ラインカウンタがカウントするカウント数を設定するカウント数設定回路と、
前記特殊データが抽出された場合に、前記ラインカウンタのカウントを開始させ、前記カウント値が前記カウント数に到達した場合に、前記出力インタフェイス回路を起動させる出力インタフェイス起動回路とを備えることを特徴とするタイミングコントローラ。
【請求項２】
さらに、前記外部デバイスが前記特殊データを前記タイミングコントローラへ送信するタイミングを制御する制御データを保持する制御データ保持回路を備える請求項１に記載のタイミングコントローラ。
【請求項３】
前記制御データ保持回路は、前記垂直ブランキング期間の長さ、前記垂直ブランキング期間の開始から前記垂直同期信号の開始までのフロントポーチ期間の長さ、前記垂直同期信号の長さ、および、前記垂直同期信号の終了から前記垂直ブランキング期間の終了までのバックポーチ期間の長さのうち、前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さのみが異なる２つの画像タイミングデータを前記制御データとして保持する請求項２に記載のタイミングコントローラ。
【請求項４】
前記外部デバイスは、前記制御データ保持回路から受信した前記２つの画像タイミングデータに基づいて、前記垂直ブランキング期間の長さを変動させる場合に、前記フロントポーチ期間の長さのみが可変であると判断し、前記垂直ブランキング期間の長さの可変範囲および前記フロントポーチ期間の長さの可変範囲を検出し、前記垂直ブランキング期間の長さの可変範囲および前記フロントポーチ期間の長さの可変範囲内で前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さを変動させ、前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さが変動された後の垂直同期信号の開始のタイミングに同期して前記特殊データを前記タイミングコントローラへ送信する機能を持つ、請求項３に記載のタイミングコントローラ。
【請求項５】
前記制御データ保持回路は、前記垂直ブランキング期間の長さ、前記垂直ブランキング期間の開始から前記垂直同期信号の開始までのフロントポーチ期間の長さ、前記垂直同期信号の長さ、および、前記垂直同期信号の終了から前記垂直ブランキング期間の終了までのバックポーチ期間の長さのうち、前記フロントポーチ期間の長さが可変で、前記垂直ブランキング期間の長さも変更されることを表す可変期間データ、および、前記フロントポーチ期間の長さを表す２つのフロントポーチ期間データを前記制御データとして保持する請求項２に記載のタイミングコントローラ。
【請求項６】
前記外部デバイスは、前記制御データ保持回路から受信した前記可変期間データに基づいて、前記垂直ブランキング期間の長さを変動させる場合に、前記フロントポーチ期間の長さのみが可変であると判断し、前記制御データ保持回路から受信した前記２つのフロントポーチ期間データに基づいて、前記垂直ブランキング期間の長さの可変範囲および前記フロントポーチ期間の長さの可変範囲を検出し、前記垂直ブランキング期間の長さの可変範囲および前記フロントポーチ期間の長さの可変範囲内で前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さを変動させ、前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さが変動された後の垂直同期信号の開始のタイミングに同期して前記特殊データを前記タイミングコントローラへ送信する機能を持つ、請求項５に記載のタイミングコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶パネルの動作を制御するタイミングコントローラに関するものである。
【背景技術】
【０００２】
タイミングコントローラは、液晶パネルを駆動するドライバ回路の動作を制御する出力IF（インタフェイス）回路（ドライバIF回路）を備えている。この出力IF回路は、ドライバ回路の動作を制御する制御信号を出力するバッファ等によって構成されている。
消費電力を低減する目的で、この出力IF回路を垂直ブランキング期間中に停止させる場合がある（特許文献１，２参照）。この場合、次のフレームの画像表示期間の開始前に、出力IF回路を起動させるための起動信号を出力する必要がある。
【０００３】
ここで、特許文献１には、液晶表示装置において、映像信号の垂直および水平ブランキング期間に同期して、液晶素子を駆動するドライバ回路に供給するクロック信号を停止させることにより、ドライバ回路での消費電力を削減することが記載されている。
特許文献２には、液晶表示装置において、外部から入力したイネーブル信号またはコマンドの非活性状態で内部回路による表示動作を停止し、活性状態で内部回路による表示動作を再開させることにより、低消費電力を実現することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−３０５３１６号公報
【特許文献２】特開２０１５−９４８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像表示期間から遡って画像表示期間の開始前に起動信号を出力するには、ラインバッファ等を設けて、図６のタイミングチャートに示すように、画像表示期間自体を遅延させる必要がある。この例では、遅延後の画像表示期間の開始前に、遅延前の画像表示期間の開始のタイミングで起動信号が生成されている。しかし、この手法では、ラインバッファ等が必要となるため、回路規模および消費電力の増加となる。
【０００６】
一方、図７のタイミングチャートに示すように、前フレームの画像表示期間の終了のタイミングから一定の期間の後に起動信号を生成することが考えられる。この場合、出力IF回路の停止期間を長くするために、起動信号を生成するタイミングは次のフレームの画像表示期間の開始のタイミングに近づけられる。この手法では、ラインバッファは必要ないが、垂直ブランキング期間の長さが変動する場合に対応できないという問題がある。
【０００７】
ここで、液晶パネルは、画像更新の周波数（リフレッシュレート）を下げた方が消費電力を低減できるため、静止画や動きが小さい動画を表示する時に垂直ブランキング期間の長さを増加させ、この周波数を下げる場合がある。その一方で、リフレッシュレートを下げた場合に、動きが大きい動画を表示する時には、垂直ブランキング期間の長さを減少させて、結果的にリフレッシュレートを上げる必要が生じる。
【０００８】
しかし、垂直ブランキング期間の長さを減少させると、図７のタイミングチャートに示すように、次のフレームの画像表示期間の開始のタイミングが起動信号の出力タイミングよりも早くなった場合、前述のように、起動信号を出力できないという問題があった。
【０００９】
本発明の第１の目的は、従来技術の問題点を解消し、ラインバッファを設けることなく、液晶パネルのドライバ回路の動作を制御する出力IF回路を確実に起動させることができるタイミングコントローラを提供することにある。
また、本発明の第２の目的は、上記第１の目的に加えて、垂直ブランキング期間の長さを変動させた場合でも、出力IF回路を確実に起動させることができるタイミングコントローラを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明は、液晶パネルの動作を制御するタイミングコントローラであって、
外部デバイスから受信した受信データから抽出された画像データに応じて前記液晶パネルを駆動するドライバ回路の動作を制御する出力インタフェイス回路と、
前記受信データから、垂直同期信号の開始のタイミングに同期して、垂直ブランキング期間中に一度だけ送信される特殊データを抽出する特殊データ抽出回路と、
前記受信データから、前記液晶パネルの各ラインの画像データが送信される期間の先頭を表すライン先頭データを抽出するライン先頭抽出回路と、
前記ライン先頭データが抽出された回数をカウントしてカウント値を出力するラインカウンタと、
前記ラインカウンタがカウントするカウント数を設定するカウント数設定回路と、
前記特殊データが抽出された場合に、前記ラインカウンタのカウントを開始させ、前記カウント値が前記カウント数に到達した場合に、前記出力インタフェイス回路を起動させる出力インタフェイス起動回路とを備えることを特徴とするタイミングコントローラを提供するものである。
【００１１】
さらに、前記外部デバイスが前記特殊データを前記タイミングコントローラへ送信するタイミングを制御する制御データを保持する制御データ保持回路を備えることが好ましい。
【００１２】
また、前記制御データ保持回路は、前記垂直ブランキング期間の長さ、前記垂直ブランキング期間の開始から前記垂直同期信号の開始までのフロントポーチ期間の長さ、前記垂直同期信号の長さ、および、前記垂直同期信号の終了から前記垂直ブランキング期間の終了までのバックポーチ期間の長さのうち、前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さのみが異なる２つの画像タイミングデータを前記制御データとして保持することが好ましい。
【００１３】
また、前記外部デバイスは、前記制御データ保持回路から受信した前記２つの画像タイミングデータに基づいて、前記垂直ブランキング期間の長さを変動させる場合に、前記フロントポーチ期間の長さのみが可変であると判断し、前記垂直ブランキング期間の長さの可変範囲および前記フロントポーチ期間の長さの可変範囲を検出し、前記垂直ブランキング期間の長さの可変範囲および前記フロントポーチ期間の長さの可変範囲内で前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さを変動させ、前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さが変動された後の垂直同期信号の開始のタイミングに同期して前記特殊データを前記タイミングコントローラへ送信する機能を持つことが好ましい。
【００１４】
また、前記制御データ保持回路は、前記垂直ブランキング期間の長さ、前記垂直ブランキング期間の開始から前記垂直同期信号の開始までのフロントポーチ期間の長さ、前記垂直同期信号の長さ、および、前記垂直同期信号の終了から前記垂直ブランキング期間の終了までのバックポーチ期間の長さのうち、前記フロントポーチ期間の長さが可変で、前記垂直ブランキング期間の長さも変更されることを表す可変期間データ、および、前記フロントポーチ期間の長さを表す２つのフロントポーチ期間データを前記制御データとして保持することが好ましい。
【００１５】
また、前記外部デバイスは、前記制御データ保持回路から受信した前記可変期間データに基づいて、前記垂直ブランキング期間の長さを変動させる場合に、前記フロントポーチ期間の長さのみが可変であると判断し、前記制御データ保持回路から受信した前記２つのフロントポーチ期間データに基づいて、前記垂直ブランキング期間の長さの可変範囲および前記フロントポーチ期間の長さの可変範囲を検出し、前記垂直ブランキング期間の長さの可変範囲および前記フロントポーチ期間の長さの可変範囲内で前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さを変動させ、前記垂直ブランキング期間の長さおよび前記フロントポーチ期間の長さが変動された後の垂直同期信号の開始のタイミングに同期して前記特殊データを前記タイミングコントローラへ送信する機能を持つことが好ましい。
【発明の効果】
【００１６】
本発明では、受信データから、垂直同期信号の開始のタイミングに同期して、垂直ブランキング期間中に一度だけ送信される特殊データが抽出され、それから一定の期間の後に出力インタフェイス回路が起動される。
【００１７】
これにより、本発明によれば、特殊データが垂直同期信号の開始のタイミングに同期して送信されるため、ラインバッファを設けることなく、特殊データに基づいて出力インタフェイス回路を確実に起動させることができる。ラインバッファを設ける必要がないため、回路規模および消費電力を削減することができる。
また、垂直ブランキング期間の長さを変動させた場合でも、特殊データが垂直同期信号の開始のタイミングに同期して送信されるため、フロントポーチ期間の長さのみを変動させることにより垂直ブランキング期間の長さを変動させる場合には、特殊データに基づいて出力インタフェイス回路を確実に起動させることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係るタイミングコントローラの構成を表す第１の実施形態のブロック図である。
【図２】タイミングコントローラの動作を表す一例のタイミングチャートである。
【図３】フロントポーチ期間の長さを変動させた場合の垂直ブランキング期間の長さの変動を表す一例のタイミングチャートである。
【図４】タイミングコントローラの動作を表す別の例のタイミングチャートである。
【図５】本発明に係るタイミングコントローラの構成を表す第２の実施形態のブロック図である。
【図６】従来のタイミングコントローラの動作を表す一例のタイミングチャートである。
【図７】従来のタイミングコントローラの動作を表す別の例のタイミングチャートである。
【発明を実施するための形態】
【００１９】
以下に、添付の図面に示す好適実施形態に基づいて、本発明のタイミングコントローラを詳細に説明する。
【００２０】
図１は、本発明に係るタイミングコントローラの構成を表す第１の実施形態のブロック図である。同図に示すタイミングコントローラ１０は、液晶パネルの動作を制御するものであり、シンク（Sink）回路１２と、出力データ構成回路１４と、パラレルシリアル変換回路１６と、出力IF（インタフェイス）回路１８と、制御データ保持回路２０とを備えている。また、同図には、ソース（Source）回路（外部デバイス）２２が表示されている。
【００２１】
ソース回路２２およびシンク回路１２は、それぞれ、ディスプレイポート（DisplayPort）の出力側のデバイスおよび入力側のデバイスであり、ディスプレイポートのメインリンク（Main Link）および補助チャンネル（AUX CH）によって接続されている。
ソース回路２２は、PC（パーソナルコンピュータ）、映像機器等であり、シンク回路１２は、液晶表示装置、プロジェクタ等である。
【００２２】
ディスプレイポートは、パソコンや映像機器等を表示装置に接続するためのインタフェイス規格の１つであり、映像信号のインタフェイス規格に関する標準化団体VESA（Video Electronics Standards Association）によって策定されたものである。ディスプレイポートでは、最大４レーンのメインリンクと、補助チャンネルとを使用して、ソース回路２２とシンク回路１２との間が接続される。
【００２３】
メインリンクは、画像データ、垂直ブランキング期間を表すデータ、垂直同期信号を表す、垂直ブランキング期間中に一度だけ送信される特殊データ、各ラインの画像データが送信される期間の先頭を表すライン先頭データ等を、ソース回路２２からシンク回路１２へ送信するためのチャンネルである。
補助チャンネルは、出力側のデバイスおよび入力側のデバイスの動作を制御するためのデータを、ソース回路２２とシンク回路１２との間で双方向に送受信するためのチャンネルである。
【００２４】
ソース回路２２とシンク回路１２との間では、パケット化されたシリアルデータの送信データおよび受信データが送受信される。
【００２５】
シンク回路１２は、入力IF回路２４と、シリアルパラレル変換回路２６と、MSA抽出回路２８と、ライン先頭抽出回路３０と、ラインカウンタ３２と、タイミング設定レジスタ３４と、出力IF起動信号生成回路３６と、画像データ抽出回路３８と、入出力IF回路４０とを備えている。
【００２６】
シリアルパラレル変換回路２６には、ソース回路２２から出力された送信データがメインリンクを介して送信され、入力IF回路２４によって受信されたシリアルデータの受信データが入力される。
シリアルパラレル変換回路２６は、受信データを、シリアルデータからパラレルデータに変換するものである。
シリアルパラレル変換回路２６からは、パラレルデータの受信データが出力される。
【００２７】
MSA抽出回路（本発明の特殊データ抽出回路）２８には、シリアルパラレル変換回路２６からパラレルデータの受信データが入力される。
MSA抽出回路２８は、パラレルデータの受信データから、垂直同期信号の開始のタイミングに同期して、垂直ブランキング期間中に一度だけ送信される特殊データとしてMSA（Main Stream Attribute）を抽出するものである。
MSA抽出回路２８からは、MSAが抽出されたタイミングを表すMSAタイミング信号が出力される。
【００２８】
MSAは、画像データの属性を表すデータであり、例えば、１ラインの画素数、１フレームのライン数、水平同期信号の長さ、垂直同期信号の長さ、水平同期信号から水平表示期間までの長さ、垂直同期信号から垂直表示期間までの長さ等のデータが含まれる。
【００２９】
ライン先頭抽出回路３０には、シリアルパラレル変換回路２６からパラレルデータの受信データが入力される。
ライン先頭抽出回路３０は、パラレルデータの受信データから、液晶パネルの各ラインの画像データが送信される期間の先頭を表すライン先頭データを抽出するものである。
ライン先頭抽出回路３０からは、ライン先頭データが抽出されたタイミングを表すライン先頭信号が出力される。
【００３０】
ラインカウンタ３２には、ライン先頭抽出回路３０からライン先頭信号と、出力IF起動信号生成回路３６から後述するカウントスタート信号とが入力される。
ラインカウンタ３２は、カウントスタート信号によってカウントの開始が指示された場合に、ライン先頭信号に基づいて、ライン先頭データが抽出された回数をカウントして、そのカウント値を出力するものである。
ラインカウンタ３２からは、カウント値を表すライン番号信号が出力される。
【００３１】
タイミング設定レジスタ（本発明のカウント数設定回路）３４は、ラインカウンタ３２がカウントするカウント数を設定するものである。
タイミング設定レジスタ３４からは、設定されたカウント数が起動信号タイミング設定値として出力される。
【００３２】
出力IF起動信号生成回路（本発明の出力インタフェイス起動回路）３６には、MSA抽出回路２８からMSAタイミング信号と、ラインカウンタ３２からライン番号信号と、タイミング設定レジスタ３４から起動信号タイミング設定値とが入力される。
出力IF起動信号生成回路３６は、MSAタイミング信号に基づいて、受信データから特殊データとしてMSAが抽出されたことを検出した場合に、つまり、受信データから特殊データが抽出された場合に、ラインカウンタ３２のカウントを開始させるカウントスタート信号を生成するものである。
また、出力IF起動信号生成回路３６は、ライン番号信号および起動信号タイミング設定値に基づいて、ラインカウンタ３２によってカウントされたカウント値が、タイミング設定レジスタ３４に設定されたカウント数に到達したことを検出した場合に、つまり、ラインカウンタ３２のカウント値が、タイミング設定レジスタ３４のカウント数に到達した場合に、出力IF回路１８を起動させる起動信号を生成する。
出力IF起動信号生成回路３６からは、カウントスタート信号および起動信号が出力される。
【００３３】
画像データ抽出回路３８には、シリアルパラレル変換回路２６からパラレルデータの受信データが入力される。
画像データ抽出回路３８は、パラレルデータの受信データから、液晶パネルの各ラインの画像データを抽出するものである。
画像データ抽出回路３８からは、液晶パネルの各ラインの画像データが出力される。
【００３４】
出力データ構成回路１４には、画像データ抽出回路３８から画像データが入力される。
出力データ構成回路１４は、画像データに対して、例えば、画像補正、複数のドライバ回路の各々への振り分け、タイミング調整等の処理を行って、液晶パネルへの出力データを構成（生成）するものである。
出力データ構成回路１４からは、出力データが出力される。
【００３５】
パラレルシリアル変換回路１６には、基準クロックと、出力データ構成回路１４から出力データとが入力される。
パラレルシリアル変換回路１６は、基準クロックに同期して、出力データを、パラレルデータからシリアルデータに変換するものである。
パラレルシリアル変換回路１６からは、シリアルデータの出力データが出力される。
【００３６】
出力IF回路１８には、パラレルシリアル変換回路１６からシリアルデータの出力データと、出力IF起動信号生成回路３６から起動信号とが入力される。
出力IF回路１８は、シリアルデータの出力データ、つまり、受信データから抽出された画像データに応じて液晶パネルを駆動するドライバ回路の動作を制御するものである。
出力IF回路１８は、垂直ブランキング期間が開始した後、つまり、前フレームの画像表示期間が終了した後に停止され、起動信号により起動される。
出力IF回路１８からは、ドライバ回路の動作を制御する制御信号が出力される。
【００３７】
制御データ保持回路２０は、ソース回路２２が特殊データとしてMSAをタイミングコントローラ１０へ送信するタイミングを制御する制御データとして２つの画像タイミングデータ１，２を保持するものである。
制御データ保持回路２０からは、２つの画像タイミングデータ１，２が制御データとして出力される。
制御データ保持回路２０から出力される画像タイミング１，２は、タイミングコントローラ１０のシンク回路１２へ入力され、入出力IF回路４０から出力され、補助チャンネルを介してソース回路２２へ送信される。
【００３８】
画像タイミングデータ１，２は、前フレームの画像表示期間の終了のタイミングからその次のフレームの画像表示期間の開始のタイミングまでの垂直ブランキング期間の長さ、垂直ブランキング期間の開始から垂直同期信号の開始までのフロントポーチ期間の長さ、垂直同期信号の長さ、および、垂直同期信号の終了から垂直ブランキング期間の終了までのバックポーチ期間の長さのうち、垂直ブランキング期間の長さおよびフロントポーチ期間の長さのみが異なるデータである。
【００３９】
本実施形態の場合、画像タイミングデータ１，２は、ディスプレイポートのEDID（Extended Display Identification Data）として保持される。EDIDには、液晶パネルが受信可能な特殊データの送信タイミングが定義された画像タイミングデータを複数格納することが可能である。このように、タイミングコントローラ１０の外部に既に配置されているEDIDが保持される保持回路を、制御データ保持回路２０として利用することにより、回路規模を削減することができる。
【００４０】
次に、図２〜図４に示すタイミングチャートを参照しながら、タイミングコントローラ１０の動作を説明する。
【００４１】
本実施形態の場合、出力IF回路１８は、垂直ブランキング期間が開始した後に停止され、ドライバ回路の動作を制御する制御信号を出力する出力IF回路１８のバッファ等への電力の供給が停止されるものとする。
【００４２】
まず、ソース回路２２により、補助チャンネルを介して、制御データ保持回路２０に保持された制御データとして画像タイミングデータ１，２が受信される。
【００４３】
ソース回路２２は、制御データ保持回路２０から受信した２つの画像タイミングデータ１，２に基づいて、２つの画像タイミングデータ１，２の垂直ブランキング期間の長さおよびフロントポーチ期間の長さのみが異なることから、ソース回路２２が垂直ブランキング期間の長さを変動させる場合に、フロントポーチ期間の長さのみが可変であると判断する。
【００４４】
また、ソース回路２２は、２つの画像タイミングデータ１，２に基づいて、垂直ブランキング期間の長さの可変範囲およびフロントポーチ期間の長さの可変範囲を検出する。例えば、垂直ブランキング期間の長さの可変範囲を、画像タイミングデータ１の垂直ブランキング期間の長さから、画像タイミングデータ２の垂直ブランキング期間の長さまでの範囲とする。フロントポーチ期間の長さの可変範囲も同様にして決定することができる。
【００４５】
ソース回路２２は、垂直ブランキング期間の長さの可変範囲およびフロントポーチ期間の長さの可変範囲内で垂直ブランキング期間の長さおよびフロントポーチ期間の長さを変動させて、タイミングコントローラ１０へ送信する。つまり、ソース回路２２は、フロントポーチ期間の長さのみを変動させることによって垂直ブランキング期間の長さを変動させることができる。
【００４６】
また、ソース回路２２は、垂直ブランキング期間の長さおよびフロントポーチ期間の長さが変動された後の垂直同期信号の開始のタイミングに同期して特殊データとしてMSAをタイミングコントローラ１０へ送信する。
【００４７】
本実施形態の場合、垂直同期信号は、図２のタイミングチャートに示すように、フロントポーチ期間の終了のタイミングから一定の期間、ローレベルとなる。また、MSAは、垂直同期信号の開始のタイミングから一定の期間、ハイレベルとなる。
また、詳細は後述するが、起動信号は、受信データからMSAが抽出されてから一定の期間の後に、一定の期間、ハイレベルとなる。
【００４８】
また、図３上部のタイミングチャートに示す、垂直ブランキング期間におけるフロントポーチ期間、垂直同期信号の期間、バックポーチ期間を標準とすると、図３中央部のタイミングチャートに示すように、フロントポーチ期間の長さを増加させた場合、フロントポーチ期間の長さの増加に応じて、垂直ブランキング期間の長さが増加する。
一方、図３下部のタイミングチャートに示すように、フロントポーチ期間の長さを減少させた場合、フロントポーチ期間の長さの減少に応じて、垂直ブランキング期間の長さが減少する。
フロントポーチ期間の長さを増加させた場合も減少させた場合も、垂直同期信号の期間の長さおよびバックポーチ期間の長さは変わらず同じ長さである。
【００４９】
また、図３のタイミングチャートに示すように、フロントポーチ期間の長さの変動に応じて垂直同期信号の開始のタイミングが変動するが、特殊データのMSAは、変動された垂直同期信号の開始のタイミングに同期して送信される。
【００５０】
続いて、シリアルパラレル変換回路２６により、ソース回路２２から受信した受信データが、シリアルデータからパラレルデータに変換され、パラレルデータの受信データが出力される。
【００５１】
続いて、MSA抽出回路２８により、パラレルデータの受信データから、垂直同期信号の開始のタイミングに同期して、垂直ブランキング期間中に一度だけ送信される特殊データとしてMSAが抽出され、MSAが抽出されたタイミングを表すMSAタイミング信号が出力される。
【００５２】
本実施形態の場合、MSAタイミング信号は、図４のタイミングチャートに示すように、MSAが抽出されたタイミングで一定の期間、ハイレベルとなる。
【００５３】
また、ライン先頭抽出回路３０により、パラレルデータの受信データから、液晶パネルの各ラインの画像データが送信される期間の先頭を表すライン先頭データが抽出され、ライン先頭データが抽出されたタイミングを表すライン先頭信号が出力される。
【００５４】
本実施形態の場合、ライン先頭信号は、図４のタイミングチャートに示すように、ライン先頭データが抽出されたタイミングで一定の期間、ハイレベルとなる。
【００５５】
続いて、出力IF起動信号生成回路３６により、MSAタイミング信号に基づいて、受信データから特殊データとしてMSAが抽出されたことを検出した場合に、ラインカウンタ３２のカウントを開始させるカウントスタート信号が生成される。
【００５６】
本実施形態の場合、カウントスタート信号は、図４のタイミングチャートに示すように、MSAタイミング信号がハイレベルとなった後に一定の期間、ハイレベルとなる。
【００５７】
続いて、ラインカウンタ３２により、カウントスタート信号によってカウントの開始が指示された場合に、ライン先頭信号に基づいて、ライン先頭データが抽出された回数がカウントされ、そのカウント値を表すライン番号信号が出力される。
【００５８】
続いて、出力IF起動信号生成回路３６により、ライン番号信号および起動信号タイミング設定値に基づいて、ラインカウンタ３２によってカウントされたカウント値が、タイミング設定レジスタ３４に設定されたカウント数に到達したことを検出した場合に、出力IF回路１８を起動させる起動信号が生成される。
【００５９】
本実施形態の場合、図４のタイミングチャートに示すように、起動信号タイミング設定値は‘０３’であるとする。
この場合、ラインカウンタ３２のカウント値は、‘００’、‘０１’、‘０２’、‘０３’の順に順次アップカウントされ、カウント値が起動信号タイミング設定値と同じ‘０３’になると、起動信号が出力される。
起動信号は、ラインカウンタ３２のカウント値が‘０３’となった後にハイレベルとなり、一定の期間の後に、図４のタイミングチャートでは、次のライン先頭信号がハイレベルとなってローレベルとなるタイミングでローレベルとなる。
起動信号が出力されると、ラインカウンタ３２のカウント値は‘００’にリセットされ、ラインカウンタ３２は以後同様に動作する。
【００６０】
出力IF回路１８は、起動信号によって起動される。出力IF回路１８が起動されると、ドライバ回路の動作を制御する制御信号を出力する出力IF回路１８のバッファ等に電力が供給され、出力IF回路１８とドライバ回路との間等で通信を行うために必要な初期化コードの出力等が行われて動作状態となる。
【００６１】
続いて、次のフレームの画像表示期間になると、画像データ抽出回路３８により、パラレルデータの受信データから、液晶パネルの各ラインの画像データが抽出される。
【００６２】
続いて、出力データ構成回路１４により、画像データに対して、画像補正、複数のドライバ回路の各々への振り分け、タイミング調整等の処理が行われ、ドライバ回路の動作を制御する出力データが構成される。
【００６３】
続いて、パラレルシリアル変換回路１６により、基準クロックに同期して、出力データが、パラレルデータからシリアルデータに変換される。
【００６４】
そして、出力IF回路１８により、シリアルデータの出力データに応じてドライバ回路の動作を制御する制御信号が出力され、ドライバ回路により、制御信号に基づいて、液晶パネルが駆動される。
【００６５】
上記のように、タイミングコントローラ１０では、受信データから、垂直同期信号の開始のタイミングに同期して、垂直ブランキング期間中に一度だけ送信される特殊データが抽出され、それから一定の期間の後に出力IF回路１８が起動される。
【００６６】
これにより、タイミングコントローラ１０では、特殊データが垂直同期信号の開始のタイミングに同期して送信されるため、ラインバッファを設けることなく、特殊データに基づいて出力IF回路１８を確実に起動させることができる。ラインバッファを設ける必要がないため、回路規模および消費電力を削減することができる。
また、垂直ブランキング期間の長さを変動させた場合でも、特殊データが垂直同期信号の開始のタイミングに同期して送信されるため、フロントポーチ期間の長さのみを変動させることにより垂直ブランキング期間の長さを変動させる場合には、特殊データに基づいて出力IF回路１８を確実に起動させることができる。
【００６７】
なお、制御データ保持回路２０として、ディスプレイポートのEDIDが保持される保持回路を利用したが、同様に、ディスプレイポートのDPCD（DisplayPort Configuration Data）が保持される保持回路を利用することもできる。
【００６８】
図５は、本発明に係るタイミングコントローラの構成を表す第２の実施形態のブロック図である。同図に示すタイミングコントローラ５０は、図１に示す第１の実施形態のタイミングコントローラ１０の制御データ保持回路２０の代わりに、制御データ保持回路６０を備えるものである。これ以外の構成要素は同じであるから、同一の構成要素には同一の符号を付けて、その詳細な説明を省略する。
【００６９】
図５に示す制御データ保持回路６０は、制御データとして可変期間データおよび２つのフロントポーチ期間データ１，２を保持するものである。
制御データ保持回路６０からは、可変期間データおよび２つのフロントポーチ期間データ１，２が制御データとして出力される。
制御データ保持回路６０から出力される可変期間データおよびフロントポーチ期間データ１，２は、入出力IF回路４０から出力され、補助チャンネルを介してソース回路２２へ送信される。
【００７０】
可変期間データは、垂直ブランキング期間の長さ、フロントポーチ期間の長さ、垂直同期信号の長さ、および、バックポーチ期間の長さのうち、フロントポーチ期間の長さが可変で、垂直ブランキング期間の長さも変更されることを表すデータである。フロントポーチ期間データ１，２は、それぞれ異なるフロントポーチ期間の長さを表すデータである。
【００７１】
本実施形態の場合、可変期間データおよびフロントポーチ期間データ１，２は、ディスプレイポートのDPCDのSink Device Specific Fieldに保持される。DPCDのSink Device Specific Fieldは、シンク回路１２が独自のデータを追加可能な領域である。このように、タイミングコントローラ１０の内部に既に配置されているDPCDが保持される保持回路を、制御データ保持回路６０として利用することにより、回路規模を削減することができる。
【００７２】
次に、タイミングコントローラ５０の動作を説明する。
【００７３】
まず、ソース回路２２により、補助チャンネルを介して、制御データ保持回路６０に保持された制御データとして可変期間データおよびフロントポーチ期間データ１，２が受信される。
【００７４】
ソース回路２２は、制御データ保持回路６０から受信した可変期間データに基づいて、垂直ブランキング期間の長さを変動させる場合に、フロントポーチ期間の長さのみが可変であると判断する。
【００７５】
また、ソース回路２２は、２つのフロントポーチ期間データ１，２に基づいて、垂直ブランキング期間の長さの可変範囲およびフロントポーチ期間の長さの可変範囲を検出する。例えば、フロントポーチ期間の長さの可変範囲を、フロントポーチ期間データ１のフロントポーチ期間の長さから、フロントポーチ期間データ２のフロントポーチ期間の長さまでの範囲とする。垂直ブランキング期間の長さの可変範囲は、フロントポーチ期間の長さの可変範囲に応じて決定される。
【００７６】
ソース回路２２は、垂直ブランキング期間の長さの可変範囲およびフロントポーチ期間の長さの可変範囲内で垂直ブランキング期間の長さおよびフロントポーチ期間の長さを変動させて、タイミングコントローラ１０へ送信する。つまり、ソース回路２２は、フロントポーチ期間の長さのみを変動させることによって垂直ブランキング期間の長さを変動させることができる。
【００７７】
また、ソース回路２２は、垂直ブランキング期間の長さおよびフロントポーチ期間の長さが変動された後の垂直同期信号の開始のタイミングに同期して、特殊データとしてMSAをタイミングコントローラ１０へ送信する。
【００７８】
これ以後の動作は、タイミングコントローラ１０の場合と同様であるから省略するが、タイミングコントローラ５０は、タイミングコントローラ１０の場合と同様の効果を得ることができる。
【００７９】
なお、上記実施形態では、ソース回路２２とシンク回路１２との間がディスプレイポートで接続される場合の例を挙げて説明したが、本発明は、ディスプレイポートに限定されるものではない。
【００８０】
また、シンク回路１２、ソース回路２２、出力データ構成回路１４、パラレルシリアル変換回路１６、出力IF回路１８、制御データ保持回路２０、６０、入力IF回路２４、シリアルパラレル変換回路２６、MSA抽出回路２８、ライン先頭抽出回路３０、ラインカウンタ３２、タイミング設定レジスタ３４、出力IF起動信号生成回路３６、画像データ抽出回路３８、入出力IF回路４０等の具体的な回路構成は何ら限定されない。
【００８１】
上記実施形態では、制御データ保持回路２０、６０として既存の保持回路を利用する場合を例に挙げて説明したが、それぞれ専用の制御データ保持回路２０，６０を設けてもよい。
【００８２】
以上、本発明について詳細に説明したが、本発明は上記実施形態に限定されず、本発明の主旨を逸脱しない範囲において、種々の改良や変更をしてもよいのはもちろんである。
【符号の説明】
【００８３】
１０、５０  タイミングコントローラ
１２  シンク回路
１４  出力データ構成回路
１６  パラレルシリアル変換回路
１８  出力IF回路
２０、６０  制御データ保持回路
２２  ソース回路
２４  入力IF回路
２６  シリアルパラレル変換回路
２８  MSA抽出回路
３０  ライン先頭抽出回路
３２  ラインカウンタ
３４  タイミング設定レジスタ
３６  出力IF起動信号生成回路
３８  画像データ抽出回路
４０  入出力IF回路
【図１】
0006659361.tif 000002
【図２】
0006659361.tif 000003
【図３】
0006659361.tif 000004
【図４】
0006659361.tif 000005
【図５】
0006659361.tif 000006
【図６】
0006659361.tif 000007
【図７】
0006659361.tif 000008