CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

Video enhancement algorithms on embedded systems
Pixel Magic -- a video enhancement system implemented on embedded platforms -- improves video quality with high efficiency and low cost for a wide variety of portable digital devices.



Video Imaging DesignLine

Architecture
The architecture of Pixel Magic Video Engine is depicted in Figure 3.


View full size

Figure 3: Architecture of Pixel Magic Video Engine

The system has been implemented on several embedded architectures such as TI's DSP and ARM. When running on the TMS320C64x DSP core, it delivers D1 (720x480) resolution video at 30 fps and will soon be able to handle HD content using as little as 900MHz. When running on the ARM926EJ-S core, it can provide enhanced video to quarter VGA resolution (QVGA) video using less than 120 MHz.

In an example where Pixel Magic Video Engine is used to enhance video on the display device, the decoded video data (usually in YUV format, i.e., pixels are represented as a combination of lumas and chromas) is sent into an algorithm core, where it is processed by a variety of proprietary enhancement modules.

Enhanced video data is then transferred into an output buffer where the data is converted into a suitable display format. Finally, the data is displayed on the screen.

Input buffer
The Input buffer uses special memory allocation techniques to re-arrange video data into a structure that can be quickly loaded by algorithm modules, so the time for data movement is significantly reduced. It then sends video data to an algorithm core via the bus.

The input buffer also provides an API (Application Program Interface) that is capable of receiving raw video data in several commonly used formats.

Next: Algorithm core, output buffer

1 | 2 | 3 | 4 | 5

Rate this article: Low High
Current rating
  • .
Embedded.com Career Center
Looking for a new job?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS



TECH PAPER
COURSE
TECH PAPER
WEBINAR




 :