(57)【要約】【課題】既存のサーバ装置からの画像データにより、プレーヤにおいてサムネイル画像を作成し、それを表示する。【解決手段】プレーヤ２は、サムネイル作成用モジュール３１において、サムネイルメーカー３５によりサーバから供給されたサムネイル用ビデオデータＤｓｎを受信して再生処理をし、コンテンツ情報Ｒｅに基づいてサムネイル用ビデオデータＤｓｎを複数の場面の範囲に分割したサムネイルデータを各場面の範囲毎に順次生成し、サムネイルファイル３８によりサムネイルデータを順次記憶し、サムネイル用ユーザインターフェース３６により全場面のサムネイルデータを表示し、任意のサムネイルデータを指定したとき、指定されたサムネイルデータの場面の範囲に対応するように、通常再生用モジュール２１により再生処理された画像データを通常データ用ユーザインターフェース２６に表示する。【選択図】　図４
2004040502.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバ装置から供給される画像データを取得して上記画像データを再生する情報再生装置において、
上記サーバ装置から通常データ伝送プロトコルを介して供給された通常データ用画像データを受信して再生する処理をする通常データ再生手段と、
上記通常データ再生手段により再生処理された通常データ用画像データを表示する通常データ表示手段と、
上記サーバ装置から分割場面データ伝送プロトコルを介して供給された分割場面データ用画像データを受信して再生する処理をすると共に、上記画像データに関するコンテンツ情報に基づいて上記分割場面データ用画像データを複数の場面の範囲に分割したときの各分割場面の所定範囲のデータを各場面の範囲毎に順次生成する分割場面データ生成手段と、
上記分割場面データ生成手段により順次生成された各場面の範囲毎の分割場面データを順次記憶する分割場面データ記憶手段と、
上記分割場面データ記憶手段により記憶された全場面の分割場面データを表示する分割場面データ表示手段と、
上記分割場面データ表示手段により表示された全場面の分割場面データのうち任意の分割場面データの場面の範囲を指定したとき、指定された分割場面データの場面の範囲に対応するように、上記通常データ再生手段により再生処理された画像データを上記通常データ表示手段に表示するように制御する制御手段と
を有することを特徴とする情報再生装置。
【請求項２】
上記通常データ伝送プロトコルによる通常データ通信速度よりも上記分割場面データ伝送プロトコルによる分割場面データ通信速度を速くしたことを特徴とする請求項１記載の情報再生装置。
【請求項３】
上記分割場面データ伝送プロトコルにおいて、上記画像データに関するコンテンツ情報の要求コマンドを上記サーバ装置に送信し、上記画像データに関するコンテンツ情報を上記サーバ装置から受信することを特徴とする請求項１記載の情報再生装置。
【請求項４】
上記分割場面データ生成手段は、
上記画像データに関するコンテンツ情報の要求コマンドを上記サーバ装置に送信するコンテンツ情報要求部と、
上記画像データに関するコンテンツ情報を上記サーバ装置から受信するコンテンツ情報受信部と、
上記コンテンツ情報受信部により受信したコンテンツ情報に画像データの位置情報が含まれているか否かを判定する位置情報判定部と、
上記位置情報判定部により上記位置情報が含まれていないと判定されたときに全場面の分割すべき範囲を示す全体場面数を決定する全体場面数決定部と、
上記全体場面数決定部から得られた上記全体場面数から分割すべき範囲を示す場面位置情報を作成する場面位置情報作成部と、
上記全体場面数決定部により決定された上記全体場面数に基づいて各場面の範囲データから分割場面データを作成する分割場面データ作成部と、
上記分割場面データ作成部により作成された全分割場面データを上記分割場面データ記憶手段に保存処理する分割場面データ保存処理部と
を有することを特徴とする請求項１記載の情報再生装置。
【請求項５】
上記分割場面データ生成手段は、
上記分割場面データ伝送プロトコルによる分割場面データ通信速度を設定する分割場面データ通信速度設定部と、
上記分割場面データ通信速度設定部により設定された上記分割場面データ通信速度に基づいて分割場面データの解像度を可変して解像度情報を上記コンテンツ情報要求部に供給する分割場面データ解像度可変部と
を有することを特徴とする請求項２記載の情報再生装置。
【請求項６】
上記解像度可変部は、全画像データの容量に応じて、標準の解像度から比較的低解像度まで複数段階に可変することを特徴とする請求項５記載の情報再生装置。
【請求項７】
ネットワークを介してサーバ装置から供給される画像データを取得して上記画像データを情報再生装置により再生する情報再生方法において、
上記サーバ装置から分割場面データ伝送プロトコルを介して供給された分割場面データ用画像データを受信して再生する処理をすると共に、上記画像データに関するコンテンツ情報に基づいて上記分割場面データ用画像データを複数の場面の範囲に分割したときの各分割場面の所定範囲のデータを各場面の範囲毎に順次生成する分割場面データ生成ステップと、
上記分割場面データ生成ステップにより順次生成された各場面の範囲毎の分割場面データを順次記憶する分割場面データ記憶ステップと、
上記分割場面データ記憶ステップにより記憶された全場面の分割場面データを表示する分割場面データ表示ステップと、
上記分割場面データ表示ステップにより表示された全場面の分割場面データのうち任意の分割場面データの場面の範囲を指定したとき、指定された分割場面データの場面の範囲に対応するように、通常画像データの再生処理を制御し、上記通常画像データを表示処理するように制御する制御ステップと、
上記制御ステップにおける再生処理により、上記サーバ装置から通常データ伝送プロトコルを介して供給された通常データ用画像データを受信して再生する処理をする通常データ再生ステップと、
上記制御ステップにおける表示処理により、上記通常データ再生ステップにより再生処理された通常データ用画像データを表示する通常データ表示ステップと、
を有することを特徴とする情報再生方法。
【請求項８】
上記分割場面データ伝送プロトコルにおいて、上記画像データに関するコンテンツ情報の要求コマンドを上記サーバ装置に送信し、上記画像データに関するコンテンツ情報を上記サーバ装置から受信することを特徴とする請求項７記載の情報再生方法。
【請求項９】
上記分割場面データ生成ステップは、
上記画像データに関するコンテンツ情報の要求コマンドを上記サーバ装置に送信し、
上記画像データに関するコンテンツ情報を上記サーバ装置から受信し、
上記コンテンツ情報受信部により受信したコンテンツ情報に画像データの位置情報が含まれているか否かを判定し、
上記位置情報判定部により上記位置情報が含まれていないと判定されたとき全場面の分割すべき範囲を示す全体場面数を決定し、
上記全体場面数から上記分割すべき範囲を示す場面位置情報を作成し、
上記全体場面数に基づいて各場面の範囲データから分割場面データを作成し、
上記全分割場面データを上記分割場面データ記憶手段に保存処理する
ことを特徴とする請求項７記載の情報再生方法。
【請求項１０】
画像データを供給するサーバ装置と、ネットワークと、上記ネットワークを介して上記サーバ装置から供給される画像データを取得して上記画像データを再生する情報再生装置とを有する情報再生システムにおいて、
上記情報再生装置は、
上記サーバ装置から通常データ伝送プロトコルを介して供給された通常データ用画像データを受信して再生する処理をする通常データ再生手段と、
上記通常データ再生手段により再生処理された通常データ用画像データを表示する通常データ表示手段と、
上記サーバ装置から分割場面データ伝送プロトコルを介して供給された分割場面データ用画像データを受信して再生する処理をすると共に、上記画像データに関するコンテンツ情報に基づいて上記分割場面データ用画像データを複数の場面の範囲に分割したときの各分割場面の所定範囲のデータを各場面の範囲毎に順次生成する分割場面データ生成手段と、
上記分割場面データ生成手段により順次生成された各場面の範囲毎の分割場面データを順次記憶する分割場面データ記憶手段と、
上記分割場面データ記憶手段により記憶された全場面の分割場面データを表示する分割場面データ表示手段と、
上記分割場面データ表示手段により表示された全場面の分割場面データのうち任意の分割場面データの場面の範囲を指定したとき、指定された分割場面データの場面の範囲に対応するように、上記通常データ再生手段により再生処理された画像データを上記通常データ表示手段に表示するように制御する制御手段と
を有し、上記情報再生装置のみで生成された分割場面データに基づいて上記サーバ装置から供給された画像データを再生して表示することを特徴とするシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、ネットワークを介してサーバ装置から供給される画像データを再生する情報再生装置、情報再生方法および情報再生システムに関するものである。
【０００２】
【従来の技術】
従来、サーバ装置からネットワークを介して供給される圧縮された画像データを伸張してリアルタイムで再生するいわゆるストリーミング再生を可能とするプレーヤにおいては、図１２に従来のプレーヤの再生位置の変更を示すように、再生アイコン１２５を図示しないマウスポインターでクリックすることにより、ユーザーインターフェース１２１上に再生して表示されている図１２Ａに示す再生位置変更前の再生データ１２２を、現在の再生位置を表す水平バーアイコン１２３を図示しないマウスポインターでクリックして矢印で示す変更位置１２４まで水平方向にドラッグすることにより、図１２Ｂに示す再生位置変更後の再生データ１２８を、ユーザーインターフェース１２１上に再生して表示するようにしていた。
なお、画像データの再生を停止するときは、停止アイコン１２６を図示しないマウスポインターでクリックするようにしていた。
【０００３】
また、図１３に従来のプレーヤの再生位置の変更を示すように、録画アイコン１３６を図示しないマウスポインターでクリックして、サーバ装置から画像データをダウンロードして録画する際に、ダウンロードした画像データの蓄積量を水平バーアイコン１３７の移動可能範囲１３３で斜線のように表示し、再生アイコン１３５を図示しないマウスポインターでクリックすることによりユーザーインターフェース１３１上に再生データ１３２を再生する際に、水平バーアイコン１３７を図示しないマウスポインターでクリックして移動可能範囲１３３内で水平方向にドラッグすることにより、その移動可能範囲１３３でのみ蓄積した画像データの再生位置の変更をするようにしていた。
なお、画像データの再生を停止するときは、停止アイコン１３５を図示しないマウスポインターでクリックするようにしていた。
【０００４】
また、サーバ装置上で、コンテンツ作成時に同時に親指大の画像情報を示すサムネイル情報を作成し、プレーヤはそのサムネイル画像の情報をネットワーク越しにサーバ装置から取り出すことにより、プレーヤではストリーミング再生において、サムネイル画像の表示を可能としていた。つまり、事前にサムネイル画像をサーバーで作成しておき、それをプレーヤが取り出すようにしていた。
【０００５】
【発明が解決しようとする課題】
しかし、上述した従来のプレーヤでは、再生位置を変更する場合に、ユーザは水平バーアイコンを動かすことで次の再生位置を変更するので、この場合、ユーザにはそのサーバから供給される動画コンテンツの情報がプレーヤ上には何も表示されないため、事前に動画コンテンツの内容をある程度把握していない限り、見たい場面に再生位置を変更することはできないという不都合があった。
【０００６】
また、上述した従来のプレーヤでは、サーバ装置がサムネイル画像の情報を作成し、それを保存しなくてはならず、そのための特別な処理および構成を必要とするためサーバ装置の処理および構成が複雑化するという不都合があった。
【０００７】
また、プレーヤはサーバ装置にサムネイル画像の情報が保存されていることを認識し、さらにその保存された場所よりサムネイル画像の情報を取りだすための特別な処理および構成を必要とするためサーバ装置の処理および構成が複雑化するという不都合があった。
【０００８】
このため、既存のサーバ装置、例えば、リアルタイムサーバ、クイックサーバ、ストリーミングサーバなどでは、通常の処理ではサムネイル画像を作成していない。従って、プレーヤがサムネイル画像を取り出すことができないため、プレーヤはサムネイル画像の表示を行うことができないという不都合があった。
【０００９】
そこで、本発明は、かかる点に鑑みてなされたものであり、既存のサーバ装置からの画像データにより、プレーヤにおいてサムネイル画像を作成し、それを表示する情報再生装置、情報再生方法および情報再生システムを提供することを課題とする。
【００１０】
【課題を解決するための手段】
本発明の情報再生装置は、サーバ装置から分割場面データ伝送プロトコルを介して供給された分割場面データ用画像データを受信して再生する処理をすると共に、画像データに関するコンテンツ情報に基づいて分割場面データ用画像データを複数の場面の範囲に分割したときの各分割場面の所定範囲のデータを各場面の範囲毎に順次生成する分割場面データ生成手段と、分割場面データ生成手段により順次生成された各場面の範囲毎の分割場面データを順次記憶する分割場面データ記憶手段と、分割場面データ記憶手段により記憶された全場面の分割場面データを表示する分割場面データ表示手段と、分割場面データ表示手段により表示された全場面の分割場面データのうち任意の分割場面データの場面の範囲を指定したとき、指定された分割場面データの場面の範囲に対応するように、通常データ再生手段により再生処理された画像データを通常データ表示手段に表示するように制御する制御手段とを有するものである。
【００１１】
また、本発明の情報再生方法は、サーバ装置から分割場面データ伝送プロトコルを介して供給された分割場面データ用画像データを受信して再生する処理をすると共に、画像データに関するコンテンツ情報に基づいて分割場面データ用画像データを複数の場面の範囲に分割したときの各分割場面の所定範囲のデータを各場面の範囲毎に順次生成する分割場面データ生成ステップと、分割場面データ生成ステップにより順次生成された各場面の範囲毎の分割場面データを順次記憶する分割場面データ記憶ステップと、分割場面データ記憶ステップにより記憶された全場面の分割場面データを表示する分割場面データ表示ステップと、分割場面データ表示ステップにより表示された全場面の分割場面データのうち任意の分割場面データの場面の範囲を指定したとき、指定された分割場面データの場面の範囲に対応するように、通常画像データの再生処理を制御し、通常画像データを表示処理するように制御する制御ステップとを備えたものである。
【００１２】
また、本発明の情報再生システムは、サーバ装置から分割場面データ伝送プロトコルを介して供給された分割場面データ用画像データを受信して再生する処理をすると共に、画像データに関するコンテンツ情報に基づいて分割場面データ用画像データを複数の場面の範囲に分割したときの各分割場面の所定範囲のデータを各場面の範囲毎に順次生成する分割場面データ生成手段と、分割場面データ生成手段により順次生成された各場面の範囲毎の分割場面データを順次記憶する分割場面データ記憶手段と、分割場面データ記憶手段により記憶された全場面の分割場面データを表示する分割場面データ表示手段と、分割場面データ表示手段により表示された全場面の分割場面データのうち任意の分割場面データの場面の範囲を指定したとき、指定された分割場面データの場面の範囲に対応するように、通常データ再生手段により再生処理された画像データを上記通常データ表示手段に表示するように制御する制御手段とを有する情報再生装置のみで生成された分割場面データに基づいてサーバ装置から供給された画像データを再生して表示するものである。
【００１３】
従って本発明によれば、以下の作用をする。
サーバ装置からネットワークを介して供給される圧縮された画像データを伸張してリアルタイムで再生するいわゆるストリーミング再生を可能とする情報再生装置において、既存のサーバ装置に機能を付加することなく、分割場面データを作成する。ユーザはこの分割場面データより場面を選択して、再生位置の変更を行う。
【００１４】
情報再生装置における分割場面データの作成は、場面毎に分割場面データ用画像データをサーバ装置に要求し、その場面の一枚の静止画が作成される毎に次の場面の分割場面データ用画像データをサーバ装置に要求することで順次作成する。また、分割場面データの中から場面の静止画が選択されると、情報再生装置はその場面の画像データをサーバ装置に要求し、情報再生装置はその場面からの再生を開始する。
【００１５】
【発明の実施の形態】
以下に、本発明の実施の形態を説明する。
以下、提案手法を用いてサムネイル画像を作成するプレーヤを具体的に説明する。ここで、サーバ装置からネットワークを介してプレーヤへ動画コンテンツを流し、プレーヤで動画コンテンツを制御するためのプロトコルは特に規定しないが、以下の説明では、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ　Ｔｒａｎｓｐｏｒｔ　Ｐｒｏｔｏｃｏｌ　ＲＦＣ１８９０）／ＵＤＰ（Ｕｓｅｒ　Ｄａｔａｇｒａｍ　Ｐｒｏｔｏｃｏｌ）、ＲＴＳＰ（Ｒｅａｌ　ｔｉｍｅ　Ｓｔｒｅａｍｉｎｇ　Ｐｒｏｔｏｃｏｌ　ＲＦＣ２３２６）を使用した場合について説明する。
【００１６】
図１は、サムネイル作成を行うプレーヤでのストリーミングを示す図である。ここで、ストリーミングとはプレーヤにおいてサーバから供給されるストリーミングデータの再生を行うことをいう。
【００１７】
図１において、プレーヤ２からサーバ１へ通常データ５を要求することにより、サーバ１からネットワークの通常データ用通信プロトコルを介して通常データ用通信速度６で通常データ５がプレーヤ２に供給され、プレーヤ２では再生アイコン１０を図示しないマウスポインターでクリックすることにより、通常データ用ユーザインターフェース３上に通常データ５による画像が表示される。
【００１８】
なお、画像データの再生を停止するときは、停止アイコン１１を図示しないマウスポインターでクリックするようにし、画像データを録画するときは、録画アイコン１２を図示しないマウスポインターでクリックする。
【００１９】
ここで、プレーヤ２からサーバ１へ通常データ５を要求する際に、サムネイル用のビデオデータ７もプレーヤ２からサーバ１へ要求する。
【００２０】
これにより、サーバ１からネットワークのサムネイルデータ用通信プロトコルを介してサムネイル用通信速度８でサムネイル用ビデオデータ７がプレーヤ２に供給される。サムネイル用通信速度８は通常データ用通信速度６よりも速い速度で設定されることにより、サーバ１からプレーヤ２へサムネイル用ビデオデータ７が通常データ５よりも先行して伝送される。これにより、プレーヤ２内でサムネイル用ビデオデータ７に基づいてサムネイルデータＳｎ１，Ｓｎ２，Ｓｎ３，Ｓｎ４，Ｓｎ５が生成されて、サムネイル用ユーザインターフェース４上に９で示すように、サムネイルデータＳｎ１，Ｓｎ２，Ｓｎ３，Ｓｎ４，Ｓｎ５が表示される。
【００２１】
ここで、再生位置を変更するときには、図示しないマウスポインタで水平バーアイコン１４をクリックして水平方向にドラッグして、水平バーアイコン１４の移動範囲を全再生時間としたとき、全再生時間に対して選択する画像が再生される時間に対応する位置に移動する。移動された水平バーアイコン１４の位置に対応する場面の分割データとして、サムネイル用ユーザインターフェース４上に９で示すようにサムネイルデータＳｎ１，Ｓｎ２，Ｓｎ３，Ｓｎ４，Ｓｎ５が表示される。このサムネイルデータＳｎ１，Ｓｎ２，Ｓｎ３，Ｓｎ４，Ｓｎ５の何れかを図示しないマウスポインターでダブルクリックすることにより、サムネイルデータＳｎ１，Ｓｎ２，Ｓｎ３，Ｓｎ４，Ｓｎ５に対応する再生位置から通常データ用ユーザインターフェース３上に通常データ５による画像が表示される。
【００２２】
図２は、通常データの再生時間とサムネイルデータの作成時間とを示す図である。ここでは、通常データの再生時間とサムネイルデータの作成時間とを模式的に示している。
図２Ａに示す通常データ５は、Ｔ１時点におけるＶ１、Ｔ２時点におけるＶ２、Ｔ３時点におけるＶ３、Ｔ４時点におけるＶ４、Ｔ５時点におけるＶ５、Ｔ６時点におけるＶ６、Ｔ７時点におけるＶ７、Ｔ８時点におけるＶ８、Ｔ９時点におけるＶ９、Ｔ１０時点におけるＶ１０、Ｔ１１時点におけるＶ１１、Ｔ１２時点におけるＶ１２、Ｔ１３時点におけるＶ１３、Ｔ１４時点におけるＶ１４、Ｔ１５時点におけるＶ１５のように、Ｔ１時点〜Ｔ１５時点の期間の間プレーヤ２で連続して再生される。
【００２３】
このとき、図２Ｂに示すサムネイル場面データは、後述するコンテンツ情報に基づいて、Ｔ１時点におけるＳｎ１、Ｔ４時点におけるＳｎ２、Ｔ７時点におけるＳｎ３、Ｔ１０時点におけるＳｎ４、Ｔ１３時点におけるＳｎ５のようにＴ１時点〜Ｔ１５時点の期間を５場面に分割した各先頭の５場面分割データのみ、プレーヤ２からサーバ１へサムネイル用ビデオデータ７として要求される。
【００２４】
これにより、図２Ｃに示すサムネイルデータは、Ｔ１時点におけるＳｎ１、Ｔ１−２時点におけるＳｎ２、Ｔ２時点におけるＳｎ３、Ｔ２−１時点におけるＳｎ４、Ｔ３時点におけるＳｎ５のように、サーバ１からプレーヤ２へサムネイル用データ５として伝送される。
【００２５】
従って、図２Ａに示す通常データ５のＴ１時点〜Ｔ１５時点の期間の内のＴ１時点におけるＶ１、Ｔ２時点におけるＶ２およびＴ３時点におけるＶ３がプレーヤ２で再生される期間までに、プレーヤ２において、図２Ｃに示すサムネイルデータのＴ１時点におけるＳｎ１、Ｔ１−２時点におけるＳｎ２、Ｔ２時点におけるＳｎ３、Ｔ２−１時点におけるＳｎ４およびＴ３時点におけるＳｎ５が作成されることがわかる。
【００２６】
図３は、場面を表示するサムネイルの例を示す図である。
図示しないマウスポインタで水平バーアイコン１４をクリックして水平方向にドラッグして、水平バーアイコン１４の移動範囲を全再生時間としたとき、全再生時間に対して選択する画像が再生される時間に対応する位置に移動する。移動された水平バーアイコン１４の位置に対応する場面の分割データとして、以下に示すサムネイルデータ９が表示される。
【００２７】
図３において、サムネイル用ユーザインターフェース４上に、「０：０１：１２」時点における第１場面のサムネイルデータＳｎ１、「０：０３：１０」時点における第２場面のサムネイルデータＳｎ２、「０：１０：０５」時点における第３場面のサムネイルデータＳｎ３、「０：１４：４０」時点における第４場面のサムネイルデータＳｎ４、「０：１６：２０」時点における第５場面のサムネイルデータＳｎ５で示すようなサムネイルデータ９が表示される。
【００２８】
ユーザは、サムネイル用ユーザインターフェース４上に９で示すように表示された第１場面のサムネイルデータＳｎ１の位置を図示しないマウスポインターでダブルクリックして決定することにより、サムネイルデータＳｎ１に対応する「０：０１：１２」時点における第１場面の再生位置から通常データ用ユーザインターフェース３上に通常データ５による画像が再生して表示される。
【００２９】
また、ユーザは、サムネイル用ユーザインターフェース４上に９で示すように表示された第２場面のサムネイルデータＳｎ２の位置を図示しないマウスポインターでダブルクリックして決定することにより、サムネイルデータＳｎ２に対応する「０：０３：１０」時点における第２場面の再生位置から通常データ用ユーザインターフェース３上に通常データ５による画像が再生して表示される。
【００３０】
また、ユーザは、サムネイル用ユーザインターフェース４上に９で示すように表示された第３場面のサムネイルデータＳｎ３の位置を図示しないマウスポインターでダブルクリックして決定することにより、サムネイルデータＳｎ３に対応する「０：１０：０５」時点における第３場面の再生位置から通常データ用ユーザインターフェース３上に通常データ５による画像が再生して表示される。
【００３１】
また、ユーザは、サムネイル用ユーザインターフェース４上に９で示すように表示された第４場面のサムネイルデータＳｎ４の位置を図示しないマウスポインターでダブルクリックして決定することにより、サムネイルデータＳｎ４に対応する「０：１４：４０」時点における第４場面の再生位置から通常データ用ユーザインターフェース３上に通常データ５による画像が再生して表示される。
【００３２】
また、ユーザは、サムネイル用ユーザインターフェース４上に９で示すように表示された第５場面のサムネイルデータＳｎ５の位置を図示しないマウスポインターでダブルクリックして決定することにより、サムネイルデータＳｎ５に対応する「０：１６：２０」時点における第５場面の再生位置から通常データ用ユーザインターフェース３上に通常データ５による画像が再生して表示される。
【００３３】
図４は、プレーヤ内部の構成を示すブロック図である。ここで、図示はしないが、プレーヤ内部を制御する制御手段としてのコントローラがプレーヤ内部に設けられている。
各場面のサムネイルを作成するために、プレーヤ２は通常再生のために動画コンテンツを要求する以外に、サムネイル作成のための動画コンテンツも要求する。また、プレーヤ２内部は、大きく分けて通常再生用モジュール２１と、サムネイル作成用モジュール３１に分かれる。各モジュールは以下のように構成される。
【００３４】
まず、通常再生用モジュール２１について説明する。パケットレシーバ２２は、サーバ１からＲＴＰ／ＵＤＰプロトコルにより送信される通常ビデオデータＤＶのパケットおよび通常オーディオデータＤＡのパケットを受信し、ソースＩＤを調べることにより通常ビデオデータＤＶのパケットおよび通常オーディオデータＤＡのパケットが正しいサーバ１から送信されたものであるか否かの確認を行う。
【００３５】
デパケッタイザ２３は、通常ビデオデータＤＶのパケットおよび通常オーディオデータＤＡのパケットのヘッダ部分を取り除き、同時にヘッダ部分に含まれる例えばパケット番号やタイムスタンプなどの情報を取り出す。
【００３６】
デコーダ２４は、圧縮されて送信された通常ビデオデータＤＶおよび通常オーディオデータＤＡを伸張処理する。この際、通常ビデオデータＤＶの場合には、１フレーム単位のデータを順に作成し、通常オーディオデータＤＡの場合には、オーディオユニット単位のデータを順に作成する。
【００３７】
レンダラ２５は、デコーダ２４から供給されるデコードされた通常ビデオデータＤＶに順番に表示処理を施してユーザインターフェース２６上に表示し、通常オーディオデータＤＡの場合には、スピーカなどのオーディオデバイスに出力する。
【００３８】
次に、サムネイル作成用モジュール３１について説明する。パケットレシーバ３２は、サーバ１からＲＴＰ／ＵＤＰプロトコルにより送信されるサムネイル用ビデオデータＤｓｎのパケットを受信し、ソースＩＤを調べることによりサムネイル用ビデオデータＤｓｎのパケットが正しいサーバ１から送信されたものであるか否かの確認を行う。
【００３９】
デパケッタイザ３３は、サムネイル用ビデオデータＤｓｎのパケットのヘッダ部分を取り除き、同時にヘッダ部分に含まれる例えばパケット番号やタイムスタンプなどの情報を取り出す。
【００４０】
デコーダ３４は、圧縮されて送信されたサムネイル用ビデオデータＤｓｎを伸張処理する。この際、デコーダ３４は、サムネイル用ビデオデータＤｓｎから、１フレーム単位の静止画データを順に作成する。ここで、デコーダ３４は、例えばＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）４に準拠した圧縮データをデコードするが、この際に、ＧＯＰ（Ｇｒｏｕｐ　ＯｆＰｉｃｔｕｒｅ）を構成するＩピクチャー、ＰピクチャーおよびＢピクチャーのうちのＩピクチャーの静止画データのみを取り出してもよい。
【００４１】
サムネイルメーカー３７は、分割場面のサムネイル画像の作成を制御するため、まず、サムネイル用ユーザインターフェース３６から分割場面が指定された場合に、その分割場面のデータを要求するため、サーバ１へＲＴＳＰプロトコルを用いてコンテンツ情報要求コマンドＣｏを送信し、サーバ１からＳＤＰプロトコルを用いてコンテンツ情報Ｒｅを受信し、受信したコンテンツ情報Ｒｅに基づいてサムネイルデータを作成する。サムネイルメーカー３７は、作成されサムネイルデータをサムネイルファイル３８へ保存する。
【００４２】
レンダラ３５は、サムネイルファイル３８から読み出されるサムネイルデータに順番に表示処理を施し、ユーザインターフェース２６上に表示する。
【００４３】
図５は、サムネイルメーカーの構成を示すブロック図である。図５は、サムネイルメーカーの機能を示すものである。
図５において、サムネイルメーカー３７は、画像データに関するコンテンツ情報の要求コマンドをサーバ１に送信するコンテンツ情報要求部４３と、画像データに関するコンテンツ情報をサーバ１から受信するコンテンツ情報受信部４４と、コンテンツ情報受信部４４により受信したコンテンツ情報Ｒｅに画像データの場面位置情報Ｉ８が含まれているか否かを判定する位置情報判定部４５と、位置情報判定部４５によりコンテンツ情報Ｒｅから取り出された全体位置情報Ｉ４から全場面の分割すべき範囲を示す全体場面数Ｉ５を決定する全体場面数決定部４６と、全体場面数決定部４６により決定された全体場面数Ｉ５から分割すべき範囲を示す場面位置情報Ｉ６を作成する場面位置情報作成部４６とを有して構成される。
【００４４】
また、サムネイルメーカー３７は、全体場面数決定部４６により取り出された全体場面数Ｉ５に基づいてサムネイル作成場面情報Ｉ７を出力するサムネイル作成場面判定部４８と、コンテンツ情報要求部４３に場面範囲データ要求／停止情報Ｉ３を供給すると共にデコーダ３４から供給されるサムネイル用ビデオデータＤｓｎから場面位置情報Ｉ６またはＩ８に基づいて１フレームサムネイルデータＳｎを作成するサムネイル１フレーム作成部４９と、サムネイル１フレーム作成部４９により作成された１フレームサムネイルデータＳｎをサムネイルファイル３８に保存処理するサムネイル保存部５０とを有して構成される。
【００４５】
また、サムネイルメーカー３７は、サムネイル伝送プロトコルによるサムネイル用通信速度Ｉ１を設定するサムネイル用通信速度設定部４１と、サムネイル用通信速度設定部４１により設定されたサムネイル用通信速度Ｉ１に基づいてサムネイル用データの解像度を可変して解像度情報Ｉ２をコンテンツ情報要求部４３に供給するサムネイル解像度可変部４２とを有して構成される。ここで、低解像度の場合は、テレビ会議システムやテレビ電話システムなどに用いられる例えば、Ｈ．２６１、Ｈ．２６３などの規格に基づく複数段階の解像度に可変して設定するようにしてもよい。
【００４６】
このように構成されたプレーヤの動作を以下に説明する。
まず、通常再生モジュール２１の動作を説明する。
パケットレシーバ２２は、サーバ１からＲＴＰ／ＵＤＰプロトコルにより送信される通常ビデオデータＤＶのパケットおよび通常オーディオデータＤＡのパケットを受信する。
【００４７】
次に、デパケッタイザ２３は、通常ビデオデータＤＶのパケットおよび通常オーディオデータＤＡのパケットのヘッダ部分を取り除き、実際の動画コンテンツのデータを取り出す。デコーダ２４は、圧縮されて送信された動画コンテンツのデータを伸張処理し、１フレーム単位のデータに復号する。レンダラ２５は、デコーダ２４から供給されるデコードされた通常ビデオデータＤＶを順番に表示処理を施してユーザインターフェース２６上に表示し、通常オーディオデータＤＡの場合には、スピーカなどのオーディオデバイスに出力する。
【００４８】
次に、サムネイル作成用モジュール３１の動作を説明する。
図６は、サムネイル作成の手順を示すフローチャートである。
図６において、ステップＳ１で、サーバにコンテンツ情報を要求する。具体的には、ストリーミング再生を行うコンテンツがユーザーインターフェース上のユーザの選択により決定されると、サムネイルメーカー３７において、サムネイル１フレーム作成部４９はコンテンツ情報要求部４３に場面範囲データ要求情報Ｉ３を供給する。コンテンツ情報要求部４３は画像データに関するコンテンツ情報の要求コマンドＣｏとしてディスクライブ（ＤＥＳＣＲＩＢＥ）メソッドをＲＴＳＰプロトコルを用いてサーバ１に送信する。コンテンツ情報受信部４４はＳＤＰ（Ｓｅｓｓｉｏｎ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｐｒｏｔｏｃｏｌ　ＲＦＣ２３２７）プロトコルを用いて送信される画像データに関するコンテンツ情報Ｒｅをサーバ１から受信する。このコンテンツ情報Ｒｅはコンテンツ情報の要求コマンドＣｏのレスポンス（Ｒｅｓｐｏｎｓｅ）として送られてくる。コンテンツ情報Ｒｅは、サムネイルメーカー３７において、制御情報として用いられる。
【００４９】
図７は、ＳＤＰ情報の例を示す図である。このＳＤＰ情報とは、サーバ１からプレーヤ２へコンテンツ情報の要求コマンドＣｏのレスポンス（Ｒｅｓｐｏｎｓｅ）として送られてくるコンテンツ情報Ｒｅである。
【００５０】
図７において、ＳＤＰ情報は、セッションディスクリプション（Ｓｅｓｓｉｏｎ　ｄｅｓｃｒｉｐｔｉｏｎ）７１と、タイムディスクリプション（Ｔｉｍｅ　ｄｅｓｃｒｉｐｔｉｏｎ）７２と、メディアディスクリプション（Ｍｅｄｉａ　ｄｅｓｃｒｉｐｔｉｏｎ）７３とを有して構成される。
【００５１】
セッションディスクリプション（Ｓｅｓｓｉｏｎ　ｄｅｓｃｒｉｐｔｉｏｎ）７１は以下の要素で構成される。例えば、ｖ＝プロトコルバージョン（ｐｒｏｔｏｃｏｌ　ｖｅｒｓｉｏｎ）、ｏ＝オーナー／クリエイターおよびセッションアイデンティファイアー（ｏｗｎｅｒ／ｃｒｅａｔｏｒ　ａｎｄ　ｓｅｓｓｉｏｎｉｄｅｎｔｉｆｉｅｒ）、ｓ＝セッションネーム（ｓｅｓｓｉｏｎ　ｎａｍｅ）、ｉ＝セッションインフォメイション（ｓｅｓｓｉｏｎ　ｉｎｆｏｒｍａｔｉｏｎ）、ｕ＝ＵＲＬオブディスクリプション（ＵＲＬ　ｏｆ　ｄｅｓｃｒｉｐｔｉｏｎ）、ｅ＝ｅメイルアドレス（ｅｍａｉｌ　ａｄｄｒｅｓｓ）、ｃ＝コネクションインフォメーション（ｃｎｎｅｃｔｉｏｎ　ｉｎｆｏｒｍａｔｉｏｎ）などで構成される。
【００５２】
また、タイムディスクリプション（Ｔｉｍｅ　ｄｅｓｃｒｉｐｔｉｏｎ）７２は、ｔ＝セッションアクティブタイム（ｔｉｍｅ　ｔｈｅ　ｓｅｓｓｉｏｎ　ｉｓ　ａｃｔｉｖｅ）、ａ＝セッションアトリビュートライン（ｚｅｒｏ　ｏｒ　ｍｏｒｅ　ｓｅｓｓｉｏｎ　ａｔｒｉｂｕｔｅ　ｌｉｎｅｓ）などで構成される。
【００５３】
また、メディアディスクリプション（Ｍｅｄｉａ　ｄｅｓｃｒｉｐｔｉｏｎ）７３は、ｍ＝メディアネームアンドトランスポートアドレス（ｍｅｄｉａ　ｎａｍｅ　ａｎｄ　ｔｒａｎｓｐｏｒｔ　ａｄｄｒｅｓｓ）、ａ＝セッションアトリビュートライン（ｚｅｒｏ　ｏｒ　ｍｏｒｅ　ｓｅｓｓｉｏｎ　ａｔｒｉｂｕｔｅ　ｌｉｎｅｓ）などで構成される。
【００５４】
ステップＳ２で、コンテンツ情報に場面の位置情報が含まれているか否かを判断し、位置情報が含まれていないときはステップＳ３へ進み、位置情報が含まれているときはステップＳ５へ進む。具体的には、サムネイルメーカー３７において、位置情報判定部４５はコンテンツ情報受信部４４により受信したコンテンツ情報Ｒｅに画像データの場面の位置情報Ｉ８が含まれているか否かを判定する。
【００５５】
図８および図９は、ＳＤＰ情報に含まれる位置情報の例を示す図である。
この場面位置情報Ｉ８とは、例えば図８に示すように、ＳＤＰの拡張ヘッダを利用して時間的な場面の位置を表すようにすることができる。図８において、８１に示すように、「ａ＝」の記述は拡張可能であって、「ａ＝」の後に記述するものはアプリケーションが独自のものを指定することが可能である。場面の位置情報８２は、イベントの開始時間−終了時間を指定することができるものである。
また、図９において示すように、場面の位置情報９１は、イベントの開始時間のみを指定することができるものである。
【００５６】
ステップＳ３で、全体の場面数の決定を行う。具体的には、サムネイルメーカー３７において、全体場面数決定部４６は位置情報判定部４５により判定され取り出された全体位置情報Ｉ４から全場面の分割すべき範囲を示す全体場面数Ｉ５を決定する。コンテンツ情報には予めコンテンツの全体再生時間を示す全体位置情報Ｉ４が含まれているので、その情報をもとに全体の場面数を決定するようにする。場面数は時間あたりの場面数をユーザが設定して、全体再生時間より計算するようにしてもよい。例えば、１場面／５分と設定して、全体再生時間が９０分あった場合、全体の場面数は１８場面となる。コンテンツ情報に全体再生時間が含まれていない場合には、場面数を決めることができないため、サムネイル画像を作成することができない。
【００５７】
ステップＳ４で、場面の位置情報の作成を行う。具体的には、サムネイルメーカー３７において、場面位置情報作成部４７は全体場面数決定部４６により作成された全体場面数Ｉ５から分割すべき範囲を示す場面位置情報Ｉ６を作成する。位置情報は場面の範囲で表され、開始位置と終了位置で表される。ここでは、全体の場面数より開始位置を決め、次の場面の開始位置を終了時間とする。例えば、全体再生時間が９０分、場面数が１８の場合、一つの場面の範囲は５分となり、場面１は０〜５分、場面２は５〜１０分、場面３は１０〜１５分となる。
【００５８】
ステップＳ５で、サムネイルが作成されていない場面があるか否かを判断して、作成されていない場面があるときはステップＳ６へ進み、作成されていない場面がないときは終了する。具体的には、サムネイルメーカー３７において、サムネイル作成場面判定部４８は全体場面数決定部４６により決定された全体場面数Ｉ５に基づいてサムネイル作成場面情報Ｉ７を出力する。
【００５９】
ステップＳ６で、サーバに場面の範囲のデータを要求する。具体的には、サムネイルメーカー３７において、サムネイル１フレーム作成部４９はコンテンツ情報要求部４３に場面の位置情報（開始時間−終了時間）を範囲とした場面範囲データ要求情報Ｉ３を供給する。コンテンツ情報要求部４３は場面の位置情報の要求コマンドＣｏとしてプレイ（ＰＬＡＹ）メソッドのレンジ（ＲＡＮＧＥ）フィールドで時間を指定してＲＴＳＰプロトコルを用いてサーバ１に送信する。また、ＲＴＳＰプロトコルではなくＨＴＴＰ１．１プロトコルを用いた場合、ゲット（ＧＥＴ）メソッドで場面範囲のデータを要求する。この場合レンジ（Ｒａｎｇｅ）は場面の範囲をデータ単位（ｂｙｔｅ）で示すこととなる。（例えば、開始位置（ｂｙｔｅ）−終了位置（ｂｙｔｅ）で示す）
【００６０】
図１０は、場面の範囲のデータを要求するＲＴＳＰコマンドの例を示す図である。このＲＴＳＰコマンドとは、コンテンツ情報要求部４３からＲＴＳＰプロトコルを用いて時間を指定してサーバ１に送信する場面範囲データの要求コマンドＣｏである。ここで、場面範囲のデータは通常データより早い伝送速度で伝送するが、ＲＴＳＰプロトコルの場合、１０３で示すようにスケール（Ｓｃａｌｅ：２）を指定して場面範囲のデータを早い速度で伝送する。
【００６１】
図１０において、場面範囲データ要求コマンド１０１として、クライアント（Ｃｌｉａｎｔ）のプレーヤ２からサーバ（Ｓｅｒｖｅｒ）１へプレイ（ＰＬＡＹ）コマンドを送信する。このとき、レンジ（ＲＡＮＧＥ）フィールドのｎｐｔ（ｎｏｒｍａｌ　ｐｌａｙ　ｔｉｍｅ）で、１０２で示すように範囲１２０秒−１３０秒の範囲の時間を指定する。なお、ＣＳｅｑは、ＲＴＳＰを用いた送信および受信の対のシーケンシャルナンバーであり、Ｓｅｓｓｉｏｎは、ＲＴＳＰを用いた送信および受信のデータを識別するためのヘッダーアイデンティファイアーである。
【００６２】
サムネイル作成用モジュール３１において、パケットレシーバ３２は、サーバ１からＲＴＰ／ＵＤＰプロトコルにより送信されるサムネイル用ビデオデータＤｓｎのパケットを受信し、デパケッタイザ３３は、サムネイル用ビデオデータＤｓｎのパケットのヘッダ部分を取り除き、同時にヘッダ部分に含まれる例えばパケット番号やタイムスタンプなどの情報を取り出す。デコーダ３４は、圧縮されて送信されたサムネイル用ビデオデータＤｓｎを伸張処理する。この際、サムネイル用ビデオデータＤｓｎは、１フレーム単位のデータを順に作成してサムネイルメーカー３７に供給する。
【００６３】
ステップＳ７で、１フレーム作成できたか否かを判断して、作成できたときはステップＳ８へ進み、作成できないときはステップＳ５へ戻ってステップＳ５〜ステップＳ８までの判断および処理を繰り返す。具体的には、サムネイルメーカー３７は場面の１枚の静止画となる１フレームのデータを生成する。場面の範囲で１フレームのデータが作成されない場合には、ステップＳ５へ戻る。サムネイルメーカー３７において、サムネイル１フレーム作成部４９はデコーダ３４から供給されるサムネイル用ビデオデータＤｓｎから場面位置情報Ｉ６に基づいて１フレームサムネイルデータＳｎを作成する。
【００６４】
ステップＳ８で、サーバにデータの送信停止を要求する。具体的には、サムネイルメーカー３７において、サムネイル１フレーム作成部４９はサーバ１に場面範囲データ停止情報Ｉ３を供給する。
【００６５】
図１１は、データの送信停止要求を行うＲＴＳＰコマンドの例を示す図である。このＲＴＳＰコマンドとは、コンテンツ情報要求部４３からＲＴＳＰプロトコルを用いてサーバ１に送信する場面範囲データ停止の要求コマンドＣｏである。
【００６６】
図１１において、データ送信停止要求コマンド１１１として、クライアント（Ｃｌｉａｎｔ）のプレーヤ２からサーバ（Ｓｅｒｖｅｒ）１へストップ（ＳＴＯＰ）コマンドを送信する。
【００６７】
ステップＳ９で、１フレームをサムネイルファイルに保存して、ステップＳ５へ戻ってステップＳ５〜ステップＳ８までの判断および処理を繰り返す。具体的には、サムネイルメーカー３７において、サムネイルファイル保存部５０はサムネイル１フレーム作成部４９により作成された全場面の１フレームサムネイルデータＳｎをサムネイルファイル３８に保存処理する。
【００６８】
サムネイルメーカー３７は、サムネイル用ユーザーインターフェース３６の所定位置に図３に示すようにサムネイル画像を表示する。
【００６９】
次に、このようにして作成され、サムネイル用ユーザーインターフェース３６に表示されたサムネイル画像を選択して指定することにより、再生位置を移動する場合について説明する。
【００７０】
プレーヤ２では、場面毎の１フレームのサムネイル静止画像がサムネイル用ユーザインターフェース３６に表示される。ユーザは、このサムネイル用ユーザインターフェース３６に表示された場面毎の１フレームのサムネイル静止画像の中から、次に見たい場面を選択して再生位置を移動することができる。場面の選択は、例えば、マウスポインタで水平バーアイコンをクリックして水平方向にドラッグして、水平バーアイコンの移動範囲を全再生時間としたとき、全再生時間に対して選択する画像が再生される時間に対応する位置に移動する。このとき、水平バーアイコンを水平バーアイコンの移動範囲の中央付近の位置に移動した場合、中央付近のいくつかの場面のサムネイル静止画像がサムネイルメーカー３７によりサムネイルファイル３８から取り出されてその取り出されたいくつかの場面のサムネイル静止画像がレンダラ３５によりサムネイル用ユーザインターフェース３６に表示される。
【００７１】
表示されたいくつかの場面のサムネイル静止画像のうちの選択する画像の位置にマウスポインタのカーソルを合わせてダブルクリックすることで、選択された場面に再生位置を移動するようにすることができる。サムネイル静止画像の個数は、表示されるサムネイル用ユーザインターフェース３６のウインドウサイズに応じた数を設定することができるが、１０個程度表示するのが適当と思われる。
【００７２】
以下に具体的な動作を示す。
まず、サムネイルメーカー３７において、位置情報判定部４５により取り出された全体位置情報Ｉ４から、プレーヤ２の図示しないコントローラは選択された場面の１フレームのサムネイル静止画像の位置情報を取り出す。
【００７３】
選択された場面の１フレームのサムネイル静止画像の位置情報が取り出されるとプレーヤ２の図示しないコントローラは再生範囲情報を作成する。この再生範囲情報は開始位置情報と終了位置情報とで表され、開始位置はサムネイルメーカー３７においてサムネイル１フレーム作成部４９により要求された場面の位置情報（開始時間〜終了時間）の内の開始位置、終了位置はコンテンツ終了位置とする。
【００７４】
最後に、プレーヤ２の図示しないコントローラはサーバ１に作成された再生範囲情報に基づいて通常ビデオデータＤＶを要求し、サーバ１から受信した通常ビデオデータＤＶは通常再生用モジュール２１により再生処理が行われて、通常データ用ユーザインターフェース２６上に再生範囲の動画像が再生される。
【００７５】
上述した本実施の形態によれば、通常再生のために動画像のコンテンツをサーバ１からプレーヤ２がダウンロードする以外に、コンテンツ全体に対して場面毎に分割した分割場面データをプレーヤ２がダウンロードしておくことにより、プレーヤ２内で各場面の分割場面データに基づくサムネイル画像を作成して表示することができる。
【００７６】
また、プレーヤ２において、場面毎に１フレームの静止画像としてサムネイル画像を連続配置して表示して選択的に指定可能にすることにより、ユーザが見たい場面に再生位置を変更することができる。
【００７７】
また、現状のサーバ１に新たな機能を付加することなく、プレーヤ２のみでサムネイル作成用モジュール３１を実装することで、場面毎のサムネイル用ビデオデータのダウンロード、およびサムネイル画像による場面情報の表示を行うことができる。これにより、既存の全てのサーバの動画像のコンテンツに対してもサムネイル画像の表示をすることができる。
【００７８】
なお、プレーヤ２は、詳細には、以下のように構成され、以下のような動作をする。
サーバ１からネットワークを介して供給される圧縮処理されてエンコード処理されたビデオ入力を伸張処理およびデコード処理した後にＮＴＳＣ（Ｎａｔｉｏｎａｌ　Ｔｅｌｅｖｉｓｉｏｎ　Ｓｙｓｔｅｍ　Ｃｍｍｉｔｔｅｅ）方式またはＰＡＬ（Ｐｈａｓｅ　Ａｌｔｅｒｎａｔｉｏｎ　Ｌｉｎｅ）方式の画像に変換してディスプレイにビデオ出力するビデオコーデックと、ＮＴＳＣ方式またはＰＡＬ方式のビデオデータを記憶するＶＲＡＭ（Ｖｉｄｅｏ　Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）と、ＶＲＡＭにグラフィックイメージを描画するグラフィックエンジンとを有する。
【００７９】
また、プレーヤ２は、サーバ１からネットワークを介して供給されるオーディオ入力を所定の方式に変換してスピーカにオーディオ出力するオーディオコーデックと、インターネットを介してプロバイダからＰＳＴＮ（高速通信回線）により供給される通信データを受信データに変換するモデムと、ＩＲ（赤外線）、シリアル、パラレルおよびその他のインターフェースを行うインターフェース回路とを有する。
【００８０】
また、プレーヤ２は、グラフィックエンジンと、オーディオコーデックと、モデムと、インターフェース回路とのデータを通すローカルバスと、所定のプログラムが格納されるフラッシュメモリおよびハードディスク装置（ＨＤＤ）と、プレーヤ２の動作を制御するＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）と、ＣＰＵの動作のための制御データが格納されるメモリと、ＣＰＵおよびメモリのデータを通すホストバスと、ローカルバスとホストバスとのデータのやりとりをするバスブリッジとを有して構成される。なお、サーバ１もプレーヤ２と同様の構成を有している。
【００８１】
このように構成されたプレーヤ２は、以下のような動作をする。
電源を入れると、ホストバスおよびローカルバスを用いてＣＰＵはデータのやりとりを行うことにより、フラッシュメモリおよびハードディスク装置（ＨＤＤ）に格納される制御手段のアプリケーションのアプリケーションプログラムが起動される。モデムにより設定に必要なコンテンツ情報が例えばネットワークを介して受信される。受信された設定に必要なデータをＣＰＵが解析して、グラフィックエンジンに供給する。グラフィックエンジンはＶＲＡＭにグラフィックイメージを描画してＣＰＵが分析する。グラフィックイメージをＮＴＳＣ／ＰＡＬコーデックがＮＴＳＣ方式またはＰＡＬ方式の画像に変換して、プレーヤ２におけるディスプレイへ供給可能に処理する。次に、プレーヤ２からサーバ１に対する必要な情報のリクエスト信号の送信時には、モデムにより必要なコンテンツ情報のリクエスト信号が例えばインターネットを介して介してサーバ１へ送信される。
【００８２】
プレーヤ２の有効確認時では、サーバ１のＣＰＵは、設定対象となるプレーヤ２が有効になっているか否かを、例えば所定のコマンドの送信に対する確認信号の有無などで確認する。
サーバ１からプレーヤ２に対する動画像データの送信時には、動画像データが例えばネットワークを介して介してプレーヤ２へ送信される。
【００８３】
プレーヤ２において、動画像データの受信時には、ビデオコーデックは、ネットワークを介してプロバイダから供給された動画像データをＮＴＳＣ方式またはＰＡＬ方式の画像データに変換する。サムネイルメーカー３７により作成されたサムネイルデータはサムネイルファイル３８に記憶される。サムネイルデータはＣＰＵが解析して、サムネイル用ユーザインターフェース３６に供給される。ユーザがサムネイル画像を選択して指定することにより、選択されたサムネイル画像に対応する場面のビデオコーデックで変換された動画像データをＶＲＡＭに保持した後にグラフィックエンジンに供給する。グラフィックエンジンは、ＶＲＡＭに保持した動画像データに基づいてグラフィックイメージを描画し、画像をディスプレイへ供給する。
【００８４】
上述した本実施の形態によれば、サーバから供給されるストリーミングデータの再生の際に、再生される動画像データに先行してサムネイル画像を作成することができる。さらに、サムネイル画像を選択して指定することにより、動画像データの再生位置を変更することができる。
【００８５】
なお、上述した本実施の形態に限らず、本発明の特許請求の範囲を逸脱しない限り、種々の構成が取り得ることはいうまでもない。
【００８６】
【発明の効果】
この発明の情報再生装置は、ネットワークを介してサーバ装置から供給される画像データを取得して上記画像データを再生する情報再生装置において、上記サーバ装置から通常データ伝送プロトコルを介して供給された通常データ用画像データを受信して再生する処理をする通常データ再生手段と、上記通常データ再生手段により再生処理された通常データ用画像データを表示する通常データ表示手段と、上記サーバ装置から分割場面データ伝送プロトコルを介して供給された分割場面データ用画像データを受信して再生する処理をすると共に、上記画像データに関するコンテンツ情報に基づいて上記分割場面データ用画像データを複数の場面の範囲に分割したときの各分割場面の所定範囲のデータを各場面の範囲毎に順次生成する分割場面データ生成手段と、上記分割場面データ生成手段により順次生成された各場面の範囲毎の分割場面データを順次記憶する分割場面データ記憶手段と、上記分割場面データ記憶手段により記憶された全場面の分割場面データを表示する分割場面データ表示手段と、上記分割場面データ表示手段により表示された全場面の分割場面データのうち任意の分割場面データの場面の範囲を指定したとき、指定された分割場面データの場面の範囲に対応するように、上記通常データ再生手段により再生処理された画像データを上記通常データ表示手段に表示するように制御する制御手段とを有するので、通常再生のために通常データ用画像データをサーバ装置からダウンロードする以外に、コンテンツ全体に対して場面毎に分割した分割場面データ用画像データをダウンロードしておくことにより、情報再生装置内で各場面の分割場面データに基づくサムネイル画像を作成して表示することができるという効果を奏する。
【００８７】
また、この発明の情報再生装置は、上述において、上記通常データ伝送プロトコルによる通常データ通信速度よりも上記分割場面データ伝送プロトコルによる分割場面データ通信速度を速くしたので、サーバ装置から供給される通常データ用画像データの再生の際に、再生される通常データ用画像データに先行して分割場面データに基づくサムネイル画像を作成することができるという効果を奏する。
【００８８】
また、この発明の情報再生装置は、上述において、上記分割場面データ伝送プロトコルにおいて、上記画像データに関するコンテンツ情報の要求コマンドを上記サーバ装置に送信し、上記画像データに関するコンテンツ情報を上記サーバ装置から受信するので、コンテンツ情報に基づいて場面の範囲を示す情報を生成しておいて、分割場面データに基づくサムネイル画像の作成に使用することができるという効果を奏する。
【００８９】
また、この発明の情報再生装置は、上述において、上記分割場面データ生成手段は、上記画像データに関するコンテンツ情報の要求コマンドを上記サーバ装置に送信するコンテンツ情報要求部と、上記画像データに関するコンテンツ情報を上記サーバ装置から受信するコンテンツ情報受信部と、上記コンテンツ情報受信部により受信したコンテンツ情報に画像データの位置情報が含まれているか否かを判定する位置情報判定部と、上記位置情報判定部により上記位置情報が含まれていないと判定されたときに全場面の分割すべき範囲を示す全体場面数を決定する全体場面数決定部と、上記全体場面数決定部から得られた上記全体場面数から分割すべき範囲を示す場面位置情報を作成する場面位置情報作成部と、上記全体場面数決定部により決定された上記全体場面数に基づいて各場面の範囲データから分割場面データを作成する分割場面データ作成部と、上記分割場面データ作成部により作成された全分割場面データを上記分割場面データ記憶手段に保存処理する分割場面データ保存処理部とを有するので、コンテンツ情報に基づいて全体場面数を決定し、全体場面数から場面位置情報を生成し、場面位置情報を用いて分割場面データに基づくサムネイル画像の作成をすることができるという効果を奏する。
【００９０】
また、この発明の情報再生装置は、上述において、上記分割場面データ生成手段は、上記分割場面データ伝送プロトコルによる分割場面データ通信速度を設定する分割場面データ通信速度設定部と、上記分割場面データ通信速度設定部により設定された上記分割場面データ通信速度に基づいて分割場面データの解像度を可変して解像度情報を上記コンテンツ情報要求部に供給する分割場面データ解像度可変部とを有するので、コンテンツ情報をサーバ装置に要求する際に、分割場面データの解像度を可変して分割場面データの通信速度を変化するようにしてサーバ装置に要求することができるという効果を奏する。
【００９１】
また、この発明の情報再生装置は、上述において、上記解像度可変部は、全画像データの容量に応じて、標準の解像度から比較的低解像度まで複数段階に可変するので、分割場面データの解像度を標準の解像度から比較的低解像度まで複数段階に可変して分割場面データの通信速度を標準の通信速度から比較的速い通信速度まで複数段階に変化するようにしてサーバ装置に要求することができるという効果を奏する。
【００９２】
また、この発明の情報再生方法は、ネットワークを介してサーバ装置から供給される画像データを取得して上記画像データを情報再生装置により再生する情報再生方法において、上記サーバ装置から分割場面データ伝送プロトコルを介して供給された分割場面データ用画像データを受信して再生する処理をすると共に、上記画像データに関するコンテンツ情報に基づいて上記分割場面データ用画像データを複数の場面の範囲に分割したときの各分割場面の所定範囲のデータを各場面の範囲毎に順次生成する分割場面データ生成ステップと、上記分割場面データ生成ステップにより順次生成された各場面の範囲毎の分割場面データを順次記憶する分割場面データ記憶ステップと、上記分割場面データ記憶ステップにより記憶された全場面の分割場面データを表示する分割場面データ表示ステップと、上記分割場面データ表示ステップにより表示された全場面の分割場面データのうち任意の分割場面データの場面の範囲を指定したとき、指定された分割場面データの場面の範囲に対応するように、通常画像データの再生処理を制御し、上記通常画像データを表示処理するように制御する制御ステップと、上記制御ステップにおける再生処理により、上記サーバ装置から通常データ伝送プロトコルを介して供給された通常データ用画像データを受信して再生する処理をする通常データ再生ステップと、上記制御ステップにおける表示処理により、上記通常データ再生ステップにより再生処理された通常データ用画像データを表示する通常データ表示ステップとを有するので、通常再生のために通常データ用画像データをサーバ装置からダウンロードする以外に、コンテンツ全体に対して場面毎に分割した分割場面データ用画像データをダウンロードしておくことにより、情報再生装置内で各場面の分割場面データに基づくサムネイル画像を作成して表示することができるという効果を奏する。
【００９３】
また、この発明の情報再生方法は、上述において、上記分割場面データ伝送プロトコルにおいて、上記画像データに関するコンテンツ情報の要求コマンドを上記サーバ装置に送信し、上記画像データに関するコンテンツ情報を上記サーバ装置から受信するので、コンテンツ情報に基づいて場面の範囲を示す情報を生成しておいて、分割場面データに基づくサムネイル画像の作成に使用することができるという効果を奏する。
【００９４】
また、この発明の情報再生方法は、上述において、上記分割場面データ生成ステップは、上記画像データに関するコンテンツ情報の要求コマンドを上記サーバ装置に送信し、上記画像データに関するコンテンツ情報を上記サーバ装置から受信し、上記コンテンツ情報受信部により受信したコンテンツ情報に画像データの位置情報が含まれているか否かを判定し、上記位置情報判定部により上記位置情報が含まれていないと判定されたとき全場面の分割すべき範囲を示す全体場面数を決定し、上記全体場面数から上記分割すべき範囲を示す場面位置情報を作成し、上記全体場面数に基づいて各場面の範囲データから分割場面データを作成し、上記全分割場面データを上記分割場面データ記憶手段に保存処理するので、コンテンツ情報に基づいて全体場面数を決定し、全体場面数から場面位置情報を生成し、場面位置情報を用いて分割場面データに基づくサムネイル画像の作成をすることができるという効果を奏する。
【００９５】
また、この発明の情報再生システムは、画像データを供給するサーバ装置と、ネットワークと、上記ネットワークを介して上記サーバ装置から供給される画像データを取得して上記画像データを再生する情報再生装置とを有する情報再生システムであって、上記情報再生装置は、上記サーバ装置から通常データ伝送プロトコルを介して供給された通常データ用画像データを受信して再生する処理をする通常データ再生手段と、上記通常データ再生手段により再生処理された通常データ用画像データを表示する通常データ表示手段と、上記サーバ装置から分割場面データ伝送プロトコルを介して供給された分割場面データ用画像データを受信して再生する処理をすると共に、上記画像データに関するコンテンツ情報に基づいて上記分割場面データ用画像データを複数の場面の範囲に分割したときの各分割場面の所定範囲のデータを各場面の範囲毎に順次生成する分割場面データ生成手段と、上記分割場面データ生成手段により順次生成された各場面の範囲毎の分割場面データを順次記憶する分割場面データ記憶手段と、上記分割場面データ記憶手段により記憶された全場面の分割場面データを表示する分割場面データ表示手段と、上記分割場面データ表示手段により表示された全場面の分割場面データのうち任意の分割場面データの場面の範囲を指定したとき、指定された分割場面データの場面の範囲に対応するように、上記通常データ再生手段により再生処理された画像データを上記通常データ表示手段に表示するように制御する制御手段とを有し、上記情報再生装置のみで生成された分割場面データに基づいて上記サーバ装置から供給された画像データを再生して表示するので、サーバ装置に新たな機能を付加することなく、情報再生装置のみで分割場面データ生成手段を実装することで、場面毎の分割場面データのダウンロード、および分割場面データによるサムネイル画像の表示を行うことができる。これにより、既存の全てのサーバ装置の動画像のコンテンツに対しても分割場面データによるサムネイル画像の表示をすることができるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態に適用されるサムネイル作成を行うプレーヤでのストリーミングを示す図である。
【図２】通常データの再生時間とサムネイルデータの作成時間とを示す図であり、図２Ａは通常データ、図２Ｂはサムネイル場面データ、図２Ｃはサムネイルデータである。
【図３】場面を表示するサムネイルの例を示す図である。
【図４】プレーヤの内部構成を示す図である。
【図５】サムネイルメーカーの構成を示すブロック図である。
【図６】サムネイル作成の手順を示すフローチャートである。
【図７】ＳＤＰ情報の例を示す図である。
【図８】ＳＤＰに含まれる位置情報の例を示す図である。
【図９】ＳＤＰに含まれる位置情報の例を示す図である。
【図１０】場面の範囲のデータを要求するＲＴＳＰコマンドの例を示す図である。
【図１１】データの送信停止要求を行うＲＴＳＰコマンドの例を示す図である。
【図１２】従来のプレーヤの再生位置の変更を示す図であり、図１２Ａは再生位置変更前、図１２Ｂは再生位置変更後である。
【図１３】従来のプレーヤの再生位置の変更を示す図である。
【符号の説明】
１……サーバ、２……プレーヤ、３……通常データ用ユーザインターフェース、４……サムネイル用ユーザインターフェース、５……通常データ、６……通常データ用通信速度、７……サムネイル用ビデオデータ、８……サムネイル用通信速度、９……サムネイルデータ、１０……再生アイコン、１１……停止アイコン、１２……録画アイコン、１３……水平バーアイコン、２１……通常再生用モジュール、２２……パケットレシーバ、２３……デパケッタイザ、２４……デコーダ、２５……レンダラ、２６……通常データ用ユーザインターフェース、３１……サムネイル作成用モジュール、３２……パケットレシーバ、３３……デパケッタイザ、３４……デコーダ、３５……レンダラ、３６……サムネイル用ユーザインターフェース、３７……サムネイルメーカー、３８……サムネイルファイル、ＤＶ……通常ビデオデータ（ＲＴＰ／ＵＤＰ）、ＤＡ……オーディオデータ（ＲＴＰ／ＵＤＰ）、Ｄｓｎ……サムネイル用ビデオデータ（ＲＴＰ／ＵＤＰ）、Ｃｏ……コンテンツ情報要求コマンド（ＲＴＳＰ）、Ｒｅ……コンテンツ情報（ＳＤＰ）、４１……サムネイル用通信速度設定部、４２……サムネイル解像度可変部、４３……コンテンツ情報要求部、４４……コンテンツ情報受信部、４５……位置情報判定部、４６……全体場面数決定部、４７……場面位置情報作成部、４８……サムネイル作成場面判定部、４９……サムネイル１フレーム作成部、５０……サムネイルファイル保存部、７１……セッションディスクリプション、７２……タイムディスクリプション、７３……メディアディスクリプション、８２……場面の位置情報、９１……場面の位置情報、１０１……場面範囲データ要求コマンド、１１１……データ転送停止要求コマンド
【図１】
2004040502.tif 000003
【図２】
2004040502.tif 000004
【図３】
2004040502.tif 000005
【図４】
2004040502.tif 000006
【図５】
2004040502.tif 000007
【図６】
2004040502.tif 000008
【図７】
2004040502.tif 000009
【図８】
2004040502.tif 000010
【図９】
2004040502.tif 000011
【図１０】
2004040502.tif 000012
【図１１】
2004040502.tif 000013
【図１２】
2004040502.tif 000014
【図１３】
2004040502.tif 000015