(57)【要約】【課題】ユーザのスキャン操作を支援して、利便性を向上させる。【解決手段】電子機器（１）は、ユーザによる手動のスキャン操作によって、画像を取得するための走査が実行されるものであり、スキャナ（１３）を制御する走査制御部（２２）と、読み取られた画像を取得する画像取得部（２３）と、ユーザにより実施されたスキャン操作に対する評価を示す評価情報を、表示部（１６）に表示する評価情報表示制御部（２１、２７）とを備えている。【選択図】図１
2018081661.tif 000002
【特許請求の範囲】
【請求項１】
スキャナを手動で読み取り対象に当ててなぞるスキャン操作をユーザが実施することにより、読み取り対象の画像を取得するための走査が実行される電子機器において、
前記スキャナを制御する走査制御部と、
前記スキャナによって読み取られた画像を取得する画像取得部と、
前記画像の取得に際しユーザにより実施された前記スキャン操作に対する評価を示す評価情報を、当該電子機器の表示部に表示する評価情報表示制御部とを備えていることを特徴とする電子機器。
【請求項２】
前記評価情報表示制御部は、前記スキャナの撮像範囲の境界および中心の少なくともいずれかを示す基準線を前記画像に重畳させて前記評価情報として前記表示部に表示することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記走査制御部は、ユーザの前記スキャン操作に基づく走査速度の適正性を評価し、
前記評価情報表示制御部は、さらに、前記走査速度に対する評価結果を前記評価情報として前記表示部に表示することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記画像取得部によって取得された画像を処理して処理結果を出力する１以上の処理部を備え、
前記評価情報表示制御部は、前記画像取得部によって前記画像が取得されてから、前記処理部によって出力された処理結果を前記表示部に表示するまでの間、または、前記処理結果を前記表示部に表示した後、当該電子機器に対して所定の操作が入力されたときに、前記評価情報を表示することを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
当該電子機器の動作状況に応じて、該動作状況をユーザが識別可能な所定の音を出力する音声出力制御部を備えていることを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記電子機器は、前記スキャナによって読み取られた文字列について意味を検索して表示する電子辞書であり、該電子辞書に対して、２行にまたがる読み取り対象の文字列を読み取る指示が入力された場合に、
前記走査制御部は、前記２行にまたがる読み取り対象の前半の文字列と、後半の文字列とをそれぞれ走査するように前記スキャナを制御するとともに、前半の文字列および後半の文字列のそれぞれについて、前記スキャナが前記スキャン操作を受け入れ可能になった開始時点から、前記スキャン操作の終了が検出された終了時点まで点灯するように、前記スキャンの光源の点灯および消灯を制御し、
前記音声出力制御部は、前記開始時点と、前記終了時点とにおいて、ユーザが識別可能な所定の音を出力することを特徴とする請求項５に記載の電子機器。
【請求項７】
前記電子機器は、前記スキャナによって読み取られた文字列について意味を検索して表示する電子辞書であり、
前記画像取得部によって取得された画像に対して文字認識処理を実行して、該画像に含まれる文字列をテキストデータに変換する文字認識部と、
前記テキストデータに基づいて辞書を検索し、検索結果を出力する検索部と、
前記文字認識部および前記検索部の処理にかかる所要時間を計測する計時部とを備え、
前記所要時間は、前記検索結果とともに前記表示部に表示されることを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
スキャナを手動で読み取り対象に当ててなぞるスキャン操作をユーザが実施することにより、読み取り対象の画像を取得するための走査が実行される電子機器を制御する制御方法であって、該制御方法は、
前記スキャナを制御する走査制御ステップと、
前記スキャナによって読み取られた画像を取得する画像取得ステップと、
前記画像の取得に際しユーザにより実施された前記スキャン操作に対する評価を示す評価情報を、当該電子機器の表示部に表示する評価情報表示制御ステップとを含んでいることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナを手動で読み取り対象に当てることにより走査が実行される電子機器に関する。
【背景技術】
【０００２】
従来、スキャナを手動で読み取り対象に当てることにより走査が実行される電子機器が普及している。該電子機器においては、ユーザに、スキャナで、読み取り対象（例えば、文字列）をなぞらせることにより、その文字列の画像が電子機器に入力される。電子機器は、入力された画像の文字認識結果に基づいて、所定の処理を実行する。例えば、電子機器が、電子辞書である場合、文字認識結果に基づいて、辞書を検索し、検索結果を表示部に表示する。
【０００３】
特許文献１には、検索対象文字列が２行にまたがっており、したがって、スキャンが２度に分かれて行われる場合でも、該検索対象文字列について辞書検索を行うことが可能な電子辞書が開示されている。
【０００４】
特許文献２には、スキャンにより得られた画像から、一文字単位の文字イメージを抽出することにより、検索対象文字列が縦書きか横書きかを自動判別する電子辞書装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０３−２８０１７７号公報（１９９１年１２月１１日公開）
【特許文献２】特開平０６−１３９２７７号公報（１９９４年０５月２０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような従来技術は、いずれも、ユーザがスキャン操作を適切に行えるように、必要な情報を提供することができていない。したがって、ユーザによるスキャン操作が失敗し、このために、画像の入力、文字認識または認識結果を用いた各種処理（辞書検索など）が適正に実施されず、結果として、利便性が低下するという問題があった。
【０００７】
本発明の一態様は、ユーザのスキャン操作を支援して、利便性を向上させる電子機器を実現することを目的とする。
【課題を解決するための手段】
【０００８】
前記の課題を解決するために、本発明の一態様に係る電子機器は、スキャナを手動で読み取り対象に当ててなぞるスキャン操作をユーザが実施することにより、読み取り対象の画像を取得するための走査が実行される電子機器において、前記スキャナを制御する走査制御部と、前記スキャナによって読み取られた画像を取得する画像取得部と、前記画像の取得に際しユーザにより実施された前記スキャン操作に対する評価を示す評価情報を、当該電子機器の表示部に表示する評価情報表示制御部とを備えている。
【０００９】
本発明の一態様に係る電子機器の制御方法は、スキャナを手動で読み取り対象に当ててなぞるスキャン操作をユーザが実施することにより、読み取り対象の画像を取得するための走査が実行される電子機器を制御する制御方法であって、該制御方法は、前記スキャナを制御する走査制御ステップと、前記スキャナによって読み取られた画像を取得する画像取得ステップと、前記画像の取得に際しユーザにより実施された前記スキャン操作に対する評価を示す評価情報を、当該電子機器の表示部に表示する評価情報表示制御ステップとを含んでいる。
【発明の効果】
【００１０】
本発明の一態様によれば、ユーザのスキャン操作を支援して、利便性を向上させるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係るペン型電子辞書の要部構成を示すブロック図である。
【図２】本発明の一実施形態に係るペン型電子辞書の外観を示す図である。
【図３】本発明の一実施形態に係るペン型電子辞書の先端部を拡大した上面図である。
【図４】本発明の一実施形態に係るペン型電子辞書が実行する処理の流れを示すフローチャートである。
【図５】（ａ）および（ｂ）は、前記処理の実行中に表示部に表示されるＵＩ画面の一例を示す図である。
【図６】（ａ）は、良好でないスキャン操作（なぞり）の具体例を示す図であり、（ｂ）は、そのスキャン操作の結果得られる評価情報の具体例を示す図である。
【図７】（ａ）は、良好でないスキャン操作（なぞり）の具体例を示す図であり、（ｂ）は、そのスキャン操作の結果得られる評価情報の具体例を示す図である。
【図８】表示制御部によって表示される、走査速度に係る評価情報を含むＵＩ画面の具体例を示す図である。
【図９】調べたい単語が、２行にまたがって記載されている様子を示す図である。
【図１０Ａ】本発明の一実施形態に係るペン型電子辞書が実行する処理の流れを示すフローチャートである。
【図１０Ｂ】本発明の一実施形態に係るペン型電子辞書が実行する処理の流れを示すフローチャートである。
【図１１】前記処理の実行中に表示部に表示されるＵＩ画面の具体例を示す図である。
【図１２】横書きモードと縦書きモードとの切り換えに対応するペン型電子辞書において、表示部に表示されるＵＩ画面の具体例を示す図である。
【図１３】検索所要時間を示す重畳画像が検索結果に重畳表示されているときのＵＩ画面の具体例を示す図である。
【図１４】（ａ）は、タイムアウトエラーに係る支援情報の具体例を示す図であり、（ｂ）は、バッファオーバーエラーに係る支援情報の具体例を示す図である。
【図１５】ペン型電子辞書によってなぞられた、複数の見出し語を含む文字列の一具体例を示す図である。
【図１６】表示制御部によって表示される、前記一具体例に基づく検索結果を含むＵＩ画面のいくつかの例を示す図である。
【図１７】表示制御部によって表示される、前記一具体例に基づく検索結果を含むＵＩ画面のいくつかの例を示す図である。
【発明を実施するための形態】
【００１２】
〔実施形態１〕
（ペン型電子辞書の外観）
以下、本発明の実施の形態について、詳細に説明する。本発明の一実施形態において、電子機器は、例えば、スキャナを備えたペン型の電子辞書である。図２は、ペン型電子辞書１の外観を示す図である。
【００１３】
ペン型電子辞書１（電子機器）は、筐体１００、入力部１２、表示部１６および先端部４を備えている。本実施形態において、ペン型電子辞書１は、読み取り対象の文字列が印字された紙面に対する垂直方向から読み取り方向に傾けた状態で、紙面上の文字列を写した画像を読み取る画像読取機である。ユーザは、ペンを持つようにしてペン型電子辞書１の筐体１００を把持し、読み取りを所望する紙面上の文字列の先頭文字の始端に先端部４の先端面をあてがった後、当該文字列をなぞるように当該ペン型電子辞書１全体を動かすことで、ペン型電子辞書１に、文字列を読み取るための走査を実行させることができる。
【００１４】
筐体１００は、ペン型電子辞書１の内部部品を収納している。本実施形態において、筐体１００は、一例として直方体に近い形状であるが、ユーザがペン型電子辞書１をペンのように把持するために好適な形状であれば、どのような形状であってもよい。
【００１５】
入力部１２は、ペン型電子辞書１に対する指示をユーザが入力するためのものである。入力部１２は、１以上のキーまたはボタンを含む。図２に示す例では、例えば、入力部１２は、開始ボタン１２０、十字キー１２１、戻るボタン１２２、および、決定ボタン１２３を含む。開始ボタン１２０は、ペン型電子辞書１に対してスキャンの開始を指示するためのボタンである。十字キー１２１は、上キー、下キー、左キー、および、右キーを含み、カーソルを移動させたり、ペン型電子辞書１の特定の機能を呼び出したりするために使用される。戻るボタン１２２は、一度指示した内容をキャンセルしたり、ペン型電子辞書１の状態を、前の状態に戻したりために使用される。決定ボタン１２３は、カーソルによってフォーカスされている項目の選択を決定したり、スキャンした内容を確定させたりするために使用される。なお、決定ボタン１２３は、メインのメニュー画面を呼び出すために使用されてもよい。
【００１６】
表示部１６は、筐体１００と一体に構成された表示装置であり、例えばＬＣＤ（Liquid Crystal Display）、有機ＥＬディスプレイ（ＯＥＬＤ：OrganicElectroluminescence Display）などによって構成される。
【００１７】
先端部４は、ペン型電子辞書１を使用する際、紙面上の文字を含む画像を読み取るために当該紙面にあてがわれる部分である。本実施形態において、先端部４は、窓部５を備えている。窓部５の詳細については後述する。
【００１８】
図３は、ペン型電子辞書１の先端部４を拡大した上面図である。先端部４は、透明部材によって構成されている窓部５を含む。ユーザが、読み取り対象の文字列が窓部５のＹ方向の幅内に収まるように先端部４を文字列にあてがい、該文字列をなぞることにより、適正な走査が実施される。窓部５は、透明部材で構成されているため、現在あてがわれている文字列は、窓部５を介して透過して視認される。このため、ユーザは、窓部５のＹ方向の幅と文字列との位置関係を確認しながらスキャン操作を実行することができる。窓部５には、Ｙ方向における撮像範囲（読み取り可能範囲）を示す基準線（例えば、図３に示す実線５０）が印刷されていることが好ましい。これにより、ユーザは、基準線が示す範囲から読み取りたい文字列がはみ出さないように確認しながら、より確実に、適切なスキャン操作を実行することができる。さらに、窓部５には、撮像範囲のＹ方向における中央を示す基準線（例えば、図３に示す破線５１）が印刷されていることが好ましい。これにより、ユーザは、文字列の中心が、撮像範囲の中央にくるように確認しながら、より確実に、適切なスキャン操作を実行することができる。このような適切なスキャン操作によって得られた画像は、画像の中心に文字列が収まっている。したがって、当該画像に対して適正な文字認識処理が実行され、文字認識処理の失敗を低減することができる。
【００１９】
（ペン型電子辞書の機能）
図１は、ペン型電子辞書１の要部構成を示すブロック図である。ペン型電子辞書１は、一例として、制御部１０、記憶部１１、入力部１２、スキャナ１３、座標取得部１４、スピーカ１５および表示部１６を備えている。
【００２０】
入力部１２は、ペン型電子辞書１に対して、ユーザが指示を入力するためのものであり、入力部１２は、例えば、図２に基づいて説明したとおり、１以上のボタンまたはキーを含む。
【００２１】
スキャナ１３は、文字列などの読み取り対象を走査することにより、読み取り対象の内容を電気的信号に変換して、制御部１０が処理可能な画像を構成する画素情報を取得する。スキャナ１３は、読み取り対象を撮像するための撮像素子１３１と、光源としてのＬＥＤ（light-emitting diode）１３０とを備えている。
【００２２】
座標取得部１４は、スキャナ１３と連動して、撮像素子１３１によって撮像された読み取り対象の走査位置を取得する。座標取得部１４は、例えば、赤外線センサによって構成される。走査位置は、画素情報と紐付けて、バッファ（後述するバッファ２３０）に一時的に格納される。前記赤外線センサは、ペン型電子辞書１の先端部４が、読み取り対象に読み取り可能な距離にまで近づいているか否かを検知することも行う。つまり、前記赤外線センサの検出値によって、制御部１０は、ペン型電子辞書１が、読み取り対象文字をなぞっている状態か、あるいは、ペン型電子辞書１が文字から離れている状態かを検知することができる。以下では、ユーザが実施するスキャン操作のこと、すなわち、ペン型電子辞書１を読み取り対象の文字列にあてがって、文字列を読み進める方向になぞっていくことを「なぞり」と称する。
【００２３】
スピーカ１５は、制御部１０によって処理された音データを音声、効果音または音楽などとして出力するためのものである。本実施形態では、例えば、スピーカ１５は、電子音を、１回または複数回連続で出力するなどにより、ペン型電子辞書１における動作状況をユーザに知らせることができる。
【００２４】
表示部１６は、制御部１０によって処理された各種データ（文字、画像など）を表示するものである。例えば、表示部１６は、文字を読み取るためのスキャナの操作方法、読み取り結果、文字認識結果、辞書検索結果などのユーザインターフェース画面（以下、ＵＩ画面）を表示して、必要な情報をユーザに対して提示することができる。
【００２５】
記憶部１１は、ＮＶＲＡＭ（non-Volatilerandom access memory）、フラッシュメモリなどの不揮発性の記憶装置によって構成され、ペン型電子辞書１が処理する各種情報を記憶する。具体的には、記憶部１１には、辞書１１０、ＵＩデータ１１１および設定情報１１２などが記憶されている。辞書１１０は、単語とその意味内容とをデータベース化したものであり、例えば、英和辞書、国語辞書などが含まれる。ＵＩデータ１１１は、表示部１６に表示するＵＩ画面またはＵＩ画面を構成するテキストデータなどである。設定情報１１２は、ペン型電子辞書１に設定される各種設定を示す情報であり、例えば、ペン型電子辞書１に現在設定されている動作モード（日本語モードまたは英語モード、縦書きモードまたは横書きモードなど）を示す情報である。
【００２６】
制御部１０は、ペン型電子辞書１が有する各種の機能を統括的に制御する。本実施形態において、制御部１０は、機能ブロックとして、少なくとも、走査制御部２２、画像取得部２３、支援情報重畳部２７および表示制御部２１を含んでいる。制御部１０は、機能ブロックとして、必要に応じてさらに、音声出力制御部２０、文字認識部２４、検索部２５および計時部２６を含んでいてもよい。音声出力制御部２０および計時部２６については、他の実施形態にて詳述する。
【００２７】
走査制御部２２は、スキャナ１３および座標取得部１４を制御する。走査制御部２２は、入力部１２からの指示にしたがって、スキャナ１３および座標取得部１４をスキャン待機モードへと移行させる。走査制御部２２は、座標取得部１４の検出値に基づいて、なぞりの開始と終了とを判定する。走査制御部２２は、スキャン待機モード移行時点、なぞり開始時点、なぞり終了時点などの各時点間の時間を計測し、タイムアウトの制御を行う。
【００２８】
画像取得部２３は、バッファ２３０に蓄積された、撮像素子１３１によって取得された画素情報を、座標取得部１４によって取得された走査位置情報に基づいて、順次読み出し、１回の走査について、１つの画像を取得する。
【００２９】
支援情報重畳部２７（評価情報表示制御部、評価情報生成部）は、ユーザが適切になぞり（スキャン操作）を行うために役立つ情報としての支援情報を生成する。支援情報は、例えば、ＵＩ画面の一部に重畳表示される重畳画像として生成される。支援情報重畳部２７は、重畳画像としての支援情報と、該重畳画像を重畳させる位置とを表示制御部２１に供給する。本実施形態では、支援情報は、ユーザが実施したなぞり（スキャン操作）を評価する評価情報であり、より詳細には、評価情報は、画像取得部２３が取得した画像に重畳させる基準線である。
【００３０】
支援情報重畳部２７は、画像取得部２３から、画像を受け付けると、画像に基準線を重畳させて、表示制御部２１に供給する。基準線の位置は、あらかじめ、設定されている。例えば、スキャナ１３の撮像範囲の上端位置に相当する、画像のＹ座標、撮像範囲の下端位置に相当する、画像のＹ座標、および、撮像範囲の中央に相当する、画像のＹ座標が、記憶部１１に格納されている。例えば、支援情報重畳部２７は、画像取得部２３から受け付けた画像の、前記上端位置に相当するＹ座標の位置、および、前記下端位置に相当するＹ座標の位置に、実線を重畳させる。また、支援情報重畳部２７は、前記画像における、撮像範囲の中央に相当するＹ座標の位置に、破線を重畳させる。支援情報重畳部２７によって画像に重畳された各基準線と該画像に写る文字列とのＹ方向における位置関係が、図３に示す窓部５に印刷された各基準線と、窓部５があてがわれた文字列との間のＹ方向における位置関係におおよそ一致することが好ましい。したがって、前記２つの位置関係がおおよそ一致するように、上端位置、下端位置および中央のＹ座標の値が設定され、記憶部１１に格納される。
【００３１】
表示制御部２１（評価情報表示制御部）は、入力部１２から入力された指示内容にしたがって実施される制御部１０の各部の動作に応じて、必要なＵＩ画面を生成し、表示部１６に表示する。表示制御部２１は、ＵＩデータ１１１に格納されている静的なＵＩ画面を前記動作に基づく所定のタイミングで表示してもよい。表示制御部２１は、文字認識部２４または検索部２５の実行結果に応じて、ＵＩデータ１１１または辞書１１０に格納されている各種情報を組み合わせて動的にＵＩ画面を生成し、表示部１６に表示してもよい。さらに、表示制御部２１は、支援情報重畳部２７によって生成された支援情報を、表示部１６に表示してもよい。表示制御部２１は、支援情報を、すでに表示されているＵＩ画面に重畳表示させてもよいし、支援情報の表示／非表示のタイミングを制御してもよい。
【００３２】
表示制御部２１は、基準線が重畳された画像を支援情報重畳部２７から受け付けると、これを、所定のタイミングで表示部１６に表示する。本実施形態では、表示制御部２１は、基準線が重畳された画像が支援情報重畳部２７から供給された時点から、なぞられた文字列に基づく検索結果が検索部２５から供給される時点までの間、基準線が重畳された画像を表示部１６に表示する。
【００３３】
以上のとおり、支援情報重畳部２７によって生成された評価情報は、表示制御部２１によって、表示部１６に表示される。すなわち、一実施形態において、ペン型電子辞書１の支援情報重畳部２７および表示制御部２１は、本発明の評価情報表示制御部として機能する。
【００３４】
文字認識部２４（処理部）は、画像取得部２３によって取得された画像に対して、文字認識処理を実行し、画像に写る文字列をテキストデータに変換する。文字認識部２４は、図示しない文字サンプルのデータベースを記憶部１１から読み出し、これらと画像とを比較することにより、画像に写る文字列を特定する。
【００３５】
検索部２５（処理部）は、文字認識部２４によってテキストデータに変換された文字列を、辞書１１０から検索し、その文字列の単語に対応付けられたテキストデータ（例えば、単語の意味などを説明した文章のテキストデータ）を特定する。検索部２５は、認識された文字列と、当該文字列の単語に対応付けられたテキストデータとを辞書１１０から読み出して、表示制御部２１に供給する。
【００３６】
（処理フローおよび画面例）
図４は、ペン型電子辞書１が実行する処理の流れを示すフローチャートである。本実施形態１では、図４に示す、Ｓ１０２、Ｓ１０５、Ｓ１１０、Ｓ１１１、Ｓ１１４、Ｓ１１６およびＳ１２０は、省略されてもよい。これらの各ステップについての説明は、他の実施形態または変形例にて、詳しく行うこととする。図５の（ａ）および（ｂ）は、前記処理の実行中に表示部１６に表示されるＵＩ画面の一例を示す図である。図４に示す処理の流れは、図５に示すＵＩ画面を参照しながら説明される。なお、ＵＩ画面の具体例は、読み取り対象文字列が英語である場合（図５の（ａ））と、日本語である場合（図５の（ｂ））とについて示しているが、基本的には、図５の（ａ）に示す英語の画面図に基づいて説明されるものとする。
【００３７】
スキャンの開始を指示する開始ボタン１２０が押下されると（Ｓ１０１でＹＥＳ）、走査制御部２２は、スキャナ１３および座標取得部１４を制御して、ペン型電子辞書１をスキャン待機モードに移行させる。このとき、走査制御部２２は、スキャナ１３の光源としてのＬＥＤ１３０を、消灯から点灯の状態に移行するように制御してもよい。また、このとき、表示制御部２１は、図５に示されるＵＩ画面Ｄ１１（またはＵＩ画面Ｄ２１）を表示部１６に表示する。
【００３８】
座標取得部１４がなぞりの開始を検出すると（Ｓ１０３でＹＥＳ）、スキャナ１３が走査を実施する。具体的には、撮像素子１３１が撮像を開始し、画素情報が走査位置とともに逐次バッファ２３０に蓄積される。当該走査は、なぞりが終了するまで継続される。ペン型電子辞書１が紙から離れるなどして、座標取得部１４がなぞりの終了を検出すると（Ｓ１０４でＹＥＳ）、画像取得部２３は、バッファ２３０に蓄積された画素情報を走査位置に基づいて順次読み出し、走査された文字列の画像を取得する（Ｓ１０６）。ここで、走査制御部２２は、ＬＥＤ１３０を点灯から消灯の状態に移行するように制御することが好ましい。
【００３９】
文字認識部２４は、Ｓ１０６で取得された画像に対して文字認識処理を実行し、走査された文字列のテキストデータを得る（Ｓ１１２）。検索部２５は、Ｓ１１２で得られたテキストデータ化された文字列に基づいて、辞書１１０を参照し、当該文字列の意味内容を検索する（Ｓ１１３）。
【００４０】
この一方で、支援情報重畳部２７は、記憶部１１から、取得した画像において、基準線を重畳させるべき位置を特定する（Ｓ１０７）。具体的には、撮像範囲の上端位置、下端位置および中央のそれぞれに相当する画像におけるＹ座標を記憶部１１から読み出す。支援情報重畳部２７は、Ｓ１０６で取得された画像におけるＳ１０７で特定した位置に、基準線を重畳する（Ｓ１０８）。具体的は、上端位置および下端位置に相当する位置には実線を、中央に相当する位置には破線を重畳する。表示制御部２１は、基準線が重畳された画像を表示部１６に表示する（Ｓ１０９）。例えば、表示制御部２１は、図５に示されるＵＩ画面Ｄ１２（またはＵＩ画面Ｄ２２）を表示部１６に表示する。ＵＩ画面Ｄ１２またはＵＩ画面Ｄ２２において、読み取られた文字列に基準線が重畳されて表示されている。Ｓ１０９でのＵＩ画面Ｄ１２またはＵＩ画面Ｄ２２の表示は、Ｓ１１５にて検索結果が表示されるまで継続される。
【００４１】
Ｓ１１３の処理が完了すると、表示制御部２１は、検索部２５が出力した検索結果に基づいて、検索結果のＵＩ画面を生成し、表示部１６に表示する（Ｓ１１５）。例えば、図５に示されるＵＩ画面Ｄ１３（またはＵＩ画面Ｄ２３）が表示される。表示制御部２１は、図５に示すとおり、文字認識部２４が実施した文字認識結果（画像から変換された文字列のテキストデータ）を、検索結果（文字列の意味内容）とともに表示してもよい。
【００４２】
ここで、ユーザが検索結果を確認した後、自身のなぞりの良否を再び確認したいと望むことが想定される。そこで、ＵＩ画面Ｄ１３（またはＵＩ画面Ｄ２３）が表示された状態で、所定のキー（例えば、十字キー１２１の上キーなど）が押下された場合には、表示制御部２１は、評価情報が表示されている画面（ＵＩ画面Ｄ１２またはＤ２２）を再び表示部１６に表示させてもよい。上記構成によれば、ユーザは、検索結果を確認した後、自身の所望するタイミングでなぞりの良否をゆっくり確認して、次回以降の適正ななぞりのための参考とすることができる。
【００４３】
なお、Ｓ１０１にて開始ボタン１２０が押下されてからなぞりが開始されないまま、例えば１０秒が経過した場合（Ｓ１０３でＮＯ、Ｓ１１７でＹＥＳ）、表示制御部２１は、なぞりに係るヒントが掲載されたＵＩ画面（以下、ヒント画面）を表示部１６に表示してもよい（Ｓ１１８）。ヒント画面には、ペン型電子辞書１の製品情報、操作説明、メニュー画面に遷移するための選択肢、スキャン待機モードに戻るための選択肢などが表示されてもよい。
【００４４】
あるいは、または、さらに、走査制御部２２がＳ１０３にてなぞりの開始を検知してから、Ｓ１０４にてなぞりの終了を検知するまでの間に、何らかのエラーが発生することが想定される。この場合（Ｓ１０４でＮＯ、Ｓ１１９でＹＥＳ）、画像取得部２３、支援情報重畳部２７および表示制御部２１の各部は、エラー発生時点までに得られた画素情報に基づいて、画像を取得し、基準線を重畳させ、該画像を表示部１６に表示してもよい（Ｓ１２１）。さらに、表示制御部２１は、エラーが生じた上流工程の各部からエラー発生の通知を受けて、エラーの内容に応じて、エラー発生およびエラーの解消方法を通知するためのエラーに係る支援情報を生成し、表示部１６に表示する（Ｓ１２２）。表示制御部２１は、エラーに係る支援情報を重畳画像として、すでに表示されているＵＩ画面に重畳表示してもよいし、エラーを通知するためのＵＩ画面を新規に生成して、該ＵＩ画面に切り替えて表示してもよい。なお、なぞり中に発生するエラーとしては、なぞり時間のタイムアウト、および、バッファオーバーなどが想定されるが、これらのエラーに係る支援情報の具体例については、変形例にて詳述する。
【００４５】
それ以外にも、文字認識エラー、または、検索エラーなどが発生することが想定される。文字認識部２４が実行するＳ１１２の文字認識処理において、画像から文字が認識できなかった場合、表示制御部２１は、「正しく認識できませんでした。もう一度読み取ってください。」のメッセージを含むＵＩ画面をＵＩデータ１１１から読み出して、表示部１６に表示してもよい。また、検索部２５が、検索対象文字列を辞書１１０から見つけられなかった場合、表示制御部２１は、辞書１１０になかった認識文字列（例えば、「hoisa」など）とともに、「見つかりません。」のメッセージを含むＵＩ画面を生成して、表示部１６に表示してもよい。
【００４６】
（発明の効果）
前記の構成および方法によれば、ユーザがスキャン操作（なぞり）を実施して、検索結果が表示されるまでの間の時間を利用して、ペン型電子辞書１は、ユーザのなぞり（に対する良否）を評価し、その評価結果を示す評価情報をユーザに表示することができる。ユーザは、評価情報を確認して、自身が行ったなぞりの適否を判断し、次に実施するなぞりをより適切に実施することが可能となる。つまり、評価情報は、ユーザが実施するなぞり（スキャン操作）を支援する支援情報となり得る。
【００４７】
以上のとおり、本発明の一態様によれば、ユーザのなぞり（スキャン操作）を支援して、利便性を向上させるペン型電子辞書を実現することができる。その上、支援情報（とりわけ、評価情報）の提供は、検索結果の待ち時間を利用して行われるため、ペン型電子辞書の本来の機能性が損なわれない（検索結果の表示に遅れが生じない、検索結果の表示を妨げない）という点でさらに有利である。
【００４８】
本実施形態において、ペン型電子辞書１は、具体的には、読み取られた画像に基準線を重畳して、これを評価情報として表示部１６に表示する。図５の（ａ）および（ｂ）に示すとおり、評価情報としての基準線（実線５０および破線５１）を見れば、ユーザは、文字列が撮像範囲に収まっており、かつ、文字列の中心が、撮像範囲の中央にほぼ一致していることを確認することができる。そして、この場合、ユーザは、自身のなぞりが適切であり、次回以降も同じようにしてなぞればよいと理解することができる。
【００４９】
図６および図７に、良好でないなぞりと、その結果得られる評価情報とを示す。例えば、図６の（ａ）に示すとおり、ユーザのなぞり方向が、文字列が並ぶ方向と異なる方向になってしまうことが想定される。この場合、図６の（ｂ）に示すとおり、ＵＩ画面Ｄ２２においては、基準線が、文字列が並ぶ方向と平行にならずに表示される。ユーザは、このＵＩ画面Ｄ２２を確認することにより、自身が実施したなぞりのなぞり方向が、文字列が並ぶ方向に対して右下に斜めに進んでしまったことを理解することできる。これにより、ユーザは、次回以降のなぞりにおいて、なぞり方向が斜めにならないように気を付けることができる。あるいは、図７の（ａ）に示すとおり、ユーザのなぞり位置が、文字列の印字位置からＹ方向においてずれてしまうことが想定される。この場合、図７の（ｂ）に示すとおり、ＵＩ画面Ｄ２２においては、文字列の下の方が切れた画像が表示される。これはなぞり位置が上にずれてしまったために文字列の下の方が撮像範囲から外れて読み取られなかったことに起因する。また、Ｙ方向における撮像範囲の中央は、文字列の中心からずれた位置にある。これにより、ユーザは、次回以降のなぞりにおいて、なぞり位置が上にずれないように気を付けることができる（ユーザは、適正ななぞり位置は自分が思っているよりも下であったと理解することができる）。
【００５０】
〔実施形態２〕
本発明の他の実施形態について、図１、図４および図８に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５１】
本実施形態では、図１に示す走査制御部２２は、さらに、スキャナ１３の走査速度に基づいて、走査速度の良否を評価する。走査制御部２２は、一例として、求めた走査速度に応じて、当該走査速度に対して、「速い」、「やや速い」、「良い」、「やや遅い」、「遅い」の５段階評価を行う。「良い」は、走査速度（以下、なぞり速度）が適切であり、良好な画像が取得されやすく、精度よく文字認識処理が実施される可能性が高いことを意味する。「良い」に該当する適正ななぞり速度の範囲は、ペン型電子辞書１のスキャナ１３の性能に応じて適宜設定される。走査制御部２２は、ユーザのなぞり速度が、あらかじめ設定された適正ななぞり速度よりも速ければ、その速さに応じて、「速い」または「やや速い」と評価し、適正ななぞり速度よりも遅ければ、その遅さに応じて、「遅い」または「やや遅い」と評価する。走査制御部２２によるなぞり速度の評価は、例えば、図４のＳ１１０にて、実行される。
【００５２】
なぞり速度が、適正ななぞり速度よりも速すぎると、撮像素子１３１による読み取り対象文字列の撮像が追い付かず、取得された画像において、文字列を認識するために必要な情報が欠落してしまう虞がある。一方、適正ななぞり速度よりも遅すぎると、ユーザのペン型電子辞書１の運びにゆらぎが生じやすくなり、読み取り対象文字列の正しい形を画像に写すことができなかったり、タイムアウトによって読み取り対象文字列を最後まで走査することができなかったりする虞がある。このように、なぞり速度は遅すぎても、早すぎても、元の文字列の形状を正確に反映した画像が得られにくくなり、これが、文字認識精度の低下につながる。したがって、上述のように、なぞり速度を、ユーザが分かりやすい評価（例えば、５段階評価）によってフィードバックすることが好ましい。これにより、ユーザは、自身が実施したなぞりの速さが適正な速度から、どの程度速すぎるのか（または遅すぎるのか）を直感的に把握し、次回以降実施するなぞりの速度を、容易に、適正な速度に修正することができる。したがって、取得された画像において、文字列の一部が欠落したり、歪んだりする回数が低減され、文字認識処理の精度を向上させることが可能となる。
【００５３】
支援情報重畳部２７は、走査制御部２２によって評価されたなぞり速度を示す支援情報を、重畳画像として生成する。支援情報重畳部２７は、生成したなぞり速度の重畳画像を表示制御部２１に供給し、所定位置に重畳表示させるよう指示する。
【００５４】
表示制御部２１は、支援情報重畳部２７によって生成されたなぞり速度の重畳画像を、Ｓ１０９にて表示された画像に重ねて表示する（Ｓ１１１）。図８は、Ｓ１１１において、表示制御部２１が表示したＵＩ画面の一具体例を示す図である。Ｓ１０９において、表示部１６には、図５の（ｂ）に示すＵＩ画面Ｄ２２が表示されているが、画面は、Ｓ１１１において、図８に示すＵＩ画面Ｄ２２−１に遷移する。すなわち、表示制御部２１は、基準線が重畳された、文字列の画像の上に、さらに、評価されたなぞり速度を示す重畳画像Ｄ２２０を表示部１６の中央上端の位置に重畳表示させる。本実施形態では、表示制御部２１は、重畳画像Ｄ２２０を約１秒間表示し、その後の非表示にしてもよい。すなわち、画面は、重畳表示から１秒後に、ＵＩ画面Ｄ２２−１（図８）からＵＩ画面Ｄ２２（図５の（ｂ））に戻る。
【００５５】
前記の構成および方法によれば、ペン型電子辞書１は、ユーザによって実施されたなぞりのなぞり速度の適正性を評価して、読み取られた画像に基準線を重畳して表示することに加えて、なぞり速度の評価結果をユーザに表示することができる。ユーザは、なぞり速度の評価結果を確認することにより、自身が実施したなぞりの速度が、適正か、早すぎるのか、遅すぎるのかを知ることができる。これにより、ユーザは、適正ななぞり速度を知って、次回以降のなぞりにおいて、意識的に、適正な速度でなぞることができる。
【００５６】
以上のとおり、本発明の一態様によれば、ユーザのスキャン操作（なぞり）を支援して、利便性を向上させるペン型電子辞書を実現することができる。その上、支援情報の提供は、検索結果の待ち時間を利用して、一時的に行われる。そのため、ペン型電子辞書の本来の機能性が損なわれないという点でさらに有利である。
【００５７】
〔実施形態３〕
本発明の他の実施形態について、図１および図４に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５８】
本実施形態では、図１に示す音声出力制御部２０は、入力部１２から入力された指示内容にしたがって実施される制御部１０の各部の動作に応じて、所定回数の電子音が出力されるように、スピーカ１５を制御する。
【００５９】
より具体的には、音声出力制御部２０は、入力部１２の開始ボタン１２０が押下されたとき（図４のＳ１０１でＹＥＳ）、ペン型電子辞書１がスキャン待機モードに移行したことを示すスキャン開始音を、スピーカ１５から出力させる（Ｓ１０２）。スキャン開始音は、例えば、「ピッ」というような短い電子音１回で表現されてもよい。
【００６０】
また、音声出力制御部２０は、ユーザによるなぞりが開始された後、座標取得部１４（赤外線センサ）によってなぞりの終了が検出されたとき（Ｓ１０３でＹＥＳ、Ｓ１０４でＹＥＳ）、走査が完了したことを示すスキャン終了音を、スピーカ１５から出力させる（Ｓ１０５）。スキャン終了音は、例えば、「ピピッ」というように、短い電子音２回で表現されてもよい。
【００６１】
また、音声出力制御部２０は、ユーザによるなぞりが開始された後、なぞりが終了しないうちに、何らかのエラーが発生した場合に（Ｓ１０４でＮＯ、Ｓ１１９でＹＥＳ）、なぞり中にエラーが発生したことを示すエラー発生音を、スピーカ１５から出力させる（Ｓ１２０）。エラー発生音は、例えば、「ピピピッ」というように、短い電子音３回で表現されてもよい。エラーの具体例としては、例えば、ペン型電子辞書１を上げない状態で、走査内容が確定されたとき（スキャンが終了したとき）、なぞる速度が速すぎたり、認識する文字が多すぎたりして、蓄積されるべき画素情報が、バッファ２３０の容量をオーバーしたときなどが想定される。
【００６２】
前記構成および方法によれば、ユーザは、ペン型電子辞書１の動作状況（スキャン待機中であるのか、スキャンが完了したのか、エラーが発生したのか、など）を音で知ることができる。このように、動作状況を音によってユーザに通知できるようにしたので、動作状況の情報を表示部１６において提示する必要がなくなる。この分、なぞりに係る支援情報を表示部１６に表示することができる。結果として、本発明の一態様によれば、ユーザのスキャン操作（なぞり）を支援して、利便性を向上させるペン型電子辞書を実現することができる。
【００６３】
なお、音声出力制御部２０は、上述の例に代えて、あるいは、加えて、電子音の音程または音の出力時間の長さを異ならせることにより、ペン型電子辞書１の動作状況を通知してもよい。すなわち、音声出力制御部２０は、ペン型電子辞書１の動作状況の違いを、音を聴取したユーザが認識できるように、電子音の出力態様を異ならせることができる。
【００６４】
あるいは、音声出力制御部２０は、電子音の代わりに、ペン型電子辞書１の動作状況を言葉で案内する音声を出力してもよい。例えば、音声出力制御部２０は、スキャン開始音の「ピッ」という音の代わりに、「スキャンを開始します。ペン先を紙の上に置いてなぞって下さい」という音声をスピーカ１５から出力させてもよい。また、音声出力制御部２０は、スキャン終了音の「ピピッ」という音の代わりに、「スキャンを終了しました」という音声をスピーカ１５から出力させてもよい。また、音声出力制御部２０は、エラー発生音の「ピピピッ」という音の代わりに、「スキャンが速すぎます」または「文字が多すぎます」などの音声をスピーカ１５から出力させてもよい。
【００６５】
ペン型電子辞書１の操作を使い慣れていないユーザ（例えば、初めて使用するユーザ）にとっては、電子音よりも、上述のように音声によって具体的な動作状況の内容が通知される方が便利である。一方で、使い慣れたユーザであれば、短い電子音のみで端的に動作状況を把握できる。そのため、長いメッセージを聞くことなく、次の操作へ移り易くなるので、使い慣れたユーザにとっては、音声よりも電子音による通知の方が便利だと考えられる。しかも、使い慣れたユーザにとっては音声を長々と出力されることが煩わしくなることも想定される。そこで、ペン型電子辞書１の動作状況の通知を、短い電子音によって行うか、音声によって行うかの設定を、メニュー画面などからユーザが切り替えられるように、ペン型電子辞書１を構成してもかまわない。
【００６６】
〔実施形態４〕
本発明の他の実施形態について、図９〜図１１に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６７】
図９は、調べたい単語が、複数の行にまたがって記載されている様子を示す図である。図９に示すとおり、調べたい単語が、「de-」と「pressed」とで離れて記載されている場合、１回のなぞりで、１つの単語を取得できない。そこで、本実施形態のペン型電子辞書１は、以下の構成により、この行またがりに対応する。
【００６８】
具体的には、走査制御部２２は、単一の文字列をスキャンする通常のスキャン待機モードと、行がまたがっている文字列をスキャンする行またがりスキャン待機モードとの２つのモードを切り替えて、スキャナ１３および座標取得部１４を制御する。通常のスキャン待機モードへの移行は、前述の実施形態で説明されている。本実施形態では、走査制御部２２は、ペン型電子辞書１が、通常のスキャン待機モードにあるときに、さらに、特定のキー（例えば、十字キー１２１の右キー）が押下された場合に、行またがりスキャン待機モードに移行する。
【００６９】
走査制御部２２は、行またがりスキャン待機モードに移行した後は、１回目のなぞりの開始と終了とが検知されたときに走査内容を確定させずに、その後、２回目のなぞりの開始と終了とが検知されたときに、走査内容を確定させる。すなわち、撮像素子１３１は、走査制御部２２の制御にしたがって、１回目のなぞりに基づく第１画素情報をバッファ２３０に格納することに加えて、２回目のなぞりに基づく第２画素情報を、バッファ２３０における第１画素情報の領域とは別の領域に格納する。
【００７０】
さらに、走査制御部２２は、１回目のなぞり中と、２回目のなぞり中だけ、ＬＥＤ１３０を点灯するように、ＬＥＤ１３０の点灯および消灯のタイミングを制御することが好ましい。
【００７１】
画像取得部２３は、第１画素情報を順次読み出して、単語の前半（図９の例では「de-」）を写した第１画像を取得するとともに、第２画素情報を順次読み出して、単語の後半（図９の例では「pressed」）を写した第２画像を取得する。
【００７２】
文字認識部２４は、第１画像および第２画像の文字認識処理をそれぞれ実行し、それぞれの実行結果を結合することにより、１語としての文字認識結果（「de-pressed」）を出力する。なお、文字認識部２４は、文字認識処理の工程において、１語が２行にまたがる時のつなぎとして表示されたハイフンを検出した場合には、当該ハイフンを除いた文字認識結果（「depressed」）を出力することが好ましい。文字認識部２４は、第１画像が取得された時点で（第２画像が取得される前に）、第１画像に係る文字認識処理を実行してもよいし、第１画像および第２画像の両方が取得された時点で、それぞれの文字認識処理を続けて実行してもよい。
【００７３】
（処理フローおよび画面例）
図１０（図１０Ａおよび図１０Ｂ）は、ペン型電子辞書１が実行する処理の流れを示すフローチャートである。図１１は、前記処理の実行中に表示部１６に表示されるＵＩ画面の具体例を示す図である。図１０に示す処理の流れは、図１１に示すＵＩ画面を参照しながら説明される。
【００７４】
前述のとおり、制御部１０が、開始ボタン１２０の押下を受け付けると（Ｓ２０１）、走査制御部２２は、スキャナ１３および座標取得部１４を制御して、通常のスキャン待機モードに移行する（Ｓ２０２）。その一方、表示制御部２１は、ＵＩ画面Ｄ１１を表示部１６に表示する（Ｓ２０３）。ここでさらに、制御部１０が十字キー１２１のうちの右キーの押下を受け付けると（Ｓ２０４）、走査制御部２２は、行またがりスキャン待機モードに移行する（Ｓ２０５）。その一方、表示制御部２１は、行またがりスキャン待機モードに移行したことをユーザに案内するためのＵＩ画面Ｄ１４を表示部１６に表示する（Ｓ２０６）。なお、Ｓ２０６において、表示制御部２１は、記憶部１１に記憶されている設定情報１１２を参照し、例えば、読み取りモードが「日本語モード」かつ「横書きモード」に設定されている場合には、ＵＩ画面Ｄ２４を表示部１６に表示してもよい。
【００７５】
Ｓ２０５にて、行またがりスキャン待機モードに移行されたとき、音声出力制御部２０は、スキャン開始音をスピーカ１５から出力することが好ましい（Ｓ２０７）。さらに、走査制御部２２は、行またがりスキャン待機モードに移行すると、ＬＥＤ１３０を点灯させる（Ｓ２０８）。ＬＥＤ１３０は、スキャナ１３の光源であるが、前記のタイミングで実施される点灯は、スキャン開始音とともに、ユーザに対して、スキャンを開始できることを示す合図にもなる。なお、ＬＥＤ１３０の点灯は、スキャン開始音の出力に先行して、出力と同時に、または、出力の後に、実行されてもよい。
【００７６】
１回目のなぞり（以下、第１なぞり）の開始が検知されてから、ペン型電子辞書１が離れることにより、第１なぞりの終了が検知されると（Ｓ２０９でＹＥＳ）、走査制御部２２は、１回目の走査内容を確定させる。これにより、撮像素子１３１によってバッファ２３０に蓄積された第１画素情報を画像取得部２３が読み出すことができる。ここで、音声出力制御部２０は、スキャン終了音を出力してもよい（Ｓ２１０）。さらに、走査制御部２２は、ＬＥＤ１３０を消灯することが好ましい（Ｓ２１１）。なお、ＬＥＤ１３０の消灯は、スキャン終了音の出力に先行して、出力と同時に、または、出力の後に、実行されてもよい。
【００７７】
画像取得部２３は、バッファ２３０に蓄積された第１画素情報を順次読み出して第１画像を取得する。文字認識部２４は、第１画像に対して文字認識処理を実行する（Ｓ２１２）。そして、表示制御部２１は、文字認識結果および次の操作に係る案内を示すＵＩ画面Ｄ１５を表示部１６に表示する（Ｓ２１３）。ＵＩ画面Ｄ１５が表示されたとき、音声出力制御部２０が、スキャン開始音をスピーカ１５から出力してもよいし（Ｓ２１４）、走査制御部２２が、ＬＥＤ１３０を点灯してもよい（Ｓ２１５）。なお、ＬＥＤ１３０の点灯は、スキャン開始音の出力に先行して、出力と同時に、または、出力の後に、実行されてもよい。
【００７８】
第２なぞりの開始が検知されてから、第２なぞりの終了が検知されると（Ｓ２１６でＹＥＳ）、走査制御部２２は、２回目の走査内容を確定させる。ここで、音声出力制御部２０は、スキャン終了音を出力してもよい（Ｓ２１７）。さらに、走査制御部２２は、ＬＥＤ１３０を消灯することが好ましい（Ｓ２１８）。なお、ＬＥＤ１３０の消灯は、スキャン終了音の出力に先行して、出力と同時に、または、出力の後に、実行されてもよい。
【００７９】
なお、Ｓ２０９またはＳ２１６にてＮＯである間には、図４に示すＳ１１９〜Ｓ１２２のエラー発生に係る処理が含まれていてもよいが、記載の簡略化のために省略する。
【００８０】
画像取得部２３は、バッファ２３０に蓄積された第２画素情報を順次読み出して第２画像を取得する。文字認識部２４は、第２画像に対して文字認識処理を実行する（Ｓ２１９）。文字認識部２４は、ハイフンなどの記号を排除して、第１画像に基づく文字認識結果と、第２画像に基づく文字認識結果とを結合する（Ｓ２２０）。検索部２５は、結合された文字認識結果に基づいて、辞書１１０より検索を実施する（Ｓ２２１）。表示制御部２１は、検索部２５が出力した検索結果に基づいて、ＵＩ画面Ｄ１６を生成し、表示部１６に表示する（Ｓ２２２）。
【００８１】
なお、表示制御部２１は、画像取得部２３によって第１画像および第２画像が取得されてから、検索部２５による検索処理が完了するまでの間、図１１に示すＵＩ画面Ｄ１５−１を表示部１６に表示してもよい。支援情報重畳部２７は、実施形態１と同様の手順で、第１画像に対して基準線を重畳し、第２画像に基準線を重畳し、これらを組み合わせて、ＵＩ画面Ｄ１５−１に示す画像を生成してもよい。
【００８２】
さらに、ペン型電子辞書１は、単語だけでなく、２行にまたがる文章または文章の一部をスキャンすることにも対応していることが好ましい。例えば、ユーザは、図９に示す文章「He flopped ...」から「... the house」までをスキャンしたいと望んでいるとする。この場合、走査制御部２２は、行またがりスキャン待機モードに移行して、ユーザの第１なぞりを受け付ける。これにより、画像取得部２３は、文章の前半の第１画像を取得する。文字認識部２４は、該第１画像から、テキストデータ「He flopped back into his seat, looking de-」を得る。表示制御部２１は、前記テキストデータまたは表示部１６に表示しきれない場合は、該テキストデータの一部を表示部１６に表示するとともに、第２なぞりの開始を促すメッセージを表示部１６に表示する。
【００８３】
走査制御部２２が第２なぞりを受け付けると、画像取得部２３は、文章の後半の第２画像を取得する。文字認識部２４は、該第２画像からテキストデータ「pressed. "That's the house」を得る。文字認識部２４は、これらのテキストデータを結合し、改行された１語のつなぎを示すハイフンだけを排除して、結合後のテキストデータ「He flopped back into his seat, looking depressed. "That's thehouse」を得る。
【００８４】
表示制御部２１は、図１１に示すＵＩ画面Ｄ１６−１を生成し、表示部１６に表示する。ＵＩ画面Ｄ１６−１は、結合後のテキストデータと、該テキストデータのうちのカーソルが当たっている単語の検索結果とを含んで構成される。ＵＩ画面Ｄ１６−１に示す例では、カーソルは、白黒反転させることで表示されており、結合後のテキストデータの先頭の単語にカーソルが当たっている。結合後のテキストデータが表示しきれない場合には、テキストデータの一部がＵＩ画面Ｄ１６−１に表示される。そして、ＵＩ画面Ｄ１６−２に示すとおり、右キーが押下されると、カーソルが単語単位で右に移動し、それに伴って残りの非表示のテキストデータが表示されていく。ＵＩ画面Ｄ１６−２に示すとおり、カーソルが当たっている単語が変われば、カーソル移動先の単語についての検索結果が表示される。
【００８５】
行またがりスキャン待機モードは、設定情報１１２に不揮発的に記憶されなくてもよく、所定条件を満たせば解除され、これにより、ペン型電子辞書１は、通常のスキャン待機モードに戻ってもよい。具体的には、第１なぞりまたは第２なぞり中のいずれかにおいてエラーが発生した場合、ペン型電子辞書１の主電源が落とされた場合、スキャン以外の他の操作が行われた場合などには、走査制御部２２は、行またがりスキャン待機モードを解除してもよい。
【００８６】
〔実施形態５〕
本発明の他の実施形態について、図１２に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。本実施形態では、ペン型電子辞書１は、日本語のように、縦書きおよび横書きの両方で記述される言語の読み取りに対応して、以下の構成を有する。図１２は、横書きモードと縦書きモードとの切り換えに対応するペン型電子辞書１において、表示部１６に表示されるＵＩ画面の具体例を示す図である。
【００８７】
制御部１０は、ＵＩ画面Ｄ２１が表示部１６に表示されている状態、すなわち、日本語モードのスキャン待機モードにおいて、十字キー１２１の上キーの押下を受け付けた場合に、設定情報１１２に設定されているモード情報を、横書きモードから縦書きモードへ、あるいは、その逆に変更する。
【００８８】
例えば、横書きモードから縦書きモードに変更されると、表示制御部２１は、ＵＩ画面Ｄ２１からＵＩ画面Ｄ２５に表示を切り換える。ＵＩ画面Ｄ２５は、ペン型電子辞書１が、縦書きモードのスキャン待機モードに移行したことを意味している。この状態で、ユーザは、読み取り対象文字列のなぞりを実行する。ペン型電子辞書１をあてがう向きは、いずれでもかまわないが、なぞりは、読み進められる方向に（通常、上から下へ）実施されることが好ましい。
【００８９】
なお、縦書きモードにおいて、下から上へなぞられた場合でも、縦書き文字列の画像から正しく文字認識処理を実行させるようにペン型電子辞書１を構成することも可能である。例えば、ペン型電子辞書１に加速度センサを搭載する。加速度センサは、ペン型電子辞書１の移動方向を認識するので、これにより、文字認識部２４は、走査された方向が下から上であることを判別することができる。文字認識部２４は、走査された方向が下から上であると判別した場合、取得された画像を、上下反転させてから文字認識処理を実施する。これにより、読み取られた文字列は、天地も順序も正しい状態でテキストデータに変換される。
【００９０】
支援情報重畳部２７は、縦書きモードであっても、画像取得部２３によって取得された画像に、前述したのと同様の手順で、基準線を重畳することができる。表示制御部２１は、検索結果を表示するまでの間、ＵＩ画面Ｄ２５−１またはＵＩ画面Ｄ２５−２に示すとおり、基準線が重畳された、縦書きモードで読み取られた画像を、評価情報として表示部１６に表示してもよい。
【００９１】
一方で、文字認識部２４は、設定情報１１２を参照し、画像取得部２３によって取得された画像が、横書きモードおよび縦書きモードのいずれに基づく画像であるのかを判断して、文字認識処理を実行する。
【００９２】
検索部２５は、文字認識部２４によって画像から変換された文字列のテキストデータに基づいて、辞書１１０の検索を実行する。検索部２５が実行した検索の検索結果は、表示制御部２１に供給される。表示制御部２１は、ＵＩ画面Ｄ２６に示すとおり、前記検索結果を表示部１６に表示する。
【００９３】
ユーザは、縦書きモードから横書きモードに戻したい場合、検索結果（ＵＩ画面Ｄ２６）が表示されている状態で、まずは、開始ボタン１２０を押下して、それから、再度上キーを押下してもよい。制御部１０が、開始ボタン１２０の押下を受け付けると、表示制御部２１は、ＵＩ画面Ｄ２６からＵＩ画面Ｄ２５へと表示を戻す。この状態から、制御部１０が、上キーの押下を受け付けると、制御部１０は、設定情報１１２に設定されているモード情報を、縦書きモードから横書きモードへと変更する。そして、表示制御部２１は、ＵＩ画面Ｄ２５からＵＩ画面Ｄ２１へと画面を遷移させる。
【００９４】
〔実施形態６〕
本発明の他の実施形態について、図１、図４および図１３に基づいて説明すれば、以下のとおりである。図１３は、検索所要時間を示す重畳画像が検索結果に重畳表示されているときの画面の一具体例を示す図である。この画面が表示されることにより、ユーザは、文字列の画像が読み取られてから、いかに短時間で、検索結果が得られるのかをということを知ることができる。
【００９５】
本実施形態に係るペン型電子辞書１において、制御部１０は、機能ブロックとして、計時部２６を含んでいる。計時部２６は、文字認識部２４が実行する文字認識処理、および、検索部２５が実行する検索処理にかかる所要時間を計測する。具体的には、計時部２６は、文字認識部２４が、画像取得部２３によって取得された画像に対して文字認識処理を開始した時点から計測を開始し、検索部２５が、文字列の単語に対応付けられたテキストデータ（検索結果）を辞書１１０から読み出した時点まで計測を行う（図４のＳ１１４）。計時部２６は、計測して得られた検索所要時間を支援情報重畳部２７に供給する。
【００９６】
支援情報重畳部２７は、検索所要時間を示す重畳画像を生成してもよい。支援情報重畳部２７によって生成された検索所要時間を示す重畳画像は、表示制御部２１に供給される。表示制御部２１は、検索所要時間を示す重畳画像を、検索結果に重畳させて表示部１６に表示する（図４のＳ１１６）。表示制御部２１は、検索所要時間を示す重畳画像を、一定期間（例えば、１秒間）だけ表示することが好ましい。これにより、当該重畳画像が、ペン型電子辞書１の本来の機能性を損なうことを防止する。つまり、当該重畳画像が、検索結果の表示を妨げたり、視認性を低下させたりすることを防止する。具体的には、図１３に示すとおり、表示制御部２１は、検索所要時間を示す重畳画像Ｄ１３０を検索結果に重畳させて、ＵＩ画面Ｄ１３−１を約１秒間表示部１６に表示する。その後、表示制御部２１は、重畳画像Ｄ１３０を非表示にしたＵＩ画面Ｄ１３（図５の（ａ））を再び表示部１６に表示する。
【００９７】
〔実施形態７〕
ペン型電子辞書１において、文字認識部２４によってテキストデータに変換された文字列に、辞書１１０に登録されている単語（以下、見出し語と称する）が複数含まれている場合、あるいは、同じ文字列が複数の見出し語に重複して含まれる場合がある。例えば、文字列「電子辞書」には、「電子」と「辞書」という２つの見出し語が含まれているし、このうちの「電子」という文字列は、辞書１１０における２つの見出し語「電子辞書」および「電子」の両方に含まれている。このように、なぞられた文字列に複数の見出し語が存在する場合においても、検索部２５は、ユーザが所望する見出し語を適切に選択して検索結果を表示させることが望まれる。
【００９８】
本実施形態に係るペン型電子辞書１によれば、検索部２５は、入力部１２からのユーザの指示に応じて、選択された見出し語について検索結果を出力する。ユーザは、入力部１２を用いた簡易な操作で、所望の見出し語を選択し、所望の検索結果をすばやく、また、漏れなく得ることができる。
【００９９】
図１５は、ペン型電子辞書１によってなぞられた、複数の見出し語を含む文字列の一具体例を示す図である。図１６および図１７は、表示部１６に表示される、図１５の具体例に基づく検索結果を含むＵＩ画面の具体例を示す図である。詳細には、図１６および図１７は、ＵＩ画面が、ユーザの入力部１２に対するキー操作に応じて遷移する様子を示す。
【０１００】
図１５に示す例では、「電子辞書は英語学習に力を」という文字列（以下、認識文字列と称する）がなぞられた。以下では、当該認識文字列のテキストデータが検索部２５に供給されたものとして、以降の検索部２５の動作を説明する。
【０１０１】
検索部２５は、認識文字列の先頭文字（本例では、「電」）から順に注目文字として取得し、前記注目文字または該注目文字を先頭にして続く文字列に対応する見出し語を辞書１１０から検索する。すなわち、前方一致検索を実施する。例えば、検索部２５は、まず、先頭文字「電」を注目文字とする。その結果、認識文字列の中に含まれる「電」から始まる文字列に一致する、「電」「電子」および「電子辞書」の３つの見出し語を検出する。本実施形態では、検索部２５は、１つの注目文字に対して、前方一致する見出し語が複数検出できた場合には、文字数の最も多い見出し語を優先して検索結果として出力する。本例では、検索部２５は、前記３つの見出し語の中から、見出し語「電子辞書」の検索結果、すなわち、辞書１１０において見出し語に対応付けられている当該見出し語の意味を、表示制御部２１に出力する。表示制御部２１は、「電子辞書」の検索結果を表示部１６に表示する（図１６のＵＩ画面Ｄ３１）。
【０１０２】
図１６に示すＵＩ画面Ｄ３１において、表示制御部２１は、認識文字列を１行目に、続いて、２行目および３行目に選択した見出し語とその意味を表示する。表示制御部２１は、１行目に認識文字列を表示するのに併せて、検索部２５が検索した見出し語に相当する文字列にカーソルを当てて表示することが好ましい。図１６に示す例では、カーソルは、白黒反転表示することで実現される。
【０１０３】
ユーザは、表示された検索結果が所望の見出し語に係る検索結果でなかった場合、または、表示された検索結果を確認した後、別の見出し語について検索結果を得たいと思った場合には、カーソルを動かして、認識文字列の中から別の見出し語を選択することができる。本実施形態では、ユーザは、カーソルを動かすために、入力部１２の左キーおよび右キーを操作する。
【０１０４】
右キーは、カーソルを右に動かすことを指示するキーである。すなわち、ユーザは、右キーを１回押下することにより、検索部２５に対して、現在の注目文字の次の文字（右隣の文字）を注目文字とする前方一致検索を指示することができる。ＵＩ画面Ｄ３１においては、注目文字が「電」であって、「電」からはじまる最も文字数の多い見出し語である「電子辞書」にカーソルが当たっている。このようにＵＩ画面Ｄ３１が表示されている状態において、右キーが押下された場合、検索部２５は、「電」の次の文字「子」を注目文字とする前方一致検索を開始する。本例の認識文字列の並びの中では、「子」から始まる見出し語は、「子」以外に存在しない。具体的には、「子辞」または「子辞書」といった見出し語は辞書１１０に登録されていない。そこで、検索部２５は、見出し語「子」の検索結果を表示制御部２１に出力する。表示制御部２１は、「子」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ３２）。
【０１０５】
さらに、右キーが押下されると、検索部２５は、注目文字を「辞」として、認識文字列に含まれる見出し語のうち、「辞」を前方に含む見出し語を辞書１１０から検出する。本例では、「辞」と「辞書」とが検出されたので、検索部２５は、文字数がより多い見出し語である「辞書」の検索結果を表示制御部２１に出力する。表示制御部２１は、「辞書」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ３３）。
【０１０６】
さらに、右キーが押下されると、検索部２５は、同様に、認識文字列に含まれる見出し語のうち、次の注目文字「書」を前方に含む、最も文字数の多い見出し語（本例では「書」）についての検索結果を表示制御部２１に出力する。表示制御部２１は、「書」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ３４）。
【０１０７】
１つの注目文字について、前方一致する見出し語が複数見つかった場合に、最も文字数が多い見出し語が代表して表示される上述のような仕様において、その他の文字数の少ない見出し語を、必要に応じてユーザが選択できるように構成することが好ましい。例えば、図１６に示す例では、見出し語「電子辞書」の検索結果が表示された後、ユーザが、「電子辞」という単語が存在しないか確認したり、「電子」の検索結果を得たりすることを、簡易な操作で行えることが好ましい。しかし、右キーには、上述のとおり、注目文字を１つ右に進める機能が割り当てられている。そこで、本実施形態では、検索部２５は、左キーが押下されたことに応じて、注目文字をそのまま維持して、現在カーソルが当たっている文字列の末尾の１文字（最右端の１文字）を、検索の対象から外す。そして、検索部２５は、末尾１文字を減らした文字列に対応する見出し語を辞書１１０から検索する。なお、１つの注目文字につき、最も文字数が少ない見出し語の検索結果が表示された後、さらに左キーが押下された場合には、検索部２５は、注目文字を１つ左に戻すものとする。
【０１０８】
例えば、ＵＩ画面Ｄ３４において、注目文字「書」の最も文字数が少ない見出し語が表示された状態で、左キーが押下されると、検索部２５は、注目文字を１つ左に戻して「辞」を注目文字とする前方一致検索を実施し、見出し語「辞書」の検索結果を表示制御部２１に出力する。図１７に示すとおり、表示制御部２１は、再び、「辞書」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ３５）。
【０１０９】
ここで、左キーが押下されると、現在の注目文字「辞」には、前方一致する「辞書」よりも文字数が１つ少ない見出し語「辞」が存在するので、検索部２５は、見出し語「辞」の検索結果を表示制御部２１に出力する。表示制御部２１は、「辞」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ３６）。
【０１１０】
ＵＩ画面Ｄ３６にて、文字数が最も少ない「辞」の検索結果が表示された後、さらに、左キーが押下されると、検索部２５は、注目文字を１つ左の「子」に戻して、「子」の検索結果を表示制御部２１に出力する。表示制御部２１は、「子」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ３７）。
【０１１１】
ＵＩ画面Ｄ３７にて、文字数が最も少ない「子」の検索結果が表示された後、さらに、左キーが押下されると、検索部２５は、注目文字を１つ左の「電」に戻して、前方一致する見出し語の中で文字数が最も多い見出し語「電子辞書」の検索結果を表示制御部２１に出力する。表示制御部２１は、「電子辞書」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ３８）。
【０１１２】
ここで、左キーが押下されると、検索部２５は、注目文字を「電」のまま維持し、「電子辞書」から末尾の１文字を検索対象から外した文字列「電子辞」について、辞書１１０を検索する。しかし、文字列「電子辞」に対応する見出し語は辞書１１０に存在しない。このような場合、検索部２５は、文字列「電子辞」と前方一致する見出し語を辞書１１０から検索し、該当する見出し語が見つかった場合には、その見出し語の検索結果を出力してもよい。図１７に示す例では、検索部２５は、文字列「電子辞」に前方一致する見出し語「電子辞書」を辞書１１０から検出し、「電子辞書」の検索結果を表示制御部２１に出力する。表示制御部２１は、「電子辞書」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ３９）。ＵＩ画面Ｄ３９の検索結果は、ＵＩ画面Ｄ３８の検索結果と変わらないが、カーソルは、「電子辞書」から１つ文字の少ない「電子辞」に当たって表示されている。ユーザは、ＵＩ画面Ｄ３９を確認して、「電子辞」に対応する見出し語が辞書１１０になかったことを確認することができる。なお、検索部２５は、ＵＩ画面Ｄ３９の代わりに、「電子辞」という見出し語が検出されなかった旨を示す検索結果を出力してもよい。
【０１１３】
さらに、左キーが押下されると、検索部２５は、「電子辞」の末尾の１文字を検索対象から外した文字列「電子」について、辞書１１０を検索する。そして、検索部２５は、見出し語「電子」の検索結果を、表示制御部２１に出力する。表示制御部２１は、「電子」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ４０）。
【０１１４】
さらに、左キーが押下されると、検索部２５は、「電子」の末尾の１文字を検索対象から外した文字列「電」について、辞書１１０を検索する。そして、検索部２５は、見出し語「電」の検索結果を、表示制御部２１に出力する。表示制御部２１は、「電」の検索結果を表示部１６に表示する（ＵＩ画面Ｄ４１）。
【０１１５】
前記の構成および方法によれば、ユーザは、右キーを操作して、認識文字列における注目文字を順次右に進めることにより、その文字と前方一致し、かつ、認識文字列内の最も文字数が多い見出し語について、検索結果をすぐに得ることができる。一方、ユーザは、左キーを操作して、検索対象の文字列を末尾から１文字ずつ減縮することにより、１つの注目文字につき、前方一致したすべての見出し語について漏れなく検索結果を得ることができる。
【０１１６】
〔変形例〕
前述したとおり、図４のＳ１１９において、なぞり中に検出されるエラーとしては、例えば、なぞり時間のタイムアウト、および、バッファオーバーなどが想定される。図１４の（ａ）および（ｂ）は、エラーに係る支援情報の具体例を示す図である。
【０１１７】
走査制御部２２は、なぞりの開始が検出されてからの経過時間を監視する。走査制御部２２は、該経過時間が所定時間（例えば、５秒）を超えると、タイムアウトエラーを検出する。走査制御部２２が、タイムアウトエラーを検出すると、表示制御部２１は、Ｓ１２２において、図５に示すＵＩ画面Ｄ１２またはＵＩ画面Ｄ２２に代えて、図１４の（ａ）に示すＵＩ画面Ｄ２２−２を、表示部１６に表示する。なお、タイムアウトエラーが発生したことを示す重畳画像Ｄ２２１は、支援情報重畳部２７によって生成されてもよい。
【０１１８】
走査制御部２２は、さらに、バッファ２３０を監視してもよい。１度のスキャン操作によってたくさんの文字列が走査されることにより、撮像素子１３１からバッファ２３０に送られる画素情報をバッファ２３０の記憶容量を上回った場合、走査制御部２２は、バッファオーバーエラーを検出する。走査制御部２２が、バッファオーバーエラーを検出すると、表示制御部２１は、Ｓ１２２において、図５に示すＵＩ画面Ｄ１２またはＵＩ画面Ｄ２２に代えて、図１４の（ｂ）に示すＵＩ画面Ｄ２２−３を表示部１６に表示する。なお、バッファオーバーエラーが発生したことを示す重畳画像Ｄ２２２は、支援情報重畳部２７によって生成されてもよい。
【０１１９】
〔ソフトウェアによる実現例〕
ペン型電子辞書１の制御ブロック（特に、音声出力制御部２０、表示制御部２１、走査制御部２２、画像取得部２３、文字認識部２４、検索部２５、計時部２６および支援情報重畳部２７）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１２０】
後者の場合、ペン型電子辞書１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、前記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、前記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が前記プログラムを前記記録媒体から読み取って実行することにより、本発明の目的が達成される。前記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、前記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して前記コンピュータに供給されてもよい。なお、本発明の一態様は、前記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１２１】
〔まとめ〕
本発明の態様１に係る電子機器（ペン型電子辞書１）は、スキャナ（１３）を手動で読み取り対象に当ててなぞるスキャン操作（なぞり）をユーザが実施することにより、読み取り対象の画像を取得するための走査が実行される電子機器において、前記スキャナを制御する走査制御部（２２）と、前記スキャナによって読み取られた画像を取得する画像取得部（２３）と、前記画像の取得に際しユーザにより実施された前記スキャン操作に対する評価を示す評価情報（基準線付き画像、なぞり速度、など）を、当該電子機器の表示部（１６）に表示する評価情報表示制御部（表示制御部２１、支援情報重畳部２７）とを備えている。
【０１２２】
前記の構成によれば、ユーザがスキャン操作を実施した後、電子機器は、ユーザのスキャン操作を評価し、その評価結果を評価情報としてユーザに提示することができる。ユーザは、提示された評価情報を確認して、自身が行ったスキャン操作の適否を判断し、これを参考にして、次回以降に実施するスキャン操作をより適切に実施することが可能となる。つまり、評価情報は、ユーザがスキャン操作を適正に実施することを支援するための支援情報となり得る。結果として、ユーザのスキャン操作を支援して、利便性を向上させる電子機器を実現することができる。
【０１２３】
本発明の態様２に係る電子機器では、前記態様１において、前記評価情報表示制御部は、前記スキャナの撮像範囲の境界および中心の少なくともいずれかを示す基準線（実線５０、破線５１）を前記画像に重畳させて前記評価情報として前記表示部に表示してもよい。
【０１２４】
前記の構成によれば、評価情報として、基準線が重畳された画像が、ユーザに提示される。基準線は、スキャナの撮像範囲の境界および中心の少なくともいずれかを示しているので、前記画像を見れば、ユーザは、読み取り対象と、撮像範囲との相対的位置関係を確認することができる。読み取り対象が撮像範囲内に収まっていたり、読み取り対象の中心が撮像範囲の中心とほぼ一致していたりする場合、ユーザは、自身のスキャン操作が適切であり、次回以降も同じようにスキャン操作をすればよいと理解することができる。一方、読み取り対象が撮像範囲からはみ出していたり、読み取り対象が並ぶ方向が基準線の方向に対して斜めになっていたりした場合、ユーザは、自身のスキャン操作が適切でなかったと認識して、次回以降のスキャン操作において、その不適切な操作を改善するように努めることができる。このように、評価情報としての基準線付き画像は、より適切なスキャン操作が実施されるために有益な情報をユーザに提示することにより、ユーザのスキャン操作を支援して、結果として、利便性を向上させることができる。
【０１２５】
本発明の態様３に係る電子機器では、前記態様１または２において、前記走査制御部は、ユーザの前記スキャン操作に基づく走査速度の適正性を評価し、前記評価情報表示制御部は、さらに、前記走査速度に対する評価結果を前記評価情報として前記表示部に表示してもよい。
【０１２６】
前記の構成によれば、評価情報として、ユーザのスキャン操作に基づく走査速度の適正性に係る評価結果が、ユーザに提示される。これにより、ユーザは、自身が実施したスキャン操作の速度が、適正か、早すぎるのか、遅すぎるのかを知ることができる。これにより、ユーザは、適正ななぞり速度を知って、次回以降のなぞりにおいて、意識的に、適正な速度でなぞることができる。結果として、ユーザの適正なスキャン操作を支援して、利便性を向上させる電子機器を実現することができる。
【０１２７】
本発明の態様４に係る電子機器は、前記態様１から３において、前記画像取得部によって取得された画像を処理して処理結果を出力する１以上の処理部（文字認識部２４、検索部２５）を備え、前記評価情報表示制御部は、前記画像取得部によって前記画像が取得されてから、前記処理部によって出力された処理結果（検索結果）を前記表示部に表示するまでの間、または、前記処理結果を前記表示部に表示した後、当該電子機器に対して所定の操作が入力されたときに、前記評価情報を表示してもよい。
【０１２８】
前記の構成によれば、前述の評価情報の提示は、前記処理部による処理が完了するまでの待ち時間を利用して行われる。あるいは、評価情報の提示は、前記処理部による処理結果が表示された後、ユーザが所望するタイミングにて行われる。そのため、電子機器の本来の機能性（前記処理部によって実現する機能）が損なわれないという点でさらに有利である。具体的には、評価情報が表示部に表示されるために処理結果の表示が遅れたり、処理結果の表示が妨げられたりすることがない。結果として、ユーザのスキャン操作を支援して、利便性を向上させる電子機器を実現することができる。
【０１２９】
本発明の態様５に係る電子機器は、前記態様１から４において、当該電子機器の動作状況に応じて、該動作状況をユーザが識別可能な所定の音を出力する音声出力制御部（２０）を備えている。
【０１３０】
前記の構成によれば、ユーザは、表示部に表示されている情報を態々確認せずとも、電子機器がどんな状態であるのかを、音を聞くだけで認識することができる。このことは、例えば、電子機器がペン型の電子機器であって、文字を書くときのように把持されて使用される場合に、とりわけ有利である。ペンで文字を書くときにように電子機器を把持したとき、当該電子機器の表示部は、ユーザの正面を向いていないので、ユーザは、ペンのように使用しながら、表示部を覗き込む必要があるが、必要な情報を音によって提示すれば、そのような必要がなくなるからである。
【０１３１】
さらに、電子機器の状態を音によってユーザに通知できるようにしたので、動作状況の情報を表示部に表示する必要がなくなる。この分を、スキャン操作に対する評価情報の表示のために活用することができる。結果として、ユーザのスキャン操作を支援して、利便性を向上させる電子機器を実現することができる。
【０１３２】
本発明の態様６に係る電子機器は、前記態様５において、前記スキャナによって読み取られた文字列について意味を検索して表示する電子辞書（ペン型電子辞書１）であり、該電子辞書に対して、２行にまたがる読み取り対象の文字列を読み取る指示が入力された場合に、前記走査制御部は、前記２行にまたがる読み取り対象の前半の文字列と、後半の文字列とをそれぞれ走査するように前記スキャナを制御するとともに、前半の文字列および後半の文字列のそれぞれについて、前記スキャナが前記スキャン操作を受け入れ可能になった開始時点から、前記スキャン操作の終了が検出された終了時点まで点灯するように、前記スキャンの光源（ＬＥＤ１３０）の点灯および消灯を制御し、前記音声出力制御部は、前記開始時点と、前記終了時点とにおいて、ユーザが識別可能な所定の音を出力してもよい。
【０１３３】
前記の構成によれば、２行にまたがって読み取り対象の文字列をスキャンする場合に、２度に亘るユーザのスキャン操作において、音により、電子機器の動作状況をタイミングよくユーザに通知することに加えて、スキャナの光源の点灯と消灯とを適切なタイミングで切り換えることが可能となる。これにより、光源の省電力という効果に加えて、スキャン可能なタイミングを光によってユーザに知らせることができるという効果を奏する。
【０１３４】
本発明の態様７に係る電子機器は、前記態様１から６において、前記スキャナによって読み取られた文字列について意味を検索して表示する電子辞書であり、前記画像取得部によって取得された画像に対して文字認識処理を実行して、該画像に含まれる文字列をテキストデータに変換する文字認識部（２４）と、前記テキストデータに基づいて辞書を検索し、検索結果を出力する検索部（２５）と、前記文字認識部および前記検索部の処理にかかる所要時間を計測する計時部（２６）とを備え、前記所要時間（検索所要時間）は、前記検索結果とともに前記表示部に表示されてもよい。
【０１３５】
前記の構成によれば、検索結果とともに、所要時間がユーザに提示される。これにより、ユーザは、文字列の画像が読み取られてから、いかに短時間で、検索結果が得られるのかをということを知ることができる。
【０１３６】
本発明の態様８に係る電子機器の制御方法は、スキャナを手動で読み取り対象に当ててなぞるスキャン操作をユーザが実施することにより、読み取り対象の画像を取得するための走査が実行される電子機器を制御する制御方法であって、該制御方法は、前記スキャナを制御する走査制御ステップ（Ｓ１０３〜Ｓ１０４）と、前記スキャナによって読み取られた画像を取得する画像取得ステップ（Ｓ１０６）と、前記画像の取得に際しユーザにより実施された前記スキャン操作に対する評価を示す評価情報を、当該電子機器の表示部に表示する評価情報表示制御ステップ（Ｓ１０８、Ｓ１１１）とを含んでいる。前記の方法によれば、前記態様１と同様の効果を奏する。
【０１３７】
本発明の各態様に係る電子機器は、コンピュータによって実現してもよく、この場合には、コンピュータを前記電子機器が備える各部（ソフトウェア要素）として動作させることにより前記電子機器をコンピュータにて実現させる電子機器の制御プログラム（例えば、前記態様１に記載の電子機器としてコンピュータを機能させるための制御プログラムであって、前記走査制御部、前記画像取得部、および、前記評価情報表示制御部としてコンピュータを機能させるための制御プログラム）、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１３８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１３９】
１  ペン型電子辞書（電子機器）、１０  制御部、１１  記憶部、１２  入力部、１３  スキャナ、１５  スピーカ（音声出力部）、１６  表示部、２０  音声出力制御部、２１  表示制御部（評価情報表示制御部）、２２  走査制御部、２３  画像取得部、２４  文字認識部（処理部）、２５  検索部（処理部）、２６  計時部、２７  支援情報重畳部（評価情報表示制御部、評価情報生成部）、５０  実線（基準線）、５１  破線（基準線）、１００  筐体、１３０  ＬＥＤ（光源）
【図１】
2018081661.tif 000003
【図２】
2018081661.tif 000004
【図３】
2018081661.tif 000005
【図４】
2018081661.tif 000006
【図５】
2018081661.tif 000007
【図６】
2018081661.tif 000008
【図７】
2018081661.tif 000009
【図８】
2018081661.tif 000010
【図９】
2018081661.tif 000011
【図１０Ａ】
2018081661.tif 000012
【図１０Ｂ】
2018081661.tif 000013
【図１１】
2018081661.tif 000014
【図１２】
2018081661.tif 000015
【図１３】
2018081661.tif 000016
【図１４】
2018081661.tif 000017
【図１５】
2018081661.tif 000018
【図１６】
2018081661.tif 000019
【図１７】
2018081661.tif 000020