JP2009105679A - 画像処理装置及びその制御方法 - Google Patents
画像処理装置及びその制御方法 Download PDFInfo
- Publication number
- JP2009105679A JP2009105679A JP2007275669A JP2007275669A JP2009105679A JP 2009105679 A JP2009105679 A JP 2009105679A JP 2007275669 A JP2007275669 A JP 2007275669A JP 2007275669 A JP2007275669 A JP 2007275669A JP 2009105679 A JP2009105679 A JP 2009105679A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- image
- projection
- projection screen
- correction table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Projection Apparatus (AREA)
- Transforming Electric Information Into Light Information (AREA)
Abstract
【課題】 投影スクリーンの種類と観察者の視点方向に基づき、表示対象の画像データを補正することで、観察者の視点からは、良好な色再現を有する画像として投影させる。
【解決手段】 スクリーン情報格納部105は、投影スクリーンの素材と各視点角度毎にスクリーンゲイン情報を格納している。観察者の投影スクリーンに対する観察方向を特定する情報を入力すると、その情報が観察位置情報格納部104に格納される。このスクリーン情報格納部105、及び、観察位置情報格納部104に格納された情報に基づき、投影画像格納部103に格納された投影対象画像データの投影のための補正テーブルが生成され、補正テーブル格納部106に格納される。そして、投影画像格納部103に格納された画像は、補正テーブル格納部106に格納された補正テーブルに従って補正される。この補正された画像データはプロジェクタ114に出力され、ユーザが使用している投影スクリーンに投影される。
【選択図】 図1
【解決手段】 スクリーン情報格納部105は、投影スクリーンの素材と各視点角度毎にスクリーンゲイン情報を格納している。観察者の投影スクリーンに対する観察方向を特定する情報を入力すると、その情報が観察位置情報格納部104に格納される。このスクリーン情報格納部105、及び、観察位置情報格納部104に格納された情報に基づき、投影画像格納部103に格納された投影対象画像データの投影のための補正テーブルが生成され、補正テーブル格納部106に格納される。そして、投影画像格納部103に格納された画像は、補正テーブル格納部106に格納された補正テーブルに従って補正される。この補正された画像データはプロジェクタ114に出力され、ユーザが使用している投影スクリーンに投影される。
【選択図】 図1
Description
本発明は、画像投影手段を用いて投影スクリーンに投影する画像を生成する技術に関するものである。
近年、パーソナルコンピュータの普及に加え、周辺機器であるカラープリンタ、デジタルカメラ、デジタルビデオ、さらにはモニタやプロジェクタといった画像デジタル機器の普及が著しい。殊に、プロジェクタに関しては、現在、オフィス現場では会議室やショールームなどといったプレゼンテーションの場面において欠かせないデバイスとなっている。また、街頭などでの効果的なウィンドウ広告にも多く使用され、プロジェクタの新しい使用方法が提案されている。さらには、一般のユーザにおいても、テレビや映画などを鑑賞するためのホームシアターを家庭に設置するなど、娯楽の場面でもプロジェクタを使用するケースが増加している。それらデジタル機器の多方面での普及に伴い、各機器の高機能化、高精度化が進む中、ユーザの色再現に対する要求レベルは近年急速に高まり、ハイエンドユーザからローエンドユーザまで幅広い層において、高精度カラーマッチングの実現が求められている。
高精度カラーマッチング実現には、ハードウェア、および、ソフトウェアを用いての調整が必要不可欠となることは言うまでもない。プロジェクタを使用したカラーマッチングにおいては、ハードウェア調整にて、フォーカス調整、解像度調整、映像位置調整、キーストン調整、ホワイトバランスやシャープネスの調整などを行うことが一般的である。また、ソフトウェア調整においては、市販のアプリケーションを用いて、プロジェクタよりスクリーンにカラーパッチ表示し、測定機にて上記カラーパッチの測定を行うことで、ICCプロファイル等を作成する方法が一般的である。
しかし、一方で、プロジェクタを用いたカラーマッチングにおいては、プロジェクタ本体のスペックのみならず、投影するスクリーン素材にも大きく影響されることが知られている。スクリーン素材特有の偏角特性は、スクリーン素材毎に異なる。上記スクリーン素材の反射特性を表す数値の一例として、スクリーンゲインと呼ばれるものがある。スクリーンゲインは、一般的なスクリーン素材であるビーズ、マット、パールといった各種類毎に異なる。特にスクリーンゲイン値の中で最も高い数値を示すピークゲインに関しては、スクリーンの種類の違いが顕著に現れる。そのため、ユーザの観察位置によっても得られるスクリーンの反射特性が異なるため、ユーザ所望のプロジェクタ投影環境において、常に一定の高精度かつ理想的な色再現を得るためには、非常に困難となる。
従来、これらプロジェクタを用いたカラーマッチングにおける課題を解決する方法としては、特許文献1、及び、特許文献2が知られている。特許文献1は、照明装置にて投影する映像の種類や周囲の明るさ等に応じて、最適な調光を行うための技術である。そして、この特許文献1では、視聴する映像の種類、視聴環境の明るさ、スクリーンゲイン等の情報に応じて、その光量調節の許容される範囲(減光範囲)を最適に設定するものである。一方、特許文献2は、車室内に設置された映像表示装置において、ダッシュボード等の車室内構造物と干渉することなく、広範囲に投影した場合においても、運転者から見た映像に違和感なく、均一な面として投影することを目的としているものである。
特開2004−354882
特開2006−88722
しかしながら、特許文献1においては、照明装置の光量をハード上で調整する技術であり、照明装置自体に特殊な調整機構が必要であった。
一方、特許文献2においては、車室に取り付けられた映像表示装置に限定しており、任意の環境下で使用可能なシステムではないため汎用性に欠ける。また、画像が表示される面の凹凸は考慮されているものの、スクリーン素材といったミクロな性質による色再現の違いを重視したものとはなっていない。
本発明は、かかる問題点に鑑みなされたものであり、投影スクリーンの種類、及び、観察者の観察位置に応じて、良好な色で画像を投影させることを可能ならしめる技術を提供しようとするものである。
この課題を解決するため、例えば本発明の画像処理装置は以下の構成を備える。すなわち、
投影スクリーンに画像を投影する投影手段を有する画像処理装置であって、
前記投影スクリーンに対する観察者の視点方向を特定する位置情報を入力する位置情報入力手段と、
前記投影スクリーンに対する、各視点方向の表示の特性を示す情報を入力する特性情報入力手段と、
前記位置情報入力手段、特性情報入力手段それぞれから入力した情報に基づき、投影対象の画像データを補正するための補正テーブルを算出する補正テーブル算出手段と、
該補正テーブル算出手段で算出した補正テーブルに従い、前記投影手段に出力する対象の画像データを補正する補正手段とを備える。
投影スクリーンに画像を投影する投影手段を有する画像処理装置であって、
前記投影スクリーンに対する観察者の視点方向を特定する位置情報を入力する位置情報入力手段と、
前記投影スクリーンに対する、各視点方向の表示の特性を示す情報を入力する特性情報入力手段と、
前記位置情報入力手段、特性情報入力手段それぞれから入力した情報に基づき、投影対象の画像データを補正するための補正テーブルを算出する補正テーブル算出手段と、
該補正テーブル算出手段で算出した補正テーブルに従い、前記投影手段に出力する対象の画像データを補正する補正手段とを備える。
本発明によれば、投影スクリーンの種類と観察者の視点方向に基づき、表示対象の画像データを補正することで、観察者の視点からは、良好な色再現を有する画像として投影させることが可能になる。
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
<第1の実施形態>
実施形態の画像処理装置は、パーソナルコンピュータに代表される汎用の情報処理装置と、それにプロジェクタを接続したものとして説明する。パーソナルコンピュータのハードウェア構成については、説明するまでもないであろうから、以下では、この情報処理装置が本実施形態のアプリケーションを実行した際の画像処理装置として機能する機能ブロック構成を図1に示し、説明する。
実施形態の画像処理装置は、パーソナルコンピュータに代表される汎用の情報処理装置と、それにプロジェクタを接続したものとして説明する。パーソナルコンピュータのハードウェア構成については、説明するまでもないであろうから、以下では、この情報処理装置が本実施形態のアプリケーションを実行した際の画像処理装置として機能する機能ブロック構成を図1に示し、説明する。
図示において、101はパーソナルコンピュータ(以下、PC)である。このPC101は、アプリケーション格納部102、投影画像格納部103、観察位置情報格納部104、スクリーン情報格納部105、補正テーブル格納部106、補正画像生成部107、補正画像データ格納部108を備える。また、画像解析部109、パッチデータ格納部110、スクリーン素材格納部111、スクリーンゲイン格納部112、ターゲットテーブル格納部113も有する。この内、補正画像生成部107、画像解析部109が、PC内のプロセッサが実行する部分であり、他の格納部は主メモリ、或いは、ハードディスクに格納されるものである。また、PC101には、投影手段としてのプロジェクタ114、モニタ115、及び、測色機116が接続されている。
なお、スクリーン情報格納部105には、スクリーン特性情報としてスクリーンゲイン格納部112を備えているものとしているが、スクリーンの特性を示した情報であれば、スクリーンゲインに限らず、任意の情報が格納されていてよい。但し、理解を容易にするため、実施形態では、上記のスクリーン特性情報がスクリーンゲイン情報であるものとして説明する。
先ず、上記構成における、プロジェクタ投影画像作成処理に関し、以下に述べる。
アプリケーション格納部102に格納された画像アプリケーションが、ユーザの起動指示を受けると、OS(オペレーティングシステム)は、主メモリにそのプログラムをロードし、実行することにより、この制御処理が開始される。この起動されたアプリケーションは以下の処理を行なう。
先ず、アプリケーションが起動すると、ユーザは、そのアプリケーションがモニタ115に表示するGUIを用いて、これからスクリーンに投影する画像をアプリケーション上で指定する。この結果、指定された画像データは投影画像格納部103に格納される。
次に、ユーザは画像投影するスクリーンの素材をアプリケーションによるGUI上で選択する。選択されたスクリーン素材は、スクリーン情報格納部105内のスクリーン素材格納部111に格納される。続けて、ユーザにスクリーンに対してどの位置(角度)で観察するかを特定するための観察位置情報入力を行わせる。入力された観察位置情報は、観察位置情報格納部104に格納される。
スクリーンの反射特性を数値化したスクリーンゲイン値は、上記で選択したスクリーン素材に対応付けられているものをデフォルト値としてスクリーンゲイン格納部112に予め格納している。但し、ユーザ所望のスクリーンゲイン値に関しても、アプリケーション上で読み込み可能とする。また、さらにはユーザが投影する画像に最適なスクリーンゲイン値を得られる手段として、投影する画像を画像解析部109にて解析し、画像に最適なスクリーンゲイン値取得用パッチ画像生成処理を実行し、生成されたパッチ画像をパッチデータ格納部110に格納する。このパッチデータ格納部110内のパッチデータは、アプリケーション上の測定開始ボタンを押下することで、プロジェクタ114を介して、スクリーン上に表示される。スクリーン上に表示されたパッチに対し、測色機116を用いて測色を行うことで、スクリーンゲイン値の取得が可能となる。スクリーン素材に対応付けられたデフォルトスクリーンゲイン値、もしくは、ユーザにより読み込まれたスクリーンゲイン値、または、ユーザがパッチを測定することで得られたスクリーンゲイン値いずれも、スクリーンゲイン格納部112に格納される。上記のように、アプリケーション上で入力された情報、さらに、どういった色再現をターゲットにするかといったターゲットテーブル格納部113格納の情報をもとに、投影画像作成(補正)用テーブルが作成され、補正テーブル格納部106に格納される。
補正画像生成部107は、上記方法にて算出された補正テーブル格納部106に格納された補正テーブルを用い、現在使用のスクリーン素材、観察位置に最適なプロジェクタ投影用補正画像データを作成し、補正画像データ格納部108に格納する。この補正画像データ格納部108に格納された画像データ(補正後の画像データ)は、プロジェクタ114に出力され、スクリーンに投影されることになる。
以下では、詳細なプロジェクタ投影画像作成処理を、図2のフローチャート、また図3のアプリケーション概要図、図13(a)、(b)のスクリーンゲイン図を用いて説明する。
まず、ステップS201では、アプリケーション格納部102に記憶された図3に示すプロジェクタ投影画像作成アプリケーションを起動させる。つまり、ユーザの指示に応じて、アプリケーションプログラムを主メモリにロードし、プロセッサがこのプログラムの実行を開始する。この結果、アプリケーションは、図3に示すようなGUIウインドウをモニタ115に表示し、ユーザからの指示入力を受けつける。
ステップS202では、ユーザがこれからプロジェクタにてスクリーンに投影する画像を図3の入力欄301より指定する。入力欄301には、投影対象の画像データのファイル名をパス付きでキーボードより入力するものとする。但し、ダイアログボックスを表示し、マウス等のポインティングデバイスを用いて、ファイルシステムの階層をたどって、目的とするファイルを選択するようにしても構わない。以下、キーボードやポインティングデバイスを用いたデータの入力を、単に入力、或いは選択という。
ステップS203では、プロジェクタから出力された画像が投影されるスクリーンの素材を図3の選択ボックス302内の候補の中から選択する。選択可能なスクリーン素材としては、スクリーンメーカから現在一般的に発売されている代表素材である「ビーズ」、「マット」、「パール」等は選択肢として予め備え、それ以外のスクリーン素材を使用するユーザは「任意素材」(或いは任意種類)とし、選択肢に備えておく。なお、本実施形態にて記述する選択可能なスクリーン素材は、あくまでも例であり、今後発売される任意の素材、任意の名称のスクリーンが選択肢に追加されても同様の処理が可能なものとする。
ステップS204では、ユーザがスクリーンに対してどの位置で観察するかという位置情報を、図3の入力欄303に入力する。この入力は角度を示す数値を入力するものとする。角度を示す数値が入力されると、図3の領域304のように観察環境を模したイメージ上の該当する位置に星印が表示され、ユーザに確認させることができる。また、逆に、領域304上の位置をポインティングデバイスを指定すると、その位置に星印が表示され、その結果、算出した角度を示す数値を入力欄303に表示する。つまり、上記2つの方法のいずれを用いても、その観察位置を指定することができる。
なお、観察位置の角度は、スクリーンの中心に対し、スクリーン面の垂直方向を0°とする。そして、その中心に時計周りの方向をプラスの角度、反時計周りをマイナスの角度とする。但し、これは一例であって、基準位置はどこに設けても構わない。
ステップS205では、スクリーン素材に適したスクリーンゲイン値の取得を行う。スクリーンゲイン値は、上記ステップS203にて選択されたスクリーン素材(パール、マット、ビーズ等)に対応付けられた値をスクリーンゲイン格納部112にデフォルト値として保有しているものとする。なお、高精度な色再現を望むユーザに応えるため、図3の選択ボックス302には、スクリーン素材の選択肢のうち「任意素材」を候補の1つとして表示するようにした。この候補が選択された場合、2つの方法で、スクリーンゲイン値を設定できる(第1の選択方法)。1つは、予め任意の方法で知り得たスクリーンゲイン値を格納したファイルを、図3の入力欄306にパス付きファイル名を入力することで指定するものである。もう1つは、投影する画像構成また使用するスクリーン素材に応じたスクリーンゲイン値を、図3の測定開始ボタン305を押下することで、所望の環境下でのスクリーンゲイン値を取得するもである。後者には、更に第1の測定方法と、第2の測定方法のいずれか一方を選択する工程がある(第2の選択方法)。なお、上記、スクリーンゲイン値の取得(測定)方法に関しては後に詳しく述べる。ここで記述するスクリーンゲイン値とは、各種スクリーンの素材毎に異なる反射特性を数値で示したものである。上下左右180°の方向で、ほぼ同様の反射率を返す完全拡散板と呼ばれるものに、一定の光を当てた時に得られる輝度を1.0とし、同一条件下でスクリーンへの照射角度を変化させ得られた輝度との比率を示したものである。一般に、図13(a),(b)に示すように、スクリーンゲイン値は、スクリーンの素材毎に異なることが知られている。特に、スクリーンゲイン値の中で、最も高い数値を示すピークゲインに関しては、スクリーン素材の性質が顕著に表れる。また、図13(a)、(b)からもわかるように、スクリーン素材毎の反射特性が観察角度によって異なることが知られている。
ステップS206では、ステップS205で得られたスクリーンゲイン格納部112のスクリーンゲイン値、および、ターゲットテーブル格納部113のターゲットテーブルデータから、投影画像補正用の補正テーブルを作成する。作成された補正テーブルは補正テーブル格納部106に格納される。上記、補正テーブル作成方法に関しては、後に詳しく述べる。
ステップS207では、図3の補正画像作成ボタン307を押下することで、所定の方法より補正画像生成部107にて、ユーザが指定した投影対象の画像データに対応する投影用補正画像の作成を行う。すなわち、投影画像格納部103内の投影画像データ、観察位置情報格納部104内の観察位置情報、補正テーブル格納部106内の補正テーブルを用いて、現在ユーザが使用するスクリーンの素材、観察位置用の、最適なプロジェクタ投影画像データを作成する。作成された補正画像データは補正画像データ格納部108に格納され、プロジェクタ114に出力し、スクリーンに表示させる。補正画像生成部107にて行われる投影用補正画像データ作成方法に関しては、後に詳しく述べる。
図3の終了ボタン308が押下されると、プロジェクタ投影画像作成動作を終了する。
以下では、ステップS205におけるスクリーンゲイン値取得方法に関して、図3、図4、図5、図6A、6B、図7、図8、図9を用いて説明する。
まず、図4のフローチャートを用いて説明を行う。
ステップS401では、スクリーンゲイン値に関して、予め備えられたスクリーン素材に対応付けられたデフォルト値を使用するか、もしくはデフォルト値ではなく、任意の値を使用するかを選択する。ユーザは、図3の選択ボックス302内の「ビーズ」、「マット」、「パール」、「任意素材」のいずれかを選択することになる。
このうち、スクリーン素材として「ビーズ」、「マット」、「パール」のいずれかが選択されると、処理はステップS402に進む。一方、選択ボックス302内の「任意素材」が選択された場合においては、図3の領域305、306がアプリケーション上で使用可能(アクティブ)となり、(ボタンの押下、または、ファイルの読み込みが可能となり)ステップS404に進む。
ステップS402では、ユーザがどのスクリーン素材(本実施形態では、「ビーズ」、「マット」、「パール」の3種類)を選択したか、スクリーン素材格納部111より取得する。
ステップS403では、ステップS402より取得されたスクリーン素材情報を元に、上記スクリーン素材に対応付けられた図8に示す形式にて格納されたデフォルトスクリーンゲイン情報を、スクリーンゲイン格納部112より取得する。つまり、ステップS402、S403が、投影スクリーンの特性情報入力手段として機能することになる。
一方、ステップS404に処理が進んだ場合には、スクリーンゲイン値を現在のユーザ観察環境で取得するか、もしくは、任意の方法にて既に取得されたスクリーンゲイン情報のファイルを読込むかを選択する。前者は、測定開始ボタン305が押下された場合に相当し、後者は、入力欄306にパス付きファイル名が入力された場合に相当する。
スクリーンゲイン値をユーザ環境下で測定する場合は、ステップS405に進む。測定は行わず、任意の方法にて既に取得されたスクリーンゲイン情報を入力する場合においては、ステップS409に進む。
ステップS405に処理が進むと、不図示のGUIを表示し、投影画像の解析を行うか否かをユーザに選択させる。画像解析を行うことが指定された場合、投影画像に最適かつ非常に高精度なスクリーンゲイン値をユーザが取得したい場合である。この場合、処理は、ステップS406に進む。一方、任意のスクリーン素材を使用するが、投影する画像の構成には関係なく、スクリーンの偏角特性を表す通常のスクリーンゲイン値を取得したい場合においては、ステップS408へ進む。
なお、投影画像に最適なパッチを作成し、測定することでスクリーンゲイン値を取得するか、もしくは、スクリーン素材そのものを測定することでスクリーンゲイン値を取得するかの選択は次のようにした。すなわち、図の測定開始ボタン305の押下検出後、「投影画像適用型パッチ測定」あるいは「スクリーン素材測定」というように2種の測定方法から選択できるGUIを表示し、ユーザがそのいずれかを選択するものである。
ステップS406では、ステップS405にて投影画像の解析を行うと判断された場合において、投影画像データがどういう構成のものか、まず、スクリーンゲイン値を取得するための画像解析を行う。画像解析の方法は任意の方法であってよい。例えば、ヒストグラムを用いて画像解析を行い、画像を構成する画素データのうち、最も多い画素データをその画像の代表画素値として決定する手段を用いてもよい(図5のイメージ参照)。もしくは、画像を領域分割し、分割した領域内に含まれる画素の平均値、もしくは領域内に最も多く含まれる画素値を算出してもよい(図6Aのイメージ参照)。上記任意の方法にて画像解析を行った結果を元に、パッチデータを作成する。パッチデータは、ひとつの画像に対し、ひとつのパッチデータであってもよいし、領域分割数分のパッチデータであってもよい。前者においては、先に述べたように、画像のヒストグラム解析を行った結果、画像内に含まれる全画素値のうち、最も多い画素データ1色からパッチを作成してもよい。後者においては、先に述べたように、画像を領域分割し(図6A参照)、それぞれの分割した領域内に含まれる画素の平均値、もしくは領域内に最も多く含まれる画素値を、それぞれの領域におけるパッチデータとしてもよい。分割された領域内での最適なパッチデータの算出方法に関してここではある一例を示したが、算出方法は任意の方法を用いてよいものとする。また、後者の投影画像を複数の領域に分割し、パッチデータの作成、およびスクリーンゲイン値を算出する方法に関しては、第2の実施形態にて詳しく述べる。よって、以下では、投影画像に最適な1つのパッチデータからスクリーンゲイン値を取得する方法を例に説明を行う。
ステップS407では、ステップS406にて作成されたパッチデータを元にパッチの測定を行う。パッチの測定を行う機器の種類は、輝度値が取得可能なものであれば任意の装置(例えば、ビデオカメラ等の光学検出装置)で良い。今、取得したいスクリーンゲイン値を、本実施形態においては−60°から60°の範囲であるものとする。ここでは、プロジェクタは、スクリーンの中心位置に対して正面(角度0度)に固定されており、測色機(測色機のの測定方向を、スクリーンの中心位置に向けたまま)の角度のみを変移させ、それぞれの角度位置における輝度値を取得する。60°とは、スクリーンに対して垂直方向を0°とした時に、時計周りに60°の方向に位置する角度とする。一方の−60°とは、スクリーンに対して垂直方向を0°とした時に、反時計周りに60°の方向に位置する角度とする(図7参照)。なお、プロジェクタはスクリーンに対して、0°の位置に任意の距離を保って設置され、パッチはスクリーンの中心部に表示される。本提案においては、ある環境下で完全拡散板に一定の光を当てた時に得られた輝度値をTcdとする。
最初に、測定範囲下限である−60°から測定する。まず、スクリーンに対して、垂直方向の位置にプロジェクタを設置する。スクリーンとプロジェクタとの距離は、ユーザ所望の距離とする。続けて、上記プロジェクタ設置位置とスクリーン中心点を結んだ位置を0°とした時に、同一円弧上を反時計周りに60°移動した角度に測定機器を設置する。測定環境が整ったら上記位置にて、測定を開始する。測定方法は、使用する測定機器の使用方法に順ずるものとする。上記方法にて測定された−60°での輝度値をY-60cdとする。スクリーンゲイン値は、完全拡散板に同条件下で一定の光を当てた時に得られた輝度値を“1”とした時に、対象となる位置で測定された輝度値との比率で表すため、−60°でのスクリーンゲイン値は、Y-60/T=N-60で表すことができる。以下同様に、取得したい範囲(角度)において測定位置を変化させ、各測定位置(角度)で所定の方法にて測定を行うことで、各角度位置におけるスクリーンゲイン値を算出することが可能となる。本提案では、測定、および、スクリーンゲイン値の算出は−60°から60°の範囲かつ10°間隔の各視点方向毎に行なう。但し、取得されるスクリーンゲインの範囲、および、取得されるデータ間隔においては任意の設定であってよい。
また、ステップS408に処理が進んだ場合には、パッチ画像の投影無し、つまり、投影画像の解析は行わず、ユーザが使用する任意のスクリーンゲイン値を通常のスクリーンゲイン取得方法に準じた測定手段より取得する。測定対象はスクリーン素材そのものであり、測定領域はスクリーン中心部とする。上記条件において、測定角度を−60°から60°へ10°ずつ変化させ、測定を行う。各測定位置にて取得された輝度値から、完全拡散板に同一条件下で光を照射した時に得られた輝度値を“1”にした時の詳細なスクリーンゲイン算出方法に関しては、ステップS407と同様の手法を用いる。
また、ステップS409に処理が進んだ場合、ユーザにより任意の方法にて予め取得されたスクリーンゲイン値のデータを図3の入力欄306の入力を参照して取得する。
本提案にて取得されるスクリーンゲイン値は、便宜上−60°から60°の範囲において、10°間隔のデータであったとし説明を行う。本来、ユーザが入力できるスクリーンゲインのデータ範囲および間隔は任意のものであってよいものとし、アプリケーションの仕様にあわせ、取得されたスクリーンゲイン値からデータの削除および補間を行うものとする。データの削除に関しては、必要なデータ以外は切り捨てる等の処理を行う。また、データの補間に関しては、任意の方法でよいものとするが、例えば、実測した2つ角度におけるゲイン値の間の角度のゲイン値は、線形補間することで算出すればよい。例えば、−60°と−50°の間の角度である−55°のスクリーンゲイン値を算出したい場合においては、−60°と−50°のスクリーンゲイン値の平均値を上記―55°のスクリーンゲイン値として算出する。ユーザがスクリーンゲイン値を取得する方法は、ユーザ自身が行う任意のパッチ等の測定から取得される方法であってもよいし、文献やユーザが使用するスクリーンメーカなどから公開されている情報をダウンロードしたものを用いてもよい。
ステップS410では、ステップS403、S407、S408、S409のいずれかで取得されたスクリーンゲイン値をスクリーンゲイン格納部112に格納する。
スクリーンゲイン格納部112に格納される形式は、ステップS403にて取得されたスクリーンデータは図8に示す形式にて、一方、ステップS407もしくはステップS408にて取得されたスクリーンデータは図9に示す形式にて格納される。本実施形態では、−60°から60°の範囲において、10°間隔のスクリーンゲイン値が対応付けられ、スクリーンゲイン格納部112に格納されているものとし、以下説明を行う。
以下では、ステップS206における補正テーブル算出(作成)方法に関して、図8、図10、図11を用いて詳しく説明する。
補正テーブルの算出には、ターゲットテーブル格納部113に格納された、ある理想的な色再現可能となる色変換テーブル(ルックアップテーブル等)を用いる。また、ユーザがスクリーンに対してどの位置で観察するかといった観察位置情報格納部104格納の観察位置(角度)情報、および、ステップS205にて所定の方法より取得されたスクリーンゲイン格納部112内に格納されたスクリーンゲイン情報も用いる。ターゲットテーブル格納部113内のターゲットテーブルは、ユーザが使用するプロジェクタおよびスクリーンを用いて投影した条件下において、スクリーンに対して例えば垂直方向の位置(0°の位置)で得られた、ある理想的な色再現が可能となるデバイス依存空間からデバイス非依存空間へのLookUpTable(以下、理想LUT)を記憶しているものとする。この理想LUTは、RGB色空間での格子点の色座標データと、前記格子点が再現するL*a*b*色空間の座標値との対応を記した、図10のようなデータ構造で構成される。データ構造の先頭には、R/G/B値のステップが記述され、この後に、各格子点に対応する色座標L*値、a*値、b*値が、R、G、Bの順でネストされて記述される。このデータ構造をRGB色空間で模式的に表すと、図11のように表される。本実施形態においては、ターゲットテーブルがLUTの形式であるものとして説明を行うが、その他、ある理想的な出力特性を示す関係式等が記憶されていてもよいものとし、テーブルの形式は問わないものとする。また、LUTの形式にて記述されるデバイス非依存空間を、今Lab空間として以下説明を行うが、デバイス非依存な空間であるXYZ空間、Jch空間等、ターゲットテーブルに格納されるデータ空間は如何なる種類であっても構わない。
今、ユーザが使用するスクリーン素材が、図3の選択ボックス302にて「ビーズ」と選択されたとする。このとき、スクリーンゲイン値は、図8の最上段の値を参照することとなる。また、理想LUTは、ユーザが使用するプロジェクタおよび同素材のビーズスクリーンに対して垂直方向、つまり、0°の位置での理想的な色再現を実現するものだと仮定すると、上記位置でのビーズスクリーンのスクリーンゲイン値は1.6となる。
一方、図3の入力欄303にてユーザより入力され、観察位置情報格納部104に格納された値が、−60°だったとする。図8の最上段の表において、−60°のスクリーンゲイン値は0.8である。今、理想的な色再現が可能となる0°の位置でのスクリーンゲイン値と比較すると、0.8/1.6=1/2の値になっている。つまり、目標値である0°の位置での輝度値に対し、1/2倍の輝度値しか出ていないことになる。よって、上記算出結果から、ユーザの観察位置である−60°の位置で理想的な色再現を得るには、0°の位置で作成された理想LUTの2倍の輝度にてプロジェクタからスクリーン照射しなくてはならないことがわかる。よって、−60°での補正テーブルの算出例として、理想LUTの全格子点上のL*値を2倍し、色度方向での色再現は保つようa*値およびb*値はそのままの値から算出したLUTを−60°での補正テーブルとし、補正テーブル格納部106に格納する。
また、上記のような方法にて、ユーザ観察位置での色域が、ターゲットテーブル作成時の色域にプロジェクタのスペック上拡張できない場合、所定の方法にてターゲット色域に色空間圧縮を行う必要がある。例えば、色再現域内(ガマット内)に関しては、測定値が一致するようマッピングを行い、色再現域外(ガマット外)に関しては、色差最小となる色再現域内の点へカラリメトリックにてマッピングを行う等の処理を行う。その他の方法としては、マッピングを行う色空間をJch空間等の人間の視覚空間に変換して処理を行うことでマッピング精度を向上させても良い。また、色域の分割された領域毎に色再現方法(マッピング方法)を変更する等の処理を行うことで、より高精度な補正テーブルの作成しても構わない。本実施形態では、補正テーブルの算出方法として、上記のような方法を用いたが、算出方法は任意のものであってよい。
以下では、ステップS207における補正画像データ作成方法に関して、詳しく説明する。
補正画像生成部107は、投影画像格納部103内の画像データ、ターゲットテーブル格納部113内のターゲットテーブルおよび、ステップS206にて得られた補正テーブル格納部106内の補正テーブルを用い、補正画像データを生成する。そして、補正画像生成部107は、生成した補正画像データは補正画像データ格納部108に格納する。
今、投影画像格納部103に格納された画像データがRGBデータであるものとし、以下説明を行う。なお、画像データの色空間はRGBデータに限らない。例えば、CMYKデータ等で構成されていても、ターゲットテーブル格納部113内のターゲットテーブルおよび補正テーブル格納部106内の補正テーブルが同データフォーマットにて記述されている場合においては同様の処理が可能であるからである。
まず、画像データ格納部103に格納の画像データのRGB値に対し、補正テーブル格納部106格納の補正テーブルを用い、ユーザ所望の観察位置で投影すべきデバイス非依存空間画像データ値を算出する。算出方法としては、画像データ格納部103のRGB色空間の画像データを構成する各ピクセル(画素)のRGB値に対し、該RGB値の近傍4点を、補正テーブル格納部106内の補正テーブルより参照する。そして、該4点から四面体補間を行って対応するLab値を算出すれば良い。上記Lab値は、ターゲットテーブル格納部113内のターゲットテーブルを用いて、Lab値からRGB値へ逆補間され、ある観察位置で理想的な色再現となる補正RGB値が算出される。同様の処理を、画像を構成する全ピクセル分繰り返す。上記方法にて算出された補正画像RGBデータをプロジェクタ114に送り、対象スクリーンへ投影を行うことで、所望のスクリーン、観察位置における高精度な色再現が可能となる。
<第2の実施形態>
以下では、ステップS205のスクリーンゲイン値取得方法、ステップS206の補正テーブル作成方法、およびステップS207の補正画像データ格納方法に関して、第2の実施形態を説明する。本第2の実施形態では、投影する画像に対応した画像領域毎のスクリーンゲイン値を取得することで、高精度に補正画像の作成を可能とする。
以下では、ステップS205のスクリーンゲイン値取得方法、ステップS206の補正テーブル作成方法、およびステップS207の補正画像データ格納方法に関して、第2の実施形態を説明する。本第2の実施形態では、投影する画像に対応した画像領域毎のスクリーンゲイン値を取得することで、高精度に補正画像の作成を可能とする。
まず、ステップS205のスクリーンゲイン取得方法を説明する。ステップS406で行われる投影画像解析方法およびパッチデータ作成方法、ステップS407で行われるパッチ測定方法、ステップ410で行われるスクリーンゲイン格納方法を、図6A、図6B、図6C、図7、図10、図11を用いて説明する。
ステップS406では、画像解析部109にて投影画像の解析および解析結果からパッチデータの作成を行う。投影される画像は、投影画像格納部103に格納されている。格納された画像を構成する画素データに対し、任意の領域毎に画像解析を行う。以下は、本実施形態における解析方法の一例である。
先ず、画像を任意の個数にて領域分割を行う。本実施形態では、図6Aに示すように、垂直方向、水平方向をそれぞれ均等に4分割し、計16個の領域に分割する。分割されたそれぞれの分割点に対し、便宜上、横方向の分割点にはX0からX4までの座標点を、また、縦方向の分割点にはY0からY4までの座標点を割り当てることにする。また、各領域には、図6Aで示すように、左上から順番にT1、T2、・・・、T16まで番号付けをしておく。
続けて、上記分割領域毎にパッチデータの作成を行う。上記方法にて領域分割されたそれぞれの領域毎に含まれる画素データの解析を行う。なお、分割領域は、各領域の左上隅の座標、および右下隅の座標、すなわち、(左上隅の座標点,右下隅の座標点)と表記する。よって、表記例として、T1=((X0,Y0),(X1,Y1))となる。
上記分割領域T1に含まれる画素データの解析を行う。含まれる画素データは、(X0,Y0)から(X1,Y1)の座標まで、つまり、横方向でX0からX1までの範囲、縦方向でY0からY1の範囲に含まれるデータとなる。上記、範囲内に含まれる画素データにおいて、ヒストグラム解析の結果、最も多く含まれる画素データを上記領域におけるパッチデータとし算出する。また、上記範囲内に含まれる全画素データの平均値を各分割領域におけるパッチデータと定義しても構わない。つまり、各分割領域におけるパッチデータの算出方法は、任意の方法であってよい。上記任意の方法にて、算出されたパッチデータをパッチデータ格納部110に格納される。
ステップS407では、ステップS406にて作成されたパッチデータの測定を行うことで、分割された領域毎のスクリーンゲイン値の取得を行う。本第2の実施形態においては、分割領域T1、T2、・・・、T16まで、全16領域で作成されたパッチデータを、上記分割領域内に表示し測定を行う。また、測定は、スクリーンゲイン値を取得する所望の角度に応じて行うことになる。今、取得したいスクリーンゲイン値を−60°から60°の範囲であるとする。−60°から60°の範囲において、観察位置(角度)を変移させ、それぞれの位置における輝度値を取得する。−60°とは、スクリーンに対して垂直方向を0°とした時に、反時計周りに60°移動した角度とする。一方の60°とは、スクリーンに対して垂直方向を0°とした時に、時計周りに60°移動した角度とする(図7参照)。本提案においては、完全拡散板にある環境下で一定の光を当てた時に得られた輝度をTcdとする。
最初に、測定範囲下限である−60°から測定する。まず、スクリーンに対して、垂直方向の位置にプロジェクタを設置する。スクリーンとプロジェクタとの距離は、ユーザ所望の距離とする。続けて、上記プロジェクタ設置位置とスクリーン中心点を結んだ位置を0°とした時に、同一円弧上を反時計周りに60°移動した角度に測定機器を設置する。上記位置にて、測定を行う。測定方法は、使用する測定機器の使用方法に順ずるものとする。分割領域T1から順番に測定を行う。分割領域T1に対するスクリーンゲイン値を取得する場合は、T1の領域内((X0,Y0),(X1,Y1))に、ステップS406にて分割領域T1に含まれる画素データより算出されたパッチを表示し、測定を行うことになる。今、分割領域T1でのパッチを測定した時に得られた輝度値をY-60T1cdとする。スクリーンゲイン値は、完全拡散板に同条件下で一定の光を当てた時に得られた基準としての輝度値Tを“1”とする。そして、対象となる位置でゲイン値を、基準値に対するその位置での測定された輝度値の比率で表す。例えば、−60°でのスクリーンゲイン値は、Y-60T1/T=N-60T1で表すことができる。以下同様に、各領域において、−60°から60°までの観察位置(角度)で所定の方法にて測定を行うことで、各観察位置および各分割領域内におけるスクリーンゲイン値を算出する。算出されたスクリーンゲイン値は、各観察位置および各分割領域内に対応付けられ、図6Cに示す形式にてスクリーンゲイン格納部112に格納される。
続けて、ステップS205にて得られたスクリーンゲイン値を用いたステップS206の補正テーブル作成方法に関して説明する。
ターゲットテーブル格納部113に格納されたある理想的な色再現可能となる色変換テーブル、ユーザがスクリーンに対してどの位置で観察するかといった観察位置情報格納部104内の観察位置(角度)情報、および、前記ステップ205にて記したスクリーンの分割領域毎に取得されたスクリーンゲイン値を用いて、各分割領域における補正テーブルの算出を行う。ターゲットテーブル格納部113内のターゲットテーブルは、ユーザが使用する所定のプロジェクタを用い、ユーザが使用する所定のスクリーンに投影した条件下において、スクリーンに対して垂直方向(0°の位置)かつスクリーンの中心位置を測定することで得られたある理想的な色再現可能な、デバイス依存空間からデバイス非依存空間へのLookUpTable(以下、理想LUT)を記憶しているものとする。この理想LUTは、RGB色空間での格子点の色座標データと、前記格子点が再現するL*a*b*色空間の座標値との対応を記した、図10のようなデータ構造で構成される。データ構造の先頭には、R/G/B値のステップが記述され、この後に、各格子点に対応する色座標L*値、a*値、b*値が、R、G、Bの順でネストされて記述される。このデータ構造をRGB色空間で模式的に表すと、図11のように表される。本第2の実施形態においては、ターゲットテーブルがLUTの形式であるものとして説明を行うが、その他、ある理想的な出力特性を示す関係式等が記憶されていてもよいものとし、テーブルの形式は問わないものとする。
上記条件から、スクリーンの分割領域毎の色補正テーブルを算出する。まず、分割領域T1に対する補正テーブルの作成を行う。今、分割領域T1のスクリーンゲイン値が、図6Cに示す形式にて観察位置―60°から60°の範囲で取得されているものとする。ユーザより303にて入力された任意の観察位置におけるスクリーンゲイン値の算出を行う。観察位置情報格納部104内の観察位置情報が「−55°」であったとし、以下説明を行う。−55°のスクリーンゲイン値の算出方法としては、−60°のスクーンゲイン値であるN-60T1と、−50°のスクリーンゲイン値であるN-50T1から算出する。−55°は、−60°と−50°の中間点であるため、スクリーンゲイン値も両角度で得られたスクリーンゲイン値の平均値として算出(線形補間演算)する。T1領域における−55°のスクリーンゲイン値をN-55T1と定義すると、N-55T1=(N-60T1+N-50T1)×1/2として、算出される。今、ひとつの算出例として上記方法を示したが、ユーザより指定された観察位置、および上記観察位置における画像分割領域毎のスクリーンゲイン値の算出方法は、任意の方法であってよいものとする。これは先に説明した第1の実施形態においても同様である。
続けて、上記算出結果およびある理想的な色再現可能なユーザ環境にて作成されたターゲットテーブル格納部113内の理想LUTをもとに、分割領域T1における補正テーブルを算出する。なお、理想LUTは、ユーザが現在の画像投影環境にて使用するプロジェクタおよびスクリーンを用いて作成されたものとする。今、理想LUT作成時のスクリーンゲイン値はRだったと仮定する。また、ユーザ観察位置が−55°だったと仮定すると、上記位置での分割領域T1におけるスクリーンゲイン値はN-55T1である。一方、ターゲットスクリーンゲイン値はRであるため、−55°で理想的な色再現を実現するには、定数R/N-55T1を乗算した輝度値でプロジェクタからの照射を行わなければならないことがわかる。よって、ユーザの観察位置である−55°およびT1領域での最適な色補正テーブルの算出例として、理想LUTの全格子点上のL*値に定数R/N-55T1を乗算し、色度方向での色再現は保つようa*値およびb*値はそのままの値から算出したLUTを観察位置−55°および分割領域T1における補正テーブルとし、補正テーブル格納部106に格納する。続けて、T2からT16領域においても各領域に対応付けられたスクリーンゲイン情報を用いて同様の処理を行い、分割領域毎の補正テーブルを補正テーブル格納部106に格納する。本第2の実施形態では、補正テーブルの算出方法として、上記のような方法を用いたが、算出方法は任意のものであってよいものとする。
次に、ステップS207の補正画像データ作成方法に関して以下説明を行う。上記ステップS206にて算出された補正テーブル情報を用いて、ユーザ所望の画像データ、観察位置での最適な投影画像の作成を行う。補正画像データは、分割領域毎に処理され、作成される。まず、分割領域T1における補正画像データの作成を行う。分割領域T1に含まれる画素データに関して、分割領域T1の補正テーブルを用いて、補正画像の作成を行う。作成方法は、第1の実施形態で示した方法に準ずるものとする。なお、補正データ作成方法は、あくまでも一例であり、任意の方法であってよいものとすることは言うまでもない。上記方法にて、全分割領域(本実施形態おいてはT1からT16の領域)において同様の処理を行い、補正画像データを作成し、補正画像データ格納部108に格納する。
なお、分割領域が隣接する場合において、領域毎のスクリーンゲイン値の違いから、分割領域が隣接する部分の画素データの色再現に不具合(補正の違いによるギャップ)が生じる場合がある。この際の補正方法について、図12を用いて説明する。
説明を簡単なものとするため、図12のように画像が4つの領域に分割されたものとする。分割領域S1に対しては、S1に対応した補正テーブルが参照され、補正画像の作成が行われる。また、S1に隣接する分割領域S2に対しては、S2に対応した補正テーブルが参照され、補正画像の作成が行われる。しかし、S1、S2の両領域における補正テーブルの違いから、S1とS2の隣接領域に色再現のギャップが生じる場合においては、隣接する領域間にR1などの中間領域を定義し、中間補正テーブルを適用するような処理を施す。中間補正テーブルとは、例えばS1領域での補正テーブルおよびS2領域での補正テーブルの平均値から作成してもよい。中間補正テーブルの作成方法は平滑化(スムージング)が施される手段であれば、任意の方法であってよいものとする。中間補正テーブルを用いた、中間補正領域(図示では、領域R1、R2、R3、R4)の補正方法に関しては、第1の実施形態の補正画像データ作成方法に準ずるものとする。さらには、図12における分割領域S1からS4のすべてが隣接している領域R5においては、S1、S2、S3、S4領域に対応された4つの補正テーブルの平均値から、R5における補正テーブルを算出する。算出された補正テーブルを用いた補正画像データの算出においては、作成した補正テーブルに従って行なえば良い。
<第3の実施形態>
一般に、スクリーンに投影する画像の、スクリーン上での、水平方向の長さは、垂直方向の長さよりも大きい。従って、垂直方向における視点角度(パン角)の影響は少ない。この意味で、上記第1,第2の実施形態により、投影画像の画質の改善は十分に期待できる。しかしながら、スクリーンのサイズが十分に大きい、もしくは、スクリーンと観察者との距離が小さい場合、投影映像の左端と右端とでは、それぞれのスクリーン面に対する視聴者の視点への角度差は無視できないものとなる。これは、スクリーンの上端、下端でも同様である。
一般に、スクリーンに投影する画像の、スクリーン上での、水平方向の長さは、垂直方向の長さよりも大きい。従って、垂直方向における視点角度(パン角)の影響は少ない。この意味で、上記第1,第2の実施形態により、投影画像の画質の改善は十分に期待できる。しかしながら、スクリーンのサイズが十分に大きい、もしくは、スクリーンと観察者との距離が小さい場合、投影映像の左端と右端とでは、それぞれのスクリーン面に対する視聴者の視点への角度差は無視できないものとなる。これは、スクリーンの上端、下端でも同様である。
従って、上記第1,第2の実施形態における画質を更に高めるためには、かかる点を考慮して補正テーブルを作成することが望ましい。
このためには、次の情報があれば、良いであろう。
1.プロジェクタ、スクリーンそれぞれの位置、並びに、スクリーン上での投影される領域のサイズ(水平方向、垂直方向の長さ)
2.視聴者の視点位置、すなわち、スクリーン中心を通る水平面での角度(パン角=第1,第2の実施形態で述べた角度)、スクリーンの中心を通る垂直面での角度(チルト角))、スクリーンの中心位置から視点位置までの距離
なお、測定する際の測定機の移動面は、視聴者の視線と同じ高さの面であり、尚且つ、スクリーン上の2次元の投影範囲を測定すればよい。なお、本第3の実施形態によると、作成する補正テーブルは、画素単位に独立した変換を行なえるだけの容量を有することになる。ただし、ある程度の精度で良いのであれば、第2の実施形態と同様に、複数の領域毎に作成しても良いであろう。
1.プロジェクタ、スクリーンそれぞれの位置、並びに、スクリーン上での投影される領域のサイズ(水平方向、垂直方向の長さ)
2.視聴者の視点位置、すなわち、スクリーン中心を通る水平面での角度(パン角=第1,第2の実施形態で述べた角度)、スクリーンの中心を通る垂直面での角度(チルト角))、スクリーンの中心位置から視点位置までの距離
なお、測定する際の測定機の移動面は、視聴者の視線と同じ高さの面であり、尚且つ、スクリーン上の2次元の投影範囲を測定すればよい。なお、本第3の実施形態によると、作成する補正テーブルは、画素単位に独立した変換を行なえるだけの容量を有することになる。ただし、ある程度の精度で良いのであれば、第2の実施形態と同様に、複数の領域毎に作成しても良いであろう。
以上第1,第2、第3の実施形態における、プロジェクタおよびスクリーンを用いたプロジェクタ投影画像作成方法に関して記述したが、上記説明からもわかるように、使用するプロジェクタおよびスクリーンの種類、機種、メーカ等は問わない。また、使用するスクリーンにおいては、特性情報を所望の方法にて取得可能な投影面(壁、天井等)であれば、どんな素材のものでも同様の処理が可能である。また、投影面の特性情報を示す値として、第1,第2の実施形態では、スクリーンゲインを用いて説明を行ったが、投影面の特性情報を示すものであれば、スクリーンゲインに限らず、任意の情報を用いて同様の処理が可能なものとする。
また、実施形態では、プロジェクタやプロジェクタに画像データを出力するインタフェース、スクリーン等のハードウェアを用いるものの、処理そのものは、パーソナルコンピュータ上で実行するアプリケーションプログラムにより実現するものである。従って、本発明は、コンピュータプログラムもその範疇とすることは明らかである。また、通常、コンピュータプログラムは、CD−ROM等のコンピュータ可読記憶媒体に格納されており、それをコンピュータが有する読取り装置(CD−ROMドライブ)にセットし、システムにコピーもしくはインストールすることで実行可能になる。よって、本発明はかかるコンピュータ可読記憶媒体をもその範疇とすることは明らかである。
Claims (9)
- 投影スクリーンに画像を投影する投影手段を有する画像処理装置であって、
前記投影スクリーンに対する観察者の視点方向を特定する位置情報を入力する位置情報入力手段と、
前記投影スクリーンに対する、各視点方向の表示の特性を示す情報を入力する特性情報入力手段と、
前記位置情報入力手段、特性情報入力手段それぞれから入力した情報に基づき、投影対象の画像データを補正するための補正テーブルを算出する補正テーブル算出手段と、
該補正テーブル算出手段で算出した補正テーブルに従い、前記投影手段に出力する対象の画像データを補正する補正手段と
を備えることを特徴とする画像処理装置。 - 前記位置情報は、前記投影スクリーンの面に対する前記観察者の角度とすることを特徴とする請求項1に記載の画像処理装置。
- 前記特性情報入力手段は、
予め定義された複数の投影スクリーンの種類と、各種類の前記各視点方向の表示の特性を示す特性情報を記憶する記憶手段と、
前記記憶手段に記憶された前記複数の投影スクリーンの種類を、選択可能に表示する表示手段とを備え、
選択された投影スクリーンの種類に対応する特性情報を、前記投影手段が投影する投影スクリーンの、前記各視点方向の表示の特性を示す情報として入力することを特徴とする請求項1に記載の画像処理装置。 - 前記表示手段は、更に、前記記憶手段に記憶された以外の投影スクリーンの任意種類を選択の候補の1つとして表示し、
前記任意種類の投影スクリーンが選択された場合、前記投影手段で投影する投影スクリーンの前記特性情報を格納しているファイルを指定するか、前記投影手段で投影する投影スクリーンの前記特性を光学検出手段を用いて測定するかを選択する第1の選択手段と
を備えることを特徴とする請求項3に記載の画像処理装置。 - 前記第1の選択手段によって、前記光学検出手段を用いて測定することが選択された場合、前記投影スクリーンの前記各視点方向の表示の特性を示す特性情報を算出する第1の測定手段、第2の測定手段のいずれかを選択する第2の選択手段を備え、
前記第1の測定手段は、
前記投影手段に出力する対象の画像データを解析し、前記光学検出手段による検出のためのパッチ画像を生成するパッチ画像生成手段と、
生成したパッチ画像を前記投影手段に出力することで、前記投影スクリーンに前記パッチ画像を投影し、前記投影スクリーンに投影された前記パッチ画像を、互いに異なる複数の視点方向から前記光学検出手段によって検出することで、各視点方向毎の特性を算出する手段を備え、
前記第2の測定手段は、
前記投影手段による投影無しに、前記投影スクリーンを、互いに異なる複数の視点方向から前記光学検出手段によって検出することで、各視点方向の特性を算出する手段を備える
ことを特徴とする請求項4に記載の画像処理装置。 - 前記パッチ画像生成手段は、前記投影手段に出力する対象の画像データを予め設定された複数の領域に分割し、分割領域毎の代表画素値を算出し、算出した各代表画素値を各領域のパッチ画像の画素値として設定することを特徴とする請求項5に記載の画像処理装置。
- 投影スクリーンに画像を投影する投影手段を有する画像処理装置の制御方法であって、 前記投影スクリーンに対する観察者の視点方向を特定する位置情報を入力する位置情報入力工程と、
前記投影スクリーンに対する、各視点方向の表示の特性を示す情報を入力する特性情報入力工程と、
前記位置情報入力工程、特性情報入力工程それぞれから入力した情報に基づき、投影対象の画像データを補正するための補正テーブルを算出する補正テーブル算出工程と、
該補正テーブル算出工程で算出した補正テーブルに従い、前記投影手段に出力する対象の画像データを補正する補正工程と
を備えることを特徴とする画像処理装置の制御方法。 - 投影スクリーンに画像を投影する投影手段を有するコンピュータが読込み実行することで、前記コンピュータを請求項1乃至6のいずれか1項に記載の画像処理装置として機能させることを特徴とするコンピュータプログラム。
- 請求項8に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007275669A JP2009105679A (ja) | 2007-10-23 | 2007-10-23 | 画像処理装置及びその制御方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007275669A JP2009105679A (ja) | 2007-10-23 | 2007-10-23 | 画像処理装置及びその制御方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009105679A true JP2009105679A (ja) | 2009-05-14 |
Family
ID=40706950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007275669A Withdrawn JP2009105679A (ja) | 2007-10-23 | 2007-10-23 | 画像処理装置及びその制御方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009105679A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016195460A (ja) * | 2013-08-26 | 2016-11-17 | シゼイ シジブイ カンパニー リミテッド | 上映劇場パラメータの管理装置 |
JP2018530467A (ja) * | 2015-09-14 | 2018-10-18 | ヴァレオ ビジョンValeo Vision | 画像を投影面に投影するための自動車用投影方法 |
CN113891053A (zh) * | 2020-12-23 | 2022-01-04 | 深圳市火乐科技发展有限公司 | 投影设备控制方法、装置、介质及电子设备 |
WO2023029458A1 (zh) * | 2021-08-31 | 2023-03-09 | 成都极米科技股份有限公司 | 一种校正方法、装置、设备及存储介质 |
-
2007
- 2007-10-23 JP JP2007275669A patent/JP2009105679A/ja not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016195460A (ja) * | 2013-08-26 | 2016-11-17 | シゼイ シジブイ カンパニー リミテッド | 上映劇場パラメータの管理装置 |
JP2018530467A (ja) * | 2015-09-14 | 2018-10-18 | ヴァレオ ビジョンValeo Vision | 画像を投影面に投影するための自動車用投影方法 |
CN113891053A (zh) * | 2020-12-23 | 2022-01-04 | 深圳市火乐科技发展有限公司 | 投影设备控制方法、装置、介质及电子设备 |
CN113891053B (zh) * | 2020-12-23 | 2023-07-25 | 深圳市火乐科技发展有限公司 | 投影设备控制方法、装置、介质及电子设备 |
WO2023029458A1 (zh) * | 2021-08-31 | 2023-03-09 | 成都极米科技股份有限公司 | 一种校正方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6700908B2 (ja) | 表示装置及び表示方法 | |
US7292252B2 (en) | Projection type image display system, projector, program, information storage medium and image projection method capable of avoiding obstacles in the projection area | |
US20170229099A1 (en) | Display apparatus and method for controlling display apparatus | |
JP2017181668A (ja) | 投影装置およびその制御方法 | |
JP6645687B2 (ja) | 表示装置及び制御方法 | |
JP2015049463A (ja) | 情報処理装置、情報処理方法、プログラム、及び画像表示装置 | |
JP2010103863A (ja) | 画像処理システムおよび画像処理装置、および画像処理方法 | |
US20180075633A1 (en) | Display device and method of controlling display device | |
US20180082406A1 (en) | Information processing apparatus, information processing method, program, and image display apparatus | |
KR102273331B1 (ko) | 화상 처리 장치, 화상 처리 방법 및 기록 매체 | |
JP2014120895A (ja) | 情報処理装置および情報処理方法 | |
JP2009105679A (ja) | 画像処理装置及びその制御方法 | |
JP6617432B2 (ja) | 画像処理装置及びプログラム | |
JP2018036471A (ja) | 表示装置、表示システム及び表示装置の制御方法 | |
JP6271837B2 (ja) | 投影装置及びその制御方法 | |
JP2008147889A (ja) | 画像処理装置およびその方法 | |
US8228342B2 (en) | Image display device, highlighting method | |
JP2019205104A (ja) | 情報処理装置、情報処理方法及びプログラム | |
JP2019071574A (ja) | 画像出力制御装置、画像出力制御方法、画像出力システム及び画像出力制御プログラム | |
JP2016109840A (ja) | 表示装置、及び、表示装置の制御方法 | |
JP2008271096A (ja) | 画像データのグレーバランス補正方法、画像データのグレーバランス補正装置および記憶媒体 | |
JP2017130779A (ja) | プロジェクター、撮像装置、及び、撮像画像の補正方法 | |
JP2018022044A (ja) | 画像処理装置、マルチプロジェクションシステム、画像処理装置の制御方法、およびプログラム | |
KR20060111080A (ko) | 영상 표시 장치의 화질 조정 방법 | |
JP2016012899A (ja) | プロジェクタ、画像投影方法ならびにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20110104 |