(57)【要約】【課題】白いちらつきや黒いちらつきによる画像劣化を防止すること。【解決手段】表示装置１は、第一入力画像の輝度に基づいて、複数の光源４ａ〜４ｄそれぞれの第一発光量を演算するとともに、第二入力画像に基づいた複数の光源４ａ〜４ｄのそれぞれの仮発光量を演算する。そして、表示装置１は、第一発光量と仮発光量との比較結果に基づいて、第一発光量からの変化範囲に制限を設け、この制限に基づいて第二入力画像を表示する場合における該複数の光源それぞれの第二発光量を決定する。そして、表示装置１は、第二発光量に基づいて、複数の光源それぞれを制御する。【選択図】図１
2011215560.tif 000002
【特許請求の範囲】
【請求項１】
第一入力画像および第二入力画像を受け付ける受付部と、
前記第一入力画像または前記第二入力画像に基づいて、表示画像を出力する光制御部と、
前記光制御部へ光を照射する複数の光源と、
前記第一入力画像の輝度に基づいて、前記複数の光源それぞれの第一発光量を演算するとともに、前記第二入力画像の輝度に基づいた前記複数の光源のそれぞれの仮発光量を演算し、前記第一発光量と前記仮発光量との比較結果に基づいて、前記第一発光量からの変化範囲に制限を設け、当該制限に基づいて前記第二入力画像を表示する場合における該複数の光源それぞれの第二発光量を決定する発光量演算部と、
前記第二発光量に基づいて、前記複数の光源それぞれを制御する光源制御部と
を有することを特徴とする表示装置。
【請求項２】
前記発光量演算部は、さらに、前記第一の発光量からの変化方向に制限を設けることを特徴とする請求項１に記載の表示装置。
【請求項３】
前記発光量演算部は、前記複数の光源のそれぞれについて、前記第一発光量から前記仮発光量への前記変化方向が第一方向であるのか第二方向であるのかを判定し、第一方向または第二方向のうち少ない方の方向に分類される該複数の光源の内のいずれかの光源に対して、前記仮発光量での発光を禁止する前記制限を設けることを特徴とする請求項２に記載の表示装置。
【請求項４】
前記発光量演算部は、前記第一方向または前記第二方向のうち少ない方の方向に分類される前記複数の光源の内のいずれかの光源の発光量を前記第一発光量とすることを特徴とする請求項３に記載の表示装置。
【請求項５】
前記受付部は、前記第一入力画像および前記第二入力画像に先駆けて第三入力画像を受け付け、前記発光量演算部は、前記第三入力画像に基づいて前記複数の光源それぞれの第三発光量を演算するとともに、前記第一発光量と前記仮発光量と前記第三発光量とに基づいて、前記第二発光量を決定することを特徴とする請求項１に記載の表示装置。
【請求項６】
前記発光量演算部は、前記第三発光量から前記第一発光量への変化方向と、該第一発光量から前記仮発光量への変化方向とが異なる場合に、前記第二発光量の値を前記第一発光量の値から所定範囲内の値に設定することを特徴とする請求項５に記載の表示装置。
【請求項７】
前記発光量演算部は、前記第三発光量から前記第一発光量への変化方向と、該第一発光量から前記仮発光量への変化方向とが異なる場合に、前記第二発光量の値を前記第一発光量の値と同じにすることを特徴とする請求項５または６に記載の表示装置。
【請求項８】
第一入力画像と、第二入力画像とを受け付ける受付部と、
前記第一入力画像または前記第二入力画像に基づいて、表示画像を出力する光制御部と、
前記光制御部へ光を照射する複数の光源と、
前記第一入力画像と前記第二入力画像とに基づいて、該第一入力画像から該第二入力画像への明るさの変化を検出する場面検出部と、
前記第一入力画像の輝度に基づいて、前記複数の光源それぞれの第一発光量を演算するとともに、前記明るさの変化と該第一発光量とに基づいて、前記第二入力画像を表示する場合における該複数の光源それぞれの第二発光量を決定する発光量演算部と、
前記第二発光量に基づいて、前記複数の光源それぞれを制御する光源制御部と
を有することを特徴とする表示装置。
【請求項９】
前記発光量演算部は、前記明るさの変化と該明るさ変化の変化量とに基づいて、前記第一発光量から前記第二発光量への変化許容範囲を演算し、該演算した変化許容範囲内の値に該第二発光量を設定することを特徴とする請求項８に記載の表示装置。
【請求項１０】
入力画像に基づいて表示画像を出力する光制御部と前記光制御部へ光を照射する複数の光源とを有する表示装置が、
第一入力画像および第二入力画像を受け付ける受付ステップと、
前記第一入力画像の輝度に基づいて、前記複数の光源それぞれの第一発光量を演算するとともに、前記第二入力画像の輝度に基づいた前記複数の光源のそれぞれの仮発光量を演算し、前記第一発光量と前記仮発光量との比較結果に基づいて、前記第一発光量からの変化範囲に制限を設け、当該制限に基づいて前記第二入力画像を表示する場合における前記複数の光源それぞれが発光する第二発光量を決定する発光量演算ステップと、
前記第二発光量に基づいて、前記複数の光源それぞれを制御する光源制御ステップと
を含んだことを特徴とする表示方法。
【請求項１１】
第一入力画像および第二入力画像に先駆けて第三入力画像を受け付け、前記第一入力画像および第二入力画像を受け付ける受付部と、
前記第一入力画像、前記第二入力画像または前記第三入力画像に基づいて、表示画像を出力する光制御部と、
前記光制御部へ光を照射する光源と、
前記第一入力画像の輝度に基づいて前記光源の第一発光量を演算し、前記第二入力画像の輝度に基づいて前記光源の仮発光量を演算し、前記第三入力画像の輝度に基づいて第三発光量を演算し、前記第一発光量と前記仮発光量と前記第三発光量とに基づいて、前記第一発光量からの変化範囲に制限を設け、当該制限に基づいて前記第二入力画像を表示する場合における光源の第二発光量を決定する発光量演算部と、
前記第二発光量に基づいて、前記光源を制御する光源制御部と
を有することを特徴とする表示装置。
【請求項１２】
前記発光量演算部は、前記第三発光量から前記第一発光量への変化方向と、該第一発光量から前記仮発光量への変化方向とが異なる場合に、前記第二発光量の値を前記第一発光量の値から所定範囲内の値に設定することを特徴とする請求項１１に記載の表示装置。
【請求項１３】
前記発光量演算部は、前記第三発光量から前記第一発光量への変化方向と、該第一発光量から前記仮発光量への変化方向とが異なる場合に、前記第二発光量の値を前記第一発光量の値と同じにすることを特徴とする請求項１１または１２に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置および表示方法に関する。
【背景技術】
【０００２】
画像を表示する液晶ディスプレイ等の表示装置は、光の透過率を制御する光制御部と、この光制御部に光を供給する光照射部とを有する。このうち、光制御部はＬＣＤ（Liquid  Crystal  Display）等に対応し、光照射部はＬＥＤ（Light  Emitting  Diode）等のバックライトに対応する。
【０００３】
ここで、光照射部は、入力画像に含まれる各輝度のうち、最大の輝度にあわせて光の発光量を制御する。また、光制御部は、入力画像の各輝度に基づいて光の透過率を制御する。具体的には、光制御部は、入力画像のうち高い輝度の領域に対して光の透過率を高く設定し、該当領域を明るく表示させる。一方、光制御部は、入力画像のうち低い輝度の領域に対して光の透過率を低く設定することで余分な光を遮断し、該当領域を暗く表示させる。このように、光照射部と光制御部とが動作することで、高い輝度を有する領域と低い輝度を有する領域とが入力画像に混在していても、各輝度に合わせて入力画像を適切に表示できる。
【０００４】
しかし、光照射部の反応速度と比較して光制御部の反応速度が遅いため、光制御部による発光量の変化に光制御部による光の透過量の制御が追従しきれず、画面上にちらつきが発生するという問題があった。このちらつきは、入力画像のうち、最大の輝度を有する領域以外の領域で発生する。以下の説明において、最大の輝度を有する領域以外の領域を平坦部と表記する。
【０００５】
図２２および図２３は、平坦部に発生するちらつきを説明するための図である。図２２では、表示装置が、入力画像１ａ〜１ｃを、入力画像１ａ，１ｂ，１ｃの順に表示させた場合の、平坦部に対する発光量と、平坦部に対する光の透過率と、平坦部の輝度との関係を示している。入力画像１ａ，１ｃには、輝度の高い画像は含まれておらず、入力画像１ｂには、一部分に輝度の高い画像が含まれているものとする。また、上から１段目のグラフは、平坦部に対する発光量の時間変化を示すものであり、縦軸は発光量を示し、横軸は時間を示す。上から２段目のグラフは、平坦部に対する透過率の時間変化を示すものであり、縦軸は透過率を示し、横軸は時間を示す。上から３段目のグラフは、平坦部に対する輝度の時間変化を示すものであり、縦軸は輝度を示し、横軸は時間を示す。
【０００６】
図２２に示すように、表示装置は、入力画像１ａを表示させるタイミングで発光量を１Ａに設定し、入力画像１ｂを表示させるタイミングで発光量を１Ｂに設定し、入力画像１ｃを表示させるタイミングで発光量をＡに設定する。発光量１Ｂ＞発光量１Ａとする。一方、表示装置は、平坦部の輝度を１Ｅに保つべく、発光量の変化に合わせて、光の透過率を制御する。すなわち、発光量が１Ａとなっている間は、透過率を１Ｃに設定し、発光量が１Ｂとなった瞬間に、透過率を１Ｄに設定する。透過率１Ｃ＞透過率１Ｄとする。
【０００７】
ここで、発光量が１Ａから１Ｂに変化する速さよりも、透過率が１Ｃから１Ｄに変化する速さのほうが遅いので、表示装置は、光照射部からの光を遮断しきれず、ちらつき１Ｅａが発生してしまう。かかるちらつき１Ｅａは、視聴者に対して「一瞬明るく見えるちらつき」となる。また、発光量が１Ｂから１Ａに変化する速さよりも、透過率が１Ｄから１Ｃに変化する速さのほうが遅いので、表示装置は、発光量の低減に合わせて透過率を上げることができず、十分な光を供給することができないため、ちらつき１Ｅｂが発生してしまう。かかるちらつき１Ｅｂは、視聴者に対して「一瞬暗く見えるちらつき」となる。
【０００８】
図２３では、表示装置が、入力画像２ａ〜２ｃを、入力画像２ａ，２ｂ，２ｃの順に表示させた場合の、発光量と、平坦部の光の透過率と、平坦部の輝度との関係を示している。入力画像２ａ，２ｃには、一部分に輝度の高い画像が含まれており、入力画像２ｂには輝度の高い画像が含まれていないものとする。また、上から１段目のグラフは、平坦部に対する発光量の時間変化を示すものであり、縦軸は発光量を示し、横軸は時間を示す。上から２段目のグラフは、平坦部に対する透過率の時間変化を示すものであり、縦軸は透過率を示し、横軸は時間を示す。上から３段目のグラフは、平坦部に対する輝度の時間変化を示すものであり、縦軸は輝度を示し、横軸は時間を示す。
【０００９】
図２３に示すように、表示装置は、入力画像２ａを表示させるタイミングで発光量を２Ｂに設定し、入力画像２ｃを表示させるタイミングで発光量を２Ａに設定し、入力画像２ｃを表示させるタイミングで発光量を２Ｂに設定する。一方、表示装置は、平坦部の輝度を２Ｅに保つべく、発光量の変化に合わせて、光の透過率を制御する。すなわち、発光量が２Ｂとなっている間は、透過率を２Ｄに設定し、発光量が２Ａとなった瞬間に、透過率を２Ｃに設定する。
【００１０】
ここで、発光量が２Ｂから２Ａに変化する速さよりも、透過率が２Ｄから２Ｃに変化する速さのほうが遅いので、表示装置は、発光量の低減に合わせて透過率を上げることができず、十分な光を供給することができないため、ちらつき２Ｅｂが発生してしまう。また、発光量が２Ａから２Ｂに変化する速さよりも、透過率が２Ｃから２Ｄに変化する速さのほうが遅いので、表示装置は、光照射部からの光を遮断しきれず、ちらつき２Ｅａが発生してしまう。
【００１１】
上記のように、平坦部にちらつきが、同時または連続して発生すると、画像が劣化してしまう。このため、ちらつきの発生を防止するために、各種の技術が開示されている。たとえば、光照射部が供給する光の発光量の変化に制限を設け、時間変化に対する発光量の変化を穏やかにすることで、光制御部の反応の鈍さに対処し、ちらつきを低減させるという技術が知られている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００５−２５８４０３号公報
【特許文献２】特開２００６−１４７５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
上述した従来技術は、時間変化に対する発光量の変化を穏やかにすることで、ちらつきを低減させていた。このため、従来技術では、急激な画像の輝度変化に追従して発光量を大きく変化させることができず、入力画像がつぶれて表示されてしまうという問題があった。
【００１４】
更に、上記のちらつき２Ｅａは、視聴者に対して「一瞬明るく見えるちらつき」となる。また、上記のちらつき２Ｅｂは、視聴者に対して「一瞬暗く見えるちらつき」となる。そして、「一瞬暗く見えるちらつき」と「一瞬明るく見えるちらつき」とが画面上に混在する場合や、時間的に連続して発生すると、単なるちらつきの発生よりも著しく画像が劣化してしまう。以下の説明では、「一瞬明るく見えるちらつき」を「白いちらつき」とし、「一瞬暗く見えるちらつき」を「黒いちらつき」と表記する。
【００１５】
開示の技術は、上記に鑑みてなされたものであって、白いちらつきや黒いちらつきによる画像劣化を防止することができる表示装置および表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本願の開示する表示装置は、第一入力画像および第二入力画像を受け付ける受付部と、前記第一入力画像または前記第二入力画像に基づいて、表示画像を出力する光制御部と、前記光制御部へ光を照射する複数の光源と、前記第一入力画像の輝度に基づいて、前記複数の光源それぞれの第一発光量を演算するとともに、前記第二入力画像の輝度に基づいた前記複数の光源のそれぞれの仮発光量を演算し、前記第一発光量と前記仮発光量との比較結果に基づいて、前記第一発光量からの変化範囲に制限を設け、当該制限に基づいて前記第二入力画像を表示する場合における該複数の光源それぞれの第二発光量を決定する発光量演算部と、前記第二発光量に基づいて、前記複数の光源それぞれを制御する光源制御部とを有することを要件とする。
【発明の効果】
【００１７】
本願の開示する表示装置の一つの態様によれば、白いちらつきや黒いちらつきによる画像劣化を防止することができるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】図１は、本実施例１にかかる表示装置の構成を示す機能ブロック図である。
【図２】図２は、本実施例２にかかる表示装置の構成を示す機能ブロック図である。
【図３】図３は、各光源の発光パターンの一例を示す図である。
【図４】図４は、発光量履歴データのデータ構造の一例を示す図である。
【図５】図５は、縮小画像のライン分割を説明するための図である。
【図６】図６は、ライン情報の生成例を説明するための図である。
【図７】図７は、輝度分布パターンと合成発光パターンとの比較例を示す図である。
【図８】図８は、下げ幅調整処理を説明するための図（１）である。
【図９】図９は、下げ幅調整処理を説明するための図（２）である。
【図１０】図１０は、本実施例２にかかる表示装置の処理手順を示すフローチャートである。
【図１１】図１１は、本実施例２にかかる下げ幅調整処理の処理手順を示すフローチャートである。
【図１２】図１２は、本実施例２にかかる上げ幅調整処理の処理手順を示すフローチャートである。
【図１３】図１３は、本実施例２にかかる発光量決定処理の処理手順を示すフローチャートである。
【図１４】図１４は、本実施例３にかかる表示装置の構成を示す機能ブロック図である。
【図１５】図１５は、本実施例３にかかる表示装置の処理手順を示すフローチャートである。
【図１６】図１６は、本実施例３にかかる下げ幅調整処理の処理手順を示すフローチャートである。
【図１７】図１７は、本実施例３にかかる上げ幅調整処理の処理手順を示すフローチャートである。
【図１８】図１８は、本実施例４にかかる表示装置の構成を示す機能ブロック図である。
【図１９】図１９は、本実施例４にかかる表示装置の処理手順を示すフローチャートである。
【図２０】図２０は、本実施例４にかかる発光量決定処理の処理手順を示すフローチャートである。
【図２１】図２１は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【図２２】図２２は、平坦部に発生するちらつきを説明するための図（１）である。
【図２３】図２３は、平坦部に発生するちらつきを説明するための図（２）である。
【発明を実施するための形態】
【００１９】
以下に、本願の開示する表示装置および表示方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００２０】
本実施例１にかかる表示装置の構成について説明する。図１は、本実施例１にかかる表示装置の構成を示す機能ブロック図である。図１に示すように、この表示装置１は、受付部２、光制御部３、光源４ａ〜４ｄ、発光量演算部５、光源制御部６を有する。
【００２１】
受付部２は、第一入力画像および第二入力画像を受け付ける。光制御部３は、第一入力画像または前記第二入力画像に基づいて、表示画像を出力する。光源４ａ〜４ｄは、光制御部３に光を照射する。
【００２２】
発光量演算部５は、第一入力画像の輝度に基づいて、複数の光源４ａ〜４ｄそれぞれの第一発光量を演算するとともに、第二入力画像に基づいた複数の光源４ａ〜４ｄのそれぞれの仮発光量を演算する。そして、発光量演算部５は、第一発光量と仮発光量との比較結果に基づいて、第一発光量からの変化範囲に制限を設け、この制限に基づいて第二入力画像を表示する場合における該複数の各光源それぞれの第二発光量を決定する。光源制御部６は、第二発光量に基づいて、複数の光源それぞれを制御する。
【００２３】
本実施例１にかかる表示装置１は、第一発光量と仮発光量との比較結果に基づいて、第一発光量からの変化範囲に制限を設け、この制限に基づいて第二発光量を決定している。このように、変化範囲に制限を設けることで、各光源４ａ〜４ｄの発光量が無秩序に変化してしまうことを防止できる。したがって、たとえば、各光源の発光量の変化方向が互い違いにならないため、白いちらつきおよび黒いちらつきが同時または連続して発生することを防止し、画像劣化の問題を解消することができる。
【実施例２】
【００２４】
次に、本実施例２にかかる表示装置の構成について説明する。図２は、本実施例２にかかる表示装置の構成を示す機能ブロック図である。図２に示すように、この表示装置１００は、光制御部１１０、光源１２０ａ〜１２０ｎ、ドライバ１３０ａ〜１３０ｎ、記憶部１４０、表示制御装置１５０を有する。
【００２５】
光制御部１１０は、例えば、液晶パネルであり、画素ごとに光の透過率を変化させる。光源１２０ａ〜１２０ｎは、例えば、ＬＥＤ（Light  Emitting  Diode）であり、光制御部１１０に対して光を供給する。光源１２０ａ〜１２０ｎは、例えば、図３に示す光制御部１１０の辺の一つに沿って一列に配置される。ここで、光制御部１１０の辺の一つとは、図３に示す光制御部１１０の水平方向の下側の辺をさす。光源１２０ａ〜１２０ｎを一列に配置することで、複数の光源が発光している時に、光制御部１１０の全面に渡って概ね一様な輝度を得ることができる。さらには光源１２０の数や配置方法は、部品コストなどに応じて適宜変更可能である。なお、光源１２０の数が１２個である場合には、光源１２０ａ〜１２０ｌまで存在することとなる。
【００２６】
ドライバ１３０ａ〜１３０ｎは、表示制御装置１５０から指示された光源１２０の発光量に基づいて、光源１２０を駆動する。なお、図２では、光源１２０とドライバ１３０とが一対一で設けられているが、複数の光源２２０に対して１つのドライバ２３０を設けるようにしてもよい。
【００２７】
記憶部１４０は、発光パターンデータ１４０ａと発光量履歴データ１４０ｂとを記憶する。例えば、記憶部１４０は、ＲＡＭ（Random  Access  Memory)、ＲＯＭ（Read  Only  Memory)、フラッシュメモリ(flash  memory)などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。
【００２８】
ここで、発光パターンデータ１４０ａは、光源１２０から様々な発光量の光が光制御部１１０に照射された場合に、光制御部１１０上に形成される発光パターンのデータである。例えば、発光パターンは、ある光源１２０を１００％の強度で点灯させた場合に、光制御部１２０の各点にどれだけの輝度の光が供給されるのかを示す。
【００２９】
図３は、各光源の発光パターンの一例を示す図である。例えば、光源１２０ａから光制御部１１０に光が照射された場合には、発光パターン１０ａのようなパターンが形成される。この発光パターン１０ａは、光源１２０ａにより光制御部１１０に供給される光の分布を示す。発光パターン１０ａは、光源１１０ａと光制御部１１０との距離が最も近い図３の左下隅が最も明るくなり、図３右下隅が最も暗くなる。
【００３０】
図３に示すように、光源１２０ｂから光制御部１１０に光が照射された場合には、発光パターン１０ｂのようなパターンが形成される。この発光パターン１０ｂは、光源１２０ｂにより光制御部１１０に供給される光の分布を示す。発光パターン１０ｂは、光源１２０ｂと光制御部１１０との距離が最も近い図３の左下隅からやや内側が最も明るくなり、図３の右下隅が最も暗くなる。
【００３１】
図３に示すように、光源１２０ｎから光制御部１１０に光が照射された場合には、発光パターン１０ｎに示すようなパターンが形成される。この発光パターン１０ｎは、光源１２０ｎにより光制御部１１０に供給される光の分布を示す。発光パターン１０ｎは、光源１２０ｎと光制御部１１０との距離が最も近い図３の右下隅が最も明るくなり、図３の左下隅からやや上側が最も暗くなる。
【００３２】
なお、記憶部１４０は、１２個全ての光源１２０を１００％で発光させた時の光制御部１１０上の点の輝度が「１」となるように、発光パターンデータの値を正規化してもよい。
【００３３】
発光量履歴データ１４０ｂは、各光源１２０ａ〜１２０ｎの発光量の履歴を記憶する。図４は、発光量履歴データ１４０ｂのデータ構造の一例を示す図である。図４に示すように、この発光量履歴データ１４０ｂは、光源を識別する光源識別情報と、フレーム毎の発光量の履歴を示す発光量履歴とを有する。図４に示す例では、光源１２０ａの発光量が５０％、５５％、６０％の順に変化している。また、光源１２０ｂの発光量が５０％、５０％、６０％の順に変化している。また、光源１２０ｃの発光量が５０％、５０％、６０％の順に変化している。
【００３４】
図２の説明に戻る。表示制御装置１５０は、入力画像に基づいて光制御部１１０の透過率および光源１２０の発光量を演算する。そして、表示制御装置１５０は、演算した透過率となるように、光制御部１１０の透過率を制御する。また、表示制御装置１５０は、演算した発光量をドライバ１３０に出力する。表示制御装置１５０は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ(Field  Programmable  Gate  Array)などの集積回路に対応する。または、表示制御装置１５０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などの電子回路に対応する。
【００３５】
ここで、表示制御装置１５０について具体的に説明する。図２に示すように、表示制御装置１５０は、フレームメモリ１５１、縮小画像生成部１５２、発光量演算部１５３、発光量制御部１５４、画像補正部１５５、透過率制御部１５６を有する。
【００３６】
フレームメモリ１５１は、入力画像を受け付け、受け付けた入力画像を記憶する。たとえば、入力画像のサイズを縦７２０×横４８０とする。また、入力画像は、画素毎にＲＧＢ値を有しているものとする。
【００３７】
縮小画像生成部１５２は、フレームメモリ１５１に記憶されている入力画像を読み込み、読み込んだ入力画像の縮小画像を生成する。なお、縮小画像生成部１５２は、後述する発光量演算部１５３による処理時間を軽減することを目的として縮小画像を生成する。
【００３８】
まず、縮小画像生成部１５２は、入力画像の各画素に割り当てられたＲＧＢ（Red  Green  Blue）値を参照し、Ｒ、Ｇ、Ｂ値の中の最大値を求める。そして、縮小画像生成部１５２は、求めたＲ、Ｇ、Ｂ値の中の最大値を該当画素の画素値として設定する。例えば、第１の画素に割り当てられたＲＧＢ値がそれぞれ２５０、１００、５０の場合には、最大値は「２５０」である。この場合には、縮小画像生成部１５２は、第１の画素の画素値を２５０に設定する。このようにして、縮小画像生成部１５２は、入力画像に含まれる画素毎に１つの画素値を設定する。
【００３９】
続いて、縮小画像生成部１５２は、例えば、サイズが縦７２０×横４８０の入力画像を間引きすることで、サイズ縦９０×横６０の縮小画像を生成する。具体的に、縮小画像生成部１５２は、入力画像において、８ライン毎に１ライン読み込み、８画素毎に１画素読み込む間引きを行う。縮小画像の各画素には、それぞれ上述した画素値が設定されている。なお、縮小画像生成部１５２は、パイリニア等の他の方式を利用して入力画像から縮小画像を生成してもよい。
【００４０】
発光量演算部１５３は、発光パターンデータ１４０ａ、発光量履歴データ１４０ｂ、縮小画像のデータに基づいて各光源１２０の発光量を算出する。
【００４１】
まず、発光量演算部１５３は、各光源１２０の発光量の初期値を設定する。例えば、発光量演算部１５３は、前回の入力画像に対して設定した光源１２０の発光量を、次の入力画像に対する光源１２０の発光量の初期値とする。一般に、前後する入力画像は類似することが多い。このため、前回の発光量を次の発光量の初期値として用いることで、発光量演算部１５３は、光源１２０の設定を早期に完了することができる。また、前回と同様の発光量となることが期待されるため、入力画像毎に発光量が変動し、光制御部１１０にフリッカなどの発生を防止できる。なお、入力画像が一番目の画像である場合には、予め設定した発光量を初期値とする。たとえば、発光量１００％を初期値とする。
【００４２】
続いて、発光量演算部１５３は、縮小画像を、各光源１２０の光の照射方向と垂直な直線によって縮小画像を複数の領域に分割する。なお、発光量演算部１５３は、光源１２０からの距離が長くなるに従って、領域の縦方向の幅を広くしてもよい。
【００４３】
図５は、縮小画像のライン分割を説明するための図である。図５に示す矢印は、光源１２０の照射方向を示す。図５に示すように、発光量演算部１５３は、光源１２０からの距離が長くなるに従って領域の縦方向の幅が広くなるように、縮小画像４０を分割する。図５に示す例では、発光量演算部１５３は、上記のように縮小画像４０を分割することで、領域４０ａ、４０ｂ、４０ｃ、４０ｄを生成する。なお、図５に示した分割方法は一例である。例えば、発光量演算部１５３は、各領域の幅が均等になるように、縮小画像４０を分割してもよい。
【００４４】
次に、発光量演算部１５３は、分割された縮小画像の領域毎にライン情報を生成する。具体的に、発光量演算部１５３は、光源１２０の配列方向と垂直な方向に領域の画素値をスキャンし、スキャンした画素値のうち、最大の画素値を検出する。かかる処理を発光量演算部１５３が、領域の列毎に実行することで、該当領域の列毎の最大画素値を抽出したライン情報を生成する。発光量演算部１５３は、上記処理を分割した領域ごとに実行することで、領域毎のライン情報を生成する。なお、図５に示したような領域の分割を行わない場合には、ライン情報は、縮小画像の各行に含まれる画素値そのものとなる。
【００４５】
図６は、ライン情報の生成例を説明するための図である。図６では、縮小画像４０の領域４０ｃについてライン情報４１ｃを生成する場合を例にして説明する。発光量演算部１５３は、光源１２０の配列方向４１と垂直な方向に領域４０ｃの画素値をスキャンし、スキャンした画素値のうち、最大の画素値を検出する。かかる処理を発光量演算部１５３が、領域４０ｃの列毎に実行することで、領域４０ｃの列毎の最大画素値を抽出したライン情報４１ｃを生成する。縮小画像４０のサイズが縦９０×横６０である場合には、ライン情報は、６０の画素値を有する。
【００４６】
続いて、発光量演算部１５３は、縮小画像の各領域のうち、光源１２０に最も近い領域のライン情報を取得して、以降の処理を実行する。ここで、光源１２０に最も近い領域のライン情報を選択する理由について説明する。各光源１２０と光制御部１１０との距離が近いほど、各光源１２０の発光パターンがシャープであり、発光パターンの境界が明確となる。これに対して、各光源１２０と光制御部１１０との距離が遠いほど、各光源２２０の発光パターンがブロードとなり、発光パターンの境界が曖昧なものとなる。
【００４７】
各光源１２０の発光パターンがブロードとなる領域は、いずれかの光源１２０の発光量を抑えても、該当領域に対応する合成発光パターンは余り変化しない。ここで、合成発光パターンは、各光源１２０の発光パターンを合成したものである。一方、各光源１２０の発光パターンがシャープとなる領域は、該当領域に対応する合成発光パターンは大きく変化する。このため、縮小画像の一番下の領域４０ａは、各光源１２０の発光量の変化の影響を受けやすい個所であるため、領域４０ａのライン情報を優先的に処理すべきである。
【００４８】
ライン情報の取得後、発光量演算部１５３は、ライン情報が有する各画素値を輝度相当値に変換する。具体的に、発光量演算部１５３は、以下の式（１）を用いて輝度相当値を算出する。
輝度相当値＝（画素値／画素最大値）＾２．２・・・（１）
なお、発光量演算部１５３は、輝度∝（画素値＾２．２）という比例関係が成り立つことを前提として、式（１）を用いて輝度相当値を算出する。また、式（１）において、８ビットの画像であれば、画素最大値は２５５となる。
【００４９】
輝度相当値を算出した後、発光量演算部１５３は、輝度相当値を光源２２０の配列方向に走査して、輝度分布パターンを算出する。この輝度分布パターンは、ライン情報上の輝度相当値の分布を示すものである。
【００５０】
輝度分布パターンを算出した後、発光量演算部１５３は、各光源１２０の発光パターンを合成することで、合成発光パターンを算出する。発光量演算部１５３は、各光源の初期値を１００％に設定した場合には、各光源１２０の発光量が１００％であるときの各光源１２０の発光パターンデータ１４０ａを記憶部から取り込んで合成発光パターンを算出する。
【００５１】
合成発光パターンを算出した後に、発光量演算部１５３は、かかる合成発光パターンを、ライン情報のサイズに合わせて換算する。例えば、ライン情報の画素数が６０画素相当の場合には、合成発光パターンを６０画素相当の合成発光パターンに換算する。そして、発光量演算部１５３は、換算後の合成発光パターンと輝度分布パターンとを比較し、比較結果に応じて、各光源１２０の発光量を演算する。
【００５２】
図７は、輝度分布パターンと合成発光パターンとの比較例を示す図である。図７の横軸は位置に対応し、縦軸は輝度に対応する。また、図７において、ｄ１、ｄ２、ｄ３、ｄ４、・・・はそれぞれ、ある発光量で発光した光源部１２０の発光パターンである。合成発光パターンＤは、各発光パターンｄ１、ｄ２、ｄ３、ｄ４、・・・を合成したものである。図７のＣは輝度分布パターンである。
【００５３】
発光量演算部１５３は、合成発光パターンが輝度分布パターンを比較し、合成発光パターンが輝度分布パターンを上回っているか否かを判定する。発光量演算部１５３は、発光パターンが輝度分布パターンを上回っている場合には、光源１２０の発光量を下げる下げ幅調整処理を実行する。一方、発光量演算部１５３は、発光パターンが輝度分布パターンを下回っている場合には、光源１２０の発光量を上げる上げ幅調整処理を実行する。図７に示す例では、合成発光パターンＤが輝度発光パターンＣを上回っているので、発光量演算部１５３は、下げ幅調整処理を実行する。以下において、下げ幅調整処理の説明をした後に、上げ幅調整処理の説明を行う。
【００５４】
図８および図９は、下げ幅調整処理を説明するための図である。図８および図９の縦軸は輝度に対応し、横軸は光源１２０の設置された位置に対応する。図８に示すように、発光量演算部１５３は、光源１２０ａを選択し、合成発光パターンが輝度分布パターンを上回る範囲で、光源１２０ａの発光量を下げることが可能な最大の下げ幅を算出する。
【００５５】
具体的に、発光量演算部１５３は、光源１２０ａの発光量を１０％下げた時の合成発光パターンを算出し、算出した合成発光パターンと輝度分布パターンとを比較する。そして、発光量演算部１５３は、合成発光パターンと輝度分布との間に余裕がある場合には、光源１２０ａの発光量を５％下げた時の合成発光パターンを算出し、算出した合成発光パターンと輝度分布パターンとを比較する。ここで、合成発光パターンと輝度分布パターンとの間に余裕がある場合とは、例えば、合成発光パターンが輝度分布パターンを上回っており、光源１２０ａの発光量をまだ下げる余裕があることを意味する。このようにして、発光量演算部１５３は、光源１２０ａの発光量を少しずつ下げていき、合成発光パターンが輝度分布パターンを上回る範囲で、光源１２０ａの発光量を下げることが可能な最大の下げ幅を算出する。
【００５６】
なお、発光量演算部１５３は、光源１２０ａの発光量を下げると合成発光パターンが輝度分布パターンを下回ってしまう部分がある場合には、発光量演算部１５３は、次の光源１２０ｂについての最大の下げ幅算出に移る。発光量演算部１５３は、以上の処理を繰り返し行う。なお、ある光源１２０の発光量を下げた場合に、他の光源１２０それぞれが下げられる発光量の度合いを余裕度とする。
【００５７】
一方、発光量演算部１５３は、光源１２０ａの発光量を下げても合成発光パターンが輝度分布パターンを下回らない場合について説明する。発光量演算部１５３は、図８に示すように、算出した下げ幅に応じて光源１２０ａの発光量を下げた後の合成発光パターンｂ１を作成する。なお、合成発光パターンｂは、光源１２０ａの発光量を下げる前の合成発光パターンである。
【００５８】
続いて、発光量演算部１５３は、図８に示すように、合成発光パターンｂ１と輝度分布パターンａとを比較し、光源１２０ｂから光源１２０ｎの発光量をどれくらい下げることができる余裕があるかを算出する。つまり、発光量演算部１５３は、余裕度を算出する。
【００５９】
なお、発光量演算部１５３は、発光量を下げる量として、例えば、最大２０％のような制限を設定してもよい。発光量を大きく減少させると、前後して表示される画像のばらつきが大きくなり、フリッカ等の不具合が生じることがあるからである。
【００６０】
例えば、図８の上下方向のブロック矢印で示すように、発光量演算部１５３は、光源１２０ａ〜１２０ｎの設置位置に対応する領域で、合成発光パターンｂ１と輝度分布パターンａとの差を算出する。つまり、発光量演算部１５３は、光源１２０ｂ〜１２０ｎの設置位置に対応する領域で、合成発光パターンから供給される輝度と、輝度分布パターンにより要求される輝度との差をそれぞれ算出する。そして、発光量演算部１５３は、光源１２０ごとに算出した各下げ幅を加算することにより余裕度を算出する。
【００６１】
発光量演算部１５３は、光源１２０ａの発光量を下げた時の余裕度の算出が完了すると、光源１２０ｂについて同様の処理を実行する。例えば、図９に示すように、発光量演算部１５３は、合成発光パターンｂが輝度分布パターンａを上回る範囲で、光源１２０ｂの発光量を下げることが可能な最大の下げ幅を算出する。
【００６２】
なお、発光量演算部１５３は、光源１２０ｂの発光量を下げると合成発光パターンが輝度分布パターンを下回ってしまう部分がある場合には、余裕度の算出を行わない。発光量演算部１５３は、次の光源１２０ｃについての最大の下げ幅演算に移る。
【００６３】
一方、発光量演算部１５３は、光源１２０ｂの発光量を最大の下げ幅だけ下げても合成発光パターンが輝度分布パターンを下回らない場合について説明する。図９に示すように、発光量演算部１５３は、最大の下げ幅に応じて光源１２０ｂの発光量を下げた後の合成発光パターンｂ２を作成する。そして、発光量演算部１５３は、合成発光パターンｂ２と輝度分布パターンａとを比較し、各光源１２０の余裕度を算出する。
【００６４】
例えば、図９の上下方向のブロック矢印で示すように、光源１２０ａ、光源１２０ｃ〜１２０ｎの設置位置に対応する領域で、合成発光パターンｂ２と輝度分布パターンとの差を算出する。つまり、発光量演算部１５３は、光源１２０ａ、光源１２０ｃ〜１２０ｎの設置位置に対応する領域で、合成発光パターンｂ２から供給される輝度と、輝度分布パターンａにより要求される輝度との差をそれぞれ算出する。そして、発光量演算部１５３は、光源１２０の設置位置に対応する領域で算出した各下げ幅を加算することにより、発光量を下げられる度合いを示す余裕度を算出する。
【００６５】
発光量演算部１５３は、上述してきた光源１２０ａおよび光源１２０ｂの発光量を下げた時の余裕度の算出を、残りのすべての光源１２０ｃ〜１２０ｎについて行う。
【００６６】
そして、発光量演算部１５３は、光源１２０ａから光源１２０ｎに対してそれぞれ算出した余裕度の中から余裕度が最大であった光源１２０を選択する。そして、発光量演算部１５３は、選択した光源１２０の発光量を算出済みの下げ幅に応じて仮決定する。発光量演算部１５３は、発光量が仮決定された光源１２０を選択対象外に設定する。そして、発光量演算部１５３は、選択対象対に設定された光源１２０が仮決定した発光量で発光しているものとして、選択対象外とされていない残りの光源１２０について上述してきた処理を繰り返し実行する。このようにして、発光量演算部１５３は、余裕度が最大となる光源１２０を見つけだすことで発光量をできるだけ下げる。
【００６７】
なお、輝度ムラ等が生じることを防止するため、隣接する光源の発光強度の下げ幅の差が所定量以下となるように調整することとしてもよい。また、フレームメモリ１５１が受付けた画像が、輝度ムラが目立つ画像であった場合は、発光量演算部１５３は各光源の発光量を同一値にしても良い。なお、輝度ムラが目立つ画像とは、例えば画素値が平坦な領域が所定よりも広い画像などである。
【００６８】
一方、発光量演算部１５３は、余裕度を算出できた光源１２０がなかった場合には、下げ幅調整処理を終了する。なぜなら、余裕度が算出できた光源１２０がないということは、発光量を下げる調整が可能な光源がなかったことと同意であるからである。
【００６９】
発光量演算部１５３は、例えば、図８に示すように、光源１２０ａの発光量を最大に下げた時に算出された余裕度が最大であったとする。この場合は、発光量演算部１５３は、光源１２０ａを選択する。光源１２０ａを選択後、発光量演算部１５３は、算出した最大の下げ幅に応じて光源１２０ａの発光量を仮決定する。例えば、光源１２０ａの最大の下げ幅が１９％の場合には、光源１２０ａの発光量を現在の発光量から１９％下げた発光量に仮決定する。
【００７０】
そして、発光量演算部１５３は、光源１２０ａを選択対象外に設定した後、光源１２０ａが−１９％の発光量で発光しているものとして、選択対象外とされていない残りの光源１２０ｂ〜１２０ｎについて上述した処理を実行する。発光量演算部１５３は、選択対象となる光源１２０が残されている場合には、選択対象の光源１２０の中から一つの光源１２０を選択し、上述した選択対象外に設定するまでの処理を実行する。一方、検索の結果、選択対象の光源１２０が残っていない場合には、発光量演算部１５３は、下げ幅調整処理を終了する。
【００７１】
選択対象外とされていない残りの光源１２０ｂ〜１２０ｎについて上述してきた処理を実行した結果、例えば、光源２２０ｂの発光量を最大に下げた時に算出された余裕度が最大であった場合には、次に、発光量演算部１５３は、光源１２０ｂを選択する。光源１２０ｂを選択後、発光量演算部１５３は、算出した最大の下げ幅に応じて光源１２０ｂの発光量を仮決定する。例えば、光源１２０ｂの最大の下げ幅が１５％の場合には、光源１２０ｂの発光量を現在の発光量から１５％下げた発光量に仮決定する。
【００７２】
発光強度を仮決定した光源２２０ｂを選択対象外に設定した後、発光量演算部１５３は、光源１２０ｂが−１５％の発光量で発光しているものとして、選択対象外とされていない残りの光源１２０ｃ〜１２０ｎについて上述してきた処理を実行する。
【００７３】
次に、発光量演算部１５３が実行する上げ幅調整処理について説明する。発光量演算部１５３は、合成発光パターンと輝度分布パターンとの比較の結果、最も光量が不足している部分を見つけだす。そして、発光量演算部１５３は、その部分に最も近い光源１２０を調整対象の光源として選択する。
【００７４】
発光量演算部１５３は、調整対象として選択した光源１２０の現在の発光量に所定量を加えたものに仮決定する。例えば、発光量演算部１５３は、現在の発光量よりも５％だけ高い発光量に仮決定する。なお、発光量演算部１５３は、仮決定する発光量の上限を、現在の発光量から２０％増しの発光量としてもよい。
【００７５】
調整対象として選択された光源１２０の発光量を所定の発光量に仮決定した後、発光量演算部１５３は、選択した光源１２０の発光量を所定の強度に仮決定した場合の合成発光パターンを改めて算出する。
【００７６】
そして、発光量演算部１５３は、改めて算出した合成発光パターンと輝度分布パターンとを比較して、該当部分の光量不足が解消したかを判定する。ここで、該当部分とは、上記のように、合成発光パターンと輝度分布パターンとの比較の結果、最も光量が不足している部分を意味する。判定の結果、発光量演算部１５３は、光量不足が解消している場合には、発光量演算部１５３は、合成発光パターンと輝度分布パターンとの比較結果の中から、最初に選択した部分以外で最も光量が不足している部分を見つけだす。発光量演算部１５３は、光量が不足している部分がない場合には、発光量演算部１５３は、発光量演算部１５３は、上げ幅調整処理を終了する。
【００７７】
一方、発光量演算部１５３は、光量が不足している他の部分を見つけだした場合には、発光量が上限に達しているか否かを判定する。例えば、発光量演算部１５３は、発光量の上限を、現在の発光量よりも２０％だけ高い発光量とする。発光量演算部１５３は、発光量が上限に達していない場合には、該当する光源１２０の発光量をさらに高めた発光量に仮決定する。そして、発光量演算部１５３は、上記と同様にして、合成発光パターンをあらためて算出し、光量不足が解消されているか否かを判定する。
【００７８】
一方、発光量演算部１５３は、選択した光源１２０の発光量が上限に達している場合には、選択対象の光源１２０に隣接する光源１２０を新たな選択対象とする。そして、発光量演算部１５３は、新たに選択した光源１２０に対して、上記と同様の処理を実行する。つまり、発光量演算部１５３は、選択した光源１２０の発光量を高めた後、合成発光パターンと輝度分布パターンとを比較して、光量の不足が解消されたか否かを判定する。なお、新たに選択した光源１２０の発光量が上限に達している場合には、かかる光源１２０に隣接する光源を選択し、上記と同様の処理を実行する。
【００７９】
一つのライン情報について下げ幅調整処理あるいは上げ幅調整処理を完了すると、発光量演算部１５３は、全てのライン情報について処理を完了したか否かを判定する。発光量演算部１５３は、全てのライン情報について処理を完了していない場合には、未処理のライン情報に対して、上記下げ幅調整処理あるいは上げ幅調整処理を実行する。
【００８０】
一方、全てのライン情報について処理が完了している場合には、発光量演算部１５３は、光源１２０毎に算出した仮発光量と、前回の光源１２０毎の発光量とを比較して、各光源１２０の最終的は発光量を特定する。前回の光源１２０毎の発光量は、発光量履歴データ１４０ｂに記憶されている。
【００８１】
ここで、前回の発光量から今回の発光量への変化は、下記の４つのパターンに分類することができる。
（１）全ての光源の発光量が前回と比較して変化がない。
（２）一部の光源の発光量が前回と比較して変化しておらず、残りの光源の発光量が前回と比較して増加する。
（３）一部の光源の発光量が前回と比較して変化しておらず、残りの光源の発光量が前回と比較して減少する。
（４）一部の光源の発光量が前回と比較して増加し、残りの光源の発光量が前回と比較して減少する。
【００８２】
発光量演算部１５３は、前回の発光量から仮発光量への変化が上記（１）〜（３）のパターンに対応する場合には、今回仮決定した仮発光量を最終的な発光量に決定する。そして、発光量演算部１５３は、最終的に決定した発光量を各光源１２０の情報と対応付けて、発光量調整部１５４、画像補正部１５５に出力する。また、発光量演算部１５３は、最終的に決定した発光量を各光源１２０と対応付けて発光量履歴データ１４０ｂに記憶する。
【００８３】
一方、発光量演算部１５３は、前回の発光量から仮発光量への変化が上記（４）のパターンに対応する場合には、各光源１２０に対応する仮発光量の値を修正する。具体的に、発光量演算部１５３は、各仮発光量のうち、前回の発光量と比較して増加する仮発光量をそのまま最終的な発光量に決定する。一方、発光量演算部１５３は、前回の発光量と比較して減少する仮発光量については、前回の発光量を最終的な発光量に決定する。発光量演算部１５３は、最終的に決定した発光量を各光源１２０の情報と対応付けて、発光量調整部１５４、画像補正部１５５に出力する。また、発光量演算部１５３は、最終的に決定した発光量を各光源１２０と対応付けて発光量履歴データ１４０ｂに記憶する。
【００８４】
なお、発光量演算部１５３は、以下の第１、２方法により、最終的な発光量を決定してもよい。まず、第１方法について説明する。発光量演算部１５３は、許容範囲をあらかじめ設定しておく。そして、発光量演算部１５３は、前回の発光量から仮発光量への変化量の中で、最も増加した変化量を基準にして、変化量の許容範囲を定める。
【００８５】
例えば、許容範囲が１５％であり、最も変化量が増加したものを＋１０％とする。この場合、発光量演算部１５３は、変化の許容範囲を＋１０％〜−５％に設定する。この場合、前回の発光量から仮発光量への変化が＋１０％〜−５％に含まれている場合には、仮発光量をそのまま最終的な発光量に決定する。一方、前回の発光量から仮発光量への変化が＋１０％〜−５％に含まれていない場合には、許容範囲に含まれるように、仮発光量を修正し、修正した仮発光量を最終的な発光量として決定する。例えば、前回の発光量から仮発光量への変化が＋１０％を超える仮発光量は、前回の発光量に発光量を１０％加算した発光量を最終的な発光量として決定する。また、例えば、前回の発光量から仮発光量への変化が−５％を超える仮発光量は、前回の発光量から発光量を−５％削減した発光量を最終的な発光量として決定する。
【００８６】
続いて、第２方法について説明する。発光量演算部１５３は、前回の発光量から仮発光量への変化の方向が、プラス側であるかマイナス側であるかを光源毎に判定する。そして、発光量演算部１５３は、プラス側またはマイナス側のうち少ないほうの方向に分類される光源において、仮発光量での発光を禁止する制限を設ける。例えば、発光量演算部１５３は、プラス側に変化する光源がマイナス側に変化する光源よりも多い場合に、プラス側に変化する仮発光量をそのまま最終的な発光量に決定する。一方、発光量演算部１５３は、マイナス側に変化する発光量を制限し、かかる仮発光量に対応する光源の発光量を、前回と同様の発光量として最終決定する。
【００８７】
発光量制御部１５４は、発光量演算部１５３による光源１２０毎の発光量に応じて、ドライバ１３０を制御する。発光量制御部１５４は、発光量演算部１５３から取得した発光量を、該当するドライバ１３０に出力する。例えば、発光量制御部１５４は、光源１２０ａの発光量をドライバ１３０ａに出力する。
【００８８】
画像補正部１５５は、発光量演算部１５３から取得する光源１２０毎の発光量に基づいて、入力画像の画素値を補正する。例えば、画像補正部１５５は、以下に示す式（２）を用いて画像を補正する。
補正後の画素値＝補正前の画素値×（１／Ｗ）＾（１／２．２）・・・（２）
式（２）に示すＷは、減光率を示す。
【００８９】
透過率制御部１５６は、画像補正部１５５によって補正された入力画像の各画素に基づいて、各画素に対応する光制御部１１０の透過率を制御する。
【００９０】
次に、本実施例２にかかる表示装置１００の処理手順について説明する。図１０は、本実施例２にかかる表示装置１００の処理手順を示すフローチャートである。図１０に示すフローチャートは、例えば、外部の装置から入力画像を取得した場合に、処理を開始する。また、各光源の発光量の初期値は、発光量履歴データ１４０ｂに記憶されているものとする。また、図１０の説明では一例として、光源１２０の個数を１２個とする。
【００９１】
図１０に示すように、表示装置１００は、入力画像を取得したか否かを判定する（ステップＳ１０１）。表示装置１００は、入力画像を取得していない場合には（ステップＳ１０１，Ｎｏ）、再度ステップ１０１に移行する。
【００９２】
表示装置１００は、入力画像を取得した場合には（ステップＳ１０１，Ｙｅｓ）、縮小画像を生成し（ステップＳ１０２）、ライン情報を生成する（ステップＳ１０３）。表示装置１００は、ライン情報を選択し（ステップＳ１０４）、ライン情報に含まれる画素値を輝度相当値に変換する（ステップＳ１０５）。
【００９３】
表示装置１００は、ライン情報の輝度分布パターンを算出し（ステップＳ１０６）、１２個の光源１２０の各発光パターンを合成し、合成発光パターンを算出する（ステップＳ１０７）。
【００９４】
表示装置１００は、合成発光パターンが輝度分布パターンを上回っている場合には（ステップＳ１０８，Ｙｅｓ）、一番下のライン情報か否かを判定する（ステップＳ１０９）。表示装置１００は、一番下のライン情報の場合には（ステップＳ１０９，Ｙｅｓ）、ステップＳ１１１に移行する。
【００９５】
一方、表示装置１００は、一番下のライン情報ではない場合には（ステップＳ１０９，Ｎｏ）、下げ幅調整処理を実行する（ステップＳ１１０）。表示装置１００は、全ライン情報について処理が完了していない場合には（ステップＳ１１１，Ｎｏ）、再度ステップＳ１０４に移行する。
【００９６】
表示装置１００は、全ライン情報について処理が完了した場合には（ステップＳ１１１，Ｙｅｓ）、発光量決定処理を実行する（ステップＳ１１２）。表示装置１００は、発光量に基づいてドライバ１３０を制御し（ステップＳ１１３）、再度ステップＳ１０１に移行する。
【００９７】
ところで、表示装置１００は、ステップＳ１０８において、合成発光パターンが輝度分布パターンを上回らない場合には（ステップＳ１０８，Ｎｏ）、上げ幅調整処理を実行し（ステップＳ１１４）、ステップＳ１１１に移行する。
【００９８】
次に、図１０のステップ１１０に示した下げ幅調整処理、ステップＳ１１４に示した上げ幅調整処理、ステップＳ１１２に示した発光量決定処理について順に説明する。まず、下げ幅調整処理について説明する。図１１は、本実施例２にかかる下げ幅調整処理の処理手順を示すフローチャートである。
【００９９】
図１１に示すように、発光量演算部１５３は、削減量を初期値に設定し（ステップＳ１２１）、全ての光源を選択対象に設定する（ステップＳ１２２）。例えば、発光量演算部１５３は、削減量の初期値を０に設定する。
【０１００】
発光量演算部１５３は、選択対象の光源を一つ選択し（ステップＳ１２３）、選択した光源の発光量を５％削減する（ステップＳ１２４）。発光量演算部１５３は、１２個の光源の各発光パターンを合成し、合成発光パターンを算出する（ステップＳ１２５）。
【０１０１】
発光量演算部１５３は、ライン情報の輝度分布パターンと合成発光パターンとを比較し（ステップＳ１２６）、輝度分布パターンを合成発光パターンが下回るか否かを判定する（ステップＳ１２７）。発光量演算部１５３は、輝度分布パターンを合成発光パターンが下回る場合には（ステップＳ１２７，Ｙｅｓ）、選択した光源の発光量を５％増加し（ステップＳ１２８）、各光源の発光量を仮決定する（ステップＳ１２９）。そして、発光量演算部１５３は、下げ幅調整処理を終了する。
【０１０２】
一方、発光量演算部１５３は、輝度分布パターンを合成発光パターンが下回らない場合には（ステップＳ１２７，Ｎｏ）、削減量が２０％以上、または、発光量が０％未満であるか否かを判定する（ステップＳ１３０）。
【０１０３】
発光量演算部１５３は、ステップＳ１３０の条件を満たす場合には（ステップＳ１３０，Ｙｅｓ）、ステップＳ１２８に移行する。一方、発光量演算部１５３は、ステップＳ１３０の条件を満たさない場合には（ステップＳ１３０，Ｎｏ）、未選択の光源を一つ選択し（ステップＳ１３１）、再度ステップＳ１２４に移行する。なお、発光量演算部１５３は、上記余裕度を光源毎に算出し、かかる余裕度を利用して、未選択の光源を選択してもよい。
【０１０４】
次に、上げ幅調整処理について説明する。図１２は、本実施例２にかかる上げ幅調整処理の処理手順を示すフローチャートである。図１２に示すように、発光量演算部１５３は、増加量を初期値に設定し（ステップＳ１４１）、全ての光源を選択対象に設定する（ステップＳ１４２）。例えば、発光量演算部１５３は、増加量の初期値を０に設定する。
【０１０５】
発光量演算部１５３は、選択対象の光源を一つ選択し（ステップＳ１４３）、選択した光源の発光量を５％増加する（ステップＳ１４４）。発光量演算部１５３は、１２個の光源の各発光パターンを合成し、合成発光パターンを算出する（ステップＳ１４５）。
【０１０６】
発光量演算部１５３は、ライン情報の輝度分布パターンと合成発光パターンとを比較し（ステップＳ１４６）、輝度分布パターンを合成発光パターンが上回るか否かを判定する（ステップＳ１４７）。輝度分布パターンを合成発光パターンが上回る場合には（ステップＳ１４７，Ｙｅｓ）、各光源の発光量を仮決定する（ステップＳ１４８）。そして、発光量演算部１５３は、上げ幅調整処理を終了する。
【０１０７】
一方、発光量演算部１５３は、輝度分布パターンを合成発光パターンが上回らない場合には（ステップＳ１４７，Ｎｏ）、増加量が２０％以上、または、発光量が１００％以上であるか否かを判定する（ステップＳ１４９）。
【０１０８】
発光量演算部１５３は、ステップＳ１４９の条件を満たす場合には（ステップＳ１４９，Ｙｅｓ）、ステップＳ１４８に移行する。一方、発光量演算部１５３は、ステップＳ１４９の条件を満たさない場合には（ステップＳ１４９，Ｎｏ）、未選択の光源を一つ選択し（ステップＳ１５０）、再度ステップＳ１４４に移行する。
【０１０９】
次に、発光量決定処理について説明する。図１３は、本実施例２にかかる発光量決定処理の処理手順を示すフローチャートである。図１３に示すように、発光量演算部１５３は、一つ前のフレームにおける各光源の発光量と、仮決定した仮発光量とを比較する（ステップＳ１６１）。
【０１１０】
発光量演算部１５３は、前回の発光量と比較して、発光量が増加する光源と発光量が減少する光源とが混在するか否かを判定する（ステップＳ１６２）。発光量演算部１５３は、発光量が増加する光源と発光量が減少する光源とが混在しない場合には（ステップＳ１６２，Ｎｏ）、仮決定した発光量を最終的な発光量に設定する（ステップＳ１６３）。そして、発光量演算部１５３は、発光量決定処理を終了する。
【０１１１】
一方、発光量演算部１５３は、発光量が増加する光源と発光量が減少する光源とが混在する場合には（ステップＳ１６２，Ｙｅｓ）、仮発光量のうち、発光量が減少する仮発光量を特定する（ステップＳ１６４）。そして、発光量演算部１５３は、特定した仮発光量を、一つ前のフレームの発光量に修正し（ステップＳ１６５）、ステップＳ１６３に移行する。
【０１１２】
本実施例２にかかる表示装置１００は、光源１２０毎に、前回の各発光量と各仮発光量との比較結果に基づいて、前回の発光量からの変化の方向に制限を設け、この制限に基づいて今回の発光量を最終的に決定している。例えば、前回の各発光量と各仮発光量との変化の方向が光源毎に同一でない場合には、表示装置１００は、明るい方向に変化する仮発光量のみを最終的な発光量として採用し、そのほかの発光量を前回の発光量と同じ発光量とする。このように、表示装置１００が最終的な発光量を調整することで、同一画面上に、輝度が明るく変化する領域と輝度が暗く変化する領域とが混在することを防止し、白いちらつきと黒いちらつきが同時に発生することを防止することができる。
【実施例３】
【０１１３】
次に、本実施例３にかかる表示装置について説明する。図１４は、本実施例３にかかる表示装置の構成を示す機能ブロック図である。図１４に示すように、この表示装置２００は、光制御部２１０、光源２２０ａ〜２２０ｎ、ドライバ２３０ａ〜２３０ｎ、記憶部２４０、表示制御装置２５０を有する。
【０１１４】
このうち、光制御部２１０、光源２２０ａ〜２２０ｎ、ドライバ２３０ａ〜２３０ｎに関する説明は、上記実施例２で説明した光制御部１１０、光源１２０ａ〜２２０ｎ、ドライバ１３０ａ〜１３０ｎに関する説明と同様である。このため、光制御部２１０、光源２２０ａ〜２２０ｎ、ドライバ２３０ａ〜２３０ｎに関する説明は、省略する。
【０１１５】
記憶部２４０は、発光パターンデータ２４０ａを記憶する。記憶部２４０は、ＲＡＭ、ＲＯＭ、フラッシュメモリなどの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。発光パターンデータ２４０ａに関する説明は、実施例２で説明した発光パターンデータ１４０ａに関する説明と同様である。
【０１１６】
表示制御装置２５０は、入力画像に基づいて光制御部２１０の透過率および光源２２０の発光量を演算する。そして、表示制御装置２５０は、演算した透過率となるように、光制御部２１０の透過率を制御する。また、表示制御装置２５０は、演算した発光量となるように、ドライバ２３０を制御する。表示制御装置２５０は、ＡＳＩＣやＦＰＧＡなどの集積回路に対応する。または、表示制御装置２５０は、ＣＰＵやＭＰＵなどの電子回路に対応する。
【０１１７】
ここで、表示制御装置２５０について具体的に説明する。図１４に示すように、表示制御装置２５０は、フレームメモリ２５１、縮小画像生成部２５２、場面検出部２５３、発光量演算部２５４、発光量制御部２５５、画像補正部２５６、透過率制御部２５７を有する。
【０１１８】
このうち、フレームメモリ２５１、縮小画像生成部２５２、発光量制御部２５５に関する説明は、上記実施例２で説明したフレームメモリ１５１、縮小画像生成部１５２、発光量制御部１５４に関する説明と同様である。また、画像補正部２５６、透過率制御部２５７に関する説明は、上記実施例２で説明した画像補正部１５５、透過率制御部１５６に関する説明と同様である。
【０１１９】
場面検出部２５３は、映像の場面が今後明るく変化するか否かを判定し、判定結果を発光量演算部２５４に出力する。例えば、場面検出部２５３は、フレームメモリ２５１に格納される前後の入力画像のハイライトの画素値の変化を検出し、このハイライトの画素値の変化が閾値以上となる場合に、場面が今後明るく変化すると判定する。ここで、ハイライトは、入力画像のうち、画素値が最も大きくなる領域に対応する。
【０１２０】
なお、場面検出部２５３は、前後の入力画像を分割し、分割した各領域のハイライトの画素値の変化に基づいて、場面が今後明るく変化するか否かを判定してもよい。例えば、場面検出部２５３は、前後の入力画像を右側と左側に２分割し、右側のハイライトの画素値の変化と、左側のハイライトの画素値の変化がともに閾値以上となる場合に、場面が今後明るく変化すると判定する。
【０１２１】
発光量演算部２５４は、発光パターンデータ２４０ａ、縮小画像のデータおよび場面検出部２５３の判定結果に基づいて、各光源２２０の発光量を算出する。発光量演算部２５４は、各光源２２０の発光量を発光量制御部２５５に出力する。以下において、場面検出部２５３が今後明るく変化すると判定した場合と、今後明るく変化しないと判定した場合に分けて、発光量演算部２５４の処理を説明する。
【０１２２】
まず、場面検出部２５３が今後明るく変化すると判定した場合の発光量演算部２５４の処理について説明する。この場合には、発光量演算部２５４は、上げ幅調整処理のみを実行し、下げ幅調整処理をスキップする。上げ幅調整処理に関する処理は、上記実施例２で説明した上げ幅調整処理と同様である。なお、発光量演算部２５４は、上げ幅調整処理で仮決定した仮発光量を、そのまま実際の発光量として決定する。このように、発光量演算部２５４は、場面が今後明るくなる場合には、下げ幅調整処理をスキップすることで、全ての光源が暗く変化しないようにすることができる。このため、白いちらつきと黒いちらつきが同時に発生することを防止でき、画面劣化の問題を解消することができる。
【０１２３】
続いて、場面検出部２５３が今後明るく変化しないと判定した場合の発光量演算部２５４の処理について説明する。この場合には、発光量演算部２５４は、実施例２と同様にして、上げ幅調整処理と下げ幅調整処理を実行する。なお、発光量演算部２５４は、上げ幅調整処理または下げ幅調整処理で仮決定した仮発光量を、そのまま実際の発光量として決定する。
【０１２４】
次に、本実施例３にかかる表示装置２００の処理手順について説明する。図１５は、本実施例３にかかる表示装置２００の処理手順を示すフローチャートである。図１５に示すフローチャートは、例えば、外部の装置から入力画像を取得した場合に、処理を開始する。また、各光源の発光量の初期値は、光源２２０毎に予め設定されているものとする。
【０１２５】
図１５に示すように、表示装置２００は、入力画像を取得したか否かを判定する（ステップＳ２０１）。表示装置２００は、入力画像を取得していない場合には（ステップＳ２０１，Ｎｏ）、再度ステップＳ２０１に移行する。
【０１２６】
表示装置２００は、入力画像を取得した場合には（ステップＳ２０１，Ｙｅｓ）、縮小画像を生成し（ステップＳ２０２）、ライン情報を生成する（ステップＳ２０３）。表示装置２００は、ライン情報を選択し（ステップＳ２０４）、ライン情報に含まれる画素値を輝度相当値に変換する（ステップＳ２０５）。
【０１２７】
表示装置２００は、ライン情報の輝度分布パターンを算出し（ステップＳ２０６）、１２個の光源２２０の各発光パターンを合成し、合成発光パターンを算出する（ステップＳ２０７）。
【０１２８】
表示装置２００は、合成発光パターンが輝度分布パターンを上回っている場合には（ステップＳ２０８，Ｙｅｓ）、一番下のライン情報か否かを判定する（ステップＳ２０９）。表示装置２００は、一番下のライン情報の場合には（ステップＳ２０９，Ｙｅｓ）、ステップＳ２１２に移行する。
【０１２９】
一方、表示装置２００は、一番下のライン情報ではない場合には（ステップＳ２０９，Ｎｏ）、場面が明るく変化する方向であるか否かを判定する（ステップＳ２１０）。表示装置２００は、場面が明るく変化する方向である場合には（ステップＳ２１０，Ｙｅｓ）、ステップＳ２１２に移行する。
【０１３０】
一方、表示装置２００は、場面が明るく変化する方向でない場合には（ステップＳ２１０，Ｎｏ）、下げ幅調整処理を実行する（ステップＳ２１１）。表示装置２００は、全ライン情報について処理が完了していない場合には（ステップＳ２１２，Ｎｏ）、再度ステップＳ２０４に移行する。
【０１３１】
表示装置２００は、全ライン情報について処理が完了した場合には（ステップＳ２１２，Ｙｅｓ）、発光量に基づいてドライバ１３０を制御し（ステップＳ２１３）、再度ステップＳ２０１に移行する。
【０１３２】
ところで、表示装置２００は、ステップＳ２０８において、合成発光パターンが輝度分布パターンを上回らない場合には（ステップＳ２０８，Ｎｏ）、上げ幅調整処理を実行し（ステップＳ２１４）、ステップＳ２１２に移行する。
【０１３３】
次に、図１５のステップ２１２に示した下げ幅調整処理、ステップＳ２１４に示した上げ幅調整処理について順に説明する。まず、下げ幅調整処理について説明する。図１６は、本実施例３にかかる下げ幅調整処理の処理手順を示すフローチャートである。
【０１３４】
図１６に示すように、発光量演算部２５４は、削減量を初期値に設定し（ステップＳ２２１）、全ての光源を選択対象に設定する（ステップＳ２２２）。例えば、発光量演算部２５４は、削減量の初期値を０に設定する。
【０１３５】
発光量演算部２５４は、選択対象の光源を一つ選択し（ステップＳ２２３）、選択した光源の発光量を５％削減する（ステップＳ２２４）。発光量演算部２５４は、１２個の光源の各発光パターンを合成し、合成発光パターンを算出する（ステップＳ２２５）。
【０１３６】
発光量演算部２５４は、ライン情報の輝度分布パターンと合成発光パターンとを比較し（ステップＳ２２６）、輝度分布パターンを合成発光パターンが下回るか否かを判定する（ステップＳ２２７）。発光量演算部２５４は、輝度分布パターンを合成発光パターンが下回る場合には（ステップＳ２２７，Ｙｅｓ）、選択した光源の発光量を５％増加し（ステップＳ２２８）、各光源の発光量を決定する（ステップＳ２２９）。
【０１３７】
一方、発光量演算部２５４は、輝度分布パターンを合成発光パターンが下回らない場合には（ステップＳ２２７，Ｎｏ）、削減量が２０％以上、または、発光量が０％未満であるか否かを判定する（ステップＳ２３０）。
【０１３８】
発光量演算部２５４は、ステップＳ２３０の条件を満たす場合には（ステップＳ２３００，Ｙｅｓ）、ステップＳ２２８に移行する。一方、発光量演算部２５４は、ステップＳ２３０の条件を満たさない場合には（ステップＳ２３０，Ｎｏ）、未選択の光源を一つ選択し（ステップＳ２３１）、再度ステップＳ２２４に移行する。
【０１３９】
次に、図１５のステップＳ２１４に示した上げ幅調整処理について説明する。図１７は、本実施例３にかかる上げ幅調整処理の処理手順を示すフローチャートである。図１７に示すように、発光量演算部２５４は、増加量を初期値に設定し（ステップＳ２４１）、全ての光源を選択対象に設定する（ステップＳ２４２）。例えば、発光量演算部２５４は、増加量の初期値を０に設定する。
【０１４０】
発光量演算部２５４は、選択対象の光源を一つ選択し（ステップＳ２４３）、選択した光源の発光量を５％増加する（ステップＳ２４４）。発光量演算部２５４は、１２個の光源の各発光パターンを合成し、合成発光パターンを算出する（ステップＳ２４５）。
【０１４１】
発光量演算部２５４は、ライン情報の輝度分布パターンと合成発光パターンとを比較し（ステップＳ２４６）、輝度分布パターンを合成発光パターンが上回るか否かを判定する（ステップＳ２４７）。輝度分布パターンを合成発光パターンが上回る場合には（ステップＳ２４７，Ｙｅｓ）、各光源の発光量を決定する（ステップＳ２４８）。そして、発光量演算部２５４は、上げ幅調整処理を終了する。
【０１４２】
一方、発光量演算部２５４は、輝度分布パターンを合成発光パターンが上回らない場合には（ステップＳ２４７，Ｎｏ）、増加量が２０％以上、または、発光量が１００％以上であるか否かを判定する（ステップＳ２４９）。
【０１４３】
発光量演算部２５４は、ステップＳ２４９の条件を満たす場合には（ステップＳ２４９，Ｙｅｓ）、ステップＳ２４８に移行する。一方、発光量演算部２５４は、ステップＳ２４９の条件を満たさない場合には（ステップＳ２４９，Ｎｏ）、未選択の光源を一つ選択し（ステップＳ２５０）、再度ステップＳ２４４に移行する。
【０１４４】
本実施例３にかかる表示装置２００は、場面が今後明るく変化すると判定した場合には、下げ幅調整処理をスキップし、上げ幅調整処理のみを実行する。このため、場面が今後明るく変化する場合には、発光量はプラス方向にのみ変化し、マイナス方向には変化しなくなる。このため、同一画面上に、輝度が明るく変化する領域と輝度が暗く変化する領域とが混在することを防止し、白いちらつきと黒いちらつきが同時に発生することを防止することができる。
【０１４５】
また、本実施例３にかかる表示装置２００は、仮発光量をそのまま実際の発光量として特定するため、仮発光量を採用するか否かを判定するための処理を行わなくてよい。このため、発光量を迅速に決定することができる。
【０１４６】
なお、本実施例３では、発光量演算部２５４が、場面が明るく変化する場合に、下げ幅調整処理をスキップしていたが、これに限定されるものではない。例えば、発光量演算部２５４は、上げ幅調整処理の発光量の変化幅と比較して、下げ幅調整処理の発光量の変化幅を小さく設定するようにしてもよい。例えば、発光量演算部２５４は、上げ幅調整処理において、発光量の増加量を＋３０％まで許可する。これに対して、下げ幅調整処理において、発光量の削減量を−５％まで許可する。
【実施例４】
【０１４７】
次に、本実施例４にかかる表示装置について説明する。図１８は、本実施例４にかかる表示装置の構成を示す機能ブロック図である。図１８に示すように、この表示装置３００は、光制御部３１０、光源３２０ａ〜３２０ｎ、ドライバ３３０ａ〜３３０ｎ、記憶部３４０、表示制御装置３５０を有する。
【０１４８】
このうち、光制御部３１０、光源３２０ａ〜３２０ｎ、ドライバ３３０ａ〜３３０ｎ、記憶部３４０に関する説明は、上記実施例２で説明した光制御部１１０、光源１２０ａ〜１２０ｎ、ドライバ１３０ａ〜１３０ｎ、記憶部１４０に関する説明と同様である。このため、光制御部３１０、光源３２０ａ〜３２０ｎ、ドライバ３３０ａ〜３３０ｎ、記憶部３４０に関する説明は省略する。
【０１４９】
表示制御装置３５０は、入力画像に基づいて光制御部３１０の透過率および光源３２０の発光量を演算する。そして、表示制御装置２５０は、演算した透過率となるように、光制御部３１０の透過率を制御する。また、表示制御装置３５０は、演算した発光量となるように、ドライバ３３０を制御する。表示制御装置３５０は、ＡＳＩＣやＦＰＧＡなどの集積回路に対応する。または、表示制御装置３５０は、ＣＰＵやＭＰＵなどの電子回路に対応する。
【０１５０】
ここで、表示制御装置３５０について具体的に説明する。図１８に示すように、表示制御装置３５０は、フレームメモリ３５１、縮小画像生成部３５２、発光量演算部３５３、発光量制御部３５４、画像補正部３５５、透過率制御部３５６を有する。
【０１５１】
このうち、フレームメモリ３５１、縮小画像生成部３５２、発光量制御部３５４に関する説明は、上記実施例２で説明したフレームメモリ１５１、縮小画像生成部１５２、発光量制御部１５４に関する説明と同様である。また、画像補正部３５５、透過率制御部３５６に関する説明は、上記実施例２で説明した画像補正部１５５、透過率制御部１５６に関する説明と同様である。
【０１５２】
発光量演算部３５３は、各光源３２０の発光量を演算する。以下において、発光量演算部３５３の処理について具体的に説明する。まず、発光量演算部３５３は、上記実施例２の発光量演算部１５３と同様の方法を用いて、各光源の仮発光量を算出する。
【０１５３】
ここで、単一の光源３２０において、前回の発光量の変化と今回の発光量の変化は、下記の４つのパターンに分類することができる。なお、前回の発光量の変化とは、前々回の光源３２０の発光量と比較した前回の光源３２０の発光量の変化である。今回の発光量の変化とは、今回の光源３２０の発光量を仮発光量と仮定し、前回の光源３２０の発光量と比較した今回の光源２３０の発光量の変化である。前々回の光源３２０の発光量および前回の光源の発光量の情報は、発光量履歴データ３４０ｂに格納されている。
（１）前回の発光量の変化なし。
（２）今回の発光量の変化なし。
（３）前回の発光量の変化の方向と、今回の発光量の変化の方向とが同方向。
（４）前回の発光量の変化の方向と、今回の発光量の変化の方向とが逆方向。
【０１５４】
発光量演算部３５３は、前回の発光量の変化と今回の発光量の変化を判定し、上記（１）〜（４）のパターンのうちいずれのパターンに対応するのかを判定する。発光量演算部３５３は、上記（１）〜（３）のパターンに対応すると判定した場合には、今回仮決定した仮発光量を最終的な発光量に決定する。
【０１５５】
一方、発光量演算部３５３は、前回の発光量の変化と今回の発光量の変化が、上記（４）のパターンに対応すると判定した場合には、該当光源３２０の仮発光量の値を修正する。例えば、発光量演算部３５３は、該当光源３２０の仮発光量を前回の発光量に修正する。発光量演算部３５３は、上記処理を光源３２０ａ〜３２０ｎに対してそれぞれ実行し、各光源３２０の最終的な発光量を決定する。
【０１５６】
そして、発光量演算部３５３は、最終的に決定した発光量を光源３２０の情報と対応付けて、発光量制御部３５４、画像補正部３５５に出力する。また、発光量演算部３５３は、最終的に決定した発光量を各光源３２０と対応付けて発光量履歴データ３４０ｂに記憶する。
【０１５７】
なお、発光量演算部３５３は、下記の第１、２、３方法により、最終的な発光量を決定してもよい。まず、第１の方法について説明する。発光量演算部３５３は、上記（４）のパターンに対応すると判定した場合には、今回の発光量の変化の方向がマイナス方向の場合に限り、仮発光量を修正する。発光量演算部３５３は、今回の発光量の変化の方向がプラス方向の場合には、上記（４）のパターンに対応する場合でも、仮発光量の修正を行わず、仮発光量を最終的な発光量として決定する。このように、発光量演算部３５３が仮発光量の修正を行うことで、入力画像がつぶれる危険性を回避することができる。
【０１５８】
続いて、第２方法について説明する。発光量演算部３５３は、上記（４）のパターンに対応すると判定した場合に、前回の発光量からの変化量が閾値に含まれるように仮発光量を修正する。例えば、前々回の発光量がＮ１％、前回の発光量がＮ２％の場合には、変化量はＮ１％−Ｎ２％となる。この場合には、発光量演算部３５３は、Ｎ１％＋（Ｎ１％−Ｎ２％）−Ｔ〜Ｎ１％＋（Ｎ１％＋Ｎ２％）−Ｔに含まれるように、仮発光量を修正する。上記Ｔは所定値である。
【０１５９】
続いて、第３方法について説明する。発光量演算部３５３は、各光源３２０の発光量の平均値を利用して、各光源の発光量をまとめて決定する。ここで、前々回の各光源３２０の発光量の平均値をＡ２とし、前回の各光源３２０の発光量の平均値をＡ１とし、今回の各光源３２０の仮発光量の平均値をＡとする。この場合、前回の発光量の変化量Ｃ１は、
Ｃ１＝Ａ１−Ａ２となり、
今回の発光量の変化量Ｃ２は、
Ｃ＝Ａ−Ａ１
となる。
【０１６０】
ここで、発光量演算部３５３は、変化量Ｃから変化量Ｃ１を減算した値が閾値Ｔ以上の場合には、各光源３２０の仮発光量からそれぞれ「Ｃ−Ｃ１−Ｔ」を差し引いた値を最終的な発光量として決定する。例えば、発光量演算部３５３は、閾値Ｔを１０％とする。なお、仮発光量から「Ｃ−Ｃ１−Ｔ」を差し引いた値が０％未満になる場合には、発光量演算部３５３は、最終的な発光量を０％とする。
【０１６１】
一方、発光量演算部３５３は、変化量Ｃから変化量Ｃ１を減算した値が閾値−Ｔ未満の場合には、各光源３２０の仮発光量にそれぞれ「Ｃ−Ｃ１＋Ｔ」を加えた値を最終的な発光量として決定する。例えば、発光量演算部３５３は、閾値−Ｔを−１０％とする。なお、仮発光量に「Ｃ−Ｃ１−Ｔ」を加えた値が１００％以上となる場合には、発光量演算部３５３は、最終的な発光量を１００％とする。このように、発光量演算部３５３が、各光源の最終的な発光量を纏めて決定することで、処理を簡素化することができる。
【０１６２】
次に、本実施例４にかかる表示装置３００の処理手順について説明する。図１９は、本実施例４にかかる表示装置３００の処理手順を示すフローチャートである。図１９に示すフローチャートは、例えば、外部の装置から入力画像を取得した場合に、処理を開始する。また、各光源の発光量の初期値は、発光量履歴データ３４０ｂに記憶されているものとする。また、図１９の説明では一例として、光源３２０の個数を１２個とする。
【０１６３】
図１９に示すように、表示装置３００は、入力画像を取得したか否かを判定する（ステップＳ３０１）。表示装置３００は、入力画像を取得していない場合には（ステップＳ３０１，Ｎｏ）、再度ステップＳ３０１に移行する。
【０１６４】
表示装置３００は、入力画像を取得した場合には（ステップＳ３０１，Ｙｅｓ）、縮小画像を生成し（ステップＳ３０２）、ライン情報を生成する（ステップＳ３０３）。表示装置３００は、ライン情報を選択し（ステップＳ３０４）、ライン情報に含まれる画素値を輝度相当値に変換する（ステップＳ３０５）。
【０１６５】
表示装置３００は、ライン情報の輝度分布パターンを算出し（ステップＳ３０６）、１２個の光源３２０の各発光パターンを合成し、合成発光パターンを算出する（ステップＳ３０７）。
【０１６６】
表示装置３００は、合成発光パターンが輝度分布パターンを上回っている場合には（ステップＳ３０８，Ｙｅｓ）、一番下のライン情報か否かを判定する（ステップＳ３０９）。表示装置３００は、一番下のライン情報の場合には（ステップＳ３０９，Ｙｅｓ）、ステップＳ３１１に移行する。
【０１６７】
一方、表示装置１００は、一番下のライン情報ではない場合には（ステップＳ３０９，Ｎｏ）、下げ幅調整処理を実行する（ステップＳ３１０）。表示装置３００は、全ライン情報について処理が完了していない場合には（ステップＳ３１１，Ｎｏ）、再度ステップＳ３０４に移行する。
【０１６８】
表示装置３００は、全ライン情報について処理が完了した場合には（ステップＳ３１１，Ｙｅｓ）、発光量決定処理を実行する（ステップＳ３１２）。表示装置３００は、発光量に基づいてドライバ３３０を制御し（ステップＳ３１３）、再度ステップＳ３０１に移行する。
【０１６９】
ところで、表示装置３００は、ステップＳ３０８において、合成発光パターンが輝度分布パターンを上回らない場合には（ステップＳ３０８，Ｎｏ）、上げ幅調整処理を実行し（ステップＳ３１４）、ステップＳ３１１に移行する。
【０１７０】
ここで、図１９のステップＳ３１０の下げ幅調整処理は、図１０のステップＳ１１０に示した下げ幅調整処理と同様である。また、図１９のステップＳ３１４の上げ幅調整処理は、図１０のステップＳ１１４に示した上げ幅調整処理と同様である。
【０１７１】
続いて、図１９のステップＳ３１２に示した発光量決定処理について説明する。図２０は、本実施例４にかかる発光量決定処理の処理手順を示すフローチャートである。図２０に示すように、発光量演算部３５３は、一つ前のフレームにおける発光量の変化の方向と、現フレームの発光量の変化の方向とを比較する（ステップＳ３２１）。
【０１７２】
発光量演算部３５３は、変化の方向が同一の場合には（ステップＳ３２２，Ｙｅｓ）、仮発光量を最終的な発光量に決定する（ステップＳ３２３）。そして、発光量演算部３５３は、発光量決定処理を終了する。
【０１７３】
一方、発光量演算部３５３は、変化の方向が異なる場合には（ステップＳ３２２，Ｎｏ）、発光量を、一つ前のフレームの発光量に設定する（ステップＳ３２４）。そして、発光量演算部３５３は、発光量検定処理を終了する。なお、図２０に示す発光量演算部３５３は、上記の説明のように、光源３２０毎に発光量を決定するものとする。
【０１７４】
本実施例４にかかる表示装置３００は、光源毎に、前回の発光量の変化の方向と今回の発光量の変化の方向との比較結果に基づいて、発光量の変化に制限を設け、この制限に基づいて今回の発光量を最終的に決定している。例えば、前回の発光量の変化の方向と今回の発光量の変化の方向が異なる場合には、表示装置３００は、仮発光量を採用せず、前回の発光量を発光量とする。このように、表示装置３００が最終的な発光量を調整することで、フレーム毎に発光量の変化方向が変わることを防止し、白いちらつきと黒いちらつきが交互に発生することを防止することができる。
【０１７５】
なお、表示装置３００は、上記第２方法により仮発光量を算出した場合には、図１９のステップＳ３１２に示した発光量決定処理をスキップしてもよい。すなわち、表示装置３００は、上記第２方法により仮発光量を算出した場合には、かかる仮発光量をそのまま最終的な発光量として決定してもよい。
【０１７６】
また、本実施例４にかかる表示装置３００は、複数の光源が存在することを前提としていたがこれに限定されるものではない。例えば、光源が単一の場合にも、表示装置３００は、光源の発光量を最適に設定することができる。この場合には、表示装置３００は、単一の光源に対応する現フレームの仮発光量を算出した後に、図２０に示した処理を実行すればよい。このような処理を表示装置３００が実行することで、単一の光源を用いた場合であっても、時間的に連続するフレームが切り替わる場合に発生し得るちらつきを抑えることができる。また、単一の光源を用いる場合には、図１８に示す光源３２０およびドライバ３３０は単一となる。
【０１７７】
上記の実施例１〜４で示した表示装置１００等の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、表示装置１００の分散・統合の具体的形態は図示のものに限られず、例えば、縮小画像生成部１５２と発光量演算部１５３と発光量制御部１５４とを機能的または物理的に統合してもよい。また、発光量演算部１５３を機能的に分散してもよい。例えば、図１０に示す処理全体の流れを制御する機能部と、図１１に示す下げ幅調整処理を実行する機能部と、図１２に示す上げ幅算出処理を実行する機能部とに分散してもよい。このように、表示装置１００の全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１７８】
ところで、上述の実施例で説明した表示装置１００等の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。
【０１７９】
そこで、以下では、図２１を用いて、上記の実施例で説明した表示装置１００等による処理と同様の機能を実現する表示制御プログラムを実行するコンピュータの一例を説明する。図２１は、表示制御プログラムを実行するコンピュータの一例を示す図である。
【０１８０】
図２１に示すように、表示装置１００として機能するコンピュータ４００は、各種演算処理を実行するＣＰＵ（Central  Processing  Unit）４１０と、ユーザからのデータの入力を受け付ける入力装置４２０と、光制御部４１０を含むモニタ４３０を有する。
【０１８１】
また、コンピュータ４００は、図２１に示すように、記憶媒体からプログラム等を読取る媒体読取装置４４０と、ネットワークを介して他のコンピュータとの間でデータの授受を行うネットワークインターフェース装置４５０とを有する。また、コンピュータ４００は、各種情報を一時記憶するＲＡＭ（Random  Access  Memory）４６０と、ハードディスク装置４７０を有する。そして、各装置４１０〜４７０は、バス４８０に接続される。
【０１８２】
ハードディスク装置４７０には、上述した表示装置１００の機能と同様の機能を発揮する表示制御プログラム４７１および表示制御用データ４７２が記憶されている。なお、この表示制御プログラム４７１を適宜分散させて、ネットワークを介して通信可能に接続された他のコンピュータの記憶部に記憶させておくこともできる。
【０１８３】
そして、ＣＰＵ４１０が、表示制御プログラム４７１をハードディスク装置４７０から読み出してＲＡＭ４６０に展開することにより、図２１に示すように、表示制御プログラム４７１は表示制御プロセス４６１として機能する。表示制御プロセス４６１は、表示制御用データ４７２から読み出した情報等を適宜ＲＡＭ４６０上の自身に割当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。ここで、表示制御プロセス４６１は、例えば、図２に示した縮小画像生成１５２、発光量演算部１５３、発光量制御部１５４および画像補正部１５５において実行される処理に対応する。
【０１８４】
なお、表示制御プログラム４７１については、必ずしも最初からハードディスク装置４７０に記憶させておく必要はない。例えば、コンピュータ４００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ４００がこれらから各プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【０１８５】
１  表示装置
２  受付部
３  光制御部
４ａ，４ｂ，４ｃ，４ｄ  光源
５  発光量演算部
６  光源制御部
【図１】
2011215560.tif 000003
【図２】
2011215560.tif 000004
【図３】
2011215560.tif 000005
【図４】
2011215560.tif 000006
【図５】
2011215560.tif 000007
【図６】
2011215560.tif 000008
【図７】
2011215560.tif 000009
【図８】
2011215560.tif 000010
【図９】
2011215560.tif 000011
【図１０】
2011215560.tif 000012
【図１１】
2011215560.tif 000013
【図１２】
2011215560.tif 000014
【図１３】
2011215560.tif 000015
【図１４】
2011215560.tif 000016
【図１５】
2011215560.tif 000017
【図１６】
2011215560.tif 000018
【図１７】
2011215560.tif 000019
【図１８】
2011215560.tif 000020
【図１９】
2011215560.tif 000021
【図２０】
2011215560.tif 000022
【図２１】
2011215560.tif 000023
【図２２】
2011215560.tif 000024
【図２３】
2011215560.tif 000025