(57)【要約】【課題】画像データ中に含まれる用語を効率的にリンクさせる技術を提供する。【解決手段】画像処理装置１の構成において、スキャナー部１６は、情報を画像データとして読み込む。文字認識部２８は、画像データに含まれる文字を認識する。グループ化部３０は、認識された個々の文字を文字情報に基づいて文字列ごとにグループ化する。文字抽出部３２は、グループ化された文字列の重要度に基づいて、リンクの対象となる文字列を抽出する。また文字検索部３４は、抽出された文字列のうち、字体が共通する文字列を文字が認識された画像データの中から検索する。そして、リンク設定部３６は、検索された字体が共通する文字列を重要度に基づいて相互にリンクさせる。【選択図】図２
2014067370.tif 000002
【特許請求の範囲】
【請求項１】
情報を画像データとして読み込む画像読込部と、
前記画像データに含まれる文字を認識する文字認識部と、
前記文字認識部により認識された個々の前記文字を前記文字の形態を示す文字情報に基づいて文字列ごとにグループ化するグループ化部と、
前記グループ化された前記文字列の重要度に基づいて、リンクの対象となる前記文字列を抽出する文字抽出部と、
前記文字抽出部により抽出された前記文字列のうち、字体が共通する前記文字列を前記文字が認識された前記画像データの中から検索する文字検索部と、
前記文字検索部により検索された前記字体が共通する前記文字列を前記重要度に基づいて相互にリンクさせるリンク設定部と
を備えた画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記リンク設定部は、
前記文字検索部により検索された前記字体が共通する前記文字列のうち、各文字列に対する前記重要度が高い方の前記文字列をリンク先として設定することを特徴とする画像処理装置。
【請求項３】
請求項１又は２に記載の画像処理装置において、
前記文字列をリンクさせるための設定情報を表示する表示部と、
前記表示部に表示された前記設定情報に対するユーザの操作を受け付ける操作部と
をさらに備えたことを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記表示部は、
前記設定情報として、前記文字抽出部により抽出された前記文字列のリストを更新するための画像を表示し、
前記文字検索部は、
前記ユーザの操作に応じて更新された前記リストに含まれる前記文字列を検索することを特徴とする画像処理装置。
【請求項５】
請求項３又は４に記載の画像処理装置において、
前記表示部は、
前記設定情報として、前記文字検索部により検索された前記文字列のリンク先を指定するための画像を表示し、
前記リンク設定部は、
前記ユーザの操作に応じて指定された前記文字列をリンク先として設定することを特徴とする画像処理装置。
【請求項６】
請求項３から５のいずれかに記載の画像処理装置において、
前記表示部は、
前記設定情報として、前記文字列の前記重要度を変更するための画像を表示し、
前記リンク設定部は、
前記ユーザの操作に応じて変更された前記重要度に基づいて、前記リンクを設定することを特徴とする画像処理装置。
【請求項７】
請求項１から６のいずれかに記載の画像処理装置において、
前記リンク設定部は、
前記文字列に対する前記リンク先の設定を前記重要度に基づいて制限することを特徴とする画像処理装置。
【請求項８】
画像処理装置のコンピュータに、
情報を画像データとして読み込む手順と、
前記画像データに含まれる文字を認識する手順と、
認識された個々の前記文字を前記文字の形態を示す文字情報に基づいて文字列ごとにグループ化する手順と、
前記グループ化された前記文字列の重要度に基づいて、リンクの対象となる前記文字列を抽出する手順と、
抽出された前記文字列のうち、字体が相互に共通する前記文字列を前記文字が認識された前記画像データの中から検索する手順と、
検索された前記文字列を前記重要度に基づいて相互にリンクさせる手順と
を実行させるための画像処理プログラム。
【請求項９】
請求項８に記載の画像処理プログラムにおいて、
前記リンクさせる手順では、
検索された字体が相互に共通する前記文字列のうち、各文字列に対する前記重要度が高い方の前記文字列をリンク先として設定することを特徴とする画像処理プログラム。
【請求項１０】
画像処理装置のコンピュータに、
情報を画像データとして読み込む手順と、
前記画像データに含まれる文字を認識する手順と、
認識された個々の前記文字を前記文字の形態を示す文字情報に基づいて文字列ごとにグループ化する手順と、
前記グループ化された前記文字列の重要度に基づいて、リンクの対象となる前記文字列を抽出する手順と、
抽出された前記文字列のリストを更新するための画像を表示部に表示する手順と、
前記表示部に表示された画像に対して、ユーザの操作による前記リストの更新を操作部にて受け付ける手順と、
更新された前記リストに含まれる前記文字列のうち、字体が相互に共通する前記文字列を前記文字が認識された前記画像データの中から検索する手順と、
検索された各文字列のリンク先をそれぞれ指定するための画像を前記表示部に表示する手順と、
前記表示部に表示された画像に対して、ユーザの操作により指定された前記各文字列のリンク先を操作部にて受け付ける手順と、
検索された前記各文字列に対してそれぞれ指定された前記文字列をリンク先として設定する手順と
を実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナーで読み込まれた画像データからハイパーリンク構造のデータを生成する画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
この種のデータの生成手法として、目次及び索引ページのデータに基づいてハイパーリンクを生成する技術が知られている（例えば、特許文献１参照。）。この先行技術は、目次や索引ページに記された用語の参照先となるページ番号と、その用語が記載されている通常ページのページ番号とを相互にリンクさせるものである。
【０００３】
上記の先行技術によれば、画像データを閲覧するユーザは、目次及び索引ページから参照先の通常ページへダイレクトにページを移動させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−０８６１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した先行技術では、目次（索引ページ）と通常ページに示されたページ番号同士を相互にリンクさせているだけである。このため、目次や索引ページに記載されていない用語やユーザが選択した任意の用語などをリンクさせることができない。
【０００６】
そこで本発明は、画像データ中に含まれる用語を効率的にリンクさせる技術の提供を課題とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明は第１に画像処理装置を提供する。第２に本発明は画像処理プログラムを提供する。
【０００８】
〔画像処理装置〕
本発明の画像処理装置は、情報を画像データとして読み込む画像読込部と、画像データに含まれる文字を認識する文字認識部と、文字認識部により認識された個々の文字を文字の形態を示す文字情報に基づいて文字列ごとにグループ化するグループ化部と、グループ化された文字列の重要度に基づいて、リンクの対象となる文字列を抽出する文字抽出部と、文字抽出部により抽出された文字列のうち、字体が共通する文字列を文字が認識された画像データの中から検索する文字検索部と、文字検索部により検索された字体が共通する文字列を重要度に基づいて相互にリンクさせるリンク設定部とを備える。
【０００９】
本発明の画像処理装置によれば、画像データ中に含まれる文字列を相互にリンクさせている。このため、目次や索引ページのみ記載された単語や語句に限定されることなく、各ページに記載された文字列を相互にリンクさせることができる。また、重要度に基づいてリンクの対象となる文字列を抽出しているため、不要な文字列に対してリンクが設定されてしまうことを防止することができる。
【００１０】
また上記の構成において、リンク設定部は、文字検索部により検索された字体が共通する文字列のうち、各文字列に対する重要度が高い方の文字列をリンク先として設定する。
このため、画像データを閲覧するユーザは、複数のページにそれぞれ記載された文字列からダイレクトに重要度の高い文字列を参照することができる。
【００１１】
また本発明の画像処理装置は、文字列にリンクを設定するための設定情報を表示する表示部と、表示部に表示された設定情報に対するユーザの操作を受け付ける操作部とを備える。
【００１２】
上記の構成において、表示部は、設定情報として、文字抽出部により抽出された文字列のリストを編集するための画像を表示し、文字検索部は、ユーザの操作に応じて編集されたリストに含まれる文字列を検索する。
【００１３】
本発明の画像処理装置によれば、文字抽出部により重要であると判断された文字列（重要語）を表示部に表示しており、これに対してユーザは、表示された文字列を参照しながら操作部を操作することによりリストを更新することができる。また、文字検索部では、更新されたリストに含まれる文字列を検索している。これに対して、リンク設定部は、ユーザにより選択された文字列をリンクさせている。したがって、ユーザの意思により重要であると判断された単語や語句に対してもリンクさせることができる。
【００１４】
また上述した構成の別の態様として、表示部は、設定情報として、文字検索部により検索された文字列のリンク先を指定するための画像を表示し、リンク設定部は、ユーザの操作に応じて指定された文字列をリンク先として設定する。
上記の構成によれば、ユーザの要望に応じて文字列のリンク先を変更したり、リンクさせる文字列を制限したりすることができる。
【００１５】
本発明の画像処理装置において、表示部は、設定情報として、文字列の重要度を変更するための画像を表示し、リンク設定部は、ユーザの操作に応じて変更された重要度に基づいて、リンクを設定する。
上記の構成によれば、文字列の重要度を変更することによりリンク先を変更したり、あるいは、文字列をリンクの対象から除外したりすることができる。
【００１６】
また本発明の画像処理装置において、リンク設定部は、文字列に対するリンク先の設定を重要度に基づいて制限する。
上記の構成によれば、字体が共通する複数の文字列のうち、一部の文字列をリンクの対象から除外することができる。したがって、ユーザの要望に応じて不要なリンクの設定を制限することができるため、その分リンクの設定を効率的に行うことができる。
【００１７】
〔画像処理プログラム〕
本発明の画像処理プログラムは、画像処理装置のコンピュータに、情報を画像データとして読み込む手順と、画像データに含まれる文字を認識する手順と、認識された個々の文字を文字の形態を示す文字情報に基づいて文字列ごとにグループ化する手順と、グループ化された文字列の重要度に基づいて、リンクの対象となる文字列を抽出する手順と、抽出された文字列のうち、字体が相互に共通する文字列を文字が認識された画像データの中から検索する手順と、検索された文字列を重要度に基づいて相互にリンクさせる手順とを実行させるためのものである。
【００１８】
本発明の画像処理プログラムによれば、画像データ中に含まれる文字列を相互にリンクさせている。このため、目次や索引ページのみ記載された単語や語句に限定されること無く、各ページに記載された文字列を相互にリンクさせることができる。また、重要度に基づいてリンクの対象となる文字列を抽出しているため、不要な文字列に対するリンクの設定が効果的に抑制される。
【００１９】
また本発明の画像処理プログラムの構成として、リンクさせる手順では、検索された字体が相互に共通する文字列のうち、各文字列に対する重要度が高い方の文字列をリンク先として設定する。
このため、画像データを閲覧するユーザに対して、複数のページにそれぞれ記載された文字列からダイレクトに重要度の高い文字列を参照させることができる。
【００２０】
また上述した構成の別の態様として、本発明の画像処理プログラムは、画像処理装置のコンピュータに、情報を画像データとして読み込む手順と、画像データに含まれる文字を認識する手順と、認識された個々の文字を文字の形態を示す文字情報に基づいて文字列ごとにグループ化する手順と、グループ化された文字列の重要度に基づいて、リンクの対象となる文字列を抽出する手順と、抽出された文字列のリストを更新するための画像を表示部に表示する手順と、表示部に表示された画像に対して、ユーザの操作によるリストの更新を操作部にて受け付ける手順と、更新されたリストに含まれる文字列のうち、字体が相互に共通する前記文字列を前記文字が認識された前記画像データの中から検索する手順と、検索された各文字列のリンク先をそれぞれ指定するための画像を表示部に表示する手順と、表示部に表示された画像に対して、ユーザの操作により指定された各文字列のリンク先を操作部にて受け付ける手順と、検索された各文字列に対してそれぞれ指定された文字列をリンク先として設定する手順とを実行させるためのものである。
【００２１】
上記の構成によれば、本発明の画像処理プログラムに従って重要であると判断された文字列、及び、文字列のリンク先をユーザに編集させることができる。したがってユーザにより重要であると判断された単語や語句についても、ユーザの要望に応じてリンクさせることができる。
【発明の効果】
【００２２】
本発明によれば、目次や索引に記された単語や語句だけでなく、様々なページに記載された重要語をリンクの対象として抽出しているため、画像データ中に含まれる文字列の中から重要な文字列を効率的にリンクさせることができる。
【図面の簡単な説明】
【００２３】
【図１】本実施形態における画像処理装置の構成を概略的に示す図である。
【図２】画像処理装置の機能的な構成を概略的に示すブロック図である。
【図３】スキャナー部により読み込まれた画像データの一例を概略的に示す図である。
【図４】グループ化部によりグループ化された文字列の一覧を示す表である。
【図５】グループ化された文字列の中から文字抽出部により抽出された文字列を示す表である。
【図６】文字検索部により検索された文字列を示す表である。
【図７】リンク設定部により画像データ中に含まれる文字列がリンクされた状態を示す図である。
【図８】第１実施形態の画像処理装置により画像データに含まれる文字列をリンクさせるための手順を示すフローチャートである。
【図９】文字列のリンク先を指定するための画像が表示された状態の操作パネルを概略的に示す図である。
【図１０】第２実施形態の画像処理装置により画像データに含まれる文字列をリンクさせるための手順を示すフローチャートである。
【図１１】ユーザの操作に応じて重要度の変更及びリンクの制限がなされた後の文字検索部による文字列の検索結果を概略的に示す表である。
【図１２】図１１に示す検索結果に基づいてリンク設定部により画像データ中に含まれる文字列がリンクされた状態を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の画像処理装置及び画像処理プログラムの実施形態について説明する。以下ではまず、画像処理装置の基本的な構成について説明する。
【００２５】
〔第１実施形態〕
図１は、本実施形態における画像処理装置１の構成を概略的に示す図である。図１には、画像処理装置１が右前上方から示されており、ユーザに相対する画像処理装置１の前面と、この画像処理装置１の右側面とがみえている。
【００２６】
画像処理装置１は、例えば、デジタル複合機、いわゆる多機能周辺機器（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。画像処理装置１は胴内排紙型の装置本体１０を備え、この装置本体１０の中央部分には排紙トレイ１２が形成されている。
【００２７】
装置本体１０の上側には原稿送り装置１４が搭載されており、画像処理装置１を複写機やファクシミリ、ネットワークスキャナーとして利用するときには、原稿送り装置１４から原稿を搬送し、その画像面は光学式のスキャナー部（画像読込部）１６にて光学的に読み取られる。
スキャナー部１６の手前側には操作パネル１８が設置されている。この操作パネル１８には、ユーザの各種操作に供される複数の操作キー（操作部）１８ａが配置され、各種情報を表示する表示画面（表示部）１８ｂが設けられている。
【００２８】
一方、装置本体１０の下部にはフロントローディング式の用紙供給装置２０が配置されている。詳しくは、装置本体１０の高さ方向に沿って上下２段の給紙カセット２０ａ，２０ｂが備えられ、各給紙カセット２０ａ，２０ｂはいずれも装置本体１０に対して着脱可能に構成される。装置本体１０の右側面には開閉式の手差しトレイ２２も備えられている。
【００２９】
本実施形態の画像処理装置１は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）機能を有しており、スキャナー部１６で読み取られた画像から文字を認識することができる。
【００３０】
図２は、画像処理装置１の機能的な構成を概略的に示すブロック図である。図２では、ＯＣＲ機能を利用して画像処理を実現するための構成を中心に説明する。
【００３１】
画像処理装置１は、上記の画像処理を実現するための構成として、スキャナー部１６、操作パネル（操作表示部）１８、制御部２４及びデータ保存部２６を備えている。制御部２４は、文字認識部２８、グループ化部３０、文字抽出部３２、文字検索部３４、リンク設定部３６を有している。
【００３２】
〔制御部〕
制御部２４は、コンピュータとして機能する要素であり、ＣＰＵ（中央演算処理装置）やＲＯＭ（リードオンリーメモリ）等のハードウエア資源を有している。制御部２４は、このハードウエア資源を用いてプログラムを実行しており、上述のスキャナー部１６、操作パネル１８、文字認識部２８、グループ化部３０、文字抽出部３２、文字検索部３４、リンク設定部３６及びデータ保存部２６を制御する。
【００３３】
〔文字認識部〕
文字認識部２８は、スキャナー部１６で読み取られた画像データに含まれる文字を認識する。文字を認識するための処理は、例えば、上記のＯＣＲ機能による文字の認識手順に従って行われる。
【００３４】
〔グループ化部〕
グループ化部３０は、文字認識部２８により認識された個々の文字を文字の形態を示す文字情報に基づいて文字列ごとにグループ化する。グループ化された文字列は、例えば、単語や語句等であり、文字の組み合わせによって所定の意味を有するものである。この文字情報は、例えば、フォントの種類や、フォントサイズ、文字色、マーカー設定、太字、斜体、下線、空白等を示している。
【００３５】
〔文字抽出部〕
文字抽出部３２は、グループ化された文字列の重要度に基づいて、リンクの対象となる文字列を抽出する。この重要度は、例えば、文字列のフォントサイズや、文字色、マーカー設定、太字、斜体、下線、インデント、段落番号等によって決定される。
【００３６】
〔文字検索部、リンク設定部〕
文字検索部３４は、文字抽出部３２により抽出された文字列のうち、字体が相互に共通する文字列を文字が認識された画像データの中から検索する。
リンク設定部３６は、文字検索部３４により検索された文字列を重要度に基づいて相互にリンクさせる。具体的には、文字検索部３４により検索された文字列のうち、各文字列に対する重要度が高い方の文字列をリンク先として設定する。
【００３７】
〔データ保存部〕
データ保存部２６は、文字認識部２８により認識された画像データ中の文字に関する情報、グループ化部３０によりグループ化された文字列に関する情報、文字抽出部３２により抽出された文字列に関する情報、及び、文字検索部３４による文字列の検索結果を保存する。
【００３８】
〔表示部〕
操作パネル（操作表示部）１８は、上記の操作部１８ａ及び表示部１８ｂにより構成されている。本実施形態において、表示部１８ｂは、文字列をリンクさせるための設定情報を表示する。表示部１８ｂは、設定情報として、文字抽出部３２により抽出された文字列のリストを更新するための画像を表示する。あるいは、文字検索部３４により検索された文字列のリンク先を指定するための画像を表示する。
【００３９】
〔操作部〕
これに対して、操作部１８ａは、表示部１８ｂに表示された設定情報に対するユーザの操作を受け付ける。操作部１８ａは、ユーザにより直接操作されるものであり、上記の操作キーのほかにも、タッチパネル上の操作領域等が操作部１８ａの構成に相当する。
【００４０】
〔文字の認識〕
図３は、スキャナー部１６により読み込まれた画像データの一例を概略的に示す図である。図３では、文字認識部２８により画像データに含まれる文字を認識するための手法について説明する。
【００４１】
図３には、スキャナー部１６に読み込まれた画像データの一例として、３ページ分の画像を示している。この画像データには、「用語説明」や「ＨＰ作成」、「ハイパーリンク」等の単語が複数のページに示されている。図３中に示す単語は、ページごとに文字の大きさやフォント等の文字情報が相互に異なっている。
【００４２】
文字認識部２８は、画像データに示された文字を一文字ずつ認識する。文字認識部２８による文字を認識する手法は、例えば、ＯＣＲ機能による文字を認識するための手順（ＯＣＲ処理）に従って行われる。
【００４３】
文字認識部２８による文字を認識する手法は、例えば以下の手順によって行われる。
（１）ページごとに画像のレイアウト解析を行い、画像を文字領域、画像領域及び枠線領域に分割する。
（２）各領域について画像の解析を行い、解析した情報をデータ保存部２６に保存する。
（３）文字領域を行、列、及び斜めに分解する。
（４）分解された行及び列の各ライン単位で画素をカウントすることにより、文字を抽出する。
（５）抽出された文字の大きさや、字体、文字のつぶれ、かすれ等を特定した上で、正規化や、特徴抽出、マッチング、文字認識等の処理を行う。
このように、文字認識部２８は、上記（１）〜（５）の手順によって文字領域に含まれる文字を１文字ずつ認識することができる。
【００４４】
〔グループ化〕
図４は、グループ化部３０によりグループ化された文字列の一覧を示す表である。図４では、図３中に示す１ページ目（Ｐ１）の画像データに含まれる文字列を示す。
【００４５】
文字認識部２８により認識された個々の文字は、グループ化部３０により文字列ごとにグループ化される。このグループ化は、文字の形態を示す文字情報に基づいて行われる。具体的には、グループ化部３０は、フォントの種類や、フォントスタイル、フォントサイズ、文字色、マーカー設定、太字、斜体、下線、空白等、文字の形態を示す文字情報を基準にして画像データ中に含まれる文字の配列を１つの文字列としてグループ化する。
【００４６】
図３中の画像データにおいて、１ページ目（Ｐ１）の上から１行目には、「目」と「次」の２文字が示されている。グループ化部３０は、これらの文字情報がいずれも共通している場合、これら「目」及び「次」の配列を１つの文字列としてグループ化する。
【００４７】
グループ化された文字列は、データ保存部２６に保存される。またデータ保存部２６には、文字列に関連する情報が保存される。データ保持部２６は、文字列及びこれに関連する情報を、例えば、図４中に示す「グループ化リスト」に登録することでこれらの情報を保存する。
【００４８】
グループ化リストには、文字列に対して、例えば「ページ番号」や、「ページ内位置」、「グループ番号」、「文字情報」、「重要度」等の関連情報が対応付けられて登録されている。
【００４９】
図４中の「文字情報」の欄には、文字情報として、フォントスタイル（太字、斜体及び標準）及びフォントサイズ（ｐｔ）が示されている。文字情報は、これらの組み合わせ以外にも、フォントの種類（ゴシック体、明朝体等）や、文字色、マーカー設定、太字、斜体、下線、空白等を種々に組み合わせて構成することができる。
【００５０】
また、図４中の「重要度」の欄には、グループごとに文字列の重要度を示す値が数字で示されている。この重要度は、各文字列のフォントサイズや、文字色、マーカー設定、太字、斜体、下線、インデント、段落番号等に基づいて決定されている。
図４中に示す重要度は、値が上昇するにつれて、文字列の重要度が高くなることを示している。これに対して、文字抽出部３２は、文字列の重要度に基づいてリンクの対象となる文字列を重要語として抽出する。
【００５１】
〔重要語の抽出〕
図５は、グループ化された文字列の中から文字抽出部３２により抽出された文字列を示す表である。以下では、文字抽出部３２により抽出された文字列を適宜「重要語」と呼称する。
【００５２】
文字抽出部３２は、図４中に示す文字列の重要度に基づいて、文字列を抽出するか否かを判断する。例えば、文字抽出部３２は、図４中に示す重要度「２」に対応する「用語説明」及び「ＨＰ作成」の文字列をそれぞれ重要語として抽出する。一方、重要度「０」が示された「目次」の文字列については、重要語として抽出しない。文字抽出部３２により抽出された文字列は、データ保存部２６に保存される。
【００５３】
図６は、文字検索部３４により検索された文字列を示す表である。また図７は、リンク設定部３６により画像データ中に含まれる文字列がリンクされた状態を示す図である。なお、図６では、図３中に示す３ページ分の画像データに含まれる重要語の検索結果を示している。また、図７中に示す矢印は、文字列のリンク先を示している。
【００５４】
〔重要語の検索〕
文字検索部３４は、文字抽出部３２により抽出された重要語のうち、字体が相互に共通する文字列を文字が認識された画像データの中から検索する。ここで、「字体」とは、文字の骨格を示しており、共通する字体の文字列を様々な形態（フォントの種類、フォントスタイル、フォントサイズ、文字色、マーカー設定、太字、斜体、下線、空白等）で表すことが可能である。例えば、文字検索部３４は、文字抽出部３２により重要語として抽出された図５中に示す「用語解説」を図３中に示す３ページ分の画像データの中から検索する。
【００５５】
上記の例では、文字検索部３４の検索により、抽出された重要語と字体が共通する文字列が１ページ目（Ｐ１）及び２ページ目（Ｐ２）に含まれていることが特定される。文字検索部３４は、この検索結果をデータ保存部２６に保存する。
【００５６】
データ保存部２６では、例えば、上記の検索結果を図６中に示す「検索結果リスト」で管理しており、検索された各ページに含まれる文字列と、これに関連する情報を相互に対応付けて検索結果リストに登録する。
【００５７】
検索結果リストには、文字列に対して、例えば「ページ番号」や、「ページ内位置」、「グループ番号」、「文字情報」、「重要度」等の関連情報が対応付けられて登録されている。
【００５８】
文字検索部３４による検索結果に対して、リンク設定部３６は、検索された文字列を重要度に基づいて相互にリンクさせる。具体的には、リンク設定部３６は、図６中に示す重要語のうち、画像データの１ページ目と２ページ目に含まれる「用語説明」を相互にリンクさせる。また、１ページ目と３ページ目に含まれる「ＨＰ作成」を相互にリンクさせる。またリンク設定部３６は、画像データの２ページ目と３ページ目に含まれる「ハイパーリンク」を相互にリンクさせる。
【００５９】
〔リンクの設定〕
またリンク設定部３６は、各ページに含まれる文字列のリンクに関して、文字検索部３４により検索された字体が共通する文字列のうち、各文字列に対する重要度が高い方の文字列をリンク先として設定している。例えば、１ページ目及び２ページ目に含まれる「用語説明」の重要度は、それぞれ「２」と「４」であり、２ページ目に含まれる文字列に対する重要度の方が、１ページ目に含まれる文字列の重要度よりも高い。このとき、リンク設定部３６は、重要度が高い方の文字列、すなわち、２ページ目に含まれる「用語説明」を、１ページ目に含まれる「用語説明」のリンク先として設定する。
【００６０】
またリンク設定部３６は、検索結果リストに登録された「ＨＰ作成」及び「ハイパーリンク」の文字列についても、「用語説明」と同様に、重要度に基づいてリンク先を設定する。なお、図６中に示す「リンクフリー」については、リンク先が存在しないためリンクの設定は行われない。
【００６１】
このように、各ページに含まれる重要語を相互にリンクさせることにより、例えば、画像データを操作パネル１８の表示部１８ｂや、画像処理装置１に接続された図示しないＰＣのディスプレイ等に表示させた際、ユーザは、重要語をクリックするだけで、リンク先の重要語を参照することができる。
【００６２】
第１実施形態の画像処理装置１によれば、画像データ中に含まれる文字列を相互にリンクさせている。このため、目次や索引ページのみ記載された単語や語句に限定されること無く、各ページに記載された文字列を相互にリンクさせることができる。また、重要度に基づいてリンクの対象となる文字列を抽出しているため、不要な文字列に対してリンクが設定されてしまうことを防止することができる。
【００６３】
以上が第１実施形態における画像処理装置１の基本的な構成である。加えて本実施形態では、画像処理装置１にインストールされたプログラムをコンピュータ（制御部２４）で実行することで、上述した画像処理装置１を動作させることができる。また以下の説明により、画像処理装置１のコンピュータに実行させる手順例が明らかとなる。
【００６４】
〔画像処理プログラムの手順〕
図８は、第１実施形態の画像処理装置１により画像データに含まれる文字列をリンクさせるための手順を示すフローチャートである。以下、手順を追って説明する。
【００６５】
ステップＳ１００：スキャナー部１６は、原稿送り装置１４に載置された原稿の画像面（情報）を画像データとして読み込む。読み込まれた画像データは、データ保存部２６に保存される。
ステップＳ１０２：制御部２４は、次のページの原稿が原稿送り装置１４に載置されているか否かを判断する。原稿が載置されている場合（Ｙｅｓ）、再びステップＳ１００の手順を実行する。これらの手順は、全てのページの原稿を読み取るまで繰り返し行われる。
【００６６】
ステップＳ１０４：また、原稿が原稿送り装置１４に載置されていない場合（ステップＳ１０２「Ｎｏ」）、すなわち全てのページの原稿に対する読み込みが完了した場合、制御部２４は、読み込まれた画像データの解析を文字認識部２８に対して実行させる。文字認識部２８は、ＯＣＲ処理の手順に従って画像データに含まれる文字を認識する。
【００６７】
ステップＳ１０６：文字認識部２８により認識された文字に対して、グループ化部３０は、個々の文字を文字情報に基づいて文字列ごとにグループ化する。グループ化された文字列は、データ保存部２６（グループ化リスト）に保存される。
【００６８】
ステップＳ１０８：文字抽出部３２は、グループ化された文字列の重要度に基づいて、リンクの対象となる文字列を抽出する。抽出された文字列（重要語）は、データ保存部２６に保存される。制御部２４は、ステップＳ１０４からステップＳ１０８までの手順を画像データのページごとに実行させる。これらの手順は、全てのページに対して完了するまで実行される（ステップＳ１１０「Ｙｅｓ」）。
【００６９】
ステップＳ１１２：ステップＳ１０４からステップＳ１０８までの手順について、次のページがない場合（ステップＳ１１０「Ｎｏ」）、すなわち、上記の手順が全てのページに対して実行された場合、文字検索部３４は、文字抽出部３２により抽出された文字列のうち、字体が相互に共通する文字列を文字が認識された画像データの中から検索する。この手順に関しても、画像データのページごとに行い、全てのページに対して実行される（ステップＳ１１４「Ｙｅｓ」）。
【００７０】
ステップＳ１１６：ステップＳ１１２の手順について、次のページがない場合（ステップＳ１１４「Ｎｏ」）、すなわち、上記の手順が全てのページに対して実行された場合、リンク設定部３６は、文字検索部３４により検索された文字列を重要度に基づいて相互にリンクさせる。具体的には、文字検索部３４により検索された文字列のうち、各文字列に対する重要度が高い方の文字列をリンク先として設定する。
【００７１】
このように、第１実施形態の画像処理装置１及び画像処理プログラムによれば、ページ番号同士をリンクさせるのではなく、画像データの各ページに含まれている文字列を相互にリンクさせている。このため、目次や索引に記載された単語や語句だけでなく、様々なページに記載された文字列を相互にリンクさせることができる。
【００７２】
また、リンク設定部３６では、各文字列に対する重要度が高い方の文字列をリンク先として設定している。その結果、画像データを閲覧するユーザは、重要な単語や語句が書かれた箇所を迅速に参照することができる。
【００７３】
〔第２実施形態〕
次に、第２実施形態の画像処理装置１及び画像処理プログラムについて説明する。第２実施形態では、ユーザの操作に応じて、抽出された重要語の変更及びリンク先の設定が行われる。画像処理装置１の基本的な構成については、第１実施形態と共通しており、共通する部材について同一の符号を付すとともに、重複する説明については適宜省略する。
【００７４】
図９は、文字列のリンク先を指定するための画像が表示された状態の操作パネル１８を概略的に示す図である。
【００７５】
操作パネル１８の表示部１８ｂには、文字検索部３４により検索された文字列のリンク先を指定するための画像が表示されている。図９中に示す表示部１８ｂには、検索された「ハイパーリンク」の文字列を含む画像データが３つ表示されている。
各画像データは、イメージビューとして、「ハイパーリンク」の文字列とともに、その周囲の文字を含めた領域が切り取られた状態で表示されている。また、各イメージビューに対応して数字が割り振られている。
【００７６】
またイメージビューの隣（右側）には、各画像データに含まれる「ハイパーリンク」の文字列に関するページ番号及び文字情報が「Ｉｎｆｏｒｍａｔｉｏｎ」として表示されている。この「Ｉｎｆｏｒｍａｔｉｏｎ」の隣には、リンク先を指定するためのリンク先情報が各イメージビューに対応してプルダウン形式で表示されている。図９では、リンク先情報として、各イメージビューに割り振られた番号「Ｎｏ１」及び「Ｎｏ２」や「リンクしない」などの情報が示されている。
【００７７】
ユーザは、プルダウンを操作して、各イメージビューに表示された「ハイパーリンク」のリンク先を個別に指定することができる。このため、図９中に示す各プルダウンメニューは、操作部１８ａとしての構成に相当する。
【００７８】
操作パネル１８の上下方向に配列された３つのイメージビューのうち、真ん中（Ｎｏ２）のイメージビューに対応するプルダウンメニューには、リンク先情報として、「Ｎｏ１」が表示されている。これは、「Ｎｏ２」のイメージビューに含まれる文字列のリンク先として、「Ｎｏ１」のイメージビューに含まれる文字列が指定されていることを意味する。
【００７９】
ユーザは、上記「Ｎｏ２」のイメージビューに含まれる文字列と同様に、「Ｎｏ１」、「Ｎｏ３」のイメージビューに含まれる文字列に対しても、リンク先を指定することができる。また、各文字列のリンク先を一括して指定してもよい。
ユーザの操作が完了すると、リンク設定部３６は、指定された文字列をリンク先として設定する。
【００８０】
以上が第２実施形態におけるリンク先を指定するための基本的な手法である。なお、この手法は、ユーザの操作に応じて重要語を抽出するための手法と共通している。すなわち、操作パネル１８の表示部１８ｂには、文字抽出部３２により抽出された文字列を更新するための画像が表示される。
【００８１】
表示された画像に対して、ユーザは、操作パネル１８を操作することにより、表示部１８ｂに表示された重要語を削除したり、あるいは、新たに重要語を追加したりして重要語リストを更新することができる。更新後の情報はデータ保存部２６に保存される。これに対して、文字検索部３４は、データ保存部２６に保存された更新後の重要語リストに含まれる文字列を検索する。
【００８２】
次に、第２実施形態の画像処理装置１のコンピュータに実行させる手順例を説明する。
図１０は、第２実施形態の画像処理装置１により画像データに含まれる文字列をリンクさせるための手順を示すフローチャートである。以下では、図８中のフローチャートに示す手順と重複する説明については適宜省略する。
【００８３】
ステップＳ２１２：文字抽出部３２により重要語が抽出されると、制御部２４は、抽出された文字列の重要語リストを更新するための画像を表示部１８ｂに表示させる。これより、ユーザは操作パネル１８を操作して重要語リストを更新することができる。また、ユーザによる操作が完了することにより更新された重要語リストはデータ保存部２６に保存（更新）される。
【００８４】
ステップＳ２１４：文字検索部３４は、ユーザの操作に応じて更新された重要語リストに含まれる文字列を検索する。検索された結果は、データ保存部２６に保存される。この手順は、画像データのページごとに行われ、全てのページに対する検索が完了するまで繰り返される（ステップＳ２１６「Ｙｅｓ」）。
【００８５】
ステップＳ２１８：全てのページに対して文字検索部３４による重要語の検索が完了すると（ステップＳ２１６「Ｎｏ」）、制御部２４は、文字検索部３４により検索された文字列のリンク先を指定するための画像を表示部１８ｂに表示させる。これより、ユーザは操作パネル１８を操作して重要語のリンク先を指定することができる。
【００８６】
ステップＳ２２０：ユーザによる操作が完了すると、リンク設定部３６は、指定された文字列をリンク先として設定する。
【００８７】
第２実施形態の画像処理装置１及び画像処理プログラムによれば、自動的に抽出された重要語に対して、ユーザはこれを削除したり、あるいは、抽出されていない単語や語句を追加したりすることができる。またユーザは、重要語のリンク先を自由に変更することができる。したがってユーザにより重要であると判断された単語や語句についても、ユーザの要望に応じてリンクさせることができる。また、自動的に重要語の抽出やリンク先の設定を行いつつも、ユーザの要望を反映させることができるため、画像データを閲覧するユーザの操作性を向上させることができる。
【００８８】
〔第３実施形態〕
次に、第３実施形態の画像処理装置１及び画像処理プログラムについて説明する。第３実施形態では、ユーザの操作に応じて重要度を変更したり、重要度の値によってリンクの対象となる文字列を制限したりする。画像処理装置１の基本的な構成については、第１実施形態及び第２実施形態と共通しており、共通する部材について同一の符号を付すとともに、重複する説明については適宜省略する。
【００８９】
図１１は、ユーザの操作に応じて重要度の変更及びリンクの制限がなされた後の文字検索部３４による文字列の検索結果を概略的に示す表である。また図１２は、図１１に示す検索結果に基づいてリンク設定部３６により画像データ中に含まれる文字列がリンクされた状態を示す図である。
【００９０】
〔重要度の変更〕
ユーザは、文字検索部３４により検索された文字列の重要度を変更するための画像が表示された操作パネル１８を操作することにより、各文字列の重要度を変更することができる。
例えば、操作パネル１８の表示部１８ｂには、図６中に示す検索結果に関する情報及びリンク制限に関する情報が表示される。これに対して、ユーザは、各文字列の重要度を変更することができる。また、リンク設定部３６は、ユーザの操作に応じて変更された重要度に基づいてリンク先を設定する。
【００９１】
図１１中に示す検索結果リストには、変更後の重要度が反映されており、上から２行目の「用語説明」の重要度が「２」から「４」に変更されている。これに対して、上から３行目の「用語説明」の重要度が「４」から「３」に変更されている。この場合、リンク設定部３６は、図１２に示すように、１ページ目の画像データに含まれる「用語説明」を２ページ目の画像データに含まれる「用語説明」のリンク先に設定する。このように、重要度を変更することで、ユーザの要望に応じて文字列のリンク先を変更することができる。
【００９２】
〔リンクの制限〕
また第３実施形態では、重要度に応じてリンクを制限する。このリンクの制限は、上記の重要度の変更と同様に、ユーザの操作に応じて設定することができる。あるいは、自動で設定してもよい。
【００９３】
図１１中に示す検索結果リストには、「リンク制限」の欄が設けられており、リンクを制限しない文字列に対しては、「無」が示されており、リンクを制限する文字列に対しては「有」が示されている。
【００９４】
図１１中の「リンク制限」の欄には、重要度が「２」以上の文字列に対しては「無」が示されており、「２」未満、すなわち重要度が「１」の文字列に対しては「有」が示されている。図１１中に示す検索結果リストにおいて、下から１行目に示された「ハイパーリンク」の文字列は、重要度が「１」であるため、リンクが制限される。このため、図１２に示すように、２ページ目と３ページ目の画像データに含まれる「ハイパーリンク」の文字列は相互にリンクされていない。
【００９５】
第３実施形態では、文字列の重要度を変更することによって文字列のリンク先を変更することができる。また、重要度に応じてリンクを制限することで、重要語に対するリンクの数が多くなり過ぎてしまうことを抑制することができる。
【００９６】
本発明は上述した実施形態に制約されることなく、種々に変形して実施することができる。例えば、第１実施形態〜第３実施形態に示された画像処理装置１は、複合機に限らず、ＯＣＲ機能を備えたスキャナーやパソコン等であってもよい。
【００９７】
また第２実施形態において、画像データに含まれる文字列をリンクさせるための手順では、表示部１８ｂに重要語のリストを更新するための画像を表示する手順（ステップＳ２１２）を省略したり、あるいは、リンク先を指定するための画像を表示する手順（ステップＳ２１８）を省略したりしてもよい。
【符号の説明】
【００９８】
１        画像処理装置
１６      スキャナー部（画像読取部）
１８      操作パネル
１８ａ    操作部
１８ｂ    表示部
２４      制御部
２８      文字認識部
３０      グループ化部
３２      文字抽出部
３４      文字検索部
３６      リンク設定部
【図１】
2014067370.tif 000003
【図２】
2014067370.tif 000004
【図３】
2014067370.tif 000005
【図４】
2014067370.tif 000006
【図５】
2014067370.tif 000007
【図６】
2014067370.tif 000008
【図７】
2014067370.tif 000009
【図８】
2014067370.tif 000010
【図９】
2014067370.tif 000011
【図１０】
2014067370.tif 000012
【図１１】
2014067370.tif 000013
【図１２】
2014067370.tif 000014