(57)【特許請求の範囲】
【請求項１】
コンテンツを含む元画像を取得する取得部と、
取得された元画像から縦エッジ成分を抽出する縦エッジ抽出部と、
前記抽出した縦エッジ成分を前記元画像に合成し、合成された画像から立体視表示を可能とする左眼用及び右眼用画像を生成する表示制御部と、
を備え、
前記表示制御部は、元画像毎に前記縦エッジ成分の合成が必要かを判定し、前記判定の結果、前記合成が必要と判定された場合に前記抽出された縦エッジ成分を前記元画像に合成し、
前記表示制御部は、前記左眼用及び右眼用画像が有する奥行き情報が示す奥行き量に対する前記抽出された縦エッジ成分の量の相対的な大きさが所定の閾値以下である場合に、前記合成が必要であると判定する、画像処理装置。
【請求項２】
コンテンツを含む元画像を取得する取得部と、
取得された元画像から縦エッジ成分を抽出する縦エッジ抽出部と、
前記抽出した縦エッジ成分を前記元画像に合成し、合成された画像から立体視表示を可能とする左眼用及び右眼用画像を生成する表示制御部と、
を備え、
前記表示制御部は、元画像毎に前記縦エッジ成分の合成が必要かを判定し、前記判定の結果、前記合成が必要と判定された場合に前記抽出された縦エッジ成分を前記元画像に合成し、
前記表示制御部は、ユーザからの操作に応じて前記縦エッジ成分の合成が必要かを判定する、画像処理装置。
【請求項３】
前記縦エッジ成分は、前記元画像に含まれるコンテンツに対応するエッジ成分であり、
前記表示制御部は、前記縦エッジ成分と前記元画像とのコントラストが高くなるように、前記縦エッジ成分の表示色を決定する請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記元画像は、背景画像上に重畳されて表示され、
前記縦エッジ成分は、前記元画像に含まれるコンテンツに対応するエッジ成分であり、
前記表示制御部は、前記元画像と前記背景画像とのコントラストが高くなるように、前記縦エッジ成分の表示色を決定する請求項１又は請求項２に記載の画像処理装置。
【請求項５】
前記表示制御部は、前記元画像と前記背景画像とのコントラストが変化した場合、前記縦エッジ成分の表示色を再度決定する請求項４に記載の画像処理装置。
【請求項６】
前記表示制御部は、前記合成された元画像に含まれるコンテンツに影を付ける請求項１又は請求項２に記載の画像処理装置。
【請求項７】
コンテンツを含む元画像を取得するステップと、
取得された元画像から縦エッジ成分を抽出する縦エッジ抽出ステップと、
前記抽出した縦エッジ成分を前記元画像に合成し、合成された画像から立体視表示を可能とする左眼用及び右眼用画像を生成する表示制御ステップと、
元画像毎に前記縦エッジ成分の合成が必要かを判定し、前記判定の結果、前記合成が必要と判定された場合に前記抽出された縦エッジ成分を前記元画像に合成するステップと、
前記左眼用及び右眼用画像が有する奥行き情報が示す奥行き量に対する前記抽出された縦エッジ成分の量の相対的な大きさが所定の閾値以下である場合に、前記合成が必要であると判定するステップと、
を含む画像処理方法。
【請求項８】
コンテンツを含む元画像を取得する取得処理と、
取得された元画像から縦エッジ成分を抽出する縦エッジ抽出処理と、
前記抽出した縦エッジ成分を前記元画像に合成し、合成された画像から立体視表示を可能とする左眼用及び右眼用画像を生成する表示制御処理と、
元画像毎に前記縦エッジ成分の合成が必要かを判定し、前記判定の結果、前記合成が必要と判定された場合に前記抽出された縦エッジ成分を前記元画像に合成する合成処理と、
前記左眼用及び右眼用画像が有する奥行き情報が示す奥行き量に対する前記抽出された縦エッジ成分の量の相対的な大きさが所定の閾値以下である場合に、前記合成が必要であると判定する判定処理と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関し、特に、立体視表示に好適な画像処理装置、画像処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、仮想的な３次元空間にコンテンツを立体的に表示する立体視ディスプレイが普及しつつある（例えば、特許文献１）。仮想的な３次元空間にコンテンツを表示するには、コンテンツを左右の目にそれぞれ提示する右目用画像及び左目用画像を立体視ディスプレイ上で左右にずらして表示し、そのずれの程度で視差量を調整することによって、奥行き方向の任意の距離にコンテンツを提示することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０８−１１６５５６号公報号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、右目用画像及び左目用画像の視差を生成しても、画像のコントラストが低い場合には、ユーザは視差を確認することができず、右目用画像及び左目用画像を結像させて立体視することが困難になる。
【０００５】
ユーザインターフェースでは、ディスプレイを通して様々な情報をユーザに提供する。提供される画像の中には、事前にデザインされ、立体視表示用に最適化された画像もあり得る。しかしながら、ユーザに提供されるすべての画像に対して立体視し易くなるように画像を事前にデザインすることは負荷が高く、現実的ではない。特に、様々なコンテンツが自由なレイアウトで操作できるユーザインターフェースでは、このような状況を想定しつくすことは困難で、表示時に立体視表示用に最適化する工夫が必要となってくる。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、立体視表示する画像の縦エッジ成分を合成することにより、ユーザに立体視表示し易い画像を提供することが可能な、新規かつ改良された画像処理装置、画像処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、元画像から縦エッジ成分を抽出する縦エッジ抽出部と、前記抽出した縦エッジ成分を前記画像に合成し、合成された画像から立体視表示を可能とする左眼用及び右眼用画像を生成する表示制御部と、を備える画像処理装置が提供される。
【０００８】
前記表示制御部は、前記縦エッジ成分と前記元画像とのコントラストが高くなるように、前記縦エッジ成分の表示色を決定してもよい。
【０００９】
前記表示制御部は、前記元画像とその背景画像とのコントラストが高くなるように、前記縦エッジ成分の表示色を決定してもよい。
【００１０】
画像を取得する取得部を更に備え、前記表示制御部は、前記取得された画像を元画像として、元画像毎に前記縦エッジ成分の合成が必要かを判定し、前記判定の結果、前記合成が必要と判定された場合に前記抽出された縦エッジ成分を前記元画像に合成してもよい。
【００１１】
前記表示制御部は、前記抽出された縦エッジ成分と前記左眼用及び右眼用画像が有する奥行き情報とに基づき前記合成が必要かを判定してもよい。
【００１２】
前記表示制御部は、ユーザからの操作に応じて前記縦エッジ成分の合成が必要かを判定してもよい。
【００１３】
前記表示制御部は、前記元画像と前記背景画像とのコントラストが変化した場合、前記縦エッジ成分の表示色を再度決定してもよい。
【００１４】
を
前記表示制御部は、前記合成された元画像上に影を付けてもよい。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、立体視表示を可能とする左眼用及び右眼用画像を生成する前の元画像から縦エッジ成分を抽出する縦エッジ抽出ステップと、前記抽出した縦エッジ成分を前記元画像に合成し、合成された元画像から前記左眼用及び右眼用画像を生成する表示制御ステップと、を含む像処理方法が提供される。
【００１６】
また、上記課題を解決するために、本発明のさらに別の観点によれば、立体視表示を可能とする左眼用及び右眼用画像を生成する前の元画像から縦エッジ成分を抽出する縦エッジ抽出処理と、前記抽出した縦エッジ成分を前記元画像に合成し、合成された元画像から前記左眼用及び右眼用画像を生成する表示制御処理と、をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００１７】
以上説明したように本発明によれば、立体視表示する画像の縦エッジ成分を合成することにより、ユーザに立体視表示し易い画像を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１実施形態に係る画像処理装置の機能構成を示すブロック図である。
【図２】第１実施形態に係る画像処理装置による縦エッジ処理を示したフローチャートである。
【図３】第１実施形態に係る画像処理装置にて取得される元画像の一例である。
【図４】図３の元画像の左眼用及び右眼用画像である。
【図５】図３の元画像の縦エッジ成分を抽出した画像である。
【図６】図５の縦エッジ成分と元画像とのコントラストを最大とする画像である。
【図７】図３の元画像と図５の縦エッジ成分との合成画像である。
【図８】図７の合成画像から生成された左眼用及び右眼用画像である。
【図９】第２実施形態に係る画像処理装置にて取得される元画像の一例である。
【図１０】図９の元画像に縦エッジ強調フィルタをかけた画像である。
【図１１】図１０の画像の縦エッジ成分を抽出した画像である。
【図１２】図１１の縦エッジ成分を背景の輝度反転色でアイコンに合成した画像である。
【図１３】図１２の画像の縦エッジ成分を抽出した画像である。
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
なお、説明は以下の順序で行うもとする。
＜第１実施形態＞
１−１．画像処理装置の構成
（縦エッジ抽出）
１−２．画像処理装置の動作
＜第２実施形態＞
＜まとめ＞
【００２１】
＜第１実施形態＞
１−１．画像処理装置の構成
まず、図１を参照して、本発明の第１実施形態に係る画像処理装置の構成について説明する。図１は、画像処理装置１００の機能構成を示す。画像処理装置１００は、表示画面１２０、取得部１３０、縦エッジ抽出部１４０、表示制御部１５０及び記憶部１６０を有する。画像処理装置１００は、例えばＰＣ（Personal  Computer）、テレビ、音楽プレイヤ、ゲーム機器、携帯電話、携帯型端末などであり得る。
【００２２】
表示画面１２０は、立体視表示が可能なディスプレイであって、立体視画像が表示され得る。表示画面１２０は、例えばＬＣＤ（Liquid  Crystal  Display）、ＰＤＰ（Plasma  Display  Panel）、または有機ＥＬ（Electro-Luminescence）パネルなどのディスプレイである。表示画面１２０が立体画像を表示する場合の表示方式としては、例えば偏光眼鏡を用いて、両目に互いに異なった偏光状態に基づいた視点画像（あるいは視差画像）を見る方法がある。その他にも、眼鏡を用いず、パララックスバリアやレンチキュラーレンズを用いて複数の視点画像のうち所定の視点画像を視聴者の眼球に導光する方法やフレームシーケンシャル方式など、いかなる方式を用いてもよい。
【００２３】
画像処理装置１００は、必ずしも上記の各構成要素を同じ筐体に含む必要はない。例えば、表示画面１２０は、図示されているように、画像処理装置１００と一体であってその表面に設けられてもよいし、また、画像処理装置１００には含まれずに、独立して設けられていてもよい。
【００２４】
取得部１３０は、画像（元画像）を取得する。取得される画像は立体視画像に限られず、例えばウェブページから取り出した画像、記憶部６０に格納されている画像、ネットワークを介して取得し得る画像等、いかなる画像であってもよく、２Ｄ画像であっても３Ｄ画像であってもよい。図３は、取得された２Ｄ画像である元画像の一例を示す。
【００２５】
（縦エッジ抽出）
【００２６】
両眼視差を用いて裸眼立体視を行うディスプレイでは、左右両眼に表示する左眼用画像及び右眼用画像を、その画像を立体視表示する奥行きの距離に応じて左右にずらして視差を生成することにより画像の立体視を実現する。しかし、その際、表示する画像情報の周辺情報までは当然考慮しておらず、立体視表示する画像情報自身や周辺の画像情報が同系色でコントラストが低い状況においては、左右の視差を生成しても、視差があることを識別することは難しくなる。
【００２７】
具体的には、表示する画像情報を左右方向にずらして視差を生成した際、そのずれを認識して左眼用画像及び右眼用画像から同一の立体視の対象を識別するには、ある程度、立体視表示する画像と周辺の画像とのコントラストが必要になる。縦エッジの成分の多い元画像の方が、縦エッジの成分の少ない元画像より左眼用及び右眼用画像の識別対象となる箇所が多くなり、立体視画像として適したもとなりやすい。
【００２８】
ユーザインターフェースでは、ディスプレイを通して様々な情報をユーザに提供する。提供される画像の中には、事前にデザインされ、立体視表示用に最適化された画像もあり得る。しかしながら、ユーザに提供されるすべての画像に対して立体視し易くなるように画像を事前にデザインすることは負荷が高く、現実的ではない。特に、様々なコンテンツが自由なレイアウトで操作できるユーザインターフェースでは、このような状況を想定しつくすことは困難で、表示時に立体視表示用に最適化する工夫が必要となってくる。
【００２９】
そこで、本実施形態では、任意の表示画像に含まれる縦エッジ成分を増すための縦エッジ処理を実行し、立体視に適した画像コンテンツを生成する。具体的には、まず、縦エッジ抽出部１４０は、元画像から縦エッジ成分を抽出する。
【００３０】
例えば、図３の元画像は、各文字（コンテンツ）内のコントラストが低いだけでなく、文字と背景間とのコントラストも低い。この元画像から左右の視差を付けた左眼用画像及び右眼用画像を生成し、立体視表示させると、図４のように左眼用画像と右眼用画像とのずれがあいまいではっきりしない。背景とのコントラストが弱いだけでなく、左眼用画像及び右眼用画像内で同じ色相のため、左眼用画像と右眼用画像との境界が区別しづらい個所が存在し、コンテンツの形状によっては視差量を決定するが困難となるケースもある。
【００３１】
そこで、左眼用画像及び右眼用画像のずれを強調するためには、前述の通り、左眼用画像及び右眼用画像の輪郭の縦エッジを強調させるとよい。これによれば、左眼用画像及び右眼用画像のずれが強調されるため、ユーザによる視差量の認識が容易になり、画像を立体視し易くなる。
【００３２】
輪郭の縦エッジを強調する代わりに、各文字に輪郭をつけることも考えられる。しかしながら、各文字に輪郭をつけてしまうと、各文字の縦エッジだけでなく各文字の横エッジにも特徴点が増えることになり、結局左右のずれを感じにくくなり、立体視表示が難しくなる。また、各文字に輪郭をつけてしまうと、不必要に元画像の印象を変えてしまう恐れもある。これに対して、縦エッジを強める画像処理であれば、各文字の縦エッジ側の特徴点が増え、横エッジ側の特徴点は増えないため、左右のずれを感じやすくなり、立体視表示が容易になる。また、縦エッジを強める画像処理であれば、元画像の印象を必要以上に変えるおそれがない。
【００３３】
そこで、本実施形態では、左右の視差を浮き立たせるための有効な方法として、縦エッジを強調する画像処理を実行する。たとえば、以下のようなマトリクスを使用して畳み込みフィルタ（コンボリューションフィルタ）により元画像をフィルタリングする。その結果、図５に示したような縦エッジの成分を抽出することができる。
【００３４】
【数１】
0005655550.tif 000002
のコンボリューションフィルタ
【００３５】
上記畳み込みフィルタの真ん中のピクセルが自分のピクセルである。自分のピクセルを中心に、元画像を各数値で畳み込む。これによれば、真ん中のピクセルと左右のピクセルとの差が大きいので、真ん中のピクセルを取り囲む８つのピクセルのうち、真ん中のピクセルに対して左右のピクセルが強調される。真ん中のピクセルと上下のピクセルとは、畳み込みの数値に差がないので上下のピクセルと自分のピクセルとは同じように強調されない。畳み込みフィルタとして、縦エッジが強調されるフィルタを選択することにより、図５のような縦エッジの成分を抽出することができる。このようにして、縦エッジ抽出部１４０は、元画像の主に輪郭部分の縦エッジ成分を抽出する。
【００３６】
表示制御部１５０は、縦エッジ成分と元画像とのコントラストが高くなるように、縦エッジ成分の表示色を決定する。たとえば、図３の元画像の色は淡いグレーである。この場合、縦エッジ成分と元画像とのコントラストが高くなるように、縦エッジ成分の表示色は、元画像の反転色が好ましい。例えば、黒や濃いグレー等が好ましい。
【００３７】
それに加えて、表示制御部１５０は、元画像とその背景画像とのコントラストが高くなるように、縦エッジ成分の表示色を決定することがより好ましい。例えば、元画像の背景のテンプレートから背景と反転する色を選び、選択された色を縦エッジ成分の表示色としてもよい。図６は、図３の元画像と図５の縦エッジ成分とのコントラスト、及び元画像とその背景画像とのコントラストを最大とする画像を示している。ここでは、背景が白色、コンテンツが淡色なので、それに合わせて、抽出された縦エッジ成分がコントラストの高い黒色又は濃いグレー色に設定されている。
【００３８】
なお、縦エッジ成分と元画像とのコントラストが高くなるように、縦エッジ成分の表示色を決定することは必須の要件であるが、元画像とその背景画像とのコントラストが高くなるように、縦エッジ成分の表示色を決定することは必須の要件ではない。ただし、背景画像とのコントラストも考慮して縦エッジ成分の表示色を決定するほうが好ましい。
【００３９】
表示制御部１５０は、図６の縦エッジ成分を図３の元画像に合成する。これによれば、元画像の領域内に閉じた範囲で、決定された表示色の縦エッジ成分が元画像に合成されていく。その際、縦エッジ成分が多少目立ちすぎることがあるので、ガウシアンブラー等のぼかしを画像に加えることにより自然に合成することが好ましい。このようにして、合成された画像を図７に示す。
【００４０】
表示制御部１５０は、合成された元画像から左眼用及び右眼用画像を生成する。生成された左眼用及び右眼用画像を図８に示す。こうして得られた左眼用及び右眼用画像は、少なくとも元画像のコンテンツに対して縦エッジが強調されている。本実施形態では、縦エッジ成分と元画像とのコントラストが高くなり、かつ、元画像とその背景画像とのコントラストも高くなるように、縦エッジ成分の表示色が決定された。よって、本実施形態では、元画像のコンテンツ及び背景のコンテンツに対して縦エッジが強調されたもとなっている。
【００４１】
このようにして縦エッジ処理が施された合成画像(図７)から生成された左眼用及び右眼用画像（図８）を、縦エッジ処理が施されていない元画像（図３）から生成された左眼用及び右眼用画像（図４）と比較検討する。元画像から生成された左眼用及び右眼用画像（図４）は、立体視表示する画像自身や周辺の背景画像が同系色でコントラストが低いため、元画像に縦エッジの成分が少なく、左右の視差を生成しても視差があることを識別することは難しい。一方、縦エッジ処理が施された合成画像から生成された左眼用及び右眼用画像（図８）は、立体視表示する画像自身や周辺の背景画像とのコントラストが高いため、元画像より左眼用及び右眼用画像の識別対象となる箇所が多くなり、左眼用及び右眼用画像のずれを視覚的に認識し易く、立体視画像として適したものとなっていることがわかる。
【００４２】
なお、表示制御部１５０は、表示のための演算処理装置であり、例えばＧＰＵ（Graphics  Processing  Unit）、ＣＰＵ（Central  Processing  Unit）、またはＤＳＰ（Digital  Signal  Processor）などによって実現され得る。
【００４３】
表示制御部１５０の機能を実現するためのプログラムは、ディスク状記録媒体、またはメモリカードなどのリムーバブル記憶媒体に格納されて画像処理装置１００に提供されるものであってもよく、またＬＡＮ（Local  Area  Network）、インターネット等のネットワークを介して画像処理装置１００にダウンロードされるものであってもよい。表示制御部１５０は、取得したプログラムを記憶部１６０に格納し、格納されたプログラムに従って動作してもよい。
【００４４】
記憶部１６０には、上記プログラムの他、画像処理装置１００における処理に必要なデータが格納される。本実施形態では、記憶部１６０には、例えばＲＡＭ（Random  Access  Memory）、またはＲＯＭ（Read  Only  Memory）などの記憶装置でありうる。また、記憶部１６０は、光ディスク、磁気ディスク、または半導体メモリなどのリムーバブル記憶媒体であってもよく、記憶装置とリムーバブル記憶媒体を組み合わせたものであってもよい。記憶部１６０には、ＣＰＵ、またはＤＳＰなどに実行させることによって、例えば表示制御部１５０などの機能を実現するためのプログラムが格納されてもよい。
【００４５】
１−２．画像処理装置の動作
次に、図２を参照して、本実施形態に係る縦エッジ処理について説明する。本実施形態に係る縦エッジ処理は、画像の表示時においてその表示の準備段階で実行されるものである。
【００４６】
まず、ステップＳ２０５において、取得部１３０は、元画像のコンテンツを取得し、元画像のコンテンツの表示の準備に入る。次に、ステップＳ２１０において、表示制御部１５０は、縦エッジ成分を生成する（図５参照）。次に、ステップＳ２１５において、表示制御部１５０は、縦エッジ成分の表示色を決定する（図６参照）。
【００４７】
次に、ステップＳ２２０において、表示制御部１５０は、決定された色の縦エッジ成分と元画像とを合成する（図７参照）。続いて、ステップＳ２２５において、表示制御部１５０は、合成画像から左眼用及び右眼用画像を生成し、立体視表示する（図８参照）。
【００４８】
以上に説明したように、本実施形態に係る画像処理装置１００によれば、立体視表示する画像を、表示の準備段階で動的に、上記縦エッジ処理を施すことにより、ユーザに立体視表示し易い画像を提供することができる。
【００４９】
＜第２実施形態＞
次に、図９〜１３を参照して、本発明の第２実施形態に係る画像処理装置１００の動作について説明する。取得部１３０は、元画像として図９に示した画像を取得する。図９の元画像では、ユーザ自身が設定できる壁紙を背景の画像とし、壁紙上にユーザ自身が追加できるアプリケーションアイコンが並んでいる。図９の元画像では、同色系のアイコンと背景が重なっているため、背景の画像に対してアイコンを飛び出させようとしても、立体視が難しい。
【００５０】
以下のマトリクスを使用して畳み込みフィルタ（コンボリューションフィルタ）により元画像及び背景画像をそれぞれ縦エッジ強調のフィルタリングを実行する。
【００５１】
【数２】
0005655550.tif 000003
１／３のコンボリューションフィルタ
【００５２】
図１０に、上記コンボリューションフィルタに元画像のアイコン及び背景画像をかけた結果を示す。アイコン及び背景画像の縦のエッジは強調されたもの、背景の色と近い色のアイコンは相変わらず見えにくい。よって、アイコン及び背景画像の画像を縦エッジ強調フィルタに通しても、背景の画像に対してアイコンの立体視が難しい状態となっている。
【００５３】
これに対して、本実施形態では、まず、縦エッジ抽出部１４０が、図９の元画像から縦エッジ成分を抽出する。コンボリューションフィルタは、第１実施形態で説明した畳み込みフィルタと同じである。その結果、図１１に示したように、アイコンの輪郭部分の主に縦エッジ成分が抽出される。
【００５４】
次に、表示制御部１５０は、元画像のアイコンとその背景画像とのコントラストが高くなるように、縦エッジ成分の表示色を、背景の輝度の反転色に決定する。図１２の左側の図は、図１１の縦エッジ成分を背景の輝度の反転色で背景上に重ねた画像である。図１２の右側の図は、図１２の左側の図にさらに元画像のアイコンを重ねた画像である。
【００５５】
このようにして、縦エッジ処理を施した画像と元画像とを比較する。図１３の左側上の図は、縦エッジ処理後の画像である。図１３の右側上の図は、縦エッジ処理を施していない元画像である。縦エッジ処理後の画像から縦エッジ成分を取り出した図１３の左側下の画像と、元画像から縦エッジ成分を取り出した図１３の右側下の画像とを比べると、明らかに、縦エッジ処理後の画像は、元画像よりの縦エッジ成分が多くなっていて、各アイコンの輪郭がはっきりしている。例えば、図１３の左側上と右側上の画像を比べると、アイコンと背景とが同系色の箇所Ａ，Ｂ，Ｃにおいても、縦エッジ処理後の画像は、元画像よりの縦の輪郭が強調され、元画像より立体視がしやすくなっていることがわかる。
【００５６】
以上に説明したように、本実施形態に係る画像処理装置１００によれば、第１実施形態と同様に、立体視表示する元画像に動的に縦エッジ成分を合成する処理を施すことにより、ユーザに立体視表示し易い画像を提供することができる。
【００５７】
さらに、本実施形態に係る画像処理装置１００では、アイコンの移動に応じてアイコンと背景とのコントラストが変化する。ユーザが背景の壁紙を変更しても同様である。このようにオブジェクトの移動や背景の変更に応じて、表示制御部１５０は、元画像とその背景画像とのコントラストが高くなるように、縦エッジ成分の表示色を再度決定しなおす。そして、表示制御部１５０は、抽出した縦エッジ成分を決定しなおした色で元画像に合成し、合成された元画像から左眼用及び右眼用画像を生成する。
【００５８】
表示画面１２０上では、アイコン等のオブジェクトを移動させることは多い。その際、アイコンと背景とが同系色になったとき、アイコンの立体視が見づらくなったりする。そのような状況でも、本実施形態によれば、アイコンが移動したり背景画像が変更になったりした場合においても、これに応じて縦エッジ処理が動的に実行される。これにより、どんな状況においてもユーザに立体視表示し易い画像を提供することができる。
【００５９】
なお、縦エッジ処理は、所定時間経過毎に実行されるようにしてもよい。また、オリジナルのコンテンツをユーザが選択した場合、これに応じて縦エッジ処理を動的に実行してもよい。元画像であるオブジェクトとコントラストがつきやすいように背景自体や背景の色を動的に変化させてから、縦エッジ処理を実行してもよい。なお、重なっている画像については、ピクセル毎に縦エッジ処理が実行される。
【００６０】
＜まとめ＞
以上、第１実施形態及び第２実施形態に係る画像処理装置１００によれば、立体視表示する画像を表示準備段階で動的に縦エッジ成分を合成する画像処理を実行することにより、ユーザに立体視表示し易い画像を提供することができる。特に、各実施形態では、上述したように任意のコンテンツに対して縦エッジ成分を強める画像処理を実行する。この結果、コンテンツやそのコンテンツが配置される状況を開発時に事前に調査し、それに応じて立体視し易くする画像処理を開発時に付加する手間を減らすことができる。これにより、立体視コンテンツの開発を容易にすることができる。
【００６１】
表示制御部１５０は、取得部１３０により取得された画像を元画像として、元画像毎に前記縦エッジ成分の合成が必要かを判定し、判定の結果、前記合成が必要と判定された場合にのみ、前記抽出された縦エッジ成分を前記元画像に合成するようにしてもよい。これによれば、最適化されていない画像、事前にデザインできない画像等どちらかといえば創作性が高くないボタン等のオブジェクトを処理対象とすることになる。このようにして縦エッジ処理の効果が発揮されやすい画像に対して縦エッジ処理を施し、縦エッジ処理の効果が発揮されにくい画像に対しては縦エッジ処理を施さないことにより、処理の負荷がいたずらに高くなることを回避することができる。
【００６２】
例えば、表示制御部１５０は、抽出された縦エッジ成分と左眼用及び右眼用画像が有する奥行き情報とに基づき合成が必要かを判定してもよい。たとえば、表示制御部１５０は、縦エッジ成分と奥行き情報とを比較したとき、奥行き情報から認識可能な画像の奥行き量に比べて、縦エッジ成分量が低い場合、縦エッジが強調されにくい画像、最適化されている画像と認識し、合成は必要と判定する。一方、表示制御部１５０は、奥行き情報に対して縦エッジ成分量が相当程度抽出されている場合、縦エッジが強調されやすい画像、最適化されている画像と認識し、合成は不要と判定する。これによれば、事前にデザインされ、立体視表示用に最適化された画像や、背景とのコントラストがはっきりした画像を本実施形態に係る縦エッジ処理の対象から除くことができる。
【００６３】
表示制御部１５０は、ユーザからの操作に応じて前記縦エッジ成分の合成が必要かを判定してもよい。例えば、画像コンテンツだとコンテンツ制作者側の意思もあるし、印象が変わることを嫌うユーザもいることを考慮して、コンテンツ制作者がコンテンツによる画像処理を望まない画像を、本実施形態に係る縦エッジ処理の対象から除くことができる。
【００６４】
上記各実施形態において、各部の動作は互いに関連しており、互いの関連を考慮しながら、一連の動作及び一連の処理として置き換えることができる。これにより、画像処理装置の実施形態を、画像処理方法の実施形態及び画像処理装置が有する機能をコンピュータに実現させるためのプログラムの実施形態とすることができる。
【００６５】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するもと了解される。
【００６６】
例えば、表示制御部１５０は、縦エッジを強めた合成画像上に影を付けてもよい。例えば、縦エッジ処理後の画像の右斜め下の位置に画像上の影（ドロップシャドウ）を付けてもよい。これによっても、ユーザにより立体視表示し易い画像を提供することができるとともに、コンテンツから飛び出した画像処理になり、画像の印象を変えることができる。
【００６７】
また、表示制御部１５０は、縦エッジを強めた合成画像を生成後に、その画像をカスタマイズすることもできる。たとえば、表示制御部１５０は、ユーザの操作に応じて合成画像のコントラストを調整することができる。表示制御部１５０は、縦エッジを強めた合成画像の横エッジをさらに弱める処理を行ってもよい。カスタマイズは、デフォルトで設定でき、その値に基づいて自動処理されてもよい。また、選択画面を用いてユーザに選択させることにより、ユーザの選択に応じて処理されてもよい。このように、元画像に縦エッジ処理を施すかについての判断や、カスタマイズを行うかについての判断をユーザ側で決めることができる。創作性が高い画像に特に有効である。以上に説明したように、表示制御部１５０は、背景画像に応じてドロップシャドウかコントラストを変えることができる。
【００６８】
また、上記実施形態では、縦エッジ成分を元画像から抽出し、抽出された縦エッジ成分を元画像に合成した後、合成画像から左眼用及び右眼用画像を生成した。しかしながら、本発明は、これに限られず、例えば、縦エッジ成分を左眼用及び右眼用画像から抽出し、抽出された縦エッジ成分を左眼用及び右眼用画像に合成することにより、左眼用及び右眼用画像を生成してもよい。
【符号の説明】
【００６９】
１００    画像処理装置
１２０    表示画面
１３０    取得部
１４０    縦エッジ抽出部
１５０    表示制御部
１６０    記憶部
【図１】
0005655550.tif 000004
【図２】
0005655550.tif 000005
【図３】
0005655550.tif 000006
【図４】
0005655550.tif 000007
【図５】
0005655550.tif 000008
【図６】
0005655550.tif 000009
【図７】
0005655550.tif 000010
【図８】
0005655550.tif 000011
【図９】
0005655550.tif 000012
【図１０】
0005655550.tif 000013
【図１１】
0005655550.tif 000014
【図１２】
0005655550.tif 000015
【図１３】
0005655550.tif 000016