(57)【特許請求の範囲】
【請求項１】
文字を入力する文字入力機能及び数値計算を行う電卓機能を有する携帯端末装置であって、
文字の入力時に入力された未変換文字列が数字に変換可能かどうかを判断する手段と、
前記未変換文字列が数字に変換可能である時に予測候補に算術演算子を表示する手段と、
前記電卓機能を動作させる電卓モードに移行させる移行手段と、
前記電卓モードにおいて入力された数値及び選択された算術演算子に従って計算を行い、計算結果を入力して前記電卓モードを解除する入力手段と、
を備えたことを特徴とする携帯端末装置。
【請求項２】
前記移行手段は、前記表示された予測候補の算術演算子のいずれかが選択された時に前記電卓モードに移行させることを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
前記移行手段は、所定のキー操作又はサブメニューによる選択操作によって前記電卓モードに移行させることを特徴とする請求項１に記載の携帯端末装置。
【請求項４】
前記入力手段は、予測候補の「＝」が選択された時に計算式を消去して計算結果を入力し、前記電卓モードを解除することを特徴とする請求項１乃至３のいずれか１項に記載の携帯端末装置。
【請求項５】
前記入力手段は、予測候補の「＝」が選択された時に計算式及び計算結果を入力して前記電卓モードを解除することを特徴とする請求項１乃至３のいずれか１項に記載の携帯端末装置。
【請求項６】
前記入力手段は、予測候補の「ＡＣ（All Clear）」が選択された時に計算式を消去して前記電卓モードを解除することを特徴とする請求項１乃至３のいずれか１項に記載の携帯端末装置。
【請求項７】
文字を入力する文字入力機能及び数値計算を行う電卓機能を有する携帯端末装置の文字入力方法であって、
判断手段により、文字の入力時に入力された未変換文字列が数字に変換可能かどうかを判断する工程と、
表示手段により、前記未変換文字列が数字に変換可能である時に予測候補に算術演算子を表示する工程と、
移行手段により、前記電卓機能を動作させる電卓モードに移行させる工程と、
入力手段により、前記電卓モードにおいて入力された数値及び選択された算術演算子に従って計算を行い、計算結果を入力して前記電卓モードを解除する工程と、
を含むことを特徴とする文字入力方法。
【請求項８】
文字を入力する文字入力機能及び数値計算を行う電卓機能を有する携帯端末装置の文字入力プログラムであって、
文字の入力時に入力された未変換文字列が数字に変換可能かどうかを判断する手段と、
前記未変換文字列が数字に変換可能である時に予測候補に算術演算子を表示する手段と、
前記電卓機能を動作させる電卓モードに移行させる移行手段と、
前記電卓モードにおいて入力された数値及び選択された算術演算子に従って計算を行い、計算結果を入力して前記電卓モードを解除する入力手段と、
してコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メール文字入力等の文字入力機能を有する携帯端末装置及びその文字入力方法に関するものである。
【背景技術】
【０００２】
例えば、携帯電話端末を用いてメールで見積もり等の連絡を行う場合には、本文に文字を入力している途中で計算を行おうとすると、従来の携帯電話端末にはマルチタスク機能が搭載されているため、メールの画面と電卓機能の画面を切り替えて、電卓機能での計算結果をメール本文に入力することは可能である。しかし、この方法では、何度かメールの画面と電卓機能の画面を切り替える必要があるため操作が煩雑であるばかりか、電卓機能に入力する数値や電卓機能に表示された計算結果の数値を使用者が記憶するという点で確実ではない。
【０００３】
従来、文字入力機能と電卓機能を有する携帯電話端末としては、例えば、特許文献１〜３に記載されたものがある。特許文献１には、ユーザが電子メールの本文作成中に携帯電話の電卓で計算を行い、計算結果をメール本文中に入力することが記載されている（段落００２８、００３４〜００４３等）。
【０００４】
また、特許文献２、３には、演算式の演算結果を変換処理における変換候補として出力することで、かな漢字変換と同様の操作で演算式に対応する演算結果を文書中に入力することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２７５６８７号公報
【特許文献２】特開平０６−２０２９９５号公報
【特許文献３】特開平０６−１３１３３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の携帯端末は、ユーザが電子メール本文中に電卓で計算する場合には、文字入力を一旦中止し、ＶＦキーを操作して文字入力アプリが起動中に呼び出すことが可能なアプリケーションプログラムの機能名の一覧が表示され、その中からキーを操作して簡易電卓を選択する。そして、表示部上に簡易電卓を操作するための画面が表示され、ユーザはテンキー等を用いて計算を行い、所定のキー操作によって簡易電卓機能を終了する。
【０００７】
表示部には文字入力処理が中断した時点の画面が表示され、ユーザが計算結果を編集中のメールに入力する場合には、ユーザのキー操作に応じてテキスト編集のためのメニュー画面が表示される。次に、ユーザはこのメニュー画面の中から計算結果貼付を選択し、それに続いてキー操作を行うことにより計算結果のメール本文への入力を行う。
【０００８】
特許文献１の携帯端末では、電子メール本文の作成中に簡易電卓で計算を行い、計算結果をメール本文中に入力することは可能であるが、以上の説明のように複雑な操作を必要とする。
【０００９】
また、特許文献２或いは３の方法では、比較的簡単な操作で文書中に演算式や演算結果を入力することは可能であるが、ユーザが演算式の入力を行う場合には、時間を必要とする。
【００１０】
本発明の目的は、文字入力ユーザインターフェース上で計算式の入力と計算結果の表示をシームレスに行うことができ、簡単な操作で計算結果等を入力することが可能な携帯端末装置及びその文字入力方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、文字を入力する文字入力機能及び数値計算を行う電卓機能を有する携帯端末装置及びその文字入力方法に関し、文字の入力時に入力された未変換文字列が数字に変換可能かどうかを判断して未変換文字列が数字に変換可能である時に予測候補に算術演算子を表示し、電卓モードに移行させる。そして、電卓モードにおいて入力された数値及び選択された算術演算子に従って計算を行い、計算結果を入力して電卓モードを解除する。
【発明の効果】
【００１２】
本発明によれば、文字入力中に数値計算が必要になった場合、計算式の入力や計算結果の表示を文字入力ユーザインターフェース上でシームレスに行うことができ、操作性を著しく向上させることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る携帯端末装置の一実施形態を示すブロック図である。
【図２】図１の実施形態の動作を説明するフローチャートである。
【図３】図２の処理の際の画面遷移の例を示す図である。
【図４】図２のＳ２０９で予測候補の「＝」が選択された場合に計算式を消去せずに計算結果を追記する例を示す図である。
【図５】専用のエリアに算術演算子を表示する例を示す図である。
【発明を実施するための形態】
【００１４】
次に、発明を実施するための形態について図面を参照して詳細に説明する。本発明は、文字入力機能と電卓機能を有する携帯端末装置において、電卓機能が文字入力ユーザインターフェース（ＵＩ）上で動作し、文字入力中に電卓機能の計算式や計算結果を入力文字として処理する。即ち、携帯端末装置の文字入力ＵＩ上で動作する電卓機能を備えることで、文字入力ＵＩ上で計算式の入力と計算結果の表示をシームレスに行うことを可能とするものである。
【００１５】
図１は本発明に係る携帯端末装置としての携帯電話機の一実施形態の構成を示すブロック図である。図１に示すように携帯電話機１０には、装置内の各部の制御や計算処理等を行うＣＰＵ（中央処理装置）２０が搭載されている。ＣＰＵ２０はバス３０を介して装置内の各部と接続されている。このうち、入力部４０は入力キー４１からの入力を検知する回路である。
【００１６】
表示制御部５０は、表示部５１の表示を制御する制御回路である。表示部５１は装置本体の前面に配置されており、白黒或いはカラーの液晶パネル、或いは有機ＥＬ（電子蛍光）等を用いた表示装置である。表示部５１には、各種設定内容、入力された文字、計算式、計算結果、通信状況等が表示される。送受信部６０は、無線によって着信や発信、通話、通信を行う回路である。レシーバ７０は、通話等で相手の音声を出力するための装置である。
【００１７】
作業用メモリ８０はＲＡＭ（ランダム・アクセス・メモリ）によって構成されており、ＣＰＵ２０がプログラムを実行する上で一時的に必要とするデータを格納する。不揮発メモリ９０はデータの消去、書き込みを自由に行え、電源を切っても情報が消えない半導体メモリである。不揮発性メモリ９０には電話帳データや各種設定値、メール等のユーザデータ等が保持される。
【００１８】
また、ＲＯＭ１００は、ＣＰＵ２０が実行するための各種の制御用プログラム等の固定的なデータを格納したリード・オンリ・メモリである。スピーカー１１０は、着信音・音声・確認音等を出力するための装置である。マイク１２０は、音声を送話するための装置である。
【００１９】
次に、本実施形態の動作を図２及び図３を用いて説明する。図２は文字の入力待ちから文字入力ＵＩ上で計算式の入力や計算結果の表示を行う状態（以下、電卓モード）へ移行し、更に計算を終了してから電卓モードを解除するまでの処理を説明するためのフローチャートである。また、図３は図２の処理を行う場合の表示部５１上の画面遷移の例を示すものである。本実施形態では、メール本文入力中に数値計算を行う例を説明する。
【００２０】
図２において、処理が開始されると文字列の入力待ちを行う（Ｓ２０１）。入力待ち状態で入力キー４１から何らかの文字が入力されると、ＣＰＵ２０は公知技術であるカナ英数変換機能の仕組みを利用して、入力された未変換文字列が数字に変換可能かどうかを判定する（Ｓ２０２）。カナ英数変換機能としては、例えば、特開２００６−３０９５７８号公報に記載されている。
【００２１】
図３の３１を用いて具体的に説明すると、「やん」という文字列は一般的な携帯端末装置において、「８」のキーを１回、「０」のキーを３回押下することで入力可能である。この時、カナ英数変換を行うと、「８０００」や「8000」という数字に変換可能である。この様に入力されている未変換文字列が数字に変換できる状態かそうでないかをＳ２０２において判定する。
【００２２】
入力された未変換文字列が数字に変換可能な場合には（Ｓ２０２：ＹＥＳ）、予測候補に「＋」「−」「×」「÷」を追加する（Ｓ２０３）。この状態を図３の３１に示す。一方、入力されている未変換文字列を数字に変換できない場合には（例えば「やだ」の様に濁点を含む文字列の場合）、一般的にカナ英数変換で数字に変換できないので（Ｓ２０２：ＮＯ）、Ｓ２０１で再び文字の入力待ちを行う。
【００２３】
次いで、予測候補の「＋」または「−」または「×」または「÷」が選択されたかどうを判定し（Ｓ２０４）、予測候補の「＋」または「−」または「×」または「÷」が選択された場合には（Ｓ２０４：ＹＥＳ）、これを契機として電卓モードに移行する（Ｓ２０５）。この状態を図３の３２から３３に示す。図３の３２は予測候補の「＋」を選択する直前（カーソルを当てている状態）を示しており、電卓モードには入っていない。また、図３の３３は予測候補の「＋」を選択した直後の状態を示しており、電卓モードに移行した直後の状態を示す。
【００２４】
電卓モードでは通常の予測候補を表示する必要がないためそれらは表示しない。また、電卓機能として必要な「＝」「ＡＣ」を追加で表示する。予測候補の「＋」または「−」または「×」または「÷」以外が選択された場合には（Ｓ２０４：ＮＯ）、電卓モードに移行せずにＳ２０１で文字の入力待ちを行う。
【００２５】
電卓モード移行後には、数字が入力されたかどうかを判定し（Ｓ２０６）、数字が入力されている限り状態は変わらない（Ｓ２０６：ＹＥＳ）。この状態を図３の３４、３７等に示す。Ｓ２０６では電卓モードへ移行済みのため、カナ英数変換機能は使用せずに直接数字の入力を行う。
【００２６】
一方、Ｓ２０６で数字が入力されない場合には（Ｓ２０６：ＮＯ）、数字の入力ではなく、予測候補の「＋」または「−」または「×」または「÷」が選択されたかどうかを判定する（Ｓ２０７）。予測候補の「＋」または「−」または「×」または「÷」が選択された場合には（Ｓ２０７：ＹＥＳ）、選択された算術演算子を計算式に入力する（Ｓ２０８）。この状態を図３の３５から３６に示す。この状態で、更に別の算術演算子が選択された場合には、直前に入力された算術演算子と置き換える。Ｓ２０６、Ｓ２０７、Ｓ２０８で計算式の入力を行う。
【００２７】
また、Ｓ２０７で予測候補の「＋」または「−」または「×」または「÷」が選択されなかった場合には（Ｓ２０７：ＮＯ）、予測候補の「＝」が選択されたかどうかを判定する（Ｓ２０９）。予測候補の「＝」が選択された場合には（Ｓ２０９：ＹＥＳ）、計算式を消去すると共に計算結果を表示部５１に表示して電卓モードを解除し（Ｓ２１０）、処理を終了する。この状態を図３の３８から３９に示す。
【００２８】
更に、Ｓ２０９で予測候補の「＝」が選択されなかった場合には（Ｓ２０９：ＮＯ）、予測候補の「ＡＣ（All Clear）」が選択されたかどうかを判定し（Ｓ２１１）、予測候補の「ＡＣ（All Clear）」が選択された場合には（Ｓ２１１：ＹＥＳ）、計算式を消去して電卓モードを解除し（Ｓ２１２）、処理を終了する。それ以外の操作に対しては何も処理せずに電卓モードを維持する（Ｓ２１１：ＮＯ）。
【００２９】
本実施形態では、文字入力ＵＩ上で電卓機能の利用が可能であるため、文字入力中、数値の計算が必要になった場合には、電卓や内蔵電卓機能を利用する必要はない。そのため、例えば、メールの画面と電卓機能の画面を切り替える必要がなく、計算式の入力及び計算結果の表示を文字入力ＵＩ上でシームレスに行うことができ、操作性を著しく向上させることができる。また、計算式の入力の際には予測候補に「＋」「−」「×」「÷」等が自動で表示されるため、いちいち選択する必要がなく、計算式の入力に時間を必要としない。
【００３０】
なお、以上の実施形態では、携帯電話端末を用いた場合の例について説明したが、本発明は、ＰＨＳ等の他の携帯端末装置でも同様に文字入力ＵＩ上で動作する電卓機能を備えることで同様の効果が得られる。また、正の整数を合算する場合の例について説明したが、小数値や負の数値を用いた計算や、他の四則演算、四則演算以外の計算等も行うことが可能である。
【００３１】
更に、予測候補に表示されている算術演算子を選択することで電卓モードに移行する例について説明したが、本発明は、他の手段（例えば、サブメニューに電卓モードへ移行する機能を設けたり、電卓モードに移行する専用のキー割り当てを行う等）で電卓モードに移行してもよい。
【００３２】
また、予測候補の「＝」が選択された場合には（図３の３８から３９）、計算式を消去して計算結果を表示すると説明したが、図４の４１から４２に示すように計算式を消去せずに計算結果を追記しても良い。
【００３３】
更に、図３の３１に示す「＋」「−」「×」「÷」について他の予測候補と同様に装飾のない文字で表示しているが、電卓モードに移行することが分かるように文字に色（例えば、赤色）を付けたり、或いは「＋（電卓モード）」の様に電卓モードに移行することを明示してもよい。また、電卓モードにおいて電卓機能として必要な「＝」と「ＡＣ」を予測候補に追加する例を説明したが、他の機能（例えば、「ＲＭ（Recall Memory）」や「Ｒ＋（Memory Plus）」等）も追加してもよい。
【００３４】
また、図３では数字を半角で表示しているが、数字は全角であってもよいし、算術演算子は半角であってもよい。また、図３では算術演算子は予測候補の最後に表示する例を示しているが、予測候補の先頭に表示してもよい。更に、利用頻度の多い算術演算子を優先して先頭に表示してもよいし、図５の５１に示すように専用のエリアを設けてそのエリアに表示してもよい。
【００３５】
また、メール本文入力中に数値計算を行う例について説明したが、本発明は、他の文字入力可能な機能、例えば、メモ帳やスケジューラ等の文字入力中に同様に数値計算を行うことが可能である。
【００３６】
なお、以上の実施形態の携帯端末装置は、ハードウェアによっても実現できるが、コンピュータをその携帯端末装置として機能させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。また、以上の実施形態の携帯端末装置の文字入力方法は、ハードウェアによっても実現できるが、コンピュータにその方法を実行させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。
【産業上の利用可能性】
【００３７】
本発明は、携帯電話機、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants：個人向け携帯型情報通信機器）等の携帯端末装置等に使用することができる。特に、文字入力機能を搭載しており、文字入力中、文字入力ＵＩ上で計算式の入力と計算結果の表示（電卓機能）が可能なものに使用することができる。
【符号の説明】
【００３８】
１０  携帯電話機
２０  ＣＰＵ
３０  バス
４０  入力部
４１  入力キー
５０  表示制御部
５１  表示部
６０  送受信部
７０  レシーバ
８０  作業用メモリ
９０  不揮発性メモリ
１００  ＲＯＭ
１１０  スピーカー
１２０  マイク
【図１】
0005413659.tif 000002
【図２】
0005413659.tif 000003
【図３】
0005413659.tif 000004
【図４】
0005413659.tif 000005
【図５】
0005413659.tif 000006