(57)【要約】【課題】  ドキュメントに含まれる参照情報の視認性を高め、当該参照情報を利用する上での利便性を向上させることのできるドキュメント処理装置を提供する。【解決手段】  本発明に係るドキュメント処理装置１は、処理対象ドキュメントを受け入れる手段１１と、前記受け入れられた処理対象ドキュメントに含まれるデータのうちから、少なくとも一つの参照情報を検出する手段１４と、前記検出された参照情報を含む付加データを生成する付加データ生成手段１５と、前記生成された付加データと、前記処理対象ドキュメントに含まれるデータのうち少なくとも一部と、を含むドキュメントを生成する手段１６と、を含む。【選択図】      図３
2006085510.tif 000002
【特許請求の範囲】
【請求項１】
処理対象ドキュメントを受け入れる手段と、
前記受け入れられた処理対象ドキュメントに含まれるデータのうちから、少なくとも一つの参照情報を検出する手段と、
前記検出された参照情報を含む付加データを生成する付加データ生成手段と、
前記生成された付加データと、前記処理対象ドキュメントに含まれるデータのうち少なくとも一部と、を含むドキュメントを生成する手段と、
を含むことを特徴とするドキュメント処理装置。
【請求項２】
前記付加データは、所定のマークアップ言語で前記参照情報を記述してなるデータである、
ことを特徴とする請求項１に記載のドキュメント処理装置。
【請求項３】
処理対象ドキュメントを受け入れる手段と、
前記受け入れられた処理対象ドキュメントに含まれるデータのうちから、少なくとも一つの参照情報を検出する手段と、
前記処理対象ドキュメント上における前記検出された参照情報の形成位置を示す参照情報レイアウト情報を含む付加データを生成する付加データ生成手段と、
前記生成された付加データと、前記処理対象ドキュメントに含まれるデータのうち少なくとも一部と、を含むドキュメントを生成する手段と、
を含むことを特徴とするドキュメント処理装置。
【請求項４】
コンピュータに、
処理対象ドキュメントを受け入れる手順と、
前記受け入れられた処理対象ドキュメントに含まれるデータのうちから、少なくとも一つの参照情報を検出する手順と、
前記検出された参照情報を含む付加データを生成する手順と、
前記生成された付加データと、前記処理対象ドキュメントに含まれるデータのうち少なくとも一部と、を含むドキュメントを生成する手順と、
を実行させることを特徴とするドキュメント処理プログラム。
【請求項５】
コンピュータに、
処理対象ドキュメントを受け入れる工程と、
前記受け入れられた処理対象ドキュメントに含まれるデータのうちから、少なくとも一つの参照情報を検出する工程と、
前記検出された参照情報を含む付加データを生成する工程と、
前記生成された付加データと、前記処理対象ドキュメントに含まれるデータのうち少なくとも一部と、を含むドキュメントを生成する工程と、
を実行させることを特徴とするドキュメント処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントに含まれるＵＲＬ等の参照情報についての処理を行うドキュメント処理装置に関する。
【背景技術】
【０００２】
コンピュータのディスプレイ等に表示されるドキュメントにＵＲＬ（Uniform Resource Locator）等の参照情報が含まれている場合、当該コンピュータの利用者は、当該参照情報によって特定されるアドレスに格納されている情報を参照することがある。
【０００３】
そこで、従来、例えば利用者がドキュメントに含まれる参照情報をカーソル等により選択すると、ウェブブラウザを起動し、当該参照情報によって特定されるアドレスに格納されている情報を当該利用者に対して提示する技術があった。
【０００４】
また、ドキュメントをＨＴＭＬ（Hyper Text Markup Language）等のマークアップ言語で記述することにより、当該ドキュメントに含まれる参照情報にリンクを設定する技術もあった（例えば、特許文献１等参照）。
【特許文献１】特開２０００−３４７６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術においては、例えば多くの文章や画像等を含むドキュメントについて、当該文章等の中に参照情報が散在して表示される場合には、当該参照情報の視認性が低く、当該参照情報は利用しづらいものとなっていた。
【０００６】
本発明は、上記課題に鑑みて為されたものであって、ドキュメントに含まれる参照情報の視認性を高め、当該参照情報を利用する上での利便性を向上させることのできるドキュメント処理装置を提供することをその目的の一つとする。
【課題を解決するための手段】
【０００７】
上記従来の課題を解決するための本発明の一実施形態に係るドキュメント処理装置は、処理対象ドキュメントを受け入れる手段と、前記受け入れられた処理対象ドキュメントに含まれるデータのうちから、少なくとも一つの参照情報を検出する手段と、前記検出された参照情報を含む付加データを生成する付加データ生成手段と、前記生成された付加データと、前記処理対象ドキュメントに含まれるデータのうち少なくとも一部と、を含むドキュメントを生成する手段と、を含むことを特徴とする。
【０００８】
また、前記付加データは、所定のマークアップ言語で前記参照情報を記述してなるデータである、こととしてもよい。
【０００９】
また、上記従来の課題を解決するための本発明の他の実施形態に係るドキュメント処理装置は、処理対象ドキュメントを受け入れる手段と、前記受け入れられた処理対象ドキュメントに含まれるデータのうちから、少なくとも一つの参照情報を検出する手段と、前記処理対象ドキュメント上における前記検出された参照情報の形成位置を示す参照情報レイアウト情報を含む付加データを生成する付加データ生成手段と、前記生成された付加データと、前記処理対象ドキュメントに含まれるデータのうち少なくとも一部と、を含むドキュメントを生成する手段と、を含むことを特徴とする。
【００１０】
また、本発明の一実施形態に係るドキュメント管理プログラムは、コンピュータに、処理対象ドキュメントを受け入れる手順と、前記受け入れられた処理対象ドキュメントに含まれるデータのうちから、少なくとも一つの参照情報を検出する手順と、前記検出された参照情報を含む付加データを生成する手順と、前記生成された付加データと、前記処理対象ドキュメントに含まれるデータのうち少なくとも一部と、を含むドキュメントを生成する手順と、を実行させることを特徴とする。
【００１１】
また、本発明の一実施形態に係るドキュメント管理方法は、コンピュータに、処理対象ドキュメントを受け入れる工程と、前記受け入れられた処理対象ドキュメントに含まれるデータのうちから、少なくとも一つの参照情報を検出する工程と、前記検出された参照情報を含む付加データを生成する工程と、前記生成された付加データと、前記処理対象ドキュメントに含まれるデータのうち少なくとも一部と、を含むドキュメントを生成する工程と、を実行させることを特徴とする。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明の一実施の形態に係るドキュメント処理装置について、図面を参照しながら説明する。
【００１３】
本実施形態においては、ドキュメント処理装置が図１（ａ）に示すドキュメントＤを処理対象とする場合を例として説明する。
【００１４】
図１（ａ）に示す処理対象ドキュメントＤは、紙文書をスキャナで電子化して生成された画像データ（ビットマップデータ）からなるドキュメントである。この処理対象ドキュメントＤは、図１（ａ）に示すように、その１ページ内に複数の写真画像部分Ｐと、複数の文字列からなるテキスト部分Ｔと、が形成されている。また、テキスト部分Ｔの中には、インターネット上のアドレスを表すＵＲＬやメールアドレス等の参照情報Ａが複数含まれている。
【００１５】
図２は、本実施形態に係るドキュメント処理装置１の構成を示すブロック図である。図２に示すように、ドキュメント処理装置１は、制御部１０と、記憶部２０と、インターフェース部３０と、指示入力部４０と、表示部５０と、を含んで構成される。
【００１６】
制御部１０は、ＣＰＵ等を用いて実現でき、記憶部２０に格納されているプログラムに従って動作している。この制御部１０が行う処理の具体的な内容については、後に詳しく述べる。
【００１７】
記憶部２０は、ＲＡＭ（Random Access Memory）や、ＲＯＭ（Read Only Memory）等のメモリ素子、並びにハードディスク等によって実現できる。この記憶部２０には、制御部１０によって実行されるプログラムが保持されている。また、この記憶部２０は、制御部１０の処理の過程で利用される種々のデータを保持するワークメモリとして動作する。
【００１８】
インターフェース部３０は、ネットワークカード等によって実現できる。このインターフェース部３０は、ＬＡＮ（Local Area Network）やインターネット等のネットワークに接続されており、当該ネットワークを介して図１（ａ）に示す処理対象ドキュメントＤ等を受け入れ、制御部１０に出力する。また、このインターフェース部３０は、制御部１０から入力される指示に従って、制御部１０から入力されるデータをネットワークを介して送信出力する。
【００１９】
指示入力部４０は、マウスやキーボード等によって実現できる。この指示入力部４０は、ドキュメント管理装置１の利用者からの指示操作を受け入れて、当該指示の内容を制御部１０に出力する。表示部５０は、ディスプレイ等であり、制御部１０から入力される指示に従って、制御部１０から入力されるデータを表示出力する。
【００２０】
次に、制御部１０が行う処理の内容について説明する。本実施形態における制御部１０は、処理対象ドキュメントＤに含まれる参照情報Ａを選択的に含む付加データを生成する処理を行う。
【００２１】
具体的に、この制御部１０は、図１（ａ）に示す処理対象ドキュメントＤに含まれるデータのうちから参照情報Ａを検出し、当該検出した参照情報Ａを含めた図１（ｂ）に示すような参照情報レイヤＬを生成する。
【００２２】
また、この制御部１０は、この生成した参照情報レイヤＬと処理対象ドキュメントＤに含まれるデータのうち少なくとも一部とを含む合成ドキュメントを生成する処理を行う。
【００２３】
以下、これらの処理について詳しく説明する。図３は、制御部１０によって行われる主な処理を表す機能ブロック図である。
【００２４】
図３に示すように、この制御部１０が実行するプログラムは、処理対象ドキュメント受入部１１と、データ分離部１２と、ＯＣＲ（Optical Character Reading）処理部１３と、参照情報検出部１４と、付加データ生成部１５と、合成ドキュメント生成部１６と、表示処理部１７と、を機能的に含む。
【００２５】
処理対象ドキュメント受入部１１は、インターフェース部３０を介して図１に示す処理対象ドキュメントＤを受け入れ、当該処理対象ドキュメントＤをデータ分離部１２又は合成ドキュメント生成部１６に出力する。
【００２６】
データ分離部１２は、処理対象ドキュメント受入部１１から受け入れた処理対象ドキュメントＤに含まれる画像データのうちから、文字画像であるテキスト部分Ｔ（参照情報Ａを含む）を選択的に分離する。具体的に、このデータ分離部１２による文字画像分離処理は、広く知られたテキストデータと画像データとを分離するＴＩ分離技術を利用してもよい。
【００２７】
また、このデータ分離部１２は、分離したテキスト部分Ｔの処理対象ドキュメントＤ上における位置を表す文字画像レイアウト情報（処理対象ドキュメントＤ上に設定されたXY座標系における座標値等）を生成する。そして、このデータ分離部１２は、分離したテキスト部分Ｔと、生成した文字画像レイアウト情報と、をＯＣＲ処理部１３に出力する。
【００２８】
ＯＣＲ処理部１３は、データ分離部１２から受け入れたテキスト部分Ｔに対してＯＣＲ処理を施して、当該テキスト部分Ｔが表す文字列を構成する各文字を認識し、当該認識した文字を表すテキストデータを生成する。
【００２９】
また、このＯＣＲ処理部１３は、生成したテキストデータの処理対象ドキュメントＤ上の位置を表すテキストレイアウト情報を生成する。具体的に、このＯＣＲ処理部１３は、図４に示すように、ＯＣＲ処理によって認識した文字（「h」、「t」等）と、当該認識文字が形成されている矩形範囲を特定する座標値（矩形範囲を特定する２つの頂点のXY座標値）と、を関連付けたテーブルとして、テキストレイアウト情報を生成する。そして、このＯＣＲ処理部１３は、生成したテキストデータとテキストレイアウト情報とを参照情報検出部１４に出力する。
【００３０】
参照情報検出部１４は、あらかじめ記憶部２０に格納されている判断ルールに基づいて、ＯＣＲ処理部１３から受け入れたテキストデータのうちから、少なくとも１つの参照情報Ａを検出する。
【００３１】
具体的に、この参照情報検出部１４は、受け入れたテキストデータの中に、参照情報に特徴的な文字列部分が含まれているか否かを判断し、当該特徴的な文字列部分を含む文字列を参照情報として検出する。
【００３２】
この場合、この参照情報検出部１４は、例えばネットワークアドレスを表すＵＲＬに特徴的な文字列部分（「http://」の後に文字が付加された文字列部分等）が含まれているか、又はメールアドレスに特徴的な文字列部分（「＠」の前後に文字が付加された文字列部分等）が含まれているかを判断し、これら特徴的な文字列部分を含む文字列を参照情報Ａと判断する。
【００３３】
また、この参照情報検出部１４は、検出した参照情報Ａの処理対象ドキュメントＤにおける位置を示す参照情報レイアウト情報を生成する。具体的に、この参照情報検出部１４は、図４に示したテキストレイアウト情報に含まれる各認識文字に係る矩形情報を参照して、これらの認識文字のうち、検出した参照情報Ａを構成する先頭の文字から末尾の文字を含む矩形範囲を特定する座標値を参照情報レイアウト情報として生成する。そして、この参照情報検出部１４は、当該参照情報レイアウト情報と、参照情報Ａと、を付加データ生成部１５に出力する。
【００３４】
付加データ生成部１５は、参照情報検出部１４から受け入れた参照情報レイアウト情報に基づいて、受け入れた参照情報Ａを処理対象ドキュメントＤと同じレイアウトで形成した参照情報レイヤＬを生成する。
【００３５】
具体的に、この付加データ生成部１５は、図１（ｂ）に示すように、図１（ａ）に示す処理対象ドキュメントＤに含まれていたものと同じＵＲＬやメールアドレス等の複数の参照情報Ａを、当該処理対象ドキュメントＤ上と同じレイアウトで形成した、当該処理対象ドキュメントＤと同じページサイズのレイヤを新たに参照情報レイヤＬとして生成する。
【００３６】
ここで、この付加データ生成部１５は、参照情報ＡをＨＴＭＬ等の所定のマークアップ言語により記述した参照情報レイヤＬを生成する。すなわち、この参照情報レイヤＬ上には、リンク設定された参照情報Ａが形成されることとなる。そして、この付加データ生成部１５は、この生成した参照情報レイヤＬを付加データとして合成ドキュメント生成部１６に出力する。
【００３７】
合成ドキュメント生成部１６は、付加データ生成部１５から受け入れた参照情報レイヤＬと、処理対象ドキュメント受入部１１から受け入れた処理対象ドキュメントＤと、を含む合成ドキュメントを生成する。
【００３８】
具体的に、この合成ドキュメント生成部１６は、図１（ａ）に示す処理対象ドキュメントＤの上に、図１（ｂ）に示す参考情報レイヤＬを透明なレイヤとして重ね合わせた（オーバーレイした）合成ドキュメントを生成する。そして、この合成ドキュメント生成部１６は、生成した合成ドキュメントを表示処理部１７に出力する。
【００３９】
表示処理部１７は、指示入力部４０を介して、ドキュメント処理装置１の利用者から処理対象ドキュメントＤを表示するよう指示を受け入れた場合には、当該指示に従い、合成ドキュメント合成部１６から受け入れた合成ドキュメントを表示部５０に出力し、当該利用者に対して表示させる。
【００４０】
このとき、合成ドキュメントは、処理対象ドキュメントＤ上に、リンク設定された参照情報Ａが形成された透明な参照情報レイヤＬがオーバーレイされて表示されている。
【００４１】
このため、例えば、利用者がマウスを用いたクリック操作等により処理対象ドキュメントＤ上に形成された複数の参照情報Ａのうち１つの参照情報Ａを選択した場合には、参照情報レイヤＬ上に形成された当該１つの参照情報Ａが選択されることとなる。
【００４２】
この場合、表示処理部１７はウェブブラウザを起動し、利用者によって選択された参照情報Ａに係るリンク設定に基づいて、当該参照情報Ａによって特定されるアドレスに保持されている情報を、インターフェース部３０を介して取得し、当該取得した情報を利用者に対して表示させる。
【００４３】
また、この表示処理部１７は、利用者から参照情報レイヤＬを表示するよう指示を受け入れた場合には、当該指示に従い、当該利用者に対して、合成ドキュメントに含まれる参照情報レイヤＬを選択的に表示させる。
【００４４】
この場合、この表示処理部１７は、参照情報レイヤＬ上に形成されている参照情報を、利用者が視認可能な態様で（所定の色や文字修飾を施して）表示する。すなわち、この場合、この表示処理部１７は、処理対象ドキュメントＤに含まれる複数の参照情報Ａを選択的に形成した参照情報リスト（リンク情報リスト）として、参照情報レイヤＬを利用者に対して表示させる。
【００４５】
また、付加データ生成部１５は、参照情報検出部１４から受け入れた参照情報レイアウト情報に基づいて、図５（ａ）又は（ｂ）に示す参照情報位置表示レイヤＭ１，Ｍ２を生成してもよい。具体的に、図５（ａ）に示す参照情報位置表示レイヤＭ１上には、処理対象ドキュメントＤ上における各参照情報のレイアウト位置に、参照情報レイアウト情報によって特定される各参照情報の矩形範囲を表す矩形画像が形成される。また、図５（ｂ）に示す参照情報位置表示レイヤＭ２には、図５（ａ）に示す各参照情報の矩形範囲の下辺部分が下線部として形成される。この矩形画像や下線は、所定ないし利用者から指定された色で形成されてもよい。この付加データ生成部１５は、生成した図５（ａ）に示す参照情報位置表示レイヤＭ１又は図５（ｂ）に示す参照情報位置表示レイヤＭ２を付加データとして合成ドキュメント生成部１６に出力する。
【００４６】
合成ドキュメント生成部１６は、付加データ生成部１５から受け入れた参照情報位置表示レイヤＭ１又は参照情報位置表示レイヤＭ２の上に、処理対象ドキュメント受入部１１から受け入れた処理対象ドキュメントＤをオーバーレイした合成ドキュメントを生成する。このとき、この合成ドキュメント生成部１６は、処理対象ドキュメントＤの背景部分を透明にしてオーバーレイしてもよい。
【００４７】
この場合、図５（ａ）に示す参照情報位置表示レイヤＭ１上に処理対象ドキュメントＤがオーバーレイされた合成ドキュメント上においては、各参照情報が、対応する矩形画像上に表示されることとなる。また、図５（ｂ）に示す参照情報位置表示レイヤＭ２上に処理対象ドキュメントＤがオーバーレイされた合成ドキュメント上においては、各参照情報に下線が付されて表示されることとなる。このようにすれば、表示処理部１７が利用者に対して提示させる合成ドキュメント上において、各参照情報の視認性を高めることができる。
【００４８】
また、この合成ドキュメント生成部１６は、処理対象ドキュメントＤの背景部を所定の透明度（いわゆる半透明）とし、又は不透明として、参照情報位置表示レイヤＭ１又は参照情報位置表示レイヤＭ２の上にオーバーレイした合成ドキュメントを生成してもよい。この場合、表示処理部１７は、指示入力部４０を介して利用者から受け入れた指示操作に基づいて、参照情報位置表示レイヤＭ１又は参照情報位置表示レイヤＭ２を当該利用者に対して視認可能に表示することとしてもよい。
【００４９】
なお、本発明に係るドキュメント処理装置１は、本実施形態のものに限られない。すなわち、例えば付加データ生成部１５が生成する参照情報レイヤＬは、マークアップアップ言語で記述されたものに限られず、参照情報Ａを単なるテキストデータとして含むものであってもよい。
【００５０】
この場合、参照情報レイヤＬ上に形成された参照情報Ａが利用者によって選択されると、表示処理部１７が当該選択された参照情報Ａをインターフェース部３０を介して外部に出力し、当該参照情報Ａによって特定される場所に格納されている情報を取得するようにしてもよい。
【００５１】
また、合成ドキュメント生成部１６は、処理対象ドキュメント受入部１１が受け入れた処理対象ドキュメントＤそのものと参照情報レイヤＬとを含む合成ドキュメントを生成するものに限られない。すなわち、この合成ドキュメント生成部１６は、ＯＣＲ処理部１３によるＯＣＲ処理によってテキスト部分Ｔがテキストデータとして形成された処理対象ドキュメントＤや、データ分離部１２によるＴＩ分離処理によってテキスト部分Ｔの少なくとも一部が除去された処理対象ドキュメントＤ等と、参照情報レイヤＬとを含む合成ドキュメントを生成してもよい。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態に係るドキュメント処理装置の処理対象となるドキュメントの一例を示す説明図である。
【図２】本発明の一実施形態に係るドキュメント処理装置の構成を示すブロック図である。
【図３】本発明の一実施形態に係るドキュメント処理装置が行う主な処理を示す機能ブロック図である。
【図４】本発明の一実施形態に係るドキュメント処理装置が生成する付加データの一例についての説明図である。
【図５】本発明の一実施形態に係るドキュメント処理装置が生成する参照情報位置表示レイヤの一例についての説明図である。
【符号の説明】
【００５３】
１  ドキュメント処理装置、１０  制御部、１１  処理対象ドキュメント受入部、１２  データ分離部、１３  ＯＣＲ処理部、１４  参照情報検出部、１５  付加データ生成部、１６  合成ドキュメント生成部、１７  表示処理部、２０  記憶部、３０  インターフェース部、４０  指示入力部、５０  表示部。
【図１】
2006085510.tif 000003
【図２】
2006085510.tif 000004
【図３】
2006085510.tif 000005
【図４】
2006085510.tif 000006
【図５】
2006085510.tif 000007