(57)【要約】【課題】動画データを配信するネットワークの負荷を低減する。【解決手段】再生制御装置１２が、各々が時系列のデータである複数の動画データ５５の各々を時系列に応じて複数に分割してセグメントファイルを生成する。端末装置１８は、セグメントファイルを再生する再生順に擬似セグメントファイル名が定義された擬似定義ファイル５９に基づいて分割ファイルを再生する。端末装置１８は、擬似セグメントファイル名と実セグメントファイル名との対応関係を表す対応表３７に基づき擬似セグメントファイル名を実セグメントファイル名に変換する。端末装置１８は、実セグメントファイル名を送信することで、セグメントファイルの配信を再生制御装置１２に要求する。再生制御装置１２は、配信の要求があった際に、実セグメントファイル名がセグメントファイル名として付与されたセグメントファイルを、動画データ５５から選択して端末装置１８に配信する。【選択図】図３
2017168940.tif 000002
【特許請求の範囲】
【請求項１】
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルの識別情報を特定し、
記憶部に記憶された、再生順が規定された所定の複数の分割ファイルの識別情報を参照して、再生順に、前記複数の分割ファイルの各識別情報と、前記所定の複数の分割ファイルの識別情報とを対応づけた対応関係データを生成し、
生成した前記対応関係データを端末装置に送信し、
前記端末装置から、前記対応関係データに基づき、再生順が規定された前記所定の複数の分割ファイルに対応する分割ファイルの要求を受け付けると、受け付けた分割ファイルを前記端末装置に送信する
処理をコンピュータに実行させることを特徴とする再生制御プログラム。
【請求項２】
前記対応関係データを前記端末装置に送信し、
前記送信する処理は、前記端末装置からの前記対応関係データに基づく前記複数の分割ファイルの各識別情報の取得依頼に応じて再生対象の分割ファイルを送信する
ことを特徴とする請求項１記載の再生制御プログラム。
【請求項３】
コンピュータに、
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与し、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置から動画データの配信要求があった際に、再生制御プログラムを実行するコンピュータの外部の装置に記憶され、かつ前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、前記複数の動画データの分割ファイルの中から選択して配信する、
ことを含む処理を実行させる再生制御プログラム。
【請求項４】
前記外部の装置は前記端末装置であり、前記配信要求は前記対応関係情報に基づいて前記擬似識別情報から変換した前記識別情報であり、
分割ファイルを配信する処理では、前記複数の動画データの分割ファイルの中から前記配信要求である前記識別情報が付与された分割ファイルを選択して配信する、
請求項３に記載の再生制御プログラム。
【請求項５】
前記端末装置から再生対象とする分割ファイルの条件を受信し、
前記複数の動画データ各々の時系列が同一である分割ファイルの中から、受信した条件を満たす分割ファイルを選択し、
分割ファイルに付与された識別情報を特定するための情報を前記外部の装置に送信する、
請求項３または請求項４に記載の再生制御プログラム。
【請求項６】
前記複数の動画データの各々は、撮影対象を異なるアングルで撮影して得られた動画データである、
請求項３から請求項５のいずれか１項に記載の再生制御プログラム。
【請求項７】
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報が付与されており、
コンピュータに、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルの配信要求を行う際に、前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づき前記擬似識別情報を前記識別情報に変換し、
変換した前記識別情報を配信要求として送信する、
ことを含む処理を実行させる変換プログラム。
【請求項８】
配信要求先の装置に再生対象とする分割ファイルの条件を送信し、
前記条件を満たす分割ファイルに付与された前記識別情報を特定するための情報を前記装置から受信し、
前記識別情報を特定するための情報に基づいて特定された前記識別情報を前記擬似識別情報に対応付けて前記対応関係情報を作成する、
請求項７に記載の変換プログラム。
【請求項９】
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与する付与部と、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置から動画データの配信要求があった際に、再生制御プログラムを実行するコンピュータの外部の装置に記憶され、かつ前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、前記複数の動画データの分割ファイルの中から選択して配信する配信部と、
を備えた再生制御装置。
【請求項１０】
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報が付与されており、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルの配信要求を行う際に、前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づき前記擬似識別情報を前記識別情報に変換し、変換した前記識別情報を配信要求として送信する変換部と、
前記対応関係情報を記憶する記憶部と、
を備えた端末装置。
【請求項１１】
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与する付与部と、分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置から動画データの配信要求があった際に、前記端末装置に記憶され、かつ前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、前記複数の動画データの分割ファイルの中から選択して配信する配信部と、を備えた再生制御装置と、
前記擬似定義ファイルに基づいて分割ファイルの配信要求を行う際に、前記対応関係情報に基づき前記擬似識別情報を前記識別情報に変換し、変換した前記識別情報を配信要求として送信する変換部と、前記対応関係情報を記憶する記憶部と、を備えた前記端末装置と、
を備えた動画再生システム。
【請求項１２】
コンピュータにより、
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与し、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置から動画データの配信要求があった際に、再生制御プログラムを実行するコンピュータの外部の装置に記憶され、かつ前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、前記複数の動画データの分割ファイルの中から選択して配信する、
ことを含む処理を実行させる再生制御方法。
【請求項１３】
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報が付与されており、
コンピュータにより、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルの配信要求を行う際に、前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づき前記擬似識別情報を前記識別情報に変換し、
変換した前記識別情報を配信要求として送信する、
ことを含む処理を実行させる変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生制御プログラム、変換プログラム、再生制御装置、端末装置、動画再生システム、再生制御方法、及び変換方法に関する。
【背景技術】
【０００２】
時系列的に一連の動画データを時系列に応じて分割した複数の分割ファイルをネットワークを介して動画データの再生機能を有する端末装置に配信することにより端末装置における動画データの再生を制御する技術がある。
【０００３】
このような技術として、再生制御装置が複数の動画データの各々について分割した分割ファイルから選択された分割ファイルを順次選択して端末装置に送信する技術がある。
【０００４】
当該技術によれば例えば、複数の撮影装置で異なるアングルから撮影された、いわゆるマルチアングル撮影により得られた複数の動画データを、端末装置で動画を視聴するクライアントの好みに応じて端末装置毎に配信することが可能となる。
【０００５】
このような技術として、映像データにリンクしたリンク名により映像データの配信順を定義した配信リストに基づいて端末装置が再生制御装置に映像データの配信を要求し、要求された映像データを再生制御装置から配信する技術がある。この技術では、リンク名と映像データファイル名とを対応付けたリンクリストを再生制御装置が生成して端末装置に提供する。この技術では、端末装置が、提供されたリンクリストの映像データ名を他の映像データファイル名に更新することで、配信する映像データを変更することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】ＷＯ２００２／０８２８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
複数の端末装置が、各端末装置で動画を視聴するクライアントの好みに応じた動画データ（分割ファイル）の配信を再生制御装置に対して、ネットワークを介して要求することがある。このような場合、セグメントを定義したＨＴＭＬ（HyperText Markup Language）を更新する回数が増大することにより、ネットワークを介して配信される動画データのデータ量が増加し、ネットワーク負荷が増大する。
【０００８】
一つの側面では、本発明は、動画データを配信するネットワークの負荷を低減することが目的である。
【課題を解決するための手段】
【０００９】
本発明は、１つの態様として、各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与する。分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置からは、動画データの配信要求が行われる。配信要求があった際に、再生制御プログラムを実行するコンピュータの外部の装置に記憶され、かつ擬似識別情報と識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、複数の動画データの分割ファイルの中から選択して配信する。
【発明の効果】
【００１０】
一つの側面では、動画データを配信するネットワークの負荷を低減することができる、という効果を有する。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係る動画再生システム全体の概略構成の一例を表すブロック図である。
【図２】マルチアングル撮影の具体例を説明する図である。
【図３】第１実施形態に係る動画再生システムの概略構成を表す機能ブロック図である。
【図４】動画データの具体例を表す図である。
【図５】視聴アングル選択表の具体例を表す図である。
【図６】第１実施形態に係る再生制御装置を実現するハードウエアの概略構成を示すブロック図である。
【図７】第１実施形態に係るキャッシュサーバを実現するハードウエアの概略構成を示すブロック図である。
【図８】第１実施形態に係る端末装置を実現するハードウエアの概略構成を示すブロック図である。
【図９】第１実施形態に係る端末装置で実行される対応表作成処理の一例のフローチャートである。
【図１０】第１実施形態に係る対応表作成処理における初期化処理の一例のフローチャートである。
【図１１】第１実施形態に係る対応表作成処理における更新処理の一例のフローチャートである。
【図１２】第１実施形態に係る再生制御装置で実行されるアングル選択処理の一例のフローチャートである。
【図１３】第１実施形態に係るアングル選択処理における初期化処理の一例のフローチャートである。
【図１４】第１実施形態に係るアングル選択処理における更新処理の一例のフローチャートである。
【図１５】第１実施形態に係る対応表を作成するために再生制御装置と、キャッシュサーバと、端末装置との間でやり取りされる処理の流れを表したシーケンス図である。
【図１６】対応表の具体例を示す図である。
【図１７】セグメントファイルを配信するために再生制御装置と、キャッシュサーバと、端末装置との間で要求及び配信されるセグメントファイルの流れの概略を説明する説明図である。
【図１８】セグメントファイルを配信するために再生制御装置と、キャッシュサーバと、端末装置との間でやり取りされる処理の流れを表したシーケンス図である。
【図１９】第１実施形態の端末装置で実行される変換処理の例のフローチャートである。
【図２０】擬似定義ファイルの具体例を示す図である。
【図２１】第１実施形態のキャッシュサーバで実行される配信処理の例のフローチャートである。
【図２２】第１実施形態の再生制御装置で実行される配信処理の例のフローチャートである。
【図２３】第２実施形態に係る動画再生システムの概略構成を表す機能ブロック図である。
【図２４】第３実施形態に係る動画再生システムの概略構成を表す機能ブロック図である。
【図２５】比較例となる動画再生システムにおける再生制御装置と、キャッシュサーバと、端末装置との間で要求及び配信されるセグメントファイルの流れの概略を説明する説明図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して開示の技術の一例を詳細に説明する。
【００１３】
［第１実施形態］
図１に示すように、本実施形態の動画再生システム１０Ａは、再生制御装置１２、撮影装置１４１〜１４ｍ（ｍは正の整数）、キャッシュサーバ１６、及び端末装置１８１〜１８ｎ（ｎは正の整数）を備える。以下、撮影装置１４１〜１４ｍは、撮影装置１４１〜１４ｍの個々を区別せずに総称する場合、個々を表す１〜ｍの記載を省略して「撮影装置１４」と記載される。また、端末装置１８１〜１８ｎは、端末装置１８１〜１８ｎの個々を区別せずに総称する場合、個々を表す１〜ｎの記載を省略して「端末装置１８」と記載される。
【００１４】
図１に示すように、再生制御装置１２及び撮影装置１４は、ネットワーク１３を介して互いに接続されている。再生制御装置１２及びキャッシュサーバ１６は、ネットワーク１５を介して互いに接続されている。また、キャッシュサーバ１６及び端末装置１８は、ネットワーク１９を介して互いに接続されている。
【００１５】
なお、ネットワーク１３、１５、１９はそれぞれ別々のネットワークであっても同じネットワークであってもよい。
【００１６】
撮影装置１４は、動画像を撮影する機能を有するものであり、いわゆるカメラ等である。本実施形態の撮影装置１４は、具体例として図２に示すように、撮影対象を複数のアングルで撮影する、いわゆるマルチアングルの撮影を行う。図２に示した具体例では、動画再生システム１０Ａが５台（ｍ＝５）の撮影装置１４を備え、マルチアングルで野球中継を行う場合を示している。撮影装置１４は、撮影した動画像の画像データ（以下、「動画データ」という）をネットワーク１３を介して再生制御装置１２に送信する。動画データの各々は、データが時系列に連続した時系列データである。
【００１７】
再生制御装置１２は、撮影装置１４から受信した動画データをキャッシュサーバ１６を介して端末装置１８に配信することにより、端末装置１８における動画像の再生を制御する。
【００１８】
本実施形態の再生制御装置１２は、一連の動画データを所定時間（例えば、１０秒）毎に分割したセグメントファイルをHypertext Transfer Protocol（ＨＴＴＰ）により順次配信する方式により端末装置１８に配信する。配信方式は、例えば、HTTP Live Streaming（ＨＬＳ）やMoving Picture Experts Group - Dynamic Adaptive Streaming over HTTP（ＭＰＥＧ−ＤＡＳＨ）等がある。なお、本実施形態において「一連」とは、時系列的に連続していることを表す。セグメントファイルは、開示の技術の分割ファイルの一例である。
【００１９】
端末装置１８は、再生制御装置１２に動画データの配信を要求し、要求した動画データを受信して表示する。
【００２０】
図３は、第１実施形態に係る動画再生システムの概略構成を表す機能ブロック図である。
【００２１】
本実施形態の端末装置１８は、再生制御装置１２に動画データ５５の配信を要求し、要求した動画データ５５を受信する変換装置２２と、動画データを表示装置（図示省略）に表示させる再生装置と、を備える。なお、動画データを表示させる表示装置は、いわゆるディスプレイ等であり、端末装置１８が備えていてもよいし、端末装置１８に接続されて端末装置１８の外部に設けられていてもよい。
【００２２】
なお、端末装置１８は、端末装置１８から再生制御装置１２へ配信を要求する等の各種の信号を送信する場合、再生制御装置１２が送信元の端末装置１８を識別するための識別情報を、当該信号に付加して送信する。これにより、再生制御装置１２は、受信した信号の送信元の端末装置１８がいずれであるかを識別することができる。
【００２３】
図３に示すように再生制御装置１２は、アングル選択部５０、配信部５２、記憶部５４、及び記憶部５６を備える。
【００２４】
記憶部５４には、撮影装置１４で撮影された動画データ５５が記憶される。なお、本実施形態の再生制御装置１２では、図４に示すように、各撮影装置１４（アングルｋ、図２の具体例ではｋ＝Ａ〜Ｅのいずれか）毎に、動画データを所定時間毎に分割したセグメントファイルを記憶部５４に記憶する。
【００２５】
記憶部５６には、端末装置１８（端末装置１８で動画を視聴するクライアント）毎の視聴条件に応じた視聴アングル選択表５７（図５参照、詳細後述）が記憶される。
【００２６】
アングル選択部５０は、セグメント毎に、クライアントの視聴条件に応じたアングルを選択し、選択結果を記憶部５６に記憶されている視聴アングル選択表５７に記載する。また、本実施形態のアングル選択部５０は、視聴アングル選択表５７に基づいて、端末装置１８に、対応表３７を更新するための情報を出力する。
【００２７】
配信部５２は、キャッシュサーバ１６を介して端末装置１８から要求された動画データ５５として、セグメントファイルを配信する。
【００２８】
一方、図３に示すようにキャッシュサーバ１６は、配信部４０及び記憶部４２を備える。
【００２９】
記憶部４２は、再生制御装置１２の配信部５２から配信されたセグメントファイルをキャッシュデータ４３として一時的に記憶する。
【００３０】
配信部４０は、端末装置１８から要求されたセグメントファイル名に応じたセグメントファイルがキャッシュデータ４３として記憶されている場合、記憶部４２から読み出して、端末装置１８に配信する。また、配信部４０は、セグメントファイルがキャッシュデータ４３として記憶されていない場合、再生制御装置１２に配信を要求し、再生制御装置１２から配信されたセグメントファイルを端末装置１８に配信する。なお、本実施形態において「セグメントファイル名」とは、セグメントファイルを識別する識別情報の一例であり、予め定められた規則に基づいて生成される。例えば、詳細は後述するが、実セグメントファイル名は、対応表作成部３２が、受信したセグメント番号（ｓ）及びアングルｋを表す情報から生成する。
【００３１】
一方、図３に示すように端末装置１８は、再生装置２０及び変換装置２２を備えている。
【００３２】
再生装置２０は、再生部３０を備える。再生部３０は、変換装置２２から出力されたセグメントファイルを順次表示装置に表示（再生）させる制御を行う。本実施形態の再生部３０は、具体的には、擬似定義ファイル５９（図２０参照、詳細後述）に基づいて、配信の要求や再生を行う。そのため擬似定義ファイル５９におけるセグメントファイル名（以下、「擬似セグメントファイル名」という）に応じたセグメントファイルの配信を要求する。
【００３３】
変換装置２２は、対応表作成部３２、変換部３４、及び記憶部３６を備える。記憶部３６は、擬似セグメントファイル名と、セグメントファイルに付与されている実際のセグメントファイル名（以下、「実セグメントファイル名」という）との対応関係を表す対応表３７を記憶する。
【００３４】
対応表作成部３２は、再生制御装置１２のアングル選択部５０から出力された対応表３７を更新するための情報に基づいて、対応表３７の作成及び更新を行う。本実施形態の対応表作成部３２は、開示の技術の付与部の一例である。
【００３５】
変換部３４は、記憶部３６に記憶されている対応表３７に基づいて、擬似セグメントファイル名と実セグメントファイル名との変換を行う。
【００３６】
本実施形態の再生制御装置１２は、例えば図６に示すコンピュータ６０で実現することができる。コンピュータ６０は、ＣＰＵ６１、一時記憶領域としてのメモリ６２、及び不揮発性の記憶部６３を備える。また、コンピュータ６０は、記録媒体６９に対するデータの読み込みと書き込みとを制御するｒｅａｄ／ｗｒｉｔｅ（Ｒ／Ｗ）部６４、及びインターネット等のネットワークに接続されるネットワークＩ／Ｆ６５を備える。ＣＰＵ６１、メモリ６２、記憶部６３、Ｒ／Ｗ部６４、及びネットワークＩ／Ｆ６５は、バス６７を介して互いに接続される。
【００３７】
記憶部６３は、Hard Disk Drive（ＨＤＤ）、solid state drive（ＳＳＤ）、またはフラッシュメモリ等によって実現できる。記憶媒体としての記憶部６３には、コンピュータ６０を再生制御装置１２として機能させるための再生制御プログラム７０が記憶される。再生制御プログラム７０は、アングル選択プロセス７２と、配信プロセス７３と、を有する。
【００３８】
ＣＰＵ６１は、再生制御プログラム７０を記憶部６３から読み出してメモリ６２に展開し、再生制御プログラム７０が有するプロセスを順次実行する。ＣＰＵ６１は、アングル選択プロセス７２を実行することで、図３に示すアングル選択部５０として動作する。また、ＣＰＵ６１は、配信プロセス７３を実行することで、図３に示す配信部５２として動作する。これにより、再生制御プログラム７０を実行したコンピュータ６０が、再生制御装置１２として機能することになる。
【００３９】
また、記憶部６３における視聴アングル選択表記憶領域７４は、視聴アングル選択表５７（図５参照）が記憶される記憶部５６として機能する。記憶部６３における動画データ記憶領域７５は、動画データ５５が記憶される記憶部５４（図３参照）として機能する。
【００４０】
なお、再生制御プログラム７０により実現される機能は、例えば半導体集積回路、より詳しくはApplication Specific Integrated Circuit（ＡＳＩＣ）等で実現することも可能である。
【００４１】
一方、本実施形態のキャッシュサーバ１６は、例えば図７に示すコンピュータ８０で実現することができる。コンピュータ８０は、ＣＰＵ８１、一時記憶領域としてのメモリ８２、及び不揮発性の記憶部８３を備える。また、コンピュータ８０は、記録媒体８９に対するデータの読み込みと書き込みとを制御するＲ／Ｗ部８４、及びインターネット等のネットワークに接続されるネットワークＩ／Ｆ８５を備える。ＣＰＵ８１、メモリ８２、記憶部８３、Ｒ／Ｗ部８４、及びネットワークＩ／Ｆ８５は、バス８７を介して互いに接続される。
【００４２】
記憶部８３は、ＨＤＤ、ＳＳＤ、またはフラッシュメモリ等によって実現できる。記憶媒体としての記憶部８３には、コンピュータ８０をキャッシュサーバ１６として機能させるためのキャッシュプログラム９０が記憶される。キャッシュプログラム９０は、配信プロセス９２を有する。
【００４３】
ＣＰＵ８１は、キャッシュプログラム９０を記憶部８３から読み出してメモリ８２に展開し、キャッシュプログラム９０が有するプロセスを実行する。ＣＰＵ８１は、配信プロセス９２を実行することで、図３に示す配信部４０として動作する。これにより、キャッシュプログラム９０を実行したコンピュータ８０が、キャッシュサーバ１６として機能することになる。
【００４４】
また、記憶部８３におけるキャッシュデータ記憶領域９４は、キャッシュデータ４３が記憶される記憶部４２（図３参照）として機能する。
【００４５】
なお、キャッシュプログラム９０により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００４６】
一方、本実施形態の端末装置１８は、例えば図８に示すコンピュータ１００で実現することができる。コンピュータ１００は、ＣＰＵ１０１、一時記憶領域としてのメモリ１０２、及び不揮発性の記憶部１０３を備える。また、コンピュータ１００は、記録媒体１０９に対するデータの読み込みと書き込みとを制御するＲ／Ｗ部１０４、及びインターネット等のネットワークに接続されるネットワークＩ／Ｆ１０５を備える。また、コンピュータ１００は、表示装置及び入力装置等の入出力装置１０８が接続される入出力インターフェース（Ｉ／Ｆ）１０６を備える。ＣＰＵ１０１、メモリ１０２、記憶部１０３、Ｒ／Ｗ部１０４、ネットワークＩ／Ｆ１０５、及び入出力Ｉ／Ｆ１０６は、バス１０７を介して互いに接続される。
【００４７】
記憶部１０３は、ＨＤＤ、ＳＳＤ、またはフラッシュメモリ等によって実現できる。記憶媒体としての記憶部１０３には、コンピュータ１００を端末装置１８として機能させるための変換プログラム１１０及び再生プログラム１１４が記憶される。変換プログラム１１０は、対応表作成プロセス１１１と、変換プロセス１１２と、を有する。
【００４８】
ＣＰＵ１０１は、変換プログラム１１０を記憶部１０３から読み出してメモリ１０２に展開し、変換プログラム１１０が有するプロセスを順次実行する。ＣＰＵ１０１は、対応表作成プロセス１１１を実行することで、図３に示す対応表作成部３２として動作する。また、ＣＰＵ１０１は、変換プロセス１１２を実行することで、図３に示す変換部３４として動作する。これにより、変換プログラム１１０を実行したコンピュータ１００が、端末装置１８の変換装置２２として機能することになる。
【００４９】
また、ＣＰＵ１０１は、再生プログラム１１４を記憶部１０３から読み出してメモリ１０２に展開し、再生プログラム１１４が有するプロセスを実行する。ＣＰＵ１０１は、再生プロセス１１５を実行することで、図３に示す再生部３０として動作する。これにより、再生プログラム１１４を実行したコンピュータ１００が、端末装置１８の再生装置２０として機能することになる。
【００５０】
また、記憶部１０３における対応表記憶領域１１６は、対応表３７が記憶される記憶部３６（図３参照）として機能する。
【００５１】
なお、変換プログラム１１０及び再生プログラム１１４により実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００５２】
次に、本実施形態の動画再生システム１０Ａの作用について説明する。
【００５３】
本実施形態の動画再生システム１０Ａでは、端末装置１８が動画データ５５の再生を開始すると、端末装置１８で対応表３７を作成するために、端末装置１８が図９〜１１に示した対応表作成処理を実行する。また、再生制御装置１２が図１２〜１４に示したアングル選択処理を実行する。図１５は、対応表３７を作成するために再生制御装置１２と、キャッシュサーバ１６と、端末装置１８との間でやり取りされる処理の流れを表したシーケンス図である。なお、図１５では、動画再生システム１０Ａが備える複数の端末装置１８のうち、１つのみを記載しているが、各端末装置１８は、図示した端末装置１８と同様の動作を行う。
【００５４】
再生制御装置１２は、図１５に示すように、クライアントからの指示により動画データ５５の再生を開始する（ステップＳ１０）と、図９に示すようにステップＳ１００で対応表作成部３２が、図１０に示す初期化処理を実行する。
【００５５】
図１０に示すようにステップＳ１３０で対応表作成部３２は、視聴条件を作成する。「視聴条件」とは、端末装置１８のクライアントが視聴を希望する映像（動画像）の条件であり、端末装置１８が撮影対象とするセグメントファイルの条件である。視聴条件は、特に限定されるものではない。例えば、動画データ５５が野球に関するものである場合は、クライアントの指定した選手やチーム等が挙げられる。また、視聴条件は、例えば、撮影装置１４そのものや撮影装置１４が撮影するアングルそのものであってもよい。視聴条件を生成する方法も特に限定されず、クライアントが上記の視聴条件を図８に示した入出力装置１０８から入力してもよい。なお、視聴条件を作成するタイミングは本実施形態に限定されず、例えば、記憶部５４等は、再生を開始する前に作成された視聴条件を予め記憶することも可能である。
【００５６】
次のステップＳ１３２で対応表作成部３２は、作成した視聴条件をキャッシュサーバ１６を介して再生制御装置１２に送信する。再生制御装置１２からは、セグメント番号（ｓ、ｓ＝整数、本ステップではｓ＝１）と、視聴条件とに基づいて選択されたアングルｋを表す情報が送信される（図１５参照、詳細後述）。なお、セグメント番号とは、動画像を時間で分割されたそれぞれのセグメントファイルに、時間の順に付与される番号である。
【００５７】
次のステップＳ１３４で対応表作成部３２は、受信したセグメント番号（ｓ）及びアングルｋを表す情報を対応表３７に追加した後、対応表作成処理のステップＳ１０２に移行する。図１６に示すように対応表３７は、擬似セグメントファイル名と、実セグメントファイル名との対応関係を表す対応関係情報の一例である。具体的には、対応表作成部３２は、受信したセグメント番号（ｓ）及びアングルｋを表す情報から実セグメントファイル名を生成し、セグメント番号（ｓ）に応じた擬似セグメントファイル名に対応付けて記憶部３６に記憶させる。
【００５８】
ステップＳ１０２で対応表作成部３２は、図１１に示した更新処理を実行する。図１１に示すようにステップＳ１５０で対応表作成部３２は、セグメントファイル長時間−時間α（セグメントファイル長時間と時間αとの差）の間、待機する。セグメントファイル長時間とは、一連の動画データを分割したセグメントファイルの再生時間である。時間αとは、後述のステップＳ１５２〜Ｓ１５８の処理の実行に要する時間である。時間αは、予め実験等により得ておいてもよい。なお、本ステップは、次のステップＳ１５２の処理をセグメントファイル長時間毎に実行するために設けられたステップである。そのため、対応表作成部３２は、本ステップに代えて、ステップＳ１５２を実行してからの経過時間をタイマ等により計測し、セグメントファイル長時間に達したか否かを判断してもよい。
【００５９】
次のステップＳ１５２で対応表作成部３２は、再生制御装置１２からキャッシュサーバ１６を介してアングル変更メッセージを受信したか否かを判断する。対応表作成部３２は、アングル変更メッセージを受信していない場合、ステップＳ１５２は否定判定となり、ステップＳ１５４へ移行する。ステップＳ１５４で対応表作成部３２は、同じアングルとした実セグメントファイル名を生成して、対応表３７に追加した後、ステップＳ１５８へ移行する。
【００６０】
一方、対応表作成部３２は、アングル変更メッセージを受信した場合、ステップＳ１５２で肯定判定となりステップＳ１５６へ移行する。アングル変更メッセージには、セグメント番号（ｓ）及び変更するアングルｋを表す情報が含まれている。ステップＳ１５６で対応表作成部３２は、変更するアングル（アングル変更メッセージに含まれるアングルｋを表す情報）とした実セグメントファイル名を生成して、対応表３７に追加した後、ステップＳ１５８へ移行する。
【００６１】
ステップＳ１５８で対応表作成部３２は、再生を終了するか否かを判断する。本実施形態では、クライアントから入出力装置１０８等により、再生の終了を指示された場合、再生を終了（図１５、ステップＳ１２参照）する。なお、本実施形態では、端末装置１８において再生を終了する場合、図１５に示すように再生を終了する旨を表す終了情報をキャッシュサーバ１６を介して再生制御装置１２に送信する（ステップＳ１３）。
【００６２】
対応表作成部３２は、再生を終了しない場合、ステップＳ１５８で否定判定となり、ステップＳ１５０に戻り、ステップＳ１５０〜Ｓ１５６の処理を繰り返す。一方、対応表作成部３２は、終了する場合、ステップＳ１５８で肯定判定となり、本更新処理を終了する。対応表作成部３２は、本更新処理を終了すると、対応表作成処理も終了する。
【００６３】
一方、再生制御装置１２は、端末装置１８毎に視聴条件を受信すると、図１２に示したアングル選択処理を実行する。
【００６４】
ステップＳ２００でアングル選択部５０は、図１３に示した初期化処理を実行する。図１３に示すようにステップＳ２３０でアングル選択部５０は、視聴条件を受信したクライアント（端末装置１８）を図５に示した視聴アングル選択表５７に追加する。図５に示したように視聴アングル選択表５７は、クライアント毎に、クライアント名に対応付けて「視聴条件」と、「処理セグメント番号」と、「アングル」と、「変更情報」とを含む。本ステップでは、まず、アングル選択部５０は受信したクライアント名と視聴条件とを視聴アングル選択表５７に追加する。
【００６５】
次のステップＳ２３２でアングル選択部５０は、アングル毎に一連の動画データ５５を分割してセグメントｓのセグメントファイルを生成する。なお、本初期化処理ではセグメントｓのデータは動画データ５５を始めて分割した先頭データに当たるため、セグメント番号は「１」となる。
【００６６】
次のステップＳ２３４でアングル選択部５０は、視聴条件からセグメントｓのアングルｋを選択する。アングルの選択方法は特に限定されない。例えば、セグメントｓの画像データに対して画像解析を行い、視聴条件に応じた画像であるか否かを判定した判定結果に基づいて選択してもよい。具体例としては、特定の野球選手を視聴条件とし、画像解析により当該野球選手がよりはっきり（大きく）映っているアングルを選択する方法が挙げられる。また、例えば、再生制御装置１２を操作する操作者等がセグメントファイル毎にタグ付けを行い、当該タグに基づいて選択してもよい。具体例としては、特定の野球選手を視聴条件とし、同じセグメント番号の全アングルのセグメントファイルの中から当該野球選手がよりはっきり（大きく）映っているセグメントファイルに当該野球選手を表すタグを操作者等が付与することが挙げられる。
【００６７】
次のステップＳ２３６でアングル選択部５０は、視聴条件を受信したクライアントの端末装置１８へセグメント番号（ｓ）及びアングルｋを表す情報を送信した後、本初期化処理を終了して、アングル選択処理のステップＳ２０２へ移行する。
【００６８】
ステップＳ２０２でアングル選択部５０は、セグメント番号（ｓ）をインクリメント（ｓ＝ｓ+１）する。
【００６９】
次のステップＳ２０４でアングル選択部５０は、図１４に示した更新処理を実行する。図１４に示すようにステップＳ２５０でアングル選択部５０は、セグメント番号（ｓ）が最後のセグメントファイルを配信したか否かを判断する。セグメント番号（ｓ）が最後のセグメントファイルとは、撮影装置１４から受信した動画データ５５の時系列の最後に該当するセグメントファイルである。セグメント番号（ｓ）が最後のセグメントファイルを配信した場合、肯定判定となり、本更新処理を終了し、また、本アングル選択処理も終了する。セグメント番号（ｓ）が最後のセグメントファイルを未だ配信していない場合、否定判定となりステップＳ２５２へ移行する。
【００７０】
ステップＳ２５２でアングル選択部５０は、視聴アングル選択表５７にクライアント名が有る（記憶されている）か否かを判断する。本実施形態では、図１５に示すように、再生制御装置１２は、端末装置１８から終了情報を受信した場合、視聴を終了したクライアントを視聴アングル選択表５７から削除する（ステップＳ２０）。すなわち、視聴アングル選択表５７には、視聴を行っているクライアントのみが記憶されている。そのため、視聴アングル選択表５７にクライアント名が全く記憶されていない場合は、視聴を行っているクライアント（再生を行っている端末装置１８）がいないことを表している。
【００７１】
アングル選択部５０は、ステップＳ２５２で否定判定となった場合、本更新処理を終了し、また、本アングル選択処理も終了する。一方、アングル選択部５０は、ステップＳ２５２で肯定判定となった場合、ステップＳ２５４へ移行する。
【００７２】
ステップＳ２５４でアングル選択部５０は、アングル毎に一連の動画データ５５を分割してセグメントｓのデータを生成し、セグメントファイル名を付与したセグメントファイルとする。
【００７３】
次のステップＳ２５６でアングル選択部５０は、クライアントｉを視聴アングル選択表５７の先頭のクライアントとする。図５に示した視聴アングル選択表５７の場合、クライアントｉは、クライアント３（ｉ＝３）となる。
【００７４】
次のステップＳ２５８でアングル選択部５０は、上述した再生制御装置１２における初期化処理のステップＳ２３４（図１３参照）と同様に視聴条件からクライアントｉのセグメントｓのアングルｋを選択する。
【００７５】
次のステップＳ２６０でアングル選択部５０は、視聴アングル選択表５７を参照し、セグメントｓ−１とセグメントｓとでアングルが変化したか否かを判断する。アングルが変化していない場合、アングル選択部５０は、否定判定となりステップＳ２６２へ移行する。ステップＳ２６２でアングル選択部５０は、視聴アングル選択表５７のクライアントｉのデータを更新した後、ステップＳ２６８へ移行する。具体的にはアングル選択部５０は、「処理セグメント番号」にセグメント番号「ｓ」を、「アングル」に選択したアングル「ｋ」を、「変更情報」に変更が無いことを表す「無」を各々更新する。
【００７６】
一方、アングルが変化した場合、アングル選択部５０は、ステップＳ２６０で肯定判定となりステップＳ２６４へ移行する。ステップＳ２６４でアングル選択部５０は、視聴アングル選択表５７のクライアントｉのデータを更新する。具体的にはアングル選択部５０は、「処理セグメント」にセグメント番号「ｓ」を、「アングル」に選択したアングル「ｋ」を、「変更情報」に変更が有ることを表す「有」を各々更新する。
【００７７】
次のステップＳ２６６でアングル選択部５０は、クライアントｉの端末装置１８へ、セグメント番号（ｓ）及びアングルｋを表す情報を含むアングル変更メッセージを送信する。
【００７８】
次のステップＳ２６８でアングル選択部５０は、クライアントｉが視聴アングル選択表５７の最後に記憶されたクライアントであるか否かを判断する。クライアントｉが最後のクライアントではない場合、否定判定となりアングル選択部５０は、ステップＳ２７０へ移行する。
【００７９】
ステップＳ２７０でアングル選択部５０は、クライアントｉを視聴アングル選択表５７の次のクライアントとした後、ステップＳ２５８に戻り、ステップＳ２５８〜Ｓ２６８の処理を繰り返す。図５に示した視聴アングル選択表５７の場合、先頭の次のクライアントｉは、クライアント４（ｉ＝４）となる。
【００８０】
一方、クライアントｉが最後のクライアントである場合、ステップＳ２６８で肯定判定となり、アングル選択部５０は、ステップＳ２７２へ移行する。ステップＳ２７２でアングル選択部５０は、セグメント番号（ｓ）をインクリメント（ｓ＝ｓ+１）した後、ステップＳ２５０に戻り、本更新処理を繰り返す。
【００８１】
なお、キャッシュサーバ１６は、図１５に示すように端末装置１８で対応表の作成を行う場合、再生制御装置１２と端末装置１８との間で各種の信号の受け渡しを行うが、これら各種の信号に対して、特に処理は行わない。
【００８２】
動画再生システム１０Ａでは、対応表３７を作成する処理と並行して、端末装置１８の要求に応じて、再生制御装置１２から端末装置１８へセグメントファイルを配信する処理が行われる。
【００８３】
図１７は、再生制御装置１２と、キャッシュサーバ１６と、端末装置１８１、１８２との間で要求及び配信されるセグメントファイルの流れの概略を説明する図である。図１７に示した例では、端末装置１８１の変換部３４が、擬似定義ファイル５９１から擬似セグメントファイル名として、「Ｓｅｇ１−１．ｔｓ」を選択した場合を示している。なお、「Ｓｅｇ１−１．ｔｓ」は、セグメント番号が１（ｓ＝１）に対応している。変換部３４は、対応表３７１に基づいて、擬似セグメントファイル名「Ｓｅｇ１−１．ｔｓ」を、実セグメントファイル名「ＳｅｇＤ−１．ｔｓ」に変換する。なお、「ＳｅｇＤ−１．ｔｓ」は、セグメント番号が１（ｓ＝１）でアングルＤのセグメントファイルのセグメントファイル名である。
【００８４】
端末装置１８１の変換部３４は、「ＳｅｇＤ−１．ｔｓ」を表すセグメントファイル名を出力して、セグメントファイルの配信を要求する。キャッシュサーバ１６は、当該要求を受信すると、記憶部４２に受信したセグメントファイル名「ＳｅｇＤ−１．ｔｓ」に対応するセグメントファイルがキャッシュデータ４３として記憶部４２に記憶されているか確認する。記憶されていない場合は、再生制御装置１２にセグメントファイル名「ＳｅｇＤ−１．ｔｓ」を出力することにより、セグメントファイルの配信を要求する。再生制御装置１２は、当該要求を受信すると、記憶部５４に記憶した動画データ５５からセグメントファイル名「ＳｅｇＤ−１．ｔｓ」に対応するセグメントファイルを読み出して、キャッシュサーバ１６に配信する。キャッシュサーバ１６は、再生制御装置１２からセグメントファイルを受信した場合、受信したセグメントファイルをキャッシュデータ４３として記憶部４２に記憶させる。また、キャッシュサーバ１６は、受信したセグメントファイルを端末装置１８１に配信する。
【００８５】
一方、端末装置１８２では、変換部３４が、擬似定義ファイル５９２から擬似セグメントファイル名として、「Ｓｅｇ２−１．ｔｓ」を選択した場合を示している。なお、「Ｓｅｇ２−１．ｔｓ」は、セグメント番号が１（ｓ＝１）に対応している。変換部３４は、対応表３７２に基づいて、擬似セグメントファイル名「Ｓｅｇ２−１．ｔｓ」を、実セグメントファイル名「ＳｅｇＤ−１．ｔｓ」に変換する。
【００８６】
変換部３４は、「ＳｅｇＤ−１．ｔｓ」を表すセグメントファイル名を出力することにより、セグメントファイルの配信を要求する。キャッシュサーバ１６は、当該要求を受信すると、記憶部４２に受信したセグメントファイル名「ＳｅｇＤ−１．ｔｓ」に対応するセグメントファイルがキャッシュデータ４３として記憶部４２に記憶されているか確認する。図１７に示すように端末装置１８１に「ＳｅｇＤ−１．ｔｓ」に対応するセグメントファイルを送信した後は、キャッシュデータ４３として「ＳｅｇＤ−１．ｔｓ」に対応するセグメントファイルが記憶されている。
【００８７】
そのため、キャッシュサーバ１６は、キャッシュデータ４３から読み出した「ＳｅｇＤ−１．ｔｓ」に対応するセグメントファイルを端末装置１８２に配信する。この場合、再生制御装置１２にセグメントファイルの配信を要求しない。
【００８８】
このように、端末装置１８が行ったセグメントファイルの配信要求に応じて、セグメントファイルが、キャッシュサーバ１６を介して再生制御装置１２から、または、キャッシュサーバ１６から配信される。
【００８９】
次に、再生制御装置１２、キャッシュサーバ１６、及び端末装置１８（１８１、１８２）各々の動作について説明する。図１８は、セグメントファイルを配信するために再生制御装置１２と、キャッシュサーバ１６と、端末装置１８との間でやり取りされる処理の流れを表したシーケンス図である。なお、図１８では、動画再生システム１０Ａが備える複数の端末装置１８のうち、２つのみ（端末装置１８１、１８２）を記載している。なお、動画再生システム１０Ａが備える複数の端末装置１８は、いずれも同様の動作を行う。
【００９０】
まず、端末装置１８の動作について説明する。端末装置１８では、図１８に示すように再生の指示を受け付けると（ステップＳ１０）と、変換装置２２が図１９に示した変換処理を実行する。
【００９１】
図１９に示すようにステップＳ３００で変換部３４は、再生制御装置１２に定義ファイルを要求する。当該要求に応えて、再生制御装置１２からは図２０に示した擬似定義ファイル５９が配信される。擬似定義ファイル５９は、いわゆるプレイリストである。本実施形態の動画再生システム１０Ａでは、実セグメントファイル名に代えて、擬似セグメントファイル名により再生順が定義された定義ファイルを擬似定義ファイル５９として再生制御装置１２が端末装置１８に送信する。擬似定義ファイル５９は、端末装置１８によらず、同一である。
【００９２】
擬似定義ファイル５９を受信すると、次のステップＳ３０２で変換部３４は、受信した擬似定義ファイル５９を解析して必要な情報を取り出す、いわゆるパースを行う。
【００９３】
次のステップＳ３０４で変換部３４は、擬似定義ファイル５９に定義された再生順に従い、配信を要求する擬似セグメントファイル名を特定する。
【００９４】
次のステップＳ３０６で変換部３４は、対応表３７に基づいて、擬似セグメントファイル名を実セグメントファイル名に変換する。なお、本ステップでセグメントファイル名の変換を行う場合、配信を要求する擬似セグメントファイル名と実セグメントファイル名との対応関係は対応表３７に追加されていなければならない。そのため、本ステップは、対応表３７に対応関係が追加された後に実行される。具体例としては、変換部３４は、対応関係が追加されてから１セグメントファイル長後、または２セグメントファイル長後に、本ステップを実行することが挙げられる。
【００９５】
次のステップＳ３０８で変換部３４は、セグメントファイルの配信を要求する。本実施形態の端末装置１８は、上記ステップＳ３０６で変換した実セグメントファイル名を出力することにより、実セグメントファイル名に対応するセグメントファイルの配信を要求する。
【００９６】
次のステップＳ３１０で変換部３４は、受信した（配信された）セグメントファイルを再生装置２０の再生部３０に出力する。本処理により、再生部３０により、セグメントファイルの再生が実行される。
【００９７】
次のステップＳ３１２で変換部３４は、再生を終了するか否かを判断する。再生を終了しない場合、否定判定となり、変換部３４は、ステップＳ３０４に戻り、ステップＳ３０４〜Ｓ３１０の処理を繰り返す。一方、変換部３４は、再生を終了する場合、肯定判定となり、本変換処理を終了する。
【００９８】
次に、キャッシュサーバ１６の動作について説明する。キャッシュサーバ１６では、図１８に示すように端末装置１８からセグメントファイルの要求を受信すると、図２１に示した配信処理を実行する。
【００９９】
図２１に示すようにステップＳ４００で配信部４０は、記憶部４２を参照して、端末装置１８から受信したセグメントファイル名に対応するキャッシュデータ４３が有るか否かを判断する。キャッシュデータ４３が無い場合、否定判定となりステップＳ４０２へ移行する。
【０１００】
ステップＳ４０２で配信部４０は、再生制御装置１２にセグメントファイル名を出力することにより、セグメントファイルの配信を要求する。当該要求に応じて、再生制御装置１２からは、セグメントファイルが配信される。
【０１０１】
次のステップＳ４０４で配信部４０は、受信したセグメントファイルをキャッシュデータ４３として記憶部４２に記憶させた後、ステップＳ４０８へ移行する。
【０１０２】
一方、受信したセグメントファイル名に対応するキャッシュデータ４３が有る場合、配信部４０は、ステップＳ４００で肯定判定となりステップＳ４０６へ移行する。
【０１０３】
ステップＳ４０６で配信部４０は、記憶部４２のキャッシュデータ４３から受信したセグメントファイル名に対応するキャッシュデータ４３をセグメントファイルとして読み出す。
【０１０４】
次のステップＳ４０８で配信部４０は、セグメントファイルを端末装置１８に送信する。
【０１０５】
次のステップＳ４１０で配信部４０は、全クライアントが視聴を終了したか（全端末装置１８が再生を終了したか）否かを判断する。配信部４０は、例えば、端末装置１８が再生を終了する場合（図１８、ステップＳ１２参照）に送信する終了情報（図１８、ステップＳ１３参照）に基づいて全クライアント（端末装置１８）が再生を終了したか否かを判断する。
【０１０６】
視聴を行っているクライアント（再生している端末装置１８）が有る場合、否定判定となり配信部４０は、ステップＳ４００に戻り、本配信処理を繰り返す。一方、全クライアントが視聴を終了している場合、肯定判定となり、配信部４０は、本配信処理を終了する。
【０１０７】
次に、再生制御装置１２の動作について説明する。再生制御装置１２は、図１８に示すように端末装置１８から定義ファイルの要求を受信すると、図２２に示した配信処理を実行する。
【０１０８】
図２２に示すようにステップＳ５００で配信部５２は、要求に応じて擬似定義ファイル５９をキャッシュサーバ１６を介して端末装置１８に送信する。この後、上述したように、キャッシュサーバ１６を介して端末装置１８から、またはキャッシュサーバ１６から実セグメントファイル名を受信することにより、当該実セグメントファイル名に対応するセグメントファイルの配信が要求される。
【０１０９】
次のステップＳ５０２で配信部５２は、記憶部５４に記憶されている動画データ５５のセグメントファイルから、要求された実セグメントファイル名に対応するセグメントファイルを読み出す。
【０１１０】
次のステップＳ５０４で配信部５２は、読み出したセグメントファイルを配信する。
【０１１１】
次のステップＳ５０６で配信部５２は、全クライアントが視聴を終了したか（全端末装置１８が再生を終了したか）否かを判断する。判断方法は、上述したキャッシュサーバ１６における配信処理のステップＳ４１０（図２１参照）と同様にすればよい。
【０１１２】
視聴を行っているクライアント（再生している端末装置１８）が有る場合、否定判定となり配信部５２は、ステップＳ５００に戻り、本配信処理を繰り返す。一方、全クライアントが視聴を終了している場合、肯定判定となり、配信部５２は、本配信処理を終了する。
【０１１３】
このように本実施形態の動画再生システム１０Ａでは、端末装置１８が、擬似定義ファイル５９に基づいてセグメントファイルの再生を行う。端末装置１８の記憶部３６には、擬似セグメントファイル名と実セグメントファイル名との対応関係を表す対応表３７が記憶される。端末装置１８の対応表作成部３２は、再生制御装置１２のアングル選択部５０から出力された対応表３７を更新するための情報に基づいて、対応表３７の作成及び更新を行う。端末装置１８の変換部３４は、配信を要求する擬似定義ファイル５９の擬似セグメントファイル名を、対応表３７に基づいて実セグメントファイル名に変換し、実セグメントファイル名を送信することでセグメントファイルの配信を要求する。再生制御装置１２は、受信した実セグメントファイル名に対応するセグメントファイルを記憶部５４から読み出して端末装置１８に配信する。
【０１１４】
また、本実施形態の動画再生システム１０Ａでは、キャッシュサーバ１６を介して、再生制御装置１２と端末装置１８との間でセグメントファイルの要求及び配信を行う。キャッシュサーバ１６は、再生制御装置１２から配信されたセグメントファイルをキャッシュデータ４３として記憶部４２に記憶する。
【０１１５】
そのため、複数の端末装置１８が同一のセグメントファイルの配信を要求する場合、後から要求した方には、キャッシュデータ４３として記憶されている当該セグメントファイルをキャッシュサーバ１６が配信する。この場合、再生制御装置１２からセグメントファイルが配信されないため、ネットワーク、特に再生制御装置１２とキャッシュサーバ１６とが接続されたネットワーク１５の負荷が低減される。
【０１１６】
本実施形態の動画再生システム１０Ａと異なり、対応表３７を再生制御装置１２が備える場合、ネットワーク１５の負荷が動画再生システム１０Ａよりも増大する。
【０１１７】
例えば、動画再生システム１０００では、再生制御装置１０１２が各端末装置１０１８（１０１８１、１０１８２）毎に作成した対応表３７１、３７２を備えた動画再生システム１０００の例を図２５に示す。
【０１１８】
図２５に示した例では、端末装置１０１８１が、擬似定義ファイル５９１から擬似セグメントファイル名として、「Ｓｅｇ１−１．ｔｓ」を選択して、「Ｓｅｇ１−１．ｔｓ」の配信を要求する。キャッシュサーバ１０１６は、再生制御装置１０１２に「Ｓｅｇ１−１．ｔｓ」の配信を要求する。再生制御装置１０１２は、対応表３７１を参照して、擬似セグメントファイル名「Ｓｅｇ１−１．ｔｓ」を実セグメントファイル名「ＳｅｇＤ−１．ｔｓ」に変換する。そして再生制御装置１０１２は、動画データ５５からセグメントファイル名「ＳｅｇＤ−１．ｔｓ」に対応するセグメントファイルを読み出して、キャッシュサーバ１０１６に配信する。キャッシュサーバ１０１６は、受信したセグメントファイルをキャッシュデータ４３として記憶させる。ここで、キャッシュデータ４３のファイル名は、端末装置１０１８１から要求されたセグメントファイル名「Ｓｅｇ１−１．ｔｓ」になる。
【０１１９】
また、図２５に示した例では、端末装置１０１８２が、擬似定義ファイル５９２から擬似セグメントファイル名として、「Ｓｅｇ２−１．ｔｓ」を選択して、「Ｓｅｇ２−１．ｔｓ」の配信を要求する。キャッシュサーバ１０１６は、再生制御装置１０１２に「Ｓｅｇ２−１．ｔｓ」の配信を要求する。再生制御装置１０１２は、対応表３７２を参照して、擬似セグメントファイル名「Ｓｅｇ２−１．ｔｓ」を実セグメントファイル名「ＳｅｇＤ−１．ｔｓ」に変換する。そして再生制御装置１０１２は、動画データ５５からセグメントファイル名「ＳｅｇＤ−１．ｔｓ」に対応するセグメントファイルを読み出して、キャッシュサーバ１０１６に配信する。キャッシュサーバ１０１６は、受信したセグメントファイルをキャッシュデータ４３として記憶させる。ここで、キャッシュデータ４３のファイル名は、端末装置１０１８２から要求されたセグメントファイル名「Ｓｅｇ２−１．ｔｓ」になる。
【０１２０】
このように、セグメントファイル「Ｓｅｇ１−１．ｔｓ」及びセグメントファイル「Ｓｅｇ２−１．ｔｓ」は、同一内容のセグメントファイル（「ＳｅｇＤ−１．ｔｓ」）でありながら、セグメントファイル名が異なる。そのため、図２５に示したように、キャッシュサーバ１０１６では、同一のセグメントファイルをキャッシュデータ４３として記憶することになる。また、配信を要求されたセグメントファイルがキャッシュデータ４３としてキャッシュサーバ１０１６に記憶されているにもかかわらず、再生制御装置１０１２から当該セグメントファイルが配信されることになる。
【０１２１】
従って、図２５に示した動画再生システム１０００では、本実施形態の動画再生システム１０Ａに比べて、再生制御装置１０１２が接続されるネットワークの負荷が増大してしまう。また、キャッシュサーバ１０１６のキャッシュデータ４３に同一のデータを重複して記憶させることになる。
【０１２２】
これに対して本実施形態の動画再生システム１０Ａは、上述したように、ネットワーク、特に再生制御装置１２とキャッシュサーバ１６とが接続されたネットワーク１５の負荷が低減される。
【０１２３】
［第２実施形態］
次に、開示の技術の第２実施形態を説明する。なお、本実施形態と同一の部分には同一の符号を付し、説明を省略する。
【０１２４】
図２３に示すように、本実施形態の動画再生システム１０Ｂは、キャッシュサーバ１６を備えていない点で第１実施形態の動画再生システム１０Ａと異なっている。
【０１２５】
この場合、キャッシュサーバ１６を介さずに端末装置１８と再生制御装置１２とが通信を行うため、端末装置１８が要求したセグメントファイルは、全て、再生制御装置１２から直接、端末装置１８へ配信される。
【０１２６】
なお、再生制御装置１２及び端末装置１８の動作は、第１実施形態と同様である。
【０１２７】
［第３実施形態］
次に、開示の技術の第３実施形態を説明する。なお、本実施形態と同一の部分には同一の符号を付し、説明を省略する。
【０１２８】
図２４に示すように、本実施形態の動画再生システム１０Ｃは、端末装置１８Ｃに代わりキャッシュサーバ１６Ｃが変換装置２２を備えている点で第１実施形態の動画再生システム１０Ａと異なっている。
【０１２９】
この場合、キャッシュサーバ１６Ｃにおいて、変換装置２２による処理が行われる。具体的には、第１実施形態における対応表作成処理（図９参照）、初期化処理（図１０参照）、更新処理（図１１参照）、及び変換処理（図１９参照）をキャッシュサーバ１６Ｃの変換装置２２が実行する。
【０１３０】
その他の、再生制御装置１２、キャッシュサーバ１６Ｃ、及び端末装置１８Ｃの動作は、第１実施形態と同様である。
【０１３１】
以上説明したように、上記各実施形態の動画再生システム１０Ａ〜１０Ｃでは、再生制御装置１２が、各々が時系列のデータである複数の動画データ５５の各々を時系列に応じて複数に分割してセグメントファイルを生成する。再生制御装置１２は、動画データ５５のいずれであるかを表す情報及び時系列の順番を表す情報を含むセグメントファイル名をセグメントファイルに付与する。
【０１３２】
端末装置１８（またはキャッシュサーバ１６）は、セグメントファイルを再生する再生順に擬似セグメントファイル名が定義された擬似定義ファイル５９に基づいて分割ファイルを再生する。
【０１３３】
端末装置１８（またはキャッシュサーバ１６）は、擬似セグメントファイル名と実セグメントファイル名との対応関係を表す対応表３７に基づき擬似セグメントファイル名を実セグメントファイル名に変換する。
【０１３４】
端末装置１８（またはキャッシュサーバ１６）は、実セグメントファイル名を送信することで、セグメントファイルの配信を再生制御装置１２に要求する。
【０１３５】
再生制御装置１２は、配信の要求があった際に、実セグメントファイル名がセグメントファイル名として付与されたセグメントファイルを、動画データ５５から選択して端末装置１８に配信する。
【０１３６】
このように、上記各実施形態の動画再生システム１０Ａ〜１０Ｃでは、再生制御装置１２に記憶されているセグメントファイルに付与されているセグメントファイル名と等しい実セグメントファイル名により、セグメントファイルの配信が要求される。そのため、再生制御装置１２は、複数の端末装置１８から同一のセグメントファイルの配信を要求される場合に、端末装置１８毎にセグメントファイルを配信しなくてもよい。
【０１３７】
従って、上記各実施形態の動画再生システム１０Ａ〜１０Ｃによれば、動画データ５５（セグメントファイル）を配信するネットワークの負荷を低減することができる。ネットワークの負荷が低減されるため、上記各実施形態の動画再生システム１０Ａ〜１０Ｃによれば、データの転送効率を向上させることができる。
【０１３８】
また、上記各実施形態の動画再生システム１０Ａ〜１０Ｃでは、対応表３７が、端末装置１８（クライアント）毎に視聴条件に応じて選択されたセグメントファイルの実セグメントファイル名と擬似セグメントファイル名とが対応付けられている。そのため、クライアントは、自身の好みに応じて選択された動画を端末装置１８により視聴することができる。
【０１３９】
なお、上記各実施形態では、配信する動画データ５５が、複数の撮影装置１４によりマルチアングルで撮影された動画データ５５である場合について説明したが動画データ５５はこれに限定されない。動画データ５５は、時系列的に一連の動画データであり、時系列的に同一の動画データを複数含んでいればよい。例えば、同時間帯に放送される野球中継に応じた動画データと、アーティストによるライブ映像に応じた動画データと、を含んでいてもよい。
【０１４０】
また、動画データ５５は、リアルタイムで放送する、いわゆるライブ放送の動画データに限らず、予め取得された動画データ（例えば、映画の動画データ等）であってもよい。
【０１４１】
また、上記各実施形態では、動画再生システム１０Ａ〜１０Ｃが複数の端末装置１８を備える場合について説明したが、本発明は、１つの端末装置１８を備える動画再生システムに対しても適用可能である。
【０１４２】
また、上記各実施形態では、開示の技術の識別情報の一例としてセグメントファイル名及び実セグメントファイル名を用い、擬似識別情報の一例として擬似セグメントファイル名を用いたが、各々これらに限定されない。識別情報及び擬似識別情報は、動画データ５５に含まれる一連の動画データのうちの何れであるかを表す情報及び時系列の順番（再生順）を表す情報が含まれていれば特に限定されない。
【０１４３】
また、本発明は、動画データ５５が一連の動画データを一つしか含まない場合であっても、当該動画データを予め有る程度の時間以上記憶しておけば適用可能である。例えば、四コマ漫画における「起」、「承」、「転」、「結」の各々に対応する動画データを動画データ５５として予め記憶しておく場合、端末装置１８の要求に応じて、順序を変えて、例えば「結」、「起」、「承」、「転」の順で配信することが可能となる。
【０１４４】
また、上記各実施形態では、再生制御プログラム７０がコンピュータ６０の記憶部６３に予め記憶（インストール）されている状態を説明した。しかしながら、再生制御プログラム７０を記録媒体６９に記録された形態で提供することも可能である。また同様に、キャッシュプログラム９０がコンピュータ８０の記憶部８３に予め記憶（インストール）されている状態を説明した。しかしながら、キャッシュプログラム９０を記録媒体８９に記録された形態で提供することも可能である。また同様に、変換プログラム１１０及び再生プログラム１１４がコンピュータ１００の記憶部１０３に予め記憶（インストール）されている状態を説明した。しかしながら、変換プログラム１１０及び再生プログラム１１４の少なくとも一方を記録媒体１０９に記録された形態で提供することも可能である。記録媒体６９、８９、１０９としては、例えば、Compact Disc Read Only Memory（ＣＤ−ＲＯＭ）、Digital Versatile Disk Read Only Memory（ＤＶＤ−ＲＯＭ）、及びUniversal Serial Bus（ＵＳＢ）メモリ等が挙げられる。また、インターネット等の通信回線を介して、外部装置等から再生制御プログラム７０、キャッシュプログラム９０、変換プログラム１１０、及び再生プログラム１１４を各々ダウンロードすることも可能である。
【０１４５】
以上の上記実施形態に関し、更に以下の付記を開示する。
【０１４６】
（付記１）
コンピュータに、
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与し、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置から動画データの配信要求があった際に、再生制御プログラムを実行するコンピュータの外部の装置に記憶され、かつ前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、前記複数の動画データの分割ファイルの中から選択して配信する、
ことを含む処理を実行させる再生制御プログラムまたはプログラムを記録した記録媒体。
【０１４７】
（付記２）
前記外部の装置は前記端末装置であり、前記配信要求は前記対応関係情報に基づいて前記擬似識別情報から変換した前記識別情報であり、
分割ファイルを配信する処理では、前記複数の動画データの分割ファイルの中から前記配信要求である前記識別情報が付与された分割ファイルを選択して配信する、
付記１に記載の再生制御プログラムまたはプログラムを記録した記録媒体。
【０１４８】
（付記３）
前記端末装置から再生対象とする分割ファイルの条件を受信し、
前記複数の動画データ各々の時系列が同一である分割ファイルの中から、受信した条件を満たす分割ファイルを選択し、
分割ファイルに付与された識別情報を特定するための情報を前記外部の装置に送信する、
付記１または付記２に記載の再生制御プログラムまたはプログラムを記録した記録媒体。
【０１４９】
（付記４）
前記複数の動画データの各々は、撮影対象を異なるアングルで撮影して得られた動画データである、
付記１から付記３のいずれか１つに記載の再生制御プログラムまたはプログラムを記録した記録媒体。
【０１５０】
（付記５）
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報が付与されており、
コンピュータに、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルの配信要求を行う際に、前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づき前記擬似識別情報を前記識別情報に変換し、
変換した前記識別情報を配信要求として送信する、
ことを含む処理を実行させる変換プログラムまたはプログラムを記録した記録媒体。
【０１５１】
（付記６）
配信要求先の装置に再生対象とする分割ファイルの条件を送信し、
前記条件を満たす分割ファイルに付与された前記識別情報を特定するための情報を前記装置から受信し、
前記識別情報を特定するための情報に基づいて特定された前記識別情報を前記擬似識別情報に対応付けて前記対応関係情報を作成する、
付記５に記載の変換プログラムまたはプログラムを記録した記録媒体。
【０１５２】
（付記７）
コンピュータに、
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報が付与さており、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置が、前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて前記擬似識別情報から変換した前記識別情報を動画データの配信要求として受信し、
受信した前記識別情報を、前記識別情報に基づいて前記複数の動画データの分割ファイルの中から選択した分割ファイルを配信する再生制御装置へ送信し、
前記再生制御装置が配信した分割ファイルを記憶する、
ことを含む処理を実行させるキャッシュプログラムまたはプログラムを記録した記録媒体。
【０１５３】
（付記８）
前記端末装置から前記識別情報を受信した際に、受信した前記識別情報が付与された分割ファイルを記憶しているか否か判断し、
記憶されている場合は、前記端末装置に記憶されている分割ファイルを配信し、変換した識別情報を前記再生制御装置へ送信しない、
付記７に記載のキャッシュプログラムまたはプログラムを記録した記録媒体。
【０１５４】
（付記９）
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与する付与部と、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置から動画データの配信要求があった際に、再生制御プログラムを実行するコンピュータの外部の装置に記憶され、かつ前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、前記複数の動画データの分割ファイルの中から選択して配信する配信部と、
を備えた再生制御装置。
【０１５５】
（付記１０）
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報が付与されており、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルの配信要求を行う際に、前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づき前記擬似識別情報を前記識別情報に変換し、変換した前記識別情報を配信要求として送信する変換部と、
前記対応関係情報を記憶する記憶部と、
を備えた端末装置。
【０１５６】
（付記１１）
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報が付与さており、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置が、前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて前記擬似識別情報から変換した前記識別情報を動画データの配信要求として受信する受信部と、
受信した前記識別情報を、前記識別情報に基づいて前記複数の動画データの分割ファイルの中から選択した分割ファイルを配信する再生制御装置へ送信する送信部と、
前記再生制御装置が配信した分割ファイルを記憶する記憶部と、
を備えたキャッシュサーバ。
【０１５７】
（付記１２）
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与する付与部と、分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置から動画データの配信要求があった際に、前記端末装置に記憶され、かつ前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、前記複数の動画データの分割ファイルの中から選択して配信する配信部と、を備えた再生制御装置と、
前記擬似定義ファイルに基づいて分割ファイルの配信要求を行う際に、前記対応関係情報に基づき前記擬似識別情報を前記識別情報に変換し、変換した前記識別情報を配信要求として送信する変換部と、前記対応関係情報を記憶する記憶部と、を備えた前記端末装置と、
を備えた動画再生システム。
【０１５８】
（付記１３）
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与する付与部と、分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置から動画データの配信要求があった際に、前記端末装置に記憶され、かつ前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、前記複数の動画データの分割ファイルの中から選択して配信する配信部と、を備えた再生制御装置と、
前記端末装置が、前記対応関係情報に基づいて前記擬似識別情報から変換した前記識別情報を動画データの配信要求として受信する受信部と、受信した前記識別情報を、前記再生制御装置へ送信する送信部と、前記再生制御装置が配信した分割ファイルを記憶する記憶部と、を備えたキャッシュサーバと、
前記擬似定義ファイルに基づいて分割ファイルの配信要求を行う際に、前記対応関係情報に基づき前記擬似識別情報を前記識別情報に変換し、変換した前記識別情報を配信要求として送信する変換部と、前記対応関係情報を記憶する記憶部と、を備えた前記端末装置と、
を備えた動画再生システム。
【０１５９】
（付記１４）
コンピュータにより、
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報を付与し、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置から動画データの配信要求があった際に、再生制御プログラムを実行するコンピュータの外部の装置に記憶され、かつ前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて定まる分割ファイルを、前記複数の動画データの分割ファイルの中から選択して配信する、
ことを含む処理を実行させる再生制御方法。
【０１６０】
（付記１５）
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報が付与されており、
コンピュータにより、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルの配信要求を行う際に、前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づき前記擬似識別情報を前記識別情報に変換し、
変換した前記識別情報を配信要求として送信する、
ことを含む処理を実行させる変換方法。
【０１６１】
（付記１６）
コンピュータにより、
各々が時系列のデータである複数の動画データの各々を時系列に応じて複数に分割した分割ファイルに対し、前記複数の動画データのいずれであるかを表す情報及び時系列の順番を表す情報を含む識別情報が付与さており、
分割ファイルを再生する再生順に擬似識別情報が定義された擬似定義ファイルに基づいて分割ファイルを再生する端末装置が、前記擬似識別情報と前記識別情報との対応関係を表す対応関係情報に基づいて前記擬似識別情報から変換した前記識別情報を動画データの配信要求として受信し、
受信した前記識別情報を、前記識別情報に基づいて前記複数の動画データの分割ファイルの中から選択した分割ファイルを配信する再生制御装置へ送信し、
前記再生制御装置が配信した分割ファイルを記憶する、
ことを含む処理を実行させるキャッシュ方法。
【符号の説明】
【０１６２】
１０Ａ、１０Ｂ、１０Ｃ  動画再生システム
１２  再生制御装置
１４  撮影装置
１６、１６Ｃ  キャッシュサーバ
１８、１８Ｃ  端末装置
２０  再生装置
２２  変換装置
３０  再生部
３２  対応表作成部
３４  変換部
３６、４２、５４、５６  記憶部
３７  対応表
４０  ５２  配信部
４３  キャッシュデータ
５０  アングル選択部
５５  動画データ
６１、８１、１０１  ＣＰＵ
６２、８２、１０２  メモリ
６３、８３、１０３  記憶部
６９、８９、１０９  記録媒体
７０  再生制御プログラム
９０  キャッシュプログラム
１１０  変換プログラム
１１４  再生プログラム
【図１】
2017168940.tif 000003
【図２】
2017168940.tif 000004
【図３】
2017168940.tif 000005
【図４】
2017168940.tif 000006
【図５】
2017168940.tif 000007
【図６】
2017168940.tif 000008
【図７】
2017168940.tif 000009
【図８】
2017168940.tif 000010
【図９】
2017168940.tif 000011
【図１０】
2017168940.tif 000012
【図１１】
2017168940.tif 000013
【図１２】
2017168940.tif 000014
【図１３】
2017168940.tif 000015
【図１４】
2017168940.tif 000016
【図１５】
2017168940.tif 000017
【図１６】
2017168940.tif 000018
【図１７】
2017168940.tif 000019
【図１８】
2017168940.tif 000020
【図１９】
2017168940.tif 000021
【図２０】
2017168940.tif 000022
【図２１】
2017168940.tif 000023
【図２２】
2017168940.tif 000024
【図２３】
2017168940.tif 000025
【図２４】
2017168940.tif 000026
【図２５】
2017168940.tif 000027