JP2014142466A - 投影装置及びその制御方法、プログラム、並びに記憶媒体 - Google Patents
投影装置及びその制御方法、プログラム、並びに記憶媒体 Download PDFInfo
- Publication number
- JP2014142466A JP2014142466A JP2013010469A JP2013010469A JP2014142466A JP 2014142466 A JP2014142466 A JP 2014142466A JP 2013010469 A JP2013010469 A JP 2013010469A JP 2013010469 A JP2013010469 A JP 2013010469A JP 2014142466 A JP2014142466 A JP 2014142466A
- Authority
- JP
- Japan
- Prior art keywords
- projection
- unit
- image
- focus
- positions
- 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.)
- Pending
Links
Images
Landscapes
- Projection Apparatus (AREA)
- Liquid Crystal Display Device Control (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
【課題】投影装置をスクリーンに対して傾けた場合に発生する、投影画面内のフォーカス不均一を低減する。
【解決手段】投影装置100は、画像を投影面に投影する投影手段171と、投影画像のフォーカス位置を調整する調整手段170と、前記投影画像の周辺の所定の距離だけ離間した少なくとも2つの位置から前記投影手段までの距離を取得する取得手段194と、前記距離の最大値と最小値の差分から前記少なくとも2つの位置が同時に合焦しているか判定する判定手段111と、前記少なくとも2つの位置が同時に合焦していない場合に、前記取得手段により得られた距離に基づいて、前記投影画像を縮小する縮小手段140と、を有する。
【選択図】図1
【解決手段】投影装置100は、画像を投影面に投影する投影手段171と、投影画像のフォーカス位置を調整する調整手段170と、前記投影画像の周辺の所定の距離だけ離間した少なくとも2つの位置から前記投影手段までの距離を取得する取得手段194と、前記距離の最大値と最小値の差分から前記少なくとも2つの位置が同時に合焦しているか判定する判定手段111と、前記少なくとも2つの位置が同時に合焦していない場合に、前記取得手段により得られた距離に基づいて、前記投影画像を縮小する縮小手段140と、を有する。
【選択図】図1
Description
本発明は、投影装置に関する。
従来、投影装置としてのプロジェクタを設置する際、ユーザは、スクリーンの位置とプロジェクタの位置を予め決めた後、スクリーンに投影された画像を見ながら、最適な投影状態が得られるように、投影レンズのズームやフォーカスを調整している。また、プロジェクタの向きやレンズシフト量を調整する必要が生じると、投影レンズのズームやフォーカスを再度調整しなければならず、最適な投影状態を得るまでに同様の作業を繰り返し行うため、非常に煩雑であった。
このような課題に対して、例えば、特許文献1には、プロジェクタとスクリーンの正確な位置情報を検出し、検出された位置情報に基づいて、ズーム、フォーカス、レンズシフトを制御することで、最適な投影画像を自動的に得られる技術が提案されている。
上記特許文献1に記載の技術は、プロジェクタとスクリーンの位置情報を利用して、投影画像を自動調整するものである。しかしながら、プロジェクタをスクリーンに対して傾けたときに、投影画面内のフォーカス分布により発生する、フォーカスが合っていない部分を投影画面全体で最適化するものではない。そのため、図10に示すように、プロジェクタの投影画面がスクリーンに対してフォーカスしていない部分があると、投影画面全体でフォーカスが合うように、ズームやフォーカスを個別に調整する必要がある。
本発明は、上記課題に鑑みてなされ、その目的は、投影装置をスクリーンに対して傾けた場合に発生する、投影画面内のフォーカスの不均一を低減し、投影画面全体で、フォーカス位置を最適化することができる技術を実現することである。
上記課題を解決し、目的を達成するために、本発明の投影装置は、画像を投影面に投影する投影手段と、投影画像のフォーカス位置を調整する調整手段と、前記投影画像の周辺の所定の距離だけ離間した少なくとも2つの位置から前記投影手段までの距離を取得する取得手段と、前記距離の最大値と最小値の差分から前記少なくとも2つの位置が同時に合焦しているか判定する判定手段と、前記少なくとも2つの位置が同時に合焦していない場合に、前記取得手段により得られた距離に基づいて、前記投影画像を縮小する縮小手段と、を有する。
本発明によれば、投影装置をスクリーンに対して傾けた場合に発生する、投影画面内のフォーカスの不均一を低減し、投影画面全体で、フォーカス位置を最適化することができる。
以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。
以下、本発明の投影装置を、例えば、静止画や動画を投影する液晶プロジェクタに適用した実施形態について説明する。
<装置構成>図1を参照して、本発明に係る実施形態の投影装置の構成及び機能の概略について説明する。
本実施形態の液晶プロジェクタ(以下、プロジェクタ)は、投影面に表示するべき画像に応じて、液晶素子の光の透過率を制御して、液晶素子を透過した光源からの光をスクリーンに投影することで、画像をユーザに提示する。
図1において、本実施形態のプロジェクタ100は、CPU110、ROM111、RAM112、操作部113、画像入力部130、画像処理部140を有する。また、プロジェクタ100は、液晶制御部150、液晶素子151R、151G、151B、光源制御部160、光源161、色分離部162、色合成部163、光学系制御部170、投影光学系171を有する。さらに、プロジェクタ100は、記録再生部191、記録媒体192、通信部193、撮像部194、表示制御部195、表示部196を有していてもよい。
CPU110は、プロジェクタ100の各動作ブロックを制御する。ROM111は、CPU110の処理手順を記述した制御プログラムを記憶する。RAM112は、ワークメモリとして一時的に制御プログラムやデータを格納する。また、CPU110は、記録再生部191により記録媒体192から読み出された静止画ファイルや動画ファイルを一時的に記憶し、ROM111に記憶されたプログラムを用いて、それぞれの静止画や動画を再生することもできる。また、CPU110は、通信部193より受信した静止画ファイルや動画ファイルを一時的に記憶し、ROM111に記憶されたプログラムを用いて、それぞれの静止画や動画を再生することもできる。また、CPU110は、撮像部194により得られた画像信号を一時的にRAM112に記憶し、ROM111に記憶されたプログラムを用いて、静止画ファイルや動画ファイルを生成して記録媒体192に記録させることもできる。
また、操作部113は、例えばスイッチやダイヤル、表示部196上に設けられたタッチパネルなどからなり、ユーザの操作指示を受け付け、CPU110に指示信号を送信する。また、操作部113は、例えば、不図示のリモコンからの信号を受信する信号受信部(赤外線受信部など)で、受信した信号に基づいて所定の指示信号をCPU110に送信するものであってもよい。また、CPU110は、操作部113や、通信部193から入力された制御信号を受信して、プロジェクタ100の各動作ブロックを制御する。
画像入力部130は、外部装置から静止画信号や動画信号を受信する。画像入力部130は、例えば、コンポジット端子、S映像端子、D端子、コンポーネント端子、アナログRGB端子、DVI−I端子、DVI−D端子、HDMI(登録商標)端子等を含む。また、画像入力部130は、アナログの静止画信号や動画信号を受信した場合には、受信したアナログ信号をデジタル信号に変換し、画像処理部140に送信する。ここで、外部装置は、静止画信号や動画信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機など、どのようなものであってもよい。
画像処理部140は、図4で詳述するが、例えば画像処理用のマイクロプロセッサからなり、画像入力部130から受信した静止画信号や動画信号にフレーム数、画素数、画像形状などの変更処理を施して、液晶制御部150に送信する。また、画像処理部140は、専用のマイクロプロセッサである必要はなく、例えば、ROM111に記憶されたプログラムによって、CPU110が画像処理部140と同様の処理を実行してもよい。画像処理部140は、フレーム間引き処理、フレーム補間処理、解像度変換処理、歪み補正処理(キーストン補正処理)といった機能を実行することが可能である。また、画像処理部140は、画像入力部130から受信した信号以外にも、CPU110によって再生された画像や映像に対して前述の変更処理を施すこともできる。
液晶制御部150は、例えば制御用のマイクロプロセッサからなり、画像処理部140で処理された静止画信号や動画信号に基づいて、各液晶パネルの液晶素子151R、151G、151Bの画素の液晶に印加する電圧を制御して、液晶素子151R、151G、151Bの透過率を調整する。なお、液晶制御部150は、専用のマイクロプロセッサである必要はなく、例えば、ROM111に記憶されたプログラムによって、CPU110が液晶制御部150と同様の処理を実行してもよい。例えば、画像処理部140に動画信号が入力されている場合、液晶制御部150は、画像処理部140から1フレームの画像データを受信するごとに、画像に対応する透過率となるように、液晶素子151R、151G、151Bを制御する。液晶素子151Rは、赤色に対応する液晶素子であって、光源161から出力された光のうち、色分離部162で赤色(R)、緑色(G)、青色(B)に分離された光のうち、赤色の光の透過率を調整する。液晶素子151Gは、緑色に対応する液晶素子であって、光源161から出力された光のうち、色分離部162で赤色(R)、緑色(G)、青色(B)に分離された光のうち、緑色の光の透過率を調整する。液晶素子151Bは、青色に対応する液晶素子であって、光源161から出力された光のうち、色分離部162で赤色(R)、緑色(G)、青色(B)に分離された光のうち、青色の光の透過率を調整する。
光源制御部160は、光源161のオン/オフの制御や光量の制御をする、例えば制御用のマイクロプロセッサからなる。なお、光源制御部160は、専用のマイクロプロセッサである必要はなく、例えば、ROM111に記憶されたプログラムによって、CPU110が光源制御部160と同様の処理を実行してもよい。また、光源161は、例えばハロゲンランプ、キセノンランプ、高圧水銀ランプであり、スクリーン180に画像や映像を投影するための光を出力する。また、色分離部162は、例えばダイクロイックミラーやプリズムからなり、光源161から出力された光を、赤色(R)、緑色(G)、青色(B)に分離する。なお、光源161として、各色に対応するLED等を使用する場合には、色分離部162は不要である。また、色合成部163は、例えばダイクロイックミラーやプリズムからなり、液晶素子151R、151G、151Bを透過した赤色(R)、緑色(G)、青色(B)の光を合成する。そして、色合成部163により赤色(R)、緑色(G)、青色(B)の成分を合成した光は、投影光学系171に送られる。このとき、液晶素子151R、151G、151Bは、画像処理部140から入力された画像データに対応する光の透過率となるように、液晶制御部150により制御される。そのため、色合成部163により合成された光は、投影光学系171によりスクリーンに投影されると、画像処理部140により入力された静止画データや動画データに対応する静止画や動画がスクリーン上に表示されることになる。
光学系制御部170は、図3で詳述するが、例えば制御用のマイクロプロセッサからなり、投影光学系171を制御する。なお、光学系制御部170は、専用のマイクロプロセッサである必要はなく、例えば、ROM111に記憶されたプログラムによって、CPU110が光学系制御部170と同様の処理を実行してもよい。また、投影光学系171は、色合成部163から出力された合成光をスクリーンに投影する。投影光学系171は、複数のレンズ、レンズ駆動用のアクチュエータからなり、レンズをアクチュエータにより駆動することで、投影画像の拡大、縮小、シフト、焦点調整などを行うことができる。
記録再生部191は、記録媒体192から読み出した静止画ファイルや動画ファイルを再生したり、また、撮像部194により得られた画像信号をCPU110から受信して記録媒体192に記録する。また、通信部193より受信した静止画ファイルや動画ファイルを記録媒体192に記録してもよい。記録再生部191は、例えば、記録媒体192と電気的に接続するインタフェースや記録媒体192と通信するためのマイクロプロセッサからなる。なお、記録再生部191には、専用のマイクロプロセッサを含む必要はなく、例えば、ROM111に記憶されたプログラムによって、CPU110が記録再生部191と同様の処理を実行してもよい。また、記録媒体192は、静止画ファイルや動画ファイル、その他、本実施形態のプロジェクタに必要な制御データなどを記録することができるものである。記録媒体192は、磁気ディスク、光学式ディスク、半導体メモリなどのあらゆる方式の記録媒体であってよく、着脱可能な記録媒体であっても、内蔵型の記録媒体であってもよい。
通信部193は、外部装置から制御信号や画像信号、静止画ファイルや動画ファイル等を受信するものであり、例えば、無線LAN、有線LAN、USB、Bluetooth(登録商標)などであってよく、通信方式を特に限定するものではない。また、画像入力部130の端子が、例えばHDMI(登録商標)端子であれば、その端子を介してCEC通信を行うものであってもよい。ここで、外部装置は、プロジェクタ100と通信が可能な機器であれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機、リモコンなど、どのようなものであってもよい。
撮像部194は、液晶プロジェクタ100の周辺の被写体を撮像して画像信号を生成するために設けられており、投影光学系171を介して投影された静止画や動画を撮影(スクリーン方向を撮影)する。なお、撮像部194は、スクリーン方向を撮影するものに限られず、例えば、スクリーンとは反対方向の視聴者側を撮影しても良い。
CPU110は、撮像部194により得られた画像信号を一時的にRAM112に記憶し、ROM111に記憶されたプログラムを用いて、静止画データや動画データに変換する。また、CPU110は、変換した静止画データや動画データを解析し、合焦データ、輝度むら分布データに変換し、光学系制御部170や画像処理部140により、フォーカス調整、レンズ絞り調整、縮小処理、色むら補正等が施される。さらに、CPU110は、上記処理が施された静止画データや動画データを所定の形式の静止画ファイルや動画ファイルに変換して記録媒体192に記録する。なお、撮像部194の詳細な構成については、図5で後述する。
表示制御部195は、表示制御用のマイクロプロセッサなどからなり、プロジェクタ100に備えられた表示部196にプロジェクタ100を操作するための操作画面やスイッチアイコン等の画像を表示させるための制御をする。なお、表示制御部195専用のマイクロプロセッサである必要はなく、例えば、ROM111に記憶されたプログラムによって、CPU110が表示制御部195と同様の処理を実行してもよい。また、表示部196は、プロジェクタ100を操作するための操作画面やスイッチアイコンを表示する。表示部196は、画像を表示できればどのようなものであってもよい。例えば、液晶ディスプレイ、CRTディスプレイ、有機ELディスプレイ、LEDディスプレイであってよい。また、特定のボタンをユーザに認識可能に掲示するために、各ボタンに対応するLED等を発光させるものであってもよい。
なお、本実施形態の画像処理部140、液晶制御部150、光源制御部160、光学系制御部170、記録再生部191、表示制御部195は、これらの動作ブロックと同様の処理を行うことのできる単数または複数のマイクロプロセッサあってもよい。または、例えば、ROM111に記憶されたプログラムによって、CPU110が各ブロックと同様の処理を実行してもよい。
<基本動作>次に、図1及び図2を参照して、本実施形態のプロジェクタ100の基本動作について説明する。
図2は、本実施形態のプロジェクタ100の基本動作を示すフローチャートである。なお、図2の動作は、CPU110が、ROM111に格納されたプログラムを、RAM112のワークエリアに展開し、各動作ブロックを制御することにより実現される。また、図2の動作は、ユーザが操作部113やリモコンによりプロジェクタ100の電源をオンすると開始される。操作部113やリモコンによりユーザがプロジェクタ100の電源をオンすると、CPU110は、不図示の電源制御部によりプロジェクタ100の各部へ不図示の電源部から電力の供給を開始する。
次に、CPU110は、ユーザによる操作部113やリモコンの操作により選択された表示モードを判定する(S210)。本実施形態のプロジェクタ100の表示モードの1つは、画像入力部130より入力された静止画データや動画データを表示する「入力画像表示モード」である。また、本実施形態のプロジェクタ100の表示モードの1つは、記録再生部191により記録媒体192から読み出された静止画ファイルや動画ファイルを表示する「ファイル再生表示モード」である。また、本実施形態のプロジェクタ100の表示モードの1つは、通信部193から受信した静止画ファイルや動画ファイルを表示する「ファイル受信表示モード」である。なお、本実施形態では、ユーザにより表示モードが選択される場合について説明するが、電源を投入した時点での表示モードは、前回終了時の表示モードになっていてもよく、また、前述のいずれかの表示モードをデフォルトの表示モードとしてもよい。その場合には、S210の処理は省略可能である。
ここでは、S210で、「入力画像表示モード」が選択されたものとして説明する。
「入力画像表示モード」が選択されると、CPU110は、画像入力部130から静止画データや動画データが入力されるまで待機する(S220)。そして、入力された場合(S220でYes)は投影処理(S230)に移行する。
S230では、CPU110は、画像処理部140により、画像入力部130により入力された静止画データや動画データの画素数、フレームレート、画像形状などの変更を実行させ、処理の施された1画面分の画像データを液晶制御部150に送信する。そして、CPU110は、液晶制御部150により、受信した1画面分の画像データの赤色(R)、緑色(G)、青色(B)の各色成分の階調レベルに応じた透過率となるように、各液晶パネルの液晶素子151R、151G、151Bの透過率を制御する。そして、CPU110は、光源制御部160により光源161からの光の出力を制御する。色分離部162は、光源161から出力された光を、赤色(R)、緑色(G)、青色(B)に分離し、それぞれの光を、各液晶パネルの液晶素子151R、151G、151Bに供給する。各液晶素子151R、151G、151Bに供給された各色の光は、各液晶素子の画素毎に透過する光量が制限される。そして、各液晶素子151R、151G、151Bを透過した赤色(R)、緑色(G)、青色(B)それぞれの光は、色合成部163に供給され再び合成される。そして、色合成部163で合成された光は、投影光学系171を介して、スクリーン180に投影される。
この投影処理は、画像を投影している間、1フレームの画像データ毎に順次、実行されている。
なお、このとき、ユーザにより操作部113から投影光学系171の操作指示が入力されると、CPU110は、光学系制御部170により、投影画像の焦点を変更したり、光学系の拡大率を変更したりするように投影光学系171のアクチュエータを制御する。
この投影処理実行中に、CPU110は、ユーザにより操作部113から表示モードを切り替える指示が入力されたか否かを判定する(S240)。ここで、操作部113から表示モードを切り替える指示が入力されると(S240でYes)、CPU110は、再びS210に戻り、表示モードの判定を行う。このとき、CPU110は、画像処理部140に、表示モードを選択させるためのメニュー画面をOSD(On Screen Display)画像データとして送信し、投影中の画像に対して、このOSD画面を重畳させるように画像処理部140を制御する。ユーザは、この投影されたOSD画面を見ながら、表示モードを選択する。
一方、投影処理実行中に、ユーザにより操作部113から表示モードを切り替える指示が入力されない場合は(S240でNO)、CPU110は、ユーザにより操作部113から投影終了の指示が入力されたか否かを判定する(S250)。ここで、操作部113から投影終了の指示が入力された場合には(S250でYES)、CPU110は、プロジェクタ100の各動作ブロックに対する電源供給を停止させ、投影処理を終了する。一方、操作部113から投影終了の指示が入力されない場合には(S250でNo)、CPU110は、S220へ戻り、以降、操作部113から投影終了の指示が入力されるまで、S220からS250までの処理を繰り返す。
以上のようにして、本実施形態のプロジェクタ100は、スクリーンに対して画像を投影する。
なお、「ファイル再生表示モード」では、CPU110は、記録再生部191により、記録媒体192から静止画ファイルや動画ファイルのファイルリストや各ファイルのサムネイルデータを読み出し、RAM112に一時的に記憶する。そして、CPU110は、ROM111に記憶されたプログラムに基づいて、RAM112に一時的に記憶されたファイルリストに基づく文字画像や各ファイルのサムネイルデータに基づく画像データを生成し、画像処理部140に送信する。そして、CPU110は、通常の投影処理(S230)と同様に、画像処理部140、液晶制御部150、光源制御部160を制御する。
次に、投影画面上において、記録媒体192に記録された静止画ファイルや動画ファイルに対応する文字画像やサムネイルを選択する指示が操作部113を介して入力される。そして、CPU110は、選択された静止画ファイルや動画ファイルを記録媒体192から読み出すように記録再生部191を制御する。さらに、CPU110は、読み出された静止画ファイルや動画ファイルをRAM112に一時的に記憶し、ROM111記憶されたプログラムに基づいて静止画や動画を再生する。そして、CPU110は、例えば再生した静止画データや動画データを順次、画像処理部140に送信し、通常の投影処理(S230)と同様に、画像処理部140、液晶制御部150、光源制御部160を制御する。
また、「ファイル受信表示モード」では、CPU110は、通信部193により受信した静止画ファイルや動画ファイルをRAM112に一時的に記憶し、ROM111記憶されたプログラムに基づいて、静止画ファイルや動画ファイルをデコードして再生する。そして、CPU110は、例えば再生した静止画データや動画データを順次、画像処理部140に送信し、通常の投影処理(S230)と同様に、画像処理部140、液晶制御部150、光源制御部160を制御する。
<光学系制御部の構成>次に、図3を参照して、図1の光学系制御部170の詳細な構成について説明する。
フォーカス制御部301は、CPU110の指示に従ってフォーカスレンズ位置を調整する。ズーム制御部302は、CPU110の指示に従ってズームレンズ位置を調整する。レンズ絞り制御部303は、CPU110の指示に従って絞りの開度を調整する。レンズシフト制御部304は、CPU110の指示に従ってレンズのシフト位置を調整する。
また、フォーカス制御部301、ズーム制御部302、レンズ絞り制御部303、レンズシフト制御部304はそれぞれ、フォーカスレンズ位置、ズームレンズ位置、絞り値、レンズシフト位置をCPU110に通知し、各情報はRAM112に格納される。
また、光学系制御部170は、CPU110の指示に従って投影光学系171を制御する。
<画像処理部の構成>次に、図4を参照して、図1の画像処理部140の詳細な構成について説明する。
画像処理部140は、画像入力部130により外部から入力された画像データに画像処理を施す。具体的には、入力処理部401は、CPU110の指示に従って、画像データに対して、ビット深度調整、レベル変換、色空間変換、周波数変換等の処理を施し、解像度変換部402に送出する。解像度変換部402は、CPU110の指示に従って、上記処理が施された画像データの解像度を変換し、階調変換部403に送出する。階調変換部403は、解像度が変換された画像データに対して、CPU110の指示に従って、RAM112に格納されたLUT等に基づいて、ガンマ変換、色変換、シャープネス処理等の階調変換処理を施し、画像合成部404へ送出する。画像合成部404は、階調変換処理された画像データに対して、CPU110の指示に従って、液晶パネルの解像度になるように黒画像データを付加し、台形補正部405へ送出する。台形補正部405は、CPU110の指示に従って、液晶パネルの解像度にされた画像データに対して、形状変換するパラメータである射影変換マトリクスにより形状変換を実施し、パネル補正部406へ送出する。パネル補正部406は、CPU110の指示に従って、形状変換された画像データに対して、液晶パネルの特性を吸収するため、予め計測により定められた、RAM112に格納されたLUT等により、ガンマ補正、面内輝度むら補正等を実施する。そして、補正された画像データは、液晶制御部150に送出され、各液晶パネルの液晶素子151R、151G、151Bの透過率が制御される。
<撮像部の構成>次に、図5を参照して、図1の撮像部194の詳細な構成について説明する。
撮像部194は、被写体の光学像を結像するズームレンズやフォーカスレンズを含むレンズ群501、レンズ群501を駆動するアクチュエータ502、アクチュエータ502を制御するアクチュエータ制御マイクロプロセッサ503を備える。また、撮像部194は、レンズ群501により結像された被写体像を電気信号に変換するCCDやCMOS等の撮像素子504、撮像素子504により得られた画像信号をデジタル信号に変換するA/D変換部505、画像処理マイクロプロセッサ506を備える。
投影光学系171を介して投影された静止画や動画は、レンズ群501を通して、撮像素子504により撮像される。アクチュエータ制御マイクロプロセッサ503は、アクチュエータ502を制御することで、フォーカスやズーム等の撮像条件を最適化する。撮像素子504で撮像されたアナログ画像信号は、A/D変換部505によりデジタル信号に変換される。画像処理マイクロプロセッサ506はデジタル信号に画像処理を施して得られる投影画像データの解析、例えば、投影画像データのエッジ部を解析することで、投影画像のエッジ部のフォーカスが合っているか否かの判定を行う。
[実施形態1]次に、図6を参照して、実施形態1のフォーカス位置設定処理について説明する。なお、図6の動作は、CPU110が、ROM111に格納されたプログラムを、RAM112のワークエリアに展開し、各動作ブロックを制御することにより実現される。また、図6の動作は、ユーザが操作部113やリモコンによりプロジェクタ100の電源をオンすると開始される。操作部113やリモコンによりユーザがプロジェクタ100の電源をオンすると、CPU110は、不図示の電源制御部によりプロジェクタ100の各部へ不図示の電源部から電力の供給を開始する。
まず、S601では、CPU110は、プロジェクタ100がスクリーンに対して傾いて設置されているか判定する。そして、スクリーンに対して傾いている場合、CPU110は、スクリーン上の投影画像は四角形ではあっても長方形でないため、台形補正部405により台形補正を実施する。この台形補正は、プロジェクタ100の傾きを不図示のセンサで検知し、傾きが検知されたときに自動で実施する、あるいは、投影画像を見ながら手動で実施しても良い。
次に、S602では、CPU110は、初期設定として、レンズ絞り制御部303により、絞りを開放する。この結果、最も照度が高い状態となる。
次に、S603では、CPU110は、投影画面と投影画面の略中心を通る水平軸との左右の交点と、投影画面と投影画面の略中心を通る垂直軸との上下の交点の、計4点の距離データを取得する。距離データの具体的な取得方法としては、撮像部194の画像処理マイクロプロセッサ506が合焦と判定した場合に、光学系制御部170のフォーカス制御部301のフォーカス位置のエンコード値を取得し、その値を距離データとしてRAM112に格納する。同様の方法で、上記4点について順次、距離データを取得する。また、CPU110は、上記4点の距離データの平均値を演算し、その値をスクリーン距離としてRAM112に格納する。
次に、S604では、CPU110は、RAM112に格納された4点の距離データから最大値と最小値を抽出し、(最大値−最小値)を距離データの差分値として、RAM112に格納する。
次に、S605では、CPU110は、焦点距離、絞り値、液晶パネル上での表示領域の四角形の対角の長さの光学情報と、スクリーン距離情報とをRAM112から読み出す。液晶パネル上での表示領域の四角形の対角の長さは、液晶パネル上で、入力信号により、動作している領域の対角線の長さのことを意味する。2本の対角線の長さが異なる場合は、対角線の長さの平均値を、液晶パネル上での表示領域の四角形の対角の長さとする。
次に、S606では、CPU110は、S605で読み出された各情報を用いて、以下の式(1)〜(4)に示す演算を実施し、合焦深度を求める。
合焦深度=前方合焦深度+後方合焦深度・・・(1)
前方合焦深度=許容錯乱円径×絞り値×スクリーン距離2/(焦点距離2+許容錯乱円径×絞り値×スクリーン距離)・・・(2)
後方合焦深度=許容錯乱円径×絞り値×スクリーン距離2/(焦点距離2−許容錯乱円径×絞り値×スクリーン距離)・・・(3)
許容錯乱円径=液晶パネル上での表示領域の四角形の対角の長さ/定数(定数は1400)・・・(4)
上記式(1)〜(3)における合焦深度は、カメラ等での被写界深度に相当する用語であり、スクリーン上で、フォーカスの合う距離範囲を意味する。また、許容錯乱円径に使用する定数を1400とするが、投影画面を見るユーザの位置等により変更可能としても良い。
前方合焦深度=許容錯乱円径×絞り値×スクリーン距離2/(焦点距離2+許容錯乱円径×絞り値×スクリーン距離)・・・(2)
後方合焦深度=許容錯乱円径×絞り値×スクリーン距離2/(焦点距離2−許容錯乱円径×絞り値×スクリーン距離)・・・(3)
許容錯乱円径=液晶パネル上での表示領域の四角形の対角の長さ/定数(定数は1400)・・・(4)
上記式(1)〜(3)における合焦深度は、カメラ等での被写界深度に相当する用語であり、スクリーン上で、フォーカスの合う距離範囲を意味する。また、許容錯乱円径に使用する定数を1400とするが、投影画面を見るユーザの位置等により変更可能としても良い。
次に、S607では、CPU110は、距離データ差分値と合焦深度を比較し、距離データ差分値が合焦深度より大きい場合は、距離データ差分値と合焦深度の関係から、投影画面の縮小率を計算する(S608)。縮小率の計算は、以下の式(5)に示す演算を実施する。
縮小率=合焦深度距離/データ差分値・・・(5)
上記式(5)の合焦深度もカメラ等での被写界深度に相当し、許容錯乱円径に使用する定数も変更可能である。
上記式(5)の合焦深度もカメラ等での被写界深度に相当し、許容錯乱円径に使用する定数も変更可能である。
次に、S609では、CPU110は、上記式(5)により演算された縮小率を画像処理部140の解像度変換部402に設定する。
次に、S610では、CPU110は、光学系制御部170のフォーカス制御部301に、S603で演算したスクリーン距離を設定し、S603に戻る。
一方、S607で、距離データ差分値が合焦深度以下の場合、CPU110は、光学系制御部170のフォーカス制御部301に、S603で演算したスクリーン距離を設定し、フォーカス位置が設定されると(S611)、本処理を終了する。
なお、S603での距離データの取得は上記4点(投影画面と水平軸の左右との交点や垂直軸の上下との交点)でなくとも、投影画像の一辺の付近の任意の点(第1の位置)と、他辺の付近の任意の点(第2の位置)などの所定の距離だけ離間した任意の2点以上であれば良い。また、フォーカスが合うことが望ましい点を選んでも良い。また、距離データの取得は、撮像部194とフォーカス制御部301のエンコード値を用いて実施したが、距離センサ等で測距しても良い。
なお、S604では、4点の距離データの最大値と最小値の差分を距離データ差分値としたが、この値の代わりに、左端部と右端部の距離データの差分値と、上端部と下端部の距離データの差分値に縦横比(例えば、4:3の場合は、×4/3)を乗じた値を比較して、大きい方の値を使用しても良い。
また、S607では、距離データ差分値と合焦深度とを比較しているが、多少のデフォーカスを許容するものとし、距離データ差分値と、合焦深度に定数を乗算したものを比較しても良い。
なお、S609では、画像処理部140の解像度変換部402で、電気的に縮小処理しているが、光学系制御部170のズーム制御部302で、光学的に縮小処理しても良い。
なお、光学系制御部170のレンズシフト制御部304で、レンズシフト処理をした場合は、S610、S611のフォーカス位置の設定は、レンズシフト量を加味する必要がある。
以上説明したように、本実施形態のプロジェクタは、所定距離離間した任意の少なくとも2点(例えば、投影画像の一辺の付近の任意の点と、他辺の付近の任意の点)の合焦距離を取得し、これらの点が同時に合焦していない場合に、画像を縮小する処理を行っている。これにより、プロジェクタをスクリーンに対して傾けた場合に発生する、投影画面内のフォーカスの不均一を低減し、投影画面全体で、フォーカス位置を最適化することができる。
また、本実施形態では、液晶プロジェクタを例に説明したが、本発明は、液晶プロジェクタに限られるものではない。本実施形態のように、レンズ等の投影光学系を通してスクリーンに投影する装置であれば、例えばDLPプロジェクタその他の投影装置にも本発明は適用可能である。
[実施形態2]次に、図7を参照して、実施形態2のフォーカス位置設定処理について説明する。なお、本実施形態も液晶プロジェクタの適用例であり、装置構成や基本動作は実施形態1と同様であるため説明を省略する。また、光学系制御部170、画像処理部140、撮像部194の構成についても、実施形態1と同様であるため説明を省略する。
図7は、本実施形態のフォーカス位置設定処理を示すフローチャートである。なお、図7のS701〜S705の処理は、図6で説明したS601〜S605と同様であるため、異なる処理について説明する。なお、図7の動作は、CPU110が、ROM111に格納されたプログラムを、RAM112のワークエリアに展開し、各動作ブロックを制御することにより実現される。また、図7の動作は、ユーザが操作部113やリモコンによりプロジェクタ100の電源をオンすると開始される。操作部113やリモコンによりユーザがプロジェクタ100の電源をオンすると、CPU110は、不図示の電源制御部によりプロジェクタ100の各部へ不図示の電源部から電力の供給を開始する。
S706では、CPU110は、S705で読み出された情報を用いて、上記式(1)〜(4)の合焦深度にスクリーン距離を代入して演算を実施し、絞り値を求める。
S707では、CPU110は、光学系制御部170のレンズ絞り制御部303に、S706で演算した絞り値を設定する(S707)。
S708では、CPU110は、光学系制御部170のフォーカス制御部301に、S703で演算したスクリーン距離を設定し、フォーカス位置が設定されると、本処理を終了する。
なお、S706では、合焦深度にスクリーン距離を代入しているが、多少のデフォーカスを許容するものとし、合焦深度に定数を乗算したものをスクリーン距離に代入しても良い。
以上説明したように、本実施形態のプロジェクタは、所定距離離間した任意の少なくとも2点の合焦距離を取得し、これらの点が同時に合焦していない場合に、絞りを絞る動作を行っている。これにより、プロジェクタをスクリーンに対して傾けた場合に発生する、投影画面内のフォーカスの不均一を低減し、投影画面全体で、フォーカス位置を最適化することができる。
[実施形態3]次に、図8を参照して、実施形態3のフォーカス位置設定処理について説明する。
本実施形態は、照度の制約があり、絞り値の可変範囲に制限がある場合に、実施形態1と2を組み合わせたものであり、絞りの調整を行った後に、画像の縮小処理を行う。
なお、本実施形態の液晶プロジェクタの装置構成や基本動作は実施形態1と同様であるため説明を省略する。また、光学系制御部170、画像処理部140、撮像部194の構成についても、実施形態1と同様であるため説明を省略する。
図8は、本実施形態のフォーカス位置設定処理を示すフローチャートである。なお、図8のS801〜S805、S811の処理は、図6で説明したS601〜S605、S610と同様であり、S806、S812及びS813の処理は、図7で説明したS706〜S708と同様であるため、異なる処理について説明する。なお、図8の動作は、CPU110が、ROM111に格納されたプログラムを、RAM112のワークエリアに展開し、各動作ブロックを制御することにより実現される。また、図7の動作は、ユーザが操作部113やリモコンによりプロジェクタ100の電源をオンすると開始される。操作部113やリモコンによりユーザがプロジェクタ100の電源をオンすると、CPU110は、不図示の電源制御部によりプロジェクタ100の各部へ不図示の電源部から電力の供給を開始する。
S807では、CPU110は、S806で演算した絞り値を制限値と比較し、絞り値が制限値より小さい場合は、絞り値を制限値に設定する(S808)。
S809では、CPU110は、S808で設定した絞り値を用いて、上記式(1)〜(5)により投影画面の縮小率を計算する。
S810では、CPU110は、S809で求めた縮小率を、画像処理部140の解像度変換部402に設定する。
また、S807で絞り値が制限値以上の場合は、CPU110は、光学系制御部170のレンズ絞り制御部303に、S806で演算した絞り値を設定する(S812)。
以上説明したように、本実施形態のプロジェクタは、所定距離離間した任意の少なくとも2点の合焦距離を取得し、これらの点が同時に合焦していない場合に、絞りを絞る動作と画像を縮小する処理を行っている。これにより、プロジェクタをスクリーンに対して傾けた場合に発生する、投影画面内のフォーカスの不均一を低減し、投影画面全体で、フォーカス位置を最適化することができる。
[実施形態4]次に、図9を参照して、実施形態4のフォーカス位置設定処理について説明する。
本実施形態は、縮小率に制限がある場合に、実施形態1と2を組み合わせたものであり、画像の縮小処理を行った後に、絞りの調整を行う。
なお、本実施形態の液晶プロジェクタの装置構成や基本動作は実施形態1と同様であるため説明を省略する。また、光学系制御部170、画像処理部140、撮像部194の構成についても、実施形態1と同様であるため説明を省略する。
図9は、本実施形態のフォーカス位置設定処理を示すフローチャートである。なお、図9のS901〜S906の処理は、図6で説明したS601〜S606と同様であり、S908及びS912の処理は、図8で説明したS807及びS811と同様であるため、異なる処理について説明する。なお、図9の動作は、CPU110が、ROM111に格納されたプログラムを、RAM112のワークエリアに展開し、各動作ブロックを制御することにより実現される。また、図9の動作は、ユーザが操作部113やリモコンによりプロジェクタ100の電源をオンすると開始される。操作部113やリモコンによりユーザがプロジェクタ100の電源をオンすると、CPU110は、不図示の電源制御部によりプロジェクタ100の各部へ不図示の電源部から電力の供給を開始する。
S907では、CPU110は、S906で演算した合焦深度と、S904で演算した距離データ差分と、上記式(5)とにより投影画面の縮小率を計算する。
S908では、CPU110は、S907で求めた縮小率と制限値とを比較し、縮小率が制限値より小さい場合は、以下の式(6)により求めた距離データ差分の限界値を合焦深度に代入し、上記式(1)〜(4)により絞り値を演算する(S909)。
距離データ差分の限界値=距離データ差分×縮小率制限値・・・(6)
S910では、CPU110は、光学系制御部170のレンズ絞り制御部303に、S909で演算した絞り値を設定する。
S910では、CPU110は、光学系制御部170のレンズ絞り制御部303に、S909で演算した絞り値を設定する。
S911では、CPU110は、S907で求めた縮小率と制限値のうち大きい方の値を、画像処理部140の解像度変換部402に設定する。
以上説明したように、本実施形態のプロジェクタは、所定距離離間した任意の少なくとも2点の合焦距離を取得し、これらの点が同時に合焦していない場合に、、画像の縮小処理を行った後に、絞りを絞る動作を行っている。これにより、プロジェクタをスクリーンに対して傾けた場合に発生する、投影画面内のフォーカスの不均一を低減し、投影画面全体で、フォーカス位置を最適化することができる。
[他の実施形態]本発明は、以下の処理を実行することによっても実現される。即ち、本実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPUなど)がプログラムを読み出して実行する処理である。
Claims (15)
- 画像を投影面に投影する投影手段と、
投影画像のフォーカス位置を調整する調整手段と、
前記投影画像の周辺の所定の距離だけ離間した少なくとも2つの位置から前記投影手段までの距離を取得する取得手段と、
前記距離の最大値と最小値の差分から前記少なくとも2つの位置が同時に合焦しているか判定する判定手段と、
前記少なくとも2つの位置が同時に合焦していない場合に、前記取得手段により得られた距離に基づいて、前記投影画像を縮小する縮小手段と、を有することを特徴とする投影装置。 - 前記縮小手段は、前記縮小した画像における前記少なくとも2つの位置が同時に合焦するように前記投影画像の縮小率を設定することを特徴とする請求項1に記載の投影装置。
- 前記縮小手段は、前記投影手段の合焦深度に基づいて前記投影画像の縮小率を設定することを特徴とする請求項1または2に記載の投影装置。
- 前記投影画像の形状を補正する補正手段を更に有し、
前記補正手段により画像の形状を補正し、前記縮小手段により縮小率を設定した後、前記調整手段によりフォーカス位置を調整することを特徴とする請求項1ないし3のいずれか1項に記載の投影装置。 - 前記少なくとも2つの位置が同時に合焦していない場合に、前記取得手段により得られた距離に基づいて、前記投影手段の絞りを調整する絞り制御手段を更に有し、
前記縮小手段は、前記絞り制御手段の絞り値を用いて、前記投影画像の縮小率を設定することを特徴とする請求項1ないし4のいずれか1項に記載の投影装置。 - 画像を投影面に投影する投影手段と、
投影画像のフォーカス位置を調整する調整手段と、
前記投影画像の周辺の所定の距離だけ離間した少なくとも2つの位置から前記投影手段までの距離を取得する取得手段と、
前記距離の最大値と最小値の差分から前記少なくとも2つの位置が同時に合焦しているか判定する判定手段と、
前記少なくとも2つの位置が同時に合焦していない場合に、前記取得手段により得られた距離に基づいて、前記投影手段の絞りを調整する絞り制御手段と、を有することを特徴とする投影装置。 - 前記絞り制御手段は、前記少なくとも2つの位置が同時に合焦するように前記投影手段の絞り値を設定することを特徴とする請求項6に記載の投影装置。
- 前記絞り制御手段は、前記投影手段の合焦深度に基づいて前記投影手段の絞り値を設定することを特徴とする請求項6または7に記載の投影装置。
- 前記投影画像の形状を補正する補正手段を更に有し、
前記補正手段により画像の形状を補正し、前記絞り制御手段により前記投影手段の絞り値を設定した後、前記調整手段によりフォーカス位置を調整することを特徴とする請求項6ないし8のいずれか1項に記載の投影装置。 - 前記絞り制御手段により前記投影手段の絞り値を設定した後、前記調整手段によりフォーカス位置を調整することを特徴とする請求項6ないし8のいずれか1項に記載の投影装置。
- 前記少なくとも2つの位置が同時に合焦していない場合に、前記取得手段により得られた距離に基づいて、前記投影画像を縮小する縮小手段を更に有し、
前記絞り制御手段は、前記縮小手段の縮小率を用いて、前記投影手段の絞り値を設定することを特徴とする請求項6ないし10のいずれか1項に記載の投影装置。 - 画像を投影面に投影する投影手段と、投影画像のフォーカス位置を調整する調整手段と、を有する投影装置の制御方法であって、
前記投影画像の周辺の所定の距離だけ離間した少なくとも2つの位置から前記投影手段までの距離を取得する取得ステップと、
前記距離の最大値と最小値の差分から前記少なくとも2つの位置が同時に合焦しているか判定する判定ステップと、
前記少なくとも2つの位置が同時に合焦していない場合に、前記取得ステップにより得られた距離に基づいて、前記投影画像の縮小率を設定する設定ステップと、を有することを特徴とする制御方法。 - 画像を投影面に投影する投影手段と、投影画像のフォーカス位置を調整する調整手段と、を有する投影装置の制御方法であって、
前記投影画像の周辺の所定の距離だけ離間した少なくとも2つの位置から前記投影手段までの距離を取得する取得ステップと、
前記距離の最大値と最小値の差分から前記少なくとも2つの位置が同時に合焦しているか判定する判定ステップと、
前記少なくとも2つの位置が同時に合焦していない場合に、前記取得ステップにより得られた距離に基づいて、前記投影手段の絞り値を設定する設定ステップと、を有することを特徴とする制御方法。 - コンピュータを、請求項1ないし11のいずれか1項に記載の投影装置の各手段として機能させるプログラム。
- コンピュータを、請求項1ないし11のいずれか1項に記載の投影装置の各手段として機能させるプログラムを格納した記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013010469A JP2014142466A (ja) | 2013-01-23 | 2013-01-23 | 投影装置及びその制御方法、プログラム、並びに記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013010469A JP2014142466A (ja) | 2013-01-23 | 2013-01-23 | 投影装置及びその制御方法、プログラム、並びに記憶媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014142466A true JP2014142466A (ja) | 2014-08-07 |
Family
ID=51423806
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013010469A Pending JP2014142466A (ja) | 2013-01-23 | 2013-01-23 | 投影装置及びその制御方法、プログラム、並びに記憶媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014142466A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020122827A (ja) * | 2019-01-29 | 2020-08-13 | キヤノン株式会社 | 投写表示装置 |
CN117676107A (zh) * | 2024-01-31 | 2024-03-08 | 武汉中观自动化科技有限公司 | 图像激光投影方法以及激光投影设备 |
-
2013
- 2013-01-23 JP JP2013010469A patent/JP2014142466A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020122827A (ja) * | 2019-01-29 | 2020-08-13 | キヤノン株式会社 | 投写表示装置 |
JP7204505B2 (ja) | 2019-01-29 | 2023-01-16 | キヤノン株式会社 | 投写表示装置 |
CN117676107A (zh) * | 2024-01-31 | 2024-03-08 | 武汉中观自动化科技有限公司 | 图像激光投影方法以及激光投影设备 |
CN117676107B (zh) * | 2024-01-31 | 2024-05-24 | 武汉中观自动化科技有限公司 | 图像激光投影方法以及激光投影设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6757157B2 (ja) | 投影装置およびその制御方法 | |
US20170214895A1 (en) | Projection apparatus, projection method, and storage medium | |
US20170244941A1 (en) | Projector and control method thereof | |
US9568812B2 (en) | Image projection apparatus and control method thereof | |
JP6143473B2 (ja) | 画像出力装置、システムおよびそれらの制御方法、プログラム、並びに記憶媒体 | |
JP6271837B2 (ja) | 投影装置及びその制御方法 | |
JP2013083755A (ja) | 表示装置、表示装置の制御方法、プログラム | |
JP6794092B2 (ja) | 表示装置 | |
JP6635748B2 (ja) | 表示装置、表示装置の制御方法及びプログラム | |
JP2014142466A (ja) | 投影装置及びその制御方法、プログラム、並びに記憶媒体 | |
JP6700955B2 (ja) | 投影装置及び投影方法 | |
JP2014207658A (ja) | 画像処理装置及び撮像装置及び画像処理方法 | |
JP6103850B2 (ja) | 表示装置およびその制御方法 | |
JP2014194464A (ja) | 画像投射装置、及びその制御方法 | |
JP2018054912A (ja) | 投影型表示装置及びその制御方法 | |
US20180376031A1 (en) | Projection apparatus that improves dynamic range of luminance of printed material, control method therefor, and storage medium | |
JP2014137386A (ja) | プロジェクタ、その制御方法、及び画像投影システム | |
JP2017040734A (ja) | 表示装置、表示方法及び表示システム | |
JP2019114887A (ja) | 投射型画像表示装置およびその制御方法 | |
JP2020072357A (ja) | 投影装置および投影方法 | |
JP2018121194A (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP6103855B2 (ja) | 投影装置及びその制御方法、プログラム、並びに記憶媒体 | |
JP2019114889A (ja) | 投影装置および投影装置の較正方法 | |
JP2014138411A (ja) | 投影装置及びその制御方法、プログラム、並びに記憶媒体 | |
JP2019134205A (ja) | 投影装置およびその制御方法 |