(57)【要約】【課題】ネットワーク経由による動画の視聴を快適に行う。【解決手段】端末装置は、動画を配信する動画配信装置に接続される端末装置であって、動画の動画データと当該動画データを低解像度にした低解像度画像データとを動画配信装置から取得する取得部と、動画データを再生して表示部に表示させるとともに、早送り再生又は巻戻し再生を行う際に、低解像度画像データを早送り再生又は巻戻し再生して表示部に表示させる再生制御部と、を備える。【選択図】図３
2015220609.tif 000002
【特許請求の範囲】
【請求項１】
動画を配信する動画配信装置に接続される端末装置であって、
前記動画の動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得する取得部と、
前記動画データを再生して表示部に表示させるとともに、早送り再生又は巻戻し再生を行う際に、低解像度画像データを早送り再生又は巻戻し再生して前記表示部に表示させる再生制御部と、
を備えることを特徴とする端末装置。
【請求項２】
前記再生制御部は、
早送り再生又は巻戻し再生を行う部分の前記動画データを前記取得部が未取得の場合、前記低解像度画像データを早送り再生又は巻戻し再生して前記表示部に表示させる、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記取得部は、
前記動画データを再生したときの所定の時間間隔ごとのフレーム画像の前記低解像度画像データを取得する、
を備えることを特徴とする請求項１または２に記載の端末装置。
【請求項４】
前記取得部は、
前記動画データのキーフレームごとのフレーム画像の前記低解像度画像データを取得する、
ことを特徴とする請求項１または２に記載の端末装置。
【請求項５】
前記再生制御部は、
再生を行う部分の前記動画データを前記取得部が未取得の場合、未取得の前記動画データに対応する前記低解像度画像データを再生して前記表示部に表示させる、
ことを特徴とする請求項１から３の何れか一項に記載の端末装置。
【請求項６】
動画を配信する動画配信装置に接続される端末装置であって、
前記動画の動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得する取得部と、
前記動画データを再生して表示部に表示させるとともに、再生を行う部分の前記動画データを前記取得部が未取得の場合、未取得の前記動画データに対応する低解像度画像データを再生して前記表示部に表示させる再生制御部と、
を備えることを特徴とする端末装置。
【請求項７】
動画データを配信する動画配信装置に接続される端末装置の制御方法であって、
前記動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得し、
前記動画データに基づく動画を再生して表示部に表示させるとともに、早送り再生又は巻戻し再生を行う際に、当該動画に対応する低解像度画像を早送り再生又は巻戻し再生して前記表示部に表示させる、
ことを特徴とする制御方法。
【請求項８】
動画データを配信する動画配信装置に接続される端末装置の制御方法であって、
前記動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得し、
前記動画データに基づく動画を再生して表示部に表示させるとともに、再生を行う部分の前記動画データを未取得の場合、未取得の前記動画データに対応する低解像度画像データを再生して前記表示部に表示させる、
ことを特徴とする制御方法。
【請求項９】
動画データを配信する動画配信装置に接続される端末装置のコンピュータに、
前記動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得するステップと、
前記動画データに基づく動画を再生して表示部に表示させるとともに、早送り再生又は巻戻し再生を行う際に、当該動画に対応する低解像度画像を早送り再生又は巻戻し再生して前記表示部に表示させるステップと、
を実行させるためのプログラム。
【請求項１０】
動画データを配信する動画配信装置に接続される端末装置のコンピュータに、
前記動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得するステップと、
前記動画データに基づく動画を再生して表示部に表示させるとともに、再生を行う部分の前記動画データを未取得の場合、未取得の前記動画データに対応する低解像度画像データを再生して前記表示部に表示させるステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
動画を配信する配信サーバから端末装置がネットワーク経由で動画を取得して再生するストリーミング方式の動画配信システムがある（例えば、特許文献１参照）。ネットワーク経由で動画を視聴する場合には、動画データの取得状況によっては、ユーザが視聴したい部分の動画が未取得であることから視聴できないことがある。そのため、ＨＴＴＰ（Hypertext Transfer Protocol）のＲａｎｇｅＲｅｑｕｅｓｔ（レンジリクエスト）の利用により、視聴したい部分ごとに動画をピンポイントで取得して再生することが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第５２６７１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＲａｎｇｅＲｅｑｕｅｓｔ（レンジリクエスト）を利用して視聴したい部分ごとに動画を取得する方法であっても、動画の早送り再生又は巻戻し再生では動画データの取得が追い付かず表示が困難な場合があり、快適な視聴ができない場合があった。
【０００５】
本発明は、このような事情に鑑みてなされたもので、ネットワーク経由による動画の視聴を快適に行える端末装置、制御方法、およびプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の一態様は、動画を配信する動画配信装置に接続される端末装置であって、前記動画の動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得する取得部と、前記動画データを再生して表示部に表示させるとともに、早送り再生又は巻戻し再生を行う際に、低解像度画像データを早送り再生又は巻戻し再生して前記表示部に表示させる再生制御部と、を備えることを特徴とする端末装置である。
【０００７】
また、本発明の一態様は、上記端末装置において、前記再生制御部が、早送り再生又は巻戻し再生を行う部分の前記動画データを前記取得部が未取得の場合、前記低解像度画像データを早送り再生又は巻戻し再生して前記表示部に表示させることを特徴とする。
【０００８】
また、本発明の一態様は、上記端末装置において、前記取得部が、前記動画データを再生したときの所定の時間間隔ごとのフレーム画像の前記低解像度画像データを取得する、を備えることを特徴とする。
【０００９】
また、本発明の一態様は、上記端末装置において、前記取得部が、前記動画データのキーフレームごとのフレーム画像の前記低解像度画像データを取得する、ことを特徴とする。
【００１０】
また、本発明の一態様は、上記端末装置において、前記再生制御部が、再生を行う部分の前記動画データを前記取得部が未取得の場合、未取得の前記動画データに対応する前記低解像度画像データを再生して前記表示部に表示させる、ことを特徴とする。
【００１１】
また、本発明の一態様は、動画を配信する動画配信装置に接続される端末装置であって、前記動画の動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得する取得部と、前記動画データを再生して表示部に表示させるとともに、再生を行う部分の前記動画データを前記取得部が未取得の場合、未取得の前記動画データに対応する低解像度画像データを再生して前記表示部に表示させる再生制御部と、を備えることを特徴とする端末装置である。
【００１２】
また、本発明の一態様は、動画データを配信する動画配信装置に接続される端末装置の制御方法であって、前記動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得し、前記動画データに基づく動画を再生して表示部に表示させるとともに、早送り再生又は巻戻し再生を行う際に、当該動画に対応する低解像度画像を早送り再生又は巻戻し再生して前記表示部に表示させる、ことを特徴とする制御方法である。
【００１３】
また、本発明の一態様は、動画データを配信する動画配信装置に接続される端末装置の制御方法であって、前記動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得し、前記動画データに基づく動画を再生して表示部に表示させるとともに、再生を行う部分の前記動画データを未取得の場合、未取得の前記動画データに対応する低解像度画像データを再生して前記表示部に表示させる、ことを特徴とする制御方法である。
【００１４】
また、本発明の一態様は、動画データを配信する動画配信装置に接続される端末装置のコンピュータに、前記動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得するステップと、前記動画データに基づく動画を再生して表示部に表示させるとともに、早送り再生又は巻戻し再生を行う際に、当該動画に対応する低解像度画像を早送り再生又は巻戻し再生して前記表示部に表示させるステップと、を実行させるためのプログラムである。
【００１５】
また、本発明の一態様は、動画データを配信する動画配信装置に接続される端末装置のコンピュータに、前記動画データと前記動画データを低解像度にした低解像度画像データとを前記動画配信装置から取得するステップと、前記動画データに基づく動画を再生して表示部に表示させるとともに、再生を行う部分の前記動画データを未取得の場合、未取得の前記動画データに対応する低解像度画像データを再生して前記表示部に表示させるステップと、を実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明によれば、ネットワーク経由による動画の視聴を快適に行うことができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態による動画配信システムの構成を示す概略ブロック図である。
【図２】第１の実施形態による動画データとサムネイル画像データとを示す図である。
【図３】第１の実施形態による端末装置の構成を示す概略ブロック図である。
【図４】動画の早送り再生又は巻戻し再生の処理の一例を示すフローチャートである。
【図５】動画の早送り再生の表示例を示す図である。
【図６】第２の実施形態による動画の再生処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について説明する。
＜第１の実施形態＞
図１は、この発明の第１の実施形態による動画配信システム１の構成の一例を示す概略ブロック図である。動画配信システム１は、動画配信サーバ１００と、複数の端末装置２００とを備え、これらはネットワーク５を介して接続されている。このネットワーク５は、インターネット網や公衆回線網等であり、いずれか一方を用いて接続される場合も、両方が組み合わされて接続される場合もある。
【００１９】
この図において、動画配信サーバ１００は、端末装置２００からの配信要求に応じて、動画を要求元の端末装置２００へ配信する。この配信は、例えば、ストリーミング配信によって行われる。端末装置２００は、ネットワーク５を介して動画配信サーバ１００に接続し、動画配信サーバ１００から配信される動画データを受信する。そして、端末装置２００は、受信した動画データを再生して表示する。例えば、端末装置２００は、インターネット等の通信回線を介して各種サーバ等と通信可能な機能を有する端末装置であり、コンピュータ（ＰＣ）、モバイル端末（携帯電話、スマートフォン、情報端末装置等）、ゲーム機等を適用することができる。
【００２０】
また、動画配信サーバ１００は、動画を端末装置２００へ配信する場合、その動画の動画データに加えて、当該動画データを低解像度にしたサムネイル画像データ（低解像度画像データ）を生成して配信する。これは、端末装置２００において、例えば早送り再生又は巻戻し再生が行われたときに動画データの取得が追い付かない場合に、当該動画データの代わりにサムネイル画像データを再生して表示可能とするためである。
【００２１】
例えば、サムネイル画像データは、動画データを再生したときの所定の時間間隔（例えば、１秒間隔）ごとのフレーム画像を低解像度にしたサムネイル画像のデータである。
図２は、動画データと、動画データのうち１秒間隔ごとのサムネイル画像データとを示す図である。この図において横軸は時間（ｔ）であり、動画データとサムネイル画像データとのそれぞれのフレーム画像を時間軸に並べて表している。なお、時間（ｔ）は、動画データのタイムコード（時：分：秒：フレーム）で示している。動画配信サーバ１００は、動画データのフレーム数を間引きして、且つ低解像度にしたサムネイル画像データを配信する。この図に示す例では、動画配信サーバ１００は、動画データを再生したときの1秒間隔ごとのフレームのサムネイル画像データ（ｆｓ１、ｆｓ２、ｆｓ３、・・・）を配信する。
【００２２】
なお、サムネイル画像データは、所定の時間間隔とすることに限られるものではなく、例えば、動画データのキーフレームごとのフレーム画像を低解像度にしたサムネイル画像のデータとしてもよい。
【００２３】
端末装置２００は、動画配信サーバ１００から配信される動画データとサムネイル画像データとを受信する。サムネイル画像データは動画データよりも情報量が少ないため、端末装置２００は、サムネイル画像データの受信を動画データよりも短時間で完了することができる。従って、端末装置２００は、受信した動画データを再生して表示するとともに、早送り再生又は巻戻し再生を行う際に該当部分の動画データを未取得の場合には、代わりにサムネイル画像データを早送り再生又は巻戻し再生して表示することができる。
【００２４】
以下、図３を参照して、端末装置２００の構成について詳しく説明する。
図３は、本実施形態による端末装置２００の構成の一例を示す概略ブロック図である。
端末装置２００は、タッチパネル２１０と、通信部２２０と、データ記憶部２３０と、制御部２４０と、を備えている。                     
【００２５】
タッチパネル２１０は、表示部２１１と、入力部２１２とを備えている。表示部２１１は、画像や文字等の情報を表示する液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等を備えている。入力部２１２は、表示部２１１の表示画面に重ねて設けられており、表示部２１１の表示画面上における接触を検知することにより、ユーザからの操作入力を受け付ける。例えば、入力部２１２は、静電容量の変化、圧力の変化、電気抵抗の変化などを利用して接触を検出するタッチセンサを備えている。
【００２６】
通信部２２０は、外部機器とネットワーク５を介して通信する。例えば、通信部２２０は、動画配信サーバ１００とネットワーク５を介して接続し、動画配信サーバ１００とデータの送受信を行う。
【００２７】
データ記憶部２３０は、動画データなどの各種データを記憶する。例えば、データ記憶部２３０は、動画データ記憶部２３１と、サムネイルデータ記憶部２３２と、を備えている。動画データ記憶部２３１は、動画配信サーバ１００から配信されて端末装置２００が取得した動画データを記憶する。サムネイルデータ記憶部２３２は、動画配信サーバ１００から配信されて端末装置２００が取得したサムネイル画像データを記憶する。ここで、動画データとサムネイル画像データとは、動画ごと及び動画の中のフレームごとに関連付けられて、動画データ記憶部２３１とサムネイルデータ記憶部２３２とにそれぞれ記憶される。
【００２８】
制御部２４０は、入力情報取得部２４１と、再生制御部２４２と、データ取得部２４３と、表示制御部２４４と、を備えている。
入力情報取得部２４１は、入力部２１２が受け付けた操作入力を示す入力情報を取得する。例えば、入力情報取得部２４１は、取得した入力情報に基づいて、ユーザからの操作入力が動画の再生、早送り、巻戻し、停止、等のいずれであるかを判定し、判定結果に応じて動画の再生機能に関する指示情報を再生制御部２４２に供給する。
【００２９】
再生制御部２４２は、入力情報取得部２４１から供給される指示情報に基づいて、動画の再生、早送り再生、巻戻し再生、再生の停止、等を制御する。例えば、再生制御部２４２は、動画の再生を指示する指示情報が入力情報取得部２４１から供給された場合、データ取得部２４３を介して、当該動画の配信要求を動画配信サーバ１００に対して行う。そして、再生制御部２４２は、配信要求を行った動画の動画データの取得に応じて、取得済みの動画データを動画データ記憶部２３１から読み出して再生する。
【００３０】
また、再生制御部２４２は、動画の早送り又は巻戻しを指示する指示情報が入力情報取得部２４１から供給されると、早送り再生又は巻戻し再生を行う部分の動画データが取得済みの場合には、取得済みの動画データを動画データ記憶部２３１から読み出して早送り再生又は巻戻し再生する。一方、再生制御部２４２は、早送り再生又は巻戻し再生を行う部分の動画データが未取得の場合には、取得済みのサムネイル画像データをサムネイルデータ記憶部２３２から読み出して早送り再生又は巻戻し再生する。
なお、再生制御部２４２は、再生、早送り再生、又は巻戻し再生したデータ又はサムネイル画像データを、表示制御部２４４を介して表示部２１１に表示させる。
【００３１】
データ取得部２４３は、通信部２２０を介して、動画配信サーバ１００から動画データ及びサムネイル画像データを取得する。例えば、データ取得部２４３は、再生制御部２４２から動画の配信要求があった場合、当該動画の配信要求を、通信部２２０を介して動画配信サーバ１００に送信する。また、データ取得部２４３は、上記配信要求に応じて動画配信サーバ１００から送信される動画データ及びサムネイル画像データを、通信部２２０を介して取得する。そして、データ取得部２４３は、取得した動画データとサムネイル画像データとを、動画データ記憶部２３１とサムネイルデータ記憶部２３２とのそれぞれに記憶させる。なお、データ取得部２４３が取得する動画データとサムネイル画像データとは、動画ごと及び動画の中のフレームごとに関連付けられている。
【００３２】
表示制御部２４４は、表示部２１１に表示させる動画及び情報を制御する。例えば、表示制御部２４４は、再生制御部２４２が再生、早送り再生、又は巻戻し再生した動画データ又はサムネイル画像データを表示部２１１に表示させる。また、表示制御部２４４は、タッチパネル２１０に対するユーザの操作入力を受け付けるための操作ボタンなどのアイコンを表示部２１１に表示させる。
【００３３】
次に、本実施形態による端末装置２００が実行する動画の早送り再生又は巻戻し再生の処理の動作を説明する。
図４は、本実施形態による動画の早送り再生又は巻戻し再生の処理の一例を示すフローチャートである。以下の処理では、端末装置２００が動画配信サーバ１００に対して動画の配信要求を行い、動画配信サーバ１００から動画データを取得しながら、取得済みの動画データを再生している再生中の状態であるものとして説明する。また、端末装置２００は、再生中の動画のサムネイル画像データの取得を完了しているものとする。
【００３４】
再生制御部２４２は、早送り又は巻戻しの操作がされたか否かを判定する（ステップＳ１１０）。再生制御部２４２は、動画の早送り又は巻戻しを指示する指示情報が入力情報取得部２４１から供給されない場合、早送り又は巻戻しの操作がされていないと判定する（ステップＳ１１０：Ｎｏ）。この場合、再生制御部２４２は、早送り再生又は巻戻し再生の処理を行なわずに、動画データの再生を継続する。
【００３５】
一方、再生制御部２４２は、動画の早送り又は巻戻しを指示する指示情報が入力情報取得部２４１から供給された場合、早送り又は巻戻しの操作がされたと判定する（ステップＳ１１０：Ｙｅｓ）。この場合、再生制御部２４２は、動画データ記憶部２３１を参照して、早送り再生又は巻戻し再生を行う部分の動画データが取得済みであるか否かを判定する（ステップＳ１２０）。
【００３６】
ステップＳ１２０において、早送り再生又は巻戻し再生を行う部分の動画データが取得済みであると判定された場合（ステップＳ１２０：Ｙｅｓ）、再生制御部２４２は、動画データを動画データ記憶部２３１から読み出して早送り再生又は巻戻し再生する（ステップＳ１３０）。
【００３７】
一方、ステップＳ１２０において、早送り再生又は巻戻し再生を行う部分の動画データが未取得であると判定されたとする（ステップＳ１２０：Ｎｏ）。この場合、再生制御部２４２は、早送り再生又は巻戻し再生を行う部分の動画データに対応するサムネイル画像データを、サムネイルデータ記憶部２３２から読み出して早送り再生又は巻戻し再生する（ステップＳ１４０）。
【００３８】
次に、再生制御部２４２は、早送り再生又は巻戻し再生している動画データ又はサムネイル画像データが最終フレームに到達したか否かを判定する（ステップＳ１５０）。ここで、早送り再生の場合の最終フレームとは動画データ又はサムネイル画像データの最後のフレームのことである。また、巻戻し再生の場合の最終フレームとは動画データ又はサムネイル画像データの最初のフレームのことである。
【００３９】
再生制御部２４２は、早送り再生又は巻戻し再生している動画データ又はサムネイル画像データが最終フレームに到達していない場合（ステップＳ１５０：Ｎｏ）、ステップＳ１７０の処理に進める。一方、再生制御部２４２は、早送り再生又は巻戻し再生している動画データ又はサムネイル画像データが最終フレームに到達した場合（ステップＳ１５０：Ｙｅｓ）、当該フレームで再生を一時停止させてから（ステップＳ１６０）、ステップＳ１７０の処理に進める。
【００４０】
次に、再生制御部２４２は、早送り又は巻戻しの操作が継続されているか否かを判定する（ステップＳ１７０）。再生制御部２４２は、動画の早送り又は巻戻しを指示する指示情報が入力情報取得部２４１から供給されている場合、早送り又は巻戻しの操作が継続されていると判定する（ステップＳ１７０：Ｙｅｓ）。この場合、再生制御部２４２は、ステップＳ１２０に処理を戻し、早送り再生又は巻戻し再生の処理を継続する。
【００４１】
一方、再生制御部２４２は、動画の早送り又は巻戻しを指示する指示情報が入力情報取得部２４１から供給されない場合、早送り又は巻戻しの操作が終了した（継続されていない）と判定する（ステップＳ１７０：Ｎｏ）。この場合、再生制御部２４２は、早送り再生又は巻戻し再生の処理を終了して、動画データの再生を行う。
【００４２】
なお、上記説明では、端末装置２００が再生中の動画のサムネイル画像データの取得が完了しているものとしたが、サムネイル画像データの取得が完了していない場合も考えられる。その場合、再生制御部２４２は、ステップＳ１４０のサムネイル画像データを早送り再生又は巻戻し再生する処理において、サムネイル画像データが未取得の場合には一旦一時停止して、サムネイル画像データの取得を待ってからサムネイル画像データの早送り再生又は巻戻し再生を再開するようにしてもよい。
【００４３】
図５は、本実施形態による動画の早送り再生の表示例を示すイメージ図である。符号（ａ）に示す表示画面は、動画データの再生画面のイメージである。動画データ本来の解像度の動画が表示される。ここで、早送り操作がされて、早送り再生が開始されるとする。早送り再生される部分の動画データが未取得の場合、サムネイル画像データの早送り再生が行われる。符号（ｂ）示す表示画面は、サムネイル画像データの早送り再生画面のイメージである。符号（ａ）に示す動画データの再生画面に対して低解像度のサムネイル画像データの早送り再生となる。また、早送り操作が終了すると、符号（ｃ）示す表示画面のイメージように、動画データ本来の解像度の動画が表示される動画データの再生画面となる。
【００４４】
以上説明したように、本実施形態による端末装置２００は、データ取得部２４３（取得部）と、再生制御部２４２とを備え、動画を配信する動画配信サーバ１００（動画配信装置）にネットワーク５を介して接続される。データ取得部２４３は、動画の動画データと、当該動画データを低解像度にしたサムネイル画像データ（低解像度画像データ）とを動画配信サーバ１００から取得する。再生制御部２４２は、動画データを再生して表示部２１１に表示させるとともに、早送り再生又は巻戻し再生を行う際に、サムネイル画像データを早送り再生又は巻戻し再生して表示部２１１に表示させる。
【００４５】
例えば、再生制御部２４２は、早送り再生又は巻戻し再生を行う部分の動画データをデータ取得部２４３が未取得の場合、サムネイル画像データを早送り再生又は巻戻し再生して表示部２１１に表示させる。
【００４６】
これにより、本実施形態による端末装置２００は、動画の早送り再生又は巻戻し再生の際に、動画配信サーバ１００からの動画データの取得が追い付いていなくとも、動画データの代わりにサムネイル画像データを早送り再生又は巻戻し再生することができる。よって、低解像度の動画表示になるとしても再生位置を確認しながら動画の早送り又は巻戻しを行うことができるため、動画の早送り又は巻戻しできなくなってしまうことを回避することができる。したがって、本実施形態によれば、ネットワーク経由による動画の視聴を快適に行うことができる。
【００４７】
なお、上記実施形態では、端末装置２００が、早送り再生又は巻戻し再生を行う部分の動画データが未取得である場合に、当該動画データの代わりにサムネイル画像データを早送り再生又は巻戻し再生する例を説明したが、これに限られるものではない。例えば、端末装置２００は、早送り再生又は巻戻し再生を行う部分の動画データが未取得であるか否かに関わらず、早送り再生又は巻戻し再生の際にはサムネイル画像データを用いて行うようにしてもよい。
【００４８】
つまり、再生制御部２４２は、早送り再生又は巻戻し再生を行う部分の動画データをデータ取得部２４３が取得済みの場合であっても、サムネイル画像データを早送り再生又は巻戻し再生して表示部２１１に表示させてもよい。
これにより、早送り再生又は巻戻し再生時の処理の負荷を軽減することができるため、端末装置２００において必要な処理能力を低減することができ、端末装置２００の低コスト化に繋がる。また、端早送り再生又は巻戻し再生時の処理に必要な電力を低減することができるため、端末装置２００のバッテリー駆動時間を長くすることができる。
【００４９】
また、データ取得部２４３は、動画データを再生したときの所定の時間間隔ごとのフレーム画像のサムネイル画像データを取得してもよい。
これにより、早送り再生又は巻戻し再生時に再生するフレーム画像の数を間引くため、早送り再生又は巻戻し再生時の処理の負荷を軽減することができる。
【００５０】
なお、データ取得部２４３は、動画データのキーフレームごとのフレーム画像のサムネイル画像データを取得してもよい。
このように、キーフレームごとのサムネイル画像データを用いれば、単に所定の時間間隔のサムネイル画像データを用いるよりも早送り再生及び巻戻し再生時の動画の画質の低下を抑制することができる。
【００５１】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。本実施形態による動画配信システム１及び端末装置２００の構成は第１の実施形態と同様であるので、本実施形態において特徴的な処理について説明する。
第１の実施形態では、動画の早送り再生又は巻戻し再生の処理において、動画データの代わりにサムネイル画像データを用いる例を説明した。本実施形態では、動画の再生時においても、再生する動画データが未取得の場合には、当該動画データの代わりにサムネイル画像データを再生する例を説明する。
【００５２】
例えば、再生制御部２４２は、動画の再生を指示する指示情報が入力情報取得部２４１から供給されると、取得済みの動画データを再生するとともに、動画データの未取得の部分を再生する場合には、サムネイル画像データをサムネイルデータ記憶部２３２から読み出して再生する。ここで、動画データの未取得の部分を再生する場合とは、例えば、動画の再生中に通信環境が悪化して動画データの取得が追い付かなくなった場合ある。また、動画の再生中にユーザによりシーク操作が行われ、シーク操作後に再生する部分の動画データが未取得である場合がある。ここで、シーク操作とは、早送り再生及び巻戻し再生とは異なり、動画の再生箇所をスキップする操作のことをいう。例えば、動画の再生箇所を表すシークバー上のスライダー（つまみ）の位置を移動させることにより、任意の箇所から再生することができる。
【００５３】
次に、本実施形態による端末装置２００が実行する動画の再生処理の動作を説明する。
図６は、本実施形態による動画の再生処理の一例を示すフローチャートである。
【００５４】
再生制御部２４２は、動画を再生する操作がされたか否かを判定する（ステップＳ２１０）。再生制御部２４２は、動画の再生を指示する指示情報が入力情報取得部２４１から供給されない場合、動画を再生する操作がされていないと判定する（ステップＳ２１０：Ｎｏ）。この場合、再生制御部２４２は、再生処理を行なわずに動画を再生する操作がされるのを待機する。
【００５５】
一方、再生制御部２４２は、動画の再生を指示する指示情報が入力情報取得部２４１から供給された場合、動画を再生する操作がされたと判定する（ステップＳ２１０：Ｙｅｓ）。この場合、再生制御部２４２は、データ取得部２４３を介して動画配信サーバ１００に対して動画の配信要求を行う。データ取得部２４３は、動画配信サーバ１００から動画データの取得を開始する。また、データ取得部２４３は、動画配信サーバ１００からサムネイル画像データを取得する。
【００５６】
次に、再生制御部２４２は、動画データ記憶部２３１を参照して、再生を行う部分の動画データが取得済みであるか否かを判定する（ステップＳ２２０）。
ステップＳ２２０において、再生を行う部分の動画データが取得済みであると判定された場合（ステップＳ２２０：Ｙｅｓ）、再生制御部２４２は、動画データを動画データ記憶部２３１から読み出して再生する（ステップＳ２３０）。
【００５７】
一方、ステップＳ２２０において、早送り再生又は巻戻し再生を行う部分の動画データが未取得であると判定されたとする（ステップＳ２２０：Ｎｏ）。この場合、再生制御部２４２は、再生を行う部分の動画データに対応するサムネイル画像データを、サムネイルデータ記憶部２３２から読み出して再生する（ステップＳ２４０）。
【００５８】
次に、再生制御部２４２は、再生している動画データ又はサムネイル画像データが最終フレームに到達したか否かを判定する（ステップＳ２５０）。ここで、再生の場合の最終フレームとは動画の最後のフレームのことである。
【００５９】
再生制御部２４２は、再生している動画データ又はサムネイル画像データが最終フレームに到達していない場合（ステップＳ２５０：Ｎｏ）、ステップＳ２７０の処理に進める。一方、再生制御部２４２は、再生している動画データ又はサムネイル画像データが最終フレームに到達した場合（ステップＳ２５０：Ｙｅｓ）、当該フレームで再生を一時停止させてから（ステップＳ２６０）、ステップＳ２７０の処理に進める。
【００６０】
次に、再生制御部２４２は、動画の再生を停止する操作がされたか否かを判定する（ステップＳ２７０）。再生制御部２４２は、動画の再生を停止する指示情報が入力情報取得部２４１から供給されない場合、動画の再生を停止する操作がされていないと判定する（ステップＳ２７０：Ｎｏ）。この場合、再生制御部２４２は、ステップＳ２２０に処理を戻し、動画の再生処理を継続する。
【００６１】
一方、再生制御部２４２は、動画の再生を停止する指示情報が入力情報取得部２４１から供給された場合、動画の再生を停止する操作がされたと判定する（ステップＳ２７０：Ｙｅｓ）。この場合、再生制御部２４２は、再生処理を終了する。
【００６２】
なお、上記説明では、端末装置２００が再生中の動画のサムネイル画像データの取得が完了しているものとしたが、サムネイル画像データの取得が完了していない場合も考えられる。その場合、再生制御部２４２は、ステップＳ２４０のサムネイル画像データを再生する処理において、サムネイル画像データが未取得の場合には一旦一時停止して、サムネイル画像データの取得を待ってからサムネイル画像データの再生を再開するようにしてもよい。
【００６３】
以上説明したように、本実施形態による端末装置２００は、データ取得部２４３（取得部）と、再生制御部２４２とを備え、動画を配信する動画配信サーバ１００（動画配信装置）にネットワーク５を介して接続される。データ取得部２４３は、動画の動画データと動画データを低解像度にしたサムネイル画像データ（低解像度画像データ）とを動画配信サーバ１００から取得する。再生制御部２４２は、再生を行う部分の動画データをデータ取得部２４３が未取得の場合、未取得の動画データに対応するサムネイル画像データを再生して表示部２１１に表示させる。
【００６４】
これにより、本実施形態による端末装置２００は、動画の再生を行う際に、動画配信サーバ１００からの動画データの取得が追い付いていなくとも、動画データの代わりにサムネイル画像データを再生することができる。よって、端末装置２００は、低解像度の動画表示になるとしても動画の再生を行うことができるため、再生ができなくなってしまうことを回避することができる。したがって、本実施形態によれば、ネットワーク経由による動画の視聴を快適に行うことができる。
【００６５】
以上、この発明の第１及び第２の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、上述の第１及び第２の実施形態において説明した各機能は、任意に組み合わせることができる。
【００６６】
なお、図３における制御部２４０の一部又は全部は専用のハードウェアにより実現されるものであってもよく、また、メモリおよびＣＰＵ（中央演算装置）により構成され、上述の各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００６７】
例えば、図３における制御部２４０の一部又は全部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６８】
また、図３における制御部２４０の一部又は全部の機能を実現するためのプログラムは、動画配信サーバ１００から提供されてもよい。例えば、端末装置１００は、動画を再生する場合に、上記プログラムを動画配信サーバ１００からダウンロードしてインストールすることにより端末装置１００のコンピュータシステムに読み込ませ、実行することにより上述の各部の処理を行ってもよい。なお、図３における制御部２４０の一部又は全部の機能を実現するためのプログラムは、動画配信サーバ１００以外のサーバ装置（例えば、各種のアプリケーションを提供するサーバ装置）から提供されてもよい。
【００６９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００７０】
１  動画配信システム、５  ネットワーク、１００  動画配信サーバ、２００  端末装置、２１０  タッチパネル、２１１  表示部、２１２  入力部、２２０  通信部、２３０  データ記憶部、２３１  動画データ記憶部、２３２  サムネイルデータ記憶部、２４０  制御部、２４１  入力情報取得部、２４２  再生制御部、２４３  データ取得部、２４４  表示制御部
【図１】
2015220609.tif 000003
【図２】
2015220609.tif 000004
【図３】
2015220609.tif 000005
【図４】
2015220609.tif 000006
【図５】
2015220609.tif 000007
【図６】
2015220609.tif 000008