(57)【要約】【課題】  ユーザの日本語入力操作が簡易な端末装置を提供できる。【解決手段】本発明の端末装置では、ユーザの操作入力により入力キーが入力される操作部と、入力された入力キーが表示される表示部と、入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられた人気順データベースを記憶する記憶部と  入力キーが入力されると、人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして表示部に表示させる候補ワード選択部とを有し、人気順データベースでは、入力キーとして、変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されているようにした。【選択図】  図１９
2019012307.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作入力により入力キーが入力される操作部と、
入力された入力キーが表示される表示部と、
入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられた人気順データベースを記憶する記憶部と、
入力キーが入力されると、前記人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして前記表示部に表示させる候補ワード選択部とを有し、
前記人気順データベースでは、
前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されている
ことを特徴とする端末装置。
【請求項２】
前記入力キーとして、
前記変換ワードをローマ字表記した通常ローマ字キーが登録されている
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記入力キーとして、
前記変換ワードをローマ字表記したときに、漢字の先頭部分となる漢字先頭ローマ字のみを抽出した漢字先頭ローマ字キーが登録されている
ことを特徴とする請求項１又は請求項２に記載の端末装置。
【請求項４】
前記漢字先頭ローマ字キーは、
名詞についてのみ登録されている
ことを特徴とする請求項３に記載の端末装置。
【請求項５】
前記記憶部には、
意味は同じであるが活用形や省略形により表現の相違する変換ワードである派生語を派生語グループとしてグループ化した派生語データベースが登録されており、
前記候補ワード選択部は、
各派生語グループからひとつのみを前記候補ワードとして選択し、
前記派生語グループから選択された候補ワードが操作されると、前記派生語グループに登録されている派生語の一覧である派生語リストを一覧表示する
ことを特徴とする請求項１〜請求項４のいずれかに記載の端末装置。
【請求項６】
前記派生語データベースは、
前記派生語グループ内で前記派生語を順位付けしており、
順位付けに従って前記派生語リストを表示する
ことを特徴とする請求項５に記載の端末装置。
【請求項７】
入力される文字列である入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられており、前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されている人気順データベースを記憶する記憶部と、
供給される確定ワードに基づいて、該確定ワードに対応する変換ワードに対して人気ポイントを付加する人気ポイント付加部と、
前記人気ポイントに基づいて前記人気順データベースにおける前記人気順を更新するデータベース更新部とを有するサーバ装置と、
ユーザの操作入力により入力キーが入力される操作部と、
前記入力キーが表示される表示部と、
前記サーバ装置から供給され、前記人気順データベースを記憶する記憶部と、
前記入力キーが入力されると、前記人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして前記表示部に表示させる候補ワード選択部と、
確定された確定ワードを前記サーバ装置に送信する送信部とを有する端末装置と
を備えることを特徴とする日本語入力システム。
【請求項８】
前記サーバ装置及び前記端末装置における記憶部は、
意味は同じであるが活用形や省略形により表現の相違する変換ワードである派生語を派生語グループとしてグループ化した派生語データベースを記憶し、
前記端末装置における候補ワード選択部は、
各派生語グループからひとつのみを前記候補ワードとして選択し、
前記派生語グループから選択された候補ワードが操作されると、前記派生語グループに登録されている派生語の一覧である派生語リストを一覧表示する
ことを特徴とする請求項７に記載の日本語入力システム。
【請求項９】
前記サーバ装置における人気ポイント付加部は、
前記確定ワードを文節に分け、文節から単語と付加部分とを分離し、単語のみの変換ワード及び文節としての変換ワードの両方に対して前記人気ポイントを付加する
ことを特徴とする請求項８に記載の日本語入力システム。
【請求項１０】
前記サーバ装置は、
前記確定ワードに基づく変換ワードが新規である場合には、
前記変換ワードを新規ワードとして記憶し、前記人気ポイントが所定数以上になった場合に、前記人気順データベースに登録する
ことを特徴とする請求項７〜請求項９のいずれかに記載の日本語入力システム。
【請求項１１】
ユーザの操作入力により入力キーが入力される操作入力ステップと、
入力された入力キーが表示される表示ステップと、
入力キーが入力されると、入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられており、人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして表示させる候補ワード選択ステップとを有し、
前記人気順データベースでは、
前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されている
ことを特徴とする日本語入力方法。
【請求項１２】
ユーザの操作入力により入力キーが入力される操作入力ステップと、
入力された入力キーが表示される表示ステップと、
入力キーが入力されると、入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられており、人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして表示させる候補ワード選択ステップとを有し、
前記人気順データベースでは、
前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されている
ことを特徴とする日本語入力プログラム。
【請求項１３】
ユーザの操作入力により入力キーが入力される操作部と、
入力された入力キーが表示される表示部と、
入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられた人気順データベースと、意味は同じであるが活用形や省略形により表現の相違する変換ワードである派生語を派生語グループとしてグループ化した派生語データベースとを記憶する記憶部と、
入力キーが入力されると、前記人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして前記表示部に表示させる際、各派生語グループからひとつのみを前記候補ワードとして選択し、
前記派生語グループから選択された候補ワードが操作されると、前記派生語グループに登録されている派生語の一覧である派生語リストを一覧表示する
ことを特徴とする端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばスマートフォンやパーソナルコンピュータなどで日本語を入力する際に適用して好適なものである。
【背景技術】
【０００２】
従来、ローマ字入力やかな入力によって文字を入力するのが一般的である。このとき、入力する文字数を減らすため、既に入力された入力キーから入力される文字を予測して変換する日本語入力方法が知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−７３０７７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、かかる日本語入力方法では、予測変換効率が悪く、ユーザの入力操作が煩雑であるという問題があった。
【０００５】
本発明はこのような問題を解決するためになされたもので、その目的はユーザの日本語入力操作を簡易にできる端末装置、日本語入力システム、日本語入力方法及び日本語入力プログラムを提供するものである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するため、本発明の端末装置は、
ユーザの操作入力により入力キーが入力される操作部と、
入力された入力キーが表示される表示部と、
入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられた人気順データベースを記憶する記憶部と、
入力キーが入力されると、前記人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして前記表示部に表示させる候補ワード選択部とを有し、
前記人気順データベースでは、
前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されていることを特徴とする。
【０００７】
また、本発明の日本語入力システムでは、入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられており、前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されている人気順データベースを記憶する記憶部と、
供給される確定ワードに基づいて、該確定ワードに対応する変換ワードに対して人気ポイントを付加する人気ポイント付加部と、
前記人気ポイントに基づいて前記人気順データベースにおける前記人気順を更新するデータベース更新部とを有するサーバ装置と、
ユーザの操作入力により入力キーが入力される操作部と、
入力された入力キーが表示される表示部と、
前記サーバ装置から供給され、前記人気順データベースを記憶する記憶部と、
入力キーが入力されると、前記人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして表示させる候補ワード選択部と、
確定された確定ワードを前記サーバ装置に送信する送信部とを有する端末装置とを備えることを特徴とする。
【０００８】
さらに、本発明の日本語入力方法では、ユーザの操作入力により入力キーが入力される操作入力ステップと、
入力された入力キーが表示される表示ステップと、
入力キーが入力されると、入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられており、人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして表示させる候補ワード選択ステップとを有し、
前記人気順データベースでは、
前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されていることを特徴とする。
【０００９】
また、本発明の日本語入力プログラムでは、ユーザの操作入力により入力キーが入力される操作入力ステップと、
入力された入力キーが表示される表示ステップと、
入力キーが入力されると、入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられており、人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして前記表示部に表示させる候補ワード選択ステップとを有し、
前記人気順データベースでは、
前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されていることを特徴とする。
【００１０】
さらに、本発明の端末装置では、ユーザの操作入力により入力キーが入力される操作部と、
入力された入力キーが表示される表示部と、
入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられた人気順データベースと、意味は同じであるが活用形や省略形により表現の相違する変換ワードである派生語を派生語グループとしてグループ化した派生語データベースとを記憶する記憶部と、
入力キーが入力されると、前記人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして前記表示部に表示させる際、各派生語グループからひとつのみを前記候補ワードとして選択し、
前記派生語グループから選択された候補ワードが操作されると、前記派生語グループに登録されている派生語の一覧である派生語リストを一覧表示することを特徴とする。
【発明の効果】
【００１１】
本発明は、ユーザの日本語入力操作を簡易にできる端末装置、日本語入力システム、日本語入力方法及び日本語入力プログラムを実現できる。
【図面の簡単な説明】
【００１２】
【図１】日本語入力システムの概要を示す略線図である。
【図２】ユーザ端末の構成を示すブロック図である。
【図３】サーバ装置の構成を示すブロック図である。
【図４】入力方法と文字入力数との関係を説明する略線図である。
【図５】先頭簡易ローマ字入力における入力（１）を説明する略線図である。
【図６】先頭簡易ローマ字入力における入力（２）を説明する略線図である。
【図７】派生語リスト（１）の説明に供する略線図である。
【図８】先頭簡易ローマ字入力における入力（３）を説明する略線図である。
【図９】派生語リスト（１）の説明に供する略線図である。
【図１０】先頭簡易ローマ字入力における入力（４）を説明する略線図である。
【図１１】ローマ字入力における入力を説明する略線図である。
【図１２】ポイントＤＢ示す略線図である。
【図１３】人気順ＤＢを示す略線図である。
【図１４】派生語ＤＢを示す略線図である。
【図１５】入力キー（１）の説明に供する略線図である。
【図１６】入力キー（２）の説明に供する略線図である。
【図１７】人気ポイントの付加の説明に供する略線図である。
【図１８】ユーザ端末における入力（１）の説明に供する略線図である。
【図１９】ユーザ端末における入力（２）の説明に供する略線図である。
【図２０】ユーザ端末における入力（３）の説明に供する略線図である。
【図２１】ユーザ端末における入力（４）の説明に供する略線図である。
【図２２】簡易入力処理手順の説明に供するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を参照して説明する。
【００１４】
＜日本語入力システムの全体構成＞
図１に示す１は、全体として日本語入力システムを示しており、ユーザが有する複数のユーザ端末２とサーバ装置４とがインターネットなどの通信回路ＮＴを介して互いに通信が可能な状態にある。
【００１５】
日本語入力システム１は、予め、サーバ装置４から派生語データベース（以下、データベースをＤＢと略す）及び人気順ＤＢがユーザ端末２に対して供給されると共に、ユーザ端末２における日本語の入力状況に応じて、サーバ装置４における人気順ＤＢ及び派生語ＤＢが更新される。サーバ装置４は、更新された人気順ＤＢ及び派生語ＤＢをユーザ端末２に供給し、ユーザ端末２における人気順ＤＢ及び派生語ＤＢが更新される。
【００１６】
図２に示すように、ユーザ端末２は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）から構成される制御部２１がユーザ端末２の全体を統括的に制御し、後述する簡易入力処理を実行するようになされている。ユーザ端末２がスマートフォンであるため、ユーザ端末２は通話部２６を有するが、通話部２６は必ずしも必須ではない。
【００１７】
ユーザ端末２としては、スマートフォンやパーソナルコンピュータ、タブレット端末などの各種コンピュータ端末が用いられるが、便宜上、ユーザ端末２をスマートフォンとして説明する。もちろん、ユーザ端末２がタブレット端末やパーソナルコンピュータ端末などであってもよい。サーバ装置４は、１つの端末でも複数の端末が組み合わされたものでも構わないが、１つの装置として動作するものと想定されている。
【００１８】
図３に示すように、サーバ装置４は、ＣＰＵ、ＲＯＭ及びＲＡＭから構成される制御部４１がサーバ装置４の全体を統括的に制御し、後述す人気ポイント更新処理及びデータベース更新処理を実行するようになされている。
【００１９】
サーバ装置４の記憶部４５には、人気順ＤＢ及び派生語ＤＢが記憶されている。制御部４１は、外部インターフェース４３を介してユーザ端末２から確定ワードが供給されると、人気順ＤＢ及び派生語ＤＢを更新する。制御部４１は、更新された人気順ＤＢ及び派生語ＤＢを外部インターフェース４３を介してユーザ端末２に供給する。
【００２０】
ユーザ端末２の制御部２１は、外部インターフェース２３を介して人気順ＤＢ及び派生語ＤＢが供給されると、記憶部２５にこれらを記憶する。この結果、人気順ＤＢ及び派生語ＤＢが更新される。供給される人気順ＤＢ及び派生語ＤＢは、通常時には更新部分のみであることが好ましく、必要に応じて全体が供給される。また、ユーザ端末２における確定ワードの送信及び人気順ＤＢ及び派生語ＤＢの更新は、逐次行われても良いが、好ましくは定期的に行われる。例えば、確定ワードは記憶部２５に保存記憶され、１時間に１回程度の割合でまとめて送信される。一定量の確定ワードが保存された時点で送信されるようにしても良い。
【００２１】
人気順ＤＢ及び派生語ＤＢについても同様であり、１〜１０日に１回程度の割合でユーザ端末２に送信され、人気順ＤＢ及び派生語ＤＢが更新される。この人気順ＤＢ及び派生語ＤＢの更新は、アプリケーションのアップロードという形で実行されても良く、ユーザの要求に応じて実行されても良い。また、タイマー設定により例えば毎日所定の時刻に自動更新されるようにしても良い。なお、大きな順位変動が有った場合には、その部分のみが逐次更新されるようにできる（詳しくは後述する）。
【００２２】
一般的に、キーに「かな」を割り当てるかな入力や、キーに「ローマ字（アルファベット）」を割り当てるローマ字入力によって日本語入力が行われる。入力キーが入力されると、候補ワードの一覧が表示される。図２に示すように、例えば「東京」という文字を入力する場合、かな入力では「と・う・き・ょ・う」＝５文字、ローマ字入力では「ｔ・ｏ・ｕ・ｋ・ｙ・ｏ・ｕ」＝７文字である。
【００２３】
このように、ローマ字入力よりもカナ入力の方が入力文字数を減少させることが可能であるが、かな入力では、キーボードに５０文字を割り当てなければならず、また英語入力とはキー配列が相違することになるため、現在の主流はローマ字入力である。
【００２４】
ここで、図４に示すように、ひらがな表記「とうきょう」におけるひらがなの頭文字のみを入力する平仮名頭文字入力を行った場合、「ｔ・ｕ・ｋ・ｕ」＝４文字まで入力数を減らすことができる。さらに、先頭文字以外の母音を省略する先頭ローマ字入力では「ｔ・ｙ・ｏ」の３文字、さらに先頭ローマ字入力における拗音の小文字を省略する先頭簡易ローマ字入力の場合、及び漢字表記における「東京」における頭文字のみを入力する漢字頭文字入力では「ｔ・ｋ」の２文字にまで入力数を減少させることが可能であり、ユーザの入力操作を簡易にすることができると考えられる。
【００２５】
そこで、本発明の日本語入力システムでは、ローマ字入力によるキーボードの文字割り当てをベースにしたこれら複数の入力方法（ローマ字入力、先頭ローマ字入力、先頭簡易ローマ字入力及び漢字先頭ローマ字入力：以下、これらをまとめてローマ字混合入力と呼ぶ）の方式によって日本語を入力することが可能となっている。
【００２６】
しかしながら、図５に示すように、５種類の母音、促音や長音、拗音の可能性などの全ての平仮名の組み合わせが、合計で３２，４００通りも生じてしまうことになる。すなわち、表示される候補ワードが多くなりすぎてしまい、かえってユーザの入力操作が煩雑になってしまう可能性が生じてしまう。
【００２７】
そこで、本発明の日本語入力システムでは、以下の方法１）〜３）を実行することにより、ユーザの意図する候補ワードを表示させる確率を高めている。
【００２８】
１）ユーザが最終的に使用するために確定した確定ワードを優先して候補ワードとして表示する。この候補ワードの優先順位は、日本語入力システム１において、常に更新される。
【００２９】
２）意味はほぼ同じであるが活用形や省略形により表現の相違する派生語群を関連付けた派生語を派生語ＤＢとして登録しておき、ユーザが候補ワードを操作すると派生語の一覧である派生語リストが表示され、該派生語リストからユーザに選択させることができる。例えば、動詞や形容詞のように活用形を有する場合や、「あけましておめでとう」＝「あけおめ」、助詞を足した語句のようなものが派生語に該当する。
【００３０】
図６に示すように、例えば「Ａ・Ｒ・Ｋ」を入力する場合、カナの組み合わせとして１４５，８００通りも存在する。ユーザが「歩く」を選択すると、図７に示すように、「歩く」の派生語リストがプルダウンにより表示される。これにより、ユーザは派生語リストから入力したい候補ワードを選択することができる。
【００３１】
図８に示すように、「太陽」として「Ｔ・Ｙ」を入力する場合、「態様」「耐用」「大洋」「太洋」などのように同音異義語が多く存在する他、「東洋」「登用」「東陽」「盗用」のように、「Ｔ・Ｙ」として表現される単語が数多く存在する。この場合、図９に示すように、ユーザが「太陽」を選択すると、「太陽」の派生語リストとして、「太陽」の後に助詞を付加したワードがプルダウンにより表示される。
【００３２】
３）ユーザの入力したい候補ワードが表示されにくい場合、ユーザは後から若しくは頭からローマ字入力を足していくことができる。
【００３３】
図１０に示すように、「東京」と入力したい場合、「Ｔ・Ｋ」の後に「Ｙ・Ｏ・Ｙ」というように後から母音や拗音を足すことにより、カナの組み合わせを９０通りにまで減少させることができ、ユーザの意図した候補ワードが表示される確率を格段に高めることが可能である。
【００３４】
また、図１１に示すように、「東京」と入力したい場合、頭からローマ字入力を行うことによっても、カナの組み合わせを３６０通りにまで減少させることができる。
【００３５】
＜人気ポイント更新処理＞
次に、人気ポイント更新処理について説明する。
【００３６】
サーバ装置４の記憶部４５には、ポイントＤＢ、人気順ＤＢ及び派生語ＤＢの３つのデータベースが記憶されている。
【００３７】
図１２に示すように、ポイントＤＢは、人気ポイントを管理するデータベースであり、ワードＩＤ、候補ワードとして表示される可能性のある変換ワード及び人気ポイントが対応付けられて登録されている。人気ポイントは、所定の時間（例えば２４時間）ごとにに集計され、最新の７日間に付加された人気ポイントの合計が人気ポイントとして使用される。
【００３８】
図１３に示すように、人気順ＤＢには、入力キーと、無変換ワードと、入力キーに対応付けられているワードＩＤ及び当該ワードＩＤのの人気ポイント順の順位が登録されている。
【００３９】
図１４に示すように、派生語ＤＢには、グループＩＤ（図ではＧＰと表示）に対して、同一又はほぼ同一の意味であるが、活用形や省略形、助詞・語尾の相違など表現の相違する派生語のワードＩＤが登録されている。この派生語ＤＢでは、派生語を単に関連付けるだけではなく、人気ポイントに従ってグループ内での順位付けを行っている。
【００４０】
ここで、上述したように、日本語入力システムでは、ローマ字混合入力方式による入力を可能としている。図１５に示すように、例えば「明日」という変換ワードには、「あした」と「あす」という２つの読み方がある。この場合、「あした」の先頭ローマ字入力では、先頭ローマ字入力キーとして「Ａ・Ｓ・Ｔ」と入力することになり、前から順に「Ａ」「Ａ・Ｓ」も入力キーとなる。さらに、後方から母音を足した「Ａ・Ｓ・Ｔ」」、前方からローマ字入力を行った「Ａ・Ｓ・Ｉ・Ｔ」「Ａ・Ｓ・Ｉ・Ｔ・Ａ」も入力キーとして登録されている。
【００４１】
また、「あす」の先頭ローマ字入力では、「Ａ・Ｓ」と入力することになり、前から順に「Ａ」も入力キーとなる。さらに、後方から母音を足した（ローマ字入力も同じ）「Ａ・Ｓ・Ｕ」、も入力キーとして登録されている。
【００４２】
すなわち、「明日」という変換ワードについては、「Ａ」「Ａ・Ｓ」「Ａ・Ｓ・Ｔ」「Ａ・Ｓ・Ｔ」「Ａ・Ｓ・Ｉ・Ｔ」「Ａ・Ｓ・Ｉ・Ｔ・Ａ」「Ａ・Ｓ・Ｕ」の合計７つが入力キーとして登録される。
【００４３】
また、図１６に示すように、「動物園」という変換ワードについては、「どうぶつえん」の先頭ローマ字入力の場合、先頭ローマ字入力キーとして、「Ｄ・Ｕ・Ｂ・Ｔ・Ｅ・Ｎ」と入力することになり、前から順に「Ｄ」「Ｄ・Ｕ」「Ｄ・Ｕ・Ｂ」「Ｄ・Ｕ・Ｂ・Ｔ」「Ｄ・Ｕ・Ｂ・Ｔ・Ｅ」も入力キーとなる。また先頭簡易ローマ字入力の場合、先頭簡易入力キーとして、「Ｄ・Ｂ・Ｔ・Ｅ」と入力することになり、「Ｄ・Ｂ」「Ｄ・Ｂ・Ｔ」も入力キーとなる。さらに、後方から母音を足した「Ｄ・Ｂ・Ｔ・Ｅ・Ｎ」「Ｄ・Ｂ・Ｔ・Ｕ・Ｅ」「Ｄ・Ｕ・Ｂ・Ｔ・Ｕ・Ｅ・Ｎ」「Ｄ・Ｕ・Ｂ・Ｔ・Ｅ・Ｎ」、前方からローマ字入力のローマ字入力キーとして、「Ｄ・Ｏ」「Ｄ・Ｏ・Ｕ」「Ｄ・Ｏ・Ｕ・Ｂ」「Ｄ・Ｏ・Ｕ・Ｂ・Ｕ」「Ｄ・Ｏ・Ｕ・Ｂ・Ｕ・Ｔ」「Ｄ・Ｏ・Ｕ・Ｂ・Ｕ・Ｔ・Ｕ」「Ｄ・Ｏ・Ｕ・Ｂ・Ｕ・Ｔ・Ｕ・Ｅ」「Ｄ・Ｏ・Ｕ・Ｂ・Ｕ・Ｔ・Ｕ・Ｅ・Ｎ」も入力キーとして登録されている。また、漢字先頭入力の漢字先頭入力キーとして、「Ｄ・Ｂ・Ｅ」、後方から母音を足した「Ｄ・Ｂ・Ｅ・Ｎ」も登録されている。
【００４４】
すなわち、「動物園」という変換ワードについては、合計２２が入力キーとして登録される。
【００４５】
従って、人気順ＤＢ（図１３参照）における対応する入力キーの全てに変換ワードのワードＩＤが対応付けられることになる。
【００４６】
サーバ装置４の制御部４１は、ユーザ端末２から供給される確定ワードに基づいて、ポイントＤＢにおける人気ポイントを更新する。
【００４７】
例えば、図１７（Ａ）に示すように、ユーザ端末２から確定ワードとして、「明日、動物園に行こうよ！」という文字列が供給された場合、制御部４１は、図１７（Ｂ）に示すように、まず、句読点及び助詞などを見分けることにより、文字列を文節ごとに分ける。このケースでは、「明日、」「動物園に」「行こうよ！」の３つの文節に分けられる。
【００４８】
次に、制御部４１は、文節ごとに人気ポイントを付与すべき単語部分と、助詞や語尾などの付加部分とを区分けする。そして制御部４１は、単語部分及び単語部分＋付加部分の２種類の変換ワードについて、ポイントＤＢにおける対応する変換ワードに対して人気ポイントを付加する。
【００４９】
このように、サーバ装置４の制御部４１は、ユーザ端末２から供給される確定ワードに基づいて、変換ワードごとに人気ポイントを付加する。
【００５０】
なお、制御部４１は、確定ワードから抽出した変換ワードがポイントＤＢに存在しない場合には、抽出した変換ワードを新たにポイントＤＢに登録する。そして人気ポイント数が所定の登録閾値を超えた場合には、新しい変換ワードを人気順ＤＢ及び派生語ＤＢに登録する。これにより、新たなことばが頻繁に使用される場合には、自動的に該新たなことばを変換ワードとして人気順ＤＢ及び派生語ＤＢに登録することができる。
【００５１】
また、制御部４１は、定期的（例えば３０分ごと）に人気順ＤＢ及び派生語ＤＢにおける順位付けを見直すことにより、定期的にデータベース更新処理を実行する。この処理は、もちろん全ての変換ワードに対して毎回実行されても良いが、全ての変換ワードに対して実行すると処理負荷が大きいため、通常時には人気ポイントのポイント数が高い変換ワードのみを対象にして行い、確定ワードの供給が減少する時間帯（例えば夜中２：００〜５：００）に全体を計算するようにするようにしても良い。このときに、上述した人気ポイントが登録閾値を超えた新たなことばを登録するようにしても良い。
【００５２】
このとき、制御部４１は、人気順ＤＢにおいて、派生語ＤＢにおいて同一グループＩＤが付加されている変換ワードについては、一つだけを人気順ＤＢに登録する。これにより、上位に同一グループＩＤの派生語が複数登録されるのを防止する。
【００５３】
このように、サーバ装置４においては、ユーザ端末２における変換ワードの使用（確定）状況に応じて、人気順ＤＢ及び派生語ＤＢにおける順位が更新されるようになされている。
【００５４】
＜ユーザ端末における簡易入力処理＞
上述したように、ユーザ端末２には、サーバ装置４から人気順ＤＢ及び派生語ＤＢが供給される。サーバ装置４から供給される人気順ＤＢ及び派生語ＤＢは、全部であっても良いが、ユーザ端末２における処理負荷及び通信負荷を考慮して順位の高い部分のみ（例えば人気順ＤＢでは上位２０位、派生語ＤＢでは上位１０位）が供給されるようにしても良い。
【００５５】
ユーザ端末２の制御部２１は、供給された人気順ＤＢ及び派生語ＤＢに基づいて、簡易入力処理を実行する。表示部２４には、入力文字が表示される入力表示欄５１と、キーボード５０とが表示される。そして制御部２１は、ユーザの操作入力部２７に対する操作に応じて候補ワードの一覧である候補ワードリスト５２を表示する。
【００５６】
例えば図１８に示すように、入力キーとして「Ａ」が入力されると、制御部２１は、人気順ＤＢにおける人気順で候補ワードを表示できるだけ並べた候補ワードリスト５２を表示させる。「明日」は、第２位の人気順であるため、２番目に表示されている。ユーザが「明日」の上に指を載置することにより、派生語リスト５４がプルダウン表示される。派生語リスト５４は、派生語ＤＢの同一グループに所属する派生語を、人気順にリスト表示する。ユーザが派生語リスト５４における「明日、」をタップすることにより、「明日、」が確定する。
【００５７】
続いて、図１９に示すように、入力キーとして「Ｄ・Ｂ・Ｔ」が入力されると、制御部２１は、人気順ＤＢにおける人気順で候補ワードを表示させる。「動物園」は第２位の人気順であるため、２番目に表示されている。ユーザが「動物園」の上に指を載置することにより、派生語リストがプルダウン表示される。派生語リストは、派生語ＤＢの同一グループに所属する派生語を、人気順にリスト表示する。ユーザが派生語リストにおける「動物園に」をタップすることにより、「動物園に」が確定する。
【００５８】
さらに、図２０に示すように、入力キーとして「Ｉ・Ｋ」が入力されると、制御部２１は、人気順ＤＢにおける人気順で候補ワードを表示させる。人気１位の候補ワードとして、「行く」が表示される。ユーザが「行く」を操作することにより、派生語リストがプルダウン表示される。派生語リスト５４が表示しきれない場合には、最下段に下矢印５５が表示される。ユーザが下矢印５５をタップすると、図２１に示すように、キーボード５０が表示されなくなり、代わりに派生語の全リストである派生語全リスト５６が表示される。
【００５９】
ユーザが派生語全リスト５６から、「行こうよ！」をタップすることにより、「行こうよ！」が確定される。なお、派生語全リスト５６の右下に表示された上矢印５７を選択すると、一つ前の画面（図２０）へ戻る。なお、候補ワードリスト５２の右側の下矢印５３を選択すると、候補ワードの全リストである候補ワード全リスト（図示しない）が表示される。候補ワード全リストは、一覧表示されるのが候補ワードであること以外は派生語全リスト５６と同様であるため、説明を省略する。
【００６０】
また、図示しないが、上述したように、通常のローマ字入力や漢字先頭入力、先頭ローマ字入力のいずれの方式でも同様にして入力が可能である。
【００６１】
このように、ユーザ端末２では、ユーザがローマ字混合入力方式によって日本語を入力することが可能である。このとき、候補ワードリスト５２には派生語をひとつだけ表示することにより、候補ワードが多くなりすぎない。また、ユーザは候補ワードリスト５２又は派生語リスト５４から選択させるだけで入力が完了するため、入力文字数を著しく減少させることができる。
【００６２】
＜簡易入力処理手順＞
次に、簡易入力プログラムに従って実行される簡易入力処理Ｓ１００について、図２２のフローチャートを用いて説明する。
【００６３】
ユーザ端末２の制御部２１は、ユーザが例えば文字入力の画面を開くことにより文字入力の準備をすると、ステップＳ１００において簡易入力処理を開始し、次のステップＳ１０１へ移る。
【００６４】
ステップＳ１０１において、ユーザが文字を入力すると、次のステップＳ１０２へ移り、入力した未確定の文字を入力キーとして人気順ＤＢを検索し、次のステップＳ１０３へ移る。ステップＳ１０３において、制御部２１は、入力キーに対応する変換ワードの内、順位の高い順から候補ワードを表示部２４における候補ワードリスト５２に表示させ、次のステップＳ１０５へ移る。
【００６５】
ステップＳ１０５において、制御部２１は、候補ワードにおける派生語の表示要求がユーザからなされたか否かについて判別する。ここで否定結果が得られた場合、次のステップＳ１０８へ移る。一方、ステップＳ１０５で肯定結果が得られた場合、このことは派生語が要求されているため、制御部２１は、次のステップＳ１０６へ移る。
【００６６】
ステップＳ１０６において、制御部２１は、派生語ＤＢを検索し、対応する変換ワードを有する派生語グループを特定し、次のステップＳ１０７へ移る。ステップＳ１０７において、制御部２１は、特定されたグループに属する派生語を人気順に従ってリスト表示すると、次のステップＳ１０８へ移る。
【００６７】
ステップＳ１０８において、制御部２１は、候補ワードが指定されたことを認識すると、次のステップＳ１０９へ移る。ステップＳ１０９において、制御部２１は、ユーザによって指定された候補ワードを確定ワードとして確定し、ステップＳ１０１から手順を繰り返す。
【００６８】
このように、ユーザ端末２の制御部２１は、人気順ＤＢと派生語ＤＢを用いて候補ワードを表示し、ユーザに選択させるようになされている。
【００６９】
＜上記実施形態から抽出される発明＞
以下、上記した実施形態から抽出される発明群の特徴について、必要に応じて課題及び効果等を示しつつ説明する。なお以下においては、理解の容易のため、上記各実施形態において対応する構成を括弧書き等で適宜示すが、この括弧書き等で示した具体的構成に限定されるものではない。また、各特徴に記載した用語の意味や例示等は、同一の文言にて記載した他の特徴に記載した用語の意味や例示として適用しても良い。
【００７０】
本発明の端末装置（ユーザ端末２）は、ユーザの操作入力により入力キーが入力される操作部（操作入力部２７）と、
入力された入力キーが表示される表示部（表示部２４）と、
入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられた人気順データベースを記憶する記憶部（記憶部２５）と、
入力キーが入力されると、前記人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして前記表示部に表示させる候補ワード選択部（制御部２１）とを有し、
前記人気順データベースでは、
前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されていることを特徴とする。なお、先頭ローマ字キー、先頭簡易ローマ字キーは、全ての変換ワードに登録されていても良く、特定の品詞（例えば名詞など）にのみ登録されていても良い。全変換ワードに対して２０％以上の割合で登録されていることが好ましい。
【００７１】
これにより、先頭ローマ字キーを用いた先頭ローマ字入力、又は先頭簡易ローマ字キーを用いた先頭簡易ローマ字入力によって少ない文字数で文字列を入力することができる。
【００７２】
端末装置は、前記入力キーとして、前記変換ワードをローマ字表記した通常ローマ字キーが登録されていることを特徴とする。これにより、先頭ローマ字キー及び先頭簡易ローマ字キーによって適切な候補ワードが表示されない場合であっても、通常ローマ字キーを入力すればよく、ユーザの入力操作を簡易にできる。
【００７３】
端末装置は、前記入力キーとして、
前記変換ワードをローマ字表記したときに、漢字の先頭部分となる漢字先頭ローマ字のみを抽出した漢字先頭ローマ字キーが登録されていることを特徴とする。
【００７４】
これにより、ユーザが入力する文字数をさらに低減させることができ、ユーザの入力操作を簡易にできる。
【００７５】
前記漢字先頭ローマ字キーは、名詞についてのみ登録されていることを特徴とする。特に名詞は、活用形もなく、漢字先頭ローマ字入力に適している。漢字先頭ローマ字入力は、入力数が少なくできる反面、カナの組み合わせが莫大に多くなってしまうため、名詞のみに限定することで、ユーザの意図した候補ワードを出やすくすることができる。
【００７６】
端末装置における前記記憶部には、
意味は同じであるが活用形や省略形により表現の相違する変換ワードである派生語を派生語グループとしてグループ化した派生語データベースが登録されており、
前記候補ワード選択部は、
各派生語グループからひとつのみを前記候補ワードとして選択し、
前記派生語グループから選択された候補ワードが操作されると、前記派生語グループに登録されている派生語の一覧である派生語リストを一覧表示することを特徴とする。
【００７７】
先頭ローマ字入力、先頭簡易ローマ字入力では、入力数が少なくできる反面、カナの組み合わせが多くなり、候補ワードも多くなってしまう。そこで、派生語をグループ化して１つのみ表示させることにより、ユーザの入力したい候補ワードの順位を高めることができる。
【００７８】
端末装置において、前記派生語データベースは、
前記派生語グループ内で前記派生語を前記順位付けしており、
前記順位付けに従って前記派生語リストを表示することを特徴とする。
【００７９】
これにより、派生語についても順位に従って表示することができ、ユーザに候補ワードの選択をさせやすくできる。
【００８０】
また、本発明の日本語入力システム（日本語入力システム１）では、入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられており、前記入力キーとして、前記変換ワードをローマ字表記したときに、カナの先頭部分となる先頭ローマ字のみを抽出した先頭ローマ字キー、又は前記先頭ローマ字キーから最先頭以外の母音を省略した先頭簡易ローマ字キーのうち、少なくともいずれか一方が登録されている人気順データベースを記憶する記憶部と、
供給される確定ワードに基づい（記憶部４５）て、該確定ワードに対応する変換ワードに対して人気ポイントを付加する人気ポイント付加部（制御部４１）と、
前記人気ポイントに基づいて前記人気順データベースにおける前記人気順を更新するデータベース更新部（制御部４１）とを有するサーバ装置（サーバ装置４）と、
ユーザの操作入力により入力キーが入力される操作部と、
入力された入力キーが表示される表示部と、
前記サーバ装置から供給され、前記人気順データベースを記憶する記憶部と、
入力キーが入力されると、前記人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして前記表示部に表示させる候補ワード選択部と、
確定された確定ワードを前記サーバ装置に送信する送信部とを有する端末装置とを備えることを特徴とする。
【００８１】
これにより、日本語入力システムでは、確定ワードに基づいて人気順データベースを常に更新することができるため、ユーザの意図した候補ワードが表示される確率を高めることができる。また、流行や季節のことばに対しても対応することが可能である。
【００８２】
日本語入力システムにおいて、前記サーバ装置における人気ポイント付加部は、
前記確定ワードを文節に分け、文節から単語と付加部分とを分離し、単語のみの変換ワード及び文節としての変換ワードの両方に対して前記人気ポイントを付加することを特徴とする。
【００８３】
これにより、日本語入力システムでは、必然的に単語のみについての人気ポイントを高めて候補ワードとして表示することができ、小さいスペースに効率良く候補ワードを表示させることができる。
【００８４】
日本語入力システムにおいて前記サーバ装置は、
前記確定ワードに基づく変換ワードが新規である場合には、
前記変換ワードを新規ワードとして記憶し、人気ポイントが所定数以上になった場合に、前記人気順データベースに登録することを特徴とする。
【００８５】
これにより、間違いで入力された単語が登録されるのを防止しつつ、新しい流行語などを迅速に人気順データベースに反映させることができる。
【００８６】
以上の構成によれば、端末装置では、ユーザの操作入力により入力キーが入力される操作部と、
入力された入力キーが表示される表示部と、
入力キーに対して変換ワード及び該変換ワードの人気順が関連付けられた人気順データベースと、意味は同じであるが活用形や省略形により表現の相違する変換ワードである派生語を派生語グループとしてグループ化した派生語データベースとを記憶する記憶部と、
入力キーが入力されると、前記人気順データベースから人気の高い順で選択された変換ワードを候補ワードとして前記表示部に表示させる際、各派生語グループからひとつのみを前記候補ワードとして選択し、
前記派生語グループから選択された候補ワードが操作されると、前記派生語グループに登録されている派生語の一覧である派生語リストを一覧表示することを特徴とする。
【００８７】
これにより、派生語グループにおいて候補ワードをひとつしか表示させないため、同じような意味の候補ワードが連なって表示されることがなく、ユーザの意図した候補ワードを表示させやすくできる。
【００８８】
＜他の実施の形態＞
上述実施形態では、文章からなる文字列が確定ワードとして供給されたが、本発明はこの限りではない。例えば、供給される確定ワードは実際にユーザ端末において１回ごとに選択されるなどして確定された単語や単語＋語尾、助詞などの確定文字列ごとでもよく、文節単位でも良い。
【００８９】
上述実施形態では、単語と確定文字列との両方に人気ポイントが付加されたが、人気ポイントは確定された確定ワード（確定文字列）だけに付加しても良い。また、人気ポイントを１日ごとに集計したが、例えば３時間ごとに設定しても良く、開始からの累計としても良い。
【００９０】
上述実施形態では、サーバ装置４がポイントＤＢと人気順ＤＢと派生語ＤＢとを有するようにしたが、データベースの構成について制限はない。例えば、ポイントＤＢと人気順ＤＢの機能を一つにしたデータベースを有していても良い。また、日本語入力システム１において派生語ＤＢは必須でなく、少なくとも人気順ＤＢ又は派生語ＤＢのいずれか一方があれば良い。
【００９１】
上述実施形態では、人気ポイントによる順位付けに従って派生語を表示するようにしたが、例えば派生語ＤＢに基本ワードを設け、基本ワードを候補ワードとして常に表示するようにしても良い。また、派生語が存在する候補ワードに印をつけて表示したり、色を変化させて表示するようにしても良い。
【００９２】
上述実施形態では、ユーザ端末２は単純に人気順ＤＢの人気順のみで候補ワードを表示するようにしたが、ユーザごとの履歴を混合して使用するようにしても良い。例えば、ユーザ自身の履歴ＤＢを有しており、人気順ＤＢに対して重み付けを行ったり、好みの表現を記憶して優先的に表示させたり、最近の履歴から候補ワードを所定数（１つか２つ）のみ優先的に表示することができる。
【００９３】
上述実施形態では、先頭ローマ字入力、先頭簡易ローマ字入力、ローマ字入力のいずれであっても入力が可能であるようにしたが、先頭ローマ字入力、先頭簡易ローマ字入力のいずれかのみを使用したり、一部のみ（人気のあるもののみ又は特定の品詞や条件に合致する変換ワードのみ）を先頭ローマ字入力、先頭簡易ローマ字入力できるようにしても良い。一部とは、全体の変換ワードのうち、少なくとも２０％以上をいう。また、先頭ローマ字入力、先頭簡易ローマ字入力、ローマ字入力のいずれで入力されたかを認識するようにしても良い。例えば、２文字目（先頭が母音である場合は３文字目）に母音が入力されたか否かで、入力方式がローマ字入力であるか否かを判別するようにする。入力キーには、予めいずれの入力方式によるかを見分けられる識別子を付加しておき、ローマ字入力と判別された場合には、識別子によってローマ字入力方式の入力キーから優先的に検索を行うことにより、ローマ字入力を優先して候補ワードに表示する。
【００９４】
上述実施形態では、派生語として語尾の相違するものを候補ワードとして表示するようにしたが、派生語と語尾を分離しても良い。例えば、派生語リストとして、活用形のみを変化させた候補ワードと、語尾のみを別リストとして同時に表示し、各リストから候補ワードと語尾とを選択させる。また、活用形のみを変化した派生語リストから選択させ、その後に自動的に語尾を候補ワードとして表示させて選択させることもできる。これにより、語尾の組み合わせ分だけ変換ワードの数を減少させることができ、候補ワードの選択を容易にできる。
【産業上の利用可能性】
【００９５】
本発明は、例えばスマートフォンやすることができるパーソナルコンピュータを使用して日本語入力を行う日本語入力プログラムに適用できる。
【符号の説明】
【００９６】
１        ：日本語入力システム
２        ：ユーザ端末
４        ：サーバ装置
２１      ：制御部
２３      ：外部インターフェース
２４      ：表示部
２５      ：記憶部
２７      ：操作入力部
４１      ：制御部
４３      ：外部インターフェース
４５      ：記憶部
５０      ：キーボード
５１      ：入力表示欄
５２      ：候補ワードリスト
５４      ：派生語リスト
５６      ：派生語全リスト
【図１】
2019012307.tif 000003
【図２】
2019012307.tif 000004
【図３】
2019012307.tif 000005
【図４】
2019012307.tif 000006
【図５】
2019012307.tif 000007
【図６】
2019012307.tif 000008
【図７】
2019012307.tif 000009
【図８】
2019012307.tif 000010
【図９】
2019012307.tif 000011
【図１０】
2019012307.tif 000012
【図１１】
2019012307.tif 000013
【図１２】
2019012307.tif 000014
【図１３】
2019012307.tif 000015
【図１４】
2019012307.tif 000016
【図１５】
2019012307.tif 000017
【図１６】
2019012307.tif 000018
【図１７】
2019012307.tif 000019
【図１８】
2019012307.tif 000020
【図１９】
2019012307.tif 000021
【図２０】
2019012307.tif 000022
【図２１】
2019012307.tif 000023
【図２２】
2019012307.tif 000024