(57)【要約】【課題】ユーザーが意識することなく、ユーザーの推定される好みや希望に沿う形で、音楽再生装置上の曲をサーバ上の他の曲と置き替える。【解決手段】音楽再生装置３０のＣＰＵ３１またはサーバ１０のＣＰＵ１１は、フラッシュメモリ３４の空き容量とフラッシュメモリ３４に記録されている各曲の再生履歴（１回の再生で当該の曲を所定時間以上に渡って連続して再生した場合を実質再生と定義したときの実質再生回数Ｋｐ、または１回の再生で当該の曲を所定時間に満たない時間でしか再生しなかった場合をスキップと定義したときのスキップ回数Ｋｓ）とを検出または受信して、サーバ１０から音楽再生装置３０にダウンロードすべき曲に代えてフラッシュメモリ３４から消去すべき曲があるか否かを判断し、ある場合には評価関数Ｋ（例えば、Ｋ＝２Ｋｐ−Ｋｓ）が小さい（よりマイナス側の）曲を消去する曲として選択する。【選択図】        図１
2004294584.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置に曲データを保持するサーバから、記憶部に保持されている曲データを再生する音楽再生装置に、曲データを転送して、前記記憶部に書き込む音楽データ転送記録方法であって、
前記サーバが、前記記憶装置に保持されている曲データ中の、前記記憶部に保持されていない曲データから、前記音楽再生装置に転送する曲データを選択し、その選択した曲データを前記音楽再生装置に転送する第１の工程と、
前記音楽再生装置が、その転送される曲データのデータ量が前記記憶部の空き容量を超えるか否かを判断する第２の工程と、
その判断の結果、転送される曲データのデータ量が前記記憶部の空き容量を超える場合には、前記音楽再生装置が、前記記憶部から消去する曲データを選択し、その選択した曲データを前記記憶部から消去するともに、前記サーバから転送された曲データを前記記憶部に書き込む第３の工程とを備え、
前記第１の工程では、前記サーバは、前記音楽再生装置に転送されたことがなく、かつサーバ上への登録日時が直近の曲データを、前記音楽再生装置に転送する曲データとして優先的に選択し、
前記第３の工程では、前記音楽再生装置は、前記記憶部に保持されている各曲データについての、１回の再生で当該の曲を所定時間以上に渡って連続して再生した場合を実質再生と定義したときの実質再生回数、または１回の再生で当該の曲を所定時間に満たない時間でしか再生しなかった場合をスキップと定義したときのスキップ回数を参照して、実質再生回数が少ない曲データ、またはスキップ回数が多い曲データを、前記記憶部から消去する曲データとして優先的に選択する音楽データ転送記録方法。
【請求項２】
記憶装置に曲データを保持するサーバから、記憶部に保持されている曲データを再生する音楽再生装置に、曲データを転送して、前記記憶部に書き込む音楽データ転送記録方法であって、
前記音楽再生装置から前記サーバに、前記記憶部に保持されている各曲データについての再生履歴として、１回の再生で当該の曲を所定時間以上に渡って連続して再生した場合を実質再生と定義したときの実質再生回数、または１回の再生で当該の曲を所定時間に満たない時間でしか再生しなかった場合をスキップと定義したときのスキップ回数を送信する第１の工程と、
前記サーバが、前記記憶装置に保持されている曲データ中の、前記記憶部に保持されていない曲データから、前記音楽再生装置に転送する曲データを選択するとともに、その転送する曲データのデータ量が前記記憶部の空き容量を超えるか否かを判断する第２の工程と、
その判断の結果、転送する曲データのデータ量が前記記憶部の空き容量を超える場合には、前記サーバが、前記記憶部から消去する曲データを選択し、その消去する曲データを指示して、転送する曲データを前記音楽再生装置に転送する第３の工程と、
前記音楽再生装置が、その指示された曲データを前記記憶部から消去するともに、転送された曲データを前記記憶部に書き込む第４の工程とを備え、
前記第２の工程では、前記サーバは、前記音楽再生装置に転送されたことがなく、かつサーバ上への登録日時が直近の曲データを、前記音楽再生装置に転送する曲データとして優先的に選択し、
前記第３の工程では、前記サーバは、前記音楽再生装置から送信された再生履歴を参照して、実質再生回数が少ない曲データ、またはスキップ回数が多い曲データを、前記記憶部から消去する曲データとして優先的に選択する音楽データ転送記録方法。
【請求項３】
曲データを保持する記憶手段と、
この記憶手段に保持されている曲データを再生する再生手段と、
記憶装置に曲データを保持するサーバとの間の通信によって、そのサーバから転送された曲データを受信する通信手段と、
前記サーバから転送される曲データのデータ量が前記記憶手段の空き容量を超えるか否かを判断し、空き容量を超える場合には、前記記憶手段から消去する曲データを選択し、その選択した曲データを前記記憶手段から消去するともに、前記サーバから転送された曲データを前記記憶手段に書き込む制御手段とを備え、その制御手段は、前記記憶手段に保持されている各曲データについての、１回の再生で当該の曲を所定時間以上に渡って連続して再生した場合を実質再生と定義したときの実質再生回数、または１回の再生で当該の曲を所定時間に満たない時間でしか再生しなかった場合をスキップと定義したときのスキップ回数を参照して、実質再生回数が少ない曲データ、またはスキップ回数が多い曲データを、前記記憶手段から消去する曲データとして優先的に選択する音楽再生装置。
【請求項４】
曲データを保持する記憶手段と、
この記憶手段に保持されている曲データを再生する再生手段と、
記憶装置に曲データを保持するサーバとの間の通信によって、前記記憶手段に保持されている各曲データについての再生履歴として、１回の再生で当該の曲を所定時間以上に渡って連続して再生した場合を実質再生と定義したときの実質再生回数、または１回の再生で当該の曲を所定時間に満たない時間でしか再生しなかった場合をスキップと定義したときのスキップ回数を、前記サーバに送信するとともに、前記サーバから送信された消去する曲データを指示する信号、および前記サーバから転送された曲データを受信する通信手段と、
消去する曲データとして前記サーバから指示された曲データを前記記憶手段から消去するとともに、前記サーバから転送された曲データを前記記憶手段に書き込む制御手段と、
を備える音楽再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ハードディスクなどの記憶装置に曲データを保持するＰＣ（パーソナルコンピュータ）などのサーバから、フラッシュメモリなどの記憶部に保持されている曲データを再生する音楽再生装置に、曲データをダウンロードする音楽記録再生システムにおける音楽データ転送記録方法、および、そのシステムの音楽再生装置に関する。
【０００２】
【従来の技術】
フラッシュメモリのような比較的小容量のメモリを備え、これに保持されている曲データを再生する携帯型の小型の音楽再生装置が市販されている。この音楽再生装置では、ユーザーは、音楽再生装置をＰＣに接続し、ＰＣから音楽再生装置に曲データをダウンロードする。
【０００３】
このような音楽データのダウンロードシステムとして、特許文献１（特開２００２−１０８７４７公報）には、サーバから端末に、再生制御情報が付加された曲データをダウンロードし、端末では、その再生制御情報によって曲データの再生を制御するシステムが示されている。
【０００４】
また、特許文献２（特開平１０−２０８４４５号公報）には、ラジオ放送局などにおいて、管理部に、音楽データが記録された媒体を保管する棚、媒体から音楽データを再生する手段、およびネットワークを介してスタジオなどの端末部にデータを高速で転送できるように音楽データを保持する手段を設けて、使用頻度の低い音楽データが記録された媒体は棚に保管し、使用頻度の高い音楽データは保持手段に保持するように、媒体または音楽データを、使用頻度に応じて、棚、再生手段および保持手段のうちのいずれかに保管または保持しておくことが示されている。
【０００５】
【特許文献１】
特開２００２−１０８７４７公報。
【０００６】
【特許文献２】
特開平１０−２０８４４５号公報。
【０００７】
【発明が解決しようとする課題】
しかし、上述した、フラッシュメモリのような比較的小容量のメモリを備える携帯型の小型の音楽再生装置では、何百、何千というような多数の曲を保持することができないため、ユーザーは、ＰＣから音楽再生装置に、新たな曲データ、または音楽再生装置上で消去してしまった曲データを、ダウンロードする際には、適宜、音楽再生装置上で曲データを整理する必要がある。
【０００８】
しかしながら、ユーザーが音楽再生装置上で消去する曲を選択するのは面倒であり、選択に迷うこともある。また、ユーザーがＰＣ上で音楽再生装置に転送する曲を選択するのも面倒であり、ＰＣ上の曲が膨大になるにつれて選択に迷うことが多くなる。
【０００９】
そこで、この発明は、ユーザーの特別の操作や判断を要することなく、かつユーザーが意識することなく、自然な、ユーザーの推定される好みや希望に沿う形で、音楽再生装置上の曲をサーバ上の他の曲と置き替えることができるようにしたものである。
【００１０】
【課題を解決するための手段】
第１の発明の音楽データ転送記録方法は、
記憶装置に曲データを保持するサーバから、記憶部に保持されている曲データを再生する音楽再生装置に、曲データを転送して、前記記憶部に書き込む音楽データ転送記録方法であって、
前記サーバが、前記記憶装置に保持されている曲データ中の、前記記憶部に保持されていない曲データから、前記音楽再生装置に転送する曲データを選択し、その選択した曲データを前記音楽再生装置に転送する第１の工程と、
前記音楽再生装置が、その転送される曲データのデータ量が前記記憶部の空き容量を超えるか否かを判断する第２の工程と、
その判断の結果、転送される曲データのデータ量が前記記憶部の空き容量を超える場合には、前記音楽再生装置が、前記記憶部から消去する曲データを選択し、その選択した曲データを前記記憶部から消去するともに、前記サーバから転送された曲データを前記記憶部に書き込む第３の工程とを備え、
前記第１の工程では、前記サーバは、前記音楽再生装置に転送されたことがなく、かつサーバ上への登録日時が直近の曲データを、前記音楽再生装置に転送する曲データとして優先的に選択し、
前記第３の工程では、前記音楽再生装置は、前記記憶部に保持されている各曲データについての、１回の再生で当該の曲を所定時間以上に渡って連続して再生した場合を実質再生と定義したときの実質再生回数、または１回の再生で当該の曲を所定時間に満たない時間でしか再生しなかった場合をスキップと定義したときのスキップ回数を参照して、実質再生回数が少ない曲データ、またはスキップ回数が多い曲データを、前記記憶部から消去する曲データとして優先的に選択するものである。
【００１１】
第２の発明の音楽データ転送記録方法は、
記憶装置に曲データを保持するサーバから、記憶部に保持されている曲データを再生する音楽再生装置に、曲データを転送して、前記記憶部に書き込む音楽データ転送記録方法であって、
前記音楽再生装置から前記サーバに、前記記憶部に保持されている各曲データについての再生履歴として、１回の再生で当該の曲を所定時間以上に渡って連続して再生した場合を実質再生と定義したときの実質再生回数、または１回の再生で当該の曲を所定時間に満たない時間でしか再生しなかった場合をスキップと定義したときのスキップ回数を送信する第１の工程と、
前記サーバが、前記記憶装置に保持されている曲データ中の、前記記憶部に保持されていない曲データから、前記音楽再生装置に転送する曲データを選択するとともに、その転送する曲データのデータ量が前記記憶部の空き容量を超えるか否かを判断する第２の工程と、
その判断の結果、転送する曲データのデータ量が前記記憶部の空き容量を超える場合には、前記サーバが、前記記憶部から消去する曲データを選択し、その消去する曲データを指示して、転送する曲データを前記音楽再生装置に転送する第３の工程と、
前記音楽再生装置が、その指示された曲データを前記記憶部から消去するともに、転送された曲データを前記記憶部に書き込む第４の工程とを備え、
前記第２の工程では、前記サーバは、前記音楽再生装置に転送されたことがなく、かつサーバ上への登録日時が直近の曲データを、前記音楽再生装置に転送する曲データとして優先的に選択し、
前記第３の工程では、前記サーバは、前記音楽再生装置から送信された再生履歴を参照して、実質再生回数が少ない曲データ、またはスキップ回数が多い曲データを、前記記憶部から消去する曲データとして優先的に選択するものである。
【００１２】
上記の構成の、この発明の音楽データ転送記録方法では、ユーザーは、音楽再生装置をサーバに接続されたクレードルに載置するなど、音楽再生装置をサーバに接続するだけで、サーバにおいてサーバから音楽再生装置に転送する曲データが選択され、その曲データのデータ量が音楽再生装置の記憶部の空き容量を超える場合には、音楽再生装置またはサーバにおいて音楽再生装置の記憶部から消去する曲データが選択されるので、ユーザーの特別の操作や判断を要することなく、かつユーザーが意識することなく、音楽再生装置上の曲がサーバ上の他の曲と置き替えられる。
【００１３】
しかも、音楽再生装置またはサーバは、実質再生回数が少ない曲、またはスキップ回数が多い曲を、音楽再生装置上から消去する曲として優先的に選択するので、ユーザーの好みに沿わないと推定される曲が、音楽再生装置上から消去され、ユーザーの好みに沿うと推定される曲は、音楽再生装置上に保持されるとともに、サーバは、音楽再生装置に転送されたことがなく、かつサーバ上への登録日時が直近の曲を、音楽再生装置に転送する曲として優先的に選択するので、ユーザーの希望に沿うと推定される曲が、音楽再生装置上にロードされることになる。
【００１４】
【発明の実施の形態】
〔音楽記録再生システムの実施形態：図１〜図３〕
図１は、この発明の音楽データ転送記録方法が実行される音楽記録再生システムの一実施形態を示す。
【００１５】
この実施形態の音楽記録再生システムは、ＰＣ構成とされたサーバ１０、このサーバ１０に接続されたクレードル２０、および携帯型の音楽再生装置３０によって構成され、音楽再生装置３０をクレードル２０に載置することによって、音楽再生装置３０がサーバ１０に接続されるとともに、クレードル２０内の充電回路２によって音楽再生装置３０内のバッテリー３が充電される。
【００１６】
（サーバの例）
サーバ１０は、この例では、ＣＰＵ１１を備え、そのバス１２に、ＣＰＵ１１が実行するプログラムや各種のデータが展開されるメモリ１３、ハードディスク１４を内蔵したＨＤＤ（ハードディスクドライブ）１５、サーバ１０に装着された音楽ＣＤ（コンパクトディスク）などのディスク１を駆動するメディアドライブ１６、インターネットなどの外部ネットワークに接続するためのネットワーク・インターフェース１７、およびクレードル２０を介して音楽再生装置３０と接続するためのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インターフェース１９が接続される。
【００１７】
バス１２には、そのほか、液晶ディスプレイなどのディスプレイ、キーボードやマウスなどからなる操作入力部、ＤＡＣ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）および音声増幅回路からなる音声出力部などが接続されるが、図では省略した。
【００１８】
ハードディスク１４には、プログラムおよびデータが記録されるとともに、ディスク１や外部ネットワーク上から取り込まれたＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−３）やＡＴＲＡＣ３（登録商標：Ａｄａｐｔｉｖｅ  Ｔｒａｎｓｆｏｒｍ  Ａｃｏｕｓｔｉｃ  Ｃｏｄｉｎｇ−３）などの音声符号化方式で圧縮符号化された音楽データ（曲データ）が記録される。
【００１９】
（音楽再生装置の例）
音楽再生装置３０は、この例では、ＣＰＵ３１を備え、そのバス３２に、ＣＰＵ３１が実行するプログラムが書き込まれ、各種のデータが展開されるメモリ３３、主として圧縮符号化された曲データが書き込まれるフラッシュメモリ３４、その曲データを伸長復号するデコーダ３５、およびクレードル２０を介してサーバ１０と接続するためのＵＳＢインターフェース３９が接続され、デコーダ３５の出力側が、ＤＡＣ３６および音声増幅回路３７からなる音声出力部を介してイヤホン３８に接続される。
【００２０】
バス３２には、そのほか、フラッシュメモリ３４に記録されている曲の名前などを表示する液晶ディスプレイや、この液晶ディスプレイ上で曲名などをめくって、再生する曲を選択する操作部などが接続されるが、図では省略した。
【００２１】
（サーバ上のファイル付属情報：図２）
サーバ１０のハードディスク１４には、図２に示すように、ハードディスク１４に記録されている各ファイル（各曲の圧縮データファイル）についての、曲名、アーティスト名、演奏時間、データ量、サーバ上への登録日時、音楽再生装置への登録日時、および音楽再生装置への転送回数が記録される。
【００２２】
サーバ上への登録日時は、当該のファイルが、ディスク１や外部ネットワーク上からサーバ１０に取り込まれ、ハードディスク１４に記録された日時である。
【００２３】
音楽再生装置への登録日時は、当該のファイルが、サーバ１０から音楽再生装置３０に転送され、フラッシュメモリ３４に記録された日時であり、音楽再生装置への転送回数は、当該のファイルが、サーバ１０から音楽再生装置３０に転送され、フラッシュメモリ３４に記録された回数である。
【００２４】
ファイルＧとして示すように、あるファイルが、音楽再生装置３０に転送され、フラッシュメモリ３４に記録された後、後述のようにフラッシュメモリ３４から消去された場合、音楽再生装置への転送回数は抹消されないが、音楽再生装置への登録日時は抹消される。その後、同じファイルが、音楽再生装置３０に転送され、フラッシュメモリ３４に記録された場合には、音楽再生装置への転送回数が１回カウントアップされるとともに、その再登録された日時が音楽再生装置への登録日時として記録される。したがって、音楽再生装置への登録日時は、常に最終登録日時であり、当該のファイルが現に音楽再生装置３０上に保持されていることを意味する。
【００２５】
ファイルＡ〜Ｆは、現に音楽再生装置３０上に保持されているファイルであり、ファイルＨ，Ｉ，Ｊは、いまだ音楽再生装置３０に転送されてなく、フラッシュメモリ３４に記録されていないファイルである。
【００２６】
そして、サーバ１０のＣＰＵ１１は、後述のように、これらサーバ上への登録日時、音楽再生装置への登録日時、および音楽再生装置への転送回数を参照して、音楽再生装置３０にダウンロードするファイル（曲）を選択する。
【００２７】
（音楽再生装置上のファイル付属情報：図３）
音楽再生装置３０のフラッシュメモリ３４には、図３に示すように、フラッシュメモリ３４に記録されている各ファイルについての、曲名、アーティスト名、演奏時間、データ量、サーバからの登録日時（音楽再生装置への登録日時）、実質再生回数Ｋｐ、およびスキップ回数Ｋｓが記録される。
【００２８】
実質再生とは、１回の再生で当該の曲を、所定時間以上に渡って、例えば１０秒以上に渡って、連続して再生することであり、スキップとは、１回の再生で当該の曲を、所定時間に満たない時間でしか、例えば１０秒に満たない時間でしか、再生しないことである。上述したように、再生する曲を選択するために音楽再生装置３０の液晶ディスプレイ上で曲名などをめくることは、スキップではない。
【００２９】
ただし、実質再生についての所定時間をスキップについての所定時間より長くしてもよく、例えば、１回の再生で当該の曲を３０秒以上に渡って連続して再生した場合を実質再生とし、１回の再生で当該の曲を１０秒に満たない時間でしか再生しなかった場合をスキップとしてもよい。
【００３０】
音楽再生装置３０のＣＰＵ３１は、ユーザーが選択した曲を再生したとき、実質再生であるかスキップであるかを判断して（上記のように実質再生についての所定時間をスキップについての所定時間より長くする場合には、実質再生でもなく、スキップでもない、中間的な再生もありうる）、実質再生回数Ｋｐおよびスキップ回数Ｋｓをカウントし、再生履歴としてフラッシュメモリ３４に記録する。
【００３１】
フラッシュメモリ３４の、図３に示したような各曲についての情報が記録されるエリアを除く曲データ記録エリア中の、そのとき曲データが記録されていない部分の容量が、フラッシュメモリ３４の空き容量である。
【００３２】
そして、後述のように、音楽再生装置３０のＣＰＵ３１、またはサーバ１０のＣＰＵ１１は、サーバ１０で選択されたファイルの転送時、上記の実質再生回数Ｋｐおよびスキップ回数Ｋｓに基づいて、音楽再生装置３０のフラッシュメモリ３４から消去するファイルを選択する。
【００３３】
〔音楽データ転送記録方法の実施形態：図４〜図７〕
上述した音楽記録再生システムでは、サーバ１０および音楽再生装置３０が起動している状態で音楽再生装置３０をクレードル２０に載置すると、音楽再生装置３０がサーバ１０に接続されて、以下に示すようにサーバ１０から音楽再生装置３０にファイル（曲データ）がダウンロードされる。
【００３４】
（転送する曲の選択）
サーバ１０のＣＰＵ１１は、ハードディスク１４に記録されている各ファイルについての、サーバ上への登録日時、音楽再生装置への登録日時、および音楽再生装置への転送回数を参照して、ハードディスク１４に記録されているファイル中の、音楽再生装置３０上に保持されていないファイルから、いまだ音楽再生装置３０に転送されてなく、かつサーバ上への登録日時が直近のファイルを、音楽再生装置３０に転送するファイルとして優先的に選択する。
【００３５】
図２および図３の例では、サーバ１０上に保持されているファイルＡ〜Ｊ中のファイルＨ，Ｉ，Ｊが、音楽再生装置３０上に保持されてなく、音楽再生装置３０に転送されたこともないファイルであり、これらファイルＨ，Ｉ，Ｊ中では、ファイルＪが、サーバ上への登録日時が直近である。ファイルＧは、音楽再生装置３０上に保持されていないものの、過去に音楽再生装置３０に転送され、フラッシュメモリ３４に記録された後、後述の処理によってフラッシュメモリ３４から消去されたファイルである。その他のファイルＡ〜Ｆは、現に音楽再生装置３０上に保持されているファイルである。
【００３６】
したがって、この例の、このタイミングでは、ファイルＪが音楽再生装置３０に転送するファイルとして選択される。
【００３７】
ただし、図２の例は、ファイルＩのサーバ上への登録日時が、ファイルＪのそれと近い場合である。このように複数のファイルのサーバ上への登録日時が、１時間内というような所定時間内で接近している場合には、その複数のファイル（図２の例ではファイルＪ，Ｉ）が音楽再生装置３０に転送するファイルとして選択されるように、サーバ１０側の処理プログラムを構成してもよい。
【００３８】
（消去する曲の選択）
サーバ１０から音楽再生装置３０に転送するファイルのデータ量（ダウンロードサイズ）が、フラッシュメモリ３４の空き容量を超える場合には、音楽再生装置３０のＣＰＵ３１、またはサーバ１０のＣＰＵ１１は、図３に示したような実質再生回数Ｋｐおよびスキップ回数Ｋｓに基づいて、音楽再生装置３０のフラッシュメモリ３４から消去するファイルを選択する。
【００３９】
具体的に、実質再生を当該の曲を残す方向のプラス評価要因とし、スキップを当該の曲を消去する方向のマイナス評価要因とし、ａ，ｂを重み付け係数とすると、
Ｋ＝ａ×Ｋｐ−ｂ×Ｋｓ  …（１）
を評価関数とし、これが小さい（よりマイナス側の）曲を、消去する曲として優先的に選択する。
【００４０】
例えば、ａ＝２，ｂ＝１とすれば、
Ｋ＝２Ｋｐ−Ｋｓ        …（２）
となる。
【００４１】
また、音楽再生装置への転送回数が多いことは、当該の曲についての、実質再生回数Ｋｐが少ないため、またはスキップ回数Ｋｓが多いため、音楽再生装置３０上から消去されたことが多く、ユーザーの好みに沿わない曲と推定されるので、サーバ１０側で音楽再生装置３０上から消去する曲を選択する場合には、音楽再生装置への転送回数Ｋｔを、スキップ回数Ｋｓと同様に、当該の曲を消去する方向のマイナス評価要因とし、ｃを重み付け係数として、
Ｋ＝ａ×Ｋｐ−ｂ×Ｋｓ−ｃ×Ｋｔ  …（３）
を評価関数とし、これが小さい（よりマイナス側の）曲を、消去する曲として優先的に選択するように、サーバ１０側の処理プログラムを構成してもよい。
【００４２】
この場合、例えば、ａ＝２，ｂ＝１，ｃ＝４とすれば、
Ｋ＝２Ｋｐ−Ｋｓ−４Ｋｔ          …（４）
となる。
【００４３】
図２および図３の例で、音楽再生装置３０上に保持されているファイルＡ〜Ｆにつき、それぞれ式（２）によって評価関数Ｋを求めると、図３中の括弧外に示した値となって、ファイルＣが消去するファイルとして選択されることになり、それぞれ式（４）によって評価関数Ｋを求めると、図３中の括弧内に示した値となって、ファイルＣが消去するファイルとして選択されることになる。
【００４４】
ただし、このように最優先で消去するファイルのデータ量にフラッシュメモリ３４の空き容量を加えたデータ量が、ダウンロードサイズ（サーバ１０から転送されるファイルのデータ量）に満たない場合には、消去するファイルのデータ量にフラッシュメモリ３４の空き容量を加えたデータ量がダウンロードサイズ以上となるように、より下位の優先順位のファイルまで消去するファイルとして選択するように、音楽再生装置３０側またはサーバ１０側の処理プログラムを構成する。
【００４５】
図２および図３の例では、消去する曲として２つのファイルを選択する場合、式（２）によって評価関数Ｋを算出する場合には、ファイルＣ，Ｄが選択され、式（４）によって評価関数Ｋを算出する場合には、ファイルＣ，Ｂが選択される。
【００４６】
（消去する曲を音楽再生装置側で選択する場合の処理：図４および図５）
消去する曲を音楽再生装置３０側で選択する場合の、音楽再生装置３０のＣＰＵ３１が行う処理プログラムおよびサーバ１０のＣＰＵ１１が行う処理プログラムの一例を、図４および図５に示す。
【００４７】
この例では、音楽再生装置３０側の処理プログラム４０では、まずステップ４１で、音楽再生装置３０がクレードル２０に置かれたか否かを判断し、クレードル２０に置かれたと判断したときには、ステップ４２に進んで、サーバ１０にダウンロードすべきファイル（曲データ）があるか否かを問い合わせる。
【００４８】
これに対して、サーバ１０側の処理プログラム５０では、ステップ５１で、上記の判定基準によって、音楽再生装置３０にダウンロードすべきファイルがあるか否かを判断し、ダウンロードすべきファイルがないときには、ステップ５２に進んで、その旨を音楽再生装置３０に通知し、ダウンロードすべきファイルがあるときには、ステップ５３に進んで、音楽再生装置３０にダウンロードサイズを通知する。
【００４９】
音楽再生装置３０では、ステップ４２の処理後、ステップ４３に進んで、サーバ１０からの通知によって、フラッシュメモリ３４に記録すべきファイルがあるか否かを判断し、記録すべきファイルがないときには、そのまま処理を終了し、記録すべきファイルがあるときには、ステップ４４に進んで、フラッシュメモリ３４の空き容量を検出し、さらにステップ４５に進んで、その空き容量がダウンロードサイズ以上であるか否かを判断する。
【００５０】
そして、空き容量がダウンロードサイズに満たないときには、ステップ４５からステップ４６に進んで、上述したように消去するファイルを選択して、そのファイルをフラッシュメモリ３４から消去した後、ステップ４７に進み、空き容量がダウンロードサイズ以上であるときには、フラッシュメモリ３４からファイルを消去することなく、ステップ４５から直接、ステップ４７に進む。
【００５１】
ステップ４７では、音楽再生装置３０は、サーバ１０にファイル転送を要求し、これに対して、サーバ１０は、ステップ５３の後のステップ５４で、ステップ５１で選択したファイルを音楽再生装置３０に転送し、音楽再生装置３０は、ステップ４７の後のステップ４８で、その転送されたファイルをフラッシュメモリ３４に記録する。
【００５２】
音楽再生装置３０は、さらにステップ４９で、ステップ４６でファイルを消去した場合には、そのファイル識別情報を添えて、ファイルを消去した旨をサーバ１０に通知し、ファイルを消去しなかった場合には、その旨をサーバ１０に通知する。これに対して、サーバ１０は、ステップ５４の後のステップ５５で、音楽再生装置３０からの通知に応じた処理を行う。
【００５３】
具体的に、サーバ１０は、音楽再生装置３０でファイルが消去された場合には、そのファイルの音楽再生装置への登録日時を抹消する。これによって、サーバ１０では、そのファイルが音楽再生装置３０上に保持されていないことがわかる。
【００５４】
この例によれば、ユーザーの特別の操作や判断を要することなく、かつユーザーが意識することなく、自然な、ユーザーの推定される好みや希望に沿う形で、音楽再生装置３０上の曲をサーバ１０上の他の曲と置き替えることができる。
【００５５】
なお、図４および図５の例は、ダウンロードすべきファイルがあるとき、サーバ１０から音楽再生装置３０にダウンロードサイズを通知した後、音楽再生装置３０からの要求によってサーバ１０から音楽再生装置３０にファイルを転送する場合であるが、ダウンロードサイズを通知する際、サーバ１０から音楽再生装置３０にファイルを転送し、音楽再生装置３０では、そのファイルをメモリ３３に一時記憶させ、フラッシュメモリ３４から消去すべきファイルがあるときには、そのファイルを消去した後、メモリ３３に一時記憶されているファイルをフラッシュメモリ３４に記録するように、処理プログラムを構成してもよい。
【００５６】
（消去する曲をサーバ側で選択する場合の処理：図６および図７）
消去する曲をサーバ１０側で選択する場合の、音楽再生装置３０のＣＰＵ３１が行う処理プログラムおよびサーバ１０のＣＰＵ１１が行う処理プログラムの一例を、図６および図７に示す。
【００５７】
この例では、音楽再生装置３０側の処理プログラム６０では、まずステップ６１で、音楽再生装置３０がクレードル２０に置かれたか否かを判断し、クレードル２０に置かれたと判断したときには、ステップ６２に進んで、フラッシュメモリ３４の空き容量を検出し、さらにステップ６３に進んで、その空き容量およびフラッシュメモリ３４に記録されている各ファイルの再生履歴（実質再生回数Ｋｐおよびスキップ回数Ｋｓ）を示して、サーバ１０にダウンロードすべきファイルがあるか否かを問い合わせる。
【００５８】
これに対して、サーバ１０側の処理プログラム７０では、ステップ７１で、上記の判定基準によって、音楽再生装置３０にダウンロードすべきファイルがあるか否かを判断し、ダウンロードすべきファイルがないときには、ステップ７２に進んで、その旨を音楽再生装置３０に通知し、ダウンロードすべきファイルがあるときには、ステップ７３に進んで、音楽再生装置３０から示された空き容量がダウンロードサイズ以上であるか否かを判断する。
【００５９】
そして、空き容量がダウンロードサイズ以上であるときには、ステップ７３からステップ７４に進んで、ステップ７１で選択した記録すべきファイルを音楽再生装置３０に転送する。
【００６０】
これに対して、空き容量がダウンロードサイズに満たないときには、サーバ１０は、ステップ７３からステップ７５に進んで、音楽再生装置３０のフラッシュメモリ３４に記録されている各ファイルにつき、音楽再生装置３０から示された実質再生回数Ｋｐおよびスキップ回数Ｋｓをもとに、式（２）または式（４）によって評価関数Ｋを算出して、上述したように消去するファイルを選択し、さらにステップ７６に進んで、音楽再生装置３０に、その消去するファイルを指示して、ステップ７１で選択した記録すべきファイルを転送する。
【００６１】
音楽再生装置３０では、ステップ６３の処理後、ステップ６４に進んで、フラッシュメモリ３４に記録すべきファイルがあるか否かを判断し、ステップ７２でサーバ１０からダウンロードすべきファイルがない旨が通知されたときには、そのまま処理を終了する。
【００６２】
一方、ステップ７４または７６でサーバ１０から記録すべきファイルが転送されたときには、音楽再生装置３０は、ステップ６４からステップ６５に進んで、フラッシュメモリ３４から消去すべきファイルがあるか否かを判断する。
【００６３】
そして、ステップ７６でサーバ１０が消去すべきファイルを指示したときには、ステップ６５からステップ６６に進んで、その指示されたファイルをフラッシュメモリ３４から消去した後、ステップ６７に進み、ステップ７４でサーバ１０が消去すべきファイルを指示しなかったときには、フラッシュメモリ３４からファイルを消去することなく、ステップ６５から直接、ステップ６７に進む。
【００６４】
ステップ６７では、音楽再生装置３０は、ステップ７４または７６でサーバ１０から転送されたファイルをフラッシュメモリ３４に記録する。一方、サーバ１０は、ステップ７６の処理後、ステップ７７で、音楽再生装置３０上から消去されるファイルの音楽再生装置への登録日時を抹消する。
【００６５】
この例でも、ユーザーの特別の操作や判断を要することなく、かつユーザーが意識することなく、自然な、ユーザーの推定される好みや希望に沿う形で、音楽再生装置３０上の曲をサーバ１０上の他の曲と置き替えることができる。
【００６６】
なお、図６および図７の例は、音楽再生装置３０からサーバ１０にフラッシュメモリ３４の空き容量を示す場合であるが、サーバ１０側ではフラッシュメモリ３４に記録されている曲データの総データ量が分かるので、あらかじめフラッシュメモリ３４の曲データ記録エリアの総容量が分かっている場合には、サーバ１０側でフラッシュメモリ３４の空き容量を算出することができ、音楽再生装置３０からサーバ１０にフラッシュメモリ３４の空き容量を提示しなくてもよい。
【００６７】
また、図６および図７の例は、最初に音楽再生装置３０からサーバ１０にフラッシュメモリ３４に記録されている各ファイルの再生履歴（実質再生回数Ｋｐおよびスキップ回数Ｋｓ）を示す場合であるが、サーバ１０側でフラッシュメモリ３４の空き容量がダウンロードサイズに満たないと判断したとき、サーバ１０からの要求によって音楽再生装置３０からサーバ１０にフラッシュメモリ３４に記録されている各ファイルの再生履歴を送信するように、処理プログラムを構成してもよい。
【００６８】
〔他の実施形態〕
上述した実施形態は、実質再生回数Ｋｐとスキップ回数Ｋｓの双方を考慮して、消去する曲を選択する場合であるが、実質再生回数Ｋｐとスキップ回数Ｋｓのいずれか一方のみを考慮して、消去する曲を選択するように構成してもよい。
【００６９】
また、上述した実施形態は、音楽再生装置３０をクレードル２０に載置したとき、ダウンロードが実行されるように構成した場合であるが、音楽再生装置３０とサーバ１０との間でスケジュールの同期などを行う際、ダウンロードが実行されるように構成することもできる。
【００７０】
さらに、音楽再生装置の記憶部は、必ずしもフラッシュメモリである必要はなく、サーバの記憶装置も、必ずしもハードディスクである必要はない。
【００７１】
【発明の効果】
上述したように、この発明によれば、ユーザーの特別の操作や判断を要することなく、かつユーザーが意識することなく、自然な、ユーザーの推定される好みや希望に沿う形で、音楽再生装置上の曲をサーバ上の他の曲と置き替えることができる。
【図面の簡単な説明】
【図１】この発明の音楽データ転送記録方法が実行される音楽記録再生システムの一実施形態を示す図である。
【図２】サーバ上のファイル付属情報の一例を示す図である。
【図３】音楽再生装置上のファイル付属情報の一例を示す図である。
【図４】音楽再生装置側およびサーバ側の処理プログラムの一例の一部を示す図である。
【図５】音楽再生装置側およびサーバ側の処理プログラムの一例の残部を示す図である。
【図６】音楽再生装置側およびサーバ側の処理プログラムの他の例の一部を示す図である。
【図７】音楽再生装置側およびサーバ側の処理プログラムの他の例の残部を示す図である。
【符号の説明】
主要部については図中に全て記述したので、ここでは省略する。
【図１】
2004294584.tif 000003
【図２】
2004294584.tif 000004
【図３】
2004294584.tif 000005
【図４】
2004294584.tif 000006
【図５】
2004294584.tif 000007
【図６】
2004294584.tif 000008
【図７】
2004294584.tif 000009