Hello WebM team:
Our company is evaluating VP8 for possible support in our HW-based media processors, and our engineering team has identified some questions after reading the available specification documents. Could you please respond to the following questions? Thanks in advance….
1) Is there a set of conformance points (profile@level combinations) defined?
2) Are there conformance bitstreams associated with these conformance points?
The following questions are with reference to a 1080p30 high quality video stream:
3) What are the typical and highest bit-rates at the output (input) of an encoder (decoder)?
4) What worst case (i.e. highest) Boolean symbol input (output) rate does an encoder (decoder) have to sustain?
5) Section 7.2 describes a normalization process to keep range within the bounds 128 <= range <= 255: Is the number of “1-bit left-shifts” per second to normalize range almost equal to the bit-rate?
Regarding the alternate YUV color format mentioned in the VP8 spec:
“There are two different types of YUV color formats supported in the VP8 bitstream. They differ in terms of
their conversion from and to RGB color space. One corresponds to the traditional YUV color space similar to
the YCrCb color space defined in ITU-R BT.601. The other corresponds to a new YUV color space, whose
digital conversion from and to RGB can be implemented without multiplications and divides. VP8 Decoder
should decode and pass the information to the processes that convert the YUV output to RGB color space”
6) What specific information about the second YUV format mentioned in the text above would decoder need to pass to other processes?
Regards,
Director of Technical Marketing
Sigma Designs, Inc.
1778 McCarthy Blvd.
Milpitas, CA 95035
Phone: (408) 957-9767
Fax: (408) 957-9769
email: robert...@sdesigns.com