(57)【要約】【課題】動画の進行が分岐に至っても途切れることなく、情報処理端末において動画を再生させる、ことを目的とする。【解決手段】サーバは、動画の進行分岐に対応するように、複数の異なる動画データを含む分岐用動画データを携帯端末へ配信し、分岐用動画データに含まれる複数の異なる動画データのうち、分岐に応じた動画データが携帯端末で再生される。すなわち、携帯端末には進行分岐に対応する複数の異なる動画データが同時にサーバから配信され、再生される動画データが携帯端末で決定される。このため、動画の進行分岐として、ユーザＡが進行Ａを選択し、他のユーザＢが進行Ｂを選択した場合に、ユーザＡは進行Ａの動画データをダウンロードできたにもかかわらず、ユーザＢは進行Ｂの動画データをダウンロードできない、という状況は生じ得ず、動画の進行が分岐に至っても途切れることなく、シームレスに各携帯端末で動画を再生できる。【選択図】図５
2019036787.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理端末へ動画データを配信する情報処理装置であって、
複数の前記情報処理端末で構成されるグループの登録を受け付けるグループ登録手段と、
前記グループとして登録された複数の前記情報処理端末に動画データを配信する動画データ配信手段と、
を備え、
前記動画データ配信手段は、動画の進行が変化する分岐に対応するように、複数の異なる前記動画データを含む分岐用動画データを前記情報処理端末に配信し、
前記分岐用動画データに含まれる複数の異なる前記動画データのうち、前記分岐に応じた前記動画データが前記情報処理端末で再生される情報処理装置。
【請求項２】
前記分岐用動画データは、フレーム領域が疑似的に複数に分割され、分割された前記フレーム領域毎に異なる前記動画データが記録される請求項１記載の情報処理装置。
【請求項３】
分割された前記フレーム領域に記録された複数の前記動画データのうち、前記情報処理端末で表示対象となる前記フレーム領域に記録された前記動画データが前記情報処理端末において拡大して再生される請求項２記載の情報処理装置。
【請求項４】
分割された前記フレーム領域に記録された複数の前記動画データのうち、前記情報処理端末で表示対象となる前記フレーム領域に記録された前記動画データが前記情報処理端末において再生され、前記情報処理端末で表示対象とならない前記フレーム領域に対応する領域は前記情報処理端末において所定画像が表示される請求項２記載の情報処理装置。
【請求項５】
前記分岐用動画データは、前記分岐に対応していない動画データと同じデータサイズの前記動画データが複数組み合わされる請求項１記載の情報処理装置。
【請求項６】
前記分岐用動画データに含まれる複数の前記動画データのうち再生される前記動画データは、前記情報処理端末で決定される請求項１から請求項５の何れか１項記載の情報処理装置。
【請求項７】
前記グループ登録手段は、至近距離に位置する複数の情報処理端末で構成されるグループの登録を受け付ける請求項１から請求項６の何れか１項記載の情報処理装置。
【請求項８】
前記グループ登録手段は、前記情報処理端末を介して前記情報処理端末の位置情報を取得し、前記至近距離として予め定められた範囲内にある複数の前記情報処理端末をグループとして登録する請求項７記載の情報処理装置。
【請求項９】
複数の情報処理端末へ動画データを配信する動画配信方法であって、
複数の前記情報処理端末で構成されるグループの登録を受け付ける第１工程と、
前記グループとして登録された複数の前記情報処理端末に動画データを配信する第２工程と、
を有し、
前記第２工程は、動画の進行が変化する分岐に対応するように、複数の異なる前記動画データを含む分岐用動画データを前記情報処理端末に配信し、
前記分岐用動画データに含まれる複数の異なる前記動画データのうち、前記分岐に応じた前記動画データが前記情報処理端末で再生される動画配信方法。
【請求項１０】
コンピュータを、
複数の情報処理端末で構成されるグループの登録を受け付けるグループ登録手段と、
前記グループとして登録された複数の前記情報処理端末に動画データを配信する動画データ配信手段と、
して機能させ、
前記動画データ配信手段は、動画の進行が変化する分岐に対応するように、複数の異なる前記動画データを含む分岐用動画データを前記情報処理端末に配信し、
前記分岐用動画データに含まれる複数の異なる前記動画データのうち、前記分岐に応じた前記動画データが前記情報処理端末で再生される
動画配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、動画配信方法、及び動画配信プログラムに関するものである。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末等の可搬型の情報処理端末を用いて映画やドラマ、アニメーション等の動画を視聴するユーザが増加している。このため、ユーザがより楽しんで動画を視聴可能とする技術開発が進められている。
【０００３】
例えば、特許文献１に開示されているように、距離の離れた複数ユーザからなるコミュニティにおいて映像を共有し、あたかもユーザ全員が一箇所に集まって一緒に同じ映像を視聴しているような一体感を実現することを目的とした映像再生制御方法も開発されている。
【０００４】
このように、同時に複数のユーザが動画を視聴して一体感を実現するためには、各々の情報処理端末における動画の再生が同期していることが必要である。
【０００５】
例えば、特許文献２には、サーバ装置からネットワークにストリーミング配信されるオーディオデータを複数のクライアント装置で同期して再生させることを目的としたオーディオ配信システムが開示されている。特許文献２に開示されているオーディオ配信システムは、クライアント装置において、サーバ装置からストリーミング配信されるオーディオデータのバッファ量が目標値を維持できるように読出速度を制御する。そして、サーバ装置からストリーミング配信されるオーディオデータの配信レートと各クライアント装置の再生レートとを一致させることで、全てのクライアント装置の再生を同期させる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１６３９１１号公報
【特許文献２】特開２００５−１４８５６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、複数の情報処理端末に対して配信される動画として、例えばユーザの選択に応じて進行が変化するものが開発されている。このような動画の配信において、各情報処理端末において再生される動画の進行が同期しないと、動画を同時に視聴している複数のユーザ間で齟齬が生じる可能性がある。
【０００８】
動画の進行同期がずれる原因の一つとして、各情報処理端末において動画の進行が変化する分岐（以下「進行分岐」という。）のタイミングで途切れることが考えられる。例えば、動画の進行分岐としてユーザＡが進行Ａを選択し、他のユーザＢが進行Ｂを選択した場合、ユーザＡの情報処理端末には進行Ａの動画データが配信されたにもかかわらず、ユーザＢの情報処理端末には進行Ｂの動画データが配信されない場合がある。このような場合には、同時に動画を視聴しているにもかかわらず、ユーザＡが視聴している動画は途切れずに進行する一方、ユーザＢが視聴している動画の進行は途切れることになる。
【０００９】
すなわち、複数のユーザがより楽しんで動画を視聴可能とするためには、動画の進行が分岐に至っても途切れることなく、すなわちシームレスに、各情報処理端末において動画が再生されることが望まれる。
【００１０】
本発明は、このような事情に鑑みてなされたものであって、動画の進行が分岐に至っても途切れることなく、情報処理端末において動画を再生できる、情報処理装置、動画配信方法、及び動画配信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の情報処理装置、動画配信方法、及び動画配信プログラムは以下の手段を採用する。
【００１２】
上記課題を解決するため、本発明の一態様である「情報処理装置」は、複数の情報処理端末へ動画データを配信する情報処理装置であって、複数の前記情報処理端末で構成されるグループの登録を受け付けるグループ登録手段と、前記グループとして登録された複数の前記情報処理端末に動画データを配信する動画データ配信手段と、を備え、前記動画データ配信手段は、動画の進行が変化する分岐に対応するように、複数の異なる前記動画データを含む分岐用動画データを前記情報処理端末に配信し、前記分岐用動画データに含まれる複数の異なる前記動画データのうち、前記分岐に応じた前記動画データが前記情報処理端末で再生される。
【００１３】
上記課題を解決するため、本発明の一態様である「動画配信方法」は、複数の情報処理端末へ動画データを配信する動画配信方法であって、複数の前記情報処理端末で構成されるグループの登録を受け付ける第１工程と、前記グループとして登録された複数の前記情報処理端末に動画データを配信する第２工程と、を有し、前記第２工程は、動画の進行が変化する分岐に対応するように、複数の異なる前記動画データを含む分岐用動画データを前記情報処理端末に配信し、前記分岐用動画データに含まれる複数の異なる前記動画データのうち、前記分岐に応じた前記動画データが前記情報処理端末で再生される。
【００１４】
上記課題を解決するため、本発明の一態様である「動画配信プログラム」は、コンピュータを、複数の情報処理端末で構成されるグループの登録を受け付けるグループ登録手段と、前記グループとして登録された複数の前記情報処理端末に動画データを配信する動画データ配信手段と、して機能させ、前記動画データ配信手段は、動画の進行が変化する分岐に対応するように、複数の異なる前記動画データを含む分岐用動画データを前記情報処理端末に配信し、前記分岐用動画データに含まれる複数の異なる前記動画データのうち、前記分岐に応じた前記動画データが前記情報処理端末で再生される。
【００１５】
上記「情報処理装置」には、以下に例示するように、種々の技術的限定を加えてもよい。また、同趣旨の技術的限定を、「動画配信方法」が実行する処理ステップや「動画配信プログラム」の機能に加えてもよい。
【００１６】
前記分岐用動画データは、フレーム領域が疑似的に複数に分割され、分割された前記フレーム領域毎に異なる前記動画データが記録される。
【００１７】
分割された前記フレーム領域に記録された複数の前記動画データのうち、前記情報処理端末で表示対象となる前記フレーム領域に記録された前記動画データが前記情報処理端末において拡大して再生される。
【００１８】
分割された前記フレーム領域に記録された複数の前記動画データのうち、前記情報処理端末で表示対象となる前記フレーム領域に記録された前記動画データが前記情報処理端末において再生され、前記情報処理端末で表示対象とならない前記フレーム領域に対応する領域は前記情報処理端末において所定画像が表示される。
【００１９】
前記分岐用動画データは、前記分岐に対応していない動画データと同じデータサイズの前記動画データが複数組み合わされる。
【００２０】
前記分岐用動画データに含まれる複数の前記動画データのうち再生される前記動画データは、前記情報処理端末で決定される。
【００２１】
前記グループ登録手段は、至近距離に位置する複数の情報処理端末で構成されるグループの登録を受け付ける。
【００２２】
前記グループ登録手段は、前記情報処理端末を介して前記情報処理端末の位置情報を取得し、前記至近距離として予め定められた範囲内にある複数の前記情報処理端末をグループとして登録する。
【発明の効果】
【００２３】
本発明によれば、動画の進行が分岐に至っても途切れることなく、情報処理端末において動画を再生できる、という効果を有する。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１実施形態に係る動画配信システムの構成図である。
【図２】本発明の第１実施形態に係るサーバの電気的構成を示すブロック図である。
【図３】本発明の第１実施形態に係る動画の進行変化の態様例を示す模式図である。
【図４】本発明の第１実施形態に係るサーバの動画配信機能に関する機能ブロック図である。
【図５】本発明の第１実施形態に係る分岐用動画データを示す模式図である。
【図６】本発明の第１実施形態に係る携帯端末の電気的構成を示すブロック図である。
【図７】本発明の第１実施形態に係る携帯端末の動画再生機能に関する機能ブロック図である。
【図８】本発明の第１実施形態に係るサーバの動画配信処理を示すフローチャートである。
【図９】本発明の第１実施形態に係る携帯端末の動画再生処理を示すフローチャートである。
【図１０】本発明の第２実施形態に係る分岐用動画データを示す模式図である。
【発明を実施するための形態】
【００２５】
以下に、本発明に係る情報処理装置、動画配信方法、及び動画配信プログラムの一実施形態について、図面を参照して説明する。
【００２６】
［１．第１実施形態］
以下、本発明の第１実施形態について説明する。
【００２７】
［１−１．動画配信システムの構成］
図１は、本実施形態に係る動画配信システム１の概略構成図である。動画配信システム１は、通信回線２、複数の携帯端末３、及びサーバ４を含んで構成される。
【００２８】
通信回線２は、コンピュータネットワークを形成するものであり、例えば、電気事業者によって提供される広域通信回線である。
【００２９】
携帯端末３は、例えば、スマートフォンやタブレット端末、ノートパソコン等の情報処理端末である。携帯端末３は、画像を表示するタッチパネルディスプレイ３ａ、音を出力するスピーカー３ｂ、音が入力されるマイク３ｃ、及び被写体を撮像するカメラ３ｄ等を備える。携帯端末３は、サーバ４から配信される動画データを再生するために、一例として、専用のアプリケーションソフトウエアがインストールされる。
【００３０】
サーバ４は、通信回線２を介して、複数の携帯端末３へ動画データを配信する情報処理装置である。動画データは、例えばアニメやドラマ等のようにストーリーが存在し、ストーリーに沿って物語が進行する動画を示すものである。サーバ４は、動画データを、例えばライブ配信ではなく非ライブ配信によって携帯端末３へ配信する。動画データを受信した携帯端末３は、動画データを再生してタッチパネルディスプレイ３ａに表示したり、音をスピーカー３ｂから出力する。
【００３１】
動画データが配信される複数の携帯端末３は、至近距離に位置し、グループ５としてサーバ４に登録（以下「グループ登録」という。）される。すなわち、グループ登録された複数の携帯端末３は、サーバ４から配信された動画データに基づく動画を同じタイミングで、換言すると同期してタッチパネルディスプレイ３ａに表示する。そして、グループ登録された携帯端末３の各ユーザは、同時に動画を視聴することとなる。
【００３２】
図１では、グループ５を構成する携帯端末３を４台としているが、これは一例であり、グループ５は複数の携帯端末３で構成されていればその台数は限定されない。また、グループ５を構成する携帯端末３の種類も限定されず、スマートフォンやタブレット端末、ノートパソコン等が混在してもよい。
【００３３】
［１−２．サーバの構成］
図２は、本実施形態に係るサーバ４の電気的構成を示すブロック図である。
【００３４】
本実施形態に係るサーバ４は、サーバ４全体の動作を司る主制御部であるＣＰＵ（Central  Processing  Unit）２０、各種プログラム及び各種データ等が予め記憶されたＲＯＭ（Read  Only  Memory）２２、ＣＰＵ２０による各種プログラムの実行時のワークエリア等として用いられるＲＡＭ（Random  Access  Memory）２４、各種プログラム及び各種データを記憶する記憶手段としてのＨＤＤ（Hard  Disk  Drive）２６を備えている。
【００３５】
ＨＤＤ２６は、登録されたグループ５に関する情報や、携帯端末３に配信する動画データを記憶する。なお、記憶手段は、ＨＤＤ２６に限らず、例えば、フラッシュメモリ等の半導体メモリ等の他の記憶媒体であってもよい。
【００３６】
さらに、サーバ４は、キーボード及びマウス等で構成されて各種操作の入力を受け付ける操作入力部２８、各種画像を表示する例えば液晶ディスプレイ装置等のモニタ３０、通信回線２を介して携帯端末３等の他の情報処理装置等と接続され、他の情報処理装置等との間で各種データの送受信を行う外部インタフェース３２を備えている。
【００３７】
これらＣＰＵ２０、ＲＯＭ２２、ＲＡＭ２４、ＨＤＤ２６、操作入力部２８、モニタ３０、及び外部インタフェース３２は、システムバス３４を介して相互に電気的に接続されている。従って、ＣＰＵ２０は、ＲＯＭ２２、ＲＡＭ２４、及びＨＤＤ２６へのアクセス、操作入力部２８に対する操作状態の把握、モニタ３０に対する画像の表示、並びに外部インタフェース３２を介した他の情報処理装置等との各種データの送受信等を各々行なうことができる。
【００３８】
［１−３．動画の進行変化］
本実施形態に係るサーバ４は、グループとして登録された複数の携帯端末３へ動画データを配信し、携帯端末３からの入力に応じて、携帯端末３に表示させる動画の進行を変化させる動画進行変化処理を行う。
【００３９】
図３は、動画の進行変化の態様例を示す模式図である。
【００４０】
図３の例では、動画の進行が変化する分岐（分岐フェーズα，β１，β２，β３，γ）が複数存在する。図３の例では、分岐フェーズαを介して進行Ａから進行Ｂ、分岐フェーズβ１，β２，β３を介して進行Ｂから進行Ｃ、分岐フェーズγを介して進行Ｃから進行Ｄへ分岐する。
【００４１】
なお、一回の分岐による進行変化の数（種類）は限定されない。例えば、進行Ａから進行Ｂに分岐する場合は、４種類（進行Ｂ１〜Ｂ４）に分岐し、進行Ｂ１から進行Ｃに変化する場合は３種類（進行Ｃ１〜Ｃ３）に分岐している。また、他の進行では分岐フェーズが存在する一方で、進行Ｂ３から進行Ｃ５等のように分岐フェーズが存在しない進行を設けてもよい。さらに、進行Ｂ１と進行Ｂ２が進行Ｃ３となる場合や、進行Ｃ１と進行Ｃ２が進行Ｄ１となる場合のように、途中の進行が異なっても、その後の進行が同じになってもよい。
【００４２】
なお、本実施形態に係る動画進行変化処理は、グループ登録された携帯端末３の全てで、動画の進行を同様に変化させる。
【００４３】
また、以下の説明では、動画の進行が変化する分岐を進行分岐という。また、本実施形態に係る動画では、動画の進行をどのように変化させるか、すなわち進行分岐をユーザが携帯端末３を介して選択する。
【００４４】
［１−４．サーバの動画配信機能］
図４は、本実施形態に係るサーバ４の動画配信機能に関する機能ブロック図である。
【００４５】
サーバ４が備えるＣＰＵ２０は、グループ登録部４０、動画データ配信部４２、及び配信動画選択部４４を備える。ＣＰＵ２０が備える各機能は、ＨＤＤ２６に記憶されているプログラムによって実現される。
【００４６】
グループ登録部４０は、至近距離に位置する複数の携帯端末３で構成されるグループ５の登録を受け付ける。
【００４７】
グループ登録部４０は、例えば、携帯端末３を介して携帯端末３の位置情報を取得し、至近距離として予め定められた範囲内（例えば１０ｍ内、以下「至近距離範囲」という。）にある複数の携帯端末３をグループ５として登録する。なお、携帯端末３の位置情報と共に、ユーザＩＤ（identification）も取得される。ユーザＩＤは、ユーザが動画配信サービスを受ける場合に、ログイン画面に入力するＩＤとして用いられる。
【００４８】
至近距離範囲に携帯端末３があるか否かは、例えば、ホストとされた一台の携帯端末３（以下「ホスト端末」という。）を中心として直径１０ｍ以内に位置する携帯端末３が至近距離範囲にあるか否かによって判定される。より具体的には、まず、ホストとなる携帯端末３が動画配信サービスに最初にログインすることによって、グループ５の登録が開始され、登録されたグループ５に入る許可申請を他の携帯端末３が行う。他の携帯端末３による許可申請は、ホスト端末によって可否が決定されると共に、ホスト端末と他の携帯端末３との距離が至近距離範囲内であるか否かがグループ登録部４０によって判定される。
【００４９】
グループ登録部４０は、他の携帯端末３が至近距離範囲内であると判定した場合にのみ、ホスト端末の許可に追従して他の携帯端末３がグループ５へ登録されることを許可する。一方、他の携帯端末３が至近距離範囲内でないと判定した場合、グループ登録部４０は、ホスト端末が許可しても、他の携帯端末３がグループ５へ登録されることを許可しない。
【００５０】
なお、グループ登録部４０は、携帯端末３の位置情報を取得することなく、ユーザＩＤの登録のみによってグループ５の登録を行ってもよい。この場合、他の携帯端末３による許可申請は、ホスト端末によってのみ可否が決定される。
【００５１】
動画データ配信部４２は、グループ登録された複数の携帯端末３へ動画データを配信する。一例として、動画データ配信部４２は、グループ登録されている携帯端末３の全てに動画データを配信する。なお、動画データの配信は、一例として、ストリーミング再生によって行われる。
【００５２】
配信動画選択部４４は、動画データ配信部４２に配信させる動画データを動画の進行に応じて選択し、ＨＤＤ２６から読み出して動画データ配信部４２によって配信させる。
【００５３】
［１−５．本実施形態に係る分岐用動画データの構成］
本実施形態に係る動画データ配信部４２は、動画の進行分岐に対応するように、複数の異なる動画データを含む分岐用動画データを携帯端末３へ配信する。そして、分岐用動画データに含まれる複数の異なる動画データのうち、分岐に応じた動画データが携帯端末３で再生される。
【００５４】
すなわち、携帯端末３は、動画の進行分岐に対応する複数の異なる動画データが同時に分岐用動画データとしてサーバ４から配信される。そして、携帯端末３は、異なる複数の動画データのうち、再生する動画データを決定する。
【００５５】
このため、本実施形態に係る動画の進行分岐として、ユーザＡが進行Ａを選択し、他のユーザＢが進行Ｂを選択した場合に、ユーザＡの情報処理端末には進行Ａの動画データが配信されたにもかかわらず、ユーザＢの情報処理端末には進行Ｂの動画データが配信されない、という状況は生じ得ない。従って、本実施形態に係るサーバ４は、動画の進行が分岐に至っても途切れることなく、シームレスに各携帯端末３で動画を再生させることが可能となる。
【００５６】
また、本実施形態に係るサーバ４は、グループ登録された複数の携帯端末３に対して、分岐用動画データとして複数の異なる動画データを同時に配信するので、ユーザによる進行分岐の選択内容にかかわらず、全ての携帯端末３で同期して動画を進行させられる。
【００５７】
図５は、本実施形態に係る分岐用動画データ５０Ａの模式図である。なお、分岐用動画データ５０Ａではない動画データ、すなわち動画の進行分岐に対応していない動画データを通常動画データ６０という。
【００５８】
本実施形態に係る分岐用動画データ５０Ａは、フレーム領域５２が疑似的に複数に分割され、分割されたフレーム領域（以下「分割フレーム領域」という。）５４毎に異なる動画データが記録される。図５の例では、フレーム領域５２が４つに分割され、分割フレーム領域５４Ａ〜５４Ｄが形成される。このように、図５に示される分岐用動画データ５０Ａは４種類の異なる動画データが含まれる。なお、分割フレーム領域５４の数は、４つに限られず、複数であればよい。
【００５９】
また、分岐用動画データ５０Ａにおけるフレーム領域５２の縦横サイズは、通常動画データ６０におけるフレーム領域５２の縦横サイズと同じである。すなわち、分岐用動画データ５０Ａは、通常動画データ６０と同じデータサイズで複数の動画データを記録できる。一方、分割フレーム領域５４に記録されている各動画データの画質は、通常動画データの画質に比べて低下する。
【００６０】
ここで、図３を参照して分岐用動画データ５０Ａの具体例を説明する。図３に示される分岐フェーズαの後に対応する分岐用動画データ５０Ａの分割フレーム領域５４Ａ〜５４Ｄには、各々進行Ｂ１〜Ｂ４の何れかに対応する動画データが記録される。なお、分岐用動画データ５０Ａは、分岐フェーズαに至る前に携帯端末３へ配信されている。
【００６１】
また、進行Ｂ１，Ｂ２の後には分岐β１，β２が存在するため、進行Ｂ１，Ｂ２の後に対応する分岐用動画データ５０Ａとして進行Ｃ１〜Ｃ４に対応する動画データが記録されたものが携帯端末３へ配信される。一方、進行Ｂ３の後には分岐フェーズは存在しないため、進行Ｂ３の後には進行Ｃ５に対応する通常動画データ６０が携帯端末３へ配信される。さらに、進行Ｂ４の後には分岐β３が存在するため、進行Ｂ４の後の分岐用動画データ５０Ａとして進行Ｃ６，Ｃ７に対応する動画データが記録されたものが携帯端末３へ配信される。
【００６２】
［１−６．本実施形態に係る分岐用動画データの再生］
次に、携帯端末３における分岐用動画データ５０Ａの再生について説明する。
【００６３】
分岐用動画データ５０Ａの再生の一例として、分割フレーム領域５４Ａ，５４Ｂに記録された複数の動画データのうち、携帯端末３で表示対象となる分割フレーム領域５４に記録された動画データが、携帯端末３において拡大して再生される。
【００６４】
図５を参照してこの形態を説明すると、分割フレーム領域５４Ｂに記録された動画データが進行分岐で再生される場合、分割フレーム領域５４Ｂの領域のみが拡大されて携帯端末３Ａに表示される。
【００６５】
また、これに限らず、分割フレーム領域５４Ａ，５４Ｂに記録された複数の動画データのうち、携帯端末３で表示対象となる分割フレーム領域５４に記録された動画データが携帯端末３において再生され、携帯端末３で表示対象とならない分割フレーム領域５４に対応する領域は携帯端末３において所定画像が表示されてもよい。
【００６６】
図５を参照してこの形態を説明すると、分割フレーム領域５４Ｂに記録された動画データが進行分岐で再生される場合、分割フレーム領域５４Ｂの領域のみが携帯端末３Ｂに表示される。一方、分割フレーム領域５４Ａ，５４Ｃ，５４Ｄに対応する領域は、所定画像として黒色の画像が携帯端末３Ｂに表示される。なお、所定画像は、黒色の画像だけでなく、他の画像でもよいし、動画の進行とは関係がない他の動画であってもよい。
【００６７】
このように、分割フレーム領域５４に記録された動画データを拡大して再生しない場合は、分割フレーム領域５４に記録された動画データを拡大して再生する場合に比べ、ユーザは画質の低下を意識しない。
【００６８】
また、携帯端末３Ｂのように動画が再生される場合、表示対象となる分割フレーム領域５４を複数としてもよい。これにより、ユーザは、複数の進行分岐に対応する動画を同時に視聴できる。
【００６９】
［１−７．携帯端末の電気的構成］
図６は、携帯端末３の電気的構成を示す機能ブロック図である。
【００７０】
携帯端末３は、図１に示される構成に加え、主制御部７０、主記憶部７２、補助記憶部７４、通信部７６、及び操作ボタン７８を備える。
【００７１】
主制御部７０は、例えば、ＣＰＵ、マイクロプロセッサ、ＤＳＰ（Digital Signal Processor）等であり、携帯端末３の全体の動作を制御する。
【００７２】
主記憶部７２は、例えば、ＲＡＭやＤＲＡＭ（Dynamic Random Access Memory）等で構成されており、主制御部７０による各種プログラムに基づく処理の実行時のワークエリア等として用いられる。
【００７３】
補助記憶部７４は、例えば、フラッシュメモリ等の不揮発性メモリであり、画像等の各種データ及び主制御部７０の処理に利用されるプログラム等を保存する。補助記憶部７４に記憶されるプログラムは、例えば、携帯端末３の基本的な機能を実現するためのＯＳ（Operating System）、各種ハードウェア制御するためのドライバ、電子メールやウェブブラウジング、その他各種機能を実現するためのプログラム等である。また、補助記憶部７４には、サーバ４から配信された動画データを再生してタッチパネルディスプレイ３ａに表示させるためのアプリケーションソフトが予め記憶されている。
【００７４】
通信部７６は、例えばＮＩＣ（Network Interface Controller）であり、通信回線２に接続する機能を有する。なお、通信部７６は、ＮＩＣに代えて又はＮＩＣと共に、無線ＬＡＮ（Local Area Network）に接続する機能、無線ＷＡＮ（Wide Area Network）に接続する機能、例えばBluetooth（登録商標）等の近距離の無線通信、及び赤外線通信等を可能とする機能を有してもよい。
【００７５】
操作ボタン７８は、携帯端末３の側面に設けられ、携帯端末３を起動又は停止させるための電源ボタンやスピーカー３ｂが出力する音のボリューム調整ボタン等である。
【００７６】
これら主制御部７０、主記憶部７２、補助記憶部７４、通信部７６、タッチパネルディスプレイ３ａ、マイクロフォン３ｃ、スピーカー３ｂ、カメラ３ｄ、及び操作ボタン７８は、システムバス７９を介して相互に電気的に接続されている。従って、主制御部７０は、主記憶部７２及び補助記憶部７４へのアクセス、タッチパネルディスプレイ３ａに対する画像の表示、ユーザによるタッチパネルディスプレイ３ａや操作ボタン７８に対する操作状態の把握、マイクロフォン３ｃへの音の入力、スピーカー３ｂからの音の出力、カメラ３ｄに対する制御、及び通信部７６を介した各種通信網や他の情報処理装置へのアクセス等を行える。
【００７７】
［１−８．携帯端末の動画再生機能］
図７は、本実施形態に係る携帯端末３の動画再生機能に関する機能ブロック図である。
【００７８】
携帯端末３が備える主制御部７０は、動画データ受信処理部８０、画像表示制御部８２、進行分岐決定部８４、及び決定分岐送信処理部８６を備える。主制御部７０が備える各機能は、補助記憶部７４に記憶されているプログラムによって実現される。
【００７９】
動画データ受信処理部８０は、通信部７６を介してサーバ４から動画データ（分岐用動画データ５０Ａ又は通常動画データ６０）を受信すると、受信した動画データを主記憶部７２に記憶させる。
【００８０】
画像表示制御部８２は、サーバ４から受信した動画データを動画の進行に応じて主記憶部７２から読み出し、再生してタッチパネルディスプレイ３ａに表示させる。なお、再生が終了した動画データは、主記憶部７２から消去される。
【００８１】
進行分岐決定部８４は、動画の進行が分岐フェーズに至った場合、進行の分岐先を決定する。すなわち進行分岐決定部８４は、分岐用動画データ５０Ａに含まれる複数の異なる動画データのうち、表示対象とする動画データを決定し、画像表示制御部８２を介して再生してタッチパネルディスプレイ３ａに表示させる。
【００８２】
なお、本実施形態に係る進行分岐決定部８４は、動画の進行が分岐フェーズに至った場合、ユーザによる動画の進行分岐の選択を受け付け、ユーザの選択に応じた動画データを表示対象とする動画データとして決定する。
【００８３】
決定分岐送信処理部８６は、進行分岐決定部８４で決定された進行の分岐先を示す情報（以下「進行分岐情報」という。）を、通信部７６を介してサーバ４へ送信する。サーバ４は、進行分岐情報を受信することで、携帯端末３で決定された進行の分岐先を把握でき、動画の進行分岐の後に配信するべき動画データを選択できる。
【００８４】
［１−９．サーバによる動画配信処理］
図８は、本実施形態に係るサーバ３が備えるＣＰＵ２０によって実行される動画配信処理の流れを示すフローチャートである。動画配信処理を実行するためのプログラムはＨＤＤ２６の所定領域に予め記憶されている。なお、本実施形態に係る動画配信処理は、一例として、ユーザが動画を視聴するための視聴ページに携帯端末３がアクセスした場合に開始される。
【００８５】
まず、ステップ１００では、携帯端末３に対する動画データの配信を動画データ配信部４２が開始する。ステップ１００で配信される動画データは、動画の開始当初からは進行分岐を生じさせないので通常動画データである。
【００８６】
次のステップ１０２では、動画の進行が分岐用動画データの配信タイミングに至ったか否かを配信動画選択部４４が判定し、肯定判定の場合はステップ１０４へ移行し、否定判定の場合はステップ１０６へ移行する。
【００８７】
ステップ１０４では、配信動画選択部４４が次の進行分岐に対応する分岐用動画データをＨＤＤ２６から読み出し、動画データ配信部４２が読み出した分岐用動画データを携帯端末３に配信し、ステップ１０８へ移行する。
【００８８】
ステップ１０６では、配信動画選択部４４が通常動画データをＨＤＤ２６から継続して読み出し、動画データ配信部４２が読み出した通常動画データを携帯端末３に配信し、ステップ１０８へ移行する。
【００８９】
ステップ１０８では、動画が終了に至るまでの全ての動画データの配信が終了したか否かを配信動画選択部４４が判定し、肯定判定の場合は本動画配信処理を終了し、否定判定の場合はステップ１０２へ移行し、動画データの配信を継続する。
【００９０】
［１−１０．携帯端末による動画再生処理］
図９は、本実施形態に係る携帯端末３が備える主制御部７０によって実行される動画再生処理の流れを示すフローチャートである。動画再生処理を実行するためのプログラム（アプリ）は補助記憶部７４の所定領域に予め記憶されている。なお、本実施形態に係る動画再生処理は、一例として、ユーザが動画を視聴するための視聴ページに携帯端末３がアクセスした場合に開始される。
【００９１】
まず、ステップ２００では、動画データ受信処理部８０が通信部７６を介してサーバ４から動画データを受信したか否かを判定し、肯定判定の場合は受信した動画データを主記憶部７２に記憶させ、ステップ２０２へ移行する。
【００９２】
次のステップ２０２では、画像表示制御部８２が動画の進行に応じて主記憶部７２から動画データを読み出し、再生してタッチパネルディスプレイ３ａに表示させる。
【００９３】
次のステップ２０４では、進行分岐決定部８４が動画の進行が分岐フェーズに至ったか否かを判定し、肯定判定の場合にステップ２０６へ移行し、否定判定の場合にステップ２１２へ移行する。
【００９４】
ステップ２０６では、進行分岐決定部８４がユーザによる進行分岐の選択を受け付ける。
【００９５】
次のステップ２０８では、進行分岐決定部８４が分岐用動画データ５０Ａからユーザによって選択された進行分岐に応じた動画データを決定し、画像表示制御部８２が進行分岐決定部８４によって決定された動画データを再生してタッチパネルディスプレイ３ａに表示させる。
【００９６】
次のステップ２１０では、動画データを再生している間に、決定分岐送信処理部８６が進行分岐情報を通信部７６を介してサーバ４へ送信する。
【００９７】
次のステップ２１２では、動画が最後に至ることで動画が終了したか否かを画像表示制御部８２が判定し、肯定判定の場合は本動画再生処理を終了し、否定判定の場合はステップ２００へ戻る。
【００９８】
以上説明したように、本実施形態に係るサーバ４は、動画の進行分岐に対応するように、複数の異なる動画データを含む分岐用動画データ５０Ａをサーバ４から携帯端末３に配信し、分岐用動画データ５０Ａに含まれる複数の異なる動画データのうち、進行分岐に応じた動画データが携帯端末３で再生される。これにより、サーバ４は、動画の進行が分岐に至っても途切れることなく、シームレスに各携帯端末３で動画を再生させることが可能となる。
【００９９】
［２．第２実施形態］
以下、本発明の第２実施形態について説明する。
【０１００】
本実施形態に係る動画配信システム１、携帯端末３、及びサーバ４の構成は、第１実施形態に係る動画配信システム１、携帯端末３、及びサーバ４の構成と同様であるので説明を省略する。
【０１０１】
図１０は、本実施形態に係る分岐用動画データ５０Ｂの模式図である。
【０１０２】
本実施形態に係る分岐用動画データ５０Ｂは、分岐に対応していない通常動画データ６０と同じサイズの動画データ５６が複数組み合わされる。すなわち、分岐用動画データ５０Ｂに含まれる動画データ５６（５６Ａ，５６Ｂ，５６Ｃ，５６Ｄ）の縦横サイズは、通常動画データ６０の縦横サイズと同じである。なお、動画データ５６が複数組み合わされるとは、換言すると、サーバ４から携帯端末３へ分岐用動画データ５０Ｂとして、複数の動画データ５６が同じタイミングで配信されることである。
【０１０３】
図１０に示される分岐用動画データ５０Ｂは、一例として、４つの動画データ５６Ａ，５６Ｂ，５６Ｃ，５６Ｄが組み合わされるが、これに限られず、動画データ５６は複数であればよい。
【０１０４】
そして、複数の異なる動画データ５６Ａ〜５６Ｄのうち、進行分岐に応じた動画データ５６（図１０の例では動画データ５６Ｄ）が携帯端末３で再生される。
【０１０５】
以上のことから、本実施形態に係る分岐用動画データ５０Ｂは、データサイズが通常動画データ６０のデータサイズよりも大きくなるものの、進行分岐に対応する動画の画質を低下させることはない。
【０１０６】
［３．他の実施形態］
以上、本発明を、上記各実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記各実施形態に多様な変更又は改良を加えることができ、該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。また、上記各実施形態を適宜組み合わせてもよい。
【０１０７】
例えば、上記各実施形態では、動画の進行分岐をユーザが携帯端末３を介して選択する形態について説明したが、本発明はこれに限られず、例えば、携帯端末３を介した動画の視聴環境（明るさや音、視聴時間帯等）に応じて、ユーザによらず携帯端末３が選択する形態としてもよい。
【０１０８】
また、上記各実施形態では、グループ登録されている全ての携帯端末３において、動画の進行が同様に変化する形態について説明したが、本発明はこれに限られず、グループ登録されている一部又は全ての携帯端末３において、動画の進行が異なる形態としてもよい。この形態の場合、分岐用動画データ５０Ａ，５０Ｂに含まれる複数の異なる動画データのうち、再生される動画データは、一部又は全ての携帯端末３において異なる。
【０１０９】
また、上記各実施形態では、配信される動画データを非ライブ配信とする形態について説明したが、本発明はこれに限られず、配信される動画データをライブ配信とする形態としてもよい。
【０１１０】
また、上記各実施形態で説明した各フローで説明した各種処理の流れも一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【符号の説明】
【０１１１】
３    携帯端末（情報処理端末）
４    サーバ（情報処理装置）
５    グループ
４０  グループ登録部（グループ登録手段）
４２  動画データ配信部（動画データ配信手段）
５０Ａ  分岐用動画データ
５０Ｂ  分岐用動画データ
【図１】
2019036787.tif 000003
【図２】
2019036787.tif 000004
【図３】
2019036787.tif 000005
【図４】
2019036787.tif 000006
【図５】
2019036787.tif 000007
【図６】
2019036787.tif 000008
【図７】
2019036787.tif 000009
【図８】
2019036787.tif 000010
【図９】
2019036787.tif 000011
【図１０】
2019036787.tif 000012