(57)【要約】【課題】限られた表示領域で、他の情報を確認しながら文字の入力操作を行う。【解決手段】文字入力ボックス（５０）を、リスト（５２）を表示するリスト表示枠上に重ねるとともに、文字入力ボックス（５０）を透過してリスト（５２）を表示させ、このときの文字入力ボックス（５０）の表示領域に対するタッチ操作が、上記リスト（５２）の表示領域に対するタッチ操作であるか否かを判定する。【選択図】図３
2014056517.tif 000002
【特許請求の範囲】
【請求項１】
文字入力のためのユーザインターフェースとしてタッチパネルを用いた文字入力装置であって、
上記タッチパネルには、当該タッチパネルに接触させた物体を移動させることで文字入力が可能な文字入力枠と、入力された文字を表示可能な文字表示枠とが表示され、
上記文字入力枠を、入力された複数の文字から構成される文字列に対応する言語情報をリスト化した情報表示リストを表示するリスト表示枠上に重ねるとともに、当該文字入力枠を透過して、上記リスト表示枠に表示されている情報表示リストを表示させる透過表示制御手段と、
上記透過表示制御手段によって、上記情報表示リストが上記文字入力枠を透過して表示されているとき、上記文字入力枠の表示領域に対するタッチ操作が、上記情報表示リストの表示領域に対するタッチ操作であるか否かを判定するタッチ操作判定手段と、を備えることを特徴とする文字入力装置。
【請求項２】
上記タッチ操作判定手段が、上記文字入力枠の表示領域に対するタッチ操作を、上記情報表示リストの表示領域に対するタッチ操作であると判定したとき、上記言語情報に対応付けられた、言語情報を説明するための情報を表示する言語情報説明表示手段をさらに備えることを特徴とする請求項１に記載の文字入力装置。
【請求項３】
上記タッチ操作判定手段が、上記文字入力枠の表示領域に対するタッチ操作を、上記情報表示リストの表示領域に対するタッチ操作と判定したとき、上記情報表示リストを上記文字入力枠の前面に表示するリスト前面表示手段をさらに備えることを特徴とする請求項１に記載の文字入力装置。
【請求項４】
上記透過表示制御手段は、上記タッチ操作判定手段が、上記文字入力枠の表示領域に対するタッチ操作を、文字入力操作であると判定したとき、上記情報表示リストの上記文字入力枠における透過表示を解除することを特徴とする請求項１〜３のいずれか１項に記載の文字入力装置。
【請求項５】
上記文字表示枠を拡大して、かつ上記文字入力枠に変更する文字表示枠変更手段をさらに備えることを特徴とする請求項１〜４のいずれか１項に記載の文字入力装置。
【請求項６】
上記文字表示枠変更手段は、上記文字表示枠を拡大して、かつ上記文字入力枠に変更したとき、上記文字表示枠を、上記文字入力枠と重ならないように平行移動させて再表示させることを特徴とする請求項５に記載の文字入力装置。
【請求項７】
上記文字入力枠内で上記タッチパネルに接触させた上記物体を移動させることで入力された軌跡を、文字として認識する文字認識手段をさらに備え、
上記文字表示枠変更手段は、上記文字認識手段が上記軌跡を文字として認識した後、上記文字入力枠を上記文字表示枠に変更し、上記文字入力枠に隣接し、かつ文字が未入力の上記文字表示枠を、新たな上記文字入力枠に変更することを特徴とする請求項５または６に記載の文字入力装置。
【請求項８】
上記文字表示枠変更手段は、上記文字表示枠を上記文字入力枠に変更するとき、上記文字入力枠内に、入力可能な言語を示す操作ガイダンス、文字認識を自動で行うか否かを示す認識モード指示領域、および、文字入力を中止するためのタッチ操作を受け付ける入力中止領域を設定することを特徴とする請求項５〜７のいずれか１項に記載の文字入力装置。
【請求項９】
上記文字表示枠変更手段は、上記文字入力枠が文字入力操作を受け付けたとき、上記操作ガイダンス、および上記認識モード指示領域の設定を解除することを特徴とする請求項８に記載の文字入力装置。
【請求項１０】
上記文字表示枠変更手段は、上記文字入力枠と上記文字表示枠との変更を、枠のサイズを徐々に変更させながら表示させることを特徴とする請求項５〜９のいずれか１項に記載の文字入力装置。
【請求項１１】
請求項１〜１０のいずれか１項に記載の文字入力装置によって入力された文字を編集する文字編集装置であって、
文字が入力済である上記文字表示枠に上記物体が接触したとき、文字を編集する操作を受け付けるための文字編集ウィンドウを設定し、上記情報表示リストの前面に重ねて、上記タッチパネルに表示させる文字編集手段を備えることを特徴とする文字編集装置。
【請求項１２】
上記文字編集ウィンドウは、ユーザの文字表示枠に対するタッチ操作を受け付けて、入力された文字を変更するための候補を表示する候補選択領域、当該文字表示枠が表示されている箇所に上記文字入力枠を挿入する挿入指示領域、当該文字表示枠を削除する削除指示領域、および、当該文字表示枠を未入力の上記文字入力枠に変更する再入力指示領域を少なくとも含むことを特徴とする請求項１１に記載の文字編集装置。
【請求項１３】
上記文字編集手段は、上記文字が入力済である上記文字表示枠が複数選択されたとき、上記文字編集ウィンドウの表示を解除し、上記選択された複数の文字表示枠を削除するための削除確認ウィンドウを表示させることを特徴とする請求項１１または１２に記載の文字編集装置。
【請求項１４】
請求項１〜１０のいずれか１項に記載の文字入力装置あるいは請求項１１〜１３のいずれか１項に記載の文字編集装置を備えることを特徴とする電子辞書。
【請求項１５】
文字入力のためのユーザインターフェースとしてタッチパネルを用いた文字入力装置の制御方法であって、
上記タッチパネルには、当該タッチパネルに接触させた物体を移動させることで文字入力が可能な文字入力枠と、入力された文字を表示可能な文字表示枠とが表示され、
上記文字入力枠を、入力された複数の文字から構成される文字列に対応する言語情報をリスト化した情報表示リストを表示するリスト表示枠上に重ねるとともに、当該文字入力枠を透過して、上記リスト表示枠に表示されている情報表示リストを表示させる透過表示制御ステップと、
上記透過表示制御ステップによって、上記情報表示リストが上記文字入力枠を透過して表示されているとき、上記文字入力枠の表示領域に対するタッチ操作が、上記情報表示リストの表示領域に対するタッチ操作であるか否かを判定するタッチ操作判定ステップと、を含むことを特徴とする文字入力装置の制御方法。
【請求項１６】
請求項１〜１０のいずれか１項に記載の文字入力装置が備えるコンピュータを動作させるための制御プログラムであって、上記コンピュータを上記の各手段として機能させるための制御プログラム。
【請求項１７】
請求項１１〜１３のいずれか１項に記載の文字編集装置が備えるコンピュータを動作させるための制御プログラムであって、上記コンピュータを上記の各手段として機能させるための制御プログラム。
【請求項１８】
請求項１６または１７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備え、タッチパネルに接触させた物体を移動させることで文字入力が可能な文字入力装置などに関するものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等の情報処理装置における入力操作は、キーボードなどの物理キーを用いたものが一般的である。しかし、近年は、キーボードなどの物理キーを用いない情報処理装置が普及している。例えば、特許文献１には、ユーザが、タッチパネルに表示されたインデックスが示す領域をペン、あるいは指などの指示体を用いたタッチ操作で指定することで、指定位置に対応した見出語を検索する電子辞書が開示されている。
【０００３】
ところで、情報処理装置における入力操作の中で、よく行われるのは文字入力操作である。これに関しても、タッチパネルを備えた情報処理装置において、指示体を用いた文字入力、いわゆる手書き入力に関する技術が広く普及している。
【０００４】
例えば、特許文献２には、使用者により手書き入力された文字と、入力済の文字との順序関係を保ったまま、入力済の文字に比べて入力される文字を拡大して表示すると共に、使用者の指示により手書き入力された文字と入力済の文字とを表示画面上に同時にレイアウト表示可能な手書き文字入力装置が開示されている。
【０００５】
また、特許文献３には、入力位置に該当する拡大した入力枠を表示部に表示させる文字入力装置が開示されている。
【０００６】
さらに、特許文献４には、編集エリアの情報を入力枠に反映させることにより、ユーザが入力枠に手書き文字を入力する際に、手書き文字が文字データとして表示される位置を常に意識することが可能となる手書き文字入力装置が開示されている。
【０００７】
また、特許文献５には、文書表示領域に文字入力領域を重畳させて表示し、また、必要に応じて、文書表示領域がスクロールされる手書き文字処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平７−２３０４６３号公報（１９９５年８月２９日公開）
【特許文献２】特開平７−３６６０７号公報（１９９５年２月７日公開）
【特許文献３】特開平３−４８９１８号公報（１９９１年３月１日公開）
【特許文献４】特開平７−２１０３０５号公報（１９９５年８月１１日公開）
【特許文献５】特開２００１−４２９９２号公報（２００１年２月１６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献２に開示された技術では、入力済の文字が縮小されて表示されるため、例えば、高齢者が使用する場合などにおいて文字が見難く、操作に困難が生じるという問題があった。
【００１０】
また、特許文献３、および特許文献５に開示された技術では、入力済の文字列が入力領域によって隠されてしまう。また、特許文献４に開示された技術では、表示位置と入力位置とが離れている。これらの理由のため、快適な文字入力が損なわれるといった問題があった。
【００１１】
これらの問題は、電子辞書などの、手書き文字認識機能を有する小型の機器において、特に深刻である。例えば、小型の機器は、表示領域が限られているため、文字が縮小されて表示されると、より文字を認識することが難しくなる。
【００１２】
また、表示デバイスに手書き文字入力のためのウィンドウを表示すると、表示領域が限られている場合、他の情報が確認できないという問題もある。
【００１３】
この問題に対して、文字入力デバイスを表示デバイスと別に設けるという解決法が考えられる。しかしながら、文字入力デバイスを別に設けた場合、構造の複雑化、機器の大型化、および操作の複雑化といった様々な問題が生じる。特に、操作の複雑化によって、高齢者が利用し難いという問題も生じる。
【００１４】
本発明は、上記の課題に鑑みてなされたものであって、その目的は、構造の複雑化、機器の大型化、および操作の複雑化を招くことなく、限られた表示領域で、他の情報を確認しながら文字の入力操作が行える文字入力装置を実現することにある。
【課題を解決するための手段】
【００１５】
上記課題を解決するために、本発明の一態様に係る文字入力装置は、文字入力のためのユーザインターフェースとしてタッチパネルを用いた文字入力装置であって、上記タッチパネルには、当該タッチパネルに接触させた物体を移動させることで文字入力が可能な文字入力枠と、入力された文字を表示可能な文字表示枠とが表示され、上記文字入力枠を、入力された複数の文字から構成される文字列に対応する言語情報をリスト化した情報表示リストを表示するリスト表示枠上に重ねるとともに、当該文字入力枠を透過して、上記リスト表示枠に表示されている情報表示リストを表示させる透過表示制御手段と、上記透過表示制御手段によって、上記情報表示リストが上記文字入力枠を透過して表示されているとき、上記文字入力枠の表示領域に対するタッチ操作が、上記情報表示リストの表示領域に対するタッチ操作であるか否かを判定するタッチ操作判定手段と、を備える。
【００１６】
また、本発明の一態様に係る文字入力装置の制御方法は、文字入力のためのユーザインターフェースとしてタッチパネルを用いた文字入力装置の制御方法であって、上記タッチパネルには、当該タッチパネルに接触させた物体を移動させることで文字入力が可能な文字入力枠と、入力された文字を表示可能な文字表示枠とが表示され、上記文字入力枠を、入力された複数の文字から構成される文字列に対応する言語情報をリスト化した情報表示リストを表示するリスト表示枠上に重ねるとともに、当該文字入力枠を透過して、上記リスト表示枠に表示されている情報表示リストを表示させる透過表示制御ステップと、上記透過表示制御ステップによって、上記情報表示リストが上記文字入力枠を透過して表示されているとき、上記文字入力枠の表示領域に対するタッチ操作が、上記情報表示リストの表示領域に対するタッチ操作であるか否かを判定するタッチ操作判定ステップと、を含む。
【発明の効果】
【００１７】
本発明の一態様によれば、構造の複雑化、機器の大型化、および操作の複雑化を招くことなく、限られた表示領域で、他の情報を確認しながら文字の入力操作が行えるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る電子辞書の要部構成を示すブロック図である。
【図２】上記電子辞書の表示部に表示される画面例を示す模式図である。
【図３】上記電子辞書の表示部に表示される画面例を示す模式図である。
【図４】上記電子辞書の表示部に表示される画面例を示す模式図である。
【図５】上記電子辞書の表示部に表示される画面例を示す模式図である。
【図６】上記電子辞書における処理の流れの一例を示すフローチャートである。
【図７】上記電子辞書における処理の流れの一例を示すフローチャートである。
【図８】上記電子辞書における処理の流れの一例を示すフローチャートである。
【図９】上記電子辞書の表示部に表示される画面例を示す模式図である。
【図１０】上記電子辞書の表示部に表示される画面例を示す模式図である。
【図１１】上記電子辞書の応用例を示す模式図である。
【発明を実施するための形態】
【００１９】
本発明の一実施形態について図１〜図１１に基づいて説明すれば以下の通りである。
【００２０】
ここでは、本発明に係る文字入力装置として、タッチパネルを備えた電子辞書を例に挙げて説明する。なお、本発明は、上記電子辞書の他、タッチパネルを搭載し、文字入力が可能な情報処理装置に適用することが可能である。また、図面における長さ、大きさ、および幅などの寸法関係ならびに形状は、図面の明瞭化と簡略化のために適宜に変更されており、実際の寸法および形状を表してはいない。
【００２１】
〔電子辞書の概要〕
図１は、本実施形態に係る電子辞書１の要部構成を示すブロック図である。
【００２２】
上記電子辞書１は、タッチパネルには、当該タッチパネルに接触させた物体を移動させることで文字入力が可能な文字入力ボックスと、入力された文字を表示可能な文字表示ボックスとが表示され、文字表示ボックスを拡大して、文字入力ボックスに変更し、文字表示ボックスから変更された上記文字入力ボックスを、入力された複数の文字から構成される文字列に対応する言語情報をリスト化したリストを表示するリスト表示枠上に重ねるとともに、当該文字入力ボックスを透過して、リスト表示枠に表示されているリストを表示させ、リストが文字入力ボックスを透過して表示されているとき、文字入力ボックスの表示領域に対するタッチ操作が、リストの表示領域に対するタッチ操作であるか否かを判定することを主な特徴とする文字入力装置である。
【００２３】
なお、「タッチパネルに接触させた物体を移動させる」とは、指示体（指またはペンなど）によるドラッグ操作を想定している。
【００２４】
上記電子辞書１の構成の詳細を説明する前に、本電子辞書１の特徴的な画面例について、図２〜５を参照しながら、説明する。
【００２５】
図２の（ａ）は、電子辞書１のタッチパネル１１に表示される画面の一例を示す模式図である。この例では、タッチパネル１１には、複数の文字表示ボックス５１が表示され、文字表示ボックス５１の左には、文字入力ボックス５０が表示されている。この文字入力ボックス５０は、本来一番左に位置する文字表示ボックス５１、すなわち、１文字目に対応する文字表示ボックス５１が変更されたものである。つまり、図２の（ａ）において、文字入力ボックス５０は、１文字目に対応するボックス、複数の文字表示ボックス５１のうち、一番左に位置する文字入力ボックス５１は、２文字目に対応するボックスとなる。
【００２６】
また、本実施形態では、電子辞書１で使用される辞書として、図２の（ａ）に示すように、国語辞典が選択されている。しかしながら、電子辞書１で使用される辞書は特に限定されず、例えば、英和辞書、漢字辞典、および百科事典など、一般的な電子辞書に搭載されているものであればよい。また、電子辞書１は、これら辞書を複数搭載し、選択可能であってもよい。
【００２７】
図２の（ｂ）は文字入力ボックス５０が表示されているときの画面の一例を示す簡略図であり、図２の（ｃ）は文字入力ボックス５０が非表示であるときの画面の一例を示す簡略図である。図２の（ｂ）および図２の（ｃ）に示されている文字入力ボックス５０、文字表示ボックス５１、およびリスト５２は、タッチパネルのサイズに応じて、サイズが自動調整されてもよい。
【００２８】
次に、文字入力操作について説明する。図３の（ａ）は、電子辞書１のタッチパネル１１に表示される画面の一例を示す模式図である。この例では、文字入力ボックス５０には、図３の（ａ）に示すように、入力可能な言語が示された操作ガイダンス５６が表示されている。一般的な電子辞書は、辞書の種類に応じて入力可能な文字種あるいは言語などが制限されることがあるためである。
【００２９】
また、この例では、文字入力ボックス５０には、認識モード指示領域５５が表示されている。これは、手書き文字認識の開始を自動的に行うモード、あるいは手動で行うモードのどちらのモードが選択されているかが表示されている。
【００３０】
上記手書き文字認識の開始の条件は、特に限定されない。例えば、自動的に行うモードであれば、タイマを用いて、規定時間文字入力が無ければ認識を開始してもよい。また、手動で行うモードであれば、文字入力ボックス５０の隣の文字表示ボックス、すなわち、図３の（ｃ）における文字表示ボックス５１ｂに対して、ユーザのタッチ操作が行われたとき、認識を開始してもよい。さらに、自動的に行うモードが選択されている場合でも、上記タッチ操作による認識を開始が行われてもよい。
【００３１】
また、上記手書き文字認識の開始の条件は、例えば、上記認識モード指示領域５５が表示された領域へのタッチ操作によって、自動的に行うモードと手動で行うモードとが切り替えられてもよい。
【００３２】
ここで、ユーザが文字入力ボックス５０に対して、指示体を用いて文字を入力したとする。図３の（ｂ）は、文字が入力された文字入力ボックス５０の一例を示す模式図である。なお、図３の（ｂ）に示すように、文字入力ボックス５０には、入力中止領域５３が含まれている。入力中止領域５３に対する操作による処理の詳細については後述する。
【００３３】
なお、ユーザによって文字入力が開始されたとき、認識モード指示領域５５、および操作ガイダンス５６の表示を消すことが望ましい。これらの表示を消すことで、ユーザが文字入力ボックス５０をより広く使用できるようにするためである。
【００３４】
図３の（ｃ）は、文字入力途中の画面の一例を示す模式図である。この例では、図３の（ｂ）で入力された軌跡が、「こ」と認識され文字表示ボックス５１ａに表示されている。また、文字入力ボックス５０は文字表示ボックス５１ａの１つ右に移動している。これはつまり、文字表示ボックス５１ａの１つ右の文字表示ボックス５１が、文字入力ボックス５０に変更されたことを示している。
【００３５】
さらに、リスト５２には、ユーザによって入力された文字である「こ」に対応する見出語が表示される。このとき、文字入力ボックス５０とリスト５２とが重なって表示されるが、文字入力ボックス５０を透過させてリスト５２を表示させることによって、文字入力途中でもユーザがリスト５２に表示された見出語を認識することができる。
【００３６】
続いて、図４を参照して、文字認識および決定処理の詳細を説明する。図４の（ａ）は、文字入力途中の画面の一例を示す模式図である。ユーザは、電子辞書１に図４の（ａ）の画面が表示されている状態で、文字表示ボックス５１ｂを指示体でタッチしたとする。
【００３７】
図４の（ｂ）は、文字認識および決定処理中の画面の一例を示す模式図である。文字表示ボックス５１ｂがユーザによってタッチされると、文字認識が開始される。図４の（ｂ）では、ユーザの入力した軌跡が「こ」であると認識されている。
【００３８】
続いて、ユーザによって入力された軌跡が「こ」であると決定されたので、文字入力ボックス５０が文字表示ボックス５１ａに変更される。さらに、隣の文字表示ボックス５１ｂが、文字入力ボックス５０に変更される。また、リスト５２には「こ」に対応する見出語が表示される。このとき、タッチパネル１１では、図４の（ｂ）に示すように、文字入力ボックス５０と文字表示ボックス５１との変更が、ボックスのサイズを徐々に変更しながら行われる、いわゆるアニメーション表示によってなされることが望ましい。これは、アニメーション表示によって、ユーザが操作の結果を容易に理解できるようにするためである。
【００３９】
図４の（ｃ）は文字認識および決定処理が終了した時点での画面の一例を示す模式図である。上述したとおり、文字入力ボックス５０に入力された軌跡は、「こ」として決定され、文字入力ボックス５０は、文字表示ボックス５１ａとして「こ」を表示した状態でタッチパネル１１に表示されている。また、文字表示ボックス５１ｂは、新たな文字入力ボックス５０として表示されており、その隣には文字表示ボックス５１ｃが表示されている。なお、文字表示ボックス５１ａ、５１ｃ、および文字入力ボックス５０といった、ユーザが操作可能なボックスは、太枠で表示されてもよい。
【００４０】
また、最後の文字入力ボックス５０に文字が入力されたとき、すなわち、すべての文字表示ボックス５１に文字が入力されたときは、文字入力ボックス５０を文字表示ボックス５１に変更するのみで、新たな文字入力ボックス５０は表示しない。
【００４１】
最後に、図５を参照して、見出語選択処理について説明する。図５は、見出語選択処理における操作および画面の一例を示す模式図である。
【００４２】
リスト５２に見出語が表示されているとき、ユーザはリスト５２に対して、例えば、タップ操作を行うことによって、所望する見出語を選択できる。このとき、図５に示すように、リスト５２が、文字入力ボックス５０を透過して表示されている場合、文字入力ボックス５０に対して行ったタップ操作が、リスト５２に対するタップ操作と判定され、選択した見出語に対応する情報が表示される。なお、リスト５２において、文字入力ボックス５０と重なっていない部分でタップ操作を行った場合にも、同様に選択した見出語に対応する情報が表示されることは言うまでもない。
【００４３】
また、文字入力ボックス５０に対して行ったタップ操作によって、文字入力ボックス５０を透過して表示されているリスト５２が、文字入力ボックス５０の前面に表示されるような構成にしてもよい。この場合はもう一度、リスト５２に対するタップ操作を行うことで、選択した見出語に対応する情報が表示される。また、リスト５２を前面に表示した後、文字入力ボックス５０を、文字表示ボックス５１に変更してもよい。
【００４４】
このように、電子辞書１によれば、文字表示ボックス５１を拡大した文字入力ボックス５０に対して、指示体で軌跡を入力することができる。したがって、ユーザは容易に文字入力を行うことができる。また、文字入力ボックス５０とリスト５２とが重なって表示されている場合、文字入力ボックス５０を透過してリスト５２を表示することができる。したがって、ユーザは文字入力ボックス５０が表示されている状態でも、リスト５２を確認することができる。さらに、リスト５２が透過されている文字入力ボックス５０に対してタッチ操作を行ったとき、リスト５２に対するタッチ操作であると判定される。したがって、ユーザは文字入力ボックス５０の上からでも、リスト５２へのタッチ操作を行うことができ、所望する見出語を選択することができる。
【００４５】
よって、構造の複雑化、機器の大型化、および操作の複雑化を招くことなく、限られた表示領域で、他の情報を確認しながら文字の入力操作を行うことができるという効果を奏する。
【００４６】
〔電子辞書の構成〕
次に、図１を参照して、電子辞書１の要部構成について説明する。図１に示すように、電子辞書１は、少なくとも、タッチパネル１１、制御部１２、および、記憶部１３を備える構成である。
【００４７】
タッチパネル１１は、入力部２１、および表示部２２から構成されている。
【００４８】
入力部２１は、ユーザが電子辞書１に指示信号を入力する入力デバイスである。入力部２１は、指示体の接触（接近も含む）を受け付ける入力面と、指示体が入力面に接触したことを検知するととともに、入力面における指示体が接触した位置を検知するタッチセンサとで構成されている。タッチセンサは、指示体と入力面との接触／非接触を検知できればどのようなセンサで実現されていてもかまわない。例えば、圧力センサ、静電容量センサ、光センサなどで実現される。
【００４９】
次に、表示部２２は、電子辞書１が処理する情報を表示する表示デバイスである。例えば、表示部２２には、後述する表示制御部３２などによって処理された情報が表示される。表示部２２は、例えば、ＬＣＤ（液晶ディスプレイ）などの表示装置で構成される。
【００５０】
なお、本実施の形態では、上記入力部２１を透過型のタッチセンサとし、このタッチセンサを上記表示部２２の表示画面上に重ね合わせて構成されるタッチパネル１１を用いる。
【００５１】
次に、記憶部１３は、（１）電子辞書の制御部１２が実行する制御プログラム、（２）制御部１２が実行するＯＳ（Operating System）プログラム、（３）制御部１２が、文字入力装置が有する各種機能を実行するためのアプリケーションプログラム、（４）該アプリケーションプログラムを実行するときに読み出す各種データを記憶するものである。例えば、上記（１）〜（４）のデータは、ＲＯＭ（read only memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（登録商標）（Electrically EPROM）、ＨＤＤ（Hard Disc Drive）、およびＲＡＭ（Random Access Memory）などの記憶装置に記憶される。
【００５２】
記憶部１３は、特に、入力軌跡記憶部４１、文字候補記憶部４２、および、辞書情報記憶部４３を含んでいる。入力軌跡記憶部４１は、一時記憶部であり、上記ＲＡＭで実現できる。具体的には、入軌跡記憶部４１は、入力部２１を介して入力された操作の軌跡の座標情報を一時的に記憶する。文字候補記憶部４２には、ひらがな、カタカナ、漢字、アルファベット、および数字などの各種文字が記憶されている。辞書情報記憶部４３には、電子辞書１に搭載されている辞書毎に、見出語と情報とが対応付けられて記憶されている。例えば、国語辞典であれば、見出語と見出語の説明とが対応付けられて記憶されている。なお、文字候補記憶部４２および辞書情報記憶部４３は、上記ＲＯＭなどで実現できる。
【００５３】
また、どのデータをどの記憶装置に記憶するのかについては、情報処理装置の使用目的、利便性、コスト、物理的な制約などから適宜決定される。
【００５４】
次に、制御部１２は、電子辞書１が備える各部を統括制御するものである。制御部１２は、少なくとも、入力判定部３１、表示制御部３２、および、ボックス制御部３５を含んでいる。さらに、図示のとおり、文字入力制御部３３、リスト制御部３４、および、文字編集制御部３６を含んでいることが好ましい。
【００５５】
上述した制御部１２の各機能ブロックは、例えば、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）、ＮＶＲＡＭ（non-Volatile random access memory）等で実現された記憶装置（記憶部１３）に記憶されているプログラムを不図示のＲＡＭ（random access memory）等に読み出して実行することで実現できる。
【００５６】
入力判定部３１は、入力部２１により入力面との接触が検知された指示体の動きに応じて、入力位置、および、受け付ける操作を決定するものである。指示体の動きの典型例は、（１）接触したまま移動した距離が所定距離を超える前に非接触となる、（２）接触したまま所定距離を超えて移動する、（３）移動することなく所定時間経過前に非接触となる、（４）移動することなく所定時間経過後に非接触となる、である。入力判定部３１は、上記（１）の場合はフリック操作として受け付け、上記（２）の場合はドラッグ操作として受け付け、上記（３）の場合はタップ操作として受け付け、上記（４）の場合は長押し操作として受け付ける。
【００５７】
そして、入力判定部３１は、入力部２１から受け付ける操作を判定し、この判定結果を表示制御部３２、リスト制御部３４、文字入力制御部３３、文字編集制御部３６に送る。
【００５８】
なお、入力判定部３１は、特に、文字入力ボックス５０に対するドラッグ操作、すなわち、入力操作の軌跡を文字入力操作として判定する。そして、入力判定部３１は、特に、透過領域入力判定部３１１を含んでいる。
【００５９】
透過領域入力判定部３１１は、入力部２１に対する指示体の動きが、所定の操作であるか否かを判定するものである。具体的には、「リスト５２を透過して表示している文字入力ボックス５０が表示された座標へのタップ操作」であるか否かを判定する。タップ操作である場合、透過領域入力判定部３１１は、この判定結果を、リスト制御部３４に送る。
【００６０】
一方、タップ操作でない場合、例えば、文字入力操作である場合、透過領域入力判定部３１１は、この判定結果を、表示制御部３２に送る。
【００６１】
文字入力制御部３３は、上記入力判定部３１による判定結果に応じて、文字入力における処理を実行するものである。具体的には、（１）入力判定部３１によって判定された文字入力操作の軌跡を、入力軌跡記憶部４１に記憶する、（２）入力軌跡記憶部４１から軌跡を読み出し、文字候補記憶部４２から軌跡と一致する文字を読み出す、といった処理を行う。
【００６２】
文字入力制御部３３は、文字入力の処理を行った結果を、リスト制御部３４、ボックス制御部３５に送る。
【００６３】
リスト制御部３４は、上記入力判定部３１による判定結果に応じて、リスト表示における処理を実行するものである。具体的には、（１）文字入力制御部３３によって読み出された文字、あるいは複数の文字表示ボックス５１に入力されている文字からなる文字列に応じて、辞書情報記憶部４３から見出語を読み出す、（２）入力判定部３１が、見出語が表示された座標に対する選択操作であると判定したとき、辞書情報記憶部４３から選択された見出語に対応付けられている情報を読み出す、といった処理を行う。なお、透過領域入力判定部３１１が、「リスト５２を透過して表示している文字入力ボックス５０が表示された座標へのタップ操作」であると判定したときも、リスト制御部３４は、辞書情報記憶部４３から選択された見出語に対応付けられている情報を読み出す処理を行う。
【００６４】
リスト制御部３４は、リスト表示における処理を実行した結果を、上記表示制御部３２、ボックス制御部３５に送る。
【００６５】
ボックス制御部３５は、リスト制御部３４による処理結果、文字入力制御部３５による文字入力処理結果、文字編集制御部３６による文字編集結果（後述する）に応じて、文字入力ボックス５０と文字表示ボックス５１との変更を制御するものである。具体的には、文字入力制御部３３によって、軌跡と一致する文字が読み出されたとき、文字入力ボックス５０を文字表示ボックス５１ａに変更し、文字表示ボックス５１ａの隣の文字表示ボックス５１ｂを新たな文字入力ボックス５０に変更する、といった制御を行う。
【００６６】
ボックス制御部３５による制御結果は、表示制御部３２に送られる。表示制御部３２は、ボックス制御部３５による制御結果に応じて、軌跡と一致する文字が読み出されたとき、文字入力ボックス５０を文字表示ボックス５１ａに変更し、文字表示ボックス５１ａの隣の文字表示ボックス５１ｂを新たな文字入力ボックス５０に変更させるように表示制御を行う。
【００６７】
なお、表示制御部３２によって、枠のサイズを徐々に変更させながら、文字表示ボックス５１ｂから新たな文字入力ボックス５０に変更させるように表示制御させるような、制御信号を上記表示制御部３２に送るようにしてもよい。
【００６８】
また、ボックス制御部３５は、表示制御部３２が文字入力ボックス５０を、タッチパネル１１に表示させるとき、操作ガイダンス５６、認識モード指示領域５５、および入力中止領域５３を設定した制御信号を表示制御部３２に送るようにしてもよい。なお、入力判定部３１が、文字入力操作を受け付けたとき、ボックス制御部３５は、操作ガイダンス５６、および認識モード指示領域５５の設定を解除する。
【００６９】
さらに、ボックス制御部３５は、文字入力ボックス５０とリスト５２とが重なっている部分を判定する。この判定結果は、表示制御部３２に送られる。
【００７０】
文字編集制御部３６は、入力判定部３１の判定に応じて、文字編集処理を実行するものである。文字編集処理の結果は、上記ボックス制御部３５、表示制御部３２に送られる。なお、文字編集処理の詳細については後述する。
【００７１】
最後に、表示制御部３２は、制御部１２内の各部からの制御信号、判定信号に応じた画像を、上記表示部２２に表示させるものである。具体的には、表示制御部３２は、特に、（１）入力部２１を介して入力された軌跡、（２）軌跡から決定された文字および変更されたボックス、（３）リスト５２として表示される見出語および見出語に対応付けられた情報、（４）後述する文字編集ウィンドウ５４、の画像を上記表示部２２に表示させる。
【００７２】
また、表示制御部３２は、文字入力ボックス５０を、タッチパネル１１に表示させるとき、文字表示ボックス５１と文字入力ボックス５０とが重ならないように、文字表示ボックス５１を平行移動させ、再表示させる。
【００７３】
そして、表示制御部３２は、特に、透過表示制御部３２１を含んでいる。
【００７４】
透過表示制御部３２１は、上記表示部２２に表示されているリスト５２の画像において、文字入力ボックス５０と重なっている領域を、文字入力ボックス５０を透過しているような画像として表示させる。なお、透過表示制御部３２１は、文字入力操作が行われた場合も、当該領域の透過表示を維持する。
【００７５】
〔処理の流れ〕
続いて、電子辞書１における処理の流れについて、図６を参照して説明する。図６は、電子辞書１における処理の流れの一例を示すフローチャートである。なお、図６は、ボックス制御部３５によって、文字入力ボックス５０が表示された後の処理の流れを示している。ボックス制御部３５によって表示された文字入力ボックスは、上述したように、入力中止領域５３、認識モード指示領域５５、および操作ガイダンス５６を含んでいる。
【００７６】
まず、入力判定部３１が、入力操作の種類を判別する（Ｓ１０２）。入力判定部３１が判定した入力操作が、ドラッグ操作であったとき（Ｓ１０４にてＹＥＳ）、制御部１２は、文字入力処理を行う（Ｓ１０６）。このとき、表示制御部３２は、ボックス制御部３５の指示に従って、文字入力ボックス５０に含まれる、認識モード指示領域５５および操作ガイダンス５６の表示を消去する。この文字入力処理によって、文字が入力され、これにより電子辞書１における処理は終了する。なお、文字入力処理の詳細については、後述する。
【００７７】
入力判定部３１が判定した入力操作が、ドラッグ操作ではなかったとき（Ｓ１０４にてＮＯ）、入力判定部３１は、入力中止領域５３へのタップ操作か否かを判定する（Ｓ１０８）。入力中止領域５３へのタップ操作であったとき（Ｓ１０８にてＹＥＳ）、文字入力制御部３３は、入力中止処理を行う（Ｓ１１０）。この入力中止処理によって、文字入力は中止され、これにより電子辞書１における処理は終了する。なお、入力中止処理の詳細については、後述する。
【００７８】
入力中止領域５３へのタップ操作ではなかったとき（Ｓ１０８にてＮＯ）、入力判定部３１は、入力の軌跡が表示される領域である文字入力領域へのタップ操作か否かを判定する（Ｓ１１２）。文字入力領域へのタップ操作であったとき（Ｓ１１２にてＹＥＳ）、文字入力制御部３３は、文字入力ボックス５０に入力の軌跡が表示されているか否かを判定する（Ｓ１１４にてＹＥＳ）。これはつまり、文字入力制御部３３が、入力判定部３１から入力の軌跡を供給されているか否かを判定するということである。
【００７９】
入力の軌跡が表示されていない場合（Ｓ１１４にてＮＯ）、透過領域入力判定部３１１は、リスト５２が表示されているか否かを判定する（Ｓ１１６）。これはつまり、上述した、「リスト５２を透過して表示している文字入力ボックス５０が表示された座標へのタップ操作」であるか否かを判定するということである。
【００８０】
リスト５２が表示されている場合（Ｓ１１６でＹＥＳ）、リスト制御部３４が見出語に対応する情報を読み出し、表示制御部３２が表示部２２に表示させる（Ｓ１１８）。なお、リスト５２が表示されている場合、リスト制御部３４は、リスト５２を文字入力ボックス５０の前面に表示する処理を行ってもよい。
【００８１】
〔文字入力処理〕
続いて、図６のＳ１０６で実行される、文字入力処理の流れについて、図７を参照して説明する。図７は、電子辞書１における文字入力処理の流れの一例を示すフローチャートである。
【００８２】
まず、表示制御部３２は、入力判定部３１によって判定されたドラッグ操作に対応する入力の軌跡を表示する（Ｓ２０２）。続いて、文字入力制御部３３は、入力の軌跡を入力軌跡記憶部４１に記憶する（Ｓ２０４）。さらに、文字入力制御部３３は、文字を決定する（Ｓ１０６）。具体的には、文字入力制御部３３は、入力軌跡記憶部４１に記憶された入力の軌跡を読み出し、文字候補記憶部４２に記憶された文字候補の中から、文字を決定する。
【００８３】
続いて、リスト制御部３４が表示するリスト５２を決定する（Ｓ２０８）。具体的には、リスト制御部３４は、辞書情報記憶部４３から、決定された文字に応じた見出語を読み出す。なお、決定された文字が複数ある、すなわち複数の文字表示ボックス５１に文字が入力されている場合は、複数の文字表示ボックス５１に入力されている文字が作る文字列に応じた見出語を読み出す。
【００８４】
次に、ボックス制御部３５は、未入力のボックスがあるか否かを判定する（Ｓ２１０）。未入力のボックスがあると判定した場合（Ｓ２１０にてＹＥＳ）、ボックス制御部３５は次の文字表示ボックス５１、すなわち図４（ａ）における文字表示ボックス５１ｂを新たな文字入力ボックス５０に変更する（Ｓ２１２）。
【００８５】
さらに、ボックス制御部３５は、文字が入力された文字入力ボックス５０を文字表示ボックス５１に変更する（Ｓ２１４）。ボックス制御部３５が、未入力のボックスがないと判定した場合（Ｓ２１０にてＮＯ）の場合も、同様の処理を行う。
【００８６】
続いて、表示制御部３２は、リストを透過させた表示画面を作成する（Ｓ２１６、透過表示制御ステップ）。具体的には、表示制御部３２は、決定された文字、変更されたボックス、およびリスト５２として表示される見出語が少なくとも含まれる画像を作成する。さらに、透過表示制御部３２１は、文字入力ボックス５０と重なっているリスト５２の領域を文字入力ボックス５０に透過させた画像を作成する。
【００８７】
最後に、表示制御部３２は、作成した画像を、表示部２２に表示する（Ｓ２１８）。その後、図６に示した処理に戻る。
【００８８】
なお、文字入力ボックス５０が、リスト５２を透過させた状態で、入力部２１がドラッグ操作を受け付けたとき、表示制御部３２は、ボックス制御部３５の指示に従って、文字入力ボックス５０における、リスト５２の透過表示を解除してもよい。
【００８９】
〔入力中止処理の流れ〕
続いて、図６のＳ１１０で実行される、入力中止処理の流れについて、図８を参照して説明する。図８は、電子辞書１における入力中止処理の流れの一例を示すフローチャートである。
【００９０】
まず、文字入力制御部３３は、文字入力ボックス５０に入力の軌跡が表示されているか否かを判定する（Ｓ３０２）。これはつまり、文字入力制御部３３が、入力判定部３１から入力の軌跡を供給されているか否かを判定するということである。
【００９１】
入力の軌跡が表示されている場合（Ｓ３０２にてＹＥＳ）、表示制御部３２は、文字入力制御部３３の指示に従って、入力の軌跡を削除する（Ｓ３０４）。また、入力の軌跡が表示されていない場合（Ｓ３０２にてＮＯ）、ボックス制御部３５は、文字入力ボックス５０を文字表示ボックス５１へ変更する（Ｓ３０６）。どちらの場合も、その後、図６に示した処理に戻る。
【００９２】
なお、図３（ａ）に示すように、最初の文字入力ボックス５０、すなわち、文字表示ボックス５１すべてに文字が入力されておらず、かつ文字入力ボックス５０に軌跡が入力されていない状態で表示されている文字入力ボックス５０には、入力中止領域５３は含まれない。これは、上記状態から文字入力ボックス５０を文字表示ボックス５１に変更する必要がないためである。
【００９３】
〔文字編集処理〕
本実施形態における電子辞書１は、文字編集装置としても機能する。図９および図１０を参照して、文字編集処理について説明する。図９および図１０は文字編集処理における画面の一例を示す模式図である。
【００９４】
入力判定部３１が、文字入力済の文字表示ボックス５１に対するタップ操作を受け付けると、図９の（ａ）に示すように、文字編集ウィンドウ５４が、リスト５２の前面に表示される。文字編集ウィンドウ５４は、表示制御部３２が、文字編集制御部３６の指示に従って表示させる。
【００９５】
文字編集ウィンドウ５４は、候補選択領域５４１、挿入指示領域５４２、削除指示領域５４３、再入力指示領域５４４を含む。
【００９６】
候補選択領域５４１には、複数の文字候補が表示される。これは、文字編集ウィンドウ５４が表示される際に、文字編集制御部３６が、文字候補記憶部４２を参照して、現時点で入力されている文字と類似する文字候補を読み出し、読み出された文字候補を、表示制御部３２によって上記文字編集ウィンドウ５４に表示させる。
【００９７】
入力判定部３１が、候補の文字が表示されている領域へのタップ操作を検出すると、文字編集制御部３６は、選択された文字、すなわち表示されている領域がタップされた文字と、現時点で文字表示ボックス５１に表示されている文字とを入れ替える。その後、表示制御部３２が、入れ替えた結果を表示部２２に表示する。
【００９８】
挿入指示領域５４２へのタップ操作を入力判定部３１が検出すると、選択された文字表示ボックス５１の位置に、新たな文字入力ボックス５０が表示される。詳細に説明すると、文字編集制御部３６は、ボックス制御部３５に対して、文字入力ボックス挿入指示を供給する。その後、表示制御部３２が、ボックス制御部３５の指示に従って、新たな文字入力ボックス５０を当該箇所に表示させる。その後は、上述した、電子辞書１における処理が行われる。なお、上述の処理が行われた、すなわち、新たな文字が挿入された結果、入力可能な文字数を超過した場合、ボックス制御部３５は、文字表示ボックス５１のうち、最後尾の文字表示ボックス５１を削除する。
【００９９】
削除指示領域５４３へのタップ操作を入力判定部３１が検出すると、文字編集制御部３６は、ボックス制御部３５に対して、文字表示ボックス削除指示を供給し、ボックス制御部３５は、当該文字表示ボックス５１を削除する。リスト制御部３４は、当該文字表示ボックス５１が削除された後の文字列に応じて、辞書情報記憶部４３から見出語を読み出し、図９の（ｃ）に示すように、表示制御部３２が結果を表示する。なお、図９の（ｃ）は、当該文字表示ボックス５１が削除された後の文字列に応じて、リスト制御部が見出語の読出しを行った結果、該当する語がない場合の画面の一例を示す模式図である。
【０１００】
再入力指示領域５４４へのタップ操作を入力判定部３１が検出すると、文字編集制御部３６は当該文字表示ボックス５１に入力されている文字を削除する。また、ボックス制御部３５は、図９の（ｂ）に示すように、当該文字表示ボックス５１を文字入力ボックス５０に変更する。その後は、上述した、電子辞書１における処理が行われる。
【０１０１】
なお、再入力指示領域５４４へのタップ操作によって表示された文字入力ボックス５０において、入力中止領域５３へのタップを入力判定部３１が検出した場合、入力中の軌跡が削除され、以前入力されていた文字が表示されている文字表示ボックス５１に戻ってもよい。
【０１０２】
また、図１０の（ａ）に示すように、文字編集ウィンドウ５４が表示された状態で、図１０の（ｂ）に示すような、文字列方向と平行な方向へのドラッグ操作を入力判定部３１が検出したとき、文字編集制御部３６は、複数の文字表示ボックス５１が選択された状態にしてもよい。このとき、文字編集ウィンドウ５４は閉じられる。
【０１０３】
また、複数の文字表示ボックス５１が選択された状態で、指示体が非接触となったことを入力判定部３１が検出すると、表示制御部３２が、文字編集制御部３６の指示に従って、図１０の（ｃ）に示すような、削除確認ウィンドウ５７を表示してもよい。この状態で、削除確認ウィンドウ５７の“ＹＥＳ”が表示された領域に対するタップ操作を、入力判定部３１が検出した場合、選択された複数の文字表示ボックス５１に入力されている文字が削除される。
【０１０４】
〔応用例〕
図１１は、本発明に係る電子辞書１の応用例を示す模式図である。上述したように、本発明に係る電子辞書１は、限られた表示領域で、他の情報を確認しながら文字の入力操作を行うことができる。よって、図１１の（ａ）に示すような電子辞書つきルーペ、あるいは、図１１の（ｂ）に示すような電子辞書つき定規などが実現可能となる。
【０１０５】
〔効果〕
以上の通り、電子辞書１は、文字表示ボックス５１を拡大した文字入力ボックス５０に対して、指示体で軌跡を入力することができる。また、文字入力ボックス５０とリスト５２とが重なって表示されている場合、文字入力ボックス５０を透過してリスト５２を表示することができる。さらに、リスト５２が透過されている文字入力ボックス５０に対してタップ操作を行ったとき、リスト５２に対するタップ操作であると判定される。
【０１０６】
したがって、ユーザはタッチパネル１１に対する操作のみで、文字の入力、および見出語に対応した情報の表示を行うことができる。
【０１０７】
よって、キーボード、およびサブタッチパネルを搭載しない電子辞書が実現できるため、構造の複雑化、機器の大型化、および操作の複雑化を防ぐことができる。
【０１０８】
また、文字入力ボックス５０が表示された状態でも、リスト５２に表示された見出語を確認することができるため、迅速な辞書検索が可能となる。
【０１０９】
さらに、文字入力ボックス５０への指示体を用いた手書き入力、およびタップ操作およびドラッグ操作による各種選択操作のみで、電子辞書を使用できるため、高齢者でも容易に使用することができる。
【０１１０】
また、この技術により、より小さな液晶画面で手書き文字認識機能を持った電子辞書を実現できるため、電子辞書の軽薄化、および短小化を図ることができる。さらに、図１１に示すような、電子辞書つきルーペ、および電子辞書つき定規などの複合商品の開発を容易にすることができる。
【０１１１】
〔まとめ〕
本発明の一態様に係る文字入力装置（電子辞書１）は、文字入力のためのユーザインターフェースとしてタッチパネル（１１）を用いた文字入力装置であって、上記タッチパネルには、当該タッチパネルに接触させた物体を移動させることで文字入力が可能な文字入力枠（文字入力ボックス５０）と、入力された文字を表示可能な文字表示枠（文字表示ボックス５１）とが表示され、上記文字入力枠を、入力された複数の文字から構成される文字列に対応する言語情報をリスト化した情報表示リスト（リスト５２）を表示するリスト表示枠上に重ねるとともに、当該文字入力枠を透過して、上記リスト表示枠に表示されている情報表示リストを表示させる透過表示制御手段（透過表示制御部３２１）と、上記透過表示制御手段によって、上記情報表示リストが上記文字入力枠を透過して表示されているとき、上記文字入力枠の表示領域に対するタッチ操作が、上記情報表示リストの表示領域に対するタッチ操作であるか否かを判定するタッチ操作判定手段（透過領域入力判定部３１１）と、を備えている。
【０１１２】
また、本発明の一態様に係る文字入力装置の制御方法は、文字入力のためのユーザインターフェースとしてタッチパネルを用いた文字入力装置の制御方法であって、上記タッチパネルには、当該タッチパネルに接触させた物体を移動させることで文字入力が可能な文字入力枠と、入力された文字を表示可能な文字表示枠とが表示され、上記文字入力枠を、入力された複数の文字から構成される文字列に対応する言語情報をリスト化した情報表示リストを表示するリスト表示枠上に重ねるとともに、当該文字入力枠を透過して、上記リスト表示枠に表示されている情報表示リストを表示させる透過表示制御ステップ（Ｓ２１６）と、上記透過表示制御ステップによって、上記情報表示リストが上記文字入力枠を透過して表示されているとき、上記文字入力枠の表示領域に対するタッチ操作が、上記情報表示リストの表示領域に対するタッチ操作であるか否かを判定するタッチ操作判定ステップ（Ｓ１１２〜Ｓ１１６）と、を含んでいる。
【０１１３】
なお、本実施形態において、上記文字入力枠の表示領域でのタッチ操作は、当該領域でのタップ操作あるいは文字入力操作であるドラッグ操作を想定している。また、上記言語情報とは、見出語を想定している。しかしながら、これは一例であって、タッチ操作および言語情報を限定する意図はない。
【０１１４】
上記構成によれば、リスト透過表示手段は、文字入力枠を透過させて情報表示リストを表示させる。つまり、ユーザからは、情報表示リストが、文字入力枠の下に透けて見える状態で表示されている。
【０１１５】
ここで、ユーザが、情報表示リストが透過表示されている文字入力枠の表示領域に対してタッチ操作を行った場合、タッチ操作判定手段は、文字入力枠の表示領域へのタッチ操作を、情報表示リストの表示領域へのタッチ操作であるか否かを判定する。
【０１１６】
例えば、タッチ操作判定手段は、文字入力枠の表示領域へのタッチ操作が、文字入力操作のためのドラッグ操作であるか、あるいは情報表示リスト選択のためのタップ操作であるかを判定する。
【０１１７】
これにより、ユーザは文字入力枠が表示されている状態でも、情報表示リストを確認することができる。そのため、ユーザは、情報表示リストを確認しながら、容易に文字入力を行うことができる。また、ユーザは文字入力枠の上からでも、情報表示リストへの処理を行うためのタッチ操作を行うことができる。
【０１１８】
よって、構造の複雑化、機器の大型化、および操作の複雑化を招くことなく、限られた表示領域で、他の情報を確認しながら文字の入力操作が行える。
【０１１９】
さらに、本発明の一態様に係る文字入力装置において、上記タッチ操作判定手段が、上記文字入力枠の表示領域に対するタッチ操作を、上記情報表示リストの表示領域に対するタッチ操作であると判定したとき、上記言語情報に対応付けられた、言語情報を説明するための情報を表示する言語情報説明表示手段（表示制御部３２、リスト制御部３４）をさらに備えてもよい。
【０１２０】
上記構成によれば、文字入力枠の表示領域に対するタッチ操作が、情報表示リストの表示領域に対するタッチ操作と判定されたとき、言語情報に対応付けられた、言語情報を説明するための情報を表示する。
【０１２１】
これにより、ユーザは文字入力枠の上からのタッチ操作でも、言語情報に対応付けられた、言語情報を説明するための情報を表示することができる。よって、ユーザは容易な操作で言語情報を説明するための情報を確認することができる。
【０１２２】
さらに、本発明の一態様に係る文字入力装置において、上記タッチ操作判定手段が、上記文字入力枠の表示領域に対するタッチ操作を、上記情報表示リストの表示領域に対するタッチ操作と判定したとき、上記情報表示リストを上記文字入力枠の前面に表示するリスト前面表示手段（表示制御部３２、リスト制御部３４）をさらに備えてもよい。
【０１２３】
上記構成によれば、文字入力枠の表示領域に対するタッチ操作が、情報表示リストの表示領域に対するタッチ操作と判定されたとき、情報表示リストを上記文字入力枠の前面に表示する。
【０１２４】
これにより、ユーザは文字入力枠の上からのタッチ操作を行うことによって、情報表示リストの記載を見やすく表示することができる。よって、高齢者でも情報表示リストの記載を容易に確認することができる。
さらに、本発明の一態様に係る文字入力装置において、上記透過表示制御手段は、上記タッチ操作判定手段が、上記文字入力枠の表示領域に対するタッチ操作を、文字入力操作であると判定したとき、上記情報表示リストの上記文字入力枠における透過表示を解除してもよい。
【０１２５】
上記構成によれば、文字入力枠の表示領域に対するタッチ操作が、文字入力操作であると判定されたとき、情報表示リストの文字入力枠における透過表示を解除する。
【０１２６】
これにより、ユーザが文字入力操作を行う際、文字入力ボックスが煩雑になることがない。よって、ユーザの利便性を向上させることが可能になる。
【０１２７】
さらに、本発明の一態様に係る文字入力装置において、上記文字表示枠を拡大して、かつ上記文字入力枠に変更する文字表示枠変更手段（表示制御部３２、ボックス制御部３５）をさらに備えてもよい。
【０１２８】
上記構成によれば、文字表示枠が文字入力枠に変更されるとき、文字表示枠は拡大される。
【０１２９】
これにより、ユーザは文字入力の際に、文字表示枠に比べて広い領域を有する文字入力枠に対して、文字入力を行うことができる。よって、ユーザはより容易に文字入力を行うことができる。
【０１３０】
さらに、本発明の一態様に係る文字入力装置において、上記文字表示枠変更手段は、上記文字表示枠を拡大して、かつ上記文字入力枠に変更したとき、上記文字表示枠を、上記文字入力枠と重ならないように平行移動させて再表示させてもよい。
【０１３１】
上記構成によれば、文字表示枠を拡大して、かつ上記文字入力枠に変更したとき、文字が未入力の文字表示枠を、文字入力枠と重ならないように平行移動させて再表示させる。
【０１３２】
これにより、文字入力枠と文字表示枠とが重ならないので、ユーザは文字が未入力の文字表示枠への操作を容易に行うことができる。よって、ユーザの利便性をより向上させることができる。
【０１３３】
さらに、本発明の一態様に係る文字入力装置において、上記文字入力枠内で上記タッチパネルに接触させた上記物体を移動させることで入力された軌跡を、文字として認識する文字認識手段（文字入力制御部３３）をさらに備え、上記文字表示枠変更手段は、上記文字認識手段が上記軌跡を文字として認識した後、上記文字入力枠を上記文字表示枠に変更し、上記文字入力枠に隣接し、かつ文字が未入力の上記文字表示枠を、新たな上記文字入力枠に変更してもよい。
【０１３４】
上記構成によれば、文字入力枠内でタッチパネルに接触させた物体を移動させることで入力された軌跡を文字として認識する。その後、文字入力枠を文字表示枠に変更し、文字入力枠に隣接し、かつ文字が未入力の文字表示枠を、新たな文字入力枠に変更する。
【０１３５】
これにより、ユーザは次に文字を入力する場所を容易に認識することができる。よって、よって、高齢者でも容易に文字入力を継続することが可能となる。
【０１３６】
さらに、本発明の一態様に係る文字入力装置において、上記文字表示枠変更手段は、上記文字表示枠を上記文字入力枠に変更するとき、上記文字入力枠内に、入力可能な言語を示す操作ガイダンス（５６）、文字認識を自動で行うか否かを示す認識モード指示領域（５５）、および、文字入力を中止するためのタッチ操作を受け付ける入力中止領域（５３）を設定してもよい。
【０１３７】
上記構成によれば、文字表示枠を文字入力枠に変更するとき、文字入力枠内に、入力可能な言語を示す操作ガイダンス、文字認識を自動で行うか否かを示す認識モード指示領域、および、文字入力を中止するためのタッチ操作を受け付ける入力中止領域を設定する。
【０１３８】
これにより、ユーザは、文字入力枠を確認するだけで、入力可能な言語、および文字認識のモードを確認することができる。また、文字入力枠内に入力中止領域が設定されているので、ユーザは容易に入力中止処理を行うことができる。よって、ユーザの利便性および操作性を向上させることができる。
【０１３９】
さらに、本発明の一態様に係る文字入力装置において、上記文字表示枠変更手段は、上記文字入力枠が文字入力操作を受け付けたとき、上記操作ガイダンス、および上記認識モード指示領域の設定を解除してもよい。
【０１４０】
上記構成によれば、文字入力枠が文字入力操作を受け付けたとき、操作ガイダンス、および、認識モード指示領域の設定が解除される。
【０１４１】
これにより、文字入力枠における文字入力が可能な領域が広がる。よって、ユーザはより容易に文字入力を行うことができる。
【０１４２】
さらに、本発明の一態様に係る文字入力装置において、上記文字表示枠変更手段は、上記文字入力枠と上記文字表示枠との変更を、枠のサイズを徐々に変更させながら表示させてもよい。
【０１４３】
上記構成によれば、文字入力枠と文字表示枠との変更を、枠のサイズを徐々に変更させながら表示させる。
【０１４４】
これにより、変更の過程が表示されるので、ユーザは操作の結果を容易に理解することができる。よって、高齢者にも容易に使用することが可能である。
【０１４５】
さらに、本発明の一態様に係る文字編集装置（電子辞書１）において、文字入力装置によって入力された文字を編集する文字編集装置であって、文字が入力済である上記文字表示枠に上記物体が接触したとき、文字を編集する操作を受け付けるための文字編集ウィンドウ（５４）を設定し、上記情報表示リストの前面に重ねて、上記タッチパネルに表示させる文字編集手段（表示制御部３２、文字編集制御部３６）を備えてもよい。
【０１４６】
上記構成によれば、文字が入力済である文字表示枠に物体が接触したとき、文字を編集する操作を受け付けるための文字編集ウィンドウを設定し、情報表示リストの前面に重ねてタッチパネルに表示させる。
【０１４７】
これにより、ユーザは一度入力した文字を編集することが可能となる。また、タッチパネルへのタッチ操作で文字の編集を行うことができる。
【０１４８】
よって、ユーザの利便性をより向上させることができる。また、タッチパネル上で文字の編集操作を行うことができるので、キーボードが不要となり電子辞書の小型化を図ることができる。
【０１４９】
さらに、本発明の一態様に係る文字編集装置において、上記文字編集ウィンドウは、ユーザの文字表示枠に対するタッチ操作を受け付けて、入力された文字を変更するための候補を表示する候補選択領域（５４１）、当該文字表示枠が表示されている箇所に上記文字入力枠を挿入する挿入指示領域（５４２）、当該文字表示枠を削除する削除指示領域（５４３）、および、当該文字表示枠を未入力の上記文字入力枠に変更する再入力指示領域（５４４）を少なくとも含んでもよい。
【０１５０】
上記構成によれば、文字編集ウィンドウは、ユーザの文字表示枠に対するタッチ操作を受け付けて、入力された文字を変更するための候補を表示する候補選択領域、当該文字表示枠が表示されている箇所に上記文字入力枠を挿入する挿入指示領域、当該文字表示枠を削除する削除指示領域、および、当該文字表示枠を未入力の文字入力枠に変更する再入力指示領域を含む。
【０１５１】
これにより、ユーザは文字編集ウィンドウへのタッチ操作を行うことで、入力された文字の変更、文字の挿入、文字の削除を行うことができる。よって、ユーザの利便性を向上させることができる。
【０１５２】
さらに、本発明の一態様に係る文字編集装置は、上記文字編集手段は、上記文字が入力済である上記文字表示枠が複数選択されたとき、上記文字編集ウィンドウの表示を解除し、上記選択された複数の文字表示枠を削除するための削除確認ウィンドウ（５７）を表示させてもよい。
【０１５３】
上記構成によれば、文字が入力済である文字表示枠が複数選択されたとき、文字編集ウィンドウの表示を解除し、選択された複数の文字表示枠を削除するための削除確認ウィンドウを表示させる。
【０１５４】
これにより、ユーザは１回の操作で複数の文字を削除することができる。よって、ユーザの利便性をより向上させることができる。
【０１５５】
さらに、本発明の一態様に係る電子辞書（１）は、文字入力装置あるいは文字編集装置を備えてもよい。
【０１５６】
上記構成によれば、電子辞書は、上記文字入力装置あるいは上記文字編集装置を備えるので、構造の複雑化、機器の大型化、および操作の複雑化を招くことなく、限られた表示領域で、他の情報を確認しながら文字の入力操作が行える電子辞書が実現できる。
【０１５７】
なお、上記文字入力装置および上記文字編集装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより、上記文字入力装置および上記文字編集装置をコンピュータにて実現させる情報処理装置の制御プログラム、および、それを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１５８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１５９】
〔ソフトウェアによる実現例〕
最後に、電子辞書１の各ブロック、特に、入力判定部３１、表示制御部３２、文字入力制御部３３、リスト制御部３４、ボックス制御部３５、および文字編集制御部３６は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１６０】
後者の場合、電子辞書１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである電子辞書１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記電子辞書１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１６１】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１６２】
また、電子辞書１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１６３】
本発明は、タッチパネルを備え、タッチパネルに接触させた物体を移動させることで文字入力が可能な文字入力装置に適用することができる。特に、電子辞書などの文字入力装置に好適に用いることができる。
【符号の説明】
【０１６４】
１  電子辞書（文字入力装置、文字編集装置）
１１  タッチパネル
３２  表示制御部（言語情報説明表示手段、リスト前面表示手段、文字表示枠変更手段、文字編集手段）
３３  文字入力制御部（文字認識手段）
３４  リスト制御部（言語情報説明表示手段、リスト前面表示手段）
３５  ボックス制御部（文字表示枠変更手段）
３６  文字編集制御部（文字編集手段）
５０  文字入力ボックス（文字入力枠）
５１  文字表示ボックス（文字表示枠）
５２  リスト（情報表示リスト）
５３  入力中止領域
５４  文字編集ウィンドウ
５５  認識モード指示領域
５６  操作ガイダンス
５７  削除確認ウィンドウ
３１１  透過領域入力判定部（タッチ操作判定手段）
３２１  透過表示制御部（透過表示制御手段）
５４１  候補選択領域
５４２  挿入指示領域
５４３  削除指示領域
５４４  再入力指示領域
【図１】
2014056517.tif 000003
【図２】
2014056517.tif 000004
【図３】
2014056517.tif 000005
【図４】
2014056517.tif 000006
【図５】
2014056517.tif 000007
【図６】
2014056517.tif 000008
【図７】
2014056517.tif 000009
【図８】
2014056517.tif 000010
【図９】
2014056517.tif 000011
【図１０】
2014056517.tif 000012
【図１１】
2014056517.tif 000013