(57)【要約】【課題】電子機器において、ユーザの入力に対応する複数の変換候補画像からユーザが求める変換候補画像を容易に選択可能な制御を実現する。【解決手段】電子機器（１００）は、表示部（３）および制御部（１）を備える。制御部（１）は、ユーザの入力に応じて定まる複数の一次変換候補から、最初の文字列が同じの複数の同字変換候補を特定し、特定した複数の同字変換候補を代表する折り畳み表示を表示部（３）に表示する。【選択図】図１
2019101991.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、制御部とを備える電子機器であって、
前記制御部は、
前記表示部に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定し、
特定した複数の変換候補画像を代表する代表変換候補画像を前記表示部に表示する
ことを特徴とする電子機器。
【請求項２】
前記変換候補画像には文字列が含まれ、
前記制御部は、
前記同じカテゴリに含まれる複数の変換候補画像として、共通の文字列を含む変換候補画像を特定し、
前記代表変換候補画像として、前記共通の文字列を含む変換候補画像を表示する
ことを特徴とする、請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記代表変換候補画像が前記文字列の変換候補として選択された場合に、前記特定した複数の変換候補画像を前記表示部に表示することを特徴とする、請求項１または２に記載の電子機器。
【請求項４】
前記電子機器は、前記特定した複数の変換候補画像のうち、前記文字列の変換候補として過去に選択された先の変換候補画像を記憶部によって記憶し、
前記制御部は、前記先の変換候補画像に対応する前記代表変換候補画像が選択された場合に、前記代表変換候補画像とともに前記先の変換候補画像を前記表示部に表示することを特徴とする請求項１〜３のいずれか一項に記載の電子機器。
【請求項５】
表示部を有する電子機器を制御するための制御装置であって、
前記表示部に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定する第一処理部と、
特定した複数の変換候補画像を代表する代表変換候補画像を前記表示部に表示させる第二処理部と、
を含むことを特徴とする制御装置。
【請求項６】
表示部を有する電子機器の制御方法であって、
前記表示部に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定する特定ステップと、
前記特定ステップにて特定した複数の変換候補画像を代表する代表変換候補画像を前記表示部に表示する表示ステップと、を含んでいる
ことを特徴とする電子機器の制御方法。
【請求項７】
請求項１に記載の電子機器としてコンピュータを機能させるための表示制御プログラムであって、前記制御部としてコンピュータを機能させるための表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その制御方法、制御装置および表示制御プログラムに関する。
【背景技術】
【０００２】
スマートフォンや携帯電話などの電子機器では、その使用者（ユーザ）が入力した文字列に対応する変換候補が表示される。入力文字列から変換候補への変換方法には、通常変換、予測変換予測変換学習などの種々の方法が知られている。また、上記電子機器における上記変換に関する制御の従来技術には、機能検索部によって検索された、文字変換候補と関連する電子機器の機能を、ユーザが選択的に起動可能に設定し得る文字入力装置が知られている（例えば、特許文献１参照）。この文字入力装置は、ユーザが文字列を入力している間に、入力された文字からその文字の変換候補に関連する上記機能を起動することができる。入力された文字に対応する変換候補は、表示画面における変換候補表示欄に表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１９２１３６号公報（２０１１年９月２９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、スマートフォンなどの電子機器自体のメモリ容量が増え、端末で保有できる辞書データが大きくなり、また、クラウド上の辞書が利用可能になっている。このため、従来の変換候補に加えて、流行言葉、活用形、複合形、連語および派生語を含めた多様な言葉も、変換候補になり得る。
【０００５】
従来技術では、前述したように、入力文字列に対応する変換候補は、表示欄に表示される。よって、上記変換候補の数が上記表示欄内に表示可能な数に対して多すぎるようになる傾向にあり、その結果、ユーザが求める変換候補が見つかりにくい傾向にある。このように、上記の従来技術は、表示すべき変換候補の増大に伴う求める変換候補の見つかりにくさという上記の問題を有しており、この問題について検討の余地が残されている。
【０００６】
本発明の一態様は、電子機器において、ユーザの入力に対応する複数の変換候補画像からユーザが求める変換候補画像を容易に選択可能な制御を実現することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る電子機器は、表示部と、制御部とを備える電子機器であって、上記制御部は、上記表示部に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定し、特定した複数の変換候補画像を代表する代表変換候補画像を上記表示部に表示することを特徴とする。
【０００８】
また、上記の課題を解決するために、本発明の一態様に係る制御装置は、表示部を有する電子機器を制御するための制御装置であって、上記表示部に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定する第一処理部と、特定した複数の変換候補画像を代表する代表変換候補画像を上記表示部に表示させる第二処理部と、を含むことを特徴とする。
【０００９】
また、上記の課題を解決するために、本発明の一態様に係る電子機器の制御方法は、表示部を有する電子機器の制御方法であって、上記表示部に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定する特定ステップと、上記特定ステップにて特定した複数の変換候補画像を代表する代表変換候補画像を上記表示部に表示する表示ステップと、を含んでいることを特徴とする。
【００１０】
また、上記の課題を解決するために、本発明の一態様に係る表示制御プログラムは、上記電子機器としてコンピュータを機能させるための表示制御プログラムであって、上記制御部としてコンピュータを機能させるための表示制御プログラムである。
【発明の効果】
【００１１】
本発明の一態様によれば、電子機器において、ユーザの入力に対応する複数の変換候補画像からユーザが求める変換候補画像を容易に選択可能な制御を実現することができる、という効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１に係る電子機器のシステムを模式的に示すブロック図である。
【図２Ａ】本発明の実施形態１に係る電子機器における表示の制御の前半部の一例を示すフローチャートである。
【図２Ｂ】本発明の実施形態１に係る電子機器における表示の制御の後半部の一例を示すフローチャートである。
【図３】図３の（ａ）は、本発明の実施形態１に係る電子機器に文字を入力したときの、変換候補画像群を含む表示部の表示の一例を模式的に示す図であり、図３の（ｂ）は、上記電子機器の変換画像表示群から代表変換候補画像を選択したときの表示部の表示の一例を模式的に示す図である。
【図４】従来の電子機器の表示部における表示の一例を模式的に示す図である。
【図５】本発明の実施形態２に係る電子機器のシステムを模式的に示すブロック図である。
【図６Ａ】本発明の実施形態２に係る電子機器における表示の制御の前半部の一例を示すフローチャートである。
【図６Ｂ】本発明の実施形態２に係る電子機器における表示の制御の後半部の一例を示すフローチャートである。
【図７】本発明の実施形態２に係る電子機器の表示部における表示の一例を模式的に示す図である。
【発明を実施するための形態】
【００１３】
〔実施形態１〕
以下、本発明の一実施形態について、詳細に説明する。本発明の実施形態１に係る電子機器は、ユーザの入力に対応する文字または画像を表示する装置であり、例えば、スマートフォン、携帯電話、タブレット、あるいはパーソナルコンピュータである。
【００１４】
[電子機器の構成]
図１は、本発明の実施形態１に係る電子機器のシステムを模式的に示すブロック図である。電子機器１００は、図１に示されるように、制御部１、操作入力部２、表示部３および記憶部４を有する。なお、図１は、電子機器１００の機能のうち、本実施形態に係る表示処理に必要な機能のためのブロックを示している。
【００１５】
[制御部の構成]
制御部１は、折り畳み表示を実行可能に構成されている。「折り畳み表示」とは、詳しくは後述するが、例えば、ユーザが入力した文字列から始まる複数の変換候補をまとめて一つの変換候補として表示することである。当該折り畳み表示により、電子機器１００における変換候補全体の一覧性が高められる。
【００１６】
また、制御部１は、上記折り畳み表示を実行する機能以外の他の機能をさらに含むように構成されていてよい。たとえば、制御部１は、ユーザによる入力文字列から単純な文字変換によって変換候補へ変換するように構成されていてもよいし、入力文字列からユーザが求める変換候補を予測して表示する予測変換機能を含むように構成されていてもよい。
【００１７】
制御部１は、文字入力、変換候補（予測候補）の表示、文字変換の各処理などの、表示に係る全体を制御する。制御部１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）上で動作するソフトウェアモジュールで実現され得る。制御部１は、例えば、操作入力処理部１Ａ、辞書検索部１Ｂ、変換候補一覧決定部１Ｃおよび表示制御部１Ｄを含む。
【００１８】
操作入力処理部１Ａは、ハードキーボードまたはソフトキーボードからの文字の入力および変換候補の選択などのユーザによる操作を受け付け、対応する処理を行う処理部である。辞書検索部１Ｂは、入力された文字列に対する変換候補を辞書群４Ａから検索する処理部である。変換候補一覧決定部１Ｃは、辞書群４Ａからの検索結果による変換候補の表示の有無、変換候補としての表示順を判定し、また、変換候補のグループ化を行う処理部である。変換候補一覧決定部１Ｃにおける上記判定には、一例として、辞書群４Ａにおけるそれぞれの辞書の優先順位、および、辞書内での優先順位が加味される。表示制御部１Ｄは、ソフトキーボード、入力中の文字列、表示部３における表示画面中の変換候補表示部、および、変換候補表示部から選択された文字列（変換候補）、などを表示部３へ表示させる処理部である。
【００１９】
操作入力部２は、ユーザが入力した信号を制御部１に供給する装置である。操作入力部２は、文字列および画像の入力に一般に使用される装置であればよい。操作入力部２の例には、ハードキーボード、ソフトキーボードおよびタッチパネルが含まれる。
【００２０】
表示部３は、ユーザの入力およびそれに対応する文字列または画像を表示する装置である。表示部３は、操作入力部２で入力した文字列および画像、ならびにその変換候補などを表示する。表示部３は、液晶表示装置または有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなどの公知の表示装置であってよい。
【００２１】
記憶部４は、上記表示の制御のための情報を収容する。たとえば、記憶部４は、辞書群４Ａなどの文字変換用のデータ、および、携帯情報端末の処理に必要なデータ、を保存する。記憶部４は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）であってよく、所定のプログラムを展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）をさらに含んでいてもよい。
【００２２】
辞書群４Ａは、例えば、入力文字列から変換候補への変換に必要な複数の辞書のデータである。辞書群４Ａ中の複数の辞書データには、辞書データ間の優先順位が定義されている。
【００２３】
[電子機器の制御方法]
電子機器１００における入力文字列の変換候補画像の表示を制御する方法を説明する。この制御方法では、詳しくは後述するが、制御部１は、表示部３に表示された文字列（例えば、ユーザの入力による文字列）に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定する。そして、特定した複数の変換候補画像を代表する代表変換候補画像を表示部３に表示する。このような代表変換候補画像の表示が、前述の「折り畳み表示」である。
【００２４】
上記文字列に応じて定まる上記変換候補画像の例には、文字列、および絵文字などの画像、が含まれる。また、上記文字列に応じて複数の変換候補画像を特定するためのカテゴリの例は、当該文字列に対応する、変換候補の最初の共通する文字列、当該文字列と共通する音（読み）、および、当該文字列と共通する概念、が含まれる。
【００２５】
本実施形態では、変換候補画像の一例として、文字列を挙げて説明する。制御部１は、同じカテゴリに含まれる複数の変換候補画像として、共通の文字列をその始めに含む変換候補の文字列を上記変換候補画像として特定するように構成されている。さらに、制御部１は、特定した複数の変換候補画像を代表する代表変換候補画像として、共通の文字列をその始めに含む複数の変換候補を上記折り畳み表示として表示するように構成されている。それにより、上記制御方法は、電子機器１００において、共通する文字列を含む変換候補から目的の変換候補をより容易に見つけ出すことを可能とし、また、当該共通する文字列を含まない変換候補もより容易に見つけ出すことを可能としている。
【００２６】
図２Ａおよび図２Ｂは、電子機器１００における表示の制御の一例を示すフローチャートである。図３の（ａ）電子機器１００に文字を入力したときの、変換候補画像群を含む表示部の表示の一例を模式的に示す図である。図３の（ｂ）は、電子機器１００の変換画像表示群から代表変換候補画像を選択したときの表示部の表示の一例を模式的に示す図である。
【００２７】
まず、ユーザは、キーボードなどの操作入力部２を用いて電子機器１００に文字を、例えば図３の（ａ）に示されるように、「くい」と入力する（ステップ２０１）。入力された文字列は、操作入力処理部１Ａおよび表示制御部１Ｄによって、表示部３に「くい」と表示される。
【００２８】
制御部１では、辞書検索部１Ｂが、入力された文字列を辞書群４Ａで検索し、入力された文字列に対応する変換候補（一次変換候補）が選ばれる。そして、変換候補一覧決定部１Ｃは、当該一次変換候補が複数存在するかを判定する（ステップ２０２）。
【００２９】
ステップ２０２において、上記一次変換候補が一つしか存在しない場合には、変換候補一覧決定部１Ｃおよび表示制御部１Ｄは、その一次変換候補を表示部３に表示する（ステップ２１１）。
【００３０】
ステップ２０２において、上記一次変換候補が複数存在する場合には、辞書検索部１Ｂは、複数の一次変換候補の中で同じ文字列で始まる変換候補（同字変換候補）が存在するか否か、を検索する。たとえば、辞書検索部１Ｂは、「くい」の一次変換候補のうちの「食い」から始まる文字列を辞書群４Ａで検索し、変換候補一覧決定部１Ｃは、「食い」を共通の文字列とする複数の変換候補を上記同字変換候補とする。そして、変換候補一覧決定部１Ｃは、当該同字変換候補が所定の数以上存在するかを判定する（ステップ２０３）。
【００３１】
上記の「所定の数」とは、表示部３に表示すべき変換候補の数である。上記所定の数は、例えば、入力文字列の変換効率の観点から決めることができる。表示部３における複数の上記同字変換候補が占める面積が大きいと、他の変換候補の表示数が少なくなる。その結果、ユーザによる変換候補の選択の幅が狭くなることがある。また、後述の折り畳み表示にまとめられる同字変換候補の数が十分に少ない場合では、当該折り畳み表示で同字変換候補を表すと、目的の変換候補の選択に要する手数がより多くなることがある。
【００３２】
上記の観点から、上記所定の数は、５以上とすることが好ましい。上記所定の数は、上記変換効率の観点のほかに、あるいはそれに加えて、上記同字変換候補の数、表示部３の大きさ、表示部３における変換候補に割り当てられる部分の大きさ、および、変換候補の文字数などの諸条件に応じて適宜に決めることが可能である。
【００３３】
ステップ２０３において、一次変換候補が全て異なる文字列から始まる場合、および、同字変換候補の数が所定の数未満である場合には、表示制御部１Ｄは、上記一次変換候補および上記同字変換候補を表示部３に表示する（ステップ２１１）。
【００３４】
ステップ２０３において、所定数以上の上記同字変換候補が存在する場合には、表示制御部１Ｄは、上記同字変換候補を一つの一次変換候補として表示部３に表示する（ステップ２０４、図３の（ａ）参照）。この表示を「折り畳み表示」と言う。
【００３５】
当該折り畳み表示は、一つの同字変換候補に対応する複数の変換候補（以下、「特定二次変換候補」とも言う）の集合を表す。当該折り畳み表示は、例えば同字変換候補における共通の文字列と、折り畳み表示であることを示す画像との組み合わせ、で構成され得る。当該画像の例には、アイコンが含まれ、当該アイコンの例には、図示されている下向き黒三角および「＋（プラス）」のようグラフィックまたは絵文字が含まれる。
【００３６】
ステップ２０４において、例えば、表示制御部１Ｄは、同字変換候補「食い」（「食い」から始まる複数の一次変換候補の群）を、文字列「食い」と下向き黒三角との組み合わせ「食い（下向き黒三角）」で表示部３に上記折り畳み表示として表示する。
【００３７】
操作入力処理部１Ａは、表示部３に表示されている、上記折り畳み表示と変換候補との中からいずれかの変換候補が選択されたか否かを検出する（ステップ２０５）。なお、表示部３における変換候補の選択は、例えば、表示部３がタッチパネルである場合には、表示部３における当該変換候補の表示がユーザによってタッチされることにより検出される。
【００３８】
ステップ２０５において、表示部３に表示されている変換候補の選択が検出されない場合には、制御部１は、表示部３に表示すべき変換候補の範囲を調整するか否かを検出する（ステップ２１４）。当該変換候補の選択の非検出は、例えば、上記一次変換候補および上記折り畳み表示の表示から一定の時間が経過したことによって、制御部１により検出される。あるいは、上記変換候補の選択の非検出は、表示されている変換候補をユーザが選択しないことを意味する入力（所定のアイコンへのタッチなど）によって、制御部１により検出される。また、上記変換候補の範囲を調整は、例えば、当該変換候補の範囲の調整を意味するアイコンがユーザによってタッチされることによって検出される。上記の場合、ステップ２１４は、操作入力処理部１Ａによって行われる。
【００３９】
ステップ２０５において、表示部３に表示されているいずれかの上記変換候補のユーザによる選択が検出された場合には、操作入力処理部１Ａは、選択が検出された変換候補が上記折り畳み表示か否かを検出する（ステップ２０６）。
【００４０】
ステップ２０６において、上記折り畳み表示の選択が検出されない場合には、制御部１は、表示制御部１Ｄは、ユーザが選択した一次変換候補を上記入力文字列に対応する表示として表示部３に表示する（ステップ２１３）。
【００４１】
ステップ２０６において、上記折り畳み表示の選択が検出された場合には、変換候補一覧決定部１Ｃおよび表示制御部１Ｄは、上記折り畳み表示を複数の上記特定二次変換候補に展開し、表示部３に表示する（ステップ２０７）。特定二次変換候補は、例えば、その中で優先度の高い順に表示される。このように、制御部１は、代表変換候補画像（折り畳み表示）が表示部３に当初表示された文字列（例えば前述の「くい」）の変換候補として選択された場合に、特定した複数の変換候補画像（特定二次変換候補）を表示部３に表示する。
【００４２】
たとえば、変換候補一覧決定部１Ｃは、ステップ２０７において、「食い（下向き黒三角）」がユーザによって選択されると、図３の（ｂ）に示されるように、「食い」から始まる複数の変換候補「食いしんぼう」、「食い込み」などを決定する。そして、表示制御部１Ｄは、決定されたこれらの変換候補を表示部３に展開して表示する。
【００４３】
操作入力処理部１Ａは、展開された特定二次変換候補のいずれかの変換候補がユーザによって選択されたか否かを検出する（ステップ２０８）。
【００４４】
ステップ２０８において、上記特定二次変換候補の選択が検出されない場合には、制御部１は、表示部３に表示すべき変換候補の範囲を調整するか否かを検出する（ステップ２１４）。
【００４５】
ステップ２０８において、いずれかの上記特定二次変換候補の選択が検出された場合には、表示制御部１Ｄは、入力文字列「くい」に代えて、ユーザが求める文字列として、選択された上記特定二次変換候補を表示部３に表示する。さらに、表示制御部１Ｄは、表示部３に展開した複数の特定二次変換候補の表示を中止する（ステップ２０９）。
【００４６】
制御部１は、ユーザによる文字列の入力とそれに基づく変換の作業が完了したか否かを検出する（ステップ２１０）。この検出は、例えば、「完了」を意味するアイコンがユーザによってタッチされることによって検出される。この場合、当該変換作業の完了は、操作入力処理部１Ａによって行われる。
【００４７】
ステップ２１０において、ユーザからの上記入力文字列の変換作業の完了の指示が検出されない場合には、制御部１は、表示部３に表示すべき変換候補の範囲を調整するか否かを検出する（ステップ２１４）。
【００４８】
ステップ２１０において、ユーザからの上記入力文字列の変換作業の完了の指示が検出された場合には、制御部１は、入力文字列に対応した上記特定二次変換候補への文字列の変換および入力の作業を終了する。
【００４９】
ところで、ステップ２１１では、操作入力処理部１Ａは、表示部３に表示されている上記一次変換候補および所定数未満の上記同字変換候補のいずれかがユーザによって選択されたか否かを検出する（ステップ２１２）。
【００５０】
ステップ２１２において、表示部３に表示されている複数の一次変換候補からの一つの一次変換候補の選択が検出されない場合には、制御部１は、表示部３に表示すべき変換候補の範囲を調整するか否かを検出する（ステップ２１４）。
【００５１】
ステップ２１２において、表示部３に表示されている複数の一次変換候補からの一つの一次変換候補の選択が検出された場合には、表示制御部１Ｄは、この検出された一次変換候補を上記入力文字列に対応する表示として表示部３に表示する（ステップ２１３）。
【００５２】
ステップ２１４では、制御部１は、表示部３に表示すべき変換候補の範囲を調整するか否かを検出する。上記変換候補の範囲を調整は、例えば、当該変換候補の範囲の調整を意味するアイコンがユーザによってタッチされることによって検出される。この場合、当該変換候補の範囲の調整の判定は、操作入力処理部１Ａによって行われる。
【００５３】
ステップ２１４において、当該変換候補の範囲の調整の指示が検出されない場合には、制御部１は、上記入力文字列に対する変換候補の決定と表示の、前述の作業をステップ２０１から再び行う。
【００５４】
ステップ２１４において、上記変換候補の範囲の調整の指示が検出された場合には、制御部１は、当該変換候補の範囲を調整する（ステップ２１５）。当該変換候補の範囲の調整は、例えば、上記折り畳み表示から他の上記特定二次変換候補へのさらなる展開および表示、あるいは、上記同字変換候補以外の他の同字変換候補の検出および表示、などによって行われる。この場合、当該変換候補の範囲の調整は、変換候補一覧決定部１Ｃによって行われる。
【００５５】
そして、制御部１は、上記入力文字列に対する変換候補の決定と表示の、前述の作業をステップ２０２から再び行う。
【００５６】
[変換候補の検索に対する作用、効果の説明]
上記の説明から明らかなように、制御部１は、ユーザの入力に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定し、特定した複数の変換候補画像を代表する代表変換候補画像を表示部３に表示するように構成されている。また、電子機器１００の上記の制御方法において、ステップ２０１およびステップ２０２は、表示部３に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定する特定ステップを構成している。また、例えば、ステップ２０３およびステップ２０４は、当該特定ステップにて特定した複数の変換候補画像を代表する代表変換候補画像を表示部３に表示する表示ステップを構成している。よって、上記制御方法では、同じカテゴリでまとめられる複数の変換候補画像が、一つの変換候補画像として一次変換候補画像群に表示される。このため、上記電子機器において、ユーザの入力に対応する複数の変換候補画像からユーザが求める変換候補画像を容易に選択可能な制御を実現することができる。
【００５７】
また、前述したように、上記変換候補画像が文字列である場合において、制御部１は、上記同じカテゴリに含まれる複数の変換候補画像として、共通の文字列を含む変換候補画像を特定する。さらに、制御部１は、上記代表変換候補画像として、上記共通の文字列を含む変換候補画像を表示する。よって、上記の場合では、ユーザによる文書の作成において、多数の変換候補の中からユーザが求める変換候補を容易に選択することができる。
【００５８】
さらに、前述したように、制御部１は、上記代表変換候補画像が上記ユーザによって選択された場合に、上記特定した複数の変換候補画像を表示部３に表示する。この場合、ユーザは、折り畳み表示（代表変換候補画像）にまとめられている複数の多数の変換候補画像の中から、求める変換候補画像を容易に選択することができる。
【００５９】
より具体的には、前述したように、電子機器１００では、「くい」の入力文字列に対応する「食い」で始まる変換候補は、折り畳み表示として「食い（下向き黒三角）」によって一つにまとめて表示される（図３の（ａ））。そして、図３の（ｂ）に示されるように、「食い（下向き黒三角）」を選んで折り畳み表示でまとめられている変換候補を展開すると、「食い」から始まる変換候補のみが表示される。
【００６０】
したがって、電子機器１００では、共通する文字列「食い」以外の文字列の比較および検索が容易である。よって、電子機器１００では、折り畳み表示を用いない場合に比べて、目的の変換候補を容易に見つけることが可能である。たとえば、電子機器１００では、折り畳み表示を用いない場合に比べて、折り畳み表示（例えば「食い（下向き黒三角）」など）に含まれない他の変換候補（例えば「杭」など）が見つかりやすい。これは、一次変換候補群において、同じ文字列（例えば「食い」など）から始まる多数の変換候補が折り畳み表示に集約されるため、上記同じ文字列を含む多数の変換候補以外の他の変換候補（例えば「杭」など）がより表示されやすいためである。
【００６１】
また、電子機器１００では、共通する文字列を有する複数の変換候補の中から目的の変換候補をユーザが探し出しやすい。これは、上記折り畳み表示を展開することにより、同じカテゴリの複数の変換候補が並んで表示されるためである。
【００６２】
なお、図４は、従来の電子機器の表示部における表示の一例を模式的に示す図である。この電子機器は、その制御部が上記折り畳み表示を実行しない以外は、前述の電子機器１００と同じである。折り畳み表示を用いない場合では、図４に示されるように、「くい」を共通する文字列とすると、同じ文字列または言葉（例えば「食い」）で始まる変換候補が複数表示される。したがって、限られた変換候補枠をそれらが埋めてしまい、表示部３内に探している他の変換候補が表示されないことがある。このため、上記従来の電子機器では、目的の変換候補がすぐに選べないことがある。
【００６３】
また、従来の電子機器では、「食い」で始まる多数の変換候補の中に、「喰い」のように、似ている文字列を含む変換候補が含まれると、このような類似の文字列を有する変換候補を見つけられにくい。
【００６４】
〔実施形態２〕
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６５】
[電子機器および制御部の構成]
図５は、本発明の実施形態２に係る電子機器のシステムを模式的に示すブロック図である。図５に示されるように、電子機器２００の制御部１は、選択候補履歴処理部１Ｅをさらに含む。また、電子機器２００の記憶部４は、選択候補履歴４Ｂをさらに含む。電子機器２００の制御部１は、上記の構成以外は、実施形態１の制御部１と同じに構成されている。
【００６６】
選択候補履歴処理部１Ｅは、選択した変換候補を記憶部４における選択候補履歴４Ｂに保存する処理部である。選択候補履歴４Ｂは、選択した変換候補の情報を収容する。なお、変換候補一覧決定部１Ｃは、実施形態１における機能に加えて、選択候補履歴４Ｂ中の選択候補およびその履歴を加味して選択候補の表示順を判定するように構成されている。
【００６７】
[電子機器の制御方法]
次に、電子機器２００における入力文字の変換候補画像の表示を制御する方法を説明する。図６Ａおよび図６Ｂは、電子機器２００における表示の制御の一例を示すフローチャートである。また、図７は、電子機器２００の表示部３における表示の一例を模式的に示す図である。電子機器２００における変換候補の表示を制御する制御方法は、電子機器１００における当該制御方法に比べて、下記のような工程をさらに含む。
【００６８】
すなわち、電子機器２００では、折り畳み表示でまとめられている変換候補のうち、ユーザが一度選択をした変換候補は学習機能によって記憶される。そして、その折り畳み表示が再び選択された場合には、当該一度選択された変換候補は、共通文字列に対応する一次変換候補の一つとして折り畳み表示と並べて表示される。
【００６９】
より具体的には、電子機器２００の表示制御のフローは、ステップ２０３とステップ２０４との間にステップ６０１を含む。また、ステップ６０１とステップ２０５との間には、ステップ２０４に加えてステップステップ６０２を含む。さらに、ステップ２０６に代えてステップ６０３を含み、ステップ２０７に代えてステップ６０４を含み、ステップ２０９に代えてステップ６０５を含み、そして、ステップ２１３に代えてステップ６０６を含む。これらのステップを除くと、電子機器２００における上記フローは、電子機器１００におけるそれと同じである。
【００７０】
電子機器２００の制御方法において、ユーザによる文字列の入力（ステップ２０１）から上記同字変換候補の数の判定（ステップ２０３）までは、実施形態１のそれらと同じである。
【００７１】
ステップ２０３において、所定数以上の上記同字変換候補が存在する場合には、変換候補一覧決定部１Ｃは、上記同字変換候補の中で、過去に入力したことがある変換候補が存在するか否かを検索する（ステップ６０１）。
【００７２】
ステップ６０１において、上記同字変換候補の中に過去に選択したことがある変換候補（既出変換候補）が存在しない場合には、表示制御部１Ｄは、上記同字変換候補を上記折り畳み表示として表示部３に表示する（ステップ２０４）。上記同字変換候補の中に上記既出変換候補が存在する場合には、表示制御部１Ｄは、上記同字変換候補を上記折り畳み表示として表示部３に表示するとともに、上記既出変換候補も表示部３に表示する（ステップ６０２、図７）。たとえば、図７中、上記折り畳み表示は、「食い（下向き黒三角）」であり、上記既出変換候補は、「食い違い」である。
【００７３】
ステップ２０４およびステップ６０２における変換候補の表示の後、操作入力処理部１Ａは、表示部３に表示されている、上記折り畳み表示と変換候補との中からいずれかの変換候補が選択されたか否かを検出する（ステップ２０５）。ステップ２０５は、実施形態１のそれと同じである。
【００７４】
ステップ２０５において、表示部３に表示されているいずれかの上記変換候補のユーザによる選択が検出された場合には、操作入力処理部１Ａは、選択された変換候補が上記折り畳み表示か否かを検出する（ステップ６０３）。
【００７５】
ステップ６０３において、上記折り畳み表示の選択が検出されない場合には、制御部１は、ステップ６０６に遷移し、ユーザが選択した一次変換候補を上記入力文字列に対応する表示として表示部３に表示する。同時に、選択候補履歴４Ｂは、当該一次変換候補を選択候補履歴４Ｂに記憶する。上記折り畳み表示の選択が検出された場合には、変換候補一覧決定部１Ｃおよび表示制御部１Ｄは、上記折り畳み表示を複数の上記特定二次変換候補に展開し、表示部３に表示する（ステップ６０４）。
【００７６】
ステップ６０４における特定二次変換候補の展開の後、操作入力処理部１Ａは、展開された特定二次変換候補のいずれかの変換候補がユーザによって選択されたか否かを検出する（ステップ２０８）。ステップ２０８は、実施形態１のそれと同じである。
【００７７】
ステップ２０８において、いずれかの上記特定二次変換候補の選択が検出された場合には、表示制御部１Ｄは、入力文字列「くい」に代えて、ユーザが求める文字列として、選択された上記特定二次変換候補を表示部３に表示する。さらに、表示制御部１Ｄは、表示部３に展開した複数の特定二次変換候補の表示を中止する（ステップ６０５）。
【００７８】
そして、制御部１は、ユーザによる文字列の入力とそれに基づく変換の作業が完了したか否かを検出する（ステップ２１０）。ステップ２１０は、実施形態１のそれと同じである。また、ステップ２１１、２１２、２１４および１２５も、実施形態１のそれらと同じである。
【００７９】
[変換候補の検索に対する作用、効果の説明]
上記の説明から明らかなように、電子機器２００では、記憶部４（選択候補履歴４Ｂ）が、特定した複数の変換候補画像のうち、前記文字列の変換候補として過去に選択された先の変換候補画像（例えば、前述の「既出変換候補」）を記憶する。そして、制御部１は、上記既出変換候補に対応する上記折り畳み表示が選択された場合に、当該折り畳み表示とともに上記既出変換候補を表示部３に表示する。したがって、本実施液体では、ユーザがよく使用する変換候補画像が、ユーザの入力に対応する一次変換候補画像群として上記折り畳み表示と同列に表示部３に表示される。よって、ユーザは、高い使用頻度の変換候補画像を容易に選択することができる。
【００８０】
このように、電子機器２００は、上記の変換候補の学習機能によって、過去に選ばれたことのある変換候補をその折り畳み表示と並べて表示する。したがって、ユーザがよく使う言葉を電子機器２００において２回目以降利用する場合には、折り畳み表示を展開する必要がない。よって、電子機器２００では、ユーザは、このような頻出する変換候補を簡単に見つけ、選択することができる。
【００８１】
〔変形例〕
本発明の実施形態における上記電子機器は、前述したように、表示部および制御部に加えて記憶部をさらに含んでいてもよいが、少なくとも表示部と制御部を有していればよい。たとえば、前述の辞書群４Ａまたはそれに代わる機能が、制御部に含まれていてもよい。制御部は、表示部と一体的に構成されていてもよいし、別々に構成されていてもよい。
【００８２】
また、上記表示部、制御部および記憶部は、それぞれ少なくとも一つあればよく、独立して複数あってもよい。記憶部は、制御部および表示部の一方または両方と一体的に構成されていてもよいし、別々に構成されていてもよい。
【００８３】
さらに、本発明の実施形態において、表示部に最初に表示される文字列（例えば「くい」）は、ユーザによって入力された文字列でなくてもよい。たとえば、上記文字列は、自動翻訳によって選択された文字列のように、特定のデータ処理に応じて選ばれた文字列であってもよい。同様に、当該文字列の変換候補の選択も、ユーザによる選択でなくてもよい。たとえば、上記変換候補の選択は、文書校正処理において最適な変換候補として選択される文字列のように、特定のデータ処理に応じて行われてもよい。
【００８４】
また、実施形態２において、折り畳み表示と同列に表示される既出変換候補は、折り畳み表示でまとめられる特定二次変換候補に含められてもよいし、含められなくてもよい。
【００８５】
また、実施形態２において、制御部１は、上記既出変換候補を、ユーザの指示などの所定の条件に基づいて折り畳み表示でまとめられる特定二次変換候補に戻すように構成されていてもよい。このような構成によれば、一度ユーザが使用した変換候補であっても、ユーザが普段は使わないと判断すれば、元の折り畳み表示の中に戻すことができる。折り畳み表示の中に戻すための条件は、ユーザの指示以外にも、折り畳み表示でまとめられている他の特定二次変換候補が選択された回数、あるいは、当該既出変換候補の選択からの経過時間、であってよい。
【００８６】
〔ソフトウェアによる実現例〕
電子機器１００、２００の制御部１（特に制御部１および記憶部４）は、集積回路（ＩＣチップ）などに形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００８７】
前者の場合、制御部１は、表示部３を有する電子機器１００を制御するための制御装置に該当する。この場合、操作入力処理部１Ａ、辞書検索部１Ｂおよび変換候補一覧決定部１Ｃは、表示部３に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定する処理部（第一処理部）に該当する。さらに、表示制御部１Ｄは、特定した複数の変換候補画像を代表する代表変換候補画像を表示部３に表示させる処理部（第二処理部）に該当する。
【００８８】
後者の場合、制御部１は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば少なくとも１つのプロセッサ（制御装置）を備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な少なくとも１つの記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。
【００８９】
上記プロセッサとしては、例えばＣＰＵを用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭなどの他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭなどをさらに備えていてもよい。
【００９０】
また、上記プログラムは、電子機器１００または電子機器２００としてコンピュータを機能させるための表示制御プログラムであって、制御部１としてコンピュータを機能させるための表示制御プログラムを含む。上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波など）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９１】
〔まとめ〕
本発明の態様に係る電子機器は、表示部３と制御部１とを備えている。そして、制御部１は、表示部３に表示された文字列（例えば、前述の「くい」）に応じて定まる複数の変換候補画像（例えば一次変換候補）から、同じカテゴリに含まれる複数の変換候補画像（例えば同字変換候補）を特定し、特定した複数の変換候補画像を代表する代表変換候補画像（例えば折り畳み表示）を表示部３に表示する。
【００９２】
上記の構成によれば、同じカテゴリでまとめられる複数の変換候補画像が、一つの変換候補画像として一次変換候補画像群に表示される。よって、上記の構成によれば、上記電子機器において、ユーザの入力に対応する複数の変換候補画像からユーザが求める変換候補画像を容易に選択可能な制御を実現することができる。
【００９３】
本発明の態様に係る電子機器は、上記態様において、上記変換候補画像には文字列が含まれ、制御部１は、上記同じカテゴリに含まれる複数の変換候補画像として、共通の文字列を含む変換候補画像を特定し、上記代表変換候補画像として、上記共通の文字列を含む変換候補画像を表示してもよい。
【００９４】
上記の構成によれば、ユーザによる文書の作成において、多数の変換候補の中からユーザが求める変換候補を容易に選択することができ、迅速かつ簡易に文書を作成する観点からより一層効果的である。
【００９５】
本発明の態様に係る電子機器は、上記態様において、上記代表変換候補画像が上記文字列（表示部３に当初表示された文字列）の変換候補として選択された場合に、制御部１が上記特定した複数の変換候補画像を表示部３に表示してもよい。
【００９６】
上記の構成によれば、同一カテゴリでまとめられる多数の変換候補画像の中からユーザが求める変換候補画像を容易に選択する観点から、より一層効果的である。
【００９７】
本発明の態様に係る電子機器は、上記態様において、上記特定した複数の変換候補画像のうち、上記文字列の変換候補として過去に選択された先の変換候補画像を記憶部４によって記憶し、制御部１は、上記先の変換候補画像に対応する上記代表変換候補画像が選択された場合に、当該代表変換候補画像とともに上記先の変換候補画像を表示部３に表示してもよい。
【００９８】
上記の構成によれば、ユーザがよく使用する変換候補画像が、ユーザの入力に対応する一次変換候補画像群として上記折り畳み表示と同列に表示部３に表示されることから、高い使用頻度の変換候補画像を容易に選択する観点から、より一層効果的である。
【００９９】
本発明の態様に係る電子機器は、上記態様において、制御部１が、ユーザの入力に応じて、上記先の変換候補画像を上記代表変換候補画像とともに表示部３に表示することを中止するように構成されていてもよい。
【０１００】
上記の構成によれば、高い使用頻度の変換候補画像の多数が一次変換画像として表示部３に表示されることを抑制することでユーザの文書作成における利便性を高める観点からより一層効果的である。
【０１０１】
本発明の態様に係る制御装置（制御部１）は、表示部３を有する電子機器１００、２００を制御するための制御装置であって、表示部３に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定する第一処理部と、特定した複数の変換候補画像を代表する代表変換候補画像を上記表示部に表示させる第二処理部とを含む。
【０１０２】
本発明の態様に係る電子機器の制御方法は、表示部３を有する電子機器１００、２００の制御方法であって、表示部３に表示された文字列に応じて定まる複数の変換候補画像から、同じカテゴリに含まれる複数の変換候補画像を特定する特定ステップと、上記特定ステップにて特定した複数の変換候補画像を代表する代表変換候補画像を表示部３に表示する表示ステップとを含んでいる。
【０１０３】
本発明の態様に係る表示制御プログラムは、上記態様１に記載の電子機器１００、２００としてコンピュータを機能させるための表示制御プログラムであって、制御部１としてコンピュータを機能させるための表示制御プログラムである。
【０１０４】
上記の態様における制御装置、制御方法および表示制御プログラムは、いずれも、上記態様の電子機器と同様の効果を奏する。
【０１０５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１０６】
１  制御部
１Ａ  操作入力処理部
１Ｂ  辞書検索部
１Ｃ  変換候補一覧決定部
１Ｄ  表示制御部
１Ｅ  選択候補履歴処理部
２  操作入力部
３  表示部
４  記憶部
４Ａ  辞書群
４Ｂ  選択候補履歴
１００、２００  電子機器
【図１】
2019101991.tif 000003
【図２Ａ】
2019101991.tif 000004
【図２Ｂ】
2019101991.tif 000005
【図３】
2019101991.tif 000006
【図４】
2019101991.tif 000007
【図５】
2019101991.tif 000008
【図６Ａ】
2019101991.tif 000009
【図６Ｂ】
2019101991.tif 000010
【図７】
2019101991.tif 000011