(57)【要約】【課題】保存されたデータの属性に基づいて削除すべきデータの削除リストを自動作成することができる、データ保存機能を有する電子装置を提供する。【解決手段】データ保存機能を有する電子装置１０は、外部とデータの送受を行う通信部２０と、通信部２０から受信されたデータを保存するデータ保存部３０と、データ保存部３０に保存されたデータを管理するデータ管理部４０と、表示部５０とを有する。データ管理部４０は、データ属性を作成し記憶するデータ属性作成部４２と、新規のデータ保存要求があったとき、データ保存部３０のデータ空き容量と保存すべきデータ容量とを比較し、データ空き容量が少ない場合には、データ属性に基づきデータ保存部３０に保存されているデータから削除すべきデータの削除リストを作成する削除リスト作成部４４とを含み、作成された削除リストは表示部５０に表示される。【選択図】      図１
2005018539.tif 000002
【特許請求の範囲】
【請求項１】
データ保存機能を有する電子装置であって、
外部とデータの送受を行う通信手段と、
前記通信手段から受信されたデータを保存するデータ保存手段と、
前記データ保存手段に保存されたデータを管理するデータ管理手段と、
表示手段とを有し、
前記データ管理手段は、前記通信手段から受信されたデータのデータ属性を記憶するデータ属性記憶手段と、新規のデータ保存要求があったとき、前記データ保存手段のデータ空き容量と保存すべきデータ容量とを比較し、データ空き容量が少ない場合には、前記データ属性に基づき前記データ保存手段に保存されているデータから削除すべきデータの削除リストを作成する削除リスト作成手段とを含み、
前記表示手段は、前記削除リスト作成手段によって作成された前記削除リストを表示する、を有するデータ保存機能を有する電子装置。
【請求項２】
前記データ属性は、少なくとも当該データが有料で取得されたものかまたは無料で取得されたものか示す取得情報を含み、前記削除リスト作成手段は、前記取得情報に基づき無料で取得されたデータを優先的に削除リストに加える、請求項１に記載のデータ保存機能を有する電子装置。
【請求項３】
前記データ属性はさらに、当該データを取得した取得年月日に関する情報を含み、前記削除リスト作成手段は、取得年月日に関する情報に基づき、取得が古い無料のデータを優先的に削除リストに加える、請求項２に記載のデータ保存機能を有する電子装置。
【請求項４】
前記データ管理手段はさらに、データ保存手段に保存されたデータへのアクセス頻度を記憶するアクセス頻度記憶手段を含み、前記削除リスト作成手段は、前記アクセス頻度に基づきアクセス頻度が少ない無料のデータを優先的に削除リストに加える、請求項２または３に記載のデータ保存機能を有する電子装置。
【請求項５】
前記削除リスト作成手段は、無料のデータの削除だけでは空き容量が不足する場合、前記取得情報に基づき、有料で取得したデータのうち購入価格の安いものを優先的に削除リストに加える、請求項２、３または４に記載のデータ保存機能を有する電子装置。
【請求項６】
前記削除リスト作成手段は、無料のデータの削除だけでは空き容量が不足する場合、有料で取得したデータのうちアクセス頻度の少ないものを優先的に削除リストに加える、
請求項２、３または４に記載のデータ保存機能を有する電子装置。
【請求項７】
前記データ保存機能を有する電子装置はさらに、入力手段を有し、前記データ管理手段は、前記入力手段からの入力に応答して前記削除リストに含まれたデータを削除し、前記新規のデータ保存要求があったデータを前記データ保存手段に保存させる、請求項１、２、３、４、５または６に記載のデータ保存機能を有する電子装置。
【請求項８】
データ保存機能を有する電子装置におけるデータ管理方法であって、
記憶装置にデータを保存するときに、少なくともデータが有料で取得されたものかまたは無料で取得されたものかを示すデータ属性を記憶するステップと、
新規にデータ保存要求があったとき、記憶装置のデータ空き容量と新規に保存すべきデータの容量とを比較し、データ空き容量が少ない場合には、前記データ属性を参照し、前記記憶装置に保存されたデータから削除すべきデータの削除リストを作成し、該削除リストに無料のデータが優先的に含まれるようにするステップとを有する、データ管理方法。
【請求項９】
前記削除リストを作成するステップは、無料のデータのうち、アクセス頻度が少ないデータを優先的に削除リストに加える、請求項８に記載のデータ管理方法。
【請求項１０】
前記削除リストを作成するステップは、無料のデータのうち、取得された時期が古いものを優先的に削除リストに加える、請求項８に記載のデータ管理方法。
【請求項１１】
前記データ管理方法はさらに、前記削除リストを表示するステップと、
ユーザーからの入力により前記削除リストの内容を変更するステップと、を含む、請求項８に記載のデータ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ保存機能を有する電子装置およびその装置におけるデータ管理方法に関し、特に、記憶装置等に保存されたデータを削除するときの手法に関する。
【０００２】
【従来の技術】
近年、通信技術の発達により、比較的大容量のコンテンツデータなどであっても、ネットワーク等の通信手段を介して高速にダウンロードすることが可能となってきている。このため、オーディオ機器、ナビゲーション装置、携帯電子端末等の電子装置は、通信機能を内蔵したり、または通信機能を有する装置を接続可能とすることで、必要なデータを外部のサーバーなどから取得し、内部に保存できるようになっている。
【０００３】
例えば、車載用ナビゲーションシステムは、地図等のデータや各種プログラムデータをハードディスク装置に保存し、更新時にはネットワーク通信を介してデータを取得し保存することが可能である。また、ナビゲーションシステムにおいて、ナビゲーション以外にオーディオ再生や映像再生などを行う場合にも、音楽や映像のコンテンツデータを外部から取得し、ハードディスク装置に保存することを可能としている。
【０００４】
しかしながら、電子装置に含まれる記憶装置は、装置の小型化やコスト低減のために、その記憶容量に制限がある。このため、ネットワーク等の通信を介して新規なデータを保存しようとするとき、記憶装置の空き容量不足から、以前に保存されたデータを消去しなければいけないケースが生じる。この場合、一般的には、データの名称、保存年月日、データの種類等をユーザーが見て、人手により不要なデータを判断し、それらを消去してから新規データを保存していた。
【０００５】
あるいは特許文献１に示すように、外部から取得したコンテンツデータを記録媒体に蓄積するとき、新しいコンテンツを蓄積できなくなると、最も古く蓄積を行ったコンテンツから削除して蓄積を可能とするものもある。
【０００６】
【特許文献１】
特開２００２−３３５５０４号
【０００７】
【発明が解決しようとする課題】
しかしながら、上記したように、記憶装置に保存されたデータのうち、どのデータを削除するかは人手によって検索、判断されていたため、その作業が非常に煩雑であり、かつ時間を要するものであった。特に、記憶装置のデータ保存量が膨大である場合には尚更である。他方、特許文献１に示すようなデータの削除では、記憶装置に記憶されたデータがどのような経緯で取得されたかなどは一切考慮されないため、たとえ高価なデータであっても、それが古いものであれば自動的に削除されてしまうという問題がある。
【０００８】
そこで本発明は、保存されたデータの属性に基づいて削除すべきデータの削除リストを自動作成することができる、データ保存機能を有する電子装置およびその装置におけるデータ管理方法を提供することを目的とする。
さらに本発明は、データの管理を容易かつ高速に行うことができる、データ保存機能を有する電子装置およびその装置におけるデータ管理方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係る、データ保存機能を有する電子装置は、外部とデータの送受を行う通信手段と、通信手段から受信されたデータを保存するデータ保存手段と、データ保存手段に保存されたデータを管理するデータ管理手段と、表示手段とを有する。データ管理手段は、通信手段から受信されたデータのデータ属性を記憶するデータ属性記憶手段と、新規のデータ保存要求があったとき、データ保存手段のデータ空き容量と保存すべきデータ容量とを比較し、データ空き容量が少ない場合には、データ属性に基づきデータ保存手段に保存されているデータから削除すべきデータの削除リストを作成する削除リスト作成手段とを含み、表示手段により削除リストが表示される。
【００１０】
本発明によれば、保存されたデータのデータ属性を参照することで、自動的に削除すべきデータの削除リストを作成し、表示するようにしたので、ユーザーは、削除するファイルを検索したりする作業の手間が省け、データ管理をより効率よく、短時間で行うことができる。
【００１１】
好ましくは、データ属性は、少なくとも当該データが有料で取得されたものかまたは無料で取得されたものか示す取得情報を含み、削除リスト作成手段は、取得情報を参照して、無料で取得されたデータを優先的に削除リストに加える。無料のデータは、ソースデータにアクセスすれば、さほどコストを負担（通信コスト）することなく何度でも無料で取得することができるが、有料のデータの場合には、それを取得するときにコスト負担をしており、同じデータを再び取得しようとする場合に、またコストがかかってしまう。無料のデータを優先的に削除することにより、経済的なデータの保存・管理を行うことができる。
【００１２】
好ましくは、データ属性は、当該データを取得した取得年月日に関する情報を含み、削除リスト作成手段は、取得年月日に関する情報に基づき、取得が古い無料のデータを優先的に削除リストに加えるようにしてもよい。
【００１３】
好ましくは、データ管理手段はさらに、データ保存手段に保存されたデータへのアクセス頻度を記憶するアクセス頻度記憶手段を含み、削除リスト作成手段は、アクセス頻度に基づきアクセス頻度が少ない無料のデータを優先的に削除リストに加えるようにしてもよい。
【００１４】
削除リスト作成手段は、無料で取得したデータの削除だけでは空き容量が不足する場合、取得情報に基づき、有料で取得したデータのうち購入価格の安いものを優先的に削除リストに加えるようにしてもよい。
【００１５】
本発明に係るデータ保存機能を有する電子装置におけるデータ管理方法は、以下のステップを有する。記憶装置にデータを保存するときに、少なくともデータが有料で取得されたものかまたは無料で取得されたものかを示すデータ属性を記憶するステップと、新規にデータ保存要求があったとき、記憶装置のデータ空き容量と新規に保存すべきデータの容量とを比較し、データ空き容量が少ない場合には、前記データ属性を参照し、前記記憶装置に保存されたデータから削除すべきデータの削除リストを作成し、該削除リストに無料のデータが優先的に含まれるようにするステップとを有する。
【００１６】
データ管理方法はさらに、削除リストを表示するステップと、ユーザーからの入力により前記削除リストの内容を変更するステップとを含むことができる。作成された削除リストに従いデータの削除を行うことも可能であるが、これとは別に、自動作成された削除リストの内容をユーザーによって変更できるようにしてもよい。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の実施の形態に係るデータ保存機能を有する電子装置の機能ブロック図である。同図において、電子装置１０は、ネットワーク等の通信を介して外部とデータの送受信を行う通信部２０と、通信部２０で受信されたデータを保存するデータ保存部３０と、データ保存部３０に保存されたデータを管理するデータ管理部４０と、保存されたデータについて削除リスト等を表示する表示部５０と、ユーザーからの指示等を入力する入力部６０と、これらの各部を制御する制御部７０とを有する。また、図１（ｂ）に示すように、データ管理部４０は、データ保存部３０に保存するデータの属性を作成しこれを記憶するデータ属性作成部４２と、新規のデータ保存要求があった場合に、データ保存部３０の空き容量が少ないとき、削除候補となるデータの削除リストを作成する削除リスト作成部４４と、データ保存部３０に保存されたデータへのアクセス頻度を記憶するアクセス頻度部４６とを有する。
【００１８】
次に、電子装置１０のデータ管理動作について説明する。ここでは、サーバー８０からインターネットを介してデータをダウンロードする例を図２のフローチャートを参照して説明する。
【００１９】
初めに、電子装置１０は、制御部７０の制御のもとで、通信部２０を介してサーバー８０にアクセスを行う（ステップＳ１０１）。サーバー８０はソースデータ８２を含み、サーバー８０から電子装置１０に対してダウンロード可能なソースデータの一覧が送信され、これが表示部５０に表示される。ユーザーが入力部６０を介して、新規に保存を望むデータを選択すると（ステップＳ１０２）、データ管理部４０は、保存すべきデータの容量と、データ保存部３０の空き容量とを比較する（ステップＳ１０３）。データを保存するのに十分な容量が確保されている場合、すなわち、空き容量が大きい場合には（ステップＳ１０４）、制御部７０は、サーバー８０に対して当該データの送信を要求する（ステップＳ１０５）。サーバー８０は、送信要求に応答して、電子装置１０に対してデータを送信する。通信部２０にデータが受信されると、データ管理部４０のデータ属性作成部４２は、受信したデータについてのデータ属性を作成し、これを記憶する（ステップＳ１０６）。その後、データ管理部４０は、受信した新規データをデータ保存部３０に保存させる（ステップＳ１０７）。
【００２０】
図３は、データ属性を説明する図である。上記したように、新規のデータをデータ保存部３０に保存するとき、データ属性作成部４２は、データ属性を作成しこれを記憶する。データ属性は、図３に示すように、データの名称、取得年月日、取得の種類、金額、格納場所、サイズに関する情報を含む。データ属性作成部４２は、サーバーからダウンロードされたデータから、当該データの名称およびサイズを抽出し、通信部２０で受信した時刻を取得年月日とする。また、データのダウンロード時に、支払い処理が不要であるときは、無料（取得の種類）であると判定し、他方、ネット上でクレジットカード等を利用して決済等を行わなければデータのダウンロードをすることができない場合には、当該データは有料であると判定する。有料データであると判定したときは、併せてその金額も記憶する。また、ユーザーによる格納場所が指定されているときは、その指定場所を格納場所として記憶し、ユーザーによる指定がないときはデフォルト状態で定められた格納場所を記憶する。
【００２１】
例えば、楽曲Ｂについてのデータ属性を参照すると、当該データは、２００３年２月１３日に取得されたデータ、金額は無料、サイズは１０ＭＢであることがわかる。楽曲Ｈの場合には、２００３年５月１１日に取得された有料データであり、金額が２、９００円、サイズが１８ＭＢであることがわかる。このようなデータ属性の作成は、原則として、データの保存時にデータ属性作成部４２により自動的に行われるが、属性を抽出することができないときや、ユーザーからの要求があったときは、表示部５０に属性についての質問事項を表示させ、ユーザーにより入力部６０から属性データを入力させるようにしてもよい。
【００２２】
再び図２の動作フローに戻り、サーバー８０からデータをダウンロードするとき、空き容量が保存すべきデータ量よりも小さい場合には（ステップＳ１０４）、削除リスト作成部４４により削除リストが作成され、これが表示部５０に表示される（ステップＳ１０８）。削除リストに従い、データ保存部３０からデータの削除が行われると（ステップＳ１０９）、ステップ１０５以降の処理が行われ、保存すべきデータについてのデータ属性の作成および記憶（ステップＳ１０６）、新規のデータの保存（ステップＳ１０７）が行われる。
【００２３】
次に、削除リストの作成動作を図４のフローチャートに示す。まず、データ保存部３０の空き容量と新規に保存すべきデータの容量との差から、削除すべきデータ量Ｘを算出する（ステップＳ２０１）。保存されているデータの大きさはまちまちであり、データ量Ｘに一致するデータを削除することは難しいため、データ量Ｘよりも大きくかつこれに近い容量のデータを削除することが望ましい。
【００２４】
次に、上記した図３に示すデータ属性を参照し、すべての無料のデータについての合計サイズＡを算出し（ステップＳ２０２）、削除すべきデータ量Ｘと無料のデータの合計サイズＡとを比較する（ステップＳ２０３）。無料のデータの合計サイズＡが大きい場合には、すべての無料のデータを、その取得年月日が古い順に並べる（ステップＳ２０４）。個々の無料データのサイズを取得の古い順にＡ１、Ａ２、・・・Ａｎ（ｎは無料のデータの数）とすると、Ａ＝Ａ１＋Ａ２＋・・・＋Ａｎとなる。
【００２５】
次に、Ｘ＜Σ（Ａ１＋・・・Ａｍ）を求める（ステップＳ２０５）。つまり、取得の最も古い無料のデータＡ１から順に合計していき、削除すべきデータ量Ｘを超えることとなるｍ番目の無料のデータＡｍを求め、Ａ１からＡｍまでの無料のデータを削除すべきデータとして削除リストに加える（ステップＳ２０６）。こうして、無料のデータが優先的に削除し得るデータとして削除リストに加えられる。
【００２６】
他方、無料のデータの合計サイズＡが、削除すべきデータ量Ｘよりも小さい場合には（ステップＳ２０３）、無料のデータに加えて、有料のデータを削除すべきデータとして加えなければならない。属性データを参照し、有料のデータを取得の古い順に並べ替える（ステップＳ２０７）。有料のデータが総数をｎとし、最も取得の古い有料のデータをＢ１とすると、Ｂ＝Ｂ１＋Ｂ２＋・・・＋Ｂｎとなる。
【００２７】
次に、Ｘ−Ａ＜Σ（Ｂ１＋・・・Ｂｍ）を求める（ステップＳ２０８）。Ｘ−Ａは、削除すべきデータ量Ｘからすべての無料のデータの合計Ａを引いた値であり、言い換えれば、無料のデータを削除したとしても、削除に不足しているデータ量である。取得の最も古い有料データＢ１から順に合計していき、不足しているデータ量Ｘ−Ａを超えることとなるｍ番目の有料のデータＢｍを求める。そして、無料のデータのすべてと、Ｂ１からＢｍまでの有料のデータが削除すべきデータとして削除リストに加えられる（ステップＳ２０９）。こうして、無料のデータと、取得が古い有料のデータが優先的に削除データとして削除リストに自動的に加えられる。
【００２８】
例えば、新規に保存をすべきデータのサイズが１０ＭＢであり、データ保存部３０の空き容量が３ＭＢであるとすると、少なくとも削除すべきデータ量Ｘ＝７ＭＢとなる。図３の例で、無料のデータは、楽曲Ｂ、プログラムＹ、楽曲Ａ、動画Ｆであり、これらの合計サイズＡ＝２７ＭＢである。Ｘ≦Ａの関係にあるため、無料のデータのうち、取得の古いデータを選択する。取得の古い順位に並べると、プログラムＹ（３ＭＢ）、動画Ｆ（８ＭＢ）、楽曲Ｂ（１０ＭＢ）、楽曲Ａ（６ＭＢ）の順となる。古い順にデータを加算していき、削除すべきデータ量Ｘ（７ＭＢ）を超えることとなるデータは、動画Ｆである（Ａｍに相当する）。つまり、図５（ａ）に示すように、プログラムＹと動画Ｆが削除リストに含められることとなる。
【００２９】
別の例として、新規に保存すべきデータのサイズが４０ＭＢである場合には、削除すべきデータ量Ｘ＝４０ＭＢ−３ＭＢ＝３７ＭＢとなる。無料のデータの合計サイズＡ＝２７ＭＢであるから、無料のデータに加えて有料のデータをも削除する必要がある。従って、上記したステップＳ２０７のように、図３のデータ属性に基づきすべての有料のデータを取得の古い順に並べ替えると、動画Ｍ（９ＭＢ）、プログラムＺ（１１ＭＢ）、楽曲Ｈ（１８ＭＢ）となる。無料のデータをすべて削除した後の削除に不足しているデータ量は、Ｘ−Ａ＝１０ＭＢである。取得の古い順にデータを加算したとき、削除に不足しているデータ量Ｘ−Ａを超えるデータは、プログラムＺ（Ｂｍに相当）であり、従って、図５（ｂ）に示すように、動画ＭとプログラムＺが削除リストに加えられる。
【００３０】
上記図４に示すアルゴリズムでは、無料のデータのうち、取得年月日が古いものを優先的に削除リストに加えるようにしたが、これに限らず、アクセス頻度の少ないものを優先的に削除リストに加えることも可能である。データ管理部４０は、データ保存部３０に保存されているデータへのアクセス数を計数し、これを記憶するアクセス頻度部４６を含んでいる。アクセス頻度の情報を参照することで、データ管理部４０は、無料のデータをアクセス頻度の少ないものから順に並べ、上記したステップＳ２０４、Ｓ２０５、Ｓ２０６と同様の処理により、アクセス頻度の少ないデータを優先的に削除リストに加えることができる。
【００３１】
また、有料のデータについても、その取得年月日を考慮する以外に、データの価格や、アクセス頻度を優先的にすることも可能である。例えば、データ属性の価格を参照し、有料のデータの価格の安いものから順に削除リストに加えるようにすることも可能である。同様に、有料のデータのアクセス頻度の少ないものを優先的に削除リストに加えるようにすることもできる。
【００３２】
このように、データ管理部４０により削除すべきデータ量に応じたデータを含む削除リストが自動に作成されるため、ユーザーは、無料のデータ等を検索する手間が省け、作業の効率化、短時間化が図られる。ユーザーは、削除リストに従いそこに提示されたデータをそのまま削除するような指示を入力部６０から与えることができる。他方、図５に示すように、削除リストと併せて、データ保存部３０の残されるデータを表示させることで、ユーザーは削除リストに含まれるデータを変更するような指示を入力部６０から与えるようにしてもよい。
【００３３】
以上、本発明の好ましい実施の形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である
【００３４】
上記実施の態様における電子装置１０は、特定の機能を有する電子装置に限定されるべきものではなく、オーディオ装置、家電装置、コンピュータ装置、携帯端末装置、ナビゲーション装置、あるいはこれらを複合的に組み合わせた装置やシステムであることができる。
【００３５】
データは、特定のデータに限定されるものではなく、音楽等の再生用データ、動画や静止画等の映像データ、プログラムデータ、これらの圧縮されたデータ等を広く含む概念である。
【００３６】
データ保存部３０は、データを記憶する媒体として、例えば、ハードディスク等の磁気記憶装置、フラッシュメモリやダイナミックメモリ等の半導体メモリ、読み書き可能なＣＤ−ＲＷ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等を用いることができる。
【００３７】
通信部２０は、電子装置１０に内蔵されているものでもよいが、必ずしもこれに限らず、携帯電話や携帯端末（ＰＤＡ）のような通信機能を有する装置であって電子装置１０に外部接続されるものでもよい。
【００３８】
表示部５０は、液晶、プラズマ、フィールドエミッション等の表示装置を用いることができ、入力部６０は、電子装置に対して、キーボードやリモコン操作による入力、あるいは音声による入力を行えるものを用いることができる。
【００３９】
さらに、データ属性として、図３に示すもの以外にも、データの種類、バージョン等を含ませ、これらの属性を参照して削除リストを作成するようにしてもよい。
【００４０】
【発明の効果】
本発明によれば、データ保存機能を有する電子装置において、データ保存手段に保存されたデータのデータ属性を作成・記憶し、データ保存手段からデータ削除の必要性があるときに、データ属性を参照して自動的に削除すべきデータの削除リストを作成するようにしたので、ユーザーは、削除するファイルを検索等を行う作業の手間が省け、処理時間の短縮を図ることができる。無料で取得したデータを優先的に削除リストに含ませるようにしたので、出来るだけ有料のデータが保存され、経済的なデータ保存・管理を行うことができる。
【図面の簡単な説明】
【図１】図１（ａ）は、本発明の実施の形態に係るデータ保存機能を有する電子装置の機能ブロックを示す図であり、図１（ｂ）は、データ管理部の内部構成を示す図である。
【図２】図２は、データを保存するときの動作フローチャートを示す図である。
【図３】図３は、データ保存部に保存されるデータのデータ属性を示す図である。
【図４】図４は、削除リストを作成する動作フローチャートを示す図である。
【図５】図５は、作成された削除リストの例を示す図である。
【符号の説明】
１０：電子装置、２０：通信部、３０：データ保存部、４０：データ管理部、
４２：データ属性作成部、４４：削除リスト作成部、４６：アクセス頻度部、
５０：表示部、６０：入力部、７０：制御部、８０：サーバー、
８２：ソースデータ
【図１】
2005018539.tif 000003
【図２】
2005018539.tif 000004
【図３】
2005018539.tif 000005
【図４】
2005018539.tif 000006
【図５】
2005018539.tif 000007