(57)【要約】【課題】本発明は、ストリーミング配信における再生側でシーク中に所望のシーク位置を容易かつ迅速に検索可能ならしめる配信システムを提供する。【解決手段】配信管理装置（１０）と端末装置２０を含む配信システム１である。端末装置２０は、コンテンツ再生中にシークする際、該シーク位置に対応する低解像度のキーフレームを配信管理装置から取得するとともにこれを表示部３２に描画する再生制御手段（２２）を備える。  【選択図】図１
2010178147.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して端末装置へコンテンツをストリーミング方式で配信する配信管理装置を備えてなるストリーミング配信システムにおいて、
前記端末装置は、前記配信管理装置から配信されるコンテンツを受信するコンテンツ受信手段と、この受信されたコンテンツを再生し出力する再生出力手段と、前記コンテンツ受信手段及び再生出力手段の動作を外部指令に基づいて制御する再生制御手段とを備え、
前記再生制御手段が、
外部入力されるシーク位置変更要求に対応して作動し、前記コンテンツにかかるシーク位置のキーフレームを当該コンテンツの解像度よりも低い解像度で送信するように前記コンテンツ受信手段を介して前記配信管理装置に要求するキーフレーム要求送信機能と、
前記配信管理装置から送られてくる低解像度のキーフレームに基づいて前記シーク位置変更要求にかかる他のシーク位置を検索しシーク位置変更を実行するシーク位置変更機能と、
を備えていることを特徴としたストリーミング配信システム。
【請求項２】
請求項１に記載のストリーミング配信システムにおいて、
前記再生制御手段は、
前記再生出力手段によるデータ再生中に当該再生制御動作に並行して当該コンテンツにかかる特定のシーク位置を検索し変更する機能を備えていることを特徴としたストリーミング配信システム。
【請求項３】
請求項２に記載のストリーミング配信システムにおいて、
前記配信管理装置は、
外部から指定された解像度のキーフレームをＳＶＣコンテンツから取得する指定解像度キーフレーム取得機能を有すると共に、前記端末装置から低解像度のキーフレームが要求された場合には直ちにこれに対応した低解像度のキーフレームを出力する低解像度キーフレーム出力機能を備えていることを特徴としたストリーミング配信システム。
【請求項４】
請求項３に記載のストリーミング配信システムにおいて、
再生される前記コンテンツの内容を表示する出力表示手段を備え、
前記再生制御手段は、
前記低解像度のキーフレームを前記出力表示手段に表示するに際し、前記コンテンツにかかる再生中の画像を表示する表示用ウインドウとは別の別表示用ウインドウにて前記低解像度のキーフレームを表示するための描画動作を制御する機能を備えることを特徴とするストリーミング配信システム。
【請求項５】
請求項３に記載のストリーミング配信システムにおいて、
再生される前記コンテンツの内容を表示する出力表示手段を備え、
前記再生制御手段は、
前記低解像度のキーフレームを前記出力表示手段に表示するに際し、前記コンテンツにかかる再生中の画像内に前記低解像度のキーフレームを埋め込むようにして表示するための描画動作を制御する機能を備えることを特徴とするストリーミング配信システム。
【請求項６】
請求項５に記載のストリーミング配信システムにおいて、
前記再生制御手段は、
前記低解像度のキーフレームを前記出力表示手段に表示するに際し、前記低解像度のキーフレームを引き延ばして表示するための描画動作を制御する機能を備えることを特徴とするストリーミング配信システム。
【請求項７】
ストリーミング方式でコンテンツを配信する配信管理装置からネットワークを介して受信した前記コンテンツを再生する端末装置であって、
前記配信管理装置から配信されるコンテンツを受信するコンテンツ受信手段と、この受信されたコンテンツを再生し出力する再生出力手段と、前記コンテンツ受信手段及び再生出力手段の動作を外部指令に基づいて制御する再生制御手段とを備え、
前記再生制御手段が、
外部入力されるシーク位置変更要求に対応して作動し、前記コンテンツにかかるシーク位置のキーフレームを当該コンテンツの解像度よりも低い解像度で送信するように前記コンテンツ受信手段を介して前記配信管理装置に要求するキーフレーム要求送信機能と、
前記配信管理装置から送られてくる低解像度のキーフレームに基づいて前記シーク位置変更要求にかかる他のシーク位置を検索しシーク位置変更を実行するシーク位置変更機能と、
を備えていることを特徴とする端末装置。
【請求項８】
ネットワークを介して配信管理装置から端末装置へコンテンツをストリーミング方式で配信するストリーミング配信動作制御方法であって、
前記配信管理装置から配信されたコンテンツの再生処理動作中に前記端末装置に外部からシーク位置変更要求があった場合に、当該端末装置の再生制御手段は前記配信管理装置に向けて前記コンテンツにかかる低解像度のキーフレームの送信要求を発信し、
この端末装置から発信されたキーフレームの送信要求に基づいて前記配信管理装置は配信中のコンテンツにかかる低解像度のキーフレームを予め備えているＳＶＣコンテンツから抽出して前記端末装置へ配信し、
この配信された低解像度のキーフレーム情報に基づいて前記再生制御手段が機能して前記シーク位置変更要求にかかる他のシーク位置を検索すると共に、
前記再生制御手段はこの検索により特定されたシーク位置を再生中の前記コンテンツの再生開始位置として設定し、
これにより、前記外部からのシーク位置変更要求を前記端末装置が実行するようにしたことを特徴とするストリーミング配信動作制御方法。
【請求項９】
請求項８に記載のストリーミング配信動作制御方法において、
前記シーク位置変更要求にかかる他のシーク位置の検索に際して、前記再生制御手段は、前記配信された低解像度のキーフレーム情報を予め併設された出力表示手段の描画領域に表示するように構成したことを特徴とするストリーミング配信動作制御方法。
【請求項１０】
ネットワークを介して配信管理装置から端末装置へコンテンツをストリーミング方式で配信するストリーミング配信システムにあって、
前記端末装置の再生制御手段が備えているコンピュータに、
前記配信管理装置から配信されたコンテンツの再生処理動作中に前記端末装置に外部からシーク位置変更要求があった場合に稼働し、前記配信管理装置に向けて前記コンテンツにかかる低解像度のキーフレームの送信要求を発信するキーフレーム送信要求機能、
この端末装置から発信されたキーフレームの送信要求に対応して前記配信管理装置から送られてくる前記配信中のコンテンツにかかる低解像度のキーフレームを受信する低解像度キーフレーム受信機能、
この配信された低解像度のキーフレームに基づいて前記シーク位置変更要求にかかる他のシーク位置を検索するシーク位置検索機能、
および上記検索により特定されたシーク位置を再生中の前記コンテンツの再生開始位置として設定し、これにより、前記外部からのシーク位置変更要求を実行するシーク位置変更処理機能、
を実行させるようにしたことを特徴とする配信システム用受信動作制御プログラム。
【請求項１１】
請求項１０に記載の配信システム用受信動作制御プログラムにおいて、
前記シーク位置検索機能の実行に際しては、前記配信された低解像度のキーフレーム情報を予め前記再生制御手段に併設された出力表示部の描画領域に表示するようにしたことを特徴とする配信システム用受信動作制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミング配信システム、端末装置、ストリーミング配信システムなどの動作制御方法及びプログラムに関し、特にストリーミング配信におけるストリーミング配信システム、端末装置、ストリーミング配信動作制御方法、及び配信システム用受信動作制御プログラムに関する。
【背景技術】
【０００２】
通信網を介して配信サーバより配信された映像や音声などのストリーミングコンテンツ（視聴可能なマルチメディアデータ）を、再生プレーヤを搭載した端末装置で再生することが行われている。これにより、全データの受信完了を待つことなく、リアルタイムにストリーミングコンテンツの視聴が可能となっている。
【０００３】
このようなストリーミング配信において再生プレーヤ側で再生される映像に関し早送りや巻き戻しなどのように再生位置（再生開始位置）を変更する際には、一般的には映像を再生する再生プレーヤのＧＵＩ（グラフィカル・ユーザ・インターフェース）上にあるスライダーのつまみ（シークバーともいう）を操作入力に応じて移動させる（以下、このような動作を「シーク」という）ことにより再生位置を変更する。
このように、表示画面上でシークバーを操作入力によって動かし、映像再生中に目的の再生位置までスキップすることで、早送りや巻き戻しと同等の機能を実行して目的の再生位置にて通常速の再生を実行できる。
【０００４】
このような配信システムにおいて再生位置を変更する場合の関連技術として、例えば特許文献１乃至特許文献４などが挙げられる。このうち特許文献１では、Ｉピクチャ（キーフレーム）を受信した順に複数の静止画をサムネイル形式（画像などを小さくして全体像をおおまかに把握するためのもの）で表示するようにしている。このサムネイル表示画面において再生開始位置を選択できるようにしている。高品質の映像のキーフレームをリアルタイムに入手することは難しい為、特許文献１などの関連技術では、事前にサムネイルを作成し時間情報とリンクするようにしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−６０２５号公報
【特許文献２】特開２００３−３４８５９３号公報
【特許文献３】特開２００６−１４０７７７号公報
【特許文献４】特開２００８−２３６３９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述のような関連技術において、シーク後に再生される映像の再生開始位置は、必ずしも所望した再生開始位置とならないことが多く、ユーザは、シークバーを移動させる操作を何度も繰り返すことで、所望の再生開始位置に至るまで調整しなければならない、という不都合があった。
このため、この調整作業の間は、所望する再生開始位置から映像の再生が開始されるまで何度もシーク、再生を繰り返すことになり、探索作業が煩雑でかつ正確な位置決定が困難となる。
【０００７】
更に、特許文献１などの関連技術では、長時間の映像ファイルなどでは大量のサムネイルが必要となったり、またサムネイル作成として事前に必要なデータ量はコンテンツ長や取得間隔に依存するなど端末装置側で必要となるデータ量が膨大になり、これらのデータ処理によって再生開始位置の変更に時間がかかるという不都合があった。
又、シークをする際に、再生プレーヤ側でキーフレームの検索を行ったり、キーフレームのリストなど種々のデータを別途必要としなければならないなど、端末装置側で必要となるデータ量が膨大になり、これらのデータ処理によって再生開始位置の変更に時間がかかるという不都合があった。
【０００８】
本発明の目的は、上述の関連技術の課題を解決することにあり、ストリーミング配信において、シーク中に所望のシーク位置（再生開始位置）を探索する際の煩雑性並びに正確な位置決定の困難性を回避し且つ探索に要する時間を短縮することを可能としたストリーミング配信システム、端末装置、ストリーミング配信動作制御方法、及び配信システム用受信動作制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明のストリーミング配信システムは、ネットワークを介して端末装置へコンテンツをストリーミング方式で配信する配信管理装置を備えてなるストリーミング配信システムにおいて、前記端末装置は、前記配信管理装置から配信されるコンテンツを受信するコンテンツ受信手段と、この受信されたコンテンツを再生し出力する再生出力手段と、前記コンテンツ受信手段及び再生出力手段の動作を外部指令に基づいて制御する再生制御手段とを備え、前記再生制御手段が、外部入力されるシーク位置変更要求に対応して作動し、前記コンテンツにかかるシーク位置のキーフレームを当該コンテンツの解像度よりも低い解像度で送信するように前記コンテンツ受信手段を介して前記配信管理装置に要求するキーフレーム要求送信機能と、前記配信管理装置から送られてくる低解像度のキーフレームに基づいて前記シーク位置変更要求にかかる他のシーク位置を検索しシーク位置変更を実行するシーク位置変更機能と、を備えていることを特徴としている。
【００１０】
上記目的を達成するため、本発明の端末装置は、ストリーミング方式でコンテンツを配信する配信管理装置からネットワークを介して受信した前記コンテンツを再生する端末装置であって、前記配信管理装置から配信されるコンテンツを受信するコンテンツ受信手段と、この受信されたコンテンツを再生し出力する再生出力手段と、前記コンテンツ受信手段及び再生出力手段の動作を外部指令に基づいて制御する再生制御手段とを備え、前記再生制御手段が、外部入力されるシーク位置変更要求に対応して作動し、前記コンテンツにかかるシーク位置のキーフレームを当該コンテンツの解像度よりも低い解像度で送信するように前記コンテンツ受信手段を介して前記配信管理装置に要求するキーフレーム要求送信機能と、前記配信管理装置から送られてくる低解像度のキーフレームに基づいて前記シーク位置変更要求にかかる他のシーク位置を検索しシーク位置変更を実行するシーク位置変更機能と、を備えていることを特徴としている。
【００１１】
上記目的を達成するため、本発明のストリーミング配信動作制御方法は、ネットワークを介して配信管理装置から端末装置へコンテンツをストリーミング方式で配信するストリーミング配信動作制御方法であって、前記配信管理装置から配信されたコンテンツの再生処理動作中に前記端末装置に外部からシーク位置変更要求があった場合に、当該端末装置の再生制御手段は前記配信管理装置に向けて前記コンテンツにかかる低解像度のキーフレームの送信要求を発信し、この端末装置から発信されたキーフレームの送信要求に基づいて前記配信管理装置は配信中のコンテンツにかかる低解像度のキーフレームを予め備えているＳＶＣコンテンツから抽出して前記端末装置へ配信し、この配信された低解像度のキーフレーム情報に基づいて前記再生制御手段が機能して前記シーク位置変更要求にかかる他のシーク位置を検索すると共に、前記再生制御手段はこの検索により特定されたシーク位置を再生中の前記コンテンツの再生開始位置として設定し、これにより、前記外部からのシーク位置変更要求を前記端末装置が実行するようにしたことを特徴としている。
【００１２】
上記目的を達成するため、本発明の配信システム用受信動作制御プログラムは、ネットワークを介して配信管理装置から端末装置へコンテンツをストリーミング方式で配信するストリーミング配信システムにあって、前記端末装置の再生制御手段が備えているコンピュータに、前記配信管理装置から配信されたコンテンツの再生処理動作中に前記端末装置に外部からシーク位置変更要求があった場合に稼働し、前記配信管理装置に向けて前記コンテンツにかかる低解像度のキーフレームの送信要求を発信するキーフレーム送信要求機能、この端末装置から発信されたキーフレームの送信要求に対応して前記配信管理装置から送られてくる前記配信中のコンテンツにかかる低解像度のキーフレームを受信する低解像度キーフレーム受信機能、この配信された低解像度のキーフレームに基づいて前記シーク位置変更要求にかかる他のシーク位置を検索するシーク位置検索機能、および上記検索により特定されたシーク位置を再生中の前記コンテンツの再生開始位置として設定し、これにより、前記外部からのシーク位置変更要求を実行するシーク位置変更処理機能、を実行させるようにしたことを特徴としている。
【発明の効果】
【００１３】
本発明によれば、配信管理装置から低解像度のキーフレームを取得しこれに基づいてシーク位置の変更を実行するようにしたので、受信するデータ量を低減しつつストリーミング配信において端末装置側でシーク位置の低解像度のキーフレームの映像を目視で確認しつつ探索することができ、所望のシーク位置が容易でしかも正確かつ迅速に決定できるという、関連技術にない優れたストリーミング配信システム、端末装置、ストリーミング配信動作制御方法、及び配信システム用受信動作制御プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態によるストリーミング配信システムの全体構成の一例を示すブロック図である。
【図２】本発明の一実施形態によるストリーミング配信システムの詳細構成の一例を示すブロック図である。
【図３】本発明の一実施形態によるストリーミング配信システムにおける動作処理手順の一例を示すネットワークシーケンス図である。
【図４】本発明の一実施形態によるストリーミング配信システムにおける端末装置側の動作処理手順の一例を示すフローチャートである。
【図５】本発明の一実施形態によるストリーミング配信システムにおける端末装置側の表示例を示す説明図である。
【図６】本発明の一実施形態によるストリーミング配信システムにおける端末装置側の表示例を示す説明図である。
【図７】本発明の一実施形態によるストリーミング配信システムにおける端末装置側の表示例を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の「ストリーミング配信システム」の好適な実施の形態の一例について、図面を参照して具体的に説明する。
【００１６】
〔第１の実施の形態〕
（ストリーミング配信システムの基本的構成）
先ず、ストリーミング配信システムの基本的構成について説明する。図１に示すように、本実施形態の配信システム１は、ストリーミング方式でコンテンツを配信する配信管理装置の一部又は一例である映像配信サーバ１０と、前記映像配信サーバ１０からネットワーク（通信網）５を介して受信した前記コンテンツを再生する端末装置（クライアント）２０とを備える。
【００１７】
端末装置２０は、前記配信管理装置としての映像配信サーバ１０から配信されるコンテンツを受信するコンテンツ受信手段の一部又は一例である映像受信部２１を備える。
【００１８】
又、端末装置２０は、この受信されたコンテンツを再生し出力する再生出力手段の一部又は一例である復号部２３を備える。
【００１９】
更に、端末装置２０は、前記コンテンツ受信手段としての映像受信部２１及び再生出力手段としての復号部２３の動作を、外部指令に基づいて制御する再生制御手段の一部又は一例である映像データ制御部２２を備える。
【００２０】
前記再生制御手段としての映像データ制御部２２が、図２に示すように、外部入力されるシーク位置変更要求に対応して作動し、前記コンテンツにかかるシーク位置のキーフレームを当該コンテンツの解像度よりも低い解像度で送信するように前記コンテンツ受信手段としての映像受信部２１を介して前記配信管理装置としての映像配信サーバ１０に要求するキーフレーム要求送信機能２２ａを備える。
【００２１】
更に、再生制御手段としての映像データ制御部２２が、前記配信管理装置としての映像配信サーバ１０から送られてくる低解像度のキーフレームに基づいて前記シーク位置変更要求にかかる他のシーク位置を検索しシーク位置変更を実行するシーク位置変更機能２２ｃを備える。
【００２２】
以上のような基本的構成を有することにより、配信管理装置としての映像配信サーバ１０から低解像度のキーフレームを取得しこれに基づいてシーク位置の変更を実行するようにしたので、受信するデータ量を低減しつつストリーミング配信において端末装置２０側でシーク位置の低解像度のキーフレームの映像を目視で確認しつつ探索することができ、所望のシーク位置が容易でしかも正確かつ迅速に決定できる
すなわち、端末装置２０に含まれる再生プレーヤ側で再生位置のシーク中（再生開始位置であるシーク位置の探索中）にシーク位置（再生開始位置）の画像（低解像度のキーフレームによるシーク位置対応画像）を描画することにより所望のシーク位置を容易に検索することを可能とする。
【００２３】
以下、このストリーミング配信システム１のさらに具体的な構成について全体構成から説明し、続いて各部の詳細構成並びに各部の具体例について説明することとする。
（ストリーミング配信システムの全体構成）
本実施形態のストリーミング配信におけるストリーミング配信システム１の全体構成を図1に示す。
映像配信サーバ１０は、ネットワーク５を介して端末装置２０にストリーミング方式でコンテンツを構成する映像データを配信する映像データ配信機能（コンテンツ配信機能）を有するものである。また、映像配信サーバ１０は、予めコンテンツ（ＳＶＣコンテンツ）が格納されているコンテンツ収納部１１よりコンテンツを読み出し、当該コンテンツを構成する映像データより任意の位置（動画像再生にかかる経時変化の時間軸上の任意の位置）のキーフレームを取得する機能を有する。
【００２４】
端末装置２０は、前記コンテンツのシーク位置（再生開始位置）を操作入力要求（シーク位置変更要求）に応じて変更するシーク位置の検索を行うに際し、該変更指定された再生開始位置（シーク位置）に対応する低解像度のキーフレーム（変更位置対応データ、変更位置対応画像もしくはシーク位置対応画像）を前記コンテンツを構成するキーフレームより低い解像度にて前記映像配信サーバ１０から取得するとともに低解像度のキーフレーム（変更位置対応データ）を描画領域に描画する再生全体制御手段２０ａを備える。
【００２５】
又、端末装置２０は、再生される前記コンテンツ及び前記低解像度のキーフレーム（変更位置対応データ）の内容をそれぞれ表示する表示手段の一部又は一例である表示部３２を備える。
更に、端末装置２０は、前記表示部３２の表示画面上にて前記コンテンツの再生中にシーク位置（再生開始位置）を変更指定するための操作入力手段の一部又は一例である操作入力部５０を備える。
【００２６】
ここで、描画領域に描画するとは、表示部３２又は再生全体制御手段２０ａが備えているＶＲＡＭやフレームメモリなど表示用メモリの特定記憶領域に画像（表示データ）を書き込む場合などをいう。
更に、表示部３０の表示画面上に出力している場合などを含んでもよい。
【００２７】
この場合、再生全体制御手段２０ａは、前記操作入力部５０による操作入力に基づき前記コンテンツのシーク位置（再生開始位置）を変更するに際し、該変更指定されたシーク位置（再生開始位置）に対応する低解像度のキーフレーム（変更位置対応データ）を前記コンテンツを構成するキーフレームより低い解像度にて前記映像配信サーバ１０から取得するとともに前記低解像度のキーフレーム（変更位置対応データ）を前記表示部３２に表示するための描画動作を制御する機能を備える。
【００２８】
又、本発明において、コンテンツは、コンテンツ符号化データ、コンテンツ復号化データ（映像データ又は表示データ、音声データを含む）などの総称である。更に、変更位置対応データ（シーク位置対応データ）は、変更位置対応符号化データ、変更位置対応復号化データ（変更位置対応表示データ又はシーク位置対応画像、変更位置対応音声データ）などの総称である。又更に、キーフレームは、キーフレーム符号化データ、キーフレーム復号化データの総称である。総称は必要におうじて適宜言い換えてもよい。  
【００２９】
更に、端末装置２０における再生全体制御手段２０ａは、コンテンツ受信手段としての映像受信部２１、再生制御手段としての映像データ制御部２２、再生出力手段としての復号部２３を備え、ＰＣやＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）などの、ストリーミングにより映像データを受信でき、復号した画像、音声を出力することが可能なものである。
【００３０】
映像受信部２１は、ネットワーク（通信網）５を通じて映像配信サーバ１０とのデータの入出力（送受信）を行うものであり、例えばモデムなどを含んでよく、送受信機能を備える。
【００３１】
映像データ制御部２２は、映像受信部２１にどのように入出力を行うのかを制御し、また、取得したデータを復号部２３に出力して表示を行うための制御を行うものである。
又、映像データ制御部２２は、各種プログラム・各種データを記憶しておく端末用記憶部（例えばメモリ、ハードディスク等）、これの制御を司る中央制御部（例えばＣＰＵ、ＭＰＵ、ＤＳＰ等）などを含んでよい。
【００３２】
復号部２３は、符号化された映像データを復号化する機能、復号化された復号化データを音声データ、画像データに分離する機能を備える。
【００３３】
表示部３２は、ＣＲＴや液晶ディスプレーなどの、復号部２３から出力された画像を表示することが可能なものである。
【００３４】
音声出力部３４は、スピーカなどの、復号部２３から出力された音声を発することが可能なものである。  
【００３５】
ここで、端末装置２０における表示部３２及び音声出力部３４により、出力表示手段３０を構成している。
【００３６】
操作入力部５０は、表示部３０の表示画面上（の各種入力欄等）にデータを操作入力するためのものであり、例えばキーボード・マウス・各種ボタン・表示操作部＜画面上のボタン＞・タッチパネル・ポインティングデバイス等があげられる。
【００３７】
端末装置２０は、プログラム制御により動作するものであり、ネットワーク関連の通信機能を有していれば、デスクトップ、ラップトップコンピュータ、携帯電話、その他無線・有線通信機能を有する情報機器、情報家電機器（テレビ・携帯音楽プレーヤ・ゲーム機）、またはこれに類するコンピュータなどいかなるコンピュータでもよく、移動式・固定式を問わない。
【００３８】
更に、配信管理装置の一例である映像配信サーバ１０も、種々のコンピュータや情報機器で構成してもよい。映像配信サーバ１０のハードウエア構成は、種々の情報等を表示するための管理用表示部（スクリーン）、この管理用表示部の表示画面上（の各種入力欄等）にデータを操作入力するための管理用操作入力部（例えばキーボード・マウス・各種ボタン・表示操作部＜画面上のボタン＞・タッチパネル等）、各種信号・データを送受信するための送受信部ないしは管理側通信部（モデムなど）、各種プログラム・各種データを記憶しておく管理側記憶部（例えばメモリ、ハードディスク等）、これらの制御を司る管理側制御部（例えばＣＰＵ、ＭＰＵ、ＤＳＰ等）などを備えてよい。
【００３９】
又、ネットワーク５を介して装置間で用いられる通信制御プロトコルとしては、例えばＲＴＳＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｓｔｒｅａｍｉｎｇ  Ｐｒｏｔｏｃｏｌ）を用いてよい。更に、伝送プロトコルとしては、例えばＲＴＰ（Ｒｅａｌ  Ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）などを用いてよい。又更に、データに対するフロー制御として例えばＲＴＣＰ（ＲＴＰ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）などの伝送制御プロトコルを用いてよい。これらの各プロトコルを利用可能とした映像配信サーバ１０及び端末装置２０を用いることにより、前記配信システム１では、ストリーミング方式でのコンテンツ配信を特定データ単位毎にリアルタイムで行うことが可能となっている。
【００４０】
（各部の詳細構成）
図２に示すように、映像配信サーバ１０は、前記端末装置２０からの要求に含まれるシーク位置に関する情報（再生開始位置）に基づいてコンテンツ収納部１１のＳＶＣコンテンツの中から当該シーク位置かかるキーフレームを取得するシーク位置対応キーフレーム取得機能１２ａを備える。
【００４１】
又、映像配信サーバ１０は、このシーク位置に対応する各解像度の各キーフレームの中から外部から指定された解像度のキーフレームを選択することにより、当該指定された解像度のキーフレームをＳＶＣコンテンツから取得する指定解像度キーフレーム取得機能１２ｂを有する。
この指定解像度キーフレーム取得機能１２ｂでは、取得した前記キーフレームと前記要求に含まれる指定解像度とに基づいて当該指定解像度のキーフレーム（変更位置対応データ）を取得する。
【００４２】
更に、映像配信サーバ１０は、前記端末装置２０から低解像度のキーフレームが要求された場合には直ちにこれに対応した低解像度のキーフレームを出力する低解像度キーフレーム出力機能１２ｃを備えている。
この低解像度キーフレーム出力機能１２ｃでは、この低解像度のキーフレーム（変更位置対応データ）を前記端末装置２０へ送り込む機能を含む。
【００４３】
又、再生全体制御手段２０ａは、映像受信部２１及び映像データ制御部２２を備え、この映像データ制御部２２は、映像受信部２１を制御する。
映像データ制御部２２は、前記配信管理装置としての映像配信サーバ１０から配信されたコンテンツの再生処理動作中に前記端末装置２０に外部からシーク位置変更要求があった場合に稼働し、前記配信管理装置としての映像配信サーバ１０に向けて前記コンテンツにかかる低解像度のキーフレームの送信要求を発信するキーフレーム送信要求機能２２ａを備える。
このキーフレーム送信要求機能２２ａは、シーク位置（再生開始位置）に応じた低解像度のキーフレーム（変更位置対応データ）を指定解像度にて送信するように前記配信管理装置の一部又は一例である映像配信サーバ１０に要求を映像受信部２１を介して送信する機能を備える。
【００４４】
又、映像データ制御部２２は、この端末装置２０から発信されたキーフレームの送信要求に対応して前記配信管理装置としての映像配信サーバ１０から送られてくる前記配信中のコンテンツにかかる低解像度のキーフレームを受信する低解像度キーフレーム受信機能２２ｂを備える。
この低解像度キーフレーム受信機能２２ｂは、前記指定解像度のキーフレーム（変更位置対応データ）を前記配信管理装置の一部又は一例である映像配信サーバ１０から映像受信装置２１を介して受信する機能を備える。
【００４５】
更に、映像データ制御部２２は、この配信された低解像度のキーフレームに基づいて前記シーク位置変更要求にかかる他のシーク位置を検索するシーク位置検索機能２２ｃ１を備える。
【００４６】
又更に、映像データ制御部２２は、上記検索により特定されたシーク位置を再生中の前記コンテンツの再生開始位置として設定し、これにより、前記外部からのシーク位置変更要求を実行するシーク位置変更処理機能２２ｃ２を備える。
【００４７】
ここで、シーク位置検索機能２２ｃ１とシーク位置変更処理機能２２ｃ２とによりシーク位置変更機能２２ｃを構成している。
このシーク位置変更機能２２ｃは、前記配信管理装置としての映像配信サーバ１０から送られてくる低解像度のキーフレームに基づいて前記シーク位置変更要求にかかる他のシーク位置を検索しシーク位置変更を実行する。
【００４８】
更に、映像データ制御部２２におけるキーフレーム送信要求機能２２ａでは、低解像度のキーフレーム（変更位置対応データ）を描画に必要な最低限の指定解像度にて送信するように前記配信管理装置の一部又は一例である映像配信サーバ１０に要求する機能を備える。
【００４９】
又、映像データ制御部２２は、前記再生出力手段としての復号部２３によるデータ再生中に当該再生制御動作に並行して当該コンテンツにかかる特定のシーク位置を検索し変更する機能を備える。
【００５０】
更に又、映像データ制御部２２は、前記変更にかかるシークを実行しているかどうかを判定する判定機能を備える。この際、当該シークを実行していると判定された場合に前記キーフレーム送信要求機能２２ａが稼働する。
【００５１】
ここで、前記映像配信サーバ１０から得られる前記変更位置対応データは、前記コンテンツを符号化したコンテンツ符号化データの一部をなす変更位置対応符号化データである。
このため、再生全体制御手段２０ａは、図１に示すように、前記映像配信サーバ１０から受信した低解像度のキーフレームにかかる変更位置対応符号化データを復号して変更位置対応表示データを生成する復号機能としての復号部２３を備える。
【００５２】
この場合、再生全体制御手段２０ａは、映像データ制御部２２を備え、映像データ制御部２２は、前記コンテンツのシーク位置（再生開始位置）を操作入力要求に応じて変更するシーク位置にかかる検索を行うに際し、該変更指定された再生開始位置（シーク位置）に対応する変更位置対応データ（シーク位置対応画像）にかかる変更位置対応符号化データを前記コンテンツを構成するキーフレームより低い解像度にて前記映像配信サーバ１０から取得するとともに前記変更位置対応符号化データを前記復号部２３に送ることにより復号された変更位置対応表示データを前記表示部３２に表示するための描画動作を制御する機能を備える。
【００５３】
又、図２に示すように、再生全体制御手段２０ａにおける映像データ制御部２２は、低解像度のキーフレームにかかる前記変更位置対応表示データを前記表示手段の一部又は一例である表示部３０に表示するに際しての描画制御機能２２ｄを備える。
【００５４】
この描画制御機能２２ｄでは、例えば図５に示すように、前記コンテンツにかかる再生中の画像を表示するコンテンツ表示用ウインドウＧ１１０とは別の別表示用ウインドウとしてのシーク位置対応画像表示用ウインドウＧ１２０にて低解像度のキーフレームにかかる前記変更位置対応表示データを表示するための描画動作を制御する機能を備える。
【００５５】
ここで、再生される映像に関し早送りや巻き戻しなどのように再生位置（再生開始位置）を変更する際には、一般的には映像を再生する再生プレーヤのＧＵＩ（グラフィカル・ユーザ・インターフェース）としての表示画面Ｇ１００における例えばコンテンツ表示用ウインドウＧ１１０上にあるスライダーのつまみ（シークバーともいう）Ｇ１１２をポインタＰＯによって操作することにより操作入力に応じて矢印方向移動させる（このような動作を「シーク」という）ことにより再生位置を変更する。
このように、表示画面Ｇ１００上でシークバーＧ１１２を操作入力によってドラッグして動かすことにより、映像再生中にシーク位置対応画像表示用ウインドウＧ１２０の低解像度画像を参照しながら目的の再生位置まで移動しスキップすることで、早送りや巻き戻しと同等の機能を実行して目的の再生位置にて通常速の再生を実行できる。
【００５６】
更に、再生全体制御手段２０ａにおける映像データ制御部２２は、この描画制御機能２２ｄとして、低解像度のキーフレームにかかる前記変更位置対応表示データを前記表示手段の一部又は一例である表示部３２に表示するに際し、例えば図６に示すように、前記コンテンツにかかる再生中の画像Ｇ２１０内に低解像度のキーフレームにかかる前記変更位置対応表示データＧ２２０を埋め込むようにして表示するための描画動作を制御する機能を備えてよい。
【００５７】
又更に、再生全体制御手段２０ａにおける映像データ制御部２２は、この描画制御機能２２ｄとして、低解像度のキーフレームにかかる前記変更位置対応表示データを前記表示手段の一部又は一例である表示部３２に表示するに際し、例えば図７に示すように、低解像度のキーフレームにかかる前記変更位置対応表示データＧ１２０ａを引き延ばした変更位置対応拡大表示データＧ１２０ｂを表示するための描画動作を制御する機能を備えてよい。
【００５８】
ここで、本実施形態の配信システム１では、コンテンツとしてＳＶＣコンテンツを端末装置２０で視聴することを想定している。このため、コンテンツは、例えばＨ．２６４／ＳＶＣ規格等によって符号化された符号化データであってよい。
【００５９】
又、配信システム１では、映像配信サーバ１０がシーク位置にかかる画像データ（シーク位置対応データ）を端末装置２０に含まれる再生プレーヤに配信するに際しては、映像配信サーバ１０はＳＶＣコンテンツから低解像度のキーフレームを動的に取得して端末装置２０（再生プレーヤ）に配信する。
【００６０】
ここで、ＳＶＣ（Ｓｃａｌａｂｌｅ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ：スケーラブル映像符号化）とは、単一の映像ソースから異なるフレームレートや解像度の映像を生成できる符号化技術である。
このＳＶＣで符号化された符号化データは、異なる各解像度、異なる各フレームレート、異なる各画質などに応じた各階層データからなる階層構造をもつ符号化データとなっている。
【００６１】
符号化データは、例えば最大の解像度である第１解像度の第１解像度符号化データ（最上位階層）、第１解像度より低い第２解像度の第２解像度符号化データ、第２解像度より低い第３解像度符号化データ、・・・・・、最小の解像度である第ｋ解像度（ｋは１以上の自然数）の第ｋ解像度符号化データ（最下位階層）を備えた階層構造となっており、必要に応じてこれらを多重化したものとして構成される。
【００６２】
ＳＶＣ符号化による階層化では、異なる各解像度で階層化することを空間（画面内）スケーラビリティといい、異なる各フレームレート（単位時間のフレーム数）で階層化することを時間スケーラビリティといい、異なる各符号化雑音（画質）で階層化することをＳＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｎｏｉｓｅ  Ｒａｔｉｏ：信号対雑音比）スケーラビリティといい、これらが組み合わさった構造となっている。
【００６３】
ここで、例えばＨ．２６４／ＳＶＣ規格では、符号化データであるビットストリームの構成上、空間スケーラビリティとして最大８層、時間スケーラビリティとして最大８層、ＳＮＲスケーラビリティとして最大１６層まで階層を重ねることができる。
又、空間（画面内）スケーラビリティでは、単純に縮小した画像を下位階層とするのみならず、画像内の特定領域を切り出して下位階層とすることもできる。
【００６４】
ビットストリームのデータ構造では、例えば、各階層のＳＰＳ（Ｓｅｑｕｅｎｃｅ  Ｐａｒａｍｅｔｅｒ  ｓｅｔ：シーケンスパラメータセット）、各階層のＰＰＳ（Ｐｉｃｔｕｒｅ  Ｐａｒａｍｅｔｅｒ  ｓｅｔ：ピクチャパラメータセット）、時間スケーラビリティによる各階層のアクセスユニットを備える。
１つのアクセスユニットには、複数のスライスデータを備え、１つのスライスデータにはそのＮＡＬユニットにＤＩＤ（ｄｅｐｅｎｄｅｎｃｙ＿ｉｄ：空間スケーラビリティの階層ＩＤ情報）、ＱＩＤ（ｑｕａｌｉｔｙ＿ｉｄ：ＳＮＲスケーラビリティの階層ＩＤ情報）が付与されている。
又、アクセスユニットには、ＴＩＤ（ｔｅｍｐｏｒａｌ＿ｉｄ：時間スケーラビリティの階層ＩＤ情報）が付与されている。１つのアクセスユニットには、表示時刻が同じスライスデータを含む。１つのアクセスユニット内のスライスデータは、空間スケーラビリティの階層ＩＤ情報の小さい順（下位階層）にソートされ、各々のＤＩＤの中でＳＮＲスケーラビリティの階層ＩＤ情報の小さい順でソートされる。
【００６５】
更に、シーケンスパラメータセットには、階層間でフレーム端点にずれがある場合（画像内の特定領域を切り出して下位階層とする場合）などの位置関係の情報を含む。
【００６６】
コンテンツがコンテンツ符号化データの場合、コンテンツ符号化データは、Ｈ．２６４／ＳＶＣ規格に従って符号化され少なくとも同一のフレームについて異なる各解像度毎に各符号化データを階層化した階層構造を有するものである
【００６７】
このように、ビットストリーム内で、階層を構成するスライスデータの空間スケーラビリティの階層ＩＤ（識別子）情報、時間スケーラビリティの階層ＩＤ情報などを参照することにより、所望の時刻の所望の解像度のピクチャ（フレーム）を取得できる。
【００６８】
このため、端末装置２０における再生プレーヤは、シーク中にシーク位置にかかる画像データ（シーク位置対応データ）を描画に必要な最低限の解像度で送信するよう映像配信サーバ１０に要求する。
要求を受けた映像配信サーバ１０は、視聴中のコンテンツがＳＶＣコンテンツの場合は、指定された解像度におけるキーフレーム（シーク位置対応データ）を端末装置２０に送信することができる。
【００６９】
更に、端末装置２０における再生プレーヤでは、シーク中にシーク位置の画像を描画するに際してはシーク位置の画像の概要が分かればよく、元の映像と同等の詳細な情報が必要であることは少ない。
【００７０】
例えば、図５に示すように、これは画像を小さめの別窓（別表示用ウインドウとしてのシーク位置対応画像表示用ウインドウＧ１２０）にて表示を行ったり、図６に示すように、再生中の映像内に画像を埋め込んで描画を行ったり、シーク位置の画像を描画する際は元の映像サイズよりも小さいサイズで描画することを想定している。
また、シーク位置の画像の概要が分かる程度でよい、という前提であれば、図７に示すように、低解像度の画像を引き延ばして描画を行うことも可能である。
【００７１】
このように、端末装置２０側では、シーク位置の画像をリアルタイムに描画することによりシーク中にその位置の画像（映像）が見えるため、シーク位置を目視で確認して検索、およびシーク位置の決定を行うことが可能である。
【００７２】
映像配信サーバ１０側では、端末装置２０における再生プレーヤより要求されたシーク位置に対応するキーフレームを取得する機能を有する。
又、映像配信サーバ１０は、ＳＶＣコンテンツにおいて当該キーフレームに基づいて任意の各解像度の各キーフレームの中から指定解像度のキーフレームを取得する機能を有する。
【００７３】
本実施形態では、キーフレームをあらかじめ映像配信サーバから受信して記憶して余分な領域を確保する必要はない。
又、本実施形態では、再生開始時にキーフレームをあらかじめ映像配信サーバから受信するために別途時間を必要としない。
更に、本実施形態では、シーク時に必要となるデータをあらかじめサーバ側に準備する必要はない。
更に又、本実施形態では、ＳＶＣコンテンツを利用することでシーク位置のキーフレームを動的に低解像度にして送信できるため、受信時間および受信から描画に必要とする時間の短縮が可能である。
【００７４】
一般に、ストリーミングに使用される映像データはキーフレームとキーフレーム間の差分情報をもつフレームから構成される。キーフレームとは、映像データ内に一定間隔で挿入されるフレームであり、キーフレームのみのデータから元の画像へデコードすることが可能なフレームである。また、差分情報を持つフレームとは、直前のフレームとの差分計算を行って算出されるフレームである。
【００７５】
（動作処理手順について）
（概略動作）
次に、上述のような構成を有するストリーミング配信システムにおける動作処理手順について、図３乃至図４を参照しつつ説明する。図３は、本実施の形態によるストリーミング配信システムにおける動作処理手順の一例を示すネットワークシーケンス図である。
【００７６】
本実施の形態に係るストリーミング配信システムにおける動作処理手順は、ストリーミング方式でコンテンツを配信する配信管理装置の一部又は一例である映像配信サーバ１０と、前記配信管理装置から通信網を介して受信した前記コンテンツを再生する端末装置２０と、を備えた配信システム１が前記コンテンツを配信する際に行うものを対象とする。
【００７７】
本実施の形態に係るストリーミング配信システムにおける全体の動作処理手順は、基本的手順として、先ず、前記配信管理装置としての映像配信サーバ１０から配信されたコンテンツの再生処理動作中に前記端末装置２０に外部からシーク位置変更要求があった場合に、当該端末装置２０の再生制御手段としての映像データ制御部２２は前記配信管理装置としての映像配信サーバ１０に向けて前記コンテンツにかかる低解像度のキーフレームの送信要求を発信する（図３に示すステップＳ１１：キーフレーム送信要求ステップないしはキーフレーム送信要求機能）。
【００７８】
続いて、この端末装置から発信されたキーフレームの送信要求に基づいて前記配信管理装置は配信中のコンテンツにかかる低解像度のキーフレームを予め備えているＳＶＣコンテンツから抽出して前記端末装置へ配信する（図３に示すステップＳ１２〜ステップＳ１４からなるステップ：低解像度キーフレーム配信ステップないしは低解像度キーフレーム配信機能）。
【００７９】
次に、この配信された低解像度のキーフレーム情報に基づいて前記再生制御手段としての映像データ制御部２２が機能して前記シーク位置変更要求にかかる他のシーク位置を検索する（図４に示すステップＳ１０３、ステップＳ１０４、ステップＳ１０５、ステップＳ１０６を繰り返してユーザが選択しているシーク実行ステップないしは機能）。
【００８０】
しかる後、前記再生制御手段としての映像データ制御部２２はこの検索により特定されたシーク位置を再生中の前記コンテンツの再生開始位置として設定し、これにより、前記外部からのシーク位置変更要求を前記端末装置２０が実行する（図４に示すステップＳ１０３、ステップＳ１０４、ステップＳ１０５、ステップＳ１０６を繰り返す中でいずれか一つのシーク位置を確定しそのシーク位置から通常のコンテンツを再生してステップＳ１０１、ステップＳ１０２、ステップＳ１０６を行うシーク位置コンテンツ再生ステップないしは機能）。
【００８１】
又、本実施の形態に係るストリーミング配信システムにおける動作処理手順は、前記シーク位置変更要求にかかる他のシーク位置の検索に際して、前記再生制御手段としての映像データ制御部２２は、前記配信された低解像度のキーフレームを予め併設された出力表示手段３０の描画領域に表示するようにしている。
【００８２】
更に、本実施の形態に係るストリーミング配信システムにおける動作処理手順は、ステップＳ１１において、前記コンテンツのシーク位置（再生開始位置）を操作入力要求に応じて変更するに際し、該変更指定された再生開始位置に対応する低解像度のキーフレーム（変更位置対応データ）を前記コンテンツを構成するキーフレームより低い解像度にて送信するように、前記端末装置２０が備えた映像データ制御部２２が前記配信管理装置としての映像配信サーバ１０に要求を送信するようにしてもよい。
【００８３】
又、本実施の形態に係るストリーミング配信システムにおける動作処理手順は、低解像度キーフレーム配信ステップにおいて、先ず、前記端末装置２０からの要求に含まれるシーク位置に関する情報である変更再生開始位置に基づいて当該変更再生開始位置かかるキーフレームを前記配信管理装置としての映像配信サーバ１０が備えたシーク位置対応キーフレーム取得機能１２ａが取得する（図３に示すステップＳ１２：シーク位置対応キーフレーム取得ステップ）。
【００８４】
次に、その取得した前記キーフレームと前記要求に含まれる指定解像度とに基づいて当該指定解像度の前記変更位置対応データ（キーフレーム）を前記配信管理装置としての映像配信サーバ１０が備えた指定解像度キーフレーム取得機能１２ｂが取得する（図３に示すステップＳ１３：指定解像度キーフレーム取得ステップ）。
【００８５】
続いて、この変更位置対応データを前記配信管理装置としての映像配信サーバ１０が備えた低解像度キーフレーム出力機能１２ｃが前記端末装置２０へ送り込む（図３に示すステップＳ１４：低解像度キーフレーム出力ステップ）。
【００８６】
しかる後、前記指定解像度のキーフレーム（変更位置対応データ）を前記端末装置２０が備えた低解像度キーフレーム受信機能２２ｂが前記配信管理装置としての映像配信サーバ１０から受信するとともにこれを描画領域に描画する（図３に示すステップＳ１５：低解像度キーフレーム受信ステップ）。
【００８７】
又、本実施の形態に係る配信システムにおける動作処理手順は、前記キーフレームを取得するに際しては、前記コンテンツを符号化したコンテンツ符号化データの一部をなすキーフレーム符号化データを取得する。更に、前記変更位置対応データを取得するに際しては、変更位置対応符号化データを取得する。又更に、前記変更位置対応データを送り込むに際しては、変更位置対応符号化データを送り込む。
【００８８】
この場合、前記配信管理装置としての映像配信サーバ１０から受信した前記変更位置対応符号化データを前記端末装置２０が備えた復号手段としての復号装置２３が復号して変更位置対応表示データを生成する（図４に示すステップＳ１０５：復号ステップないしは復号機能）。更に、この変更位置対応表示データを低解像度キーフレーム受信機能２２ｂが前記コンテンツとは独立して描画領域に描画する。
【００８９】
更に、本実施の形態に係る端末装置２０における動作処理手順は、先ず、前記コンテンツ（通常再生符号化データ）を再生して前記端末装置２０が備えた表示手段としての表示部３２がこれ（通常再生表示データ）を表示する。
【００９０】
続いて、前記コンテンツの再生開始位置を操作入力要求に応じて変更するに際し、該変更指定された変更再生開始位置に対応する変更位置対応データを前記コンテンツを構成するキーフレームより低い解像度にて送信するように、前記端末装置２０が備えたキーフレーム送信要求機能２２ａが前記配信管理装置としての映像配信サーバ１０に要求を送信する（図３に示すステップＳ１１：キーフレーム送信要求ステップ）。
【００９１】
しかる後、前記指定解像度のキーフレーム（変更位置対応データ）を前記端末装置２０が備えた低解像度キーフレーム受信機能２２ｂが前記配信管理装置としての映像配信サーバ１０から受信するとともにこれを前記表示手段としての表示部３２に表示するための描画を行う（図３に示すステップＳ１５：低解像度キーフレーム受信ステップ）。
【００９２】
又更に、本実施の形態に係る配信管理装置における動作処理手順は、先ず、前記端末装置２０からの要求に含まれるシーク位置に関する情報である変更再生開始位置に基づいて当該変更再生開始位置にかかるキーフレームを前記配信管理装置としての映像配信サーバ１０が備えたシーク位置対応キーフレーム取得機能１２ａが取得する（図３に示すステップＳ１２：シーク位置対応キーフレーム取得ステップ）。
【００９３】
次に、その取得した前記キーフレームと前記要求に含まれる指定解像度とに基づいて当該指定解像度の低解像度のキーフレーム（変更位置対応データ）を前記配信管理装置としての映像配信サーバ１０が備えた指定解像度キーフレーム取得機能１２ｂが取得する（図３に示すステップＳ１３：指定解像度キーフレーム取得ステップ）。
【００９４】
しかる後、この低解像度のキーフレーム（変更位置対応データ）を前記配信管理装置としての映像配信サーバ１０が備えた低解像度キーフレーム出力機能１２ｃが前記端末装置２０へ送り込む（図３に示すステップＳ１４：低解像度キーフレーム出力ステップ）。
【００９５】
（詳細動作）
以下、これを詳述する。
端末装置２０がＨ．２６４／ＳＶＣデータを再生中にシークを行う場合の動作について、図1乃至図４を用いて説明する。
【００９６】
端末装置２０における再生プレーヤで再生中にシークが開始された場合、シーク位置を決定するまでは、通常の再生と並行して映像データ制御部２２は、映像受信部２１に現在のシーク位置のＩＤＲフレームのデータを映像配信サーバ１０から受信するように要求し、受信データを復号部２３に出力する処理を繰り返す。
ここで、ＩＤＲ（Ｉｎｓｔａｎｔａｎｅｏｕｓ  Ｄｅｃｏｄｅｒ  Ｒｅｆｒｅｓｈ）フレームとは、Ｈ．２６４映像における指定解像度のキーフレームである。
【００９７】
すなわち、通常の再生の場合は、端末装置２０における映像データ制御部２２は、映像配信サーバ１０より再生位置のデータ（通常再生符号化データ）を取得する（ステップＳ１０１：通常再生データ取得ステップないしは通常再生データ取得機能）。
続いて、端末装置２０における復号部２３は、取得したデータを復号し通常再生表示データを生成する（ステップＳ１０２：通常再生データ復号ステップないしは通常再生データ復号機能）。
しかる後、端末装置２０における映像データ制御部２２は、通常再生表示データに含まれる映像を表示装置３０に出力するための描画領域の制御を行う（ステップＳ１０６）。
【００９８】
一方、シーク実行中の場合は、端末装置２０における映像データ制御部２２は、シーク中であるか否か（シークを実行しているかどうか）の判定を行う（ステップＳ１０３：判定ステップないしは判定機能）。
このステップＳ１０３の判定ステップにおいてシーク中でないと判定された場合（図４に示すステップＳ１０３の「Ｎｏ」）、端末装置２０における映像データ制御部２２は、ステップＳ１０６に進み、映像を表示装置３０に出力するための描画領域の制御を行う。
【００９９】
一方、このステップＳ１０３の判定ステップにおいてシーク中であると判定された場合（図４に示すステップＳ１０３の「Ｙｅｓ」）、端末装置２０における映像データ制御部２２は、映像配信サーバ１０よりシーク位置（変更再生開始位置）に対応する変更位置対応データ（シーク位置対応画像）の一例であるＩＤＲフレームデータ（変更位置対応符号化データ）を取得するための送受信制御を行う（ステップＳ１０４：変更位置対応符号化データ送受信制御ステップないしは変更位置対応符号化データ送受信制御機能）。
【０１００】
このステップＳ１０４では、より詳細には、前述したステップＳ１１ないしステップＳ１５の処理を行う。
【０１０１】
このようにして、端末装置２０における再生プレーヤは、要求の際、シーク位置のデータを描画するサイズに合った解像度でキーフレームを送信するよう映像配信サーバ１０に要求する。
要求を受けた映像配信サーバ１０は、指定された位置のキーフレームを指定された解像度で端末装置２０に送信する。
【０１０２】
そして、端末装置２０における復号部２３は、取得したＩＤＲフレームデータ（変更位置対応符号化データ）を復号して変更位置対応表示データを生成する（ステップＳ１０４：変更位置対応符号化データ復号ステップないしは変更位置対応符号化データ復号機能）。
しかる後、端末装置２０における映像データ制御部２２は、変更位置対応表示データに含まれる映像を表示部３２に出力するための描画領域の制御を行う（ステップＳ１０６）。  
【０１０３】
この際、端末装置２０では、シーク位置の映像の描画方法（描画位置、およびサイズ）は、画像を別窓にて表示を行ったり再生中の映像へ埋め込んで表示を行ったりと様々な手法で実現できる。本実施形態ではシーク位置の描画手法については特に問わない。
【０１０４】
又、シーク位置決定後は、映像データ制御部２２は、映像受信部２１に決定したシーク位置から再生を行うよう要求し、以降は通常の再生処理を行う。
【０１０５】
ここで、以上のステップＳ１０１ないしステップＳ１０２及びステップＳ１０６の処理と、ステップＳ１０３ないしステップＳ１０５及びステップＳ１０６の処理とは、並列処理にて実行可能となっている。
【０１０６】
以上のように本実施の形態によれば、第一の効果は、所望のシーク位置を検索する際、シーク位置の画像の受信時間、および受信から描画に必要とする時間の短縮が可能である。その理由は、Ｈ２６４／ＳＶＣコンテンツを使用するため映像配信サーバはシーク位置の描画に必要な解像度のデータ量でクライアントに送信することが可能なためである。
【０１０７】
本実施形態による第二の効果は、所望のシーク位置を検索するために、事前に別途サーバ側やプレーヤ側で準備は不要なことである。その理由は、シーク中に必要なデータはリアルタイムに映像配信サーバより受信するためである。
【０１０８】
本実施形態による第三の効果は、所望のシーク位置を容易に検索することが可能なことである。その理由は、シーク中にシーク位置の画像を描画することによりシーク後の再生開始映像を目視して確認できるためである。
【０１０９】
本実施形態による第四の効果は、所望のシーク位置を検索する際にプレーヤ側でシーク位置を一覧表示するようなＧＵＩを別途必要としないことである。その理由は、シーク中にシーク位置の画像をリアルタイムに描画するためである。
【０１１０】
このように、配信管理装置から低解像度の変更位置対応データを取得しこれを描画領域に描画するようにしたので、受信するデータ量を低減しつつストリーミング配信において端末装置側で変更再生開始位置の映像を目視で確認しつつ変更再生開始位置の探索をすることができ、所望の変更再生開始位置が容易でしかも正確かつ迅速に決定できる。
すなわち、端末装置２０に含まれる再生プレーヤ側で再生位置のシーク中（変更再生開始位置の探索中）にシーク位置（変更再生開始位置）の画像（シーク位置対応画像）を描画することにより所望のシーク位置を容易に検索することを可能とする。
【０１１１】
又、本実施形態では、ＳＶＣを用いるため、関連技術のように低解像度のデータを別途作成する必要がない。更に、本実施形態では、関連技術のようにプレーヤ側でキーフレームの検索を行う必要がない。又更に、本実施形態では、関連技術のようにキーフレームリストを別途必要としない。又、ＳＶＣコンテンツを扱っているので、指定解像度のデータを取得する際にも、指定解像度のキーフレームをコンテンツ符号化データから選択すればよいので迅速に処理を行うことができる。
【０１１２】
このように、配信管理装置から低解像度の変更位置対応データを取得しこれを描画領域に描画するようにしたので、受信するデータ量を低減しつつストリーミング配信において端末装置側で変更再生開始位置の映像を目視で確認しつつ変更再生開始位置の探索をすることができ、所望の変更再生開始位置が容易でしかも正確かつ迅速に決定できる。
【０１１３】
又、再生制御手段２２が、前記コンテンツの再生開始位置を操作入力要求（シーク位置変更要求）に応じて変更するに際し、該変更指定された変更再生開始位置に対応する変更位置対応データを前記コンテンツを構成するキーフレームより低い解像度にて前記配信管理装置から取得するとともに前記変更位置対応データを描画領域に描画することにより、シークの際には、配信において低解像度の変更位置対応データが授受されるため、シーク実行時における処理速度の高速化が図れる。
【０１１４】
更に、配信管理装置としての映像配信サーバ１０が、前記端末装置２０からの要求に含まれる前記変更再生開始位置に基づいて当該変更再生開始位置かかるキーフレームを取得する機能と、取得した前記キーフレームと前記要求に含まれる指定解像度とに基づいて当該指定解像度の前記変更位置対応データを取得する機能と、を備え、前記再生制御手段２２が、前記変更再生開始位置に応じた前記変更位置対応データを指定解像度にて送信するように前記配信管理装置に要求を送信する機能と、前記指定解像度の前記変更位置対応データを前記配信管理装置から受信するようにする機能と、を備えることにより、シークにかかる授受にあってはキーフレームの送信は必要がなく低解像度の変更位置対応データのみでよい。
又、低解像度の変更位置対応データは生成する必要がない。その理由は、Ｈ．２６４／ＳＶＣ（ＳＶＣコンテンツ）では、予め複数の各解像度（各階層）の各データが予め構成要素として形成されているからである。例えば符号化データに含まれる各階層を示すＩＤ（識別子）を指定することで対応する階層（解像度）のデータを取り出すことができる。
【０１１５】
又、前記再生制御手段２２における一機能では、前記変更位置対応データを描画に必要な最低限の指定解像度にて送信するように前記配信管理装置に要求するため、各種解像度のうち端末側が必要とする最小限の解像度のデータを指定することで、データ転送にかかるデータ量のさらなる低減が図れ、これによってシークにかかる処理速度のさらなる高速化が望める。
【０１１６】
更に、前記再生制御手段２２は、前記変更にかかるシークを実行しているかどうかを判定する判定機能を備え、当該シークを実行していると判定された場合に前記一機能が稼働することにより、シーク実行中にのみ上述の処理を行うので、通常のコンテンツの受信再生処理に支障をきたすことない。このため、特に、シークの際に変更位置対応データを表示する処理と通常のコンテンツの受信再生処理とを並列処理にて実行する際において処理負荷を最小限にし、高速に再生処理を実行できる。
【０１１７】
又、前記配信管理装置から得られる低解像度のキーフレーム（変更位置対応データ）は、変更位置対応符号化データであり、前記再生制御手段２２は、前記配信管理装置から受信した前記変更位置対応符号化データを復号して変更位置対応表示データを生成する復号機能を備えたことにより、符号化データが送信されるのでデータ転送速度は高速化され、シークの際の処理速度の高速化が図れる。
【０１１８】
更に、前記再生制御手段２２は、低解像度のキーフレーム（変更位置対応表示データ）を前記出力表示手段３０の表示部３２に表示するに際し、前記コンテンツにかかる再生中の画像を表示する表示用ウインドウとは別の別表示用ウインドウにて前記低解像度のキーフレーム（変更位置対応表示データ）を表示するための描画動作を制御する機能を備えることにより、低解像度のキーフレーム（変更位置対応表示データ、シーク位置対応画像）を表示するにあっては、コンテンツ表示用とは別の専用の表示領域を設けることで、ユーザにとってシークにおける再生位置の選択をしやすくすることができる。
【０１１９】
又、前記再生制御手段２２は、低解像度のキーフレーム（変更位置対応表示データ）を前記出力表示手段３０の表示部３２に表示するに際し、前記コンテンツにかかる再生中の画像内に前記低解像度のキーフレーム（変更位置対応表示データ）を埋め込むようにして表示するための描画動作を制御する機能を備えることにより、コンテンツ表示領域内にシーク位置対応画像表示領域を埋め込むようにすることで、コンテンツ表示領域とシーク位置対応画像表示領域とが重なりあってコンテンツ表示領域によってシーク位置対応画像表示領域が阻害されることを防止して、窓（ウインドウ）などのクリック選択操作等を行うことなく一目でシーク位置対応画像表示領域を確認でき、ユーザの負担が低減できる。
【０１２０】
更に、前記再生制御手段２２は、前記低解像度のキーフレーム（変更位置対応表示データ）を前記出力表示手段３０の表示部３２に表示するに際し、前記低解像度のキーフレーム（変更位置対応表示データ）を引き延ばして表示するための描画動作を制御する機能を備えることにより、見やすい表示となり、ユーザの視認性が向上する。
【０１２１】
ここで、図１及び図２に示すブロック図における一部の各ブロック並びに図３及び図４に示すシーケンス図ないしはフローチャートにおける各種処理は、コンピュータにより実行可能なプログラムにより機能化された状態を示すソフトウエアモジュール構成であってもよい。
【０１２２】
すなわち、物理的構成は例えば端末制御装置ないしは映像配信サーバにおける一又は複数のＣＰＵ（或いは一又は複数のＣＰＵと一又は複数のメモリ）等ではあるが、各部（回路・手段）によるソフトウエア構成は、プログラムの制御によってＣＰＵが発揮する複数の機能を、それぞれ複数の部（手段）による構成要素として表現したものである。
【０１２３】
ＣＰＵがプログラムによって実行されている動的状態（プログラムを構成する各手順を実行している状態）を機能表現した場合、ＣＰＵ内に各部（手段）が構成されることになる。プログラムが実行されていない静的状態にあっては、各手段の構成を実現するプログラム全体（或いは各手段の構成に含まれるプログラム各部）は、メモリなどの記憶領域に記憶されている。
【０１２４】
以上に示した各部（手段）は、プログラムにより機能化されたコンピュータをプログラムの機能と共に実現し得るように構成しても、また、固有のハードウエアにより恒久的に機能化された複数の電子回路ブロックからなる装置で構成してもよい。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現でき、いずれかに限定されるものではない。
【０１２５】
また、各部は、通信可能な専用のコンピュータからなる装置としてそれぞれ構成し、これらの各装置によりシステムを構成してもよい。逆に、各部を単一の装置として構成したシステムであってもよい。
【０１２６】
また、上記の説明において、上述した各ステップの動作内容及び各部の構成要素並びにそれらによる各機能をプログラム化（ソフトウエアプログラム）し、コンピュータに実行させてもよい。
【０１２７】
更に、映像配信サーバは、コンテンツから、シーク位置の低解像度のキーフレームを取得して端末装置の再生プレーヤに配信する手段を備え、端末装置の再生プレーヤは、（所望のシーク位置を目視で検索可能なように）、再生位置のシーク中に、シーク位置の画像を描画する手段を備えてよい。  
【０１２８】
又更に、端末装置１０は、シーク位置と指定解像度とに基づいて前記シーク位置に対応しかつ通常再生時と異なる解像度のシーク位置対応データを映像配信サーバ１０より取得する再生制御手段２２を備えてよい。
【０１２９】
更に、再生制御手段２２は、異なる解像度のみならずこれに加え異なる画質のシーク位置対応データを映像配信サーバ１０より取得する要求を送信するようにしてもよい。
【０１３０】
又、明細書中の記載において広義な用語（配信管理装置、制御手段、操作入力手段、表示手段、変更位置対応データ、キーフレーム、コンテンツ等）として引用された用語（映像配信サーバ、端末制御装置、操作入力装置、表示装置、変更位置対応符号化データ及び変更位置対応表示データ、キーフレーム符号化データ、コンテンツ符号化データ等）は、明細書中の他の記載においても広義な用語に置き換えることができる。更に、明細書中の記載において、各ステップが各々処理する各動作内容は、各ステップの動作説明に記載されていないが、記憶部における各々の特定の記憶領域に各々書き込む処理を各々実行することを含むものである。
【０１３１】
又、上記実施形態は、ＳＶＣの仕組みを使ったストリーミング方式の配信システム全般に利用できる。さらには、シーク時の映像受信のみではなく、高速再生などの特殊再生中の描画など、元の映像の解像度が不要な場合に元の解像度よりも低い解像度で配信するシステム全般に利用できる。
【産業上の利用可能性】
【０１３２】
本発明は、配信システム全般に利用できる。
【符号の説明】
【０１３３】
１  配信システム
５  ネットワーク（通信網）
１０  映像配信サーバ（配信管理装置）
１２ａ  シーク位置対応キーフレーム取得機能
１２ｂ  指定解像度キーフレーム取得機能
１２ｃ  低解像度キーフレーム出力機能
２０  端末装置
２０ａ  再生全体制御手段
２１  映像受信部（コンテンツ受信手段）
２２  映像データ制御部（再生制御手段）
２２ａ  キーフレーム送信要求機能
２２ｂ  低解像度キーフレーム受信機能
２２ｃ  シーク位置変更機能
２２ｃ１  シーク位置検索機能
２２ｃ２  シーク位置変更処理機能
２２ｄ  描画制御機能
２３  復号部（再生出力手段）
３０  出力表示手段
３２  表示部（表示手段）
３４  音声出力部
５０  操作入力部（操作入力手段）
【図１】
2010178147.tif 000003
【図２】
2010178147.tif 000004
【図３】
2010178147.tif 000005
【図４】
2010178147.tif 000006
【図５】
2010178147.tif 000007
【図６】
2010178147.tif 000008
【図７】
2010178147.tif 000009