(57)【要約】【課題】三次元座標演算処理を単純化し、また、発表者の習性に沿った操作方法を備えたプレゼンテーションシステムを得る。【解決手段】Ｘ軸、Ｙ軸方向にひろがる表示面２、既作成画像を表示する表示制御手段２２、指示体３、三次元座標空間を撮影するカメラ４、５、カメラが同時に撮影した撮影画像から指示体の三次元座標値を演算する座標値演算手段２３と描画手段２４を備えたプレゼンテーションシステム１であり、時刻ｔ１における指示体の三次元座標値であるｘ１、ｙ１、ｚ１と時刻ｔ２における指示体の三次元座標値であるｘ２、ｙ２、ｚ２を演算し、ｚ１の値に応じて画像修正が行われ、ｘ１、ｙ１の値に応じて描画の始点が定められ、ｘ２、ｙ２の値に応じて描画の終点が定められる。【選択図】図１
2009237950.tif 000002
【特許請求の範囲】
【請求項１】
Ｘ軸、Ｙ軸方向にひろがる表示面
前記表示面に表示するための既作成画像を記憶する既作成画像記憶部、
前記既作成画像記憶部に記憶された既作成画像を選択する既作成画像選択手段、
既作成画像選択手段が選択した既作成画像を前記表示面に表示する表示制御手段、
前記表示面を含む三次元座標空間を撮影する２つのカメラ、
前記三次元座標空間内を移動することがある指示体、
前記２つのカメラが同時に撮影した撮影画像を各々記憶する撮影画像記憶部、
撮影画像記憶部に記憶された前記同時撮影画像から、前記三次元座標空間内の一の固定点を基準点とした前記指示体の三次元座標値を演算する座標値演算手段、
前記三次元座標値を記憶する指示体座標値記憶部、
前記指示体座標値記憶部に記憶された前記指示体の三次元座標値を参照し、前記指示体の三次元座標値に応じて描画画像を生成する描画手段を有し、
前記表示制御手段は、前記表示面に、選択・表示された前記既作成画像と同時に前記描画画像を表示するものであり、
前記座標値演算手段により、時刻ｔ１における前記指示体の三次元座標値であるｘ１、ｙ１、ｚ１が演算され、前記座標値が前記指示体座標値記憶部に記憶されるとともに、前記座標値演算手段により、時刻ｔ１から所定時間経過後の時刻ｔ２における前記指示体の三次元座標値であるｘ２、ｙ２、ｚ２が演算され、前記座標値が前記指示体座標値記憶部に記憶され、
前記描画手段が生成する描画画像は、時刻ｔ１におけるＺ軸座標値であるｚ１の値に応じて画像修正が行われ、時刻ｔ１におけるＸ軸とＹ軸座標値であるｘ１、ｙ１の値に対応して描画の始点が定められ、時刻ｔ２におけるＸ軸とＹ軸座標値であるｘ２、ｙ２の値に対応して描画の終点が定められることを特徴とするプレゼンテーションシステム。
【請求項２】
前記描画画像は線であり、ｚ１の値が前記表示面に相対的に近いものである場合に相対的に太い線とする画像修正が行われ、ｚ１の値が前記表示面に相対的に遠いものである場合に相対的に細い線とする画像修正が行われることを特徴とする請求項１に記載したプレゼンテーションシステム。
【請求項３】
さらに、予め定められた奥行値を記憶する奥行値記憶部と奥行判定手段を有し、
奥行判定手段は前記ｚ１の値と前記奥行値を比較し、前記ｚ１の値が前記奥行値を満足する場合に、
前記描画手段が前記描画画像を生成することを特徴とする請求項１に記載したプレゼンテーションシステム。
【請求項４】
さらに、予め定められた移動距離値を記憶する移動距離値記憶部と第一操作判定手段を有し、
第一操作判定手段は、時刻ｔ１における前記指示体の位置と時刻ｔ２における前記指示体の位置間の距離を算出して前記移動距離値と比較し、前記算出した距離が前記移動距離値を満足する場合に、
第一の所定の操作を行うことを特徴とする請求項１に記載したプレゼンテーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スクリーン、ディスプレイなどの表示体に画像を表示し発表者がプレゼンテーションを行うにあたり、指示体を移動させ、画像に線などを書き加えることができるプレゼンテーションシステムにかかるものである。
【背景技術】
【０００２】
従来のハンドポインティング装置は、三次元空間を示す画像をディスプレイに表示し、互いに異なる複数の方向から認識対象者を撮影し、認識対象者が指し示している特定箇所の座標を判断している（例えば、特許文献１参照。）。
【０００３】
上記ハンドポイント装置は、認識対象者が腕を屈曲伸長させることで位置が変化する特徴点及び認識対象者が腕を屈曲伸長させても位置が変化しない基準点の三次元座標を各々求めて、認識対象者が意図する三次元空間内の特定三次元座標を判断している。
【特許文献１】特開平１１−１３４０８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来のハンドポイント装置は、装置動作中、常時特徴点と基準点の位置を求めるものであり、装置の演算処理が輻輳する。また、認識対象者が正面を向くか、背面を向くかなどにより、基準点を変更するなどの措置も必要となる。
【０００５】
さらに、プレゼンテーションにあたり、発表者は説明、表示画像の選択、画像特定位置を指示、聴衆の反応追跡など種々の行為を同時に行うものであり、加えて、精神緊張もある。このような状況下に使用する装置は、可能なかぎり、発表者の普遍的な習性に沿った操作を行うものが好ましい。
【０００６】
本発明は、三次元座標演算処理を単純化したプレゼンテーションシステムを得ることを課題とする。また、本発明は、発表者の習性に沿った操作方法を備えたプレゼンテーションシステムを得ることを課題とする。
【０００７】
本発明のその他の課題は、本発明の説明により明らかになる。
【課題を解決するための手段】
【０００８】
本発明の一の態様にかかるプレゼンテーションシステムは、
Ｘ軸、Ｙ軸方向にひろがる表示面
前記表示面に表示するための既作成画像を記憶する既作成画像記憶部、
前記既作成画像記憶部に記憶された既作成画像を選択する既作成画像選択手段、
既作成画像選択手段が選択した既作成画像を前記表示面に表示する表示制御手段、
前記表示面を含む三次元座標空間を撮影する２つのカメラ、
前記三次元座標空間内を移動することがある指示体、
前記２つのカメラが同時に撮影した撮影画像を各々記憶する撮影画像記憶部、
撮影画像記憶部に記憶された前記同時撮影画像から、前記三次元座標空間内の一の固定点を基準点とした前記指示体の三次元座標値を演算する座標値演算手段、
前記三次元座標値を記憶する指示体座標値記憶部、
前記指示体座標値記憶部に記憶された前記指示体の三次元座標値を参照し、前記指示体の三次元座標値に応じて描画画像を生成する描画手段を有し、
前記表示制御手段は、前記表示面に、選択・表示された前記既作成画像と同時に前記描画画像を表示するものであり、
前記座標値演算手段により、時刻ｔ１における前記指示体の三次元座標値であるｘ１、ｙ１、ｚ１が演算され、前記座標値が前記指示体座標値記憶部に記憶されるとともに、前記座標値演算手段により、時刻ｔ１から所定時間経過後の時刻ｔ２における前記指示体の三次元座標値であるｘ２、ｙ２、ｚ２が演算され、前記座標値が前記指示体座標値記憶部に記憶され、
前記描画手段が生成する描画画像は、時刻ｔ１におけるＺ軸座標値であるｚ１の値に応じて画像修正が行われ、時刻ｔ１におけるＸ軸とＹ軸座標値であるｘ１、ｙ１の値に対応して描画の始点が定められ、時刻ｔ２におけるＸ軸とＹ軸座標値であるｘ２、ｙ２の値に対応して描画の終点が定められることを特徴とする。
【０００９】
本発明において、指示体の三次元座標値は、一の固定を基準点として演算算出される。また、前記描画手段が生成する描画画像は、時刻ｔ１におけるＺ軸座標値であるｚ１の値、すなわち、指示体の奥行方向位置に応じて画像種別が定められる。
【００１０】
本発明の好ましい実施態様において、前記プレゼンテーションシステムにおける前記描画画像は線であり、ｚ１の値が前記表示面に相対的に近いものである場合に相対的に太い線とする画像修正が行われ、ｚ１の値が前記表示面に相対的に遠いものである場合に相対的に細い線とする画像修正が行われるものであってもよい。
【００１１】
本好ましい実施態様によれば、指示体が表示面に近いと相対的に太い線が描画され、指示体が表示面に遠いと細い線が描画される。一般に、発表者は強調したい部分を指示する場合には表示面に指示体を近づける習性がある。このため、強調したい部分に、太い下線や、太いオーバーマークが描画されることになる。よって、本好ましい実施態様は、より一層、発明者の習性に沿ったプレゼンテーションシステムとなる。
【００１２】
もっとも本発明において、画像修正は本好ましい実施態様に限定されるものではなく、例えば、指示体が表示面に近い場合に相対的に細い線に修正されるものであってもよい。
【００１３】
本発明の他の好ましい実施態様において、前記プレゼンテーションシステムは、
さらに、予め定められた奥行値を記憶する奥行値記憶部と奥行判定手段を有し、
奥行判定手段は前記ｚ１の値と前記奥行値を比較し、前記ｚ１の値が前記奥行値を満足する場合に、
前記描画手段が前記描画画像を生成するものであってもよい。
【００１４】
本好ましい実施態様によれば、指示体が一定範囲の奥行に位置する場合に、描画が行われる。例えば、発表者が表示面に接近し指示体を移動する場合には、描画がおこなわれる。一方、発表者が表示面を離れ、例えば演壇付近で指示体を移動する場合には、描画は行われない。当該演壇付近での指示体の操作は、コマンド入力のための操作と定義し、このようにプレゼンテーションシステムを構成することもできる。
【００１５】
一般に、発表者はスライドなど既作成画像の説明時には、表示面に近づいて指示体で表示面をなぞるなど一定奥行方向に移動する習性がある。よって、本好ましい実施態様は、より一層、発明者の習性に沿ったプレゼンテーションシステムとなる。
【００１６】
本発明のその他の好ましい実施態様において、前記プレゼンテーションシステムは、
さらに、予め定められた移動距離値を記憶する移動距離値記憶部と第一操作判定手段を有し、
第一操作判定手段は、時刻ｔ１における前記指示体の位置と時刻ｔ２における前記指示体の位置間の距離を算出して前記移動距離値と比較し、前記算出した距離が前記移動距離値を満足する場合に、第一の所定の操作を行うものであってもよい。
【００１７】
本好ましい実施態様によれば、指示体が特定速度で移動をした場合には、所定の操作入力（例えば、コマンド入力）と判定され、表示画像が変更される等の所定の操作を行う事ができる。一般に、発表者はスライド送りなどを要求する場合に指示体をす早く移動させ、スライドの説明時には指示体をゆっくり動かす習性がある。よって、本好ましい実施態様では、指示体の移動速度を変化させることによる所定操作の入力を盛り込む事でより一層、発明者の習性に沿ったプレゼンテーションシステムとなる。
【００１８】
所定の操作を例示すれば、既作成画像の頁送り頁戻し、表示画像が変化するいわゆるアニメーションの開始停止、音響の発生停止などである。
【００１９】
以上説明した本発明、本発明の好ましい実施態様、これらに含まれる構成要素は可能な限り組み合わせて実施することができる。
【発明の効果】
【００２０】
本発明によれば、指示体の三次元座標値は一の固定点を基準点として演算算出される。当該固定点は、本プレゼンテーションシステムが定常動作を続ける間一定である。従って三次元座標値演算処理は指示体についてのみ行われる。このため、演算効率が向上する。ひいては、処理速度向上、誤動作防止などが実現されるプレゼンテーションシステムとなる。
【００２１】
また、時刻ｔ１におけるＺ軸座標値であるｚ１の値、すなわち、指示体の奥行方向位置に応じて画像修正が行われるので、発表者が強調したい部分により顕著な描画がなされるなど、発表者の習性に沿った操作が可能なプレゼンテーションシステムとなる。ひいては、使いやすさ、操作性が向上する。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の実施例にかかるプレゼンテーションシステム１をさらに説明する。本発明の実施例に記載した部材や部分の寸法、材質、形状、その相対位置などは、とくに特定的な記載のない限りは、この発明の範囲をそれらのみに限定する趣旨のものではなく、単なる説明例にすぎない。
【００２３】
図１は、プレゼンテーションシステム１の構成図である。プレゼンテーションシステム１は、スクリーンである表示面２、指示体３、第１カメラ４、第２カメラ５、システム制御器８から構成される。
【００２４】
本実施例における画像表示はプロジェクター６とスクリーンによりなされる。しかし、本発明において表示面２はスクリーンに限られるものではなく、例えば、液晶ディスプレイなどの表示面であってもよい。
【００２５】
表示面２は、Ｘ軸方向とＹ軸方向に広がる平面である。本発明において、平面は幾何学に定義される平面と、プロジェクターやディスプレイの特性に応じた曲面を含む。また、本発明においてＸ軸、Ｙ軸は、表示面との距離を表現するＺ軸との相対的な関係を表すものである。
【００２６】
第一カメラ４と第二カメラ５は、表示面２を含む三次元空間を撮影するカメラであり、動画カメラでもよく、静止画カメラであってもよい。もっとも、スムーズな描画を行うなどのためには、例えば、６０フレーム／秒程度以上の速度で画像を得ることが好ましいので、第一カメラ４と第二カメラ５は動画カメラが好ましい。第一カメラ４と第二カメラ５は例えば、ＣＣＤカメラを使用することができる。
【００２７】
第一カメラ４と第二カメラ５は表示面２の全面を視野にすることが好ましく、図１中に視野７に示すように表示面２の輪郭領域を視野に含むことが好ましい。
【００２８】
なお、カメラは２個に限られず、３個以上あってもよい。
【００２９】
指示体３は、例えば赤色や緑色の物体である。物体の形状は例えば、球状体や立方体である。指示体３の移動によるプレゼンテーションシステム１の操作を容易にするために、棒の先端に当該指示体３を付着することが好ましい。また、発表者が例えば赤色や緑色の手袋を片手に装着し、当該手袋を指示体３としてもよい。
【００３０】
指示体３はプレゼンテーションシステム１を操作する手段である。指示体３は第１カメラ４と第２カメラ５の視野内で移動したり、静止したりする。また。当該視野外に出て移動したり、静止したりする。視野内での指示体を検出し、プレゼンテーションシステム１を操作する。
【００３１】
システム制御器８は、例えば、コンピュータである。システム制御器８は既作成画像記憶部１１、対象色ルックアップテーブルである対象色ＬＵＴ１２、三次元座標記憶部１３、レンズ補正係数記憶部１４、画像−空間変換係数記憶部１５、移動距離値記憶部１６、描画画種記憶部１７、描画修正記憶部１８、奥行値記憶部１９、撮影画像記憶部３１、レンズ補正済画像記憶部３２、指示体座標値記憶部３３の各記憶部、既作成画像選択手段２１、表示制御手段２２、座標値演算手段２３、描画手段２４、第一操作判定手段２５、コマンド制御手段２６、対象色判定手段２７、奥行判定手段３０の各手段、さらに主制御部２８、周辺機器制御部２９を有している。
【００３２】
上記の各手段は、コンピュータに組み込まれたプログラムとＣＰＵ、ＲＡＭ、ＲＯＭなどにより実現できる。上記の各記憶部は、例えば、コンピュータのハードメモリー内の一定部分を割り当てることで実現できる。さらに、既作成画像選択手段２１は、例えば、市販のプレゼンテーションシステム用プログラムを使用することができる。
【００３３】
主制御部２８はシステム制御器８の全体の動作制御などを行う。周辺機器制御部２９は、第１カメラ４、第２カメラ５の動作、画像処理、プロジェクター６の制御などを行う。また、システム制御器８は、システム表示装置４１、入力デバイス４２を有する。システム表示装置４１はコンピュータに付属する液晶ディスプレイであり、入力デバイス４２はキーボードとポインター、例えばマウスである。
【００３４】
（初期設定）
プレゼンテーションシステム１の初期設定その操作などを説明する。
【００３５】
表示面２に表示する既作成画像を作成し、既作成画像記憶部１１に記憶する。既作成画像は、文字、図形、写真、イラスト、動画これらの混合物などである。また、既作成画像は白紙の画像であってもよい。既作成画像の具体例はプレゼンテーション用のスライド原稿である。
【００３６】
描画画種記憶部１７に描画画種を記憶する。描画画種は、例えば、実線、破線、一点鎖線、丸印、三角印、四角印、矢印などである。記憶する描画画種は、単一であってもよい。
【００３７】
描画修正記憶部１８に、描画画像の修正事項を記憶する。修正事項は、例えば、線の太さ、色の濃淡、色相である。そして、ｚ１の値との関係式を記述する。例えば、線の太さを修正するのであれば、０≦ｚ１＜５０の場合に線の太さ１００画素、５０≦ｚ１＜１００の場合に線の太さ７０画素、１００≦ｚ１＜１５０の場合に線の太さ４０画素のように記述する。また、例えば、色相を修正するのであれば、０≦ｚ１＜１００の場合に赤、１００≦ｚ１＜２００の場合に橙、２００≦ｚ１＜３００の場合に黄のように記述する。
【００３８】
（環境設定）
次に、環境設定を行う。環境設定は、プレゼンテーションシステム１を実際の使用場所に設置して、照明状態、指示体移動範囲などに応じて、プレゼンテーションシステム１に必要なデータを入力する設定である。
【００３９】
プレゼンテーションシステム１を発表場所に設置し、表示面２、プロジェクター６を配置する。第１カメラ４と第２カメラ５を配置し、カメラ視野７を調節する。カメラ視野は、環境設定中と引き続く定常運転中固定される。
【００４０】
次に、プレゼンテーションシステム１に認識対象色の教示を行う。図３は認識対象色教示処理のフローチャートであり、図２は対象色ＬＵＴ１２の内容説明図である。
【００４１】
Ｓ１１で指示体３をカメラ視野７内に位置付け、第１カメラ４、第２カメラ５で指示体３を含む画像を撮影する。Ｓ１２で第１カメラ４の撮影画像と第２カメラ５の撮影画像を撮影画像記憶部３１に記憶する。
【００４２】
Ｓ１３で第１カメラ４の撮影画像を撮影画像記憶部３１から呼び出し、システム表示装置４１に表示する。Ｓ１４で、入力デバイス４２にてシステム表示装置上の指示体３領域を指定する。この操作により第１の認識対象色Ｃ１が教示される。Ｓ１５で第１の認識対象色Ｃ１を対象色ＬＵＴ１２に記憶する。
【００４３】
Ｓ１６で、システム表示装置４１に表示されている同一画像に対して、非指示体領域を指定する。この操作により第１の非認識対象色ＮＣ１−１が教示される。Ｓ１７で第１の非認識対象色ＮＣ１−１を対象色ＬＵＴ１２に記憶する。Ｓ１６とＳ１７を繰り返して他の非認識対象色を教示する。
【００４４】
ここで、Ｓ１６においてシステム表示装置４１に表示されている同一画像に教示すべき非認識対象色がない場合には、以下の撮影操作から繰り返す。すなわち、当該特定の非認識対象色を含む画像を表示面２に表示し、あるいは、当該特定の非認識対象色の物をカメラ視野７内に位置づけて、第１カメラで撮影し、Ｓ１２、Ｓ１３、Ｓ１６、Ｓ１７を行う。
【００４５】
以上により、第１カメラ撮影画像について第１の認識対象色Ｃ１と第１の非認識対象色ＮＣ１−１、ＮＣ１−２  −−−  ＮＣ１−ｎが教示され、対象色ＬＵＴ１２に記憶される。
【００４６】
次にＳ１９に移行し、第２カメラ撮影画像について、Ｓ１３〜Ｓ１８の操作を繰り返す。Ｓ１４で指定される第２の認識対象色Ｃ２と、上述した第１の認識対象色Ｃ１は略同一であるが、それぞれ第２カメラと第１カメラの色特性が反映された色データである。
【００４７】
以上の認識対象色教示が終了すると、図２に示すように、対象色ＬＵＴ１２内には、第１カメラ撮影画像について認識対象色Ｃ１と非認識対象色ＮＣ１−１、ＮＣ１−２  −−−  ＮＣ１−ｎが記憶され、第２カメラ撮影画像について認識対象色Ｃ２と非認識対象色ＮＣ２−１、ＮＣ２−２  −−−  ＮＣ２−ｎが記憶される。
【００４８】
カメラを３台以上含むプレゼンテーションシステムにあっては、第３カメラ撮影画像などについて、認識対象色と非認識対象色を教示する。
【００４９】
次に図４を参照して、画像―空間変換にかかる環境設定を説明する。
【００５０】
Ｓ２１で補正用基準点が描かれた画像を表示面２に表示する。画像表示に替えて同様の印刷物を表示面に貼り付けてもよい。補正用基準点が描かれた画像は、例えば、方眼画像、市松模様画像である。そして、当該表示を第１カメラ４、第２カメラ５で撮影する。
【００５１】
Ｓ２２で第１カメラ４の撮影画像と第２カメラ５の撮影画像を撮影画像記憶部３１に記憶する。Ｓ２３で第１カメラ４の撮影画像を撮影画像記憶部３１から呼び出し、システム表示装置４１に表示する。表示画像上の補正用基準点の画像座標値を検出する。
【００５２】
Ｓ２４で三次元座標（ワールド座標）における補正用基準点と、Ｓ２３で検出した画像座標値を関連つける。Ｓ２５で三次元座標値と画像座標値を一時メモリーに記憶する。
【００５３】
他の補正用基準点について、Ｓ２３〜Ｓ２５の操作を繰り返す。
【００５４】
Ｓ２６で一時メモリーから三次元座標値群と各々１対１に対応する画像座標値群を呼び出し、両群から第１カメラ撮影画像のレンズ補正係数と第１カメラ撮影画像の画像−空間変換係数を算出する。レンズ補正係数は係数値であり、画像−空間変換係数は行列値である。
【００５５】
Ｓ２７で、第１カメラ撮影画像のレンズ補正係数をレンズ補正係数記憶部１４に記憶する。Ｓ２８で、第１カメラ撮影画像の画像−空間変換係数を画像−空間変換係数記憶部１５に記憶する。
【００５６】
Ｓ２９で第２カメラ撮影画像に対して、Ｓ２３〜Ｓ２８と同様の操作を行う。当該操作により、第２カメラ撮影画像のレンズ補正係数がレンズ補正係数記憶部１４に記憶され、第２カメラ撮影画像の画像−空間変換係数が画像−空間変換係数記憶部１５に記憶される。
【００５７】
（定常運転−１）
次に図５に示す定常運転のフローチャート、図６に示す指示体３の三次元座標決定処理フローチャートを参照しつつ、定常運転処理を説明する。
【００５８】
Ｓ４０で定常運転を開始する。定常運転中、指示体３は発表者の操作に従って、移動したり静止したりする。
【００５９】
Ｓ４１で既作成画像選択手段２１は、既作成画像記憶部１１から一の画像を選択する。Ｓ４２で、表示制御手段２１は当該画像を表示面２に表示する。
【００６０】
Ｓ４３０で、第１カメラ４と第２カメラ５は各々の視野内を同時に撮影し、撮影画像中の指示体３の位置から指示体３の三次元座標値を算出する。Ｓ４３０の詳細な処理は、以下で別途説明する。
【００６１】
当該算出により、時刻ｔ１における指示体３の三次元座標値ｘ１、ｙ１、ｚ１と、時刻ｔ２における座標値ｘ２、ｙ２、ｚ２が、指示体座標値記憶部３３に記憶される。
【００６２】
Ｓ５１で描画手段２４が描画画種記憶部１７から、一の描画画種を選択する。描画画種は、例えば、一の定常運転中は、常時、同一描画画種が選択されるように予めプログラムしておいてもよく、また、ｘ１、ｙ１、ｚ１の値に応じて描画画種が選択されるようにプログラムしておいてもよい。
【００６３】
Ｓ５２で描画手段２４が指示体座標値記憶部３３を参照し、ｚ１の値に応じて描画画像を修正する。描画画種が線の場合に、例えば、ｚ１の値が前記表示面に相対的に近いものである場合に相対的に太い線とする画像修正を行い、ｚ１の値が前記表示面に相対的に遠いものである場合に相対的に細い線とする画像修正を行う。
【００６４】
Ｓ５３で、描画手段２４が指示体座標値記憶部３３のｘ１、ｙ１の値を参照して、描画画像の始点を決定する。Ｓ５４で、描画手段２４が指示体座標値記憶部３３のｘ２、ｙ２の値を参照して、描画画像の終点を決定する。
【００６５】
Ｓ５５で、描画手段は、Ｓ４１で選択され、現在表示面２に表示されていると同一の既作成画像を既作成画像記憶手段１１から呼び出す。当該既作成画像にＳ５１〜Ｓ５４で作成修正された描画画像を重ねる処理を行う。当該描画処理は、描画画像が最前面に表示され、重なった既作成画像は見えない態様であってもよく、描画画像が、たとえば、５０％の透過度で描かれるものであってもよい。そして当該画像を表示制御手段２２に送付する。
【００６６】
Ｓ５６で、表示制御手段２２は、重ね合わされた画像を表示面２に表示する。
【００６７】
Ｓ５６が終了すれば、座標値記憶部３２中のｘ２、ｙ２、ｚ２のデータは、新たなｘ１、ｙ１、ｚ１と定義される。
【００６８】
（定常運転−２、三次元座標決定処理）
Ｓ４３０における指示体３の三次元座標決定処理を説明する。
【００６９】
Ｓ６１において、第１カメラ４、第２カメラ５で固定視野を同時に撮影する。Ｓ６２で第１カメラ４の撮影画像と第２カメラ５の撮影画像を撮影画像記憶部３１に記憶する。
【００７０】
Ｓ６３で第１カメラ４の撮影画像を撮影画像記憶部３１から呼び出す。Ｓ６４でレンズ補正係数記憶部に記憶された第１カメラ撮影画像のレンズ補正係数を用いて、第１カメラ撮影画像にレンズ補正を行う。Ｓ６５で第１カメラレンズ補正済画像をレンズ補正済画像記憶部３２に記憶する。
【００７１】
Ｓ６６で第２カメラ撮影画像に対して、Ｓ６１〜Ｓ６５と同様の処理を行う。当該処理に用いるレンズ補正係数は、第２カメラ撮影画像のレンズ補正係数である。これにより第２カメラレンズ補正済画像もレンズ補正済画像記憶部３２に記憶される。
【００７２】
Ｓ６７で三次元座標記憶部１３に記憶された三次元座標空間の第１の点を抽出する。抽出された点の座標値を「抽出三次元座標値」と呼ぶ。三次元座標空間は、表示面２（Ｘ軸とＹ軸方向に広がる）を含み、表示面から前方（発表者、聴衆が位置する方向（Ｚ軸））と後方に広がる空間である。同時に、三次元座標空間はカメラ視野７で撮影される空間である。三次元座標記憶部１３には、三次元座標空間を微小立方体、または微小直方体に区画した空間上の各座標点が記憶されている。三次元座標値のＺ軸正負は右手座標系で定義するが、必要に応じてＺ軸の正負を補正すればよい。
【００７３】
Ｓ６８で、座標値演算手段２３は、画像−空間変換係数記憶部１５に記憶された第１カメラ撮影画像の画像−空間変換係数を用いて、抽出三次元座標値を第１カメラ撮影画像の画像座標値に変換する。変換された画像座標値を「抽出画像座標値」と呼ぶ。
【００７４】
Ｓ６９で、対象色判定手段は第１カメラレンズ補正済画像を呼び出し、対象色ＬＵＴ１２内の第１カメラ撮影画像用の認識対象色Ｃ１、非認識対象色ＮＣ１−１、ＮＣ１−２  −−−  ＮＣ１−ｎを参照しながら、抽出画像座標値の画素が認識対象色に該当するか否かを判定する。認識対象色に該当する場合には、Ｓ７０に移行する。認識対象色に該当しない場合には、Ｓ６７に戻り、三次元座標記憶部１３に記憶された三次元座標空間の第２の点を抽出し、Ｓ６８、Ｓ６９の同様の処理を行う。
【００７５】
Ｓ７０では、第２カメラレンズ補正済画像に対してＳ６８、Ｓ６９と同様の処理を行う。このとき、抽出画像座標値の変換に使用される画像−空間変換係数は、第２カメラ撮影画像の画像−空間変換係数である。また、対象色判定手段が参照する対象色ＬＵＴ１２中の色データは、第２カメラ撮影画像用の認識対象色Ｃ２、非認識対象色ＮＣ２−１、ＮＣ２−２  −−−  ＮＣ２−ｎである。
【００７６】
Ｓ７１で、対象色判定手段２７は、第１カメラ撮影画像と第２カメラ撮影画像で認識対象色が検出されたか否かを判定する。すなわち、第２カメラ撮影画像における抽出画像座標点の画素が認識対象色と判定した場合には、抽出三次元座標値を指示体３の検出座標点とみなして、座標値記憶部３２に検出指示体座標点として抽出三次元座標値を記憶する。第２カメラ撮影画像で認識対象色が検出されない場合には、Ｓ６７に戻り、三次元座標記憶部１３に記憶された三次元座標空間の第２の点を抽出し、Ｓ６８、Ｓ６９と同様の処理を行う。
【００７７】
Ｓ７２では、Ｓ６７〜Ｓ７１までの処理を繰り返して、三次元座標空間の全ての点で、対象色検出処理を行う。
【００７８】
Ｓ７３では、上記の処理で対象色の検出があれば、Ｓ７４に進む。上記の処理で対象色の検出がなければ、Ｓ７６に進む。
【００７９】
Ｓ７４では、指示体座標値記憶部３３に記憶された検出指示体座標値群を座標値演算手段により一点に確定する。当該一点への確定は、例えば、検出指示体座標値群の重心を求めてもよく、また、検出指示体座標値群の中で、表示面に最近接している点の座標を選択してもよい。
【００８０】
Ｓ７５で、確定した検出指示体座標点を時刻ｔ１におけるｘ１、ｙ１、ｚ１として記憶する。
【００８１】
Ｓ７６では、Ｓ６１に戻り、次フレーム（時刻ｔ２）での撮影画像について、指示体座標検出を行う。これにより、時刻ｔ２における指示体の座標点ｘ２、ｙ２、ｚ２が指示体座標値記憶部３３に記憶される。
【００８２】
なお、カメラが３台以上のプレゼンテーションシステムにあっては、Ｓ７０の第２カメラレンズ補正済画像に対するＳ６８、Ｓ６９と同様の処理に引き続き、第３カメラレンズ補正済画像に対するＳ６８、Ｓ６９と同様の処理等等を行う。
【００８３】
巨大な表示面２を使用するプレゼンテーションシステムにあっては、画像−空間変換にかかる環境設定は上述の操作を行い、定常運転時の指示体三次元座標値算出にあって、抽出する三次元座標値の範囲を指示体が移動する範囲に限ればよい。このようにすれば、演算速度が向上するなどの効果を得ることができる。
【００８４】
（第二の実施例）
好ましい実施態様である指示体の奥行位置判断を付加したプレゼンテーションシステム１（第二の実施例）について説明する。付加される奥行位置判断は、三次元空間における指示体の奥行き位置により、描画処理を行うか否かを判断する処理である。
【００８５】
図７は、第二の実施例を説明するフローチャートである。第二の実施例にあっては、上記で説明した定常運転において、Ｓ４３０（指示体の三次元座標決定）とＳ５１（描画開始）の間に、Ｓ８１〜Ｓ８４までの処理が挿入される。
【００８６】
奥行値記憶部１９に、予め、指示体のＺ軸の閾値を記憶しておく。あるいはＺ軸の両端値を記憶しておく。閾値の場合には、閾値よりもｚ１が大きい（あるいは小さい場合）に描画処理に進む旨を記述する。両端値の場合には、ｚ１が両端値の間にある場合（あるいは外れる場合）に描画処理に進む旨を記述する。以上奥行値記憶部１９に記憶された値と条件を総称して「閾値条件」と呼ぶ。
【００８７】
Ｓ４３０による指示体座標値の検出の後に、Ｓ８１で奥行判定手段３０が奥行値記憶部１９に記憶された値と、指示体座標値記憶部３３に記憶されたｚ１の値を比較する。
【００８８】
Ｓ８２でｚ１が閾値条件を満足する場合には、Ｓ８３に進む。また、ｚ１値が閾値条件を外れる場合にはＳ８４に進む。Ｓ８３では、Ｓ５１に進み描画処理が行われる。
【００８９】
Ｓ８４では、例えば、コマンド認識処理を開始する。コマンド認識は、複数の時刻ｔ１、ｔ２、−−  ｔｎにおける指示体座標値（ｘ１、ｙ１、ｚ１）（ｘ２、ｙ２、ｚ２）−−（ｘｎ、ｙｎ、ｚｎ）の組み合わせにより特定のコマンドと認識する処理である。
【００９０】
コマンド認識処理に入って、コマンドが認識されない場合には、Ｓ４３０に戻る。
【００９１】
上記のコマンド処理は、所定の処理の一例である。閾値条件を外れる場合に、所定の処理を行うことなく、単にＳ４３０に戻ってもよい。
【００９２】
（第三の実施例）
他の好ましい実施態様である指示体の移動速度判断を付加したプレゼンテーションシステム１（第三の実施例）について説明する。付加される移動速度判断は、三次元空間における指示体の移動速度により、描画処理を行うか所定の操作を行うか判断する処理である。
【００９３】
図８は、第三の実施例を説明するフローチャートである。第三の実施例にあっては、上記で説明した定常運転において、Ｓ４３０（指示体の三次元座標決定）とＳ５１（描画開始）の間に、Ｓ９１〜Ｓ９６までの処理が挿入される。
【００９４】
移動距離値記憶部１６に予め指示体の移動距離値を記憶しておく。本実施例では移動距離値は単一の値（閾値）である。
【００９５】
Ｓ４３０による指示体座標値の検出の後に、Ｓ９１で第一操作判定手段２５が、指示体座標値記憶部３３に記憶された時刻ｔ１における指示体の位置と時刻ｔ２における指示体の位置の距離（算出移動距離）を算出する。Ｓ９２で第一操作判定手段２５は、移動距離値記憶部１６に記憶された移動距離値と算出された算出移動距離を比較する。
【００９６】
算出移動距離が移動距離値（閾値）よりも大きい場合には、Ｓ９３に移動する。算出移動距離が移動距離値（閾値）よりも小さい場合にはＳ９６に移動する。
【００９７】
Ｓ９３では、第一操作判定手段がコマンド制御手段２６にコマンド信号を送付する。Ｓ９４でコマンド信号を受けたコマンド制御手段２６は現在表示中の既作成画像、または、既作成画像選択手段に所定の処理を施す。
【００９８】
Ｓ９５で表示制御手段２２は当該処理済既作成画像を表示面２に表示する。
【００９９】
Ｓ９６ではＳ５１に進み描画処理が行われる。
【０１００】
移動距離記憶部１６に記憶する値と第一操作判定手段２５が行う判定は、例えば、
(1) 単一閾値を記憶して算出移動距離との大小比較判定、
(2) 単一範囲の両端値を記憶して、算出移動距離が範囲に入るか外れるかの比較判定、
(3) ２範囲の２の両端値を記憶して、算出移動距離がいずれの範囲に入るかの比較判定、
などであってもよい。
【０１０１】
コマンド信号を受けたコマンド制御手段２６は、既作成画像に関して、頁送り頁戻し、アニメーションの開始停止を行ってもよく、また音響の発生停止を行ってもよい。
【図面の簡単な説明】
【０１０２】
【図１】プレゼンテーションシステム１の構成図である。
【図２】対象色ＬＵＴ１２の内容説明図である。
【図３】認識対象色教示処理のフローチャートである。
【図４】画像―空間変換にかかる環境設定のフローチャートである。
【図５】定常運転のフローチャートである。
【図６】指示体３の三次元座標決定処理フローチャートである。
【図７】指示体３の奥行位置判断付加部分のフローチャートである。
【図８】指示体３の移動速度判断付加部分のフローチャートである
【符号の説明】
【０１０３】
１    プレゼンテーションシステム
２    表示面
３    指示体
４    第１カメラ
５    第２カメラ
７    カメラ視野
８    システム制御器
【図１】
2009237950.tif 000003
【図２】
2009237950.tif 000004
【図３】
2009237950.tif 000005
【図４】
2009237950.tif 000006
【図５】
2009237950.tif 000007
【図６】
2009237950.tif 000008
【図７】
2009237950.tif 000009
【図８】
2009237950.tif 000010