(57)【要約】【課題】複数の指示体を簡単に複数のポインティングデバイスとして認識できるようにする。【解決手段】表示装置１０は、第１インターフェース１１ａ及び第２インターフェース１１ｂを備えるファンクションデバイス１１を備えるとともに、記憶手段１２に、第１インターフェース１１ａ及び第２インターフェース１１ｂに対して同一のクラスを割り当てた構成情報を記憶する。表示装置１０は、表示面に対して第１指示体２０ａにより指示された第１位置と第２指示体２０ｂにより指示された第２位置とを検出し、第１位置を表す第１座標データを第１インターフェース１１ａに割り当て、第２位置を表す第２座標データを第２インターフェース１１ｂに割り当ててホスト装置３０に供給する。【選択図】図１
2013134661.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置とＵＳＢ（Universal Serial Bus）規格に準拠して接続し、第１インターフ
ェース及び第２インターフェースを有するファンクションデバイスと、
前記第１インターフェース及び前記第２インターフェースに対して同一のクラスを割り
当てた構成情報を記憶した記憶手段と、
表示面に画像を表示する表示手段と、
前記表示面に対して第１指示体により指示された第１位置と第２指示体により指示され
た第２位置とを検出する検出手段と、
前記記憶手段に記憶された構成情報と、前記検出手段により検出された第１位置を表す
第１座標データと、前記検出手段により検出された第２位置を表す第２座標データとを前
記ファンクションデバイスを介して前記ホスト装置に供給する供給手段であって、前記第
１座標データを前記第１インターフェースに割り当て、前記第２座標データを前記第２イ
ンターフェースに割り当てて供給する供給手段と
を備える表示装置。
【請求項２】
前記記憶手段が、前記第１インターフェース及び前記第２インターフェースに対してＨ
ＩＤ（Human Interface Device）クラスを割り当てた前記構成情報を記憶する
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記記憶手段が、前記第１インターフェースに対してマウスに対応するサブクラスを割
り当て、前記第２インターフェースに対してデジタイザーに対応するサブクラスを割り当
てた前記構成情報を記憶する
ことを特徴とする請求項２に記載の表示装置。
【請求項４】
前記記憶手段が、前記第１インターフェース及び前記第２インターフェースに対してマ
ウスに対応するサブクラスを割り当てた前記構成情報を記憶する
ことを特徴とする請求項２に記載の表示装置。
【請求項５】
前記記憶手段が、前記第１インターフェース及び前記第２インターフェースに対してデ
ジタイザーに対応するサブクラスを割り当てた前記構成情報を記憶する
ことを特徴とする請求項２に記載の表示装置。
【請求項６】
ホスト装置とＵＳＢ（Universal Serial Bus）規格に準拠して接続し、第１インターフ
ェース及び第２インターフェースを有するファンクションデバイスと、
前記第１インターフェース及び前記第２インターフェースに対して同一のクラスを割り
当てた構成情報を記憶した記憶手段と、
光を投射することによって表示面に画像を表示する表示手段と、
前記表示面に対して第１指示体により指示された第１位置と第２指示体により指示され
た第２位置とを検出する検出手段と、
前記記憶手段に記憶された構成情報と、前記検出手段により検出された第１位置を表す
第１座標データと、前記検出手段により検出された第２位置を表す第２座標データとを前
記ファンクションデバイスを介して前記ホスト装置に供給する供給手段であって、前記第
１座標データを前記第１インターフェースに割り当て、前記第２座標データを前記第２イ
ンターフェースに割り当てて供給する供給手段と
を備えるプロジェクター。
【請求項７】
請求項１ないし５のいずれか１項に記載の表示装置、第１指示体及び第２指示体と、
前記ファンクションデバイスを介して供給された前記構成情報、前記第１座標データ及
び前記第２座標データに基づき、前記第１位置又は前記第２位置に応じた処理を実行する
実行手段を備えるホスト装置と
を備える表示システム。
【請求項８】
前記実行手段は、前記第１位置又は前記第２位置に応じた画像を前記表示手段に描画さ
せる処理を実行する
ことを特徴とする請求項７に記載の表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示面に対する操作を認識するための技術に関する。
【背景技術】
【０００２】
従来、プロジェクター等の表示装置が表示する画像の特定の位置がポインティングデバ
イスにより指示された場合に、指示位置を検出し、検出した位置に対応するようにポイン
ター等を表示する装置が知られている（例えば、特許文献１参照）。特許文献１に記載の
装置を用いて、検出した位置の軌跡を描画すると、手書きの文字や図形などを表示するこ
とが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２７２９０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、デバイス間の接続にはＵＳＢ（Universal Serial Bus）が用いられることも
多いが、複数のポインティングデバイスの指示位置をホスト装置において認識しようとし
た場合、複数のポート及びケーブルによって装置間を接続したり、あるいは専用のデバイ
スドライバーをインストールしたりする必要があった。
そこで、本発明は、複数の指示体を簡単に複数のポインティングデバイスとして認識で
きるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の一態様に係る表示装置は、ホスト装置とＵＳＢ規格に準拠して接続し、第１イ
ンターフェース及び第２インターフェースを有するファンクションデバイスと、前記第１
インターフェース及び前記第２インターフェースに対して同一のクラスを割り当てた構成
情報を記憶した記憶手段と、表示面に画像を表示する表示手段と、前記表示面に対して第
１指示体により指示された第１位置と第２指示体により指示された第２位置とを検出する
検出手段と、前記記憶手段に記憶された構成情報と、前記検出手段により検出された第１
位置を表す第１座標データと、前記検出手段により検出された第２位置を表す第２座標デ
ータとを前記ファンクションデバイスを介して前記ホスト装置に供給する供給手段であっ
て、前記第１座標データを前記第１インターフェースに割り当て、前記第２座標データを
前記第２インターフェースに割り当てて供給する供給手段とを備える構成を有する。
この表示装置によれば、複数の指示体を簡単に複数のポインティングデバイスとして認
識できるようにすることが可能である。
【０００６】
好ましい態様において、前記記憶手段は、前記第１インターフェース及び前記第２イン
ターフェースに対してＨＩＤ（Human Interface Device）クラスを割り当てた前記構成情
報を記憶する。
この態様によれば、ホスト装置に専用のデバイスドライバーをインストールしなくても
、複数の指示体を認識することが可能である。
【０００７】
別の好ましい態様において、前記記憶手段は、前記第１インターフェースに対してマウ
スに対応するサブクラスを割り当て、前記第２インターフェースに対してデジタイザーに
対応するサブクラスを割り当てた前記構成情報を記憶する。
この態様によれば、複数の指示体を異なるポインティングデバイスとして認識すること
が可能である。
あるいは、前記記憶手段は、前記第１インターフェース及び前記第２インターフェース
に対してマウスに対応するサブクラスを割り当てた前記構成情報を記憶してもよいし、前
記第１インターフェース及び前記第２インターフェースに対してデジタイザーに対応する
サブクラスを割り当てた前記構成情報を記憶してもよい。
【０００８】
本発明の他の態様に係るプロジェクターは、ホスト装置とＵＳＢ規格に準拠して接続し
、第１インターフェース及び第２インターフェースを有するファンクションデバイスと、
前記第１インターフェース及び前記第２インターフェースに対して同一のクラスを割り当
てた構成情報を記憶した記憶手段と、光を投射することによって表示面に画像を表示する
表示手段と、前記表示面に対して第１指示体により指示された第１位置と第２指示体によ
り指示された第２位置とを検出する検出手段と、前記記憶手段に記憶された構成情報と、
前記検出手段により検出された第１位置を表す第１座標データと、前記検出手段により検
出された第２位置を表す第２座標データとを前記ファンクションデバイスを介して前記ホ
スト装置に供給する供給手段であって、前記第１座標データを前記第１インターフェース
に割り当て、前記第２座標データを前記第２インターフェースに割り当てて供給する供給
手段とを備える構成を有する。
このプロジェクターによれば、複数の指示体を簡単に複数のポインティングデバイスと
して認識できるようにすることが可能である。
【０００９】
本発明の他の態様に係る表示システムは、上述した表示装置、第１指示体及び第２指示
体と、前記ファンクションデバイスを介して供給された前記構成情報、前記第１座標デー
タ及び前記第２座標データに基づき、前記第１位置又は前記第２位置に応じた処理を実行
する実行手段を備えるホスト装置とを備える構成を有する。
この表示システムによれば、複数の指示体を簡単に複数のポインティングデバイスとし
て認識できるようにすることが可能である。
【００１０】
好ましい態様において、前記実行手段は、前記第１位置又は前記第２位置に応じた画像
を前記表示手段に描画させる処理を実行する。
この態様によれば、指示体による指示を表示装置による表示に反映させることが可能で
ある。
【図面の簡単な説明】
【００１１】
【図１】表示システムの機能構成を示すブロック図。
【図２】表示システムの構成を示す図。
【図３】プロジェクターの構成を示すブロック図。
【図４】ＰＣの構成を示すブロック図。
【図５】ペンの外観の一例を示す図。
【図６】ペンの構成を示すブロック図。
【図７】プロジェクターにより表示される画像を例示する図。
【図８】座標を検出及び変換する処理の様子を示す説明図。
【図９】プロジェクターの動作を示すフローチャート。
【発明を実施するための形態】
【００１２】
［発明の要旨］
本発明は、ユーザーが表示面を指示体により指示し、その指示に応じた処理を実行する
ことが可能な表示システムにおいて、複数の指示体による指示を識別可能に受け付けるこ
とを特徴の一つとするものである。本発明の表示システムは、複数の指示体と、画像を表
示し、かつ指示体により指示された位置を検出する表示装置と、指示体による指示に応じ
た処理を実行するホスト装置とを備える構成において、ホスト装置と表示装置との接続を
ＵＳＢ規格に準拠して行うものとし、ホスト装置と表示装置との間を１本のＵＳＢケーブ
ルによって接続する点に特徴を有する。
【００１３】
なお、本発明において、指示体は、１名のユーザーによって複数用いられることを妨げ
るものではない。しかし、以下においては、説明の便宜上、１名のユーザーが１本の指示
体を用いることとし、さらに、表示面に対して指示を行うユーザーの人数は２名であると
する。つまり、以下においては、２名のユーザーが１本ずつ、計２本の指示体を用いる表
示システムについて説明される。
【００１４】
図１は、本発明に係る表示システム１の機能構成を示すブロック図である。表示システ
ム１は、表示装置１０と、指示体２０ａ、２０ｂと、ホスト装置３０とを少なくとも備え
る。表示装置１０は、図１に示す手段を一体に（すなわち単一の装置内に）備えたもので
あってもよいし、これらの手段を複数の装置の協働によって実現するものであってもよい
。
【００１５】
表示装置１０は、ファンクションデバイス１１と、記憶手段１２と、表示手段１３と、
検出手段１４と、供給手段１５とを備える。また、ホスト装置３０は、ホストコントロー
ラー３１と、実行手段３２とを備える。ホストコントローラー３１とファンクションデバ
イス１１とは、例えばＵＳＢケーブルにより接続されているが、ワイヤレスＵＳＢなどに
よって無線で接続されてもよい。
【００１６】
ファンクションデバイス１１は、表示装置１０をホスト装置３０と接続する手段である
。ファンクションデバイス１１は、ＵＳＢ規格に準拠して構成されており、第１インター
フェース１１ａと第２インターフェース１１ｂとを有している。第１インターフェース１
１ａ及び第２インターフェース１１ｂは、それぞれ１以上のエンドポイントを含んで構成
される。すなわち、ファンクションデバイス１１は、いわゆる複合デバイス（composite 
device）である。
【００１７】
記憶手段１２は、構成情報を記憶する手段である。ここにおいて、構成情報とは、ファ
ンクションデバイス１１の構成を定義するためのデータ（ディスクリプター）である。本
発明の構成情報は、第１インターフェース１１ａ及び第２インターフェース１１ｂに同一
のクラスを割り当てている点に特徴を有する。第１インターフェース１１ａ及び第２イン
ターフェース１１ｂに割り当てられるクラスは、望ましくは汎用のＨＩＤ（Human Interf
ace Device）クラスであるが、ベンダー等によって定義された独自のクラスであってもよ
い。また、本発明の構成情報は、クラスを表す情報のほかにサブクラス（マウス、デジタ
イザーなど）を表す情報を含んでいる。
【００１８】
表示手段１３は、表示面に画像を表示する手段である。表示手段１３は、液晶ディスプ
レイや有機ＥＬ（electroluminescence）ディスプレイのように、表示面そのものを備え
るものであってもよいし、プロジェクターのように、スクリーンや壁面などを表示面とし
て用い、この表示面に光を投射することによって画像を表示するものであってもよい。
【００１９】
検出手段１４は、表示面に対してユーザーが指示体２０ａ、２０ｂにより指示した位置
を検出する手段である。検出手段１４は、指示体２０ａ、２０ｂによる指示を光学的に検
出したり、あるいは磁気的に検出したりするが、検出の方式自体は特に限定されない。検
出手段１４は、検出した位置を表す座標データを出力する。なお、指示体２０ａ、２０ｂ
は、ユーザーが表示面を指し示すための器具であり、例えば、筆記具を模したような棒状
の器具である。ただし、指示体２０ａ、２０ｂは、表示面を指し示すことが可能であれば
、その具体的形状を問わない。指示体２０ａ、２０ｂは、一方が本発明の第１指示体に相
当し、他方が本発明の第２指示体に相当する。
【００２０】
検出手段１４は、指示体２０ａ、２０ｂにより指示された位置を検出するだけでなく、
それぞれを位置を指示した指示体２０ａ、２０ｂを判別する機能をさらに有してもよい。
例えば、指示体２０ａ、２０ｂが光を射出し、検出手段１４がその光を検出する構成の場
合であれば、指示体２０ａ、２０ｂが表示面に照射した光の色（すなわち波長）や照射パ
ターン（明滅のタイミングなど）によって互いを判別することが可能である。
【００２１】
検出手段１４は、指示体２０ａ、２０ｂによって指示された複数の位置をそれぞれ検出
し、別々の座標データとして出力することができる。ここでは、指示体２０ａ、２０ｂに
より指示された位置を表す座標データを、それぞれ「第１座標データ」、「第２座標デー
タ」という。第１座標データ及び第２座標データは、検出手段１４が指示体２０ａ、２０
ｂを判別可能である場合、指示体２０ａにより指示された位置に対応するものを第１座標
データ、指示体２０ｂにより指示された位置に対応するものを第２座標データ、というよ
うに、特定の指示体と対応付けることが可能である。
【００２２】
供給手段１５は、ファンクションデバイス１１を介してホスト装置３０にデータを供給
する手段である。供給手段１５は、エニュメレーションの過程において構成情報を供給し
、その後、座標データを供給する。具体的には、供給手段１５は、第１座標データを第１
インターフェース１１ａに割り当てるとともに、第２座標データを第２インターフェース
１１ｂに割り当てて供給する。
【００２３】
ホストコントローラー３１は、ホスト装置３０を表示装置１０と接続する手段である。
ホストコントローラー３１は、ＵＳＢ規格に準拠して構成されている。
実行手段３２は、検出手段１４によって検出された位置に応じた処理を実行する手段で
ある。実行手段３２は、第１インターフェース１１ａに割り当てられた第１座標データと
、第２インターフェース１１ｂに割り当てられた第２座標データとを識別し、それぞれの
座標データに応じた処理を実行することが可能である。実行手段３２が実行する処理は、
検出手段１４によって検出された位置や、当該位置に表示装置１０によって表示されてい
る画像に応じて異なるが、例えば、表示面に表示されている画像を変更したり、後述する
メニューバーに対する指示に応じて表示装置１０の動作を制御したりするものである。実
行手段３２が実行する処理には、後述するポインターや手書き画像を描画させる処理が含
まれる。
【００２４】
［実施形態］
図２は、上述した表示システム１の具体的な実施形態の一例の構成を示す図である。
プロジェクター１００は、情報処理装置としてのＰＣ（Personal Computer）３００に
画像信号ケーブル等により有線接続されている。プロジェクター１００にはＰＣ３００か
ら画像データが入力され、プロジェクター１００は入力された画像データに基づいて、投
射面（表示面）としてのスクリーンＳＣに画像を投射する。また、プロジェクター１００
はＵＳＢケーブル等によりＰＣ３００に接続され、ＰＣ３００との間で制御データ等を送
受信する。プロジェクター１００は、ＰＣ３００から入力された画像データが静止画像で
あっても動画像であっても投射できる。プロジェクター１００は、壁面に固定された平板
に限らず、壁面自体をスクリーンＳＣとして使用することも可能である。ここで、スクリ
ーンＳＣ上で画像が投射される範囲を実投射領域Ａ１２（表示可能領域）とする。
【００２５】
ここにおいて、プロジェクター１００は、図１に示した表示装置１０の一例に相当する
。また、ＰＣ３００は、図１に示したホスト装置３０の一例に相当し、ペン２００は、図
１に示した指示体２０ａ、２０ｂの一例に相当する。なお、ペン２００は、図２には１本
のみ示されているが、実際には、複数のユーザーのそれぞれに対応して複数本存在するも
のとする。
【００２６】
表示システム１では、プロジェクター１００による画像の投射中、ユーザーがペン２０
０を手に持って、スクリーンＳＣの実投射領域Ａ１２の任意の位置を指示する操作（位置
指示操作）によって実行できる。ペン２００は、ペン型や棒形状の操作デバイスであって
、スクリーンＳＣの任意の位置を指し示すために用いられる。プロジェクター１００は、
後述するようにペン２００により指示された位置を検出する機能を有し、検出した位置の
座標を示す座標データ（座標情報）をＰＣ３００に出力する。
【００２７】
なお、ここにおいて、「手書き」とは、指示体による指示に応じて、ユーザーがあたか
も筆記具で実際に筆記しているかのように文字や図形を描画させることができることを意
味し、ユーザーが表示面にインク等の色材で実際に着色して文字や図形を描くことを意味
するものではない。なお、以下においては、ユーザーが表示面に描く文字や図形を総称し
て「記号」ともいう。ここでいう記号は、さまざまな言語の文字のほか、数字、符号、学
術記号などを含み得る。また、図形には、円や多角形だけでなく、点や線も含まれる。
【００２８】
図３は、プロジェクター１００の構成を示すブロック図である。
プロジェクター１００は、大別して、スクリーンＳＣ上のペン２００の指示位置を検出
する位置検出ユニット１１０と、位置検出ユニット１１０が検出した指示位置の座標を、
画像データにおける座標に変換する座標変換部１２０と、ＰＣ３００から入力される画像
データに基づいて表示用の画像処理を実行する画像処理ユニット１３０と、画像処理ユニ
ット１３０の制御に従ってスクリーンＳＣに画像を投射する投射ユニット１４０と、座標
変換部１２０が変換した変換後の座標をＰＣ３００に出力する出力部１５０と、入力部１
６０と、これらの各部を制御する制御部１７０と、記憶部１８０と、ユーザーの操作を受
け付ける操作部１９０とを備えている。
【００２９】
制御部１７０は、図示しないＣＰＵ（Central Processing Unit）、不揮発性メモリー
、ＲＡＭ（Random Access Memory）等により構成され、制御部１７０に接続された記憶部
１８０に記憶されている制御プログラムを読み出して実行し、プロジェクター１００の各
部を制御する。また、記憶部１８０に記憶された制御プログラムを実行することで、制御
部１７０は後述するキャリブレーションを実行する。制御部１７０は、キャリブレーショ
ンを実行することにより、撮影画像データにおける座標と、キャリブレーションの対象と
なるスクリーンＳＣ上の領域（例えば、実投射領域Ａ１２）における座標との対応関係を
表すパラメーター（座標変換パラメーター）を求める。記憶部１８０は、磁気的、光学的
記録装置または半導体記憶素子により構成され、制御プログラムを含む各種プログラム、
及び、各種設定値等のデータを記憶する。
【００３０】
操作部１９０は制御部１７０に接続されている。操作部１９０は、各種スイッチ及びイ
ンジケーターランプを備え、プロジェクター１００の外装筐体（図示略）に配置されてい
る操作パネルを備えてもよいし、いわゆるリモコン（リモートコントローラー）から赤外
線信号を受光する受光部を備えてもよい。制御部１７０は、プロジェクター１００の動作
状態や設定状態に応じてインジケーターランプを適宜点灯あるいは点滅させる。また、操
作部１９０のスイッチが操作されると、操作されたスイッチに対応する操作信号が制御部
１７０に出力される。なお、操作部１９０は、赤外線信号に限らず、他の無線信号を受信
する構成であってもよい。
【００３１】
また、表示システム１にリモコンが含まれる場合、プロジェクター１００は、プロジェ
クター１００のユーザーが使用するリモコン（図示略）がボタン操作に対応して送信した
赤外線信号を受光する。操作部１９０は、上記リモコンから受光した赤外線信号を受光素
子により受光し、この信号に対応する操作信号を制御部１７０に出力する。なお、プロジ
ェクター１００に対する操作を表す操作信号をＰＣ３００からプロジェクター１００に送
信し、この操作信号に基づいてプロジェクター１００を制御することもできる。この場合
は、ＰＣ３００も、プロジェクター１００に対する操作をユーザーが入力するための操作
部として機能する。
制御部１７０は、操作部１９０から入力される操作信号に基づいて、ユーザーの操作を
検出し、この操作に従ってプロジェクター１００を制御する。
【００３２】
入力部１６０は、ＰＣ３００と接続するためのインターフェースである。入力部１６０
は、画像データを入力するインターフェースであり、例えば、デジタル映像信号が入力さ
れるＤＶＩ（Digital Visual Interface）インターフェース、ＵＳＢ（Universal Serial
Bus）インターフェース及びＬＡＮ（Local Area Network）インターフェースや、ＮＴＳ
Ｃ（National Television System Committee）、ＰＡＬ（Phase Alternating Line）及び
ＳＥＣＡＭ（Sequentiel couleur a memoire）等の映像信号が入力されるＳ映像端子、コ
ンポジット映像信号が入力されるＲＣＡ端子、コンポーネント映像信号が入力されるＤ端
子、ＨＤＭＩ（High-Definition Multimedia Interface：登録商標）規格に準拠したＨＤ
ＭＩコネクター等の汎用インターフェースを用いることができる。また、入力部１６０が
、アナログ映像信号をデジタル画像データに変換するＡ／Ｄ変換回路を有し、ＶＧＡ（Vi
deo Graphics Array）端子等のアナログ映像端子によりＰＣ３００に接続される構成とし
てもよい。なお、入力部１６０は有線通信によって画像信号の送受信を行ってもよく、無
線通信によって画像信号の送受信を行ってもよい。
【００３３】
また、入力部１６０は、ＶＥＳＡ（Video Electronics Standards Association）が策
定したDisplayPortを備えた構成としてもよく、具体的にはDisplayPortコネクターあるい
はMini Displayportコネクターと、Displayport規格に準拠したインターフェース回路と
を備えた構成としてもよい。この場合、プロジェクター１００は、ＰＣ３００や、ＰＣ３
００と同等の機能を有する携帯型デバイスが備えるDisplayPortに接続することができる
。
【００３４】
プロジェクター１００の構成は、光学的な画像の形成を行う光学系と、画像信号を電気
的に処理する画像処理系とに分類される。光学系は、照明光学系１４４、光変調装置１４
５及び投射光学系１４６から構成される。照明光学系１４４は、キセノンランプ、超高圧
水銀ランプ、ＬＥＤ（Light Emitting Diode）、レーザー等からなる光源を備えている。
また、照明光学系１４４は、光源が発した光を光変調装置１４５に導くリフレクター及び
補助リフレクターを備えていてもよく、投射光の光学特性を高めるためのレンズ群、偏光
板、あるいは光源が発した光の光量を光変調装置１４５に至る経路上で低減させる調光素
子等を備えたものであってもよい。
【００３５】
光変調装置１４５は、後述する画像処理系からの信号を受けて、照明光学系１４４から
の光を変調する。本実施形態では、透過型液晶パネルを用いて光変調装置１４５を構成し
た場合を例に挙げて説明する。この構成では、光変調装置１４５は、カラーの投影を行う
ため、Ｒ（Red）Ｇ（Green）Ｂ（Blue）の三原色に対応した３枚の液晶パネルからなる。
液晶パネルは、例えば縦横にマトリクス状に並ぶ所定数の画素を有する。照明光学系１４
４からの光はＲＧＢの３色の色光に分離され、各色光は対応する各液晶パネルに入射する
。各液晶パネルを通過して変調された色光はクロスダイクロイックプリズム等の合成光学
系によって合成され、投射光学系１４６に射出される。
【００３６】
投射光学系１４６は、投射する画像の拡大・縮小及び焦点の調整を行うズームレンズ、
ズームの度合いを調整するズーム調整用モーター、フォーカスの調整を行うフォーカス調
整用モーター等を備えている。
投射ユニット１４０は、表示制御部１３２の制御に従って投射光学系１４６が備える各
モーターを駆動する投射光学系駆動部１４３と、表示制御部１３２から出力される画像信
号に基づいて光変調装置１４５を駆動して描画を行う光変調装置駆動部１４２と、制御部
１７０の制御に従って照明光学系１４４が備える光源を駆動する光源駆動部１４１とを備
えている。投射ユニット１４０は、図１に示した表示手段１３に相当する。
【００３７】
一方、画像処理系は、プロジェクター１００全体を統合的に制御する制御部１７０の制
御に従って画像データを処理する画像処理ユニット１３０により構成される。画像処理ユ
ニット１３０は、入力部１６０からの画像データを入力する画像入力部１３１と、画像入
力部１３１を介して入力された画像データを処理する表示制御部１３２と、表示制御部１
３２の制御に従って画像をフレームメモリー１３４に展開し、投射部３０が投射する画像
を生成する画像処理部１３３とを備えている。
【００３８】
表示制御部１３２は、画像入力部１３１を介して入力される画像データのフォーマット
（フレームレート、解像度、圧縮状態）の判別等を行い、光変調装置１４５に表示画像を
表示するために必要な処理を決定し、画像処理部１３３を制御して当該処理を実行する。
画像処理部１３３は、表示制御部１３２の制御に従って、画像入力部１３１を介して入力
された画像データをフレームメモリー１３４に展開し、インターレース／プログレッシブ
変換、解像度変換等の各種変換処理を適宜実行し、フレームメモリー１３４に描画した表
示画像を表示するための所定フォーマットの画像信号を生成して、表示制御部１３２に出
力する。なお、プロジェクター１００は、入力された画像データの解像度やアスペクト比
を変更して表示することもでき、入力された画像データの解像度やアスペクト比を維持し
たままドットバイドットで表示することも可能である。また、画像処理部１３３は、表示
制御部１３２の制御に従って、キーストーン補正、カラーモードに対応した色調補正、画
像の拡大・縮小処理等の各種の画像処理を実行可能である。表示制御部１３２は、画像処
理部１３３により処理された画像信号を光変調装置駆動部１４２に出力し、光変調装置１
４５に表示させる。また、画像処理部１３３は、表示中の画像データの解像度、アスペク
ト比、光変調装置１４５の液晶表示パネルにおける表示サイズ等の情報から、画像位置情
報を導出し、求めた画像位置情報を座標変換部１２０に出力する。画像位置情報は、実投
射領域Ａ１２内のどの位置に表示画像が投射される（表示される）のかを示す情報である
。換言すれば、画像位置情報は、実投射領域Ａ１２における表示画像の配置に関する情報
であって、実投射領域Ａ１２における表示画像の位置（配置）を示している。この画像位
置情報は、ＰＣ３００の表示解像度が変化することによってＰＣ３００がプロジェクター
１１に出力する画像データの解像度が変化した場合（例えば、ＰＣ３００において解像度
に関する設定が変更された場合）等に変化する。
【００３９】
制御部１７０は、制御プログラムを実行して表示制御部１３２を制御し、スクリーンＳ
Ｃ上に結像した表示画像のキーストーン補正を実行させる。また、制御部１７０は、操作
部１９０から入力された操作信号に基づいて、表示制御部１３２を制御して表示画像の拡
大・縮小処理を実行させる。
【００４０】
プロジェクター１００は、スクリーンＳＣ上でペン２００により指示された指示位置を
検出する位置検出ユニット１１０を有する。位置検出ユニット１１０は、スクリーンＳＣ
を撮影する撮像部１１１と、撮像部１１１を制御する撮影制御部１１２と、撮像部１１１
の撮影画像に基づいてペン２００の指示位置を検出する位置検出処理部１１３と、この指
示位置の座標を算出する座標算出部１１４とを備えている。位置検出ユニット１１０は、
図１に示した検出手段１４に相当する。
【００４１】
撮像部１１１は、スクリーンＳＣ上で投射部３０が画像を投射可能な最大範囲（後述す
る投射可能領域Ａ１１に相当）を含む画角を撮影するデジタルカメラであり、撮影制御部
１１２の制御に従って撮影を実行し、撮影画像データを出力する。換言すれば、撮像部１
１１は投射可能領域Ａ１１全体を含む範囲を撮影可能に設定されている。撮像部１１１は
、表示面を常時撮影していてもよいが、制御部１７０による制御に従い、必要なタイミン
グでのみ撮影を行ってもよい。撮影制御部１１２は、制御部１７０の制御に従って、撮像
部１１１を制御して撮影を実行させる。撮像部１１１が撮影時のズーム倍率、フォーカス
、絞りの調整を行う機構を有する場合、撮影制御部１１２は、これらの機構を制御して予
め設定された条件で撮影を実行させる。撮影後、撮影制御部１１２は撮像部１１１が出力
する撮影画像データを取得して、位置検出処理部１１３に出力する。撮像部１１１から出
力される撮影画像データは、ＲＧＢやＹＵＶ等の形式で表されるものであってもよく、輝
度成分のみを表すものであってもよい。また、撮影制御部１１２は、撮像部１１１から出
力される撮影画像データをそのまま位置検出処理部１１３へ出力してもよく、解像度の調
整や所定のファイルフォーマット（ＪＰＥＧ、ＢＭＰなど）への変換等を行った上で位置
検出処理部１１３へ出力してもよい。
【００４２】
なお、撮像部１１１は、可視光を撮像可能な構成であってもよく、非可視光（赤外光な
ど）を撮像可能な構成であってもよい。撮像部１１１が非可視光を撮像可能な場合には、
ペン２００が非可視光を射出し、撮像部１１１がペン２００から射出された非可視光を撮
像する構成や、ペン２００が非可視光を反射可能な反射部を備えており、制御部１７０の
制御によってプロジェクター１００からスクリーンＳＣに対して非可視光を投射し、ペン
２００の反射部によって反射された非可視光を撮像部１１１によって撮像する構成等を採
用することができる。
【００４３】
位置検出処理部１１３は、撮影制御部１１２から入力される撮影画像データを解析して
、この撮影画像データから、実投射領域Ａ１２の外部と実投射領域Ａ１２との境界、及び
、ペン２００の画像を抽出し、ペン２００による指示位置を特定する。ペン２００の指示
位置は、例えば、ペン２００の先端の位置である。位置検出処理部１１３は、検出した指
示位置の実投射領域Ａ１２における座標を求める。
【００４４】
座標算出部１１４は、位置検出処理部１１３によって検出された指示体２００の指示位
置、及び座標変換パラメーターに基づいて座標の算出を行う。具体的に、座標算出部１１
４は、位置検出処理部１１３が検出した指示位置の、実投射領域Ａ１２における座標を求
め、算出した座標を示す制御データを座標変換部１２０に出力する。なお以下の説明では
、座標を示すデータ（座標情報）を、「座標データ」、又は単に「座標」と称する場合が
ある。
【００４５】
制御部１７０によって座標変換パラメーターが求められると、この座標変換パラメータ
ーに基づいて、座標算出部１１４が座標の変換を行う。この変換処理については後述する
。さらに、座標変換部１２０は、座標算出部１１４から出力された座標を後述する画像位
置情報に基づいて変換し、変換後の座標を出力部１５０に出力する。
【００４６】
ここで、キャリブレーションの対象となるスクリーンＳＣの領域は、実投射領域Ａ１２
全体であってもよく、実投射領域Ａ１２の一部であってもよい。実投射領域Ａ１２の一部
をキャリブレーションの対象とする場合としては、プロジェクター１００の表示画像のア
スペクト比とスクリーンＳＣのアスペクト比とが異なる場合（例えば、プロジェクター１
００の表示解像度がＷＸＧＡ（アスペクト比は１５：９）で、スクリーンＳＣのアスペク
ト比が４：３である場合）に、プロジェクター１００の表示画像の垂直方向の幅が、スク
リーンＳＣの垂直方向の幅と一致するように表示する場合が考えられる。この場合は、プ
ロジェクター１００の実投射領域Ａ１２のうち、スクリーンＳＣに含まれる領域をキャリ
ブレーションの対象とし、それ以外の領域をキャリブレーションの対象外とすることが考
えられる。制御部１７０によって座標変換パラメーターが求められると、この座標変換パ
ラメーターに基づいて、座標算出部１１４が座標の変換を行う。この変換処理については
後述する。さらに、座標変換部１２０は、座標算出部１１４から出力された座標を後述す
る画像位置情報に基づいて変換し、変換後の座標を出力部１５０に出力する。
【００４７】
出力部１５０は、ＰＣ３００に接続され、座標変換部１２０の変換処理後の座標データ
をＰＣ３００に出力する。出力部１５０は、図１に示したファンクションデバイス１１、
記憶手段１２及び供給手段１５に相当する。すなわち、出力部１５０は、ＵＳＢ規格に準
拠してＰＣ３００に接続され、２つのインターフェースを有する。なお、記憶手段１２は
、出力部１５０に含まれる構成ではなく、例えば記憶部１８０の一部によって構成されて
もよい。また、供給手段１５も、制御部１７０の一機能であってもよい。
【００４８】
ここで、入力部１６０と出力部１５０とは別の機能ブロックとして説明するが、物理的
に一つのインターフェースに統合することももちろん可能である。例えば一つのＵＳＢイ
ンターフェースで出力部１５０と入力部１６０との両方の機能を実現してもよい。また、
出力部１５０は、画像処理ユニット１３０が備える画像処理部１３３に接続され、座標変
換部１２０の変換処理後の座標を画像処理ユニット１３０に出力することも可能である。
出力部１５０の出力先は、制御部１７０により制御される。この出力部１５０が出力する
座標データ（第１座標データ及び第２座標データ）は、マウス、トラックボール、デジタ
イザー、あるいはペンタブレット等のポインティングデバイスが出力する座標データと同
様のデータとして、ＰＣ３００に出力される。例えば、図５に示すようにペン２００が第
１スイッチ２１１及び第２スイッチ２１２を備える場合は、第１スイッチ２１１、第２ス
イッチ２１２の押下は、それぞれ、マウスにおけるいわゆる右クリック、左クリックのい
ずれか一方と他方の操作に割り当てることができる。
【００４９】
また、ＰＣ３００において、出力部１５０から出力される座標データを、汎用的なポイ
ンティングデバイスが出力する座標データと同等に扱う場合は、これらの汎用的なポイン
ティングデバイスに対応した、汎用のデバイスドライバープログラムを利用することがで
きる。一般的に、これらの汎用のデバイスドライバープログラムは、ＰＣ３００のＯＳ（
Operating System）の一部としてあらかじめインストールされているため、汎用のデバイ
スドライバープログラムを利用する場合はデバイスドライバープログラムのインストール
を行う必要がない。また、汎用のデバイスドライバープログラムを利用することから、専
用のデバイスドライバープログラムを用意する必要がない一方で、プロジェクター１００
とＰＣ３００との間でやり取りできる情報は、汎用のデバイスドライバープログラムの仕
様によって定められた範囲に限定される。
【００５０】
また、プロジェクター１００に対応した専用のデバイスドライバープログラムを用意し
て、このデバイスドライバープログラムをＰＣ３００にインストールして使用してもよい
。この場合は専用のデバイスドライバープログラムが必要になる一方で、プロジェクター
１００とＰＣ３００との間でやり取りできる情報は、専用のデバイスドライバープログラ
ムの仕様に応じて任意に設定することができる。
【００５１】
図４は、ＰＣ３００の構成を示すブロック図である。この図４に示すように、ＰＣ３０
０は、制御プログラムを実行してＰＣ３００の各部を中枢的に制御するＣＰＵ３１０と、
ＣＰＵ３１０により実行される基本制御プログラムや当該プログラムに係るデータを記憶
したＲＯＭ３２０と、ＣＰＵ３１０が実行するプログラムやデータを一時的に記憶するＲ
ＡＭ３３０と、プログラムやデータを不揮発的に記憶する記憶部３４０と、入力操作を検
出して入力内容を示すデータや操作信号をＣＰＵ３１０に出力する入力部３５０と、ＣＰ
Ｕ３１０による処理結果等を表示するための表示データを出力する表示部３６０と、外部
の装置との間でデータ等を送受信する外部Ｉ／Ｆ３７０とを備えており、これらの各部は
バスにより相互に接続されている。
【００５２】
入力部３５０は、コネクターや電源供給回路を有する入力Ｉ／Ｆ３８０を有し、この入
力Ｉ／Ｆ３８０に入力デバイス３８１が接続される。入力Ｉ／Ｆ３８０は、図１に示した
ホストコントローラー３１に相当し、入力デバイス３８１は、例えば、キーボード、ある
いは、マウスやデジタイザー等のポインティングデバイスである。
【００５３】
入力Ｉ／Ｆ３８０には、プロジェクター１００に繋がるＵＳＢケーブルが接続され、プ
ロジェクター１００から、ペン２００による指示位置の座標が入力される。ここで、入力
Ｉ／Ｆ３８０には、プロジェクター１００の出力部１５０が出力する座標データが、マウ
ス、トラックボール、デジタイザー、あるいはペンタブレット等のポインティングデバイ
スが出力する座標データと同様のデータとして入力される。したがって、ＰＣ３００は、
プロジェクター１００から入力される座標データを入力デバイスからの入力信号として処
理することができ、例えば、この座標データに基づいてマウスカーソルやポインターの移
動を行う等の動作を行える。
【００５４】
表示部３６０は、画像信号出力用のコネクター等を備えた画像出力Ｉ／Ｆ３９０を有し
、画像出力Ｉ／Ｆ３９０には、モニター３９１と、プロジェクター１００に繋がる画像信
号ケーブル（図示略）とが接続される。画像出力Ｉ／Ｆ３９０は、例えば、アナログ映像
信号が入力されるＶＧＡ（Video Graphics Array）端子、デジタル映像信号が入力される
ＤＶＩインターフェース、ＵＳＢインターフェース、ＬＡＮインターフェース及びＬＡＮ
インターフェース、ＮＴＳＣ、ＰＡＬ及び、ＳＥＣＡＭ等の映像信号が入力されるＳ映像
端子、コンポジット映像信号が入力されるＲＣＡ端子、コンポーネント映像信号が入力さ
れるＤ端子、ＨＤＭＩ規格に準拠したＨＤＭＩコネクター等を複数備え、これら複数のコ
ネクターにモニター３９１及びプロジェクター１００がそれぞれ接続される。また、画像
出力Ｉ／Ｆ３９０は、ＶＥＳＡが策定したDisplayPortを備えた構成としてもよく、具体
的にはDisplayPortコネクターあるいはMini DisplayPortコネクターと、DisplayPort規格
に準拠したインターフェース回路とを備えた構成としてもよい。この場合、ＰＣ３００は
、プロジェクター１００やモニター３９１あるいは他の機器に対し、DisplayPortを介し
てデジタル映像信号を出力できる。なお、画像出力Ｉ／Ｆ３９０は有線通信によって画像
信号の送受信を行ってもよく、無線通信によって画像信号の送受信を行ってもよい。
【００５５】
記憶部３４０は、ＣＰＵ３１０により実行される表示制御プログラムと、表示制御プロ
グラムの実行時に出力される画像データとを記憶している。ＣＰＵ３１０は、表示制御プ
ログラムを実行すると、プロジェクター１００に対して画像データを送信する処理を実行
する。この処理において、ＣＰＵ３１０は画像データを再生するとともに、表示部３６０
によって所定の表示解像度の画像信号を生成させ、画像出力Ｉ／Ｆ３９０に出力させる。
ここで、表示部３６０は、アナログ信号を出力するコネクターに対してはアナログ画像信
号を出力し、デジタルデータを出力するコネクターに対してはデジタル画像データを出力
する。
【００５６】
また、ＣＰＵ３１０は、表示制御プログラムの実行中、入力部３５０から、ペン２００
の操作に対応する座標が入力された場合に、この座標に対応する位置に、ポインターＰ１
（図２）を表示するための画像を生成する。そして、ＣＰＵ３１０は、再生中の画像デー
タにポインターＰ１を重ねた画像データを生成し、この画像データを入力Ｉ／Ｆ３８０か
らプロジェクター１００に出力する。さらに、ＣＰＵ３１０は、後述するように、手書き
領域の表示に関する設定や制御を実行する。すなわち、ＣＰＵ３１０は、本実施形態にお
いては、図１に示した実行手段３２に相当する機能を実現する。
このように、表示システム１においては、ＰＣ３００によりプロジェクター１００に出
力される画像データにポインターＰ１を重畳して描画する機能を、ＰＣ３００が実行する
。
【００５７】
図５は、ペン２００の外観の一例を示す図である。ペン２００は、第１スイッチ２１１
と、第２スイッチ２１２とを備える。第１スイッチ２１１は、ペン２００の先端に設けら
れており、ユーザーがこれをスクリーンＳＣに押し付けることによって押下可能に構成さ
れたスイッチである。一方、第２スイッチ２１２は、ペン２００の軸部に押下可能に設け
られている。第１スイッチ２１１及び第２スイッチ２１２は、それぞれ、マウスのボタン
のように機能することができる。また、第１スイッチ２１１の先端は開口しており、この
開口部から光（可視光又は非可視光）が射出されるように構成されている。
【００５８】
図６は、ペン２００の構成を示すブロック図である。ペン２００は、第１スイッチ２１
１及び第２スイッチ２１２を有し、ユーザーの操作に応じた操作信号を出力する操作部２
１０と、操作部２１０からの操作信号に応じて光の照射態様を制御する照射制御部２２０
と、照射制御部２２０による制御に従って光を照射する照射部２３０とを備える。照射制
御部２２０は、ユーザーの操作に応じて光の照射パターン（点灯又は消灯する時間、間隔
、強度など）を変化させる。照射部２３０は、ＬＥＤやレーザーダイオードなどの光源を
有する。照射部２３０が射出する光は、可視光及び非可視光（赤外光など）のいずれであ
ってもよい。
【００５９】
本実施形態において、ペン２００は、ユーザー数分、すなわち複数本存在する。本実施
形態において、それぞれのペン２００は、光学的に判別できるように構成されている。ペ
ン２００は、光の照射パターンを異ならせることによって、互いを判別可能に構成するこ
とができる。また、撮像部１１１が可視光を撮像可能な場合であれば、ペン２００は、照
射する光の波長（すなわち色）を異ならせることで判別されてもよいし、ペン２００の筐
体にバーコードやＩＤなどの画像を印刷やシールによって形成し、これを撮影して得られ
た撮影画像データを解析することによって判別されてもよい。このような画像解析は位置
検出処理部１１３で実行されてもよい。
【００６０】
図７は、プロジェクター１００によりスクリーンＳＣに画像を投射した例を示す図であ
り、（Ａ）はペン２００の指示位置に従ってポインターＰ１を投射した状態を示し、（Ｂ
）は指示位置に従って手書き画像Ｈ１を描画した状態を示す。
この例において、光変調装置１４５が有する液晶表示パネル全体を使用して表示画像を
投射した場合には、図７（Ａ）に二点鎖線で示す投射可能領域Ａ１１に画像が結像する。
プロジェクター１００がスクリーンＳＣの真正面に位置している場合を除き、投射可能領
域Ａ１１には図７（Ａ）に示すように台形歪みが発生するので、プロジェクター１００は
、表示制御部１３２の機能によりキーストーン補正を行う。このキーストーン補正の実行
後には、投射可能領域Ａ１１の一部である実投射領域Ａ１２に表示画像が投射される。実
投射領域Ａ１２は、通常、スクリーンＳＣ上で長方形となり、かつ投射可能領域Ａ１１内
で最大のサイズとなるよう設定される。具体的には、光変調装置１４５の液晶表示パネル
の解像度と台形歪みの程度により決定されるが、最大サイズでなくてもよい。なお、プロ
ジェクター１００から投射した画像に台形歪みが発生していなければ、このキーストーン
補正は実行しなくてもよい。この場合は、実投射領域Ａ１２は投射可能領域Ａ１１と一致
する。
【００６１】
プロジェクター１００の制御部１７０は、キーストーン補正を行った後の実投射領域Ａ
１２に対してキャリブレーションを実行する。このキャリブレーションでは、制御部１７
０が画像処理部１３３を制御して所定のキャリブレーション用の画像を描画させる。この
キャリブレーション用の画像がスクリーンＳＣに投射された状態で、制御部１７０の制御
により位置検出ユニット１１０がスクリーンＳＣを撮影する。キャリブレーション用の画
像は、例えば白色の背景にいくつかのドットが配置された画像であり、あらかじめ記憶部
１８０等に記憶されている。なお、キャリブレーション用の画像は必ずしも記憶部１８０
等に記憶されている必要はなく、キャリブレーションの実行が必要になり、キャリブレー
ションを実行する毎に、制御部１７０がキャリブレーション用の画像をその都度生成する
構成であってもよい。
【００６２】
キャリブレーションの対象となるスクリーンＳＣの領域は、実投射領域Ａ１２全体であ
ってもよく、実投射領域Ａ１２の一部であってもよい。実投射領域Ａ１２の一部をキャリ
ブレーションの対象とする場合としては、プロジェクター１００の表示画像のアスペクト
比とスクリーンＳＣのアスペクト比とが異なる場合（例えば、プロジェクター１００の表
示解像度がＷＸＧＡ（アスペクト比は１５：９）で、スクリーンＳＣのアスペクト比が４
：３である場合）に、プロジェクター１００の表示画像の垂直方向の幅が、スクリーンＳ
Ｃの垂直方向の幅と一致するように表示する場合が考えられる。この場合は、プロジェク
ター１００の実投射領域Ａ１２のうち、スクリーンＳＣに含まれる領域をキャリブレーシ
ョンの対象とし、それ以外の領域をキャリブレーションの対象外とすることが考えられる
。
【００６３】
制御部１７０は、撮影画像データ中の表示画像の輪郭、すなわち実投射領域Ａ１２の外
部と実投射領域Ａ１２との境界と、撮影画像データ中のドットを検出し、位置検出ユニッ
ト１１０の撮影範囲（画角）すなわち撮影画像における位置と、実投射領域Ａ１２上の位
置との対応関係を特定する。制御部１７０は、キャリブレーションにより特定された撮影
画像上の位置と実投射領域Ａ１２上の位置との対応関係に基づいて、後述するように座標
算出部１１４が用いる座標変換パラメーターを求める。座標変換パラメーターには、画像
処理部１３３が描画した画像上の座標と、撮影画像データ上で求められた座標とを対応付
けるデータ等が含まれる。座標算出部１１４は、この座標変換パラメーターに基づいて、
撮影画像データ上で求められた座標を画像処理部１３３が描画した画像上の座標に変換す
ることができる。座標算出処理は、この座標変換パラメーターに基づいて行われる。
【００６４】
このキャリブレーションは、制御部１７０が記憶部１８０に記憶されたキャリブレーシ
ョン用プログラム（図示略）を実行することで行われるので、ＰＣ３００においてキャリ
ブレーション用のプログラムをインストールして実行する必要がない。また、キャリブレ
ーションは、撮影画像データに基づいて制御部１７０が自動で行う処理であってもよく、
キャリブレーション用の画像に対してユーザーの操作が必要とする処理であってもよい。
さらに、キャリブレーションは、これらの処理を併用して行われてもよい。キャリブレー
ション用の画像に対するユーザーの操作は、キャリブレーション用の画像に含まれるドッ
トをユーザーがペン２００で指示する操作等が考えられる。
【００６５】
プロジェクター１００が備える位置検出ユニット１１０は、実投射領域Ａ１２に画像が
投射された状態で撮影を実行し、図中に破線の矢印で示すように、撮影画像において実投
射領域Ａ１２の頂点のいずれかを原点とする直交座標を仮想的に設定して、この座標系に
おけるペン２００の先端位置の座標を求める。この直交座標は、上記のキャリブレーショ
ンにより得られた座標変換パラメーターに基づいて設定される。その後、座標変換部１２
０により、実投射領域Ａ１２に表示された画像データにおけるペン２００の先端の座標が
求められると、この座標に従って、例えば図７（Ａ）に示すポインターＰ１や、メニュー
バーＭ１が表示される。ポインターＰ１はペン２００の先端位置を示す記号として描画さ
れる。ポインターＰ１は、単なる点の画像であってもよいし、十字や矢印の画像であって
もよい。また、メニューバーＭ１は、ペン２００により操作可能なＧＵＩ（Graphical Us
er Interface）ウィジェットであり、メニューバーＭ１に配置されたボタンをペン２００
により指示することで、ユーザーがプロジェクター１００の動作に関する操作を行うこと
ができるようになる。ここにおいて、メニューバーＭ１によって可能な操作は、例えば、
線等の記号の描画、描画した手書き画像のデータの保存、消去、コピー、描画した操作画
像の移動、直前の操作を取り消す操作（アンドゥ）、アンドゥによって取り消した操作を
再び実行する操作（リドゥ）などである。
【００６６】
具体的な例としては、ペン２００を図７（Ａ）に示す位置から図７（Ｂ）の位置まで移
動させることで、ペン２００の先端の軌跡に沿って手書き画像Ｈ１が描画される。この手
書き画像Ｈ１は、例えば、ポインターＰ１やメニューバーＭ１と同様に、ペン２００の指
示位置を示す座標データに従ってＰＣ３００がプロジェクター１００に描画させるもので
ある。また、ユーザーは、手書き画像Ｈ１を描画する前にメニューバーＭ１を指示するこ
とによって、手書き画像Ｈ１の線の色や太さを設定することが可能である。
【００６７】
また、メニューバーＭ１には、外部から供給可能な複数の画像（例えば、入力部１６０
に接続されたＵＳＢフラッシュメモリーなどの外部記憶装置が記憶している画像データ等
）を順次表示させるスライドショー表示の制御用のボタンや、プロジェクター１００の機
能自体に関する設定（アスペクト比の変更、カラーモードの変更等）を行うためのボタン
等を配置することも可能である。すなわち、メニューバーＭ１によって行われる操作には
、手書き画像の描画とは直接的には関係しないものも含まれ得る。制御部１７０は、ペン
２００の指示位置が座標変換部１２０から出力された場合に、この座標を取得して、メニ
ューバーＭ１において指示されたボタンを特定し、指示操作に対応した動作を実行する。
【００６８】
図８（Ａ）、（Ｂ）は、プロジェクター１００が指示位置の座標を検出し、画像データ
における座標に変換する処理の様子を示す説明図であり、図８（Ａ）は一連の動作の初期
状態を示し、図８（Ｂ）は、図８（Ａ）の状態から表示画像の解像度を変更した状態を示
す。なお、以下の説明では、プロジェクター１００が投射した画像に台形歪みが発生して
おらず、かつ光変調装置１４５の変調領域全体に表示された画像が実投射領域Ａ１２に表
示される場合について説明する。このとき、実投射領域Ａ１２は投射可能領域Ａ１１と一
致しており、実投射領域Ａ１２に表示される画像の解像度は、光変調装置１４５の液晶表
示パネルの解像度と等しい。
【００６９】
図８（Ａ）に示す例では、光変調装置１４５の液晶表示パネルの解像度、及び実投射領
域Ａ１２に表示された画像の解像度は、いずれも1280×800ドットである。また、ＰＣ３
００から入力される画像データの解像度も1280×800ドットである。したがって、実投射
領域Ａ１２には、1280×800ドットの表示画像Ｉ１１が表示されている。位置検出ユニッ
ト１１０は、実投射領域Ａ１２の左上隅を原点とし、右方向をＸ軸の正方向、下方向をＹ
軸の正方向とするＸ−Ｙ直交座標系を設定し、実投射領域Ａ１２におけるペン２００の指
示位置の座標（X1n，Y1n）を検出する。座標算出部１１４が出力する座標データは、指示
位置の座標（X1n，Y1n）を表している。
【００７０】
指示位置の座標（X1n，Y1n）は、実投射領域Ａ１２内で正規化された座標（正規化座標
）である。具体的に、指示位置のＸ軸方向の座標X1nは、実投射領域Ａ１２の横幅W1に対
する、実投射領域Ａ１２の左辺から指示位置までの長さWP1の比率を表している。また、
指示位置のＹ軸方向の座標Y1nは、実投射領域Ａ１２の縦幅H1に対する、実投射領域Ａ１
２の上辺から指示位置までの長さHP1の比率を表している。なおここでは、W1, WP1, H1, 
及びHP1を画素数で表すものとする。
この場合、座標（X1n，Y1n）は、下記式（１）、（２）により算出される。
X1n＝WP1÷W1  …（１）
Y1n＝HP1÷H1  …（２）
例えば図８（Ａ）に示す例で、WP1＝400, HP1＝300と仮定する。表示画像Ｉ１１の解像
度は1280×800ドットなので、W1＝1280、H1＝800である。従って、X1n＝400÷1280≒0.31
3、Y1n＝300÷800＝0.375と表すことができる。またこのとき、実投射領域Ａ１２の左上
の頂点、実投射領域Ａ１２の右上の頂点、左下の頂点、及び右下の頂点の座標は、それぞ
れ（0, 0）、（1, 0）、（0, 1）、（1, 1）と表される。なお図８（Ａ）の状態では実投
射領域Ａ１２と、表示画像Ｉ１１が表示された領域とは一致しているので、座標（X1n，Y
1n）は表示画像Ｉ１１内で正規化された座標と考えることもできる。なお、本実施形態で
は、座標（X1n，Y1n）、及び後述する座標（X2n，Y2n）のいずれも０以上１以下の範囲で
座標の正規化を行っているが、正規化の方法はこれに限られない。座標の正規化には、論
理的に定義された任意の値（例えば、０以上３２７６７以下の範囲など）を用いることが
できる。
【００７１】
ここで、ＰＣ３００から入力される画像データが1024×768ドットの解像度を有する表
示画像Ｉ１２に切り替えられると、プロジェクター１００は、画像データの縦方向の解像
度（768ドット）が、液晶表示パネルの縦方向の解像度（800ドット）まで拡大されるよう
に、画像データをスケーリングする。このスケーリングは縦方向及び横方向のいずれにつ
いても同様に行われるので、画像データの横方向の解像度（1024ドット）は、1024×（80
0÷768）≒1066ドットにスケーリングされる。この結果、スクリーンＳＣには、図８（Ｂ
）に示すように1066×800ドットの表示画像Ｉ１２が投射される。この表示画像Ｉ１２の
アスペクト比及び解像度は、表示画像Ｉ１１のアスペクト比及び解像度とは異なっている
ため、表示画像Ｉ１２が投射される領域は実投射領域Ａ１２とは一致しない。図８（Ｂ）
に示す例では、表示画像Ｉ１２が投射される領域は実投射領域Ａ１２よりも小さい。また
、プロジェクター１００はスケーリング後の画像ができるだけ中央に表示されるようにそ
の位置を変更している。そのため、実投射領域Ａ１２において、表示画像Ｉ１１の左上の
頂点の位置と、表示画像Ｉ１２の左上の頂点の位置は一致していない。
【００７２】
ここで、図８（Ａ）及び（Ｂ）に示すように、スクリーンＳＣ上のペン２００を固定し
た状態で、表示画像Ｉ１１を表示画像Ｉ１２に変更すると、指示位置そのものは動いてい
ないが、指示位置と表示されている画像との相対位置は変化する。そのため、表示画像Ｉ
１１の左上の頂点を原点として正規化された指示位置の座標（X1n, Y1n）と、表示画像Ｉ
１２の左上の頂点を原点として正規化された指示位置の座標（X2n, Y2n）は異なる。この
ため、位置検出ユニット１１０が撮像部１１１の撮影画像データに基づいて算出した実投
射領域Ａ１２における指示位置の座標（X1n，Y1n）をもとにポインターＰ１を表示すると
、ポインターＰ１が実際の指示位置からずれてしまう。
【００７３】
例えば図８（Ｂ）の例では、表示画像Ｉ１２の左上の頂点が、表示画像Ｉ１１の左上の
頂点よりも107画素だけ右側にある（107＝（1280-1066）÷2）。従って、表示画像Ｉ１２
の左辺から指示位置までの長さをWP2、表示画像Ｉ１２の上辺から指示位置までの長さをH
P2とすると、WP2＝WP1-107＝400-107=293、HP2=HP1=300である。また、表示画像Ｉ１２の
解像度は1066×800ドットなので、表示画像Ｉ１２の横幅W2及び縦幅H2は、W2＝1066、H2
＝800である。従って、表示画像Ｉ１２の左上の頂点を原点として正規化された指示位置
の座標（X2n, Y2n）は、X2n＝（400-107）÷1066≒0.275、Y2n＝300÷800＝0.375と表さ
れる。このようにX1n≠X2nとなり、表示画像の解像度が変化すると、指示位置の正規化座
標も変化する。
【００７４】
そのため、変更後の表示画像Ｉ１２の左上隅を原点とする座標系において、座標（X1n
，Y1n）＝（0.313, 0.375）にポインターＰ１を表示すると、ペン２００の先端から離れ
た位置にポインターＰ１ａが表示されてしまう。これは、ＰＣ３００がポインターＰ１を
描画する際に、位置検出ユニット１１０から出力された正規化座標に基づいて、画像の左
上を原点として描画を行うためである。このように、実投射領域Ａ１２を基準として求め
た座標は表示画像の解像度の影響を受けてしまうので、ＰＣ３００は、位置検出ユニット
１１０が算出した座標をそのままポインターＰ１の表示に利用することはできない。
【００７５】
そこで、プロジェクター１００は、表示画像の解像度が変わった場合にも対応できるよ
うに、位置検出ユニット１１０の座標算出部１１４が算出した指示位置の座標（X1n，Y1n
）を、座標変換部１２０によって、表示中の表示画像における指示位置の座標（X2n，Y2n
）に変換する処理を行う。
【００７６】
座標変換部１２０は、画像処理部１３３から入力された画像位置情報に基づいて、座標
（X1n，Y1n）を座標（X2n，Y2n）に変換する。この画像位置情報は、光変調装置１４５の
変調領域における画像の配置に関する情報である。また光変調装置１４５の変調領域は、
スクリーンＳＣ上の実投射領域Ａ１２と対応している。従って画像位置情報は、実投射領
域Ａ１２に対する表示画像の位置（配置）を示している。本実施形態では、画像位置情報
は、実投射領域Ａ１２に対する表示画像の位置（配置）及びサイズを示している。この画
像位置情報に基づいて、座標変換部１２０は、表示画像における指示位置の座標を得る。
例えば図８に示した例では、W1、H1、W2及びH2は画像位置情報に相当する。また、表示画
像Ｉ１１の左上端の座標（XO1，YO1）＝（0、0）、及び表示画像Ｉ１２の左上端の座標（
XO2，YO2）＝（107, 0）も画像位置情報に相当する。なお、XO1，YO1,XO2，及びYO2は正
規化された座標ではなく、実投射領域Ａ１２（又は、光変調装置１４５の変調領域）にお
いて、実投射領域Ａ１２の左上の頂点（又は、光変調領域１４５の変調領域の左上の頂点
）を原点として、表示画像の左上の頂点の位置を画素数で表したものである。図８に示す
例では、表示画像Ｉ１１の画像位置情報（XO1, YO1, W1, H1）＝（0, 0, 1280, 800）で
あり、表示画像Ｉ１２の画像位置情報（XO2, YO2, W2, H2）＝（107, 0, 1166, 800）で
ある。
【００７７】
座標算出部１２０が算出した座標（X2n, Y2n）は、ＰＣ３００が、処理対象の画像デー
タにおいてポインターＰ１、メニューバーＭ１あるいは手書き画像Ｈ１を描画する場合に
、画像データ中の位置を特定する情報として利用できる。このため、表示画像の解像度や
ズーム率等に影響されることなく、ポインターＰ１、メニューバーＭ１及び手書き画像Ｈ
１を、正確に、ペン２００による指示位置に合わせて描画できる。
【００７８】
ところで、実投射領域Ａ１２に表示される表示画像の位置及びサイズは、表示画像の解
像度や表示位置の影響を受ける。例えば、操作部１９０による操作や、ＰＣ３００から送
信される制御信号に応じて、プロジェクター１００が、表示解像度の変更、アスペクト比
の変更、ズーム、画像の表示位置の変更（移動）、多画面表示処理等、投射状態が変化す
るような処理を実行した場合には、画像位置情報も変化する。上述の通り、画像位置情報
は、実投射領域Ａ１２に対する画像配置領域（表示画像Ｉ１１、Ｉ１２が投射される（表
示される）領域）の配置に関する情報である。換言すれば、画像位置情報は、実投射領域
Ａ１２（表示可能領域）に対する表示画像の位置（配置）を示す情報である。また、ＰＣ
３００の表示解像度が変化し、ＰＣ３００がプロジェクター１００に出力する画像データ
の解像度が変化した場合（例えば、ＰＣ３００において解像度に関する設定が変更された
場合）にも、画像位置情報は変化する。なお「多画面表示処理」とは、プロジェクター１
００の実投射領域Ａ１２を複数の領域に区分して、複数の画像供給装置から入力された異
なる画像をこれらの領域に表示させる処理である。
【００７９】
座標変換部１２０は、投射部３０による表示画像の投射状態（表示状態）が変化する毎
に、制御部１７０及び表示制御部１３２から情報を取得して画像位置情報を更新し、更新
後の画像位置情報に基づいて座標を変換する。画像位置情報は、例えば、次に挙げるタイ
ミングで更新される。
【００８０】
・制御部１７０がＰＣ３００からの画像データの入力を検出したとき。
・制御部１７０が、ＰＣ３００から入力される画像データに関する情報（画像の解像度
など）の変化を検出したとき。
・プロジェクター１００において、画像データの解像度を変更したとき。
・プロジェクター１００において、画像データのアスペクト比を変更したとき。
・光変調装置１４５により描画する画像を、投射する画像データの画像処理によって拡
大／縮小するデジタルズーム機能を実行または解除したとき。
・実投射領域Ａ１２に対する表示画像の表示位置を変更したとき。
・上記のデジタルズーム機能により画像を拡大し、さらに画像処理によって画像の表示
位置を変更する機能を実行または解除したとき。
・光変調装置１４５により描画する画像と背景を含む全体すなわち実投射領域Ａ１２全
体の投射サイズを、画像データの画像処理を行うことにより拡大／縮小するテレワイド機
能を実行または解除したとき。
・上記のデジタルズーム機能により画像を縮小し、さらに画像処理によって画像の表示
位置を変更するピクチャーシフト機能を実行または解除したとき。
・複数の画像の同時表示を実行または解除したとき。
・座標変換部１２０から座標を出力する出力先が、画像処理ユニット１３０からＰＣ３
００（出力部１５０）へ、あるいはその逆へ変更されたとき。
【００８１】
解像度の変更、アスペクト比の変更、各種機能の実行および解除は、いずれも制御部１
７０の制御により、画像処理ユニット１３０によって実行される。なお、上記に列挙した
タイミングはあくまで一例であり、その他のタイミングで画像位置情報を更新することも
もちろん可能である。
【００８２】
図９は、プロジェクター１００の動作を示すフローチャートであり、特に、ペン２００
による指示位置を検出して指示位置の座標を出力する動作を示す。
この図９に示す動作は、プロジェクター１００の起動後、あるいは、操作部１９０の操
作によってポインターＰ１やメニューバーＭ１の表示が指示された場合に、投射を終了す
るまで一定時間毎に繰り返し実行される。
【００８３】
まず、キャリブレーションが必要か否かが判別される（ステップＳ１１）。この判別は
、キャリブレーションが必要か否かを示すユーザーの指示に基づいて行ってもよく、キャ
リブレーションを行う必要があるかどうかを制御部１７０が自動的に判別し、この判別結
果に基づいて自動的に行ってもよい。キャリブレーションが必要な場合には（ステップＳ
１１；Ｙｅｓ）、図７（Ａ）を参照して説明したようにキャリブレーションを実行する（
ステップＳ１２）。すなわち、画像処理部１３３によりキャリブレーション用の画像を描
画させ、このキャリブレーション用の画像が投射された状態で位置検出ユニット１１０に
より撮影を実行させ、得られた撮影画像データにおける実投射領域Ａ１２の輪郭やキャリ
ブレーション用の画像に含まれる特徴点（ドット等）を検出することで、画像処理部１３
３が描画した画像と撮影画像データとの対応関係を求める。なお、キャリブレーションは
プロジェクター１００の使用を開始してから１度だけ行えばよく、特定の事象が発生しな
い限りは再度行う必要がない。例えば、次の（１）〜（３）のような場合には、新たにキ
ャリブレーションを行う必要がある。
【００８４】
（１）キーストーン補正を行った場合。
（２）プロジェクター１００の設置条件が変わった場合。例えば、スクリーンＳＣに対す
るプロジェクター１００の相対的な位置（向きを含む）が変わった場合。
（３）光学条件が変わった場合。例えば、投射光学系１４６のフォーカスまたはズームの
状態が変わった場合。投射光学系１４６あるいは撮像部１１１の光軸が経時変化等により
ずれた場合。
【００８５】
これらの事象が発生した場合、座標変換部１２０が座標を算出する基準となる、初期状
態における撮影画像データ上の位置と画像処理部１３３が描画する画像上の位置との対応
関係が変化する（つまり、座標変換パラメーターが変化する）ので、改めてキャリブレー
ションを行う必要がある。逆にこれらの事象が発生しなければキャリブレーションを再度
行う必要はないので、プロジェクター１００を前回使用してから今回使用するまでの間に
上記の事象が発生していなければ、キャリブレーションを行うことなく、前回のキャリブ
レーションで求めた座標変換パラメーターを再利用することもできる。キャリブレーショ
ンを行う必要があるかどうかを制御部１７０が判別する方法としては、例えば、操作部１
９０においてキーストーン補正の実行を指示するスイッチの操作の有無に基づいて判別す
る方法や、プロジェクター１００に傾きや動きを検出するセンサーを設け、このセンサー
の検出値の変化に基づいて判別する方法がある。また、投射光学系１４６におけるフォー
カス、ズームの調整を行った場合に、制御部１７０がキャリブレーションを自動で実行し
てもよい。また、ユーザーが、プロジェクター１００の設置位置や光学条件の変化を知っ
て、キャリブレーション実行を指示する操作を行えるように、対応するスイッチを操作部
１９０やリモコンに設けてもよい。
【００８６】
撮影制御部１１２が、制御部１７０の制御により撮像部１１１に実投射領域Ａ１２を含
む範囲を撮影させると、位置検出処理部１１３は撮影画像データを取得し（ステップＳ１
３）、この撮影画像データに基づいてペン２００の指示位置を検出する（ステップＳ１４
）。続いて、座標算出部１１４が、位置検出処理部１１３により検出された指示位置の座
標を算出する（ステップＳ１５）。このステップＳ１５で算出される座標は実投射領域Ａ
１２における座標であり、図８（Ａ）で説明した座標（X1n，Y1n）である。
【００８７】
座標変換部１２０は、画像位置情報の更新が必要か否かを判別し（ステップＳ１６）、
更新が必要な場合は制御部１７０及び表示制御部１３２から情報を取得して画像位置情報
を更新する（ステップＳ１７）。このステップＳ１７の処理は、ステップＳ１５の後に限
定されず、上記に例示したタイミングで随時実行してもよい。
その後、座標変換部１２０は、座標算出部１１４が算出した座標を表示画像の画像デー
タにおける座標に変換する処理を行う（ステップＳ１８）。変換後の座標は、図５（Ｂ）
で説明した座標（X2n，Y2n）である。
座標変換部１２０は、変換後の座標をＰＣ３００に出力し（ステップＳ１９）、本処理
を終了する。
【００８８】
以上のように、表示システム１は、プロジェクター１００が、画像データに基づき、ス
クリーンＳＣに表示画像を表示する投射ユニット１４０と、スクリーンＳＣにおける、表
示画像に対する指示位置を検出する位置検出処理部１１３と、スクリーンＳＣ内の表示可
能領域（例えば、実投射領域Ａ１２）における指示位置の座標である第１の座標情報を算
出する座標算出部１１４と、座標算出部１１４により算出された第１の座標情報を、画像
データにおける座標である第２の座標情報に変換する座標変換部１２０と、座標変換部１
２０により得られた第２の座標情報を出力する出力部１５０とを備え、ペン２００による
指示位置の座標を、画像データにおける座標として出力するので、出力された座標を利用
するＰＣ３００等においては、表示解像度や表示領域の広さ等の表示態様に影響されずに
、指示位置と画像データとの相対位置を特定できる。画像データにおける指示位置の座標
を得る過程で、画像データ自体と指示位置とを直接対応づける必要がないため、画像デー
タのサイズ等が変化してもキャリブレーションを行う必要がない。したがって、キャリブ
レーションの実行頻度を減らすことができる。これにより、プロジェクター１００の利便
性の向上を図ることができる。また、ＰＣ３００側においてキャリブレーション用のプロ
グラムを実行する必要がないため、ＰＣ３００の操作に不慣れなユーザーの負担を軽減で
きる。
【００８９】
また、座標変換部１２０は、座標算出部１１４により算出された第１の座標情報を、表
示可能領域に対する表示画像の位置を示す情報である画像位置情報に基づいて、第２の座
標情報に変換するので、表示可能領域に対する表示画像の位置を示す情報である画像位置
情報が変化しても、ペン２００による指示位置の座標を正確に変換して出力できる。
【００９０】
また、座標変換部１２０は、座標算出部１１４により算出された第１の座標情報を、画
像データの解像度に基づいて第２の座標情報に変換する。例えば、座標変換部１２０は、
投射部３０の表示解像度と画像データの解像度を反映した画像位置情報を用いて座標の変
換を行う。これにより、画像データの解像度が変化しても指示位置の座標を正確に変換し
て出力できる。
また、位置検出ユニット１１０は、撮像部１１１が撮影した撮影画像に基づいて、スク
リーンＳＣ上のペン２００の位置を検出することにより、実投射領域Ａ１２における指示
位置を検出するので、指示位置を速やかに検出できる。
【００９１】
さらに、座標変換部１２０は、座標算出部１１４により算出された指示位置の座標が、
画像データが表示された領域に含まれない場合、言い換えれば、指示位置が表示画像に含
まれない場合に、表示画像が表示された領域内で指示位置に近い位置の座標を、変換後の
座標とするので、画像が表示されていない位置が指示された場合であっても、指示位置の
座標を出力できる。また、出力される座標は指示位置に近い位置の座標であるため、指示
位置の座標と同様に、ＰＣ３００等によって処理できる。
【００９２】
また、座標変換部１２０は、座標算出部１１４により算出された指示位置の座標が、画
像データが表示された領域に含まれない場合、言い換えれば、指示位置が表示画像に含ま
れない場合に、変換後の座標を出力しないものとすることができ、この場合、ＰＣ３００
は、画像に重なる位置への指示のみに対応した動作を行うことができる。
また、表示制御部１３２等により画像データに対する処理が実行されることにより、ス
クリーンＳＣにおける画像の表示態様が変更された場合に、座標変換部１２０は、表示態
様に応じて変化した画像位置情報に基づいて座標を変換する処理を行う。ここで新たに変
換された座標は、出力部１５０が出力する。これにより、表示画像の表示態様の変化に伴
って常に適正な座標を出力できる。
【００９３】
以上のとおり、本実施形態の表示システム１によれば、出力部１５０に２つのインター
フェースを構成し、これらに同一のクラスを割り当てることにより、２本分のペン２００
の座標データを１本のＵＳＢケーブルで送信しつつ、ＰＣ３００においてこれらを識別す
ることが可能になる。したがって、ＰＣ３００は、複数のポートを占有することなく２本
のペン２００を認識することが可能である。よって、複数のユーザーが同時に各々のペン
２００を用いて手書きの操作をしても、それぞれの指示位置に応じたポインターＰ１や手
書き画像Ｈ１を表示させることが可能である。また、２つのインターフェースに汎用のＨ
ＩＤクラスが割り当てられることによって、ユーザーは、ＰＣ３００に専用のデバイスド
ライバーをインストールする必要もなくなる。
【００９４】
［変形例］
本発明は、上述した実施形態に限らず、以下に例示するさまざまな態様でも実施可能で
ある。また、本発明は、必要に応じて、以下に示す変形例を複数組み合わせた態様でも実
施することができる。
【００９５】
（１）本発明は、指示体の数が限定されるものではない。すなわち、本発明は、３以上の
指示体を同時に利用することも可能なものである。この場合、表示装置は、指示体の数と
同数のインターフェースを有し、これらのインターフェースに同一のクラスが割り当てら
れるようにしてファンクションデバイスを構成すればよい。なお、マウスやデジタイザー
等のポインティングデバイスの中で、異なる使用環境（例えば、ＰＣ３００のＯＳが異な
っている等）で対応できる可能性が高いのはマウスであるため、複数のインターフェース
に同一のクラスを割り当てる場合、マウスに対応するクラスを割り当てるのが好ましい。
【００９６】
（２）本発明に係るプロジェクターは、位置検出ユニット１１０に相当する構成の全部又
は一部を他の装置によって実現するものであってもよい。例えば、本発明に係るプロジェ
クターは、撮像部１１１や撮影制御部１１２に相当する機能を有するデジタルカメラを接
続可能に構成されており、このデジタルカメラから撮影画像データを取得するものであっ
てもよい。また、位置検出ユニット１１０は、プロジェクター１００やＰＣ３００以外の
装置であってもよい。この場合、位置検出ユニット１１０を、プロジェクター１００から
独立した装置とすることができる。さらにこのとき、位置検出ユニット１１０が座標変換
部１２０に相当する機能を有していてもよい。
【００９７】
（３）上述した実施形態では、表示装置１０とホスト装置３０とが別の装置である構成を
例に挙げて説明したが、表示装置１０が、ホスト装置３０をその内部に有する構成であっ
てもよい。この場合は実行手段３２の機能も表示装置１０が備えている。
【００９８】
（４）上述した実施形態では、指示体としてペン２００を用いる構成を例に挙げて説明し
たが、ペン２００以外の指示体を用いてもよい。例えば、ユーザーの指を指示体として用
いることも可能である。
【００９９】
（５）ペン２００は、第１スイッチ２１１又は第２スイッチ２１２が押下されていないと
きは照射部２３０によって光を照射せず、第１スイッチ２１１又は第２スイッチが押下さ
れたときに照射部２３０によって光を照射する構成とすることができる。またペン２００
は、照射部２３０によって常に光を照射し、第１スイッチ２１１又は第２スイッチ２１２
が押下されているときと押下されていないときで光の照射パターンを変化させても良い。
いずれの場合も、撮像部１１１によって撮影された画像を解析することで、第１スイッチ
２１１又は第２スイッチ２１２が押下されたか否か（第１スイッチ２１１又は第２スイッ
チ２１２が操作されたか否か）を検出することができる。またプロジェクター１００は、
第１スイッチ２１１又は第２スイッチ２１２が押下された（操作された）ことを示す操作
情報（第１の操作情報）、及び第１スイッチ２１１又は第２スイッチの押下が解除された
（操作が解除された）ことを示す操作情報（第２の操作情報）を、ＰＣ３００へ出力して
もよい。例えばプロジェクター１００は、第１の操作情報を、マウスが左クリックされた
ことを示す情報としてＰＣ３００へ出力し、第２の操作情報を、マウスの左クリックが解
除されたことを示す情報としてＰＣ３００へ出力してもよい。また、プロジェクター１０
０は、ペン２００を識別するための識別情報、及び各ペン２００の座標情報とともにこれ
らの情報をＰＣ３００に出力してもよい。さらに、プロジェクター１００は、操作情報を
、マウス以外のポインティングデバイス（例えば、デジタイザーなど）の操作を表す情報
としてＰＣ３００に出力してもよい。
【０１００】
（６）座標情報や識別情報等の制御データはＵＳＢ通信によってプロジェクター１００か
らＰＣ３００に出力することが可能である。また、プロジェクター１００は、Bluetooth
（登録商標）やＬＡＮ等によって制御データをＰＣ３００に出力してもよい。
【０１０１】
（７）本発明に係る表示装置は、プロジェクターである必要はない。例えば、本発明に係
る表示装置は、液晶ディスプレイなどであってもよい。この場合、検出手段１４に相当す
る構成は、デジタルカメラなどであってもよいが、表示面に重ねて設けられたタッチスク
リーン（タッチパネル）によって実現されてもよい。また、検出手段１４としては、タッ
チスクリーンに限らず、周知のさまざまな構成を利用することが可能である。なお、本発
明に係る表示装置が表示面そのものを有する場合には、上述したキャリブレーション等の
動作が不要になる。
【０１０２】
（８）上述した実施形態では、光源が発した光を変調する手段として、光変調装置１４５
がＲＧＢの各色に対応した３枚の透過型または反射型の液晶パネルを用いた構成を例に挙
げて説明したが、本発明はこれに限定されるものではなく、例えば、１枚の液晶パネルと
カラーホイールを組み合わせた方式、３枚のデジタルミラーデバイス（ＤＭＤ）を用いた
方式、１枚のデジタルミラーデバイスとカラーホイールを組み合わせたＤＭＤ方式等によ
り構成してもよい。ここで、表示部として１枚のみの液晶パネルまたはＤＭＤを用いる場
合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。ま
た、液晶パネル及びＤＭＤ以外にも、光源が発した光を変調可能な構成であれば問題なく
採用できる。
【０１０３】
（９）上述した実施形態において記憶部１８０が記憶していた制御プログラムを、プロジ
ェクター１００が通信ネットワークを介して接続された他の装置からダウンロードして実
行してもよいし、可搬型の記録媒体に制御プログラムを記録して、この記録媒体から上記
各プログラムを読み取って実行する構成としてもよい。ＰＣ３００が記憶していた表示制
御プログラムについても同様に、ＰＣ３００が他の装置から表示制御プログラムをダウン
ロードして実行してもよいし、可搬型の記録媒体に記録された表示制御プログラムをＰＣ
３００が読み取って実行する構成としてもよい。
【符号の説明】
【０１０４】
１…表示システム、１０…表示装置、１１…ファンクションデバイス、１１ａ…第１イン
ターフェース、１１ｂ…第２インターフェース、１２…記憶手段、１３…表示手段、１４
…検出手段、１５…供給手段、２０ａ、２０ｂ…指示体、３０…ホスト装置、３１…ホス
トコントローラー、３２…実行手段、１００…プロジェクター、１１０…位置検出ユニッ
ト、１１１…撮像部、１１２…撮影制御部、１１３…位置検出処理部、１１４…座標算出
部、１２０…座標変換部、１３０…画像処理ユニット、１３１…画像入力部、１３２…表
示制御部、１３３…画像処理部、１３４…フレームメモリー、１４０…投射ユニット、１
４１…光源駆動部、１４２…光変調装置駆動部、１４３…投射光学系駆動部、１４４…照
明光学系、１４５…光変調装置、１４６…投射光学系、１５０…出力部、１６０…入力部
、１７０…制御部、１８０…記憶部、１９０…操作部、２００…ペン、２１０…操作部、
２１１…第１スイッチ、２１２…第２スイッチ、２２０…照射制御部、２３０…照射部、
３００…ＰＣ、３１０…ＣＰＵ、３２０…ＲＯＭ、３３０…ＲＡＭ、３４０…記憶部、３
５０…入力部、３６０…表示部、３７０…外部Ｉ／Ｆ、３８０…入力Ｉ／Ｆ、３８１…入
力デバイス、３９０…画像出力Ｉ／Ｆ、３９１…モニター、ＳＣ…スクリーン
【図１】
2013134661.tif 000003
【図２】
2013134661.tif 000004
【図３】
2013134661.tif 000005
【図４】
2013134661.tif 000006
【図５】
2013134661.tif 000007
【図６】
2013134661.tif 000008
【図７】
2013134661.tif 000009
【図８】
2013134661.tif 000010
【図９】
2013134661.tif 000011