(57)【要約】【課題】ユーザーが、資料を容易に作成できる画像処理装置および画像処理プログラムを提供する。【解決手段】画像処理装置４００は、原稿読取部４１０と、識別子認識部４８４と、検索キー抽出部４８５と、検索結果取得部４８６と、画像処理部４２０と、出力部４３５と、を有する。原稿読取部４１０は、原稿を読み取り、当該原稿の画像データを生成する。識別子認識部４８４は、原稿の画像データに含まれる第１の識別子を認識する。検索キー抽出部４８５は、第１の識別子を用いて、原稿の画像データから検索キーを抽出する。検索結果取得部４８６は、検索キーを検索エンジンで検索し、当該検索エンジンによる検索結果を取得する。画像処理部４２０は、原稿の画像データに検索結果を合成して合成画像データを生成する。出力部４３５は、合成画像データの画像を出力する。【選択図】図３
2018136874.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り、当該原稿の画像データを生成する原稿読取部と、
前記原稿の画像データに含まれる第１の識別子を認識する識別子認識部と、
前記第１の識別子を用いて、前記原稿の画像データから検索キーを抽出する検索キー抽出部と、
前記検索キーを検索エンジンで検索し、当該検索エンジンによる検索結果を取得する検索結果取得部と、
前記原稿の画像データに前記検索結果を合成して合成画像データを生成する画像処理部と、
前記合成画像データの画像を出力する出力部と、を有する、画像処理装置。
【請求項２】
前記検索結果取得部が複数の検索結果を取得した場合に、前記複数の検索結果から所望の検索結果をユーザーに選択させる検索結果選択部をさらに有する、請求項１に記載の画像処理装置。
【請求項３】
前記原稿読取部は、
ユーザーによって第１の識別子が付与された原稿を読み取り、当該原稿の画像データを生成し、
前記検索キー抽出部は、
前記原稿の画像データにおいて前記第１の識別子によって特定される識別子領域から検索キーを抽出する、請求項１または２に記載の画像処理装置。
【請求項４】
前記原稿の画像データに対して第１の識別子をユーザーに付与させる入力部をさらに有し、
前記検索キー抽出部は、
前記原稿の画像データにおいて前記第１の識別子によって特定される識別子領域から検索キーを抽出する、請求項１または２に記載の画像処理装置。
【請求項５】
前記出力部は、
前記合成画像データの画像を画面に表示する表示部を有する、請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記出力部は、
前記合成画像データの画像を用紙に印刷する画像形成部を有する、請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記画像処理部は、
１つの前記検索結果の一部を抽出し、合成対象として前記原稿の画像データに合成する、請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
前記画像処理部は、
ユーザーによって選択された少なくとも２つの前記検索結果を合成対象として前記原稿の画像データに合成する、請求項２に記載の画像処理装置。
【請求項９】
前記合成画像データの画像を印刷する部数をユーザーに設定させる部数設定部をさらに有し、
前記検索結果取得部が複数の検索結果を取得した場合、
前記画像処理部は、
前記複数の検索結果のうちの前記部数分をそれぞれ合成対象として前記原稿の画像データに合成した複数の合成画像データを生成し、
前記画像形成部は、
各部に前記複数の前記合成画像データの画像をそれぞれ印刷する、請求項６に記載の画像処理装置。
【請求項１０】
前記部数の前記合成対象を記憶する記憶部をさらに有し、
前記部数の前記合成画像データの画像が印刷された後、
前記画像処理部は、
前記部数の前記合成対象のうちユーザーが指定した合成対象を前記原稿の画像データに合成した指定合成画像データを生成し、
前記画像形成部は、
前記指定合成画像データの画像を印刷する、請求項９に記載の画像処理装置。
【請求項１１】
前記検索結果取得部が複数の検索結果を取得した場合、
前記画像形成部は、前記複数の検索結果を用紙に印刷し、
前記原稿読取部は、ユーザーによって第２の識別子が付与された前記用紙を読み取り、前記複数の検索結果の画像データを生成し、
前記識別子認識部は、前記複数の検索結果の画像データに含まれる第２の識別子を認識し、
前記画像処理部は、前記第２の識別子によって特定される検索結果を前記原稿の画像データに合成して合成画像データを生成する、請求項６に記載の画像処理装置。
【請求項１２】
前記画像形成部は、
前記複数の検索結果が所定数を超えた場合に前記複数の検索結果を用紙に印刷する、請求項１１に記載の画像処理装置。
【請求項１３】
前記画像処理部は、
前記検索結果を前記原稿の画像データに合成する際に、前記検索結果の画像の大きさ、位置および数を変更可能に構成されている、請求項１に記載の画像処理装置。
【請求項１４】
前記画像処理部は、
前記検索結果を前記原稿の画像データに合成する際に、前記識別子領域の形状または大きさに応じて、前記検索結果を絞り込む、請求項３または４に記載の画像処理装置。
【請求項１５】
前記画像処理部は、
前記検索結果とともに前記検索結果に関する引用元情報を取得し、前記検索結果を前記画像データに合成する際に、前記原稿の画像データにおける所定位置に前記引用元情報を挿入する、請求項１〜１４のいずれか１項に記載の画像処理装置。
【請求項１６】
原稿を読み取り、当該原稿の画像データを生成する手順（ａ）と、
前記原稿の画像データに含まれる識別子を認識する手順（ｂ）と、
前記識別子によって特定される検索キーを前記原稿の画像データから抽出する手順（ｃ）と、
前記検索キーを検索エンジンで検索し、当該検索エンジンによる検索結果を取得する手順（ｄ）と、
前記原稿の画像データに前記検索結果を合成して合成画像データを生成する手順（ｅ）と、
前記合成画像データの画像を出力する手順（ｆ）と、をコンピューターに実行させる、画像処理プログラム。
【請求項１７】
前記手順（ｄ）において、複数の検索結果が取得された場合に、前記複数の検索結果から所望の検索結果をユーザーに選択させる手順（ｇ）をさらに有する、請求項１６に記載の画像処理プログラム。
【請求項１８】
前記手順（ａ）では、ユーザーによって識別子が付与された原稿を読み取り、当該原稿の画像データを生成し、
前記手順（ｃ）では、前記原稿の画像データにおいて前記識別子によって特定される識別子領域から検索キーを抽出する、請求項１６または１７に記載の画像処理プログラム。
【請求項１９】
前記手順（ａ）の後、かつ前記手順（ｂ）の前において、前記原稿の画像データに対して識別子をユーザーに付与させる手順（ｈ）をさらに有し、
前記手順（ｃ）では、前記原稿の画像データにおいて、前記ユーザーによって付与された前記識別子によって特定される識別子領域から検索キーを抽出する、請求項１６または１７に記載の画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピューター（以下、「パソコン」と書く）などの情報端末を利用した資料作成を支援する技術の開発が盛んである。ユーザーは、たとえばパソコン上で文書作成アプリケーションや描画アプリケーションなどのソフトウェアを利用して資料の原稿を作成する。作成された原稿は、必要に応じて印刷装置によって印刷され、資料を必要とする人に配布される。ユーザーは、作成した原稿を印刷する場合、原稿の印刷データをパソコンから印刷装置へ送信し、印刷装置によって印刷された資料を受け取る。
【０００３】
通常、ユーザーは、納得できる資料の出来栄えとなるまで、原稿の修正と印刷とを繰り返すことが多い。ユーザーは、資料の出来栄えをパソコンの画面上である程度確認することはできるが、実際に原稿を印刷してみて内容の追加や修正の必要性に気が付くこともある。たとえば、資料をより分かり易くするため、資料の余白にイラストなどの画像を挿入したい場合がある。ところが、一般に描画アプリケーションを使用して画像を作成するには、操作方法や作図などについてある程度の知識やスキルが要求されるため、すべてのユーザーが所望の画像を容易に作成できるわけではない。また、所望の画像を作成できるとしても、作成には大きな手間や時間がかかる場合もある。さらに、資料を印刷しようとしている印刷装置がパソコンから離れた場所にある場合、資料の内容を追加したり、修正したりするたびにパソコンと印刷装置との間を往復することをユーザーが負担に感じる可能性もある。
【０００４】
一方で、近年、情報通信技術の発達に伴い、テキスト、画像、動画、音声など情報（以下、「コンテンツ」とも書く）の共有が盛んになってきている。ワールド  ワイド  ウェブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ；ウェブ）上には、ユーザーのニーズに合致するコンテンツが、誰もが自由に使用できる状態で多数存在している。したがって、ウェブ上のコンテンツを利用すれば、自分で画像を作成することが困難なユーザーでも容易に所望の画像を準備できる可能性がある。
【０００５】
しかし、それらのコンテンツを利用しようとする場合、ユーザーは、キーボードを使用して、たとえば挿入したい画像を表す適当な言葉（検索キー）を検索エンジンに入力して画像を検索し、検索結果を取り込んで原稿を編集し、資料を作成する必要がある。そのため、資料が印刷されるまでにかかる作業量が多く、ユーザーにとって煩わしいうえ、パソコンの操作に慣れないユーザーには作業が困難であるという問題がある。
【０００６】
これに関連して、下記特許文献１には、ユーザーによって目印（マーク）が付与された紙文書を読み取り、マークが付与された文字列を検索キーとして認識することにより、認識した検索キーでテキスト検索を実施する技術が開示されている。特許文献１の技術では、テキスト検索する場合において、ユーザーが検索キーを検索エンジンに入力する手間が省ける。
【０００７】
しかしながら、特許文献１の技術では、ユーザーが検索キーを検索エンジンに入力する手間が省けるものの、資料が完成するまでのユーザーの作業量は依然として多く、ユーザーが容易に資料を作成できるとはいえない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−１３３８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記問題に鑑みてなされたものである。したがって、本発明の目的は、ユーザーが、資料を容易に作成できる画像処理装置および画像処理プログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の上記目的は、下記によって達成される。
【００１１】
（１）原稿を読み取り、当該原稿の画像データを生成する原稿読取部と、前記原稿の画像データに含まれる第１の識別子を認識する識別子認識部と、前記第１の識別子を用いて、前記原稿の画像データから検索キーを抽出する検索キー抽出部と、前記検索キーを検索エンジンで検索し、当該検索エンジンによる検索結果を取得する検索結果取得部と、前記原稿の画像データに前記検索結果を合成して合成画像データを生成する画像処理部と、前記合成画像データの画像を出力する出力部と、を有する、画像処理装置。
【００１２】
（２）前記検索結果取得部が複数の検索結果を取得した場合に、前記複数の検索結果から所望の検索結果をユーザーに選択させる検索結果選択部をさらに有する、上記（１）に記載の画像処理装置。
【００１３】
（３）前記原稿読取部は、ユーザーによって第１の識別子が付与された原稿を読み取り、当該原稿の画像データを生成し、前記検索キー抽出部は、前記原稿の画像データにおいて前記第１の識別子によって特定される識別子領域から検索キーを抽出する、上記（１）または（２）に記載の画像処理装置。
【００１４】
（４）前記原稿の画像データに対して第１の識別子をユーザーに付与させる入力部をさらに有し、前記検索キー抽出部は、前記原稿の画像データにおいて前記第１の識別子によって特定される識別子領域から検索キーを抽出する、上記（１）または（２）に記載の画像処理装置。
【００１５】
（５）前記出力部は、前記合成画像データの画像を画面に表示する表示部を有する、上記（１）〜（４）のいずれか１つに記載の画像処理装置。
【００１６】
（６）前記出力部は、前記合成画像データの画像を用紙に印刷する画像形成部を有する、上記（１）〜（５）のいずれか１つに記載の画像処理装置。
【００１７】
（７）前記画像処理部は、１つの前記検索結果の一部を抽出し、合成対象として前記原稿の画像データに合成する、上記（１）〜（６）のいずれか１つに記載の画像処理装置。
【００１８】
（８）前記画像処理部は、ユーザーによって選択された少なくとも２つの前記検索結果を合成対象として前記原稿の画像データに合成する、上記（２）に記載の画像処理装置。
【００１９】
（９）前記合成画像データの画像を印刷する部数をユーザーに設定させる部数設定部をさらに有し、前記検索結果取得部が複数の検索結果を取得した場合、前記画像処理部は、前記複数の検索結果のうちの前記部数分をそれぞれ合成対象として前記原稿の画像データに合成した複数の合成画像データを生成し、前記画像形成部は、各部に前記複数の前記合成画像データの画像をそれぞれ印刷する、上記（６）に記載の画像処理装置。
【００２０】
（１０）前記部数の前記合成対象を記憶する記憶部をさらに有し、前記部数の前記合成画像データの画像が印刷された後、前記画像処理部は、前記部数の前記合成対象のうちユーザーが指定した合成対象を前記原稿の画像データに合成した指定合成画像データを生成し、前記画像形成部は、前記指定合成画像データの画像を印刷する、上記（９）に記載の画像処理装置。
【００２１】
（１１）前記検索結果取得部が複数の検索結果を取得した場合、前記画像形成部は、前記複数の検索結果を用紙に印刷し、前記原稿読取部は、ユーザーによって第２の識別子が付与された前記用紙を読み取り、前記複数の検索結果の画像データを生成し、前記識別子認識部は、前記複数の検索結果の画像データに含まれる第２の識別子を認識し、前記画像処理部は、前記第２の識別子によって特定される検索結果を前記原稿の画像データに合成して合成画像データを生成する、上記（６）に記載の画像処理装置。
【００２２】
（１２）前記画像形成部は、前記複数の検索結果が所定数を超えた場合に前記複数の検索結果を用紙に印刷する、上記（１１）に記載の画像処理装置。
【００２３】
（１３）前記画像処理部は、前記検索結果を前記原稿の画像データに合成する際に、前記検索結果の画像の大きさ、位置および数を変更可能に構成されている、上記（１）に記載の画像処理装置。
【００２４】
（１４）前記画像処理部は、前記検索結果を前記原稿の画像データに合成する際に、前記識別子領域の形状または大きさに応じて、前記検索結果を絞り込む、上記（３）または（４）に記載の画像処理装置。
【００２５】
（１５）前記画像処理部は、前記検索結果とともに前記検索結果に関する引用元情報を取得し、前記検索結果を前記画像データに合成する際に、前記原稿の画像データにおける所定位置に前記引用元情報を挿入する、上記（１）〜（１４）のいずれか１つに記載の画像処理装置。
【００２６】
（１６）原稿を読み取り、当該原稿の画像データを生成する手順（ａ）と、前記原稿の画像データに含まれる識別子を認識する手順（ｂ）と、前記識別子によって特定される検索キーを前記原稿の画像データから抽出する手順（ｃ）と、前記検索キーを検索エンジンで検索し、当該検索エンジンによる検索結果を取得する手順（ｄ）と、前記原稿の画像データに前記検索結果を合成して合成画像データを生成する手順（ｅ）と、前記合成画像データの画像を出力する手順（ｆ）と、をコンピューターに実行させる、画像処理プログラム。
【００２７】
（１７）前記手順（ｄ）において、複数の検索結果が取得された場合に、前記複数の検索結果から所望の検索結果をユーザーに選択させる手順（ｇ）をさらに有する、上記（１６）に記載の画像処理プログラム。
【００２８】
（１８）前記手順（ａ）では、ユーザーによって識別子が付与された原稿を読み取り、当該原稿の画像データを生成し、前記手順（ｃ）では、前記原稿の画像データにおいて前記識別子によって特定される識別子領域から検索キーを抽出する、上記（１６）または（１７）に記載の画像処理プログラム。
【００２９】
（１９）前記手順（ａ）の後、かつ前記手順（ｂ）の前において、前記原稿の画像データに対して識別子をユーザーに付与させる手順（ｈ）をさらに有し、前記手順（ｃ）では、前記原稿の画像データにおいて、前記ユーザーによって付与された前記識別子によって特定される識別子領域から検索キーを抽出する、上記（１６）または（１７）に記載の画像処理プログラム
【発明の効果】
【００３０】
本発明によれば、ユーザーは、原稿に検索キーを特定するための簡単な識別子を付与し、画像処理装置に読み取らせるだけで、ウェブ検索を実行して取得した検索結果を、原稿の余白の指定した位置に容易に挿入することができる。したがって、ユーザーは、資料を容易に作成できる。
【図面の簡単な説明】
【００３１】
【図１】第１の実施形態における画像処理システムの構成を例示する概略ブロック図である。
【図２】図１に示す画像処理装置のハードウェア構成を例示する概略ブロック図である。
【図３】図１に示す画像処理装置の機能的な構成を例示する概略ブロック図である。
【図４】ユーザーが識別子を付与する前の原稿を例示する模式図である。
【図５】原稿を読み取る前にユーザーが原稿に識別子を手書きで付与した場合について例示する模式図である。
【図６】第１の実施形態の画像処理方法の概要を例示するフローチャートである。
【図７】原稿を読み取った後にユーザーが画像処理装置を操作して原稿の画像データに識別子を電子的に付与した場合について例示する模式図である。
【図８】合成画像を例示する模式図である。
【図９】検索結果の画像を例示する模式図である。
【図１０Ａ】合成候補の画像を例示する模式図である。
【図１０Ｂ】図１０Ａの合成候補の画像の一部を合成対象として画像データに合成した合成画像を例示する模式図である。
【図１１Ａ】複数の合成候補の画像を例示する模式図である。
【図１１Ｂ】図１１Ａの複数の合成候補を合成対象として画像データに合成した合成画像を例示する模式図である。
【図１２】第２の実施形態の画像処理装置の機能的な構成を例示する概略ブロック図である。
【図１３】操作パネルに表示された合成候補の一覧からユーザーに合成候補を選択させる一例を示す模式図である。
【図１４】操作パネルに表示された合成候補の一覧からユーザーに合成候補を選択させる他の例を示す模式図である。
【図１５】第２の実施形態の画像処理方法の概要を例示するシーケンス図である。
【発明を実施するための形態】
【００３２】
以下、添付した図面を参照して画像処理装置の実施形態を説明する。なお、図中、同一の部材には同一の符号を用いた。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００３３】
（第１の実施形態）
図１は第１の実施形態における画像処理システム１００の構成を例示する概略ブロック図であり、図２は図１に示す画像処理装置４００のハードウェア構成を例示する概略ブロック図である。また、図３は、図１に示す画像処理装置４００の機能的な構成を例示する概略ブロック図である。
【００３４】
＜画像処理システム１００＞
図１に示すように、画像処理システム１００は、ユーザー端末２００、検索エンジン３００および画像処理装置４００を有し、これらはネットワーク１０１を介して相互に通信可能に接続されている。
【００３５】
ネットワーク１０１は、ユーザー端末２００、検索エンジン３００および画像処理装置４００を含むネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含む。
【００３６】
ユーザー端末２００は、たとえば、パソコン、スマートフォンなどの情報端末であり、文書作成アプリケーション、表計算アプリケーション、描画アプリケーションなどのソフトウェアを実行できる。ユーザーは、ユーザー端末２００で上記ソフトウェアを使用して原稿を作成し、作成した原稿の印刷データを画像処理装置４００に送信する。
【００３７】
検索エンジン３００は、コンテンツの検索サービスを提供するウェブサイト（サーバー）である。検索エンジン３００の具体例としては、グーグル（登録商標）、ヤフー（登録商標）などが挙げられる。なお、本実施形態の検索エンジン３００による検索は、誰もが自由に使用できるコンテンツを対象としている。
【００３８】
画像処理装置４００は、ユーザーが作成した原稿に検索エンジン３００の検索結果を合成して資料を生成する。画像処理装置４００は、たとえばＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）、ファクシミリ、プリンターなどでありうる。
【００３９】
図２に示すように、画像処理装置４００は、原稿読取部４１０、画像処理部４２０、操作パネル４３０、画像形成部４４０、通信Ｉ／Ｆ部４５０、給紙部４６０、用紙搬送部４７０および制御部４８０を有する。これらの構成要素は、内部バス４０１により相互に通信可能に接続されている。
【００４０】
原稿読取部４１０は、原稿などの用紙を光学的に読取り、画像データを生成する。原稿読取部４１０は、光源、光学系、イメージセンサー、アナログ・ディジタル変換回路および画像処理ユニットを有する。原稿読取部４１０において、光源は、（Ｒ，Ｇ，Ｂ）各色の光を原稿に順次照射する。光学系は、複数のミラーおよび結像レンズを有しており、原稿からの反射光は光学系のミラーおよび結像レンズを通じてイメージセンサーに結像される。イメージセンサーは、（Ｒ，Ｇ，Ｂ）各色に対応する反射光をラインごとに読取り、原稿からの反射光強度に応じて電気信号を生成する。
【００４１】
さらに、原稿読取部４１０は、生成された電気信号を、アナログ・ディジタル変換回路において、アナログ信号からディジタル信号に変換し、画像処理ユニットにおいて各種の画像処理を施し、画像データを生成する。当該画像処理としては、たとえば、シェーディング補正、γ補正、ライン間補正、色ずれ補正、拡大・縮小処理、色変換処理などが挙げられる。
【００４２】
画像処理部４２０は、原稿の画像データに検索エンジン３００の検索結果を合成して合成画像データを生成する。画像処理部４２０の機能の詳細については後述する。
【００４３】
図３に示すように、操作パネル４３０は、入力部４３１として機能し、ユーザーからの各種入力を受け付けるとともに、表示部４３２として機能し、各種設定、処理結果、警告、メッセージなどの情報を表示する。
【００４４】
操作パネル４３０は、タッチパッドおよび表示装置を含むタッチパネルを備え、入力の受付と情報の表示とを並行して処理できる構造を有する。また、表示装置は、画面４３３を有し、入力部４３１は、印刷開始を指示するスタートキーを含むキー入力部４３４を有する（図７を参照）。
【００４５】
画像形成部４４０は、合成画像データに基づいて、電子写真プロセスにより画像を形成し、形成された画像を記録媒体としての用紙に定着する。より具体的には、画像形成部４４０は、帯電器により感光体を帯電させ、合成画像データに基づいて、レーザー、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの発光素子を使用して上記感光体に光を当てて静電潜像を形成する。
【００４６】
画像形成部４４０は、上記感光体上の静電潜像にトナーを付着させたのち用紙に転写する。用紙は、給紙部４６０によって給紙され、用紙搬送部４７０によって画像形成部４４０に搬送される。転写された用紙は、搬送ベルトで定着器に搬送され、用紙に転写されたトナーを加熱および加圧することにより溶着する。トナーが溶着されて画像が形成された用紙は、排紙トレイから外部に排出される。
【００４７】
図３に示すように、表示部４３２および画像形成部４４０は、出力部４３５として機能し、合成画像データの画像（合成画像）を、表示または印刷して出力する。
【００４８】
通信Ｉ／Ｆ部４５０は、ネットワーク１０１を介して、たとえばユーザー端末２００、検索エンジン３００などの他の装置と通信するためのインターフェースである。通信には、イーサネット（登録商標）、Ｗｉ−Ｆｉ、ＦＤＤＩ、トークンリング等の規格が用いられる。
【００４９】
制御部４８０は、原稿読取部４１０、画像処理部４２０、操作パネル４３０、画像形成部４４０、通信Ｉ／Ｆ部４５０、給紙部４６０および用紙搬送部４７０を制御する。
【００５０】
制御部４８０は、補助記憶装置４８１、メモリー４８２およびＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４８３を有する。
【００５１】
補助記憶装置４８１は、たとえばハードディスクドライブ、ソリッドステートドライブなどの大容量の記憶装置である。補助記憶装置４８１には、オペレーティングシステム（ＯＳ）、画像処理プログラム５００など各種ソフトウェアプログラムが格納されている。画像処理プログラム５００は、後述するように、本実施形態の画像処理方法を実現するためのソフトウェアプログラムである。図２に示すように、画像処理プログラム５００は、あらかじめ補助記憶装置４８１にインストールされていてもよいし、あるいは必要に応じてネットワーク１０１上のサーバーからダウンロードされてもよい。
【００５２】
メモリー４８２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、フラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのメモリデバイスを備える。上記各種ソフトウェアプログラムは、ＣＰＵ４８３によって実行される際に上記ＲＡＭに一時的に記憶される。また、上記ＲＡＭには、ＣＰＵ４８３による判断結果や演算結果が記憶される。
【００５３】
図３に示すように、制御部４８０は、ＣＰＵ４８３が画像処理プログラム５００を実行することにより、識別子認識部４８４、検索キー抽出部４８５、検索結果取得部４８６、部数設定部４８７および記憶部４８８として機能する。
【００５４】
識別子認識部４８４は、原稿読取部４１０によって生成された画像データに含まれる識別子を認識し、この識別子で特定される識別子領域を判定する。識別子は、たとえば原稿の画像データにおける特定の領域または位置を示し、検索エンジン３００で検索する際に使用される検索キーを特定するために使用される。また、後述するように、識別子は、用紙に印刷された合成候補の画像の一覧からユーザーが選択した合成候補の画像を特定するために使用される。
【００５５】
識別子は、識別子認識部４８４が認識可能な形態であればよく、たとえば、ユーザーの手書きを含む所定の図形、色、パターン、マーク、記号などでありうる。
【００５６】
識別子は、原稿が読み込まれる前にユーザーによって手書きやスタンプなどにより原稿に付与される場合と、原稿が読み込まれた後にユーザーの操作パネル４３０の操作により画像データに電子的に付与される場合とがありうる。識別子の認識は、公知の画像認識技術、パターン認識技術などの応用により実現できるので、その具体的な処理過程の詳細についての説明を省略する。
【００５７】
検索キー抽出部４８５は、識別子によって特定される検索キーを原稿の画像データから抽出する。より具体的には、検索キー抽出部４８５は、原稿の画像データにおいて識別子によって特定される識別子領域から検索キーとしての文字列または画像を抽出する。検索キーは、検索エンジン３００に送信され、検索に使用される。
【００５８】
検索結果取得部４８６は、検索エンジン３００に対して検索要求を出力し、検索エンジン３００によって検索された検索結果を取得する。
【００５９】
部数設定部４８７は、出力部４３５によって合成画像を出力する際の出力部数をユーザーに設定させる。
【００６０】
記憶部４８８は、補助記憶装置４８１およびメモリー４８２を有し、後述する合成候補を記憶する。また、記憶部４８８は、合成画像が印刷された順番などを記憶する。
【００６１】
＜画像処理方法＞
次に、図４〜図８を参照して、本実施形態の画像処理方法について説明する。図４はユーザーが識別子を付与する前の原稿を例示する模式図であり、図５は原稿を読み取る前にユーザーが原稿に識別子を手書きで付与した場合について例示する模式図である。図６は、本実施形態の画像処理方法の概要を例示するフローチャートである。このフローチャートの処理はＣＰＵ４８３が画像処理プログラム５００を実行することにより実現される。
【００６２】
また、図７は原稿を読み取った後にユーザーが画像処理装置４００を操作して原稿の画像データに識別子を電子的に付与した場合について例示する模式図である。また、図８は合成画像を例示する模式図である。
【００６３】
本実施形態の画像処理方法を説明するにあたり、便宜的に、たとえば以下のような状況を想定する。ユーザーは、ユーザー端末２００を使用して資料の原稿を一通り作成し、ためしに画像処理装置４００を使用して原稿を印刷してみた。
【００６４】
図４に示すように、ユーザーは、画像処理装置４００の前において、印刷された「野球大会のお知らせ」の原稿Ｄ１を手に取って内容を検討した結果、資料の内容をより分かり易くするために、原稿Ｄ１の余白に野球バットのイラスト画像を挿入することにした。
【００６５】
本実施形態では、画像処理装置４００の原稿読み取り機能と検索エンジン３００によるウェブ検索を連携させ、検索結果（合成候補）を原稿Ｄ１の画像データに合成し、合成画像データを生成する。
【００６６】
たとえば、ユーザーは、予め設定された手順に従って、原稿Ｄ１における画像を挿入したい位置に、この画像を表す言葉（文字）を書き、この言葉を「○（丸）」などの図形で囲むか、あるいは原稿Ｄ１における画像を挿入したい位置に、この画像を表す簡単なイラストを描く。画像処理装置４００は、上記言葉またはイラストを検索キーとして画像検索を実行した検索結果を原稿Ｄ１の画像データに合成し、合成画像データを生成する。具体的には、以下のとおりである。
【００６７】
図５に示すように、まず、ユーザーは、たとえば原稿Ｄ１のイラスト画像を挿入する部分に、手書きで「野球バット」と書く。「野球バット」は、検索エンジン３００へ送信される検索キーとなる言葉（文字列）である。さらに、ユーザーは、「野球バット」の文字列５０１を「○」で囲むことにより識別子５０２を付与し、原稿読取部４１０に原稿Ｄ２をセットする。
【００６８】
図６に示すように、原稿Ｄ２を読み取る（ステップＳ１０１）。原稿読取部４１０は、原稿Ｄ２を読み取り、原稿の画像データを生成する。操作パネル４３０は、原稿の画像データの画像（原稿画像）を表示する。
【００６９】
なお、図７に示すように、識別子が付与されていない原稿Ｄ１を読み取った後に、操作パネル４３０のタッチパネルやキーパッドなどを使用して、「野球バット」の文字列５０３および識別子５０４を、画面４３３に表示された原稿画像５０５に付与することもできる。これにより、ユーザーが原稿に識別子を付与するためのペンなどの筆記用具を持ち合わせていなくても、画像処理装置４００上で原稿画像５０５に容易に識別子を付与できる。
【００７０】
次に、識別子領域を判定する（ステップＳ１０２）。識別子認識部４８４は、たとえば原稿画像５０５に含まれる識別子５０２を認識し、識別子５０２で囲まれた領域を原稿画像５０５の識別子領域と判定する。
【００７１】
次に、識別子領域が文字を含むか否かを判定する（ステップＳ１０３）。図５に示す例では、識別子５０２の識別子領域が「野球バット」の文字列５０１を含むので、ステップＳ１０４の処理に進む（ステップＳ１０３：ＹＥＳ）。
【００７２】
検索キー抽出部４８５は、識別子５０２によって特定される検索キー「野球バット」の文字列５０１を抽出する（ステップＳ１０４）。たとえば、識別子５０２によって特定される領域内から文字列をＯＣＲ等により文字認識し、これを検索キーとする。抽出された文字列５０１は、画像形式からテキスト形式に変換され、ネットワーク１０１を通じて検索エンジン３００に送信される。
【００７３】
なお、図７に示すように、ユーザーが画像処理装置４００に対して検索キー抽出の開始を指示するための「検索キー抽出開始」ボタン５０６を画面４３３に表示するように構成されてもよい。
【００７４】
次に、検索エンジン３００で検索キーを検索する（ステップＳ１０５）。検索結果取得部４８６は、検索エンジン３００に対して検索要求を出力し、検索結果を取得する。
【００７５】
検索エンジン３００は、上記検索キー、すなわち「野球バット」で画像検索を実行する。なお、画像処理装置４００に検索の開始を指示する「検索開始」ボタン（不図示）が画面４３３に表示されるように構成されてもよい。
【００７６】
一方、識別子領域が文字を含まない場合（ステップＳ１０３：ＮＯ）、検索キー抽出部４８５は、識別子で特定される画像を抽出する（ステップＳ１０６）。図５および図７に示す例では、検索キーが文字（「野球バット」）である場合について説明したが、検索キーは、画像であってもよい。
【００７７】
たとえば、原稿Ｄ１に野球バットの簡単なイラストが描かれ、その周りが識別子で囲まれている場合、検索キー抽出部４８５は、上記識別子によって特定される画像、すなわちこの野球バットの簡単なイラストの画像を検索キーに設定する。
【００７８】
なお、本実施形態では、識別子領域に文字および画像が両方含まれている場合は、文字が優先され、文字を検索キーとして検索が実行される。しかしながら、識別子領域に文字および画像が両方含まれている場合に画像を優先し、画像を検索キーとして実行するように構成されてもよい。
【００７９】
次に、検索エンジン３００で画像を検索キーとして検索する（ステップＳ１０７）。検索キー抽出部４８５は、抽出した検索キー（画像）を、ネットワーク１０１を通じて検索エンジン３００に送信する。検索結果取得部４８６は、検索エンジン３００に対して検索を要求する。検索エンジン３００は、たとえば野球バットのイラスト画像で画像検索を実行する。
【００８０】
次に、検索結果を取得する（ステップＳ１０８）。検索エンジン３００は、ネットワーク１０１を通じて、検索結果を検索結果取得部４８６に送信し、検索結果取得部４８６は、この検索結果を取得する。
【００８１】
次に、合成候補を設定する（ステップＳ１０９）。検索結果取得部４８６によって取得された検索結果には原稿に挿入する画像として適切ではないものも含まれうる。画像処理部４２０は、たとえば各々の検索結果が所定の条件を満たすか否かを判断し、適切な検索結果を合成候補に設定できる。合成候補の設定の詳細については後述する。
【００８２】
次に、合成対象を生成する（ステップＳ１１０）。画像処理部４２０は、合成候補の画像に基づいて、合成対象を生成する。画像処理部４２０は、合成候補が１つである場合、当該合成候補に基づいて、合成対象を生成する。合成対象は、合成候補の画像そのものであってもよいし、合成候補の画像の一部であってよい。
【００８３】
また、画像処理部４２０は、合成候補が複数である場合、複数の合成候補に基づいて、合成対象を生成することもできる。さらに、合成対象は、合成候補の画像の一部と、複数の合成候補の画像とを組み合わせたものでありうる。合成対象の生成の詳細については後述する。
【００８４】
次に、合成対象を原稿の画像データに合成する（ステップＳ１１１）。具体的には、画像処理部４２０は、原稿画像５０５における識別子領域を合成対象で置き換える。たとえば、図８に示すように、識別子５０２または識別子５０４の識別子領域が、検索結果取得部４８６によって取得された野球バットのイラスト画像５０７で置き換えられて、画面４３３に表示される。また、画像形成部４４０は、ユーザーの指示に応じて、合成画像を用紙に印刷する。
【００８５】
なお、合成候補がイラスト画像５０７以外にもある場合は、矢印が描かれたボタン５０８を操作することにより、他の合成候補の画像を合成対象とした場合の合成画像（「次の原稿イメージ」）を表示できる。ユーザーが「次の原稿イメージ」ボタン５０８を操作するごとに、検索結果の上位から順に、合成候補の画像を合成対象として合成画像データが生成され、操作パネル４３０に合成画像が表示される。
【００８６】
このように、図４に示すフローチャートの処理では、画像処理装置４００は、原稿を読み取り、原稿の画像データを生成し、原稿画像５０５に含まれる識別子によって特定される検索キーを抽出する。検索エンジン３００は、上記検索キーを画像検索し、検索結果を画像処理装置４００に送信する。そして、画像処理装置４００は、取得した検索結果を画像データに合成して合成画像データを生成する。したがって、ユーザーは、原稿に挿入する画像の位置や大きさを編集する必要がない。
【００８７】
＜合成候補の設定＞
図９を参照して、合成候補の設定について説明する。図９は、検索結果の画像を例示する模式図である。検索結果のイラスト画像５０９は、たとえば野球バットのイラスト画像５１０（画像データに合成される画像）と、それ以外の部分である背景部５１１とを含む。すなわち、野球バットのイラスト画像５１０は、検索結果のイラスト画像５０９から背景部５１１を取り除いた（背景を分離した）画像（以下、「分離画像」とも書く）である。
【００８８】
本実施形態では、画像処理部４２０は、分離画像のサイズを条件として、検索結果の画像が原稿に挿入する画像として適切か否かを判断しうる。画像処理部４２０は、分離画像が著しく小さい場合は、原稿に挿入する画像として適切ではないと判断し、その検索結果の画像を合成候補に設定しない。より具体的には、画像処理部４２０は、分離画像のサイズが所定の閾値を下回る場合、たとえば識別子領域の１／４未満のピクセル数である場合、その検索結果の画像を合成候補から除外する。
【００８９】
一方、分離画像のサイズが著しく大きい場合は、その検索結果の画像を合成候補から除外することもできるし、分離画像を縮小することにより識別子領域に収まる場合は分離画像を縮小して合成候補に設定することもできる。
【００９０】
このように、検索結果取得部４８６によって取得された複数の検索結果のうち、上記所定の条件に応じて、すべてまたは一部が合成候補として設定される。設定された合成候補は、記憶部４８８に記憶される。また、上記所定の条件を課さずに、検索結果のすべてを合成候補に設定してもよい。
【００９１】
＜合成対象の生成＞
続いて、図１０Ａ〜図１１Ｂを参照して、本実施形態の合成対象の生成について詳細に説明する。図１０Ａは合成候補の画像を例示する模式図であり、図１０Ｂは図１０Ａの合成候補の画像の一部を合成対象として画像データに合成した合成画像を例示する模式図である。また、図１１Ａは複数の合成候補の画像を例示する模式図であり、図１１Ｂは図１１Ａの複数の合成候補を合成対象として画像データに合成した合成画像を例示する模式図である。
【００９２】
たとえば、ユーザーが、図８に示すように、野球バットのイラスト画像５０７を原稿に挿入したいが、イラスト画像５０７のように野球バットのみが描かれている適当な合成候補の画像が得られない場合を想定する。
【００９３】
本実施形態では、操作パネル４３０に表示される合成画像の合成対象を選択し、編集することができる。ユーザーは、合成画像の出来栄えが意に沿わない場合、ボタン５０８を操作して、他の合成候補の画像を合成対象として生成された合成画像を探索することにより、所望の画像に近い合成候補の画像を選択する。
【００９４】
図１０Ａに示すように、ユーザーは、操作パネル４３０を操作して、たとえば１本の野球バットのイラスト画像５１２と、１個の野球ボールのイラスト画像５１３とが重ならずに別々に描かれている合成候補のイラスト画像５１４を選択する。
【００９５】
続いて、ユーザーは、合成候補のイラスト画像５１４を編集する。ユーザーは、操作パネル４３０を操作して、野球バットのイラスト画像５１２および野球ボールのイラスト画像５１３のうち、野球バットのイラスト画像５１２のみを選択し、この画像を背景から分離させる。その結果、野球ボールのイラスト画像５１３は消去される。
【００９６】
画像処理部４２０は、選択された野球バットのイラスト画像５１２のみを抽出し、合成対象を生成する。
【００９７】
図１０Ｂに示すように、野球バットのイラスト画像５１２を合成対象として原稿の画像データに合成して得られた合成画像データにより、操作パネル４３０には、野球バットのイラスト画像５１２を含む合成画像が表示される。
【００９８】
次に、別の状況として、ユーザーが、２本の野球バットおよび２個の野球ボールが描かれたイラスト画像を原稿に挿入したいが、２本の野球バットおよび２個の野球ボールが描かれている適当な合成候補の画像が得られない場合を想定する。
【００９９】
図１１Ａに示すように、ユーザーは、１本の野球バットおよび１個の野球ボールが互いに重なり合って描かれているイラスト画像５１４と、１本の野球バットおよび１個の野球ボールが別々に描かれているイラスト画像５１５とを選択する。
【０１００】
続いて、ユーザーは、操作パネル４３０を操作して、合成対象とする野球バットおよび野球ボールのイラスト画像５１６と、野球バットのイラスト画像５１７と、野球ボールのイラスト画像５１８とを選択し、これらの画像を背景から分離させる。
【０１０１】
さらに、ユーザーは、操作パネル４３０のタッチパネルを操作して、原稿の画像データに合成される際のイラスト画像５１６、イラスト画像５１７、およびイラスト画像５１８を移動して配置を指定したり、拡大または縮小してサイズを変更したりできる。
【０１０２】
画像処理部４２０は、イラスト画像５１６、イラスト画像５１７、およびイラスト画像５１８を抽出し、合成対象を生成する。なお、生成された合成対象が識別子領域に収まるか否かを判断し、収まらない場合はユーザーに対して編集のやり直しを指示するように構成してもよい。
【０１０３】
図１１Ｂに示すように、合成対象を画像データに合成して得られた合成画像データにより、操作パネル４３０には、イラスト画像５１６、イラスト画像５１７、およびイラスト画像５１８を含む合成画像が表示される。図１１Ｂでは、２本の野球バットは、グリップが交差する位置になるように互いに重ね合された場合について例示されている。なお、図１１Ｂに示す例では、２つの合成候補のイラスト画像５１４およびイラスト画像５１５を組み合わせた画像に基づいて合成対象を生成する場合について説明したが、組み合わせる合成候補の数は限定されない。
【０１０４】
このように、画像処理部４２０は、合成候補の画像を編集することができ、合成候補の画像の一部または複数の合成候補の画像に基づいて、合成対象を生成することができる。したがって、合成候補にユーザーの所望の画像が見つからない場合であっても、合成候補の画像を編集することにより、ユーザーの所望の画像に近い合成対象を生成できる可能性がある。
【０１０５】
＜合成画像の印刷＞
上述のとおり、本実施形態では、ユーザーが「次の原稿イメージ」ボタン５０８を操作するごとに、検索結果の上位から順に、合成候補の画像を合成対象として合成画像データが生成され、操作パネル４３０に合成画像が表示される。ユーザーは、希望する合成画像を指定して用紙に印刷できる。
【０１０６】
また、ユーザーが合成画像を指定しない状態で印刷部数を入力して合成画像の印刷を実行した場合、検索結果の上位から部数分の合成候補の画像をそれぞれ合成対象として合成した合成画像を印刷することができる。この際、記憶部４８８は、合成対象の画像と、各々の合成画像が印刷された順番とを記憶する。
【０１０７】
さらに、ユーザーは、印刷された部数分の合成画像を確認した後に、再印刷を希望する合成画像を上記順番に基づいて指定し、必要な印刷部数を再入力することにより、希望する合成画像のみを必要な印刷部数だけ再印刷することもできる。
【０１０８】
画像処理部４２０は、印刷された部数の合成対象のうちユーザーが指定した合成対象を原稿の画像データに合成した指定合成画像データを生成し、画像形成部４４０は、上記指定合成画像データの画像を印刷する。
【０１０９】
＜引用元情報の挿入＞
画像処理部４２０は、検索結果の引用元情報を合成画像に付与する機能を備える。画像処理部４２０は、検索結果とともに検索結果に関する引用元情報（たとえば引用元のリンク先）をあらかじめ取得しておき、合成候補を画像データに合成する際に画像データにおける所定位置に上記引用元情報を自動的に挿入できる。
【０１１０】
ユーザーは、上記所定位置として、たとえば、合成候補を合成する識別子領域の近傍、または余白部分を指定できる。また、合成候補の画像の編集をする際に上記所定位置を指定するように構成することもできる。
【０１１１】
このように、画像処理部４２０は検索結果の引用元情報を合成画像に自動的に付与する機能を備えるので、出典を確実に記載しておきたい場合などに都合が良い。
【０１１２】
以上で説明された本実施形態の画像処理装置４００は、下記の効果を奏する。
【０１１３】
ユーザーは、原稿に検索キーを特定するための簡単な識別子を付与し、画像処理装置に読み取らせるだけで、ウェブ検索を実行して取得した検索結果を、原稿の余白の指定した位置に容易に挿入することができる。したがって、ユーザーは、資料を容易に作成できる。
【０１１４】
（第２の実施形態）
第１の実施形態では、合成候補が複数ある場合、ユーザーが合成画像を比較し、ユーザーの意に沿う合成画像を選択するように構成される場合について説明した。一方、第２の実施形態では、合成候補が複数ある場合、ユーザーが合成候補の一覧を参照して比較し、ユーザーの意に沿う合成候補を選択するように構成される場合について説明する。なお、説明の重複を避けるため、第１の実施形態と同一の構成については詳細な説明を省略する。
【０１１５】
図１２は、第２の実施形態の画像処理装置の機能的な構成を例示する概略ブロック図である。本実施形態の画像処理装置４００は、第１の実施形態の画像処理装置４００の構成に加えて、検索結果選択部４８９を有する。
【０１１６】
検索結果選択部４８９は、検索結果取得部４８６が複数の検索結果を取得した場合に、出力部４３５に複数の検索結果を出力し、入力部４３１を通じてユーザーに上記複数の検索結果から所望の検索結果をユーザーに選択させる。
【０１１７】
＜合成候補の選択＞
以下、合成候補が複数ある場合、ユーザーが合成候補の一覧を参照して比較し、合成候補を選択する方法について説明する。
【０１１８】
まず、図１３および図１４を参照して、ユーザーが操作パネル４３０から合成候補を選択する場合について説明する。図１３は操作パネル４３０に表示された合成候補の一覧からユーザーに合成候補を選択させる一例を示す模式図であり、図１４は操作パネル４３０に表示された合成候補の一覧からユーザーに合成候補を選択させる他の例を示す模式図である。
【０１１９】
本実施形態では、検索結果選択部４８９は、合成候補が複数ある場合、合成候補の一覧を表示して、ユーザーに合成候補を選択させる機能を備える。
【０１２０】
図１３に示すように、制御部４８０は、操作パネル４３０の画面４３３に原稿画像５０５と、合成候補の一覧５１９を表示させる。合成候補の一覧５１９は、たとえば原稿画像５０５の右側に原稿画像５０５と並んで配置される。すなわち、合成候補の一覧５１９は、画面４３３において、原稿画像５０５に対して分離した状態で表示される。
【０１２１】
なお、図１３では、合成候補の一覧５１９が原稿画像５０５の右側に表示される場合を例示しているが、このような場合に限定されず、合成候補の一覧５１９が原稿画像５０５の左側、上側または下側に表示されるように構成することもできる。
【０１２２】
図１３に示す例では、合成候補の一覧５１９には、検索エンジン３００で「野球バット」を検索キーとして検索された検索結果のイラスト画像５１５、イラスト画像５０９およびイラスト画像５１４が、上位の検索結果が上になるように表示されている。なお、「次の検索結果を表示」ボタン５２０を操作することにより、次の合成候補の画像を表示させることができる。
【０１２３】
画像処理部４２０は、合成候補の一覧５１９の画像に対する編集機能を備える。たとえば、ユーザーは、操作パネル４３０のタッチパネルを使用して、ドラッグ、ドロップ、ピンチイン、ピンチアウトなどの操作により、合成候補の一覧５１９の画像の大きさ、位置、および数を変更することができる。
【０１２４】
また、ユーザーは、合成候補の一覧５１９の画像を原稿画像５０５上に移動（たとえばドラッグ・アンド・ドロップ）することにより、合成候補を選択し、原稿画像５０５上における合成候補を挿入する位置を指定できる。移動する合成候補の画像の数は、単数でも複数でもよい。複数の合成候補の画像を原稿画像５０５上に移動して、複数の合成候補の画像を組み合わせて合成対象を生成することもできる。
【０１２５】
また、画像処理部４２０は、合成候補が所定の条件を満たすか否かに応じて、合成候補を絞り込むこともできる。所定の条件を満たす場合は、合成候補の設定が維持され、所定の条件を満たさない場合は、合成候補から除外される。上記所定の条件としては、たとえば合成候補の画像の背景を分離した後の画像の形状や大きさが挙げられる。
【０１２６】
図１４に示すように、合成候補の画像が原稿画像５０５上に移動される前に、ユーザーが操作パネル４３０を操作して、原稿画像５０５上に識別子５２１を付与することにより、識別子領域が指定される。
【０１２７】
画像処理部４２０は、合成候補の一覧５１９の画像について、背景を分離した後の画像が識別子５２１によって特定される、傾斜して細長い識別子領域に収まるものを合成候補とする。たとえば、画像のイラスト画像５１５は、分離画像が野球バットおよび野球ボールを含んでおり、識別子５２１の識別子領域に重ね合せた場合、野球ボールが識別子領域からはみ出すため、識別子５２１の識別子領域に収まらない。したがって、イラスト画像５１５は、上記所定の条件を満たさないため、合成候補から除外される。
【０１２８】
また、イラスト画像５０９は、識別子５２１の識別子領域に収まるので、合成候補に設定される。さらに、イラスト画像５１４は、そのままでは識別子５２１の識別子領域に収まらないものの、画像を回転させることにより、識別子５２１の識別子領域に収まるので、合成候補に設定されうる。合成候補から除外された画像は、合成候補の画像と区別がつくように、合成候補から除外されたことを示す印、たとえば「×」が付されうる。また、合成候補から除外された画像は、輪郭がフェイドアウトされうる。あるいは、合成候補から除外された画像は、画面４３３から消去されうる。
【０１２９】
このように、画像処理装置４００は、合成候補が複数ある場合、合成候補の一覧を表示して、ユーザーに合成候補を選択させるので、ユーザーは、複数の合成候補を見比べた上で選択できる。
【０１３０】
次に、図１５を参照して、合成候補を選択する他の方法として、印刷された合成候補の一覧から合成候補を選択する場合について説明する。図１５は、本実施形態の画像処理方法の概要を例示するシーケンス図である。
【０１３１】
一般に、画像処理装置の操作パネルの画面は、パソコンの表示装置の画面に比べて小さい。したがって、合成候補の画像が多数にわたる場合は、操作パネル上でスクロールや拡大・縮小を繰り返して、所望の候補画像を探索するのは、手間のかかる作業となり、ユーザーが負担に感じる可能性がある。
【０１３２】
これに対して、本実施形態では、画像処理装置４００は、合成候補が複数ある場合、合成候補の一覧を大きいサイズの用紙、たとえばＡ３サイズの用紙に印刷して、ユーザーに合成候補を選択させる機能を備える。本実施形態の画像処理方法の概要は、以下のとおりである。
【０１３３】
図１５に示すように、ユーザーは原稿に第１の識別子を付与した後、原稿読取部４１０に原稿をセットする。原稿読取部４１０は、原稿を読み取り、原稿の画像データを生成する。識別子認識部４８４は、原稿の画像データに含まれる第１の識別子を認識する。
【０１３４】
続いて、検索キー抽出部４８５は、第１の識別子によって特定される検索キーを原稿の画像データから抽出し、検索エンジン３００に送信する。検索結果取得部４８６は、検索エンジン３００に対して上記検索キーで検索を要求する。検索エンジン３００は上記検索キーを検索し、検索結果取得部４８６に検索結果を送信し、検索結果取得部４８６は検索エンジン３００による検索結果を取得する。
【０１３５】
続いて、ユーザーは操作パネル４３０を操作して、合成候補の画像の一覧を印刷するよう画像処理装置４００に対して要求する。画像形成部４４０は、合成候補の画像の一覧をたとえばＡ３サイズの用紙に印刷する。また、画像形成部４４０は、合成候補が多い場合は合成候補の画像をサムネイル画像に変換して用紙に印刷することもできる。
【０１３６】
続いて、ユーザーは、印刷された合成候補の画像の一覧を参照して、選択する合成候補の画像に第２の識別子を付与した後、原稿読取部４１０に上記用紙をセットする。原稿読取部４１０は、上記用紙を読み取り、合成候補の画像データを生成する。識別子認識部４８４は、合成候補の画像データに含まれる第２の識別子を認識する。
【０１３７】
続いて、画像処理部４２０は、第２の識別子によって特定される合成候補の画像を合成対象として、原稿の画像データに上記合成対象を合成し、合成画像データを生成する。操作パネル４３０は、生成された合成画像を表示する。また、画像形成部４４０は、ユーザーの指示に応じて、合成画像を印刷する。
【０１３８】
このように、画像処理装置４００は、合成候補の画像を大きいサイズの用紙に印刷してユーザーに一覧を示し、合成候補をユーザーに選択させる。したがって、合成候補が多数にわたる場合は、ユーザーは、大きいサイズの用紙に印刷された合成候補の一覧を俯瞰的に見て探索できる。その結果、ユーザーは、合成候補の画像を操作パネル４３０で探索するよりも効率良く探索できる。
【０１３９】
なお、ウェブ検索では、検索結果が多数にわたる可能性が高いと考えられる。そこで、画像形成部４４０は、合成候補の画像の一覧が画面４３３に収まりきれないような多数の合成候補が設定された場合に、用紙に合成候補の画像を印刷するように構成されうる。あるいは、画像形成部４４０は、合成候補の数が所定数を超えた場合に合成候補を用紙に印刷するように構成されうる。
【０１４０】
以上のように、実施形態において、画像処理装置および画像処理プログラムについて説明した。しかしながら、本発明は、その技術思想の範囲内において当業者が適宜に追加、変形、および省略することができることはいうまでもない。
【０１４１】
たとえば、第１および第２の実施形態では、検索結果が画像である場合について説明したが、検索結果は画像以外のコンテンツ、たとえば文字、動画、音声、またはコンテンツのリンク先の文字情報であってもよい。あるいは、検索結果は、コンテンツおよびコンテンツのリンク先の文字情報の両方であってもよい。検索結果が動画である場合、画像処理部は、動画のリンク先の文字情報を合成候補として設定し、合成対象を生成して画像データに合成するか、あるいは動画の特徴的なの１コマを抽出して合成候補として設定し、合成対象を生成して画像データに合成する。また、検索結果が音声である場合、画像処理部は、音声のリンク先の文字情報を合成候補として設定し、合成対象を生成して画像データに合成する。
【０１４２】
また、第１および第２の実施形態では、ネットワークに接続された検索エンジンによって画像を検索する場合について説明した。しかしながら、本発明はこのような場合に限定されず、画像の検索先は、画像処理装置またはユーザー端末であってもよい。
【０１４３】
また、画像処理プログラムは、ＵＳＢメモリー、フレキシブルディスク、ＣＤ−ＲＯＭなどのコンピューター読み取り可能な記録媒体によって提供されてもよい。あるいは、画像処理プログラムは、インターネットなどのネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、メモリーやストレージなどに転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、画像処理装置の一機能としてその各装置のソフトウェアに組み込んでもよい。
【符号の説明】
【０１４４】
１００  画像処理システム、
１０１  ネットワーク、
２００  ユーザー端末、
３００  検索エンジン、
４００  画像処理装置、
４１０  原稿読取部、
４２０  画像処理部、
４３０  操作パネル、
４３１  入力部、
４３２  表示部、
４３３  画面、
４３４  キー入力部、
４３５  出力部、
４４０  画像形成部、
４５０  通信Ｉ／Ｆ部、
４６０  給紙部、
４７０  用紙搬送部、
４８０  制御部、
４８１  補助記憶装置、
４８２  メモリー、
４８３  ＣＰＵ、
４８４  識別子認識部、
４８５  検索キー抽出部、
４８６  検索結果取得部、
４８７  部数設定部、
４８８  記憶部、
４８９  検索結果選択部、
５００  画像処理プログラム。
【図１】
2018136874.tif 000003
【図２】
2018136874.tif 000004
【図３】
2018136874.tif 000005
【図４】
2018136874.tif 000006
【図５】
2018136874.tif 000007
【図６】
2018136874.tif 000008
【図７】
2018136874.tif 000009
【図８】
2018136874.tif 000010
【図９】
2018136874.tif 000011
【図１０Ａ】
2018136874.tif 000012
【図１０Ｂ】
2018136874.tif 000013
【図１１Ａ】
2018136874.tif 000014
【図１１Ｂ】
2018136874.tif 000015
【図１２】
2018136874.tif 000016
【図１３】
2018136874.tif 000017
【図１４】
2018136874.tif 000018
【図１５】
2018136874.tif 000019