PowerVR Video Encoder
PowerVR™ Video Encoder IP cores are high performance video encoders, targeting resolutions from 1080p to 4K and beyond. The cores encode video from raw image data, producing a compliant bit stream in one of several supported formats, and are available as synthesizable RTL.
Many of today’s popular standards, including HEVC/H.265 and H.264, are fully supported including Main and High profiles. Legacy standards such as MPEG-2, MPEG-4 and JPEG are also supported. The broad support of the HEVC/H.265 encoding tools enables an encoder that offers the highest quality in the lowest bitrates and at the lowest power consumption. The support for 10 bit and 4:2:2 makes the cores ideal for prosumer and professional applications demanding very high image quality.
Additionally, the encoders can be optimally integrated with other PowerVR cores, such as the PowerVR ISPs and GPUs. Their low latency, high performance and multi stream capabilities also make the PowerVR video encoder family ideal for VR/AR applications.
All PowerVR video encoders contain a stream manager built using an Imagination MCU which performs all header encoding and rate control allowing the cores to provide compliant bit streams. The stream manager also provides control for the multi-mode hardware modules. This embedded MCU core offloads processing requirements from the host CPU.
Motion Search Algorithm
The advanced search algorithm allows a large effective area to be searched, ensuring the highest quality compression is achieved, while minimizing memory bandwidth requirements.
Low Power Consumption
Advanced automatic hardware power management techniques, including block and register level clock gating, ensure that the minimum amount of logic is powered for each video standard. This ensures that the cores have frugal power requirements enabling high performance, real-time video encode to be brought to power constrained devices such as portable media players and mobile phones.
The PowerVR video encoder architecture is scalable to enable area/ performance trade-offs allowing for small core sizes or high frame rate/resolution encoding.
PowerVR video encoders place a very low overhead on the host CPU thanks to optimized software drivers supporting the video standards through a single easy-to-use API. OpenMAX IL drivers are also a standard deliverable. The drivers are written in ANSI C Code and are easily ported to a wide range of operating systems. The firmware for the stream manager is provided as part of the product deliverables.
Ease of Integration
All our IP platforms are designed to be easily integrated into a wide range of SoCs. They are system latency tolerant, with low memory bandwidth loading and excellent power management.