(57)【要約】  文字入力装置１０は、入力される文字に関する複数の文字候補を表示するための表示部１６と、各文字についての、頭文字として使用される頭文字使用頻度および当該文字に連続して使用される１つ以上の文字の連続使用頻度を蓄積した使用頻度データベース１２と、各文字についての頭文字使用頻度に基づき、頭文字として頻繁に使用される上位の所定数の頻繁使用文字を抽出する頭文字抽出部１３と、１つ以上の頻繁使用文字について、当該頻繁使用文字に連続して使用される１つ以上の文字の連続使用頻度を抽出する連続使用頻度抽出部１４と、所定数の頻繁使用文字を表示部における中央に配置して表示するとともに連続使用頻度に基づき頻繁使用文字以外の文字を頻繁使用文字の周りに配置して表示する表示制御部１５と、を備える。
2013137311.tif 000002
【特許請求の範囲】
【請求項１】
入力される文字に関する複数の文字候補を表示するための表示部と、
各文字についての、頭文字として使用される頭文字使用頻度および当該文字に連続して使用される１つ以上の文字の連続使用頻度を蓄積した使用頻度データベースと、
各文字についての頭文字使用頻度に基づいて、頭文字として頻繁に使用される上位の所定数の頻繁使用文字を抽出する頭文字抽出部と、
１つ以上の頻繁使用文字について、当該頻繁使用文字に連続して使用される１つ以上の文字の連続使用頻度を前記使用頻度データベースから抽出する連続使用頻度抽出部と、
前記所定数の頻繁使用文字を前記表示部における中央に配置して表示するとともに、前記連続使用頻度に基づいて頻繁使用文字以外の文字を前記頻繁使用文字の周りに配置して表示する表示制御部と、
を備える文字入力装置。
【請求項２】
過去の文字使用履歴に基づいて、各文字についての、頭文字として使用される頭文字使用頻度および当該文字に連続して使用される１つ以上の文字の連続使用頻度を求めて、前記使用頻度データベースに蓄積する算出蓄積部、
をさらに備える請求項１に記載の文字入力装置。
【請求項３】
前記表示制御部は、
前記所定数の頻繁使用文字を前記表示部における中央の円環上に配置して表示するとともに、前記連続使用頻度に基づいて頻繁使用文字以外の文字を、前記中央の円環よりも半径が大きい１つ以上の円環上に配置して表示する、
ことを特徴とする請求項１又は２に記載の文字入力装置。
【請求項４】
前記表示制御部は、
前記所定数の頻繁使用文字を前記表示部における中央の円環上に配置して表示するとともに、前記連続使用頻度に基づいて頻繁使用文字以外の文字を、前記表示部における前記頻繁使用文字を中心とした１つ以上の扇形の円弧上に配置して表示する、
ことを特徴とする請求項１又は２に記載の文字入力装置。
【請求項５】
入力される文字に関する複数の文字候補を表示するための表示部と、各文字についての、頭文字として使用される頭文字使用頻度および当該文字に連続して使用される１つ以上の文字の連続使用頻度を蓄積した使用頻度データベースと、を備える文字入力装置、によって実行される文字入力方法であって、
各文字についての頭文字使用頻度に基づいて、頭文字として頻繁に使用される上位の所定数の頻繁使用文字を抽出するとともに、１つ以上の頻繁使用文字について、当該頻繁使用文字に連続して使用される１つ以上の文字の連続使用頻度を前記使用頻度データベースから抽出する抽出ステップと、
前記所定数の頻繁使用文字を前記表示部における中央に配置して表示するとともに、前記連続使用頻度に基づいて頻繁使用文字以外の文字を前記頻繁使用文字の周りに配置して表示する表示制御ステップと、
を備え、
前記使用頻度データベースに蓄積された頭文字使用頻度および連続使用頻度は、継続的に更新され、
更新された頭文字使用頻度および連続使用頻度に基づき、前記抽出ステップおよび前記表示制御ステップが実行される、
ことを特徴とする文字入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に表示された文字群からユーザが所望の文字を選択することで文字を入力するための文字入力装置および文字入力方法に関する。
【背景技術】
【０００２】
従来より、スマートフォン等の情報処理装置における文字入力手段として、表示部に表示された文字群からユーザが所望の文字を選択することで文字を入力するタイプのものが知られている。ただし、現状では、表示される文字群の配置は、テンキータイプの配置およびＱＷＥＲＴＹ（クワーティ）キーボードタイプの配置などが知られているものの、いずれも固定的な配置であり、個々の文字の入力頻度を考慮した配置にはなっていない。【０００３】
このような現状に対し、下記の特許文献１では、デジタル複合機に実装される表示装置において、複数のキー毎に使用頻度を計数し、使用頻度の高いキーを初期状態でまとめて表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３７４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、連続して使用される複数のキー（例えば複数の文字）の関連性までは考慮されておらず、この点で、文字入力操作のさらなる効率化のために改良の余地が十分にあった。【０００６】
そこで、本発明は、連続して使用される複数の文字の関連性を考慮した上で文字入力操作をさらに効率化し、スムーズ且つ迅速な文字入力を実現することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面に係る文字入力装置は、入力される文字に関する複数の文字候補を表示するための表示部と、各文字についての、頭文字として使用される頻度（以下「頭文字使用頻度」と称する）および当該文字に連続して使用される１つ以上の文字の使用頻度（以下「連続使用頻度」と称する）を蓄積した使用頻度データベースと、各文字についての頭文字使用頻度に基づいて、頭文字として頻繁に使用される文字（以下「頻繁使用文字」と称する）のうち上位の所定数の頻繁使用文字を抽出する頭文字抽出部と、１つ以上の頻繁使用文字について、当該頻繁使用文字に連続して使用される１つ以上の文字の連続使用頻度を前記使用頻度データベースから抽出する連続使用頻度抽出部と、所定数の頻繁使用文字を表示部における中央に配置して表示するとともに、連続使用頻度に基づいて頻繁使用文字以外の文字を頻繁使用文字の周りに配置して表示する表示制御部と、を備えることを特徴とする。【０００８】
このような文字入力装置では、頭文字抽出部が各文字についての頭文字使用頻度に基づいて、頭文字として頻繁に使用される上位の所定数の頻繁使用文字を抽出するとともに、連続使用頻度抽出部が、１つ以上の頻繁使用文字（例えば、(1)頭文字使用頻度が最も高い文字（以下「最頻使用文字」と称する）、(2)前記頻繁使用文字のうち最初に使用された文字、(3)当該１つ以上の頻繁使用文字の全てなど）について、当該頻繁使用文字に連続して使用される１つ以上の文字の連続使用頻度を前記使用頻度データベースから抽出し、表示制御部が、所定数の頻繁使用文字を表示部における中央に配置して表示するとともに、連続使用頻度に基づいて頻繁使用文字以外の文字を頻繁使用文字の周りに配置して表示する。これにより、個々の文字の使用頻度のみならず、連続して使用される複数の文字の関連性を考慮した上で、文字入力操作をさらに効率化し、スムーズ且つ迅速な文字入力を実現することができる。【０００９】
また、上記の文字入力装置は、過去の文字使用履歴に基づいて、各文字についての、頭文字として使用される頭文字使用頻度および当該文字に連続して使用される１つ以上の文字の連続使用頻度を求めて、使用頻度データベースに蓄積する算出蓄積部、をさらに備えてもよい。この場合、算出蓄積部により、頭文字使用頻度および連続使用頻度が自動的に使用頻度データベースに蓄積されていき、文字入力装置では、頭文字使用頻度および連続使用頻度に関する最新の情報に基づいて文字の適切な表示制御を行うことができる。なお、文字入力装置内に算出蓄積部を設けることは必須ではなく、過去の文字使用履歴に基づき求められた頭文字使用頻度および連続使用頻度に関する最新の情報を外部から得て、使用頻度データベースに入力してもよい。【００１０】
上記の表示制御部は、例えば以下のような表示制御を行ってもよい。即ち、表示制御部は、所定数の頻繁使用文字を表示部における中央の円環上に配置して表示するとともに、連続使用頻度に基づいて頻繁使用文字以外の文字を、中央の円環よりも半径が大きい１つ以上の円環上に配置して表示してもよい。また、表示制御部は、所定数の頻繁使用文字を表示部における中央の円環上に配置して表示するとともに、連続使用頻度に基づいて頻繁使用文字以外の文字を、表示部における頻繁使用文字を中心とした１つ以上の扇形の円弧上に配置して表示してもよい。【００１１】
上述した文字入力装置に係る発明は、文字入力方法に係る発明としても捉えることができ、以下のように記述することができる。以下の文字入力方法に係る発明は、同様の作用・効果を奏する。【００１２】
即ち、本発明の一側面に係る文字入力方法は、入力される文字に関する複数の文字候補を表示するための表示部と、各文字についての、頭文字として使用される頭文字使用頻度および当該文字に連続して使用される１つ以上の文字の連続使用頻度を蓄積した使用頻度データベースと、を備える文字入力装置、によって実行される文字入力方法であって、各文字についての頭文字使用頻度に基づいて、頭文字として頻繁に使用される上位の所定数の頻繁使用文字を抽出するとともに、１つ以上の頻繁使用文字について、当該頻繁使用文字に連続して使用される１つ以上の文字の連続使用頻度を前記使用頻度データベースから抽出する抽出ステップと、前記所定数の頻繁使用文字を前記表示部における中央に配置して表示するとともに、前記連続使用頻度に基づいて頻繁使用文字以外の文字を前記頻繁使用文字の周りに配置して表示する表示制御ステップと、を備え、前記使用頻度データベースに蓄積された頭文字使用頻度および連続使用頻度は、継続的に更新され、更新された頭文字使用頻度および連続使用頻度に基づき、前記抽出ステップおよび前記表示制御ステップが実行されることを特徴とする。
【発明の効果】
【００１３】
本発明の一側面によれば、連続して使用される複数の文字の関連性を考慮した上で文字入力操作をさらに効率化し、スムーズ且つ迅速な文字入力を実現することができる。
【図面の簡単な説明】
【００１４】
【図１】発明の実施形態に係る文字入力装置の機能ブロック図である。
【図２】使用頻度の算出蓄積処理を示すフロー図である。
【図３】文字の表示制御処理を示すフロー図である。
【図４】使用頻度データベースに蓄積された情報の第１の例を示す図である。
【図５】使用頻度データベースに蓄積された情報の第２の例を示す図である。
【図６】文字配置の第１の例を説明するための図である。
【図７】文字配置の第２の例を説明するための図である。
【図８】文字入力装置のハードウェア構成図である。
【図９】本発明に係る作用・効果を実現するために必須な構成要件を備えた文字入力装置の構成図である。
【発明を実施するための形態】
【００１５】
以下、本発明に係る実施形態について図面を参照して説明する。
【００１６】
［文字入力装置の構成について］
図１は、文字入力装置１０の機能的構成を示すブロック図である。文字入力装置１０は、表示部に表示される文字群からユーザが所望の文字を選択することで文字を入力するタイプの情報処理装置（例えばスマートフォンなど）により構成される。
【００１７】
図１に示すように、文字入力装置１０は、機能的には、算出蓄積部１１、使用頻度データベース１２、頭文字抽出部１３、連続使用頻度抽出部１４、表示制御部１５、および表示部１６を備える。個々の構成部分の機能・動作は後述する。
【００１８】
図８は、文字入力装置１０のハードウェア構成図である。文字入力装置１０は、ハードウェアとしては、ＣＰＵ１０Ａ、主記憶装置であるＲＡＭ１０ＢおよびＲＯＭ１０Ｃ、ディスプレイ等の表示装置１０Ｄ、データ送受信デバイスである通信装置１０Ｅ、ハードディスクおよびフラッシュメモリ等の補助記憶装置１０Ｆなどを含むコンピュータシステムとして構成されている。このうち表示装置１０Ｄは、情報の表示はもちろん、文字入力のためのキーボード画面の表示も行われる。なお、図８の構成以外に、例えばマイクおよびカメラといった入力装置、スピーカといった出力装置を備えてもよい。
【００１９】
図１に示した各機能は、図８に示すＣＰＵ１０Ａ、ＲＡＭ１０Ｂ等のハードウェア上に所定のコンピュータソフトウェアを読み込ませてＣＰＵ１０Ａの制御のもとで上記コンピュータソフトウェアに従って、表示装置１０Ｄおよび通信装置１０Ｅ等を動作させるとともにＲＡＭ１０Ｂおよび補助記憶装置１０Ｆにおけるデータの読み出しおよび書き込みを行うことで実現される。
【００２０】
再び、図１を参照し、文字入力装置１０の各機能部について説明する。図１に示す表示部１６は、入力される文字に関する複数の文字候補を表示するための部分であり、使用頻度データベース１２は、各文字についての、頭文字として使用される頭文字使用頻度および当該文字に連続して使用される１つ以上の文字の連続使用頻度を蓄積していくデータベースである。
【００２１】
算出蓄積部１１は、過去の文字使用履歴に基づいて、各文字についての、頭文字として使用される頭文字使用頻度および当該文字に連続して使用される１つ以上の文字の連続使用頻度を求めて、使用頻度データベース１２に蓄積する部分である。この算出蓄積部１１は、一例として、文字使用履歴作成部１１Ａと文字使用履歴データベース１１Ｂと使用頻度算出部１１Ｃとを含んで構成される。文字使用履歴作成部１１Ａは、文字が使用されたときに、何の文字が使用されたかに関する履歴（以下「文字使用履歴」という）を作成し、作成された文字使用履歴をログとして文字使用履歴データベース１１Ｂに蓄積していく。使用頻度算出部１１Ｃは、文字使用履歴データベース１１Ｂに蓄積されている文字使用履歴に基づいて、各文字についての、頭文字として使用される頭文字使用頻度および当該文字に連続して使用される１つ以上の文字の連続使用頻度を求めて、使用頻度データベース１２に蓄積していく。
【００２２】
頭文字抽出部１３は、各文字についての頭文字使用頻度に基づいて、頭文字として頻繁に使用される上位の所定数（後述の例では５つ）の頻繁使用文字を抽出する部分であり、連続使用頻度抽出部１４は、１つ以上の頻繁使用文字について、当該頻繁使用文字に連続して使用される１つ以上の文字の連続使用頻度を使用頻度データベース１２から抽出する部分である。
【００２３】
表示制御部１５は、所定数（後述の例では５つ）の頻繁使用文字を表示部１６における中央に配置して表示するとともに、連続使用頻度に基づいて頻繁使用文字以外の文字を、表示部１６における頻繁使用文字の周りに配置して表示する部分である。文字の配置例については後述する。
【００２４】
［使用頻度の算出蓄積処理について］
以下、図２を用いて使用頻度の算出蓄積処理について説明する。図２の使用頻度の算出蓄積処理は算出蓄積部１１により実行される。なお、本実施形態では、文字の入力は、表示された複数の文字候補から一の文字を選択することで行われることを想定しているため、本件では文字の「入力」を文字の「選択」と表現することもある。
【００２５】
何らかの文字が選択されると、まず、記号および特殊文字（例えば絵文字など）以外の、通常の文字（以下「通常文字」と称する）が選択されたか否かを判断する（図２のステップＳ１）。通常文字が選択された場合は、選択された通常文字についての頭文字カウンタを１つアップする（ステップＳ２）。
【００２６】
次に、連続して何らかの通常文字が選択されたか否かを判断する（ステップＳ３）。ここでの「連続して選択された」とは、一連のユーザ動作として頭文字に引き続いて次の文字が選択されたこと、例えばインターバルを置かずに頭文字の選択からすぐに（所定時間以内に）次の文字が選択されたことを意味する。
【００２７】
このようなステップＳ３で、連続して何らかの通常文字が選択されていない場合（即ち、「。」等の記号および特殊文字（例えば絵文字など）が選択された場合および所定時間以上のインターバルが空いた場合）は、ワンフレーズが終了したと判断できるため、ステップＳ１へ戻る。一方、ステップＳ３で、連続して何らかの通常文字が選択された場合は、当該通常文字についての連続選択回数カウンタを１つアップする（ステップＳ４）。
【００２８】
そして、その時点の使用頻度情報（頭文字カウンタおよび連続選択回数カウンタの情報）を使用頻度データベース１２に蓄積する（ステップＳ５）。以後、文字の入力終了でない場合（即ち、連続して何らかの文字が選択された場合）は、ステップＳ３へ戻り、一方、文字の入力終了ならば、図２の処理を終了する。
【００２９】
なお、図１の算出蓄積部１１では、一例として、何らかの文字が選択されると、文字使用履歴作成部１１Ａが何の文字が選択されたかに関する履歴（文字選択履歴）を作成し、作成された文字選択履歴をログとして文字使用履歴データベース１１Ｂに蓄積していく。そして、使用頻度算出部１１Ｃが、文字使用履歴データベース１１Ｂ内の文字選択履歴を参照することで、前述した図２の一連の処理を実行し、使用頻度情報（頭文字カウンタおよび連続選択回数カウンタの情報）を使用頻度データベース１２に蓄積していく。
【００３０】
以下、図４および図５を用いて、頭文字カウンタおよび連続選択回数カウンタの構成例について説明する。
【００３１】
第１の例は図４に示すように、各文字についての「選択される頻度カウンタ」、即ち、「選択される頻度カウンタ（あ）」、「選択される頻度カウンタ（い）」、「選択される頻度カウンタ（う）」…が設けられ、各文字の「選択される頻度カウンタ」には、当該文字が頭文字として選択された回数をカウントするための「頭文字カウンタ」と、当該文字に連続して選択される通常文字１文字についての「連続選択回数カウンタ」とが含まれる。例えば、「おはようございます。今日はいい天気ですね。」が入力される場合は、以下のようにカウントアップされていく。
【００３２】
まず、頭文字「お」について、「選択される頻度カウンタ（お）」（以下“「お」シート”と略称する）の頭文字カウンタが１つカウントアップされ、次に、２番目の文字「は」については、「お」シート内の「は」についての「連続選択回数カウンタ」が１つカウントアップされる。そして、３番目の文字「よ」については、「は」シート内の「よ」についての「連続選択回数カウンタ」が１つカウントアップされ、次に４番目の文字「う」については、「よ」シート内の「う」についての「連続選択回数カウンタ」が１つカウントアップされる。以後、「。」が選択されることでワンフレーズが終了したと判断されるまで続く。
【００３３】
次の文についても、まず、頭文字「き」について、「き」シートの頭文字カウンタが１つカウントアップされ、次に、２番目の文字「よ」については、「き」シート内の「よ」についての「連続選択回数カウンタ」が１つカウントアップされる。そして、３番目の文字「う」については、「よ」シート内の「う」についての「連続選択回数カウンタ」が１つカウントアップされ、以後、「。」が選択されることでワンフレーズが終了したと判断されるまで続く。
【００３４】
第２の例は図５に示すように、文字ごとの「選択される頻度カウンタ」、即ち「選択される頻度カウンタ（あ）」、「選択される頻度カウンタ（い）」、「選択される頻度カウンタ（う）」…が設けられ、各文字の「選択される頻度カウンタ」には、当該文字が頭文字として選択された回数をカウントするための「頭文字カウンタ」と、当該文字に連続して選択される通常文字２文字についての「連続選択回数カウンタ」とが含まれる。このように、蓄積される履歴の範囲を広げることによって、単語ごとの入力頻度を予測でき、更に便利になると考えられる。例えば、「おはようございます。今日はいい天気ですね。」が入力される場合は、以下のようにカウントアップされていく。
【００３５】
まず、頭文字「お」について、「選択される頻度カウンタ（お）」（以下“「お」シート”と略称する）の頭文字カウンタが１つカウントアップされ、次に連続する文字「はよ」については、「お」シート内の「はよ」についての「連続選択回数カウンタ」が１つカウントアップされる。そして、次に連続する文字「よう」については、「は」シート内の「よう」についての「連続選択回数カウンタ」が１つカウントアップされ、次に連続する文字「うご」については、「よ」シート内の「うご」についての「連続選択回数カウンタ」が１つカウントアップされる。以後、「。」が選択されることでワンフレーズが終了したと判断されるまで続く。
【００３６】
次の文についても、まず、頭文字「き」について、「き」シートの頭文字カウンタが１つカウントアップされ、次に連続する文字「よう」については、「き」シート内の「よう」についての「連続選択回数カウンタ」が１つカウントアップされる。そして、次に連続する文字「うは」については、「よ」シート内の「うは」についての「連続選択回数カウンタ」が１つカウントアップされ、以後、「。」が選択されることでワンフレーズが終了したと判断されるまで続く。
【００３７】
［文字の表示制御処理について］
以下、図３を用いて文字の表示制御処理について説明する。図３に示すように、文字の表示制御処理は、抽出ステップ（ステップＳ１１）と表示制御ステップ（ステップＳ１２）とを含む。前述した使用頻度の算出蓄積処理（図２）によって、使用頻度データベース１２に蓄積された頭文字使用頻度および連続使用頻度は継続的に更新され、更新された頭文字使用頻度および連続使用頻度に基づき、図３の抽出ステップおよび表示制御ステップが繰り返し実行される。その実行サイクル、文字配置方法などについては、後述するようにさまざまなバリエーションがありうる。
【００３８】
まず、基本となる抽出ステップおよび表示制御ステップについて説明する。抽出ステップ（ステップＳ１１）では、頭文字抽出部１３によって、各文字についての頭文字使用頻度に基づいて、頭文字として頻繁に使用される上位の所定数の頻繁使用文字が抽出されるとともに、連続使用頻度抽出部１４によって、１つ以上の頻繁使用文字について、当該頻繁使用文字に連続して使用される１つ以上の文字の連続使用頻度が抽出される。表示制御ステップ（ステップＳ１２）では、表示制御部１５によって、所定数の頻繁使用文字が表示部１６における中央に配置して表示されるとともに、連続使用頻度に基づいて頻繁使用文字以外の文字が頻繁使用文字の周りに配置して表示される。
【００３９】
以下、図６および図７を用いて、文字の表示制御処理の処理例について説明する。
【００４０】
まず、図６を用いて第１の例について説明する。デフォルトの文字配置として、表示部１６における中央の小さい円の円環上に５つの文字「あ、い、う、え、お」を配置し、残りの文字を中央の円環よりも半径が大きい円の円環上に配置する。ここで、大きい円のデフォルトは、上記５つの文字のうち予め定めた一文字（例えば「あ」）の連続選択頻度に基づき配置してもよい。
【００４１】
その後、所定のタイミング（例えば、次に頭文字が選択されたタイミング、予め定めた時間周期、予め定めた日時等）で、図３の処理を実行することで、使用頻度データベースに蓄積された最新の頻度データに基づいて、頭文字として頻繁に使用される上位の所定数（ここでは一例として上位５つ）の頻繁使用文字を抽出するとともに、１つ以上の頻繁使用文字（ここでは一例として、頭文字使用頻度が第１位の文字）についての連続使用頻度を抽出し、上位５つの頻繁使用文字を表示部１６における中央の小さい円の円環上に配置し、小さい円に配置された文字の後に続いて選択される連続使用頻度に基づいて、頻繁使用文字以外の文字を大きい円上に頻度順に配置する。例えば、頻繁使用文字以外の文字については、頭文字使用頻度が第１位の文字の後に続いて選択される連続使用頻度に基づいて、頻繁使用文字以外の文字を大きい円の円環上に頻度順に配置してもよい。
【００４２】
具体的な配置ロジックとしては以下を採用してもよい。小さい円上でも大きい円上でも文字を選択した後に、その文字の周辺に使用頻度高い文字が表示される。図６のように、「お」を選択した後に「は」を選択したら、「は」の後に続けて使用する頻度の高い順によって周りの配置を表示し直す。頭文字「お」に対し連続選択される頻度の大小関係が、「は」＞「よ」＞「か」である場合、文字「お」の位置からの距離として、図６に示す距離ａ＜距離ｂ＜距離ｃとなるように「は」、「よ」、「か」を配置する。なお、距離ａは「お」〜「は」の距離を、距離ｂは「お」〜「よ」の距離を、距離ｃは「お」〜「か」の距離をそれぞれ表す。頭文字として「お」を押した場合と、頭文字として「あ」を押した場合では、連続選択される文字の頻度情報が異なるため、大きい円上の文字の配置も異なることとなる。
【００４３】
図６より明らかなように、文字「お」の位置は円の中心ではないため、距離ａ、距離ｂ、距離ｃは互いに異なる。もし、同頻度だが、同距離無しの場合は５０音順によって先に短い距離に置き、もし、同距離だが、同頻度無しの場合は時計回りによって先に頻度高いものを置く、といった配置ロジックを採用してもよい。
【００４４】
なお、図６には、小さな円と大きい円の２つの円環上に文字を配置する例を示したが、３つ以上の円環上に文字を配置してもよい。
【００４５】
次に、図７を用いて第２の例について説明する。デフォルトの文字配置として、表示部１６における中央の小さい円の円環上に５つの文字「あ、い、う、え、お」を配置し、残りの文字を上記５つの文字のうち予め定めた一文字（例えば「あ」）を中心とした１つ以上の扇形の円弧上に配置する。
【００４６】
その後、所定のタイミング（例えば、次に頭文字が選択されたタイミング、予め定めた時間周期、予め定めた日時等）で、図３の処理を実行することで、使用頻度データベースに蓄積された最新の頻度データに基づいて、頭文字として頻繁に使用される上位の所定数（ここでは一例として上位５つ）の頻繁使用文字を抽出するとともに、１つ以上の頻繁使用文字（ここでは一例として、頭文字使用頻度が第１位の文字）についての連続使用頻度を抽出し、上位５つの頻繁使用文字を表示部１６における中央の小さい円の円環上に配置し、小さい円に配置された文字の後に続いて選択される連続使用頻度に基づいて、頻繁使用文字以外の文字を扇形の円弧上に頻度順に配置する。例えば、頻繁使用文字以外の文字については、頭文字使用頻度が第１位の文字の後に続いて選択される連続使用頻度に基づいて、頻繁使用文字以外の文字を、頭文字使用頻度が第１位の文字を中心とした１つ以上の扇形の円弧上に頻度順に配置してもよい。
【００４７】
具体的な配置ロジックとしては、例えば以下を採用してもよい。小さい円の文字のうち一文字を中心に扇形の円弧上に距離の近い順に、連続使用頻度の高い文字を配置する。小さい円の上記一文字に対し図７にて破線で示す仮想的な９ラインが想定され、各ライン上に５つの文字が配置される。これにより、小さい円の円環上の５文字とその周囲の４５文字（即ち、５つの文字×９ライン）とで合計５０文字となる。
【００４８】
扇形の円弧上への、頻繁使用文字以外の文字の頻度順の配置については、中心に近い円弧から遠い円弧への順に文字を配置していき、同じ円弧では「真ん中→右→左」の順に円弧上に配置していく。ここで「真ん中」の次に「右」としたのは、一般的に、左利きの人より右利きの人が多い点を考慮したものである。例えば図７の右側の図に示すように、(1)〜(10)の順番に文字を配置していく。なお、中心以外の文字が選択された場合の配置もまた、当該文字の連続選択頻度に基づいて文字を再配置し表示する。
【００４９】
以上説明したさまざまな発明の実施形態によって、連続して使用される複数の文字の関連性を考慮した上で文字入力操作をさらに効率化し、スムーズ且つ迅速な文字入力を実現することができる、という効果を奏する。
【００５０】
［文字入力装置の別の構成について］
なお、文字入力装置１０内に算出蓄積部１１を設けることは必須ではなく、文字入力装置１０の構成として図９の構成（算出蓄積部１１を備えない構成）を採用してもよい。図９の構成を採用する場合は、過去の文字使用履歴に基づき求められた頭文字使用頻度および連続使用頻度に関する最新の情報を外部から得て、使用頻度データベース１２に入力する構成とすればよい。
【符号の説明】
【００５１】
１０…文字入力装置、１０Ａ…ＣＰＵ、１０Ｂ…ＲＡＭ、１０Ｃ…ＲＯＭ、１０Ｄ…表示装置、１０Ｅ…通信装置、１０Ｆ…補助記憶装置、１１…算出蓄積部、１１Ａ…文字使用履歴作成部、１１Ｂ…文字使用履歴データベース、１１Ｃ…使用頻度算出部、１２…使用頻度データベース、１３…頭文字抽出部、１４…連続使用頻度抽出部、１５…表示制御部、１６…表示部。
【図１】
2013137311.tif 000003
【図２】
2013137311.tif 000004
【図３】
2013137311.tif 000005
【図４】
2013137311.tif 000006
【図５】
2013137311.tif 000007
【図６】
2013137311.tif 000008
【図７】
2013137311.tif 000009
【図８】
2013137311.tif 000010
【図９】
2013137311.tif 000011
【国際調査報告】
2013137311.tif 000012
2013137311.tif 000013
2013137311.tif 000014
2013137311.tif 000015