(57)【要約】【課題】  使用状況を監視するとともに、ほとんど使用されないような語彙データを自動的に削除して、メモリを有効に使用することができる携帯機器を得る。【解決手段】  カテゴリ分けされた辞書データを辞書データ格納領域９に格納し、辞書データ毎の使用頻度及び前回使用日時を管理表により管理して、この管理表の使用頻度または前回使用日時を用いて、予め設定された使用頻度または使用期間との比較を制御部３により行い、管理表の使用頻度が、予め設定された使用頻度より低いか、または管理表の前回使用日時が、予め設定された使用期間内にない場合に、制御部３によりその辞書データを辞書データ格納領域９から削除して、メモリを有効利用する。【選択図】図１
2006023805.tif 000002
【特許請求の範囲】
【請求項１】
複数の語彙を有する辞書データを格納した辞書データ格納領域、上記辞書データの有する上記語彙が使用されたときにカウントされる使用頻度を該語彙に対応付けて記憶する管理データ格納領域、及びこの管理データ格納領域に記憶された上記語彙の使用頻度が、予め設定された使用頻度閾値より低い場合に、当該語彙を削除する制御部を備えたことを特徴とする携帯機器。
【請求項２】
上記辞書データ格納領域は、辞書データの有する複数の語彙を複数のカテゴリに割当てて格納し、上記制御部は、上記カテゴリに含まれる全ての上記語彙の使用頻度が、予め設定された使用頻度閾値より低い場合に、当該カテゴリに割当てられた全ての語彙を削除することを特徴とする請求項１記載の携帯機器。
【請求項３】
複数の語彙を有する辞書データを格納した辞書データ格納領域、上記辞書データの有する上記語彙が使用されたときの最新使用日時を該語彙に対応付けて記憶する管理データ格納領域、及びこの管理データ格納領域に記憶された上記語彙の最新使用日時が、予め設定された使用期間範囲外の場合に、当該語彙を削除する制御部を備えたことを特徴とする携帯機器。
【請求項４】
上記辞書データ格納領域は、辞書データの有する複数の語彙を複数のカテゴリに割当てて格納し、上記制御部は、上記カテゴリに含まれる全ての上記語彙の最新使用日時が、予め設定された使用期間範囲外の場合に、当該カテゴリに割当てられた全ての語彙を削除することを特徴とする請求項３記載の携帯機器。
【請求項５】
上記制御部は、文字入力が予め設定された回数に達しているときに、語彙の削除を実行することを特徴とする請求項１または請求項３記載の携帯機器。
【請求項６】
上記制御部は、辞書データ格納領域のメモリ残容量が予め設定したメモリ容量より少なくなったときに、語彙の削除を実行することを特徴とする請求項１または請求項３記載の携帯機器。
【請求項７】
上記辞書データは、複数の語彙を専門語彙及び一般語彙に区別し、上記制御部は、専門語彙のみを削除の対象とすることを特徴とする請求項１または請求項３記載の携帯機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、辞書データを自動的に削除するようにした携帯機器に関するものである。
【背景技術】
【０００２】
近年のカメラ付き携帯電話の登場などに伴い、携帯電話のメモリを逼迫する状況が発生している。しかしながら、そのような状況においても、携帯電話のメモリには、全く使用されないデータが多数あり、逼迫したメモリ状況とは矛盾した状況となっている。
例えば、文字入力装置における辞書データは、その一例である。携帯電話は、本来、ユーザの年齢層などを問わない媒体であるため、多種多様なユーザが使用するに耐え得る豊富な語彙数を有する辞書データを搭載している。
特許文献１には、標準辞書の他に、口語辞書や専門用語辞書などの特定辞書を登録、削除できるようにしたものが記載されている。
【０００３】
【特許文献１】特開２００２−３５１８６６号公報（第３〜５頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、一般的には、ユーザ毎に使用する語彙に偏りがあるのが通例であり、このため、全く使用されない語彙も多数存在して、メモリを占有するという問題があった。
特許文献１は、利用に便利なように辞書の種類を増やすと共に、辞書単位で登録、削除を行うようにしたもので、不要な語彙を削除して、メモリを有効に利用するものではなかった。
【０００５】
この発明は、上述のような課題を解決するためになされたものであり、辞書データの使用状況を監視するとともに、ほとんど使用されないような語彙を自動的に削除して、メモリを有効に使用することができる携帯機器を得ることを目的にしている。
【課題を解決するための手段】
【０００６】
この発明に係わる携帯機器においては、複数の語彙を有する辞書データを格納した辞書データ格納領域、辞書データの有する語彙が使用されたときにカウントされる使用頻度を該語彙に対応付けて記憶する管理データ格納領域、及びこの管理データ格納領域に記憶された語彙の使用頻度が、予め設定された使用頻度閾値より低い場合に、当該語彙を削除する制御部を備えたものである。
【発明の効果】
【０００７】
この発明は、以上説明したように、複数の語彙を有する辞書データを格納した辞書データ格納領域、辞書データの有する語彙が使用されたときにカウントされる使用頻度を該語彙に対応付けて記憶する管理データ格納領域、及びこの管理データ格納領域に記憶された語彙の使用頻度が、予め設定された使用頻度閾値より低い場合に、当該語彙を削除する制御部を備えたので、辞書データの語彙の使用頻度により、語彙を自動的に削除して、メモリを有効に使用することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、この発明の実施の形態１による携帯電話装置の内部を示す構成図である。
図１において、携帯電話装置１は、制御部３により制御され、アンテナ７を介して無線部６により基地局との間で無線通信を行う。スピーカ４及びマイク５は、通話をするためなどに使用される。表示部８は、制御部３の制御により、辞書データの表示を行う。辞書データは、メモリ上の辞書データ格納領域９に格納されている。
【０００９】
図２は、この発明の実施の形態１による携帯電話装置１の辞書データ格納領域を示すフォーマット図であり、図２（ａ）は形式１の例を示す図、図２（ｂ）は形式２の例を示す図である。
図２（ａ）の形式１は、カテゴリ毎に辞書の語彙の登録データがマッピングされている形式である。図２（ｂ）の形式２は、語彙の登録データ毎に自身の属するカテゴリ情報を保有する形式である。
【００１０】
図３は、この発明の実施の形態１による携帯電話装置１の辞書データの管理表を示す図である。
図３において、図２（ｂ）の形式２の辞書フォーマットで、それぞれの語彙に対して、使用回数や前回使用日時を記録したものである。
図４は、この発明の実施の形態１による携帯電話装置１の制御部３による辞書データの使用頻度による削除処理を示すフローチャートである。
【００１１】
次に、動作について説明する。
まず、図１の辞書データ格納領域９に辞書データが格納されている。辞書データは、制御部３から読み出され、表示部８に表示される。
辞書データは、それぞれのカテゴリ毎にデータ分類されて管理されている。図２は、辞書データ格納領域９のフォーマットを示しており、図２（ａ）のように、あるカテゴリ属性の中に語彙データを配置したもの、図２（ｂ）のように、個々の語彙データに対してカテゴリ情報を付加する形のものがある。また、語彙データに付加されるカテゴリは一つである必要はなく、複数のカテゴリ情報が付加されてもよい。
【００１２】
図３は、辞書データ内の個々の語彙データに対して、実際に使用された回数、前回の使用（アクセス）日時を記録した管理表（管理データ格納領域）である。図３のデータを元に、語彙が使用されている頻度、前回使用した日時などを分析し、使用されていない語彙データは、設定により自動的に削除される。
その際、実施の形態３で述べるように、カテゴリ情報も有効的に利用することで、現時点では使用されていないが、今後使用される可能性のある語彙データを削除しないといったことが可能となる。
【００１３】
次に、制御部３による削除処理について図４のフローチャートに基づいて説明する。実施の形態１は、辞書データの使用頻度により削除する場合についてのものである。
これは、携帯電話装置１において、語彙データの使用頻度をチェックし、全く使用されていない、もしくは使用頻度の低いデータであれば、それらの語彙データを削除することで、メモリの節約をはかるようにする。何回未満の使用頻度であれば、削除するかについては、ユーザ設定で切り替え可能である。
【００１４】
図４において、まず、語彙データのチェック処理が開始される（ステップＳ１）と、ステップＳ２で、図３の管理表に基づき、個々の語彙データが、ユーザ設定回数（使用頻度閾値）以下の使用頻度であるか否かのチェックが、制御部３により行われる。ユーザ設定回数以下の使用頻度であれば、その語彙は、あまり使用されていないということで削除される（ステップＳ３）。逆に、ユーザ設定回数よりも使用頻度の高い語彙である場合は、その語彙は、削除されることがないようガードされ（ステップＳ４）、語彙データのチェックを終了する（ステップＳ５）。
【００１５】
実施の形態１によれば、辞書データを使用頻度に基づき、自動的に削除するようにしたので、携帯電話装置１のメモリを有効に利用することができる。
【００１６】
実施の形態２．
図５は、この発明の実施の形態２による携帯電話装置１の制御部３による辞書データの使用期間による削除処理を示すフローチャートである。
実施の形態２は、使用期間に基づき辞書データを削除する場合についてのものであり、図５のフローチャートを用いて説明する。
携帯電話装置１において、語彙データの前回使用日時等をチェックし、全く使用されていない、もしくはここ最近使用されていない語彙データであれば、それらの語彙を削除することで、メモリの節約をはかる。どれだけの期間、使用されていないものを削除するかという情報は、ユーザ設定で切り替え可能とする。
【００１７】
図５において、語彙データのチェック処理が開始される（ステップＳ１１）と、ステップＳ１２で、図３の管理表に基づき、個々の語彙データが、ユーザが設定した使用期間範囲内の使用があったか否かのチェックが、制御部３により行われる。ユーザが設定した使用期間範囲内の使用がなかった場合、その語彙は、最近使用されていないということで、削除される（ステップＳ１３）。逆に、ユーザが設定した使用期間範囲内に使用があった場合は、その語彙は、削除されることがないようガードされ（ステップＳ１４）、語彙データのチェックを終了する（ステップＳ１５）。
【００１８】
実施の形態２によれば、辞書データを最新使用日時に基づき、自動的に削除するようにしたので、携帯電話装置１のメモリを有効に利用することができる。
【００１９】
実施の形態３．
図６は、この発明の実施の形態３による携帯電話装置１の制御部３による辞書データのカテゴリ毎の削除処理を示すフローチャートである。
実施の形態３は、カテゴリ毎に辞書データを削除する場合についてのものであり、図６のフローチャートを用いて説明する。
カテゴリ分けされた辞書データを有した携帯電話装置１において、個々の語彙の使用頻度をチェックするのみならず、カテゴリ単位での使用頻度状況もチェックし、全く使用されていない、もしくは使用頻度の低いカテゴリ辞書であれば、そのカテゴリ毎に辞書データを削除する。使用されていない語彙があっても、同一カテゴリで使用されている語彙があれば、今後、使用する可能性があるので、削除しない。何回未満の使用頻度であれば、削除するかという情報は、ユーザ設定で切り替え可能とする。
【００２０】
図６において、語彙データのチェック処理が開始される（ステップＳ２１）と、ステップＳ２２で、図３の管理表に基づき、個々の語彙データが、ユーザ設定回数（使用頻度閾値）以下の使用頻度であるか否かのチェックが、制御部３により行われる。ユーザ設定回数以下の使用頻度であった場合は、続けて同一カテゴリ内の語彙データをチェックし（ステップＳ２３）、ユーザ設定回数よりも使用頻度が高い語彙があった場合は、そのカテゴリ内の辞書データを削除せず、辞書データの削除処理を中断する（ステップＳ２６）。ユーザ設定回数以下の使用頻度であり、同一カテゴリ内の語彙データをチェックした結果（ステップＳ２４）、同一カテゴリ内の語彙データが、すべてユーザ設定回数以下の使用頻度であった場合、そのカテゴリに属する語彙は、あまり使用されていないということで、そのカテゴリに属する語彙からそのカテゴリを一括して削除する（ステップＳ２５）。さらに、語彙から属するカテゴリがすべてなくなったときは、その語彙ごと削除する。
逆に、同一カテゴリ内にユーザ設定回数よりも使用頻度の高い語彙があった場合は、そのカテゴリに属する語彙は、今後、使用される可能性が高いので、語彙は削除されることがないようガードされ（ステップＳ２６）、処理を終了する（ステップＳ２７）。
なお、上述では、使用頻度による削除について説明したが、カテゴリ単位の削除は、実施の形態２で述べたように、最新使用日時に基づいて行ってもよい。
【００２１】
実施の形態３によれば、辞書データを使用頻度に基づき、カテゴリ毎に自動的に削除するようにしたので、携帯電話装置１のメモリを有効に利用することができる。
【００２２】
実施の形態４．
図７は、この発明の実施の形態４による携帯電話装置１の制御部３による辞書データの文字入力回数を加味した削除処理を示すフローチャートである。
実施の形態４は、文字入力状況を加味して辞書データを削除する場合についてのものであり、図７のフローチャートを用いて説明する。
実施の形態１〜実施の形態３で、文字入力が一定回数を超えた時に削除を有効とする。これにより、文字入力自体を一度も使用していない場合に辞書がすべて削除されてしまうことを防ぐことができる。
【００２３】
図７において、語彙データのチェック処理が開始される（ステップＳ３１）と、ステップＳ３２で、図３の管理表に基づき、個々の語彙データがユーザ設定回数以下の使用頻度であるか否かのチェックが、制御部３により行われる。ユーザ設定回数以下の辞書使用頻度であった場合は、続けて文字入力回数をチェックし（ステップＳ３３）、ユーザ設定回数よりも文字入力回数の使用頻度が低い場合は、文字入力システム自身があまり使用されていないと思われるため、辞書データを削除せず、辞書データの削除処理を中断する（ステップＳ３５）。ユーザ設定回数以下の辞書使用頻度であり、かつ文字入力回数がユーザ設定回数以上である場合、文字入力システムは、十分に利用されているが、その語彙データは、あまり使用されていないということで、その語彙データを削除する（ステップＳ３４）。辞書のチェック段階において、ユーザ設定回数よりも使用頻度の高い語彙である場合は、今後も使用される可能性が高いため、その語彙は、削除されることがないようガードされ（ステップＳ３５）、処理を終了する（ステップＳ３６）。
なお、上述では、使用頻度による削除について説明したが、文字入力回数を加味した辞書データの削除は、実施の形態２で述べたように、最新使用日時に基づいて行ってもよい。
【００２４】
実施の形態４によれば、文字入力が一定回数を超えた時に削除を有効とするので、文字入力自体を一度も使用していない場合に、辞書データが全て削除されてしまうことを防ぐことができる。
【００２５】
実施の形態５．
実施の形態１〜実施の形態４において、残メモリ容量が十分な状態であるときは、制御部３による削除処理を実行せず、残メモリ容量が少なくなったときに削除処理を自動実行することでメモリの節約をはかるようにしてもよい。
【００２６】
実施の形態６．
実施の形態１〜実施の形態４において、残メモリ容量等によらず、ユーザの操作部２の操作に応じて、制御部３による削除処理を自動実行することで、メモリの節約をはかるようにしてもよい。
【００２７】
実施の形態７．
実施の形態１〜実施の形態４において、残メモリ容量等によらず、定期的に制御部３による削除処理を自動実行することで、メモリの節約をはかるようにしてもよい。
【００２８】
実施の形態８．
実施の形態１〜実施の形態４において、辞書データを残メモリ容量による自動的削除処理の実行、ユーザの操作部２の操作に基づく辞書データの削除処理の実行、及び定期的に辞書データの削除処理の実行のいずれによるかを、予め設定するようにしてもよい。
【００２９】
実施の形態９．
実施の形態１〜実施の形態４において、辞書データには専門性の高い専門語彙であるか、一般性の高い一般語彙であるかの区別が予めなされており、削除対象となる語彙は、専門語彙のみとするようにしてもよい。
【図面の簡単な説明】
【００３０】
【図１】この発明の実施の形態１による携帯電話装置の内部を示す構成図である。
【図２】この発明の実施の形態１による携帯電話装置の辞書データ格納領域を示すフォーマット図である。
【図３】この発明の実施の形態１による携帯電話装置の辞書データの管理表を示す図である。
【図４】この発明の実施の形態１による携帯電話装置の制御部による辞書データの使用頻度による削除処理を示すフローチャートである。
【図５】この発明の実施の形態２による携帯電話装置の制御部による辞書データの使用期間による削除処理を示すフローチャートである。
【図６】この発明の実施の形態３による携帯電話装置の制御部による辞書データのカテゴリ毎の削除処理を示すフローチャートである。
【図７】この発明の実施の形態４による携帯電話装置の制御部による辞書データの文字入力回数を加味した削除処理を示すフローチャートである。
【符号の説明】
【００３１】
１  携帯電話装置
２  操作部
３  制御部
４  スピーカ
５  マイク
６  無線部
７  アンテナ
８  表示部
９  辞書データ格納領域
【図１】
2006023805.tif 000003
【図２】
2006023805.tif 000004
【図３】
2006023805.tif 000005
【図４】
2006023805.tif 000006
【図５】
2006023805.tif 000007
【図６】
2006023805.tif 000008
【図７】
2006023805.tif 000009