(57)【要約】【課題】  検索で特定された文書を更新しないで、他の文書に変更して出力することができるようにする。【解決手段】  検索用インデックス情報を用いて検索された差換元文書と差換えて、検索結果として出力する差換え先文書を指定して、検索用インデックス情報を用いて検索された差換元文書と差換えるようにして、検索で特定された文書を変更前の内容に基づいて検索することができるようにするとともに、変更後の文書を出力することができるようにすることにより、ワークフロー支援において、出力文書を柔軟に変更可能とする。【選択図】  図２
2007079851.tif 000002
【特許請求の範囲】
【請求項１】
読み取り手段によって読み取られた原稿の原本である電子文書を検索する検索装置であって、
前記読み取り手段によって読み取られた原稿の画像データに基づいて原本である電子文書を検索する検索手段と、
差換え情報を参照することにより、前記検索手段によって検索された電子文書の差換え先文書が指定されているか否かを判断する判断手段と、
前記判断手段によって前記検索された電子文書の差換え先文書が指定されていると判断された場合、前記指定された差換え先文書を原本として出力する出力手段とを有することを特徴とする検索装置。
【請求項２】
読み取り手段によって読み取られた原稿の原本である電子文書を検索する検索装置の処理方法であって、
前記読み取り手段によって読み取られた原稿の画像データに基づいて原本である電子文書を検索する検索ステップと、
差換え情報を参照することにより、前記検索ステップにおいて検索された電子文書の差換え先文書が指定されているか否かを判断する判断ステップと、
前記判断ステップにおいて、前記検索された電子文書の差換え先文書が指定されていると判断された場合、前記指定された差換え先文書を原本として出力する出力ステップとを有することを特徴とする検索装置の処理方法。
【請求項３】
前記請求項２に記載の検索装置の処理方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項４】
前記請求項３に記載のコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は検索装置、検索装置の処理方法、コンピュータプログラム及び記憶媒体に関する。例えば、画像・テキスト等から構成される電子文書を検索して出力するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、オフィス業務を効率してスピードアップを図るために、オフィス文書管理の重要性が高まっている。そこで、それらの情報を一元的に管理するために、紙文書をスキャナー等で読み取り電子化することによって、すべての情報を一元的に管理することが行われている。このような管理の場合、必要なときに素早く探し出すことを可能にすることが必要である。
【０００３】
紙文書・電子文書を総合的に活用する事例として、印刷物からの原本（オリジナル原稿）検索が行われている。これは、デジタル複合機等で紙文書をスキャンした画像情報から得られた情報をもとに、紙文書の印刷元であるオリジナル電子文書を特定するものである。このようにしてオリジナル電子文書を特定することで、例えば白黒印刷された紙文書からカラーの印刷物を出力させることが可能となる（特許文献１参照）。
【０００４】
また、このようなシステムにおいては、出力のセキュリティ上の制限をかけることが可能となっている。さらに、印刷された紙文書を検索クエリとして文書検索システムにアクセスすることで、紙文書・電子文書の総合的な活用を可能としている。
【０００５】
また、一元管理された電子文書において、文書の一部を複数の他文書に分割して管理しておき、これらの分割して管理していた他文書を取り込むことによって一つの文書を完成するようにする手法を用いたハイパーテキスト文書が知られている。このようなハイパーテキスト文書を記述する言語は、HTML、XMLなどの言語が広く利用されている。
【０００６】
ところで、ハイパーテキストを利用した文書システムにおいて管理されている各文書は、当然ながら必要に応じて変更、更新が行われる。管理元で文書が変更されれば、その管理システムを使用しているユーザは基本的に変更後の文書を利用することが可能になる。
【０００７】
前記の紙文書・電子文書の総合的な活用事例である原本検索は、通常のコピーと同じオペレーションであるため、簡単な操作である。内部的にオリジナル電子文書を特定することで、より高画質なコピー、白黒からのカラーコピーを可能としている。これらの事例は、いずれも目的はユーザに特定されたオリジナル電子文書を出力（印刷出力）することにある。
【０００８】
【特許文献１】特開２００４−３４８７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
通常の文書更新による変更が行われた場合、検索においては更新された内容に基づいた検索が基本的に行われるものである。つまり、変更前の内容に基づいて検索を行うことは不可能である。したがって、更新を同一ファイルで行い、ファイル名で検索する等の厳密な制限を課した場合には対応できるが、活用範囲が大きく制限されてしまう。ハイパーリンク文書のような事例では、特許文献１に記載されたデータ提示システムのように、リンク関係にある文書の最新版を引き出すことは可能であるが、変更前の内容に基づいて検索することはできない問題点があった。
【００１０】
以上のように、従来の文書検索システムにおいては文書を変更しようとすると、活用範囲が大きく制限されてしまい、既存のシステムで行われている複数文書のグループ管理機能を保持したまま、前記ワークフロー支援を可能とするために出力文書を柔軟に変更することが困難である問題点があった。
【００１１】
本発明は前述の問題点にかんがみ、検索で特定された文書を変更前の内容に基づいて検索できるようにするとともに、変更後の文書を出力することができるようにすることを目的としている。
【課題を解決するための手段】
【００１２】
本発明の検索装置は、読み取り手段によって読み取られた原稿の原本である電子文書を検索する検索装置であって、前記読み取り手段によって読み取られた原稿の画像データに基づいて原本である電子文書を検索する検索手段と、差換え情報を参照することにより、前記検索手段によって検索された電子文書の差換え先文書が指定されているか否かを判断する判断手段と、前記判断手段によって前記検索された電子文書の差換え先文書が指定されていると判断された場合、前記指定された差換え先文書を原本として出力する出力手段とを有することを特徴とする。
【００１３】
本発明の検索装置の処理方法は、読み取り手段によって読み取られた原稿の原本である電子文書を検索する検索装置の処理方法であって、前記読み取り手段によって読み取られた原稿の画像データに基づいて原本である電子文書を検索する検索ステップと、差換え情報を参照することにより、前記検索ステップにおいて検索された電子文書の差換え先文書が指定されているか否かを判断する判断ステップと、前記判断ステップにおいて、前記検索された電子文書の差換え先文書が指定されていると判断された場合、前記指定された差換え先文書を原本として出力する出力ステップとを有することを特徴とする。
【００１４】
本発明のコンピュータプログラムは、前記に記載の検索装置の処理方法をコンピュータに実行させることを特徴とする。
【００１５】
本発明の記憶媒体は、前記に記載のコンピュータプログラムを記憶したことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、読み取り手段によって読み取られた原稿の画像データに基づいて原本である電子文書を検索する手段と、差換え情報を参照することにより、前記検索された電子文書の差換え先文書が指定されているか否かを判断する手段とを設け、前記検索された電子文書の差換え先文書が指定されていると判断された場合、前記指定された差換え先文書を原本として出力するようにしたので、検索で特定された文書を変更前の内容に基づいて検索することができるとともに、変更後の文書を出力するようにすることができる。これにより、ワークフロー支援において、出力文書を柔軟に変更することができる。
【発明を実施するための最良の形態】
【００１７】
（第１の実施の形態）
本発明の実施の形態について説明する。
図１は、本実施の形態に係る文書検索システムの構成例を示すブロック図である。本実施の形態の文書検索システムは、第１のオフィス１０と第２のオフィス２０とがインターネット１０４で接続された環境で実現した例を示している。
【００１８】
第１のオフィス１０内に構築された第１のＬＡＮ１０７には、ＭＦＰ（複合機器：Multi Function PeripheralあるいはMulti Function Printer）１００及びＭＦＰ１０１を制御するマネージメントＰＣ１０１が接続されている。また、第１のＬＡＮ１０７には、クライアントＰＣ１０２、第１の文書管理サーバ１０６ａ、第１のデータベース１０５ａ及び第１のプロキシサーバ１０３ａが接続されている。また、第２のオフィス２０には、第２のデータベース１０５ｂ及び第２の文書管理サーバ１０６ｂが接続されている。第１のデータベース１０５ａ及び第２のデータベース１０５ｂは、ハードディスクドライブなどの２次記憶装置によって構成される。なお、第１のデータベース１０５ａ及び第２のデータベース１０５ｂには、後述の画像読取装置１１０によって読み取られる原稿の原本としての電子文書が格納される。そして、第１のＬＡＮ１０７及びオフィス２０内の第２のＬＡＮ１０８は第１のプロキシサーバ１０３ａ、第２のプロキシサーバ１０３ｂを介してインターネット１０４に接続される。
【００１９】
本実施の形態では、ＭＦＰ１００は、紙文書の画像読み取り部と読み取った文書画像信号に対する画像処理部を有する。そして、ＭＦＰ１００によって処理された文書画像信号は第３のＬＡＮ１０９を用いてマネージメントＰＣ１０１に入力される。マネージメントＰＣ１０１は、汎用的なパーソナルコンピュータ（ＰＣ）であり、内部に記憶部と、ＣＰＵと、表示装置と、入力装置とを有するが、ＭＦＰ１００と一体化して構成されている。なお、マネージメントＰＣ１０１のＣＰＵは、不図示のＲＯＭから読み出されたプログラムに基づいて以下に説明する処理を実行するものとする。
【００２０】
図２は、本実施の形態のＭＦＰ（複合機器）１００のハードウェアの構成例を示すブロック図である。
図２において、オートドキュメントフィーダー（以降ＡＤＦと記す）を含む画像読み取り装置１１０は、１枚あるいは複数枚の原稿画像を図示しない光源で照射する。そして、原稿反射像をレンズで固体撮像素子上に結像し、固体撮像素子からラスター状の画像読み取り画像信号を、例えば、６００dpiの密度のイメージ情報として得るようにしている。
【００２１】
通常の複写処理においては、この読み取り画像信号をデータ処理装置１１５で画像処理する。また、一度に複数枚の複写処理を行う場合は、記憶装置１１１に１ページ分の記録データを一旦記憶保持した後、記録装置１１２に順次出力して紙上に画像を形成する（印刷出力する）。
【００２２】
一方、クライアントＰＣ１０２から出力される印刷データは、第１のＬＡＮ１０７から第１のネットワークＩ／Ｆ１１４を経てデータ処理装置１１５で記録可能なラスターデータに変換された後、記録装置１１２で紙上に記録画像として形成される。
【００２３】
操作者によるＭＦＰ１００への指示は、ＭＦＰ１００に装備されたキー操作部あるいはマネージメントＰＣ１０１に接続されているキーボード及びマウスからなる入力装置１１３から行われる。そして、これらの入力操作の検出に応じて、データ処理装置１１５内の図示しない制御部で上述した動作が制御される。なお、データ処理装置１１５は、その内部において、ＲＯＭからプログラムをＲＡＭに展開したプログラムを参照することによって各種制御を実行する。
【００２４】
一方、操作入力の状態表示及び処理中の画像データの表示は表示装置１１６で行われる。なお、記憶装置１１１はマネージメントＰＣ１０１からも制御され、これらＭＦＰ１００とマネージメントＰＣ１０１とのデータの授受及び制御は第２のネットワークＩ／Ｆ１１７及び直結した第３のＬＡＮ１０９を用いて行われる。
【００２５】
＜文書検索システムの処理概要＞
次に、本実施の形態の文書検索システムにおいて、ＭＦＰ１００によって行われる処理の概要を図３のフローチャートを用いて説明する。
図３は、本実施の形態における文書検索システムで行われる全体処理の概要を示すフローチャートである。
【００２６】
ステップＳ２００１において、ＭＦＰ１００は、ユーザの操作の検出に応じて原稿の入力（読み取り）処理を実行する。具体的には、ユーザの読み取り開始操作の検出に応じてＭＦＰ１００の画像読み取り装置１１０を動作させ、１枚の原稿をラスター状に走査して、６００dpi−８ビットの画像信号を生成する。
【００２７】
次に、ステップＳ２００２において、原稿の読み取り処理の前にあらかじめ設定された処理を判定する。この処理の設定は、例えば、図４に示すような表示装置１１６上の表示画面に表示されるユーザインターフェース（ＵＩ）４００で予め設定される。この判定の結果、「原稿出力」が設定されていた場合は、ステップＳ２００４の処理へジャンプし、ステップＳ２００１で入力した画像をそのまま、文書検索システムで管理されている電子文書として、文書の記録（印刷出力）を行う。
【００２８】
また、ステップＳ２００２の判定の結果、原本検索する「原本出力」が設定された場合は、ステップＳ２００３へ進み、原本検索処理を行って原本を特定する。その後、ステップＳ２００４において、原本である文書の記録（印刷出力）を行う。
【００２９】
＜原本検索処理概要＞
次に、本実施の形態の文書検索システムで行われる原本検索処理の概要を図５のフローチャートを用いて説明する。
図５は、本実施の形態における原本検索処理の概要を示すフローチャートである。
【００３０】
処理が開始されると、ステップＳ５０１において、ブロックセレクション処理を行う。具体的には、ＭＦＰ１００は、原稿入力処理で得られた画像信号をデータ処理装置１１５で前処理を施し、記憶装置１１１に１ページ分の画像データとして保存する。そして、マネージメントＰＣ１０１のＣＰＵ（図示せず）は、この保存された画像データにおいて、まず、文字／線画部分とハーフトーンの画像部分とに領域を分離する。
【００３１】
さらに、マネージメントＰＣ１０１のＣＰＵは、文字部は段落で塊として纏まっているブロック毎に、あるいは、線で構成された表、図形に分離し、各々をセグメント化する。一方、ハーフトーンで表現される画像部分は、矩形に分離されたブロックの画像部分、背景部等、所謂ブロック毎に独立したオブジェクトに分割する。
【００３２】
次に、ステップＳ５０２において、マネージメントＰＣ１０１のＣＰＵは、分離された文字ブロックについてＯＣＲ（Optical Character Recognition）処理を行う。
【００３３】
次に、ステップＳ５０３において、マネージメントＰＣ１０１のＣＰＵは、データベース１０５ａ及び１０５ｂ上の登録済電子文書を検索するために、イメージデータからベクトルデータへ変換する。具体的には、マネージメントＰＣ１０１のＣＰＵは、ステップＳ５０２でＯＣＲ処理された文字ブロック内の文字のサイズ、スタイル、字体を認識し、可視的に忠実なフォントデータに変換する。
【００３４】
一方、マネージメントＰＣ１０１のＣＰＵは、線で構成される表、図形ブロックに対してはアウトライン化し、表など図形形状が認識できるものは、その形状を認識する。また、画像ブロックに対してはイメージデータとして個別のJPEGファイルとして処理する。これらのベクトル化処理はオブジェクト毎に行う。
【００３５】
次に、ステップＳ５０４において、マネージメントＰＣ１０１のＣＰＵは、文書検索処理を行う。具体的には、オブジェクト毎に抽出されたテキスト及びベクトルデータを検索クエリとして、データベース１０５ａ及び１０５ｂ上の各文書との類似度を算出し、原本である電子文書を検索する。具体的に説明すると、まず、オブジェクト毎に類似度を求め、オブジェクト毎の類似度をそのオブジェクトの文書内占有率に応じて文書全体の類似度へ反映させる。次いで、オブジェクト毎の類似度を統合し、最終的な原本候補を特定する。また、原本候補が複数である場合は、操作者の入力操作よって文書の特定が行われる。
【００３６】
次に、ステップＳ５０５において、ステップＳ５０４で特定された原本である電子文書が差換対象であるか否かをチェックする。このチェックの結果、ステップＳ５０４で特定された原本である電子文書のバージョンが古く、差換対象であれば、ステップＳ５０６へ進み、差換え先の電子文書に変更する。また、ステップＳ５０５のチェックの結果、差換対象でなければ、差換処理は行われず処理が終了する。
【００３７】
次に、ステップＳ５０７において、差換処理等の結果を表示するために、サムネイル等を表示して、処理を終了する。
【００３８】
＜差換登録処理概要＞
次に、本実施の形態の文書検索システムにおける文書差換処理を、図６のフローチャートを用いて説明する。
図６は、本実施の形態における差換登録処理の概要を示すフローチャートである。文書検索システムのユーザインターフェース（ＵＩ）４００画面により、「文書差換」が選択された時に行われる処理である。
【００３９】
処理が開始されると、ステップＳ６０１において、マネージメントＰＣ１０１のＣＰＵは、登録された電子文書から１つ以上の電子文書のユーザによる選択を検出する。そして、後述の差換情報に基づいて、選択された電子文書の差換元電子文書を指定する。
次に、ステップＳ６０２において、マネージメントＰＣ１０１のＣＰＵは、指定された差換元電子文書を削除するか否かを選択する指示を待つ。ユーザによる削除の指示を検出した場合は、ステップＳ６０３へ進み、差換元電子文書を削除する。一方、ステップＳ６０２の選択処理の結果、削除の指示が検出されなかった場合は、ステップＳ６０４の処理へジャンプする。
【００４０】
次に、ステップＳ６０４において、マネージメントＰＣ１０１のＣＰＵは、ステップＳ６０１において選択された電子文書の差換え先電子文書の指定処理を行う。ここでは、差換え先の電子文書が新規登録された電子文書であるか登録済の電子文書であるかを判断する。この判断の結果、新規登録された電子文書である場合は、ステップＳ６０５へ進み、新規の登録処理が行われる。また、ステップＳ６０４の判断の結果、登録済の電子文書である場合は、ステップＳ６０６へ進み、表示装置１１６を介して登録済電子文書に関する情報を提示し、登録済電子文書から差換え先電子文書として指定すべき電子文書をユーザに指定させる。
【００４１】
次に、ステップＳ６０７において、差換元電子文書と差換え先電子文書とのリンク関係を保持する差換情報を更新して、処理を終了する。原本である電子文書を検索する際、この差換情報を用いて、検索結果を差換える必要があるかどうかを判断し、文書を差換える処理が行われる。
【００４２】
（本発明に係る他の実施の形態）
前述した本発明の実施の形態におけるＭＦＰ１００と一体的に構成されたマネージメントＰＣ１０１が実行する各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４３】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４４】
なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム（実施の形態では図３、５、６に示すフローチャートに対応したプログラム）が、システムあるいは装置に直接、あるいは遠隔から供給され、そのマネージメントＰＣ１０１のＣＰＵが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００４５】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００４７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などがある。
【００４８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００４９】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００５２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態に係るシステムの構成例を示すブロック図である。
【図２】本発明の実施の形態に係るＭＦＰの構成例を示すブロック図である。
【図３】本発明の実施の形態に係るＭＦＰの操作手順の一例を示すフローチャートである。
【図４】本発明の実施の形態に係るＭＦＰのユーザインターフェース画面の例を示す図である。
【図５】本発明の実施の形態に係る原本検索処理手順の一例を示すフローチャートである。
【図６】本発明の実施の形態に係る差換登録処理手順の一例を示すフローチャートである。
【符号の説明】
【００５４】
１０  第１のオフィス
２０  第２のオフィス
１００  ＭＦＰ
１０１  マネージメントＰＣ
１０２  クライアントＰＣ
１０３ａ  第１のプロキシサーバ
１０３ｂ  第２のプロキシサーバ
１０４  インターネット
１０５ａ  第１のデータベース
１０５ｂ  第２のデータベース
１０６ａ  第１の文書管理サーバ
１０６ｂ  第２の文書管理サーバ
１０７  第１のＬＡＮ
１０８  第２のＬＡＮ
１０９  第３のＬＡＮ
１１０  画像読み取り装置
１１１  記憶装置
１１２  記録装置
１１３  入力装置
１１４  第１のネットワークＩ／Ｆ
１１５  データ処理装置
１１６  表示装置
１１７  第２のネットワークＩ／Ｆ
【図１】
2007079851.tif 000003
【図２】
2007079851.tif 000004
【図３】
2007079851.tif 000005
【図４】
2007079851.tif 000006
【図５】
2007079851.tif 000007
【図６】
2007079851.tif 000008