(57)【要約】【課題】注釈する部分を特定する特定画像を投影するよう指示できる指示装置及び指示プログラム、指示に従って特定画像を投影するよう制御できる制御装置及び制御プログラム、並びに指示に従って特定画像を投影できる投影システムを提供する。【解決手段】  文書を撮像した撮像画像を受信する受信手段と、受信手段が受信した撮像画像に撮像された文書を表す電子ファイルに基づいて、注釈の対象とする文書の部分を表示するよう表示装置を制御する制御手段と、制御手段が表示するよう制御した文書の部分を特定する特定画像と文書の部分を注釈する注釈画像とを、文書へ投影するよう指示する投影指示を送信する送信手段とを備える。この構成によれば、受信した画像に撮像された文書の部分を注釈する注釈画像のみならず、注釈画像が注釈する表示した文書の部分を特定する画像を投影するよう指示できる。【選択図】図１
2009188685.tif 000002
【特許請求の範囲】
【請求項１】
文書を撮像した撮像画像を受信する受信手段と、
前記受信手段が受信した撮像画像に撮像された前記文書を表す電子ファイルに基づいて、注釈の対象とする前記文書の部分を表示するよう表示装置を制御する制御手段と、
前記制御手段が表示するよう制御した前記文書の部分を特定する特定画像と前記文書の部分を注釈する注釈画像とを、前記文書へ投影するよう指示する投影指示を送信する送信手段とを備えることを特徴とする指示装置。
【請求項２】
前記投影指示は、前記注釈画像の注釈を補助する補助画像を、前記注釈画像が注釈する文書の部分を逸らして投影するよう指示することを特徴とする請求項１に記載の指示装置。
【請求項３】
前記制御手段は、前記受信手段が受信した撮像画像に撮像された前記文書と異なる他の文書を表す電子ファイルに基づいて、注釈の対象とする前記他の文書の部分に表示を変更するよう前記表示装置を制御し、
前記送信手段は、注釈の対象とする文書を変更したことを通知するよう指示する通知指示を送信することを特徴とする請求項１又は２に記載の指示装置。
【請求項４】
前記送信手段は、前記表示装置が表示する注釈の対象とする前記他の文書を表す画像を送信することを特徴とする請求項３に記載の指示装置。
【請求項５】
前記受信手段は、前記撮像画像に撮像された前記文書を識別する情報を受信し、
前記制御手段は、前記受信手段が受信した情報に基づいて、前記文書の変化を通知する通知画像を表示するよう前記表示装置を制御すると共に、前記情報により識別される文書の部分を表示するよう前記表示装置を制御することを特徴とする請求項１から４のいずれかに記載の指示装置。
【請求項６】
前記送信手段は、前記文書に行った書き込みを表す書込画像と、前記文書を表す電子ファイルとを関連付けて記憶部に登録するよう指示する登録指示を送信することを特徴とする請求項１から５のいずれかに記載の指示装置。
【請求項７】
文書を撮像した撮像画像を送信する送信手段と、
前記送信手段が送信した撮像画像に撮像された文書の部分を注釈する注釈画像と、前記注釈画像が注釈する前記文書の部分を特定する特定画像とを前記文書へ投影するよう指示する投影指示を受信する受信手段と、
前記受信手段が受信した投影指示に従って、前記注釈画像と前記特定画像とを前記文書へ投影するよう投影装置を制御する制御手段とを備えることを特徴とする制御装置。
【請求項８】
前記投影指示は、前記注釈画像の注釈を補助する補助画像を、前記注釈画像が注釈する文書の部分を逸らして投影するよう指示し、
前記制御手段は、前記投影指示に従って、前記特定画像が特定する前記文書の部分を逸らして前記補助画像を前記文書へ投影するよう前記投影装置を制御することを特徴とする請求項７に記載の制御装置。
【請求項９】
前記受信手段は、注釈の対象とする文書を変更したことを通知するよう指示する通知指示を受信し、
前記制御手段は、前記受信手段が受信した通知指示に従って、注釈の対象とする文書を変更したことを通知する通知画像を投影するよう前記投影装置を制御することを特徴とする請求項７又は８に記載の制御装置。
【請求項１０】
前記受信手段は、注釈の対象として変更した他の文書を表す画像を受信し、
前記制御手段は、前記受信手段が受信した画像を投影するよう前記投影装置を制御することを特徴とする請求項９に記載の制御装置。
【請求項１１】
前記撮像画像に撮像された前記文書の位置の変化を検出する検出手段を更に備え、
前記検出手段が検出した前記文書の位置の変化に基づいて、前記文書の部分を注釈する注釈画像と前記注釈画像が注釈する前記文書の部分を特定する特定画像を投影する位置を変化させるよう前記投影装置を制御することを特徴とする請求項７から１０のいずれかに記載の制御装置。
【請求項１２】
前記撮像画像が表す前記文書の像から前記文書を識別する情報を検出する検出手段を更に備え、
前記送信手段は、前記検出手段が検出した情報を送信することを特徴とする請求項７から１０のいずれかに記載の制御装置。
【請求項１３】
前記撮像画像が表す前記文書の像と、前記文書を表す電子ファイルに基づいて生成される前記文書の像とに基づいて、前記文書に行った書き込みを表す書込画像を抽出する抽出手段と、
前記抽出手段が抽出した書込画像と、前記書込画像が表す書き込みを行った文書を表す電子ファイルとを関連付けて記憶部に登録する登録手段とを更に備え、
前記受信手段は、前記書込画像と前記電子ファイルとを関連付けて記憶部に登録するよう指示する登録指示を受信し、
前記制御手段は、前記登録指示に従って登録するよう前記登録手段を制御することを特徴とする請求項７から１２のいずれかに記載の制御装置。
【請求項１４】
文書を撮像する撮像手段と、
前記撮像手段が撮像した文書の部分を注釈する注釈画像と、前記注釈画像が注釈する前記文書の部分を特定する特定画像とを前記文書へ投影するよう指示する投影指示を受信する受信手段と、
前記受信手段が受信した投影指示に従って、前記注釈画像と前記特定画像とを前記文書へ投影する投影手段とを備えることを特徴とする投影システム。
【請求項１５】
コンピュータを、
文書を撮像した撮像画像を受信する受信手段と、
前記受信手段が受信した撮像画像に撮像された前記文書を表す電子ファイルに基づいて、注釈の対象とする前記文書の部分を表示するよう表示装置を制御する制御手段と、
前記制御手段が表示するよう制御した前記文書の部分を特定する特定画像と前記文書の部分を注釈する注釈画像とを、前記文書へ投影するよう指示する投影指示を送信する送信手段として機能させることを特徴とする指示プログラム。
【請求項１６】
コンピュータを、
文書を撮像した撮像画像を送信する送信手段と、
前記送信手段が送信した撮像画像に撮像された文書の部分を注釈する注釈画像と、前記注釈画像が注釈する前記文書の部分を特定する特定画像とを前記文書へ投影するよう指示する投影指示を受信する受信手段と、
前記受信手段が受信した投影指示に従って、前記注釈画像と前記特定画像とを前記文書へ投影するよう投影装置を制御する制御手段として機能させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及び制御プログラム、指示装置及び指示プログラム、並びに投影システムに関する。
【背景技術】
【０００２】
従来より、画像を投影する対象とする対象物に対して投影する注釈を表す画像を遠隔地から指示できるだけでなく、画像を投影した対象物の像を撮像した画像を用いて対象物及び対象物に投影した画像を確認する方法が知られている（例えば、特許文献１）。
【０００３】
この方法は、第１の位置から、第２の位置に配置された対象物に注釈付けする方法であって、対象物を撮像するビデオカメラ及び対象物へ画像を投影する投影デバイスによって第２の位置における対象物のビデオをキャプチャするステップと、ビデオカメラ及び投影デバイスによって第２の位置における対象物へ注釈画像を投影するステップとを有する方法である。
【０００４】
【特許文献１】特開２００５−３３７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、注釈する部分を特定する特定画像を投影するよう指示できる指示装置及び指示プログラム、指示に従って特定画像を投影するよう制御できる制御装置及び制御プログラム、並びに指示に従って特定画像を投影できる投影システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る指示装置は、文書を撮像した撮像画像を受信する受信手段と、受信手段が受信した撮像画像に撮像された文書を表す電子ファイルに基づいて、注釈の対象とする文書の部分を表示するよう表示装置を制御する制御手段と、制御手段が表示するよう制御した文書の部分を特定する特定画像と文書の部分を注釈する注釈画像とを、文書へ投影するよう指示する投影指示を送信する送信手段とを備えることを特徴としている。
【０００７】
上記構成において、投影指示は、注釈画像の注釈を補助する補助画像を、注釈画像が注釈する文書の部分を逸らして投影するよう指示する構成を採用できる。  
【０００８】
上記構成において、制御手段は、受信手段が受信した撮像画像に撮像された文書と異なる他の文書を表す電子ファイルに基づいて、注釈の対象とする他の文書の部分に表示を変更するよう表示装置を制御し、送信手段は、注釈の対象とする文書を変更したことを通知するよう指示する通知指示を送信する構成を採用できる。
【０００９】
上記構成において、送信手段は、表示装置が表示する注釈の対象とする他の文書を表す画像を送信する構成を採用できる。
【００１０】
上記構成において、受信手段は、撮像画像に撮像された文書を識別する情報を受信し、制御手段は、受信手段が受信した情報に基づいて、文書の変化を通知する通知画像を表示するよう表示装置を制御すると共に、情報により識別される文書の部分を表示するよう表示装置を制御する構成を採用できる。
【００１１】
上記構成において、送信手段は、文書に行った書き込みを表す書込画像と、文書を表す電子ファイルとを関連付けて記憶部に登録するよう指示する登録指示を送信する構成を採用できる。
【００１２】
本発明に係る制御装置は、文書を撮像した撮像画像を送信する送信手段と、送信手段が送信した撮像画像に撮像された文書の部分を注釈する注釈画像と、注釈画像が注釈する文書の部分を特定する特定画像とを文書へ投影するよう指示する投影指示を受信する受信手段と、受信手段が受信した投影指示に従って、注釈画像と特定画像とを文書へ投影するよう投影装置を制御する制御手段とを備えることを特徴としている。
【００１３】
上記構成において、投影指示は、注釈画像の注釈を補助する補助画像を、注釈画像が注釈する文書の部分を逸らして投影するよう指示し、制御手段は、投影指示に従って、特定画像が特定する文書の部分を逸らして補助画像を文書へ投影するよう投影装置を制御する構成を採用できる。
【００１４】
上記構成において、受信手段は、注釈の対象とする文書を変更したことを通知するよう指示する通知指示を受信し、制御手段は、受信手段が受信した通知指示に従って、注釈の対象とする文書を変更したことを通知する通知画像を投影するよう投影装置を制御する構成を採用できる。
【００１５】
上記構成において、受信手段は、注釈の対象として変更した他の文書を表す画像を受信し、制御手段は、受信手段が受信した画像を投影するよう投影装置を制御する構成を採用できる。
【００１６】
上記構成において、撮像画像に撮像された文書の位置の変化を検出する検出手段を更に備え、検出手段が検出した文書の位置の変化に基づいて、文書の部分を注釈する注釈画像と注釈画像が注釈する文書の部分を特定する特定画像を投影する位置を変化させるよう投影装置を制御する構成を採用できる。
【００１７】
上記構成において、撮像画像が表す文書の像から文書を識別する情報を検出する検出手段を更に備え、送信手段は、検出手段が検出した情報を送信する構成を採用できる。
【００１８】
上記構成において、撮像画像が表す文書の像と、文書を表す電子ファイルに基づいて生成される文書の像とに基づいて、文書に行った書き込みを表す書込画像を抽出する抽出手段と、抽出手段が抽出した書込画像と、書込画像が表す書き込みを行った文書を表す電子ファイルとを関連付けて記憶部に登録する登録手段とを更に備え、受信手段は、書込画像と電子ファイルとを関連付けて記憶部に登録するよう指示する登録指示を受信し、制御手段は、登録指示に従って登録するよう登録手段を制御する構成を採用できる。
【００１９】
本発明に係る投影システムは、文書を撮像する撮像手段と、撮像手段が撮像した撮像画像に撮像された文書の部分を注釈する注釈画像と、注釈画像が注釈する文書の部分を特定する特定画像とを文書へ投影するよう指示する投影指示を受信する受信手段と、受信手段が受信した投影指示に従って、注釈画像と特定画像とを文書へ投影する投影手段とを備えることを特徴としている。
【００２０】
本発明に係る指示プログラムは、コンピュータを、文書を撮像した撮像画像を受信する受信手段と、受信手段が受信した撮像画像に撮像された文書を表す電子ファイルに基づいて、注釈の対象とする文書の部分を表示するよう表示装置を制御する制御手段と、制御手段が表示するよう制御した文書の部分を特定する特定画像と文書の部分を注釈する注釈画像とを、文書へ投影するよう指示する投影指示を送信する送信手段として機能させることを特徴としている。
【００２１】
本発明に係る制御プログラムは、コンピュータを、文書を撮像した撮像画像を送信する送信手段と、送信手段が送信した撮像画像に撮像された文書の部分を注釈する注釈画像と、注釈画像が注釈する文書の部分を特定する特定画像とを文書へ投影するよう指示する投影指示を受信する受信手段と、受信手段が受信した投影指示に従って、注釈画像と特定画像とを文書へ投影するよう投影装置を制御する制御手段として機能させることを特徴としている。
【発明の効果】
【００２２】
請求項１の構成によれば、受信した画像に撮像された文書の部分を注釈する注釈画像のみならず、注釈画像が注釈する表示した文書の部分を特定する画像を投影するよう指示できる。
【００２３】
請求項２の構成によれば、注釈画像が注釈する部分を逸らして注釈画像の注釈を補助する補助画像を投影するよう指示する投影指示を送信するため、注釈画像の注釈を妨げることなく注釈を補助するよう指示できる。
【００２４】
請求項３の構成によれば、注釈の対象とする文書を変更したことを通知するよう指示できる。
【００２５】
請求項４の構成によれば、注釈の対象として変更したことを通知した文書を表す画像を送信できる。
【００２６】
請求項５の構成によれば、撮像する対象とされ、かつ注釈画像を投影する対象とする文書に生じた変化を通知できるだけでなく、表示装置が表示する注釈の対象とする文書を、注釈画像を投影する文書と一致させることができる。
【００２７】
請求項６の構成によれば、文書に行った書き込みを表す書込画像と、文書を表す電子ファイルとを関連付けて記憶部に登録するよう指示できる。
【００２８】
請求項７の構成によれば、文書の部分を注釈する注釈画像だけでなく、注釈画像が注釈する部分を特定する特定画像をも投影するよう制御するため、注釈画像を投影して注釈する文書の部分を容易に特定できる。
【００２９】
請求項８の構成によれば、特定画像が特定する部分である注釈画像が注釈する部分を逸らして注釈画像の注釈を補助する補助画像を投影するよう制御するため、注釈画像の注釈を妨げることなく注釈を補助できる。
【００３０】
請求項９の構成によれば、通知指示に従って、注釈の対象とする文書を変更したこと通知する画像を投影するよう制御するため、注釈の対象とする文書を変更したことを通知できる。
【００３１】
請求項１０の構成によれば、注釈の対象として変更した文書を表す画像を投影するよう制御するため、変更を通知した文書を容易に確認できる。
【００３２】
請求項１１の構成によれば、文書の位置が変化した場合でも、文書の位置が変化に基づいて注釈画像及び特定画像を投影する位置を変更して投影するよう制御できる。
【００３３】
請求項１２の構成によれば、撮像する対象とし、かつ注釈画像を投影する対象とする文書を識別する情報を送信できる。
【００３４】
請求項１３の構成によれば、登録指示に従って文書に行った書き込みを表す書込画像と文書を表す電子ファイルとを関連付けて記憶部に登録するため、文書に書込だ内容を容易に知ることができる。
【００３５】
請求項１４の構成によれば、文書の部分を注釈する注釈画像だけでなく、注釈画像が注釈する部分を特定する特定画像をも投影するため、注釈画像を投影して注釈する文書の部分を容易に特定できる。
【００３６】
請求項１５の構成によれば、受信した画像に撮像された文書の部分を注釈する注釈画像のみならず、注釈画像が注釈する表示した文書の部分を特定する画像を投影するよう指示できる。
【００３７】
請求項１６の構成によれば、文書の部分を注釈する注釈画像だけでなく、注釈画像が注釈する部分を特定する特定画像をも投影するよう制御するため、注釈画像を投影して注釈する文書の部分を容易に特定できる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の最良の実施形態について、添付図面を参照しつつ説明する。
【実施例１】
【００３９】
図１は、本発明の制御装置を有する本発明の投影システムと、本発明の指示装置を有する指示システムで構成される投影指示システムの一実施形態を示す構成図である。
【００４０】
図１に示す投影指示システム１は、投影システム１０、指示システム２０、及び通信網１００で構成される。
【００４１】
投影指示システム１は、注釈を表す注釈画像（以下、アノテーション画像ともいう）と、注釈画像が注釈の対象とする部分を特定する特定画像ＰＳとを投影するよう指示すると共に、指示に従って注釈画像と特定画像ＰＳとを投影する。
【００４２】
投影システム１０は、制御装置１０００、投影装置１１００、第１撮像装置１２００、分割装置１３００（以下、ハーフミラーともいう）、第２撮像装置１４００、出音装置１５００、集音装置１６００、文書１９１０、対象物１９２０、及び映写幕１９９０を備える。
【００４３】
投影システム１０は、通信網１００を介して指示システム２０に接続する。投影システム１０は、文書１９１０を撮像した撮像画像を通信網１００を介して指示システム２０へ送信した後に、送信した撮像画像に撮像された文書１９１０の部分を注釈する注釈画像と、注釈画像が注釈する文書１９１０の部分を特定する特定画像ＰＳとを文書１９１０へ投影するよう指示する投影指示（以下、投影コマンドともいう）を通信網１００を介して指示システム２０から受信すると共に、受信した投影指示に従って注釈画像と特定画像ＰＳとを文書１９１０へ投影する。
【００４４】
制御装置１０００については後に説明を行う。よって図２を参照して、投影装置１１００、第１撮像装置１２００、及び分割装置１３００について説明する。図２は、投影装置１１００、第１撮像装置１２００、及び分割装置１３００の配置位置について説明するための図である。
【００４５】
投影装置１１００は、例えば、液晶プロジェクタで構成され、制御装置１０００に接続している。また投影装置１１００は、分割装置１３００を介した投影装置１１００の光学的な主軸ＰＯ１と、分割装置１３００を介した第１撮像装置１２００の光学的な主軸ＰＯ２とが略一致するように配置されている。
【００４６】
投影装置１１００は、制御装置１０００により投影指示に従って制御されて、注釈画像と特定画像ＰＳとを文書１９１０へ、分割装置１３００を介して投影する。
【００４７】
尚、投影装置１１００が文書１９１０へ投影する注釈画像は、文書１９１０の部分を注釈する画像であり、投影装置１１００が文書１９１０へ投影する特定画像は、注釈画像が注釈する文書１９１０の部分を特定する画像である。
【００４８】
また、投影装置１１００は、制御装置１０００に制御されて、注釈画像を対象物１９２０へ、分割装置１３００を介して投影する。尚、投影装置１１００が対象物１９２０へ投影する注釈画像は、対象物１９２０を注釈する画像である。
【００４９】
更に、投影装置１１００は、その他下記の各種の画像を文書１９１０へ投影するが、詳細については後述する。
【００５０】
第１撮像装置１２００は、例えば、ビデオカメラ又はＷｅｂカメラで構成され、制御装置１０００に接続している。第１撮像装置１２００は、文書１９１０及び対象物１９２０、並びに文書１９１０及び対象物１９２０に投影した画像を、分割装置１３００を介して撮像できる位置に設置されている。
【００５１】
第１撮像装置１２００は、文書１９１０及び対象物１９２０を撮像した撮像画像を制御装置１０００へ出力する。
【００５２】
分割装置１３００は、例えば、ビームスプリッターで構成される。本実施例において、分割装置１３００は、分割装置１３００に投射された光束を、反射光と透過光とにほぼ１対１の割合で分割するハーフミラーで構成される。
【００５３】
分割装置１３００は、投影装置１１００が投射した注釈画像等の画像を表す光の反射光が文書１９１０及び対象物１９２０に照射され、かつ文書１９１０及び対象物１９２０で反射した光の透過光によって第１撮像装置１２００が文書１９１０及び対象物１９２０並びに文書１９１０及び対象物１９２０に投影された画像を撮像できるように配置されている。
【００５４】
ここで図１に戻り、投影指示システム１の構成について引き続き説明を行う。
【００５５】
第２撮像装置１４００は、第１撮像装置１２００と同様に、例えば、ビデオカメラ又はＷｅｂカメラで構成され、制御装置１０００に接続している。第２撮像装置１４００は、撮像を指示する撮像指示（以下単に、撮像コマンド）に従って制御装置１０００に制御されて、対象物１９２０の部分又は全体を撮像する。
【００５６】
本実施例において、第２撮像装置１４００は、主に、第１撮像装置１２００が撮像する対象物１９２０の部分と異なる部分を撮像するとして説明する。
【００５７】
特に、本実施例において、第２撮像装置１４００は、対象物１９２０の上方を俯瞰して撮像したり、第１撮像装置１２００よりも接写して撮像したりするとして説明するが、これに限定される訳ではない。
【００５８】
尚、第１撮像画像１２００が撮像した画像を、以下、第１撮像画像という。また、第２撮像画像１４００が撮像した画像を、以下、第２撮像画像という。
【００５９】
出音装置１５００は、例えば、スピーカで構成され、制御装置１０００に接続する。出音装置１５００は、制御装置１０００に制御されて、指示システム２０が送信した送信音声を出力する。
【００６０】
集音装置１６００は、例えば、マイクロフォンで構成され、制御装置１０００に接続する。集音装置１６００は、制御装置１０００を操作する者が発する音声、又は投影システム１０を構成する各装置が設置された室内の音声を収集し、収集した音声を制御装置１０００へ出力する。
【００６１】
本実施例において、対象物１９２０は立方体として図示するが、これに限定される訳ではない。例えば、対象物１９２０は、直方体、角柱、円柱、角錐、円錐、及び球体等の他の立体形状、並びにシート状の平面形状である構成を採用できる。
【００６２】
次に、指示システム２０について説明を行う。
【００６３】
指示システム２０は、指示装置２０００、表示装置２１００、入力装置２２００、出音装置２５００、及び集音装置２６００を備える。指示システム２０は、通信網１００を介して投影システム１０に接続する。
【００６４】
指示システム２０は、文書１９１０を撮像した第１撮像画像を受信した後に、受信した第１撮像画像に撮像された文書１９１０を表す電子ファイルに基づいて、注釈の対象とする文書１９１０の部分を表示するよう表示装置２１００を制御すると共に、表示するよう制御した文書１９１０の部分を特定する特定画像ＰＳと文書１９１０の部分を注釈する注釈画像とを、文書１９１０へ投影するよう指示する投影指示を投影システム１０へ送信する。
【００６５】
指示装置２０００については、制御装置１０００を説明した後に説明を行う。
【００６６】
表示装置２１００は、例えば、液晶ディスプレイ、プラズマディスプレイ、又はＣＲＴ（Cathode Ray Tube）で構成され、指示装置２０００に接続している。
【００６７】
表示装置２１００は、指示装置２０００に制御され、下記各種の画像を表示する画面を表示する。尚、表示装置２１００が表示する画面については後述する。
【００６８】
入力装置２２００は、例えば、マウス、キーボード、又はタッチパネルで構成され、指示装置２０００に接続する。入力装置２２００は、指示をする指示者に操作され、下記各種の情報及び指示を表す信号を入力する。
【００６９】
出音装置２５００は、出音装置１５００と同様に、例えば、スピーカで構成され、指示装置２０００に接続する。出音装置２５００は、指示装置２０００に制御されて、投影システム１０から受信した受信音声を出力する。
【００７０】
集音装置２６００は、集音装置１６００と同様に、例えば、マイクロフォンで構成され、指示装置２０００に接続する。集音装置２６００は、指示装置２０００を操作する指示者が発する音声、又は指示システム２０を構成する各装置が設置された室内の音声を収集し、収集した音声を指示装置２０００へ出力する。
【００７１】
制御装置１０００及び指示装置２０００について説明する前に、図３から６を参照して、表示装置２１００が表示する表示画面と、表示画面に基づいて指示者が指示する投影指示に基づいて投影装置１１００が投影する画像との関係について説明を行う。
【００７２】
図３は、第１撮像画像及び第２撮像画像を表示するために表示装置２１００が表示する画像表示画面の一例を表す図である。
【００７３】
図３（ａ）及び（ｂ）に示す画像表示画面ＦＰは、注釈指示部ＰＣＡ、文書指示部ＰＣＤ、第１表示部ＦＳ１、第２表示部ＦＳ２、及びポインタＰＴ１を表示する。
【００７４】
注釈指示部ＰＣＡは、ボタンＢＴ１１から１３を表示する。注釈指示部ＰＣＡは、例えば、指示者が入力装置２２００を操作することで、ポインタＰＴ１をボタンＢＴ１１から１３のいずれかに重ね合わせた後に、指示者が、例えば、クリック等の操作をすることで、投影するよう指示する所望の注釈画像の描画を開始できることを表す。
【００７５】
ボタンＢＴ１１及び１２は、ペンで描いたような直線又は曲線、並びにテキスト文字列を用いて注釈する注釈画像の描画を開始できることを表すボタン表示である。
【００７６】
尚、注釈画像の描画を開始すると、入力装置２２００は、注釈画像を表す情報、及び注釈画像により注釈する位置を表す位置情報を入力することができるようになる。また、注釈画像を表す情報とは、例えば、注釈画像が線分である場合には、線分の始点の位置と終点の位置とを表す情報をいう。
【００７７】
ボタンＢＴ１３は、既に描画した注釈画像を投影するよう指示することを取り消す取消指示（以下単に、取消コマンドともいう）を入力装置２２００が入力できることを表すボタン表示である。
【００７８】
文書指示部ＰＣＤは、ボタンＢＴ１４を表示する。ボタンＢＴ１４は、後述する第１表示部ＦＳ１に表示された第１撮像画像が表す文書１９１０の像ＩＤの範囲を指示するために用いるアイコンＩＣ１から４及びボタンＢＴ１５（以下、決定ボタンともいう）を表示するよう指示する範囲指示（以下、範囲指示コマンドともいう）を入力できることを表すボタン表示である。
【００７９】
尚、図３（ｂ）に表すように、例えば、指示者が入力装置２２００を操作することで、矢印形のアイコンＩＣ１から４の矢尻部分を文書１９１０の像ＩＤの四つの頂点に合わせると共に、ポインタＰＴ１を決定ボタンＢＴ１５に合わせた後に、指示者が、例えば、クリック等の操作をすることで、入力装置２２００は、文書１９１０の像ＩＤの範囲を決定する決定指示（以下、決定コマンドともいう）を入力できる。
【００８０】
第１表示部ＦＳ１は、第１撮像装置１２００が撮像した文書１９１０の像ＩＤ及び対象物１９２０の像ＩＴ１を表す第１撮像画像を表示する。
【００８１】
第２表示部ＦＳ２は、第２撮像装置１４００が撮像した対象物１９２０の像ＩＴ２を表す第２撮像画像を表示する。
【００８２】
次に、図４を参照して、画像表示画面ＦＰが表示する第１撮像画像に像を表す文書１９１０を、表示装置２１００が表示するために用いる文書表示画面ＦＤについて説明する。図４は、文書１９１０を表示するために用いる文書表示画面ＦＤの一例を表す図である。
【００８３】
図４に示す文書表示画面ＦＤは、注釈指示部ＰＣＡ、表示変更部ＰＡＳ、及び文書表示部ＰＳＤを表示する。
【００８４】
文書表示画面ＦＤが表示する注釈指示部ＰＣＡは、文書表示部ＰＳＤが表示する文書１９１０の部分を注釈する所望の注釈画像を投影するよう指示する投影指示を入力装置２２００が入力できることを表す。
【００８５】
尚、文書表示画面ＦＤが表示する注釈指示部ＰＣＡは、図３を参照して説明した画像表示画面ＦＰが表示する注釈指示部ＰＣＡと同様であるので詳細な説明を省略する。
【００８６】
表示変更部ＰＡＳは、ボタンＢＴ２６及び２７を表示する。表示変更部ＰＡＳは、例えば、指示者が入力装置２２００を操作することで、ポインタＰＴ１をボタンＢＴ２６及び２７のいずれかに重ね合わせた後に、指示者が、例えば、クリック等の操作をすることで、文書１９１０を表す文書画像の文書表示部ＰＳＤにおける表示範囲を変更するよう指示する変更指示（以下単に、変更コマンドともいう）を入力装置２２００が入力できることを表す。
【００８７】
ボタンＢＴ２６及び２７は、文書画像を表示する表示倍率を変更する倍率変更指示（以下単に、倍率変更コマンドともいう）を入力装置２２００が入力できることを表すボタン表示である。また、ボタンＢＴ２６及び２７を合わせて、以下、倍率変更ボタンＢＴ２６及び２７という。
【００８８】
倍率変更ボタンＢＴ２６は表示倍率を増加させる指示を、倍率変更ボタンＢＴ２７は表示倍率を増加させる指示を、入力装置２２００が入力できることを表すボタン表示である。
【００８９】
尚、倍率変更指示は、変更指示に含まれる。また、倍率の変更に伴って、表示範囲が変更される。
【００９０】
文書表示部ＰＳＤは、文書画像の一部分（以下単に、部分画像という）を表示する。また、文書表示部ＰＳＤは、掌形のポインタＰＴ２を表示する。
【００９１】
ポインタＰＴ２は、表示範囲を変更することを指示する範囲変更指示（以下、範囲変更コマンドともいう）を入力装置２２００が入力できることを表すポインタ表示である。尚、範囲変更指示は、変更指示に含まれる。
【００９２】
具体的に説明すると、指示者は、例えば、ドラッグ・アンド・ドロップ操作等をする。先ず、ドラッグ操作によって、開いた掌形のポインタＰＴ２を握った掌形のポインタＰＴ２に変更すると共に、握った掌形のポインタＰＴ２の表示位置を変更した後に、ドロップ操作によって、ポインタＰＴ２の形状を開いた掌形に戻す。
【００９３】
この操作によって、入力装置２２００は、ポインタＰＴ２の表示位置に基づいて表示範囲を変更するよう指示する範囲変更指示を入力する。
【００９４】
次に、図５を参照して、表示装置２１００の表示と投影装置１１００の投影との関係について説明を行う。図５は、表示装置２１００の表示と投影装置１１００の投影との関係の一例を説明するための図である。
【００９５】
最初に、図５（ａ）を参照して、表示装置２１００が表示する文書表示画面ＦＤの他例について説明する。図５（ａ）は、表示装置２１００が表示する文書表示画面ＦＤの他例を表す図である。
【００９６】
図５（ａ）に示す文書表示画面ＦＤの表示は、図４を参照して説明した文書表示画面ＦＤの表示とほぼ同一であるため、以下、主に相違点について説明する。
【００９７】
図５（ａ）に示す文書表示画面ＦＤの文書表示部ＰＳＤは、注釈画像ＰＡ３１及び３２を表示する。注釈画像ＰＡ３１及び３２は、指示者の操作によって入力装置２２００が入力した投影指示が投影するよう指示する画像である。
【００９８】
次に、図５（ｂ）を参照して、図５（ａ）に示す画面を表示するよう制御する指示装置２０００が送信した投影指示に基づいて、投影装置１１００が投影する画像の一例について説明する。図５（ｂ）は、投影装置１１００が投影する画像の一例を表す図である。
【００９９】
図５（ｂ）に示すように、投影装置１１００は、特定画像ＰＳ１、注釈画像ＰＡ１１及び１２、指示者画像ＰＰ１、補助画像ＰＤ１１及び１２、並びに誘導画像ＰＧ１１及び１２を投影する。
【０１００】
特定画像ＰＳ１は、表示装置２１００が表示する文書１９１０の表示範囲を表す画像である。また、特定画像ＰＳ１は、投影する注釈画像ＰＡ１１及び１２が注釈する文書１９１０の部分を特定する画像でもある。
【０１０１】
注釈画像ＰＡ１１及び１２は、特定画像ＰＳ１が特定する文書１９１０の部分を注釈する画像である。
【０１０２】
指示者画像ＰＰ１は、特定画像ＰＳ１が特定する文書１９１０の部分を注釈する注釈画像ＰＡ１１及び１２を投影するよう指示する指示者に関する情報を表す画像である。
【０１０３】
本実施例においては、指示者に関する情報は、例えば、氏名等の指示者を識別する情報（以下単に、指示者識別情報という）、及び指示者に対して表示を行う表示装置２１００の表示倍率を表す情報を含むとして説明するが、これに限定される訳ではない。
【０１０４】
例えば、指示者に関する情報は、ＩＰアドレス（Internet Protocol Address）、マシン名、又はドメイン名等の指示者が操作する指示装置２０００を識別する情報を含む構成を採用できる。
【０１０５】
補助画像ＰＤ１１及び１２は、注釈画像ＰＡ１１及び１２の注釈を補助する画像である。補助画像ＰＤ１１及び１２は、注釈画像ＰＡ１１及び１２が注釈する文書１９１０の部分であり、特定画像ＰＳ１が特定する部分を逸らして、例えば、映写幕１９９０へ投影される。
【０１０６】
本実施例において、補助画像ＰＤ１１及び１２は、表示装置２１００の表示倍率に基づいて注釈画像ＰＡ１１及び１２を拡大した画像であるとして説明するが、これに限定される訳ではない。補助画像ＰＤ１１及び１２は、注釈画像ＰＡ１１及び１２の注釈を補助する補足説明を表す画像である構成を採用できる。
【０１０７】
尚、表示装置２１００の表示倍率に基づいて注釈画像ＰＡ１１及び１２を拡大した画像を補助画像ＰＤ１１及び１２とする理由は、表示装置２１００が表示倍率を高くして文書１９１０を表示するほど、投影を指示する注釈画像ＰＡ１１及び１２が小さくなる傾向があるため、投影装置１１００が注釈画像ＰＡ１１及び１２を拡大した補助画像ＰＤ１１及び１２を投影することで、注釈画像ＰＡ１１及び１２の注釈を補助できるというものである。
【０１０８】
誘導画像ＰＧ１１は、特定画像ＰＳ１を視認する者の目視位置を、特定画像ＰＳ１から特定画像ＰＳ１に関する指示者画像ＰＰ１へ誘導する画像である。また、誘導画像ＰＧ１２は、注釈画像ＰＡ１１及びＰＡ１２を視認する者の目視位置を、注釈画像ＰＡ１１及びＰＡ１２から注釈画像ＰＡ１１及びＰＡ１２の注釈を補助する補助画像ＰＤ１１及びＰＤ１２へ誘導する画像である。
【０１０９】
尚、誘導画像ＰＧ１１及び１２は、補助画像ＰＤ１１及び１２と同様に、誘導前の目視位置に投影される注釈画像ＰＡ１１及び１２が注釈する文書１９１０の部分であり、特定画像ＰＳ１が特定する部分を逸らして、例えば、映写幕１９９０へ投影される。
【０１１０】
次に、図６を参照して、表示装置２１００の表示範囲が変更することに伴って変更する投影装置１１００の投影位置について説明を行う。図６は、投影装置１１００が投影する画像の位置変化の一例を表す図である。
【０１１１】
図６（ａ）は、表示倍率３００％で、表示装置２１００が文書１９１０の左上部を表示範囲とする場合において、投影装置１１００が投影する画像について説明するための図である。
【０１１２】
図６（ａ）に示すように、投影装置１１００は、文書１９１０の表面における左上部に特定画像ＰＳ１を投影する。尚、図６（ａ）から（ｃ）において、投影装置１１００は、投影した特定画像ＰＳ１から３を逸らして指示者画像ＰＰ１から３及び誘導画像ＰＧ１１から３１を映写幕１９９０へ投影する。
【０１１３】
図６（ｂ）は、表示倍率を２倍の６００％に拡大して、表示装置２１００が文書１９１０の左上部を表示範囲とする場合において、投影装置１１００が投影する画像について説明するための図である。
【０１１４】
図６（ｂ）に示すように、投影装置１１００は、図６（ａ）と同様に左上部に特定画像ＰＳ２を投影するが、図６（ｂ）と異なり、特定画像ＰＳ２の投影範囲は、特定画像ＰＳ１に比べて４分の１の面積しか有しない。
【０１１５】
図６（ｃ）は、表示倍率３００％で、表示装置２１００が文書１９１０の右下部を表示範囲とする場合において、投影装置１１００が投影する画像について説明するための図である。
【０１１６】
図６（ｃ）に示すように、投影装置１１００は、図６（ａ）と異なり右下部に特定画像ＰＳ３を投影する。尚、特定画像ＰＳ３の投影範囲は、図６（ａ）の場合と表示倍率が同じであるため、図６（ａ）に示す特定画像ＰＳ１と同じ面積を有する。
【０１１７】
ここで図１に戻り、投影指示指示システム１の構成について引き続き説明する。
【０１１８】
制御装置１０００は、例えば、パーソナル・コンピュータで構成され、通信網１００、投影装置１１００、第１撮像装置１２００、第２撮像装置１４００、出音装置１５００、及び集音装置１６００に接続する。
【０１１９】
制御装置１０００は、文書１９１０を撮像した第１撮像画像を送信した後に、送信した第１撮像画像に撮像された文書１９１０の部分を注釈する注釈画像ＰＡと、注釈画像ＰＡが注釈する文書１９１０の部分を特定する特定画像ＰＳとを文書１９１０へ投影するよう指示する投影指示を受信すると共に、受信した投影指示に従って、注釈画像ＰＡと特定画像ＰＳとを文書１９１０へ投影するよう投影装置１１００を制御する。
【０１２０】
ここで図７を参照して、制御装置１０００の構成について説明する。図７は、制御装置１０００の一構成例を表す機能ブロック図である。
【０１２１】
制御装置１０００は、受信部１０１０、送信部１０２０、記憶部１０３０、検出部１０４０、及び制御部１０９０を備える。受信部１０１０、送信部１０２０、記憶部１０３０、検出部１０４０、及び制御部１０９０は、バス１００５を介して互いに情報の授受が可能なように接続する。
【０１２２】
検出部１０４０及び制御部１０９０が有する機能は、制御装置１０００が実行するソフトウェア制御により実現される。
【０１２３】
ここで図８を参照して、ソフトウェア制御を実行するために用いる制御装置１０００のハードウェア構成について説明する。図８は、ソフトウェア制御を実行するために用いる制御装置１０００のハードウェア構成の一例を表す図である。
【０１２４】
制御装置１０００は、例えば、ＣＰＵ（Central Processing Unit）等の演算部１００１、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）又はＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の読み出し専用メモリであるＲＯＭ１００２（Read-Only Memory ）、ＤＲＡＭ（Dynamic  RAM）又はＳＲＡＭ（Static  RAM）等の揮発性メモリ及びＮＶＲＡＭ（Non Volatile RAM）等の不揮発性メモリで構成されるＲＡＭ１００３（Random Access Memory）、並びにハードディスク等で構成される外部記憶部１００４で構成され、演算部１００１、ＲＯＭ１００２、ＲＡＭ１００３、及び外部記憶部１００４は互いにバス１００５によって接続している。
【０１２５】
ソフトウェア制御は、演算部１００１が、ＲＯＭ１００２又は外部記憶部１００４に格納したプログラムを読み込み、読み込んだプログラムに従って演算を行うことにより実現される。なお、ＲＡＭ１００３には、演算結果のデータが書き込まれ、特にＮＶＲＡＭには、電源オフ時にバックアップが必要なデータが保存される。
【０１２６】
受信部１０１０は、例えば、ネットワーク・アダプタで構成され、通信網１００に接続する。受信部１０１０は、受信処理を実行することで、後述する送信部１０２０が送信した第１撮像画像に撮像された文書１９１０の部分を注釈する注釈画像ＰＡと、注釈画像ＰＡが注釈する文書１９１０の部分を特定する特定画像ＰＳとを文書１９１０へ投影するよう指示する投影指示を受信する。
【０１２７】
尚、受信部１０１０は、その他下記の各種の情報、指示、通知、及び画像を受信し、受信した情報等を制御部１０９０へ出力する。よって、以下特に言及しない限り、受信部１０１０が制御部１０９０へ出力する情報等は、受信部１０１０が受信した情報等とする。
【０１２８】
送信部１０２０は、受信部１０１０と同様に、例えば、ネットワーク・アダプタで構成され、通信網１００に接続する。送信部１０１０は、送信処理を実行することで、文書１９１０を撮像した第１撮像画像を送信する。
【０１２９】
尚、送信部１０２０は、その他下記の各種の情報、指示、通知、及び画像を制御部１０９０から取得し、制御部１０９０に制御されて、取得した情報等を通信網１００を介して指示装置２０００へ送信する。
【０１３０】
記憶部１０３０は、例えば、ＲＡＭ１００３又は外部記憶部１００４で構成される。記憶部１０３０は、注釈画像ＰＡ及び注釈画像ＰＡに関する情報を記憶する。
【０１３１】
尚、注釈画像ＰＡに関する情報は、例えば、注釈画像ＰＡを表す電子ファイルのファイル名等の注釈画像ＰＡを識別する識別情報、注釈画像ＰＡを投影する位置を表す位置情報、及び注釈画像ＰＡを投影する対象が文書１９１０であるか否かを表す対象情報を含む。
【０１３２】
尚、本実施例において、位置情報は、座標値を用いて表すとして説明するが、これに限定される訳ではない。また、対象情報は、値「TRUE」を用いて注釈画像ＰＡを投影する対象が文書１９１０である場合を表すが、これに限定される訳ではない。
【０１３３】
ここで表１を参照して、記憶部１０３０が記憶する注釈画像ＰＡに関する情報について説明を行う。表１は、記憶部１０３０が記憶する注釈画像ＰＡに関する情報の一例を示す表である。
【０１３４】
【表１】
2009188685.tif 000003
【０１３５】
表１は、注釈画像識別情報フィールド、位置情報フィールド、及び対象情報フィールドを有する。注釈画像識別情報フィールドは、注釈画像ＰＡを識別する識別情報を保存する。
【０１３６】
位置情報フィールド及び対象情報フィールドは、同一レコードの注釈画像識別情報フィールドに保存した情報で識別される注釈画像ＰＡの位置情報及び対象情報を保存する。
【０１３７】
つまり、記憶部１０３０は、注釈画像ＰＡをを識別する識別情報、注釈画像ＰＡを投影する位置を表す位置情報、及び注釈画像ＰＡを投影する対象を表す対象情報を関連付けて記憶する。
【０１３８】
また、記憶部１０３０は、特定画像ＰＳ及び特定画像ＰＳに関する情報を記憶する。
【０１３９】
尚、特定画像ＰＳに関する情報は、例えば、特定画像ＰＳを表す電子ファイルのファイル名等の特定画像ＰＳを識別する識別情報、及び特定画像ＰＳを投影する範囲を表す範囲情報を含む。
【０１４０】
尚、本実施例において、範囲情報は、異なる２点の座標値を用いて表すとして説明するが、これに限定される訳ではない。
【０１４１】
ここで表２を参照して、記憶部１０３０が記憶する特定画像ＰＳに関する情報について説明を行う。表２は、記憶部１０３０が記憶する特定画像ＰＳに関する情報の一例を示す表である。
【０１４２】
【表２】
2009188685.tif 000004
【０１４３】
表２は、特定画像識別情報フィールド及び範囲情報フィールドを有する。注釈画像識別情報フィールドは、特定画像ＰＳを識別する識別情報を保存する。
【０１４４】
範囲情報フィールドは、同一レコードの特定画像識別情報フィールドに保存した情報で識別される特定画像ＰＳの範囲情報を保存する。
【０１４５】
つまり、記憶部１０３０は、特定画像ＰＳを識別する識別情報、及び特定画像ＰＳを投影する範囲を表す範囲情報を関連付けて記憶する。
【０１４６】
また更に、記憶部１０３０は、特定画像ＳＰと、特定画像ＳＰが特定する文書１９１０の部分を注釈する注釈画像ＰＡを、投影するよう指示する指示者に関する情報を表す指示者画像ＰＰとを関連付けて記憶する。
【０１４７】
ここで表３を参照して、記憶部１０３０が記憶する特定画像ＰＳと指示者画像ＰＰとを関連付けた情報について説明する。表３は、記憶部１０３０が記憶する特定画像ＰＳと指示者画像ＰＰとを関連付けた情報の一例を示す表である。
【０１４８】
【表３】
2009188685.tif 000005
【０１４９】
表３は、特定画像識別情報フィールド及び指示者識別情報フィールドを有する。注釈画像識別情報フィールドは、特定画像ＰＳを識別する識別情報を保存する。
【０１５０】
指示者識別情報フィールドは、同一レコードの特定画像識別情報フィールドに保存した情報で識別される特定画像ＰＳに関する指示者画像ＰＰを識別する情報を保存する。
【０１５１】
また更に、記憶部１０３０は、特定画像ＳＰと特定画像ＳＰが特定する文書１９１０の部分を注釈する注釈画像ＰＡと、注釈画像ＰＡの注釈を補助する補助画像ＰＤとを関連付けて記憶する。
【０１５２】
ここで表４を参照して、記憶部１０３０が記憶する特定画像ＰＳと注釈画像ＰＡと補助画像ＰＤとを関連付けた情報について説明する。表４は、記憶部１０３０が記憶する特定画像ＰＳと注釈画像ＰＡと補助画像ＰＤとを関連付けた情報の一例を示す表である。
【０１５３】
【表４】
2009188685.tif 000006
【０１５４】
表４は、特定画像識別情報フィールド、注釈画像識別情報フィールド、及び補助画像識別情報フィールドを有する。注釈画像識別情報フィールドは、特定画像ＰＳを識別する識別情報を保存する。
【０１５５】
特定画像識別情報フィールドは、同一レコードの特定画像識別情報フィールドに保存した情報で識別される特定画像ＰＳが特定する部分を注釈する注釈画像ＰＡを識別する情報を保存する。
【０１５６】
補助画像識別情報フィールドは、同一レコードの注釈画像識別情報フィールドに保存した情報で識別される注釈画像ＰＡの注釈を補助する補助画像ＰＤを識別する情報を保存する。
【０１５７】
尚、記憶部１０３０は、その他の下記各種の情報及び画像を記憶するが、記憶部１０３０が記憶するその他の下記各種の情報及び画像については後述する。
【０１５８】
検出部１０４０は、後述する検出処理を実行することで、文書１９１０を撮像した第１撮像画像から、文書１９１０の像ＩＤを検出する。
【０１５９】
ここで図９を参照して、検出部１０４０が実行する検出処理について説明する。図９は、検出部１０４０が実行する検出処理の一例を表すフローチャートである。
【０１６０】
先ず、検出部１０４０は、第１撮像装置１２００から、第１撮像画像を取得する（ステップＳＴ０００１）。次に、検出部１０４０は、第１撮像画像の各画素の色に基づいて文書１９１０の像を検出する（ステップＳＴ０００２）。
【０１６１】
具体例として、文書１９１０が白色紙に文章を印刷した文書である場合には、検出部１０４０は、白色の画素が所定個以上連続した部分で囲まれる第１撮像画像の部分を、文書１９１０の像であるとして検出する。
【０１６２】
その後、検出部１０４０は、検出結果を制御部１０９０へ出力する（ステップＳＴ０００３）。次に、検出部１０４０は、検出処理の実行を終了する。
【０１６３】
次に図７に戻り、制御装置１０００の構成について引き続き説明を行う。
【０１６４】
制御部１０９０は、制御装置１０００が備える各部のみならず、投影装置１１００、第１撮像装置１２００、第２撮像装置１４００、出音装置１５００、及び集音装置１６００に接続する。制御部１０９０は、後述する制御処理を実行することで、制御部１０９０に接続する各部及び各装置を制御する。
【０１６５】
特に、制御部１０９０は、制御処理を実行することで、受信部１０１０が受信した投影指示に従って、注釈画像ＰＡと特定画像ＰＳとを文書１９１０へ投影するよう投影装置１１００を制御する。
【０１６６】
また、制御部１０９０は、制御処理を実行することで、投影指示に従って、特定画像ＰＳが特定する文書１９１０の部分を逸らして補助画像ＰＤを文書１９１０へ投影するよう投影装置１１００を制御する。
【０１６７】
ここで図１０を参照して、制御部１０９０が実行する制御処理について説明する。図１０は、制御部１０９０が実行する制御処理の一例を表すフローチャートである。
【０１６８】
先ず、制御部１０９０は、投影指示を取得する前の初期状態において投影装置１１００を制御する初期制御処理を実行する（ステップＳＴ０１０１）。尚、初期制御処理については後述する。
【０１６９】
次に、制御部１０９０は、集音装置１６００が収集した音声、及び受信部１０１０が受信する受信音声を表す音声情報を記憶部１０３０へ保存する処理を開始する（ステップＳＴ０１０２）。
【０１７０】
尚、制御部１０９０は、保存を開始した時刻を表す情報と音声情報とを関連付けて記憶部１０３０へ保存する。また、制御部１０９０は、音声情報を保存する処理を、例えば、マルチスレッド又はマルチプロセスを用いて実行することで、制御処理に対して並列的に実行する。
【０１７１】
その後、制御部１０９０は、受信部１０１０から、処理の実行を指示する終了指示（以下、終了コマンドともいう）を取得したか否かを判断する（ステップＳＴ０１０３）。制御部１０９０は、終了指示を取得したと判断する場合にはステップＳＴ０１１３の処理を実行し、そうで無い場合にはステップＳＴ０１０４の処理を実行する。尚、終了指示は、指示装置２０００によって送信される。
【０１７２】
ステップＳＴ０１０３において、制御部１０９０は、終了指示を取得しなかったと判断した場合には、受信部１０１０から、所望の位置から対象物１９００を撮像するよう指示する、又は対象物１９００の所望の位置を撮像するよう指示する撮像指示（つまり、撮像コマンド）を取得したか否かを判断する（ステップＳＴ０１０４）。制御部１０９０は、撮像コマンドを取得したと判断する場合にはステップＳＴ０１０５の処理を、そうで無い場合にはステップＳＴ０１０７の処理を実行する。
【０１７３】
ステップＳＴ０１０４において、制御部１０９０は、撮像指示を取得したと判断した場合には、撮像指示から撮像位置を取得する（ステップＳＴ０１０５）。次に、制御部１０９０は、撮像位置から対象物１９２０を撮像するよう、又は対象物１９２０の撮像位置を撮像するよう第２撮像装置１４００を制御する（ステップＳＴ０１０６）。その後、制御部１０９０は、ステップＳＴ０１０３に戻り上記処理を繰り返す。
【０１７４】
具体例としては、制御部１０９０は、第２撮像装置１４００を制御する制御コマンドを出力することで第２撮像装置１４００の撮像位置を制御する。
【０１７５】
ステップＳＴ０１０４において、制御部１０９０は、撮像指示を取得しないと判断した場合には、受信部１０１０から、投影指示を取得したか否かを判断する（ステップＳＴ０１０７）。制御部１０９０は、投影指示を取得したと判断する場合にはステップＳＴ０１０８の処理を、そうで無い場合にはステップＳＴ０１１０の処理を実行する。
【０１７６】
ステップＳＴ０１０７において、制御部１０９０は、撮像指示を取得したと判断した場合には、投影装置１１００が投影する投影画像を生成する投影画像生成処理を実行する（ステップＳＴ０１０８）。尚、投影画像生成処理については後述する。
【０１７７】
次に、制御部１０９０は、ステップＳＴ０１０８で生成した投影画像を投影するよう投影装置１１００を制御する（ステップＳＴ０１０９）。その後、制御部１０９０は、ステップＳＴ０１０３に戻り上記処理を繰り返す。
【０１７８】
ステップＳＴ０１０７において、制御部１０９０は、撮像指示を取得しないと判断した場合には、指示装置２０００へ送信する情報及び出音装置１５００が出音する音声を表す情報を取得する情報取得処理を実行する（ステップＳＴ０１１０）。尚、情報取得処理については後述する。
【０１７９】
次に、制御部１０９０は、ステップＳＴ０１１０で取得した情報を指示装置２０００へ送信する情報送信処理を実行する（ステップＳＴ０１１１）。尚、情報送信処理については後述する。
【０１８０】
その後、制御部１０９０は、ステップＳＴ０１１０で取得した音声情報に基づいて、音声を出力するよう出音装置１５００を制御する（ステップＳＴ０１１２）。
【０１８１】
尚、ステップＳＴ０１１０で取得した音声情報は、受信部１０１０が受信した音声情報（以下、受信音声情報という）であり、指示装置２０００を操作する指示者の音声等を表す音声である。
【０１８２】
その後、制御部１０９０は、ステップＳＴ０１０３に戻り上記処理を繰り返す。
【０１８３】
ステップＳＴ０１０３において、制御部１０９０は、終了指示を取得したと判断した場合には、音声情報を記憶部１０３０へ保存する処理の実行を終了する（ステップＳＴ０１１３）。その後、制御部１０９０は、制御処理の実行を終了する。
【０１８４】
尚、制御部１０９０は、例えば、SIGTERM 又は SIGKILL 等のシグナルを出力することで、ステップＳＴ０１０２で生成したスレッド又はプロセスに対して音声情報の保存を終了するよう制御できる。
【０１８５】
ここで図１１を参照して、制御部１０９０が実行する初期制御処理について説明する。図１１は、制御部１０９０が実行する初期制御処理の一例を表すフローチャートである。
【０１８６】
先ず、制御部１０９０は、記憶部１０３０において確保した所定領域で構成されるバッファをクリアする（ステップＳＴ０２０１）。次に、制御部１０９０は、初期画像を生成する（ステップＳＴ０２０２）。尚、初期画像は、例えば、全て白色の画素で構成される画像である構成を採用できる。
【０１８７】
その後、制御部１０９０は、生成した初期画像を投影画像としてバッファに保存する（ステップＳＴ０２０３）。次に、制御部１０９０は、初期画像である投影画像を投影するよう投影装置１１００を制御する（ステップＳＴ０２０４）。その後、制御部１０９０は、初期制御処理の実行を終了する。
【０１８８】
ここで図１２を参照して、制御部１０９０が実行する投影画像生成処理について説明する。図１２は、制御部１０９０が実行する投影画像生成処理の一例を表すフローチャートである。
【０１８９】
先ず、制御部１０９０は、投影画像に重畳する特定画像ＰＳ等の画像を描画する描画処理を実行する（ステップＳＴ０３０１）。尚、描画処理については後述する。
【０１９０】
次に、制御部１０９０は、記憶部１０３０が、ステップＳＴ０３０１で生成した対象注釈画像を記憶するか否かを判断する（ステップＳＴ０３０２）。尚、対象注釈画像とは、対象物１９２０を注釈する注釈画像ＰＡをいう。
【０１９１】
具体的には、制御部１０９０は、記憶部１０３０が記憶する表１の対象情報フィールドの値が「FALSE」であるレコードが存在するか否かを判断することで、記憶部１０３０が対象注釈画像を記憶するか否かを判断できる。
【０１９２】
制御部１０９０は、記憶部１０３０が対象注釈画像を記憶すると判断する場合には、ステップＳＴ０３０３の処理を実行し、そうで無い場合にはステップＳＴ０３０４の処理を実行する。
【０１９３】
ステップＳＴ０３０２において、制御部１０９０は、記憶部１０３０が対象注釈画像を記憶すると判断した場合には、対象注釈画像を投影画像に重畳する対象注釈画像重畳処理を実行する（ステップＳＴ０３０３）。尚、対象注釈画像重畳処理については後述する。
【０１９４】
ステップＳＴ０３０２において、制御部１０９０は、記憶部１０３０が対象注釈画像を記憶しないと判断した場合、又はステップＳＴ０３０３を実行した後には、文書注釈投影モードであるか否かを判断する（ステップＳＴ０３０４）。
【０１９５】
尚、文書注釈投影モードとは、特定画像ＰＳ等の画像を文書１９１０へ投影する実行形態をいう。本実施例において、制御部１０９０は、例えば、設定を表す設定ファイル又はレジストリを参照することで、文書注釈投影モードであるか否かを判断するとして説明するが、これに限定される訳ではない。
【０１９６】
例えば、指示装置２０００から、実行形態を文書注釈投影モードへ変更するよう指示する態様変更指示（以下、モード変更コマンドともいう）を取得した場合に、制御部１０９０は、文書注釈投影モードであると判断する構成を採用できる。
【０１９７】
制御部１０９０は、文書注釈投影モードであると判断する場合にはステップＳＴ０３０５の処理を、そうで無い場合には投影画像生成処理の実行を終了する。
【０１９８】
ステップＳＴ０３０４において、制御部１０９０は、文書注釈投影モードであると判断した場合には、検出部１０４０が文書１９１０の像ＩＤを、第１撮像画像から検出したか否かを判断する（ステップＳＴ０３０５）。制御部１０９０は、文書１９１０の像を検出したと判断する場合にはステップＳＴ０３０６の処理を、そうで無い場合には投影画像生成処理の実行を終了する。
【０１９９】
ステップＳＴ０３０５において、制御部１０９０は、文書１９１０の像を検出したと判断した場合には、記憶部１０３０が文書注釈画像を記憶するか否かを判断する（ステップＳＴ０３０６）。尚、文書注釈画像とは、文書１９１０を注釈する注釈画像ＰＡをいう。
【０２００】
具体的には、制御部１０９０は、記憶部１０３０が記憶する表１の対象情報フィールドの値が「TRUE」であるレコードが存在するか否かを判断することで、記憶部１０３０が文書注釈画像を記憶するか否かを判断できる。
【０２０１】
制御部１０９０は、記憶部１０３０が文書注釈画像を記憶すると判断する場合にはステップＳＴ０３０７の処理を、そうで無い場合にはステップＳＴ０３０８の処理を実行する。
【０２０２】
ステップＳＴ０３０６において、制御部１０９０は、記憶部１０３０が文書注釈画像を記憶すると判断した場合には、文書注釈画像を投影画像に重畳する文書注釈画像重畳処理を実行する（ステップＳＴ０３０７）。尚、文書注釈画像重畳処理については後述する。
【０２０３】
ステップＳＴ０３０６において、制御部１０９０は、記憶部１０３０が文書注釈画像を記憶しないと判断した場合、又はステップＳＴ０３０７を実行した後には、特定画像ＰＳを投影画像に重畳する特定画像重畳処理を実行する（ステップＳＴ０３０８）。尚、特定画像重畳処理については後述する。
【０２０４】
次に、制御部１０９０は、記憶部１０３０が補助画像ＰＤを記憶するか否かを判断する（ステップＳＴ０３０９）。制御部１０９０は、記憶部１０３０が補助画像ＰＤを記憶すると判断する場合にはステップＳＴ０３１０の処理を、そうで無い場合にはステップＳＴ０３１１の処理を実行する。
【０２０５】
具体的には、制御部１０９０は、記憶部１０３０が記憶する表４の補助画像識別情報フィールドに情報を保存したレコードが存在するか否かを判断することで、記憶部１０３０が補助画像ＰＤを記憶するか否かを判断できる。
【０２０６】
ステップＳＴ０３０９において、制御部１０９０は、記憶部１０３０が補助画像ＰＤを記憶すると判断した場合には、補助画像ＰＤを投影画像に重畳する補助画像重畳処理を実行する（ステップＳＴ０３１０）。尚、補助画像重畳処理については後述する。
【０２０７】
ステップＳＴ０３０９において、制御部１０９０は、記憶部１０３０が補助画像ＰＤを記憶しないと判断した場合、又はステップＳＴ０３１０を実行した後には、指示者画像ＰＰを投影画像に重畳する指示者画像重畳処理を実行する（ステップＳＴ０３１１）。尚、指示者画像重畳処理については後述する。
【０２０８】
次に、制御部１０９０は、誘導画像ＰＧを投影画像に重畳する誘導画像重畳処理を実行する（ステップＳＴ０３１２）。尚、誘導画像重畳処理については後述する。その後、制御部１０９０は、投影画像生成処理の実行を終了する。
【０２０９】
ここで図１３を参照して、制御部１０９０が実行する描画処理について説明する。図１３は、制御部１０９０が実行する描画処理の一例を表すフローチャートである。
【０２１０】
先ず、制御部１０９０は、取得した投影指示が、文書注釈画像を投影するよう命じる投影指示であるか否かを判断する（ステップＳＴ０４０１）。制御部１０９０は、文書注釈画像の投影指示であると判断する場合にはステップＳＴ０４０２の処理を、そうで無い場合にはステップＳＴ０４０６の処理を実行する。
【０２１１】
ステップＳＴ０４０１において、制御部１０９０は、取得した投影指示が、文書注釈画像を投影するよう命じる投影指示であると判断した場合には、文書注釈画像を描画する文書注釈画像描画処理を実行する（ステップＳＴ０４０２）。尚、文書注釈画像描画処理については後述する。
【０２１２】
次に、制御部１０９０は、特定画像ＰＳを描画する特定画像描画処理を実行する（ステップＳＴ０４０３）。尚、特定画像描画処理については後述する。その後、制御部１０９０は、指示者画像ＰＰを描画する指示者画像描画処理を実行する（ステップＳＴ０４０４）。尚、指示者画像描画処理については後述する。
【０２１３】
次に、制御部１０９０は、補助画像ＰＤを描画する補助画像描画処理を実行する（ステップＳＴ０４０５）。尚、補助画像描画処理については後述する。次に、制御部１０９０は、描画処理の実行を終了する。
【０２１４】
ステップＳＴ０４０１において、制御部１０９０は、取得した投影指示が、文書注釈画像を投影するよう命じる投影指示でないと判断した場合には、対象注釈画像を描画する対象注釈画像描画処理を実行する（ステップＳＴ０４０６）。尚、対象注釈画像描画処理については後述する。次に、制御部１０９０は、描画処理の実行を終了する。
【０２１５】
次に図１４を参照して、制御部１０９０が実行する対象注釈画像描画処理、文書注釈画像描画処理、及び特定画像描画処理について説明する。図１４は、制御部１０９０が実行する対象注釈画像描画処理、文書注釈画像描画処理、及び特定画像描画処理の一例を表すフローチャートである。
【０２１６】
最初に、図１４（ａ）を参照して、制御部１０９０が実行する対象注釈画像描画処理について説明する。
【０２１７】
先ず、制御部１０９０は、投影指示から、対象注釈画像を表す情報を取得する（ステップＳＴ０５０１）。対象注釈画像を表す情報とは、注釈画像を表す情報と同様であるので、説明を省略する。
【０２１８】
次に、制御部１０９０は、取得した対象注釈画像を表す情報に基づいて対象注釈画像を生成する（ステップＳＴ０５０２）。その後、制御部１０９０は、投影指示から、対象注釈画像の投影位置を表す位置情報を取得する（ステップＳＴ０５０３）。
【０２１９】
その後、制御部１０９０は、投影指示から、投影対象を表す対象情報を取得する（ステップＳＴ０５０４）。次に、制御部１０９０は、対象注釈画像を記憶部１０３０へ保存すると共に、対象注釈画像の識別情報と対象注釈画像の位置情報及び対象情報を関連付けて、記憶部１０３０で構成されるバッファが記憶する表１に保存する（ステップＳＴ０５０５）。その後、制御部１０９０は、対象注釈画像描画処理の実行を終了する。
【０２２０】
次に、図１４（ｂ）を参照して、制御部１０９０が実行する文書注釈画像描画処理について説明する。
【０２２１】
先ず、制御部１０９０は、投影指示から、文書注釈画像を表す情報を取得する（ステップＳＴ０６０１）。文書注釈画像を表す情報は、対象注釈画像を表す情報と同様であるの説明を省略する。
【０２２２】
次に、制御部１０９０は、取得した文書注釈画像を表す情報に基づいて文書注釈画像を生成する（ステップＳＴ０６０２）。その後、制御部１０９０は、投影指示から、文書注釈画像の投影位置を表す位置情報を取得する（ステップＳＴ０６０３）。その後、制御部１０９０は、投影指示から、投影対象を表す対象情報を取得する（ステップＳＴ０６０４）。次に、制御部１０９０は、文書注釈画像を記憶部１０３０へ保存すると共に、文書注釈画像の識別情報と文書注釈画像の位置情報及び対象情報を関連付けて、バッファが記憶する表１に保存する（ステップＳＴ０６０５）。その後、制御部１０９０は、文書注釈画像描画処理の実行を終了する。
【０２２３】
最後に、図１４（ｃ）を参照して、制御部１０９０が実行する特定画像描画処理について説明する。
【０２２４】
先ず、制御部１０９０は、バッファが記憶する表２から、特定画像ＰＳの識別情報と範囲情報とをクリアする（ステップＳＴ０７０１）。
【０２２５】
次に、制御部１０９０は、投影指示から、特定画像ＰＳの範囲を表す範囲情報を取得する（ステップＳＴ０７０２）。その後、制御部１０９０は、取得した範囲情報に基づいて特定画像ＰＳを生成する（ステップＳＴ０７０３）。
【０２２６】
その後、制御部１０９０は、特定画像ＰＳを記憶部１０３０へ保存すると共に、特定画像ＰＳの識別情報と特定画像ＰＳの範囲情報とを関連付けて、バッファが記憶する表２に保存する（ステップＳＴ０７０４）。その後、制御部１０９０は、特定画像描画処理の実行を終了する。
【０２２７】
次に図１５を参照して、制御部１０９０が実行する指示者画像描画処理及び補助画像描画処理について説明する。図１５は、制御部１０９０が実行する指示者画像描画処理及び補助画像描画処理の一例を表すフローチャートである。
【０２２８】
最初に、図１５（ａ）を参照して、制御部１０９０が実行する指示者画像描画処理について説明する。
【０２２９】
先ず、制御部１０９０は、記憶部１０３０で構成されるバッファが記憶する表３から、指示者画像ＰＰの識別情報と特定画像ＰＳの識別情報とをクリアする（ステップＳＴ０８０１）。
【０２３０】
次に、制御部１０９０は、投影指示から、指示者識別情報を取得する（ステップＳＴ０８０２）。その後、投影指示から、表示倍率を取得する（ステップＳＴ０８０３）。
【０２３１】
次に、制御部１０９０は、指示者識別情報と表示倍率とに基づいて指示者画像を生成する（ステップＳＴ０８０４）。その後、制御部１０９０は、指示者画像を記憶部１０３０へ保存すると共に、指示者画像の識別情報と、上記処理で描画した特定画像ＰＳの識別情報とを関連付けて記憶部１０３０で構成されるバッファが記憶する表３に保存する（ステップＳＴ０８０５）。その後、制御部１０９０は、指示者画像描画処理の実行を終了する。
【０２３２】
次に、図１５（ｂ）を参照して、制御部１０９０が実行する補助画像描画処理について説明する。
【０２３３】
先ず、制御部１０９０は、バッファが記憶する表４から、補助画像ＰＤの識別情報と注釈画像ＰＡの識別情報と特定画像ＰＳの識別情報ととをクリアする（ステップＳＴ０９０１）。
【０２３４】
次に、制御部１０９０は、表２が記憶する特定画像ＰＳの範囲情報と、表１が記憶する注釈画像ＰＡの位置情報とに基づいて、表１が記憶する特定画像ＰＳ内に投影する注釈画像ＰＡを取得する（ステップＳＴ０９０２）。
【０２３５】
その後、制御部１０９０は、表示倍率に基づいて注釈画像ＰＡを拡大して補助画像ＰＤを生成する（ステップＳＴ０９０３）。次に、制御部１０９０は、生成した補助画像ＰＤを記憶部１０３０へ保存すると共に、保存した補助画像ＰＤの識別情報と、補助対象とする注釈画像ＰＡの識別情報と、注釈範囲を特定する特定画像ＰＳの識別情報とを関連付けてバッファが記憶する表４に保存する（ステップＳＴ０９０４）。その後、制御部１０９０は、補助画像描画処理の実行を終了する。
【０２３６】
次に図１６を参照して、制御部１０９０が実行する対象注釈画像重畳処理、文書注釈画像重畳処理、及び特定画像重畳処理について説明する。図１６は、制御部１０９０が実行する対象注釈画像重畳処理、文書注釈画像重畳処理、及び特定画像重畳処理の一例を表すフローチャートである。
【０２３７】
最初に、図１６（ａ）を参照して、制御部１０９０が実行する対象注釈画像重畳処理について説明する。
【０２３８】
先ず、制御部１０９０は、対象物１９２０を表す値「FALSE」の対象情報と関連付けた注釈画像ＰＡ（つまり、対象注釈画像）を識別する識別情報をバッファが記憶する表１から取得すると共に、識別情報に基づいて記憶部１０３０から対象注釈画像を取得する（ステップＳＴ１００１）。
【０２３９】
次に、制御部１０９０は、バッファが記憶する表１から、取得した注釈画像ＰＡと関連付けた位置情報を取得する（ステップＳＴ１００２）。その後、制御部１０９０は、投影画像に対して、取得した位置情報に基づいて、取得した注釈画像ＰＡを重畳する（ステップＳＴ１００３）。その後、制御部１０９０は、対象注釈画像重畳処理の実行を終了する。
【０２４０】
次に、図１６（ｂ）を参照して、制御部１０９０が実行する文書注釈画像重畳処理について説明する。
【０２４１】
先ず、制御部１０９０は、値「TRUE」の対象情報と関連付けた注釈画像ＰＡ（つまり、文書注釈画像）を識別する識別情報をバッファが記憶する表１から取得すると共に、識別情報に基づいて記憶部１０３０から文書注釈画像を取得する（ステップＳＴ１１０１）。次に、制御部１０９０は、バッファが記憶する表１から、取得した注釈画像ＰＡと関連付けた位置情報を取得する（ステップＳＴ１１０２）。その後、制御部１０９０は、投影画像に対して、取得した位置情報に基づいて、取得した注釈画像ＰＡを重畳する（ステップＳＴ１１０３）。その後、制御部１０９０は、文書注釈画像重畳処理の実行を終了する。
【０２４２】
最後に、図１６（ｃ）を参照して、制御部１０９０が実行する特定画像重畳処理について説明する。
【０２４３】
先ず、制御部１０９０は、特定画像ＰＳを識別する識別情報をバッファが記憶する表２から取得すると共に、識別情報に基づいて記憶部１０３０から特定画像ＰＳを取得する（ステップＳＴ１２０１）。次に、制御部１０９０は、バッファが記憶する表２から、取得した特定画像ＰＳと関連付けた範囲情報を取得する（ステップＳＴ１２０２）。その後、制御部１０９０は、投影画像に対して、取得した範囲情報に基づいて、取得した特定画像ＰＳを重畳する（ステップＳＴ１２０３）。その後、制御部１０９０は、特定画像重畳処理の実行を終了する。
【０２４４】
次に図１７を参照して、制御部１０９０が実行する指示者画像重畳処理及び補助画像重畳処理について説明する。図１７は、制御部１０９０が実行する指示者画像重畳処理及び補助画像重畳処理の一例を表すフローチャートである。
【０２４５】
最初に、図１７（ａ）を参照して、制御部１０９０が実行する指示者画像重畳処理について説明する。
【０２４６】
先ず、制御部１０９０は、指示者画像ＰＰを識別する識別情報をバッファが記憶する表３から取得すると共に、識別情報に基づいて記憶部１０３０から指示者画像を取得する（ステップＳＴ１３０１）。
【０２４７】
次に、制御部１０９０は、バッファが記憶する表３から、取得した指示者画像ＰＰと関連付けて保存した特定画像ＰＳを特定する（ステップＳＴ１３０２）。
その後、制御部１０９０は、特定した特定画像ＰＳの投影範囲から所定量外の位置を投影位置と定める（ステップＳＴ１３０３）。
【０２４８】
次に、制御部１０９０は、投影画像に対して、定めた投影位置に基づいて指示者画像ＰＰを重畳する（ステップＳＴ１３０４）。その後、制御部１０９０は、指示者画像重畳処理の実行を終了する。
【０２４９】
次に、図１７（ｂ）を参照して、制御部１０９０が実行する補助画像重畳処理について説明する。
【０２５０】
先ず、制御部１０９０は、補助画像ＰＤを識別する識別情報をバッファが記憶する表４から取得すると共に、識別情報に基づいて記憶部１０３０から補助画像を取得する（ステップＳＴ１４０１）。
【０２５１】
次に、制御部１０９０は、バッファが記憶する表４から、取得した補助画像ＰＤと関連付けて保存した特定画像ＰＳを特定する（ステップＳＴ１４０２）。
その後、制御部１０９０は、特定した特定画像ＰＳの投影範囲から所定量外の位置を投影位置と定める（ステップＳＴ１４０３）。
【０２５２】
次に、制御部１０９０は、投影画像に対して、定めた投影位置に基づいて補助画像ＰＤを重畳する（ステップＳＴ１４０４）。その後、制御部１０９０は、補助画像重畳処理の実行を終了する。
【０２５３】
本実施例において、制御部１０９０は、指示者画像ＰＰ及び補助画像ＰＤの投影位置を、特定画像ＰＳの投影範囲から所定量外の位置に定めるとして説明したが、これに限定される訳は無い。
【０２５４】
例えば、制御部１０９０は、第１撮像画像を画像処理することで特定画像ＰＳが投影される文書１９１０ではないと判断する位置を、指示者画像ＰＰ及び補助画像ＰＤの投影位置と定める構成を採用できる。
【０２５５】
また例えば、制御部１０９０は、第１撮像画像を画像処理することで文書１９１０に印刷された文章の余白であると判断した位置であって、かつ特定画像ＰＳが投影される文書１９１０の部分ではないと判断する位置を、指示者画像ＰＰ及び補助画像ＰＤの投影位置と定める構成を採用できる。
【０２５６】
次に図１８を参照して、制御部１０９０が実行する誘導画像重畳処理について説明する。図１８は、制御部１０９０が実行する誘導画像重畳処理の一例を表すフローチャートである。
【０２５７】
先ず、制御部１０９０は、バッファが記憶する表３から指示者画像ＰＰを取得する（ステップＳＴ１５０１）。次に、制御部１０９０は、バッファが記憶する表３から、取得した指示者画像ＰＰに関連付けた特定画像ＰＳを取得する（ステップＳＴ１５０２）。
【０２５８】
その後、制御部１０９０は、取得した特定画像ＰＳの投影範囲から、取得した指示者画像ＰＰの投影位置へ視線を誘導する誘導画像ＰＧを生成する（ステップＳＴ１５０３）。次に、制御部１０９０は、取得した指示者画像ＰＰの投影位置に基づいて誘導画像ＰＧを重畳する（ステップＳＴ１５０４）。
【０２５９】
その後、制御部１０９０は、バッファが記憶する表４から補助画像ＰＤを取得する（ステップＳＴ１５０５）。次に、制御部１０９０は、バッファが記憶する表４から、取得した補助画像ＰＤに関連付けた注釈画像ＰＡを取得する（ステップＳＴ１５０６）。
【０２６０】
その後、制御部１０９０は、取得した注釈画像ＰＡの投影位置から、取得した補助画像ＰＤの投影位置へ視線を誘導する誘導画像ＰＧを生成する（ステップＳＴ１５０７）。次に、制御部１０９０は、取得した補助画像ＰＤの投影位置に基づいて誘導画像ＰＧを重畳する（ステップＳＴ１５０８）。その後、制御部１０９０は、誘導画像重畳処理の実行を終了する。
【０２６１】
次に図１９を参照して、制御部１０９０が実行する情報取得処理及び情報送信制御処理について説明する。図１９は、制御部１０９０が実行する情報取得処理及び情報送信制御処理の一例を表すフローチャートである。
【０２６２】
最初に、図１９（ａ）を参照して、制御部１０９０が実行する情報取得処理について説明する。
【０２６３】
先ず、制御部１０９０は、第１撮像装置１２００から、第１撮像画像を取得する（ステップＳＴ１６０１）。次に、制御部１０９０は、第２撮像装置１４００から、第２撮像画像を取得する（ステップＳＴ１６０２）。
【０２６４】
その後、制御部１０９０は、集音装置１６００から、指示装置２０００へ送信する送信音声を表す音声情報を取得する（ステップＳＴ１６０３）。次に、制御部１０９０は、指示装置２０００から受信した受信音声を表す音声情報を受信部１０１０から取得する（ステップＳＴ１６０４）。その後、制御部１０９０は、情報取得処理の実行を終了する。
【０２６５】
次に、図１９（ｂ）を参照して、制御部１０９０が実行する情報送信制御処理について説明する。
【０２６６】
先ず、制御部１０９０は、第１撮像画像を指示装置２０００へ送信するよう送信部１０２０を制御する（ステップＳＴ１７０１）。次に、制御部１０９０は、第２撮像画像を指示装置２０００へ送信するよう送信部１０２０を制御する（ステップＳＴ１７０２）。
【０２６７】
その後、制御部１０９０は、送信音声を表す音声情報を指示装置２０００へ送信するよう送信部１０２０を制御する（ステップＳＴ１７０３）。その後、制御部１０９０は、情報送信制御処理の実行を終了する。
【０２６８】
ここで図１に戻り、投影指示システム１の構成について引き続き説明を行う。
【０２６９】
指示装置２０００は、例えば、パーソナル・コンピュータで構成され、通信網１００、表示装置２１００、入力装置２２００、出音装置２５００、及び集音装置２６００に接続する。
【０２７０】
指示装置２０００は、文書１９１０を撮像した第１撮像画像を受信した後に、受信した第１撮像画像に撮像された文書１９１０を表す電子ファイルに基づいて、注釈の対象とする文書１９１０の部分を表示するよう表示装置２１００を制御すると共に、表示するよう制御した文書１９１０の部分を特定する特定画像ＰＳと文書１９１０の部分を注釈する注釈画像ＰＡとを、文書１９１０へ投影するよう指示する投影指示を送信する。
【０２７１】
ここで図２０を参照して、指示装置２０００の構成について説明を行う。図２０は、指示装置２０００の一構成例を表す機能ブロック図である。
【０２７２】
指示装置２０００は、受信部２０１０、送信部２０２０、記憶部２０３０、及び制御部２０９０で構成される。受信部２０１０、送信部２０２０、記憶部２０３０、及び制御部２０９０は、バス２００５を介して情報の授受が可能なように接続する。
【０２７３】
また、制御部２０９０が有する機能は、指示装置２０００が実行するソフトウェア制御により実現される。ソフトウェア制御を実行するために用いる指示装置２０００のハードウェア構成は、図８を参照して説明した制御装置１０００のハードウェア構成と同様であるため、説明を省略する。
【０２７４】
受信部２０１０は、例えば、ネットワーク・アダプタで構成され、通信網１００に接続している。受信部２０１０は、受信処理を実行することで、文書１９１０を撮像した第１撮像画像を受信する。
【０２７５】
また、受信部２０１０は、受信処理を実行することで、以下の各種の情報及び通知を受信し、受信した情報を制御部２０９０へ出力する。よって、以下特に言及しない限り、受信部２０１０が制御部２０９０へ出力する情報等は、受信部２０１０が受信した情報とする。
【０２７６】
送信部２０２０は、例えば、ネットワーク・アダプタで構成され、通信網１００に接続している。送信部２０２０は、送信処理を実行することで、後述する制御部が表示するよう制御した文書１９１０の部分を特定する特定画像ＰＳと文書１９１０の部分を注釈する注釈画像ＰＡとを、文書１９１０へ投影するよう指示する投影指示を送信する。
【０２７７】
尚、送信部１０２０は、その他下記の各種の情報、指示、通知、及び画像を制御部２０９０から取得し、制御部２０９０に制御されて、取得した情報等を通信網１００を介して制御装置１０００へ送信する。
【０２７８】
記憶部２０３０は、例えば、ＲＡＭ又はハードディスク等の外部記憶装置で構成される。記憶部２０３０は、下記の各種情報又は画像を記憶する。
【０２７９】
制御部２０９０は、表示装置２１００、入力装置２２００、出音装置２５００、及び集音装置２６００に接続する。制御部２０９０は、後述する制御処理を実行することで、指示装置２０００を構成する各部及び指示装置２０００に接続する各装置を制御する。
【０２８０】
特に、制御部２０９０が実行する制御処理は、図３を参照して説明した画像表示画面ＦＰを表示するよう表示装置２１００を制御するために実行する画像表示制御処理と、図４を参照して説明した文書表示画面ＦＤを表示するよう表示装置２１００を制御するために実行する文書表示制御処理とを含む。
【０２８１】
ここで図２１を参照して、制御部２０９０が実行する画像表示制御処理について説明する。図２１は、制御部２０９０が実行する画像表示制御処理の一例を表すフローチャートである。
【０２８２】
先ず、制御部２０９０は、入力装置２２００から終了指示（つまり、終了コマンド）を取得したか否かを判断する（ステップＳＴ１８０１）。制御部２０９０は、終了指示を取得したと判断した場合には画像表示制御処理の実行を終了し、そうで無い場合にはステップＳＴ１８０２の処理を実行する。
【０２８３】
尚、図示を省略するが、制御部２０９０は、画像表示制御処理の実行を終了する前に、取得した終了指示を制御装置１０００へ送信するよう送信部２０２０を制御する。
【０２８４】
ステップＳＴ１８０１において、制御部２０９０は、終了指示を取得しないと判断した場合には、入力装置２２００から撮像指示（つまり、撮像コマンド）を取得したか否かを判断する（ステップＳＴ１８０２）。
【０２８５】
尚、本実施例において、撮像指示を入力するためのＧＵＩ（Graphical User Interface）について説明を省略するが、例えば、図３を参照して説明した投影指示を入力するための注釈指示部ＰＣＡに準じたＧＵＩであって、かつ撮像指示を入力するためのＧＵＩを介して、入力装置２２００が撮像指示を入力できる。
【０２８６】
制御部２０９０は、撮像指示を取得したと判断する場合にはステップＳＴ１８０３の処理を、そうで無い場合にはステップＳＴ１８０４の処理を実行する。
【０２８７】
ステップＳＴ１８０２において、制御部２０９０は、撮像指示を取得したと判断した場合には、取得した撮像指示を制御装置１０００へ送信するよう送信部２０２０を制御する（ステップＳＴ１８０３）。その後、制御部２０９０は、ステップＳＴ１８０１へ戻り上記処理を繰り返す。
【０２８８】
ステップＳＴ１８０２において、制御部２０９０は、撮像指示を取得しなかったと判断した場合には、入力装置２２００から、範囲指示（つまり、範囲コマンド）を取得したか否かを判断する（ステップＳＴ１８０４）。制御部２０９０は、範囲指示を取得したと判断する場合にはステップＳＴ１８０５の処理を実行し、そうで無い場合にはステップＳＴ１８０６の処理を実行する。
【０２８９】
ステップＳＴ１８０４において、制御部２０９０は、範囲指示を取得したと判断した場合には、第１撮像画像における文書１９１０の像ＩＤの範囲を取得する範囲取得処理を実行する（ステップＳＴ１８０５）。その後、制御部２０９０は、ステップＳＴ１８０１へ戻り上記処理を繰り返す。尚、範囲取得処理については後述する。
【０２９０】
ステップＳＴ１８０４において、制御部２０９０は、範囲指示を取得しなかったと判断した場合には、入力装置２２００から、投影指示（つまり、投影コマンド）を取得したか否かを判断する（ステップＳＴ１８０６）。制御部２０９０は、投影指示を取得したと判断する場合にはステップＳＴ１８０７の処理を、そうで無い場合にはステップＳＴ１８０８の処理を実行する。
【０２９１】
ステップＳＴ１８０６において、制御部２０９０は、投影指示を取得したと判断した場合には、文書注釈画像又は対象注釈画像に係る投影指示を送信するよう送信部２０２０を制御する第１指示送信制御処理を実行する（ステップＳＴ１８０７）。その後、制御部２０９０は、ステップＳＴ１８０１へ戻り上記処理を繰り返す。尚、第１指示送信制御処理については後述する。
【０２９２】
ステップＳＴ１８０６において、制御部２０９０は、投影指示を取得しなかったと判断した場合には、表示装置２１００が表示する画像を表す情報及び出音装置２５００が出音する音声を表す情報を取得する情報取得処理を実行する（ステップＳＴ１８０８）。尚、情報取得処理については後述する。
【０２９３】
次に、制御部２０９０は、取得した情報が表す画像を表示するよう表示装置２１００を制御すると共に、取得した情報が表す音声を出力するよう出音装置２５００を制御する装置制御処理を実行する（ステップＳＴ１８０９）。尚、装置制御処理については後述する。
【０２９４】
その後、制御部２０９０は、集音装置２６００から、指示者が発した音声あり、かつ制御装置１０００へ送信する送信音声を表す情報を、制御装置１０００へ送信するよう送信部２０２０を制御する（ステップＳＴ１８１０）。その後、制御部２０９０は、ステップＳＴ１８０１へ戻り上記処理を繰り返す。
【０２９５】
ここで図２２を参照して、制御部２０９０が実行する範囲取得処理について説明する。図２２は、制御部２０９０が実行する範囲取得処理の一例を表すフローチャートである。
【０２９６】
先ず、制御部２０９０は、図３を参照して説明した４つのアイコンＩＣ１から４と、決定ボタンＢＴ１５の表示を開始するよう表示装置２１００を制御する（ステップＳＴ１９０１）。
【０２９７】
次に、制御部２０９０は、各アイコンＩＣ１から４の初期の表示位置を表す位置情報を取得する（ステップＳＴ１９０２）。次に、制御部２０９０は、決定指示（つまり、決定コマンド）を入力装置２２００から取得したか否かを判断する（ステップＳＴ１９０３）。制御部２０９０は、決定指示を取得したと判断する場合にはステップＳＴ１９０６の処理を実行し、そうで無い場合にはステップＳＴ１９０４の処理を実行する。
【０２９８】
ステップＳＴ１９０３において、制御部２０９０は、決定指示を取得しないと判断した場合には、入力装置２２００からアイコンＩＣ１から４の移動量を取得する（ステップＳＴ１９０４）。
【０２９９】
次に、制御部２０９０は、取得した移動量に基づいてアイコンＩＣ１から４の位置情報を変更し、変更後の位置情報にアイコンＩＣ１から４を表示するよう表示装置２１００を制御する（ステップＳＴ１９０５）。その後、制御部２０９０は、ステップＳＴ１９０３に戻り上記処理を繰り返す。
【０３００】
ステップＳＴ１９０３において、制御部２０９０は、決定指示を取得したと判断した場合には、各アイコンＩＣ１から４の位置情報に基づいて第１撮像画像における文書１９１０の像ＩＤの範囲（以下単に、文書範囲という）を取得する（ステップＳＴ１９０６）。
【０３０１】
その後、制御部２０９０は、４つのアイコンＩＣ１から４と、決定ボタンＢＴ１５の表示を終了するよう表示装置２１００を制御する（ステップＳＴ１９０７）。その後、制御部２０９０は、範囲取得処理の実行を終了する。
【０３０２】
次に図２３を参照して、制御部２０９０が実行する第１指示送信制御処理について説明する。図２３は、制御部２０９０が実行する第１指示送信制御処理等の一例を表したフローチャートである。
【０３０３】
最初に、図２３（ａ）を参照して、制御部２０９０が実行する第１指示送信制御処理について説明する。
【０３０４】
先ず、制御部２０９０は、投影指示が投影するよう指示する注釈画像ＰＡを描画する注釈画像描画処理を実行する（ステップＳＴ２００１）。尚、注釈画像描画処理については、後に図２３（ｂ）を参照して説明する。
【０３０５】
次に、制御部２０９０は、ステップＳＴ２００１において注釈画像描画処理を実行する際に取得した注釈位置を表す位置情報に基づいて注釈画像ＰＡを第１撮像画像に重畳する（ステップＳＴ２００２）。
【０３０６】
その後、制御部２０９０は、重畳した第１撮像画像を表示するよう表示装置２１００を制御する（ステップＳＴ２００３）。次に、制御部２０９０は、投影指示を送信するか否かを判断する（ステップＳＴ２００４）。
【０３０７】
具体例として、入力装置２２００がキーボードで構成される場合を挙げる。制御部２０９０は、「Enter」キーを指示者が押す操作をした場合に入力装置２２００が出力する信号を取得すると、投影指示を送信すると判断する。逆に、制御部２０９０は、「Esc」キーを指示者が押す操作をした場合に入力装置２２００が出力する取消指示を表す信号を取得すると、投影指示を送信しないと判断する。
【０３０８】
また、他の具体例として、入力装置２２００がマウスで構成される場合を挙げる。制御部２０９０は、図３を参照して説明したポインタＰＴ１がボタンＢＴ１３に重なねた後に指示者がクリック操作等をすることで入力装置２２００が出力する取消指示を表す信号を取得すると、投影指示を送信しないと判断する。
【０３０９】
制御部２０９０は、投影指示を送信すると判断する場合にはステップＳＴ２００５の処理を、そうで無い場合にはステップＳＴ２００７の処理を実行する。
【０３１０】
ステップＳＴ２００４において、投影指示を送信すると判断した場合には、制御部２０９０は、投影指示を生成する投影指示生成処理を実行する（ステップＳＴ２００５）。尚、投影指示生成処理については後述する。次に、制御部２０９０は、投影指示を送信するよう送信部２０２０を制御する（ステップＳＴ２００６）。
【０３１１】
ステップＳＴ２００４において、投影指示を送信しないと判断した場合、又はステップＳＴ２００６を実行した後に、制御部２０９０は、重畳前の第１撮像画像を表示するよう表示装置２１００を制御する（ステップＳＴ２００７）。その後、制御部２０９０は、第１指示送信制御処理の実行を終了する。
【０３１２】
次に、図２３（ｂ）を参照して、制御部２０９０が実行する注釈画像描画処理について説明する。
【０３１３】
先ず、制御部２０９０は、入力装置２２００から、注釈画像ＰＡを表す情報を取得する（ステップＳＴ２１０１）。次に、制御部２０９０は、入力装置２２００から、注釈位置を表す位置情報を取得する（ステップＳＴ２１０２）。
【０３１４】
その後、制御部２０９０は、注釈画像ＰＡを表す情報に基づいて注釈画像ＰＡを描画する（ステップＳＴ２１０３）。次に、制御部２０９０は、文書範囲を
取得済みであるか否かを判断する（ステップＳＴ２１０４）。制御部２０９０は、文書範囲を取得済みであると判断する場合にはステップＳＴ２１０５の処理を、そうで無い場合にはステップＳＴ２１０６の処理を実行する。
【０３１５】
ステップＳＴ２１０４において、文書範囲を取得済みであると判断した場合には、制御部２０９０は、注釈位置を表す情報と文書範囲を表す情報とに基づいて対象情報を生成する（ステップＳＴ２１０５）。
【０３１６】
具体的には、制御部２０９０は、注釈位置が、文書範囲に含まれる場合に、注釈対象が文書１９１０であることを表す対象情報を生成し、そうで無い場合には、注釈対象が対象物１９２０であることを表す対象情報を生成する。
【０３１７】
ステップＳＴ２１０５を実行した後、制御部２０９０は、注釈画像生成処理の実行を終了する。
【０３１８】
ステップＳＴ２１０４において、文書範囲を取得済みでないと判断した場合には、制御部２０９０は、対象情報を、注釈対象が対象物１９２０であることを表す情報とする（ステップＳＴ２１０６）。その後、制御部２０９０は、注釈画像生成処理の実行を終了する。
【０３１９】
次に図２４を参照して、制御部２０９０が実行する投影指示生成処理について説明する。図２４は、制御部２０９０が実行する投影指示生成処理の一例を表すフローチャートである。
【０３２０】
先ず、制御部２０９０は、入力装置２２００から、注釈画像ＰＡを表す情報を取得したか否かを判断する（ステップＳＴ２２０１）。制御部２０９０は、注釈画像ＰＡを表す情報を取得したと判断する場合にはステップＳＴ２２０２の処理を、そうでない場合にはステップＳＴ２２０４の処理を実行する。
【０３２１】
ステップＳＴ２２０１において、注釈画像ＰＡを表す情報を取得したと判断する場合には、制御部２０９０は、注釈画像ＰＡを表す情報を投影指示に追加する（ステップＳＴ２２０２）。
【０３２２】
次に、制御部２０９０は、注釈位置を表す位置情報を、投影位置を表す位置情報として投影指示に追加する（ステップＳＴ２２０３）。その後、制御部２０９０は、対象情報を投影指示に追加する（ステップＳＴ２２０４）。
【０３２３】
ステップＳＴ２２０１において、注釈画像ＰＡを表す情報を取得しないと判断する場合、又はステップＳＴ２２０４の処理を実行した後には、制御部２０９０は、既に文書範囲を取得しているか否かを判断する（ステップＳＴ２２０５）。制御部２０９０は、既に文書範囲を取得していると判断する場合にはステップＳＴ２２０６の処理を、そうで無い場合には投影指示生成処理の実行を終了する。
【０３２４】
ステップＳＴ２２０５において、既に文書範囲を取得していると判断した場合には、制御部２０９０は、文書範囲と表示範囲とに基づいて特定画像ＰＳの投影範囲を決定すると共に、決定した投影範囲を表す範囲情報を投影指示に追加する（ステップＳＴ２２０６）。
【０３２５】
次に、制御部２０９０は、指示者識別情報を投影指示に追加する（ステップＳＴ２２０７）。その後、制御部２０９０は、表示倍率を投影指示に追加する（ステップＳＴ２２０８）。その後、制御部２０９０は、投影指示生成処理の実行を終了する。
【０３２６】
次に図２５を参照して、制御部２０９０が実行する情報取得処理及び装置制御処理について説明する。図２５は、制御部２０９０が実行する情報取得処理及び装置制御処理の一例を表すフローチャートである。
【０３２７】
最初に、図２５（ａ）を参照して、制御部２０９０が実行する情報取得処理について説明する。
【０３２８】
先ず、制御部２０９０は、受信部２０１０から、第１撮像画像を取得する（ステップＳＴ２３０１）。次に、制御部２０９０は、受信部２０１０から、第２撮像画像を取得する（ステップＳＴ２３０２）。
【０３２９】
その後、制御部２０９０は、集音装置２６００から、指示者が発した音声等を表す音声であり、かつ制御装置１０００へ送信する送信音声を表す音声情報を取得する（ステップＳＴ２３０３）。
【０３３０】
次に、制御部２０９０は、受信部２０１０から、制御装置１０００を操作する者が発した音声等であり、かつ制御装置１０００から受信した受信音声を表す音声情報を取得する（ステップＳＴ２３０４）。その後、制御部２０９０は、情報取得処理の実行を終了する。
【０３３１】
次に、図２５（ｂ）を参照して、制御部２０９０が実行する装置制御処理について説明する。
【０３３２】
先ず、制御部２０９０は、第１撮像画像を表示するよう表示装置２１００を制御する（ステップＳＴ２４０１）。次に、制御部２０９０は、第２撮像画像を表示するよう表示装置２１００を制御する（ステップＳＴ２４０２）。
【０３３３】
その後、制御部２０９０は、受信音声を出力するよう出音装置２５００を制御する（ステップＳＴ２４０３）。その後、制御部２０９０は、装置制御処理の実行を終了する。
【０３３４】
次に図２６を参照して、図４を参照して説明した文書表示画面ＦＤを表示するために制御部２０９０が実行する文書表示制御処理について説明する。図２６は、制御部２０９０が実行する文書表示制御処理の一例を表すフローチャートである。
【０３３５】
先ず、制御部２０９０は、文書表示処理の初期実行において使用する情報を、所定の情報とする初期化処理を実行する（ステップＳＴ２５０１）。尚、初期化処理については後述する。
【０３３６】
次に、制御部２０９０は、処理対象とする文書１９１０を表す電子ファイル（以下単に、文書ファイルという）を識別する識別情報（以下単に、ファイル識別情報という）を取得する（ステップＳＴ２５０２）。
【０３３７】
尚、本実施例において、制御部２０９０は、ファイル識別情報を入力装置２２００から取得するとして説明するが、これに限定される訳ではない。
【０３３８】
また、本実施例において、ファイル識別情報は、例えば、ファイルの所在を記したＵＲＬ（Uniform Resource Locator）であるとして説明するが、これに限定される訳ではなく、ファイル識別情報は、ファイル名を表す情報である構成を採用できる。
【０３３９】
その後、制御部２０９０は、入力装置２２００から、終了指示を取得したか否かを判断する（ステップＳＴ２５０３）。制御部２０９０は、終了指示を取得したと判断する場合には文書表示制御処理の実行を終了し、そうで無い場合にはステップＳＴ２５０４の処理を実行する。
【０３４０】
ステップＳＴ２５０３において、制御部２０９０は、終了指示を取得しなかったと判断した場合には、入力装置２２００から、範囲変更指示（つまり、範囲変更コマンド）を取得したか否かを判断する（ステップＳＴ２５０４）。制御部２０９０は、範囲変更指示を取得したと判断する場合にはステップＳＴ２５０５の処理を、そうで無い場合にはステップＳＴ２５０６の処理を実行する。
【０３４１】
ステップＳＴ２５０４において、範囲変更指示を取得したと判断した場合には、制御部２０９０は、文書表示画面ＦＤが表示する文書１９１０の部分を変更すると共に、特定画像ＰＳの投影範囲を変更するよう指示する投影指示を送信するよう制御する範囲変更制御処理を実行する（ステップＳＴ２５０５）。
【０３４２】
尚、範囲変更制御処理については後述する。その後、制御部２０９０は、ステップＳＴ２５０３に戻り上記処理を繰り返す。
【０３４３】
ステップＳＴ２５０４において、範囲変更指示を取得しなかったと判断した場合には、制御部２０９０は、入力装置２２００から、倍率変更指示（つまり、倍率変更コマンド）を取得したか否かを判断する（ステップＳＴ２５０６）。制御部２０９０は、倍率変更指示を取得したと判断する場合にはステップＳＴ２５０７の処理を、そうで無い場合にはステップＳＴ２５０８の処理を実行する。
【０３４４】
ステップＳＴ２５０６において、倍率変更指示を取得したと判断した場合には、制御部２０９０は、文書表示画面ＦＤの表示倍率を変更すると共に、表示倍率の変更に伴って特定画像ＰＳの投影範囲を変更するよう指示する投影指示を送信するよう制御する倍率変更制御処理を実行する（ステップＳＴ２５０７）。
【０３４５】
尚、倍率変更制御処理については後述する。その後、制御部２０９０は、ステップＳＴ２５０３に戻り上記処理を繰り返す。
【０３４６】
ステップＳＴ２５０６において、倍率変更指示を取得しなかったと判断した場合には、制御部２０９０は、入力装置２２００から、投影指示（つまり、投影コマンド）を取得したか否かを判断する（ステップＳＴ２５０８）。制御部２０９０は、投影指示を取得したと判断する場合にはステップＳＴ２５０９の処理を、そうで無い場合にはステップＳＴ２５１０の処理を実行する。
【０３４７】
ステップＳＴ２５０８において、投影指示を取得したと判断した場合には、制御部２０９０は、文書表示画面ＦＤに文書注釈画像を表示すると共に、文書注釈画像に係る投影指示を送信するよう送信部２０２０を制御する第２指示送信制御処理を実行する（ステップＳＴ２５０９）。
【０３４８】
尚、第２指示送信制御処理については後述する。その後、制御部２０９０は、ステップＳＴ２５０３に戻り上記処理を繰り返す。
【０３４９】
ステップＳＴ２５０８において、投影指示を取得しなかったと判断した場合には、制御部２０９０は、部分画像を表示するよう表示装置２１００を制御する部分画像表示制御処理を実行する（ステップＳＴ２５１０）。
【０３５０】
尚、部分画像表示制御処理については後述する。その後、制御部２０９０は、ステップＳＴ２５０３に戻り上記処理を繰り返す。
【０３５１】
次に図２７を参照して、制御部２０９０が実行する初期化処理について説明する。図２７は、制御部２０９０が実行する初期化処理の一例を表すフローチャートである。
【０３５２】
先ず、制御部２０９０は、入力装置２２００、又は、例えば、ＯＳ（Operating System）が使用する環境変数を記憶する記憶部２０３０から、指示者識別情報を取得する（ステップＳＴ２６０１）。次に、制御部２０９０は、表示倍率を所定の倍率をとする（ステップＳＴ２６０２）。
【０３５３】
本実施例において、所定の倍率は「100%」であるとして説明するが、これに限定される訳ではない。例えば、所定の倍率を、文書１９１０の全体を表示することができる倍率とする構成を採用できる。
【０３５４】
その後、制御部２０９０は、文書１９１０の表示範囲を所定の範囲とする（ステップＳＴ２６０３）
【０３５５】
本実施例において、所定の範囲は、文書１９１０の左上の一部分であるとして説明するが、これに限定される訳ではない。例えば、所定の範囲を、文書１９１０の全体範囲とする構成を採用できる。
【０３５６】
次に、制御部２０９０は、記憶部２０３０が記憶する注釈画像ＰＡと注釈位置を表す位置情報を削除する（ステップＳＴ２６０４）。その後、制御部２０９０は、上記ステップＳＴ２６０２及びＳＴ２６０３で設定した表示倍率と表示範囲とに基づいて部分画像表示処理を実行する（ステップＳＴ２６０５）。その後、制御部２０９０は、初期化処理の実行を終了する。
【０３５７】
次に図２８を参照して、制御部２０９０が実行する部分画像表示制御処理について説明する。図２８は、制御部２０９０が実行する部分画像表示制御処理の一例を表すフローチャートである。
【０３５８】
先ず、制御部２０９０は、文書１９１０を表す電子ファイルを取得する（ステップＳＴ２７０１）。
【０３５９】
本実施例において、制御部２０９０は、ファイル識別情報に基づいてダウンロードすることで電子ファイルを取得する構成を採用できる。具体的には、制御部２０９０は、ＵＲＬ等のファイル識別情報から、電子ファイルを記憶する装置を通信網１００上で識別するＩＰアドレス等の情報を取得する。
【０３６０】
次に、制御部２０９０は、取得した情報に基づいて電子ファイルを記憶する装置へ、電子ファイルを送信することを求める要求を送信するよう送信部２０２０を制御する。その後、制御部２０９０は、送信された電子ファイルを受信した受信部２０１０から、要求した電子ファイルを取得する。
【０３６１】
また、本実施例において、記憶部２０３０は、予めファイル識別情報が識別する電子ファイルを記憶し、制御部２０９０は、ファイル識別情報に基づいて記憶部２０３０から電子ファイルを取得する構成を採用できる。
【０３６２】
ステップＳＴ２７０１を実行した後に、制御部２０９０は、取得した電子ファイルに基づいて処理対象とする文書１９１０の文書画像を生成する（ステップＳＴ２７０２）。特に、頁番号の指定がある場合には、指定された頁目に相当する文書の文書画像を生成する。
【０３６３】
次に、制御部２０９０は、生成した文書画像から、表示範囲に対応する部分画像を取得する（ステップＳＴ２７０３）。次に、制御部２０９０は、表示範囲
を注釈する注釈画像ＰＡが存在するか否かを判断する（ステップＳＴ２７０４）。制御部２０９０は、表示範囲を注釈する注釈画像ＰＡが存在すると判断する場合にはステップＳＴ２７０５の処理を、そうで無い場合にはステップＳＴ２７０６の処理を実行する。
【０３６４】
ステップＳＴ２７０４において、表示範囲を注釈する注釈画像ＰＡが存在すると判断した場合には、制御部２０９０は、記憶部２０３０が記憶する注釈位置に基づいて、注釈画像ＰＡを部分画像に重畳する（ステップＳＴ２７０５）。
【０３６５】
ステップＳＴ２７０４において、表示範囲を注釈する注釈画像ＰＡが存在しないと判断した場合、又はステップＳＴ２７０５を実行した後には、制御部２０９０は、部分画像を表示するよう表示装置２１００を制御する（ステップＳＴ２７０６）。その後、制御部２０９０は、部分画像表示制御処理の実行を終了する。
【０３６６】
次に図２９を参照して、制御部２０９０が実行する範囲変更制御処理及び倍率変更制御処理について説明する。図２９は、制御部２０９０が実行する範囲変更制御処理及び倍率変更制御処理の一例を表すフローチャートである。
【０３６７】
最初に、図２９（ａ）を参照して、制御部２０９０が実行する範囲変更制御処理について説明する。
【０３６８】
先ず、制御部２０９０は、範囲変更指示から、変更後の表示範囲を取得する（ステップＳＴ２８０１）。次に、制御部２０９０は、取得した表示範囲に基づいて上記の部分画像表示制御処理を実行する（ステップＳＴ２８０２）。
【０３６９】
その後、制御部２０９０は、変更した表示範囲を特定する特定画像ＰＳを投影するよう指示する投影指示を作成するために、上記の投影指示生成処理を実行する（ステップＳＴ２８０３）。
【０３７０】
次に、制御部２０９０は、生成した投影指示を送信するよう送信部２０２０を制御する（ステップＳＴ２８０４）。その後、制御部２０９０は、範囲変更制御処理の実行を終了する。
【０３７１】
次に、図２９（ｂ）を参照して、制御部２０９０が実行する倍率変更制御処理について説明する。
【０３７２】
先ず、制御部２０９０は、倍率変更指示から、変更後の表示倍率を取得する（ステップＳＴ２９０１）。次に、制御部２０９０は、変更後の表示倍率に基づいて表示範囲を変更する（ステップＳＴ２９０２）。次に、制御部２０９０は、ステップＳＴ２９０３からステップＳＴ２９０５の処理を実行する（ステップＳＴ２９０３から２９０５）。その後、制御部２０９０は、倍率変更制御処理の実行を終了する。
【０３７３】
尚、ステップＳＴ２９０３から２９０５の処理は、図２９（ａ）を参照して説明したステップＳＴ２８０２から２８０４の処理と同様であるので説明を省略する。
【０３７４】
次に図３０を参照して、制御部２０９０が実行する第２指示送信制御処理について説明する。図３０は、制御部２０９０が実行する第２指示送信制御処理の一例を表すフローチャートである。
【０３７５】
先ず、制御部２０９０は、投影指示が投影するよう指示する注釈画像ＰＡを描画する上記の注釈画像描画処理を実行する（ステップＳＴ３００１）。次に、制御部２０９０は、描画した注釈画像ＰＡと注釈位置を表す位置情報とを関連付けて記憶部２０３０に保存する（ステップＳＴ３００２）。
【０３７６】
その後、制御部２０９０は、記憶部２０３０に保存した注釈画像ＰＡを重畳した部分画像を表示するよう制御する上記の部分画像表示制御処理を実行する（ステップＳＴ３００３）。
【０３７７】
次に、制御部２０９０は、投影指示を送信するか否かを判断する（ステップＳＴ３００４）。制御部２０９０は、投影指示を送信すると判断する場合にはステップＳＴ３００５の処理を、そうで無い場合にはステップＳＴ３００７の処理を実行する。
【０３７８】
ステップＳＴ３００４において、制御部２０９０は、投影指示を送信すると判断した場合には、投影指示を生成する上記の投影指示生成処理を実行する（ステップＳＴ３００５）。
【０３７９】
その後、制御部２０９０は、投影指示を送信するよう送信部２０２０を制御する（ステップＳＴ３００６）。次に、制御部２０９０は、第２指示送信制御処理の実行を終了する。
【０３８０】
ステップＳＴ３００４において、投影指示を送信しないと判断した場合には、制御部２０９０は、ステップＳＴ３００１で描画した注釈画像ＰＡと注釈画像ＰＡの位置情報とを記憶部１０３０から削除する（ステップＳＴ３００７）。
【０３８１】
次に、制御部２０９０は、注釈画像ＰＡを削除した後になお記憶部１０３０が記憶する注釈画像ＰＡを重畳した部分画像を表示するよう制御する上記の部分画像表示制御処理を実行する（ステップＳＴ３００８）。その後、制御部２０９０は、第２指示送信制御処理の実行を終了する。
【０３８２】
ここで図１に戻り、投影指示システム１の構成について説明する。
【０３８３】
通信網１００は、例えば、ＬＡＮ（Local Area Network ）、ＷＡＮ（Wide Area Network）、ＭＡＮ（Metropolitan Area Network）、又は公衆回線網で構成され、制御装置１０００、及び指示装置２０００を通信可能に接続する。
【０３８４】
本実施例において、投影装置１１００は、制御装置１０００に制御されて、唯一の指示者が投影を指示する注釈画像ＰＡの注釈の対象とする部分を特定する唯一の特定画像ＰＳ、及び唯一の指示者に関する唯一の指示者画像を投影するとして説明したが、これに限定される訳ではない。
【０３８５】
例えば、投影装置１１００は、制御装置１０００に制御されて、複数の指示者に関する複数の特定画像ＰＳ、及び複数の指示者に関する複数の指示者画像を投影する構成を採用できる。
【０３８６】
ここで図３１を参照して、複数の特定画像ＰＳを投影する実施形態について説明する。図３１は、複数の特定画像ＰＳを投影する一実施形態を表す図である。
【０３８７】
図３１に示す文書１９１０及び映写幕１９９０は、図５（ｂ）を参照して説明した指示者画像ＰＰ１、特定画像ＰＳ１、誘導画像ＰＧ１１、及びその他の画像を投影されている。
【０３８８】
更に、図３１に示す文書１９１０及び映写幕１９９０は、指示者画像ＰＰ４、特定画像ＰＳ４、及び誘導画像ＰＧ４１を投影されている。
【０３８９】
尚、指示者画像ＰＰ４は、指示者画像ＰＰ１に関する指示者と異なる指示者に関する情報を表す画像である。また、特定画像ＰＳ４は、異なる指示者に対して表示する文書１９１０の部分を特定すると共に、異なる指示者が投影を指示する注釈画像ＰＡが注釈する部分を特定する画像である。更に、補助画像ＰＤ４１は、特定画像ＰＳ４から指示者画像ＰＰ１へ視線を誘導する画像である。
【０３９０】
本実施例においては、受信部１０１０が制御装置及び制御システムの備える受信手段に相当し、送信部１０２０が制御装置の備える送信手段に相当し、制御部１０９０が制御装置の備える制御手段に相当し、受信部２０１０が指示装置の備える受信手段に相当し、送信部２０２０が指示装置の備える送信手段に相当し、制御部２０９０が指示装置の備える制御手段に相当し、投影装置１１００が制御システムの備える投影手段に相当し、第１撮像装置１２００が制御システムの備える撮像手段に相当する。
【実施例２】
【０３９１】
第２の実施例においては、注釈の対象とする文書を変更したことを通知するよう指示する通知指示を送信する指示装置と、通知指示に従って、注釈の対象とする文書を変更したことを通知する通知画像を投影するよう投影装置を制御する制御装置とで構成される投影指示システムについて説明する。
【０３９２】
また、第２の実施例において説明する指示装置は、表示装置が表示する注釈の対象とする他の文書を表す画像を送信する装置でもあり、第２の実施例において説明する制御装置は、注釈の対象として変更した他の文書を表す画像を投影するよう投影装置を制御する装置でもある。
【０３９３】
尚、実施例２において説明する投影指示システムは、実施例１において説明した投影指示システムと、ほぼ同じ構成及び機能を有するため、以下、相違点について主に説明し、相違しない点については説明を省略する。また、説明の便宜上、装置番号等は、実施例１において用いた装置番号と同じ番号を用いて説明する。
【０３９４】
先ず図３２を参照して、実施例２において、表示装置２１００が表示する文書表示画面ＦＤについて説明する。図３２は、実施例２において、表示装置２１００が表示する文書表示画面ＦＤの一例を表す図である。
【０３９５】
文書表示画面ＦＤが表示する表示変更部ＰＡＳは、実施例１と異なり、倍率変更ボタンＢＴ２６及び２７を表示しない代わりに、文書変更ボタンＢＴ２８及び２９を表示する。
【０３９６】
文書変更ボタンＢＴ２８及び２９は、文書表示部ＰＳＤに表示する画像が表す文書１９１０であり、かつ注釈の対象とする文書１９１０を変更する文書変更指示（以下単に、文書変更コマンドともいう）を入力装置２２００が入力できることを表すボタン表示である。
【０３９７】
ボタンＢＴ２６は前頁に相当する他の文書へ変更する指示を、ボタンＢＴ２７は前頁に相当する他の文書へ変更する指示を、入力装置２２００が入力できることを表すボタン表示である。尚、文書変更指示は、変更指示に含まれる。
【０３９８】
本実施例において、表示装置２１００は、前頁又は後頁に相当する他の文書へ変更する指示を入力できることを表すボタン表示を行うとして説明するが、これに限定される訳ではなく、表示装置２１００は、他の電子ファイルが表す他の文書へ変更する指示を入力できることを表すボタン表示を行う構成を採用できる。
【０３９９】
次に図３３を参照して、投影装置１１００が投影する通知画像、及び注釈の対象として変更した他の文書を表す画像について説明する。図３３は、投影装置１１００が投影する通知画像及び他の文書を表す画像の一例を表す図である。
【０４００】
図３３に示すように、投影装置１１００は、注釈の対象とする文書を変更したことを通知する通知画像ＰＡＮ１を投影している。投影装置１１００は、注釈の対象として変更した他の文書を表す画像（以下、サムネイル画像ともいう）ＰＳＭを投影している。
【０４０１】
本実施例において、画像ＰＳＭは、変更した他の文書を縮小して表すサムネイルであるとして説明するが、これに限定される訳ではない。例えば、画像ＰＳＭは、他の文書を拡大して表す画像である構成、他の文書に含まれる文章又は画像の全部又は一部を表す画像である構成、文書名又は題名等といった他の文書を識別する文書識別情報を表す画像である構成、若しくは他の文書を表す電子ファイルのファイル識別情報を表す画像である構成を採用できる。
【０４０２】
以下、実施例２における制御装置１０００を構成する受信部１０１０及び制御部１０９０について説明する。
【０４０３】
受信部１０１０は、実施例１と異なり、受信処理を実行することで、注釈の対象とする文書１９１０を変更したことを通知するよう指示する通知指示を更に受信すると共に、注釈の対象として変更した他の文書を表す画像ＰＳＭを更に受信する。尚、受信部１０１０は、実施例１と異なり、撮像指示を受信しない。
【０４０４】
制御部１０９０は、実施例１と異なり、制御処理を実行することで、受信部１０１０が受信した通知指示に従って、注釈の対象とする文書１９１０を変更したことを通知する通知画像ＰＡＮ１を投影するよう投影装置１１００を更に制御すると共に、受信部１０１０が受信した画像ＰＳＭを投影するよう投影装置１１００を更に制御する。尚、制御部１０９０は、実施例１と異なり、撮像指示に基づいて第２撮像装置の撮像位置を制御しない。
【０４０５】
ここで図３４を参照して、実施例２において、制御部１０９０が実行する制御処理について説明する。図３４は、実施例２において、制御部１０９０が実行する制御処理の一例を表すフローチャートである。
【０４０６】
先ず、制御部１０９０は、ステップＳＴ３１０１からＳＴ３１０３の処理を実行する（ステップＳＴ３１０１からＳＴ３１０３）。尚、ステップＳＴ３１０１からＳＴ３１０３の処理は、図１０を参照して説明したステップＳＴ０１０１からＳＴ０１０３の処理と同様であるため、説明を省略する。
【０４０７】
ステップＳＴ３１０３において、終了指示を取得しなかったと判断した場合に、制御部１０９０は、通知指示（以下、通知コマンドともいう）を受信部１０１０から取得したか否かを判断する（ステップＳＴ３１０４）。制御部１０９０は、通知指示を取得したと判断した場合にはステップＳＴ３１０５の処理を実行し、そうで無い場合にはステップＳＴ３１０９の処理を実行する。
【０４０８】
ステップＳＴ３１０４において、制御部１０９０は、通知指示を取得したと判断した場合には、通知画像ＰＡＮ１を投影画像に重畳する（ステップＳＴ３１０５）。
【０４０９】
本実施例において、記憶部１０３０は通知画像ＰＡＮ１を予め記憶しており、制御部１０９０は記憶部１０３０から通知画像ＰＡＮ１を取得するとして説明を行うが、これに限定される訳ではなく、例えば、制御部１０９０は、通知指示が通知する内容を表す文字列を表す通知画像ＰＡＮ１を生成する構成を採用できる。
【０４１０】
次に、制御部１０９０は、受信部１０１０から、変更した他の文書のサムネイル画像ＰＳＭを取得する（ステップＳＴ３１０６）。その後、制御部１０９０は、取得したサムネイル画像を投影画像に重畳する（ステップＳＴ３１０７）。
【０４１１】
次に、制御部１０９０は、重畳した投影画像を投影するよう投影装置１１００を制御する（ステップＳＴ３１０８）。その後、制御部１０９０は、ステップＳＴ３１０３に戻り、上記処理を繰り返す。
【０４１２】
ステップＳＴ３１０４において、制御部１０９０は、通知指示を取得しなかったと判断した場合には、ステップＳＴ３１０９からステップＳＴ３１１４の処理を実行する（ステップＳＴ３１０９からステップＳＴ３１１４）。尚、ステップＳＴ３１０９からステップＳＴ３１１５の処理は、図１０を参照して説明したステップＳＴ０１０７からＳＴ０１１２の処理と同様であるため、説明を省略する。
【０４１３】
本実施例において、検出部１０４０は、第１撮像画像における文書１９１０の範囲を表す文書範囲を検出し、制御部１０９０は、検出部１０４０が検出した文書範囲に基づいて、通知画像ＰＡＮ１が文書１９１０に投影されるような投影画像における位置に通知画像ＰＡＮ１を重畳し、かつ文書１９１０を逸らして投影されるような位置にサムネイル画像ＰＳＭを重畳する構成を採用できる。
【０４１４】
以下、実施例２における指示装置２０００を構成する送信部２０２０及び制御部２０９０について説明する。
【０４１５】
送信部２０２０は、実施例１と異なり、送信処理を実行することで、注釈の対象とする文書１９１０を変更したことを通知するよう指示する通知指示を更に送信すると共に、表示装置２１００が表示する注釈の対象とする他の文書を表す画像ＰＳＭを送信する。
【０４１６】
制御部２０９０は、実施例１と異なり、文書表示制御処理を実行することで、受信部２０１０が受信した第１撮像画像に撮像された文書１９１０と異なる他の文書を表す電子ファイルに基づいて、注釈の対象とする他の文書の部分に表示を変更するよう表示装置２１００を制御する。
【０４１７】
ここで図３５を参照して、実施例２において、制御部２０９０が実行する文書表示制御処理について説明する。図３５は、実施例２において、制御部２０９０が実行する文書表示制御処理の一例を表すフローチャートである。
【０４１８】
先ず、制御部２０９０は、ステップＳＴ３２０１からＳＴ３２０５の処理を実行する（ステップＳＴ３２０１からＳＴ３２０５）。尚、ステップＳＴ３２０１からＳＴ３２０５の処理の処理は、図２６を参照して説明したステップＳＴ２５０１からＳＴ２５０５の処理と同様であるので説明を省略する。
【０４１９】
ステップＳＴ３２０４において、範囲変更指示を取得しなかったと判断した場合に、制御部２０９０は、文書変更指示（つまり、文書変更コマンド）を入力装置２２００から取得したか否かを判断する（ステップＳＴ３２０６）。制御部２０９０は、文書変更指示を取得したと判断する場合にはステップＳＴ３２０７の処理を、そうで無い場合にはステップＳＴ３２０９の処理を実行する。
【０４２０】
ステップＳＴ３２０６において、文書変更指示を取得したと判断した場合は、制御部２０９０は、表示する文書を他の文書に変更するよう制御する文書変更制御処理を実行する（ステップＳＴ３２０７）。尚、文書変更制御処理については後述する。
【０４２１】
次に、制御部２０９０は、通知指示を送信するよう送信部２０２０を制御する通知送信制御処理を実行する（ステップＳＴ３２０８）。尚、通知送信制御処理については後述する。その後、制御部２０９０は、ステップＳＴ３２０３に戻り、上記処理を繰り返す。
【０４２２】
ステップＳＴ３２０６において、文書変更指示を取得しなかったと判断した場合は、制御部２０９０は、ステップＳＴ３２０９から３２１１の処理を実行する（ステップＳＴ３２０９から３２１１）。尚、ステップＳＴ３２０９から３２１１の処理は、図２６を参照して説明したステップＳＴ２５０８からＳＴ２５１０の処理と同様であるので説明を省略する。
【０４２３】
ここで図３６を参照して、制御部２０９０が実行する文書変更制御処理及び通知送信制御処理について説明する。図３６は、制御部２０９０が実行する文書変更制御処理及び通知送信制御処理の一例を表すフローチャートである。
【０４２４】
最初に、図３６（ａ）を参照して、制御部２０９０が実行する文書変更制御処理について説明する。
【０４２５】
先ず、制御部２０９０は、変更後（前又は後の頁）の他の文書を表す電子ファイルのファイル識別情報を取得する（ステップＳＴ３３０１）。尚、変更前と後で、ファイル識別情報が代わらないが、頁番号のみ変化する場合には、頁番号をも取得する。
【０４２６】
その後、制御部２０９０は、取得したファイル識別情報（及び頁番号）で識別される文書を初期表示するよう制御する上記の初期化処理を実行する（ステップＳＴ３２０２）。次に、制御部２０９０は、文書変更制御処理の実行を終了する。
【０４２７】
次に、図３６（ｂ）を参照して、制御部２０９０が実行する通知送信制御処理について説明する。
【０４２８】
先ず、制御部２０９０は、文書の変更を通知するよう指示する通知指示を生成する（ステップＳＴ３４０１）。次に、制御部２０９０は、生成した通知指示を送信するよう送信部２０２０を制御する（ステップＳＴ３４０２）。
【０４２９】
その後、制御部２０９０は、ファイル識別情報が識別する電子ファイルに基づいてサムネイル画像ＳＮＭを生成する（ステップＳＴ３４０３）。次に、制御部２０９０は、生成したサムネイル画像を送信するよう送信部２０２０を制御する（ステップＳＴ３４０４）。その後、制御部２０９０は、通知送信制御処理の実行を終了する。
【０４３０】
本実施例においては、受信部１０１０が制御装置及び制御システムの備える受信手段に相当し、送信部１０２０が制御装置の備える送信手段に相当し、制御部１０９０が制御装置の備える制御手段に相当し、受信部２０１０が指示装置の備える受信手段に相当し、送信部２０２０が指示装置の備える送信手段に相当し、制御部２０９０が指示装置の備える制御手段に相当し、投影装置１１００が制御システムの備える投影手段に相当し、第１撮像装置１２００が制御システムの備える撮像手段に相当する。
【実施例３】
【０４３１】
第３の実施例においては、第１撮像画像に撮像された文書の位置の変化を検出すると共に、検出した文書の位置の変化に基づいて、文書の部分を注釈する注釈画像と注釈画像が注釈する文書の部分を特定する特定画像を投影する位置を変化させるよう投影装置を制御する制御装置で構成される投影指示システムについて説明する。
【０４３２】
尚、実施例３において説明する投影指示システムは、実施例１において説明した投影指示システムと、ほぼ同じ構成及び機能を有するため、以下、相違点について主に説明し、相違しない点については説明を省略する。また、説明の便宜上、装置番号等は、実施例１において用いた装置番号と同じ番号を用いて説明する。
【０４３３】
先ず図３７を参照して、実施例３において、投影装置１１００が投影する画像について説明する。図３２は、実施例３において、投影装置１１００が投影する画像の一例を表す図である。
【０４３４】
最初に、図３７（ａ）を参照して、文書１９１０の位置が変化する前に投影装置１１００が投影する画像について説明する。
【０４３５】
図３７（ａ）は、文書１９１０の位置が変化する前において、投影装置１１００が投影する画像を表す。尚、図３７（ａ）が表す画像及び文書１９１０は、図６（ｃ）を参照して説明した画像及び文書１９１０と同様であるため、説明を省略する。
【０４３６】
次に、図３７（ｂ）を参照して、文書１９１０の位置が変化した後に投影装置１１００が投影する画像について説明する。
【０４３７】
図３７（ｂ）に示す文書１９１０の位置は、図３７（ａ）に示した文書１９１０の位置から、Ｘ軸方向に「x0」だけ移動し、かつ反時計回りに角度「θ」だけ回転した位置である。
【０４３８】
図３７（ｂ）に示す特定画像ＰＳ３、並びに注釈画像ＰＡ３１及び３２は、文書１９１０の位置の変化に基づいて、Ｘ軸方向に「x0」だけ移動し、かつ反時計回りに角度「θ」だけ回転した位置に投影されている。
【０４３９】
つまり、図３７（ｂ）に示す特定画像ＰＳ３、並びに注釈画像ＰＡ３１及び３２の文書１９１０に対する相対的な投影位置が、文書１９１０の位置が変化する前後で変化しない。
【０４４０】
よって、文書１９１０の位置が変化した後であっても、投影指示が投影するよう指示した文書１９１０に対する相対的な投影位置が変化しない。
【０４４１】
以下、実施例３における制御装置１０００を構成する検出部１０４０及び制御部１０９０について説明する。
【０４４２】
検出部１０４０は、実施例１と異なり、検出処理を実行することで、第１撮像画像に撮像された文書１９１０の位置の変化を検出する。
【０４４３】
ここで図３８を参照して、実施例３において、検出部１０４０が実行する検出処理について説明する。図３８は、実施例３において、検出部１０４０が実行する検出処理の一例を表すフローチャートである。
【０４４４】
先ず、検出部１０４０は、ステップＳＴ３５０１及びＳＴ３５０２の処理を実行する（ステップＳＴ３５０１及びＳＴ３５０２）。尚、ステップＳＴ３５０１及びＳＴ３５０２の処理は、図９を参照して説明したステップＳＴ３５０１及びＳＴ３５０２の処理と同様であるので説明を省略する。
【０４４５】
ステップＳＴ３５０２を実行した後に、検出部１０４０は、文書１９１０の像を検出したか否かを判断する（ステップＳＴ３５０３）。検出部１０４０は、文書１９１０の像を検出したと判断する場合はステップＳＴ３５０４の処理を、そうで無い場合には検出処理の実行を終了する。
【０４４６】
ステップＳＴ３５０３において、検出部１０４０は、第１撮像画像における文書１９１０の頂点の像の位置を表す位置情報を検出する（ステップＳＴ３５０４）。次に、検出部１０４０は、検出した位置情報を制御部１０９０へ出力する（ステップＳＴ３５０５）。
【０４４７】
その後、検出部１０４０は、前回検出した位置情報が表す文書１９１０の頂点の位置との差分を算出する（ステップＳＴ３５０６）。次に、検出部１０４０は、算出した位置の変化量を制御部１０９０へ出力する（ステップＳＴ３５０７）。その後、検出部１０４０は、検出処理の実行を終了する。
【０４４８】
制御部１０９０は、実施例１と異なり、制御処理を実行することで、検出部１０４０が検出した文書１９１０の位置の変化に基づいて、文書１９１０の部分を注釈する注釈画像ＰＡと注釈画像ＰＡが注釈する文書１９１０の部分を特定する特定画像ＰＳを投影する位置を変化させるよう投影装置１１００を制御する。
【０４４９】
尚、実施例３において、制御部１０９０が実行する制御処理は、実施例１において、図１０を参照して説明した制御処理と同様である。
【０４５０】
しかし、実施例３において、制御処理のステップＳＴ０１０８で実行する投影画像生成処理は、特定画像ＰＳ等の位置座標を変換するために用いる座標変換関数の係数を決定する処理を含む点で、実施例１において、図１２を参照して説明した投影画像生成処理と異なる。
【０４５１】
ここで図３９を参照して、実施例３において、制御部１０９０が実行する投影画像生成処理について説明する。図３９は、実施例３において、制御部１０９０が実行する投影画像生成処理の一例を表すフローチャートである。
【０４５２】
先ず、制御部１０９０は、ステップＳＴ３６０１から３６０５の処理を実行する（ステップＳＴ３６０１から３６０５）。尚、ステップＳＴ３６０１から３６０５の処理は、図１２を参照して説明したステップＳＴ０３０１から０３０５の処理と同様であるため、説明を省略する。
【０４５３】
ステップＳＴ３６０５において、制御部１０９０は、検出部１０４０が、文書１９１０の像ＩＤを検出したと判断した場合には、検出部１０４０から、文書１９１０の位置の変化量を取得する（ステップＳＴ３６０６）。
【０４５４】
次に、制御部１０９０は、取得した変化量に基づいて、座標変換関数の係数を決定する（ステップＳＴ３６０７）。本実施例において、座標変換関数は、アフィン変換（Affin transform）関数であるとして説明するが、これに限定される訳ではない。
【０４５５】
その後、制御部１０９０は、ステップＳＴ３６０８から３６１４の処理を実行する（ステップＳＴ３６０８から３６１４）。その後に、投影画像生成処理の実行を終了する。尚、ステップＳＴ３６０８から３６１４の処理は、ステップＳＴ０３０６から０３１２の処理と、ほぼ同様であるため、詳細な説明を省略する。
【０４５６】
また、制御部１０９０が、ステップＳＴ３６０９及びＳＴ３６１０で実行する文書注釈画像重畳処理及び特定画像重畳処理は、座標変換関数を用いて変換した位置に、注釈画像ＰＡ及び特定画像ＰＳを重畳する点で、実施例１において、図１６を参照して説明した処理と異なる。
【０４５７】
よって図４０を参照して、実施例３において、制御部１０９０が実行する文書注釈画像重畳処理及び特定画像重畳処理について説明する。図４０は、実施例３において、制御部１０９０が実行する文書注釈画像重畳処理及び特定画像重畳処理の一例を表すフローチャートである。
【０４５８】
最初に、図４０（ａ）を参照して、実施例３において、制御部１０９０が実行する文書注釈画像重畳処理について説明する。
【０４５９】
先ず、制御部１０９０は、ステップＳＴ３７０１及びＳＴ３７０２の処理を実行する（ステップＳＴ３７０１及びＳＴ３７０２）。尚、ステップＳＴ３７０１及びＳＴ３７０２の処理は、図１６（ｂ）を参照して説明したステップＳＴ１１０１及びＳＴ１１０２の処理と同様であるため、説明を省略する。
【０４６０】
ステップＳＴ３７０２を実行した後に、制御部１０９０は、係数を決定した座標変換関数を用いて、文書注釈画像、及び文書注釈画像の位置情報を変換する（ステップＳＴ３７０３）。
【０４６１】
その後、制御部１０９０は、ステップＳＴ３７０４の処理を実行する（ステップＳＴ３７０４）。次に、制御部１０９０は、文書注釈画像重畳処理の実行を終了する。尚、ステップＳＴ３７０４の処理は、図１６（ｂ）を参照して説明したステップＳＴ１１０３の処理と同様であるため、説明を省略する。
【０４６２】
次に、図４０（ｂ）を参照して、実施例３において、制御部１０９０が実行する特定画像重畳処理について説明する。
【０４６３】
先ず、制御部１０９０は、ステップＳＴ３８０１及びＳＴ３８０２の処理を実行する（ステップＳＴ３８０１及びＳＴ３８０２）。尚、ステップＳＴ３８０１及びＳＴ３８０２の処理は、図１６（ｃ）を参照して説明したステップＳＴ１２０１及びＳＴ１２０２の処理と同様であるため、説明を省略する。
【０４６４】
ステップＳＴ３８０２を実行した後に、制御部１０９０は、係数を決定した座標変換関数を用いて、特定画像ＰＳ、及び特定画像ＰＳの範囲情報を変換する（ステップＳＴ３８０３）。
【０４６５】
その後、制御部１０９０は、ステップＳＴ３８０４の処理を実行する（ステップＳＴ３８０４）。次に、制御部１０９０は、特定画像重畳処理の実行を終了する。尚、ステップＳＴ３８０４の処理は、図１６（ｃ）を参照して説明したステップＳＴ１２０３の処理と同様であるため、説明を省略する。
【０４６６】
本実施例においては、受信部１０１０が制御装置及び制御システムの備える受信手段に相当し、送信部１０２０が制御装置の備える送信手段に相当し、検出部１０４０が制御装置の備える検出手段に相当し、制御部１０９０が制御装置の備える制御手段に相当し、受信部２０１０が指示装置の備える受信手段に相当し、送信部２０２０が指示装置の備える送信手段に相当し、制御部２０９０が指示装置の備える制御手段に相当し、投影装置１１００が制御システムの備える投影手段に相当し、第１撮像装置１２００が制御システムの備える撮像手段に相当する。
【実施例４】
【０４６７】
第４の実施例においては、撮像画像における文書の像の変化を通知する通知を送信する制御装置と、通知に基づいて、文書の像の変化を通知する通知画像を表示するよう表示装置を制御する指示装置とで構成される投影指示システムについて説明する。
【０４６８】
本実施例において、撮像画像における文書の像の変化は、撮像画像から文書の像が消えたという変化を代表的な変化として説明を行うが、これに限定される訳ではなく、例えば、撮像画像における文書の像の位置の変化であるとする構成を採用できる。
【０４６９】
尚、実施例４において説明する投影指示システムは、実施例１において説明した投影指示システムと、ほぼ同じ構成及び機能を有するため、以下、相違点について主に説明し、相違しない点については説明を省略する。また、説明の便宜上、装置番号等は、実施例１において用いた装置番号と同じ番号を用いて説明する。
【０４７０】
先ず図４１を参照して、実施例４において、表示装置２１００が表示する文書表示画面ＦＤについて説明する。図４１は、実施例４において、表示装置２１００が表示する文書表示画面ＦＤの一例を表す図である。
【０４７１】
文書表示画面ＦＤが表示する文書表示部ＰＳＤは、実施例１と異なり、第１撮像画像において文書１９１０の像ＩＤが消えたことを通知する通知画像ＰＡＮ２を表示している。
【０４７２】
尚、第１撮像画像から文書１９１０の像ＩＤが消えたという変化は、第１撮像装置１２００の撮像範囲から、文書１９１０を除去した場合に生じる。よって、文書１９１０の像ＩＤが消えたという変化を通知する通知を、以下単に、除去通知という。
【０４７３】
また、説明を簡単にするため、文書表示画面ＦＤが表示する表示変更部ＰＡＳは、実施例１と異なり、倍率変更ボタンＢＴ２６及び２７を表示しない。
【０４７４】
以下、実施例４における制御装置１０００を構成する受信部１０１０、送信部１０２０及び制御部１０９０について説明する。
【０４７５】
受信部１０１０は、説明の便宜上、実施例１と異なり、撮像指示を受信しない。
【０４７６】
送信部１０２０は、実施例１と異なり、送信処理を実行することで、除去通知をも送信する。
【０４７７】
制御部１０９０は、実施例１と異なり、制御処理を実行することで、除去通知を送信するよう送信部１０２０を制御する。
【０４７８】
ここで図４２を参照して、実施例４において、制御部１０９０が実行する制御処理について説明する。図４２は、実施例４において、制御部１０９０が実行する制御処理の一例を表すフローチャートである。
【０４７９】
先ず、制御部１０９０は、ステップＳＴ３９０１からＳＴ３９０３の処理を実行する（ステップＳＴ３９０１からＳＴ３９０３）。尚、ステップＳＴ３９０１からＳＴ３９０３の処理は、図１０を参照して説明したステップＳＴ０１０１からＳＴ０１０３の処理と同様であるため、説明を省略する。
【０４８０】
ステップＳＴ３９０３において、終了指示を取得しなかったと判断した場合に、制御部１０９０は、検出部１０４０が文書１９１０の像ＩＤを検出したか否かを判断する（ステップＳＴ３９０４）。制御部１０９０は、文書１９１０の像ＩＤを検出したと判断した場合にはステップＳＴ３９０７の処理を実行し、そうで無い場合にはステップＳＴ３９０５の処理を実行する。
【０４８１】
ステップＳＴ３９０４において、制御部１０９０は、文書１９１０の像ＩＤを検出しなかったと判断した場合には、除去通知を生成する（ステップＳＴ３９０５）。次に、制御部１０９０は、生成した通知を送信するよう送信部１０２０を制御する（ステップＳＴ３９０６）。その後、制御部１０９０は、ステップＳＴ３９０３に戻り、上記処理を繰り返す。
【０４８２】
ステップＳＴ３９０４において、制御部１０９０は、文書１９１０の像ＩＤを検出したと判断した場合には、ステップＳＴ３９０７からステップＳＴ３９１３の処理を実行する（ステップＳＴ３９０７からステップＳＴ３９１２）。尚、ステップＳＴ３９０７からステップＳＴ３９１２の処理は、図１０を参照して説明したステップＳＴ０１０７からＳＴ０１１２の処理と同様であるため、説明を省略する。
【０４８３】
以下、実施例４における指示装置２０００を構成する受信部２０１０、送信部２０２０、及び制御部２０９０について説明する。
【０４８４】
受信部２０１０は、実施例１と異なり、受信処理を実行することで、除去通知をも受信する。
【０４８５】
送信部２０２０は、説明の便宜上、実施例１と異なり、撮像指示を送信しない。
【０４８６】
制御部２０９０は、実施例１と異なり、文書表示制御処理を実行することで、受信部２０１０が受信した除去通知に従って、文書の像の変化を通知する通知画像ＰＡＮ２を表示するよう表示装置を制御する。
【０４８７】
ここで図４３を参照して、実施例４において、制御部２０９０が実行する文書表示制御処理について説明する。図４３は、実施例４において、制御部２０９０が実行する文書表示制御処理の一例を表すフローチャートである。
【０４８８】
先ず、制御部２０９０は、ステップＳＴ４００１からＳＴ４００５の処理を実行する（ステップＳＴ４００１からＳＴ４００５）。尚、ステップＳＴ４００１からＳＴ４００４の処理の処理は、図２６を参照して説明したステップＳＴ２５０１からＳＴ２５０５の処理と同様であるので説明を省略する。
【０４８９】
ステップＳＴ４００４において、範囲変更指示を取得しなかったと判断した場合に、制御部２０９０は、除去通知を受信部２０１０から取得したか否かを判断する（ステップＳＴ４００６）。制御部２０９０は、文書変更指示を取得したと判断する場合にはステップＳＴ４００７の処理を、そうで無い場合にはステップＳＴ４００８の処理を実行する。
【０４９０】
ステップＳＴ４００６において、除去通知を取得したと判断した場合は、制御部２０９０は、除去通知に従って通知画像ＰＡＮ２を表示するよう制御する通知制御処理を実行する（ステップＳＴ４００７）。その後、制御部２０９０は、ステップＳＴ４００３に戻り、上記処理を繰り返す。
【０４９１】
尚、通知制御処理は、先ず、通知内容に基づいて通知画像ＰＡＮ２を生成するステップと、前ステップで生成した通知画像ＰＡＮ２を表示するよう表示装置２１００を制御するステップとを備える。
【０４９２】
ステップＳＴ４００４において、範囲変更指示を取得したと判断した場合に、制御部２０９０は、ステップＳＴ４００８からＳＴ４０１０の処理を実行する（ステップＳＴ４００８からＳＴ４０１０）。
【０４９３】
尚、ステップＳＴ４００８からＳＴ４０１０の処理は、図２６を参照して説明したステップＳＴ２５０８からＳＴ２５１０の処理と同様であるので説明を省略する。
【０４９４】
本実施例においては、受信部１０１０が制御装置及び制御システムの備える受信手段に相当し、送信部１０２０が制御装置の備える送信手段に相当し、検出部１０４０が制御装置の備える検出手段に相当し、制御部１０９０が制御装置の備える制御手段に相当し、受信部２０１０が指示装置の備える受信手段に相当し、送信部２０２０が指示装置の備える送信手段に相当し、制御部２０９０が指示装置の備える制御手段に相当し、投影装置１１００が制御システムの備える投影手段に相当し、第１撮像装置１２００が制御システムの備える撮像手段に相当する。
【実施例５】
【０４９５】
第５の実施例においては、第４の実施例と同様に、撮像画像における文書の像の変化を通知する通知を送信する制御装置と、通知に基づいて、文書の像の変化を通知する通知画像を表示するよう表示装置を制御する指示装置とで構成される投影指示システムについて説明する。
【０４９６】
しかし、本実施例において、撮像画像における文書の像の変化は、ある文書の像から他の文書の像へ変更したという変化をいうとして説明する。
【０４９７】
尚、実施例５において説明する投影指示システムは、実施例１において説明した投影指示システムと、ほぼ同じ構成及び機能を有するため、以下、相違点について主に説明し、相違しない点については説明を省略する。また、説明の便宜上、装置番号等は、実施例１において用いた装置番号と同じ番号を用いて説明する。
【０４９８】
先ず図４４を参照して、実施例５において、表示装置２１００が表示する文書表示画面ＦＤについて説明する。図４４は、実施例５において、表示装置２１００が表示する文書表示画面ＦＤの一例を表す図である。
【０４９９】
文書表示画面ＦＤが表示する文書表示部ＰＳＤは、実施例１と異なり、第１撮像画像における文書１９１０の像ＩＤが他の文書の像に変化したことを通知する通知画像ＰＡＮ３を表示している。
【０５００】
尚、第１撮像画像における文書１９１０の像ＩＤが他の文書の像に変化する場合は、通常、第１撮像装置１２００が撮像する文書１９１０が他の文書へ変更された場合に生じる。よって、第１撮像画像における文書１９１０の像ＩＤが他の文書の像に変化したことを通知する通知を、以下単に、変更通知という。
【０５０１】
また、説明を簡単にするため、文書表示画面ＦＤが表示する表示変更部ＰＡＳは、実施例１と異なり、倍率変更ボタンＢＴ２６及び２７を表示しない。
【０５０２】
以下、実施例５における制御装置１０００を構成する受信部１０１０、送信部１０２０、検出部１０４０、及び制御部１０９０について説明する。
【０５０３】
受信部１０１０は、説明の便宜上、実施例１と異なり、撮像指示を受信しない。
【０５０４】
送信部１０２０は、実施例１と異なり、送信処理を実行することで、変更通知をも送信する。
【０５０５】
検出部１０４０は、実施例１と異なり、検出処理を実行することで、第１撮像画像における文書１９１０の像ＩＤの変化を検出する。
【０５０６】
ここで図４５を参照して、実施例５において、検出部１０４０が実行する検出処理について説明する。図４５は、実施例５において、検出部１０４０が実行する検出処理の一例を表すフローチャートである。
【０５０７】
先ず、検出部１０４０は、ステップＳＴ４１０１からＳＴ４１０５までの処理を実行する（ステップＳＴ４１０１からＳＴ４１０５）。尚、ステップＳＴ４１０１からＳＴ４１０５の処理は、図３８を参照して説明したステップＳＴ３５０１からＳＴ３５０５の処理と同様であるため、説明を省略する。
【０５０８】
ステップＳＴ４１０５を実行した後に、検出部１０４０は、文書１９１０の像ＩＤを構成する画素の色に基づいて、第１撮像画像が像ＩＤとして表わす文書１９１０が変更されたか否かを判断する（ステップＳＴ４１０６）。
【０５０９】
次に、検出部１０４０は、判断結果を制御部１０９０へ出力する（ステップＳＴ４１０７）。その後、検出部１０４０は、検出処理の実行を終了する。
【０５１０】
本実施例において、検出部１０４０は、文書１９１０の像ＩＤを構成する画素の色に基づいて、像ＩＤとして表わす文書１９１０の変更を検出する場合について説明したが、これに限定される訳ではなく、例えば、文書１９１０の像ＩＤに対して文字識別処理を行うことで取得する文字に基づいて文書１９１０の変更を検出する構成を採用できる。
【０５１１】
制御部１０９０は、実施例１と異なり、制御処理を実行することで、変更通知を送信するよう送信部１０２０を制御する。
【０５１２】
ここで図４６を参照して、実施例５において、制御部１０９０が実行する制御処理について説明する。図４６は、実施例５において、制御部１０９０が実行する制御処理の一例を表すフローチャートである。
【０５１３】
先ず、制御部１０９０は、ステップＳＴ４２０１からＳＴ４２０３の処理を実行する（ステップＳＴ４２０１からＳＴ４２０３）。尚、ステップＳＴ４２０１からＳＴ４２０３の処理は、図１０を参照して説明したステップＳＴ０１０１からＳＴ０１０３の処理と同様であるため、説明を省略する。
【０５１４】
ステップＳＴ４２０３において、終了指示を取得しなかったと判断した場合に、制御部１０９０は、検出部１０４０が像ＩＤの表わす文書１９１０の変更を検出したか否かを判断する（ステップＳＴ４２０４）。制御部１０９０は、文書１９１０の変更を検出したと判断した場合にはステップＳＴ４２０５の処理を実行し、そうで無い場合にはステップＳＴ４２０７の処理を実行する。
【０５１５】
ステップＳＴ４２０４において、制御部１０９０は、文書１９１０の変更を検出したと判断した場合には、文書の変更を通知する変更通知を生成する（ステップＳＴ４２０５）。次に、制御部１０９０は、生成した通知を送信するよう送信部１０２０を制御する（ステップＳＴ４２０６）。その後、制御部１０９０は、ステップＳＴ４２０３に戻り、上記処理を繰り返す。
【０５１６】
ステップＳＴ４２０３において、終了指示を取得したと判断した場合に、制御部１０９０は、ステップＳＴ４２１３の処理を実行する（ステップＳＴ４２０３）。次に、制御部１０９０は、制御処理の実行を終了する。尚、ステップＳＴ４２０３の処理は、図１０を参照して説明したステップＳＴ０１１３の処理と同様であるため、説明を省略する。
【０５１７】
ステップＳＴ４２０４において、制御部１０９０は、文書１９１０の変更を検出しなかったと判断した場合には、ステップＳＴ４２０７からステップＳＴ４２１２の処理を実行する（ステップＳＴ４２０７からステップＳＴ４２１２）。
【０５１８】
尚、ステップＳＴ４２０７からステップＳＴ４２１２の処理は、図１０を参照して説明したステップＳＴ０１０７からＳＴ０１１２の処理と同様であるため、説明を省略する。
【０５１９】
尚、実施例５における指示装置２０００の機能については、除去通知ではなく変更通知を受信し、受信した通知に従って通知画像ＰＡＮ３ではなく通知画像ＰＡＮ４を表示するよう制御する点で、実施例４における指示装置２０００の機能と異なるが、その他の機能がほぼ同様である。よって、実施例５における指示装置２０００の機能を実現するために、指示装置２０００が実行する処理については、説明を省略する。
【０５２０】
本実施例においては、受信部１０１０が制御装置及び制御システムの備える受信手段に相当し、送信部１０２０が制御装置の備える送信手段に相当し、検出部１０４０が制御装置の備える検出手段に相当し、制御部１０９０が制御装置の備える制御手段に相当し、受信部２０１０が指示装置の備える受信手段に相当し、送信部２０２０が指示装置の備える送信手段に相当し、制御部２０９０が指示装置の備える制御手段に相当し、投影装置１１００が制御システムの備える投影手段に相当し、第１撮像装置１２００が制御システムの備える撮像手段に相当する。
【実施例６】
【０５２１】
第６の実施例においては、撮像画像が表す文書の像から文書を識別する情報を検出した後に、検出した情報を送信する制御装置と、撮像画像に撮像された文書を識別する情報を受信し、受信した情報に基づいて、文書の変化を通知する通知画像を表示するよう表示装置を制御すると共に、情報により識別される文書の部分を表示するよう表示装置を制御する指示装置で構成される投影指示システムについて説明する。
【０５２２】
尚、実施例６において説明する投影指示システムは、実施例１において説明した投影指示システムと、ほぼ同じ構成及び機能を有するため、以下、相違点について主に説明し、相違しない点については説明を省略する。また、説明の便宜上、装置番号等は、実施例１において用いた装置番号と同じ番号を用いて説明する。
【０５２３】
先ず図４７を参照して、実施例６における文書１９１０の構成と、実施例６において、文書１９１０を表示するために表示装置２１００が表示する文書表示画面ＦＤについて説明する。図４７は、実施例６において、表示装置２１００が表示する文書表示画面ＦＤの一例を表す図である。
【０５２４】
最初に、図４７（ａ）を参照して、実施例６における文書１９１０の構成について説明する。
【０５２５】
図４７（ａ）に示す文書１９１０は、文書１９１０を識別する文書識別画像ＱＲを有する。文書識別画像ＱＲは、例えば、ＱＲコード又はバーコードを表す画像である。文書識別画像ＱＲは、例えば、文書名又は文書の題名等の文書識別情報を表す。
【０５２６】
本実施例において、文書１９１０が有するＱＲコードは、文書識別情報を表すとして説明したが、これに限定される訳ではなく、例えば、文書１９１０を表す電子ファイルのファイル識別情報を表す構成を採用できる。尚、ファイル識別情報は、例えば、ＵＲＬ（Uniform Resource Locator）等の電子ファイルの所在を表す情報を含む。
【０５２７】
次に、図４７（ｂ）を参照して、実施例６において、文書１９１０を表示するために表示装置２１００が表示する文書表示画面ＦＤについて説明する。
【０５２８】
図４７（ｂ）に示す文書表示画面ＦＤが表示する文書表示部ＰＳＤは、実施例１と異なり、通知画像ＰＡＮ４と許可ボタンＢＴ３０と拒否ボタンＢＴ３１とを表示する。
【０５２９】
また、説明を簡単にするため、文書表示画面ＦＤが表示する表示変更部ＰＡＳは、実施例１と異なり、倍率変更ボタンＢＴ２６及び２７を表示しない。
【０５３０】
通知画像ＰＡＮ４は、第１撮像画像における文書１９１０の像ＩＤが他の文書の像に変化したことを通知すると共に、かつ他の文書の部分を文書表示部ＰＳＤに表示することを許可する許可信号又は拒否する拒否信号を入力するよう促す画像である。
【０５３１】
許可ボタンＢＴ３０及び拒否ボタンＢＴ３１は、例えば、指示者が入力装置２２００を操作することで、ポインタＰＴを許可ボタンＢＴ３０又は拒否ボタンＢＴ３１に重ねた後に、例えば、指示者がクリック等の操作をすることで、入力装置２２００は、許可信号又は拒否信号を入力できることを表すボタン表示である。
【０５３２】
以下、実施例６における制御装置１０００を構成する受信部１０１０、送信部１０２０、検出部１０４０、及び制御部１０９０について説明する。
【０５３３】
受信部１０１０は、説明の便宜上、実施例１と異なり、撮像指示を受信しない。
【０５３４】
送信部１０２０は、実施例１と異なり、送信処理を実行することで、検出部１０４０が検出した文書識別情報をも送信する。
【０５３５】
検出部１０４０は、実施例１と異なり、検出処理を実行することで、第１撮像画像が表す文書１９１０の像ＩＤから文書１９１０を識別する文書識別情報を検出する。
【０５３６】
ここで図４８を参照して、実施例６において、検出部１０４０が実行する検出処理について説明する。図４８は、実施例６において、検出部１０４０が実行する検出処理の一例を表すフローチャートである。
【０５３７】
先ず、検出部１０４０は、ステップＳＴ４３０１からＳＴ４３０５までの処理を実行する（ステップＳＴ４３０１からＳＴ４３０５）。尚、ステップＳＴ４３０１からＳＴ４３０５の処理は、図３８を参照して説明したステップＳＴ３５０１からＳＴ３５０５の処理と同様であるため、説明を省略する。
【０５３８】
ステップＳＴ４３０５を実行した後に、検出部１０４０は、文書１９１０の像ＩＤから文書識別画像ＱＲを検出する（ステップＳＴ４３０６）。次に、検出部１０４０は、文書識別画像ＱＲから文書識別情報を取得する（ステップＳＴ４３０７）。
【０５３９】
その後、検出部１０４０は、前回に検出した文書識別情報と今回に検出した文書識別情報とを比較することで、文書１９１０の変更を検出する（ステップＳＴ４３０７）。
【０５４０】
次に、検出部１０４０は、変更の検出結果及び文書識別情報を制御部１０９０へ出力する（ステップＳＴ４３０８）。その後、検出部１０４０は、検出処理の実行を終了する。
【０５４１】
制御部１０９０は、実施例１と異なり、制御処理を実行することで、文書識別情報を送信するよう送信部１０２０を制御する。
【０５４２】
ここで図４９を参照して、実施例６において、制御部１０９０が実行する制御処理について説明する。図４９は、実施例６において、制御部１０９０が実行する制御処理の一例を表すフローチャートである。
【０５４３】
先ず、制御部１０９０は、ステップＳＴ４４０１からＳＴ４４０３の処理を実行する（ステップＳＴ４４０１からＳＴ４４０３）。尚、ステップＳＴ４４０１からＳＴ４４０３の処理は、図１０を参照して説明したステップＳＴ０１０１からＳＴ０１０３の処理と同様であるため、説明を省略する。
【０５４４】
ステップＳＴ４４０３において、終了指示を取得しなかったと判断した場合に、制御部１０９０は、検出部１０４０が像ＩＤから文書１９１０の変更を検出したか否かを判断する（ステップＳＴ４４０４）。制御部１０９０は、文書１９１０の変更を検出したと判断した場合にはステップＳＴ４４０５の処理を実行し、そうで無い場合にはステップＳＴ４４０７の処理を実行する。
【０５４５】
ステップＳＴ４４０４において、制御部１０９０は、文書１９１０の変更を検出したと判断した場合には、検出部１０４０から文書識別情報を取得する（ステップＳＴ４４０５）。次に、制御部１０９０は、取得した文書識別情報を送信するよう送信部１０２０を制御する（ステップＳＴ４４０６）。その後、制御部１０９０は、ステップＳＴ４４０３に戻り、上記処理を繰り返す。
【０５４６】
ステップＳＴ４４０３において、終了指示を取得したと判断した場合に、制御部１０９０は、ステップＳＴ４４１３の処理を実行する（ステップＳＴ４４０３）。次に、制御部１０９０は、制御処理の実行を終了する。尚、ステップＳＴ４４０３の処理は、図１０を参照して説明したステップＳＴ０１１３の処理と同様であるため、説明を省略する。
【０５４７】
ステップＳＴ４４０４において、制御部１０９０は、文書１９１０の変更を検出しなかったと判断した場合には、ステップＳＴ４４０７からステップＳＴ４４１３の処理を実行する（ステップＳＴ４４０７からステップＳＴ４４１３）。
【０５４８】
尚、ステップＳＴ４４０７からステップＳＴ４４１３の処理は、図１０を参照して説明したステップＳＴ０１０７からＳＴ０１１３の処理と同様であるため、説明を省略する。
【０５４９】
以下、実施例６における指示装置２０００を構成する受信部２０１０、送信部２０２０、及び制御部２０９０について説明する。
【０５５０】
受信部２０１０は、実施例１と異なり、受信処理を実行することで、文書識別情報をも受信する。
【０５５１】
本実施例において、受信部２０１０は、文書識別情報をも受信するとして説明するが、これに限定される訳ではなく、例えば、ファイル識別情報を受信する構成を採用できる。
【０５５２】
送信部２０２０は、説明の便宜上、実施例１と異なり、撮像指示を送信しない。
【０５５３】
制御部２０９０は、実施例１と異なり、文書表示制御処理を実行することで、受信部２０１０が受信した文書識別情報に基づいて、文書１９１０の変化を通知する通知画像ＰＡＮ４を表示するよう表示装置を制御すると共に、文書識別情報により識別される文書の部分を表示するよう表示装置２１００を制御する。
【０５５４】
ここで図５０を参照して、実施例６において、制御部２０９０が実行する文書表示制御処理について説明する。図５０は、実施例６において、制御部２０９０が実行する文書表示制御処理の一例を表すフローチャートである。
【０５５５】
先ず、制御部２０９０は、ステップＳＴ４５０１からＳＴ４５０３の処理を実行する。尚、ステップＳＴ４５０１からＳＴ４５０３の処理の処理は、図２６を参照して説明したステップＳＴ２５０１からＳＴ２５０３の処理と同様であるので説明を省略する。
【０５５６】
ステップＳＴ４５０３において、終了指示を取得しなかったと判断した場合に、制御部２０９０は、入力装置２２００から、許可信号を取得したか否かを判断する（ステップＳＴ４５０４）。制御部２０９０は、許可信号を取得したと判断する場合にはステップＳＴ４５０５の処理を、そうでない場合にはステップＳＴ４５０６の処理を実行する。
【０５５７】
ステップＳＴ４５０４において、制御部２０９０は、許可信号を取得したと判断した場合には、表示する文書を、受信部１０１０から取得した文書識別情報で識別される文書１９１０に変更するよう制御する上記の文書変更制御処理を実行する（ステップＳＴ４５０５）。その後、制御部２０９０は、ステップＳＴ４５０３に戻り、上記処理を繰り返す。
【０５５８】
本実施例において、制御部２０９０は、受信部１０１０から取得したファイル識別情報で識別される電子ファイルをダウンロードした後に、表示する文書を、ダウンロードした電子ファイルが表わす文書１９１０に変更するよう制御する構成を採用できる。
【０５５９】
ステップＳＴ４５０４において、制御部２０９０は、許可信号を取得しなかったと判断した場合には、受信部１０１０から文書識別情報を取得したか否かを判断する（ステップＳＴ４５０６）。制御部２０９０は、文書識別情報を取得したと判断する場合にはステップＳＴ４５０７の処理を、そうで無い場合にはステップＳＴ４５０８の処理を実行する。
【０５６０】
ステップＳＴ４５０６において、文書識別情報を取得したと判断した場合は、制御部２０９０は、文書識別情報が識別する文書への変更を通知すると共に、許可信号又は拒否する拒否信号を入力するよう促す通知画像ＰＡＮ４を表示するよう制御する通知制御処理を実行する（ステップＳＴ４５０７）。その後、制御部２０９０は、ステップＳＴ４５０３に戻り、上記処理を繰り返す。
【０５６１】
尚、通知制御処理は、先ず、文書識別情報に基づいて通知画像ＰＡＮ４を生成するステップと、前ステップで生成した通知画像ＰＡＮ４、並びに許可ボタンＢＴ３０及び拒否ボタンＢＴ３１を表示するよう表示装置２１００を制御するステップとを備える。
【０５６２】
ステップＳＴ４５０６において、制御部１０９０は、文書識別情報を取得しなかったと判断した場合には、ステップＳＴ４５０８からステップＳＴ４５１０の処理を実行する（ステップＳＴ４５０８からステップＳＴ４５１０）。
【０５６３】
尚、ステップＳＴ４５０８からステップＳＴ４５１０の処理は、図２６を参照して説明したステップＳＴ２５０８からＳＴ２５１０の処理と同様であるため、説明を省略する。
【０５６４】
本実施例においては、受信部１０１０が制御装置及び制御システムの備える受信手段に相当し、送信部１０２０が制御装置の備える送信手段に相当し、検出部１０４０が制御装置の備える検出手段に相当し、制御部１０９０が制御装置の備える制御手段に相当し、受信部２０１０が指示装置の備える受信手段に相当し、送信部２０２０が指示装置の備える送信手段に相当し、制御部２０９０が指示装置の備える制御手段に相当し、投影装置１１００が制御システムの備える投影手段に相当し、第１撮像装置１２００が制御システムの備える撮像手段に相当する。
【実施例７】
【０５６５】
第７の実施例においては、文書に行った書き込みを表す書込画像と、文書を表す電子ファイルとを関連付けて記憶部に登録するよう指示する登録指示を送信する指示装置と、文書に行った書き込みを表す書込画像と、文書を表す電子ファイルとを関連付けて記憶部に登録するよう指示する登録指示を受信した後に、受信した登録指示に従って、撮像画像が表す文書の像と文書を表す電子ファイルに基づいて生成される文書の像とに基づいて書込画像を抽出し、抽出した書込画像と、電子ファイルとを関連付けて記憶部に登録するよう制御する制御装置とで構成される投影指示システムについて説明する。
【０５６６】
尚、実施例７において説明する投影指示システムは、実施例１において説明した投影指示システムと、ほぼ同じ構成及び機能を有するため、以下、相違点について主に説明し、相違しない点については説明を省略する。また、説明の便宜上、装置番号等は、実施例１において用いた装置番号と同じ番号を用いて説明する。
【０５６７】
先ず図５１を参照して、実施例７において、表示装置２１００が表示する文書表示画面ＦＤについて説明する。図５１は、実施例７において、表示装置２１００が表示する文書表示画面ＦＤの一例を表す図である。
【０５６８】
図５１に示す文書表示画面ＦＤは、実施例１と異なり、登録指示部ＰＣＳを表示する。
【０５６９】
登録指示部ＰＣＳは、ボタンＢＴ４０を表示する。ボタンＢＴ４０は、文書１９１０に行った書き込みを表す書込画像と、文書１９１０を表す電子ファイルとを関連付けて記憶部に登録するよう指示する登録指示（以下、登録コマンドともいう）を入力できることを表すボタン表示である。
【０５７０】
尚、説明を簡単にするため、文書表示画面ＦＤが表示する表示変更部ＰＡＳは、実施例１と異なり、倍率変更ボタンＢＴ２６及び２７を表示しない。
【０５７１】
ここで図５２を参照して、書き込みの行われた文書、及び書き込みの行われた文書を撮像した画像を表示する画像表示画面について説明を行う。図５２は、書き込みの行われた文書の一例を表す図である。
【０５７２】
最初に、図５２（ａ）を参照して、書き込みの行われた文書について説明する。
【０５７３】
図５２（ａ）に示す文書１９１０は、例えば、制御装置１０００を操作する者が、例えば、鉛筆、ボールペン、万年筆、又はマジックを用いて行った書き込みを表す書込画像ＰＷ１及びＰＷ２を有する。尚、図５２（ａ）に示す文書１９１０は、注釈画像ＰＡ６１を投影されている。
【０５７４】
次に、図５２（ｂ）を参照して、図５２（ａ）に示す文書を撮像した画像を表示する画像表示画面について説明を行う。
【０５７５】
図５２（ｂ）に示す画像表示画面ＦＰは、第１表示部ＦＳ１に、図５２（ａ）に示した文書１９１０を撮像した第１撮像画像を表示する。
【０５７６】
第１表示部ＦＳ１が表示する第１撮像画像は、図５２（ａ）に示す文書１９１０の像ＩＤを表す。また、文書１９１０の像ＩＤは、書込画像ＰＷ１及びＰＷ２、並びに注釈画像ＰＡ６１を表す。
【０５７７】
ここで図５３を参照して、実施例７における制御装置１０００の構成について説明する。図５３は、実施例７における制御装置１０００の一構成例を表す機能ブロック図である。
【０５７８】
図５３に示す制御装置１０００は、実施例１と異なり、抽出部１０５０及び登録部１０６０を更に備える。尚、検出部１０４０及び制御部１０９０が有する機能は、制御装置１０００が実行するソフトウェア制御により実現される。
【０５７９】
抽出部１０５０及び登録部１０６０について説明する前に、実施例７における受信部１０１０、記憶部１０３０が記憶する情報について説明を行う。
【０５８０】
受信部１０１０は、実施例１と異なり、受信処理を実行することで、書込画像ＰＷと電子ファイルとを関連付けて記憶部１０３０に登録するよう指示する登録指示を受信する。尚、受信部１０１０は、説明の便宜上、実施例１と異なり、撮像指示を受信しない。
【０５８１】
記憶部１０３０は、実施例１と異なり、書込画像ＰＷ及び書込画像ＰＷに関する情報を記憶する。
【０５８２】
尚、書込画像ＰＷに関する情報は、例えば、書込画像ＰＷを識別する識別情報、書込画像ＰＷの書き込み位置を表す位置情報を含む。また、書込画像ＰＷを識別する識別情報は、例えば、書込画像ＰＷを表す電子ファイルのファイル名等を含む。
【０５８３】
ここで表５を参照して、記憶部１０３０が記憶する書込画像ＰＷに関する情報について説明を行う。表５は、記憶部１０３０が記憶する書込画像ＰＷに関する情報の一例を示す表である。
【０５８４】
【表５】
2009188685.tif 000007
【０５８５】
表５は、書込画像識別情報フィールド及び位置情報フィールドを有する。書込画像識別情報フィールドは、書込画像ＰＷを識別する識別情報を保存する。
【０５８６】
位置情報フィールドは、同一レコードの書込画像識別情報フィールドに保存した情報で識別される書込画像ＰＷの位置情報を保存する。
【０５８７】
つまり、記憶部１０３０は、書込画像ＰＷを識別する識別情報、及び書込画像ＰＷの書込位置を表す位置情報を関連付けて記憶する。
【０５８８】
本実施例において、書込画像ＰＷに関する情報は、例えば、書込画像ＰＷを識別する識別情報、及び書込画像ＰＷの書き込み位置を表す位置情報を含むとして説明したが、これに限定される訳ではなく、例えば、書き込みを行った文書１９１０を識別する情報、書込画像ＰＷを登録した時刻、及び登録した時刻に文書１９１０へ画像の投影を指示していた指示者を識別する情報を含む構成を採用できる。
【０５８９】
ここで表６を参照して、記憶部１０３０が記憶する書込画像ＰＷに関する情報の他例について説明を行う。表６は、記憶部１０３０が記憶する書込画像ＰＷに関する情報の他例を示す表である。
【０５９０】
【表６】
2009188685.tif 000008
【０５９１】
表６は、文書識別情報フィールド、書込画像識別情報フィールド、位置情報フィールド、時刻情報フィールド、及び指示者識別情報フィールドを有する。
【０５９２】
文書識別情報フィールドは、文書１９１０を識別する情報を保存する。書込画像識別情報フィールドは、同一レコードの文書識別情報フィールドに保存された情報で識別される文書１９１０へ書き込んだ書込画像ＰＷを識別する識別情報を保存する。
【０５９３】
位置情報フィールドは、同一レコードの書込画像識別情報フィールドに保存した情報で識別される書込画像ＰＷの位置情報を保存する。
【０５９４】
時刻情報フィールドは、同一レコードに登録した情報の登録時刻を表す情報を保存する。尚、時刻情報フィールドは、書き込みを行った時刻を表す情報を保存する構成を採用できる。
【０５９５】
また、指示者フィールドは、登録時刻において、文書１９１０へ画像の投影を指示していた指示者を識別する情報を保存する。尚、指示者フィールドは、書き込みを指示した指示者を識別する情報を保存する構成を採用できる。また、表示６は、書込者フィールドを有し、書込者フィールドは、書き込みを行った者を識別する情報を保存する構成を採用できる。
【０５９６】
また、記憶部１０３０は、注釈画像ＰＡが注釈する文書１９１０を識別する情報、注釈画像ＰＡを識別する識別情報、注釈画像ＰＡの投影位置を表す位置情報、注釈画像ＰＡを登録又は投影した時刻、及び登録又は投影した時刻に文書１９１０へ注釈画像ＰＡの投影を指示していた指示者を識別する情報を関連付けて記憶する。
【０５９７】
ここで表７を参照して、実施例７において、記憶部１０３０が記憶する注釈画像ＰＡに関する情報の一例について説明を行う。表７は、記憶部１０３０が記憶する注釈画像ＰＡに関する情報の一例を示す表である。
【０５９８】
【表７】
2009188685.tif 000009
【０５９９】
表７は、文書識別情報フィールド、注釈画像識別情報フィールド、位置情報フィールド、時刻情報フィールド、及び指示者識別情報フィールドを有する。各フィールドが保存する情報は、表６の各フィールドが保存する情報と、同種であるため、説明を省略する。
【０６００】
本実施例において、記憶部１０３０は、特定画像ＰＳが部分を特定する文書１９１０を識別する情報、特定画像ＰＳを識別する識別情報、特定画像ＰＳの投影範囲を表す範囲情報、特定画像ＰＳを登録又は投影した時刻、及び登録又は投影した時刻に文書１９１０へ特定画像ＰＳの投影を指示していた指示者を識別する情報を関連付けて記憶する構成を採用できる。
【０６０１】
ここで図５３に戻り、制御装置１０００の構成について引き続き説明を行う。
【０６０２】
抽出部１０５０は、第１撮像装置１２００に接続する。抽出部１０５０は、抽出処理を実行することで、第１撮像画像が表す文書１９１０の像と、文書１９１０を表す電子ファイルに基づいて生成される文書１９１０の像とに基づいて、文書１９１０に行った書き込みを表す書込画像ＰＷを抽出する。
【０６０３】
ここで図５４を参照して、抽出部１０５０が実行する抽出処理について説明する。図５４は、抽出部１０５０が実行する抽出処理の一例を表すフローチャートである。
【０６０４】
先ず、抽出部１０５０は、第１撮像装置１２００から、第１撮像画像を取得する（ステップＳＴ４６０１）。次に、抽出部１０５０は、第１撮像画像から文書１９１０の像ＩＤを取得する（ステップＳＴ４６０２）。
【０６０５】
その後、抽出部１０５０は、文書１９１０を表す電子ファイルに基づいて文書１９１０の像を生成する（ステップＳＴ４６０３）。次に、抽出部１０５０は、取得した文書１９１０の像ＩＤと、生成した文書１９１０の像との差分画像を抽出する（ステップＳＴ４６０４）。
【０６０６】
その後、抽出部１０５０は、抽出した差分画像を書込画像ＰＷとすると共に、抽出した位置を書き込みをした書込位置として登録部１０６０へ出力する（ステップＳＴ４６０５）。その後、抽出部１０５０は、抽出処理の実行を終了する。
【０６０７】
ここで図５３に戻り、制御装置１０００の構成について引き続き説明を行う。
【０６０８】
登録部１０６０は、登録処理を実行することで、抽出部１０５０が抽出した書込画像ＰＷと、書込画像ＰＷが表す書き込みを行った文書１９１０を表す電子ファイルとを関連付けて記憶部１０３０に登録する。
【０６０９】
ここで図５５を参照して、登録部１０６０が実行する登録処理の一例について説明する。図５５は、登録部１０６０が実行する登録処理の一例を表すフローチャートである。
【０６１０】
先ず、登録部１０６０は、抽出部１０４０から、書込画像ＰＷと書込位置を取得する（ステップＳＴ４７０１）。次に、登録部１０６０は、制御部１０９０から指示者識別情報及び電子ファイル識別情報を取得し、かつシステム時刻を参照して登録時刻を取得した後に、書込画像ＰＷと書込位置と電子ファイル識別情報と登録時刻と指示者識別情報とを関連付けて記憶部１０３０が記憶する表６に登録する（ステップＳＴ４７０２）。
【０６１１】
その後、登録部１０６０は、記憶部１０３０から、投影中の注釈画像ＰＡと投影位置を取得する（ステップＳＴ４７０３）。次に、登録部１０６０は、システム時刻を参照して登録時刻を取得した後に、注釈画像ＰＡと投影位置と電子ファイル識別情報と登録時刻と指示者識別情報とを関連付けて記憶部１０３０が記憶する表７に登録する（ステップＳＴ４７０４）。その後、登録部１０６０は、登録処理の実行を終了する。
【０６１２】
制御部１０９０は、実施例１と異なり、制御処理を実行することで、登録指示に従って登録するよう登録部１０６０を制御する。
【０６１３】
ここで図５６を参照して、実施例７において、制御部１０９０が実行する制御処理について説明する。図５６は、実施例７において、制御部１０９０が実行する制御処理の一例を表すフローチャートである。
【０６１４】
先ず、制御部１０９０は、ステップＳＴ４８０１からＳＴ４８０３の処理を実行する（ステップＳＴ４８０１からＳＴ４８０３）。尚、ステップＳＴ４８０１からＳＴ４８０３の処理は、図１０を参照して説明したステップＳＴ１１０１からＳＴ１１０３の処理と同様であるため、説明を省略する。
【０６１５】
ステップＳＴ４８０３において、終了指示を取得しなかったと判断した場合に、制御部１０９０は、登録指示（以下、登録コマンドともいう）を受信部１０１０から取得したか否かを判断する（ステップＳＴ４８０４）。制御部１０９０は、登録指示を取得したと判断した場合にはステップＳＴ４８０５の処理を実行し、そうで無い場合にはステップＳＴ４８０９の処理を実行する。
【０６１６】
ステップＳＴ４８０４において、制御部１０９０は、登録指示を取得したと判断した場合には、抽出部１０５０が、上記の抽出処理を実行するよう制御する（ステップＳＴ４８０５）。
【０６１７】
次に、制御部１０９０は、登録部１０６０が、上記の登録処理を実行するよう制御する（ステップＳＴ４８０６）。その後、制御部１０９０は、ステップＳＴ４８０３に戻り、上記処理を繰り返す。
【０６１８】
ステップＳＴ４８０３において、終了指示を取得したと判断した場合に、制御部１０９０は、ステップＳＴ４８１３の処理を実行する（ステップＳＴ４８０３）。次に、制御部１０９０は、制御処理の実行を終了する。尚、ステップＳＴ４８０３の処理は、図１０を参照して説明したステップＳＴ０１１３の処理と同様であるため、説明を省略する。
【０６１９】
ステップＳＴ４８０４において、制御部１０９０は、登録指示を取得しなかったと判断した場合には、ステップＳＴ４８０７からステップＳＴ４８１２の処理を実行する（ステップＳＴ４８０７からステップＳＴ４８１２）。
【０６２０】
尚、ステップＳＴ４８０７からステップＳＴ４８１２の処理は、図１０を参照して説明したステップＳＴ０１０７からＳＴ０１１２の処理と同様であるため、説明を省略する。
【０６２１】
以下、実施例７における指示装置２０００を構成する送信部２０２０及び制御部２０９０について説明する。
【０６２２】
送信部２０２０は、実施例１と異なり、送信処理を実行することで、文書１９１０に行った書き込みを表す書込画像ＰＷと、文書１９１０を表す電子ファイルとを関連付けて記憶部１０３０に登録するよう指示する登録指示を送信する。尚、送信部２０２０は、説明の便宜上、実施例１と異なり、撮像指示を送信しない。
【０６２３】
制御部２０９０は、実施例１と異なり、文書表示制御処理を実行することで、登録指示を送信するよう送信部２０２０を制御する。
【０６２４】
ここで図５７を参照して、実施例７において、制御部２０９０が実行する文書表示制御処理について説明する。図５７は、実施例７において、制御部２０９０が実行する文書表示制御処理の一例を表すフローチャートである。
【０６２５】
先ず、制御部２０９０は、ステップＳＴ４９０１からＳＴ４９０５の処理を実行する。尚、ステップＳＴ４９０１からＳＴ４９０５の処理の処理は、図２６を参照して説明したステップＳＴ２５０１からＳＴ２５０５の処理と同様であるので説明を省略する。
【０６２６】
ステップＳＴ４９０４において、範囲変更指示を取得しなかったと判断した場合に、制御部２０９０は、登録指示（つまり、登録コマンド）を入力装置２２００から取得したか否かを判断する（ステップＳＴ４９０６）。制御部２０９０は、登録指示を取得したと判断する場合にはステップＳＴ４９０７の処理を、そうで無い場合にはステップＳＴ４９０９の処理を実行する。
【０６２７】
ステップＳＴ４９０６において、登録指示を取得したと判断した場合は、制御部２０９０は、登録指示を送信するよう送信部２０２０を制御する（ステップＳＴ４９０７）。その後、制御部２０９０は、ステップＳＴ４９０３に戻り、上記処理を繰り返す。
【０６２８】
ステップＳＴ４９０６において、登録指示を取得しなかったと判断した場合は、制御部２０９０は、ステップＳＴ４９０８からＳＴ４９１０の処理を実行する（ステップＳＴ４９０８からＳＴ４９１０）。尚、ステップＳＴ４９０８からＳＴ４９１０の処理は、図２６を参照して説明したステップＳＴ２５０８からＳＴ２５１０の処理と同様であるので説明を省略する。
【０６２９】
本実施例においては、受信部１０１０が制御装置及び制御システムの備える受信手段に相当し、送信部１０２０が制御装置の備える送信手段に相当し、抽出部１０５０が制御装置の備える抽出手段に相当し、登録部１０６０が制御装置の備える登録手段に相当し、制御部１０９０が制御装置の備える制御手段に相当し、受信部２０１０が指示装置の備える受信手段に相当し、送信部２０２０が指示装置の備える送信手段に相当し、制御部２０９０が指示装置の備える制御手段に相当し、投影装置１１００が制御システムの備える投影手段に相当し、第１撮像装置１２００が制御システムの備える撮像手段に相当する。
【０６３０】
制御装置１０００及び指示装置２０００は、演算部がＲＯＭ及びＲＡＭの少なくともひとつに格納されたプログラムを実行することによって実現される。また、このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより提供できる。
【０６３１】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０６３２】
【図１】本発明の制御装置と指示システムで構成される投影指示システムの一実施形態を示す構成図である。
【図２】投影装置、第１撮像装置、及び分割装置の配置位置について説明するための図である。
【図３】第１撮像画像及び第２撮像画像を表示するために表示装置が表示する画像表示画面の一例を表す図である。
【図４】文書を表示するために用いる文書表示画面の一例を表す図である。
【図５】表示装置の表示と投影装置の投影との関係の一例を説明するための図である。
【図６】投影装置が投影する画像の位置変化の一例を表す図である。
【図７】制御装置の一構成例を表す機能ブロック図である。
【図８】ソフトウェア制御を実行するために用いる制御装置のハードウェア構成の一例を表す図である。
【図９】検出部が実行する検出処理の一例を表すフローチャートである。
【図１０】制御装置の備える制御部が実行する制御処理の一例を表すフローチャートである。
【図１１】制御装置の備える制御部が実行する初期制御処理の一例を表すフローチャートである。
【図１２】制御装置の備える制御部が実行する投影画像生成処理の一例を表すフローチャートである。
【図１３】制御装置の備える制御部が実行する描画処理の一例を表すフローチャートである。
【図１４】制御装置の備える制御部が実行する対象注釈画像描画処理、文書注釈画像描画処理、及び特定画像描画処理の一例を表すフローチャートである。
【図１５】制御装置の備える制御部が実行する指示者画像描画処理及び補助画像描画処理の一例を表すフローチャートである。
【図１６】制御装置の備える制御部が実行する対象注釈画像重畳処理、文書注釈画像重畳処理、及び特定画像重畳処理の一例を表すフローチャートである。
【図１７】制御装置の備える制御部が実行する指示者画像重畳処理及び補助画像重畳処理の一例を表すフローチャートである。
【図１８】制御装置の備える制御部が実行する誘導画像重畳処理の一例を表すフローチャートである。
【図１９】制御装置の備える制御部が実行する情報取得処理及び情報送信制御処理の一例を表すフローチャートである。
【図２０】指示装置の一構成例を表す機能ブロック図である。
【図２１】指示装置の備える制御部が実行する画像表示制御処理の一例を表すフローチャートである。
【図２２】指示装置の備える制御部が実行する範囲取得処理の一例を表すフローチャートである。
【図２３】指示装置の備える制御部が実行する第１指示送信制御処理等の一例を表したフローチャートである。
【図２４】指示装置の備える制御部が実行する投影指示生成処理の一例を表すフローチャートである。
【図２５】指示装置の備える制御部が実行する情報取得処理及び装置制御処理の一例を表すフローチャートである。
【図２６】指示装置の備える制御部が実行する文書表示制御処理の一例を表すフローチャートである。
【図２７】指示装置の備える制御部が実行する初期化処理の一例を表すフローチャートである。
【図２８】指示装置の備える制御部が実行する部分画像表示制御処理の一例を表すフローチャートである。
【図２９】指示装置の備える制御部が実行する範囲変更制御処理及び倍率変更制御処理の一例を表すフローチャートである。
【図３０】指示装置の備える制御部が実行する第２指示送信制御処理の一例を表すフローチャートである。
【図３１】複数の特定画像を投影する一実施形態を表す図である。
【図３２】実施例２において、表示装置が表示する文書表示画面の一例を表す図である。
【図３３】投影装置が投影する通知画像及び他の文書を表す画像の一例を表す図である。
【図３４】実施例２において、制御装置の備える制御部が実行する制御処理の一例を表すフローチャートである。
【図３５】実施例２において、指示装置の備える制御部が実行する文書表示制御処理の一例を表すフローチャートである。
【図３６】実施例２において、指示装置の備える制御部が実行する文書変更制御処理及び通知送信制御処理の一例を表すフローチャートである。
【図３７】実施例３において、投影装置が投影する画像の一例を表す図である。
【図３８】実施例３において、検出部が実行する検出処理の一例を表すフローチャートである。
【図３９】実施例３において、制御装置の備える制御部が実行する投影画像生成処理の一例を表すフローチャートである。
【図４０】実施例３において、制御装置の備える制御部が実行する文書注釈画像重畳処理及び特定画像重畳処理の一例を表すフローチャートである。
【図４１】実施例４において、表示装置が表示する文書表示画面の一例を表す図である。
【図４２】実施例４において、制御装置の備える制御部が実行する制御処理の一例を表すフローチャートである。
【図４３】実施例４において、指示装置の備える制御部が実行する文書表示制御処理の一例を表すフローチャートである。
【図４４】実施例５において、表示装置が表示する文書表示画面の一例を表す図である。
【図４５】実施例５において、検出部が実行する検出処理の一例を表すフローチャートである。
【図４６】実施例５において、制御装置の備える制御部が実行する制御処理の一例を表すフローチャートである。
【図４７】実施例６において、表示装置が表示する文書表示画面の一例を表す図である。
【図４８】実施例６において、検出部が実行する検出処理の一例を表すフローチャートである。
【図４９】実施例６において、制御装置の備える制御部が実行する制御処理の一例を表すフローチャートである。
【図５０】実施例６において、指示装置の備える制御部が実行する文書表示制御処理の一例を表すフローチャートである。
【図５１】実施例７において、表示装置が表示する文書表示画面の一例を表す図である。
【図５２】書き込みの行われた文書の一例を表す図である。
【図５３】実施例７における制御装置の備える制御装置の一構成例を表す機能ブロック図である。
【図５４】抽出部が実行する抽出処理の一例を表すフローチャートである。
【図５５】登録部が実行する登録処理の一例を表すフローチャートである。
【図５６】実施例７において、制御装置の備える制御部が実行する制御処理の一例を表すフローチャートである。
【図５７】実施例７において、指示装置の備える制御部が実行する文書表示制御処理の一例を表すフローチャートである。
【符号の説明】
【０６３３】
１…投影指示システム            １０…投影システム          
１００…通信網                  １０００…制御装置              
１００１…演算部                １００２…ＲＯＭ                
１００３…ＲＡＭ                １００４…外部記憶部            
１００５…バス                  １０１０…受信部（受信手段）    
１０２０…送信手段（送信部）    １０３０…記憶部                
１０４０…検出部（検出手段）    １０５０…抽出部（抽出手段）    
１０９０…制御部（制御手段）    １１００…投影装置（投影手段）  
１２００…第１撮像装置（撮像手段）
１３００…分割装置（ハーフミラー）
１４００…第２撮像装置          １５００…集音装置              
１５００…出音装置              １６００…集音装置              
１９１０…文書                  １９２０…対象物                
１９９０…映写幕（スクリーン）  ２０…指示システム              
２０００…指示装置              ２００５…バス                  
２０１０…受信部（受信手段）    ２０２０…送信手段（送信手段）    
２０３０…記憶部                ２０９０…制御部（制御手段）    
２１００…表示装置              ２２００…入力装置              
２５００…出音装置              ２６００…集音装置              
ＢＴ１１〜１５、２１〜３１、４０…ボタン
ＢＴ１１〜１５…ボタン          ＦＤ…文書表示画面              
ＦＰ…画像表示画面              ＦＳ１…第１表示部              
ＦＳ２…第２表示部              ＩＣ１〜４…アイコン            
ＩＤ…文書の像                  ＩＴ１…対象物の正面の像        
ＩＴ２…対象物の上面の像        
ＰＡ１１，１２，３１，３２，６１…注釈画像（アノテーション画像）
ＰＡＮ１〜３…通知画像          ＰＡＳ…表示変更部              
ＰＣＡ…注釈指示部              ＰＣＤ…文書指示部              
ＰＣＳ…登録指示部              ＰＤ１１，１２，３２，３２…補助画像
ＰＧ１１，１２，２１，３１，３２，４１…誘導画像
ＰＯ１，２…光学的主軸          ＰＰ１〜４…指示者画像          
ＰＳ１〜３…特定画像            ＰＳＤ…文書表示部              
ＰＳＭ……２頁の文書（他の文書）のサムネイル
ＰＴ１，２…ポインタ            ＰＷ１，２……書込画像          
ＱＲ１，２…文書識別画像        
【図１】
2009188685.tif 000010
【図２】
2009188685.tif 000011
【図３】
2009188685.tif 000012
【図４】
2009188685.tif 000013
【図５】
2009188685.tif 000014
【図６】
2009188685.tif 000015
【図７】
2009188685.tif 000016
【図８】
2009188685.tif 000017
【図９】
2009188685.tif 000018
【図１０】
2009188685.tif 000019
【図１１】
2009188685.tif 000020
【図１２】
2009188685.tif 000021
【図１３】
2009188685.tif 000022
【図１４】
2009188685.tif 000023
【図１５】
2009188685.tif 000024
【図１６】
2009188685.tif 000025
【図１７】
2009188685.tif 000026
【図１８】
2009188685.tif 000027
【図１９】
2009188685.tif 000028
【図２０】
2009188685.tif 000029
【図２１】
2009188685.tif 000030
【図２２】
2009188685.tif 000031
【図２３】
2009188685.tif 000032
【図２４】
2009188685.tif 000033
【図２５】
2009188685.tif 000034
【図２６】
2009188685.tif 000035
【図２７】
2009188685.tif 000036
【図２８】
2009188685.tif 000037
【図２９】
2009188685.tif 000038
【図３０】
2009188685.tif 000039
【図３１】
2009188685.tif 000040
【図３２】
2009188685.tif 000041
【図３３】
2009188685.tif 000042
【図３４】
2009188685.tif 000043
【図３５】
2009188685.tif 000044
【図３６】
2009188685.tif 000045
【図３７】
2009188685.tif 000046
【図３８】
2009188685.tif 000047
【図３９】
2009188685.tif 000048
【図４０】
2009188685.tif 000049
【図４１】
2009188685.tif 000050
【図４２】
2009188685.tif 000051
【図４３】
2009188685.tif 000052
【図４４】
2009188685.tif 000053
【図４５】
2009188685.tif 000054
【図４６】
2009188685.tif 000055
【図４７】
2009188685.tif 000056
【図４８】
2009188685.tif 000057
【図４９】
2009188685.tif 000058
【図５０】
2009188685.tif 000059
【図５１】
2009188685.tif 000060
【図５２】
2009188685.tif 000061
【図５３】
2009188685.tif 000062
【図５４】
2009188685.tif 000063
【図５５】
2009188685.tif 000064
【図５６】
2009188685.tif 000065
【図５７】
2009188685.tif 000066