(57)【要約】【課題】  大量の紙文書の中から所望のキーワードの位置を容易に知ることができ、かつ、紙資源を無駄にすることなく、さらにはユーザーの目への負担を軽減することが可能な情報処理装置を提供すること。【解決手段】  原稿を画像として読み込む手段と、読み込んだ画像を文字認識する手段と、文字認識結果とその原稿中での位置関係を保持する手段と、文字認識結果に対して検索キーワードにヒットする文字列を検索する手段と、検索にヒットした文字列の原稿中での位置に対して強調処理を施す手段と、原稿に対して強調処理結果を上書き印刷する手段と、検索キーワードを含む原稿と含まない原稿とを仕分けして出力する手段とを備える。【選択図】  図２
2008107462.tif 000002
【特許請求の範囲】
【請求項１】
画像読み取り機能を備える情報処理装置において、
１枚または複数枚からなる原稿を画像として読み込む画像読み込み手段と、
読み込んだ画像を文字認識する文字認識手段と、
文字認識結果とその原稿中での位置関係を保持する位置関係保持手段と、
入力された検索語にヒットする文字列を文字認識結果に対して検索する検索手段と、
検索にヒットした文字列の原稿中での位置に対して強調処理を施す画像処理手段と、
原稿に対して画像処理結果を上書き印刷する印刷手段
とを備えることを特徴とする情報処理装置。
【請求項２】
画像読み取り機能を備える情報処理装置において、
１枚または複数枚からなる原稿を画像として読み込む画像読み込み手段と、
読み込んだ画像を文字認識する文字認識手段と、
文字認識結果とその原稿中での位置関係を保持する位置関係保持手段と、
入力された検索語にヒットする文字列を文字認識結果に対して検索する検索手段と、
検索にヒットした文字列を含む原稿と含まない原稿とを仕分けして出力する仕分け手段
とを備えることを特徴とする情報処理装置。
【請求項３】
前記仕分け手段は検索にヒットした文字列を含む原稿と含まない原稿とをシフトソートにより仕分けして出力することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記仕分け手段は検索にヒットした文字列を含む原稿と含まない原稿とをフィニッシャの異なるトレイに仕分けして出力することを特徴とする請求項２記載の情報処理装置。
【請求項５】
前記原稿を原稿排紙トレイに出力する原稿排紙手段と、
前記原稿が手差しトレイまたは用紙カセットに設置されたことを検知する検知手段と、
前記原稿を手差しトレイまたは用紙カセットから取り込む手段と、
をさらに備えることを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項６】
画像読み取り機能を備える情報処理方法において、
１枚または複数枚からなる原稿を画像として読み込む画像読み込み工程と、
読み込んだ画像を文字認識する文字認識工程と、
文字認識結果とその原稿中での位置関係を保持する位置関係保持工程と、
入力された検索語にヒットする文字列を文字認識結果に対して検索する検索工程と、
検索にヒットした文字列の原稿中での位置に対して強調処理を施す画像処理工程と、
原稿に対して画像処理結果を上書き印刷する印刷工程
とを備えることを特徴とする情報処理方法。
【請求項７】
画像読み取り機能を備える情報処理方法において、
１枚または複数枚からなる原稿を画像として読み込む画像読み込み工程と、
読み込んだ画像を文字認識する文字認識工程と、
文字認識結果とその原稿中での位置関係を保持する位置関係保持工程と、
入力された検索語にヒットする文字列を文字認識結果に対して検索する検索工程と、
検索にヒットした文字列を含む原稿と含まない原稿とを仕分けして出力する仕分け工程
とを備えることを特徴とする情報処理方法。
【請求項８】
前記仕分け工程は検索にヒットした文字列を含む原稿と含まない原稿とをシフトソートにより仕分けして出力することを特徴とする請求項７記載の情報処理方法。
【請求項９】
前記仕分け工程は検索にヒットした文字列を含む原稿と含まない原稿とをフィニッシャの異なるトレイに仕分けして出力することを特徴とする請求項７記載の情報処理方法。
【請求項１０】
前記原稿を原稿排紙トレイに出力する原稿排紙工程と、
前記原稿が手差しトレイまたは用紙カセットに設置されたことを検知する検知工程と、
前記原稿を手差しトレイまたは用紙カセットから取り込む工程と、
をさらに備えることを特徴とする請求項６または請求項７記載の情報処理方法。
【請求項１１】
請求項６乃至１０のいずれかに記載の情報処理方法をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力原稿に対して検索結果を反映して出力する情報処理装置に関する。
【背景技術】
【０００２】
紙に印刷された膨大なページ数の原稿があるとする。ユーザーは原稿のポイントだけを押さえて内容を理解したい、もしくは、あるキーワードがその原稿のどこに記載されているかを知りたいものとする。
【０００３】
近年、膨大な量の原稿を画像として取込んで電子的に管理する文書ファイリングが一般的になってきている。一度電子化した原稿は文字認識技術などにより、キーワード検索を行うことが可能である。特許文献１および特許文献２では、検索キーワードに該当する部分をハイライトして画面に表示してくれるので、ユーザーはキーワードが存在する個所を効率的に見つけることができる。また、キーワードをハイライトした状態で電子化された原稿を入力原稿とは別に印刷することも可能である。
【０００４】
一方、特許文献３では、入力原稿を読み込み、事前に用意されたキーワードにヒットした場合、入力原稿の余白部分にキーワードに関連した広告を印刷する。
【特許文献１】特開平０８−１８００６８号公報
【特許文献２】特開平１１−１６１６８１号公報
【特許文献３】特開２００２−２９０７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１および特許文献２に示した方法では、ディスプレイなどの表示装置に表示された電子化された原稿を読む必要がある。この方法では、紙に印刷された原稿と比べて目にかかる負担が大きいため、大量の原稿の処理には不向きである。また、この負担を軽減するために、検索キーワードをハイライトした状態で電子化された原稿を印刷することも可能であるが、入力原稿が印刷物として存在するにもかかわらず、さらに印刷することは資源の有効利用の観点からも好ましくない。
【０００６】
特許文献３は、既存の原稿に対して上書きできるという点で資源を有効に利用するという観点からは優れているが、ユーザーが所望する検索キーワードを入力できない。また、仮に検索キーワードを入力できると仮定しても、入力原稿の余白にしか印刷ができないため、検索キーワードが原稿中のどこに位置するかを特定するには至らないという問題点がある。
【０００７】
本発明は上記の課題に鑑みてなされたものであり、資源を有効に利用でき、かつ、ユーザーが検索キーワードの位置を容易に特定可能な形で原稿を出力する情報処理装置を提供する。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明による情報処理装置は、１枚または複数枚からなる原稿を画像として読み込む画像読み込み手段と、読み込んだ画像を文字認識する文字認識手段と、文字認識結果とその原稿中での位置関係を保持する位置関係保持手段と、入力された検索語にヒットする文字列を文字認識結果に対して検索する検索手段と、検索にヒットした文字列の原稿中での位置に対して強調処理を施す画像処理手段と、原稿に対して画像処理結果を上書き印刷する印刷手段とを備える。
【０００９】
上記の目的を達成するための本発明による情報処理装置は、１枚または複数枚からなる原稿を画像として読み込む画像読み込み手段と、読み込んだ画像を文字認識する文字認識手段と、文字認識結果とその原稿中での位置関係を保持する位置関係保持手段と、入力された検索語にヒットする文字列を文字認識結果に対して検索する検索手段と、検索にヒットした文字列を含む原稿と含まない原稿とを仕分けして出力する仕分け手段とを備える。
【発明の効果】
【００１０】
本発明によれば、原稿を再利用し、かつ、検索キーワードの位置を強調表示、乃至、検索キーワードを含む原稿を仕分けできるようになるため、紙資源の節約と閲覧作業の支援及びユーザーの目の負担を軽減することができる。
【発明を実施するための最良の形態】
【００１１】
［第１実施形態］
第１実施形態では、本発明の情報処理装置を複写機として実現した場合について説明する。
【００１２】
図１は、第１実施形態における情報処理装置の外観を示す模式図である。
【００１３】
図１において、操作パネル１０１はユーザーの入力を受理する。ＡＤＦ１０２は自動原稿送り装置であり、原稿を１枚ずつ画像入力処理部１０６に送り出す。原稿排紙トレイ１０３は、画像入力処理部１０６を経由して排出される原稿を受け止めるトレイである。手差し入力部１０４は、印刷用紙を手差しでセットするためのトレイである。フィニッシャ１０５は、印刷された用紙が排出されるトレイである。画像入力処理部１０６は、原稿をディジタル画像として取込み、制御部２０３を介してメモリ２０４に画像データを保持する。１０７は印刷用紙を保持する用紙カセットである。
【００１４】
図２は、第１実施形態における情報処理装置のモジュール構成を示すブロック図である。
【００１５】
図２において、１０１から１０６は図１と同じ構成であるため説明を省略する。印刷処理部２０１は、強調処理部２０７によって生成された画像データを原稿に印刷する。仕分け処理部２０２は、制御部２０３の指令にしたがって印刷された原稿を仕分け出力する。制御部２０３は各モジュールの動作およびデータの流れを制御する。メモリ２０４は画像データや文字認識結果、検索結果などを保持する。文字認識処理部２０５は、メモリ２０４に保持された画像データに対して文字認識を施し文字列を抽出する。検索処理部２０６は、操作パネル１０１から入力された検索キーワードで文字認識結果を検索する。強調処理部２０７は、検索結果に基づき強調表示を行うための画像処理を行う。
【００１６】
図３は、第１実施形態における情報処理装置の処理の流れを示すフローチャートである。以下、図３のフローチャートを参照して第１実施形態における処理の流れを説明する。
【００１７】
ステップＳ３０１において、ＡＤＦ１０２は、原稿がＡＤＦにセットされた場合はステップＳ３０２に移り、原稿がセットされない場合はステップＳ３０１に戻る。
【００１８】
ステップＳ３０２において、制御部２０３は、操作パネル１０１を介してユーザーが入力した検索キーワードをメモリ２０４に保持して、ステップＳ３０３に移る。
【００１９】
ステップＳ３０３において、制御部２０３は、操作パネル１０１を介してユーザーが入力した原稿の読み込み指示を受ける。制御部２０３は、ＡＤＦ１０２に対し原稿の送出を指示する。ＡＤＦ１０２は、原稿を１枚ずつ画像入力処理部１０６に送出する。画像入力処理部１０６は、原稿をスキャンしてディジタル画像として取込み、制御部２０３を介してメモリ２０４に画像データとして保持して、ステップＳ３０４に移る。原稿は原稿排紙トレイ１０３に排紙される。
【００２０】
ステップＳ３０４において、文字認識処理部２０５は、画像入力処理部１０６がメモリに保持した画像データに対して文字認識を施す。抽出された文字列は原稿中の位置情報とともにメモリ２０３に文字認識結果として保持され、ステップＳ３０５に移る。原稿中の位置情報には、先頭からの枚数、表裏、紙面上での座標などの情報を含むものとする。
【００２１】
ステップＳ３０５において、検索処理部２０６は、ステップＳ３０２において入力された検索キーワードにヒットする文字列を文字認識結果の中から検索し、検索結果をメモリ２０４に保持して、ステップＳ３０６に移る。
【００２２】
ステップＳ３０６において、強調処理部２０７は、検索処理部２０６の検索結果および文字認識処理部２０５の文字認識結果を基に強調表示すべき個所の特定を行う。強調表示の方法は既存の方法を用いることができ、本実施形態では該当個所に色をつけるものとする。生成した強調表示のための画像データをメモリ２０４に保持して、ステップＳ３０７に移る。なお、強調処理部２０７が生成する画像データは強調表示の画像データであり、画像入力処理部１０６によって読み込まれた画像データを基本的に必要としない。しかしながら、強調表示の色を決定する際に読み込まれた画像データの背景色の情報を参考にすることは有効である。
【００２３】
ステップＳ３０７において、手差し入力部１０４は、ステップＳ３０３で排紙トレイ１０３に排紙された原稿がユーザーによって手差し入力部１０４にセットされたかどうかを判定する。原稿がセットされている場合はステップＳ３０８に移り、原稿がセットされていない場合はステップＳ３０７に戻る。
【００２４】
ステップＳ３０８において、制御部２０３は、強調処理部２０７が生成した画像データをメモリ２０４から読み出し、印刷処理部２０１に出力する。印刷処理部２０１は、手差し入力部１０４から入力された原稿に対して、前記画像データを印刷して、ステップＳ３０９に移る。
【００２５】
ステップＳ３０９において、制御部２０３は、検索処理部２０６の検索結果をメモリ２０４から読み出し、仕分け処理部２０２に出力する。仕分け処理部２０２は、印刷処理部２０１が印刷した原稿に対して、前記検索結果に応じて、仕分け処理を行う。仕分け処理としては既存の方法を用いることができ、本実施形態では、シフトソートを用いる場合について説明する。シフトソートとは、複数部の印刷を行う場合に一部ずつずらして重ねて出力する仕分け方法である。仕分け処理部２０２は、検索結果を含む原稿と含まない原稿とをずらして重ね、フィニッシャ１０５に出力し、処理を終了する。
【００２６】
図６は、強調処理及び仕分け処理の組み合わせの一例を示した模式図である。
【００２７】
図６において、（６Ｂ）は本実施形態における処理を表している。原稿６０１は、強調処理およびシフトソートを行う情報処理装置６０３に入力され、強調処理およびシフトソートを施されて出力される。６０７および６０８は検索キーワードにヒットした部分６０６が色付けされ、かつ、検索キーワードを含む原稿が左にシフトソートされている。
【００２８】
本実施形態によれば、検索キーワードにヒットした部分が色付けされ、かつ、検索キーワードを含むか否かに応じてシフトソートされて出力されるので、ユーザーは検索キーワードの位置を原稿の中から容易に見つけることができる。また、元の原稿を再利用するので紙資源の節約にもつながる上、ユーザーは紙に印刷された原稿を読むことができるので、目への負担が軽減される。さらには、シフトソートは原稿のページ順を保持することが可能なため、ユーザーが原稿の前後のページを閲覧することが容易であるという利点もある。
【００２９】
［第２実施形態］
第１実施形態では、本発明の情報処理装置を複写機で実現する場合について説明したが、これに限定されるものではない。第１の実施形態では、ＡＤＦ１０２にセットされた原稿は画像入力処理部１０６で読み込まれた後、原稿排紙トレイ１０３に出力され、その後、ユーザーによって手差し入力部１０４にセットされる必要があった。第２実施形態では、ＡＤＦ１０２にセットされた原稿は画像入力処理部１０６で読み込まれた後、原稿排紙トレイ１０３に出力されることなく、印刷処理部２０１に渡される場合について説明する。
【００３０】
図４は、原稿の物理的な流れを表す模式図である。図４において、実線の矢印は装置によって原稿が移動することを意味し、点線の矢印はユーザーによって原稿が移動することを意味している。図４の（４Ａ）は、第１実施形態における原稿の物理的な流れを表している。また、図４の（４Ｂ）は、本実施形態における原稿の物理的な流れを表している。図４の（４Ｂ）において、画像入力処理部１０６から印刷処理部２０１に装置側で原稿を移動させるものとする。既存の複写機とは構成が異なるものの、このような原稿の通過経路をもつ情報処理装置を実現することは既存の技術を用いて可能である。
【００３１】
図５は、第２実施形態における処理の流れを示すフローチャートである。以下、図３と異なる工程を中心にその処理の流れを説明する。
【００３２】
ステップＳ５０１、ステップＳ５０２、ステップＳ５０４、ステップＳ５０５、ステップＳ５０９は、それぞれ第１実施形態のステップＳ３０１、ステップＳ３０２、ステップＳ３０４、ステップＳ３０５、ステップＳ３０９と同じ工程であるため説明を省略する。
【００３３】
ステップＳ５０３において、画像入力処理部１０６で読み込まれた原稿は、原稿排紙トレイ１０３に排出されることなく、印刷処理部２０１に出力される。
【００３４】
ステップＳ５０６において、強調処理部２０７は、第１実施形態と同様に強調処理を行った後、生成した強調表示の画像データをメモリ２０４に保持して、ステップＳ５０８に移る。
【００３５】
ステップＳ５０８において、印刷処理部２０１は、画像入力処理部１０６を経由して入力された原稿に対して、強調表示の画像データを印刷して、ステップＳ５０９に移る。
【００３６】
なお、画像入力処理部１０６から印刷処理部２０１に装置側で原稿を移動させるため、ステップＳ３０７に相当する工程は第２実施形態では存在しない。
【００３７】
［他の実施形態］
第１実施形態では、検索キーワードにヒットした部分を色付けし、かつ、シフトソートにより仕分け処理する場合について説明したが、これに限定されるものではなく、いずれか一方の処理だけを行うこともよいものとする。
【００３８】
図６において、（６Ａ）は、強調処理のみを行う場合を示している。原稿６０１は、強調処理のみを行う情報処理装置６０２に入力され、強調処理を施された後、６０５として出力される。６０６は、強調個所が色付けされていることを表している。この場合、仕分け処理部２０２は印刷処理部２０１の印刷結果をフィニッシャ１０５に出力するだけでよい。
【００３９】
逆に強調処理を行わない場合は、強調処理部２０７および印刷処理部２０１が必要なく、仕分け処理部２０２が検索結果に基づいて仕分け処理を行う。
【００４０】
第１実施形態では、ステップＳ３０９における仕分け処理において、シフトソートする場合について説明したが、これに限定されるものではない。
【００４１】
図６の（６Ｃ）は、検索語にヒットした原稿とヒットしなかった原稿をフィニッシャ１０５の異なるトレイに分けて出力する場合を表す図である。原稿６０１は、仕分け処理のみを行う情報処理装置６０４に入力され、検索キーワードを含む原稿６０９と検索キーワードを含まない原稿６１０とに仕分けされて出力される。
【００４２】
また、別の方法としては、仕分け処理部２０２において、検索にヒットした部分の近辺に粘着メモを添付して出力する場合もよいものとする。
【００４３】
第１実施形態では、ステップＳ３０７で手差し入力部１０４に原稿をセットする場合について説明したが、これに限定されるものではない。例えば、用紙カセット１０７に原稿をセットする場合もよいものとする。この場合は、用紙カセット１０７に原稿がセットされたか否かを判定する必要がある。
【００４４】
第１実施形態では、強調処理として検索語にヒットした部分を色付けする場合について説明したが、これに限定されるものではなく、任意の方法で強調する場合もよいものとする。例えば、下線、囲み枠などの方法を用いて強調してもよい。
【００４５】
第１実施形態では、操作パネルを介してユーザーが検索語を入力する場合について説明したが、これに限定されるものではなく、音声認識を介して検索語の入力が行われる場合もよいものとする。
【００４６】
以上、実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、１つの機器からなる装置に適用しても良い。
【００４７】
なお、本発明は、ソフトウェアのプログラムをシステム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによって前述した実施形態の機能が達成される場合を含む。この場合、供給されるプログラムは実施形態で図に示したフローチャートに対応したプログラムである。
【００４８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００５０】
プログラムを供給するための記録媒体としては以下が挙げられる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ）などである。
【００５１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムをハードディスク等の記録媒体にダウンロードすることが挙げられる。この場合、ダウンロードされるプログラムは、圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザーに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００５２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザーに配布するという形態をとることもできる。この場合、所定の条件をクリアしたユーザーに、インターネットを介してホームページから暗号を解く鍵情報をダウンロードさせ、その鍵情報を使用して暗号化されたプログラムを実行し、プログラムをコンピュータにインストールさせるようにもできる。
【００５３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどとの協働で実施形態の機能が実現されてもよい。この場合、ＯＳなどが、実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【００５４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれて前述の実施形態の機能の一部或いは全てが実現されてもよい。この場合、機能拡張ボードや機能拡張ユニットにプログラムが書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。
【図面の簡単な説明】
【００５５】
【図１】第１実施形態における情報処理装置の外観を示す模式図である。
【図２】第１実施形態における情報処理装置のモジュール構成を示すブロック図である。
【図３】第１実施形態における情報処理装置の処理を示すフローチャートである。
【図４】原稿の物理的な流れを表す模式図である。
【図５】第２実施形態における処理の流れを示すフローチャートである。
【図６】強調処理及び仕分け処理の組み合わせの一例を示した模式図である。
【符号の説明】
【００５６】
１０１  操作パネル
１０２  ＡＤＦ
１０３  原稿排紙トレイ
１０４  手差し入力部
１０５  フィニッシャ
１０６  画像入力処理部
１０７  用紙カセット
２０１  印刷処理部
２０２  仕分け処理部
２０３  制御部
２０４  メモリ
２０５  文字認識処理部
２０６  検索処理部
２０７  強調処理部
【図１】
2008107462.tif 000003
【図２】
2008107462.tif 000004
【図３】
2008107462.tif 000005
【図４】
2008107462.tif 000006
【図５】
2008107462.tif 000007
【図６】
2008107462.tif 000008