(57)【要約】【課題】  関連情報が付加された画像要素が記録媒体上で高密度に配置される場合にも、文書画像上で特定される画像要素に対し、付加された関連情報を取得可能にする。【解決手段】  文書処理システム１は、小型読取り装置３６が読取ったスキャン画像３４４内のコード画像４４（コード画像４４が重ねられた画像要素）とポインタＰとの位置関係をスキャン画像３４４の左上を原点とするｍｍ単位の直交座標ｘｙ上で特定し、コード画像をデコードした識別番号及び特定した位置関係に基づいて、ポインタＰの近隣に位置するコード画像４４の左上Ａに対して特定された位置関係にある画像要素に関連付けられた関連情報（ＵＲＬ）を情報記憶部５０２が記憶する対応テーブルを参照して取得する。【選択図】          図１１
2007028253.tif 000002
【特許請求の範囲】
【請求項１】
画像要素に対して関連情報が付加された文書画像を出力する出力手段と、文書画像上の画像要素の位置を関連情報と対応付けて管理する関連情報管理手段とを有する文書処理システム。
【請求項２】
複数の画像要素に埋め込むべき関連情報の出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択する選択手段と、この選択手段により選択された埋め込み領域に関連情報を埋め込む関連情報埋め込み手段とを有し、前記非埋め込み領域における関連情報は対応する画像要素の位置情報から取得するようにした文書処理システム。
【請求項３】
文書画像上の画像要素の位置を特定する特定手段と、この特定手段により特定された画像要素の位置から画像要素に付加された関連情報を取得する関連情報取得手段とを有する文書処理システム。
【請求項４】
画像要素に対する関連情報を識別する識別情報が画像要素に付加された文書画像を出力する出力手段と、文書画像上の画像要素の位置、関連情報及び識別情報を対応付けて管理する関連情報管理手段とを有する文書処理システム。
【請求項５】
画像要素に対する関連情報を識別する識別情報を複数の画像要素それぞれに埋め込むべき出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択する選択手段と、この選択手段により選択された埋め込み領域に識別情報を埋め込む識別情報埋め込み手段とを有し、前記識別情報埋め込み手段が埋め込まない識別情報により識別される関連情報は対応する画像要素の位置情報から取得するようにした文書処理システム。
【請求項６】
文書画像上の画像要素の位置を特定する特定手段と、この特定手段により特定された画像要素の位置から画像要素に付加された識別情報を取得することによって識別した関連情報を取得する関連情報取得手段とを有する文書処理システム。
【請求項７】
画像要素に対する関連情報を識別する識別情報が画像要素に付加された文書画像を出力する出力手段と、画像要素に対する関連情報に識別情報を対応付けて管理する関連情報管理手段とを有する文書処理システム。
【請求項８】
識別情報は、関連情報が文書画像上で配置されるべき位置に応じて、関連情報が所定の順序で配列されるように、関連情報に対応付けられている請求項７記載の文書処理システム。
【請求項９】
画像要素に対する関連情報を識別する識別情報を複数の画像要素それぞれに埋め込むべき出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択する選択手段と、この選択手段により選択された埋め込み領域に識別情報を埋め込む識別情報埋め込み手段とを有し、前記識別情報埋め込み手段が埋め込まない識別情報により識別される関連情報は、文書画像上で関連情報が配置されるべき位置に応じて取得するようにした文書処理システム。
【請求項１０】
文書画像上の画像要素に付加された識別情報を１つ特定する識別情報特定手段と、この識別情報特定手段により特定された識別情報により識別される関連情報に対して、関連情報が文書画像上で配置されるべき位置に応じて関連情報を特定することにより関連情報を取得する関連情報取得手段とを有する文書処理システム。
【請求項１１】
複数の画像要素に埋め込むべき関連情報の出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択し、選択した埋め込み領域に関連情報を埋め込み、前記非埋め込み領域における関連情報は対応する画像要素の位置情報から取得するようにした文書処理方法。
【請求項１２】
文書画像上の画像要素の位置を特定し、特定した画像要素の位置から画像要素に付加された関連情報を取得する文書処理方法。
【請求項１３】
複数の画像要素に埋め込むべき関連情報の出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択するステップと、選択した埋め込み領域に関連情報を埋め込むステップと、前記非埋め込み領域における関連情報は対応する画像要素の位置情報から取得するようにするステップとをコンピュータに実行させるプログラム。
【請求項１４】
文書画像上の画像要素の位置を特定するステップと、特定した画像要素の位置から画像要素に付加された関連情報を取得するステップとをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関連情報が関連付けられた画像要素を含む文書を処理する文書処理システム、文書処理方法及びそのプログラムに関するものである。
【背景技術】
【０００２】
インターネット等に代表されるネットワーク技術により、電子文書を構成するテキスト、イメージ及びグラフィックなどの画像要素に対し、ハイパーリンクを用いて関連する文書、音声及び映像などの情報を関連付けることが広く行われている。また、ＰＤＦ（Portable Document Format）においても、電子文書にハイパーリンクを含むことができ、画像要素に関連する関連情報を容易に閲覧又は再生することができる。しかしながら、ハイパーリンクを含む電子文書を用紙に印刷する場合、画像上で視認できる情報だけが用紙に印刷されることになり、ハイパーリンクの利便性が失われるという問題があった。
【０００３】
このような問題を解決する技術として、文書ファイル中のＵＲＬを２次元コード画像に変換し、変換した２次元コード画像をＵＲＬの直後に挿入して文書を印刷することにより、印刷された文書からカメラを介してＵＲＬを取得可能にするものが公知となっている（特許文献１参照）。また、特許文献２は、画像要素に関連する関連情報を示す画像を画像要素の少なくとも一部に重ねて埋め込む画像処理装置を開示している。
【０００４】
【特許文献１】特開平１１−２０３３８１号公報
【特許文献２】特開２００１−１７７７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、所定の情報量の画像を用紙上に埋め込むためには、所定サイズの領域が必要になる。したがって、関連情報が関連付けられた画像要素が記録媒体上で高密度に配置されている場合、画像要素に関連する関連情報を示す画像を画像要素それぞれに関連付けるために、関連情報を示す画像を画像要素それぞれに近づけて記録媒体上で配置すると、関連情報を示す画像が重なってしまう。即ち、上記従来例においては、関連情報が関連付けられた画像要素が記録媒体上で高密度に配置される場合、記録媒体に印刷された文書画像上で関連情報が関連付けられた画像要素を特定しても、画像要素それぞれに関連付けられた関連情報の全てを文書画像から特定することができないという問題があった。
【０００６】
そこで、本発明は、関連情報が付加された画像要素が記録媒体上で高密度に配置される場合にも、文書画像上で特定される画像要素に対し、付加された関連情報を取得可能にすることができる文書処理システム、文書処理方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の第１の特徴とするところは、画像要素に対して関連情報が付加された文書画像を出力する出力手段と、文書画像上の画像要素の位置を関連情報と対応付けて管理する関連情報管理手段とを有する文書処理システムにある。即ち、画像要素の位置と関連情報とが対応付けて管理されるので、文書画像上で特定される画像要素に対し、付加された関連情報を画像要素の位置に応じて取得可能にすることができる。
【０００８】
また、本発明の第２の特徴とするところは、複数の画像要素に埋め込むべき関連情報の出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択する選択手段と、この選択手段により選択された埋め込み領域に関連情報を埋め込む関連情報埋め込み手段とを有し、前記非埋め込み領域における関連情報は対応する画像要素の位置情報から取得するようにした文書処理システムにある。したがって、複数の画像要素に埋め込むべき関連情報の出力領域が重なる程度に、関連情報が付加された画像要素が記録媒体上で高密度に配置される場合にも、非埋め込み領域における関連情報は対応する画像要素の位置情報から取得することができる。
【０００９】
また、本発明の第３の特徴とするところは、文書画像上の画像要素の位置を特定する特定手段と、この特定手段により特定された画像要素の位置から画像要素に付加された関連情報を取得する関連情報取得手段とを有する文書処理システムにある。即ち、文書画像上で位置を特定される画像要素に対し、付加された関連情報を取得可能にすることができる。
【００１０】
また、本発明の第４の特徴とするところは、画像要素に対する関連情報を識別する識別情報が画像要素に付加された文書画像を出力する出力手段と、文書画像上の画像要素の位置、関連情報及び識別情報を対応付けて管理する関連情報管理手段とを有する文書処理システムにある。即ち、画像要素の位置、関連情報及び識別情報が対応付けて管理されるので、文書画像上で特定される画像要素に対し、付加された識別情報により識別される関連情報を画像要素の位置に応じて取得可能にすることができる。
【００１１】
また、本発明の第５の特徴とするところは、画像要素に対する関連情報を識別する識別情報を複数の画像要素それぞれに埋め込むべき出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択する選択手段と、この選択手段により選択された埋め込み領域に識別情報を埋め込む識別情報埋め込み手段とを有し、前記識別情報埋め込み手段が埋め込まない識別情報により識別される関連情報は対応する画像要素の位置情報から取得するようにした文書処理システムにある。即ち、複数の画像要素に埋め込むべき識別情報の出力領域が重なる程度に、識別情報が付加された画像要素が記録媒体上で高密度に配置される場合にも、非埋め込み領域における識別情報により識別される関連情報は対応する画像要素の位置情報から取得することができる。
【００１２】
また、本発明の第６の特徴とするところは、文書画像上の画像要素の位置を特定する特定手段と、この特定手段により特定された画像要素の位置から画像要素に付加された識別情報を取得することによって識別した関連情報を取得する関連情報取得手段とを有する文書処理システムにある。即ち、文書画像上で位置を特定される画像要素に対し、付加された識別情報により識別される関連情報を取得可能にすることができる。
【００１３】
また、本発明の第７の特徴とするところは、画像要素に対する関連情報を識別する識別情報が画像要素に付加された文書画像を出力する出力手段と、画像要素に対する関連情報に識別情報を対応付けて管理する関連情報管理手段とを有する文書処理システムにある。即ち、画像要素に対する関連情報に識別情報が対応付けて管理されるので、文書画像上で特定される画像要素に対し、付加された識別情報により識別される関連情報を、文書画像上で関連情報が配置されるべき位置に応じて取得可能にすることができる。
【００１４】
好適には、識別情報は、関連情報が文書画像上で配置されるべき位置に応じて、関連情報が所定の順序で配列されるように、関連情報に対応付けられている。
【００１５】
また、本発明の第８の特徴とするところは、画像要素に対する関連情報を識別する識別情報を複数の画像要素それぞれに埋め込むべき出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択する選択手段と、この選択手段により選択された埋め込み領域に識別情報を埋め込む識別情報埋め込み手段とを有し、前記識別情報埋め込み手段が埋め込まない識別情報により識別される関連情報は、文書画像上で関連情報が配置されるべき位置に応じて取得するようにした文書処理システムにある。即ち、複数の画像要素に埋め込むべき識別情報の出力領域が重なる程度に、識別情報が付加された画像要素が記録媒体上で高密度に配置される場合にも、非埋め込み領域における識別情報により識別される関連情報は文書画像上で関連情報が配置されるべき位置に応じて取得することができる。
【００１６】
また、本発明の第９の特徴とするところは、文書画像上の画像要素に付加された識別情報を１つ特定する識別情報特定手段と、この識別情報特定手段により特定された識別情報により識別される関連情報に対して、関連情報が文書画像上で配置されるべき位置に応じて関連情報を特定することにより関連情報を取得する関連情報取得手段とを有する文書処理システムにある。即ち、文書画像上で位置を特定される画像要素に対し、付加された識別情報により識別される関連情報を文書画像上で配置されるべき位置に応じて取得可能にすることができる。
【００１７】
また、本発明の第１０の特徴とするところは、複数の画像要素に埋め込むべき関連情報の出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択し、選択した埋め込み領域に関連情報を埋め込み、前記非埋め込み領域における関連情報は対応する画像要素の位置情報から取得するようにした文書処理方法にある。
【００１８】
また、本発明の第１１の特徴とするところは、文書画像上の画像要素の位置を特定し、特定した画像要素の位置から画像要素に付加された関連情報を取得する文書処理方法にある。
【００１９】
また、本発明の第１２の特徴とするところは、複数の画像要素に埋め込むべき関連情報の出力領域間に重なりがある場合、埋め込み領域と非埋め込み領域とを選択するステップと、選択した埋め込み領域に関連情報を埋め込むステップと、前記非埋め込み領域における関連情報は対応する画像要素の位置情報から取得するようにするステップとをコンピュータに実行させるプログラムにある。
【００２０】
また、本発明の第１３の特徴とするところは、文書画像上の画像要素の位置を特定するステップと、特定した画像要素の位置から画像要素に付加された関連情報を取得するステップとをコンピュータに実行させるプログラムにある。
【発明の効果】
【００２１】
本発明によれば、関連情報が付加された画像要素が記録媒体上で高密度に配置される場合にも、文書画像上で特定される画像要素に対し、付加された関連情報を取得可能にすることができる。
【発明を実施するための最良の形態】
【００２２】
次に本発明の実施形態を図面に基づいて説明する。
図１において、本発明の実施形態に係る文書処理システム１の概要が示されている。文書処理システム１は、印刷装置２及び文書処理装置本体３を有する。印刷装置２は、例えば電子写真方式の画像形成部を有し、文書処理装置本体３の制御に応じて、例えば後述するＷｅｂブラウザ３４０によって表示された文書画像を用紙などの記録媒体２０に印刷する。
【００２３】
文書処理装置本体３は、例えば通信部３０、記憶部３２、ユーザインターフェイス（ＵＩ）部３４、小型読取り装置３６及び制御部３８から構成される。通信部３０は、インターネットなどのネットワークに接続され、例えばＵＲＬにより特定される情報を記憶するネットワーク上のサーバ（図示せず）と制御部３８とを接続する。記憶部３２は、制御部３８が実行するプログラム及び画像データなどを記憶する。また、記憶部３２は、例えばＣＤ−ＲＯＭなどの記憶媒体３２０からプログラムを供給することができるようにされている。ＵＩ部３４は、入力装置及び表示装置を有し、例えばＵＲＬにより特定される情報をＷｅｂブラウザ３４０によって表示することができるようにされている。
【００２４】
小型読取り装置３６は、例えば横方向（ｘ方向）に２５ｍｍ、縦方向（ｙ方向）に１４ｍｍのサイズのビューアによって設定される領域の画像をスキャン画像として読取るスタンプ型の画像読取装置であり、例えばビューアの略中央にポインタＰ（図１１参照）が重ねて示されるようになっている。例えば、小型読取り装置３６は、記録媒体２０に印刷された文書画像上の所定の領域（ビューアの範囲）の画像をスキャン画像として読取り、制御部３８に対して出力する。なお、小型読取り装置３６が読取った画像は、ＵＩ部３４の表示装置にビューア内画像３４２としてリアルタイムに拡大表示され、小型読取り装置３６に設けられた取り込みボタン（図示せず）をユーザが押すことによって、ビューア内画像３４２に表示された画像が記憶部３２に記憶されると共にＵＩ部３４の表示装置にスキャン画像３４４として拡大表示されるようになっている。
【００２５】
制御部３８は、ＣＰＵ３８０及びメモリ３８２などを含み、文書処理システム１を構成する各部を管理、制御する。例えば、文書処理装置本体３は、ＰＣ（パーソナルコンピュータ）、及びＰＣにＵＳＢケーブルを介して接続された小型読取り装置３６から構成される。なお、制御部３８及び記憶部３２は、通信部３０を介して外部のサーバ（図示せず）に配置されてもよい。
【００２６】
次に、Ｗｅｂブラウザ３４０により表示される文書画像に対し、制御部３８が行う処理について説明する。
図２において、Ｗｅｂブラウザ３４０によってＵＩ部３４の表示装置に表示された文書画像４が例示されている。Ｗｅｂブラウザ３４０は、例えば複数の画像要素を有するホームページなどの文書画像４を制御部３８の制御により表示する。文書画像４は、例えば複数の画像要素を含む文書データにより形成されており、ＵＲＬなどの関連情報がリンク（ハイパーリンク）された複数の画像要素４０−ａ〜４０−ｌを有する。
【００２７】
Ｗｅｂブラウザ３４０により表示された文書画像４において、画像要素４０−ａ〜４０−ｌそれぞれは、関連付けられたハイパーリンクが存在する領域４２−ａ〜４２−ｌ（図２、図４（Ｂ）参照）が設定されている。領域４２−ａ〜４２−ｌは、画像要素４０−ａ〜４０−ｌそれぞれが文書画像４上で占める領域に略重なる長方形になるように、文書画像４に対するｍｍ単位の直交座標ＸＹによって位置及びサイズが設定されている。例えば画像要素４０−ａは、左上の座標（Ｘｓ，Ｙｓ）が（５０，２００）であり、右下の座標（Ｘｅ，Ｙｅ）が（５７，２０３）である領域４２−ａが設定されている。つまり、領域４２−ａ〜４２−ｌの位置を示す情報は、それぞれ画像要素４０−ａ〜４０−ｌの位置情報とみなされる。
【００２８】
図３は、図２に示した文書画像４を印刷装置２により印刷する場合に、制御部３８が実行する文書処理プログラム５の構成を示すプログラム構成図である。図３に示すように、文書処理プログラム５は、情報抽出部５００、情報記憶部５０２、選択部（埋込領域判定手段）５０４、識別情報生成部５０６、コード画像生成部５０８及び文書画像出力部５１０から構成される。
【００２９】
情報抽出部５００は、文書画像４を形成する文書データ（ハイパーリンクを含む）を受け入れ、関連情報がリンクされた画像要素４０−ａ〜４０−ｌ全ての文書画像４上の位置情報及び関連情報（ＵＲＬ）を順次抽出し、情報記憶部５０２及び選択部５０４に対して出力する。
【００３０】
情報記憶部５０２は、情報抽出部５００から受入れた画像要素４０−ａ〜４０−ｌの文書画像４上の位置情報、関連情報及び後述する識別情報（識別番号）をそれぞれ対応付けて順次記憶する（図５参照）。
【００３１】
選択部５０４（図３）は、情報記憶部５０２が記憶した位置情報に応じて後述する所定サイズのコード画像４４を順次配置した場合に、コード画像４４が重なることなく配置される文書画像４上の位置情報を情報記憶部５０２が記憶した位置情報から順次選択し、選択した位置情報に対応する識別番号の生成（発行）を識別情報生成部５０６に対して順次要求する。
【００３２】
図４は、コード画像４４が重なることなく配置される文書画像４上の位置情報を選択部５０４が選択する方法（コード画像４４の埋め込み領域判定方法）を示す概念図であって、（Ａ）は領域４２−ａに対するコード画像４４の配置を示す概念図であり、（Ｂ）は領域４２−ａ〜４２−ｌに対して選択された位置情報に応じてコード画像４４を配置した状態を示す概念図である。
図４（Ａ）に示すように、選択部５０４は、まず後述するコード画像生成部５０８が生成するコード画像４４の左上Ａが例えば画像要素４０−ａに設定された領域４２−ａの左上の座標（Ｘｓ，Ｙｓ）＝（５０，２００）に略重なるように、ダミーのコード画像４４を配置することを試みる。なお、コード画像４４は、例えば縦方向のサイズが領域４２−ａ〜４２−ｌそれぞれの縦方向のサイズと略同じにされており、横方向のサイズが例えば６Ｂｙｔｅの情報の表示に要する画像幅にされている。つまり、コード画像４４は、所定のサイズが設定されており、コード画像生成部５０８がコード画像４４を生成する前に、選択部５０４が文書画像４上にダミーのコード画像４４を配置することを試みることができるようにされている。
【００３３】
ここで、選択部５０４は、例えば文書画像４の左上から右下に向けて領域４２−ａ〜４２−ｌを順次検索するようにされている。つまり、選択部５０４は、画像要素４０−ｂ〜４０−ｌに設定された領域４２−ｂ〜４２−ｌの左上の座標（Ｘｓ，Ｙｓ）それぞれに対しても、コード画像４４の左上Ａが略重なるようにダミーのコード画像４４を配置することを試みて、コード画像４４が重なることなく配置される文書画像４上の位置情報（Ｘｓ，Ｙｓ）を選択する。
また、選択部５０４は、コード画像４４が重なってしまう場合、例えば左側に配置されるコード画像４４を優先して配置する。例えば図４（Ｂ）に示すように、画像要素４０−ａに設定された領域４２−ａに対応させて配置するコード画像４４が領域４２−ｂの左上の座標（Ｘｓ，Ｙｓ）に重なってしまう場合、選択部５０４は、領域４２−ｂの左上の座標（Ｘｓ，Ｙｓ）を選択しない。つまり、選択部５０４は、画像要素４０−ｂ、画像要素４０−ｆ、画像要素４０−ｈ及び画像要素４０−ｋに対するコード画像４４が文書画像４上に配置されないように位置情報を選択し、選択した位置情報に対応する識別番号の生成（発行）を識別情報生成部５０６に対して要求する。
【００３４】
識別情報生成部５０６（図３）は、選択部５０４から要求された位置情報に応じて、情報抽出部５００が抽出した関連情報が所定の順序で配列されるように識別番号を生成（発行）し、選択部５０４に対して出力する。
【００３５】
そして、選択部５０４は、識別情報生成部５０６が発行した識別番号を受け入れ、選択した位置情報に対応付けて情報記憶部５０２及びコード画像生成部５０８に対して出力する。このように、選択部５０４は、情報記憶部５０２が記憶した位置情報に応じて、コード画像４４を画像要素に埋め込む埋め込み領域と非埋め込み領域とを判定（選択）する埋込領域判定（選択）手段となっている。
【００３６】
また、情報記憶部５０２は、上述したように文書画像４上の位置情報、関連情報及び識別情報（識別番号）をそれぞれ対応付けて記憶し、例えば図５に示した対応テーブルを構成する。
情報記憶部５０２が構成して記憶する対応テーブルは、画像要素４０−ａ〜４０−ｌそれぞれに対する関連情報（ＵＲＬ）、領域４２−ａ〜４２−ｌの左上の座標（Ｘｓ，Ｙｓ）及び右下の座標（Ｘｅ，Ｙｅ）、文書画像４の文書における出力ページ番号、並びに、選択部５０４が選択した位置情報に対する識別番号がそれぞれ対応付けられている。
【００３７】
コード画像生成部５０８（図３）は、選択部５０４から位置情報に対応付けられた識別番号を受け入れ、識別番号に対応するコード画像４４をそれぞれ生成し、位置情報に対応付けて文書画像出力部５１０に対して出力する。なお、コード画像生成部５０８が生成するコード画像４４は、例えば本願出願人が特開２００２−１３５５５６において開示している方法によって生成することができる。
【００３８】
文書画像出力部５１０は、コード画像生成部５０８から入力された位置情報に対応するコード画像を位置情報に応じて文書画像４に重ね、コード画像データを含む文書画像データとして出力する。
文書画像出力部５１０が出力した文書画像データは例えば印刷装置２に入力され、位置情報に応じてコード画像が重ねられた文書画像４が図６に示すように記録媒体２０上に印刷される。
【００３９】
なお、上記文書処理プログラム５においては、位置情報を選択する場合を例に説明したが、これに限定されることなく、位置情報に応じてコード画像４４を選択するようにしてもよい。
【００４０】
図７は、Ｗｅｂブラウザ３４０により表示される文書画像４を印刷装置２が印刷する場合に、制御部３８が行う処理（Ｓ１０）を示すフローチャートである。
図７に示すように、ステップ１００（Ｓ１００）において、制御部３８は、文書画像４に含まれる最初のハイパーリンク（ＵＲＬ及び位置情報）を抽出する。
【００４１】
ステップ１０２（Ｓ１０２）において、制御部３８は、文書画像４に含まれる全ハイパーリンクが抽出されたか否かを判定し、全ハイパーリンクが抽出されている場合にはＳ１１２の処理に進み、全ハイパーリンクが抽出されていない場合にはＳ１０４の処理に進む。
【００４２】
ステップ１０４（Ｓ１０４）において、選択部５０４は、情報記憶部５０２が記憶した位置情報に応じて、コード画像４４を他のコード画像に重ねることなく埋め込み可能か否かを判定し、可能な場合にはＳ１０６の処理に進み、可能でない場合にはＳ１０８の処理に進む。
【００４３】
ステップ１０６（Ｓ１０６）において、選択部５０４は、識別情報生成部５０６に対して識別番号の発行を要求する。
【００４４】
ステップ１０８（Ｓ１０８）において、情報記憶部５０２は、ＵＲＬを対応する情報と共に記憶（登録）する。
【００４５】
ステップ１１０（Ｓ１１０）において、制御部３８は、選択部５０４が選択した位置情報に対応するコード画像４４をそれぞれ生成し、選択した位置情報に応じてコード画像４４を文書画像４に重ねて出力する（識別番号の埋め込み処理）。
【００４６】
また、文書画像出力部５１０が出力した文書画像データが印刷装置２に入力されると、位置情報に応じてコード画像が重ねられた文書画像４が図６に示すように記録媒体２０上に印刷される。
【００４７】
次に、記録媒体２０に印刷された文書画像に対し、制御部３８が行う処理について説明する。
図８は、記録媒体２０に印刷された文書画像４（図６）において、画像要素に関連付けられた関連情報（ＵＲＬ）を取得するために、制御部３８が実行する第１の関連情報取得プログラム６の構成を示すプログラム構成図である。
図８に示すように、第１の関連情報取得プログラム６は、デコーダ（識別番号特定部）６００、位置関係特定部（探索方向取得部）６０２、関連情報取得部６０４及び情報記憶部５０２から構成される。なお、第１の関連情報取得プログラム６は、図３に示した文書処理プログラム５と情報記憶部５０２を共用している。
【００４８】
ユーザが小型読取り装置３６を用いて、画像要素に重ねて印刷されているコード画像４４の少なくともいずれかを読取った場合、デコーダ６００は、小型読取り装置３６から入力されるコード画像４４をデコードして識別番号を取得し、関連情報取得部６０４に対して出力する。つまり、デコーダ６００は、少なくとも１つの識別番号を特定し、関連情報取得部６０４に対して出力する。
例えば、図４（Ｂ）に示したように複数のコード画像４４が印刷され、画像要素４０−ｂ（「経済」）に対してリンクされたＵＲＬにアクセスしたい場合、画像要素４０−ａ（「政治」）に重ねて印刷されたコード画像４４を小型読取り装置３６が読取ると、デコーダ６００は、識別番号（０１００００４ＦＢ００４：図５参照）を特定する。
【００４９】
また、ユーザが関連情報を取得しようとする画像要素を特定するために、小型読取り装置３６が読取ったコード画像４４に対して文書画像４上の画像要素を探索する探索方向を、ユーザがＵＩ部３４の入力装置を用いて指定すると、位置関係特定部６０２は、小型読取り装置３６が読取ったコード画像４４（コード画像４４が重ねられた画像要素）を基準にした探索方向（上下左右の画像要素の探索回数）を取得して、小型読取り装置３６が読取ったコード画像４４と、探索方向により指定された画像要素との文書画像４上の位置関係を特定し、関連情報取得部６０４に対して出力する。
例えば、ユーザがＵＩ部３４の入力装置を用いて、コード画像４４を右に１回探索する指示を入力すると、位置関係特定部６０２は、小型読取り装置３６が読取ったコード画像４４を基準にして右に１つシフトした位置にある画像要素（右隣の画像要素）というコード画像４４と１つの画像要素との位置関係を特定する。
【００５０】
関連情報取得部６０４は、特定された識別番号をデコーダ６００から受け入れ、特定された位置関係を位置関係特定部６０２から受入れて、デコーダ６００が特定した識別番号（小型読取り装置３６が読取ったコード画像４４）に対して特定された位置関係にある画像要素に関連付けられた関連情報（ＵＲＬ）を情報記憶部５０２から取得し、例えば記憶部３２などに出力する。
例えば、デコーダ６００により識別番号（０１００００４ＦＢ００４）が特定され、位置関係特定部６０２により右隣の画像要素という位置関係が特定されると、関連情報取得部６０４は、情報記憶部５０２が記憶する対応テーブル（図５）を参照し、識別番号（０１００００４ＦＢ００４）に対応する画像要素に対してＷｅｂブラウザ３４０上で右隣に配置される画像要素に対するＵＲＬを取得する。つまり、識別番号（０１００００４ＦＢ００４）に対応する領域４２−ａが（Ｘｓ，Ｙｓ）＝（５０，２００），（Ｘｅ，Ｙｅ）＝（５７，２０３）にあり、文書画像４上では（Ｘｓ，Ｙｓ）＝（５８，２００），（Ｘｅ，Ｙｅ）＝（６４，２０３）に位置する領域４２−ｂ（画像要素４０−ｂ）が領域４２−ａ（画像要素４０−ａ）の右隣に位置することになるので、関連情報取得部６０４は、領域４２−ｂに対応するＵＲＬを情報記憶部５０２から取得する。
【００５１】
このように、対応するコード画像４４が記録媒体２０に印刷されていない画像要素に対しても、関連付けられた関連情報（ＵＲＬ）を制御部３８が取得することができるので、関連付けられたＵＲＬに対応する情報をＵＩ部３４の表示装置が表示することができる。
【００５２】
図９は、記録媒体２０に印刷された文書画像４（図６）に対し、制御部３８が行う処理（Ｓ２０）を示すフローチャートである。  図９に示すように、ステップ２００（Ｓ２００）において、デコーダ６００は、例えば小型読取り装置３６が読取ったコード画像４４をデコードし、関連情報取得部６０４に対して出力する。
【００５３】
ステップ２０２（Ｓ２０２）において、位置関係特定部６０２は、小型読取り装置３６が読取ったコード画像４４（コード画像４４が重ねられた画像要素）と、例えばＵＩ部３４からの入力により指定される関連情報が関連付けられた複数の画像要素のいずれかとの文書画像４上の位置関係を特定し、関連情報取得部６０４に対して出力する。
【００５４】
ステップ２０４（Ｓ２０４）において、関連情報取得部６０４は、デコーダ６００がデコードした識別番号、及び位置関係特定部６０２が特定した位置関係に基づいて、位置関係特定部６０２が位置関係を特定した画像要素に関連付けられた関連情報を情報記憶部５０２から取得する。
【００５５】
ステップ２０６（Ｓ２０６）において、制御部３８は、取得した関連情報を例えば記憶部３２に対して出力する。
【００５６】
次に、記録媒体２０に印刷された文書画像４（図６）において、画像要素に関連付けられた関連情報（ＵＲＬ）を取得するために、制御部３８が実行する第２の関連情報取得プログラム６’について説明する。
図１０は、記録媒体２０に印刷された文書画像４（図６）において、画像要素に関連付けられた関連情報（ＵＲＬ）を取得するために、制御部３８が実行する第２の関連情報取得プログラム６’の構成を示すプログラム構成図である。
図１１は、制御部３８が第２の関連情報取得プログラム６’を実行する場合に、小型読取り装置３６がＵＩ部３４の表示装置を介して表示するビューア内画像３４２（図１）の表示画面例である。ビューア内画像３４２には、上述したように略中央にポインタＰが重ねて示されるようになっている。
【００５７】
図１０に示すように、第２の関連情報取得プログラム６’は、近隣識別番号特定部６０６、位置関係特定部６０８、関連情報取得部６１０及び情報記憶部５０２から構成される。なお、第２の関連情報取得プログラム６’は、図３に示した文書処理プログラム５と情報記憶部５０２を共用している。
【００５８】
近隣識別番号特定部６０６は、小型読取り装置３６に設けられた取り込みボタン（図示せず）をユーザが押すことによって、ビューア内画像３４２に表示されていた画像が記憶部３２に記憶された場合に、小型読取り装置３６からスキャン画像３４４を取得し、スキャン画像３４４に含まれるコード画像４４をデコードして、ポインタＰが重ねられている関連情報が関連付けられた画像要素の近隣に位置する少なくとも１つのコード画像４４に対する識別番号を特定し、情報記憶部５０２及び関連情報取得部６１０に対して出力する。
ここで、小型読取り装置３６のビューアのサイズは、記録媒体２０に印刷された文書画像４に対して、画像要素にコード画像４４が重ねられているか否かにかかわらず、関連情報が関連付けられた画像要素にポインタＰを重ねてスキャン画像３４４が読取られるようにユーザが小型読取り装置３６を操作することにより、少なくとも１つのコード画像４４がスキャン画像３４４に含まれるように設定されている。
【００５９】
例えば、近隣識別番号特定部６０６は、小型読取り装置３６がスキャンしたスキャン画像３４４内を左上から探索し、画像要素４０−ａに重ねられたコード画像４４を認識してデコードし、コード画像４４に対する識別番号を特定して情報記憶部５０２及び関連情報取得部６１０に対して出力する。
【００６０】
位置関係特定部６０８は、小型読取り装置３６からスキャン画像３４４を取得し、スキャン画像３４４の左上を原点とするｍｍ単位の直交座標ｘｙ上でポインタＰと少なくとも１つのコード画像４４との位置関係を特定し、関連情報取得部６１０に対して出力する。
例えば、図１１に示すように、位置関係特定部６０８は、まず、小型読取り装置３６がスキャンしたスキャン画像３４４内を左上から探索し、画像要素４０−ａに重ねられたコード画像４４を認識し、スキャン画像３４４の原点に対するコード画像４４の左上の位置（ｘ，ｙ）＝（１．５，２．０）を特定する。また、ポインタＰは、ビューアの略中央である（ｘ，ｙ）＝（１２．５，７．０）に配置されている。そして、位置関係特定部６０８は、認識したコード画像４４の左上の位置に対して、ポインタＰが重ねられている関連情報が関連付けられた画像要素がｘ方向に１１ｍｍ、ｙ方向に５ｍｍ離れた位置に配置されているという位置関係を特定し、関連情報取得部６１０に対して出力する。
【００６１】
関連情報取得部６１０は、特定された識別番号を近隣識別番号特定部６０６から受け入れ、特定された位置関係を位置関係特定部６０８から受入れて、近隣識別番号特定部６０６が特定した近隣の識別番号（コード画像４４に対応）に対して特定された位置関係にある画像要素に関連付けられた関連情報（ＵＲＬ）を情報記憶部５０２から取得し、例えば記憶部３２などに出力する。
例えば、近隣識別番号特定部６０６により識別番号（０１００００４ＦＢ００４）が特定され、認識したコード画像４４の左上の位置に対してｘ方向に１１ｍｍ、ｙ方向に５ｍｍ離れた位置に配置されている画像要素という位置関係が位置関係特定部６０８により特定されると、関連情報取得部６１０は、情報記憶部５０２が記憶する対応テーブル（図５）を参照してＵＲＬを取得する。
【００６２】
つまり、識別番号（０１００００４ＦＢ００４）を示すコード画像４４の左上Ａが文書画像４上の位置（５０，２００）に配置され、コード画像４４に対して特定された位置関係にある画像要素が位置（６１，２０５）近傍に配置されていることになるので、関連情報取得部６１０は、情報記憶部５０２が記憶する対応テーブル（図５）参照して、位置（６１，２０５）を含む領域に配置された画像要素に対応するＵＲＬを情報記憶部５０２から取得する。情報記憶部５０２が記憶する対応テーブルにおいて、位置（６１，２０５）を含む領域に配置された画像要素が、（Ｘｓ，Ｙｓ）＝（５８，２０４），（Ｘｅ，Ｙｅ）＝（６４，２０７）に位置する領域４２−ｆを設定されていた画像要素４０−ｆであるため、関連情報取得部６１０は、情報記憶部５０２から画像要素４０−ｆに対応付けられたＵＲＬを情報記憶部５０２から取得する。
【００６３】
このように、ユーザが関連情報を取得しようとしている記録媒体２０上の画像要素に対し、コード画像４４が重ねて印刷されているか否かにかかわらず、関連情報が関連付けられた画像要素にポインタＰを重ねてスキャン画像３４４が読取られるようにユーザが小型読取り装置３６を操作することにより、ポインタＰを重ねた画像要素に関連付けられた関連情報（ＵＲＬ）を制御部３８が取得することができ、取得されたＵＲＬに対応する情報をＵＩ部３４の表示装置が表示することができる。
【００６４】
図１２において、Ｗｅｂブラウザ３４０に表示された文書画像４（図２）に対し、情報記憶部５０２が記憶する対応テーブルの変形例が示されている。
図１２に示すように、情報記憶部５０２が記憶する対応テーブルは、図２に示した１２個の画像要素４０−ａ〜４０−ｌそれぞれに対して、Ｗｅｂブラウザ３４０上の左上から右下に向けて識別番号が増加するように、１２個の識別番号を対応させるものであってもよい。ここでは、Ｗｅｂブラウザ３４０に表示された文書画像４が記録媒体２０に印刷される場合における識別番号の付与ルールがユーザに対して周知されているものとする。そして、第１の関連情報取得プログラム６が実行されて、ユーザがＵＩ部３４を介して「次」又は「前」の２種類の探索方向を指定することにより、記録媒体２０に印刷された画像要素に対応するＵＲＬにアクセスすることが可能になる。
【００６５】
例えば、ユーザが図６に示した画像要素４０−ｂ（「経済」）に対応するＵＲＬにアクセスしたい場合、ユーザは、まず、その近傍に位置する画像要素４０−ａ（「政治」）に重ねて印刷されたコード画像４４から小型読取り装置３６を介して識別番号（０１００００４ＦＢ００４）を読取り、次にＵＩ部３４を介して「次」の探索方向を指定する。文書処理システム１は、識別番号（０１００００４ＦＢ００４）を読取り、「次」の探索方向の指定を受け入れると、読取った識別番号を基準に識別番号を１つ増加させ、対応テーブルの識別番号（０１００００４ＦＢ００５）に対応するＵＲＬを取得し、取得したＵＲＬに対応する情報をＵＩ部３４の表示装置に表示する。
【００６６】
また、本発明は、上記実施形態において、関連情報（ＵＲＬ）に対応する識別番号をコード化してコード画像４４を生成する場合を例に説明したが、これに限定されることなく、関連情報（ＵＲＬ）又は領域４２−ａ〜４２−ｌの座標などをコード化してコード画像４４を生成するようにしてもよい。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施形態に係る文書処理システムの概要を示す構成図である。
【図２】ＷｅｂブラウザによってＵＩ部の表示装置に表示された文書画像例である。
【図３】図２に示した文書画像を印刷装置により印刷する場合に、制御部が実行する文書処理プログラムの構成を示すプログラム構成図である。
【図４】コード画像が重なることなく配置される文書画像上の位置情報を選択部が選択する方法を示す概念図であって、（Ａ）は領域に対するコード画像の配置を示す概念図であり、（Ｂ）は領域に対して選択された位置情報に応じてコード画像を配置した状態を示す概念図である。
【図５】情報記憶部が文書画像上の位置情報、関連情報及び識別情報（識別番号）をそれぞれ対応付けて記憶する対応テーブルである。
【図６】記録媒体上に印刷された文書画像例である。
【図７】Ｗｅｂブラウザにより表示される文書画像を印刷装置が印刷する場合に、制御部が行う処理（Ｓ１０）を示すフローチャートである。
【図８】記録媒体に印刷された文書画像（図６）において、画像要素に関連付けられた関連情報（ＵＲＬ）を取得するために、制御部が実行する第１の関連情報取得プログラムの構成を示すプログラム構成図である。
【図９】記録媒体に印刷された文書画像（図６）に対し、制御部が行う処理（Ｓ２０）を示すフローチャートである。
【図１０】記録媒体に印刷された文書画像（図６）において、画像要素に関連付けられた関連情報（ＵＲＬ）を取得するために、制御部が実行する第２の関連情報取得プログラムの構成を示すプログラム構成図である。
【図１１】制御部が第２の関連情報取得プログラムを実行する場合に、小型読取り装置がＵＩ部の表示装置を介して表示するビューア内画像（図１）の表示画面例である。
【図１２】Ｗｅｂブラウザに表示された文書画像（図２）に対し、情報記憶部が記憶する対応テーブルの変形例を示す図表である。
【符号の説明】
【００６８】
１・・・文書処理システム
２・・・印刷装置
２０・・・記録媒体
３・・・文書処理装置本体
３０・・・通信部
３２・・・記憶部
３４・・・ＵＩ部
３４０・・・Ｗｅｂブラウザ
３４２・・・ビューア内画像
３４４・・・スキャン画像
３６・・・小型読取り装置
３８・・・制御部
３８０・・・ＣＰＵ
３８２・・・メモリ
４・・・文書画像
４０−ａ〜４０−ｌ・・・画像要素
４２−ａ〜４２−ｌ・・・領域
４４・・・コード画像
５・・・文書処理プログラム
５００・・・情報抽出部
５０２・・・情報記憶部
５０４・・・選択部
５０６・・・識別情報生成部
５０８・・・コード画像生成部
５１０・・・文書画像出力部
６・・・第１の関連情報取得プログラム
６００・・・デコーダ
６０２・・・位置関係特定部
６０４・・・関連情報取得部
６’・・・第２の関連情報取得プログラム
６０６・・・近隣識別番号特定部
６０８・・・位置関係特定部
６１０・・・関連情報取得部
【図１】
2007028253.tif 000003
【図２】
2007028253.tif 000004
【図３】
2007028253.tif 000005
【図４】
2007028253.tif 000006
【図５】
2007028253.tif 000007
【図６】
2007028253.tif 000008
【図７】
2007028253.tif 000009
【図８】
2007028253.tif 000010
【図９】
2007028253.tif 000011
【図１０】
2007028253.tif 000012
【図１１】
2007028253.tif 000013
【図１２】
2007028253.tif 000014