(57)【要約】【課題】より多くの態様で動画を再生する。【解決手段】情報処理装置は、１以上の表示装置に動画を表示する。情報処理装置は、まず、表示装置に表示される範囲よりも広い範囲の画像を表すパノラマ画像で構成される１以上のパノラマ動画のデータと、表示装置に表示される範囲と略同じ範囲の画像を表す非パノラマ画像で構成される１以上の非パノラマ動画のデータとを含む動画データを取得する。情報処理装置は、動画の開始から終了までの期間において、１以上のパノラマ動画のデータと１以上の非パノラマ動画のデータとを、動画データにおいて定められる順序で再生する。【選択図】図３
2014183379.tif 000002
【特許請求の範囲】
【請求項１】
１以上の表示装置に動画を表示する情報処理装置であって、
前記表示装置に表示される範囲よりも広い範囲の画像を表すパノラマ画像で構成される１以上のパノラマ動画のデータと、前記表示装置に表示される範囲と略同じ範囲の画像を表す非パノラマ画像で構成される１以上の非パノラマ動画のデータとを含む動画データを取得する動画取得部と、
動画の開始から終了までの期間において、前記１以上のパノラマ動画のデータと前記１以上の非パノラマ動画のデータとを、前記動画データにおいて定められる順序で再生する動画再生部とを備える、情報処理装置。
【請求項２】
前記情報処理装置は、第１表示装置および第２表示装置に動画を表示することが可能であり、
前記動画再生部は、
前記期間中において前記パノラマ動画を再生する場合、前記パノラマ動画のうちの所定の範囲の動画を前記第１表示装置に表示するとともに、前記パノラマ動画のうちの、ユーザの操作に応じて変化する範囲の動画を前記第２表示装置に表示するパノラマ再生部と、
前記期間中において前記非パノラマ動画を再生する場合、前記非パノラマ動画を前記第１表示装置に表示する非パノラマ再生部とを有する、請求項１に記載の情報処理装置。
【請求項３】
前記非パノラマ再生部は、前記期間中において前記非パノラマ動画を再生する場合、第１表示装置を見る旨を通知する画像を前記第２表示装置に表示する、請求項２に記載の情報処理装置。
【請求項４】
前記非パノラマ再生部は、前記期間中において前記非パノラマ動画の再生から前記パノラマ動画の再生へと切り替わる場合、前記パノラマ動画の再生へと切り替わる前に前記第２表示装置を用いて画像および／または音声によって通知を行う、請求項２または請求項３に記載の情報処理装置。
【請求項５】
前記動画データは、動画の開始から終了までの期間内の各フレームにおける画像がパノラマ画像であるか非パノラマ画像であるかを判別可能な種別データを含み、
前記動画再生部は、前記各フレームにおける画像が前記パノラマ画像であるか非パノラマ画像であるかを前記種別データに基づいて判別し、判別結果に応じて異なる再生処理によって前記動画データを再生する、請求項１から請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記動画再生部は、前記期間内のあるフレームにおける画像が前記パノラマ画像であると判別される場合、当該あるフレームにおいては、当該パノラマ画像のうちでユーザの操作に基づいて決定される範囲の画像を表示対象として選択し、前記期間内のあるフレームにおける画像が前記非パノラマ画像であると判別される場合、当該あるフレームにおいては、非パノラマ画像の範囲を表示対象として選択する、請求項５に記載の情報処理装置。
【請求項７】
表示装置において動画を再生するための動画データのデータ構造であって、
前記表示装置に表示される範囲よりも広い範囲の画像を表すパノラマ画像で構成される１以上のパノラマ動画のデータと、
前記表示装置に表示される範囲と略同じ範囲の画像を表す非パノラマ画像で構成される１以上の非パノラマ動画のデータとを含み、
動画の開始から終了までの期間において、前記１以上のパノラマ動画のデータと前記１以上の非パノラマ動画のデータとが前記動画データにおいて定められる順序で再生されるように構成される、動画データのデータ構造。
【請求項８】
動画の開始から終了までの期間内の各フレームにおける画像が前記パノラマ画像であるか非パノラマ画像であるかを判別可能な種別データをさらに含む、請求項７に記載の動画データのデータ構造。
【請求項９】
１フレーム分の前記パノラマ動画のデータ、および、１フレーム分の前記非パノラマ動画のデータは、所定の大きさの画像領域を表し、
前記パノラマ動画のデータは、前記所定の大きさの画像領域のうちの一部の領域を用いてパノラマ画像を表現し、
前記非パノラマ動画のデータは、前記所定の大きさの画像領域のうちの一部の領域を用いて非パノラマ画像を表現する、請求項７または請求項８に記載の動画データのデータ構造。
【請求項１０】
前記パノラマ動画のデータおよび前記非パノラマ動画のデータは、所定の方法によって圧縮されており、
圧縮された１フレーム分の前記非パノラマ動画のデータは、圧縮された１フレーム分の前記パノラマ動画のデータよりもデータ量が小さく構成される、請求項７から請求項９のいずれか１項に記載の動画データのデータ構造。
【請求項１１】
前記非パノラマ画像は、前記パノラマ画像よりも解像度が高い、請求項７から請求項１０のいずれ１項に記載の動画データのデータ構造。
【請求項１２】
前記パノラマ動画のデータ、および、前記非パノラマ動画のデータが１つのファイルに含まれる、請求項７から請求項１１のいずれか１項に記載の動画データのデータ構造。
【請求項１３】
前記パノラマ動画のデータ、前記非パノラマ動画のデータ、および、前記種別データが１つのファイルに含まれる、請求項８に記載の動画データのデータ構造。
【請求項１４】
前記非パノラマ動画の視野範囲は、前記パノラマ動画の視野範囲のうちの一部の視野範囲に対応する、請求項７から請求項１３のいずれか１項に記載の動画データのデータ構造。
【請求項１５】
１以上の表示装置に動画を表示する情報処理システムであって、
前記表示装置に表示される範囲よりも広い範囲の画像を表すパノラマ画像で構成される１以上のパノラマ動画のデータと、前記表示装置に表示される範囲と略同じ範囲の画像を表す非パノラマ画像で構成される１以上の非パノラマ動画のデータとを含む動画データを取得する動画取得部と、
動画の開始から終了までの期間において、前記１以上のパノラマ動画のデータと前記１以上の非パノラマ動画のデータとを、前記動画データにおいて定められる順序で再生する動画再生部とを備える、情報処理システム。
【請求項１６】
１以上の表示装置に動画を表示する情報処理装置のコンピュータにおいて実行される動画再生プログラムであって、
前記表示装置に表示される範囲よりも広い範囲の画像を表すパノラマ画像で構成される１以上のパノラマ動画のデータと、前記表示装置に表示される範囲と略同じ範囲の画像を表す非パノラマ画像で構成される１以上の非パノラマ動画のデータとを含む動画データを取得する動画取得手段と、
動画の開始から終了までの期間において、前記１以上のパノラマ動画のデータと前記１以上の非パノラマ動画のデータとを、前記動画データにおいて定められる順序で再生する動画再生手段として前記コンピュータを機能させる、動画再生プログラム。
【請求項１７】
１以上の表示装置を用いて動画を再生する動画再生方法であって、
前記表示装置に表示される範囲よりも広い範囲の画像を表すパノラマ画像で構成される１以上のパノラマ動画のデータと、前記表示装置に表示される範囲と略同じ範囲の画像を表す非パノラマ画像で構成される１以上の非パノラマ動画のデータとを含む動画データを取得する動画取得ステップと、
動画の開始から終了までの期間において、前記１以上のパノラマ動画のデータと前記１以上の非パノラマ動画のデータとを、前記動画データにおいて定められる順序で再生する動画再生ステップとを有する、動画再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置において動画を再生するための情報処理装置、動画データのデータ構造、情報処理システム、動画再生プログラム、および、動画の再生方法に関する。
【背景技術】
【０００２】
従来、パノラマ画像を生成して表示装置に表示する技術がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１８７２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来においては、単にパノラマ画像を表示するだけであったため、より多くの態様で動画を再生できることが望まれる。
【０００５】
それ故、本発明の目的は、より多くの態様で動画を再生することができる情報処理装置、動画データのデータ構造、情報処理システム、動画再生プログラム、および、動画の再生方法を提供することである。
【課題を解決するための手段】
【０００６】
上記の課題を解決すべく、本発明は、以下の（１）〜（１４）の構成を採用した。
【０００７】
（１）
本発明の一例は、１以上の表示装置に動画を表示する情報処理装置である。情報処理装置は、動画取得部と、動画再生部とを備える。
動画取得部は、表示装置に表示される範囲よりも広い範囲の画像を表すパノラマ画像で構成される１以上のパノラマ動画のデータと、表示装置に表示される範囲と略同じ範囲の画像を表す非パノラマ画像で構成される１以上の非パノラマ動画のデータとを含む動画データを取得する。動画再生部は、動画の開始から終了までの期間において、１以上のパノラマ動画のデータと１以上の非パノラマ動画のデータとを、動画データにおいて定められる順序で再生する。
【０００８】
上記（１）の構成によれば、情報処理装置は、相対的に広い視野範囲のうちの一部の範囲の画像が表示されるパノラマ動画と、相対的に狭い視野範囲の略全体の画像が表示される非パノラマ動画という、２通りの再生態様で動画を再生することができる。
【０００９】
（２）
情報処理装置は、第１表示装置および第２表示装置に動画を表示することが可能であってもよい。動画再生部は、パノラマ再生部と、非パノラマ再生部とを有していてもよい。パノラマ再生部は、上記期間中においてパノラマ動画を再生する場合、パノラマ動画のうちの所定の範囲の動画を第１表示装置に表示するとともに、パノラマ動画のうちの、ユーザの操作に応じて変化する範囲の動画を第２表示装置に表示する。非パノラマ再生部は、上記期間中において非パノラマ動画を再生する場合、非パノラマ動画を第１表示装置に表示する。
【００１０】
上記（２）の構成によれば、非パノラマ動画は、パノラマ動画の再生期間においてユーザの操作に応じて表示範囲が変化する動画が表示される第２表示装置とは異なる第１表示装置に表示される。したがって、パノラマ動画の再生期間において第２表示装置を見るユーザにとっては、パノラマ動画と非パノラマ動画との切り替えに応じて、見るべき表示装置が切り替わることとなる。そのため、上記（２）の構成によれば、パノラマ動画と非パノラマ動画との切り替わりをわかりやすく（自然に）上記ユーザに認識させることができる。
【００１１】
（３）
非パノラマ再生部は、期間中において非パノラマ動画を再生する場合、第１表示装置を見る旨を通知する画像を第２表示装置に表示してもよい。
【００１２】
上記（３）の構成によれば、パノラマ動画から非パノラマ動画へと切り替わったことをユーザにより明確に通知することができる。
【００１３】
（４）
非パノラマ再生部は、期間中において非パノラマ動画の再生からパノラマ動画の再生へと切り替わる場合、パノラマ動画の再生へと切り替わる前に第２表示装置を用いて画像および／または音声によって通知を行ってもよい。
【００１４】
上記（４）の構成によれば、非パノラマ動画からパノラマ動画へと切り替わることを、切り替わる前にユーザに通知することができる。
【００１５】
（５）
動画データは、動画の開始から終了までの期間内の各フレームにおける画像がパノラマ画像であるか非パノラマ画像であるかを判別可能な種別データを含んでいてもよい。動画再生部は、各フレームにおける画像がパノラマ画像であるか非パノラマ画像であるかを種別データに基づいて判別し、判別結果に応じて異なる再生処理によって動画データを再生してもよい。
【００１６】
上記（５）の構成によれば、種別データを用いることによって、情報処理装置は、各フレームにおける画像がパノラマ画像であるか非パノラマ画像であるかの判別を容易に行うことができる。また、判別結果に応じて異なる再生処理を実行することで、情報処理装置は、画像の種別に応じた適切な再生処理を実行することができる。
【００１７】
（６）
動画再生部は、期間内のあるフレームにおける画像がパノラマ画像であると判別される場合、当該あるフレームにおいては、当該パノラマ画像のうちでユーザの操作に基づいて決定される範囲の画像を表示対象として選択し、期間内のあるフレームにおける画像が非パノラマ画像であると判別される場合、当該あるフレームにおいては、非パノラマ画像の範囲を表示対象として選択してもよい。
【００１８】
上記（６）の構成によれば、情報処理装置は、パノラマ動画の再生中においてはユーザの操作に応じた範囲の画像を提示することができるとともに、非パノラマ動画の再生中においては非パノラマ動画を確実に提示することができる。このように、上記（６）の構成によれば、再生態様（パノラマ動画か非パノラマ動画か）に応じて適切な表示対象を選択してユーザに提示することができる。
【００１９】
（７）
本発明の他の一例は、表示装置において動画を再生するための動画データのデータ構造である。動画データは、１以上のパノラマ動画のデータと、１以上の非パノラマ動画のデータとを含む。パノラマ動画のデータは、表示装置に表示される範囲よりも広い範囲の画像を表すパノラマ画像で構成される。非パノラマ動画のデータは、表示装置に表示される範囲と略同じ範囲の画像を表す非パノラマ画像で構成される。動画データは、動画の開始から終了までの期間において、１以上のパノラマ動画のデータと１以上の非パノラマ動画のデータとが動画データにおいて定められる順序で再生されるように構成される。
【００２０】
上記（７）の構成によれば、複数の再生態様で再生される１つの動画を提供することができる。すなわち、相対的に広い視野範囲のうちの一部の範囲の画像が表示されるパノラマ動画と、相対的に狭い視野範囲の略全体の画像が表示される非パノラマ動画という、２通りの再生態様で再生される１つの動画を提供することができる。
【００２１】
（８）
動画データは、動画の開始から終了までの期間内の各フレームにおける画像がパノラマ画像であるか非パノラマ画像であるかを判別可能な種別データをさらに含んでいてもよい。
【００２２】
上記（８）の構成によれば、動画を再生する情報処理装置は、種別データを用いることによって、各フレームにおける画像がパノラマ画像であるか非パノラマ画像であるかの判別を容易に行うことができる。
【００２３】
（９）
１フレーム分のパノラマ動画のデータ、および、１フレーム分の非パノラマ動画のデータは、所定の大きさの画像領域を表すものでもよい。パノラマ動画のデータは、所定の大きさの画像領域のうちの一部の領域を用いてパノラマ画像を表現してもよい。非パノラマ動画のデータは、所定の大きさの画像領域のうちの一部の領域を用いて非パノラマ画像を表現してもよい。
【００２４】
上記（９）の構成によれば、パノラマ動画のデータと非パノラマ動画のデータとが画像領域としては同じになるので、動画データの構成を簡易化することができる。また、動画を再生する装置は、パノラマ画像データと非パノラマ画像データという２種類のデータを同様に取り扱うことができ、動画データに対する処理が簡単になる。
【００２５】
（１０）
パノラマ動画のデータおよび非パノラマ動画のデータは、所定の方法によって圧縮されていてもよい。圧縮された１フレーム分の非パノラマ動画のデータは、圧縮された１フレーム分のパノラマ動画のデータよりもデータ量が小さく構成されてもよい。
【００２６】
上記（１０）の構成によれば、圧縮によって動画データのデータ量を低減することができる。さらに、動画全体のうちの一部を非パノラマ動画で構成することによって、動画全体をパノラマ動画のみで構成する場合に比べて、動画データのデータ量を低減することができる。
【００２７】
（１１）
非パノラマ画像は、パノラマ画像よりも解像度が高くてもよい。
【００２８】
上記（１１）の構成によれば、非パノラマ動画をより高画質で提示することができる。例えば、動画全体のうちでユーザに注目させたい部分の動画を非パノラマ動画とする場合は、データ量を増加させることなく、ユーザに注目させたい部分の動画を高画質で提示することができる。
【００２９】
（１２）
パノラマ動画のデータ、および、非パノラマ動画のデータが１つのファイルに含まれてもよい。
【００３０】
上記（１２）の構成によれば、動画を再生する装置においては、１つのファイルを実行することによってパノラマ動画と非パノラマ動画との両方を含む動画を再生することができるので、パノラマ動画と非パノラマ動画という２種類の画像を含む動画の取り扱いが容易になる。
【００３１】
（１３）
パノラマ動画のデータ、非パノラマ動画のデータ、および、種別データが１つのファイルに含まれてもよい。
【００３２】
上記（１３）の構成によれば、種別データが設定される場合であっても上記（１２）の構成と同様、１つのファイルを実行することによってパノラマ動画と非パノラマ動画との両方を含む動画を再生することができる。これによって、パノラマ動画と非パノラマ動画という２種類の画像を含む動画の取り扱いが容易になる。
【００３３】
（１４）
非パノラマ動画の視野範囲は、パノラマ動画の視野範囲のうちの一部の視野範囲に対応してもよい。
【００３４】
上記（１４）の構成によれば、パノラマ動画と非パノラマ動画との内容を連続させることができる。例えば、パノラマ動画に特定の物や人物が登場する場合において、その物や人が登場する期間の動画を非パノラマ動画とすることによって、ユーザをその物や人に注目させることができる。
【００３５】
なお、本発明の別の一例は、上記（１）〜（６）の情報処理装置と同等の機能を備える、１以上の装置で構成される情報処理システムであってもよいし、上記（１）〜（６）の情報処理装置の各部と同等の手段としてコンピュータを機能させる動画再生プログラムであってもよい。また、本発明の別の一例は、上記情報処理システムにおいて実行される動画再生方法であってもよい。また、本発明は、上記（７）〜（１４）の動画データを記憶した、コンピュータ読み取り可能な記憶媒体として提供されてもよい。
【発明の効果】
【００３６】
以上のように、本発明によれば、パノラマ動画と非パノラマ動画という２通りの再生態様で動画を再生することができ、より多くの態様で動画を再生することができる
【図面の簡単な説明】
【００３７】
【図１】本実施形態に係る情報処理システムの一例を示すブロック図
【図２】パノラマ画像の一例を示す図
【図３】本実施形態における動画データを用いて再生される動画の一例を示す図
【図４】動画データのデータ構造の一例を示す図
【図５】パノラマ画像データが表す画像領域の一例を示す図
【図６】非パノラマ画像データが表す画像領域の一例を示す図
【図７】パノラマ動画の再生時と非パノラマ動画の再生時において各表示装置に表示される画像の一例を示す図
【図８】パノラマ動画の再生期間における各表示装置の一例を示す図
【図９】非パノラマ動画からパノラマ動画へと切り替わる場合の端末装置における画像の一例を示す図
【図１０】本実施形態において情報処理装置が実行する動画再生処理の流れの一例を示すフローチャート
【発明を実施するための形態】
【００３８】
［１．情報処理システムの構成］
以下、本実施形態の一例に係る情報処理装置、動画データのデータ構造、情報処理システム、動画再生プログラム、および、動画の再生方法について説明する。図１は、本実施形態に係る情報処理システムの一例を示すブロック図である。図１において、情報処理システム１は、情報処理装置２、端末装置３、およびテレビ４を備える。本実施形態における情報処理システム１は、動画を表示装置（端末装置３および／またはテレビ４）に表示するものである。
【００３９】
情報処理システム１は情報処理装置２を含む。情報処理装置２は、動画を再生する処理等、情報処理システム１において実行される情報処理を実行する。情報処理装置２は、パーソナルコンピュータ、ゲーム装置、携帯端末、スマートフォン等、どのような形態の情報処理装置であってもよい。情報処理装置２は、端末装置３およびテレビ４と通信可能である。なお、情報処理装置２と端末装置３またはテレビ４との通信は、有線であってもよいし無線であってもよい。
【００４０】
図１に示すように、情報処理装置２は制御部１１を備える。制御部１１はＣＰＵおよびメモリを有する。ＣＰＵがメモリを用いて所定の情報処理プログラム（動画再生プログラム３０）を実行することによって、情報処理装置２における情報処理が実行される。なお、情報処理装置２は、上記の情報処理を実行することができればどのような構成であってもよく、例えば情報処理の一部または全部が専用回路によって実行されてもよい。本実施形態においては、上記情報処理によって、情報処理装置２から、表示装置である端末装置３および／またはテレビ４へ画像（動画）が出力される。情報処理装置２は、動画とともに出力すべき音声を端末装置３および／またはテレビ４へ出力してもよい。
【００４１】
情報処理装置２は、記憶部１２を備える。記憶部１２は、制御部１１がアクセス可能な任意の記憶装置である。記憶部１２は、例えばハードディスク等の、情報処理装置２に内蔵される記憶部であってもよいし、例えば光ディスク等の、情報処理装置２に着脱可能な記憶部であってもよい。
【００４２】
記憶部１２は、動画再生プログラム３０と、動画データ３１とを記憶する。動画再生プログラム３０は、動画データ３１を再生するための情報処理プログラムである。動画再生プログラム３０によって実行される情報処理の詳細については後述する（図１０参照）。
【００４３】
動画データ３１は、情報処理システム１において再生される動画を表すデータである。本実施形態においては、動画データ３１は予め記憶部１２に記憶されているものとするが、他の実施形態においては、動画データ３１は、外部のサーバから情報処理システム１へ送信（ストリーミング送信）されて再生されてもよい。詳細は後述するが、本実施形態においては、動画データ３１は、パノラマ動画と非パノラマ動画とが混在する動画のデータである。制御部１１は、動画データ３１に基づく動画を、表示装置として機能する端末装置３および／またはテレビ４へ出力する。
【００４４】
情報処理システム１は、端末装置３を含む。端末装置３は、表示部の一例であるＬＣＤ（液晶表示装置）２１を有する。つまり、端末装置３は表示装置と言うことができる。本実施形態においては、端末装置３は、可搬型（携帯型とも言う）の表示装置である。端末装置３は、情報処理装置２から送信されてくる画像（動画）を受信し、画像をＬＣＤ２１に表示する。
【００４５】
また、端末装置３は、音声出力部の一例であるスピーカ２２を有する。端末装置３は、情報処理装置２から送信されてくる音声データを受信し、音声をスピーカ２２から出力する。
【００４６】
端末装置３は入力部２３を有する。入力部２３はユーザの操作を受け付け、ユーザの操作を表す操作データを出力する。入力部２３は、例えば、タッチパネル、スライドパッド、十字キー、および／または、ボタン等の操作装置であってもよい。また、入力部２３は、例えば姿勢センサ（加速度センサやジャイロセンサ等）のような、端末装置３を動かす操作を検知することが可能な装置であってもよい。端末装置３は、入力部２３から出力される操作データを情報処理装置２へ送信する。上記のように、本実施形態においては、表示装置と操作装置とが一体として設けられる。ただし、他の実施形態においては、表示装置と操作装置とが別体として設けられてもよい。
【００４７】
テレビ４は、画像（動画）を表示する表示装置の一例である。テレビ４は、据置型の表示装置の一例である。情報処理装置２からテレビ４へ画像が送信されてくる場合、テレビ４は当該画像を表示する。テレビ４はスピーカを備えていてもよい。情報処理装置２からテレビ４へ音声が送信されてくる場合、スピーカは当該音声を出力する。
【００４８】
情報処理システム１においては、端末装置３に対する入力に応じて情報処理装置２が情報処理を実行し、実行の結果得られた画像（動画）が端末装置３および／またはテレビ４に表示される。このように、本実施形態においては、情報処理システム１は、入力機能、情報処理機能、および表示機能が複数の装置によって実現される構成である。なお、他の実施形態においては、情報処理システム１は、これらの機能を有する単一の情報処理装置（例えば携帯型あるいは可搬型の情報処理装置）で構成されてもよい。また、他の実施形態においては、情報処理装置２の機能が複数の装置によって実現されてもよい。例えば、他の実施形態においては、情報処理装置２において実行される情報処理の少なくとも一部が、ネットワーク（広域ネットワークおよび／またはローカルネットワーク）によって通信可能な複数の装置によって分散して実行されてもよい。
【００４９】
［２．動画再生の概要］
次に、本実施形態における動画を再生する処理の概要について説明する。ここで、情報処理システム１において再生される動画データ３１は、パノラマ動画のデータと非パノラマ動画のデータとを含む。つまり、本実施形態において、情報処理システム１においては、パノラマ動画と非パノラマ動画との両方からなる動画が再生される。
【００５０】
（パノラマ動画）
ここで、パノラマ動画とは、複数のパノラマ画像によって構成される動画である。また、パノラマ画像とは、表示装置に表示される範囲よりも広い範囲の画像である。図２は、パノラマ画像の一例を示す図である。図２に示すように、パノラマ画像は、表示装置に表示される画像の視野範囲よりも広い視野範囲の画像である。つまり、パノラマ画像については、基本的にはその一部の範囲（例えば図２に示す点線の範囲）の画像が表示装置に表示される。ただし、情報処理システム１は、パノラマ画像の全体を表示装置に表示する機能を有していてもよい。例えば本実施形態のように複数の表示装置が用いられる場合には、一部の表示装置においてパノラマ画像の全体が表示されてもよい。本明細書においては、パノラマ画像のうちで表示装置に表示される範囲を「表示範囲」と呼ぶ。パノラマ画像は、（表示装置に表示される際に）表示範囲を決定する処理が行われる画像と言うことができる。表示範囲は、例えばユーザの操作に従って変化（移動）してもよい。表示範囲が移動する場合、パノラマ画像は、表示範囲が変化することによって視線の方向が変化する画像であるとも言える。
【００５１】
なお、図２においては、左右方向に関して約１８０°の視野角を有するパノラマ画像を例示したが、本実施形態においては、上下左右方向に関して全方向（３６０°）の視野角を有するパノラマ画像が用いられる。ただし、パノラマ画像には死角があってもよく、例えば視野角が１８０°程度であってもよい。例えばある方向に関して視野角が１８０°以上である画像はパノラマ画像であると言うことができる。また、パノラマ画像は、カメラによって撮影された実画像（実写画像）であってもよいし、その一部または全部が仮想画像（ＣＧ画像）であってもよい。
【００５２】
パノラマ動画が再生される際、情報処理システム１は、パノラマ動画のうちの表示範囲を決定する処理と、決定された表示範囲の画像を表示装置（端末装置３および／またはテレビ４）に出力する処理を実行する。これらの処理が１フレーム時間毎に繰り返し実行されることによって、表示装置においてパノラマ動画が再生される。
【００５３】
なお、パノラマ動画は、時間経過に伴って視点が移動するものであってもよいし、視点が移動しない（固定される）ものであってもよい。視点が移動する場合、例えば、図２に示すように道路上から周囲を見たパノラマ画像が表示され、道路を進んでいく（視点が道路に沿って移動する）パノラマ動画が再生されてもよい。
【００５４】
（非パノラマ動画）
また、非パノラマ動画とは、複数の非パノラマ画像によって構成される動画である。また、非パノラマ画像とは、パノラマ画像とは異なり、表示装置に表示される範囲と略同じ範囲の画像である。非パノラマ画像は、例えば、図２に示す点線の範囲のみの画像である。非パノラマ画像は、画像領域の大きさがパノラマ画像の画像領域よりも小さい画像であると言える。非パノラマ画像については、基本的には略全体が表示装置に表示される。ただし、非パノラマ画像は、厳密な意味でその画像領域の全てが表示される必要はなく、例えば画像領域の周に近い部分は表示されなくてもよい。非パノラマ画像は、（表示装置に表示される際に）表示範囲を決定する処理が行われない画像と言うことができる。なお、情報処理システム１は、非パノラマ画像の一部を表示装置に表示する機能（例えばズーム機能）を有していてもよい。
【００５５】
（動画の再生）
本実施形態においては、上記のように、パノラマ動画と非パノラマ動画とを含む動画が情報処理システム１において再生される。ここで、本実施形態においては、動画の開始から終了までの期間において、パノラマ動画と非パノラマ動画とが、動画データにおいて定められる順序で再生される。動画データにおいて上記順序はどのように設定されてもよい。本実施形態においては、動画データ３１に含まれる各画像（パノラマ画像および非パノラマ画像）にはそれぞれフレーム番号が付されており、各画像がフレーム番号順に表示されることによって、動画が再生される。
【００５６】
図３は、本実施形態における動画データを用いて再生される動画の一例を示す図である。図３においては、１つの動画に、２つのパノラマ動画と２つの非パノラマ動画とが混在する場合を例として説明する。なお、ここでは、連続して再生される一連の画像（パノラマ画像および非パノラマ画像を含む）で構成される動画を、「１つの動画」と呼ぶ。また、連続して再生される一連のパノラマ画像で構成される動画を「１つのパノラマ動画」と呼び、連続して再生される一連の非パノラマ画像で構成される動画を「１つの非パノラマ動画」と呼ぶ。図３に示されるように、１つの動画に含まれるパノラマ動画は１つ以上であってよく、１つの動画に含まれる非パノラマ動画は１つ以上であってよい。
【００５７】
図３に示す例においては、第１パノラマ動画、第１非パノラマ動画、第２パノラマ動画、および第２非パノラマ動画の順で動画が再生される。具体的には、動画の開始時点Ｔｓから、開始から時間（Ｔ１−Ｔｓ）が経過する時点Ｔ１までの期間においては、第１のパノラマ動画が再生される。当該時点Ｔ１から、開始から時間（Ｔ２−Ｔｓ）が経過する時点Ｔ２までの期間においては、第１の非パノラマ動画が再生される。当該時点Ｔ２から、開始から時間（Ｔ３−Ｔｓ）が経過する時点Ｔ３までの期間においては、第１のパノラマ動画とは異なる第２のパノラマ動画が再生される。当該時点Ｔ３から、動画の終了時点Ｔｅまでの期間においては、第１の非パノラマ動画とは異なる第２の非パノラマ動画が再生される。
【００５８】
パノラマ動画の再生期間（時点Ｔｓ〜Ｔ１の期間、および、時点Ｔ２〜Ｔ３の期間）においては、パノラマ動画のうちの一部の範囲（例えば、図３に示す点線の範囲）が表示範囲として表示装置に表示される。詳細は後述するが、本実施形態においては、パノラマ画像のうちで、ユーザの操作に基づいて決定される範囲の画像が端末装置３に表示される。また、パノラマ画像のうちで、予め定められる所定の範囲の画像がテレビ４に表示される。したがって、パノラマ動画の再生期間においては、ユーザは、パノラマ動画のうちから所望の方向の範囲を選択して見ることができる。
【００５９】
一方、非パノラマ動画の再生期間（時点Ｔ１〜Ｔ２の期間、および、時点Ｔ３〜Ｔｅの期間）においては、非パノラマ動画の全体の範囲が表示装置に表示される（図３参照）。詳細は後述するが、本実施形態においては、非パノラマ動画がテレビ４に表示される。したがって、非パノラマ動画の再生期間においては、予め決まった範囲の画像がユーザに提供される。
【００６０】
上述のように、本実施形態においては、情報処理システム１は、動画の開始から終了まで期間において、１以上のパノラマ動画と１以上の非パノラマ動画とを、動画データ３１において定められる順序で再生する。このように、情報処理システム１は、ユーザが表示範囲を選択可能なパノラマ動画と、所定の範囲の画像が提示される非パノラマ動画という、２通りの再生態様で１つの動画を再生することができる。
【００６１】
本実施形態のように、動画の再生態様のバリエーションを増やすことによって、今までにない方法でユーザに動画を提供することができ、動画の演出効果を向上することができる。例えば、パノラマ動画において、ユーザが視線方向（表示範囲）を常に自由に操作できるとすれば、コンテンツ作成者が注目して欲しい対象（登場人物等）をユーザが見ないおそれがある。上記対象が登場する期間において、ユーザがその対象の方へ視線方向（表示範囲）を向けていないかもしれないからである。これに対して、本実施形態によれば、コンテンツ作成者がユーザを上記対象に注目させたい期間においては動画を非パノラマ動画とすることによって、上記対象をユーザに確実に見せることができる。例えば、図３の例においては、時点Ｔ２〜時点Ｔ３の期間において、パノラマ動画を提供することで所望の視線方向の画像をユーザに提供するとともに、時点Ｔ３〜Ｔｅの期間において、パノラマ動画中に登場する特定の建物にユーザを注目させることができる。
【００６２】
［３．動画データの詳細］
次に、動画データ３１の詳細について説明する。図４は、動画データ３１のデータ構造の一例を示す図である。本実施形態においては、動画データ３１は、図４に示すデータ構造を有するものとする。ただし、動画データ３１のデータ構造は、動画の開始から終了までの期間において、１以上のパノラマ動画のデータと１以上の非パノラマ動画のデータとが動画データにおいて定められる順序で再生されるように構成される任意のデータ構造であってよい。
【００６３】
（パノラマ動画データおよび非パノラマ動画データ）
図４に示すように、動画データ３１はパノラマ動画データ３２を含む。パノラマ動画データ３２は、パノラマ動画を構成する複数のパノラマ画像を表す複数のパノラマ画像データ３５を含む。なお、各パノラマ画像データには上述のフレーム番号が関連づけられる。１つの動画にパノラマ動画が複数含まれる場合、動画データ３１は、パノラマ動画の数に応じたパノラマ動画データを含んでいてもよい。
【００６４】
また、動画データ３１は非パノラマ動画データ３３を含む。非パノラマ動画データ３３は、非パノラマ動画を構成する複数の非パノラマ画像を表す複数の非パノラマ画像データ３６を含む。なお、各非パノラマ画像データには上述のフレーム番号が関連づけられる。１つの動画に非パノラマ動画が複数含まれる場合、動画データ３１は、非パノラマ動画の数に応じた非パノラマ動画データを含んでいてもよい。
【００６５】
図５は、パノラマ画像データが表す画像領域の一例を示す図である。本実施形態において、１つのパノラマ画像データ３５は、所定の大きさの画像領域４１を表す。より具体的には、パノラマ画像データ３５は、画像領域４１に含まれる各画素の色値を少なくとも表すデータである。本実施形態においては、パノラマ画像は、上記画像領域４１のうちの一部領域である斜線領域４２を用いて表現される。なお、画像領域４１のうちの斜線領域４２以外の部分は、パノラマ画像を表現するために用いられない領域である。この領域には、画像情報以外の他の情報が埋め込まれてもよいし、情報が埋め込まれなくてもよい。
【００６６】
なお、本実施形態においては、表示範囲の画像を生成する処理において、パノラマ画像は正六面体の各面上に投影される（マッピングされる）ものとし、そのため、斜線領域４２は６つの正方形からなる形状となっている。ただし、パノラマ画像を表現するための斜線領域４２の形状はどのような形状であってもよい。また、図５において、点線領域４３は、上記表示範囲に対応する大きさの領域である。パノラマ画像のうちの一部の範囲が表示範囲となることは図５からも明らかである。
【００６７】
一方、図６は、非パノラマ画像データが表す画像領域の一例を示す図である。図６に示すように、１つの非パノラマ画像データ３６は、パノラマ画像データ３５と同じ、上記所定の大きさの画像領域４１を表す。つまり、本実施形態においては、１フレーム分のパノラマ動画のデータと、１フレーム分の非パノラマ動画のデータとは、同じ大きさの画像領域を表す。また、非パノラマ画像は、上記画像領域４１のうちの一部領域である斜線領域４４を用いて表現される。なお、画像領域４１のうちの斜線領域４４以外の部分は、非パノラマ画像を表現するために用いられない領域である。また、パノラマ画像は１画面分の画像ではないのに対して、非パノラマ画像は１画面分の画像であるので、パノラマ動画を表現するための領域４２と、非パノラマ動画を表現するための領域４４とでは、その形状および／または大きさが異なる場合がある。そのため、画像領域４１中においてパノラマ動画を表現するための領域４２と、画像領域４１中において非パノラマ動画を表現するための領域４４とは、少なくとも一部が異なる（重複しない）。
【００６８】
以上のように、本実施形態においては、１フレーム分のパノラマ動画のデータと１フレーム分の非パノラマ動画のデータは、同じ大きさの画像領域４１を表す。そして、パノラマ動画のデータは、上記画像領域４１のうちの一部の領域を用いてパノラマ画像を表現し、非パノラマ動画のデータは、上記画像領域４１のうちの（パノラマ画像とは少なくとも一部が異なる）一部の領域を用いて非パノラマ画像を表現する。これによれば、２種類のデータの形式（画像領域）を同じにすることができるので、動画データの構成を簡易化することができる。また、情報処理システム１は、パノラマ画像データと非パノラマ画像データという２種類のデータを同様に取り扱うことができ、動画データに対する処理が簡単になる。なお、他の実施形態においては、１フレーム分のパノラマ動画のデータと１フレーム分の非パノラマ動画のデータは、異なる大きさの画像領域を表すものであってもよい。
【００６９】
本実施形態においては、パノラマ動画のデータおよび非パノラマ動画のデータは、所定の方法によって圧縮されて記憶される。ここで、図８および図９に示すように、非パノラマ動画を表現するための領域４４は、パノラマ動画を表現するための領域４２よりも小さい。そのため、圧縮された１フレーム分の非パノラマ動画のデータは、圧縮された１フレーム分のパノラマ動画のデータよりもデータ量が小さく構成される。したがって、本実施形態においては、動画全体のうちの一部を非パノラマ動画で構成することによって、動画全体をパノラマ動画のみで構成する場合に比べて、動画データ３１のデータ量を低減することができる。
【００７０】
本実施形態においては、非パノラマ画像は、パノラマ画像よりも解像度が高くなるように生成される。すなわち、図５および図６に示すように、非パノラマ動画を表現するための領域４４は、パノラマ画像の表示範囲に対応する領域４３よりも大きい。換言すれば、非パノラマ画像の再生時における１画面分の領域４４は、パノラマ画像の再生時における１画面分の領域４３よりも大きい。このように、非パノラマ画像の解像度をパノラマ画像の解像度よりも高くすることによって、動画全体のうちでユーザに注目させたい部分の動画を高画質で提示することができる。また、本実施形態によれば、ユーザに注目させたい部分の動画を（表現に用いる領域がパノラマ画像よりも小さい）非パノラマ画像で構成しているので、データ量を増加させることなく、当該部分の動画を高画質にすることができる。なお、他の実施形態においては、パノラマ画像と非パノラマ画像の解像度は同じであってもよいし、パノラマ画像の方が非パノラマ画像よりも解像度が高くてもよい。
【００７１】
（制御データ）
また、図４に示すように、動画データ３１は制御データ３４を含む。制御データ３４は、動画の再生制御のために用いられるデータである。本実施形態においては、制御データ３４は、動画の開始から終了までの期間内の各時点における動画の種別（パノラマ動画または非パノラマ動画）を判別可能な種別データを含む。
【００７２】
種別データは、動画の再生期間における各時点（各フレーム）における画像の種別を判別することが可能な任意の情報でよい。例えば、種別データは、最初のフレームにおける画像の種別と、画像の種別が切り替えられる時点のフレーム番号とを表すものであってもよい。また例えば、種別データは、フレーム番号と各フレームにおける画像の種別とをフレーム毎に関連づけた情報を表すものであってもよい。詳細は後述するが、情報処理システム１は、動画の再生期間中において動画の種別が切り替わることを、上記種別データを用いて判別する。
【００７３】
本実施形態においては、動画データ３１は、１つのファイルとして構成される。つまり、パノラマ動画のデータ、非パノラマ動画のデータ、および、種別データが１つのファイルに含まれる。これによれば、情報処理システム１は、１つのファイルを実行することによってパノラマ動画と非パノラマ動画との両方を含む動画を再生することができる。すなわち、パノラマ動画と非パノラマ動画という２種類の画像を含む動画の取り扱いが容易になる。
【００７４】
なお、他の実施形態においては、動画データ３１は複数のファイルで構成されてもよい。例えば、１つのパノラマ動画または非パノラマ動画が１つのファイルとして構成され、再生の順序を規定する情報（例えばフレーム番号や、自ファイルの次に再生すべきファイル等）が各ファイルに含まれていてもよい。
【００７５】
また、１つの動画に含まれるパノラマ画像と非パノラマ画像とは、同じ内容に関するものであってもよい。ここで、「パノラマ画像と非パノラマ画像とが同じ内容に関する場合」とは、例えば、パノラマ画像と非パノラマ画像とがある場所を同じ視点で撮影した画像である場合や、同じ対象を撮影した画像である場合である。例えば図３に示すように、非パノラマ画像は、パノラマ動画が表す風景のうちの一部を表すものであってもよい。換言すれば、非パノラマ画像は、パノラマ動画の視野範囲のうちの一部の視野範囲に対応するものであってもよい。これによれば、パノラマ動画と非パノラマ動画との内容を連続させることができる。例えば、パノラマ動画に特定の物や人物が登場する場合において、その物や人物が登場する期間の動画を非パノラマ動画とすることによって、ユーザをその物や人物に注目させることができる。
【００７６】
なお、１つの動画に含まれるパノラマ画像と非パノラマ画像とは、異なる内容に関するものであってもよい。例えば、非パノラマ動画は、その前後に再生されるパノラマ動画の説明のための画像（パノラマ動画の内容等を説明する文字情報の画像）で構成されてもよい。より具体的には、非パノラマ動画は、「これからパノラマ動画が始まります。」等のメッセージ（およびアニメーション）であってもよい。
【００７７】
［４．２つの表示装置を用いた動画再生］
図１に示したように、本実施形態においては、情報処理システム１は２つの表示装置を有する。図７は、パノラマ動画の再生時と非パノラマ動画の再生時において各表示装置に表示される画像の一例を示す図である。図７や後述する図８に示すように、本実施形態においては、パノラマ動画と非パノラマ動画とを含む動画が、２つの表示装置を用いて再生される。これによって、本実施形態においては、動画をより効果的に見せることができるとともに、パノラマ動画と非パノラマ動画との切り替えをユーザにわかりやすく通知することができる。以下、詳細を説明する。
【００７８】
（パノラマ動画の再生）
まず、パノラマ動画の再生期間について説明する。図８は、パノラマ動画の再生期間における各表示装置の一例を示す図である。図７および図８に示されるように、パノラマ動画の再生期間においては、パノラマ動画のうちの一部の範囲の画像が２つの表示装置（端末装置３およびテレビ４）に表示される。
【００７９】
テレビ４には、パノラマ動画のうちの所定の範囲の動画が表示される。テレビ４における表示範囲となる上記所定の範囲は、予め定められた方法で設定される。例えば、テレビ４における表示範囲は、予め定められた所定範囲に（固定的に）設定されてもよいし、所定の条件に応じて（またはランダムに）移動するように設定されてもよい。本実施形態においては、情報処理システム１は、所定の視線方向（例えば、視点の位置が移動する場合における視点の移動方向（進行方向））に対応する表示範囲の画像をテレビ４に表示する（図７、図８参照）。
【００８０】
端末装置３には、パノラマ動画のうちの、ユーザの操作に応じて変化する範囲の動画が表示される（図７、図８参照）。本実施形態においては、端末装置３における表示範囲は、端末装置３の姿勢に応じて変更される。例えば図８においては、端末装置３は正面方向（ユーザ（端末装置３）からテレビ４への方向）に対して右を向いた姿勢となっており、端末装置３には、上記視点の移動方向に対して視線が右を向いた場合の表示範囲のパノラマ画像が表示されている。このように、ユーザの操作に応じて表示範囲を決定することによって、ユーザは、端末装置３に対する操作によって視線方向（表示範囲）を自由に変化させてパノラマ動画を見ることができる。
【００８１】
本実施形態においては、情報処理システム１は、パノラマ画像を表示するために仮想の３次元空間を設定し、３次元空間において立体モデルを配置する。本実施形態においては、図５に示す領域４２に対応する立方体の立体モデルが配置される。情報処理システム１は、立体モデルの内側（例えば中心位置）に仮想カメラを配置し、仮想カメラの視線方向をユーザの操作（ここでは、端末装置３の姿勢）に応じて制御する。そして、仮想カメラの位置から視線方向の方を見た立体モデル（立体モデルの内側面）の画像を生成する。このとき、パノラマ画像がテクスチャとして立体モデルの内側面に描画される。これによって、パノラマ画像のうちで仮想カメラの視野範囲に対応する範囲が表示範囲となり、表示範囲内の画像が生成されて表示される。
【００８２】
なお、他の実施形態においては、端末装置３の表示範囲は、ユーザの操作に応じて変化するように決定される任意の方法によって決定されてもよい。また、端末装置３の姿勢の算出方法はどのような方法であってもよい。例えば、端末装置３は、入力部２３として、加速度センサおよび／またはジャイロセンサといった姿勢センサを備えていてもよく、情報処理システム１は、姿勢センサによる検出結果に基づいて端末装置３の姿勢を算出してもよい。また、他の実施形態においては、ユーザの操作に応じて変化する表示範囲の画像が、端末装置３に代えて（あるいは端末装置３とともに）、テレビ４に表示されてもよい。
【００８３】
以上のように、本実施形態においては、情報処理システム１は、パノラマ動画を再生する場合、パノラマ動画のうちの所定の範囲の動画を第１表示装置（テレビ４）に表示するとともに、パノラマ動画のうちの、ユーザの操作に応じて変化する範囲の動画を第２表示装置（端末装置３）に表示する。これによれば、異なる方法で設定される２つの表示範囲によってパノラマ動画を表示することができるので、ユーザに対してパノラマ動画を見やすく提示することができる。
【００８４】
（非パノラマ動画の再生）
次に、非パノラマ動画の再生期間について説明する。非パノラマ動画の再生期間においては、図７に示されるように、非パノラマ動画は、上記第１表示装置（テレビ４）に表示される。テレビ４には、非パノラマ画像の略全体が表示される。一方、端末装置３には、テレビ４よりも視認性が悪い表示態様で非パノラマ動画が表示される。具体的には、端末装置３においては、後述する通知画像５１の下に、明度および／または彩度を下げた非パノラマ動画が表示される（図７参照）。なお、端末装置３には非パノラマ動画が表示されなくてもよい。
【００８５】
このように、本実施形態においては、非パノラマ動画は、パノラマ動画の再生期間においてユーザの操作に応じて表示範囲が変化する動画が表示される第２表示装置（端末装置３）とは異なる第１表示装置（テレビ４）に表示される。したがって、端末装置３の表示範囲を操作するユーザ（端末装置３を見るユーザ）にとっては、パノラマ動画と非パノラマ動画との切り替えに応じて、見るべき表示装置が切り替わることとなる。そのため、上記ユーザは、パノラマ動画と非パノラマ動画との切り替わりをわかりやすく（自然に）認識することができる。これによって、表示範囲を操作可能な状態（パノラマ動画の再生時）から操作不可能な状態（非パノラマ動画の再生時）へと変化した場合において、ユーザに与える違和感を軽減することができる。
【００８６】
また、本実施形態では、上記第１表示装置（テレビ４）が据置型であり、上記第２表示装置（端末装置３）が可搬型である。したがって、一般的には画面がより大きいと言える据置型の表示装置に非パノラマ動画を表示することができるので、非パノラマ動画をより見やすく提示することができる。また、据置型の第１表示装置にパノラマ動画および非パノラマ動画が表示されるので、端末装置３を使用するユーザだけでなく、他のユーザも動画を視聴することができる。
【００８７】
また、本実施形態においては、図７に示すように、非パノラマ動画の再生期間において、テレビ４を見る旨を通知する通知画像５１が端末装置３に表示される。具体的には、端末装置３には、端末装置３を見るユーザ（端末装置３を把持するユーザ）に対して、「テレビをご覧下さい」というメッセージを表す通知画像５１が表示される。端末装置３に通知画像５１を表示することによって、パノラマ動画から非パノラマ動画へと切り替わったことをユーザにより明確に通知することができる。また、上記ユーザの視線をテレビ４の方へ向けさせることができる。
【００８８】
本実施形態においては、情報処理システム１は、各フレームにおける画像がパノラマ画像であるか非パノラマ画像であるかを判別し、判別結果に応じて異なる再生処理によって動画データを再生する（図７参照）。この判別は、種別データに基づいて行われる。本実施形態においては、情報処理システム１は、動画の再生を開始する前に制御データ３４内の種別データを読み出し、各フレームにおける画像の種別を判別しておく。そして、動画を再生する際には、判別結果に従って、実行すべき再生処理を決定する。なお、他の実施形態においては、上記の判別は、１フレーム毎に実行されてもよい。このように、種別データを用いることによって、情報処理システム１は上記判別を容易に行うことができる。また、画像の種別の判別結果に応じて異なる再生処理を実行することで、情報処理システム１は画像の種別に応じた適切な再生処理を実行することができる。
【００８９】
なお、本実施形態においては、再生される画像がパノラマ画像であると判別される場合、情報処理システム１は、上記再生処理として、当該パノラマ画像のうちでユーザの操作に基づいて決定される範囲の画像を表示対象として選択する処理を実行する。また、再生される画像の種別が非パノラマ画像であると判別される場合、情報処理システム１は、上記再生処理として、非パノラマ画像の範囲を表示対象として選択する処理を実行する。これによれば、情報処理システム１は、再生態様（パノラマ動画か非パノラマ動画か）に応じて適切な表示対象を選択することができる。すなわち、パノラマ動画の再生中においてはユーザの所望の範囲の画像を提示することができるとともに、非パノラマ動画の再生中においては非パノラマ動画を確実に提示することができる。
【００９０】
（非パノラマ動画からパノラマ動画への移行）
次に、非パノラマ動画からパノラマ動画へと切り替わる際における表示について説明する。図９は、非パノラマ動画からパノラマ動画へと切り替わる場合の端末装置３における画像の一例を示す図である。本実施形態においては、非パノラマ動画の再生期間において、パノラマ動画へと切り替わる時点Ｔｃの所定時間前になった場合、情報処理システム１は、非パノラマ動画からパノラマ動画へと切り替わる旨の通知を開始する（図９参照）。この通知は、非パノラマ動画からパノラマ動画へと切り替わるタイミング（またはその直後）まで行われる。なお、上記所定時間前のタイミングが到来したか否かの判定は、上記種別データを用いて行われる。上述したように、本実施形態においては、情報処理システム１は、動画の再生を開始する前に制御データ３４内の種別データを読み出し、各フレームにおける画像の種別を予め判別しておく。そのため、本実施形態においては、切り替わりよりも前の上記タイミングを判定することが可能である。
【００９１】
上記の通知は、端末装置３を用いて画像および／または音声によって行われる。この通知の具体的な方法はどのようなものであってもよいが、本実施形態においては、図９に示す方法で行われる。具体的には、端末装置３には、「パノラマが始まります」というメッセージを表す通知画像５２が表示されるとともに、パノラマ動画へと切り替わる時点までの残り時間を表す通知画像５３が表示される。これらの通知画像５２および５３は、非パノラマ動画からパノラマ動画へと切り替わる時点Ｔｃまで表示される。また、端末装置３のスピーカ２２から、残り時間に応じて音が出力される。さらに、非パノラマ動画からパノラマ動画へと切り替わるタイミング（またはその直後のタイミング）で音が出力される。
【００９２】
上記のように、本実施形態においては、非パノラマ動画の再生からパノラマ動画の再生へと切り替わる場合、パノラマ動画の再生へと切り替わる前に、端末装置３を用いて通知が行われる。これによって、パノラマ動画への切り替わりを切り替わる前にユーザに通知することができる。なお、本実施形態においては、非パノラマ動画の再生期間中にはテレビ４に非パノラマ動画が表示されるので、端末装置３を用いて上記の通知を行ってもテレビ４によって非パノラマ動画を確実に提示することができる。つまり、端末装置３を用いることによって、非パノラマ動画の表示に影響を与えることなく上記の通知を行うことができる。
【００９３】
なお、非パノラマ動画からパノラマ動画へと切り替わった直後における端末装置３の表示範囲は、どのように設定されてもよい。この表示範囲は、例えば、テレビ４における表示範囲と同じに設定されてもよいし、その時点におけるユーザ操作の状態（例えば、端末装置３の姿勢）に基づいて設定されてもよい。
【００９４】
［５．動画再生処理の詳細］
以下、本実施形態において情報処理システム１（情報処理装置２）で実行される動画再生処理の具体的な一例について説明する。図１０は、本実施形態において情報処理装置２（制御部１１）が実行する動画再生処理の流れの一例を示すフローチャートである。本実施形態においては、図１０に示す一連の処理は、制御部１１のＣＰＵが上記動画再生プログラム３０を実行することによって行われる。
【００９５】
なお、図１０に示す動画再生処理が開始されるタイミングは任意である。本実施形態においては、ユーザが端末装置３を用いて、動画を再生する指示を行ったことに応じて動画再生プログラム３０の実行が開始される。このとき、動画再生プログラム３０は、適宜のタイミングでその一部または全部が制御部１１のメモリに読み出されて実行される。これによって、図１０に示す一連の処理が開始される。なお、動画再生プログラム３０は、情報処理装置２内の記憶部１２に予め記憶されているものとする。ただし、他の実施形態においては、情報処理装置２に着脱可能な記憶媒体から取得されてメモリ１４に記憶されてもよいし、インターネット等のネットワークを介して他の装置から取得されてメモリ１４に記憶されてもよい。
【００９６】
なお、図１０に示すフローチャートにおける各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理順序を入れ替えてもよいし、各ステップの処理に加えて（または代えて）別の処理が実行されてもよい。また、本実施形態では、上記フローチャートの各ステップの処理をＣＰＵが実行するものとして説明するが、上記フローチャートにおける一部のステップの処理を、ＣＰＵ以外のプロセッサや専用回路が実行するようにしてもよい。
【００９７】
本実施形態においては、まずステップＳ１において、ＣＰＵは、記憶部１２に記憶されている動画データ３１に含まれる制御データ３４（種別データ）を読み出す。さらに、本実施形態においては、ＣＰＵは、種別データを用いて、動画中の各フレームにおける画像の種別（動画におけるパノラマ動画と非パノラマ動画との切り替えタイミング）を算出する。ステップＳ１の後、ステップＳ２〜Ｓ１１の処理が繰り返し実行されることによって、動画の再生が行われる。本実施形態においては、ステップＳ２〜Ｓ１１の処理ループが１フレームにつき１回実行される。
【００９８】
ステップＳ２において、ＣＰＵは、現在のフレームに対応する画像データ（パノラマ画像データまたは非パノラマ画像データ）を取得する。すなわち、ＣＰＵは、動画データ３１に含まれるパノラマ画像データのうち、現在のフレーム番号に対応する画像データを記憶部１２から読み出す（なお、現在のフレーム番号は、ステップＳ２〜Ｓ１１の処理ループの処理回数に対応する）。読み出された画像データは、（画像データが圧縮されている場合には伸張されて）制御部１１のメモリに記憶される。
【００９９】
ステップＳ３において、ＣＰＵは、現在のフレームで再生すべき動画がパノラマ動画であるか否かを判定する。この判定は、上記ステップＳ１で算出された画像の種別を用いて行われる。ステップＳ３の判定結果が肯定である場合、ステップＳ４の処理が実行される。一方、ステップＳ３の判定結果が否定である場合、後述するステップＳ７の処理が実行される。
【０１００】
ステップＳ４において、ＣＰＵは、ユーザの操作に基づいて、パノラマ画像のうちの表示範囲を決定する。表示範囲の決定方法は任意であるが、例えば上記“（パノラマ動画の再生）”で述べた方法で表示範囲が決定される。
【０１０１】
ステップＳ５において、ＣＰＵは、決定された表示範囲の画像を端末装置３に表示させる。すなわち、ＣＰＵは、ステップＳ２で取得したパノラマ画像データが表すパノラマ画像のうち、上記表示範囲の画像を抽出し、抽出した画像を端末装置３へ送信する。端末装置３は、情報処理装置２から送信されてきた画像をＬＣＤ２１に表示する。これによって、上記表示範囲の画像が端末装置３に表示される。
【０１０２】
ステップＳ６において、ＣＰＵは、所定の範囲の画像をテレビ４に表示させる。すなわち、ＣＰＵは、ステップＳ２で取得したパノラマ画像データが表すパノラマ画像のうち、上記所定の範囲の画像を抽出し、抽出した画像をテレビ４へ送信する。なお、所定の範囲の決定方法は任意であるが、例えば上記“（パノラマ動画の再生）”で述べた方法で所定の範囲が設定される。テレビ４は、情報処理装置２から送信されてきた画像を表示する。これによって、上記所定の範囲の画像がテレビ４に表示される。ステップＳ６の後、後述するステップＳ１１の処理が実行される。
【０１０３】
一方、ステップＳ７において、ＣＰＵは、非パノラマ画像をテレビ４に表示させる。すなわち、ＣＰＵは、ステップＳ２で取得した非パノラマ画像データが表す非パノラマ画像をテレビ４へ送信する。これによって、非パノラマ画像がテレビ４に表示される。
【０１０４】
ステップＳ８において、ＣＰＵは、非パノラマ動画からパノラマ動画へと切り替わるタイミングの所定時間前の時点が到来したか否かを判定する。この判定は、上記ステップＳ１で算出された画像の種別を用いて行われる。具体的な判定方法は、例えば上記“（非パノラマ動画からパノラマ動画への移行）”で述べた方法である。ステップＳ８の判定結果が否定である場合、ステップＳ９の処理が実行される。一方、ステップＳ８の判定結果が肯定である場合、後述するステップＳ１０の処理が実行される。
【０１０５】
ステップＳ９において、ＣＰＵは、テレビ４を見る旨の通知を行う。すなわち、ＣＰＵは、上記“（非パノラマ動画の再生）”で述べたように、通知画像５１を含む画像を端末装置３へ出力する。これによって、端末装置３には通知画像を含む画像が表示される(図７参照)。ステップＳ９の後、後述するステップＳ１１の処理が実行される。
【０１０６】
一方、ステップＳ１０において、ＣＰＵは、非パノラマ動画からパノラマ動画へと切り替わる旨の通知を行う。すなわち、ＣＰＵは、上記“（非パノラマ動画からパノラマ動画への移行）”で述べたように、非パノラマ動画からパノラマ動画へと切り替わる旨の通知を画像および音によって行う。これによって、当該通知を表す通知画像５２および５３が端末装置３のＬＣＤ２１に表示されるとともに、当該通知を表す音が端末装置３のスピーカ２２から出力される。ステップＳ１０の後、後述するステップＳ１１の処理が実行される。
【０１０７】
ステップＳ１１において、ＣＰＵは、動画の再生を終了するか否かを判定する。この判定の具体的な方法は任意である。例えば、動画を最後まで再生した場合、あるいは、動画の再生を停止する旨の指示がユーザによって行われた場合等には、ＣＰＵは、動画の再生を終了すると判定する。また例えば、動画の再生が途中である場合、あるいは、ユーザによる指示がない場合等には、ＣＰＵは、動画の再生を終了しないと判定する。ステップＳ１１の判定結果が否定である場合、ステップＳ２の処理が再度実行される。以降、ステップＳ１１において動画の再生を終了すると判定されるまで、ステップＳ２〜Ｓ１１の処理が繰り返し実行される。一方、ステップＳ１１の判定結果が肯定である場合、ＣＰＵは、図１０に示す動画再生処理を終了する。
【０１０８】
上記動画再生処理によって、情報処理装置２は、パノラマ動画と非パノラマ動画とを含む動画の再生を実行する。すなわち、情報処理装置２は、ステップＳ２の処理によって動画データを取得し、ステップＳ４〜Ｓ７の処理によって、パノラマ動画と非パノラマ動画とを、動画データにおいて定められる順序で再生する。
【０１０９】
［６．変形例］
上記実施形態においては、情報処理システム１は、２つの表示装置を有する構成であった。ここで、他の実施形態においては、情報処理システム１は、表示装置を１つのみ有していてもよいし、３つ以上有していてもよい。なお、表示装置が１つである場合、パノラマ動画の再生期間においては、表示範囲を変化させて（例えば、ユーザの操作に応じて変化させて）パノラマ画像の一部の画像が表示装置に表示され、非パノラマ動画の再生期間においては、非パノラマ画像の略全体が表示装置に表示されてもよい。
【産業上の利用可能性】
【０１１０】
以上のように、本発明は、より多くの態様で動画を再生すること等を目的として、例えば動画を再生する情報処理装置や、動画再生プログラムや、動画データとして利用することが可能である。
【符号の説明】
【０１１１】
１  情報処理システム
２  情報処理装置
３  端末装置
４  テレビ
１１  制御部
１２  記憶部
２１  ＬＣＤ
３０  動画再生プログラム
３１  動画データ
【図１】
2014183379.tif 000003
【図２】
2014183379.tif 000004
【図３】
2014183379.tif 000005
【図４】
2014183379.tif 000006
【図５】
2014183379.tif 000007
【図６】
2014183379.tif 000008
【図７】
2014183379.tif 000009
【図８】
2014183379.tif 000010
【図９】
2014183379.tif 000011
【図１０】
2014183379.tif 000012