(57)【要約】【課題】空き容量が不足する場合でも既存のファイルを削除することなくファイルを即時にダウンロードする。【解決手段】ダウンロード処理部２０２はユーザからダウンロードを指定されたオーディオファイル２４０のファイルサイズ分の空き容量がＨＤＤ５に存在するか否かを調べ、存在しない場合には、無線通信を介して接続可能なモバイル装置２２０の内から、当該オーディオファイル２４０を格納可能なモバイル装置２２０を探索し、探索したモバイル装置２２０にＨＤＤ５に格納されている利用頻度の低いオーディオファイル２４０を転送し格納すると共に、ＨＤＤ５上から転送したオーディオファイル２４０を削除する。そして、ユーザから指定されたオーディオファイル２４０をダウンロードし、ＨＤＤ５に格納する。【選択図】図２
2004258801.tif 000002
【特許請求の範囲】
【請求項１】
データをローカルな記憶装置に格納して利用するデータ処理装置であって、
携帯装置と無線通信を行う無線通信手段と、
前記記憶装置への格納の要求を受け付けるデータ格納要求受付手段と、
前記データ格納要求受付手段が前記記憶装置への格納の要求を受け付けたデータを格納対象データとして、当該格納対象データのデータサイズ分の空き容量が前記記憶装置に有るか否かを判定する容量判定手段と、
前記容量判定手段が、前記格納対象データのデータサイズ分の空き容量が前記記憶装置に無いと判定した場合に、前記無線通信手段による無線通信を介して接続可能な携帯装置を探索し、探索した携帯装置に、前記無線通信手段を介して前記記憶装置に既に記憶されているデータを転送して格納すると共に、前記記憶装置から前記携帯装置に転送したデータを削除することにより、前記格納対象データのデータサイズ分の空き容量を前記記憶装置上に生成するデータ待避手段と、前記格納対象データを、前記容量判定手段が前記格納対象データのデータサイズ分の空き容量が前記記憶装置に無いと判定した場合には前記データ待避手段によって前記格納対象データのデータサイズ分の空き容量を前記記憶装置上に生成されるのを待って、前記記憶装置に格納するデータ格納手段とを有することを特徴とするデータ処理装置。
【請求項２】
請求項１記載のデータ処理装置であって、
前記記憶装置に格納された各データの利用の程度を管理するデータ利用状況管理手段を有し、
前記データ待避手段は、データ利用状況管理手段が管理する利用上の程度が低いデータを前記探索した携帯装置に転送して格納するデータとして選定することを特徴とするデータ処理装置。
【請求項３】
請求項１または２記載のデータ処理装置であって、
前記データ待避手段が携帯装置に転送して格納したデータと当該データを転送して格納した携帯装置との対応を管理する待避データ管理手段と、
前記記憶装置に格納されているデータ及び前記データ待避手段が携帯装置に転送して格納した前記記憶装置に格納されていないデータの利用の要求を受け付けるデータ利用要求受付手段と、
前記データ利用要求受付手段が利用の要求を受け付けたデータを利用対象データとして、当該利用対象データが前記記憶装置に記憶されているデータである場合に、当該利用対象データを前記記憶装置から読み出して利用し、前記利用対象データが、前記データ待避手段が携帯装置に転送して格納した前記記憶装置に格納されていないデータであって、前記待避データ管理手段が管理する前記データ待避手段が当該利用対象データを転送して格納した携帯装置に、前記無線通信手段による無線通信を介して接続可能である場合に、当該利用対象データを転送して格納した携帯装置から、当該利用対象データを当該データ処理装置に転送して利用すると共に、当該データ処理装置に転送した前記利用対象データを前記記憶装置に格納するデータ利用手段を有することを特徴とするデータ処理装置。
【請求項４】
請求項３記載のデータ処理装置であって、
前記データ利用手段は、前記データ格納要求受付手段に、前記利用を要求されたデータの前記記憶装置への格納を要求することにより、当該利用を要求されたデータを前記記憶装置に格納することを特徴とするデータ処理装置。
【請求項５】
請求項１または２記載のデータ処理装置であって、
前記無線通信手段による無線通信を介して接続可能な携帯装置に転送して格納された、前記記憶装置に格納可能なデータサイズの前記記憶装置に格納されていないデータを探索する復帰データ探索手段と、
前記復帰データ探索手段が探索したデータを、当該データを格納している携帯装置から、当該データ処理装置に転送して前記記憶装置に格納するデータ復帰手段とを有することを特徴とするデータ処理装置。
【請求項６】
請求項１、２、３、４または５記載のデータ処理装置であって、
前記データは、オーディオファイルであって、前記データの記憶装置への格納の要求は前記オーディオファイルの前記記憶装置へのダウンロードの要求であって、前記データの利用は前記オーディオファイルの音声の再生であることを特徴とするデータ処理装置。
【請求項７】
携帯装置と無線通信を行うデータ処理装置において、データをローカルな記憶装置にダウンロードするダウンロード方法であって、
前記記憶装置への格納の要求を受け付けたデータをダウンロード対象データとして、当該ダウンロードデータのデータサイズ分の空き容量が前記記憶装置に有るか否かを判定するステップと、
前記ダウンロード対象データのデータサイズ分の空き容量が前記記憶装置に無いと判定された場合に、前記無線通信を介して接続可能な携帯装置を探索し、探索した携帯装置に、前記無線通信を介して前記記憶装置に既に記憶されているデータを転送して格納すると共に、前記記憶装置から前記携帯装置に転送したデータを削除することにより、前記格納対象データのデータサイズ分の空き容量を前記記憶装置上に生成するステップと、
前記ダウンロード対象データを、前記格納対象データのデータサイズ分の空き容量が前記記憶装置に無いと判定された場合には前記ダウンロード対象データのデータサイズ分の空き容量を前記記憶装置上に生成されるのを待って、前記記憶装置に格納するステップとを有することを特徴とするデータ処理装置のダウンロード方法。
【請求項８】
携帯装置と無線通信を行う無線通信装置を備えたコンピュータによって読み取られ実行されるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、
コンピュータのローカルな記憶装置への格納の要求を受け付けるデータ格納要求受付手段と、
前記データ格納要求受付手段が前記記憶装置への格納の要求を受け付けたデータを格納対象データとして、当該格納対象データのデータサイズ分の空き容量が前記記憶装置に有るか否かを判定する容量判定手段と、
前記容量判定手段が、前記格納対象データのデータサイズ分の空き容量が前記記憶装置に無いと判定した場合に、前記無線通信装置による無線通信を介して接続可能な携帯装置を探索し、探索した携帯装置に、前記無線通信手段を介して前記記憶装置に既に記憶されているデータを転送して格納すると共に、前記記憶装置から前記携帯装置に転送したデータを削除することにより、前記格納対象データのデータサイズ分の空き容量を前記記憶装置上に生成するデータ待避手段と、前記格納対象データを、前記容量判定手段が前記格納対象データのデータサイズ分の空き容量が前記記憶装置に無いと判定した場合には前記データ待避手段によって前記格納対象データのデータサイズ分の空き容量を前記記憶装置上に生成されるのを待って、前記記憶装置に格納するデータ格納手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、主として、データをローカルな記憶装置に格納して利用するデータ処理装置における、記憶装置の記憶容量不足時のダウンロード動作の制御の技術に関するものである。
【０００２】
【従来の技術】
データをローカルな記憶装置にダウンロードして利用するデータ処理装置としては、たとえば、ハードディスクを備え、デジタルオーディオ放送で受信したオーディオデータや過般型の記憶媒体に記録されたオーディオファイルをハードディスクにダウンロードし、その後、ハードディスクからオーディオデータやオーディオファイルを読み出してオーディオの再生等に利用する車載オーディオ装置が知られている。
【０００３】
また、このようなデータ処理装置における記憶装置の記憶容量不足時のダウンロード動作の制御の技術としては、インターネット上の特定のＵＲＬから、ダウンロードしようとするファイル容量分の空き容量が記憶装置に無い場合には、ダウンロードしようとするファイルのＵＲＬのみを記憶装置に記憶しておき、その後に、記憶したＵＲＬを他の装置に転送し、当該他の装置において転送されたＵＲＬからファイルをダウンロードする技術が知られている（たとえば、特開２００２−１０８３６３号公報）。
【０００４】
この出願の発明に関連する先行技術文献情報としては以下のものがある。
【０００５】
【特許文献１】
特開２００２−１０８３６３号公報
【０００６】
【発明が解決しようとする課題】
前記従来のデータ処理装置における記憶装置の記憶容量不足時のダウンロード動作の制御の技術によれば、ダウンロードしようとするファイル容量分の空き容量が記憶装置に無い場合には、その時点でファイルのダウンロードを行うことができない。
【０００７】
したがって、ユーザは、ファイルをダウンロードして即座に利用したい場合であっても、そのような即座の利用を行うことができない。また、当該従来の技術は、ＵＲＬを取得する時点と、その後に実際にファイルをダウンロードする時点が異なる時点であるため、実際にファイルをダウンロードする前にファイルが、インターネット上の当該ＵＲＬより削除されてしまった場合には、ファイルをダウンロードすることができなくなってしまう。
【０００８】
一方で、ダウンロードしようとするファイル容量分の空き容量が記憶装置に無い場合に、記憶装置に記録されている比較的重要でない既存のファイルを削除して記憶装置に空き容量を作り、ファイルのダウンロードを行うことも考えられるが、ユーザの財産とも言える記憶装置上のファイルを削除することは、一般的にユーザにとって望ましいことではない。
【０００９】
そこで、本発明は、ダウンロードしようとするファイル容量分の空き容量が記憶装置に無い場合に、できるだけ記憶装置上の既存のファイルを削除することなく、ファイルを即時にダウンロードすることを課題とする。
【００１０】
【課題を解決するための手段】
前記課題達成のために、本発明は、データをローカルな記憶装置に格納して利用するデータ処理装置に、携帯装置と無線通信を行う無線通信手段と、前記記憶装置への格納の要求を受け付けるデータ格納要求受付手段と、前記データ格納要求受付手段が前記記憶装置への格納の要求を受け付けたデータを格納対象データとして、当該格納対象データのデータサイズ分の空き容量が前記記憶装置に有るか否かを判定する容量判定手段と、前記容量判定手段が、前記格納対象データのデータサイズ分の空き容量が前記記憶装置に無いと判定した場合に、前記無線通信手段による無線通信を介して接続可能な携帯装置を探索し、探索した携帯装置に、前記無線通信手段を介して前記記憶装置に既に記憶されているデータを転送して格納すると共に、前記記憶装置から前記携帯装置に転送したデータを削除することにより、前記格納対象データのデータサイズ分の空き容量を前記記憶装置上に生成するデータ待避手段と、前記格納対象データを、前記容量判定手段が前記格納対象データのデータサイズ分の空き容量が前記記憶装置に無いと判定した場合には前記データ待避手段によって前記格納対象データのデータサイズ分の空き容量を前記記憶装置上に生成されるのを待って、前記記憶装置に格納するデータ格納手段とを備えたものである。
【００１１】
このようなデータ処理装置では、たとえば、前記データとしてファイルをダウンロードして記憶装置に格納する際に、格納対象のデータを格納するだけの空き容量が記憶装置にない場合には、既に記憶装置に記憶されているデータを無線通信によって接続可能なモバイルコンピュータや、ＰＤＡや、携帯電話機などの携帯装置に追い出すことにより記憶装置に空き容量を作って格納対象データを記憶装置に格納する。ここで、携帯装置に追い出したデータは、その後は、携帯装置に保持されるので、ユーザは適宜、適当な手法により、このデータを利用することができる。したがって、本データ処理装置によれば、空き容量が不足する場合であっても、記憶装置に既存のデータをユーザの手元から完全に削除してしまうことなく、格納対象のデータ記憶装置に対するダウンロード等の格納を即時に行うことができる。
【００１２】
ここで、このようなデータ処理装置には、前記記憶装置に格納された各データの利用の程度を管理するデータ利用状況管理手段を設け、前記データ待避手段において、データ利用状況管理手段が管理する利用上の程度が低いデータを前記探索した携帯装置に転送して格納するデータとして選定するようにすることが好ましい。このようにすることにより、データを携帯装置に追い出してしまうことによりユーザの不便の程度を低く抑えることができる。
【００１３】
また、これらのデータ処理装置においては、前記データ待避手段が携帯装置に転送して格納したデータと当該データを転送して格納した携帯装置との対応を管理する待避データ管理手段と、前記記憶装置に格納されているデータ及び前記データ待避手段が携帯装置に転送して格納した前記記憶装置に格納されていないデータの利用の要求を受け付けるデータ利用要求受付手段と、前記データ利用要求受付手段が利用の要求を受け付けたデータを利用対象データとして、当該利用対象データが前記記憶装置に記憶されているデータである場合に、当該利用対象データを前記記憶装置から読み出して利用し、前記利用対象データが、前記データ待避手段が携帯装置に転送して格納した前記記憶装置に格納されていないデータであって、前記待避データ管理手段が管理する前記データ待避手段が当該利用対象データを転送して格納した携帯装置に、前記無線通信手段による無線通信を介して接続可能である場合に、当該利用対象データを転送して格納した携帯装置から、当該利用対象データを当該データ処理装置に転送して利用すると共に、当該データ処理装置に転送した利用対象データを前記記憶装置に格納するデータ利用手段を備えるようにしても良い。
【００１４】
このようにすることにより、ユーザは、携帯装置に追い出されたデータについても、記憶装置に格納されちるデータと同様に利用することが可能となる。また、利用されたデータ、すなわち、利用の程度が増加したデータを、自動的に携帯装置から記憶装置に読み戻して、その後の利用に供することができるようになる。
【００１５】
また、この場合において、前記データ利用手段が、前記データ格納要求受付手段に、前記利用を要求されたデータの前記記憶装置への格納を要求することにより、当該利用を要求されたデータを前記記憶装置に格納するようにすれば、利用対象データを格納するだけの空き容量が記憶装置に無い場合にも、記憶装置上の使用程度の低い他のデータの携帯装置への追い出しによって記憶装置に必要な空き容量を生成して、利用対象データを記憶装置に格納することができるようになる。
【００１６】
また、以上のデータ処理装置には、前記無線通信手段による無線通信を介して接続可能な携帯装置に転送して格納された、前記記憶装置に格納可能なデータサイズの前記記憶装置に格納されていないデータを探索する復帰データ探索手段と、前記復帰データ探索手段が探索したデータを、当該データを格納している携帯装置から、当該データ処理装置に転送して前記記憶装置に格納するデータ復帰手段とを備えるようにしても良い。
【００１７】
このようにすることにより、記憶装置に充分な空き容量が発生した場合などに、自動的に携帯装置に追い出したデータを記憶装置に読み戻しておくことができるようになる。
なお、以上のデータ処理装置において、前記データは、オーディオファイルであって、前記データの記憶装置への格納の要求は前記オーディオファイルの前記記憶装置へのダウンロードの要求であって、前記データの利用は前記オーディオファイルの音声の再生であってかまわない。
【００１８】
【発明の実施の形態】
以下、本発明の実施形態について、ハードディスクドライブ（ＨＤＤ）をオーディオファイルの記憶装置として用いる車載オーディオシステムへの適用を例にとり説明する。
図１に、本実施形態に係るオーディオシステムの構成を示す。
図示するように、本実施形態に係るオーディオシステムは、オーディオ処理装置１、表示装置２、入力装置３、スピーカやオーディオアンプ装置などのオーディオ出力装置４、ＨＤＤ５、デジタルオーディオ放送受信機６、デジタルオーディオデータを記録するＤＶＤディスク用のドライブ装置であるＤＶＤドライブ７、脱着可能にオーディオ処理装置１に装着される過般型のメモリカード８とを有している。
【００１９】
そして、オーディオ処理装置１は、ＣＰＵ１１、不揮発性の記憶領域を有するメモリ１２、表示装置２に接続する表示インタフェース１３、オーディオ出力装置４に接続するオーディオ出力インタフェース１４、ＨＤＤ５に接続するＨＤＤインタフェース１５、デジタル放送受信機に接続する受信機インタフェース１６、ＤＶＤドライブ７に接続するＤＶＤドライブインタフェース１７、メモリカード８が装着されるメモリカードインタフェース１８、入力装置３に接続する入力インタフェース１９、過般型のコンピュータであるモバイルコンピュータ１０１やパーソナルデジタルアシスタント（ＰＤＡ）１０２や移動電話機１０３と無線通信を行う無線通信インタフェース２０と、以上の各部を接続するバス２１とを備えている。ここで、表示インタフェース１３、オーディオ出力インタフェース１４、ＨＤＤインタフェース１５、受信機インタフェース１６、ＤＶＤドライブインタフェース１７、メモリカードインタフェース１８、入力インタフェース１９は、無線通信インタフェース２０は、各々接続する装置と、オーディオ処理装置１との間との入出力を処理するものである。
【００２０】
次に、このようなオーディオ処理装置１の機能構成を図２に示す。
図示するように、オーディオ処理装置１は、機能的には、オペレーティングシステム２０１、ダウンロード処理部２０２、再生処理部２０３、復帰処理部２０４とを有する。また、図中のオーディオデータソース２１０は、デジタルオーディオ放送受信機６やＤＶＤドライブ７やメモリカード８などの、オーディオ処理装置１のＨＤＤ５にダウンロードするオーディオファイルのダウンロード元となる装置を表している。また、図中の、モバイル装置２２０は、前述した無線通信インタフェース２０による無線通信によって、オーディオ処理装置１と通信可能な状態にあるモバイルコンピュータ１０１やパーソナルデジタルアシスタント１０２や移動電話機１０３を示している。
【００２１】
このような構成において、ＨＤＤ５にはオーディオファイル管理テーブル２３０とオーディオファイル２４０が記憶される。また、モバイル装置２２０には、ＨＤＤ５のオーディオファイル２４０の待避先として、オーディオ処理装置１によって利用される。
さて、このような構成において、オペレーティングシステム２０１は、ダウンロード処理部２０２、再生処理部２０３、復帰処理部２０４のＨＤＤ５またはモバイル装置２２０に格納されたオーディオファイル２４０に対するアクセスを制御する。また、オペレーティングシステム２０１は、ダウンロード処理部２０２、再生処理部２０３、復帰処理部２０４の、表示装置２や入力装置３やオーディオ出力装置４との間の入出力を制御する。また、オペレーティングシステム２０１は、ダウンロード処理部２０２のオーディオデータソース２１０からのオーディオデータまたはオーディオファイル２４０のＨＤＤ５へのダウンロードを制御する。なお、本実施形態で言うダウンロードには、デジタルオーディオ放送受信機６で受信したオーディオデータのオーディオファイル化及びＨＤＤ５への格納と、ＤＶＤドライブ７に装着された）ＤＶＤディスクに格納されたオーディオファイル２４０のＨＤＤ５への転送及び格納と、オーディオ処理装置１に装着されたメモリ格納されたオーディオファイル２４０のＨＤＤ５への転送及び格納が含まれる。
【００２２】
次に、図３にＨＤＤ５に格納するオーディオファイル管理テーブル２３０の内容を示す。
図示するように、オーディオファイル管理テーブル２３０は、ＨＤＤ５にダウンロードしたオーディオファイル毎のエントリを有する。そして、各エントリには、オーディオファイル２４０のファイル名、オーディオファイル２４０のファイルサイズ、オーディオファイル２４０のモバイル装置２２０への待避中の有無を表す待避フラグ、ＨＤＤ５上のローケーションを示すホームロケーションパス、モバイル装置２２０とモバイル装置２２０上のロケーションを示すエクスターナルロケーションパス、オーディオファイル２４０の利用の履歴を示す利用ログが記述される。
【００２３】
以下、このようなオーディオ処理装置１の動作について説明する。
まず、ダウンロード処理部２０２の動作を説明する。
図４に、ダウンロード処理部２０２が行うダウンロード処理の手順を示す。
図示するように、ダウンロード処理部２０２は、入力装置３を介してユーザより特定のファイルのダウンロード要求があると（ステップ３０２）、ダウンロード元のオーディオデータソース２１０にアクセスし、ユーザからダウンロードを指定されたオーディオファイル２４０のファイルサイズを入手して、当該オーディオファイル２４０をＨＤＤ５に記憶するために必要なＨＤＤ５の空き容量を算出する（ステップ３０４）。ただし、ダウンロード元がデジタルオーディオ放送受信機６の場合には、たとえば予め定めたサイズをファイルサイズとして使用するようにする。または、ダウンロード（録音する）する時間帯がユーザから指定されている場合には、その時間長さと放送のデータレート等より、ファイルサイズを算出するようにする。
【００２４】
そして、ＨＤＤ５に必要な空き容量があるかどうかを調べ（ステップ３０６）、必要な空き容量があればダウンロード元のオーディオデータソース２１０から、ユーザからダウンロードを指定されたオーディオファイル２４０をダウンロードし、ＨＤＤ５に格納し（ステップ３２８）、格納したオーディオファイル２４０のエントリをオーディオファイル管理テーブル２３０に追加し、追加したエントリにファイル名とファイルサイズにダウンロードしたオーディオファイル２４０のファイル名とファイルサイズを登録する。また、追加したエントリの待避フラグを非待避に設定し、ホームロケーションパスに当該オーディオファイル２４０を格納したＨＤＤ５上のロケーションを登録する（ステップ３３０）。そして、ステップ３０２に戻って次のダウンロード要求を待つ。
【００２５】
一方、ＨＤＤ５にユーザからダウンロードを指定されたオーディオファイル２４０を記憶するのに必要な空き容量が無かった場合には（ステップ３０６）、オーディオファイル管理テーブル２３０を参照して、利用ログから求まる利用頻度が低いオーディオファイル２４０から順次、選択したオーディオファイル２４０のファイルサイズのトータルと現在のＨＤＤ５の空き容量との和が、ユーザからダウンロードを指定されたオーディオファイル２４０を記憶するのに必要な空き容量以上となるまで選択し、選択したオーディオファイル２４０を入替対象ファイルとする（ステップ３０８）。そして、次に、現在無線通信インタフェースを介して通信可能なモバイル装置２２０であって、入替対象ファイルを格納可能な空き容量を有するモバイル装置２２０を探索する（ステップ３１０）。ここで、モバイル装置２２０は、オーディオ処理装置１に無線通信により接続すると、オーディオ処理装置１に対してオーディオ処理装置１の外部記憶装置として振る舞う。
【００２６】
そして、このようなモバイル装置２２０を探索できなかった場合には、ダウンロード元のオーディオデータソース２１０がデジタルオーディオ放送受信機６かどうかを調べ（ステップ３３２）。デジタルオーディオ放送受信機６であれば、放送中のオーディオデータのダウンロードを即座に開始する必要があるので、そのままステップ３３８に進む。一方、デジタルオーディオ放送受信機６でなければ、表示装置２を介してユーザに、入替対象ファイルを削除してダウンロードを行うか、それともダウンロードを中止するかを問い合わせ、入力装置３を介していずれかの選択を受け付ける（ステップ３３４）。そして、ダウンロード中止の選択を受け付けた場合には（ステップ３３６がｎの場合）、ダウンロードを中止してステップ３０２に戻って次のダウンロード要求を待ち、入替対象ファイルを削除してダウンロードを行うことの選択を受け付けた場合には（ステップ３３６）、ステップ３３８に進む。
【００２７】
さて、ステップ３３８では、入替対象ファイルをＨＤＤ５から削除する。そして、オーディオファイル管理テーブル２３０の入替対象ファイルのエントリを削除し（ステップ３４０）、前述したステップ３２８のオーディオファイル２４０のＨＤＤ５へのダウンロードと、ステップ３３０のダウンロードしたファイルのエントリのオーディオファイル管理テーブル２３０への追加を行って、ステップ３０２に戻って次のダウンロード要求を待つ。
【００２８】
さて、ステップ３１０で行ったモバイル装置２２０の探索が成功した場合には（ステップ３１２）、ダウンロード元のオーディオデータソース２１０がデジタルオーディオ放送受信機６かどうかを調べ（ステップ３１４）。デジタルオーディオ放送受信機６であれば、放送中のオーディオデータのダウンロードを即座に開始する必要があるので、そのままステップ３２２に進む。一方、デジタルオーディオ放送受信機６でなければ、表示装置２を介してユーザに、入替対象ファイルを削除してダウンロードを行うか、入替対象ファイルを待避してダウンロードを行うか、それともダウンロードを中止するかを問い合わせ、入力装置３を介していずれかの選択を受け付ける。そして、ダウンロード中止の選択を受け付けた場合には（ステップ３１８、３２０が共にｎの場合）、ダウンロードを中止してステップ３０２に戻って次のダウンロード要求を待ち、入替対象ファイルを削除してダウンロードを行うことの選択を受け付けた場合には（ステップ３１８）、ステップ３３８に進み、前述のように入替対象ファイルの削除とオーディオファイル管理テーブル２３０の入替対象ファイルのエントリの削除を行い（ステップ３３８、３４０）、前述したステップ３２８のオーディオファイファイルのＨＤＤ５へのダウンロードと、ステップ３３０のダウンロードしたファイルのエントリのオーディオファイル管理テーブル２３０への追加を行って、ステップ３０２に戻って次のダウンロード要求を待つ。
【００２９】
次に、入替対象ファイルを待避してダウンロードを行うことが選択された場合には（ステップ３２０）、入替対象ファイルをＨＤＤ５から読み出して、ステップ３１０で探索したモバイル装置２２０に転送して格納することにより、入替対象ファイルをモバイル装置２２０の記憶空間に待避し（ステップ３２２）、入替対象ファイルをＨＤＤ５上から削除する（ステップ３２４）。また、オーディオファイル管理テーブル２３０の入替対象ファイルのエントリの待避フラグに待避を設定し、エクスターナルロケーションにステップ３２２で入替対象ファイルを格納したモバイル装置２２０上のロケーションを設定し、ステップ３２２で入替対象ファイルを格納したモバイル装置２２０上のロケーションを表示装置２を介してユーザに通知する（ステップ３２６）。
【００３０】
そして、前述したステップ３２８のオーディオファイファイルのＨＤＤ５へのダウンロードと、ステップ３３０のダウンロードしたファイルのエントリのオーディオファイル管理テーブル２３０への追加を行って、ステップ３０２に戻って次のダウンロード要求を待つ。
【００３１】
以上、ダウンロード処理部２０２の動作について説明した。
なお、以上のダウンロード処理においては、ステップ３１４〜３２０を排し、ステップ３１２でステップ３１０で行った探索が成功したと判定されたならば、無条件にステップ３２２に進んで、入替対象ファイルのモバイル装置２２０への待避と、入替対象ファイルのＨＤＤ５からの削除と、オーディオデータソース２１０からのＨＤＤ５へのダウンロードを行うようにしても良い。
【００３２】
また、ステップ３３２〜３３６を排し、ステップ３１２でステップ３１０で行った探索が失敗したと判定されたならば、無条件にステップ３３８に進んで、入替対象ファイルのＨＤＤ５からの削除と、オーディオデータソース２１０からのＨＤＤ５へのダウンロードを行うようにしても良い。
【００３３】
以下、再生処理部２０３の動作について説明する。
図５に、再生処理部２０３が行うオーディオファイル再生処理の手順を示す。
オーディオファイル再生処理は、ユーザからオーディオファイル管理テーブル２３０に対応するエントリを有するオーディオファイル２４０の再生の指示をユーザから受け付ける。この指示の受付は、オーディオファイル２４０のロケーションをユーザが認知できるような形態で各オーディオファイル２４０の存在を提示し、当該提示上で再生するオーディオファイル２４０の選択の受付を行う場合には、オーディオファイル管理テーブル２３０の対応するエントリの待避フラグの値に関わらず、全てのオーディオファイル２４０について、オーディオ管理テーブルの対応するエントリのホームロケーションパスが示すローケーションにあるオーディオファイル２４０として、その存在をユーザに提示し、当該提示上で再生するオーディオファイル２４０の選択を受け付けることにより行う。ただし、オーディオファイル管理テーブル２３０に対応する全てのエントリを有するオーディオファイル２４０について、プレイリスト等の、ユーザにロケーションを認知させない形態で各オーディオファイル２４０の存在を提示し、再生するオーディオファイル２４０の選択の受付を行うようにしてもよい。これらのようにすることにより、ユーザは、記録装置上にあるオーディオファイル２４０と同様に、モバイル装置２２０に待避中のオーディオファイル２４０を、当該オーディオファイル２４０が携帯装置に待避されていることを認識する必要無しに、再生、利用することができるようになる。
【００３４】
そして、図示するように、オーディオファイル再生処理では、ユーザからオーディオファイル管理テーブル２３０に対応するエントリを有するオーディオファイル２４０の再生を指示されると（ステップ４０２）、再生を指定されたオーディオファイル２４０がＨＤＤ５上に存在するかどうかを調べる（ステップ４０４）。ここでは、再生を指定されたオーディオファイル２４０のオーディオファイル管理テーブル２３０のエントリの待避フラグが待避に設定されている場合に、指定されたオーディオファイル２４０がＨＤＤ５上に存在しないと判定し、オーディオファイル管理テーブル２３０の指定されたオーディオファイル２４０のエントリの待避フラグが非待避に設定されている場合に、指定されたオーディオファイル２４０がＨＤＤ５上に存在すると判定する。
【００３５】
そして、再生を指定されたオーディオファイル２４０がＨＤＤ５上に存在する場合には、再生を指定されたオーディオファイル２４０をＨＤＤ５上から読み込んで（ステップ４０６）オーディオファイル２４０を再生し（ステップ４０８）、ステップ４０２に戻る。
【００３６】
一方、再生を指定されたオーディオファイル２４０がＨＤＤ５上に存在しない場合には、再生を指定されたオーディオファイル２４０のオーディオファイル管理テーブル２３０のエントリのエクスターナルロケーションパスを読み込み、エントリのエクスターナルロケーションパスが示すモバイル装置２２０、すなわち、再生を指定されたオーディオファイル２４０を待避したモバイル装置２２０に現在接続可能かどうかを調べる（ステップ４１０）。そして、接続可能でなければ、表示装置２を介して、ユーザに、指定されたオーディオファイル２４０を現在利用できないことを通知し（ステップ４２０）、ステップ４０２に戻る。ここで、このステップ４２０で行う通知には、指定されたオーディオファイル２４０を転送したモバイル装置２２０の名称と、利用できない理由が、当該モバイル装置２２０に指定されたオーディオファイル２４０を待避中であって、当該モバイル装置２２０に現在接続できないためであることの提示を含めるようにする。
【００３７】
一方、再生を指定されたオーディオファイル２４０を待避したモバイル装置２２０に接続可能である場合には（ステップ４１２）、当該モバイル装置２２０上の、エクスターナルロケーションパスが示すロケーションに再生を指定されたオーディオファイル２４０が存在するかどうかを調べ（ステップ４１２）、存在しない場合には、表示装置２を介して再生を指定されたオーディオファイル２４０の紛失を通知し（ステップ４２２）、再生を指定されたオーディオファイル２４０のエントリをオーディオ管理テーブルから削除し（ステップ４２４）、ステップ４０２に戻る。なお、モバイル装置２２０のローカルな動作によって、当該モバイル装置２２０に待避したオーディオファイル２４０が削除された場合などに、このオーディオファイル２４０の紛失が生じる。
【００３８】
さて、再生を指定されたオーディオファイル２４０を待避したモバイル装置２２０に接続可能であって（ステップ４１２）、当該モバイル装置２２０上の、エクスターナルロケーションパスが示すロケーションに再生を指定されたオーディオファイル２４０が存在する場合（ステップ４１２）には、再生を指定されたオーディオファイル２４０のオーディオファイル管理テーブル２３０を参照して求まるファイルサイズ分の空き容量がＨＤＤ５に有るかどうかを調べ（ステップ４１４）、それだけの空き容量が有る場合には、再生を指定されたオーディオファイル２４０をモバイル装置２２０からＨＤＤ５のホームロケーションパスが示すロケーションに転送して格納し（ステップ４１６）、オーディオ管理テーブルの再生を指定されたオーディオファイル２４０のエントリの待避フラグを非待避に設定し、ＨＤＤ５に転送したオーディオファイル２４０をモバイル装置２２０上から削除する（ステップ４１８）。そして、再生を指定されたオーディオファイル２４０をＨＤＤ５上から読み込んで（ステップ４０６）オーディオファイル２４０を再生し（ステップ４０８）、ステップ４０２に戻る。
【００３９】
一方、再生を指定されたオーディオファイル２４０のファイルサイズ分の空き容量がＨＤＤ５に無い場合には（ステップ４１４）、オーディオファイル管理テーブル２３０を参照して、利用ログから求まる利用頻度が低いオーディオファイル２４０から順次、選択したオーディオファイル２４０のファイルサイズのトータルと現在のＨＤＤ５の空き容量との和が、ＨＤＤ５の空き容量が、のに必要な空き容量以上となるまで選択し、選択したオーディオファイル２４０を入替対象ファイルとする（ステップ４２６）。そして、次に、現在無線通信インタフェースを介して通信可能なモバイル装置２２０であって、入替対象ファイルを格納可能な空き容量を有するモバイル装置２２０を探索する（ステップ４２８）。
【００４０】
そして、このようなモバイル装置２２０を探索できなかった場合には（ステップ４２８）、表示装置２を介してユーザに、入替対象ファイルを削除して良いかを問い合わせ、入力装置３を介して削除の許可／不許可の選択を受け付ける（ステップ４４０）。そして、削除の不許可を受け付けた場合には（ステップ３３６がｎの場合）、そのままステップ４０２に戻る。一方、削除の許可を得られた場合には、ＨＤＤ５上の入替対象ファイルを削除し（ステップ４４４）、オーディオファイル管理テーブル２３０の入替対象ファイルのエントリを削除する（ステップ４４６）。そして、前述したステップ４１６に進んで再生を指定されたオーディオファイル２４０のＨＤＤ５への転送と、オーディオ管理テーブルの再生を指定されたオーディオファイル２４０のエントリの待避フラグの非待避の設定及びＨＤＤ５に転送したオーディオファイル２４０のモバイル装置２２０上からの削除と（ステップ４１８）、再生を指定されたオーディオファイル２４０をＨＤＤ５上からの読み込みと（ステップ４０６）、再生を行って（ステップ４０８）、ステップ４０２に戻る。
【００４１】
一方、ステップ４２８のモバイル装置２２０の探索が成功した場合には（ステップ４３０）、入替対象ファイルをＨＤＤ５から読み出して、探索したモバイル装置２２０に転送して格納することにより、入替対象ファイルをモバイル装置２２０の記憶空間に待避し（ステップ４３２）、入替対象ファイルをＨＤＤ５上から削除する（ステップ４３４）。そして、オーディオファイル管理テーブル２３０の入替対象ファイルのエントリの待避フラグに待避を設定し、エクスターナルロケーションにステップ４３２で入替対象ファイルを格納したモバイル装置２２０上のロケーションを設定し（ステップ４３６）、入替対象ファイルを格納したモバイル装置２２０上のロケーションを表示装置２を介してユーザに通知する（ステップ４３８）。そして、ステップ４１６に進んで再生を指定されたオーディオファイル２４０のＨＤＤ５への転送と、オーディオ管理テーブルの再生を指定されたオーディオファイル２４０のエントリの待避フラグの非待避の設定及びＨＤＤ５に転送したオーディオファイル２４０のモバイル装置２２０上からの削除と（ステップ４１８）、再生を指定されたオーディオファイル２４０をＨＤＤ５上からの読み込みと（ステップ４０６）、再生を行って（ステップ４０８）、ステップ４０２に戻る。
【００４２】
以上、再生処理部２０３の動作について説明した。
なお、以上のオーディオファイル再生処理においては、オーディオ処理装置１とモバイル装置２２０間の通信が充分に高速に行える場合には、ステップ４１２で再生を指定されたオーディオファイル２４０が、接続可能なモバイル装置２２０上に存在する場合には、そのままステップ４０６に進んで、直接、モバイル装置２２０から再生を指定されたオーディオファイル２４０を読み込んで再生するようにしても良い。また、このような再生の後に、もしくは、再生と並行して、ステップ４１４からステップ４１８に至るまでの（ステップ４２６〜４４６を含む）処理を行って、再生を指定されたオーディオファイル２４０のＨＤＤ５への転送を行うようにしても良い。または、ステップ４１４からステップ４１８に至るまでの処理は、これを行わないようにすることもできる。
【００４３】
以下、復帰処理部２０４の動作について説明する。
図６に、復帰処理部２０４が行うオーディオファイル復帰処理の手順を示す。
このオーディオファイル復帰処理は、オーディオファイル２４０のダウンロードや再生を行っていない期間に繰り返し実行されるものである。そして、図示するようにオーディオファイル復帰処理では、モバイル装置２２０に接続可能かどうかを監視し（ステップ５０２）、モバイル装置２２０に接続可能であれば、接続可能なモバイル装置２２０に待避中のオーディオファイル２４０であって、現在のＨＤＤ５の空き容量から所定のマージン容量を減じた記憶容量よりもファイルサイズが小さいオーディオファイル２４０を、オーディオファイル管理テーブル２３０の待避フラグに待避が設定されたエントリを参照して探索する（ステップ５０４）。そして、そのようなオーディオファイル２４０が存在しない場合には（ステップ５０６）、ステップ５０２に戻り、そのようなオーディオファイル２４０が存在する場合には（ステップ５０６）、探索したオーディオファイル２４０をＨＤＤ５に転送し（ステップ５０８）、オーディオ管理テーブルのＨＤＤ５に転送したオーディオファイル２４０のエントリの待避フラグを非待避に設定して、ＨＤＤ５に転送したオーディオファイル２４０をモバイル装置２２０上から削除した上で（ステップ５１０）、ステップ５０２に戻る。
【００４４】
なお、このオーディオファイル復帰処理は、定期的に起動されステップ５０２〜５１０の処理を実行する処理や、ユーザの要求に応じて起動されステップ５０２〜５１０の処理を実行する処理に置き換えてもかまない。
以上、本発明の実施形態について説明した。
以上のように、本実施形態によれば、ダウンロード処理部２０２の動作によって、ＨＤＤ５の空き容量が不足する場合、それが可能な場合には、ＨＤＤ５上の既存のオーディオファイル２４０を完全に削除するのではなく、モバイル装置２２０に既存のオーディオファイル２４０を待避することによりＨＤＤ５上の必要な空き容量を生成し、オーディオファイル２４０のダウンロードを行う。したがって、適当なモバイル装置２２０と接続可能である場合には、既存のオーディオファイル２４０をユーザの手元から削除することのない、即時のファウンロードを行うことができるようになる。
【００４５】
また、再生処理部２０３の動作によって、ユーザは、モバイル装置２２０に待避されているオーディオファイル２４０であっても、ＨＤＤに格納されているオーディオファイル２４０と同様に利用することが可能となる。また、利用されたオーディオファイル２４０、すなわち、利用の程度が増加したオーディオファイル２４０を、それがモバイル装置２２０に待避中である場合にはモバイル装置２２０からＨＤＤ５に復帰させて、その後の利用に供することができるようになる。
【００４６】
また、復帰処理部２０４の動作によって、ＨＤＤ５に充分な空き容量が発生した場合に、自動的にモバイル装置２２０に待避したオーディオファイル２４０をＨＤＤ５に復帰しておくことができるようになる。
また、以上の各動作を、モバイル装置２２０へのオーディオファイル２４０の待避やモバイル装置２２０からのオーディオファイル２４０のＨＤＤ５への復帰をユーザが認識する必要のない形態で行うこともできる。
なお、以上の実施形態では、ハードディスクドライブをオーディオファイル２４０の記憶装置として用いる車載オーディオシステムへの適用を例にとり説明したが、本実施形態の空き容量不足時にモバイル装置２２０に既存のオーディオファイル２４０を待避して、ＨＤＤ５へのダウンロードを行う技術や、モバイル装置２２０に待避したデータを読み戻して利用したり、ＨＤＤ５に復帰（再格納）する技術は、オーディオファイル２４０に限らず、任意のデータをＨＤＤ５にダウンロードする装置に同様に適用可能である。また、ダウンロードに限らず、ＨＤＤ５にファイルその他のデータを格納する際に同様に適用可能である。
【００４７】
また、ＨＤＤ５に代えて任意の記憶装置を用いる場合にも同様に適用できる。
【００４８】
【発明の効果】
以上のように、本発明によれば、ダウンロードしようとするファイル容量分の空き容量が記憶装置に無い場合でも、できるだけ記憶装置上の既存のファイルを削除することなく、ファイルを即時に記憶装置にダウンロードすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るオーディオシステムの構成を示すブロック図である。
【図２】本発明の実施形態に係るオーディオ処理装置の機能構成を示すブロック図である。
【図３】本発明の実施形態に係るオーディオファイル管理テーブルの内容を示す図である。
【図４】本発明の実施形態に係るダウンロード処理部の動作を示すフローチャートである。
【図５】本発明の実施形態に係る再生処理部の動作を示すフローチャートである。
【図６】本発明の実施形態に係る復帰処理部の動作を示すフローチャートである。
【符号の説明】
１：オーディオ処理装置、２：表示装置、３：入力装置、４：オーディオ出力装置、５：ＨＤＤ、６：デジタルオーディオ放送受信機、７：ＤＶＤドライブ、８：メモリカード、１１：ＣＰＵ、１２：メモリ、１３：表示インタフェース、１４：オーディオ出力インタフェース、１５：ＨＤＤインタフェース、１６：受信機インタフェース、１７：ＤＶＤドライブインタフェース、１８：メモリカードインタフェース、１９：入力インタフェース、２０：無線通信インタフェース、１０１：モバイルコンピュータ、１０２：パーソナルデジタルアシスタント（ＰＤＡ）、１０３：移動電話機、２０１：オペレーティングシステム、２０２：ダウンロード処理部、２０３：再生処理部、２０４：復帰処理部、２１０：オーディオデータソース、２２０：モバイル装置、２３０：オーディオファイル管理テーブル、２４０：オーディオファイル。
【図１】
2004258801.tif 000003
【図２】
2004258801.tif 000004
【図３】
2004258801.tif 000005
【図４】
2004258801.tif 000006
【図５】
2004258801.tif 000007
【図６】
2004258801.tif 000008