(57)【要約】【課題】ストリーム再生する動画についてトリック再生ができるか否かが判らないというユーザーの不便さを解消する。【解決手段】ネットワークを介して接続するサーバから動画データを受信しながら再生するストリーム再生を実行可能な動画再生装置であって、動画データの配信元として指定されたサーバが配信する動画データのヘッダの受信結果に基づいて、当該サーバが配信する動画データのストリーム再生中に所定のトリック再生が可能であるか否かを判定する判定手段と、上記判定手段による判定結果を所定の画面に表示する表示手段とを備える。【選択図】図３
2013143674.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続するサーバから動画データを受信しながら再生するストリーム再生を実行可能な動画再生装置であって、
動画データの配信元として指定されたサーバが配信する動画データのヘッダの受信結果に基づいて、当該サーバが配信する動画データのストリーム再生中に所定のトリック再生が可能であるか否かを判定する判定手段と、
上記判定手段による判定結果を所定の画面に表示する表示手段と、を備えることを特徴とする動画再生装置。
【請求項２】
上記表示手段は、複数のサーバについての上記判定結果を画面に一覧表示することを特徴とする請求項１に記載の動画再生装置。
【請求項３】
上記判定手段は、指定したデータ範囲に該当するデータ部分のみを受信する範囲指定が可能であるかを上記ヘッダの受信結果に基づいて判定し、範囲指定が不可能である場合には、上記トリック再生が不可能であると判定することを特徴とする請求項１または請求項２に記載の動画再生装置。
【請求項４】
上記判定手段は、動画データのサイズを上記ヘッダから取得できなかった場合に、上記トリック再生のうち一部のトリック再生が不可能であると判定することを特徴とする請求項１〜請求項３のいずれかに記載の動画再生装置。
【請求項５】
上記判定手段は、指定したデータ範囲に該当するデータ部分のみを受信する範囲指定が可能であるかを上記ヘッダの受信結果に基づいて判定し、かつ動画データのサイズを上記ヘッダから取得できたか否か判定し、範囲指定が可能であり且つ動画データのサイズを取得できた場合に、一時停止、早送り、早戻し、スロー再生を含むトリック再生が可能であると判定し、範囲指定が可能であり且つ動画データのサイズを取得できなかった場合に、トリック再生のうち一時停止のみ可能であると判定し、
上記表示手段は、サーバ毎の判定結果を、一時停止を除く他のトリック再生と一時停止とに分けて表示することを特徴とする請求項１〜請求項４のいずれかに記載の動画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画再生装置に関する。
【背景技術】
【０００２】
インターネットを介してサーバに接続し、サーバから動画データを受信しながら再生するストリーム再生（ストリーミング）を実行可能なテレビジョン等の動画再生装置により、ユーザーは所望の動画の視聴を楽しむことができる。
【０００３】
関連技術として、コンテンツ配信システムにおいて、配信サーバが具備する記憶部には、シーン番号と、ビットレートと、一時停止、早送り、巻戻し、スロー再生の４つの特殊再生それぞれに関する許可または禁止のいずれかを示す特殊再生フラグとを対応付けた再生設定情報が記憶された構成が知られている（特許文献１参照）。また、受信装置は、ユーザーにより選択されたコンテンツの再生を制御するメタデータをコンテンツサーバーからインターネットを介して受信し、メタデータを利用することにより、インターネットを介して提供されるコンテンツの通常再生や、早送り、巻戻しといった特殊再生を実行可能とした構成が知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０‐７３１００号公報
【特許文献２】特開２００８‐１０９６０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザーは、ストリーム再生されるコンテンツの視聴中に、リモートコントロール装置（リモコン装置）を操作して、映像の一時停止や早送りや早戻し（巻戻し）やスロー再生等（まとめて『トリック再生』と呼ぶ。）をさせようとする場合がある。しかし、動画の配信元のサーバが対応している配信プログラムや動画データの規格によっては、ストリーム再生中の映像についてトリック再生を行なえない場合がある。ユーザーとしては、ストリーム再生中にトリック再生ができるか否かは、ストリーム再生中に実際にリモコン装置等を操作して初めて判る。このような、動画視聴中にトリック再生を実際に試してみないとそれらが可能であるか否か判らない状況というのは、ユーザーにとって大きなストレスであった。なお、上記文献はこのようなトリック再生ができるか否かが判らないといったユーザーの不便さを解消するものではなかった。
【０００６】
本発明は上記課題を解決するためになされたものであり、ストリーム再生する動画についてトリック再生ができるか否かが判らないというユーザーの不便さを解消することが可能な動画再生装置を提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、ネットワークを介して接続するサーバから動画データを受信しながら再生するストリーム再生を実行可能な動画再生装置であって、動画データの配信元として指定されたサーバが配信する動画データのヘッダの受信結果に基づいて、当該サーバが配信する動画データのストリーム再生中に所定のトリック再生が可能であるか否かを判定する判定手段と、上記判定手段による判定結果を所定の画面に表示する表示手段と、を備える構成としてある。
【０００８】
当該構成によれば、ユーザーは自己が指定したサーバが配信する動画データのストリーム再生中にトリック再生が可能であるか否かを、上記画面における表示を見るだけで知ることができる。
【図面の簡単な説明】
【０００９】
【図１】動画再生装置を含むシステムを概略的に示す図である。
【図２】動画再生装置の構成を概略的に示したブロック図である。
【図３】ＳｏＣが実行する処理を示すフローチャートである。
【図４】トリック再生可否の判定結果の表示態様の一例を示した図である。
【図５】トリック再生可否の判定結果の表示態様の他の例を示した図である。
【発明を実施するための形態】
【００１０】
本発明の他の実施形態として、上記表示手段は、複数のサーバについての上記判定結果を画面に一覧表示するとしてもよい。
本発明の他の実施形態として、上記判定手段は、指定したデータ範囲に該当するデータ部分のみを受信する範囲指定が可能であるかを上記ヘッダの受信結果に基づいて判定し、範囲指定が不可能である場合には、上記トリック再生が不可能であると判定するとしてもよい。
本発明の他の実施形態として、上記判定手段は、動画データのサイズを上記ヘッダから取得できなかった場合に、上記トリック再生のうち一部のトリック再生が不可能であると判定してもよい。
本発明の他の実施形態として、上記判定手段は、指定したデータ範囲に該当するデータ部分のみを受信する範囲指定が可能であるかを上記ヘッダの受信結果に基づいて判定し、かつ動画データのサイズを上記ヘッダから取得できたか否か判定し、範囲指定が可能であり且つ動画データのサイズを取得できた場合に、一時停止、早送り、早戻し、スロー再生を含むトリック再生が可能であると判定し、範囲指定が可能であり且つ動画データのサイズを取得できなかった場合に、トリック再生のうち一時停止のみ可能であると判定し、上記表示手段は、サーバ毎の判定結果を、一時停止を除く他のトリック再生と一時停止とに分けて表示するとしてもよい。
【００１１】
以下、図面を参照しながら本発明の実施形態を説明する。
図１は、本実施形態にかかる動画再生装置１０を含むシステムを概略的に示している。動画再生装置１０は、例えば、テレビジョンであり、該テレビジョンは有線（ケーブル）あるいは無線により、ネットワーク（例えば、インターネット）ＮＴに接続している。ネットワークＮＴ上では、動画データの配信元として機能する複数のサーバＳＶが稼働している。なお動画再生装置１０は、テレビジョンに限定されないことは言うまでも無く、ネットワークを介して配信される動画を再生可能な装置であれば、ＤＶＤプレーヤ、パーソナルコンピューター、モバイル端末など、あらゆる製品が該当する。
【００１２】
図２は、動画再生装置１０（テレビジョンの例）の構成を概略的に示したブロック図である。動画再生装置１０は、チューナ１１、システムオンチップ（ＳｏＣ）１２、タイミングコントローラ（Ｔ‐ＣＯＮ）１３、表示パネル１４、操作部１５、赤外線（ＩＲ）受光部１６、ネットワークインターフェイス（Ｉ／Ｆ）１７などを備える。表示パネル１４は、例えば液晶パネルやプラズマディスプレイパネル等である。
【００１３】
ＳｏＣ１２は、動画再生装置１０全体を制御するためのワンチップ化された集積回路（メインＩＣ）であり、ＣＰＵや各種メモリー（ＲＯＭやＲＡＭ等）を搭載する。ＳｏＣ１２は、所定のプログラムに従って動画再生装置１０を制御し、また、ネットワークＮＴ上のサイトを閲覧するためのソフトウェアとしてのブラウザ１２ａを有している。チューナ１１は、ＳｏＣ１２による制御下で、放送信号を受信し、中間周波信号（ＩＦ）をＳｏＣ１２へ出力する。ＳｏＣ１２は、ＩＦに基づいて映像信号や音声信号をデコードしたり、映像信号に対して所定の補正や画質調整を実行し、映像信号をＴ‐ＣＯＮ１３へ出力する。また、ＳｏＣ１２は、ブラウザ１２ａの機能により、ネットワークＩ／Ｆ１７を介してネットワークＮＴと接続し、ネットワークＮＴを介してサーバＳＶにアクセスする。そして、サーバＳＶから配信された動画データを受信し、受信した動画データにかかる映像信号をＴ‐ＣＯＮ１３へ出力する。
【００１４】
Ｔ‐ＣＯＮ１３は、入力した映像信号をフレームメモリ（図示せず）に一時的に保存しつつ、当該保存した信号に対応する駆動信号を所定のタイミングで表示パネル１４に出力することにより、画素の配列により構成された表示パネル１４の各画素を駆動して表示パネル１４に映像信号に基づく映像を表示させる。つまり、テレビジョンとしての動画再生装置１０は、テレビジョン放送信号を受信し出力することもできるし、サーバＳＶから受信した動画データを受信しながら再生するストリーム再生（データを保存せずに再生する処理）を実行することもできる。操作部１５は、ボタンやスイッチ等からなり、ユーザーからの入力を受け付ける。ＩＲ受光部１６は、ユーザーが操作するリモコン装置から送信されるＩＲ信号を受信する。なお、動画再生装置１０は、図１に示した構成以外にも、映像や音声を外部から入力するための外部入力端子、電源回路、その他、音声信号処理回路やスピーカなど、テレビジョンを構成する上で必要な公知の各構成を備え得る。
【００１５】
図３は、本実施形態においてＳｏＣ１２が実行する処理を、フローチャートにより例示している。当該処理は、ＳｏＣ１２がユーザーの操作部１５やリモコン装置の操作に応じてブラウザ１２ａを立ち上げ、ＵＲＬ（Uniform Resource Locator）が指定されたサーバＳＶにネットワークＮＴを介してブラウザ１２ａがアクセスし、かつ、アクセス先のサーバＳＶが提供する動画サイト上で、ユーザーが操作部１５やリモコン装置を操作して視聴対象の動画ファイル（動画データ）を任意に選択したときに開始される。
【００１６】
ステップＳ１００では、上記選択された動画ファイルのヘッダデータ（ストリームのヘッダデータ）のネットワークＮＴを介した受信を開始する。このとき、ＳｏＣ１２は、ヘッダデータの一部の範囲をサーバＳＶに対し指定して受信する範囲（レンジ）指定も併せて実行し、ヘッダデータを受信する。例えば、ヘッダデータの先頭から１００バイト目までのデータ範囲を指定して受信する。なお、ＳｏＣ１２は最終的にはヘッダデータの全てを受信する。
【００１７】
ステップＳ１１０では、ＳｏＣ１２は、上記レンジ指定が成功したか否か判定する。つまり、レンジ指定に呼応してサーバＳＶがレンジ指定にかかる範囲のデータのみ送信し、これを受信できた否か判定する。レンジ指定に対して、指定にかかる範囲以外のヘッダデータも途切れずに送信された場合は、サーバＳＶがレンジ指定に対応できないため、レンジ指定不成功と判定する。レンジ指定が成功したと判定した場合は、ステップＳ１２０において、レンジ指定の成功不成功を示す第１フラグを、不成功を示す「オフ」状態から成功を示す「オン」状態に設定した上でステップＳ１３０に進む。一方、レンジ指定が不成功であると判定した場合は、ステップＳ１３０にそのまま進む。
【００１８】
ステップＳ１３０では、ＳｏＣ１２は、上記受信したヘッダデータ内から、上記選択にかかる動画ファイル全体のデータサイズを記述した情報（ファイルサイズ情報）を取得可能であるか否か判定し、取得可能であればステップＳ１４０に進み、取得不能（ファイルサイズ情報が記述されていない場合）であれば、ステップＳ１５０に進む。ステップＳ１４０では、ファイルサイズ情報の取得成功不成功を示す第２フラグを、不成功を示す「オフ」状態から成功を示す「オン」状態に設定した上でステップＳ１５０に進む。
【００１９】
ステップＳ１５０では、ＳｏＣ１２は、第１フラグおよび第２フラグの設定に応じて、上記アクセス先のサーバＳＶ（動画サイト）について、当該サーバＳＶが配信する動画データのストリーム再生中に所定のトリック再生が可能であるか否か判定する。ここでいうトリック再生とは、一時停止、早送り、早戻し、スロー再生等を含む再生態様である。具体的には、第１フラグおよび第２フラグがいずれも「オン」である場合、つまり、レンジ指定可能であり且つファイルサイズ情報が取得できている場合に、そのサーバＳＶに関しては、全てのトリック再生が可能であると判定する。端末（動画再生装置１０）側からサーバＳＶに対してレンジ指定ができなければ、端末からの所望のタイミングでサーバＳＶはストリームを止めることはできないし、端末側でレンジ指定ができ、かつ、ファイルサイズが把握できなければ、端末からの所望の範囲での早送り等をサーバＳＶが実行することはできない。一方、第１フラグのみ「オン」である場合は、一部のトリック再生、具体的には一時停止のみ可能であると判定する。その他、第１フラグのみ「オフ」の場合や、第１フラグおよび第２フラグが「オフ」の場合は、全てのトリック再生が不可能であると判定する。これまで当該フローチャートで説明した処理を実行可能な点で、つまり動画データの配信元として指定されたサーバが配信する動画データのヘッダの受信結果に基づいて上記判定を行う点で、ＳｏＣ１２は判定手段として機能すると言える。
【００２０】
さらにステップＳ１５０では、ＳｏＣ１２は、上記判定の結果を表示パネル１４に例えばＯＳＤ（オンスクリーンディスプレー）機能等により表示させる。図４は、上記判定結果を表示パネル１４に表示させた例を示している。ＳｏＣ１２は、トリック再生のうち、一時停止と、それ以外のトリック再生（早送り、早戻し、スロー再生等の、シーンの変化を伴う再生態様）とを分けて、それぞれが可能であるか否かを表示させる。ここでは、一時停止以外のトリック再生については「トリックプレイ」と表示している。例えば、上記判定により、第１フラグおよび第２フラグがいずれも「オン」に設定されれば、一時停止およびトリックプレイはいずれも可能であるから、それぞれが可能である旨の表示（例えば図４の「ＯＫ」等の表示）がなされる。また、それらの操作が不可能であることを示す場合には、例えば、「ＮＧ」等の表示がなされる（図５参照）。
【００２１】
図４の表示は、例えば、上記選択された動画ファイルの本編部分（コンテンツ）のストリーム再生開始前のタイミングで行なわれる。ユーザーは、かかる表示を見ることで、これからストリーム再生される動画の視聴中、リモコン装置等を操作してのトリック再生が可能か否か、さらには、どのようなトリック再生が可能であるか、といったことが一目で判る。そのため、実際にリモコン装置等を操作してトリック再生を試みないとそれらが実行可能であるか否かが判らなかったという従来の状況と比較して、ユーザーのストレスが大幅に軽減され、利便性が高まる。むろん図４に示したような表示は、動画をストリーム再生中にも、例えば、画面の縁近辺に表示することで、ユーザーにトリック再生の可能不可能を喚起するとしてもよい。ステップＳ１５０の処理を実行可能な点で、ＳｏＣ１２や表示パネル１４等は、表示手段として機能すると言える。
【００２２】
図５は、ＳｏＣ１２が表示パネル１４に表示させる上記判定結果を示した画面の他の例である。ＳｏＣ１２は、サーバＳＶ毎（図５では、各サーバＳＶが提供する動画サイト名毎）に、上記判定結果を一覧表示するとしてもよい。図５に示すように、動画サイト毎に、トリックプレイが可能か否か（ＯＫまたはＮＧ）、および、一時停止が可能か否かを表示すれば、ユーザーは、どのサーバＳＶ（動画サイト）において、ストリーム再生中のトリック再生が可能か否か等を一目で理解することができ好適である。このような一覧表示は、過去に図３の処理（ステップＳ１００〜Ｓ１４０）を一度実行済みであるサーバＳＶ（動画サイト）に関して、当該実行済みの処理で得られた情報（第１、第２フラグのオン／オフ設定）に基づいて可能である。このような一覧表示は、例えば、ユーザーが操作部１５やリモコン装置を操作してブラウザ１２ａを立ち上げたタイミングや、あるＵＲＬを指定してあるサーバＳＶにアクセスしたタイミングで表示させると、ユーザーに対する有用な情報提供となり、好適である。
【符号の説明】
【００２３】
１０…動画再生装置、１１…チューナ、１２…ＳｏＣ、１２ａ…ブラウザ、１３…Ｔ‐ＣＯＮ、１４…表示パネル、１５…操作部、１６…ＩＲ受光部、１７…ネットワークＩ／Ｆ、ＮＴ…ネットワーク、ＳＶ…サーバ
【図１】
2013143674.tif 000003
【図２】
2013143674.tif 000004
【図３】
2013143674.tif 000005
【図４】
2013143674.tif 000006
【図５】
2013143674.tif 000007