(57)【要約】【課題】テキスト検索が行われる環境に影響されず、ユーザーがキーワードを入力して検索を行ったときにはそのキーワードに類似するワードを含む検索結果が得られるような画像データの生成を可能にする。【解決手段】画像処理装置１は、画像データを入力する画像入力部３１と、画像データに含まれるテキストからワードを抽出するワード抽出部３２と、ワードに対応する類語を取得し、当該類語を前記ワードに関連付ける類語取得部３３と、画像データにおいて類語が関連付けられたワードの表示位置を特定するワード位置特定部３４と、画像データのオリジナルレイヤーに重ね合わせる付属レイヤーを作成し、当該付属レイヤーに、ワードに関連付けられた類語を埋め込むレイヤー作成部３５と、オリジナルレイヤーと付属レイヤーとを含む出力画像データを生成する出力画像生成部３６と、を備える構成である。【選択図】図３
2014002493.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と、
前記画像データに含まれるテキストからワードを抽出するワード抽出手段と、
前記ワードに対応する類語を取得し、当該類語を前記ワードに関連付ける類語取得手段と、
前記画像データにおいて前記類語が関連付けられた前記ワードの表示位置を特定する位置特定手段と、
前記ワードが含まれる前記画像データをオリジナルレイヤーとして該オリジナルレイヤーに重ね合わせる付属レイヤーを作成し、当該付属レイヤーにおける前記位置特定手段で特定された表示位置に、前記ワードに関連付けられた前記類語を埋め込むレイヤー作成手段と、
前記ワードが含まれるオリジナルレイヤーと、前記類語が埋め込まれた付属レイヤーとを含む出力画像データを生成する出力画像生成手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記レイヤー作成手段は、前記類語取得手段によって一のワードに対応する複数の類語が取得された場合、複数の付属レイヤーを作成し、前記一のワードに関連付けられた複数の類語のそれぞれを異なる付属レイヤーにおける前記位置特定手段で特定された表示位置に埋め込むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記類語取得手段は、一のワードに対応する類語が前記画像データから抽出された他のワードに一致する場合、前記一のワードと前記他のワードとを表記揺れとして特定し、
前記レイヤー作成手段は、前記付属レイヤーにおいて、前記一のワードについて前記位置特定手段で特定された表示位置に前記他のワードを埋め込み、前記他のワードについて前記位置特定手段で特定された表示位置に前記一のワードを埋め込むことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記レイヤー作成手段は、前記類語取得手段によって一のワードの表記揺れとして特定される他のワードが複数ある場合には階層構造を有する複数の付属レイヤーを作成し、前記一のワードの表記揺れとして特定された前記複数の他のワードのそれぞれを異なる付属レイヤーにおいて前記一のワードについて前記位置特定手段で特定された表示位置に埋め込むことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記レイヤー作成手段は、前記一のワードの表記揺れとして特定される前記複数の他のワードのそれぞれを前記複数の付属レイヤーのうちの異なる付属レイヤーに埋め込む際、前記複数の他のワードのうち、前記画像データにおいて出現頻度の高いものから順に、上位階層の付属レイヤーに埋め込むことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記レイヤー作成手段は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の先頭位置を前記オリジナルレイヤーにおける前記ワードの先頭位置に一致させるように配置し、前記ワードの先頭位置に別の類語が配置された状態である場合には更に別の付属レイヤーを作成し、当該別の付属レイヤーにおいて前記ワードの先頭位置に一致させるように配置することを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記レイヤー作成手段は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の表示領域が前記オリジナルレイヤーにおける前記ワードの表示領域と一致するように前記類語の書式変換を行って前記付属レイヤーに埋め込むことを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項８】
前記類語取得手段は、前記ワードに対応する類語を取得することに伴って当該類語の種類を判別し、
前記レイヤー作成手段は、前記類語取得手段によって判別される類語の種類ごとに付属レイヤーを作成し、前記ワードに関連付けられた前記類語を、その類語の種類に対応する付属レイヤーに埋め込むことを特徴とする請求項１乃至７のいずれかに記載の画像処理装置。
【請求項９】
画像データを入力する入力工程と、
前記画像データに含まれるテキストからワードを抽出するワード抽出工程と、
前記ワードに対応する類語を取得し、当該類語を前記ワードに関連付ける類語取得工程と、
前記画像データにおいて前記類語が関連付けられた前記ワードの表示位置を特定する位置特定工程と、
前記ワードが含まれる前記画像データをオリジナルレイヤーとして該オリジナルレイヤーに重ね合わせる付属レイヤーを作成し、当該付属レイヤーにおける前記位置特定工程で特定された表示位置に、前記ワードに関連付けられた前記類語を埋め込むレイヤー作成工程と、
前記ワードが含まれるオリジナルレイヤーと、前記類語が埋め込まれた付属レイヤーとを含む出力画像データを生成する出力画像生成工程と、
を含むことを特徴とする画像処理方法。
【請求項１０】
前記レイヤー作成工程は、前記類語取得工程において一のワードに対応する複数の類語が取得された場合、複数の付属レイヤーを作成し、前記一のワードに関連付けられた複数の類語のそれぞれを異なる付属レイヤーにおける前記位置特定工程で特定された表示位置に埋め込むことを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
前記類語取得工程は、一のワードに対応する類語が前記画像データから抽出された他のワードに一致する場合、前記一のワードと前記他のワードとを表記揺れとして特定し、
前記レイヤー作成工程は、前記付属レイヤーにおいて、前記一のワードについて前記位置特定工程で特定された表示位置に前記他のワードを埋め込み、前記他のワードについて前記位置特定工程で特定された表示位置に前記一のワードを埋め込むことを特徴とする請求項９又は１０に記載の画像処理方法。
【請求項１２】
前記レイヤー作成工程は、前記類語取得工程によって一のワードの表記揺れとして特定される他のワードが複数ある場合には階層構造を有する複数の付属レイヤーを作成し、前記一のワードの表記揺れとして特定された前記複数の他のワードのそれぞれを異なる付属レイヤーにおいて前記一のワードについて前記位置特定工程で特定された表示位置に埋め込むことを特徴とする請求項１１に記載の画像処理方法。
【請求項１３】
前記レイヤー作成工程は、前記一のワードの表記揺れとして特定される前記複数の他のワードのそれぞれを前記複数の付属レイヤーのうちの異なる付属レイヤーに埋め込む際、前記複数の他のワードのうち、前記画像データにおいて出現頻度の高いものから順に、上位階層の付属レイヤーに埋め込むことを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記レイヤー作成工程は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の先頭位置を前記オリジナルレイヤーにおける前記ワードの先頭位置に一致させるように配置し、前記ワードの先頭位置に別の類語が配置された状態である場合には更に別の付属レイヤーを作成し、当該別の付属レイヤーにおいて前記ワードの先頭位置に一致させるように配置することを特徴とする請求項９乃至１３のいずれかに記載の画像処理方法。
【請求項１５】
前記レイヤー作成工程は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の表示領域が前記オリジナルレイヤーにおける前記ワードの表示領域と一致するように前記類語の書式変換を行って前記付属レイヤーに埋め込むことを特徴とする請求項９乃至１３のいずれかに記載の画像処理方法。
【請求項１６】
前記類語取得工程は、前記ワードに対応する類語を取得することに伴って当該類語の種類を判別し、
前記レイヤー作成工程は、前記類語取得工程によって判別される類語の種類ごとに付属レイヤーを作成し、前記ワードに関連付けられた前記類語を、その類語の種類に対応する付属レイヤーに埋め込むことを特徴とする請求項９乃至１５のいずれかに記載の画像処理方法。
【請求項１７】
コンピュータを、
画像データを入力する入力手段、
前記画像データに含まれるテキストからワードを抽出するワード抽出手段、
前記ワードに対応する類語を取得し、当該類語を前記ワードに関連付ける類語取得手段、
前記画像データにおいて前記類語が関連付けられた前記ワードの表示位置を特定する位置特定手段、
前記ワードが含まれる前記画像データをオリジナルレイヤーとして該オリジナルレイヤーに重ね合わせる付属レイヤーを作成し、当該付属レイヤーにおける前記位置特定手段で特定された表示位置に、前記ワードに関連付けられた前記類語を埋め込むレイヤー作成手段、および、
前記ワードが含まれるオリジナルレイヤーと、前記類語が埋め込まれた付属レイヤーとを含む出力画像データを生成する出力画像生成手段、
として機能させることを特徴とするプログラム。
【請求項１８】
前記レイヤー作成手段は、前記類語取得手段によって一のワードに対応する複数の類語が取得された場合、複数の付属レイヤーを作成し、前記一のワードに関連付けられた複数の類語のそれぞれを異なる付属レイヤーにおける前記位置特定手段で特定された表示位置に埋め込むことを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記類語取得手段は、一のワードに対応する類語が前記画像データから抽出された他のワードに一致する場合、前記一のワードと前記他のワードとを表記揺れとして特定し、
前記レイヤー作成手段は、前記付属レイヤーにおいて、前記一のワードについて前記位置特定手段で特定された表示位置に前記他のワードを埋め込み、前記他のワードについて前記位置特定手段で特定された表示位置に前記一のワードを埋め込むことを特徴とする請求項１７又は１８に記載のプログラム。
【請求項２０】
前記レイヤー作成手段は、前記類語取得手段によって一のワードの表記揺れとして特定される他のワードが複数ある場合には階層構造を有する複数の付属レイヤーを作成し、前記一のワードの表記揺れとして特定された前記複数の他のワードのそれぞれを異なる付属レイヤーにおいて前記一のワードについて前記位置特定手段で特定された表示位置に埋め込むことを特徴とする請求項１９に記載のプログラム。
【請求項２１】
前記レイヤー作成手段は、前記一のワードの表記揺れとして特定される前記複数の他のワードのそれぞれを前記複数の付属レイヤーのうちの異なる付属レイヤーに埋め込む際、前記複数の他のワードのうち、前記画像データにおいて出現頻度の高いものから順に、上位階層の付属レイヤーに埋め込むことを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記レイヤー作成手段は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の先頭位置を前記オリジナルレイヤーにおける前記ワードの先頭位置に一致させるように配置し、前記ワードの先頭位置に別の類語が配置された状態である場合には更に別の付属レイヤーを作成し、当該別の付属レイヤーにおいて前記ワードの先頭位置に一致させるように配置することを特徴とする請求項１７乃至２１のいずれかに記載のプログラム。
【請求項２３】
前記レイヤー作成手段は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の表示領域が前記オリジナルレイヤーにおける前記ワードの表示領域と一致するように前記類語の書式変換を行って前記付属レイヤーに埋め込むことを特徴とする請求項１７乃至２１のいずれかに記載のプログラム。
【請求項２４】
前記類語取得手段は、前記ワードに対応する類語を取得することに伴って当該類語の種類を判別し、
前記レイヤー作成手段は、前記類語取得手段によって判別される類語の種類ごとに付属レイヤーを作成し、前記ワードに関連付けられた前記類語を、その類語の種類に対応する付属レイヤーに埋め込むことを特徴とする請求項１７乃至２３のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法およびプログラムに関し、特に画像データに含まれるテキストを検索し易くするための画像データ生成技術に関する。
【背景技術】
【０００２】
近年、オフィスなどにおいては膨大な文書が電子化された画像データとして管理される。通常、この種の画像データは、例えばＰＤＦ（登録商標）などの予め定められたデータ形式で保存され、管理されている。それ故、データベースに蓄積された多数の画像データの中からユーザーが所望する画像データを探し出して利用する際には、検索キーワードを入力して一括検索を行うことが頻繁にある。
【０００３】
ところが、データベースに蓄積される多数の画像データには、同じような内容が異なるワードで表現された表記揺れが発生しているケースが多い。そのため、ユーザーが仮に複数の検索キーワードの論理和を指定して検索を行ったとしても、表記揺れを漏れなくカバーすることは困難であり、検索漏れが発生する。
【０００４】
また、例えばユーザーが一の画像データを閲覧している状態のとき、その一の画像データを検索対象とし、その画像データに含まれるキーワードの検索を行うこともある。このような場合にも、検索対象である画像データにおいて同じような内容が異なるワードで表現された表記揺れが発生していることがある。そのため、ユーザーが仮に複数の検索キーワードの論理和を指定して検索を行ったとしても、一の画像データ内での表記揺れを漏れなくカバーすることは困難であり、検索漏れが発生する。
【０００５】
従来、上記のような検索漏れを防止するための技術が種々提案されている（例えば、特許文献１，２）。
【０００６】
特許文献１は、あいまい検索によって検出された文字列から、検索に適当な文字列をユーザーに選択させることを可能と、適切なあいまい検索を容易に実現する検索装置を開示している。この検索装置は、被検索文書から、ユーザーによって与えられた検索文字列およびその検索文字列に類似する文字列を抽出し、それらの文字列から検索に採用すべき文字列をユーザーに選択させる。そしてユーザーが採用すべき文字列を選択すると、その選択された文字列に基づいて検索を行い、検索結果を取得する。
【０００７】
また特許文献２は、自然文による検索を行うときの検索漏れを解消するための検索装置を開示している。この検索装置は、データベースなどに文書を登録するとき、その登録対象文書に固有の文書ＩＤを付与すると共に、登録対象文書に含まれる単語を抽出し、その抽出した単語の標準表記となる別表現の単語を抽出する。そして抽出した単語を見出しとして文書ＩＤを検索用データに登録する。検索用データは、登録文書とは別に検索装置において管理されるデータであり、見出しとして登録される各単語に対応付けて、その単語を含む多数の文書の文書ＩＤを予め登録したデータとして作成される。そして文書を検索するときには、検索条件となるキーワードから標準表記となる単語を特定し、その特定した単語をキーにして検索用データを検索することにより、単語に対応付けられた文書ＩＤを取得し、キーワードに対応する文書を抽出する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１０−３０７８３９号公報
【特許文献２】特開２００４−８６３０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１の技術では、ユーザーが検索文字列を入力する操作を行った後、その検索文字列に類似する文字列を含む文字列の中から再び検索に採用すべき文字列を選択する操作を行わなければならず、操作性が悪いという問題がある。また、ユーザーが検索文字列に類似する文字列を含む文字列の中から再び検索に採用すべき文字列を選択する際に、誤った選択を行ってしまうと、適切なあいまい検索を行うことができず、依然として検索漏れが発生する可能性がある。
【００１０】
また上記特許文献２の技術では、ユーザーが入力したキーワードおよびそのキーワードに類似する単語を含む文書を複数の文書が登録されたデータベースから抽出するためには、標準表記となる各単語と文書ＩＤとを相互に対応付けた検索用データを予め登録しておく必要がある。そのため、検索用データが登録されていない環境下では、ユーザーが入力したキーワードおよびそのキーワードに類似する単語を含む文書を抽出することができないという問題がある。例えば、データベースに登録された一の文書をユーザーが電子メールに添付して他のユーザーに送信したような場合、その電子メールを受信した他のユーザーが異なる環境下で添付文書を検索対象としてキーワード検索を行っても、それに類似する単語は検索されない。それ故、他のユーザーが文書に含まれない単語をキーワードとして検索を行ってしまうと、そのキーワードに類似する単語が文書に含まれている場合であってもその類似する単語は検索されず、検索漏れが発生する。
【００１１】
そこで本発明は、従来の問題点を解決するため、検索が行われる環境に影響されず、ユーザーがキーワードを入力して検索を行ったときにはそのキーワードに類似するワードを含む検索結果を得ることが可能な画像データを生成する画像処理装置、画像処理方法およびプログラムを提供することを、その目的とするものである。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、請求項１にかかる発明は、画像処理装置であって、画像データを入力する入力手段と、前記画像データに含まれるテキストからワードを抽出するワード抽出手段と、前記ワードに対応する類語を取得し、当該類語を前記ワードに関連付ける類語取得手段と、前記画像データにおいて前記類語が関連付けられた前記ワードの表示位置を特定する位置特定手段と、前記ワードが含まれる前記画像データをオリジナルレイヤーとして該オリジナルレイヤーに重ね合わせる付属レイヤーを作成し、当該付属レイヤーにおける前記位置特定手段で特定された表示位置に、前記ワードに関連付けられた前記類語を埋め込むレイヤー作成手段と、前記ワードが含まれるオリジナルレイヤーと、前記類語が埋め込まれた付属レイヤーとを含む出力画像データを生成する出力画像生成手段と、を備えることを特徴とする構成である。
【００１３】
請求項２にかかる発明は、請求項１に記載の画像処理装置において、前記レイヤー作成手段は、前記類語取得手段によって一のワードに対応する複数の類語が取得された場合、複数の付属レイヤーを作成し、前記一のワードに関連付けられた複数の類語のそれぞれを異なる付属レイヤーにおける前記位置特定手段で特定された表示位置に埋め込むことを特徴とする構成である。
【００１４】
請求項３にかかる発明は、請求項１又は２に記載の画像処理装置において、前記類語取得手段は、一のワードに対応する類語が前記画像データから抽出された他のワードに一致する場合、前記一のワードと前記他のワードとを表記揺れとして特定し、前記レイヤー作成手段は、前記付属レイヤーにおいて、前記一のワードについて前記位置特定手段で特定された表示位置に前記他のワードを埋め込み、前記他のワードについて前記位置特定手段で特定された表示位置に前記一のワードを埋め込むことを特徴とする構成である。
【００１５】
請求項４にかかる発明は、請求項３に記載の画像処理装置において、前記レイヤー作成手段は、前記類語取得手段によって一のワードの表記揺れとして特定される他のワードが複数ある場合には階層構造を有する複数の付属レイヤーを作成し、前記一のワードの表記揺れとして特定された前記複数の他のワードのそれぞれを異なる付属レイヤーにおいて前記一のワードについて前記位置特定手段で特定された表示位置に埋め込むことを特徴とする構成である。
【００１６】
請求項５にかかる発明は、請求項４に記載の画像処理装置において、前記レイヤー作成手段は、前記一のワードの表記揺れとして特定される前記複数の他のワードのそれぞれを前記複数の付属レイヤーのうちの異なる付属レイヤーに埋め込む際、前記複数の他のワードのうち、前記画像データにおいて出現頻度の高いものから順に、上位階層の付属レイヤーに埋め込むことを特徴とする構成である。
【００１７】
請求項６にかかる発明は、請求項１乃至５のいずれかに記載の画像処理装置において、前記レイヤー作成手段は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の先頭位置を前記オリジナルレイヤーにおける前記ワードの先頭位置に一致させるように配置し、前記ワードの先頭位置に別の類語が配置された状態である場合には更に別の付属レイヤーを作成し、当該別の付属レイヤーにおいて前記ワードの先頭位置に一致させるように配置することを特徴とする構成である。
【００１８】
請求項７にかかる発明は、請求項１乃至５のいずれかに記載の画像処理装置において、前記レイヤー作成手段は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の表示領域が前記オリジナルレイヤーにおける前記ワードの表示領域と一致するように前記類語の書式変換を行って前記付属レイヤーに埋め込むことを特徴とする構成である。
【００１９】
請求項８にかかる発明は、請求項１乃至７のいずれかに記載の画像処理装置において、前記類語取得手段は、前記ワードに対応する類語を取得することに伴って当該類語の種類を判別し、前記レイヤー作成手段は、前記類語取得手段によって判別される類語の種類ごとに付属レイヤーを作成し、前記ワードに関連付けられた前記類語を、その類語の種類に対応する付属レイヤーに埋め込むことを特徴とする構成である。
【００２０】
請求項９にかかる発明は、画像処理方法であって、画像データを入力する入力工程と、前記画像データに含まれるテキストからワードを抽出するワード抽出工程と、前記ワードに対応する類語を取得し、当該類語を前記ワードに関連付ける類語取得工程と、前記画像データにおいて前記類語が関連付けられた前記ワードの表示位置を特定する位置特定工程と、前記ワードが含まれる前記画像データをオリジナルレイヤーとして該オリジナルレイヤーに重ね合わせる付属レイヤーを作成し、当該付属レイヤーにおける前記位置特定工程で特定された表示位置に、前記ワードに関連付けられた前記類語を埋め込むレイヤー作成工程と、前記ワードが含まれるオリジナルレイヤーと、前記類語が埋め込まれた付属レイヤーとを含む出力画像データを生成する出力画像生成工程と、を含むことを特徴とする構成である。
【００２１】
請求項１０にかかる発明は、請求項９に記載の画像処理方法において、前記レイヤー作成工程は、前記類語取得工程において一のワードに対応する複数の類語が取得された場合、複数の付属レイヤーを作成し、前記一のワードに関連付けられた複数の類語のそれぞれを異なる付属レイヤーにおける前記位置特定工程で特定された表示位置に埋め込むことを特徴とする構成である。
【００２２】
請求項１１にかかる発明は、請求項９又は１０に記載の画像処理方法において、前記類語取得工程は、一のワードに対応する類語が前記画像データから抽出された他のワードに一致する場合、前記一のワードと前記他のワードとを表記揺れとして特定し、前記レイヤー作成工程は、前記付属レイヤーにおいて、前記一のワードについて前記位置特定工程で特定された表示位置に前記他のワードを埋め込み、前記他のワードについて前記位置特定工程で特定された表示位置に前記一のワードを埋め込むことを特徴とする構成である。
【００２３】
請求項１２にかかる発明は、請求項１１に記載の画像処理方法において、前記レイヤー作成工程は、前記類語取得工程によって一のワードの表記揺れとして特定される他のワードが複数ある場合には階層構造を有する複数の付属レイヤーを作成し、前記一のワードの表記揺れとして特定された前記複数の他のワードのそれぞれを異なる付属レイヤーにおいて前記一のワードについて前記位置特定工程で特定された表示位置に埋め込むことを特徴とする構成である。
【００２４】
請求項１３にかかる発明は、請求項１２に記載の画像処理方法において、前記レイヤー作成工程は、前記一のワードの表記揺れとして特定される前記複数の他のワードのそれぞれを前記複数の付属レイヤーのうちの異なる付属レイヤーに埋め込む際、前記複数の他のワードのうち、前記画像データにおいて出現頻度の高いものから順に、上位階層の付属レイヤーに埋め込むことを特徴とする構成である。
【００２５】
請求項１４にかかる発明は、請求項９乃至１３のいずれかに記載の画像処理方法において、前記レイヤー作成工程は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の先頭位置を前記オリジナルレイヤーにおける前記ワードの先頭位置に一致させるように配置し、前記ワードの先頭位置に別の類語が配置された状態である場合には更に別の付属レイヤーを作成し、当該別の付属レイヤーにおいて前記ワードの先頭位置に一致させるように配置することを特徴とする構成である。
【００２６】
請求項１５にかかる発明は、請求項９乃至１３のいずれかに記載の画像処理方法において、前記レイヤー作成工程は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の表示領域が前記オリジナルレイヤーにおける前記ワードの表示領域と一致するように前記類語の書式変換を行って前記付属レイヤーに埋め込むことを特徴とする構成である。
【００２７】
請求項１６にかかる発明は、請求項９乃至１５のいずれかに記載の画像処理方法において、前記類語取得工程は、前記ワードに対応する類語を取得することに伴って当該類語の種類を判別し、前記レイヤー作成工程は、前記類語取得工程によって判別される類語の種類ごとに付属レイヤーを作成し、前記ワードに関連付けられた前記類語を、その類語の種類に対応する付属レイヤーに埋め込むことを特徴とする構成である。
【００２８】
請求項１７にかかる発明は、プログラムであって、コンピュータを、画像データを入力する入力手段、前記画像データに含まれるテキストからワードを抽出するワード抽出手段、前記ワードに対応する類語を取得し、当該類語を前記ワードに関連付ける類語取得手段、前記画像データにおいて前記類語が関連付けられた前記ワードの表示位置を特定する位置特定手段、前記ワードが含まれる前記画像データをオリジナルレイヤーとして該オリジナルレイヤーに重ね合わせる付属レイヤーを作成し、当該付属レイヤーにおける前記位置特定手段で特定された表示位置に、前記ワードに関連付けられた前記類語を埋め込むレイヤー作成手段、および、前記ワードが含まれるオリジナルレイヤーと、前記類語が埋め込まれた付属レイヤーとを含む出力画像データを生成する出力画像生成手段、として機能させることを特徴とする構成である。
【００２９】
請求項１８にかかる発明は、請求項１７に記載のプログラムにおいて、前記レイヤー作成手段は、前記類語取得手段によって一のワードに対応する複数の類語が取得された場合、複数の付属レイヤーを作成し、前記一のワードに関連付けられた複数の類語のそれぞれを異なる付属レイヤーにおける前記位置特定手段で特定された表示位置に埋め込むことを特徴とする構成である。
【００３０】
請求項１９にかかる発明は、請求項１７又は１８に記載のプログラムにおいて、前記類語取得手段は、一のワードに対応する類語が前記画像データから抽出された他のワードに一致する場合、前記一のワードと前記他のワードとを表記揺れとして特定し、前記レイヤー作成手段は、前記付属レイヤーにおいて、前記一のワードについて前記位置特定手段で特定された表示位置に前記他のワードを埋め込み、前記他のワードについて前記位置特定手段で特定された表示位置に前記一のワードを埋め込むことを特徴とする構成である。
【００３１】
請求項２０にかかる発明は、請求項１９に記載のプログラムにおいて、前記レイヤー作成手段は、前記類語取得手段によって一のワードの表記揺れとして特定される他のワードが複数ある場合には階層構造を有する複数の付属レイヤーを作成し、前記一のワードの表記揺れとして特定された前記複数の他のワードのそれぞれを異なる付属レイヤーにおいて前記一のワードについて前記位置特定手段で特定された表示位置に埋め込むことを特徴とする構成である。
【００３２】
請求項２１にかかる発明は、請求項２０に記載のプログラムにおいて、前記レイヤー作成手段は、前記一のワードの表記揺れとして特定される前記複数の他のワードのそれぞれを前記複数の付属レイヤーのうちの異なる付属レイヤーに埋め込む際、前記複数の他のワードのうち、前記画像データにおいて出現頻度の高いものから順に、上位階層の付属レイヤーに埋め込むことを特徴とする構成である。
【００３３】
請求項２２にかかる発明は、請求項１７乃至２１のいずれかに記載のプログラムにおいて、前記レイヤー作成手段は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の先頭位置を前記オリジナルレイヤーにおける前記ワードの先頭位置に一致させるように配置し、前記ワードの先頭位置に別の類語が配置された状態である場合には更に別の付属レイヤーを作成し、当該別の付属レイヤーにおいて前記ワードの先頭位置に一致させるように配置することを特徴とする構成である。
【００３４】
請求項２３にかかる発明は、請求項１７乃至２１のいずれかに記載のプログラムにおいて、前記レイヤー作成手段は、前記ワードに関連付けられた前記類語を前記付属レイヤーに埋め込む際、前記類語の表示領域が前記オリジナルレイヤーにおける前記ワードの表示領域と一致するように前記類語の書式変換を行って前記付属レイヤーに埋め込むことを特徴とする構成である。
【００３５】
請求項２４にかかる発明は、請求項１７乃至２３のいずれかに記載のプログラムにおいて、前記類語取得手段は、前記ワードに対応する類語を取得することに伴って当該類語の種類を判別し、前記レイヤー作成手段は、前記類語取得手段によって判別される類語の種類ごとに付属レイヤーを作成し、前記ワードに関連付けられた前記類語を、その類語の種類に対応する付属レイヤーに埋め込むことを特徴とする構成である。
【発明の効果】
【００３６】
本発明によれば、テキスト検索が行われる環境に影響されず、ユーザーがキーワードを入力して検索を行ったときにはそのキーワードに類似するワードを含む検索結果を得ることが可能な画像データを生成することができるようになる。その結果、ユーザーによる操作負担を軽減することができると共に、検索漏れの発生を効果的に抑制することができるようになる。
【図面の簡単な説明】
【００３７】
【図１】画像処理装置を含む画像処理システムの一構成例を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】画像処理装置で画像データ生成機能が動作した状態における制御部の機能構成を示すブロック図である。
【図４】画像入力部が処理対象として取得する画像データの一例を示す図である。
【図５】ワード抽出部が画像データからワードの抽出を行った結果の一例を示す図である。
【図６】シソーラス辞書およびカスタマイズ辞書の一例を示す図である。
【図７】類語取得部による類語取得の概念を示す図である。
【図８】レイヤー作成部によって行われる付属レイヤー作成処理および類語埋め込み処理の概要を示す図である。
【図９】類語埋め込み時における第１および第２の埋め込み方法を説明する概念図である。
【図１０】画像データから抽出されたワードに対応する類語が埋め込まれた付属レイヤーの一例を示す図である。
【図１１】画像データから抽出されたワードに対応する類語が埋め込まれた付属レイヤーの別の例を示す図である。
【図１２】画像処理装置から出力される画像データをコンピュータなどのディスプレイに表示してユーザーがキーワード検索を行った結果を例示する図である。
【図１３】第１の実施の形態の画像処理装置において画像データ生成機能が動作する場合の処理手順の一例を示すフローチャートである。
【図１４】類語取得処理の詳細な処理手順の一例を示すフローチャートである。
【図１５】レイヤー作成処理の詳細な処理手順の一例を示すフローチャートである。
【図１６】類語埋め込み処理の詳細な処理手順の一例を示すフローチャートである。
【図１７】第２の実施の形態の画像処理装置において画像データ生成機能が動作する場合の処理手順の一例を示すフローチャートである。
【図１８】第２の実施の形態の画像処理装置によって生成される画像データの一例を示す図である。
【発明を実施するための形態】
【００３８】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３９】
（第１の実施の形態）
図１は、本実施形態の画像処理装置１を含む画像処理システムの一構成例を示す図である。この画像処理システムは、スキャン機能やコピー機能、ＦＡＸ機能、プリンタ機能、画像処理機能などの複数の機能が搭載されたＭＦＰ（Multifunction Peripherals）などで構成される画像処理装置１と、サーバー装置３ａ，３ｂとを備え、それらがＬＡＮ（Local Area Network）やインターネットなどのネットワーク２を介して相互にデータ通信を行うことができる構成である。
【００４０】
画像処理装置１は、様々な画像処理を行うことができる装置である。特に本実施形態の画像処理装置１は、様々な画像処理機能の一つとして、画像データに含まれるテキストを検索し易くするための画像データを生成する画像データ生成機能を有している。この画像データ生成機能は、入力する画像データに含まれるワード（単語）を抽出し、そのワードに関連する類語をそのワードの表示位置に埋め込んで出力する機能である。
【００４１】
サーバー装置３ａは、例えばインターネット上に設置される。このサーバー装置３ａは、ハードディスクドライブなどで構成される記憶装置４ａを備えており、その記憶装置４ａには電子辞書情報であるシソーラス辞書５ａが記憶されている。シソーラス辞書５ａは、例えば一般用語および標準用語が多数登録された一般的な類語辞書５であり、一般用語および標準用語が多数登録された単語群を、互いに類似する複数の類語どうしで相互に関連付けて纏めたデータ構造を有している。
【００４２】
サーバー装置３ｂは、例えばオフィス内に敷設されたＬＡＮなどに接続された状態で設置される。このサーバー装置３ｂは、サーバー装置３ａと同様、ハードディスクドライブなどで構成される記憶装置４ｂを備えており、その記憶装置４ｂには電子辞書情報であるカスタマイズ辞書５ｂが記憶されている。カスタマイズ辞書５ａは、例えば業界用語や社内用語などがユーザーによって多数登録された類語辞書５である。このカスタマイズ辞書５ａは、ユーザーによって多数登録される業界用語や社内用語などを含む単語群を、単語登録時にユーザーが指定する類語指定に基づき、互いに類似する複数の類語どうしで相互に関連付けて纏めたデータ構造を有している。
【００４３】
ここで本実施形態における類語には、同義語、類義語、広義語、狭義語、関連語、原語、略語、翻訳語などが含まれる。
【００４４】
画像処理装置１は、上記画像データ生成機能を動作させると、ネットワーク２を介してサーバー装置３ａ，３ｂにアクセスし、シソーラス辞書５ａおよびカスタマイズ辞書５ｂを含む類語辞書５を参照することによって画像データに含まれているワードに関連した類語を取得する。ただし、シソーラス辞書５ａやカスタマイズ辞書５ｂを含む類語辞書５は、必ずしもネットワーク２に接続されたサーバー装置３ａ，３ｂに保持されていなければならないものではなく、画像処理装置１がその内部に保持しているものであっても構わない。
【００４５】
図２は、画像処理装置１のハードウェア構成の一例を示すブロック図である。画像処理装置１は、制御部１０と、操作パネル２０と、ネットワークインタフェース２３と、スキャナ部２４と、プリンタ部２５と、ＦＡＸ部２６と、外部インタフェース２７と、記憶部２８とを備えている。
【００４６】
制御部１０は、操作パネル２０、ネットワークインタフェース２３、スキャナ部２４、プリンタ部２５、ＦＡＸ部２６、外部インタフェース２７および記憶部２８の各部の動作を制御すると共に、様々な画像処理を実行する処理部である。操作パネル２０は、ユーザーが画像処理装置１を使用する際のユーザーインタフェースとなるものであり、各種情報を表示する表示部２１と、ユーザーからの操作を受け付ける操作部２２とを備えている。ネットワークインタフェース２３は、画像処理装置１をネットワーク２に接続し、ネットワーク２経由でのデータの送受信を行うものである。スキャナ部２４は、制御部１０からの指令に基づいて動作し、原稿を読み取って画像データを生成する機構である。プリンタ部２５は、制御部１０から出力される印刷対象データに基づき、印刷用紙などに画像形成を行って印刷出力する機構である。ＦＡＸ部２６は、図示しない公衆電話網などを介してＦＡＸデータの送受信を行う機構である。外部インタフェース２７は、例えばＵＳＢ（Universal Serial Bus）メモリなどの外部メモリやその他の外部機器を接続するためのインタフェースである。記憶部２８は、例えばハードディスクドライブなどで構成される不揮発性記憶手段であり、画像データやその他のデータを記憶しておくためのものである。
【００４７】
図２に示すように、制御部１０は、ＣＰＵ１１と、ＲＡＭ１２と、ＲＯＭ１３とを備えている。ＣＰＵ１１は、ＲＯＭ１３に格納されているプログラム１４を読み出して実行する演算処理ユニットである。ＲＡＭ１２は、ＣＰＵ１１がプログラム１４を実行することに伴って発生する一次的なデータなどを記憶しておくためのものである。ＲＯＭ１３は、不揮発性メモリであり、上記プログラム１４の他、様々なデータが予め格納されたメモリである。
【００４８】
プログラム１４は、ＣＰＵ１１によって実行されることにより、制御部１０を各種処理部として機能させる。特に本実施形態では、ＣＰＵ１１がプログラム１４を実行することにより、上述した画像データ生成機能を動作させることができるように構成される。
【００４９】
図３は、ＣＰＵ１１がプログラム１４を実行することによって画像データ生成機能を動作させた状態での制御部１０の機能構成を示すブロック図である。図３に示すように、画像処理装置１において画像データ生成機能が作動すると、制御部１０は、画像入力部３１、ワード抽出部３２、類語取得部３３、ワード位置特定部３４、レイヤー作成部３５および出力画像生成部３６として機能する。以下、これら各処理部において行われる処理について説明する。
【００５０】
画像入力部３１は、処理対象として入力する画像データを取得する処理部である。この画像入力部３１は、例えばスキャナ部２４が原稿を読み取って得られる画像データを処理対象データとして取得する。ただし、これに限らず、ネットワークインタフェース２３を介して他のコンピュータなどから処理対象となる画像データを取得するものであっても良いし、外部インタフェース２７を介して外部機器から処理対象となる画像データを取得するものであっても良い。さらに画像入力部３１は、ＦＡＸ部２６が受信するＦＡＸデータを処理対象の画像データとして取得しても良いし、予め記憶部２８に記憶されている画像データを処理対象として取得するものであっても構わない。
【００５１】
図４は、画像入力部３１が取得する画像データＤＡの一例を示す図である。この画像データＤＡは、２ページ分の画像データＤＡ１，ＤＡ２から成り、それら各ページの画像データＤＡ１，ＤＡ２には文字列（テキスト）が含まれている。それらの文字列は、１文字ずつ文字コードが付与されたテキストデータであっても良いが、必ずしもテキストデータで表現されたものでなくても良い。例えば、ビットマップ画像などに含まれる文字列であっても良い。以下においては、画像入力部３１が、図４に示すような画像データＤＡを取得した場合を例示して説明する。
【００５２】
ワード抽出部３２は、画像入力部３１によって取得された処理対象となる画像データＤＡに含まれる文字列から、例えば名詞や動詞などの意味のある単語を１ワードずつ抽出する処理部である。このワード抽出部３２は、画像データＤＡがビットマップ画像などである場合、まずＯＣＲ（Optical Character Reader）などの文字認識処理を行って画像データＤＡに含まれる文字列を抽出し、それら文字列をテキストデータに変換する処理を行う。尚、画像データＤＡに含まれる文字列が予めテキストデータで表現されたものであれば、そのような文字認証処理は行う必要がない。そしてワード抽出部３２は、画像データＤＡから抽出した全ての文字列からワードを抽出する。このワード抽出処理は、文字列に含まれる単語を抽出する公知の手法を採用して行われる。ただし、このワード抽出処理では、単なる数字や記号、それ単独では特別な意味を持たない助詞などは抽出対象から除外される。
【００５３】
図５は、ワード抽出部３２が図４の画像データＤＡからワードの抽出を行った結果の一例を示す図である。ワード抽出部３２が図４の画像データＤＡに対してワード抽出処理を行うと、図５において矩形枠で囲んだように、各ページの画像データＤＡ１，ＤＡ２に含まれる文字列の中から抽出対象となる条件に適合したワード４１が抽出される。図５では、各ページの画像データＤＡ１，ＤＡ２から複数のワード４１が抽出された場合を例示しているが、ワード抽出部３２によって抽出されるワード４１は１つの場合もある。尚、ワード抽出部３２によってワード４１が抽出されなかった場合には、以後の処理は行われず、類語を埋め込んだ画像データは生成されない。
【００５４】
図５のように画像データＤＡに含まれるワード４１が抽出されると、次に類語取得部３３が機能する。類語取得部３３は、ワード抽出部３２によって抽出された複数のワード４１のそれぞれに対応する類語を取得する処理部である。この類語取得部３３は、予め登録されているアドレスにアクセスし、そのアドレスに保持されている類語辞書５を参照することにより、ワード抽出部３２によって抽出された各ワード４１に対応する類語を全て取得する。本実施形態の場合、類語取得部３３は、ネットワークインタフェース２３に接続されたネットワーク２を介してサーバー装置３ａ，３ｂにアクセスし、それらサーバー装置３ａ，３ｂに登録されているシソーラス辞書５ａおよびカスタマイズ辞書５ｂを参照することによって各ワード４１に対応する類語を取得する。
【００５５】
図６は、シソーラス辞書５ａおよびカスタマイズ辞書５ｂの一例を示す図である。図６（ａ）、（ｂ）に示すように、シソーラス辞書５ａおよびカスタマイズ辞書５ｂのそれぞれは、互いに類似または関連する複数のワードが１つの類語群に纏められたテーブル状のデータ構造となっている。上述したように、例えばシソーラス辞書５ａには一般用語や標準用語などが各類語群に登録されており、カスタマイズ辞書５ｂにはユーザーによって登録された業界用語や社内用語などの任意の用語が各類語群に登録されている。尚、カスタマイズ辞書５ｂには、シソーラス辞書５ａに登録されている用語と、ユーザーが登録した用語との類語関係が登録されていても構わない。
【００５６】
類語取得部３３は、画像データＤＡから抽出された各ワード４１をキーとして上記のようなシソーラス辞書５ａおよびカスタマイズ辞書５ｂを参照することにより、各ワード４１に対応する類語を抽出する。図７は、類語取得部３３による類語取得の概念を示す図である。例えば、画像データＤＡから抽出された「複合機」というワード４１に対応する類語を抽出する場合、類語取得部３３は、「複合機」をキーとして、シソーラス辞書５ａおよびカスタマイズ辞書５ｂを参照し、「複合機」が登録されている類語群を特定する。類語取得部３３は、その特定した類語群に登録されている他のワードを類語として取得する。例えば、図６（ａ）に示したシソーラス辞書５ａには、「複合機」の類語として、「ＭＦＰ」と「コピア」が登録されている。一方、図６（ｂ）に示したカスタマイズ辞書５ｂには、「複合機」は登録されていない。そのため、類語取得部３３は、画像データＤＡに含まれる「複合機」をキーとして類語を取得すると、図７に示すように「ＭＦＰ」と「コピア」の２つのワードを類語４２として抽出する。
【００５７】
また類語取得部３３は、類語４２として取得したワードをキーとして、さらにシソーラス辞書５ａおよびカスタマイズ辞書５ｂを参照し、類語４２として取得したワードが登録されている他の類語群があるか否かを判別する。その結果、キーとなるワードが登録されている他の類語群がある場合、類語取得部３３は、それら他の類語群に登録されているワードも類語４２として取得する。これにより、抽出した類語にのみ対応する他のワードも全て類語４２として抽出することができる。ただし、類語４２として取得したワードが他の類語群に登録されていないこともある。その場合、画像データＤＡに含まれるワード４１に対応する類語４２だけが抽出されることになる。
【００５８】
類語取得部３３は、上記のようにして画像データＤＡから抽出された各ワード４１に対応する類語４２を全て抽出し、それら抽出した類語４２を各ワード４１に関連付ける。これにより、画像データＤＡに含まれる各ワード４１に対して個別に少なくとも１つの類語４２が関連付けられる。
【００５９】
尚、画像データＤＡから抽出されたワード４１をキーとして、シソーラス辞書５ａおよびカスタマイズ辞書５ｂを参照しても、類語４２が抽出されないこともある。類語４２が抽出されなかったワード４１は、これ以降の処理対象のワードからは除外されることになる。
【００６０】
また類語取得部３３は、上記のようして画像データＤＡに含まれるワード４１に対応する類語４２を抽出した場合、その抽出した類語４２が画像データＤＡから抽出された他のワード４１に一致するか否かを判断する。その結果、抽出した類語４２が他のワード４１に一致する場合、類語取得部３３は、その類語４２が一致する他のワード４１を表記揺れ４３として特定する。例えば図７に示すように、「複合機」というワード４１に対応する類語４２として「ＭＦＰ」と「コピア」というワードが抽出された場合、画像データＤＡから抽出された他のワード４１に「ＭＦＰ」又は「コピア」に一致するものがあるか否かを判断する。このとき、図５に示すように画像データＤＡから「ＭＦＰ」というワード４１が抽出されていると、この「ＭＦＰ」というワード４１が類語４２として抽出された「ＭＦＰ」に一致する。そのため、類語取得部３３は、図７に示すように、「ＭＦＰ」という類語４２を表記揺れ４３として特定する。
【００６１】
類語取得部３３が上記のような処理を画像データＤＡから抽出された全てのワード４１について行うと、次にワード位置特定部３４が機能する。ワード位置特定部３４は、類語取得部３３の処理結果に基づき、画像データＤＡにおいて類語４２が関連付けられたワード４１の表示位置を特定する処理部である。このワード位置特定部３４は、類語取得部３３によって類語４２が関連付けられたワード４１を処理対象とし、そのようなワード４１が画像データＤＡのどのような位置に配置されているかを特定する。このとき、ワード位置特定部３４は、類語４２が関連付けられたワード４１の先頭文字の表示位置（先頭位置）を特定すると共に、ワード４１を構成する全ての文字の表示領域（表示サイズ）を特定する。
【００６２】
そして次にレイヤー作成部３５が機能する。レイヤー作成部３５は、ワード４１が抽出された画像データＤＡをオリジナルレイヤーとし、そのオリジナルレイヤーに重ね合わせる少なくとも１つの付属レイヤーを作成する。そしてレイヤー作成部３５は、その作成した付属レイヤーに対し、オリジナルレイヤーの各ワード４１に関連付けられた類語４２を埋め込む。このとき、レイヤー作成部３５は、ワード位置特定部３４によって特定された各ワード４１の表示位置と一致するように、付属レイヤーに対して各ワード４１に対応する類語４２を埋め込む。
【００６３】
図８は、レイヤー作成部３５によって行われる付属レイヤー作成処理および類語埋め込み処理の概要を示す図である。まず図８（ａ）に示すように、レイヤー作成部３５は、ワード４１の抽出された画像データＤＡをオリジナルレイヤーＬＡに設定し、そのオリジナルレイヤーＬＡに重ね合わせる付属レイヤーＬＢを作成する。そしてレイヤー作成部３５は、作成した付属レイヤーＬＢにおいて、オリジナルレイヤーＬＡに含まれるワード４１と同じ位置に、そのワード４１に関連付けられた類語４２を埋め込む。図８（ａ）の例では、オリジナルレイヤーＬＡに含まれる「複合機」というワード４１に関連付けられた「ＭＦＰ」という類語４２が、付属レイヤーＬＢにおいてワード４１と同じ位置に埋め込まれる場合を示している。
【００６４】
また上述した例では、「複合機」というワード４１に対応する類語４２として、「ＭＦＰ」と「コピア」との２つの類語４２が抽出される場合を説明した。このように一のワード４１に対応する複数の類語４２が抽出された場合、レイヤー作成部３５は、１枚の付属レイヤーＬＢに対してそのワード４１に対応する全ての類語４２をそのワード４１と同じ位置に配置することができない。そのため、上述した例のように、一のワード４１に対応する複数の類語４２が抽出された場合、レイヤー作成部３５は、一のワード４１から抽出された類語４２の数に応じて複数の付属レイヤーＬＢを作成する。この場合、複数の付属レイヤーＬＢは、階層構造を構成する。
【００６５】
図８（ｂ）は、レイヤー作成部３５によって２枚の付属レイヤーＬＢ１，ＬＢ２が作成される場合を示している。「複合機」というワード４１から「ＭＦＰ」と「コピア」との２つの類語４２が抽出された場合、レイヤー作成部３５は、図８（ｂ）に示すように２枚の付属レイヤーＬＢ１，ＬＢ２を作成し、各付属レイヤーＬＢ１，ＬＢ２において「複合機」というワード４１と同じ位置に「ＭＦＰ」と「コピア」という類語４２を個別に埋め込む。このとき、複数の類語４２の中に、ワード４１の表記揺れ４３として特定された類語４２が含まれる場合、レイヤー作成部３５は、表記揺れ４３として特定された類語４２を上位層の付属レイヤーＬＢ１に埋め込み、表記揺れでない類語４２を下位層の付属レイヤーＬＢ２に埋め込む。図８（ｂ）の場合、「ＭＦＰ」という類語４２が表記揺れ４３であるため、「コピア」が埋め込まれる付属レイヤーＬＢ２よりも上位層の付属レイヤーＬＢ１に「ＭＦＰ」が埋め込まれる。
【００６６】
また、ワード４１に対する表記揺れ４３として複数の類語４２が特定された場合、レイヤー作成部３５は、表記揺れ４３として特定される複数の類語４２のそれぞれについて画像データＤＡ中における出現頻度を算出する。そしてレイヤー作成部３５は、画像データＤＡにおける出現頻度が高いものから順に上位層の付属レイヤーＬＢへと埋め込んでいくように構成される。
【００６７】
さらに、レイヤー作成部３５がオリジナルレイヤーＬＡにおけるワード４１と同じ位置となるように付属レイヤーＬＢへ類語４２を埋め込む方法としては、類語４２の先頭文字の位置がワード４１の先頭文字の位置と一致するように埋め込む第１の方法と、類語４２の文字列の表示領域をワード４１の文字列の表示領域に一致させて埋め込む第２の方法とがある。
【００６８】
図９は、第１および第２の埋め込み方法を説明する概念図である。図９（ａ），（ｂ）は、第１の方法による類語埋め込み処理の概念を示している。例えば図９（ａ）に示すように、オリジナルレイヤーＬＡに含まれるテキストの同一行から「Ｙ販社」および「昨年」という２つのワード４１が抽出された場合、「Ｙ販社」に対応する「Ｙ販売株式会社」という類語４２と、「昨年」に対応する「前年」という類語４２とが付属レイヤーＬＢに埋め込まれる。この場合、第１の方法によれば、図９（ａ）に示すように、「Ｙ販社」というワード４１の先頭文字の位置と一致するように「Ｙ販売株式会社」という類語４２の先頭文字を配置し、付属レイヤーＬＢへの埋め込みを行う。ところが、「Ｙ販売株式会社」という類語４２の文字数は、「Ｙ販社」というワード４１の文字数よりも多いため、付属レイヤーＬＢに埋め込まれた「Ｙ販売株式会社」という類語４２は、「昨年」というワード４１に対応する類語４２の埋め込み位置（先頭文字の位置）を越えて配置されることになる。そのため、「昨年」というワード４１に対応する「前年」という類語４２は、「Ｙ販売株式会社」という類語４２が埋め込まれた付属レイヤーＬＢと同じレイヤーに埋め込むことができない。それ故、レイヤー作成部３５は、ワード４１に対応する類語４２を、ワード４１の先頭文字の位置に一致させて埋め込むことができないときには、図９（ｂ）に示すように新たな付属レイヤーＬＢ２を作成し、その新たに作成した付属レイヤーＬＢ２に対して類語４２を埋め込む。図例では、「昨年」というワード４１に対応する「前年」という類語４２が、「昨年」というワード４１の先頭文字の位置と一致するように第２層目の付属レイヤーＬＢ２へ埋め込まれた例を示している。
【００６９】
このように第１の埋め込み方法は、類語４２の先頭文字の位置をワード４１の先頭文字の位置に一致させて埋め込むものであるため、類語４２の文字数がワード４１の文字数よりも多い場合には、同じ階層の付属レイヤーＬＢに他の類語４２を埋め込むことができない可能性がある。それ故、レイヤー作成部３５は、必要に応じて新規な付属レイヤーＬＢを追加作成していき、オリジナルレイヤーＬＡにおけるワード４１と同じ位置に類語４２を埋め込んでいく。
【００７０】
図９（ｃ）は、第２の方法による類語埋め込み処理の概念を示している。この第２の方法によれば、図９（ｃ）に示すように、「Ｙ販社」というワード４１の表示領域と一致するように「Ｙ販売株式会社」という類語４２の表示領域の変換処理が行われ、付属レイヤーＬＢへの埋め込み処理が行われる。具体的に説明すると、レイヤー作成部３５は、付属レイヤーＬＢへ埋め込む類語４２の書式変換を行うことにより、類語４２の表示領域（表示サイズ）を、オリジナルレイヤーＬＡにおけるワード４１の表示領域（表示サイズ）と一致させる。この書式変換には、例えば類語４２を構成する文字列のフォントサイズ変更や、縦倍率又は横倍率の変更などが含まれる。図９（ｃ）の例では、「Ｙ販社」というワード４１の文字列長さに一致するように、「Ｙ販売株式会社」という文字数の多い類語４２の横倍率を縮小させる書式変換が行われ、類語４２の表示領域をワード４１の表示領域に一致させている。その結果、「Ｙ販売株式会社」という類語４２を付属レイヤーＬＢに埋め込むときには、「Ｙ販社」というワード４１の表示領域をはみ出さないように埋め込むことができるようになる。これにより、他の「昨年」というワード４１に対応する「前年」という類語４２についても、図９（ｃ）に示すように、「Ｙ販売株式会社」という類語４２が埋め込まれた付属レイヤーＬＢと同じレイヤーに埋め込むことができるようになる。
【００７１】
尚、図９（ｃ）では、ワード４１の文字数よりも付属レイヤーＬＢに埋め込む類語４２の文字数の方が多い場合に類語４２の横倍率を縮小する例を示したが、これに限らず、例えばワード４１の文字数よりも付属レイヤーＬＢに埋め込む類語４２の文字数の方が多い場合に類語４２の横倍率を縮小する例を示したが、類語４２の書式変換はこれに限られない。例えばワード４１の文字数よりも付属レイヤーＬＢに埋め込む類語４２の文字数の方が少ない場合には、類語４２の横倍率を拡大することにより、類語４２の表示領域をワード４１の表示領域に一致させるようにしても良い。
【００７２】
レイヤー作成部３５は、付属レイヤーＬＢを作成して類語４２の埋め込み処理を行う際には上述した２つの方法のうち、いずれの方法を採用しても良い。例えば画像処理装置１に上記２つの方法のうちのいずれか一方を予め設定しておき、レイヤー作成部３５はその予め設定された一の方法を採用して類語４２の埋め込み処理を行うようにしても良い。また、画像処理装置１において画像データ生成機能を動作させるとき、ユーザーに上述した２つの方法のうちのいずれか一方を選択させるようにしても良い。尚、上述した２つの方法のうち、第２の方法を採用して類語４２の埋め込み処理を行うと、レイヤー作成部３５によって作成される付属レイヤーＬＢの数をなるべく少なくすることができる。
【００７３】
レイヤー作成部３５は、上記のような処理を、画像データＤＡに含まれる全てのページに対して個別に行うことにより、各ページの画像データＤＡ１，ＤＡ２に対して付属レイヤーＬＢを設定し、その付属レイヤーＬＢに対して類語４２を埋め込むことができる。図１０は、図５に示した画像データＤＡ１から抽出されたワード４１に対応する類語４２が埋め込まれた付属レイヤーＬＢ１，ＬＢ２を示す図であり、図１１は、図５に示した画像データＤＡ２から抽出されたワード４１に対応する類語４２が埋め込まれた付属レイヤーＬＢ１，ＬＢ２を示す図である。尚、図１０および図１１は、上述した第２の方法で類語４２を埋め込んだ例を示している。
【００７４】
図１０に示すように、図５の１ページ目の画像データＤＡ１をオリジナルレイヤーＬＡとした場合、レイヤー作成部３５は、その画像データＤＡ１から抽出された各ワード４１に対応する類語４２のうち、同一ページ又は他のページで表記されている表記揺れ４３を最上位層の付属レイヤーＬＢ１に埋め込む。また表記揺れ４３でない単なる類語４２をそれよりも下位層の付属レイヤーＬＢ２に埋め込む。図１０において第１の付属レイヤーＬＢ１に埋め込まれた類語４２は、全て２ページ目の画像データＤＡ２において表記されている表記揺れ４３となっている。また図１０において第２の付属レイヤーＬＢ２に埋め込まれた類語４２は、１ページ目又は２ページ目の画像データＤＡ１，ＤＡ２において表記されていない単なる類語４２となっている。
【００７５】
また図１１に示すように、図５の２ページ目の画像データＤＡ２をオリジナルレイヤーＬＡとした場合、レイヤー作成部３５は、その画像データＤＡ２から抽出された各ワード４１に対応する類語４２のうち、同一ページ又は他のページで表記されている表記揺れ４３を最上位層の付属レイヤーＬＢ１に埋め込む。また表記揺れ４３でない単なる類語４２をそれよりも下位層の付属レイヤーＬＢ２に埋め込む。図１１において第１の付属レイヤーＬＢ１に埋め込まれた類語４２は、全て１ページ目の画像データＤＡ１において表記されている表記揺れ４３となっている。また図１１において第２の付属レイヤーＬＢ２に埋め込まれた類語４２は、１ページ目又は２ページ目の画像データＤＡ１，ＤＡ２において表記されていない単なる類語４２となっている。
【００７６】
上記のようにしてレイヤー作成部３５による類語４２の埋め込み処理が終了すると、次に出力画像生成部３６が機能する。出力画像生成部３６は、レイヤー作成部３５によって作成される少なくとも１つの付属レイヤーＬＢをオリジナルレイヤーＬＡに重ね合わせて１つの出力画像データを生成する処理部である。すなわち、出力画像生成部３６によって生成される出力画像は、オリジナルレイヤーＬＡと付属レイヤーＬＢとを含む複数レイヤーから成る画像データとなる。そして出力画像生成部３６は、付属レイヤーＬＢをオリジナルレイヤーＬＡに重ね合わせて生成した画像データを出力する。この場合の画像データの出力先は、記憶部２８であっても良いし、外部インタフェース２７に接続された外部機器であっても良い。またネットワークインタフェース２３からネットワーク２を介して他のコンピュータなどに出力するものであっても構わない。
【００７７】
図１２は、上記のようにして出力される画像データをコンピュータなどのディスプレイ５０に表示してユーザーがキーワード検索を行った結果を例示する図である。図１２に示すように、例えばコンピュータなどのディスプレイ５０には、画像処理装置１からの出力画像に含まれる１ページ目の画像データＤＢ１および２ページ目の画像データＤＢ２がスクロール可能な状態で表示される。このとき、ディスプレイ５０には出力画像に含まれる複数レイヤーのうち、オリジナルレイヤーＬＡの画像だけがデフォルト表示され、付属レイヤーＬＢの画像は非表示の状態となっている。
【００７８】
その状態で、ユーザーがキーワード検索を指示すると、ディスプレイ５０の表示画面内には、検索キーワードを入力するための検索画面５１が表示される。ユーザーはこの検索画面５１に対して任意のキーワードを入力して検索実行を指示することにより、その入力したキーワードに一致するワードの検索処理が行われる。例えば、「複合機」に関する用語を検索する際、ユーザーが普段から「コピア」という用語を使用して慣れ親しんでいれば、図１２に示すように「コピア」という検索キーワードが入力され、検索実行が指示される。このような場合でも、コンピュータなどにおける検索エンジンは、画像データＤＢ１，ＤＢ２のそれぞれに含まれるオリジナルレイヤーＬＡと付属レイヤーＬＢとに対して「コピア」をキーとして検索を行うと、付属レイヤーＬＢに埋め込まれた「コピア」という類語４２がヒットする。そして検索エンジンは、オリジナルレイヤーＬＡの画像が表示されている状態で、ヒットした類語４２の表示位置をハイライト表示させることにより、図１２に示すように「コピア」の類語である「複合機」および「ＭＦＰ」といったワードを検索結果として表示することができるようになる。したがって、ユーザーにとっては、自身が普段から使用しているキーワードを用いて検索を行った場合でも、そのキーワードに対応する類語を全て検索結果として得ることができるという利点がある。
【００７９】
また上記のようにして生成される多数の画像データをデータベースに蓄積している状態で、ユーザーがそのデータベースに蓄積された多数の画像データの中から所望の画像データを探し出して利用する場合でも、ユーザーが入力した検索キーワードに類似するワードを含む画像データを全て抽出することができるようになる。この場合、従来のように、検索用データをデータベースに登録しておく必要がないので、ユーザーが検索操作を行う環境に影響されず、ユーザーが入力した検索キーワードに類似するワードを含む画像データを全て漏れなく抽出することが可能である。
【００８０】
また上記のようにして生成される画像データを電子メールなどに添付して他のユーザーに送信したような場合でも、他のユーザーは、その添付された画像データを検索対象としてキーワード検索を行うと、そのキーワードに対応する類語が全て検索されるようになる。それ故、画像データ単独であっても、その画像データに含まれるテキスト検索が行い易くなるという利点がある。
【００８１】
尚、図１２に示すような検索結果が表示されると、ユーザーにとっては、検索キーワード「コピア」にヒットした付属レイヤーＬＢがどのようなものであるかを確認したいこともある。そのような場合、ユーザーは、表示レイヤーをオリジナルレイヤーＬＡから任意の付属レイヤーＬＢに切り替える操作を行うことにより、各付属レイヤーＬＢの中身を確認することが可能である。
【００８２】
次に、上記のような画像処理装置１において行われる処理手順について説明する。図１３乃至図１６は、画像処理装置１において上述した画像データ生成機能が動作する場合の処理手順の一例を示すフローチャートである。この処理は、画像処理装置１の制御部１０においてＣＰＵ１１が上述したプログラム１４を実行することによって行われる。
【００８３】
図１３に示すように、この処理が開始されると、制御部１０は、処理対象となる画像データＤＡを入力し（ステップＳ１）、その入力した画像データＤＡがテキストデータであるか否かを判別する（ステップＳ２）。画像データＤＡがテキストデータでない場合（ステップＳ２でＮＯ）、制御部１０は、文字認識処理を行って画像データＤＡに含まれる文字列をテキストデータに変換する（ステップＳ３）。そして制御部１０は、ワード抽出処理を実行し（ステップＳ４）、図５に示したように画像データＤＡに含まれているワード４１を全て抽出する。
【００８４】
次に制御部１０は、類語取得処理を実行する（ステップＳ５）。図１４は、この類語取得処理（ステップＳ５）の詳細な処理手順の一例を示すフローチャートである。制御部１０は、この処理を開始すると、ワード抽出処理（ステップＳ４）で抽出された一のワード４１を選択し（ステップＳ１０）、予め設定されたシソーラス辞書５ａおよびカスタマイズ辞書５ｂなどの類語辞書５を参照することにより選択した一のワード４１に対応する類語４２を全て取得する（ステップＳ１１）。このとき、選択した一のワード４１に対応する類語４２を取得することができなかった場合には、ステップＳ１２，Ｓ１３，Ｓ１４の処理をスキップする。これに対し、類語４２を取得することができた場合にはステップＳ１２へと進む。
【００８５】
そして制御部１０は、取得した類語４２が画像データＤＡに含まれる他のワード４１と一致するか否かを判断し（ステップＳ１２）、他のワード４１に一致する類語４２があれば、その類語４２を表記揺れ４３として検知する（ステップＳ１３）。続いて制御部１０は、ステップＳ１０で選択した一のワード４１と取得した類語４２とを相互に関連付けて一時的に記憶する（ステップＳ１４）。制御部１０は、上記のような処理をステップＳ４で抽出した全てのワード４１について行ったか否かを判断し（ステップＳ１５）、未だ選択していないワード４１があれば、ステップＳ１０に戻って上述した処理を繰り返す。一方、全てのワード４１について上述した処理が完了していれば、類語取得処理（ステップＳ５）を終了する。
【００８６】
図１３に戻り、次に制御部１０は、ワード位置特定処理を行う（ステップＳ６）。このワード位置特定処理（ステップＳ６）では、類語４２が関連付けられたワード４１の画像データＤＡにおける表示位置が全て特定される。
【００８７】
そして制御部１０は、レイヤー作成処理を実行する（ステップＳ７）。図１５は、このレイヤー作成処理（ステップＳ７）の詳細な処理手順の一例を示すフローチャートである。制御部１０は、この処理を開始すると、表記揺れ４３として検知された類語４２があるか否かを判断する（ステップＳ２０）。表記揺れ４３の検知がある場合（ステップＳ２０でＹＥＳ）、制御部１０は、表記揺れ用となる上位層の付属レイヤーＬＢ１を作成する（ステップＳ２１）。次に制御部１０は、表記揺れ４３でない類語４２があるか否かを判断する（ステップＳ２２）。表記揺れ４３でない類語４２がある場合（ステップＳ２２でＹＥＳ）、制御部１０は、類語用となる下位層の付属レイヤーＬＢ２を作成する（ステップＳ２３）。
【００８８】
次に制御部１０は、類語４２が関連付けられた一のワード４１を選択し（ステップＳ２４）、その選択したワード４１に関連付けられている一の類語４２を選択する（ステップＳ２５）。制御部１０は、その選択した類語４２が表記揺れ４３であるか否かを判断する（ステップＳ２６）。その結果、表記揺れ４３である場合（ステップＳ２６でＹＥＳ）、制御部１０は、表記揺れ用の付属レイヤーＬＢ１に対する類語埋め込み処理を実行する（ステップＳ２７）。これに対し、表記揺れ４３でなかった場合（ステップＳ２６でＮＯ）、制御部１０は、類語用の付属レイヤーＬＢ２に対する類語埋め込み処理を実行する（ステップＳ２８）。
【００８９】
図１６は、それらの類語埋め込み処理（ステップＳ２７，Ｓ２８）の詳細な処理手順の一例を示すフローチャートである。制御部１０は、この処理を開始すると、既存の付属レイヤーに対してワード４１と同じ位置へ類語４２を埋め込み可能な否かを判断する（ステップＳ４０）。その結果、ワード４１と同じ位置への類語４２の埋め込みができない場合（ステップＳ４１）、制御部１０は、新規な付属レイヤーＬＢを作成する。ここでは表記揺れ用の付属レイヤーに対する類語埋め込み処理である場合には、表記揺れ用の新規な付属レイヤーを作成する。また類語用の付属レイヤーに対する類語埋め込み処理である場合には、表記揺れ用の新規な付属レイヤーを作成する。そして制御部１０は、既存の付属レイヤー又は新規に作成した付属レイヤーに対し、ワード４１と同じ位置へ類語４２を埋め込む処理を行う（ステップＳ４２）。そして図１５のフローチャートに戻る。
【００９０】
制御部１０は、表記揺れ用の付属レイヤーＬＢ１に対する類語埋め込み処理を実行した場合（ステップＳ２７）、次に表記揺れ用の付属レイヤーが複数存在するか否かを判断する（ステップＳ２９）。その結果、複数の付属レイヤーが存在する場合（ステップＳ２９でＹＥＳ）、制御部１０は、各付属レイヤーに表記揺れ４３として埋め込まれた類語４２の画像データＤＡにおける出現頻度を判別する（ステップＳ３０）。そして制御部１０は、その出現頻度に応じて埋め込みレイヤーの入れ替えを行う（ステップＳ３１）。これにより、表記揺れ４３として埋め込まれた類語４２は、画像データＤＡにおいて出現頻度が高いものから順に上位層の付属レイヤーへと差し替えられる。
【００９１】
次に制御部１０は、同一のワード４１に関連付けられた別の類語４２があるか否かを判断し（ステップＳ３２）、別の類語４２がある場合には（ステップＳ３２でＹＥＳ）、ステップＳ２５に戻って上述した処理を繰り返す。一方、同一のワード４１に関連付けられた別の類語４２がない場合（ステップＳ３２）、制御部１０は、類語４２が関連付けられた全てのワード４１について上述した処理が完了したか否かを判断する（ステップＳ３３）。そして未処理のワード４１がある場合（ステップＳ３３でＮＯ）、制御部１０は、ステップＳ２４に戻って上述した処理を繰り返す。また、未処理のワード４１がなくなれば（ステップＳ３３でＹＥＳ）、レイヤー作成処理（ステップＳ７）を終了する。
【００９２】
再び図１３に戻り、次に制御部１０は、入力した画像データＤＡをオリジナルレイヤーＬＡとし、そのオリジナルレイヤーＬＡにレイヤー作成処理（ステップＳ７）で作成された付属レイヤーＬＢを重ね合わせて出力画像となる画像データを生成する処理を行う（ステップＳ８）。そして制御部１０は、その生成した画像データを予めユーザーによって指定された出力先に出力し、全ての処理を終了する（ステップＳ９）。
【００９３】
画像処理装置１は、上記のような一連の処理を実行することにより、入力した画像データＤＡで構成されるオリジナルレイヤーＬＡと、そのオリジナルレイヤーＬＡに含まれる各ワード４１に対応する類語４２を埋め込んだ付属レイヤーＬＢとを含む複数レイヤーの画像データを生成することができる。そのようにして得られる画像データは、上述したようにユーザーにとってテキスト検索が行い易いデータであり、且つ、検索漏れが生じ難い画像データとなる。
【００９４】
以上のように本実施形態の画像処理装置１は、入力する画像データＤＡに含まれるテキストからワード４１を抽出するワード抽出部３２と、そのワード４１に対応する類語４２を取得し、その類語４２をワード４１に関連付ける類語取得部３３と、画像データＤＡにおいて類語４２が関連付けられたワード４１の表示位置を特定するワード位置特定部３４と、ワード４１が含まれる画像データＤＡをオリジナルレイヤーＬＡとし、そのオリジナルレイヤーＬＡに重ね合わせる付属レイヤーＬＢを作成し、その付属レイヤーＬＢにおけるワード位置特定部３４が特定した表示位置に、ワード４１に関連付けられた類語４２を埋め込むレイヤー作成部３５と、ワード４１が含まれるオリジナルレイヤーＬＡと、類語４２が埋め込まれた付属レイヤーＬＢとを含む出力画像データを生成する出力画像生成部３６と、を備える構成である。
【００９５】
このような構成によって生成される出力画像データは、画像データＤＡに含まれているワード４１に対応する類語４２が付属レイヤーＬＢに埋め込まれた画像データとなり、しかも付属レイヤーＬＢに埋め込まれる類語４２は、オリジナルレイヤーＬＡにおけるワード４１の表示位置と同じ位置に埋め込まれる。したがって、この出力画像データを検索対象とすれば、オリジナルレイヤーＬＡに含まれていないキーワードでテキスト検索を行った場合でも、付属レイヤーＬＢに埋め込まれた類語４２がその検索にヒットし、そのキーワードに類似又は関連するワード４１がオリジナルレイヤーＬＡのどこに含まれているかを検索結果として表示することができるようになる。それ故、本実施形態の画像処理装置１は、テキスト検索が行われる環境に影響されず、ユーザーがキーワードを入力して検索を行ったときにはそのキーワードに類似するワード４１を含む検索結果を得ることが可能な画像データを生成することができるものである。
【００９６】
また本実施形態の画像処理装置１は、類語取得部３３によって一のワード４１に対応する複数の類語４２が取得された場合、レイヤー作成部３５が複数の付属レイヤーＬＢ１，ＬＢ２を作成し、一のワード４１に関連付けられた複数の類語４２のそれぞれを異なる付属レイヤーＬＢ１，ＬＢ２に埋め込む構成である。そのため、一のワード４１に対応する複数の類語４２のそれぞれを、各付属レイヤーＬＢ１，ＬＢ２においてワード４１の表示位置と同じ位置に埋め込むことができるようになる。
【００９７】
また本実施形態の画像処理装置１は、類語取得部３３が一のワード４１に対応する類語４２を取得することに伴い、その類語４２が画像データＤＡから抽出された他のワード４１に一致するか否かを判別し、一致する場合にはそれら一のワード４１と他のワード４１とが互いに表記揺れ４３の関係にあることを特定する。そしてレイヤー作成部３５は、付属レイヤーＬＢに類語４２を埋め込む際、一のワード４１に対応する表示位置に他のワード４１を埋め込み、他のワード４１に対応する表示位置に一のワード４１を埋め込むことができる構成である。したがって、この出力画像データを検索対象としてテキスト検索を行えば、キーワードに類似する類語だけでなく、画像データＤＡにおいて同一内容が異なる表記で現された表記揺れ４３をも検知することが可能となる。
【００９８】
また本実施形態の画像処理装置１は、類語取得部３３よって一のワード４１の表記揺れ４３として特定される他のワード４１が複数ある場合、レイヤー作成部３５が階層構造を有する複数の付属レイヤーＬＢ１，ＬＢ２を作成し、一のワード４１の表記揺れ４３として特定された複数の他のワード４１のそれぞれを異なる付属レイヤーＬＢ１，ＬＢ２に埋め込む構成である。そのため、一のワード４１の表記揺れ４３として特定される複数の他のワード４１のそれぞれを、各付属レイヤーＬＢ１，ＬＢ２において当該一のワード４１の表示位置と同じ位置に埋め込むことができるようになる。
【００９９】
また本実施形態の画像処理装置１は、レイヤー作成部３５が一のワード４１の表記揺れ４３として特定される複数の他のワード４１のそれぞれを複数の付属レイヤーＬＢ１，ＬＢ２のうちの異なる付属レイヤーに埋め込む際、複数の他のワード４１のうち、画像データＤＡにおいて出現頻度の高いものから順に、上位階層の付属レイヤーＬＢ１に埋め込む構成である。したがって、ユーザーが出力画像データをコンピュータなどに表示している状態で表示レイヤーの切り替え操作を行うと、元の画像データＤＡにおいて出現頻度の高い表記揺れ４３が優先的に表示されるようになる。そのため、ユーザーは、画像データＤＡにおける表記揺れ４３を効率的に確認することができる。言い換えると、本実施形態の画像処理装置１は、画像データＤＡにおいて表記揺れ４３が発生していれば、それをユーザーに効果的に把握させて修正を促すこともできるため、ユーザーによる文書の編集作成作業を支援することも可能である。
【０１００】
また本実施形態の画像処理装置１は、レイヤー作成部３５がワード４１に関連付けられた類語４２を付属レイヤーＬＢに埋め込む際、類語４２の先頭位置をオリジナルレイヤーＬＡにおけるワード４１の先頭位置に一致させるように配置し、ワード４１の先頭位置に別の類語４２が配置された状態である場合には更に別の付属レイヤーＬＢを作成し、その別の付属レイヤーＬＢにおいてワード４１の先頭位置に一致させるように配置する構成である。このような構成によれば、一のワード４１に対応する複数の類語４２が取得された場合であっても、各類語４２の先頭位置をオリジナルレイヤーＬＡにおけるワード４１の先頭位置に一致させて付属レイヤーＬＢに埋め込むことができるようになる。
【０１０１】
また本実施形態の画像処理装置１は、レイヤー作成部３５がワード４１に関連付けられた類語４２を付属レイヤーＬＢに埋め込む際、類語４２の表示領域がオリジナルレイヤーＬＡにおけるワード４１の表示領域と一致するように、類語４２の書式変換を行って付属レイヤーＬＢに埋め込む構成である。このような構成によれば、出力画像データを検索対象とするテキスト検索によって付属レイヤーＬＢに埋め込まれた類語４２がヒットした場合、オリジナルレイヤーＬＡにおけるワード４１の表示領域に一致する範囲をヒット範囲として表示することができるようになる。それ故、オリジナルレイヤーＬＡにおけるワード４１の一部がヒット範囲として表示されなかったり、或いは、オリジナルレイヤーＬＡにおけるワード４１に隣接した他の文字がヒット範囲として表示されてしまったりすることを防止でき、ユーザーに対し、検索キーワードに対応してヒットしたワード４１の範囲を正確に報知することが可能である。
【０１０２】
（第２の実施の形態）
次に第２の実施の形態について説明する。上述した第１の実施の形態では、画像データＤＡに含まれるワード４１に対応する類語４２が取得されると、表記揺れ４３となる類語４２を判別し、表記揺れ４３となる類語４２と、単なる類語４２とを区別して付属レイヤーＬＢに埋め込む形態を例示した。本実施形態では、表記揺れ４３と、単なる類語４２という区別ではなく、ワード４１に対応して取得された類語４２の種類を判別し、その類語の種類ごとに、付属レイヤーＬＢに対する類語４２の埋め込み処理を行う形態について説明する。尚、本実施形態においても画像処理装置１におけるハードウェア構成および機能構成は、第１の実施の形態で説明したものと同様である。
【０１０３】
図１７は、本実施形態における画像処理装置１において画像データ生成機能が動作する場合の処理手順の一例を示すフローチャートである。この処理は、第１の実施の形態と同様、画像処理装置１の制御部１０においてＣＰＵ１１が上述したプログラム１４を実行することによって行われる。
【０１０４】
図１７に示すように、この処理が開始されると、制御部１０は、処理対象となる画像データＤＡを入力し（ステップＳ５０）、その入力した画像データＤＡがテキストデータであるか否かを判別する（ステップＳ５１）。画像データＤＡがテキストデータでない場合（ステップＳ５１でＮＯ）、制御部１０は、文字認識処理を行って画像データＤＡに含まれる文字列をテキストデータに変換する（ステップＳ５２）。そして制御部１０は、ワード抽出処理を実行し（ステップＳ５３）、図５に示した如く、画像データＤＡに含まれているワード４１を全て抽出する。
【０１０５】
次に制御部１０は、類語取得処理を実行する（ステップＳ５４）。この類語取得処理（ステップＳ５４）の詳細は、図１４に示した処理と同様である。類語取得処理（ステップＳ５４）が終了すると、次に制御部１０は、ワード位置特定処理を行い、類語４２が関連付けられたワード４１の画像データＤＡにおける表示位置を全て特定する（ステップＳ５５）。
【０１０６】
そして制御部１０は、類語取得処理（ステップＳ５４）で取得された類語４２の種類を判別する（ステップＳ５６）。類語４２の種類とは、例えば言語の種類である。またこの他、一般用語、社内用語、業界用語および学術専門用語を区別した用語の種類であっても良いし、さらに別の種類であっても構わない。本実施形態では、例えばシソーラス辞書５ａやカスタマイズ辞書５ｂなどの類語辞書５に登録された各用語に、予めその用語の種類が登録されており、制御部１０は類語辞書５に登録された用語の種類を参照することによって各類語４２の種類を判別する。ただし、これに限られるものではなく、類語取得処理（ステップＳ５４）で取得された類語４２が登録されている類語辞書５ごとに、類語４２の種類を判別するものであっても良い。
【０１０７】
上記のようにして類語４２の種類を判別すると、制御部１０は、類語４２の種類別に付属レイヤーＬＢを作成する（ステップＳ５７）。そして制御部１０は、類語取得処理（ステップＳ５４）で取得された各類語４２を、その種類に対応する付属レイヤーＬＢへ埋め込む（ステップＳ５８）。このとき制御部１０は、第１の実施の形態と同様、オリジナルレイヤーＬＡにおけるワード４１の表示位置と一致するように、各類語４２をその種類に対応する付属レイヤーＬＢへ埋め込む。また制御部１０は、類語４２の埋め込み処理を行うとき、第１の実施の形態と同様、必要に応じて新規な付属レイヤーＬＢを追加作成してオリジナルレイヤーＬＡにおけるワード４１の表示位置と一致するように類語４２の埋め込み処理を行う。制御部１０は、上記のような処理を、全ての類語４２の埋め込みが完了するまで行う（ステップＳ５９）。
【０１０８】
そして制御部１０は、処理対象として入力した画像データＤＡをオリジナルレイヤーＬＡとし、そのオリジナルレイヤーＬＡに、類語４２の種類ごとに作成された付属レイヤーＬＢを重ね合わせて出力画像となる画像データを生成する処理を行い（ステップＳ６０）、その生成した画像データを予めユーザーによって指定された出力先に出力し、全ての処理を終了する（ステップＳ６１）。
【０１０９】
本実施形態の画像処理装置１は、上記のような一連の処理を実行することにより、第１の実施の形態と同様、入力した画像データＤＡで構成されるオリジナルレイヤーＬＡと、そのオリジナルレイヤーＬＡに含まれる各ワード４１に対応する類語４２を埋め込んだ付属レイヤーＬＢとを含む複数レイヤーの画像データを生成することができる。特に本実施形態では、オリジナルレイヤーＬＡに重ね合わせられる各付属レイヤーＬＢに同じ種類の類語４２が纏められた画像データを生成することができるようになる。
【０１１０】
図１８は、本実施形態の画像処理装置１によって生成される画像データの一例を示す図である。図１８（ａ）に示す画像データは、オリジナルレイヤーＬＡに日本語のワード４１が含まれており、第１の付属レイヤーＬＢ１にはその日本語のワード４１に対応する第１外国語（例えば英語）での類語４２が埋め込まれており、第２の付属レイヤーＬＢ２にはその日本語のワード４１に対応する第２外国語（例えば中国語）での類語４２が埋め込まれており、第３の付属レイヤーＬＢ３にはその日本語のワード４１に対応する第２外国語（例えばハングル語）での類語４２が埋め込まれたレイヤー構造となっている。このような画像データによれば、ユーザーが日本語でのキーワード検索を行った場合、そのキーワードに対応する他言語での類語表現を把握することができるようになる。また、日本語に精通していないユーザーが例えば英語などの母国語でキーワード検索を行った場合でも、そのキーワードに対応する日本語のワード４１の表示位置を特定することもできるようになる。
【０１１１】
また図１８（ｂ）に示す画像データは、オリジナルレイヤーＬＡに学術専門用語でのワード４１が含まれており、第１の付属レイヤーＬＢ１にはそのワード４１に対応する社内用語での類語４２が埋め込まれており、第２の付属レイヤーＬＢ２にはそのワード４１に対応する業界用語での類語４２が埋め込まれており、第３の付属レイヤーＬＢ３にはそのワード４１に対応する一般用語での類語４２が埋め込まれたレイヤー構造となっている。このような画像データによれば、学術専門用語に詳しくないユーザーが社内用語や業界用語、一般用語でキーワード検索を行った場合でもそのキーワードに対応する学術専門用語のワード４１の表示位置をヒットさせることができるようになる。
【０１１２】
以上のように本実施形態の画像処理装置１は、第１の実施の形態と同様の構成において類語取得部３３がワード４１に対応する類語４２を取得することに伴って当該類語４２の種類を判別するように構成される。そしてレイヤー作成部３５は、類語取得部３３によって判別される類語４２の種類ごとに付属レイヤーＬＢを作成し、ワード４１に関連付けられた類語４２を、その類語４２の種類に対応する付属レイヤーＬＢに埋め込む構成である。このようにして生成される画像データは、上述したように入力した画像データＤＡに含まれるワード４１に基づいて取得される類語４２が同じ種類ごとに纏められた状態で付属レイヤーＬＢに埋め込まれるため、ユーザーにとってはテキスト検索を行って検索結果が表示されたとき、表示レイヤーを切り替えることによって類語４２の種類を把握することができるという利点がある。
【０１１３】
尚、本実施形態においても、第１の実施の形態と同様に、画像処理装置１が表記揺れ４３を検出し、その表記揺れ４３を単なる類語４２とは区別して別の付属レイヤーＬＢに埋め込むようにすることも可能である。
【０１１４】
（変形例）
以上、本発明に関する一実施形態について説明したが、本発明は上述した内容のものに限られるものではなく、種々の変形例が適用可能である。
【０１１５】
例えば、上記実施形態においては、画像処理装置１が複数の機能を搭載したＭＦＰなどで構成される場合を例示したが、これに限られるものではない。例えば、上述したプログラム１４を一般的なパーソナルコンピュータ（ＰＣ）などにインストールしておき、そのコンピュータにおいてプログラム１４を起動することによって上述した画像データ生成機能を動作させるものであっても構わない。この場合、プログラム１４は、インターネットなどのネットワークを介してコンピュータにインストールされるものであっても構わないし、またＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録された状態からコンピュータにインストールされるものであっても構わない。さらにプログラム１４が一般的なコンピュータにインストールされるときには、上述したシソーラス辞書５ａなどを含む類語辞書５がプログラム１４と共にコンピュータにインストールされるようにしても良い。
【符号の説明】
【０１１６】
１  画像処理装置
３１  画像入力部（入力手段）
３２  ワード抽出部（ワード抽出手段）
３３  類語取得部（類語取得手段）
３４  ワード位置特定部（位置特定手段）
３５  レイヤー作成部（レイヤー作成手段）
３６  出力画像生成部（出力画像生成手段）
４１  ワード
４２  類語
４３  表記揺れ（類語）
ＬＡ  オリジナルレイヤー
ＬＢ  付属レイヤー
【図１】
2014002493.tif 000003
【図２】
2014002493.tif 000004
【図３】
2014002493.tif 000005
【図４】
2014002493.tif 000006
【図５】
2014002493.tif 000007
【図６】
2014002493.tif 000008
【図７】
2014002493.tif 000009
【図８】
2014002493.tif 000010
【図９】
2014002493.tif 000011
【図１０】
2014002493.tif 000012
【図１１】
2014002493.tif 000013
【図１２】
2014002493.tif 000014
【図１３】
2014002493.tif 000015
【図１４】
2014002493.tif 000016
【図１５】
2014002493.tif 000017
【図１６】
2014002493.tif 000018
【図１７】
2014002493.tif 000019
【図１８】
2014002493.tif 000020