(57)【要約】【課題】汎用的なサーバ装置からストリーミングにて取得するコンテンツの再生が中断された場合に、当該コンテンツをコピーせずとも汎用的なコンテンツ再生装置にて当該コンテンツを中断位置から再生できるようにする。【解決手段】第１後続コンテンツ配信要求取得部は、第１コンテンツでの第１再生時間長における第１開始時間位置以後のコンテンツである第１後続コンテンツのストリーミング配信の要求を示す第２ストリーミング配信要求を取得する。第１コンテンツ配信要求部は、第１コンテンツのストリーミング配信の要求を示す第１ストリーミング配信要求であって、第１再生時間長における第１時間位置を含む第１ストリーミング配信要求を、コンテンツサーバ装置へ送信する。第１後続コンテンツ配信部は、第１ストリーミング配信要求に基づいてコンテンツサーバ装置から受信したストリーミングデータをクライアント装置へ配信する。【選択図】図２
2014060684.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツでの第１再生時間長における第１開始時間位置以後のコンテンツである第１後続コンテンツを提供するコンテンツ提供装置であって、
前記第１後続コンテンツのストリーミング配信の要求を示す第２ストリーミング配信要求を取得する第１後続コンテンツ配信要求取得部と、
前記第１コンテンツのストリーミング配信の要求を示す第１ストリーミング配信要求であって、前記第１再生時間長における第１時間位置を含む第１ストリーミング配信要求を、コンテンツサーバ装置へ送信する第１コンテンツ配信要求部と、
前記第１ストリーミング配信要求に基づいて前記コンテンツサーバ装置から受信した第１コンテンツの前記第１再生時間長における第１時間位置以後のストリーミングデータを、前記第１後続コンテンツのストリーミングデータとして、前記第２ストリーミング配信要求を送信したクライアント装置へ配信する第１後続コンテンツ配信部と、
を具備することを特徴とするコンテンツ提供装置。
【請求項２】
前記コンテンツ提供装置は、時間位置算出部を具備し、
前記第１後続コンテンツ配信要求取得部は、前記第１後続コンテンツでの第２再生時間長における第２時間位置を含む第２ストリーミング配信要求を取得し、
前記時間位置算出部は、前記第１開始時間位置に基づいて、前記第２ストリーミング配信要求に含まれる第２時間位置を、前記第１再生時間長における第１時間位置に変換し、
前記第１コンテンツ配信要求部は、前記時間位置算出部が変換した第１時間位置を含む第１ストリーミング配信要求を、コンテンツサーバ装置へ送信する
ことを特徴とする請求項１に記載のコンテンツ提供装置。
【請求項３】
前記第１コンテンツ配信要求部は、自装置と前記コンテンツサーバ装置との通信状況に応じた品質の前記第１コンテンツの配信の要求を示す第１ストリーミング配信要求を、前記コンテンツサーバ装置へ送信することを特徴とする請求項１または請求項２に記載のコンテンツ提供装置。
【請求項４】
前記第１コンテンツを再生するコンテンツ再生部を具備し、
前記コンテンツ再生部は、再生が中断されたときの前記第１再生時間長における時間位置を、第１開始時間位置とすることを特徴とする請求項１から３のいずれか一項に記載のコンテンツ提供装置。
【請求項５】
第１コンテンツでの第１再生時間長における第１開始時間位置以後のコンテンツである第１後続コンテンツを提供するコンテンツ提供装置としてのコンピュータに、
前記第１後続コンテンツのストリーミング配信の要求を示す第２ストリーミング配信要求を取得する第１後続コンテンツ配信要求取得ステップと、
前記第１コンテンツのストリーミング配信の要求を示す第１ストリーミング配信要求であって、前記第１再生時間長における第１時間位置を含む第１ストリーミング配信要求を、コンテンツサーバ装置へ送信する第１コンテンツ配信要求ステップと、
前記第１ストリーミング配信要求に基づいて前記コンテンツサーバ装置から受信した前記第１コンテンツの前記第１再生時間長における第１時間位置以後のストリーミングデータを、前記第１後続コンテンツのストリーミングデータとして、前記第２ストリーミング配信要求を送信したクライアント装置へ配信する第１後続コンテンツ配信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供装置およびプログラムに関する。
【背景技術】
【０００２】
動画像などのコンテンツの再生を中断した際、中断位置（中断した時間）から再生する技術が知られている。例えば、録画可能なデジタルテレビやＤＶＤ（Digital Versatile Disk）プレーヤなどで、録画したテレビ番組や映画の再生を中断した際、中断位置から再生可能なものがある。
また、コンテンツの中断位置からの再生に関連して、特許文献１に記載のコンテンツサーバは、格納コンテンツについて、再生装置で再生が中断された中断位置（レジュームポイント）毎に、コンテンツを識別する識別情報と中断位置情報とを含む仮想コンテンツを作成する仮想コンテンツ作成部と、仮想コンテンツ毎に、中断位置情報と再生を実行した装置を示す装置情報とを含むサムネイル情報を作成するサムネイル作成部と、仮想コンテンツのリストを含む表示されたコンテンツリストに基づき、仮想コンテンツの選択要求があった場合、その仮想コンテンツに関するサムネイル情報を表示のために出力するサムネイル出力部とを備える。
これにより、コンテンツサーバにおいて、コンテンツをネットワーク経由で複数の再生装置で再生可能となっている場合でも、多数のコンテンツ、レジュームポイントの中からユーザが望むコンテンツ、レジュームポイントを容易に見つけ出し、再生することを、汎用的なコンテンツ再生装置にて行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２３５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のコンテンツサーバを用いれば、当該コンテンツサーバに格納されているコンテンツの再生が中断された場合に、汎用的なコンテンツ再生装置にて当該コンテンツを中断位置から再生することができる。
より具体的には、特許文献１に記載の技術によれば、コンテンツサーバが、コンテンツサーバ自らの格納しているコンテンツを、汎用的なコンテンツ再生装置にて中断位置から再生する機能を備えることができる。一方、特許文献１には、コンテンツを中断位置から再生する当該機能を備えていない汎用的なサーバ装置に置かれているコンテンツを、汎用的なコンテンツ再生装置を用いて中断位置から再生する技術までは示されていなかった。
【０００５】
このような汎用的なサーバ装置は、インターネット上などに多数設けられており、莫大な数のコンテンツが、かかる汎用的なサーバ装置から提供（配信）されている。従って、かかる汎用的なサーバ装置から提供されるコンテンツを汎用的なコンテンツ再生装置を用いて中断位置から再生できれば、ユーザの利便性をさらに向上させることができる。
ここで、特許文献１に示されているコンテンツを中断位置から再生する当該機能を備えたサーバ装置が、汎用的なサーバ装置の提供するコンテンツを、予め自らにコピーしておけば、汎用的なコンテンツ再生装置にて当該コンテンツを中断位置から再生し得る。しかしながら、ユーザが視聴する可能性のある全てのコンテンツを予めコピーしておくことは、一般的には現実的でない。また、ユーザのコンテンツ視聴要求を受けてからコンテンツのコピーを開始したのでは、コンテンツのコピーに時間を要してしまう。
特に、ストリーミングにて提供されるコンテンツの場合、当該コンテンツのコピーに要する時間が長いことが考えられる。従って、ユーザのコンテンツ視聴要求にリアルタイムで応えつつ中断位置から再生可能とするためには、当該コンテンツをコピーせずとも中断位置から再生できる必要があるが、特許文献１にはかかる技術までは示されていなかった。
【０００６】
本発明は、このような事情に鑑みてなされたもので、その目的は、汎用的なサーバ装置からストリーミングにて取得するコンテンツの再生が中断された場合に、当該コンテンツをコピーせずとも汎用的なコンテンツ再生装置にて中断位置から再生することのできるコンテンツ提供装置およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
この発明は上述した課題を解決するためになされたもので、本発明の一態様によるコンテンツ提供装置は、第１コンテンツでの第１再生時間長における第１開始時間位置以後のコンテンツである第１後続コンテンツを提供するコンテンツ提供装置であって、前記第１後続コンテンツのストリーミング配信の要求を示す第２ストリーミング配信要求を取得する第１後続コンテンツ配信要求取得部と、前記第１コンテンツのストリーミング配信の要求を示す第１ストリーミング配信要求であって、前記第１再生時間長における第１時間位置を含む第１ストリーミング配信要求を、コンテンツサーバ装置へ送信する第１コンテンツ配信要求部と、前記第１ストリーミング配信要求に基づいて前記コンテンツサーバ装置から受信した第１コンテンツの前記第１再生時間長における第１時間位置以後のストリーミングデータを、前記第１後続コンテンツのストリーミングデータとして、前記第２ストリーミング配信要求を送信したクライアント装置へ配信する第１後続コンテンツ配信部と、を具備することを特徴とする。
【０００８】
また、本発明の一態様によるコンテンツ提供装置は、上述のコンテンツ提供装置であって、前記コンテンツ提供装置は、時間位置算出部を具備し、前記第１後続コンテンツ配信要求取得部は、前記第１後続コンテンツでの第２再生時間長における第２時間位置を含む第２ストリーミング配信要求を取得し、前記時間位置算出部は、前記第１開始時間位置に基づいて、前記第２ストリーミング配信要求に含まれる第２時間位置を、前記第１再生時間長における第１時間位置に変換し、前記第１コンテンツ配信要求部は、前記時間位置算出部が変換した第１時間位置を含む第１ストリーミング配信要求を、コンテンツサーバ装置へ送信することを特徴とする。
【０００９】
また、本発明の一態様によるコンテンツ提供装置は、上述のコンテンツ提供装置であって、前記第１コンテンツ配信要求部は、自装置と前記コンテンツサーバ装置との通信状況に応じた品質の前記第１コンテンツの配信の要求を示す第１ストリーミング配信要求を、前記コンテンツサーバ装置へ送信することを特徴とする。
【００１０】
また、本発明の一態様によるコンテンツ提供装置は、上述のコンテンツ提供装置であって、前記第１コンテンツ配信要求部は、前記クライアント装置の表示に関する設定に応じた品質の前記第１コンテンツの配信の要求を示す第１ストリーミング配信要求を、前記コンテンツサーバ装置へ送信することを特徴とする。
【００１１】
また、本発明の一態様によるコンテンツ提供装置は、上述のコンテンツ提供装置であって、前記第１コンテンツを再生するコンテンツ再生部を具備し、前記コンテンツ再生部は、再生が中断されたときの前記第１再生時間長における時間位置を、第１開始時間位置とすることを特徴とする。
【００１２】
また、本発明の一態様によるコンテンツ提供装置は、上述のコンテンツ提供装置であって、前記第１ストリーミング配信要求に基づいて前記コンテンツサーバ装置から受信した前記第１コンテンツの前記第１再生時間長における第１時間位置以後のストリーミングデータを暗号化する暗号化部を具備し、前記第１後続コンテンツ配信部は、前記暗号化部が暗号化したストリーミングデータを、前記第１後続コンテンツのストリーミングデータとして、前記第２ストリーミング配信要求を送信したクライアント装置へ配信することを特徴とする。
【００１３】
また、本発明の一態様によるコンテンツ提供装置は、上述のコンテンツ提供装置であって、前記第１後続コンテンツにおける第２再生時間長での第３時間位置に基づいて前記第１開始時間位置を第２開始時間位置に変換する第２開始時間位置変換部を具備し、前記第１後続コンテンツ配信要求取得部は、第１コンテンツでの第１再生時間長における第２開始時間位置以後のコンテンツである第２後続コンテンツのストリーミング配信の要求を示す第３ストリーミング配信要求を取得し、第１コンテンツ配信要求部は、前記第２開始時間位置に応じた第４時間位置を含む第１ストリーミング配信要求を、コンテンツサーバ装置へ送信し、前記第１後続コンテンツ配信部は、前記第１ストリーミング配信要求に基づいて前記コンテンツサーバ装置から受信した前記第１コンテンツでの前記第１再生時間長における第４時間位置以後のストリーミングデータを、前記第２後続コンテンツのストリーミングデータとして、前記第３ストリーミング配信要求を送信したクライアント装置へ配信することを特徴とする。
【００１４】
また、本発明の一態様によるコンテンツ再生システムは、第１コンテンツをストリーミング配信するコンテンツサーバ装置と、前記第１コンテンツでの第１再生時間長における第１開始時間位置以後のコンテンツである第１後続コンテンツを提供するコンテンツ提供装置と、前記第１後続コンテンツのストリーミング配信を前記コンテンツ提供装置に要求するクライアント装置とを具備し、前記コンテンツ提供装置は、前記第１後続コンテンツのストリーミング配信の要求を示す第２ストリーミング配信要求を前記クライアント装置から取得する第１後続コンテンツ配信要求取得部と、前記第１コンテンツのストリーミング配信の要求を示す第１ストリーミング配信要求であって、前記第１再生時間長における第１時間位置を含む第１ストリーミング配信要求を、前記コンテンツサーバ装置へ送信する第１コンテンツ配信要求部と、前記第１ストリーミング配信要求に基づいて前記コンテンツサーバ装置から受信した前記第１コンテンツの前記第１再生時間長における第１時間位置以後のストリーミングデータを、前記第１後続コンテンツのストリーミングデータとして、前記第２ストリーミング配信要求を送信した前記クライアント装置へ配信する第１後続コンテンツ配信部と、を具備することを特徴とする。
【００１５】
また、本発明の一態様によるコンテンツ提供方法は、第１コンテンツでの第１再生時間長における第１開始時間位置以後のコンテンツである第１後続コンテンツを提供するコンテンツ提供装置のコンテンツ提供方法であって、前記第１後続コンテンツのストリーミング配信の要求を示す第２ストリーミング配信要求を取得する第１後続コンテンツ配信要求取得ステップと、前記第１コンテンツのストリーミング配信の要求を示す第１ストリーミング配信要求であって、前記第１再生時間長における第１時間位置を含む第１ストリーミング配信要求を、コンテンツサーバ装置へ送信する第１コンテンツ配信要求ステップと、前記第１ストリーミング配信要求に基づいて前記コンテンツサーバ装置から受信した前記第１コンテンツの前記第１再生時間長における第１時間位置以後のストリーミングデータを、前記第１後続コンテンツのストリーミングデータとして、前記第２ストリーミング配信要求を送信したクライアント装置へ配信する第１後続コンテンツ配信ステップと、を具備することを特徴とする。
【００１６】
また、本発明の一態様によるプログラムは、第１コンテンツでの第１再生時間長における第１開始時間位置以後のコンテンツである第１後続コンテンツを提供するコンテンツ提供装置としてのコンピュータに、前記第１後続コンテンツのストリーミング配信の要求を示す第２ストリーミング配信要求を取得する第１後続コンテンツ配信要求取得ステップと、前記第１コンテンツのストリーミング配信の要求を示す第１ストリーミング配信要求であって、前記第１再生時間長における第１時間位置を含む第１ストリーミング配信要求を、コンテンツサーバ装置へ送信する第１コンテンツ配信要求ステップと、前記第１ストリーミング配信要求に基づいて前記コンテンツサーバ装置から受信した前記第１コンテンツの前記第１再生時間長における第１時間位置以後のストリーミングデータを、前記第１後続コンテンツのストリーミングデータとして、前記第２ストリーミング配信要求を送信したクライアント装置へ配信する第１後続コンテンツ配信ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、汎用的なサーバ装置からストリーミングにて取得するコンテンツの再生が中断された場合に、当該コンテンツをコピーせずとも汎用的なコンテンツ再生装置にて当該コンテンツを中断位置から再生することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態における携帯端末装置の使用態様の例を示す説明図である。
【図２】同実施形態におけるコンテンツ再生システムの機能構成を示す概略ブロック図である。
【図３】同実施形態における中断後コンテンツの例を示す説明図である。
【図４】同実施形態におけるコンテントディレクトリサービス部が生成するコンテンツ一覧情報の例を示す説明図である。
【図５】同実施形態において、中断後コンテンツを再生する際のコンテンツ再生システムの処理手順の例を示すシーケンス図である。
【図６】本発明の第２の実施形態におけるコンテンツ再生システムの機能構成を示す概略ブロック図である。
【図７】本発明の第３の実施形態におけるコンテンツ再生システムの機能構成を示す概略ブロック図である。
【図８】本発明の第４の実施形態におけるコンテンツ再生システムの機能構成を示す概略ブロック図である。
【図９】同実施形態におけるコンテンツ情報再登録部が行う品質選択の基準の例を示す説明図である。
【発明を実施するための形態】
【００１９】
＜第１の実施形態＞
以下、図面を参照して、本発明の実施形態について説明する。なお、以下では、コンテンツ提供装置が携帯端末装置（携帯電話機またはスマートフォン）である場合を例に説明するが、本発明の実施形態におけるコンテンツ提供装置は携帯端末装置に限定されない。例えばゲートウェイ装置など、コンテンツをストリーミングにて送受信可能な様々な装置をコンテンツ提供装置として用いることができる。
また、以下では、コンテンツ提供装置としての携帯端末装置がテレビ受像機等のクライアント装置にＤＬＮＡ（Digital Living Network Alliance）の規格に従って通信を行う場合について説明するが、コンテンツ提供装置とクライアント装置との通信規格として、ＤＬＮＡに限らずコンテンツをストリーミングにて送受信可能な様々な規格を用いることができる。
【００２０】
ここでいうコンテンツとは、例えば画像や音声やこれらの組み合わせなど、人間の知覚対象となるものである。なお、以下では、特に区別する必要がある場合を除き、コンテンツデータ（コンテンツを示すデータ）を単に「コンテンツ」と表記する。
また、ストリーミングとは、受信側の装置においてコンテンツの受信と同時に再生を行う、コンテンツの送受信方式である。また、ストリーミング送信とは、コンテンツをストリーミングにて送信することであり、ストリーミング受信とは、コンテンツをストリーミングにて受信することである。ストリーミング送信のことをストリーミング配信とも表記する。また、ストリーミングデータとは、ストリーミングにて送受信される形式のデータである。
【００２１】
図１は、本発明の第１の実施形態における携帯端末装置の使用態様の例を示す説明図である。図１（Ａ）は、携帯端末装置が、コンテンツサーバ装置（コンテンツを送信するサーバ装置）からコンテンツをストリーミング受信して表示する例を示す。同図の例では、携帯端末装置１００は、ネットワーク９００上のコンテンツサーバ装置８００−１またはホームネットワーク上に設けられたコンテンツサーバ装置８００−２のいずれかから、コンテンツを無線にてストリーミング受信して再生する。なお、以下では、コンテンツサーバ装置８００−１と８００−２とを総称して「コンテンツサーバ装置８００」と表記する。
【００２２】
ここで、本発明の実施形態におけるコンテンツサーバ装置８００の設置位置や、コンテンツサーバ装置８００と携帯端末装置１００との通信規格は、特定の設置位置や通信規格に限定されず、コンテンツサーバ装置８００から携帯端末装置１００へコンテンツをストリーミング配信可能であればよい。
特に、コンテンツサーバ装置８００として汎用的なサーバ装置を用いることができる。特に、後述するコンテンツの中断位置からの再生のために、コンテンツサーバ装置８００と携帯端末装置１００との通信規格の拡張を行う必要がない。
なお、以下では、コンテンツサーバ装置８００と携帯端末装置１００とがＨＴＴＰ（Hyper Text Transfer Protocol）の規格に従って通信を行う場合を例に説明する。
【００２３】
また、図１（Ｂ）は、携帯端末装置が、コンテンツサーバ装置からコンテンツをストリーミング受信してＤＬＮＡクライアント装置へストリーミング配信する例を示す。同図の例では、携帯端末装置１００は、コンテンツサーバ装置８００−１または８００−２のいずれかから、コンテンツを無線にてストリーミング受信し、受信したコンテンツをＤＬＮＡクライアント装置２００−１または２００−２のいずれかへ無線にてストリーミング配信する。
なお、以下では、ＤＬＮＡクライアント装置２００−１と２００−２とを総称して「ＤＬＮＡクライアント装置２００」と表記する。ＤＬＮＡクライアント装置２００は、ＤＬＮＡクライアント装置２００−１のように、単体の装置として構成されていてもよいし、ＤＬＮＡクライアント装置２００−２のように、セットトップボックス２００−２−１とテレビ受像機２００−２−２の組み合わせなど複数の装置の組み合わせにて構成されていてもよい。
【００２４】
例えば、携帯端末装置１００のユーザは、外出時には、図１（Ａ）の例のように映画等のコンテンツを携帯端末装置１００にてストリーミング受信して視聴する。その後、自宅へ戻ったユーザは、携帯端末装置１００でのコンテンツの視聴を中断し、図１（Ｂ）の例のように自宅のテレビ受像機等のＤＬＮＡクライアント装置２００にて当該コンテンツをストリーミング受信して視聴する。
その際、ＤＬＮＡクライアント装置２００が携帯端末装置１００を介してコンテンツをストリーミング受信することで、以下に説明するように、ＤＬＮＡクライアント装置２００として汎用的なコンテンツ再生装置を用いながら、ユーザが携帯端末装置１００を用いて視聴していたコンテンツを、ＤＬＮＡクライアント装置２００に中断位置から再生させることができる。特に、コンテンツの中断位置からの再生のために、携帯端末装置１００とＤＬＮＡクライアント装置２００との通信規格の拡張を行う必要がない。
【００２５】
図２は、コンテンツ再生システム１の機能構成を示す概略ブロック図である。同図において、コンテンツ再生システム１は、携帯端末装置１００と、ＤＬＮＡクライアント装置２００と、コンテンツサーバ装置８００とを具備する。携帯端末装置１００は、対サーバ装置通信部１１１と、対クライアント装置通信部１１２と、プレーヤ部１２０と、中間サーバ部１３０と、ディジタルメディアサーバ部１４０とを具備する。中間サーバ部１３０は、バッファ部１３１を具備する。ディジタルメディアサーバ部１４０は、コンテントディレクトリサービス部１４１と、ＨＴＴＰサーバ部１４２とを具備する。ＨＴＴＰサーバ部１４２は、第１後続コンテンツ配信要求取得部１４３と、時間位置算出部１４４と、第１コンテンツ配信要求部１４５と、第１後続コンテンツ配信処理部１４６とを具備する。ＤＬＮＡクライアント装置２００は、通信部２１０と、受信バッファ部２２０と、パーサ部２３０と、デコーダ部２４０と、プレーヤ部２５０とを具備する。
なお、図２において、実線の矢印はコンテンツの流れを示し、破線の矢印は制御データの流れを示す。
【００２６】
携帯端末装置１００は、図１（Ａ）を参照して説明したように、コンテンツサーバ装置８００からコンテンツをストリーミング受信して再生する。また、携帯端末装置１００は、図１（Ｂ）を参照して説明したように、コンテンツサーバ装置８００からコンテンツをストリーミング受信し、ＤＭＳ（Digital Media Server、ＤＬＮＡにおいてコンテンツを提供するサーバ）として当該コンテンツをＤＬＮＡクライアント装置２００へストリーミング配信（転送）する。
【００２７】
対サーバ装置通信部１１１は、コンテンツサーバ装置８００と通信を行って各種データを送受信する。特に、対サーバ装置通信部１１１は、プレーヤ部１２０やディジタルメディアサーバ部１４０からのコンテンツ送信要求（ＨＴＴＰ  ＧＥＴ要求）をコンテンツサーバ装置８００へ送信し、コンテンツサーバ装置８００からコンテンツをストリーミング受信する。
対クライアント装置通信部１１２は、ＤＬＮＡクライアント装置２００と通信を行って各種データを送受信する。特に、対クライアント装置通信部１１２は、携帯端末装置１００がＤＬＮＡクライアント装置２００へコンテンツをストリーミング配信するにあたって、ディジタルメディアサーバ部１４０が生成するコンテンツ一覧情報を、ＤＬＮＡクライアント装置２００の要求に応じてＤＬＮＡクライアント装置２００へ送信し、ユーザの選択したコンテンツの送信要求をＤＬＮＡクライアント装置２００から受信する。そして、対クライアント装置通信部１１２は、中間サーバ部１３０がディジタルメディアサーバ部１４０を介して出力する当該コンテンツのストリーミングデータを、ＤＬＮＡクライアント装置２００へストリーミング配信する。
【００２８】
プレーヤ部１２０は、例えば液晶パネルまたは有機ＥＬ（Organic Electroluminescence）パネル等の表示画面を有し、動画像や静止画像やテキスト（文字）などの各種画像を表示する。また、プレーヤ部１２０は、スピーカまたはヘッドホンを有して音声を出力する。特に、プレーヤ部１２０は、表示画面やスピーカを用いて、ストリーミング対象のコンテンツを再生する。ここで、ストリーミング対象のコンテンツとは、ストリーミング可能なコンテンツである。ストリーミング対象のコンテンツの例としては、動画像や音声やこれらの組み合わせが挙げられる。
また、プレーヤ部１２０は、コンテンツ再生部の一例に該当し、ユーザ操作に基づいて元コンテンツの再生を中断すると、再生が中断されたときの元コンテンツの再生時間長における時間位置を、レジュームポイントとする。
【００２９】
中間サーバ部１３０は、携帯端末装置１００がコンテンツサーバ装置８００からコンテンツをストリーミング受信してＤＬＮＡクライアント装置２００へ転送する際、コンテンツサーバ装置８００とディジタルメディアサーバ部１４０とを中継する。具体的には、中間サーバ部１３０は、コンテンツサーバ装置８００からのストリーミングデータをディジタルメディアサーバ部１４０へ出力する。
バッファ部１３１は、コンテンツサーバ装置８００からのストリーミングデータを一時的に保存する。
【００３０】
ディジタルメディアサーバ部１４０は、ＤＭＳ（Digital Media Server、ＤＬＮＡにおけるコンテンツ提供サーバ）として、ＤＬＮＡクライアント装置２００との通信に関する各種処理を行う。
コンテントディレクトリサービス部１４１は、携帯端末装置１００がＤＬＮＡクライアント装置２００へストリーミング配信可能なコンテンツの一覧情報を生成し、ＤＬＮＡクライアント装置２００に公開する。携帯端末装置１００がＤＬＮＡクライアント装置２００へストリーミング配信可能なコンテンツには、中断後コンテンツが含まれ得る。ここで、中断後コンテンツとは、ストリーミング対象のコンテンツのリジュームポイント以後の部分である。また、リジュームポイントとは、再生を中断したコンテンツにおいて再生を再開する時間位置である。例えば、リジュームポイントは、再生を中断した時間位置、あるいは、再生を中断した数秒前の時間位置に設定される。
中断後コンテンツは、本発明における第１後続コンテンツの一例に該当する。また、リジュームポイントは、本発明における第１開始時間位置の一例に該当する。
【００３１】
図３は、中断後コンテンツの一例を示す説明図である。同図において、中断後コンテンツＣ１０２と、当該中断後コンテンツＣ１０２の元コンテンツＣ１０１とが、コンテンツの先頭を基準（時間「０：００：００」）とする時間軸上に示されている。
ここで、元コンテンツとは、中断後コンテンツの元となった、ストリーミング対象のコンテンツである。元コンテンツは、本発明における第１コンテンツの一例に該当する。
【００３２】
中断後コンテンツは、元コンテンツのうち、ある時間以後の部分（すなわち、元コンテンツの先頭からある時間分を除いた部分）である。例えば、中断後コンテンツＣ１０２は、元コンテンツＣ１０１の４４秒（時間「０：００：４４」）以後の部分である。従って、元コンテンツＣ１０１の再生時間長が１分４４秒（時間「０：０１：４４」）であるのに対し、中断後コンテンツＣ１０２の再生時間長は１分（時間「０：０１：００」）である。ここで、コンテンツの再生時間長とは、所定の標準再生速度にて当該コンテンツを再生した場合に、コンテンツ全体を再生するのに要する時間である。元コンテンツの再生時間長は、本発明における第１再生時間長の一例に該当する。また、中断後コンテンツの再生時間長は、本発明における第２再生時間長の一例に該当する。
また、図３の例では、Ｃ１０１における４４秒の位置がリジュームポイントとなっている。
【００３３】
例えば、携帯端末装置１００（プレーヤ部１２０）が元コンテンツＣ１０１を４４秒まで再生して中断した場合、携帯端末装置１００は、ＤＬＮＡクライアント装置２００の要求に応じて、中断後コンテンツＣ１０２をＤＬＮＡクライアント装置２００へストリーミング配信する。ＤＬＮＡクライアント装置２００は、当該中断後コンテンツＣ１０２を再生することで、元コンテンツＣ１０１を中断位置から再生できる。
【００３４】
図４は、コンテントディレクトリサービス部１４１が生成するコンテンツ一覧情報の例を示す説明図である。図４の一覧情報Ｄ１０１は、元コンテンツＣ１０１（図３）の一覧情報の例であり、一覧情報Ｄ１０２は、中断後コンテンツＣ１０２の一覧情報の例である。
図４の例では、コンテントディレクトリサービス部１４１は、コンテンツ一覧情報として、タイトル名（当該コンテンツの名称）と、タイトル作成日時（当該コンテンツ（中断後コンテンツの場合は元コンテンツ）の作成された日時）と、当該コンテンツの画像の解像度と、当該コンテンツの再生時間長と、ストリーミングにおけるビットレート（１秒あたりのデータ転送量）と、当該コンテンツに割り当てられたアドレス（ＵＲＬ；Uniform Resource Locator）とを、当該コンテンツの識別番号として設定されたＩＤをキーとして記憶している。
【００３５】
コンテントディレクトリサービス部１４１は、コンテンツ一覧情報を自動生成する。例えば、コンテントディレクトリサービス部１４１は、元コンテンツに対しては、コンテンツのタイトル名として、コンテンツサーバ装置から取得したタイトル名に「（最初から）」を付した名称を設定する。一方、コンテントディレクトリサービス部１４１は、中断後コンテンツに対しては、コンテンツサーバ装置から取得したタイトル名に「（続きから）」を付した名称を設定する。
コンテントディレクトリサービス部１４１が、コンテンツ一覧情報をＤＬＮＡクライアント装置２００に公開し、ＤＬＮＡクライアント装置２００が当該コンテンツ一覧情報を表示することで、ユーザは、閲覧するコンテンツを当該一覧情報に基づいて選択できる。
【００３６】
図２へ戻って、ＨＴＴＰサーバ部１４２は、コンテンツのストリーミング配信要求をＤＬＮＡクライアント装置２００から受けると、要求されたコンテンツを、対クライアント装置通信部１１２を介してＤＬＮＡクライアント装置２００へストリーミング配信する。
第１後続コンテンツ配信要求取得部１４３は、ＤＬＮＡクライアント装置２００からのコンテンツのストリーミング配信要求を、対クライアント装置通信部１１２を介して受け付ける。特に、第１後続コンテンツ配信要求取得部１４３は、ＤＬＮＡクライアント装置２００からの中断後コンテンツのストリーミング配信要求を受け付ける。この中断後コンテンツのストリーミング配信要求は、本発明における第２ストリーミング配信要求の一例に該当する。
また、第１後続コンテンツ配信要求取得部１４３が取得する中断後コンテンツのストリーミング配信要求には、中断後コンテンツにおけるストリーミング配信要求部分を示す時間位置が含まれている。この中断後コンテンツにおけるストリーミング配信要求部分を示す時間位置は、本発明における第２時間位置の一例に該当する。
【００３７】
例えば、第１後続コンテンツ配信要求取得部１４３は、プレーヤ部１２０がストリーミング対象のコンテンツの再生を中断した場合に、当該コンテンツのうち中断位置に応じたリジュームポイント以後の部分を中断後コンテンツとして、当該中断後コンテンツのストリーミング配信要求を受け付ける。具体的には、プレーヤ部１２０がコンテンツの再生を中断すると、コンテントディレクトリサービス部１４１が、当該コンテンツの中断位置以後の部分に相当する中断後コンテンツの一覧情報を生成してＤＬＮＡクライアント装置２００に公開する。そして、ＤＬＮＡクライアント装置２００がユーザ操作に基づいて当該中断後コンテンツのストリーミング配信を要求すると、第１後続コンテンツ配信要求取得部１４３は、対クライアント装置通信部１１２を介して当該要求を取得する。
【００３８】
時間位置算出部１４４は、元コンテンツのリジュームポイントに基づいて、中断後コンテンツの配信要求に含まれる時間位置を、元コンテンツの再生時間長における時間位置に変換する。ここで、中断後コンテンツの配信要求に含まれる時間位置は、当該中断後コンテンツのうちストリーミング配信を要求されている部分を示す。
より具体的には、時間位置算出部１４４は、中断後コンテンツのストリーミング配信要求にて送信を要求されている部分を示す時間に、リジュームポイント分の時間を加算して、元コンテンツにおける時間を算出する。例えば、図３の例の場合、時間位置算出部１４４は、中断後コンテンツＣ１０２における時間にリジュームポイント分の時間４４秒を加算して、元コンテンツＣ１０１における時間に換算する。
【００３９】
具体的には、中断後コンテンツＣ１０２の先頭からのストリーミング配信要求をＤＬＮＡクライアント装置２００から受けると、時間位置算出部１４４は、中断後コンテンツＣ１０２の先頭における時間０秒に、リジュームポイント分の時間４４秒を加算して、元コンテンツＣ１０１における時間４４秒に換算する。
また、中断後コンテンツＣ１０２の先頭から３０秒の再生位置へ移動（シーク）した際、当該３０秒の位置からのストリーミング配信要求をＤＬＮＡクライアント装置２００から受けると、時間位置算出部１４４は、中断後コンテンツＣ１０２における時間３０秒に、リジュームポイント分の時間４４秒を加算して、元コンテンツＣ１０１における時間１分１４秒に換算する。
なお、リジュームポイント分の時間については、例えば、プレーヤ部１２０が、コンテンツ再生中断操作を受けた際に、中断時の再生位置をリジュームポイント分の時間として検出する。そして、コンテントディレクトリサービス部１４１が、コンテンツの一覧情報と併せて当該リジュームポイント分の時間を記憶しておく。
【００４０】
第１コンテンツ配信要求部１４５は、元コンテンツのストリーミング配信要求に、時間位置算出部１４４が変換した時間位置を含む第１ストリーミング配信要求を含め、コンテンツサーバ装置８００へ送信する。
例えば、中断後コンテンツＣ１０２の先頭からのストリーミング配信要求に対して、時間位置算出部１４４が、元コンテンツＣ１０１における時間４４秒を算出すると、第１コンテンツ配信要求部１４５は、元コンテンツＣ１０１の４４秒からの部分のストリーミング配信をコンテンツサーバ装置８００に要求する。
また、中断後コンテンツＣ１０２の３０秒の位置からのストリーミング配信要求に対して、時間位置算出部１４４が、元コンテンツＣ１０１における時間１分１４秒を算出すると、第１コンテンツ配信要求部１４５は、元コンテンツＣ１０１の１分１４秒からの部分のストリーミング配信をコンテンツサーバ装置８００に要求する。
【００４１】
このように、時間位置算出部１４４が、ＤＬＮＡクライアント装置２００からのストリーミング配信要求の示す中断後コンテンツ上の位置を元コンテンツ上の位置に換算する。そして、第１コンテンツ配信要求部１４５が、時間位置算出部１４４の算出した位置からの元コンテンツのストリーミング配信をコンテンツサーバ装置８００に要求する。これにより、ＤＬＮＡクライアント装置２００は、リジューム再生（リジュームポイントからのコンテンツの再生）を行う際、リジュームポイントに関する情報を携帯端末装置１００へ送受信する必要が無く、通常のストリーミング配信要求のフォーマットにて中断後コンテンツのストリーミング配信を要求すればよい。従って、コンテンツの中断位置からの再生のために、携帯端末装置１００とＤＬＮＡクライアント装置２００との通信規格の拡張を行う必要がない。
【００４２】
また、コンテンツサーバ装置８００との関係では、携帯端末装置１００は、中断後コンテンツに関する情報をコンテンツサーバ装置８００と送受信する必要が無く、通常のストリーミング配信要求のフォーマットにて元コンテンツのストリーミング配信を要求すればよい。従って、コンテンツの中断位置からの再生のために、コンテンツサーバ装置８００と携帯端末装置１００との通信規格の拡張を行う必要がない。
【００４３】
第１後続コンテンツ配信処理部１４６は、コンテンツサーバ装置８００からのコンテンツをＤＬＮＡクライアント装置２００へストリーミング配信するための処理を行う。特に、第１後続コンテンツ配信処理部１４６は、元コンテンツのストリーミング配信要求に基づいてコンテンツサーバ装置８００から受信した、元コンテンツの前記第１再生時間長における第１時間位置以後のストリーミングデータを、中断後コンテンツのストリーミングデータとして、対クライアント装置通信部１１２を介して中断後コンテンツのストリーミング配信要求を送信したＤＬＮＡクライアント装置２００へ配信する。すなわち、第１後続コンテンツ配信処理部１４６は、ＤＬＮＡクライアント装置２００からの中断後コンテンツのストリーミング配信要求に対して、通常のストリーミング配信のフォーマットにてストリーミング配信を行う。
なお、第１後続コンテンツ配信処理部１４６と対クライアント装置通信部１１２との組み合わせは、第１後続コンテンツ配信部の一例に該当し、コンテンツ配信要求部１４５からのストリーミング配信要求に基づいてコンテンツサーバ装置８００から受信した元コンテンツのストリーミングデータを、中断後コンテンツのストリーミングデータとして、中断後コンテンツのストリーミング配信要求を送信したＤＬＮＡクライアント装置２００へ配信する。
【００４４】
ＤＬＮＡクライアント装置２００は、ＤＭＰ（Digital Media Player、ＤＬＮＡにおいてコンテンツの提供を受けるクライアント）として、携帯端末装置１００からコンテンツをストリーミング受信して再生する。特に、ＤＬＮＡクライアント装置２００は、リジュームポイントから始まるコンテンツをストリーミング受信して再生する。
ここで、ＤＬＮＡクライアント装置２００として、ストリーミング配信されるコンテンツを再生可能な様々な装置を用いることができる。例えば、ＤＬＮＡクライアント装置２００は、テレビ受像機であってもよいし、パソコン（Personal Computer；ＰＣ）であってもよい。また、図１を参照して説明したように、ＤＬＮＡクライアント装置２００は、単体の装置として構成されていてもよいし、複数の装置の組み合わせにて構成されていてもよい。また、上述したように、ＤＬＮＡクライアント装置２００として汎用的なコンテンツ再生装置を用いることができる。
【００４５】
通信部２１０は、携帯端末装置１００と通信を行って各種データを送受信する。特に、通信部２１０は、プレーヤ部２５０の生成するコンテンツのストリーミング配信要求を携帯端末装置１００へ送信し、携帯端末装置１００からコンテンツをストリーミング受信する。
受信バッファ部２２０は、通信部２１０が受信したコンテンツのストリーミングデータを一時的に保存する。
パーサ部２３０は、通信部２１０が受信したストリーミングデータに対する構文解析を行う。
【００４６】
デコーダ部２４０は、パーサ部２３０の解析結果に基づいて、ストリーミングデータをデコードして画像データや音声データを生成する。
プレーヤ部２５０は、例えば液晶パネルまたは有機ＥＬ（Organic Electroluminescence）パネル等の表示画面を有し、動画像や静止画像やテキスト（文字）などの各種画像を表示する。また、プレーヤ部２５０は、スピーカを有して音声を出力する。特に、プレーヤ部２５０は、コンテンツ再生部の一例に該当し、通信部２１０がストリーミング受信したコンテンツを再生する。具体的には、プレーヤ部２５０は、デコーダ部２４０が生成した画像データに基づいて表示画面に画像を表示し、また、デコーダ部２４０が生成した音声データに基づいてスピーカから音声を出力する。
【００４７】
コンテンツサーバ装置８００は、図１を参照して説明したように、携帯端末装置１００の要求に応じて、ストリーミング対象のコンテンツ（すなわち、動画像や音声やこれらの組み合わせなどストリーミングにて送受信可能なコンテンツ）を、携帯端末装置１００へストリーミング配信する。
【００４８】
次に、図５を参照して、コンテンツ再生システム１の動作について説明する。
図５は、中断後コンテンツを再生する際のコンテンツ再生システム１の処理手順の例を示すシーケンス図である。
まず、携帯端末装置１００において、プレーヤ部１２０がコンテンツサーバ装置８００からのコンテンツの再生を中断すると、コンテントディレクトリサービス部１４１が当該コンテンツに基づく中断後コンテンツの一覧情報の公開を開始する（シーケンスＳ１０１）。例えば、プレーヤ部１２０は、ユーザ操作に応じてコンテンツの再生を中断すると、続きを他の装置に公開するか否かをユーザに問い合わせる。そして、ユーザが公開を選択すると、コンテントディレクトリサービス部１４１は、再生を中断したコンテンツについて、元コンテンツ（すなわち、コンテンツ全体）の一覧情報と、中断後コンテンツ（すなわち、中断位置以後の部分）の一覧情報とを生成する。
【００４９】
次に、ＤＬＮＡクライアント装置２００において、プレーヤ部２５０は、リジューム再生（中断位置からのコンテンツの再生）を要求するユーザ操作を検出すると（シーケンスＳ１０２）、通信部２１０を介して携帯端末装置１００に、コンテンツ一覧情報を要求する（シーケンスＳ１０３）。
そして、携帯端末装置１００のコンテントディレクトリサービス部１４１は、ＤＬＮＡクライアント装置２００からの要求に応じてコンテンツ一覧情報を、対クライアント装置通信部１１２を介してＤＬＮＡクライアント装置２００へ送信する（シーケンスＳ１０４）。ＤＬＮＡクライアント装置２００では、プレーヤ部２５０が、携帯端末装置１００からのコンテンツ一覧情報を表示して、コンテンツを選択するユーザ操作を待ち受ける（シーケンスＳ１０５）。
【００５０】
そして、プレーヤ部２５０は、コンテンツを選択するユーザ操作を検出すると（シーケンスＳ１１１）、選択されたコンテンツのストリーミング配信要求をＨＴＴＰリクエストにて、通信部２１０を介して携帯端末装置１００へ送信する（シーケンスＳ１１２）。例えば、図４の一覧情報Ｄ１０２に示される中断後コンテンツをユーザが選択した場合、プレーヤ部２５０は、「ＧＥＴ  http://192.168.11.8:34567/data/id2」のＨＴＴＰリクエストを生成し、通信部２１０を介して携帯端末装置１００へ送信する。
【００５１】
ＤＬＮＡクライアント装置２００からのストリーミング配信要求を受信した携帯端末装置１００では、時間位置算出部１４４が、コンテンツサーバ装置８００に対してストリーミング配信を要求するコンテンツ上の時間位置を設定する（シーケンスＳ１１３）。例えば、時間位置算出部１４４は、上述したように、図３の中断後コンテンツＣ１０２の３０秒の位置からのストリーミング配信要求に対し、リジュームポイント分の時間４４秒を加算して、元コンテンツＣ１０１における時間１分１４秒に換算する。
【００５２】
そして、第１コンテンツ配信要求部１４５は、時間位置算出部１４４が設定した時間位置に基づいて、コンテンツのストリーミング配信要求をＨＴＴＰリクエストにて生成し、対サーバ装置通信部１１１を介してコンテンツサーバ装置８００へ送信する（シーケンスＳ１１４）。
そして、コンテンツサーバ装置８００は、当該ストリーミング配信要求に応じてストリーミングデータを携帯端末装置１００へ送信する（シーケンスＳ１１５）。
【００５３】
ストリーミングデータを受信した携帯端末装置１００では、中間サーバ部１３０が当該ストリーミングデータをバッファ部１３１にバッファしておき、第１後続コンテンツ配信処理部１４６が、ＤＬＮＡクライアント装置２００宛のストリーミングデータとする（シーケンスＳ１１６）。そして、第１後続コンテンツ配信処理部１４６は、対クライアント装置通信部１１２を介してストリーミングデータをＤＬＮＡクライアント装置２００へ送信する（シーケンスＳ１１７）。
ストリーミングデータを受信したＤＬＮＡクライアント装置２００では、プレーヤ部２５０が、当該ストリーミングデータに基づいて、リジュームポイントから始まるコンテンツを再生する（シーケンスＳ１１８）。
【００５４】
以上のように、ＤＬＮＡクライアント装置２００からの中断後コンテンツのストリーミング配信要求に対して、時間位置算出部１４４が、ストリーミング配信要求の示す中断後コンテンツ上の位置を元コンテンツ上の位置に換算する。そして、第１コンテンツ配信要求部１４５が、時間位置算出部１４４の算出した位置からの元コンテンツのストリーミング配信をコンテンツサーバ装置８００に要求する。これにより、ＤＬＮＡクライアント装置２００は、リジューム再生（リジュームポイントからのコンテンツの再生）を行う際、リジュームポイントに関する情報を携帯端末装置１００と送受信する必要が無く、通常のストリーミング配信要求のフォーマットにて中断後コンテンツのストリーミング配信を要求すればよい。従って、コンテンツの中断位置からの再生のために、携帯端末装置１００とＤＬＮＡクライアント装置２００との通信規格の拡張を行う必要がない。この点において、コンテンツ再生システム１では、汎用的なコンテンツ再生装置にてコンテンツを中断位置から再生することができる。
【００５５】
また、コンテンツサーバ装置８００との関係では、携帯端末装置１００は、中断後コンテンツに関する情報をコンテンツサーバ装置８００と送受信する必要が無く、通常のストリーミング配信要求のフォーマットにて元コンテンツのストリーミング配信を要求すればよい。従って、コンテンツの中断位置からの再生のために、コンテンツサーバ装置８００と携帯端末装置１００との通信規格の拡張を行う必要がない。この点において、コンテンツ再生システム１では、コンテンツサーバ装置８００として汎用的なサーバ装置を用いることができる。
【００５６】
また、第１後続コンテンツ配信要求取得部１４３は、プレーヤ部１２０がコンテンツの再生を中断した場合に、当該コンテンツのうち中断位置に応じたリジュームポイント以後の部分を中断後コンテンツとして、当該中断後コンテンツのストリーミング配信要求を受け付ける。
このように、プレーヤ部１２０がコンテンツの再生を中断した位置をリジュームポイントとすることで、ＤＬＮＡクライアント装置２００は、中断位置からコンテンツの再生を再開することができる。
【００５７】
なお、以上では、携帯端末装置１００が中断後コンテンツの配信を行う場合について説明したが、携帯端末装置１００が配信するコンテンツは、中断後コンテンツに限らない。例えば、携帯端末装置１００が、元コンテンツのうち、ユーザの指定した時間位置以後の部分を配信するようにしてもよい。一具体例として、ユーザがスポーツ番組の試合開始時を指定した場合に、携帯端末装置１００が、当該スポーツ番組の試合開始時以後の部分を配信するようにしてもよい。
【００５８】
＜第２の実施形態＞
なお、携帯端末装置が、ストリーミングデータを暗号化してＤＬＮＡクライアント装置へ送信するようにしてもよい。この点について、図６を参照して説明する。
図６は、本発明の第２の実施形態におけるコンテンツ再生システム２の機能構成を示す概略ブロック図である。同図において、コンテンツ再生システム２は、携帯端末装置１００ｂと、ＤＬＮＡクライアント装置２００ｂと、コンテンツサーバ装置８００とを具備する。携帯端末装置１００ｂは、対サーバ装置通信部１１１と、対クライアント装置通信部１１２と、プレーヤ部１２０と、中間サーバ部１３０と、ディジタルメディアサーバ部１４０ｂとを具備する。中間サーバ部１３０は、バッファ部１３１を具備する。ディジタルメディアサーバ部１４０ｂは、コンテントディレクトリサービス部１４１と、ＨＴＴＰサーバ部１４２と、ｍｐ４−ｔｓ変換部１４７と、ＤＴＣＰ−ＩＰ暗号化部１４８とを具備する。ＨＴＴＰサーバ部１４２は、第１後続コンテンツ配信要求取得部１４３と、時間位置算出部１４４と、第１コンテンツ配信要求部１４５と、第１後続コンテンツ配信処理部１４６とを具備する。ＤＬＮＡクライアント装置２００ｂは、通信部２１０と、受信バッファ部２２０と、ｔｓパーサ部２７０と、デコーダ部２４０と、プレーヤ部２５０と、ＤＴＣＰ−ＩＰ暗号化解除部２６０とを具備する。
なお、図６において、実線の矢印はコンテンツの流れを示し、破線の矢印は制御データの流れを示す。また、図６において図２の各部に対応して同様の機能を有する部分には同一の符号（１１１、１１２、１２０、１３０、１３１、１４１〜１４６、２１０、２２０、２４０、２５０、８００）を付して説明を省略する。
【００５９】
ｍｐ４−ｔｓ変換部１４７は、コンテンツサーバ装置８００からのストリーミングデータがＭＰ４データである場合に、当該データをｍｐｅｇ２−ｔｓコンテナのストリーミングデータに変換する。一方、コンテンツサーバ装置８００からのストリーミングデータがｍｐｅｇ２−ｔｓデータである場合は、ｍｐ４−ｔｓ変換部１４７は、当該ストリーミングデータをそのままＤＴＣＰ−ＩＰ暗号化部１４８へ出力する。
ＤＴＣＰ−ＩＰ暗号化部１４８は、ｍｐ４−ｔｓ変換部１４７からのｍｐｅｇ２−ｔｓデータをＤＴＣＰ−ＩＰ暗号化する。これにより、第１後続コンテンツ配信処理部１４６は、暗号化されたストリーミングデータにてＤＬＮＡクライアント装置２００ｂへのストリーミング配信を行う。ＤＴＣＰ−ＩＰ暗号化部１４８は、本発明における暗号化部の一例に該当する。
ＤＴＣＰ−ＩＰ暗号化解除部２６０は、携帯端末装置１００からのストリーミングデータに対して、ＤＴＣＰ−ＩＰ暗号化解除を行う。ｔｓパーサ部２７０は、ＤＴＣＰ−ＩＰ暗号化解除されたストリーミングデータに対する構文解析を行う。
【００６０】
以上のように、ＤＴＣＰ−ＩＰ暗号化部１４８が、ストリーミングデータを暗号化し、第１後続コンテンツ配信処理部１４６は、暗号化されたストリーミングデータにてＤＬＮＡクライアント装置２００へのストリーミング配信を行う。
これにより、第三者によるコンテンツの不正利用防止を図ることができる。すなわち、コンテンツの著作権保護を図ることができる。
また、ＤＬＮＡクライアント装置２００ｂは、放送コンテンツを視聴可能なＤＬＮＡクライアント装置の一例であり、ＤＴＣＰ−ＩＰ暗号化解除機能やｔｓパーサなど、著作権保護された放送コンテンツを視聴するのに必要な機能を具備している。放送コンテンツの著作権保護が進むにつれて、放送コンテンツを視聴可能なＤＬＮＡクライアント装置は、放送コンテンツを視聴するため普及が進んでいる。かかるＤＬＮＡクライアント装置を既に所持しているユーザは、新たにＤＬＮＡクライアント装置を取得する必要なく、コンテンツ再生システム２における視聴が可能となる。
【００６１】
＜第３の実施形態＞
なお、ＤＬＮＡクライアント装置にてコンテンツの再生が中断された場合にも、携帯端末装置が中断後コンテンツのストリーミング配信を行うようにしてもよい。この点について、図７を参照して説明する。
図７は、本発明の第３の実施形態におけるコンテンツ再生システム３の機能構成を示す概略ブロック図である。同図において、コンテンツ再生システム３は、携帯端末装置１００ｃと、ＤＬＮＡクライアント装置２００と、コンテンツサーバ装置８００とを具備する。携帯端末装置１００ｃは、対サーバ装置通信部１１１と、対クライアント装置通信部１１２と、プレーヤ部１２０と、中間サーバ部１３０と、ディジタルメディアサーバ部１４０ｃとを具備する。中間サーバ部１３０は、バッファ部１３１を具備する。ディジタルメディアサーバ部１４０ｃは、コンテントディレクトリサービス部１４１ｃと、ＨＴＴＰサーバ部１４２とを具備する。ＨＴＴＰサーバ部１４２は、第１後続コンテンツ配信要求取得部１４３と、時間位置算出部１４４と、第１コンテンツ配信要求部１４５と、第１後続コンテンツ配信処理部１４６とを具備する。コンテントディレクトリサービス部１４１ｃは、リジュームポイント更新部１４９を具備する。ＤＬＮＡクライアント装置２００は、通信部２１０と、受信バッファ部２２０と、パーサ部２３０と、デコーダ部２４０と、プレーヤ部２５０とを具備する。
なお、図７において、実線の矢印はコンテンツの流れを示し、破線の矢印は制御データの流れを示す。また、図７において図２の各部に対応して同様の機能を有する部分には同一の符号（１１１、１１２、１２０、１３０、１３１、１４２〜１４６、２００、２１０、２２０、２３０、２４０、２５０、８００）を付して説明を省略する。
【００６２】
リジュームポイント更新部１４９は、ＤＬＮＡクライアント装置２００にて中断後コンテンツの再生が中断された際に、当該中断後コンテンツのリジュームポイントの情報を更新する。
例えば、ＤＬＮＡクライアント装置２００においてプレーヤ部２５０は、中断後コンテンツの再生を中断するユーザ操作を受けると、リジュームポイントを更新するか否かをユーザに問い合わせる。そして、リジュームポイントの更新指示を受けると、プレーヤ部２５０は、リジュームポイントの更新指示と中断後コンテンツにおける中断位置とを、通信部２１０を介して携帯端末装置１００ｃへ送信する。
すると、リジュームポイント更新部１４９は、再生を中断された中断後コンテンツについて、コンテントディレクトリサービス部１４１ｃが記憶しているリジュームポイントにプレーヤ部２５０から通知された中断位置分の時間を加算する。
【００６３】
リジュームポイント更新部１４９は、本発明における第２開始時間位置変換部の一例に該当する。すなわち、リジュームポイント更新部１４９は、中断後コンテンツにおける再生時間長での中断位置に基づいて、元コンテンツでの再生中断におけるレジュームポイントを、中断後コンテンツでの再生中断におけるレジュームポイントに変換する。ここで、中断後コンテンツにおける再生時間長での中断位置は、第３時間位置の一例に該当する。また、中断後コンテンツでの再生中断におけるレジュームポイントは、第２開始時間位置の一例に該当する。
【００６４】
このように、リジュームポイント更新部１４９がリジュームポイントを更新することで、第１後続コンテンツ配信要求取得部１４３は、ＤＬＮＡクライアント装置２００での中断位置に応じたリジュームポイント以後の部分を中断後コンテンツとして、当該中断後コンテンツのストリーミング配信要求を受け付ける。ここで、元コンテンツのうち、ＤＬＮＡクライアント装置２００での中断位置に応じたリジュームポイント以後の部分は、第２後続コンテンツの一例に該当する。また、ＤＬＮＡクライアント装置２００での中断位置に応じたリジュームポイント以後の部分のストリーミング配信要求は、第３ストリーミング配信要求の一例に該当する。
【００６５】
ここで、第１後続コンテンツ配信要求取得部１４３が取得するストリーミング配信要求には、ストリーミング配信を要求する部分を示す時間位置として、ＤＬＮＡクライアント装置２００での中断位置に応じたリジュームポイントからの時間位置が含まれている。
そこで、時間位置算出部１４４は、このストリーミング配信要求に含まれる時間位置を、元コンテンツにおける時間位置に変換する。具体的には、時間位置算出部１４４は、ストリーミング配信要求の示す時間に、リジュームポイント更新部１４９が更新したリジュームポイントに相当する時間を加算する。ここで時間位置算出部１４４が変換する時間位置は、第４時間位置の一例に該当する。
【００６６】
そして、第１コンテンツ配信要求部１４５は、元コンテンツのストリーミング配信要求に、時間位置算出部１４４が算出した時間位置を含めて、コンテンツサーバ装置８００へ送信する。第１後続コンテンツ配信処理部１４６は、コンテンツサーバ装置８００から受信した元コンテンツのストリーミングデータを、ＤＬＮＡクライアント装置２００へ配信する。ここでは、コンテンツサーバ装置８００は、元コンテンツのうち、時間位置算出部が算出した時間位置以後の部分をストリーミング配信し、第１後続コンテンツ配信処理部は、当該部分をＤＬＮＡクライアント装置２００へ転送する。従って、第１後続コンテンツ配信処理部は、元コンテンツのうちＤＬＮＡクライアント装置２００から配信要求を受けた部分を、中断後コンテンツとしてＤＬＮＡクライアント装置２００へ配信する。ここでの中断後コンテンツは、第２後続コンテンツの一例に該当する。
【００６７】
以上のように、携帯端末装置１００ｃは、ＤＬＮＡクライアント装置２００での中断位置からの中断後コンテンツをストリーミング配信することができる。その際、携帯端末装置１００ｃは、ＤＬＮＡクライアント装置２００に対してストリーミング配信を行うこともできるし、他のＤＬＮＡクライアント機器に対してストリーミング配信を行うこともできる。
【００６８】
なお、リジュームポイント更新部１４９が、リジュームポイントの更新を行う際、元の中断後コンテンツの情報を残しておいて、新たに中断後コンテンツの情報を生成するようにしてもよい。また、ＤＬＮＡクライアント装置２００において、通常のコンテンツ（中断後コンテンツでないコンテンツ）の再生が中断された場合にも、リジュームポイント更新部１４９が新たに中断後コンテンツの情報を生成するようにしてもよい。
【００６９】
なお、以上では、中断後コンテンツ配信装置としての携帯端末装置１００自らもコンテンツの再生を行う場合について説明したが、中断後コンテンツ配信装置自らはコンテンツの再生を行わないようにしてもよい。また、携帯端末装置１００は、家庭内に据え置かれているサーバ装置等の形態をとっていてもよい。例えば、中断後コンテンツ配信装置としての家庭内サーバ装置が、リビングに設置されたテレビに対してインターネット上のコンテンツサーバ装置からの映画をストリーミング配信する。ユーザがリビングでの映画の視聴を中断して寝室へ移動し、寝室のテレビから映画の続きの再生を要求すると、家庭内サーバ装置は、当該映画の中断位置以後の部分を中断後コンテンツとして寝室のテレビへストリーミング配信する。これにより、ユーザは、中断した続きから映画を視聴することができる。
＜第４の実施形態＞
なお、携帯端末装置が、コンテンツサーバ装置との通信状況やＤＬＮＡクライアント機器の設定に応じてストリーミング配信するコンテンツの品質（例えば画質）を選択するようにしてもよい。この点について、図８および図９を参照して説明する。
【００７０】
図８は、本発明の第４の実施形態におけるコンテンツ再生システム４の機能構成を示す概略ブロック図である。同図において、コンテンツ再生システム４は、携帯端末装置１００ｄと、ＤＬＮＡクライアント装置２００と、コンテンツサーバ装置８００とを具備する。携帯端末装置１００ｄは、対サーバ装置通信部１１１と、対クライアント装置通信部１１２と、プレーヤ部１２０と、中間サーバ部１３０と、ディジタルメディアサーバ部１４０ｄとを具備する。中間サーバ部１３０は、バッファ部１３１を具備する。ディジタルメディアサーバ部１４０ｄは、コンテントディレクトリサービス部１４１と、ＨＴＴＰサーバ部１４２ｄとを具備する。ＨＴＴＰサーバ部１４２ｄは、第１後続コンテンツ配信要求取得部１４３と、時間位置算出部１４４と、第１コンテンツ配信要求部１４５と、第１後続コンテンツ配信処理部１４６と、ネットワーク状態・品質検出部１５１と、コンテンツ情報再登録部１５２とを具備する。ＤＬＮＡクライアント装置２００は、通信部２１０と、受信バッファ部２２０と、パーサ部２３０と、デコーダ部２４０と、プレーヤ部２５０とを具備する。
なお、図８において、実線の矢印はコンテンツの流れを示し、破線の矢印は制御データの流れを示す。また、図８において図２の各部に対応して同様の機能を有する部分には同一の符号（１１１、１１２、１２０、１３０、１３１、１４１、１４３〜１４６、２００、２１０、２２０、２３０、２４０、２５０、８００）を付して説明を省略する。
【００７１】
ネットワーク状態・品質検出部１５１は、携帯端末装置１００ｄとコンテンツサーバ装置８００との通信状況を検出する。例えば、ネットワーク状態・品質検出部１５１は、携帯端末装置１００ｄとコンテンツサーバ装置８００との通信プロトコルを解析して、携帯端末装置１００ｄとコンテンツサーバ装置８００との通信を媒介する通信ネットワークの品質（種別）を検出する。また、ネットワーク状態・品質検出部１５１は、対サーバ装置通信部１１１におけるコンテンツサーバ装置８００からの通信データの受信状況を解析して、通信ネットワークの状態を検出する。
【００７２】
コンテンツ情報再登録部１５２は、ネットワーク状態・品質検出部１５１が検出した携帯端末装置１００ｄとコンテンツサーバ装置８００との通信状況に応じて、コンテンツサーバ装置８００に要求するコンテンツの品質を選択する。具体的には、コンテンツサーバ装置８００が同じタイトルのコンテンツを複数の品質にてストリーミング配信可能であり、コンテンツ情報再登録部１５２は、この複数の品質のいずれかを選択する。
【００７３】
図９は、コンテンツ情報再登録部１５２が行う品質選択の基準の例を示す説明図である。同図の例では、コンテンツサーバ装置８００は、高画質、中画質、低画質の３つの品質にてコンテンツをストリーミング配信可能である。そこで、コンテンツ情報再登録部１５２は、ネットワークの品質や状態に応じていずれかの品質を選択する。そして、第１コンテンツ配信要求部１４５は、コンテンツ情報再登録部１５２が選択した品質でのコンテンツのストリーミング配信をコンテンツサーバ装置８００に要求する。
【００７４】
以上のように、第１コンテンツ配信要求部１４５は、携帯端末装置１００とコンテンツサーバ装置８００との通信状況に応じた品質でのストリーミング配信をコンテンツサーバ装置８００に対して要求する。
これにより、携帯端末装置１００ｄは、コンテンツサーバ装置８００との通信状況やＤＬＮＡクライアント装置２００の設定に応じた品質のコンテンツをＤＬＮＡクライアント装置２００に提供することができる。
【００７５】
なお、ネットワーク状態・品質検出部１５１が、コンテンツサーバ装置８００との通信状況に加えて、あるいは、通信状況に代えて、ＤＬＮＡクライアント装置２００の設定（例えば表示画面サイズやデータ処理速度）を検出し、当該設定に応じた品質を選択するようにしてもよい。
このように、第１コンテンツ配信要求部１４５は、ＤＬＮＡクライアント装置２００の表示に関する設定に応じた品質でのストリーミング配信をコンテンツサーバ装置８００に対して要求する。
これにより、携帯端末装置１００ｄは、コンテンツサーバ装置８００との通信状況やＤＬＮＡクライアント装置２００の設定に応じた品質のコンテンツをＤＬＮＡクライアント装置２００に提供することができる。
【００７６】
なお、携帯端末装置１００、１００ｂ、１００ｃおよび１００ｄの全部または一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００７７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００７８】
１〜４  コンテンツ再生システム
１００、１００ｂ、１００ｃ、１００ｄ  携帯端末装置
１１１  対サーバ装置通信部
１１２  対クライアント装置通信部
１２０  プレーヤ部
１３０  中間サーバ部
１３１  バッファ部
１４０、１４０ｂ、１４０ｃ  ディジタルメディアサーバ部
１４１、１４１ｃ、１４０ｄ  コンテントディレクトリサービス部
１４２、１４２ｄ  ＨＴＴＰサーバ部
１４３  第１後続コンテンツ配信要求取得部
１４４  時間位置算出部
１４５  第１コンテンツ配信要求部
１４６  第１後続コンテンツ配信処理部
１４７  ｍｐ４−ｔｓ変換部
１４８  ＤＴＣＰ−ＩＰ暗号化部
１４９  リジュームポイント更新部
１５１  ネットワーク状態・品質検出部
１５２  コンテンツ情報再登録部
２００、２００ｂ  ＤＬＮＡクライアント装置
２１０  通信部
２２０  受信バッファ部
２３０  パーサ部
２４０  デコーダ部
２５０  プレーヤ部
２６０  ＤＴＣＰ−ＩＰ暗号化解除部
８００  コンテンツサーバ装置
【図１】
2014060684.tif 000003
【図２】
2014060684.tif 000004
【図３】
2014060684.tif 000005
【図４】
2014060684.tif 000006
【図５】
2014060684.tif 000007
【図６】
2014060684.tif 000008
【図７】
2014060684.tif 000009
【図８】
2014060684.tif 000010
【図９】
2014060684.tif 000011