(57)【要約】【課題】  携帯電話機などのメール作成時、入力操作に応じて予測候補文字を表示して、その中から選択入力する文章作成装置を提供する。【解決手段】  制御部２は入力文字を入力部１から受けると、入力された単語の直前の単語およびその前の単語の情報を記憶部３のバッファ８から呼び出す。そして、入力予測部５は、直前の単語とその前の単語から次に予測される単語がＡＩデータベース６にあれば、それらの単語を呼び出す。また、入力文字を用いて、変換データベース７を検索し、呼び出す。そして、入力予測部５は、得られた単語のなかで双方に合致する単語を制御部２へ返し、制御部２はそれらの単語をディスプレイ１３の候補窓２２に表示して所望の単語を選択入力させる。【選択図】  図６
2005234742.tif 000002
【特許請求の範囲】
【請求項１】
入力手段と、
文字変換された文字列が表示される第１の表示領域と、入力文字の予測候補文字が表示可
能な第２の表示領域とを有する表示手段と、
文字変換後に確定された単語の情報を蓄積するバッファと、
少なくとも単語と、その読み情報とが記憶されている第１のデータベースと、
１つ以上の単語と、その単語に基づいて予測される予測語とが記憶されている第２のデー
タベースと、
前記表示手段の前記第１の表示領域に表示されている前記文字変換された文字列に対し、
前記入力手段から次に入力したい単語の最初の読み情報が入力された場合、前記最初の読
み情報に基づいて前記第１のデータベースを参照して第１の予測候補を取得し、前記最初
の読み情報の所定前に位置する単語を前記バッファから取得し、その取得した単語に基づ
いて前記第２のデータベースを参照して第２の予測候補を取得し、前記第１の予測候補が
前記第２の予測候補と前方一致する前記予測候補文字を前記第２の表示領域に表示する制
御手段と
を有することを特徴とする文章作成装置。
【請求項２】
前記所定前に位置する単語は、前記最初の読み情報の入力位置の１つ前および２つ前の
単語であることを特徴とする請求項１に記載の文章作成装置。
【請求項３】
前記入力手段から入力される次に入力したい単語の最初の読み情報は、前記文字変換さ
れた文字列の間または前記文字列の末尾に入力されることを特徴とする請求項１または請
求項２に記載の文章作成装置。
【請求項４】
前記制御手段は、前記第１の予測候補と前記第２の予測候補の双方が合致する前記予測
候補文字を前記第２の表示領域に表示することを特徴とする請求項１に記載の文章作成装
置。
【請求項５】
テンキーおよび特定キーを有する入力手段と、
文字変換された文字列が表示される第１の表示領域と、入力文字の予測候補文字を表示す
る時に前記第１の表示領域と同時に表示される第２の表示領域とを有する表示手段と、
文字変換後に確定された単語の情報を蓄積するバッファと、
１つ以上の単語と、その単語に基づいて予測される予測語とが記憶されているデータベー
スと、
前記表示手段の前記第１の表示領域に表示されている前記文字変換された文字列の間の次
に入力したい位置で、前記入力手段の前記特定キーが押下された場合、前記特定キーの入
力位置から所定前に位置する単語を前記バッファから取得し、その取得した単語に基づい
て前記データベースを参照して予測候補を取得し、前記予測候補文字を前記第２の表示領
域に表示する制御手段と
を有することを特徴とする文章作成装置。
【請求項６】
前記所定前に位置する単語は、前記予測開始情報の入力位置の１つ前および２つ前の前
記単語の位置情報に該当する単語の情報であることを特徴とする請求項５に記載の文章作
成装置。
【請求項７】
前記制御手段によって予測される前記予測候補文字が存在せず、前記予測候補文字が存
在しなかった位置に前記入力手段によって新たに単語が入力され確定した場合において、
入力した単語の１つ前の単語がかな文字、漢字、英数字のいずれかであって、且つ入力し
た単語の２つ前の単語がかな文字、漢字、英数字のいずれでもない場合に、前記入力した
単語の１つ前の単語および前記新たに入力され確定した単語を前記第２のデータベースに
格納し、
入力した単語の１つ前の単語がかな文字、漢字、英数字のいずれかであって、且つ入力し
た単語の２つ前の単語がかな文字、漢字、英数字のいずれかである場合に、前記入力した
単語の１つ前の単語、前記入力した単語の２つ前の単語、および前記新たに入力され確定
した単語を前記第２のデータベースに格納することを特徴とする請求項１乃至請求項６の
うちのいずれか１項に記載の文章作成装置。
【請求項８】
少なくとも変換された文字列が表示される表示領域を有する表示手段の前記表示領域に
表示されている文字変換された文字列に対し、入力手段から次に入力したい単語の最初の
読み情報が入力された場合に、その入力される単語を予測する入力単語予測方法であって
、
前記最初の読み情報に基づいて、少なくとも単語と、その読み情報が記憶されている第１
のデータベースを参照して第１の予測候補を取得し、前記最初の読み情報の所定前に位置
する単語を文字変換後に確定された単語の情報を蓄積するバッファから取得し、その取得
した単語に基づいて、１つ以上の単語と、その単語に基づいて予測される予測語とが記憶
されている第２のデータベースを参照して第２の予測候補を取得し、前記第１の予測候補
が前記第２の予測候補と前方一致する前記予測候補文字を前記表示手段に表示することを
特徴とする入力単語予測方法。
【請求項９】
前記所定前に位置する単語は、前記最初の読み情報の入力位置の１つ前および２つ前単
語であることを特徴とする請求項８に記載の入力単語予測方法。
【請求項１０】
前記最初の読み情報は、前記文字変換された文字列の間または前記文字列の末尾に入力
されることを特徴とする請求項８または請求項９に記載の入力単語予測方法。
【請求項１１】
前記入力単語は、前記第１の予測候補と前記第２の予測候補の双方が合致する前記予測
候補文字であることを特徴とする請求項８に記載の入力単語予測方法。
【請求項１２】
少なくとも変換された文字列が表示される表示領域を有する表示手段の前記表示領域に
表示されている文字変換された文字列に対し、入力手段から次に入力したい箇所で予測開
始情報が入力された場合に、その入力される単語を予測する入力単語予測方法であって、
前記表示領域に表示され、前記予測開始情報が入力された所定前に位置する単語を、文字
変換後に確定された単語の情報を蓄積するバッファから取得し、その取得した単語に基づ
いて、１つ以上の単語と、その単語に基づいて予測される予測語とが記憶されているデー
タベースを参照して予測候補を取得し、その予測候補を前記表示手段に表示することを特
徴とする入力単語予測方法。
【請求項１３】
前記所定前に位置する単語は、前記予測開始情報の入力位置の１つ前および２つ前の前
記単語の位置情報に該当する単語の情報であることを特徴とする請求項１２に記載の入力
単語予測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報機器などを用いて文章を作成する際に、効率よく文章を作成するこ
とができる文章作成装置および入力単語予測方法に関する。
【背景技術】
【０００２】
近年、携帯情報機器が広く普及し、技術の進歩が著しい。その代表的なものとして携帯
電話やＰＨＳがあげられ、多数市場に出回っている。携帯電話やＰＨＳは、通常の音声通
話だけでなく、電子メールの送受信も行うことのできる機能が備えられており、これらの
機能の向上が求められている。
【０００３】
これらの携帯情報機器における文字入力手段としては、様々なものがあるが、ほとんど
の文字入力手段は１字１字全て正確に入力する必要があったため、操作性が悪く、ユーザ
には大きな負担であった。そこで、ユーザの負担を解消するために、文章を作成する際に
入力された情報に基づいて、過去に蓄積された文章データ、単語と単語の組を記憶した文
例辞書、単語間の接続確率情報などを利用して、直前に入力された単語に続く次単語を予
測する次単語予測手段や（例えば、特許文献１参照。）、１つ前に次単語予測手段などで
確定した単語の情報に基づいて、更にその次の単語、更にその次の単語を予測するといっ
たような単語予測手段（以下、連続単語予測と記す。）が提案されている（例えば、特許
文献２参照。）。
【特許文献１】特開平９−１１４８１７号公報（３頁、４頁、図２）
【特許文献２】特開２００３−２３３６０５号公報（３頁乃至７頁、図５）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような単語予測手段を用いて文章を作成する場合、順々に文字を入力し、文章を完
成させていく場合においては有効な手段であるが、ユーザが、既に完成されている文章に
対して新たに文字を挿入したり、文字列を変更したりする場合や、連続単語予測を行って
いる間にユーザが他の文字を入力した場合には、連続単語予測が行われず、操作性が悪い
問題があった。
【０００５】
そこで、本発明は上記問題点を解決するためになされたもので、ユーザが使用しやすい
文章作成装置および入力単語予測方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の文章作成装置は、入力手段と、文字変換された文
字列が表示される第１の表示領域と、入力文字の予測候補文字表示可能な第２の表示領域
とを有する表示手段と、文字変換後に確定された単語の情報を蓄積するバッファと、少な
くとも単語と、その読み情報とが記憶されている第１のデータベースと、１つ以上の単語
と、その単語に基づいて予測される予測語とが記憶されている第２のデータベースと、前
記表示手段の前記第１の表示領域に表示されている前記文字変換された文字列に対し、前
記入力手段から次に入力したい単語の最初の読み情報が入力された場合、前記最初の読み
情報に基づいて前記第１のデータベースを参照して第１の予測候補を取得し、前記最初の
読み情報の所定前に位置する単語を前記バッファから取得し、その取得した単語に基づい
て前記第２のデータベースを参照して第２の予測候補を取得し、前記第１の予測候補と前
記第２の予測候補の双方が合致する前記予測候補文字を前記第２の表示領域に表示する制
御手段とを有することを特徴とする。
【０００７】
また、本発明の入力単語予測方法は、少なくとも変換された文字列が表示される表示領
域を有する表示手段の前記表示領域に表示されている文字変換された文字列に対し、入力
手段から次に入力したい単語の最初の読み情報が入力された場合に、その入力される単語
を予測する入力単語予測方法であって、前記最初の読み情報に基づいて、少なくとも単語
と、その読み情報が記憶されている第１のデータベースを参照して第１の予測候補を取得
し、前記最初の読み情報の所定前に位置する単語を文字変換後に確定された単語の情報を
蓄積するバッファから取得し、その取得した単語に基づいて、１つ以上の単語と、その単
語に基づいて予測される予測語とが記憶されている第２のデータベースを参照して第２の
予測候補を取得し、前記第１の予測候補が前記第２の予測候補と前方一致する前記予測候
補文字を前記表示手段に表示することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、次に入力したい単語の最初の読み情報の所定前に位置する単語からデ
ータベースを参照して入力したい単語が予測表示されることから、ユーザにとってより使
用しやすい文章作成装置および入力単語予測方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の実施の形態を説明する。
【実施例】
【００１０】
本発明の実施の形態を、図面を用いて説明する。図１は、本発明の文章作成装置を携帯
電話機に適用した場合のブロック図である。携帯電話機は、図１のように入力部１、制御
部２、記憶部３、表示部４、入力予測部５、ＡＩデータベース６、変換データベース７な
どを有している。制御部２は、ＡＩデータベース６及び又は変換データベース７を参照し
て予測候補文字を呼び出す機能、変換データベース７を参照して仮名漢字変換を行う機能
を有すると共に、全体を制御する制御手段である。また、記憶部３にはバッファ８が設け
られている。
【００１１】
次に、図２及び図３を参照しながら各部の動作を説明する。図２は、本発明の携帯電話
機の概観図であり、図３はディスプレイ１３の表示の一例を示した図である。
【００１２】
入力部１は、数字、アルファベット、英字、かな文字等の入力や、機能の呼び出し指示
、選択指示などの入力を行う入力手段である。即ち、入力部１は図２のようにシフトキー
（クロスキー）１１、確定キー１２、テンキー１４、変換キー１５などからなる。そして
、シフトキー１１は上、下、左、右のキーがあり、主にカーソルバー２３（図３参照）を
それぞれ上、下、左、右、へ移動するキーである。また、確定キー１２は主に選択反転部
分２４（図３参照）で選択されている文字または文字列を確定したり、選択された機能の
実行を決定したりするキーである。
【００１３】
また、テンキー１４は「１」〜「９」、「０」、「＊」、「♯」などの数字および記号
が割り当てられたキーであり、更にこれらのキーは、数字の他にも例えば「２」のキーに
はアルファベットの「Ａ」「Ｂ」「Ｃ」「ａ」「ｂ」「ｃ」や、かな文字の「か」〜「こ
」が割り当てられるように、１つのキーに多数の英字／かな文字（促音や濁音の入力も含
む）が割り当てられている。また、変換キー１５は、テンキー１４とは別に設けられ、主
に文章作成する際に単語予測一覧へ選択反転部分２４（図３参照）を移動したり、単語予
測を開始する機能を開始したりするキーである。ユーザによってこれらのキーが押下され
ると、入力部１から制御部２へ入力信号が送られる仕組みとなっている。
【００１４】
記憶部３は、制御部２で処理を行ったデータを格納する記憶手段である。また、記憶部
３に格納されたデータは制御部２によって読み出され、処理がなされる。また、記憶部３
の一部の領域には、バッファ８として機能する領域が設けられているが、このバッファ８
は制御部２で処理がなされたデータを一時的に保存する機能を有する。例えば、入力部１
より単語「夕食」が連続単語予測などで入力され、確定キー１２によって確定されると、
単語「夕食」の文字情報とディスプレイ１３の表示位置情報がバッファ８に蓄積される。
【００１５】
そして、次の単語「を」がまた確定されると、同様に単語「を」の文字情報とディスプレ
イ１３の表示位置情報がバッファ８に蓄積される。これを文字列全ての入力が終わるまで
繰り返され、終了するとそれらの情報は記憶部３へ格納される。
【００１６】
表示部４は、制御部２からの命令によって、記憶部３またはバッファ８の内部にあるデ
ータ等を図２のディスプレイ１３などに文字列を表示する機能を有する。図３（ａ）に示
すように、ディスプレイ１３では、文字列窓２１、候補窓２２にカーソルバー２３、選択
反転部分２４、候補矢印２５、候補番号２６、強調候補２７等を用いて表示されるため、
表示部４はそれぞれの表示命令を行う。
【００１７】
文字列窓２１は、作成した文章を表示する場所であり、候補窓２２は、単語予測を行う
際に文字列窓２１と同時に表示され、その予測候補の単語（以下、予測候補単語という）
が表示される場所である。また、カーソルバー２３は、現在の編集部分を示すためのバー
であり、選択反転部分２４は現在選択されている部分を示し、反転して表示されている。
【００１８】
また、候補矢印２５は、単語予測の際に候補が多い場合に表示され、候補矢印２５の方向
と同じ方向のシフトキー１１を押下すると、次の候補が候補窓２２に表示される。また、
候補番号２６は、予測単語候補の総数と、現在選択反転部分２４が表示しているものが何
番目の候補かを表している。例えば、図３（ａ）の場合、予測単語候補の総数が２０個あ
り、そのうち現在選択反転部分２４によって４番目の候補を示していることを表示してい
る。また、図３（ｂ）の強調候補２７は、予測候補が多い場合、候補窓２２に表示されて
いる一番始めまたは最後に記載されている予測候補の文字色が変化しているか、強調され
ている文字があると、次の予測候補があることを示している。なお、候補矢印２５と候補
番号２６と強調候補２７は、表示しなくても良いし、３つのうち１つ以上のどれかが表示
されるように設定しても良い。
【００１９】
入力予測部５は、入力部１から入力された情報を受け取り、ＡＩデータベース６や変換
データベース７を参照し、ユーザが入力しようとしている単語もしくは次に入力するであ
ろう単語を予測し、記憶部３へ送る機能を有する。入力予測部５の詳細説明は後述する。
【００２０】
図４は、ＡＩデータベース６の一例を示したものであり、ＡＩデータベース６には、そ
れぞれの単語の接続関係が図４のように登録されている。「予測元単語１」欄および「予
測元単語２」欄には、それぞれ予測の元となる単語が格納されており、「予測語」欄には
、予測元単語から予測される単語が登録されている。例えば、「メールを送る」（「メー
ル」＋「を」＋「送る」）という各単語の接続関係を登録する場合、「予測元単語１」欄
には「メール」が、「予測元単語２」欄には「を」が、「予測語」欄には「送る」が登録
されるように処理される。また、「予測元単語１」欄および「予測元単語２」欄の双方に
単語を登録する必要はなく、「予測元単語２」だけの単語登録でも構わない。
【００２１】
また、ＡＩデータベース６には単語の接続関係のほかに、「重要度」も登録されている
。この「重要度」は、登録されている予測単語を使用した頻度が記されており、初めて登
録された時には「重要度」は１となっており、一度予測として使用された場合には「重要
度」は１ずつプラスされていく。
【００２２】
また、図５は、変換データベース７の一例を示したものであり、変換データベース７に
は、図５のように単語の読みが「読み」欄に、それに対応する変換語が「変換語」欄に登
録されている。例えば、ユーザの入力したい単語の読みが「めいかく」ならば、それに対
応する変換語は「明確」が候補となる。この変換データベース７にも「重要度」が登録さ
れるように構成されている。
【００２３】
次に、入力予測部５の動作の詳細および全体の動作を説明する。ここでは、文章をユー
ザが入力しようとしている場合において、（１）連続単語予測中にテンキー１４から入力
した場合、（２）確定した文字列に対して単語を追加挿入する場合（追加単語について次
単語予測を用いる場合）、（３）確定した文字列に対して単語を追加挿入する場合（追加
単語について文字入力した場合）を例に挙げて説明する。
【００２４】
（１）連続単語予測中にテンキー１４から入力した場合
ここでは、図６、図８および図９を用いて説明する。図８および図９は、実施形態の携
帯電話機に文字を入力する際のディスプレイ１３の表示の状態を示したものである。また
、図６は、連続単語予測中にテンキー１４から文字が入力された場合の動作フローチャー
トである。
【００２５】
まず、連続単語予測によって「みんなで夕食を」とテンキー１４を用いて入力すると、
ディスプレイ１３は図８のような表示状態となる。文字列窓２１には「みんなで夕食を」
と表示がなされており、「みんなで夕食を」の文字列の末尾にはカーソル２３が点滅して
いる。そして、候補窓２２には、ＡＩデータベース６から得られた「夕食を」の次に予測
される単語が使用頻度の高い順（即ち、重要度の高い順）に並べられて、「食べる」「食
べ」「取る」「買い」と表示されている。
【００２６】
ユーザが、この入力状態で次に入力したい単語を候補窓２２から選択せず、テンキー１
４を用いて入力したい単語「食べる」の読みのはじめの文字「た」を入力すると、入力部
１から制御部２へ入力文字「た」が送られる（図６のステップ５１）。すると、制御部２
は、入力文字「た」の直前の単語およびその前の単語の情報を記憶部３のバッファ８から
呼び出す（図６のステップ５２）。即ち、この例では、「を」および「夕食」がバッファ
８から呼び出される。なお、このステップ５２における直前の単語およびその前の単語の
情報とはかな文字・漢字・英数字で構成された単語を指し、それ以外の絵文字、句読点等
が入力されていても、無視して直前およびその前の単語の情報を得る。
【００２７】
次に、制御部２は、ステップ５１およびステップ５２で得た「夕食」、「を」、「た」
の情報から入力予測を行う。まず、バッファ８から得た上記「夕食」、「を」、「た」の
情報は、制御部２から入力予測部５に送られる（図６のステップ５３）。そして、入力予
測部５は、直前の単語「を」、およびその前の単語「夕食」の情報を用いてＡＩデータベ
ース６を参照し、次に予測される単語が登録されていれば、それらの単語を呼び出す（図
６のステップ５４ａ）。
【００２８】
具体的には、ＡＩデータベース６の「予測元単語２」欄から直前に入力された単語「を
」に合致する予測候補を第１検索し、更に「予測元単語１」欄からその前に入力された単
語「夕食」に合致する予測候補を第２検索し、双方ともに合致する単語が予測候補単語と
して出力される。なお、「予測元単語１」欄を用いた第２検索の結果が空欄の場合は、「
予測元単語１」欄を用いた第１検索がそのまま予測候補単語として出力される。この例で
は、図４のＡＩデータベース６から「食べる」「食べ」「取る」「買い」が入力予測部５
に出力される。
【００２９】
一方、入力予測部５は、制御部２より送られた入力信号「た」を用いて変換データベー
ス７を検索し、「た」で始まる単語を使用頻度が多い順（即ち、重要度の高い順）に呼び
出す（図６のステップ５４ｂ）。この例では、図５の変換データベース７から「食べる」
「楽しむ」「頼む」などが呼び出され、予測候補単語として出力される。
【００３０】
そして、入力予測部５は、ステップ５４ａおよびステップ５４ｂにて得られた予測候補
単語のなかから、双方で合致した予測候補単語「食べる」を制御部２へ返し、制御部２は
、表示部４へそれらの予測候補単語を図９のようにディスプレイ１３の候補窓２２へ表示
するように要求し、ディスプレイ１３に表示される（図６のステップ５５）。
【００３１】
そして、ユーザは、候補窓２２に表示された予測候補単語からシフトキー１１を用いて
候補文字をシフト選択し、更に確定キー１２を押下することによってその単語「食べる」
の入力が確定する。そして、その単語情報が入力部１から制御部２に送られる。その結果
、制御部２の制御により、表示部４によってディスプレイ１３の文字列窓２１の入力文字
「た」が消去され、「を」の後に「食べる」が表示される。更に、制御部２は確定した単
語および文字列窓２１に表示されている位置に関する情報をバッファ８へ蓄積する（図６
のステップ５６）。また、ＡＩデータベース６と変換データベース７の確定された単語「
食べる」に対応する「重要度」の値が１プラスされる。この例では、図４のＡＩデータベ
ース６にある「夕食」「を」「食べる」の組の重要度を「５」から「６」へ、図５の変換
データベース７にある「たべる」「食べる」の組の重要度を「１０」から「１１」へそれ
ぞれ１プラスされる。その後は、通常の連続単語予測が行われる。
【００３２】
（２）確定した文字列に対して単語を追加挿入する場合（追加単語について次単語予測を
用いる場合）
次に、ユーザが「みんなで食べる」と入力した後、その文字列の「みんなで」と「食べ
る」の間に「夕食を」を追加挿入して「みんなで夕食を食べる」を入力する場合について
、図７、図１０、および図１１を用いて説明する。この場合、ＡＩデータベース６に「み
んな」（予測元単語１）＋「で」（予測元単語２）＋「夕食」（予測語）の接続関係が格
納されているものとする。
【００３３】
図１０および図１１は、この例におけるディスプレイ１３の表示の状態を示したもので
ある。また、図７は、確定している文章に文字を追加挿入する場合の動作フローチャート
である。
【００３４】
まず、ユーザが「みんなで食べる」と入力した後、カーソルバー２３を「みんなで」と
「食べる」との間にシフトキー１１を用いて移動させると、図１０のようになる。そこで
、ユーザが変換キー１５を押下すると、入力部１は変換キー１５が押下されたことを示す
信号を制御部２へ送る（ステップ６１）。そして、制御部２は、記憶部３のバッファ８か
らカーソルバー２３のカーソル位置情報、そのカーソル位置の直前の単語情報、および更
にその前の単語情報を得る（ステップ６２）。この例では、単語「で」および単語「みん
な」がバッファ８から読み出される。なお、このステップ６２における直前の単語情報お
よびその前の単語の情報とはかな文字・漢字・英数字で構成された単語を指し、それ以外
の絵文字、句読点等が入力されていても、無視して直前およびその前の単語の情報を得る
。
【００３５】
次に、制御部２は、ステップ６２で得た「で」および「みんな」の情報から入力予測を
行う。まず、バッファ８から得た「で」および「みんな」の情報は、制御部２から入力予
測部５へ送られる。入力予測部５は、直前の単語「で」、およびその前の単語「みんな」
の情報を用いてＡＩデータベース６を参照し、次に予測される単語が登録されていれば、
それらを予測候補単語として呼び出す。そして、入力予測部５は、得られた予測候補単語
を制御部２へ返し、制御部２はそれらの単語を図１１のようにディスプレイ１３の候補窓
２２へ表示するように表示部４へ要求し、ディスプレイ１３へ表示される（ステップ６３
）。
【００３６】
例えば、図１１の例では、ＡＩデータベース６から「夕食」「楽しく」「一緒」「分け
て」「わけて」「少しずつ」「朝食」の各予測候補単語が得られ、それが頻度（重要度）
順に表示されていることを示している。
【００３７】
そして、ユーザは、シフトキー１１を用いて候補窓２２に表示された予測候補単語から
入力したい候補単語「夕食」を選択し、更に確定キー１２を押下することによってその単
語「夕食」の入力が確定する。そして、その単語情報が入力部１から制御部２へ送られる
。その結果、制御部２の制御により、表示部４によってディスプレイ１３の文字列窓２１
の「みんなで」の後に「夕食」が挿入されて表示される。更に、制御部２は、確定した単
語および文字列窓２１に表示されている位置に関する情報をバッファ８へ蓄積する（ステ
ップ６４）。
【００３８】
また、ＡＩデータベース６の確定された単語「夕食」に対応する「重要度」の値が１プ
ラスされる。そして、「夕食」の入力が確定された後には、通常の連続単語予測によって
「夕食」の後に続く候補（「を」「に」「の」など）が候補窓２２に表示され、ユーザが
「を」の文字をシフトキー１１によって選択し、確定キー１２を押下することによって所
望の文字列を入力することができる。
【００３９】
（３）確定した文字列に対して単語を追加挿入する場合（追加単語について文字入力した
場合）
ユーザが「みんなで食べる」と入力した後、「みんなで」と「食べる」の間に「夕食を
」を追加挿入して「みんなで夕食を食べる」を入力する場合について、図１０、図１２、
および図１３を用いて説明する。図１３は、この例におけるディスプレイ１３の表示の状
態を示したものである。また、図１２は、確定している文字列の間に文字を追加挿入する
場合の動作フローチャートである。この場合も、ＡＩデータベース６に「みんな」（予測
元単語１）＋「で」（予測元単語２）＋「夕食」（予測語）の接続関係が格納されている
ものとする。
【００４０】
まず、ユーザが「みんなで食べる」と入力した後、カーソルバー２３を「みんなで」と
「食べる」との間にシフトキー１１を用いて移動させると、ディスプレイ１３の表示は図
１０のようになる。そこで、ユーザがテンキー１４を用いて挿入したい単語「夕食」の読
みのはじめの文字「ゆ」を入力すると、入力部１から制御部２へ入力文字「ゆ」が送られ
る（ステップ７１）。更に、制御部２は、記憶部３のバッファ８からカーソルバー２３の
カーソル位置情報、そのカーソル位置の直前の単語情報、および更にその前の単語情報を
得る（ステップ７２）。この例では、単語「で」および単語「みんな」がバッファ８から
読み出される。なお、このステップ７２における直前の単語情報および更にその前の単語
情報とはかな文字・漢字・英数字で構成された単語を指し、直前およびその前の文字にか
な文字・漢字・英数字以外の絵文字、句読点等が入力されていても、無視して直前および
その前の単語の情報を得る。
【００４１】
次に、制御部２は、ステップ７１およびステップ７２で得た「で」、「みんな」、「ゆ
」の情報から入力予測を行う。まず、バッファ８から得た「で」および「みんな」の単語
情報は、制御部２から入力予測部５に送られる（ステップ７３）。入力予測部５は、直前
の単語「で」、およびその前の単語「みんな」の情報を用いて、ＡＩデータベース６を参
照して、次に予測される単語が登録されていれば、それらを予測候補単語として呼び出す
（ステップ７４ａ）。
【００４２】
一方、入力予測部５は、制御部２より送られた入力文字「ゆ」を用いて変換データベー
ス７を検索し、「ゆ」で始まる変換語（予測候補単語）を頻度が多い順に呼び出す（ステ
ップ７４ｂ）。
【００４３】
そして、入力予測部５は、ステップ７４ａおよびステップ７４ｂにて得られた予測候補
単語のなかから、双方で合致した予測候補を制御部２へ返し、制御部２は、それらの予測
候補を図１３のようにディスプレイ１３の候補窓２２へ表示するように表示部４へ要求し
、ディスプレイ１３へ表示される（ステップ７５）。
【００４４】
例えば、図１３の例では、「夕食」「ゆっくり」「湯」「愉快」の各予測候補単語が得
られ、それが頻度（重要度）順に表示されていることを示している。
【００４５】
そして、ユーザは、候補窓２２に表示された予測候補からシフトキー１１を用いて入力
したい候補文字を選択し、更に確定キー１２を押下することによってその単語の入力が確
定する。そして、その単語情報が入力部１から制御部２に送られる。その結果、制御部２
の制御により、ディスプレイ１３の文字列窓２１の入力文字「ゆ」が消去され、「で」の
後「夕食」が表示される。更に、制御部２は、確定した単語および文字列窓２１に表示さ
れている位置に関する情報をバッファ８へ蓄積する（ステップ７６）。
【００４６】
また、ＡＩデータベース６の確定された単語「夕食」に対応する「重要度」の値が１プ
ラスされる。そして、「夕食」の入力が確定された後には、通常の連続単語予測によって
「夕食」の後に続く候補（「を」「に」「の」など）が候補窓２２に表示され、ユーザが
「を」の文字をシフトキー１１によって選択し、確定キー１２を押下することによって所
望の文字列を入力することができる。
【００４７】
以上のように、ユーザが文字列を入力しようとしている場合において、（１）連続単語
予測中にテンキー１４から入力した場合、（２）確定した文字列に対して単語を追加挿入
する場合（追加単語について次単語予測を用いる場合）、（３）確定した文字列に対して
単語を追加挿入する場合（追加単語について文字入力した場合）、の各ケースに応じて次
に入力したい１つ又は複数の候補文字が予測表示され、それを選択入力することにより文
字入力が行われることから操作性が一段と向上する。
【００４８】
なお、ステップ５４ａ、ステップ６３ｂ、およびステップ７４ａで、直前の単語情報お
よびその前の単語情報から次の単語が予測出来ない場合（ＡＩデータベース６にそれぞれ
の単語の接続関係が格納されていなかった場合）は、入力予測部５は何も予測候補単語を
呼び出すことが出来ないため、候補窓２２には何も表示されない。また、予測単語がない
場合は候補窓２２自体を表示しないように設定することも可能である。
【００４９】
次に、予測候補単語の中に入力したい候補がなかった場合に、ＡＩデータベース６への
単語接続登録について説明する。
【００５０】
図１４は、ステップ５４ａ、ステップ６３ｂ、およびステップ７４ａにおいて、予測候
補単語なしと判断された場合の単語接続登録方法を示したフローチャートである。まず、
ステップ５４ａ、ステップ６３ｂ、およびステップ７４ａにおいて、予測候補単語なしと
判断された場合、候補窓２２には何も表示されない（ステップ８１）。そして、その後、
入力部１から入力したい単語の読みが入力され、通常の仮名漢字変換によって得られた単
語が確定入力される（ステップ８２）。
【００５１】
そこで、その入力された単語の１つ前の単語が、かな文字、漢字、英数字のいずれかで
あるか否かを判断する（ステップ８３）。もし、入力された単語の１つ前の単語が、かな
文字、漢字、英数字のいずれでもないと判断された場合（句読点、絵文字などの場合）（
ステップ８３のＮｏ）、ＡＩデータベース６への単語の接続は登録しない（ステップ８４
ａ）。
【００５２】
一方、その入力された単語の１つ前の単語が、かな文字、漢字、英数字のいずれかであ
る場合には（ステップ８３のＹｅｓ）、入力された単語の２つ前の単語が、かな文字、漢
字、英数字のいずれかであるか否かを判断する（ステップ８４ｂ）。もし、入力された単
語の２つ前の単語が、かな文字、漢字、英数字のいずれでもないと判断された場合（句読
点、絵文字などの場合）（ステップ８４ｂのＮｏ）、直前の単語をＡＩデータベース６の
「予測元単語２」欄へ、入力された単語を「予測語」欄へ登録する（ステップ８５ａ）。
【００５３】
また、入力された単語の２つ前の単語が、かな文字、漢字、英数字のいずれかである場
合には（ステップ８４ｂのＹｅｓ）、２つ前の単語をＡＩデータベース６の「予測元単語
１」欄へ、直前の単語を「予測元単語２」欄へ、入力された単語を「予測語」欄へ格納す
る（ステップ８６ｂ）。
【００５４】
なお、本発明の実施の形態では、予測される文字が単語である場合を説明したが、これ
に限定されることなく、予測される文字は複数の単語から成る場合でも良い。その際は、
本実施例のＡＩデータベース６の「予測語」欄は複数の単語を合わせて登録し、入力予測
部５によって呼び出される場合もその複数の単語を合わせて呼び出す。また、この場合も
図６、図７または図１２のフローチャートのように単語を予測するが、（１）連続単語予
測中にテンキー１４から入力した場合のステップ５５（図６参照）と、（３）確定した文
字列に対して単語を追加挿入する場合（追加単語について文字入力した場合）のステップ
７５（図１２参照）においては、入力予測部が受け取った変換データベース７からの予測
候補と、ＡＩデータベース６からの予測候補とが前方一致する語句を制御部２へ返すもの
とする。例えば、ＡＩデータベース６に「今日」「は」「会社に戻りません」との組み合
わせが登録されており（「予測語」欄は「会社」「に」「ませ」「ん」の４つの単語が合
わせて登録されている場合）、変換データベース７に「かいしゃ」「会社」の組み合わせ
が登録されている場合においては、ＡＩデータベース６の予測候補「会社に戻りません」
と変換データベースの予測候補「会社」とが前方一致するため、「今日は」に続く予測候
補文字は「会社に戻りません」が予測候補文字となる。
【００５５】
なお、本発明の実施の形態では、携帯電話機に適用した場合を述べたが、これに限定さ
れることなく、他の携帯情報端末などの文字入力を行う機器にも応用することが可能であ
る。また、（２）の例では変換キー１５を押下するとその後の追加する単語の入力を予測
する場合を記載したが、変換キー１５を押下することをきっかけとせず、カーソルバー２
３の位置に応じて次の単語を予測する場合に応用も可能である。
【００５６】
以上のように、本発明の実施の形態によれば、連続単語予測中に文字が入力された場合
や、確定した文章へ追加挿入する場合においても連続単語予測を行うことができるなど、
ユーザにとってより使用しやすい文章作成装置を提供することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明を適用した携帯電話機の実施形態を示すブロック図。
【図２】本発明を適用した携帯電話機のキーボード及び表示部を示す図。
【図３】本発明を適用した携帯電話機の表示部の表示例を示した図。
【図４】本発明を適用した携帯電話機のＡＩデータベースの一例を示した図。
【図５】本発明を適用した携帯電話機の変換データベースの一例を示した図。
【図６】本発明を適用した携帯電話機の予測候補を呼び出す第1の動作を示すフローチャート。
【図７】本発明を適用した携帯電話機の予測候補を呼び出す第２の動作を示すフローチャート。
【図８】本発明の予測候補を呼び出す第1の動作に基づく予測候補文字の表示状態を示した図。
【図９】図８から予測候補文字が絞り込まれた表示状態を示した図。
【図１０】本発明の予測候補を呼び出す第２の動作を開始する時の表示状態を示した図。
【図１１】本発明の予測候補を呼び出す第２の動作に基づく予測候補文字の表示状態を示した図。
【図１２】本発明を適用した携帯電話機の予測候補を呼び出す第３の動作を示すフローチャート。
【図１３】本発明の予測候補を呼び出す第３の動作に基づく表示状態を示した図。
【図１４】本発明の予測語を登録する場合の動作を示したフローチャート。
【符号の説明】
【００５８】
１  入力部
２  制御部
３  記憶部
４  表示部
５  入力予測部
６  ＡＩデータベース
７  変換データベース
８  バッファ
１１  シフトキー
１２  確定キー
１３  ディスプレイ
１４  テンキー
１５  変換キー
２１  文字列窓
２２  候補窓
２３  カーソルバー
２４  選択反転部分
２５  候補矢印
２６  候補番号
２７  強調候補
【図１】
2005234742.tif 000003
【図２】
2005234742.tif 000004
【図３】
2005234742.tif 000005
【図４】
2005234742.tif 000006
【図５】
2005234742.tif 000007
【図６】
2005234742.tif 000008
【図７】
2005234742.tif 000009
【図８】
2005234742.tif 000010
【図９】
2005234742.tif 000011
【図１０】
2005234742.tif 000012
【図１１】
2005234742.tif 000013
【図１２】
2005234742.tif 000014
【図１３】
2005234742.tif 000015
【図１４】
2005234742.tif 000016