(57)【特許請求の範囲】
【請求項１】
入力文字列を口語体優先モードまたは標準モードでカナ漢字変換する処理をコンピュータに実行させるためのプログラムについて、前記変換モードを切り替える処理をコンピュータに実行させるための切替プログラムを記録した記録媒体であって、
前記切替プログラムは、前記入力文字列をカナ漢字変換した後に変換後文字列に、あらかじめ規則記憶部に変換後文字列で記憶されている口語体キーワードが存在するか否か判断し、存在する場合には、前記カナ漢字変換モードを口語体優先モードに切り替えること、
を特徴とするプログラムを記録した記録媒体。
【請求項２】
請求項１の切替プログラムを記録した記録媒体において、
前記口語体キーワードは、口語体表示時における頻出使用文字列であること、
を特徴とするもの。
【請求項３】
入力文字列を口語体優先モードまたは標準モードでカナ漢字変換する処理をコンピュータに実行させるためのプログラムについて、前記変換モードを切り替える処理をコンピュータに実行させるための切替プログラムを記録した記録媒体であって、
前記切替プログラムは、前記カナ漢字変換時に、ある入力文字列について口語体入力時の変換候補と、標準モード時の変換候補の複数の候補とが存在する場合に、口語体入力時における変換候補が操作者より選択されると、カナ漢字変換モードを口語体優先モードに切り替えること、
を特徴とするプログラムを記録した記録媒体。
【請求項４】
入力文字列を口語体優先モードまたは標準モードでカナ漢字変換する処理をコンピュータに実行させるためのプログラムについて、前記変換モードを切り替える処理をコンピュータに実行させるための切替プログラムを記録した記録媒体であって、
前記切替プログラムは、口語体優先モードにおいて、前記カナ漢字変換時に、ある入力文字列について口語体入力時の変換候補と、標準モード時の変換候補の複数の候補とが存在する場合に、標準モード時における変換候補が操作者より選択されると、カナ漢字変換モードを標準モードに切り替えること、
を特徴とするプログラムを記録した記録媒体。
【請求項５】
入力文字列を口語体優先モードまたは標準モードでカナ漢字変換する処理をコンピュータに実行させるためのプログラムについて、前記変換モードを切り替える処理をコンピュータに実行させるための切替プログラムを記録した記録媒体であって、
前記切替プログラムは、前記日本語ＩＭＥプログラムのカナ漢字変換モードを口語体優先モードまたは標準モードに自動切り替えするための切替規則であって、新たに与えられた入力文字列またはカナ漢字変換文字列において、口語体頻出使用文字列の使用頻度割合が所定割合以下になった場合には口語体優先モードから標準モードへの切り替えを実行し、新たに与えられた入力文字列またはカナ漢字変換文字列中に、口語体頻出使用文字列が存在する場合には、標準モードから口語体優先モードへの切り替えを実行する切替規則であること、
を特徴とするプログラムを記録した記録媒体。
【請求項６】
入力文字列をカナ漢字変換するカナ漢字変換手段、
前記カナ漢字変換の変換モードを口語体優先モードまたは標準モードに切り替えるモード切替手段、
を備えたカナ漢字変換装置であって、
口語体キーワードを記憶する口語体キーワード記憶手段を備え、
前記モード切替手段は、前記入力文字列をカナ漢字変換した後に変換後文字列に、あらかじめ規則記憶部に変換後文字列で記憶されている口語体キーワードが存在するか否か判断し、存在する場合には、前記変換モードを口語体優先モードとすること、
を特徴とするカナ漢字変換装置。
【請求項７】
請求項６のカナ漢字変換装置において
前記口語体キーワードは、口語体表示時における頻出使用文字列であること、
を特徴とするもの。
【請求項８】
入力文字列をカナ漢字変換するカナ漢字変換手段、
前記カナ漢字変換の変換モードを口語体優先モードまたは標準モードに切り替えるモード切替手段、
を備えたカナ漢字変換装置であって、
前記切替手段は、前記カナ漢字変換時に、ある入力文字列について口語体入力時の変換候補と、標準モード時の変換候補の複数の候補とが存在する場合に、口語体入力時における変換候補が操作者より選択されると、カナ漢字変換モードを口語体優先モードに切り替えること、
を特徴とするカナ漢字変換装置。
【請求項９】
入力文字列をカナ漢字変換するカナ漢字変換手段、
前記カナ漢字変換の変換モードを口語体優先モードまたは標準モードに切り替えるモード切替手段、
を備えたカナ漢字変換装置であって、
前記切替手段は、前記カナ漢字変換時に、ある入力文字列について口語体入力時の変換候補と、標準モード時の変換候補の複数の候補とが存在する場合に、標準モード時における変換候補が操作者より選択されると、カナ漢字変換モードを標準モードに切り替えること、
を特徴とするカナ漢字変換装置。
【請求項１０】
入力文字列をカナ漢字変換するカナ漢字変換手段、
前記カナ漢字変換の変換モードを口語体優先モードまたは標準モードに切り替えるモード切替手段、
を備えたカナ漢字変換装置であって、
前記モード切替手段は、新たに与えられた入力文字列またはカナ漢字変換文字列において、口語体頻出使用文字列の使用頻度割合が所定割合以下になった場合には口語体優先モードから標準モードへの切り替えを実行し、新たに与えられた入力文字列またはカナ漢字変換文字列中に、口語体頻出使用文字列が存在する場合には、標準モードから口語体優先モードへの切り替えること、
を特徴とするカナ漢字変換装置。
【請求項１１】
入力文字列をカナ漢字変換するカナ漢字変換装置のカナ漢字変換モードを口語体優先モードまたは標準モードに切り替えるカナ漢字変換装置のモード切替方法であって、
前記入力文字列をカナ漢字変換した後に変換後文字列に、あらかじめ規則記憶部に変換後文字列で記憶されている口語体キーワードが存在するか否か判断し、存在する場合には、前記カナ漢字変換モードを口語体優先モードに切り替えること、
を特徴とするカナ漢字変換装置のモード切替方法。
【請求項１２】
入力文字列をカナ漢字変換するカナ漢字変換装置のカナ漢字変換モードを口語体優先モードまたは標準モードに切り替えるカナ漢字変換装置のモード切替方法であって、
前記カナ漢字変換時に、ある入力文字列について口語体入力時の変換候補と、標準モード時の変換候補の複数の候補とが存在する場合に、口語体入力時における変換候補が操作者より選択されると、カナ漢字変換モードを口語体優先モードに切り替えること、
を特徴とするカナ漢字変換装置のモード切替方法。
【請求項１３】
入力文字列をカナ漢字変換するカナ漢字変換装置のカナ漢字変換モードを口語体優先モードまたは標準モードに切り替えるカナ漢字変換装置のモード切替方法であって、
新たに与えられた入力文字列またはカナ漢字変換文字列において、口語体頻出使用文字列の使用頻度割合が所定割合以下になった場合には口語体優先モードから標準モードへの切り替えを実行し、新たに与えられた入力文字列またはカナ漢字変換文字列中に、口語体頻出使用文字列が存在する場合には、標準モードから口語体優先モードへの切り替えること、
を特徴とするカナ漢字変換装置のモード切替方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カナ漢字変換装置に関し、特に口語体優先モードへの切り換え手法に関する。
【０００２】
【従来技術およびその課題】
各アプリケーションプログラムで日本語入力処理を実行する場合には、日本語ＩＭＥ（ｉｎｐｕｔ  ｍｅｔｈｏｄ  ｅｄｉｔｏｒ）プログラムに入力された文字列を与えて、変換結果を受け取るようにしている。かかる日本語ＩＭＥプログラムにて、口語体優先モードへ切り替え可能な日本語ＩＭＥプログラムとして、ジャストシステム株式会社のＡＴＯＫ１３（商標）が知られている。
【０００３】
口語体優先モードでは、話し言葉が優先的に変換候補として表示される。かかるモードに切り替えることにより、「うーんこまったもんだ」と読み文字列を入力して、「うーん困ったもんだ」と変換したい場合に、「うーん困った門だ」と変換されてしまうことを防止することができる。
【０００４】
しかし、従来は、かかる口語体優先モードへの切り替えは変換モードのプロパティを操作者自ら設定しなければならずに非常に煩雑であった。
【０００５】
この発明は上記問題を解決し、自動的に口語体優先モードに切り替えることができるかな漢字変換処理方法を提供することを目的とする。
【０００６】
また、口語体優先モードから標準モードへの再切り換えも操作者の意図に合致して自動的に切り換えることができるかな漢字変換処理方法を提供することを目的とする。
【０００７】
【課題を解決するための手段および発明の効果】
１）本発明にかかる切替プログラムを記録した記録媒体においては、あらかじめ規則記憶部に記憶されている口語体キーワードが前記入力文字列に存在するか否か判断し、存在する場合には、前記カナ漢字変換モードを口語体優先モードに切り替える。したがって、操作者は、口語体キーワードを含む入力文字列を与えるだけで、カナ漢字変換モードが自動的に切り替えられる。これより、その都度カナ漢字変換モードを口語体優先モードに切り替える操作から解放される。
【０００８】
２）本発明にかかる切替プログラムを記録した記録媒体においては、前記口語体キーワードは変換後文字列で記憶されており、前記入力文字列をカナ漢字変換後に前記口語体キーワードが存在するか否か判断する。したがって、変換後文字列に基づいて前記カナ漢字変換モードを切り替えることができる。
【０００９】
３）本発明にかかる切替プログラムを記録した記録媒体においては、前記口語体キーワードは、口語体表示時における頻出使用文字列である。したがって、口語体表示時における頻出使用文字列を含む入力文字列を与えるだけで、カナ漢字変換モードが自動的に切り替えられる。
【００１０】
４）本発明にかかる切替プログラムを記録した記録媒体においては、前記カナ漢字変換時に、ある入力文字列について口語体入力時の変換候補と、標準モード時の変換候補の複数の候補とが存在する場合に、口語体入力時における変換候補が操作者より選択されると、カナ漢字変換モードを口語体優先モードに切り替える。したがって、操作者の選択により、カナ漢字変換モードが自動的に口語体優先モードに切り替えられる。
【００１１】
５）本発明にかかる切替プログラムを記録した記録媒体においては、口語体優先モードにおいて、前記カナ漢字変換時に、ある入力文字列について口語体入力時の変換候補と、標準モード時の変換候補の複数の候補とが存在する場合に、標準モード時における変換候補が操作者より選択されると、カナ漢字変換モードを標準モードに切り替える。したがって、操作者の選択により、カナ漢字変換モードが自動的に標準モードに切り替えられる。
【００１２】
６）本発明にかかる切替プログラムを記録した記録媒体においては、日本語ＩＭＥプログラムのカナ漢字変換モードを口語体優先モードまたは標準モードに自動切り替えするための切替規則を記憶するとともに、各アプリケーションプログラム起動中に前記切替規則に基づいて前記標準モードから前記口語体優先モードに切り替わられた場合には、各アプリケーションプログラム毎に口語体優先モード切替済みフラグを記憶しておき、操作者の操作に対して現在アクティブ状態となっているアプリケーションプログラムについて、前記口語体優先モード切替済みデータモード切替フラグが記憶されている場合には、前記日本語ＩＭＥプログラムのカナ漢字変換モードを口語体優先モードを切り換える。したがって、一旦口語体優先モードに切り替えられたアプリケーションプログラムがアクティブ状態となると前記日本語ＩＭＥプログラムが自動的に口語体優先モードとなる。
【００１３】
７）本発明にかかる切替プログラムを記録した記録媒体においては、前記日本語ＩＭＥプログラムのカナ漢字変換モードを口語体優先モードまたは標準モードに自動切り替えするための切替規則であって、新たに与えられた入力文字列またはカナ漢字変換文字列において、口語体頻出使用文字列の使用頻度割合が所定割合以下になった場合には口語体優先モードから標準モードへの切り替えを実行し、新たに与えられた入力文字列またはカナ漢字変換文字列中に、口語体頻出使用文字列が存在する場合には、標準モードから口語体優先モードへの切り替えを実行する切替規則である。したがって、標準モードと口語体優先モードとが自動的に切り替えられる。
【００１４】
８）本発明にかかるカナ漢字変換装置においては、口語体キーワードを記憶する口語体キーワード記憶手段を備え、前記モード切替手段は、前記口語体キーワード記憶手段に記憶されている口語体キーワードが前記入力文字列に存在するか否か判断し、存在する場合には、前記変換モードを口語体優先モードとする。したがって、操作者は、口語体キーワードを含む入力文字列を与えるだけで、カナ漢字変換モードが自動的に切り替えられる。これより、その都度カナ漢字変換モードを口語体優先モードに切り替える操作から解放される。
【００１５】
９）本発明にかかるカナ漢字変換装置においては、前記切替手段は、前記カナ漢字変換時に、ある入力文字列について口語体入力時の変換候補と、標準モード時の変換候補の複数の候補とが存在する場合に、口語体入力時における変換候補が操作者より選択されると、カナ漢字変換モードを口語体優先モードに切り替える。したがって、操作者の選択により、カナ漢字変換モードが自動的に口語体優先モードに切り替えられる。
【００１６】
１０）本発明にかかるカナ漢字変換装置においては、前記モード切替手段は、新たに与えられた入力文字列またはカナ漢字変換文字列において、口語体頻出使用文字列の使用頻度割合が所定割合以下になった場合には口語体優先モードから標準モードへの切り替えを実行し、新たに与えられた入力文字列またはカナ漢字変換文字列中に、口語体頻出使用文字列が存在する場合には、標準モードから口語体優先モードへの切り替える。したがって、標準モードと口語体優先モードとが自動的に切り替えられる。
【００１７】
１１）本発明にかかるカナ漢字変換装置のモード切替方法においては、あらかじめ記憶されている口語体キーワードが前記入力文字列に存在するか否か判断し、存在する場合には、前記変換モードを口語体優先モードとする。したがって、操作者は、口語体キーワードを含む入力文字列を与えるだけで、カナ漢字変換モードを自動的に切り替えることができる。これより、その都度カナ漢字変換モードを口語体優先モードに切り替える操作から解放される。
【００１８】
１２）本発明にかかるカナ漢字変換装置のモード切替方法においては、前記カナ漢字変換時に、ある入力文字列について口語体入力時の変換候補と、標準モード時の変換候補の複数の候補とが存在する場合に、口語体入力時における変換候補が操作者より選択されると、カナ漢字変換モードを口語体優先モードに切り替える。したがって、操作者の選択により、カナ漢字変換モードが自動的に口語体優先モードに切り替えられる。
【００１９】
１３）本発明にかかるカナ漢字変換装置のモード切替方法においては、新たに与えられた入力文字列またはカナ漢字変換文字列において、口語体頻出使用文字列の使用頻度割合が所定割合以下になった場合には口語体優先モードから標準モードへの切り替えを実行し、新たに与えられた入力文字列またはカナ漢字変換文字列中に、口語体頻出使用文字列が存在する場合には、標準モードから口語体優先モードへの切り替える。したがって、標準モードと口語体優先モードとが自動的に切り替えられる。
【００２０】
なお、「口語体キーワードが前記入力文字列に存在する」とは前記口語体キーワードが入力文字列に直接存在する場合はもちろん、カナ漢字変換後に変換文字列に存在する場合も含む。
【００２１】
また、「口語体頻出使用文字列」とは、口語体表示時に使用されることが多い文字列をいう。
【００２２】
また、「辞書を切り換える」とは、複数の辞書をいずれかに切り換えることはもちろん、変換候補を決定する場合の重み付けを変更して異なる変換候補が選択されるようにすることも含む。
【００２３】
また、「操作者の操作に対してアクティブ状態」とは、マルチタスク処理において複数のアプリケーションプログラムが起動されている場合に、操作者が文字列入力できる状態となっている場合はもちろん、シングルタスク処理において当該プログラムが起動している場合を含む。
【００２４】
【発明の実施の形態】
１．機能ブロック図の説明
本発明の一実施形態を図面に基づいて説明する。図１に示すカナ漢字変換装置１は、標準モード辞書記憶手段６、口語体優先モード辞書記憶手段５、変換手段７、入力手段３および切替手段９を備えている。
【００２５】
標準モード辞書記憶手段６は、標準的な表現に変換を行うための辞書が記憶されている。口語体優先モード辞書記憶手段５は、口語体の表現に優先的に変換を行うための辞書が記憶されている。
【００２６】
入力手段３には入力文字列が入力される。変換手段７は、前記入力文字列を標準モード辞書記憶手段６または口語体優先モード辞書記憶手段５に記憶された辞書を用いて、変換処理を行う。
【００２７】
切替手段９は、現在の変換モードを標準モードまたは口語体優先モードに設定するためのモード切替規則が記憶されており、入力文字列中または変換後文字列中に、前記モード切替規則に合致する文字列が存在するか否か判断し、存在する場合には、変換モードを口語体優先モードに自動的に切り換える。
【００２８】
このように、モード切替規則に基づいて変換モードを自動的に切り換えることにより、煩雑なモード切り換え処理が不要となる。
【００２９】
なお、この場合、変換手段７、口語体優先モード辞書記憶手段５、および標準モード辞書記憶手段６で，カナ漢字変換手段を構成する。また、切替手段９がモード切替手段および口語体キーワード記憶手段を構成する。
【００３０】
２．ハードウェア構成
図１に示すカナ漢字変換装置１のハードウェア構成について図２を用いて説明する。図２は、カナ漢字変換装置１をＣＰＵを用いて実現したハードウェア構成の一例である。
【００３１】
カナ漢字変換装置１は、ＣＰＵ２３、メモリ２７、ハードディスク２６、ＣＲＴ３０、ＣＤＤ（ＣＤＲＯＭドライブ）２５、キーボード２８、マウス３１およびバスライン２９を備えている。ＣＰＵ２３は、ハードディスク２６に記憶されたカナ漢字変換プログラムおよびモード切替プログラムにしたがいバスライン２９を介して、各部を制御する。
【００３２】
これらのプログラムは、ＣＤＤ２５を介して、プログラムが記憶されたＣＤＲＯＭ２５ａから読み出されてハードディスク２６にインストールされたものである。なお、ＣＤＲＯＭ以外に、フレキシブルディスク（ＦＤ）、ＩＣカード等のプログラムを実体的に一体化したコンピュータ可読の記録媒体から、ハードディスクにインストールさせるようにしてもよい。さらに、通信回線を用いてダウンロードするようにしてもよい。
【００３３】
本実施形態においては、プログラムをＣＤＲＯＭからハードディスク２６にインストールさせることにより、ＣＤＲＯＭに記憶させたプログラムを間接的にコンピュータに実行させるようにしている。しかし、これに限定されることなく、ＣＤＲＯＭに記憶させたプログラムをＣＤＤ２５から直接的に実行するようにしてもよい。なお、コンピュータによって、実行可能なプログラムとしては、そのままのインストールするだけで直接実行可能なものはもちろん、一旦他の形態等に変換が必要なもの（例えば、データ圧縮されているものを、解凍する等）、さらには、他のモジュール部分と組合して実行可能なものも含む。
【００３４】
ハードディスク２６には、カナ漢字変換プログラム記憶部２６ｂ、モード切替プログラム記憶部２６ｍ、カナ漢字変換辞書２６ｄ、およびモード切替規則記憶部２６ｒを有する。カナ漢字変換辞書２６ｄには、標準モード変換辞書に加えて、口語体優先モード変換辞書が記憶されている。ＣＰＵ２３は、入力文字列が与えられると、カナ漢字変換プログラム記憶部２６ｂに記憶されているカナ漢字変換プログラムに基づいてカナ漢字変換辞書２６ｄを用いて、カナ漢字変換処理を行う。
【００３５】
モード切替規則記憶部２６ｒは、図３、図４に示すように、前記カナ漢字変換プログラムの現在の変換モードを口語体優先モードまたは標準モードに切り替えるための切替規則を記憶している。各規則については後述する。
【００３６】
モード切替プログラム記憶部２６ｍは、かかる切替規則に基づいて、日本語ＩＭＥプログラムの現在の変換モードを標準モードまたは口語体優先モードのいずれかに設定する。かかる処理については後述する。
【００３７】
３．フローチャート
つぎに、ハードディスク２６のモード切替プログラム記憶部２６ｍに記憶されているモード切替プログラムによる処理について、図５を用いて説明する。
【００３８】
ＣＰＵ２３は、現在の変換モードが標準モードであるか否か判断する（ステップＳ１）。標準モードである場合には、図３に示す口語体優先モード規則に一致するか否か判断する（ステップＳ３）。ＣＰＵ２３は、いずれかの口語体優先モード規則に一致する場合には、日本語ＩＭＥのモードを標準モードから口語体優先モードに切り替える（ステップＳ５）。
【００３９】
各切替規則について説明する。図３に示す口語体優先モード切替規則「１」は、変換後文字列中に、口語体キーワードである口語体頻用文字列が含まれているか否かである。口語体表示する際に頻出使用する口語体表示頻出使用文字列として、「うーん」「がーん」「きゃっ」、「そしたら」、「やあやあ」等がある。例えば、変換後文字列中に、文字列「うーん」が存在すると、変換後文字列中に口語体頻出使用文字列が存在するので、口語体優先モードに自動切り替えされる。そして、読み文字列「りっぱなもんだ」が与えられると、読み文字列「りっぱなもんだ」は口語体優先モードにて、変換後文字列「立派なもんだ」に変換される。
【００４０】
口語体優先モード切替規則「２」は、口語体キーワードである口語体頻出使用記号が変換後文字列中に含まれているか否かである。口語体頻出使用記号としては、「！」、「・・・」、「♪」等をがある。たとえば、変換後文字列「えらいぞ！」が存在すれば、口語体表示頻出使用記号「！」が存在するので、同様に口語体優先モードに切り替えられる。
【００４１】
口語体優先モード切替規則「３」は、口語体表示する場合に、よく用いられる顔文字「（＾＿＾）」「（＞＿＜）」等を、変換後文字列中に含むか否かである。
【００４２】
また、変換後文字列として、顔文字が選択された場合には、同様に口語体優先モードに切り替えられる。かかる顔文字の入力については、読みと顔文字との対応辞書を用いて変換された場合はもちろん、クリックパレットの顔文字シートを用いて選択された場合であってもよい。
【００４３】
口語体優先モード切替規則「４」は、変換後文字列として口語体変換語が選択されたか否かである。口語体変換語とは、口語体向けの変換候補と標準モードの変換候補とが併存する場合の口語体向けの変換候補をいう。例えば、読み文字列「そうそう」は、変換候補として、「草々」、「そうそう」があげられるが、後者が口語体変換語となる。したがって、操作者が変換後文字列として口語体変換語を選択した場合には、同様に口語体優先モードに切り替えられる。
【００４４】
口語体優先モード切替規則「５」は、口語体優先モードフラグがオンのアプリケーションプログラムがアクティブ状態であるか否かである。例えば、あるアプリケーション上で、一度口語体優先モードに自動切替がされると、「口語体優先モードに切り替わりました」というメッセージに加えて、「このアプリケーションでは常に口語体優先モードにしますか？」というメッセージを出し、「Ｙｅｓ」が選択されると、次回当該アプリケーションプログラムが起動されて、アクティブ状態となると、自動的に口語体優先モードに切り替わる。
【００４５】
一方、ＣＰＵ２３は、図５ステップＳ１にて、現在のモードが標準モードでなく、口語体優先モードである場合には、標準モード規則に一致するか否か判断する（ステップＳ７）。ＣＰＵ２３は、図４に示すいずれかの標準モード規則に一致する場合には、日本語ＩＭＥのモードを口語体優先モードから標準モードに切り替える（ステップＳ９）。
【００４６】
たとえば、標準モード切替規則「１」「２」は、変換後文字列中にて、口語体頻出使用文字列または口語体頻出使用記号の割合が所定以下となったか否かである。本実施形態においては、口語体優先モードに切り替える場合には、かかる口語体頻出使用文字列または口語体頻出使用記号が含まれれば、即座に切り替えるようにしたが、逆に標準モードに戻す場合には、その出現頻度を考慮している。このように頻度情報を用いているのは、標準モード頻出使用文字列や標準モード頻出使用記号が存在しないからである。例えば、チャットをしている場合、口語体表示である「しようっと」や、「会おうね」などの「っと」や「ね」などの口語体特有の付属語が用いられる。これに対して、チャットを終了して、通常の文章を入力している場合には、かかる付属語の割合が減少する。これにより確実に現在のモードを判断することができる。
【００４７】
例えば、口語体頻出使用文字列の数が総文章数の所定割合以下になった場合には、標準モードに戻すようにすればよい。
【００４８】
標準モード切替規則「３」は、変換後文字列として標準モード変換語が選択されたか否かである。標準モード変換語とは、口語体向けの変換候補と標準モードの変換候補とが併存する場合の標準モード向けの変換候補をいう。例えば、読み文字列「そうそう」は、変換候補として、「草々」、「そうそう」があげられるが、前者が標準モード変換語となる。標準モード変換語が選択された場合には、その段階で標準モードに切り替えることができる。これは、操作者の変換意図が標準モードによる変換を望むと考えられるからである。
【００４９】
標準モード切替規則「４」は、口語体優先モードフラグがオフのアプリケーションプログラムがアクティブ状態であるか否かである。例えば、あるアプリケーション上で、口語体優先モードから標準モードに自動切替がされると、「標準モードに切り替わりました」というメッセージに加えて、「このアプリケーションでは常の標準モードにしますか？」というメッセージを出し、「Ｙｅｓ」が選択されると、次回当該プログラムが起動されて、アクティブ状態となると、変換モードは自動的に標準モードに切り替えられる。
【００５０】
ＣＰＵ２３は、かかるモード切替プログラムを所定時間毎に実行する。
【００５１】
４．第２実施形態
上記実施形態においては、口語体頻出使用文字列の数が総文章数の所定割合以下になった場合には、標準モードに戻すようにした。しかし、口語体キーワードを用いる場合には、つぎのようなプログラムを用いることにより、操作者の意図により合致した変換モード切替を行うことができる。
【００５２】
この場合、口語体キーワードの割合を、口語体度として、以下の式で求める。
【００５３】
口語体度＝口語体キーワードを含む文章数／総文章数・・・式（１）
ただし、口語体キーワードを含む文章数は、一文中に複数の口語体キーワードがある場合でも、「１」とする。また、口語体キーワードを含む文章数および総文章数は、標準モードから口語体優先モードに一度切り替わると初期化される。
【００５４】
かかる判断手法のフローチャートについて図６を用いて説明する。ここでは、図７に示すように変換された場合について変換されたものとし、かつ、最初は標準モードである場合を例として、日本語ＩＭＥのカナ漢字変換モードがどのように切り替えられるかについて説明する。
【００５５】
なお、図７において、記号「／」は改行マークを示す。本実施形態においては、「。」または改行マークがあるまでを一文と判断するようにしたので、図７の文章は、第１文「チャットは終わりにしちゃって、宿題しようっと。」、第２文「また、学校で会おうね。」、第３文「作文『「ぼくのうち』」、  第４文「  ６年２組  徳島太郎」、第５文「ぼくのうちには門がある。」、第６文「大きな黒い立派な門だ。」、第７文「みんなにすごいね、とよく言われる。」、第８文「ぼくの自慢の門なのだ。」、第９文「門を入ると石畳の道が続いている。」と計９文が与えられたと判断される。
【００５６】
ＣＰＵ２３は、まず、口語体キーワードを含む文章数ｂｋおよび総文章数ｂａを初期化する（ステップＳ１１）。ＣＰＵ２３は、文章が与えられたか否か判断しており（ステップＳ１３）。この場合、第１文「チャットは終わりにしちゃって、宿題しようっと。」が与えられると、ＣＰＵ２３は、総文章数ｂａをインクリメントする（ステップＳ１５）。これにより、総文章数ｂａ＝１となる。
【００５７】
ＣＰＵ２３は、現在のカナ漢字変換モードが標準モードか否かを判断する（ステップＳ１７）。この段階では標準モードであるので、ＣＰＵ２３は、第１文中に少なくとも１の口語体キーワードが存在するか否か判断する（ステップＳ１９）。この場合、第１文に口語体キーワード「ちゃって」、「っと」が２つ存在するので、ＣＰＵ２３は現在のモードを口語体優先モードとする（ステップＳ２１）。ＣＰＵ２３は、口語体キーワードを含む文章数ｂｋおよび総文章数ｂａをそれぞれｂｋ＝１、ｂａ＝１とする。（ステップＳ２３）。
【００５８】
ＣＰＵ２３は、つぎの文章が与えられるか否か判断しており（ステップＳ１３）、第２文「また、学校で会おうね。」が与えられると、ＣＰＵ２３は、総文章数ｂａをインクリメントする（ステップＳ１５）。これにより、総文章数ｂａ＝２となる。
【００５９】
ＣＰＵ２３は、現在のカナ漢字変換モードが標準モードか否かを判断する（ステップＳ１７）。現在、口語体優先モードであるので、ＣＰＵ２３は、第２文「また、学校で会おうね。」中に少なくとも１の口語体キーワードが存在するか否か判断する（ステップＳ２５）。この場合、第２文に口語体キーワード「ね」が１つ存在するので、口語体キーワードを含む文章数ｂｋをインクリメントする（ステップＳ２７）。
【００６０】
ＣＰＵ２３は、つぎの文章が与えられるか否か判断し（ステップＳ１３）、第３文「作文「ぼくのうち」」が与えられると、総文章数ｂａをインクリメントする（ステップＳ１５）。これにより、総文章数ｂａ＝３となる。ＣＰＵ２３は、現在のカナ漢字変換モードが標準モードか否かを判断する（ステップＳ１７）。現在、口語体優先モードであるので、ＣＰＵ２３は、第３文中に少なくとも１の口語体キーワードが存在するか否か判断する（ステップＳ２５）。この場合、口語体キーワードが１つも存在しないので、口語体度ｋｄを演算する（ステップＳ２９）。口語体度ｋｄは、前記式（１）で求めることができる。
【００６１】
現在、総文章数ｂａ＝３で、口語体キーワードを含む文章数ｂｋ＝２であるので、口語体度ｋｄは、口語体度ｋｄ＝２／３＝０．６６が演算される。
【００６２】
ＣＰＵ２３は、口語体度ｋｄ＞０．５であるか否か判断する（ステップＳ３１）。この場合、口語体度ｋｄ＞０．５であるので、ステップＳ１３に進む。すなわち、現在のモードは口語体優先モードのまま保持される。
【００６３】
ＣＰＵ２３は、つぎの文章が与えられるか否か判断し（ステップＳ１３）、第４文「  ６年２組  徳島太郎」が与えられると、総文章数ｂａをインクリメントする（ステップＳ１５）。これにより、総文章数ｂａ＝４となる。
【００６４】
ＣＰＵ２３は、現在のカナ漢字変換モードが標準モードか否かを判断する（ステップＳ１７）。現在、口語体優先モードであるので、ＣＰＵ２３は、第４文中に少なくとも１の口語体キーワードが存在するか否か判断する（ステップＳ２５）。この場合、口語体キーワードが１つも存在しないので、口語体度ｋｄを演算する（ステップＳ２９）。現在、総文章数ｂａ＝４で、口語体キーワードを含む文章数ｂｋ＝２であるので、口語体度ｋｄは、口語体度ｋｄ＝２／４＝０．５が演算される。
【００６５】
ＣＰＵ２３は、口語体度ｋｄ＞０．５であるか否か判断する（ステップＳ３１）。この場合、口語体度ｋｄ＞０．５ではないので、ステップＳ３３に進み、現在のモードを標準モードとする。
【００６６】
ＣＰＵ２３は、つぎの文章が与えられるか否か判断し（ステップＳ１３）、第５文「ぼくのうちには門がある。」が与えられると、総文章数ｂａをインクリメントする（ステップＳ１５）。これにより、総文章数ｂａ＝５となる。ＣＰＵ２３は、現在のカナ漢字変換モードが標準モードか否かを判断する（ステップＳ１７）。現在、標準モードであるので、ＣＰＵ２３は、第５文中に少なくとも１の口語体キーワードが存在するか否か判断する（ステップＳ１９）。この場合、少なくとも１の口語体キーワードが存在しないので、ステップＳ１３に進む。
【００６７】
ＣＰＵ２３は、つぎの文章が与えられるか否か判断し（ステップＳ１３）、第６文「大きな黒い立派な門だ。」が与えられると、総文章数ｂａをインクリメントする（ステップＳ１５）。これにより、総文章数ｂａ＝６となる。ＣＰＵ２３は、現在のカナ漢字変換モードが標準モードか否かを判断する（ステップＳ１７）。現在、標準モードであるので、ＣＰＵ２３は、第６文中に少なくとも１の口語体キーワードが存在するか否か判断する（ステップＳ１９）。少なくとも１の口語体キーワードが存在しないので、ステップＳ１３に進む。
【００６８】
ＣＰＵ２３は、つぎの文章が与えられるか否か判断し（ステップＳ１３）、第７文「みんなにすごいね、とよく言われる。」が与えられると、総文章数ｂａをインクリメントする（ステップＳ１５）。これにより、総文章数ｂａ＝７となる。ＣＰＵ２３は、現在のカナ漢字変換モードが標準モードか否かを判断する（ステップＳ１７）。現在、標準モードであるので、ＣＰＵ２３は、第７文中に少なくとも１の口語体キーワードが存在するか否か判断する（ステップＳ１９）。
【００６９】
この場合、第７文中に口語体キーワード「ね」が存在するので、ＣＰＵ２３は現在のモードを口語体優先モードとする（ステップＳ２１）。ＣＰＵ２３は、口語体キーワードを含む文章数ｂｋおよび総文章数ｂａをそれぞれｂｋ＝１、ｂａ＝１とする。（ステップＳ２３）。
【００７０】
ＣＰＵ２３は、つぎの文章が与えられるか否か判断しており（ステップＳ１３）、第８文「ぼくの自慢の門なのだ。」が与えられると、ＣＰＵ２３は、総文章数ｂａをインクリメントする（ステップＳ１５）。これにより、総文章数ｂａ＝２となる。
【００７１】
ＣＰＵ２３は、現在のカナ漢字変換モードが標準モードか否かを判断する（ステップＳ１７）。現在、口語体優先モードであるので、ＣＰＵ２３は、第８文「ぼくの自慢の門なのだ。」中に少なくとも１の口語体キーワードが存在するか否か判断する（ステップＳ２５）。この場合、第８文には口語体キーワードが含まれていないので、口語体度ｋｄを演算する（ステップＳ２９）。現在、総文章数ｂａ＝２で、口語体キーワードを含む文章数ｂｋ＝１であるので、口語体度ｋｄは、口語体度ｋｄ＝１／２＝０．５が演算される。
【００７２】
ＣＰＵ２３は、口語体度ｋｄ＞０．５であるか否か判断する（ステップＳ３１）。この場合、口語体度ｋｄ＞０．５ではないので、ステップＳ３３に進み、現在のモードを標準モードとする。
【００７３】
ＣＰＵ２３は、つぎの文章が与えられるか否か判断し（ステップＳ１３）、第９文「門を入ると石畳の道が続いている。」が与えられると、総文章数ｂａをインクリメントする（ステップＳ１５）。これにより、総文章数ｂａ＝３となる。ＣＰＵ２３は、現在のカナ漢字変換モードが標準モードか否かを判断する（ステップＳ１７）。現在、標準モードであるので、ＣＰＵ２３は、第９文中に少なくとも１の口語体キーワードが存在するか否か判断する（ステップＳ１９）。この場合、第９文には口語体キーワードが含まれていないので、口語体度ｋｄを演算する（ステップＳ２９）。現在、総文章数ｂａ＝３で、口語体キーワードを含む文章数ｂｋ＝１であるので、口語体度ｋｄは、口語体度ｋｄ＝１／３＝０．３３が演算される。
【００７４】
ＣＰＵ２３は、口語体度ｋｄ＞０．５であるか否か判断する（ステップＳ３１）。この場合、口語体度ｋｄ＞０．５ではないので、ステップＳ３３に進み、現在のモードを標準モードとする。
【００７５】
このようにして、カナ漢字変換モードを切り替えることができる。
【００７６】
以上の説明から明らかなように、口語体キーワードを少なくとも１つは含む文章が連続して続くほど標準モードに戻りにくくなる。換言すれば、口語体入力が連続して続くほど、口語体優先モードの状態が長く継続する。例えば、口語体キーワードを含む文章が３文章連続し、４文章目からかかる口語体キーワードを含まない文章が連続した場合には、６文章目で口語体度が０．５となり、標準モードに戻る。これに対して、口語体キーワードを含む文章が４文章連続し、５文章目からかかる口語体キーワードを含まない文章が連続した場合には、６文書目では標準モードに戻らず、８文書目で標準モードに戻る。
【００７７】
なお、口語体度は、総文章数に対する口語体キーワードを含む文書数で判断するようにした。これは、一文中に多くのキーワードを含むからといって、一つのキーワードしか含まないものより、口語体度が高いとはいえず、また、次に入力される文章が口語体表現か否かは、前の文章のキーワード数とは関係がないからである。これにより、一文中における口語体キーワードの数によって口語体度が左右されることを防止でき、適切に標準モードに戻すことができる。
【００７８】
なお、口語体度のしきい値については０．５に限定されてない。
【００７９】
図６においては、口語体キーワードを用いた場合についてだけ説明したが、図３，４の他の切替規則をｏｒ条件として組み合わせるようにしてもよい。
【００８０】
４．他の実施形態
なお、変換モード切替判断処理については、変換処理があったら、図３，４に示す規則に合致するか否かを判断するようにしてもよい。
【００８１】
また、モード切替規則として、読み文字列との関係で規則を記憶しておき、読み文字列入力の段階で、上記判断をするようにしてもよい。
【００８２】
また、複数の文章が一度に変換された場合、例えば、前記第１文から第６文が一気に読み文字列として与えられて、変換キーが押された場合、一旦現在の変換モードで変換しておき、各文章毎に、前記自動切替判断をするようにしてもよい。この場合、途中で変換モードが切り替わった場合、その後の文章については形態素解析から再変換するようにしてもよい。
【００８３】
なお、本実施形態においては、変換モードが切り替えられた場合、名詞等の辞書は、そのままとして、形容動詞に連接する付属語「な」は、標準モードから口語体優先モードに切り替えられると、形容動詞に連接する付属語は「な」から、「なもん」と判断するようにした。
【００８４】
また、顔文字「（＾＿＾）」「（＞＿＜）」等を含むか否かについては、変換後文字列中に存在するか否かを判断するだけでなく、クリックパレットに入力画面で選択されるか否かを判断するようにしてもよい。
【００８５】
また、本実施形態においては、カナ漢字変換装置におけるカナ漢字変換プログラムとは別のプログラムで構成したが、合体させて１の日本語ＩＭＥプログラムとすることも、さらにかかる日本語ＩＭＥプログラムを含むカナ漢字変換プログラムとすることもできる。
【００８６】
また、プログラムの一部の処理をオペレーティングシステム（ＯＳ）にさせるようにしてもよい。
【００８７】
本実施形態においては、図１に示す機能を実現する為に、ＣＰＵ２３を用い、ソフトウェアによってこれを実現している。しかし、その一部もしくは全てを、ロジック回路等のハードウェアによって実現してもよい。
【図面の簡単な説明】
【図１】本発明にかかるカナ漢字変換装置１の機能ブロック図である。
【図２】図１に示すカナ漢字変換装置をＣＰＵを用いて実現したハードウエア構成の一例を示す図である。
【図３】口語体優先モード切替規則の一例である。
【図４】標準モード切替規則の一例である。
【図５】口語体優先モードと標準モードの切り替えの判断フローチャートである。
【図６】第２実施形態のフローチャートである。
【図７】第２実施形態における変換後文字列を示す。
【符号の説明】
２３・・・ＣＰＵ
２７・・・メモリ
【図１】
0003550077.tif 000002
【図２】
0003550077.tif 000003
【図３】
0003550077.tif 000004
【図４】
0003550077.tif 000005
【図５】
0003550077.tif 000006
【図６】
0003550077.tif 000007
【図７】
0003550077.tif 000008