(57)【要約】【課題】  簡易な方法で文字列を選択して入力することができる文字入力装置を提供する。【解決手段】  ＧＵＩ（グラフィカル・ユーザ・インタフェース）としてのアイコンを記憶するとともに、そのアイコンに関連付けられた複数の文字列を記憶するアイコンＤＢ記憶部１５と、アイコンＤＢ記憶部１５に記憶されているアイコンを表示するＧＵＩ表示部１２と、ＧＵＩ表示部１２によって表示されたアイコンが選択されたことを検出するユーザアクション検出部１３と、ユーザアクション検出部１３によって検出されたアイコンに関連付けられた複数の文字列をＧＵＩ表示部１２により表示させるアイコンＤＢ制御部１４とを備え、ユーザアクション検出部１３は、ＧＵＩ表示部１２によって表示された複数の文字列の中の何れが選択されたのかを検出する。【選択図】  図１
2005284981.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがＧＵＩ（グラフィカル・ユーザ・インタフェース）としてのアイコンを用いて文字列を入力するための文字入力装置であって、
前記アイコンを記憶するアイコン記憶手段と、
前記アイコン記憶手段に記憶されている前記アイコンを表示する表示手段と、
前記アイコンに関連付けられた複数の文字列を記憶する文字列記憶手段と、
前記表示手段によって表示された前記アイコンが選択されたことを検出するアイコン検出手段と、
前記アイコン検出手段によって検出された前記アイコンに関連付けられた複数の前記文字列を前記表示手段により表示させる制御手段と、
前記表示手段によって表示された複数の前記文字列の中の何れが選択されたのかを検出する文字列検出手段と
を備えることを特徴とする文字入力装置。
【請求項２】
前記制御手段は、前記アイコンに関連付けられた複数の前記文字列を一覧表示させる
ことを特徴とする請求項１記載の文字入力装置。
【請求項３】
前記制御手段は、前記アイコンに関連付けられた複数の前記文字列を、所定の規則に従って優先順位を付けて表示させる
ことを特徴とする請求項１記載の文字入力装置。
【請求項４】
前記文字入力装置は、更に、
新たなアイコンをユーザが登録するためのアイコン登録手段と、
前記新たなアイコンに関連付けられた複数の文字列をユーザが登録するための文字列登録手段とを備え、
前記アイコン記憶手段は、前記アイコン登録手段を用いて登録される前記新たなアイコンを記憶し、
前記文字列記憶手段は、前記文字列登録手段を用いて登録される前記新たなアイコンに関連付けられた複数の文字列を記憶する
ことを特徴とする請求項１記載の文字入力装置。
【請求項５】
前記文字入力装置は、更に、
前記文字列を補完する補完文字列を記憶する補完記憶手段を備え、
前記制御手段は、前記文字列検出手段によって検出された前記文字列と、前記補完記憶手段に記憶されている前記補完文字列とを前記表示手段により表示させる
ことを特徴とする請求項１記載の文字入力装置。
【請求項６】
前記補完記憶手段は、複数の前記補完文字列を記憶し、
前記制御手段は、前記文字列検出手段によって検出された前記文字列に対応する複数の前記補完文字列を、前記表示手段によりアイコン又は文字によって表示させ、
前記文字入力装置は、更に、
前記表示手段によりアイコン又は文字によって表示された複数の前記補完文字列の中の何れが選択されたのかを検出する補完文字列検出手段を備え、
前記制御手段は、更に、前記文字列検出手段によって検出された前記文字列と、前記補完文字列検出手段によって検出された前記補完文字列とを前記表示手段により表示させる
ことを特徴とする請求項５記載の文字入力装置。
【請求項７】
前記アイコン記憶手段は複数の前記アイコンを記憶し、
前記表示手段は複数の前記アイコンをカテゴリ毎に区別して表示し、
前記文字列記憶手段は前記アイコン毎に複数の前記文字列を記憶し、
前記補完記憶手段は前記カテゴリ毎に前記補完文字列を記憶し、
前記制御手段は、前記アイコン検出手段によって検出された前記アイコンが含まれるカテゴリに対応する前記補完文字列を前記表示手段により表示させる
ことを特徴とする請求項５記載の文字入力装置。
【請求項８】
前記文字入力装置は、更に、
前記アイコン検出手段が複数の前記アイコンが選択されたことを検出するとともに、前記文字列検出手段が前記アイコン毎に何れの前記文字列が選択されたのかを検出した場合、前記アイコン検出手段によって検出された前記アイコンの検出順序に基づいて、前記補完記憶手段に記憶されている複数の前記補完文字列の中の、前記アイコン検出手段によって検出された各前記アイコンが含まれるカテゴリに対応する前記補完文字列を用い、前記文字列検出手段によって検出された複数の前記文字列を補完して文節を作成する文節作成手段を備え、
前記制御手段は、前記文節作成手段によって作成された前記文節を前記表示手段により表示させる
ことを特徴とする請求項７記載の文字入力装置。
【請求項９】
前記補完記憶手段は、選択される前記アイコンの順序に対応するとともに、各前記アイコンが含まれる前記カテゴリに対応した複数組の前記補完文字列を記憶し、
前記文節作成手段は、前記補完記憶手段に記憶されている複数組の前記補完文字列の中から、前記検出順序に対応する複数組の前記補完文字列を用いて複数の前記文節を作成し、
前記制御手段は、前記文節作成手段によって作成された複数の前記文節を前記表示手段により表示させ、
前記文字列検出手段は、前記表示手段によって表示された複数の前記文節の中の何れが選択されたのかを検出する
ことを特徴とする請求項８記載の文字入力装置。
【請求項１０】
ユーザがＧＵＩ（グラフィカル・ユーザ・インタフェース）としてのアイコンを用いて文字列を入力する際の支援を行う文字入力支援方法であって、
表示手段によって表示された前記アイコンが選択されたことを検出するアイコン検出ステップと、
前記アイコン検出ステップにおいて検出した前記アイコンに関連付けられた複数の前記文字列を前記表示手段により表示させる制御ステップと、
前記表示手段によって表示された複数の前記文字列の中の何れが選択されたのかを検出する文字列検出ステップと
を含むことを特徴とする文字入力支援方法。
【請求項１１】
ユーザがＧＵＩ（グラフィカル・ユーザ・インタフェース）としてのアイコンを用いて文字列を入力する際の支援を行うためのプログラムであって、
表示手段によって表示された前記アイコンが選択されたことを検出するアイコン検出ステップと、
前記アイコン検出ステップにおいて検出した前記アイコンに関連付けられた複数の前記文字列を前記表示手段により表示させる制御ステップと、
前記表示手段によって表示された複数の前記文字列の中の何れが選択されたのかを検出する文字列検出ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードのような高度な入力インタフェースを備えていない機器、特に据え置き型の情報家電機器における文字入力装置に関する。
【背景技術】
【０００２】
昨今、家電機器においてはデジタル化が進み、ＰＣ（パーソナルコンピュータ）アーキテクチャとの融合が行われている。しかしながらＰＣとは異なり、家電機器などにおいては、通常の使用において文字入力操作を頻繁に行うことはないため、キーボードのような高度な入力インタフェースは設けられていない。
【０００３】
このため文字入力を行う場合は、機器に設けられている出力表示画面に表示されるＧＵＩ（グラフィッカル・ユーザ・インタフェース）を用い、リモコン操作により文字を入力する方式が一般的である。ＧＵＩを用いて文字を入力する方法の一例について図１０を用いて説明する。図１０は、五十音順の文字配列を含むＧＵＩとしての文字入力画面の一例を示す図である。図１０に示す文字入力画面を用いて文字を入力する場合、ユーザはリモコン操作により文字配列の中から入力文字を選択する。これにより文字は入力される。また別の例としては、ＧＵＩにおける文字入力領域に、リモコン機器のボタン配列を直接文字配列として当てはめて入力する方式などが挙げられる。
【０００４】
しかしながら、従来の方式では、キーボードと同等に詳細な文字入力を行うことが出来る反面、キーボードに比べてユーザにおける文字入力動作が煩雑になるという問題がある。
【０００５】
特に、特定の語彙だけを入力したり、特定の単語を頻繁に入力する必要がある場合、従来の方式では文字入力動作が更に煩雑になり、ヒューマンインタフェースとして大きな欠点がある。
【０００６】
この問題を解決する方法として、特定の文字列を予め一意にアイコン化してＧＵＩとして表示し、ユーザがアイコンを選択することで決められた文字列が一意に入力される方法がある（例えば特許文献１参照）。
【特許文献１】特開平８−５５００３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながらこの方法では、煩雑な文字入力動作は解消されるものの、アイコン選択時に入力されるのは予め一意に決められた文字列のみであり、例えば「父親」や「お父さん」など、同様の意味を持ちながら別の文字列である場合は、別のアイコンを別途登録する必要があった。
【０００８】
そこで、本発明は、上記課題を考慮し、簡易な方法で文字列を選択して入力することができる文字入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決し上記目的を達成するために、本発明の文字入力装置は、ユーザがＧＵＩ（グラフィカル・ユーザ・インタフェース）としてのアイコンを用いて文字列を入力するための文字入力装置であって、前記アイコンを記憶するアイコン記憶手段と、前記アイコン記憶手段に記憶されている前記アイコンを表示する表示手段と、前記アイコンに関連付けられた複数の文字列を記憶する文字列記憶手段と、前記表示手段によって表示された前記アイコンが選択されたことを検出するアイコン検出手段と、前記アイコン検出手段によって検出された前記アイコンに関連付けられた複数の前記文字列を前記表示手段により表示させる制御手段と、前記表示手段によって表示された複数の前記文字列の中の何れが選択されたのかを検出する文字列検出手段とを備えることを特徴とする。
【００１０】
これにより、ユーザは、簡易な方法で文字列を選択して入力することができる。
また、本発明は、本発明の文字入力装置の特徴的な構成手段をステップとする文字入力支援方法として実現したり、それらのステップを含むプログラムとして実現することもできる。そのプログラムは、ＣＤ−ＲＯＭ等の記録媒体や通信ネットワーク等の伝送媒体を介して流通させることもできる。
【発明の効果】
【００１１】
本発明は、簡易な方法で文字列を選択して入力することができる文字入力装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明を実施するための最良の形態について、図面を用いて説明する。
（実施の形態１）
本発明の実施の形態１における文字入力装置１１を説明する。
【００１３】
先ず、実施の形態１における文字入力装置１１の構成を、図１〜図５を用いて説明する。
図１は、実施の形態１における文字入力装置１１の構成を示すブロック図である。文字入力装置１１は、テレビに名称を付ける等の目的でユーザが文字を入力するための装置であって、図１に示すように、ＧＵＩ表示部１２と、ユーザアクション検出部１３と、アイコンＤＢ（データベース）制御部１４と、アイコンＤＢ記憶部１５と、補完記憶部１６と、入力内容記憶部１７とで構成される。
【００１４】
ＧＵＩ表示部１２は、ユーザが文字を入力する際にユーザに提示する文字入力画面を表示する構成部であって、図１に示すように、アイコン表示領域１８と、文字列表示領域１９と、文字入力領域２０とを表示する構成部である。図２に、ＧＵＩ表示部１２が表示する文字入力画面の一例を示す。
【００１５】
アイコン表示領域１８は、図２において破線で囲まれている領域であって、例えば「寝室」や「父親」を連想させる複数のアイコンをカテゴリ毎に区別して表示する領域である。図２に示す文字入力画面の例では、カテゴリとして、「何処の」という文字で特定されている場所と、「誰の」という文字で特定されている人との二つのカテゴリが想定されており、アイコン表示領域１８に、場所に関するカテゴリとして「寝室」，「居間」，「風呂」，「便所」をそれぞれ連想させる４個のアイコンが表示され、人に関するカテゴリとして「兄」，「姉」，「父親」，「母親」をそれぞれ連想させる４個のアイコンが表示されている。
【００１６】
文字列表示領域１９は、アイコン表示領域１８によって表示される各アイコンについて、アイコン毎に予め関連付けられている複数の文字列を表示する領域であって、アイコン表示領域１８によって表示される複数のアイコンの何れかかがユーザによって選択された場合に、選択されたアイコンの直下に表示される領域である。図２に示す文字入力画面の例では、アイコン表示領域１８に表示されている「父親」を連想させるアイコンが選択された場合が仮定されており、そのアイコンの直下に表示される領域が、文字列表示領域１９の一例として例示されている。その例では、文字列表示領域１９に、「パパ」，「父親」，「お父さん」，「お父ちゃん」の４個の文字列が表示されている。
【００１７】
文字入力領域２０は、文字列表示領域１９に表示される複数の文字列の何れかがユーザによって選択された場合に、選択された文字列を含む文節が表示される領域である。図２に示す文字入力画面の例では、文字入力領域２０は、「機器名登録」の右側に設けられている空欄の領域である。図３に、文字入力領域２０に文字列を含む文節が表示される場合の例を示す。図３は、文字入力領域２０に、「寝室にあるパパの機器」という文節が表示されている例を示す図である。ユーザが、アイコン表示領域１８に表示されている「寝室」を連想させるアイコンを選択し、そのアイコンの直下に表示される文字列表示領域１９においてそのアイコンに予め関連付けられている複数の文字列の中から「寝室」を選択し、その後、アイコン表示領域１８に表示されている「父親」を連想させるアイコンを選択し、そのアイコンの直下に表示される文字列表示領域１９においてそのアイコンに予め関連付けられている複数の文字列の中から「パパ」を選択した場合、図３に示すように、文字入力領域２０には「寝室にあるパパの機器」という文節が表示される。
【００１８】
ユーザアクション検出部１３は、ユーザによって行われた選択を検出する構成部である。アイコンＤＢ制御部１４は、ユーザアクション検出部１３によって検出されたアイコンに予め関連付けられている複数の文字列を、文字列表示領域１９に表示させる構成部である。
【００１９】
アイコンＤＢ記憶部１５は、アイコン表示領域１８に表示される複数のアイコンと、各アイコンに予め関連付けられている複数の文字列とを、アイコン毎に組にしてアイコンＤＢとして記憶する構成部である。アイコンＤＢ記憶部１５に記憶されているアイコンＤＢの一例については図４を用いて後述する。補完記憶部１６は、文字列を利用して文節を作成する場合に、その文字列を補完する補完文字列を、上記のカテゴリ毎に記憶する構成部である。補完文字列の一例については図５を用いて後述する。
【００２０】
入力内容記憶部１７は、ユーザによって入力することを指示された内容を記憶する構成部である。
図４はアイコンＤＢ記憶部１５に記憶されているアイコンＤＢの一例を示す図である。実施の形態１におけるアイコンＤＢは、図４に示すように、「何処の」という文字で特定されている場所というカテゴリと、「誰の」という文字で特定されている人というカテゴリとに区別して、各カテゴリに属するアイコン毎に、複数の文字列が予め関連付けられたデータベースである。例えば、人というカテゴリにおける「父親」を連想させるアイコンには、「パパ」，「父親」，「お父さん」，「お父ちゃん」の４個の文字列が予め関連付けられている。
【００２１】
図５は補完記憶部１６に記憶されている補完文字列の一例を示す図である。実施の形態１では、図５に示すように、「何処の」という文字で特定されている場所というカテゴリに対しての「にある」と、「誰の」という文字で特定されている人というカテゴリに対しての「の機器」とが、補完文字列として例示されている。場所というカテゴリの中から何れか一つの文字列が選択された場合、その文字列の後ろに「にある」という補完文字列が付加され、人というカテゴリの中から何れか一つの文字列が選択された場合、その文字列の後ろに「の機器」という補完文字列が付加されて文節が作成される。なお、文節はアイコンＤＢ制御部１４によって作成される。
【００２２】
次に、本発明の実施の形態１における文字入力装置１１の動作を、図６を用いて説明する。
図６は、実施の形態１における文字入力装置１１の動作に関する各手順を示すフローチャートである。
【００２３】
ユーザは、例えばテレビに名称を付ける場合等の文字入力を行う際に、ＧＵＩ表示部１２により、図２に示す文字入力画面を表示させる。
そして、ユーザは、アイコン表示領域１８に表示された複数のアイコンの中から、所望の文字に相当するアイコンを一つ選択する（Ｓ１）。ユーザアクション検出部１３は、ユーザが選択したアイコンを検出し、アイコンＤＢ制御部１４に対して選択されたアイコンに予め関連付けられた文字列を呼び出すように指示する。その指示により、アイコンＤＢ制御部１４は、選択されたアイコンに予め関連付けられた複数の文字列をアイコンＤＢ記憶部１５に記憶されているアイコンＤＢから検索し、ＧＵＩ表示部１２により、文字列表示領域１９に、選択されたアイコンに予め関連付けられた複数の文字列の一覧を検索結果として表示させる（Ｓ２）。
【００２４】
その際、アイコンＤＢ制御部１４は、文字列表示領域１９に表示される複数の文字列の中の予め決められた優先順位の最上位の文字列が必ず選択されている状態で、複数の文字列を表示させる（Ｓ２）。図２及び図３の例では、アイコンＤＢ制御部１４は、「父親」を連想させるアイコンの直下に表示される文字列表示領域１９において、「パパ」，「父親」，「お父さん」，「お父ちゃん」の４個の文字列のうちの、最上位に位置する、文字列の右側に黒色の逆三角形の印が付けられた「パパ」が選択されている状態で、上記４個の文字列を表示させる。また、アイコンＤＢ制御部１４は、文字列表示領域１９において選択されている文字列を補完して文節を作成するために、その文字列が属するカテゴリに対応した補完文字列を補完記憶部１６（図５参照）の中から選択し、その文字列の後ろに選択した補完文字列を付けて文節を作成する。そして、アイコンＤＢ制御部１４は、図３に示すように、ＧＵＩ表示部１２により、文字入力領域２０に作成した文節を表示させる（Ｓ３）。例えば、「寝室」を連想させるアイコンに関連付けられた文字列として「寝室」が選択され、「父親」を連想させるアイコンに関連付けられた文字列として「パパ」が選択された場合、アイコンＤＢ制御部１４は、文字列「寝室」の後に補完文字列「にある」を付加し、文字列「パパ」の後に補完文字列「の機器」を付加し、文字列「寝室」と文字列「パパ」とを結びつけて「寝室にあるパパの機器」という一つの文節を作成する。そして、アイコンＤＢ制御部１４は、文字入力領域２０に作成した文節を表示させる（Ｓ３）。図３では、文字入力領域２０に、このようにして作成された文節「寝室にあるパパの機器」が表示されている。
【００２５】
ところで、文字列表示領域１９に、ユーザによって選択されたアイコンに予め関連付けられた複数の文字列が表示された場合、ユーザは、文字列表示領域１９において現在選択されている文字列を選択するか否かを判断する（Ｓ４）。ユーザが現在選択されている文字列を選択すると判断した場合（Ｓ４でＹｅｓ）、後述するユーザが選択されている文字列を確定してもよいか否かを判断するステップ（Ｓ７）へ移行する。
【００２６】
他方、ユーザが、現在選択されている文字列とは異なる文字列を選択すると判断した場合（Ｓ４でＮｏ）、ユーザは例えばリモコンを利用して、文字列表示領域１９において表示されている複数の文字列の中から所望の文字列を選択する（Ｓ５）。ユーザによるその選択は、ユーザアクション検出部１３によって検出され、アイコンＤＢ制御部１４は、文字入力領域２０に表示されていた文字列を、ユーザによって選択された文字列に変化して表示させる（Ｓ６）。
【００２７】
例えばユーザが「父親」を連想させるアイコンを選択した場合、文字入力領域２０には、当初は「パパ」と表示されるものの、ユーザは、文字列表示領域１９において表示されている「パパ」と同様の意味を有する語彙に相当する「父親」，「お父さん」，「お父ちゃん」の中から自由に一つの文字列を選択することが可能となる。例えばユーザが「父親」を選択した場合（Ｓ５）、アイコンＤＢ制御部１４は、文字入力領域２０に表示されていた文字列「パパ」を、ユーザによって選択された文字列「父親」に変化して表示させる（Ｓ６）。
【００２８】
このようにして文節が作成され文字入力領域２０において表示されると、ユーザは、選択された文字列を確定してよいか否かを判断する（Ｓ７）。確定しないと判断した場合（Ｓ７でＮｏ）、ユーザがアイコン表示領域１８に表示された複数のアイコンの中から、何れか一つのアイコンを選択するステップ（Ｓ１）に戻る。他方、選択した文字列を確定してよいと判断した場合（Ｓ７でＹｅｓ）、ユーザは、例えばリモコンを用いて、文字入力領域２０において表示されている文節を入力するための操作を行う。その操作は、ユーザアクション検出部１３によって検出され、アイコンＤＢ制御部１４は、文字入力領域２０において表示されている文節を、入力内容記憶部１７に記憶させる（Ｓ８）。これにより、文字入力領域２０において表示されている文節は入力内容記憶部１７に入力され、記憶されて実施の形態１における文字入力装置１１の動作は終了する。
【００２９】
なお、入力内容記憶部１７に入力され記憶された文節は、最終的に文字入力装置１１からテレビ等の別の装置へと伝達され、例えばその装置の名称として登録される。
上述したように、実施の形態１における文字入力装置１１は、複数の文字列に対応したアイコンを複数個表示し、ユーザによって何れかのアイコンが選択されると、そのアイコンに予め関連付けられた複数の文字列を一覧表示する。これにより、ユーザは、複数の文字列の中から好みの文字列を選択することが可能となり、キーボード操作のような煩雑な動作を必要とせずに柔軟な文字入力ができるという効果が得られる。
【００３０】
また、文字入力装置１１は、補完文字列を用いてユーザによって選択された複数の文字列を結合して文節を作成する。これにより、文字列と文字列とをつないで意味のある文を作成する際にも、ユーザはキーボードを利用する必要がなくなる。
【００３１】
なお、文字列を結合し文節を作成するための「にある」や「誰の」などといった補完文字列についても、上述した文字列と同様に、アイコンを利用して、ユーザが複数の補完文字列の中から何れかを選択することができるようにしてもよい。その場合、ユーザはより柔軟な文節の作成が可能となる。また、補完文字列はアイコン又は文字によって表示され、ユーザによって選択されてもよい。
【００３２】
また、文字入力装置１１は、ユーザが新たなアイコンをアイコンＤＢ記憶部１５に登録するためのアイコン登録部と、その新たなアイコンに関連付けられた複数の文字列をユーザがアイコンＤＢ記憶部１５に登録するための文字列登録部とを備えていてもよい。これにより、ユーザは、新たなアイコン及び、その新たなアイコンに関連付けられた複数の文字列をアイコンＤＢ記憶部１５に登録することが可能となる。アイコン及び文字列は追加する以外に削除できるようにしてもよい。
【００３３】
また、アイコンＤＢ制御部１４は、複数の文字列を表示させる際、一覧表示させる以外に、例えばユーザのリモコンのボタンが押下される毎に文字列を一つずつ順番に表示させる方法を用いることにより、複数の文字列を表示させてもよい。
【００３４】
また、アイコンＤＢ制御部１４は、複数の文字列を一覧表示させる際、又は複数の文字列を一つずつを順番に表示させる際、予め決められた規則に基づいて、優先順位を付けて表示させる。例えば、アイコンＤＢ制御部１４は、前回使用された、又は最も多く使用された文字列を最上位に又は最先に表示させる。
【００３５】
（実施の形態２）
次に、本発明の実施の形態２における文字入力装置４１を説明する。
先ず、実施の形態２における文字入力装置４１の構成を、図７を用いて説明する。
【００３６】
図７は、実施の形態２における文字入力装置４１の構成を示すブロック図である。実施の形態２における文字入力装置４１は、実施の形態１における文字入力装置１１と同様の装置であって、図７に示すように、ＧＵＩ表示部４２と、ユーザアクション検出部１３と、アイコンＤＢ制御部１４と、アイコンＤＢ記憶部１５と、入力内容記憶部１７とを備えるとともに、文字列補完ＤＢ制御部４４と、文字列補完ＤＢ４５記憶部とを備える。なお、実施の形態２における文字入力装置４１には、実施の形態１の文字入力装置１１に設けられていた補完記憶部１６は設けられていない。また、ユーザアクション検出部１３、アイコンＤＢ制御部１４、アイコンＤＢ記憶部１５、及び入力内容記憶部１７については、実施の形態１において説明したものと同等のものである。したがって、以下では、実施の形態１と相違する部分についてのみ説明する。
【００３７】
ＧＵＩ表示部４２は、実施の形態１におけるＧＵＩ表示部１２と同様の構成部であって、ユーザが文字を入力する際にユーザに提示する文字入力画面を表示する構成部である。図７に示すように、ＧＵＩ表示部４２は、アイコン表示領域１８と、文字列表示領域１９と、文字入力領域２０とを表示するとともに、文字列補完候補表示領域４３をも表示する構成部である。アイコン表示領域１８、文字列表示領域１９、及び文字入力領域２０については、実施の形態１において説明したので説明を省略する。
【００３８】
文字列補完候補表示領域４３は、後述するように、文字列補完ＤＢ制御部４４によって作成される複数の文節を表示する領域である。文字列補完候補表示領域４３に表示される文節の例については、図９を用いて後述する。
【００３９】
文字列補完ＤＢ制御部４４は、アイコン表示領域１８に表示された複数のアイコンの中において、ユーザによって選択されたアイコンの選択順序を記憶し、その選択順序に対応する複数の補完文字列の組を、文字列補完ＤＢ記憶部４５に記憶されている文字列補完ＤＢの中から検索する構成部である。また、文字列補完ＤＢ制御部４４は、検索した複数の補完文字列の組を用いて複数の文節を作成し、作成した複数の文節を、ＧＵＩ表示部４２により、文字列補完候補表示領域４３に表示させる構成部でもある。文字列補完ＤＢ記憶部４５は、選択されるアイコンの順序に対応するとともに、アイコンが含まれる各カテゴリに対応した複数組の補完文字列を、文字列補完ＤＢとして記憶する構成部である。文字列補完ＤＢ記憶部４５に記憶される文字列補完ＤＢの例については、図８を用いて後述する。
【００４０】
図８は、文字列補完ＤＢ記憶部４５に記憶される文字列補完ＤＢの一例を示す図である。図８（ａ）は、人というカテゴリに含まれるアイコンが先に選択され、場所というカテゴリに含まれるアイコンが後に選択された場合に、人に関する文字列の後に付加する補完文字列と、場所に関する文字列の後に付加する補完文字列との組が、（１）「の」と「にある機器」との組、（２）「の」と「の機器」との組、（３）「の機器＠」であることを示す文字列補完ＤＢを表す図である。なお、（３）に関しては、場所に関する文字列の後に付加する補完文字列は存在しない。図８（ｂ）は、場所というカテゴリに含まれるアイコンが先に選択され、人というカテゴリに含まれるアイコンが後に選択された場合に、場所に関する文字列の後に付加する補完文字列と、人に関する文字列の後に付加する補完文字列との組が、（４）「にある」と「の機器」との組、（５）「における」と「ための機器」との組であることを示す文字列補完ＤＢを表す図である。
【００４１】
図９は、文字列補完候補表示領域４３に表示される複数の文節の一例を示す図である。複数の文節は、文字列補完ＤＢ制御部４４が上記文字列補完ＤＢ（図８参照）に含まれる複数の補完文字列の組を用いることによって作成する。
【００４２】
次に、本発明の実施の形態２における文字入力装置４１の動作を、図７〜図９を用いて説明する。
文字入力装置４１及びユーザの動作は、実施の形態１における文字入力装置１１及びユーザの動作と同様であるので、実施の形態２では、実施の形態１との相違点を説明する。
【００４３】
実施の形態２では、文字列補完ＤＢ制御部４４が、ユーザアクション検出部１３によって検出された、ユーザが選択したアイコンの順序を記憶する。そして、文字列と文字列とを結びつけて文節を作成する際、文字列補完ＤＢ制御部４４は、上記の選択順序に対応する複数の補完文字列の組を文字列補完ＤＢ記憶部４５に記憶されている文字列補完ＤＢの中から検索する。
【００４４】
例えばユーザが、「父親」を連想させるアイコンを最初に選択して文字列「父親」を選択し、続いて「寝室」を連想させるアイコンを選択して文字列「寝室」を選択した場合、文字列補完ＤＢ制御部４４は、「父親」を連想させるアイコンが含まれる人というカテゴリが最初に選択され、次に、「寝室」を連想させるアイコンが含まれる場所というカテゴリが選択されたという、選択順序を記憶する。そして、文字列補完ＤＢ制御部４４は、文字列補完ＤＢ記憶部４５に記憶されている文字列補完ＤＢの中から、その選択順序に対応する、図８（ａ）に示す（１）補完文字列「の」と補完文字列「にある機器」との組と、（２）補完文字列「の」と補完文字列「の機器」との組と、（３）補完文字列「の機器＠」との、三つの補完文字列の組を検索する。
【００４５】
そして、文字列補完ＤＢ制御部４４は、検索した複数の補完文字列の組と、ユーザによって選択された複数の文字列とを用いて、複数の文節を作成する。上記の場合、文字列補完ＤＢ制御部４４は、（１）文字列「父親」の後に補完文字列「の」を付加し、文字列「寝室」の後に補完文字列「にある機器」を付加して二つの文字列を結びつけて第１の文節「父親の寝室にある機器」を作成する。また、文字列補完ＤＢ制御部４４は、（２）文字列「父親」の後に補完文字列「の」を付加し、文字列「寝室」の後に補完文字列「の機器」を付加して二つの文字列を結びつけて第２の文節「父親の寝室の機器」を作成する。また、文字列補完ＤＢ制御部４４は、（３）文字列「父親」の後に補完文字列「の機器＠」を付加して二つの文字列を結びつけて第３の文節「父親の機器＠寝室」を作成する。
【００４６】
次に、文字列補完ＤＢ制御部４４は、作成した複数の文節を、ＧＵＩ表示部４２により文字列補完候補表示領域４３に表示させる。上記の例では、文字列補完ＤＢ制御部４４は、図９に示すように、（１）第１の文節「父親の寝室にある機器」と、（２）第２の文節「父親の寝室の機器」と、（３）第３の文節「父親の機器＠寝室」との三つの文節を、ＧＵＩ表示部４２により、文字列補完候補表示領域４３に表示させる。
【００４７】
ユーザは、文字列補完候補表示領域４３に表示された複数の文節から何れかを、例えばリモコンを用いて選択する。選択された文節は、アイコンＤＢ制御部１４の制御によって入力内容記憶部１７に入力され記憶される。これにより、実施の形態２における文字入力装置４１の動作は終了する。
【００４８】
ところで、例えばユーザが「寝室」を連想させるアイコンを最初に選択して文字列「寝室」を選択し、続いて「父親」を連想させるアイコンを選択して文字列「父親」を選択した場合、文字列補完ＤＢ制御部４４は、「寝室」を連想させるアイコンが含まれる場所というカテゴリが最初に選択され、次に、「父親」を連想させるアイコンが含まれる人というカテゴリが選択されたという、順序を記憶する。そして、文字列補完ＤＢ制御部４４は、上記順序に基づいて、文字列補完ＤＢ記憶部４５から、図８（ｂ）に示す（４）補完文字列「にある」と補完文字列「の機器」との組と、（５）補完文字列「における」と補完文字列「ための機器」との組とを検索する。
【００４９】
そして、文字列補完ＤＢ制御部４４は、（４）文字列「寝室」の後に補完文字列「にある」を付加し、文字列「父親」の後に補完文字列「の機器」を付加して二つの文字列を結びつけて第４の文節「寝室にある父親の機器」を作成する。また、文字列補完ＤＢ制御部４４は、（５）文字列「寝室」の後に補完文字列「における」を付加し、文字列「父親」の後に補完文字列「のための機器」を付加して二つの文字列を結びつけて第５の文節「寝室における父親のための機器」を作成する。
【００５０】
次に、文字列補完ＤＢ制御部４４は、作成した（４）第４の文節「寝室にある父親の機器」と、（５）第５の文節「寝室における父親のための機器」とを文字列補完候補表示領域４３に表示させる。この場合も、ユーザは、文字列補完候補表示領域４３に表示された複数の文節から何れかを選択することができる。
【００５１】
上述したように、実施の形態２における文字入力装置４１は、上述した実施の形態１の文字入力装置１１の各機能に加えて、ユーザによって選択されたアイコンの順序に応じて複数の文字列を結びつける補完文字列を選択し、選択した補完文字列を用いて複数の文節を作成し表示する。これにより、ユーザは、複数の文節の中から何れかの文節を選択することができ、実施の形態１に加えてより一層柔軟な文字入力を行うことができるという効果が得られる。
【００５２】
以上説明したように、実施の形態１の文字入力装置１１及び実施の形態２の文字入力装置４１は、ユーザが文字を入力する際において、柔軟に文字入力を行わせることができる。また、ユーザのアイコンの選択順により、文字列間を補完して文節を作成するなど、単純なユーザ動作でありながら柔軟な文字入力が可能であるという利点を有する。
【００５３】
なお、上述した実施の形態では、機器名を登録する場面を例にとって説明したが、本発明の文字入力装置は、例えばデジタル家電機器におけるデジタルコンテンツデータに名前を付けるために用いられてもよい。例えば、デジタルカメラで撮影したデジタルデータには、撮影時間等がファイル名となっている。これらをアルバム管理する際には、デジタルデータにタイトル（名前）を付ける。その際、命名し易いアイコン（例えば、「何処で撮影した」、「何」等）をカテゴリ毎に用意しておくことで、上述した実施の形態と同等の効果が得られる。
【産業上の利用可能性】
【００５４】
本発明の文字入力装置は、簡易な方法で文字列を選択して入力することができるという効果を有し、キーボードのような高度な入力インタフェースを備えていない機器における文字入力装置等として利用可能である。
【図面の簡単な説明】
【００５５】
【図１】実施の形態１における文字入力装置１１の構成を示すブロック図である。
【図２】実施の形態１における文字入力装置１１のＧＵＩ表示部１２が表示する文字入力画面の一例を示す図である。
【図３】文字入力領域２０に、「寝室にあるパパの機器」という文節が表示され場合の文字入力画面の一例を示す図である。
【図４】実施の形態１における文字入力装置１１のアイコンＤＢ記憶部１５に記憶されているアイコンＤＢの一例を示す図である。
【図５】実施の形態１における文字入力装置１１の補完記憶部１６に記憶されている補完文字列の一例を示す図である。
【図６】実施の形態１における文字入力装置１１の動作に関する各手順を示すフローチャートである。
【図７】実施の形態２における文字入力装置４１の構成を示すブロック図である。
【図８】文字列補完ＤＢ記憶部４５に記憶される文字列補完ＤＢの一例を示す図である。
【図９】文字列補完候補表示領域４３に表示される複数の文節の一例を示す図である。
【図１０】従来の、五十音順の文字配列を含むＧＵＩとしての文字入力画面の一例を示す図である。
【符号の説明】
【００５６】
１１、４１  文字入力装置
１２、４２  ＧＵＩ表示部
１３  ユーザアクション検出部
１４  アイコンＤＢ制御部
１５  アイコンＤＢ記憶部
１８  アイコン表示領域
１９  文字列表示領域
２０  文字入力領域
４３  文字列補完候補表示領域
４４  文字列補完ＤＢ制御部
４５  文字列補完ＤＢ
【図１】
2005284981.tif 000003
【図２】
2005284981.tif 000004
【図３】
2005284981.tif 000005
【図４】
2005284981.tif 000006
【図５】
2005284981.tif 000007
【図６】
2005284981.tif 000008
【図７】
2005284981.tif 000009
【図８】
2005284981.tif 000010
【図９】
2005284981.tif 000011
【図１０】
2005284981.tif 000012