(57)【要約】【課題】記憶容量の小さい情報処理装置に対しても複数のコンテンツの使用を可能にする。【解決手段】ユーザが予めコンテンツの再生順序をリストとして設定する。情報処理装置１００はこのリスト順にコンテンツの再生を行い、所定のコンテンツの再生が終わった段階で、再生が終了したコンテンツの容量に基づく予定空き容量を算出し、この空き容量が次にダウンロードするコンテンツの容量よりも大きい場合に、情報処理装置２００に向けて接続を行い、コンテンツのダウンロードを行う。【選択図】　図７
2004046497.tif 000002
【特許請求の範囲】
【請求項１】
第一の情報処理装置と第二の情報処理装置とからなるコンテンツ管理システムであって、
前記第一の情報処理装置は、前記第二の情報処理装置からダウンロードしたコンテンツを格納可能な第一の記憶手段と、
コンテンツのリストを格納する格納手段と、
前記第一の記憶手段に格納されたコンテンツを再生する再生手段と、
他の情報処理装置との間で情報の授受を行う第一の通信手段と、
前記リストに含まれ、かつ前記第二の情報処理装置からダウンロードされていないコンテンツについて、前記第一の通信手段を介してダウンロードするためのダウンロード要求を前記第二の情報処理装置に対して送出する送出手段を具備し、
前記第二の情報処理装置は、
コンテンツを格納する第二の記憶手段と、
前記第一の情報処理装置からのダウンロード要求を受けた場合、前記第一の情報処理装置に対してコンテンツを送出する第二の通信手段とを具備することを特徴とするコンテンツ管理システム。
【請求項２】
前記第一の情報処理装置は更に、情報処理装置のＩＤ情報を格納するＩＤ格納手段を具備し、前記第一の情報処理装置の送出手段は前記ダウンロード要求の際に、前記ＩＤ情報を前記第二の情報処理装置に対して通知し、
前記第二の情報処理装置は更に、情報処理装置のＩＤ情報に基づいたコンテンツの使用権限に関する設定を格納する使用権限設定格納手段と、
前記第一の情報処理装置からのダウンロード要求に応じて前記使用権限設定格納手段を参照し、対象コンテンツの使用権限が前記ダウンロード要求を行った第一の情報処理装置に与えられているかどうかを判別する判別手段と、
この判別手段が、前記第一の情報処理装置に前記使用権限が与えられていると判別した場合、前記第二の通信手段は対象コンテンツを送出することを特徴とする請求項１記載のコンテンツ管理システム。
【請求項３】
前記リストは更に、前記再生装置がコンテンツを再生する順序についての情報を格納することを特徴とする請求項１または２記載のコンテンツ管理システム。
【請求項４】
他の情報処理装置からダウンロードしたコンテンツを格納可能な記憶手段を有するコンテンツ管理装置であって、
コンテンツのリストを格納する格納手段と、
他の情報処理装置との間で情報の授受を行う通信手段と、
前記格納手段に格納された設定に応じてコンテンツを再生する再生手段と、　前記リストに含まれ、かつ他の情報処理装置からダウンロードされていないコンテンツについて、前記通信手段を介してダウンロードするダウンロード要求を行う制御手段とを具備することを特徴とするコンテンツ管理装置。
【請求項５】
前記リストは、各コンテンツのサイズ情報を格納し、
前記コンテンツ管理装置は更に、前記記憶手段の空き容量を算出する算出手段を具備し、
前記制御手段は、前記リストに含まれ、かつ前記他の情報処理装置からダウンロードされていないコンテンツについて、前記リストに格納されたサイズ情報と前記算出手段が算出した記憶手段の空き容量とを比較し、前記使用できる空き容量の方が大きい場合、前記通信手段を介してダウンロードするダウンロード要求を他の情報処理装置に行うことを特徴とする請求項４記載のコンテンツ管理装置。
【請求項６】
前記リストは更に、前記再生装置がコンテンツを再生する順序についての情報を格納することを特徴とする請求項４または５記載のコンテンツ管理装置。
【請求項７】
コンテンツを格納する記憶手段を具備するコンテンツ管理装置であって、
他の情報処理装置からコンテンツの再生順序情報と、再生が既に終わっているか否かを示す再生状態の情報と、前記他の情報処理装置内のコンテンツ格納状態の情報と、コンテンツのダウンロード要求を受信する受信手段と、
この受信手段で受信したダウンロード要求に対し、前記他の情報処理装置内に格納されていないコンテンツから、前記再生順序情報及び再生状態の情報に基づいて送出する対象のコンテンツを特定する特定手段と、
前記特定された対象のコンテンツを送出する送出手段とを具備することを特徴とするコンテンツ管理装置。
【請求項８】
コンテンツが格納可能な第一の記憶手段と、コンテンツのリストを格納する格納手段と、他の情報処理装置との間で情報の授受を行う第一の通信手段とを具備する第一の情報処理装置と、コンテンツを格納する第二の記憶手段と、他の情報処理装置との間で情報の授受を行う第二の通信手段とを具備する第二の情報処理装置とからなるシステムに適用可能なコンテンツ管理方法であって、
前記格納手段に格納されたリストに応じて前記第一の情報処理装置でコンテンツを使用する使用ステップと、
前記第一の情報処理装置において、前記リストに含まれているものの前記第二の情報処理装置からダウンロードされていない対象コンテンツについて、前記第二の情報処理装置からダウンロードするように、ダウンロード要求を送出するダウンロード要求ステップと、
前記第二の情報処理装置が前記第一の情報処理装置からの前記ダウンロード要求を受信する受信ステップと、
この受信ステップで受信したダウンロード要求に応じて、前記第二の情報処理装置が前記対象コンテンツを送出する送出ステップとを具備することを特徴とするコンテンツ管理方法。
【請求項９】
コンテンツが格納可能な記憶手段とコンテンツのリストを格納する格納手段とを有するコンテンツ管理装置に適用可能なコンテンツ管理方法であって、
前記コンテンツを前記リストに応じて再生する再生ステップと、
前記リストに含まれているものの前記他の情報処理装置からダウンロードされていないコンテンツについて、前記他の情報処理装置からダウンロードするように、ダウンロード要求を送出するダウンロード要求ステップとを具備することを特徴とするコンテンツ管理方法。
【請求項１０】
コンテンツを格納する記憶手段を具備する装置に適用可能なコンテンツ管理方法であって、
他の情報処理装置からコンテンツの再生順序情報と併せて、コンテンツのダウンロード要求を受信する受信ステップと、
この受信ステップで受信したダウンロード要求に対し、前記複数コンテンツの再生順序情報と前記他の情報処理装置内のコンテンツ格納状況に応じて、送出する対象コンテンツを特定して送出する送出ステップとを具備することを特徴とするコンテンツ管理方法。
【請求項１１】
前記送出ステップはさらに、送出する対象コンテンツについて、前記ダウンロード要求を行った情報処理装置のＩＤ情報を用いて暗号化する暗号化ステップを具備することを特徴とする請求項１０記載のコンテンツ管理方法。
【請求項１２】
前記コンテンツ管理方法は更に、前記ダウンロード要求を発した情報処理装置のＩＤ情報を確認し、対象コンテンツの使用権限が前記ダウンロード要求を行った情報処理装置に与えられているかどうかを判別する判別ステップを具備し、
前記送出ステップは、この判別ステップで対象コンテンツの使用権限が前記ダウンロード要求を行った情報処理装置に与えられていると判別された場合に実行されることを特徴とする請求項１０又は１１記載のコンテンツ管理方法。
【請求項１３】
第一の情報処理装置と第二の情報処理装置とからなるコンテンツ管理システムであって、
前記第一の情報処理装置は、コンテンツが格納可能な第一の記憶手段と、
格納コンテンツのリストと当該コンテンツの再生順序についての情報を格納する格納手段と、
前記格納手段に格納されたリストに応じて前記第一の記憶手段に格納されたコンテンツを再生する再生手段と、
他の情報処理装置との間で情報の授受を行う第一の通信手段と、
情報処理装置のＩＤ情報を格納するＩＤ格納手段と、
前記リストに含まれ、かつ前記第二の情報処理装置からダウンロードされていないコンテンツについて、前記第一の通信手段を介してダウンロードするためのダウンロード要求を前記ＩＤ情報とともに前記第二の情報処理装置に対して送出する送出手段を具備し、
前記第二の情報処理装置は、
コンテンツを格納する第二の記憶手段と、
情報処理装置のＩＤ情報に基づいたコンテンツの使用権限に関する設定を格納する使用権限設定格納手段と、
前記第一の情報処理装置からのダウンロード要求を受けた場合、前記ＩＤ情報と、前記使用権限設定格納手段を参照し、対象コンテンツの使用権限が前記ダウンロード要求を行った第一の情報処理装置に与えられているかどうかを判別する判別手段と、
前記判別手段が、前記第一の情報処理装置に前記使用権限が与えられていると判別した場合、前記第一の情報処理装置に対してコンテンツを送出する第二の通信手段とを具備することを特徴とするコンテンツ管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、音声や画像などコンテンツの管理装置や管理システム、及びコンテンツの管理方法に係わり、特に、ユーザの持つ装置に複数のコンテンツをダウンロードして用いようとする際のコンテンツ管理に関する。
【０００２】
【従来の技術】
近年、無線通信機能を有する携帯型の情報処理装置や、多機能の携帯電話といった携帯型情報処理装置の普及が著しい。このような携帯型の情報処理装置がネットワークに接続して、音楽や画像、動画といった各種コンテンツをダウンロードして視聴するという利用方法についても、特開平１０−２４３０１５号公報に開示されているような発明など、様々な提案がなされている。
【０００３】
一般に、携帯型の情報処理装置は内蔵する記憶装置の記憶容量が小さいことが多い。一方、音楽や画像、動画といったコンテンツはその情報量が多く、ユーザが希望する数のコンテンツ全てをユーザが持っている携帯型の情報処理装置にダウンロードして使用する、ということができない場合があった。持ち運びながら利用するような場合、当該情報処理装置の記憶装置の記憶容量に依存した量のコンテンツしか視聴することができなかった。
【０００４】
【発明が解決しようとする課題】
本発明は上記のような、少ない記憶容量の情報処理装置においても複数のコンテンツの使用を可能とするコンテンツ管理システム、コンテンツ管理装置及びコンテンツ管理方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
この発明は、第一の情報処理装置と第二の情報処理装置とからなるコンテンツ管理システムであって、前記第一の情報処理装置は、前記第二の情報処理装置からダウンロードしたコンテンツを格納可能な第一の記憶手段と、コンテンツのリストを格納する格納手段と、前記第一の記憶手段に格納されたコンテンツを再生する再生手段と、他の情報処理装置との間で情報の授受を行う第一の通信手段と、前記リストに含まれ、かつ前記第二の情報処理装置からダウンロードされていないコンテンツについて、前記第一の通信手段を介してダウンロードするためのダウンロード要求を前記第二の情報処理装置に対して送出する送出手段を具備し、前記第二の情報処理装置は、コンテンツを格納する第二の記憶手段と、前記第一の情報処理装置からのダウンロード要求を受けた場合、前記第一の情報処理装置に対してコンテンツを送出する第二の通信手段とを具備することを特徴とする。
【０００６】
このような構成によれば、少ない記憶容量の情報処理装置においても複数のコンテンツを使用することが可能となる。
【０００７】
また、この発明は、他の情報処理装置からダウンロードしたコンテンツを格納可能な記憶手段を有するコンテンツ管理装置であって、コンテンツのリストを格納する格納手段と、他の情報処理装置との間で情報の授受を行う通信手段と、前記格納手段に格納された設定に応じてコンテンツを再生する再生手段と、前記リストに含まれ、かつ他の情報処理装置からダウンロードされていないコンテンツについて、前記通信手段を介してダウンロードするダウンロード要求を行う制御手段とを具備することを特徴とする。
【０００８】
このような構成によれば、少ない記憶容量の情報処理装置においても複数のコンテンツを使用することが可能となる。
【０００９】
また、この発明は、コンテンツを格納する記憶手段を具備するコンテンツ管理装置であって、他の情報処理装置からコンテンツの再生順序情報と、再生が既に終わっているか否かを示す再生状態の情報と、前記他の情報処理装置内のコンテンツ格納状態の情報と、コンテンツのダウンロード要求を受信する受信手段と、この受信手段で受信したダウンロード要求に対し、前記他の情報処理装置内に格納されていないコンテンツから、前記再生順序情報及び再生状態の情報に基づいて送出する対象のコンテンツを特定する特定手段と、前記特定された対象のコンテンツを送出する送出手段とを具備することを特徴とする。
【００１０】
このような構成によれば、少ない記憶容量の情報処理装置においても複数のコンテンツを使用することが可能となる。
【００１１】
また、この発明は、コンテンツが格納可能な第一の記憶手段と、コンテンツのリストを格納する格納手段と、他の情報処理装置との間で情報の授受を行う第一の通信手段とを具備する第一の情報処理装置と、コンテンツを格納する第二の記憶手段と、他の情報処理装置との間で情報の授受を行う第二の通信手段とを具備する第二の情報処理装置とからなるシステムに適用可能なコンテンツ管理方法であって、前記格納手段に格納されたリストに応じて前記第一の情報処理装置でコンテンツを使用する使用ステップと、前記第一の情報処理装置において、前記リストに含まれているものの前記第二の情報処理装置からダウンロードされていない対象コンテンツについて、前記第二の情報処理装置からダウンロードするように、ダウンロード要求を送出するダウンロード要求ステップと、前記第二の情報処理装置が前記第一の情報処理装置からの前記ダウンロード要求を受信する受信ステップと、この受信ステップで受信したダウンロード要求に応じて、前記第二の情報処理装置が前記対象コンテンツを送出する送出ステップとを具備することを特徴とする。
【００１２】
このような構成によれば、少ない記憶容量の情報処理装置においても複数のコンテンツを使用することが可能となる。
【００１３】
また、この発明は、コンテンツが格納可能な記憶手段とコンテンツのリストを格納する格納手段とを有するコンテンツ管理装置に適用可能なコンテンツ管理方法であって、前記コンテンツを前記リストに応じて再生する再生ステップと、前記リストに含まれているものの前記他の情報処理装置からダウンロードされていないコンテンツについて、前記他の情報処理装置からダウンロードするように、ダウンロード要求を送出するダウンロード要求ステップとを具備することを特徴とする。
【００１４】
このような構成によれば、少ない記憶容量の情報処理装置においても複数のコンテンツを使用することが可能となる。
【００１５】
また、この発明は、コンテンツを格納する記憶手段を具備する装置に適用可能なコンテンツ管理方法であって、他の情報処理装置からコンテンツの再生順序情報と併せて、コンテンツのダウンロード要求を受信する受信ステップと、この受信ステップで受信したダウンロード要求に対し、前記複数コンテンツの再生順序情報と前記他の情報処理装置内のコンテンツ格納状況に応じて、送出する対象コンテンツを特定して送出する送出ステップとを具備することを特徴とする。
【００１６】
このような構成によれば、少ない記憶容量の情報処理装置においても複数のコンテンツを使用することが可能となる。
【００１７】
また、この発明は、第一の情報処理装置と第二の情報処理装置とからなるコンテンツ管理システムであって、前記第一の情報処理装置は、コンテンツが格納可能な第一の記憶手段と、格納コンテンツのリストと当該コンテンツの再生順序についての情報を格納する格納手段と、前記格納手段に格納されたリストに応じて前記第一の記憶手段に格納されたコンテンツを再生する再生手段と、他の情報処理装置との間で情報の授受を行う第一の通信手段と、情報処理装置のＩＤ情報を格納するＩＤ格納手段と、前記リストに含まれ、かつ前記第二の情報処理装置からダウンロードされていないコンテンツについて、前記第一の通信手段を介してダウンロードするためのダウンロード要求を前記ＩＤ情報とともに前記第二の情報処理装置に対して送出する送出手段を具備し、前記第二の情報処理装置は、コンテンツを格納する第二の記憶手段と、情報処理装置のＩＤ情報に基づいたコンテンツの使用権限に関する設定を格納する使用権限設定格納手段と、前記第一の情報処理装置からのダウンロード要求を受けた場合、前記ＩＤ情報と、前記使用権限設定格納手段を参照し、対象コンテンツの使用権限が前記ダウンロード要求を行った第一の情報処理装置に与えられているかどうかを判別する判別手段と、前記判別手段が、前記第一の情報処理装置に前記使用権限が与えられていると判別した場合、前記第一の情報処理装置に対してコンテンツを送出する第二の通信手段とを具備することを特徴とする。
【００１８】
このような構成によれば、少ない記憶容量の情報処理装置においても複数のコンテンツを使用することが可能となる。
【００１９】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について以下の通り説明する。図１は本発明の実施形態のコンテンツ管理システムに用いられる情報処理装置１００の構成を示すブロック図である。ノート型のコンピュータや、携帯型情報端末に相当する。ＣＰＵ１０１は情報処理装置１００の動作を制御するプロセッサである。ＣＰＵ１０１とブリッジ部１０２が接続されている。ブリッジ部１０２は先述のＣＰＵ１０１とその他の回路とを文字通り橋渡しする役目を果たしている。このブリッジ部１０２とメモリ部１０３が接続され、メモリ部１０３はＣＰＵ１０１の演算処理用のデータを格納し、また各種プログラムを展開するワーキングエリアとして用いられる。また、ブリッジ部１０２と表示装置１０４とが接続され、ＣＰＵ１０１の処理したデータをこの表示装置１０４に画像として表示することが可能である。表示装置１０４としては、液晶ディスプレイを用いることが可能である。
【００２０】
ブリッジ部１０２はまた、情報処理装置１内でバス１０５と接続されている。このバス１０５はＰＣＩバス等の高速バスを用いるのが好ましい。バス１０５にはストレージ部１０６や、Ｉ／Ｏ部１０７、無線通信コントローラ１０８が接続される。ストレージ部１０６は、この情報処理装置のオペレーティングシステム（ＯＳ）や、各種アプリケーションプログラム、また本発明を実行するための処理プログラムを格納する記憶装置である。例えば、後述するようにコンテンツの要求を行うプログラムや、ダウンロードした暗号化されているコンテンツを解読して使用できるようにするプログラムが含まれる。
【００２１】
また、このストレージ部１０６は音声や画像といったコンテンツのファイルを格納するための記憶装置でもある。この情報処理装置１に固有のＩＤ情報もこのストレージ部１０６に格納される。ストレージ部１０６として、各種不揮発性のメモリや、ＨＤＤ（ハードディスクドライブ）を用いることが可能である。
【００２２】
Ｂｌｕｅｔｏｏｔｈ（商標）規格の場合、ＢＤアドレスが情報処理装置固有のＩＤとして設けられている。このＢＤアドレスは例えば「１２：３４：５６：７８：９Ａ：ＢＣ」という１６進数の数値を１２個組み合わせたものであり、それぞれの情報処理装置固有の数値として設定されるものである。この組み合わせの数は膨大なものになるので、情報処理装置に個別に割り当てても実用上問題は起こらない。
【００２３】
Ｉ／Ｏ部１０７はこの情報処理装置１００にユーザからの動作指示のコマンドを入力したり、情報処理装置１００と別の情報処理装置との間での情報（データ）の授受を行うための各種ポートやコネクタに相当する。コマンド入力用にボタンを用いたり、データ出力用に各種コネクタを用いることが可能である。
【００２４】
無線通信コントローラ１０８はバス１０５に接続してデータを授受するとともに、アンテナ１０９に接続して、このアンテナ１０９を用いて行う無線通信の制御を行うものである。本実施形態においてはＢｌｕｅｔｏｏｔｈ規格に準拠した制御を行う。後述するように、この無線通信コントローラ１０８は、プログラムからの指示を受けて、アンテナ１０９を介して照会信号を発する。アンテナ１０９はチップ型のアンテナを用いることが可能である。Ｂｌｕｅｔｏｏｔｈ規格以外の無線規格に準じたものであっても構わない。
【００２５】
図２は本発明の実施形態のコンテンツ管理システムに用いられる情報処理装置２００の構成を示すブロック図である。サーバやデスクトップ型のコンピュータ等の、専ら持ち運びを行わずに使用するタイプの情報処理装置に相当する。ＣＰＵ２０１は情報処理装置２００の動作を制御するプロセッサである。情報処理装置１００のＣＰＵ１０１と比べ、高速、高性能のものを使用することが好ましい。このＣＰＵ２０１とブリッジ部２０２が接続されている。ブリッジ部２０２は先述のＣＰＵ２０１とその他の回路とを文字通り橋渡しする役目を果たしている。このブリッジ部２０２とメモリ部２０３が接続され、メモリ部２０３はＣＰＵ２０１の演算処理用のデータを格納し、また各種プログラムを展開するワーキングエリアとして用いられる。情報処理装置１００のメモリ１０３と比べ、大容量のものを使用することが好ましい。
【００２６】
また、ブリッジ部２０２と表示装置２０４とが接続され、ＣＰＵ２０１の処理したデータをこの表示装置２０４に画像として表示することが可能である。表示装置２０４としては、ＣＲＴ、液晶ディスプレイなどを用いることが可能である。また、表示装置２０４を設けないようにすることも可能である。
【００２７】
ブリッジ部２０２はまた、情報処理装置２００内でバス２０５と接続されている。このバス２０５はＰＣＩバス等の高速バスを用いるのが好ましい。バス２０５にはストレージ部２０６や、Ｉ／Ｏ部２０７、無線通信コントローラ２０８が接続される。ストレージ部２０６は、この情報処理装置のオペレーティングシステム（ＯＳ）や、各種制御プログラム、また本発明を実行するための処理プログラムを格納する記憶装置である。例えば、後述するように情報処理装置１００からのコンテンツの要求を受けて、使用権限について確認するプログラムや、コンテンツを送出する際に、コンテンツを情報処理装置１００のＩＤを用いて暗号化するためのプログラムが含まれる。
【００２８】
また、情報処理装置１００に送出する音声や画像といったコンテンツのファイルや、情報処理装置１００が保有するＩＤと各コンテンツの使用権限との関係について格納する記憶装置である。このストレージ部２０６として、各種不揮発性のメモリや、大容量のＨＤＤ（ハードディスクドライブ）を用いることが可能である。情報処理装置１００のストレージ部１０６よりも大きな記憶容量を有することが好ましい。後述するように、特に情報処理装置２００は中心的なサーバとして動作し、多くのコンテンツを格納するので、他の情報処理装置２００−１や２００−２、２００−３、２００−４等よりも大きな記憶容量を有するストレージ部２０６を用いるのが好ましい。
【００２９】
このストレージ部２０６に格納される情報処理装置のＩＤと各コンテンツの使用権限の関係を示すテーブルについて、図３を参照して以下の通り説明する。情報処理装置２００のストレージ部には各種コンテンツ情報の他に、情報処理装置のＩＤと、その情報処理装置のＩＤが使用権限を有しているコンテンツとが関連付けられて格納される。例えば、情報処理装置のＩＤとして「ＡＡ：ＢＢ：ＣＣ：ＤＤ：ＥＥ：ＦＦ」というものを持つ情報処理装置は、「天国と地獄」、「ジュピター」、「エリーゼのために」の３曲の使用権を保有している。同様に、ＩＤとして「１１：２２：３３：４４：５５：６６」というＩＤを持つ情報処理装置は「展覧会の絵」の使用権を保有している。
【００３０】
なお、このテーブルで同時に、各ＩＤに対応するパスワードを格納することができる。このパスワードは後述するコンテンツ購入時やコンテンツ入れ替え時のユーザ認証に用いられる。
【００３１】
ここで、使用権はユーザではなく、情報処理装置のＩＤと関連付けられている。このため、同じユーザでも、異なる情報処理装置を用いた場合、使用権を保有していない、として視聴できなくなる場合がある。著作権の保護に配慮した構成となっている。
【００３２】
Ｉ／Ｏ部２０７はこの情報処理装置２００にユーザからの動作指示のコマンドを入力したり、この情報処理装置２００と別の情報処理装置との間での情報（データ）の授受を行うための各種ポートやコネクタに相当する。コマンド入力用にボタンを用いたり、データ出力用に各種コネクタを用いることが可能である。
【００３３】
無線通信コントローラ２０８はバス２０５に接続してデータを授受するとともに、アンテナ２０９に接続して、このアンテナ２０９を用いて行う無線通信の制御を行うものである。本実施形態においてはＢｌｕｅｔｏｏｔｈ（商標）規格に準拠した制御を行う。後述するように、この無線通信コントローラ２０８は、プログラムからの指示を受けて、アンテナ２０９を介して照会信号を発する。アンテナ２０９はチップ型のアンテナを用いることが可能である。Ｂｌｕｅｔｏｏｔｈ規格以外の無線規格に準じたものであっても構わないのは情報処理装置１００と同様であるが、情報処理装置１００との間で情報のやり取りができるように、共通の規格が使用できることが好ましい。
【００３４】
また、情報処理装置２００がサーバとして管理専用の位置付けになる場合は、上記無線通信コントローラ２０８やアンテナ２０９を省略することが可能である。この場合、Ｉ／Ｏ部２０７を介して、外部のネットワークに接続し、他の情報処理装置（２００−１、２００−２、２００−３、２００−４など）と接続することで、情報処理装置１００との間の情報のやり取りをこれら他の情報処理装置に実行させるようにすることができる。また、他の情報処理装置２００−１、２００−２、２００−３、２００−４などで、情報処理装置２００への接続端末として使用するだけでよいものについては、コンテンツのファイルやリストを保持する必要は無い。
【００３５】
図４乃至図６を参照して、情報処理装置１００や情報処理装置２００などから構成されるコンテンツ管理システムにおけるコンテンツ購入時の動作について説明する。図４はコンテンツの購入の際にシステム上でどのようなデータが流れるのかを示す図である。情報処理装置２００はサーバとして動作する。情報処理装置２００−１はコンテンツの販売端末として動作する情報処理装置の例である。この販売端末は、レコード店などの店舗内に設置したり、屋外に設置することが可能である。情報処理装置２００−２は、ユーザの自宅などにあり、ネットワーク接続を可能とするデスクトップＰＣの例である。
【００３６】
情報処理装置２００−１や２００−２は無線通信機能を有しており、情報処理装置１００と情報処理装置２００−１との間や情報処理装置２００−２との間などで無線による通信が実行できる。
【００３７】
詳細は図５を参照して説明するが、情報処理装置２００によって情報処理装置１００の認証等が完了した後、情報処理装置１００からユーザの望むコンテンツの要求を受信した情報処理装置２００−１や情報処理装置２００−２は、このコンテンツ要求を、公衆網を介して情報処理装置２００へ送出する。情報処理装置２００はこのコンテンツ要求を受けてコンテンツの実体となるファイルを、公衆網を介してコンテンツ要求を送信した情報処理装置２００−１や情報処理装置２００−２へと送る。情報処理装置２００−１や２００−２は受信したコンテンツの実体となるファイルを無線にて情報処理装置１００に送出する。
【００３８】
図５のフローチャート図を参照して、コンテンツの購入に関する本システムの動作について以下の通り説明する。このフローチャートは図４における情報処理装置１００と情報処理装置２００−１との間で無線接続を行う例における処理であり、情報処理装置１００と情報処理装置２００−１が無線による接続を確立した状態からスタートする。無線による接続の確立方法としては、各種無線規格に準拠したものを採用すれば良い。例えばＢｌｕｅｔｏｏｔｈ規格においては、接続要求元から接続先に対してインクワイヤリ信号を発し、接続先からこのインクワイヤリ信号に対する回答を行い、接続が行われる。
【００３９】
なお、本発明は、ユーザが持つ情報処理装置１００からユーザが接続要求を入力することで接続を確立するプル型のシステムでも、情報処理装置２００−１等から、近くにいるユーザに対して接続要求を行うプッシュ型のシステムでも同様に適用できる。
【００４０】
情報処理装置１００と情報処理装置２００−１との接続が確立した後、まずユーザが持つ情報処理装置１００から情報処理装置１００に固有のＩＤを情報処理装置２００−１に送信する（ステップＳ１０１）。
【００４１】
情報処理装置２００−１は情報処理装置２００へ公衆網を介してＩＤを送信し、情報処理装置２００は受信したＩＤについて、有効なものであるかどうかを確認する（ステップＳ１０２）。これは情報処理装置２００のストレージ部２０６にある、情報処理装置１００のＩＤと各コンテンツの使用権限の関係を示すテーブルに受信したＩＤが含まれているかどうか、判別することで実行される。ＩＤが含まれていない場合、このＩＤは無効としてエラーを発行する（ステップＳ１０２のＮｏからステップＳ１０３）。
【００４２】
ＩＤが有効である場合、引き続き情報処理装置２００は公衆網及び情報処理装置２００−１を介して、情報処理装置１００に対してパスワードを要求する。これに対して情報処理装置１００は予め設定していたパスワードを情報処理装置２００−１及び公衆網を介して、情報処理装置２００に送信する。情報処理装置２００は受信したパスワードについて確認を行う（ステップＳ１０２のＹｅｓからステップＳ１０４）。この確認は情報処理装置２００のストレージ部２０６に格納しているパスワードと照合して正しいかどうか判別することで実行され、パスワードが正しくない場合はエラーを発行する（ステップＳ１０５のＮｏからステップＳ１０３）。パスワードが正しい場合、引き続き情報処理装置１００から情報処理装置２００−１及び公衆網を介して、情報処理装置２００に対してコンテンツ要求を送信する（ステップＳ１０５からステップＳ１０６）。このコンテンツ要求はユーザがメニュー等から曲名や画像名を指定することで実施できる。
【００４３】
情報処理装置２００は情報処理装置１００からのコンテンツ要求を受けて、この情報処理装置１００が既に対象コンテンツの権利を保有しているかどうかを判別する（ステップＳ１０７）。既に対象コンテンツの権利を保有している場合、情報処理装置２００は対象コンテンツのファイルを情報処理装置１００のＩＤを用いて暗号化し、情報処理装置１００は暗号化したファイルをダウンロードする（ステップＳ１０７のＹｅｓからステップＳ１１１）。なお、この暗号化の手法は、現在用いられている種々のアルゴリズムやその組み合わせにて実現することができる。情報処理装置１００の記憶容量が少ない場合にコンテンツファイルを削除した後でも、権利を保有していればダウンロードを行うことが可能となる。また、ダウンロードの際に、情報処理装置１００に固有のＩＤで暗号化するため、他の情報処理装置に当該コンテンツファイルをコピーしても再生することができず、著作権に配慮した構成となっている。
【００４４】
情報処理装置１００がまだ対象コンテンツの権利を保有していなかった場合、情報処理装置２００から情報処理装置１００に対してコンテンツの購入希望について確認を行う（ステップＳ１０８）。ユーザがコンテンツの購入を希望したに場合、一連の処理は終了する（ステップＳ１０８のＮｏから終了）。
【００４５】
ユーザがコンテンツの購入を希望する場合、その旨情報処理装置２００に通知すると、情報処理装置２００のテーブルに格納されている情報処理装置１００のＩＤに対応づけるように、対象のコンテンツが追加される（ステップＳ１０９）。なお、この購入に関する金銭の授受は、ネットワーク上の決済やクレジットカードによる処理で行われる。
【００４６】
引き続き、ユーザは対象のコンテンツをダウンロードするか否か選択することができる（ステップＳ１１０）。情報処理装置１００の記憶容量が小さい場合など、このタイミングでのダウンロードを希望しない場合、処理は終了する（ステップＳ１１０のＮｏから終了）。コンテンツの使用権利は購入したことになるので、後でダウンロードを行うことは可能である。
【００４７】
ユーザが対象のコンテンツのダウンロードを希望する場合、情報処理装置２００は対象コンテンツのファイルを情報処理装置１００のＩＤを用いて暗号化し、情報処理装置１００は暗号化したファイルをダウンロードする（ステップＳ１１０のＹｅｓからステップＳ１１１）。
【００４８】
なお、このダウンロードに当たっては、情報処理装置１００が直接ダウンロードしたコンテンツのファイルを格納する他に、ユーザの自宅にあるコンピュータ（情報処理装置２００−２）にダウンロードするように設定することも可能である。この場合、使用する情報処理装置のＩＤやパスワードをユーザが入力して情報処理装置２００へ送信することで認証処理を行う。ダウンロードしたコンテンツのファイルは上述したように、コンテンツのファイルを暗号化する際に情報処理装置１００に固有のＩＤを使用しているため、コンテンツを使用するには暗号化した際に用いたＩＤを有する情報処理装置でなければ再生ができない。つまり、情報処理装置２００−２にコンテンツのファイルを格納しても情報処理装置２００−２では再生ができない。これは他の情報処理装置についても同じことが言え、コピーしても使用することができないため、著作権に配慮した構成となっている。
【００４９】
その代わり、自宅の情報処理装置２００−２にコンテンツのファイルを格納しておくことで、情報処理装置１００を有するユーザは情報処理装置２００に接続せずに情報処理装置２００−２からダウンロードすることが可能となる。公衆網を介したダウンロードの必要が無く、ユーザの使い勝手が良い。
【００５０】
このようにしてコンテンツを購入しても、情報処理装置１００の記憶容量の制限から、ユーザが情報処理装置１００について使用しようとするコンテンツの全てを情報処理装置１００に格納することができない場合がある。このような場合に、ユーザが予めリストを作成することで柔軟に対応できるようにしたのが本発明の実施形態である。
【００５１】
図６乃至図９を参照して、このコンテンツ管理システムにおけるコンテンツの入れ替えについて説明する。図６はユーザが設定するリストの例である。このリストは例えばＩＤとして「ＡＡ：ＢＢ：ＣＣ：ＤＤ：ＥＥ：ＦＦ」を有する情報処理装置１００内に設けられるものである。このリストは情報処理装置１００内のストレージ部１０６にファイルとして格納される。リストの項目には、この情報処理装置１００が使用権を保有しているコンテンツを示す「使用権保有コンテンツ」と、その使用（再生）順序を示す「順序」、各コンテンツのファイルサイズの情報「ファイルサイズ」、コンテンツのファイルが情報処理装置１００のストレージ部１０６に格納されているかどうか（ダウンロードされているかどうか）を示す情報「ファイル」、ユーザの使用時に再生が済んでいるかどうかを示す情報「再生済み」といった情報が含まれている。
【００５２】
図７は本発明の実施形態の一つであるコンテンツ管理システムにおけるコンテンツの入れ替え時のデータの流れ等を示す図である。図面中央付近の波線から上はユーザの在宅時の場合を示し、波線から下はユーザの外出時を示している。ユーザの在宅時には情報処理装置１００は情報処理装置２００−２及び公衆網を介して情報処理装置２００と接続して情報のやり取りを行う。後述するように情報処理装置１００から、ストレージ部１０６のうち、コンテンツが格納可能となる空容量に関する情報（空容量情報）やリストを送出し、情報処理装置２００からはこの空容量の範囲内に入るコンテンツ実体（コンテンツのファイル）を公衆網と情報処理装置２００−２を介して情報処理装置１００に送出する。
【００５３】
具体的なコンテンツ入れ替えに関する処理について図８のフローチャート図を参照して以下の通り説明する。図８のフローチャート図は情報処理装置１００における再生動作が行われている状態（ステップＳ２０１）から開始する。
【００５４】
再生を行い、所定のコンテンツ再生が終了したとき（ステップＳ２０２）、情報処理装置１００は、再生が済んでいるコンテンツのファイルサイズを合計し、これをもとに、情報処理装置１００がこれら再生済みファイルを削除した場合に、コンテンツの格納に使用可能な空き容量（以下「予定空き容量」と称する）を求める（ステップＳ２０３）。現在コンテンツを格納している容量以外に、コンテンツを格納することが可能な容量があれば、その値を加えることで予定空き容量を算出することができる。
【００５５】
続いて、情報処理装置１００は、ステップＳ２０３で算出した予定空き容量と、リストに記載されているものの実体としてのコンテンツのファイルが情報処理装置１００内に格納されていないファイル（ダウンロードされていないファイル）であって、最も順序が早くまわるもの（以下、「次のダウンロードコンテンツ」と称する）のファイルサイズを比較し、予定空き容量が次のダウンロードコンテンツのサイズより大きいかどうかを判別する（ステップＳ２０４）。
【００５６】
ここで情報処理装置１００が、予定空き容量が次のダウンロードコンテンツのサイズよりも小さいと判別した場合、次のコンテンツの再生終了まで待ち、予定空き容量の値が次のダウンロードコンテンツのサイズよりも大きくなるまで繰り返す（ステップＳ２０４のＮｏからステップＳ２０２）。
【００５７】
情報処理装置１００が、予定空き容量が次のダウンロードコンテンツのサイズよりも大きいと判別した場合、次のダウンロードコンテンツをダウンロードするための接続動作に移る（ステップＳ２０４のＹｅｓからステップＳ２０５）。この接続動作のきっかけは、ユーザが情報処理装置１００を操作して接続を要求するプル型の接続でも、情報処理装置２００−１などからのインクワイヤリ信号を待って、接続を行うプッシュ型の接続でも構わない。
【００５８】
ここで、ステップＳ２０５の接続動作は、各無線規格に準じた処理及び、図５のフローチャート図のステップＳ１０１からステップＳ１０５と共通であるため、説明を略す。情報処理装置２００が、情報処理装置１００から送出されたパスワードが正しいと判別し、コンテンツ情報等のやり取りが可能になった状態から説明を行う。
【００５９】
情報処理装置１００はステップＳ２０３で算出した予定空き容量とリストを情報処理装置２００に公衆網等を介して送出する（ステップＳ２０６）。この情報を受信した情報処理装置２００は次のダウンロードコンテンツについて、その送信可否を判別する（ステップＳ２０７）。コンテンツがこの情報処理装置２００に格納されていない場合などは送信ができなくなるためである。
【００６０】
ここで対象コンテンツが送信できないと判別した場合、情報処理装置２００は続いて先に受信しているリストを参照し、対象となっているコンテンツがリスト中の順序で最後のものかどうかを判別する（ステップＳ２０７のＮｏからステップＳ２０８）。もしも対象となっているコンテンツが最後のものであれば、そのまま入れ替え動作を終了する（ステップＳ２０８のＹｅｓから入れ替え終了）。対象となっているコンテンツが最後のものでなければ、順序が次のコンテンツを送信対象コンテンツとして、再び送信可能かどうかについて判別を行う（ステップＳ２０８のＮｏからステップＳ２０９、ステップＳ２０７）。
【００６１】
対象コンテンツが送信可能である場合（ステップＳ２０７のＹｅｓ）、情報処理装置２００は情報処理装置１００に対してその旨通知を行う（ステップＳ２１０）。ここで、対象コンテンツについて、１つだけ確認する第一のタイプと、予定空き容量に収まる範囲内で、送出できるだけ対象コンテンツを送出しようとする第二のタイプがあり、いずれを採用しても構わない。
【００６２】
この通知を受けた情報処理装置１００は対象コンテンツのダウンロードにむけて、空き容量を確保するために再生済みコンテンツを削除する（ステップＳ２１１）。削除が完了した段階で情報処理装置１００は情報処理装置２００に対してダウンロード可能、という通知を行い、この通知を受けた情報処理装置２００は対象コンテンツの暗号化とダウンロードを行う（ステップＳ２１２）。このステップＳ２１２は図５のステップＳ１１１と同様の処理で実行できる。このようにして入れ替えが終了する。
【００６３】
具体例について図９及び図１０を参照して説明する。情報処理装置１００が例えば図９中の（１）に示すようなリストを具備しているとする。コンテンツの実体ファイルはＡ、Ｂ、Ｃの３ファイルをストレージ部１０６に格納しており、まだ再生動作を行っていない状態を示す。なお、本説明の例として用いる情報処理装置１００において、コンテンツ格納に用いることができる容量は始めにコンテンツＡ、Ｂ、Ｃを格納している領域分、３．３２ＭＢ分だけであるとする。
【００６４】
この状態から情報処理装置１００で１曲目のＡの再生が終わった状態を示すのが図９中の（２）である。Ａの再生が終わったことを踏まえて、それまでに再生が済んでいるコンテンツのファイルサイズを合計する。この場合、１曲だけ再生が済んだことになるのでファイルサイズの合計は１２０ＫＢとなる。本説明例の場合、コンテンツ格納に用いることができる容量は３．３２ＭＢ分だけであるため、予定空き容量はこの１２０ＫＢという値がそのまま適用される。（２）の時点でリストに記載されているものの実体としてのコンテンツのファイルが情報処理装置１００内に格納されていないファイルであって、最も順序が早くまわるもの、すなわち次のダウンロードコンテンツは、Ｄである。
【００６５】
情報処理装置１００はこの予定空き容量の値１２０ＫＢと、Ｄのファイルサイズ２００ＫＢを比較する。予定空き容量の方が小さいため、情報処理装置１００は、まだＤのダウンロードは行えないと判断し、コンテンツの再生を続ける。情報処理装置１００はリストの順序に従い、次にコンテンツＢを再生する。
【００６６】
コンテンツＢの再生が終わった状態を示すのが図９の（３）である。ここで情報処理装置は再び予定空き容量の算出を行う。この段階での予定空き容量は９２０ＫＢである。情報処理装置１００はこの値とＤのファイルサイズを比較する。この時点で予定空き容量の方が大きくなったので、情報処理装置１００はダウンロードを実施すべく、情報処理装置２００との間の接続処理を行う。情報処理装置１００から接続処理を開始しても構わないし、情報処理装置２００−１や２００−２からのインクワイヤリを待って接続処理を行うようにしても構わない。
【００６７】
図１０の（４）に、ダウンロードのタイプとして、１つだけコンテンツをダウンロードする第一のタイプを採用した場合のリストを示す。Ｄだけをダウンロードした形になる。このあと、Ｃの再生が終わった段階で同様にＥをダウンロードし、Ｄの再生が終わった段階でＦのダウンロードを行う。
【００６８】
図１０の（５）に、ダウンロードのタイプとして、空き容量に収まる範囲内で、送出できるだけ対象コンテンツを送出しようとする第二のタイプを採用した場合のリストを示す。空き容量９２０ＫＢに対してＤとＥまで格納可能となるので、この２つのコンテンツをダウンロードした状態にあたる。接続回数を削減することができる分、こちらのタイプの方が好ましい。
【００６９】
図１０の（６）に、第二のタイプを採用した制御で、再生が完了した状態のリストを示す。この後、さらに２周目に入るようにすることも可能であり、その場合は（６）の状態で止めることなく、同様の処理を継続することで対応できる。
【００７０】
【発明の効果】
以上説明したように、この発明によれば、少ない記憶容量の情報処理装置においても複数のコンテンツを使用することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態に係わる情報処理装置１００の構成を示すブロック図。
【図２】本発明の実施形態に係わる情報処理装置２００の構成を示すブロック図。
【図３】情報処理装置２００におけるＩＤとコンテンツの使用権限に関する情報の管理テーブルの例を示す図。
【図４】本発明の実施形態に係わるコンテンツ管理システムにおけるコンテンツ購入時の動作の例を示す図。
【図５】本発明の実施形態に係わるコンテンツ管理システムにおけるコンテンツ購入時の動作のフローチャート図。
【図６】本発明の実施形態に係わる情報処理装置内のリストの一例を示す図。
【図７】本発明の実施形態に係わるコンテンツ管理システムにおけるコンテンツ入れ替え時の動作の例を示す図。
【図８】本発明の実施形態に係わるコンテンツ管理システムにおけるコンテンツ入れ替え時の処理を示すフローチャート図。
【図９】本発明の実施形態に係わる情報処理装置内のリストの状態を示す図。
【図１０】本発明の実施形態に係わる情報処理装置内のリストの状態を示す図。
【符号の説明】
１００…情報処理装置、１０１…ＣＰＵ、１０２…ブリッジ部、１０３…メモリ部、１０４…表示装置、１０５…バス、１０６…ストレージ部、１０７…Ｉ／Ｏ部、１０８…無線通信コントローラ、１０９…アンテナ、２００…情報処理装置、２００−１、２００−２、２００−３、２００−４…情報処理装置、２０１…ＣＰＵ、２０２…ブリッジ部、２０３…メモリ部、２０４…表示装置、２０５…バス、２０６…ストレージ部、２０７…Ｉ／Ｏ部、２０８…無線通信コントローラ、２０９…アンテナ
【図１】
2004046497.tif 000003
【図２】
2004046497.tif 000004
【図３】
2004046497.tif 000005
【図４】
2004046497.tif 000006
【図５】
2004046497.tif 000007
【図６】
2004046497.tif 000008
【図７】
2004046497.tif 000009
【図８】
2004046497.tif 000010
【図９】
2004046497.tif 000011
【図１０】
2004046497.tif 000012