(57)【要約】【課題】回路規模の増大を抑制する。【解決手段】黒浮き兼ＯＳＤ処理部１４０は、データ入力部２１０と、黒浮き補正部２３０と、ＯＳＤ重畳部２４０と、データ入力部２１０が入力した画像データの各画素が、黒浮き補正の対象画素であるのか、ＯＳＤ画像の重畳処理の対象画素であるのかを判定する判定部２２０と、黒浮き補正部２３０及びＯＳＤ重畳部２４０により処理された画像データを出力するデータ出力部２５０と、を備え、黒浮き補正部２３０は、判定部２２０により黒浮き補正の対象画素と判定された画素の画像データに対して黒浮き補正処理を行い、ＯＳＤ重畳部２４０は、判定部２２０によりＯＳＤ画像の重畳処理の対象画素と判定された画素の画像データに対してＯＳＤ画像の重畳処理を行う。【選択図】図７
2020120171.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する入力部と、
前記入力部が入力した前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する判定部と、
前記判定部により前記第１の画像処理の対象画素と判定された画素の前記画像データに対して前記第１の画像処理を行う第１処理部と、
前記判定部により前記第２の画像処理の対象画素と判定された画素の前記画像データに対して前記第２の画像処理を行う第２処理部と、
前記第１処理部及び前記第２処理部により処理された前記画像データを出力する出力部と、を備え、
前記判定部は、前記画像データの画素が、前記第１の画像処理の対象画素であるのか、前記第２の画像処理の対象画素であるのかを示す判別データを含む設定データを参照して、前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する、画像処理装置。
【請求項２】
前記第１処理部が前記第１の画像処理に用いる第１パラメーターと、前記第２処理部が前記第２の画像処理に用いる第２パラメーターとを記憶する記憶部を備え、
前記判定部は、前記判別データが前記第１の画像処理の対象画素であることを示す場合、前記記憶部から前記第１パラメーターを読み出して前記第１処理部に出力し、
前記判別データが前記第２の画像処理の対象画素であることを示す場合、前記記憶部から前記第２パラメーターを読み出して前記第２処理部に出力する、請求項１記載の画像処理装置。
【請求項３】
前記記憶部は、前記第１パラメーター及び前記第２パラメーターを複数記憶し、
複数の第１パラメーターと、前記第１パラメーターの各々を識別する第１識別データとを対応づけて登録した第１テーブルと、
複数の第２パラメーターと、前記第２パラメーターの各々を識別する第２識別データとを対応づけて登録した第２テーブルとを記憶し、
前記設定データは、前記判別データと、前記第１識別データ又は前記第２識別データとを含む、請求項２記載の画像処理装置。
【請求項４】
操作を受け付ける受付部と、
前記受付部で受け付けた操作に従って前記設定データを書き替える書替部と、
を備える、請求項３記載の画像処理装置。
【請求項５】
前記第２処理部は、前記画像データに合成データを合成する合成処理を実行し、
前記受付部で受けつける操作は、前記画像データに前記合成データを合成する位置を変更する操作である、請求項４記載の画像処理装置。
【請求項６】
前記書替部は、前記受付部が受け付けた操作により前記第１の画像処理の対象画素に変更された画素の前記判別データを、前記第１の画像処理の対象画素であることを示すデータに変更し、前記第２識別データを、変更された前記画素に対応づけられた第１パラメーターを識別する前記第１識別データに変更し、
前記受付部が受け付けた操作により前記第２の画像処理の対象画素に変更された画素の前記判別データを、前記第２の画像処理の対象画素であることを示すデータに変更し、前記第１識別データを、変更された前記画素に対応づけられた第２パラメーターを識別する前記第２識別データに変更する、請求項４又は５記載の画像処理装置。
【請求項７】
前記入力部、前記第１処理部、前記第２処理部及び前記出力部は、１のモジュールにより構成される、請求項１から６のいずれかに記載の画像処理装置。
【請求項８】
画像データを入力する入力部と、
前記入力部が入力した前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する判定部と、
前記判定部により前記第１の画像処理の対象画素と判定された画素の前記画像データに対して前記第１の画像処理を行う第１処理部と、
前記判定部により前記第２の画像処理の対象画素と判定された画素の前記画像データに対して前記第２の画像処理を行う第２処理部と、
前記第１処理部及び前記第２処理部により処理された前記画像データを出力する出力部と、
前記出力部が出力した前記画像データに基づく画像を表示する表示部と、を備え、
前記判定部は、前記画像データの画素が、前記第１の画像処理の対象画素であるのか、前記第２の画像処理の対象画素であるのかを示す判別データを含む設定データを参照して、前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する、表示装置。
【請求項９】
画像データを入力する入力ステップと、
前記入力ステップにより入力された前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する判定ステップと、
前記判定ステップにより前記第１の画像処理の対象画素と判定された画素の前記画像データに対して前記第１の画像処理を行う第１処理ステップと、
前記判定ステップにより前記第２の画像処理の対象画素と判定された画素の前記画像データに対して前記第２の画像処理を行う第２処理ステップと、
前記第１処理ステップ及び前記第２処理ステップにより処理された前記画像データを出力する出力ステップと、を備え、
前記判定ステップは、前記画像データの画素が、前記第１の画像処理の対象画素であるのか、前記第２の画像処理の対象画素であるのかを示す判別データを含む設定データを参照して、前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する、画像処理方法。
【請求項１０】
画像データを入力する入力ステップと、
前記入力ステップにより入力された前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する判定ステップと、
前記判定ステップにより前記第１の画像処理の対象画素と判定された画素の前記画像データに対して前記第１の画像処理を行う第１処理ステップと、
前記判定ステップにより前記第２の画像処理の対象画素と判定された画素の前記画像データに対して前記第２の画像処理を行う第２処理ステップと、
前記第１処理ステップ及び前記第２処理ステップにより処理された前記画像データを出力する出力ステップと、
前記出力ステップにより出力された前記画像データに基づく画像を表示する表示ステップと、を有し、
前記判定ステップは、前記画像データの画素が、前記第１の画像処理の対象画素であるのか、前記第２の画像処理の対象画素であるのかを示す判別データを含む設定データを参照して、前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する、表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、表示装置、画像処理方法及び表示方法に関する。
【背景技術】
【０００２】
従来、複数の表示装置により画像を並べて表示する技術が知られている。例えば、表示装置がプロジェクターの場合、投射面に画像を並べて表示するタイリング投射を行う。タイリング投射では、互いに隣接する画像を重畳させる重畳領域を設けることで、画像の境界領域を目立たなくする処理が行われている。
例えば、特許文献１に開示の画像投射装置は、当該画像投射装置の投射手段が投射する画像と他の画像投射装置が投射する画像とが重なり領域を有する場合に、画像データのうち非重なり領域に対応する各画素データについて、画素データの輝度成分と、他の画像投射装置が投射可能な画像の最低輝度値と、に基づいて画素データの輝度成分を補正する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１９４４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、タイリング投射を実現するための処理回路を別途設けた場合、回路規模が増大するという課題がある。
【課題を解決するための手段】
【０００５】
上記課題を解決する一態様は、画像データを入力する入力部と、前記入力部が入力した前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する判定部と、前記判定部により前記第１の画像処理の対象画素と判定された画素の前記画像データに対して前記第１の画像処理を行う第１処理部と、前記判定部により前記第２の画像処理の対象画素と判定された画素の前記画像データに対して前記第２の画像処理を行う第２処理部と、前記第１処理部及び前記第２処理部により処理された前記画像データを出力する出力部と、を備え、前記判定部は、前記画像データの画素が、前記第１の画像処理の対象画素であるのか、前記第２の画像処理の対象画素であるのかを示す判別データを含む設定データを参照して、前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する、画像処理装置である。
【０００６】
上記画像処理装置において、前記第１処理部が前記第１の画像処理に用いる第１パラメーターと、前記第２処理部が前記第２の画像処理に用いる第２パラメーターとを記憶する記憶部を備え、前記判定部は、前記判別データが前記第１の画像処理の対象画素であることを示す場合、前記記憶部から前記第１パラメーターを読み出して前記第１処理部に出力し、前記判別データが前記第２の画像処理の対象画素であることを示す場合、前記記憶部から前記第２パラメーターを読み出して前記第２処理部に出力する構成であってもよい。
【０００７】
上記画像処理装置において、前記記憶部は、前記第１パラメーター及び前記第２パラメーターを複数記憶し、複数の第１パラメーターと、前記第１パラメーターの各々を識別する第１識別データとを対応づけて登録した第１テーブルと、複数の第２パラメーターと、前記第２パラメーターの各々を識別する第２識別データとを対応づけて登録した第２テーブルとを記憶し、前記設定データは、前記判別データと、前記第１識別データ又は前記第２識別データとを含む構成であってもよい。
【０００８】
上記画像処理装置において、操作を受け付ける受付部と、前記受付部で受け付けた操作に従って前記設定データを書き替える書替部と、を備える構成であってもよい。
【０００９】
上記画像処理装置において、前記第２処理部は、前記画像データに合成データを合成する合成処理を実行し、前記受付部で受けつける操作は、前記画像データに前記合成データを合成する位置を変更する操作である構成であってもよい。
【００１０】
上記画像処理装置において、前記書替部は、前記受付部が受け付けた操作により前記第１の画像処理の対象画素に変更された画素の前記判別データを、前記第１の画像処理の対象画素であることを示すデータに変更し、前記第２識別データを、変更された前記画素に対応づけられた第１パラメーターを識別する前記第１識別データに変更し、前記受付部が受け付けた操作により前記第２の画像処理の対象画素に変更された画素の前記判別データを、前記第２の画像処理の対象画素であることを示すデータに変更し、前記第１識別データを、変更された前記画素に対応づけられた第２パラメーターを識別する前記第２識別データに変更する構成であってもよい。
【００１１】
上記画像処理装置において、前記入力部、前記第１処理部、前記第２処理部及び前記出力部は、１のモジュールにより構成される構成であってもよい。
【００１２】
上記課題を解決する別の一態様は、画像データを入力する入力部と、前記入力部が入力した前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する判定部と、前記判定部により前記第１の画像処理の対象画素と判定された画素の前記画像データに対して前記第１の画像処理を行う第１処理部と、前記判定部により前記第２の画像処理の対象画素と判定された画素の前記画像データに対して前記第２の画像処理を行う第２処理部と、前記第１処理部及び前記第２処理部により処理された前記画像データを出力する出力部と、前記出力部が出力した前記画像データに基づく画像を表示する表示部と、を備え、前記判定部は、前記画像データの画素が、前記第１の画像処理の対象画素であるのか、前記第２の画像処理の対象画素であるのかを示す判別データを含む設定データを参照して、前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する、表示装置である。
【００１３】
上記課題を解決する別の一態様は、画像データを入力する入力ステップと、前記入力ステップにより入力された前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する判定ステップと、前記判定ステップにより前記第１の画像処理の対象画素と判定された画素の前記画像データに対して前記第１の画像処理を行う第１処理ステップと、前記判定ステップにより前記第２の画像処理の対象画素と判定された画素の前記画像データに対して前記第２の画像処理を行う第２処理ステップと、前記第１処理ステップ及び前記第２処理ステップにより処理された前記画像データを出力する出力ステップと、を備え、前記判定ステップは、前記画像データの画素が、前記第１の画像処理の対象画素であるのか、前記第２の画像処理の対象画素であるのかを示す判別データを含む設定データを参照して、前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する、画像処理方法である。
【００１４】
上記課題を解決する別の一態様は、画像データを入力する入力ステップと、前記入力ステップにより入力された前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する判定ステップと、前記判定ステップにより前記第１の画像処理の対象画素と判定された画素の前記画像データに対して前記第１の画像処理を行う第１処理ステップと、前記判定ステップにより前記第２の画像処理の対象画素と判定された画素の前記画像データに対して前記第２の画像処理を行う第２処理ステップと、前記第１処理ステップ及び前記第２処理ステップにより処理された前記画像データを出力する出力ステップと、前記出力ステップにより出力された前記画像データに基づく画像を表示する表示ステップと、を有し、前記判定ステップは、前記画像データの画素が、前記第１の画像処理の対象画素であるのか、前記第２の画像処理の対象画素であるのかを示す判別データを含む設定データを参照して、前記画像データの各画素が、第１の画像処理の対象画素であるのか、第２の画像処理の対象画素であるのかを判定する、表示方法である。
【図面の簡単な説明】
【００１５】
【図１】プロジェクターの構成を示すブロック図。
【図２】設定データの構成を示す図。
【図３】黒浮き補正テーブルの構成を示す図。
【図４】ＯＳＤテーブルの構成を示す図。
【図５】色データテーブルの構成を示す図。
【図６】２台によるタイリング投射を示す図。
【図７】黒浮き兼ＯＳＤ処理部の構成を示すブロック図。
【図８】プロジェクターの動作を示すフローチャート。
【発明を実施するための形態】
【００１６】
図１は、プロジェクター１００の構成を示すブロック図である。プロジェクター１００は、本発明の「表示装置」の一例に対応する。図１を参照しながらプロジェクター１００の構成について説明する。
プロジェクター１００は、画像光を生成してスクリーンＳＣに投射する投射系、画像光の元となる画像データを電気的に処理する画像処理系、これら各部を制御する制御部１６０を主要な構成として備える。画像光とは、光源の光を画像データに基づいて変調して生成する光束である。
【００１７】
まず、投射系について説明する。投射系は、投射部１１０及び駆動部１２０を備える。投射部１１０は、本発明の「表示部」の一例に対応し、光源１１１、光変調装置１１３及び光学ユニット１１５を備える。駆動部１２０は、光源駆動回路１２１及び光変調装置駆動回路１２３を備える。光源駆動回路１２１及び光変調装置駆動回路１２３は、バス１０１に接続される。
【００１８】
光源１１１には、ハロゲンランプ、キセノンランプ、超高圧水銀ランプ等のランプが用いられる。また、光源１１１として、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）やレーザー光源等の固体光源を用いてもよい。
【００１９】
光源１１１には、光源駆動回路１２１が接続される。光源駆動回路１２１は、光源１１１に駆動電流や駆動パルスを供給して光源１１１を点灯させたり、消灯させたりする。
【００２０】
光変調装置１１３は、光源１１１が発する光を変調する光変調素子を備える。光変調素子には、例えば、透過型の液晶ライトバルブ、反射型の液晶ライトバルブ、デジタルミラーデバイス等を用いることができる。また、光変調装置１１３には、光変調装置駆動回路１２３が接続される。例えば、光変調装置１１３が液晶ライトバルブで構成される場合、光変調装置駆動回路１２３は液晶を駆動するドライバー回路により構成される。
【００２１】
光変調装置駆動回路１２３は、光変調装置１１３を駆動して光変調素子にフレーム単位で画像を描画する。光源１１１から射出された光が、画像が描画された光変調素子を透過することで変調されて画像光が生成される。光変調装置１１３により変調された画像光は、光学ユニット１１５に射出される。
【００２２】
光学ユニット１１５は、投射レンズやミラー等の光学素子を備え、光変調装置１１３で変調された画像光をスクリーンＳＣに向けて投射する。これによりスクリーンＳＣには、画像光に基づく画像が結像される。画像光がスクリーンＳＣに結像して表示される画像を投射画像といい、プロジェクター１００が画像光を投射するスクリーンＳＣの範囲を投射領域という。
【００２３】
次に、プロジェクター１００の画像処理系について説明する。
プロジェクター１００は、画像処理系として画像インターフェイス１３１、画像処理部１３３、フレームメモリー１３５、黒浮き兼ＯＳＤ処理部１４０及び補正用メモリー１５０及びを備える。ＯＳＤは、Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙの略である。
【００２４】
画像インターフェイス１３１は、画像データが入力されるインターフェイスであり、ケーブル３が接続されるコネクター、及びケーブル３を介して画像データを受信するインターフェイス回路を備える。画像インターフェイス１３１は、受信した画像データを画像処理部１３３に出力する。
【００２５】
画像インターフェイス１３１には、プロジェクター１００に画像データを供給する画像供給装置３００が接続される。画像供給装置３００には、例えば、ノート型ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、デスクトップ型ＰＣ、タブレット端末、スマートフォン、ＤＶＤプレーヤー、Ｂｌｕ−ｒａｙプレーヤー等を用いることができる。Ｂｌｕ−ｒａｙは、登録商標である。
【００２６】
画像処理部１３３、フレームメモリー１３５、黒浮き兼ＯＳＤ処理部１４０及び補正用メモリー１５０は、例えば、集積回路により構成することができる。集積回路には、例えば、ＬＳＩ（Ｌａｒｇｅ−Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｅｄ  ＣＩＲＣＵＩＴ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）等が含まれる。また、集積回路の構成の一部にアナログ回路が含まれてもよい。
【００２７】
画像処理部１３３は、画像インターフェイス１３１から入力された画像データをフレームメモリー１３５に展開する。画像処理部１３３は、フレームメモリー１３５に展開した画像データに対して画像処理を行う。画像処理部１３３が行う画像処理には、例えば、投射画像の歪みを補正する形状補正処理や、解像度変換処理、リサイズ処理、画像の色合いや輝度の調整処理等が含まれる。画像処理部１３３は、制御部１６０により指定された処理を実行し、必要に応じて、制御部１６０から入力されるパラメーターを使用して処理を行う。また、画像処理部１３３は、上記のうち複数の画像処理を組み合わせて実行することも勿論可能である。画像処理部１３３は、画像処理の終了した画像データをフレームメモリー１３５から読み出し、読み出した画像データを黒浮き兼ＯＳＤ処理部１４０に出力する。
【００２８】
黒浮き兼ＯＳＤ処理部１４０は、本発明の「画像処理装置」の一例に対応し、画像データに対して黒浮き補正処理や、ＯＳＤ画像の重畳処理を行う。黒浮き兼ＯＳＤ処理部１４０の動作の詳細については、図７を参照しながら後述する。黒浮き兼ＯＳＤ処理部１４０は、処理した画像データを光変調装置駆動回路１２３に出力する。
【００２９】
補正用メモリー１５０は、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）により構成される。本実施形態では、補正用メモリー１５０をＤＲＡＭにより構成した場合について説明するが、補正用メモリー１５０に用いられるメモリーは、ＤＲＡＭに限定されない。例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）や、フラッシュメモリーによりＤＲＡＭを構成してもよい。補正用メモリー１５０は、本発明の「記憶部」の一例に対応する。
【００３０】
補正用メモリー１５０は、設定データ１５１、黒浮き補正テーブル１５３、ＯＳＤテーブル１５５及び色データテーブル１５７を記憶する。黒浮き補正テーブル１５３は、本発明の「第１テーブル」の一例に対応する。また、ＯＳＤテーブル１５５及び色データテーブル１５７は、本発明の「第２テーブル」の一例に対応する。
【００３１】
図２は、設定データ１５１の構成を示す図である。
設定データ１５１は、判別データ１５１ａと、第１インデックス値１５１ｂとを有するデータである。設定データ１５１は、画像データの１フレームを構成する画素ごとに設定されるデータである。このため、補正用メモリー１５０は、１フレーム分の設定データ１５１を記憶する。判別データ１５１ａは、例えば、１ビットのデータにより構成され、対象の画素が黒浮き補正処理の対象の画素であるのか、ＯＳＤ画像の重畳処理の対象の画素であるのかを示すデータである。
【００３２】
第１インデックス値１５１ｂは、例えば、８ビットのデータにより構成され、黒浮き補正テーブル１５３から後述する補正値や、ＯＳＤテーブル１５５から後述するα値及び第２インデックス値１５１ｃを取得するときのキー情報として機能する。第１インデックス値１５１ｂは、本発明の「第１識別データ」及び「第２識別データ」に対応する。
【００３３】
図３は、黒浮き補正テーブル１５３の構成を示す図である。黒浮き補正テーブル１５３は、黒浮き補正処理の補正値を登録したテーブルである。黒浮き補正テーブル１５３には、第１インデックス値１５１ｂと、補正値とが対応づけて登録される。第１インデックス値１５１ｂと、補正値とを対応づけて登録することで、設定データ１５１の第１インデックス値１５１ｂを検索キーとして対応する補正値を取得することができる。補正値は、画像データの階調値を高く補正する値であり、画像データの階調値に加算される。補正値は、本発明の「第１パラメーター」の一例に対応する。
【００３４】
図４は、ＯＳＤテーブル１５５の構成を示す図である。また、図５は、色データテーブル１５７の構成を示す図である。ＯＳＤテーブル１５５及び色データテーブル１５７は、ＯＳＤデータが登録されるテーブルである。ＯＳＤデータは、α値と、色データとを有するデータである。ＯＳＤデータは、本発明の「合成データ」の一例に対応する。ＯＳＤテーブル１５５には、第１インデックス値１５１ｂと、α値及び第２インデックス値１５１ｃとが対応づけて登録される。α値は、ＯＳＤ画像の透過度を指定する係数であり、本発明の「第２パラメーター」の一例に対応する。ＯＳＤ画像とは、α値及び色データに基づいて生成される画像である。ＯＳＤテーブル１５５には、第１インデックス値１５１ｂと、α値及び第２インデックス値１５１ｃとが対応づけて登録される。このため、設定データ１５１の第１インデックス値１５１ｂを検索キーとして対応するα値及び第２インデックス値１５１ｃを取得することができる。第２キー情報は、図５に示す色データテーブル１５７から色データを取得するときのキー情報として機能する。
【００３５】
色データテーブル１５７は、ＯＳＤテーブル１５５のサブテーブルであり、第２インデックス値１５１ｃと、色データとが対応づけて登録される。色データテーブル１５７に、第２インデックス値１５１ｃと、色データとを対応づけて登録することで、第２インデックス値１５１ｃを検索キーとして対応する色データを取得することができる。色データは、例えば、ＲＧＢ表色系のＲＧＢ値であり、赤色、緑色及び青色の各色成分の階調値を含む。色データは、ＲＧＢ値に限られるものではなく、例えば、Ｌ＊ｕ＊ｖ＊表色系のＬ＊値、ｕ＊値及びｖ＊値であってもよいし、Ｌ＊ａ＊ｂ＊表色系のＬ＊値、ａ＊値及びｂ＊値であってもよい。色データは、本発明の「第２パラメーター」の一例に対応する。
【００３６】
制御部１６０は、メモリー１６１及びプロセッサー１６５を備える。
メモリー１６１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を備える。また、メモリー１６１は、ｅＭＭＣ（ｅｍｂｅｄｄｅｄ  Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）や、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の半導体メモリーを用いてもよい。
【００３７】
メモリー１６１は、プロセッサー１６５が実行するＯＳやアプリケーションプログラム等の制御プログラム１６１ａを記憶する。
【００３８】
プロセッサー１６５は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、マイコン等で構成される演算処理装置である。また、プロセッサー１６５は、単一のプロセッサーにより構成してもよいし、複数のプロセッサーの組み合わせにより構成してもよい。プロセッサー１６５は、制御プログラム１６１ａを実行して各種の演算処理を実行する。
【００３９】
制御部１６０は、プロジェクター１００の各部を制御して、スクリーンＳＣに画像光を投射させる。例えば、制御部１６０は、操作部１７１又はリモコン５で受け付けた操作により選択されたカラーモード等に対応したパラメーターを画像処理部１３３に出力し、画像処理部１３３に対応する画像処理を実行させる。また、制御部１６０は、光源駆動回路１２１を制御して光源１１１の点灯や消灯を制御したり、光源１１１の輝度を調整したりする。また、制御部１６０は、光変調装置駆動回路１２３を制御して光変調素子に画像データに基づく画像を描画させる。
【００４０】
プロジェクター１００は、操作部１７１、リモコン受光部１７３、入力インターフェイス１７５及び撮像部１７７を備える。入力インターフェイス１７５及び撮像部１７７は、バス１０１に接続される。操作部１７１及びリモコン受光部１７３は、入力インターフェイス１７５に接続される。
【００４１】
操作部１７１は、プロジェクター１００の筐体表面に設けられた各種のボタンやスイッチを備える。操作部１７１は、操作されたボタンやスイッチに対応した操作信号を生成し、生成した操作信号を入力インターフェイス１７５に出力する。入力インターフェイス１７５は、操作部１７１から入力された操作信号を制御部１６０に出力する。操作部１７１は、本発明の「受付部」の一例に対応する。
【００４２】
リモコン受光部１７３は、リモコン５から送信される赤外線信号を受光する。リモコン受光部１７３は、受光した赤外線信号をデコードして操作信号を生成し、生成した操作信号を入力インターフェイス１７５に出力する。入力インターフェイス１７５は、リモコン受光部１７３から入力された操作信号を制御部１６０に出力する。リモコン５及びリモコン受光部１７３は、本発明の「受付部」の一例に対応する。
【００４３】
撮像部１７７は、撮像光学系と、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  ＭＯＳ）等の撮像素子と、インターフェイス回路とを備える。撮像光学系、撮像素子及びインターフェイス回路の図示は省略する。撮像部１７７は、制御部１６０の制御に従って、光学ユニット１１５が画像光を投射する投射方向を撮像する。撮像部１７７の撮像範囲、すなわち画角は、スクリーンＳＣとその周辺部とを含む範囲である。撮像部１７７は、撮像データを生成し、生成した撮像データを制御部１６０に出力する。撮像データは、例えば、スクリーンＳＣに投射される投射画像の台形状の歪みを補正する形状補正処理のときに用いられる。
【００４４】
図６は、タイリング投射を説明するための図である。
ここで、図６を参照しながらタイリング投射について説明する。図６には、スクリーンＳＣの水平方向に、２台のプロジェクター１００を並べて配置した状態を示す。２台のプロジェクター１００を区別するため、スクリーンＳＣに向かい左側に位置するプロジェクター１００をプロジェクター１００Ａと表記し、スクリーンＳＣに向かい右側に位置するプロジェクター１００をプロジェクター１００Ｂと表記する。
【００４５】
プロジェクター１００Ａは、スクリーンＳＣの左側の投射領域１０に画像光を投射し、プロジェクター１００Ｂは、スクリーンＳＣの右側の投射領域２０に画像光を投射する。また、タイリング投射では、プロジェクター１００Ａ及び１００Ｂが投射する画像光をスクリーンＳＣにおいて結合させ、一つの大画面の画像を表示させる。また、タイリング投射では、プロジェクター１００Ａ及び１００Ｂは、投射領域１０、２０の一部に重なりができるように画像光をスクリーンＳＣに投射する。これは、表示される画像の境界が目立たないようにするためである。図６には、投射領域１０の右端と、投射領域２０の左端とが重なり、重畳領域３０が形成された例を示す。
【００４６】
重畳領域３０には、２台のプロジェクター１００Ａ、１００Ｂが投射する画像光が投射される。このため、重畳領域３０の輝度は、投射領域１０のうち、重畳領域３０を除いた領域である領域３３の輝度よりも高い。また、重畳領域３０の輝度は、投射領域２０のうち、重畳領域３０を除いた領域である領域３４の輝度よりも高い。
【００４７】
このため、プロジェクター１００Ａは、領域３３に投射する画像光の輝度を、重畳領域３０に投射する画像光の輝度よりも高くすることで、重畳領域３０と領域３３との輝度の差が目立たないようにする。同様に、プロジェクター１００Ｂは、領域３４に投射する画像光の輝度を、重畳領域３０に投射する画像光の輝度よりも高くすることで、重畳領域３０と領域３４との輝度の差が目立たないようにする。
【００４８】
また、タイリング投射を行う場合、プロジェクター１００Ａは、ガイドライン用のＯＳＤ画像３１を表示させ、プロジェクター１００Ｂは、ガイドライン用のＯＳＤ画像３２を表示させる。ガイドライン用のＯＳＤ画像３１、３２を、以下ではガイド画像３１、３２と表記する。
【００４９】
操作者は、プロジェクター１００Ａのリモコン５又は操作部１７１を操作して、スクリーンＳＣの水平方向におけるガイド画像３１の表示位置を調整する。同様に、操作者は、プロジェクター１００Ｂのリモコン５又は操作部１７１を操作して、スクリーンＳＣの水平方向におけるガイド画像３２の表示位置を調整する。操作者は、スクリーンＳＣを目視で確認し、黒浮き補正処理を行う領域と行わない領域との境界にガイド画像３１、３２が表示されるようにリモコン５又は操作部１７１を操作する。
【００５０】
ガイド画像３１は、重畳領域３０と、黒浮き補正処理の対象となる領域３３との境界に表示される画像である。また、ガイド画像３２は、重畳領域３０と、黒浮き補正処理の対象となる領域３４との境界に表示される画像である。このため、ガイド画像３１、３２がスクリーンＳＣに表示されているときに、ガイド画像３１、３２を表示する画素が、黒浮き補正処理の対象の画素となることはない。
【００５１】
図７は、黒浮き兼ＯＳＤ処理部１４０の構成を示すブロック図である。
次に、図７を参照しながら黒浮き兼ＯＳＤ処理部１４０の構成について説明する。
黒浮き兼ＯＳＤ処理部１４０は、データ入力部２１０、判定部２２０、黒浮き補正部２３０、ＯＳＤ重畳部２４０及びデータ出力部２５０を備える。データ入力部２１０、判定部２２０、黒浮き補正部２３０、ＯＳＤ重畳部２４０及びデータ出力部２５０は、１つのモジュールとして構成される。モジュールとは、製品を構成する一部分である。モジュールの一例としては、一つのまとまった機能を提供する電子回路が搭載された基板が挙げられる。データ入力部２１０は、本発明の「入力部」の一例に対応する。黒浮き補正部２３０は、本発明の「第１処理部」の一例に対応する。ＯＳＤ重畳部２４０は、本発明の「第２処理部」の一例に対応する。データ出力部２５０は、本発明の「出力部」の一例に対応する。
【００５２】
データ入力部２１０には、画像処理部１３３により処理された画像データ、又は制御部１６０がメモリー１６１から読み出した画像データが入力される。制御部１６０がメモリー１６１から読み出す画像データは、黒浮き補正処理のときに表示される画像データであり、例えば、重畳領域３０と、他の領域３３、３４との輝度の差が分かる画像であればよい。データ入力部２１０は、入力された画像データを判定部２２０に出力する。
【００５３】
判定部２２０は、補正用メモリー１５０が記憶した設定データ１５１を参照して、入力された画像データを構成する各画素が黒浮き補正処理の対象の画素であるのか、ガイド画像３１、３２が重畳される画素であるのかを判定する。
【００５４】
判定部２２０は、まず、設定データ１５１のうち、判別データ１５１ａを参照して、対象の画素が黒浮き補正処理の対象画素であるのか、ＯＳＤ画像の重畳処理の対象画素であるのかを判定する。黒浮き補正処理の対象画素を以下では、第１の対象画素といい、ＯＳＤ画像の重畳処理の対象画素を以下では、第２の対象画素という。
判定部２２０は、対象の画素が、第１の対象画素である場合、設定データ１５１から第１インデックス値１５１ｂを取得する。判定部２２０は、取得した第１インデックス値１５１ｂが登録された黒浮き補正テーブル１５３のレコードを参照して該当するフィールドから補正値を取得する。判定部２２０は、取得した補正値と、対象の画素の画素データとを黒浮き補正部２３０に出力する。画素データとは、画像データのうち、対象の画素のデータを意味する。
【００５５】
また、判定部２２０は、対象の画素が、第２の対象画素である場合、設定データ１５１から第１インデックス値１５１ｂを取得する。判定部２２０は、取得した第１インデックス値１５１ｂが登録されたＯＳＤテーブル１５５のレコードを参照して該当するフィールドから第２インデックス値１５１ｃ及びα値を取得する。また、判定部２２０は、取得した第２インデックス値１５１ｃが登録された色データテーブル１５７のレコードを参照して該当するフィールドから色データを取得する。判定部２２０は、取得したα値及び色データと、対象の画素の画素データとをＯＳＤ重畳部２４０に出力する。
【００５６】
黒浮き補正部２３０には、判定部２２０から画素データと、補正値とが入力される。黒浮き補正部２３０は、画素データの階調値に、オフセット値である補正値を加算する。画素データの階調値に補正値が加算されることで、画素データの輝度が高い値に変更される。これにより、図６に示す領域３３の輝度と、重畳領域３０の輝度との差を低減することができる。黒浮き補正処理は、本発明の「第１の画像処理」に対応する。黒浮き補正部２３０は、補正値を加算した画素データをデータ出力部２５０に出力する。
【００５７】
ＯＳＤ重畳部２４０には、判定部２２０から画素データと、α値及び色データとが入力される。ＯＳＤ重畳部２４０は、入力された色データとα値とに基づいて色データの透過度を変更し、変更した透過度の色データを画素データに重畳させて、ＯＳＤ画像の重畳処理を行う。ＯＳＤ画像の重畳処理は、本発明の「第２の画像処理」に対応する。
【００５８】
データ出力部２５０は、黒浮き補正部２３０及びＯＳＤ重畳部２４０から入力される画素データを合成して１フレームの画像データを生成する。データ出力部２５０は、生成した画像データを光変調装置駆動回路１２３に出力する。
【００５９】
光変調装置駆動回路１２３は、データ出力部２５０から入力された画像データに基づいて光変調素子を駆動する駆動信号を生成する。光変調装置駆動回路１２３は、生成した駆動信号に基づいて光変調素子を駆動し、光変調素子にフレーム単位で画像を描画する。光源１１１から射出された光が、画像が描画された光変調素子を透過することで変調されて画像光が生成される。光変調装置１１３により変調された画像光は、光学ユニット１１５に射出され、光学ユニット１１５によりスクリーンＳＣに投射される。
【００６０】
また、制御部１６０は、リモコン５又は操作部１７１により受け付けた操作により、設定データ１５１の書き替える処理を行う。制御部１６０は、本発明の「書替部」の一例に対応する。例えば、図６に示すガイド画像３１の位置を左に移動させる操作を受け付けた場合、制御部１６０は、ガイド画像３１の移動により第１の対象画素に変更された画素の判別データ１５１ａを、第１の対象画素であることを示すデータに書き替える。また、制御部１６０は、第１の対象画素に変更された画素の第１インデックス値１５１ｂを、この画素に設定する補正値が記憶されたレコードの第１インデックス値１５１ａに書き替える。
【００６１】
また、制御部１６０は、ガイド画像３１の移動により第２の対象画素に変更された画素の判別データ１５１ａを、第２の対象画素であることを示すデータに書き替える。また、制御部１６０は、第２の対象画素に変更された画素の第１インデックス値１５１ｂを、この画素に設定するα値、及び、この画素に設定する色データの第２インデックス値１５１ｃを記憶する第１インデックス値１５１ａに書き替える。
【００６２】
図８は、プロジェクター１００の動作を示すフローチャートである。
図８に示すフローチャートを参照しながらプロジェクター１００の動作を説明する。
制御部１６０は、まず、リモコン５又は操作部１７１により黒浮き補正処理の開始操作を受け付けたか否かを判定する（ステップＳ１）。制御部１６０は、開始操作を受け付けていない場合（ステップＳ１／ＮＯ）、開始操作を受け付けるまで処理の開始を待機する。
【００６３】
また、制御部１６０は、開始操作を受け付けた場合（ステップＳ１／ＹＥＳ）、黒浮き兼ＯＳＤ処理部１４０に処理の開始を指示する。また、制御部１６０は、メモリー１６１から黒浮き補正処理に用いる画像データを読み出し、読み出した画像データを黒浮き兼ＯＳＤ処理部１４０に出力する。
【００６４】
黒浮き兼ＯＳＤ処理部１４０は、制御部１６０から処理の開始が指示され、画像データが入力されると（ステップＳ２）、判定部２２０が対象の画素を設定する（ステップＳ３）。ステップＳ２は、本発明の「入力ステップ」に相当する。次に、判定部２２０は、設定した対象の画素の設定データ１５１を参照する（ステップＳ４）。判定部２２０は、対象の画素の判別データ１５１ａが第１の対象画素を示しているか否かを判定する（ステップＳ５）。ステップＳ５の処理は、本発明の「判定ステップ」に相当する。
【００６５】
判定部２２０は、対象の画素の判別データ１５１ａが第１の対象画素を示している場合（ステップＳ５／ＹＥＳ）、設定データ１５１から取得した第１インデックス値１５１ｂに基づいて黒浮き補正テーブル１５３を検索する。判定部２２０は、黒浮き補正テーブル１５３の対応するレコードから補正値を取得する（ステップＳ６）。判定部２２０は、画素データと、取得した補正値とを黒浮き補正部２３０に出力する。黒浮き補正部２３０は、入力された画素データに補正値を加算して黒浮き補正処理を実行す（ステップＳ７）。ステップＳ７の処理は、本発明の「第１処理ステップ」に相当する。黒浮き補正部２３０は、処理の終了した画素データをデータ出力部２５０に出力する。
【００６６】
また、判定部２２０は、対象の画素の判別データ１５１ａが第１の対象画素を示していない場合（ステップＳ５／ＮＯ）、設定データ１５１から取得した第１インデックス値１５１ｂに基づいてＯＳＤテーブル１５５を検索する。判定部２２０は、ＯＳＤテーブル１５５の対応するレコードからα値及び第２インデックス値１５１ｃを取得する（ステップＳ８）。また、判定部２２０は、取得した第２インデックス値１５１ｃに基づいて色データテーブル１５７を検索し、対応するレコードから色データを取得する（ステップＳ８）。判定部２２０は、画素データと、取得したα値及び色データをＯＳＤ重畳部２４０に出力する。ＯＳＤ重畳部２４０は、入力された画素データ、α値及び色データに基づいてＯＳＤ画像の重畳処理を行う（ステップＳ９）。ステップＳ９の処理は、本発明の「第２処理ステップ」に相当する。ＯＳＤ重畳部２４０は、処理の終了した画素データをデータ出力部２５０に出力する。
【００６７】
また、判定部２２０は、黒浮き補正処理及びＯＳＤ画像の重畳処理の対象となる画素のすべてを対象の画素として設定し、黒浮き補正処理又はＯＳＤ画像の重畳処理が終了したか否かを判定する（ステップＳ１０）。判定部２２０は、黒浮き補正処理及びＯＳＤ画像の重畳処理の対象となるすべての画素で処理が終了していない場合（ステップＳ１０／ＮＯ）、ステップＳ３に戻って対象の画素を設定し、ステップＳ４〜Ｓ１０の処理を繰り返す。
【００６８】
また、黒浮き補正処理及びＯＳＤ画像の重畳処理の対象となるすべての画素で処理が終了した場合（ステップＳ１０／ＹＥＳ）、データ出力部２５０は、処理の終了した画像データを光変調装置駆動回路１２３に出力する（ステップＳ１１）。ステップＳ１１の処理は、本発明の「出力ステップ」に相当する。データ出力部２５０は、黒浮き補正部２３０及びＯＳＤ重畳部２４０から入力される画素データを合成して１フレームの画像データを生成する。データ出力部２５０は、生成した画像データを光変調装置駆動回路１２３に出力する。
【００６９】
この後、光変調装置駆動回路１２３が、入力された画像データに基づいて駆動信号を生成し、生成した駆動信号に基づいて光変調素子を駆動して光変調素子に画像を描画する。これにより、光源１１１から射出された光が変調されて画像光が生成され、生成された画像光が、光学ユニット１１５によりスクリーンＳＣに投射され、スクリーンＳＣに画像が表示される（ステップＳ１２）。ステップＳ１２は、本発明の「表示ステップ」に相当する。
【００７０】
次に制御部１６０は、リモコン５又は操作部１７１の操作によりガイドラインの表示位置を変更する変更操作を受け付けたか否かを判定する（ステップＳ１３）。制御部１６０は、変更操作を受け付けていない場合（ステップＳ１３／ＮＯ）、ステップＳ１５の判定に移行する。また、制御部１６０は、変更操作を受け付けた場合（ステップＳ１３／ＹＥＳ）、設定データ１５１の書き替えを行う（ステップＳ１４）。制御部１６０は、変更操作により、第２の対象画素に変更された画素の判別データ１５１ａを、第２の対象画素であることを示すデータに書き替える。また、制御部１６０は、変更操作により、ＯＳＤ画像の重畳対象の画素から第１の対象画素に変更された画素の判別データ１５１ａを、第１の対象画素であることを示すデータに書き替える。
【００７１】
また、制御部１６０は、黒浮き補正処理の補正量の変更操作を受け付けたか否かを判定する（ステップＳ１５）。制御部１６０は、黒浮き補正処理の補正量の変更操作を受け付けていない場合（ステップＳ１５／ＮＯ）、ステップＳ１７の判定に移行する。また、制御部１６０は、黒浮き補正処理の補正量の変更操作を受け付けた場合（ステップＳ１５／ＹＥＳ）、設定データ１５１の書き替えを行う（ステップＳ１６）。制御部１６０は、例えば、ＯＳＤテーブル１５５に登録されたα値を書き替えたり、ＯＳＤテーブル１５５に登録された第１インデックス値１５１ｂを、他の色データに対応づけられた第１インデックス値１５１ｂに書き替えたりする。その後、プロジェクター１００は、判定部２２０によりステップＳ３以降の処理を再度実行する。
【００７２】
次に、制御部１６０は、黒浮き補正処理の完了操作を受け付けたか否かを判定する（ステップＳ１７）。制御部１６０は、完了操作を受け付けていない場合（ステップＳ１７／ＮＯ）、ステップＳ１３に戻り、ガイドラインの表示位置の変更操作を受け付けたか否かを判定する。
【００７３】
また、制御部１６０は、完了操作を受け付けた場合（ステップＳ１７／ＹＥＳ）、画像供給装置３００から画像データの供給が開始されるまで待機する（ステップＳ１６）。制御部１６０は、画像インターフェイス１３１が画像データを受信すると（ステップＳ１６／ＹＥＳ）、画像処理部１３３、黒浮き兼ＯＳＤ処理部１４０、駆動部１２０及び投射部１１０を制御し、これらの機能部に処理を実行させる。
【００７４】
制御部１６０から処理の開始を指示されると、画像処理部１３３は、画像インターフェイス１３１から入力された画像データをフレームメモリー１３５に展開する。画像処理部１３３は、展開した画像データに対して解像度変換処理、リサイズ処理、画像の色合いや輝度の調整処理等の画像処理を行う（ステップＳ１９）。
【００７５】
画像処理部１３３は、画像処理の終了した画像データを黒浮き兼ＯＳＤ処理部１４０に出力する。黒浮き兼ＯＳＤ処理部１４０は、入力された画像データに対して黒浮き補正処理を行う（ステップＳ２０）。黒浮き兼ＯＳＤ処理部１４０は、設定データ１５１を参照して、第１の対象画素を判定する。黒浮き兼ＯＳＤ処理部１４０は、判定した対象画素に対応づけられた補正値を黒浮き補正テーブル１５３から取得し、取得した補正値を対象画素の画素データに加算する。また、このとき、黒浮き兼ＯＳＤ処理部１４０は、ステップＳ８及びＳ９で第２の対象画素と判定した画素の画素データに補正値を加算し、黒浮き補正処理を行ってもよい。黒浮き補正処理が終了すると、ガイド画像３１、３２の表示は必要ないため、第２の対象画素と判定した画素に黒浮き補正処理を行ってもよい。このとき、第２の対象画素の画素データに加算する補正値は、予め設定されたデフォルト値であってもよいし、隣接する画素の補正値の平均値等に設定してもよい。黒浮き兼ＯＳＤ処理部１４０は、処理が終了した画像データを光変調装置駆動回路１２３に出力する（ステップＳ２１）。
【００７６】
光変調装置駆動回路１２３は、入力された画像データに基づいて駆動信号を生成し、生成した駆動信号に基づいて光変調素子を駆動する。これにより、光源１１１から射出された光が変調されて画像光が生成され、生成された画像光が、光学ユニット１１５によりスクリーンＳＣに投射される。これにより、スクリーンＳＣには、黒浮き補正処理が施された画像が表示される（ステップＳ２２）。
【００７７】
以上説明したように本実施形態のプロジェクター１００は、データ入力部２１０と、黒浮き補正部２３０と、ＯＳＤ重畳部２４０と、判定部２２０と、データ出力部２５０とを備える。
データ入力部２１０は、画像データを入力する。
判定部２２０は、データ入力部２１０が入力した画像データの各画素が、第１の対象画素であるのか、第２の対象画素であるのかを判定する。
【００７８】
黒浮き補正部２３０は、入力された画像データに第１の画像処理である黒浮き補正処理を行う。また、黒浮き補正部２３０は、判定部２２０により第１の対象画素と判定された画素の画素データに対して黒浮き補正処理を行う。
ＯＳＤ重畳部２４０は、入力された画像データに第２の画像処理であるＯＳＤ画像の重畳処理を行う。また、ＯＳＤ重畳部２４０は、判定部２２０により第２の対象画素と判定された画素の画素データに対してＯＳＤ画像の重畳処理を行う。
データ出力部２５０は、黒浮き補正部２３０及びＯＳＤ重畳部２４０により処理された画像データを出力する。
【００７９】
判定部２２０は、設定データ１５１を参照して、画像データの各画素が、第１の対象画素であるのか、第２の対象画素であるのかを判定する。設定データ１５１には、画像データの画素が、第１の対象画素であるのか、第２の対象画素であるのかを示す判別データ１５１ａが含まれる。
【００８０】
従って、黒浮き補正部２３０及びＯＳＤ重畳部２４０が、データ入力部２１０及びデータ出力部２５０を共通に使用することができ、黒浮き補正処理及びＯＳＤ画像の重畳処理のために、データ入力部２１０やデータ出力部２５０を複数設ける必要がなくなる。このため、回路リソースを共通化して回路規模を削減することができる。
また、画像データの各画素が、第１の対象画素であるのか、第２の対象画素であるのかの判定を精度よく行うことができる。
【００８１】
プロジェクター１００は、補正用メモリー１５０を備える。補正用メモリー１５０は、黒浮き補正部２３０が黒浮き補正処理に用いる補正値を第１パラメーターとして記憶する。また、補正用メモリー１５０は、ＯＳＤ重畳部２４０がＯＳＤ画像の重畳処理に用いる色データやα値を第２パラメーターとして記憶する。
【００８２】
判定部２２０は、判別データ１５１ａが第１の対象画素であることを示す場合、補正用メモリー１５０から補正値を読み出して黒浮き補正部２３０に出力する。また、判定部２２０は、判別データ１５１ａが第２の対象画素であることを示す場合、補正用メモリー１５０から色データやα値を読み出してＯＳＤ重畳部２４０に出力する。
従って、第１の対象画素に対して、黒浮き補正部２３０に、黒浮き補正を行わせ、第２の対象画素に対して、ＯＳＤ重畳部２４０に、ＯＳＤ画像の重畳処理を行わせることができる。
【００８３】
また、判定部２２０は、設定データ１５１を参照して対象の画素が第１の対象画素であるのか、第２の対象画素であるのかを判定する。また、判定部２２０は、設定データ１５１を参照して対象の画素に対応づけられた補正値や、α値、色データを取得する。
従って、対象の画素が黒浮き補正処理の対象画素である場合も、ＯＳＤ画像の重畳処理の対象画素である場合も、共通の設定データ１５１を参照して補正値や、α値、色データを取得することができる。このため、設定データ１５１のデータ量を削減することができ、判定部２２０が補正用メモリー１５０から読み出すデータ量を削減することができる。
【００８４】
補正用メモリー１５０は、黒浮き補正処理に用いる補正値、及びＯＳＤ画像の重畳処理に用いる色データやα値を複数記憶する。
また、補正用メモリー１５０は、複数の補正値と、これらの補正値の各々を識別する第１インデックス値１５１ｂとを対応づけて登録した黒浮き補正テーブル１５３を記憶する。また、補正用メモリー１５０は、ＯＳＤテーブル１５５や、色データテーブル１５７を記憶する。ＯＳＤテーブル１５５は、複数のα値と、これらのα値の各々を識別する第１インデックス値１５１ｂとを対応づけて登録したテーブルである。また、色データテーブル１５７は、複数の色データと、これらの色データの各々を識別する第２インデックス値１５１ｃとを対応づけて登録したテーブルである。
また、設定データ１５１は、判別データ１５１ａと、第１インデックス値１５１ｂとを含む構成である。
従って、黒浮き補正処理の補正値や、画像データに重畳する色データの色や透過度を最適な値に変更することができる。
【００８５】
また、プロジェクター１００は、操作を受け付ける受付部としてリモコン５又は操作部１７１を備える。また、制御部１６０は、リモコン５又は操作部１７１により受け付けた操作に従って設定データ１５１を書き替える書替部として機能する。
従って、リモコン５又は操作部１７１の操作により、設定データ１５１を書き替えることができる。
【００８６】
ＯＳＤ重畳部２４０は、画像データに合成データを合成する合成処理を実行し、リモコン５又は操作部１７１が受けつける操作は、画像データに合成データを合成する位置を変更する操作である。
従って、画像データに合成するＯＳＤデータの重畳位置を変更することができる。
【００８７】
また、制御部１６０は、リモコン５又は操作部１７１が受け付けた操作により黒浮き補正処理の対象画素に変更された画素の判別データ１５１ａを、黒浮き補正処理の対象画素であることを示すデータに変更する。また、制御部１６０は、黒浮き補正処理の対象画素に変更された画素の第１インデックス値１５１ｂを、この変更された画素に対応づけられた補正値を取得可能な第１インデックス値１５１ｂに変更する。
従って、黒浮き補正処理の対象画素に変更された画素を、この画素に対応づけられた補正値により黒浮き補正を行うことができる。
【００８８】
また、制御部１６０は、リモコン５又は操作部１７１が受け付けた操作により第２の対象画素に変更された画素の判別データ１５１ａを、第２の対象画素であることを示すデータに変更に変更する。また、制御部１６０は、第２の対象画素に変更された画素の第１インデックス値１５１ｂを、この変更された画素に対応づけられた色データやα値を取得可能な第１インデックス値１５１ｂに変更する。
従って、第２の対象画素に変更された画素に、この画素に対応づけられたα値のＯＳＤ画像を重畳することができる。
【００８９】
また、データ入力部２１０、黒浮き補正部２３０、ＯＳＤ重畳部２４０及びデータ出力部２５０は、１のモジュールにより構成される。
従って、回路リソースの共通化を容易に実現することができる。
【００９０】
上述した実施形態は本発明を適用した具体的態様の例に過ぎず、本発明を限定するものではなく、異なる態様として本発明を適用することも可能である。
例えば、画像処理方法及び表示方法を、コンピューターを用いて実現する場合、このコンピューターに実行させるプログラムを記録媒体、又はこのプログラムを伝送する伝送媒体の態様で構成することも可能である。記録媒体には、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、プロジェクター１００が備えるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【００９１】
また、図８に示すフローチャートの処理単位は、黒浮き兼ＯＳＤ処理部１４０及び制御部１６０の処理を理解容易にするために、主な処理内容に応じて分割したものである。このため、図８のフローチャートに示す処理単位の分割の仕方や名称によって本発明が制限されることはない。また、黒浮き兼ＯＳＤ処理部１４０及び制御部１６０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【００９２】
また、図１に示したプロジェクター１００の構成は、プロジェクター１００の機能的構成を示すものであって、具体的な実装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。また、プロジェクター１００の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【００９３】
また、光変調装置１１３が備える光変調素子は、例えば、３枚の反射型液晶パネルを用いた構成としてもよいし、１枚の液晶パネルとカラーホイールを組み合わせた方式を用いてもよい。或いは、３枚のデジタルミラーデバイスを用いた方式、１枚のデジタルミラーデバイスとカラーホイールを組み合わせたＤＭＤ方式等により構成してもよい。光変調装置として１枚のみの液晶パネルまたはＤＭＤを用いる場合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。また、液晶パネルおよびＤＭＤ以外にも、光源が発した光を変調可能な光変調装置であれば問題なく採用できる。
【符号の説明】
【００９４】
３…ケーブル、５…リモコン、１０、２０…投射領域、３０…重畳領域、３１…操作部、３１、３２…ガイド画像、３３、３４…領域、１００、１００Ａ、１００Ｂ…プロジェクター、１０１…バス、１１０…投射部、１１１…光源、１１３…光変調装置、１１５…光学ユニット、１２０…駆動部、１２１…光源駆動回路、１２３…光変調装置駆動回路、１３１…画像インターフェイス、１３３…画像処理部、１３５…フレームメモリー、１４０…黒浮き兼ＯＳＤ処理部、１５０…補正用メモリー、１５１…設定データ、１５１ａ…判別データ、１５１ｂ…第１インデックス値、１５１ｃ…第２インデックス値、１５３…黒浮き補正テーブル、１５５…ＯＳＤテーブル、１５７…色データテーブル、１６０…制御部（書替部）、１６１…メモリー、１６１ａ…制御プログラム、１６５…プロセッサー、１７１…操作部、１７３…リモコン受光部、１７５…入力インターフェイス、１７７…撮像部、２１０…データ入力部（入力部）、２２０…判定部、２３０…黒浮き補正部（第１処理部）、２４０…ＯＳＤ重畳部（第２処理部）、２５０…データ出力部（出力部）。
【図１】
2020120171.tif 000003
【図２】
2020120171.tif 000004
【図３】
2020120171.tif 000005
【図４】
2020120171.tif 000006
【図５】
2020120171.tif 000007
【図６】
2020120171.tif 000008
【図７】
2020120171.tif 000009
【図８】
2020120171.tif 000010