(57)【特許請求の範囲】
【請求項１】
ユーザーが使用可能な複数の情報記憶領域を有する記憶手段を備える携帯電話機において、
前記複数の情報記憶領域のいずれにも登録済みのデータがない場合に、前記複数の情報記憶領域の各々に前記ユーザーの入力操作によって割り当てられた容量又は登録件数に従って、各々の前記情報記憶領域の先頭アドレスを変更する第１の分割処理を行い、
前記複数の情報記憶領域のいずれかに登録済みのデータがある場合に、前記登録済みのデータがある情報記憶領域に対して、該登録済みのデータを該情報記憶領域の先頭から順に配置して、データが登録された登録領域とデータが登録されていない空き領域とに分類する最適化処理を行った後、前記最適化処理後の前記複数の情報記憶領域に対して、各々の前記情報記憶領域の容量又は登録件数が前記割り当てられた容量又は登録件数となるように、前記情報記憶領域間で前記空き領域を移動させた後、前記割り当てられた容量又は登録件数に従って、各々の前記情報記憶領域の先頭アドレスを変更する第２の分割処理を行う制御手段を有することを特徴とする携帯電話機。
【請求項２】
ユーザーが使用可能な複数の情報記憶領域を有する記憶手段を備えた携帯電話機における情報記憶領域の割り当て方法であって、
前記複数の情報記憶領域の各々に割り当てる容量又は登録件数を入力する第１のステップと、
前記複数の情報記憶領域のいずれにも登録済みのデータがない場合に、前記第１のステップで割り当てた前記容量又は前記登録件数に従って、各々の前記情報記憶領域の先頭アドレスを変更する第１の分割処理を行い、
前記複数の情報記憶領域のいずれかに登録済みのデータがある場合に、前記登録済みのデータがある情報記憶領域に対して、該登録済みのデータを該情報記憶領域の先頭から順に配置して、データが登録された登録領域とデータが登録されていない空き領域とに分類する最適化処理を行った後、前記最適化処理後の前記複数の情報記憶領域に対して、各々の前記情報記憶領域の容量又は登録件数が前記第１のステップで割り当てた前記容量又は前記登録件数となるように、前記情報記憶領域間で前記空き領域を移動させた後、前記第１のステップで割り当てた前記容量又は前記登録件数に従って、各々の前記情報記憶領域の先頭アドレスを変更する第２の分割処理を行う第２のステップと、を少なくとも有することを特徴とする情報記憶領域の割り当て方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話機及び携帯電話機の記憶領域割り当て方法に関する。
【０００２】
【従来の技術】
現在市販されている携帯電話機は、小型・軽量化されており、また、内蔵されるメモリ容量も大きく、利用者が保存可能な情報も増えてきている。特に、近年の携帯電話機は通話機能のみならず、ｗｅｂ閲覧機能やカメラ機能等を備えており、これらの機能を利用して情報を収集する利用者にとっては、保存する情報の件数やサイズが格段に増加している。
【０００３】
【発明が解決しようとする課題】
しかしながら、携帯電話機に保存可能な情報の容量や登録件数は、通常、携帯電話機を製造しているメーカーが予め設定するものであり、利用者は設定された容量又は件数の情報しか保存することができず、また、利用者毎に保存を希望する情報の種類や件数が異なるため、特定の情報を多く保存する利用者にとっては記憶容量が不足することが多い。
【０００４】
例えば、電話の発信履歴や着信履歴、電話帳等の情報はサイズが小さく割り当てられる件数も多いため、メーカーの設定で十分な場合が多いが、着信メロディー、写真画像データ、ｗｅｂ画面等のデータはサイズも大きく、予め利用者に割り当てられた容量では多数のデータを保存することができない。この問題は、携帯電話機の機能が拡充するに従ってより顕著に現れる。
【０００５】
このような場合に、最近では、外付けの小型メモリなども使用できる携帯電話機も出てきているが、小型・軽量化が重要な要素である携帯電話機にとっては、外部記憶手段を利用する形態は部品の増加やスペースの確保などマイナスの要因となってしまう。また、外付けの小型メモリは規格が様々であるため、各種メモリに対応可能な構造とすると、更に携帯電話機の大型化を招いてしまう。
【０００６】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、外付けのメモリ等を追加することなく、内蔵の記憶手段のみで利用者の情報を効率的に保存することができる携帯電話機及び携帯電話機の記憶領域割り当て方法を提供することにある。
【０００７】
【問題を解決するための手段】
上記目的を達成するため、本発明の携帯電話機は、ユーザーが使用可能な複数の情報記憶領域を有する記憶手段を備える携帯電話機において、前記複数の情報記憶領域のいずれにも登録済みのデータがない場合に、前記複数の情報記憶領域の各々に前記ユーザーの入力操作によって割り当てられた容量又は登録件数に従って、各々の前記情報記憶領域の先頭アドレスを変更する第１の分割処理を行い、前記複数の情報記憶領域のいずれかに登録済みのデータがある場合に、前記登録済みのデータがある情報記憶領域に対して、該登録済みのデータを該情報記憶領域の先頭から順に配置して、データが登録された登録領域とデータが登録されていない空き領域とに分類する最適化処理を行った後、前記最適化処理後の前記複数の情報記憶領域に対して、各々の前記情報記憶領域の容量又は登録件数が前記割り当てられた容量又は登録件数となるように、前記情報記憶領域間で前記空き領域を移動させた後、前記割り当てられた容量又は登録件数に従って、各々の前記情報記憶領域の先頭アドレスを変更する第２の分割処理を行う制御手段を有するものである。
【００１０】
また、本発明の情報記憶領域の割り当て方法は、ユーザーが使用可能な複数の情報記憶領域を有する記憶手段を備えた携帯電話機における情報記憶領域の割り当て方法であって、前記複数の情報記憶領域の各々に割り当てる容量又は登録件数を入力する第１のステップと、前記複数の情報記憶領域のいずれにも登録済みのデータがない場合に、前記第１のステップで割り当てた前記容量又は前記登録件数に従って、各々の前記情報記憶領域の先頭アドレスを変更する第１の分割処理を行い、前記複数の情報記憶領域のいずれかに登録済みのデータがある場合に、前記登録済みのデータがある情報記憶領域に対して、該登録済みのデータを該情報記憶領域の先頭から順に配置して、データが登録された登録領域とデータが登録されていない空き領域とに分類する最適化処理を行った後、前記最適化処理後の前記複数の情報記憶領域に対して、各々の前記情報記憶領域の容量又は登録件数が前記第１のステップで割り当てた前記容量又は前記登録件数となるように、前記情報記憶領域間で前記空き領域を移動させた後、前記第１のステップで割り当てた前記容量又は前記登録件数に従って、各々の前記情報記憶領域の先頭アドレスを変更する第２の分割処理を行う第２のステップと、を少なくとも有するものである。
【００１２】
このように、本発明は、内蔵メモリ内に２つ以上の異なる情報領域（例えば、電話番号や着信音を記憶する領域）と、その領域に複数の情報要素（例えば、電話番号データ１及び電話番号データ２）を記憶可能なメモリを備えた携帯電話機において、利用者の使用頻度に応じて情報要素の保存件数を増減可能とし、かつ、利用者が情報要素の保存件数を自由に設定または変更可能とするものであり、内蔵メモリの空き領域を有効に利用することにより、外付けメモリ等を付加することなく、利用者が保存可能な情報量を実質的に増大させることができる。
【００１３】
【発明の実施の形態】
本発明に係る携帯電話機の記憶領域割り当て方法は、その好ましい一実施の形態において、メモリ内に設けられたユーザーが使用可能な複数の情報領域の容量又は登録件数の割り当て比率を入力するステップと、割り当て比率の妥当性を判断するステップと、すでに登録されているデータの有無を調査するステップと、登録済みデータが存在する場合に、各々の情報領域について登録済みのデータを該情報領域の先頭から順に配置して、データが登録された登録領域とデータが登録されていない空き領域とに分類する最適化ステップと、登録領域のデータを割り当て比率の小さい情報領域に順次移動させる処理を繰り返し、設定した割り当て比率に従って、複数の情報領域の空き領域を再配置するステップと、再配置された情報領域の先頭アドレスを再設定するステップとを有するものであり、使用頻度の高い情報領域の空きを増やすことによって、外付けメモリを付加することなくユーザーが保存可能なメモリ領域を実質的に増加させることができる。
【００１４】
【実施例】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の実施例について、図１乃至図１０を参照して説明する。図１は、携帯電話機の基本構成を示すブロック図であり、図２は、本実施例の記憶領域割り当て方法の手順を示すフローチャート図であり、図３は、本実施例の最適化の方法を示す図である。また、図４は、登録データがない場合のメモリ分割処理を示す図であり、図５乃至図１０は、登録データがある場合のメモリ分割処理の具体的事例を示す図である。
【００１５】
まず、携帯電話機の電気的構成について、図１を参照して説明する。携帯電話機１は、無線通信を行うアンテナ２及び送受信部６と、画面を表示する表示部３と、各種入力を行う操作部７と、音声の入出力を行うスピーカ８、レシーバ１０及びマイク９と、メーカーが予め登録した情報や利用者が保存する情報を記憶するメモリ５と、これらを制御する制御部４とから構成されている。なお、携帯電話機１としては図１の構成に限定されず、写真を撮影するカメラ機能等を備えていても良い。
【００１６】
次に、動作の概略について説明すると、制御部４は、操作部７から相手先電話番号等が入力されると、回線接続するための信号を送受信部６に出力し、基地局へ無線送信させ、応答信号を受け取ることで通話回線を接続する。また、制御部４は、相手先から自局を呼び出す信号を送受信部６から入力されると、着信音等をスピーカ８から出力させ、利用者に着信を知らせる。操作部７からオフフックが入力されると、応答信号を基地局へ無線送信し、通話回線を接続する。
【００１７】
このように通話回線が接続されると、制御部４は、マイク９から入力された音声信号を符号化して音声データを生成し、その音声データを送受信部６に出力する。送受信部６は、制御部４から得られた信号を変調処理して送信信号を生成し、その送信信号をアンテナ２から基地局へ無線送信する。
【００１８】
そして、送受信部６は、アンテナ２から入力される受信信号を復調処理し、復調データを制御部４に出力する。制御部４は、送受信部６から入力された復調データを送話データに変換し、レシーバ１０から音声として出力させる。
【００１９】
また、メモリ５には、電話帳情報・着信音情報・画像情報などの個人情報を複数記憶している。これら複数の情報は、操作部７からの入力や外部Ｉ／Ｆからの転送やダウンロード等の手段により入手した情報である。制御部４は、入手した情報をメモリ５に記憶する場合、情報内容を判断し、メモリ５の各情報領域に記憶する。例えば、ダウンロードして入手した画像データは画像情報を記憶する領域に記憶し、着信音データであれば着信音情報領域に記憶する。
【００２０】
次に、図２のフローチャートを参照して本実施例の記憶領域割り当て方法の手順について説明する。なお、以下の説明において、情報領域として領域１から領域３の３つを備える場合について例示するが、情報領域の数は複数であれば良く、また、情報領域に記憶する情報としては、例えば、着信履歴情報、発信履歴情報、電話帳情報、動画画像情報、受信音楽情報、着信メロディー情報、ＪＡＶＡ（登録商標）アプリケーション情報、背景画像情報、撮影画像情報等があり、これらを単独で、又は組み合わせた情報が各々の情報領域に記憶される。
【００２１】
まず、ステップＳ１０１において、利用者は携帯電話機１に設けられている機能メニュー等により、現在設定されているメモリの割り当て及び使用状況の確認を行い、使用頻度に応じてそれぞれのメモリ情報の登録件数を変更するかの判断を行う。メモリの割り当ての再設定を行う場合、使用可能なメモリ総量は予めメーカーで設定されており変更できない為、使用頻度の低い情報の登録可能件数を減らして、使用頻度の高い情報の登録可能件数を増やす。全ての割り当ての設定が完了した後、メモリ分割処理を開始する。
【００２２】
次に、ステップＳ１０２において、メモリ分割処理が開始されたら、メモリ５内に記憶されている情報の有無を確認する。そして、メモリ５内の各情報領域に登録されているデータが無い場合は、ステップＳ１０３でメモリ分割処理１を実行する。このメモリ分割処理１について、図４を参照して説明する。
【００２３】
メモリ５の各情報領域（例えば、領域１から領域３）に登録可能なデータ領域（例えば、登録データ１１から登録データ１４及び登録データ２１から登録データ２４及び登録データ３１から登録データ３４）に登録データが無い場合は、初期設定で指定されている先頭アドレスを利用者によって指定された登録可能件数に応じて変更する。具体的には、例えば、領域１の利用頻度が低い場合は領域１の登録データ数を２つ減らし、領域２と領域３の登録データ数を１つづつ増やす。この様にして各情報領域の登録可能件数を変更することができる。
【００２４】
また、メモリ５内の各情報領域に登録されているデータがあった場合は、まず、利用者にメモリ５内に記憶されている情報がある事を通知し、ステップＳ１０５において、最適化を行うかの判断を促す。なお、ここで述べる最適化とは、情報領域毎に記憶されている情報を各情報領域の先頭から詰めていくことを意味するが、登録済みデータを集めて空き領域を生成することが可能な任意の方法とすることができる。
【００２５】
最適化の判定でＹＥＳの場合、ステップＳ１０６で最適化を実施し、ステップＳ１０７で指定されたメモリ割り当てが可能であるか判定を行い、実施可能であれば、ステップＳ１０８で分割処理２を実行する。不可能であれば、ステップＳ１１０で処理を中止する。また、ステップＳ１０５の最適化の判定がＮＯの場合も、ステップＳ１１０で同様に処理を中止する。
【００２６】
次に、図５乃至図８を参照して、メモリ分割処理２の具体的な手順ついて説明する。ここでは、情報領域領域が３個ある場合（領域１〜領域３）について説明するが、領域が３以上の複数の場合であっても同様の手順で処理することができる。
【００２７】
図３に最適化を行った時のメモリの状態を示す。図中左側の領域１、２、３は最適化処理前のメモリの状態を示し、各々の領域には登録済みのデータ（例えば、登録データ１１、１３等）と未登録のデータ（例えば、登録データ１２、１４等）が混在している。また、図中右側の領域１ａ、２ａ、３ａは、最適化されたデータで登録済みのデータ領域であり、領域１ｂ、２ｂ、３ｂは、最適化されてできた空き領域である。
【００２８】
図３のように最適化された状態を前提として、領域１のみ登録件数（メモリ容量）を増す場合について、図５を参照して説明する。まず、領域３ａのデータを領域３ｂにコピーする。コピーが完了した時点で領域３ａのデータを消去し、新たに領域３ａ’とし先頭のアドレス５０３’を記憶する。次に、領域２ａのデータを領域３ａにコピーする。コピーが完了した時点で、領域２ａのデータを消去し、新たに領域２ａ’とし先頭のアドレス５０２’を記憶する。この様にして領域１に空き領域（領域１ｂと２ｂと３ｂとを合わせた領域）を追加することができる。
【００２９】
次に、領域２のみ登録件数を増す場合について、図６を参照して説明する。まず、領域２ａのデータを領域１ｂにコピーする。前記と同様にコピー完了後、領域２ａのデータを削除し、新たに領域２ａ’として先頭のアドレス５０２’を記憶する。次に、領域３ａのデータを領域３ｂにコピーし、コピー完了後、領域３ａのデータを削除し、新たに領域３ａ’として先頭のアドレス５０３’を記憶する。この様にして領域２に空き領域を追加することができる。
【００３０】
次に、領域３のみ登録件数を増す場合について、図７を参照して説明する。まず、領域２ａのデータを領域１ｂにコピーする。前記と同様にコピー完了後、領域２ａのデータを削除し、新たに領域２ａ’として先頭のアドレス５０２’を記憶する。次に、領域３ａのデータを領域２ａにコピーし、コピー完了後、領域３ａのデータを削除し、新たに領域３ａ’として先頭のアドレス５０３’を記憶する。この様にして領域３に空き領域を追加することができる。
【００３１】
次に、領域１と領域２の登録件数を増やす場合について、図８を参照して説明する。まず、領域３ａのデータを領域３ｂにコピーする。前記と同様にコピー完了後、領域３ａのデータを削除し、新たに領域３ａ’として先頭のアドレス５０３’を記憶する。そして、空領域となった領域３ａを領域３ａ−１と領域３ａ−２に分割する。この時、領域３ａ−２は、領域２に追加設定された登録件数となるように分割する。次に、領域３ａ−１に領域２のデータをコピーする。この時、前述の様に領域２ｂをそのままコピーすると一部に領域が重なってしまうためこの様な場合、領域２の最終登録データ領域から１件づつコピーを行い、そのデータをコピー完了した時点で元のデータを消去する。この操作を領域２の先頭登録データまで繰り返し、新たに領域２’として先頭のアドレス５０２’を記憶する。この様にして領域１と領域２に空き領域を追加することができる。
【００３２】
次に、領域２と領域３の登録件数を増やす場合について、図９を参照して説明する。まず、領域２ａのデータを領域１ｂにコピーする。前記と同様にコピー完了後、領域２ａのデータを削除し、領域２ｂのデータを同様に領域２ａにコピーし、新たに領域２ａ’として先頭のアドレス５０２’を記憶する。そして、空領域となった領域２ｂを領域２ｂ−１と領域２ｂ−２に分割する。この時、領域２ｂ−１は、領域２に追加設定された登録件数となるように分割する。次に、領域２ｂ−２に領域３のデータをコピーする。この時、前述の様に領域３ａをそのままコピーすると一部に領域が重なってしまうため、この様な場合、領域３の先頭登録データ領域から１件づつコピーを行い、そのデータをコピー完了した時点で元のデータを消去する。この操作を領域３の最終登録データまで繰り返し、新たに領域３’として先頭のアドレス５０３’を記憶する。この様にして領域２と領域３に空き領域を追加することができる。
【００３３】
最後に、領域１と領域３の登録件数を増やす場合について、図１０を参照して説明する。まず、領域２ｂを領域２ｂ−１と領域２ｂ−２に分割する。この時、領域２ｂ−１は、領域１に追加設定された登録件数となるように分割する。領域２ａの最終登録データ領域から１件づつコピーを行い、そのデータをコピー完了した時点で元のデータを消去する。この操作を領域２の先頭登録データまで繰り返し、新たに領域２’として先頭のアドレス５０２’を記憶する。次に、領域２ｂ−２に領域３のデータをコピーする。この時、前述の様に、領域３の先頭登録データ領域から１件づつコピーを行い、そのデータをコピー完了した時点で元のデータを消去する。この操作を領域３の最終登録データまで繰り返し、新たに領域３’として先頭のアドレス５０３’を記憶する。この様にして領域１と領域３に空き領域を追加することができる。
【００３４】
このように、メモリの各情報領域に最適化処理（登録済みデータを順次先頭から詰めていく処理）を施した後、登録済みデータを順次空き領域にコピー、消去して空き領域を再配置するメモリ分割処理を行うことによって、利用者が希望する情報領域の空き領域を増やすことができ、携帯電話機のメモリを有効に利用することにより、外付けメモリ等を付加することなく、実質的に利用者が保存可能な情報量を増やすことができる。
【００３５】
なお、上記実施例では、携帯電話機を例にとって説明したが、本発明は上記実施例に限定されるものではなく、メモリの容量が小さく、小型・軽量化が求められる任意の携帯機器に適用することができる。
【００３６】
【発明の効果】
以上説明したように、本発明の携帯電話機及び携帯電話機の記憶領域割り当て方法によれば、利用者は、使用頻度によりメモリ登録件数を変更することができ、必要な情報をより多く保存することが可能となり、使い勝手を向上させることができる。また、携帯電話機としては、外部メモリなどを使用する為の部品や端子を装置内に追加する必要が無くなるため、更なる小型・軽量化を図ることが可能となる。
【００３７】
その理由は、予め割り当てられた複数の情報領域の各々を登録済み領域と未登録領域とに分け、登録済みデータを未登録領域に順次コピー、消去して空き領域を再配置する処理を繰り返し、各情報領域の先頭アドレスを再設定することにより、利用者の希望に従って空き領域を増減することができるからである。
【図面の簡単な説明】
【図１】携帯電話機の構成を示すブロック図である。
【図２】本発明の一実施例に係る記憶領域割り当て方法の手順を示すフローチャート図である。
【図３】本発明の一実施例に係る最適化の方法を示す図である。
【図４】本発明の一実施例に係るメモリ分割処理の方法を示す図であり、登録データがない場合の例である。
【図５】本発明の一実施例に係るメモリ分割処理の方法を示す図であり、登録データがある場合の例（領域１を増やす場合）である。
【図６】本発明の一実施例に係るメモリ分割処理の方法を示す図であり、登録データがある場合の例（領域２を増やす場合）である。
【図７】本発明の一実施例に係るメモリ分割処理の方法を示す図であり、登録データがある場合の例（領域３を増やす場合）である。
【図８】本発明の一実施例に係るメモリ分割処理の方法を示す図であり、登録データがある場合の例（領域１と２を増やす場合）である。
【図９】本発明の一実施例に係るメモリ分割処理の方法を示す図であり、登録データがある場合の例（領域２と３を増やす場合）である。
【図１０】本発明の一実施例に係るメモリ分割処理の方法を示す図であり、登録データがある場合の例（領域１と３を増やす場合）である。
【符号の説明】
１  携帯電話機
２  アンテナ
３  表示部
４  制御部
５  メモリ
６  送受信部
７  操作部
８  スピーカ
９  マイク
１０  レシーバ
【図１】
0003880387.tif 000002
【図２】
0003880387.tif 000003
【図３】
0003880387.tif 000004
【図４】
0003880387.tif 000005
【図５】
0003880387.tif 000006
【図６】
0003880387.tif 000007
【図７】
0003880387.tif 000008
【図８】
0003880387.tif 000009
【図９】
0003880387.tif 000010
【図１０】
0003880387.tif 000011