(57)【要約】【課題】辞書登録を容易に行うことを可能とする。【解決手段】実施形態の電子機器は、記憶部と、制御部とを有する。記憶部は、入力された文字列の変換を取り消す操作を受け付けた場合に、入力された文字列を記憶する。制御部は、取り消す操作を受け付けた後に、文字列の表示を確定する操作を受けつけた場合に、記憶された文字列と、表示が確定された文字列とを対応付けて辞書へ登録する登録画面を表示させる。【選択図】図２
2016057919.tif 000002
【特許請求の範囲】
【請求項１】
入力された文字列の変換を取り消す操作を受け付けた場合に、前記入力された文字列を記憶する記憶部と、
前記取り消す操作を受け付けた後に、文字列の表示を確定する操作を受けつけた場合に、前記記憶された文字列と、前記表示が確定された文字列とを対応付けて辞書へ登録する登録画面を表示させる制御部と、
を有することを特徴とする電子機器。
【請求項２】
前記制御部は、前記表示が確定された文字列を編集する操作を受け付けた場合に、前記記憶された文字列と、編集後の文字列とを対応付けて前記辞書へ登録する登録画面を表示させる
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記取り消す操作を受け付けた後の操作が、前記文字列の表示を確定する操作と、前記表示が確定された文字列を編集する操作との組み合わせを定めた操作パターンと一致する場合に、前記登録画面を表示させる
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記取り消す操作を受け付けた後に、文字列の表示を確定する操作を受けつけた場合に、前記登録画面を表示させるためのアイコン画像を表示させ、当該アイコン画像の操作に基づいて前記登録画面を表示させる
ことを特徴とする請求項１に記載の電子機器。
【請求項５】
コンピュータに、
入力された文字列の変換を取り消す操作を受け付けた場合に、前記入力された文字列を記憶し、
前記取り消す操作を受け付けた後に、文字列の表示を確定する操作を受けつけた場合に、前記記憶された文字列と、前記表示が確定された文字列とを対応付けて辞書へ登録する登録画面を表示させる
処理を実行させることを特徴とする辞書登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器および辞書登録プログラムに関する。
【背景技術】
【０００２】
従来、スマートフォン、タブレット端末等の電子機器は、メールなどの文書作成時における文字入力機能の一つとして、入力されたかな文字を漢字に変換するかな漢字変換などの変換機能を備えている。この変換機能では、各単語について、読みと、変換後に表示する文字列と、名詞、動詞などの品詞とが予め登録された辞書データを参照して、入力文字の変換を行う。
【０００３】
辞書データに登録されていない単語については、一度の変換操作で表示する文字列が得られないため、登録済みの単語を組み合わせて入力し、その組み合わせた文字列から不要な文字列を削除する操作を行うことで、所望の文字列を得る。このように、辞書データに登録されていない単語についての入力操作は煩雑になることから、よく入力を行うが辞書データに登録されていない単語については、読みと、変換後に表示する文字列と、品詞とを辞書データへ登録する辞書登録を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１０２３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、辞書登録を容易に行うことができないという問題がある。具体的には、名前などは、一般的に辞書データに登録されていないことから、ユーザが自ら煩雑な入力操作を行って辞書登録を行う必要がある。
【０００６】
例えば、読みが「ひろあき」であり、変換後に表示する文字列が「博昭」である名前を入力する場合を例に説明する。なお、辞書データには「ひろあき」を「博昭」とする単語が登録されていないものとする。この場合、ユーザが「ひろあき」を入力して変換操作を行うと変換候補として「弘明」などが提示されるが、変換候補の中に「博昭」は含まれていない。したがって、辞書データに「博昭」が未登録であることを認識したユーザは、変換を取り消した後、「博士」と「昭和」などの単語を組み合わせて「博昭」の入力を行う。例えば、ユーザは、「はかせ」を入力して変換を行い、「博士」を表示させる。次いで、ユーザは、バックスペースなどで「士」を削除することで「博」を得る。同様に、ユーザは、「しょうわ」を入力して「昭和」を表示させた後に「和」を削除することで、「昭」を得る。
【０００７】
この時、「博昭」が頻繁に入力する単語である場合、ユーザは、以後の煩雑な入力操作を省くため「博昭」の辞書登録を行う。この辞書登録では、辞書登録を行うための辞書登録画面を表示させた後に、読みの「ひろあき」の入力と、「博士」と「昭和」などの単語を組み合わせた「博昭」の入力とを再度行う必要がある。
【０００８】
１つの側面では、辞書登録を容易に行うことを可能とする電子機器および辞書登録プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の案では、電子機器は、記憶部と、制御部とを有する。記憶部は、入力された文字列の変換を取り消す操作を受け付けた場合に、入力された文字列を記憶する。制御部は、取り消す操作を受け付けた後に、文字列の表示を確定する操作を受けつけた場合に、記憶された文字列と、表示が確定された文字列とを対応付けて辞書へ登録する登録画面を表示させる。
【発明の効果】
【００１０】
本発明の１実施態様によれば、辞書登録を容易に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態にかかる電子機器の一例を示すブロック図である。
【図２】図２は、実施形態にかかる電子機器の機能構成を例示するブロック図である。
【図３Ａ】図３Ａは、入力画面を説明する説明図（１）である。
【図３Ｂ】図３Ｂは、入力画面を説明する説明図（２）である。
【図３Ｃ】図３Ｃは、入力画面を説明する説明図（３）である。
【図４Ａ】図４Ａは、実施形態にかかる電子機器の動作例を示すフローチャート（１）である。
【図４Ｂ】図４Ｂは、実施形態にかかる電子機器の動作例を示すフローチャート（２）である。
【図５】図５は、設定パターンを説明する説明図である。
【図６】図６は、辞書登録誘導画面を説明する説明図である。
【図７】図７は、変形例にかかる電子機器の動作例を示すフローチャートである。
【図８】図８は、辞書登録誘導画面の表示ボタンを説明する説明図である。
【図９Ａ】図９Ａは、入力画面の画面遷移を説明する説明図（１）である。
【図９Ｂ】図９Ｂは、入力画面の画面遷移を説明する説明図（２）である。
【図９Ｃ】図９Ｃは、入力画面の画面遷移を説明する説明図（３）である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、実施形態にかかる電子機器および辞書登録プログラムを説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する電子機器および辞書登録プログラムは、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１３】
図１は、実施形態にかかる電子機器１の一例を示すブロック図である。図１に示すように、電子機器１は、携帯電話、スマートフォン、タブレット端末等であり、無線部１０、音声入出力部１１、プロセッサ１２、記憶部１３、入力部１４および表示部１５を有する。
【００１４】
無線部１０は、プロセッサ１２の制御のもと、移動通信網または無線ＬＡＮ（Local  Area  Network）等を介したネットワークとの無線通信を行う。音声入出力部１１は、スピーカ、マイクなどであり、音声の入出力を行う。プロセッサ１２は、記憶部１３のＲＯＭ１３１（Read  Only  Memory）などに記憶されたプログラム１３１ＡをＲＡＭ１３２（Random  Access  Memory）の作業領域に展開して順次実行することで、電子機器１の動作を制御する。記憶部１３は、ＲＯＭ１３１、ＲＡＭ１３２を有し、電子機器１の動作にかかるプログラム１３１Ａや、辞書データ等の各種データを記憶する。記憶部１３は、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）などを有してもよい。入力部１４は、ユーザからの操作入力を受け付けるキー操作部やタッチパネルである。入力部１４は、受け付けた操作入力をプロセッサ１２へ出力する。表示部１５は、ＬＣＤ（Liquid  Crystal  Display）などであり、プロセッサ１２の制御のもとで画面表示などを行う。
【００１５】
図２は、実施形態にかかる電子機器１の機能構成を例示するブロック図である。図２に示すように、電子機器１は、入力部１４および表示部１５にかかる機能部として、監視部１２１、変換部１２２、表示文字記憶部１２３および制御部１２４を有する。この監視部１２１、変換部１２２、表示文字記憶部１２３および制御部１２４は、プロセッサ１２がプログラム１３１Ａを順次実行することで実現される。
【００１６】
監視部１２１は、入力部１４においてユーザから受け付けた操作入力を監視する。具体的には、監視部１２１は、個々の文字入力の他、入力部１４における文字入力の全体的な操作指示を監視する。例えば、入力された文字列を読みとした変換を指示する操作、変換を取り消す操作、入力された文字列や変換候補の文字列を入力が確定した文字列とする確定操作、入力の確定した文字列に対する編集（削除や挿入等）操作などを監視する。
【００１７】
変換部１２２は、入力部１４により入力された文字列の変換を行い、変換後の候補の文字列を表示部１５に表示させる。例えば、変換部１２２は、入力部１４により変換を指示する操作があった場合、記憶部１３に記憶された辞書データを参照することで、読みとして入力された文字列を、表示する文字列の候補へと変換する。そして、変換後の文字列の候補を表示部１５に表示させる。例えば、かな漢字変換では、入力された「かな文字列」を辞書データに登録されている「かな漢字文字列」に変換して表示部１５に表示させる。また、変換部１２２は、入力された文字列から変換後の文字列を予測する予測変換機能を提供してもよい。
【００１８】
表示文字記憶部１２３は、監視部１２１により監視された操作指示に基づいて、入力部１４により入力されて表示部１５に表示された文字列を記憶する。具体的には、表示文字記憶部１２３は、入力された文字列の変換を取り消す操作を受け付けた場合、その入力された文字列を記憶する。また、表示文字記憶部１２３は、入力された文字列の変換を取り消す操作を受け付けた後に、文字列の表示を確定する操作など、所定の操作パターンと一致する操作を受け付けた場合、表示部１５において表示が確定された文字列を記憶する。
【００１９】
制御部１２４は、入力部１４による操作指示に応じて文字入力を行う入力画面２００（図３Ａ〜図３Ｃ参照）を表示部１５に表示させるなど、表示部１５の表示を制御する。また、制御部１２４は、監視部１２１で監視された操作入力と、表示文字記憶部１２３に記憶されたデータとをもとに、辞書データに単語を登録するための辞書登録誘導画面２３０（図６参照）を表示部１５に表示させる（詳細は後述する）。
【００２０】
図３Ａ〜図３Ｃは、入力画面２００を説明する説明図である。具体的には、図３Ａ〜図３Ｃは、入力部１４より「あかい」の文字列を入力して変換を指示した場合の入力画面２００を順に示した説明図である。
【００２１】
図３Ａに示すように、入力画面２００は、入力部１４から入力された文字列を表示する文字入力領域２０１と、入力部１４におけるタッチ操作等を受け付ける操作ボタン領域２０２と、各種アイコン画像を表示するアイコン表示領域２０５とを有する。操作ボタン領域２０２には、文字入力を受け付ける文字入力ボタン２０３と、メニュー表示、記号表示、削除（バックスペース等）、カーソル（キャレット）移動、入力確定などを指示する機能ボタン２０４とが表示される。ユーザは、文字入力ボタン２０３を操作して文字入力領域２０１への文字入力を行い、機能ボタン２０４を操作して変換、変換候補の選択、入力の確定などを行うことで、表示する文字列を逐次確定して、メール等の文書を作成していく。
【００２２】
図３Ｂに示すように、文字入力ボタン２０３による操作入力により「あかい」の文字列が入力されると、文字入力領域２０１には入力された「あかい」が表示される。この時、入力された「あかい」による予測変換が変換部１２２で行われ、予測候補２２０が表示される。また、機能ボタン２０４には、文字列の削除などを指示する削除ボタン２１０、文字列の変換を指示する変換ボタン２１１、文字列の入力を確定する確定ボタン２１２等が表示される。例えば、ユーザは、変換ボタン２１１を操作することで、読みが「あかい」に対応した文字列への変換を指示する。変換ボタン２１１により変換が指示されると、「あかい」が変換部１２２に通知される。変換部１２２は、辞書データを参照することで、読みが「あかい」に対応するかな漢字文字列への変換を行う。そして、制御部１２４は、変換部１２２により変換された文字列を入力画面２００へ表示させる。
【００２３】
具体的には、図３Ｃに示すように、読みが「あかい」に対応する変換候補２２１が表示される。ユーザは、変換候補２２１の中から所望の文字列を選択する。例えば、「赤い」が所望の文字列である場合は、変換候補２２１の中から「赤い」を選択する。これにより、「赤い」が文字列として確定し、カーソルが「赤い」の後ろに移動し、「赤い」に続く次の文字列を入力できる。
【００２４】
なお、変換候補２２１の中に所望の文字列がなく、辞書データに登録されていない場合、ユーザは、「あかい」から所望の文字列を入力することができないことから、削除ボタン２１０等を操作することで変換を取り消す。なお、変換を取り消す操作は、削除ボタン２１０以外の操作であってもよく、例えば、「ＥＳＣ」キー、「ＤＥＬ」キーなどの操作であってもよい。そして、別の単語を組み合わせて所望の文字列を得るための入力操作を行うこととなる。また、今後の煩雑な入力操作を省くためには、辞書登録を行う必要がある。
【００２５】
監視部１２１、変換部１２２、表示文字記憶部１２３および制御部１２４による電子機器１の動作について具体的に説明する。図４Ａ、図４Ｂは、実施形態にかかる電子機器１の動作例を示すフローチャートである。具体的には、図４ＡはＳ１〜Ｓ１７の動作を示し、図４ＢはＳ１８〜Ｓ２８の動作を示している。
【００２６】
図４Ａに示すように、処理が開始されると、制御部１２４は、監視部１２１による入力部１４の監視結果をもとに、入力部１４における操作入力を認識し（Ｓ１）、文字入力ボタン２０３による文字入力が行われたか否かを判定する（Ｓ２）。
【００２７】
文字入力ボタン２０３による文字入力が行われていない場合（Ｓ２：ＮＯ）、制御部１２４は、Ｓ１に処理を戻す。文字入力ボタン２０３による文字入力が行われた場合（Ｓ２：ＹＥＳ）、制御部１２４は、文字入力ボタン２０３により入力された入力文字を文字入力領域２０１へ表示させる（Ｓ３）。
【００２８】
次いで、制御部１２４は、Ｓ１と同様、入力部１４における操作入力を認識し（Ｓ４）、変換ボタン２１１による変換操作が行われたか否かを判定する（Ｓ５）。変換ボタン２１１による変換操作が行われていない場合（Ｓ５：ＮＯ）、制御部１２４は、Ｓ２へ処理を戻す。このＳ１〜Ｓ５の処理を繰り返すことで、文字入力領域２０１には、文字入力ボタン２０３により入力された文字列が表示される。変換ボタン２１１による変換操作が行われた場合（Ｓ５：ＹＥＳ）、制御部１２４は、文字入力領域２０１に表示されている文字（文字列）を変換部１２２に入力し（Ｓ６）、変換部１２２より出力された変換候補２２１を表示部１５の入力画面２００に表示させる（Ｓ７）。
【００２９】
次いで、制御部１２４は、Ｓ１と同様、入力部１４における操作入力を認識し（Ｓ８）、削除ボタン２１０による変換を取り消す操作が行われたか否かを判定する（Ｓ９）。変換を取り消す操作が行われていない場合（Ｓ９：ＮＯ）、制御部１２４はＳ１へ処理を戻す。
【００３０】
変換を取り消す操作が行われた場合（Ｓ９：ＹＥＳ）、制御部１２４は、変換前の文字であり、Ｓ１〜Ｓ５の処理によって入力された文字列を文字入力領域２０１に表示させ、変換を取り消す（Ｓ１０）。次いで、表示文字記憶部１２３は、文字入力領域２０１に表示されている変換前の文字列を「読み」として保存する（Ｓ１１）。変換を取り消す操作が行われたということは、入力された文字列を読みとする単語が変換部１２２の辞書データに登録されておらず、辞書登録を行う可能性があるということである。したがって、表示文字記憶部１２３は、変換を取り消す操作が行われた場合、Ｓ１〜Ｓ５の処理によって入力された変換前の文字列を「読み」として保存する。
【００３１】
次いで、制御部１２４は、Ｓ１と同様、入力部１４における操作入力を認識し（Ｓ１２）、入力された操作入力をメモリ（例えば、ＲＡＭ１３２に確保された作業領域）上に記憶する（Ｓ１３）。具体的には、先入れ先出しのキューに入力された操作入力を順次保持する。これにより、Ｓ１２において認識された操作入力は、順序どおりに記憶される。
【００３２】
次いで、制御部１２４は、Ｓ１２において認識された操作入力が文字入力ボタン２０３による文字入力であるか否かを判定する（Ｓ１４）。文字入力である場合（Ｓ１４：ＹＥＳ）、制御部１２４は、文字入力ボタン２０３により入力された入力文字を文字入力領域２０１へ表示させ（Ｓ１５）、Ｓ１２へ処理を戻す。
【００３３】
文字入力でない場合（Ｓ１４：ＮＯ）、制御部１２４は、Ｓ１２において認識された操作入力が変換ボタン２１１による変換操作か否かを判定する（Ｓ１６）。変換操作である場合（Ｓ１６：ＹＥＳ）、制御部１２４は、文字入力領域２０１に入力されている文字列を変換部１２２へ入力する。そして、制御部１２４は、変換部１２２より得られた変換候補２２１を入力画面２００に表示させ（Ｓ１７）、Ｓ１２へ処理を戻す。
【００３４】
変換操作でない場合（Ｓ１６：ＮＯ）、図４Ｂに示すように、制御部１２４は、Ｓ１２において認識された操作入力が変換候補２２１の選択操作であるか否かを判定する（Ｓ１８）。制御部１２４は、変換候補２２１の選択操作である場合（Ｓ１８：ＹＥＳ）はＳ２１へ処理を進め、変換候補２２１の選択操作でない場合（Ｓ１８：ＮＯ）はＳ１９へ処理を進める。
【００３５】
Ｓ１９において、制御部１２４は、Ｓ１２において認識された操作入力が削除ボタン２１０の削除操作であるか否かを判定する。制御部１２４は、削除ボタン２１０の削除操作である場合（Ｓ１９：ＹＥＳ）はＳ２１へ処理を進め、削除ボタン２１０の削除操作でない場合（Ｓ１９：ＮＯ）はＳ２０へ処理を進める。
【００３６】
Ｓ２０において、制御部１２４は、Ｓ１２において認識された操作入力が確定ボタン２１２の確定操作であるか否かを判定する。確定ボタン２１２の確定操作である場合（Ｓ２０：ＹＥＳ）、制御部１２４はＳ２１へ処理を進める。
【００３７】
確定ボタン２１２の確定操作でない場合（Ｓ２０：ＮＯ）、Ｓ１２において認識された操作入力は、文字入力、変換および変換候補２２１の選択、削除、確定のいずれでもないこととなる。この場合、変換を取り消す操作の後に、単語を組み合わせて所望の文字列を得るための入力操作（文字入力、変換および変換候補２２１の選択、削除、確定）が行われていないことから、制御部１２４はＳ１へ処理を戻す。このＳ１へ処理を戻す際に、表示文字記憶部１２３はＳ１１において「読み」として保存した文字列をクリアし、制御部１２４はＳ１３においてメモリ上に記憶した操作入力をクリアする。
【００３８】
Ｓ２１において、制御部１２４は、変換候補２２１の選択、削除、確定の操作により入力が確定された文字列を文字入力領域２０１に表示させ、カーソルを確定された文字列の後ろへ移動させる（Ｓ２１）。具体的には、変換候補２２１の選択の場合、制御部１２４は、選択された変換候補２２１を入力が確定された文字列として文字入力領域２０１に表示させる。また、削除の場合、制御部１２４は、削除操作による編集後の文字列を入力が確定された文字列として文字入力領域２０１に表示させる。また、確定の場合、制御部１２４は、文字入力領域２０１のカーソル上の未確定の文字列を確定された文字列とし、カーソルを確定された文字列の後ろへ移動させる。
【００３９】
次いで、制御部１２４は、メモリ上に記憶されている操作内容のパターン（操作順）が、ＲＯＭなどに予め設定されている設定パターンと一致するか否かを判定する（Ｓ２２）。この設定パターンは、辞書に未登録であることから、変換の取り消しを行った後に、辞書に登録済みの単語を組み合わせるなどして所望の文字列を得るために行われる所定の操作順を定めたものである。したがって、メモリ上に記憶されている操作順が設定パターンと一致している場合は、変換の取り消しを行った後に所望の文字列を得るための入力操作が行われたものと推定できる。
【００４０】
図５は、設定パターン３００を説明する説明図である。図５に示すように、設定パターン３００は、「入力（確定）」の操作と、「消去」などの編集操作との組み合わせである。例えば、「入力（確定）」の操作は、変換候補２２１の選択や確定など、入力された文字列を確定していく操作である。また、「消去」は、確定された文字列を削除する削除操作である。なお、本実施形態では確定された文字列に対する編集操作の一例として消去（削除）を例示したが、編集操作は挿入などの操作であってもよい。
【００４１】
辞書に未登録である文字列を入力しようとする場合、一度の変換作業（入力（確定））では入力が困難であり、例えば、辞書登録済みの単漢字を組み合わせるなど、少なくとも２回以上の入力（確定）が必要となる。また、送りかなを消すなどの編集作業も伴うことから、入力（確定）と消去との組み合わせとなる。なお、図示例では３回の入力（確定）および消去の組み合わせを例示しているが、特にこの組み合わせに限定せず、更に多くの回数の入力（確定）や消去を組み合わせてもよい。
【００４２】
メモリ上に記憶されている操作内容のパターンが設定パターン３００と一致しない場合（Ｓ２２：ＮＯ）、辞書に登録済みの単語を組み合わせるなどして所望の文字列を得るための操作の途中である可能性がある。このため、制御部１２４は、操作内容のパターンが設定パターン３００と一致しない場合は、操作内容が所定の終了条件を満たすか否かを判定する（Ｓ２３）。この終了条件は、所望の文字列を得るための操作の途中でないことを判定可能であれば何れであってもよく、例えば、操作内容に含まれる操作順が設定パターン３００に設定された操作順よりも多い場合などであってもよい。
【００４３】
操作内容が所定の終了条件を満たさない場合（Ｓ２３：ＮＯ）、制御部１２４はＳ１２へ処理を戻す。また、操作内容が所定の終了条件を満たす場合（Ｓ２３：ＹＥＳ）、制御部１２４はＳ１へ処理を戻す。このＳ１へ処理を戻す際に、表示文字記憶部１２３はＳ１１において「読み」として保存した文字列をクリアし、制御部１２４はＳ１３においてメモリ上に記憶した操作入力をクリアする。
【００４４】
メモリ上に記憶されている操作内容のパターンが設定パターン３００と一致する場合（Ｓ２２：ＹＥＳ）、辞書に登録済みの単語を組み合わせるなどして所望の文字列が文字入力領域２０１に表示されているものとする。そして、表示文字記憶部１２３は文字入力領域２０１に表示されている文字列を「表示」として保存する（Ｓ２４）。次いで、制御部１２４は、表示文字記憶部１２３に保存されている「読み」と「表示」をもとに辞書登録を行うための辞書登録誘導画面２３０を表示部１５に表示させる（Ｓ２５）。
【００４５】
図６は、辞書登録誘導画面２３０を説明する説明図である。図６に示すように、辞書登録誘導画面２３０は、入力領域２３１、２３２、設定ボタン２３３、キャンセルボタン２３４および登録ボタン２３５を有する。入力領域２３１、２３２は、単語（変換後の文字列）と読み（入力される文字列）とを入力する領域である。設定ボタン２３３は、品詞等の設定を行うボタンである。キャンセルボタン２３４は、辞書登録誘導画面２３０における登録をキャンセルするボタンである。登録ボタン２３５は、表示内容での登録を実行するボタンである。辞書登録誘導画面２３０においては、登録ボタン２３５を操作することで、入力領域２３１、２３２に入力されている単語の「表示」（変換後の文字列）とその「読み」（入力される文字列）とを対応付けて辞書データへ登録することができる。
【００４６】
ここで、制御部１２４は、表示文字記憶部１２３に保存されている「読み」と「表示」を入力領域２３１、２３２に入力した状態で辞書登録誘導画面２３０を表示部１５に表示させる。このため、ユーザは、辞書登録誘導画面２３０において、入力領域２３１、２３２へ入力する手間を省くことができ、辞書登録を容易に行うことができる。
【００４７】
Ｓ２５に次いで、制御部１２４は、Ｓ１と同様、入力部１４における操作入力を認識し（Ｓ２６）、登録ボタン２３５による登録操作が行われたか否かを判定する（Ｓ２７）。登録操作が行われた場合（Ｓ２７：ＹＥＳ）、変換部１２２は、辞書登録誘導画面２３０に表示された内容で辞書データへ登録する（Ｓ２８）。キャンセルボタン２３４によりキャンセルされて、登録操作が行われなかった場合（Ｓ２７：ＮＯ）、制御部１２４は、Ｓ１４へ処理を戻す。
【００４８】
以上のように、電子機器１の表示文字記憶部１２３は、文字入力ボタン２０３により入力された文字列の変換を取り消す操作を受け付けた場合に、入力された文字列を「読み」として記憶する。また、電子機器１の制御部１２４は、変換を取り消す操作を受け付けた後に、文字列の表示を確定する操作を受けつけた場合、辞書登録誘導画面２３０を表示させる。この辞書登録誘導画面２３０には、表示文字記憶部１２３に記憶された「読み」と、表示が確定された文字列である「表示」とが入力領域２３１、２３２に表示されている。したがって、ユーザは、辞書登録誘導画面２３０において、入力領域２３１、２３２へ入力する手間を省くことができ、辞書登録を容易に行うことができる。
【００４９】
また、制御部１２４は、変換を取り消す操作を受け付けた後に、文字列の表示を確定する操作を受けつけることで表示が確定された文字列に対し、編集する操作（例えば、削除）を受け付けた場合に、辞書登録誘導画面２３０を表示させる。したがって、ユーザは、送りかなを消すなどの編集作業が行われたタイミングで表示される辞書登録誘導画面２３０により、辞書登録を行うことができる。
【００５０】
また、制御部１２４は、変換を取り消す操作を受け付けた後の操作が、文字列の表示を確定する操作と、表示が確定された文字列を削除するなど編集する操作との組み合わせを定めた操作パターンと一致する場合に、辞書登録誘導画面２３０を表示させる。電子機器１では、変換の取り消しを行った後に所望の文字列を得るための入力操作が行われたものと推定できるタイミングで辞書登録誘導画面２３０を表示させることができる。
【００５１】
（変形例）
上述した実施形態の変形例として、辞書登録誘導画面２３０を表示させるアイコン画像を入力画面２００に表示する動作例を説明する。なお、変形例では、電子機器１の構成（図１、２参照）および図４ＢにおけるＳ２４までの動作は同じであり、Ｓ２４からＳ２５までの動作が異なっている。図７は、変形例にかかる電子機器１の動作例を示すフローチャートである。
【００５２】
図７に示すように、Ｓ２４に次いで、制御部１２４は、辞書登録誘導画面２３０の表示を指示する表示ボタンを入力画面２００に表示させる（Ｓ２４ａ）。すなわち、制御部１２４はメモリ上に記憶されている操作内容のパターンが設定パターン３００と一致し、表示文字記憶部１２３が「表示」を保存した後に、辞書登録誘導画面２３０の表示ボタンを表示させる。
【００５３】
図８は、辞書登録誘導画面２３０の表示ボタンを説明する説明図である。図８に示すように、Ｓ２４ａでは、手書き入力などを指示する表示ボタンとしてのアイコン画像２０６を、辞書登録誘導画面２３０の表示を指示する表示ボタンとしてのアイコン画像２０７に切り替えるなどして、表示ボタンの表示を行う。このアイコン画像２０７を入力画面２００上に表示させることで、ユーザは、辞書登録のタイミングであることを認識できる。
【００５４】
次いで、制御部１２４は、Ｓ１と同様、入力部１４における操作入力を認識し（Ｓ２４ｂ）、辞書登録誘導画面２３０の表示を指示する表示ボタン（アイコン画像２０７）の操作（押下）の有無を判定する（Ｓ２４ｃ）。表示ボタンの押下である場合（Ｓ２４ｃ：ＹＥＳ）、制御部１２４は、Ｓ２５へ処理を進めて辞書登録誘導画面２３０を表示させる。また、表示ボタンの押下でない場合（Ｓ２４ｃ：ＮＯ）、制御部１２４はＳ１４へ処理を戻す。
【００５５】
ここで、変形例での動作時における入力画面２００の画面遷移を例示する。図９Ａ〜図９Ｃは、入力画面２００の画面遷移を説明する説明図である。なお、図９Ａ〜図９Ｃの画面遷移における入力例において、ユーザが文書入力を行う文字列は「ナレ研」であり、その読みは「なれけん」であるものとする。また、読みが「なれけん」であり表示が「ナレ研」である単語は、辞書未登録であり、変換部１２２の辞書データには登録されていないものとする。
【００５６】
図９Ａに示すように、ユーザは、文字入力ボタン２０３の操作により「なれけん」の入力を行う（Ｓ１０１）。この間、電子機器１ではＳ１〜Ｓ５の処理が順次行われ、文字入力領域２０１には「なれけん」の文字列が表示される。
【００５７】
次いで、ユーザは、変換ボタン２１１の操作により読み「なれけん」である場合の変換を指示する（Ｓ１０２）。これにより、電子機器１ではＳ６、Ｓ７の処理が行われ、変換候補２２１が表示されることとなる。この時、「ナレ研」である単語は辞書未登録であることから、変換候補２２１の中には「ナレ研」の表示がない。
【００５８】
変換候補２２１の中に「ナレ研」の表示がないことから、ユーザは、変換を取り消すために削除ボタン２１０を操作する（Ｓ１０３）。これにより、電子機器１ではＳ１０、Ｓ１１の処理が行われ、変換前の「なれけん」が文字入力領域２０１に表示されるとともに、表示文字記憶部１２３が「なれけん」を「読み」として保存する。
【００５９】
次いで、ユーザは、辞書登録済みの単語の組み合わせや編集操作を行って「ナレ研」の入力を試みることとなる。この入力例では、「ナレ」＋「研」の組み合わせで「ナレ研」を入力することとする。
【００６０】
具体的には、図９Ｂに示すように、「なれけん」を「ナレケン」へカタカナ変換し（Ｓ１０４）、「ケン」の削除を行う（Ｓ１０５）。次いで、「けんきゅう」を「研究」へかな漢字変換し（Ｓ１０６、Ｓ１０７）、「究」を削除する（Ｓ１０９）。すなわち、入力（確定）＋消去＋入力（確定）＋消去の操作内容で「ナレ研」の入力を行うものとする。
【００６１】
この時、電子機器１ではＳ２２の処理が行われ、操作内容が設定パターン３００と一致する場合に、Ｓ２４の処理により、表示文字記憶部１２３が文字入力領域２０１に表示されている文字列を「表示」として保存する。そして、Ｓ２４ａの処理により、辞書登録誘導画面２３０の表示を指示するアイコン画像２０７が入力画面２００に表示される。具体的には、入力確定、削除、入力確定の操作内容によって設定パターン３００の操作パターン（図５参照）と一致したところで、「表示」の保存とアイコン画像２０７の表示が行われる（Ｓ１０８）。次いで、「究」を削除したところでも同様、入力確定、削除、入力確定、削除の操作内容によって設定パターン３００の操作パターンと一致することから、「表示」の保存とアイコン画像２０７の表示が行われる（Ｓ１０９）。
【００６２】
図９Ｃに示すように、「ナレ研」の入力が行われたところで（Ｓ１１０）、ユーザは、アイコン画像２０７の操作による辞書登録または続けての文字入力などを行うこととなる。ここで、辞書登録を行う場合、ユーザはアイコン画像２０７を操作する。これにより、電子機器１では、Ｓ２５の処理が行われ、辞書登録誘導画面２３０が表示されることとなる（Ｓ１１１）。
【００６３】
この辞書登録誘導画面２３０には、表示文字記憶部１２３に保存された「読み」と「表示」とが入力領域２３１、２３２に表示される。具体的には、変換を取り消した場合の変換前に入力された「なれけん」と、その変換取消後に入力した「ナレ研」とが入力領域２３１、２３２に表示される。したがって、ユーザは入力領域２３１、２３２の内容を確認するだけでよく、入力領域２３１、２３２へ入力する手間を省くことができることから、容易に辞書登録を行うことができる。そして、辞書登録誘導画面２３０による辞書登録の後は、最初の処理（Ｓ１）から開始されることから、辞書登録誘導画面２３０の表示を指示するアイコン画像２０７からもとのアイコン画像２０６へ戻ることとなる（Ｓ１１２）。
【００６４】
また、Ｓ１１０から文字入力を続けた場合、電子機器１では、Ｓ１４〜Ｓ２２の処理が行われ、「ナレ研」に続いて入力された文字列が文字入力領域２０１に表示されることとなる（Ｓ１１３〜Ｓ１１５）。この時、Ｓ１１３の追加で文字列を入力されたタイミングでは、設定パターン３００の操作パターンと一致しないことから、「表示」の保存とアイコン画像２０７の表示は行われない。Ｓ１１４の確定操作をすることで、操作内容が設定パターン３００の操作パターンと一致することから、「表示」の保存とアイコン画像２０７の表示が行われる。そして、Ｓ１１５では、操作内容が設定パターン３００の操作パターンよりも多くなり、終了条件を満たすことから、Ｓ２３の判定によってＳ１へ処理が戻される。このため、入力画面２００におけるアイコン画像２０７がアイコン画像２０６に戻ることとなる。
【００６５】
以上のように、電子機器１は、辞書登録誘導画面２３０を表示させるためのアイコン画像２０７を表示させ、このアイコン画像２０７の操作に基づいて辞書登録誘導画面２３０を表示させてもよい。これにより、ユーザは、所望のタイミングでアイコン画像２０７を操作することで、辞書登録誘導画面２３０による辞書登録を行うことができる。
【符号の説明】
【００６６】
１…電子機器
１０…無線部
１１…音声入出力部
１２…プロセッサ
１３…記憶部
１４…入力部
１５…表示部
１２１…監視部
１２２…変換部
１２３…表示文字記憶部
１２４…制御部
２００…入力画面
２０１…文字入力領域
２０２…操作ボタン領域
２０３…文字入力ボタン
２０４…機能ボタン
２０５…アイコン表示領域
２０６、２０７…アイコン画像
２１０…削除ボタン
２１１…変換ボタン
２１２…確定ボタン
２３０…辞書登録誘導画面
２３１、２３２…入力領域
２３３…設定ボタン
２３４…キャンセルボタン
２３５…登録ボタン
３００…設定パターン
【図１】
2016057919.tif 000003
【図２】
2016057919.tif 000004
【図３Ａ】
2016057919.tif 000005
【図３Ｂ】
2016057919.tif 000006
【図３Ｃ】
2016057919.tif 000007
【図４Ａ】
2016057919.tif 000008
【図４Ｂ】
2016057919.tif 000009
【図５】
2016057919.tif 000010
【図６】
2016057919.tif 000011
【図７】
2016057919.tif 000012
【図８】
2016057919.tif 000013
【図９Ａ】
2016057919.tif 000014
【図９Ｂ】
2016057919.tif 000015
【図９Ｃ】
2016057919.tif 000016