(57)【要約】【課題】文字変換対象として選択できる範囲を制限されることなく文字入力を行うこと。【解決手段】タッチパネル１０１と、タッチパネル１０１と積層された表示部１１１とを有する文字入力装置１００であって、座標検出部１０２は、２つの物体とタッチパネル１０１との２点の接触位置の座標値を検出し、文字変換処理部１０５は、タッチパネル１０１上を接触しながら２つの物体が移動することにより、初回に検出された２点の接触位置の座標値の間隔よりも、今回検出された２点の接触位置の座標値の間隔が狭くなった場合、表示部１１１に表示された文字列のうち、初回に検出された２点の接触位置の座標値に対応する文字を両端とする特定の文字列に対して、文字変換処理を行う。【選択図】図１
2010277545.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、前記タッチパネルと積層された表示部とを有する文字入力装置であって、
２つの物体と前記タッチパネルとの２点の接触位置の座標値を検出する検出手段と、
前記タッチパネル上を接触しながら前記２つの物体が移動することにより、初回に検出された前記２点の接触位置の座標値の間隔よりも、今回検出された前記２点の接触位置の座標値の間隔が狭くなった場合、前記表示部に表示された文字列のうち、初回に検出された前記２点の接触位置の座標値に対応する文字を両端とする特定の文字列に対して、文字変換処理を行う変換処理手段と、
を具備する文字入力装置。
【請求項２】
前記変換処理手段は、さらに、前記特定の文字列が変換されている場合であり、かつ、初回に検出された前記２点の接触位置の座標値の間隔よりも、今回検出された前記２点の接触位置の座標値の間隔が広くなった場合、前記特定の文字列を無変換の状態に戻す、
請求項１記載の文字入力装置。
【請求項３】
前記変換処理手段は、前記特定の文字列を、今回検出された前記２点の接触位置の座標値の間隔に応じた文字数の文字列に変換する、
請求項１記載の文字入力装置。
【請求項４】
タッチパネルと、前記タッチパネルと積層された表示部とを有する文字入力装置における文字変換方法であって、
２つの物体と前記タッチパネルとの２点の接触位置の座標値を検出し、
前記タッチパネル上を接触しながら前記２つの物体が移動することにより、初回に検出された前記２点の接触位置の座標値の間隔よりも、今回検出された前記２点の接触位置の座標値の間隔が狭くなった場合、前記表示部に表示された文字列のうち、初回に検出された前記２点の接触位置の座標値に対応する文字を両端とする特定の文字列に対して、文字変換処理を行う、
文字変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字入力装置および文字変換方法に関する。
【背景技術】
【０００２】
近年、無線端末装置において、文字を入力する文字入力装置として、接触により操作入力された座標値を検出するタッチパネルと、タッチパネルと積層されるディスプレイ等の表示部を有する文字入力装置がある。この文字入力装置は、タッチパネルに対する入力操作（接触）に応じて、ディスプレイに表示された文書データの処理内容を決定する。
【０００３】
例えば、ディスプレイに表示された文書データに含まれる文字列を変換（例えば、漢字変換）する際、例えば、ユーザの指またはペン等により、文字変換対象の開始位置および終了位置の２点を入力して指定することが考えられる。
【０００４】
また、指定された文字変換対象区間において、タッチパネルに接触した状態で移動した場合（ドラッグ操作が行われた場合）、文字入力装置は、物体が移動する方向に応じて文字変換対象の範囲を変更することが提案されている（例えば、特許文献１参照）。具体的には、文字入力装置は、再度接触された接触位置に対して物体が右方向にドラッグ（または、ペンラン）させられた場合には文字変換対象の終了位置を移動して文字変換対象の範囲を広げ、再度接触された接触位置に対して物体が左方向にドラッグ（または、ペンラン）させられた場合には文字変換対象の終了位置を移動して文字変換対象の範囲を狭める。
【０００５】
また、指定された文字変換対象区間において、物体がタッチパネルに再度接触することで、文字入力装置は、物体とタッチパネルとの接触位置の座標値に対応する位置を、文字変換対象の文字列における文節区切り位置として指定することが提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−３１４９１７号公報
【特許文献２】特開平０５−１８１８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術では、文字入力装置は、物体とタッチパネルとの接触（座標入力）により指定された文字変換対象区間において、文字変換対象の終了位置を変更したり、文節区切り位置を変更したりできるものの、文字変換対象の開始位置を変更することができない。つまり、上記従来技術では、文字変換対象の開始位置は固定されている。よって、上記従来技術では、文字変換対象として選択できる範囲が制限されてしまう。
【０００８】
本発明はかかる点に鑑みてなされたものであり、文字変換対象として選択できる範囲を制限されることなく文字入力を行うことができる文字入力装置および文字変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の文字入力装置は、タッチパネルと、前記タッチパネルと積層された表示部とを有する文字入力装置であって、２つの物体と前記タッチパネルとの２点の接触位置の座標値を検出する検出手段と、前記タッチパネル上を接触しながら前記２つの物体が移動することにより、初回に検出された前記２点の接触位置の座標値の間隔よりも、今回検出された前記２点の接触位置の座標値の間隔が狭くなった場合、前記表示部に表示された文字列のうち、初回に検出された前記２点の接触位置の座標値に対応する文字を両端とする特定の文字列に対して、文字変換処理を行う変換処理手段と、を具備する構成を採る。
【００１０】
本発明の文字変換方法は、タッチパネルと、前記タッチパネルと積層された表示部とを有する文字入力装置における文字変換方法であって、２つの物体と前記タッチパネルとの２点の接触位置の座標値を検出し、前記タッチパネル上を接触しながら前記２つの物体が移動することにより、初回に検出された前記２点の接触位置の座標値の間隔よりも、今回検出された前記２点の接触位置の座標値の間隔が狭くなった場合、前記表示部に表示された文字列のうち、初回に検出された前記２点の接触位置の座標値に対応する文字を両端とする特定の文字列に対して、文字変換処理を行うようにした。
【発明の効果】
【００１１】
本発明によれば、文字変換対象として選択できる範囲を制限されることなく文字入力を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１に係る文字入力装置の構成を示すブロック図
【図２】本発明の実施の形態１に係る文字入力装置における文字変換処理の流れを示す図
【図３Ａ】本発明の実施の形態１に係る文字変換処理部における変換処理を示す図
【図３Ｂ】本発明の実施の形態１に係る文字変換処理部における変換処理を示す図
【図３Ｃ】本発明の実施の形態１に係る文字変換処理部における変換処理を示す図
【図４Ａ】本発明の実施の形態１に係る文字変換処理部における無変換処理を示す図
【図４Ｂ】本発明の実施の形態１に係る文字変換処理部における無変換処理を示す図
【図４Ｃ】本発明の実施の形態１に係る文字変換処理部における無変換処理を示す図
【図５】本発明の実施の形態２に係る文字入力装置における文字変換処理の流れを示す図
【図６Ａ】本発明の実施の形態２に係る文字変換処理部における変換処理を示す図
【図６Ｂ】本発明の実施の形態２に係る文字変換処理部における変換処理を示す図
【図６Ｃ】本発明の実施の形態２に係る文字変換処理部における変換処理を示す図
【図６Ｄ】本発明の実施の形態２に係る文字変換処理部における変換処理を示す図
【図７Ａ】本発明の実施の形態２に係る文字変換処理部における変換処理を示す図
【図７Ｂ】本発明の実施の形態２に係る文字変換処理部における変換処理を示す図
【図７Ｃ】本発明の実施の形態２に係る文字変換処理部における変換処理を示す図
【図７Ｄ】本発明の実施の形態２に係る文字変換処理部における変換処理を示す図
【図７Ｅ】本発明の実施の形態２に係る文字変換処理部における無変換処理を示す図
【図８】本発明の実施の形態３に係る文字入力装置における文字変換処理の流れを示す図
【図９Ａ】本発明の実施の形態３に係る文字変換処理部における変換処理を示す図
【図９Ｂ】本発明の実施の形態３に係る文字変換処理部における変換処理を示す図
【図９Ｃ】本発明の実施の形態３に係る文字変換処理部における変換処理を示す図
【図９Ｄ】本発明の実施の形態３に係る文字変換処理部における無変換処理を示す図
【図１０Ａ】本発明の実施の形態３に係る文字変換処理部における無変換処理を示す図
【図１０Ｂ】本発明の実施の形態３に係る文字変換処理部における変換処理を示す図
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１４】
（実施の形態１）
本実施の形態に係る文字入力装置の構成を図１に示す。なお、図１に示す文字入力装置１００は、座標入力部としてのタッチパネル１０１と、タッチパネル１０１と積層された表示部１１１（例えばディスプレイ等）とを有する。
【００１５】
座標検出部１０２は、物体（ユーザの指またはペン等）によるタッチパネル１０１に対する座標入力操作（接触）を検出する。具体的には、座標検出部１０２は、タッチパネル１０１に入力された座標値（例えば、ｘ、ｙ座標）を検出する。そして、座標検出部１０２は、検出した座標値を文字変換処理部１０５に出力する。なお、座標検出部１０２は、物体とタッチパネル１０１との複数の接触（つまり、複数の座標値）を検出する。例えば、座標検出部１０２は、２つの物体とタッチパネル１０１との２点の接触位置の座標値を検出した場合には、２点の接触位置を示す２つの座標値を文字変換処理部１０５に出力する。また、座標検出部１０２は、例えば、物体とタッチパネル１０１とが継続して接触している場合には、接触位置の座標値を文字変換処理部１０５に出力し続ける。
【００１６】
文書メモリ１０３は、例えば物体による操作キー等に対する操作により入力部（図示せず）から入力された文字列（文書データ）を格納する。また、文書メモリ１０３は、格納される文書データの読みを格納する。また、文書メモリ１０３は、格納されている文書データに対して、文字変換処理部１０５により文字変換処理（または無変換処理）が行われた場合、文字変換処理後の文字列を更新した文書データを格納する。
【００１７】
ＲＯＭ１０４は、例えば、ひらがな、カタカナ、漢字等の辞書を格納する。
【００１８】
文字変換処理部１０５は、文書メモリ１０３に格納された文書データのうち、座標検出部１０２から入力される座標値に基づいて指定される、文字変換対象の文字列に対して、文字変換処理を行う。具体的には、まず、文字変換処理部１０５は、座標検出部１０２から２つの座標値が初回入力されると、表示部１１１に表示された文書データのうち、タッチパネル１０１上の２つの座標値に対応する文字を両端とする特定の文字列を、文字変換対象の文字列（以下、注目文節という）として指定する。そして、文字変換処理部１０５は、文書メモリ１０３に格納された文書データのうち、注目文節に対応する部分をワークメモリ１０６の注目文節情報バッファ１０７に出力する。また、文字変換処理部１０５は、文書メモリ１０３に格納された文書データの読みのうち、注目文節の読みをワークメモリ１０６の入力バッファ１０８に出力する。また、文字変換処理部１０５は、注目文節の読みに対応する変換候補をＲＯＭ１０４（辞書）から検索し、検索結果（変換候補）をワークメモリ１０６の変換候補バッファ１０９に出力する。
【００１９】
そして、例えば、ユーザがタッチパネル１０１上の２点で接触させながら移動させることにより、初回に検出された２点の座標値の間隔（２点間距離）よりも、今回検出された２つの座標値の間隔が狭くなった場合（例えばユーザがピンチインを行った場合）、文字変換処理部１０５は、注目文節情報バッファ１０７に格納されている注目文節に対して、文字変換処理を行う。例えば、文字変換処理部１０５は、変換候補バッファ１０９に格納された、注目文節に対する変換候補を表示制御部１１０に出力する。
【００２０】
また、注目文節が変換されている場合であり、かつ、初回に検出された２点の接触位置の座標値の間隔よりも、今回検出された２点の接触位置の座標値の間隔が広くなった場合（例えばユーザがピンチアウトを行った場合）、文字変換処理部１０５は、注目文節情報バッファに格納されている注目文節（変換済みの注目文節）に対して文字変換処理を解除する（つまり、注目文節を無変換の状態に戻す）。具体的には、文字変換処理部１０５は、入力バッファ１０８に格納された注目文節の読みを、注目文節情報バッファ１０７に格納する。そして、文字変換処理部１０５は、無変換状態の注目文節を表示制御部１１０に出力する。なお、文字変換処理部１０５における文字変換処理の詳細な説明については後述する。
【００２１】
ワークメモリ１０６は、文字変換処理部１０５により指定された注目文節に関する情報を格納する。具体的には、ワークメモリ１０６の注目文節情報バッファ１０７は、文書メモリ１０３に格納された文書データのうち注目文節を格納する。また、注目文節情報バッファ１０７は、文字変換処理部１０５により、変換済みの注目文節が無変換に変更された場合には入力バッファ１０８に格納された注目文節の読みを格納し、変換候補が確定された場合には、変換候補バッファ１０９に格納された変換候補のうち、確定された変換候補を格納することで、格納する注目文節を更新する。また、ワークメモリ１０６の入力バッファ１０８は、文書メモリ１０３に格納された文書データのうち、注目文節情報バッファ１０７に格納された注目文節に対応する文字列の読み（注目文節の読み）を格納する。また、ワークメモリ１０６の変換候補バッファ１０９は、注目文節の読みに対応する変換候補を格納する。
【００２２】
表示制御部１１０は、文字変換処理部１０５から入力される文字列を表示するように、表示部１１１に指示する。
【００２３】
表示部１１１は、表示制御部１１０により指示された文字列を表示する。例えば、表示部１１１が変換候補バッファ１０９に格納された、注目文節の変換候補を表示した場合には、ユーザは、物体によるタッチパネル１０１に対する接触により、注目文節の変換候補のいずれかを選択する。
【００２４】
次に、本実施の形態に係る文字入力装置１００における処理の流れについて詳細に説明する。図２は、文字入力装置１００（図１）における処理の流れを示す。なお、以下の説明において、注目文節が変換中であるか否かを示す変換中フラグ（ＯＮ（変換中）またはＯＦＦ（変換中ではない））の初期状態を‘ＯＦＦ’とする。
【００２５】
ステップ（以下、ＳＴという）１０１では、座標検出部１０２は、物体（ここでは、ユーザの指）とタッチパネル１０１との接触位置の座標値を検出する検出処理を行う。
【００２６】
ＳＴ１０２では、文字変換処理部１０５は、ＳＴ１０１において２本の指の接触（２つの座標値）が検出されたか否か（すなわち、座標検出部１０２から２つの座標値が入力されたか否か）を判断する。２本の指の接触（２つの座標値）が検出されない場合（ＳＴ１０２：ＮＯ）、文字変換処理部１０５は何もせず、ＳＴ１０２に戻る。
【００２７】
一方、２本の指の接触が検出された場合（ＳＴ１０２：ＹＥＳ）、ＳＴ１０３では、文字変換処理部１０５は、文書メモリ１０３に格納されている文書データ（つまり、現在表示部１１１に表示されている文書データ）のうち、ＳＴ１０１において初回に検出された２本の指の接触位置の座標値に対応する文字を両端とする特定の文字列を注目文節として読み出す。そして、文字変換処理部１０５は、読み出した注目文節を注目文節情報バッファ１０７に格納する。また、文字変換処理部１０５は、注目文節情報バッファ１０７に格納した注目文節に対応する読みを、文書メモリ１０３から読み出して入力バッファ１０８に格納する。また、文字変換処理部１０５は、入力バッファ１０８に格納した注目文節の読みに対応する変換候補を、ＲＯＭ１０４（辞書）から検索し、検索結果（変換候補）を変換候補バッファ１０９に格納する。
【００２８】
ＳＴ１０４では、文字変換処理部１０５は、座標検出部１０２により順次検出される、物体（ユーザの指）とタッチパネル１０１との接触位置の座標値に基づいて、２本の指がタッチパネル１０１から離れたか否かを判断する。
【００２９】
２本の指がタッチパネル１０１から離れていない場合（ＳＴ１０４：ＮＯ）、ＳＴ１０５では、文字変換処理部１０５は、初回（ＳＴ１０１）に検出された２本の指の接触位置の座標値の間隔（２点間距離）よりも、今回検出された２本の指の接触位置の座標値の間隔（２点間距離）が狭められたか否かを判断する。具体的には、文字変換処理部１０５は、初回に検出された２本の指の接触位置の座標値の間隔と比較して、座標検出部１０２から今回入力される２本の指の接触位置の座標値の間隔が短いか否かを判断する。
【００３０】
２本の指の接触位置の座標値の間隔が狭められた場合（ＳＴ１０５：ＹＥＳ）、ＳＴ１０６では、文字変換処理部１０５は、ＳＴ１０３において注目文節情報バッファ１０７に格納された注目文節の変換処理（または再変換処理）を行う。例えば、文字変換処理部１０５は、ＳＴ１０３において変換候補バッファ１０９に格納された、注目文節の変換候補を読み出す。
【００３１】
ＳＴ１０７では、文字変換処理部１０５は、注目文節の変換候補を表示制御部１１０に出力する。そして、表示制御部１１０は、変換候補を表示するように表示部１１１に指示することで、表示部１１１における変換候補の表示を更新する。
【００３２】
ＳＴ１０８では、文字変換処理部１０５は、変換中フラグを‘ＯＮ’に変更する。
【００３３】
一方、２本の指の接触位置の座標値の間隔が狭められていない場合（ＳＴ１０５：ＮＯ）、ＳＴ１０９では、文字変換処理部１０５は、初回（ＳＴ１０１）に検出された２本の指の接触位置の座標値の間隔よりも、今回検出された２本の指の接触位置の座標値の間隔が広げられたか否かを判断する。２本の指の接触位置の座標値の間隔が広げられた場合（ＳＴ１０９：ＹＥＳ）、ＳＴ１１０では、文字変換処理部１０５は、注目文節情報バッファ１０７に格納された注目文節が変換済みであるか否かを判断する。
【００３４】
注目文節が変換済みの場合（ＳＴ１１０：ＹＥＳ）、ＳＴ１１１では、文字変換処理部１０５は、ＳＴ１０３において注目文節情報バッファ１０７に格納された注目文節の無変換処理を行う。具体的には、文字変換処理部１０５は、ＳＴ１０３において入力バッファ１０８に格納された、注目文節の読みを注目文節情報バッファ１０７に格納する。
【００３５】
ＳＴ１１２では、文字変換処理部１０５は、ＳＴ１１１において注目文節情報バッファ１０７に格納された注目文節（無変換状態の注目文節）を表示制御部１１０に出力する。そして、表示制御部１１０は、注目文節を表示するように表示部１１１に指示することで、表示部１１１における文書データの表示を更新する。
【００３６】
ＳＴ１１３では、文字変換処理部１０５は、変換中フラグを‘ＯＦＦ’に変更する。
【００３７】
一方、２本の指の接触位置が広げられていない場合（ＳＴ１０９：ＮＯ）、または、注目文節が変換済みではない場合（ＳＴ１１０：ＮＯ）、文字変換処理部１０５は何もせず、ＳＴ１０４に戻る。
【００３８】
このように、２本の指の接触位置の座標値の間隔が狭められた場合（ＳＴ１０５：ＹＥＳ）には、文字変換処理部１０５は、注目文節に対して変換処理（または再変換処理）を行う。これに対し、注目文節（特定の文字列）が変換されている場合（ＳＴ１１０：ＹＥＳ）であり、かつ、２本の指の接触位置の座標値の間隔が広げられた場合（ＳＴ１０９：ＹＥＳ）には、文字変換処理部１０５は、注目文節を無変換の状態に戻す。
【００３９】
一方、２本の指がタッチパネル１０１から離れた場合（ＳＴ１０４：ＹＥＳ）、ＳＴ１１４では、文字変換処理部１０５は、変換中フラグが‘ＯＮ’であるか否かを判断する。変換中フラグが‘ＯＦＦ’の場合（ＳＴ１１４：ＮＯ）、ＳＴ１１９に進む。一方、変換中フラグが‘ＯＮ’の場合（ＳＴ１１４：ＹＥＳ）、ＳＴ１１５では、文字変換処理部１０５は、変換候補バッファ１０９に格納された変換候補のいずれか１つがユーザにより選択され、変換候補が確定されたか否かを判断する。変換候補の確定が行われていない場合（ＳＴ１１５：ＮＯ）、ＳＴ１１５に戻る。一方、変換候補の確定が行われた場合（ＳＴ１１５：ＹＥＳ）、ＳＴ１１６では、文字変換処理部１０５は、変換候補バッファ１０９に格納された変換候補のうち、ＳＴ１１５で確定された変換候補を、注目文節情報バッファ１０７に格納することで、注目文節の変換候補を確定する。
【００４０】
ＳＴ１１７では、文字変換処理部１０５は、ＳＴ１１６において注目文節情報バッファ１０７に格納された注目文節（確定後の注目文節）を表示制御部１１０に出力する。そして、表示制御部１１０は、注目文節を表示するように表示部１１１に指示することで、表示部１１１における文書データの表示を更新する。
【００４１】
ＳＴ１１８では、文字変換処理部１０５は、変換中フラグを‘ＯＦＦ’に変更する。
【００４２】
ＳＴ１１９では、文字変換処理部１０５は、注目文節情報バッファ１０７に格納された注目文節（ＳＴ１１６において確定した注目文節）を文書メモリ１０３に書き込む。ＳＴ１２０では、文字変換処理部１０５は、ワークメモリ１０６の各バッファに格納されたデータをクリアする。ＳＴ１２０の処理後、ＳＴ１０２に戻る。
【００４３】
次に、文字入力装置１００の文字変換処理部１０５における文字変換処理の詳細について説明する。
【００４４】
まず、一例として、図３Ａに示すように、表示部１１１が、文書データ‘いろいろなでんかせいひんがある’を表示している場合について説明する。つまり、文書メモリ１０３には、文書データ‘いろいろなでんかせいひんがある’が格納されている。
【００４５】
ここで、図３Ｂに示すように、座標検出部１０２が、表示部１１１に表示された‘で’に対応するタッチパネル１０１上の座標値と、表示部１１１に表示された‘ん’に対応するタッチパネル１０１上の座標値とを検出、つまり、２点の座標値（２本の指の接触）を検出したとする（図２に示すＳＴ１０２：ＹＥＳ）。この場合、文字変換処理部１０５は、図３Ｂに示すように、２本の指の接触位置の座標値に対応する文字（‘で’および‘ん’）を両端とする特定の文字列‘でんかせいひん’を注目文節として注目文節情報バッファ１０７に格納する（図２に示すＳＴ１０３）。また、文字変換処理部１０５は、注目文節の読み‘でんかせいひん’を入力バッファ１０８に格納する。また、文字変換処理部１０５は、注目文節の読み‘でんかせいひん’の変換候補をＲＯＭ１０４（辞書）から検索し、検索結果である変換候補（例えば、図３Ｃに示す‘電化製品’、‘デンカセイヒン’等）を変換候補バッファ１０９に格納する。
【００４６】
次いで、図３Ｃに示すように、ユーザがタッチパネル１０１を接触しながら２本の指を移動させることにより、図３Ｂで初回に検出された２本の指の接触位置の座標値の間隔よりも、今回検出された２本の指の接触位置の座標値の間隔が狭められたとする（図２に示すＳＴ１０５：ＹＥＳ）。この場合、図３Ｃに示すように、文字変換処理部１０５は、変換候補バッファ１０９に格納された、注目文節の変換候補を読み出し（図２に示すＳＴ１０６）、読み出した変換候補を、表示制御部１１０を介して表示部１１１に表示させる（図２に示すＳＴ１０７）。
【００４７】
これにより、ユーザが図３Ｃに示す変換候補の中からいずれか１つを選択すると（図２に示すＳＴ１１５：ＹＥＳ）、文字変換処理部１０５は、ユーザにより選択された変換候補を、注目文節情報バッファ１０７に格納することで、注目文節の変換候補を確定する（図２に示すＳＴ１１６）。
【００４８】
次いで、一例として、図４Ａに示すように、表示部１１１が、文書データ‘いろいろな電化製品がある’を表示している場合について説明する。つまり、文書メモリ１０３には、文書データ‘いろいろな電化製品がある’が格納されている。
【００４９】
ここで、図４Ｂに示すように、座標検出部１０２が、表示部１１１に表示された‘電’に対応するタッチパネル１０１上の座標値と、表示部１１１に表示された‘品’に対応するタッチパネル１０１上の座標値とを検出したとする（図２に示すＳＴ１０２：ＹＥＳ）。この場合、文字変換処理部１０５は、図４Ｂに示すように、２本の指の接触位置の座標値に対応する文字（‘電’および‘品’）を両端とする特定の文字列‘電化製品’を注目文節として注目文節情報バッファ１０７に格納する（図２に示すＳＴ１０３）。また、文字変換処理部１０５は、注目文節の読み‘でんかせいひん’を入力バッファ１０８に格納し、注目文節の読み‘でんかせいひん’の変換候補を変換候補バッファ１０９に格納する。
【００５０】
次いで、図４Ｃに示すように、ユーザがタッチパネル１０１を接触しながら２本の指を移動させることにより、図４Ｂで初回に検出された２本の指の接触位置の座標値の間隔よりも、今回検出された２本の指の接触位置の座標値の間隔が広げられたとする（図２に示すＳＴ１０５：ＮＯかつＳＴ１０９：ＹＥＳ）。また、注目文節‘電化製品’は変換済みの文字列である（図２に示すＳＴ１１０：ＹＥＳ）。よって、図４Ｃに示すように、文字変換処理部１０５は、入力バッファ１０８に格納された、注目文節の読み‘でんかせいひん’を注目文節情報バッファ１０７に格納することで、注目文節の無変換処理を行う（図２に示すＳＴ１１１）。つまり、文字変換処理部１０５は、注目文節を無変換の状態に戻す。そして、図４Ｃに示すように、文字変換処理部１０５は、注目文節情報バッファ１０７に格納された注目文節‘でんかせいひん’を、表示制御部１１０を介して表示部１１１に表示させる（図２に示すＳＴ１１２）。
【００５１】
このように、文字変換処理部１０５は、物体とタッチパネル１０１との２点（２本の指）の接触位置の座標値が検出された際、初回に検出された２点の座標値の間隔、すなわち、注目文節として指定した文字列の間隔よりも、今回検出された２点の座標値の間隔が狭くなった場合、注目文節の変換処理を行う。一方、文字変換処理部１０５は、注目文節が変換済みの場合であり、かつ、初回に検出された２点の座標値の間隔（注目文節として指定した文字列の間隔）に対して、今回検出された２点の座標値の間隔が広くなった場合、注目文節の無変換処理を行う。
【００５２】
よって、文字入力装置１００では、ユーザは、タッチパネル１０１上で、表示部１１１に表示された文書データのうち注目文節の開始位置および終了位置を指定し、注目文節の間隔に対して２本の指の接触位置の座標の間隔を狭める（または、広げる）だけで、注目文節の変換処理（または無変換処理）を行うことができる。すなわち、文字入力装置１００では、ユーザは、文字変換対象の範囲として、文字変換処理または無変換処理を行いたい箇所のみを指定すればよい。
【００５３】
このようにして、本実施の形態では、文字入力装置は、物体によるタッチパネルに対する接触により文字変換対象の文字列を指定し、指定した文字列（注目文節）の間隔を変化させることで、文字変換処理（または無変換処理）を行う。これにより、本実施の形態に係る文字入力装置では、ユーザは、文字変換対象の開始位置および終了位置を自由に選択することで、文字変換対象の範囲を柔軟に設定することができる。よって、本実施の形態によれば、文字変換対象として選択できる範囲を制限されることなく文字入力を行うことができる。
【００５４】
さらに、本実施の形態によれば、文字入力装置では、文書データのうち、文字変換対象の特定の文字列（注目文節）のみが指定され、注目文節に対してのみ文字変換処理が行われる。すなわち、文字入力装置では、入力された文字列のうち、注目文節以外の文字列（例えば漢字変換が不要な文字列）は、確定操作無しで入力が完了する。よって、本実施の形態によれば、文字変換処理を要する文字列に対してのみ文字変換処理を行えばよく、文字変換が不要な文字列を含むすべての文字列に対して確定操作を行う場合と比較して、文字入力操作が簡素化される。
【００５５】
また、本実施の形態によれば、文字入力装置は、注目文節として指定した文字列の間隔を変化させる操作により、注目文節の文字変換処理（または無変換処理）を行う。よって、本実施の形態によれば、表示領域が制限されるタッチパネル画面において、文字変換処理のためのボタンを配置する必要がなくなる。
【００５６】
（実施の形態２）
本実施の形態では、文字入力装置は、文字変換処理の際、注目文節を、２つの物体とタッチパネルとの２点の接触位置の座標値の間隔に応じた文字数の文字列に変換する。
【００５７】
具体的には、本実施の形態に係る文字入力装置１００の文字変換処理部１０５（図１）は、注目文節を指定した後の文字変換中に、２つの物体（例えば２本の指）とタッチパネル１０１との２点の接触位置の座標値の間隔が変化した場合、かつ、２つの物体の接触位置の座標値の間隔に対応する文字数が、注目文節の読みの文字数以下の場合、２本の指の接触位置の座標値の間隔に対応する文字数と同一の文字数の変換候補を、変換候補バッファ１０９から読み出して文字変換処理を行う。
【００５８】
以下、本実施の形態に係る文字入力装置１００（図１）における処理の流れについて詳細に説明する。図５は、本実施の形態に係る文字入力装置１００（図１）における処理の流れを示す。なお、図５において、図２と同一の処理には同一符号を付し説明を省略する。
【００５９】
図５において、２本の指がタッチパネル１０１から離れていない場合（ＳＴ１０４：ＮＯ）、ＳＴ２０１では、文字変換処理部１０５は、初回（ＳＴ１０１）または前回検出された２本の指の接触位置の座標値の間隔に対して、今回検出された２本の指の接触位置の座標値の間隔が変化したか否かを判断する。２本の指の接触位置の座標値の間隔が変化していない場合（ＳＴ２０１：ＮＯ）、文字変換処理部１０５は、何もせず、ＳＴ１０４に戻る。
【００６０】
一方、２本の指の接触位置の座標値の間隔が変化した場合（ＳＴ２０１：ＹＥＳ）、ＳＴ２０２では、文字変換処理部１０５は、今回検出された２本の指の接触位置の座標値の間隔に対応する文字数が、ＳＴ１０３において入力バッファ１０８に格納された、注目文節の読みの文字数以下であるか否かを判断する。
【００６１】
２本の指の接触位置の座標値の間隔に対応する文字数が注目文節の読みの文字数以下の場合（ＳＴ２０２：ＹＥＳ）、ＳＴ２０３では、文字変換処理部１０５は、注目文節を、２本の指の接触位置の座標値の間隔に対応する文字数の文字列に変換する文字変換処理を行う。例えば、文字変換処理部１０５は、変換候補バッファ１０９に格納された、注目文節の変換候補のうち、２本の指の接触位置の座標値の間隔に対応する文字数の変換候補のみを読み出す。
【００６２】
一方、２本の指の接触位置の座標値の間隔に対応する文字数が注目文節の読みの文字数よりも多い場合（ＳＴ２０２：ＮＯ）、文字変換処理部１０５は、実施の形態１と同様、ＳＴ１１１〜ＳＴ１１３において、注目文節に対する無変換処理を行う。
【００６３】
次に、文字入力装置１００の文字変換処理部１０５における文字変換処理の詳細について説明する。
【００６４】
まず、一例として、図６Ａに示すように、表示部１１１が、文字列‘あきらかな’を含む文書データを表示している場合について説明する。つまり、文書メモリ１０３には、文書データ‘…あきらかな…’が格納されている。
【００６５】
ここで、図６Ｂに示すように、座標検出部１０２が、表示部１１１に表示された‘あ’に対応するタッチパネル１０１上の座標値と、表示部１１１に表示された‘な’に対応するタッチパネル１０１上の座標値とを検出したとする（図５に示すＳＴ１０２：ＹＥＳ）。この場合、文字変換処理部１０５は、図６Ｂに示すように、２本の指の接触位置の座標値に対応する文字（‘あ’および‘な’）を両端とする特定の文字列‘あきらかな’を注目文節として注目文節情報バッファ１０７に格納する（図５に示すＳＴ１０３）。また、文字変換処理部１０５は、注目文節の読み‘あきらかな’を入力バッファ１０８に格納する。つまり、注目文節の読みの文字数は５文字である。また、文字変換処理部１０５は、注目文節の読み‘あきらかな’の変換候補を変換候補バッファ１０９に格納する。
【００６６】
次いで、図６Ｃに示すように、ユーザがタッチパネル１０１を接触しながら２本の指を狭めることにより、２本の指の接触位置の座標値の間隔が４文字分の間隔になったとする。つまり、図６Ｂで初回に検出された２本の指の接触位置の座標値の間隔に対して、今回検出された２本の指の接触位置の座標値の間隔が変化し（図５に示すＳＴ２０１：ＹＥＳ）、２本の指の接触位置の座標値の間隔に対応する文字数（４文字）が、注目文節の読みの文字数（５文字）以下となる（図５に示すＳＴ２０２：ＹＥＳ）。この場合、図６Ｃに示すように、文字変換処理部１０５は、変換候補バッファ１０９に格納された、注目文節の変換候補のうち、今回検出された２本の指の接触位置の座標値の間隔に対応する文字数（４文字）と同一の文字数の変換候補（例えば、図６Ｃに示す‘明らかな’、‘明良かな’等）のみを読み出す（図５に示すＳＴ２０３）。
【００６７】
同様にして、図６Ｄに示すように、ユーザがタッチパネル１０１を接触しながら２本の指をさらに狭めることにより、２本の指の接触位置の座標値の間隔が３文字分の間隔になったとする。つまり、図６Ｃで前回検出された２本の指の接触位置の座標値の間隔に対して、今回検出された２本の指の接触位置の座標値の間隔が変化し（図５に示すＳＴ２０１：ＹＥＳ）、２本の指の接触位置の座標値の間隔に対応する文字数（３文字）が、注目文節の読みの文字数（５文字）以下となる（図５に示すＳＴ２０２：ＹＥＳ）。この場合、図６Ｄに示すように、文字変換処理部１０５は、変換候補バッファ１０９に格納された注目文節の変換候補のうち、今回検出された２本の指の接触位置の座標値の間隔に対応する文字数（３文字）と同一の文字数の変換候補（例えば、図６Ｄに示す‘明かな’、‘昭かな’、‘亮かな’等）のみを読み出す（図５に示すＳＴ２０３）。
【００６８】
つまり、文字変換処理部１０５は、文字変換中に２本の指の接触位置の座標値の間隔が変化した場合、注目文節を、２本の指の接触位置の座標値の間隔に対応する文字数（図６Ｃでは４文字、図６Ｄでは３文字）の変換候補のいずれかに変換する。
【００６９】
次いで、一例として、図７Ａに示すように、表示部１１１が、文字列‘明かな’を含む文書データを表示している場合について説明する。つまり、文書メモリ１０３には、文書データ‘…明かな…’が格納されている。
【００７０】
ここで、図７Ｂに示すように、座標検出部１０２が、表示部１１１に表示された‘明’に対応するタッチパネル１０１上の座標値と、表示部１１１に表示された‘な’に対応するタッチパネル１０１上の座標値とを検出したとする（図５に示すＳＴ１０２：ＹＥＳ）。この場合、文字変換処理部１０５は、図７Ｂに示すように、２本の指の接触位置の座標値に対応する文字（‘明’および‘な’）を両端とする特定の文字列‘明かな’を注目文節として注目文節情報バッファ１０７に格納する（図５に示すＳＴ１０３）。また、文字変換処理部１０５は、注目文節の読み‘あきらかな’を入力バッファ１０８に格納する。つまり、注目文節の読みの文字数は５文字である。また、文字変換処理部１０５は、注目文節の読み‘あきらかな’の変換候補を変換候補バッファ１０９に格納する。
【００７１】
次いで、図７Ｃに示すように、ユーザがタッチパネル１０１を接触しながら２本の指を広げることにより、２本の指の接触位置の座標値の間隔が４文字分の間隔になったとする。つまり、図７Ｂで初回に検出された２本の指の接触位置の座標値の間隔に対して、今回検出された２本の指の接触位置の座標値の間隔が変化し（図５に示すＳＴ２０１：ＹＥＳ）、２本の指の接触位置の座標値の間隔に対応する文字数（４文字）が、注目文節の読みの文字数（５文字）以下となる（図５に示すＳＴ２０２：ＹＥＳ）。この場合、図７Ｃに示すように、文字変換処理部１０５は、図６Ｃと同様、変換候補バッファ１０９に格納された注目文節の変換候補のうち、今回検出された２本の指の接触位置の座標値の間隔に対応する文字数（４文字）と同一の文字数の変換候補（例えば、図７Ｃに示す‘明らかな’、‘明良かな’等）のみを読み出す（図５に示すＳＴ２０３）。
【００７２】
同様にして、図７Ｄに示すように、ユーザがタッチパネル１０１を接触しながら２本の指をさらに広げることにより、２本の指の接触位置の座標値の間隔が５文字分の間隔になったとする。つまり、図７Ｃで前回検出された２本の指の接触位置の座標値の間隔に対して、今回検出された２本の指の接触位置の座標値の間隔が変化し（図５に示すＳＴ２０１：ＹＥＳ）、２本の指の接触位置の座標値の間隔に対応する文字数（５文字）が、注目文節の読みの文字数（５文字）以下となる（図５に示すＳＴ２０２：ＹＥＳ）。この場合、図７Ｄに示すように、文字変換処理部１０５は、変換候補バッファ１０９に格納された注目文節の変換候補のうち、今回検出された２本の指の接触位置の座標値の間隔に対応する文字数（５文字）と同一の文字数の変換候補（例えば、図７Ｄに示す‘あきらかな’等）のみを読み出す（図５に示すＳＴ２０３）。
【００７３】
一方、図７Ｅに示すように、ユーザがタッチパネル１０１を接触しながら２本の指をさらに広げることにより、２本の指の接触位置の座標値の間隔が５文字分以上の間隔になったとする。つまり、図７Ｄで前回検出された２本の指の接触位置の座標値の間隔に対して、今回検出された２本の指の接触位置の座標値の間隔が変化し（図５に示すＳＴ２０１：ＹＥＳ）、２本の指の接触位置の座標値の間隔に対応する文字数（５文字以上）が、注目文節の読みの文字数（５文字）より多くなる（図５に示すＳＴ２０２：ＮＯ）。この場合、図７Ｅに示すように、文字変換処理部１０５は、入力バッファ１０８に格納された注目文節の読み（‘あきらかな’）を、注目文節情報バッファ１０７に格納することで、注目文節の無変換処理を行う（図５に示すＳＴ１１１）。
【００７４】
つまり、図６Ｃ，Ｄおよび図７Ｃ，Ｄに示すように、文字変換処理部１０５は、２本の指の接触位置の座標値の間隔に対応する文字数が注目文節の読みの文字数以下の場合には、２本の指の接触位置の座標値の間隔に対応する文字数の変換候補のみを指定して文字変換処理を行う。一方、図７Ｅに示すように、文字変換処理部１０５は、２本の指の接触位置の座標値の間隔に対応する文字数が注目文節の読みの文字数よりも多い場合には、注目文節に対して無変換処理を行う。
【００７５】
つまり、文字入力装置１００では、ユーザは、文字変換処理の際に、２本の指の接触位置の座標値の間隔を、注目文節の読みの文字数以内の範囲で変化させることにより、注目文節の変換候補を絞り込んで選択することができる。また、文字入力装置１００では、ユーザは、文字変換処理の際に、２本の指の接触位置の座標値の間隔を、注目文節の読みの文字数に対応する間隔よりも広げることにより、注目文節に対する無変換処理を行うことができる。
【００７６】
このようにして、本実施の形態によれば、文字入力装置は、文字変換処理の際、２点（２本の指）の接触位置の座標値の間隔に対応する文字数の変換候補のみを表示する。つまり、文字入力装置は、注目文節の変換候補として、すべての変換候補のうち２点（２本の指）の接触位置の座標値の間隔に対応する文字数の変換候補のみに絞り込むことができる。よって、本実施の形態によれば、ユーザは、注目文節に対するすべての変換候補が表示される場合よりも、文字入力操作を容易に行うことができる。
【００７７】
（実施の形態３）
本実施の形態では、文字入力装置は、文字変換中ではない場合には、実施の形態１と同様にして文字変換処理を行い、かつ、文字変換処理の際には、実施の形態２と同様にして文字変換処理を行う。
【００７８】
まず、本実施の形態に係る文字入力装置１００（図１）における処理の流れについて詳細に説明する。図８は、文字入力装置１００（図１）における処理の流れを示す。なお、図８において、図２および図５と同一の処理には同一符号を付し説明を省略する。
【００７９】
図８において、２本の指がタッチパネル１０１から離れていない場合（ＳＴ１０４：ＮＯ）、実施の形態２と同様、ＳＴ２０１では、文字変換処理部１０５は、初回（ＳＴ１０１）または前回検出された２本の指の接触位置の座標値の間隔に対して、今回検出された２本の指の接触位置の座標値の間隔が変化したか否かを判断する。
【００８０】
２本の指の接触位置の座標値の間隔が変化した場合（ＳＴ２０１：ＹＥＳ）、ＳＴ３０１では、文字変換処理部１０５は、変換中フラグが‘ＯＮ’であるか否かを判断する。つまり、文字変換処理部１０５は、現在、文字変換中であるか否かを判断する。
【００８１】
変換中フラグが‘ＯＦＦ’の場合（ＳＴ３０１：ＮＯ）、実施の形態１と同様、ＳＴ１０５では、文字変換処理部１０５は、初回（ＳＴ１０２）に検出された２本の指の接触位置の座標値の間隔よりも、今回検出された２本の指の接触位置の座標値の間隔が狭められたか否かを判断する。
【００８２】
変換中フラグが‘ＯＮ’の場合（ＳＴ３０１：ＹＥＳ）または２本の指の接触位置の座標値の間隔が狭められた場合（ＳＴ１０５：ＹＥＳ）、実施の形態２と同様、ＳＴ２０２では、文字変換処理部１０５は、今回検出された２本の指の接触位置の座標値の間隔に対応する文字数が、注目文節の読みの文字数以下であるか否かを判断する。
【００８３】
つまり、図８に示すように、文字変換処理部１０５は、文字変換中ではない場合（ＳＴ３０１：ＮＯ）には、実施の形態１と同様にして、２本の指の接触位置の座標値の間隔が狭められると（ＳＴ１０５：ＹＥＳ）、注目文節に対する文字変換処理を行い、２本の指の接触位置の座標値の間隔が広げられると（ＳＴ２０１：ＹＥＳかつＳＴ１０５：ＮＯ）、注目文節に対する無変換処理（ＳＴ１１１）を行う。
【００８４】
また、文字変換中ではない状態から注目文節に対する文字変換処理を行う場合（ＳＴ３０１：ＮＯかつＳＴ１０５：ＹＥＳ）、または、文字変換中の場合（ＳＴ３０１：ＹＥＳ）、つまり、文字変換処理が行われる際には、文字変換処理部１０５は、実施の形態２と同様にして文字変換処理を行う。具体的には、文字変換処理部１０５は、図８に示すように、ＳＴ２０２において、２本の指の接触位置の座標値の間隔に対応する文字数が、注目文節の読みの文字数以下であるか否かを判断する。そして、文字変換処理部１０５は、２本の指の接触位置の座標値の間隔に対応する文字数が注目文節の読みの文字数以下の場合（ＳＴ２０２：ＹＥＳ）には、実施の形態２と同様にして、注目文節を２本の指の接触位置の座標値の間隔に対応する文字数の文字列に変換する。一方、文字変換処理部１０５は、２本の指の接触位置の座標値の間隔に対応する文字数が注目文節の読みの文字数より多い場合（ＳＴ２０２：ＮＯ）には、実施の形態２と同様にして、注目文節を無変換状態に戻す。
【００８５】
次に、文字入力装置１００の文字変換処理部１０５における文字変換処理の詳細について説明する。
【００８６】
まず、一例として、実施の形態２と同様、図６Ａに示すように、表示部１１１が、文字列‘あきらかな’を含む文書データを表示している場合について説明する。また、実施の形態２と同様、図６Ｂに示すように、座標検出部１０２が表示部１１１に表示された‘あ’に対応するタッチパネル１０１上の座標値と、表示部１１１に表示された‘な’に対応するタッチパネル１０１上の座標値とを検出したとする（図８に示すＳＴ１０２：ＹＥＳ）。なお、図６Ｂでは、変換中フラグは‘ＯＦＦ’である。
【００８７】
ここで、図９Ａに示すように、ユーザがタッチパネル１０１を接触しながら２本の指を狭めることにより、２本の指の接触位置の座標値の間隔が４文字分の間隔になったとする。つまり、変換中フラグが‘ＯＦＦ’であり（図８に示すＳＴ３０１：ＮＯ）、図６Ｂで初回に検出された２本の指の接触位置の座標値の間隔よりも、今回検出された２本の指の接触位置の座標値の間隔が狭くなり（図８に示すＳＴ１０５：ＹＥＳ）、２本の指の接触位置の座標値の間隔に対応する文字数（４文字）が注目文節の読みの文字数（５文字）以下となる（図８に示すＳＴ２０２：ＹＥＳ）。この場合、図９Ａに示すように、文字変換処理部１０５は、注目文節の変換候補のうち、今回検出された２本の指の接触位置の座標値の間隔に対応する文字数（４文字）と同一の文字数の変換候補（例えば、図９Ａに示す‘明らかな’、‘明良かな’等）を読み出す。また、文字変換処理部１０５は、変換中フラグを‘ＯＮ’に変更する（図８に示すＳＴ１０８）。
【００８８】
次いで、図９Ｂおよび図９Ｃに示すように、図９Ａで変換中フラグが‘ＯＮ’になった状態（図８に示すＳＴ３０１：ＹＥＳ）で、ユーザがタッチパネル１０１を接触しながら２本の指を狭めたり（図９Ｂ）、広げたり（図９Ｃ）したとする。ここで、図９Ｂおよび図９Ｃに示すように、２本の指の接触位置の座標値の間隔に対応する文字数は、３文字（図９Ｂ）または５文字（図９Ｃ）であり、注目文節‘あきらかな’の読みの文字数５文字以下である（図８に示すＳＴ２０２：ＹＥＳ）。この場合、図９Ｂおよび図９Ｃに示すように、文字変換処理部１０５は、２本の指の接触位置の座標値の間隔に対応する文字数に応じて、注目文節に対する文字変換処理を行う。具体的には、図９Ｂでは、２本の指の接触位置の座標値の間隔に対応する文字数が３文字であるので、文字変換処理部１０５は、変換候補バッファ１０９に格納された変換候補のうち、文字数が３文字である変換候補のみを読み出す。また、図９Ｃでは、２本の指の接触位置の座標値の間隔に対応する文字数が５文字であるので、文字変換処理部１０５は、変換候補バッファ１０９に格納された変換候補のうち、文字数が５文字である変換候補のみを読み出す。
【００８９】
また、図９Ｄに示すように、例えば図９Ａ〜Ｃにおいて変換中フラグが‘ＯＮ’になった状態（図８に示すＳＴ３０１：ＹＥＳ）で、ユーザがタッチパネル１０１を接触しながら２本の指をさらに広げることにより、２本の指の接触位置の座標値の間隔が５文字分以上の間隔になったとする（図８に示すＳＴ２０２：ＮＯ）。この場合、図９Ｄに示すように、文字変換処理部１０５は、入力バッファ１０８に格納された注目文節の読み‘あきらかな’を、注目文節情報バッファ１０７に格納することで、注目文節の無変換処理を行う（図８に示すＳＴ１１１）。
【００９０】
次いで、一例として、実施の形態２と同様、図７Ａに示すように、表示部１１１が、文字列‘明かな’を含む文書データを表示している場合について説明する。また、実施の形態２と同様、図７Ｂに示すように、座標検出部１０２が、表示部１１１に表示された‘明’に対応するタッチパネル１０１上の座標値と、表示部１１１に表示された‘な’に対応するタッチパネル１０１上の座標値とを検出したとする（図８に示すＳＴ１０２：ＹＥＳ）。なお、図７Ｂでは、変換中フラグは‘ＯＦＦ’である。
【００９１】
ここで、図１０Ａに示すように、ユーザがタッチパネル１０１を接触しながら２本の指を広げることにより、２本の指の接触位置の座標値の間隔が５文字分の間隔になったとする。つまり、２本の指の接触位置の座標値の間隔が変化し（図８に示すＳＴ２０１：ＹＥＳ）、変換中フラグが‘ＯＦＦ’であり（図８に示すＳＴ３０１：ＮＯ）、図７Ｂで初回に検出された２本の指の接触位置の座標値の間隔（３文字分の間隔）よりも、今回検出された２本の指の接触位置の座標値の間隔は狭くない（図８に示すＳＴ１０５：ＮＯ）。この場合、図１０Ａに示すように、文字変換処理部１０５は、入力バッファ１０８に格納された注目文節の読み（‘あきらかな’）を、注目文節情報バッファ１０７に格納することで、注目文節の無変換処理を行う（図８に示すＳＴ１１１）。また、文字変換処理部１０５は、変換中フラグを‘ＯＦＦ’のままとする（図８に示すＳＴ１１３）。
【００９２】
次いで、図１０Ｂに示すように、図１０Ａで変換中フラグが‘ＯＦＦ’になった状態（図８に示すＳＴ３０１：ＮＯ）で、ユーザがタッチパネル１０１を接触しながら２本の指を狭めたとする。ここで、図１０Ｂに示すように、２本の指の接触位置の座標値の間隔に対応する文字数は４文字であり、注目文節‘あきらかな’の読みの文字数５文字以下である（図８に示すＳＴ：２０２：ＹＥＳ）。この場合、図１０Ｂに示すように、文字変換処理部１０５は、変換候補バッファ１０９に格納された変換候補のうち、文字数が４文字である変換候補のみを読み出す。
【００９３】
このようにして、本実施の形態によれば、文字入力装置は、文字変換中ではない場合には実施の形態１と同様にして、物体とタッチパネルとの２点の接触位置の座標値の間隔が狭められるか否かに応じて、注目文節に対して文字変換処理または無変換処理を行う。また、文字入力装置は、文字変換処理の際には実施の形態２と同様にして、注目文節の変換候補の文字数を、２点の接触位置の座標値の間隔に対応する文字数に指定して文字変換処理を行う。よって、本実施の形態によれば、文字変換対象として選択できる範囲を制限されることなく、かつ、注目文節の変換候補の絞り込みを行いつつ文字入力を行うことができる。
【００９４】
以上、本発明の各実施の形態について説明した。
【００９５】
なお、本発明において、文字入力装置の座標検出部では、タッチパネルと物体との接触位置の座標値を検出する検出方式として、例えば、静電容量方式、感圧方式、光学方式または超音波方式等のいずれの方式を用いてもよい。例えば、静電容量方式のタッチパネルを用いる場合には、座標検出部は、タッチパネルと物体との間の静電容量を検出することで、物体との接触位置の座標を検出する。これにより、座標検出部は、タッチパネルと物体とが直接接触していなくても、タッチパネルと物体との接触位置の座標値を検出することができる。
【産業上の利用可能性】
【００９６】
本発明は、タッチパネルと、タッチパネルと積層された表示部とを有する文字入力装置を備えた携帯端末装置等に適用することができる。
【符号の説明】
【００９７】
１００  文字入力装置
１０１  タッチパネル
１０２  座標検出部
１０３  文書メモリ
１０４  ＲＯＭ
１０５  文字変換処理部
１０６  ワークメモリ
１０７  注目文節情報バッファ
１０８  入力バッファ
１０９  変換候補バッファ
１１０  表示制御部
１１１  表示部
【図１】
2010277545.tif 000003
【図２】
2010277545.tif 000004
【図３Ａ】
2010277545.tif 000005
【図３Ｂ】
2010277545.tif 000006
【図３Ｃ】
2010277545.tif 000007
【図４Ａ】
2010277545.tif 000008
【図４Ｂ】
2010277545.tif 000009
【図４Ｃ】
2010277545.tif 000010
【図５】
2010277545.tif 000011
【図６Ａ】
2010277545.tif 000012
【図６Ｂ】
2010277545.tif 000013
【図６Ｃ】
2010277545.tif 000014
【図６Ｄ】
2010277545.tif 000015
【図７Ａ】
2010277545.tif 000016
【図７Ｂ】
2010277545.tif 000017
【図７Ｃ】
2010277545.tif 000018
【図７Ｄ】
2010277545.tif 000019
【図７Ｅ】
2010277545.tif 000020
【図８】
2010277545.tif 000021
【図９Ａ】
2010277545.tif 000022
【図９Ｂ】
2010277545.tif 000023
【図９Ｃ】
2010277545.tif 000024
【図９Ｄ】
2010277545.tif 000025
【図１０Ａ】
2010277545.tif 000026
【図１０Ｂ】
2010277545.tif 000027