(57)【要約】【課題】電子文書についてのカテゴリに拘らず、電子文書作成時の文字入力をより効果的に補助する。【解決手段】  文字入力装置１は、複数の単語が登録される単語辞書２０と、複数のカテゴリのそれぞれに特有の単語が登録される複数のカテゴリ別辞書２１とを記憶する記憶部１１と、電子文書について判別したカテゴリに対応するカテゴリ別辞書２１を選択するカテゴリ判別部１５と、電子文書に対して入力又は選択された文字列に対応する１以上の変換候補を、単語辞書２０の単語とカテゴリ判別部１５が選択したカテゴリ別辞書２１の単語とに基づいて取得する変換候補取得部１６と、単語辞書２０の単語の表示優先度よりも、カテゴリ判別部１５が選択したカテゴリ別辞書２１の単語の表示優先度を高くして、変換候補取得部１６が取得した１以上の変換候補を各単語の表示優先度に基づいた順で表示部１３に表示させる変換候補表示部１７とを備える。【選択図】図１
2020144603.tif 000002
【特許請求の範囲】
【請求項１】
複数の単語が登録される単語辞書と、複数のカテゴリのそれぞれに特有の単語が登録される複数のカテゴリ別辞書とを記憶する記憶部と、
電子文書について前記カテゴリを判別して、該カテゴリに対応する前記カテゴリ別辞書を選択するカテゴリ判別部と、
前記電子文書に対して文字列が入力又は選択されたときに、該文字列に対応する１以上の変換候補を、前記単語辞書に登録された単語と前記カテゴリ判別部が選択した前記カテゴリ別辞書に登録された単語とに基づいて取得する変換候補取得部と、
前記単語辞書に登録された単語の表示優先度よりも、前記カテゴリ判別部が選択した前記カテゴリ別辞書に登録された単語の表示優先度を高くして、前記変換候補取得部が取得した前記１以上の変換候補を前記各単語の表示優先度に基づいた順で表示部に表示させる変換候補表示部と、を備えることを特徴とする文字入力装置。
【請求項２】
前記記憶部は、前記電子文書の分野を前記カテゴリとして、複数の前記分野のそれぞれに対応する前記複数のカテゴリ別辞書を記憶していて、
前記カテゴリ判別部は、前記電子文書の内容に基づいて、前記カテゴリとして前記分野を判別し、該分野に対応する前記カテゴリ別辞書を選択することを特徴とする請求項１に記載の文字入力装置。
【請求項３】
前記記憶部は、前記電子文書の分野における作成者の熟練度を前記カテゴリとして、複数の前記熟練度のそれぞれに対応する前記複数のカテゴリ別辞書を記憶していて、
前記カテゴリ判別部は、前記電子文書の内容に基づいて、前記カテゴリとして前記熟練度を判別し、該熟練度に対応する前記カテゴリ別辞書を選択することを特徴とする請求項１に記載の文字入力装置。
【請求項４】
前記記憶部は、前記電子文書の作成者の作成者タイプを前記カテゴリとして、複数の前記作成者タイプのそれぞれに対応する前記複数のカテゴリ別辞書を記憶していて、
前記カテゴリ判別部は、前記電子文書の内容に基づいて、前記カテゴリとして前記作成者タイプを判別し、該作成者タイプに対応する前記カテゴリ別辞書を選択することを特徴とする請求項１に記載の文字入力装置。
【請求項５】
前記変換候補表示部は、前記表示優先度と前記１以上の変換候補のそれぞれの使用履歴とに基づいた順に前記１以上の変換候補を表示することを特徴とする請求項１〜４の何れか１項に記載の文字入力装置。
【請求項６】
情報処理装置における文字入力プログラムであって、
複数の単語が登録される単語辞書と、複数のカテゴリのそれぞれに特有の単語が登録される複数のカテゴリ別辞書とを記憶するステップと、
電子文書について前記カテゴリを判別して、該カテゴリに対応する前記カテゴリ別辞書を選択するステップと、
前記電子文書に対して文字列が入力又は選択されたときに、該文字列に対応する１以上の変換候補を、前記単語辞書に登録された単語と該電子文書に対して選択した前記カテゴリ別辞書に登録された単語とに基づいて取得するステップと、
前記単語辞書に登録された単語の表示優先度よりも、前記電子文書に対して選択した前記カテゴリ別辞書に登録された単語の表示優先度を高くして、前記文字列に対して取得した前記１以上の変換候補を前記表示優先度に基づいた順で表示部に表示させるステップと、
を前記情報処理装置のコンピュータに実行させることを特徴とする文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子文書を作成する作成者の操作に応じて文字を入力する文字入力装置及び文字入力プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータや携帯電話端末、スマートフォン、タブレット等の情報処理装置は、小説や論文、ビジネス関連文書、メール、チャット等の電子文書を作成する機能を有し、作成者の操作に応じて、作成中の電子文書に文字を入力する文字入力装置として動作する。文字入力装置は、電子文書の作成を容易にするために、例えば、単語辞書を利用した文字変換やオートコンプリート等の補助機能を有している。また、文字入力装置は、これらの補助機能を補完するために、入力した文字に対してかな漢字変換される変換候補や入力した文字から予測変換される変換候補を単語の使用履歴に基づいて表示する機能を有している。
【０００３】
例えば、特許文献１の携帯情報端末における文字変換システムは、文字入力装置より変換対象の文字列が入力されると、予測変換方式に基づき利用頻度等を考慮して、単語辞書部より変換候補を生成する文字予測変換処理部と、電子メール作成時に入力されたメールアドレスより、文字入力者と送信者との関係性を取得する関係性取得処理部と、取得した送信者との関係性を考慮して、予測変換候補の表示順を決定し、関係性考慮予測変換候補リストを作成する関係性考慮表示順決定処理部と、関係性考慮予測変換候補リストを表示部に出力する文字列出力処理部と、表示した関係性考慮予測変換候補リストから変換文字が選択されたか判断を行う変換文字確定処理部と、変換文字が選択された場合には、選択された変換文字の関係性を更新した後に、使用頻度等を考慮した予測変換方式での学習を行う関係性情報更新処理部とを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３７６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の文字入力装置では、所定の作成者が所定の種類（分野）について電子文書の作成作業を行うとき、文字に対応して表示される変換候補は、文字入力装置の使用履歴に依存する。即ち、所定の文字に対応する変換候補として、使用日時が最近の変換候補や使用頻度の高い変換候補が、より上位に表示される。例えば、医療関係の電子文書を作成したあとに、旅行関係の電子文書を作成すると、後者の作業の時に、前者で記憶された変換候補が優先して現れるようになる。これにより、電子文書の作成作業が煩わしくなるおそれがある。
【０００６】
上記事情を考慮し、電子文書についてのカテゴリに拘らず、電子文書作成時の文字入力をより効果的に補助することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記した目的を達成するため、本発明の文字入力装置は、複数の単語が登録される単語辞書と、複数のカテゴリのそれぞれに特有の単語が登録される複数のカテゴリ別辞書とを記憶する記憶部と、電子文書について前記カテゴリを判別して、該カテゴリに対応する前記カテゴリ別辞書を選択するカテゴリ判別部と、前記電子文書に対して文字列が入力又は選択されたときに、該文字列に対応する１以上の変換候補を、前記単語辞書に登録された単語と前記カテゴリ判別部が選択した前記カテゴリ別辞書に登録された単語とに基づいて取得する変換候補取得部と、前記単語辞書に登録された単語の表示優先度よりも、前記カテゴリ判別部が選択した前記カテゴリ別辞書に登録された単語の表示優先度を高くして、前記変換候補取得部が取得した前記１以上の変換候補を前記各単語の表示優先度に基づいた順で表示部に表示させる変換候補表示部と、を備えることを特徴とする。
【０００８】
上記した文字入力装置では、前記記憶部は、前記電子文書の分野を前記カテゴリとして、複数の前記分野のそれぞれに対応する前記複数のカテゴリ別辞書を記憶していて、前記カテゴリ判別部は、前記電子文書の内容に基づいて、前記カテゴリとして前記分野を判別し、該分野に対応する前記カテゴリ別辞書を選択するとよい。
【０００９】
また、上記した文字入力装置では、前記記憶部は、前記電子文書の分野における作成者の熟練度を前記カテゴリとして、複数の前記熟練度のそれぞれに対応する前記複数のカテゴリ別辞書を記憶していて、前記カテゴリ判別部は、前記電子文書の内容に基づいて、前記カテゴリとして前記熟練度を判別し、該熟練度に対応する前記カテゴリ別辞書を選択してもよい。
【００１０】
更に、上記した文字入力装置では、前記記憶部は、前記電子文書の作成者の作成者タイプを前記カテゴリとして、複数の前記作成者タイプのそれぞれに対応する前記複数のカテゴリ別辞書を記憶していて、前記カテゴリ判別部は、前記電子文書の内容に基づいて、前記カテゴリとして前記作成者タイプを判別し、該作成者タイプに対応する前記カテゴリ別辞書を選択してもよい。
【００１１】
また更に、上記した文字入力装置では、前記変換候補表示部は、前記各単語の表示優先度と前記１以上の変換候補のそれぞれの使用履歴とに基づいた順に前記１以上の変換候補を表示するとよい。
【００１２】
また、本発明の文字入力プログラムは、情報処理装置における文字入力プログラムであって、複数の単語が登録される単語辞書と、複数のカテゴリのそれぞれに特有の単語が登録される複数のカテゴリ別辞書とを記憶するステップと、電子文書について前記カテゴリを判別して、該カテゴリに対応する前記カテゴリ別辞書を選択するステップと、前記電子文書に対して文字列が入力又は選択されたときに、該文字列に対応する１以上の変換候補を、前記単語辞書に登録された単語と該電子文書に対して選択した前記カテゴリ別辞書に登録された単語とに基づいて取得するステップと、前記単語辞書に登録された単語の表示優先度よりも、前記電子文書に対して選択した前記カテゴリ別辞書に登録された単語の表示優先度を高くして、前記文字列に対して取得した前記１以上の変換候補を前記表示優先度に基づいた順で表示部に表示させるステップと、を前記情報処理装置のコンピュータに実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、電子文書についてのカテゴリに拘らず、電子文書作成時の文字入力をより効果的に補助することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る文字入力装置を示すブロック図である。
【図２】本発明の実施形態に係る文字入力装置による文字列の変換動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
本発明の実施形態に係る文字入力装置１について図１を参照しながら説明する。
【００１６】
文字入力装置１は、例えば、パーソナルコンピュータや携帯電話端末、スマートフォン、タブレット等の情報処理装置であり、ユーザー（例えば、電子文書の作成者）の操作に応じて文字を入力する機能を有する。文字入力装置１は、例えば、小説や論文、ビジネス関連文書等の電子文書を作成する文書作成プログラムや、メールを作成するメール作成プログラム、ＳＮＳに投稿されるメッセージを作成するメッセージ作成プログラム等を情報処理装置が実行するときに、文字を入力するために用いられる。なお、電子文書の作成とは、新規作成及び編集を含む。
【００１７】
文字入力装置１は、特に、電子文書の作成を容易にするために、後述する単語辞書２０やカテゴリ別辞書２１を利用した文字変換やオートコンプリート等の文字入力補助機能を有する。また、文字入力装置１は、これらの文字入力補助機能を補完するために、入力又は選択した１以上の文字（以下、入力文字列と称する）に対してかな漢字変換される変換候補や、入力文字列から予測変換される変換候補を単語の使用履歴２２、２３に基づいて表示する機能を有する。
【００１８】
文字入力装置１は、ＣＰＵ等からなる制御部１０と、ＲＯＭやＲＡＭ、ハードディスク等からなる記憶部１１とを備える。記憶部１１は、制御部１０で制御される制御プログラムや制御用データを記憶する。
【００１９】
例えば、記憶部１１は、文書作成プログラムや後述する文字入力プログラムを記憶し、また、文字入力プログラムで使用される単語辞書２０や複数のカテゴリ別辞書２１を記憶している。
【００２０】
単語辞書２０には、文字入力プログラムで使用される複数の単語、特に、様々な一般的な単語が登録されている。単語辞書２０では、各単語を読みと関連付けて登録していて、読みに基づいて単語を検索可能にしている。所定の文字列についてかな漢字変換を実行する場合、単語辞書２０を用いることで、文字列と同音の単語を変換候補として検索することができる。また、未確定の文字列について予測変換を実行する場合、単語辞書２０を用いることで、未確定の文字列と同音の先行文字を含む単語を変換候補として検索することができる。
【００２１】
また、記憶部１１は、所定の読み（即ち、文字列）と、この読みに対応して単語辞書２０から検索される１以上の単語（即ち、変換候補）との関連付けを記憶する。読みと１以上の単語との関連付けは、単語辞書２０に記憶されてもよく、あるいは他のテーブル等に記憶されてもよい。更に、読みと１以上の単語との関連付けに付随して、各単語を変換候補として表示部１３に表示させる際の表示優先度を単語毎に設定して記憶する。また、読みと１以上の単語との関連付けに付随して、各単語がかな漢字変換や予測変換で選択された事実を、単語辞書２０における各単語の使用履歴２２として記憶する。各単語の使用履歴２２は、例えば、最終使用日時や使用頻度を含む。
【００２２】
複数のカテゴリ別辞書２１は、異なる複数のカテゴリにそれぞれ対応して備えられ、各カテゴリ別辞書２１には、対応する各カテゴリに特有の単語が登録される。なお、各カテゴリ別辞書２１は、単語辞書２０と同様に単語を登録していて、各カテゴリ別辞書２１の単語は、単語辞書２０の単語と重複していてもよく、単語辞書２０に登録されない独自の単語でもよい。カテゴリ別辞書２１には、予め定められた単語だけでなく、ユーザーが設定した単語や、過去の単漢字変換で組み合わされた単語が登録されてもよく、即ち、カテゴリ別辞書２１は、ユーザーの学習辞書として機能してよい。
【００２３】
また、記憶部１１は、所定の読み（即ち、文字列）と、この読みに対応して各カテゴリ別辞書２１から検索される１以上の単語（即ち、変換候補）との関連付けを記憶する。この読みと１以上の単語との関連付けは、各カテゴリ別辞書２１に記憶されてもよく、あるいは他のテーブル等に記憶されてもよい。更に、読みと１以上の単語との関連付けに付随して、各単語を変換候補として表示部１３に表示させる際の表示優先度を単語毎に設定して記憶する。また、読みと１以上の単語との関連付けに付随して、各単語がかな漢字変換や予測変換で選択された事実を、各カテゴリ別辞書２１における各単語の使用履歴２３として記憶する。各単語の使用履歴２３は、例えば、最終使用日時や使用頻度を含む。
【００２４】
例えば、記憶部１１は、電子文書の分野をカテゴリとして、異なる複数の分野のそれぞれに対応する複数のカテゴリ別辞書２１を備える。例えば、電子文書の分野には、医療分野、機械分野、電気分野、ソフトウェア分野、物理学分野、化学分野、生物学分野等の様々な技術分野や、旅行分野、スポーツ分野等の様々な趣味分野、並びに他の様々な分野が存在し、各分野に対応した各カテゴリ別辞書２１、即ち、分野別単語辞書を備える。各分野別単語辞書には、各分野に特有の単語が登録される。
【００２５】
また、記憶部１１は、電子文書の作成者の熟練度や経験、レベル（電子文書の各分野における熟練度）をカテゴリとして、異なる複数の熟練度のそれぞれに対応する複数のカテゴリ別辞書２１を備える。例えば、電子文書の各分野において、電子文書の作成者の熟練度は、初級、中級、上級等の様々な熟練度に分けられ、各熟練度に対応した各カテゴリ別辞書２１、即ち、熟練度別単語辞書を備える。各熟練度別単語辞書は、各熟練度に特有の単語を含んでいて、例えば、熟練度が初級の場合に比べて上級である程、より多くの語彙数の単語を含んでよく、より専門的な単語やより高度な単語を含んでよい。
【００２６】
更に、記憶部１１は、例えば、電子文書の作成者の年齢や性別等の作成者タイプをカテゴリとして、異なる複数の作成者タイプのそれぞれに対応する複数のカテゴリ別辞書２１を備える。各作成者タイプに対応した各カテゴリ別辞書２１、即ち、作成者タイプ別単語辞書として、例えば、作成者の年齢に応じた年齢別単語辞書や作成者の世代に応じた世代別単語辞書を備えてよく、作成者の性別に応じた性別別単語辞書を備えてよい。あるいは、作成者タイプ別単語辞書として、作成者の年齢又は世代と性別との組み合わせに応じた組み合わせ別単語辞書を備えてもよい。各作成者タイプ別単語辞書は、各年齢や各世代又は各性別に特有の単語を含んでいて、例えば、各年齢や各世代又は各性別で流行している単語を含んでよい。
【００２７】
また、文字入力装置１は、操作部１２及び表示部１３を備え、制御部１０は、記憶部１１に格納された制御プログラムや制御用データに基づいて、操作部１２及び表示部１３を制御する。制御部１０は、例えば、記憶部１１に記憶される文書作成プログラムを実行することにより、操作部１２及び表示部１３を制御する。
【００２８】
また、文書作成プログラムが実行されるとき、制御部１０は、記憶部１１に記憶される文字入力プログラムを実行することにより、上記した文字入力補助機能を提供して電子文書に文字を入力する。更に、制御部１０は、記憶部１１に記憶される文字入力プログラムを実行することにより、文字入力補助機能を補完するために、カテゴリ判別部１５、変換候補取得部１６及び変換候補表示部１７として機能する。
【００２９】
文字入力プログラムは、文字入力装置１（情報処理装置）の制御部１０（コンピュータ）に各処理（ステップ）を実行させるものであって、パーソナルコンピュータで作動するソフトウェアやスマートフォンで作動するアプリケーション等で構成される。
【００３０】
操作部１２は、例えば、キーボードやポインティングデバイス等の入力装置で構成され、ユーザーの操作を受け付けて制御部１０へ送信する。表示部１３は、液晶ディスプレイ等の表示装置で構成され、制御部１０に制御されて各種画面を表示する。あるいは、操作部１２及び表示部１３は、それぞれタッチパッド及び液晶パネルで構成されて、一体的なタッチパネルで構成されてもよい。以下、ユーザーの操作とは、特定しない限り、操作部１２を介したユーザーの操作を示す。
【００３１】
文字入力プログラムを実行する制御部１０は、操作部１２を介してユーザーの操作に応じた文字入力を受け付けて入力文字列とする。文書作成プログラムを実行する制御部１０は、新規作成又は編集される電子文書の作成画面を表示部１３に表示させる。また、文書作成プログラム実行中に文字入力プログラムを実行する制御部１０は、操作部１２を介して入力された文字列を電子文書の作成画面に表示させる。電子文書の作成画面では、操作部１２の操作によって編集中の文字を選択可能であり、制御部１０は、選択された文字を入力文字列とする。
【００３２】
次に、カテゴリ判別部１５、変換候補取得部１６及び変換候補表示部１７について説明する。
【００３３】
カテゴリ判別部１５は、電子文書の作成を補助するように文字入力プログラムが実行されている間に、作成中の電子文書についてカテゴリを判別する。例えば、カテゴリ判別部１５は、電子文書のファイルを開いたときや、電子文書の作成中の所定の時間間隔毎に、文字入力や文書作成を妨げないタイミングでカテゴリを判別する。そして、カテゴリ判別部１５は、文字入力プログラムで使用されるカテゴリ別辞書２１として、判別したカテゴリに対応するカテゴリ別辞書２１を選択する。
【００３４】
具体的には、カテゴリ判別部１５は、作成中の電子文書の本文に使用されている単語や文章を抽出し、これらの単語や文章の意味内容や使用頻度を解析して、電子文書についてのカテゴリを判別する。即ち、カテゴリ判別部１５は、電子文書で使用されている単語や文章の意味内容や使用頻度を周期的に解析して、電子文書に係るカテゴリを判別する。これにより、作成中の電子文書の分野を検出した後、作成作業の進行した電子文書で使用されている単語や文章内容に基づいて、更に分野を絞り込むことができる。
【００３５】
例えば、所定の分野を示す単語の使用頻度が高ければ、その単語の属する分野をカテゴリとして判別することができる。また、専門的な単語や高度な単語の使用頻度が高い程、高い熟練度をカテゴリとして判別することができる。更に、学習指導要領で定められた単語や漢字の使用状況を解析して、学生である作成者の学年を判定したり、流行している用語の使用状況を解析して、作成者の年齢や世代、性別を判定したりすることができ、これらのような判定結果に基づく作成者タイプをカテゴリとして判別することができる。
【００３６】
なお、新規の電子文書は、本文内容が少ないのでカテゴリの判別材料も少ないが、作成作業が進むに連れて内容が多くなるのでカテゴリの判別材料も多くなり、カテゴリ判別部１５は、カテゴリ判別の精度を高めることができる。
【００３７】
また、カテゴリ判別部１５は、作成中の電子文書のファイル名や格納フォルダ名、ファイルプロパティ等に使用されている単語を抽出し、この単語の意味内容を解析して電子文書についてのカテゴリを判別してもよい。
【００３８】
なお、カテゴリを判別するためのプログラムやテーブルは、記憶部１１に記憶されていてもよいが、外部機器（例えば、サーバやクラウドに蓄積されたデータベース）に備えていて、文字入力装置１が外部機器と通信することで、外部機器にカテゴリ判別をさせてもよい。
【００３９】
変換候補取得部１６は、操作部１２の操作に応じて入力文字列が入力又は選択されると、その入力文字列に基づいて、単語辞書２０とカテゴリ判別部１５が選択したカテゴリ別辞書２１とから１以上の変換候補を取得する。変換候補取得部１６は、かな漢字変換を実行する場合には、入力文字列と読みが同音の単語を変換候補として単語辞書２０及びカテゴリ別辞書２１に登録された単語から検索する。また、変換候補取得部１６は、予測変換を実行する場合には、入力文字列と読みが同音の先行文字を含む単語を変換候補として単語辞書２０及びカテゴリ別辞書２１から検索する。なお、変換候補取得部１６は、単語辞書２０とカテゴリ別辞書２１とで重複した単語が検索される場合には、カテゴリ別辞書２１の単語を優先的に変換候補とする。
【００４０】
変換候補表示部１７は、変換候補取得部１６が取得した１以上の変換候補を表示部１３の候補表示領域に表示させる。このとき、変換候補表示部１７は、単語辞書２０に登録された単語の表示優先度を、各カテゴリ別辞書２１に登録された単語の表示優先度よりも高くして、１以上の変換候補の表示順を決定してよい。例えば、変換候補表示部１７は、単語辞書２０から取得した変換候補に比べて、各カテゴリ別辞書２１から取得した変換候補をより上位に表示してよい。あるいは、単語辞書２０に登録された単語の表示優先度に対して、各カテゴリ別辞書２１に登録された単語の表示優先度に所定の重み付けを設定してもよい。なお、候補表示領域は、入力文字列の近傍にポップアップ表示されてもよく、あるいは、タッチパネルのキーボード周辺に表示されてもよい。
【００４１】
また、変換候補表示部１７は、入力文字列の読みに基づいて、単語辞書２０における各単語の使用履歴２２及び各カテゴリ別辞書２１における各単語の使用履歴２３を記憶部１１から取得する。そして、変換候補表示部１７は、単語辞書２０での使用履歴２２と各カテゴリ別辞書２１での使用履歴２３に基づいて、１以上の変換候補の表示順を決定する。変換候補表示部１７は、使用日時が最近の変換候補や使用頻度の高い変換候補をより上位に表示してよい。
【００４２】
文字入力装置１は、変換候補表示部１７によって表示された１以上の変換候補から、操作部１２の操作によって何れかの変換候補が選択されると、選択された変換候補が、確定した文字列として電子文書の作成画面に表示され、電子文書に蓄積される。
【００４３】
次に、文字入力装置１による文字列の変換動作について、図２のフローチャートを参照しながら説明する。
【００４４】
先ず、文字入力装置１では、文書作成プログラムによって、作成する電子文書のファイルが開かれて表示部１３の作成画面に電子文書が表示される（ステップＳ１）。
【００４５】
カテゴリ判別部１５は、作成中の電子文書についてカテゴリを判別し（ステップＳ２）、判別したカテゴリに対応するカテゴリ別辞書２１を選択する（ステップＳ３）。
【００４６】
文字入力装置１は、作成中の電子文書について操作部１２の操作に応じた入力文字列の入力又は選択を受け付ける（ステップＳ４）。
【００４７】
変換候補取得部１６は、その入力文字列に対応する１以上の変換候補を、単語辞書２０と選択したカテゴリ別辞書２１とから取得する（ステップＳ５）。
【００４８】
変換候補表示部１７は、変換候補取得部１６が取得した１以上の変換候補の表示順を、各カテゴリ別辞書２１に登録された単語の表示優先度をより高くしつつ、単語辞書２０での使用履歴２２と各カテゴリ別辞書２１での使用履歴２３に基づいて決定し、表示部１３の候補表示領域に表示させる（ステップＳ６）。
【００４９】
文字入力装置１は、１以上の変換候補から何れかの変換候補を選択させて確定文字列とする（ステップＳ７）。
【００５０】
本実施形態によれば、上述のように、文字入力装置１は、複数の単語が登録される単語辞書２０と、複数のカテゴリのそれぞれに特有の単語が登録される複数のカテゴリ別辞書２１とを記憶する記憶部１１と、作成中の電子文書についてカテゴリを判別して、該カテゴリに対応するカテゴリ別辞書２１を選択するカテゴリ判別部１５と、電子文書に対して文字列が入力又は選択されたときに、該文字列に対応する１以上の変換候補を、単語辞書２０に登録された単語とカテゴリ判別部１５が選択したカテゴリ別辞書２１に登録された単語とに基づいて取得する変換候補取得部１６と、単語辞書２０に登録された単語の表示優先度よりも、カテゴリ判別部１５が選択したカテゴリ別辞書２１に登録された単語の表示優先度を高くして、変換候補取得部１６が取得した１以上の変換候補を各単語の表示優先度に基づいた順で表示部１３に表示させる変換候補表示部１７とを備える。
【００５１】
これにより、本実施形態の文字入力装置１によれば、作成される電子文書についてのカテゴリに適したカテゴリ別辞書２１が自動的に選択され、かな漢字変換や予測変換の変換候補は、電子文書についてのカテゴリに適した順で表示される。これにより、電子文書の作成者は、カテゴリに拘らず、所望の変換候補を選択し易くなり、作業の煩わしさが改善される。このように、本発明によれば、電子文書についてのカテゴリに拘らず、電子文書作成時の文字入力をより効果的に補助することができる。
【００５２】
また、本実施形態の文字入力装置１において、記憶部１１は、電子文書の分野をカテゴリとして、複数の分野のそれぞれに対応する複数のカテゴリ別辞書２１を記憶していて、カテゴリ判別部１５は、作成中の電子文書の内容に基づいて、カテゴリとして分野を判別し、該分野に対応するカテゴリ別辞書２１を選択する。
【００５３】
これにより、電子文書の作成が進行すると、電子文書で使用されている単語や文章等の内容の変化に応じて、分野を高い精度で絞り込むことができる。また、分野の異なる電子文書の作業が切り換えられても、かな漢字変換や予測変換の変換候補や、学習辞書としても機能するカテゴリ別辞書２１を、作成中の電子文書の分野に合わせることができる。
【００５４】
また、本実施形態の文字入力装置１において、記憶部１１は、電子文書の分野における作成者の熟練度をカテゴリとして、複数の熟練度のそれぞれに対応する複数のカテゴリ別辞書２１を記憶していて、カテゴリ判別部１５は、作成中の電子文書の内容に基づいて、カテゴリとして熟練度を判別し、該熟練度に対応するカテゴリ別辞書２１を選択する。
【００５５】
これにより、電子文書で使用されている単語や文章等の内容や頻度に応じて、電子文書の作成者の熟練度を自動的に判断及び学習し、作成者に応じたレベルでかな漢字変換や予測変換を行うことができる。例えば、初級者は、より簡易に文書を作成することができ、上級者は、より専門的で高度の文書を作成することができる。
【００５６】
また、本実施形態の文字入力装置１において、記憶部１１は、電子文書の作成者の作成者タイプをカテゴリとして、複数の作成者タイプのそれぞれに対応する複数のカテゴリ別辞書２１を記憶していて、カテゴリ判別部１５は、作成中の電子文書の内容に基づいて、カテゴリとして作成者タイプを判別し、該作成者タイプに対応するカテゴリ別辞書２１を選択する。
【００５７】
これにより、電子文書で使用されている単語や漢字を記録及び学習して、単語や漢字の使用傾向から作成者の年齢や性別を推定することができる。そして、単語を変換候補として表示する順序を、作成者の特徴（作成者タイプ）に合わせることができ、各作成者に合わせてかな漢字変換や予測変換を補助することができる。そのため、例えば、若年者に対して流行の単語の変換候補の表示順を上げることで流行の単語を選び易くしたり、子供に対して未学習の単語や漢字の変換候補の表示順を下げることでひらがなやカタカナ等を選びやすくしたりする等、電子文書の作成を快適に進行させることができる。
【００５８】
また、本実施形態の文字入力装置１において、変換候補表示部１７は、表示優先度と１以上の変換候補のそれぞれの使用履歴２２、２３とに基づいた順に１以上の変換候補を表示する。
【００５９】
これにより、カテゴリに特有の優先順位に偏らずに、各単語の使用履歴２２、２３を考慮した表示順で変換候補を表示するため、作成者が選択を所望する単語を最適に予測して上位に表示させることができる。
【００６０】
なお、カテゴリ判別部１５は、電子文書の内容に基づいて、分野、熟練度及び作成者タイプから１つのカテゴリを判別して、１つのカテゴリ別辞書２１を選択してもよいが、２つ以上のカテゴリを判別して、２つ以上のカテゴリ別辞書２１を選択してもよい。
【００６１】
上記実施形態の説明は、本発明に係る文字入力装置及び文字入力プログラムの一例を示すものであって、本発明の技術範囲は、上記実施形態に限定されるものではない。
【００６２】
上記実施形態では、パーソナルコンピュータや携帯電話端末、スマートフォン、タブレット等の情報処理装置である文字入力装置１に本発明の構成を適用する場合について説明したが、他の異なる実施形態では、文字入力装置１として機能する他の情報処理装置や、他の情報処理装置に搭載される文字入力プログラムに本発明の構成を適用してもよい。
【符号の説明】
【００６３】
１  文字入力装置
１０  制御部
１１  記憶部
１２  操作部
１３  表示部
１５  カテゴリ判別部
１６  変換候補取得部
１７  変換候補表示部
２０  単語辞書
２１  カテゴリ別辞書
２２  使用履歴
２３  使用履歴
【図１】
2020144603.tif 000003
【図２】
2020144603.tif 000004