説明

画像処理装置、画像処理方法、プログラム、および表示装置

【課題】入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することが可能な画像処理装置、画像処理方法、プログラム、および表示装置を提供する。
【解決手段】Nビット(Nは正の整数)の入力画像信号から所定の周波数帯域の検出信号を画素ごとに検出する周波数成分検出部と、検出検出信号を平滑化する検出値平滑部と、画素ごとにエッジを検出するエッジ検出部と、平滑化した検出信号とエッジ検出信号に基づいてグラデーション領域を規定する制御信号を生成する制御信号生成部と、制御信号に基づいて入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいは入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部とを備える画像処理装置が提供される。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像処理装置、画像処理方法、プログラム、および表示装置に関する。
【背景技術】
【0002】
近年、CRTディスプレイ(Cathode Ray Tube display)に替わる表示装置として、有機ELディスプレイ(organic ElectroLuminescence display。または、OLEDディスプレイ(Organic Light Emitting Diode display)とも呼ばれる。)、FED(Field Emission Display。電界放出ディスプレイ)、LCD(Liquid Crystal Display。液晶ディスプレイ)、PDP(Plasma Display Panel。プラズマディスプレイ)、プロジェクターなど様々な表示装置が開発されている。
【0003】
また、例えば放送局などから送信される画像信号は一般的に8ビットで256階調を表すことができるが、上記のような表示装置の中には、10ビットや12ビットなどの階調性能を有する表示パネルを備えるものが登場している。
【0004】
このような中、表示パネルの階調性能を引き出すために入力された画像信号の階調数を拡張する補正を行う技術が開発されている。近接する画素間における差分値が所定の値以下である場合にはグラデーションを示す領域と判定して平滑化を行い、所定の値を上回る場合にはエッジを示す領域と判定して平滑化を行わずに階調数を拡張する技術としては、例えば、特許文献1が挙げられる。
【0005】
【特許文献1】特開2007−213460号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
近接する画素間における差分値に応じて平滑化を行い階調数を拡張する従来の技術では、近接する画素間における差分値を用いて、グラデーションを示す領域とエッジを示す領域とを判定し、グラデーションを示す領域と判定された領域に対して平滑化を行う。ここで、明るさや色が緩やかに変化するグラデーションを示す領域では、偽輪郭(Contouring)と呼ばれる現象が生じる場合があり、画像信号の平滑化は、当該偽輪郭の発生を防止する有効な手段の一つである。
【0007】
しかしながら、近接する画素間における差分値に応じて平滑化を行い階調数を拡張する従来の技術において判定されたグラデーションを示す領域(近接する画素間における差分値が所定の値以下の領域)は、凹凸の数が少ない領域(以下、「グラデーション領域」という。)と、凹凸の数が多い領域(以下、「テクスチャ領域」という。)とにさらに分けることができる。ここで、近接する画素間における差分値に応じて平滑化を行い階調数を拡張する従来の技術では、単に近接する画素間における差分値が所定の値以下であるか否かに応じて領域を判定しているに過ぎないので、グラデーション領域とテクスチャ領域との区別をつけることはできない。また、近接する画素間における差分値に応じて平滑化を行い階調数を拡張する従来の技術では、グラデーション領域だけでなく、テクスチャ領域に対しても平滑化を行ってしまう。
【0008】
したがって、近接する画素間における差分値に応じて平滑化を行い階調数を拡張する従来の技術を用いる画像処理装置では、画像信号の補正により細かい凹凸が失われるため、例えば、壁や遠い山などの質感が損なわれ、画質が低下する。
【0009】
本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することが可能な、新規かつ改良された画像処理装置、画像処理方法、プログラム、および表示装置を提供することにある。
【課題を解決するための手段】
【0010】
上記目的を達成するために、本発明の第1の観点によれば、入力されたNビット(Nは正の整数)の入力画像信号から所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、上記周波数成分検出部が検出した検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化する検出値平滑部と、上記周波数成分検出部が検出した検出信号に基づいて画素ごとにエッジを検出するエッジ検出部と、上記検出値平滑部が平滑化した検出信号と上記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、Nビットの上記入力画像信号が入力され、上記画素ごとに生成された制御信号に基づいて、上記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいは上記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部とを備える画像処理装置が提供される。
【0011】
かかる構成により、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0012】
また、上記階調数拡張部から出力される第1出力画像信号または第2出力画像信号の階調数を、擬似的な中間階調を用いてNビットの画像信号に変換する第1の擬似階調処理部をさらに備えてもよい。
【0013】
かかる構成により、グラデーション領域の階調性能を向上させることができる。
【0014】
また、上記階調数拡張部から出力される第1出力画像信号または第2出力画像信号を信号レベルに応じて非線形に補正する第1の非線形階調変換部と、上記非線形階調変換部から出力される補正された第1出力画像信号または第2出力画像信号の階調数を、擬似的な中間階調を用いてNビットの画像信号に変換する第2の擬似階調処理部とをさらに備えてもよい。
【0015】
かかる構成により、グラデーション領域を滑らかにし、階調性能を向上させることができる。
【0016】
また、Nビットの上記入力画像信号を、信号レベルに応じて非線形に補正する第2の非線形階調変換部をさらに備え、上記階調数拡張部には、上記第2の非線形階調変換部から出力される補正された入力画像信号が入力されてもよい。
【0017】
かかる構成により、誤検出することなくグラデーション領域を滑らかにすることができる。
【0018】
また、上記制御信号生成部は、上記エッジ検出信号がエッジを示す場合には、グラデーション領域以外を示す制御信号を生成してもよい。
【0019】
かかる構成により、エッジが平滑化されることによる画質の低下を防止することができ、高画質化を図ることができる。
【0020】
また、上記周波数成分検出部は、所定の周波数帯域の信号を画素ごとに検出する一つのバンドパス・フィルタを備えてもよい。
【0021】
かかる構成により、画素ごとに検出信号を得ることができる。
【0022】
また、上記周波数成分検出部は、相異なる所定の周波数帯域の信号を画素ごとに検出する複数のバンドパス・フィルタと、上記複数のバンドパス・フィルタそれぞれから出力される信号に対して、上記信号が出力されたバンドパス・フィルタに応じた係数を乗算する係数乗算部と、上記係数乗算部から出力される信号に基づいて、画素ごとに最大の信号を選択して出力する最大値選択部とを備えてもよい。
【0023】
かかる構成により、画素ごとに検出信号を得ることができる。
【0024】
また、上記周波数成分検出部は、相異なる所定の周波数帯域の信号を画素ごとに検出する複数のバンドパス・フィルタと、上記複数のバンドパス・フィルタそれぞれから出力される信号に対して、上記信号が出力されたバンドパス・フィルタに応じた係数を乗算する係数乗算部と、上記係数乗算部から出力される信号を画素ごとに加算して出力する加算部とを備えてもよい。
【0025】
かかる構成により、画素ごとに検出信号を得ることができる。
【0026】
また、上記階調数拡張部は、上記入力画像信号を平滑化して第2出力画像信号を画素ごとに出力する画像平滑部と、上記画素ごとに生成された制御信号に基づいて、上記制御信号がグラデーション領域を示す場合には上記第2出力画像信号を出力し、上記制御信号がグラデーション領域以外を示す場合には、上記入力画像信号をkビットシフトさせて上記第1出力画像信号を出力する選択部とを備えてもよい。
【0027】
かかる構成により、制御信号に基づいて画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0028】
また、上記制御信号生成部は、上記エッジ検出信号、上記検出値平滑部が平滑化した検出信号、および複数の閾値を用いて、対応する画素それぞれにおける上記第1出力画像信号と上記第2出力画像信号との混合比率を規定する制御信号を出力し、上記階調数拡張部は、上記入力画像信号を平滑化して第2出力画像信号を出力する画像平滑部と、上記画素ごとに混合比率が規定された上記制御信号に基づいて、対応する各画素における上記第1出力画像信号と上記第2出力画像信号との比率が上記制御信号が規定する混合比率と同一となるように、上記第1出力画像信号および上記第2出力画像信号を画素ごとに混合して出力する混合部とを備えてもよい。
【0029】
かかる構成により、ちらつきの発生を抑制することができる。
【0030】
また、上記目的を達成するために、本発明の第2の観点によれば、入力されたNビット(Nは正の整数)の入力画像信号から所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、上記周波数成分検出部が検出した検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化する検出値平滑部と、上記入力画像信号からエッジ成分を示す信号を画素ごとに検出するエッジ成分検出部と、上記エッジ成分検出部が検出した信号に基づいて画素ごとにエッジを検出するエッジ検出部と、上記検出値平滑部が平滑化した検出信号と上記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、Nビットの上記入力画像信号が入力され、上記画素ごとに生成された制御信号に基づいて、上記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいは上記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部とを備える画像処理装置が提供される。
【0031】
かかる構成により、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0032】
また、上記目的を達成するために、本発明の第3の観点によれば、Nビット(Nは正の整数)の入力画像信号が複数入力される画像信号処理装置であって、上記入力画像信号それぞれから所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、上記周波数成分検出部が検出した検出信号に基づいて、複数の入力画像信号それぞれが対応する各画素における検出信号が最大となる検出信号を選択する最大値選択部と、上記最大値選択部が選択した検出信号に基づいて各画素に対応する検出信号それぞれを平滑化する検出値平滑部と、上記最大値選択部が選択した検出信号に基づいて画素ごとにエッジを検出するエッジ検出部と、上記検出値平滑部が平滑化した検出信号と上記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、Nビットの上記入力画像信号が複数入力され、上記画素ごとに生成された制御信号に基づいて、入力された複数の上記入力画像信号それぞれに対して上記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいは上記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部とを備える画像処理装置が提供される。
【0033】
かかる構成により、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0034】
また、上記目的を達成するために、本発明の第4の観点によれば、Nビット(Nは正の整数)の入力画像信号が複数入力される画像信号処理装置であって、上記入力画像信号それぞれから所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、上記周波数成分検出部が検出した検出信号に基づいて、複数の入力画像信号それぞれが対応する各画素における検出信号が最大となる検出信号を選択する第1最大値選択部と、上記第1最大値選択部が選択した検出信号に基づいて各画素に対応する検出信号それぞれを平滑化する検出値平滑部と、上記入力画像信号それぞれからエッジ成分を示す信号を画素ごとに検出するエッジ成分検出部と、上記エッジ成分検出部が検出した信号に基づいて、複数の入力画像信号それぞれが対応する各画素におけるエッジ成分を示す信号が最大となる信号を選択する第2最大値選択部と、上記第2最大値選択部が選択した信号に基づいて画素ごとにエッジを検出するエッジ検出部と、上記検出値平滑部が平滑化した検出信号と上記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、Nビットの上記入力画像信号が複数入力され、上記画素ごとに生成された制御信号に基づいて、入力された複数の上記入力画像信号それぞれに対して上記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいは上記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部とを備える画像処理装置が提供する。
【0035】
かかる構成により、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0036】
また、上記目的を達成するために、本発明の第5の観点によれば、入力されたNビット(Nは正の整数)の入力画像信号から所定の周波数帯域の信号を画素ごとに検出するステップと、上記検出するステップにおいて検出された検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化するステップと、上記検出するステップにおいて検出された検出信号に基づいて画素ごとにエッジを検出するステップと、上記平滑化するステップにおいて平滑化された検出信号と上記エッジを検出するステップの検出結果に基づいて、グラデーション領域を規定する制御信号を画素ごとに生成するステップと、上記生成するステップにおいて生成された制御信号に基づいて、Nビットの上記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいはNビットの上記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力するステップとを有する画像処理方法が提供される。
【0037】
かかる方法を用いることにより、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0038】
また、上記目的を達成するために、本発明の第6の観点によれば、入力されたNビット(Nは正の整数)の入力画像信号から所定の周波数帯域の信号を画素ごとに検出するステップ、上記検出するステップにおいて検出された検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化するステップ、上記検出するステップにおいて検出された検出信号に基づいて画素ごとにエッジを検出するステップ、上記平滑化するステップにおいて平滑化された検出信号と上記エッジを検出するステップの検出結果に基づいて、グラデーション領域を規定する制御信号を画素ごとに生成するステップ、上記生成するステップにおいて生成された制御信号に基づいて、Nビットの上記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいはNビットの上記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力するステップをコンピュータに実行させるためのプログラムが提供される。
【0039】
かかるプログラムにより、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0040】
また、上記目的を達成するために、本発明の第7の観点によれば、入力された画像信号を補正する画像信号補正部と、上記画像信号補正部が補正した画像信号に基づいて、N+kビット(N、kは正の整数)の画像信号が示す画像を表示可能な画像表示部とを備え、上記画像信号補正部は、入力されたNビットの入力画像信号から所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、上記周波数成分検出部が検出した検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化する検出値平滑部と、上記周波数成分検出部が検出した検出信号に基づいて画素ごとにエッジを検出するエッジ検出部と、上記検出値平滑部が平滑化した検出信号と上記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、Nビットの上記入力画像信号が入力され、上記画素ごとに生成された制御信号に基づいて、上記入力画像信号の階調数が所定数拡張されたN+kビットの第1出力画像信号、あるいは上記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部とを備える表示装置が提供される。
【0041】
かかる構成により、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換して画像を表示することができる。また、かかる構成により、入力される画像信号よりも階調性能が高い表示部の階調性能を活かすことができる。
【0042】
また、上記目的を達成するために、本発明の第8の観点によれば、入力された画像信号を補正する画像信号補正部と、上記画像信号補正部が補正した画像信号に基づいて、Nビット(Nは正の整数)の画像信号が示す画像を表示可能な画像表示部とを備え、上記画像信号補正部は、入力されたNビットの入力画像信号から所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、上記周波数成分検出部が検出した検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化する検出値平滑部と、上記周波数成分検出部が検出した検出信号に基づいて画素ごとにエッジを検出するエッジ検出部と、上記検出値平滑部が平滑化した検出信号と上記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、Nビットの上記入力画像信号が入力され、上記画素ごとに生成された制御信号に基づいて、上記入力画像信号の階調数が所定数拡張されたN+kビットの第1出力画像信号、あるいは上記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部と、上記階調数拡張部から出力される第1出力画像信号または第2出力画像信号の階調数を、擬似的な中間階調を用いてNビットの画像信号に変換する擬似階調処理部とを備える表示装置が提供される。
【0043】
かかる構成により、グラデーション領域の階調性能を向上させた画像を表示することができる。
【発明の効果】
【0044】
本発明によれば、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【発明を実施するための最良の形態】
【0045】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【0046】
(本発明の実施形態に係る表示装置の処理の概要)
本発明の実施形態に係る表示装置について説明する前に、まず、本発明の実施形態に係る表示装置の処理の概要について説明する。なお、以下では、本発明の実施形態に係る表示装置に画像信号が入力されるものとして説明するが、表示装置に入力される画像信号は、静止画像を示すものであってもよいし、または、動画像(いわゆる映像)であってもよい。
【0047】
また、以下では、本発明の実施形態に係る表示装置に入力される画像信号がデジタル信号であるとして説明するが、上記に限られず、例えば、アナログ放送などで用いられるアナログ信号がA/Dコンバータ(Analog to Digital converter)でデジタル信号に変換されたものとすることもできる。また、本発明の実施形態に係る表示装置に入力される画像信号は、例えば、放送局から送信され表示装置が受信したものとすることができるが、上記に限られない。例えば、本発明の実施形態に係る表示装置に入力される画像信号は、LAN(Local Area Network)などのネットワークを介して外部装置から送信され表示装置が受信したものであってもよいし、または、表示装置が備える記憶部に保持された映像ファイルや画像ファイルを表示装置が読み出したものであってもよい。
【0048】
本発明の実施形態に係る表示装置における処理は、〔1〕入力された画像信号を補正する画像処理フェーズと、〔2〕補正された画像信号を表示する表示フェーズ、とに分けられる。
【0049】
〔1〕画像処理フェーズ
本発明の実施形態に係る表示装置は、画像処理フェーズにおいて、例えば以下の〔1−1〕、〔1−2〕の処理を行い、入力されたNビット(Nは正の整数)の画像信号(以下、「入力画像信号」という。)を、N+k(kは正の整数)の画像信号(以下、「出力画像信号」という。)に変換する。ここで、上記kの値は、本発明の実施形態に係る表示装置が画像を表示する表示部の階調性能に応じた値とすることができる。なお、本発明の実施形態に係る表示装置が画像を表示する表示部の階調性能が入力画像信号と同じNビットの場合には、本発明の実施形態に係る表示装置は、N+kビットの出力画像信号をさらにNビットに補正することもできる。
【0050】
〔1−1〕グラデーション領域の判定
本発明の実施形態に係る表示装置は、入力画像信号が示す画像を、エッジを示す「エッジ領域」、エッジ領域以外で凹凸の数が少ない領域を示す「グラデーション領域」、およびエッジ領域以外で凹凸の数が多い領域を示す「テクスチャ領域」に大きく分類し、入力画像信号に基づいてグラデーション領域を判定する。ここで、本発明の実施形態に係る表示装置は、例えば、入力画像信号が対応する画素ごとにグラデーション領域の判定を行う。
【0051】
〔1−2〕画像信号の補正
本発明の実施形態に係る表示装置は、上記〔1−1〕における判定結果に基づいて、画素ごとに以下の(A)、(B)のように画像信号の補正を行う。
【0052】
(A)グラデーション領域ではないと判定された場合
本発明の実施形態に係る表示装置は、グラデーション領域ではないと判定した場合(すなわち、エッジ領域またはテクスチャ領域の場合)には、例えば、入力された画像信号をkビット左へシフトさせ、入力画像信号の下位にkビットの固定値を付加した第1出力画像信号を出力する。
【0053】
(B)グラデーション領域と判定した場合
本発明の実施形態に係る表示装置は、グラデーション領域と判定した場合には、入力された画像信号の平滑化が行われてN+kビットに拡張された第2出力画像信号を出力する。
【0054】
本発明の実施形態に係る表示装置は、各画素に対応する入力画像信号に対して上記(A)または(B)の補正を行うことによって、Nビットの入力画像信号をN+kビットの出力画像信号に補正することができる。
【0055】
また、本発明の実施形態に係る表示装置は、入力画像信号に基づいてグラデーション領域を判定し、当該判定結果に基づいて、グラデーション領域に対しては入力画像信号を平滑化し、エッジ領域またはテクスチャ領域に対しては入力画像信号を平滑化しない。したがって、本発明の実施形態に係る表示装置では、入力画像信号の補正によって細かい凹凸が失われることはなく、例えば、壁や遠い山などの質感も損なわれないので、高画質化を図ることができる。
【0056】
〔2〕表示フェーズ
本発明の実施形態に係る表示装置は、上記〔1〕の画像処理フェーズにおいて補正された画像信号(出力画像信号)に基づいて、画像を表示する。
【0057】
本発明の実施形態に係る表示装置は、上述した処理によって、入力画像信号に基づいてグラデーション領域を判定して入力画像信号を平滑化し、入力画像信号よりも階調数の多い出力画像信号に変換して画像を表示することができる。
【0058】
したがって、本発明の実施形態に係る表示装置は、表示部の階調性能が入力画像信号よりも高い場合であっても、表示部の表示性能を引き出すことができ、また、入力画像信号の補正によって細かい凹凸が失われることはないので、高画質化を図ることができる。
【0059】
以下、本発明の実施形態に係る表示装置の構成について、具体的に説明する。また、以下では、本発明の実施形態に係る表示装置として、上記〔1〕画像処理フェーズを担う「画像処理部」と、上記〔2〕表示フェーズを担う「表示部」とを備える構成を示す。なお、本発明の実施形態は、上記の構成に限られず、例えば、以下に示す画像処理部を独立の装置(画像処理装置)として実現することもできる。
【0060】
(第1の実施形態)
図1は、本発明の第1の実施形態に係る表示装置1000を示すブロック図である。なお、図1では、表示装置1000として、画像処理部100が、モノクロ画像の処理、あるいはカラー画像の複数チャンネルのうちの1チャンネル分の処理を行う構成を示している。
【0061】
[表示装置1000の構成]
図1を参照すると、表示装置1000は、画像処理部100と、表示部190とを備える。
【0062】
また、表示装置1000は、例えば、MPU(Micro Processing Unit)などで構成され表示装置1000全体を制御することが可能な制御部(図示せず)や、制御部が使用するプログラムや演算パラメータなどの制御用データが記録されたROM(Read Only Memory。図示せず)、制御部により実行されるプログラムなどを一次記憶するRAM(Random Access Memory。図示せず)、放送局などから送信される画像信号を受信する受信部(図示せず)、映像ファイルや画像ファイルなどを記憶可能な記憶部(図示せず)、ユーザが操作可能な操作部(図示せず)、外部装置(図示せず)と通信を行うための通信部(図示せず)などを備えてもよい。表示装置1000は、例えば、データの伝送路としてのバス(bus)により上記各構成要素間を接続する。
【0063】
ここで、記憶部(図示せず)としては、例えば、ハードディスク(Hard Disk)などの磁気記録媒体や、EEPROM(Electronically Erasable and Programmable Read Only Memory)、フラッシュメモリ(flash memory)、MRAM(Magnetoresistive Random Access Memory)、FeRAM(Ferroelectric Random Access Memory)、PRAM(Phase change Random Access Memory)などの不揮発性メモリ(nonvolatile memory)が挙げられるが、上記に限られない。また、操作部(図示せず)としては、例えば、キーボードやマウスなどの操作入力デバイスや、ボタン、方向キー、あるいは、これらの組み合わせなどが挙げられるが、上記に限られない。
【0064】
また、表示装置1000と外部装置(図示せず)とは、例えば、USB(Universal Serial Bus)端子やIEEE1394規格の端子、DVI(Digital Visual Interface)端子、あるいはHDMI(High-Definition Multimedia Interface)端子などを介して物理的に接続されてもよいし、また、WUSB(Wireless Universal Serial Bus)やIEEE802.11などを利用して無線で接続することもできる。さらに、表示装置1000と外部装置(図示せず)とは、例えば、ネットワークを介して接続することもできる。ネットワークとしては、例えば、LANやWAN(Wide Area Network)など有線ネットワーク、MIMO(Multiple-Input Multiple-Output)を用いたWLAN(Wireless Local Area Network)などの無線ネットワーク、あるいは、TCP/IP(Transmission Control Protocol/Internet Protocol)などの通信プロトコルを用いたインターネットなどが挙げられるが、上記に限られない。したがって、通信部(図示せず)は、外部装置(図示せず)との接続形態に応じたインタフェースを有する。
【0065】
画像処理部100は、入力されたNビット(Nは正の整数)の入力画像信号Diを、N+k(kは正の整数)ビットの出力画像信号Doに変換する。より具体的には、画像処理部100は、入力画像信号Diが示す画像を画素ごとにグラデーション領域の判定を行う制御部102と、制御部102から出力される制御信号Dcに基づいて画素ごとに階調数の拡張、または、入力画像信号Diの補正(例えば、平滑化)および階調数の拡張を行う階調数拡張部104とを備える。画像処理部100の詳細については後述する。
【0066】
表示部190は、N+kビットの階調性能を有し、画像処理部100から出力されるN+kビットの出力画像信号Doが示す画像を表示する。
【0067】
〔表示部190の構成例〕
表示部190は、例えば、画像表示部(図示せず)と、行駆動部(図示せず)と、列駆動部(図示せず)と、電源供給部(図示せず)と、表示制御部(図示せず)とを備える。
【0068】
画像表示部は、例えば、マトリクス状(行列状)に配置された複数の画素を備える。例えば、SD(Standard Definition)解像度の映像を表示する画像表示部は、少なくとも640×480=307200(データ線×走査線)の画素を有し、カラー表示のために当該画素が赤(Red)、緑(Green)、青(Blue)のサブピクセル(sub pixel)からなる場合には、640×480×3=921600(データ線×走査線×サブピクセルの数)のサブピクセルを有する。同様に、例えば、HD(High Definition)解像度の映像を表示する表示部は、1920×1080の画素を有し、カラー表示の場合には、1920×1080×3のサブピクセルを有する。
【0069】
また、画像表示部は、例えば、画素ごとに印加する電圧量/電流量を制御するための画素回路を備えていてもよい。画素回路は、例えば、印加される走査信号および電圧信号により電流量を制御するためのスイッチ素子およびドライブ素子と、電圧信号を保持するためのキャパシタで構成される。上記スイッチ素子および上記ドライブ素子は、例えば、薄膜トランジスタ(Thin Film Transistor)で構成される。
【0070】
行駆動部および列駆動部は、例えば、画像表示部が有する複数の画素に電圧信号を印加して各画素を発光させる。ここで、行駆動部および列駆動部は、一方が画素のON/OFFを決定する電圧信号(走査信号)を印加し、他方が表示させる映像に応じた電圧信号(画像信号)を印加する役割を果たすことができる。また、行駆動部および列駆動部の駆動方式としては、例えば、上記マトリクス状に配置された画素ごとに発光させる点順次駆動走査方式、上記マトリクス状に配置された画素を一列ごとに発光させる線順次駆動走査方式、そして、上記マトリクス状に配置された全ての画素を発光させる面順次駆動走査方式などが挙げられる。
【0071】
電源供給部は、行駆動部および列駆動部に電源を供給し、行駆動部および列駆動部には電圧が印加される。また、電源供給部が、行駆動部および列駆動部に印加する電圧の大きさは、画像処理部100から出力される出力画像信号Doに応じて可変する。
【0072】
表示制御部は、例えば、MPUなどで構成され、画像処理部100から出力される出力画像信号Doに応じて、行駆動部および列駆動部の一方に画素のON/OFFを決定する電圧を画素に印加するための制御信号を入力し、また、他方に画像信号を入力する。また、表示制御部は、画像処理部100から出力される出力画像信号Doに応じて、電源供給部による行駆動部および列駆動部への電源の供給を制御することもできる。
【0073】
表示部190は、上記のような構成により、出力画像信号Doに応じた画像を表示する。ここで、表示部190としては、例えば、有機ELディスプレイや、FED、PDPなどの自発光型の表示デバイスや、LCDなどのバックライト型の表示デバイスが挙げられるが、上記に限られない。
【0074】
本発明の第1の実施形態に係る表示装置1000は、図1に示すような構成により、入力画像信号に基づいて対応する画素ごとにグラデーション領域を判定し、当該判定結果に応じて入力画像信号Diの階調数の拡張、または、入力画像信号Diの補正(例えば、平滑化)および階調数の拡張を行う。そして、表示装置1000は、階調数が拡張された画像信号、すなわち、出力画像信号Doに基づいて画像を表示することができる。次に、本発明の第1の実施形態に係る画像処理部100について、より詳細に説明する。なお、以下では、説明の簡単化のために、水平方向の処理を例に挙げて説明する。
【0075】
[第1の実施形態に係る画像処理部100]
図2は、本発明の第1の実施形態に係る画像処理部100を示すブロック図である。図2を参照すると、画像処理部100は、制御部102と、階調数拡張部104とを備える。また、制御部102は、周波数成分検出部106と、検出値平滑部108と、エッジ検出部110と、制御信号生成部112とを備える。
【0076】
周波数成分検出部106は、入力画像信号Diから所定の周波数成分を画素ごとに検出し、検出結果を周波数成分検出値Dfとして出力する。
【0077】
図3は、本発明の第1の実施形態に係る周波数成分検出部106の構成例を示すブロック図である。図3を参照すると、周波数成分検出部106は、バンドパス・フィルタ114(Band-Pass Filter。以下、「BPF」とよぶ場合もある。)と絶対値変換部116とで構成される。
【0078】
バンドパス・フィルタ114は、特定の周波数帯域の画像信号のみを通過させ、その他の帯域の画像信号を減衰させることによって、BPF出力Dbpfを画素ごとに出力する。図4は、本発明の第1の実施形態に係るバンドパス・フィルタ114の周波数特性の一例を示す説明図である。図4を参照すると、バンドパス・フィルタ114は、周波数fをピークとする通過帯域を有する。ここで周波数fは、例えば、テクスチャ領域の周波数特性に応じて、周波数f付近の成分がテクスチャ領域に多く含まれるように定めることができる。また、周波数fは、表示部190の画面サイズと画素数、そして想定される視距離に応じて設定することができる。
【0079】
絶対値変換部116は、BPF出力Dbpfの絶対値を算出して周波数成分検出値Dfとして出力する。
【0080】
再度図2を参照して画像処理部100の構成要素について説明する。検出値平滑部108は、周波数成分検出部106から出力された各画素に対応する周波数成分検出値Dfに基づいて、周波数成分検出値Dfの平滑化を画素ごとに行い、平滑化された平均検出値Daveを出力する。ここで、平均検出値Daveは、後述する制御信号生成部112におけるグラデーション領域の判定に用いられる。
【0081】
検出値平滑部108は、平滑化を行う画素に対応する注目画素を含む所定の平滑領域を画素ごとに設定し、当該平滑領域内に含まれる画素に対応する周波数成分検出値Dfの平均値を算出することによって、平均検出値Daveを画素ごとに出力する。図5は、本発明の第1の実施形態に係る検出値平滑部108における平滑化処理の一例を説明するための説明図であり、平滑領域として水平方向に8画素分の大きさの領域が設定された例を示している。ここで、検出値平滑部108が設定する平滑領域は、図5に示す水平方向に8画素分の大きさの領域に限られず、水平方向および/または垂直方向に任意の大きさの領域とすることができる。また、平滑領域は、すべての注目画素に対して同一の大きさに設定されることに限られず、例えば、画面上の位置に応じて大きさを変えてもよい。
【0082】
また、検出値平滑部108が算出する平均値は、例えば、相加平均で求めることができるが、かかる算出方法に限られず、例えば、相乗平均としてもよいし、所定の重み付けをした重み付け平均とすることもできる。
【0083】
再度図2を参照して画像処理部100の構成要素について説明する。エッジ検出部110は、周波数成分検出部106から出力された各画素に対応する周波数成分検出値Dfに基づいてエッジを検出し、エッジ検出信号Dedgeを出力する。
【0084】
〔周波数成分検出値Dfに基づいてエッジを検出する意義〕
ここで、画像処理部100がエッジ検出部110を備える意義、すなわち、周波数成分検出値Dfに基づいてエッジを検出する意義について説明する。図6は、本発明の第1の実施形態に係る画像処理部100においてエッジを検出する意義を説明するための説明図である。図6(a)と図6(c)は、ある注目画素aと、注目画素aに設定される平滑領域とにおける周波数成分検出値Dfの例を示しており、図6(a)はエッジ、図6(c)はテクスチャをそれぞれ表している。また、図6(b)は、図6(a)に示す周波数成分検出値Dfを平滑化した平均検出値Daveの例を示しており、図6(d)は、図6(c)に示す周波数成分検出値Dfを平滑化した平均検出値Daveの例を示している。
【0085】
図6を参照すると、注目画素aにおいて、周波数成分検出部106から出力された周波数成分検出値Dfが、例えば、図6(a)に示すように振幅が大きなエッジを示すときであっても、注目画素aにおける平滑化された平均検出値Daveの値P1が、図6(c)に示すテクスチャにおける平均検出値Daveの値P2よりも小さくなる場合がある(図6(b)、(d))。上記は、検出値平滑部108が平滑領域内の平均値を算出することによって平均検出値Daveを出力するためである。つまり、周波数成分検出値Dfがエッジを示す場合であっても、平滑領域内における周波数成分検出値の検出数や値に応じて平均検出値Daveの値が変化し、その結果、図6(b)、(d)に示すように、テクスチャよりも平均検出値Daveの値が小さくなる場合が起こりうる。
【0086】
ここで、平均検出値Daveは、後述する制御信号生成部112におけるグラデーション領域の判定に用いられ、制御信号生成部112は、例えば所定の閾値THを用いた閾値処理によって当該判定を行う。したがって、例えば、閾値THが「平均検出値Daveの値P1<TH<平均検出値Daveの値P2」の場合には、制御信号生成部112において図6(a)に示すエッジがグラデーションであると誤判定される恐れがある。
【0087】
画像処理部100の階調数拡張部104は、制御信号生成部112の判定の結果に応じて入力画像信号Diの階調数の拡張、または、入力画像信号Diの補正(例えば、平滑化)および階調数の拡張を行う。したがって、グラデーション領域の判定に誤判定が生じた場合には、画像処理部100が、例えば、平滑化を行う必要のないエッジを平滑化することが起こりうる。上記の場合には、入力画像信号Diが示す画像の輪郭が損なわれるなど鮮鋭度の低下が発生し、画質の低下が生じる可能性が高い。
【0088】
そこで、画像処理部100は、エッジ検出部110を備え、エッジを検出することによって、平滑化を行う必要のないエッジが平滑化されることを防止する。したがって、第1の実施形態に係る表示装置1000は、エッジが平滑化されることによる画質の低下を防止することができるので、高画質化を図ることができる。
【0089】
エッジ検出部110は、例えば、周波数成分検出値Dfに対して画素ごとに閾値処理を行うことによってエッジを判定(検出)し、判定結果に応じた2値のエッジ検出信号Dedgeを出力する。ここで、エッジ検出部110がエッジを判定するために用いる閾値の情報は、例えば、エッジ検出部110が記憶手段を備え、当該記憶手段に保持されてもよい。エッジ検出部110が備える記憶手段としては、例えば、EEPROMや、フラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。なお、エッジ検出部110がエッジを判定するために用いる閾値の情報は、例えば、表示装置1000の記憶部(図示せず)に記憶され、エッジ検出部110が当該記憶部(図示せず)から適宜読み出してもよい。
【0090】
また、本発明の実施形態に係るエッジ検出部110は、閾値処理によってエッジを判定する構成に限られない。例えば、エッジ検出部110は、遮断周波数以上の周波数の信号だけを通過させ、遮断周波数より小さな周波数の信号を減衰させるハイパス・フィルタ(High-Pass Filter)を備え、当該ハイパス・フィルタの出力をエッジ検出信号Dedgeとすることもできる。
【0091】
制御信号生成部112は、検出値平滑部108から出力される平均検出値Daveと、エッジ検出部110から出力されるエッジ検出信号Dedgeとに基づいて、グラデーション領域の判定を画素ごとに行う。より具体的には、制御信号生成部112は、例えば、以下の〔i〕、〔ii〕の処理によって、グラデーション領域の判定を行う。
【0092】
〔i〕エッジ検出信号Dedgeがエッジを示す場合
エッジ検出部110から出力されるエッジ検出信号Dedgeがエッジを示す場合には、制御信号生成部112は、平均検出値Daveの値によらず、グラデーション領域以外の領域と判定する。そして、制御信号生成部112は、例えば、グラデーション領域以外を示す「0」を制御信号Dcとして出力する。エッジ検出信号Dedgeがエッジを示す場合には、グラデーション領域ではないことが明らかであり、平滑化を行う必要のないエッジが平滑化されることを防止するためである。
【0093】
〔ii〕エッジ検出信号Dedgeがエッジを示さない場合
エッジ検出部110から出力されるエッジ検出信号Dedgeがエッジを示さない場合には、制御信号生成部112は、検出値平滑部108から出力される平均検出値Daveに基づいて、グラデーション領域の判定を閾値処理によって画素ごとに行う。
【0094】
〔平均検出値Daveに基づいて判定を行う意義〕
ここで、画像処理部100が、平均検出値Daveに基づいてグラデーション領域の判定を行う意義について説明する。
【0095】
エッジ領域では周波数成分検出値Dfの値が大きくなり、一方、グラデーション領域やテクスチャ領域では、ともに周波数成分検出値Dfの値は小さくなる。したがって、周波数成分検出値Dfの値の大小だけに注目した場合、グラデーション領域とテクスチャ領域とを区別することができない。
【0096】
ここで、平滑領域における周波数成分検出値Dfの検出の頻度に着目すると、グラデーション領域では周波数成分検出値Dfの検出の頻度は低いが、テクスチャ領域では比較的検出の頻度が高くなる。また、平滑領域に含まれる周波数成分検出値Dfの値は、グラデーション領域およびテクスチャ領域ともに同程度の大きさである。つまり、平滑領域における平均的な周波数成分検出値Dfの値、すなわち平均検出値Daveに着目すると、グラデーション領域の平均検出値Daveよりもテクスチャ領域の平均検出値Daveの方が大きくなる。
【0097】
したがって、平均検出値Daveと、グラデーション領域とテクスチャ領域とを区別するための適切な閾値THとに基づく閾値処理を行えば、平均検出値Daveが閾値THより小さい場合はグラデーション領域、また、平均検出値Daveが閾値THより大きい場合はテクスチャ領域またはエッジ領域として、区別することができる。ここで、閾値THの値は、例えば、明らかにグラデーションを示す領域を有する画像を示す画像信号と、明らかにテクスチャを示す領域を有する画像を示す画像信号とを用いて決定することができる。
【0098】
図7は、本発明の第1の実施形態に係る制御信号生成部112における閾値処理を説明するための説明図である。制御信号生成部112は、図7に示すように、平均検出値Daveが閾値THより小さいときにはグラデーション領域を示す「1」を制御信号Dcとして出力し、平均検出値Daveが閾値TH以上のときにはテクスチャ領域またはエッジ領域、すなわちグラデーション領域以外を示す「0」を制御信号Dcとして出力する。
【0099】
ここで、制御信号生成部112がグラデーション領域を判定するために用いる閾値THの情報は、例えば、画像処理部100が備える記憶手段に記憶され、当該記憶手段から入力される。ここで、画像処理部100が備える記憶手段としては、例えば、EEPROMやフラッシュメモリなどの不揮発性メモリが挙げられるが、上記に限られない。なお、閾値THの情報は、例えば、制御信号生成部112が記憶手段を備えて保持することができ、また、表示装置1000の記憶部(図示せず)に記憶され、制御信号生成部112が当該記憶部(図示せず)から適宜読み出してもよいことは、言うまでもない。
【0100】
制御部102は、上記のような周波数成分検出部106、検出値平滑部108、エッジ検出部110、および制御信号生成部112を備えることによって、入力画像信号に基づいてグラデーション領域を画素ごとに判定することができる。
【0101】
次に、階調数拡張部104について説明する。図8は、本発明の第1の実施形態に係る階調数拡張部104を示すブロック図である。
【0102】
図8を参照すると、階調数拡張部104は、画像平滑部118と、選択部120とを備える。
【0103】
画像平滑部118は、Nビットの入力画像信号Diを平滑化し、N+kビットの平滑化画像信号Dsを出力する。画像平滑部118は、例えば、遮断周波数より大きな周波数の画像信号を減衰させるローパス・フィルタ(Low-Pass Filter。図示せず)と、制御部102が備える検出値平滑部108と同様に平滑化を行いさらにN+kビットの精度の平滑化画像信号Dsを出力する検出値平滑部(図示せず)とで構成することができる。ここで、平滑化画像信号Dsは、上述した第2出力画像信号に該当する。なお、画像平滑部118が平滑化のために設定する平滑領域は、制御部102が備える検出値平滑部108と同様の領域とすることができるが、異なる領域であってもよい。
【0104】
また、画像平滑部118は、ローパス・フィルタを備える構成に限られず、例えば、εフィルタ(ε-Filter)やバイラテラル・フィルタ(Bilateral Filter)を備えることもできる。上記フィルタは、微小な画像の変化だけを平滑化し、大きな画像の変化は平滑化しないという特徴を有することが知られている。これらを用いることにより、たとえ、領域の判定結果が誤った場合であっても、エッジ領域の劣化を最小限に抑制させることができる。
【0105】
選択部120は、制御信号生成部112から出力される制御信号Dcに基づいて、以下の(i)または(ii)に示すように、N+kビットの出力画像信号Doを対応する画素ごとに選択的に出力する。
【0106】
(i)制御信号Dcがグラデーション領域以外の領域を示す「0」である場合
制御信号Dcがグラデーション領域以外の領域を示す「0」である場合には、選択部120は、入力画像信号Diをkビット左へシフトさせ、入力画像信号Diの下位にkビットの固定値を付加したN+kビットの第1出力画像信号を出力する。
【0107】
(ii)制御信号Dcがグラデーション領域を示す「1」である場合
制御信号Dcがグラデーション領域を示す「1」である場合には、選択部120は、画像平滑部118から出力されたN+kビットの第2出力画像信号(平滑化画像信号Ds)を出力画像信号Doとして出力する。
【0108】
階調数拡張部104は、図8に示す構成によって、制御部102から出力される制御信号Dcに応じて第1出力画像信号または第2出力画像信号を選択的に出力画像信号Doとして出力することができる。
【0109】
〔画像処理部100における各信号〕
第1の実施形態に係る画像処理部100は、上述した構成によって、入力画像信号Diに基づいてグラデーション領域を判定し、N+kビットの第1出力画像信号、または平滑化されたN+kビットの第2出力画像信号を選択的に出力画像信号Doとして出力することができる。ここで、画像処理部100における上述した各信号をグラデーション領域、テクスチャ領域、エッジ領域それぞれについて示す。
【0110】
図9は、本発明の第1の実施形態に係る画像処理部100における各信号の一例を示す第1の説明図である。ここで、図9(a)は入力画像信号Diを示し、図9(b)は、BPF出力Dbpfを示している。同様に、図9(c)〜図9(h)は、周波数成分検出値Df、エッジ検出信号Dedge、平均検出値Dave、制御信号Dc、平滑化画像信号Ds、出力画像信号Doをそれぞれ示している。
【0111】
〔A〕グラデーション領域(図9(1))
(A−1)図9(a)
入力画像信号Diとして、1階調ずつ階段状に変化するグラデーション領域を例に挙げる。
【0112】
(A−2)図9(b)
バンドパス・フィルタ114から出力されるBPF出力Dbpfの振幅は小さく、検出される頻度も低い。
【0113】
(A−3)図9(c)
BPF出力Dbpfは、絶対値変換部116において絶対値に変換され、周波数成分検出値Dfが出力される。周波数成分検出値Dfの値はエッジ検出部110がエッジの判定に用いる閾値thよりも小さく、検出される頻度も低い。したがって、エッジ検出部110は、エッジと判定しない。
【0114】
(A−4)図9(d)
エッジ検出部110において閾値処理が行われることによって、エッジ検出信号Dedgeが出力される。図9(c)に示すように、周波数成分検出値Dfの値が閾値thよりも小さいため、エッジ検出信号Dedgeは、エッジが検出されなかったことを表す「0」を示す。
【0115】
(A−5)図9(e)
検出値平滑部108において、対応する画素ごとに平滑領域における周波数成分検出値Dfの平均値が算出され、平均検出値Daveが出力される。また、平均検出値Daveの値は、閾値THよりも小さな値となる。
【0116】
(A−6)図9(f)
制御信号生成部112において閾値処理が行われることによって、制御信号Dcが出力される。図9(e)に示す平均検出値Daveが閾値THより小さいため、制御信号Dcは、グラデーション領域を表す「1」を示す。
【0117】
(A−7)図9(g)
画像平滑部118が出力する平滑化画像信号Dsは、N+kビットの精度を有するので、Nビットの入力画像信号Diよりも画像の変化が滑らかとなる。
【0118】
(A−8)図9(h)
図9(f)に示す制御信号Dcがグラデーション領域を示す「1」であるため、選択部120は、画像平滑部118が出力する平滑化画像信号Ds(第2出力画像信号)を選択して出力画像信号Doとして出力する。
【0119】
図9に示すように、グラデーション領域では、出力画像信号Doとして平滑化画像信号Ds(第2出力画像信号)が出力されるので、グラデーション領域の変化がより滑らかになる。
【0120】
〔B〕テクスチャ領域(図9(2))
(B−1)図9(a)
入力画像信号Diとして、1階調ずつ変化しながら凹凸を形成するテクスチャ領域を例に挙げる。
【0121】
(B−2)図9(b)
図9(1)のグラデーション領域と比較して、バンドパス・フィルタ114から出力されるBPF出力Dbpfの振幅は同程度であるが、検出される頻度は高い。
【0122】
(B−3)図9(c)
BPF出力Dbpfは、絶対値変換部116において絶対値に変換され、周波数成分検出値Dfが出力される。図9(1)のグラデーション領域と比較して、周波数成分検出値Dfの値は同程度であるが、検出される頻度は高い。また、周波数成分検出値Dfの値はエッジ検出部110がエッジの判定に用いる閾値thよりも小さいため、エッジ検出部110は、エッジと判定しない。
【0123】
(B−4)図9(d)
エッジ検出部110において閾値処理が行われることによって、エッジ検出信号Dedgeが出力される。図9(c)に示すように、周波数成分検出値Dfの値が閾値thよりも小さいため、エッジ検出信号Dedgeは、エッジが検出されなかったことを表す「0」を示す。
【0124】
(B−5)図9(e)
検出値平滑部108において、対応する画素ごとに平滑領域における周波数成分検出値Dfの平均値が算出され、平均検出値Daveが出力される。また、平均検出値Daveの値は、閾値THよりも比較的大きな値となる。
【0125】
(B−6)図9(f)
制御信号生成部112において閾値処理が行われることによって、制御信号Dcが出力される。図9(e)に示す平均検出値Daveが閾値THより大きいため、制御信号Dcは、グラデーション領域以外の領域を表す「0」を示す。
【0126】
(B−7)図9(g)
画像平滑部118が出力する平滑化画像信号Dsは、N+kビットの精度を有するので、Nビットの入力画像信号Diよりも画像の変化が滑らかとなるが、凹凸の変化が乏しくなる。
【0127】
(B−8)図9(h)
図9(f)に示す制御信号Dcがグラデーション領域以外の領域を示す「0」であるため、選択部120は、入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号を出力画像信号Doとして出力する。
【0128】
図9に示すように、テクスチャ領域では、出力画像信号Doとして入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号が出力されるので、凹凸の変化を損なうことがなくなる。したがって、画像のぼやけを防止することができる。
【0129】
〔C〕エッジ領域(図9(3))
(C−1)図9(a)
入力画像信号Diとして、急峻に変化するエッジ領域を例に挙げる。
【0130】
(C−2)図9(b)
バンドパス・フィルタ114から出力されるBPF出力Dbpfは、振幅の大きさに幅がある。
【0131】
(C−3)図9(c)
BPF出力Dbpfは、絶対値変換部116において絶対値に変換され、周波数成分検出値Dfが出力される。図9(1)のグラデーション領域、図9(2)のテクスチャ領域と比較して、周波数成分検出値Dfの値は非常に大きくなる。また、周波数成分検出値Dfの値はエッジ検出部110がエッジの判定に用いる閾値thよりも大きいため、エッジ検出部110は、エッジと判定する。
【0132】
(C−4)図9(d)
エッジ検出部110において閾値処理が行われることによって、エッジ検出信号Dedgeが出力される。図9(c)に示すように、周波数成分検出値Dfの値が閾値thよりも大きくなった場合には、エッジ検出信号Dedgeはエッジが検出さたことを表す「1」を示し、また、周波数成分検出値Dfの値が閾値thよりも小さい場合には、エッジが検出されなかったことを表す「0」を示す。
【0133】
(C−5)図9(e)
検出値平滑部108において、対応する画素ごとに平滑領域における周波数成分検出値Dfの平均値が算出され、平均検出値Daveが出力される。また、平均検出値Daveの値は、エッジの近傍において閾値THよりも十分に大きな値となる。
【0134】
(C−6)図9(f)
制御信号生成部112は、平均検出値Daveに対して閾値処理を行うことによって、制御信号Dcを出力する。エッジ近傍の領域では図9(e)に示す平均検出値Daveが閾値THより大きいため、制御信号Dcはグラデーション領域以外の領域を表す「0」を示す。また、エッジ近傍から遠い領域では、図9(e)に示す平均検出値Daveが閾値THより小さくなるため制御信号Dcはグラデーション領域を表す「1」を示す。なお、上記のように図9(3)では、平均検出値Daveに対する閾値処理によってエッジを検出することができるが、上記(C−3)で示したように、図9(3)の(d)においてエッジ検出部110はエッジを検出している。したがって、制御信号生成部112は、エッジ検出部110から出力されるエッジが検出されたことを示すエッジ検出信号Dedgeに基づいて、平均検出値Daveの値によらずにエッジと判定された位置ではグラデーション領域以外の領域を表す「0」を出力することができる。
【0135】
(C−7)図9(g)
画像平滑部118が出力する平滑化画像信号Dsは、N+kビットの精度を有するので、Nビットの入力画像信号Diよりも画像の変化が滑らかとなるが、エッジの急峻さは鈍る。
【0136】
(C−8)図9(h)
エッジ近傍の領域では、図9(f)に示す制御信号Dcがグラデーション領域以外の領域を示す「0」であるため、選択部120は、入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号を出力画像信号Doとして出力する。また、エッジ近傍から遠い領域では、図9(f)に示す制御信号Dcがグラデーション領域を示す「1」であるため、選択部120は、画像平滑部118が出力する平滑化画像信号Ds(第2出力画像信号)を選択して出力画像信号Doとして出力する。
【0137】
図9に示すように、エッジ領域では、エッジ近傍では画像は平滑化されず、エッジ近傍以外の変化の小さい領域では画像が平滑化されてより滑らかになる。
【0138】
〔エッジ領域の他の例〕
なお、図9(3)では、検出値平滑部108から出力される平均検出値Daveの値が、エッジの近傍において閾値THよりも大きくなる例を示したが、図6を参照して示したように、平滑領域内における周波数成分検出値の検出数や値に応じて平均検出値Daveの値が変化することによって、エッジおよびエッジ近傍における平均検出値Daveの値が閾値THよりも小さくなる場合がある。そこで、次に、エッジ領域の他の例について、図9と同様に画像処理部100における上述した各信号を参照して説明する。図10は、本発明の第1の実施形態に係る画像処理部100における各信号の一例を示す第2の説明図である。
【0139】
ここで、図10(1)は、図9(c)と同様の入力画像信号Diが入力された場合を示しており、エッジおよびエッジ近傍における平均検出値Daveの値は閾値THよりも大きくなる(図10(1)の(a)〜(e))。また、図10(2)は、エッジおよびエッジ近傍における平均検出値Daveの値が閾値THよりも小さくなる入力画像信号Diが入力された場合を示している(図10(2)の(a)〜(e))。
【0140】
平均検出値Daveの値が閾値THより小さい場合には、制御信号生成部112は、基本的にグラデーション領域を表す「1」を示す制御信号Dcを出力する。ここで、「1」を示す制御信号Dcが出力された場合には、階調数拡張部104は入力画像信号Diの平滑化および階調数の拡張を行うため、図10(2)の(a)に示すエッジが平滑化されてしまう。
【0141】
そこで、画像処理部100は、上記のように平滑化を行う必要のない図10(2)の(a)に示すエッジが平滑化されることを防止するために、エッジ検出部110を備えてエッジを検出する。具体的には、図10(2)の(c)に示すように周波数成分検出値Dfの値が閾値thよりも大きい場合には、エッジ検出部110はエッジを判定してエッジが検出されたことを表す「1」を示すエッジ検出信号Dedgeを出力する。そして、制御信号生成部112は、エッジ検出信号Dedgeがエッジを示す場合(エッジ検出信号Dedgeが「1」の場合)には、平均検出値Daveの値によらず、グラデーション領域以外の領域を表す「0」を示す制御信号Dcを出力する(図10(2)の(e))。
【0142】
階調数拡張部104は、制御信号Dcに応じて選択的に平滑化を行うので、図10(2)に示すような平均検出値Daveの値が閾値THより小さくなる入力画像信号Diが入力された場合であっても、エッジ近傍は平滑化するがエッジは平滑化しない。したがって、画像処理部100は、エッジ検出部110がエッジを検出することによって、平滑化を行う必要のないエッジが平滑化されることを防止することができる。
【0143】
画像処理部100は、入力される入力画像信号Diに基づいて、図9、図10に示すように、グラデーション領域、テクスチャ領域、エッジ領域それぞれについて、画質の劣化が生じないように適した出力画像信号Doを出力することができる。なお、図9、図10では、エッジ検出部110から出力されるエッジ検出信号Dedgeについて省略したが、上述したようにエッジ検出部110からエッジを示すエッジ検出信号Dedgeが出力された場合には、制御信号生成部112は、グラデーション領域以外の領域を表す「0」を示す制御信号Dcを出力することとなる。
【0144】
〔画像処理部が検出値平滑部を備えない場合における信号〕
次に、図9の比較例として、画像処理部が検出値平滑部を備えない場合、すなわち、周波数成分検出値Dfに対して閾値処理を行う場合における信号を、〔I〕閾値THが大きい場合、〔II〕閾値が小さい場合それぞれについて示す。
【0145】
〔I〕閾値THが大きい場合
図11は、画像処理部が検出値平滑部を備えない場合における信号の第1の例を示す説明図である。ここで、図11(a)は周波数成分検出値Dfを示し、図11(b)は制御信号Dcを示している。
【0146】
図11(a)を参照すると、上述したように周波数成分検出値Dfは、グラデーション領域、テクスチャ領域ともに同程度の小さな値となる。ここで、図11(a)に示すように、グラデーション領域の周波数成分検出値Dfが閾値THを下回るよう、閾値THをやや大きく設定した場合、テクスチャ領域でも周波数成分検出値Dfが閾値THを下回る可能性が高い。このとき、図11(b)に示すように、グラデーション領域とテクスチャ領域のいずれの場合も、制御信号Dcは、グラデーション領域を示す「1」を示す。
【0147】
したがって、選択部120は、グラデーション領域とテクスチャ領域のいずれの領域に対しても画像平滑部118が出力する平滑化画像信号Ds(第2出力画像信号)を選択して出力画像信号Doとして出力する。上記の場合には、テクスチャ領域に対しても平滑化画像信号Ds(第2出力画像信号)が出力されるため、テクスチャ領域の凹凸の変化が損なわれる、すなわち画像がぼやけるという問題が生ずる。
【0148】
また、エッジ領域では、エッジ近傍で周波数成分検出値Dfが閾値THよりも十分大きくなる。したがって、制御信号Dcはエッジ近傍のみグラデーション領域以外の領域を示す「0」となるため、エッジ近傍では平滑化されず、エッジ以外のグラデーション領域は滑らかに変換される。つまり、エッジ領域では特に問題は生じない。
【0149】
〔II〕閾値THが小さい場合
図12は、画像処理部が検出値平滑部を備えない場合における信号の第2の例を示す説明図である。ここで、図12(a)は周波数成分検出値Dfを示し、図12(b)は制御信号Dcを示している。
【0150】
図12(a)に示すように、グラデーション領域の周波数成分検出値Dfが閾値THを上回るよう、閾値THをやや小さく設定した場合、グラデーション領域でも周波数成分検出値Dfが閾値THを上回る箇所が出てくる。ここで、周波数成分検出値Dfが閾値THを上回る箇所とは、入力画像信号Diが変化している箇所を意味するが、図12(b)に示すように制御信号Dcは、グラデーション領域以外の領域を示す「0」となる。したがって、入力画像信号Diが変化している箇所では平滑化されず、図9(1)に示すようなグラデーション領域の階段状の変化を滑らかにすることができないという問題が生ずる。
【0151】
また、エッジ領域では、エッジ近傍以外のグラデーション領域についても制御信号Dcは、グラデーション領域以外の領域を示す「0」となるので、上記グラデーション領域と同様の問題が生じる。
【0152】
図11、図12に示すように、画像処理部が検出値平滑部を備えない場合には、グラデーション領域、テクスチャ領域、エッジ領域それぞれについて問題が生じる。
【0153】
これに対して、本発明の第1の実施形態に係る画像処理部100は、検出値平滑部108を備えて検出値平滑処理を行うことによって、グラデーション領域と、グラデーション領域以外の領域(テクスチャ領域およびエッジ領域)を区別することができる。特に、画像処理部100は、テクスチャ領域とグラデーション領域を的確に判別できるため、誤ってテクスチャ領域を平滑化することによる鮮鋭度の低下という画質劣化を防止することができる。
【0154】
また、画像処理部100は、エッジ検出部110を備えることによって、エッジ領域とその他の領域(グラデーション領域、テクスチャ領域)とを区別することができる。したがって、画像処理部100は、平滑化を行う必要のないエッジ領域が平滑化されることによる鮮鋭度の低下という画質劣化を防止することができる。
【0155】
以上のように、本発明の第1の実施形態に係る表示装置1000は、Nビットの入力画像信号DiをN+kビットの出力画像信号Doに補正する画像処理部100と、N+kビットの階調性能を有する表示部190とを備える。画像処理部100は、制御部102と階調数拡張部104とを備え、制御部102が入力画像信号Diに基づいてグラデーション領域を画素ごとに判定して制御信号Dcを出力し、制御信号Dcに基づいて階調数拡張部104が、入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を選択的に出力画像信号Doとして出力する。したがって、表示装置1000は、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換して表示することができる。
【0156】
また、表示装置1000は、グラデーション領域を判定して選択的にグラデーション領域をより滑らかに補正するため、グラデーション領域の階調性能を向上させることができる。また、表示装置1000は、エッジ領域やテクスチャ領域では入力画像を補正しないため、出力画像信号Doが示す画像は鮮鋭感を損なわない。
【0157】
また、一般的に、階調性能が不足する場合には、視覚的には、グラデーション領域では等高線状に偽輪郭が生じるなどの画質劣化がユーザにより視認され、エッジ領域やテクスチャ領域では画質劣化が目立ちにくい。表示装置1000は、選択的にグラデーション領域の階調性能を向上させるので、視覚的には画像全体に階調性能が向上したのと同様な効果を得ることができる。
【0158】
さらに、表示装置1000は、所定の周波数帯域の信号(BPF出力Dbpf)を検出し、エッジの検出結果と所定の平滑領域で検出値を平滑した結果とに基づいて上述した〔i〕、〔ii〕の処理を行い、グラデーション領域を判定する。したがって、表示装置1000は、エッジ領域とその他の領域、および、テクスチャ領域とグラデーション領域を的確に判別することができるので、誤ってエッジ領域やテクスチャ領域を平滑化することによる鮮鋭度の低下という画質劣化を防止することができる。
【0159】
[表示装置1000の変形例]
〔第1の変形例〕
上記では、第1の実施形態に係る表示装置1000として、図3に示すように周波数成分検出部106が一つのバンドパス・フィルタ114を備えることにより周波数成分検出値Dfを出力する構成を示した。しかしながら、本発明の第1の実施形態に係る周波数成分検出部は、図3の構成に限られず、複数のバンドパス・フィルタを備える構成とすることもできる。
【0160】
図13は、本発明の第1の実施形態の第1の変形例に係る周波数成分検出部を示すブロック図である。なお、図13では、バンドパス・フィルタを2つ備える構成を例を示しているが、本発明の第1の実施形態に係る周波数成分検出部の変形例が、2つのバンドパス・フィルタを備える構成に限られないことは、言うまでもない。
【0161】
図13を参照すると、第1の変形例に係る周波数成分検出部は、第1のバンドパス・フィルタ114a、第1の係数乗算部122a、および第1の絶対値変換部116aと、第2のバンドパス・フィルタ114b、第2の係数乗算部122b、および第2の絶対値変換部116bと、最大値選択部124とを備える。
【0162】
第1のバンドパス・フィルタ114aには、入力画像信号Diが入力され、周波数f1をピークとする周波数特性に基づいてBPF出力Dbpf1を出力する。
【0163】
第1の係数乗算部122aは、BPF出力Dbpf1に所定の係数K1を乗算し、重み付けがなされたBPF出力Dk1を出力する。ここで、第1の係数乗算部122aが乗算に用いる係数K1の情報は、例えば、画像処理部100が備える記憶手段に記憶され、当該記憶手段から入力されるが、上記に限られない。例えば、係数K1の情報は、第1の係数乗算部122aが記憶手段を備えて保持することができ、また、表示装置の記憶部(図示せず)に記憶され、第1の係数乗算部122aが当該記憶部(図示せず)から適宜読み出すこともできる。
【0164】
第1の絶対値変換部116aは、重み付けがなされたBPF出力Dk1の絶対値を算出して第1周波数成分検出値Df1を出力する。
【0165】
また、第2のバンドパス・フィルタ114bには、入力画像信号Diが入力され、周波数f2をピークとする周波数特性に基づいてBPF出力Dbpf2を出力する。第2の係数乗算部122bは、BPF出力Dbpf2に所定の係数K2を乗算し、重み付けがなされたBPF出力Dk2を出力し、第2の絶対値変換部116bは、重み付けがなされたBPF出力Dk2の絶対値を算出して第2周波数成分検出値Df2を出力する。ここで、第2の係数乗算部114bが乗算に用いる係数K2の情報は、第1の係数乗算部122aが乗算に用いる係数K1と同様に、例えば、画像処理部100が備える記憶手段に記憶されて当該記憶手段から入力されるが、上記に限られない。
【0166】
最大値選択部124は、対応する画素ごとに周波数成分検出値Df1、Df2のうち大きい方の値を選択して、周波数成分検出値Dfとして出力する。
【0167】
ここで、第1の変形例に係る周波数成分検出部が図13の構成をとる意義について説明する。図14は、本発明の第1の実施形態の第1の変形例に係る周波数成分検出部を説明するための説明図である。図14では、係数K1=1、係数K2=0.5に設定した場合の例を示しているが、係数K1、K2の値は、上記に限られない。
【0168】
図14に示すFBは、テクスチャ領域に多く含まれる主な周波数成分の帯域であり、テクスチャ領域の主な周波数成分が周波数f1となるように、第1のバンドパス・フィルタ114aを設定する。ここで、第1のバンドパス・フィルタ114aは周波数f1をピークとする特性を持つが、第1のバンドパス・フィルタ114aだけでは周波数帯域FBの範囲をすべてカバーすることができない。例えば、テクスチャ領域が周波数f2付近の成分を多く含む場合には、BPF出力Dbpf1がほとんど0(ゼロ)に近い値をとり、周波数成分検出値Dfもほとんど0(ゼロ)となるので、テクスチャ領域がグラデーション領域として誤検出される恐れがある。
【0169】
図14に示すDk1は、BPF出力Dbpf1に係数K1=1を乗じた特性を示し、Dk2はBPF出力Dbpf2に係数K2=0.5を乗じた特性を示している。Dk1とDk2を絶対値に変換した第1周波数成分検出値Df1および第2周波数成分検出値Df2の最大値を選択することによって、周波数f1付近では第1周波数成分検出値Df1が選択され、周波数f2付近では第2周波数成分検出値Df2が選択される。
【0170】
したがって、図14に示すように周波数特性の異なる複数のバンドパス・フィルタを用いることによって、帯域FB全体をカバーすることができる。
【0171】
本発明の第1の実施形態の第1の変形例に係る表示装置は、周波数成分検出部の構成が、図3に示す周波数成分検出部106と異なるが、入力画像信号Diに基づいて周波数成分検出値Dfを出力することができる。また、第1の変形例に係る表示装置のその他の構成は、第1の実施形態に係る表示装置1000と同様である。したがって、第1の変形例に係る表示装置は、上述した第1の実施形態に係る表示装置1000と同様の効果を奏することができる。
【0172】
〔第2の変形例〕
また、本発明の第1の実施形態に係る周波数成分検出部は、図3、図13に示す構成に限られない。図15は、本発明の第1の実施形態の第2の変形例に係る周波数成分検出部を示すブロック図である。
【0173】
図15を参照すると、第2の変形例に係る周波数成分検出部は、基本的に図13に示す第1の変形例に係る周波数成分検出部と同様の構成を有するが、図13の最大値選択部124が加算部126に置き換わっている。
【0174】
加算部126は、対応する画素ごとに第1周波数成分検出値Df1および第2周波数成分検出値Df2を加算して周波数成分検出値Df(=Df1+Df2)を出力する。このとき、周波数f1付近では周波数成分検出値Dfに対する第1周波数成分検出値Df1の割合が高く、また、周波数f2付近では周波数成分検出値Dfに対する第2周波数成分検出値Df2の割合が高くなる。したがって、上記の場合であっても図14に示す帯域FB全体にわたって良好に周波数成分検出値Dfを出力することができる。
【0175】
本発明の第1の実施形態の第2の変形例に係る表示装置は、周波数成分検出部の構成が、図3に示す周波数成分検出部106と異なるが、図13に示す第1の変形例に係る周波数成分検出部と同様に、入力画像信号Diに基づいて周波数成分検出値Dfを出力することができる。また、第2の変形例に係る表示装置のその他の構成は、第1の実施形態に係る表示装置1000と同様である。したがって、第2の変形例に係る表示装置は、上述した第1の実施形態に係る表示装置1000と同様の効果を奏することができる。
【0176】
〔第3の変形例〕
上記では、第1の実施形態、第1の変形例および第2の変形例に係る表示装置として、画像処理部が、1つの閾値THを用いて図7に示すような2値の制御信号Dcを生成し、第1出力画像信号または第2出力画像信号を選択的に出力画像信号Doとして出力する構成を示した。しかしながら、本発明の第1の実施形態に係る表示装置は、上記の構成に限られない。そこで、次に、本発明の第1の実施形態の第3の変形例に係る表示装置として、画像処理部が第1出力画像信号と第2出力画像信号との混合比率を規定する制御信号Dcを生成し、制御信号Dcが示す混合比率に応じた出力画像信号Doを出力する構成について説明する。なお、第3の変形例に係る表示装置の画像処理部は、図2と同様の構成を有する。
【0177】
図16は、本発明の第1の実施形態の第3の変形例に係る制御信号生成部における閾値処理を説明するための説明図である。第3の変形例に係る制御信号生成部は、閾値TH1、TH2および検出値平滑部から出力される平均検出値Daveを用いた閾値処理により制御信号Dcを出力する。
【0178】
具体的には、第3の変形例に係る制御信号生成部は、平均検出値Daveが閾値TH1より小さいとき、グラデーション領域を表す制御信号「1」を生成し、平均検出値Daveが閾値TH2より大きいとき、グラデーション領域以外の領域を示す制御信号「0」を生成する。また、第3の変形例に係る制御信号生成部は、平均検出値Daveが閾値TH1と閾値TH2との間である場合には、例えば、Dc=1とDc=0とを結ぶ直線(すなわち、閾値TH1、TH2の設定により一意に定まる。)に基づいて、中間的な値の制御信号Dcを生成する。上記のように生成される制御信号Dcは、第2出力画像信号(平滑化画像信号Ds)の混合比率を示す。
【0179】
ここで、第3の変形例に係る制御信号生成部がグラデーション領域を判定するために用いる閾値TH1、TH2の情報は、例えば、画像処理部が備える記憶手段に記憶され、当該記憶手段から入力されるが、上記に限られない。例えば、閾値TH1、TH2の情報は、制御信号生成部が記憶手段を備えて保持することができ、また、表示装置の記憶部(図示せず)に記憶され、制御信号生成部が当該記憶部(図示せず)から適宜読み出すこともできる。
【0180】
図17は、本発明の第1の実施形態の第3の変形例に係る階調数拡張部を示すブロック図である。第3の変形例に係る階調数拡張部は、画像平滑部118と、混合部128とを備える。
【0181】
画像平滑部118は、図8に示す画像平滑部118と同様の構成を有し、Nビットの入力画像信号を平滑化し、N+kビットの平滑化画像信号Dsを出力する。
【0182】
混合部128は、制御信号Dcが示す混合比率に応じて、対応する画素ごとに平滑化画像信号Ds(第2出力画像信号)と、入力画像信号Diの下位にkビットの固定値を付加したN+kビットの第1出力画像信号とを、Dc:(1−Dc)の割合で混合し、出力画像信号Doとして出力する。
【0183】
ここで、第3の変形例に係る階調数拡張部が、平滑化画像信号Ds(第2出力画像信号)と、第1出力画像信号とを混合して出力する意義について説明する。入力画像信号Diに微小なノイズが混じることによって、同様の画像の同じ表示位置に対応する平均検出値Daveが時間的に変化し、閾値THを上回ったり下回ったりする場合がある。このとき、単純な閾値処理では、制御信号Dcがグラデーション領域を示す「1」とグラデーション領域以外の領域を示す「0」とを交互に行き来するため、第1出力画像信号と平滑化画像信号Ds(第2出力画像信号)とが交互に選択されて、ちらつきとなってユーザに視認される恐れがある。
【0184】
一方、混合処理では、混合比率を示す制御信号Dcが「1」と「0」の中間の値をとりうるため、第1出力画像信号と平滑化画像信号Ds(第2出力画像信号)との比率が極端に変化することはない。したがって、第3の変形例に係る表示装置は、第1の実施形態に係る表示装置1000よりも、ちらつきの発生を抑制することができる。
【0185】
本発明の第1の実施形態の第3の変形例に係る表示装置は、制御信号生成部における制御信号Dcの生成手段、および階調数拡張部の構成が、上述した第1の実施形態に係る表示装置1000と異なるが、表示装置1000と同様に、制御信号Dcに基づいて出力画像信号Doを出力して表示することができる。したがって、第3の変形例に係る表示装置は、上述した第1の実施形態に係る表示装置1000と同様の効果を奏することができる。
【0186】
〔第4の変形例〕
上記では、第1の実施形態、および第1〜第3の変形例に係る表示装置として水平方向の処理を例に挙げて説明したが、本発明の第1の実施形態に係る表示装置の画像処理部が行う処理は、水平方向の処理に限られない。そこで、次に、本発明の第1の実施形態の第4の変形例に係る表示装置として、画像処理部が水平方向、垂直方向に順次に処理を行う構成について説明する。
【0187】
図18は、本発明の第1の実施形態の第4の変形例に係る表示装置1500を示すブロック図である。図18を参照すると、表示装置1500は、画像処理部150と、表示部190を備える。ここで、表示部190は、図1に示す表示部190と同様の構成をとり、N+kビットの階調性能を有する。
【0188】
画像処理部150は、水平制御部102hと、水平階調数拡張部104hと、垂直制御部102vと、垂直階調数拡張部104vとを備える。
【0189】
水平制御部102hは、入力された入力画像信号Diに基づいて、水平方向のグラデーション領域であるか否かを示す水平制御信号Dhcを画素ごとに出力する。ここで、水平制御部102hは、例えば、図2に示す制御部102と同様の構成をとることによって、水平制御信号Dhcを出力することができる。
【0190】
水平階調数拡張部104hは、水平制御信号Dhcに基づいて、対応する画素ごとに選択的に水平方向に画像を平滑化してN+kビットの画像信号Dhoを出力する。ここで、画像信号Dhoは、水平方向には階調性能が向上しているが、垂直方向には階調性能は向上しておらず、入力画像信号Diと同等である。また、水平階調数拡張部104hは、例えば、図2に示す階調数拡張部104と同様の構成をとることによって、画像信号Dhoを出力することができる。
【0191】
垂直制御部102vは、入力された画像信号Dhoに基づいて、垂直方向のグラデーション領域であるか否かを示す垂直制御信号Dvcを画素ごとに出力する。ここで、垂直制御部102vは、例えば、図2に示す制御部102と同様の構成をとることによって、垂直制御信号Dvcを出力することができる。
【0192】
垂直階調数拡張部104vは、垂直制御信号Dvcに基づいて、対応する画素ごとに選択的に垂直方向に画像を平滑化してN+kビットの出力画像信号Doを出力する。ここで、出力画像信号Doは、水平方向に加えて、垂直方向の階調性能も向上している。また、垂直階調数拡張部104vは、例えば、図2に示す階調数拡張部104と同様の構成をとることによって、出力画像信号Doを出力することができる。
【0193】
図18に示すように、水平方向の処理と垂直方向の処理とを順次実行することによって、第4の変形例に係る表示装置1500は、水平方向、垂直方向の両方について、テクスチャ領域やエッジ領域の鮮鋭度を損なうことなく、グラデーション領域の階調性能を向上させることができる。
【0194】
また、第4の変形例に係る表示装置1500は、水平方向の処理、垂直方向の処理それぞれを第1の実施形態に係る表示装置1000と同様に行うことができるので、上述した第1の実施形態に係る表示装置1000と同様の効果を奏することができる。
【0195】
なお、上記では、第4の変形例に係る表示装置1500として、画像処理部150が水平方向の処理と垂直方向の処理とを順次実行する構成を示したが、本発明の第1の実施形態に係る表示装置は、上記に限られない。例えば、第1の実施形態に係る表示装置は、水平方向と垂直方向とを2次元処理で一括に実行することもできる。かかる構成であっても、第4の変形例に係る表示装置と同様に、水平方向、垂直方向の両方について、テクスチャ領域やエッジ領域の鮮鋭度を損なうことなく、グラデーション領域の階調性能を向上させることができる。
【0196】
(第1の実施形態に係る画像処理装置)
上記では、第1の実施形態に係る表示装置について説明したが、上述した第1の実施形態に係る表示装置(変形例も含む)が備える画像処理部は、表示部とは別体の独立の装置、すなわち、画像処理装置として実現することもできる。
【0197】
(第1の実施形態に係るプログラム)
[表示装置に係るプログラム]
本発明の第1の実施形態に係る表示装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0198】
[画像処理装置に係るプログラム]
本発明の第1の実施形態に係る画像処理装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0199】
(第1の実施形態に係る画像処理方法)
次に、本発明の第1の実施形態に係る画像処理方法について説明する。図19は、本発明の第1の実施形態に係る画像処理方法の一例を示す流れ図である。なお、以下では、図19に示す画像処理方法を表示装置1000が行うとして説明するが、本発明の第1の実施形態に係る画像処理装置に適用することができることは、言うまでもない。
【0200】
表示装置1000は、Nビットの入力画像信号Diから所定の周波数成分を画素ごとに検出する(S100)。ステップS100の検出は、例えば、1または複数のバンドパス・フィルタを用いて行うことができる。
【0201】
表示装置1000は、ステップS100において検出された検出値(周波数成分検出値Df)に基づいて、エッジを検出する(S102)。表示装置1000は、例えば、閾値処理によってエッジを判定することによって、エッジを検出することがでるが、上記に限られない。例えば、表示装置1000は、エッジ成分を検出するためのハイパス・フィルタによって、エッジを検出することもできる。
【0202】
表示装置1000は、ステップS100において検出された検出値(周波数成分検出値Df)を平滑化する(S104)。なお、図19では、ステップS102の処理の後にステップS104の処理が行われる例を示しているが、ステップS102の処理とステップS104の処理とはそれぞれ独立に行うことができる。したがって、表示装置1000は、例えば、ステップS104の処理の後にステップS102の処理を行うことができ、また、ステップS102の処理とステップS104の処理とを同期して行うこともできる。
【0203】
表示装置1000は、ステップS102の検出結果に基づくエッジ検出信号(エッジ検出信号Dedge)と、ステップS104において平滑化された検出値(平均検出値Dave)に基づいて制御信号Dcを生成する(S106)。
【0204】
ここで、表示装置1000は、エッジ検出信号がエッジを示している場合には、ステップS104において平滑化された検出値によらず、グラデーション領域以外の領域を示す制御信号Dcを生成する。また、表示装置1000は、エッジ検出信号がエッジを示していない場合には、ステップS104において平滑化された検出値に基づく閾値処理によって、グラデーション領域を示す制御信号Dc、またはグラデーション領域以外の領域を示す制御信号Dcを生成する。
【0205】
表示装置1000は、入力画像信号DiとステップS106において生成された制御信号Dcとに基づいて、入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を選択的に出力する(S108)。
【0206】
図19に示す画像処理方法を用いることにより、表示装置1000は、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0207】
(第2の実施形態)
上記では、第1の実施形態に係る表示装置として、画像処理部100の制御部102が周波数成分検出部106の後段にエッジ検出部110を備え、エッジ領域とその他の領域(グラデーション領域、テクスチャ領域)とを区別する構成を示した。上記の構成によって、第1の実施形態に係る表示装置は、平滑化を行う必要のないエッジ領域が平滑化されることによる鮮鋭度の低下という画質劣化を防止することができる。しかしながら、本発明の実施形態に係る表示装置は、周波数成分検出部の後段にエッジ検出部を備える構成に限られない。そこで、次に、第2の実施形態に係る表示装置として、エッジ領域とその他の領域(グラデーション領域、テクスチャ領域)とを区別して画質劣化を防止することが可能な他の構成を示す。
【0208】
図20は、本発明の第2の実施形態に係る表示装置2000を示すブロック図である。図20を参照すると、表示装置2000は、画像処理部200と表示部190とを備える。
【0209】
画像処理部200は、入力されたNビットの入力画像信号DiをN+kビットの出力画像信号Doに変換して出力する。また、表示部190は、図1に示す第1の実施形態に係る表示部190と同様にN+kビットの階調性能を有し、N+kビットの出力画像信号Doに基づいて画像を表示する。以下、画像処理部200の構成について、具体的に説明する。
【0210】
[画像処理部200の構成例]
図21は、本発明の第2の実施形態に係る画像処理部200を示すブロック図である。図21を参照すると、画像処理部200は、制御部202と、階調数拡張部104とを備える。
【0211】
〔制御部202〕
制御部202は、周波数成分検出部106と、検出値平滑部108と、エッジ成分検出部204と、エッジ検出部206と、制御信号生成部112とを備える。
【0212】
周波数成分検出部106は、図1に示す第1の実施形態に係る周波数成分検出部106と同様の構成を有し、入力画像信号Diから所定の周波数成分を画素ごとに検出し、検出結果を周波数成分検出値Dfとして出力する。
【0213】
検出値平滑部108は、図1に示す第1の実施形態に係る検出値平滑部108と同様の構成を有し、周波数成分検出値Dfに基づいて周波数成分検出値Dfの平滑化を画素ごとに行い、平滑化された平均検出値Daveを出力する。
【0214】
エッジ成分検出部204は、入力画像信号Diからエッジ成分を画素ごとに検出し、検出結果をエッジ成分検出値Dfeとして出力する。ここで、エッジ成分検出部204は、例えば、エッジ成分に相当する周波数成分を通過させるハイパス・フィルタと、図3に示す絶対値変換部116と同様の構成を有する絶対値変換部とで構成することができるが、上記に限られない。
【0215】
エッジ検出部206は、図1に示す第1の実施形態に係るエッジ検出部110と同様の構成を有し、エッジ成分検出部204から出力された各画素に対応するエッジ成分検出値Dfeに基づいてエッジを検出し、エッジ検出信号Dedgeを出力する。
【0216】
エッジ検出部206は、周波数成分検出部106から出力される周波数成分検出値Dfではなく、エッジ成分を検出する役目を果たすエッジ成分検出部204から出力されるエッジ成分検出値Dfeに基づいてエッジを検出する。したがって、エッジ検出部206は、第1の実施形態に係るエッジ検出部110よりもより厳密にエッジを判定することができる。
【0217】
制御信号生成部112は、図1に示す第1の実施形態に係る制御信号生成部112と同様の構成を有し、検出値平滑部108から出力される平均検出値Daveと、エッジ検出部110から出力されるエッジ検出信号Dedgeとに基づいて、グラデーション領域の判定を画素ごとに行う。そして、制御信号生成部112は、判定結果に応じた制御信号Dcを生成し、階調数拡張部104に生成した制御信号Dcを出力する。
【0218】
制御部202は、エッジ成分検出部204を備え、エッジ検出部206がエッジ成分検出値Dfeに基づいてエッジ検出信号Dedgeを出力する点が、第1の実施形態に係る制御部102と異なるが、第1の実施形態に係る制御部102と同様にグラデーション領域の判定を画素ごとに行い、制御信号Dcを出力することができる。
【0219】
画像処理部200を構成する階調数拡張部104は、図1に示す第1の実施形態に係る階調数拡張部104と同様の構成を有し、制御部202から出力される制御信号Dcに応じて第1出力画像信号または第2出力画像信号を選択的に出力画像信号Doとして出力する。
【0220】
以上のように、本発明の第2の実施形態に係る表示装置2000は、Nビットの入力画像信号DiをN+kビットの出力画像信号Doに変換する画像処理部200と、N+kビットの階調性能を有する表示部190とを備える。画像処理部200は、制御部202と階調数拡張部104とを備え、制御部202が入力画像信号Diに基づいてグラデーション領域を画素ごとに判定して制御信号Dcを出力し、制御信号Dcに基づいて階調数拡張部104が、入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を選択的に出力画像信号Doとして出力する。ここで、制御部202は、第1の実施形態に係る制御部102と構成は異なるが、第1の実施形態に係る制御部102と同様にグラデーション領域の判定を画素ごとに行い、制御信号Dcを出力することができる。また、階調数拡張部104は、第1の実施形態に係る階調数拡張部104と同様の構成を有する。したがって、表示装置2000は、第1の実施形態に係る表示装置1000と同様に、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換して表示することができる。
【0221】
また、表示装置2000は、第1の実施形態に係る表示装置1000と同様に、グラデーション領域を判定して選択的にグラデーション領域をより滑らかに補正するため、グラデーション領域の階調性能を向上させることができる。また、表示装置2000は、エッジ領域やテクスチャ領域では入力画像を補正しないため、出力画像信号Doが示す画像は鮮鋭感を損なわない。
【0222】
また、表示装置2000は、第1の実施形態に係る表示装置1000と同様に、選択的にグラデーション領域の階調性能を向上させるので、視覚的には画像全体に階調性能が向上したのと同様な効果を得ることができる。
【0223】
さらに、表示装置2000は、エッジ成分検出値Dfeに基づくエッジの検出結果と、所定の周波数帯域の信号(BPF出力Dbpf)を検出して所定の平滑領域で検出値を平滑した結果とに基づいて、第1の実施形態に係る表示装置1000と同様に上述した〔i〕、〔ii〕の処理を行い、グラデーション領域を判定する。したがって、表示装置2000は、エッジ領域とその他の領域、および、テクスチャ領域とグラデーション領域を的確に判別することができるので、誤ってエッジ領域やテクスチャ領域を平滑化することによる鮮鋭度の低下という画質劣化を防止することができる。
【0224】
[表示装置2000の変形例]
第2の実施形態に係る表示装置は、上述した第1の実施形態に係る表示装置の変形例と同様の変形例をとることができる。
【0225】
(第2の実施形態に係る画像処理装置)
上記では、第2の実施形態に係る表示装置について説明したが、上述した第2の実施形態に係る表示装置(変形例も含む)が備える画像処理部は、表示部とは別体の独立の装置、すなわち、画像処理装置として実現することもできる。
【0226】
(第2の実施形態に係るプログラム)
[表示装置に係るプログラム]
本発明の第2の実施形態に係る表示装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0227】
[画像処理装置に係るプログラム]
本発明の第2の実施形態に係る画像処理装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0228】
(第2の実施形態に係る画像処理方法)
次に、本発明の第2の実施形態に係る画像処理方法について説明する。図22は、本発明の第2の実施形態に係る画像処理方法の一例を示す流れ図である。なお、以下では、図22に示す画像処理方法を表示装置2000が行うとして説明するが、本発明の第2の実施形態に係る画像処理装置に適用することもできる。
【0229】
表示装置2000は、図19に示すステップS100と同様に、Nビットの入力画像信号Diから所定の周波数成分を画素ごとに検出する(S200)。そして、表示装置2000は、図19に示すステップS104と同様に、ステップS200において検出された検出値(周波数成分検出値Df)を平滑化する(S202)。
【0230】
表示装置2000は、Nビットの入力画像信号Diからエッジ成分を画素ごとに検出する(S204)。ここで、ステップS204の検出は、例えば、ハイパス・フィルタを用いて行うことができる。
【0231】
表示装置2000は、ステップS204において検出されたエッジ成分検出値(エッジ成分検出値Dfe)に基づいて、エッジを検出(判定)する(S206)。なお、図22では、ステップS200、S202の処理の後にステップS204、S206の処理が行われる例を示しているが、ステップS200、S202の処理とステップS204、S206の処理とはそれぞれ独立に行うことができる。したがって、表示装置2000は、例えば、ステップS204、S206の処理の後にステップS200、S202の処理を行うことができ、また、ステップS200、S202の処理とステップS204、S206の処理とを同期して行うこともできる。
【0232】
表示装置2000は、ステップS202において平滑化された検出値(平均検出値Dave)と、ステップS206の検出結果に基づくエッジ検出信号(エッジ検出信号Dedge)とに基づいて、図19に示すステップS106と同様に、制御信号Dcを生成する(S208)。
【0233】
表示装置2000は、入力画像信号DiとステップS208において生成された制御信号Dcとに基づいて、図19に示すステップS108と同様に、入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を選択的に出力する(S210)。
【0234】
図22に示す画像処理方法を用いることにより、表示装置2000は、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0235】
(第3の実施形態)
上記では、第1、第2の実施形態に係る表示装置として、モノクロ画像の処理、あるいはカラー画像の複数チャンネルのうちの1チャンネル分の処理を行う構成を示した。しかしながら、本発明の実施形態に係る表示装置は、上記の構成に限られない。そこで、次に、第3の実施形態に係る表示装置として、カラー画像の複数チャンネルを処理する構成について説明する。なお、以下では、カラー画像の複数チャンネルとして、赤(以下「R」という。)、緑(以下、「G」という。)、青(以下、「B」という。)の画像信号が入力される例を示す。
【0236】
図23は、本発明の第3の実施形態に係る表示装置3000を示すブロック図である。図23を参照すると、表示装置3000は、画像処理部300と表示部190とを備え、画像処理部300は、制御部302と、階調数拡張部304とを備える。
【0237】
画像処理部300には、NビットのR/G/Bの入力画像信号Ri、Gi、Biがそれぞれ入力され、N+kビットの出力画像信号Ro、Go、Boに変換して出力する。また、表示部190は、図1に示す第1の実施形態に係る表示部190と同様にN+kビットの階調性能を有し、N+kビットの出力画像信号Ro、Go、Boに基づいて画像を表示する。以下、画像処理部300の構成について、具体的に説明する。
【0238】
[画像処理部300の構成例]
図24は、本発明の第3の実施形態に係る画像処理部300を示すブロック図である。
【0239】
図24を参照すると、制御部302は、第1の周波数成分検出部106aと、第2の周波数成分検出部106bと、第3の周波数成分検出部106cと、最大値選択部306と、検出値平滑部108と、エッジ検出部110と、制御信号生成部112とを備える。また、階調数拡張部304は、第1の階調数拡張部304aと、第2の階調数拡張部304bと、第3の階調数拡張部304cとを備える。
【0240】
〔制御部302〕
第1の周波数成分検出部106aには入力画像信号Riが、第2の周波数成分検出部106bには入力画像信号Giが、そして第3の周波数成分検出部106cには入力画像信号Biがそれぞれ入力される。ここで、第1の周波数成分検出部106a〜第3の周波数成分検出部106cそれぞれは、図2に示す第1の実施形態に係る周波数成分検出部106と同様の構成をとることができる。したがって、第1の周波数成分検出部106aは、入力画像信号Riから所定の周波数成分を検出して周波数成分検出値Rfを出力し、同様に、第2の周波数成分検出部106bは周波数成分検出値Gf、第3の周波数成分検出部106cは周波数成分検出値Bfを出力することができる。
【0241】
最大値選択部306は、周波数成分検出値Rf、GfおよびBfの中から対応する画素ごとに最大値を選択して、最大検出値Dmaxを出力する。
【0242】
検出値平滑部108は、図2に示す第1の実施形態に係る検出値平滑部108と同様に、平滑領域における最大検出値Dmaxの平均値を算出して、平均検出値Daveを出力する。
【0243】
エッジ検出部110は、各画素に対応する最大検出値Dmaxに基づいて、図2に示す第1の実施形態に係るエッジ検出部110と同様にエッジを検出し、エッジ検出信号Dedgeを出力する。
【0244】
制御信号生成部112は、図2に示す第1の実施形態に係る制御信号生成部112と同様に、検出値平滑部108から出力される平均検出値Daveと、エッジ検出部110から出力されるエッジ検出信号Dedgeとに基づいて、上述した〔i〕、〔ii〕の処理によって、グラデーション領域の判定を行う。そして、制御信号生成部112は、判定結果に応じた制御信号Dcを生成し、階調数拡張部304に生成した制御信号Dcを出力する。
【0245】
〔階調数拡張部304〕
第1の階調数拡張部304a、第2の階調数拡張部304b、および第3の階調数拡張部304cそれぞれは、図2に示す第1の実施形態に係る階調数拡張部104と同様の構成を有する。したがって、第1の階調数拡張部304aは、制御信号Dcに基づいて、Nビットの入力画像信号Riの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Riが平滑化されたN+kビットの第2出力画像信号を選択的に出力画像信号Roとして出力することができる。また同様に、第2の階調数拡張部304b、第3の階調数拡張部304cは、それぞれ出力画像信号Go、Boを出力することができる。
【0246】
上記のように、画像処理部300は、図24の構成によって、出力画像信号Ro、Go、Boを出力することができる。
【0247】
次に、画像処理部300が、R/G/Bの周波数成分検出結果の最大値を用いることの意義について説明する。図25は、本発明の第3の実施形態に係る画像処理部300における各信号の一例を示す説明図である。ここで、図25では、テクスチャ領域における各信号の一例を示している。カラー画像におけるテクスチャ領域では、3色のR/G/B画像信号が同様な頻度で変化するとは限らず、むしろR/G/Bで変化の頻度に差があるのが一般的であるからである。なお、図25では、エッジ検出部110から出力されるエッジ検出信号について省略するが、上述したようにエッジ検出部110からエッジを示すエッジ検出信号が出力された場合には、制御信号生成部112は、グラデーション領域以外の領域を表す「0」を示す制御信号Dcを出力する。
【0248】
図25(a)〜図25(c)は、入力画像信号Ri、Gi、Biをそれぞれ示している。また、図25(d)〜図25(f)は、周波数成分検出値Rf、Gf、Bfをそれぞれ示している。ここで、図25(a)の入力画像信号Riは、比較的凹凸が多いため、図25(d)の周波数成分検出値Rfは比較的高い頻度で検出されている。また、図25(b)、(c)の入力画像信号Gi、Biは変化が少ないため、図25(e)の周波数成分検出値Gfおよび図25(f)の周波数成分検出値Bfの検出の頻度は低い。
【0249】
図25(g)は、最大検出値Dmaxを示している。ここで、画像処理部300は、各画素ごとに周波数成分検出値Rf、Gf、Bfの最大値を選択するので、周波数成分検出値Rf、Gf、Bf単独の場合よりも、最大検出値Dmaxの検出の頻度が高くなる。
【0250】
図25(h)は平均検出値Daveを示し、図25(i)は制御信号Dcを示している。ここで、最大検出値Dmaxの検出の頻度が高いため、平均検出値Daveは閾値THよりも大きな値をとり、制御信号Dcはグラデーション領域以外の領域を示す「0」となる。
【0251】
ここで、仮に周波数成分検出値Rf、Gf、Bfに対して、最大値を選択することなく各色ごとに領域の判別を行うとすると、入力画像信号の変化の少ないGとBについてはグラデーション領域として検出され、画像が平滑化される恐れがある。図25に示す入力画像信号Gi、Biのように変化が少ない画像信号であっても、テクスチャ領域ではそもそも画像信号の変化の幅が小さいため、鮮鋭感への寄与は無視できない。つまり、テクスチャ領域では、変化の少ない入力画像信号が平滑化されることによって、鮮鋭感が損なわれてしまう。画像処理部200は、R/G/Bの周波数成分検出結果の最大値を用いることにより、上記の問題の発生を防止することができる。
【0252】
画像処理部300は、周波数成分検出値Rf、Gf、Bfの最大値(最大検出値Dmax)に対して検出値の平滑化と閾値処理を行うことによって、グラデーション領域をテクスチャ領域と間違えることなく検出することができる。そのため、テクスチャ領域を平滑化することによる鮮鋭度の低下という画質劣化を抑制することができる。
【0253】
以上のように、本発明の第3の実施形態に係る表示装置3000は、カラー画像を示す複数チャンネルの入力画像信号Ri、Gi、Bi(それぞれNビットの入力画像信号)を、それぞれN+kビットの出力画像信号Ro、Go、Boに補正する画像処理部300と、N+kビットの階調性能を有する表示部190とを備える。画像処理部300は、制御部302と階調数拡張部304とを備え、制御部302が入力画像信号Ri、Gi、Biに基づいてグラデーション領域を画素ごとに判定して制御信号Dcを出力し、制御信号Dcに基づいて階調数拡張部304が、入力画像信号の下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号が平滑化されたN+kビットの第2出力画像信号を、選択的に出力画像信号Ro、Go、Boとして出力する。したがって、表示装置3000は、第1の実施形態に係る表示装置1000と同様に、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換して表示することができる。
【0254】
また、表示装置3000は、第1の実施形態に係る表示装置1000と同様に、グラデーション領域を判定して選択的にグラデーション領域をより滑らかに補正することができるので、グラデーション領域の階調性能を向上させることができる。また、表示装置3000は、エッジ領域やテクスチャ領域では入力画像を補正しないため、出力画像信号Ro、Go、Boが示す画像は鮮鋭感を損なわない。
【0255】
また、表示装置3000は、第1の実施形態に係る表示装置1000と同様に、選択的にグラデーション領域の階調性能を向上させるので、視覚的には画像全体に階調性能が向上したのと同様な効果を得ることができる。
【0256】
さらに、表示装置3000は、周波数成分検出値Rf、Gf、Bfの最大値(最大検出値Dmax)に対して検出値の平滑化とエッジの検出を行う。そして、表示装置3000は、エッジの検出結果と所定の平滑領域で検出値を平滑した結果とに基づいて、第1の実施形態に係る表示装置1000と同様に上述した〔i〕、〔ii〕の処理を行ってグラデーション領域を判定する。したがって、表示装置3000は、エッジ領域とその他の領域、および、テクスチャ領域とグラデーション領域を的確に判別することができるので、誤ってエッジ領域やテクスチャ領域を平滑化することによる鮮鋭度の低下という画質劣化を抑制(防止)することができる。
【0257】
[表示装置3000の変形例]
第3の実施形態に係る表示装置は、上述した第1の実施形態に係る表示装置の変形例と同様の変形例をとることができる。
【0258】
(第3の実施形態に係る画像処理装置)
上記では、第3の実施形態に係る表示装置について説明したが、上述した第3の実施形態に係る表示装置(変形例も含む)が備える画像処理部は、表示部とは別体の独立の装置、すなわち、画像処理装置として実現することもできる。
【0259】
(第3の実施形態に係るプログラム)
[表示装置に係るプログラム]
本発明の第3の実施形態に係る表示装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0260】
[画像処理装置に係るプログラム]
本発明の第3の実施形態に係る画像処理装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0261】
(第3の実施形態に係る画像処理方法)
次に、本発明の第3の実施形態に係る画像処理方法について説明する。図26は、本発明の第3の実施形態に係る画像処理方法の一例を示す流れ図である。なお、以下では、図26に示す画像処理方法を表示装置3000が行うとして説明するが、本発明の第3の実施形態に係る画像処理装置に適用することもできる。
【0262】
表示装置3000は、Nビットの入力画像信号Ri、Gi、Biそれぞれから所定の周波数成分を画素ごとに検出する(S300)。
【0263】
表示装置3000は、ステップS300において検出された検出値(周波数成分検出値Rf、Gf、Bf)に基づいて、画素ごとに最大値を選択する(S302)。
【0264】
表示装置3000は、ステップS302において選択された最大値(最大検出値Dmax)に基づいて、エッジを検出する(S304)。ここで、ステップS304の処理は、図19に示すステップS102と同様に行うことができる。
【0265】
表示装置3000は、ステップS302において選択された最大値(最大検出値Dmax)を平滑化する(S306)。なお、図26では、ステップS304の処理の後にステップS306の処理が行われる例を示しているが、ステップS304の処理とステップS306の処理とはそれぞれ独立に行うことができる。したがって、表示装置3000は、例えば、ステップS306の処理の後にステップS304の処理を行うことができ、また、ステップS304の処理とステップS306の処理とを同期して行うこともできる。
【0266】
表示装置3000は、ステップS304の検出結果に基づくエッジ検出信号(エッジ検出信号Dedge)と、ステップS306において平滑化された検出値(平均検出値Dave)に基づいて、図19に示すステップS106と同様に、制御信号Dcを生成する(S308)。
【0267】
表示装置3000は、各チャンネルごとの入力画像信号Ri、Gi、Biと、ステップS308において生成された制御信号Dcとに基づいて、入力画像信号の下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号が平滑化されたN+kビットの第2出力画像信号を、各チャンネルごとに選択的に出力する(S310)。
【0268】
図26に示す画像処理方法を用いることにより、表示装置3000は、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0269】
(第4の実施形態)
上記では、第3の実施形態に係る表示装置として、カラー画像の複数チャンネルを処理する構成のうち、各チャンネルの画像信号を第1の実施形態に係る表示装置1000と対応する構成によって処理する構成を示した。しかしながら、本発明の実施形態に係る複数チャンネルを処理する表示装置は、各チャンネルの画像信号を第1の実施形態に係る表示装置1000と対応する構成によって処理する構成に限られない。そこで、次に、本発明の第4の実施形態に係る表示装置として、各チャンネルの画像信号を第2の実施形態に係る表示装置2000と対応する構成によって処理することによって、複数チャンネルを処理する構成について説明する。
【0270】
図27は、本発明の第4の実施形態に係る表示装置4000を示すブロック図である。図27を参照すると、表示装置4000は、画像処理部400と表示部190とを備える。
【0271】
画像処理部400は、入力されたNビットのR/G/Bの入力画像信号Ri、Gi、Biを、それぞれN+kビットの出力画像信号Ro、Go、Boに変換して出力する。また、表示部190は、図1に示す第1の実施形態に係る表示部190と同様にN+kビットの階調性能を有し、N+kビットの出力画像信号Ro、Go、Boに基づいて画像を表示する。以下、画像処理部400の構成について、具体的に説明する。
【0272】
[画像処理部400の構成例]
図28は、本発明の第4の実施形態に係る画像処理部400を示すブロック図である。図28を参照すると、画像処理部400は、制御部402と、階調数拡張部304とを備える。
【0273】
〔制御部402〕
制御部402は、第1の周波数成分検出部106aと、第2の周波数成分検出部106bと、第3の周波数成分検出部106cと、最大値選択部306(第1の最大値選択部)と、検出値平滑部108と、第1のエッジ成分検出部204aと、第2のエッジ成分検出部204bと、第3のエッジ成分検出部204cと、最大値選択部404(第2の最大値選択部)と、エッジ検出部206と、制御信号生成部112とを備える。
【0274】
第1の周波数成分検出部106a〜第3の周波数成分検出部106cは、図24に示す第3の実施形態に係る第1の周波数成分検出部106a〜第3の周波数成分検出部106cと同様の構成を有し、それぞれ周波数成分検出値Rf、周波数成分検出値Gf、周波数成分検出値Bfを出力する。
【0275】
最大値選択部306は、図24に示す第3の実施形態に係る最大値選択部306と同様の構成を有し、周波数成分検出値Rf、GfおよびBfの中から対応する画素ごとに最大値を選択して、最大検出値Dmaxを出力する。
【0276】
検出値平滑部108は、図24に示す第3の実施形態に係る検出値平滑部108と同様の構成を有し、平滑領域における最大検出値Dmaxの平均値を算出して、平均検出値Daveを出力する。
【0277】
第1のエッジ成分検出部204aには入力画像信号Riが、第2のエッジ成分検出部204bには入力画像信号Giが、そして第3のエッジ成分検出部204cには入力画像信号Biがそれぞれ入力される。ここで、第1のエッジ成分検出部204a〜第3のエッジ成分検出部204cそれぞれは、図21に示す第2の実施形態に係るエッジ成分検出部204と同様の構成をとることができる。したがって、第1のエッジ成分検出部204aは、入力画像信号Riからエッジ成分を画素ごとに検出し、検出結果をエッジ成分検出値Rfeとして出力する。同様に、第2のエッジ成分検出部204bはエッジ成分検出値Gfe、第3のエッジ成分検出部204cはエッジ成分検出値Bfeを出力する。
【0278】
最大値選択部404は、エッジ成分検出値Rfe、GfeおよびBfeの中から対応する画素ごとに最大値を選択して、最大検出値Dmax_eを出力する。ここで、最大値選択部404は、最大値選択部306と同様の構成を有することができる。
【0279】
エッジ検出部206は、図21に示す第2の実施形態に係るエッジ検出部206と同様の構成を有し、最大値選択部404から出力される最大検出値Dmax_eに基づいてエッジを検出し、エッジ検出信号Dedgeを出力する。
【0280】
制御信号生成部112は、図2に示す第1の実施形態に係る制御信号生成部112と同様に、検出値平滑部108から出力される平均検出値Daveと、エッジ検出部110から出力されるエッジ検出信号Dedgeとに基づいて、上述した〔i〕、〔ii〕の処理によって、グラデーション領域の判定を行う。そして、制御信号生成部112は、判定結果に応じた制御信号Dcを生成し、階調数拡張部304に生成した制御信号Dcを出力する。
【0281】
制御部402は、第1のエッジ成分検出部204a〜第3のエッジ成分検出部204cと最大値選択部404を備え、エッジ検出部206が最大値選択部404から出力される最大検出値Dmax_eに基づいてエッジ検出信号Dedgeを出力する点が、第3の実施形態に係る制御部302と異なるが、第3の実施形態に係る制御部302と同様にグラデーション領域の判定を画素ごとに行い、制御信号Dcを出力することができる。
【0282】
画像処理部400を構成する階調数拡張部304は、図24に示す第3の実施形態に係る階調数拡張部304と同様の構成を有し、制御部402から出力される制御信号Dcに応じて第1出力画像信号または第2出力画像信号を選択的に出力画像信号Doとして出力する。
【0283】
以上のように、本発明の第4の実施形態に係る表示装置4000は、カラー画像を示す複数チャンネルの入力画像信号Ri、Gi、Bi(それぞれNビットの入力画像信号)を、それぞれN+kビットの出力画像信号Ro、Go、Boに補正する画像処理部400と、N+kビットの階調性能を有する表示部190とを備える。画像処理部400は、制御部402と階調数拡張部304とを備え、制御部402が入力画像信号Ri、Gi、Biに基づいてグラデーション領域を画素ごとに判定して制御信号Dcを出力し、制御信号Dcに基づいて階調数拡張部304が、入力画像信号の下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号が平滑化されたN+kビットの第2出力画像信号を、選択的に出力画像信号Ro、Go、Boとして出力する。ここで、制御部402は、第3の実施形態に係る制御部302と構成は異なるが、第3の実施形態に係る制御部302と同様にグラデーション領域の判定を画素ごとに行い、制御信号Dcを出力することができる。また、階調数拡張部304は、第3の実施形態に係る階調数拡張部304と同様の構成を有する。したがって、表示装置4000は、第1の実施形態に係る表示装置1000と同様に、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換して表示することができる。
【0284】
また、表示装置4000は、第1の実施形態に係る表示装置1000と同様に、グラデーション領域を判定して選択的にグラデーション領域をより滑らかに補正することができるので、グラデーション領域の階調性能を向上させることができる。また、表示装置4000は、エッジ領域やテクスチャ領域では入力画像を補正しないため、出力画像信号Ro、Go、Boが示す画像は鮮鋭感を損なわない。
【0285】
また、表示装置4000は、第1の実施形態に係る表示装置1000と同様に、選択的にグラデーション領域の階調性能を向上させるので、視覚的には画像全体に階調性能が向上したのと同様な効果を得ることができる。
【0286】
さらに、表示装置4000は、周波数成分検出値Rf、Gf、Bfの最大値(最大検出値Dmax)に対して検出値の平滑化を行い、また、エッジ成分検出値Rfe、Gfe、Bfeの最大値(最大検出値Dmax_e)に基づいてエッジの検出を行う。そして、表示装置4000は、エッジの検出結果と所定の平滑領域で検出値を平滑した結果とに基づいて、第1の実施形態に係る表示装置1000と同様に上述した〔i〕、〔ii〕の処理を行ってグラデーション領域を判定する。したがって、表示装置4000は、エッジ領域とその他の領域、および、テクスチャ領域とグラデーション領域を的確に判別することができるので、誤ってエッジ領域やテクスチャ領域を平滑化することによる鮮鋭度の低下という画質劣化を抑制(防止)することができる。
【0287】
[表示装置4000の変形例]
第4の実施形態に係る表示装置は、上述した第1の実施形態に係る表示装置の変形例と同様の変形例をとることができる。
【0288】
(第4の実施形態に係る画像処理装置)
上記では、第4の実施形態に係る表示装置について説明したが、上述した第4の実施形態に係る表示装置(変形例も含む)が備える画像処理部は、表示部とは別体の独立の装置、すなわち、画像処理装置として実現することもできる。
【0289】
(第4の実施形態に係るプログラム)
[表示装置に係るプログラム]
本発明の第4の実施形態に係る表示装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0290】
[画像処理装置に係るプログラム]
本発明の第4の実施形態に係る画像処理装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0291】
(第4の実施形態に係る画像処理方法)
次に、本発明の第4の実施形態に係る画像処理方法について説明する。図29は、本発明の第4の実施形態に係る画像処理方法の一例を示す流れ図である。なお、以下では、図29に示す画像処理方法を表示装置4000が行うとして説明するが、本発明の第4の実施形態に係る画像処理装置に適用することもできる。
【0292】
表示装置4000は、図26に示すステップS300と同様に、Nビットの入力画像信号Ri、Gi、Biそれぞれから所定の周波数成分を画素ごとに検出する(S400)。
【0293】
表示装置4000は、図26に示すステップS302と同様に、ステップS400において検出された検出値(周波数成分検出値Rf、Gf、Bf)に基づいて、画素ごとに最大値を選択する(S402)。
【0294】
表示装置4000は、図26に示すステップS306と同様に、ステップS402において選択された最大値(最大検出値Dmax)を平滑化する(S404)。
【0295】
表示装置4000は、Nビットの入力画像信号Ri、Gi、Biそれぞれからエッジ成分を画素ごとに検出する(S406)。ここで、ステップS406における検出は、入力画像信号Ri、Gi、Biそれぞれに対して行われ、また、各処理は図22に示すステップS204と同様に行われる。
【0296】
表示装置4000は、ステップS406において検出されたエッジ成分検出値(エッジ成分検出値Rfe、Gfe、Bfe)に基づいて、画素ごとに最大値を選択する(S408)。ここで、表示装置4000は、ステップS408の処理をステップS402と同様に行うことができる。
【0297】
表示装置4000は、ステップS406において選択された最大値(最大検出値Dmax_e)に基づいて、エッジを検出(判定)する(S410)。なお、図29では、ステップS400〜S404の処理の後にステップS406〜S410の処理が行われる例を示しているが、ステップS400〜S404の処理とステップS406〜S410の処理とはそれぞれ独立に行うことができる。したがって、表示装置4000は、例えば、ステップS406〜S410の処理の後にステップS400〜S404の処理を行うことができ、また、ステップS400〜S404の処理とステップS406〜S410の処理とを同期して行うこともできる。
【0298】
表示装置4000は、ステップS410の検出結果に基づくエッジ検出信号(エッジ検出信号Dedge)と、ステップS404において平滑化された検出値(平均検出値Dave)に基づいて、図19に示すステップS106と同様に、制御信号Dcを生成する(S412)。
【0299】
表示装置4000は、各チャンネルごとの入力画像信号Ri、Gi、Biと、ステップS412において生成された制御信号Dcとに基づいて、入力画像信号の下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号が平滑化されたN+kビットの第2出力画像信号を、各チャンネルごとに選択的に出力する(S414)。
【0300】
図29に示す画像処理方法を用いることにより、表示装置4000は、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0301】
(第5の実施形態)
上記では、第1〜第4の実施形態に係る表示装置として、表示部がN+kビットの階調性能を有する構成について説明した。しかしながら、本発明の実施形態に係る表示装置が備える表示部は、N+kビットの階調性能に限られず、Nビットの階調性能を有することもできる。そこで、次に、本発明の第5の実施形態に係る表示装置として、表示部がNビットの階調性能を有する構成について説明する。
【0302】
図30は、本発明の第5の実施形態に係る表示装置5000を示すブロック図である。図30を参照すると、表示装置5000は、画像処理部500と、表示部590とを備える。
【0303】
画像処理部500は、制御部102と、階調数拡張部104と、擬似階調処理部502とを備える。制御部102および階調数拡張部104は、図1に示す第1の実施形態に係る画像処理部100が備える制御部102および階調数拡張部104と同様の構成を有する。つまり、制御部102は、入力画像信号Diに基づいて制御信号Dcを生成し、階調数拡張部104は、制御信号Dcに基づいて入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を、選択的に画像信号Deとして出力する。
【0304】
擬似階調処理部502は、擬似的な中間階調を使ってN+kビットの画像信号DeをNビットの出力画像信号Doに変換する。
【0305】
ここで、擬似階調処理部502における擬似階調処理について説明する。図31は、本発明の第5の実施形態に係る擬似階調処理部502における擬似階調処理の一例を説明するための説明図であり、擬似階調処理としてディザ処理を用いる場合の例を示している。図31(a)はディザ処理を行う2×2画素の領域を示しており、図31(b)はディザパターンの一例を示している。
【0306】
ディザ処理は、図31(a)のN+kビットの画像信号Deにおける画素a〜dに対して、図31(b)のディザパターンの各画素位置に対応する値を加算した後に、下位kビットを丸めることにより、上位Nビットを出力画像信号として出力する処理である。ここで、ディザ処理は擬似階調処理の一種であり、少ないビット数でより多くのビット数の階調を擬似的に表示することができることが知られている。
【0307】
擬似階調処理部502は、擬似階調処理としてディザ処理を用いることによって、N+kビットの画像信号Deを変換してグラデーション領域の階調性能を向上させたNビットの出力画像信号Doを出力することができる。
【0308】
[擬似階調処理の他の例]
なお、擬似階調処理部502における擬似階調処理は、上記ディザ処理に限られない。例えば、擬似階調処理部502は、擬似階調処理として誤差拡散処理を用いることができる。ここで、誤差拡散処理とは、N+kビットの画像信号をNビットに丸めたときの下位kビット(「誤差データ」という。)の値を周囲の画素信号に加算あるいは減算して、誤差データを拡散していくことによって、擬似的な中間階調を得る方法である。擬似階調処理部502は、誤差拡散処理を用いて擬似階調処理を行ったとしても、上記ディザ処理を用いる場合と同様の効果を得ることができる。
【0309】
再度図30を参照して、表示装置5000の構成要素について説明する。表示部590は、Nビットの階調性能を有し、画像処理部500から出力されるNビットの出力画像信号Doが示す画像を表示する。
【0310】
上述したように、表示装置5000は、画像処理部500がNビットの入力画像信号Diを一旦、階調数を拡張してN+kビットの画像信号Deに変換した後に、ディザ処理などの擬似階調処理を用いてNビットの出力画像信号Doに変換することによって、グラデーション領域の階調性能を向上させることができる。したがって、表示装置5000は、表示部590の階調性能がNビットであったとしても、グラデーション領域の階調性能を向上させた画像を表示することができる。
【0311】
なお、図30では、入力される画像信号がモノクロ画像の入力画像信号(あるいはカラー画像の複数チャンネルのうちの1チャンネルに対応する画像信号)Diを例に説明を行ったが、第3、第4の実施形態に係る表示装置のように、例えば、R/G/Bからなるカラー画像の画像信号に対しても、同様の効果を得ることができる。
【0312】
以上のように、本発明の第5の実施形態に係る表示装置5000は、Nビットの入力画像信号DiをN+kビットの画像信号Deに変換した後に擬似階調処理を用いてNビットのDoに変換する画像処理部500と、Nビットの階調性能を有する表示部590とを備える。画像処理部500は、第1の実施形態に係る制御部102および階調数拡張部104と同様の構成を有する制御部102と階調数拡張部104とを備え、制御信号Dcに基づいて入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を、選択的に画像信号Deとして出力する。したがって、表示装置5000は、第1の実施形態に係る表示装置1000と同様に、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0313】
また、表示装置5000は、画像処理部500が擬似階調処理部502を備え、ディザ処理などの擬似階調処理を用いてN+kビットの画像信号DeをNビットの出力画像信号Doに変換することにより、グラデーション領域の階調性能を向上させる。したがって、表示装置5000は、表示部590の階調性能がNビットであったとしても、グラデーション領域の階調性能を向上させた画像を表示することができる。
【0314】
[表示装置5000の変形例]
第5の実施形態に係る表示装置は、上述した第1の実施形態に係る表示装置の変形例と同様の変形例をとることができる。
【0315】
(第5の実施形態に係る画像処理装置)
上記では、第5の実施形態に係る表示装置について説明したが、上述した第5の実施形態に係る表示装置(変形例も含む)が備える画像処理部は、表示部とは別体の独立の装置、すなわち、画像処理装置として実現することもできる。
【0316】
(第5の実施形態に係るプログラム)
[表示装置に係るプログラム]
本発明の第5の実施形態に係る表示装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換した上でさらに擬似階調処理を行うことにより階調性能を向上させることができる。
【0317】
[画像処理装置に係るプログラム]
本発明の第5の実施形態に係る画像処理装置ををコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換した上でさらに擬似階調処理を行うことにより階調性能を向上させることができる。
【0318】
(第5の実施形態に係る画像処理方法)
次に、本発明の第5の実施形態に係る画像処理方法について説明する。図32は、本発明の第5の実施形態に係る画像処理方法の一例を示す流れ図である。なお、以下では、図32に示す画像処理方法を表示装置5000が行うとして説明するが、本発明の第5の実施形態に係る画像処理装置に適用することもできる。
【0319】
表示装置5000は、図19に示すステップS100と同様に、Nビットの入力画像信号Diから所定の周波数成分を画素ごとに検出する(S500)。
【0320】
表示装置5000は、図19に示すステップS102と同様に、ステップS500において検出された検出値(周波数成分検出値Df)に基づいて、エッジを検出する(S502)。
【0321】
表示装置5000は、図19に示すステップS104と同様に、ステップS500において検出された検出値(周波数成分検出値Df)を平滑化する(S504)。なお、図32では、ステップS502の処理の後にステップS504の処理が行われる例を示しているが、ステップS502の処理とステップS504の処理とはそれぞれ独立に行うことができる。したがって、表示装置5000は、例えば、ステップS504の処理の後にステップS502の処理を行うことができ、また、ステップS502の処理とステップS504の処理とを同期して行うこともできる。
【0322】
表示装置5000は、図19に示すステップS106と同様に、ステップS502の検出結果に基づくエッジ検出信号(エッジ検出信号Dedge)と、ステップS504において平滑化された検出値(平均検出値Dave)に基づいて制御信号Dcを生成する(S506)。
【0323】
表示装置5000は、図19に示すステップS108と同様に、入力画像信号DiとステップS506において生成された制御信号Dcとに基づいて、入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を選択的に出力する(S508)。
【0324】
表示装置5000は、ステップS508において出力された画像信号(第1出力画像信号または第2出力画像信号)に対して擬似階調処理を行い、Nビットの画像信号(出力画像信号Do)に変換する(S510)。ここで、表示装置5000は、例えば、ディザ処理や誤差拡散処理を用いることにより、ステップS510の擬似階調処理を行うことができる。
【0325】
図32に示す画像処理方法を用いることにより、表示装置5000は、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換した上でさらに擬似階調処理を行うことにより階調性能を向上させることができる。
【0326】
(第6の実施形態)
次に、本発明の実施形態に係る表示装置の他の形態である第6の実施形態に係る表示装置について説明する。図33は、本発明の第6の実施形態に係る表示装置6000を示すブロック図である。
【0327】
図33を参照すると、表示装置6000は、画像処理部600と表示部590とを備える。画像処理部600は、基本的に図30に示す第5の実施形態に係る画像処理部500と同様の構成を有するが、さらに、非線形階調変換部602を備える。また、表示部590は、図30に示す第5の実施形態に係る表示部590と同様に、Nビットの階調性能を有する。
【0328】
制御部102は、入力画像信号Diに基づいて制御信号Dcを生成し、階調数拡張部104は、制御信号Dcに基づいて入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を、選択的に画像信号Deとして出力する。
【0329】
非線形階調変換部602には、階調数拡張部104から出力される画像信号Deが入力され、例えば、コントラスト強調処理やガンマ処理などの非線形階調変換を行って画像信号Dgを出力する。ここで、非線形階調変換部602における非線形階調変換処理としてコントラスト強調処理を行う場合について説明する。
【0330】
図34は、本発明の第6の実施形態に係る非線形階調変換部602における非線形階調変換処理を説明するための説明図であり、コントラスト強調を行うための入出力変換特性の一例を示している。
【0331】
図34を参照すると、暗部L1と明部L3では階調の差が圧縮され、中間階調L2では階調の差が広がっている。非線形階調変換部602は、例えば、図34のように画像信号Deを補正することにより、画像のコントラスト感が強調された画像信号Dgを出力することができる。
【0332】
擬似階調処理部502は、擬似階調処理としてディザ処理や誤差拡散処理を用いることによって、N+kビットの画像信号Dgを変換してグラデーション領域の階調性能を向上させたNビットの出力画像信号Doを出力することができる。
【0333】
ここで、画像処理部600における各信号の一例を示す。図35は、本発明の第6の実施形態に係る画像処理部600における各信号の一例を示す説明図であり、図9(1)と同様にグラデーション領域を示している。また、図35(a)は入力画像信号Diを示し、図35(b)は周波数成分検出値Dfを示している。同様に、図35(c)〜図35(f)は、平均検出値Dave、制御信号Dc、階調数が拡張された画像信号De、非線形階調変換処理後の画像信号Dgをそれぞれ示している。なお、図35はグラデーション領域を示しているため、図35ではエッジ検出信号を省略している。
【0334】
入力画像信号Diとして、図9(a)と同様に、1階調ずつ階段状に変化するグラデーション領域を例に挙げる(図35(a))。図9(c)と同様に周波数成分検出値Dfの値は小さくて検出される頻度も低く(図35(b))、また、図9(d)と同様に平均検出値Daveの値は、閾値THよりも小さな値となる(図35(c))。また、図35(c)に示す平均検出値Daveが閾値THより小さいため、制御信号Dcは、グラデーション領域を表す「1」を示す(図35(d))。図35(d)に示す制御信号Dcがグラデーション領域を示す「1」であるため、階調数拡張部104は、N+kビットの精度を有する平滑化された第2出力信号(平滑化画像信号Ds)を選択して出力画像信号Deとして出力する(図35(e))。
【0335】
非線形階調変換部602には、階調数拡張部104から出力される図35(e)に示す画像信号Deが入力されるので、誤検出することなくグラデーション領域を滑らかにすることができる(図35(f))。
【0336】
[第6の実施形態に係る画像処理部の変形例]
図33に示す第6の実施形態に係る画像処理部600では、階調数を拡張した後に非線形階調変換処理を行う構成を示したが、非線形階調変換処理を行った後に階調数を拡張することも可能である。図36は、本発明の第6の実施形態の変形例に係る画像処理部650を示すブロック図である。
【0337】
図36を参照すると、画像処理部650は、基本的に図33に示す画像処理部600と同様の構成を有するが、非線形階調変換部602に入力画像信号Diが入力され、非線形階調変換部602から出力される非線形階調変換後の画像信号Dgに基づいて階調数を拡張する点が、画像処理部600と異なる。
【0338】
ここで、画像処理部650における各信号の一例を示す。図37は、本発明の第6の実施形態の変形例に係る画像処理部650における各信号の一例を示す説明図であり、図35と同様にグラデーション領域を示している。また、図37(a)は入力画像信号Diを示し、図37(b)は非線形階調変換処理後の画像信号Dgを示している。同様に、図37(c)〜図37(f)は、周波数成分検出値Df、平均検出値Dave、制御信号Dc、階調数が拡張された画像信号Deをそれぞれ示している。なお、図37はグラデーション領域を示しているため、図37ではエッジ検出信号を省略している。
【0339】
入力画像信号Diとして、図35(a)と同様に、1階調ずつ階段状に変化するグラデーション領域を例に挙げる(図37(a))。非線形階調変換部602には、図37(a)に示す入力画像信号Diが入力され、入力画像信号Diに対して非線形階調変換処理が行われるので、画像信号Dgには部分的に階調の差が広がる箇所が出てくる(図37(b))。
【0340】
制御部102は、図37(b)に示す非線形階調変換処理後の画像信号Dgに基づいてグラデーション領域の判定を行うので、部分的に階調の差が広がった箇所では、グラデーション領域以外の領域として判定される場合がある(図37(c)〜図37(e))。
【0341】
階調数拡張部104は、図37(e)に示す制御信号Dcに応じて非線形階調変換処理後の画像信号Dg(第1出力画像信号)、または非線形階調変換処理後の画像信号Dgが平滑化されたN+kビットの第2出力画像信号を、選択的に画像信号Deとして出力する。したがって、階調数拡張部104は、階調の差が広がった箇所では平滑化を行わない(第1出力画像信号が出力される)ため、グラデーション領域を滑らかに変換することができない場合がある(図37(f))。
【0342】
図36、図37を参照して示したように、第6の実施形態に係る画像処理部は、非線形階調変換処理を行った後に階調数を拡張する変形例をとることが可能であるが、処理の順番が処理結果に影響を与える場合がある。
【0343】
以上のように、本発明の第6の実施形態に係る表示装置6000は、Nビットの入力画像信号DiをN+kビットの画像信号Deに変換した後に非線形階調変換処理を行い、さらに擬似階調処理を用いてNビットのDoに変換する画像処理部600と、Nビットの階調性能を有する表示部590とを備える。画像処理部600は、第1の実施形態に係る制御部102および階調数拡張部104と同様の構成を有する制御部102と、階調数拡張部104とを備え、制御信号Dcに基づいて入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を、選択的に画像信号Deとして出力する。したがって、表示装置6000は、第1の実施形態に係る表示装置1000と同様に、入力される画像信号に基づいてグラデーション領域を判定して選択的に画像信号を平滑化し、入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0344】
また、表示装置6000は、階調数拡張部104から出力されるN+kビットの画像信号Deに対してコントラスト強調処理やガンマ処理などの非線形階調変換を行う非線形階調変換部602を備えることにより、誤検出することなく非線形階調変換しながらグラデーション領域を滑らかにすることができる。
【0345】
さらに、表示装置6000は、第5の実施形態に係る表示装置5000と同様に、画像処理部600が擬似階調処理部502を備え、ディザ処理などの擬似階調処理を用いて、非線形階調変換部602から出力されるN+kビットの画像信号DgをNビットの出力画像信号Doに変換することにより、グラデーション領域の階調性能を向上させる。したがって、表示装置6000は、第5の実施形態に係る表示装置5000と同様に、表示部590の階調性能がNビットであったとしても、グラデーション領域の階調性能を向上させた画像を表示することができる。
【0346】
[表示装置6000の変形例]
図33では、表示部590がNビットの階調性能を有し、画像処理部600が擬似階調処理部502を備える構成を示したが、第6の実施形態に係る表示装置は、図33の構成に限られない。例えば、第6の実施形態の変形例に係る表示装置は、N+kビットの階調性能を有する表示部を備え、画像処理部が擬似階調処理部を備えない構成とすることもできる。かかる構成であっても、第6の実施形態の変形例に係る表示装置は、誤検出することなくグラデーション領域を滑らかにすることができる。
【0347】
また、第6の実施形態に係る表示装置は、上述した第1の実施形態に係る表示装置の変形例と同様の変形例をとることができる。
【0348】
(第6の実施形態に係る画像処理装置)
上記では、第6の実施形態に係る表示装置について説明したが、上述した第6の実施形態に係る表示装置(変形例も含む)が備える画像処理部は、表示部とは別体の独立の装置、すなわち、画像処理装置として実現することもできる。
【0349】
(第6の実施形態に係るプログラム)
[表示装置に係るプログラム]
本発明の第6の実施形態に係る表示装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換した上で、さらに非線形階調変換処理および擬似階調処理を行うことにより、グラデーション領域を滑らかにし、階調性能を向上させることができる。
【0350】
[画像処理装置に係るプログラム]
本発明の第6の実施形態に係る画像処理装置ををコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換した上で、さらに非線形階調変換処理および擬似階調処理を行うことにより、グラデーション領域を滑らかにし、階調性能を向上させることができる。
【0351】
(第6の実施形態に係る画像処理方法)
次に、本発明の第6の実施形態に係る画像処理方法について説明する。図38は、本発明の第6の実施形態に係る画像処理方法の一例を示す流れ図である。なお、以下では、図38に示す画像処理方法を表示装置6000が行うとして説明するが、本発明の第6の実施形態に係る画像処理装置に適用することもできる。
【0352】
表示装置6000は、図19に示すステップS100と同様に、Nビットの入力画像信号Diから所定の周波数成分を画素ごとに検出する(S600)。
【0353】
表示装置6000は、図19に示すステップS102と同様に、ステップS600において検出された検出値(周波数成分検出値Df)に基づいて、エッジを検出する(S602)。
【0354】
表示装置6000は、図19に示すステップS104と同様に、ステップS600において検出された検出値(周波数成分検出値Df)を平滑化する(S604)。なお、図38では、ステップS602の処理の後にステップS604の処理が行われる例を示しているが、ステップS602の処理とステップS604の処理とはそれぞれ独立に行うことができる。したがって、表示装置6000は、例えば、ステップS604の処理の後にステップS602の処理を行うことができ、また、ステップS602の処理とステップS604の処理とを同期して行うこともできる。
【0355】
表示装置6000は、図19に示すステップS106と同様に、ステップS602の検出結果に基づくエッジ検出信号(エッジ検出信号Dedge)と、ステップS604において平滑化された検出値(平均検出値Dave)に基づいて制御信号Dcを生成する(S606)。
【0356】
表示装置6000は、図19に示すステップS108と同様に、入力画像信号DiとステップS606において生成された制御信号Dcとに基づいて、入力画像信号Diの下位にkビットの固定値を付加してN+kビットに変換した第1出力画像信号、または入力画像信号Diが平滑化されたN+kビットの第2出力画像信号を選択的に出力する(S608)。
【0357】
表示装置6000は、ステップS608において出力されたN+kビットの画像信号(画像信号De)に対して、非線形階調変換処理を行う(S610)。ここで、ステップS610における非線形階調変換処理としては、例えば、コントラスト強調処理やガンマ処理などが挙げられるが、上記に限られない。
【0358】
表示装置6000は、ステップS610において非線形階調変換処理が行われた画像信号(画像信号Dg)に対して、図32に示すステップS510と同様に擬似階調処理を行い、Nビットの画像信号(出力画像信号Do)に変換する(S612)。
【0359】
図38に示す画像処理方法を用いることにより、表示装置6000は、入力される画像信号に基づいてグラデーション領域を判定して画像信号を選択的に平滑化し、入力される画像信号よりも階調数の多い画像信号に変換した上で、さらに非線形階調変換処理および擬似階調処理を行うことにより、グラデーション領域を滑らかにし、階調性能を向上させることができる。
【0360】
[第6の実施形態に係る画像処理方法の変形例]
図38では、ステップS612において、擬似階調処理によりN+kビットの画像信号をNビットの画像信号に変換する画像処理方法を示したが、第6の実施形態に係る画像処理方法は、図38に示す方法に限られない。例えば、第6の実施形態に係る表示装置は、図38に示すステップS612の処理を行わず、N+kビットの画像信号をN+kビットの表示部に表示させることもできる。上記の変形例に係る画像処理方法を用いたとしても、第6の実施形態に係る表示装置は、図38に示す画像処理方法を用いた場合と同様の効果を得ることができる。
【0361】
(第7の実施形態)
上記では、第6の実施形態に係る画像処理部の変形例として図36のように非線形階調変換処理を入力画像信号Diに対して行う構成を示し、図37に示すように処理の順番が処理結果に影響を与える場合があることを示した。しかしながら、本発明の実施形態に係る表示装置は、非線形階調変換処理を入力画像信号Diに対して行う構成であっても、グラデーション領域を滑らかに補正することができる。そこで、次に、本発明の第7の実施形態に係る表示装置について説明する。
【0362】
図39は、本発明の第7の実施形態に係る表示装置7000を示す説明図である。図39を参照すると、表示装置7000は、画像処理部700と表示部590とを備える。画像処理部700は、基本的に図36に示す第6の実施形態の変形例に係る画像処理部650と同様の構成を有するが、制御部102に入力画像信号Diが入力され、入力画像信号Diに基づいてグラデーション領域を判定する点が、第6の実施形態の変形例に係る画像処理部650と異なる。また、表示部590は、図30に示す第5の実施形態に係る表示部590と同様に、Nビットの階調性能を有する。
【0363】
ここで、画像処理部700における各信号の一例を示す。図40は、本発明の第7の実施形態の変形例に係る画像処理部700における各信号の一例を示す説明図であり、図35と同様にグラデーション領域を示している。また、図40(a)は入力画像信号Diを示し、図40(b)は非線形階調変換処理後の画像信号Dgを示している。同様に、図40(c)〜図40(f)は、周波数成分検出値Df、平均検出値Dave、制御信号Dc、階調数が拡張された画像信号Deをそれぞれ示している。なお、図40はグラデーション領域を示しているため、図40ではエッジ検出信号を省略している。
【0364】
入力画像信号Diとして、図35(a)と同様に、1階調ずつ階段状に変化するグラデーション領域を例に挙げる(図40(a))。非線形階調変換部602には、図40(a)に示す入力画像信号Diが入力され、入力画像信号Diに対して非線形階調変換処理が行われるので、画像信号Dgには部分的に階調の差が広がる箇所が出てくる(図40(b))。
【0365】
制御部102には、入力画像信号Diが入力され、入力画像信号Diに基づいてグラデーション領域の判定を行う。したがって、図35(b)と同様に周波数成分検出値Dfの値は小さくて検出される頻度も低く(図40(c))、また、図35(c)と同様に平均検出値Daveの値は、閾値THよりも小さな値となる(図40(d))。また、図40(d)に示す平均検出値Daveが閾値THより小さいため、制御信号Dcは、グラデーション領域を表す「1」を示す(図40(e))。
【0366】
階調数拡張部104は、図40(e)に示す制御信号Dcがグラデーション領域を示す「1」であるため、非線形階調変換処理後の画像信号Dgが平滑化されたN+kビットの精度を有する第2出力信号(平滑化画像信号Ds)を選択して出力画像信号Deとして出力する(図40(f))。
【0367】
したがって、画像処理部700は、図40(f)に示すように、誤検出することなくグラデーション領域を滑らかにすることができる。
【0368】
以上のように、本発明の第7の実施形態に係る表示装置7000は、画像処理部700とNビットの階調性能を有する表示部590とを備える。画像処理部700は、Nビットの入力画像信号Diに対して非線形階調変換処理を行い、Nビットの入力画像信号Diに基づいて生成された制御信号Dcに応じて、非線形階調変換処理後の画像信号DgをN+kビットの画像信号Deに変換する。さらに、画像処理部700は、N+kビットの画像信号Deに対して擬似階調処理を用いることによりNビットのDoに変換する。ここで、画像処理部700は、第6の実施形態に係る非線形階調変換部602と、第1の実施形態に係る制御部102および階調数拡張部104と同様の構成を有する制御部102および階調数拡張部104とを備え、入力画像信号Diに基づく制御信号Dcに応じて非線形階調変換処理後の画像信号Dg(第1出力画像信号)、または非線形階調変換処理後の画像信号Dgが平滑化されたN+kビットの第2出力画像信号を、選択的に画像信号Deとして出力する。したがって、表示装置7000は、入力される画像信号に基づいてグラデーション領域を判定し、誤検出することなくグラデーション領域を滑らかに補正して入力される画像信号よりも階調数の多い画像信号に変換することができる。
【0369】
さらに、表示装置7000は、第5の実施形態に係る表示装置5000と同様に、画像処理部700が擬似階調処理部502を備え、ディザ処理などの擬似階調処理を用いて、階調数拡張部104から出力されるN+kビットの画像信号DeをNビットの出力画像信号Doに変換することにより、グラデーション領域の階調性能を向上させる。したがって、表示装置7000は、第5の実施形態に係る表示装置5000と同様に、表示部590の階調性能がNビットであったとしても、グラデーション領域の階調性能を向上させた画像を表示することができる。
【0370】
[表示装置7000の変形例]
第7の実施形態に係る表示装置は、上述した第6の実施形態に係る表示装置の変形例と同様に、N+kビットの階調性能を有する表示部を備え、画像処理部が擬似階調処理部を備えない構成とすることもできる。かかる構成であっても、第7の実施形態の変形例に係る表示装置は、図39に示す表示装置7000と同様の効果を奏することができる。
【0371】
また、第7の実施形態に係る表示装置は、上述した第1の実施形態に係る表示装置の変形例と同様の変形例をとることができる。
【0372】
(第7の実施形態に係る画像処理装置)
上記では、第7の実施形態に係る表示装置について説明したが、上述した第7の実施形態に係る表示装置(変形例も含む)が備える画像処理部は、表示部とは別体の独立の装置、すなわち、画像処理装置として実現することもできる。
【0373】
(第7の実施形態に係るプログラム)
[表示装置に係るプログラム]
本発明の第7の実施形態に係る表示装置をコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定し、誤検出することなくグラデーション領域を滑らかに補正して入力される画像信号よりも階調数の多い画像信号に変換し、さらに擬似階調処理を行うことにより階調性能を向上させることができる。
【0374】
[画像処理装置に係るプログラム]
本発明の第7の実施形態に係る画像処理装置ををコンピュータとして機能させるためのプログラムによって、入力される画像信号に基づいてグラデーション領域を判定し、誤検出することなくグラデーション領域を滑らかに補正して入力される画像信号よりも階調数の多い画像信号に変換し、さらに擬似階調処理を行うことにより階調性能を向上させることができる。
【0375】
(第7の実施形態に係る画像処理方法)
次に、本発明の第7の実施形態に係る画像処理方法について説明する。図41は、本発明の第7の実施形態に係る画像処理方法の一例を示す流れ図である。なお、以下では、図41に示す画像処理方法を表示装置7000が行うとして説明するが、本発明の第7の実施形態に係る画像処理装置に適用することもできる。
【0376】
表示装置7000は、図19に示すステップS100と同様に、Nビットの入力画像信号Diから所定の周波数成分を画素ごとに検出する(S700)。
【0377】
表示装置7000は、図19に示すステップS102と同様に、ステップS700において検出された検出値(周波数成分検出値Df)に基づいて、エッジを検出する(S702)。
【0378】
表示装置7000は、図19に示すステップS104と同様に、ステップS700において検出された検出値(周波数成分検出値Df)を平滑化する(S704)。なお、図41では、ステップS702の処理の後にステップS704の処理が行われる例を示しているが、ステップS702の処理とステップS704の処理とはそれぞれ独立に行うことができる。したがって、表示装置7000は、例えば、ステップS704の処理の後にステップS702の処理を行うことができ、また、ステップS702の処理とステップS704の処理とを同期して行うこともできる。
【0379】
表示装置7000は、図19に示すステップS106と同様に、ステップS702の検出結果に基づくエッジ検出信号(エッジ検出信号Dedge)と、ステップS704において平滑化された検出値(平均検出値Dave)に基づいて制御信号Dcを生成する(S706)。
【0380】
表示装置7000は、Nビットの入力画像信号Diに対して、図38に示すステップS610と同様に、非線形階調変換処理を行う(S708)。なお、図41では、ステップS700〜S706の処理の後にステップS708の処理が行われる例を示しているが、ステップS700〜S706の処理とステップS708の処理とはそれぞれ独立に行うことができる。したがって、表示装置7000は、例えば、ステップS708の処理の後にステップS700〜S706の処理を行うことができ、また、ステップS700〜S706の処理とステップS708の処理とを同期して行うこともできる。
【0381】
表示装置7000は、ステップ708において非線形階調変換処理が行われた非線形階調変換処理後の画像信号(画像信号Dg)と、ステップS706において生成された制御信号Dcとに基づいて、非線形階調変換処理後の画像信号(画像信号Dg。第1出力画像信号)、または非線形階調変換処理後の画像信号(画像信号Dg)が平滑化されたN+kビットの第2出力画像信号を選択的に出力する(S710)。
【0382】
表示装置7000は、ステップS710において出力された画像信号(画像信号De)に対して、図32に示すステップS410と同様に擬似階調処理を行い、Nビットの画像信号(出力画像信号Do)に変換する(S712)。
【0383】
図41に示す画像処理方法を用いることにより、表示装置7000は、入力される画像信号に基づいてグラデーション領域を判定し、誤検出することなく非線形階調変換しながらグラデーション領域を滑らかに補正して入力される画像信号よりも階調数の多い画像信号に変換し、さらに擬似階調処理を行うことにより階調性能を向上させることができる。
【0384】
[第7の実施形態に係る画像処理方法の変形例]
図41では、ステップS712において、擬似階調処理によりN+kビットの画像信号をNビットの画像信号に変換する画像処理方法を示したが、第7の実施形態に係る画像処理方法は、図41に示す方法に限られない。例えば、第7の実施形態に係る表示装置は、図41に示すステップS712の処理を行わず、N+kビットの画像信号をN+kビットの表示部に表示させることもできる。上記の変形例に係る画像処理方法を用いたとしても、第5の実施形態に係る表示装置は、図41に示す画像処理方法を用いた場合と同様の効果を得ることができる。
【0385】
以上、第1〜第7の実施形態として表示装置を挙げて説明したが、本発明の実施形態は、かかる形態に限られず、例えば、有機ELディスプレイや、FED、PDPなどの自発光型の表示装置や、LCDなどのバックライト型の表示装置、テレビジョン(Television)放送を受信する受信装置に適用することができる。また、本発明の実施形態は、PC(Personal Computer)、サーバ(Server)などのコンピュータ、携帯電話などの携帯型通信装置などに適用することができる。
【0386】
また、第1〜第7の実施形態に係る画像処理装置は、有機ELディスプレイやLCDなどの表示装置や、PCなどのコンピュータ、携帯電話などの携帯型通信装置などに適用することができる。
【0387】
また、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【0388】
例えば、第5〜第7の実施形態に係る表示装置では、入力される画像信号としてモノクロ画像の処理、あるいはカラー画像の複数チャンネルのうちの1チャンネル分の処理を行う構成を示したが、本発明の実施形態は、かかる構成に限られない。例えば、本発明の実施形態に係る表示装置は、第3、第4の実施形態と、第5〜第7の実施形態それぞれとを組み合わせることによって、カラー画像の複数チャンネルを処理することもできる。
【0389】
上述した構成は、本発明の実施形態の一例を示すものであり、当然に、本発明の技術的範囲に属するものである。
【図面の簡単な説明】
【0390】
【図1】本発明の第1の実施形態に係る表示装置を示すブロック図である。
【図2】本発明の第1の実施形態に係る画像処理部を示すブロック図である。
【図3】本発明の第1の実施形態に係る周波数成分検出部の構成例を示すブロック図である。
【図4】本発明の第1の実施形態に係るバンドパス・フィルタの周波数特性の一例を示す説明図である。
【図5】本発明の第1の実施形態に係る検出値平滑部における平滑化の一例を説明するための説明図である。
【図6】本発明の第1の実施形態に係る画像処理部においてエッジを検出する意義を説明するための説明図である。
【図7】本発明の第1の実施形態に係る制御信号生成部における閾値処理を説明するための説明図である。
【図8】本発明の第1の実施形態に係る階調数拡張部を示すブロック図である。
【図9】本発明の第1の実施形態に係る画像処理部における各信号の一例を示す第1の説明図である。
【図10】本発明の第1の実施形態に係る画像処理部における各信号の一例を示す第2の説明図である。
【図11】画像処理部が検出値平滑部を備えない場合における信号の第1の例を示す説明図である。
【図12】画像処理部が検出値平滑部を備えない場合における信号の第2の例を示す説明図である。
【図13】本発明の第1の実施形態の第1の変形例に係る周波数成分検出部を示すブロック図である。
【図14】本発明の第1の実施形態の第1の変形例に係る周波数成分検出部を説明するための説明図である。
【図15】本発明の第1の実施形態の第2の変形例に係る周波数成分検出部を示すブロック図である。
【図16】本発明の第1の実施形態の第3の変形例に係る制御信号生成部における閾値処理を説明するための説明図である。
【図17】本発明の第1の実施形態の第3の変形例に係る階調数拡張部を示すブロック図である。
【図18】本発明の第1の実施形態の第4の変形例に係る表示装置を示すブロック図である。
【図19】本発明の第1の実施形態に係る画像処理方法の一例を示す流れ図である。
【図20】本発明の第2の実施形態に係る表示装置を示すブロック図である。
【図21】本発明の第2の実施形態に係る画像処理部を示すブロック図である。
【図22】本発明の第2の実施形態に係る画像処理方法の一例を示す流れ図である。
【図23】本発明の第3の実施形態に係る表示装置を示すブロック図である。
【図24】本発明の第3の実施形態に係る画像処理部を示すブロック図である。
【図25】本発明の第3の実施形態に係る画像処理部における各信号の一例を示す説明図である。
【図26】本発明の第3の実施形態に係る画像処理方法の一例を示す流れ図である。
【図27】本発明の第4の実施形態に係る表示装置を示すブロック図である。
【図28】本発明の第4の実施形態に係る画像処理部を示すブロック図である。
【図29】本発明の第4の実施形態に係る画像処理方法の一例を示す流れ図である。
【図30】本発明の第5の実施形態に係る表示装置を示すブロック図である。
【図31】本発明の第5の実施形態に係る擬似階調処理部における擬似階調処理の一例を説明するための説明図である。
【図32】本発明の第5の実施形態に係る画像処理方法の一例を示す流れ図である。
【図33】本発明の第6の実施形態に係る表示装置を示すブロック図である。
【図34】本発明の第6の実施形態に係る非線形階調変換部における非線形階調変換処理を説明するための説明図である。
【図35】本発明の第6の実施形態に係る画像処理部における各信号の一例を示す説明図である。
【図36】本発明の第6の実施形態の変形例に係る画像処理部を示すブロック図である。
【図37】本発明の第6の実施形態の変形例に係る画像処理部における各信号の一例を示す説明図である。
【図38】本発明の第6の実施形態に係る画像処理方法の一例を示す流れ図である。
【図39】本発明の第7の実施形態の変形例に係る画像処理部を示すブロック図である。
【図40】本発明の第7の実施形態の変形例に係る画像処理部における各信号の一例を示す説明図である。
【図41】本発明の第7の実施形態に係る画像処理方法の一例を示す流れ図である。
【符号の説明】
【0391】
100、150、200、300、400、500、600、650、700 画像処理部
102、202、302、402 制御部
104、304 階調数拡張部
106 周波数成分検出部
108 検出値平滑部
110、206 エッジ検出部
112 制御信号生成部
118 画像平滑部
120 選択部
124、306、404 最大値選択部
126 加算部
128 混合部
190、590 表示部
204 エッジ成分検出部
502 擬似階調処理部
602 非線形階調変換部
1000、1500、2000、3000、4000、5000、6000、7000 表示装置


【特許請求の範囲】
【請求項1】
入力されたNビット(Nは正の整数)の入力画像信号から所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、
前記周波数成分検出部が検出した検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化する検出値平滑部と、
前記周波数成分検出部が検出した検出信号に基づいて画素ごとにエッジを検出するエッジ検出部と、
前記検出値平滑部が平滑化した検出信号と前記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、
Nビットの前記入力画像信号が入力され、前記画素ごとに生成された制御信号に基づいて、前記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいは前記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部と、
を備えることを特徴とする、画像処理装置。
【請求項2】
前記階調数拡張部から出力される第1出力画像信号または第2出力画像信号の階調数を、擬似的な中間階調を用いてNビットの画像信号に変換する第1の擬似階調処理部をさらに備えることを特徴とする、請求項1に記載の画像処理装置。
【請求項3】
前記階調数拡張部から出力される第1出力画像信号または第2出力画像信号を信号レベルに応じて非線形に補正する第1の非線形階調変換部と、
前記非線形階調変換部から出力される補正された第1出力画像信号または第2出力画像信号の階調数を、擬似的な中間階調を用いてNビットの画像信号に変換する第2の擬似階調処理部と、
をさらに備えることを特徴とする、請求項1に記載の画像処理装置。
【請求項4】
Nビットの前記入力画像信号を、信号レベルに応じて非線形に補正する第2の非線形階調変換部をさらに備え、
前記階調数拡張部には、前記第2の非線形階調変換部から出力される補正された入力画像信号が入力されることを特徴とする、請求項1〜3に記載の画像処理装置。
【請求項5】
前記制御信号生成部は、前記エッジ検出信号がエッジを示す場合には、グラデーション領域以外を示す制御信号を生成することを特徴とする、請求項1〜4に記載の画像処理装置。
【請求項6】
前記周波数成分検出部は、所定の周波数帯域の信号を画素ごとに検出する一つのバンドパス・フィルタを備えることを特徴とする、請求項1〜5に記載の画像処理装置。
【請求項7】
前記周波数成分検出部は、
相異なる所定の周波数帯域の信号を画素ごとに検出する複数のバンドパス・フィルタと、
前記複数のバンドパス・フィルタそれぞれから出力される信号に対して、前記信号が出力されたバンドパス・フィルタに応じた係数を乗算する係数乗算部と、
前記係数乗算部から出力される信号に基づいて、画素ごとに最大の信号を選択して出力する最大値選択部と、
を備えることを特徴とする、請求項1〜5に記載の画像処理装置。
【請求項8】
前記周波数成分検出部は、
相異なる所定の周波数帯域の信号を画素ごとに検出する複数のバンドパス・フィルタと、
前記複数のバンドパス・フィルタそれぞれから出力される信号に対して、前記信号が出力されたバンドパス・フィルタに応じた係数を乗算する係数乗算部と、
前記係数乗算部から出力される信号を画素ごとに加算して出力する加算部と、
を備えることを特徴とする、請求項1〜5に記載の画像処理装置。
【請求項9】
前記階調数拡張部は、
前記入力画像信号を平滑化して第2出力画像信号を画素ごとに出力する画像平滑部と、
前記画素ごとに生成された制御信号に基づいて、前記制御信号がグラデーション領域を示す場合には前記第2出力画像信号を出力し、前記制御信号がグラデーション領域以外を示す場合には、前記入力画像信号をkビットシフトさせて前記第1出力画像信号を出力する選択部と、
を備えることを特徴とする、請求項1〜8に記載の画像処理装置。
【請求項10】
前記制御信号生成部は、前記エッジ検出信号、前記検出値平滑部が平滑化した検出信号、および複数の閾値を用いて、対応する画素それぞれにおける前記第1出力画像信号と前記第2出力画像信号との混合比率を規定する制御信号を出力し、
前記階調数拡張部は、
前記入力画像信号を平滑化して第2出力画像信号を出力する画像平滑部と、
前記画素ごとに混合比率が規定された前記制御信号に基づいて、対応する各画素における前記第1出力画像信号と前記第2出力画像信号との比率が前記制御信号が規定する混合比率と同一となるように、前記第1出力画像信号および前記第2出力画像信号を画素ごとに混合して出力する混合部と、
を備えることを特徴とする、請求項1〜8に記載の画像処理装置。
【請求項11】
入力されたNビット(Nは正の整数)の入力画像信号から所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、
前記周波数成分検出部が検出した検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化する検出値平滑部と、
前記入力画像信号からエッジ成分を示す信号を画素ごとに検出するエッジ成分検出部と、
前記エッジ成分検出部が検出した信号に基づいて画素ごとにエッジを検出するエッジ検出部と、
前記検出値平滑部が平滑化した検出信号と前記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、
Nビットの前記入力画像信号が入力され、前記画素ごとに生成された制御信号に基づいて、前記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいは前記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部と、
を備えることを特徴とする、画像処理装置。
【請求項12】
Nビット(Nは正の整数)の入力画像信号が複数入力される画像信号処理装置であって、
前記入力画像信号それぞれから所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、
前記周波数成分検出部が検出した検出信号に基づいて、複数の入力画像信号それぞれが対応する各画素における検出信号が最大となる検出信号を選択する最大値選択部と、
前記最大値選択部が選択した検出信号に基づいて各画素に対応する検出信号それぞれを平滑化する検出値平滑部と、
前記最大値選択部が選択した検出信号に基づいて画素ごとにエッジを検出するエッジ検出部と、
前記検出値平滑部が平滑化した検出信号と前記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、
Nビットの前記入力画像信号が複数入力され、前記画素ごとに生成された制御信号に基づいて、入力された複数の前記入力画像信号それぞれに対して前記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいは前記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部と、
を備えることを特徴とする、画像処理装置。
【請求項13】
Nビット(Nは正の整数)の入力画像信号が複数入力される画像信号処理装置であって、
前記入力画像信号それぞれから所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、
前記周波数成分検出部が検出した検出信号に基づいて、複数の入力画像信号それぞれが対応する各画素における検出信号が最大となる検出信号を選択する第1最大値選択部と、
前記第1最大値選択部が選択した検出信号に基づいて各画素に対応する検出信号それぞれを平滑化する検出値平滑部と、
前記入力画像信号それぞれからエッジ成分を示す信号を画素ごとに検出するエッジ成分検出部と、
前記エッジ成分検出部が検出した信号に基づいて、複数の入力画像信号それぞれが対応する各画素におけるエッジ成分を示す信号が最大となる信号を選択する第2最大値選択部と、
前記第2最大値選択部が選択した信号に基づいて画素ごとにエッジを検出するエッジ検出部と、
前記検出値平滑部が平滑化した検出信号と前記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、
Nビットの前記入力画像信号が複数入力され、前記画素ごとに生成された制御信号に基づいて、入力された複数の前記入力画像信号それぞれに対して前記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいは前記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部と、
を備えることを特徴とする、画像処理装置。
【請求項14】
入力されたNビット(Nは正の整数)の入力画像信号から所定の周波数帯域の信号を画素ごとに検出するステップと、
前記検出するステップにおいて検出された検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化するステップと、
前記検出するステップにおいて検出された検出信号に基づいて画素ごとにエッジを検出するステップと、
前記平滑化するステップにおいて平滑化された検出信号と前記エッジを検出するステップの検出結果に基づいて、グラデーション領域を規定する制御信号を画素ごとに生成するステップと、
前記生成するステップにおいて生成された制御信号に基づいて、Nビットの前記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいはNビットの前記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力するステップと、
を有することを特徴とする、画像処理方法。
【請求項15】
入力されたNビット(Nは正の整数)の入力画像信号から所定の周波数帯域の信号を画素ごとに検出するステップ、
前記検出するステップにおいて検出された検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化するステップ、
前記検出するステップにおいて検出された検出信号に基づいて画素ごとにエッジを検出するステップ、
前記平滑化するステップにおいて平滑化された検出信号と前記エッジを検出するステップの検出結果に基づいて、グラデーション領域を規定する制御信号を画素ごとに生成するステップ、
前記生成するステップにおいて生成された制御信号に基づいて、Nビットの前記入力画像信号の階調数が所定数拡張されたN+kビット(kは正の整数)の第1出力画像信号、あるいはNビットの前記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力するステップ、
をコンピュータに実行させるためのプログラム。
【請求項16】
入力された画像信号を補正する画像信号補正部と、
前記画像信号補正部が補正した画像信号に基づいて、N+kビット(N、kは正の整数)の画像信号が示す画像を表示可能な画像表示部と、
を備え、
前記画像信号補正部は、
入力されたNビットの入力画像信号から所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、
前記周波数成分検出部が検出した検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化する検出値平滑部と、
前記周波数成分検出部が検出した検出信号に基づいて画素ごとにエッジを検出するエッジ検出部と、
前記検出値平滑部が平滑化した検出信号と前記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、
Nビットの前記入力画像信号が入力され、前記画素ごとに生成された制御信号に基づいて、前記入力画像信号の階調数が所定数拡張されたN+kビットの第1出力画像信号、あるいは前記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部と、
を備えることを特徴とする、表示装置。
【請求項17】
入力された画像信号を補正する画像信号補正部と、
前記画像信号補正部が補正した画像信号に基づいて、Nビット(Nは正の整数)の画像信号が示す画像を表示可能な画像表示部と、
を備え、
前記画像信号補正部は、
入力されたNビットの入力画像信号から所定の周波数帯域の信号を画素ごとに検出する周波数成分検出部と、
前記周波数成分検出部が検出した検出信号に基づいて各画素に対応する検出信号をそれぞれ平滑化する検出値平滑部と、
前記周波数成分検出部が検出した検出信号に基づいて画素ごとにエッジを検出するエッジ検出部と、
前記検出値平滑部が平滑化した検出信号と前記エッジ検出部から出力されるエッジ検出信号とに基づいて、グラデーション領域を規定する制御信号を画素ごとに生成する制御信号生成部と、
Nビットの前記入力画像信号が入力され、前記画素ごとに生成された制御信号に基づいて、前記入力画像信号の階調数が所定数拡張されたN+kビットの第1出力画像信号、あるいは前記入力画像信号が平滑化されて階調数が所定数拡張されたN+kビットの第2出力画像信号を画素ごとに出力する階調数拡張部と、
前記階調数拡張部から出力される第1出力画像信号または第2出力画像信号の階調数を、擬似的な中間階調を用いてNビットの画像信号に変換する擬似階調処理部と、
を備えることを特徴とする、表示装置。


【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate

【図16】
image rotate

【図17】
image rotate

【図18】
image rotate

【図19】
image rotate

【図20】
image rotate

【図21】
image rotate

【図22】
image rotate

【図23】
image rotate

【図24】
image rotate

【図25】
image rotate

【図26】
image rotate

【図27】
image rotate

【図28】
image rotate

【図29】
image rotate

【図30】
image rotate

【図31】
image rotate

【図32】
image rotate

【図33】
image rotate

【図34】
image rotate

【図35】
image rotate

【図36】
image rotate

【図37】
image rotate

【図38】
image rotate

【図39】
image rotate

【図40】
image rotate

【図41】
image rotate


【公開番号】特開2009−157513(P2009−157513A)
【公開日】平成21年7月16日(2009.7.16)
【国際特許分類】
【出願番号】特願2007−333095(P2007−333095)
【出願日】平成19年12月25日(2007.12.25)
【出願人】(390019839)三星電子株式会社 (8,520)
【氏名又は名称原語表記】SAMSUNG ELECTRONICS CO.,LTD.
【住所又は居所原語表記】416,Maetan−dong,Yeongtong−gu,Suwon−si,Gyeonggi−do 442−742(KR)
【Fターム(参考)】