Shared internal memory and bus interface for video decoder and encoder②
Video Decoder
Real-time video decoder of MPEG-1, MPEG-2, MPEG-4,H.263, H.264, AVS, VC-1,
RV, VP6/VP8, Sorenson Spark, MVC
Error detection and concealment support for all video formats
Output data format is YUV420 semi-planar, and YUV400(monochrome) is also
supported for H.264
H.264 up to HP level 4.2 : 1080p@60fps (1920x1088)③
MPEG-4 up to ASP level 5 : 1080p@60fps (1920x1088)
MPEG-2 up to MP : 1080p@60fps (1920x1088)
MPEG-1 up to MP : 1080p@60fps (1920x1088)
H.263 : 576p@60fps (720x576)
Sorenson Spark : 1080p@60fps (1920x1088)
VC-1 up to AP level 3 : 1080p@30fps (1920x1088)
RV8/RV9/RV10 : 1080p@60fps (1920x1088)
VP6/VP8 : 1080p@60fps (1920x1088)
AVS : 1080p@60fps (1920x1088)
MVC : 1080p@60fps (1920x1088)
For AVS, 4:4:4 sampling not supported
For H.264, Image cropping not supported
For MPEG-4,GMC(global motion compensation) not supported
For VC-1, upscaling and range mapping are supported in image post-processor
For MPEG-4 SP/H.263/Sorenson spark, using a modified H.264 in-loop filter to
implement deblocking filter in post-processor unit
Video Encoder
Support video encoder for H.264 (BP@level4.0, MP@level4.0, HP@level4.0), MVC
and VP8
Only support I and P slices, not B slices
Support error resilience based on constrained intra prediction and slices
Input data format :
YCbCr 4:2:0 planar
YCbCr 4:2:0 semi-planar
YCbYCr 4:2:2
CbYCrY 4:2:2 interleaved
RGB444 and BGR444
RGB555 and BGR555
RGB565 and BGR565
RGB888 and BRG888
RGB101010 and BRG101010
Image size is from 96x96 to 1920x1088(Full HD)
Maximum frame rate is up to 30fps@1920x1080③
Bit rate supported is from 10Kbps to 20Mbps