(57)【特許請求の範囲】
【請求項１】
入力された利用者の操作を検出する検出部と、
前記検出部により検出された利用者による操作履歴を記憶する第１の記憶部と、
予め定められた操作パターンを記憶した第２の記憶部と、
入力された文字列に基づいて予測される複数の予測変換候補を決定する予測変換部と、
前記複数の予測変換候補のうちいずれか一つの予測変換候補を表示する表示部と、
前記複数の予測変換候補のうち前記利用者によって選択された第１の予測変換候補を前記表示部に表示させる表示制御部と、を備え、
前記表示制御部は、前記表示部が前記第１の予測変換候補全体を表示しきれない場合に、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致しないと判断されると、前記第１の予測変換候補の一部である第１部分を前記表示部に表示させ、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致すると判断されると、前記第１の予測変換候補のうち前記第１部分として前記表示部に表示されていない部分を前記表示部に表示させる
ことを特徴とする情報機器。
【請求項２】
請求項１に記載の情報機器において、
前記第２の記憶部に記憶されている操作パターンは、前記利用者による複数の操作からなる操作履歴のうち所定の予測変換候補を選択後に当該所定の予測変換候補とは異なる予測変換候補が選択され、その後当該所定の予測変換候補が再度選択される操作の操作パターンである
ことを特徴とする情報機器。
【請求項３】
請求項２に記載の情報機器において、さらに、
前記表示部の表示履歴を記憶する第３の記憶部を備え、
前記表示制御部は、前記第３の記憶部に記憶されている直前の表示履歴と前記表示部に表示している表示内容が同一の場合は、前記第１の予測変換候補のうち前記第１部分として前記表示部に表示されていない部分を前記表示部に表示させる
ことを特徴とする情報機器。
【請求項４】
請求項３に記載の情報機器において、
前記表示制御部は、前記第３の記憶部に記憶されている直前の表示履歴と前記表示部に表示している表示内容が同一の場合は、前記第１の予測変換候補を前記表示部にスクロール表示させる
ことを特徴とする情報機器。
【請求項５】
請求項１乃至請求項３のいずれか１項に記載の情報機器において、
前記表示制御部は、前記第１の記憶部に記憶されている操作履歴と同一の予測変換候補が前記利用者により選択されている場合は、前記第１の予測変換候補を前記表示部にスクロール表示させる
ことを特徴とする情報機器。
【請求項６】
請求項２または請求項３に記載の情報機器において、
前記表示制御部は、前記第１の記憶部に記憶されている操作履歴と同一の予測変換候補が前記利用者により選択されている場合は、前記第１の予測変換候補のうち前記第１部分として前記表示部に表示されていない部分を、前記利用者による予め定められた操作を検出する毎に前記表示部に表示させる
ことを特徴とする情報機器。
【請求項７】
入力された利用者の操作を検出させ、
前記検出された利用者による操作履歴を第１の記憶部に記憶させ、
入力された文字列に基づいて予測される複数の予測変換候補を決定し、
決定された前記複数の予測変換候補から前記利用者によって選択された第１の予測変換候補全体が表示部に表示しきれない場合に、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致しないと判断されると、前記第１の予測変換候補の一部である第１部分を前記表示部に表示させ、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致すると判断されると、前記第１の予測変換候補のうちの前記第１部分として前記表示部に表示されていない部分を前記表示部に表示させる
ことを特徴とする予測変換候補の表示方法。
【請求項８】
コンピュータに、
入力された利用者の操作を検出させる機能、
前記検出された利用者による操作履歴を第１の記憶部に記憶させる機能、
入力された文字列に基づいて予測される複数の予測変換候補を決定する機能、
決定された前記複数の予測変換候補から前記利用者によって選択された第１の予測変換候補全体が表示部に表示しきれない場合に、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致しないと判断されると、前記第１の予測変換候補の一部である第１部分を前記表示部に表示させ、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致すると判断されると、前記第１の予測変換候補のうちの前記第１部分として前記表示部に表示されていない部分を前記表示部に表示させる機能、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力した文字列に基づいて予測される予測変換候補を表示する情報機器、予測変換候補の表示方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来から、情報機器への文字入力を補助する様々な機能が知られている。そのような機能の一つに予測変換機能がある。予測変換機能は、入力される語句をすでに入力された文字列に基づいて予測する機能である。予測変換機能により予測された語句（以降、予測変換候補と記す）が利用者の入力する予定の語句である場合には、利用者はその変換を確定させることで、文字入力作業を簡素化することができる。
【０００３】
現在では、このような予測変換機能を備える情報機器は、例えば、パーソナルコンピュータ、スマートフォン、カーナビゲーション装置、特許文献１に記載されるようなラベルプリンターなど、数多く存在している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−２４７４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、情報機器には、上述したラベルプリンターのように、表示部のサイズが小さく、数文字程度の情報しか表示部に表示できないものも存在する。表示部のサイズが小さい機器では、予測変換候補の文字数が表示部に表示可能な文字数を上回りやすく、表示部に予測変換候補全体を表示することができない場合がある。このため、予測変換候補が入力する予定の語句であるかどうかを利用者が判断できず、変換を確定させることができないといった事態が生じてしまう。
【０００６】
以上のような実情を踏まえ、本発明は、利用者が予測変換候補の正否を容易に判断することができる情報機器、予測変換候補の表示方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様は、入力された利用者の操作を検出する検出部と、前記検出部により検出された利用者による操作履歴を記憶する第１の記憶部と、予め定められた操作パターンを記憶した第２の記憶部と、入力された文字列に基づいて予測される複数の予測変換候補を決定する予測変換部と、前記複数の予測変換候補のうちいずれか一つの予測変換候補を表示する表示部と、前記複数の予測変換候補のうち前記利用者によって選択された第１の予測変換候補を前記表示部に表示させる表示制御部と、を備え、前記表示制御部は、前記表示部が前記第１の予測変換候補全体を表示しきれない場合に、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致しないと判断されると、前記第１の予測変換候補の一部である第１部分を前記表示部に表示させ、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致すると判断されると、前記第１の予測変換候補のうち前記第１部分として前記表示部に表示されていない部分を前記表示部に表示させる情報機器を提供する。
【００１１】
本発明の別の態様は、入力された利用者の操作を検出させ、前記検出された利用者による操作履歴を第１の記憶部に記憶させ、入力された文字列に基づいて予測される複数の予測変換候補を決定し、決定された前記複数の予測変換候補から前記利用者によって選択された第１の予測変換候補全体が表示部に表示しきれない場合に、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致しないと判断されると、前記第１の予測変換候補の一部である第１部分を前記表示部に表示させ、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致すると判断されると、前記第１の予測変換候補のうちの前記第１部分として前記表示部に表示されていない部分を前記表示部に表示させる予測変換候補の表示方法を提供する。
【００１２】
本発明の更に別の態様は、コンピュータに、入力された利用者の操作を検出させる機能、前記検出された利用者による操作履歴を第１の記憶部に記憶させる機能、入力された文字列に基づいて予測される複数の予測変換候補を決定する機能、決定された前記複数の予測変換候補から前記利用者によって選択された第１の予測変換候補全体が表示部に表示しきれない場合に、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致しないと判断されると、前記第１の予測変換候補の一部である第１部分を前記表示部に表示させ、前記利用者による選択の操作を含む操作履歴が前記第２の記憶部に記憶されている操作パターンと比較して一致すると判断されると、前記第１の予測変換候補のうちの前記第１部分として前記表示部に表示されていない部分を前記表示部に表示させる機能、を実現させるためのプログラムを提供する。
【発明の効果】
【００１３】
本発明によれば、利用者が予測変換候補の正否を容易に判断することができる情報機器、予測変換候補の表示方法、及び、プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係るラベルプリンターの概観図である。
【図２】本発明の一実施形態に係るラベルプリンターの物理構成を示すブロック図である。
【図３】本発明の一実施形態に係るラベルプリンターの機能構成を示すブロック図である。
【図４】本発明の一実施形態に係るラベルプリンターで行われる予測変換候補の表示処理の流れを示すフローチャートである。
【図５】本発明の一実施形態に係るラベルプリンターが有する予測変換辞書のデータの一例を示す図である。
【図６】本発明の一実施形態に係るラベルプリンターに表示される予測変換候補の表示の一例を示す図である。
【図７】本発明の一実施形態に係るラベルプリンターに表示される予測変換候補の表示の別の例を示す図である。
【図８】本発明の一実施形態に係るラベルプリンターに表示される予測変換候補の表示の更に別の例を示す図である。
【図９】本発明の一実施形態に係るラベルプリンターに表示される予測変換候補の表示の更に別の例を示す図である。
【図１０】本発明の一実施形態に係るラベルプリンターに表示される予測変換候補の表示の更に別の例を示す図である。
【図１１】本発明の一実施形態に係るラベルプリンターに表示される予測変換候補の表示の更に別の例を示す図である。
【発明を実施するための形態】
【００１５】
図１は、一実施形態に係るラベルプリンター１の概観図である。ラベルプリンター１は、筐体２に、入力部３と、表示部４と、蓋部５を備え、さらに、蓋部５の下部には、収納部６を備えている。なお、ラベルプリンター１の印刷方式は特に限定されない。例えば、感熱紙を使用する感熱方式であっても、インクリボンを使用する熱転写方式であってもよい。
【００１６】
入力部３は、文字入力キー、十字キー、変換キー、決定キーなどの種々のキーを備えている。表示部４は、例えば、液晶ディスプレイであり、印刷媒体に印刷する文字列などを表示する。収納部６には、印刷面と粘着面を有する印刷媒体が収納される。
【００１７】
図２は、ラベルプリンター１の物理構成を示すブロック図である。ラベルプリンター１は、入力部３と、表示部４と、プロセッサ１０と、メモリ１１と、記憶部１２と、可搬記録媒体１４を収容する可搬記録媒体駆動部１３と、印刷部１５と、を備えている。
【００１８】
プロセッサ１０は、ラベルプリンター１の動作を制御する制御部であり、システムプログラムや制御プログラムをメモリ１１に読み出して実行する。メモリ１１は、システムプログラムを記憶したＲＯＭ（Read Only Memory）と、種々のプログラムの実行時にワークメモリとして機能するＲＡＭ（Random Access Memory）を含んでいる。記憶部１２は、例えば、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などであり、主に、制御プログラムやプログラムの実行に必要なデータを記憶する。可搬記録媒体１４は、例えば、光ディスクやメモリカードであり、主に制御プログラムやプログラムの実行に必要なデータを記憶する。印刷部１５は、収納部６から搬送された印刷媒体を印刷する。また、印刷媒体が連続媒体である場合には、所定のサイズにカットする機能も備えている。
【００１９】
図３は、ラベルプリンター１の機能構成を示すブロック図である。ラベルプリンター１は、予測変換機能を備える情報機器であり、図３には、予測変換候補の表示制御に関連する構成が記載されている。ラベルプリンター１は、操作検出部２１と、予測変換部２２と、表示制御部２３と、利用者による操作履歴を記憶する第１の記憶部２４と、予め定められた操作パターンを記憶した第２の記憶部２５と、表示部４の表示履歴を記憶する第３の記憶部２６と、表示部４を備えている。
【００２０】
操作検出部２１は、入力部３に対する利用者の操作を検出し、検出した操作内容及び操作時刻などを操作履歴として第１の記憶部２４に記憶させる。予測変換部２２は、操作検出部２１で変換操作（例えば、変換キーの押下）が検出されると、変換キーの押下前に入力された文字列であって未確定状態の文字列に基づいて、利用者により入力される語句として予測される複数の予測変換候補を決定する。
【００２１】
表示制御部２３は、操作検出部２１で変換操作又は予測変換候補の選択操作（例えば、左右キーの押下）が検出されると、予測変換部２２で決定された複数の予測変換候補のうちいずれか一つの予測変換候補を表示させる。より具体的には、複数の予測変換候補から利用者によって選択された予測変換候補（以降、第１の予測変換候補と記す）を表示部４に表示させる。つまり、表示部４は、表示制御部２３からの指示に従って、第１の予測変換候補を表示する。また、表示制御部２３は、表示部４に表示させた表示内容などを表示履歴として第３の記憶部２６に記憶させる。
【００２２】
表示制御部２３は、利用者が選択した第１の予測変換候補全体を表示部４が表示しきれない場合に、利用者の操作履歴と予め登録されている操作パターンに基づいて表示モードを決定するように、構成されている。具体的には、第１の記憶部２４に記憶されている操作履歴と第２の記憶部２５に記憶されている操作パターンに基づいて、第１の予測変換候補の一部（第１部分）を表示部４に表示させるか、第１の予測変換候補の異なる部分（第２部分）を表示部４に表示させるかを決定し、その決定に従って表示部４を制御する。なお、以降では、第１の予測変換候補の一部を表示部４に表示させる表示モードを第１の表示モードと記し、第１の予測変換候補の異なる部分を表示部４に表示させる表示モードを第２の表示モードと記す。
【００２３】
表示制御部２３は、上述の操作履歴と操作パターンに基づいて、利用者が判断に迷っているか否かを判定し、判断に迷っていると判定したときに、表示モードを第２の表示モードに決定してもよい。この場合、第２の記憶部２５には、利用者が判断に迷っているときに行う操作パターン、即ち、表示部４に表示されている予測変換候補が利用者の入力確定したい語句であるか否かの判断に利用者が迷っているときに行うことが予想される操作パターンが記憶されていることが望ましい。
【００２４】
さらに、表示制御部２３は、操作履歴と操作パターンに加えて、第３の記憶部２６に記憶されている表示履歴に基づいて、表示モードを決定してもよい。表示制御部２３が表示履歴を参照することで、利用者が判断に迷っているか否かをより精度良く判定することができる。
【００２５】
以上のように構成されたラベルプリンター１によれば、利用者の操作に応じて、表示部４に表示しきれない予測変換候補の一部のみを表示させる（例えば、一度に表示できる範囲のみ表示する）第１の表示モードと、全体を表示させる第２の表示モードを、適切に使い分けることができる。このため、予測変換候補全体を確認しなければ、その予測変換候補が入力を意図した語句であるかどうか判断がつかない場合（即ち、利用者が判断に迷っている場合）にだけ、予測変換候補全体を表示させることができる。従って、利用者が選択した予測変換候補の正否を容易に判断することができる。また、必要な場合にのみ予測変換候補全体を表示させることで、利用者の効率的な操作（特に、変換候補の選択操作）が可能となる。
【００２６】
図４は、ラベルプリンター１で行われる予測変換候補の表示処理の流れを示すフローチャートである。図５は、ラベルプリンター１が有する予測変換辞書３０のデータの一例を示す図である。
【００２７】
ラベルプリンター１は、例えば変換キーの押下などの変換操作が操作検出部２１で検出されると、入力された文字列に対応する複数の予測変換候補を決定する（ステップＳ１）。ここでは、入力された文字列を検索キーに設定して予測変換部２２が予測変換辞書３０を検索することにより、複数の予測変換候補が決定される。以降では、入力された文字列が“こんび”である場合を例にして説明する。なお、図５に示すように、ラベルプリンター１の予測変換辞書３０には、“こんび”に対応する５つの予測変換候補（予測変換候補Ｃ１からＣ５）が記録されている。
【００２８】
複数の予測変換候補が決定されると、ラベルプリンター１は、最初の予測変換候補Ｃ１（“コンビニ”）を表示部４に表示する（ステップＳ２）。ここでは、表示制御部２３が表示部４に“コンビニ”を表示させ、第３の記憶部２６に記憶されている表示履歴を更新する。
【００２９】
その後、ラベルプリンター１は、確定キーの押下などの確定操作が検出されたか否かを判定する（ステップＳ３）。確定操作が検出された場合には、表示部４に表示中の予測変換候補（ここでは、予測変換候補Ｃ１）を入力文字として確定させるとともに、第１の記憶部２４に記憶されている操作履歴と、第２の記憶部２５に記憶されている操作パターンとを全て消去（ステップＳ７）し、処理が終了する。一方、確定操作が検出されなかった場合には、ラベルプリンター１は、さらに、左右キーの押下などの選択操作が検出されたか否かを判定する（ステップＳ４）。
【００３０】
ラベルプリンター１は、選択操作が操作検出部２１で検出されると、表示モードを決定する（ステップＳ５）。ここでは、操作検出部２１が第１の記憶部２４に記憶されている操作履歴を更新し、表示制御部２３が更新された操作履歴と第２の記憶部２５に記憶されている操作パターンとに基づいて表示モードを決定する。なお、表示制御部２３は、操作履歴と操作パターンに加えて、第３の記憶部２６に記憶された表示履歴に基づいて、表示モードを決定してもよい。その後、ラベルプリンター１は、選択された予測変換候補を、決定された表示モードで表示し（ステップＳ６）、ステップＳ３以降の処理を繰り返す。
【００３１】
図６は、ラベルプリンター１に表示される予測変換候補の表示の一例を示す図である。図６には、同一の予測変換候補（例えば、予測変換候補Ｃ２など）を選択する２回目以降の選択操作が発生すると、表示制御部２３が表示モードを第２の表示モードに決定する例が示されている。この場合、第２の記憶部２５には、同一の予測変換候補を選択する２回目以降の選択操作、即ち、予測変換候補の表示処理の開始から終了まで間に同一の予測変換候補を選択する選択操作が２回以上行われた場合に、その２回目以降の選択操作が操作パターンとして定義され、記憶されている。
【００３２】
利用者が変換操作後に、右キーを１回押下して２番目の予測変換候補Ｃ２を選択すると、図６（ａ）に示すように、表示部４の上段の予測変換候補を表示するための全角で５文字分の領域Ｒ１に予測変換候補Ｃ２が表示される。さらに、右キーを１回押下して３番目の予測変換候補Ｃ３を選択すると、図６（ｂ）に示すように、領域Ｒ１に予測変換候補Ｃ３が表示される。ここでは、予測変換候補Ｃ２及び予測変換候補Ｃ３の選択は、それぞれ１回目の選択であり、表示モードが第１の表示モードに決定されるため、予測変換候補Ｃ２（“コンビニエンス”）及び予測変換候補Ｃ３（“コンビニエンス  ストア”）の前半５文字分（“コンビニエ”）だけが領域Ｒ１に表示される。なお、領域Ｒ２には、予測変換候補の表示し切れなかった残りの文字数が表示されている。また、表示部４の下段の全角で６文字分の領域Ｒ３には、入力された文字列“こんび”が表示されている。
【００３３】
その後、利用者が左キーを押下して再び予測変換候補Ｃ２を選択すると、図６（ｃ）に示すように、領域Ｒ１に予測変換候補Ｃ２が表示される。このとき、領域Ｒ１及び領域Ｒ２の表示は、図６（ａ）と同様である。ただし、予測変換候補Ｃ２の選択は、２回目であるため、表示モードは第２の表示モードに決定される。このため、利用者が、さらに右キーを押下すると、図６（ｄ）に示すように、領域Ｒ１に予測変換候補Ｃ３の前半部分（“コンビニエ”）が表示される代わりに、予測変換候補Ｃ２の後半部分（“ンス”）が表示される。そして、利用者が、さらに右キーを押下すると、図６（ｅ）に示すように、領域Ｒ１に予測変換候補Ｃ３の前半部分（“コンビニエ”）が表示される。
【００３４】
同一の予測変換候補を選択する２回目以降の選択操作が行われる場合には、利用者は判断に迷っている可能性が高い。すなわち、表示部４の領域Ｒ１が５文字分しかないため、図６（ａ）と図６（ｂ）では、表示部４の領域Ｒ１に表示される内容が変化しない。このとき、領域Ｒ２に表示される数字は変化しているものの、利用者は領域Ｒ１を注視しているため、領域Ｒ１に表示されている予測変換候補がＣ２からＣ３へ切り替わったことに気付かずに、直前の予測変換候補Ｃ２を再度表示させる選択操作を行った可能性が高い。このため、図６に示す例のように、そのような場合に表示モードを第２の表示モードに決定することで、選択した予測変換候補の正否を利用者が容易に判断することが可能となる。
【００３５】
図７は、ラベルプリンター１に表示される予測変換候補の表示の別の例を示す図である。図７に示す例では、領域Ｒ２に、領域Ｒ１に表示し切れなった残りの文字数を表示する代わりに、表示し切れなった文字が存在することを示すマークが表示される点が図６に示す例とは異なっている。なお、図７（ａ）、図７（ｂ）、図７（ｃ）、図７（ｅ）には、領域Ｒ１に表示されている文字列の後方に表示し切れなった文字が存在することを示す下向きのマークが、図７（ｄ）には、領域Ｒ１に表示されている文字列の前方に表示し切れなった文字が存在することを示す上向きのマークが表示されている。また、図７に示す例では、第２の表示モード中に領域Ｒ１に表示される予測変換候補の部分を切り替える操作も図６に示す例とは異なっている。図６では、予測変換候補を選択する操作（左右キーの押下操作）と同様の操作により表示部分を切り替えるのに対して、図７では、予測変換候補を選択する操作とは異なる操作（上下キーの押下操作）により表示部分を切り替える。
【００３６】
図７でも、図６と同様に、選択した予測変換候補の正否を利用者が容易に判断することが可能となる。また、図７では、表示部分を切り替える操作が予測変換候補を選択する操作とは異なるため、表示制御部２３が表示モードを第２の表示モードに決定したか否かにかかわらず、残りの文字列を表示するか否かを利用者が任意に選択することができる。
【００３７】
図８及び図９は、ラベルプリンター１に表示される予測変換候補の表示の更に別の例を示す図である。図８及び図９に示す例では、逆方向の選択操作（ここでは、左キーの押下）により表示モードが第２の表示モードに決定された場合に、予測変換候補の後方部分を優先して領域Ｒ１に表示する点が、図６に示す例とは異なっている。なお、図８に示す例は、予測変換候補の後方から領域Ｒ１に表示可能な文字数分（ここでは５文字分）だけ抽出した部分を後方部分として領域Ｒ１に表示するのに対して、図９に示す例は、予測変換候補の前方から領域Ｒ１に表示可能な文字数の倍数分（ここでは５文字分）だけ除いた部分を後方部分として領域Ｒ１に表示する。
【００３８】
図８及び図９の例でも、図６と同様に、選択した予測変換候補の正否を利用者が容易に判断することが可能となる。また、図８及び図９の例では、１回目の選択では表示されなかった部分が優先的に表示されるため、より少ない操作で選択した予測変換候補の正否を判断することが可能となる。
【００３９】
図１０は、ラベルプリンター１に表示される予測変換候補の表示の別の例を示す図である。図１０に示す例では、表示モードが第２の表示モードに決定された場合に、図１０（ｃ）から図１０（ｆ）に示すように、予測変換候補を領域Ｒ１に自動的にスクロール表示する点が、図６に示す例とは異なっている。その他の点は、図６に示す例と同様である。
【００４０】
図１０でも、図６と同様に、選択した予測変換候補の正否を利用者が容易に判断することが可能となる。また、図１０では、表示部分を切り替える操作を省略することができる。
【００４１】
図１１は、ラベルプリンター１に表示される予測変換候補の表示の更に別の例を示す図である。図１１には、同一の予測変換候補を選択する２回目以降の選択操作であって、同一の予測変換候補を選択する前回の選択操作からの経過時間が所定時間（例えば１秒）を超える選択操作が発生すると、表示モードを第２の表示モードに決定する例が示されている。この場合、第２の記憶部２５には、上記の操作が操作パターンとして記憶されている。
【００４２】
利用者が変換操作後に、右キーを１回押下して２番目の予測変換候補Ｃ２を選択すると、図１１（ａ）に示すように、領域Ｒ１に予測変換候補Ｃ２の前半部分が表示される。さらに、右キーを１回押下して３番目の予測変換候補Ｃ３を選択すると、図１１（ｂ）に示すように、領域Ｒ１に予測変換候補Ｃ３の前半部分が表示される。
【００４３】
その後、利用者が左キーを押下して再び予測変換候補Ｃ２を選択すると、この予測変換候補Ｃ２の２回目の選択操作が前回の予測変換候補Ｃ２の選択操作から１秒以内に行われた場合であれば、図１１（ｃ）に示すように、領域Ｒ１に予測変換候補Ｃ２の前半部分が表示され、表示モードは第１の表示モードに決定される。このため、利用者が、さらに右キーを押下すると、図１１（ｄ）に示すように、領域Ｒ１に予測変換候補Ｃ３の前半部分（“コンビニエ”）が表示される。
【００４４】
一方、この予測変換候補Ｃ２の２回目の選択操作が前回の予測変換候補Ｃ２の選択操作から１秒を越えてから行われた場合であれば、図１１（ｃ）に示すように、領域Ｒ１に予測変換候補Ｃ２の前半部分が表示され、表示モードは第２の表示モードに決定される。このため、利用者が、さらに右キーを押下すると、図１１（ｅ）に示すように、予測変換候補Ｃ２の後半部分（“ンス”）が表示される。そして、さ  らに右キーを押下すると、図１１（ｆ）に示すように、領域Ｒ１に予測変換候補Ｃ３の前半部分（“コンビニエ”）が表示される。
【００４５】
図１１でも、図６と同様に、選択した予測変換候補の正否を利用者が容易に判断することが可能となる。また、図１１では、同一の予測変換候補を選択する前回の選択からの経過時間を考慮して表示モードが決定されるため、利用者が判断に迷っている状況をより高い精度で判定することができる。このため、より適切な表示モードの決定が可能となる。
【００４６】
なお、ラベルプリンター１は、例えば、設定画面で設定を変更することで、図６から図１１に示す予測変換候補の表示方法から選択された任意の表示方法を実行することができることが望ましい。
【００４７】
上述した実施形態は、発明の理解を容易にするために具体例を示したものであり、本発明はこれらの実施形態に限定されるものではない。情報機器、予測変換候補の表示方法、及び、プログラムは、特許請求の範囲により規定される本発明の思想を逸脱しない範囲において、さまざまな変形、変更が可能である。
【００４８】
例えば、ラベルプリンターが例示されているが、予測変換機能を有する情報機器は、ラベルプリンターに限れず、パーソナルコンピュータ、スマートフォン、カーナビゲーション装置であってもよい。
【００４９】
また、利用者の操作前後で領域Ｒ１の表示が変化していないことを、表示モードを第２の表示モードに決定するための条件に加えてもよい。領域Ｒ１の表示が変化していない場合には、利用者が判断に迷っている可能性が高いからである。この場合、表示制御部２３は、第３の記憶部２６に記憶された表示履歴を参照することが望ましい。
【００５０】
また、表示制御部２３は、利用者が判断に迷っていると判断したときに以外にも表示モードを第２の表示モードに決定してもよい。例えば、利用者が右キーを短時間に複数回選択するなど、所定の操作が行われた場合に、表示モードを第２の表示モードに決定してもよい。これにより、利用者が判断に迷う状況が生じる前に利用者の意志で表示モードを切り替えることが可能となる。
【００５１】
以下、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
利用者による操作履歴を記憶する第１の記憶部と、
予め定められた操作パターンを記憶した第２の記憶部と、
入力された文字列に基づいて予測される複数の予測変換候補を決定する予測変換部と、
前記複数の予測変換候補のうちいずれか一つの予測変換候補を表示する表示部と、
前記複数の予測変換候補のうち前記利用者によって選択された第１の予測変換候補を前記表示部に表示させる表示制御部と、を備え、
前記表示制御部は、前記表示部が前記第１の予測変換候補全体を表示しきれない場合に、前記第１の予測変換候補の一部である第１部分を前記表示部に表示させるか、前記第１の予測変換候補のうち前記第１部分とは異なる第２部分を前記表示部に表示させるかを、前記第１の記憶部に記憶されている操作履歴と前記第２の記憶部に記憶されている操作パターンに基づいて決定する
ことを特徴とする情報機器。
［付記２］
付記１に記載の情報機器において、
前記第２の記憶部に記憶されている操作パターンは、前記第１の予測変換候補が前記利用者の入力確定したい語句であるか否かの判断に前記利用者が迷っているときに行うことが予想される操作パターンであり、
前記表示制御部は、
前記第１の記憶部に記憶されている操作履歴と前記第２の記憶部に記憶されている操作パターンに基づいて、前記利用者が前記判断に迷っているか否かを判定し、
前記利用者が前記判断に迷っていると判定したときに、前記第１の予測変換候補の前記第２部分を前記表示部に表示させる
ことを特徴とする情報機器。
［付記３］
付記２に記載の情報機器において、さらに、
前記表示部の表示履歴を記憶する第３の記憶部を備え、
前記表示制御部は、前記第１の記憶部に記憶されている操作履歴と前記第２の記憶部に記憶されている操作パターンと前記第３の記憶部に記憶されている表示履歴に基づいて、前記利用者が前記判断に迷っているか否かを判定する
ことを特徴とする情報機器。
［付記４］
付記２または付記３に記載の情報機器において、
前記表示制御部は、前記利用者が前記判断に迷っていると判定したときに、前記第１の予測変換候補を前記表示部にスクロール表示させる
ことを特徴とする情報機器。
［付記５］
付記２または付記３に記載の情報機器において、
前記表示制御部は、前記利用者が前記判断に迷っていると判定したときに、前記第１の予測変換候補の前記第２部分を、前記利用者による予め定められた操作を検出する毎に前記表示部に表示させる
ことを特徴とする情報機器。
［付記６］
利用者による操作履歴を第１の記憶部に記憶させ、
入力された文字列に基づいて予測される複数の予測変換候補を決定し、
決定された前記複数の予測変換候補から前記利用者によって選択された第１の予測変換候補全体が表示部に表示しきれない場合に、前記第１の予測変換候補の一部である第１部分を前記表示部に表示させるか、前記第１の予測変換候補のうちの前記第１部分とは異なる第２部分を前記表示部に表示させるかを、前記第１の記憶部に記憶されている操作履歴と第２の記憶部に記憶されている予め定められた操作パターンに基づいて決定し、
決定に従って前記第１の予測変換候補の前記第１部分または前記第２部分を前記表示部に表示させる
ことを特徴とする予測変換候補の表示方法。
［付記７］
コンピュータに、
利用者による操作履歴を第１の記憶部に記憶させる機能、
入力された文字列に基づいて予測される複数の予測変換候補を決定する機能、
決定された前記複数の予測変換候補から前記利用者によって選択された第１の予測変換候補全体が表示部に表示しきれない場合に、前記第１の予測変換候補の一部である第１部分を前記表示部に表示させるか、前記第１の予測変換候補のうちの前記第１部分とは異なる第２部分を前記表示部に表示させるかを、前記第１の記憶部に記憶されている操作履歴と第２の記憶部に記憶されている予め定められた操作パターンに基づいて決定する機能、
決定に従って前記第１の予測変換候補の前記第１部分または前記第２部分を前記表示部に表示させる機能、
を実現させるためのプログラム。
【符号の説明】
【００５２】
１        ラベルプリンター
２        筐体
３        入力部
４        表示部
５        蓋部
６        収納部
１０      プロセッサ
１１      メモリ
１２      記憶部
１３      可搬記録媒体駆動部
１４      可搬記録媒体
１５      印刷部
２１      操作検出部
２２      予測変換部
２３      表示制御部
２４      第１の記憶部
２５      第２の記憶部
２６      第３の記憶部
３０      予測変換辞書
【図１】
0006661884.tif 000002
【図２】
0006661884.tif 000003
【図３】
0006661884.tif 000004
【図４】
0006661884.tif 000005
【図５】
0006661884.tif 000006
【図６】
0006661884.tif 000007
【図７】
0006661884.tif 000008
【図８】
0006661884.tif 000009
【図９】
0006661884.tif 000010
【図１０】
0006661884.tif 000011
【図１１】
0006661884.tif 000012