(57)【要約】ＭＰ３プレーヤといったユーザ装置（１）は、曲又はビデオクリップといったコンテンツアイテムをダウンロード及び格納可能である。ダウンロードが中断されても、ユーザ装置のメモリが常に最大限満たされていることを確実にするよう、ユーザ装置は、削除してもよい任意の古いコンテンツアイテムをマーク付けし、メモリ空間をリリースすることが必要な場合にのみこれらの削除可能なコンテンツアイテムを削除する。
2006521655.tif 000002
【特許請求の範囲】
【請求項１】
新しいコンテンツアイテムをレンダリング可能なユーザ装置の古いコンテンツアイテムを有するメモリユニット内に該新しいコンテンツアイテムを格納する方法であって、
削除され得る任意の古いコンテンツアイテムにマーク付けする段階と、
格納されるべき各新しいコンテンツアイテムに必要な記憶空間を決定する段階と、
前記メモリユニットを実質的に最大限に満たすために、新しいコンテンツアイテムを格納するのに記憶空間をリリースすることが必要な場合にのみマーク付けされたコンテンツアイテムを削除する段階と、
を有する方法。
【請求項２】
１つの新しいコンテンツアイテムを格納するのに必要な数だけマーク付けされたコンテンツアイテムが削除される請求項１記載の方法。
【請求項３】
格納されるべき前記新しいコンテンツアイテムは、第１のリスト内に含まれ、
前記第１のリストは、ユーザによって編集されることが好適である請求項１又は２記載の方法。
【請求項４】
前記第１のリストは、ダウンロードされるべき前記新しいコンテンツアイテムを選択するためにサーバにアップロードされる請求項３記載の方法。
【請求項５】
格納されるべき前記新しいコンテンツアイテムは、サーバからダウンロードされる請求項１乃至４のうちいずれか一項記載の方法。
【請求項６】
前記マーク付けされた古いコンテンツアイテムは、第２のリスト内に含まれ、
前記第２のリストは、前記ユーザ装置内に格納されることが好適である請求項１乃至５のうちいずれか一項記載の方法。
【請求項７】
各コンテンツアイテムは、音楽及び／又はビデオクリップの一部を有する請求項１乃至６のうちいずれか一項記載の方法。
【請求項８】
請求項１乃至７のうちいずれか一項記載の方法を行うためにプロセッサ上で実行可能なソフトウェアプログラム。
【請求項９】
請求項８に記載のソフトウェアプログラムを有するデータ担体。
【請求項１０】
コンテンツアイテムをレンダリングするためのユーザ装置であって、
コンテンツアイテムを格納するためのメモリユニットと、
前記格納されたコンテンツアイテムをレンダリングするためのレンダリング手段と、
古いコンテンツアイテムを有する前記メモリユニット内に新しいコンテンツアイテムを選択的に格納するプロセッサ手段と、
を有し、
前記プロセッサは、削除され得る任意の古いコンテンツアイテムにマーク付けし、格納されるべき各新しいコンテンツアイテムに必要な記憶空間を決定し、前記メモリユニットを実質的に最大限に満たすために、新しいコンテンツアイテムを格納するのに記憶空間をリリースすることが必要な場合にのみマーク付けされたコンテンツアイテムを削除するよう構成される、ユーザ装置。
【請求項１１】
コンテンツアイテムを転送するためのシステムであって、
コンテンツアイテムを格納するためのサーバと、
請求項１０に記載の少なくとも１つのユーザ装置と、
前記サーバから前記ユーザ装置にコンテンツアイテムを転送するための転送手段と、
を有するシステム。
【請求項１２】
前記転送手段は、インターネットを有する請求項１１記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生リスト同期化に係る。より具体的には、本発明は、曲及びビデオクリップといったコンテンツアイテムのＭＰ３プレーヤといったユーザ装置への格納に係る。しばしば「トラック」と称されオーディオ及び／又はビデオ作品の電子的表現であるそのようなコンテンツアイテムは、ユーザ装置内に格納され得る。コンテンツアイテムのリストは、しばしば再生リスト、即ち、そのユーザ装置上で再生されるべきアイテムのリストと称される。
【背景技術】
【０００２】
特許文献１は、複数の曲を格納するためのサーバを開示する。インタラクティブユーザ装置は、選択した曲のリストをサーバに送信することが可能であり、サーバはその後要求された曲を装置にダウンロードする。ユーザ装置内には、ユーザがメモリから所与の曲を消去することを可能にするよう制御部が設けられ、また、ユーザが追加の曲をダウンロードすることを可能にするよう遠隔サーバへのリンクが設けられる。
【０００３】
この公知の構成は、ユーザは、サーバから新しいコンテンツアイテム（曲）がダウンロードされる前にコンテンツアイテムを削除しなければならないという不利点を有する。例えば、通信エラーによってダウンロードが失敗した場合、ユーザは、コンテンツアイテムを部分的にしか有さない装置が手元に残される。ユーザが全てのコンテンツアイテムを消去した場合、装置は、少なくとも一時的に役に立たなくなってしまう。
【特許文献１】米国特許出願番号２００２／０１２９６９３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、従来技術の上述した及び他の問題を解決し、ユーザ装置が常にコンテンツアイテムを有することを確実にする上述したようなタイプの方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
従って、本発明は、ユーザ装置のメモリユニット内に新しいコンテンツアイテムを格納する方法を提供する。メモリユニットは、古いコンテンツアイテムを有し、この方法は、
削除され得る任意の古いコンテンツアイテムにマーク付けする段階と、
格納されるべき各新しいコンテンツアイテムに必要な記憶空間を決定する段階と、
メモリユニットを実質的に最大限に満たすために、新しいコンテンツアイテムを格納するのに記憶空間をリリースすることが必要な場合にのみマーク付けされたコンテンツアイテムを削除する段階を有する。
【０００６】
必要なときにのみコンテンツアイテムを削除することによって、コンテンツアイテムが早まって削除されることがない確実にされる。その結果、新しいコンテンツアイテムのダウンロードが失敗しても、また、全ての古いコンテンツアイテムが削除されるようマーク付けされていても、メモリは常にコンテンツアイテムを有する。
【０００７】
１つの新しいコンテンツアイテムを格納するのに必要な数だけマーク付けされたコンテンツアイテムが削除されることが好適である。当然ながら、コンテンツアイテムはサイズが様々であり、新しいコンテンツアイテムは、３つの古いコンテンツアイテムのメモリ空間を取り得る。その場合、３つの古いコンテンツアイテムが削除されなければならない。しかし、そのメモリ空間が単一の新しいコンテンツアイテムに対応する古い（マーク付けされた）コンテンツアイテムのみを削除することによって、ユーザ装置のメモリは、ダウンロード問題が発生しても可能な限り最大限満たされる。しかし、２つ以上の新しいコンテンツアイテムを格納するのに必要な数のマーク付けされたコンテンツアイテムが削除される実施例を考えることも可能である。このような実施例は、より多くのメモリが利用可能であるのでダウンロード時のより高い効率という利点を有し、また、ダウンロード問題が殆ど発生しない状況において使用することが可能である。コンテンツが複数の画質レイヤ（quality  layer）において符号化される場合、全コンテンツアイテムのデータを削除するのではなく、一部の高位の画質レイヤのみを削除してもよい。
【０００８】
格納されるべき新しいコンテンツアイテムは、第１のリスト内に含まれ、第１のリストは、ユーザによって編集されることが好適である。この第１のリストは、ユーザが自分のユーザ装置又は移動電話機セットといった任意の外部装置を用いて編集し得るいわゆる再生リストと同一か又は再生リストから得られる。第１のリストは、ダウンロードされるべき新しいコンテンツアイテムを選択するためにサーバに全体的に又は部分的にアップロードされることが有利である。第１のリストは、ユーザの要求を知る自動再生リスト生成器によっても生成され得る。例えば、第１のリストは、夜に聴くための幾つかの基準に応じたリラックスできる曲を有し得る。
【０００９】
格納されるべき新しいコンテンツアイテムは、サーバからダウンロードされることが更に好適である。新しいコンテンツアイテムをダウンロードするサーバは、通常は、第１のリストがアップロードされたサーバであるが、これは必ずしもそうである必要はない。何故なら、第１のリストがアップロードされたサーバは、このリストを第２のサーバに与えてもよいからである。
【００１０】
１つの好適な実施例では、マーク付けされた古いコンテンツアイテムは、第２のリスト内に含まれ、第２のリストは、ユーザ装置内に格納されることが好適である。この実施例では、ユーザ装置は、削除されてもよいコンテンツアイテムのリストを有し、このリストを使用して、必要なときにメモリ空間を使える状態にする。本発明では、この第２のリストに示されるコンテンツアイテムは、すぐに消去されるのではなく、それらのコンテンツアイテムのメモリ空間が、新しいコンテンツアイテムをロードするのに必要である場合にのみ消去される。削除されてもよいコンテンツアイテム（マーク付けされた古いコンテンツアイテム）を示す第２のリストではなく、新しいコンテンツアイテムを格納するときに削除され得ないコンテンツアイテム（マーク付けされていない古いコンテンツアイテム）のリストを設けることも可能であることを理解するものとする。
【００１１】
各コンテンツアイテムは、音楽及び／又はビデオクリップの一部を有する。しかし、コンテンツアイテムは更に、静止画像、テキスト、又は任意の他の情報を有してもよい。
【００１２】
本発明は更に、上述した方法を行うためにプロセッサ上で実行可能なソフトウェアプログラムと、そのようなソフトウェアプログラムを有するデータ担体も提供する。
【００１３】
本発明は更に、コンテンツアイテムをレンダリングするためのユーザ装置であって、コンテンツアイテムを格納するためのメモリユニットと、格納されたコンテンツアイテムをレンダリングするためのレンダリング手段と、古いコンテンツアイテムを有するメモリユニット内に新しいコンテンツアイテムを選択的に格納するプロセッサ手段とを有し、プロセッサは、上述した方法を行うよう構成されるユーザ装置を提供する。
【００１４】
本発明は更に、コンテンツアイテムを転送するためのシステムであって、コンテンツアイテムを格納するためのサーバと、少なくとも１つの上述したようなユーザ装置と、サーバからユーザ装置にコンテンツアイテムを転送するための転送手段とを有するシステムを提供する。その転送手段は、インターネットを有し得る。
【発明を実施するための最良の形態】
【００１５】
本発明を、添付図面に示す例示的な実施例を参照しながら以下に更に説明する。
【００１６】
図１に非制限的な例としてのみ示すシステム１００は、ユーザ装置１と、インターネットといったネットワーク３が含まれ得る通信リンクによって接続されるサーバ２を有する。以下に図２を参照しながら更に説明するユーザ装置１は、コンテンツアイテムを格納及びレンダリングすることが可能な装置である。好適なコンテンツアイテムは、曲、ビデオクリップ、静止画像、テキスト等である。そのようなコンテンツアイテムのレンダリングは、曲又はビデオクリップの再生が関連し、従って、音声及び／又は画像が生成される。
【００１７】
サーバ２は、好適なソフトウェアプログラムを実行する市販されるコンピュータであり得る。単一のサーバ２ではなく、ネットワーク３、又は、例えば直接サーバ間リンクといった他の通信リンクによって相互接続される複数のサーバを設けてもよい。
【００１８】
説明を明瞭にするために図１には単一のユーザ装置１しか示さないが、システム１００は、複数のユーザ装置１を有し得ることを理解するものとする。ユーザ装置１は、全て実質的に同一であっても、異なってもよい。例えば、一部のユーザ装置１は、オーディオのレンダリングのみに適する一方で、他のユーザ装置１は、オーディオ及びビデオの両方のレンダリング、又は、静止画像の表示のみに適する場合もある。
【００１９】
ユーザ装置１とサーバ２との間の通信リンクは、上述したようにインターネット接続が関連し得る。ユーザ装置１からインターネット（又は、イントラネット又は電話網といった別のネットワーク）への実際の接続は、例えば、ＧＳＭ又はＵＭＴＳ移動ネットワークを用いた有線又は無線接続を含む固定接続であり得る。サーバ２が家庭用ＰＣである場合、ユーザ装置１との通信リンクは、例えば、ブルートゥース接続であり得る。
【００２０】
図２に概略的に示す例示的なユーザ装置１は、プロセッサ１１と、関連付けられるメモリユニット１２と、ディスプレイユニット１３と、スピーカユニット１４と、キーボード又はキーパッドユニット１５と、Ｉ／Ｏユニット１６を有し、全てデータバス及び／又は他のデータ交換機構１７によって好適に接続される。これらの全ての構成要素がなくてはならないわけではなく、オーディオ用だけに設計されるユーザ装置は、ディスプレイ画面がなくてもよい。ユーザ装置１は、携帯可能装置であることが好適であるが、テーブルトップ又はデスクトップユーザ装置も考えられ得る。
【００２１】
半導体メモリを含むことが好適であるが、ディスクといったリムーバブル媒体も含むメモリユニット１２は、プロセッサ１１によって実行可能なソフトウェアプログラムと、曲、ビデオクリップ等のビデオコンテンツの両方を格納するために使用され得る。プロセッサソフトウェアプログラムのためのメモリユニットと、コンテンツアイテムの格納専用のメモリユニットといった２つの別個のメモリユニットがあってもよい。全てのメモリユニットの記憶容量は、使用される特定の技術の関係なく制限されるものと理解する。ユーザ装置１の有用性を最適化するために、本発明では、利用可能なメモリ容量は、可能な限り効率よく使用される。
【００２２】
メモリ構造の一例を図３に概略的に示し、ここでは、個々のコンテンツアイテム５は、ＣＩ１、ＣＩ２等とラベル付けされる。各コンテンツアイテムは、一部のメモリ空間を取るものとして示す。例えば、コンテンツアイテムＣＩ３及びＣＩ５といった一部のコンテンツアイテムは、他のコンテンツアイテムより多くのメモリ空間を必要とする。更に、コンテンツアイテムの境界の（仮想の）メモリアドレスも示す。コンテンツアイテムＣＩ１は、アドレス００から開始し、アドレス０Ｆ（１６進数）で終了するよう示され、アドレス０Ｆでは、コンテンツアイテムＣＩ２が始まる。全てのコンテンツアイテムは、サーバからダウンロードすることによって、又は、ＣＤ（コンパクトディスク）といった情報担体からコピーすることによってメモリ内に前もって格納されている。コンテンツアイテムは、ユーザ要求に応答して、ユーザ装置によってレンダリング（例えば、再生）される。ユーザが特定のコンテンツアイテムにもはや関心を有さなくなると、そのコンテンツアイテムは削除され得る。しかし、本発明では、その特定のコンテンツアイテムはすぐに削除されるのではない。その代わりに、その（古い）コンテンツアイテムは、特定のファイル、好適には、図４に概略的に示すような専用の「削除リスト」内に「削除可能」としてマーク付けされる。このリストでは、削除され得るコンテンツアイテムが列挙される。
【００２３】
このために、コンテンツアイテム識別及び／又はその境界メモリアドレスが、削除リスト８内に含まれ得る。このことは、図４に非制限的な例によって示す。図４では、削除リスト８は、コンテンツアイテムＣＩ２及びＣＩ４とそれらのそれぞれのメモリアドレス（開始及び終了アドレス）を含む。図４は更に、ユーザが自分の装置１内にあってほしいコンテンツアイテムを含む再生リスト９も示す。これらのコンテンツアイテムは、新しい、即ち、ユーザ装置内にまだなくてもよい。図示する例では、再生リスト９は、それぞれＰＩ１及びＰＩ２と示す２つのコンテンツアイテムを含む。これらのコンテンツアイテムは、サーバからダウンロードされたメニュ（図示せず）から選択され得る。これらの２つの新しいコンテンツアイテムのメモリ要件は事前に既知ではないことがあり得るが、上述したメニュにおいて入手可能な情報内に含まれる場合がある。
【００２４】
この再生リスト９に基づいてダウンロードリストを編集するときに、再生リストにおける任意の要素（コンテンツアイテム）が装置１のメモリ内に既に格納されているかを決定するために確認が行われる。既に格納されている場合、これらの要素は、任意の不必要なダウンロードを回避するためにダウンロードリスト内には入力されないことが有利である。ダウンロードされるべきコンテンツアイテムを特定するダウンロードリストは、従って、ユーザ装置内にまだないコンテンツアイテムを示すエントリのみを含むことが好適である。再生リストのコンテンツアイテムのいずれもユーザ装置内に既にあるものではない場合は、ダウンロードリストは、再生リスト９と同一であり得ることを理解するものとする。
【００２５】
ダウンロードリストの中で特定された新しいコンテンツアイテムをダウンロードするために、ユーザ装置１は、サーバ２（図１）と接続を確立し、ダウンロードリストをアップロードする。次に、サーバは、第１の新しいコンテンツアイテム（図４に示す例では、ＰＩ１）と関連付けられるメモリ要件（例えば、１．４３ＧＢ）とを供給することによって応える。メモリ要件は、コンテンツアイテム自体に含まれるか、又は、新しいコンテンツアイテム自体が供給される前に供給され得る別個のメッセージ内にあるか、又は、上述したようにメニュ情報内に含まれてもよい。記憶空間決定への変化も使用可能であり、例えば、各所望の新しいコンテンツアイテムに対し記憶空間の予想又は最大量を削除する。
【００２６】
ユーザ装置１は、サーバによって送信された情報をダウンロードし、十分なメモリが、新しいコンテンツアイテムを格納するために利用可能であるか否かを確認する。一般的に、十分ではなく、従って、ユーザ装置は、必要なメモリ空間をリリースするために削除リスト８内に列挙される古いコンテンツアイテムを必要な数だけ削除する。十分なメモリ空間がリリースされると、新しいコンテンツアイテムがメモリ内に格納される。メモリ空間がリリースされる間にその新しいコンテンツアイテムを一時的に格納するバッファ（図示せず）が設けられ得ることが有利である。
【００２７】
その新しいコンテンツアイテムが一旦メモリ内に格納されると、新しいコンテンツアイテム（又は少なくともそのメモリ要件）がダウンロードされ、そして、この処理は、再生リストの全ての新しいコンテンツアイテムがダウンロードされて格納されるか、又は、利用可能なメモリ空間がなくなるまで繰り返される。利用可能なメモリ空間がなくなる状況は、削除リストに対応するメモリの量が再生リストの全てのコンテンツアイテムを格納するために必要なメモリの量より小さい場合に発生し得る。新しいコンテンツアイテムがメモリ内に格納された後、その新しいコンテンツアイテムは、更なる新しいコンテンツアイテムのダウンロードが依然と行われている間でもレンダリング可能であることが好適である。
【００２８】
更に、再生リストは、ユーザによって所望されるコンテンツアイテムではなく装置内に実際にあるコンテンツアイテムを反映するよう各ダウンロードの後に更新されることが考えられる。このために、ユーザ装置内には再生リストの２つのコピー、即ち、ユーザ装置内に実際に格納されたコンテンツアイテムを特定する１つのコピー（「実際の再生リスト」）と、ユーザが格納されることを希望するコンテンツアイテムを特定する１つのコピー（「所望の再生リスト」）を格納することが有利であり得る。コンテンツアイテムをダウンロードすると、実際の再生リストは更新され、削除されたコンテンツアイテムへの参照を新しく格納されたコンテンツアイテムへの参照と差し替える。成功したダウンロードの後では、実際の再生リストと所望の再生リストは、通常、同一である。ダウンロードが失敗すると、一部分のみがダウンロードされると、実際の再生リストは、所望の再生リストを反映しない。しかし、ユーザが、自分のユーザ装置においてどのコンテンツアイテムが利用可能であるか知ることは有利である。
【００２９】
削除リストは、上述したようにユーザ装置内に格納されても、又は、サーバ或いは任意の新しいコンテンツアイテムが通常ダウンロードされる他のコンピュータ内に格納されてもよい。削除リストは、特定のコンテンツアイテムが再生された回数（例えば、１回／２回の再生後に削除リストに入れる）、サーバ、インターネット、又は他のソースから入手可能な特定の統計（例えば、トップ１０チャート）に基づいたその人気、その時代、及び／又は他の要因に基づいて自動的に生成されてもよい。ユーザがサーバとの接続を確立する度に、ダウンロードリストが自動的にアップロードされ、新しいコンテンツアイテムのダウンロードが自動的に開始されることが考えられる。更に、ユーザ装置は、特定の時間（例えば１週間）が経過すると、又は、１つ以上のコンテンツアイテムが特定の回数でレンダリングされると、サーバとの接続を自動的に確立することも考えられる。
【００３０】
本発明を実行するソフトウェアプログラムが、ユーザ装置のＲＯＭ（読出し専用メモリ）内に埋め込みされ得るか、又は、サーバ又は通常のパーソナルコンピュータから装置内にダウンロードされ得る。ダウンロードされる場合、パーソナルコンピュータは、そのソフトウェアプログラムを、フロッピー（登録商標）ディスク、ＣＤ（コンパクトディスク）、又はＤＶＤ（デジタルバーサタイルディスク）といった好適なデータ担体から得てもよい。
【００３１】
本発明は、コンテンツアイテムを格納可能なオーディオ／ビデオユーザ装置のメモリは常に充填され、新しいコンテンツアイテムの格納が一時的に不可能であってもユーザがその装置から利益を得られるべきであるという見識に基づいている。本発明は更に、コンテンツアイテムは、関心のメモリ空間が新しいコンテンツアイテムのために使用される前にユーザ装置のメモリから削除されるべきではないという見識から利益を得る。
【００３２】
この文書に使用する任意の用語は、本発明の範囲を制限するとして解釈すべきではない。特に、「有する」という用語及びその活用形は、特に述べていない任意の素子を排除するものではない。単一の（回路）素子は、複数の（回路）素子又はその等価物によって代用され得る。請求項における任意の参照符号は、請求項の範囲を制限するとして解釈すべきではない。
【００３３】
本発明は、上述した実施例に制限されず、多くの修正及び追加は、請求項に記載される本発明の範囲から逸脱することなく行われ得る。
【図面の簡単な説明】
【００３４】
【図１】本発明のシステムの好適な実施例を示す図である。
【図２】本発明のシステムに使用するためのユーザ装置を示す図である。
【図３】本発明のユーザ装置のメモリを示す図である。
【図４】本発明の削除リストと再生リストを示す図である。
【図１】
2006521655.tif 000003
【図３】
2006521655.tif 000004
【図２】
2006521655.tif 000005
【図４】
2006521655.tif 000006
【国際調査報告】
2006521655.tif 000007
2006521655.tif 000008
2006521655.tif 000009