(57)【要約】      （修正有）【課題】液晶ディスプレイにおいて、フレームレート変換（ＦＲＣ）とピクセル電圧オーバドライブのいずれかを動的に選択可能とする。【解決手段】着信ビデオデータストリームのビデオ垂直リフレッシュレートが決定され、この決定に基づいて多数の利用可能なビデオデータストリーム調整プロトコルから、一つのビデオデータストリーム調整プロトコルのみが選択される。選択されたビデオデータストリーム調整プロトコルは、その後、ビデオデータデータストリームに適用される。【選択図】図１
2005250457.tif 000002
【特許請求の範囲】
【請求項１】
ビデオデータの格納に適したメモリリソースを有する液晶ディスプレイ（ＬＣＤ）パネルを備えたディスプレイにおいて、複数のビデオ調整プロトコルのうち一つのみを一度に動的に選択することによって、関連するメモリリソースを節約する方法であって、
着信ビデオデータストリームの垂直リフレッシュレートを決定する工程と、
前記決定に基づいて、複数の利用可能なビデオ調整プロトコルから、一つのビデオ調整プロトコルのみを選択する工程と、
適切なビデオテータを内部に格納する前記メモリリソースを使用して、前記選択されたビデオ調整プロトコルのみを前記着信ビデオデータストリームに適用する工程と、
を備える方法。
【請求項２】
請求項１記載の方法であって、
前記複数のビデオデータストリーム調整プロトコルは、フレームレート変換（ＦＲＣ）プロトコルと液晶（ＬＣ）オーバドライブプロトコルとを含む、方法。
【請求項３】
請求項２記載の方法であって、
前記ＦＲＣプロトコルは、ネイティブフレームレートを表示フレームレートに低減するように構成されたフレームレート低減プロトコルである、方法。
【請求項４】
請求項３記載の方法であって、さらに、
前記ビデオ垂直リフレッシュレートが閾値を上回る時には、前記フレームレート変換プロトコルのみを選択する工程と、
前記着信ビデオ垂直リフレッシュレートを望ましい垂直リフレッシュレートに低減する工程と、
を備える、方法。
【請求項５】
請求項４記載の方法であって、さらに、
前記ビデオ垂直リフレッシュレートが前記閾値以下である時には、前記ＬＣピクセルオーバドライブプロトコルのみを選択する工程を備える、方法。
【請求項６】
請求項１記載の方法であって、
前記メモリリソースは、フレームバッファである、方法。
【請求項７】
ビデオソースによって提供された着信ビデオデータストリームの調整に使用される複数のビデオ調整プロトコルのうち一つのみを動的に選択する装置であって、
前記着信ビデオデータストリームのネイティブ垂直リフレッシュレートを決定するように構成され、前記ビデオソースに結合されたビデオリフレッシュレート決定ユニットと、
前記ネイティブ垂直リフレッシュレートに基づいて前記一つのビデオ調整プロトコルのみを選択するように構成され、前記ビデオリフレッシュレート決定ユニットに結合されたセレクタユニットと、
前記セレクタユニットに結合され、前記選択されたビデオ調整プロトコルに関連するビデオ調整プロトコルユニットのみが有効化される複数のビデオ調整プロトコルユニットと、
前記選択されたビデオ調整プロトコルに必要なメモリソースの提供に相応しいサイズと速度とを有し、前記選択されたビデオ調整プロトコルの実行に使用されるビデオデータの格納に使用されるとともに、前記複数のビデオ調整プロトコルユニットの各々に結合されたメモリソースと、
を備える装置。
【請求項８】
請求項７記載の装置であって、
前記装置は、液晶（ＬＣ）ディスプレイデバイスに組み込まれている、装置。
【請求項９】
請求項８記載の装置であって、
前記複数のビデオ調整プロトコルは、フレームレート変換（ＦＲＣ）プロトコルとＬＣピクセルオーバドライブプロトコルとを含む、装置。
【請求項１０】
請求項７記載の装置であって、
前記メモリリソースは、単一のビデオフレームに適したビデオデータを格納するように適切に構成されたフレームバッファである、装置。
【請求項１１】
請求項８記載の方法であって、
前記ＦＲＣプロトコルは、ネイティブフレームレートを表示フレームレートに低減するように構成されたフレームレート低減プロトコルである、方法。
【請求項１２】
請求項１１記載の装置であって、
前記ビデオ垂直リフレッシュレートが閾値を上回る時には、前記フレームレート変換プロトコルのみが選択され、
前記ネイティブビデオ垂直リフレッシュレートは、望ましい垂直リフレッシュレートに低減される、装置。
【請求項１３】
請求項１２記載の装置であって、
前記ネイティブビデオ垂直リフレッシュレートが前記閾値以下である時には、前記ＬＣピクセルオーバドライブプロトコルのみが選択される、装置。
【請求項１４】
ビデオデータの格納に適したメモリリソースを有する液晶ディスプレイ（ＬＣＤ）パネルを備えたディスプレイにおいて、複数のビデオ調整プロトコルのうち一つのみを一度に動的に選択することによって、関連するメモリリソースを節約するコンピュータプログラムであって、
着信ビデオデータストリームの垂直リフレッシュレートを決定するコンピュータコードと、
前記決定に基づいて、複数の利用可能なビデオ調整プロトコルから、一つのビデオ調整プロトコルのみを選択するコンピュータコードと、
前記選択されたビデオ調整プロトコルに関連するビデオデータを前記メモリリソースに格納するコンピュータコードと、
前記選択されたビデオ調整プロトコルを実施するコンピュータコードと、
前記コンピュータコードを格納するコンピュータ読み取り可能な媒体と、
を備えるコンピュータプログラム製品。
【請求項１５】
請求項１４記載のコンピュータプログラム製品であって、
前記複数のビデオデータストリーム調整プロトコルは、フレームレート変換（ＦＲＣ）プロトコルと液晶（ＬＣ）オーバドライブプロトコルとを含む、コンピュータプログラム製品。
【請求項１６】
請求項１５記載のコンピュータプログラム製品であって、
前記ＦＲＣプロトコルは、ネイティブフレームレートを表示フレームレートに低減するように構成されたフレームレート低減プロトコルである、コンピュータプログラム製品。
【請求項１７】
請求項１６記載のコンピュータプログラム製品であって、さらに、
前記ビデオ垂直リフレッシュレートが閾値を上回る時には、前記フレームレート変換プロトコルのみを選択し、
前記着信ビデオ垂直リフレッシュレートを望ましい垂直リフレッシュレートに低減する、コンピュータプログラム製品。
【請求項１８】
請求項１６記載の方法であって、さらに、
前記ビデオ垂直リフレッシュレートが前記閾値以下である時には、前記ＬＣピクセルオーバドライブプロトコルのみを選択する、方法。
【請求項１９】
請求項１４記載の方法であって、
前記メモリリソースは、フレームバッファである、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイデバイスに関する。特に、本発明は、ＬＣＤパネル駆動電子機器を使用及び駆動するための、メモリリソースの効率に優れた方法、装置、及びシステムを説明する。
【背景技術】
【０００２】
液晶の応答時間の遅さが主な原因である「ゴースト」と呼ばれる動画の画質劣化（解像度低下及びぼやけ）は、ＬＣＤモニタに共通する問題である。ＬＣＤは液晶材料が電場の影響下で自らを配向する能力に依存するため、液晶材料の粘性によって、連続するフレーム間の時間よりも長くなる恐れのある反応遅延が発生する。ゴーストが発生するのは、輝度レベル間での何らかの急激な遷移（即ち、下降又は上昇遷移）直後のフレームの輝度値が、ターゲット輝度値から大幅に逸脱する時である。
【０００３】
こうしたゴーストアーチファクトを低減又は更には排除する、ＬＣピクセルオーバドライブと呼ばれる一般的な手法は、指定されたフレーム内のターゲット輝度を提供するために計算されたオーバドライブ輝度値（オーバドライブピクセル電圧に対応する）を提供することに基づく。こうしたＬＣピクセルオーバドライブ手法の実施には、通常、新しいフレームの表示データを、以前のフレーム又は複数のフレームの表示データと比較することが関与する。この比較に基づいて、印加ピクセル電圧は、指定されたフレーム期間内にターゲット輝度値（又は、その実質的な部分）が達成されるように調節される。一般的な方法では、フレームバッファを使用して、以前のフレーム（群）の表示データを格納することを定め、その後、こうした表示データは、新しいフレームデータとの比較に使用される。通常のフレームバッファは、数ナノセカンド程度のアクセス時間を有する、数メガバイト（３乃至５メガバイト）程度のサイズのものにすることができる。
【０００４】
現在、ＬＣＤパネルは、多数の要素（ＬＣ材料の応答時間、及びライン期間はＬＣＤセルの適切な帯電及び放電を可能にするのに十分な持続時間を有する必要があるという事実等）により制限された垂直リフレッシュ周波数の範囲内で動作している（約５０乃至６０Ｈｚの範囲内）。しかしながら、ＰＣは、ＣＲＴタイプのディスプレイで使用するために開発されており、ＣＲＴ技術において一般的なフリッカを減らすために、より高い垂直リフレッシュレート（７５Ｈｚ及び８５Ｈｚ等）で表示画像を生成するように設計されている。しかしながら、こうした高いリフレッシュレートは、殆どのＬＣＤパネルでは不要であると同時に、維持するのが困難である。したがって、こうした高いリフレッシュレートは、殆どのＬＣＤパネルでは、多数のフレームレート変換（ＦＲＣ）プロトコルのいずれかを使用して、任意のビデオソースでネイティブリフレッシュレートに関係なくＬＣＤパネルを使用できるように低減する必要がある。ＬＣピクセルオーバドライブと同様に、現在利用可能なＦＲＣプロトコルを実施するには、表示データを選択的に格納し読み出すように準備された、フレームバッファの形態の専用メモリを必要とする。
【０００５】
上記のように、ＦＲＣ及びオーバドライブでは、共に、ＬＣＤディスプレイコントローラがデータ操作用のフレームバッファを有することが必要となる。ＦＲＣとＬＣピクセルオーバドライブとの両方を同時に有効にするには、これらの一方のみを有効にする際に必要なものより高いメモリ帯域幅が必要となる。より高いメモリ帯域幅は、結果として、ＬＣＤディスプレイコントローラ及びフレームバッファメモリコンポーネントの両方での、より高い実施コストを発生させる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、入力垂直リフレッシュレートに基づいて、ＦＲＣ又はＬＣピクセルオーバドライブのいずれかを選択的に可能にできることは、非常に望ましい。
【課題を解決するための手段】
【０００７】
したがって、提供されるものは、ピクセル要素応答時間を低減し、高品質の高速動画の表示を可能にするか、或いは必要なフレームレート変換を提供する、液晶ディスプレイ（ＬＣＤ）での実施に最適なメモリ効率に優れた方法、装置、及びシステムである。
【０００８】
液晶ディスプレイ（ＬＣＤ）パネルに基づくディスプレイにおいて、フレームレート変換（ＦＲＣ）又はピクセル電圧オーバドライブのいずれかを動的に選択する方法を開示する。この方法は、以下の工程を実行することで実施される。着信ビデオデータストリームのビデオ垂直リフレッシュレートが決定され、決定に基づいて、多数の利用可能なビデオデータストリーム調整プロトコルから、一つのビデオデータストリーム調整プロトコルのみが選択される。選択されたビデオデータストリーム調整プロトコルは、その後、ビデオデータデータストリームに適用される。
【０００９】
好適な実施形態において、ビデオデータストリーム調整プロトコルには、ネイティブビデオデータストリーム垂直リフレッシュレートが、５０Ｈｚ、又は６０Ｈｚ、又は７０Ｈｚ、又は状況に相応しいと考えられる全てのもの等の閾値以下である状況のためのＬＣピクセルオーバドライブプロトコルが含まれる。ネイティブ着信垂直リフレッシュレートが例えば６０Ｈｚより大きい状況では、ネイティブビデオデータストリーム垂直リフレッシュレートは、選択されたＦＲＣプロトコルによって、およそ６０Ｈｚに低減される。当然ながら、閾値は、望ましいフレームレート値となるように任意の値にできる。
【００１０】
別の実施形態では、ビデオソースによって提供された着信ビデオデータストリームを調整するのに使用される多数のビデオ調整プロトコルのうち一つのみを動的に選択する装置を開示する。装置は、着信ビデオデータストリームのネイティブ垂直リフレッシュレートを決定するように準備され、ビデオソースに結合されたビデオリフレッシュレート決定ユニットと、ネイティブ垂直リフレッシュレートに基づいて一つのビデオ調整プロトコルのみを選択するように準備され、ビデオリフレッシュレート決定ユニットに結合されたセレクタユニットと、セレクタユニットに結合された多数のビデオ調整プロトコルユニットとを含み、選択されたビデオ調整プロトコルに関連するビデオ調整プロトコルユニットのみが有効化され、更に、選択されたビデオ調整プロトコルに必要なメモリソースを提供するのに相応しいサイズ及び速度を有し、選択されたビデオ調整プロトコルを実施するのに使用するビデオデータを格納するために使用され、ビデオ調整プロトコルユニットのそれぞれに結合されたメモリソースを含む。
【００１１】
本発明の別の実施形態では、多数のビデオ調整プロトコルのうち一度に一つのみを動的に選択し、これにより、ビデオデータを格納するのに適したメモリソースを有する液晶ディスプレイ（ＬＣＤ）パネル内の関連するメモリリソースを節約する、コンピュータプログラム製品を開示する。コンピュータプログラム製品は、着信ビデオデータストリームの垂直リフレッシュレートを決定するコンピュータコードと、決定に基づいて、多数の利用可能なビデオ調整プロトコルから、一つのビデオ調整プロトコルのみを選択するコンピュータコードと、選択されたビデオ調整プロトコルに関連するビデオデータをメモリリソースに格納するコンピュータコードと、選択されたビデオ調整プロトコルを実施するコンピュータコードと、コンピュータコードを格納するためのコンピュータ読み取り可能な媒体とを含む。
【発明を実施するための最良の形態】
【００１２】
次に、添付図面に例を示す本発明の特定の実施形態を詳細に参照する。本発明については、特定の実施形態に関連させて説明するが、説明する実施形態に本発明を限定するものではないことは理解されよう。反対に、特許請求の範囲によって定義される本発明の趣旨及び範囲内に含まれ得る変更、変形例、及び等価物を包含するものである。
【００１３】
本発明は、パーソナルコンピュータ環境と家庭用電化製品との両方において使用されるデジタルディスプレイデバイス、特に、ＬＣＤパネルに関する。ＬＣＤパネルは現在利用可能なＣＲＴディスプレイに比べて多数の利点を有するが、ＬＣＤパネルによって生成される画像がＬＣＤセル内のＬＣ材料の物理的再配置に依存するという事実は、ＬＣＤセルの応答時間を制限する。応答の制限は、高速の動きによってビデオフレーム間で大きな輝度の遷移が生じる状況において、ゴーストと呼ばれるモーションアーチファクトを発生させる。
【００１４】
こうしたゴーストアーチファクトを低減又は更には排除する、ＬＣピクセルオーバドライブと呼ばれる一般的な手法では、（通常は数メガバイト程度のフレームバッファの形態で）多量のメモリリソースを使用して、以前のフレーム（群）の表示データを格納し、その後、新しいフレームデータとの比較に使用する。従来のＬＣＤパネルの設計において、これと同じメモリは、任意の数のフレームレート変換（ＦＲＣ）プロトコル（特に、フレームレート低減）を同時に提供するのに使用され、これにより、ＬＣＤパネルは、ネイティブ垂直リフレッシュレートに関係なく、広範なビデオソースとのインタフェースが可能になる。
【００１５】
しかしながら、ＦＲＣ及びＬＣピクセルオーバドライブプロトコルとＬＣピクセルオーバドライブプロトコルとは、両方とも、データ操作のためのフレームバッファを必要とするため、ＦＲＣとＬＣピクセルオーバドライブとの両方を同時に有効にするには、一度にこれらの一方のみを有効にする際に必要なものより高いメモリ帯域幅が必要となる。より高いメモリ帯域幅は、結果として、ＬＣＤディスプレイ及びフレームバッファメモリコンポーネントの両方での、より高い実施コストを発生させる。そのため、一度に一つのビデオ補償プロトコル（ＦＲＣ又はＬＣピクセルオーバドライブ等）のみがアクティブとなり、これにより、貴重なメモリリソースを維持する、メモリリソースの効率に優れたシステム、方法、及び装置について説明する。
【００１６】
したがって、着信ビデオストリームのネイティブ垂直リフレッシュレートに基づいて、ネイティブ垂直リフレッシュレートが所定の閾値より大きい時には、ＦＲＣプロトコルによって、ネイティブビデオリフレッシュレートが低減され、或いは代替として、ＬＣピクセルオーバドライブプロトコルによって、高速モーションアーチファクトが低減される。いずれの場合においても、一度に一つのプロトコルのみを実施するのに適したサイズ及び速度である同じメモリリソース（通常はフレームバッファ）が使用される。これにより、フレームバッファに代表されるメモリリソースは、ＦＲＣプロトコルとＬＣピクセルオーバドライブプロトコルとの両方が同時に有効化され作用可能となる場合に必要なものと比べて、実質的に低減される。
【００１７】
次に、本発明について、本発明の実施する上で適切に準備されたインタフェースを組み込んだ代表的なＬＣＤパネルの観点から説明する。しかしながら、以下の説明は、例示的な性質のものであり、したがって、本発明の範囲又は意図を制限するものと解釈するべきではないことに留意されたい。
【００１８】
図１は、本発明の任意の実施形態での使用に適したアクティブマトリクス液晶ディスプレイデバイス１００の例を示すブロック図である。液晶ディスプレイデバイス１００は、液晶ディスプレイパネル１０２と、画像データを格納するのに適した多数のデータラッチ１０６を含むデータドライバ１０４と、ゲートドライバ論理回路１１０を含むゲートドライバ１０８と、データドライバ１０４及びゲートドライバ１０８を駆動するのに使用されるビデオ信号１１４を提供するタイミングコントローラユニット（ＴＣＯＮとも呼ばれる）１１２とを含む。通常、ＴＣＯＮ１１２は、ビデオ信号１１７を出力するために適切に準備されたビデオソース１１５（パーソナルコンピュータ又は他の同様のデバイス）に接続される。
【００１９】
説明する実施形態において、ＴＣＯＮ１１２は、着信ビデオ信号のネイティブ垂直リフレッシュレートに基づいて、遅いＬＣ応答時間によって発生するモーションアーチファクトを補償するか、或いは、ディスプレイデバイス１００にとって最適と考えられるレートへとネイティブ垂直リフレッシュレートを低減する、フレームバッファ１１８に結合された補償回路１１６（下で更に詳細に説明する）を含む。ＬＣＤパネル１０２は、複数のデータバスライン１２２と複数のゲートバスライン１２４とを介してデータドライバ１０４に接続され、マトリクスとして配置された、多数の画素１２０を含む。説明する実施形態において、こうした画素１２０は、データバスライン１２２とゲートバスライン１２４との間に接続された複数の薄膜トランジスタ（ＴＦＴ）１２６の形態をとる。データドライバ１０４は、データ信号（表示データ）をデータバスライン１２２に出力し、一方、ゲートドライバ１０８は、所定の走査信号を、水平同期信号と同期したタイミングで順番にゲートバスライン１２４に出力する。これにより、ＴＦＴ１２６は、データ信号を転送するために所定の走査信号がゲートバスライン１２４に供給された時にオンとなり、データ信号は、データバスライン１２２に供給され、最終的には、画素１２０の選択された一つに供給される。
【００２０】
動作中、補償回路１１６は、着信ビデオ信号１１７のネイティブ垂直リフレッシュレートを決定する。この決定に基づいて、多数のビデオ補償プロトコルのうち一つのみが実施される。ネイティブ垂直リフレッシュレートが所定の閾値（例えば、６０Ｈｚ等）未満である状況において、補償回路１１６は、フレームバッファ１１６と共に、以前に決定されたＬＣピクセルオーバドライブプロトコルを適用することで、任意の高速モーションアーチファクトを低減する。こうしたＬＣピクセルオーバドライブプロトコルの一つは、指定されたフレーム期間内にターゲットピクセル輝度値を達成するために計算されたオーバドライブピクセル輝度値を適用することで、あるビデオフレームから別のビデオフレームへの高速の動きの影響を低減する
【００２１】
代替として、ネイティブ垂直リフレッシュレートが所定の閾値（６０Ｈｚ等）より大きいと補償回路１１６が決定した場合、着信ビデオ信号１１７の垂直リフレッシュレートは、ＬＣディスプレイ１００に適したものとなるように決定されたレートに低減される。しかしながら、この状況では（ＬＣピクセルオーバドライブのみが有効となる前述の状況と同様に）、フレームバッファ１１８は、有効化されたＦＲＣプロトコルを実施するためにのみ使用されることに留意されたい。これにより、必要となるメモリリソースの合計は、ＬＣピクセルオーバドライブとＦＲＣとの両方が同時に有効化された場合に必要なものと比べ、サイズと速度との両方において実質的に低減される。
【００２２】
図２及び３は、本発明の実施形態による、ＬＣピクセルオーバドライブ補償又はＦＲＣ補償のいずれかを提供する補償回路２０２を有する代表的なタイミングコントローラ（ＴＣＯＮ）２００を示している。ＴＣＯＮ２００は、図１において図示及び説明したＴＣＯＮ１１２の特定の一実施であり、したがって、例示的な性質のものであり、本発明の範囲又は意図のいずれかを制限するものと解釈するべきではないことに留意されたい。図示したように、ＴＣＯＮ２００は、フレームバッファ１１８を含み（或いは、これに結合され）、フレームバッファ１１８は、次に、補償回路２０２に結合される。説明する実施形態において、フレームバッファ１１８は、この例においてＬＣピクセルオーバドライブプロトコルユニット２０４によって（有効化時に）提供されるＬＣピクセルオーバドライブプロトコルと、ＦＲＣプロトコルユニット２０５によって（有効化時に）提供されるフレームレート変換とを含む、選択された補償プロトコルの一つの適切な実行に必要なメモリリソースを提供するように準備される。ユニット２０４及び２０５がフレームバッファ１１８に結合されていても、プロトコル提供ユニット２０４又は２０５の一方のみが一度に有効化され、これにより、フレームバッファ１１８に代表されるメモリリソースの量が節約されることに留意されたい。
【００２３】
動作可能である時、ネイティブ垂直リフレッシュレートは、コンパレータユニット２０８に結合された垂直リフレッシュレート決定ユニット２０６によって決定される。コンパレータユニット２０８は、ネイティブ垂直リフレッシュレートを所定の閾値（明確にする目的のみから、以後、約６０Ｈｚと仮定する）と比較し、比較に基づいて、セレクタ信号Ｓ1をセレクタユニット２１０に提供し、セレクタ信号Ｓ1によって、ＦＲＣユニット２０５が無効化され、ＬＣピクセルオーバドライブユニット２４０が有効化され、スイッチユニット２１０は、着信ビデオデータストリーム１１７をＬＣピクセルオーバドライブユニット２０４へ方向付ける。ネイティブ垂直リフレッシュレートが６０Ｈｚ未満で、ＦＲＣユニット２０５が無効化された時、着信ビデオ信号１１７は、ＬＣピクセルオーバドライブユニット２０４のみへ送られる。ＬＣピクセルオーバドライブユニット２０４は、その後、フレームバッファ１１８と共に、ＬＣピクセルオーバドライブ補償ビデオ信号２１２をＬＣＤパネルディスプレイ回路に提供する。
【００２４】
代替として（図３に図示したように）、ネイティブ垂直リフレッシュレートが（垂直リフレッシュレート決定ユニット２０６によって決定された際に）６０Ｈｚを上回る時、コンパレータ２０８は、セレクタ信号Ｓ2を提供し、セレクタ信号Ｓ2によって、ＦＲＣユニット２０５が有効化され、ＬＣピクセルオーバドライブユニット２０４が無効化され、スイッチユニット２１０は、着信ビデオデータストリーム１１７をＦＲＣユニット２０５へ方向付ける。ＦＲＣユニット２０５は、フレームバッファ１１８と共に、着信ビデオデータストリームに必要なフレームレート変換（この場合は、ディスプレイ１００がサポート可能なレートへの低減）を提供し、その後、着信ビデオデータストリーム（即ち、ＦＲＣ補償ビデオ信号３０２）は、ディスプレイ回路に提供される。例えば、五つの入力フレーム毎に一つを落とす時、ＬＣＤパネルディスプレイの垂直リフレッシュレートは、ネイティブ垂直リフレッシュレートから２０％低減される。
【００２５】
図４は、本発明の実施形態による、液晶に基づくディスプレイパネルにおいてフレームレート変換（ＦＲＣ）又はピクセルオーバドライブのいずれかを動的に選択するプロセス４００を詳しく示すフローチャートを図示している。プロセス４００は、入力ビデオストリームを受信することでプロセス４０２において開始され、プロセス４０４において、着信ビデオストリームのネイティブ垂直リフレッシュレートを決定する。プロセス４０６では、ディスプレイユニットの性能特性に基づいた所定の閾値に対して、ネイティブ垂直リフレッシュレートの比較が行われる。ネイティブ垂直リフレッシュレートが所定の閾値を上回ると決定された場合には、プロセス４０８において、ＬＣピクセルオーバドライブ機能が無効化され、プロセス４１０において、フレームレート変換（ＦＲＣ）が有効化される。次に、プロセス４１２において、ネイティブ垂直リフレッシュレートは、有効化されたＦＲＣを使用して、表示リフレッシュレートに変換される。
【００２６】
反対に、プロセス４０６において、ネイティブ垂直リフレッシュレートが所定の閾値以下であると決定された場合には、プロセス４１４において、ＬＣピクセルオーバドライブ機能が有効化され、プロセス４１６においてＦＲＣ機能が無効化される。次に、プロセス４１８において、遅いＬＣ応答時間によって誘発されたモーションアーチファクトを補償するために、計算されたピクセルオーバドライブ値が、必要に応じて適用される。
【００２７】
図５は、本発明を実施するのに利用されるシステム５００を例示している。コンピュータシステム５００は、本発明の実施可能なグラフィックスシステムの一例に過ぎない。システム５００は、中央演算処理装置（ＣＰＵ）５１０と、ランダムアクセスメモリ（ＲＡＭ）５２０と、読み出し専用メモリ（ＲＯＭ）５２５と、一つ以上の周辺機器５３０と、グラフィックスコントローラ５６０と、主記憶装置５４０及び５５０と、デジタルディスプレイユニット５７０とを含む。ＣＰＵ５１０は、更に、トラックボール、マウス、キーボード、マイクロフォン、タッチセンシティブディスプレイ、トランスデューサカードリーダ、磁気又は紙テープリーダ、タブレット、スタイラス、音声又は手書認識器、或いは、当然ながら、他のコンピュータ等、その他の周知の入力デバイスといったデバイスを一部として含んでよい一つ以上の入出力デバイス５９０に結合される。グラフィックスコントローラ５６０は、アナログ画像データ及び対応する基準信号を生成し、その両方をデジタルディスプレイユニット５７０に提供する。アナログ画像データは、例えば、ＣＰＵ５１０から、又は外部エンコード（図示なし）から受領したピクセルデータに基づいて生成できる。一実施形態において、アナログ画像データは、ＲＧＢ形式で提供され、基準信号は、この技術において周知であるＶSYNC及びＨSYNC信号を含む。しかしながら、本発明は、他の形式のアナログ画像、データ、及び／又は基準信号でも実施できると理解されたい。例えば、アナログ画像データは、同じく対応する時間基準信号を有するビデオ信号データを含むことができる。
【００２８】
本発明の僅かな実施形態について説明してきたが、本発明は、本発明の趣旨又は範囲から逸脱することなく、他の多くの具体的な形態で実施し得ると理解されたい。本発明の例は、制限的ではなく例示的と考えられるべきであり、本発明は、ここで提示した詳細により制限されることなく、付記した特許請求の範囲とそのあらゆる等価物の範囲内で、修正してもよい。
【００２９】
以上、本発明を好適な実施形態の観点から説明してきたが、本発明の範囲内に入る変形例、置換例、及び等価物が存在する。更に、本発明のプロセス及び装置の両方を実施する上で、数多くの代替方法が存在することに留意されたい。したがって、本発明は、本発明の本来の趣旨及び範囲内に入るこうした全ての変形例、置換例、及び等価物を含むものと解釈されるべきである。
【図面の簡単な説明】
【００３０】
【図１】本発明の任意の実施形態での使用に適したアクティブマトリクス液晶ディスプレイデバイスの例を示すブロック図。
【図２】本発明の実施形態による、ＬＣピクセルオーバドライブ補償又はＦＲＣ補償のいずれかを提供する補償回路を有する代表的なタイミングコントローラ（ＴＣＯＮ）を示す図。
【図３】本発明の実施形態による、ＬＣピクセルオーバドライブ補償又はＦＲＣ補償のいずれかを提供する補償回路を有する代表的なタイミングコントローラ（ＴＣＯＮ）を示す図。
【図４】本発明の実施形態による、液晶に基づくディスプレイパネルにおいてフレームレート変換（ＦＲＣ）又はピクセルオーバドライブのいずれかを動的に選択するプロセスを詳しく示すフローチャート。
【図５】本発明を実施するのに利用されるシステムを例示する図。
【符号の説明】
【００３１】
１００…液晶ディスプレイデバイス
１０２…液晶ディスプレイパネル
１０４…データドライバ
１０６…データラッチ
１０８…ゲートドライバ
１１０…ゲートドライバ論理回路
１１２…ＴＣＯＮ
１１４…ビデオ信号
１１５…ビデオソース
１１６…フレームバッファ
１１７…ビデオ信号
１１８…フレームバッファ
１２０…画素
１２２…データバスライン
１２４…ゲートバスライン
１２６…ＴＦＴ
２００…ＴＣＯＮ
２０２…補償回路
２０４…ＬＣピクセルオーバドライブプロトコルユニット
２０４…プロトコル提供ユニット
２０５…ＦＲＣプロトコルユニット
２０６…垂直リフレッシュレート決定ユニット
２０８…コンパレータユニット
２１０…セレクタユニット
２１２…ＬＣピクセルオーバドライブ補償ビデオ信号
２４０…ＬＣピクセルオーバドライブユニット
３０２…ＦＲＣ補償ビデオ信号
５００…コンピュータシステム
５１０…ＣＰＵ
５３０…周辺機器
５４０…主記憶装置
５６０…グラフィックスコントローラ
５７０…デジタルディスプレイユニット
５９０…入出力デバイス
【図１】
2005250457.tif 000003
【図２】
2005250457.tif 000004
【図３】
2005250457.tif 000005
【図４】
2005250457.tif 000006
【図５】
2005250457.tif 000007
【外国語明細書】
1. TITLE OF THE INVENTION
DYNAMICALLY SELECTING EITHER FRAME RATE CONVERSION (FRC) OR PIXEL OVERDRIVE IN AN LCD PANEL BASED DISPLAY
2. DETAILED DESCRIPTION OF THE INVENTION
Field of the Invention
[0001]    The invention relates to display devices.  More specifically, the invention describes a memory resource efficient method, apparatus, and system for using driving LCD panel drive electronics.
OVERVIEW
[0002]    Deterioration of image quality for moving images (such as reduced resolution and blurring) referred to as "ghosting" that is due primarily to the slower response time of liquid crystal is a common problem in LCD monitors.  Since LCDs rely on the ability of the liquid crystal material to orient itself under the influence of an electric field, the viscous nature of the liquid crystal material causes a response delay that can be longer than the time between successive frames.  Ghosting occurs when the luminance value for a frame immediately following any abrupt transitions between luminance levels (i.e., either a falling or a rising transition) deviates significantly from the target luminance value.  
[0003]    A popular technique for reducing or even eliminating these ghosting artifacts, referred to as LC pixel overdrive, is based upon providing an overdrive luminance value (corresponding to an overdrive pixel voltage) calculated to provide the target luminance within the specified frame.  Implementation of these LC pixel overdrive techniques typically involves comparing the display data of a new frame to that display data of previous frame or frames.  Based upon this comparison, the applied pixel voltage is adjusted such that the target luminance value (or a substantial portion, thereof) is achieved within the specified frame period.  Common practice dictates that a frame buffer be used to store the display data of previous frame(s) that is then used to compare to the new frame data.   A typical frame buffer can be on the order of a few Megabytes (3 - 5) in size having access times on the order of a few nanoseconds. 
[0004]    Currently, LCD panels operate in a range of vertical refresh frequency (in the range of approximately 50 - 60 Hz) that is limited due to many factors (such as the response time of the LC material and the fact that the line period must be of sufficient duration to enable adequate charging and discharging of LCD cells).  However, PCs were developed for use with CRT type displays and are designed to generate a display image with a higher vertical refresh rate (such as 75Hz and 85 Hz) in order to reduce flicker common to CRT technology.  However, these higher refresh rates are both unnecessary and difficult to maintain for most LCD panels.  Therefore these high refresh rates must be reduced for most LCD panels using any of a number of frame rate conversion (FRC) protocols such that an LCD panel can be used with any video source regardless of its native refresh rate.  As with LC pixel overdrive, implementing currently available FRC protocols requires dedicated memory in the form of a frame buffer arranged to selectively store and read out the display data.  
[0005]    As described above, both FRC and overdrive require the LCD display controller have a frame buffer for data manipulation.  Enabling both FRC and LC pixel overdrive simultaneously requires higher memory bandwidth than is required for enabling only one of them.  Higher memory bandwidth results in higher implementation cost of both the LCD display controller and the frame buffer memory components.
[0006]    Therefore, being able to selectively enable either FRC or LC pixel overdrive based upon an input vertical refresh rate is very desirable.
SUMMARY OF THE INVENTION
[0007]    What is provided, therefore, is a memory efficient method, apparatus, and system suitable for implementation in Liquid Crystal Display (LCDs) that reduces a pixel element response time that enables the display of high quality fast motion images thereupon or provides necessary frame rate conversion.
[0008]    In a liquid crystal display (LCD) panel based display, a method of dynamically selecting either frame rate conversion (FRC) or pixel voltage overdrive is disclosed.  The method is carried out by performing the following operations.  A video vertical refresh rate of an incoming video data stream is determined and based upon the determining, only one video data stream conditioning protocol from a number of available video data stream conditioning protocols is selected.  The selected video data stream condition protocol is then applied to the video data stream.
[0009]    In a preferred embodiment, the video data stream conditioning protocols include a LC pixel overdrive protocol for those situations where the native video data stream vertical refresh rate is less than or equal to a threshold value, such as 50 Hz , or 60 Hz, or 70 Hz, or whatever is deemed appropriate for the situation.  For those situations where the native incoming vertical refresh rate is greater than, for example, 60 Hz, the native video data stream vertical refresh rate is reduced to approximately 60 Hz by way of a selected FRC protocol.  Of course, the threshold values can be any value as are the desired frame rate values. 
[0010]    In another embodiment, an apparatus for dynamically selecting only one of a number of video conditioning protocols used to condition an incoming video data stream provided by a video source is disclosed.  The apparatus includes a video refresh rate determinator unit coupled to the video source arranged to determine a native vertical refresh rate of the incoming video data stream, a selector unit coupled to the video refresh rate determinator unit arranged to select the only one video conditioning protocol based upon the native vertical refresh rate, and a number of video conditioning protocol units coupled to the selector unit, wherein only a video conditioning protocol unit associated with the selected video conditioning protocol is enabled, and a memory resource coupled to each of the video conditioning protocol units that is used to store video data used to implement the selected video conditioning protocol having a size and speed commensurate with providing the requisite memory resources for the selected video conditioning protocol.
[0011]    In another embodiment of the invention, computer program product for dynamically selecting only one of a number of video conditioning protocols at a time thereby conserving an associated memory resource in a liquid crystal display (LCD) panel based display having a memory resource suitable for storing video data is disclosed.  The computer program product includes computer code for determining a vertical refresh rate of an incoming video data stream, computer code for selecting only one video conditioning protocol from a number of available video conditioning protocols based upon the determining, computer code for storing video data associated with the selected video conditioning protocol in the memory resource, computer code for implementing the selected video conditioning protocol,  and computer readable medium for storing the computer code.
DETAILED DESCRIPTION OF SELECTED EMBODIMENTS
[0012]    Reference will now be made in detail to a particular embodiment of the invention an example of which is illustrated in the accompanying drawings.  While the invention will be described in conjunction with the particular embodiment, it will be understood that it is not intended to limit the invention to the described embodiment.  To the contrary, it is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as defined by the appended claims. 
[0013]    The invention relates to digital display devices and in particular, LCD panels used in both personal computer environments as well as consumer electronics.  Although LCD panels have a number of advantages over currently available CRT displays, the fact that the image produced by the LCD panel relies upon the physical rearrangement of the LC material in the LCD cell limits the response time of the LCD cell.  The limited response results in motion artifacts, referred to as ghosting, in those situations where fast motion results in large luminance transitions between video frames.
[0014]    A popular technique for reducing or even eliminating these ghosting artifacts referred to as LC pixel overdrive uses substantial memory resources (usually in the form of a frame buffer on the order of few megabytes) to store the display data of previous frame(s) that is then used to compare to the new frame data.  In conventional LCD panel designs, this same memory is used to concurrently provide any of a number of frame rate conversion (FRC) protocols (especially frame rate reduction) thereby allowing the LCD panel to interface with a wide variety of video sources regardless of the native vertical refresh rate.
[0015]    However, since both FRC and LC pixel overdrive protocol and the LC pixel overdrive protocol require a frame buffer for data manipulation, enabling both FRC and LC pixel overdrive concurrently requires higher memory bandwidth than is required for enabling only one of them at a time.  Higher memory bandwidth results in higher implementation cost of both the LCD display and the frame buffer memory components.  Therefore, a memory resource efficient system, method, and apparatus where only one video compensation protocol (such as FRC or LC pixel overdrive) is active at a time thereby preserving valuable memory resources is described.
[0016]    Accordingly, based upon the native vertical refresh rate of an incoming video stream, the native video refresh rate is either reduced by way of a FRC protocol when the native vertical refresh rate is greater than a predetermined threshold, or in the alternative, fast motion artifacts are reduced by way of an LC pixel overdrive protocol.  In either case, the same memory resources (typically a frame buffer) is used of a size and speed suitable for implementing only one of the protocols at a time.  In this way, the memory resources represented by the frame buffer is substantially reduced over that required if both the FRC protocol and the LC pixel overdrive protocol were enabled and operational concurrently. 
[0017]    The invention will now be described in terms of a representative LCD panel that incorporates an interface suitably arranged to implement the invention.  It should be noted, however, that the following description is exemplary in nature and should therefore not be construed as limiting either the scope or intent of the invention.
[0018]    FIG. 1 is a block diagram showing an example of an active matrix liquid crystal display device 100 suitable for use with any embodiment of the invention.  The liquid crystal display device 100 includes a liquid crystal display panel 102, a data driver 104 that includes a number of data latches 106 suitable for storing image data, a gate driver 108 that includes gate driver logic circuits 110, a timing controller unit (also referred to as a TCON) 112 that provides a video signal 114 used to drive the data driver 104 and the gate driver 108.  Typically, the TCON 112 is connected to a video source 115 (such as a personal computer or other such device) suitably arranged to output a video signal 117. 
[0019]    In the described embodiment, the TCON 112 includes compensation circuitry 116 (described in more detail below) coupled to a frame buffer 118 that, based upon a native vertical refresh rate of an incoming video signal, either compensates for motion artifacts caused by slow LC response time or reduces the native vertical refresh rate to a rate deemed suitable for the display device 100.  The LCD panel 102 includes a number of picture elements 120 that are arranged in a matrix connected to the data driver 104 by way of a plurality of data bus lines 122 and a plurality of gate bus lines 124.  In the described embodiment, these picture elements 120 take the form of a plurality of thin film transistors (TFTs) 126 that are connected between the data bus lines 122 and the gate bus lines 124.  The data driver 104 outputs data signals (display data) to the data bus lines 122 while the gate driver 108 outputs a predetermined scanning signal to the gate bus lines 124 in sequence at timings which are in sync with a horizontal synchronizing signal.  In this way, the TFTs 126 are turned ON when the predetermined scanning signal is supplied to the gate bus lines 124 to transmit the data signals, which are supplied to the data bus lines 122 and ultimately to selected ones of the picture elements 120.
[0020]    During operation, the compensation circuit 116 determines a native vertical refresh rate of the incoming video signal 117.  Based upon this determination, only one of a number of video compensation protocols are implemented.  In those situations where the native vertical refresh rate is less than a predetermined threshold value (such as, for example, 60 Hz), the compensation circuit 116, in conjunction with the frame buffer 118, reduces any fast motion artifacts (such as ghosting) by applying a previously determined LC pixel overdrive protocol.  One such LC pixel overdrive protocol reduces the effect of fast motion from one video frame to another by applying an overdrive pixel luminance value calculated to achieve the target pixel luminance value within the specified frame period.
[0021]    Alternatively, in those cases where the compensation circuit 116 has determined that the native vertical refresh rate is greater than the predetermined threshold (such as 60 Hz), the vertical refresh rate of the incoming video signal 117 is reduced to that determined to be suitable for the LC display 100.  It should be noted, however, that in this situation (as with the previously described situation whereby only LC pixel overdrive is enabled) the frame buffer 118 is only used to implement the enabled FRC protocol.  In this way, the total memory resources required is substantially reduced in both size and speed over that which would be required if both LC pixel overdrive and FRC were enabled concurrently.
[0022]    FIGS. 2 and 3 show a representative timing controller (TCON) 200 having a compensation circuit 202 that provides either LC pixel overdrive compensation or FRC compensation in accordance with an embodiment of the invention.  It should be noted that the TCON 200 is one specific implementation of the TCON 112 shown and described in FIG. 1 and should therefore is exemplary in nature and should not be construed to limit either the scope or intent of the invention.  As shown, the TCON 200 includes (or is coupled to) the frame buffer 118 that is, in turn, coupled to the compensation circuit 202.  In the described embodiment, the frame buffer 118 is arranged to provide the requisite memory resources for the proper execution of the selected one of the compensation protocols that, in this example, includes a LC pixel overdrive protocol provided by a LC pixel overdrive unit 204 (when enabled) and a frame rate conversion provided by a FRC protocol unit 205 (when enabled).  It should be noted that even though units 204 and 205 are coupled to the frame buffer 118, only one of the protocol providing units 204 or 205 is enabled at a time thereby conserving the amount of memory resources represented by the frame buffer 118.
[0023]    When operational, the native vertical refresh rate is determined by a vertical refresh rate determination unit 206 coupled to a comparator unit 208.  The comparator unit 208 compares the native vertical refresh rate to a predetermined threshold value (which hereinafter will be assumed to be approximately 60 Hz for sake of clarity only) and based upon the comparison provides a selector signal S1 to a selector unit 210 that causes the FRC unit 205 to disable, the LC pixel overdrive unit 204 to enable and the switch unit 210 to direct the incoming video data stream 117 to the LC pixel overdrive unit 204.  When the native vertical refresh rate is less than 60 Hz and the FRC unit 205 is disabled, the incoming video stream 117 is directed only to the LC pixel overdrive unit 204.  The LC pixel overdrive unit 204 in conjunction with the frame buffer 118 then provides an LC pixel overdrive compensated video signal 212 to the LCD panel display circuitry.
[0024]    Alternatively (as shown in FIG. 3), when the native vertical refresh rate is greater than 60 Hz (as determined by the vertical refresh rate determinator unit 206), the comparator 208 provides a selector signal S2 that causes the FRC unit 205 to enable, the LC pixel overdrive unit 204 to disable and the switch unit 210 to direct the incoming video data stream 117 to the FRC unit 205.  The FRC unit 205 in combination with the frame buffer 118 provides the requisite frame rate conversion (in this case reducing it to that capable of being supported by the display 100) to the incoming video data stream that is, in turn, provided to the display circuitry (i.e., FRC compensated video signal 302).  For example, when one of every five input frames is dropped, then the LCD panel display vertical refresh rate is reduced from the native vertical refresh rate by 20%.
[0025]    FIG. 4 shows a flowchart detailing a process 400 for dynamically selecting either frame rate conversion (FRC) or pixel overdrive in a liquid crystal based display panel in accordance with an embodiment of the invention.  The process 400 begins at 402 by receiving an input video stream and at 404 by determining the native vertical refresh rate of the incoming video stream.  At 406, a comparison of the native vertical refresh rate is made to a predetermined threshold value that is based upon the performance characteristics of the display unit.  If it has been determined that the native vertical refresh rate is greater than the predetermined threshold value, then at 408 an LC pixel overdrive capability is disabled and at 410 frame rate conversion (FRC) is enabled.  Next, at 412, the native vertical refresh rate is converted to display refresh rate using the enabled FRC.
[0026]    Alternatively, if it had been determined at 406 that the native vertical refresh rate is less than or equal to the predetermined threshold value, then at 414 the LC pixel overdrive capability is enabled and the FRC capability being disabled at 416.  Next, at 418, a calculated pixel overdrive value is applied as needed in order to compensate for motion artifacts induced by the slow LC response time.
[0027]    FIG. 5 illustrates a system 500 employed to implement the invention.  Computer system 500 is only an example of a graphics system in which the present invention can be implemented.  System 500 includes central processing unit (CPU) 510, random access memory (RAM) 520, read only memory (ROM) 525, one or more peripherals 530, graphics controller 560, primary storage devices 540 and 550, and digital display unit 570.  CPUs 510 are also coupled to one or more input/output devices 590 that may include, but are not limited to, devices such as, track balls, mice, keyboards, microphones, touch-sensitive displays, transducer card readers, magnetic or paper tape readers, tablets, styluses, voice or handwriting recognizers, or other well-known input devices such as, of course, other computers.  Graphics controller 560 generates analog image data and a corresponding reference signal, and provides both to digital display unit 570.  The analog image data can be generated, for example, based on pixel data received from CPU 510 or from an external encode (not shown).  In one embodiment, the analog image data is provided in RGB format and the reference signal includes the VSYNC and HSYNC signals well known in the art.  However, it should be understood that the present invention can be implemented with analog image, data and/or reference signals in other formats.  For example, analog image data can include video signal data also with a corresponding time reference signal.
[0028]    Although only a few embodiments of the present invention have been described, it should be understood that the present invention may be embodied in many other specific forms without departing from the spirit or the scope of the present invention.  The present examples are to be considered as illustrative and not restrictive, and the invention is not to be limited to the details given herein, but may be modified within the scope of the appended claims along with their full scope of equivalents.
[0029]    While this invention has been described in terms of a preferred embodiment, there are alterations, permutations, and equivalents that fall within the scope of this invention.  It should also be noted that there are many alternative ways of implementing both the process and apparatus of the present invention.  It is therefore intended that the invention be interpreted as including all such alterations, permutations, and equivalents as fall within the true spirit and scope of the present invention.
3. BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing an example of an active matrix liquid crystal display device suitable for use with any embodiment of the invention.
FIGS. 2 and 3 shows a representative timing controller (TCON) having a compensation circuit that provides either LC pixel overdrive compensation or FRC compensation in accordance with an embodiment of the invention.
FIG. 4 shows a flowchart detailing a process for dynamically selecting either frame rate conversion (FRC) or pixel overdrive in a liquid crystal based display panel in accordance with an embodiment of the invention.
FIG. 5 illustrates a system employed to implement the invention.
1.   In a liquid crystal display (LCD) panel based display having a memory resource suitable for storing video data, a method of dynamically selecting only one of a number of video conditioning protocols at a time thereby conserving an associated memory resource, comprising:
determining a vertical refresh rate of an incoming video data stream; 
selecting only one video conditioning protocol from a number of available video conditioning protocols based upon the determining; and
applying only the selected video conditioning protocol to the incoming video data stream using the memory resource to store appropriate video data therein.
2.   A method as recited in claim 1, wherein the video data stream conditioning protocols include a frame rate conversion (FRC) protocol and a liquid crystal (LC) overdrive protocol.
3.   A method as recited in claim 2, wherein the FRC protocol is a frame rate reduction protocol arranged to reduce a native frame rate to a display frame rate.
4.   A method as recited in claim 3, further comprising:
when the video vertical refresh rate is greater than a threshold value, then
selecting only the frame rate conversion protocol; and
reducing the incoming video vertical refresh rate to a desired vertical refresh rate.
5.   A method as recited in claim 4, further comprising:
when the video vertical refresh rate is less than or equal to the threshold value, then
selecting only the LC pixel overdrive protocol.
6.   A method as recited in claim 1, wherein the memory resource is a frame buffer.
7.   An apparatus for dynamically selecting only one of a number of video conditioning protocols used to condition an incoming video data stream provided by a video source, comprising:
a video refresh rate determinator unit coupled to the video source arranged to determine a native vertical refresh rate of the incoming video data stream; 
a selector unit coupled to the video refresh rate determinator unit arranged to select the only one video conditioning protocol based upon the native vertical refresh rate; and
a number of video conditioning protocol units coupled to the selector unit, wherein only a video conditioning protocol unit associated with the selected video conditioning protocol is enabled; and
a memory resource coupled to each of the video conditioning protocol units that is used to store video data used to implement the selected video conditioning protocol having a size and speed commensurate with providing the requisite memory resources for the selected video conditioning protocol.
8.   An apparatus as recited in claim 7, wherein the apparatus is incorporated into an liquid crystal (LC) display device.
9.   An apparatus as recited in claim 8, wherein the number of video conditioning protocols includes a frame rate conversion (FRC) protocol and a LC pixel overdrive protocol.
10.   An apparatus as recited in claim 7, wherein the memory resource is a frame buffer suitably arranged to store video data suitable for a single video frame.
11.   A method as recited in claim 8, wherein the FRC protocol is a frame rate reduction protocol arranged to reduce a native frame rate to a display frame rate.
12.   An apparatus as recited in claim 11, wherein when the video vertical refresh rate is greater than a threshold value, then only the frame rate conversion protocol is selected, and the native video vertical refresh rate is reduced to a desired vertical refresh rate.
13.   An apparatus as recited in claim 12, wherein when the native video vertical refresh rate is less than or equal to the threshold value, then only the LC pixel overdrive protocol is selected.
14.   Computer program product for dynamically selecting only one of a number of video conditioning protocols at a time thereby conserving an associated memory resource in a liquid crystal display (LCD) panel based display having a memory resource suitable for storing video data, comprising:
computer code for determining a vertical refresh rate of an incoming video data stream; 
computer code for selecting only one video conditioning protocol from a number of available video conditioning protocols based upon the determining; 
computer code for storing video data associated with the selected video conditioning protocol in the memory resource; 
computer code for implementing the selected video conditioning protocol; and
computer readable medium for storing the computer code.
15.   Computer program product as recited in claim 14, wherein the video data stream conditioning protocols include a frame rate conversion (FRC) protocol and a liquid crystal (LC) overdrive protocol.
16.   Computer program product as recited in claim 15, wherein the FRC protocol is a frame rate reduction protocol arranged to reduce a native frame rate to a display frame rate.
17.   Computer program product as recited in claim 16, further comprising:
when the video vertical refresh rate is greater than a threshold value, then
selecting only the frame rate conversion protocol; and
reducing the incoming video vertical refresh rate to a desired vertical refresh rate.
18.   A method as recited in claim 16, further comprising:
when the video vertical refresh rate is less than or equal to the threshold, then
selecting only the LC pixel overdrive protocol.
19.   A method as recited in claim 14, wherein the memory resource is a frame buffer.
1. ABSTRACT
In a liquid crystal display (LCD) panel based display, a method of dynamically selecting either frame rate conversion (FRC) or pixel voltage overdrive is disclosed.  The method is carried out by performing the following operations.  A video vertical refresh rate of an incoming video data stream is determined and based upon the determining, only one video data stream conditioning protocol from a number of available video data stream conditioning protocols is selected.  The selected video data stream condition protocol is then applied to the video data stream.
2. REPRESENTATIVE DRAWING
Fig.1
2005250457.tif 000008
2005250457.tif 000009
2005250457.tif 000010
2005250457.tif 000011
2005250457.tif 000012