architectureprocessormultimediavliw

Power efficient and Speed efficient architecture for Multimedia Applications


I am working on evaluating a embedded processor architecture which offers below features:

I want to use high video encoder(H.264, 1080p, 60fps) or 3D Video encoder to run on this processor/hardware. I am trying to perform architectural exploration and find

PS: It has to be low power as it is for portable applications.

Any pointers(papers/blogs) would be helpful.

thank you.

-AD.


Solution

  • I think that "most power efficient and fast processor architectures for Multimedia(Video/Image) processing" is a special hardware cores to do a specific video/image encoding operation. E.g. the fastest mpeg4 avc encoder will be a hardware encoder, isnt it?

    For example, there is scheme of VP9 hardware decoder: http://www.webmproject.org/hardware/vp9/ Scheme of Google's VP9 hardware decoder

    It even has no any big CPU/MCU. The encoder is more complex and less public thing... But there is some project: http://hardh264.sourceforge.net/H264-encoder-manual.html with scheme:

    Zexia video H.264 Hardware Encoder scheme

    or VP8 encoder from google: http://www.webmproject.org/hardware/vp8/

    WebM Video Encoder Hardware IP from google - scheme

    Again, no big CPU. And you can check what stages was separated by designer, and think about how you will implement them in CPU: DCT, quantisation, prediction, entrophy coding, YUV/RBG conversion, etc