(57)【要約】【課題】表示装置の画面上に配置される物体に関する説明情報を物体周辺の適切な位置に表示することができるようにする。【解決手段】表示装置の画面上に配置される物体に関する説明情報を表示装置に出力する情報処理装置が、物体を識別する物体識別子を取得する物体識別部と、物体が配置される画面上の絶対位置を特定する絶対位置特定部と、物体識別子に対応付けて、説明情報及び、説明情報の画面上における物体に対する相対位置を記憶する説明情報記憶部と、物体識別部により取得された物体識別子に対応する説明情報及び相対位置を説明情報記憶部から読み出す説明情報取得部と、絶対位置及び相対位置に基づいて、説明情報を表示する画面上の絶対位置である説明表示位置を決定する説明表示位置決定部と、説明表示位置に説明情報を出力する説明情報出力部とを備える。【選択図】  図４
2007109011.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の画面上に配置される物体に関する説明情報を前記表示装置に出力する情報処理装置であって、
前記物体を識別する物体識別子を取得する物体識別部と、
前記物体が配置される前記画面上の絶対位置を特定する絶対位置特定部と、
前記物体識別子に対応付けて、前記説明情報及び、前記説明情報の前記画面上における前記物体に対する相対位置を記憶する説明情報記憶部と、
前記物体識別部により取得された前記物体識別子に対応する前記説明情報及び前記相対位置を前記説明情報記憶部から読み出す説明情報取得部と、
前記絶対位置及び前記相対位置に基づいて、前記説明情報を表示する前記画面上の絶対位置である説明表示位置を決定する説明表示位置決定部と、
前記説明表示位置に前記説明情報を出力する説明情報出力部と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記物体識別子に対応付けて、前記物体を前記画面に投影した形状である投影形状の少なくとも一部である部分形状を記憶する形状記憶部と、
前記画面上に配置された前記物体全体の前記投影形状を検出する投影形状検出部と、
を備え、
前記物体識別部は、検出した前記物体全体の前記投影形状の少なくとも一部に一致する前記部分形状に対応する前記物体識別子を前記形状記憶部から取得すること、
を特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置であって、
前記物体識別子に対応付けて、前記物体を前記画面に投影した形状である投影形状の幅及び高さの少なくとも何れかを示す情報であるサイズ情報を記憶するサイズ情報記憶部と、
前記画面上に配置された前記物体の前記投影形状を検出する投影形状検出部と、
を備え、
前記物体識別部は、検出した前記投影形状の幅及び高さの少なくとも何れかを示す前記サイズ情報に対応する前記物体識別子を前記サイズ情報記憶部から取得すること、
を特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置であって、
前記画面上に配置された前記物体の色を検出する色検出部と、
前記物体識別子に対応付けて前記物体の色を記憶する色記憶部と、
を備え、
前記物体識別部は、前記色検出部が検出した前記物体の色に対応する前記物体識別子を取得すること、
を特徴とする情報処理装置。
【請求項５】
請求項１に記載の情報処理装置であって、
受光した光の強さに応じた信号を出力する光センサが画素中に埋め込まれたディスプレイパネルを前記画面上に有する前記表示装置から、前記信号を受け付ける信号入力部を備え、
前記絶対位置特定部は、前記信号に基づいて前記絶対位置を特定すること、
を特徴とする情報処理装置。
【請求項６】
請求項１に記載の情報処理装置であって、
前記画面上に配置された前記物体を撮影する撮影装置から前記物体を撮影した画像データである撮影データを取得する撮影データ取得部を備え、
前記絶対位置特定部は、前記撮影データに基づいて前記絶対位置を特定すること、
を特徴とする情報処理装置。
【請求項７】
請求項１に記載の情報処理装置であって、
前記説明情報記憶部は、前記説明情報の前記画面上での大きさを示す大きさ情報を前記物体識別子に対応付けて記憶しており、
前記説明表示位置及び前記大きさ情報に基づいて、前記説明情報が表示される前記画面上の表示領域である説明表示領域を算出する表示領域算出部と、
前記画面上に配置された前記物体の前記画面上への投影領域を検出する投影領域検出部と、
を備え、
前記説明情報表示部は、前記投影領域及び前記説明表示領域が重ならない場合にのみ前記説明情報を表示すること、
を特徴とする情報処理装置。
【請求項８】
請求項１に記載の情報処理装置であって、
前記説明情報記憶部は、前記物体識別子に対応付けて、前記説明情報の前記画面上での大きさを示す大きさ情報を記憶しており、
前記説明表示位置及び前記大きさ情報に基づいて、前記説明情報が表示される前記画面上の表示領域である説明表示領域を算出する説明表示領域算出部と、
前記画面上に配置された前記物体の前記画面上への投影領域を検出する投影領域検出部と、
を備え、
前記説明表示位置決定部は、前記物体の前記絶対位置と前記説明情報の前記物体に対する相対位置とに基づいて前記説明情報の前記説明表示位置を算出し、前記表示領域と前記投影領域とが重なる場合、前記説明情報の前記表示領域が前記投影領域と重ならないように前記説明表示位置を決定すること、
を特徴とする情報処理装置。
【請求項９】
請求項１に記載の情報処理装置であって、
前記物体の移動方向及び移動距離を特定する移動検出部を備え、
前記説明表示位置決定部は、前記説明表示位置から前記移動方向及び前記移動距離だけ移動させた前記画面上の絶対位置である移動先位置を算出し、
前記説明情報出力部は、前記移動先位置に前記説明情報を出力すること、
を特徴とする処理装置。
【請求項１０】
請求項１に記載の情報処理装置であって、
前記説明情報記憶部は、前記物体識別子に対応付けて、前記説明情報の優先度及び前記説明情報の前記画面上での大きさを示す大きさ情報を記憶しており、
複数の前記物体のそれぞれについて、前記説明表示位置及び前記大きさ情報に基づいて、前記説明情報が表示される前記画面上の表示領域を算出する表示領域算出部と、
２つの前記説明情報の前記表示領域が重なる場合に、前記説明情報のそれぞれに対応する前記優先度を取得する優先度取得部と、
を備え、
前記説明情報出力部は、前記優先度の高い前記説明情報のみを出力すること、
を特徴とする情報処理装置。
【請求項１１】
請求項１０に記載の情報処理装置であって、
前記画面上に配置された前記物体の前記画面上への投影領域を検出する投影領域検出部と、
前記優先度の低い前記説明情報について、前記優先度の高い前記説明情報及び前記投影領域のいずれとも重ならないように前記説明表示位置を変更する説明表示位置変更部と、
を備えることを特徴とする情報処理装置。
【請求項１２】
請求項１に記載の情報処理装置であって、
前記説明情報記憶部は、前記説明情報に対応付けて、前記説明情報の優先度及び前記説明情報の前記画面上での大きさを示す大きさ情報を記憶しており、
複数の前記物体のそれぞれについて、前記説明表示位置及び前記大きさ情報に基づいて、前記説明情報が表示される前記画面上の表示領域である説明領域を算出する表示領域算出部と、
現在前記画面に表示している前記説明情報の前記画面上の表示領域である表示中領域を記憶する表示中領域記憶部と、
を備え、
前記説明情報出力部は、前記説明領域と重なる前記表示中領域が前記表示中領域記憶部に登録されていない場合にのみ前記説明情報を出力すること、
を特徴とする情報処理装置。
【請求項１３】
請求項１２に記載の情報処理装置であって、
前記説明情報出力部は、前記表示領域と重なる前記表示中領域が前記表示中領域記憶部に登録されている場合、前記画面上の前記表示中領域をクリアして、前記説明情報を出力すること、
を特徴とする情報処理装置。
【請求項１４】
請求項１に記載の情報処理装置であって、
前記画面上に配置された前記物体を前記画面に投影した領域である投影領域を検出する投影領域検出部と、
前記説明表示位置及び前記大きさ情報に基づいて、前記説明情報が表示される前記画面上の表示領域を算出する表示領域算出部と、
前記表示領域及び前記投影領域の間に前記表示領域から前記投影領域に向けた矢印を描画する矢印描画部と、
を備えることを特徴とする情報処理装置。
【請求項１５】
請求項１に記載の情報処理装置であって、
前記画面上に配置された前記物体を撮影する撮影装置と接続され、
前記物体は書類であり、
前記説明情報記憶部は、前記物体識別子に対応付けて、前記説明情報及び前記相対位置に加えて、前記書類の記入項目と、前記書類上における前記記入項目の記載欄の領域である記載領域とを記憶しており、
前記物体識別子に対応付けて、前記書類の未記入の状態を表す画像データである未記入画像データを記憶する未記入画像記憶部と、
前記物体を撮影した画像データである撮影データを前記撮影装置から取得する撮影データ取得部と、
前記未記入画像データと前記撮影データとを比較して、変化のある前記書類上の位置である記入位置を特定する記入位置特定部と、
を備え、
前記説明情報取得部は、特定した前記記入位置が含まれる前記記載領域を前記説明情報記憶部から検索し、検索した前記記載領域に対応する前記説明情報及び前記相対位置を前記説明情報記憶部から読み出すこと、
を特徴とする情報処理装置。
【請求項１６】
請求項１５に記載の情報処理装置であって、
前記説明情報取得部は、前記記入位置が含まれない前記記載領域を前記説明情報記憶部から検索し、検索した前記記載領域に対応する前記説明情報及び前記相対位置を前記説明情報記憶部から読み出すこと、
を特徴とする情報処理装置。
【請求項１７】
表示装置の画面上に配置される物体に関する説明情報を前記表示装置に出力する情報表示方法であって、
前記表示装置と接続され、ＣＰＵとメモリとを備えるコンピュータが、
前記物体を識別する物体識別子を取得し、
前記物体が配置される前記画面上の絶対位置を特定し、
前記物体識別子に対応付けて、前記説明情報及び、前記説明情報の前記画面上における前記物体に対する相対位置を前記メモリに記憶し、
取得した前記物体識別子に対応する前記説明情報及び前記相対位置を前記メモリから読み出し、
前記絶対位置及び前記相対位置に基づいて、前記説明情報を表示する前記画面上の絶対位置である説明表示位置を決定し、
前記説明表示位置に前記説明情報を出力すること、
を特徴とする情報表示方法。
【請求項１８】
請求項１７に記載の情報表示方法であって、
前記コンピュータは、前記物体識別子に対応付けて、前記説明情報の前記画面上での大きさを示す大きさ情報を前記メモリに記憶しており、
前記コンピュータが、
前記説明表示位置及び前記大きさ情報に基づいて、前記説明情報が表示される前記画面上の表示領域である説明表示領域を算出し、
前記画面上に配置された前記物体の前記画面上への投影領域を検出し、
前記物体の前記絶対位置と前記説明情報の前記物体に対する相対位置とに基づいて前記説明情報の前記説明表示位置を算出し、前記表示領域と前記投影領域とが重なる場合、前記説明情報の前記表示領域が前記投影領域と重ならないように前記説明表示位置を決定すること、
を特徴とする情報表示方法。
【請求項１９】
表示装置の画面上に配置される物体に関する説明情報を前記表示装置に出力するためのプログラムであって、
前記表示装置と接続され、ＣＰＵとメモリとを備えるコンピュータに、
前記物体を識別する物体識別子を取得するステップと、
前記物体が配置される前記画面上の絶対位置を特定するステップと、
前記物体識別子に対応付けて、前記説明情報及び、前記説明情報の前記画面上における前記物体に対する相対位置を前記メモリに記憶するステップと、
取得した前記物体識別子に対応する前記説明情報及び前記相対位置を前記メモリから読み出すステップと、
前記絶対位置及び前記相対位置に基づいて、前記説明情報を表示する前記画面上の絶対位置である説明表示位置を決定するステップと、
前記説明表示位置に前記説明情報を出力するステップと、
を実行させるためのプログラム。
【請求項２０】
請求項１９に記載のプログラムであって、
前記コンピュータに、
前記物体識別子に対応付けて、前記説明情報の前記画面上での大きさを示す大きさ情報を前記メモリに記憶するステップと、
前記説明表示位置及び前記大きさ情報に基づいて、前記説明情報が表示される前記画面上の表示領域である説明表示領域を算出するステップと、
前記画面上に配置された前記物体の前記画面上への投影領域を検出するステップと、
前記物体の前記絶対位置と前記説明情報の前記物体に対する相対位置とに基づいて前記説明情報の前記説明表示位置を算出し、前記表示領域と前記投影領域とが重なる場合、前記説明情報の前記表示領域が前記投影領域と重ならないように前記説明表示位置を決定するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示システム、情報表示方法、及びプログラムに関する。
【背景技術】
【０００２】
静的な情報しか提示できない本やカードなどの静的メディアと、アニメーションや動画などの動的な情報を提示するディスプレイ等の動的メディアとを組み合わせて情報提示を行うシステムが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−３３０６１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載のシステムでは、画面上に置かれたシートの種類、位置、傾きなどを判別し、所定表示領域にアニメーションなどの情報を表示するようにしているが、上記の所定表示領域が画面上の予め定められた絶対的な領域であるか、あるいはシートから見た相対的な領域であるかなどの説明はない。また、上記のような所定表示領域をどのように決定するかについての説明もない。したがって、特許文献１からは、画面上のどの位置に動的な情報を表示すればよいのか具体的に決定することができない。
【０００４】
本発明は、このような背景を鑑みてなされたものであり、表示装置の画面上に配置される物体に関する説明情報を物体周辺の適切な位置に表示することができる情報処理装置、情報表示方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明の主たる発明は、表示装置の画面上に配置される物体に関する説明情報を前記表示装置に出力する情報処理装置であって、前記物体を識別する物体識別子を取得する物体識別部と、前記物体が配置される前記画面上の絶対位置を特定する絶対位置特定部と、前記物体識別子に対応付けて、前記説明情報及び、前記説明情報の前記画面上における前記物体に対する相対位置を記憶する説明情報記憶部と、前記物体識別部により取得された前記物体識別子に対応する前記説明情報及び前記相対位置を前記説明情報記憶部から読み出す説明情報取得部と、前記絶対位置及び前記相対位置に基づいて、前記説明情報を表示する前記画面上の絶対位置である説明表示位置を決定する説明表示位置決定部と、前記説明表示位置に前記説明情報を出力する説明情報出力部と、を備えることとする。
【発明の効果】
【０００６】
本発明によれば、表示装置の画面上に配置される物体に関する説明情報を物体周辺の適切な位置に表示することができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を用いて本発明の一実施形態に係る情報処理装置１を含む情報表示システムについて詳細に説明する。
【０００８】
本実施形態の情報表示システムは、金融機関や公共機関などの事務窓口において申請書類を作成する場合に、利用者が表示装置をテーブルとして利用し、表示装置の画面上に書類（物体）を置くと、画面上の書類の周辺位置に各種の書類作成のためのガイダンスを表示するものである。  
書類周辺に表示されるガイダンスには、例えば、書類の用途の説明、書類の記入見本例、書類に記入する各項目の説明、申請時に必要となる他の書類など提出物の説明、書類の申請場所に関する説明、申請手順の説明、申請窓口からのお知らせなどがある。以下の説明において、書類の周辺に表示するガイダンスとは、これらの説明やお知らせなど各種の書類に関する情報を意味するものとする。
【０００９】
＝＝全体構成＝＝
図１は、本実施形態に係る情報表示システムの全体構成を示す図である。同図に示すように、本実施形態の情報表示システムは、情報処理装置１及び表示装置２を含んで構成されている。
【００１０】
情報処理装置１はＣＰＵ３やメモリ４、記憶装置５などを有する、例えば、パーソナルコンピュータやワークステーションなどのコンピュータである。記憶装置５はプログラムやデータを記憶する、例えばハードディスクドライブやＣＤ−ＲＯＭなどである。ＣＰＵ３が記憶装置５に記憶されているプログラムをメモリ４に読み出して実行することにより各種の機能を実現する。
【００１１】
表示装置２は、情報を出力する、例えばディスプレイなどの出力装置である。表示装置２は、受光した光の強さに応じた信号を出力する光センサ（不図示）が各画素中に埋め込まれたディスプレイパネル２１を有している。光センサからの出力は、情報処理装置１に通知される。なお、本実施形態では、ディスプレイパネル２１に埋め込まれる光センサは、受光した光の強度が所定の閾値を超えたかどうかを示す２値の情報を出力するものとし、ディスプレイパネル２１上の各画素について、物体が置かれている場合は「０」、物体が置かれていない場合は「１」と表すビットマップを出力する。
【００１２】
図２は、表示装置２の画面上に配置された書類の位置や形状を検出する処理を説明する図である。また、図３は、表示装置２の画面上に書類１００が配置された状態の一例を示す図である。図２に示すように、表示装置２の画面上に書類１００が配置されると、表示装置２のディスプレイパネル２１に埋め込まれた光センサは、書類１００が配置された領域２５３では光２５１を受光することができず、逆に書類１００が配置されていない領域２５２では、光２５１を受光することが可能である。したがって、光センサからの出力信号により、情報処理装置１は、書類が配置された画面上の絶対位置や、書類が配置された画面上の領域を検出することができる。図３の例では、ディスプレイパネル２１の画素中に埋め込まれた光センサからは、書類の形状内の領域１２１の画素について、光を受光できなかったことを示す「０」が出力される。これにより、情報処理装置１は表示装置２の光センサから、図２（ｂ）に示すような領域１２１を示すセンサ情報を取得することができる。
【００１３】
＝＝機能ブロック＝＝
図４は、本実施形態の情報処理装置１の構成を示す図である。同図に示すように、情報処理装置１は、センサ情報取得部１１、配置位置特定部１２、書類特定部１３、ガイダンス情報取得部１４、表示位置決定部１５、ガイダンス情報出力部１６、書類情報データベース６、ガイダンス情報データベース７、配置情報データベース８を備えている。
【００１４】
書類情報データベース６は書類のサイズや形状などの特徴を含む情報（以下、書類情報という。）を記憶する。図５に書類情報の構成例を示す。同図に示すように、書類情報は、書類番号６１、サイズ６２、形状６３を含んでいる。  
書類番号６１は、書類を一意に識別するための番号（本発明の物体識別子に対応する。）である。  
サイズ６２は書類の縦と横の大きさを示す情報である。書類が矩形以外の形状をしている場合、サイズ６２は、書類を内包する四角形（以下、バウンディングボックスという。）の縦と横の大きさを示すものとする。
【００１５】
形状６３は書類の形状を示す。図６及び図７に書類１００の形状例を示す。本実施例では、書類の形状６３は、書類左上の座標を起点として時計回りの座標データの集合で表現するものとする。図６の例において、書類１００は右上に切り取り１１１がある形状をしており、この書類１００の形状は、「（０，０）−（２６７，０）−（２９７，３０）−（２９７，２１０）−（０，２１０）」という座標データの集合により表現することができる。同様に図７の例では、書類１００は上部に切り抜き１１２がある四角形の形状をしており、この書類１００の形状は「（０，０）−（１７７，０）−（２０７，３０）−（２３７，０）−（２９７，０）−（２９７，２１０）−（０，２１０）」という座標データの集合により表現することができる。なお、書類の形状を表す形状６３としては、座標の集合以外にも例えば、ビットマップのデータや、円形の半径、楕円形の２つの半径、矩形の幅と高さなど、図形を表現する各種の形式を採用することができる。
【００１６】
ガイダンス情報データベース７は、書類の周辺に表示するガイダンスに関する情報（以下、ガイダンス情報という。）を記憶する。図８にガイダンス情報の構成例を示す。同図に示すように、ガイダンス情報は、書類番号７１、ガイダンス番号７２、優先度７３、データ種類７４、サイズ７５、表示サイド７６、表示順７７、及びファイル名７８を含んでいる。
【００１７】
ガイダンス番号７２はガイダンス情報の識別情報である。  
ファイル名７８は、ガイダンスの内容が記録されているファイルのファイル名であり、データ種類７４はファイルの種類を示す情報である。ガイダンスの内容が記録されるファイルには、テキスト情報、画像情報、映像情報などの様々なデータ形式を採用することができる。サイズ７５はガイダンスの表示サイズである。本実施形態においてサイズ７５は表示した幅と高さで表すものとする。  
表示サイド７６は、画面上に配置された書類１００のどちら側にガイダンスを表示するかを示す情報であり、「上」「下」「左」「右」のいずれかである。表示順７７はガイダンスを並べる順番を示す。表示サイド７６が「上」又は「下」の場合、ガイダンスは書類の左から右に向かって表示順７７の順に表示される。また、表示サイド７６「左」又は「右」の場合には、ガイダンスは書類の上から下に向かって表示順７７の順に表示される。すなわち、表示サイド７６と表示順７７とにより、画面上におけるガイダンスの書類に対する相対位置を示している。なお、ガイダンスの表示位置の算出処理の詳細については後述する。
【００１８】
配置情報データベース８は画面に表示中のガイダンスの画面上の配置位置を記憶する。図９に配置情報データベース８に登録される配置情報の構成を示す。同図に示すように、配置情報は、書類番号８１、配置時刻８２、ガイダンス番号８３、表示領域８４を含んでいる。配置時刻８２はガイダンスが表示された時刻である。ガイダンス番号８３は、表示されたガイダンスのガイダンス番号である。表示領域８４は、ガイダンスが表示された画面上の領域（以下、ガイダンス表示領域という。）である。なお、ガイダンス番号に「−」が設定されている場合は、表示領域８４は、書類の配置領域を示すものとする。
【００１９】
センサ情報取得部１１は、表示装置２が備えるディスプレイパネル２１の画素中に埋め込まれた光センサからセンサ情報を取得する。本実施形態においてセンサ情報取得部１１は、所定時間毎にセンサ情報を取得するものとする。  
配置位置特定部１２は、センサ情報に基づいて、画面上に置かれた書類の画面上における絶対位置（以下、配置位置という。）や書類の配置領域を特定する。  
書類特定部１３は、書類の配置領域の形状に基づいて、画面上に置かれた書類を特定する。なお、書類を特定する処理の詳細については後述する。  
ガイダンス情報取得部１４は、書類特定部１３が特定した書類についてのガイダンス情報をガイダンス情報データベース７から取得する。  
ガイダンス表示位置決定部１５は、ガイダンス情報に基づいて、ガイダンスを表示する画面上の絶対位置（以下、ガイダンス表示位置という。本発明の説明表示位置に該当する。）を決定する。  
ガイダンス情報出力部１６は、ガイダンス情報のファイル名７８が示すファイルの内容を、表示装置２の画面上のガイダンス表示位置に出力する。
【００２０】
＝＝ガイダンス表示処理＝＝
以下、本実施形態の情報処理装置１によるガイダンスの表示処理について説明する。図１０は、情報処理装置１がガイダンス情報を表示する処理の流れを示す図である。なお、各ステップの処理の詳細については後述する。
【００２１】
情報処理装置１は、画面上に置かれた書類の検出処理を行う（Ｓ４０１）。情報処理装置１は、ガイダンス番号を「−」として、特定した書類の書類番号、算出した配置領域、及び現在時刻を配置情報データベース８に登録する（Ｓ４０２）。また、情報処理装置１は、特定した書類の書類番号に対応するガイダンス情報を読み出して、各ガイダンスのガイダンス表示位置を算出する（Ｓ４０３）。  
次に、情報処理装置１は、ガイダンス情報を表示サイド７６の「上」「下」「左」「右」のそれぞれに対応する４つのグループに分類し、各グループに属するすべてのガイダンス情報を内包するバウンディングボックス内の領域（以下、グループ領域という。）を算出する（Ｓ４０４）。  
情報処理装置１は、上記のグループについてグループ領域が表示装置２の画面の表示可能範囲内に入っているかどうかを判断し（Ｓ４０５）、いずれかのグループ領域が画面の表示範囲からはみ出している場合には（Ｓ４０５：ＮＯ）、はみ出しているグループのガイダンス表示位置を再計算（再配置）する（Ｓ４０６）。  
情報処理装置１は、ガイダンス情報のファイル名７８が示すファイルの内容を、表示装置２の画面上のガイダンス表示位置に出力する（Ｓ４０７）。
【００２２】
＝＝書類の検出処理＝＝
図１１は、書類の検出処理の流れを示す図である。  
情報処理装置１は、表示装置２から出力されるセンサ情報を取得し（Ｓ４２１）、取得したセンサ情報から、光センサが受光できなかった領域を配置領域として検出する（Ｓ４２２）。情報処理装置１は、書類情報データベース６を参照して、サイズ６２と配置領域のサイズとが一致し、かつ形状６３と配置領域の形状とが一致する書類情報が登録されているかどうかのマッチングを行う（Ｓ４２３）。
【００２３】
マッチした書類情報がない場合（Ｓ４２４：ＮＯ）、情報処理装置１は、書類情報データベース６に登録されている書類情報のうち、形状６３が配置領域の一部の形状と一致しているものを検索する（Ｓ４２５）。ここで、配置領域の一部の形状と一致する形状６３が複数ある場合には、例えば、最も一致する部分が大きい形状６３を含む書類情報を読み出すようにする。形状の一致は、例えば、情報処理装置がセンサ情報の配置領域から書類情報の形状６３を抽出した第１のビットマップを抽出し、形状６３の内部を「１」とする矩形の第２のビットマップを生成し、上記２つのビットマップを構成する各値が一致する数により算出することができる。
【００２４】
情報処理装置１は、配置領域の一部の形状と一致する形状６３を有する書類情報を書類情報データベース６から読み出すことができた場合（Ｓ４２６：ＹＥＳ）、配置領域から書類情報の形状６３を抽出した領域を配置領域とする（Ｓ４２７）。これにより、例えば、人間の手や筆記用具など、書類以外のものを表示装置２の光センサが検出した場合であっても、書類の部分のみを配置領域として抽出することができる。図１２に、表示装置２の画面上に書類以外のものが配置された状況の一例を示す。図１２（ａ）では、表示装置２の画面上に書類１００が配置され、書類の上に人間の手１２２と筆記用具１２３とが配置されていることを示している。ここで、表示装置２から出力されるセンサ情報は、図１２（ｂ）に示す配置領域１２４を示すことになる。センサ情報の配置領域から書類情報の形状６３を抽出した第１のビットマップは、図１２（ｃ）に示すように、人間の手が配置された領域１２２や筆記用具が配置された領域１２３が除去された領域１２５を示すものになる。  
一方、上記のような形状６３を有する書類情報を取得することができなかった場合（Ｓ４２６：ＮＯ）、情報処理装置１は、画面上に書類以外の物を置かないように注意を促すメッセージを表示して（Ｓ４２８）、処理を終了する。
【００２５】
情報処理装置１は、上記のように指定検出した配置領域の左上端の座標位置を配置位置として特定する（Ｓ４２９）。
【００２６】
＝＝表示位置の算出処理＝＝
図１３は、ガイダンス表示位置の算出処理の流れを示す図である。なお、情報処理装置１は、「上」「下」「左」「右」のそれぞれを表示サイドとして以下の処理を行う。また、本実施形態では、複数のガイダンス間や、書類とガイダンスとの間は、所定の距離（以下、オフセットという。）が開くようにするものとする。
【００２７】
まず、情報処理装置１は、表示サイドが「上」であった場合（Ｓ４４１：上）、配置位置のＸ座標をＸとし（Ｓ４４２）、配置位置のＹ座標から、サイズ７５の高さと、オフセットとを引いてＹとする（Ｓ４４３）。  
表示サイドが「下」であった場合には（Ｓ４４１：下）、情報処理装置１は、配置位置のＸ座標をＸとし（Ｓ４４４）、配置位置のＹ座標に、サイズ７５の高さと、オフセットとを足してＹとする（Ｓ４４５）。  
また、情報処理装置１は、表示サイドが「左」であった場合（Ｓ４４１：左）、配置位置のＸ座標からサイズ７５の幅とオフセットとを引いてＸとし（Ｓ４４６）、配置位置のＹ座標をＹとする（Ｓ４４７）。  
表示サイドが「右」であった場合（Ｓ４４１：右）、情報処理装置１は、配置位置のＸ座標にサイズ７５の幅とオフセットとを足してＸとし（Ｓ４４８）、配置位置のＹ座標をＹとする（Ｓ４４９）。
【００２８】
次に情報処理装置１は、書類番号と表示サイドとを含むガイダンス情報をガイダンス情報データベース７から取得し（Ｓ４５０）、取得したガイダンス情報を表示順７７の順番にソートする（Ｓ４５１）。  
情報処理装置１は、ソートしたガイダンス情報のそれぞれについて、表示位置を（Ｘ，Ｙ）として（Ｓ４５２）、表示位置とガイダンス情報のサイズ７５とからガイダンス表示領域を算出する（Ｓ４５３）。情報処理装置１は、書類番号とガイダンス情報のガイダンス番号７２とに対応付けて、算出したガイダンス表示領域を配置情報データベース８に登録する（Ｓ４５４）。  
表示サイドが「上」又は「下」である場合は（Ｓ４５４：ＹＥＳ）、ガイダンス情報のサイズ７５の幅及びオフセットをＸに加算し（Ｓ４５５）、そうでない場合は（Ｓ４５４：ＮＯ）、ガイダンス情報のサイズ７５の高さとオフセットとをＹに加算する（Ｓ４５６）。
【００２９】
上記のようにして、画面上に配置された書類１００の左側に表示すべきガイダンス表示位置を設定することができる。例えば、書類番号が「Ａ１００１」であり、配置位置が（２００，２００）であり、オフセットが「１０」であった場合、上記図８の例では、ガイダンス番号「＃１」のガイダンス情報についてのガイダンス表示位置は、「Ｘ＝２００−１００−１０」及び「Ｙ＝２００−１００−１０」より、（９０，９０）となる。また、ガイダンス番号「＃３」のガイダンス情報についてのガイダンス表示位置は、「Ｙ＝Ｙ＋１００＋１０」より、（９０，２００）となる。
【００３０】
図１４は、上記のようにして算出されたガイダンス表示位置にガイダンスを表示した場合の画面例である。図１４の例において、ガイダンス表示領域９０１ａ〜９０５ａはそれぞれ、図８における、ガイダンス番号「＃１」「＃３」「＃２」「＃４」及び「＃５」のガイダンス情報についてのものである。
【００３１】
＝＝グループ領域の算出処理＝＝
図１５は、グループ領域の算出処理の流れを示す図である。なお、情報処理装置１は、「上」「下」「左」「右」のそれぞれを表示サイドとして以下の処理を行う。
【００３２】
情報処理装置１は、ガイダンス情報データベース７から、書類番号と表示サイドとに対応し、表示順７７が最小のガイダンス情報を読み出し（Ｓ４６１）、読み出したガイダンス情報について、上記図１３に示した処理により算出したガイダンス表示位置のＸ座標値をグループ領域の左上のＸ座標値とし（Ｓ４６２）、上記ガイダンス表示位置のＹ座標値をグループ領域の左上のＹ座標値とする（Ｓ４６３）。
【００３３】
表示サイドが「上」又は「下」である場合（Ｓ４６４：ＹＥＳ）、情報処理装置１は、書類番号と表示サイドとに対応するガイダンス情報のサイズ７５の幅の合計値をガイダンス情報データベース７から取得し、取得した合計値にオフセットと上記ガイダンス情報のレコード数とを乗じた値を加算してグループ領域の幅とする（Ｓ４６５）。また、情報処理装置１は、書類番号と表示サイドとに対応するガイダンス情報のサイズ７５の高さの最大値をガイダンス情報データベース７から取得し、取得した最大値にオフセットを加算してグループ領域の高さとする（Ｓ４６６）。
【００３４】
一方表示サイドが「左」又は「右」である場合（Ｓ４６４：ＮＯ）、情報処理装置１は、書類番号と表示サイドとに対応するガイダンス情報のサイズ７５の幅の最大値をガイダンス情報データベース７から取得し、取得した最大値にオフセットを加算してグループ領域の幅とする（Ｓ４６７）。また、情報処理装置１は、書類番号と表示サイドとに対応するガイダンス情報のサイズ７５の高さの合計値をガイダンス情報データベース７から取得し、取得した合計値に上記ガイダンス情報のレコード数とオフセットとを乗じた値を加算してグループ領域の高さとする（Ｓ４６７）。
【００３５】
上記のようにして４つのグループについてのグループ表示領域が算出される。図１６は、上記図１４に示す画面例におけるグループ領域を説明する図である。図１６の例では、書類の左側のガイダンス表示領域９０１ａ及び９０２ａは「左」のグループ領域９１に属し、ガイダンス表示領域９０３ａは「下」のグループ領域９２に属し、ガイダンス表示領域９０４ａ及び９０５ａは、「右」のグループ領域９３に属している。
【００３６】
＝＝グループ領域の再配置処理＝＝
図１７及び図１８は、グループ領域の再配置処理の流れを示す図である。  
情報処理装置１は、ガイダンス情報の表示サイド７６が「上」または「下」の場合（Ｓ４８１：ＹＥＳ）、Ｙ座標値を同一のままにしてグループ領域を画面の表示可能範囲内に移動可能かどうかを判断する（Ｓ４８２）、移動可能であれば（Ｓ４８２：ＹＥＳ）、移動距離が最小となる移動方向の移動量を、グループに所属するガイダンスのそれぞれについて、配置情報データベース８に登録されているガイダンス表示位置のＸ座標値に加算する（Ｓ４８３）。
【００３７】
一方、表示サイド７６が「左」又は「右」である場合には（Ｓ４８１：ＮＯ）、同一のＸ座標値のままでグループ領域を画面の表示可能範囲内に移動させることが可能かどうかを判断し（Ｓ４８４）、移動可能であれば（Ｓ４８４：ＹＥＳ）、グループに所属するガイダンスのそれぞれについて、移動距離が最小となる移動方向の移動量を、配置情報データベース８に登録されているガイダンス表示位置のＹ座標値に加算する（Ｓ４８５）。
【００３８】
同一のＸ座標値又はＹ座標値のままでグループ領域を画面の表示可能範囲内に移動することができない場合（Ｓ４８２：ＮＯ）（Ｓ４８４：ＮＯ）、情報処理装置１は、表示サイド７６が「上」であるときには（Ｓ５０１：上）、移動Ｘを「０」とし（Ｓ５０２）、配置領域の高さと「下」のグループ領域の高さと所定のオフセットとを加算して移動Ｙとする（Ｓ５０３）。また表示サイド７６が「下」である場合（Ｓ５０１：下）、情報処理装置１は、移動Ｘを「０」とし（Ｓ５０４）、「０」から配置領域の高さと「下」のグループ領域の高さとオフセットとをそれぞれ引いて移動Ｙとする（Ｓ５０５）。表示サイド７６が「左」である場合には（Ｓ５０１：左）、情報処理装置１は、配置領域の幅に「右」のグループ領域の幅とオフセットを加算して移動Ｘとし（Ｓ５０６）、移動Ｙを「０」とする（Ｓ５０７）。表示サイド７６が「右」である場合（Ｓ５０１：右）、「０」から配置領域の幅と「左」グループ領域の幅とオフセットとを引いたものを移動Ｘとし（Ｓ５０８）、移動Ｙを「０」とする（Ｓ５０９）。上記のようにして、情報処理装置１は、書類の配置位置と逆側になるようにグループ領域の移動ベクトル（移動Ｘ，移動Ｙ）を決定する。
【００３９】
ここでグループ領域を移動ベクトル（移動Ｘ，移動Ｙ）に従って移動した場合に、グループ領域が画面の表示可能範囲内に収まらない場合（Ｓ５１０：ＮＯ）、情報処理装置１は、画面の表示可能範囲内で、グループ領域が収まる位置を探し（Ｓ５１１）、その位置とグループ領域の位置との差を移動ベクトル（移動Ｘ，移動Ｙ）とする（Ｓ５１２）。なお、ここでは移動ベクトルの距離が最小になるようにする。
【００４０】
情報処理装置１は、グループに所属している各ガイダンスについて、ガイダンス表示位置のＸ座標値に、上記のようにして算出した移動ベクトルの移動Ｘを加算し（Ｓ５１３）、配置情報データベース８に登録されているガイダンス表示位置のＹ座標値に移動ベクトルの移動Ｙを加算する（Ｓ５１４）。
【００４１】
上記のようにして、情報処理装置１は、グループ領域が画面の表示可能範囲外になった場合に、表示可能な位置にガイダンス表示領域を移動させることができる。図１９は、グループ領域の再配置処理を説明する図である。図１９（ａ）のように、書類１００が画面上の右下に配置された場合、同図の例ではグループ領域９３が表示装置２の画面の表示可能範囲外にはみだしている。この場合、本実施形態の情報処理装置１は、書類の右側にあるグループ領域９３を上下に移動させても表示可能範囲内にならないため、グループ領域が書類の逆側となるようにグループ領域９４までガイダンス表示位置を移動させる。
【００４２】
上記のようにして、本実施形態の情報処理装置１によれば、表示装置２の画面上に置かれた書類の配置位置に応じて適切な位置にガイダンスを表示することができる。
【００４３】
また、グループ領域が表示装置２の画面の表示可能範囲からはみ出してしまう場合は、ガイダンスの表示領域が画面の表示可能範囲内になるように移動させることができる。したがって、情報処理装置１は、各ガイダンスを互いに重なり合わないように表示することができる。よって、書類の配置位置によりガイダンスが表示されなくなってしまうことを防ぐことができる。
【００４４】
また、本実施形態の情報処理装置１は、書類の上下左右の各グループにガイダンスをグループ分けし、グループ毎に表示位置の再配置などの処理を行うようにしている。したがって、表示すべきガイダンスが多くなった場合にも、再配置などの処理に係る計算量を抑えて、情報処理装置１の負荷を低減することができる。よって、書類についてのガイダンスを迅速に表示することができる。
【００４５】
以上説明したように、本実施形態の情報処理装置１では、画面上に配置された書類１００の配置位置を検出し、配置位置に応じてガイダンスを出力することができる。図２０は、書類１００が画面上に配置された場合のガイダンスの出力例である。表示領域９０１ａには、ガイダンス番号「＃１」で示される動画ファイル「Ａ１００１ｇｕｉｄｅ．ｗｍｖ」が出力され、表示領域９０２ａには、ガイダンス番号「＃３」で示される画像ファイル「Ａ１００１ｍａｐ．ｐｎｇ」が表示されることになる。
【００４６】
＝＝書類の移動に合わせてガイダンスも追随＝＝
次に、画面上に配置された書類が移動された場合について説明する。図２１は、書類の移動を検出する処理の流れを示す図である。本実施形態の情報処理装置１は、所定時間毎に表示装置２の光センサからセンサ情報を取得して、図２１に示す処理を行う。
【００４７】
情報処理装置１は、センサ情報に基づいて上記図１１に示す現在配置されている書類の検出処理を行い（Ｓ５２１）、書類の配置位置及び配置領域を検出する。情報処理装置１は、ガイダンス番号に「−」が設定されている表示領域を前配置領域として配置情報データベース８より読み出し（Ｓ５２２）、読み出した前配置領域と、上記検出した配置領域とが一致した場合には（Ｓ５２３：ＹＥＳ）、処理を終了する。
【００４８】
前配置領域と配置領域とが一致しない場合（Ｓ５２３：ＮＯ）、配置位置から前配置領域の左上の座標値を減算して、書類が移動した移動方向及び移動距離を示す移動ベクトル（移動Ｘ，移動Ｙ）を算出する（Ｓ５２４）。情報処理装置１は、配置情報データベース８に登録されている、ガイダンス情報のガイダンス表示位置に移動ベクトル（移動Ｘ，移動Ｙ）を加算し（Ｓ５２５）、新たなガイダンス表示位置にガイダンス情報のファイル名７８が示すファイルの内容を出力する（Ｓ５２６）。これにより、書類が移動した移動方向及び移動距離に追随してガイダンスも移動させて表示することができる。
【００４９】
ここで情報処理装置１は、上記図１０のガイダンス表示処理と同様に、グループ領域を算出し（Ｓ４０４）、４つのグループ領域の何れかが画面の表示可能範囲を超えている場合には（Ｓ４０５：ＮＯ）、上述の図１７及び図１８に示すグループ領域の再配置処理を行い（Ｓ４０６）、ガイダンス情報のファイル名７８が示すファイルの内容を、表示装置２の画面上のガイダンス表示位置に出力する（Ｓ４０７）。
【００５０】
上記のようにして、本実施形態の情報処理装置１は、画面上の書類が別の位置に移動した場合、書類の移動に追随して、書類の配置位置から相対的な位置関係を保った状態で、ガイダンス情報を表示することができる。また、ガイダンス情報に基づくガイダンス表示位置の算出処理を行わずに、書類の移動ベクトルをガイダンス表示位置に加算することで移動先のガイダンス表示位置を求めることができる。したがって、表示位置の決定に係る処理負荷を軽減し、書類が移動した場合に迅速にガイダンス情報も移動先に表示するようにすることができる。
【００５１】
図２２は、画面上の書類１００を移動した場合の画面例を示す図である。同図に示すように、書類１００が配置領域１００ａから配置領域１００ｂに移動した場合、移動ベクトル６０１の移動方向及び移動距離の分だけ、グループ領域９１ａ、９２ａ、及び９３ａも、グループ領域９１ｂ、９２ｂ、９３ｂに移動することになる。
【００５２】
上記のように、上記処理により、画面上に置かれた書類の配置位置に応じてガイダンスの表示位置を動的に変更することができる。
【００５３】
＝＝複数の書類＝＝
なお、画面上に複数の書類が置かれた場合、情報処理装置１は、ガイダンス表示領域が画面の表示可能領域内にあり、さらに他のガイダンス表示領域と重なっていない場合にガイダンスを表示するようにする。この場合、情報処理装置１は、上記図１０に示すガイダンスの表示処理の（Ｓ４０５）において、配置情報データベース８に、グループに含まれていないガイダンス番号であって、グループ領域と重なる領域が登録されているかどうかにより、複数のガイダンスが重なるかどうかを判断する。情報処理装置１は、ガイダンスが重なると判断した場合（Ｓ４０５：ＮＯ）、図１７及び図１８に示すグループ領域の再配置を行う。このとき、情報処理装置１は、（Ｓ４８２）、（Ｓ４８４）、及び（Ｓ５１０）において、グループ領域を移動した領域が画面の表示可能領域内であり、かつ複数のガイダンスが重ならないかどうかを判断するようにする。
【００５４】
図２３に、複数の書類が同じ画面上に置かれている画面例を示す。図２３（ａ）に示すように、書類Ａ（１００）と書類Ｂ（１０１）について、図１３に示すガイダンス表示位置の算出処理を行うと、図２３（ａ）に示すように、書類Ａ（１００）についてのガイダンス表示領域９３と、書類Ｂ（１０１）についてのガイダンス表示領域９５とが重なることがある。この場合、上記のようにして他のガイダンス表示領域と重なるかどうかを調べ、重なる場合にはグループ領域の再配置処理を行うことで、グループ領域９３を図２３（ｂ）に示すようにグループ領域９８になるように、各ガイダンスのガイダンス表示位置を変更することができる。したがって、各ガイダンスを他のガイダンスと重なることなく表示することができる。
【００５５】
なお、複数のガイダンス表示領域が重なる場合、上記のようにガイダンス表示領域の再配置を行う代わりに、先に表示したガイダンスがある場合には、後のガイダンスを表示しないようにしてもよい。この場合のガイダンス表示処理を図２４に示す。同図に示すように、図２４に示すガイダンス表示処理は、図１０に示したガイダンス表示処理の（Ｓ４０５）及び（Ｓ４０６）においてグループ領域の再配置処理を行う代わりに、情報処理装置１は、配置情報データベース８に、グループに含まれていないガイダンス番号であって、グループ領域と重なる領域が登録されているかどうかにより、複数のグループ領域が重なるかどうかを判断し（Ｓ５４１）、複数のガイダンスが重なる場合（Ｓ５４１：ＹＥＳ）、グループに所属するガイダンスのガイダンス番号に対応する配置情報を配置情報データベース８から削除する（Ｓ５４２）。これにより、後から処理するガイダンスは表示しないようにすることができる。この場合の画面例を図２５に示す。図２５（ａ）に示すように、グループ領域９３及び９５が重なる場合において、グループ領域９３に係るガイダンス表示処理が後から行われたときには、グループ領域９３に表示すべきガイダンスは表示されないようになる。このようにして、複数のガイダンスが重なり合って表示されないようにすることができる。
【００５６】
なお、（Ｓ５４１）において、配置情報の配置時刻を比較して、配置時刻の遅い方又は早い方の配置情報を削除するようにしてもよい。
【００５７】
＝＝優先度＝＝
一方、複数のガイダンス表示領域が重なる場合には、ガイダンスの優先順位に応じて表示するガイダンスを決定するようにしてもよい。この場合のガイダンス表示処理を図２６に示す。同図に示すように、上記図２４に示すガイダンス表示処理の（Ｓ５４２）に代えて、情報処理装置１は、処理対象になっているグループ（以下、処理対象グループという。）と、重なった他のグループ（以下、他グループという。）とのそれぞれについて、グループに所属するガイダンス情報の優先度７３の最大値をガイダンス情報データベース７から取得する（Ｓ５６１）。情報処理装置１は、処理対象グループについての優先度が、他グループの優先度以上であった場合（Ｓ５６２：ＹＥＳ）、他グループに属するガイダンスについての配置情報を配置情報データベース８から削除する（Ｓ５６３）。一方、処理対象グループの優先度が他グループの優先度未満であった場合には（Ｓ５６２：ＮＯ）、処理対象グループに所属するガイダンスの配置情報を削除するようにする（Ｓ５６４）。以上のようにすることで、情報処理装置１は、優先度が高いガイダンスを優先的に表示することができる。この場合も画面例は図２５のようになる。図２５（ａ）に示すようにグループ領域９３及び９５が重なる場合において、グループ領域９３の優先度が低いときには、優先度の低いグループ領域９３に表示すべきガイダンスは表示されないようになる。
【００５８】
なお、上記の処理では、優先度が低い方のグループについて、表示しないように配置情報を削除するようにしたが、優先度が低い方のグループについて、上述のグループ領域の再配置処理を行うようにしてもよい。この場合の画面例は図２３のようになる。図２３（ａ）に示すようにグループ領域９３及び９５が重なる場合において、グループ領域９３の優先度が低いときには、優先度の低いグループ領域９３に表示すべきガイダンスのガイダンス表示位置を移動させて、グループ領域９８に表示するようにすることができる。
【００５９】
また、上記の説明において、グループの優先度はグループに所属するガイダンスの優先度の最大値としたが、これに限らず、優先度の平均値や中央値などを用いるようにしてもよい。
【００６０】
上記のようにして、本実施形態の情報処理装置１によれば、画面上に複数の書類が置かれ、各書類の周辺に表示するべきガイダンス重なってしまう場合に、優先度が高い情報を優先的に表示することができる。
【００６１】
＝＝バリエーション＝＝
なお、本実施形態では、金融機関や公共機関などの事務窓口において申請書類を作成する場合を想定して説明したが、これに限らず、例えば、交通機関や教育機関、一般企業などにおいて、申請書類、帳簿、事務処理用書類などの各種の書類を作成する場合にも容易に適用することができる。
【００６２】
また、本実施形態では、例えば手や筆記用具などの書類以外を検出した場合には、検出した領域から書類の形状を抽出することで、書類以外の配置領域を除外するようにしたが、除外した領域とガイダンス表示領域とが重なるかどうかを判断し、重なる場合にはグループ領域の再配置処理を行うようにしてもよい。この場合、書類以外のものにより隠された場所にガイダンスを表示しないようにすることができるので、利用者の視認性を向上することができる。
【００６３】
また、情報処理装置１は、書類の配置領域とガイダンス表示領域との間に、ガイダンス表示領域から配置領域に向けた矢印を出力するようにしてもよい。この場合、書類の記入場所とガイダンス情報の表示位置を関連付けて出力することができるので、利用者に分かりやすい。例えば、図２０において、書類１００の右側のガイダンス表示領域９０４ｂと書類１００との間に矢印を出力することにより、書類の写真を貼る位置を明示することができるので、書類周辺に表示されたガイダンスが書類のどの記入項目と関連があるのかを分かりやすく示すことができる。
【００６４】
また、情報処理装置１は、書類の向きや傾きを検出するようにしてもよい。この場合、例えば、切れ込みの形状の位置が書類のどちら側にあるかなど、書類情報の形状６３に方向を示す情報を付帯させるようにし、形状のマッチングにおいて方向を特定するようにすることができる。また、情報処理装置１は、形状のマッチング処理において、書類情報の形状６３を回転させた形状と配置形状とをマッチングさせることにより、書類の傾きを検出するようにすることもできる。この場合、情報処理装置１は、画面の座標系を書類の傾きに合わせて傾けるようにして、書類の傾きに合わせてガイダンスも傾いて表示するようにしてもよい。
【００６５】
＝＝複数の画面＝＝
また、本実施形態の情報表示システムでは、簡単のため１台の表示装置２を想定していたが、もちろん複数の表示装置２を含む構成としてもよい。このとき、ガイダンス表示領域が複数の表示装置２の画面にまたがる場合には、どちらかの画面にのみ表示させるように、ガイダンス表示領域を移動させるようにすることもできる。図２７に画面をまたがるガイダンス表示領域を移動させる画面例を示す。図２７（ａ）の例では、複数の表示装置２の画面２ａおよび画面２ｂが隣り合って設置され、マルチディスプレイとして利用していることを想定している。図２７（ａ）の例では、書類１００の右側のグループ領域９３ｃが、画面２ａ及び２ｂにまたがっている。この場合、情報処理装置１は、グループ領域９３ｃが図２７（ｂ）に示すグループ領域９３ｄの位置に来るように、ガイダンス表示位置のＸ座標を増加させるようにする。この場合、情報処理装置１は、「上」のグループ領域についてはＹ座標を減少させ、「下」のグループ領域についてはＹ座標を増加させ、「左」のグループ領域についてはＸ座標を減少させ、「右」のグループ領域についてはＸ座標を増加させて、グループ領域が画面をまたがなくなるようにする。この際、情報処理装置１は最小の移動距離となるように移動量を決定するようにする。このようにして、１つの画面に同一グループ内のガイダンスがすべて表示されるようになるので、ガイダンスの視認性の低下を軽減することができる。
【００６６】
＝＝撮影装置＝＝
また、本実施形態の情報表示システムでは、表示装置２の備えるディスプレイパネル２１に埋め込まれた光センサにより書類の配置領域を検出するようにしたが、これに限らず、例えば、撮影装置により書類の画像を撮影し、撮影した書類の画像データを解析して配置領域を検出するようにしてもよい。この場合の情報表示システムの構成例を図２８に示す。同図に示すように、情報表示システムが表示装置２の画面上に配置される書類１００を撮影可能な撮影装置２２を含んで構成されるようにする。
【００６７】
また、撮影装置２２を用いた場合には、書類のサイズや形状以外にも、書類の色により書類を識別することもできる。この場合の書類情報の構成を図２９に示す。同図に示すように、この場合の書類情報は形状６３に代えて色６４を含んでいる。色６４は、図２９の例のようにＲＧＢ１６進数表記で「＃ＦＦＦＦＦＦ」と表記してもよいし、アルファベット表記で「Ｗｈｉｔｅ」と表記するようにしてもよい。情報処理装置１は、上述の図１１の（Ｓ４２１）において、センサ情報に代えて、撮影装置２２からの画像データを取得し、取得した画像データから書類の色を特定するようにする。情報処理装置１は、（Ｓ４２３）において、特定した色に対応する書類情報を検索する。この場合にも形状によるマッチングと同様に書類を識別することが可能である。
【００６８】
また、撮影装置２２を用いた場合には、情報処理装置１は、書類の記入状況に応じてガイダンスを表示するようにしてもよい。この場合、書類情報には、未記入の書類を撮影した画像データ（以下、未記入画像データという。）を含むようにし、ガイダンス情報には、ガイダンスに関連する記入欄の書類上の位置を示す情報を含むようにする。情報処理装置１は、撮影装置２２から取得した画像データと、未記入画像データとを比較して、変化のあった記入位置を特定し、特定した記入位置に対応するガイダンス情報のみを読み出すようにする。これにより、利用者が記入している項目についてのガイダンスのみを表示することができる。したがって、利用者が見たい情報を選択的に表示することができるので、ガイダンス情報が多い場合にも、情報の視認性を高めることができる。
【００６９】
また、逆に未記入の項目についてのガイダンスのみを表示するようにしてもよい。この場合には、上記のようにして特定した記入位置以外の位置に対応するガイダンス情報のみを読み出すようにする。これにより、未記入の項目についてのガイダンスのみを表示することができる。
【００７０】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００７１】
【図１】本実施形態に係る情報表示システムの全体構成を示す図である。
【図２】表示装置２の画面上に配置された書類の配置位置や形状を検出する処理を説明する図である。
【図３】表示装置２の画面上に書類１００が配置された状態の一例を示す図である。
【図４】本実施形態の情報処理装置１の構成を示す図である。
【図５】書類情報の構成例を示す図である。
【図６】書類１００の形状例を示す図である。
【図７】書類１００の形状例を示す図である。
【図８】ガイダンス情報の構成例を示す図である。
【図９】配置情報の構成例を示す図である。
【図１０】情報処理装置１がガイダンス情報を表示する処理の流れを示す図である。
【図１１】書類の検出処理の流れを示す図である。
【図１２】表示装置２の画面上に書類以外のものが配置された状況の一例を示す図である。
【図１３】ガイダンス表示位置の算出処理の流れを示す図である。
【図１４】ガイダンスを表示した場合の画面例を示す図である。
【図１５】グループ領域の算出処理の流れを示す図である。
【図１６】図１４に示す画面例におけるグループ領域を説明する図である。
【図１７】グループ領域の再配置処理の流れを示す図である。
【図１８】グループ領域の再配置処理の流れを示す図である。
【図１９】グループ領域の再配置処理を説明する図である。
【図２０】書類１００が画面上に配置された場合のガイダンスの出力例を示す図である。
【図２１】書類の移動を検出する処理の流れを示す図である。
【図２２】画面上の書類１００を移動した場合の画面例を示す図である。
【図２３】複数の書類が同じ画面上に置かれている画面例を示す図である。
【図２４】複数のガイダンス表示領域が重なる場合に、後のガイダンスを表示しないようにしたガイダンス表示処理を示す図である。
【図２５】ガイダンスを表示する画面例を示す図である。
【図２６】ガイダンスの優先順位に応じて表示するガイダンスを決定する場合のガイダンス表示処理の流れを示す図である。
【図２７】画面をまたがるガイダンス表示領域を移動させる画面例を示す図である。
【図２８】撮影装置２２を含んで構成される情報表示システムの構成例を示す図である。
【図２９】書類の色を含む書類情報の構成例を示す図である。
【符号の説明】
【００７２】
１    情報処理装置
２    表示装置                        ２１  ディスプレイパネル
３    ＣＰＵ                          ４    メモリ
５    記憶装置
６    書類情報データベース            ６１  書類番号
６２  サイズ                          ６３  形状
７    ガイダンス情報データベース
７１  書類番号                        ７２  ガイダンス番号
７３  優先度                          ７４  データ種類
７５  サイズ                          ７６  表示サイド
７７  表示順                          ７８  ファイル名
８    配置情報データベース
８１  書類番号                        ８２  配置時刻
８３  ガイダンス番号                  ８４  表示領域
１１  センサ情報取得部                １２  配置位置特定部
１３  書類特定部                      １４  ガイダンス情報取得部
１５  表示位置決定部                  １６  ガイダンス情報出力部
【図１】
2007109011.tif 000003
【図２】
2007109011.tif 000004
【図３】
2007109011.tif 000005
【図４】
2007109011.tif 000006
【図５】
2007109011.tif 000007
【図６】
2007109011.tif 000008
【図７】
2007109011.tif 000009
【図８】
2007109011.tif 000010
【図９】
2007109011.tif 000011
【図１０】
2007109011.tif 000012
【図１１】
2007109011.tif 000013
【図１２】
2007109011.tif 000014
【図１３】
2007109011.tif 000015
【図１４】
2007109011.tif 000016
【図１５】
2007109011.tif 000017
【図１６】
2007109011.tif 000018
【図１７】
2007109011.tif 000019
【図１８】
2007109011.tif 000020
【図１９】
2007109011.tif 000021
【図２０】
2007109011.tif 000022
【図２１】
2007109011.tif 000023
【図２２】
2007109011.tif 000024
【図２３】
2007109011.tif 000025
【図２４】
2007109011.tif 000026
【図２５】
2007109011.tif 000027
【図２６】
2007109011.tif 000028
【図２７】
2007109011.tif 000029
【図２８】
2007109011.tif 000030
【図２９】
2007109011.tif 000031