توضیحاتی در مورد کتاب :
Www.xiph.org، 2011.
Содержит описание формата сжатия аудиоданных Vorbis. به انگلیسی.
این سند توصیف سطح بالایی از ساخت کدک Vorbis را ارائه می دهد. مشخصات بیت به بیت در بخش 4، تنظیم کدک و رمزگشایی بسته ظاهر می شود. بخشهای بعدی درک سطح بالایی از فرآیند رمزگشایی Vorbis را فرض میکنند که در اینجا ارائه شده است.
Vorbis یک کدک صوتی ادراکی با هدف عمومی است که برای حداکثر انعطافپذیری رمزگذار طراحی شده است، بنابراین به آن اجازه میدهد تا به صورت رقابتی در طیف بسیار وسیعی از بیتریتها مقیاس شود. در انتهای مقیاس با کیفیت/بیت بالا (سی دی یا نرخ DAT استریو، 16/24 بیت) در همان لیگ MPEG-2 و MPC است. به طور مشابه، رمزگذار 1.0 میتواند استریو با کیفیت بالا و نرخ DAT را با سرعت کمتر از 48 کیلوبیت در ثانیه بدون نمونهبرداری مجدد به نرخ پایینتر رمزگذاری کند. Vorbis همچنین برای نرخهای نمونه پایینتر و بالاتر (از تلفن 8 کیلوهرتز تا مسترهای دیجیتال 192 کیلوهرتز) و طیف وسیعی از نمایشهای کانال (مونوآرال، پلیفونیک، استریو، چهارصدایی، 5.1، آمبیسونیک، یا تا 255 کانال مجزا) در نظر گرفته شده است.
مقدمه و توضیحات نمای کلی
پیکربندی رمزگشا
فرآیند رمزگشایی سطح بالا
کنوانسیون بستهبندی بیتی< /strong>
بررسی اجمالی
اکتت ها، بایت ها و کلمات
ترتیب بیت
ترتیب بایت
بیت های کدگذاری به دنباله های بایت
علامت گذاری
مثال کدگذاری
br/> مثال رمزگشایی
تراز انتهای بسته
خواندن صفر بیت
مدل احتمال و کتاب کد
نمای کلی
قالب کتاب کد بسته شده < br/> استفاده از انتزاع کتاب کد
راه اندازی کدک و رمزگشایی بسته
نمای کلی
تنظیم رمزگشایی و رمزگشایی سرصفحه
رمزگشایی و ترکیب بسته های صوتی
مشخصات فیلد نظر و سرصفحه
نمای کلی
رمزگذاری نظر
ساختار
قالب برداری محتوا
رمزگذاری
نوع طبقه 0 راه اندازی و رمزگشایی
نمای کلی
قالب طبقه 0
رمزگشایی سرصفحه
رمزگشایی بسته
محاسبه منحنی
تنظیم طبقه 1 و رمزگشایی
نمای کلی
قالب طبقه 1
مدل
رمزگشایی سرصفحه
تنظیم و رمزگشایی باقی مانده
نمای کلی
قالب باقی مانده
باقی مانده 0
باقی مانده 1
باقی مانده 2
رمزگشایی باقی مانده
رمزگشایی سرصفحه
رمزگشایی بسته
فرمت 0 مشخصات
مشخصات فرمت 1
مشخصات فرمت 2
معادلات کمکی
نمای کلی
توابع
ilog
float32_unpack
lookup1_values < br/> low_neighbor
high_neighbor
render_point
render_line
جدول
floor1_inverse_dB_table
جاسازی Vorbis در جریان Ogg< /strong>
نمای کلی
محدودیتها
نوع MIME
کپسولهسازی
کپسولهسازی Vorbis در RTP
توضیحاتی در مورد کتاب به زبان اصلی :
Www.xiph.org, 2011.
Содержит описание формата сжатия аудиоданных Vorbis. На английском языке.
This document provides a high level description of the Vorbis codec’s construction. A bit-by-bit specification appears beginning in Section 4, Codec Setup and Packet Decode. The later sections assume a high-level understanding of the Vorbis decode process, which is provided here.
Vorbis is a general purpose perceptual audio CODEC intended to allow maximum encoder flexibility, thus allowing it to scale competitively over an exceptionally wide range of bitrates. At the high quality/bitrate end of the scale (CD or DAT rate stereo, 16/24 bits) it is in the same league as MPEG-2 and MPC. Similarly, the 1.0 encoder can encode high-quality CD and DAT rate stereo at below 48kbps without resampling to a lower rate. Vorbis is also intended for lower and higher sample rates (from 8kHz telephony to 192kHz digital masters) and a range of channel representations (monaural, polyphonic, stereo, quadraphonic, 5.1, ambisonic, or up to 255 discrete channels).
Introduction and Description Overview
Decoder Configuration
High-level Decode Process
Bitpacking Convention Overview
octets, bytes and words
bit order
byte order
coding bits into byte sequences
signedness
coding example
decoding example
end-of-packet alignment
reading zero bits
Probability Model and Codebooks Overview
Packed codebook format
Use of the codebook abstraction
Codec Setup and Packet Decode Overview
Header decode and decode setup
Audio packet decode and synthesis
comment field and header specification Overview
Comment encoding
Structure
Content vector format
Encoding
Floor type 0 setup and decode Overview
Floor 0 format
header decode
packet decode
curve computation
Floor type 1 setup and decode Overview
Floor 1 format
model
header decode
Residue setup and decode Overview
Residue format
residue 0
residue 1
residue 2
Residue decode
header decode
packet decode
format 0 specifics
format 1 specifics
format 2 specifics
Helper equations Overview
Functions
ilog
float32_unpack
lookup1_values
low_neighbor
high_neighbor
render_point
render_line
Tables floor1_inverse_dB_table
Embedding Vorbis into an Ogg stream Overview
Restrictions
MIME type
Encapsulation
Vorbis encapsulation in RTP