(57)【要約】【課題】一のユーザのジェスチャーによって机上にあるコピー対象書面を特定し、特定したコピー対象書面をコピーして、実空間内の他のユーザが指定する表示位置に表示する。【解決手段】一のユーザの動きからコピー対象とすべき対象書面を特定する対象特定部と、対象書面を撮像した画像を入力する対象画像入力部と、他のユーザを検出するユーザ検出部と、撮像した対象書面の画像を他のユーザに対して出力する画像出力部と、を備える表示システムを提供する。【選択図】図１
2013149023.tif 000002
【特許請求の範囲】
【請求項１】
一のユーザの動きからコピー対象とすべき対象書面を特定する対象特定部と、
前記対象書面を撮像した画像を入力する対象画像入力部と、
他のユーザを検出するユーザ検出部と、
撮像した前記対象書面の画像を他のユーザに対して出力する画像出力部と、
を備える表示システム。
【請求項２】
他のユーザの動きから前記対象書面の画像を表示すべき表示位置を特定する表示位置特定部を更に備え、
前記画像出力部は、前記対象書面の画像を出力して前記表示位置に表示させる
請求項１に記載の表示システム。
【請求項３】
前記対象書面の画像を撮像して前記対象画像入力部へ供給する対象撮像部と、
前記画像出力部に接続されて、前記対象書面の画像を他のユーザに対して表示する画像表示部と、
を更に備える請求項１または２に記載の表示システム。
【請求項４】
前記画像表示部は、撮像した前記対象書面を、他の複数のユーザのそれぞれに対して個別に表示する請求項３に記載の表示システム。
【請求項５】
前記対象特定部は、前記対象書面が裏返されたことに応じて裏面を新たに前記対象書面として特定する請求項１から４のいずれか一項に記載の表示システム。
【請求項６】
前記画像出力部は、前記他のユーザの指示に応じて複数の前記対象書面のうちいずれを出力するかを選択する請求項１から５のいずれか一項に記載の表示システム。
【請求項７】
撮像した前記対象書面を画像認識し、認識結果に基づいて当該対象書面の電子データをファイルシステムから検索する検索部を更に備え、
前記画像出力部は、検索された前記対象書面の電子データに基づく画像を他のユーザに対して出力する
請求項１から６のいずれか一項に記載の表示システム。
【請求項８】
撮像した前記対象書面の画像品質を評価する評価部を更に備え、
前記検索部は、撮像した前記対象書面の画像品質が基準未満の場合に当該対象書面の電子データを検索する
請求項７に記載の表示システム。
【請求項９】
前記画像表示部は、他のユーザが使用する机上に前記対象書面の画像を表示し、
他のユーザが使用する机の上の物を検出する障害物検出部を更に備え、
前記画像表示部は、前記対象書面の画像の表示位置に物が検出された場合に、当該表示位置に対する前記対象書面の画像の表示を停止する
請求項３に記載の表示システム。
【請求項１０】
前記画像表示部は、前記対象書面の画像を机の上の他の位置に表示する請求項９に記載の表示システム。
【請求項１１】
一のユーザの動きを撮像する動作撮像部を更に備え、
前記対象特定部は、前記動作撮像部が撮像した一のユーザの動きから前記対象書面を特定する
請求項１から１０のいずれか一項に記載の表示システム。
【請求項１２】
前記ユーザ検出部は、一のユーザの動きから前記対象書面の画像を出力すべき他のユーザを特定する請求項１から１１のいずれか１項に記載の表示システム。
【請求項１３】
コンピュータを、
一のユーザの動きからコピー対象とすべき対象書面を特定する対象特定部と、
前記対象書面を撮像した画像を入力する対象画像入力部と、
他のユーザを検出するユーザ検出部と、
撮像した前記対象書面の画像を他のユーザに対して出力する画像出力部と、
を備える制御装置として機能させる表示プログラム。
【請求項１４】
一のユーザの動きからコピー対象とすべき対象書面を特定する対象特定ステップと、
前記対象書面を撮像した画像を入力する対象画像入力ステップと、
他のユーザを検出するユーザ検出ステップと、
撮像した前記対象書面の画像を他のユーザに対して出力する画像出力ステップと、
を備える表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示システム、表示プログラム、および表示方法に関する。
【背景技術】
【０００２】
特許文献１には、コピー対象を正確に選択するための方法が記載されている。特許文献２には、マルチタッチパネルにおいて、指のジェスチャーにより情報を入力する方法が記載されている。特許文献３には、対象物を含む領域に注釈画像を表示する方法が記載されている。
［先行技術文献］
［特許文献］
［特許文献１］特許第４０５６４７７号明細書
［特許文献２］特表２０１０−５３２０５５号公報
［特許文献３］特開２００９−２９０４８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、従来、机上等にある書面をコピーして、実空間内のユーザの任意の位置に表示させることはできなかった。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、一のユーザの動きからコピー対象とすべき対象書面を特定する対象特定部と、前記対象書面を撮像した画像を入力する対象画像入力部と、他のユーザを検出するユーザ検出部と、撮像した前記対象書面の画像を他のユーザに対して出力する画像出力部と、を備える表示システムを提供する。
【０００５】
本発明の第２の態様においては、コンピュータを、一のユーザの動きからコピー対象とすべき対象書面を特定する対象特定部と、前記対象書面を撮像した画像を入力する対象画像入力部と、他のユーザを検出するユーザ検出部と、撮像した前記対象書面の画像を他のユーザに対して出力する画像出力部と、を備える制御装置として機能させる表示プログラムを提供する。
【０００６】
本発明の第３の態様においては、一のユーザの動きからコピー対象とすべき対象書面を特定する対象特定ステップと、前記対象書面を撮像した画像を入力する対象画像入力ステップと、他のユーザを検出するユーザ検出ステップと、撮像した前記対象書面の画像を他のユーザに対して出力する画像出力ステップと、を備える表示方法を提供する。
【０００７】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る表示システム１０の構成を示す。
【図２】本実施形態に係る制御装置３０の機能構成の一例を示す。
【図３】本実施形態に係る制御装置３０における、表示処理フローを示す。
【図４】本実施形態の変形例に係る制御装置３０の機能ブロックを示す。
【図５】本実施形態の変形例に係る制御装置３０における、表示処理フローを示す。
【図６】本実施形態に係るコンピュータ１９００のハードウェア構成の一例を示す。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１０】
図１は、本実施形態に係る表示システム１０の構成を示す。表示システム１０は、ユーザの予め定められた動作（コピー操作）を検出して実空間内における書面をコピー対象書面として特定し、同一又は他のユーザの予め定められた動作（ペースト操作）を検出したことに応じて、コピー対象書面の画像をそのユーザに対して表示する。
【００１１】
例えば、図１に示されるように、表示システム１０は、部屋１２内において、一のユーザ４１がコピー対象を特定する予め定められた動作（コピー操作）をしたことに応じて対象書面４３を特定し、特定した対象書面４３の画像を撮像して入力する。そして、表示システム１０は、他のユーザ４２が対象書面４３の画像を表示する予め定められた動作（ペースト操作）をしたことに応じて、コピー操作によって入力した画像を対象領域（本実施形態においては会議机４４上）の１又は複数の他のユーザ４２により指定された位置に、例えば投影して表示する。本実施形態において、対象書面４３は、一例として、会議机４４上に広げられた会議資料等のドキュメントである。
【００１２】
表示システム１０は、１又は複数の対象撮像部２２と、１又は複数の画像表示部２４と、１又は複数の動作撮像部２６と、制御装置３０とを備える。表示システム１０は、例えば部屋内に設けられてよい。なお、表示システム１０は、一つの部屋内のみならず複数の部屋にまたがって設けられてもよく、各部屋に対象撮像部２２、画像表示部２４、および動作撮像部２６の少なくとも１つを設けて部屋をまたがったコピーアンドペーストを実現してもよい。
【００１３】
１または複数の対象撮像部２２のぞれぞれは、一のユーザ４１が指定する対象書面４３の画像を撮像して制御装置３０へと供給する。対象撮像部２２は、例えば、スチルカメラまたはビデオカメラである。離れた対象書面４３の画像を鮮明に撮像できるように、対象撮像部２２は、動作撮像部２６と比較して高倍率のレンズまたはズームレンズを備えてもよく、および／または、より高解像度の画像を撮像可能であってもよい。対象撮像部２２は、位置および／または撮影方向等を変更するために駆動部を有してよく、これにより一のユーザ４１により指定された場所に対象撮像部２２を向けて撮像することができる。
【００１４】
１または複数の画像表示部２４のぞれぞれは、対象書面４３の画像を他のユーザ４２に対して表示する。画像表示部２４は、一例として、他のユーザ４２が使用する会議机４４の上に対象書面４３の画像を表示する。画像表示部２４は、例えば、対象領域に画像を投影表示するプロジェクタ等である。なお、画像表示部２４がプロジェクタである場合、画像表示部２４は位置および／または投影方向等を変更するために駆動部を有してよく、これにより指定された場所に画像を投影表示することができる。これに代えて、画像表示部２４は、ディスプレイ等の表示装置であってもよい。
【００１５】
１または複数の動作撮像部２６のそれぞれは、実空間における対象書面４３の所有者である一のユーザ４１の動きを撮像する。動作撮像部２６は、例えば、スチルカメラまたはビデオカメラであってよい。ユーザの動作をより広い範囲で捉えるように、動作撮像部２６は対象撮像部２２に対して焦点距離の小さいレンズを備えてもよい。また、動作撮像部２６は、移動するユーザに合わせて、位置および／または撮影方向等を変更するために駆動部を有してよい。動作撮像部２６は、ユーザの動きを３次元で検出すべく、ステレオカメラ等の多眼カメラであってよく、これに代えて赤外線発光部および赤外線カメラを有する深度センサ等を有していてもよい。
【００１６】
本実施形態においては、動作撮像部２６は、一例として、右側カメラと左側カメラとを有するステレオカメラを用いる。このような動作撮像部２６は、右側カメラにより撮像された画像と左側カメラにより撮像された画像との間で視差のある画像を撮像することができ、画面内のユーザおよび物体までの被写体距離を算出することができる。動作撮像部２６は、例えば、撮像したステレオ画像から、画面内に含まれる各ユーザおよび各物体の表面の各位置までの距離を示す距離画像を生成して出力する。
【００１７】
制御装置３０は、一例として、パーソナルコンピュータ（ＰＣ）等のコンピュータである。制御装置３０は、対象撮像部２２のそれぞれ、画像表示部２４のそれぞれ、および動作撮像部２６のそれぞれに対して、有線または無線により接続され、これらの動作を制御する。より具体的には、制御装置３０は、対象撮像部２２を制御して対象書面４３を撮像させ、撮像した対象書面４３の画像を入力する。また、制御装置３０は、動作撮像部２６を制御して、動作撮像部２６が撮像して生成した距離画像を取得する。さらに、制御装置３０は、画像表示部２４を制御して、対象領域（本実施形態では会議机４４上）に対象書面４３の画像を表示させる。
【００１８】
図２は、本実施形態に係る制御装置３０の機能構成の一例を示す。制御装置３０は、ユーザ検出部１０１と、対象特定部１０２と、対象画像入力部１０３と、画像記憶部１０４と、表示位置特定部１０７と、画像出力部１０８とを有する。
【００１９】
対象特定部１０２は、動作撮像部２６が撮像した一のユーザ４１の動きからコピー対象とすべき対象書面４３を特定する。例えば、対象特定部１０２は、一のユーザ４１がコピー対象を特定する予め定められた動作として対象書面４３の少なくとも一部又はその縁をなぞる動き（コピー操作）をした場合、なぞられた領域内に含まれる方形等の予め定められた形状の物体を検出し、コピー対象とすべき対象書面４３であると特定する。対象特定部１０２は、一のユーザ４１がなぞった領域内に含まれるピクセルと類似の色を有する方形等の予め定められた形状の物体を検出する。
【００２０】
対象特定部１０２は、動作撮像部２６が撮像している方向および動作撮像部２６が算出する対象書面４３までの被写体距離を、平面パラメータを用いて会議机４４上の平面座標に変換し、会議机４４上の撮像位置を特定する。対象特定部１０２は、動作撮像部２６の駆動部の状態（例えばギヤの回転量）から動作撮像部２６が撮像している方向を検出してもよい。
【００２１】
対象特定部１０２は、特定した対象書面４３の位置情報を対象画像入力部１０３に供給する。また、対象特定部１０２は、コピー操作を行ったユーザを一のユーザ４１と特定し、特定した一のユーザ４１の位置情報をユーザ検出部１０１に供給する。
【００２２】
ユーザ検出部１０１は、他のユーザ４２を検出する。例えば、ユーザ検出部１０１は、動作撮像部２６が撮像して生成した距離画像から全てのユーザの位置を特定し、特定した全てのユーザの位置情報と対象特定部１０２から供給される一のユーザ４１の位置情報とを比較し、一のユーザ４１の位置と一致しなかった位置の１又は複数のユーザを他のユーザ４２として検出する。
【００２３】
対象画像入力部１０３は、対象撮像部２２が撮像した対象書面４３の画像が対象撮像部２２から供給されると、当該画像を制御装置３０に入力する。例えば、対象画像入力部１０３は、対象特定部１０２がコピー対象とすべき対象書面４３の位置情報により対象撮像部２２に撮像させた対象書面４３の画像を入力してよい。画像記憶部１０４は、対象画像入力部１０３が入力した領域の画像を一時的に記憶する。
【００２４】
表示位置特定部１０７は、ユーザ検出部１０１が検出した他のユーザ４２の位置又は動きから対象書面４３の画像を表示すべき表示位置を特定する。表示位置特定部１０７は、会議机４４等の予め定められた範囲内におけるユーザ検出部１０１が検出した他のユーザ４２の位置の近傍に表示位置を特定してよい。また、動作撮像部２６が撮像して生成した距離画像から、他のユーザ４２が表示位置を指し示す動きを検出した場合、他のユーザ４２が指し示した位置を表示位置と特定してもよい。あるいは、表示位置特定部１０７は、動作撮像部２６が撮像して生成した距離画像から、他のユーザ４２が指で会議机４４上を叩く動きを検出した場合、他のユーザ４２が叩いた位置を表示位置と特定してもよい。表示位置特定部１０７は、平面パラメータを用いて会議机４４上の平面座標に変換し、会議机４４上の表示位置を特定する。
【００２５】
画像出力部１０８は、撮像した対象書面４３の画像を他のユーザ４２に対して出力する。例えば、画像出力部１０８は、表示位置特定部１０７が特定した表示位置に対象書面４３の画像が表示されるように画像表示部２４の表示方向を制御する。そして、画像出力部１０８は、画像記憶部１０４に一時的に記憶した対象書面４３の画像を取得し、画像出力部１０８に接続された画像表示部２４に出力して、特定した会議机４４上の表示位置に表示させる。
【００２６】
画像表示部２４は、対象撮像部２２が撮像した対象書面４３を、他の複数のユーザ４２のそれぞれに対して個別に表示する。例えば、画像表示部２４は、表示位置を指定する動き（ペースト操作）をした他のユーザ４２毎に、他のユーザ４２が指定した表示位置に対象書面４３の画像を表示する。なお、画像表示部２４は、当該動き（ペースト操作）をしていない他のユーザ４２には、表示位置が指定されていないため対象書面４３の画像を表示しなくてもよく、これに代えて表示位置特定部１０７が予め定めた位置に表示してもよい。
【００２７】
図３は、本実施形態に係る制御装置３０における、表示処理フローを示す。表示システム１０の制御装置３０は、会議机４４上の位置を表す平面パラメータを取得する等の初期化処理を終了した後に、図３に示すステップＳ１１からステップＳ２２の処理を実行する。
【００２８】
ステップＳ１１において、ユーザ検出部１０１は、動作撮像部２６が撮像して生成した距離画像から部屋１２内に存在するユーザを検出する。ユーザ検出部１０１は、例えば、顔認識技術を用いて人間を特定することにより、部屋１２内に存在するユーザを検出する。続いて、ユーザ検出部１０１は、ステップＳ１２において、部屋１２内にユーザを検出したか否かを判断する。ユーザ検出部１０１は、部屋１２内にユーザを検出しなかった場合（ステップＳ１２のＮｏ）、処理をステップＳ１１に戻す。
【００２９】
一方、部屋１２内にユーザが検出された場合（ステップＳ１２のＹｅｓ）、ステップＳ１３において、対象特定部１０２は、動作撮像部２６が撮像して生成した距離画像から、ユーザが対象書面４３の縁をなぞる動き等（コピー操作）を検出する。対象特定部１０２は、ユーザが対象書面４３の縁をなぞる動き等を検出しなかった場合（ステップＳ１４のＮｏ）、処理をステップＳ１３に戻す。
【００３０】
一方、ユーザが対象書面４３の縁をなぞる動き等が検出された場合（ステップＳ１４のＹｅｓ）、制御装置３０は、当該動き（コピー操作）をしたユーザを一のユーザ４１と特定して処理をステップＳ１５に進める。ステップＳ１５において、対象特定部１０２は、対象書面４３を特定する処理を実行する。例えば、対象特定部１０２は、一のユーザ４１がなぞった領域内に含まれるピクセルと類似の色を有する方形等の予め定められた形状の物体を検出し、当該物体をコピー対象とすべき対象書面４３と特定する。
【００３１】
続いて、ステップＳ１６において、対象画像入力部１０３は、対象特定部１０２が特定した対象書面４３に向けるように対象撮像部２２を制御し、特定した領域を対象撮像部２２で撮像させて対象書面４３の画像を入力する。続いて、ステップＳ１７において、画像記憶部１０４は、対象画像入力部１０３が入力した対象書面４３の画像を一時的に記憶する。
【００３２】
続いて、ステップＳ１８において、ユーザ検出部１０１は、部屋１２内に存在する他のユーザ４２を特定する。ユーザ検出部１０１は、例えば、動作撮像部２６が撮像して生成した距離画像から、全てのユーザの位置情報と対象特定部１０２から供給される一のユーザ４１の位置情報とを比較し、一のユーザ４１の位置と一致しない位置に存在するユーザを他のユーザ４２と特定する。続いて、ユーザ検出部１０１は、ステップＳ１９において、他のユーザを特定したか否かを判断する。ユーザ検出部１０１は、他のユーザ４２を特定しなかった場合（ステップＳ１９のＮｏ）、処理をステップＳ１８に戻し、他のユーザ４２が検出されるまで待つ。
【００３３】
一方、他のユーザ４２が特定された場合（ステップＳ１９のＹｅｓ）、ステップＳ２０において、表示位置特定部１０７は、動作撮像部２６が撮像して生成した距離画像から、他のユーザ４２が表示位置を特定する動き（ペースト操作）を検出する。続いて、表示位置特定部１０７は、ステップＳ２１において、表示位置を特定したか否かを判断する。表示位置特定部１０７は、表示位置を特定しなかった場合（ステップＳ２１のＮｏ）、処理をステップ２０に戻す。
【００３４】
一方、表示位置が特定された場合（ステップＳ２１のＹｅｓ）、ステップＳ２２において、画像出力部１０８は、表示位置特定部１０７が特定した表示位置に対象書面４３の画像が表示されるように画像表示部２４の表示方向を制御すると共に、画像記憶部１０４に記憶した対象書面４３の画像を画像表示部２４に出力し、特定した表示位置に対象書面４３の画像を表示させる。制御装置３０は、ステップＳ２２の表示処理を終了すると、処理をステップＳ１１に戻す。
【００３５】
以上に示した表示システム１０によれば、会議机４４上にある書面をコピーして、実空間内のユーザの任意の位置に任意のタイミングで表示させることができる。また、本実施形態に係る表示システム１０によれば、会議等に参加する人数分の書面を予め用意する手間が省ける。
【００３６】
なお、上記実施形態では、他のユーザ４２が指し示した位置に対象書面４３の画像を表示する場合を説明したが、ユーザ検出部１０１が他のユーザ４２を検出した場合に、自動的に対象書面４３の画像を他のユーザ４２の近傍に表示するようにしてもよい。この場合の制御装置３０は、図３の表示処理のフローにおける表示位置を特定する処理（ステップＳ２０，２１）に加え、デフォルトで他のユーザ４２の近傍で表示位置を特定する処理をしてもよい。
【００３７】
このような制御装置３０によれば、画像表示部２４は、一のユーザ４１が対象書面４３を特定した（コピー操作）後に他のユーザ４２がペースト操作をすることなく、自動的に他のユーザ４２の近傍に対象書面４３の画像を表示する。従って、当該処理を実行する表示システム１０によれば、少ない操作で対象書面４３の画像を他のユーザ４２に配布することができる。
【００３８】
また、対象特定部１０２は、対象書面４３が裏返されたことに応じて裏面を新たに対象書面４３として特定してもよい。例えば、対象特定部１０２は、動作撮像部２６が撮像して生成した距離画像から、一のユーザ４１の手までの被写体距離を算出することによって一のユーザ４１が対象書面４３を裏返す動作を検出した場合、裏返した対象書面４３の方形状に分布する類似の色を有するピクセルを自動的に選択し、当該選択領域を新たな対象書面４３と特定する。
【００３９】
また、画像出力部１０８は、他のユーザ４２の指示に応じて複数の対象書面４３のうちいずれを出力するかを選択してもよい。例えば、対象書面４３として表面と裏面の複数の対象書面４３の画像が有る場合、画像出力部１０８は、両方の対象書面４３の画像のサムネイルを作成し、作成した当該サムネイルを画像表示部２４に出力して他のユーザ４２の近傍に表示し、他のユーザ４２が表示したいいずれの対象書面４３の画像を他のユーザ４２に選択させる。
【００４０】
対象特定部１０２は、動作撮像部２６が撮像して生成した距離画像から、他のユーザ４２の手までの被写体距離を算出することによって他のユーザ４２が選択したサムネイルを検出し、選択信号を画像出力部１０８に供給する。画像出力部１０８は、対象特定部１０２から供給される選択信号により、他のユーザ４２が選択したサムネイルに対応する対象書面４３の画像を画像記憶部１０４から取得して画像表示部２４に出力し、表示させる。
【００４１】
このような表示システム１０によれば、他のユーザ４２は、対象書面４３が両面印刷の対象書面４３或いは複数の対象書面４３であっても、参照したい対象書面４３の画像を選択して参照することができる。
【００４２】
また、上記実施形態では、ユーザ検出部１０１は、全てのユーザの位置情報と対象特定部１０２から供給される一のユーザ４１の位置情報とを比較し、一のユーザ４１の位置と一致しなかった位置のユーザを他のユーザ４２と検出する場合を説明した。これに代えて、例えば、ユーザ検出部１０１が、動作撮像部２６が撮像して生成した距離画像から、一のユーザ４１の動きを検出し、対象書面４３の画像を出力すべき他のユーザ４２を特定してもよい。
【００４３】
例えば、ユーザ検出部１０１は、動作撮像部２６が撮像して生成した距離画像から、一のユーザ４１が前方に腕を伸ばして他のユーザ４２を指し示す動作を検出した場合、肌の色から検出した指の形状等から一のユーザ４１が指し示す方向を求め、指し示した方向の先にいるユーザを対象書面４３の画像を出力すべき他のユーザ４２と特定してよい。また、ユーザ検出部１０１は、動作撮像部２６が撮像して生成した距離画像から、一のユーザ４１が手を上方に腕を伸ばして上げる動作を検出した場合、全ての他のユーザ４２を対象書面４３の画像を出力すべき他のユーザ４２と特定してよい。
【００４４】
このような表示システム１０によれば、一のユーザ４１は、他のユーザ４２毎に内容が異なる対象書面４３の画像を提供すること、および他のユーザ４２全員に一括して対象書面４３の画像を提供することができる。
【００４５】
図４は、本実施形態の変形例に係る制御装置３０の機能ブロックを示す。本変形例に係る制御装置３０は、図２および図３を参照して説明した本実施形態に係る制御装置３０と略同一の機能および構成を採るので、略同一の機能および構成を有する構成要素には同一の符号を付けて、相違点を除き説明を省略する。
【００４６】
本変形例に係る制御装置３０は、評価部２０１、検索部２０２、および障害物検出部２０５を更に有する。評価部２０１は、対象撮像部２２が撮像した対象書面４３の画像品質が予め定められた基準品位以上か否かを評価する。評価部２０１は、対象書面４３の画像の少なくとも一部又は全体におけるボケの量が一定以上の場合に画像品質が低いと判断してよい。または、対象書面４３の画像の少なくとも一部又は全体における拡大率が基準以上の場合に画像品質が低いと判断してもよい。これに代えて、評価部２０１は、対象撮像部２２が撮像した対象書面４３の画像の一部または全てに対し、光学文字認識（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）技術により文字認識し、認識確度の指標が規定値以下の場合に画像品質が低いと判断してもよい。
【００４７】
検索部２０２は、対象撮像部２２が撮像した対象書面４３を画像認識し、認識結果に基づいて当該対象書面４３の電子データをファイルシステム２０４から検索する。例えば、検索部２０２は、対象撮像部２２が撮像した対象書面４３の画像品質が基準未満の場合、全文との一致度が高い電子データ又は対象書面４３のヘッダーあるいはフッターに記載された電子データ名と電子データの格納先を示すパスにより指定された電子データを、ネットワーク２０３を介してファイルシステム２０４から検索し、当該対象書面４３の電子データを取得する。
【００４８】
検索部２０２は、ネットワーク２０３を介してファイルシステム２０４から対象書面４３の電子データを取得すると、取得した電子データを評価部２０１に供給する。評価部２０１は、対象撮像部２２が撮像した対象書面４３の画像と供給された電子データとを比較し、内容の一致率が最も高い電子データのページを画像オブジェクトに変換して画像記憶部１０４に供給する。画像出力部１０８は、画像記憶部１０４に供給された画像、すなわちファイルシステム２０４内で検索された対象書面４３の電子データに基づく画像を他のユーザに対して出力する。
【００４９】
検索部２０２は、パスの誤記あるいはファイルシステム２０４の故障等によってファイルシステム２０４から対象書面４３の電子データを取得できなかった場合、電子データを取得できなかった旨の信号を評価部２０１に供給する。この場合、評価部２０１は、対象書面４３の画像を再度撮像する指示信号を対象撮像部２２に出力してもよい。
【００５０】
障害物検出部２０５は、他のユーザ４２が使用する会議机４４の上の物を検出する。障害物検出部２０５は、一例として、動作撮像部２６が撮像して生成した距離画像から、会議机４４上までの距離を算出し、会議机４４上の凹凸を検出することによって会議机４４の上の物を検出する。
【００５１】
表示位置特定部１０７は、障害物検出部２０５が障害物を検出したことに応じて、障害物の位置と対象書面４３の表示位置とを比較して、障害物が対象書面４３の画像が表示されている位置に存在しているか否かを判断してもよい。表示位置特定部１０７は、障害物が対象書面４３の画像が表示されている位置に存在していないと判断した場合、障害物検出時の処理を終了させる。
【００５２】
一方、障害物が対象書面４３の画像が表示されている位置に存在している判断した場合、表示位置特定部１０７は、画像出力部１０８に対し、対象書面４３の表示を停止させてもよい。これにより、画像表示部２４は、対象書面４３の画像の表示位置に物が検出された場合に、当該表示位置に対する対象書面４３の画像の表示を停止することができる。
【００５３】
また、表示位置特定部１０７は、障害物が対象書面４３の画像が表示されている位置に存在している判断した場合、画像出力部１０８に対し、対象書面４３の表示位置を障害物の無い位置に変更させてもよい。これにより、画像表示部２４は、対象書面４３の画像を会議机４４の上の他の位置に表示することができる。例えば、画像出力部１０８は、表示位置変更信号に含まれる障害物位置情報から障害物の位置を把握し、対象書面４３の画像の表示位置が当該障害物の位置から外れるように画像表示部２４の駆動部を駆動させて、対象書面４３の画像を障害物のない会議机４４の上の他の位置に表示させてもよい。当該表示システム１０によれば、障害物が存在しない位置に対象書面４３の画像を表示することができる。
【００５４】
図５は、本実施形態の変形例に係る制御装置３０における、表示処理フローを示す。本変形例に係る制御装置３０は、図３を参照して説明した本実施形態に係る制御装置３０の表示処理フローと略同一の処理を採るので、略同一の処理を有するステップには同一のステップ番号符号を付けて、相違点を除き説明を省略する。
【００５５】
ステップＳ１０１において、評価部２０１は画像品質を評価する。評価部２０１は、一例として、対象書面４３の画像の少なくとも一部におけるボケの量が一定以上の場合に画像品質が低いと評価する。続いて、ステップＳ１０２において、評価部２０１は、対象撮像部２２が撮像した対象書面４３の画像品質が基準未満、すなわち例えばボケの量が一定以上か否かを判断する。評価部２０１は、画像品質が基準以上すなわち例えばボケの量が一定未満であった場合（ステップＳ１０２のＮｏ）、処理をステップＳ１７に進める。
【００５６】
一方、ステップＳ１０２において、画像品質が基準未満であった場合（ステップＳ１０２のＹｅｓ）、制御装置３０は、処理をステップＳ１０３に進める。ステップＳ１０３において、検索部２０２は、ネットワーク２０３を介してファイルシステム２０４から対象書面４３の電子データを検索する。検索部２０２は、対象書面４３の電子データを検索して取得した後、当該電子データを評価部２０１に供給し、制御装置３０は、処理をステップＳ１７に進めて電子データに基づく対象書面４３の画像の表示を行う。この際、ステップＳ２０において、障害物検出部２０５及び表示位置特定部１０７は、会議机４４の上に障害物を検出した場合に対象書面４３の画像の表示を停止し、又は他の位置へと表示する制御をしてもよい。
【００５７】
以上の処理により、制御装置３０は、対象書面４３の画像品質に応じて、対象書面４３の電子データを読み出して表示することができる。従って、本変形例に係る表示システム１０によれば、予め定めた基準以上の対象書面４３の画像を他のユーザ４２に提供することができる。
【００５８】
図６は、本実施形態に係るコンピュータ１９００のハードウェア構成の一例を示す。本実施形態に係るコンピュータ１９００は、ホスト・コントローラ２０８２により相互に接続されるＣＰＵ２０００、ＲＡＭ２０２０、グラフィック・コントローラ２０７５、及び表示装置２０８０を有するＣＰＵ周辺部と、入出力コントローラ２０８４によりホスト・コントローラ２０８２に接続される通信インターフェイス２０３０、ハードディスクドライブ２０４０、及びＣＤ−ＲＯＭドライブ２０６０を有する入出力部と、入出力コントローラ２０８４に接続されるＲＯＭ２０１０、フレキシブルディスク・ドライブ２０５０、及び入出力チップ２０７０を有するレガシー入出力部とを備える。
【００５９】
ホスト・コントローラ２０８２は、ＲＡＭ２０２０と、高い転送レートでＲＡＭ２０２０をアクセスするＣＰＵ２０００及びグラフィック・コントローラ２０７５とを接続する。ＣＰＵ２０００は、ＲＯＭ２０１０及びＲＡＭ２０２０に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィック・コントローラ２０７５は、ＣＰＵ２０００等がＲＡＭ２０２０内に設けたフレーム・バッファ上に生成する画像データを取得し、表示装置２０８０上に表示させる。これに代えて、グラフィック・コントローラ２０７５は、ＣＰＵ２０００等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
【００６０】
入出力コントローラ２０８４は、ホスト・コントローラ２０８２と、比較的高速な入出力装置である通信インターフェイス２０３０、ハードディスクドライブ２０４０、ＣＤ−ＲＯＭドライブ２０６０を接続する。通信インターフェイス２０３０は、ネットワークを介して他の装置と通信する。対象撮像部２２、画像表示部２４及び／又は動作撮像部２６は、通信インターフェイス２０３０に接続され、ネットワークを介して画像等を転送してよい。ハードディスクドライブ２０４０は、コンピュータ１９００内のＣＰＵ２０００が使用するプログラム及びデータを格納する。ＣＤ−ＲＯＭドライブ２０６０は、ＣＤ−ＲＯＭ２０９５からプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。
【００６１】
また、入出力コントローラ２０８４には、ＲＯＭ２０１０と、フレキシブルディスク・ドライブ２０５０、及び入出力チップ２０７０の比較的低速な入出力装置とが接続される。ＲＯＭ２０１０は、コンピュータ１９００が起動時に実行するブート・プログラム、及び／又は、コンピュータ１９００のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ２０５０は、フレキシブルディスク２０９０からプログラム又はデータを読み取り、ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供する。入出力チップ２０７０は、フレキシブルディスク・ドライブ２０５０を入出力コントローラ２０８４へと接続すると共に、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を入出力コントローラ２０８４へと接続する。
【００６２】
ＲＡＭ２０２０を介してハードディスクドライブ２０４０に提供されるプログラムは、フレキシブルディスク２０９０、ＣＤ−ＲＯＭ２０９５、又はＩＣカード等の記録媒体に格納されて利用者によって提供される。プログラムは、記録媒体から読み出され、ＲＡＭ２０２０を介してコンピュータ１９００内のハードディスクドライブ２０４０にインストールされ、ＣＰＵ２０００において実行される。
【００６３】
コンピュータ１９００にインストールされ、コンピュータ１９００を制御装置３０として機能させるプログラムは、画像取得モジュールと、動作検出モジュールと、特定モジュールと、表示制御モジュールと、機能実行モジュールとを備える。これらのプログラム又はモジュールは、ＣＰＵ２０００等に働きかけて、コンピュータ１９００を、ユーザ検出部１０１、対象特定部１０２、対象画像入力部１０３、画像記憶部１０４、表示位置特定部１０７、画像出力部１０８、評価部２０１、検索部２０２、および障害物検出部２０５としてそれぞれ機能させる。
【００６４】
これらのプログラムに記述された情報処理は、コンピュータ１９００に読込まれることにより、ソフトウェアと上述した各種のハードウェア資源とが協働した具体的手段であるユーザ検出部１０１、対象特定部１０２、対象画像入力部１０３、画像記憶部１０４、表示位置特定部１０７、画像出力部１０８、評価部２０１、検索部２０２、および障害物検出部２０５として機能する。そして、これらの具体的手段によって、本実施形態におけるコンピュータ１９００の使用目的に応じた情報の演算又は加工を実現することにより、使用目的に応じた特有の制御装置３０が構築される。
【００６５】
一例として、コンピュータ１９００と外部の装置等との間で通信を行う場合には、ＣＰＵ２０００は、ＲＡＭ２０２０上にロードされた通信プログラムを実行し、通信プログラムに記述された処理内容に基づいて、通信インターフェイス２０３０に対して通信処理を指示する。通信インターフェイス２０３０は、ＣＰＵ２０００の制御を受けて、ＲＡＭ２０２０、ハードディスクドライブ２０４０、フレキシブルディスク２０９０、又はＣＤ−ＲＯＭ２０９５等の記憶装置上に設けた送信バッファ領域等に記憶された送信データを読み出してネットワークへと送信し、もしくは、ネットワークから受信した受信データを記憶装置上に設けた受信バッファ領域等へと書き込む。このように、通信インターフェイス２０３０は、ＤＭＡ（ダイレクト・メモリ・アクセス）方式により記憶装置との間で送受信データを転送してもよく、これに代えて、ＣＰＵ２０００が転送元の記憶装置又は通信インターフェイス２０３０からデータを読み出し、転送先の通信インターフェイス２０３０又は記憶装置へとデータを書き込むことにより送受信データを転送してもよい。
【００６６】
また、ＣＰＵ２０００は、ハードディスクドライブ２０４０、ＣＤ−ＲＯＭドライブ２０６０（ＣＤ−ＲＯＭ２０９５）、フレキシブルディスク・ドライブ２０５０（フレキシブルディスク２０９０）等の外部記憶装置に格納されたファイルまたはデータベース等の中から、全部または必要な部分をＤＭＡ転送等によりＲＡＭ２０２０へと読み込ませ、ＲＡＭ２０２０上のデータに対して各種の処理を行う。そして、ＣＰＵ２０００は、処理を終えたデータを、ＤＭＡ転送等により外部記憶装置へと書き戻す。このような処理において、ＲＡＭ２０２０は、外部記憶装置の内容を一時的に保持するものとみなせるから、本実施形態においてはＲＡＭ２０２０および外部記憶装置等をメモリ、記憶部、または記憶装置等と総称する。本実施形態における各種のプログラム、データ、テーブル、データベース等の各種の情報は、このような記憶装置上に格納されて、情報処理の対象となる。なお、ＣＰＵ２０００は、ＲＡＭ２０２０の一部をキャッシュメモリに保持し、キャッシュメモリ上で読み書きを行うこともできる。このような形態においても、キャッシュメモリはＲＡＭ２０２０の機能の一部を担うから、本実施形態においては、区別して示す場合を除き、キャッシュメモリもＲＡＭ２０２０、メモリ、及び／又は記憶装置に含まれるものとする。
【００６７】
また、ＣＰＵ２０００は、ＲＡＭ２０２０から読み出したデータに対して、プログラムの命令列により指定された、本実施形態中に記載した各種の演算、情報の加工、条件判断、情報の検索・置換等を含む各種の処理を行い、ＲＡＭ２０２０へと書き戻す。例えば、ＣＰＵ２０００は、条件判断を行う場合においては、本実施形態において示した各種の変数が、他の変数または定数と比較して、大きい、小さい、以上、以下、等しい等の条件を満たすかどうかを判断し、条件が成立した場合（又は不成立であった場合）に、異なる命令列へと分岐し、またはサブルーチンを呼び出す。
【００６８】
また、ＣＰＵ２０００は、記憶装置内のファイルまたはデータベース等に格納された情報を検索することができる。例えば、第１属性の属性値に対し第２属性の属性値がそれぞれ対応付けられた複数のエントリが記憶装置に格納されている場合において、ＣＰＵ２０００は、記憶装置に格納されている複数のエントリの中から第１属性の属性値が指定された条件と一致するエントリを検索し、そのエントリに格納されている第２属性の属性値を読み出すことにより、所定の条件を満たす第１属性に対応付けられた第２属性の属性値を得ることができる。
【００６９】
以上に示したプログラム又はモジュールは、外部の記録媒体に格納されてもよい。記録媒体としては、フレキシブルディスク２０９０、ＣＤ−ＲＯＭ２０９５の他に、ＤＶＤ又はＣＤ等の光学記録媒体、ＭＯ等の光磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。また、専用通信ネットワーク又はインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムをコンピュータ１９００に提供してもよい。
【００７０】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７１】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７２】
１０  表示システム
１２  部屋
２２  対象撮像部
２４  画像表示部
２６  動作撮像部
３０  制御装置
４１  一のユーザ
４２  他のユーザ
４３  対象書面
４４  会議机
１０１  ユーザ検出部
１０２  対象特定部
１０３  対象画像入力部
１０４  画像記憶部
１０７  表示位置特定部
１０８  画像出力部
２０１  評価部
２０２  検索部
２０３  ネットワーク
２０４  ファイルシステム
２０５  障害物検出部
１９００  コンピュータ
２０００  ＣＰＵ
２０１０  ＲＯＭ
２０２０  ＲＡＭ
２０３０  通信インターフェイス
２０４０  ハードディスクドライブ
２０５０  フレキシブルディスク・ドライブ
２０６０  ＣＤ−ＲＯＭドライブ
２０７０  入出力チップ
２０７５  グラフィック・コントローラ
２０８０  表示装置
２０８２  ホスト・コントローラ
２０８４  入出力コントローラ
２０９０  フレキシブルディスク
２０９５  ＣＤ−ＲＯＭ
【図１】
2013149023.tif 000003
【図２】
2013149023.tif 000004
【図３】
2013149023.tif 000005
【図４】
2013149023.tif 000006
【図５】
2013149023.tif 000007
【図６】
2013149023.tif 000008