(57)【特許請求の範囲】
【請求項１】
情報処理装置で実行されるコンテンツの配信方法であって、
端末から前記コンテンツの配信要求を受信するステップと、
前記配信要求を受けて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モードで前記コンテンツを配信するステップと、
前記第１の配信モードで前記コンテンツを配信しているときに、前記端末から前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードの変更要求を受信するステップと、
前記変更要求を受信したことに応じて前記第２の配信モードで前記コンテンツを配信するステップと、を有し、
前記第２の配信モードに変更された後で、最初に配信される前記静止画データは、既に前記第１の配信モードで配信された前記動画データの一部に相当する、ことを特徴とするコンテンツの配信方法。
【請求項２】
前記静止画データは、
前記第１の配信モードで所定の期間に配信される前記動画データから抽出され、
前記動画データが大きく変化したタイミングの該動画データに対応する、
ことを特徴とする請求項１に記載のコンテンツの配信方法。
【請求項３】
前記配信モードは、前記端末の接続先の無線アクセスシステムに基づいて、決定される、ことを特徴とする請求項１または２に記載のコンテンツの配信方法。
【請求項４】
前記配信モードは、前記端末と前記情報処理装置との通信経路との品質に基づいて、決定される、ことを特徴とする請求項１乃至３のいずれか一項に記載のコンテンツの配信方法。
【請求項５】
接続先の無線アクセスシステムを検出するステップと、
前記端末が所定の無線アクセスシステムに接続した場合、前記第１の配信モード、又は、前記第２の配信モードのいずれの配信モードで前記コンテンツを取得するかの選択を促す情報を表示するステップを実行する、ことを特徴とする請求項１乃至４のいずれか一項に記載のコンテンツの配信方法。
【請求項６】
コンテンツの配信方法のプログラムであって、
端末から前記コンテンツの配信要求を受信するステップと、
前記配信要求を受けて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モードで前記コンテンツを配信するステップと、
前記第１の配信モードで前記コンテンツを配信しているときに、前記端末から前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードの変更要求を受信するステップと、
前記変更要求を受信したことに応じて前記第２の配信モードで前記コンテンツを配信するステップと、を情報処理装置に実行させるプログラムであって、
前記第２の配信モードに変更された後で、最初に配信される前記静止画データは、既に前記第１の配信モードで配信された前記動画データの一部に相当する、ことを特徴とするプログラム。
【請求項７】
コンテンツを配信する情報処理装置であって、
端末から前記コンテンツの配信要求を受信する受信部と、
前記配信要求を受けて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モードで前記コンテンツを配信する配信部と、
前記第１の配信モードで前記コンテンツを配信しているときに、前記端末から前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードの変更要求を受信する前記受信部と、
前記変更要求を受信したことに応じて前記第２の配信モードで前記コンテンツを配信する前記配信部と、を有し、
前記第２の配信モードに変更された後で、最初に配信される前記静止画データは、既に前記第１の配信モードで配信された前記動画データの一部に相当する、ことを特徴とする情報処理装置。
【請求項８】
コンテンツを配信する情報処理装置と、該コンテンツを受信する端末とを有する情報処理システムであって、
前記端末は、
前記端末のユーザから前記コンテンツの受信の指示を受け付ける受付部と、
前記指示を受け付けたことに応じて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モードで前記コンテンツを受信する受信部と、
前記第１の配信モードで前記コンテンツが配信されているときに、前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードの変更要求を送信する送信部と、
前記変更要求を送信したことに応じて前記第２の配信モードで前記コンテンツを受信する前記受信部と、を有し、
前記情報処理装置は、
前記端末から前記コンテンツの配信要求を受信する受信部と、
前記配信要求を受けて、前記第１の配信モードで前記コンテンツを配信する配信部と、
前記第１の配信モードで前記コンテンツを配信しているときに、前記第２の配信モードの変更要求を受信する前記受信部と、
前記変更要求を受信したことに応じて前記第２の配信モードで前記コンテンツを配信する前記配信部と、を有し、
前記第２の配信モードに変更された後で、最初に配信される前記静止画データは、既に前記第１の配信モードで配信された前記動画データの一部に相当する、ことを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの配信方法、コンテンツの受信方法、プログラム、情報処理装置、及び情報処理システムに関する。
【背景技術】
【０００２】
ユーザが端末を用いてサーバから動画等のコンテンツを取得し、端末上で再生することが広く行われている。また、端末とサーバ間とのネットワークの品質、又は適用される課金レート等に応じて、サーバでコンテンツの圧縮率を調整して、端末に配信することが行われている。例えば、端末が、データ量単位で課金されない無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｋｒ）に接続しているときには、サーバは低圧縮率でコンテンツを提供し、端末が、データ単位で課金される携帯電話網に接続しているときには、サーバは高圧縮率でコンテンツを提供することが行われている。
【０００３】
また、端末のコンテンツの受信品質を考慮して、圧縮率を調整することも提案されている。例えば、特許文献１には、サーバから動画のストリーミング配信をするときに、サーバは、端末で受信時にエラーが発生した動画のフレームの圧縮率を向上させて再送することが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１７４０３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、サーバがコンテンツを配信するときに圧縮率を調整することは広く行われているが、配信されるコンテンツのサイズを大幅に減らすことはできなかった。特に、動画コンテンツを配信するときには、もとのコンテンツのサイズが大きいため、圧縮率を向上させても所望のサイズまで動画コンテンツが圧縮されないという課題があった。
【０００６】
また、動画コンテンツに含まれる音声データ等を高い圧縮率で圧縮することにより、コンテンツを受信した端末で再生されるコンテンツの音声等の品質がユーザの許容レベルを下回るおそれがあった。
【０００７】
本発明は上記の課題に鑑みてされたものであって、端末の状況に応じてコンテンツを適切な形式で配信することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一実施形態に係るコンテンツの配信方法は、情報処理装置で実行されるコンテンツの配信方法であって、端末から前記コンテンツの配信要求を受信するステップと、前記配信要求を受けて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モードで前記コンテンツを配信するステップと、前記第１の配信モードで前記コンテンツを配信しているときに、前記端末から前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードの変更要求を受信するステップと、前記変更要求を受信したことに応じて前記第２の配信モードで前記コンテンツを配信するステップと、を有し、前記第２の配信モードに変更された後で、最初に配信される前記静止画データは、既に前記第１の配信モードで配信された前記動画データの一部に相当する、ことを特徴とする。
また、本発明の一実施形態に係るプログラムは、コンテンツの配信方法のプログラムであって、端末から前記コンテンツの配信要求を受信するステップと、前記配信要求を受けて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モードで前記コンテンツを配信するステップと、前記第１の配信モードで前記コンテンツを配信しているときに、前記端末から前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードの変更要求を受信するステップと、前記変更要求を受信したことに応じて前記第２の配信モードで前記コンテンツを配信するステップと、を情報処理装置に実行させるプログラムであって、前記第２の配信モードに変更された後で、最初に配信される前記静止画データは、既に前記第１の配信モードで配信された前記動画データの一部に相当する、ことを特徴とする。
また、本発明の一実施形態に係る情報処理装置は、コンテンツを配信する情報処理装置であって、端末から前記コンテンツの配信要求を受信する受信部と、前記配信要求を受けて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モードで前記コンテンツを配信する配信部と、前記第１の配信モードで前記コンテンツを配信しているときに、前記端末から前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードの変更要求を受信する前記受信部と、前記変更要求を受信したことに応じて前記第２の配信モードで前記コンテンツを配信する前記配信部と、を有し、前記第２の配信モードに変更された後で、最初に配信される前記静止画データは、既に前記第１の配信モードで配信された前記動画データの一部に相当する、ことを特徴とする。
また、本発明の一実施形態に係る情報処理システムは、コンテンツを配信する情報処理装置と、該コンテンツを受信する端末とを有する情報処理システムであって、前記端末は、前記端末のユーザから前記コンテンツの受信の指示を受け付ける受付部と、前記指示を受け付けたことに応じて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モードで前記コンテンツを受信する受信部と、前記第１の配信モードで前記コンテンツが配信されているときに、前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードの変更要求を送信する送信部と、前記変更要求を送信したことに応じて前記第２の配信モードで前記コンテンツを受信する前記受信部と、を有し、前記情報処理装置は、前記端末から前記コンテンツの配信要求を受信する受信部と、前記配信要求を受けて、前記第１の配信モードで前記コンテンツを配信する配信部と、前記第１の配信モードで前記コンテンツを配信しているときに、前記第２の配信モードの変更要求を受信する前記受信部と、前記変更要求を受信したことに応じて前記第２の配信モードで前記コンテンツを配信する前記配信部と、を有し、前記第２の配信モードに変更された後で、最初に配信される前記静止画データは、既に前記第１の配信モードで配信された前記動画データの一部に相当する、ことを特徴とする。
【発明の効果】
【０００９】
端末の状況に応じてコンテンツを適切な形式で配信することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る情報処理システムのシステム構成の一例を示す図である。
【図２】実施形態に係る動画コンテンツの配信シーケンスの一例を示す図である。
【図３】実施形態に係る静止画データの特定処理の方法の一例を示す図である。
【図４】実施形態に係る端末の設定画面の一例を示す図である。
【図５】実施形態に係る端末のハードウエア構成の一例を示す図である。
【図６】実施形態に係るコンピュータのハードウエア構成の一例を示す図である。
【図７】実施形態に係る端末の機能構成の一例を示す図である。
【図８】実施形態に係る情報処理装置の機能構成の一例を示す図である。
【図９】実施形態に係るコンテンツ管理テーブルの一例を示す図である。
【図１０】実施形態に係る端末の動作フローの一例を示す図である。
【図１１】実施形態に係る情報処理装置の動作フローの一例を示す図（その１）である。
【図１２】実施形態に係る情報処理装置の動作フローの一例を示す図（その２）である。
【発明を実施するための形態】
【００１１】
［第１の実施形態］
＜システム構成＞
図１は、実施形態に係る情報処理システム１のシステム構成の一例を示す図である。情報処理システム１は、情報処理装置１０と、端末２０とを有する。情報処理装置１０と端末２０とはバックボーンネットワーク２及び無線アクセスシステムを介して接続される。情報処理システム１は、複数の無線アクセスシステムを有する。図１の例では、情報処理システム１は、第１の無線アクセスシステム３と、第２の無線アクセスシステム４とを有する。
【００１２】
情報処理装置１０は、例えばサーバにより実現され、コンテンツ配信サーバと呼ばれてもよい。端末２０は、コンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、電子メールクライアントなど）、携帯電話（例えばスマートフォン、フィーチャーフォンなど）、ウェアラブル端末（メガネ型デバイス、時計型デバイスなど）あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含むが、本発明はそれらに限定されるものではない。
【００１３】
情報処理装置１０は、端末２０にコンテンツを配信する。情報処理装置１０は、端末２０からの要求に応じて、コンテンツを適切な形式に変更して配信する。変更方法については、後述する。
【００１４】
端末２０は、情報処理装置１０から配信されたコンテンツを再生する。端末２０は、コンテンツの形式の変更要求を、情報処理装置１０に送信し、適切な形式に変更されたコンテンツを受信し、端末２０上で再生する。例えば、端末２０はコンテンツを再生するアプリケーションをインストールし、かかるアプリケーションを用いてコンテンツを再生する。
【００１５】
バックボーンネットワーク２は、例えばインターネットである。第１の無線アクセスシステム３は、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）及び３Ｇ等の携帯電話網である。第２の無線アクセスシステム４は、例えば、無線ＬＡＮである。
【００１６】
第１の無線アクセスシステム３では、端末２０が送受信したデータ量に応じた課金がされる。
【００１７】
端末２０が送受信したデータ量が所定のデータ量を上回る場合、第１の無線アクセスシステム３は、端末２０がデータの送受信に用いる通信経路の容量を所定の容量（例えば、１２８ｋｂｐｓ）以下になるように制御してもよい。端末２０は、高速移動中でも第１の無線アクセスシステム３に継続的に接続可能であるが、ひとつの基地局が広いエリアをカバーするため、多数の端末２０が同時に接続することにより通信速度が大幅に低下する場合がある。
【００１８】
第２の無線アクセスシステム４では、データ量に応じた課金がされない。また、第２の無線アクセスシステム４では、同時に接続される端末２０の数が、第１の無線アクセスシステム３よりも少ないため、端末２０は、第２の無線アクセスシステム４に接続しているときの方が、第１の無線アクセスシステム３に接続しているときよりも、高速にデータの送受信をできる場合が多い。
【００１９】
このため、端末２０のユーザは、第２の無線アクセスシステム４に接続している場合、端末２０に情報処理装置１０から大容量のコンテンツを受信させ、第１の無線アクセスシステム３に接続している場合、端末２０に情報処理サーバから容量が小さくなるように形式が変更されたコンテンツを受信させるといった形態で端末２０を使用することが想定される。端末２０は、ユーザからの指示に応じて、コンテンツの受信の形式の指定要求を、情報処理装置１０に送信する。
【００２０】
以下では、情報処理装置１０から端末２０に動画コンテンツを配信する場合を例に挙げて説明する。
【００２１】
＜動画コンテンツの配信動作＞
図２を用いて、動画コンテンツの配信動作について説明する。図２は、実施形態に係る動画コンテンツの配信シーケンスの一例を示す図である。図２ではバックボーンネットワーク２の記載は省略しているが、データは、バックボーンネットワーク２を介して、端末２０と情報処理装置１０との間で送受信される。
【００２２】
情報処理装置１０は、動画コンテンツに含まれる音声データと動画データとを継続的に配信する配信形式である通常モードと、音声データは、通常モードと同様に配信するが、動画データの代わりに動画データから抽出された静止画データが所定のタイミングで配信される節約モードとを提供する。情報処理装置１０は、端末２０からの要求を受けて、通常モード又は節約モードで動画コンテンツを配信する。
【００２３】
ステップＳ２０１で、端末２０は、動画コンテンツを、第２の無線アクセスシステム４を介して、情報処理装置１０から受信する。ここでは、端末２０から通常モードでの動画コンテンツの配信の要求を受信したことに応じて、情報処理装置１０が、通常モードで動画コンテンツを端末２０に配信している。端末２０は、受信した動画コンテンツを、コンテンツ再生用のアプリケーション（以下、再生用アプリケーション）を用いて再生する。
【００２４】
ステップＳ２０２で、端末２０は、第１の無線アクセスシステム３に接続する。例えば、端末２０が、第２の無線アクセスシステム４のエリアから第１の無線アクセスシステム３に移動した場合、端末２０は、第１の無線アクセスシステム３に接続する。以降、データは、第１の無線アクセスシステム３を介して送受信される。
【００２５】
ステップＳ２０３で、端末２０の再生用アプリケーションは、接続先の無線アクセスシステムが第２の無線アクセスシステム４から第１の無線アクセスシステム３に変更されたことを検出する。
【００２６】
ステップＳ２０４で、端末２０の再生用アプリケーションは、動画コンテンツを受信するモードを通常モードから節約モードに変更するか否かを問い合わせる情報を表示する。
【００２７】
ステップＳ２０５で、端末２０は、ユーザから節約モードの起動指示を受け付ける。
【００２８】
ステップＳ２０６で、端末２０は、節約モードの起動要求を、情報処理装置１０に送信する。
【００２９】
ステップＳ２０７で、情報処理装置１０は、端末２０宛ての動画コンテンツの配信モードを通常モードから節約モードに変更する。
【００３０】
ステップＳ２０８で、情報処理装置１０は、音声データを、端末２０に配信する。以降、音声データは継続的に端末２０に配信される。
【００３１】
ステップＳ２０９で、情報処理装置１０は、静止画データ＃１を、端末２０に配信する。ステップＳ２０８とステップＳ２０９は、同時に実行される。
【００３２】
ステップＳ２１０で、情報処理装置１０は、静止画データ＃１を配信してから期間Ｔ１経過後に、静止画データ＃２を、端末２０に配信する。
【００３３】
ステップＳ２１１で、情報処理装置１０は、静止画データ＃２を配信してから期間Ｔ２経過後に、静止画データ＃３を、端末２０に配信する。
【００３４】
ステップＳ２１２で、情報処理装置１０は、静止画データ＃３を配信してから期間Ｔ２経過後に、静止画データ＃４を、端末２０に配信する。
【００３５】
ここで、静止画データ（＃１〜＃４）は、動画コンテンツを基に生成される。例えば、静止画データ＃１は、通常モードでの動画コンテンツを再生された場合に、再生開始からＴ経過後（Ｔは期間）に配信先の端末２０に画面に表示される動画データ、つまり、動画コンテンツのスクリーンキャプチャに対応し、静止画データ＃２は、再生後（Ｔ＋Ｔ１）経過後のスクリーンキャプチャに対応し、静止画データ＃３は、再生後（Ｔ＋Ｔ１＋Ｔ２）経過後のスクリーンキャプチャに対応し、静止画がデータ＃４は、再生後（Ｔ＋Ｔ１＋Ｔ２×２）経過後のスクリーンキャプチャに対応する。
【００３６】
次に、図３を用いて情報処理装置１０の静止画データの特定処理の方法について説明する。図３は、実施形態に係る静止画データの特定処理の方法の一例を示す図である。
【００３７】
動画コンテンツ内の動画データ２５は、複数の静止画データ３０から構成される。情報処理装置１０は、動画コンテンツを配信するときに、節約モードで端末２０に配信するための静止画データ３０を抽出する。図３の例では、情報処理装置１０は、動画コンテンツの配信開始から期間Ｔ２経過する度に、静止画データ３０を抽出する。
【００３８】
図３では、時刻Ｔａにおいて、情報処理装置１０が端末２０から節約モードへの変更要求を受信したことを示している。情報処理装置１０は、時刻Ｔａまでは、動画コンテンツを通常モードで配信し、時刻Ｔａからは、動画コンテンツを節約モードで配信する。
【００３９】
通常モードでは、情報処理装置１０は、動画データ２５を連続的に、端末２０に配信する。つまり、情報処理装置１０は、配信開始時刻Ｔｂから時刻Ｔａまでの動画データに含まれる、つまり、動画データの一部に相当する静止画データ３０を、端末２０に配信する。
【００４０】
節約モードでは、情報処理装置１０は、動画データ２５に含まれる静止画データ３０の一部を所定のタイミングで配信する。例えば、時刻Ｔａで節約モードへの変更要求を受信すると、情報処理装置１０は、時刻Ｔｃに対応する静止画データ＃１（３０Ｂ）を配信する。ここで、静止画データ＃１（３０Ｂ）は、時刻Ｔａの直前のタイミングで、節約モードの端末２０に配信するために、抽出された静止画データ３０である。つまり、節約モードに変更したときに、最初に配信される静止画データは、既に配信された動画データの中から抽出される。
【００４１】
時刻Ｔａから期間Ｔ１経過すると、つまり時刻Ｔｄで、情報処理装置１０は、対応する静止画データ＃２（３０Ｃ）を配信する。ここで、静止画データ＃２（３０Ｃ）は、静止画データ＃１（３０Ｂ）が抽出されてからＴ２経過した時に抽出される静止画データである。
【００４２】
以降は、期間Ｔ２経過する度に静止画データ３０（静止画データ＃３（３０Ｄ）、静止画データ＃４（３０Ｅ）、静止画データ＃５（３０Ｆ））を配信する。なお、情報処理装置１０は、変更要求を受信した時刻Ｔａを基点として、期間Ｔ２の周期で静止画データを配信してもよい。
【００４３】
端末２０は、動画コンテンツの音声データと静止画データとを用いて動画コンテンツを再生する。ユーザは、音声データと抽出されたタイミングの静止画データとを基に動画コンテンツを視聴する。これにより、動画コンテンツの容量を大幅に削減しつつ、ユーザに動画コンテンツの映像の流れを大まかに認識させることができる。
【００４４】
節約モードの音声データの品質は通常モードの音声データの品質と同じである。このため、節約モードは、音楽番組、トーク番組等、動画データよりも音声データの有用度が高い動画コンテンツに適用することが好ましい。
【００４５】
期間Ｔ２は、情報処理装置１０によりコンテンツ毎に設定される。情報処理装置１０は端末２０からの指示を受けて期間Ｔ２を設定してもよい。期間Ｔ２は、動画コンテンツの容量を削減しつつ、ユーザが映像の流れを大まかに認識できるように設定されることが好ましい。例えば、期間Ｔ２には３０秒〜３分程度の値が設定される。
【００４６】
上述した実施形態では、期間Ｔ２の周期で、静止画データが端末２０に配信されているが、静止画データは周期的ではなく、所定のタイミングで配信されてもよい。
【００４７】
例えば、期間Ｔ２から所定の範囲の動画データが大きく変化したタイミングで、情報処理装置１０は、対応する静止画データを、端末２０に配信してもよい。例えば、期間Ｔ２が１分と設定されている場合において、情報処理装置１０は、前回静止画データを配信してから５０秒〜１分１０秒の間で動画データが大きく変化したときの静止画データを端末２０に配信してもよい。例えば、動画コンテンツのシーンが切り替わった後のタイミングの静止画データを配信してもよい。
【００４８】
上述した実施形態では、情報処理装置１０は、節約モードが起動される直前に抽出された静止画データ＃１（３０Ｂ）を端末２０に配信していたが、生放送の動画コンテンツではなく、予め情報処理装置１０に蓄積されている動画コンテンツが配信される場合、情報処理装置１０は、直後に抽出される静止画データ＃２（３０Ｃ）を端末２０に配信してもよい。
【００４９】
上述した実施形態では、節約モードで配信される静止画データは、節約モードが起動されるタイミングに関わらず同じとなる。つまり、節約モードが起動されている全ての端末２０が同じ静止画データを受信する。このため、情報処理装置１０が節約モード用の静止画データの設定をする負荷が小さくなる。なお、端末２０毎に、節約モード用の静止画データの設定を行い、端末２０毎に設定されたタイミングに従って配信してもよいことは勿論である。
【００５０】
＜画面表示＞
節約モード設定時の端末２０の画面表示について図４を用いて説明する。図４は実施形態に係る端末２０の設定画面の一例を示す図である。
【００５１】
図４の（Ａ）及び（Ｂ）は、図２のステップＳ２０４における端末２０の画面の一例を示す図である。画面の「データ節約（ＯＦＦ）」４１の選択をユーザから受け付けると、端末２０は、図４の（Ｂ）の画面を表示する。図４の（Ｂ）の画面で、ＯＮ（４３）の選択をユーザから受け付けると、端末２０は、情報処理装置１０に節約モードの起動要求を配信する。
【００５２】
図４の（Ｃ）に、節約モード起動中の端末２０の画面の一例を示す。ステップＳ２０８以降で、端末２０の画面には節約モード起動中である旨が表示される。図４の（Ｃ）の例では、画面に節約モード起動中である旨のマーク「データ節約４４」が表示される。また、静止画データ４５が画面に表示される。静止画データ４５は所定のタイミングで変更される。静止画データ４５が変更されるときに、端末２０は、フェードアウト等の効果を用いてもよい。
【００５３】
＜ハードウエア構成＞
情報処理システム１に含まれる各装置のハードウエア構成について説明する。
【００５４】
（１）端末
図５は、実施形態に係る端末２０のハードウエア構成の一例を示す図である。
【００５５】
端末２０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶装置２０４、入出力装置２０５、通信Ｉ／Ｆ２０６、及びディスプレイ２０７（表示装置）を備える。なお、端末２０のハードウエアの各構成要素は、バスＢを介して相互に接続される。
【００５６】
記憶装置２０４は各種プログラムを記憶する。ＣＰＵ２０１は、記憶装置２０４に記憶された各種プログラムを実行するコンピュータである。
【００５７】
ＲＯＭ２０２は不揮発性メモリである。ＲＯＭ２０２は、記憶装置２０４に記憶された各種プログラムをＣＰＵ２０１が実行するために必要な各種プログラムやデータ等を記憶する。
【００５８】
ＲＡＭ２０３は、各種プログラムがＣＰＵ２０１によって実行される際に展開される作業領域として機能する。
【００５９】
入出力装置２０５は、端末２０に対する各種指示を入力する入力装置、及び端末２０で処理された処理結果を出力する出力装置の機能を含む。入出力装置２０５は、ディスプレイ２０７に接続される。本実施形態において、ディスプレイ２０７は、タッチ反応型ディスプレイ（タッチパネル）とすることができる。通信Ｉ／Ｆ２０６は、無線アクセスネットワークを介して端末２０と情報処理装置１０との通信を行う。
【００６０】
（２）情報処理装置
情報処理装置１０は、一般的なコンピュータの構成を有している。
【００６１】
図６は、実施形態に係るコンピュータのハードウエア構成の一例を示す図である。図６において、コンピュータ３００は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０３、ストレージ装置３０４、入力装置３０５、表示装置３０６、通信Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０７、及び外部Ｉ／Ｆ３０８を有し、ハードウエアの各構成要素は、バスＢを介して接続される。
【００６２】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ装置３０４等のメモリからプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、コンピュータ３００の制御や機能を実現する演算装置である。ＲＯＭ３０３は、コンピュータ３００の起動時に実行されるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の設定、及び各種設定等のプログラムやデータが格納されている。ＲＡＭ３０２は、プログラムやデータを一時保持する揮発性のメモリである。ストレージ装置３０４は、プログラムやデータを格納している大容量の記憶装置である。
【００６３】
入力装置３０５は、例えばキーボードやマウス等であり、ユーザが各種操作信号を入力するのに用いられる。表示装置３０６は、例えばディスプレイ等であり、コンピュータ３００による処理結果を表示する。なお、入力装置３０５又は／及び表示装置３０６は、必要なときに接続して利用する形態であってもよい。
【００６４】
通信Ｉ／Ｆ３０７は、コンピュータ３００をバックボーンネットワーク２に接続するためのインタフェースである。外部Ｉ／Ｆ３０８は、外部装置とのインタフェースである。外部装置には、外部記憶媒体３０８ａ等がある。これにより、コンピュータ３００は外部Ｉ／Ｆ３０８を介して外部記憶媒体３０８ａの読み取り及び／又は書き込みを行うことができる。外部記憶媒体３０８ａには例えば、各種の光学ディスクや、各種のメモリカード等が含まれる。
【００６５】
＜機能構成＞
次に、第１の実施形態に係る情報処理システム１の各装置の機能構成について説明する。
【００６６】
（１）端末の機能構成
図７は、実施形態に係る端末２０の機能構成の一例を示す図である。端末２０は、送受信部２１０、受付部２２０、接続制御部２３０、及びコンテンツ制御部２４０を有する。これらの機能は、ＲＯＭ２０２等に記憶された１以上のプログラムをＣＰＵ２０１が実行することによって実現される。端末２０は、情報記憶部２５０を有する。情報記憶部２５０は、記憶装置２０４により実現される。
【００６７】
送受信部２１０は、無線アクセスシステムと接続し、情報処理装置１０との間でデータの送受信を行う。送受信部２１０は、接続制御部２３０の指示に従って無線アクセスシステムに接続する。
【００６８】
受付部２２０は、ユーザから端末２０に対する各種指示を受け付ける。
【００６９】
接続制御部２３０は、第１の無線アクセスシステム３及び第２の無線アクセスシステム４のエリアを検出し、いずれの無線アクセスシステムに接続すべきかを決定する。
【００７０】
コンテンツ制御部２４０は、情報処理装置１０から配信された動画コンテンツの再生制御を行う。動画コンテンツを受信すると、コンテンツ制御部２４０は、動画データを端末２０の画面に表示させ、音声データをスピーカ等から出力させる。
【００７１】
第１の無線アクセスシステム３に接続したときに、コンテンツ制御部２４０は、節約モードを起動するか問い合わせる情報を画面に表示する。ユーザから節約モードの起動指示を受けると、コンテンツ制御部２４０は、節約モードの起動要求を、情報処理装置１０に送信する。節約モードは、接続している無線アクセスシステムに関わらず起動可能であるが、第１の無線アクセスシステム３で起動されるケースが多いと想定される。このため、第１の無線アクセスシステム３に接続したときに、問い合わせる情報が表示される。なお、コンテンツ制御部２４０は、第２の無線アクセスシステム４への接続時に、節約モードを起動するか問い合わせる情報が画面に表示してもよい。受付部２２０が節約モード、又は、通常モードのいずれかの配信モードの選択を受け付けると、コンテンツ制御部２４０は、選択された配信モードを、送受信部２１０を介して、情報処理装置１０に通知する。
【００７２】
また、節約モードの設定は、無線アクセスシステムに接続時、及び無線アクセスシステムの切り替え時に実行されてもよいし、動画コンテンツの受信を開始する時に実行されてもよいし、ユーザから受け付けた一度受け付けた設定を継続してもよい。
【００７３】
節約モード起動時に動画コンテンツの音声データと静止画データとを受信すると、コンテンツ制御部２４０は、静止画データを画面に表示させ、音声データをスピーカ等から出力させる。節約モード起動時に画面に表示されている静止画データを変更するときに、コンテンツ制御部２４０は、フェードアウト等の効果を用いてもよい。
【００７４】
情報記憶部２５０は、各種情報を記憶する。例えば、情報記憶部２５０は、受信した動画コンテンツ等を一時的に記憶してもよい。
【００７５】
（２）情報処理装置の機能構成
図８は、実施形態に係る情報処理装置１０の機能構成の一例を示す図である。情報処理装置１０は、送受信部１１０、配信制御部１２０、及び抽出部１３０を有する。これらの機能は、ＲＯＭ３０３等に格納された１以上のプログラムを読み出してＣＰＵ３０１に実行させることにより実現される。また、情報記憶部１４０は、例えば、ストレージ装置３０４により実現される。
【００７６】
送受信部１１０は、端末２０との間でデータの送受信を行う。また、送受信部１１０は、外部サーバから端末２０に配信する動画コンテンツを取得する。
【００７７】
配信制御部１２０は、端末２０に配信する動画コンテンツの配信制御を行う。配信制御部１２０は、情報記憶部１４０に記憶されている動画コンテンツを送受信部１１０に配信させる。端末２０で起動中の配信モードに応じたコンテンツの配信を行う。配信制御部１２０は、端末２０からの通知を受けて起動中の配信モードを特定する。
【００７８】
通常モードが起動されている場合、配信制御部１２０は、動画コンテンツに含まれる動画データと音声データとを、送受信部１１０に配信させる。節約モードが起動されている場合、配信制御部１２０は、音声データと、動画データから抽出された静止画とを、送受信部１１０に配信させる。
【００７９】
抽出部１３０は、動画コンテンツの動画データから所定のタイミングにおける静止画データを抽出する。例えば、抽出部１３０は、動画データから所定の周期で静止画データを抽出してもよいし、動画データが大きく変更されたタイミングの動画データを抽出してもよい。抽出部１３０は、抽出した静止画データを情報記憶部１４０に記憶させる。
【００８０】
情報記憶部１４０は、動画コンテンツ、及び配信先の端末２０の起動中のモード（通常モード、節約モード）等を記憶する。情報記憶部１４０は、コンテンツ管理テーブル１４１を有する。コンテンツ管理テーブル１４１には、端末２０に配信する。
【００８１】
図９に、実施形態に係るコンテンツ管理テーブル１４１の一例を示す。コンテンツ管理テーブル１４１には、動画コンテンツを一意に特定する動画コンテンツ識別子と、動画コンテンツの配信モード、配信対象となるデータとが対応付けられて記憶されている。図９の例では、通常モードで動画コンテンツ＃１が配信される場合、配信データ「ＸＸＸ．ｍｐ４」が配信される。ここで、配信データ「ＸＸＸ．ｍｐ４」は、動画データと音声データとを含む。
【００８２】
一方、節約モードで動画コンテンツ＃１が配信される場合、音声データである「ＹＹＹ．ｍ４ａ」と、静止画データ「ＺＺＺ１．ｊｐｇ」等とが配信される。ここで、静止画データと対応付けられている時間は、動画コンテンツ配信中に、静止画データが配信されるタイミングを示している。例えば、静止画データ「ＺＺＺ３．ｊｐｇ」は、動画コンテンツ再生開始から１８０秒後に端末２０に配信される静止画データである。
【００８３】
ここで、静止画データの各々に設定されている配信時刻と、配信時刻に通常モードで配信される動画データとは対応しなくてもよい。抽出部１３０は、配信時刻又は配信時刻付近において、通常モードで配信される動画データを基に、静止画データを抽出してもよい。
【００８４】
通常モードで動画コンテンツの配信を開始してからＮ秒経過した時に、節約モードへの変更要求を端末２０から受信した場合、情報処理装置１０は、既に配信した静止画データのうち最新の静止画データを端末２０に配信してもよいし、次の配信タイミングで配信される静止画データを配信してもよい。例えば、Ｎ秒が９０秒の場合、静止画データ「ＺＺＺ２．ｊｐｇ」が配信されてもよいし、「ＺＺＺ３．ｊｐｇ」が配信されてもよい。なお、配信中の動画コンテンツが生放送の動画コンテンツである場合、次のタイミングで配信される静止画データが抽出されていないため、既に配信した静止画データが配信される。
【００８５】
情報処理装置１０は、蓄積している動画コンテンツの配信に加えて、生放送の動画コンテンツの配信も可能である。例えば、生放送の動画コンテンツが配信される場合、外部サーバから受信した動画コンテンツがコンテンツ管理テーブル１４１に記憶する処理が生放送中に実行され、送受信部１１０は、配信制御部１２０からの指示に従って、記憶する処理が実行されている動画コンテンツを読み出して、端末２０に配信する。
【００８６】
＜動作フロー＞
（１）端末の動作フロー
図１０を用いて端末２０の動作フローについて説明する。図１０は、実施形態に係る端末２０の動作フローの一例を示す図である。図１０は、端末２０が通常モードで動画コンテンツを受信しているときに、節約モードに変更した場合の動作フローを示している。
【００８７】
ステップＳ１００１で、送受信部２１０は、第２の無線アクセスシステム４を介して動画コンテンツを受信する。端末２０は通常モードで動作しているため動画コンテンツには動画データと、音声データとを含む。
【００８８】
ステップＳ１００２で、コンテンツ制御部２４０は、コンテンツの再生処理を実行する。つまり、コンテンツ制御部２４０は、動画コンテンツの動画データを画面に表示すると共に、音声データをスピーカ等から出力する。
【００８９】
ステップＳ１００３で、接続制御部２３０は周辺の無線アクセスシステムを検索し、接続中の第２の無線アクセスシステム４に加えて、第１の無線アクセスシステム３を発見する。接続制御部２３０は、第１の無線アクセスシステム３に接続先を変更するか否かを判断する。第１の無線アクセスシステム３に接続先を変更する場合（ステップＳ１００３  Ｙｅｓ）、ステップＳ１００４に進む。一方、第２の無線アクセスシステム４への接続を継続する場合（ステップＳ１００３  Ｎｏ）、ステップＳ１００１に戻る。例えば、端末２０が、第２の無線アクセスシステム４のエリア外であって、第１の無線アクセスシステム３のみが存在するエリアに移動した場合、接続制御部２３０は、接続先の変更が必要と判断する。
【００９０】
ステップＳ１００４で、送受信部２１０は、接続制御部２３０の指示を受けて、第１の無線アクセスシステム３に接続する。
【００９１】
ステップＳ１００５で、コンテンツ制御部２４０は、通常モードから節約モードに切り替えるか否かの判断を促す情報（例えば、メッセージ）を、画面に表示する。
【００９２】
ステップＳ１００６で、コンテンツ制御部２４０は、受付部２２０が節約モードへの切り替えの指示を受け付けたか否かを判断する。切り替えの指示を受け付けた場合（ステップＳ１００６  Ｙｅｓ）、ステップＳ１００７に進む。一方、切り替えの指示を受けなかった場合（ステップＳ１００６  Ｎｏ）、ステップＳ１００１に戻る。
【００９３】
ステップＳ１００７で、コンテンツ制御部２４０は、節約モードの起動要求の送信を、送受信部２１０に指示する。
【００９４】
ステップＳ１００８で、送受信部２１０は、動画コンテンツの音声データと、動画データから抽出された静止画データとを受信する。送受信部２１０は音声データを継続的に受信し、静止画データを所定のタイミングで受信する。
【００９５】
ステップＳ１００９で、コンテンツ制御部２４０は、動画コンテンツの再生処理を行う。具体的には、コンテンツ制御部２４０は、静止画データを画面に表示すると共に、音声データをスピーカ等から出力する。
【００９６】
（２）情報処理装置の動作フロー
図１１及び図１２を用いて情報処理装置１０の動作フローについて説明する。図１１は、実施形態に係る情報処理装置１０の動作フローの一例を示す図である。図１１は、情報処理装置１０が動画コンテンツの配信要求を受けたときの動作フローを示している。
【００９７】
ステップＳ１１０１で、送受信部１１０は、端末２０から動画コンテンツの配信要求を受信する。
【００９８】
ステップＳ１１０２で、配信制御部１２０は、通常モード、節約モードのいずれのモードで動画コンテンツを配信するか判断する。端末２０から受信した配信要求にモードの指定が含まれる場合、配信制御部１２０は、指定されたモードを適用することを判断する。受信した配信要求から端末２０が接続している無線アクセスシステムを特定可能な場合は、無線アクセスシステムの種別に従って、モードを決定してもよい。例えば、端末２０が第１の無線アクセスシステム３に接続している場合、配信制御部１２０は、節約モードで配信すると判断してもよい。端末２０が第２の無線アクセスシステム４に接続している場合、配信制御部１２０は、通常モードで配信すると判断してもよい。
【００９９】
通常モードで動画コンテンツを配信すると判断された場合、ステップＳ１１０３に進む。節約モードで動画コンテンツを配信すると判断された場合、ステップＳ１１０５に進む。
【０１００】
ステップＳ１１０３で、配信制御部１２０は、コンテンツ管理テーブル１４１を参照し、通常モードで動画コンテンツを配信するときの音声データ及び動画データを特定する。
【０１０１】
ステップＳ１１０４で、送受信部１１０は、配信制御部１２０に特定された音声データ及び動画データを継続的に、端末２０に配信する。
【０１０２】
ステップＳ１１０５で、配信制御部１２０は、コンテンツ管理テーブル１４１を参照し、節約モードで動画コンテンツを配信するときの音声データ及び静止画データを特定する。
【０１０３】
ステップＳ１１０６で、送受信部１１０は、配信制御部１２０に特定された音声データを継続的に端末２０に配信する。
【０１０４】
ステップＳ１１０７で、送受信部１１０は、配信制御部１２０に特定された静止画データを所定のタイミングで配信する。
【０１０５】
図１２は、実施形態に係る情報処理装置１０の動作フローの一例を示す図である。図１２は、情報処理装置１０が動画コンテンツ配信中に、節約モードへのモードの変更要求を受信したときの動作フローを示している。
【０１０６】
ステップＳ１２０１で、送受信部１１０は、通常モードで動画コンテンツを、端末２０に配信する。
【０１０７】
ステップＳ１２０２で、配信制御部１２０は、端末２０から節約モードへの変更要求を受信したか否かを判断する。節約モードへの変更要求を受信した場合（ステップＳ１２０１  Ｙｅｓ）、ステップＳ１２０３に進む。一方、節約モードへの変更要求を受信していない場合、ステップＳ１２０１に戻り動画コンテンツの配信を継続する。
【０１０８】
ステップＳ１２０３で、配信制御部１２０は、コンテンツ管理テーブル１４１を参照し、節約モードで動画コンテンツを配信するときの音声データ及び静止画データを特定する。配信制御部１２０は、特定された音声データ及び静止画データを、端末２０に配信することを送受信部１１０に指示する。
【０１０９】
ここで、送受信部１１０が端末２０から節約モードへの変更要求を時刻Ｔａで受信した場合、配信制御部１２０は、時刻Ｔａの直前のタイミングで節約モードの端末２０に配信すべき静止画データから配信することを、送受信部１１０に指示する。
【０１１０】
ステップＳ１２０４で、送受信部１１０は、音声データを、端末２０に配信する。音声データは端末２０に、継続的に配信される。
【０１１１】
ステップＳ１２０５で、送受信部１１０は、静止画データを、端末２０に配信する。静止画データは、所定のタイミングで端末２０に配信される。なお、節約モードで、音声データ及び静止画データの配信が開始されるタイミングは同一である。
【０１１２】
［変形例］
上述した実施形態では、無線アクセスシステムの種別に応じて、通常モードと節約モードとの変更を行う場合について説明したが、その他の状況に応じてモードの変更を実行してもよい。例えば、動画コンテンツが画面に表示されておらず、バックグラウンドで動作している場合には、コンテンツ制御部２４０は節約モードへの変更要求を、送受信部２１０を介して送信してもよい。また、端末２０の処理負荷、バッテリーの使用率等を基に、コンテンツ制御部２４０は、節約モードへの変更を決定してもよい。節約モードの場合、動画の再生処理が不要となるため端末２０の処理負荷が低減される。
【０１１３】
また、複数の節約モードが設けられてもよい。例えば、情報処理装置１０が静止画データのみを配信する節約モード、情報処理装置１０が音声データのみ配信する節約モード、情報処理装置１０が音声データ、字幕等の負荷情報、及び静止画データを配信する節約モードが設けられてもよい。
【０１１４】
上述した実施形態では、端末２０が起動するモードの選択を行っているが、情報処理装置１０が適用するモードを決定してもよい。情報処理装置１０は、端末２０と情報処理装置１０との間の通信経路の品質等を基に、適用するモードを決定してもよい。この場合、端末２０からの変更要求を受けて適用されるモードは変更されてもよい。
【０１１５】
節約モードが起動されているときの静止画データの配信タイミングは、端末２０毎に調整されてもよい。例えば、端末２０のユーザからの指示、又は通信経路の品質等を基に、静止画データが配信される周期が調整されてもよい。例えば、通信経路の品質が高い端末２０には１０秒程度の周期を設定し、通信経路の品質が悪い端末２０には３分程度の周期を設定してもよい。この場合、情報処理装置１０の抽出部１３０は、複数の周期に対応した静止画データを動画コンテンツから抽出する処理を実行する。
【０１１６】
［その他］
コンテンツ制御部２４０は、表示制御部の一例である。送受信部２１０は送信部の一例である。送受信部１１０は受信部及び配信部の一例である。配信制御部１２０は、決定部の一例である。
【０１１７】
上述した実施の形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、情報処理装置１０及び端末２０に供給してもよい。そして、情報処理装置１０及び端末２０が、記憶媒体に格納されたプログラムコードを読み出し実行することによっても、上述の実施形態が、達成されることは言うまでもない。この場合、記憶媒体には、上述した配信方法及び受信方法を、情報処理装置１０及び端末２０に実行させるプログラムが記憶される。
【０１１８】
具体的には、コンテンツの配信方法のプログラムであって、端末から前記コンテンツの配信要求を受信するステップと、前記配信要求を受けて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モード、又は、前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードで、前記コンテンツを配信することを決定するステップと、決定された配信モードで、前記コンテンツを、前記端末に配信するステップと、を情報処理装置に実行させ、前記第２の配信モードで前記コンテンツが配信されている場合、新たな前記静止画データが、所定のタイミングで配信される、ことを特徴とするプログラムが記憶媒体に記憶される。
【０１１９】
また、端末で実行されるコンテンツの受信方法であって、前記端末のユーザから前記コンテンツの受信の指示を受け付けるステップと、前記指示を受け付けたことに応じて、前記コンテンツに含まれる音声データと動画データとが配信される第１の配信モード、又は、前記コンテンツに含まれる前記音声データと、前記動画データから抽出された静止画データとが配信される第２の配信モードのいずれの配信モードで前記コンテンツを取得するか選択を促す情報を表示するステップと、選択された前記配信モードを含む前記コンテンツの配信要求を、情報処理装置に送信するステップと、端末に実行させ、前記第２の配信モードで前記コンテンツが配信されている場合、新たな前記静止画データが、所定のタイミングで配信される、ことを特徴とするプログラムが記憶媒体に記憶される。
【０１２０】
そして、これらの記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになる。
【０１２１】
また、コンピュータ装置が読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に従って、コンピュータ装置上で動作しているオペレーティングシステム（ＯＳ）等が実際の処理の一部または全部を行ってもよい。さらに、その処理によって前述した実施形態の機能が実現されてもよいことは言うまでもない。
【０１２２】
以上、本発明の好ましい実施形態について説明したが、本発明はこうした実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【符号の説明】
【０１２３】
１  情報処理システム
２  バックボーンネットワーク
３  第１の無線アクセスシステム
４  第２の無線アクセスシステム
１０  情報処理装置
２０  端末
１１０  送受信部
１２０  配信制御部
１３０  抽出部
１４０  情報記憶部
１４１  コンテンツ管理テーブル
２０４  記憶装置
２０５  入出力装置
２０７  ディスプレイ
２１０  送受信部
２２０  受付部
２３０  接続制御部
２４０  コンテンツ制御部
２５０  情報記憶部
【図１】
0006635873.tif 000002
【図２】
0006635873.tif 000003
【図３】
0006635873.tif 000004
【図４】
0006635873.tif 000005
【図５】
0006635873.tif 000006
【図６】
0006635873.tif 000007
【図７】
0006635873.tif 000008
【図８】
0006635873.tif 000009
【図９】
0006635873.tif 000010
【図１０】
0006635873.tif 000011
【図１１】
0006635873.tif 000012
【図１２】
0006635873.tif 000013