(57)【特許請求の範囲】
【請求項１】
対象物を撮像する撮像手段で撮像された撮像画像を出力する制御手段を有し、
前記制御手段は、前記撮像画像内に出力制御用小片に係る制御画像を認識した場合に、該制御画像を解析し、その解析結果に応じて出力形態を変化させるともに、投影手段により前記出力形態を対象物側に投影し、前記制御画像の認識継続中に、前記撮像手段の撮像領域内から前記出力制御用小片が外れた場合に、前記撮像画像の出力を停止することを特徴とする出力制御システム。
【請求項２】
前記制御手段は、前記制御画像の認識継続終了後の一定時間内に、前記撮像手段の撮像領域内から前記出力制御用小片が外れた場合に、前記撮像画像の出力を続行することを特徴とする請求項１に記載の出力制御システム。
【請求項３】
前記制御手段は、前記撮像画像を出力するまでに、前記投影手段に出力停止の可否を識別させるための画像を時刻ごとに投影させることを特徴とする請求項１又は２に記載の出力制御システム。
【請求項４】
前記制御手段は、前記制御画像が緊急性を要する旨の画像であると判断した場合に、瞬時に出力形態を変化させることを特徴とする請求項１から３のいずれか１項に記載の出力制御システム。
【請求項５】
前記制御手段は、前記解析結果を順次保持していき、該解析結果の内容の中で最も長い期間提示された内容に係る出力形態を優先することを特徴とする請求項１から４のいずれか１項に記載の出力制御システム。
【請求項６】
前記制御手段は、前記撮像手段で撮像された撮像画像を端末に送信すると共に、該端末でなされた前記撮像画像に基づく指示に応じた注釈を表す注釈画像を前記投影手段により前記対象物に投影させ得ることを特徴とする請求項１から５のいずれか１項に記載の出力制御システム。
【請求項７】
コンピュータを、
対象物を撮像する撮像手段で撮像された撮像画像を出力する制御手段として機能させ、
前記制御手段は、前記撮像画像内に出力制御用小片に係る制御画像を認識した場合に、該制御画像を解析し、その解析結果に応じて出力形態を変化させるともに、投影手段により前記出力形態を対象物側に投影し、前記制御画像の認識継続中に、前記撮像手段の撮像領域内から前記出力制御用小片が外れた場合に、前記撮像画像の出力を停止することを特徴とする出力制御プログラム。
【請求項８】
対象物を撮像する撮像手段と、
前記撮像手段による撮像画像を出力し、前記撮像画像内に出力制御用小片に係る制御画像を認識した場合に、該制御画像を解析し、その解析結果に応じて出力形態を変化させるともに、投影手段により前記出力形態を対象物側に投影し、前記制御画像の認識継続中に、前記撮像手段の撮像領域内から前記出力制御用小片が外れた場合に、前記撮像画像の出力を停止する制御手段と、
を有することを特徴とする出力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力制御システム、出力制御プログラム及び出力制御装置に関する。
【背景技術】
【０００２】
ビデオカメラ等で撮像された撮像画像内に、撮像対象となる対象物の他に、所定の文字や画像が認識された場合に、これらの文字等に応じてコンピュータシステム（以下、単にシステムという。）の出力を制御する種々の技術が知られている。例えば特許文献１では、表示装置の３次元の位置情報や傾き度合いに関する情報及び表示画面内の色情報等をカメラで撮影して特定し、これらの情報に変化があった場合にその表示装置の表示内容を変化させるシステムが開示されている。
【０００３】
また、特許文献２では、雑誌等に掲載される広告に印刷された、その広告に関連性を有する電子透かし等をカメラで読み込み、当該電子透かし等が備える情報を提示するシステムが開示されている。さらに、特許文献３では、本等に貼付されたカラーコードをＣＣＤビデオカメラで取り込み、入力された音声とともに文字等の可視情報として表示するシステムが開示されている。
【０００４】
【特許文献１】特開２００４−１６４０６９号公報
【特許文献２】特表２００２−５４４６３７号公報
【特許文献３】特開２００６−５８８８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述した特許文献１から特許文献３に開示される技術は、システムの出力形態を制御する対象（例えば上述した文字や電子透かし、カラーコード等）が有する制御内容と表示装置等に出力される表示内容とは相違しており、システムとその利用者との対話性は乏しい。このため、システムに要求する制御内容（例えば印刷処理）を利用者はカメラ等に提示するが、その制御内容が仮に利用者の意図しない誤った制御内容であっても利用者に応答されず、システムはその提示された制御内容に応じて出力を処理する。
【０００６】
本発明は、このような事情に鑑みてなされたものであり、所定の画像をカメラ等に提示することによりシステムの出力形態を動的に制御する場合において、意図しない誤りを利用者に迅速に認識させることが可能な出力制御システム、出力制御プログラム及び出力制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、対象物を撮像する撮像手段で撮像された撮像画像を出力する制御手段を有し、制御手段は、撮像画像内に出力制御用小片に係る制御画像を認識した場合に、該制御画像を解析し、その解析結果に応じて出力形態を変化させるともに、投影手段により出力形態を対象物側に投影し、制御画像の認識継続中に、撮像手段の撮像領域内から出力制御用小片が外れた場合に、撮像画像の出力を停止することを特徴とする出力制御システムである。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、制御手段は、制御画像の認識継続終了後の一定時間内に、撮像手段の撮像領域内から出力制御用小片が外れた場合に、撮像画像の出力を続行することを特徴としている。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の発明において、制御手段は、撮像画像を出力するまでに、投影手段に出力停止の可否を識別させるための画像を時刻ごとに投影させることを特徴としている。
【００１１】
請求項４に記載の発明は、請求項１から３のいずれか１項に記載の発明において、制御手段は、制御画像が緊急性を要する旨の画像であると判断した場合に、瞬時に出力形態を変化させることを特徴としている。
【００１２】
請求項５に記載の発明は、請求項１から４のいずれか１項に記載の発明において、制御手段は、解析結果を順次保持していき、該解析結果の内容の中で最も長い期間提示された内容に係る出力形態を優先することを特徴としている。
【００１３】
請求項６に記載の発明は、請求項１から５のいずれか１項に記載の発明において、制御手段は、撮像手段で撮像された撮像画像を端末に送信すると共に、該端末でなされた撮像画像に基づく指示に応じた注釈を表す注釈画像を投影手段により対象物に投影させ得ることを特徴としている。
【００１４】
請求項７に記載の発明は、コンピュータを、対象物を撮像する撮像手段で撮像された撮像画像を出力する制御手段として機能させ、制御手段は、撮像画像内に出力制御用小片に係る制御画像を認識した場合に、該制御画像を解析し、その解析結果に応じて出力形態を変化させるともに、投影手段により出力形態を対象物側に投影し、制御画像の認識継続中に、撮像手段の撮像領域内から出力制御用小片が外れた場合に、撮像画像の出力を停止することを特徴とする出力制御プログラムである。
【００１５】
請求項８に記載の発明は、対象物を撮像する撮像手段と、撮像手段による撮像画像を出力し、撮像画像内に出力制御用小片に係る制御画像を認識した場合に、該制御画像を解析し、その解析結果に応じて出力形態を変化させるともに、投影手段により出力形態を対象物側に投影し、制御画像の認識継続中に、撮像手段の撮像領域内から出力制御用小片が外れた場合に、撮像画像の出力を停止する制御手段と、を有することを特徴とする出力制御装置である。
【発明の効果】
【００１６】
請求項１に記載の発明によれば、出力形態が対象物側に投影されるため、意図しない誤りを利用者に迅速に認識させることができる。また、出力制御用小片を撮像手段の撮像領域から外すことで、意図しない出力を停止できる。
【００１８】
請求項２に記載の発明によれば、本構成を有していない場合に比較して、出力制御用小片が除かれた撮像画像の出力が可能となる。
【００１９】
請求項３に記載の発明によれば、本構成を有していない場合に比較して、利用者は撮像画像の出力まで出力停止の可否を認識できる。
【００２０】
請求項４に記載の発明によれば、本構成を有していない場合に比較して、緊急性を要する場合に、瞬時に撮像画像の出力形態が変化する。
【００２１】
請求項５に記載の発明によれば、本構成を有していない場合に比較して、出力制御用小片に係る制御画像の認識誤りが抑制される。
【００２２】
請求項６に記載の発明によれば、本構成を有していない場合に比較して、対象物側と端末側との対話が円滑になる。
【００２３】
請求項７に記載の発明によれば、出力形態が対象物側に投影されるため、意図しない誤りを利用者に迅速に認識させることができる。また、出力制御用小片を撮像手段の撮像領域から外すことで、意図しない出力を停止できる。
【００２４】
請求項８に記載の発明によれば、出力形態が対象物側に投影されるため、意図しない誤りを利用者に迅速に認識させることができる。また、出力制御用小片を撮像手段の撮像領域から外すことで、意図しない出力を停止できる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態について図面を参照して説明する。
（第１実施形態）
図１は本発明の第１実施形態に係る出力制御システムの構成図、図２はサーバ５０の要部構成を示す機能ブロック図、図３はサーバ５０のハードウェア構成を示す機能ブロック図である。
【００２６】
この出力制御システムは、図１に示すように、対象物側装置１０及び端末１００等を備えており、対象物側装置１０と端末１００とはネットワーク３００により相互に通信可能に接続されている。尚、図１においては、端末１００を一台のみ示しているが、複数の端末１００、１０１等をネットワーク３００を通じて対象物側装置１０のサーバ５０へ接続可能である。また、端末１００に代えてプリンターやファクシミリ等の画像形成装置を使用してもよい。
【００２７】
対象物側装置１０は、撮像手段としてのビデオカメラ２０、投影手段としてのプロジェクタ４０、制御手段としてのサーバ５０、ハーフミラー６０及び相対位置変更手段としての回転ステージ７０等から構成される。
【００２８】
ビデオカメラ２０は、例えばＣＣＤカメラ等で構成され、出力制御用小片（以下、出力制御用カードという。）６５と、回転ステージ７０上に置かれた対象物２００とを撮像すると共に、その撮像画像の情報はサーバ５０に取り込まれる。
【００２９】
プロジェクタ４０は、液晶プロジェクタ等で構成され、出力制御用カード６５に表示されるサーバ５０の制御内容をホワイドボード４７に投影するとともに、必要に応じて、端末１００でなされた撮像画像に基づく指示に応じた注釈画像（以下、アノテーション画像という。）ＡＮを対象物２００に投影する。また、アノテーショ画像ＡＮを投影する場合、プロジェクタ４０は、その光学系が、ハーフミラー６０によりビデオカメラ２０と光学的な主点が略一致するように配置されていることが望ましい。
このプロジェクタ４０は、サーバ５０から送信されたアノテーション画像ＡＮをその光学系を通じハーフミラー６０を介して対象物２００へ投影する。プロジェクタ４０からのアノテーション画像ＡＮは、ハーフミラー６０で反射して対象物２００へ投影される。尚、アノテーション画像ＡＮには、線、文字、図形等のあらゆる形態の画像が含まれる。また、ハーフミラーの反射率は０．３％程度であることが望ましい。
【００３０】
回転ステージ７０は、サーバ５０により制御され、その上面に置かれた対象物２００を正方向及び逆方向のいずれか１方向以上の方向に回転（以下、回転動作と言う。）させることにより、ビデオカメラ２０に対する対象物２００の位置を変更する。
【００３１】
サーバ５０は、ビデオカメラ２０、プロジェクタ４０及び回転ステージ７０の動作を制御すると共に、ネットワーク３００を介して端末１００等との間で各種情報を授受する。
【００３２】
より詳しくは、図２に示すように、サーバ５０は、制御画像判定部５２、指令実行部５３等から構成され、さらに、制御画像判定部５２は、画像解析部５２ａ、タイマー５２ｂ、履歴保持部５２ｃ等から構成される。
【００３３】
画像解析部５２ａは、ビデオカメラ２０による撮像画像を一定の時間間隔で受信して、撮像画像を解析する。この時間間隔は例えば１／３０秒と指定しておいてもよいし、後述するタイマーで制御するようにしてもよい。撮像画像の解析は、例えばＯＣＲ（光学式文字認識）処理等によって行われる。また、バーコードやＱＲコード等が含まれていれば、これらの情報を読取って認識するバーコードリーダーやＱＲコードリーダー等の機能を利用すればよい。画像解析部５２ａは、撮像画像を解析して、出力制御用カード６５に係る制御画像が認識できた場合には、その制御画像に応じたサーバ５０に対する実行内容（以下、メッセージという。）を履歴保持部５２ｃに出力する。
【００３４】
タイマー５２ｂは、持続時間計時用タイマーと経過時間計時用タイマー等で構成され、前者は履歴保持部５２ｃ内でメッセージを持続させるための時間（持続時間）を計時し、後者は、持続時間が経過してからの時間（経過時間）を計時する。
【００３５】
履歴保持部５２ｃは、画像解析部５２ａからのメッセージを持続時間や経過時間に従って保持する。持続時間や経過時間が経過したと判断した場合には、メッセージに応じた実行指令（コマンド）を指令実行部５３に送信する。
【００３６】
指令実行部５３は、履歴保持部５２ｃからの実行指令を受信すると、その実行指令を実行する。例えば、実行指令が印刷処理に関する指令であれば、プリンターを稼動させて撮像画像を印刷し、実行指令がメール送信に関する指令であれば、メールサーバを稼動させて、撮像画像を電子メールにより送信する。
【００３７】
したがって、サーバ５０は、ビデオカメラ２０が撮像した撮像画像をプリンターや端末１００の表示装置１１０等で出力すると共に、撮像画像内に接続制御用カード６５の撮像画像が存在した場合には、その画像解析結果によって、印刷処理や電子メール送信処理等の出力形態を変化させる。また、サーバ５０は、回転ステージ７０による対象物２００の回転動作（移動）を行う。
【００３８】
尚、上述したサーバ５０は、いわゆるコンピュータ、すなわち、図３に示すように、ＣＰＵ５０ａ等の処理装置、ＳＲＡＭ(Static Random Access Memory)、ＤＲＡＭ(Dynamic RAM)やＳＤＲＡＭ（Synchronous DRAM）、ＮＶＲＡＭ（Non Volatile RAM）等のＲＡＭ５０ｂ、フラッシュメモリ等のＲＯＭ(Read Only Memory)５０ｃ、入力装置や表示装置等の外部機器との入出力を行うＩ／Ｆ５０ｄ、図示しないハードディスク等の磁気ディスク等がバス５０ｅにより接続されたハードウェア構成により実現される。
【００３９】
したがって、ＣＰＵ５０ａがＲＯＭ５０ｃやハードディスク等に格納された所要のプログラムを読み込み、当該プログラムに従った演算を行うことにより、サーバ５０内の各機能が実現される。尚、このようなプログラムとしては後述するフローチャートに応じたプログラムとすることができる。
【００４０】
端末１００は、図１に示すように、液晶ディスプレイやＣＲＴディスプレイ等からなる表示装置１１０、ネットワーク３００に接続されたコンピュータ１２０、コンピュータ１２０に接続されたポインティングデバイス（マウス）１３０等から構成されている。
表示装置１１０は、その表示画面に対象物側装置１０から送信される画像を表示する。
ポインティングデバイス１３０は、撮像画像が表示された表示画面においてポインタで各種ボタン等を操作することにより、対象物２００へ投影するアノテーション画像ＡＮに関する指示を形成するとともに、回転ステージ７０の回転動作による対象物２００の回転動作を指示するのに用いられる。
【００４１】
次に、上記構成の出力制御システムの動作について図４から図７を参照して説明する。
図４は対象物側装置１０のサーバ５０における処理の一例を示すフローチャート、図５は接続制御用カード６５の一例、図６はメッセージ管理テーブル、図７はプロジェクタ４０による投影結果の一例である。
【００４２】
対象物側装置１０側のサーバ５０は、図４に示すように、まず、ビデオカメラ２０の撮像画像の取り込みを開始し（ステップＳ１）、出力制御用カード６５が撮像されたか否かを判断する（ステップＳ２）。出力制御用カード６５には、図５に示すように、種々の出力形態等が表示されている。
【００４３】
例えば、図５（ａ）に示すように、出力制御システムの電源をオフにする「ｓｈｕｔｄｏｗｎ」、同図（ｂ）に示すように、撮像画像を印刷する「ｐｒｉｎｔ」がある。その他にも、図に示さないが、プロジェクタ４０による画像の投影を停止する「ｃｌｅａｒ」、撮像画像を電子メールで送信する「Ｍａｉｌ」、撮像画像をファクシミリ送信する「ＦＡＸ」等がある。利用者はこれらのカード６５をビデオカメラ２０に向けて提示することで、サーバ５０は出力制御用カード６５に表示される出力形態ごとに撮像画像の出力形態を変化させる。
【００４４】
また、撮像画像を電子メールで送信する場合には、同図（ｃ）に示すように、送信先の人物名、例えば「山田  太郎」等が表示された出力制御用カード６５を用意しておき、「Ｍａｉｌ」及び「山田  太郎」の出力制御用カード６５をビデオカメラ２０に対して提示した場合には、撮像画像を「山田  太郎」宛に電子メールで送信するようにサーバ５０を制御してもよい。この場合、予め「山田  太郎」の電子メールアドレスをサーバ５０やサーバ５０内外のデータベース等で保持しておき、「山田  太郎」をＯＣＲ処理により認識した場合には、「山田  太郎」に対応する電子メールアドレスに変換して当該電子メールアドドレスに撮像画像を送信する。ファクシミリ送信であれば、ファクシミリ番号を利用すればよい。
【００４５】
上述した表示形式は図５（ａ）から図５（ｃ）に示すものだけに限られず、例えば、制御内容等の文字列に相当する図形、さらに、これに種々の色彩を組み合わせたものであってもよく、前者であれば例えば図５（ｄ）に示すようなＱＲコードやバーコード、後者であれば例えばカラーコード等がある。グリフ等を用いてもよい。また、出力制御用カード６５の材質は、プラスチック等の樹脂や金属、紙等、種々の材質を利用できる。さらに、その大きさもビデオカメラ２０の撮像領域内に収まれば限定されないが、利便性の観点から名刺の大きさ程度等、携帯性が高いものが望ましい。この場合には、材質は軽量であることが好ましい。
【００４６】
サーバ５０は、図４に示すように、次いで、撮像画像内における出力制御用カード６５に係る制御画像を解析する（ステップＳ３）。画像内容の解析は、例えば上述したＯＣＲ処理等によって行われる。また、バーコードやＱＲコード等であれば、これらの情報を読取って認識するバーコードリーダーやＱＲコードリーダー等の機能を利用すればよい。
【００４７】
サーバ５０は、次いで、解析した結果、制御画像が出力制御システムの電源をオフにする「ｓｈｕｔｄｏｗｎ」であるか否かを認識する。サーバ５０は、制御画像が「ｓｈｕｔｄｏｗｎ」であると認識した場合には、持続時間計時用タイマーを起動し、持続時間Ｔｃに０の値をセットする（ステップＳ５）。
【００４８】
サーバ５０は、ここで、持続時間Ｔｃが５秒未満であるか否かを判断する（ステップＳ６）。この秒数（５秒）は、例えば図６に示すように、メッセージごとに持続時間閾値や経過時間閾値としてメッセージ管理テーブル管理でされる。メッセージ管理テーブルは、サーバ５０内、より詳しくは、履歴保持部５２ｃ内に形成される。必要に応じてサーバ５０の外部のデータベースから取得するようにしてもよい。そして、サーバ５０は、持続時間Ｔｃが５秒未満であると判断した場合には、さらに、出力制御用カード６５の撮像が継続中であるか否かを判断する（ステップＳ７）。
【００４９】
サーバ５０は、ここで、出力制御用カード６５の撮像が継続中であると判断した場合には、実行予定の処理名と実行までの残り時間をプロジェクタ４０によりホワイトボード４７等に投影し（ステップＳ８）、持続時間Ｔｃを１秒繰り上げ（ステップＳ９）、ステップＳ６の処理に戻る。一方、継続中でないと判断した場合には、制御画像に係る撮像画像の出力を停止すべく、ステップＳ１の処理に戻る。
【００５０】
したがって、サーバ５０は、持続時間Ｔｃ内において、出力制御用カード６５の撮像が継続中、すなわち、サーバ５０が制御画像を認識継続中である場合には、プロジェクタ４０は実行予定の処理名と実行までの残り時間を投影することとなる。この結果、図７に示すように、対象物２００側に形成されるホワイトボード４７には、実行予定の処理名「シャットダウン」及び実行までの残り時間「５秒」、「４秒」、「３秒」等が投影画像４５として投影される。
【００５１】
サーバ５０は、ステップＳ６からステップＳ９の処理を繰り返し、持続時間Ｔｃが５秒未満でないと判断した場合、すなわち、制御画像を「ｓｈｕｔｄｏｗｎ」であると認識し続けてから５秒を経過した後に、出力制御システムをシャットダウンする（ステップＳ１０）。
【００５２】
このように、利用者はビデオカメラ２０に向けてその撮像領域内で出力制御用カード６５を提示すると、その制御内容が実行までの残り時間とともに利用者側（対象物側）に対話的に投影されるため、利用者はサーバ５０の制御内容を認識し易くなる。そして、一定の時間を経過した後に制御画像に係る処理が実行されるため、利用者は投影内容を目視し、自身が意図しない制御内容であると判断した場合には、ビデオカメラ２０の撮像領域内から出力制御用カード６５を外すことで、制御画像に係る処理の実行を停止することができる。
【００５３】
（第２実施形態）
続いて、本発明の第２実施形態に係る出力制御システムについて説明する。
図８はサーバ５０の動作の一例を示すフローチャート、図９はプロジェクタ２０による投影結果の一例である。尚、図８に示すフローチャートにおいて、ステップＳ２１からステップＳ２３の処理は、図５に示すフローチャートステップＳ１からステップＳ３の処理と同一であるため、その説明を省略する。
【００５４】
本実施形態に係る出力制御システムは、印刷処理用の出力制御用カード６５を使用したものであり、また、サーバ５０が制御内容を認識し続けてから一定時間を経過すると、出力制御用カード６５が有する制御内容の実行の回避が不可能となるものである。
【００５５】
サーバ５０は、ステップＳ２３の処理において、制御画像を解析した結果、その制御内容が「ｐｒｉｎｔ」である場合には（ステップＳ２４）、持続時間計時用タイマーを起動する（ステップＳ２５）。
【００５６】
サーバ５０は、ここで、持続時間Ｔｃが３秒未満であるか否かを判断する（ステップＳ２６）。この秒数（３秒）も図６を参照して説明した通りである。そして、サーバ５０は、持続時間Ｔｃが３秒未満であると判断した場合には、さらに、出力制御用カード６５の撮像が継続中であるか否かを判断する（ステップＳ２７）。
【００５７】
サーバ５０は、ここで、出力制御用カード６５の撮像が継続中であると判断した場合には、実行予定の処理名と実行までの残り時間をプロジェクタ４０によりホワイトボード４７等に投影するとともに、所定の色を有する環状の画像（図８においては実行回避可能認知用画像と記載）を、処理名及び残り時間を囲うように投影する（ステップＳ２８）。この環状の画像は、現時刻まで実行を回避できる旨を示しており、例えば緑色等の有色が付される。そして、サーバ５０は、持続時間Ｔｃを１秒繰り上げ（ステップＳ２９）、ステップＳ２６の処理に戻る。
【００５８】
サーバ５０は、このようにステップＳ２６からステップＳ２９の処理を繰り返し、持続時間Ｔｃが３秒未満でないと判断した場合、すなわち、制御画像を「ｐｒｉｎｔ」であると認識し続けてから３秒を経過した場合には、認識継続終了後として、さらに、経過時間計時用タイマーを起動し、経過時間Ｔｒに０の値をセットし（ステップＳ３０）、経過時間Ｔｃが２秒未満であるか否かを判断する（ステップＳ３１）。尚、この秒数（２秒）も図６を参照して説明したとおりである。
【００５９】
サーバ５０は、ここで、経過時間Ｔｒが２秒未満であると判断した場合には、実行予定の処理名と実行までの残り時間をプロジェクタ４０によりホワイトボード４７等に投影するとともに、環状の画像（図８においては実行回避不可能認知用画像と記載）を、処理名及び残り時間を囲うように投影する（ステップＳ２８）。当該環状の画像には、上述した所定の色と異なる色、例えば赤色等の有色が付される。そして、サーバ５０は、経過時間Ｔｒを１秒繰り上げ（ステップＳ２９）、ステップＳ３１の処理に戻る。
【００６０】
したがって、サーバ５０は、持続時間Ｔｃ内において、出力制御用カード６５の撮像が継続中、すなわち、サーバ５０が制御画像を認識し続けている場合には、プロジェクタ４０は実行予定の処理名と実行までの残り時間を投影するとともに、環状の緑色等の画像を処理名と残り時間を囲うように投影する。さらに、持続時間Ｔｃの経過後、すなわち認識継続終了後では、経過時間Ｔｒ内において、プロジェクタ４０は実行予定の処理名と実行までの残り時間を投影するとともに、環状の赤色等の画像を処理名と残り時間を囲うように投影する。
【００６１】
この結果、図９（ａ）に示すように、ホワイトボード４７には、実行予定の処理名「印刷処理」及び実行までの残り時間「４秒」等が投影されるとともに、環状の緑色等の画像がこれらを囲って投影される。さらに、持続時間Ｔｃ経過後においては、図９（ｂ）及び（ｃ）に示すように、実行予定の処理名「印刷処理」及び実行までの残り時間「３秒」、「２秒」が投影されるとともに、環状の赤色等の画像がこれらを囲って投影される。
【００６２】
サーバ５０は、このようにステップＳ３１からステップＳ３３の処理を繰り返し、経過時間Ｔｃが２秒未満でないと判断した場合、すなわち、持続時間Ｔｃが３秒未満でないと判断してから２秒を経過した場合には、撮像画像の印刷処理を行う（ステップＳ３４）。
【００６３】
このように、利用者は、持続時間Ｔｃ内においては、印刷処理が行われるまでに、環状の画像の色により処理の停止が可能であるか否かを認識し、処理の停止を要求する場合には、ビデオカメラ２０の撮像領域内から出力制御用カード６５を外すことで、サーバ５０は制御内容に係る撮像画像の出力を停止する。
【００６４】
一方、持続時間Ｔｃの経過後の経過時間Ｔｒ内、すなわち、ステップＳ３１からステップＳ３３の処理の間においては、ステップＳ２７の処理のような撮像の継続（制御画像の認識の継続）を判断する処理がないため、ビデオカメラ２０の撮像領域内から出力制御用カード６５を外しても、サーバ５０は制御内容に係る撮像画像の出力を続行する。
【００６５】
この経過時間Ｔｒ内は、持続時間Ｔｃ内で投影される環状の画像の色と異なる色が投影されるため、利用者は出力の停止が不可能であることが認識する。例えば、撮像画像を電子メールで送信する場合、利用者が経過時間Ｔｒ内で出力制御用カード６５をビデオカメラ２０の撮像領域内から外せば、電子メール送信処理は継続されるとともに、撮像時点では出力制御用カード６５が除かれた、対象物２００の撮像画像が送信される。
【００６６】
（第３実施形態）
続いて、本発明の第３実施形態に係る出力制御システムについて説明する。
図１０はサーバ５０の動作の一例を示すフローチャートである。尚、図１０に示すフローチャートにおいて、ステップＳ４１からステップＳ４３の処理は、図５に示すフローチャートステップＳ１からステップＳ３の処理と同一であるため、その説明を省略する。
【００６７】
本実施形態に係る出力制御システムは、一例として投影停止処理用の出力制御用カード６５を使用したものであり、また、制御内容がサーバ５０に認識されてから瞬時に処理を実行するものである。
【００６８】
サーバ５０は、ステップＳ４３の処理において、撮像画像を解析した結果、その制御内容が緊急性を要する旨の「ｃｌｅａｒ」である場合には（ステップＳ４４）、プロジェクタ２０による投影を停止する（ステップＳ２５）。
【００６９】
このように、上述した第１実施形態及び第２実施形態においては、一定時間を経過した後に、出力制御用カード６５に係る制御内容を実行したが、本実施形態においては、ビデオカメラ２０が出力制御用カード６５に係る制御内容を認識してから瞬時に処理を実行する。
【００７０】
これにより、例えば、撮像画像の出力を緊急に停止したい場合に、利用者がビデオカメラ２０に対してその撮像領域内で出力制御用カード６５を提示することで、瞬時に処理が実行される。尚、本実施形態における瞬時とは、第１実施形態等で説明した一定時間を経過させる処理を備えなければ瞬時に該当し、出力制御用カード６５を提示してからの画像解析処理時間等、制御画像に係る処理を実行をさせるまでに必要な種々の時間は瞬時に含まれるものとする。
【００７１】
（第４実施形態）
続いて、本発明の第４実施形態に係る出力制御システムついて説明する。
図１１はサーバ５０の要部構成を示す他の機能ブロック図である。尚、図２に示されるサーバ５０の各部と同様の構成には同一符号を付し、その説明を省略する。
【００７２】
本実施形態に係るサーバ５０は、図１１に示すように、制御画像判定部５２内にＦＩＦＯバッファ５２ｄを備える。ＦＩＦＯバッファ５２ｄは、いわゆるＦＩＦＯ制御機能を有しており、画像解析部５２ａから出力されるメッセージを一定時間かけて順次保持していき、多数決方式により各メッセージが各時点で認識されているかどうかを判定する。
【００７３】
例えば、１秒ごとに５秒間かけてメッセージを順次保持していき、１秒目から３秒目まではメッセージを認識したが、４秒目と５秒目はメッセージを認識しなかった場合、又は、別のメッセージを認識した場合、１秒目から３秒目までのメッセージを認識したものとして履歴保持部５２ｃにメッセージを出力する。逆に、１秒目のみメッセージを認識したが、２秒目から５秒目まではメッセージを認識しなかった場合、又は、別のメッセージを認識した場合には、メッセージを認識しなかったものとしてメッセージを出力しなかったり、別のメッセージを出力したりする。
【００７４】
このように、ＦＩＦＯバッファ５２ｄをサーバ５０に形成することで、制御画像の検出誤認等に対するシステムの動作信頼性低下を抑制することができる。これにより、利用者がビデオカメラ２０に対しその撮像領域内で出力制御用カード６５を提示している際に、その出力制御用カード６５が一時的に撮像領域内を外れても、最も長い期間認識された制御画像に係る処理を優先して継続できる可能性が高い。
【００７５】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、本発明のプログラムを通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００７６】
また、上述したように、対象物２００と接続制御用カード６５をビデオカメラ２０等の撮像手段により撮像すると共に、その撮像画像に基づいてされた指示に応じた注釈画像（アノテーション画像）をプロジェクタ４０等の投影手段によりビデオカメラ２０の撮像領域内へ投影するようにしてもよい。これにより遠隔地間の指示が円滑になるとともに、撮像画像の送信制御を対象物２００側で容易に行うことが可能となる。さらに、接続制御用カード６５の種類を増やすだけで、送信制御の類型が増加するため、汎用性が高い。
【００７７】
さらに、出力制御用カード６５が有する制御情報をＩＣカード等に書き込み、当該ＩＣカードを対象物２００側に設置されるカードリーダ等に読み込ませて、撮像画像の送信を制御するようにしてもよい。さらに、上述した実施形態においては、撮像画像の出力停止の可否を判別するための画像は、環状の楕円形としたが、この形状は特に限定されず、多角形や星型などであってもよく、また、残り時間に応じて点滅させたり、投影出力に強弱をつけたり、大きさを徐々に大きくしていったり、小さくしていったりしてもよい。さらに、プロジェクタ４０に代えて、液晶ディスプレイ等の表示装置を使用してもよく、スピーカ等を使用して出力停止可否に関する音声を出力させるようにしてもよい。
【産業上の利用可能性】
【００７８】
本発明によれば、出力形態が投影されるため、意図しない誤りを利用者に迅速に認知させることができ、さらには、出力制御用カードをビデオカメラに撮像させるだけで、そのカードに応じた出力が処理されるため、いわゆるコンピュータに不得手な利用者であっても、操作性の向上が図れ、産業上の利用可能性が高い。
【図面の簡単な説明】
【００７９】
【図１】出力制御システムの構成図である。
【図２】サーバの要部構成を示す機能ブロック図である。
【図３】サーバのハードウェア構成を示す機能ブロック図である。
【図４】サーバの動作の一例を示すフローチャートである。
【図５】出力制御用カードの一例である。
【図６】メッセージ管理テーブルの一例である。
【図７】プロジェクタによる投影画像の一例である。
【図８】サーバの動作の一例を示すフローチャートである。
【図９】プロジェクタによる投影画像の一例である。
【図１０】サーバの動作の一例を示すフローチャートである。
【図１１】サーバの要部構成を示す機能ブロック図である。
【符号の説明】
【００８０】
１０  対象物側装置
２０  ビデオカメラ
４０  プロジェクタ
４５  投影画像
４７  ホワイドボード
５０  サーバ
５０ａ  ＣＰＵ
５０ｂ  ＲＡＭ
５０ｃ  ＲＯＭ
５０ｄ  Ｉ／Ｆ
５０ｅ  バス
５１  撮像部
５２  制御画像判定部
５２ａ  画像解析部
５２ｂ  タイマー
５２ｃ  履歴保持部
５２ｄ  ＦＩＦＯバッファ
５３  指令実行部
６０  ハーフミラー
６５  出力制御用カード
７０  回転ステージ
１００  端末
１１０  表示装置
１２０  コンピュータ
１３０  ポインティングデバイス
２００  対象物
３００  ネットワーク
【図１】
0005228417.tif 000002
【図２】
0005228417.tif 000003
【図３】
0005228417.tif 000004
【図４】
0005228417.tif 000005
【図５】
0005228417.tif 000006
【図６】
0005228417.tif 000007
【図７】
0005228417.tif 000008
【図８】
0005228417.tif 000009
【図９】
0005228417.tif 000010
【図１０】
0005228417.tif 000011
【図１１】
0005228417.tif 000012