(C)Copyright 2000 NTT Cyber Space Laboratories
ビットストリーム読み込み制御用関数
- 名前
- TvqGetVectorInfo, TvqWtypeToBtype, TvqUpdateVectorInfo - TwinVQ ビットストリーム読み込み制御用関数
- 形式
-
#include "twinvq.h"
#include "tvqdec.h"
void TvqGetVectorInfo(int *bits0[], int *bits1[]);
int TvqWtypeToBtype(int wtype, int *btype);
void TvqUpdateVectorInfo(int varBits, int *ndiv, int bits0[], int bits1[]);
- 機能説明
- これらの関数はビットストリーム読み込み関数(サンプルプログラムでは、TvqReadBsFrame())の中で使われるもので、デコーダシステムから直接呼ばれることはありません。
- TvqGetVectorInfo() は、インターリーブVQのビット情報を取得します。この関数はビットストリーム読み込み関数の初期化の際に呼ばれます。
- TvqWtypeToBtype() は、フレームのウィンドウタイプを、処理フレームのブロックタイプに変換します。入力 wtype に未知のウィンドウタイプが入力されると 1、そうでなければ0が返されます。
- TvqUpdateVectorInfo()は、使用された可変長ビット varBits を参照して、インターリーブVQモジュールの分割数 ndiv およびビット情報 bits0, bits1 を更新します。