(57)【要約】【課題】事前に数値計算等を要する文字入力を簡便に行う、ことを目的とする。【解決手段】ノートＰＣは、入力部によってイベント文字列が入力され、文字列に特定文字が含まれていると判定された場合、特定文字を含む文字列を変換対象文字列とし、特定文字に応じた変換対象文字列の変換候補を導出する。そして、ノートＰＣは、変換候補をタッチパネルディスプレイに表示させ、ユーザによって選択された変換候補に変換対象文字列を変換する。【選択図】図５
2017211926.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する画像表示部、及び文字の入力を受け付ける入力部を備えた情報処理装置であって、
前記入力部によって入力された文字列の前及び後ろの少なくとも一方に対して所定イベントが入力されたことを判定するイベント判定部と、
前記イベント判定部によって前記所定イベントが入力されたと判定された場合、前記文字列に予め定められた特定文字が含まれていることを判定する特定文字判定部と、
前記特定文字判定部によって前記特定文字が含まれていると判定された場合、前記特定文字を含む前記文字列を変換対象文字列とし、前記特定文字に応じた前記変換対象文字列の変換候補を導出する変換候補導出部と、
前記変換候補導出部によって導出された前記変換候補を前記画像表示部に表示させる変換候補表示制御部と、
ユーザによって選択された前記変換候補に前記変換対象文字列を変換する文字変換制御部と、
を備えた情報処理装置。
【請求項２】
前記イベント判定部は、文章作成ソフトウェアに前記文字列が入力された場合に機能する請求項１記載の情報処理装置。
【請求項３】
前記所定イベントは、予め定められた文字列である請求項１に記載の情報処理装置。
【請求項４】
前記予め定められた文字列は、前記文字変換制御部による変換後には前記画像表示部に表示されない請求項３に記載の情報処理装置。
【請求項５】
前記所定イベントは、予め定められたキー入力である請求項１に記載の情報処理装置。
【請求項６】
前記変換候補導出部は、入力された前記特定文字に基づいた演算を行い、演算結果を前記変換候補として導出する請求項１に記載の情報処理装置。
【請求項７】
前記変換候補導出部は、入力された前記特定文字が数学記号である場合、前記数学記号に応じた解を前記変換候補として導出する請求項６に記載の情報処理装置。
【請求項８】
前記変換候補導出部は、入力された前記特定文字が日付に関する文字である場合、前記日付に応じた他の表記を前記変換候補として導出する請求項６に記載の情報処理装置。
【請求項９】
前記変換候補導出部は、入力された前記特定文字が曜日に関する文字である場合、前記曜日に応じた月日を前記変換候補として導出する請求項６に記載の情報処理装置。
【請求項１０】
前記変換候補導出部は、入力された前記特定文字が時間に関する文字である場合、前記時間に応じた他の表記を前記変換候補として導出する請求項６に記載の情報処理装置。
【請求項１１】
前記変換候補導出部は、入力された前記特定文字が通貨である場合、他の通貨への換算値を前記変換候補として導出する請求項６に記載の情報処理装置。
【請求項１２】
前記特定文字に応じた前記変換候補を記憶する記憶部を備え、
前記変換候補導出部は、入力された前記特定文字に応じた前記変換候補を前記記憶部から読み出す請求項１に記載の情報処理装置。
【請求項１３】
前記変換候補導出部は、入力された前記特定文字が略語である場合、前記略語に対応した用語を前記記憶部から読み出して前記変換候補とする請求項１２に記載の情報処理装置。
【請求項１４】
画像を表示する画像表示部、及び文字の入力を受け付ける入力部を備えた情報処理装置の入力文字変換方法であって、
前記入力部によって入力された文字列の前及び後ろの少なくとも一方に対して所定イベントが入力されたことを判定し、
前記所定イベントが入力されたと判定した場合、前記文字列に予め定められた特定文字が含まれていることを判定し、
前記特定文字が含まれていると判定した場合、前記特定文字を含む前記文字列を変換対象文字列とし、前記特定文字に応じた前記変換対象文字列の変換候補を導出し、
導出した前記変換候補を前記画像表示部に表示し、
ユーザによって選択された前記変換候補に前記変換対象文字列を変換する
入力文字変換方法。
【請求項１５】
画像を表示する画像表示部、及び文字の入力を受け付ける入力部を備えた情報処理装置が有するコンピュータを、
前記入力部によって入力された文字列の前及び後ろの少なくとも一方に対して所定イベントが入力されたことを判定するイベント判定部と、
前記イベント判定部によって前記所定イベントが入力されたと判定された場合、前記文字列に予め定められた特定文字が含まれていることを判定する特定文字判定部と、
前記特定文字判定部によって前記特定文字が含まれていると判定された場合、前記特定文字を含む前記文字列を変換対象文字列とし、前記特定文字に応じた前記変換対象文字列の変換候補を導出する変換候補導出部と、
前記変換候補導出部によって導出された前記変換候補を前記画像表示部に表示させる変換候補表示制御部と、
ユーザによって選択された前記変換候補に前記変換対象文字列を変換する文字変換制御部と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び入力文字変換方法に関するものである。
【背景技術】
【０００２】
ユーザが、文章作成ソフトウェアを用いて文章を作成する際、数式による計算結果等の入力を行う場合がある。
【０００３】
このような場合、ユーザは、例えば電卓ソフトウェア等、他の演算ソフトウェアを別途起動させ、これを用いて数値計算を行い、その計算結果を文章作成ソフトウェアに入力する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、文章作成ソフトウェアで文章を作成しつつ、他の演算ソフトウェアを起動させて数値計算を行う作業は、ユーザにとって煩わしい操作である。
【０００５】
本発明の目的は、事前に数値計算等を要する文字入力を簡便に行える、情報処理装置及び入力文字変換方法を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の情報処理装置及び入力文字変換方法は以下の手段を採用する。
【０００７】
本発明の第一態様は、画像を表示する画像表示部、及び文字の入力を受け付ける入力部を備えた情報処理装置であって、前記入力部によって入力された文字列の前及び後ろの少なくとも一方に対して所定イベントが入力されたことを判定するイベント判定部と、前記イベント判定部によって前記所定イベントが入力されたと判定された場合、前記文字列に予め定められた特定文字が含まれていることを判定する特定文字判定部と、前記特定文字判定部によって前記特定文字が含まれていると判定された場合、前記特定文字を含む前記文字列を変換対象文字列とし、前記特定文字に応じた前記変換対象文字列の変換候補を導出する変換候補導出部と、前記変換候補導出部によって導出された前記変換候補を前記画像表示部に表示させる変換候補表示制御部と、ユーザによって選択された前記変換候補に前記変換対象文字列を変換する文字変換制御部と、を備える情報処理装置である。
【０００８】
本発明の第二態様は、画像を表示する画像表示部、及び文字の入力を受け付ける入力部を備えた情報処理装置の入力文字変換方法であって、前記入力部によって入力された文字列の前及び後ろの少なくとも一方に対して所定イベントが入力されたことを判定し、前記所定イベントが入力されたと判定した場合、前記文字列に予め定められた特定文字が含まれていることを判定し、前記特定文字が含まれていると判定した場合、前記特定文字を含む前記文字列を変換対象文字列とし、前記特定文字に応じた前記変換対象文字列の変換候補を導出し、導出した前記変換候補を前記画像表示部に表示し、ユーザによって選択された前記変換候補に前記変換対象文字列を変換する、入力文字変換方法である。
【０００９】
本発明の第三態様は、画像を表示する画像表示部、及び文字の入力を受け付ける入力部を備えた情報処理装置が有するコンピュータを、前記入力部によって入力された文字列の前及び後ろの少なくとも一方に対して所定イベントが入力されたことを判定するイベント判定部と、前記イベント判定部によって前記所定イベントが入力されたと判定された場合、前記文字列に予め定められた特定文字が含まれていることを判定する特定文字判定部と、前記特定文字判定部によって前記特定文字が含まれていると判定された場合、前記特定文字を含む前記文字列を変換対象文字列とし、前記特定文字に応じた前記変換対象文字列の変換候補を導出する変換候補導出部と、前記変換候補導出部によって導出された前記変換候補を前記画像表示部に表示させる変換候補表示制御部と、ユーザによって選択された前記変換候補に前記変換対象文字列を変換する文字変換制御部と、して機能させるプログラム。
【発明の効果】
【００１０】
本発明によれば、事前に数値計算等を要する文字入力を簡便に行える、という効果を有する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の実施形態に係るノートＰＣの概略外観図である。
【図２】図２は、本発明の実施形態に係るノートＰＣの電気的構成を示すブロック図である。
【図３】図３（Ａ）から図３（Ｃ）は、本発明の実施形態に係る入力文字変換機能の例を示す模式図である。
【図４】図４は、本発明の実施形態に係る入力文字変換機能に関する機能ブロック図である。
【図５】図５は、本発明の実施形態に係る入力文字変換機能に関する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に、本発明に係る情報処理装置及び入力文字変換方法の一実施形態について、図面を参照して説明する。
【００１３】
図１は、本実施形態に係るノートＰＣ１の概略外観図である。
【００１４】
ノートＰＣ１は、図１に示すように一例として、いずれも略直方体である本体側筐体２及びディスプレイ側筐体３を備える。
【００１５】
本体側筐体２は、入力部４を備える。入力部４は、ユーザによる入力操作を行うためのユーザインターフェースであり、文字、コマンド等の入力を受け付ける各種キーより構成されるキーボードや、画面上のカーソルを移動させたり、各種メニューを選択するタッチパッド、マウス、又はトラックポイント等を備えている。また、入力部４は、ソフトウェアキーボードとされてもよい。
【００１６】
ディスプレイ側筐体３は、画像を表示するタッチパネルディスプレイ７を備える。
【００１７】
タッチパネルディスプレイ７は、入力される表示データをビデオ信号に変換し、変換したビデオ信号に応じた各種情報を表示画面に表示すると共に、ユーザの指及びタッチペン等の指示体を用いて行われる各種操作を検出する。
【００１８】
本体側筐体２及びディスプレイ側筐体３は、それぞれの端部で左右一対の連結部８ａ，８ｂによって連結されている。連結部８ａ，８ｂは、ヒンジであり、本体側筐体２及びディスプレイ側筐体３を開閉自在に支持している。
【００１９】
図２は、ノートＰＣ１のハードウェアの構成を示す概略図である。
【００２０】
ノートＰＣ１は、ＣＰＵ（Central  Processing  Unit）２０、ＲＯＭ（Read  Only  Memory）２１、メモリ２２、ＬＣＤ（Liquid  Crystal  Display）２３、グラフィクスアダプタ２４、タッチセンサ２５、入力コントローラ２６、フラッシュメモリ２７、通信デバイス２８、及び電源回路２９を備えており、各部はバス３０を介して直接または間接的に接続されている。なお、タッチパネルディスプレイ７は、ＬＣＤ２３とタッチセンサ２５を含んで構成される。
【００２１】
ＣＰＵ２０は、フラッシュメモリ２７に格納されたＯＳ（Operating  System）によりノートＰＣ１全体の制御を行うと共に、フラッシュメモリ２７に格納された各種のプログラムに基づいて、入力部４やタッチパネルディスプレイ７等を介したユーザの操作に応じた処理を実行する機能を有する。
【００２２】
ＲＯＭ２１は、ＢＩＯＳ（Basic  Input/Output  System）や各種データ等を格納している。
【００２３】
メモリ２２は、キャッシュメモリやＲＡＭ（Random  Access  Memory）で構成されており、ＣＰＵ２０の実行プログラムの読み込み、及び実行プログラムによる処理データの書き込みを行う作業領域として利用される書き込み可能なメモリである。
【００２４】
ＬＣＤ２３は、ＣＰＵ２０の制御に従って、グラフィクスアダプタ２４からのビデオ信号を画像として表示する。
【００２５】
グラフィクスアダプタ（Graphics  Processing  Unit：“ＧＰＵ”ともいう。）２４は、ＣＰＵ２０の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号をＬＣＤ２３に出力する。
【００２６】
タッチセンサ２５は、ＬＣＤ２３に対するユーザの指及びタッチペン等のタッチ位置を検出して、入力コントローラ２６に出力する。そして、タッチセンサ２５は、ＬＣＤ２３の画面に表示される各種メニュー、アイコン、ボタン、及びキーボード等の画面オブジェクトを選択して入力操作を行ったり、テキストの入力操作や、スクロールやスワイプ等の画面操作がユーザの指やタッチペン等により行われる。
【００２７】
入力コントローラ２６は、プロセッサがＲＯＭ２１等に格納されたプログラムを実行することにより各種処理を行い、タッチセンサ２５の動作を制御する。
【００２８】
フラッシュメモリ２７は、ノートＰＣ１全体の制御を行うためのＯＳ、周辺機器類をハードウェア操作するための各種ドライバ、特定業務に向けられたアプリケーション、及び各種データやファイル等を格納する機能を有する。なお、ノートＰＣ１は、フラッシュメモリ２７に替わる記憶手段としてＨＤＤ（Hard  Disk  Drive）等、他の記憶手段を備えてもよい。
【００２９】
通信デバイス２８は、他のデバイスとの間との通信を行う。
【００３０】
電源回路２９は、ＡＣアダプタ、インテリジェント電池、インテリジェント電池を充電するための充電器、及びＤＣ／ＤＣコンバータ等を備えており、ＣＰＵ２０の制御に従って、各デバイスに電力を供給する。
【００３１】
本実施形態に係るノートＰＣ１は、文章作成ソフトウェアに文字列が入力された場合に、入力された文字列に基づいてインラインで演算を行い、入力文字を演算結果に変換する入力文字変換機能を有する。ここでいう文字列とは、文字が複数の場合に限らず、文字が１つの場合も含まれる。また、文字とは、アルファベット等の他に、数字や記号も含まれる。
【００３２】
入力文字変換機能は、入力部４によって入力された文字列の前及び後ろの少なくとも一方に対して所定イベントが入力された場合、文字列に予め定められた特定文字が含まれるか否かを判定する。特定文字が含まれていると、上記文字列は、変換対象文字列とされる。そして、入力文字変換機能は、特定文字に応じた変換対象文字列の変換候補を表示する。
【００３３】
図３は、入力文字変換機能の例を示す模式図である。
【００３４】
上記所定イベントとは、例えば、予め定められた文字列（以下“イベント文字列”という。）の入力や、予め定められたキー入力（以下“イベントキー入力”という。）のである。
【００３５】
図３にはイベント文字列を含む入力文字列が示されている。イベント文字列は一例として２つの文字を組み合わせた“/=”であるが、これに限らず、“#=”や“:=”等他の文字列であってもよい。図３（Ａ）は、入力文字列“1800*1.08”の後ろにイベント文字列が入力された例である。図３（Ｂ）は、入力文字列の前後にイベント文字列が入力された例である。図３（Ｃ）は、入力文字列の前にイベント文字列が入力された例である。
【００３６】
一方、所定イベントがイベントキー入力である場合には、図３に示されるようなイベント文字列を入力した位置において、イベント文字列の替りにイベントキー入力が行われることとなる。イベントキー入力は、例えば、ファンクションキー“Ｆ１”等、予め設定されたキーへの入力であり、複数のキーを同時に押すことでイベントキー入力としてもよい。また、入力部４がソフトウェアキーボードの場合は、既存のキーとは異なるイベントキーを別途設けてもよい。
【００３７】
特定文字は、図３の例では“*”である。この特定文字は、数学記号であり、乗算を意味する。特定文字とされる数学記号は、この他に、加算を意味する“＋”、減算を意味する“−”、除算を意味する“÷”等、他の数学記号であってもよい。
【００３８】
図３（Ａ）のようにイベント文字列が入力文字列の後に入力された場合、入力文字変換機能は、イベント文字列の前の所定文字数（例えば２０文字）内に特定文字が含まれているか否かを判定する。図３（Ｂ）のようにイベント文字列が入力文字列の前後に入力された場合、入力文字変換機能は、イベント文字列に挟まれた入力文字列の中に特定文字列が含まれているか否かを判定する。図３（Ｃ）のようにイベント文字列が入力文字列の前に入力された場合、入力文字変換機能は、イベント文字列の後ろの所定文字数（例えば２０文字）内に特定文字が含まれているか否かを判定する。
【００３９】
なお、以下の説明では、所定イベントとして、イベント文字列が入力文字列の後ろに入力される場合について説明する。
【００４０】
入力文字変換機能は、特定文字に応じた変換対象文字列の変換候補を表示する。図３（Ａ）の例において変換対象文字列は、イベント文字列“/=”を含み、特定文字の前後の数字である“1800”と“1.08”とからなる“1800*1.08/=”である。そして変換候補は“1800”に“1.08”を乗算した演算結果である“1944”である。変換候補は、変換候補表示ウィンドウ４０に表示される。
【００４１】
ユーザが変換候補表示ウィンドウ４０に表示されている変換候補を選択すると、入力文字変換機能は、“You  have  to  pay  1944  yen”とのように“1800*1.08/=”を“1944”に変換してタッチパネルディスプレイ７に表示させる。この例のように、イベント文字列は、変換後にはタッチパネルディスプレイ７に表示されない。
【００４２】
このように、本実施形態に係る入力文字変換機能は、イベント文字列が入力された場合に、そのイベント文字列の前後の入力文字列に対してインラインで演算等することで変換する。
【００４３】
図４は、入力文字変換機能に関する機能ブロック図である。
【００４４】
ＣＰＵ２０は、イベント判定部４１、特定文字判定部４２、変換候補導出部４３、変換候補表示制御部４４、及び文字変換制御部４５を備える。なお、これら各部の機能は、ソフトウェアによって実現される。
【００４５】
イベント判定部４１は、入力部４によって入力された文字列の前及び後ろの少なくとも一方に対してイベント文字列が入力されたことを判定する。
【００４６】
特定文字判定部４２は、イベント判定部４１によってイベント文字列が入力されたと判定された場合、入力文字列に予め定められた特定文字が含まれていることを判定（分析）する。
【００４７】
変換候補導出部４３は、特定文字判定部４２によって特定文字が含まれていると判定された場合、特定文字を含む入力文字列を変換対象文字列とし、特定文字に応じた変換対象文字列の変換候補を導出する。
【００４８】
ここで、変換候補の導出について例を挙げて具体的に説明する。
【００４９】
変換候補導出部４３は、一例として、入力された特定文字に基づいた演算を行い、演算結果を変換候補として導出する。
【００５０】
例えば、図３（Ａ）から図３（Ｂ）に示したように、変換候補導出部４３は、入力された特定文字が数学記号である場合、数学記号に応じた解を変換候補として導出する。
【００５１】
また、変換候補導出部４３は、入力された特定文字が日付に関する文字である場合、日付に応じた他の表記を変換候補として導出する。日付に関する特定文字とは、下記例に示すように“/”であり、他の表記として、月の省略表記を含む英語表記が変換候補とされる。すなわち、下記例において変換対象文字列は“1972/12/15/=”であり、変換候補は“Dec  15th,1972”である。
I  was  born  in  1972/12/15/=  →  I  was  born  in  Dec  15th,1972
【００５２】
なお、特定文字が“/”の場合は、これが日付に関する文字、又は数学記号とも判定可能である。このような場合は、“/”を日付に関する文字とした変換候補や、“/”を数学記号とした変換候補等、複数の変換候補が表示されてもよい。また、月には１３以上の数字が含まれず、日には３２以上の数字は含まれない。このため、変換候補導出部４３は、変換対象文字列に含まれる数字の並び順や大きさに基づいて、“/”が日付に関する文字であるか否かを判定してもよい。
【００５３】
変換候補導出部４３は、入力された特定文字が曜日に関する文字である場合、曜日に応じた月日を変換候補として導出する。曜日に関する特定文字とは、曜日そのもの、又は下記例に示すように“next”や“last”と併記された曜日であり、他の表記として、月日が変換候補とされる。すなわち、下記例において変換対象文字列は“next  Friday/=”であり、変換候補は“July  10th”である。
Please  finish  by  next  Friday/=  →  Please  finish  by  July  10th
【００５４】
変換候補導出部４３は、入力された特定文字が時間に関する文字である場合、時間に応じた他の表記を変換候補として導出する。時間に関する特定文字とは、下記例に示すように太平洋標準時の略語である“PST”であり、他の表記として、ユーザが予め設定した国の時刻が変換候補とされる。すなわち、下記例において変換対象文字列は“10:00PST/=”であり、変換候補は“20:00  your  time”である。なお、設定した国が複数ある場合は、変換候補として各国に対応した時刻が複数表示される。
Please  call  me  at  10:00PST/=  →  Please  call  me  at  20:00  your  time
【００５５】
変換候補導出部４３は、入力された特定文字が通貨である場合、他の通貨への換算値を変換候補として導出する。通貨を示す特定文字とは、下記例に示すように日本の通貨を示す“yen"であり、他の通貨として、ユーザが予め設定し国の通貨への換算値が変換候補とされる。すなわち、下記例において変換対象文字列は“20Kyen/=”であり、変換候補は“20Kyen(162USD)”である。なお、設定した変換後の通貨が複数ある場合は、変換候補として各通貨に対応した換算値が複数表示される。また、通貨を示す特定文字も、日本円を意味する“yen"の他にアメリカドルを意味する“USD”等、複数の国の通貨が予め設定されてもよい。換算値を算出するための換算係数は、予め設定されてもよいし、換算係数の現在値をネットワークを介してリアルタイムで取得してもよい。
This  sample  cost  is  20Kyen/=  →  This  sample  cost  is  20Kyen(162USD)
【００５６】
さらに、記憶部であるメモリ２２が、特定文字に応じた変換候補を記憶し、変換候補導出部４３が、入力された特定文字に応じた変換候補を記憶部から読み出してもよい。
【００５７】
変換候補導出部４３は、入力された特定文字が略語である場合、略語に対応した用語をメモリ２２から読み出して変換候補とする。例えば、下記に示すように、ビジネス用語の略語に対応した用語（略していない用語、正式名称）が変化候補とされる。すなわち、下記例において変換対象文字列は“IMO/=”と“NRN/=”であり、変換候補は“in  my  opinion”と“No  reply  necessary”である。
IMO/=  →  in  my  opinion
NRN/=  →  No  reply  necessary
【００５８】
変換候補表示制御部４４は、変換候補導出部４３によって導出された変換候補をタッチパネルディスプレイ７に表示させる。より具体的には、変化候補は、変換候補表示ウィンドウ４０に表示される。変換候補が複数ある場合、変換候補表示ウィンドウ４０には、複数の変換候補が表示される。ユーザは、変換候補表示ウィンドウ４０に表示された変換候補を選択する。
【００５９】
文字変換制御部４５は、ユーザによって選択された変換候補に変換対象文字列を変換する。
【００６０】
図５は、入力文字変換機能に関する処理の流れを示すフローチャートである。入力文字変換機能は、上述したように、文章作成ソフトウェアが起動し、ユーザが文字入力を行っている場合に、そのバックグラウンドで機能する。
【００６１】
まず、ステップ１００では、入力された文字列に、“/=”等のイベント文字列が入力されたか否かを判定し、肯定判定の場合はステップ１０２へ移行する。
【００６２】
ステップ１０２では、入力されたイベント文字列の前の文字列に特定文字が含まれているかを分析する。
【００６３】
次のステップ１０４では、特定文字が含まれているか否かを判定し、肯定判定の場合はステップ１０６へ移行する一方、否定判定の場合はステップ１００へ戻る。
【００６４】
ステップ１０６では、特定文字を含む文字列を変換対象文字列として抽出し、特定文字に応じた変換対象文字列の変換候補を導出する。
【００６５】
次のステップ１０８では、導出した変換候補を変換候補表示ウィンドウ４０に表示する。
【００６６】
次のステップ１１０では、ユーザが変換候補を選択したか否かを判定し、肯定判定の場合はステップ１１２へ移行する。なお、ユーザが変換候補表示ウィンドウ４０に表示されている変換候補にカーソルを移動させてEnterキーが押された場合に、ユーザが変換候補を選択したと判定される。
【００６７】
ステップ１１２では、ユーザによって選択された変換候補に変換対象文字列を変換してタッチパネルディスプレイ７に表示し、ステップ１００へ戻る。
【００６８】
一方、ステップ１１０において、ユーザが変換候補を選択せずに、新たな文字の入力を行った場合、変換対象文字列は変換されず、変換候補表示ウィンドウ４０の表示も消え、ステップ１００へ戻る。
【００６９】
以上説明したように、本実施形態に係るノートＰＣ１は、イベント文字列が入力され、文字列に特定文字が含まれていると判定された場合、特定文字を含む文字列を変換対象文字列とし、特定文字に応じた変換対象文字列の変換候補を導出する。そして、ノートＰＣ１は、変換候補をタッチパネルディスプレイ７に表示させ、ユーザによって選択された変換候補に変換対象文字列を変換する。これにより、ユーザは、別途、演算ソフトウェアを起動させて数値計算を行う等する必要が無いため、事前に数値計算等を要する文字入力を簡便に行える。
【００７０】
以上、本発明を、上記実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。また、上記実施形態を適宜組み合わせてもよい。
【００７１】
例えば、上記実施形態では、情報処理装置をノートＰＣ１とする形態について説明したが、本発明は、これに限定されるものではなく、情報処理装置は、デスクトップＰＣ、タブレットＰＣ、携帯電話、及びスマートフォン等、他の情報処理装置であってもよい。
【００７２】
また、上記実施形態では、変換対象文字列を変換する場合に変換候補表示ウィンドウ４０に変換候補を表示し、ユーザが選択する形態について説明したが、本発明は、これに限定されるものではない。例えば、特定文字が入力された場合に、変換候補表示ウィンドウ４０を表示することなく、変換対象文字列を自動的に変換候補に変換してもよい。なお、変換候補が複数ある場合には、変換候補表示ウィンドウ４０に複数の変換候補を表示し、ユーザが選択する。
【符号の説明】
【００７３】
１    ノートＰＣ（情報処理装置）
４１  イベント判定部
４２  特定文字判定部
４３  変換候補導出部
４４  変換候補表示制御部
４５  文字変換制御部
【図１】
2017211926.tif 000003
【図２】
2017211926.tif 000004
【図３】
2017211926.tif 000005
【図４】
2017211926.tif 000006
【図５】
2017211926.tif 000007