(57)【要約】【課題】コード入力機能や他の漢字変換機能を、ユーザーが利便性良く利用することができる漢字変換装置を提供する。【解決手段】漢字変換装置は、文字の入力および選択操作を受け付ける操作受付部と、文字を表示する表示部と、読み仮名文字の入力を受け付けて、読み仮名文字に対応した漢字候補を表示し、漢字候補から１つを選択させる第１の状態（仮名漢字変換状態ＳＴ１１）と、所定の入力操作に応じて漢字を選択する第２の状態（コード入力状態ＳＴ１２）とを切り替える制御部と、を備え、制御部は、第１の状態において、漢字候補に加えて所定の項目を表示し、所定の項目が選択された場合に、第２の状態に遷移させる。【選択図】図２
2013008211.tif 000002
【特許請求の範囲】
【請求項１】
文字の入力および選択操作を受け付ける操作受付部と、
文字を表示する表示部と、
読み仮名文字の入力を受け付けて、前記読み仮名文字に対応した漢字候補を表示し、前記漢字候補から１つを選択させる第１の状態と、所定の入力操作に応じて漢字を選択する第２の状態とを切り替える制御部と、
を備え、
前記制御部は、前記第１の状態において、前記漢字候補に加えて所定の項目を表示し、前記所定の項目が選択された場合に、前記第２の状態に遷移させることを特徴とする漢字変換装置。
【請求項２】
請求項１に記載の漢字変換装置であって、
前記第２の状態は、
文字コードを入力させて、前記文字コードに応じた漢字候補を表示し、前記漢字候補から１つを選択させるコード入力状態、
手書き入力を受け付けて、前記手書き入力された漢字候補を表示し、前記漢字候補から１つを選択させる手書き入力状態、
部首を選択させて前記部首に応じた漢字候補を表示し、前記漢字候補から１つを選択させる部首変換状態、
または、総画数を入力させて、前記総画数に応じた漢字候補を表示し、前記漢字候補から１つを選択させる総画数変換状態、
のいずれかの変換状態であることを特徴とする漢字変換装置。
【請求項３】
請求項２に記載の漢字変換装置であって、
前記第１の状態において、前記制御部は、前記所定の項目が選択された場合に、前記コード入力状態、前記手書き入力状態、前記部首変換状態、および前記総画数変換状態のうちのいずれかの変換状態に遷移させるための変換状態候補を表示して選択させる変換方式選択状態に遷移させ、
前記変換方式選択状態において選択操作がなされると、前記制御部は、選択された変換状態に遷移させることを特徴とする漢字変換装置。
【請求項４】
請求項１に記載の漢字変換装置であって、
前記制御部は、前記第１の状態において、前記所定の項目を前記読み仮名文字に対応した最後尾の漢字候補の次に表示させることを特徴とする漢字変換装置。
【請求項５】
請求項１に記載の漢字変換装置であって、
前記所定の項目として表示される語句は、前記読み仮名文字に対応した漢字候補がない場合に選択する項目である旨を表していることを特徴とする漢字変換装置。
【請求項６】
文字の入力および選択操作を受け付ける操作受付部と、文字を表示する表示部とを備えた漢字変換装置の制御方法であって、
読み仮名文字の入力を受け付けて、前記読み仮名文字に対応した漢字候補を表示し、前記漢字候補から１つを選択させる第１の状態と、所定の入力操作に応じて漢字を選択する第２の状態とを切り替える制御ステップを有し、
前記制御ステップでは、前記第１の状態において、前記漢字候補に加えて所定の項目を表示し、前記所定の項目が選択された場合に、前記第２の状態に遷移させることを特徴とする漢字変換装置の制御方法。
【請求項７】
コンピューターに、請求項６に記載の漢字変換装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、漢字変換装置、漢字変換装置の制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、入力された仮名文字を、漢字文字列に変換する仮名漢字変換装置が知られている（例えば、特許文献１）。しかし、仮名漢字変換装置では、仮名漢字変換辞書に登録されていない漢字は漢字変換候補として表示されず、選択できないという問題があった。特に、人名漢字等で通常は使用されない漢字の場合には、漢字変換候補として表示されないことが多い。そこで、シフトＪＩＳコード等の文字コードを入力することによって、当該文字コードに対応する漢字等の文字が選択されるコード入力機能を備えた文字入力装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１８７６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、コード入力機能やその他の漢字変換機能を備えた文字入力装置や仮名漢字変換装置であっても、コード入力機能やその他の漢字変換機能を備えていることをユーザーが認識していない場合がある。このような場合には、ユーザーは取扱説明書等を読むことで、コード入力機能やその他の漢字変換機能を認識して利用しなければならず、利便性が良くないという問題があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００６】
［適用例１］本適用例に係る漢字変換装置は、文字の入力および選択操作を受け付ける操作受付部と、文字を表示する表示部と、読み仮名文字の入力を受け付けて、前記読み仮名文字に対応した漢字候補を表示し、前記漢字候補から１つを選択させる第１の状態と、所定の入力操作に応じて漢字を選択する第２の状態とを切り替える制御部と、を備え、前記制御部は、前記第１の状態において、前記漢字候補に加えて所定の項目を表示し、前記所定の項目が選択された場合に、前記第２の状態に遷移させることを特徴とする。
【０００７】
このような漢字変換装置によれば、操作受付部と表示部とを有する。制御部は、第１の状態と第２の状態とを切り替える。第１の状態は、読み仮名文字の入力を受け付けて、漢字候補を表示し、ユーザーに漢字候補から１つを選択させる状態である。第２の状態は、所定の入力操作に応じて漢字を選択する状態である。そして、制御部は、第１の状態において、所定の項目を表示し、その所定の項目が選択された場合に、第２の状態に遷移させる。これにより、第１の状態による読み仮名漢字変換で表示されない漢字を、第２の状態において、所定の入力操作で選択させることが可能になる。つまり、第２の状態による漢字選択の方法を知らないユーザーを、第２の状態による漢字選択の方法に導くことが可能になるため、利便性が向上する。
【０００８】
［適用例２］上記適用例に係る漢字変換装置において、前記第２の状態は、文字コードを入力させて、前記文字コードに応じた漢字候補を表示し、前記漢字候補から１つを選択させるコード入力状態、手書き入力を受け付けて、前記手書き入力された漢字候補を表示し、前記漢字候補から１つを選択させる手書き入力状態、部首を選択させて前記部首に応じた漢字候補を表示し、前記漢字候補から１つを選択させる部首変換状態、または、総画数を入力させて、前記総画数に応じた漢字候補を表示し、前記漢字候補から１つを選択させる総画数変換状態、のいずれかの変換状態であることを特徴とする。
【０００９】
このような漢字変換装置によれば、第２の状態は、コード入力状態、手書き入力状態、部首変換状態、または総画数変換状態のいずれかの変換状態である。コード入力状態は、ユーザーに文字コードを入力させて、文字コードに応じた漢字候補を表示し、漢字候補から１つを選択させる状態である。手書き入力状態は、手書き入力を受け付けて、手書き入力された漢字候補を表示し、漢字候補から１つを選択させる状態である。部首変換状態は、部首を選択させてその部首に応じた漢字候補を表示し、漢字候補から１つを選択させる状態である。総画数変換状態は、総画数を入力させて、その総画数に応じた漢字候補を表示し、漢字候補から１つを選択させる状態である。これにより、第１の状態による読み仮名漢字変換で表示されない漢字を、コード入力状態、手書き入力状態、部首変換状態、または総画数変換状態のいずれかによって、ユーザーに選択させることが可能になる。
【００１０】
［適用例３］上記適用例に係る漢字変換装置において、前記第１の状態において、前記制御部は、前記所定の項目が選択された場合に、前記コード入力状態、前記手書き入力状態、前記部首変換状態、および前記総画数変換状態のうちのいずれかの変換状態に遷移させるための変換状態候補を表示して選択させる変換方式選択状態に遷移させ、前記変換方式選択状態において選択操作がなされると、前記制御部は、選択された変換状態に遷移させることを特徴とする。
【００１１】
このような漢字変換装置によれば、第１の状態において、所定の項目が選択された場合に、変換方式選択状態に遷移する。変換方式選択状態は、コード入力状態、手書き入力状態、部首変換状態、および総画数変換状態のうちのいずれかの変換状態に遷移させるための変換状態候補を表示して、選択させる状態である。変換方式選択状態において、ユーザーによって選択操作がなされると、制御部は、選択された変換状態に遷移させる。これにより、ユーザーは、第１の状態による読み仮名漢字変換で表示されない漢字を、所望の変換状態（変換方式）によって選択（変換）することが可能になるため、利便性が向上する。
【００１２】
［適用例４］上記適用例に係る漢字変換装置において、前記制御部は、前記第１の状態において、前記所定の項目を前記読み仮名文字に対応した最後尾の漢字候補の次に表示させることを特徴とする。
【００１３】
このような漢字変換装置によれば、所定の項目は、読み仮名文字に対応した最後尾の漢字候補の次に表示される。これにより、ユーザーは全ての漢字候補を確認した後で、所定の項目を選択することができる。
【００１４】
［適用例５］上記適用例に係る漢字変換装置において、前記所定の項目として表示される語句は、前記読み仮名文字に対応した漢字候補がない場合に選択する項目である旨を表していることを特徴とする。
【００１５】
このような漢字変換装置によれば、所定の項目として表示される語句は、読み仮名文字に対応した漢字候補がない場合に選択する項目である旨を表している。これにより、ユーザーは、変換状態の種別や方法を記憶する必要がない。そして、第２の状態による漢字の選択方法を知らないユーザーを、第２の状態による漢字選択の方法に導くことが可能になるため、利便性が向上する。
【００１６】
［適用例６］本適用例に係る漢字変換装置の制御方法は、文字の入力および選択操作を受け付ける操作受付部と、文字を表示する表示部とを備えた漢字変換装置の制御方法であって、読み仮名文字の入力を受け付けて、前記読み仮名文字に対応した漢字候補を表示し、前記漢字候補から１つを選択させる第１の状態と、所定の入力操作に応じて漢字を選択する第２の状態とを切り替える制御ステップを有し、前記制御ステップでは、前記第１の状態において、前記漢字候補に加えて所定の項目を表示し、前記所定の項目が選択された場合に、前記第２の状態に遷移させることを特徴とする。
【００１７】
このような漢字変換装置の制御方法によれば、第１の状態による読み仮名漢字変換で表示されない漢字を、第２の状態において、所定の入力操作で選択させることが可能になる。つまり、第２の状態による漢字選択の方法を知らないユーザーを、第２の状態による漢字選択の方法に導くことが可能になるため、利便性が向上する。
【００１８】
［適用例７］本適用例に係るプログラムは、コンピューターに、上記適用例に記載の漢字変換装置の制御方法における各ステップを実行させるためのものであることを特徴とする。
【００１９】
このようなプログラムをコンピューターに実行させることにより、第１の状態による読み仮名漢字変換で表示されない漢字を、第２の状態において、所定の入力操作で選択させることが可能になる。つまり、第２の状態による漢字選択の方法を知らないユーザーを、第２の状態による漢字選択の方法に導くことが可能になるため、利便性が向上する。
【図面の簡単な説明】
【００２０】
【図１】第１の実施形態に係る漢字変換装置の構成を示すブロック図。
【図２】第１の実施形態に係る漢字変換装置の状態遷移図。
【図３】漢字変換装置において、仮名漢字変換およびコード入力を行う際の画面とその遷移の説明図。
【図４】漢字変換装置において、コード入力を行う際の画面とその遷移の説明図。
【図５】第２の実施形態に係る漢字変換装置の構成を示すブロック図。
【図６】第２の実施形態に係る漢字変換装置の状態遷移図。
【図７】漢字変換装置において、仮名漢字変換、変換方式選択、および部首変換を行う際の画面とその遷移の説明図。
【図８】漢字変換装置において、変換方式選択および部首変換を行う際の画面とその遷移の説明図。
【発明を実施するための形態】
【００２１】
（第１の実施形態）
以下、第１の実施形態として、仮名漢字変換機能およびコード入力機能を備えた漢字変換装置について説明する。
【００２２】
図１は、第１の実施形態に係る漢字変換装置の構成を示すブロック図である。
図１に示すように、漢字変換装置１は、操作受付部１０、仮名入力バッファー１１、変換候補バッファー１２、仮名漢字変換辞書１３、フォントデータ記憶部１４、確定文字バッファー１５、制御部２０、仮名漢字変換処理部２１、コード変換部２２、表示出力駆動部３０、表示部３１等を備えている。これらの構成部は互いにバス５０を介して接続されている。
【００２３】
操作受付部１０は、ユーザーからの入力操作を受け付けるものであり、ユーザーが漢字変換装置１に対して各種指示を行うための複数の操作キーを備えている。操作受付部１０が備える操作キーとしては、文字の入力を行うための文字キー、文字の仮名漢字変換を行うための変換キー、変換候補を選択するための選択キー、カーソルを移動させるための矢印キー、コード入力を行うためのコード入力キー等がある。ユーザーが操作受付部１０の各種操作キーを操作（押下）すると、操作受付部１０は、この入力操作を受け付けて、ユーザーの操作内容に応じた操作信号を制御部２０に出力する。
【００２４】
制御部２０は、ＣＰＵ（Central Processing Unit）、各種データの一時記憶等に用いられるＲＡＭ、および、マスクＲＯＭやフラッシュメモリー、ＦｅＲＡＭ（Ferroelectric RAM：強誘電体メモリー）等の不揮発性のメモリー等（いずれも図示せず）を備え、コンピューターとして機能するものである。制御部２０は、ＣＰＵが不揮発性のメモリーに記憶されている制御プログラムに従って動作することにより、漢字変換装置１の動作を統括制御する。
【００２５】
表示出力駆動部３０は、表示データを書き込むためのバッファーを含み、表示部３１を駆動して表示データを表示させる。本実施形態では、フォントデータ記憶部１４に記憶されているフォントデータが制御部２０等によって読み出され、表示出力駆動部３０に書き込まれると、表示出力駆動部３０は、書き込まれた表示データを表示部３１に出力して表示させる。
【００２６】
表示部３１は、液晶ディスプレイ等で構成されている。表示部３１は、表示出力駆動部３０によって駆動され、入力された表示データを表示する。
【００２７】
仮名入力バッファー１１は、操作受付部１０によって入力された読み仮名の文字列を格納するバッファーである。
【００２８】
変換候補バッファー１２は、読み仮名に対応した仮名漢字変換候補（漢字候補）である漢字文字列の候補等を複数格納するバッファーである。
【００２９】
仮名漢字変換辞書１３には、漢字の読み仮名文字列と、表記される漢字の文字列、漢字の品詞等の文法情報等が関連付けて格納されている。
【００３０】
フォントデータ記憶部１４は、表示可能な文字のフォントデータが記憶されている。フォントデータは、表示部３１に表示させる文字を生成するためのビットマップ形式のデータである。制御部２０は、フォントの種別、文字サイズおよび文字コードを指定することによって、対応するフォントデータをフォントデータ記憶部１４から取得し、このフォントデータを用いて表示データを形成する。なお、フォントデータとしては、種々の文字サイズに対応させやすいアウトライン形式のフォントデータを用いるようにしてもよい。
【００３１】
確定文字バッファー１５は、仮名漢字変換機能やコード変換機能によって、確定入力された文字コード列を格納するバッファーである。
【００３２】
仮名漢字変換処理部２１は、仮名入力バッファー１１に格納された仮名文字列を仮名漢字変換辞書１３を用いて漢字文字列に変換する。仮名漢字変換処理部２１は、変換した漢字文字列を変換候補バッファー１２に出力して格納する。
【００３３】
コード変換部２２は、操作受付部１０によって入力された文字コードに応じた漢字のフォントデータを、フォントデータ記憶部１４から読み出して、表示出力駆動部３０に出力する。さらに、ユーザーによって漢字が確定されると、当該文字コードを確定文字バッファー１５に出力する。なお、文字コードは、ＪＩＳコードやシフトＪＩＳコードとしてもよいし、句点コード等としてもよい。
【００３４】
次に、漢字変換装置１の仮名漢字変換およびコード入力の動作について説明する。まず、漢字変換装置１の状態遷移について説明する。
図２は、第１の実施形態に係る漢字変換装置１の状態遷移図である。
【００３５】
図２に示すように、漢字変換装置１は、テキスト編集状態ＳＴ１０、第１の状態としての仮名漢字変換状態ＳＴ１１、第２の状態としてのコード入力状態ＳＴ１２に遷移可能となっている。
【００３６】
テキスト編集状態ＳＴ１０は、漢字変換装置１が、操作受付部１０に備わる文字キーの押下によって、文字入力を受け付ける状態である。テキスト編集状態ＳＴ１０においては、表示部３１に文字入力のための文字入力画面（後述）が表示されている。入力された文字は、仮名入力バッファー１１に格納され、選択キーや変換キー等の押下によって確定や変換されるまでは未確定である。確定された文字は、確定文字バッファー１５に格納される。
【００３７】
テキスト編集状態ＳＴ１０において、操作受付部１０に備わる変換キーが押下されると、漢字変換装置１は、仮名漢字変換状態ＳＴ１１に遷移する。また、テキスト編集状態ＳＴ１０において、操作受付部１０に備わるコード入力キーが押下されると、漢字変換装置１は、コード入力状態ＳＴ１２に遷移する。
【００３８】
仮名漢字変換状態ＳＴ１１は、仮名入力バッファー１１に格納されている仮名文字の仮名漢字変換処理を行う状態であり、変換候補を表示して、ユーザーに選択させる状態である。
【００３９】
仮名漢字変換状態ＳＴ１１において、ユーザーによって漢字候補が選択されると、漢字変換装置１は、テキスト編集状態ＳＴ１０に遷移する。また、仮名漢字変換状態ＳＴ１１では、「無い時は」という項目を表示する。ユーザーによって「無い時は」という項目が選択されると、漢字変換装置１は、コード入力状態ＳＴ１２に遷移する。ここで、「無い時は」という項目は、最後尾の漢字候補の次に表示される項目の名称である。「無い時は」の項目が、所定の項目に相当する。
【００４０】
コード入力状態ＳＴ１２は、後述するコード入力画面を表示して、ユーザーに文字コード（コード番号）を入力させ、その文字コードに対応した漢字（文字）候補を表示し、ユーザーに選択させる状態である。
【００４１】
コード入力状態ＳＴ１２において、ユーザーによって漢字候補が選択されると、漢字変換装置１は、テキスト編集状態ＳＴ１０に遷移する。
【００４２】
次に、漢字変換装置１において、仮名漢字変換およびコード入力を行う際の操作と画面（即ち表示部３１の表示）の遷移と処理について説明する。
図３は、漢字変換装置１において、仮名漢字変換およびコード入力を行う際の画面とその遷移の説明図である。
【００４３】
図３の画面Ｇ１０１は、テキスト編集状態ＳＴ１０であり、文字入力のための文字入力画面を表している。画面Ｇ１０１では、「えん」という仮名文字が入力されている状態を表している。このとき、「えん」の文字列は、仮名入力バッファー１１に格納されている。そして、画面Ｇ１０１上では、未確定の文字として白黒反転した文字で表される。なお、数字の「１」は、１行目を表したマークである。
【００４４】
画面Ｇ１０１において、操作受付部１０に備わる変換キーが押下されると、制御部２０は、仮名漢字変換処理部２１に指示を出し、仮名入力バッファー１１に格納されている仮名文字列に応じた漢字変換候補を、仮名漢字変換辞書１３を参照して選出し、変換候補バッファー１２に出力する。そして、仮名漢字変換処理部２１は、変換候補バッファー１２に格納された漢字候補のうちの１つを表示出力駆動部３０に表示させる。画面Ｇ１０２は、漢字候補の１つ「円」を画面Ｇ１０２の下部に白黒表示している状態を表している。この画面Ｇ１０２から仮名漢字変換状態ＳＴ１１となる。
【００４５】
画面Ｇ１０２において、変換キーが押下されると、制御部２０は仮名漢字変換処理部２１に指示を出して、変換候補バッファー１２に格納されている漢字候補を複数表示する。本実施形態の画面Ｇ１０３においては、漢字候補は３つ表示されており、カーソルがある漢字候補は白黒反転表示されている。さらに、画面Ｇ１０３の下部には、カーソルがある漢字候補が白黒反転表示されている。
【００４６】
また、画面Ｇ１０３の左側には、漢字候補の番号（変換候補バッファー１２に格納された漢字候補の中での優先度等の順番）と、「／（スラッシュ）」と、漢字候補の数（変換候補バッファー１２に格納された漢字候補の総数）とが候補番号表示ＫＢとして表示されている。画面Ｇ１０３では、候補番号表示ＫＢの「００２」が漢字候補の番号であり、「０２１」が漢字候補の数である。これにより、ユーザーは、漢字候補がいくつあり、カーソルのある漢字候補が何番目かを知ることができる。
【００４７】
画面Ｇ１０３において、変換キーが１９回押下されると、２１番目の漢字候補「淵」にカーソルがある状態となる。このとき、制御部２０は、仮名漢字変換処理部２１に指示を出して、２１番目の漢字候補「淵」の次（下）の項目として、「無い時は」という文字列の項目を表示させる。
【００４８】
画面Ｇ１０４において、変換キーが押下されると、「無い時は」の項目にカーソルがある画面Ｇ１０５の状態となる。このとき、「無い時は」は漢字候補ではないため、候補番号表示ＫＢは表示されない。また、画面Ｇ１０５の下部には、漢字候補は表示しない。
【００４９】
画面Ｇ１０５において、操作受付部１０に備わる選択キーが押下されると、制御部２０は、仮名漢字変換状態ＳＴ１１を終了させ、コード入力状態ＳＴ１２に遷移させる。コード入力状態ＳＴ１２では、コード入力画面Ｇ１０６が表示される。コード入力画面Ｇ１０６では、上部に「コード入力」の文字列が表示され、下部に、文字コードを入力させるためのコード番号入力枠ＣＮが表示される。
【００５０】
次に、図４で、漢字変換装置１のコード入力状態ＳＴ１２における動作を説明する。
図４は、漢字変換装置１において、コード入力を行う際の画面とその遷移の説明図である。
【００５１】
図３の画面Ｇ１０６において、操作受付部１０に備わる文字キーである「６」「８」「４」「６」キーが押下されると、図４の画面Ｇ２０１が表示される。画面Ｇ２０１は、コード入力状態ＳＴ１２であり、コード番号入力枠ＣＮには、入力された文字コード「６８４６」が表示されている。
【００５２】
画面Ｇ２０１において、変換キーが押下されると、制御部２０はコード変換部２２に指示を出して、入力された文字コードに応じた漢字のフォントデータを、フォントデータ記憶部１４から読み出して、漢字候補として表示させる。これが画面Ｇ２０２である。本実施形態では、句点コードの漢字として、「篶」という漢字が候補として反転表示されている。
【００５３】
画面Ｇ２０２において、選択キーが押下されると、制御部２０はコード変換部２２に指示を出して、選択された「篶」という漢字が確定入力されたと判断して、確定文字バッファー１５に出力させ、テキスト編集状態ＳＴ１０に遷移する。テキスト編集状態ＳＴ１０では、表示部３１は、画面Ｇ２０３のように、確定文字バッファー１５の文字を画面表示する。
【００５４】
上述した第１の実施形態によれば、以下の効果が得られる。
（１）漢字変換装置１は、テキスト編集状態ＳＴ１０と仮名漢字変換状態ＳＴ１１とコード入力状態ＳＴ１２とに切り替わる。仮名漢字変換状態ＳＴ１１では、仮名文字の入力を受け付けて、漢字候補を表示し、ユーザーに漢字候補から１つを選択させる。コード入力状態ＳＴ１２では、文字コードの入力を受け付けて、文字コードに応じた漢字を選択させる。そして、漢字変換装置１は、仮名漢字変換状態ＳＴ１１において、「無い時は」という項目を表示し、「無い時は」が選択された場合に、コード入力状態ＳＴ１２に遷移する。これにより、仮名漢字変換で表示されない漢字を、コード入力によって選択させることが可能になる。つまり、コード入力という機能を知らないユーザーを、仮名漢字変換状態ＳＴ１１から、コード入力状態ＳＴ１２による漢字の選択機能に導くことができるため、利便性が向上する。
【００５５】
（２）漢字変換装置１は、仮名漢字変換状態ＳＴ１１において、「無い時は」の項目を、仮名文字に対応した最後尾の漢字候補の次に表示する。これにより、ユーザーは、全ての漢字候補を確認した後で、「無い時は」を選択してコード入力機能を利用することができるため、有益である。
【００５６】
（３）漢字変換装置１は、仮名漢字変換状態ＳＴ１１において、コード入力状態ＳＴ１２に遷移させるための項目は、「無い時は」という語句として表されている。つまり、仮名漢字変換に漢字候補がない場合に選択する項目である旨を語句として表している。これにより、ユーザーは、変換状態の種別や方法を記憶する必要がなく、コード入力という機能を知らないユーザーを、仮名漢字変換状態ＳＴ１１からコード入力状態ＳＴ１２による漢字の選択機能に導くことができるため、利便性が向上する。
【００５７】
（第２の実施形態）
第２の実施形態では、仮名漢字変換機能からコード入力機能、手書き入力機能、部首変換機能、および総画数変換機能に切り替え可能な漢字変換装置について説明する。
【００５８】
図５は、第２の実施形態に係る漢字変換装置２の構成を示すブロック図である。
図５に示すように、漢字変換装置２は、操作受付部１０、仮名入力バッファー１１、変換候補バッファー１２、仮名漢字変換辞書１３、フォントデータ記憶部１４、確定文字バッファー１５、手書き入力受付部１６、制御部２０、仮名漢字変換処理部２１、コード変換部２２、手書き入力処理部２３、部首変換処理部２４、総画数変換処理部２５、表示出力駆動部３０、表示部３１等を備えている。これらの構成部は互いにバス５０を介して接続されている。
【００５９】
操作受付部１０、仮名入力バッファー１１、変換候補バッファー１２、仮名漢字変換辞書１３、フォントデータ記憶部１４、確定文字バッファー１５、制御部２０、仮名漢字変換処理部２１、コード変換部２２、表示出力駆動部３０、表示部３１の構成は、第１の実施形態の漢字変換装置１と同様であるため、説明は省略する。
【００６０】
手書き入力受付部１６は、手書きパッド等により構成されており、ユーザーからの文字の手書き入力操作を受け付ける。ユーザーが、手書き入力受付部１６にタッチペン等を用いて文字入力をすると、手書き入力受付部１６は、この入力軌跡に基づいて、当該軌跡に相当する字画を含む文字を推定して、その文字コードを手書き入力処理部２３に通知する。なお、手書き入力受付部１６が検知する手書き入力は、上述したように手書きパッド等にタッチペン等で接触された軌跡を検知するものであってもよいし、入力領域におけるカーソル等の表示位置をマウス等で操作されたときの軌跡を検知するものであってもよい。
【００６１】
手書き入力処理部２３は、手書き入力受付部１６から通知された文字コードに応じた漢字のフォントデータを、フォントデータ記憶部１４から読み出して、表示出力駆動部３０に出力する。さらに、ユーザーによって漢字（文字）が確定されると、当該漢字の文字コードを確定文字バッファー１５に出力する。
【００６２】
部首変換処理部２４は、入力された部首の画数に対応する部首文字を一覧表示してユーザーに選択させる。ユーザーが所望の部首を選択すると、部首変換処理部２４は、選択された部首を含む漢字を一覧表示してユーザーに選択させる。ユーザーが所望の漢字を選択すると、部首変換処理部２４は、選択された漢字のフォントデータをフォントデータ記憶部１４から読み出して、表示出力駆動部３０に出力する。さらに、ユーザーによって漢字が確定されると、当該漢字の文字コードを確定文字バッファー１５に出力する。
【００６３】
総画数変換処理部２５は、入力された総画数に対応する漢字を一覧表示してユーザーに選択させる。ユーザーが所望の漢字を選択すると、総画数変換処理部２５は、選択された漢字のフォントデータをフォントデータ記憶部１４から読み出して、表示出力駆動部３０に出力する。さらに、ユーザーによって漢字が確定されると、当該漢字の文字コードを確定文字バッファー１５に出力する。
【００６４】
次に、漢字変換装置２の仮名漢字変換、コード入力、手書き入力、部首変換、総画数変換、および変換方式選択の動作について説明する。まず、漢字変換装置２の状態遷移について説明する。
図６は、第２の実施形態に係る漢字変換装置２の状態遷移図である。
【００６５】
図６に示すように、漢字変換装置２は、テキスト編集状態ＳＴ１０、仮名漢字変換状態ＳＴ１１、変換方式選択状態ＳＴ２１、コード入力状態ＳＴ２２、手書き入力状態ＳＴ２３、部首変換状態ＳＴ２４、総画数変換状態ＳＴ２５に遷移可能となっている。
【００６６】
テキスト編集状態ＳＴ１０は、第１の実施形態と同様に、漢字変換装置２が、操作受付部１０に備わる文字キーの押下によって、文字入力を受け付ける状態である。入力された文字は、仮名入力バッファー１１に格納され、選択キーや変換キー等が押下されて確定されるまでは未確定である。確定された文字は、確定文字バッファー１５に格納される。
【００６７】
テキスト編集状態ＳＴ１０において、操作受付部１０に備わる変換キーが押下されると、漢字変換装置２は、仮名漢字変換状態ＳＴ１１に遷移する。また、テキスト編集状態ＳＴ１０において、操作受付部１０に備わるコード入力キーが押下されると、漢字変換装置１は、コード入力状態ＳＴ２２に遷移する。また、テキスト編集状態ＳＴ１０において、操作受付部１０に備わる手書き入力キーが押下されると、漢字変換装置２は、手書き入力状態ＳＴ２３に遷移する。また、テキスト編集状態ＳＴ１０において、操作受付部１０に備わる部首変換キーが押下されると、漢字変換装置２は、部首変換状態ＳＴ２４に遷移する。また、テキスト編集状態ＳＴ１０において、操作受付部１０に備わる総画数変換キーが押下されると、漢字変換装置２は、総画数変換状態ＳＴ２５に遷移する。
【００６８】
仮名漢字変換状態ＳＴ１１は、第１の実施形態と同様に、仮名入力バッファー１１に格納されている仮名文字の仮名漢字変換処理を行う状態であり、変換候補を表示して、ユーザーに選択させる状態である。
【００６９】
仮名漢字変換状態ＳＴ１１において、ユーザーによって漢字候補が選択されると、漢字変換装置２は、テキスト編集状態ＳＴ１０に遷移する。また、仮名漢字変換状態ＳＴ１１において、ユーザーによって「無い時は」という項目が選択されると、漢字変換装置２は、変換方式選択状態ＳＴ２１に遷移する。ここで、「無い時は」という項目は、最後尾の漢字候補の次に表示される項目の名称である。
【００７０】
変換方式選択状態ＳＴ２１は、後述する変換方式選択画面を表示して、ユーザーに漢字変換方式を選択させる状態である。
【００７１】
変換方式選択状態ＳＴ２１において、ユーザーによって「コード入力」が選択されると、漢字変換装置２は、コード入力状態ＳＴ２２に遷移する。変換方式選択状態ＳＴ２１において、ユーザーによって「手書き入力」が選択されると、漢字変換装置２は、手書き入力状態ＳＴ２３に遷移する。変換方式選択状態ＳＴ２１において、ユーザーによって「部首変換」が選択されると、漢字変換装置２は、部首変換状態ＳＴ２４に遷移する。変換方式選択状態ＳＴ２１において、ユーザーによって「総画数変換」が選択されると、漢字変換装置２は、総画数変換状態ＳＴ２５に遷移する。
【００７２】
コード入力状態ＳＴ２２は、第１の実施形態と同様に、コード入力画面を表示して、ユーザーに文字コード（コード番号）を入力させ、その文字コードに対応した漢字（文字）候補を表示し、ユーザーに選択させる状態である。
【００７３】
コード入力状態ＳＴ２２において、ユーザーによって漢字（文字）候補が選択されると、漢字変換装置２は、テキスト編集状態ＳＴ１０に遷移する。
【００７４】
手書き入力状態ＳＴ２３は、手書き入力受付部１６による手書き入力を受け付けて、推定された漢字（文字）候補を表示し、ユーザーに選択させる状態である。
【００７５】
手書き入力状態ＳＴ２３において、ユーザーによって漢字候補が選択されると、漢字変換装置２は、テキスト編集状態ＳＴ１０に遷移する。
【００７６】
部首変換状態ＳＴ２４は、部首画数を入力させる画面を表示して、ユーザーに部首画数を入力させる。さらに、その部首画数の部首候補の画面を表示して、ユーザーに部首を選択させる。さらに、その部首を含む漢字候補の画面を表示して、ユーザーに漢字を選択させる状態である。
【００７７】
部首変換状態ＳＴ２４において、ユーザーによって漢字候補が選択されると、漢字変換装置２は、テキスト編集状態ＳＴ１０に遷移する。
【００７８】
総画数変換状態ＳＴ２５は、総画数を入力させる画面を表示して、ユーザーに総画数を入力させる。さらに、その総画数の漢字候補の画面を表示して、ユーザーに漢字を選択させる状態である。
【００７９】
総画数変換状態ＳＴ２５において、ユーザーによって漢字候補が選択されると、漢字変換装置２は、テキスト編集状態ＳＴ１０に遷移する。
【００８０】
次に、漢字変換装置２において、仮名漢字変換、変換方式選択、および部首変換を行う際の操作と画面（即ち表示部３１の表示）の遷移と処理について説明する。
図７は、漢字変換装置２において、仮名漢字変換、変換方式選択、および部首変換を行う際の画面とその遷移の説明図である。
【００８１】
図７の画面Ｇ３０１から画面Ｇ３０５までの画面遷移と処理は、第１の実施形態の図３の画面Ｇ１０１から画面Ｇ１０５までと同様である。よって、説明は省略する。
【００８２】
画面Ｇ３０５において、操作受付部１０に備わる選択キーが押下される（即ち「無い時は」が選択される）と、制御部２０は、仮名漢字変換状態ＳＴ１１を終了させ、変換方式選択状態ＳＴ２１に遷移させる。変換方式選択状態ＳＴ２１では、画面Ｇ３０６に示すように、変換方式選択画面が表示される。変換方式選択画面では、上部に「変換方式選択」の文字列が表示され、その下部に、変換方式の候補「コード入力」、「手書き入力」、「部首変換」が表示される。なお、画面Ｇ３０６では表示していないが、変換方式の候補としてさらに、「総画数変換」も選択可能とする。
【００８３】
次に、図８を用いて、漢字変換装置２の変換方式選択状態ＳＴ２１、および部首変換状態ＳＴ２４における動作を説明する。
図８は、漢字変換装置２において、変換方式選択および部首変換を行う際の画面とその遷移の説明図である。
【００８４】
図７の画面Ｇ３０６において、操作受付部１０に備わる下方向の矢印キーが２回押下されると、図８の画面Ｇ４０１が表示される。画面Ｇ４０１は、変換方式選択状態ＳＴ２１であり、カーソルが「部首変換」の候補に移動して、白黒反転表示されている。
【００８５】
画面Ｇ４０１において、選択キーが押下されると、制御部２０は部首変換処理部２４に指示を出して、部首画数入力画面Ｇ４０２を表示させる。部首画数入力画面Ｇ４０２は、部首変換状態ＳＴ２４であり、上部に「部首画数」の文字列が表示され、下部に部首画数を入力させるための部首画数入力枠ＢＮが表示される。
【００８６】
画面Ｇ４０２において、操作受付部１０に備わる文字キーである「６」キーが押下されると、画面Ｇ４０３が表示される。画面Ｇ４０３では、部首画数入力枠ＢＮには、入力された部首画数「６」が表示されている。
【００８７】
画面Ｇ４０３において、選択キーが押下されると、制御部２０は部首変換処理部２４に指示を出して、入力された部首画数に応じた部首文字のフォントデータを、フォントデータ記憶部１４から読み出して、部首選択候補として表示させる。これが画面Ｇ４０４である。画面Ｇ４０４では、上部に「部首選択」の文字列が表示され、その下に画数「６」の部首選択候補が表示されている。本実施形態では、部首選択候補として「竹」が選択され白黒反転表示されている。
【００８８】
画面Ｇ４０４において、選択キーが押下されると、制御部２０は部首変換処理部２４に指示を出して、選択された「竹」という部首が確定されたとして、「竹」を部首とする漢字候補を表示させる。これが画面Ｇ４０５である。漢字候補選択画面Ｇ４０５では、カーソルのある漢字候補「篶」が、画面上部に拡大表示されている。さらに、画面下部には、漢字候補が複数表示されている。
【００８９】
画面Ｇ４０５において、選択キーが押下されると、制御部２０は部首変換処理部２４に指示を出して、選択された「篶」という漢字が確定入力されたとして、フォントデータ記憶部１４から確定文字バッファー１５に出力させ、テキスト編集状態ＳＴ１０に遷移する。テキスト編集状態ＳＴ１０では、表示部３１は、画面Ｇ４０６のように、確定文字バッファー１５の文字を画面表示する。
【００９０】
上述した第２の実施形態によれば、以下の効果が得られる。
（１）漢字変換装置２は、仮名漢字変換状態ＳＴ１１において、「無い時は」が選択された場合に、変換方式選択状態ＳＴ２１に遷移する。変換方式選択状態ＳＴ２１では、コード入力状態ＳＴ２２、手書き入力状態ＳＴ２３、部首変換状態ＳＴ２４、および総画数変換状態ＳＴ２５のうちのいずれかに遷移するための変換状態候補を表示して、ユーザーに選択させる。変換方式選択状態ＳＴ２１において、ユーザーによって選択操作がなされると、制御部２０は、選択された変換状態に遷移させる。これにより、ユーザーは、仮名漢字変換で表示されない漢字を、所望の変換状態（変換方式）によって選択（変換）することが可能になるため、利便性が向上する。
【００９１】
（２）漢字変換装置２は、仮名漢字変換状態ＳＴ１１において、「無い時は」の項目を、仮名文字に対応した最後尾の漢字候補の次に表示する。これにより、ユーザーは、全ての漢字候補を確認した後で、「無い時は」を選択して変換方式を選択することができるため、有益である。
【００９２】
（３）漢字変換装置２は、仮名漢字変換状態ＳＴ１１において、変換方式選択状態ＳＴ２１に遷移させるための項目は、「無い時は」という語句として表されている。つまり、仮名漢字変換に漢字候補がない場合に選択する項目である旨を語句として表している。これにより、ユーザーは、変換状態の種別や方法を記憶する必要がなく、様々な漢字変換機能を知らないユーザーを、仮名漢字変換状態ＳＴ１１からコード入力状態ＳＴ２２や手書き入力状態ＳＴ２３、部首変換状態ＳＴ２４、総画数変換状態ＳＴ２５という漢字の選択機能に導くことができるため、利便性が向上する。
【００９３】
また、上述した実施形態は、上記機能を実現するためのプログラムをコンピューターで読み取り可能に記録した記録媒体等の態様で構成することも可能である。記録媒体としては、フレキシブルディスクやハードディスク、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）、光磁気ディスク、不揮発性メモリーカード、漢字変換装置の内部記憶装置（ＲＡＭやＲＯＭ等の半導体メモリー）、及び外部記憶装置（ＵＳＢ（Universal Serial Bus）メモリー等）等、前記コンピューターが読み取り可能な種々の媒体を利用することができる。
【００９４】
なお、上述した実施形態に限定されず、種々の変更や改良等を加えて実施することが可能である。変形例を以下に述べる。
【００９５】
（変形例１）上記第１の実施形態では、仮名漢字変換状態ＳＴ１１からコード入力状態ＳＴ１２に遷移する例を示したが、仮名漢字変換状態ＳＴ１１から手書き入力状態ＳＴ２３や部首変換状態ＳＴ２４、総画数変換状態ＳＴ２５に遷移するものとしてもよい。
【００９６】
（変形例２）上記第２の実施形態では、変換方式選択状態ＳＴ２１から部首変換状態ＳＴ２４に遷移する例を示したが、変換方式選択状態ＳＴ２１からコード入力状態ＳＴ２２や手書き入力状態ＳＴ２３、部首変換状態ＳＴ２４、総画数変換状態ＳＴ２５に遷移するものとしてもよい。
【００９７】
（変形例３）上記第２の実施形態では、部首変換状態ＳＴ２４における部首変換は、ユーザーに部首画数を入力させて、さらに部首を選択させるものとしたが、ユーザーに部首の読みを入力させて、さらに部首を選択させるものとしてもよい。
【００９８】
（変形例４）上記実施形態では、第１の状態は、読み仮名をひらがなで入力する仮名漢字変換状態ＳＴ１１としたが、第１の状態は、読み仮名を英字や他の言語文字で入力するような漢字変換状態としてもよい。
【００９９】
（変形例５）上記実施形態では、仮名漢字変換状態ＳＴ１１では、読み仮名文字に対応した漢字候補を表示するものとしたが、漢字候補以外の変換候補を表示してもよい。例えば、ひらがなやカタカナ、英字（ローマ字）等の変換候補を表示してもよい。
【０１００】
（変形例６）上記実施形態では、仮名漢字変換状態ＳＴ１１において、「無い時は」という語句の文字列の項目を表示するものとしたが、「無い時は」という語句の文字列に限定するものではない。
【０１０１】
（変形例７）上記実施形態では、表示部３１は液晶ディスプレイとしたが、これには限定しない。他の表示装置としてもよい。
【符号の説明】
【０１０２】
１，２…漢字変換装置、１０…操作受付部、１１…仮名入力バッファー、１２…変換候補バッファー、１３…仮名漢字変換辞書、１４…フォントデータ記憶部、１５…確定文字バッファー、１６…手書き入力受付部、２０…制御部、２１…仮名漢字変換処理部、２２…コード変換部、２３…手書き入力処理部、２４…部首変換処理部、２５…総画数変換処理部、３０…表示出力駆動部、３１…表示部、５０…バス。
【図１】
2013008211.tif 000003
【図２】
2013008211.tif 000004
【図３】
2013008211.tif 000005
【図４】
2013008211.tif 000006
【図５】
2013008211.tif 000007
【図６】
2013008211.tif 000008
【図７】
2013008211.tif 000009
【図８】
2013008211.tif 000010