(57)【要約】【課題】画面に対するユーザーの操作を検出することを可能とし、処理の負荷を軽減した画像表示装置、及び、画像表示装置の制御方法を提供する。【解決手段】プロジェクター１００は、投射部１０１と、外部Ｉ／Ｆ１１０及び画像Ｉ／Ｆ１１５と、接続検出部１２４と、操作検出部１２５と、指示情報生成部１２６とを備える。接続検出部１２４は、外部Ｉ／Ｆ１１０及び画像Ｉ／Ｆ１１５の接続を検出し、操作検出部１２５は接続を検出した場合に検出用画像を投射させ、検出用画像に対して行われる操作を検出する。指示情報生成部１２６は、検出された操作に基づく処理を実行する。【選択図】図１
2018132769.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
外部の装置に接続される接続部と、
前記接続部における接続を検出する接続検出部と、
前記接続検出部が接続を検出した場合に、前記表示部に所定の検出用画像を表示させ、前記検出用画像に対して行われる操作を検出する操作検出部と、
前記操作検出部で検出された操作に基づく処理を実行する処理部と、
を備えたことを特徴とする画像表示装置。
【請求項２】
前記接続部は画像入力インターフェイスを備え、
前記操作検出部は前記画像入力インターフェイスの入力に基づく画像を前記表示部に表示させ、前記画像に重畳して前記表示部に所定の検出用画像を表示させることを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記接続部は制御データを出力する出力インターフェイスを備え、
前記処理部は、前記接続検出部により前記出力インターフェイスにおける接続が検出された場合に、前記操作検出部で検出された操作に対応する制御データを前記出力インターフェイスから出力することを特徴とする請求項１または２記載の画像表示装置。
【請求項４】
前記処理部は、前記接続検出部により前記出力インターフェイスにおける接続が検出されず、前記接続部の接続が検出された場合に、前記操作検出部で検出された操作に対応する前記画像表示装置の動作を制御することを特徴とする請求項３記載の画像表示装置。
【請求項５】
前記接続部は画像データを記憶する記憶媒体に接続される記憶媒体インターフェイスを備え、
前記操作検出部は、前記接続検出部により前記記憶媒体インターフェイスにおける接続が検出された場合に、前記記憶媒体に記憶された画像データの処理に対応するユーザーインターフェイスを前記表示部に表示させ、
前記処理部は、前記操作検出部で検出された操作に対応して、前記記憶媒体に記憶された画像データを処理することを特徴とする請求項１から４のいずれかに記載の画像表示装置。
【請求項６】
前記表示部により投射面に画像を投射するプロジェクターであり、
前記操作検出部は、前記投射面を撮影した撮影画像に基づいて、前記検出用画像に対して行われる操作を検出することを特徴とする請求項１から５のいずれかに記載の画像表示装置。
【請求項７】
画像を表示する画像表示装置の制御方法において、
外部の装置に接続される接続部における接続を検出した場合に、所定の検出用画像を表示し、
前記検出用画像に対して行われる操作を検出し、
検出した操作に基づく処理を実行すること、
を特徴とする画像表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、及び、画像表示装置の制御方法に関する。
【背景技術】
【０００２】
従来、プロジェクター等の画像表示装置において、画面に対するユーザーの操作を検出して処理を実行するものが知られている（例えば、特許文献１参照）。特許文献１記載の装置は、画面を撮影した撮影画像に基づきユーザーの操作を判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４１１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の装置は、ユーザーの操作を判定するために撮影画像の画像認識を実行する。ユーザーの操作を速やかに判定するためには、例えば撮影画像の画像認識等の処理を継続して実行する必要がある。その一方で、画像認識等の処理は負荷が小さくないため、処理負荷を軽減することが望まれていた。
本発明は、上述した事情に鑑みてなされたものであり、画面に対するユーザーの操作を検出することを可能とし、処理の負荷を軽減した画像表示装置、及び、画像表示装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の画像表示装置は、画像を表示する表示部と、外部の装置に接続される接続部と、前記接続部における接続を検出する接続検出部と、前記接続検出部が接続を検出した場合に、前記表示部に所定の検出用画像を表示させ、前記検出用画像に対して行われる操作を検出する操作検出部と、前記操作検出部で検出された操作に基づく処理を実行する処理部と、を備えたことを特徴とする。
本発明によれば、画像表示装置によって検出用画像を表示し、この検出用画像に対する操作を検出して処理を実行することができる。この画像表示装置は、接続部に外部の装置が接続された場合に検出用画像を表示する。このため、検出用画像に対する操作の検出が必要な場合に、操作を検出する状態となるので、例えば操作の検出が必要ない場合に検出のための処理を停止できる。従って、操作の検出が可能な画像表示装置の処理の負荷を軽減できる。
【０００６】
また、本発明は、上記画像表示装置において、前記接続部は画像入力インターフェイスを備え、前記操作検出部は前記画像入力インターフェイスの入力に基づく画像を前記表示部に表示させ、前記画像に重畳して前記表示部に所定の検出用画像を表示させることを特徴とする。
本発明によれば、画像入力インターフェイスから入力された画像と検出用画像とを同時に表示できる。このため、操作を検出可能な状態であることを明示できる。
【０００７】
また、本発明は、上記画像表示装置において、前記接続部は制御データを出力する出力インターフェイスを備え、前記処理部は、前記接続検出部により前記出力インターフェイスにおける接続が検出された場合に、前記操作検出部で検出された操作に対応する制御データを前記出力インターフェイスから出力することを特徴とする。
本発明によれば、検出した操作に対応する制御データを外部の装置に出力できる。
【０００８】
また、本発明は、上記画像表示装置において、前記処理部は、前記接続検出部により前記出力インターフェイスにおける接続が検出されず、前記接続部の接続が検出された場合に、前記操作検出部で検出された操作に対応する前記画像表示装置の動作を制御することを特徴とする。
本発明によれば、操作を検出した場合に、外部の装置に制御データを出力可能か否かに対応して処理を行うことができる。
【０００９】
また、本発明は、上記画像表示装置において、前記接続部は画像データを記憶する記憶媒体に接続される記憶媒体インターフェイスを備え、前記操作検出部は、前記接続検出部により前記記憶媒体インターフェイスにおける接続が検出された場合に、前記記憶媒体に記憶された画像データの処理に対応するユーザーインターフェイスを前記表示部に表示させ、前記処理部は、前記操作検出部で検出された操作に対応して、前記記憶媒体に記憶された画像データを処理することを特徴とする。
本発明によれば、操作を検出した場合に、検出した操作に対応して記憶媒体に記憶された画像データを処理できる。
【００１０】
また、本発明は、上記画像表示装置において、前記表示部により投射面に画像を投射するプロジェクターであり、前記操作検出部は、前記投射面を撮影した撮影画像に基づいて、前記検出用画像に対して行われる操作を検出することを特徴とする。
本発明によれば、プロジェクターが投射面に投射する画像に対して行われた操作を検出し、検出した操作に対応する制御を行うことができる。
【００１１】
また、上記目的を達成するために、本発明は、画像を表示する画像表示装置の制御方法において、外部の装置に接続される接続部における接続を検出した場合に、所定の検出用画像を表示し、前記検出用画像に対して行われる操作を検出し、検出した操作に基づく処理を実行すること、を特徴とする。
本発明によれば、検出用画像を表示し、この検出用画像に対する操作を検出して処理を実行することができる。外部の装置が接続された場合に検出用画像を表示するので、検出用画像に対する操作の検出が必要な場合に、操作を検出する状態となる。従って、例えば操作の検出が必要ない場合に検出のための処理を停止でき、操作の検出が可能な画像表示装置の処理の負荷を軽減できる。
【発明の効果】
【００１２】
本発明によれば、操作の検出が可能な画像表示装置の処理の負荷を軽減できる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係るプロジェクターの構成を示すブロック図である。
【図２】位置指示操作に対応する動作例を示す説明図である。
【図３】プロジェクターの動作を示すフローチャートである。
【図４】指示情報出力処理を詳細に示すフローチャートである。
【図５】内部イベント生成処理を詳細に示すフローチャートである。
【図６】記憶媒体管理処理を詳細に示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明を適用した実施形態について説明する。
図１は、実施形態に係るプロジェクター１００（画像表示装置）の全体構成を示すブロック図である。プロジェクター１００は、外部の装置が接続されるインターフェイス（接続部）として、外部Ｉ／Ｆ（インターフェイス）１１０及び画像Ｉ／Ｆ（インターフェイス）１１５を備えている。外部Ｉ／Ｆ１１０は、画像データや制御データを入出力するインターフェイスである。外部Ｉ／Ｆ１１０は各種規格に準拠したデータ通信可能なインターフェイスである。具体的には、ＵＳＢ、ＩＥＥＥ１３９４、有線ＬＡＮ等の有線接続インターフェイス、或いは、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ等の無線通信インターフェイスなどを備えている。外部Ｉ／Ｆ１１０には、外部の装置として、ＰＣ３００及び外部記憶媒体４００が接続可能である。本実施形態の構成例では外部Ｉ／Ｆ１１０がＵＳＢ規格に準拠したコネクター及びインターフェイス回路（図示略）を有し、マスター用のＵＳＢ＿Ａコネクター及びスレーブデバイス用のＵＳＢ＿Ｂコネクターを備える。この例では、外部Ｉ／Ｆ１１０のＵＳＢ＿ＢコネクターにＰＣ３００の外部Ｉ／Ｆ３０３がケーブル３１０を介して接続される。また、外部Ｉ／Ｆ１１０のＵＳＢ＿Ａコネクターには外部記憶媒体４００を接続できる。この場合、ＵＳＢ＿Ａコネクターは記憶媒体インターフェイスとして機能し、ＵＳＢ＿Ｂコネクターは出力インターフェイスとして機能する。
外部Ｉ／Ｆ１１０及び画像Ｉ／Ｆ１１５は接続部に相当し、外部Ｉ／Ｆ１１０は出力インターフェイス及び記憶媒体インターフェイスに対応し、画像Ｉ／Ｆ１１５は画像入力インターフェイスに対応する。
【００１５】
画像Ｉ／Ｆ１１５（画像入力インターフェイス）は、アナログ画像信号及び／またはデジタル画像データが入力されるインターフェイスである。画像Ｉ／Ｆ１１５は、外部の装置に有線接続されるコネクターや、外部の装置との間で無線通信を行う無線通信装置を備えている。画像Ｉ／Ｆ１１５は、複数の装置を接続可能であってもよい。この場合、画像Ｉ／Ｆ１１５には複数系統の画像信号または画像データが入力され、後述するＣＰＵ１２０の制御に従って画像Ｉ／Ｆ１１５が入力系統を切り替える。また、画像Ｉ／Ｆ１１５は、アナログ画像信号を入力可能な構成である場合、Ａ／Ｄ（アナログ／デジタル）変換機能を備えてもよい。
本実施形態では、画像Ｉ／Ｆ１１５が、デジタル画像データが入力されるコネクター等を備え、デジタル画像データを入力可能な構成を例に挙げて説明する。この画像Ｉ／Ｆ１１５には、ＰＣ３００の画像Ｉ／Ｆ３０４が画像伝送ケーブル３１５により有線接続される。
プロジェクター１００は、画像記憶部１７１に記憶した画像データ、画像Ｉ／Ｆ１１５に入力される画像データ、または外部記憶媒体４００に記憶された画像データに基づいて、スクリーンＳＣ（投射面）に画像を投射する。上記画像データは動画像（映像）のデータであっても静止画像のデータであってもよい。
【００１６】
ＰＣ（パーソナルコンピューター）３００は、制御部３０１、記憶部３０２、外部Ｉ／Ｆ３０３、画像Ｉ／Ｆ３０４、画像情報生成部３０５、表示部３０６、及び入力部３０７を備え、これらの各部はバス３０８により相互接続される。表示部３０６は、液晶表示パネル等の表示画面を有し、ＰＣ３００が処理するデータに関する画面を表示する。入力部３０７は、キーボード、マウス、トラックボール、デジタイザ、タッチパネル等の入力デバイスを備えている。
【００１７】
制御部３０１は、図示しないＣＰＵ、ＲＡＭ、ＲＯＭを備え、記憶部３０２に記憶したプログラムをＣＰＵが実行することにより、ＰＣ３００のオペレーティングシステムを実行して、ＰＣ３００を制御する。また、制御部３０１は、オペレーティングシステム上で動作する各種のアプリケーションプログラムを実行する。
記憶部３０２は、制御部３０１のＣＰＵが実行するプログラム、及び、制御部３０１により処理されるデータを不揮発的に記憶する。
【００１８】
外部Ｉ／Ｆ（インターフェイス）３０３は、外部の装置に接続されるコネクターやインターフェイス回路、または無線通信インターフェイスを備え、外部の装置とデータを入出力する。本実施形態の外部Ｉ／Ｆ３０３はＵＳＢ＿Ａコネクターを備え、ＵＳＢスレーブデバイスを接続可能であり、この場合にＰＣ３００はＵＳＢマスターデバイスとして機能する。制御部３０１のＣＰＵは、外部Ｉ／Ｆ３０３に接続されたデバイスを制御するデバイスドライバープログラムを実行して、このデバイスの動作の制御、及びこのデバイスから入力されたデータの処理を行う。外部Ｉ／Ｆ３０３には、例えば、Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステムでＨＩＤ（Human Interface Device）として扱われる入力デバイスを接続可能である。外部Ｉ／Ｆ３０３に入力デバイスが接続された場合、制御部３０１は、外部Ｉ／Ｆ３０３から入力されるデータを、入力デバイスにおける操作データとして処理する。
また、画像Ｉ／Ｆ（インターフェイス）３０４は、デジタル画像データを出力するコネクター等を備える。画像Ｉ／Ｆ３０４は、画像情報生成部３０５が生成する画像データを、ケーブルを介して接続された装置に対して送信する。
【００１９】
画像情報生成部３０５は、制御部３０１により処理されるデータや処理結果を示す画面の表示データを生成し、表示部３０６の表示画面に表示させる。画像情報生成部３０５は、表示部３０６に表示させた画面をプロジェクター１００に表示させるため、画面の表示データに対応する画像データを生成して、画像Ｉ／Ｆ３０４から出力する。このため、ＰＣ３００がプロジェクター１００に接続された場合、表示部３０６の表示画面およびスクリーンＳＣに同じ画面が表示される。なお、画像Ｉ／Ｆ３０４及び画像情報生成部３０５は、アナログ画像信号を出力可能であってもよい。
【００２０】
外部記憶媒体４００は、フラッシュメモリー等の不揮発性の半導体記憶素子、及び、インターフェイス回路を備え、データを記憶する。外部記憶媒体４００は、プロジェクター１００やＰＣ３００のＵＳＢインターフェイスに接続可能であり、これらの装置によりＵＳＢマスストレージクラスのスレーブデバイスとして認識される。本実施形態では、画像データ４０１を記憶した外部記憶媒体４００が、外部Ｉ／Ｆ１１０に接続される場合について説明する。画像データ４０１は、プロジェクター１００により処理可能なデータ形式を有する。
【００２１】
本実施形態では、反射幕を備えるスクリーンＳＣ（投射面）にプロジェクター１００が前面から画像を投射する例を示す。スクリーンＳＣはほぼ直立しており、スクリーン面は矩形形状である。投射面は建物の壁面または天井面或いは床面を利用してもよい。また、スクリーンＳＣが透過式の幕を備え、このスクリーンＳＣの背面からプロジェクター１００が画像を投射してもよい。
【００２２】
プロジェクター１００は、その本体に、光学的な画像の形成を行う投射部１０１（表示部）を備える。
投射部１０１は、光源１４０、光変調装置１３０、投射光学系１５０から構成される。光源１４０としては、キセノンランプ、超高圧水銀ランプ、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）、レーザー光源等を使用できる。なお、投射部１０１は、光源１４０が発した光を光変調装置１３０に導くリフレクターや、光源１４０が発した光を減光させる調光部（図示略）等を備えてもよい。
【００２３】
光変調装置１３０は、光源１４０が発した光を変調して画像光を生成する。光変調装置１３０には、例えば、ＲＧＢの各色に対応した３枚の透過型液晶ライトバルブを用いた方式を採用できる。この場合、光源１４０が発した光がダイクロイックミラー等によりＲ、Ｇ、Ｂの各色光に分離されて光変調装置１３０に入射する。そして、光変調装置１３０が備える３つの液晶パネルによって各色光が変調され、変調された光がクロスダイクロイックプリズムにより合成される。光変調装置１３０は、光変調装置駆動部１３４によって駆動され、マトリクス状に配置された各画素における光の透過率を変化させることにより、画像を形成する。
【００２４】
投射光学系１５０は、投射する画像の拡大・縮小及び焦点の調整を行うズームレンズを含むレンズ群、レンズを駆動してズーム及びフォーカスを調整する機構等を備える。投射光学系１５０は、光変調装置１３０で変調された光をスクリーンＳＣ上に投射し、スクリーンＳＣに投射画像が結像する。
【００２５】
プロジェクター１００の本体は、プロジェクター１００の動作を制御して画像信号を電気的に処理する画像処理系を備える。画像処理系は、ＣＰＵ１２０、画像用プロセッサー１３１、ＲＡＭ１６０及びＲＯＭ１７０を備えている。ＣＰＵ１２０は、ＲＯＭ１７０に記憶されたプログラムを実行して、制御機能および画像処理機能を実現する。ＲＡＭ１６０は、ＣＰＵ１２０や画像用プロセッサー１３１が実行するプログラムやデータを一時的に格納するワークエリアを形成する。なお、画像用プロセッサー１３１は、自身が行う画像の表示状態の調整処理など、各処理の実行の際に必要となるワークエリアを、内蔵ＲＡＭとして備えてもよい。ＲＯＭ１７０は、ＣＰＵ１２０が実行するプログラム、及び、ＣＰＵ１２０が実行するプログラムで処理されるデータを不揮発的に記憶する。また、ＲＯＭ１７０は、画像記憶部１７１及び条件記憶部１７３を備える。
【００２６】
また、プロジェクター１００の画像処理系には、光変調装置駆動部１３４、光源駆動部１４１、投射光学系駆動部１５４、撮像部１８０、撮影画像メモリー１８２、動き検出部１８５、リモコン制御部１９０、リモコン１９１、操作部１９５が含まれる。画像処理系を構成する上記の各部は、バス１０２により相互接続されている。
【００２７】
画像用プロセッサー１３１には、画像Ｉ／Ｆ１１５が接続され、画像Ｉ／Ｆ１１５に入力される画像データが画像用プロセッサー１３１に入力される。画像Ｉ／Ｆ１１５が複数の画像供給装置を接続可能である場合、画像Ｉ／Ｆ１１５は、ＣＰＵ１２０の制御に従って画像データの入力系統を切り替えて、画像用プロセッサー１３１に画像データを出力する。
【００２８】
ＣＰＵ１２０は、投射制御部１２１、画像生成制御部１２２、補正制御部１２３、接続検出部１２４、操作検出部１２５、及び指示情報生成部１２６（処理部）を備えている。これらの各部は、ＣＰＵ１２０がＲＯＭ１７０に記憶したプログラムを実行することにより実現される。ＣＰＵ１２０の各部の機能は後述する。
【００２９】
画像用プロセッサー１３１は、ＣＰＵ１２０の制御に従って、画像Ｉ／Ｆ１１５から入力される画像データに対して、別の画像を重畳する処理や台形歪み補正処理を実行する。画像用プロセッサー１３１は、処理後の画像データに基づき画像信号を生成して、光変調装置駆動部１３４に出力する。また、プロジェクター１００が画像記憶部１７１に記憶した画像データを投射する場合、画像用プロセッサー１３１はこの画像データに対し上記の処理を行う。画像用プロセッサー１３１は、台形歪み補正用や画像処理用のＤＳＰ（デジタルシグナルプロセッサー）として販売されている汎用のプロセッサーを用いることができ、専用のＡＳＩＣを用いることもできる。
【００３０】
画像用プロセッサー１３１は、台形歪み補正処理において、ＣＰＵ１２０から入力される補正パラメーターに基づいて、画像Ｉ／Ｆ１１５から入力される画像データまたは入力された画像データに基づき描画した１フレーム分の画像を補正する。
また、画像用プロセッサー１３１は、ＣＰＵ１２０の制御に従って、画像Ｉ／Ｆ１１５から入力される画像データに基づき描画した画像に、画像記憶部１７１に記憶した画像をＯＳＤ画像として重ねて、１つの画像に合成する。重畳される画像は、例えば、プロジェクター１００の操作用のメニュー画面等である。
さらに、画像用プロセッサー１３１は、画像Ｉ／Ｆ１１５から入力される画像データに対して、輝度、コントラスト、色の濃さ、色合い等の画像の表示状態を調整する処理を行ってもよい。
【００３１】
光変調装置駆動部１３４は、画像用プロセッサー１３１から入力される画像信号に基づいて、光変調装置１３０を駆動する。これにより、画像Ｉ／Ｆ１１５に入力された画像データに基づく画像が、光変調装置１３０の画像形成領域に形成される。光変調装置１３０に形成された画像が投射光学系１５０を介して、スクリーンＳＣ上に投射画像として形成される。
【００３２】
光源駆動部１４１は、ＣＰＵ１２０から入力される指示信号に応じて、光源１４０に電圧を印加し、光源１４０を点灯及び消灯させる。
投射光学系駆動部１５４は、ＣＰＵ１２０の制御に従って投射光学系１５０の機構を動作させて、ズーム調整やフォーカス調整を行わせる。なお、ズームやフォーカスが手動で調整される構成としてもよく、この場合、投射光学系駆動部１５４は不要である。
【００３３】
撮像部１８０は、ＣＣＤ等の周知のイメージセンサー、レンズ、イメージセンサーの画像信号を読み出す制御回路等を備え、ＣＰＵ１２０の制御に従って撮影を実行し、撮影画像データを撮影画像メモリー１８２に出力する。撮像部１８０は、プロジェクター１００の前面、即ち、投射光学系１５０がスクリーンＳＣに向けて画像を投射する方向を撮影する。撮像部１８０の撮影方向及び画角は、推奨された投射距離においてスクリーンＳＣ上に投射された投射画像の全体が少なくとも撮像範囲内に入るように設定される。
撮像部１８０の撮影画像データは、撮影画像メモリー１８２の所定の領域に記録される。撮影画像メモリー１８２は、１画面分の画像データの書き込みが完了すると、所定の領域のフラグを順次反転するので、ＣＰＵ１２０は、このフラグを参照することにより、撮像部１８０を用いた撮像が完了したか否かを知ることができる。ＣＰＵ１２０は、このフラグを参照し、撮影画像メモリー１８２にアクセスして、必要な撮影画像データを取得する。
【００３４】
動き検出部１８５は、ジャイロセンサーや加速度センサーを備え、プロジェクター１００の本体の動きを検出して、検出値をＣＰＵ１２０に出力する。動き検出部１８５の検出値には予め閾値が設定され、ＣＰＵ１２０は、閾値を超える動きが動き検出部１８５によって検出された場合に、プロジェクター１００が動いたと判定する。また、ＣＰＵ１２０は、動き検出部１８５によって検出される動きが閾値以下となり、この状態が予め設定された待機時間を超えて継続した場合に、プロジェクター１００が静止したと判定する。
なお、動き検出部１８５に閾値が設定され、動き検出部１８５の検出値が閾値を超えた場合、及び、動き検出部１８５の検出値が閾値以下となって待機時間が経過した場合に、動き検出部１８５がＣＰＵ１２０に検出信号を出力する構成としてもよい。この場合、ＣＰＵ１２０の処理負荷を軽減できる。
また、動き検出部１８５は、撮像部１８０の撮影画像の変化に基づいて動きを検出してもよい。この場合、動き検出部１８５は、撮影画像メモリー１８２から撮影画像データを取得し、取得した撮影画像データとは異なる時に撮影された撮影画像データと比較し、撮影画像データの差分が所定以上の場合に動きを検出する。この場合、撮像部１８０を利用して動きを検出できる。
【００３５】
リモコン制御部１９０は、プロジェクター１００の外部のリモコン１９１から送信される無線信号を受信する。リモコン１９１は、ユーザーによって操作される操作子（図示略）を備え、操作子に対する操作に応じた操作信号を赤外線信号等の無線信号として送信する。リモコン制御部１９０は、赤外線信号等を受信する受信部（図示略）を備える。リモコン制御部１９０は、リモコン１９１から送信された信号を受信し、解析して、ユーザーによる操作の内容を示す信号を生成してＣＰＵ１２０に出力する。
操作部１９５は、例えばプロジェクター１００の本体に配置された操作パネルの操作子（図示略）により構成される。操作部１９５は、上記操作子に対する操作を検出すると、操作子に対応する操作信号をＣＰＵ１２０に出力する。
【００３６】
ＣＰＵ１２０が備える投射制御部１２１は、画像Ｉ／Ｆ１１５に入力される画像データに基づいて画像を投射する動作を制御する。投射制御部１２１は、プロジェクター１００の電源オン／オフに伴い光源駆動部１４１によって光源１４０を点灯／消灯させる制御、画像Ｉ／Ｆ１１５に入力される画像データを画像用プロセッサー１３１により処理させる制御等を行う。
補正制御部１２３は、撮影画像メモリー１８２から撮影画像データを取得し、撮影画像データの形状を解析することにより投射画像の歪みを補正するためのパラメーターを算出する。ここで、補正制御部１２３は、ＲＯＭ１７０に記憶した補正用パターン（図示略）を投射制御部１２１の制御によりスクリーンＳＣに投射させてもよい。この場合、補正制御部１２３は、撮像部１８０の撮影画像データから補正用パターンを抽出し、補正用パターンの形状を解析して、パラメーターを算出する。補正制御部１２３は、算出したパラメーターを画像用プロセッサー１３１に出力し、このパラメーターに従って台形歪み補正を実行させる。
【００３７】
接続検出部１２４は、外部Ｉ／Ｆ１１０、及び画像Ｉ／Ｆ１１５に外部の装置が接続された場合に、接続を検出する。接続検出部１２４は、外部Ｉ／Ｆ１１０に機器が接続された場合に、接続を検出して、接続された機器との間で制御データを送受信する。ここで、接続検出部１２４は、接続された機器の機種や属性の判定、接続可能な機器か否かの判定、データ通信を行うために必要な初期化処理等を実行する。例えば、外部Ｉ／Ｆ１１０が備えるＵＳＢコネクターに外部の装置が接続された場合、接続検出部１２４は、ＵＳＢコネクターの電源ピン（Ｖｂｕｓ）と、ＧＮＤピンとの間の抵抗値の変化に基づいて接続を検出する。また、例えば、接続検出部１２４は外部Ｉ／Ｆ１１０がＲＳ−２３２Ｃコネクターを備え、このＲＳ−２３２Ｃコネクターに機器が接続された場合、ＲＳ−２３２Ｃコネクターに信号が入力さると接続を検出する。
つまり、接続検出部１２４は、外部Ｉ／Ｆ１１０のコネクターが制御信号の送受信をせずに接続を検出可能な仕様である場合、ケーブルが接続されたときに接続を検出する。外部Ｉ／Ｆ１１０のコネクターが制御信号を送受信するときに接続を検出できる仕様である場合、制御信号を受信したことを条件として接続を検出する。また、接続検出部１２４は、接続された機器との間で制御データを送受信して、データ通信を行うために必要なネゴシエーション及び通信の初期化が完了したときに、接続を検出してもよい。
【００３８】
外部Ｉ／Ｆ１１０が無線通信インターフェイスを備えている場合も、接続検出部１２４は外部Ｉ／Ｆ１１０における接続を検出する。この場合、接続検出部１２４は、無線通信可能な機器を検出した場合に接続を検出してもよいが、外部の装置と実際に制御データを送受信して必要なネゴシエーション及び通信の初期化が完了したときに、接続を検出することが好ましい。
【００３９】
接続検出部１２４は、画像Ｉ／Ｆ１１５に機器が接続された場合、外部Ｉ／Ｆ１１０と同様に機器の接続を検出する。画像Ｉ／Ｆ１１５がアナログ画像信号を入力するインターフェイスを備える場合、接続検出部１２４は、画像Ｉ／Ｆ１１５に信号が入力されたときに接続を検出する。この場合、接続検出部１２４は、入力された信号がプロジェクター１００により処理可能なフォーマットの信号であるか否かを判定し、処理可能な信号であると判定した場合に接続を検出してもよい。
また、画像Ｉ／Ｆ１１５がデジタル画像データを入力するインターフェイスを備える場合、及び、無線通信インターフェイスを備えている場合、接続検出部１２４は、外部Ｉ／Ｆ１１０と同様に検出を行う。具体的には、画像Ｉ／Ｆ１１５が制御信号の送受信をせずに接続を検出可能な仕様である場合、接続検出部１２４は、画像Ｉ／Ｆ１１５にケーブルが接続されたときに接続を検出する。接続検出部１２４は、画像Ｉ／Ｆ１１５にデータが入力されたときに接続を検出してもよい。また、画像Ｉ／Ｆ１１５が外部の装置との間で制御データを送受信して、データ通信を行うために必要なネゴシエーション及び通信の初期化が完了したときに、接続を検出してもよい。
本実施形態では、一例として、外部Ｉ／Ｆ１１０にＰＣ３００の外部Ｉ／Ｆ３０３、及び、外部記憶媒体４００が接続可能である。また、画像Ｉ／Ｆ１１５にＰＣ３００の画像Ｉ／Ｆ３０４を接続可能である。
【００４０】
また、ＲＯＭ１７０に、外部Ｉ／Ｆ１１０を介して接続可能な機器を設定するデータが予め記憶されていてもよい。この場合、接続検出部１２４は、このデータにより接続可能であると設定された機器が外部Ｉ／Ｆ１１０または画像Ｉ／Ｆ１１５に接続されたときに、接続を検出してもよい。つまり、予め接続可能であると設定された機器でない機器が外部Ｉ／Ｆ１１０または画像Ｉ／Ｆ１１５に接続された場合、接続検出部１２４は、接続を検出しないように動作してもよい。
【００４１】
操作検出部１２５は、操作検出処理を実行し、スクリーンＳＣにおいて指示体を用いて行われる位置指示操作を検出する。位置指示操作は、プロジェクター１００の動作中に、撮像部１８０の画角内で指示体が位置を指し示す操作である。指示体は、撮像部１８０の撮影画像データに写り、プロジェクター１００の投射画像を識別できるものであれば、具体的態様は限定されない。例えば、指示体はユーザーが手に持って使う棒状のデバイスであってもよいし、他の形状の器具であってもよい。このデバイスや器具は、発光する機能や無線信号を送信する機能を持っていてもよいし、この種の機能を持たないものであってもよい。また、ユーザーの身体の一部（例えば、手や指）が指示体であってもよい。また、レーザーポインター等の発光装置（図示略）がスクリーンＳＣに光を照射することにより、スクリーンＳＣ上に形成される輝点が指示体であってもよい。
【００４２】
操作検出部１２５は、撮影画像メモリー１８２に記憶された撮影画像データに基づいて位置指示操作があったことを検出する。本実施形態で、操作検出部１２５は、画像記憶部１７１に記憶された検出用画像６３（図２）の画像データを読み出して、画像用プロセッサー１３１によって投射する画像に重畳して表示させる。操作検出部１２５は、撮影画像メモリー１８２の撮影画像データに基づき、指示体を検出用画像６３に重ねる操作が行われたことを検出すると、指示体の操作を検出する。操作検出部１２５は、指示体による操作を検出したことを示すデータを出力する。
【００４３】
操作検出部１２５は、操作検出処理で、指示体が指示した位置を特定し、指示位置の座標を示すデータを出力してもよい。
また、操作検出部１２５は、操作検出処理で、位置指示操作により指示された操作位置を検出するだけでなく、検出された位置が予め設定された条件に該当するか否かを判定できる。さらに、操作検出部１２５は、検出された位置の軌跡が予め設定された条件に該当するか否かを判定できる。ここで、位置の軌跡とは、操作検出部１２５が時間差をおいて検出した複数回の位置指示操作の指示位置を結んで形成される図形である。操作検出部１２５が判定を行う条件は、ＲＯＭ１７０の条件記憶部１７３に記憶される。条件記憶部１７３には、操作検出部１２５が判定する条件と、その条件に該当する操作が検出された場合に実行する処理とが対応付けて設定されている。操作検出部１２５は、指示体の操作を検出したことを示すデータと、検出した操作に適用された条件を示すデータとを出力してもよい。
【００４４】
指示情報生成部１２６は、操作検出部１２５により指示体の操作が検出された場合に、指示体の操作に対応する処理を実行する。指示情報生成部１２６が実行可能な処理は特に限定されないが、本実施形態では３通りの処理を実行可能である。
第１の処理は、外部Ｉ／Ｆ１１０及び画像Ｉ／Ｆ１１５にＰＣ３００が接続された場合に実行される、指示情報出力処理である。指示情報出力処理で、指示情報生成部１２６は、指示体の操作を示す操作データを生成して外部Ｉ／Ｆ１１０から出力する。この操作データは、例えば、ＰＣ３００に接続される入力デバイスが出力する操作データのフォーマットを有する。このため、ＰＣ３００は、プロジェクター１００が出力する操作データを、マウス、タブレット、デジタイザ、トラックボール、キーボード等の入力デバイスから入力される操作データとして処理できる。入力デバイスは、例えば、Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステムでＨＩＤとして扱われるデバイスである。また、指示情報生成部１２６は、ＨＩＤに対応する操作データとは異なる形式で、指示体による操作を示すデータを外部Ｉ／Ｆ１１０から出力してもよい。
【００４５】
第２の処理は、画像Ｉ／Ｆ１１５にＰＣ３００または他の画像供給装置が接続され、外部Ｉ／Ｆ１１０に外部の装置が接続されていない場合に実行される内部イベント生成処理である。内部イベント生成処理で、指示情報生成部１２６は、プロジェクター１００の制御に関する予め設定された処理（内部イベント）を実行する。指示情報生成部１２６が実行する処理は、例えば、入力ソース切替処理、ミュート処理、投射画像の一時停止処理、一時停止からの再開処理など、リモコン１９１の操作によって実行させることが可能な処理が挙げられる。入力ソース切替処理では画像Ｉ／Ｆ１１５に入力される画像信号または画像データの入力系統を切り替える。ミュート処理では、光変調装置１３０が描画する画像を全面黒にするなどして画像の投射を停止する。ここで、音声の出力を停止してもよい。投射画像の一時停止処理は動画像の投射中に画像を停止させる処理であり、停止中の入力画像は画像用プロセッサー１３１が備えるバッファーメモリー（図示略）に記憶され、再開の指示に従って動画像の再生が再開される。指示情報生成部１２６が実行する内部イベントの内容や種類は、プロジェクター１００が外部の装置を利用せずに実行可能であれば、制限されない。
また、この第２の処理は、スクリーンＳＣに投射される投射画像の投射位置を変更する処理であってもよい。すなわち、光変調装置１３０の液晶ライトバルブ等において画像を描画する位置を変更する処理であってもよい。また、第２の処理は、投射画像を拡大または縮小する処理であってもよい。この場合、光変調装置１３０の液晶ライトバルブ等において描画される画像を拡大または縮小する処理、或いは、投射光学系１５０がズームを実行して投射画像を拡大または縮小する処理が実行される。この処理で画像を拡大する拡大率または縮小する縮小率は、予め設定されてＲＯＭ１７０に記憶されていてもよい。この場合、指示体の操作が検出される毎に、予め設定された拡大率または縮小率で投射画像が拡大または縮小される。
【００４６】
また、指示情報生成部１２６は、内部イベント生成処理において、操作検出部１２５が検出した操作に対応する画像を画像用プロセッサー１３１により入力画像に重畳させてもよい。この場合、指示情報生成部１２６は、画像記憶部１７１から画像データを読み出して表示させてもよい。操作検出部１２５が検出する指示体の操作が複数種類あって、複数の画像が画像記憶部１７１に記憶されている場合、指示情報生成部１２６は、操作の種類に対応する画像を選んで画像記憶部１７１から読み出してもよい。また、指示情報生成部１２６は、操作検出部１２５が検出した操作の条件に対応する画像を読み出してもよい。さらに、指示情報生成部１２６は、操作検出部１２５が検出した指示体の操作位置の座標に基づいて、線や図形を描画してもよい。
【００４７】
第３の処理は、画像データを記憶した記憶装置（例えば、外部記憶媒体４００）が外部Ｉ／Ｆ１１０に接続された場合に実行される記憶媒体管理処理である。指示情報生成部１２６は、画像Ｉ／Ｆ１１５にＰＣ３００または他の画像供給装置が接続されていても、記憶媒体管理処理を実行できる。この場合、指示情報生成部１２６は、画像Ｉ／Ｆ１１５に入力される画像信号または画像データ、及び、外部Ｉ／Ｆ１１０に接続された外部記憶媒体４００に記憶された画像データのうち、予め設定された側を選択すればよい。
【００４８】
記憶媒体管理処理で、操作検出部１２５は、外部記憶媒体４００に記憶されている画像データの表示に関するユーザーインターフェイスを、スクリーンＳＣに投射させる。すなわち、操作検出部１２５は、画像記憶部１７１に記憶された操作メニューの画像データを読み出し、画像用プロセッサー１３１によって、投射中の画像に重畳させる。これにより、スクリーンＳＣには画像データの操作メニューのアイコン等が表示される。操作メニューは、例えば、外部記憶媒体４００内部の画像データのサムネイル一覧を含むとともに、サムネイル一覧の切替、サムネイルによる画像データの選択、選択された画像データの投射開始、終了、画像データの切替、画像データを自動的に切り替えて表示するスライドショーの開始及び終了等の指示を行うためのアイコンを含む。ここで、操作検出部１２５は、スクリーンＳＣに表示される操作メニューに対する指示体の操作を検出し、操作を検出した場合には、操作されたアイコンを特定するデータを出力する。指示情報生成部１２６は、操作検出部１２５が出力するデータに従って外部記憶媒体４００に記憶された画像データを読み出し、操作検出部１２５が検出した操作に応じた処理を行う。
記憶媒体管理処理で指示情報生成部１２６が実行する動作は、１つのアプリケーションプログラムとして構成されてもよい。この場合、指示情報生成部１２６は、接続検出部１２４が検出する接続状態と操作検出部１２５が出力するデータとに基づき、アプリケーションプログラムを実行させる。
【００４９】
ここで、操作検出部１２５が操作を検出する動作について説明する。
図２（Ａ）〜（Ｅ）は、位置指示操作に対応する動作例を示す説明図である。
図２（Ａ）には、画像Ｉ／Ｆ１１５及び外部Ｉ／Ｆ１１０に外部の装置が接続されていない状態を示す。この場合、スクリーンＳＣには制御画像６１が表示される。制御画像６１は、画像の入力がないことを示すメッセージを含む画像であり、制御画像６１の画像データは画像記憶部１７１に記憶されている。
【００５０】
画像Ｉ／Ｆ１１５に外部の装置が接続され、接続検出部１２４が接続を検出すると、図２（Ｂ）に示すように、投射制御部１２１が画像Ｉ／Ｆ１１５に入力される画像データに基づく投射画像６２を投射する。さらに、接続検出部１２４が接続を検出したことを契機として、操作検出部１２５が指示体２による位置指示操作を検出する検出動作を開始する。この検出動作で、操作検出部１２５は画像用プロセッサー１３１を制御し、投射画像６２に検出用画像６３を重畳して投射させる。検出用画像６３は、投射画像６２内のオブジェクトを遮るおそれが少なく、かつ操作しやすい場所になるように、スクリーンＳＣの端部に配置される。図２（Ｂ）の例では検出用画像６３は予め設定されたサイズの略矩形である。
【００５１】
操作検出部１２５は、撮影画像上における検出用画像６３の位置およびサイズを特定する。例えば、操作検出部１２５は、パネル上（光変調装置１３０の画像形成領域）における検出用画像６３の位置およびサイズを、ＲＯＭ１７０から読み出したり、計算したりして取得する。例えば、検出用画像６３を入力画像に重畳する場合の位置及びサイズを示すデータ、或いは、パネル上における検出用画像６３の位置およびサイズを示すデータを、検出用画像６３の画像データとともにＲＯＭ１７０に記憶していてもよい。
そして、操作検出部１２５は、事前に実施されるキャリブレーション処理の結果等に基づいて、パネル上における検出用画像６３の位置およびサイズから、撮影画像上における検出用画像６３の位置およびサイズを導く。或いは、撮影画像上における検出用画像６３の位置は、検出用画像６３の表示前後で撮影画像の差分をとって特定したり、パターンマッチングによって特定したりすることも可能である。
操作検出部１２５は、検出用画像６３に重なる範囲を、検出領域として設定する。操作検出部１２５は、撮像部１８０の撮影画像データに基づき指示体の指示位置を特定し、指示位置が検出領域内であった場合に、特定の操作がなされたと判定する。図２ではユーザーの手が指示体２として使われる場合を例示する。
【００５２】
検出用画像６３が投射された状態で、図２（Ｃ）に示すように指示体２が検出用画像６３に重なると、操作検出部１２５は、撮像部１８０の撮影画像データに基づいて指示体２が検出用画像６３に重なったと判定する。指示体２が検出用画像６３に重なると、投射部１０１が投射した光がスクリーンＳＣの前で指示体２により遮られる。このため、撮像部１８０の撮影画像データでは、指示体２が重なった部分で検出用画像６３の明るさ、色、見え方等が変化する。操作検出部１２５は、撮影画像データから検出用画像６３の画像、すなわち検出領域の画像を抽出して解析し、明るさや色の変化を検出することで、指示体２の操作の有無を判定する。操作検出部１２５は、撮影画像データから検出領域である検出用画像６３及びその周辺の画像のみを抽出して解析してもよい。この場合、操作検出部１２５が処理するデータ量を減らして処理負荷を軽減できる。
【００５３】
操作検出部１２５が検出用画像６３への操作の有無を判定する条件は、例えば次の通りである。
操作検出部１２５は、検出用画像６３の上（検出領域）に、予め設定された時間以上、指示体２が存在している場合に、操作ありと判定する。具体的には、撮影画像データにおける検出領域内の少なくとも一部の画素に対し、下記式（１）または（２）のいずれかが、予め設定された時間以上継続した場合に、操作ありと判定する。
画素の輝度値＞第１の閾値  …（１）
画素の輝度値＜第２の閾値  …（２）
【００５４】
また、操作検出部１２５は、撮影画像データから検出用画像６３の画像を抽出し、非操作時の撮影画像データにおける検出用画像６３の画像と比較して、検出用画像６３の画像の形状の変化を検出してもよい。この場合、検出用画像６３の形状変化が所定時間成立した場合に、操作ありと判定する。
また、操作検出部１２５は、撮影画像データから指示体２の画像を抽出し、指示体２の画像の位置と検出用画像６３の位置とを比較して、検出用画像６３への操作の有無を判定してもよい。
これらの条件、及び、条件の判定に要する第１及び第２の閾値や検出用画像６３の位置、サイズ、形状等に関するデータは、予め設定され、条件記憶部１７３に記憶される。
【００５５】
また、操作検出部１２５は、上記の判定を行う場合に、検出用画像６３の少なくとも一部が撮影画像データに表れていることを条件としてもよい。この場合、例えば撮像部１８０の近くや検出用画像６３の近くにユーザーやユーザー以外の人が立ったことで、検出用画像６３が隠されたことと、指示体２による操作とを識別できる。そして、指示体２によって意図的に検出用画像６３が操作された場合に、操作を検出し、意図しない誤操作の検出を防止できる。
【００５６】
図２（Ｃ）に示すように、操作検出部１２５が指示体２の操作を検出した場合、指示情報生成部１２６は上述した指示情報出力処理、内部イベント生成処理、及び記憶媒体管理処理のいずれかを実行する。ここでは、内部イベント生成処理を実行して入力ソースを切り替える場合を例に示す。指示情報生成部１２６は、画像Ｉ／Ｆ１１５の入力系統の切替を実行させるので、図２（Ｄ）に示すようにスクリーンＳＣの投射画像が切り替わる。
【００５７】
図２（Ｄ）に示すように入力ソースが切り替えられた後も、操作検出部１２５は操作検出処理を継続する。スクリーンＳＣには検出用画像６３が表示され、指示体２による操作を検出可能である。
その後、画像Ｉ／Ｆ１１５に対する画像の入力が停止され、或いは、画像Ｉ／Ｆ１１５から外部の機器が取り外されて、接続検出部１２４により接続を検出しなくなった場合、操作検出部１２５は操作検出処理を停止する。この場合、図２（Ｅ）に示すように、検出用画像６３の投射は停止される。また、画像Ｉ／Ｆ１１５に画像が入力されないため、スクリーンＳＣには制御画像６１が投射される。
【００５８】
図３は、プロジェクター１００の動作を示すフローチャートである。
ＣＰＵ１２０は、接続検出部１２４により外部Ｉ／Ｆ１１０または画像Ｉ／Ｆ１１５への接続を検出すると（ステップＳ１）、操作検出部１２５が操作の検出を開始し（ステップＳ２）、指示情報生成部１２６が接続形態を判別する（ステップＳ３）。操作検出部１２５及び指示情報生成部１２６は、例えば接続検出部１２４に呼び出されて動作を開始する。
ステップＳ３で、接続検出部１２４が外部Ｉ／Ｆ１１０及び画像Ｉ／Ｆ１１５の両方において接続を検出した場合、指示情報生成部１２６は、外部Ｉ／Ｆ１１０及び画像Ｉ／Ｆ１１５に対応する指示情報出力処理を実行する（ステップＳ４）。また、接続検出部１２４が画像Ｉ／Ｆ１１５の接続を検出した場合、指示情報生成部１２６は、画像Ｉ／Ｆ１１５の接続に対応する内部イベント生成処理を実行する（ステップＳ５）。また、接続検出部１２４が外部Ｉ／Ｆ１１０の接続を検出した場合、指示情報生成部１２６は、外部Ｉ／Ｆ１１０の接続に対応する記憶媒体管理処理を実行する（ステップＳ６）。
【００５９】
図４は、指示情報出力処理を詳細に示すフローチャートである。
この指示情報出力処理で、投射制御部１２１は、画像Ｉ／Ｆ１１５に入力される画像データに基づく画像をスクリーンＳＣに投射する。
操作検出部１２５は、画像記憶部１７１に記憶された検出用画像（例えば、図２（Ｂ）の検出用画像６３）の画像データに基づいて、画像用プロセッサー１３１に処理を実行させ、検出用画像を入力画像に重ねて投射させる（ステップＳ１１）。ここで、撮像部１８０が撮影を実行し、撮影画像データが撮影画像メモリー１８２に記憶される（ステップＳ１２）。操作検出部１２５は、撮影画像メモリー１８２に記憶された撮影画像データを取得して解析し、指示体２の位置や検出用画像６３に対する指示体２の操作を検出する（ステップＳ１３）。
【００６０】
操作検出部１２５は、ステップＳ１３の解析の結果、条件記憶部１７３に記憶された条件に該当する操作が行われたか否かを判定する（ステップＳ１４）。条件に該当する操作が行われていない場合（ステップＳ１４；Ｎｏ）、操作検出部１２５はステップＳ１２に戻る。また、条件に該当する操作が行われた場合（ステップＳ１４；Ｙｅｓ）、操作検出部１２５は操作を検出したことを示すデータを出力する（ステップＳ１５）。
【００６１】
指示情報生成部１２６は、操作検出部１２５が操作を検出したことに対応して、操作検出部１２５が出力するデータに基づいて外部出力用の指示情報を生成し（ステップＳ１６）、外部Ｉ／Ｆ１１０から出力する（ステップＳ１７）。指示情報生成部１２６が生成及び出力する指示情報は、例えば、ＨＩＤに対応した入力デバイスの操作データである。
ここで、操作検出部１２５は、操作部１９５またはリモコン１９１によりプロジェクター１００の動作終了が指示されたか否かを判定する（ステップＳ１８）。終了の指示がなされた場合（ステップＳ１８；Ｙｅｓ）、操作検出部１２５は投射を停止して本処理を終了する（ステップＳ１９）。また、終了の指示がなされていない場合（ステップＳ１８；Ｎｏ）、ステップＳ１２に戻って操作検出処理を続行する。
【００６２】
図５は、内部イベント生成処理を詳細に示すフローチャートである。
この内部イベント生成処理で、投射制御部１２１は、画像Ｉ／Ｆ１１５に入力される画像データに基づく画像をスクリーンＳＣに投射する。ステップＳ１１〜Ｓ１５の動作は図４を参照して説明した通りである。
【００６３】
指示情報生成部１２６は、操作検出部１２５が操作を検出したことに対応して、プロジェクター１００の内部イベントを生成し（ステップＳ２１）、実行する（ステップＳ２２）。その後、操作検出部１２５は、プロジェクター１００の動作終了が指示されたか否かを判定し（ステップＳ１８）、終了の指示がなされた場合は投射を停止して本処理を終了する（ステップＳ１９）。終了の指示がなされていない場合はステップＳ１２に戻って操作検出処理を続行する。
【００６４】
図６は、記憶媒体管理処理を詳細に示すフローチャートである。
この記憶媒体管理処理で、操作検出部１２５は、画像記憶部１７１に記憶されたユーザーインターフェイスの画像データを取得して、スクリーンＳＣに、画像データの操作メニューを表示させる（ステップＳ３１）。
続いて、撮像部１８０が撮影を実行し、撮影画像データが撮影画像メモリー１８２に記憶される（ステップＳ３２）。操作検出部１２５は、撮影画像メモリー１８２に記憶された撮影画像データを取得して解析し、スクリーンＳＣの操作メニューに対する指示体２の操作を検出する（ステップＳ３３）。
【００６５】
操作検出部１２５は、ステップＳ３３の解析の結果、指示体２の位置や動作が操作メニューに対する操作に該当するか否かを判定する（ステップＳ３４）。操作に該当しない場合（ステップＳ３４；Ｎｏ）、操作検出部１２５はステップＳ３２に戻る。また、操作に該当する場合（ステップＳ３４；Ｙｅｓ）、操作検出部１２５は操作メニューに対する操作を検出したことを示すデータを出力する（ステップＳ３５）。
【００６６】
指示情報生成部１２６は、操作検出部１２５が検出した操作に対応して、画像データ４０１に対する処理を実行する（ステップＳ３６）。例えば、指示情報生成部１２６は、画像データ４０１を読み出して表示し、複数の画像データ４０１が記憶されている場合に画像データ４０１を切り替えて表示する処理や、画像データ４０１の拡大、縮小等の処理を実行する。
また、ステップＳ３６で実行される処理としては、例えば以下の処理が挙げられる。
・画像データ４０１のサムネイル画像を生成して、サムネイル一覧のページを表示する処理を行う。また、このサムネイル一覧のページを表示した状態で、操作検出部１２５が検出した操作に対応して、サムネイル一覧のページを切り替える処理（サムネイル一覧のページを前のページに戻す処理、次のページに送る処理）を行う。
・サムネイル一覧のページが表示された状態で、カーソル移動等によって、一覧表示されたサムネイルからサムネイルを選択する処理。また、選択されたサムネイルに対応する画像データ４０１を読み出して表示する処理。
・表示している画像を、画像データ４０１の他の画像に切り替える処理（画像データ４０１に含まれる複数の画像のうち、前の画像に切り替える処理、または次の画像に切り替える処理）。
・表示している画像の表示位置の変更、拡大、縮小、回転を行う処理。すなわち、操作検出部１２５が操作を検出する毎に、予め設定された量及び方向に従って表示位置を移動させる処理、予め設定された拡大率又は縮小率で画像を拡大または縮小する処理、予め設定された回転方向および回転量に従って画像を回転させる処理。
操作検出部１２５は、操作部１９５またはリモコン１９１によりプロジェクター１００の動作終了が指示されたか否かを判定する（ステップＳ３７）。終了の指示がなされた場合（ステップＳ３７；Ｙｅｓ）、操作検出部１２５は投射を停止して本処理を終了する（ステップＳ３８）。また、終了の指示がなされていない場合（ステップＳ３７；Ｎｏ）、ステップＳ３２に戻って操作検出処理を続行する。
【００６７】
以上説明したように、プロジェクター１００は、投射部１０１と、外部Ｉ／Ｆ１１０及び画像Ｉ／Ｆ１１５と、接続検出部１２４と、操作検出部１２５と、指示情報生成部１２６とを備える。接続検出部１２４は、外部Ｉ／Ｆ１１０及び画像Ｉ／Ｆ１１５の接続を検出し、操作検出部１２５は接続を検出した場合に検出用画像を投射させ、検出用画像に対して行われる操作を検出する。指示情報生成部１２６は、検出された操作に基づく処理を実行する。これにより、プロジェクター１００によって検出用画像を表示し、この検出用画像に対する操作を検出して処理を実行することができる。プロジェクター１００は、外部Ｉ／Ｆ１１０または画像Ｉ／Ｆ１１５に外部の装置が接続された場合に検出用画像を表示するので、例えば操作の検出が必要ない場合に検出のための処理を停止できる。従って、操作の検出が可能なプロジェクター１００の処理の負荷を軽減できる。
【００６８】
また、操作検出部１２５は画像Ｉ／Ｆ１１５に入力される画像データに基づく画像を投射部１０１に表示させ、この画像に重畳して投射部１０１に所定の検出用画像を表示させる。このため、画像Ｉ／Ｆ１１５から入力された画像と検出用画像とを同時に表示でき、ユーザーに対して、操作を検出可能な状態であることを明示できる。
また、指示情報生成部１２６は、接続検出部１２４により外部Ｉ／Ｆ１１０における接続が検出された場合に、操作検出部１２５で検出された操作に対応する制御データを外部Ｉ／Ｆ１１０から出力する。このため、検出した操作に対応する制御データを外部の装置に出力できる。
【００６９】
また、指示情報生成部１２６は、接続検出部１２４により外部Ｉ／Ｆ１１０における接続が検出されず、画像Ｉ／Ｆ１１５の接続が検出された場合に、操作検出部１２５で検出された操作に対応するプロジェクター１００の内部イベントを生成して実行する。このように、プロジェクター１００は、操作を検出した場合に、外部の装置に制御データを出力可能か否かに対応して処理を行うことができる。
【００７０】
また、外部Ｉ／Ｆ１１０には外部記憶媒体４００を接続可能であり、操作検出部１２５は、外部記憶媒体４００の接続が検出された場合に、画像データ４０１の操作に対応するユーザーインターフェイスを投射部１０１に表示させる。そして、指示情報生成部１２６は、操作検出部１２５で検出されたユーザーインターフェイスに対する操作に対応して、画像データ４０１を処理する。これにより、指示体２の操作に対応して外部記憶媒体４００に記憶された画像データ４０１を処理できる。
【００７１】
なお、上述した実施形態は本発明を適用した具体的態様の例に過ぎず、本発明を限定するものではなく、上記実施形態とは異なる態様として本発明を適用することも可能である。上記実施形態では、一例として、操作検出部１２５が撮影画像データにおける検出用画像６３の明るさが変化した場合に、指示体２による操作ありと判定し、所定の処理を実行する構成を説明した。つまり、検出用画像６３に指示体２を重ねたときに所定の処理が実行される例であった。本発明はこれに限定されず、撮影画像データにおける検出用画像６３の明るさが変化して、それが元に戻ったときに、操作検出部１２５が指示体２による操作があったと判定してもよい。つまり、スクリーンＳＣ上の検出用画像６３に重ねられた指示体２が検出用画像６３から離れたときに、所定の処理が実行される構成としてもよい。
【００７２】
また、例えば、外部Ｉ／Ｆ１１０がＵＳＢや有線ＬＡＮインターフェイスを備え、外部Ｉ／Ｆ１１０に接続される画像供給装置と、１本のケーブルにより画像データと制御データの両方を入出力（送受信）する構成としてもよい。この場合、ケーブルが備える複数の信号線を画像データ用と制御データ用に分けてもよいし、画像データと制御データとを共通の信号線を用いて入出力してもよい。この場合、外部Ｉ／Ｆ１１０は、出力インターフェイス及び画像入力インターフェイスとして機能する。この場合において、外部Ｉ／Ｆ１１０が画像Ｉ／Ｆ１８０を兼ねる構成としてもよい。
また、例えば、外部Ｉ／Ｆ１１０または画像Ｉ／Ｆ１８０に複数の画像供給装置が接続されている場合に、入力系統の切り替えに応じて上述した第１〜第３の処理の実行を切り替えてもよい。入力系統の切り替えは、自動的に行ってもよい。すなわち、外部Ｉ／Ｆ１１０または画像Ｉ／Ｆ１８０に画像供給装置が接続されたときに、接続された画像供給装置に入力系統を切り替えてもよい。また、リモコン１９１または操作部１９５の操作に従って入力系統を切り替えてもよい。
また、画像供給装置の種別と、実行する処理（処理の具体的な処理内容）とを対応付けたテーブルをＲＯＭに記憶させておき、画像供給装置が接続されたり、切り替えられたりした際に、このテーブルを参照して処理を切り替えてもよい。この場合、外部Ｉ／Ｆ１１０または画像Ｉ／Ｆ１８０に画像供給装置が接続され、或いは入力系統が切り替えられたことを検出した場合に、画像供給装置の種別に対応してテーブルに設定された処理に切り替えられる。
【００７３】
また、上記実施形態では、プロジェクター１００の本体に投射部１０１と撮像部１８０とが固定された構成として説明したが、投射部１０１と撮像部１８０とを、プロジェクター１００の本体とは別体として構成することも可能である。また、上記実施形態では、光変調装置として、ＲＧＢの各色に対応した３枚の透過型の液晶パネルを用いた構成を例に挙げて説明したが、反射型の液晶パネルを用いてもよい。また、例えば、１枚の液晶パネルとカラーホイールを組み合わせた方式、ＲＧＢ各色の色光を変調する３枚のデジタルミラーデバイス（ＤＭＤ）を用いた方式、１枚のデジタルミラーデバイスとカラーホイールを組み合わせた方式等により構成してもよい。
また、図１に示した各機能部は、プロジェクター１００の機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
【符号の説明】
【００７４】
２…指示体、６３…検出用画像、１００…プロジェクター（画像表示装置）、１０１…投射部（表示部）、１１０…外部Ｉ／Ｆ（接続部、出力インターフェイス、記憶媒体インターフェイス）、１１５…画像Ｉ／Ｆ（接続部、画像入力インターフェイス）、１２０…ＣＰＵ、１２１…投射制御部、１２４…接続検出部、１２５…操作検出部、１２６…指示情報生成部（処理部）、１８０…撮像部、１８２…撮影画像メモリー、３００…ＰＣ（外部の装置）、４００…外部記憶媒体（外部の装置、記憶媒体）、ＳＣ…スクリーン（投射面）。
【図１】
2018132769.tif 000003
【図２】
2018132769.tif 000004
【図３】
2018132769.tif 000005
【図４】
2018132769.tif 000006
【図５】
2018132769.tif 000007
【図６】
2018132769.tif 000008
【手続補正書】
【提出日】平成30年4月12日(2018.4.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
外部の装置に接続される画像入力インターフェイスおよび外部インターフェイスを有する接続部と、
前記接続部に対する前記外部の装置の接続を検出する接続検出部と、
前記接続検出部が前記画像入力インターフェイスまたは前記外部インターフェイスに対する前記外部の装置の接続を検出した場合に、前記表示部に所定の検出用画像を表示させ、前記検出用画像に対して行われる操作の検出を開始する操作検出部と、
前記画像入力インターフェイスおよび前記外部インターフェイスに前記外部の装置が接続された場合、前記操作検出部が前記操作を検出したことに対応して、外部出力用の指示情報を前記外部インターフェイスから出力する処理部と、
を備えたことを特徴とする画像表示装置。
【請求項２】
前記操作検出部は、前記画像入力インターフェイスの入力に基づく画像を前記表示部に表示させ、前記画像に重畳して前記表示部に前記検出用画像を表示させ、
前記検出用画像に指示体を重ねる操作を検出することを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記処理部は、前記操作検出部で検出された操作に対応する前記指示情報を前記外部インターフェイスから出力することを特徴とする請求項１または２記載の画像表示装置。
【請求項４】
前記表示部により投射面に画像を投射するプロジェクターであり、
前記操作検出部は、前記投射面を撮影した撮影画像に基づいて、前記検出用画像に対して行われる操作を検出することを特徴とする請求項１から３のいずれかに記載の画像表示装置。
【請求項５】
画像を表示する画像表示装置の制御方法において、
外部の装置に接続される接続部が有する画像入力インターフェイスまたは外部インターフェイスに対する前記外部の装置の接続を検出し、
前記画像入力インターフェイスまたは前記外部インターフェイスに対する前記外部の装置の接続が検出された場合に、所定の検出用画像を表示し、前記検出用画像に対して行われる操作の検出を開始し、
前記画像入力インターフェイスおよび前記外部インターフェイスに前記外部の装置が接続された場合に、前記検出用画像に対する前記操作が検出されたことに対応して、外部出力用の指示情報を前記外部インターフェイスから出力すること、
を特徴とする画像表示装置の制御方法。