ビットストリーム読み込み制御用関数

(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 を更新します。