(57)【特許請求の範囲】
【請求項１】
コンテンツデータを記憶するコンテンツデータ記憶部と、
前記コンテンツデータ記憶部に記憶された前記コンテンツデータの再生回数を含む管理情報を記憶するコンテンツデータ管理情報記憶部と、
前記コンテンツデータ管理情報記憶部に記憶された前記再生回数に基づいて、前記コンテンツデータ記憶部に記憶された前記コンテンツデータのうちの削除すべきコンテンツデータの候補を決定する削除候補決定手段と、
前記コンテンツデータ記憶部に確保する空き容量の設定を含む設定情報を記憶する設定情報記憶部と、
新たなコンテンツデータの容量を取得するコンテンツデータ容量取得手段と、
前記コンテンツデータ記憶部の空き容量を取得する空き容量取得手段とを備え、
前記削除候補決定手段は、前記空き容量取得手段により取得された前記コンテンツデータ記憶部の空き容量から前記コンテンツデータ容量取得手段により取得された前記容量を減算して得られる値が、前記設定情報記憶部に記憶された前記設定情報に含まれる空き容量よりも小さく、前記コンテンツデータ記憶部に前記新たなコンテンツデータを記憶することにより当該設定情報に含まれる空き容量が確保できなくなると判断する場合に、前記コンテンツデータ管理情報記憶部に記憶された前記再生回数に基づいて前記決定を行うことを特徴とするコンテンツデータ管理装置。
【請求項２】
前記設定情報記憶部は、前記削除候補決定手段による前記決定に用いる情報の種類を更に含む前記設定情報を記憶し、
前記削除候補決定手段は、前記設定情報記憶部に記憶された前記設定情報に前記決定に用いる情報の種類として再生回数が含まれている場合に、前記コンテンツデータ管理情報記憶部に記憶された前記再生回数に基づいて前記決定を行うことを特徴とする請求項１記載のコンテンツデータ管理装置。
【請求項３】
コンテンツデータを記憶するコンテンツデータ記憶部と、
前記コンテンツデータ記憶部に記憶された前記コンテンツデータの取得日時を含む管理情報を記憶するコンテンツデータ管理情報記憶部と、
前記コンテンツデータ管理情報記憶部に記憶された前記取得日時に基づいて、前記コンテンツデータ記憶部に記憶された前記コンテンツデータのうちの削除すべきコンテンツデータの候補を決定する削除候補決定手段と、
前記コンテンツデータ記憶部に確保する空き容量の設定を含む設定情報を記憶する設定情報記憶部と、
新たなコンテンツデータの容量を取得するコンテンツデータ容量取得手段と、
前記コンテンツデータ記憶部の空き容量を取得する空き容量取得手段とを備え、
前記削除候補決定手段は、前記空き容量取得手段により取得された前記コンテンツデータ記憶部の空き容量から前記コンテンツデータ容量取得手段により取得された前記容量を減算して得られる値が、前記設定情報記憶部に記憶された前記設定情報に含まれる空き容量よりも小さく、前記コンテンツデータ記憶部に前記新たなコンテンツデータを記憶することにより当該設定情報に含まれる空き容量が確保できなくなると判断する場合に、前記コンテンツデータ管理情報記憶部に記憶された前記取得日時に基づいて前記決定を行うことを特徴とするコンテンツデータ管理装置。
【請求項４】
前記設定情報記憶部は、前記削除候補決定手段による前記決定に用いる情報の種類を更に含む前記設定情報を記憶し、
前記削除候補決定手段は、前記設定情報記憶部に記憶された前記設定情報に前記決定に用いる情報の種類として取得日時が含まれている場合に、前記コンテンツデータ管理情報記憶部に記憶された前記取得日時に基づいて前記決定を行うことを特徴とする請求項３記載のコンテンツデータ管理装置。
【請求項５】
コンテンツデータを記憶するコンテンツデータ記憶部と、
前記コンテンツデータ記憶部に記憶された前記コンテンツデータの一回の再生における再生時間を含む管理情報を記憶するコンテンツデータ管理情報記憶部と、
前記コンテンツデータ管理情報記憶部に記憶された前記一回の再生における再生時間に基づいて、前記コンテンツデータ記憶部に記憶された前記コンテンツデータのうちの削除すべきコンテンツデータの候補を決定する削除候補決定手段と、
前記コンテンツデータ記憶部に確保する空き容量の設定を含む設定情報を記憶する設定情報記憶部と、
新たなコンテンツデータの容量を取得するコンテンツデータ容量取得手段と、
前記コンテンツデータ記憶部の空き容量を取得する空き容量取得手段とを備え、
前記削除候補決定手段は、前記空き容量取得手段により取得された前記コンテンツデータ記憶部の空き容量から前記コンテンツデータ容量取得手段により取得された前記容量を減算して得られる値が、前記設定情報記憶部に記憶された前記設定情報に含まれる空き容量よりも小さく、前記コンテンツデータ記憶部に前記新たなコンテンツデータを記憶することにより当該設定情報に含まれる空き容量が確保できなくなると判断する場合に、前記コンテンツデータ管理情報記憶部に記憶された前記一回の再生における再生時間に基づいて前記決定を行うことを特徴とするコンテンツデータ管理装置。
【請求項６】
前記設定情報記憶部は、前記削除候補決定手段による前記決定に用いる情報の種類を更に含む前記設定情報を記憶し、
前記削除候補決定手段は、前記設定情報記憶部に記憶された前記設定情報に前記決定に用いる情報の種類として一回の再生における再生時間が含まれている場合に、前記コンテンツデータ管理情報記憶部に記憶された前記一回の再生における再生時間に基づいて前記決定を行うことを特徴とする請求項５記載のコンテンツデータ管理装置。
【請求項７】
前記削除候補決定手段により前記候補として決定された前記コンテンツデータの再生時間に関する情報を含む管理情報をユーザに提示する手段を更に備えたことを特徴とする請求項５記載のコンテンツデータ管理装置。
【請求項８】
前記コンテンツデータ記憶部に記憶された前記コンテンツデータのうち、前記削除候補決定手段により前記候補として決定された前記コンテンツデータを削除するコンテンツデータ削除手段を更に備え、
前記設定情報記憶部は、前記削除候補決定手段により前記候補として決定された前記コンテンツデータの削除をユーザの指示に基づき行うかどうかの設定を更に含む前記設定情報を記憶し、
前記コンテンツデータ削除手段は、前記設定情報記憶部に記憶された前記設定情報に前記削除をユーザの指示に基づき行う設定が含まれている場合に、前記コンテンツデータ記憶部に記憶された前記コンテンツデータのうち、前記候補として決定された前記コンテンツデータを、ユーザの指示に基づき削除することを特徴とする請求項５記載のコンテンツデータ管理装置。
【請求項９】
コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定と、前記コンテンツデータ記憶部に確保する空き容量の設定とを含む設定情報を設定情報記憶部に記憶するステップと、
前記コンテンツデータ記憶部に記憶されたコンテンツデータの再生に応じて、当該コンテンツデータの再生回数をコンテンツデータ管理情報記憶部に記憶するステップと、
新たなコンテンツデータの容量を取得するステップと、
前記コンテンツデータ記憶部の空き容量を取得するステップと、
前記コンテンツデータ記憶部の空き容量から前記新たなコンテンツデータの容量を減算して得られる値が、前記設定情報記憶部に記憶された前記設定情報に含まれる空き容量よりも小さく、前記コンテンツデータ記憶部に前記新たなコンテンツデータを記憶することにより当該設定情報に含まれる空き容量が確保できなくなると判断する場合に、当該設定情報に再生回数を前記候補の決定に用いる旨が含まれているかどうかを判断するステップと、
前記設定情報に再生回数を前記候補の決定に用いる旨が含まれていると判断された場合に、前記コンテンツデータ管理情報記憶部に記憶された前記再生回数に基づいて削除すべきコンテンツデータの候補を決定するステップと
を含むことを特徴とするコンテンツデータ管理方法。
【請求項１０】
コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定と、前記コンテンツデータ記憶部に確保する空き容量の設定とを含む設定情報を設定情報記憶部に記憶するステップと、
前記コンテンツデータ記憶部に記憶されたコンテンツデータの取得に応じて、当該コンテンツデータの取得日時をコンテンツデータ管理情報記憶部に記憶するステップと、
新たなコンテンツデータの容量を取得するステップと、
前記コンテンツデータ記憶部の空き容量を取得するステップと、
前記コンテンツデータ記憶部の空き容量から前記新たなコンテンツデータの容量を減算して得られる値が、前記設定情報記憶部に記憶された前記設定情報に含まれる空き容量よりも小さく、前記コンテンツデータ記憶部に前記新たなコンテンツデータを記憶することにより当該設定情報に含まれる空き容量が確保できなくなると判断する場合に、当該設定情報に取得日時を前記候補の決定に用いる旨が含まれているかどうかを判断するステップと、
前記設定情報に取得日時を前記候補の決定に用いる旨が含まれていると判断された場合に、前記コンテンツデータ管理情報記憶部に記憶された前記取得日時に基づいて削除すべきコンテンツデータの候補を決定するステップと
を含むことを特徴とするコンテンツデータ管理方法。
【請求項１１】
コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定と、前記コンテンツデータ記憶部に確保する空き容量の設定とを含む設定情報を設定情報記憶部に記憶するステップと、
前記コンテンツデータ記憶部に記憶されたコンテンツデータの再生後のスキップまたは停止に応じて、当該コンテンツデータの一回の再生における再生時間をコンテンツデータ管理情報記憶部に記憶するステップと、
新たなコンテンツデータの容量を取得するステップと、
前記コンテンツデータ記憶部の空き容量を取得するステップと、
前記コンテンツデータ記憶部の空き容量から前記新たなコンテンツデータの容量を減算して得られる値が、前記設定情報記憶部に記憶された前記設定情報に含まれる空き容量よりも小さく、前記コンテンツデータ記憶部に前記新たなコンテンツデータを記憶することにより当該設定情報に含まれる空き容量が確保できなくなると判断する場合に、当該設定情報に一回の再生における再生時間を前記候補の決定に用いる旨が含まれているかどうかを判断するステップと、
前記設定情報に一回の再生における再生時間を前記候補の決定に用いる旨が含まれていると判断された場合に、前記コンテンツデータ管理情報記憶部に記憶された前記一回の再生における再生時間に基づいて削除すべきコンテンツデータの候補を決定するステップと
を含むことを特徴とするコンテンツデータ管理方法。
【請求項１２】
コンピュータに、
コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定と、前記コンテンツデータ記憶部に確保する空き容量の設定とを含む設定情報を設定情報記憶部に記憶する機能と、
前記コンテンツデータ記憶部に記憶されたコンテンツデータの再生に応じて、当該コンテンツデータの再生回数をコンテンツデータ管理情報記憶部に記憶する機能と、
新たなコンテンツデータの容量を取得する機能と、
前記コンテンツデータ記憶部の空き容量を取得する機能と、
前記コンテンツデータ記憶部の空き容量から前記新たなコンテンツデータの容量を減算して得られる値が、前記設定情報記憶部に記憶された前記設定情報に含まれる空き容量よりも小さく、前記コンテンツデータ記憶部に前記新たなコンテンツデータを記憶することにより当該設定情報に含まれる空き容量が確保できなくなると判断する場合に、当該設定情報に再生回数を前記候補の決定に用いる旨が含まれているかどうかを判断する機能と、
前記設定情報に再生回数を前記候補の決定に用いる旨が含まれていると判断された場合に、前記コンテンツデータ管理情報記憶部に記憶された前記再生回数に基づいて削除すべきコンテンツデータの候補を決定する機能と
を実現させるためのプログラム。
【請求項１３】
コンピュータに、
コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定と、前記コンテンツデータ記憶部に確保する空き容量の設定とを含む設定情報を設定情報記憶部に記憶する機能と、
前記コンテンツデータ記憶部に記憶されたコンテンツデータの取得に応じて、当該コンテンツデータの取得日時をコンテンツデータ管理情報記憶部に記憶する機能と、
新たなコンテンツデータの容量を取得する機能と、
前記コンテンツデータ記憶部の空き容量を取得する機能と、
前記コンテンツデータ記憶部の空き容量から前記新たなコンテンツデータの容量を減算して得られる値が、前記設定情報記憶部に記憶された前記設定情報に含まれる空き容量よりも小さく、前記コンテンツデータ記憶部に前記新たなコンテンツデータを記憶することにより当該設定情報に含まれる空き容量が確保できなくなると判断する場合に、当該設定情報に取得日時を前記候補の決定に用いる旨が含まれているかどうかを判断する機能と、
前記設定情報に取得日時を前記候補の決定に用いる旨が含まれていると判断された場合に、前記コンテンツデータ管理情報記憶部に記憶された前記取得日時に基づいて削除すべきコンテンツデータの候補を決定する機能と
を実現させるためのプログラム。
【請求項１４】
コンピュータに、
コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定と、前記コンテンツデータ記憶部に確保する空き容量の設定とを含む設定情報を設定情報記憶部に記憶する機能と、
前記コンテンツデータ記憶部に記憶されたコンテンツデータの再生後のスキップまたは停止に応じて、当該コンテンツデータの一回の再生における再生時間をコンテンツデータ管理情報記憶部に記憶する機能と、
新たなコンテンツデータの容量を取得する機能と、
前記コンテンツデータ記憶部の空き容量を取得する機能と、
前記コンテンツデータ記憶部の空き容量から前記新たなコンテンツデータの容量を減算して得られる値が、前記設定情報記憶部に記憶された前記設定情報に含まれる空き容量よりも小さく、前記コンテンツデータ記憶部に前記新たなコンテンツデータを記憶することにより当該設定情報に含まれる空き容量が確保できなくなると判断する場合に、当該設定情報に一回の再生における再生時間を前記候補の決定に用いる旨が含まれているかどうかを判断する機能と、
前記設定情報に一回の再生における再生時間を前記候補の決定に用いる旨が含まれていると判断された場合に、前記コンテンツデータ管理情報記憶部に記憶された前記一回の再生における再生時間に基づいて削除すべきコンテンツデータの候補を決定する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツデータ管理装置等に関し、より詳しくはコンテンツデータの削除機能を有するコンテンツデータ管理装置等に関する。
【０００２】
【従来の技術】
近年、例えば、ハードディスク装置（以下、「ＨＤＤ」という）等の大容量記録装置に各種データを記録し、その各種データに基づき様々なサービスや娯楽を提供する機器が数多く商品化されている。地図データをＨＤＤに記録し、マーク等の情報を記録・消去出来るようにしたカーナビゲーション装置や、ＣＤ(Compact Disc)やＭＳ等の記録媒体から音楽をリッピングまたはコピーしてＨＤＤに記録し、それを再生させることのできるカーミュージックサーバ等である。
【０００３】
ところで、これらの装置が有する記録装置は一般に大容量ではあるが、そこには必ず限界がある。従って、ユーザが次から次へと情報を記録していくと、記録装置の容量がどんどん消費され、遂には空き容量不足から新たな情報が記録できない事態に陥る可能性がある。
かかる場合、記録装置を増設することも考えられるが、その作業は煩雑であり、費用もかかってしまう。
【０００４】
従来は、地図データであれば、現在位置から距離的に遠い地域の地図データや前回利用してからの経過時間が長い地図データを削除することにより、空き容量不足が発生しないようにしていた（例えば、特許文献１参照。）。
【０００５】
【特許文献１】
特開平１１−１６１１５７号公報（第４−５頁、図５）
【０００６】
【発明が解決しようとする課題】
しかしながら、従来、音楽や映像のコンテンツデータ（所定の再生用プログラムを用いて再生することにより音楽を聴いたり映像を観たりすることを可能にするコンテンツデータ）については、それを自動的に削除し、空き容量を確保するというものはなかった。特許文献１においても、地図データの削除しか想定しておらず、コンテンツデータを自動的に削除する機能は有していない。従って、記録装置に大量のコンテンツデータを保存すると、空き容量が不足し、新たなコンテンツデータを記録することができないという問題点があった。
【０００７】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的は、コンテンツデータを記録する記録装置において、空き容量不足が発生しないようにすることにある。
また他の目的は、コンテンツデータを記録する記録装置において、削除すべきコンテンツデータの決定を効率的に行えるようにすることにある。
【０００８】
【課題を解決するための手段】
かかる目的のもと、本発明のコンテンツデータ管理装置は、コンテンツデータを記憶するコンテンツデータ記憶部と、このコンテンツデータ記憶部に記憶されたコンテンツデータの再生回数を含む管理情報を記憶するコンテンツデータ管理情報記憶部と、このコンテンツデータ管理情報記憶部に記憶された再生回数に基づいて、コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定する削除候補決定手段とを備えたことを特徴としている。
また、本発明のコンテンツデータ管理装置は、コンテンツデータを記憶するコンテンツデータ記憶部と、このコンテンツデータ記憶部に記憶されたコンテンツデータの取得日時を含む管理情報を記憶するコンテンツデータ管理情報記憶部と、このコンテンツデータ管理情報記憶部に記憶された取得日時に基づいて、コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定する削除候補決定手段とを備えたことを特徴とすることもできる。
更に、本発明のコンテンツデータ管理装置は、コンテンツデータを記憶するコンテンツデータ記憶部と、このコンテンツデータ記憶部に記憶されたコンテンツデータの一回の再生における再生時間を含む管理情報を記憶するコンテンツデータ管理情報記憶部と、このコンテンツデータ管理情報記憶部に記憶された一回の再生における再生時間に基づいて、コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定する削除候補決定手段とを備えたことを特徴とすることもできる。
【０００９】
一方、本発明をコンテンツデータ管理方法として捉え、コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定を含む設定情報を設定情報記憶部に記憶するステップと、コンテンツデータ記憶部に記憶されたコンテンツデータの再生に応じて、そのコンテンツデータの再生回数をコンテンツデータ管理情報記憶部に記憶するステップと、設定情報記憶部に記憶された設定情報に再生回数を候補の決定に用いる旨が含まれているかどうかを判断するステップと、設定情報に再生回数を候補の決定に用いる旨が含まれていると判断された場合に、コンテンツデータ管理情報記憶部に記憶された再生回数に基づいて削除すべきコンテンツデータの候補を決定するステップとを含むことを特徴とすることもできる。
また、本発明のコンテンツデータ管理方法は、コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定を含む設定情報を設定情報記憶部に記憶するステップと、コンテンツデータ記憶部に記憶されたコンテンツデータの取得に応じて、そのコンテンツデータの取得日時をコンテンツデータ管理情報記憶部に記憶するステップと、設定情報記憶部に記憶された設定情報に取得日時を候補の決定に用いる旨が含まれているかどうかを判断するステップと、設定情報に取得日時を候補の決定に用いる旨が含まれていると判断された場合に、コンテンツデータ管理情報記憶部に記憶された取得日時に基づいて削除すべきコンテンツデータの候補を決定するステップとを含むことを特徴とすることもできる。
更に、本発明のコンテンツデータ管理方法は、コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定を含む設定情報を設定情報記憶部に記憶するステップと、コンテンツデータ記憶部に記憶されたコンテンツデータの再生後のスキップまたは停止に応じて、そのコンテンツデータの一回の再生における再生時間をコンテンツデータ管理情報記憶部に記憶するステップと、設定情報記憶部に記憶された設定情報に一回の再生における再生時間を候補の決定に用いる旨が含まれているかどうかを判断するステップと、設定情報に一回の再生における再生時間を候補の決定に用いる旨が含まれていると判断された場合に、コンテンツデータ管理情報記憶部に記憶された一回の再生における再生時間に基づいて削除すべきコンテンツデータの候補を決定するステップとを含むことを特徴とすることもできる。
【００１０】
更にまた、本発明をプログラムとして捉え、コンピュータに、コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定を含む設定情報を設定情報記憶部に記憶する機能と、コンテンツデータ記憶部に記憶されたコンテンツデータの再生に応じて、そのコンテンツデータの再生回数をコンテンツデータ管理情報記憶部に記憶する機能と、設定情報記憶部に記憶された設定情報に再生回数を候補の決定に用いる旨が含まれているかどうかを判断する機能と、設定情報に再生回数を候補の決定に用いる旨が含まれていると判断された場合に、コンテンツデータ管理情報記憶部に記憶された再生回数に基づいて削除すべきコンテンツデータの候補を決定する機能とを実現させるものとすることもできる。
また、本発明のプログラムは、コンピュータに、コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定を含む設定情報を設定情報記憶部に記憶する機能と、コンテンツデータ記憶部に記憶されたコンテンツデータの取得に応じて、そのコンテンツデータの取得日時をコンテンツデータ管理情報記憶部に記憶する機能と、設定情報記憶部に記憶された設定情報に取得日時を候補の決定に用いる旨が含まれているかどうかを判断する機能と、設定情報に取得日時を候補の決定に用いる旨が含まれていると判断された場合に、コンテンツデータ管理情報記憶部に記憶された取得日時に基づいて削除すべきコンテンツデータの候補を決定する機能とを実現させるものとすることもできる。
更に、本発明のプログラムは、コンピュータに、コンテンツデータ記憶部に記憶されたコンテンツデータのうちの削除すべきコンテンツデータの候補を決定するために用いる情報の種類の設定を含む設定情報を設定情報記憶部に記憶する機能と、コンテンツデータ記憶部に記憶されたコンテンツデータの再生後のスキップまたは停止に応じて、そのコンテンツデータの一回の再生における再生時間をコンテンツデータ管理情報記憶部に記憶する機能と、設定情報記憶部に記憶された設定情報に一回の再生における再生時間を候補の決定に用いる旨が含まれているかどうかを判断する機能と、設定情報に一回の再生における再生時間を候補の決定に用いる旨が含まれていると判断された場合に、コンテンツデータ管理情報記憶部に記憶された一回の再生における再生時間に基づいて削除すべきコンテンツデータの候補を決定する機能とを実現させるものとすることもできる。
【００１１】
【発明の実施の形態】
以下、添付図面に示す実施の形態に基づいて本発明について詳細に説明する。
図１に示すものは、本実施の形態におけるコンテンツデータ管理装置の構成を説明するブロック図である。このコンテンツデータ管理装置は、演算処理部１００、外部記憶装置２００、操作入力装置３００、出力装置４００等を備えている。
【００１２】
演算処理部１００は、中央処理装置（ＣＰＵ）１０１、ＲＡＭ(Random Access Memory)１０２、ＲＯＭ(Read Only Memory)１０３等により構成され、所定のプログラムにより情報の処理及びシステムの制御等を行う。演算処理部１００は、これらの他に、不揮発性メモリ１０４を備えてもよい。不揮発性メモリ１０４は、書換え可能、かつ、システムの電源供給が途絶えた時にもそこに記憶したデータを保持できるメモリであり、例えば、電池によりバックアップされたＳＲＡＭ(Static Random Access Memory)やフラッシュメモリ等である。また、演算処理部１００は、周辺装置とのインターフェース部１０５を備える。
【００１３】
外部記憶装置２００は、地図データ、ＰＯＩ(Point Of Interest)情報（現在位置や目的地等の周辺情報）、検索情報、または、音楽や映像のコンテンツデータ等のデータを保持する記憶装置であり、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＭＤ等の光ディスク装置や、ＨＤＤのような記録再生が可能な磁気記録装置等である。ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭドライブからはコンテンツデータを読み出すことが可能である。また、ＨＤＤは、コンテンツデータを記録することが可能である。
【００１４】
操作入力装置３００は、ユーザの操作を受け、その操作の内容を演算処理部１００に伝達する装置であり、例えば、スイッチやリモートコントローラ等である。この他に、タッチパネル装置、マイク等の音声入力装置、カメラ等の画像入力装置であってもよい。更には、これら入力装置からの入力信号を認識解釈する機能をも含めた音声認識装置、画像認識装置等であってもよい。
【００１５】
出力装置４００は、演算処理部１００の演算処理結果をユーザに伝達する装置であり、画像出力制御装置４０１と表示装置４０２とを含む。表示装置４０２は、ＣＤ、または、ＣＲＴ(Cathode Ray Tube)のような表示デバイスである。
【００１６】
ＦＭ／ＡＭチューナ５００は、ＡＭ波やＦＭ波等の電波を帯域制限し受信する受信装置である。受け取ったデータはデジタルデータに変換されゲートアレイ８００に送られる。
車の走行状況や挙動・振動・衝撃等を検出する手段（センサ部）６００は、車輪の回転数を検知する車速センサ、車体の回転角速度を検知する振動ジャイロセンサ、車の加速度を検知する加速度センサ、車の振動を検知する振動センサ等である。また、車の走行操作装置の状態を検出する装置、例えば、パーキングブレーキスイッチやブレーキランプスイッチ、ステアリング舵角センサ、スロットル開度センサ等でもよい。
【００１７】
更に、この他に、ＧＰＳ測位装置７００のような位置検出手段等を備えている。
ゲートアレイ８００は、外部記憶装置２００やＦＭ／ＡＭチューナ５００や音声出力装置９００間のインターフェースとして機能し、それぞれのモジュールに対して命令された処理を実行させる為の論理回路を備えている。また、ゲートアレイ８００にはＤＭＡコントローラが内蔵され、外部記憶装置２００に対して直接データ転送を制御することができる。
【００１８】
音声出力装置９００は、Ｄ／Ａコンバータ９０１とアンプ９０２とスピーカ９０３とによって構成される。Ｄ／Ａコンバータ９０１は、ゲートアレイ８００から送られてきたデジタルデータをアナログデータに変換する。アンプ９０２は、Ｄ／Ａコンバータ９０１によって変換されたアナログデータを増幅する。スピーカ９０３は、アンプ９０２によって増幅されたアナログデータを受け取り、音声（音楽）として出力する。
【００１９】
次に、本実施の形態における演算処理部１００の機能構成、および、外部記憶装置２００の記憶内容について説明する。図２は、演算処理部１００の機能構成および外部記憶装置２００の記憶内容を説明するブロック図である。なお、図１に示された演算処理部１００と外部記憶装置２００とのインターフェースとしてのゲートアレイ８００については、図２では、図示を省略してある。
【００２０】
図２に示すように、例えば、ＲＯＭ１０３に記録されたプログラムをＣＰＵ１０１が実行することにより、演算処理部１００内に、制御手段１００１、設定情報管理手段１００２、コンテンツデータ容量取得手段１００３、空き容量取得手段１００４、コンテンツデータ削除手段１００５、および、削除候補決定手段１００６の各手段が実現される。あるいは、ＣＰＵ１０１が、図示しない記憶装置に記憶されたプログラムをＲＡＭ１０２に読み込んで実行することにより、これらの各手段を実現するようにしてもよい。
【００２１】
制御手段１００１は、操作入力装置３００や出力装置４００との間で情報の入出力を行うと共に、設定情報管理手段１００２、コンテンツデータ容量取得手段１００３、空き容量取得手段１００４、コンテンツデータ削除手段１００５、および、削除候補決定手段１００６の各手段の動作を制御する手段である。
設定情報管理手段１００２は、制御手段１００１による制御の下、設定情報記憶部２００１に各種設定情報を記憶すると共に、設定情報記憶部２００１に記憶された各種設定情報を取得する手段である。
コンテンツデータ容量取得手段１００３は、コンテンツデータ記憶部２００２に記憶しようとするコンテンツデータの容量を取得する手段である。
空き容量取得手段１００４は、コンテンツデータ記憶部２００２の空き容量を取得する手段である。
コンテンツデータ削除手段１００５は、コンテンツデータ記憶部２００２に記憶されたコンテンツデータのうち指定されたコンテンツデータを削除する手段である。
削除候補決定手段１００６は、コンテンツデータ記憶部２００２に記憶されたコンテンツデータのうち、コンテンツデータ削除手段１００５により削除するコンテンツデータの候補を決定する手段である。
【００２２】
また、図２に示すように、外部記憶装置２００には、設定情報記憶部２００１、コンテンツデータ記憶部２００２、および、コンテンツデータ管理情報記憶部２００３が含まれる。
設定情報記憶部２００１は、各種設定情報を記憶する部分である。
コンテンツデータ記憶部２００２は、音楽や映像のコンテンツデータを記憶する部分である。
コンテンツデータ管理情報記憶部２００３は、コンテンツデータ記憶部２００２に記憶された各コンテンツデータの管理情報を記憶する部分である。
【００２３】
次に、本実施の形態の動作について、図３〜図５を参照しながら詳細に説明する。なお、以下では、コンテンツデータを音楽ファイルとし、外部記憶装置２００をＨＤＤとして説明を進める。
【００２４】
図３は、設定情報記憶部２００１に対して各種設定情報を記憶する場合の処理の流れを示すフローチャートである。
図３に示すように、制御手段１００１は、ユーザに対してＨＤＤ内のファイルを整理するか否かを問い合わせる（ステップ３０１）。ここで、ファイルを整理しない旨を回答すれば従来と同様の使い方となり、ファイルを整理する旨を回答すれば本実施の形態の動作のための設定（不要ファイルを自動的に抽出し、空き容量を確保する設定）がなされる。
【００２５】
即ち、制御手段１００１は、ユーザに対して空き容量をどのくらいにするかを問い合わせる。この問い合わせに応じてユーザが空き容量の指定（例えば、全容量１０ＧのＨＤＤであれば、空き容量は２Ｇ、または、空き容量は全体の２０％（＝２Ｇ）といった指定）を入力すると、その入力情報は設定情報管理手段１００２に渡され、設定情報管理手段１００２が設定情報記憶部２００１に入力情報を記憶する（ステップ３０２）。
また、制御手段１００１は、ユーザに対して削除方法を問い合わせる。この問い合わせに応じてユーザが削除方法を決定する。削除方法としては、第一に、削除候補ファイルの抽出後、自動的にファイルを削除するか、それともユーザにＣａｕｔｉｏｎ（警告）を出してから削除するかを選択することができる。また、第二に、削除候補の決定の基準を、再生回数、ファイルの取得日時、一回の再生における再生時間のいずれとするかを設定することもできる。制御手段１００１は、ユーザから入力された削除方法を設定情報管理手段１００２に受け渡し、設定情報管理手段１００２が削除方法を設定情報記憶部２００１に記憶する（ステップ３０３）。
【００２６】
図４は、ファイルの削除候補を決定し、その削除候補のうちの所定のファイルを削除する場合の処理の流れを示すフローチャートである。なお、図４の処理に先立って、制御手段１００１が、設定情報記憶部２００１に記憶された設定情報を、設定情報管理手段１００２を介して取得しているものとする。
【００２７】
また、コンテンツデータ管理情報記憶部２００３には、各音楽ファイルについて、曲名、アーティスト名、再生時間、再生回数、ファイルの取得日時、一回の再生における再生時間等の情報が記憶されている。ここで、曲名、アーティスト名、再生時間は、音楽ファイルの取得時に同時に取得される音楽ファイルの属性情報である。また、再生回数は、音楽ファイルを取得しただけでは、初期値である「０」が設定されるが、その後、所定の再生用プログラムを用いて再生することによりカウントアップされるものである。更に、ファイルの取得日時（例えば、ダウンロード日時）は、音楽ファイルの取得時にその取得の日付および時刻を記録したものである。更にまた、一回の再生における再生時間は、例えば、所定の再生用プログラムを用いて再生を開始したものの、別の曲にスキップする指示または再生停止の指示がなされた場合に記録される情報である。例えば、取得した音楽ファイルを実際に再生してみて初めて好みの曲でないことが分かった場合等である。音楽ファイルは一般に曲の先頭から再生するので、先頭部分の再生時間と考えることもできる。一回の再生における再生時間は、音楽ファイルを取得しただけでは、未だ一回も再生されていないことを示す情報が設定されるが、その後、所定の再生用プログラムを用いて再生された場合に、その再生における再生時間を記録するものである。なお、車載用ミュージックサーバの場合は、再生停止の指示がユーザの操作によるものか車の停止によるものかを区別し、ユーザの操作による指示である場合にのみ、再生時間を記録するようにしてもよい。
【００２８】
このような状態で、ユーザがファイルをＨＤＤに記録しようとすると、制御手段１００１がそれを検知し、まず、コンテンツデータ容量取得手段１００３および空き容量取得手段１００４を起動する。即ち、図４に示すように、コンテンツデータ容量取得手段１００３が、そのコンテンツデータの全容量を求め（ステップ４０１）、空き容量取得手段１００４が、コンテンツデータ記憶部２００２の空き容量を求める（ステップ４０２）。但し、ステップ４０１とステップ４０２とは、いずれの処理を先に行ってもよいし、並行して処理を行ってもよい。
【００２９】
制御手段１００１は、コンテンツデータ容量取得手段１００３が取得したコンテンツデータの容量と空き容量取得手段１００４が取得した空き容量とを受け取ってこれらを比較し、充分な空きがあるかを判断する（ステップ４０３）。具体的には、空き容量からコンテンツデータの容量を減算して得られた値が、ステップ３０２で設定情報記憶部２００１に記憶された空き容量以上かどうかを判断する。空き容量が充分な場合は、コンテンツデータをＨＤＤにダウンロードして記録し（ステップ４０８）、処理は終了する。
一方、空き容量が充分でない場合、制御手段１００１は、削除候補決定手段１００６を起動する。削除候補決定手段１００６は、コンテンツデータ記憶部２００２に記憶されたコンテンツデータのうちの削除候補をコンテンツデータ管理情報記憶部２００３に記憶された情報に基づいて判断し、リストアップする（ステップ４０４）。
【００３０】
ここで、削除にあたってユーザに問い合わせを行うことがステップ３０２で選択されている場合、制御手段１００１は、リストアップしたコンテンツデータをモニタに表示し、ユーザに削除するか否かを問い合わせる（ステップ４０５）。表示されたファイルを削除する旨が入力された場合、コンテンツデータ削除手段１００５は、表示されたファイルを削除することにより領域を確保し（ステップ４０７）、ダウンロードしたコンテンツデータをコンテンツデータ記憶部２００２に記録し（ステップ４０８）、処理は終了する。また、図示しないが、表示されたファイルの一部を削除する旨をユーザが入力し、コンテンツデータ削除手段１００５がそのファイルを削除することにより領域を確保するようにしてもよい。
一方、表示されたファイルを削除しない旨が入力された場合は、リストアップしたファイルの削除も、ダウンロードしたファイルの記録も行わずに、ファイルをダウンロードできない旨を表示し（ステップ４０６）、処理は終了する。
【００３１】
なお、削除にあたってユーザに問い合わせを行うことがステップ３０２で選択されていない場合、即ち、ユーザに問い合わせを行わずに自動的に削除することがステップ３０２で選択された場合については、図示していないが、ステップ４０４でリストアップされた削除候補をユーザに提示することなくコンテンツデータ記憶部２００２から削除する。ＨＤＤ内には、自分の好みの曲ではなく全く聞かない曲や、聞くかどうか分からないがとりあえずリッピングした曲や、リッピングしたことすら忘れてＨＤＤ内に埋もれてしまっている曲もあると思われ、このような不要または使用頻度の低い音楽ファイルは整理（削除）されたとしてもユーザにはそれ程気にならないか、むしろ、不要なファイルを自動的に削除して空き容量を増やしてくれた方が好まれる場合もあるからである。
【００３２】
次に、ステップ４０４における処理について、図５を参照しながら詳細に説明する。
削除候補決定手段１００６は、制御手段１００１が取得しておいた設定情報に再生回数の少ない順に表示する旨の設定が含まれているかどうかを判断する（ステップ５０１）。ここで、そのような設定が含まれていれば、再生回数の少ない順に音楽ファイルをリストアップし（ステップ５０２）、そのような設定が含まれていなければ、ステップ５０３へ進む。
次に、削除候補決定手段１００６は、制御手段１００１が取得した設定情報にダウンロード日付の古い順に表示する旨の設定が含まれているかどうかを判断する（ステップ５０３）。ここで、そのような設定が含まれていれば、ダウンロードした音楽ファイルをダウンロード日付の古い順にリストアップし（ステップ５０４）、そのような設定が含まれていなければ、ステップ５０５へ進む。
更に、削除候補決定手段１００６は、制御手段１００１が取得した設定情報に曲の先頭部分の再生時間が短い順に表示する旨の設定が含まれているかどうかを判断する（ステップ５０５）。ここで、そのような設定が含まれていれば、曲の先頭部分だけを聴いて別の曲にスキップした曲または再生を停止した曲のうち、再生時間が短い順にリストアップし（ステップ５０６）、そのような設定が含まれていなければ、処理を終了する。
【００３３】
図６は、再生回数の少ない順にリストアップした場合のモニタの表示例である。また、図７は、ダウンロード日付の古い順にリストアップした場合のモニタの表示例である。図８は、曲の先頭部分の再生時間が短い順にリストアップした場合のモニタの表示例である。但し、図８では、地図と削除候補を一画面に表示した場合の例を示している。
なお、図６〜図８の表示例においては、再生時間を表示しているが、音楽ファイルの場合、再生時間とファイルの容量が比例するので、どのファイルを削除すればどの程度の大きさの領域を確保できるかを、再生時間を手がかりとして判断することができる。
【００３４】
最後に、ファイルを整理しなかった場合とファイルを整理した場合とを、図９を参照しつつ比較する。
例えば、ＨＤＤ搭載車載用ミュージックサーバを用いて、ユーザは、ＣＤやＭＳ等の記録媒体から音楽ファイルをリッピングしたり、コピーしたりして、ＨＤＤに記録保存する。これにより、ユーザは、一度ＨＤＤに保存した音楽ファイルは、ＣＤやＭＳが無くとも再生し聞く事ができる。これは、ユーザにとっては非常に便利な機能ではあるが、それ故、ＣＤを何十枚（数千曲）もリッピングしてしまい、空き容量がだんだんと少なくなり、遂には新たに音楽ファイルが保存できなくなってしまうという問題が発生する。即ち、図９（ａ）に示すような状況が発生する。
そこで、本実施の形態では、このような問題に鑑み、ＨＤＤの空き容量を一定に保つ仕組みを考えた。ユーザが音楽ファイルをＨＤＤ内に保存することはこれまでと変わらない。しかし、一定の空き容量を確保するよう設定されているので、機器が自動的に不要なファイルを選び出し、ユーザの指示によりまたは自動的に削除してくれる。そうすることで、常に決められた空き容量が確保されるので新たに大きなファイルや多量のファイルを保存する場合でも、空き容量不足により保存できないということがなくなる。即ち、図９（ｂ）に示すような効果が得られる。
【００３５】
本実施の形態によれば、ＨＤＤ等の空き容量を常に一定に保つことができる、という効果が得られる。また、ファイル整理（削除）のための煩雑な操作をユーザに強いることなく、空き容量を確保することができる、という効果も得られる。
【００３６】
なお、本実施の形態では、設定情報管理手段１００２、コンテンツデータ容量取得手段１００３、空き容量取得手段１００４、コンテンツデータ削除手段１００５、削除候補決定手段１００６の各手段とは別に制御手段１００１を設け、制御手段１００１が、操作入力装置３００や出力装置４００との間で情報の入出力と、各手段の制御とを行うようにしたが、制御手段１００１を設けず、制御手段１００１の機能を各手段が分担して受け持つようにしてもよい。即ち、図３の各ステップは、設定情報管理手段１００２が行うようにしてもよい。また、図４の処理に先立って、設定情報管理手段１００２が、設定情報記憶部２００１に記憶された設定情報を取得し、コンテンツデータ容量取得手段１００３、空き容量取得手段１００４、コンテンツデータ削除手段１００５、削除候補決定手段１００６に受け渡しておくようにしてもよい。更に、ステップ４０３の判断は、削除候補決定手段１００６が行い、ステップ４０５の判断は、コンテンツデータ削除手段１００５が行うようにしてもよい。
【００３７】
また、本実施の形態では、車載用ミュージックサーバ内の音楽ファイルに関する整理方法に関して述べたが、対象機器はＨＤＤだけで無く、ＤＶＤ−ＲＷ等の書き換え型光ディスクでもＭＯ等の光磁気ディスクでも半導体メモリでも良い。また、整理（削除）する情報は、ビデオファイルでも構わない。機器の容量調整も空き容量を調整するのではなく、使用容量に制限を設けるのでも良い。
【００３８】
【発明の効果】
以上説明したように、本発明によれば、コンテンツデータを記録する記録装置において、空き容量不足が発生しないようにすることが可能となる。
【図面の簡単な説明】
【図１】  本発明のコンテンツデータ管理装置の構成を説明するブロック図である。
【図２】  本発明のコンテンツデータ管理装置における演算処理部および外部記憶装置の構成を説明するブロック図である。
【図３】  設定情報記憶部に対して各種設定情報を記憶する場合の処理の流れを示すフローチャートである。
【図４】  ファイルの削除候補を決定してその削除候補のうちの所定のファイルを削除する場合の処理の流れを示すフローチャートである。
【図５】  ファイルの削除候補を決定する処理の詳細な流れを示すフローチャートである。
【図６】  本実施の形態におけるモニタ画面表示例を示した図である。
【図７】  本実施の形態におけるモニタ画面表示例を示した図である。
【図８】  本実施の形態におけるモニタ画面表示例を示した図である。
【図９】  従来技術と本発明との違いを説明する図である。
【符号の説明】
１００…演算処理部、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…不揮発性メモリ、１０５…インターフェース部、１００１…制御手段、１００２…設定情報管理手段、１００３…コンテンツデータ容量取得手段、１００４…空き容量取得手段、１００５…コンテンツデータ削除手段、１００６…削除候補決定手段、２００…外部記憶装置、２００１…設定情報記憶部、２００２…コンテンツデータ記憶部、２００３…コンテンツデータ管理情報記憶部、３００…操作入力装置、４００…出力装置、４０１…画像出力制御装置、４０２…表示装置、５００…ＦＭ／ＡＭチューナ、６００…センサ部、７００…ＧＰＳ測位装置、８００…ゲートアレイ、９００…音声出力装置、９０１…Ｄ／Ａコンバータ、９０２…アンプ、９０３…スピーカ
【図１】
0004637462.tif 000002
【図２】
0004637462.tif 000003
【図３】
0004637462.tif 000004
【図４】
0004637462.tif 000005
【図５】
0004637462.tif 000006
【図６】
0004637462.tif 000007
【図７】
0004637462.tif 000008
【図８】
0004637462.tif 000009
【図９】
0004637462.tif 000010