(57)【要約】      （修正有）【課題】操作者にとってＯＳＤ画像を見やすく表示することを可能にした表示装置を提供する。【解決手段】表示するべき画像を取得する取得手段と、前記取得手段により得られた前記表示するべき画像を表示面に表示する表示手段と、前記表示するべき画像に対してＯＳＤ画像を重畳する指示が入力されると、前記指示を入力した操作者の位置に応じて、形状の異なるＯＳＤ画像を前記表示するべき画像に重畳し、前記表示面に表示するように前記表示手段を制御する制御手段とを有する。【選択図】図６
2013083755.tif 000002
【特許請求の範囲】
【請求項１】
表示するべき画像を取得する取得手段と、
前記取得手段により得られた前記表示するべき画像を表示面に表示する表示手段と、
前記表示するべき画像に対してＯＳＤ画像を重畳する指示が入力されると、前記指示を入力した操作者の位置に応じて、形状の異なるＯＳＤ画像を前記表示するべき画像に重畳し、前記表示面に表示するように前記表示手段を制御する制御手段とを有することを特徴とする表示装置。
【請求項２】
前記操作者の位置は、前記表示するべき画像に対してＯＳＤ画像を重畳する指示を入力する指示装置の位置であることを特徴とする請求項１記載の表示装置。
【請求項３】
前記制御手段は、記憶手段から読出された前記ＯＳＤ画像を、前記指示を入力した操作者の位置に応じて変形した状態で前記表示するべき画像に重畳し、前記表示面に表示するように前記表示手段を制御することを特徴とする請求項１または２記載の表示装置。
【請求項４】
前記制御手段は、前記記憶手段から読出された前記ＯＳＤ画像を、前記指示を入力した操作者の位置に応じて変形し、
前記制御手段は、前記変形したＯＳＤ画像を前記表示するべき画像に重畳し、前記表示面に表示するように前記表示手段を制御することを特徴とする請求項３記載の表示装置。
【請求項５】
前記表示手段は、前記記憶手段から読出された前記ＯＳＤ画像を、前記指示を入力した操作者の位置に応じて変形するように前記表示手段を制御するとともに、前記変形したＯＳＤ画像を前記表示するべき画像に重畳し、前記表示面に表示するように前記表示手段を制御することを特徴とする請求項３記載の表示装置。
【請求項６】
前記制御手段は、前記指示を入力した操作者の位置に応じて、異なる形状のＯＳＤ画像を記憶手段から読み出し、
前記制御手段は、前記読出したＯＳＤ画像を前記表示するべき画像に重畳し、前記表示面に表示するように前記表示手段を制御することを特徴とする請求項１または２記載の表示装置。
【請求項７】
前記指示装置は、前記表示するべき画像に対してＯＳＤ画像を重畳する指示に対応する赤外光を出力する装置であって、
前記制御手段は、前記赤外光に基づいて前記指示装置の位置を検出することを特徴とする請求項２記載の表示装置。
【請求項８】
前記制御手段は前記赤外光の強度に基づいて、前記指示装置の位置を検出することを特徴とする請求項７記載の表示装置。
【請求項９】
赤外光を撮像可能な撮像手段を有し、
前記制御手段は、前記指示装置から前記表示するべき画像に対してＯＳＤ画像を重畳する指示に対応する赤外光を受信したことに応じて、撮像を行うように前記撮像手段を制御し、前記撮像結果に基づいて、前記指示装置の位置を検出することを特徴とする請求項７記載の表示装置。
【請求項１０】
前記表示手段は、前記表示するべき画像を前記表示面に投影でき、
前記表示手段は、前記表示するべき画像を変形でき、
前記制御手段は、前記表示するべき画像に対してＯＳＤ画像を重畳する指示が入力されると、前記指示を入力した操作者の位置に応じて、形状の異なるＯＳＤ画像を前記表示するべき画像に重畳し、前記重畳した画像を変形してから前記表示面に投影するように前記表示手段を制御することを特徴とする請求項１から９のいずれか１項記載の表示装置。
【請求項１１】
前記表示手段は、前記表示するべき画像を前記表示面に投影でき、
前記表示手段は、前記表示するべき画像を変形でき、
前記制御手段は、前記表示するべき画像に対してＯＳＤ画像を重畳する指示が入力されると、前記表示するべき画像を変形してから、前記指示を入力した操作者の位置に応じて、形状の異なるＯＳＤ画像を前記変形された表示するべき画像に重畳し、前記重畳した画像を前記表示面に投影するように前記表示手段を制御することを特徴とする請求項１から９のいずれか１項記載の表示装置。
【請求項１２】
表示するべき画像を取得する取得手段と、前記取得手段で取得された前記表示するべき画像を表示面に表示する表示手段とを有する表示装置の制御方法であって、
前記表示するべき画像に対してＯＳＤ画像を重畳する指示が入力されると、前記指示を入力した操作者の位置に応じて、形状の異なるＯＳＤ画像を前記表示するべき画像に重畳し、前記表示面に表示するように前記表示手段を制御することを特徴とする表示装置の制御方法。
【請求項１３】
コンピュータを請求項１から１１記載のいずれか１項記載の各手段として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置に関し、特に、表示対象となる映像に重畳する画像（いわゆるＯＳＤ画像）を表示することができる表示装置に関する。
【背景技術】
【０００２】
従来、表示装置においてユーザによる表示装置の機能選択や画質調整等の目的で、表示対象となる映像に対してＯＳＤ画像を重畳して表示することが一般的に行われている。表示装置の操作者は、このＯＳＤを観察しながら表示装置の機能を選択したり画質を調整したりする。ＯＳＤは、Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙの略である。
【０００３】
また、表示装置として、近年用いられているプロジェクタにおいては、スクリーンに対して画像を斜めから投影することで生じる投影映像の歪みを補正する技術が知られている。これは投影表示装置に入力される映像だけでなく、その映像に重畳されるＯＳＤにも歪み補正を行うこともできる。
【０００４】
例えば、特許文献１ではＯＳＤ画像を投影装置の入力映像に重畳した後に歪み補正を行う構成が開示されている。また、特許文献２では、ＯＳＤ画像と入力映像を独立に歪み補正可能な構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２３０９９１号公報
【特許文献２】特開２０００−３３０５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述の特許文献に開示された従来技術では、ＯＳＤ画像の主観察者となる操作者の位置を考慮して画像の歪みを補正するようなことをしていなかった。そのため、操作者の位置から見たＯＳＤ画像の歪みは必ずしも低減されているとは限らないという課題があった。
【０００７】
本発明はこのような課題に鑑みてなされたものであって、操作者にとってＯＳＤ画像を見やすく表示することを可能にした表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の表示装置は、表示するべき画像を取得する取得手段と、前記取得手段により得られた前記表示するべき画像を表示面に表示する表示手段と、前記表示するべき画像に対してＯＳＤ画像を重畳する指示が入力されると、前記指示を入力した操作者の位置に応じて、形状の異なるＯＳＤ画像を前記表示するべき画像に重畳し、前記表示面に表示するように前記表示手段を制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、操作者にとってＯＳＤ画像を見やすく表示することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例２の液晶プロジェクタの構成を示す図である。
【図２】実施例２の液晶プロジェクタの基本動作の制御を示すフロー図である。
【図３】実施例１の液晶モニタの構成を示す図である。
【図４】実施例１の液晶モニタの基本動作の制御を示すフロー図である。
【図５】実施例１の液晶モニタのＯＳＤ画像表示動作の制御を示すフロー図である。
【図６】実施例１の液晶モニタのＯＳＤ画像の表示例を示す図である。
【図７】実施例２の液晶プロジェクタのＯＳＤ画像表示動作の制御を示すフロー図である。
【図８】実施例２の液晶プロジェクタのＯＳＤ画像の表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施例を詳細に説明する。
【００１２】
［第１の実施形態］
本実施例においては、表示装置として液晶モニタ３００を用いた例を説明する。
【００１３】
本実施例の液晶モニタ３００は、操作者の操作するためのＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画面を表示する際に、操作者の位置を検出して、操作者の位置に応じて、ＯＳＤ画像の形状を変形させることができる。また、操作者の位置を検出して、操作者の位置に応じて、それぞれの位置に応じたＯＳＤ画像を選択することができる。
【００１４】
つまり、本実施例の液晶モニタ３００は、操作者の位置を検出して、操作者の位置に応じた形状のＯＳＤ画像を表示することにより、操作者にＯＳＤ画面を見やすく表示することができる。また操作者の位置は、液晶モニタ３００に対する相対位置である。
【００１５】
以下、このような液晶モニタ３００について説明する。
【００１６】
まず、図３を用いて、本実施例の液晶モニタ３００について説明する。
【００１７】
図３は、本実施例の液晶モニタ３００の全体構成を示す図である。
【００１８】
本実施例の液晶モニタ３００は、ＣＰＵ３１０、ＲＯＭ３１１、ＲＡＭ３１２、操作部３１３、画像入力部３３０、画像処理部３４０を有する。また、液晶モニタ３００は、さらに、液晶制御部３５０、液晶素子３５１、光源制御部３６０、光源３６１を有する。また、液晶モニタ３００は、さらに、記録再生部３９１、記録媒体３９２、通信部３９３、撮像部３９４を有していてもよい。
【００１９】
ＣＰＵ３１０は、液晶モニタ３００の各動作ブロックを制御するものあり、ＲＯＭ３１１は、ＣＵＰ３１０の処理手順を記述した制御プログラムを記憶するためのものであり、ＲＡＭ３１２は、ワークメモリとして一時的に制御プログラムやデータを格納するものである。また、ＣＰＵ３１０は、記録再生部３９１により記録媒体３９２から再生された静止画データや動画データを一時的に記憶し、ＲＯＭ３１１に記憶されたプログラムを用いて、それぞれの画像や映像を再生したりすることもできる。また、ＣＰＵ３１０は、通信部３９３より受信した静止画データや動画データを一時的に記憶し、ＲＯＭ３１１に記憶されたプログラムを用いて、それぞれの画像や映像を再生したりすることもできる。また、撮像部３９４により得られた画像や映像を一時的にＲＡＭ３１２に記憶し、ＲＯＭ３１１に記憶されたプログラムを用いて、静止画データや動画データに変換して記録媒体３９２に記録させることもできる。
【００２０】
また、操作部３１３は、ユーザの指示を受け付け、ＣＰＵ３１０に指示信号を送信するものであり、例えば、スイッチやダイヤル、タッチパネルなどからなる。また、操作部３１３は、例えば、リモコンからの信号を受信する信号受信部（赤外線受信部など）で、受信した信号に基づいて所定の指示信号をＣＰＵ１１０に送信するものであってもよい。また、ＣＰＵ３１０は、操作部３１３や、通信部３９３から入力された制御信号を受信して、液晶モニタ３００の各動作ブロックを制御する。
【００２１】
画像入力部３３０は、外部装置から映像信号を受信するものであり、例えば、コンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＨＤＭＩ（登録商標）端子等を含む。また、アナログ映像信号を受信した場合には、受信したアナログ映像信号をデジタル映像信号に変換する。そして、受信した映像信号を、画像処理部３４０に送信する。ここで、外部装置は、映像信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機など、どのようなものであってもよい。
【００２２】
画像処理部３４０は、映像入力部３３０から受信した映像信号にフレーム数、画素数、画像形状などの変更処理を施して、液晶制御部３５０に送信するものであり、例えば画像処理用のマイクロプロセッサからなる。また、画像処理部３４０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ３１０が画像処理部３４０と同様の処理を実行しても良い。画像処理部３４０は、フレーム間引き処理、フレーム補間処理、解像度変換処理、といった機能を実行することが可能である。また、画像処理部３４０は、映像入力部３３０から受信した映像信号以外にも、ＣＰＵ３１０によって再生された画像や映像に対して前述の変更処理を施すこともできる。この処理については、後述する。
【００２３】
液晶制御部３５０は、画像処理部３４０で処理の施された映像信号に基づいて、液晶素子３５１の画素の液晶に印可する電圧を制御して、液晶素子３５１の透過率を調整するものであり、制御用のマイクロプロセッサからなる。また、液晶制御部３５０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ３１１に記憶されたプログラムによって、ＣＰＵ３１０が液晶制御部３５０と同様の処理を実行しても良い。たとえば、画像処理部３４０に映像信号が入力されている場合、液晶制御部３５０は、画像処理部３４０から１フレームの画像を受信する度に、画像に対応する透過率となるように、液晶素子３５１を制御する。液晶素子３５１は、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の副画素を有し、それぞれの色成分の光の透過率を個別に調整する構造になっている。
【００２４】
光源制御部３６０は、光源３６１のオン／オフ制御や光量の制御をするものであり、制御用のマイクロプロセッサからなる。また、光源制御部３６０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ３１１に記憶されたプログラムによって、ＣＰＵ３１０が光源制御部３６０と同様の処理を実行しても良い。また、光源３６１は、液晶素子３５１に向けて光を投光するものであり、例えば、ＬＥＤランプ、ハロゲンランプ、キセノンランプ、高圧水銀ランプなどどのような光源を用いても良い。
【００２５】
記録再生部３９１は、記録媒体３９２から静止画データや動画データを再生したり、また、撮像部３９４により得られた画像や映像の静止画データや動画データをＣＰＵ３１０から受信して記録媒体３９２に記録したりするものである。また、通信部３９３より受信した静止画データや動画データを記録媒体３９２に記録しても良い。記録再生部３９１は、例えば、記録媒体３９２と電気的に接続するインタフェースや記録媒体３９２と通信するためのマイクロプロセッサからなる。また、記録再生部３９１には、専用のマイクロプロセッサを含む必要はなく、例えば、ＲＯＭ３１１に記憶されたプログラムによって、ＣＰＵ３１０が記録再生部３９１と同様の処理を実行しても良い。また、記録媒体３９２は、静止画データや動画データ、その他、本実施例の液晶プロジェクタに必要な制御データなどを記録することができるものであり、磁気ディスク、光学式ディスク、半導体メモリなどのあらゆる方式の記録媒体であってよく、着脱可能な記録媒体であっても、内蔵型の記録媒体であってもよい。
【００２６】
通信部３９３は、外部機器からの制御信号や静止画データ、動画データなどを受信するためのものであり、例えば、無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などであってよく、通信方式を特に限定するものではない。また、画像入力部１３０の端子が、例えばＨＤＭＩ（登録商標）端子であれば、その端子を介してＣＥＣ通信を行うものであっても良い。ここで、外部装置は、液晶モニタ３００と通信を行うことができるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機、リモコンなど、どのようなものであってもよい。
【００２７】
撮像部３９４は、本実施例の液晶モニタ３００の周辺を撮像して画像信号を取得するものである。撮像部３９４は、得られた画像や映像をＣＰＵ３１０に送信し、ＣＰＵ３１０は、その画像や映像を一時的にＲＡＭ３１２に記憶し、ＲＯＭ３１１に記憶されたプログラムに基づいて、静止画データや動画データに変換する。撮像部３９４は、被写体の光学像を取得するレンズ、レンズを駆動するアクチュエータ、アクチュエータを制御するマイクロプロセッサ、レンズを介して取得した光学像を画像信号に変換する撮像素子、撮像素子により得られた画像信号をデジタル信号に変換するＡＤ変換部などからなる。
【００２８】
なお、本実施例の画像処理部３４０、液晶制御部３５０、光源制御部３６０、記録再生部３９１は、これらの各ブロックと同様の処理を行うことのできる単数または複数のマイクロプロセッサあっても良い。または、例えば、ＲＯＭ３１１に記憶されたプログラムによって、ＣＰＵ３１０が各ブロックと同様の処理を実行しても良い。
【００２９】
本実施例では液晶モニタを一例として説明しているが、液晶ディスプレイ、ＣＲＴディスプレイ、有機ＥＬディスプレイ、ＬＥＤディスプレイ、また、液晶テレビ、プラズマテレビなどであっても良いなどの表示装置であっても良い。
【００３０】
＜基本動作＞
次に、図３、図４を用いて、本実施例の液晶モニタ３００の基本動作を説明する。
【００３１】
図４は、本実施例の液晶モニタ３００の基本動作の制御を説明するためのフロー図である。図４の動作は、基本的にＣＰＵ３１０が、ＲＯＭ３１１に記憶されたプログラムに基づいて、各機能ブロックを制御することにより実行されるものである。図４のフロー図は、操作部３１３や不図示のリモコンによりユーザが液晶モニタ３００の電源のオンを指示した時点をスタートとしている。
【００３２】
操作部３１３や不図示のリモコンによりユーザが液晶モニタ３００の電源のオンを指示すると、ＣＰＵ３１０は、不図示の電源部からプロジェクタ１００の各部に不図示の電源回路から電源を供給が供給する。
【００３３】
次に、ＣＰＵ３１０は、ユーザによる操作部３１３やリモコンの操作により選択された表示モードを判定する（Ｓ４１０）。このとき、ＣＰＵ３１０は、表示モードを選択させるためのメニュー画面をＲＯＭ３１１から読み出して、ＯＳＤ画像として画像処理部３４０に送信し、表示中の画像に対してＯＳＤ画像を重畳させるように画像処理部３４０を制御する。ユーザは、この表示されたＯＳＤ画面を見ながら、表示モードを選択するのである。
【００３４】
本実施例の液晶モニタ３００の表示モードの一つは、画像入力部３３０より入力された映像を表示する「入力画像表示モード」である。また、本実施例の液晶モニタ３００の表示モードの一つは、記録再生部３９１により記録媒体３９２から読み出された静止画データや動画データの画像や映像を表示する「ファイル再生表示モード」である。また、本実施例の液晶モニタ３００の表示モードの一つは、通信部３９３から受信した静止画データや動画データの画像や映像を表示する「ファイル受信表示モード」である。なお、本実施例では、ユーザにより表示モードが選択される場合について説明するが、電源を投入した時点での表示モードは、前回終了時の表示モードになっていてもよく、また、前述のいずれかの表示モードをデフォルトの表示モードとしてもよい。その場合には、Ｓ４１０の処理は省略可能である。
【００３５】
ここでは、Ｓ４１０で、「入力画像表示モード」が選択されたものとして説明する。
【００３６】
「入力画像表示モード」が選択されると、ＣＰＵ３１０は、画像入力部１３０から映像が入力されているか否かを判定する（Ｓ４２０）。入力されていない場合（Ｓ４２０でＮｏ）には、入力が検出されるまで待機し、入力されている場合（Ｓ４２０でＹｅｓ）には、制御部は、表示処理（Ｓ４３０）を実行する。
【００３７】
ＣＰＵ３１０は、表示処理として、画像入力部３３０より入力された映像を画像処理部３４０に送信し、画像処理部３４０に、映像の画素数、フレームレート、形状の変形を実行させ、処理の施された１画面分の画像信号を液晶制御部３５０に送信する。そして、ＣＰＵ３１０は、液晶制御部３５０に、受信した１画面分の画像の赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色成分の階調レベルに応じた透過率となるように、液晶パネル１５１の各副画素の透過率を制御させる。そして、ＣＰＵ３１０は、光源制御部３６０に光源３６１からの光の出力を制御させ、表示画面をユーザに提示する。
【００３８】
この表示処理は、画像を表示している間、１フレームの画像毎に順次、実行されている。
【００３９】
この表示処理実行中に、ＣＰＵ３１０は、ユーザにより表示モードを切り替える指示が指示部３１３から入力されたか否かを判定する（Ｓ４４０）。ここで、ユーザにより表示モードを切り替える指示が指示部３１３から入力されると（Ｓ４４０でＹｅｓ）、ＣＰＵ３１０は、再びＳ４１０に戻り、表示モードの判定を行う。このとき、ＣＰＵ３１０は、表示モードを選択させるためのメニュー画面をＲＯＭ３１１から読み出して、ＯＳＤ画像として画像処理部３４０に送信し、表示中の画像に対してＯＳＤ画像を重畳させるように画像処理部３４０を制御する。ユーザは、この表示されたＯＳＤ画面を見ながら、表示モードを選択するのである。
【００４０】
一方、表示処理実行中に、ユーザにより表示モードを切り替える指示が指示部３１３から入力されない場合は（Ｓ４４０でＮｏ）、ＣＰＵ３１０は、ユーザにより表示終了の指示が指示部３１３から入力されたか否かを判定する（Ｓ４５０）。ここで、ユーザにより表示終了の指示が指示部３１３から入力された場合には（Ｓ４５０でＹｅｓ）、ＣＰＵ３１０は、液晶モニタ３００の各ブロックに対する電源供給を停止させ、画像表示を終了させる。一方、ユーザにより表示終了の指示が指示部３１３から入力された場合には（Ｓ４５０でＮｏ）、ＣＰＵ３１０は、Ｓ４２０へ戻り、以降、ユーザにより表示終了の指示が指示部３１３から入力されるまでの間Ｓ４２０からＳ４５０までの処理を繰り返す。
【００４１】
以上のように、本実施例の液晶モニタ３００は、スクリーンに対して画像を表示する。
【００４２】
なお、「ファイル再生表示モード」では、ＣＰＵ３１０は、記録再生部３９１に、記録媒体３９２から静止画データや動画データのファイルリストや各ファイルのサムネイルデータを読み出させ、ＲＡＭ３１２に一時的に記憶する。そして、ＣＰＵ３１０は、ＲＯＭ３１１に記憶されたプログラムに基づいて、ＲＡＭ３１２に一時記憶されたファイルリストに基づく文字画像や各ファイルのサムネイルデータに基づく画像を生成し、画像処理部３４０に送信する。そして、ＣＰＵ３１０は、通常の表示処理（Ｓ４３０）と同様に、画像処理部３４０、液晶制御部３５０、光源制御部３６０を制御する。
【００４３】
次に、表示画面上において、記録媒体３９２に記録された静止画データや動画データにそれぞれ対応する文字や画像を選択する指示が指示部３１３を通して入力される。そうすると、ＣＰＵ３１０は、選択された静止画データや動画データを記録媒体３９２から読み出すように記録再生部３９１を制御する。そして、ＣＰＵ３１０は、読み出された静止画データや動画データをＲＡＭ３１２に一時的に記憶し、ＲＯＭ３１１記憶されたプログラムに基づいて、静止画データや動画データの画像や映像を再生する。
【００４４】
そして、ＣＰＵ３１０は、例えば再生した動画データの映像を順次、画像処理部３４０に送信し、通常の表示処理（Ｓ４３０）と同様に、画像処理部３４０、液晶制御部３５０、光源制御部３６０を制御する。また、静止画データを再生した場合には、再生した画像を画像処理部３４０に送信し、通常の表示処理（Ｓ４３０）と同様に、画像処理部３４０、液晶制御部３５０、光源制御部３６０を制御する。
【００４５】
また、「ファイル受信表示モード」では、ＣＰＵ３１０は、通信部３９３から受信した静止画データや動画データをＲＡＭ３１２に一時的に記憶し、ＲＯＭ３１１記憶されたプログラムに基づいて、静止画データや動画データの画像や映像を再生する。そして、ＣＰＵ３１０は、例えば再生した動画データの映像を順次、画像処理部３４０に送信し、通常の表示処理（Ｓ４３０）と同様に、画像処理部３４０、液晶制御部３５０、光源制御部３６０を制御する。また、静止画データを再生した場合には、再生した画像を画像処理部１４０に送信し、通常の表示処理（Ｓ４３０）と同様に、画像処理部３４０、液晶制御部３５０、光源制御部３６０を制御する。
【００４６】
＜ＯＳＤ画像表示動作＞
次に、本実施例の液晶モニタ３００のＯＳＤ画像の表示方法について図５、図６を用いて説明する。
【００４７】
本実施例の液晶モニタ３００は、前述したように、ユーザからの指示があるとＯＳＤ画面を表示画面上に表示することができる。
【００４８】
図５は、本実施例の液晶モニタ３００のＯＳＤ画像表示動作の制御を説明するためのフロー図である。図５の動作は、基本的にＣＰＵ３１０が、ＲＯＭ３１１に記憶されたプログラムに基づいて、各機能ブロックを制御することにより実行されるものである。図５のフロー図は、操作部３１３や不図示のリモコンによりユーザがメニュー表示の指示を行い、その指示をＣＰＵ３１０が受信し、ＯＳＤ画像表示動作を開始した時点をスタートとしている。
【００４９】
まず、ＣＰＵ３１０は、操作部３１３からのメニュー表示の指示を受けると、操作者の位置を判定する（Ｓ５１０）。本実施例の液晶モニタ３００は、操作者の位置を判定する方法として複数の方法を有し、いずれの方法を用いても良いものとするが、いずれか一つの方法を有していてもよい。操作者の判定方法については後述する。
【００５０】
次に、ＣＰＵ３１０は、ＲＯＭ３１１に記憶されているＯＳＤ画像となるメニュー画像をＲＯＭ３１１から読み出し、画像処理部３４０に送信する（Ｓ５２０）。
【００５１】
次に、ＣＰＵ３１０は、Ｓ５１０で判定した操作者の位置に基づいて、ＯＳＤ画像の形状を変形するように画像処理部３４０を制御する（Ｓ５３０）。操作者の位置と、ＯＳＤ画像の形状との関係については後述する。
【００５２】
そして、ＣＰＵ３１０は、Ｓ５３０で、変形したＯＳＤ画像と表示中の画像とを合成して液晶制御部に転送するように、画像処理部３４０を制御する（Ｓ５４０）。
【００５３】
このような動作を行うことで、操作者の位置に応じてＯＳＤ画像を変形した状態で画面上に表示することができるのである。
【００５４】
なお、本実施例では、画像処理部３４０が、ＣＰＵ３１０により検出された操作者の位置の情報を受け、ＯＳＤ画面の形状を変形して表示中の画面に合成して、液晶制御部３５０に送信するものとした。しかし、ＣＰＵ３１０が検出された操作者の位置の情報にもとづいて、ＯＳＤ画面の形状を変形し、変形後のＯＳＤ画面を画像処理部３４０に送信し、表示中の画面に合成して出力させても良い。
【００５５】
また、本実施例では、Ｓ５２０、Ｓ５３０の処理の代わりに、ＣＰＵ３１０が、検出された操作者の位置に応じて、ＲＯＭ３１１から適切な形状のＯＳＤ画像を選択して読出し、画像処理部３４０に送信させても良い。つまり、ＯＳＤ画像を変形する代わりに予め変形された複数のＯＳＤ画像を予めＲＯＭ３１１に格納しておき、操作者の位置に応じて最適なＯＳＤ画像を選択して、表示中の画像に合成するのである。例えば、操作者の位置が液晶モニタ３００の右側であると検出されると右側用のＯＳＤ画像が選択され、左側であると検出されると左側用のＯＳＤ画像が選択され、正面であると検出されると正面用のＯＳＤ画像が選択される。これらの右側用のＯＳＤ画像、左側用のＯＳＤ画像、正面用のＯＳＤ画像にはそれぞれ同じ項目を示す画像が含まれる。
【００５６】
すなわち、本実施例の液晶モニタ３００は、操作者の位置に応じて表示中の画像に重畳するＯＳＤ画像の形状を異ならせて表示することができる。
【００５７】
ここで、Ｓ５１０の操作者の位置を判定する方法について説明する。
【００５８】
判定方法の一つは、操作者の操作した操作部の位置を操作者の位置と判定する方法である。また判定方法の一つは、赤外線リモコンの赤外光の強度にもとづいて、操作者の位置を判定する方法である。また、判定方法の一つは、撮像部３９４により画面の表示している方向を撮影し、赤外線リモコンの位置を操作者の位置と判定する方法である。
【００５９】
まず、操作者の操作した操作部の位置を操作者の位置と判定する判定方法について説明する。図６（ａ）は、本実施例の液晶モニタ３００を正面から見た図である。本実施例の液晶モニタ３００は、図６（ａ）に示すように、操作部（左）３１３ａ、操作部（右）３１３ｂを有する。操作部（左）３１３ａ、操作部（右）３１３ｂは、例えば、スイッチ、ダイヤル、タッチパネル等からなり、液晶モニタ３００に直接配置されている。
【００６０】
そして、ＣＰＵ３１０は、操作部（左）３１３ａが操作者により操作され、メニュー画面を表示する指示が入力されると、操作者の位置が、液晶モニタ３００の左側であると判定する。また、操作部（右）３１３ｂが操作者により操作され、メニュー画面を表示する指示が入力されると、操作者の位置が、液晶モニタ３００の右側であると判定する。
【００６１】
なお、操作部３１３ａ、３１３ｂは必ずしも同じ操作が行えるものでなくてもよく、例えば操作部３１３ａは入力映像の切り替え、３１３ｂは輝度調整という風に異なる役割を割り当てられていてもよい。
【００６２】
次に、赤外線リモコンの赤外光の強度にもとづいて、操作者の位置を判定する判定方法について説明する。本実施例の液晶モニタ３００は、図６（ａ）に示すように、赤外線受光部（左）３１３ｃ、赤外線受光部（右）３１３ｄを有する。
【００６３】
そして、ＣＰＵ３１０は、操作者により赤外線リモコンが操作され、メニュー画面を表示する指示が入力されると、赤外線受光部（左）３１３ｃ、赤外線受光部（右）３１３ｄの信号出力を比較する。出力を比較した結果、赤外線受光部（左）３１３ｃ、赤外線受光部（右）３１３ｄの信号出力のレベル（強度）がほぼ同じであれば、操作者の位置が液晶モニタ３００の正面にいると判定する。また、赤外線受光部（左）３１３ｃの信号出力のレベル（強度）が、赤外線受光部（右）３１３ｄの信号出力のレベル（強度）よりも大きい場合には、操作者の位置が液晶モニタ３００の左側であると判定する。また、赤外線受光部（左）３１３ｃの信号出力のレベルが、赤外線受光部（左）３１３ｄの信号出力のレベル（強度）よりも小さい場合には、操作者の位置が液晶モニタ３００の右側であると判定する。
【００６４】
なお、赤外線受光部で受信される信号の強度は、リモコンを操作している操作者の距離の２乗に反比例することが知られているので、それぞれの赤外線受光部の信号のレベルから操作者の位置を特定することも可能である。そこで、本実施例の液晶モニタ３００のＣＰＵ３１０は、それぞれの赤外線受光部の信号レベルと位置に関する情報を記憶したテーブルをＲＯＭ３１１に予め記憶しておき、そのテーブルに基づいて操作者の位置を判定しても良い。
【００６５】
なお、本実施例では、赤外線受光部を２つの場合について説明したが、２つ以上であればいくつであっても良い。また、３つ以上赤外線受光部を配置することで、操作者の位置を３次元空間で把握できるようにしてもよい。
【００６６】
次に、撮像部３９４により画面の表示している方向を撮影し、赤外線リモコンの位置を操作者の位置と判定する判定方法について説明する。本実施例の液晶モニタ３００は、図６（ａ）に示すように、撮像部３９４を有する。この撮像部３９４は、赤外光を撮像することができる（撮像可能である）。
【００６７】
そして、ＣＰＵ３１０は、操作者により赤外線リモコンが操作され、メニュー画面を表示する指示が入力されると、撮像を行うように撮像部３９４を制御する。そして、ＣＰＵ３１０は、撮像部３９４による撮像結果である撮像画像を解析し、撮像画像中の赤外光成分の最も大きい位置を解析し、撮像範囲におけるどの方向から赤外光が発射されたのかを検出する。撮像結果に表れる赤外光は、赤外線リモコンから発射されたものであるから、ＣＰＵ３１０は、この方向が操作者の位置であると判定する。
【００６８】
なお、本実施例で説明した操作者の位置を判定する方法は一例であって、ほかのどのような方法を用いても良い。例えば、赤外線リモコンにＧＰＳ受信機を搭載し、ＧＰＳ衛生から発信される時刻情報、軌道情報等に基づいて位置を示す情報を算出し、液晶モニタ３００にメニュー表示の指示とともに送信してもよい。この場合、液晶モニタ３００のＣＰＵ３１０は、赤外線リモコンから受信した位置を示す情報と、液晶モニタ３００自身の位置と表示方向とから、赤外線リモコン（操作者）の方向を検出する。なお、液晶モニタ３００自身には、ＧＰＳ受信機や方位計を搭載させても良いが、位置、向きが予め固定されている場合には、ＧＰＳや方位計などを搭載させなくても予め、これらの情報を入力しておけばよい。このように、所定の方法を用いて、操作者の位置を検出すればよい。
【００６９】
次に、Ｓ５３０の撮影者の位置に基づいて、ＯＳＤ画像の形状を変形する具体例を説明する。
【００７０】
本実施例の液晶モニタ３００は、ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画像を表示する際に、操作者にＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画面を見やすく表示することを目的としている。
【００７１】
たとえば、Ｓ５１０で、操作者の位置が液晶モニタ３００の左側（表示面に向かって左側）であると判定した場合について説明する。この場合、操作者の位置が液晶モニタ３００の左側であるため、操作者から見ると液晶モニタ３００で表示している画像の左側が大きく、右側が小さく見えることになる。
【００７２】
そこで、ＣＰＵ３１０は、ＯＳＤ画像の形状を変形する際に、操作者の位置であると判定された位置に近づくほど、操作者の位置であると判定された位置に遠い側のＯＳＤ画像よりも小さくなるようにＯＳＤ画像の形状を変形するように画像処理部３４０を制御する。すなわち、図６（ｂ）に示すように、長方形のＯＳＤ画像を変形する場合には、操作者の位置であると判定された位置に近い側である左側に行くほど、操作者の位置であると判定された位置に遠い側である右側よりも小さくなるように画像を変形する。例えば右側については、拡大縮小処理をせずに、左側に近づくにつれて徐々に縦方向の縮小率を大きくしていくようにしても良い。また、例えば、中心を等倍として、左側に近づくにつれて縦方向の縮小率を大きくし、右側に近づくにつれて縦方向の拡大率を大きくしても良い。また、横方向に画像を拡大する処理を加えても良い。
【００７３】
このようにＯＳＤ画像を変形することによって、図６（ｃ）に示すように、液晶モニタ３００の正面からＯＳＤ画像を見ると台形上に歪んで見えるが、図６（ｄ）のように、操作者の位置から見るとＯＳＤ画像は、ほぼ長方形に見えることになる。
【００７４】
ここで、操作者の位置に応じた画像をＲＯＭ３１１から読出す場合には、上述の説明に対応するような予め変形された形状のＯＳＤ画像がＲＯＭ３１１に記憶されているので、操作者の位置に応じたＯＳＤ画像を読出して重畳すればよい。
【００７５】
このように、本実施例の液晶モニタ３００は、操作者の位置に応じて、異なる形状のＯＳＤ画像を表示し、操作者の位置からのＯＳＤ画像の視認性を向上させることができる。
【００７６】
なお、操作部と赤外線受信部を１つずつ備え、操作部が操作された場合には、操作者の位置を操作部の位置と判定して、ＯＳＤ画像の形状を変形し、赤外線受信部で赤外線信号を受信した場合にはＯＳＤ画像の形状を変形しないようにしてもよい。このような構成とすることで、操作部が一つですむという利点があり、特に表示装置が大画面になるほど有効である。
【００７７】
以上のように、本実施例の液晶モニタ３００のＣＰＵ３１０は、ＯＳＤ画像を表示する際に、操作者の位置を判定し、判定された操作者の位置に応じて、異なる形状のＯＳＤ画像を表示中の画像に重畳するように画像処理部３４０を制御する。このような動作を行うことで、操作者にとってＯＳＤ画像を見やすく表示することができる。
【００７８】
［第２の実施形態］
第１の実施形態においては、表示装置として液晶モニタについて説明した。本実施例においては、表示装置として液晶プロジェクタ１００を用いた例について説明する。
【００７９】
本実施例の液晶プロジェクタ１００は、操作者の操作するためのＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画面を表示する際に、操作者の位置を検出して、操作者の位置に応じて、ＯＳＤ画像の形状を変形させることができる。このようにすることで、液晶モニタ３００は、操作者にＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）画面を見やすく表示することができる。
【００８０】
以下、このような液晶プロジェクタ１００について説明する。
【００８１】
まず、図１を用いて、本実施例の液晶プロジェクタ１００について説明する。
【００８２】
本実施例の液晶プロジェクタ１００は、ＣＰＵ１１０、ＲＯＭ１１１、ＲＡＭ１１２、操作部１１３、画像入力部１３０、画像処理部１４０を有する。また、液晶プロジェクタ１００は、さらに、液晶制御部１５０、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂ、光源制御部１６０、光源１６１、色分離部１６２、色合成部１６３、光学系制御部１７０、投影光学系１７１を有する。また、液晶プロジェクタ１００は、さらに、記録再生部１９１、記録媒体１９２、通信部１９３、撮像部１９４、表示制御部１９５、表示部１９６を有していてもよい。
【００８３】
ＣＰＵ１１０は、液晶プロジェクタ１００の各動作ブロックを制御するものあり、ＲＯＭ１１１は、ＣＵＰ１１０の処理手順を記述した制御プログラムを記憶するためのものであり、ＲＡＭ１１２は、ワークメモリとして一時的に制御プログラムやデータを格納するものである。また、ＣＰＵ１１０は、記録再生部１９１により記録媒体１９２から再生された静止画データや動画データを一時的に記憶し、ＲＯＭ１１１に記憶されたプログラムを用いて、それぞれの画像や映像を再生したりすることもできる。また、ＣＰＵ１１０は、通信部１９３より受信した静止画データや動画データを一時的に記憶し、ＲＯＭ１１１に記憶されたプログラムを用いて、それぞれの画像や映像を再生したりすることもできる。また、撮像部１９４により得られた画像や映像を一時的にＲＡＭ１１２に記憶し、ＲＯＭ１１１に記憶されたプログラムを用いて、静止画データや動画データに変換して記録媒体１９２に記録させることもできる。
【００８４】
また、操作部１１３は、ユーザの指示を受け付け、ＣＰＵ１１０に指示信号を送信するものであり、例えば、スイッチやダイヤル、表示部１９６上に設けられたタッチパネルなどからなる。また、操作部１１３は、例えば、リモコンからの信号を受信する信号受信部（赤外線受信部など）で、受信した信号に基づいて所定の指示信号をＣＰＵ１１０に送信するものであってもよい。また、ＣＰＵ１１０は、操作部１１３や、通信部１９３から入力された制御信号を受信して、液晶プロジェクタ１００の各動作ブロックを制御する。
【００８５】
画像入力部１３０は、外部装置から映像信号を受信するものであり、例えば、コンポジット端子、Ｓ映像端子、Ｄ端子、コンポーネント端子、アナログＲＧＢ端子、ＤＶＩ−Ｉ端子、ＤＶＩ−Ｄ端子、ＨＤＭＩ（登録商標）端子等を含む。また、アナログ映像信号を受信した場合には、受信したアナログ映像信号をデジタル映像信号に変換する。そして、受信した映像信号を、画像処理部１４０に送信する。ここで、外部装置は、映像信号を出力できるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機など、どのようなものであってもよい。
【００８６】
画像処理部１４０は、映像入力部１３０から受信した映像信号にフレーム数、画素数、画像形状などの変更処理を施して、液晶制御部１５０に送信するものであり、例えば画像処理用のマイクロプロセッサからなる。また、画像処理部１４０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が画像処理部１４０と同様の処理を実行しても良い。画像処理部１４０は、フレーム間引き処理、フレーム補間処理、解像度変換処理、歪み補正処理（キーストン補正処理）といった機能を実行することが可能である。また、画像処理部１４０は、映像入力部１３０から受信した映像信号以外にも、ＣＰＵ１１０によって再生された画像や映像に対して前述の変更処理を施すこともできる。
【００８７】
液晶制御部１５０は、画像処理部１４０で処理の施された映像信号に基づいて、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの画素の液晶に印可する電圧を制御して、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂの透過率を調整するものであり、制御用のマイクロプロセッサからなる。また、液晶制御部１５０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が液晶制御部１５０と同様の処理を実行しても良い。たとえば、画像処理部１４０に映像信号が入力されている場合、液晶制御部１５０は、画像処理部１４０から１フレームの画像を受信する度に、画像に対応する透過率となるように、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを制御する。液晶素子１５１Ｒは、赤色に対応する液晶素子であって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、赤色の光の透過率を調整するためのものである。液晶素子１５１Ｇは、緑色に対応する液晶素子であって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、緑色の光の透過率を調整するためのものである。液晶素子１５１Ｂは、青色に対応する液晶素子であって、光源１６１から出力された光のうち、色分離部１６２で赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離された光のうち、青色の光の透過率を調整するためのものである。
【００８８】
光源制御部１６０は、光源１６１のオン／オフを制御や光量の制御をするものであり、制御用のマイクロプロセッサからなる。また、光源制御部１６０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が光源制御部１６０と同様の処理を実行しても良い。また、光源１６１は、不図示のスクリーンに画像を投影するための光を出力するものであり、例えば、ハロゲンランプ、キセノンランプ、高圧水銀ランプなどであっても良い。また、色分離部１６２は、光源１６１から出力された光を、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離するものであり、例えば、ダイクロイックミラーやプリズムなどからなる。なお、光源１６１として、各色に対応するＬＥＤ等を使用する場合には、色分離部１６２は不要である。また、色合成部１６３は、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の光を合成するものであり、例えば、ダイクロイックミラーやプリズムなどからなる。そして、色合成部１６３により赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の成分を合成した光は、投影光学系１７１に送られる。このとき、液晶素子１５１Ｒ、１５１Ｇ、１５１Ｂは、画像処理部１４０から入力された画像に対応する光の透過率となるように、液晶制御部１５０により制御されている。そのため、色合成部１６３により合成された光は、投影光学系１７１によりスクリーンに投影されると、画像処理部１４０により入力された画像に対応する画像がスクリーン上に表示されることになる。
【００８９】
光学系制御部１７０は、投影光学系１７１を制御するものであり、制御用のマイクロプロセッサからなる。また、光学系制御部１７０は、専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が光学系制御部１７０と同様の処理を実行しても良い。また、投影光学系１７１は、色合成部１６３から出力された合成光をスクリーンに投影するためのものであり、複数のレンズ、レンズ駆動用のアクチュエータからなり、レンズをアクチュエータにより駆動することで、投影画像の拡大、縮小、焦点調整などを行うことができる。
【００９０】
記録再生部１９１は、記録媒体１９２から静止画データや動画データを再生したり、また、撮像部１９４により得られた画像や映像の静止画データや動画データをＣＰＵ１１０から受信して記録媒体１９２に記録したりするものである。また、通信部１９３より受信した静止画データや動画データを記録媒体１９２に記録しても良い。記録再生部１９１は、例えば、記録媒体１９２と電気的に接続するインタフェースや記録媒体１９２と通信するためのマイクロプロセッサからなる。また、記録再生部１９１には、専用のマイクロプロセッサを含む必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が記録再生部１９１と同様の処理を実行しても良い。また、記録媒体１９２は、静止画データや動画データ、その他、本実施例の液晶プロジェクタに必要な制御データなどを記録することができるものであり、磁気ディスク、光学式ディスク、半導体メモリなどのあらゆる方式の記録媒体であってよく、着脱可能な記録媒体であっても、内蔵型の記録媒体であってもよい。
【００９１】
通信部１９３は、外部機器からの制御信号や静止画データ、動画データなどを受信するためのものであり、例えば、無線ＬＡＮ、有線ＬＡＮ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などであってよく、通信方式を特に限定するものではない。また、画像入力部１３０の端子が、例えばＨＤＭＩ（登録商標）端子であれば、その端子を介してＣＥＣ通信を行うものであっても良い。ここで、外部装置は、液晶プロジェクタ１００と通信を行うことができるものであれば、パーソナルコンピュータ、カメラ、携帯電話、スマートフォン、ハードディスクレコーダ、ゲーム機、リモコンなど、どのようなものであってもよい。
【００９２】
撮像部１９４は、本実施例の液晶プロジェクタ１００の周辺を撮像して画像信号を取得するものであり、投影光学系１７１を介して投影された画像を撮影（スクリーン方向を撮影）することができる。撮像部１９４は、得られた画像や映像をＣＰＵ１１０に送信し、ＣＰＵ１１０は、その画像や映像を一時的にＲＡＭ１１２に記憶し、ＲＯＭ１１１に記憶されたプログラムに基づいて、静止画データや動画データに変換する。撮像部１９４は、被写体の光学像を取得するレンズ、レンズを駆動するアクチュエータ、アクチュエータを制御するマイクロプロセッサ、レンズを介して取得した光学像を画像信号に変換する撮像素子、撮像素子により得られた画像信号をデジタル信号に変換するＡＤ変換部などからなる。また、撮像部１９４は、スクリーン方向を撮影するものに限られず、例えば、スクリーンと逆方向の視聴者側を撮影するものであっても良い。
【００９３】
表示制御部１９５は、液晶プロジェクタ１００に備えられた表示部１９６に液晶プロジェクタ１００を操作するための操作画面やスイッチアイコン等の画像を表示させるための制御をするものであり、表示制御を行うマイクロプロセッサなどからなる。また、表示制御部１９５専用のマイクロプロセッサである必要はなく、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が表示制御部１９５と同様の処理を実行しても良い。また、表示部１９６は、液晶プロジェクタ１００を操作するための操作画面やスイッチアイコンを表示するものである。表示部１９６は、画像を表示できればどのようなものであっても良い。例えば、液晶ディスプレイ、ＣＲＴディスプレイ、有機ＥＬディスプレイ、ＬＥＤディスプレイであって良い。また、特定のボタンをユーザに認識可能に掲示するために、各ボタンに対応するＬＥＤ等を発光させるものであってもよい。
【００９４】
なお、本実施例の画像処理部１４０、液晶制御部１５０、光源制御部１６０、光学系制御部１７０、記録再生部１９１、表示制御部１９５は、これらの各ブロックと同様の処理を行うことのできる単数または複数のマイクロプロセッサあっても良い。または、例えば、ＲＯＭ１１１に記憶されたプログラムによって、ＣＰＵ１１０が各ブロックと同様の処理を実行しても良い。
【００９５】
＜基本動作＞
次に、図１、図２を用いて、本実施例の液晶プロジェクタ１００の基本動作を説明する。
【００９６】
図２は、本実施例の液晶プロジェクタ１００の基本動作の制御を説明するためのフロー図である。図２の動作は、基本的にＣＰＵ１１０が、ＲＯＭ１１１に記憶されたプログラムに基づいて、各機能ブロックを制御することにより実行されるものである。図２のフロー図は、操作部１１３や不図示のリモコンによりユーザが液晶プロジェクタ１００の電源のオンを指示した時点をスタートとしている。
【００９７】
操作部１１３や不図示のリモコンによりユーザが液晶プロジェクタ１００の電源のオンを指示すると、ＣＰＵ１１０は、不図示の電源部からプロジェクタ１００の各部に不図示の電源回路から電源を供給が供給する。
【００９８】
次に、ＣＰＵ１１０は、ユーザによる操作部１１３やリモコンの操作により選択された表示モードを判定する（Ｓ２１０）。このとき、ＣＰＵ１１０は、表示モードを選択させるためのメニュー画面をＲＯＭ１１１から読み出して、ＯＳＤ画像として送信し、投影中の画像に対して、このＯＳＤ画面を重畳させるように画像処理部１４０を制御する。
【００９９】
本実施例のプロジェクタ１００の表示モードの一つは、画像入力部１３０より入力された映像を表示する「入力画像表示モード」である。また、本実施例のプロジェクタ１００の表示モードの一つは、記録再生部１９１により記録媒体１９２から読み出された静止画データや動画データの画像や映像を表示する「ファイル再生表示モード」である。また、本実施例のプロジェクタ１００の表示モードの一つは、通信部１９３から受信した静止画データや動画データの画像や映像を表示する「ファイル受信表示モード」である。なお、本実施例では、ユーザにより表示モードが選択される場合について説明するが、電源を投入した時点での表示モードは、前回終了時の表示モードになっていてもよく、また、前述のいずれかの表示モードをデフォルトの表示モードとしてもよい。その場合には、Ｓ２１０の処理は省略可能である。
【０１００】
ここでは、Ｓ２１０で、「入力画像表示モード」が選択されたものとして説明する。
【０１０１】
「入力画像表示モード」が選択されると、ＣＰＵ１１０は、画像入力部１３０から映像が入力されているか否かを判定する（Ｓ２２０）。入力されていない場合（Ｓ２２０でＮｏ）には、入力が検出されるまで待機し、入力されている場合（Ｓ２２０でＹｅｓ）には、制御部は、投影処理（Ｓ２３０）を実行する。
【０１０２】
ＣＰＵ１１０は、投影処理として、画像入力部１３０より入力された映像を画像処理部１４０に送信し、画像処理部１４０に、映像の画素数、フレームレート、形状の変形を実行させ、処理の施された１画面分の画像を液晶制御部１５０に送信する。そして、ＣＰＵ１１０は、液晶制御部１５０に、受信した１画面分の画像の赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の各色成分の階調レベルに応じた透過率となるように、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂの透過率を制御させる。そして、ＣＰＵ１１０は、光源制御部１６０に光源１６１からの光の出力を制御させる。色分離部１６２は、光源１６１から出力された光を、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）に分離し、それぞれの光を、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂに供給する。液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂに供給された、各色の光は、各液晶パネルの画素毎に透過する光量が制限される。そして、液晶パネル１５１Ｒ、１５１Ｇ、１５１Ｂを透過した赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）それぞれの光は、色合成部１６３に供給され再び合成される。そして、色合成部１６３で合成された光は、投影光学系１７１を介して、不図示のスクリーンに投影される。
【０１０３】
この投影処理は、画像を投影している間、１フレームの画像毎に順次、実行されている。
【０１０４】
なお、このとき、ユーザにより投影光学系１７１の操作をする指示が指示部１１１から入力されると、ＣＰＵ１１０は、光学系制御部１７０に、投影画像の焦点を変更したり、光学系の拡大率を変更したりするように投影光学系１７１のアクチュエータを制御させる。
【０１０５】
この表示処理実行中に、ＣＰＵ１１０は、ユーザにより表示モードを切り替える指示が指示部１１１から入力されたか否かを判定する（Ｓ２４０）。ここで、ユーザにより表示モードを切り替える指示が指示部１１１から入力されると（Ｓ２４０でＹｅｓ）、ＣＰＵ１１０は、再びＳ２１０に戻り、表示モードの判定を行う。このとき、ＣＰＵ１１０は、表示モードを選択させるためのメニュー画面をＲＯＭ１１１から読み出して、ＯＳＤ画像として送信し、投影中の画像に対して、このＯＳＤ画面を重畳させるように画像処理部１４０を制御する。ユーザは、この投影されたＯＳＤ画面を見ながら、表示モードを選択するのである。
【０１０６】
一方、表示処理実行中に、ユーザにより表示モードを切り替える指示が指示部１１１から入力されない場合は（Ｓ２４０でＮｏ）、ＣＰＵ１１０は、ユーザにより投影終了の指示が指示部１１１から入力されたか否かを判定する（Ｓ２５０）。ここで、ユーザにより投影終了の指示が指示部１１１から入力された場合には（Ｓ２５０でＹｅｓ）、ＣＰＵ１１０は、プロジェクタ１００の各ブロックに対する電源供給を停止させ、画像投影を終了させる。一方、ユーザにより投影終了の指示が指示部１１１から入力された場合には（Ｓ２５０でＮｏ）、ＣＰＵ１１０は、Ｓ２２０へ戻り、以降、ユーザにより投影終了の指示が指示部１１１から入力されるまでの間Ｓ２２０からＳ２５０までの処理を繰り返す。
【０１０７】
以上のように、本実施例の液晶プロジェクタ１００は、スクリーンに対して画像を投影する。
【０１０８】
なお、「ファイル再生表示モード」では、ＣＰＵ１１０は、記録再生部１９１に、記録媒体１９２から静止画データや動画データのファイルリストや各ファイルのサムネイルデータを読み出させ、ＲＡＭ１１２に一時的に記憶する。そして、ＣＰＵ１１０は、ＲＯＭ１１１に記憶されたプログラムに基づいて、ＲＡＭ１１２に一時記憶されたファイルリストに基づく文字画像や各ファイルのサムネイルデータに基づく画像を生成し、画像処理部１４０に送信する。そして、ＣＰＵ１１０は、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。
【０１０９】
次に、投影画面上において、記録媒体１９２に記録された静止画データや動画データにそれぞれ対応する文字や画像を選択する指示が指示部１１１を通して入力される。そうすると、ＣＰＵ１１０は、選択された静止画データや動画データを記録媒体１９２から読み出すように記録再生部１９１を制御する。そして、ＣＰＵ１１０は、読み出された静止画データや動画データをＲＡＭ１１２に一時的に記憶し、ＲＯＭ１１１記憶されたプログラムに基づいて、静止画データや動画データの画像や映像を再生する。
【０１１０】
そして、ＣＰＵ１１０は、例えば再生した動画データの映像を順次、画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。また、静止画データを再生した場合には、再生した画像を画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。
【０１１１】
また、「ファイル受信表示モード」では、ＣＰＵ１１０は、通信部１９３から受信した静止画データや動画データをＲＡＭ１１２に一時的に記憶し、ＲＯＭ１１１記憶されたプログラムに基づいて、静止画データや動画データの画像や映像を再生する。そして、ＣＰＵ１１０は、例えば再生した動画データの映像を順次、画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。また、静止画データを再生した場合には、再生した画像を画像処理部１４０に送信し、通常の投影処理（Ｓ２３０）と同様に、画像処理部１４０、液晶制御部１５０、光源制御部１６０を制御する。
【０１１２】
＜ＯＳＤ画像表示動作＞
次に、本実施例の液晶プロジェクタ１００のＯＳＤ画像の表示方法について図７、８を用いて説明する。
【０１１３】
図７は、本実施例の液晶プロジェクタ１００のＯＳＤ画像表示動作の制御を説明するためのフロー図である。図７の動作は、基本的にＣＰＵ１１０が、ＲＯＭ１１１に記憶されたプログラムに基づいて、各機能ブロックを制御することにより実行されるものである。図７のフロー図は、操作部１１３や不図示のリモコンによりユーザがメニュー表示の指示を行い、それおＣＰＵ１１０が受信し、ＯＳＤ画像表示動作を開始した時点をスタートとしている。
【０１１４】
まず、ＣＰＵ１１０は、操作部１１３からのメニュー表示の指示を受けると、不図示のスクリーンに対する操作者の相対位置を判定する（Ｓ７１０）。本実施例の液晶プロジェクタ１００は、操作者の位置を判定する方法として複数の方法を有し、いずれの方法を用いても良いものとするが、いずれか一つの方法を有していてもよい。操作者の判定方法については基本的には、実施例１と同様の方法であるが、本実施例特有の構成については後述する。
【０１１５】
次に、ＣＰＵ１１０は、ＯＳＤ画像となるメニュー画像をＲＯＭ１１１から読み出し、画像処理部１４０に送信する（Ｓ７２０）。
【０１１６】
次に、ＣＰＵ１１０は、Ｓ７１０で判定した操作者の相対位置に基づいて、ＯＳＤ画像の形状を変形するように画像処理部１４０を制御する（Ｓ７３０）。操作者の相対位置と、ＯＳＤ画像の形状との関係については、実施例１のＳ５３０の処理と同様であるため、説明を省略する。
【０１１７】
そして、ＣＰＵ１１０は、Ｓ７３０で、変形したＯＳＤ画像と表示中の画像とを合成するように、画像処理部１４０を制御する（Ｓ７４０）。
【０１１８】
次に、ＣＰＵ１１０は、Ｓ７４０で合成した合成画像に対して台形補正処理を行い、台形補正処理の施された画像を液晶制御部１５０に転送するように画像処理部１４０を制御する（Ｓ７５０）。台形補正処理は、プロジェクタで従来用いられているいわゆるキーストン処理であって、例えば、煽り投影によって生じる投影映像のスクリーン上での歪を打ち消す補正を画像に施す処理である。この台形補正処理は、ユーザが補正率を入力し、その補正率に従って画像処理部１４０が台形補正を行っても良いし、不図示の角度センサにより、投影角度を検出して、投影角度に応じて自動的に行われるようにしても良い。Ｓ７５０では、Ｓ７３０で操作者の位置に応じて変形されたＯＳＤ画像と、台形補正を行われていない表示画像とを合成した合成画像に対して、台形補正処理を行う。
【０１１９】
液晶制御部１５０に転送された画像は、各色に対応する液晶素子１５１に表示され、光源１６１からの光により透過された画像が投影光学系１７１より、不図示のスクリーンに投影される。
【０１２０】
このような動作を行うことで、本実施例の液晶プロジェクタ１００は、操作者の位置に応じてＯＳＤ画像を変形した状態で画面上に表示することができるのである。
【０１２１】
なお、本実施例では、画像処理部１４０が、ＣＰＵ１１０により検出された操作者の相対位置の情報を受け、ＯＳＤ画面の形状を変形して表示中の画面に合成するものとした。しかし、ＣＰＵ１１０が検出された操作者の相対位置の情報にもとづいて、ＯＳＤ画面の形状を変形し、変形後のＯＳＤ画面を画像処理部１４０に送信し、表示中の画面に合成してもよい。
【０１２２】
また、本実施例では、Ｓ７２０、Ｓ７３０の処理の代わりに、ＣＰＵ１１０が、検出された操作者の相対位置に応じて、ＲＯＭ１１１から適切な形状のＯＳＤ画像を選択して読出し、画像処理部１４０に送信させても良い。つまり、ＯＳＤ画像を変形する代わりに予め変形された複数のＯＳＤ画像を予めＲＯＭ１１１に格納しておき、操作者の位置に応じて最適なＯＳＤ画像を選択して、表示中の画像に合成するのである。例えば、操作者の位置が液晶プロジェクタ１００の表示面の右側であると検出されると右側用のＯＳＤ画像が選択され、左側であると検出されると左側用のＯＳＤ画像が選択され、正面であると検出されると正面用のＯＳＤ画像が選択される。これらの右側用のＯＳＤ画像、左側用のＯＳＤ画像、正面用のＯＳＤ画像にはそれぞれ同じ項目を示す画像が含まれる。
【０１２３】
すなわち、本実施例の液晶プロジェクタ１００は、操作者の位置に応じて表示中の画像に重畳するＯＳＤ画像の形状を異ならせて表示することができる。
【０１２４】
ここで、Ｓ７１０の操作者の位置を判定する方法について説明する。
【０１２５】
判定方法の一つは、赤外線リモコンの赤外光にもとづいて、操作者の位置を判定する方法である。また、判定方法の一つは、撮像部１９４により画面の表示している方向を撮影し、赤外線リモコンの位置を操作者の位置と判定する方法である。
【０１２６】
これらの方法は、実施例１のＳ５１０における操作者の位置を判定する方法と基本的には同様であるため構成が異なる点についてのみ説明をする。
【０１２７】
なお、赤外線リモコンの赤外光にもとづいて、操作者の位置を判定する方法においては、赤外線受光部を液晶プロジェクタ１００の投影方向側に水平方向に離間した位置に配置する。そして、実施例１のＳ５１０と同様に、液晶プロジェクタ１００の投影方向上のいずれの位置に操作者がいるのかを検出する。この方法によれば、スクリーンに投影した画面に対する操作者の相対位置が検出できる。
【０１２８】
また、２つの赤外線受光部を備えた別体の受光ユニットをプロジェクタ本体に接続できるようにし、これらの赤外線受光部で受光した赤外光のレベルを用いても良い。そして、実施例１のＳ５１０と同様に、受光ユニットに対して、操作者がどの位置にいるのかを検出しても良い。この方法によっても、スクリーンに投影した画面に対する操作者の相対位置が検出できる。
【０１２９】
なお、撮像部１９４により画面の表示している方向を撮影し、赤外線リモコンの位置を操作者の位置と判定する方法においては、撮像部１９４が、投影方向の操作者を撮影できるように配置されることになる。
【０１３０】
次に、図７の動作により、どのように表示するべき画像が処理されるのかを図８を用いて具体的に説明する。
【０１３１】
ここでは、液晶プロジェクタ１００は、図８（ａ）に示すように、水平面から上方向に煽り投影がされている例について説明する。
【０１３２】
図８（ｂ）は、形状を補正するまえのＯＳＤ画像を示している。そして、図７のＳ７１０で、操作者の位置が表示画面に対して右側にいると判定されると、Ｓ７３０でＣＰＵ１１０は、ＯＳＤ画像の形状を図８（ｃ）のように変形するように画像処理部１４０を制御する。図８（ｃ）においては、操作者の位置が表示画面に対して右側にいるので、元のＯＳＤ画像の水平方向における操作者に近い位置における垂直方向の縮小率を、操作者から遠い位置における垂直方向の縮小率よりも大きくする。言い換えれば、ＯＳＤ画像の操作者から遠い位置におけるサイズを操作者に近い位置におけるサイズよりもおおきくすることで、表示画面の右側にいる操作者から見て見やすいＯＳＤ画像に変形する。
【０１３３】
次に、Ｓ７４０で、ＣＰＵ１１０は、Ｓ７３０で、図８（ｄ）のように、変形したＯＳＤ画像と表示中の画像とを合成するように、画像処理部１４０を制御する。そして、Ｓ７５０で、Ｓ７４０で合成した図８（ｄ）の合成画像に対して台形補正処理を行い、図８（ｅ）のような画像を形成し、台形補正処理の施された画像を液晶制御部１５０に転送するように画像処理部１４０を制御する。
【０１３４】
このようにして、液晶制御部１５０は、転送されてきた画像の各色成分の画像を各液晶素子１５１上に形成する。そして、各液晶素子１５１上に形成された画像は、光源より発射された光により不図示のスクリーンに投影される。図８（ｆ）は、スクリーン上に投影された画像を示す図である。
【０１３５】
図８（ｆ）のようにスクリーン上に表示された画像を操作者の位置から見ると、ＯＳＤ画像が、図８（ｂ）のような形状変形をする前と同じ形状で見える。すなわち、本実施例の液晶プロジェクタ１００は、投影画像の表示されるスクリーン（表示面）に対する、操作者の相対位置を検出し、表示中の画像に対して重畳するＯＳＤ画像の形状を、操作者の位置から見て見やすい形状に変形することができる。見やすい形状とは、操作者の位置から見て重畳するＯＳＤ画像の元の形状に近い形状で見える形状である。
【０１３６】
また、本実施例では、ＯＳＤ画像を重畳する表示中の画像（表示するべき画像）に対して重畳した後に、台形補正を行う例について説明したが、表示中の画像（表示するべき画像）に対する台形補正を行ってから、ＯＳＤ画像を重畳しても良い。この場合には、ＯＳＤ画像を変形する際に、不図示の傾きセンサ（加速度センサ）により、液晶プロジェクタ１００の投影角を検出し、操作者の相対位置の情報と、投影角の情報に基づいて、予め図８（ｅ）のＯＳＤ画像のような形状にＯＳＤ画像を変形する。そして、台形補正後の表示中の画像（表示するべき画像）に対して変形後のＯＳＤ画像を重畳し、図８（ｅ）に示すような画像を液晶制御部１５０に転送する。
【０１３７】
このような構成とすることにより、表示中の画像（表示するべき画像）とは独立してＯＳＤの形状補正を行うことができる。そのため、表示中の画像（表示するべき画像）の台形補正によってＯＳＤの位置が移動・変形することがなくなるという効果がある。
【０１３８】
本実施例では、操作者の相対位置に応じてＯＳＤ画像の形状を変更する例について説明したが、操作者の相対位置に応じて、メモリから読出すＯＳＤ画像を変更しても良い。この場合には、上述の説明に対応するような予め変形された形状のＯＳＤ画像がＲＯＭ１１１に記憶されているので、操作者の位置に応じたＯＳＤ画像を読出して重畳すればよい。
【０１３９】
以上のように、本実施例の液晶プロジェクタ１００のＣＰＵ１１０は、ＯＳＤ画像を表示する際に、操作者の相対位置を判定し、判定された操作者の位置に応じて、異なる形状のＯＳＤ画像を表示中の画像に重畳するように画像処理部１４０を制御する。このような動作を行うことで、操作者にとってＯＳＤ画像を見やすく表示することができる。
【０１４０】
なお、実施例２では、液晶パネルを内蔵したプロジェクタについて説明したが、本発明は、ＯＳＤを表示可能なものであれば、ＤＭＤパネル等他のパネルを用いた投影装置全般にも適用可能である。
【０１４１】
［その他の実施形態］
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【０１４２】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【図１】
2013083755.tif 000003
【図２】
2013083755.tif 000004
【図３】
2013083755.tif 000005
【図４】
2013083755.tif 000006
【図５】
2013083755.tif 000007
【図６】
2013083755.tif 000008
【図７】
2013083755.tif 000009
【図８】
2013083755.tif 000010