"ホスト装置とUSBUniversalSerialBus規格に準拠して接続し、第1インターフェース及び第2インターフェースを有するファンクションデバイスと、前記第1インターフェース及び前記第2インターフェースに対して同一のクラスを割り当てた構成情報を記憶した記憶手段と、表示面に画像を表示する表示手段と、前記表示面に対して第1指示体により指示された第1位置と第2指示体により指示された第2位置とを検出する検出手段と、前記記憶手段に記憶された構成情報と、前記検出手段により検出された第1位置を表す第1座標データと、前記検出手段により検出された第2位置を表す第2座標データとを前記ファンクションデバイスを介して前記ホスト装置に供給する供給手段であって、前記第1座標データを前記第1インターフェースに割り当て、前記第2座標データを前記第2インターフェースに割り当てて供給する供給手段とを備える表示装置。前記記憶手段が、前記第1インターフェース及び前記第2インターフェースに対してHIDHumanInterfaceDeviceクラスを割り当てた前記構成情報を記憶することを特徴とする請求項1に記載の表示装置。前記記憶手段が、前記第1インターフェースに対してマウスに対応するサブクラスを割り当て、前記第2インターフェースに対してデジタイザーに対応するサブクラスを割り当てた前記構成情報を記憶することを特徴とする請求項2に記載の表示装置。前記記憶手段が、前記第1インターフェース及び前記第2インターフェースに対してマウスに対応するサブクラスを割り当てた前記構成情報を記憶することを特徴とする請求項2に記載の表示装置。前記記憶手段が、前記第1インターフェース及び前記第2インターフェースに対してデジタイザーに対応するサブクラスを割り当てた前記構成情報を記憶することを特徴とする請求項2に記載の表示装置。ホスト装置とUSBUniversalSerialBus規格に準拠して接続し、第1インターフェース及び第2インターフェースを有するファンクションデバイスと、前記第1インターフェース及び前記第2インターフェースに対して同一のクラスを割り当てた構成情報を記憶した記憶手段と、光を投射することによって表示面に画像を表示する表示手段と、前記表示面に対して第1指示体により指示された第1位置と第2指示体により指示された第2位置とを検出する検出手段と、前記記憶手段に記憶された構成情報と、前記検出手段により検出された第1位置を表す第1座標データと、前記検出手段により検出された第2位置を表す第2座標データとを前記ファンクションデバイスを介して前記ホスト装置に供給する供給手段であって、前記第1座標データを前記第1インターフェースに割り当て、前記第2座標データを前記第2インターフェースに割り当てて供給する供給手段とを備えるプロジェクター。請求項1ないし5のいずれか1項に記載の表示装置、第1指示体及び第2指示体と、前記ファンクションデバイスを介して供給された前記構成情報、前記第1座標データ及び前記第2座標データに基づき、前記第1位置又は前記第2位置に応じた処理を実行する実行手段を備えるホスト装置とを備える表示システム。前記実行手段は、前記第1位置又は前記第2位置に応じた画像を前記表示手段に描画させる処理を実行することを特徴とする請求項7に記載の表示システム。ところで、デバイス間の接続にはUSBUniversalSerialBusが用いられることも多いが、複数のポインティングデバイスの指示位置をホスト装置において認識しようとした場合、複数のポート及びケーブルによって装置間を接続したり、あるいは専用のデバイスドライバーをインストールしたりする必要があった。そこで、本発明は、複数の指示体を簡単に複数のポインティングデバイスとして認識できるようにすることを目的とする。本発明の一態様に係る表示装置は、ホスト装置とUSB規格に準拠して接続し、第1インターフェース及び第2インターフェースを有するファンクションデバイスと、前記第1インターフェース及び前記第2インターフェースに対して同一のクラスを割り当てた構成情報を記憶した記憶手段と、表示面に画像を表示する表示手段と、前記表示面に対して第1指示体により指示された第1位置と第2指示体により指示された第2位置とを検出する検出手段と、前記記憶手段に記憶された構成情報と、前記検出手段により検出された第1位置を表す第1座標データと、前記検出手段により検出された第2位置を表す第2座標データとを前記ファンクションデバイスを介して前記ホスト装置に供給する供給手段であって、前記第1座標データを前記第1インターフェースに割り当て、前記第2座標データを前記第2インターフェースに割り当てて供給する供給手段とを備える構成を有する。この表示装置によれば、複数の指示体を簡単に複数のポインティングデバイスとして認識できるようにすることが可能である。好ましい態様において、前記記憶手段は、前記第1インターフェース及び前記第2インターフェースに対してHIDHumanInterfaceDeviceクラスを割り当てた前記構成情報を記憶する。この態様によれば、ホスト装置に専用のデバイスドライバーをインストールしなくても、複数の指示体を認識することが可能である。別の好ましい態様において、前記記憶手段は、前記第1インターフェースに対してマウスに対応するサブクラスを割り当て、前記第2インターフェースに対してデジタイザーに対応するサブクラスを割り当てた前記構成情報を記憶する。この態様によれば、複数の指示体を異なるポインティングデバイスとして認識することが可能である。あるいは、前記記憶手段は、前記第1インターフェース及び前記第2インターフェースに対してマウスに対応するサブクラスを割り当てた前記構成情報を記憶してもよいし、前記第1インターフェース及び前記第2インターフェースに対してデジタイザーに対応するサブクラスを割り当てた前記構成情報を記憶してもよい。本発明の他の態様に係るプロジェクターは、ホスト装置とUSB規格に準拠して接続し、第1インターフェース及び第2インターフェースを有するファンクションデバイスと、前記第1インターフェース及び前記第2インターフェースに対して同一のクラスを割り当てた構成情報を記憶した記憶手段と、光を投射することによって表示面に画像を表示する表示手段と、前記表示面に対して第1指示体により指示された第1位置と第2指示体により指示された第2位置とを検出する検出手段と、前記記憶手段に記憶された構成情報と、前記検出手段により検出された第1位置を表す第1座標データと、前記検出手段により検出された第2位置を表す第2座標データとを前記ファンクションデバイスを介して前記ホスト装置に供給する供給手段であって、前記第1座標データを前記第1インターフェースに割り当て、前記第2座標データを前記第2インターフェースに割り当てて供給する供給手段とを備える構成を有する。このプロジェクターによれば、複数の指示体を簡単に複数のポインティングデバイスとして認識できるようにすることが可能である。本発明の他の態様に係る表示システムは、上述した表示装置、第1指示体及び第2指示体と、前記ファンクションデバイスを介して供給された前記構成情報、前記第1座標データ及び前記第2座標データに基づき、前記第1位置又は前記第2位置に応じた処理を実行する実行手段を備えるホスト装置とを備える構成を有する。この表示システムによれば、複数の指示体を簡単に複数のポインティングデバイスとして認識できるようにすることが可能である。好ましい態様において、前記実行手段は、前記第1位置又は前記第2位置に応じた画像を前記表示手段に描画させる処理を実行する。この態様によれば、指示体による指示を表示装置による表示に反映させることが可能である。[発明の要旨]本発明は、ユーザーが表示面を指示体により指示し、その指示に応じた処理を実行することが可能な表示システムにおいて、複数の指示体による指示を識別可能に受け付けることを特徴の一つとするものである。本発明の表示システムは、複数の指示体と、画像を表示し、かつ指示体により指示された位置を検出する表示装置と、指示体による指示に応じた処理を実行するホスト装置とを備える構成において、ホスト装置と表示装置との接続をUSB規格に準拠して行うものとし、ホスト装置と表示装置との間を1本のUSBケーブルによって接続する点に特徴を有する。なお、本発明において、指示体は、1名のユーザーによって複数用いられることを妨げるものではない。しかし、以下においては、説明の便宜上、1名のユーザーが1本の指示体を用いることとし、さらに、表示面に対して指示を行うユーザーの人数は2名であるとする。つまり、以下においては、2名のユーザーが1本ずつ、計2本の指示体を用いる表示システムについて説明される。図1は、本発明に係る表示システム1の機能構成を示すブロック図である。表示システム1は、表示装置10と、指示体20a、20bと、ホスト装置30とを少なくとも備える。表示装置10は、図1に示す手段を一体にすなわち単一の装置内に備えたものであってもよいし、これらの手段を複数の装置の協働によって実現するものであってもよい。表示装置10は、ファンクションデバイス11と、記憶手段12と、表示手段13と、検出手段14と、供給手段15とを備える。また、ホスト装置30は、ホストコントローラー31と、実行手段32とを備える。ホストコントローラー31とファンクションデバイス11とは、例えばUSBケーブルにより接続されているが、ワイヤレスUSBなどによって無線で接続されてもよい。ファンクションデバイス11は、表示装置10をホスト装置30と接続する手段である。ファンクションデバイス11は、USB規格に準拠して構成されており、第1インターフェース11aと第2インターフェース11bとを有している。第1インターフェース11a及び第2インターフェース11bは、それぞれ1以上のエンドポイントを含んで構成される。すなわち、ファンクションデバイス11は、いわゆる複合デバイスcompositedeviceである。記憶手段12は、構成情報を記憶する手段である。ここにおいて、構成情報とは、ファンクションデバイス11の構成を定義するためのデータディスクリプターである。本発明の構成情報は、第1インターフェース11a及び第2インターフェース11bに同一のクラスを割り当てている点に特徴を有する。第1インターフェース11a及び第2インターフェース11bに割り当てられるクラスは、望ましくは汎用のHIDHumanInterfaceDeviceクラスであるが、ベンダー等によって定義された独自のクラスであってもよい。また、本発明の構成情報は、クラスを表す情報のほかにサブクラスマウス、デジタイザーなどを表す情報を含んでいる。表示手段13は、表示面に画像を表示する手段である。表示手段13は、液晶ディスプレイや有機ELelectroluminescenceディスプレイのように、表示面そのものを備えるものであってもよいし、プロジェクターのように、スクリーンや壁面などを表示面として用い、この表示面に光を投射することによって画像を表示するものであってもよい。検出手段14は、表示面に対してユーザーが指示体20a、20bにより指示した位置を検出する手段である。検出手段14は、指示体20a、20bによる指示を光学的に検出したり、あるいは磁気的に検出したりするが、検出の方式自体は特に限定されない。検出手段14は、検出した位置を表す座標データを出力する。なお、指示体20a、20bは、ユーザーが表示面を指し示すための器具であり、例えば、筆記具を模したような棒状の器具である。ただし、指示体20a、20bは、表示面を指し示すことが可能であれば、その具体的形状を問わない。指示体20a、20bは、一方が本発明の第1指示体に相当し、他方が本発明の第2指示体に相当する。検出手段14は、指示体20a、20bにより指示された位置を検出するだけでなく、それぞれを位置を指示した指示体20a、20bを判別する機能をさらに有してもよい。例えば、指示体20a、20bが光を射出し、検出手段14がその光を検出する構成の場合であれば、指示体20a、20bが表示面に照射した光の色すなわち波長や照射パターン明滅のタイミングなどによって互いを判別することが可能である。検出手段14は、指示体20a、20bによって指示された複数の位置をそれぞれ検出し、別々の座標データとして出力することができる。ここでは、指示体20a、20bにより指示された位置を表す座標データを、それぞれ第1座標データ、第2座標データという。第1座標データ及び第2座標データは、検出手段14が指示体20a、20bを判別可能である場合、指示体20aにより指示された位置に対応するものを第1座標データ、指示体20bにより指示された位置に対応するものを第2座標データ、というように、特定の指示体と対応付けることが可能である。供給手段15は、ファンクションデバイス11を介してホスト装置30にデータを供給する手段である。供給手段15は、エニュメレーションの過程において構成情報を供給し、その後、座標データを供給する。具体的には、供給手段15は、第1座標データを第1インターフェース11aに割り当てるとともに、第2座標データを第2インターフェース11bに割り当てて供給する。ホストコントローラー31は、ホスト装置30を表示装置10と接続する手段である。ホストコントローラー31は、USB規格に準拠して構成されている。実行手段32は、検出手段14によって検出された位置に応じた処理を実行する手段である。実行手段32は、第1インターフェース11aに割り当てられた第1座標データと、第2インターフェース11bに割り当てられた第2座標データとを識別し、それぞれの座標データに応じた処理を実行することが可能である。実行手段32が実行する処理は、検出手段14によって検出された位置や、当該位置に表示装置10によって表示されている画像に応じて異なるが、例えば、表示面に表示されている画像を変更したり、後述するメニューバーに対する指示に応じて表示装置10の動作を制御したりするものである。実行手段32が実行する処理には、後述するポインターや手書き画像を描画させる処理が含まれる。[実施形態]図2は、上述した表示システム1の具体的な実施形態の一例の構成を示す図である。プロジェクター100は、情報処理装置としてのPCPersonalComputer300に画像信号ケーブル等により有線接続されている。プロジェクター100にはPC300から画像データが入力され、プロジェクター100は入力された画像データに基づいて、投射面表示面としてのスクリーンSCに画像を投射する。また、プロジェクター100はUSBケーブル等によりPC300に接続され、PC300との間で制御データ等を送受信する。プロジェクター100は、PC300から入力された画像データが静止画像であっても動画像であっても投射できる。プロジェクター100は、壁面に固定された平板に限らず、壁面自体をスクリーンSCとして使用することも可能である。ここで、スクリーンSC上で画像が投射される範囲を実投射領域A12表示可能領域とする。ここにおいて、プロジェクター100は、図1に示した表示装置10の一例に相当する。また、PC300は、図1に示したホスト装置30の一例に相当し、ペン200は、図1に示した指示体20a、20bの一例に相当する。なお、ペン200は、図2には1本のみ示されているが、実際には、複数のユーザーのそれぞれに対応して複数本存在するものとする。表示システム1では、プロジェクター100による画像の投射中、ユーザーがペン200を手に持って、スクリーンSCの実投射領域A12の任意の位置を指示する操作位置指示操作によって実行できる。ペン200は、ペン型や棒形状の操作デバイスであって、スクリーンSCの任意の位置を指し示すために用いられる。プロジェクター100は、後述するようにペン200により指示された位置を検出する機能を有し、検出した位置の座標を示す座標データ座標情報をPC300に出力する。なお、ここにおいて、手書きとは、指示体による指示に応じて、ユーザーがあたかも筆記具で実際に筆記しているかのように文字や図形を描画させることができることを意味し、ユーザーが表示面にインク等の色材で実際に着色して文字や図形を描くことを意味するものではない。なお、以下においては、ユーザーが表示面に描く文字や図形を総称して記号ともいう。ここでいう記号は、さまざまな言語の文字のほか、数字、符号、学術記号などを含み得る。また、図形には、円や多角形だけでなく、点や線も含まれる。図3は、プロジェクター100の構成を示すブロック図である。プロジェクター100は、大別して、スクリーンSC上のペン200の指示位置を検出する位置検出ユニット110と、位置検出ユニット110が検出した指示位置の座標を、画像データにおける座標に変換する座標変換部120と、PC300から入力される画像データに基づいて表示用の画像処理を実行する画像処理ユニット130と、画像処理ユニット130の制御に従ってスクリーンSCに画像を投射する投射ユニット140と、座標変換部120が変換した変換後の座標をPC300に出力する出力部150と、入力部160と、これらの各部を制御する制御部170と、記憶部180と、ユーザーの操作を受け付ける操作部190とを備えている。制御部170は、図示しないCPUCentralProcessingUnit、不揮発性メモリー、RAMRandomAccessMemory等により構成され、制御部170に接続された記憶部180に記憶されている制御プログラムを読み出して実行し、プロジェクター100の各部を制御する。また、記憶部180に記憶された制御プログラムを実行することで、制御部170は後述するキャリブレーションを実行する。制御部170は、キャリブレーションを実行することにより、撮影画像データにおける座標と、キャリブレーションの対象となるスクリーンSC上の領域例えば、実投射領域A12における座標との対応関係を表すパラメーター座標変換パラメーターを求める。記憶部180は、磁気的、光学的記録装置または半導体記憶素子により構成され、制御プログラムを含む各種プログラム、及び、各種設定値等のデータを記憶する。操作部190は制御部170に接続されている。操作部190は、各種スイッチ及びインジケーターランプを備え、プロジェクター100の外装筐体図示略に配置されている操作パネルを備えてもよいし、いわゆるリモコンリモートコントローラーから赤外線信号を受光する受光部を備えてもよい。制御部170は、プロジェクター100の動作状態や設定状態に応じてインジケーターランプを適宜点灯あるいは点滅させる。また、操作部190のスイッチが操作されると、操作されたスイッチに対応する操作信号が制御部170に出力される。なお、操作部190は、赤外線信号に限らず、他の無線信号を受信する構成であってもよい。また、表示システム1にリモコンが含まれる場合、プロジェクター100は、プロジェクター100のユーザーが使用するリモコン図示略がボタン操作に対応して送信した赤外線信号を受光する。操作部190は、上記リモコンから受光した赤外線信号を受光素子により受光し、この信号に対応する操作信号を制御部170に出力する。なお、プロジェクター100に対する操作を表す操作信号をPC300からプロジェクター100に送信し、この操作信号に基づいてプロジェクター100を制御することもできる。この場合は、PC300も、プロジェクター100に対する操作をユーザーが入力するための操作部として機能する。制御部170は、操作部190から入力される操作信号に基づいて、ユーザーの操作を検出し、この操作に従ってプロジェクター100を制御する。入力部160は、PC300と接続するためのインターフェースである。入力部160は、画像データを入力するインターフェースであり、例えば、デジタル映像信号が入力されるDVIDigitalVisualInterfaceインターフェース、USBUniversalSerialBusインターフェース及びLANLocalAreaNetworkインターフェースや、NTSCNationalTelevisionSystemCommittee、PALPhaseAlternatingLine及びSECAMSequentielcouleuramemoire等の映像信号が入力されるS映像端子、コンポジット映像信号が入力されるRCA端子、コンポーネント映像信号が入力されるD端子、HDMIHighDefinitionMultimediaInterface:登録商標規格に準拠したHDMIコネクター等の汎用インターフェースを用いることができる。また、入力部160が、アナログ映像信号をデジタル画像データに変換するA/D変換回路を有し、VGAVideoGraphicsArray端子等のアナログ映像端子によりPC300に接続される構成としてもよい。なお、入力部160は有線通信によって画像信号の送受信を行ってもよく、無線通信によって画像信号の送受信を行ってもよい。また、入力部160は、VESAVideoElectronicsStandardsAssociationが策定したDisplayPortを備えた構成としてもよく、具体的にはDisplayPortコネクターあるいはMiniDisplayportコネクターと、Displayport規格に準拠したインターフェース回路とを備えた構成としてもよい。この場合、プロジェクター100は、PC300や、PC300と同等の機能を有する携帯型デバイスが備えるDisplayPortに接続することができる。プロジェクター100の構成は、光学的な画像の形成を行う光学系と、画像信号を電気的に処理する画像処理系とに分類される。光学系は、照明光学系144、光変調装置145及び投射光学系146から構成される。照明光学系144は、キセノンランプ、超高圧水銀ランプ、LEDLightEmittingDiode、レーザー等からなる光源を備えている。また、照明光学系144は、光源が発した光を光変調装置145に導くリフレクター及び補助リフレクターを備えていてもよく、投射光の光学特性を高めるためのレンズ群、偏光板、あるいは光源が発した光の光量を光変調装置145に至る経路上で低減させる調光素子等を備えたものであってもよい。光変調装置145は、後述する画像処理系からの信号を受けて、照明光学系144からの光を変調する。本実施形態では、透過型液晶パネルを用いて光変調装置145を構成した場合を例に挙げて説明する。この構成では、光変調装置145は、カラーの投影を行うため、RRedGGreenBBlueの三原色に対応した3枚の液晶パネルからなる。液晶パネルは、例えば縦横にマトリクス状に並ぶ所定数の画素を有する。照明光学系144からの光はRGBの3色の色光に分離され、各色光は対応する各液晶パネルに入射する。各液晶パネルを通過して変調された色光はクロスダイクロイックプリズム等の合成光学系によって合成され、投射光学系146に射出される。投射光学系146は、投射する画像の拡大縮小及び焦点の調整を行うズームレンズ、ズームの度合いを調整するズーム調整用モーター、フォーカスの調整を行うフォーカス調整用モーター等を備えている。投射ユニット140は、表示制御部132の制御に従って投射光学系146が備える各モーターを駆動する投射光学系駆動部143と、表示制御部132から出力される画像信号に基づいて光変調装置145を駆動して描画を行う光変調装置駆動部142と、制御部170の制御に従って照明光学系144が備える光源を駆動する光源駆動部141とを備えている。投射ユニット140は、図1に示した表示手段13に相当する。一方、画像処理系は、プロジェクター100全体を統合的に制御する制御部170の制御に従って画像データを処理する画像処理ユニット130により構成される。画像処理ユニット130は、入力部160からの画像データを入力する画像入力部131と、画像入力部131を介して入力された画像データを処理する表示制御部132と、表示制御部132の制御に従って画像をフレームメモリー134に展開し、投射部30が投射する画像を生成する画像処理部133とを備えている。表示制御部132は、画像入力部131を介して入力される画像データのフォーマットフレームレート、解像度、圧縮状態の判別等を行い、光変調装置145に表示画像を表示するために必要な処理を決定し、画像処理部133を制御して当該処理を実行する。画像処理部133は、表示制御部132の制御に従って、画像入力部131を介して入力された画像データをフレームメモリー134に展開し、インターレース/プログレッシブ変換、解像度変換等の各種変換処理を適宜実行し、フレームメモリー134に描画した表示画像を表示するための所定フォーマットの画像信号を生成して、表示制御部132に出力する。なお、プロジェクター100は、入力された画像データの解像度やアスペクト比を変更して表示することもでき、入力された画像データの解像度やアスペクト比を維持したままドットバイドットで表示することも可能である。また、画像処理部133は、表示制御部132の制御に従って、キーストーン補正、カラーモードに対応した色調補正、画像の拡大縮小処理等の各種の画像処理を実行可能である。表示制御部132は、画像処理部133により処理された画像信号を光変調装置駆動部142に出力し、光変調装置145に表示させる。また、画像処理部133は、表示中の画像データの解像度、アスペクト比、光変調装置145の液晶表示パネルにおける表示サイズ等の情報から、画像位置情報を導出し、求めた画像位置情報を座標変換部120に出力する。画像位置情報は、実投射領域A12内のどの位置に表示画像が投射される表示されるのかを示す情報である。換言すれば、画像位置情報は、実投射領域A12における表示画像の配置に関する情報であって、実投射領域A12における表示画像の位置配置を示している。この画像位置情報は、PC300の表示解像度が変化することによってPC300がプロジェクター11に出力する画像データの解像度が変化した場合例えば、PC300において解像度に関する設定が変更された場合等に変化する。制御部170は、制御プログラムを実行して表示制御部132を制御し、スクリーンSC上に結像した表示画像のキーストーン補正を実行させる。また、制御部170は、操作部190から入力された操作信号に基づいて、表示制御部132を制御して表示画像の拡大縮小処理を実行させる。プロジェクター100は、スクリーンSC上でペン200により指示された指示位置を検出する位置検出ユニット110を有する。位置検出ユニット110は、スクリーンSCを撮影する撮像部111と、撮像部111を制御する撮影制御部112と、撮像部111の撮影画像に基づいてペン200の指示位置を検出する位置検出処理部113と、この指示位置の座標を算出する座標算出部114とを備えている。位置検出ユニット110は、図1に示した検出手段14に相当する。撮像部111は、スクリーンSC上で投射部30が画像を投射可能な最大範囲後述する投射可能領域A11に相当を含む画角を撮影するデジタルカメラであり、撮影制御部112の制御に従って撮影を実行し、撮影画像データを出力する。換言すれば、撮像部111は投射可能領域A11全体を含む範囲を撮影可能に設定されている。撮像部111は、表示面を常時撮影していてもよいが、制御部170による制御に従い、必要なタイミングでのみ撮影を行ってもよい。撮影制御部112は、制御部170の制御に従って、撮像部111を制御して撮影を実行させる。撮像部111が撮影時のズーム倍率、フォーカス、絞りの調整を行う機構を有する場合、撮影制御部112は、これらの機構を制御して予め設定された条件で撮影を実行させる。撮影後、撮影制御部112は撮像部111が出力する撮影画像データを取得して、位置検出処理部113に出力する。撮像部111から出力される撮影画像データは、RGBやYUV等の形式で表されるものであってもよく、輝度成分のみを表すものであってもよい。また、撮影制御部112は、撮像部111から出力される撮影画像データをそのまま位置検出処理部113へ出力してもよく、解像度の調整や所定のファイルフォーマットJPEG、BMPなどへの変換等を行った上で位置検出処理部113へ出力してもよい。なお、撮像部111は、可視光を撮像可能な構成であってもよく、非可視光赤外光などを撮像可能な構成であってもよい。撮像部111が非可視光を撮像可能な場合には、ペン200が非可視光を射出し、撮像部111がペン200から射出された非可視光を撮像する構成や、ペン200が非可視光を反射可能な反射部を備えており、制御部170の制御によってプロジェクター100からスクリーンSCに対して非可視光を投射し、ペン200の反射部によって反射された非可視光を撮像部111によって撮像する構成等を採用することができる。位置検出処理部113は、撮影制御部112から入力される撮影画像データを解析して、この撮影画像データから、実投射領域A12の外部と実投射領域A12との境界、及び、ペン200の画像を抽出し、ペン200による指示位置を特定する。ペン200の指示位置は、例えば、ペン200の先端の位置である。位置検出処理部113は、検出した指示位置の実投射領域A12における座標を求める。座標算出部114は、位置検出処理部113によって検出された指示体200の指示位置、及び座標変換パラメーターに基づいて座標の算出を行う。具体的に、座標算出部114は、位置検出処理部113が検出した指示位置の、実投射領域A12における座標を求め、算出した座標を示す制御データを座標変換部120に出力する。なお以下の説明では、座標を示すデータ座標情報を、座標データ、又は単に座標と称する場合がある。制御部170によって座標変換パラメーターが求められると、この座標変換パラメーターに基づいて、座標算出部114が座標の変換を行う。この変換処理については後述する。さらに、座標変換部120は、座標算出部114から出力された座標を後述する画像位置情報に基づいて変換し、変換後の座標を出力部150に出力する。ここで、キャリブレーションの対象となるスクリーンSCの領域は、実投射領域A12全体であってもよく、実投射領域A12の一部であってもよい。実投射領域A12の一部をキャリブレーションの対象とする場合としては、プロジェクター100の表示画像のアスペクト比とスクリーンSCのアスペクト比とが異なる場合例えば、プロジェクター100の表示解像度がWXGAアスペクト比は15:9で、スクリーンSCのアスペクト比が4:3である場合に、プロジェクター100の表示画像の垂直方向の幅が、スクリーンSCの垂直方向の幅と一致するように表示する場合が考えられる。この場合は、プロジェクター100の実投射領域A12のうち、スクリーンSCに含まれる領域をキャリブレーションの対象とし、それ以外の領域をキャリブレーションの対象外とすることが考えられる。制御部170によって座標変換パラメーターが求められると、この座標変換パラメーターに基づいて、座標算出部114が座標の変換を行う。この変換処理については後述する。さらに、座標変換部120は、座標算出部114から出力された座標を後述する画像位置情報に基づいて変換し、変換後の座標を出力部150に出力する。出力部150は、PC300に接続され、座標変換部120の変換処理後の座標データをPC300に出力する。出力部150は、図1に示したファンクションデバイス11、記憶手段12及び供給手段15に相当する。すなわち、出力部150は、USB規格に準拠してPC300に接続され、2つのインターフェースを有する。なお、記憶手段12は、出力部150に含まれる構成ではなく、例えば記憶部180の一部によって構成されてもよい。また、供給手段15も、制御部170の一機能であってもよい。ここで、入力部160と出力部150とは別の機能ブロックとして説明するが、物理的に一つのインターフェースに統合することももちろん可能である。例えば一つのUSBインターフェースで出力部150と入力部160との両方の機能を実現してもよい。また、出力部150は、画像処理ユニット130が備える画像処理部133に接続され、座標変換部120の変換処理後の座標を画像処理ユニット130に出力することも可能である。出力部150の出力先は、制御部170により制御される。この出力部150が出力する座標データ第1座標データ及び第2座標データは、マウス、トラックボール、デジタイザー、あるいはペンタブレット等のポインティングデバイスが出力する座標データと同様のデータとして、PC300に出力される。例えば、図5に示すようにペン200が第1スイッチ211及び第2スイッチ212を備える場合は、第1スイッチ211、第2スイッチ212の押下は、それぞれ、マウスにおけるいわゆる右クリック、左クリックのいずれか一方と他方の操作に割り当てることができる。また、PC300において、出力部150から出力される座標データを、汎用的なポインティングデバイスが出力する座標データと同等に扱う場合は、これらの汎用的なポインティングデバイスに対応した、汎用のデバイスドライバープログラムを利用することができる。一般的に、これらの汎用のデバイスドライバープログラムは、PC300のOSOperatingSystemの一部としてあらかじめインストールされているため、汎用のデバイスドライバープログラムを利用する場合はデバイスドライバープログラムのインストールを行う必要がない。また、汎用のデバイスドライバープログラムを利用することから、専用のデバイスドライバープログラムを用意する必要がない一方で、プロジェクター100とPC300との間でやり取りできる情報は、汎用のデバイスドライバープログラムの仕様によって定められた範囲に限定される。また、プロジェクター100に対応した専用のデバイスドライバープログラムを用意して、このデバイスドライバープログラムをPC300にインストールして使用してもよい。この場合は専用のデバイスドライバープログラムが必要になる一方で、プロジェクター100とPC300との間でやり取りできる情報は、専用のデバイスドライバープログラムの仕様に応じて任意に設定することができる。図4は、PC300の構成を示すブロック図である。この図4に示すように、PC300は、制御プログラムを実行してPC300の各部を中枢的に制御するCPU310と、CPU310により実行される基本制御プログラムや当該プログラムに係るデータを記憶したROM320と、CPU310が実行するプログラムやデータを一時的に記憶するRAM330と、プログラムやデータを不揮発的に記憶する記憶部340と、入力操作を検出して入力内容を示すデータや操作信号をCPU310に出力する入力部350と、CPU310による処理結果等を表示するための表示データを出力する表示部360と、外部の装置との間でデータ等を送受信する外部I/F370とを備えており、これらの各部はバスにより相互に接続されている。入力部350は、コネクターや電源供給回路を有する入力I/F380を有し、この入力I/F380に入力デバイス381が接続される。入力I/F380は、図1に示したホストコントローラー31に相当し、入力デバイス381は、例えば、キーボード、あるいは、マウスやデジタイザー等のポインティングデバイスである。入力I/F380には、プロジェクター100に繋がるUSBケーブルが接続され、プロジェクター100から、ペン200による指示位置の座標が入力される。ここで、入力I/F380には、プロジェクター100の出力部150が出力する座標データが、マウス、トラックボール、デジタイザー、あるいはペンタブレット等のポインティングデバイスが出力する座標データと同様のデータとして入力される。したがって、PC300は、プロジェクター100から入力される座標データを入力デバイスからの入力信号として処理することができ、例えば、この座標データに基づいてマウスカーソルやポインターの移動を行う等の動作を行える。表示部360は、画像信号出力用のコネクター等を備えた画像出力I/F390を有し、画像出力I/F390には、モニター391と、プロジェクター100に繋がる画像信号ケーブル図示略とが接続される。画像出力I/F390は、例えば、アナログ映像信号が入力されるVGAVideoGraphicsArray端子、デジタル映像信号が入力されるDVIインターフェース、USBインターフェース、LANインターフェース及びLANインターフェース、NTSC、PAL及び、SECAM等の映像信号が入力されるS映像端子、コンポジット映像信号が入力されるRCA端子、コンポーネント映像信号が入力されるD端子、HDMI規格に準拠したHDMIコネクター等を複数備え、これら複数のコネクターにモニター391及びプロジェクター100がそれぞれ接続される。また、画像出力I/F390は、VESAが策定したDisplayPortを備えた構成としてもよく、具体的にはDisplayPortコネクターあるいはMiniDisplayPortコネクターと、DisplayPort規格に準拠したインターフェース回路とを備えた構成としてもよい。この場合、PC300は、プロジェクター100やモニター391あるいは他の機器に対し、DisplayPortを介してデジタル映像信号を出力できる。なお、画像出力I/F390は有線通信によって画像信号の送受信を行ってもよく、無線通信によって画像信号の送受信を行ってもよい。記憶部340は、CPU310により実行される表示制御プログラムと、表示制御プログラムの実行時に出力される画像データとを記憶している。CPU310は、表示制御プログラムを実行すると、プロジェクター100に対して画像データを送信する処理を実行する。この処理において、CPU310は画像データを再生するとともに、表示部360によって所定の表示解像度の画像信号を生成させ、画像出力I/F390に出力させる。ここで、表示部360は、アナログ信号を出力するコネクターに対してはアナログ画像信号を出力し、デジタルデータを出力するコネクターに対してはデジタル画像データを出力する。また、CPU310は、表示制御プログラムの実行中、入力部350から、ペン200の操作に対応する座標が入力された場合に、この座標に対応する位置に、ポインターP1図2を表示するための画像を生成する。そして、CPU310は、再生中の画像データにポインターP1を重ねた画像データを生成し、この画像データを入力I/F380からプロジェクター100に出力する。さらに、CPU310は、後述するように、手書き領域の表示に関する設定や制御を実行する。すなわち、CPU310は、本実施形態においては、図1に示した実行手段32に相当する機能を実現する。このように、表示システム1においては、PC300によりプロジェクター100に出力される画像データにポインターP1を重畳して描画する機能を、PC300が実行する。図5は、ペン200の外観の一例を示す図である。ペン200は、第1スイッチ211と、第2スイッチ212とを備える。第1スイッチ211は、ペン200の先端に設けられており、ユーザーがこれをスクリーンSCに押し付けることによって押下可能に構成されたスイッチである。一方、第2スイッチ212は、ペン200の軸部に押下可能に設けられている。第1スイッチ211及び第2スイッチ212は、それぞれ、マウスのボタンのように機能することができる。また、第1スイッチ211の先端は開口しており、この開口部から光可視光又は非可視光が射出されるように構成されている。図6は、ペン200の構成を示すブロック図である。ペン200は、第1スイッチ211及び第2スイッチ212を有し、ユーザーの操作に応じた操作信号を出力する操作部210と、操作部210からの操作信号に応じて光の照射態様を制御する照射制御部220と、照射制御部220による制御に従って光を照射する照射部230とを備える。照射制御部220は、ユーザーの操作に応じて光の照射パターン点灯又は消灯する時間、間隔、強度などを変化させる。照射部230は、LEDやレーザーダイオードなどの光源を有する。照射部230が射出する光は、可視光及び非可視光赤外光などのいずれであってもよい。本実施形態において、ペン200は、ユーザー数分、すなわち複数本存在する。本実施形態において、それぞれのペン200は、光学的に判別できるように構成されている。ペン200は、光の照射パターンを異ならせることによって、互いを判別可能に構成することができる。また、撮像部111が可視光を撮像可能な場合であれば、ペン200は、照射する光の波長すなわち色を異ならせることで判別されてもよいし、ペン200の筐体にバーコードやIDなどの画像を印刷やシールによって形成し、これを撮影して得られた撮影画像データを解析することによって判別されてもよい。このような画像解析は位置検出処理部113で実行されてもよい。図7は、プロジェクター100によりスクリーンSCに画像を投射した例を示す図であり、Aはペン200の指示位置に従ってポインターP1を投射した状態を示し、Bは指示位置に従って手書き画像H1を描画した状態を示す。この例において、光変調装置145が有する液晶表示パネル全体を使用して表示画像を投射した場合には、図7Aに二点鎖線で示す投射可能領域A11に画像が結像する。プロジェクター100がスクリーンSCの真正面に位置している場合を除き、投射可能領域A11には図7Aに示すように台形歪みが発生するので、プロジェクター100は、表示制御部132の機能によりキーストーン補正を行う。このキーストーン補正の実行後には、投射可能領域A11の一部である実投射領域A12に表示画像が投射される。実投射領域A12は、通常、スクリーンSC上で長方形となり、かつ投射可能領域A11内で最大のサイズとなるよう設定される。具体的には、光変調装置145の液晶表示パネルの解像度と台形歪みの程度により決定されるが、最大サイズでなくてもよい。なお、プロジェクター100から投射した画像に台形歪みが発生していなければ、このキーストーン補正は実行しなくてもよい。この場合は、実投射領域A12は投射可能領域A11と一致する。プロジェクター100の制御部170は、キーストーン補正を行った後の実投射領域A12に対してキャリブレーションを実行する。このキャリブレーションでは、制御部170が画像処理部133を制御して所定のキャリブレーション用の画像を描画させる。このキャリブレーション用の画像がスクリーンSCに投射された状態で、制御部170の制御により位置検出ユニット110がスクリーンSCを撮影する。キャリブレーション用の画像は、例えば白色の背景にいくつかのドットが配置された画像であり、あらかじめ記憶部180等に記憶されている。なお、キャリブレーション用の画像は必ずしも記憶部180等に記憶されている必要はなく、キャリブレーションの実行が必要になり、キャリブレーションを実行する毎に、制御部170がキャリブレーション用の画像をその都度生成する構成であってもよい。キャリブレーションの対象となるスクリーンSCの領域は、実投射領域A12全体であってもよく、実投射領域A12の一部であってもよい。実投射領域A12の一部をキャリブレーションの対象とする場合としては、プロジェクター100の表示画像のアスペクト比とスクリーンSCのアスペクト比とが異なる場合例えば、プロジェクター100の表示解像度がWXGAアスペクト比は15:9で、スクリーンSCのアスペクト比が4:3である場合に、プロジェクター100の表示画像の垂直方向の幅が、スクリーンSCの垂直方向の幅と一致するように表示する場合が考えられる。この場合は、プロジェクター100の実投射領域A12のうち、スクリーンSCに含まれる領域をキャリブレーションの対象とし、それ以外の領域をキャリブレーションの対象外とすることが考えられる。制御部170は、撮影画像データ中の表示画像の輪郭、すなわち実投射領域A12の外部と実投射領域A12との境界と、撮影画像データ中のドットを検出し、位置検出ユニット110の撮影範囲画角すなわち撮影画像における位置と、実投射領域A12上の位置との対応関係を特定する。制御部170は、キャリブレーションにより特定された撮影画像上の位置と実投射領域A12上の位置との対応関係に基づいて、後述するように座標算出部114が用いる座標変換パラメーターを求める。座標変換パラメーターには、画像処理部133が描画した画像上の座標と、撮影画像データ上で求められた座標とを対応付けるデータ等が含まれる。座標算出部114は、この座標変換パラメーターに基づいて、撮影画像データ上で求められた座標を画像処理部133が描画した画像上の座標に変換することができる。座標算出処理は、この座標変換パラメーターに基づいて行われる。このキャリブレーションは、制御部170が記憶部180に記憶されたキャリブレーション用プログラム図示略を実行することで行われるので、PC300においてキャリブレーション用のプログラムをインストールして実行する必要がない。また、キャリブレーションは、撮影画像データに基づいて制御部170が自動で行う処理であってもよく、キャリブレーション用の画像に対してユーザーの操作が必要とする処理であってもよい。さらに、キャリブレーションは、これらの処理を併用して行われてもよい。キャリブレーション用の画像に対するユーザーの操作は、キャリブレーション用の画像に含まれるドットをユーザーがペン200で指示する操作等が考えられる。プロジェクター100が備える位置検出ユニット110は、実投射領域A12に画像が投射された状態で撮影を実行し、図中に破線の矢印で示すように、撮影画像において実投射領域A12の頂点のいずれかを原点とする直交座標を仮想的に設定して、この座標系におけるペン200の先端位置の座標を求める。この直交座標は、上記のキャリブレーションにより得られた座標変換パラメーターに基づいて設定される。その後、座標変換部120により、実投射領域A12に表示された画像データにおけるペン200の先端の座標が求められると、この座標に従って、例えば図7Aに示すポインターP1や、メニューバーM1が表示される。ポインターP1はペン200の先端位置を示す記号として描画される。ポインターP1は、単なる点の画像であってもよいし、十字や矢印の画像であってもよい。また、メニューバーM1は、ペン200により操作可能なGUIGraphicalUserInterfaceウィジェットであり、メニューバーM1に配置されたボタンをペン200により指示することで、ユーザーがプロジェクター100の動作に関する操作を行うことができるようになる。ここにおいて、メニューバーM1によって可能な操作は、例えば、線等の記号の描画、描画した手書き画像のデータの保存、消去、コピー、描画した操作画像の移動、直前の操作を取り消す操作アンドゥ、アンドゥによって取り消した操作を再び実行する操作リドゥなどである。具体的な例としては、ペン200を図7Aに示す位置から図7Bの位置まで移動させることで、ペン200の先端の軌跡に沿って手書き画像H1が描画される。この手書き画像H1は、例えば、ポインターP1やメニューバーM1と同様に、ペン200の指示位置を示す座標データに従ってPC300がプロジェクター100に描画させるものである。また、ユーザーは、手書き画像H1を描画する前にメニューバーM1を指示することによって、手書き画像H1の線の色や太さを設定することが可能である。また、メニューバーM1には、外部から供給可能な複数の画像例えば、入力部160に接続されたUSBフラッシュメモリーなどの外部記憶装置が記憶している画像データ等を順次表示させるスライドショー表示の制御用のボタンや、プロジェクター100の機能自体に関する設定アスペクト比の変更、カラーモードの変更等を行うためのボタン等を配置することも可能である。すなわち、メニューバーM1によって行われる操作には、手書き画像の描画とは直接的には関係しないものも含まれ得る。制御部170は、ペン200の指示位置が座標変換部120から出力された場合に、この座標を取得して、メニューバーM1において指示されたボタンを特定し、指示操作に対応した動作を実行する。図8A、Bは、プロジェクター100が指示位置の座標を検出し、画像データにおける座標に変換する処理の様子を示す説明図であり、図8Aは一連の動作の初期状態を示し、図8Bは、図8Aの状態から表示画像の解像度を変更した状態を示す。なお、以下の説明では、プロジェクター100が投射した画像に台形歪みが発生しておらず、かつ光変調装置145の変調領域全体に表示された画像が実投射領域A12に表示される場合について説明する。このとき、実投射領域A12は投射可能領域A11と一致しており、実投射領域A12に表示される画像の解像度は、光変調装置145の液晶表示パネルの解像度と等しい。図8Aに示す例では、光変調装置145の液晶表示パネルの解像度、及び実投射領域A12に表示された画像の解像度は、いずれも1280×800ドットである。また、PC300から入力される画像データの解像度も1280×800ドットである。したがって、実投射領域A12には、1280×800ドットの表示画像I11が表示されている。位置検出ユニット110は、実投射領域A12の左上隅を原点とし、右方向をX軸の正方向、下方向をY軸の正方向とするX-Y直交座標系を設定し、実投射領域A12におけるペン200の指示位置の座標X1n,Y1nを検出する。座標算出部114が出力する座標データは、指示位置の座標X1n,Y1nを表している。指示位置の座標X1n,Y1nは、実投射領域A12内で正規化された座標正規化座標である。具体的に、指示位置のX軸方向の座標X1nは、実投射領域A12の横幅W1に対する、実投射領域A12の左辺から指示位置までの長さWP1の比率を表している。また、指示位置のY軸方向の座標Y1nは、実投射領域A12の縦幅H1に対する、実投射領域A12の上辺から指示位置までの長さHP1の比率を表している。なおここでは、W1WP1H1及びHP1を画素数で表すものとする。この場合、座標X1n,Y1nは、下記式1、2により算出される。X1n=WP1÷W1...1Y1n=HP1÷H1...2例えば図8Aに示す例で、WP1=400HP1=300と仮定する。表示画像I11の解像度は1280×800ドットなので、W1=1280、H1=800である。従って、X1n=400÷1280≒0313、Y1n=300÷800=0375と表すことができる。またこのとき、実投射領域A12の左上の頂点、実投射領域A12の右上の頂点、左下の頂点、及び右下の頂点の座標は、それぞれ00、10、01、11と表される。なお図8Aの状態では実投射領域A12と、表示画像I11が表示された領域とは一致しているので、座標X1n,Y1nは表示画像I11内で正規化された座標と考えることもできる。なお、本実施形態では、座標X1n,Y1n、及び後述する座標X2n,Y2nのいずれも0以上1以下の範囲で座標の正規化を行っているが、正規化の方法はこれに限られない。座標の正規化には、論理的に定義された任意の値例えば、0以上32767以下の範囲などを用いることができる。ここで、PC300から入力される画像データが1024×768ドットの解像度を有する表示画像I12に切り替えられると、プロジェクター100は、画像データの縦方向の解像度768ドットが、液晶表示パネルの縦方向の解像度800ドットまで拡大されるように、画像データをスケーリングする。このスケーリングは縦方向及び横方向のいずれについても同様に行われるので、画像データの横方向の解像度1024ドットは、1024×800÷768≒1066ドットにスケーリングされる。この結果、スクリーンSCには、図8Bに示すように1066×800ドットの表示画像I12が投射される。この表示画像I12のアスペクト比及び解像度は、表示画像I11のアスペクト比及び解像度とは異なっているため、表示画像I12が投射される領域は実投射領域A12とは一致しない。図8Bに示す例では、表示画像I12が投射される領域は実投射領域A12よりも小さい。また、プロジェクター100はスケーリング後の画像ができるだけ中央に表示されるようにその位置を変更している。そのため、実投射領域A12において、表示画像I11の左上の頂点の位置と、表示画像I12の左上の頂点の位置は一致していない。ここで、図8A及びBに示すように、スクリーンSC上のペン200を固定した状態で、表示画像I11を表示画像I12に変更すると、指示位置そのものは動いていないが、指示位置と表示されている画像との相対位置は変化する。そのため、表示画像I11の左上の頂点を原点として正規化された指示位置の座標X1nY1nと、表示画像I12の左上の頂点を原点として正規化された指示位置の座標X2nY2nは異なる。このため、位置検出ユニット110が撮像部111の撮影画像データに基づいて算出した実投射領域A12における指示位置の座標X1n,Y1nをもとにポインターP1を表示すると、ポインターP1が実際の指示位置からずれてしまう。例えば図8Bの例では、表示画像I12の左上の頂点が、表示画像I11の左上の頂点よりも107画素だけ右側にある107=12801066÷2。従って、表示画像I12の左辺から指示位置までの長さをWP2、表示画像I12の上辺から指示位置までの長さをHP2とすると、WP2=WP1107=400107293、HP2HP1300である。また、表示画像I12の解像度は1066×800ドットなので、表示画像I12の横幅W2及び縦幅H2は、W2=1066、H2=800である。従って、表示画像I12の左上の頂点を原点として正規化された指示位置の座標X2nY2nは、X2n=400107÷1066≒0275、Y2n=300÷800=0375と表される。このようにX1n≠X2nとなり、表示画像の解像度が変化すると、指示位置の正規化座標も変化する。そのため、変更後の表示画像I12の左上隅を原点とする座標系において、座標X1n,Y1n=03130375にポインターP1を表示すると、ペン200の先端から離れた位置にポインターP1aが表示されてしまう。これは、PC300がポインターP1を描画する際に、位置検出ユニット110から出力された正規化座標に基づいて、画像の左上を原点として描画を行うためである。このように、実投射領域A12を基準として求めた座標は表示画像の解像度の影響を受けてしまうので、PC300は、位置検出ユニット110が算出した座標をそのままポインターP1の表示に利用することはできない。そこで、プロジェクター100は、表示画像の解像度が変わった場合にも対応できるように、位置検出ユニット110の座標算出部114が算出した指示位置の座標X1n,Y1nを、座標変換部120によって、表示中の表示画像における指示位置の座標X2n,Y2nに変換する処理を行う。座標変換部120は、画像処理部133から入力された画像位置情報に基づいて、座標X1n,Y1nを座標X2n,Y2nに変換する。この画像位置情報は、光変調装置145の変調領域における画像の配置に関する情報である。また光変調装置145の変調領域は、スクリーンSC上の実投射領域A12と対応している。従って画像位置情報は、実投射領域A12に対する表示画像の位置配置を示している。本実施形態では、画像位置情報は、実投射領域A12に対する表示画像の位置配置及びサイズを示している。この画像位置情報に基づいて、座標変換部120は、表示画像における指示位置の座標を得る。例えば図8に示した例では、W1、H1、W2及びH2は画像位置情報に相当する。また、表示画像I11の左上端の座標XO1,YO1=0、0、及び表示画像I12の左上端の座標XO2,YO2=1070も画像位置情報に相当する。なお、XO1,YO1XO2,及びYO2は正規化された座標ではなく、実投射領域A12又は、光変調装置145の変調領域において、実投射領域A12の左上の頂点又は、光変調領域145の変調領域の左上の頂点を原点として、表示画像の左上の頂点の位置を画素数で表したものである。図8に示す例では、表示画像I11の画像位置情報XO1YO1W1H1=001280800であり、表示画像I12の画像位置情報XO2YO2W2H2=10701166800である。座標算出部120が算出した座標X2nY2nは、PC300が、処理対象の画像データにおいてポインターP1、メニューバーM1あるいは手書き画像H1を描画する場合に、画像データ中の位置を特定する情報として利用できる。このため、表示画像の解像度やズーム率等に影響されることなく、ポインターP1、メニューバーM1及び手書き画像H1を、正確に、ペン200による指示位置に合わせて描画できる。ところで、実投射領域A12に表示される表示画像の位置及びサイズは、表示画像の解像度や表示位置の影響を受ける。例えば、操作部190による操作や、PC300から送信される制御信号に応じて、プロジェクター100が、表示解像度の変更、アスペクト比の変更、ズーム、画像の表示位置の変更移動、多画面表示処理等、投射状態が変化するような処理を実行した場合には、画像位置情報も変化する。上述の通り、画像位置情報は、実投射領域A12に対する画像配置領域表示画像I11、I12が投射される表示される領域の配置に関する情報である。換言すれば、画像位置情報は、実投射領域A12表示可能領域に対する表示画像の位置配置を示す情報である。また、PC300の表示解像度が変化し、PC300がプロジェクター100に出力する画像データの解像度が変化した場合例えば、PC300において解像度に関する設定が変更された場合にも、画像位置情報は変化する。なお多画面表示処理とは、プロジェクター100の実投射領域A12を複数の領域に区分して、複数の画像供給装置から入力された異なる画像をこれらの領域に表示させる処理である。座標変換部120は、投射部30による表示画像の投射状態表示状態が変化する毎に、制御部170及び表示制御部132から情報を取得して画像位置情報を更新し、更新後の画像位置情報に基づいて座標を変換する。画像位置情報は、例えば、次に挙げるタイミングで更新される。制御部170がPC300からの画像データの入力を検出したとき。制御部170が、PC300から入力される画像データに関する情報画像の解像度などの変化を検出したとき。プロジェクター100において、画像データの解像度を変更したとき。プロジェクター100において、画像データのアスペクト比を変更したとき。光変調装置145により描画する画像を、投射する画像データの画像処理によって拡大/縮小するデジタルズーム機能を実行または解除したとき。実投射領域A12に対する表示画像の表示位置を変更したとき。上記のデジタルズーム機能により画像を拡大し、さらに画像処理によって画像の表示位置を変更する機能を実行または解除したとき。光変調装置145により描画する画像と背景を含む全体すなわち実投射領域A12全体の投射サイズを、画像データの画像処理を行うことにより拡大/縮小するテレワイド機能を実行または解除したとき。上記のデジタルズーム機能により画像を縮小し、さらに画像処理によって画像の表示位置を変更するピクチャーシフト機能を実行または解除したとき。複数の画像の同時表示を実行または解除したとき。座標変換部120から座標を出力する出力先が、画像処理ユニット130からPC300出力部150へ、あるいはその逆へ変更されたとき。解像度の変更、アスペクト比の変更、各種機能の実行および解除は、いずれも制御部170の制御により、画像処理ユニット130によって実行される。なお、上記に列挙したタイミングはあくまで一例であり、その他のタイミングで画像位置情報を更新することももちろん可能である。図9は、プロジェクター100の動作を示すフローチャートであり、特に、ペン200による指示位置を検出して指示位置の座標を出力する動作を示す。この図9に示す動作は、プロジェクター100の起動後、あるいは、操作部190の操作によってポインターP1やメニューバーM1の表示が指示された場合に、投射を終了するまで一定時間毎に繰り返し実行される。まず、キャリブレーションが必要か否かが判別されるステップS11。この判別は、キャリブレーションが必要か否かを示すユーザーの指示に基づいて行ってもよく、キャリブレーションを行う必要があるかどうかを制御部170が自動的に判別し、この判別結果に基づいて自動的に行ってもよい。キャリブレーションが必要な場合にはステップS11;Yes、図7Aを参照して説明したようにキャリブレーションを実行するステップS12。すなわち、画像処理部133によりキャリブレーション用の画像を描画させ、このキャリブレーション用の画像が投射された状態で位置検出ユニット110により撮影を実行させ、得られた撮影画像データにおける実投射領域A12の輪郭やキャリブレーション用の画像に含まれる特徴点ドット等を検出することで、画像処理部133が描画した画像と撮影画像データとの対応関係を求める。なお、キャリブレーションはプロジェクター100の使用を開始してから1度だけ行えばよく、特定の事象が発生しない限りは再度行う必要がない。例えば、次の1~3のような場合には、新たにキャリブレーションを行う必要がある。1キーストーン補正を行った場合。2プロジェクター100の設置条件が変わった場合。例えば、スクリーンSCに対するプロジェクター100の相対的な位置向きを含むが変わった場合。3光学条件が変わった場合。例えば、投射光学系146のフォーカスまたはズームの状態が変わった場合。投射光学系146あるいは撮像部111の光軸が経時変化等によりずれた場合。これらの事象が発生した場合、座標変換部120が座標を算出する基準となる、初期状態における撮影画像データ上の位置と画像処理部133が描画する画像上の位置との対応関係が変化するつまり、座標変換パラメーターが変化するので、改めてキャリブレーションを行う必要がある。逆にこれらの事象が発生しなければキャリブレーションを再度行う必要はないので、プロジェクター100を前回使用してから今回使用するまでの間に上記の事象が発生していなければ、キャリブレーションを行うことなく、前回のキャリブレーションで求めた座標変換パラメーターを再利用することもできる。キャリブレーションを行う必要があるかどうかを制御部170が判別する方法としては、例えば、操作部190においてキーストーン補正の実行を指示するスイッチの操作の有無に基づいて判別する方法や、プロジェクター100に傾きや動きを検出するセンサーを設け、このセンサーの検出値の変化に基づいて判別する方法がある。また、投射光学系146におけるフォーカス、ズームの調整を行った場合に、制御部170がキャリブレーションを自動で実行してもよい。また、ユーザーが、プロジェクター100の設置位置や光学条件の変化を知って、キャリブレーション実行を指示する操作を行えるように、対応するスイッチを操作部190やリモコンに設けてもよい。撮影制御部112が、制御部170の制御により撮像部111に実投射領域A12を含む範囲を撮影させると、位置検出処理部113は撮影画像データを取得しステップS13、この撮影画像データに基づいてペン200の指示位置を検出するステップS14。続いて、座標算出部114が、位置検出処理部113により検出された指示位置の座標を算出するステップS15。このステップS15で算出される座標は実投射領域A12における座標であり、図8Aで説明した座標X1n,Y1nである。座標変換部120は、画像位置情報の更新が必要か否かを判別しステップS16、更新が必要な場合は制御部170及び表示制御部132から情報を取得して画像位置情報を更新するステップS17。このステップS17の処理は、ステップS15の後に限定されず、上記に例示したタイミングで随時実行してもよい。その後、座標変換部120は、座標算出部114が算出した座標を表示画像の画像データにおける座標に変換する処理を行うステップS18。変換後の座標は、図5Bで説明した座標X2n,Y2nである。座標変換部120は、変換後の座標をPC300に出力しステップS19、本処理を終了する。以上のように、表示システム1は、プロジェクター100が、画像データに基づき、スクリーンSCに表示画像を表示する投射ユニット140と、スクリーンSCにおける、表示画像に対する指示位置を検出する位置検出処理部113と、スクリーンSC内の表示可能領域例えば、実投射領域A12における指示位置の座標である第1の座標情報を算出する座標算出部114と、座標算出部114により算出された第1の座標情報を、画像データにおける座標である第2の座標情報に変換する座標変換部120と、座標変換部120により得られた第2の座標情報を出力する出力部150とを備え、ペン200による指示位置の座標を、画像データにおける座標として出力するので、出力された座標を利用するPC300等においては、表示解像度や表示領域の広さ等の表示態様に影響されずに、指示位置と画像データとの相対位置を特定できる。画像データにおける指示位置の座標を得る過程で、画像データ自体と指示位置とを直接対応づける必要がないため、画像データのサイズ等が変化してもキャリブレーションを行う必要がない。したがって、キャリブレーションの実行頻度を減らすことができる。これにより、プロジェクター100の利便性の向上を図ることができる。また、PC300側においてキャリブレーション用のプログラムを実行する必要がないため、PC300の操作に不慣れなユーザーの負担を軽減できる。また、座標変換部120は、座標算出部114により算出された第1の座標情報を、表示可能領域に対する表示画像の位置を示す情報である画像位置情報に基づいて、第2の座標情報に変換するので、表示可能領域に対する表示画像の位置を示す情報である画像位置情報が変化しても、ペン200による指示位置の座標を正確に変換して出力できる。また、座標変換部120は、座標算出部114により算出された第1の座標情報を、画像データの解像度に基づいて第2の座標情報に変換する。例えば、座標変換部120は、投射部30の表示解像度と画像データの解像度を反映した画像位置情報を用いて座標の変換を行う。これにより、画像データの解像度が変化しても指示位置の座標を正確に変換して出力できる。また、位置検出ユニット110は、撮像部111が撮影した撮影画像に基づいて、スクリーンSC上のペン200の位置を検出することにより、実投射領域A12における指示位置を検出するので、指示位置を速やかに検出できる。さらに、座標変換部120は、座標算出部114により算出された指示位置の座標が、画像データが表示された領域に含まれない場合、言い換えれば、指示位置が表示画像に含まれない場合に、表示画像が表示された領域内で指示位置に近い位置の座標を、変換後の座標とするので、画像が表示されていない位置が指示された場合であっても、指示位置の座標を出力できる。また、出力される座標は指示位置に近い位置の座標であるため、指示位置の座標と同様に、PC300等によって処理できる。また、座標変換部120は、座標算出部114により算出された指示位置の座標が、画像データが表示された領域に含まれない場合、言い換えれば、指示位置が表示画像に含まれない場合に、変換後の座標を出力しないものとすることができ、この場合、PC300は、画像に重なる位置への指示のみに対応した動作を行うことができる。また、表示制御部132等により画像データに対する処理が実行されることにより、スクリーンSCにおける画像の表示態様が変更された場合に、座標変換部120は、表示態様に応じて変化した画像位置情報に基づいて座標を変換する処理を行う。ここで新たに変換された座標は、出力部150が出力する。これにより、表示画像の表示態様の変化に伴って常に適正な座標を出力できる。以上のとおり、本実施形態の表示システム1によれば、出力部150に2つのインターフェースを構成し、これらに同一のクラスを割り当てることにより、2本分のペン200の座標データを1本のUSBケーブルで送信しつつ、PC300においてこれらを識別することが可能になる。したがって、PC300は、複数のポートを占有することなく2本のペン200を認識することが可能である。よって、複数のユーザーが同時に各々のペン200を用いて手書きの操作をしても、それぞれの指示位置に応じたポインターP1や手書き画像H1を表示させることが可能である。また、2つのインターフェースに汎用のHIDクラスが割り当てられることによって、ユーザーは、PC300に専用のデバイスドライバーをインストールする必要もなくなる。[変形例]本発明は、上述した実施形態に限らず、以下に例示するさまざまな態様でも実施可能である。また、本発明は、必要に応じて、以下に示す変形例を複数組み合わせた態様でも実施することができる。1本発明は、指示体の数が限定されるものではない。すなわち、本発明は、3以上の指示体を同時に利用することも可能なものである。この場合、表示装置は、指示体の数と同数のインターフェースを有し、これらのインターフェースに同一のクラスが割り当てられるようにしてファンクションデバイスを構成すればよい。なお、マウスやデジタイザー等のポインティングデバイスの中で、異なる使用環境例えば、PC300のOSが異なっている等で対応できる可能性が高いのはマウスであるため、複数のインターフェースに同一のクラスを割り当てる場合、マウスに対応するクラスを割り当てるのが好ましい。2本発明に係るプロジェクターは、位置検出ユニット110に相当する構成の全部又は一部を他の装置によって実現するものであってもよい。例えば、本発明に係るプロジェクターは、撮像部111や撮影制御部112に相当する機能を有するデジタルカメラを接続可能に構成されており、このデジタルカメラから撮影画像データを取得するものであってもよい。また、位置検出ユニット110は、プロジェクター100やPC300以外の装置であってもよい。この場合、位置検出ユニット110を、プロジェクター100から独立した装置とすることができる。さらにこのとき、位置検出ユニット110が座標変換部120に相当する機能を有していてもよい。3上述した実施形態では、表示装置10とホスト装置30とが別の装置である構成を例に挙げて説明したが、表示装置10が、ホスト装置30をその内部に有する構成であってもよい。この場合は実行手段32の機能も表示装置10が備えている。4上述した実施形態では、指示体としてペン200を用いる構成を例に挙げて説明したが、ペン200以外の指示体を用いてもよい。例えば、ユーザーの指を指示体として用いることも可能である。5ペン200は、第1スイッチ211又は第2スイッチ212が押下されていないときは照射部230によって光を照射せず、第1スイッチ211又は第2スイッチが押下されたときに照射部230によって光を照射する構成とすることができる。またペン200は、照射部230によって常に光を照射し、第1スイッチ211又は第2スイッチ212が押下されているときと押下されていないときで光の照射パターンを変化させても良い。いずれの場合も、撮像部111によって撮影された画像を解析することで、第1スイッチ211又は第2スイッチ212が押下されたか否か第1スイッチ211又は第2スイッチ212が操作されたか否かを検出することができる。またプロジェクター100は、第1スイッチ211又は第2スイッチ212が押下された操作されたことを示す操作情報第1の操作情報、及び第1スイッチ211又は第2スイッチの押下が解除された操作が解除されたことを示す操作情報第2の操作情報を、PC300へ出力してもよい。例えばプロジェクター100は、第1の操作情報を、マウスが左クリックされたことを示す情報としてPC300へ出力し、第2の操作情報を、マウスの左クリックが解除されたことを示す情報としてPC300へ出力してもよい。また、プロジェクター100は、ペン200を識別するための識別情報、及び各ペン200の座標情報とともにこれらの情報をPC300に出力してもよい。さらに、プロジェクター100は、操作情報を、マウス以外のポインティングデバイス例えば、デジタイザーなどの操作を表す情報としてPC300に出力してもよい。6座標情報や識別情報等の制御データはUSB通信によってプロジェクター100からPC300に出力することが可能である。また、プロジェクター100は、Bluetooth登録商標やLAN等によって制御データをPC300に出力してもよい。7本発明に係る表示装置は、プロジェクターである必要はない。例えば、本発明に係る表示装置は、液晶ディスプレイなどであってもよい。この場合、検出手段14に相当する構成は、デジタルカメラなどであってもよいが、表示面に重ねて設けられたタッチスクリーンタッチパネルによって実現されてもよい。また、検出手段14としては、タッチスクリーンに限らず、周知のさまざまな構成を利用することが可能である。なお、本発明に係る表示装置が表示面そのものを有する場合には、上述したキャリブレーション等の動作が不要になる。8上述した実施形態では、光源が発した光を変調する手段として、光変調装置145がRGBの各色に対応した3枚の透過型または反射型の液晶パネルを用いた構成を例に挙げて説明したが、本発明はこれに限定されるものではなく、例えば、1枚の液晶パネルとカラーホイールを組み合わせた方式、3枚のデジタルミラーデバイスDMDを用いた方式、1枚のデジタルミラーデバイスとカラーホイールを組み合わせたDMD方式等により構成してもよい。ここで、表示部として1枚のみの液晶パネルまたはDMDを用いる場合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。また、液晶パネル及びDMD以外にも、光源が発した光を変調可能な構成であれば問題なく採用できる。9上述した実施形態において記憶部180が記憶していた制御プログラムを、プロジェクター100が通信ネットワークを介して接続された他の装置からダウンロードして実行してもよいし、可搬型の記録媒体に制御プログラムを記録して、この記録媒体から上記各プログラムを読み取って実行する構成としてもよい。PC300が記憶していた表示制御プログラムについても同様に、PC300が他の装置から表示制御プログラムをダウンロードして実行してもよいし、可搬型の記録媒体に記録された表示制御プログラムをPC300が読み取って実行する構成としてもよい。"