(57)【要約】【課題】スケーラブル・フレーム内符号化を含む方法で圧縮されたビデオ・クリップをブラウジングするための方法と構造を提供する。【解決手段】そのためのビデオ・サムネイルは、ビデオ・クリップのベース層フレーム内符号化画像を抽出及びデコードすることによって作成される。ズームは、フレーム内符号化された画像の一層高い層を付加的にデコードすることによって得られる。個別のビデオ・サムネイル・ファイルは必要とされない。【選択図】図１ａ
2006304287.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ・サムネイルを抽出する方法であって、
フレーム内符号化された（ｉｎｔｒａ−ｃｏｄｅｄ）フレーム及びフレーム間符号化された（ｉｎｔｅｒ−ｃｏｄｅｄ）フレームのシーケンスを含むビデオ・クリップを提供すること、及び
フレーム間符号化されたフレームをデコードすることなく、第１の複数の前記フレーム内符号化されたフレームを第１の解像度でデコードすること、
を含む方法。
【請求項２】
請求項１に記載の方法であって、
前記フレーム内符号化されたフレームの第２のフレームを第２の解像度でデコードすることであって、ここで、前記第２の解像度は前記第１の解像度とは異なり、またここで、前記第２のフレームは前記第１の複数の前記フレーム内符号化されたフレームに含まれていてもよいこと、
を更に含む方法。
【請求項３】
請求項１に記載の方法であって、
前記フレーム内符号化されたフレームが、Ｈ．２６４エンコードされたフレームであり、更に、
前記第１の解像度が、フレーム内符号化されたフレームのＤＣ係数の解像度である方法。
【請求項４】
請求項１に記載の方法であって、
フレームの第２のシーケンスを第２の解像度で提供することであって、フレームの前記第２のシーケンスの前記フレームが、フレーム内符号化されたフレームの前記シーケンスのフレームに対応しており、更に、
フレームの前記第２のシーケンスの第２のフレームをデコードすることであって、ここで、前記第２の解像度が前記第１の解像度とは異なること、
を更に含む方法。
【請求項５】
ズームを備えたビデオ・サムネイルであって、
第１の解像度のフレームの第１のシーケンスであって、フレームの前記第１のシーケンスがビデオ・クリップのフレームに対応している第１のシーケンス、及び
第２の解像度のフレームの第２のシーケンスであって、フレームの前記第２のシーケンスが前記第１のシーケンスのフレームに対応しており、前記第２の解像度が前記第１の解像度とは異なる第２のシーケンス、
を含むビデオ・サムネイル。
【請求項６】
請求項５に記載のビデオ・サムネイルであって、
フレームの前記第１のシーケンスが、前記ビデオ・クリップのフレーム内符号化されたフレームの第３のシーケンスに対応しているビデオ・サムネイル。
【請求項７】
ズームを備えたビデオ・サムネイルの方法であって、
ビデオ・クリップ及びフレームの第１のシーケンスを提供することであって、ここで、フレームの前記第１のシーケンスが、前記ビデオ・クリップのフレーム内符号化されたフレームの第２のシーケンスに対応しており、
第１の複数の、フレームの前記第１のシーケンスを第１の解像度でデコードすること、及び
ズームが所望されるとき、前記第２のシーケンスの第２のフレームを第２の解像度でデコードすることであって、ここで前記第２の解像度が前記第１の解像度よりも大きいこと、
を含むビデオ・サムネイルの方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル・ビデオ・ストレージに関し、更に特定して言えば、蓄積されたビデオをブラウジングするための方法及び構造に関連する。
【背景技術】
【０００２】
近年、製作されアーカイブされているビデオ・クリップの数は、爆発的に増加してきている。これは主として、ストリーミング・ビデオ、カメラ付携帯、及びデジタル・カムコーダの人気が高まっているためである。その結果、蓄積されているビデオ・アーカイブを容易に視覚的にブラウジングするための方法がますます重要になっている。アーカイブを視覚的にブラウジングするプロセスを支援するため、そのアーカイブに蓄積されているビデオ・クリップのビデオ・サムネイルが作られ得る。つまり、ビデオ・サムネイルは、そのビデオ・サムネイルが、オリジナル・ビデオ・クリップを空間的及び／又は時間的に低い解像度にしたものであり、対応するフル・ビデオ・クリップの内容を評価するために容易にデコードすること及び見ることが可能であるという点で、画像サムネイルの一般的な概念の延長である。
【０００３】
ビデオ・サムネイルの既知の方法にはＭａｃｒｏｍｅｄｉａ  ｆｌａｓｈ  ＭＸ  ２００４があり、これはビデオ・サムネイルを作成する方式を提供する。ユーザーはまず、与えられたビデオ・クリップから一連の参照フレームを選択し、ユーザーはその後、選択した一連のフレームを別個のファイルとして一層低い解像度でエンコードする。実際、解像度が２４０×１８０画素／フレームでフレーム・レートが１５フレーム／秒の１０秒間のビデオ・クリップの場合、ビデオ・サムネイルは、解像度が８４×６８画素／フレームであるがフレーム・レートが同じく１５フレーム／秒の２秒間の抜粋となり得る。このため、このビデオ・サムネイルは、オリジナル・ビデオ・クリップのファイル・サイズのほぼ３％のファイル・サイズを有する。
【０００４】
もちろん、オリジナルのビデオ・クリップ・ファイルとそれに関連するビデオ・サムネイル・ファイルの両方とも、標準のビデオ符号化方式を用いて圧縮することができる。実際、ビデオ符号化の種々の国際規格が策定されてきており、現在も引き続き策定されている。Ｈ．２６３、ＭＰＥＧ−２、ＭＰＥＧ４、及びＨ．２６４などの現在の規格は、圧縮にブロック動き補償と変換符号化の組合せを用いる。ブロック動き補償は、先行する画像のブロックによる予測のために１つの画像をブロックに分割し、これは時間的な冗長性の除去に依存する。符号化のためのブロックの空間的周波数領域への変換（及び量子化）は、空間的な冗長性の除去に依存する。このアプローチには、フレーム内符号化画像（Ｉｎｔｒａ−ｃｏｄｅｄ  ｐｉｃｔｕｒｅｓ）（Ｉフレーム）とフレーム間符号化画像（Ｉｎｔｅｒ−ｃｏｄｅｄ  ｐｉｃｔｕｒｅｓ）（Ｐ及びＢフレーム）がある。Ｉフレームは、全てのフレーム内符号化されたブロックを有し、そのブロックを周波数領域へ変換し、（量子化及び）エンコードすることによって進行する。例えば、１６×１６マクロブロックは、離散コサイン変換（ＤＣＴ）で変換された８×８ブロック（４個の輝度（ｌｕｍａ）ブロック及び２個の色度（ｃｈｒｏｍａ）ブロック）を有するか、又はＤＣＴに類似する整数変換で変換された４×４ブロック（１６個の輝度ブロック及び８個の色度ブロック）を有し得る。これに対し、Ｐ又はＢフレームは、少なくとも１つのフレーム間符号化されたブロックを有し、これは、先行する画像の中で最良の予測ブロックを探し（それによりその動きベクトルを定め）、次に、（量子化及び）エンコーディングのため、残差ブロック（すなわち、現在のブロックとその予測ブロックとの間の差分ブロック）を周波数領域に変換することによって進行する。Ｉフレームの場合、ブロック変換の代わりに離散ウェーブレット変換（ＤＷＴ）など、ブロック変換以外の変換が用いられ得ることに注意されたい。ＭＰＥＧ−４及びＪＰＥＧ２０００はＤＷＴを規定している。
【０００５】
図２は、ＤＣＴ、及び量子化された変換係数（Ｑ）の可変長符号化（ＶＬＣ）を用いる、典型的なブロック動き補償ビデオ・エンコーディングの機能を示す。動き補償（ＭＣ）には、フィードバック・ループのために逆量子化（ＩＱ）及び逆ＤＣＴ（ＩＤＣＴ）が必要となる。ＭＣを除けば図２の全ての機能は８×８ブロック単位で動作する。図２のレート制御ユニットは、ＤＣＴ係数量子化ユニットを制御するために、目標ビット・レート及びバッファ占有量（ｆｕｌｌｎｅｓｓ）に従って、量子化スケール（量子化パラメータ、ＱＰ）を生成する役割をする。実際、量子化スケールが大きいことは、消失が一層多いこと及び／又は量子化係数が一層小さいことを示唆し、これはコードワードが一層少ない及び／又は短いことを意味する。
【０００６】
しかし、ビデオ・クリップ及びそれに関連するビデオ・サムネイル・ファイルの両方を圧縮することには、２つの個別のファイルを維持するという問題があり、既知のビデオ・サムネイルには、低い解像度に起因するズーム機能の欠如を含む問題がある。
【発明の開示】
【課題を解決するための手段】
【０００７】
（概要）
本発明はビデオ・サムネイルを提供し、このビデオ・サムネイルは、オリジナルのビデオ・クリップに埋め込むことが可能なビデオ・サムネイルを作成するためのフレーム内符号化された参照フレームの利用を含む。
【実施例】
【０００８】
好ましい実施例のビデオ・サムネイル方法は、ビデオ・サムネイルを（少なくとも部分的に）抽出するため、エンコードされたビデオ・クリップのＩフレーム（Ｉ−ＶＯＰ）を用い、それらのＩフレームがスケーラブル・エンコーディングを含むとき、好ましい実施例のビデオ・サムネイル方法は、それをズームに用いることができる。このビデオ・サムネイルは、抽出した、スケーラブル・エンコードされたＩフレームの低い解像度によって決定される初期解像度を有していてもよく、サムネイル・ズームは、スケーラブル・エンコードされたＩフレームの一層高い解像度のデコーディングを単に用いる。サムネイル・フレーム・レートは、早送り又は通常速度の動きのいずれが所望とされるかに依存し、通常速度の動きの場合、ビデオ・サムネイル・フレーム・レートは、まさに、用いることのできるＩフレームのレートである。これに対し、高い割合のＩフレーム（例えば、全てＩフレームの、又はＩＰＩＰ‥‥タイプのクリップ）を有する早送りの場合、この方法は、目標フレーム・レートに近似させるためＩフレームをスキップする。同じアプローチは、プログレシブ・フレームとして又はインターレース・フィールド（ｉｎｔｅｒｌａｃｅｄ  ｆｉｅｌｄｓ）としてエンコードされた画像の両方に適用される。好ましい実施例のビデオ・サムネイルは個別のファイルではなく、オリジナルのビデオ・クリップからビデオ・サムネイルを抽出する方法である。これにより、付加的なファイル又はビデオ・サムネイルのためのストレージを必要とすることなく、ビデオ・サムネイルのフルズーム機能が可能となる。図１ａはフローチャートを示し（このフローチャートにおいて、「次の」フレームは、一時停止やズームされている場合、同じフレームであってもよい）、図３は、フル・ビデオ・クリップの、又はその好ましい実施例のビデオ・サムネイルのデコーディングを示す。図１ｂは、好ましい実施例の、ズームのためのビデオ・クリップのフレーム内符号化されたフレームからのサムネイル・フレームの抽出と、個別の低解像度サムネイル・ファイルとの組合せを示す。この組合せは、このビデオ・クリップがスケーラブル・フレーム内エンコーディングを有していないとき有効である。
【０００９】
好ましい実施例のシステム（例えば、ブラウザを用いたビデオ・クリップ・アーカイブ）は、デジタル・シグナル・プロセッサ（ＤＳＰ）又は汎用のプログラマブル・プロセッサ又は特定用途向け回路又は同じチップ上にＤＳＰ及びＲＩＳＣプロセッサの両方を搭載してＲＩＳＣプロセッサ制御を行うようなシステム・オン・チップ（ＳｏＣ）を用いて、好ましい実施例の方法を実行する。好ましい実施例の方法の信号処理を行うため、プログラムが、ＤＳＰ又はプログラマブル・プロセッサのためのオンボードＲＯＭ又は外付けフラッシュＥＥＰＲＯＭのメモリに蓄積されてもよい。
【００１０】
第１の好ましい実施例の方法は、Ｉフレーム用にゼロツリー・ウェーブレット変換でエンコードされたビデオ・クリップからビデオ・サムネイルを抽出する。これは、ウェーブレット変換及びゼロツリー符号化による静止テクスチャ・ビデオ・オブジェクトのエンコーディングを用いるＭｏｔｉｏｎ  ＪＰＥＧ２０００（Ｉフレームのシーケンス）及びＭＰＥＧ−４などのエンコーディング方法を含み得る。従って、３０フレーム／秒のフレーム・レートでエンコードされたビデオ・クリップ、ｎ個のフレーム毎に１つのＩフレーム、及び離散ウェーブレット変換（ＤＷＴ）係数のゼロツリー・エンコーディングを有するＩフレームを仮定する。特に、サブバンドへの４階層のウェーブレット分割、つまり、ハイパス（ウェーブレット・カーネル）及び相補のローパス（スケーリング機能カーネル）に加え２つ単位の間引きを用いて水平方向及び垂直方向の両方のフィルタリングを４回反復すると仮定する。（これはハーフバンド・フィルタリング反復後の臨界間引き（ｃｒｉｔｉｃａｌ  ｄｅｃｉｍａｔｉｏｎ）である）。このため、サンプルの１６×１６マクロブロックの各々は、ウェーブレット係数の、３つの８×８ブロック（ＨＬ１、ＬＨ１、及びＨＨ１サブバンド）、３つの４×４ブロック（ＨＬ２、ＬＨ２、及びＨＨ２サブバンド）、３つの２×２ブロック（ＨＬ３、ＬＨ３、及びＨＨ３サブバンド）、及び４つの１×１ブロック（ＬＨ４、ＨＬ４、ＨＨ４、及びＬＬ４サブバンド）を大まかに生成する。つまり、２５６画素は２５６個の係数に変換される。ＬＬ４係数は、４回反復したローパス・フィルタリング及び間引きの結果であるため、ＤＣ係数と呼ばれる。これらの２５６個の係数は、ＬＨ４、ＨＬ４、及びＨＨ４係数及びＤＣ係数というツリー根を有する３つのゼロツリーとして、量子化されエンコードされる。このため、Ｎ×Ｍマクロブロックのフレームは、ＤＣ係数のＮ×Ｍアレイを生成し、これは、このフレーム及び３つのＮ×Ｍゼロツリーを低解像度にしたものである。例えば、６４０×４８０画素（ＶＧＡ）ＩフレームのＤＣサブバンドは、Ｉフレームを４０×３０画素の低解像度にしたものである。ＤＣ係数のこのアレイは、ＭＰＥＧ−４では予測によってエンコードされることに注意されたい。ＤＣ係数の最上位ブランチでのデコーディングを示す図４を参照されたい。
【００１１】
第１の好ましい実施例の方法は、必要とされるＩフレームを選択するためにビデオ・クリップを解析し、低解像度フレームのシーケンスを与えるためにＤＣ係数のみを最初にデコードする。ビデオ・サムネイルの長さ及びフレーム・レートは選択可能であり、長さは、そのビデオ・クリップでＩフレームの抽出が開始及び終了する地点及び再生速度（通常速度又は早送り）で決定される。
【００１２】
例えば、６つ目毎のフレームがＩフレームである場合、ビデオ・サムネイル・フレーム・レートは、通常速度の再生で多少中断して表示されるとき５フレーム／秒であり得る。しかし、これらの同じＩフレームが２５フレーム／秒の再生で用いられる場合は、５倍の早送りとして表示され得る。
【００１３】
これに対し、Ｉフレーム・レートが所望の再生速度より大きい場合、例えば、ＩＰＩＰ．．．というフレームのビデオ・クリップを有する早送りの場合など、所望のビデオ・サムネイル・フレーム・レートを達成するためにＩフレームを飛ばす。
【００１４】
第１の好ましい実施例のビデオ・サムネイル方法は、ＤＣサブバンドに加え一層高次のサブバンドをデコードし、組み合わせることによって、ズームを提供する。例えば、ゼロツリー根のみがデコードされる場合、これはその後、ＬＨ４、ＨＬ４、及びＨＨ４サブバンドを回復させ、前もってデコードされたＤＣ（ＬＬ４）サブバンドと組み合わされるとき、ＬＬ３サブバンドを再構成する。これは、オリジナルＩフレームの２Ｎ×２Ｍアレイ版である。同様に、ゼロツリー内を更にデコードすると、オリジナルＩフレームを再構成したしたものである１６Ｎ×１６Ｍを含む４Ｎ×４Ｍ、８Ｎ×８Ｍ、及び１６Ｎ×１６Ｍアレイが引き続き再構成される。要するに、好ましい実施例の方法は、解像度を高めたズームを作成するに足る、スケーラブル・エンコーディングを有するＩフレームの充分に高い層（ｈｉｇｈｅｒ  ｌａｙｅｒｓ）を単に付加的にデコードする。もちろん、アップサンプリング及び補間でアレイ・サイズを調整し、中間のズーム倍率を提供することも可能である。
【００１５】
ビデオ・サムネイルを作成する第２の好ましい実施例の方法は、ＤＣＴエンコードされたＩフレームを有するビデオ・クリップから抽出することを除けば、第１の好ましい実施例の方法に類似する。ＭＰＥＧ−ｌ／２／４及びＭＪＰＥＧ（Ｍｏｔｉｏｎ  ＪＰＥＧ）などのビデオ符号化方法は、ＩフレームにＤＣＴ変換を用いる。従って、エンコードされたＩフレームがＮ×Ｍアレイのマクロブロックであり、各マクロブロックが４つの８×８量子化された輝度（ｌｕｍｉｎａｎｃｅ）ＤＣＴブロックと２つの量子化された８×８クロミナンス（ｃｈｒｏｍｉｎａｎｃｅ）ＤＣＴブロックとのセットであると仮定する。８×８ＤＣＴブロックの各々は、１個のＤＣ係数及び６３個のＡＣ係数を有する。ＤＣ係数は、２Ｎ×２Ｍ輝度アレイ及び２つのＮ×Ｍクロミナンス・アレイを形成し、このため、エンコードされたＩフレームを低解像度にしたものを提供する。例えば、６４０×４８０画素のエンコードされたＩフレーム（４０×３０マクロブロック）は、そのフレームを８０×６０画素の低解像度にしたものを形成するＤＣ係数を有する。
【００１６】
第２の好ましい実施例の方法は、必要とされるＩフレームを選択するためにビデオ・クリップを解析し、ビデオ・サムネイルとして低解像度のフレームのシーケンスを与えるために、ＤＣ係数のみを最初にデコードする。ＤＣ係数は、ＤＣマーカ（ｍａｒｋｅｒ）によってＡＣ係数から分離され得るため、このファイル解析は非常に簡易になり得ることに注意されたい。また、ＤＣ係数は、そのスキャン内の先行する（ｅａｒｌｉｅｒ−ｉｎ−ｔｈｅ−ｓｃａｎ）ＤＣ係数からの予測を用いてエンコードされ得るため、このデコーディングは逆予測を含む。ビデオ・サムネイルの長さは、そのビデオ・クリップにおける開始及び停止位置によって選択され、ビデオ・サムネイルのフレーム・レートは、そのビデオ・クリップのＩフレームの周波数によって決まる。
【００１７】
第２の好ましい実施例のビデオ・サムネイル方法は、ＤＣ係数に加えてＡＣ係数の幾つかをデコードすることによってズームを提供する。例えば、最も周波数の低い３個のＡＣ係数をＤＣ係数と組み合わせた後、２×２逆ＤＣＴ（及び逆量子化）を適用することにより、Ｉフレームの４Ｎ×４Ｍアレイ版を提供し、これはＤＣ係数のみで作られたものの解像度を向上させる。
【００１８】
第３の好ましい実施例の方法は、Ｈ．２６４／ＡＶＣエンコードされたビデオ・クリップからビデオ・サムネイルを抽出することを除けば、第１の及び第２の好ましい実施例に類似する。特に、このビデオ・クリップが、１つ又はそれ以上の符号化されたビデオ・シーケンスを含み、符号化されたビデオ・シーケンスの各々は一連のアクセス・ユニットから成り、これらの一連のアクセス・ユニットは、ＮＡＬ（ネットワーク・アクセス層）ユニット・ストリームで連続しており１つのシーケンス・パラメータ・セットのみを用いると仮定する。各アクセス・ユニットは１つの画像をデコードする。符号化されたビデオ・シーケンスの各々は、フレーム内符号化された画像を含むＩＤＲ（ｉｎｓｔａｎｔａｎｅｏｕｓ  ｄｅｃｏｄｉｎｇ  ｒｅｆｒｅｓｈ）アクセス・ユニットで開始し、この符号化されたビデオ・シーケンスは、如何なる他の符号化されたビデオ・シーケンスを参照することなくデコードされ得る。アクセス・ユニットは、ビデオ符号化層（ＶＣＬ）ＮＡＬユニットのセットを含むことが一般的であり、それらは、１つの画像に加え、種々の任意の他のＮＡＬユニット、例えば、冗長ＶＣＬ・ＮＡＬユニットと共に、デリミタ、ＥＯＳ（ｅｎｄ  ｏｆ  ｓｅｑｕｅｎｃｅ）、及びＳＥＩ（ｓｕｐｐｌｅｍｅｎｔａｌ  ｅｎｈａｎｃｅｍｅｎｔ  ｉｎｆｏｒｍａｔｉｏｎ）Ｎｏｎ−ＶＣＬ・ＮＡＬユニットなどをエンコードする。
【００１９】
第３の好ましい実施例の方法は、フレーム内符号化画像（ＩＤＲアクセス・ユニットを含む）を有するアクセス・ユニットを選択するためにビデオ・クリップを解析し、ビデオ・サムネイル用のフレームを抽出する。
【００２０】
ＶＣＬ・ＮＡＬユニットは、そのアクセス・ユニットにエンコードされたビデオ画像のサンプルを表すスライスの又はスライス・データ区画の、（開始コード、）ヘッダー、及びペイロードから成る。画像は１つ又はそれ以上のスライスに区画化され得、ここで、１つのスライスは、スライス内データ及び任意の参照画像のみを用いて符号化されるマクロブロック（１６×１６輝度及び８×８色度）のグループである。特に、各スライスは５つの符号化タイプの１つを用いて符号化することができる。（１）「Ｉスライス」では、全てのマクロブロックがフレーム内予測を用いてエンコードされ、（２）「Ｐスライス」では、少なくとも幾つかのマクロブロックが、ブロック毎に１つの動き補償予測のフレーム間予測を用いて符号化され、残りのマクロブロックはＩスライス符号化を有し、（３）「Ｂスライス」では、少なくとも幾つかのマクロブロックが、ブロック毎に２つの動き補償予測のフレーム間予測を用いて符号化され、残りのマクロブロックはＰスライス符号化を有し、（４）「ＳＰスライス」は、符号化前の画像間で効率的にスイッチングするために符号化された「スイッチング」Ｐスライスであり、及び（５）「ＳＩスライス」は、ＳＰスライスでマクロブロックの正確なマッチングを提供するために符号化されたスイッチングＩスライスであり、ランダム・アクセス又はエラー回復に有効である。
【００２１】
マクロブロックの全ての輝度及び色度サンプルは、空間的に（フレーム内）予測されるか、或いは時間的に（フレーム間）予測され、予測残差（エラー）は変換符号化される。輝度ブロックの空間的予測は、フレーム内＿４×４、フレーム内＿１６×１６、又はＩ＿ＰＣＭ（これは、予測をスキップする）のうちの１つであり得る。空間的予測は、（現在のブロックの上に又は左に）既にエンコードされたブロックを用い、変換領域ではなく空間的領域で実行される。フレーム内符号化された画像の場合、予測は全て空間的であり、現在のマクロブロックを含むＩスライスに限定される。
【００２２】
変換符号化は４×４ブロック及び４×４整数変換を用い、その結果の係数は、１個のＤＣ係数及び１５個のＡＣ係数で構成される。空間的領域でフレーム内＿１６×１６予測されたマクロブロックの場合、その結果の１６個の４×４変換されたブロックは１６個の輝度ＤＣ係数を生成し、これらの輝度ＤＣ係数は４×４アレイを形成し、これは第２の４×４整数変換（及び対応する２つの色度ＤＣ係数２×２アレイの各々に対する２×２変換）を受ける。変換後、それらの係数をスケーリング（ｓｃａｌｅ）及び量子化する。
【００２３】
第３の好ましい実施例は、フレーム内エンコードされたＮ×Ｍマクロブロック画像から４Ｎ×４Ｍ画素アレイを再構成するために、ＤＣ係数をデコード（逆量子化、逆スケーリング、フレーム内＿１６×１６の場合、第２の逆整数変換）する。これにより、フレーム内エンコードされた画像を低解像度にしたものが形成される。６４０×４８０画素の例では、ＤＣ係数は１６０×１２０画素の低解像度にしたものを定める。
【００２４】
ズーム（４から１）の場合、フレーム内エンコードされた画像のＡＣ係数、及びデコードを含む。
【００２５】
代替のビデオ・クリップ・サムネイルの好ましい実施例は、ズーム機能のすべてに対しスケーラブル・エンコードされたＩフレームに依存しているわけではない。これら代替の例は、更なるズーム・レベルを提供するためにビデオ・クリップと共に生成され蓄積される、異なる解像度の１つ又はそれ以上の個別のサムネイル・ファイルとの組合せであり、図１ｂを参照されたい。
【００２６】
特に、第４の好ましい実施例は、２つの解像度（１６分の１の解像度及びフル解像度）を提供するために第３の好ましい実施例を用い、これに加え、第３の好ましい実施例で用いた同じフレーム内符号化画像を４分の１の解像度にしたもので構成される個別のファイルによって提供される第３の解像度を有する。従って、６４０×４８０画素の例の場合、サムネイルは、フレーム内画像のＤＣ係数をデコードすることによって１６０×１２０解像度シーケンスを、フレーム内画像全体をデコードすることによって６４０×４８０解像度シーケンスを、及びフレーム内画像をダウンサンプリングしたものの個別の（エンコードされた）ファイルから３２０×２４０解像度シーケンスを提供する。この中間解像度のファイルは、そのサイズを圧縮するための任意の適当なエンコーディングを有していてもよい。
【００２７】
更に、Ｉフレームから得られるこれらのものに加えて更なる解像度を提供するために、１つ以上の個別のサムネイル・ファイルを用いてもよい。例えば、スケーラブル・エンコーディングを有さないＩフレームを含むビデオ・クリップのための好ましい実施例サムネイルは、ズームのためだけに最も高い解像度までＩフレームをデコードし、個別のサムネイル・ファイルは、最も低い（初期の）解像度及び中間のズームのための任意の中間の解像度を有していてよい。ここでも６４０×４８０画素の例を挙げるが、第１の個別のサムネイル・ファイルが、参照フレーム内符号化画像をダウンサンプリングすることによって作られる１６０×１２０解像度シーケンスを提供し、（任意で）第２の個別のサムネイル・ファイルが、参照画像をダウンサンプリングすることによって再び作られる２から１へのズームのための３２０×２４０解像度シーケンス、及び最後に、ビデオ・クリップの参照画像をデコードすることによって４から１へのズームのための６４０×４８０解像度シーケンスを提供する。もちろん、これらの個別のサムネイル・ファイルは圧縮されてもよい。
【００２８】
好ましい実施例は、スケーラブル・エンコーディングを有するフレーム内符号化された画像のベース（低解像度）層をデコードすることによって、ビデオ・クリップからビデオ・サムネイルを抽出することに加え、一層高い層のデコーディング、及びズームのために解像度が変更される多数のサムネイル・ファイルのデコーディングによってズームを提供するという、１つ又はそれ以上の特徴を保持しつつ変更されてもよい。
【００２９】
例えば、ビデオ・クリップのエンコーディング方法は、ビデオ・クリップの画像／フレーム・サイズが変更され得るなど、ＭＰＥＧ、Ｈ．２６４、．．．などの好ましい実施例の例とは異なっていてもよい。
【図面の簡単な説明】
【００３０】
【図１ａ】図１ａはフローチャートである。
【図１ｂ】図１ｂはフローチャートである。
【図２】図２は、ブロック・ベースの動き補償とＤＣＴ変換ビデオ・エンコーディングとの組合せの機能を示す。
【図３】図３はデコーディングを示す。
【図４】図４はデコーディングを示す。
【図１ａ】
2006304287.tif 000003
【図１ｂ】
2006304287.tif 000004
【図２】
2006304287.tif 000005
【図３】
2006304287.tif 000006
【図４】
2006304287.tif 000007
【外国語明細書】
2006304287000001.pdf