(57)【要約】      （修正有）【課題】文字入力の負荷を、より軽減することができる文字入力装置を実現する。【解決手段】文字入力部と、文字列候補を作成するカナ漢字変換部と、前記文字列候補を表示する表示部を持つ文字入力装置において、入力文書を保持する文書保持部と、該文書保持部に保持された入力文書における文字挿入位置が文頭であるか否かを判定する文頭判定部とを有し、該文頭判定部からの出力に応じて、前記カナ漢字変換部が文字列候補を作成することを特徴とする文字入力装置。【選択図】図１
2011096027.tif 000002
【特許請求の範囲】
【請求項１】
文字入力部と、文字列候補を作成するカナ漢字変換部と、前記文字列候補を表示する表示部を持つ文字入力装置において、
文頭を判定する文頭判定部を有し、該文頭判定部からの出力に応じて、前記カナ漢字変換部が文字列候補を作成することを特徴とする文字入力装置。
【請求項２】
文字入力部と、文字列候補を作成するカナ漢字変換部と、前記文字列候補を表示する表示部を持つ文字入力装置において、
入力文書を保持する文書保持部と、該文書保持部に保持された入力文書における文字挿入位置が文頭であるか否かを判定する文頭判定部とを有し、該文頭判定部からの出力に応じて、前記カナ漢字変換部が文字列候補を作成することを特徴とする文字入力装置。
【請求項３】
前記カナ漢字変換部は、辞書部を有し、該辞書部に格納される語は文頭に関する情報を具備することを特徴とする請求項１または２記載の文字入力装置。
【請求項４】
前記文頭判定部が入力文字位置を文頭と判断した場合、前記カナ漢字変換部は、前記辞書部に格納された語のうち、文頭に関する情報を具備する語を優先して文字列候補を作成することを特徴とする請求項３記載の文字入力装置。
【請求項５】
前記文頭判定部が入力文字位置を文頭と判断したときに前記文字入力部から入力された語が前記辞書部に未登録である場合、前記カナ漢字変換部は入力された語を文頭に関する情報と共に前記辞書部に登録することを特徴とする請求項３記載の文字入力装置。
【請求項６】
前記カナ漢字変換部は、文頭に関する情報を具備する語を格納する辞書部と、文頭に関する情報を具備しない辞書部とを、有することを特徴とする請求項３記載の文字入力装置。
【請求項７】
前記文頭判定部は文の文頭と文書の文頭とを区別し、前記文頭判定部からの出力に応じて、前記カナ漢字変換部が文の文頭と文書の文頭に対応した文字列候補を作成することを特徴とする請求項１または２記載の文字入力装置。
【請求項８】
一時的な辞書を作成する辞書作成部を有し、該辞書作成部はアプリケーション関連情報から文頭で使用される語を抜き出し、前記辞書部に登録することを特徴とする請求項５記載の文字入力装置。
【請求項９】
前記アプリケーション関連情報は受信メールであり、前記辞書作成部が、前記受信メールの先頭部を前記辞書部に登録することを特徴とする請求項８記載の文字入力装置。
【請求項１０】
前記アプリケーション関連情報は位置情報であり、前記文字入力装置は位置情報を取得する位置情報取得部を有し、前記辞書作成部が、位置情報に関連する語を前記辞書部に登録することを特徴とする請求項８記載の文字入力装置。
【請求項１１】
前記アプリケーション関連情報は時刻情報であり、前記文字入力装置は時刻情報を取得する時刻情報取得部を有し、前記辞書作成部が、時刻情報に関連する語を前記辞書部に登録することを特徴とする請求項８記載の文字入力装置。
【請求項１２】
前記アプリケーション関連情報は電話帳情報であり、前記文字入力装置は電話帳を有し、前記辞書作成部が、電話帳に登録された情報に関連する語を前記辞書部に登録することを特徴とする請求項８記載の文字入力装置。
【請求項１３】
前記アプリケーション関連情報は電話帳情報と人称代名詞情報であり、前記電話帳情報はメールアドレスとユーザとの関連性の対応表を有し、前記人称代名詞情報は人称代名詞とユーザとの関連性の対応表を有し、前記文字入力装置は、前記辞書作成部が、ユーザとの関連性の同じメールアドレスと人称代名詞を関連付けて前記辞書に登録することを特徴とする請求項８記載の文字入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、日本語に係わる文字入力装置に関するものである。
【背景技術】
【０００２】
従来、文書の作成時に、入力される文字列を予測し、当該予測した文字列を入力候補として提示することによってユーザの入力操作を軽減する発明が知られている。例えば、特許文献１は、予測文字列の候補を検索する際に、前回選択された候補に接続可能な付属語も検索して候補として出力する。文字列「公園」が入力確定している状態で、続いて「で」を入力すると、「電車、電話」などに加えて、接続可能な付属語「では、で、でも」なども候補として予測し「電車、電話、では、で、でも」のように出力する。
【０００３】
また、特許文献２は、所望とする単語を見つけ出すまでの時間を短縮するものであるが、ユーザが文字を入力すると、まず入力された文字に続く数文字分を確率テーブルに従い予測し、候補を出力する。ここで、ユーザが所望の文字を候補の中から選択すると、次に選択した文字に続く文字列を辞書検索して予測する。このように最初は単語辞書を検索せずに文字単位の予測を行って絞り込んでから辞書検索するので処理時間を短縮しつつ、的中率を向上できるというものである。
【０００４】
また、特許文献３には、電子メールの作成時に入力される文字列の入力候補として、文書（複数の文の集まり）の書き始めの場合、所定の文字列を提示する文字入力装置としての携帯電話機が、電子メールのタイトルまたは本文を入力する場合に、電子メールの送信先を少なくとも含む他の電子メールに記載された文字列を入力候補として提示する装置について記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２７４６１３号公報
【特許文献２】特開平８−２３５３１８号公報
【特許文献３】特開２００６−２０９５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
文書（複数の文の集まり）の書き始め、特にメールなどでは挨拶文など特定の語句が利用されることが多い。また、文の文頭も「私」「〜さん」など人称を現す語、「しかし」など接続詞、元になった文書の話題となった名詞などが良く利用される。
【０００７】
しかし、上記特許文献１、２の装置では、文書での文字の入力の位置を考慮せずに単純な予測により文字変換候補を出力するので、所望の変換候補が提示されにくく、ユーザの入力負荷が大きい場合がある。また、特許文献３は入力カーソルが、所定の位置にある場合に、入力候補を提示するものであって、文書の文頭の検出はできるが、例えば文の文頭の検出は困難であった。
【課題を解決するための手段】
【０００８】
本発明は、かかる事情に鑑みてなされたものであり、文書（複数の文の集まり）の書き始めや文の文頭を判定して、それらに特化した予測候補を出すことにより、文字入力の負荷を、より軽減することができる文字入力装置を提供することを目的とする。
【０００９】
本発明の文字入力装置は、文字入力部と、文字列候補を作成するカナ漢字変換部と、文字列候補を表示する表示部を持つ文字入力装置において、文頭を判定する文頭判定部を有し、該文頭判定部からの出力に応じて、前記カナ漢字変換部が文字列候補を作成することを特徴としている。
【００１０】
本発明の文字入力装置によれば、文字入力場所が文頭である場合使用者が何もしなくても、文頭であるか文頭以外であるかを判断し、文頭である場合は、文頭に適する入力候補を表示するので、使用者の入力操作を容易にすることが可能になる。
【００１１】
また、本発明の文字入力装置は、文字入力部と、文字列候補を作成するカナ漢字変換部と、文字列候補を表示する表示部を持つ文字入力装置において、入力文書を保持する文書保持部と、該文書保持部に保持された入力文書における文字挿入位置が文頭であるか否かを判定する文頭判定部とを有し、該文頭判定部からの出力に応じて、カナ漢字変換部が文字列候補を作成することを特徴としている。
【００１２】
本発明の文字入力装置によれば、文書保持部が入力済みの文書を保持しているので、カーソル位置が移動して文字入力位置が変更されても、文頭判定部が、変更された文字入力位置が文頭であるかどうか判定することが可能になる。これにより、変更された文字入力位置が文頭である場合は、文頭に適する入力候補を表示するので、カーソル位置の移動にも対応して、使用者の入力操作を容易にすることが可能になる。
【００１３】
また、本発明の文字入力装置は、カナ漢字変換部が、辞書部を有し、該辞書部に格納される語は文頭に関する情報を具備することを特徴としている。
【００１４】
本発明の文字入力装置によれば、辞書に格納された語が文頭に関する情報を有することによって、カナ漢字変換部が文頭における文字列候補の作成時に、文頭で使用されやすい文字列候補を優先的に作成することが可能になる。
【００１５】
また、本発明の文字入力装置は、文頭判定部が入力文字位置を文頭と判断した場合、カナ漢字変換部は、辞書部に格納された語のうち、文頭に関する情報を具備する語を優先して文字列候補を作成することを特徴としている。
【００１６】
本発明の文字入力装置によれば、ユーザが文字を入力する操作を行う際に、文頭で使用されやすい語を優先的に文字列候補として表示することにより、使用者の入力操作を容易にすることが可能になる。
【００１７】
また、本発明の文字入力装置は、文頭判定部が入力文字位置を文頭と判断したときに文字入力部から入力された語が辞書部に未登録である場合、カナ漢字変換部は入力された語を文頭に関する情報と共に前記辞書部に登録することを特徴としている。
【００１８】
本発明の文字入力装置によれば、文頭判定部が文頭と判断して入力候補を表示しているときに、文字入力部から入力された語を辞書に記憶することで、内蔵された辞書に登録されていない、文頭で使用されやすい語を学習することが可能になり、文字列候補が増えるので、使用者の入力操作をより容易することが可能になる。
【００１９】
また、本発明の文字入力装置は、カナ漢字変換部が文頭に関する情報を具備する語を格納する辞書部と文頭に関する情報を具備しない辞書部とを有することを特徴としている。
【００２０】
本発明の文字入力装置によれば、本発明の文字入力装置におけるメモリ使用量を削減しつつ、カナ漢字変換部は文頭における文字列候補の作成時に文頭で使用されやすい文字列候補を優先的に作成することが可能になる。
【００２１】
また、本発明の文字入力装置は、文頭判定部が文の文頭と文書の文頭とを区別して、文頭判定部からの出力に応じてカナ漢字変換部が文の文頭と文書の文頭に対応した文字列候補を作成することを特徴としている。
【００２２】
本発明の文字入力装置によれば、文頭判定部が文の文頭と文書の文頭を区別し、文頭判定部の判定結果に従って、カナ漢字変換部が文字列候補を作成するので、文の文頭と文書の文頭のそれぞれに適する入力候補を表示することによって、候補が絞り込まれるようになり使用者の入力操作を容易にすることが可能になる。
【００２３】
本発明の文字入力装置は、一時的な辞書を作成する辞書作成部を有し、該辞書作成部はアプリケーション関連情報から文頭で使用される語を抜き出し、前記辞書部に登録することを特徴としている。
【００２４】
本発明の文字入力装置によれば、文頭で使用されやすい語を内蔵された辞書以外から使用することにより文字列候補が増えるので使用者の入力操作を容易にすることが可能になる。
【００２５】
本発明の文字入力装置は、アプリケーション関連情報は受信メールであり、辞書作成部が受信メールの先頭部を前記辞書部に登録することを特徴としている。
【００２６】
本発明の文字入力装置によれば、辞書作成部が受信メールの先頭部に記載された語を辞書に学習し、返信メールを作成する際に、返信メールの先頭において、文字列候補を表示する。受信メールの先頭部で使用された語は、返信メールに再度使用されることが多いので、使用者の入力操作を容易にすることが可能になる。
【００２７】
本発明の文字入力装置は、アプリケーション関連情報は位置情報であり、文字入力装置は位置情報を取得する位置情報取得部を有し、辞書作成部が位置情報に関連する語を辞書部に登録することを特徴としている。
【００２８】
本発明の文字入力装置によれば、辞書作成部が位置情報取得部から位置情報を取得し辞書に学習し、文書作成時に文書の文頭において学習した位置情報を文字列候補として表示する。メールなどの文書の文頭においては、位置に関する語を入力することも多いので、使用者の入力操作を容易にすることが可能になる。
【００２９】
本発明の文字入力装置は、アプリケーション関連情報は時刻情報であり、文字入力装置は時刻情報を取得する時刻情報取得部を有し、辞書作成部が時刻情報に関連する語を辞書部に登録することを特徴としている。
【００３０】
本発明の文字入力装置によれば、辞書作成部が時刻情報取得部から時刻情報を取得し学習辞書に学習し、文書作成時に文書の文頭において学習した時刻情報を文字列候補として表示する。文書の文頭においては、時刻に関する語を入力することも多いので、使用者の入力操作を容易にすることが可能になる。
【００３１】
本発明の文字入力装置は、アプリケーション関連情報が電話帳情報であり、文字入力装置は電話帳を有し、辞書作成部が、電話帳に登録された情報に関連する語を辞書部に登録することを特徴としている。
【００３２】
本発明の文字入力装置によれば、辞書作成部が携帯電話や情報端末などに搭載される電話帳のデータベースから電話帳情報を取得して辞書に学習し、文書作成時に文書の文頭において学習した電話帳情報を文字列候補として表示する。電話帳にはニックネームや誕生日など、メールの先頭部で使用されやすい情報が電話帳情報として登録されており、これらを検索して、文字列候補として表示することにより使用者の入力操作を容易にすることが可能になる。
【００３３】
本発明の文字入力装置は、アプリケーション関連情報は電話帳情報と人称代名詞情報であり、電話帳情報はメールアドレスとユーザとの関連性の対応表を有し、人称代名詞情報は人称代名詞とユーザとの関連性の対応表を有し、文字入力装置は、辞書作成部が、ユーザとの関連性の同じメールアドレスと人称代名詞を関連付けて辞書に登録することを特徴としている。
【００３４】
本発明の文字入力装置によれば、電話帳に登録されているメールアドレスへユーザとの関連性を対応付けて、人称代名詞対応表に登録されている人称代名詞へユーザとの関連性を対応付けることにより、ユーザとの関連性を対応つけられたアドレスへメールを作成すると同じユーザとの関連性を対応つけられた人称代名詞を入力候補として表示するので、ユーザの入力操作を軽減するだけでなく、ユーザとの関連性に応じた人称代名詞を候補表示することが可能になる。
【発明の効果】
【００３５】
本発明にかかる文字入力装置によれば、文の文頭または文書の文頭で文字入力した場合、予測変換によって、より適した候補を優先表示することが可能になり、ユーザの入力処理をより軽減することができる。
【００３６】
また、本発明の更なる発明によれば、文末確定後またはカーソル移動により、文の文頭または文書の文頭に移動した場合、変換用の文字列が未入力の場合でも候補を表示することにより、入力処理をより軽減することができる。
【００３７】
また、本発明の更なる発明によれば、文の文頭や文書の文頭で表示させる語を、受信メールなどの参照文書や位置情報、時刻情報、電話帳情報などのデータなどから作成することにより、より利用シーンに最適な語を候補として出すことができる。上記により、ユーザの入力処理をより軽減することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の文字入力装置の実施形態１における要部構成を示すブロック図
【図２】実施形態１における文頭判定部、カナ漢字変換部および表示部のフロー図
【図３】実施形態１における変換辞書と学習辞書の一例
【図４】本発明の文字入力装置の実施形態２における要部構成を示すブロック図
【図５】実施形態２における文頭判定部、カナ漢字変換部および表示部のフロー図
【図６】実施形態２で処理する文についての説明図
【図７】実施形態２における変換辞書と学習辞書の一例
【図８】本発明の文字入力装置の実施形態３における要部構成を示すブロック図
【図９】実施形態３におけるカーソル移動を説明する図
【図１０】実施形態３における文頭判定部のフロー図
【図１１】本発明の文字入力装置の実施形態４における要部構成を示すブロック図
【図１２】実施形態４におけるカナ漢字変換部のフロー図
【図１３】本発明の文字入力装置の実施形態５における要部構成を示すブロック図
【図１４】実施形態５における電話帳と辞書の説明図
【図１５】実施形態５における電話帳と人称代名詞対応表の説明図
【発明を実施するための形態】
【００３９】
以下に、本発明を実施するための形態について説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施可能である。
【００４０】
［実施形態１］
実施形態１について説明する。図１は、本発明の文字入力装置の実施形態１における要部構成を示すブロック図である。図1に示すように本実施形態１における文字入力装置は、文字入力部１０１、文頭判定部１０２、カナ漢字変換部１０３、表示部１０４によって構成される。文字入力部１０１はキーボードなどの入力装置（入力手段）からの入力をひらがな列に変換する。変換方式は、携帯電話の２タッチ方式や５タッチ方式、パーソナルコンピュータで使用されているローマ字変換などがある。文字入力部１０１からの入力は文頭判定部１０２へ送られる。
【００４１】
図２に図１記載の文頭判定部、カナ漢字変換部および表示部による、文頭判定から候補表示までの動作フローを示す。図において先頭にＳの付いているものはステップを示している。例えばＳ２０１はステップ２０１である。文頭判定部１０２は、文字入力部１０１において「改行」や句点「。」が入力確定されたら、そのときの状態を文頭と判定する（図２のＳ２０１でＹｅｓ）。「！」「？」などのマークや「Ｂｙｅ」などの文の終わりを意味する単語や絵文字が入力確定された場合にも、次の入力は文頭と判定してもよい。また、何も入力されていない状態、つまりページの先頭の場合も文頭と判定する。このようにしてＳ２０１でＹｅｓと判定された場合、文頭という判定結果と文字入力部からの入力情報をカナ漢字変換部へ送る(図２におけるＳ２０２)。
【００４２】
カナ漢字変換部１０３は、文頭判定部１０２から送られた判定結果と入力情報を使用して、変換辞書１１０と学習辞書１１１を有する辞書部１０５から候補を選択して、表示部１０４へ候補一覧を送り（図２におけるＳ２０４）、表示部１０４は候補を表示する（図２におけるＳ２０６）。例えば、文頭と判定されたときに、辞書部が図３の辞書で構成されていると、学習辞書の文頭フラグが○である「きょう（今日）」「ぼく(僕)」と、変換辞書の文頭フラグが○である「おれ（俺）」と、変換辞書の文頭頻度が高いものから順に、「および（及び）」「おらんだ（オランダ）」…が候補として表示される。
【００４３】
一方、文頭判定部１０２は、文字入力部１０１から文頭と判定できる入力が確定されなかった場合、判定結果を文中と判定する（図２のＳ２０１でＮｏ）。「、」や「〜」など単語が継続する場合に使われる句読点や記号、絵文字が入力された場合にも、次の入力は文中と判定してもよい。このようにしてＳ２０１でＮｏと判定された場合、文中という判定結果と文字入力部からの入力情報をカナ漢字変換部１０３に送る（図２におけるＳ２０３）。
【００４４】
カナ漢字変換部１０３は、文頭判定部１０２から送られた判定結果と入力情報を使用して、辞書部１０５から候補を選択して、表示部１０４へ候補一覧を送り（図２におけるＳ２０５）、表示部１０４は候補を表示する（図２におけるＳ２０７）。例えば、文中と判定されたときに辞書部が図３の辞書で構成されているとすると、学習辞書の文頭フラグが×である「あそびに（遊びに）」「いかない(行かない)」「。」「ひまで(暇で)」と、変換辞書の文頭フラグが空である「およぎ（泳ぎ）」「および（及び）」「およね（お米）」「おらんだ（オランダ）」の文頭頻度が低いものから順に、「およぎ（泳ぎ）」「およね（お米）」…を候補として作成する。
【００４５】
本願に搭載する辞書について述べる。一般的に、電子機器に内蔵される辞書データは、万人に共通の標準的な内蔵辞書の他、ユーザの使用実績を反映して自動作成され記憶される学習辞書、ユーザが任意のよみ／対応語句の対を登録できるユーザ辞書などが考えられるが、本発明における変換辞書とは、カナ漢字変換に必要な辞書、国語辞書、漢和辞書、英和辞書などの標準的な内蔵辞書を意味し、学習辞書とはユーザの使用実績を反映して自動作成され記憶される辞書を意味している。図1においては、辞書部１０５に変換辞書、学習辞書を内蔵しているが、これに制限されず他の辞書データも備えることができる。
【００４６】
図３に図１および２で使用される変換辞書と学習辞書の一例を示す。変換辞書は、よみ・表記・品詞情報などの一般的な情報に加えて、頻度情報、文頭頻度、文頭フラグも付加されている。辞書に格納された語が頻度情報、文頭頻度、文頭フラグなどの文頭に関する情報を有することによって、カナ漢字変換部は文頭における文字列候補の作成時に文頭で使用されやすい文字列候補を優先的に作成することが可能になる。
【００４７】
頻度情報とは語の使用されやすさを示し、文頭頻度とは文頭においての使用のされやすさを示している。図３においては、数字の大きい方が、頻度が高いとして図示している。ここでは、文頭頻度の段階を１から６の６段階としているが、本願はこれに限定されない。変換辞書の文頭フラグとは文頭において使用されやすい語について、予めフラッグが立てられているものである。
【００４８】
一方、学習辞書は、ユーザが利用した語を記憶するときの情報として文頭フラグを有している。本発明の文字入力装置におけるカナ漢字変換部は、図３に示すようにユーザが文頭で使用した語は文頭フラグを○として学習辞書に記憶させ、文頭以外で使用した語は文頭フラグを×として記憶させる。学習辞書に記憶される語は一時的に記憶されるもので、ユーザの利用によって順次、記憶される。またカナ漢字変換部が辞書に記憶させる動作は、図1に図示していない制御回路によって実行される。ここで制御回路はカナ漢字変換部の内部に配置されてもよいし、外部でもよい。
【００４９】
以上のように辞書を構成することによって、変換辞書は語および文頭情報の長期保持を行い、学習辞書は短期維持を行うという切り分けが可能になる。ただし本願はこれに限定されず、変換辞書の文頭フラグや文頭頻度をユーザの利用に応じて記憶するようにしてもよいし、学習辞書に文頭頻度情報を有してもよい。
【００５０】
変換辞書の文頭フラグや文頭頻度などの情報を更新可能にするためには、よみ・表記・品詞情報などをＲＯＭ（Ｒｅａｄ  ｏｎｌｙ Ｍｅｍｏｒｙ）に記憶し、文頭フラグや文頭頻度はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）や不揮発性メモリに記憶し、それぞれを対応つけることにより実現可能である。
【００５１】
また、本願におけるカナ漢字変換部による表示候補一覧の作成方法は、任意に設定できる。例えば、学習辞書データ全てを変換辞書よりも優先させ、文頭フラグの付加された語を最優先候補とし、次に文頭フラグの付加されていない学習辞書に記憶された語を候補とし、次に変換辞書データを検索して、変換辞書の文頭フラグの付加された語、文頭頻度の高い語、頻度情報の高い語の順で候補とすることも可能であるし、あるいは学習辞書データは文頭フラグの付加された語を候補とするが、変換辞書は文頭フラグを使用せず、文頭頻度と頻度情報を使用したり、頻度情報のみ使用したり、文頭フラグ、文頭頻度、頻度情報のいずれも使用しないことも可能である。
【００５２】
また、候補文字数が膨大にならないように表示数に制限をかけてもよいし、候補をページめくりできるようにしてもよいし、表示部の大きさに応じて自動または手動で表示数を設定できるようにしてもよい。また、表記のみの表示だけではなく、よみのみを表示することも、両方表記することも可能である。また、一般的な電子辞書データ検索などで、変換辞書よりも学習辞書の記憶内容を優先して候補の出力が行われるので、図３の例においても、「きょう（今日）」「ぼく（僕）」が優先的に表示され、次に「おれ（俺）」「およぎ（泳ぎ）」の順で表示させることも可能である。
【００５３】
本願発明により、文字入力部から文頭を意味する入力操作が行われたら、ユーザが文字を入力する操作を行う前に文頭で使用されやすい語を、学習辞書や変換辞書から優先的に文字入力候補として表示することにより、使用者の入力操作を容易にすることが可能になる。また、表示部が文頭で使用されやすい語を表示部へ入力候補出力するが、この状態で文字を入力した場合、候補の表示をキャンセルして通常の文字候補を表示しても良いし、候補の中で入力文字にマッチする候補を絞り込んで表示しても良い。
【００５４】
いずれの場合でも新たに確定された語は、文頭フラグや文頭頻度情報と共に学習辞書や変換辞書に記憶される。これによって内蔵された辞書に登録されていない、文頭で使用されやすい語を学習することが可能になり、文字列候補が増えるので使用者の入力操作を容易にすることが可能になる。
【００５５】
［実施形態２］
実施形態２は実施形態１の変形例である。実施形態１における文字入力装置は、文頭判定部が文字入力部からの入力によって文頭であるか否かを判定し、カナ漢字変換部が文頭判定部の判定結果に応じて、表示する語候補の優先順位を変更していた。それに対して、実施形態２における文字入力装置は、文頭判定部４０２が文書の文頭、文の文頭、文中を区別する判定を行うものである。    
【００５６】
図６に例を示し、文書の文頭、文の文頭、文中の定義を説明する。図６における「改行」は説明のために文中の改行位置を示すものであり、改行という文字を示しているものではない。文書とは段落(行の先頭にスペースを入力)で区別されるもので、単文の集まりである。改行が入力された後に文字が入力されることによって新たな文書が追加される。文とは単文のことであり、主に「。」によって区別される。図６の２番目の文書は、文Ｂ、文Ｃ、文Ｄの３つの文を持っていることになる。よって図６は文書が３つ、文が５つ記載されており、文書の文頭とは文Ａ、文Ｂ、文Ｅの文頭であり、文の文頭とは文Ａ、文Ｂ，文Ｃ，文Ｄ，文Ｅの文頭である。文中とは文書の文頭にも文の文頭にもあてはまらないものである。単文の任意の途中とも言える。ただし、文書の途中という意味ではない。
【００５７】
図４は、本発明の文字入力装置の実施形態２における要部構成を示すブロック図である。図４に示すように本実施形態２における文字入力装置は、実施形態１記載の文字入力装置と同様に、文字入力部、文頭判定部、カナ漢字変換部、表示部、によって構成される。ここで文字入力部、と表示部は図１とほぼ同様の動作を行うので説明を省略し、図1と異なる形態について説明する。
【００５８】
図５に、図４記載の文頭判定部、カナ漢字変換部および表示部による、文頭判定から候補表示までの動作フローを示す。文頭判定部４０２は文字入力部の入力が「改行」として確定されたら、そのときの状態を文書の文頭と判定する（図５のＳ５０１でＹｅｓ）。これは図６においては、例えば文Ａや文Ｄの入力が完了し「改行」されたときの状態である。改行後、スペース入力によって、文Ｂや文Ｅの文頭にカーソルが移動する。この状態では文書の状態が維持されており、スペースや改行以外の文字が入力されることによって文書の文頭の状態が文中の状態へ変更される。
【００５９】
また、ページの先頭の場合も文書の文頭と判定する。ページの先頭とは文書を新規作成した時であって、図６においては文Ａが入力される直前の状態である。文書の文頭の状態はスペースや改行では変更されない。
【００６０】
文書の文頭ではない場合（図５のＳ５０１でＮｏ）、次に文の文頭であるかを判定する。判定は主に文字入力部１０１の入力が「。」として確定され、且つ改行が入力されていない場合は、文頭と判定される(図５のＳ５０２でＹｅｓ)。改行も「。」も入力されていない場合、文中と判定する（図５のＳ５０２でＮｏ)。ここでは文の文頭であると判断するために「。」を例として説明したが、「！」「？」などのマークや「Ｂｙｅ」などの文の区切りを意味する単語を使用してもよいし、絵文字や図形などを使用してもよい。
【００６１】
また文書の文頭にも文の文頭にもあてはまらないときに文中と判定するとしたが、「、」や「〜」など単語が継続する場合に使われる句読点や記号、絵文字を使用して文中であることを判定することもある。
【００６２】
文頭判定部４０２は、判定結果と入力情報をカナ漢字変換部４０３に送る（図５におけるＳ５０３,Ｓ５０４,Ｓ５０５）。カナ漢字変換部４０３は、文頭判定部４０２から送られた判定結果と入力情報を使用して、変換辞書４１０と学習辞書４１１を有する辞書部４０５から候補を選択して、表示部４０４へ候補一覧を送る（図２におけるＳ５０６,Ｓ５０７,Ｓ５０８）。最後に表示部は候補を表示する（図５におけるＳ５０９,Ｓ５１０,Ｓ５１１）。
【００６３】
本実施形態２に搭載する辞書は、実施形態１で説明した辞書と同様の機能を有するので重複部分は説明を省略する。実施形態１との違いは、文頭判定部４０２の判定結果が文書の文頭、文の文頭、文中のように３種類あるので、この３種類を分けて扱えることである。
【００６４】
図４、図５について更に説明する。Ｓ５０１でＹｅｓと判定された場合、文書の文頭という判定結果と文字入力部１０１からの入力情報をカナ漢字変換部へ送る(Ｓ５０３)。文字入力部１０１からの入力情報は、判定結果が文書の文頭であることを示す改行などである。
【００６５】
カナ漢字変換部は、改行を確定する(実際に改行を行う)とともに、文書の文頭である状態に対応した候補を辞書部４０５より選択して表示する。例えば、辞書部が図７に示す辞書で構成されているとすると、学習辞書の文頭フラグが◎である「きょう（今日）」と、変換辞書の文頭フラグが◎である「おれ（俺）」を候補として表示部へ送り（Ｓ５０６）、表示部は送られた候補を表示する（Ｓ５０９）。
【００６６】
ここでは文書の文頭と判定されたら、学習辞書や変換辞書の文頭フラグが◎である単語のみを候補として表示する例を示したが、カナ漢字変換部による表示候補一覧の作成方法については実施形態１と同様に任意に設定できるものとする。例えば、文頭フラグが◎である単語を最優先候補とするが、それ以外にも学習辞書や変換辞書の文頭フラグが○である単語や文頭フラグの付加されていない単語を候補として出力してもよい。
【００６７】
Ｓ５０１でＮｏと判定され、Ｓ５０２でＹｅｓと判定された場合、文の文頭という判定結果と文字入力部からの入力情報をカナ漢字変換部へ送る(Ｓ５０４)。文字入力部からの入力情報は、判定結果が文の文頭であることを示す「。」「？」などである。カナ漢字変換部は「。」や「？」を確定する(実際に「。」や「？」を確定文字として表示する)とともに、文の文頭である状態に対応した候補を辞書部４０５より選択して表示する。例えば、辞書部が図７の辞書で構成されているとすると、学習辞書の文頭フラグが○である「ぼく（僕）」と、変換辞書の文頭フラグが○である「および(及び)」を候補として表示部へ送り（Ｓ５０７）、表示部は送られた候補を表示する（Ｓ５１０）。
【００６８】
ここでは文の文頭と判定されたら、学習辞書や変換辞書の文頭フラグが○である単語のみを候補として表示する例を示したが、カナ漢字変換部による表示候補一覧の作成方法については、文書の文頭である場合について説明したのと同様に任意に設定できる。
【００６９】
Ｓ５０２でＮｏと判定された場合、文中という判定結果と文字入力部からの入力情報をカナ漢字変換部へ送る(Ｓ５０５)。文字入力部からの入力情報は、判定結果が文中であることを示す「、」「〜」などである。
【００７０】
カナ漢字変換部は「、」や「〜」を確定する(実際に「、」や「〜」を確定文字として表示する)とともに、文中である状態に対応した候補を辞書部４０５より選択して表示する。このとき辞書部が図７の辞書で構成されているとすると、学習辞書の文頭フラグが×である「あそびに(遊びに)」「いかない（行かない）」「。」「ひまで（暇で）」と、変換辞書の文頭頻度が低いものから順に、「およね（お米）」「おらんだ（オランダ）」…を候補として表示部へ送り（Ｓ５０８）、表示部は送られた候補を表示する（Ｓ５１１）。ここで、先に説明した文書の文頭の場合の例や、文の文頭の場合の例と同様に、カナ漢字変換部による表示候補一覧の作成方法については、任意に設定できるものとする。
【００７１】
図７に本実施形態２の変換辞書と学習辞書の一例を示す。図３との違いは、文頭フラグを細分化したことである。図７においては、◎は文書の文頭において優先的に候補として表示するためのフラグである。○は文の文頭において優先的に候補として表示するためのフラグである。
【００７２】
また、表示部が文書の文頭、文の文頭、文中のそれぞれの状態に応じて使用されやすい単語を表示部へ入力候補出力するが、候補の中に所望の単語が表示されなかった場合、ユーザは入力操作によって通常の文字入力を行うことで候補表示をキャンセルし通常の入力操作を行うことができる。このとき本発明の文字入力装置のカナ漢字変換部は、新たに入力された単語に文頭情報を追加または変更して学習辞書や変換辞書に記憶する。
【００７３】
例えば、文書の文頭の状態で新たに単語が入力されたら、新たに入力された単語に文頭フラグ◎を、文の文頭の状態で新たに単語が入力されたら、新たに入力された単語に文頭フラグ○をそれぞれ立てて学習辞書や変換辞書に記憶する。文中の状態で新たに単語が入力されたら、新たに入力された単語の文頭フラグを消したり文頭頻度を下げたりするなどして、学習辞書や変換辞書を更新する。
【００７４】
このようにして、内蔵された辞書に登録されていない、文頭で使用されやすい語を学習することや、文頭で使用されにくい語を候補選択しにくいようにすることが可能になり、辞書部における候補作成の品質が向上するので使用者の入力操作が容易になる。
【００７５】
また、文中の場合に、文頭フラグや文頭頻度などの情報を使用せずに通常の辞書機能のみを使用したり、文頭フラグや文頭頻度などの情報と通常の辞書機能とを併用したりすることも可能である。文中であると判定されたら、単語のつながりを学習した候補を表示することも可能であるし、単語のつながりを学習した候補と文中の候補を表示することも可能であるし、候補を表示出力せずユーザの入力を待ち、ユーザの入力があったら通常の学習辞書および変換辞書の機能を使用した優先候補表示や絞込み検索を行うことも可能である。また、変換辞書に情報を持ち、感動詞や接続詞の一部など文頭にしか出ない語を除いた語を文中の候補としても良い。
【００７６】
以上、説明したように、文頭判定部が文の文頭と文書の文頭を区別することによって、文の文頭と文書の文頭のそれぞれに適する入力候補を表示できるので、候補が絞り込まれるようになり使用者の入力操作を容易にすることが可能になる。
【００７７】
［実施形態３］
実施形態３について説明する。図８に本発明の文字入力装置の実施形態３における要部構成を示すブロック図を示す。図８に示すように本実施形態３における文字入力装置は、文字入力部８０１、文頭判定部８０２、カナ漢字変換部８０３、辞書部８０５、変換辞書８１０や学習辞書８１１、表示部８０４、文書保持部８０６、判定情報部８０８によって構成される。各構成は実施形態１，２記載の機能も有するが説明は省略し、ここでは違いのみを説明する。
【００７８】
実施形態３は文字入力部８０１からカーソル移動の操作があった場合の例である。カーソルの移動は、十字キーやジョグダイアルのようなセンサーデバイスによる移動や、Shiftキーと矢印キーの同時押しのように複数キーを連動させることによる移動などが考えられるが、本発明はカーソルの移動方法について特に限定はなく、どのような方法であってもよい。また、ここではカーソルを移動するための操作を行う操作部と文字入力を行う文字キーやタッチパネルなど同様に文字入力部８０１として定義している。
【００７９】
図８に示すように本構成は、作成した入力文書８０７を保持する文書保持部８０６を有しており、入力済の文や文書を保持している。文字入力部８０１からカーソル移動の指示があった場合に、表示部は指示に対応してカーソル位置を移動する。このとき文書保持部８０６は、文字入力部からのカーソル移動の指示に対応して、文字挿入位置を計算し、移動したカーソルの直前の文字列情報を文頭判定部８０２へ送る。
【００８０】
文頭判定部８０２は、文字入力部からのカーソル移動の指示による文字列挿入場所の情報と文書保持部８０６から送られた文字列情報から文頭か否かの判定を行い、判定結果を判定情報部８０８に格納する。判定情報部８０８はカナ漢字変換部８０３へ判定結果を送る。
【００８１】
カーソル位置を移動したときの処理を図９に説明する。カーソル位置の移動とは、図９に示す文Jまで既に文書作成が終了した段階で、文書の修正を行うためにカーソルを移動する操作を意味している。図９において、（Ａ）（Ｂ）（Ｃ）（Ｄ）（Ｅ）は入力された文字ではなく、カーソルの移動先の位置を説明するためのものである。（Ａ）（Ｂ）（Ｃ）（Ｄ）（Ｅ）にカーソルを移動すると、文書保持部８０６は図９の文書を保持していて、各位置における直前の文字情報を文頭判定部８０２へ送る。
【００８２】
直前の文字情報とは、カーソルが（Ａ）の位置においては「スペース」であり、（Ｂ）の位置においては「、」、（Ｃ）の位置においては「スペース」、（Ｄ）の位置においては「入力された文字」、（Ｅ）の位置においては「。」である。文頭判定部８０２は、これら直前の文字情報から各カーソル位置が文頭であるかどうかを判定し判定情報部８０８に判定情報として格納する。
【００８３】
判定情報はファイルの先頭、文中、文の最後尾の少なくとも３つの状態を有していて、初期状態はファイルの先頭である。図９においては、（Ａ）の「スペース」をファイルの先頭とし、（Ｃ）の「スペース」と（Ｅ）の「。」を文の最後尾とし、（Ｂ）の「、」および（Ｄ）の「入力された文字」を文中として、判定情報部８０８に格納される。
【００８４】
判定情報がカナ漢字変換部へ送られると文の最後尾は文頭に置き換えて辞書検索を行う。また（Ｃ）の「スペース」の前の「改行」を認識して（Ｅ）と区別し、（Ｃ）を文書の文頭、（Ｅ）を文の文頭とすることも可能である。これらカナ漢字変換部における変換候補の選択については実施形態１または２と同様の方法を適用できる。
【００８５】
図１０は本実施形態における文頭判定部８０２の処理フローである。文頭判定部８０２はＳ１００１で文字入力部８０１からの入力文字がカナ変換部で変換の対象文字入力であるか否かの判定を行う。変換対象文字の場合（Ｓ１００１でＹｅｓ）、文頭判定部８０２は状態を変えずにカナ漢字変換部８０３へ入力文字情報を送り（Ｓ１００２）、カナ漢字変換部は辞書部８０５搭載の変換辞書８１０、学習辞書８１１から候補を選択し表示部８０４へ送り、表示部８０４は候補を表示して、ユーザからの新たな入力を待つ。例えば、文字入力部８０１から「にほん」と入力されたら「日本、二本、2本」などを表示する。
【００８６】
変換対象文字でない場合（Ｓ１００１でＮｏ）、文頭判定部８０２はＳ１００３で入力が確定であるか否かの判定を行う。入力が確定であるとは、文字入力部８０１から改行やスペースが入力された場合もしくは、カナ漢字変換部から候補として選択され表示部で出力されたものから単語が決定された場合が相当する。例えば句点「。」を入力しリターンによって確定された場合や「にほん」と入力し「日本、二本、2本」から「日本」を選択し決定された場合である。
【００８７】
このようにして入力が確定されたら、文頭判定部８０２は確定された句点（「。」など）や単語が文末を表す単語であるか否かＳ１００４において判断する。文末と判断された場合（Ｓ１００４でＹｅｓ）、判定情報部８０８で文の最後尾の状態を設定し（Ｓ１００６）、カナ漢字変換部８０３へ判定情報が送られる。カナ漢字変換部では状態を文の最後尾から文頭へ変更して候補出力を行う。一方、文頭判定部８０２が文末を表す単語ではない判断した場合（Ｓ１００４でＮｏ）、判定情報部８０８で文中の状態を設定し（Ｓ１００７）、カナ漢字変換部８０３へ判定情報が送られる。カナ漢字変換部では文中の状態に対応した候補出力を行う。
【００８８】
Ｓ１００３において、入力が確定ではないとは、文字入力部８０１からカーソル移動の指示があった場合を意味している。この場合、カーソルが移動し停止した位置の直前の文字を文書保持部８０６から取得する（Ｓ１００５）。文頭判定部は文書保持部８０６から取得した文字が改行や句点「。」など文末を表す語であるか判断する（Ｓ１００８）。
【００８９】
文末と判断された場合（Ｓ１００８でＹｅｓ）、判定情報部８０８で文の最後尾の状態を設定し（Ｓ１００９）、カナ漢字変換部８０３へ判定情報が送られる。カナ漢字変換部では状態を文の最後尾から文頭へ変更して候補出力を行う。一方、文頭判定部８０２が文末を表す単語ではない判断した場合（Ｓ１００８でＮｏ）、判定情報部８０８で文中の状態を設定し（Ｓ１００７）、カナ漢字変換部８０３へ判定情報が送られる。カナ漢字変換部では文中の状態に対応した候補出力を行う。
【００９０】
上記に説明したように図１０は、文字入力部から文字が入力され変換候補が表示される場合と、入力が確定し文末であるか文中であるかを判定される場合と、カーソルを移動し、移動した位置が文末であるかを文中であるかを判定される場合のフローを示している。それぞれの場合に応じて、カナ漢字変換部は判定情報部８０８から送られる判定情報を元に変換文字候補を選択する。このときのカナ漢字変換部の動作は実施形態１，２で説明したとおりである。また図９の説明において述べたようにカーソル移動位置から判定する場合にも、文書の文頭と文の文頭を区別することが可能であり、更に文書の文頭や文の文頭の状態で確定処理を行ったときに、本発明の文字入力装置のカナ漢字変換部が確定された語を文頭用学習辞書に学習することが可能である。
【００９１】
実施形態３の発明は、文字入力部から指示されるカーソル移動にも対応して、文頭で使用されやすい単語を、学習辞書や変換辞書から優先的に文字入力候補として表示することにより、使用者の入力操作を容易にするものである。本願における発明は、入力確定情報とカーソル位置の直前の文字情報を用いて文頭判定を行うので、任意のカーソル位置において判定可能であり、文書の文頭だけでなく文の文頭においても文字入力候補を表示することが可能である。
【００９２】
［実施形態４］
実施形態４について説明する。図１１は、本発明の文字入力装置の実施形態４における要部構成を示すブロック図である。図１１において、辞書部１１０５以外は実施形態１，２，３とほぼ同じなので説明を省略する。本構成では、辞書部１１０５は文中で利用する変換辞書１１１０や学習辞書１１１１とは別に文の文頭で利用する文頭用変換辞書１１１２、文頭用学習辞書１１１３を有することに特徴がある。
【００９３】
図１２にカナ漢字変換部のフロー図を示し説明する。S１２０１において文頭判定部からの情報から文頭か否かを判断する。文の文頭であると判定された場合（Ｓ１２０１でＹｅｓ）、Ｓ１２０２において文頭用変換辞書/文頭用学習辞書から文頭頻度が高い順に候補作成し、その後、Ｓ１２０３において変換辞書/学習辞書から文頭頻度が高い順に候補作成する。作成された候補は表示部に送られ表示される。一方、文の文頭でない場合（Ｓ１２０１でＮｏ）、Ｓ１２０３において変換辞書/学習辞書から文頭頻度が高い順に候補作成する。もちろん更に文書の文頭用辞書と文の文頭用辞書とに分けて構成してもよい。
【００９４】
このように文頭用の変換辞書と学習辞書を文中用の辞書と分けて構成することにより、実施形態１，２のような、変換辞書の文頭頻度情報や文頭フラグ、学習辞書の文頭フラグが不要となる。通常の変換辞書/学習辞書登録語数より、文頭用の変換辞書/学習辞書登録語数は圧倒的に少ないので、例え、通常の変換辞書/学習辞書と文頭用の変換辞書/学習辞書とに同じ単語が登録されたとしても、フラグ削除によるメモリ削除分のほうが多く、トータルとしてメモリ効率が向上する効果がある。例えば、日本語コードであるＳｈｉｆｔ＿ＪＩＳにおいては、全角１文字につき２バイトを使用する。日本語の１語は平仮名で３文字から５文字で構成されると言われている。これを平均４文字とすると平仮名４文字を漢字変換すると、ほぼ漢字２文字に相当する。よって例えば図３に示した変換辞書においては、よみに８バイト（＝１文字当り２バイト×４文字）、表記に４バイト（＝１文字当り２バイト×２文字）、品詞情報、頻度情報、文頭頻度、文頭フラグに例えばそれぞれ１バイトずつ使用すると、トータル１６バイトとなる。ここで文頭フラグを削除すれば、辞書全体で（辞書登録語数）×（１６分の１バイト）削減できることになる。一方、文頭で使う語数は辞書全体の１６分の１よりはるかに少ない語数である。このように、文頭用の変換辞書と学習辞書を分けることでメモリ効率を向上できる。
【００９５】
［実施形態５］
実施形態５について説明する。図１３は、本発明の文字入力装置の実施形態５における要部構成を示すブロック図である。図１３において、文字入力部、文頭判定部、カナ漢字変換部、表示部、文書保持部、辞書部、入力文書などは、実施形態１〜４において説明した各構成とほぼ同じ機能を実現するので説明を省略し、辞書作成部１３０９、参照文書１３１４、位置情報取得部１３１５、標準電波受信機１３１６、電話帳１３１７、人称代名詞対応表１３１８などについて説明する。
【００９６】
実施形態５においては、辞書作成部１３０９がさまざまなアプリケーションに関連するアプリケーション関連情報を元に文頭用学習辞書１３１３に単語や文字列を登録し、日本語入力システム(ＦＥＰ，ＩＭＥなど)の起動時に、カナ漢字変換部１３０３が文頭用学習辞書１３１３に登録された単語や文字列を候補として選択し表示部１３０４に表示するものである。
【００９７】
関連するアプリケーションはメールであり、アプリケーション関連情報は受信メールである実施形態について述べる。本実施形態において、参照文書１３１４は受信メールである。受信したメール文書（参照文書１３１４）の文頭部にある語を辞書作成部１３０９が抜き出して文頭用学習辞書１３１４に登録する。受信したメールに対して返信メール作成する際に、カナ漢字変換部１３０３が文頭用学習辞書１３１４に登録された語を表示部へ送り、返信メールの文頭部へ候補として表示する。
【００９８】
例えば、受信メールの先頭部に「ＸＸＸちゃんへ」と記載されていたら、返信メールの先頭部へ「ＸＸＸです」と候補を表示したり、受信メールの先頭部に「おはよう」記載されていたら「おはよう」と候補を表示するものである。候補の表示は実施形態１，２と同様に返信メールを作成開始時に何も入力しなくても実行される。メールの送受信は特に文頭においては、あいさつや人称代名詞やニックネームなど、相手が文頭で使用した語をそのまま使うことが多く、本願構成によりユーザの入力操作を軽減することが可能になる。
【００９９】
関連するアプリケーションは位置情報取得であり、アプリケーション関連情報は位置情報である実施形態について述べる。位置情報取得部１３１５はグローバル・ポジショニング・システム (GPS: Global Positioning System)やガリレオ（Galileo positioning system）などの測位システムから位置情報を取得し、辞書作成部１３０９は位置情報取得部１３１５から取得した位置情報を元に、その地域情報に関連した語を文頭用学習辞書１３１３に登録し、カナ漢字変換部１３０３が登録された語を表示部へ送り、表示部が入力候補として表示するものである。
【０１００】
例えば、東京都新宿区にいたら、作成する文書の文頭に「新宿にいます」「新宿へ来て下さい」などの語を入力候補として表示する。人と待ち合わせしている際に、メールを使用して現在位置を連絡することは多々あり、携帯電話のショートメッセージのように入力可能文字数に制限があるような場合、特に文書の文頭部分に「〜〜〜にいます」など短文のみを入力して送信することがあり、本願構成によりユーザの入力操作を軽減することが可能になる。
【０１０１】
関連するアプリケーションは時刻情報取得であり、アプリケーション関連情報は時刻情報である実施形態について述べる。時刻情報取得には標準電波（ＪＪＹ）受信機１３１６を使用する。辞書作成部１３０９は標準電波（ＪＪＹ）受信機１３１６で受信した時刻情報を元に、その時刻や月日に関連した語を文頭用学習辞書１３１３に登録し、カナ漢字変換部１３０３が登録された語を表示部へ送り、入力候補として表示するものである。
【０１０２】
例えば、午前中にメールを送る場合、文書の文頭に「おはようございます」を入力候補として表示する。メールの文頭に「おはよう」「こんばんは」など時間に関連した挨拶を書くことは多くあり、本願のように構成することによりユーザの入力操作を軽減することが可能になる。
【０１０３】
関連するアプリケーションが電話帳であり、アプリケーション関連情報は電話帳情報である実施形態について述べる。説明のために図１４に電話帳と辞書の例を示す。メールを作成する際に、電話帳１３１７に送信相手のメールアドレスに対応して電話帳情報としてニックネームが登録されていたら、辞書作成部はニックネームを取得し、ニックネームに関連した語を文頭用学習辞書に登録し、カナ漢字変換部１３０３が登録された語を表示部へ送り、入力候補として表示する。
【０１０４】
例えば、図１４に示すようにアドレスＡにニックネーム「わかだいしょう」や「あおいかめ」が対応付けされ登録されていたら、辞書作成部は形態素変換を使用すれば表記を「若」や「青い」を辞書へ登録し、使用しなければ「わかだいしょう」や「あおいかめ」として辞書へ登録し、表示部は候補として文頭へ出力する。形態素変換を使用するかどうかはユーザによって設定可能である。メールの文頭部に送信相手のニックネームを記載することは多くあるので、本願のように構成することによりユーザの入力操作を軽減することが可能になる。
【０１０５】
また、電話帳情報は送信相手のニックネームに限定されず、スケジュールや誕生日なども登録可能である。例えば、スケジュールに打ち合わせを設定していたら、打ち合わせ日に相手にメールを作成するとメールの文書の文頭部に「本日の打ち合わせの件です」と候補表示され、誕生日を設定していれば、誕生日に該当する人にメールを作成するとメールの文書の文頭部に「誕生日おめでとう」と候補表示することが可能である。
【０１０６】
電話帳に加えて、人称代名詞対応表を関連するアプリケーションとし、アプリケーション関連情報は電話帳情報と人称代名詞情報である実施形態について述べる。本実施形態は、電話帳情報として電話帳１３１７に登録されているメールアドレスに対応付けされているユーザとの関連性と、人称代名詞情報として人称代名詞対応表１３１８に対応付けされている人称代名詞と本人との関連性とを利用する。ここでユーザとの関連性とは親密度や利用シーンなどである。説明のために図１５に電話帳と人称代名詞対応表の例を示す。
【０１０７】
図１５に示す電話帳にはメールアドレスに加えて、ユーザとの関連性がメールアドレスへ対応つけられて登録されており、ユーザとの関連性１は利用シーンがビジネスシーンであることを示し、２は友人、３は家族のように親密度が割り当てられている。一方、人称代名詞対応表において、「わたくし」や「あなた」のように利用シーンがビジネスシーンであり親密度は友人であるなど敬称を意図する人称代名詞には、ユーザとの関連性１が対応し、「やつ」には２のみが対応し、「おまえ」には２と４が対応している。
【０１０８】
ここでユーザがメールを作成すると、辞書作成部は電話帳からメールアドレスに対応したユーザとの関連性を検出し、検出したユーザとの関連性に対応した人称代名詞を人称代名詞対応表から選択して文頭用学習辞書１３１３に登録し、カナ漢字変換部１３０３が登録された語を表示部へ送り、入力候補として表示する。例えば、ユーザがＣに対してメールを作成すると電話帳から親密度が３であることを検出し、人称代名詞対応表から親密度３に対応する「僕、おれ」を選択して、メールの文書の文頭部に候補として表示する。本願のように構成することにより、ユーザの入力操作を軽減するだけでなく、ユーザとの親密度や利用シーンに応じた候補表示も可能になる。
【０１０９】
ただし、これら第５の実施形態においては、辞書作成部は文頭用学習辞書へ登録する例を挙げたが文頭用変換辞書へ登録してもよいし、図１や図４に示すような辞書構成の場合は変換辞書や学習辞書に登録してもよい。
【０１１０】
また図１３に示すように第５の実施形態は入力文書１３０７を保持する文書保持部１３０６も構成しており、入力の確定した文書上にカーソルの位置が移動したときに、移動した位置が文頭であったら、文字列候補を表示できるので、アプリケーション関連情報を表示するのは、上述したような文書の文頭だけでなく、文の文頭でも可能である。これらにより、色々な使用シーンに対応して辞書の最適化を行いつつ、ユーザの入力操作を軽減することが可能になる。
【産業上の利用可能性】
【０１１１】
本発明に係る文字入力装置は、たとえば携帯電話における電子メールなどの文書の作成時に入力する単語や文などの候補を提示する文字入力装置に適用することができる。
【符号の説明】
【０１１２】
１０１，４０１，８０１，１１０１，１３０１  文字入力部
１０２，４０２，８０２，１１０２，１３０２  文頭判定部
１０３，４０３，８０３，１１０３，１３０３  カナ漢字変換部
１０４，４０４，８０４，１１０４，１３０４  表示部
１０５，４０５，８０５，１１０５，１３０５  辞書部
１１０，４１０，８１０，１１１０，１３１０  変換辞書
１１１，４１１，８１１，１１１０，１１１１  学習辞書
８０６，１３０６  文書保持部
８０７，１３０７  入力文書
８０８  判定情報部
８１２，１１１２，１３１２  文頭用変換辞書
８１３，１１１３，１３１３  文頭用学習辞書
１３０９  辞書作成部
１３１４  参照文書
１３１５  位置情報取得部
１３１６  標準電波（ＪＪＹ）受信機
１３１７  電話帳
１３１８  人称代名詞対応表
【図１】
2011096027.tif 000003
【図２】
2011096027.tif 000004
【図３】
2011096027.tif 000005
【図４】
2011096027.tif 000006
【図５】
2011096027.tif 000007
【図６】
2011096027.tif 000008
【図７】
2011096027.tif 000009
【図８】
2011096027.tif 000010
【図９】
2011096027.tif 000011
【図１０】
2011096027.tif 000012
【図１１】
2011096027.tif 000013
【図１２】
2011096027.tif 000014
【図１３】
2011096027.tif 000015
【図１４】
2011096027.tif 000016
【図１５】
2011096027.tif 000017