(57)【特許請求の範囲】
【請求項１】
表示装置と配信装置とを備える映像配信システムであって、
前記表示装置は、
ストリーム映像を部分的に切り出した部分ストリーム映像を部分的に切り出し、該切り出した表示領域を表示する表示手段と、
表示領域の移動要求操作を受ける操作手段と、
前記移動要求操作により示される移動方向の部分ストリーム映像を送信可能な配信装置に当該部分ストリーム映像を送信するように要求する通信手段と、を備え、
前記表示手段は、
表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させるとともに、要求により送信された部分ストリーム映像内の表示領域に表示を切り替えるものであり、
前記表示装置は、
表示領域の移動要求操作を受ける操作手段と、
前記操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向および移動速度を求め、当該移動方向および移動速度と、前記配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求め、前記移動要求操作前に表示されていた表示領域を含む部分ストリーム映像において移動要求操作の際に表示されていた箇所を示すフレームカウンタに対し、当該遅延時間に応じた値を加算する計算部を備え、
前記通信手段は、
加算結果であるフレームカウンタと前記求められた座標を前記配信装置に送信するものであり、
前記配信装置は、
この配信装置に送信される座標の位置の部分ストリーム映像を当該配信装置に送信されるフレームカウンタが示す箇所から送信するものである
ことを特徴とする映像配信システム。
【請求項２】
表示装置と配信装置とを備える映像配信システムが行う表示方法であって、
前記表示装置が、
ストリーム映像を部分的に切り出した部分ストリーム映像を部分的に切りだすとともに、該切り出した表示領域を表示し、
前記表示装置が、
表示領域の移動要求操作を受ける操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向および移動速度を求め、
前記表示装置が、
当該移動方向および移動速度と、前記配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求め、
前記表示装置が、
前記移動要求操作前に表示されていた表示領域を含む部分ストリーム映像において移動要求操作の際に表示されていた箇所を示すフレームカウンタに対し、当該遅延時間に応じた値を加算し、
前記表示装置が、
加算結果であるフレームカウンタと前記求められた座標を前記配信装置に送信し、
前記表示装置が、
表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させ、
前記配信装置が、
この配信装置に送信されたフレームカウンタが示す箇所から当該配信装置に送信された座標の位置の部分ストリーム映像を送信し、
前記表示装置が、
表示されている表示領域から当該送信された部分ストリーム映像内の表示領域に表示を切り替える
ことを特徴とする表示方法。
【請求項３】
前記移動方向および移動速度を求める工程は、
前記表示装置が、
表示領域の移動要求操作を受ける操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向を求める工程と、
前記表示装置が、
表示切替がなされるまでに表示領域が部分ストリーム映像の端に達するという条件を満たす表示領域の最低移動速度を求めるとともに、表示領域を移動させる移動速度を前記操作手段に対する操作量を基に前記最低移動速度以下で求める工程とを含み、
前記座標を求める工程は、
前記表示装置が、
当該移動方向および移動速度と、前記配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求める工程を含む
ことを特徴とする請求項２記載の表示方法。
【請求項４】
表示装置と複数の配信装置とを備える映像配信システムであって、
前記表示装置は、
ストリーム映像を部分的に切り出した、第１の前記配信装置から送信された部分ストリーム映像を部分的に切り出し、該切り出した表示領域を表示する表示手段と、
表示領域の移動要求操作を受ける操作手段と、
第２の前記配信装置に当該部分ストリーム映像を送信するように要求する通信手段と、を備え、
前記表示手段は、
表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させるとともに、前記第２の配信装置から送信される部分ストリーム映像の先頭箇所から表示領域を切り出し、当該表示領域に表示を切り替えるものであり、
前記表示装置は、
表示領域の移動要求操作を受ける操作手段と、
前記操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向および移動速度を求め、当該移動方向および移動速度と、前記第２の配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求め、前記移動要求操作前に表示されていた表示領域を含む部分ストリーム映像において移動要求操作の際に表示されていた箇所を示すフレームカウンタに対し、当該遅延時間に応じた値を加算する計算部を備え、
前記通信手段は、
前記第１の配信装置から前記第２の配信装置への切り替えの際に、加算結果であるフレームカウンタと前記求められた座標を前記第２の配信装置に送信するものであり、
前記第２の配信装置は、
この第２の配信装置に送信される座標の位置の部分ストリーム映像を当該第２の配信装置に送信されるフレームカウンタが示す箇所から送信するものである
ことを特徴とする映像配信システム。
【請求項５】
表示装置と複数の配信装置とを備える映像配信システムが行う表示方法であって、
前記表示装置が、
ストリーム映像を部分的に切り出した、第１の前記配信装置から送信された部分ストリーム映像を部分的に切りだすとともに、該切り出した表示領域を表示し、
前記表示装置が、
表示領域の移動要求操作を受ける操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向および移動速度を求め、
前記表示装置が、
当該移動方向および移動速度と、第２の前記配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求め、
前記表示装置が、
前記移動要求操作前に表示されていた表示領域を含む部分ストリーム映像において移動要求操作の際に表示されていた箇所を示すフレームカウンタに対し、当該遅延時間に応じた値を加算し、
前記表示装置が、
前記第１の配信装置から前記第２の配信装置への切り替えの際に、加算結果であるフレームカウンタと前記求められた座標を前記第２の配信装置に送信し、
前記表示装置が、
表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させ、
前記第２の配信装置が、
この第２の配信装置に送信されたフレームカウンタが示す箇所から当該第２の配信装置に送信された座標の位置の部分ストリーム映像を送信し、
前記表示装置が、
前記第２の配信装置から送信される部分ストリーム映像の先頭箇所から表示領域を切り出し、当該表示領域に表示を切り替える
ことを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーム映像を表示する表示装置およびストリーム映像を送信する配信装置に関するものである。
【背景技術】
【０００２】
放送波やネットワークを利用した映像中継システム（非特許文献１を参照）では、複数台のカメラが用意され、配信局のディレクタは各カメラからの映像を選択することで、配信する映像を切り替えたり、リプレイ映像やある選手のインタビュー映像といった、以前に撮影して録画していた映像を中継中に挿入したりする。
【０００３】
このように現状の映像中継システムでは、配信局側主体の映像配信により、ユーザは自身の好みのタイミングで、自身の好みの人物や場所を見ることは不可能であった。例えば、あるバンドのコンサートの中継では、ボーカルに焦点が当てられる傾向にあるため、ボーカル以外のバンドメンバを集中的に見ることは不可能である。同様に、サッカー中継では、ボール周辺の映像が配信される傾向にあり、ボール周辺から離れた位置にいる選手を集中的に見ることは不可能である。他にもスタジオからの中継や演劇中継においても同様のことが言える。現在の映像中継ではユーザによる任意のタイミングで特定の人物に焦点を当てて見ることは不可能である。
【０００４】
一方で、選手や演者全員の動きが見えるように、会場全体の映像を配信するとなると、ユーザが配信されてきた映像を見るディスプレイの解像度や、そのディスプレイの物理的な大きさの影響から、映像内の人間がとても小さく表示される。このため、個人の特定が難しくなる。例えばサッカー場全体を撮影した映像が配信されたとしても、ボールがある位置の特定や、選手個人の特定が困難になる可能性がある。
【０００５】
現在、複数台のカメラを対象物の周囲に配置し、各カメラからの画像を合成することで、自由な視点からの映像をユーザに提供する技術（非特許文献２参照）が存在する。この技術においては、リアルタイムに自由視点映像を生成するにはコストが高く、映像中継システムには向かない。
【０００６】
他に、ある定点にカメラを設置し、遠隔地のユーザがそのカメラを操作することで、遠隔地から好みの場所の映像を見ることが可能なインターネットサービスが商用化されている。このカメラは通常景色の良い場所に設置され、ユーザはカメラを操作して自分の好みの風景を楽しむ。しかし、このサービスでは多くのユーザが一台のカメラを共有することになるため、ある一ユーザがカメラを操作中は、他のユーザはカメラを操作することができない。また、カメラからの操作権がないユーザは、操作中の他のユーザが操作しているカメラからの映像が配信され、自らの好みの視点での映像を見ることができない。
【０００７】
他に、全体の映像（例、パノラマ映像）を撮影して一度サーバ（以下、配信装置）に保存することで、ユーザは保存された全体映像から好みの場所を見ることが可能となるサービスも存在する。これにより多くのユーザがカメラの操作権を争うことなく、ユーザは自分の好みの領域を見ることが可能となる。
【非特許文献１】笹部昌弘, 若宮直紀, 村田正幸, 宮原秀夫:“P2Pネットワークにおけるスケーラブルなメディアストリーミング機構”,電子情報通信学会技術研究報告(NS2003-101),pp.71-76,September 2003.インターネット<URL:http://www.anarg.jp/achievements/web2003/qos.htm>
【非特許文献２】北原格, 大田友一, 斎藤英雄, 秋道慎志, 尾野徹, 金出武雄:“大規模空間における多視点映像の撮影と自由視点映像生成”,映像情報メディア学会誌, Vol.56, No.8, pp.120-125, (2002).
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、ユーザが表示領域の移動の操作コマンドを配信装置に送り、配信装置でコマンドを受信した時点で、その配信装置が移動方向の映像を配信し、ユーザ宅の表示装置でその映像を受信し表示を行うまでには、遅延が生じる。これにより、ユーザにとっては、表示領域の移動要求操作を行ってから数秒の間、映像が止まってしまっているように見える。
【０００９】
そこで、ユーザが指定するタイミングにおいて、配信装置が選択した映像を表示するモードと、ユーザが希望する映像を表示するモードとの切り替えをリアルタイムで行い、ユーザの指定するタイミングでモードを切り替えられるとともに、表示領域の移動や切り替えを迅速に行えるようにするのが好ましい。
【００１０】
例えば、配信側はサッカー場全体を撮影したような全体映像の一部を配信して，ユーザのタイミングでユーザの好みの表示領域をリアルタイムで表示可能にするのが好ましい。全体映像の一部のみを配信する理由は，各家庭には通信帯域の制限から高解像度の全体映像を配信できないためである。
【００１１】
上記の説明における映像は、いわゆるストリーミングという方法で送信表示されるストリーム映像である。そして、ユーザが希望する映像を表示するモードにおいて送信されるストリーム映像の全体領域が表示領域の場合、表示領域の移動要求操作がなされるごとに、移動方向のストリーム映像を配信装置に送信してもらい、表示しなければならないから、表示領域の移動が迅速に行えないのである。
【００１２】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、表示領域を迅速に移動できる表示装置およびそれを可能にする配信装置を提供することにある。
【課題を解決するための手段】
【００１３】
上記の課題を解決するために、請求項１の本発明は、表示装置と配信装置とを備える映像配信システムであって、前記表示装置は、ストリーム映像を部分的に切り出した部分ストリーム映像を部分的に切り出し、該切り出した表示領域を表示する表示手段と、表示領域の移動要求操作を受ける操作手段と、前記移動要求操作により示される移動方向の部分ストリーム映像を送信可能な配信装置に当該部分ストリーム映像を送信するように要求する通信手段と、を備え、前記表示手段は、表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させるとともに、要求により送信された部分ストリーム映像内の表示領域に表示を切り替えるものであり、前記表示装置は、表示領域の移動要求操作を受ける操作手段と、前記操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向および移動速度を求め、当該移動方向および移動速度と、前記配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求め、前記移動要求操作前に表示されていた表示領域を含む部分ストリーム映像において移動要求操作の際に表示されていた箇所を示すフレームカウンタに対し、当該遅延時間に応じた値を加算する計算部を備え、前記通信手段は、加算結果であるフレームカウンタと前記求められた座標を前記配信装置に送信するものであり、前記配信装置は、この配信装置に送信される座標の位置の部分ストリーム映像を当該配信装置に送信されるフレームカウンタが示す箇所から送信するものであることを特徴とする映像配信システムをもって解決手段とする。
【００１７】
請求項２の本発明は、表示装置と配信装置とを備える映像配信システムが行う表示方法であって、前記表示装置が、ストリーム映像を部分的に切り出した部分ストリーム映像を部分的に切りだすとともに、該切り出した表示領域を表示し、前記表示装置が、表示領域の移動要求操作を受ける操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向および移動速度を求め、前記表示装置が、当該移動方向および移動速度と、前記配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求め、前記表示装置が、前記移動要求操作前に表示されていた表示領域を含む部分ストリーム映像において移動要求操作の際に表示されていた箇所を示すフレームカウンタに対し、当該遅延時間に応じた値を加算し、前記表示装置が、加算結果であるフレームカウンタと前記求められた座標を前記配信装置に送信し、前記表示装置が、表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させ、前記配信装置が、この配信装置に送信されたフレームカウンタが示す箇所から当該配信装置に送信された座標の位置の部分ストリーム映像を送信し、前記表示装置が、表示されている表示領域から当該送信された部分ストリーム映像内の表示領域に表示を切り替えることを特徴とする表示方法をもって解決手段とする。
【００１８】
請求項３の本発明は、前記移動方向および移動速度を求める工程は、前記表示装置が、表示領域の移動要求操作を受ける操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向を求める工程と、前記表示装置が、表示切替がなされるまでに表示領域が部分ストリーム映像の端に達するという条件を満たす表示領域の最低移動速度を求めるとともに、表示領域を移動させる移動速度を前記操作手段に対する操作量を基に前記最低移動速度以下で求める工程とを含み、前記座標を求める工程は、前記表示装置が、当該移動方向および移動速度と、前記配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求める工程を含むことを特徴とする請求項２記載の表示方法をもって解決手段とする。
【００２０】
請求項４の本発明は、表示装置と複数の配信装置とを備える映像配信システムであって、前記表示装置は、ストリーム映像を部分的に切り出した、第１の前記配信装置から送信された部分ストリーム映像を部分的に切り出し、該切り出した表示領域を表示する表示手段と、表示領域の移動要求操作を受ける操作手段と、第２の前記配信装置に当該部分ストリーム映像を送信するように要求する通信手段と、を備え、前記表示手段は、表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させるとともに、前記第２の配信装置から送信される部分ストリーム映像の先頭箇所から表示領域を切り出し、当該表示領域に表示を切り替えるものであり、前記表示装置は、表示領域の移動要求操作を受ける操作手段と、前記操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向および移動速度を求め、当該移動方向および移動速度と、前記第２の配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求め、前記移動要求操作前に表示されていた表示領域を含む部分ストリーム映像において移動要求操作の際に表示されていた箇所を示すフレームカウンタに対し、当該遅延時間に応じた値を加算する計算部を備え、前記通信手段は、前記第１の配信装置から前記第２の配信装置への切り替えの際に、加算結果であるフレームカウンタと前記求められた座標を前記第２の配信装置に送信するものであり、前記第２の配信装置は、この第２の配信装置に送信される座標の位置の部分ストリーム映像を当該第２の配信装置に送信されるフレームカウンタが示す箇所から送信するものであることを特徴とする映像配信システムをもって解決手段とする。
【００２１】
請求項５の本発明は、表示装置と複数の配信装置とを備える映像配信システムが行う表示方法であって、前記表示装置が、ストリーム映像を部分的に切り出した、第１の前記配信装置から送信された部分ストリーム映像を部分的に切りだすとともに、該切り出した表示領域を表示し、前記表示装置が、表示領域の移動要求操作を受ける操作手段が受けた移動要求操作の操作量を基に表示領域の移動方向および移動速度を求め、前記表示装置が、当該移動方向および移動速度と、第２の前記配信装置との通信の遅延時間と、移動要求操作前に表示されていた表示領域を含む部分ストリーム映像の位置を示す座標から、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標を求め、前記表示装置が、前記移動要求操作前に表示されていた表示領域を含む部分ストリーム映像において移動要求操作の際に表示されていた箇所を示すフレームカウンタに対し、当該遅延時間に応じた値を加算し、前記表示装置が、前記第１の配信装置から前記第２の配信装置への切り替えの際に、加算結果であるフレームカウンタと前記求められた座標を前記第２の配信装置に送信し、前記表示装置が、表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させ、前記第２の配信装置が、この第２の配信装置に送信されたフレームカウンタが示す箇所から当該第２の配信装置に送信された座標の位置の部分ストリーム映像を送信し、前記表示装置が、前記第２の配信装置から送信される部分ストリーム映像の先頭箇所から表示領域を切り出し、当該表示領域に表示を切り替えることを特徴とする表示方法をもって解決手段とする。
【発明の効果】
【００２２】
本発明によれば、表示装置が、ストリーム映像を部分的に切り出した部分ストリーム映像を部分的に切りだすとともに、該切り出した表示領域を表示し、操作手段が受けた移動要求操作により示される移動方向の部分ストリーム映像を送信可能な配信装置に当該部分ストリーム映像を送信するように要求し、表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させ、配信装置が、要求により移動方向の当該部分ストリーム映像を送信し、表示装置が、表示されている表示領域から当該送信された部分ストリーム映像内の表示領域に表示を切り替えるので、送信される部分ストリーム映像の到着を待たずに表示領域を移動でき、よって、表示領域を迅速に移動することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を図面を参照して説明する。
【００２４】
図１は、本実施の形態に係る映像配信システムの構成図である。
【００２５】
本システムは、撮影装置１と配信装置２と配信装置３と表示装置４とを備え、これらは通信回線により接続されている。
【００２６】
撮影装置１は、複数の撮影部１１と、各撮影部１１で得た映像を合成する処理部１２と、合成した映像を配信装置２、３に送信する通信部１３とを備える。
【００２７】
撮影装置１は、例えば、スポーツ中継の場所に設けられる。図２（ａ）に示すように、撮影装置１では、撮影部１１であるカメラが例えば競技中の競技場を撮影し、処理部１２が各映像を合成し、図２（ｂ）に示すような映像を得る。処理部１２は、各カメラの撮影領域で重なっている領域を考慮することで１つの映像を得るイメージモザイキング技術を用いる。イメージモザイキング技術は、例えば、特願２００６−７７９８２号公報「パノラマ画像作成方法」に記載されている。なお、図２（ｂ）に示すような映像を１つの高解像度カメラで得てもよい。
【００２８】
図１に戻る。
【００２９】
配信装置２は、送信された映像によるストリーム映像を部分的に切り出す切出部２１と、別の映像や音声などが記憶された記憶部２２と、切り出した部分ストリーム映像と記憶された映像とを合成する処理部２３と、配信された映像を受信するとともに映像を合成した部分ストリーム映像を表示装置４に送信する通信部２４とを備える。
【００３０】
ストリーム映像とは、最も過去の映像部分から順次に送信され、送信された映像部分を、後から送信される映像部分を待たずに再生されるものをいう。ストリーム映像は、ここでは、音声を含むが、状況等によっては含まなくてもよい。
【００３１】
表示装置４の表示部の解像度や通信回線の帯域幅が考慮され、配信装置２は、表示装置４にストリーム映像を送信するのでなく、ストリーム映像を部分的に切り出した部分ストリーム映像と記憶された映像とを合成し、合成した部分ストリーム映像を表示装置４に送信するようになっている。
【００３２】
切出部２１は、図３（ａ）に示すようなストリーム映像２００から、例えば部分ストリーム映像２１０を切り出す。
【００３３】
つまり、部分ストリーム映像とは、少なくともストリーム映像によって表示可能な領域内の当該領域より小さい領域が全体の表示領域となったストリーム映像をいう。部分ストリーム映像は、ストリーム映像の時間的な全体を切り出して得たものでもよいし、ストリーム映像の時間的な部分を切り出して得たものでもよい。
【００３４】
図３（ｂ）に示すような操作棒２５０が操作者（テレビ局のディレクタなどであり、以下、「ディレクタ」という）により操作されるので、切出部２１は、その操作により、別位置の部分ストリーム映像２１０を切り出す。各部分ストリーム映像は、ディレクタによる操作棒２５０の操作で、例えば、球技におけるボールの位置を含むように切り出される。また、演劇の中継では、各部分ストリーム映像は、例えば、話者の位置を含むように切り出される。
【００３５】
記憶部２２は、選手のインタビュー映像や広告映像やナレーション音声などの、撮影装置１によって生成される映像・音声以外の映像・音声を蓄積している。
【００３６】
処理部２３は、切出部２１によって切り出された部分ストリーム映像と記憶部２２に蓄積されている映像や音声を合成する。通信部２４は、インタビュー映像等を合成した部分ストリーム映像を表示装置４に送信する。
【００３７】
配信装置３は、送信された映像によるストリーム映像を部分的に切り出す切出部３１と、配信された映像を受信するとともに切り出した部分ストリーム映像を表示装置４に送信する通信部３２とを備える。
【００３８】
配信装置３も配信装置２と同様に、表示装置４にストリーム映像を送信するのでなく、ストリーム映像を部分的に切り出した部分ストリーム映像を表示装置４に送信するようになっている。配信装置３は、配信装置２とは異なり、ディレクタなどでなく、表示装置４の使用者（以下、「ユーザ」という）が行う操作で部分ストリーム映像を切り出すようになっている。
【００３９】
表示装置４は、部分ストリーム映像を受信する通信部４１と、部分ストリーム映像を部分的に切り出すとともに、該切り出した表示領域を表示する表示部４２と、表示領域の移動要求操作等を受ける操作部４３と、表示領域の移動のための計算を行う計算部４４とを備える。
【００４０】
通信部４１を通信手段といい、表示部４２と計算部４４を合わせて表示手段という。
【００４１】
操作部４３が受ける表示領域の移動要求操作は、ユーザが表示領域の場所とは別の場所を見るべく、つまり、表示領域を移動させたいと思ってなされる操作である。表示領域の移動とは、表示されている表示領域の部分ストリーム映像における位置とは異なる位置の表示領域を切り出して表示する動作を連続的に行い、これにより、表示領域が移動しているように見せることをいう。
【００４２】
本実施の形態では、表示装置４が配信装置２からの部分ストリーム映像内の表示領域を表示するディレクタモードと、表示装置４が配信装置３からの部分ストリーム映像内の表示領域を表示するユーザモードを切り替えることができる。
【００４３】
図４（ａ）に示すように、操作部４３は、モードを切り替えるボタン４３１と、前述のユーザによる移動要求操作を受ける操作棒４３２とを備える。操作棒４３２は、操作手段という。操作棒４３２は、実際のまたは仮想的な平面４３３に対して垂直に立設されており、それを押して傾けることができ、押すのを止めれば垂直に戻るようになっている。
【００４４】
図４（ｂ）に示すように、本実施の形態では、ユーザモードのときのボタン４３１の押下によりモードをディレクタモードに切り替えることができ、逆に、ディレクタモードのときのボタン４３１の押下によりモードをユーザモードに切り替えることができる。また、ディレクタモードのときには操作棒４３２を操作してもディレクタモードが継続するだけであるが、ユーザモードのときに操作棒４３２を操作すると表示領域が移動しかつユーザモードが継続するので表示領域の移動を継続することができる。
【００４５】
（本実施の形態の動作）
図５は、本実施の形態の動作を示すシーケンス図である。
【００４６】
表示装置４は、当初はディレクタモードになっており、配信装置２は、部分ストリーム映像２１０を表示装置４に送信する（Ｓ１）。送信される部分ストリーム映像２１０には、座標ｐ（ｘ、ｙ）が付与されている。
【００４７】
座標ｐ（ｘ、ｙ）は、図６に示すように、ストリーム映像２００の左下隅の点を原点（０、０）とした場合の部分ストリーム映像２１０の左下隅の点を示す座標である。このように、本実施の形態の座標は、ストリーム映像２００や後述するストリーム映像３００の原点（０、０）を基準にしている。
【００４８】
図５に戻る。
【００４９】
ステップＳ１で送信される部分ストリーム映像２１０は、前述のように過去の映像部分から順次に送信されるのだが、送信されている映像部分には、この映像部分を示すフレームカウンタが付与されている。例えば、部分ストリーム映像２１０におけるフレームカウンタ「１５００」の箇所からフレームカウンタ「１６００」の箇所までの映像部分が送信されているとき、この映像部分の各箇所には「１５００」から「１６００」までの各フレームカウンタが付与されている。
【００５０】
本明細書では、「箇所」は、座標で示されるような位置を示すものでなく、上記のように、フレームカウンタで示されるような、タイミングを示すものとして使用する。
【００５１】
また、部分ストリーム映像２１０には、配信装置３による部分ストリーム映像の送信が可能か否かを示すフラグ（以下、単に「フラグ」という）と配信装置３のＵＲＬ(Uniform Resource Locator）が付与されている。
【００５２】
表示装置４は、部分ストリーム映像２１０を部分的に切り出した表示領域２２０を表示する（Ｓ３）。図６に示すように、操作棒４３２によるユーザからの指示がない場合、表示領域２２０は部分ストリーム映像２１０の中心に位置する。ここでは、計算部４４は、まず、座標ｐｐ（ｘｘ、ｙｙ）を式（１）により求める
【数１】
0005046995.tif 000002
【００５３】
なお、図６に示すように、αは、表示領域２２０の中心から部分ストリーム映像２１０の上側または下側の辺までの距離であり、βは、表示領域２２０の中心から部分ストリーム映像２１０の右側または左側の辺までの距離であり、これらは、予め計算部４４が記憶しているものである。
【００５４】
そして、表示部４２は、表示領域２２０を実際に表示される画面（例えば、液晶ディスプレイなど）に表示させ、このとき画面の左下隅の点に座標ｐｐの点が表示されるようにする。
【００５５】
ここでは、例えば、図７に示すような、球技におけるボールや周囲の選手を含む表示領域２２０が表示される。
【００５６】
図８は、表示装置４が部分ストリーム映像２１０の送信を受けてから行う動作を示すフローチャートである。
【００５７】
部分ストリーム映像２１０の送信を受けると、まず、計算部４４は、ユーザモードへの変更要求があったか否かを判定する（Ｓ１０１）。具体的には、ボタン４３１が押下されたか否かを判定し（Ｓ１０１）、ＮＯと判定された場合、ステップＳ１０１に戻る。
【００５８】
ＹＥＳと判定された場合、計算部４４は、フラグを基にユーザモードへの変更が可能か否かを判定する（Ｓ１０３）。具体的には、フラグが配信装置３による部分ストリーム映像の送信が可能であることを示すものなら、ユーザモードへの変更が可能と判定し、一方、フラグが配信装置３による部分ストリーム映像の送信が不可能であることを示すものなら、ユーザモードへの変更が不可能と判定する。ユーザモードへの変更が不可能（ＮＯ）と判定された場合、ステップＳ１０１に戻る。
【００５９】
ユーザモードへの変更が可能（ＹＥＳ）と判定された場合、計算部４４は、操作棒４３２が傾けられかつ予め定められた長さの期間において同じ状態を維持しているか否かを判定する（Ｓ１０５）。ＮＯと判定された場合、ステップＳ１０５に戻る。期間の長さは、予め計算部４４が記憶しているものである。
【００６０】
ＹＥＳと判定された場合、計算部４４は、操作棒４３２が受けた操作量を基に図９における角度θ、δを求める（Ｓ１０７）。
【００６１】
角度θは、操作棒４３２と平面４３３とが接する位置を回転中心として、平面４３３を正対視したときにおいて右方向に延びるＸ軸から、傾斜した操作棒４３２が平面４３３に投影された位置まで、半時計回りに回転する場合の回転角の値である。なお、平面４３３を正対視したときにおいて上方向に延びる軸をＹ軸という。
【００６２】
角度δは、平面４３３に垂直になっているときの操作棒４３２と傾斜した操作棒４３２の間にできる鋭角の絶対値である。
【００６３】
なお、表示装置４における計算上の座標系では、Ｘ軸、Ｙ軸は、表示領域２２０を正対視したときにおいて、それぞれ右方向、上方向に延びる軸でもある。また、当該座標系では、操作棒４３２と平面４３３とが接する位置の座標は、表示領域２２０の中心の座標でもある。
【００６４】
平面４３３に投影された傾斜した操作棒４３２の先端方向と表示領域２２０の移動方向とは平行であり、つまり、角度θで表示領域２２０の移動方向が定まるようになっている。また、角度δが大きい程、表示領域２２０は速く移動する。つまり、角度δで表示領域２２０の移動速度が定まるようになっている。
【００６５】
さて、その後において表示領域２２０は、配信装置３から送信される部分ストリーム映像（部分ストリーム映像３１０という）内の表示領域（表示領域３２０という）に切り替えられるのだが、その前に計算部４４は、表示切替がなされるまでに表示領域２２０が部分ストリーム映像２１０の端に達するという条件を満たす最低移動速度を求める（Ｓ１０９）。
【００６６】
図６に示すように、表示領域２２０が部分ストリーム映像２１０の端に達するとは、表示領域２２０の少なくとも１つの辺が、部分ストリーム映像２１０の辺に達することをいう。
【００６７】
具体的には、ステップＳ１０９では、まず、表示領域２２０が角度θに対応する移動方向に移動して部分ストリーム映像２１０の端に達したときの移動距離Δを求める。移動距離Δは、Ｘ軸方向の移動距離Δｘと、Ｙ軸方向の移動距離Δｙとからなる。
【００６８】
移動距離Δを求めるにあたり、計算部４４は、まず、式（２）により、角度γを求める。
【数２】
0005046995.tif 000003
【００６９】
なお、図６に示すように、ＨＤは、表示領域２２０の上下方向の長さ（高さ）であり、ＷＤは、表示領域２２０の左右方向の長さ（幅）であり、これらは、予め計算部４４が記憶しているものである。ＨＤ、ＷＤは、表示領域２２０が表示される画面の高さ、幅でもある。
【００７０】
式（２）は、すなわち角度γが、表示領域２２０の右上隅の点と部分ストリーム映像２１０の右上隅の点とを結ぶ線ＡとＸ軸との間の鋭角の絶対値であることを示している。
【００７１】
次に、計算部４４は、表示領域２２０が、図１０の範囲Ａ１内を移動する場合、つまり、式（１１）の条件を満たす場合、式（１２）により、移動距離ΔｘおよびΔｙを求める。
【数３】
0005046995.tif 000004
【００７２】
計算部４４は、表示領域２２０が、図１０の範囲Ａ２内を移動する場合、つまり、式（２１）の条件を満たす場合、式（２２）により、移動距離ΔｘおよびΔｙを求める。
【数４】
0005046995.tif 000005
【００７３】
計算部４４は、表示領域２２０が、図１０の範囲Ａ３内を移動する場合、つまり、式（３１）の条件を満たす場合、式（３２）により、移動距離ΔｘおよびΔｙを求める。
【数５】
0005046995.tif 000006
【００７４】
計算部４４は、表示領域２２０が、図１０の範囲Ａ４内を移動する場合、つまり、式（４１）の条件を満たす場合、式（４２）により、移動距離ΔｘおよびΔｙを求める。
【数６】
0005046995.tif 000007
【００７５】
計算部４４は、表示領域２２０が、図１０の範囲Ａ５内を移動する場合、つまり、式（５１）の条件を満たす場合、式（５２）により、移動距離ΔｘおよびΔｙを求める。
【数７】
0005046995.tif 000008
【００７６】
計算部４４は、表示領域２２０が、図１０の範囲Ａ６内を移動する場合、つまり、式（６１）の条件を満たす場合、式（６２）により、移動距離ΔｘおよびΔｙを求める。
【数８】
0005046995.tif 000009
【００７７】
計算部４４は、表示領域２２０が、図１０の範囲Ａ７内を移動する場合、つまり、式（７１）の条件を満たす場合、式（７２）により、移動距離ΔｘおよびΔｙを求める。
【数９】
0005046995.tif 000010
【００７８】
計算部４４は、表示領域２２０が、図１０の範囲Ａ８内を移動する場合、つまり、式（８１）の条件を満たす場合、式（８２）により、移動距離ΔｘおよびΔｙを求める。
【数１０】
0005046995.tif 000011
【００７９】
次に、計算部４４は、式（３）により、Ｘ軸方向の移動速度ｖｘおよびＹ軸方向の移動速度ｖｙを求める。ステップＳ１０９で求める最低移動速度は、移動速度ｖｘおよびｖｙからなるものである。
【数１１】
0005046995.tif 000012
【００８０】
Ｔは、配信装置３と間の通信の遅延時間であり、詳しくは、往復にかかる時間の長さである。遅延時間Ｔは、予め計算部４４が記憶しているものまたは式（３）の計算の際に表示装置４などが求めるものである。遅延時間Ｔは、ＮＴＰ（Network Time Protocol)で得られる現在時刻（タイムスタンプ）を利用して求めることができる。例えば、配信装置３とで往復の通信を行う前後のタイムスタンプ同士の差で求め、差を遅延時間Ｔとすればよい。
【００８１】
なお、ＮＴＰの技術は、RFC 1305 (RFC1305) : “RFC 1305 - Network Time Protocol (Version 3) Specification, Implementation and Analysis”http://www.faqs.org/rfcs/rfc1305.htmlに記載されている。
【００８２】
次に、計算部４４は、実際の表示領域２２０の移動速度を式（４）により求める（Ｓ１１１）。この移動速度は、Ｘ軸方向の移動速度ｖｘ１とＹ軸方向の移動速度ｖｙ１とからなる。
【数１２】
0005046995.tif 000013
【００８３】
なお、δは、Ｓ１０７で求めたものである。
【００８４】
また、ｍａｘδは、操作棒４３２を最も大きく傾けた場合の角度δで、つまり、δ≦ｍａｘδである。ｍａｘδは、予め計算部４４が記憶しているものであり、例えば、９０度である。
【００８５】
次に、計算部４４は、後に配信装置３から送信される部分ストリーム映像３１０の左下隅の点を示す座標ｐ’（ｘ’、ｙ’）を式（５）により求める（Ｓ１１３）。
【数１３】
0005046995.tif 000014
【００８６】
図１１に示すように、座標ｐ’は、部分ストリーム映像３１０の左下隅の点の座標である。部分ストリーム映像２１０の位置に対し、部分ストリーム映像３１０は、左右方向でｖｘ×Ｔ、上下方向でｖｙ×Ｔだけずれており、また、現在の表示領域２２０に対し、遅延時間Ｔ経過後の表示領域２２０も、左右方向でｖｘ×Ｔ、上下方向でｖｙ×Ｔだけずれている。遅延時間Ｔ経過後においては、そのときの表示領域２２０から部分ストリーム映像３１０内の中心に位置する表示領域３２０に表示を切り替える。部分ストリーム映像３１０が表示装置４に受信され次第、表示領域として切り出される部分ストリーム映像は２１０から３１０へと切り替えられる。しかしながら、ストリーム映像２００に対して、部分ストリーム映像が切り替えられる瞬間の表示領域２２０と表示領域３２０の指している位置は全く同じであるため、部分ストリーム映像が切り替わったことをユーザにわからなくすることができる。
【００８７】
次に、計算部４４は、表示領域２２０からの表示切替の直後に表示される表示領域３２０を含む部分ストリーム映像３１０の表示切替の箇所を示すフレームカウンタの値ＦＣ’を式（６）により求める（Ｓ１１５）。
【数１４】
0005046995.tif 000015
【００８８】
なお、ＦＣは、部分ストリーム映像２１０における現在の箇所を示すフレームカウンタの値である。
【００８９】
また、ＦＲは、単位時間（例えば、１秒）当たりのフレーム数を示すフレームレートである。
【００９０】
また、Ｃは、遅延時間Ｔのゆらぎにより生じる誤差の予測値である。
【００９１】
なお、フレームレートＦＲおよび値Ｃは、予め計算部４４が記憶しているものである。  次に、通信部４１は、配信装置２から配信装置３に通信セッションを切り替える（図５、図８：Ｓ１１７）。ここでは、配信装置２から送信された配信装置３のＵＲＬが使用される。
【００９２】
次に、通信部４１は、フレームカウンタＦＣ’および座標ｐ’を配信装置３に送信する（図５、図８：Ｓ１１９）。
【００９３】
次に、表示部４２は、表示領域２２０の移動を開始する（Ｓ１２１）。表示領域２２０は、移動前の表示位置から移動を開始するので、つまり、表示領域の移動開始時に現在の教示領域から突然別の教示領域に画面が切り替わることにより（例えば、表示領域の移動開始にあたっては必ず座標Ｐの位置から移動が開始される、等）、表示領域のなめらかな移動が損なわれるようなことがないため、表示領域を自然な感じで移動することができる。このときの移動の速度は、移動速度ｖｘ１およびｖｙ１であり、移動の方向は、角度θの方向である。
【００９４】
ステップＳ１２１は、ステップＳ１１７で通信セッションを切り替える前に送信済みの部分ストリーム映像２１０内で表示領域２２０を移動するものである。
【００９５】
一方、図５に示すように、配信装置３は、撮影装置１から送信された映像によるストリーム映像３００（配信装置２で使用したストリーム映像２００と同じもの）のフレームカウンタＦＣ’が示す箇所から部分ストリーム映像すなわち部分ストリーム映像３１０を切り出し、部分ストリーム映像３１０を表示装置４に送信する（Ｓ１１）。送信される部分ストリーム映像３１０には、座標ｐ’が付与されている。座標ｐ’は、表示装置４から送信されたものであり、また、ストリーム映像３００の左下隅の点を原点（０、０）とした場合の部分ストリーム映像３１０の左下隅の点を示す座標である。
【００９６】
部分ストリーム映像３１０は、フレームカウンタＦＣ’が示す箇所に位置する映像部分から順次に送信されるのだが、部分ストリーム映像２１０と同様に、送信されている映像部分には、この映像部分を示すフレームカウンタが付与されている。
【００９７】
部分ストリーム映像３１０は、遅延時間Ｔ経過後に表示装置４によって受信される。なお、図５では遅延時間Ｔを表現するため、配信装置３と表示装置４の間のシーケンスを意図的に傾斜させている。
【００９８】
図８に示すように、表示部４２は、その遅延時間Ｔ経過後にそのときの表示領域２２０から部分ストリーム映像３１０内の中心に位置する表示領域３２０に表示を切り替え（Ｓ１２３）、ステップＳ１０５に戻る。ステップＳ１２３では、前述のように、表示領域２２０の位置と表示領域３２０の位置は同じであるから、表示が切り替わったことを、表示装置４のユーザに分からなくすることができる。
【００９９】
なお、部分ストリーム映像３１０の先頭箇所は、フレームカウンタＦＣ’が示す箇所であり、このフレームカウンタＦＣ’は、遅延時間Ｔ経過後のフレームカウンタとして求めたものだから、始めに表示される表示領域３２０は、部分ストリーム映像３１０の先頭箇所の映像部分から切り出せばよい。
【０１００】
また、部分ストリーム映像３１０の少なくともある領域は表示装置３２０として切り出される。
【０１０１】
したがって、取得した部分ストリーム映像３１０は全く用いずに破棄される映像となることがないため、その無駄な映像部分の削除等の処理に必要な計算量を削減することができる。
【０１０２】
仮に、表示領域２２０の移動が終了してからステップＳ１１７およびＳ１１９を行うと、遅延時間が経過するまで、表示領域を同じ位置に固定しておかねばならない。また、通信セッション切り替え前に送信済みの部分ストリーム映像２１０がその間に尽きてしまうと、例えば、そのときの表示領域を表示したままにしておかなければならず、こうすると映像が停止しているように見えてしまう。
【０１０３】
しかし、本実施の形態においては、このように表示領域が同じ位置のままになったり、映像が停止して見えるような不都合をなくすることができる。
【０１０４】
なお、ステップＳ１０５に戻るのは、遅延時間Ｔ経過後であるから、その間の操作棒４３２の操作は無視される。
【０１０５】
ステップＳ１０５に戻ったとき、例えば、操作棒４３２が平面４３３に垂直になっていれば、そのステップＳ１０５では、ＮＯと判定される。垂直の状態が継続されれば、部分ストリーム映像３１０の中心に位置する表示領域３２０が継続的に表示される。
【０１０６】
一方、ステップＳ１０５に戻ったとき、例えば、操作棒４３２が傾けられた状態を依然として維持していれば、そのステップＳ１０５では、ＹＥＳと判定される。
【０１０７】
したがって、ステップＳ１０７〜Ｓ１２３が再び行われ、再びステップＳ１０５に戻る。なお、配信装置３との通信セッションは既にあるので、ステップＳ１１７は省略される。これにより、図５に示すように、次に求めたフレームカウンタＦＣ’および座標ｐ’が配信装置３に送信され、配信装置３からは、その座標ｐ’の位置の部分ストリーム映像３１０がそのフレームカウンタＦＣ’の箇所から送信され、部分ストリーム映像３１０はフレームカウンタＦＣ’の箇所から表示される。
【０１０８】
つまり、操作棒４３２を傾けたままにしておけば、表示領域を同じ速度で同じ方向へ継続的に移動させることができる。しかも、ユーザに表示切替を感じさせずにこれを行える。例えば、ユーザは、部分ストリーム映像２１０の中心に位置する表示領域２２０に含まれる選手（例えば、ディレクタが注目するボール近くの選手）以外の選手が、ボールから離れるようにして直線的に走った場合、その選手を追いかけて見ることができる。なお、角度δを適宜変化させれば、表示領域の移動速度を変化させることができる。
【０１０９】
一方、ステップＳ１０５に戻ったとき、例えば、操作棒４３２が別の方向へ傾けられていれば、表示領域を別の方向へ移動させることができ、角度δによって移動速度も変化させられる。例えば、ユーザは、位置を頻繁に変える選手を追いかけて見ることができる。
【０１１０】
図１２は、ステップＳ１０５でＹＥＳと判定された場合において、表示装置４が図８のステップＳ１０５以降の動作と並行に行う動作のフローチャートである。
【０１１１】
計算部４４は、ディレクタモードへの変更要求があったか否かを判定する（Ｓ２０１）。具体的には、ボタン４３１が押下されたか否かを判定し（Ｓ２０１）、ＮＯと判定された場合、ステップＳ２０１に戻る。
【０１１２】
ＹＥＳと判定された場合、計算部４４は、図８のステップＳ１０５以降の動作を中止する（Ｓ２０３）。
【０１１３】
なお、ステップＳ２０１では、操作棒４３２が予め定められた長さの期間において垂直の状態を維持しているか否かを判定してもよい。
【０１１４】
次に、通信部４１は、配信装置３から配信装置２に通信セッションを切り替え（図５、図１２：Ｓ２０５）、動作を終える。
【０１１５】
これにより、配信装置２は、再び、部分ストリーム映像２１０を表示装置４に送信する（図５：Ｓ１）。
【０１１６】
表示装置４は、部分ストリーム映像２１０の中心に位置する表示領域２２０を切り出して表示する（Ｓ３）。この表示の前においては、部分ストリーム映像３１０内の表示領域３２０が表示されており、つまり、このステップＳ３では、ステップＳ１２３とは逆に、部分ストリーム映像３１０内の表示領域３２０から部分ストリーム映像２１０内の表示領域２２０に表示を切り替えるのである。このとき、表示領域２２０の位置と表示領域３２０の位置はほとんどの場合で異なるから、表示が切り替わったことを表示された表示領域を見ただけで分かるようにすることができる。
【０１１７】
以下、動作は前述のとおりなので、説明を省略する。
【０１１８】
（変形例）
以上の実施の形態は、本発明を実施する上での一例であり、本発明は、別の態様で実施してもよい。
【０１１９】
例えば、本実施の形態ではモードを切り替えたが、モードはユーザモードだけとしてもよい。この場合、表示装置４は、そのステップＳ１０５〜Ｓ１２３を行えばよい。したがい、配信装置２、ボタン４３１、図８のステップＳ１０１、Ｓ１０３での各動作、図１２のフローチャートの各動作は不要である。なお、操作棒４３２が始めて操作される前に表示領域を表示する必要があるが、この表示領域を含む部分ストリーム映像は配信装置３が送信し、表示装置４はこの部分ストリーム映像内の表示領域を表示すればよい。
【０１２０】
また、操作棒４３２に代えて、いわゆるカーソルボタンのような方向別のボタンを用いてもよい。
【０１２１】
また、モード切替する場合、ボタン４３１を使用するのでなく、操作棒４３２の特別な動きを検出することよって、モードを切り替えるようにしてもよい。
【０１２２】
また、ステップＳ１０５では、操作棒４３２が傾けられかつ予め定められた長さの期間において同じ状態を維持しているか否かを判定するのでなく、操作棒４３２が傾けられかつ明示的な動作（例えば、ボタン押下）がなされたか否かを判定するようにしてもよい。  以上のとおり、本実施の形態によれば、以下の効果が得られる。
【０１２３】
まず、好みの映像を見ることができる。
【０１２４】
従来、テレビ中継では、ユーザはテレビ局で決定した映像のみを見ることができ、ユーザ好みの映像を見ることはできなかったが、本実施の形態によれば、各ユーザが、自らの好みの視点からの映像を見ることができる。また、それを好きなタイミングで行える。
【０１２５】
例えば、スポーツ中継の際、ボール周辺の選手以外の選手やベンチ等を好きなタイミングで見ることができる。
【０１２６】
また、演劇中継の際、話者以外の人物を好きなタイミングで見ることができる。
【０１２７】
また、コンサート中継の際、カメラが向けられる傾向にあるボーカル以外のメンバを好きなタイミングで見ることができる。
【０１２８】
また、表示領域は、部分ストリーム映像を部分的に切り出したものなので、別の位置の部分ストリーム映像を要求しなくても、送信された部分ストリーム映像内なら表示領域を移動でき、よって、表示領域の移動開始までのタイムラグが短くできる。
【０１２９】
また、操作棒の傾きの方向を維持すれば、その方向の部分ストリーム映像が連続的に送信され、その中の前後する部分ストリーム映像での表示領域の表示切替のときには表示領域の位置が同じなので、表示領域が滑らかに移動する。また、操作棒の傾きを大きくすれば、表示領域は滑らかにかつ速く移動する。よって、離れた場所にいる好みの選手などを短時間で見ることができる。
【０１３０】
また、ユーザが複数の場合、表示装置４をユーザごとに設け、配信装置３においては、切出部３１をユーザごとに設け、通信セッションをユーザごとに設定すればよい。こうすることで、各ユーザは自分の好みの映像を見ることができる。つまり、従来のように１ユーザが１台のカメラを占有し、他のユーザは好みの映像を見ることができないというような不都合をなくすことができる。
【０１３１】
また、複数のユーザをグループ化し、あるユーザが見る映像を同じグループ内の他のユーザにも見せるようにしてもよい。この場合、ステップＳ１１９の情報を他のユーザの表示装置へ送信される部分ストリーム映像の切り出しにも使用すればよい。こうすることで、ユーザ間のコミュニケーションの促進を図ることができる。
【０１３２】
以上のとおり、本実施の形態によれば、表示装置４が、ストリーム映像２００等を部分的に切り出した部分ストリーム映像２１０等を部分的に切りだすとともに、該切り出した表示領域２２０等を表示し（Ｓ３等）、操作手段（４３２）が受けた移動要求操作の操作量を基に表示領域の移動方向（θ）を求め（Ｓ１０７）、表示切替がなされるまでに表示領域が部分ストリーム映像の端に達するという条件を満たす表示領域の最低移動速度を求める（Ｓ１０９）とともに、表示領域を移動させる移動速度を操作量を基に最低移動速度以下で求め（Ｓ１１１）、当該移動方向および移動速度と遅延時間の長さと、移動要求操作前に表示されていた表示領域２２０等を含む部分ストリーム映像２１０等の位置を示す座標ｐから、当該遅延時間経過後の表示領域を含む部分ストリーム映像の位置を示す座標ｐ’を求め（Ｓ１１３）、移動要求操作前に表示されていた表示領域２２０等を含む部分ストリーム映像２１０等において移動要求操作の際に表示されていた箇所を示すフレームカウンタＦＣに対し、配信装置３との通信の遅延時間Ｔに応じた値「ＦＲ×（Ｔ−Ｃ）」を加算し（Ｓ１１５）、加算結果であるフレームカウンタＦＣ’と座標ｐ’を配信装置３に送信し、つまり部分ストリーム映像３１０を送信するように要求し（Ｓ１１９）、表示されている表示領域を含む部分ストリーム映像内で表示領域を移動させ（Ｓ１２１）、配信装置３が、フレームカウンタＦＣ’が示す箇所から座標ｐ’の位置の部分ストリーム映像３１０を送信し（Ｓ１１）、表示装置４が、表示されている表示領域２２０から部分ストリーム映像３１０内の表示領域３２０に表示を切り替えるので、送信される部分ストリーム映像の到着を待たずに表示領域を移動でき、よって、表示領域を迅速に移動することができる。
【０１３３】
なお、図１に示した各装置をコンピュータにより構成するためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に格納し、陳列などして流通させたり、当該コンピュータプログラムをインターネットなどの通信網を介して伝送させてもよい。
【図面の簡単な説明】
【０１３４】
【図１】本実施の形態に係る映像配信システムの構成図である。
【図２】図２（ａ）は、図１の撮影装置１による撮影の様子を示す図であり、図２（ｂ）は、撮影による各映像の合成により得られた映像を示す図である。
【図３】図３（ａ）は、図１の配信装置２で得られたストリーム映像２００と部分ストリーム映像２１０を示す図であり、図３（ｂ）は、配信装置２で操作される操作棒２５０の斜視図である。
【図４】図４（ａ）は、操作部４３の斜視図であり、図４（ｂ）は、モード切替等の説明図である。
【図５】本実施の形態の動作を示すシーケンス図である。
【図６】本実施の形態で使用される数値の説明図である。
【図７】球技における表示領域２２０の例を示す図である。
【図８】表示装置４が部分ストリーム映像２１０の送信を受けてから行う動作を示すフローチャートである。
【図９】操作棒４３２が傾けられて生じた角度θ、δの説明図である。
【図１０】部分ストリーム映像２１０内の各範囲ごとの方法で表示領域の移動距離を求める説明に用いた図である。
【図１１】部分ストリーム映像２１０、３１０の相対位置、現在の表示領域２２０と遅延時間Ｔ経過後の表示領域２２０やこれに切り替わる表示領域３２０との相対位置を示す図である。
【図１２】図８のステップＳ１０５以降の動作と並行に行う動作のフローチャートである。
【符号の説明】
【０１３５】
１…撮影装置
２、３…配信装置
４…表示装置
１１…撮影部
１２、２３…処理部
１３、２４、３２、４１…通信部
２１、３１…切出部
２２…記憶部
４２…表示部
４３…操作部
４４…計算部
２００、３００…ストリーム映像
２１０、３１０…部分ストリーム映像
２２０、３２０…表示領域
２５０、４３２…操作棒
４３１…モードを切り替えるボタン
４３３…操作部４３の実際のまたは仮想的な平面
ＦＣ、ＦＣ’…フレームカウンタ
ｐ、ｐ’…部分ストリーム映像の座標
ｐｐ…表示領域の座標
Ｔ…遅延時間
ｖｘ…Ｘ軸方向の最低移動速度
ｖｙ…Ｙ軸方向の最低移動速度
ｖｘ１…表示領域の移動速度
ｖｙ１…表示領域の移動速度
Δ…部分ストリーム映像の端までの表示領域の移動距離
Δｘ…Ｘ軸方向の移動距離
Δｙ…Ｙ軸方向の移動距離
δ…移動速度を定める角度
θ…移動方向を定める角度
【図１】
0005046995.tif 000016
【図２】
0005046995.tif 000017
【図３】
0005046995.tif 000018
【図４】
0005046995.tif 000019
【図５】
0005046995.tif 000020
【図６】
0005046995.tif 000021
【図７】
0005046995.tif 000022
【図８】
0005046995.tif 000023
【図９】
0005046995.tif 000024
【図１０】
0005046995.tif 000025
【図１１】
0005046995.tif 000026
【図１２】
0005046995.tif 000027