(57)【要約】【課題】映像配信システムの部分配信において、ストリーム再生中の注視領域映像から、再生時間を継続して、新たに要求した注視領域映像を再生する。【解決手段】再生端末が、選択した注視領域に対応する符号化データ配信要求を、ネットワークを介して配信サーバに送信し、配信サーバが、現在読み出し中の符号化データはそのまま継続して読み出しを行い、次のＧＯＰの先頭から、新たに要求された注視領域に対応する符号化データを読み出し、最初に、読み出した符号化データが映像のどこの部分であるかを識別する識別情報、次に１ＧＯＰ分の符号化データの順で順次、ネットワークを介して再生端末へ配信し、再生端末が、前記識別情報、１ＧＯＰ分の符号化データを順次受信し、前記識別情報と復号化中の前記識別情報とを比較し、異なった時に、前記識別情報を更新して、復号化し、次のＧＯＰの先頭から新たに要求した注視領域映像のストリーム再生を行う。【選択図】図１
2011166637.tif 000002
【特許請求の範囲】
【請求項１】
再生端末と、配信サーバとがネットワークを介して接続される映像配信システムにおいて、再生時間を継続して部分指定の映像を生成する再生時間継続再生方法であって、
前記配信サーバには、符号化データが蓄積されており、
前記再生端末が、選択した注視領域に対応する符号化データ配信要求を、前記ネットワークを介して前記配信サーバに送信し、
前記配信サーバが、前記再生端末の配信要求内容から、現在読み出し中の符号化データはそのまま継続して読み出しを行い、次のＧＯＰの先頭から、新たに要求された注視領域に対応する符号化データを読み出し、最初に、読み出した符号化データが映像のどこの部分であるかを識別する識別情報、次に１ＧＯＰ分の符号化データの順で順次、前記ネットワークを介して前記再生端末へ配信し、
前記再生端末が、前記配信サーバから、前記識別情報、１ＧＯＰ分の符号化データを順次受信し、１ＧＯＰ毎に、前記識別情報と復号化中の前記識別情報とを比較し、異なった時に、前記識別情報を更新して、復号化し、
前記再生端末が、次のＧＯＰの先頭から新たに要求した注視領域映像のストリーム再生を行うことを特徴とする再生時間継続再生方法。
【請求項２】
再生端末と、配信サーバとがネットワークを介して接続される映像配信システムにおいて、再生時間を継続して部分指定の映像を生成する再生時間継続再生方法における映像配信要求方法であって、
前記再生端末は、再生要求部と、
再生制御部と、
送信部と、
復号部とを有し、
前記再生要求部が、ストリーム再生中のナビゲーション映像から全体または部分的に見たい領域を選択した注視領域情報を前記再生制御部に送り、
前記再生制御部が、前記再生要求部から受け取った注視領域情報を基に、映像のどこの部分であるかを識別する情報を付与した配信要求を、前記送信部へ送り、さらに、前記再生要求部から受け取った注視領域情報を前記復号部へ送り、
前記送信部が、前記配信要求を、前記ネットワークを介して前記配信サーバに送信することを特徴とする映像配信要求方法。
【請求項３】
再生端末と、配信サーバとがネットワークを介して接続される映像配信システムにおいて、再生時間を継続して部分指定の映像を生成する再生時間継続再生方法における映像配信方法であって、
前記配信サーバは、受信部と、
要求内容解析部と、
再生データ保存部と、
送信部とを有し、
前記受信部が、前記ネットワークを介して前記再生端末から受信した映像のどこの部分であるかを識別する情報を付与した配信要求を前記要求内容解析部に送り、
前記要求内容解析部が、前記受信部から受け取った前記配信要求を解析し、次のＧＯＰから部分指定された符号化データ配信要求と判断し、前記再生データ保存部へ解析結果と前記配信要求に記載されている情報を送り、
前記再生データ保存部が、前記要求内容解析部から次のＧＯＰから部分指定された符号化データ配信要求の解析結果を受け取り、現在読み出し中のメイン符号化データ、ナビゲーション符号化データはそのまま継続して読み出しを行い、次のＧＯＰの先頭から、新たに要求された部分指定のメイン符号化データ、ナビゲーション符号化データを読み出し、最初に、読み出した映像がどこの部分であるかを識別する識別情報を前記送信部へ送り、次に、１ＧＯＰ分の符号化データを前記送信部へ送り、以後、前記識別情報、１ＧＯＰ分の符号化データの順で順次、前記送信部へ送り、
前記送信部が、前記識別情報、１ＧＯＰ分符号化データの順で順次、ネットワークを介して前記再生端末に送信することを特徴とする映像配信方法。
【請求項４】
再生端末と、配信サーバとがネットワークを介して接続される映像配信システムにおいて、再生時間を継続して部分指定の映像を生成する再生時間継続再生方法における映像再生方法であって、
前記再生端末は、
受信部と、
復号部と、
表示部とを有し、
前記受信部が、前記ネットワークを介して前記配信サーバから順次受け取った、映像のどこの部分であるかを識別する識別情報、１ＧＯＰ分の符号化データを、順次前記復号部に送り、
前記復号部が、１ＧＯＰ毎に、前記識別情報と復号化中の前記識別情報とを比較し、異なった時に、前記識別情報を更新して、復号化し、復号化したメイン映像から、注視領域情報の範囲を切り出し、切り出した前記注視領域映像と、ナビゲーション映像を前記表示部に送り、
前記表示部が、前記注視領域映像とナビゲーション映像を受け取り、次のＧＯＰの先頭から新たに要求した注視領域映像、ナビゲーション映像のストリーム再生を行うことを特徴とする映像再生方法。
【請求項５】
再生端末と、配信サーバとがネットワークを介して接続される映像配信システムであって、
前記再生端末は、注視領域映像とナビゲーション映像のストリーム再生を行う表示部と、
再生要求部と、
再生制御部と、
送信部と、
復号部とを有し、
前記再生要求部は、ストリーム再生中のナビゲーション映像から全体または部分的に見たい領域を選択した注視領域情報を前記再生制御部へ送り、
前記再生制御部は、前記再生要求部から受け取った注視領域情報を基に、映像のどこの部分であるかを識別する情報を付与した配信要求を、前記送信部へ送り、さらに、前記再生要求部から受け取った注視領域情報を前記復号部へ送り、
前送信部は、前記配信要求を、前記ネットワークを介して前記配信サーバに送信することを特徴とする映像配信システム。
【請求項６】
再生端末と、配信サーバとがネットワークを介して接続される映像配信システムであって、
前記配信サーバは、前記ネットワークを介して前記再生端末から、映像のどこの部分であるかを識別する情報を付与した配信要求を受信する受信部と、
要求内容解析部と、
再生データ保存部と、
送信部とを有し、
前記受信部は、前記再生端末から受信した前記配信要求を前記要求内容解析部に送り、
前記要求内容解析部は、前記受信部から受け取った前記配信要求を解析し、次のＧＯＰから部分指定された符号化データ配信要求と判断し、前記再生データ保存部へ解析結果と前記配信要求に記載されている情報を送り、
前記再生データ保存部は、前記要求内容解析部から次のＧＯＰから部分指定された符号化データ配信要求の解析結果を受け取り、現在読み出し中のメイン符号化データ、ナビゲーション符号化データはそのまま継続して読み出しを行い、次のＧＯＰの先頭から、新たに要求された部分指定のメイン符号化データ、ナビゲーション符号化データを読み出し、最初に、読み出した映像がどこの部分であるかを識別する識別情報を前記送信部へ送り、次に、１ＧＯＰ分の符号化データを前記送信部へ送り、以後、前記識別情報、１ＧＯＰ分の符号化データの順で順次、前記送信部へ送り、
前記送信部が、前記識別情報、１ＧＯＰ分符号化データの順で順次、ネットワークを介して前記再生端末へ送信することを特徴とする映像配信システム。
【請求項７】
再生端末と、配信サーバとがネットワークを介して接続される映像配信システムであって、
前記再生端末は、前記ネットワークを介して前記配信サーバから、映像のどこの部分であるかを識別する識別情報、１ＧＯＰ分の符号化データを順次受け取る受信部と、
復号部と、
表示部とを有し、
前記受信部は、前記配信サーバから順次受け取った前記識別情報、１ＧＯＰ分の符号化データを、順次前記復号部に送り、
前記復号部は、１ＧＯＰ毎に、前記識別情報と復号化中の前記識別情報とを比較し、異なった時に、前記識別情報を更新して、復号化し、復号化したメイン映像から、注視領域情報の範囲を切り出し、切り出した前記注視領域映像と、ナビゲーション映像を前記表示部に送り、
前記表示部が、前記注視領域映像とナビゲーション映像を受け取り、次のＧＯＰの先頭から新たに要求した注視領域映像、ナビゲーション映像のストリーム再生を行うことを特徴とする映像配信システム。
【請求項８】
請求項１に記載の再生時間継続再生方法における再生端末の処理と配信サーバの処理をコンピュータに実行させるためのプログラム。
【請求項９】
請求項２に記載の映像配信要求方法をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項３に記載の映像配信方法をコンピュータに実行させるためのプログラム。
【請求項１１】
請求項４に記載の映像再生方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生時間継続再生方法、映像配信要求方法、映像配信方法、映像再生方法、映像配信システムおよびプログラムに係わり、特に、映像全体から部分的に選択した領域の映像の部分配信において、新たに選択した領域をストリーム再生中の映像から再生時間を継続して行うための、再生時間継続再生方法、映像配信要求方法、映像配信方法および映像再生方法に関する。
【背景技術】
【０００２】
従来の映像配信システムでは、クライアントからの部分配信要求に、要求するときの再生時間を用いて配信サーバに送信し、配信サーバは、その再生時間からクライアントへ要求された部分指定の配信を行っていた。しかし、ストリーム再生は継続して行われているため、新たに要求した映像はストリーム再生中の映像から再生時間が戻った再生となっていた。
また、映像配信装置において、各カメラから受信した映像をフレーム単位で合成し、各ユーザ端末は、カメラの一つを指定するためのカメラ識別情報と、該カメラにより撮像された全周囲映像の一部分を指定するための範囲指定情報含む送信要求をネットワークを介して映像配信装置に送信し、映像配信装置は、カメラ識別情報で指定されたカメラから受信した映像から、範囲指定情報に基づいてその一部分を切り出して、送信要求元のユーザ端末に送信する方法が知られている。（下記、特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２１９３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述したように、従来技術では、ストリーム再生は継続して行われているため、新たに要求した映像はストリーム再生中の映像から再生時間が戻った再生となっていた。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、ストリーム再生中の注視領域映像から、再生時間を継続して、新たに要求した注視領域映像を再生することが可能となる再生時間継続再生方法、映像配信要求方法、映像配信方法、映像再生および映像配信システムを提供することにある。
また、本発明は、前述の再生時間継続再生方法、映像配信要求方法、および映像再生方法をコンピュータに実行させるためのプログラムを提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００５】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
（１）再生端末と、配信サーバとがネットワークを介して接続される映像配信システムにおいて、再生時間を継続して部分指定の映像を生成する再生時間継続再生方法であって、前記配信サーバには、符号化データが蓄積されており、前記再生端末が、選択した注視領域に対応する符号化データ配信要求を、前記ネットワークを介して前記配信サーバに送信し、前記配信サーバが、前記再生端末の配信要求内容から、現在読み出し中の符号化データはそのまま継続して読み出しを行い、次のＧＯＰの先頭から、新たに要求された注視領域に対応する符号化データを読み出し、最初に、読み出した符号化データが映像のどこの部分であるかを識別する識別情報、次に１ＧＯＰ分の符号化データの順で順次、前記ネットワークを介して前記再生端末へ配信し、前記再生端末が、前記配信サーバから、前記識別情報、１ＧＯＰ分の符号化データを順次受信し、１ＧＯＰ毎に、前記識別情報と復号化中の前記識別情報とを比較し、異なった時に、前記識別情報を更新して、復号化し、前記再生端末が、次のＧＯＰの先頭から新たに要求した注視領域映像のストリーム再生を行うことを特徴とする。
（２）また、本発明は、前述の再生時間継続再生方法における、再生端末の映像配信要求方法、あるいは映像再生方法である。
（３）また、本発明は、前述の再生時間継続再生方法における、配信サーバの映像配信方法である。
（４）また、本発明は、前述の映像配信要求方法、映像配信方法、および映像再生方法を実行する映像配信システムである。
（５）また、本発明は、前述の再生時間継続再生方法、映像配信要求方法、映像配信方法および映像再生方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００６】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、映像配信システムの部分配信において、ストリーム再生中の注視領域映像から、再生時間を継続して、新たに要求した注視領域映像を再生することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施例の映像配信システムの概略構成を示すブロック図である。
【図２】本発明の実施例の再生端末の表示部に表示される表示内容を説明する図である。
【図３】本発明の実施例の注視領域映像を説明するための図である。
【図４】本発明の実地例の部分指定変更時の符号化データ読み出しを説明するための図である。
【図５】本発明の実地例のＶｉｅｗＩＤ情報、符号化データの配信を説明するための図である。
【図６−１】本発明の実施例の映像配信システムにおいて、映像再生を開始するときの処理手順を示すフローチャートである。
【図６−２】本発明の実施例の映像配信システムにおいて、映像再生を開始するときの処理手順を示すフローチャートである。
【図６−３】本発明の実施例の映像配信システムにおいて、映像再生を開始するときの処理手順を示すフローチャートである。
【図６−４】本発明の実施例の映像配信システムにおいて、映像再生を開始するときの処理手順を示すフローチャートである。
【図７−１】本発明の実施例の映像配信システムにおいて、ストリーム再生中の注視領域映像から新たに選択した注視領域を、再生時間を継続して再生するときの処理手順を示すフローチャートである。
【図７−２】本発明の実施例の映像配信システムにおいて、ストリーム再生中の注視領域映像から新たに選択した注視領域を、再生時間を継続して再生するときの処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。また、以下の実施例は、本発明の特許請求の範囲の解釈を限定するためのものではない。
図１は、本発明の実施例の映像配信システムの概略構成を示すブロック図である。本実施例の映像配信システムは、配信サーバ１０と、再生端末２０と、配信サーバ１０と再生端末２０とを接続するネットワーク３０とで構成される。
配信サーバ１０は、受信部１１と、要求内容解析部１２と、再生データ保存部１３と、送信部１４とで構成される。
配信サーバ１０の受信部１１は、ネットワーク３０を介して、再生端末２０からの要求を受信し、受信した要求を要求内容解析部１２に通知する。
要求内容解析部１２は、受信部１１から受信データを受け取り、要求内容を解析し、再生データ保存部１３に何を読み出すかを通知する。または、送信部１４に、再生端末２０からのストリーム配信情報を受信した旨の返信を通知する。
再生データ保存部１３は、要求内容解析部１２から要求を受け取り、要求内容解析部１２から受け取った要求を再生データ保存部１３から読み出し、送信部１４に送る。
【０００９】
再生データ保存部１３には、少なくともＳＤＰ（Session Description Protocol）ファイル、再生に必要なファイル、符号化データが蓄積されている。なお、ＳＤＰファイルは、セッションの告知やセッションの招待などを必要とするマルチメディアセッションを開始するために、必要な情報を記述されたファイルである。
符号化データには、映像全体から見たい領域を、全体または部分的に自由に選択するためのナビゲーション符号化映像データ、選択した領域を再生するためのメイン符号化映像データと、音声符号化データの３つがあり、これらは、１つの符号化データとして再生データ保存部１３に蓄積されている。メイン符号化映像データは、ナビゲーション符号化映像データより解像度の高い映像データである。また、符号化データに音声符号化データが含まれない場合もある。
再生データ保存部１３は、配信要求された指定部分のメイン符号化映像データ、ナビゲーション符号化映像データ全体、音声符号化データを読み出し、この読み出した３つの符号化データを１つにする。さらに、最初に、読み出した映像がどこの部分であるかを記載したＶｉｅｗＩＤ情報、次に、１ＧＯＰ分の符号化データの順で送信部１４に送り、以後のこの順で送信部１４に送る。
送信部１４は、再生データ保存部１３から読み出したデータを受け取り、ネットワーク３０を介して再生端末２０へ配信する。
【００１０】
再生端末２０は、再生要求部２１と、再生制御部２２と、送信部２３と、受信部２４と、復号部２５と、表示部２６とで構成される。
ユーザが、再生要求部２１から、コンテンツＵＲＬを入力すると、再生要求部２１は、入力されたコンテンツＵＲＬを再生制御部２２へ送る。コンテンツＵＲＬは、ネットワーク上に存在する符号化データの場所を指している。
また、再生要求部２１は、注視領域情報（ナビゲーション映像の中から全体または部分的に選択した領域の情報）を、再生制御部２２へ送る。
再生制御部２２は、再生要求部２１からの要求制御と、復号部２５と、送信部２３への要求制御を行う。
送信部２３は、再生制御部２２からの要求を受け取り、配信サーバ１０へ要求を送信する。
受信部２４は、配信サーバ１０からデータを受信し、受信したデータを復号部２５または再生制御部２２へ送る。
復号部２５は、再生端末２０の受信部２４からＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データを順次受け取り、復号部２５は、ＶｉｅｗＩＤ情報に記載されているＶｉｅｗＩＤと復号化中のＶｉｅｗＩＤを比較し、異なった時に、ＶｉｅｗＩＤを更新して、復号化する。復号化したメイン映像からＸ、Ｙ、高さ、幅の範囲を切り出し、この切り出した注視領域映像、復号化したナビゲーション映像全体、音声（音声がない場合もある）を表示部２６へ送る。
表示部２６は、復号部２５から切り出した注視領域映像、ナビゲーション映像全体と、音声（音声がない場合もある）を受け取り、ストリーム再生を行う。
また、ユーザが、表示部２６でストリーム再生中のナビゲーション映像から全体または部分的に領域を選択すると、再生要求部２１は、この選択した注視領域情報（Ｘ，Ｙ，高さ、幅）を再生制御部２２へ送る。
【００１１】
図２は、本発明の実施例の再生端末２０の表示部２６に表示される映像を説明する図である。
表示部２６には、ナビゲーション映像全体２６−１と、ユーザが、ナビゲーション映像の中から全体または部分的に選択した領域に対応する、高解像度映像であるメイン映像の注視領域映像２６−２とが表示される。
図３は、本発明の実施例の注視領域映像２６−２を説明するための図である。
図３に示すように、ナビゲーション映像の解像度が２００×４００で、注視領域値をナビゲーション映像２６−１の左上からの距離（Ｘ，Ｙ）、高さ、幅を、それぞれ２０、５０、１２０、１３０とした場合、メイン映像の解像度が２０００×４０００の場合には、メイン映像の注視領域値は左上からの距離（Ｘ，Ｙ）、高さ、幅は、２００、５００、１２００、１３００となる。メイン映像は、ナビゲーション映像より高解像度な映像である。
本実施例では、再生開始の注視領域値に、２０、５０、１２０、１３０（２００、５００、１２００、１３００）を用いているが、必ずしもこの値である必要はない。
注視領域映像２６−２の注視領域情報には、（１）と（２）の２つの情報がある。
【００１２】
（１）部分指定した領域の映像を配信するために必要な情報
メイン映像とナビゲーション映像は等分割され、番号が付与されている。分割数、番号は、互いに対応している。なお、分割数は、図３に示す１０である必要はない。また、分割した場所の識別（メイン符号化映像データＩＤ）は、番号である必要はない。
図３に示す例では、ナビゲーション映像での注視領域が２０，５０，１２０，１３０の場合、この領域に対応するメイン符号化映像データのＶｉｅｗＩＤは０，１，５，６であり、具体的な配信要求は、下記に示すように、表−１に示す拡張ＰＬＡＹメソッドの拡張した“Ｘ−ＶｉｅｗＩＤ：”｛ビュー指定（カンマ区切り）｝の｛ビュー指定｝欄に、メイン符号化映像データＩＤ、ナビゲーション符号化映像データＩＤ、メイン符号化映像データ識別ＩＤ、ナビゲーション符号化映像データ識別ＩＤを記載する。
“Ｘ−ＶｉｅｗＩＤ：”｛０，１，５，６，１０００，１００，１０１｝
上記の様にカンマで区切って記載し、｛  ｝内の０，１，５，６は選択した注視領域に対応するメイン符号化映像データＩＤ、１０００はナビゲーション映像全体のナビゲーション符号化映像データＩＤ、１００はメイン符号化映像データ識別ＩＤ、１０１はナビゲーション符号化映像データ識別ＩＤである。ここで、ナビゲーション符号化映像データＩＤ、メイン符号化映像データ識別ＩＤ、ナビゲーション符号化映像データ識別ＩＤは、１０００、１００、１０１である必要はなく、さらに、番号である必要もない。
配信サーバ１０へＲＴＳＰプロトコルで要求し、配信サーバ１０からは、０，１，５，６の部分に対応するメイン符号化映像データとナビゲーション符号化映像データ（１０００）を再生端末２０に配信する。
（２）指定した領域を表示部２６に再生するために必要な情報
ナビゲーション映像２６−１の左上からの距離（Ｘ，Ｙ）、高さ、幅で示している範囲が注視領域である。図３に示す例では、再生端末２０は、０，１，５，６部分のメイン符号化映像データを受信・復号化し、復号化したメイン映像から、注視領域映像であるメイン映像の左上からの距離（２００，５００）、高さ（１２００）、幅（１３００）の範囲を切り出してストリーム再生する。
【００１３】
【表１】
2011166637.tif 000003
【００１４】
図４は、本発明の実地例の映像配信システムにおける、部分指定変更時の符号化データ読み出しを説明するための図である。
配信サーバ１０の要求内容解析部１２は、受信部１１から受け取った拡張ＰＬＡＹメソッドを解析し、Ｘ-ＶｉｅｗＩＤから部分指定、Ｒａｎｇｅに再生開始時刻（あるいはＲａｎｇｅの行全体）の記載がない事から、次のＧＯＰから部分指定された符号化データ配信要求と判断し、再生データ保存部１３へ解析結果と拡張ＰＬＡＹメソッドに記載されている情報を一緒に送る。
再生データ保存部１３は、要求内容解析部１２から、次のＧＯＰから部分指定された符号化データ配信要求の解析結果を受け取ると、次のＧＯＰの先頭から要求のあったメイン符号化映像データ（ＶｉｅｗＩＤ：２，３，４，７，８，９）、ナビゲーション符号化映像データ全体（１０００）、音声符号化データ（音声がない場合もある）を読み出す。
本実施例では、再生データ保存部１３は、次のＧＯＰから部分指定された符号化データ配信要求を受け取ると、現在読み出し中の部分指定のメイン符号化映像データ（ＶｉｅｗＩＤ：０，１，５，６）、ナビゲーション符号化映像データ全体（１０００）、音声符号化データ（音声がない場合もある）はそのまま継続して読み出しを行い、次のＧＯＰの先頭（９．５秒）から要求のあったメイン符号化映像データ（ＶｉｅｗＩＤ：２，３，４，７，８，９）、ナビゲーション符号化映像データ全体（１０００）、音声符号化データ（音声がない場合もある）を読み出し、読み出した部分指定のメイン符号化映像データ、ナビゲーション符号化映像データ全体、音声符号化データ（音声がない場合もある）を１つの符号化データにする。
【００１５】
さらに、図５で示す様に、最初に、読み出した映像がどこの部分であるかを記載したＶｉｅｗＩＤ情報（ＶｉｅｗＩＤ：０，１，５，６，１０００）を送信部１４へ送り、次に１ＧＯＰ分の符号化データを送信部１４へ送る。以後、ＶｉｅｗＩＤ情報、１ＧＯＰ分の符号化データの順で順次、送信部１４へ送り、送信部１４は、ＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データの順で順次、ネットワーク３０を介して再生端末２０へ送信する。
再生端末２０の受信部２４は、ＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データをネットワーク３０を介して順次受け取る。
なお、本実施例では１ＧＯＰ（Group Of Picture）は、１５フレーム、０．５秒であるが、必ずしもその必要はない。また、ＶｉｅｗＩＤ情報には、読み出した映像がどこの部分であるか以外の情報が含まれる場合もある。
【００１６】
図６−１〜図６−４は、本発明の実施例の映像配信システムにおいて、映像再生を開始するときの処理手順を示すフローチャートである。
ステップ６０１で、ユーザが、再生端末２０の再生要求部２１にコンテンツＵＲＬを入力すると、再生要求部２１は、入力されたコンテンツＵＲＬを再生制御部２２に送る。
ステップ６０２で、再生制御部２２は、再生要求部２１から入力されたコンテンツＵＲＬを受け取り、受け取ったコンテンツＵＲＬの再生に必要なファイルの配信要求を送信部２３へ送る。再生に必要なファイルは、少なくとも、メイン符号化映像データＩＤ、ナビゲーション符号化映像データＩＤ、メイン符号化映像データ識別ＩＤ、ナビゲーション符号化映像データ識別ＩＤの再生に必要な情報が記載されたテキストファイルである。
ステップ６０３で、送信部２３は、再生に必要なファイル配信要求を受け取り、受け取った再生に必要なファイル配信要求を、ネットワーク３０を介して配信サーバ１０へ送信する。
【００１７】
ステップ６０４で、配信サーバ１０の受信部１１は、ネットワーク３０を介して再生端末２０からの要求を受信し、要求内容解析部１２へ送る。
ステップ６０５で、要求内容解析部１２は、受信部１１からの要求を受信し、受信した要求内容を解析し、コンテンツＵＲＬの再生に必要なファイル配信要求と判断し、要求内容解析部１２は、再生データ保存部１３にコンテンツＵＲＬの再生に必要なファイル配信要求を送る。
ステップ６０６で、再生データ保存部１３は、要求内容解析部１２から再生に必要なファイル配信要求を受け取り、要求されたコンテンツＵＲＬの再生に必要なファイルを読み出し、送信部１４へ送信する。
ステップ６０７で、送信部１４は、再生データ保存部１３からコンテンツＵＲＬの再生に必要なファイルを受け取り、受け取ったファイルを、ネットワーク３０を介して再生端末２０へ送信する。
【００１８】
ステップ６０８で、再生端末２０の受信部２４は、ネットワーク３０を介して配信サーバ１０からコンテンツＵＲＬの再生に必要なファイルを受信し、再生制御部２２へ送る。
ステップ６０９で、再生制御部２２は、受信部２４から再生に必要なファイルを受け取る。
ステップ６１０で、再生制御部２２は、受信部２４から再生に必要なファイルを受け取ると、ＲＴＳＰプロトコルのＤＥＳＣＲＩＢＥメソッドで、ステップ６０１で要求したコンテンツの情報が記載されているＳＤＰファイル配信要求を送信部２３へ送る。
ステップ６１１で、送信部２３は、再生制御部２２からＳＤＰファイル配信要求を受け取り、再生制御部２２から受け取ったＳＤＰファイル配信要求を、ＲＴＳＰプロトコルのＤＥＳＣＲＩＢＥメソッドでネットワーク３０を介して配信サーバ１０へ送信する。
【００１９】
ステップ６１２で、配信サーバ１０の受信部１１は、ネットワーク３０を介して再生端末２０から送信されたＳＤＰファイル配信要求を受信し、受け取ったＳＤＰファイル配信要求を要求内容解析部１２へ送る。
ステップ６１３で、要求内容解析部１２は、受信部１１から要求内容を受け取り、要求内容解析部１２は、ＳＤＰファイル配信要求と判断し、再生データ保存部１３へＳＤＰファイル配信要求を送る。
ステップ６１４で、再生データ保存部１３は、要求内容解析部１２からＳＤＰファイル配信要求を受け取り、再生データ保存部１３は、要求内容解析部１２から受け取ったステップ６０１で要求したコンテンツＵＲＬに対応するＳＤＰファイルを読み出し、読み出したＳＤＰファイルを送信部１４へ送る。
ステップ６１５で、送信部１４は、再生データ保存部１３からＳＤＰファイルを受け取り、受け取ったＳＤＰファイルを、ネットワーク３０を介してＲＴＳＰプロトコルで再生端末２０へ送信する。
【００２０】
ステップ６１６で、再生端末２０の受信部２４は、配信サーバ１０から送信されたＳＤＰファイルを、ネットワーク３０を介して受け取り、受信部２４は、ＳＤＰファイルを再生制御部２２へ送る。
ステップ６１７で、再生制御部２２は、受信部２４からＳＤＰファイルを受け取ると、再生制御部２２は、再生端末２０が使用するプロトコル、ポート番号のストリーム配信情報が記載されている、ＲＴＳＰプロトコルのＳＥＴＵＰメソッドの、配信サーバ１０への送信要求を送信部２３へ送る。
ステップ６１８で、送信部２３は、再生制御部２２からＳＥＴＵＰメソッドの、配信サーバ１０への送信要求を受け取り、送信部２３は、ネットワーク３０を介して、ＳＥＴＵＰメソッドをＲＴＳＰプロトコルで配信サーバ１０へ送信する。
【００２１】
ステップ６１９で、配信サーバ１０の受信部１１は、ネットワーク３０を介して再生端末２０から送信されたＳＥＴＵＰメソッドを受信し、受信部１１は、受け取ったＳＥＴＵＰメソッドを要求内容解析部１２へ送る。
ステップ６２０で、要求内容解析部１２は、受信部１１から要求内容を受け取り、要求内容解析部１２は、ＳＥＴＵＰメソッドと判断し、送信部１４へＳＥＴＵＰメソッド受け取り通知を送る。
ステップ６２１で、送信部１４は、要求内容解析部１２からＳＥＴＵＰメソッド受け取り通知を受け取り、送信部１４は、ＳＥＴＵＰメソッド受け取り通知を、ネットワーク３０を介してＲＴＳＰプロトコルで再生端末２０へ送信する。
【００２２】
ステップ６２２で、再生端末２０の受信部２４は、ネットワーク３０を介して、配信サーバ１０から送信されたＳＥＴＵＰメソッド受け取り通知を受け取り、受信部２４は、ＳＥＴＵＰメソッド受け取り通知を再生制御部２２へ送る。
ステップ６２３で、再生制御部２２は、受信部２４からＳＥＴＵＰメソッド受け取り通知を受け取ると、ステップ６０９で受け取った再生に必要なファイルを参照し、注視領域初期値の（２０，５０，１２０，１３０）とメイン符号化映像データＩＤの対応付けを行い、さらに、ナビゲーション符号化映像データＩＤ、メイン符号化映像データ識別ＩＤ、ナビゲーション符号化映像データ識別ＩＤを参照し、Ｒａｎｇｅに [{再生開始時刻}]-[{再生終了時刻}]の記載とさらにＸ−ＶｉｅｗＩＤが記載された以下の拡張ＰＬＡＹメソッド（例１）を送信部２３へ送る。また、注視領域情報（２０，５０，１２０，１３０）を復号部２５へ送る。
【００２３】
（１）部分指定配信要求の拡張ＰＬＡＹメソッド例１
PLAY rtsp://xxx.xxx.xxx.xxx/xxxx RTSP/1.0
CSeq: 6
Date: Wed, 24 Dec 2008 02:02:40 GMT
Session: 1234567890
Range: 0-26633
X-ViewID: 0,1,5,6,1000,100,101
注視領域初期値の（２０，５０，１２０，１３０）からメイン符号化映像データＩＤは、０，１，５，６となる。１０００はナビゲーション符号化映像データＩＤ、１００はメイン符号化映像データ識別ＩＤ、１０１はナビゲーション符号化映像データ識別ＩＤである。本実施例では、注視領域初期値は（２０，５０，１２０，１３０）であるが、必ずしもこの値である必要はない。
ステップ６２４で、送信部２３は、配信サーバ１０へネットワーク３０を介して上記の拡張ＰＬＡＹメソッドをＲＴＳＰプロトコルで送信する。
【００２４】
ステップ６２５で、配信サーバ１０の受信部１１は、ネットワーク３０を介して再生端末２０から拡張ＰＬＡＹメソッドを受信し、受信部１１は、受け取った拡張ＰＬＡＹメソッドを要求内容解析部１２へ送る。
ステップ６２６で、要求内容解析部１２は、受信部１１から拡張ＰＬＡＹメソッドを受け取り、受け取った拡張ＰＬＡＹメソッドを解析し、Ｘ-ＶｉｅｗＩＤから部分指定で、Ｒａｎｇｅからは映像、音声（音声がない場合もある）の先頭（０秒）からの配信要求と判断し、再生データ保存部１３へ解析結果と拡張ＰＬＡＹメソッドに記載されている情報を一緒に送る。
ステップ６２７で、再生データ保存部１３は、要求内容解析部１２から部分指定で先頭（０秒）からの要求の解析結果を受け取ると、要求のあったメイン符号化映像データ（ＶｉｅｗＩＤ：０，１，５，６）、ナビゲーション符号化映像データ全体（１０００）、音声符号化データ（音声がない場合もある）を先頭（０秒）から読み出し、読み出したメイン符号化映像データ（ＶｉｅｗＩＤ：０，１，５，６）、ナビゲーション符号化映像データ全体、音声符号化データ（音声がない場合もある）を１つの符号化データにする。さらに、最初に、読み出した映像がどこの部分であるかを記載したＶｉｅｗＩＤ情報（ＶｉｅｗＩＤ：０，１，５，６，１０００）を送信部１４へ送り、次に１ＧＯＰ分の符号化データを送信部１４へ送り、以後、ＶｉｅｗＩＤ情報、１ＧＯＰ分の符号化データの順で順次、送信部１４へ送る。
ステップ６２８で、送信部１４は、再生データ保存部１３からＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データの順で受け取り、さらにＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データの順でネットワーク３０を介して順次、再生端末２０へ送信する。
【００２５】
ステップ６２９で、再生端末２０の受信部２４は、配信サーバ１０からＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データの順で送信されたＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データを、ネットワーク３０を介して順次受け取り、受け取ったＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データを順次、復号部２５へ送る。
ステップ６３０で、復号部２５は、受信部２４からＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データを順次受け取り、復号部２５は、１ＧＯＰ毎に、ＶｉｅｗＩＤ情報に記載されているＶｉｅｗＩＤと復号化中のＶｉｅｗＩＤを比較し、ＶｉｅｗＩＤが同じ場合そのまま復号化する。復号化したメイン映像（ＶｉｅｗＩＤ：０，１，５，６）から、注視領域情報（２００，５００，１２００，１３００）の範囲を切り出し、この切り出した注視領域映像（２００，５００，１２００，１３００）と、復号化したナビゲーション映像全体、音声（音声がない場合もある）を表示部２６へ送る。
ステップ６３１で、再生端末２０の表示部２６は、再生端末２０の復号部２５から切り出した注視領域映像、ナビゲーション映像全体、音声（音声がない場合もある）を受け取り、注視領域映像、ナビゲーション映像全体、音声（音声がない場合もある）のストリーム再生を開始する。
【００２６】
図７−１，図７−２は、本発明の実施例の映像配信システムにおいて、ストリーム再生中の注視領域映像から新たに選択した注視領域を、再生時間を継続して再生するときの処理手順を示すフローチャートである。
ステップ７０１で、表示部２６に注視領域映像、ナビゲーション映像全体、音声（音声がない場合もある）をストリーム再生中に、ユーザが、新たにナビゲーション映像から他の領域を選択すると、再生要求部２１は、例えば、図３に示す新たに選択した注視領域の２８０，８０，６０，１３０を再生制御部２２に送る。２８０，８０，６０，１３０は、注視領域の、ナビゲーション映像２６−１の左上からの距離（Ｘ，Ｙ）、高さ、幅を表す。本実施例では、２８０，８０，６０，１３０であるが、必ずしもこの値である必要はない。
ステップ７０２で、再生制御部２２は、再生要求部２１から距離（Ｘ，Ｙ）、高さ、幅の注視領域情報を受け取り、再生制御部２２は、受け取った２８０，８０，６０，１３０の注視領域情報と、ステップ６０９で受け取った再生に必要なファイルを参照し、メイン符号化映像データＩＤの対応付けを行い、さらに、ナビゲーション符号化映像データＩＤ、メイン符号化映像データ識別ＩＤ、ナビゲーション符号化映像データ識別ＩＤを参照し、Ｘ−ＶｉｅｗＩＤ を記載し、また、Rangeに再生開始時刻と再生終了時刻の両方を記載しない（例２）か、Rangeに[{再生開始時刻}]を記載しない（例３）か、あるいは、Rangeの[“Range:”SP [{再生開始時刻}]-[{再生終了時刻}] CRLF ]の行全体を記載しない（例４）で、以下の拡張ＰＬＡＹメソッドを再生端末２０の送信部２３へ送る。また、再生制御部２２は、注視領域情報（２８０，８０，６０，１３０）を復号部２５へ送る。
ステップ７０３で、送信部２３は、配信サーバ１０へネットワーク３０を介して、再生制御部２２から受け取った拡張ＰＬＡＹメソッドをＲＴＳＰプロトコルで送信する。
【００２７】
（２）本発明の再生時間継続部分指定配信要求拡張ＰＬＡＹメソッド例２
PLAY rtsp://xxx.xxx.xxx.xxx/xxxx RTSP/1.0
CSeq: 8
Date: Wed, 24 Dec 2008 02:03:12 GMT
Session: 1234567890
Range: 
X-ViewID: 2,3,4,7,8,9,1000,100,101
（３）本発明の再生時間継続部分指定配信要求拡張ＰＬＡＹメソッド例３
PLAY rtsp://xxx.xxx.xxx.xxx/xxxx RTSP/1.0
CSeq: 8
Date: Wed, 24 Dec 2008 02:03:12 GMT
Session: 1234567890
Range:  -26633
X-ViewID: 2,3,4,7,8,9,1000,100,101
（４）本発明の再生時間継続部分指定配信要求拡張ＰＬＡＹメソッド例４
PLAY rtsp://xxx.xxx.xxx.xxx/xxxx RTSP/1.0
CSeq: 8
Date: Wed, 24 Dec 2008 02:03:12 GMT
Session: 1234567890
X-ViewID: 2,3,4,7,8,9,1000,100,101
選択した注視領域（２８０，８０，６０，１３０）から、メイン符号化映像データＩＤは（２，３，４，７，８，９）となる。１０００はナビゲーション符号化映像データＩＤ、１００はメイン符号化映像データ識別ＩＤ、１０１はナビゲーション符号化映像データ識別ＩＤである。
【００２８】
ステップ７０４で、配信サーバ１０の受信部１１は、ネットワーク３０を介して再生端末２０から拡張ＰＬＡＹメソッドを受信し、受信部１１は、受け取った拡張ＰＬＡＹメソッドを要求内容解析部１２へ送る。
ステップ７０５で、要求内容解析部１２は、受信部１１から拡張ＰＬＡＹメソッドを受け取り、受け取った拡張ＰＬＡＹメソッドを解析し、Ｘ-ＶｉｅｗＩＤから部分指定、Ｒａｎｇｅに再生開始時刻（あるいはＲａｎｇｅの行全体）の記載がない事から、次のＧＯＰから部分指定された符号化データ配信要求と判断し、再生データ保存部１３へ解析結果と拡張ＰＬＡＹメソッドに記載されている情報を一緒に送る。
ステップ７０６で、再生データ保存部１３は、要求内容解析部１２から、次のＧＯＰから部分指定された符号化データ配信要求の解析結果を受け取ると、現在読み出し中のメイン符号化映像データ（ＶｉｅｗＩＤ：０，１，５，６）、ナビゲーション符号化映像データ全体（１０００）、音声符号化データ（音声がない場合もある）はそのまま継続して読み出しを行い、次のＧＯＰの先頭（９．５秒）から要求のあったメイン符号化映像データ（ＶｉｅｗＩＤ：２，３，４，７，８，９）、ナビゲーション符号化映像データ全体（１０００）、音声符号化データ（音声がない場合もある）を読み出す。
読み出した部分指定メイン符号化映像データ（ＶｉｅｗＩＤ：２，３，４，７，８，９）、ナビゲーション符号化映像データ全体（１０００）、音声符号化データ（音声がない場合もある）を１つの符号化データにし、さらに、図５で示す様に、最初に、読み出した映像がどこの部分であるかを記載したＶｉｅｗＩＤ情報（ＶｉｅｗＩＤ：２，３，４，７，８，９，１０００）を送信部１４へ送り、次に１ＧＯＰ分の符号化データを送信部１４へ送り、以後、ＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データの順で順次、送信部１４へ送る。
ステップ７０７で、送信部１４は、再生データ保存部１３からＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データの順で受け取り、さらにＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データの順で順次、ネットワーク３０を介して再生端末２０へ送信する。
【００２９】
ステップ７０８で、再生端末２０の受信部２４は、配信サーバ１０からＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データの順で送信されたＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データを、ネットワーク３０を介して順次受け取り、受け取ったＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データを順次、復号部２５へ送る。
ステップ７０９で、復号部２５は、受信部２４からＶｉｅｗＩＤ情報、１ＧＯＰ分符号化データを順次受け取り、復号部２５は、1ＧＯＰ毎に、ＶｉｅｗＩＤ情報に記載されているＶｉｅｗＩＤと復号化中のＶｉｅｗＩＤを比較し、異なった時に、ＶｉｅｗＩＤを更新して、復号化する。復号化したメイン映像（ＶｉｅｗＩＤ：２，３，４，７，８，９）から、注視領域情報（２８００，８００，６００，１３００）の範囲を切り出し、この切り出した注視領域映像（２８００，８００，６００，１３００）と、復号化したナビゲーション映像全体、音声（音声がない場合もある）を表示部２６へ送る。
ステップ７１０で、表示部２６は、復号部２５から切り出した注視領域映像（２８００，８００，６００，１３００）とナビゲーション映像全体、音声（音声がない場合もある）を受け取り、現在ストリーム再生中の注視領域映像（２００，５００，１２００，１３００）とナビゲーション映像全体、音声（音声がない場合もある）を再生し、次のＧＯＰの先頭（９．５秒）から新たに要求した注視領域映像（２８００，８００，６００，１３００）、ナビゲーション映像全体、音声（音声がない場合もある）のストリーム再生を行う。これにより、再生時間が継続した映像再生を実行することができる。
【００３０】
ステップ７１１で、ユーザが、再生要求部２１に再生停止を入力すると、再生要求部２１は、入力された再生停止を再生制御部２２に送る。
ステップ７１２で、再生制御部２２は、再生要求部２１から再生停止を受け取ると、復号部２５へ再生停止を送る。また、送信部２３に配信サーバ１０へ符号化データ配信停止の送信要求を送る。
ステップ７１３で、復号部２５は、再生停止を受け取ると復号化を停止し、さらに、復号部２５は表示部２６に再生停止を送る。
ステップ７１４で、表示部２６は、復号部２５から再生停止を受け取るとストリーム再生を停止する。
ステップ７１５で、再生端末２０の送信部２３は、配信サーバ１０へ符号化データ配信停止を送信する。
ステップ７１６で、配信サーバ１０は、符号化データ配信を停止する。
【００３１】
以上説明したように、本実施例では、映像配信システムの部分配信において、ストリーム再生中の注視領域映像・音声から再生時間が継続した、新たに要求した注視領域映像・音声再生が可能となる。
なお、前述の説明において、配信サーバ１０、再生端末２０はコンピュータに実行させることも可能であり、その場合に、本発明の再生時間継続再生方法、映像配信要求方法、映像配信方法および、映像再生方法は、コンピュータ内のハードディスクなどに格納されるプログラムを、コンピュータが実行することにより行われる。このプログラムは、ＣＤ−ＲＯＭ、あるいは、ネットワークを介したダウンロードにより供給される。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【符号の説明】
【００３２】
１０  配信サーバ
１１，２４  受信部
１２  要求内容解析部
１３  再生データ保存部
１４，２３  送信部
２０  再生端末
２１  再生要求部
２２  再生制御部
２５  復号部
２６  表示部
２６−１  ナビゲーション映像
２６−２  注視領域映像
３０  ネットワーク
【図１】
2011166637.tif 000004
【図２】
2011166637.tif 000005
【図３】
2011166637.tif 000006
【図４】
2011166637.tif 000007
【図５】
2011166637.tif 000008
【図６−１】
2011166637.tif 000009
【図６−２】
2011166637.tif 000010
【図６−３】
2011166637.tif 000011
【図６−４】
2011166637.tif 000012
【図７−１】
2011166637.tif 000013
【図７−２】
2011166637.tif 000014