(57)【特許請求の範囲】
【請求項１】
コンテンツを再生する出力部を備えたコンテンツ再生装置と、当該コンテンツ再生装置とネットワークを介して接続されたサーバ装置とを備えたコンテンツ再生システムであって、
前記コンテンツ再生装置は、
前記コンテンツが記憶されている再生側コンテンツ記憶部と、
前記サーバ装置が計測した当該コンテンツ再生装置と前記サーバ装置との間のネットワーク通信速度を受信し、前記再生側コンテンツ記憶部に記憶されている前記コンテンツの分割時間を、受信した前記ネットワーク通信速度に基づいて算出する分割時間算出部と、
前記再生側コンテンツ記憶部に記憶されている前記コンテンツのうち、当該コンテンツの冒頭から前記分割時間以降のコンテンツである後部コンテンツを前記サーバ装置に送信し、送信した前記後部コンテンツを前記再生側コンテンツ記憶部から削除するコンテンツ登録部と、
前記コンテンツの再生要求の入力を受付ける入力部と、
前記入力部に前記再生要求が入力されると、前記サーバ装置にコンテンツ取得要求を送信して前記後部コンテンツを読み出すコンテンツ読み出し部と、
前記入力部に前記再生要求が入力されると、前記再生側コンテンツ記憶部に記憶されている前記コンテンツの冒頭から前記分割時間までのコンテンツである前部コンテンツを読み出して前記出力部に再生させ、当該前部コンテンツを前記出力部に再生させている際に前記コンテンツ読み出し部によって読み出された前記後部コンテンツを、前記前部コンテンツに連続して前記出力部に再生させるコンテンツ再生部と、を備え、
前記サーバ装置は、
前記コンテンツ再生装置と通信を行い、前記コンテンツ再生装置と当該サーバ装置との間のネットワーク通信速度を計測し、計測した前記ネットワーク通信速度を前記コンテンツ再生装置に送信する試験部と、
前記コンテンツ再生装置から送信される前記後部コンテンツが記憶されるサーバ側コンテンツ記憶部と、
前記コンテンツ再生装置から送信される前記コンテンツ取得要求に応じて、前記サーバ側コンテンツ記憶部に記憶された前記後部コンテンツを送信するコンテンツ送信部と、
を備えることを特徴とするコンテンツ再生システム。
【請求項２】
前記試験部は、
計測した前記ネットワーク通信速度から前記コンテンツの分割時間を算出し、算出した前記分割時間を前記コンテンツ再生装置に送信し、
前記コンテンツ登録部は、前記サーバ装置から受信した前記分割時間以降の後部コンテンツを前記サーバ装置に送信する
ことを特徴とする請求項１に記載のコンテンツ再生システム。
【請求項３】
前記コンテンツ再生装置の、
再生側コンテンツ登録部は、前記コンテンツのうち定められた区画毎に後部コンテンツを前記サーバ装置に送信し、送信した前記後部コンテンツを前記再生側コンテンツ記憶部から削除し、
前記入力部は、前記区画毎のコンテンツの再生要求の入力を受付け、
前記コンテンツ読み出し部は、前記入力部に前記区画毎の前記再生要求が入力されると、前記サーバ装置から当該区画に対応する前記後部コンテンツを読み出し、
前記コンテンツ再生部は、前記入力部に前記区画毎の再生要求が入力されると、前記再生側コンテンツ記憶部から当該区画に対応する前記前部コンテンツを読み出して前記出力部に再生させ、当該前部コンテンツを前記出力部に再生させている際に前記コンテンツ読み出し部によって読み出された前記後部コンテンツを、前記前部コンテンツに連続して前記出力部に再生させる
ことを特徴とする請求項１または請求項２のいずれか１項に記載のコンテンツ再生システム。
【請求項４】
コンテンツを再生する出力部と、前記コンテンツが記憶されている再生側コンテンツ記憶部とを備えたコンテンツ再生装置と、前記コンテンツ再生装置から送信されるコンテンツが記憶されるサーバ側コンテンツ記憶部を備え、前記コンテンツ再生装置とネットワークを介して接続されたサーバ装置とを備えたコンテンツ再生システムのコンテンツ再生方法であって、
前記コンテンツ再生装置が、
前記サーバ装置が計測した当該コンテンツ再生装置と前記サーバ装置との間のネットワーク通信速度を受信し、前記再生側コンテンツ記憶部に記憶されている前記コンテンツの分割時間を、受信した前記ネットワーク通信速度に基づいて算出するステップと、
前記再生側コンテンツ記憶部に記憶されている前記コンテンツのうち、当該コンテンツの冒頭から前記分割時間以降のコンテンツである後部コンテンツを前記サーバ装置に送信し、送信した前記後部コンテンツを前記再生側コンテンツ記憶部から削除するステップと、
前記コンテンツの再生要求の入力を受付けるステップと、
前記再生要求が入力されると、前記再生側コンテンツ記憶部に記憶されている前記コンテンツの冒頭から前記分割時間までのコンテンツである前部コンテンツを読み出して前記出力部に再生させ、当該前部コンテンツを前記出力部に再生させている際に、前記サーバ装置にコンテンツ取得要求を送信して前記後部コンテンツを読み出し、読み出した前記後部コンテンツを、前記前部コンテンツに連続して前記出力部に再生させるステップと、
を備えることを特徴とするコンテンツ再生方法。
【請求項５】
コンテンツを再生する出力部と、前記コンテンツが記憶されている再生側コンテンツ記憶部とを備えたコンテンツ再生装置と、前記コンテンツ再生装置から送信されるコンテンツが記憶されるサーバ側コンテンツ記憶部を備え、前記コンテンツ再生装置とネットワークを介して接続されたサーバ装置とを備えたコンテンツ再生システムにおける前記コンテンツ再生装置のコンピュータに、
前記サーバ装置が計測した当該コンテンツ再生装置と前記サーバ装置との間のネットワーク通信速度を受信し、前記再生側コンテンツ記憶部に記憶されている前記コンテンツの分割時間を、受信した前記ネットワーク通信速度に基づいて算出するステップと、
前記再生側コンテンツ記憶部に記憶されている前記コンテンツのうち、当該コンテンツの冒頭から前記分割時間以降のコンテンツである後部コンテンツを前記サーバ装置に送信し、送信した前記後部コンテンツを前記再生側コンテンツ記憶部から削除するステップと、
前記コンテンツの再生要求の入力を受付けるステップと、
前記再生要求が入力されると、前記再生側コンテンツ記憶部に記憶されている前記コンテンツの冒頭から前記分割時間までのコンテンツである前部コンテンツを読み出して前記出力部に再生させ、当該前部コンテンツを前記出力部に再生させている際に、前記サーバ装置にコンテンツ取得要求を送信して前記後部コンテンツを読み出し、読み出した前記後部コンテンツを、前記前部コンテンツに連続して前記出力部に再生させるステップと、
を実行させるコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して送信されるコンテンツを再生するコンテンツ再生システム、コンテンツ再生方法およびコンテンツ再生プログラムに関する。
【背景技術】
【０００２】
デジタル放送やインターネットなどのネットワークを介して、テレビの放送番組等のコンテンツがユーザのテレビ受像機などのコンピュータ装置に送信され、視聴されている。このようなコンピュータ装置には、例えばハードディスクレコーダなどのように、送信されたコンテンツを録画して記憶しておき、時間をおいてコンテンツを再生する機能を備えるものがある。しかし、このようなコンピュータ装置は、そのコンピュータ装置自体が備える記憶媒体の容量を超えるコンテンツを記憶することはできない。
そこで、このようなコンピュータ装置がネットワークを介して外部の記憶装置と通信を行い、外部の記憶装置にコンテンツを記憶させておき、必要に応じて読み出して再生する技術が提案されている（例えば、特許文献１および特許文献２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６５５４４号公報
【特許文献２】特開２００９−１５９１７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ネットワークを介して外部の記憶装置にコンテンツを記憶させる場合、そのコンテンツを再生する際には、ネットワークを介してコンテンツを読み出す必要がある。ネットワークを介してコンテンツを読み出す際には、ネットワーク回線の帯域に応じて数秒から数分の時間がかかる場合があると考えられる。このため、ユーザ側のコンピュータ装置内に記憶されているコンテンツを読み出して再生することに比べて、ユーザ側のコンピュータ装置に再生要求が入力されてからコンテンツが読み出されて再生が開始されるまでに、相当の待ち時間がかかる。このような待ち時間は、ユーザに煩わしさを感じさせることがあると考えられる。そこで、このような待ち時間を短縮し、快適なコンテンツ再生環境を提供することが望ましい。
【０００５】
本発明は、このような状況に鑑みてなされたもので、ネットワークを介した他の装置にコンテンツを記憶させてユーザ側のコンピュータ装置自体に記憶させるコンテンツのデータ容量を低減するとともに、ユーザ側のコンピュータ装置に再生要求が入力されてから再生するまでの時間を短縮し、ユーザにとって快適にコンテンツを再生するコンテンツ再生システム、コンテンツ再生方法およびコンテンツ再生プログラムを提供する。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、コンテンツを再生する出力部を備えたコンテンツ再生装置と、コンテンツ再生装置とネットワークを介して接続されたサーバ装置とを備えたコンテンツ再生システムであって、コンテンツ再生装置は、コンテンツが記憶されている再生側コンテンツ記憶部と、サーバ装置が計測した当該コンテンツ再生装置とサーバ装置との間のネットワーク通信速度を受信し、コンテンツ記憶部に記憶されているコンテンツの分割時間を、受信したネットワーク通信速度に基づいて算出する分割時間算出部と、再生側コンテンツ記憶部に記憶されているコンテンツのうち、コンテンツの冒頭から分割時間以降のコンテンツである後部コンテンツをサーバ装置に送信し、送信した後部コンテンツを再生側コンテンツ記憶部から削除するコンテンツ登録部と、コンテンツの再生要求の入力を受付ける入力部と、入力部に再生要求が入力されると、サーバ装置にコンテンツ取得要求を送信して後部コンテンツを読み出すコンテンツ読み出し部と、入力部に再生要求が入力されると、再生側コンテンツ記憶部に記憶されているコンテンツの冒頭から分割時間までのコンテンツである前部コンテンツを読み出して出力部に再生させ、前部コンテンツを出力部に再生させている際にコンテンツ読み出し部によって読み出された後部コンテンツを、前部コンテンツに連続して出力部に再生させるコンテンツ再生部と、を備え、サーバ装置は、コンテンツ再生装置と通信を行い、コンテンツ再生装置と当該サーバ装置との間のネットワーク通信速度を計測し、計測したネットワーク通信速度をコンテンツ再生装置に送信する試験部と、コンテンツ再生装置から送信される後部コンテンツが記憶されるサーバ側コンテンツ記憶部と、コンテンツ再生装置から送信されるコンテンツ取得要求に応じて、サーバ側コンテンツ記憶部に記憶された後部コンテンツを送信するコンテンツ送信部と、を備えることを特徴とする。
【０００７】
また、本発明は、上述の試験部が、計測したネットワーク通信速度からコンテンツの分割時間を算出し、算出した分割時間をコンテンツ再生装置に送信し、コンテンツ登録部は、サーバ装置から受信した分割時間以降の後部コンテンツをサーバ装置に送信することを特徴とする。
【０００８】
また、本発明は、コンテンツ再生装置の、再生側コンテンツ登録部は、コンテンツのうち定められた区画毎に後部コンテンツをサーバ装置に送信し、送信した後部コンテンツを再生側コンテンツ記憶部から削除し、入力部は、区画毎のコンテンツの再生要求の入力を受付け、コンテンツ読み出し部は、入力部に区画毎の再生要求が入力されると、サーバ装置から区画に対応する後部コンテンツを読み出し、コンテンツ再生部は、入力部に区画毎の再生要求が入力されると、再生側コンテンツ記憶部から区画に対応する前部コンテンツを読み出して出力部に再生させ、前部コンテンツを出力部に再生させている際にコンテンツ読み出し部によって読み出された後部コンテンツを、前部コンテンツに連続して出力部に再生させることを特徴とする。
【０００９】
また、本発明は、コンテンツを再生する出力部と、コンテンツが記憶されている再生側コンテンツ記憶部とを備えたコンテンツ再生装置と、コンテンツ再生装置から送信されるコンテンツが記憶されるサーバ側コンテンツ記憶部を備え、コンテンツ再生装置とネットワークを介して接続されたサーバ装置とを備えたコンテンツ再生システムのコンテンツ再生方法であって、コンテンツ再生装置が、サーバ装置が計測した当該コンテンツ再生装置とサーバ装置との間のネットワーク通信速度を受信し、再生側コンテンツ記憶部に記憶されているコンテンツの分割時間を、受信したネットワーク通信速度に基づいて算出するステップと、再生側コンテンツ記憶部に記憶されているコンテンツのうち、コンテンツの冒頭から分割時間以降のコンテンツである後部コンテンツをサーバ装置に送信し、送信した後部コンテンツを再生側コンテンツ記憶部から削除するステップと、コンテンツの再生要求の入力を受付けるステップと、再生要求が入力されると、再生側コンテンツ記憶部に記憶されているコンテンツの冒頭から分割時間までのコンテンツである前部コンテンツを読み出して出力部に再生させ、前部コンテンツを出力部に再生させている際に、サーバ装置にコンテンツ取得要求を送信して後部コンテンツを読み出し、読み出した後部コンテンツを、前部コンテンツに連続して出力部に再生させるステップと、を備えることを特徴とする。
【００１０】
また、本発明は、コンテンツを再生する出力部と、コンテンツが記憶されている再生側コンテンツ記憶部とを備えたコンテンツ再生装置と、コンテンツ再生装置から送信されるコンテンツが記憶されるサーバ側コンテンツ記憶部を備え、コンテンツ再生装置とネットワークを介して接続されたサーバ装置とを備えたコンテンツ再生システムにおけるコンテンツ再生装置のコンピュータに、サーバ装置が計測した当該コンテンツ再生装置とサーバ装置との間のネットワーク通信速度を受信し、再生側コンテンツ記憶部に記憶されているコンテンツの分割時間を、受信したネットワーク通信速度に基づいて算出するステップと、再生側コンテンツ記憶部に記憶されているコンテンツのうち、コンテンツの冒頭から分割時間以降のコンテンツである後部コンテンツをサーバ装置に送信し、送信した後部コンテンツを再生側コンテンツ記憶部から削除するステップと、コンテンツの再生要求の入力を受付けるステップと、再生要求が入力されると、再生側コンテンツ記憶部に記憶されているコンテンツの冒頭から分割時間までのコンテンツである前部コンテンツを読み出して出力部に再生させ、前部コンテンツを出力部に再生させている際に、サーバ装置にコンテンツ取得要求を送信して後部コンテンツを読み出し、読み出した後部コンテンツを、前部コンテンツに連続して出力部に再生させるステップと、を実行させるコンテンツ再生プログラムである。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、コンテンツ再生装置が、再生側コンテンツ記憶部に記憶されているコンテンツのうち、コンテンツの冒頭から定められた分割時間以降のコンテンツである後部コンテンツをサーバ装置に送信し、送信した後部コンテンツを再生側コンテンツ記憶部から削除し、コンテンツの再生要求の入力を受付け、再生要求が入力されると、再生側コンテンツ記憶部に記憶されているコンテンツの冒頭から分割時間までのコンテンツである前部コンテンツを読み出して前記出力部に再生させ、前部コンテンツを出力部に再生させている際に、サーバ装置にコンテンツ取得要求を送信して後部コンテンツを読み出し、読み出した後部コンテンツを、前部コンテンツに連続して出力部に再生させるようにしたので、再生側コンテンツ記憶部に記憶させるデータ容量を低減させるとともに、入力される再生要求に対応するコンテンツの再生を即座に開始することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態によるコンテンツ再生システムの構成例を示すブロック図である。
【図２】本発明の一実施形態による分割時間の概念を示す図である。
【図３】本発明の一実施形態によるサーバ側コンテンツ記憶部に記憶されるデータ項目の例を示す図である。
【図４】本発明の一実施形態によるコンテンツ再生システムの動作例を示すシーケンス図である。
【図５】本発明の一実施形態によるコンテンツ再生システムの動作時に送受信されるデータ例を示す図である。
【図６】本発明の一実施形態によるコンテンツ再生システムの動作例を示すシーケンス図である。
【図７】本発明の一実施形態によるチャプター毎の分割時間の概念を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態によるコンテンツ再生システム１の構成を示すブロック図である。コンテンツ再生システム１は、コンテンツ送信装置１０と、出力装置２０と、コンテンツ再生装置３０と、サーバ装置４０とのコンピュータ装置を備えている。
【００１４】
コンテンツ送信装置１０は、有線または無線のネットワークを介してコンテンツを送信するコンピュータ装置である。例えば、コンテンツ送信装置１０には、デジタル放送によるコンテンツを送信する無線局や、インターネット放送を行うサーバ装置など、時間とともに変化する動画や音声等のコンテンツを随時送信するコンピュータ装置が適用できる。本実施形態では、コンテンツ送信装置１０は、デジタル放送を行うとして説明する。
出力装置２０は、コンテンツ送信装置１０から送信されるコンテンツを再生するコンピュータ装置である。出力装置２０は、例えば、動画を出力するディスプレイや音声を出力するスピーカを備えるテレビ受像機である。
【００１５】
コンテンツ再生装置３０は、コンテンツ送信装置１０から送信されるコンテンツを受信し、出力装置２０に再生させるユーザ側のコンピュータ装置である。ここでは、コンテンツ再生装置３０は、ハードディスクレコーダ（ＨＤＤレコーダ）であるとして説明する。コンテンツ再生装置３０は、コンテンツの録画予約機能を備えており、予め設定された録画開始時刻から録画終了時刻までの間、定められた放送番組（コンテンツ）の録画（記憶）を行う。また、ここでは、コンテンツ再生装置３０と出力装置２０とは別個のコンピュータ装置であるとして説明するが、コンテンツ再生装置３０が出力装置２０の機能と同様の機能を持つ出力部を備えるようにして、単一のコンピュータ装置により構成しても良い。コンテンツ再生装置３０は、インターネット等のネットワークを介してサーバ装置４０に接続される。コンテンツ再生装置３０は、コンテンツ受信部３１と、再生側コンテンツ記憶部３２と、再生側コンテンツ登録部３３と、再生側ダウンロード試験部３４と、入力部３５と、コンテンツ読み出し部３６と、コンテンツ再生部３７とを備えている。
【００１６】
コンテンツ受信部３１は、コンテンツ送信装置１０から送信されるコンテンツを受信し、再生側コンテンツ記憶部３２に記憶させる。
再生側コンテンツ記憶部３２には、コンテンツ受信部３１によって受信されたコンテンツが記憶される。後述するように、再生側コンテンツ記憶部３２には、まずコンテンツ受信部３１が受信したコンテンツの全体が記憶され、再生側コンテンツ登録部３３によって、コンテンツの全体のうち冒頭から定められた分割時間以降の後部コンテンツが削除され、分割時間までの前部コンテンツが記憶されたままの状態となる。
【００１７】
再生側コンテンツ登録部３３は、再生側コンテンツ記憶部３２に記憶されたコンテンツのうち、そのコンテンツの冒頭から定められた分割時間以降のコンテンツである後部コンテンツを読み出してサーバ装置４０に送信し、送信した後部コンテンツを再生側コンテンツ記憶部３２から削除する。分割時間は、再生側コンテンツ登録部３３の記憶領域に記憶される。分割時間は、例えば、定められた一定の時間（例えば、１０分）でも良いし、コンテンツ全体の長さに対する割合（例えば、１割）でも良い。ここでは、分割時間は、再生側ダウンロード試験部３４によって算出される。また、ここでは、再生側コンテンツ登録部３３は、コンテンツの全体をサーバ装置４０に送信するようにしても良いし、後部コンテンツのみをサーバ装置４０に送信するようにしても良い。
【００１８】
再生側ダウンロード試験部３４は、サーバ装置４０のサーバ側コンテンツ記憶部４２に記憶された後部コンテンツを、ネットワークを介して読み出すために必要なダウンロード時間を計測し、計測したダウンロード時間に基づいて、分割時間を算出する。例えば、再生側ダウンロード試験部３４は、サーバ装置４０から、予め定められた容量の試験データをダウンロードし、ダウンロードのためにかかった時間を計測することにより、ネットワーク通信速度（例えば、Ｚ（ＧＢ／ｓ））を算出する。ここで、図２に示すように、再生側コンテンツ記憶部３２に記憶されているコンテンツ全体の容量がＸ（ＧＢ）であり、コンテンツ全体の再生時間がＴ（ｓ）であるとすると、Ｘ−ＺＴの値を、前部コンテンツの容量Ｓ（ＧＢ）とする。そして、前部コンテンツの容量Ｓ（ＧＢ）の再生時間の終了時点（Ｔ１）を、分割時間として算出する。
【００１９】
入力部３５は、ユーザからの操作入力を受付ける。例えば、入力部３５は、録画予約を行う録画開始時刻と録画終了時刻などの録画情報や、再生側コンテンツ記憶部３２に記憶されたコンテンツの再生要求の入力などを受付ける。
コンテンツ読み出し部３６は、入力部３５にコンテンツの再生要求が入力されると、ネットワークを介してサーバ装置４０と通信を行い、コンテンツ取得要求を送信してサーバ装置４０のサーバ側コンテンツ記憶部４２に記憶された後部コンテンツを読み出す。
【００２０】
コンテンツ再生部３７は、入力部３５に再生要求が入力されると、再生側コンテンツ記憶部３２に記憶されている前部コンテンツを読み出して出力装置２０に再生させ、前部コンテンツを出力装置２０に再生させている際にコンテンツ読み出し部３６によって読み出された後部コンテンツを、前部コンテンツに連続して出力装置２０に再生させる。これにより、コンテンツ再生装置３０は、ユーザから再生要求が入力された際に、再生側コンテンツ記憶部３２に記憶されている前部コンテンツを即座に読み出して出力装置２０に再生させ、ユーザがコンテンツの冒頭部分を視聴している間に、サーバ装置４０から後部コンテンツを読み出し、前部コンテンツと後部コンテンツとを連続して再生することができる。これにより、ユーザは、コンテンツの再生要求を入力した後に即座にコンテンツを視聴できる。一方、コンテンツ再生装置３０が備える記憶媒体に記憶させるコンテンツの容量を低減させることができる。
【００２１】
サーバ装置４０は、コンテンツ再生装置３０とネットワークを介して接続されたコンピュータ装置である。サーバ装置４０には、いわゆるネットワークストレージのサービスを提供するコンピュータ装置を適用することもできるが、ここでは、クラウドストレージのサービスを提供するコンピュータ装置を適用することとして説明する。ここで、クラウドストレージとは、記憶領域のみならず、演算機能等を備えた仮想的なコンピュータ自体を、ネットワークを介して利用可能に提供するサービスである。このようなクラウドストレージを適用することにより、ネットワーク側で高機能な計算を行うことが可能である。すなわち、例えばネットワーク速度算出のための処理等をネットワーク側で行わせることができるため、コンテンツ再生装置３０側はシンプルな機能のみでコンテンツ再生を行うことができる。これにより、全体としての処理負荷を軽減させることができる。サーバ装置４０は、サーバ側コンテンツ登録部４１と、サーバ側コンテンツ記憶部４２と、コンテンツ送信部４３と、サーバ側ダウンロード試験部４４とを備えている。
【００２２】
サーバ側コンテンツ登録部４１は、コンテンツ再生装置３０の再生側コンテンツ登録部３３から送信されたコンテンツを、サーバ側コンテンツ記憶部４２に記憶させる。
サーバ側コンテンツ記憶部４２は、サーバ装置４０から送信される後部コンテンツが、サーバ側コンテンツ登録部４１によって記憶される。図３は、サーバ側コンテンツ記憶部４２に記憶されるデータ項目例を示す図である。サーバ側コンテンツ記憶部４２には、レコーダ管理番号と、クラウド管理番号と、コンテンツ識別子と、録画時間と、クラウド共有可否と、録画コンテンツデータと、データ削除容量との情報が対応付けられて記憶される。
【００２３】
レコーダ管理番号は、コンテンツ再生装置３０を識別する識別情報である。クラウド管理番号は、複数台のサーバ装置４０が存在する場合に、サーバ装置４０を識別する識別情報である。コンテンツ識別子は、コンテンツを識別する識別情報である。録画時間は、対応するコンテンツの時間を示す情報である。クラウド共有可否は、対応するコンテンツを、他のユーザとの間で共有するか否かを示す情報である。録画コンテンツデータは、対応するコンテンツの実体のデータである。データ削除容量は、対応するコンテンツ再生装置３０から削除するコンテンツの容量を示す情報であり、サーバ側コンテンツ記憶部４２に記憶された後部コンテンツの容量である。
コンテンツ送信部４３は、コンテンツ再生装置３０から送信されるコンテンツ取得要求に応じて、サーバ側コンテンツ記憶部４２に記憶された後部コンテンツを送信する。
【００２４】
サーバ側ダウンロード試験部４４は、コンテンツ再生装置３０と通信を行い、コンテンツ再生装置３０とサーバ装置４０との間のネットワーク通信速度を計測する。例えば、サーバ側ダウンロード試験部４４は、予め定められた容量の試験データを自身の記憶領域に記憶しており、その試験データをコンテンツ再生装置３０に送信する。このような一定容量の試験データがどのくらいのダウンロード時間でコンテンツ再生装置３０にダウンロードされるかを計測することにより、サーバ装置４０とコンテンツ再生装置３０との間のネットワーク通信速度を計測することが可能である。
【００２５】
次に、図面を参照して、本実施形態によるコンテンツ再生システム１の動作例を説明する。
図４は、コンテンツ再生システム１によるコンテンツ再生処理の動作例を示すシーケンス図である。まず、コンテンツ再生装置３０の入力部３５は、ユーザからの録画予約情報の入力を受付ける（ステップＳ１）。図５の符号ａは、ステップＳ１において入力される録画予約情報のデータ例を示す。図４に戻り、コンテンツ再生装置３０のコンテンツ受信部３１は、自身が備える計時機能により計測する時刻を参照し、録画開始時刻になると、コンテンツ送信装置１０から送信されるコンテンツを受信し（ステップＳ１１）、再生側コンテンツ記憶部３２に記憶させる（ステップＳ１２）。そして、コンテンツ受信部３１は、録画終了時刻になると、コンテンツ送信装置１０から送信されるコンテンツの録画を完了する（ステップＳ１３）。図５の符号ｂは、ステップＳ１３において録画を完了した際にコンテンツ受信部３１から再生側コンテンツ登録部３３に送信されるデータ例を示す図である。
【００２６】
図４に戻り、コンテンツ受信部３１によるコンテンツの録画が完了すると、再生側コンテンツ登録部３３は、再生側コンテンツ記憶部３２に記憶されたコンテンツのうち、自身の記憶領域に記憶されている分割時間以降の後部コンテンツを読み出す。図５の符号ｃは、ステップＳ１４において再生側コンテンツ登録部３３が再生側コンテンツ記憶部３２から後部コンテンツを読み出す際のメッセージの例を示す図である。再生側コンテンツ登録部３３は、再生側コンテンツ記憶部３２から後部コンテンツを読み出すと、読み出した後部コンテンツをサーバ装置４０に送信する（ステップＳ１４）。図５の符号ｄは、ステップＳ１４において再生側コンテンツ登録部３３がサーバ装置４０に送信するデータ例を示す図である。図４に戻り、サーバ装置４０のサーバ側コンテンツ登録部４１は、コンテンツ再生装置３０から送信される後部コンテンツを受信すると、サーバ側コンテンツ記憶部４２に記憶させる。サーバ側コンテンツ登録部４１は、再生側コンテンツ登録部３３から送信される後部コンテンツの受信が完了すると、コンテンツ再生装置３０にコンテンツ登録完了通知を送信する（ステップＳ１５）。図５の符号ｅは、ステップＳ１５においてサーバ装置４０が再生側コンテンツ登録部３３に送信するコンテンツ登録完了通知（アップロード完了報告）のデータ例を示す図である。図４に戻り、再生側コンテンツ登録部３３は、サーバ装置４０から送信されたコンテンツ登録完了通知を受信すると、再生側コンテンツ記憶部３２に記憶されている後部コンテンツを削除する（ステップＳ１６）。図５の符号ｆは、ステップＳ１６において再生側コンテンツ登録部３３が再生側コンテンツ記憶部３２から後部コンテンツを削除する際のメッセージの例を示す図である。
【００２７】
図４に戻り、入力部３５は、ユーザからの再生要求の入力を受付ける（ステップＳ２１）。コンテンツ再生部３７は、再生側コンテンツ記憶部３２に記憶されている前部コンテンツを読み出して出力装置２０に送信して再生させる（ステップＳ２２）。また、コンテンツ読み出し部３６は、サーバ装置４０にコンテンツ取得要求を送信する。サーバ装置４０から後部コンテンツを読み出す（ステップＳ２３）。図５の符号ｇは、コンテンツ読み出し部３６が送信するコンテンツ取得要求の例を示す図であり、符号ｈは、サーバ装置４０から送信されるデータの例を示す図である。コンテンツ再生部３７は、再生側コンテンツ記憶部３２に記憶された前部コンテンツを出力装置２０に出力し終わると、コンテンツ読み出し部３６によって読み出された後部コンテンツを、連続して出力装置２０に再生させる。
【００２８】
図６は、コンテンツ再生装置３０とサーバ装置４０との間のネットワーク通信速度を計測し、分割時間を算出する動作例を示すシーケンス図である。コンテンツ再生装置３０の再生側ダウンロード試験部３４は、一定時間毎に、サーバ装置４０に対してネットワーク通信速度計測要求を送信する。ここで、一定時間とは、例えば一日一回でも良いし、一時間毎などでも良い。また、例えば朝、昼、夜などの時間帯毎でも良い。
【００２９】
サーバ装置４０のサーバ側ダウンロード試験部４４は、コンテンツ再生装置３０から送信されるネットワーク通信速度計測要求を受信すると、自身の記憶領域に記憶している試験データを、コンテンツ再生装置３０に送信する（ステップＳ３２）。コンテンツ再生装置３０の再生側ダウンロード試験部３４は、サーバ装置４０から送信された試験データを受信し、受信が完了すると、試験データ受信完了通知を、サーバ装置４０に送信する（ステップＳ３３）。
【００３０】
サーバ装置４０の再生側ダウンロード試験部３４は、ステップＳ３２において試験データの送信を開始した時刻と、ステップＳ３３において送信された試験データ受信完了通知を受信した時刻との差を、ダウンロード時間として算出する。そして、試験データの容量とダウンロード時間との比に基づいて、時間あたりの通信帯域（例えば、１秒あたりの通信帯域）を示すネットワーク通信速度を算出する（ステップＳ３４）。サーバ装置４０のサーバ側ダウンロード試験部４４は、算出したネットワーク通信速度を、コンテンツ再生装置３０に送信する（ステップＳ３５）。コンテンツ再生装置３０の再生側ダウンロード試験部３４は、受信したネットワーク通信速度と、再生側コンテンツ記憶部３２に記憶されたコンテンツの容量と、コンテンツの再生時間とに基づいて、分割時間を算出する。ただし、このような分割時間の算出処理は、サーバ装置４０において算出し、算出結果をコンテンツ再生装置３０に送信するようにしても良い。
【００３１】
なお、本実施形態では、コンテンツ全体の冒頭部分に対する後部コンテンツを、サーバ装置４０に送信するようにしたが、コンテンツ全体を一定区画（チャプター）毎に分割し、区画毎の後部コンテンツを、サーバ装置４０に送信して記憶させるようにしても良い。この場合、コンテンツ再生装置３０の再生側コンテンツ登録部３３は、再生側コンテンツ記憶部３２に記憶されたコンテンツのうち定められた区画毎の後部コンテンツをサーバ装置４０に送信し、送信した後部コンテンツを再生側コンテンツ記憶部３２から削除する。
【００３２】
コンテンツ再生装置３０の入力部３５は、区画毎のコンテンツの再生要求の入力を受付ける。コンテンツ読み出し部３６は、入力部３５に区画毎の再生要求が入力されると、サーバ装置４０から区画に対応する後部コンテンツを読み出す。コンテンツ再生装置３０のコンテンツ再生部３７は、入力部３５に区画毎の再生要求が入力されると、再生側コンテンツ記憶部３２からその区画に対応する前部コンテンツを読み出して出力装置２０に再生させ、前部コンテンツを出力装置２０に再生させている際に、コンテンツ読み出し部３６によって読み出された後部コンテンツを、前部コンテンツに連続して出力装置２０に再生させる。
【００３３】
図７は、チャプター毎の分割時間の例を示す図である。ネットワーク通信速度をＺ（ＧＢ／ｓ）とし、再生側コンテンツ記憶部３２に記憶されているコンテンツ全体の容量をＸ（ＧＢ）とし、チャプター数をＹ（個）とし、チャプターにおける再生時間をＴ（ｓ）とすると、Ｘ／Ｙ−ＺＴの値を、前部コンテンツの容量Ｓ（ＧＢ）とする。そして、前部コンテンツの容量Ｓ（ＧＢ）の再生時間の終了時点（Ｔ１）を、分割時間として算出する。
【００３４】
ここで、チャプターの分割は、例えば一定時間毎に区切るようにしても良いし、音や画像の変化に応じて区切るようにしても良いし、例えばＣＭ（コマーシャルメッセージ）が挿入された時点で区切るようにしても良い。
また、サーバ装置４０に記憶されたコンテンツは、ユーザが利用する他の端末からの送信要求に応じて送信するようにしても良い。例えば、ユーザの携帯端末からのコンテンツ送信要求に応じて、コンテンツを送信するようにしても良い。この際、サーバ装置４０は、ユーザ端末に応じてコンテンツのフォーマットを変換して、コンテンツを再生するユーザ端末に合ったフォーマットのコンテンツを送信するようにしても良い。
【００３５】
また、サーバ装置４０に複数ユーザの複数コンテンツが記憶されている場合には、例えば嗜好の似た他のユーザによって記憶された他のコンテンツを、ユーザに対するレコメンド情報として送信するようにしても良い。
【００３６】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコンテンツの再生を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００３７】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３８】
１  コンテンツ再生システム
１０  コンテンツ送信装置
２０  出力装置
３０  コンテンツ再生装置
３１  コンテンツ受信部
３２  再生側コンテンツ記憶部
３３  再生側コンテンツ登録部
３４  再生側ダウンロード試験部
３５  入力部
３６  コンテンツ読み出し部
３７  コンテンツ再生部
４０  サーバ装置
４１  サーバ側コンテンツ登録部
４２  サーバ側コンテンツ記憶部
４３  コンテンツ送信部
４４  サーバ側ダウンロード試験部
【図１】
0005588744.tif 000002
【図２】
0005588744.tif 000003
【図３】
0005588744.tif 000004
【図４】
0005588744.tif 000005
【図５】
0005588744.tif 000006
【図６】
0005588744.tif 000007
【図７】
0005588744.tif 000008