(57)【特許請求の範囲】
【請求項１】
情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、
前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、
前記抽出手段によって抽出された画像識別情報と文書画像内の位置に対して、操作を行った操作者を識別する操作者識別情報を関連付ける関連付手段と、
前記関連付手段による関連付けの結果を出力する出力手段と、
前記出力手段によって出力された情報を記憶している記憶手段から、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対応する操作者識別情報を抽出し、該操作者識別情報に基づいて操作者を示す記号を前記文書画像上に提示する提示手段
を具備し、
前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、
前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報である
ことを特徴とする情報処理装置。
【請求項２】
情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、
前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、
前記抽出手段によって抽出された画像識別情報と情報画像の位置に対して、操作を行った操作者を識別する操作者識別情報を関連付ける関連付手段と、
前記関連付手段による関連付けの結果を出力する出力手段
を具備し、
前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、
前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報である
ことを特徴とする情報処理装置。
【請求項３】
前記抽出手段は、前記画像受付手段によって受け付けられた文書画像内の情報画像の傾きを抽出し、
前記関連付手段は、さらに、前記抽出手段によって抽出された傾きを関連付ける
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記関連付手段は、さらに、前記操作者の操作に基づいて電子情報を関連付ける
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、
前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、
画像識別情報と文書画像内の情報画像の位置に対して操作者を識別する操作者識別情報を対応付けて記憶している記憶手段から、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対応する操作者識別情報を抽出し、該操作者識別情報に基づいて操作者を示す記号を前記文書画像上に提示する提示手段
を具備し、
前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、
前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報である
ことを特徴とする情報処理装置。
【請求項６】
前記記憶手段は、さらに、文書画像内の情報画像の傾きを対応付けて記憶しており、
前記提示手段は、前記記憶手段から、前記抽出手段によって抽出された画像識別情報と文書画像内の位置に対応する傾きを抽出し、該傾きに基づいて、前記操作者を示す記号を傾かせて提示する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記記憶手段は、さらに、電子情報を対応付けて記憶しており、
前記提示手段は、前記記憶手段から、前記抽出手段によって抽出された画像識別情報と文書画像内の位置に対応する電子情報と傾きを抽出し、該傾きに基づいて、該電子情報を傾かせて提示する
ことを特徴とする請求項５又は６に記載の情報処理装置。
【請求項８】
コンピュータを、
情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、
前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、
前記抽出手段によって抽出された画像識別情報と文書画像内の位置に対して、操作を行った操作者を識別する操作者識別情報を関連付ける関連付手段と、
前記関連付手段による関連付けの結果を出力する出力手段と、
前記出力手段によって出力された情報を記憶している記憶手段から、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対応する操作者識別情報を抽出し、該操作者識別情報に基づいて操作者を示す記号を前記文書画像上に提示する提示手段
として機能させ、
前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、
前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報である
ことを特徴とする情報処理プログラム。
【請求項９】
コンピュータを、
情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、
前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、
前記抽出手段によって抽出された画像識別情報と情報画像の位置に対して、操作を行った操作者を識別する操作者識別情報を関連付ける関連付手段と、
前記関連付手段による関連付けの結果を出力する出力手段
として機能させ、
前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、
前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報である
ことを特徴とする情報処理プログラム。
【請求項１０】
コンピュータを、
情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、
前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、
画像識別情報と文書画像内の情報画像の位置に対して操作者を識別する操作者識別情報を対応付けて記憶している記憶手段から、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対応する操作者識別情報を抽出し、該操作者識別情報に基づいて操作者を示す記号を前記文書画像上に提示する提示手段
として機能させ、
前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、
前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報である
ことを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、印刷シート上の所定範囲の情報と二次元バーコードで表記した複数の音情報と関連させ、対にして再生することを目的とし、文字情報などの情報源とその情報源の所定範囲に関連する複数の音情報を二次元バーコードで表記してなる情報とが含まれる印刷シートの情報を入出力処理する情報処理装置であって、各種情報を読み取る読取部と、各種情報を表示する表示部と、二次元バーコードで表記した複数の音情報などをデジタル情報に変換し、音情報のうち標準音情報であることを示す識別コードと標準音情報に続けて再生する付随音情報であることを示す識別コードを付加して音情報記憶部に記憶し、所定範囲の位置座標を座標指示部で指示すると、所定範囲の情報に対応する複数の音情報をそれぞれの識別コードに基づき音情報記憶部から標準音情報と付随音情報を予め定められた順序で読み出し再生出力するよう構成されることが開示されている。
【０００３】
特許文献２には、記録媒体に付されたコード位置及び走査方向を見ることなく確認可能とし、正確な情報再生を可能とすることを目的とし、この記録媒体は文字や写真、絵柄等を印刷すべき印刷面を複数頁有する書籍等の印刷物であり、上記各頁の印刷面上の予め設定された共通の所定位置に音声情報等を含むマルチメディア情報に対応した光学的に読取り可能なドットコードを配置しており、上記共通の所定位置を上記記録媒体の見開き時における中央の頁綴じ部を避けた位置とし、特に各頁の右下部とし、これにより操作者は当該位置を適宜走査すれば正確な情報再生が行えることになることが開示されている。
【０００４】
特許文献３には、視覚によるインタフェースをＴＶモニター等に統一し、利用者がそれのみに注視して情報入手作業を進めることができる快適な環境を実現することを目的とし、この情報再生装置は、マルチメディア情報が光学的に読み取り可能なコードで記録されている部分を備える印刷物の情報を再生する装置であって、上記印刷物を撮影するＴＶカメラと、上記印刷物のコードを読み取るコードリーダーと、該コードリーダーの位置を検出するコードリーダー位置検出部と、入力画像情報を出力し、さらにコードリーダーによって再生される情報を該コードリーダーの位置によって決定づけられる出力位置に出力する画像出力部とを少なくとも有した構成となっていることが開示されている。
【０００５】
特許文献４には、簡単な操作により、知覚情報の出力内容をユーザが希望する選択項目に応じて可変自在とし、より柔軟な知覚情報表現を実現することを課題とし、情報記録媒体は、光学的に読み取り可能に印刷記録された複数個の手動走査可能な情報選択用コードと、上記情報選択用コードそれぞれに付帯して表示され、該情報選択用コードそれぞれに係る情報選択内容を示すための各文字情報と、上記情報選択用コードとは異なる別の位置に光学的に読み取り可能に印刷記録され、上記複数個の情報選択用コードに各対応して演算される一の知覚情報を含む手動走査可能なタイマコードと、を少なくとも備えたことを特徴とすることが開示されている。
【０００６】
特許文献５には、従来の大きな表示装置及び入力装置に替わる小型の表示装置を提供することを課題とし、特別に印刷された用紙及び携帯型装置を用いて、計算装置の有効な使用に通常必要な大きな表示装置及びユーザインタフェースを補助又は置換するためのシステム及び方法であり、用紙には位置情報及びメッセージが符号化され、メッセージはページ全体に冗長的に分散配置され、任意の大きさをとり、機密情報を含む場合もあり、一実施形態において、この装置は符号化されたメッセージと位置情報とを１つのセンサで読み取り、装置の相対運動を測定し、特別に印刷された用紙を走査した後、ユーザはこの装置を何らかの適当な平面上に置き、引き続きスライドさせることにより、印刷物の外の領域を探索できることが開示されている。
【０００７】
特許文献６には、表示媒体上に印刷される表示体の位置や大きさを自由に設定することができ、従来のゲームデータ入力装置とは異なり、新規で且つ汎用性のあるゲームデータ入力装置を提供することを課題とし、ゲームの進行状況をモニターに表示するとともに、ゲーム操作入力手段を備えたゲーム機に接続されるゲームデータ入力装置であって、該ゲームデータ入力装置は、ゲームに関連した絵や文字等の視覚情報が印刷されるとともにドットコードが印刷された表示媒体と、該表示媒体に印刷されたドットコードを読み取る読取装置とを備え、該読取装置はリーダーで読み取ったドットコードを上記視覚情報を特定するデータに変換し、該データに基づいてゲームの進行に必要な上記視覚情報に関連するゲームデータをメモリから読み出して上記ゲーム機に入力することが開示されている。
【０００８】
特許文献７には、極小領域であってもコード情報やＸＹ座標情報が定義可能なドットパターンを提案し、係るドットパターンに基づいた情報再生方法及び情報再生装置を提案し、具体的には種々のマルチメディア情報を認識させるためにドットコード生成アルゴリズムにより生成されたドットを所定の規則に則って配列したドットパターン部が形成された印刷物等の媒体を読取り手段で画像データとして読み取り、該画像データをコードデータ化し、該コードデータに対応したマルチメディア情報を記憶手段から読み出して再生するようにしたことが開示されている。
【０００９】
特許文献８には、極小領域であってもコード情報やＸＹ座標情報が定義可能なドットパターンを提案し、係るドットパターンに基づいた情報再生方法及び情報再生装置を提案することを課題とし、種々のマルチメディア情報を認識させるためにドットコード生成アルゴリズムにより生成されたドットを所定の規則に則って配列したドットパターン部が形成された印刷物等の媒体を読取り手段で画像データとして読み取り、該画像データをコードデータ化し、該コードデータに対応したマルチメディア情報を記憶手段から読み出して再生するようにしたことが開示されている。
【００１０】
特許文献９には、極小領域であってもコード情報やＸＹ座標情報が定義可能なドットパターンに関連付けられた音声情報を再生する音声情報再生装置を提供することを課題とし、媒体表面に印刷されたドットパターンを読み取り、予め所定の音声情報をドットパターンと関連付けた参照テーブルを参照して、ドットパターンに関連付けられた音声情報を読み出して出力する音声情報再生装置であって、前記所定のドットパターンは、所定間隔ごとに配置された水平基準格子点ドットと垂直基準格子点ドットと、前記水平基準格子点ドットから仮想的に設定された垂直方向基準格子線と、前記垂直方向基準格子点ドットから水平方向に仮想的に設定された水平方向基準格子線との交点を格子点とし、該格子点に囲まれた領域内に配置され、データ内容が定義された情報ドットと、からなることが開示されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平０８−３１４４８６号公報
【特許文献２】特開平０８−３１５０６５号公報
【特許文献３】特開平０８−３１７１０５号公報
【特許文献４】特開平１０−１１１９２０号公報
【特許文献５】特開２００３−２６３６０５号公報
【特許文献６】特開２００５−１２４７１３号公報
【特許文献７】国際公開ＷＯ２００４／０２９８７１号公報
【特許文献８】特開２００６−１９０２７０号公報
【特許文献９】特開２０１１−１２３８８３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は、情報画像が含まれている画像に対して操作が行われた画像を提示する場合にあって、その画像内の情報画像の位置に、その操作者を示す記号を提示するようにした情報処理装置及び情報処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１３】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、前記抽出手段によって抽出された画像識別情報と文書画像内の位置に対して、操作を行った操作者を識別する操作者識別情報を関連付ける関連付手段と、前記関連付手段による関連付けの結果を出力する出力手段と、前記出力手段によって出力された情報を記憶している記憶手段から、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対応する操作者識別情報を抽出し、該操作者識別情報に基づいて操作者を示す記号を前記文書画像上に提示する提示手段を具備し、前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報であることを特徴とする情報処理装置である。
【００１４】
請求項２の発明は、情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対して、操作を行った操作者を識別する操作者識別情報を関連付ける関連付手段と、前記関連付手段による関連付けの結果を出力する出力手段を具備し、前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報であることを特徴とする情報処理装置である。
【００１５】
請求項３の発明は、前記抽出手段は、前記画像受付手段によって受け付けられた文書画像内の情報画像の傾きを抽出し、前記関連付手段は、さらに、前記抽出手段によって抽出された傾きを関連付けることを特徴とする請求項２に記載の情報処理装置である。
【００１６】
請求項４の発明は、前記関連付手段は、さらに、前記操作者の操作に基づいて電子情報を関連付けることを特徴とする請求項３に記載の情報処理装置である。
【００１７】
請求項５の発明は、情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、画像識別情報と文書画像内の情報画像の位置に対して操作者を識別する操作者識別情報を対応付けて記憶している記憶手段から、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対応する操作者識別情報を抽出し、該操作者識別情報に基づいて操作者を示す記号を前記文書画像上に提示する提示手段を具備し、前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報であることを特徴とする情報処理装置である。
【００１８】
請求項６の発明は、前記記憶手段は、さらに、文書画像内の情報画像の傾きを対応付けて記憶しており、前記提示手段は、前記記憶手段から、前記抽出手段によって抽出された画像識別情報と文書画像内の位置に対応する傾きを抽出し、該傾きに基づいて、前記操作者を示す記号を傾かせて提示することを特徴とする請求項５に記載の情報処理装置である。
【００１９】
請求項７の発明は、前記記憶手段は、さらに、電子情報を対応付けて記憶しており、前記提示手段は、前記記憶手段から、前記抽出手段によって抽出された画像識別情報と文書画像内の位置に対応する電子情報と傾きを抽出し、該傾きに基づいて、該電子情報を傾かせて提示することを特徴とする請求項５又は６に記載の情報処理装置である。
【００２０】
請求項８の発明は、コンピュータを、情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、前記抽出手段によって抽出された画像識別情報と文書画像内の位置に対して、操作を行った操作者を識別する操作者識別情報を関連付ける関連付手段と、前記関連付手段による関連付けの結果を出力する出力手段と、前記出力手段によって出力された情報を記憶している記憶手段から、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対応する操作者識別情報を抽出し、該操作者識別情報に基づいて操作者を示す記号を前記文書画像上に提示する提示手段として機能させ、前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報であることを特徴とする情報処理プログラムである。
【００２１】
請求項９の発明は、コンピュータを、情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対して、操作を行った操作者を識別する操作者識別情報を関連付ける関連付手段と、前記関連付手段による関連付けの結果を出力する出力手段として機能させ、前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報であることを特徴とする情報処理プログラムである。
【００２２】
請求項１０の発明は、コンピュータを、情報を示す画像である情報画像が含まれている文書画像を受け付ける画像受付手段と、前記画像受付手段によって受け付けられた文書画像内の情報画像から該文書画像を一意に識別し得る画像識別情報と該文書画像内の該情報画像の位置を抽出する抽出手段と、画像識別情報と文書画像内の情報画像の位置に対して操作者を識別する操作者識別情報を対応付けて記憶している記憶手段から、前記抽出手段によって抽出された画像識別情報と情報画像の位置に対応する操作者識別情報を抽出し、該操作者識別情報に基づいて操作者を示す記号を前記文書画像上に提示する提示手段として機能させ、前記情報画像内には、画像識別情報と文書画像内の該情報画像の位置を示す情報が含まれており、前記操作者識別情報は、前記文書画像を操作した装置に関連付けられた操作者識別情報であることを特徴とする情報処理プログラムである。
【発明の効果】
【００２３】
請求項１の情報処理装置によれば、情報画像が含まれている画像に対して操作が行われた画像を提示する場合にあって、その画像内の情報画像の位置に、その操作者を示す記号を提示することができる。
【００２４】
請求項２の情報処理装置によれば、画像識別情報と画像内の位置に対して、操作を行った操作者の操作者識別情報を関連付けることができる。
【００２５】
請求項３の情報処理装置によれば、画像識別情報と画像内の位置に対して、画像内の情報画像の傾きを関連付けることができる。
【００２６】
請求項４の情報処理装置によれば、画像識別情報と画像内の位置に対して、電子情報を関連付けることができる。
【００２７】
請求項５の情報処理装置によれば、情報画像が含まれている画像に対して操作が行われた画像を提示する場合にあって、その画像内の情報画像の位置に、その操作者を示す記号を提示することができる。
【００２８】
請求項６の情報処理装置によれば、傾きに基づいて、操作者を示す記号を傾かせて提示することができる。
【００２９】
請求項７の情報処理装置によれば、傾きに基づいて、電子情報を傾かせて提示することができる。
【００３０】
請求項８の情報処理プログラムによれば、情報画像が含まれている画像に対して操作が行われた画像を提示する場合にあって、その画像内の情報画像の位置に、その操作者を示す記号を提示することができる。
【００３１】
請求項９の情報処理プログラムによれば、画像識別情報と画像内の位置に対して、操作を行った操作者の操作者識別情報を関連付けることができる。
【００３２】
請求項１０の情報処理プログラムによれば、情報画像が含まれている画像に対して操作が行われた画像を提示する場合にあって、その画像内の情報画像の位置に、その操作者を示す記号を提示することができる。
【図面の簡単な説明】
【００３３】
【図１】本実施の形態（登録情報処理装置）の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態（登録情報処理装置）による処理例を示すフローチャートである。
【図３】本実施の形態（関連コンテンツ管理装置）の構成例についての概念的なモジュール構成図である。
【図４】本実施の形態（関連コンテンツ管理装置）による処理例を示すフローチャートである。
【図５】コンテンツ関連付テーブルのデータ構造例を示す説明図である。
【図６】本実施の形態（関連コンテンツ管理装置）による処理例を示すフローチャートである。
【図７】本実施の形態（提示情報処理装置）の構成例についての概念的なモジュール構成図である。
【図８】本実施の形態（提示情報処理装置）による処理例を示すフローチャートである。
【図９】ユーザ管理テーブルのデータ構造例を示す説明図である。
【図１０】表示方法管理テーブルのデータ構造例を示す説明図である。
【図１１】本実施の形態を実現する場合のシステム構成例を示す説明図である。
【図１２】情報画像の例を示す説明図である。
【図１３】本実施の形態が使用される例を示す説明図である。
【図１４】本実施の形態（登録情報処理装置）の処理例を示す説明図である。
【図１５】本実施の形態（提示情報処理装置）の処理例を示す説明図である。
【図１６】本実施の形態（提示情報処理装置）の処理例を示す説明図である。
【図１７】本実施の形態（提示情報処理装置）の処理例を示す説明図である。
【図１８】本実施の形態（登録情報処理装置、関連コンテンツ管理装置）を実現するコンピュータのハードウェア構成例を示すブロック図である。
【図１９】本実施の形態（提示情報処理装置）を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００３４】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態（登録情報処理装置１００）の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という意味を有する記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００３５】
本実施の形態である登録情報処理装置１００は、情報画像が含まれている画像に対して、操作者の操作に基づいて、その操作者を示す操作者識別情報（以下、操作者ＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）ともいう）の関連付けを行うものであって、図１の例に示すように、情報画像受付モジュール１１０、情報画像解析モジュール１２０、コンテンツ関連付モジュール１３０、コンテンツ生成・選択モジュール１４０、出力モジュール１５０を有している。なお、操作者の操作に基づいて、電子情報（静止画、動画、音声、テキスト等があり、以下、コンテンツともいう）を関連付けるようにしてもよい。そして、その関連付けの操作を行った操作者の操作者識別情報を関連付けるようにしてもよい。
なお、情報画像とは、機械可読な態様で電子データを表すために体系的に作られた画像コードをいい、具体的な例として、図１２を用いて後述する。
【００３６】
情報画像受付モジュール１１０は、情報画像解析モジュール１２０と接続されている。情報画像受付モジュール１１０は、情報を示す画像である情報画像が含まれている画像を受け付ける。なお、情報画像は、受け付けた画像内の一面全体に印刷されていてもよいし、予め定められた領域に印刷されていてもよい。例えば、予め定められた領域としては、電子情報の関連付けが行われることが予定されている領域である。ここで、画像を受け付けるとは、例えば、スキャナ、カメラ（赤外カメラ等を含む）等で画像を読み込むこと、ファックス等で通信回線を介して外部機器から画像を受信すること、ハードディスク（コンピュータに内蔵されているものの他に、ネットワークを介して接続されているもの等を含む）等に記憶されている画像を読み出すこと等が含まれる。画像は、２値画像、多値画像（カラー画像を含む）であってもよい。受け付ける画像は、１枚であってもよいし、複数枚であってもよい。また、画像の内容として、ビジネスに用いられる文書、広告宣伝用のパンフレット等であってもよい。
例えば、画像として、操作者が撮影した文書内の一部分が該当する。そして、その撮影した位置に電子情報が関連付けられる。
【００３７】
情報画像解析モジュール１２０は、情報画像受付モジュール１１０、コンテンツ関連付モジュール１３０と接続されている。情報画像解析モジュール１２０は、情報画像受付モジュール１１０によって受け付けられた画像内の情報画像から、その画像を識別する画像識別情報（以下、文書ＩＤともいう）とその画像内の位置を抽出する。情報画像内には、少なくとも画像識別情報とその画像内の位置が埋め込まれている。
また、情報画像解析モジュール１２０は、情報画像受付モジュール１１０によって受け付けられた画像内の情報画像の傾きを抽出するようにしてもよい。例えば、後述するように、情報画像内には、同期コード画像１２０６が含まれており、その同期コード画像１２０６は水平又は垂直であるので、その傾きで情報画像の傾きを検知する。
【００３８】
コンテンツ生成・選択モジュール１４０は、コンテンツ関連付モジュール１３０と接続されている。コンテンツ生成・選択モジュール１４０は、操作者の操作に基づいて、その画像の指定した位置（情報画像解析モジュール１２０が解析した情報画像の位置）に、関連付ける電子情報を生成又は選択する。例えば、マウス、キーボード、タッチパネル等に対する操作によって、コンテンツを生成（例えば、文字情報の入力）、コンテンツを選択（例えば、画像データベース内から画像情報を選択）する。そのコンテンツをコンテンツ関連付モジュール１３０が画像に関連付ける。例えば、ブラウザ等を用いて、コンテンツを選択すればよい。
【００３９】
また、それまでの討議内容を撮影した動画（又は、討議内容を録音した音声情報）を関連付けるコンテンツとしてもよい。ここで、「それまでの討議」とは、コンテンツ関連付モジュール１３０による関連付けが行われるまでに行われた討議をいう。また、討議は、情報画像が含まれている画像についての討議である。この動画は複数人の操作者による討議をビデオカメラ（又はマイク）によって撮影（又は録音）したものであり、関連付けが行われる動画は、前回関連付けが行われたときから今回関連付けが行われるまでの間の動画である。
【００４０】
コンテンツ関連付モジュール１３０は、情報画像解析モジュール１２０、コンテンツ生成・選択モジュール１４０、出力モジュール１５０と接続されている。コンテンツ関連付モジュール１３０は、情報画像解析モジュール１２０によって抽出された画像識別情報と画像内の位置に対して、操作を行った操作者を識別する操作者識別情報を関連付ける。なお、コンテンツ生成・選択モジュール１４０によって生成・選択されたコンテンツを関連付けることなく、操作者が関連付けの操作だけを行うようにしてもよい。具体的には、操作者が画像の一部を撮影したことが関連する。もちろんのことながら、撮影した画像の一部には、１つ以上の情報画像が含まれている。
コンテンツ関連付モジュール１３０は、さらに、情報画像解析モジュール１２０によって抽出された傾きを関連付けるようにしてもよい。
コンテンツ関連付モジュール１３０は、さらに、コンテンツ生成・選択モジュール１４０によって生成又は選択された電子情報を関連付けるようにしてもよい。
なお、関連付け処理は、コンテンツ生成・選択モジュール１４０によるコンテンツの生成、選択が行われた後に行う例を示したが、位置と操作者ＩＤの関連付け処理を行った後に、コンテンツを関連付けるようにしてもよい。つまり、前者は、コンテンツを生成、選択した後に、画像の一部を撮影する（関連付ける位置を指定することに該当）が、後者は、画像の一部を撮影した後に、コンテンツを生成、選択することになる。
【００４１】
コンテンツ関連付モジュール１３０は、この関連付け処理によって、例えばコンテンツ関連付テーブル５００を生成する。図５は、コンテンツ関連付テーブル５００のデータ構造例を示す説明図である。コンテンツ関連付テーブル５００は、文書ＩＤ欄５１０、位置欄５２０、操作者ＩＤ欄５３０、傾き角度欄５４０、コンテンツＩＤ欄５５０、日時欄５６０を有している。文書ＩＤ欄５１０は、対象とした画像の画像識別情報（文書ＩＤ）を記憶する。位置欄５２０は、情報画像受付モジュール１１０によって受け付けられた画像の位置（情報画像解析モジュール１２０の解析結果内の位置）を記憶する。操作者ＩＤ欄５３０は、操作者（情報画像受付モジュール１１０で撮影した者、又はコンテンツ生成・選択モジュール１４０で操作した者のいずれか、一般的には両者は同じ人物である）の操作者ＩＤを記憶する。傾き角度欄５４０は、情報画像解析モジュール１２０によって解析された傾き角度を記憶する。コンテンツＩＤ欄５５０は、コンテンツ生成・選択モジュール１４０で生成又は作成されたコンテンツを識別するコンテンツＩＤを記憶する。日時欄５６０は、コンテンツ関連付モジュール１３０が関連付けを行った日時（年、月、日、秒、秒以下、又はこれらの組み合わせであってもよい）を記憶する。
【００４２】
出力モジュール１５０は、コンテンツ関連付モジュール１３０と接続されている。出力モジュール１５０は、コンテンツ関連付モジュール１３０による関連付けの結果を出力する。関連付結果を出力するとは、例えば、ディスプレイ等の表示装置に表示すること、メモリーカード等の記憶媒体に記憶すること、他の情報処理装置へ渡すこと等が含まれる。他の情報処理装置として、例えば関連コンテンツ管理装置３００がある。
【００４３】
図２は、本実施の形態（登録情報処理装置１００）による処理例を示すフローチャートである。
ステップＳ２０２では、情報画像受付モジュール１１０が、情報画像を受け付ける。
ステップＳ２０４では、情報画像解析モジュール１２０が、情報画像を解析する。具体的には、情報画像解析モジュール１２０が情報画像から、その情報画像が印刷されている文書を本実施の形態において一意に識別し得る情報である文書識別情報と、情報画像の傾き角度、その情報画像の位置を抽出する。
ステップＳ２０６では、コンテンツ生成・選択モジュール１４０が、受け付けた情報画像の位置に関連付けすべきコンテンツを生成又は選択する。
ステップＳ２０８では、コンテンツ関連付モジュール１３０が、コンテンツと操作者ＩＤと傾き角度を文書ＩＤと情報画像の位置に関連付ける。
ステップＳ２１０では、出力モジュール１５０が、コンテンツ、操作者ＩＤ、傾き角度を文書ＩＤと位置に関連付けて出力する。
【００４４】
図３は、本実施の形態（関連コンテンツ管理装置３００）の構成例についての概念的なモジュール構成図である。関連コンテンツ管理装置３００は、図３の例に示すように、関連コンテンツ受付モジュール３１０、関連コンテンツ記憶モジュール３２０、関連コンテンツ要求受付モジュール３３０、関連コンテンツ出力モジュール３４０を有している。
【００４５】
関連コンテンツ受付モジュール３１０は、関連コンテンツ記憶モジュール３２０と接続されている。関連コンテンツ受付モジュール３１０は、登録情報処理装置１００の出力モジュール１５０によって出力された関連付結果を受け付ける。例えば、コンテンツ関連付テーブル５００を受け付ける。また、複数の登録情報処理装置１００（例えば、複数の操作者が個々に有している登録情報処理装置１００）から関連付結果を受け付けるようにしてもよい。そして、関連コンテンツ受付モジュール３１０が関連コンテンツ記憶モジュール３２０に関連付結果を記憶させる。
関連コンテンツ記憶モジュール３２０は、関連コンテンツ受付モジュール３１０、関連コンテンツ要求受付モジュール３３０、関連コンテンツ出力モジュール３４０と接続されている。関連コンテンツ記憶モジュール３２０は、関連コンテンツ受付モジュール３１０によって受け付けられた関連付結果を記憶し、関連コンテンツ出力モジュール３４０等からアクセスされる。
関連コンテンツ要求受付モジュール３３０は、関連コンテンツ記憶モジュール３２０と接続されている。関連コンテンツ要求受付モジュール３３０は、提示情報処理装置７００の関連コンテンツ抽出モジュール７３０からの要求を受け付ける。
関連コンテンツ出力モジュール３４０は、関連コンテンツ記憶モジュール３２０と接続されている。関連コンテンツ出力モジュール３４０は、関連コンテンツ要求受付モジュール３３０によって受け付けられた要求に基づいて、関連コンテンツ記憶モジュール３２０から要求に該当する関連付結果を取り出し、要求を行った提示情報処理装置７００の関連コンテンツ抽出モジュール７３０へ送信する。
【００４６】
図４は、本実施の形態（関連コンテンツ管理装置３００）による処理例を示すフローチャートである。
ステップＳ４０２では、関連コンテンツ受付モジュール３１０が、コンテンツ、操作者ＩＤ、傾き角度、文書ＩＤ、位置の関連を受け付ける。
ステップＳ４０４では、関連コンテンツ受付モジュール３１０が、受け付けた情報を関連コンテンツ記憶モジュール３２０に記憶する。
【００４７】
図６は、本実施の形態（関連コンテンツ管理装置３００）による処理例を示すフローチャートである。
ステップＳ６０２では、関連コンテンツ要求受付モジュール３３０が、文書ＩＤを受け付ける。
ステップＳ６０４では、関連コンテンツ出力モジュール３４０が、文書ＩＤに対応する位置、操作者ＩＤ、傾き角度、コンテンツを関連コンテンツ記憶モジュール３２０から抽出する。
ステップＳ６０６では、関連コンテンツ出力モジュール３４０が、抽出した位置、操作者ＩＤ、傾き角度、コンテンツを要求元に送信する。
【００４８】
図７は、本実施の形態（提示情報処理装置７００）の構成例についての概念的なモジュール構成図である。提示情報処理装置７００は、図７の例に示すように、情報画像受付モジュール７１０、情報画像解析モジュール７２０、関連コンテンツ抽出モジュール７３０、提示処理モジュール７４０を有している。
【００４９】
情報画像受付モジュール７１０は、情報画像解析モジュール７２０と接続されている。情報画像受付モジュール７１０は、情報画像が含まれている画像を受け付ける。
情報画像解析モジュール７２０は、情報画像受付モジュール７１０、関連コンテンツ抽出モジュール７３０、提示処理モジュール７４０と接続されている。情報画像解析モジュール７２０は、情報画像受付モジュール７１０によって受け付けられた画像内の情報画像から、その画像を識別する画像識別情報とその画像内の位置を抽出する。
関連コンテンツ抽出モジュール７３０は、情報画像解析モジュール７２０、提示処理モジュール７４０と接続されている。関連コンテンツ抽出モジュール７３０は、画像識別情報と、その画像内の位置に対して操作者を識別する操作者ＩＤを対応付けて記憶している関連コンテンツ記憶モジュール３２０（登録情報処理装置１００の出力モジュール１５０によって出力された情報を記憶している関連コンテンツ記憶モジュール３２０）から、情報画像解析モジュール７２０によって抽出された画像識別情報と、その画像内の位置に対応する操作者ＩＤを抽出する。
【００５０】
提示処理モジュール７４０は、情報画像解析モジュール７２０、関連コンテンツ抽出モジュール７３０と接続されている。提示処理モジュール７４０は、操作者マーク抽出モジュール７４２、グループ・ユーザ対応記憶モジュール７４４、角度処理モジュール７４６、操作者マーク提示モジュール７４８、コンテンツ提示モジュール７５０を有している。提示処理モジュール７４０は、関連コンテンツ抽出モジュール７３０によって抽出された操作者ＩＤに基づいて操作者を示す記号を画像上に提示する。例えば、後述する図１５（ａ）の操作者ピンマーク１５２２等のように提示する。
また、関連コンテンツ記憶モジュール３２０は、さらに、画像内の情報画像の傾きを対応付けて記憶していてもよい。そして、関連コンテンツ抽出モジュール７３０は、関連コンテンツ記憶モジュール３２０から、情報画像解析モジュール７２０によって抽出された画像識別情報と画像内の位置に対応する傾きを抽出し、提示処理モジュール７４０は、その傾きに基づいて、操作者を示す記号を傾かせて提示するようにしてもよい。例えば、後述する図１５（ａ）の操作者ピンマーク１５２２等のように傾けて提示する。
【００５１】
また、関連コンテンツ記憶モジュール３２０は、さらに、電子情報を対応付けて記憶していてもよい。そして、関連コンテンツ抽出モジュール７３０は、関連コンテンツ記憶モジュール３２０から、情報画像解析モジュール７２０によって抽出された画像識別情報と画像内の位置に対応する電子情報と傾きを抽出し、提示処理モジュール７４０は、その傾きに基づいて、その電子情報を傾かせて提示するようにしてもよい。例えば、後述する図１５（ｂ）の関連コンテンツ１５３０のように傾けて提示する。
【００５２】
操作者マーク抽出モジュール７４２は、グループ・ユーザ対応記憶モジュール７４４と接続されている。操作者マーク抽出モジュール７４２は、グループ・ユーザ対応記憶モジュール７４４から操作者に対応する記号（以下、操作者マークともいう）を抽出する。なお、ここでの対象となる操作者の操作者ＩＤは、関連コンテンツ抽出モジュール７３０によって画像内の位置に対応付けられた操作者ＩＤである。つまり、関連コンテンツ抽出モジュール７３０によって抽出された操作者ＩＤである。
グループ・ユーザ対応記憶モジュール７４４は、操作者マーク抽出モジュール７４２と接続されている。グループ・ユーザ対応記憶モジュール７４４は、例えば、ユーザ管理テーブル９００、表示方法管理テーブル１０００を記憶している。図９は、ユーザ管理テーブル９００のデータ構造例を示す説明図である。ユーザ管理テーブル９００は、ＵＩＤ欄９１０、ＧＩＤ欄９２０、役割欄９３０を有している。ＵＩＤ欄９１０は、操作者ＩＤを記憶している。ＧＩＤ欄９２０は、その操作者ＩＤの操作者が属しているグループ（グループには、組織等を含んでいてもよい）を識別する情報であるグループＩＤを記憶している。役割欄９３０は、その操作者ＩＤの操作者がそのグループ内で有している役割（例えば、リーダー、一般グループ員等）を示す情報（以下、役割情報ともいう）を記憶している。
図１０は、表示方法管理テーブル１０００のデータ構造例を示す説明図である。表示方法管理テーブル１０００は、ＧＩＤ欄１０１０、役割欄１０２０、表示方法欄１０３０を有している。ＧＩＤ欄１０１０は、グループＩＤを記憶している。役割欄１０２０は、そのグループＩＤのグループにおける役割の役割情報を記憶している。表示方法欄１０３０は、そのグループにおけるその役割を有している操作者を示す記号を記憶している。役割毎に異なる記号を表示し得るようにしている。また、個々の操作者に個別の役割を付すことによって、操作者毎に異なる記号を表示し得るようにしてもよい。
【００５３】
角度処理モジュール７４６は、関連コンテンツ抽出モジュール７３０によって抽出された傾きに基づいて、操作者マーク抽出モジュール７４２によって抽出された操作者に対応する記号を傾ける処理を行う。また、関連コンテンツ抽出モジュール７３０によって抽出された傾きに基づいて、関連コンテンツ抽出モジュール７３０によって抽出された電子情報を傾ける処理を行う。傾ける処理とは、傾ける対象である画像等に対していわゆるアフィン変換を行えばよい。
操作者マーク提示モジュール７４８は、角度処理モジュール７４６によって傾き処理された操作者に対応する記号を提示する。
コンテンツ提示モジュール７５０は、角度処理モジュール７４６によって傾き処理された電子情報を提示する。なお、提示先は、提示情報処理装置７００に備え付けられた液晶ディスプレイ等の表示装置である。また、操作者に対応する記号、電子情報は、画像上の関連付けられた位置に対応しているように提示する。
なお、登録情報処理装置１００と提示情報処理装置７００とを組み合わせてもよい。その場合、情報画像受付モジュール１１０と情報画像解析モジュール１２０、情報画像受付モジュール７１０と情報画像解析モジュール７２０は、いずれか１つであってもよい。
【００５４】
図８は、本実施の形態（提示情報処理装置７００）による処理例を示すフローチャートである。
ステップＳ８０２では、情報画像受付モジュール７１０が、情報画像を受け付ける。
ステップＳ８０４では、情報画像解析モジュール７２０が、情報画像を解析する。
ステップＳ８０６では、関連コンテンツ抽出モジュール７３０が、情報画像に関連しているコンテンツに関する情報を抽出する。
ステップＳ８０８では、操作者マーク抽出モジュール７４２が、関連付を行った操作者を示すマークを抽出する。
ステップＳ８１０では、角度処理モジュール７４６が、操作者マークを角度にあわせて傾ける処理を行う。
ステップＳ８１２では、コンテンツを角度にあわせて傾ける処理を行う。
ステップＳ８１４では、操作者マーク提示モジュール７４８が、生成した操作者マークを対象画像上に提示する。
ステップＳ８１６では、コンテンツ提示モジュール７５０が、関連付けられたコンテンツを画面に提示する。
【００５５】
図１１は、本実施の形態を実現する場合のシステム構成例を示す説明図である。
登録情報処理装置１００Ａ１等、登録情報処理装置１００Ｂ１等、登録情報処理装置１００Ｃ１等、関連コンテンツ管理装置３００、提示情報処理装置７００は、それぞれ通信回線１１９９を介して接続されている。登録情報処理装置１００Ａ１等、登録情報処理装置１００Ｂ１等、登録情報処理装置１００Ｃ１等は、それぞれ図１に例示の登録情報処理装置１００に対応している。したがって、各登録情報処理装置１００Ａ１等、登録情報処理装置１００Ｂ１等、登録情報処理装置１００Ｃ１等の操作者の操作によって、画像の位置にコンテンツが関連付けられ、その関連付結果が関連コンテンツ管理装置３００に記憶させられ、提示情報処理装置７００によって、その画像に関連付けられたコンテンツが提示される。また、登録情報処理装置１００Ａ１、登録情報処理装置１００Ａ２、登録情報処理装置１００Ａ３は、グループＡ端末群１１００Ａを形成しており、登録情報処理装置１００Ｂ１、登録情報処理装置１００Ｂ２、登録情報処理装置１００Ｂ３は、グループＢ端末群１１００Ｂを形成しており、登録情報処理装置１００Ｃ１、登録情報処理装置１００Ｃ２、登録情報処理装置１００Ｃ３は、グループＣ端末群１１００Ｃを形成している。そして、各グループの関連付結果に応じた画像を提示する。具体的には、提示情報処理装置７００は、グループＡ端末群１１００Ａによって関連付けられたコンテンツを１つの画像の上に提示する。その場合、他のグループＢ端末群１１００Ｂ、グループＣ端末群１１００Ｃによって関連付けられたコンテンツは、その画像の上には提示しない。そして、グループＢ端末群１１００Ｂによって関連付けられたコンテンツを画像の上に提示する場合、他のグループＡ端末群１１００Ａ、グループＣ端末群１１００Ｃによって関連付けられたコンテンツは、その画像の上には提示しない。
【００５６】
図１２は、情報画像の例を示す説明図である。
この例は、米国ゼロックス社のパロアルト研究所で開発された、角度の異なる斜線でデータを表現するグリフコード（例えば、特開平６−１０３３９０号公報、特開平６−７５７９５号公報）を情報画像であるコードシンボルとして用いた２次元コードパターン画像である。
【００５７】
この例では、単位領域１２００は８シンボル×８シンボルの正方形領域である。各シンボルの値は、図１２（ｂ）、図１２（ｃ）に示すように斜線パターンで表現される。この例では、シンボル値０は垂直線に対して反時計回りに４５度の角度をなす右下がりの斜線（図１２（ｂ）の例のパターン０）で、シンボル値１は垂直線に対して時計回りに４５度の角度をなす右上がりの斜線（図１２（ｃ）の例のパターン１）で表現される。
【００５８】
このうち、位置コード画像１２０２は、単位領域１２００の左上隅の６シンボル×６シンボルの正方形の画像であり、識別コード画像１２０４は、単位領域１２００からその６×６シンボルの正方形を引いた残りの逆Ｌ字領域の画像となる。
【００５９】
また、この例では、単位領域１２００の外周に沿って縦横の各方向に、同期コード画像１２０６の列及び行を設けている。この例では、同期コード画像１２０６は、右上がり（「１」）の斜線シンボルの連続であり、シンボルのサイズと配列ピッチは単位領域１２００内のシンボルサイズ及びピッチと同じである。同期コード画像１２０６は、縦及び横に等間隔で設けられ、それら同期コード画像１２０６で囲まれる正方形領域に各単位領域１２００が設けられる。同期コード画像１２０６は、各単位領域１２００の区切りを示す。すなわち、２次元コードパターン画像を読み取った装置では、右上がりのシンボルが連続している行及び列を検出すると、それら行と列とで形成される格子の網目の内部を単位領域１２００と認識することができ、その単位領域１２００の左上隅の６×６のシンボルが位置コード画像１２０２と認識できる。
【００６０】
なお、同期コード画像１２０６は、単位領域１２００又は位置コード画像１２０２の場所を特定することができるものであれば、図１２に例示したようなものでなくてもよい。例えば、単位領域１２００の四隅に斜線シンボルとは異なる特定形状のシンボルを配置したものを同期コード画像１２０６としてもよい。図１２の例では、同期コード画像１２０６のためにシンボル１つ分の幅の行及び列を使ったが、同期コード画像１２０６を構成するマークが十分に小さいものであれば、単位領域１２００を隙間なく２次元配列し、隣接する単位領域１２００の余白部分にそのマークを配置するようにしてもよい。
【００６１】
図１２の例では、１つの位置コード画像１２０２には合計３６シンボル、すなわち３６ビットのデータが格納されている。３６ビットのうち、１８ビットをｘ座標の符号化に、１８ビットをｙ座標の符号化に使用することができる。各１８ビットを全て位置の符号化に使用すると、２＾１８通り（約２６万通り）の位置を符号化できる。各斜線パターンが、図１２（ｂ）、図１２（ｃ）の例に示したように８画素×８画素で構成されている場合、６００ｄｐｉ（ドット・パー・インチ）で印刷すると、６００ｄｐｉの１ドットの縦横の長さは０．０４２３ｍｍなので、縦横共に、図１２の２次元コード（同期コード画像１２０６を含む）の縦、横の長さは３ｍｍ程度（＝１シンボル当たり８画素×９シンボル×０．０４２３ｍｍ）となる。３ｍｍ間隔で２６万通りの位置を符号化した場合、約７８６ｍの長さを符号化できる。読取の精度がよければ１８ビット全てを位置の符号化に使用することもできるが、読取エラーが問題となる場合は、誤り検出や誤り訂正のための冗長ビットを含めることが好適である。１８ビットに占める冗長ビットの割合を増やすと誤り検出や誤り訂正の能力が増えるが、表現できる位置の範囲が小さくなる。
【００６２】
また、図１２の例では、識別コード画像１２０４は、２ビット×８ビットの矩形領域及び２ビット×６ビットの矩形領域に配置されており、合計２８ビットの識別情報等を格納できる。識別情報等として２８ビットを使用した場合は、約２億７千万通り（２＾２８通り）の識別情報等を表現できるが、２８ビットのうちのいくつかのビットを誤り検出や誤り訂正のための冗長ビットとすることで読取エラーに対処できるようにしてもよい。なお、識別情報等とは、本実施の形態では、少なくとも第１の記入対象情報又は第２の記入対象情報を含み、他に文書ＩＤ、ページＩＤ等を含めてもよい。例えば、用紙を一意的に識別する用紙識別番号等を含めてもよい。１つの用紙の記入欄内に印刷される単位領域１２００内の識別コード画像１２０４は同じものとなる。もちろん、単位領域１２００内の位置コード画像１２０２によって表される位置情報は、その用紙内における位置を示す情報であるので、それぞれの単位領域１２００内の位置コード画像１２０２は異なったものとなる。
【００６３】
以上の例では、互いに角度が９０度異なる２つの斜線パターンをシンボルとして用いることで、１シンボルで１ビットのデータを表現したが、これは一例にすぎない。例えばシンボルに垂直線と水平線のパターンを追加すれば２ビットの情報を１シンボルで表現できる。このように、１シンボルの斜線パターンの角度種類を増やすことで、１シンボルが表現できるビット数を増加することも可能である。また、グリフコード以外の情報画像を用いてもよい。
【００６４】
図１３は、本実施の形態が使用される例を示す説明図である。先生１３１０が、各グループに課題（情報画像が印刷された文書）を与え、各グループではその課題に対して、文書にコンテンツ（資料）を関連付けることによって、解答するという教育場面について説明するものである。
グループ討議の際には、各人用の教材（情報画像が印刷された文書）と登録情報処理装置１００（登録情報処理装置１３３１Ａ等であり、例えば、カメラとタッチパネルとコンテンツを生成・選択できるようなタブレット型計算機が該当する）が渡される。各人が予め集めたコンテンツはサーバに格納しておく。
グループ討議をしながら、教材の各項目に関係のある資料を登録情報処理装置１３３１Ａ等で関連付けていく。関連付けの操作としては、登録情報処理装置１３３１Ａ等のカメラで教材の一部を撮影することである。図１４は、本実施の形態（登録情報処理装置１００）の処理例を示す説明図である。例えば、情報画像が印刷された教材１４１０に対して、登録情報処理装置１４２０（登録情報処理装置１００、登録情報処理装置１３３１Ａ等）で関連付けたい位置（撮影位置１４３０）を撮影する。そして、関連付けすると、誰の情報かを示すピンが画面上のその位置に表示される。また、テーブルの中央に教材を置き、各人（ユーザ１３２１Ａ、ユーザ１３２２Ａ、ユーザ１３２３Ａ、ユーザ１３２４Ａ等）の位置から関連付けが行われる。したがって、各人が教材の一部を撮影する場合は、各人と教材との位置関係によって、撮影した情報画像が傾くことになる。
【００６５】
関連付けられた資料は、登録情報処理装置１３３１Ａ等を通じてピンを開くとグループメンバからも確認できる。討議は、コンテンツ（コメント、議事録等（前述の「生成されたコンテンツ」に該当する）を含めてもよい）を関連付けながら進められる。
各グループの関連付け履歴や資料は、先生１３１０の登録情報処理装置１３３０からも見られる。必要に応じて先生から総て又はあるグループに対してコンテンツ（特に、コメント等）を関連付けることもできる。
【００６６】
そして、討議結果の発表の場では、提示情報処理装置７００によって図１５の例のように提示される。例えば、プロジェクターを用いて提示するようにしてもよい。図１５（ａ）の例に示すように、画面１５００には、コンテンツの関連付けが行われた教材１５１０が提示され、教材１５１０上には、操作者ピンマーク１５２２〜１５２８が提示される。これによって、誰が、どのような位置に対して関連付けを行ったか（発言したか）が判明するようになる。そして、操作者ピンマーク１５２４を選択すると、図１５（ｂ）の例に示すように、関連コンテンツ１５３０（操作者ピンマーク１５２４の位置に関連付けられたコンテンツ）を提示する。また、操作者ピンマーク１５２２等がクリックされると、コンテンツのサムネイルや簡単な情報を表示し、ダブルクリックされるとコンテンツを開き、再生するようにしてもよい。
【００６７】
図１６は、本実施の形態（提示情報処理装置７００）の処理例（地図へのコンテンツ登録例）を示す説明図である。
例えば、登録情報処理装置１００によって、地図画像１６１０に写真画像コンテンツを登録する際には、撮影場所や撮影の向きに準じて地図画像１６１０上に関連付ける。
そして、コンテンツを登録した地図画像１６１０は提示情報処理装置７００で管理されている。地図画像１６１０を表示すると、コンテンツが登録されている座標に、対応した視点の角度で操作者ピンマーク１６２２〜１６２８を表示する。
例えば、操作者ピンマーク１６２２等がクリックされると、コンテンツのサムネイルや簡単な情報を表示し、ダブルクリックされるとコンテンツを開き、再生するようにしてもよい。
【００６８】
図１７は、本実施の形態（提示情報処理装置７００）の処理例（立体図形の写真への登録例）を示す説明図である。
例えば、登録情報処理装置１００によって、立体図形文書１７１０にコンテンツを登録する際には、予め定められた視点からの画像や予め定められた箇所への解説等、立体図形の方向に対応して立体図形文書１７１０上に関連付ける。
そして、コンテンツを登録した立体図形文書１７１０は提示情報処理装置７００で管理されている。立体図形文書１７１０を表示すると、コンテンツが登録されている座標に、視点や特定箇所に対応した角度で操作者ピンマーク１７２２〜１７２８を表示する。
例えば、操作者ピンマーク１７２２等がクリックされると、コンテンツのサムネイルや簡単な情報を表示し、ダブルクリックされるとコンテンツを開き、再生するようにしてもよい。
【００６９】
なお、本実施の形態（登録情報処理装置１００、関連コンテンツ管理装置３００）としてのプログラムが実行されるコンピュータのハードウェア構成は、図１８に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１８０１を用い、記憶装置としてＲＡＭ１８０２、ＲＯＭ１８０３、ＨＤ１８０４を用いている。ＨＤ１８０４として、例えばハードディスクを用いてもよい。情報画像受付モジュール１１０、情報画像解析モジュール１２０、コンテンツ関連付モジュール１３０、コンテンツ生成・選択モジュール１４０、出力モジュール１５０、関連コンテンツ受付モジュール３１０、関連コンテンツ要求受付モジュール３３０、関連コンテンツ出力モジュール３４０等のプログラムを実行するＣＰＵ１８０１と、そのプログラムやデータを記憶するＲＡＭ１８０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１８０３と、補助記憶装置であるＨＤ１８０４と、カメラ、スキャナ等によって画像を読み取ることによって画像データを受け付けること、又はキーボード、マウス、タッチパネル等に対する利用者の操作に基づいてデータを受け付ける受付装置１８０６と、ＣＲＴ、液晶ディスプレイ等の出力装置１８０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１８０７、そして、それらをつないでデータのやりとりをするためのバス１８０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００７０】
図１９を参照して、本実施の形態（提示情報処理装置７００）のハードウェア構成例について説明する。図１９に示す構成は、例えばパーソナルコンピュータ（ＰＣ）などによって構成されるものであり、カメラ、スキャナ等のデータ読み取り部１９１７と、プリンタなどのデータ出力部１９１８を備えたハードウェア構成例を示している。
【００７１】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１９０１は、前述の実施の形態において説明した各種のモジュール、すなわち、情報画像受付モジュール７１０、情報画像解析モジュール７２０、関連コンテンツ抽出モジュール７３０、提示処理モジュール７４０、操作者マーク抽出モジュール７４２、角度処理モジュール７４６、操作者マーク提示モジュール７４８、コンテンツ提示モジュール７５０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００７２】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１９０２は、ＣＰＵ１９０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１９０３は、ＣＰＵ１９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス１９０４により相互に接続されている。
【００７３】
ホストバス１９０４は、ブリッジ１９０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１９０６に接続されている。
【００７４】
キーボード１９０８、マウス等のポインティングデバイス１９０９は、操作者により操作される入力デバイスである。ディスプレイ１９１０は、液晶表示装置、プロジェクター、又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などがあり、各種情報をテキストやイメージ情報として表示する。
【００７５】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１９１１は、ハードディスクを内蔵し、ハードディスクを駆動し、ＣＰＵ１９０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、コンテンツ、文書画像、ユーザ管理テーブル９００、表示方法管理テーブル１０００などが格納される。さらに、その他の各種のデータ処理プログラム等、各種コンピュータ・プログラムが格納される。
【００７６】
ドライブ１９１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１９１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１９０７、外部バス１９０６、ブリッジ１９０５、及びホストバス１９０４を介して接続されているＲＡＭ１９０３に供給する。リムーバブル記録媒体１９１３も、ハードディスクと同様のデータ記録領域として利用可能である。
【００７７】
接続ポート１９１４は、外部接続機器１９１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１９１４は、インタフェース１９０７、及び外部バス１９０６、ブリッジ１９０５、ホストバス１９０４等を介してＣＰＵ１９０１等に接続されている。通信部１９１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１９１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１９１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００７８】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、図１８、１９に例示するハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１８、１９に示す登録情報処理装置１００、関連コンテンツ管理装置３００、提示情報処理装置７００のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１８、１９に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続しているような形態でもよく、さらに図１８、１９に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、複写機、ファックス、スキャナ、プリンタ、複合機（スキャナ、プリンタ、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。
【００７９】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標））、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００８０】
１００…登録情報処理装置
１１０…情報画像受付モジュール
１２０…情報画像解析モジュール
１３０…コンテンツ関連付モジュール
１４０…コンテンツ生成・選択モジュール
１５０…出力モジュール
３００…関連コンテンツ管理装置
３１０…関連コンテンツ受付モジュール
３２０…関連コンテンツ記憶モジュール
３３０…関連コンテンツ要求受付モジュール
３４０…関連コンテンツ出力モジュール
７００…提示情報処理装置
７１０…情報画像受付モジュール
７２０…情報画像解析モジュール
７３０…関連コンテンツ抽出モジュール
７４０…提示処理モジュール
７４２…操作者マーク抽出モジュール
７４４…グループ・ユーザ対応記憶モジュール
７４６…角度処理モジュール
７４８…操作者マーク提示モジュール
７５０…コンテンツ提示モジュール
【図１】
0005924035.tif 000002
【図２】
0005924035.tif 000003
【図３】
0005924035.tif 000004
【図４】
0005924035.tif 000005
【図５】
0005924035.tif 000006
【図６】
0005924035.tif 000007
【図７】
0005924035.tif 000008
【図８】
0005924035.tif 000009
【図９】
0005924035.tif 000010
【図１０】
0005924035.tif 000011
【図１１】
0005924035.tif 000012
【図１２】
0005924035.tif 000013
【図１３】
0005924035.tif 000014
【図１４】
0005924035.tif 000015
【図１５】
0005924035.tif 000016
【図１６】
0005924035.tif 000017
【図１７】
0005924035.tif 000018
【図１８】
0005924035.tif 000019
【図１９】
0005924035.tif 000020