(57)【要約】【課題】原稿に含まれるテキストの意味などのテキストに関する情報を含む用語集を、ユーザーの簡易な作業のみで提供する。【解決手段】  電子機器は、取得部と、検出部と、通信部と、処理部と、生成部とを備える。検出部は、取得部が取得した画像データに示されたマーカー箇所を検出する。通信部は、辞書機能を有する１つまたは複数の外部サーバーとの間で通信を行う。処理部は、（i）１つまたは複数の外部サーバーが有する複数の辞書機能のなかから、マーカー箇所の種別に応じて辞書機能を特定し、（ii）当該特定した辞書機能を有する外部サーバーへ、マーカー箇所に示されたテキスト、および、当該テキストに関する情報を辞書機能を用いて検索すべき指示を、通信部に送信させる。生成部は、外部サーバーから受信したテキストに関する情報を含む用語集を生成する。【選択図】図４
2018005427.tif 000002
【特許請求の範囲】
【請求項１】
原稿を示す画像データを取得する取得部と、
前記画像データを解析して、前記画像データに示されたマーカー箇所を検出する検出部と、
辞書機能を有する１つまたは複数の外部サーバーとの間で通信を行う通信部と、
（i）前記１つまたは複数の外部サーバーが有する複数の辞書機能のなかから、前記マーカー箇所の種別に応じて辞書機能を特定し、（ii）当該特定した辞書機能を有する前記外部サーバーへ、前記マーカー箇所に示されたテキスト、および、当該テキストに関する情報を辞書機能を用いて検索すべき指示を、前記通信部に送信させる処理部と、
前記通信部が前記外部サーバーから検索結果である前記テキストに関する情報を受信した場合に、当該受信した前記テキストに関する情報を含む用語集を生成する生成部と、を備える電子機器。
【請求項２】
複数の前記マーカーの種別毎に、対応する辞書機能および当該辞書機能を有する外部サーバーを特定するための情報が示された第１のテーブルを記憶する記憶部を更に備え、
前記処理部は、前記記憶部に記憶された前記第１のテーブルを参照して、前記検出部が検出した前記マーカー箇所の種別に対応する辞書機能、および通信する前記外部サーバーを特定する、請求項１に記載の電子機器。
【請求項３】
前記検出部は、更に、前記マーカー箇所におけるマーカーのしるし方を検出し、
前記記憶部には、前記マーカー箇所におけるマーカーのしるし方毎に、対応する前記テキストに関する情報の種別が示された第２のテーブルが更に記憶されており、
前記処理部は、更に（i）前記記憶部に記憶された前記第２テーブルを参照して、前記マーカー箇所におけるマーカーのしるし方に対応する前記テキストに関する情報の種別を特定し、（ii）当該特定した種別の前記テキストに関する情報を辞書機能を用いて検索すべき指示を前記通信部に前記外部サーバーへ送信させる、請求項２に記載の電子機器。
【請求項４】
前記検出部は、更に、前記マーカー箇所におけるマーカーのしるし方を検出し、
前記記憶部には、前記マーカー箇所におけるマーカーのしるし方毎に、対応する前記テキストに関する情報の種別が示された第２のテーブルが更に記憶されており、
前記生成部は、更に（i）前記記憶部に記憶された前記第２テーブルを参照して、前記マーカー箇所におけるマーカーのしるし方に対応する前記テキストに関する情報の種別を特定し、（ii）前記通信部が前記外部サーバーから検索結果である前記テキストに関する情報を受信した場合に、当該受信した前記テキストに関する情報のうち、前記特定した種別の前記テキストに関する情報を用いて前記用語集を生成する、請求項２に記載の電子機器。
【請求項５】
前記テキストに関する情報の種別には、前記テキストの意味および前記テキストの読みが含まれる、請求項３または請求項４に記載の電子機器。
【請求項６】
ユーザーからの操作に応じて、前記マーカーの種別に対応する辞書機能の登録、変更、または削除を受け付け、当該受け付けた内容に基づき前記記憶部に記憶されている前記第１のテーブルを書き換える受付部を更に備える、請求項２乃至請求項５の何れか１項に記載の電子機器。
【請求項７】
前記処理部は、前記通信部が前記外部サーバーから前記テキストに関する情報の検索に失敗した旨の情報を受信した場合に、（i）前記テキストに対して前記マーカー箇所の前または後ろに位置するテキストを補完して、（ii）当該補完後のテキスト、および、当該補完後のテキストに関する情報を辞書機能を用いて再度検索すべき指示を、前記通信部に前記外部サーバーへ送信させる、請求項１乃至請求項６の何れか１項に記載の電子機器。
【請求項８】
前記処理部は、前記取得部が取得した１つの画像データのなかから、前記検出部により複数のマーカー箇所が検出された場合、当該複数のマーカー箇所のそれぞれについて、前記辞書機能を特定する処理および前記通信部に送信させる処理を行い、
前記通信部は、前記外部サーバーから前記複数のマーカー箇所のそれぞれに示される前記テキストに関する情報を受信し、
前記生成部は、前記通信部が受信した複数の前記テキストに関する情報を含む１つの用語集を生成する、請求項１乃至請求項７の何れか１項に記載の電子機器。
【請求項９】
ユーザーからの指示を受け付ける受付部と、
前記受付部が受け付けた指示に基づき、予め定められた複数の出力方法のなかから出力方法を決定し、当該決定した出力方法で前記生成部が生成した用語集を出力する出力部と、を更に備える、請求項１乃至請求項８の何れか１項に記載の電子機器。
【請求項１０】
原稿を示す画像データを取得する取得部と、
前記画像データを解析して、前記画像データに示された指示箇所を検出するマーカー検出部と、
辞書機能を有する１つまたは複数の外部サーバーとの間で通信を行う通信部と、
（i）前記１つまたは複数の外部サーバーが有する複数の辞書機能のなかから、前記マーカー箇所の種別に応じて辞書機能を特定し、（ii）当該特定した辞書機能を有する前記外部サーバーへ、前記マーカー箇所に示されたテキスト、および、当該テキストに関する情報を辞書機能を用いて検索すべき指示を、前記通信部に送信させるマーカー処理部と、
前記通信部が前記外部サーバーから検索結果である前記テキストに関する情報を受信した場合に、当該受信した前記テキストに関する情報を含む用語集を生成する用語集生成部と、を備える電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関し、特に、原稿の画像データに示されるマーカー箇所を抽出する技術に関する。
【背景技術】
【０００２】
下記の特許文献１には、原稿を示す画像データにマーカー箇所が含まれるか否かを判定し、マーカー箇所が含まれる場合には当該マーカー箇所に示された画像を削除したり単一色の画像で置き換える技術が開示されている。この技術によれば、ユーザーは、原稿内の所望の領域をマーカーペンによりマーキングすることで、画像読取装置に読み取られる対象から除くことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６７８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年では、Ｗｅｂ上のサービスとして様々な辞書が公開されており、ユーザーは、このようなサービスが提供されているサイトにアクセスして、原稿に含まれるテキストを入力することでテキストの意味などのテキストに関する情報を調べることができる。
【０００５】
しかしながら、この場合（i）適切な辞書のサービスが提供されているサイトにアクセスし、（ii）サイト上でテキストを入力するという作業を行う必要がある。また、複数のテキストの意味を調べる場合には、上記の（i）および（ii）の作業が複数回必要になることに加えて、（iii）複数のテキストの意味を１つの文章にまとめるという作業も必要となる。上記の作業は、ユーザーにとって煩わしく利便性に欠ける。
【０００６】
本発明は、上記の事情に鑑みなされたものであり、原稿に含まれるテキストの意味などのテキストに関する情報を含む用語集を、ユーザーの簡易な作業で、ユーザーに提供することを可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面にかかる電子機器は、原稿を示す画像データを取得する取得部と、前記画像データを解析して、前記画像データに示されたマーカー箇所を検出する検出部と、辞書機能を有する１つまたは複数の外部サーバーとの間で通信を行う通信部と、（i）前記１つまたは複数の外部サーバーが有する複数の辞書機能のなかから、前記マーカー箇所の種別に応じて辞書機能を特定し、（ii）当該特定した辞書機能を有する前記外部サーバーへ、前記マーカー箇所に示されたテキスト、および、当該テキストに関する情報を辞書機能を用いて検索すべき指示を、前記通信部に送信させる処理部と、前記通信部が前記外部サーバーから検索結果である前記テキストに関する情報を受信した場合に、当該受信した前記テキストに関する情報を含む用語集を生成する生成部と、を備える電子機器である。
【０００８】
また、本発明の別の一局面にかかる電子機器は、原稿を示す画像データを取得する取得部と、前記画像データを解析して、前記画像データに示された指示箇所を検出するマーカー検出部と、辞書機能を有する１つまたは複数の外部サーバーとの間で通信を行う通信部と、（i）前記１つまたは複数の外部サーバーが有する複数の辞書機能のなかから、前記マーカー箇所の種別に応じて辞書機能を特定し、（ii）当該特定した辞書機能を有する前記外部サーバーへ、前記マーカー箇所に示されたテキスト、および、当該テキストに関する情報を辞書機能を用いて検索すべき指示を、前記通信部に送信させるマーカー処理部と、前記通信部が前記外部サーバーから検索結果である前記テキストに関する情報を受信した場合に、当該受信した前記テキストに関する情報を含む用語集を生成する用語集生成部と、を備える電子機器である。
【発明の効果】
【０００９】
本発明によれば、原稿に含まれるテキストの意味などのテキストに関する情報を含む用語集を、ユーザーの簡易な作業のみで提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態にかかる画像形成装置を示す斜視図である。
【図２】本発明の一実施形態にかかる画像形成装置の内部構成を示すブロック図である。
【図３】本発明の一実施形態にかかる画像形成装置とネットワークを介して接続されている構成を示す図である。
【図４】本発明の一実施形態にかかる画像形成装置の動作の流れを示すフローチャートである。
【図５】本発明の一実施形態にかかる画像形成装置の記憶部に記憶される第１のテーブルの一例を示す図である。
【図６】（Ａ）〜（Ｃ）は、本発明の一実施形態にかかる画像形成装置により処理対象となる原稿の一例を示す図である。
【図７】本発明の一実施形態にかかる画像形成装置の表示部に表示されるマーカー登録画面の一例を示す図である。
【図８】（Ａ）〜（Ｃ）は、本発明の一実施形態にかかる画像形成装置により生成される用語集の一例を示す図である。
【図９】変形例１にかかる画像形成装置の動作の流れを示すフローチャートである。
【図１０】変形例１にかかる画像形成装置の記憶部に記憶される第２のテーブルの一例を示す図である。
【図１１】（Ａ）は、本発明の一実施形態にかかる画像形成装置の動作の流れを示す概念図であり、（Ｂ）は、変形例３にかかる画像形成装置の動作の流れを示す概念図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態にかかる電子機器の一例である画像形成装置について図面を参照して説明する。
【００１２】
図１は、本発明の一実施形態にかかる画像形成装置を示す斜視図である。図２は、画像形成装置の内部構成を示すブロック図である。
【００１３】
画像形成装置１０は、例えば、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能などの複数の機能を兼ね備えた複合機である。画像形成装置１０は、装置本体１１と、装置本体１１の上方に配置された画像読取部１１０と、画像読取部１１０と装置本体１１との間に設けられた連結部１２とから概略構成される。
【００１４】
装置本体１１は、画像形成部１２０や給紙部１３などを備えて構成されている。
【００１５】
画像形成装置１０が画像読取動作を行う場合、後述する動作制御部１０２による制御のもと、画像読取部１１０（取得部）が原稿載置台１１１に載置された原稿を読み取り、当該原稿を示す画像データを生成（取得）する。当該画像データは、記憶部１６０に記憶される。なお、画像形成装置１０は、画像読取部１１０が原稿を読み取って画像データを取得するのではなく、通信部１７０がＰＣ（Personal Computer）などの他の情報処理装置から画像データを受信することで原稿を示す画像データを取得してもよい。
【００１６】
画像形成装置１０が画像形成動作を行う場合は、記憶部１６０に記憶された画像データなどに基づいて、動作制御部１０２による制御のもと、画像形成部１２０が給紙部１３から給紙される記録紙にトナー像を形成する。その後、記録紙上に形成されたトナー像は、不図示の定着部により熱定着される。定着処理の完了した画像形成済みの記録紙は、排出トレイ１４に排出される。
【００１７】
画像形成装置１０の外郭を構成する筐体の前面には、表示部１３０および操作部１５０が配置されている。表示部１３０は、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（ＯＬＥＤ：Organic Light-Emitting Diode）ディスプレイを含んで構成される。表示部１３０は動作制御部１０２による制御のもと、メニュー画面などを表示する。
【００１８】
表示部１３０の前面には、タッチパネル１４０が配置されている。タッチパネル１４０は、所謂抵抗膜方式や静電容量方式などのタッチパネルであって、タッチパネル１４０上におけるユーザーによる接触（タッチ）をその接触位置とともに検知する。
【００１９】
操作部１５０は、例えば、メニューを呼び出すメニューキー、メニューを構成するＧＵＩのフォーカスを移動させる矢印キー、メニューを構成するＧＵＩに対して確定操作を行う決定キーなどを備えるハードキーである。
【００２０】
記憶部１６０は、ＨＤＤなどの大容量の記憶装置である。
【００２１】
通信部１７０は、無線ＬＡＮボードなどの通信モジュールから構成されるネットワークインターフェイスである。
【００２２】
画像形成装置１０は、更に、制御ユニット１００を備えている。制御ユニット１００は、ＣＰＵ（Central Processing Unit）、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）などから構成される。制御ユニット１００は、上記のＲＯＭまたは記憶部１６０に記憶されたプログラムが上記のＣＰＵに実行されることにより、制御部１０１、動作制御部１０２、操作受付部１０３、通信制御部１０４、マーカー検出部１０５、マーカー処理部１０６、および用語集生成部１０７として機能する。なお、制御ユニット１００の上記の各構成は、プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。
【００２３】
制御部１０１は、画像形成装置１０の全体的な動作制御を司る。
【００２４】
操作受付部１０３は、タッチパネル１４０から出力される検知信号に基づき、タッチパネル１４０に対するユーザー操作を受け付ける機能を有する。また、操作受付部１０３は、ハードキーなどの操作部１５０を用いたユーザー操作を受け付ける機能を有する。
【００２５】
通信制御部１０４は、通信部１７０による通信動作を制御する機能を有する。図３は、画像形成装置１０とネットワークを介して接続されている構成を示す図である。本図に示す例では、画像形成装置１０は、複数のクラウドサービス２０、サーバー３０、およびＰＣ４０などと接続されている。ここで、クラウドサービスとは、Ｗｅｂメール機能やカレンダー機能などの種々の機能をネットワークを介して提供するものである。実際には、専用のサーバー（外部サーバー）が設けられており、当該専用のサーバーが情報処理を行うことにより、これらのサービスが提供される。本実施形態では、複数のクラウドサービス２０は、辞書機能を提供する。例えば、複数のクラウドサービス２０のうち１つのクラウドサービスは、国語辞典の辞書機能を提供し、別のクラウドサービスは、英和辞典の辞書機能を提供する。
【００２６】
動作制御部１０２は、画像読取部１１０による画像読取動作や表示部１３０による表示動作などを制御する機能を有する。
【００２７】
マーカー検出部１０５（検出部）は、画像読取部１１０が原稿を読み取って取得した画像データを解析して、原稿においてマーカーによりマーキングされたマーカー箇所を検出する機能を有する。また、マーカー検出部１０５は、検出したマーカー箇所に示されるテキストを抽出する機能を有する
【００２８】
マーカー処理部１０６（処理部）は、クラウドサービス２０との間でのデータの送受信を通信制御部１０４を介して通信部１７０に行わせ、クラウドサービス２０の辞書機能によりマーカー検出部１０５が抽出したテキストの意味などのテキストに関する情報を生成させ、当該情報を取得する機能を有する。ここで、テキストに関する情報には、テキストの意味やテキストの読み又は発音記号などが含まれる。
【００２９】
用語集生成部１０７（生成部）は、通信部１７０がクラウドサービス２０から検索結果であるテキストに関する情報を受信した場合に、当該受信したテキストに関する情報を含む用語集を生成する機能を有する。
【００３０】
続いて、上記の構成を備える画像形成装置１０の動作について説明する。図４は、画像形成装置１０の動作の流れを示すフローチャートである。
【００３１】
操作受付部１０３が画像読取指示を受け付けると（ステップＳ１０においてＹＥＳ）、動作制御部１０２は、画像読取部１１０を制御して画像読取処理を実行する（ステップＳ１１）。当該ステップＳ１１の処理により、画像読取部１１０は、原稿を示す画像データを取得する。
【００３２】
マーカー検出部１０５は、ステップＳ１１の処理で画像読取部１１０が取得した画像データを解析して、画像データに含まれるマーカー箇所を検出するマーカー検出処理を行う（ステップＳ１２）。
【００３３】
ステップＳ１２の処理でマーカー箇所が検出されなかった場合（ステップＳ１３においてＮＯ）、表示部１３０は、動作制御部１０２による制御のもと、原稿の読み取り結果を示す表示画面を表示する（ステップＳ１４）。当該表示画面には、原稿の読み取りにより画像読取部１１０が取得した画像データが示される。
【００３４】
ステップＳ１４の処理後、動作制御部１０２は、記憶部１６０に画像データを記憶させ（ステップＳ１５）、原稿読み取り処理を終える。
【００３５】
一方、ステップＳ１２の処理でマーカー箇所が検出された場合（ステップＳ１３においてＹＥＳ）、マーカー検出部１０５は、検出したマーカー箇所に示されるテキストを抽出する（ステップＳ１６）。
【００３６】
そして、マーカー検出部１０５は、ステップＳ１２の処理で検出したマーカー箇所のマーカーの種別に応じて辞書機能および当該辞書機能を有するクラウドサービス２０を特定する（ステップＳ１７）。ここでマーカーの種別とは、マーカーの色、マーカーの線種、およびマーカーの太さの少なくとも１つの要素に基づいて特定される種別である。本実施形態では、赤、青、緑といったマーカーの色によりマーカーの種別が特定されるものとして説明するが、色が同じマーカーであっても、マーカーの線種（実線、点線など）やマーカーの太さが異なるものを異なる種別のマーカーとして扱ってもよい。
【００３７】
ここで記憶部１６０には、複数のマーカーの種別毎に、対応する辞書機能および当該辞書機能を有するクラウドサービス２０（外部サーバー）を特定するための情報が示された第１のテーブルが予め記憶されている。図５は、記憶部１６０に記憶される第１のテーブルの一例を示す図である。本図に示す例では、クラウドサービス２０を特定するための情報として、クラウドサービス２０の名称が記憶されているが、名称ではなく、クラウドサービス２０が提供されるＵＲＬ（Uniform Resource Locator）やＡＰＩ（Application Programming Interface）が記憶されていてもよい。
【００３８】
また、図６（Ａ）〜図６（Ｃ）は、処理対象となる原稿の一例を示す図である。図６（Ａ）に示す例では、原稿Ｐ１の３箇所（点線ｍ１、ｍ２、ｍ３で囲んだ箇所）に赤色によりマーキングが施されている。この場合、マーカー処理部１０６は、記憶部１６０に記憶された第１のテーブルを参照して、「赤色」のマーカーの種別に対応する辞書として「ＸＸＸ国語辞典」を特定し、クラウドサービスとして「○○サービス」を特定する。
【００３９】
また、図６（Ｂ）に示す例では、原稿Ｐ２の３箇所（点線ｍ４、ｍ５、ｍ６で囲んだ箇所）に緑色によりマーキングが施されている。この場合、マーカー処理部１０６は、記憶部１６０に記憶された第１のテーブルを参照して、「緑色」のマーカーの種別に対応する辞書として「ＺＺＺ英和辞典」を特定し、クラウドサービスとして「△△サービス」を特定する。
【００４０】
また、図６（Ｃ）に示す例では、原稿Ｐ３の２箇所（点線ｍ７、ｍ８で囲んだ箇所）にオレンジ色によりマーキングが施されている。この場合、マーカー処理部１０６は、記憶部１６０に記憶された第１のテーブルを参照して、「オレンジ」のマーカーの種別に対応する辞書として「ＩＴ用語辞典」を特定し、クラウドサービスとして「○△サービス」を特定する。
【００４１】
なお、表示部１３０は、動作制御部１０２による制御のもと、図７に示すマーカー登録画面Ｄ１を表示する。マーカー登録画面Ｄ１には、マーカーの色を登録、変更、または削除することができるプルダウンメニューｄ１〜ｄ５が設けられている。ユーザーは、当該プルダウンメニューｄ１〜ｄ５を操作することで、登録するマーカーの色を登録、変更、または削除することができる。
【００４２】
また、マーカー登録画面Ｄ１には、マーカーの色毎に対応する辞書を登録、変更、削除することができるプルダウンメニューｄ６〜ｄ１０が設けられている。ユーザーは、当該プルダウンメニューｄ６〜ｄ１０を操作することで、マーカーの色に対応する辞書を登録、変更、または削除することができる。
【００４３】
更に、マーカー登録画面Ｄ１には、詳細設定ボタンｄ１１が設けられている。操作受付部１０３が詳細設定ボタンｄ１１の押下操作を受け付けると、動作制御部１０２は、辞書機能を提供するクラウドサービス２０を特定するＵＲＬやＡＰＩの入力を受け付けるための画面を表示部１３０に表示させる。
【００４４】
操作受付部１０３は、上記のプルダウンメニューｄ１〜ｄ１０や詳細設定ボタンｄ１１に対する操作を受け付けると、記憶部１６０に記憶される第１のテーブルを書き換える。
【００４５】
図４に戻って、マーカー処理部１０６は、ステップＳ１７の処理で特定したクラウドサービス２０へ、マーカー箇所に示されたテキスト、および、当該テキストに関する情報を辞書機能を用いて検索すべき指示を、通信部１７０に送信させる（ステップＳ１８）。
【００４６】
なお、画像データのなかからマーカー検出部１０５により複数のマーカー箇所が検出された場合、マーカー処理部１０６は、当該複数のマーカー箇所のそれぞれについて、上記のステップＳ１６〜ステップＳ１８の処理を行う。
【００４７】
ステップＳ１８の処理後、通信部１７０がクラウドサービス２０から検索結果であるテキストの意味などのテキストに関する情報を受信した場合（ステップＳ１９においてＹＥＳ、かつ、ステップＳ２０においてＹＥＳ）、用語集生成部１０７は、受信したテキストに関する情報を含む用語集を生成する（ステップＳ２１）。
【００４８】
例えば処理対象の原稿が図６（Ａ）に示す内容である場合、用語集生成部１０７は、図８（Ａ）に示すような用語集を生成する。本図に示す例では、マーカー検出部１０５により抽出された各テキストについて、ＸＸＸ国語辞典で検索された結果であるテキストの読み及びテキストの意味を含む用語集が生成されている。
【００４９】
また、処理対象の原稿が図６（Ｂ）に示す内容である場合、用語集生成部１０７は、図８（Ｂ）に示すような用語集を生成する。本図に示す例では、マーカー検出部１０５により抽出された各テキストについて、ＺＺＺ英和辞典で検索された結果であるテキストの発音記号（読み）及びテキストの意味を含む用語集が生成されている。
【００５０】
また、処理対象の原稿が図６（Ｃ）に示す内容である場合、用語集生成部１０７は、図８（Ｃ）に示すような用語集を生成する。本図に示す例では、マーカー検出部１０５により抽出された各テキストについて、ＩＴ用語辞典で検索された結果であるテキストの意味を含む用語集が生成されている。
【００５１】
用語集の生成後、当該用語集は予め定められた出力手段（出力部）により出力される（ステップＳ２２）。例えば、動作制御部１０２が、画像形成部１２０に当該用語集を示す画像を記録紙上にさせる。この場合、動作制御部１０２が上記の出力手段として機能することになる。また、通信制御部１０４が、画像形成装置１０と接続されたＰＣ４０などの他の電子機器へ用語集を送信する。また、通信制御部１０４が、予め定められたメールアドレスへ用語集を送信する。この場合、通信制御部１０４が上記の出力手段として機能することになる。上記の出力手段のうち、何れの出力手段により用語集を出力するのかは、ユーザーからの操作に応じて操作受付部１０２が予め受け付けた設定に基づいて決定される。
【００５２】
ステップＳ１８の処理後、通信部１７０がクラウドサービス２０からテキストに関する情報の検索に失敗した旨の情報を受信した場合には（ステップＳ１９においてＹＥＳ、かつ、ステップＳ２０においてＮＯ）、マーカー処理部１０６は、検索対象のテキストに対してマーカー箇所の後ろに位置する単語を補完する（ステップＳ２３）。そして、マーカー処理部１０６は、補完後のテキストおよび補完後のテキストに関する情報を辞書機能を用いて再度検索すべき指示をクラウドサービス２０へ通信部１７０に送信させる（ステップＳ２４）。
【００５３】
図６（Ｂ）に示す例では、点線ｍ４により「get carried」とい単語がマーキングされている。しかしながら、「get carried」という熟語は存在せず、クラウドサービス２０においてＺＺＺ英和辞典を用いて検索したとしても、その意味を検索することができない。これは、ユーザーがマーキング箇所を誤ったために検索が失敗した可能性がある。そこで、マーカー処理部１０６は、「get carried」の後ろに位置する単語「away」を補完する。このように単語を補完することで、ユーザーが意味を検索したかったであろう「get carried away」という熟語の意味をクラウドサービス２０に検索させることができる。
【００５４】
なお、検索対象のテキストに対してマーカー箇所の後ろに位置する単語を補完した場合であっても、更にクラウドサービス２０がテキストに関する情報の検索に失敗した場合には、マーカー処理部１０６は、更に後ろに位置する単語を補完してもよい。またこの場合、マーカー処理部１０６は、後ろではなくマーカー箇所の前に位置する単語を補完してもよい。
【００５５】
＜補足＞
上記の実施形態では、画像データの中からマーカー箇所を検出して、当該マーカー箇所に示されるテキストを抽出するとともに、マーカーの種別に応じて複数の辞書機能のなかから辞書機能を特定する場合を説明したが、マーカー箇所に加えてまたは代えて、予め定められた指示箇所を検出してもよい。
【００５６】
記憶部１６０には、上記の指示箇所として検出すべき記号のパターンが予め記憶されている。マーカー検出部１０５は、記憶部１６０に記憶されている当該情報を参照して、画像データの中から指示箇所を検出する。マーカー検出部１０５は、例えば、マーカーやペンにより記された〇、×、『』、＊、＠などの記号で挟まれた箇所を指示箇所として検出する。
【００５７】
そして、用語集生成部１０７は、指示箇所の種別に応じて辞書機能を特定する。用語集生成部１０７は、例えば、「○」の記号で挟まれた箇所に対応する辞書として「英和辞典」を特定し、「×」の記号で挟まれた箇所に対応する辞書として「ＩＴ用語辞典」を特定する。  
【００５８】
なお、本発明は、上記の実施の形態の構成に限られず種々の変形が可能である。
【００５９】
＜変形例１＞
図９は、変形例１にかかる画像形成装置の動作の流れを示すフローチャートである。なお、図４に示したフローチャートにおける処理と同内容の処理については同符号を付して説明を略する。
【００６０】
変形例１にかかる画像形成装置の記憶部１６０には、既述の第１のテーブルに加えて第２のテーブルが予め記憶されている。図１０は、記憶部１６０に記憶されている第２のテーブルの内容の一例を示す図である。本図に示すように、第２のテーブルは、マーカー箇所におけるマーカーのしるし方毎に、対応するテキストに関する情報の種別を示すテーブルである。
【００６１】
図９に戻って、ステップＳ１７の処理後、マーカー処理部１０６は、上記の第２テーブルを参照してマーカー箇所におけるマーカーのしるし方に対応するテキストに関する情報の種別を特定する（ステップＳ３０）。そして、マーカー処理部１０６は、マーカー箇所に示されるテキスト、およびステップＳ３０の処理で特定した種別のテキストに関する情報を辞書機能を用いて検索すべき指示をクラウドサービス２０へ通信部１７０に送信させる（ステップＳ３１）。
【００６２】
例えば、図６（Ｂ）に示す例において、点線ｍ５により示されているマーカー箇所におけるマーカーのしるし方が「検索対象の文字を取り囲む」である場合、マーカー処理部１０６は、テキストに関する情報のうち、意味・説明のみの種別の情報を検索すべき指示をクラウドサービス２０へ通信部１７０に送信させる。その結果、クラウドサービス２０から発音記号に関する情報は送信されず、ステップＳ２１の処理で生成される用語集も、単語とその単語の意味のみからなる用語集となる。
【００６３】
一方、図６（Ｂ）に示す例において、点線ｍ５により示されているマーカー箇所におけるマーカーのしるし方が「検索対象の文字の下に線を引く」である場合、マーカー処理部１０６は、テキストに関する情報のうち、発音記号のみの種別の情報を検索すべき指示をクラウドサービス２０へ通信部１７０に送信させる。その結果、クラウドサービス２０からテキストの意味に関する情報は送信されず、ステップＳ２１の処理で生成される用語集も、単語とその発音記号のみからなる用語集となる。
【００６４】
このように、変形例１にかかる画像形成装置では、ユーザーは、マーカーのしるし方を変えることにより、テキストに関する情報を種別を指定することができる。すなわち、ユーザーは、テキストに関する情報のうち真に知りたい種別の情報（例えば、発音記号）のみが含まれる用語集を得ることができる。
【００６５】
なお、マーカーのしるし方には、上記で示した「検索対象の文字を取り囲む」や「検索対象の文字の下に線を引く」といったマーカーの引き方だけでなく、マーカーの色、マーカーの線種、マーカーの太さなどのマーカーの種別も含まれる。
【００６６】
＜変形例２＞
変形例２にかかる画像形成装置では、用語集生成部１０７が、第２テーブルを参照してマーカー箇所におけるマーカーのしるし方に対応するテキストに関する情報の種別を特定する。そして、用語集生成部１０７は、通信部１７０が受信したテキストに関する情報のうち、上記の特定した種別のテキストに関する情報を用いて用語集を生成する。
【００６７】
上記の処理を行うことで、変形例２にかかる画像形成装置は、変形例１にかかる画像形成装置と同様の効果を得ることができる。
【００６８】
＜変形例３＞
図１１（Ａ）は、上記の実施形態における動作の流れを示す図である。本図のように、上記の実施形態にかかる画像形成装置は、主に図に示す（１）〜（５）の処理を行っている。一方、図１１（Ｂ）は、変形例３における動作の流れを示す図である。本図に示すように、変形例３にかかる構成では、用語集の生成処理を、画像形成装置内で行うのではなく、クラウドサービス２０に行わせている点において上記の実施形態にかかる構成と異なっている。
【００６９】
具体的には、変形例３にかかる画像形成装置では、図４に示すステップＳ１９の処理で受信したテキストに関する情報、および用語集を生成すべき指示を、予め定められたクラウドサービス２０へ通信部１７０に送信させる。そして、当該クラウドサービス２０において生成された用語集を通信部１７０は受信する。
【００７０】
このように、変形例３にかかる画像形成装置では、辞書による検索処理のみならず、用語集の生成処理もクラウドサービス２０（外部のサーバー）に行わせることができ、画像形成装置にかかる情報処理の負担を減らすことができる。
【符号の説明】
【００７１】
１０    画像形成装置
２０    クラウドサービス
３０    サーバー
１００  制御ユニット
１０１  制御部
１０２  動作制御部
１０３  操作受付部
１０４  通信制御部
１０５  マーカー検出部
１０６  マーカー処理部
１０７  用語集生成部
１１０  画像読取部
１２０  画像形成部
１３０  表示部
１４０  タッチパネル
１５０  操作部
１６０  記憶部
１７０  通信部
【図１】
2018005427.tif 000003
【図２】
2018005427.tif 000004
【図３】
2018005427.tif 000005
【図４】
2018005427.tif 000006
【図５】
2018005427.tif 000007
【図６】
2018005427.tif 000008
【図７】
2018005427.tif 000009
【図８】
2018005427.tif 000010
【図９】
2018005427.tif 000011
【図１０】
2018005427.tif 000012
【図１１】
2018005427.tif 000013