TwinVQ(transform-domain weighted interleave vector quantization)は、1994年に日本電信電話株式会社(NTT)ヒューマンインターフェース研究所(現サイバースペース研究所)によって開発された音声圧縮技術です。 [ 1 ] [ 2 ] [ 3 ] [ 4 ]この圧縮技術は、標準化された設計と独自の設計の両方で使用されています。
MPEG-4オーディオ(MPEG-4パート3 )の文脈において、TwinVQは8kbit/s程度の超低ビットレートでのオーディオ符号化に最適化されたオーディオコーデックです。
TwinVQ は、 ISO / IEC 14496-3のサブパート 4 として公開された MPEG-4 Audio で定義されているオブジェクト タイプの 1 つです(1999 年に初めて公開されました - MPEG-4 Audio バージョン 1 とも呼ばれます)。[ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ]このオブジェクト タイプは、AAC コーディング フレームワーク、スペクトル平坦化モジュール、および重み付きインターリーブベクトル量子化モジュールと統合された一般的なオーディオ変換コーディング スキームに基づいています。このスキームは、可変長コーディングや適応型ビット割り当てを使用しないため、低ビット レートで高いコーディング ゲインを持ち、チャネル エラーやパケット ロスに対して潜在的に堅牢であると報告されています。階層化された TwinVQ コーディングとスケーラブル AAC との組み合わせの両方によって、ビット レートのスケーラビリティをサポートします。
Metasound (Voxware) [ 10 ] [ 11 ]、SoundVQ (Yamaha) [ 12 ] [ 13 ] [ 14 ]、SolidAudio (Hagiwara) などの市販製品も TwinVQ 技術に基づいているが、構成は MPEG-4 TwinVQ とは異なる。[ 6 ]
TwinVQと呼ばれる独自の音声圧縮フォーマットは、日本電信電話株式会社(NTT)(NTTのヒューマンインターフェース研究所)によって開発され[ 15 ] [ 16 ] 、ヤマハによってSoundVQという名前で販売されました[ 13 ] 。NTTはまた、非商用目的のTwinVQデモソフトウェア(NTT TwinVQエンコーダーとTwinVQプレーヤー)、エンコーダーAPI、デコーダーAPI、およびヘッダーファイルフォーマットも提供しました[ 17 ] [ 18 ] 。ファイル名の拡張子は.vqfです。
TwinVQはTwinベクトル量子化方式を採用しています。独自のTwinVQコーデックは、80、96、112、128、160、192kbit /sの固定ビットレートエンコーディングに対応しています。TwinVQファイルは、同等の音質のMP3ファイルに比べて約30~35%小さいとされています。例えば、96kbit /sのTwinVQファイルは、128kbit/sのMP3ファイルとほぼ同等の音質を持つとされています。音質の向上は、プロセッサの使用率の上昇という代償を伴います。
ヤマハはTwinVQをMP3の代替フォーマットとして売り出しましたが、このフォーマットはあまり普及しませんでした。その理由は、独自規格であったこと、つまりサードパーティ製ソフトウェアがほとんどなく、ハードウェアサポートもなかったことなどが挙げられます。また、エンコード速度が非常に遅く、TwinVQ形式の音楽も少なかったことも要因でした。他のMP3代替フォーマットが登場するにつれ、TwinVQは急速に時代遅れとなっていきました。
TwinVQの独自バージョンは音声エンコーディングにも使用できます。音声圧縮を処理するために特別に設計された圧縮技術はNTTによって公開されました。NTT TwinVQの実装は、8 kHzまたは11.025 kHzからのサンプリング周波数と8 kbit/sからのビットレートをサポートしていました。[ 14 ] [ 19 ] [ 20 ] [ 21 ] [ 22 ]
日本のNTTはかつて自社のウェブサイトでプレーヤー/エンコーダーをダウンロード提供していた。[ 23 ]これはヤマハ版(下記参照)ほど成功せず、現在ではReallyRareWaresで見つけることができる。[ 24 ]
ヤマハはSoundVQという英語のプレーヤーアプリケーションをリリースした。[ 25 ] WinAmp(適切な入力プラグインを使用)やK-Jöfol(ネイティブでフォーマットをサポート)など、いくつかのサードパーティプレーヤーもこのフォーマットをサポートした。
このフォーマットは2009年にFFmpegプロジェクトによってリバースエンジニアリングされ、.vqfオープンソースのlibavcodecライブラリ[ 26 ]によってファイルのデコードがサポートされており、 VLCメディアプレーヤーなど、このライブラリを利用するプレーヤーでサポートされています。
Nero Burning ROMの旧バージョンなど、一部のCDリッピングソフトやメディア変換ソフトは、TwinVQ/VQF形式へのエンコードに対応しています。
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク){{cite web}}: CS1 maint: 数値名: 著者リスト (リンク) (ドキュメントを表示するには、ヘルプ:FTP を参照してください){{cite web}}: CS1 maint: 数値名: 著者リスト (リンク){{cite web}}:|author=一般的な名前を持っています (ヘルプ){{cite web}}:|author=一般的な名前を持っています (ヘルプ){{cite web}}:|author=一般的な名前を持っています (ヘルプ){{cite web}}:|author=一般的な名前を持っています (ヘルプ){{cite web}}:|author=一般的な名前を持っています (ヘルプ){{cite web}}:|author=一般的な名前を持っています (ヘルプ)