(57)【要約】【課題】ある機器で途中まで再生したデジタルコンテンツの残りを他の機器で再生するための制約をより少なくする。【解決手段】本システムは、通信網１００を介して接続可能な情報処理装置１０,１１０を含む。情報処理装置１１０は、途中まで再生したコンテンツの、現再生位置または再生中断位置以降のデータを情報処理装置１０に送信する。情報処理装置１０は、受信したデータを記憶装置２０に格納しながら、記憶装置２０からそのデータを読み出して再生する。または、情報処理装置１１０は、途中まで再生したコンテンツの全データと、現再生位置または再生中断位置を表す位置情報を情報処理装置１０に送信する。情報処理装置１０は、受信したデータを記憶装置２０に格納しながら、位置情報が表す位置以降のデータを記憶装置２０から読み出して再生する。【選択図】  図１
2007134885.tif 000002
【特許請求の範囲】
【請求項１】
再生装置に接続可能な情報処理装置であって、
前記デジタルコンテンツが格納された記憶手段と、
前記デジタルコンテンツの提供要求を受け付ける受付手段と、
前記提供要求を前記受付手段が受け付けた場合、前記デジタルコンテンツ内の位置を表す位置情報を前記再生装置に送信する制御手段と、
を備え、
前記制御手段は、
前記デジタルコンテンツに含まれるデータを前記記憶手段から読み出し、当該データを、前記通信手段を介して前記再生装置に送信する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置であって、
前記位置情報は、
前記提供要求を前記受付手段が受け付けたときに再生中の、前記デジタルコンテンツ内の位置、前記デジタルコンテンツの再生中断位置、及び、前記デジタルコンテンツ内にあらかじめ設定された位置の少なくともうちの１つの位置を表す、
ことを特徴とする情報処理装置。
【請求項３】
再生装置に接続可能な情報処理装置であって、
デジタルコンテンツが格納された記憶手段と、
前記デジタルコンテンツを再生する出力手段と、
前記デジタルコンテンツの提供要求を受け付ける受付手段と、
前記提供要求を前記受付手段が受け付けた場合、前記デジタルコンテンツ内の、前記出力手段による再生中の位置以降のデータ、または、前記出力手段による再生が中断された位置以降のデータを前記記憶手段から読み出し、当該データを前記再生装置に送信する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項４】
請求項１、２及び３のうちのいずれか１項に記載の情報処理装置であって、
前記提供要求は、前記再生装置からの要求、または、ユーザからの指示であることを特徴とする情報処理装置。
【請求項５】
請求項１、２、３及び４のうちのいずれか１項に記載の情報処理装置であって、
前記制御手段は、前記再生装置における再生用のデータとして、前記記憶手段から前記データを読み出し、当該データを、前記通信手段を介して前記再生装置に送信するとともに、前記再生装置における保存用のデータとして、前記データを前記記憶手段から読み出し、当該データを、前記通信手段を介して前記再生装置に送信することを特徴とする情報処理装置。
【請求項６】
デジタルコンテンツを提供するコンテンツ提供機器に接続する通信手段と、
記憶手段と、
出力手段と、
前記コンテンツ提供機器から前記デジタルコンテンツ内のデータと当該デジタルコンテンツ内の位置を表す位置情報とを前記通信手段が受け付けた場合、当該データを前記記憶手段に格納する制御手段と、
を備え、
前記制御手段は、
前記記憶手段に格納された前記データのうち、前記位置情報が表す位置以降のデータを読み出し、当該データを前記出力手段に再生させることを特徴とする情報処理装置。
【請求項７】
コンテンツ再生システムであって、
請求項６記載の情報処理装置と、
前記情報処理装置を前記再生装置として、前記コンテンツ提供機器として機能する請求項２記載の情報処理装置と、
前記コンテンツ提供装置から前記位置情報を収集し、当該位置情報を保持するコンピュータと、
を備え、
前記コンピュータは、
前記保持した位置情報を前記再生装置に配信する、
ことを特徴とするコンテンツ再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＤ（compact disc）、ＤＶＤ（digital versatile disk）、ＭＤ（mini disc）等の光学系メディア、Ｆｌａｓｈメモリ等の不揮発性メモリ、ＨＤＤ等に格納されたデジタルコンテンツ（音楽データ、映像データ等）の再生技術に係り、特に、ある再生機器で途中まで再生・配信したデジタルコンテンツを、その続きから他の再生機器で再生するコンテンツ再生システムに関する。
【背景技術】
【０００２】
ＭＤ、ＣＤ、ＤＶＤ等の光学系メディアに格納されたデジタルコンテンツを、ある再生装置で途中まで再生した後、その続きを別の再生装置で自動再生可能にする技術として、特許文献１,２記載の技術が知られている。
【０００３】
特許文献１記載の技術によれば、ディスク再生装置は、光ディスク上のデジタルコンテンツの再生情報（再生経過時間等）を、装着された記憶素子から読み出し、この再生情報に基づき、光ディスク上のデジタルコンテンツの再生を開始する。ディスク再生装置は、デジタルコンテンツの再生中に、ユーザからの再生停止指示を受け付けると、この指示の受付時における再生情報を記憶素子上に新たに格納する。
【０００４】
一方、特許文献２記載の技術によれば、コンテンツ再生装置は、デジタルコンテンツの再生中に、ユーザからの再生停止指示を受け付けると、再生停止時におけるデジタルコンテンツの視聴箇所を表す視聴箇所情報を保存する。このコンテンツ再生装置は、ユーザが携帯中の遠隔再生装置からコンテンツ再生要求を受け付けると、保存した視聴箇所情報が示す視聴箇所以降に再生されるべき、デジタルコンテンツのデータを読み出し、これを遠隔再生装置に送信する。
【０００５】
【特許文献１】特開２００３-１１５１８６号公報
【特許文献２】特開２００３-６９９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、特許文献１記載の技術においては、光ディスク上のデジタルコンテンツの再生情報を格納させるための記憶素子がディスク再生装置に装着されている必要がある。また、特許文献２記載の技術においては、遠隔再生装置は、デジタルコンテンツの再生中、ネットワークと接続可能な環境を必要とする。
【０００７】
このように、デジタルコンテンツをある機器で途中まで再生した後、その残りを他の機器で再生するためには、そのための状況が整っていることが要求される。
【０００８】
そこで、本発明は、デジタルコンテンツをある機器で途中まで再生した後、その残りを他の機器で再生するための制約をより少なくすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、
再生装置に接続可能な情報処理装置であって、
前記デジタルコンテンツが格納された記憶手段と、
前記デジタルコンテンツの提供要求を受け付ける受付手段と、
前記提供要求を前記受付手段が受け付けた場合、前記デジタルコンテンツ内の位置を表す位置情報を前記再生装置に送信する制御手段と、
を備え、
前記制御手段は、
前記デジタルコンテンツに含まれるデータを前記記憶手段から読み出し、当該データを、前記通信手段を介して前記再生装置に送信する制御手段と、
を備えることを特徴とする情報処理装置を提供する。
【００１０】
また、本発明は、
再生装置に接続可能な情報処理装置であって、
デジタルコンテンツが格納された記憶手段と、
前記デジタルコンテンツを再生する出力手段と、
前記デジタルコンテンツの提供要求を受け付ける受付手段と、
前記提供要求を前記受付手段が受け付けた場合、前記デジタルコンテンツ内の、前記出力手段による再生中の位置以降のデータ、または、前記出力手段による再生が中断された位置以降のデータを前記記憶手段から読み出し、当該データを前記再生装置に送信する制御手段と、
を備えることを特徴とする情報処理装置を提供する。
【００１１】
さらに、本発明は、
デジタルコンテンツを提供するコンテンツ提供機器に接続する通信手段と、
記憶手段と、
出力手段と、
前記コンテンツ提供機器から前記デジタルコンテンツ内のデータと当該デジタルコンテンツ内の位置を表す位置情報とを前記通信手段が受け付けた場合、当該データを前記記憶手段に格納する制御手段と、
を備え、
前記制御手段は、
前記記憶手段に格納された前記データのうち、前記位置情報が表す位置以降のデータを読み出し、当該データを前記出力手段に再生させることを特徴とする情報処理装置を提供する。
【発明の効果】
【００１２】
本発明によれば、デジタルコンテンツをある機器で途中まで再生した後、その残りを他の機器で再生するための制約をより少なくすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付の図面を参照しながら、本発明に係る実施の一形態について説明する。
【００１４】
まず、本実施形態に係るコンテンツ再生システムの構成について説明する。ここでは、説明の便宜上、家庭、会社、各種施設及び遊興地等における使用を目的とした据置き型の再生機器（以下、据置型情報処理装置）と、ユーザが携帯可能な再生機器（以下、携帯情報処理装置）との間におけるコンテンツ連続再生を可能にする場合を一例に挙げる。なお、据置型情報処理装置の例としては、ＣＤプレーヤ等のオーディオ機器、ＤＶＤプレーヤ、ＨＤＤレコーダ、パーソナルコンピュータ、テレビジョン等が挙げられ、携帯情報処理装置の例としては、ＣＤ/ＭＤプレーヤ、シリコンプレーヤ、フラッシュメモリ、小型ＨＤＤを利用したＭＰ３プレーヤ、ＰＤＡ、携帯電話等が挙げられる。
【００１５】
図１に示すように、本実施の形態に係るコンテンツ再生システムは、保有するデジタルコンテンツを提供する再生機器（コンテンツ提供機器）及びデジタルコンテンツの提供を受ける再生機器（コンテンツ受信機器）となり得る少なくとも２台の情報処理装置（据置型情報処理装置１０、携帯情報処理装置１１０）、これらの情報処理装置１０,１１０を相互に接続する通信網１００、を有している。ここで、通信網１００は、据置型情報処理装置１０と携帯情報処理装置１１０との間のデータ送受信を可能にすることができれば、どのような通信媒体を含んでいてもよい。例えば、電話回線、ＩＰネットワーク、赤外線等の無線、ケーブル、ＵＳＢコネクタ等による直接接続が含まれていてもよい。
【００１６】
ここで、据置型情報処理装置１０は、各種情報が格納された記憶装置２０、視聴者(以下、ユーザ)からの指示を受け付ける操作部５０、ユーザに提供すべき情報(デジタルコンテンツ等)を出力する出力部６０、各種制御処理を実行する制御装置４０、通信網１００を介した通信を制御する通信装置３０、これらを相互に接続するバス等、を有している。
【００１７】
携帯情報処理装置１１０も、この据置型情報処理装置１０と同様なハードウエア構成を有している。具体的には、記憶装置１２０、操作部１５０、出力部１６０、制御装置１４０、通信装置１３０、バス等、を有している。
【００１８】
ここで示したハードウエア構成は、あくまでも一例であり、適宜、変更が可能である。例えば、据置型情報処理装置１０の出力部６０及び携帯情報処理装置１１０の出力部１６０は、必ずしも表示機能を有している必要はなく、また、据置型情報処理装置１０及び携帯情報処理装置１１０は、必ずしも操作部５０,１５０を備えている必要はない。ｉＶＤＲ、ＵＳＢ、メモリなどの単なるストレージの場合は、操作部１５０がなくても、対象コンテンツを提供又は受信するのみであれば問題なく行える。例えば、ＨＤＤレコーダに格納されているコンテンツをｉＶＤＲなどに高速にコピー/ムーブを行い、そのｉＶＤＲを持って車に乗り、車内のシステム（カーナビなど）で視聴途中のコンテンツを続きから閲覧可能となる。逆に車中で視聴していたコンテンツの続きを家で楽しむことも可能になる。また、コンテンツ提供機器がコンテンツ受信機器またはそのユーザの認証を行う場合、または、コンテンツ受信機器がコンテンツ提供機器またはそのユーザの認証を行う場合には、デジタルコンテンツを利用可能な正当なユーザであることを示す認証情報を簡単に取得できるように、例えば人体の特徴情報(指紋、網膜パターン等)を読み取る認証機器が操作部等に設けられていてもよい。
【００１９】
これらの情報処理装置１０,１１０のうち、コンテンツ提供機器として機能可能な情報処理装置(少なくとも一方の情報処理装置)の記憶装置には、図２に示すように、それぞれ、コンテンツ受信機器に提供可能な複数のデジタルコンテンツ２３０の他、各デジタルコンテンツに関するコンテンツ関連情報２１０、各デジタルコンテンツの視聴情報２００、情報処理装置の制御等に用いられる設定情報２２０等が、あらかじめ格納されている。
【００２０】
各コンテンツ関連情報２１０には、デジタルコンテンツに関連する情報が含まれている。例えば、デジタルコンテンツに一意に割り当てられたコンテンツＩＤ、デジタルコンテンツの名前（コンテンツ名）、デジタルコンテンツの種類を表す種類情報、デジタルコンテンツの格納場所を表す格納場所情報、デジタルコンテンツの不正使用を防止するためにデジタルコンテンツ再生時に利用されるライセンス情報、等が含まれている。なお、デジタルコンテンツそのものがコンテンツＩＤ、コンテンツ名、格納場所情報、ライセンス情報等を持っている場合、これらの情報はコンテンツ関連情報に含まれているコンテンツＩＤ、コンテンツ名、格納場所情報、ライセンス情報等と一致する必要がある。
【００２１】
各視聴情報２００には、デジタルコンテンツのコンテンツＩＤ、デジタルコンテンツを視聴したユーザの名称（視聴者名）、ユーザがデジタルコンテンツをどこまで視聴したかを示す位置情報（デジタルコンテンツの再生中断位置または現在再生中の位置を示す位置情報）、デジタルコンテンツの視聴回数、等が含まれている。これらの視聴情報２００に含まれる位置情報は、デジタルコンテンツの再生中またはデジタルコンテンツの再生中断時に、制御部によって更新される。なお、図３等の処理に視聴回数のパラメータは不要である。しかし、視聴回数を利用するアプリケーションもあることを考慮し、視聴情報２００に視聴回数を含めた。なお、視聴回数の数え方は、デジタルコンテンツへのアクセスがあれば１回とする、コンテンツを全体の所定パーセント視聴した場合に１回とする等、色々な判断基準がある。
【００２２】
これらの情報２００〜２２０のうち、例えば、個人情報（視聴者名等）、ライセンス情報等のような、秘密保持の必要がある情報（必要時以外に外部に提供しないほうがよい情報、または、提供してはいけない情報）は、記憶装置の耐タンパ領域に格納されることが好ましい。
【００２３】
なお、コンテンツ提供機器の記憶装置には、必要に応じて、ここで挙げた情報以外の情報が格納されてもよいし、ここで挙げたいずれかの情報が省略されてもよい。例えば、デジタルコンテンツの再生にライセンス情報が不要な場合には、そのデジタルコンテンツのコンテンツ関連情報２１０にはライセンス情報が含まれている必要はない。また、コンテンツ提供機器が、コンテンツ受信機器またはそのユーザの認証を行う場合には、デジタルコンテンツを利用可能な正当な機器またはユーザの認証情報があらかじめ格納されていてもよい。
【００２４】
一方、コンテンツ受信機器として機能する情報処理装置(少なくとも一方の情報処理装置)の記憶装置にも、情報処理装置の制御等に必要な設定情報が格納されている。
【００２５】
このような構成において、コンテンツ受信機器は、コンテンツ提供機器で再生中または再生中断後のデジタルコンテンツ(以下、対象コンテンツ２３０Ａと呼ぶ)を、その続きから再生する。以下、図９〜図１０により、これを実現するための２通りのコンテンツ格納／再生処理の概要を説明する。ここでは、携帯型情報処理装置１１０がコンテンツ提供機器、据置型情報処理装置１０がコンテンツ受信機器として機能する場合を例に挙げるが、もちろん、両装置１０,１１０が、これとは逆の機能を果たしてもよい。
【００２６】
図９に示すように、コンテンツ受信機器１０は、通信網１００を介して、対象コンテンツ２３０Ａ内のコンテンツデータをコンテンツ提供機器１１０から受け付けると、そのコンテンツデータを記憶装置２０内のコンテンツ格納領域２３０Ｂにライトし始める。こうして、コンテンツデータが、例えば所定量ずつ、ユーザが使用中のコンテンツ受信機器１０の記憶装置２０に格納されてゆく。そして、コンテンツデータ格納中、コンテンツ受信機器１０は、コンテンツ提供機器１１０で再生中であった位置または再生中断された位置（後述の再生位置情報が示す位置）に対応する位置以降のコンテンツデータを記憶装置２０のコンテンツ格納領域２３０Ｂからリードし、それを再生する。これにより、コンテンツ提供機器１１０で途中まで再生された対象コンテンツ２３０Ａが、その続きからコンテンツ受信機器１０で再生される。
【００２７】
または、図１０に示すように、コンテンツ提供機器１１０は、コンテンツデータをコピー／ムーブ用データとして記憶装置１２０から高速に読み出し、このコピー／ムーブ用データをコンテンツ受信機器１０に送信する一方で、再生中の位置または再生中断した位置以降のコンテンツデータを視聴用データとして記憶装置１２０から読み出し、この視聴用データをコンテンツ受信機器１０に送信する。コンテンツ受信機器１０は、受け付けたコピー／ムーブ用データを高速で記憶装置２０のコンテンツ格納領域２３０Ｂにライトし始める一方で、受け付けた視聴用データの再生を開始する。これによっても、コンテンツ提供機器で途中まで再生された対象コンテンツ２３０Ａが、その続きからコンテンツ受信機器で再生可能である。
【００２８】
なお、コンテンツ受信機器１０の記憶装置２０に対象コンテンツの末尾までライトが完了したときに、コンテンツ受信機器１０とコンテンツ提供機器１１０との間に、通信網１００による接続が確立されているのであれば、コンテンツ受信機器１０は、受信した視聴用データの再生をそのまま続けてもよい。または、視聴用データの受信を終了し、記憶装置２０内のコピー／ムーブ用データを再生し始めてもよい。
【００２９】
図９及び図１０のいずれの対象コンテンツ格納／再生処理においても、コンテンツ受信機器１０の記憶装置２０に格納されるコンテンツデータは、対象コンテンツ２３０Ａの先頭以降の全データであってもよいし、対象コンテンツ２３０Ａ内の、コンテンツ受信機器１０で再生されるコンテンツデータ(後述の再生位置情報が示す位置以降のコンテンツデータ)だけであってもよい。
【００３０】
例えば、対象コンテンツ２３０Ａ内のコンテンツデータがその先頭から所定量ずつコンテンツ受信機器１０にコピー／ムーブされる場合には、図１３（横軸：時間軸）に示すように、コンテンツ提供機器１１０からの所定量のコンテンツデータがコンテンツ受信機器１０の記憶装置２０にライトされ、ライト済みコンテンツデータ３１１０の末尾３１２０が、コンテンツ提供機器１１０から次に送られてくる所定量のコンテンツデータのライト開始位置（以下、コピー開始位置と呼ぶ）となる。つまり、対象コンテンツ２３０Ａの先頭位置から、コピー開始位置３１２０に対応する位置３０３０までのデータ量３０２０が、コンテンツ提供機器１１０からコンテンツ受信機器１０へのコンテンツ移動量に相当する。
【００３１】
そして、コンテンツ要求機器１０は、コピー開始位置３１２０が、コンテンツ提供装置１１０で視聴済みのコンテンツデータ３０４０の末尾３０１０（すなわち、コンテンツ提供機器１１０で再生中の位置または再生中断位置：具体的には、後述の再生位置情報が示す位置）に対応する位置３１３０を越えたときに、この位置３１３０を再生開始位置としてコンテンツデータの再生を開始すればよい。
【００３２】
このようにすれば、コンテンツ提供機器１１０とコンテンツ受信機器１０との間の接続が例えば一時的に絶たれたとしても、コンテンツ受信機器１０における、対象コンテンツ２３０Ａの再生が絶たれる可能性が小さくなる。このため、対象コンテンツ２３０Ａの再生状態の、通信網１００に対する依存度を小さくすることができる。例えば、図１３のようなコピー／ムーブ方法を、図９により説明した対象コンテンツ格納／再生処理に適用すれば、コンテンツ提供機器１１０で対象コンテンツ２３０Ａを途中まで視聴したユーザは、その続きをコンテンツ受信機器１０でより確実に視聴することができる。
【００３３】
ただし、コンテンツ受信機器１０では、コンテンツ提供機器１１０で視聴済みのコンテンツデータ３０４０の末尾３０１０に対応する位置３１３０をコピー開始位置３１２０が越えるまで、対象コンテンツ２３０Ａの再生が開始されない。そこで、コンテンツ受信機器１０の制御部４０が、コンテンツ提供機器１１０から視聴済みコンテンツデータ３０４０のサイズを取得して、このサイズ情報に基づき再生開始までの所要時間を算出し、その算出結果を出力部６０から出力するようにしてもよい。また、コンテンツ受信機器１０で対象コンテンツの再生が開始されるまで、コンテンツ提供機器１１０で対象コンテンツを視聴し続けるよう、ユーザに促すことによって、コンテンツ受信機器１０の再生開始タイミングとコンテンツ提供端末１１０の再生終了タイミングとの同期を取るようにしてもよい。
【００３４】
一方、対象コンテンツ２３０Ａのうち、未視聴コンテンツデータのみが所定量ずつコンテンツ受信機器１０にコピー／ムーブされる場合も、図１４（横軸：時間軸）に示すように、コンテンツ提供機器１１０からの所定量のコンテンツデータがコンテンツ受信機器１０の記憶装置２０にライトされ、ライト済みコンテンツデータ３１１０の末尾３１２０が、コンテンツ提供機器１１０から次に送られてくる所定量のコンテンツデータのライト開始位置（コピー開始位置）となる。ただし、この場合には、対象コンテンツ２３０Ａがその先頭からコピー／ムーブされる前述の場合と異なり、コンテンツ提供機器１１０で視聴済みのコンテンツデータ３０４０はコピー／ムーブ対象とならず、コンテンツ提供機器１１０で再生中または再生中断された位置３０１０以降の未視聴コンテンツデータ３０５０だけが、即座に、コンテンツ受信機器１０の記憶装置２０にコピー／ムーブされる。
【００３５】
ここで、例えば、コンテンツ受信機器１０の再生スピードよりも速い速度で、コンテンツ提供機器１１０からコンテンツ受信機器１０の記憶装置２０にコンテンツデータがコピー／ムーブされる場合、コンテンツ受信機器１０が、コンテンツデータのコピー／ムーブ中に再生開始位置３１３０からデータ再生を開始したとしても、次のコンテンツデータのコピー開始位置３１２０は、常に、現在の再生位置よりも時間的に後で再生されるべき位置（図１４の時間軸上、再生位置３１３０よりもコンテンツ終了位置側の位置）となる。このため、コンテンツ受信機器１０では、対象コンテンツ２３０Ａのコピー／ムーブの開始とほぼ同時に対象コンテンツ２３０Ａの続きを再生可能となる。
【００３６】
ただし、コンテンツ受信機器１０の記憶装置２０に格納されているコンテンツデータには、コンテンツ提供機器１１０で視聴済みのコンテンツデータ３０４０が含まれていないため、図１４のようなコピー／ムーブ方法を採用したときには、ユーザが、コンテンツ受信機器１０で対象コンテンツ２３０Ａをその先頭から再度視聴することは困難である。
【００３７】
図１４のコピー／ムーブ方法の場合、コンテンツ受信機器は、受信したコンテンツデータの最初（図１４の再生開始位置３１３０）から再生すればよいことになる。しかし、全コンテンツサイズのうち、どこまでを再生したのかという情報を取得するため、まずコンテンツを最後までコピー／ムーブした後で、コンテンツの最初から再生位置までの部分をコピー／ムーブして受信側が持つコンテンツを提供側持つコンテンツと全く同じにする場合は、再生位置情報が必要となる。
【００３８】
なお、これらのコピー／ムーブ方法の使い分けは、例えば、コンテンツ受信機器１０の設定情報またはコンテンツ提供機器１１０の設定情報２２０に記述されていてもよいし、ユーザがコンテンツ受信機器１０またはコンテンツ提供機器１１０で選択するようにしてもよい。また、対象コンテンツ２３０Ａの後に連続して再生されるべきデジタルコンテンツがある場合には、それらのコピー／ムーブの方法も、コンテンツ受信機器１０の設定情報またはコンテンツ提供機器１１０の設定情報２２０内に記述されていてもよいし、ユーザの操作にしたがって選択されるようにしてもよい。
【００３９】
つぎに、本実施の形態に係る対象コンテンツ格納／再生処理の詳細な説明に先立ち、据置型情報処理装置１０と携帯情報処理装置１１０との間でやり取りされる情報について説明しておく。
【００４０】
（１）要求メッセージ
例えば、携帯情報処理装置１１０が据置型情報処理装置１０にデジタルコンテンツの提供を要求する場合には、携帯情報処理装置１１０から据置型情報処理装置１０に要求メッセージが送られる。その逆の場合には、据置型情報処理装置１０から携帯情報処理装置１１０に要求メッセージが送られる。
【００４１】
図６に示すように、この要求メッセージ１４００には、メッセージ送信元機器に一意に割り当てられた機器情報（例えばＩＰアドレス）１４１０、メッセージ送信元機器の要求内容（例えば、サービス提供要求等）を示す要求内容情報１４２０、メッセージ送信元機器またはそのユーザの正当性の確認に用いられる認証情報１４３０、通信時エラーの検出及び回復に用いられるエラーチェックコード（例えば、データ伝送中に発生するビット誤りの検出に用いられるＣＲＣ情報）１４４０、等が含まれている。
【００４２】
ここで挙げた情報は、一例であり、必要に応じて、さらに他の情報が要求メッセージ１４００に追加されてもよいし、いずれかの情報が要求メッセージ１４００から省略されてもよい。
【００４３】
例えば、複数の情報処理装置が、ネットワークを介して相互に接続されている場合には、各情報処理装置が受信メッセージの送信元を一意に識別することができるように、要求メッセージに機器情報１４１０が含まれている必要があるが、受信メッセージの送信元が一意に定まる場合（２台の情報処理装置が直接接続されている場合、赤外線等の近距離無線通信を利用する場合等）には、要求メッセージ１４００に機器情報１４１０が含まれている必要はない。
【００４４】
また、メッセージ送信元機器またはユーザの正当性をメッセージ受信機器が確認する必要がある場合（例えば、コンテンツ提供機器がデジタルコンテンツ等をユーザごとに管理している場合、デジタルコンテンツの視聴にライセンス情報が必要となる場合、接続が認められた機器であることが確認される場合）には、メッセージ送信元機器の認証情報１４３０が要求メッセージ１４００に含まれる必要があるが、それ以外の場合には、必ずしも、メッセージ送信元機器の認証情報１４３０が要求メッセージ１４００に含まれている必要はない。
【００４５】
（２）通信メッセージ
コンテンツ受信機器からコンテンツ提供機器に要求メッセージ１４００が送信されると、その後、コンテンツ提供機器とコンテンツ受信機器との間では通信メッセージ１５００が交換される。図７に示すように、この通信メッセージ１５００には、メッセージ送信元機器からの送信データ（例えば、コンテンツ情報提供要求、コンテンツ提供要求、応答等）が格納される送信内容情報１５１０、要求メッセージ１４００内のエラーチェックコード１４４０と同様な用途で用いられるエラーチェックコード１５２０、が含まれる。
【００４６】
（３）コンテンツ情報
コンテンツ提供機器からコンテンツ受信機器には、対象コンテンツ２３０Ａの提供に先立ち、対象コンテンツ２３０Ａに関する情報（コンテンツ情報）１６００が送信される。図８に示すように、このコンテンツ情報１６００には、対象コンテンツのコンテンツＩＤ１６１０、対象コンテンツの名称（コンテンツ名）１６２０、コンテンツ提供機器の記憶装置内における対象コンテンツの位置を特定する格納場所情報（例えば、Windows（登録商標）のフォルダ名、Linux（登録商標）/UNIX（登録商標）系のファイルシステムにおけるディレクトリ名等）１６３０、対象コンテンツの種類（例えば、音楽データ及び動画データの別、フォーマット名）を表す種類情報１６４０、対象コンテンツの容量（サイズ）を表すサイズ情報１６５０、対象コンテンツの再生開始位置を示す１以上の再生位置情報１６６０、対象コンテンツに対するアクセスの正当性を証明するための情報及び提供された対象コンテンツのアクセス権の設定情報を含む認証情報１６７０、コピー先またはムーブ先における対象コンテンツの不正利用を防ぐために利用されるライセンス情報１６８０、要求メッセージ１４００内のエラーチェックコード１４４０と同様な用途で用いられるエラーチェックコード１６９０、等が含まれる。
【００４７】
上述したように、サイズ情報は、コンテンツの容量であり、通信にかかる時刻や情報処理装置１０の情報記憶装置２０に格納可能か否かを判定するために利用される。サイズ情報を利用することにより、例えば、図４のＳ１０４０でコンテンツ情報を確認する際に、出力部を介して利用者にどの程度の転送時間がかかるかを提示できる。その他、コンテンツ転送中の際に「全体の○○％転送中」などという表示が可能である。また、コンテンツの転送前に、受信元の格納領域と、コンテンツのサイズ情報とから、コンテンツを格納可能か否かを判断できる。サイズ情報は、デジタルコンテンツそのものを表示する１つの情報でもある。
【００４８】
再生位置情報１６６０は、視聴情報２００内の位置情報に対応する情報であり、コンテンツ受信機器は、コンテンツ提供機器から提供された対象コンテンツの再生開始位置を、この再生位置情報１６６０に基づき取得する。
【００４９】
なお、これらの情報は、一例であり、必要に応じて、さらに他の情報（例えば、より詳細な情報）がコンテンツ情報１６００に追加されてもよいし、いずれかの情報がコンテンツ情報１６００から省略されてもよい。
【００５０】
つぎに、図３〜図５により、ユーザが、携帯情報処理装置１１０で途中まで視聴したデジタルコンテンツの続きを据置型情報処理装置１０で視聴しようとする場合に実行される処理について説明する。ここでは、携帯情報処理装置１１０がコンテンツ提供機器、据置型情報処理装置１０がコンテンツ受信機器として機能する場合を例に挙げるが、もちろん、携帯情報処理装置１１０及び据置型情報処理装置１０が、この例とは逆の役割を果たすこともある。なお、以下において、コンテンツ受信機器１０とコンテンツ提供機器１１０との間の通信は暗号化通信であってもよい（図１１及び図１２の処理においても同様）。
【００５１】
図３に示すように、コンテンツ提供機器１１０で途中まで視聴したデジタルコンテンツの続きをコンテンツ受信機器１０で視聴しようとする場合、ユーザは、以下のように、コンテンツ受信機器１０にコンテンツ取得要求を与える（Ｓ９９９）。
【００５２】
例えば、コンテンツ提供機器１１０で視聴中のデジタルコンテンツの続きをコンテンツ受信機器１０で視聴しようとする場合、ユーザは、コンテンツ提供機器１１０の指定を含むコンテンツ取得指示を入力する。
【００５３】
一方、コンテンツ提供機器１１０で視聴を中断したデジタルコンテンツの続きをコンテンツ受信機器１０で視聴しようとする場合には、ユーザは、コンテンツ提供機器の指定及びデジタルコンテンツ名の指定を含むコンテンツ取得指示を入力する。ここで、コンテンツ受信機器１０が、通信網１００を介してコンテンツ提供機器１１０との間に接続を確立可能な環境にある場合には、コンテンツ提供機器１１０上のデジタルコンテンツの指定を簡便にするために、例えば、通信部３０が、コンテンツ提供機器１１０から保有デジタルコンテンツ名一覧を取得し、出力部６０が、このデジタルコンテンツ名一覧のなかからいずれかのデジタルコンテンツ名の選択を受け付けるユーザインタフェースを表示するようにしてもよい。
【００５４】
このように、ユーザからのコンテンツ取得指示を操作部５０が受け付けると、制御部４０が、指定されたコンテンツ提供機器１１０宛の要求メッセージ１４００を生成し、この要求メッセージの送信を通信部３０に指示する。これにより、コンテンツ提供機器１１０宛に要求メッセージが送信される（Ｓ１０００）。
【００５５】
この要求メッセージ１４００には、コンテンツ受信機器１０のＩＰアドレス等の機器情報１４１０、サービス提供要求を含む要求内容情報１４２０、コンテンツ受信機器１０の認証情報１４３０、エラーチェックコード１４４０、が含まれている。再生中断後のデジタルコンテンツを対象コンテンツとしてユーザが指定した場合、サービス提供要求には、その対象コンテンツのコンテンツ名が含まれる。コンテンツ名が衝突する可能性がある場合は（利用者が名前を付け替えた場合やスポーツなどでは、コンテンツ名が同じ名前になる可能性が高い）、全てのデジタルコンテンツを一意に特定するコンテンツＩＤを利用するとよい。
【００５６】
なお、ここでは、コンテンツ提供機器１１０がデジタルコンテンツ等をユーザごとに管理している場合、デジタルコンテンツの視聴にライセンス情報が必要となる場合、または、コンテンツ提供機器１１０がコンテンツ受信機器１０の認証を行う場合を想定しているため、要求メッセージ１４００には、コンテンツ受信機器１０の認証情報１４３０を含めている。
【００５７】
その後、コンテンツ受信機器１０は、この要求メッセージ１４００に対する応答メッセージ（通信メッセージ１５００）の受信待機状態となる（Ｓ１００９）。なお、コンテンツ提供機器１１０は、この要求メッセージ１４００を受信すると、コンテンツ受信機器１０が受信待機状態（Ｓ１００９）にある間に、要求メッセージ１４００に対する応答メッセージ（通信メッセージ１５００）の返信処理等を実行するが、その処理（Ｓ１１００〜Ｓ１１３０）については後述する。
【００５８】
ここで、所定の時間を経過しても、コンテンツ提供機器１１０からの応答１５００を通信部３０が受信しなければ、制御部４０は、要求メッセージ１４００の送信失敗をユーザに認識させるべく、その旨を表す情報を出力部６０に出力させてから処理を終了する。なお、所定の時間を経過しても応答１５００が受信されなければ、通信部３０が、あらかじめ定められた回数、要求メッセージ１４００の再送を試み、それでも応答メッセージ１５００が受信されないときには、制御部４０が、通信網１００または互いの機器に問題が発生したと認識して、処理を終了するようにしてもよい。
【００５９】
一方、コンテンツ提供装置１１０からの応答メッセージ１５００を所定の時間内に通信部３０が受信すれば、制御部４０は、その応答メッセージ１５００の内容に応じた処理を実行する（Ｓ１０１０）。例えば、応答メッセージ１５００の送信内容情報１５１０が通信拒絶を表している場合には、制御部４０は、対象コンテンツの転送が認められていない旨をユーザに知らせるべく、その旨を表す情報を出力部６０に出力させてから処理を終了する。また、応答メッセージ１５００の送信内容情報１５１０が受信失敗を表している場合には、通信部３０が、あらかじめ定められた回数、要求メッセージ１４００の再送を試み、それでも、が対象コンテンツ提供可能であることを表す応答メッセージが受信されなければ、制御部４０が、その旨を表す情報を出力部６０に出力させてから処理を終了する。なお、設定次第では再送せずに終了する。また、応答メッセージ１５００の送信内容情報１５１０が対象コンテンツ提供可能であることを表している場合には、制御部４０は、図４に示す処理を実行する。
【００６０】
ここで、上述したように、コンテンツ受信機器１０が受信待機状態にある間（Ｓ１００９）に、コンテンツ提供機器１１０が実行する処理について説明する。
【００６１】
コンテンツ受信機器１０からの要求メッセージ１４００を通信部１３０が受信すると、制御部１４０が、この要求メッセージ１４００内のエラーチェックコード１４４０に基づき通信エラーの有無を検出する。
【００６２】
その結果、通信エラーが検出されれば、制御部１４０は、エラーチェックコード１４４０を利用して通信エラーの回復処理を行う（Ｓ１１００）。これによっても通信エラーが回復されなければ、制御部１４０は、要求メッセージ１４００の受信失敗を表す送信内容情報１５１０を含む通信メッセージ１５００を生成し、この通信メッセージ１５００の返信を通信部１３０に指示してから処理を終了する（Ｓ１１３０）。これにより、コンテンツ受信機器１０には、受信失敗を表す通信メッセージ１５００が、要求メッセージ１４００に対する上述の応答メッセージ（Ｓ１００９で、コンテンツ受信機器１０が受信すべき応答メッセージ）として送信される。
【００６３】
また、通信エラーが検出されなかった場合、及び、通信エラーが回復された場合のいずれかの場合（すなわち、コンテンツ受信機器１０からの要求メッセージを誤りなく取得できた場合）には、制御部１４０は、この要求メッセージ１４００から認証情報１４３０を読み出し、この認証情報１４３０を用いて認証処理を実行する（Ｓ１１１０）。これにより、メッセージ送信元機器（またはそのユーザ）の正当性を確認する。
【００６４】
また、コンテンツ要求元１０への返信情報の確認、つまり、「ムーブ」、「コピー」、「配信」等の指定された条件を確認する。ライセンスの確認前に、要求を受けた機器がこれらの動作を行うことが可能か否かを確認するためである。命令だけを受けて、実際に動作できないような機器の場合、このような確認が必要である。
【００６５】
このとき、認証が失敗すれば、制御部１４０は、接続拒絶を表す送信内容情報１５１０を含む通信メッセージ１５００を生成し、この通信メッセージ１５００の返信を通信部１３０に指示してから処理を終了する（Ｓ１１３０）。これにより、コンテンツ受信機器１０には、接続拒絶を表す通信メッセージ１５００が、要求メッセージ１４００に対する上述の応答メッセージ（Ｓ１００９で、コンテンツ受信機器１０が受信すべき応答メッセージ１５００）として送信される。
【００６６】
一方、認証に成功すれば、制御部１４０は、要求メッセージ１４００から要求内容情報１４２０を読み出し、この要求内容情報１４２０に含まれるサービス提供要求に応じて、以下の処理を実行する。すなわち、制御部１４０は、サービス提供要求にコンテンツ名の指定が含まれていなければ、現在再生中のデジタルコンテンツのコンテンツＩＤを含むコンテンツ関連情報２１０、及び、現在再生中のデジタルコンテンツのコンテンツＩＤと認証情報内のユーザ名とを含む視聴情報２００を記憶装置１２０から読み出し、コンテンツ情報提供要求にコンテンツ名の指定が含まれていれば、そのコンテンツ名を含むコンテンツ関連情報２１０、及び、このコンテンツ関連情報２１０内のコンテンツＩＤに合致するコンテンツＩＤと認証情報内のユーザ名とを含む視聴情報２００を記憶装置１２０から読み出す（Ｓ１１２０）。
【００６７】
このとき、コンテンツ関連情報２１０及び視聴情報２００を記憶装置１２０から読み出すことができなければ、制御部１４０は、対象コンテンツが提供不可能である旨を表す送信内容情報１５１０を含む通信メッセージ１５００を生成し、この通信メッセージ１５００の返信を通信部１３０に指示してから処理を終了する（Ｓ１１３０）。これにより、コンテンツ受信機器１０には、コンテンツ提供不可能を表す通信メッセージ１５００が、要求メッセージ１４００に対応する上述の応答メッセージ（Ｓ１００９で、コンテンツ受信機器が受信すべき応答メッセージ１５００）として返信される。
【００６８】
また、コンテンツ関連情報２１０及び視聴情報２００を記憶装置１２０から読み出すことができれば、制御部１４０は、対象コンテンツがコピー可能か否かも判断する。商用デジタルコンテンツのなかには、違法複製対策等のためにコピーが認められていないものもあるからである。例えば、判断の結果、対象コンテンツがコピー不可であれば、制御部１４０は、現在の再生位置または再生中断位置以降のコンテンツデータを、コンテンツ受信機器１０へムーブすべきデータであると判断する。なお、ライセンス情報により、コピーにするか、ムーブにするか（または配信するか）という判断を下す。ライセンス情報は、コンテンツ関連情報２１０内に必ずあるというわけではない。勿論、対応が取れる限り、ライセンス情報をコンテンツ関連情報２１０内に格納し、コンテンツを別の場所に格納してもよい。ライセンス情報をコンテンツと一緒に格納するだけでなく、コンテンツ関連情報に持たせてもよい。
【００６９】
その後、制御部１４０は、対象コンテンツのコンテンツＩＤ、対象コンテンツが提供可能である旨の情報、及び、その他の判断結果（提供対象がコピー対象かムーブ対象か）を含む送信内容情報１５１０を含む通信メッセージ１５００を生成し、この通信メッセージ１５００の返信を通信部１３０に指示する（Ｓ１１３０）。これにより、コンテンツ受信機器１０には、対象コンテンツ提供可能を表す通信メッセージ１５００が、要求メッセージ１４００に対応する上述の応答メッセージ（Ｓ１００９で、コンテンツ受信機器が受信すべき応答メッセージ１５００）として返信される。その後、コンテンツ提供機器１１０は、コンテンツ受信機器１０からの通信メッセージの受信待機状態（図４のＳ１１３９）となる。
【００７０】
さて、前述したように、Ｓ１００９において、コンテンツ提供機器１０が受信した通信メッセージ１５００の送信内容情報１５１０が対象コンテンツ提供可能であることを表していれば、さらに、図４に示す以下の処理が実行される。
【００７１】
まず、コンテンツ受信機器１０において、制御部４０は、コンテンツ情報提供要求が送信内容情報１５１０に格納された通信メッセージ１５００を生成し、この通信メッセージの送信を通信部３０に指示する（S１０２０）。ここで送信内容情報１５１０に格納されるコンテンツ情報提供要求には、コンテンツ提供機器１１０からの通信メッセージ１５００から取り出された、対象コンテンツのコンテンツＩＤが含まれる。
【００７２】
その後、コンテンツ受信機器１０は、この通信メッセージ１５００に対する応答メッセージ（この通信メッセージ１５００の受信失敗を表す通信メッセージ、または、コンテンツ情報を含む通信メッセージ）の受信待機状態となる（Ｓ１０２１）。
【００７３】
受信待機状態（Ｓ１１３９）のコンテンツ提供装置１１０において、この通信メッセージ１５００を通信部１３０が受信すると、制御部１４０が、この通信メッセージ１５００内のエラーチェックコード１５２０に基づき通信エラーの有無を検出する（Ｓ１１４０）。
【００７４】
その結果、通信エラーが検出されれば、制御部１４０は、エラーチェックコード１５２０を利用して通信エラーの回復処理を行う。これによっても通信エラーが回復されなければ、制御部１４０は、通信メッセージ１５００の受信失敗を表す送信内容情報１５１０を含む通信メッセージ１５００を生成し、この通信メッセージ１５００の返信を通信部１３０に指示する。その後、コンテンツ提供機器１１０は、再び、通信メッセージの受信待機状態（Ｓ１１３９）となる。これにより、コンテンツ受信機器１０には、通信メッセージ１５００の受信失敗を表す通信メッセージ（Ｓ１０２１において、受信待機中のコンテンツ受信機器１０が受信すべき応答メッセージ）１５００が送信される。
【００７５】
通信エラーが検出されなかった場合、及び、通信エラーが回復された場合のいずれかの場合、すなわち、コンテンツ受信機器１０からの通信メッセージ１５００を誤りなく取得できた場合には、制御部１４０は、通信メッセージ１５００から送信内容情報１５１０を読み出し、この送信内容情報１５１０に含まれるコンテンツ情報提供要求に応じた処理を実行する（Ｓ１１５０）。具体的には、コンテンツ情報提供要求内のコンテンツＩＤに合致するコンテンツＩＤを含むコンテンツ関連情報２１０及び視聴情報２００からコンテンツ情報１６００（図８参照）を生成し、このコンテンツ情報１６００を返信する（Ｓ１１５０）。サイズ情報はコンテンツ関連情報２１０に格納されている。格納されていない場合は、デジタルコンテンツ２３０があるので、コンテンツ情報１６００を生成することができる。その後、コンテンツ提供機器１１０は、コンテンツ受信機器１０からの通信メッセージの受信待機状態になる（Ｓ１１５１）。
【００７６】
なお、本実施の形態においては、コンテンツ提供機器１１０が、要求メッセージ１４００の受信後に別途受信した、対象コンテンツのコンテンツＩＤを含む通信メッセージ１５００に対する応答としてコンテンツ情報を返信しているが、必ずしも、このようにする必要はない。例えば、コンテンツ提供機器１１０で再生中のデジタルコンテンツが対象コンテンツであるときには、コンテンツ提供機器１１０は、コンテンツ受信機器１０から対象コンテンツの指定を受け付けなくても、どのデジタルコンテンツが対象コンテンツであるかを一意に識別可能である。このような場合には、コンテンツ提供機器１１０が、Ｓ１１００で受信した要求メッセージ１４００に応じてコンテンツ情報を返信するようにしてもよい。これにより、処理の簡略化が図られる。
【００７７】
さて、受信待機中（Ｓ１０２１）のコンテンツ受信機器１０では、コンテンツ提供機器１１０からの応答を通信部３０が受け付けると、制御部４０が、その応答の内容に応じて以下の処理を実行する。
【００７８】
通信メッセージの受信失敗を表す通信メッセージを応答として通信部３０が受信した場合には、制御部４０は、再度、上述のコンテンツ情報提供要求を含む通信メッセージの再送を通信部３０に指示する（Ｓ１０２０）。このようにして、あらかじめ定めた回数、通信メッセージの再送を繰り返しても、コンテンツ情報を受信できなければ、制御部４０は、その旨を表す情報を出力部６０に出力させてから処理を終了する。
【００７９】
コンテンツ情報１６００を応答として通信部３０が受信した場合には、制御部４０が、このコンテンツ情報１６００内のエラーチェックコード１６９０に基づき通信エラーの有無を検出する（Ｓ１０３０）。
【００８０】
その結果、通信エラーが検出されれば、制御部４０は、エラーチェックコード１６９０を利用して通信エラーの回復処理を行う。これによっても通信エラーが回復されなければ（コンテンツ情報を誤りなく受信できなければ）、制御部４０は、再度、上述のコンテンツ情報提供要求を含む通信メッセージの再送を通信部３０に指示する（Ｓ１０２０）。このようにして、あらかじめ定めた回数、通信メッセージの再送を繰り返しても、コンテンツ情報を誤り受信できなければ、制御部４０は、その旨を表す情報を出力部６０に出力させてから処理を終了する。これにより、ユーザは、コンテンツ情報の受信失敗を認識することができる。
【００８１】
一方、通信エラーが検出されなかった場合、及び、通信エラーが回復された場合のいずれかの場合、すなわち、コンテンツ情報１６００を誤りなく受信できた場合には、制御部４０は、そのコンテンツ情報１６００に対応するデジタルコンテンツ（対象コンテンツ２３０Ａ）が記憶装置２０に格納済みであるか否かをチェックする（Ｓ１０４０）。例えば、コンテンツ情報内のコンテンツＩＤに対応するデジタルコンテンツ２３０が記憶装置２０に格納されているか否かをチェックする。
【００８２】
ここで、対象コンテンツ２３０Ａが記憶装置２０に格納されていれば、制御部４０は、その対象コンテンツ２３０Ａの再生を出力部６０に指示する。例えば、制御部４０は、再生位置情報１６６０、種類情報１６４０及びライセンス情報１６８０をコンテンツ情報１６００から読み出し、ライセンス情報１６８０が示す使用条件等にしたがって、種類情報１６４０が示す種類のデジタルコンテンツを、再生位置情報１６６０が示す位置から再生するよう、出力部６０に指示する。これにより、出力部６０は、種類情報１６４０が示す種類に応じた視聴準備を行った後、対象コンテンツ２３０Ａを途中から再生する（図５のＳ１０７０）。
【００８３】
その反対に、対象コンテンツ２３０Ａが記憶装置２０に格納されていなければ、制御部４０は、コンテンツ情報１６００の再生位置情報１６６０に基づき対象コンテンツ２３０Ａが記憶装置２０に格納可能か否かをチェックする。対象コンテンツ２３０Ａが格納可能であれば、制御部４０は、コンテンツ提供機器１１０宛の通信メッセージ１５００の送信を通信部３０に指示する（Ｓ１０５０）。このとき送信される通信メッセージ１５００の送信内容情報１５１０には、対象コンテンツのコンテンツＩＤ、及び、コピー指示またはムーブ指示（Ｓ１００９で受信した通信メッセージの送信内容情報１５１０内の判断結果がコピー対象であることを示していれば高速コピー指示、ムーブ対象であることを示していればムーブ指示）が含まれる。その後、コンテンツ受信機器１０は、コンテンツ受信待機状態（図５のＳ１０５１）になる。なお、この状態において、所定の時間を経過しても対象コンテンツを受信しなければ、制御部４０は、通信エラーが発生したと判断して、処理を終了する。
【００８４】
さて、受信待機（Ｓ１１５１）中のコンテンツ提供機器１１０において、この通信メッセージを通信部１３０が受信すると、制御部１４０が、通信エラーの有無の検出処理を実行する（Ｓ１１６０）。
【００８５】
その結果、通信エラーが検出されれば、制御部１４０は、上述の場合と同様、通信エラーの修正処理を実行する。これによっても通信エラーが回復できなければ、制御部１４０は、図５に示すように、コンテンツ受信失敗を表す送信内容情報を含む通信メッセージ１５００を生成し、この通信メッセージ１５００の返信を通信部１３０に指示する（Ｓ１１７０）。その後、コンテンツ提供機器１１０は、再度、コンテンツ受信機器１０からの、対象コンテンツを要求する上述の通信メッセージの受信を待機する（図４のＳ１１５１）。
【００８６】
一方、通信エラーが検出されなかった場合、及び、通信エラーが回復された場合のいずれかの場合（通信メッセージ１５００を誤りなく受信できた場合）には、制御部４０は、この通信メッセージ１５００からコンテンツＩＤ及び指示（コピーまたはムーブ）を読み出し、コンテンツＩＤに対応する対象コンテンツ２３０Ａのコンテンツデータを記憶装置１２０から読み出す。なお、ここで読み出されるコンテンツデータの起点は、図１３及び図１４のいずれに示したコピー／ムーブ方法を採用するかによって異なる。なお、図１３、図１４の両方法とも、コピーでもムーブでも利用可能である。図１４のように再生位置からコピー／ムーブを開始しても、コンテンツの最後までコピー／ムーブをした後に、残りの部分をコピー／ムーブすることも可能である。この場合、開始位置は異なるが、対象となったコンテンツの全データを受信者に提供することが可能である。
【００８７】
そして、制御部１４０は、指示（コピーまたはムーブ）に応じて対象コンテンツ２３０Ａを処理する。具体的には、指示が「コピー」である場合には、図９及び図１０に示したコンテンツ再生／格納処理のうちのいずれかと同様な処理によりコンテンツデータを返信し、指示が「ムーブ」である場合には、図９及び図１０に示したコンテンツ再生／格納処理のうちのいずれかと同様な処理によりコンテンツデータを返信するとともに、記憶装置１２０から送信済みコンテンツデータを削除する（Ｓ１１８０）。
【００８８】
受信待機（Ｓ１０５１）中のコンテンツ受信機器１０において、このコンテンツデータを通信部３０が受信すると、制御部４０が、その内容をチェックする（Ｓ１０６０）。
【００８９】
その結果、制御部４０は、受信したコンテンツデータに誤り等がある場合には、再度、対象コンテンツを要求する通信メッセージ１５００の返信を通信部３０に指示する（図４のＳ１０５０）。
【００９０】
一方、コンテンツデータを誤り等なく受信し始めると、制御部４０は、図９及び図１０に示したコンテンツ再生／格納処理のうちのいずれかの処理にしたがって、コンテンツデータを記憶装置２０に高速で格納（コピーまたはムーブ）するとともに（Ｓ１０８０）、コンテンツデータの再生を出力部６０に指示する（Ｓ１０７０）。これにより、コンテンツ提供機器１１０で再生途中であった対象コンテンツ２３０Ａの残りが、コンテンツ受信機器１０において再生される。
【００９１】
このような処理によれば、ユーザは、デジタルコンテンツをある再生機器で途中まで視聴した後、その残りを別の再生機器で視聴することができる。例えば、ユーザは、家庭内等の据置型情報処理装置を操作することによって、携帯電話等のモバイルプレーヤで途中まで視聴済みデジタルコンテンツの続きを、その据置型情報処理装置で視聴することができる。その反対に、携帯中の携帯電話等のモバイルプレーヤを操作することによって、据置型情報処理装置で途中まで視聴済みデジタルコンテンツの続きを、そのモバイルプレーヤで視聴することもできる。
【００９２】
また、ユーザは、このような視聴を可能とするために、コンテンツ提供機器及びコンテンツ受信機器のいずれにも特別な記憶素子を装着する必要がない。また、コンテンツ受信機器は、コンテンツ提供機器から対象コンテンツのデータがコピーまたはムーブされるとき以外には、ネットワーク等の通信網１００にｆ接続可能な環境におかれている必要がない。このため、対象コンテンツを途中から他の機器で再生するための制約が少ないため、ユーザは、特別な意識をせずに、途中まで視聴したコンテンツを、引き続き、他の再生機器で視聴することができる。例えば、上述のコンテンツ取得指示を受け付けるボタンがコンテンツ受信機器に設けられている場合には、ユーザは、コンテンツが他の機器に格納されていること等を意識せずに、このボタンを押下するだけで、コンテンツ受信機器でコンテンツを連続的に視聴することができる。
【００９３】
ところで、以上においては、コンテンツ受信機器側からコンテンツ提供機器にデジタルコンテンツの提供を要求しているが、コンテンツ提供機器側からコンテンツ受信機器にデジタルコンテンツの受信を要求するようにしてもよい。
【００９４】
例えば、ユーザが、モバイルプレーヤ等の携帯情報処理装置で視聴中であったデジタルコンテンツを、家庭内等の据置型情報処理装置で引き続き視聴したいと考える場合がある。このような場合、ユーザは、携帯情報処理装置を操作することによって、視聴途中のデジタルコンテンツを据置型情報処理装置に転送し、引き続き据置型情報処理装置で視聴することができる。
【００９５】
以下、図１１及び図１２により、このようにする場合について説明する。なお、この場合においても、コンテンツ再生システムのハードウエア構成は、上述の場合と同様であるため、図１に示した符号を引用するが、ここでは、コンテンツ提供元となる携帯情報処理装置１１０をコンテンツ提供機器、コンテンツ送信先となる据置型情報処理装置１０をコンテンツ受信機器と呼ぶ。
【００９６】
コンテンツ提供機器１１０で途中まで視聴したデジタルコンテンツの続きをコンテンツ受信機器１０で視聴しようとする場合、ユーザは、以下のように、コンテンツ提供機器１１０にコンテンツ提供要求を与える。
【００９７】
コンテンツ提供機器１１０で視聴中のデジタルコンテンツの続きをコンテンツ受信機器１０で視聴しようとする場合には、ユーザは、コンテンツ受信機器１０の指定を含むコンテンツ提供指示を、コンテンツ提供機器１１０の操作部１５０に与える。
【００９８】
一方、コンテンツ提供機器１１０で視聴を中断したデジタルコンテンツの続きをコンテンツ受信機器１０で視聴しようとする場合には、ユーザは、コンテンツ受信機器１０の指定及びコンテンツ名の指定を含むコンテンツ提供指示を、コンテンツ提供機器１１０の操作部１５０に入力する。
【００９９】
このように、ユーザからのコンテンツ提供指示を操作部１５０が受け付けると、制御部１４０が、現在再生中のデジタルコンテンツまたはユーザ指定のデジタルコンテンツ（対象コンテンツ）のライセンス情報を記憶装置１２０から読み出し、その内容に基づき対象コンテンツをコピーまたはムーブ可能か否かを確認する（Ｓ２０００）。
【０１００】
その結果、対象コンテンツがコピー／ムーブ不可能であれば、制御部１４０は、ユーザに通知すべく、その旨を表す情報を出力部１６０に出力させてから処理を終了する。
【０１０１】
一方、対象コンテンツがコピー／ムーブ可能であれば、制御部１４０は、指定されたコンテンツ受信機器１０宛の要求メッセージ１４００を生成し、その送信を通信部１３０に指示する。これにより、コンテンツ受信機器１０宛に要求メッセージ１４００が送信される（Ｓ２０１０）。この要求メッセージ１４００の要求内容情報１４２０には、対象コンテンツのコンテンツＩＤを含むサービス提供要求が含まれる。
【０１０２】
その後、コンテンツ提供機器１１０は、この要求メッセージに対する応答待ち状態となる（Ｓ２０１１）。なお、コンテンツ受信機器１０は、この要求メッセージを受信すると、コンテンツ提供機器１１０が待機状態（Ｓ２０１１）にある間に、この要求メッセージに対する応答（通信メッセージ１５００）の返信処理等を実行するが、それらの処理（Ｓ２１００〜Ｓ２１２０）については後述する。
【０１０３】
ここで、所定の時間を経過しても、コンテンツ受信機器１０からの応答を通信部１３０が受信しなければ、制御部１４０は、要求メッセージの送信失敗をユーザに認識させるべく、その旨を表す情報を出力部１６０に出力させてから処理を終了する。この場合にも、あらかじめ定められた回数、要求メッセージの再送を試み、それでも応答メッセージが受信されないときに処理が終了するようにしてもよい。
【０１０４】
一方、コンテンツ受信機器１０からの応答メッセージ１５００を所定時間内に通信部１３０が受信すれば、制御部１４０は、この応答メッセージ１５００の内容に応じた処理を実行する（Ｓ２０２０）。
【０１０５】
例えば、応答メッセージ１５００の送信内容情報１５１０が受信失敗を表している場合には、制御部１４０は、所定の時間を経過しても応答メッセージを受信しない上述の場合と同様な処理を実行する。また、応答メッセージ１５００の送信内容情報１５１０が通信拒絶を表している場合には、制御部１４０は、その旨を表す情報を出力部１６０に出力させてから処理を終了する。また、応答メッセージ１５００の送信内容情報１５１０が対象コンテンツを受信可能であることを表している場合には、制御部４０は、図１２に示す処理（Ｓ２０３０〜）を実行する。
【０１０６】
ここで、上述したように、コンテンツ提供機器１１０が待機状態にある間（Ｓ２０１１）及びそれ以降に、コンテンツ受信機器１０が実行する処理について説明する。
【０１０７】
コンテンツ受信機器１０において、要求メッセージ１４００を通信部３０が受信すると、制御部４０が、この要求メッセージ１４００内のエラーチェックコード１４４０に基づき通信エラーの有無をチェックする（Ｓ２１００）。
【０１０８】
その結果、通信エラーが検出されれば、制御部４０は、通信エラーの回復処理を行う。それによっても通信エラーが回復されなければ、制御部４０は、受信失敗を表す送信内容情報１５１０を含む通信メッセージ１５００を生成し、その返信を通信部３０に指示する（Ｓ２１２０）。これにより、コンテンツ提供機器１１０に、受信失敗を表す通信メッセージ１５００が、要求メッセージ１４００に対する応答メッセージ（上述のＳ２０１１で、コンテンツ提供機器１１０が受信すべき応答メッセージ）として送信される。
【０１０９】
その後、あらかじめ定めた回数、コンテンツ提供機器１１０から要求メッセージ１４００が再送されても、要求メッセージ１４００の受信が失敗すれば、制御部４０は、通信網１００または各機器に問題が発生したと判断して、処理を終了する。
【０１１０】
一方、通信エラーが検出されなかった場合、及び、通信エラーが回復された場合のいずれかの場合（コンテンツ提供機器１１０からの要求メッセージを誤りなく取得できた場合）には、制御部４０は、必要な確認処理を、要求メッセージ１４００内の情報に基づき実行する（Ｓ２１１０）。ここで、接続に先立ち認証が必要な場合には、要求メッセージ１４００内の認証情報に基づき認証処理を実行する。例えば、接続可能リストに基づき、登録されている機器のみが接続できるように処理し、この機器間での接続が可能か否かを確認した上で認証しても良い。もちろん、認証自体に機器の確認という作業をさせても良い。通常は、機器同士の接続、利用者の認証の順に項目がチェックされる。その後にライセンスの利用可否を確認する。
【０１１１】
このとき、認証等の確認処理が失敗すれば、制御部４０は、接続拒絶を表す通信メッセージ１５００を生成し、その送信を通信部３０に指示してから（Ｓ２１２０）、処理を終了する。これにより、コンテンツ提供機器１１０には、接続拒絶を表す通信メッセージ１５００が、要求メッセージ１４００に対する上述の応答メッセージ（Ｓ２０１１で、コンテンツ提供機器１１０が受信すべき応答メッセージ）として送信される。
【０１１２】
一方、認証等の確認処理が成功すれば、制御部４０は、対象コンテンツが受信可能であることを表す通信メッセージ１５００を生成し、その送信を通信部３０に指示する（Ｓ２１２０）。これにより、コンテンツ提供機器１１０には、対象コンテンが受信可能であることを表す通信メッセージ１５００が、要求メッセージ１４００に対する上述の応答メッセージ（Ｓ２０１１で、コンテンツ提供機器１１０が受信すべき応答メッセージ）として送信される。その後、コンテンツ受信機１０は、コンテンツ情報の受信待ち状態となる（図１２のＳ２１２９）。
【０１１３】
さて、前述したように、Ｓ２１２０でコンテンツ提供機器１１０が受信した通信メッセージ１５００の送信内容情報１５１０が、対象コンテンツを受信可能であることを表していれば、図１２に示す以下の処理が実行される。
【０１１４】
コンテンツ提供機器１１０において、制御部１４０は、対象コンテンツのコンテンツＩＤを含むコンテンツ関連情報２１０及び視聴情報２００からコンテンツ情報１６００（図８参照）を生成し、このコンテンツ情報１６００を返信する（Ｓ２０３０）。その後、コンテンツ提供機器１１０は、コンテンツ受信機器１０からの応答待機状態になる（Ｓ２０３１）。なお、コンテンツ受信機器１０は、コンテンツ情報１６００を受信すると、コンテンツ提供機器１１０が待機状態（Ｓ２０３１）にある間に通信エラーの検出処理等を実行するが、それらの処理（Ｓ２１３０〜Ｓ２１５０）については後述する。
【０１１５】
ここで（Ｓ２０３１）、所定の時間を経過しても、コンテンツ受信機器１０からの応答（通信メッセージ１５００）を通信部１３０が受信しなければ、制御部１４０は、コンテンツ情報の送信失敗をユーザに認識させるべく、その旨を表す情報を出力部１６０に出力させてから処理を終了する。
【０１１６】
一方、コンテンツ受信機器１０からの応答（通信メッセージ１５００）を所定時間内に通信部１３０が受信すれば、制御部１４０は、この通信メッセージ１５００の内容に応じた処理を実行する（Ｓ２０４０）。
【０１１７】
例えば、通信メッセージ１５００の送信内容情報１５１０がコンテンツ情報または対象コンテンツの受信失敗を表している場合には、制御部１４０は、コンテンツ情報または対象コンテンツの送信失敗をユーザに認識させるべく、その旨を表す情報を出力部１６０に出力させる。その後、あらかじめ定められた回数、コンテンツ情報または対象コンテンツの再送を試み、それでも、コンテンツ情報または対象コンテンツの受信失敗を表す通信メッセージを受信し続けるときには、制御部１４０は処理を終了する。
【０１１８】
通信メッセージ１５００の送信内容情報１５１０が、コンテンツ受信機器１０が対象コンテンツを保有していることを表している場合には、制御部１４０は処理を終了する。
【０１１９】
通信メッセージ１５００の送信内容情報１５１０が、コンテンツ受信機器１０が対象コンテンツを保有していないことを表している場合には、制御部１４０は、図９及び図１０に示したコンテンツ再生／格納処理のうちのいずれかの処理と同様な処理により対象コンテンツを送信し（Ｓ２０５０）、送信完了により処理を終了する。
【０１２０】
ここで、上述したように、コンテンツ提供機器１１０が応答待ち状態にある間（Ｓ２０３１）及びそれ以降に、コンテンツ受信機器１０が実行する処理について説明する。
【０１２１】
コンテンツ提供機器１１０からのコンテンツ情報１６００を通信部３０が受信すると、制御部４０は、このコンテンツ情報１６００内のエラーチェックコードに基づき通信エラーの有無を検出する（Ｓ２１３０）。
【０１２２】
その結果、通信エラーが検出されれば、制御部４０は、通信エラーの回復処理を実行する。それによっても通信エラーを回復できなければ、制御部４０は、コンテンツ情報の受信失敗を表す送信内容情報を含む通信メッセージを生成し、この通信メッセージの返信を通信部３０に指示する（Ｓ２１５０）。これにより、コンテンツ提供機器１００に、コンテンツ情報の受信失敗を表す通信メッセージ１５００が、応答メッセージ（上述のＳ２０３１で、コンテンツ提供機器１１０が受信する通信メッセージ）として送信される。
【０１２３】
その後、あらかじめ定めた回数、コンテンツ提供機器１１０からコンテンツ情報を再送されても、その受信が失敗し続けるときには、制御部４０は、通信網１００または機器に問題が発生したと判断し、処理を終了する。
【０１２４】
一方、通信エラーが検出されなかった場合、及び、通信エラーが回復された場合のいずれかの場合（すなわち、コンテンツ情報を誤りなく取得できた場合）には、制御部４０は、このコンテンツ情報１６００に基づき必要な確認処理を実行する（Ｓ２１４０）。具体的には、制御部４０は、コンテンツ情報から再生位置情報を読み出し、それを保持するとともに、コンテンツ情報からコンテンツＩＤを読み出し、それに対応するデジタルコンテンツ（対象コンテンツ）が記憶装置２０に格納されているか否かをチェックする。
【０１２５】
その後、制御部４０は、そのチェック結果を送信内容情報とする通信メッセージを生成し、その送信を通信部３０に指示する（Ｓ２１５０）。これにより、コンテンツ受信機器１０が対象コンテンツを保有しているまたは保有していないことを表す通信メッセージ１５００が、応答メッセージ（上述のＳ２０３１で、コンテンツ提供機器１１０が受信する通信メッセージ）として送信される。
【０１２６】
ここで、対象コンテンツを保有している場合には、制御部４０は、前述の場合と同様な処理により、対象コンテンツの再生を出力部６０に実行させる（Ｓ２１８０）。
【０１２７】
また、対象コンテンツを未保有である場合には、コンテンツ受信機器１１０は対象コンテンツの受信待ち状態となる（Ｓ２１５１）。そして、対象コンテンツのコンテンツデータを通信部３０が受け付けると、制御部４０は、その内容をチェックする（Ｓ２１６０）。
【０１２８】
その結果、制御部４０は、受信したコンテンツデータに誤り等がある場合には、対象コンテンツの受信失敗を表す通信メッセージ１５００の返信を通信部３０に指示する（Ｓ２１５０）。これにより、コンテンツ提供機器１１０に、対象コンテンツの受信失敗を表す通信メッセージ１５００が、応答メッセージ（上述のＳ２０３１で、コンテンツ提供機器１１０が受信する通信メッセージ）として送信される。その後、あらかじめ定めた回数、コンテンツ提供機器１１０から対象コンテンツのデータを再送されても、その受信が失敗し続けるときには、制御部４０は、通信網１００または機器に問題が発生したと判断し、処理を終了する。
【０１２９】
一方、対象コンテンツ２３０Ａのコンテンツデータを誤り等なく受信し始めると、制御部４０は、図９及び図１０に示したコンテンツ再生／格納処理のうちのいずれかの処理にしたがって、そのコンテンツデータを記憶装置２０に高速で格納（コピーまたはムーブ）するとともに（Ｓ２１７０）、対象コンテンツの再生を出力部６０に指示する（Ｓ２１８０）。これにより、コンテンツ提供機器１１０で再生途中であった対象コンテンツ２３０Ａの残りが、コンテンツ受信機器１０において再生される。
【０１３０】
このような処理によっても、前述の処理と同様、ユーザは、デジタルコンテンツを再生機器で途中まで視聴した後、その残りを別の再生機器で視聴することができる。例えば、ユーザは、モバイルプレーヤを操作することによって、このモバイルプレーヤで途中まで視聴済みのデジタルコンテンツの続きを家庭内等の再生機器で視聴することができる。
【０１３１】
そして、この場合においても、ユーザは、特別な記憶素子をコンテンツ受信機器に装着する必要がなく、また、コンテンツ受信機器は、コンテンツ受信機器に対象コンテンツのデータがコピーまたはムーブされるとき以外、ネットワーク等の通信網に接続可能な環境におかれている必要がない。このため、対象コンテンツを途中から他の機器で再生するための制約が少ないため、ユーザは、特別な意識をせずに、途中まで視聴したコンテンツを、引き続き、他の再生機器で視聴することができる。例えば、上述の処理の開始指示を受け付けるボタンがコンテンツ提供機器に設けられている場合には、ユーザは、通常の再生指示と同様にボタンを押下するだけで、コンテンツ提供機器でコンテンツを連続的に視聴することができる。
【０１３２】
以上において、コンテンツ受信機器側からコンテンツ提供機器にデジタルコンテンツの提供を要求する場合、及び、コンテンツ提供機器側からコンテンツ受信機器にデジタルコンテンツの受信を要求する場合の２つの例を挙げたが、少なくとも１台の情報処理装置１０に、デジタルコンテンツの受信を要求する機能と、デジタルコンテンツの提供を要求する機能との双方を持たせるとともに、少なくとも他の１台の情報処理装置１１０に、受信要求に応じてデジタルコンテンツの提供を受ける機能と、提供要求に応じてデジタルコンテンツを提供する機能との双方を持たせることも可能である。
【０１３３】
このようにすれば、例えば、ユーザは、一旦、情報処理装置１０から情報処理装置１１０にデジタルコンテンツを持ち出して、そのデジタルコンテンツを情報処理装置１１０で途中まで視聴し、さらに、その続きを元の情報処理装置１０で視聴することができる。より具体的な例を挙げると、ユーザは、ＨＤＤレコーダから視聴途中の動画コンテンツをモバイル端末にコピー／ムーブして、外出先で、その動画コンテンツの続きをモバイル端末で視聴し、それでもなお、その動画コンテンツを終わりまで視聴できなければ、帰宅後、再び、その動画コンテンツを元のＨＤＤレコーダにコピー／ムーブし、その残りを元のＨＤＤレコーダで視聴することができる。
【０１３４】
以上においては、ある情報処理装置で再生中のまたは再生中断したデジタルコンテンツを、現在の再生位置または再生中断位置から別の情報処理装置で再生しているが、これらの位置だけでなく、例えば、コンテンツ製作者があらかじめ設定しておいた位置、または、ユーザがコンテンツ視聴中に指定した位置から再生し始めることも可能である。
【０１３５】
この場合には、デジタルコンテンツの視聴中のユーザが簡単な操作で位置を指定することができるように、例えば、ユーザから位置の指定を受け付けるボタンを情報処理装置に設け、このボタンが押下されたタイミングにおける再生位置を表す位置情報が視聴情報２００に格納されるようにすることが望ましい。そして、このようにして設定された位置を表す位置情報と、コンテンツ作成者が設定した位置を表す位置情報とを設定者（コンテンツ製作者、ユーザ）ごとに視聴情報２００に含ませておき、Ｓ１１５０及びＳ２０３０で生成されるコンテンツ情報１６００に格納される再生位置情報１６６０に、この位置情報及び上述の位置情報が含まれるようにすればよい。
【０１３６】
例えば、図１５に示すように、デジタルコンテンツに、現在の再生位置（または再生中断位置）３０１０の他、コンテンツ製作者の指定位置４０００〜４０２０、ユーザＡの指定位置４０３０〜４０５０、ユーザＢの設定位置４０６０〜４１１０が設定されている場合、視聴情報２００には、コンテンツ製作者の指定位置４０００〜４０２０を表す位置情報情報、ユーザＡの指定位置４０３０〜４０５０を表す位置情報情報、ユーザＢの指定位置４０６０〜４１１０を表す位置情報情報が含まれる。そして、再生位置情報１６６０には、現在の再生位置（または再生中断位置）３０１０を表す位置情報の他に、コンテンツ製作者が指定した位置４０００〜４０２０を表す位置情報と、ユーザの指定位置を表す位置情報とが含まれる。
【０１３７】
ここで、各ユーザの位置情報は、要求メッセージ内の認証情報に基づき正当性を確認されたユーザのみが再生位置情報として利用可能であってもよい。または、各ユーザが、それぞれ、自身の位置情報の利用を許可するユーザを指定しておいてもよい。このようにすれば、ユーザは、ライセンス上の問題からデジタルコンテンツ自体を提供できなくても、自身の位置情報を他のユーザに提供することによって、自身の位置情報を他のユーザと共有することができる。例えば、ユーザＡの位置情報を取得したユーザＢは、その後に、デジタルコンテンツのライセンスを取得すれば、ユーザＡが指定した位置からデジタルコンテンツを楽しむことができる。
【０１３８】
また、同じデジタルコンテンツに対して設定された位置情報を収集し、それらの位置情報を統合すれば、ハイライトシーン、特定シーン等を簡単に抽出することができる。例えば、複数のコンテンツ製作者が分担して提供予定デジタルコンテンツにハイライトシーンまたは注目点として設定した位置の位置情報を収集し、それらの位置情報を統合すれば、より注目度の高いシーン集をほぼ自動的に生成することができる。同様に、ユーザは、同じデジタルコンテンツに設定した複数の位置情報を統合、編集することにより、ユーザ独自のハイライトシーン等の抽出を効率的に行うことができる。
【０１３９】
そこで、ユーザ等がデジタルコンテンツに設定した位置情報を回収するサービスを提供することも可能である。例えば、コンテンツ製作者は、回収された位置情報に基づき、コンテンツの視聴傾向の把握、人気のあるシーンの検出等を容易に行うことができる。
【０１４０】
このような位置情報の収集／配信するサービスを実現するためのシステム構成例を図１６に示す。
【０１４１】
このシステムは、位置情報収集／配信サービス提供者の情報処理装置５０００を上述のコンテンツ再生システムに追加したものに相当する。この情報処理装置５０００は、通信網１００を介してコンテンツ提供機器（図１６では情報処理装置１０）から位置情報を収集して蓄積しておき、蓄積した位置情報を、通信網１００を介してコンテンツ受信機器（図１６では情報処理装置１１０）に配信する。なお、図１６には、便宜上、情報処理装置１０が前述のコンテンツ提供機器、情報処理装置１１０が前述のコンテンツ受信機器として機能する場合を示しているが、これとは逆に、情報処理装置１１０が前述のコンテンツ提供機器、情報処理装置１０が前述のコンテンツ受信機器として機能してもよい。
【０１４２】
位置情報の収集は、例えば、コンテンツ提供機器１０が対象コンテンツのコンテンツ情報を送信するタイミングで行われる。具体的には、コンテンツ提供機器１０が、コンテンツ受信機器１１０にコンテンツ情報を送信するときに、それと同じコンテンツ情報を情報処理装置５０００にも送信する。このとき、ユーザには特別な操作が要求されないため、ユーザに意識させずに再生位置情報を収集することができる。ユーザが能動的に位置情報を提供する場合には、情報処理装置１０,１１０の特定のユーザインタフェース（ＧＵＩ、ボタン等）が、ユーザからの指示を受け付けたときに、情報処理装置１０,１１０から情報処理装置５０００宛に位置情報が送信されるようにすればよい。もちろん、通信網１００の状態に応じて位置情報の提供方法が定まるようにしてもよいし、ライセンス情報、設定情報２２０等において位置情報の提供方法が定められてもよい。
【０１４３】
一方、収集した位置情報の配信は、例えば、コンテンツ受信機器１０が対象コンテンツのコンテンツ情報を受信するタイミングで行われる。具体的には、情報処理装置５０００は、コンテンツ提供機器１１０からのコンテンツ情報を待機中のコンテンツ受信機器１０に、対象コンテンツについて収集・蓄積した位置情報、または、その位置情報を再生位置情報として含むコンテンツ情報を提供すればよい。このとき、位置情報を提供する場合と同様、ユーザには特別な操作が要求されない。ユーザが能動的に位置情報を取得する場合には、情報処理端末１０,１１０の特定のユーザインタフェースが、ユーザからの指示を受け付けたときに、情報処理端末１０,１１０から情報処理装置５０００に位置情報の送信要求が送信されるようにすればよい。もちろん、通信網１００の状態に応じて位置情報の取得方法が定まるようにしてもよいし、ライセンス情報、設定情報２２０等において位置情報の取得方法が定められてもよい。
【０１４４】
ただし、情報処理端末１０,１１０だけが有線接続されている場合等には、再生位置情報を含むコンテンツ情報が情報処理装置５０００によって自動的に収集及び配布されることはない。このような場合には、ユーザから位置情報収集／配布サービス提供者へ、または、位置情報収集／配布サービス提供者からユーザに位置情報を伝達可能な他の手段を用いればよい。例えば、ユーザが、再生位置情報を紙などの印刷媒体に印刷し、この印刷媒体を位置情報収集／配布サービス提供者に送付するようにしてもよい。または、ユーザが、再生位置情報を表す二次元コードを表示または印刷させ、それをカメラ付き携帯電話で撮影して、その出力画像を情報処理装置５０００に送信するようにしてもよい。または、出力画像が格納されたフラッシュメモリ等の小型記憶装置をサービス提供者に送付してもよい。
【０１４５】
このように、情報処理装置間でコンテンツ情報が交換可能であることを利用して、例えば、位置情報の提供を条件としてデジタルコンテンツを無料または低料金で提供するサービス、ユーザ間でコンテンツ情報を交換してもらい、そのコンテンツ情報のコンテンツ格納場所情報１６３０が示す領域のデジタルコンテンツを有料または無料で提供するサービス、デジタルコンテンツをユーザごとに応じた形式に変換して提供するサービス、宣伝等のさまざまなサービス提供が可能となる。なお、ここでは、位置情報収集／配布サービス提供者とコンテンツ提供者とが異なる場合を例に挙げたが、位置情報収集／配布サービス提供者とコンテンツ提供者とは同一であってもよい。また、「ユーザごとに応じた形式」とは、例えばコンテンツ提供者が保持しているハイビジョン品質のコンテンツを通常のＴＶ品質のものに変換することや、携帯電話向けにＭＰＥＧ４形式に変換することや、音声再生装置向けにＭＰ３に変換することなどを指す。但し、位置情報を「コンテンツ開始後何秒後」といった時間情報で保持している場合は、位置情報をコンテンツの形式に合せて変換する必要はない。位置情報の持たせ方に依存するからである。
【０１４６】
なお、以上、１台のコンテンツ提供機器からデジタルコンテンツの提供を受けるコンテンツ受信機器が１台である場合について説明したが、例えば１台のコンテンツ提供機器からデジタルコンテンツの提供を受けるコンテンツ受信機器が複数存在していてもよい。これにより、ユーザＡが所有する情報処理装置から、例えば、ユーザＡの元に集合した複数の別ユーザの情報処理装置に共通のデジタルコンテンツを提供することが可能となる。つまり、ユーザＡが視聴中のデジタルコンテンツを、ユーザＡの現在の視聴位置から、複数の別ユーザが視聴することができる等、同じデジタルコンテンツの視聴を複数ユーザで共有することが可能となる。
【図面の簡単な説明】
【０１４７】
【図１】本発明の一実施形態に係るコンテンツ再生システムの概略構成図である。
【図２】図１の情報処理装置の記憶装置に格納された情報を説明するための図である。
【図３】本発明の一実施形態に係る、コンテンツ受信機器がコンテンツ提供機器にコンテンツ提供を要求する場合におけるコンテンツ再生処理の流れを示すアクティビティ図である。
【図４】本発明の一実施形態に係る、コンテンツ受信機器がコンテンツ提供機器にコンテンツ提供を要求する場合におけるコンテンツ再生処理の流れを示すアクティビティ図である。
【図５】本発明の一実施形態に係る、コンテンツ受信機器がコンテンツ提供機器にコンテンツ提供を要求する場合におけるコンテンツ再生処理の流れを示すアクティビティ図である。
【図６】本発明の一実施形態に係る要求メッセージのデータ構成を概念的に示した図である。
【図７】本発明の一実施形態に係る通信メッセージのデータ構成を概念的に示した図である。
【図８】本発明の一実施形態に係るコンテンツ情報のデータ構造を概念的に示した図である。
【図９】本発明の一実施形態に係る第１のコンテンツ格納／再生処理を説明するための図である。
【図１０】本発明の一実施形態に係る第２のコンテンツ格納／再生処理を説明するための図である。
【図１１】本発明の一実施形態に係る、コンテンツ提供機器がコンテンツ受信機器にコンテンツ受信を要求する場合におけるコンテンツ再生処理の流れを示すアクティビティ図である。
【図１２】本発明の一実施形態に係る、コンテンツ提供機器がコンテンツ受信機器にコンテンツ受信を要求する場合におけるコンテンツ再生処理の流れを示すアクティビティ図である。
【図１３】本発明の一実施形態に係る、デジタルコンテンツ全体のコピー／ムーブ方法を説明するための図である。
【図１４】本発明の一実施形態に係る、再生開始位置以降のコンテンツデータのコピー／ムーブ方法を説明するための図である。
【図１５】設定された複数の位置情報が示す、デジタルコンテンツ上の位置を示した図である。
【図１６】本発明の一実施形態に係る、位置情報の収集／配布するサービスを実現するためのシステムの概略構成図である。
【符号の説明】
【０１４８】
１０,１１０…情報処理装置、２０，１２０…情報記憶装置、３０，１３０…通信部、４０，１４０…制御部、５０，１５０…操作部、６０，１６０…出力部、１００…通信網、２００…視聴情報、２１０…コンテンツ関連情報、２２０…設定情報、２３０…コンテンツ格納領域、１４００…要求メッセージ、１５００…通信メッセージ、１６００…コンテンツ情報、１７００…デジタルコンテンツ
【図１】
2007134885.tif 000003
【図２】
2007134885.tif 000004
【図３】
2007134885.tif 000005
【図４】
2007134885.tif 000006
【図５】
2007134885.tif 000007
【図６】
2007134885.tif 000008
【図７】
2007134885.tif 000009
【図８】
2007134885.tif 000010
【図９】
2007134885.tif 000011
【図１０】
2007134885.tif 000012
【図１１】
2007134885.tif 000013
【図１２】
2007134885.tif 000014
【図１３】
2007134885.tif 000015
【図１４】
2007134885.tif 000016
【図１５】
2007134885.tif 000017
【図１６】
2007134885.tif 000018