Video Codec
A single Video Processing Unit (VPU) can encode and/or decode any resolution up to 8192*4320. It guarantees real-time performance for encoding/decoding 4K 60fps based on its sophisticated, latency tolerant hardware architecture. To meet SoC customers’ needs, VPU is highly optimized for memory bandwidth loading and excellent power management.
VPU contains a 32-bit process called V-CPU, which is responsible for parsing bitstream syntax in decoder or encoding bitstream syntax in encoder from sequence to slice header unit, pre-scanning slice data, controlling the underlying video hardware blocks called V-CORE, and communicating with host CPU through host register interface. The V-CORE performs actual processing of coded slice data including entropy decoding, inverse scan, in-verse transform/quantization, motion compensation, and loop filtering, motion estimation, intra prediction, RDO, and entropy coding. This software and hardware combined architecture can provide flexibility and high throughput at the same time.
The Innosilicon Video Codec is easy to integrate into SoC with the support of the industry standard interfaces—32-bit AMBA3 APB bus for host CPU system control and 128-bit AMBA AXI for data transfer. There are six 128-bit AXI buses available—five for accessing external memory and one for on-chip SRAM memory.
View Video Codec full description to...
- see the entire Video Codec datasheet
- get in contact with Video Codec Supplier