(57)【要約】【課題】配信された映像を再生するクライアントにおいて，ユーザが自分の好みのアングルで映像を視聴することができるようにする。【解決手段】映像配信サーバ１１は，各クライアント１４に映像を配信する。クライアント１４は，配信映像を受信し，再生する。ユーザが受信した映像の一部の領域を再生領域として指定すると，受信した映像からその領域の部分を取り出し，取り出した映像の領域を，ユーザに提示する再生領域に変形し，変形後の映像を再生する。また，ユーザが指定した再生指定領域の情報は，他の装置との間で送受信できるようにし，他の装置が選択した領域部分の抽出，変形，再生処理も可能とする。【選択図】　　　　　図１
2004104556.tif 000002
【特許請求の範囲】
【請求項１】
映像を配信する映像配信サーバに所定の通信網を介して接続され，前記映像配信サーバから配信される映像を再生するための映像再生装置における映像再生方法であって，
前記映像配信サーバから配信される映像を受信する過程と，
受信した映像の一部の領域を再生領域として指定する領域指定情報を入力する過程と，
前記領域指定情報に従って，受信した映像から再生領域として指定された領域を取り出す過程と，
取り出した映像の領域を，ユーザに提示する再生領域に変形する過程と，
変形後の映像を再生する過程とを有する
ことを特徴とする映像再生方法。
【請求項２】
請求項１に記載された映像再生方法において，
前記映像の一部の領域を再生領域として指定する領域指定情報を記憶する過程と，
前記記憶した領域指定情報を他の装置へ送信する過程とを有する
ことを特徴とする映像再生方法。
【請求項３】
請求項１に記載された映像再生方法において，
前記映像の一部の領域を再生領域として指定する領域指定情報を他の装置から受信する過程を有し，
受信した領域指定情報に従って，受信した映像から再生領域として指定された領域を取り出す
ことを特徴とする映像再生方法。
【請求項４】
映像を配信する映像配信サーバに所定の通信網を介して接続され，前記映像配信サーバから配信される映像を再生するための映像再生装置であって，
前記映像配信サーバから配信される映像を受信する手段と，
受信した映像の一部の領域を再生領域として指定する領域指定情報を入力する手段と，
前記領域指定情報に従って，受信した映像から再生領域として指定された領域を取り出す手段と，
取り出した映像の領域を，ユーザに提示する再生領域に変形する手段と，
変形後の映像を再生する手段とを備える
ことを特徴とする映像再生装置。
【請求項５】
請求項４に記載された映像再生装置において，
前記映像の一部の領域を再生領域として指定する領域指定情報を記憶する手段と，
前記記憶した領域指定情報を他の装置へ送信する手段とを備える
ことを特徴とする映像再生装置。
【請求項６】
請求項４に記載された映像再生装置において，
前記映像の一部の領域を再生領域として指定する領域指定情報を他の装置から受信する手段を備え，
前記再生領域として指定された領域を取り出す手段は，受信した領域指定情報に従って，受信した映像から再生領域として指定された領域を取り出す
ことを特徴とする映像再生装置。
【請求項７】
映像を配信する映像配信サーバに所定の通信網を介して接続され，前記映像配信サーバから配信される映像を再生する映像再生装置を制御するための映像再生プログラムであって，
前記映像配信サーバから配信される映像を受信する処理と，
受信した映像の一部の領域を再生領域として指定する領域指定情報を入力する処理と，
前記領域指定情報に従って，受信した映像から再生領域として指定された領域を取り出す処理と，
取り出した映像の領域を，ユーザに提示する再生領域に変形する処理と，
変形後の映像を再生する処理とを，
コンピュータに実行させるための映像再生プログラム。
【請求項８】
請求項７に記載された映像再生プログラムにおいて，
前記映像の一部の領域を再生領域として指定する領域指定情報を記憶する処理と，
前記記憶した領域指定情報を他の装置へ送信する処理とを，
コンピュータに実行させるための映像再生プログラム。
【請求項９】
請求項７に記載された映像再生プログラムにおいて，
前記映像の一部の領域を再生領域として指定する領域指定情報を他の装置から受信する処理と，
受信した領域指定情報に従って，受信した映像から再生領域として指定された領域を取り出す処理とを，
コンピュータに実行させるための映像再生プログラム。
【請求項１０】
請求項７から請求項９までのいずれかに１項に記載の映像再生プログラムを記録したことを特徴とする映像再生プログラムの記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，ネットワークで配信される映像の映像再生技術に関するものであり，特に，高精細映像，画角の広い魚眼映像や３６０度映像，あるいはマルチアングル映像などが映像配信サーバから配信されるときの映像再生方法，映像再生装置，映像再生プログラムおよび映像再生プログラムの記録媒体に関するものである。
【０００２】
【従来の技術】
近年，インターネットやフレッツ網などのＩＰネットワークにおいて，ブロードバンド化が進んでいる。これに伴って，サービスとしては映像配信サービスが盛んに行われるようになってきた。
【０００３】
その映像配信サービスにおいても高画質化が進み，帯域を多く取って，ハイビジョン映像などの高精細な映像を配信するサービス，魚眼カメラや全方位型カメラで撮影した映像を配信するサービス，複数のアングルで撮影したマルチアングルの映像を配信するサービスなども行われつつある。
【０００４】
特に，ライブ映像をカメラで撮影し，インターネット上に配信するというサービスは盛んに行われている。ライブ映像でユーザが見たいアングルの映像を見せるサービスとして，ユーザの端末からカメラを制御して視聴アングルを変更できるというサービスも実現されている（例えば，非特許文献１参照）。
【０００５】
【非特許文献１】
田村秀行，若月裕子，“コンピュータイメージフロンティアＩＩＩ　　電脳映像空間の進化１０　インターネット放送とライブカメラ”，「Ｏ　ｐｌｕｓ　Ｅ」（１９９８年２月号），（株）新技術コミュニケーションズ，ｐ．２２０−２３５
【０００６】
【発明が解決しようとする課題】
しかし，カメラを制御することによって配信映像のアングルを変更する従来の技術には，いくつかの問題があった。
【０００７】
第１に，同じ配信映像が複数のクライアント（映像再生装置）に配信されている場合に，１つのクライアントからの制御でカメラを動かすと，そのカメラの映像を受信している全クライアントに対して，すべて同じアングルの映像が配信されてしまうという問題である。すなわち，すべてのユーザが同じ配信映像を見ることになり，それぞれのユーザが自分の好みのアングルで映像を見ることはできなかった。
【０００８】
第２に，ユーザがリアルタイムにカメラを制御しなければ配信映像のアングルを変えることができないため，対象がライブ配信に限るという問題である。つまり，カメラを動かしてアングルを変えることができるのは，現時点でそのカメラから撮影している映像だけであり，例えばファイル映像を配信する映像配信にこの技術は適用できなかった。
【０００９】
第３の問題は，ユーザの観点からの問題である。専門家ではないユーザが自由にアングルを切り替えることができるカメラを動かそうとしても，どのアングルで見ればよいのか分からないという場合がある。例えば，サッカーの映像でボールを追い掛け回すようなアングル切り替えは楽にできたとしても，戦術が分かるようなアングル切り替えは専門家でないと難しい。これはマルチアングル映像が配信されている場合についても同様である。
【００１０】
本発明は，上記問題点の解決を図り，それぞれのユーザが自分の好みのアングルで映像を視聴することができ，また，ライブ映像ばかりではなくファイル映像でもアングルを変えることができ，さらに，ユーザが専門家によるアングル切り替えの映像を視聴することができるような映像再生技術を提供することを目的とする。
【００１１】
【課題を解決するための手段】
本発明は，上記課題を達成するため，映像配信サーバから配信される映像の一部の領域をユーザの指定によって再生領域として切り出し，映像再生装置上でユーザに提示する映像の形状に変形し，その変形した映像を再生することによって，ユーザが映像をトリミングして視聴できるようにしたことを主要な特徴とする。また，トリミング情報を他人に渡すことを可能とし，他人がそのトリミング情報を用いて映像を視聴できるようにしたことを特徴とする。
【００１２】
具体的には，本発明は，映像を配信する映像配信サーバに所定の通信網を介して接続され，映像配信サーバから配信される映像を再生するクライアント（映像再生装置）における映像再生方法であって，クライアントが，配信される映像を受信し，受信した映像の一部の領域を再生領域としてユーザに指定させ，ユーザから指定された領域を取り出し，当該領域をユーザに提示する再生領域に変形し，変形後の映像を再生することを特徴とする。
【００１３】
クライアントでは，映像配信サーバから配信される映像の一部の領域が切り出され，クライアント上でユーザに提示する再生領域の形状に変形してから再生される。例えば，ハイビジョン映像などの高精細映像を映像配信サーバから配信しているとき，その一部の領域だけをクライアントが切り出して再生するとすれば，切り出し領域をクライアント側で変更することにより，配信映像を撮影しているカメラアングルを変えることなく，あたかも映像再生装置でアングルを変えたかのような操作ができる。従って，カメラを制御しないので，多数のクライアントで別々のアングルの映像を見ることが可能となる。また，実際にカメラを動かすわけではないので，アーカイブ映像の配信時にも適用可能である。
【００１４】
また，本発明は，上記映像再生方法において，クライアントが　取り出す領域に関する情報を記憶し，当該情報を情報配信サーバまたは他のクライアントへ送信することを特徴とする。また，上記映像再生方法において，クライアントが，取り出す領域に関する情報を情報配信サーバまたは他のクライアントから受信し，再生領域を選択することを特徴とする。
【００１５】
例えばクライアントは，再生領域に関する領域指定情報を別のクライアントに送信する。情報を受信したクライアントは，この情報が示す領域を切り出し領域として映像を切り出し，映像を再生する。このため，自分が操作しなくてもグループに属する他人が選択したアングルの映像を視聴することが可能となる。例えば，カメラアングルの切り替えに関して専門的な知識を持つ人と同じグループのクライアントで映像を視聴すれば，専門家のアングルで映像を視聴することが可能となる。
【００１６】
また，本発明によるクライアント（映像再生装置）は，映像を配信する映像配信サーバに所定の通信網を介して接続され，映像配信サーバから配信される映像を再生するための装置であって，配信される映像を受信する手段と，受信した映像の一部の領域を再生領域としてユーザに指定させる手段と，ユーザが指定した領域を取り出す手段と，当該領域をユーザに提示する再生領域に変形する手段と，変形後の映像を再生する手段とを備えることを特徴とする。
【００１７】
このクライアントを用いることにより，前述した映像再生方法を実行することができる。
【００１８】
さらに，このクライアントに，取り出す領域に関する情報を記憶する手段と，当該情報を情報配信サーバまたは他のクライアントへ送信する手段とを備えることを特徴とする。また，取り出す領域に関する情報を受信する手段と，再生領域を選択する手段とを備えることを特徴とする。
【００１９】
これにより，前述した映像再生方法において，同じグループに属する他人または専門家が選択したアングルの映像を視聴することが可能となる。
【００２０】
【発明の実施の形態】
以下，本発明の実施の形態について，図面を用いて説明する。図１は，本実施の形態における映像配信システムの構成例を示す図である。図１に示す映像配信システムにおいて，１１は映像配信サーバ，１２は情報配信サーバ，１３はネットワーク，１４−１〜１４−ｎはクライアントを表す。
【００２１】
ネットワーク１３は，映像配信サーバ１１と，情報配信サーバ１２と，各クライアント１４とをそれぞれ結ぶ。このネットワーク１３は，例えばインターネットを始めとするＩＰ網などの通信網や，電波放送と電話網を組み合わせたネットワークなどで構成される。
【００２２】
映像配信サーバ１１は，カメラで撮影したライブ中継映像やファイル化されたアーカイブ映像を配信する。配信された映像は，ネットワーク１３を経由して，各クライアント１４に配信される。配信される映像は，高精細映像や魚眼カメラで取った映像などでもよい。なお，低解像度の映像の場合，仕組みとしては問題ないが，クライアント１４での再生画質は悪くなる。
【００２３】
映像の配信フォーマットは，例えばＭＰＥＧ−２やＭｏｔｉｏｎ　ＪＰＥＧ等の圧縮符号化方式で符号化されたものであってもよく，ＤＶのような非圧縮符号化方式で符号化されたものであってもよい。
【００２４】
図２は，本実施の形態におけるクライアントの装置構成例を示す図である。本実施の形態におけるクライアント１４は，映像配信サーバ１１から配信される映像を再生するための映像再生装置である。クライアント１４において，２１は映像受信器，２２は映像選択器，２３は映像変形器，２４は映像再生器，２５は情報受信器，２６はコントローラ，２７は情報送信器を表す。
【００２５】
図１に示すクライアント１４−１で映像を視聴するユーザＡが，自分で見たいアングルで映像を見る場合を例にして，図２のクライアント１４の動作を説明する。
【００２６】
クライアント１４−１は，映像配信サーバ１１から映像受信器２１で映像を受信する。受信した映像は，必要であれば復号化後，順次，映像選択器２２へ送られる。この時点で，例えば矩形の映像の場合，画素数でＸ×Ｙの映像は，各フレーム毎に各画素のＲＧＢ値を，座標（０，０），（１，０），…，（Ｘ−１，０），（０，１），（１，１），…，（Ｘ−１，１），…，（０，Ｙ−１），（１，Ｙ−１），…，（Ｘ−１，Ｙ−１）の順に羅列して表現することも可能である。
【００２７】
ユーザＡは，自分が視聴したいアングルを表現する映像上の領域を，コントローラ２６を用いて映像選択器２２に伝える。コントローラ２６が切り出しを指示する領域は，例えば矩形で指定してもよいし，それ以外に多角形や円形など何でもよい。
【００２８】
図３は，本実施の形態における矩形の切り出し領域の例を示す図である。ユーザＡがコントローラ２６に指示する方法としては，例えば，図３に示すように切り出す領域が矩形の場合，矩形の各頂点の元の映像上での座標（ｘ１　，ｙ１　），（ｘ２　，ｙ１　），（ｘ１　，ｙ２　），（ｘ２　，ｙ２　）をキーボードで直接入力したり，マウス等のデバイスを用いて指定することが可能である。
【００２９】
また，ユーザＡが映像再生器２４で再生される映像を見ながらジョイスティックなどのインプットデバイスを操作し，現在視聴中の切り出し映像をもとにした上下左右の変化量や，ズームアップ，ズームダウンなどの変化量をコントローラ２６に指示してもよい。この場合，コントローラ２６は，１ステップ前に切り出した領域の座標値とインプットデバイスから入力される変化量とから，新たな切り出し領域の座標値を計算し，当該座標値を映像選択器２２に送信する。
【００３０】
映像選択器２２に切り出し領域として矩形の頂点座標（ｘ１　，ｙ１　），（ｘ２　，ｙ１　），（ｘ１　，ｙ２　），（ｘ２　，ｙ２　）が指示されたとき，映像選択器２２は，映像受信器２１から送られてきた映像のうち，例えば座標（ｘ１　，ｙ１　），（ｘ１　＋１，ｙ１　），…，（ｘ２　，ｙ１　），（ｘ１　，ｙ１　＋１），（ｘ１　＋１，ｙ１　＋１），…，（ｘ２　，ｙ１　＋１），…，（ｘ１　，ｙ２　），（ｘ１　＋１，ｙ２　），…，（ｘ２　，ｙ２　）の各画素のＲＧＢ値をこの順に羅列したデータを取り出し，映像変形器２３へ送る。
【００３１】
映像変形器２３は，映像選択器２２から送られた映像のデータを，映像再生器２４が再生する形に整形（変形）する。例えば，映像再生器２４が再生する画面の大きさがＭ×Ｎの矩形であるとき，映像変形器２３は，映像選択器２２で切り出された（ｘ２　−ｘ１　＋１）×（ｙ２　−ｙ１　＋１）の映像を，拡大縮小してＭ×Ｎの大きさの映像を作り出す。
【００３２】
このときの処理としては，再生映像の座標（ｍ，ｎ）の画素のＲＧＢ値が，上記羅列した映像データのうち何番目のデータのＲＧＢ値に該当するかを求めればよい。例えば，再生映像の座標（ｍ，ｎ）の画素に該当するのが，上記羅列した映像データのうちＬ番目のデータであったとすると，
Ｌ＝［（ｘ２　−ｘ１　＋１）×ｍ÷Ｍ］＋
［（ｙ２　−ｙ１　＋１）×ｎ÷Ｎ］×（ｘ２　−ｘ１　＋１）＋１　（式１）
となる。ただし，式１において［　］はガウス記号を表し，［　］内の数値を超えない最大の整数を示すものとする。
【００３３】
映像変形器２３は，整形（変形）した映像データを映像再生器２４へ送る。また，映像再生器２４が例えばＭＰＥＧ−２プレイヤなどの特別なフォーマットの映像しか入力できない場合には，映像変形器２３でＭＰＥＧ−２符号化などの特別なフォーマットに合わせた符号化を行ってから，映像再生器２４に映像データを送る。映像再生器２４は，順次，映像データを再生することにより，ユーザが指定するアングルの映像を再生する。
【００３４】
次に，第２の例として，配信映像が，あらかじめ複数の再生領域を複数の視聴アングルとして指定された映像や，複数のアングルで撮影されたマルチアングル映像である場合の例について説明する。
【００３５】
クライアント１４−１は，映像配信サーバ１１から映像受信器２１で映像を受信する。受信した映像は，必要であれば復号化後，順次，映像選択器２２へ送られる。あらかじめ指定される複数の視聴アングルやマルチアングルの映像には，それぞれを識別するアングルＩＤが付与されている。
【００３６】
ユーザＡは，自分が視聴したいアングルをコントローラ２６を用いて映像選択器２２へ伝える。コントローラ２６には，例えばマルチアングル映像の１つを示すアングルＩＤでアングルを指定することができる。
【００３７】
コントローラ２６から再生するアングルＩＤが指示されたとき，映像選択器２２は，映像受信器２１から送られてきた映像のうち，当該アングルＩＤの映像領域または映像そのものを選択し，映像変形器２３へ送る。
【００３８】
映像変形器２３は，映像選択器２２から送られた映像データを，映像再生器２４が再生する形に整形（変形）する。例えば，指定されたアングルＩＤの映像領域を再生領域に変形したり，映像再生器２４で再生できる映像フォーマットに合わせて符号化したりする。映像変形器２３は，整形（変形）した映像データを映像再生器２４へ送る。映像再生器２４は，順次，映像データを再生することにより，ユーザが指定するアングルの映像を再生する。
【００３９】
次に第３の例として，クライアント１４−１を操作して，ユーザＡが見ている映像ａのアングルを，情報配信サーバ１２を介して他のクライアント１４−２に伝え，クライアント１４−２で，ユーザＢがユーザＡと同じアングルの映像ａを視聴する場合の例について説明する。
【００４０】
クライアント１４−１での映像再生方法は，前述した例で説明した通りである。ここで，コントローラ２６は，ユーザＡが指定した領域座標またはアングルＩＤを記憶する手段を持ち，コントローラ２６から映像選択器２２へ送る領域座標またはアングルＩＤと同じものを，情報送信器２７へ送る。情報送信器２７からは，領域座標またはアングルＩＤが，映像ａでの再生する領域の情報（再生指定領域情報）として，ネットワーク１３を経由して情報配信サーバ１２へ送られる。
【００４１】
図４は，本実施の形態における情報配信サーバの構成例を示す図である。図４に示す情報配信サーバ１２において，３１は情報受信器，３２は送信クライアント選択器，３３は情報送信器，３４はクライアントデータベース（ＤＢ）である。
【００４２】
情報配信サーバ１２は，クライアント１４−１から受信した領域座標またはアングルＩＤを情報受信器３１で受信し，送信クライアント選択器３２へ送る。
【００４３】
ここで，情報配信サーバ１２では，各クライアント１４−１〜１４−ｎをグループとして管理している。この管理は，例えば視聴映像ごとにクライアント１４−１とクライアント１４−２は映像ａを見るグループ，クライアント１４−３とクライアント１４−４は映像ｂを見るグループといったような管理である。また，１つの映像を視聴する複数のクライアント１４−ｉ〜１４−ｊを，さらに複数のグループに分けても構わない。
【００４４】
これらのグループに関する情報は，クライアントＤＢ３４が管理する。クライアントＤＢ３４へのグループ登録方法は，特に規定しないが，例えば事前にシステムを利用するユーザの登録を行う際に，グループを決定させることが可能である。また，動的に視聴映像ごとにグループ割をしても構わない。
【００４５】
送信クライアント選択器３２は，クライアント１４−１から送られた映像ａの視聴アングルに相当する領域情報やアングルＩＤを送信するクライアントを，クライアントＤＢ３４を参照してグループから選択する。この例では，クライアント１４−１とクライアント１４−２が同じグループなので，これらのクライアント１４−１，１４−２に映像ａの視聴アングルに相当する領域情報やアングルＩＤを送信することを決定する。
【００４６】
情報送信器３３は，クライアント１４−１とクライアント１４−２に，ネットワーク１３を経由して，映像ａの視聴アングルに相当する領域情報やアングルＩＤを送信する。送信する領域情報またはアングルＩＤは，同じグループに属するすべてのクライアントの領域情報またはアングルＩＤである。このとき，単数または複数の領域情報やアングルＩＤが同じグループに属するすべてのクライアントに送信される。
【００４７】
また，情報送信器３３から送り出される領域情報またはアングルＩＤを，特定のクライアントから送られた情報だけに限定することもできる。例えば，クライアント１４−１は放送局などの情報提供者，すなわち専門家が操作するクライアントであり，クライアント１４−２は一般の視聴者が操作するクライアントであるときに，クライアント１４−１から送られる情報はクライアント１４−１と同じグループのクライアントすべてに送られるが，クライアント１４−２から送られる情報は他のクライアントには送られないようにすることができる。この場合，各クライアントには，専門家の視聴アングルを示す情報だけが送られる。
【００４８】
クライアント１４−２では，情報受信器２５が領域情報やアングルＩＤを受信する。クライアント１４−２が受信した領域情報やアングルＩＤは，コントローラ２６へ送られる。どの領域情報またはアングルＩＤを用いるかは，コントローラ２６で決定する。例えば，ユーザＢは，コントローラ２６に，受信したユーザＡの領域情報またはアングルＩＤを用いてアングルを選択することを伝える。ここで，あらかじめユーザＢがユーザＡと同じアングルで視聴することを，コントローラ２６に設定しておいてもよい。
【００４９】
選択されたユーザＡの領域情報またはアングルＩＤは，映像選択器２２へ送られる。この情報を使って，前述した切り出しまたはアングル選択，および変形，再生の処理が行われるので，クライアント１４−２の映像再生器２４で，クライアント１４−１と同じアングルの映像が再生される。
【００５０】
さらに第４の例として，図１のシステムで情報配信サーバ１２が存在せず，クライアント１４−１〜１４−ｎがネットワーク１３を経由して直接に情報をやり取りする場合もある。以下，クライアント１４−１を操作して，ユーザＡが見ている映像ａのアングルを，同じ映像を試聴しているクライアント１４−２に直接伝え，クライアント１４−２で，ユーザＢがユーザＡと同じアングルの映像を視聴する場合の例について説明する。
【００５１】
クライアント１４−１での映像再生方法は，前述した例で示した通りである。ここで，コントローラ２６から映像選択器２２へ送られる領域座標またはアングルＩＤと同じものが，情報送信器２７にも送られる。情報送信器２７からは，領域座標またはアングルＩＤが映像ａの切り出す領域の情報として，ネットワーク１３を経由してクライアント１４−２へ直接送られる。
【００５２】
クライアント１４−２では，クライアント１４−１から送られた領域情報やアングルＩＤを情報受信器２５が受信する。
【００５３】
クライアント１４−２が受信した領域情報やアングルＩＤは，コントローラ２６へ送られる。ユーザＢはコントローラ２６に，あらかじめ，またはその場で受信したユーザＡの領域情報またはアングルＩＤを用いてアングルを選択することを伝えれば，ユーザＡの領域情報またはアングルＩＤが再生領域の指定として映像選択器２２へ送られる。この情報を使って，前述した切り出しまたはアングル選択，および変形，再生の処理が行われるので，映像再生器２４でクライアント１４−１と同じアングルの映像が再生される。
【００５４】
本発明は，以上説明した第１ないし第４の例を組み合わせて実施することも可能である。
【００５５】
図５は，本実施の形態のクライアント１４−１における映像再生処理フローチャートである。映像配信サーバ１１から各クライアント１４−１〜１４−Ｎへ同じ映像がストリーミング配信されているものとする。
【００５６】
クライアント１４−１において，電源投入などにより配信映像の再生が開始されると，まず，ステップＳ１０では，映像をトリミングして再生するモードであるかどうかを示す一部領域再生中フラグをＯＦＦに初期化する。この一部領域再生中フラグは，ＯＮのとき一部の領域だけをトリミングして再生することを示し，ＯＦＦのとき通常の全領域の再生を行うことを示す。
【００５７】
ステップＳ１１では，映像配信サーバ１１が配信する映像を受信し，再生する。ステップＳ１２では，ユーザから映像の一部の領域を再生領域として指定する再生指定領域情報の入力があったかどうか，または情報配信サーバ１２もしくは他のクライアントから再生指定領域情報を受信したかどうかを判定する。入力または受信があった場合，ステップＳ１３により，再生指定領域情報を内部メモリに記憶する。入力または受信がなかった場合には，ステップＳ１４へ進む。
【００５８】
ステップＳ１４では，クライアント１４−１のユーザから再生指定領域の再生指示があったかどうかを判定する。再生指定領域の再生指示があった場合，ステップＳ１５により，一部領域再生中フラグをＯＮにする。再生指定領域の再生指示がなかった場合，ステップＳ１６へ進む。
【００５９】
ステップＳ１６では，一部領域再生中フラグがＯＮであるかＯＦＦであるかを判定する。ＯＦＦの場合，ステップＳ１１へ戻り，通常の配信映像の受信，再生を継続する。ＯＮの場合，ステップＳ１７へ進む。
【００６０】
ステップＳ１７では，配信映像を受信し，ステップＳ１３で記憶した再生指定領域情報に従って，受信した映像の一部の領域を抽出する。なお，事前に再生指定領域情報の入力または受信がなかった場合には，デフォルトとして全領域として処理を進めてもよいし，またはユーザに再生指定領域を問い合わせるようにしてもよい。
【００６１】
続いてステップＳ１８では，抽出した領域を，映像変形器２３によってユーザに提示する再生領域に変形する。ステップＳ１９では，その変形後の映像を映像再生器２４に出力し，再生する。
【００６２】
次にステップＳ２０では，コントローラ２６に対して，ユーザから再生指定領域情報の送信指示があったかどうかを判定する。送信指示がなかった場合，ステップＳ２２へ進む。再生指定領域情報の送信指示があった場合，ステップＳ２１において再生指定領域情報を，情報配信サーバ１２または同一グループの他のクライアントへ送信する。
【００６３】
ステップＳ２２では，再生指定領域の再生指示の解除がユーザから指示されたかどうかを判定する。再生指示の解除があった場合，ステップＳ１０へ戻り，一部領域再生中フラグをＯＦＦにして，通常の配信映像の受信，再生のモードへ戻る。再生指定領域の再生指示の解除がない場合には，ステップＳ１２へ戻り，同様に映像のトリミングと変形および再生の処理を繰り返す。一部領域の再生中に再生指定領域情報の再入力または再受信があれば，ステップＳ１２，Ｓ１３により，再生指定領域が変更される。
【００６４】
以上の処理は，コンピュータとソフトウェアプログラムとによって実現することができ，そのプログラムは，コンピュータが読み取り可能な可搬媒体メモリ，半導体メモリ，ハードディスク等の適当な記録媒体に格納することができる。
【００６５】
【発明の効果】
以上のように，本発明によって，映像配信サーバからすべてのクライアント（映像再生装置）に対して同じ映像を配信しても，それぞれのクライアントを操作するユーザが異なるアングルの映像を切り出し，または選択して，再生することが可能となるので，自分の好みのアングルで映像を見ることが可能となる。
【００６６】
また，クライアントでのアングル変更は，映像配信サーバから配信される映像によらずにクライアントの操作で行えるので，映像配信サーバからファイル化されたアーカイブ映像が配信される場合にも，自分の好みのアングルで映像を見ることが可能となる。
【００６７】
さらに，グループ化されたクライアント間で映像を切り出す領域を共有することができるので，専門家ではないユーザでも，専門家と同じグループに入れば，領域情報またはアングルＩＤの配信を受けることにより，専門家と同じアングルの映像を見ることも可能となる。
【図面の簡単な説明】
【図１】本実施の形態における映像配信システムの構成例を示す図である。
【図２】本実施の形態におけるクライアントの装置構成例を示す図である。
【図３】本実施の形態における矩形の切り出し領域の例を示す図である。
【図４】本実施の形態における情報配信サーバの構成例を示す図である。
【図５】本実施の形態のクライアントにおける映像再生処理フローチャートである。
【符号の説明】
１１　映像配信サーバ
１２　情報配信サーバ
１３　ネットワーク
１４−１〜１４−ｎ　クライアント
２１　映像受信器
２２　映像選択器
２３　映像変形器
２４　映像再生器
２５　情報受信器
２６　コントローラ
２７　情報送信器
３１　情報受信器
３２　送信クライアント選択器
３３　情報送信器
３４　クライアントＤＢ
【図１】
2004104556.tif 000003
【図２】
2004104556.tif 000004
【図３】
2004104556.tif 000005
【図４】
2004104556.tif 000006
【図５】
2004104556.tif 000007