(57)【要約】【課題】データの使用頻度に応じた保存を行う。【解決手段】操作部１０１が受け付けた所定の操作に基づいて選択または変換されたデータを、記憶部１０３が、データが選択または変換された回数に応じたグループに分類して記憶し、グループごとにデータを記憶するための空き容量の不足が生じた場合、所定の規則に従って、そのグループにすでに記憶されているデータを削除し、表示部１０２が、記憶部１０３に記憶されているデータを表示する。【選択図】図１
2012168706.tif 000002
【特許請求の範囲】
【請求項１】
外部からの操作を受け付ける操作部と、
前記操作部が受け付けた所定の操作に基づいて選択または変換されたデータを、該データが選択または変換された回数に応じて、複数のグループのうちのいずれかのグループに分類して記憶し、前記グループごとに前記データを記憶するための空き容量の不足が生じた場合、所定の規則に従って、該グループにすでに記憶されているデータを削除する記憶部と、
前記記憶部に記憶されているデータを表示する表示部とを有する電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記記憶部は、前記グループにすでに記憶されているデータのうち、最も古く記憶した、または最も古く選択または変換されたデータを削除することを特徴とする電子機器。
【請求項３】
請求項１に記載の電子機器において、
前記記憶部は、前記グループにすでに記憶されているデータのうち、選択または変換された回数が最も少ないデータを削除することを特徴とする電子機器。
【請求項４】
請求項１に記載の電子機器において、
前記表示部は、前記データを前記グループごとに一覧として、記憶した順、または選択または変換された順で表示することを特徴とする電子機器。
【請求項５】
請求項１に記載の電子機器において、
前記記憶部は、前記複数のグループのうち第１のグループに分類されているデータが選択または変換された回数が、前記複数のグループのうち第２のグループに分類されるべき回数となった場合、該データを前記第１のグループから前記第２のグループへ移動させることを特徴とする電子機器。
【請求項６】
請求項１に記載の電子機器において、
前記記憶部は、前記データとして、文字変換候補データを記憶することを特徴とする電子機器。
【請求項７】
請求項１に記載の電子機器において、
前記表示部は、前記記憶部に記憶されているデータが画像データである場合、該画像データに応じたサムネイル画像を表示することを特徴とする電子機器。
【請求項８】
請求項５に記載の電子機器において、
前記表示部は、前記第２のグループのデータを前記第１のグループのデータよりも前に表示することを特徴とする電子機器。
【請求項９】
電子機器に記憶するデータを管理するデータ管理方法であって、
当該電子機器の外部から受け付けた所定の操作に基づいて選択または変換されたデータを、該データが選択または変換された回数に応じて、複数のグループのうちのいずれかのグループに分類して記憶する処理と、
前記グループごとに前記データを記憶するための空き容量の不足が生じた場合、所定の規則に従って、該グループにすでに記憶されているデータを削除する処理と、
前記記憶されているデータを表示する処理とを行うデータ管理方法。
【請求項１０】
電子機器に、
複数のデータを複数のグループに分類して記憶する手順と、
当該電子機器の外部から受け付けた所定の操作に基づいて選択または変換されたデータを、該データが選択または変換された回数に応じて、複数のグループのうちのいずれかのグループに分類して手順と、
前記グループごとに前記データを記憶するための空き容量の不足が生じた場合、所定の規則に従って、該グループにすでに記憶されているデータを削除する手順と、
前記記憶されているデータを表示する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記憶する電子機器、データ管理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、携帯端末等の入力装置（以下、電子機器と称する）に文章を入力する際、入力したい文章の最初の１文字や２文字を入力すると、その文字に応じた単語や文章を予測し、予測された単語や文章を表示する機能（予測変換機能）が具備された電子機器が多く出回っている。
【０００３】
この予測変換機能を用いれば、入力したい文章を構成するすべての文字を入力手段であるボタンキーを操作して入力しなくても、予測にしたがって表示された単語や文章のうち、所望のものを選択するだけで、当該単語または文章へ変換され、単語や文章を入力することができる。
【０００４】
また、文章を入力する時間や場所に応じた単語や文章を予測して表示する技術も考えられている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３０５３８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した予測変換機能では、表示された単語や文章以外に、直接入力された単語や文章も、変換候補として追加登録され、その後の予測変換に用いられる。この直接入力された単語や文章は、誤って入力されたものや、頻繁には使用しないものも、候補として他の単語や文章と同等に登録される。それは、これらの単語や文章が、その後に使われるか、使われないかの判断をつけられないためである。
【０００７】
また、このように登録された単語や文章を記憶しておくメモリ領域は有限であるため、登録する単語や文章を記憶する容量が所定の容量を超えた場合、超えた分の単語や文章は削除されてしまう。一般的には、登録されている単語や文章のうち、最も長い間使用されていないものが削除される。
【０００８】
そのため、頻繁に使用する有効な単語や文章であっても、長い期間、使用しないでいると削除されてしまうおそれがある。一方、誤って入力された単語や文章であっても、使用してから間もない場合は、削除されない。
【０００９】
これは、電子機器に格納されている画像データ等の文字データ以外のデータでも、格納容量が不足した場合に時系列的に古いものから削除されるものについても同じことが言える。例えば、電子機器に保存された画像データのうち、電子メールに頻繁に添付して送信したものであっても、長い期間、使用しないでいると削除されてしまうおそれがある。一方、一時的に撮影した画像データであっても、保存してから間もない場合は、故意に削除しない限り、削除されない。
【００１０】
このように、重要なデータが削除され、一方、あまり重要ではないデータが残るといった不便さが生じてしまう。
【００１１】
また、特許文献１に記載された技術においては、予測候補をあらかじめ登録しておかなければならないという問題点がある。
【００１２】
本発明の目的は、上述した課題を解決する電子機器、データ管理方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１３】
本発明の電子機器は、
外部からの操作を受け付ける操作部と、
前記操作部が受け付けた所定の操作に基づいて選択または変換されたデータを、該データが選択または変換された回数に応じて、複数のグループのうちのいずれかのグループに分類して記憶し、前記グループごとに前記データを記憶するための空き容量の不足が生じた場合、所定の規則に従って、該グループにすでに記憶されているデータを削除する記憶部と、
前記記憶部に記憶されているデータを表示する表示部とを有する。
【００１４】
また、本発明のデータ管理方法は、
電子機器に記憶するデータを管理するデータ管理方法であって、
当該電子機器の外部から受け付けた所定の操作に基づいて選択または変換されたデータを、該データが選択または変換された回数に応じて、複数のグループのうちのいずれかのグループに分類して記憶する処理と、
前記グループごとに前記データを記憶するための空き容量の不足が生じた場合、所定の規則に従って、該グループにすでに記憶されているデータを削除する処理と、
前記記憶されているデータを表示する処理とを行う。
【００１５】
また、本発明のプログラムは、
電子機器に実行させるためのプログラムであって、
複数のデータを複数のグループに分類して記憶する手順と、
当該電子機器の外部から受け付けた所定の操作に基づいて選択または変換されたデータを、該データが選択または変換された回数に応じて、複数のグループのうちのいずれかのグループに分類して手順と、
前記グループごとに前記データを記憶するための空き容量の不足が生じた場合、所定の規則に従って、該グループにすでに記憶されているデータを削除する手順と、
前記記憶されているデータを表示する手順とを実行させる。
【発明の効果】
【００１６】
以上説明したように、本発明においては、データの使用頻度に応じた保存を行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の電子機器の実施の一形態を示す図である。
【図２】図１に示した携帯端末に文字を入力しているときの外観の一例を示す図である。
【図３】図２に示した予測変換候補のうち「コントラバス」へ変換された後の表示部における表示の一例を示す図である。
【図４】一般的な携帯端末に具備されている記憶部の内部構造の一例を示す図である。
【図５】図１に示した記憶部の内部構造の一例を示す図である。
【図６】図１に示した記憶部に図５の（８）に示したように予測変換候補が記憶されている場合、「こん」が入力された際の表示部における表示の一例を示す図である。
【図７】本形態におけるデータ管理方法の一例を説明するためのフローチャートである。
【図８】本形態におけるデータ管理方法の他の例を説明するためのフローチャートである。
【図９】画像データが記憶されている場合の記憶部の内部構造の一例を示す図である。
【図１０】図１に示した記憶部に図９の（３）に示すように画像データが記憶されている場合に表示部に表示される画像一覧の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１９】
図１は、本発明の電子機器の実施の一形態を示す図である。本形態における電子機器は、携帯端末である場合を例に挙げて説明する。
【００２０】
本形態における携帯端末１００には図１に示すように、操作部１０１と、表示部１０２と、記憶部１０３と、カウンタ１０４とが設けられている。なお、図１には、携帯端末１００が具備する構成要素のうち、本発明に関わる構成要素のみを示した。
【００２１】
操作部１０１は、外部からの操作を受け付ける。操作部１０１は、例えば、ボタンキーやタッチパネル等の、外部から情報を入力するために操作されるものである。操作部１０１を操作して、外部から文字を入力したり、表示部１０２に表示されたアイコン等を選択したりすることができる。
【００２２】
表示部１０２は、記憶部１０３に記憶されているデータや、操作部１０１が操作されて入力された情報を表示する。また、表示部１０２には、一般的に用いられているディスプレイと、そのディスプレイへのデータの表示を制御する要素とが含まれる。また、表示部１０２は、データを表示する際、記憶部１０３にて分類されているグループごとに表示する。
【００２３】
また、表示部１０２は、記憶部１０３に記憶されているデータをグループごとに一覧として、記憶部１０３が記憶した順、または、操作部１０１を用いた操作に応じて変換された順で表示するものであっても良い。
【００２４】
また、表示部１０２は、記憶部１０３に記憶されているデータが画像データである場合、その画像データに応じたサムネイル画像を表示するものであっても良い。
【００２５】
記憶部１０３は、情報等のデータ（文字変換候補データや画像データ等）を記憶する。また、記憶部１０３には、記憶媒体であるメモリと、そのメモリへのデータの読み書きを制御したり、メモリの容量を監視したりする要素とが含まれる。また、記憶部１０３は、複数のデータを複数のグループに分類して記憶する。このとき、記憶部１０３は、表示部１０２に表示されたデータのうち、操作部１０１が受け付けた所定の操作に基づいて変換されたデータを、当該データが変換された回数に応じたグループに分類して記憶する。ここで、当該データが変換された回数は、カウンタ１０４がカウントする。
【００２６】
また、記憶部１０３は、グループごとにデータを記憶するための空き容量の不足が生じた場合、所定の規則（例えば、ＬＲＵ：Ｌｅａｓｔ  Ｒｅｃｅｎｔｌｙ  Ｕｓｅｄ、ＮＲＵ：Ｎｏｔ  Ｒｅｃｅｎｔｌｙ  Ｕｓｅｄ、ＮＦＵ：Ｎｏｔ  Ｆｒｅｑｕｅｎｔｌｙ  Ｕｓｅｄ、ＦＩＦＯ：Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ等）に従って、当該グループにすでに記憶されているデータを削除する。ここで、容量とは、物理的な容量であっても良いし、データの数であっても良い。例えば、記憶部１０３は、グループにすでに記憶されているデータのうち、最も古く記憶した、または最も古く変換されたデータを削除するものであっても良い。また、記憶部１０３は、グループにすでに記憶されているデータのうち、変換された回数が最も少ないデータを削除するものであっても良い。
【００２７】
また、記憶部１０３は、複数のグループのうち第１のグループに分類されているデータが変換された回数が、複数のグループのうち第２のグループに分類されるべき回数となった場合、当該データを第１のグループから第２のグループへ移動させる。これには、あらかじめ設定された閾値を用いて、例えば、閾値を「３」としておき、当該データが３回以上変換された場合、そのデータを第１のグループから第２のグループへ移動させるものであっても良い。
【００２８】
図２は、図１に示した携帯端末１００に文字を入力しているときの外観の一例を示す図である。
【００２９】
図１に示した携帯端末１００に文字を入力しているとき、図２に示すように、表示部１０２には文字入力画面が表示される。
【００３０】
図２に示した例では、操作部１０１が操作されて、「こん」という文字が入力された場合に、その予測変換候補として「コントラバス」、「コンプレッサー」、「混んで」、「こんな」、「今日」、「こんなに」、「こんにちは」、「今度」、「こんばんは」、「今週」、「今回」、「今月」、「今晩」および「今夜」が表示されている。携帯端末１００を操作する者は、これらの予測変換候補のうち、所望の単語がある場合、操作部１０１を操作して、その単語を選択する。すると、当該単語が決定され、その単語へ変換される。
【００３１】
図３は、図２に示した予測変換候補のうち「コントラバス」へ変換された後の表示部１０２における表示の一例を示す図である。
【００３２】
図３に示すように、利用者が操作部１０１を操作することに応じて、図２に示した予測変換候補のうち「コントラバス」が選択されると、表示部１０２には「コントラバス」という単語が表示される。
【００３３】
このような予測変換候補の表示は、一般的な携帯端末においても行われている。
【００３４】
図４は、一般的な携帯端末に具備されている記憶部の内部構造の一例を示す図である。図４においては、説明の便宜上、動作開始時に記憶部には予測変換候補が１つも記憶されていないものとする。また、図４において、（１）から（７）まで記憶部に記憶されている予測変換候補を時系列で示している。また、図４に示した予約変換候補は、上側が新しく記憶されたものであり、下側になればなるほど、古く記憶されたものである。また、記憶部に記憶できる予測変換候補の数が８つである場合を例に挙げて説明する。
【００３５】
まず、文字入力時に「コントラバス」と入力された場合、または、所定の入力文字が「コントラバス」へ変換された場合、図４の（１）に示すように、記憶部に予約変換候補として「コントラバス」が記憶される。これにより、その後、「こん」が入力された場合、予測変換候補として「コントラバス」が表示される。
【００３６】
続いて、「１１１１１」、「２２２２２」、「３３３３３」、「４４４４４」および「５５５５５」が順に入力されると、図４の（２）に示すように、これらが順に記憶部に記憶される。ここで、「１１１１１」、「２２２２２」、「３３３３３」、「４４４４４」および「５５５５５」は、わかりやすいように表現したものであり、数字の羅列ではなく、適当な単語を示す（以下に示す数字および記号についても同じ）。
【００３７】
その後、「こん」が入力されることに応じて、予測変換候補として「コントラバス」が表示された際、利用者によって操作部１０１が操作されて「コントラバス」が選択され、「こん」が「コントラバス」へ変換されると、記憶部内の予約変換候補の順が入れ替わる。具体的には、図４の（３）に示すように、「コントラバス」が最上位の位置へ移動し、それにより、他の予約変換候補が１つずつ下側の位置へずれる。
【００３８】
続いて、「６６６６６」および「コンプレッサー」が順に入力されると、図４の（４）に示すように、これらが順に記憶部に記憶される。ここで、記憶部には８つの予測変換候補が記憶されるため、これ以上の予測変換候補を記憶するには、すでに記憶されている予測変換候補を削除しなければならない。
【００３９】
その後、「７７７７７」が入力されると、「７７７７７」を記憶するために、時系列的に最も古く記憶された「１１１１１」が削除され、「７７７７７」が最も新しい予測変換候補として図４の（５）に示すように記憶される。
【００４０】
続いて、「８８８８８」、「９９９９９」、「！！！！！」および「＃＃＃＃＃」が順に入力されると、上述したような削除が順に行われ、これらが順に予測変換候補として図４の（６）に示すように記憶される。
【００４１】
さらに、「＄＄＄＄＄」が入力されると、上述した処理と同様に、時系列的に最も古く記憶された「コントラバス」が削除され、「＄＄＄＄＄」が最も新しい予測変換候補として図４の（７）に示すように記憶される。そのため、その後に「こん」が入力されても、「コントラバス」が予測変換候補として表示されることはない。
【００４２】
次に、図１に示した記憶部１０３の内部構造について説明する。
【００４３】
図５は、図１に示した記憶部１０３の内部構造の一例を示す図である。図５においては、説明の便宜上、動作開始時に記憶部１０３には予測変換候補が１つも記憶されていないものとする。また、図５において、（１）から（８）まで記憶部１０３に記憶されている予測変換候補を時系列で示している。また、図５に示した予約変換候補は、上側が新しく記憶されたものであり、下側になればなるほど、古く記憶されたものである。また、記憶部１０３には、２つのグループ（第１予測変換候補および第２予測変換候補）に分類されて予測変換候補が記憶される。また、各グループに記憶できる予測変換候補の数が、それぞれ８つである場合を例に挙げて説明する。
【００４４】
まず、文字入力時に「コントラバス」と入力された場合、または、所定の入力文字が「コントラバス」へ変換された場合、図５の（１）に示すように、記憶部１０３の第１予約変換候補に「コントラバス」が記憶される。これにより、その後、「こん」が入力された場合、予測変換候補として「コントラバス」が表示される。
【００４５】
続いて、「１１１１１」、「２２２２２」、「３３３３３」、「４４４４４」および「５５５５５」が順に入力されると、図５の（２）に示すように、これらが順に記憶部１０３の第１予約変換候補に記憶される。
【００４６】
その後、「こん」が入力されることに応じて、予測変換候補として「コントラバス」が表示された際、利用者によって操作部１０１が操作されて「コントラバス」が選択され、「こん」が「コントラバス」へ変換されると、これまでに「コントラバス」へ変換された回数が、あらかじめ設定されている閾値以上かどうかが判定される。ここでは、閾値が「１」である場合を例に挙げて説明する。
【００４７】
これまでに「コントラバス」が変換された回数が閾値「１」以上であるため、「コントラバス」は図５の（３）に示すように第１予測変換候補から第２予測変換候補へ移動する。
【００４８】
続いて、「６６６６６」、「７７７７７」および「コンプレッサー」が順に入力されると、図５の（４）に示すように、これらが順に記憶部１０３の第１予測変換候補に記憶される。ここで、第１予測変換候補には８つの予測変換候補が記憶されるため、これ以上、第１予測変換候補に予測変換候補を記憶するには、第１予測変換候補にすでに記憶されている予測変換候補を削除しなければならない。
【００４９】
その後、「８８８８８」が入力されると、「８８８８８」を第１予測変換候補に記憶するために、第１予測変換候補にて時系列的に最も古く記憶された「１１１１１」が削除され、「８８８８８」が最も新しい予測変換候補として図５の（５）に示すように第１予測変換候補に記憶される。
【００５０】
続いて、「９９９９９」、「！！！！！」、「＃＃＃＃＃」および「＄＄＄＄＄」が順に入力されると、上述したような削除が順に行われ、これらが順に第１予測変換候補に予測変換候補として図５の（６）に示すように記憶される。
【００５１】
その後、「こん」が入力されることに応じて、予測変換候補として「コントラバス」および「コンプレッサー」が表示された際、利用者によって操作部１０１が操作されて「コンプレッサー」が選択され、「こん」が「コンプレッサー」へ変換されると、これまでに「コンプレッサー」へ変換された回数が、あらかじめ設定されている閾値以上かどうかが判定される。
【００５２】
これまでに「コンプレッサー」が変換された回数が閾値「１」以上であるため、「コンプレッサー」は図５の（７）に示すように第１予測変換候補から第２予測変換候補へ移動する。
【００５３】
さらに、「コンコルド」が入力されると、図５の（８）に示すように、記憶部１０３の第１予約変換候補に記憶される。
【００５４】
このように、記憶部１０３には、予測変換候補が変換回数に応じて２つのグループに分類されて記憶される。これにより、変換された回数が閾値以上である予測変換候補の記憶部１０３からの削除を遅らせることができる。なお、２つのグループに分類する場合を例に挙げて説明したが、３つ以上のグループに分類するものであっても良い。
【００５５】
また、図５においては、物理的に、上側が新しく記憶されたものであり、下側になればなるほど、古く記憶されたものである場合を例に挙げて説明したが、各データに順序を示す識別子をそれぞれ付与し、論理的に順序を管理するものであっても良い。
【００５６】
図６は、図１に示した記憶部１０３に図５の（８）に示したように予測変換候補が記憶されている場合、「こん」が入力された際の表示部１０２における表示の一例を示す図である。
【００５７】
図６に示すように、操作部１０１が操作されて「こん」が入力されると、表示部１０２には、第２予測変換候補である「コントラバス」および「コンプレッサー」と、第１予測変換候補である「コンコルド」と、端末内予測変換候補である「こんな」、「今日」、こんなに」、「今度」、「こんばんは」、「今週」、「今回」、「今月」、「今晩」および「今夜」が表示される。ここで、端末内予測変換候補は、携帯端末１００にあらかじめ登録されている予測変換候補である。
【００５８】
図６に示すように、第２予測変換候補、第１予測変換候補、端末内予測変換候補の順（つまり、第２予測変換候補を第１予測変換候補よりも前、かつ、第１予測変換候補を端末内予測変換候補よりも前）に表示することで、変換頻度に応じた順に表示することとなり、利用者が文字入力をしやすくするという効果がある。
【００５９】
以下に、本形態におけるデータ管理方法について説明する。
【００６０】
図７は、本形態におけるデータ管理方法の一例を説明するためのフローチャートである。
【００６１】
まず、操作部１０１への操作で入力された文字が、単語や文章へ変換されると（ステップＳ１）、その単語（以下、データと称する）が記憶部１０３の第１予約変換候補に記憶されているかどうかが判定される（ステップＳ２）。
【００６２】
当該データが記憶部１０３の第１予約変換候補に記憶されている場合、これまでに変換された回数とあらかじめ設定された閾値とが比較される（ステップＳ３）。
【００６３】
変換された回数が閾値以上である場合、当該データを第２予測変換候補に記憶するための容量が不足しているかどうかが判定される（ステップＳ４）。
【００６４】
第２予測変換候補に容量不足がある場合、第２予測変換候補に記憶されているデータのうち、最も古く記憶されたデータが削除される（ステップＳ５）。
【００６５】
その後、当該データが第２予測変換候補の最も新しいデータとして記憶（登録）される（ステップＳ６）。また、当該データが第１予測変換候補から削除される（ステップＳ７）。ステップＳ６の処理で、記憶部１０３に記憶されているデータが、図５の（２）の状態から図５の（３）の状態（データが「コントラバス」である場合）へ、または図５の（６）の状態から図５の（７）の状態（データが「コンプレッサー」である場合）へ遷移する。
【００６６】
また、ステップＳ４にて、第２予測変換候補に容量不足がない場合、つまり第２予測変換候補に十分な容量がある場合は、ステップＳ５の処理は行われず、ステップＳ６の処理が行われる。
【００６７】
一方、ステップＳ３にて、変換された回数が閾値以上ではない場合は、変換された回数がカウンタ１０４を用いてインクリメントされ（ステップＳ８）、第１予測変換候補の順序が変更される（ステップＳ９）。具体的には、当該データの順序が、第１予測変換候補の最も新しいデータとして記憶（登録）される。また、インクリメントされた回数を示す情報は、当該データと対応付けられて記憶部１０３に記憶される。
【００６８】
また、ステップＳ２にて、当該データが記憶部１０３の第１予約変換候補に記憶されていない場合は、当該データが記憶部１０３の第２予約変換候補に記憶されているかどうかが判定される（ステップＳ１０）。
【００６９】
当該データが記憶部１０３の第２予約変換候補に記憶されている場合、第２予測変換候補の順序が変更される（ステップＳ１１）。具体的には、当該データの順序が、第２予測変換候補の最も新しいデータとして記憶（登録）される。
【００７０】
一方、ステップＳ１０にて、当該データが記憶部１０３の第２予約変換候補に記憶されていない場合は、当該データが記憶部１０３に記憶されていないことになるため、第１予約変換候補に記憶することになる。まず、当該データを第１予測変換候補に記憶するための容量が不足しているかどうかが判定される（ステップＳ１２）。
【００７１】
第１予測変換候補に容量不足がある場合、第１予測変換候補に記憶されているデータのうち、最も古く記憶されたデータが削除される（ステップＳ１３）。
【００７２】
その後、当該データが第１予測変換候補の最も新しいデータとして記憶（登録）される（ステップＳ１４）。
【００７３】
また、ステップＳ１２にて、第１予測変換候補に容量不足がない場合、つまり第１予測変換候補に十分な容量がある場合は、ステップＳ１３の処理は行われず、ステップＳ１４の処理が行われる。
【００７４】
その後、変換された回数がカウンタ１０４を用いてインクリメントされる（ステップＳ１５）。また、インクリメントされた回数を示す情報は、当該データと対応付けられて記憶部１０３に記憶される。
【００７５】
また、当該データと第２予測変換候補に記憶されているデータとの比較の処理を、当該データと第１予測変換候補に記憶されているデータとの比較の処理よりも先に行うものであっても良い。
【００７６】
図８は、本形態におけるデータ管理方法の他の例を説明するためのフローチャートである。
【００７７】
まず、操作部１０１への操作に基づいて入力された文字が、単語や文章へ変換されると（ステップＳ２１）、その単語（以下、データと称する）が記憶部１０３の第２予約変換候補に記憶されているかどうかが判定される（ステップＳ２２）。
【００７８】
当該データが記憶部１０３の第２予約変換候補に記憶されている場合、第２予測変換候補の順序が変更される（ステップＳ２３）。具体的には、当該データの順序が、第２予測変換候補の最も新しいデータとして記憶（登録）される。
【００７９】
また、ステップＳ２２にて、当該データが記憶部１０３の第２予約変換候補に記憶されていない場合は、当該データが記憶部１０３の第１予約変換候補に記憶されているかどうかが判定される（ステップＳ２４）。
【００８０】
当該データが記憶部１０３の第１予約変換候補に記憶されている場合、これまでに変換された回数とあらかじめ設定された閾値とが比較される（ステップＳ２５）。
【００８１】
これまでに変換された回数が閾値以上である場合、当該データを第２予測変換候補に記憶するための容量が不足しているかどうかが判定される（ステップＳ２６）。
【００８２】
第２予測変換候補に容量不足がある場合、第２予測変換候補に記憶されているデータのうち、最も古く記憶されたデータが削除される（ステップＳ２７）。
【００８３】
その後、当該データが第２予測変換候補の最も新しいデータとして記憶（登録）される（ステップＳ２８）。また、当該データが第１予測変換候補から削除される（ステップＳ２９）。ステップＳ２８の処理で、記憶部１０３に記憶されているデータが、図５の（２）の状態から図５の（３）の状態（データが「コントラバス」である場合）へ、または図５の（６）の状態から図５の（７）の状態（データが「コンプレッサー」である場合）へ遷移する。
【００８４】
また、ステップＳ２６にて、第２予測変換候補に容量不足がない場合、つまり第２予測変換候補に十分な容量がある場合は、ステップＳ２７の処理は行われず、ステップＳ２８の処理が行われる。
【００８５】
一方、ステップＳ２５にて、変換された回数が閾値以上ではない場合は、変換された回数がカウンタ１０４を用いてインクリメントされ（ステップＳ３０）、第１予測変換候補の順序が変更される（ステップＳ３１）。具体的には、当該データの順序が、第１予測変換候補の最も新しいデータとして記憶（登録）される。また、インクリメントされた回数を示す情報は、当該データと対応付けられて記憶部１０３に記憶される。
【００８６】
一方、ステップＳ２４にて、当該データが記憶部１０３の第１予約変換候補に記憶されていない場合は、当該データが記憶部１０３に記憶されていないことになるため、第１予約変換候補に記憶することになる。まず、当該データを第１予測変換候補に記憶するための容量が不足しているかどうかが判定される（ステップＳ３２）。
【００８７】
第１予測変換候補に容量不足がある場合、第１予測変換候補に記憶されているデータのうち、最も古く記憶されたデータが削除される（ステップＳ３３）。
【００８８】
その後、当該データが第１予測変換候補の最も新しいデータとして記憶（登録）される（ステップＳ３４）。
【００８９】
また、ステップＳ３２にて、第１予測変換候補に容量不足がない場合、つまり第１予測変換候補に十分な容量がある場合は、ステップＳ３３の処理は行われず、ステップＳ３４の処理が行われる。
【００９０】
その後、変換された回数がカウンタ１０４を用いてインクリメントされる（ステップＳ３５）。また、インクリメントされた回数を示す情報は、当該データと対応付けられて記憶部１０３に記憶される。
【００９１】
このように、予測変換候補を「複数回使用した単語（データ）」と「一度（閾値が「１」である場合）しか使用していない単語（データ）」とに分けて管理する。これにより、予測変換候補から登録、削除される条件が変更され、「複数回使用した単語」を登録するには「複数回使用した単語」に登録されているものを削除する場合であり、「一度しか使用していない単語」が入力されても、「複数回使用した単語」の予測変換候補が更新されることはない。また、このデータは、単語や文章以外の絵文字や記号等であっても良い。
【００９２】
一方、一般的な入力装置のように、予測変換候補を分けずに管理する場合には、「複数回使用した単語」と「一度しか使用していない単語」とのどちらか一方が更新されるタイミングで予測変換候補が更新される。
【００９３】
そのため、本発明のように、これらを分けて管理することで「複数回使用した単語」の予測変換候補の更新は減り、長い期間、使用しなかった単語も更新頻度が減ることで予測変換候補から削除されるタイミングを遅らせることができる。
【００９４】
また、誤って入力した単語以外にも、入力する機会が一度しかない単語（名称や造語等の珍しい単語等）においても有効である。意図して入力した単語であっても、再度入力されることがないのであれば、第２予測変換候補に登録されることはなく、更新頻度の高い第１予測変換候補の中で削除される。
【００９５】
また、電子機器に記憶されている画像データについても同様の処理ができる。ただし、ここで記憶されている画像データは、格納容量が不足した場合に時系列的に古いものから削除されるものである。
【００９６】
図９は、画像データが記憶されている場合の記憶部１０３の内部構造の一例を示す図である。
【００９７】
図９に示すように、記憶部１０３が一般領域と保護領域との２つの領域（グループ）に分けられている。この一般領域は、図５に示した第１予約変換候補に相当し、また保護領域は、図５に示した第２予約変換候補に相当する。また、一般領域から保護領域への移動の閾値は「１」とする。
【００９８】
例えば、犬の画像データ、花の画像データ、人物の顔の画像データおよび自動車の画像データが順に記憶されると、図９の（１）に示すように、それぞれが一般領域に古い方から順に記憶される。
【００９９】
その後、犬の画像データが電子メール添付等のために選択されると、図９の（２）に示すように、犬の画像データが一般領域から保護領域へ移動する。
【０１００】
その後、新たに飛行機の画像データが記憶されても、図９の（３）に示すように、最も古く記憶された犬の画像データは削除されない。
【０１０１】
図１０は、図１に示した記憶部１０３に図９の（３）に示すように画像データが記憶されている場合に表示部１０２に表示される画像一覧の一例を示す図である。
【０１０２】
図１０に示すように、表示部１０２には、保護領域に記憶されている画像データと、一般領域に記憶されている画像データとが一覧となって表示される。このとき、これらの画像データは、当該画像データのサムネイル画像やファイル名等であっても良く、利用者が識別できる表示であれば良い。
【０１０３】
なお、本発明の電子機器は、他の装置と接続される端末装置や、一般的なゲーム機等の装置等である。
【０１０４】
上述した携帯端末１００に設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を携帯端末１００にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを携帯端末１００に読み込ませ、実行するものであっても良い。携帯端末１００にて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、携帯端末１００に内蔵されたＲＯＭ、ＲＡＭ等のメモリやＨＤＤ等を指す。この記録媒体に記録されたプログラムは、携帯端末１００に設けられたＣＰＵ（不図示）にて読み込まれ、ＣＰＵの制御によって、上述したものと同様の処理が行われる。ここで、ＣＰＵは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【符号の説明】
【０１０５】
１００    携帯端末
１０１    操作部
１０２    表示部
１０３    記憶部
１０４    カウンタ
【図１】
2012168706.tif 000003
【図２】
2012168706.tif 000004
【図３】
2012168706.tif 000005
【図４】
2012168706.tif 000006
【図５】
2012168706.tif 000007
【図６】
2012168706.tif 000008
【図７】
2012168706.tif 000009
【図８】
2012168706.tif 000010
【図９】
2012168706.tif 000011
【図１０】
2012168706.tif 000012