Information about H.264 decoder design

Status
Not open for further replies.

eexuke

Full Member level 4
Joined
Mar 25, 2004
Messages
196
Helped
10
Reputation
20
Reaction score
3
Trophy points
1,298
Activity points
1,934
Hi,
I am going to design a low power H.264 decoder.Can anyone share any experience in video codec design or share me some information about H.264?
Thanks in advance!
 

h.264 decoder dsp

Hi,
All the Best for your work on H.264 decoder. most of the stuff regarding H.264 softwares is at bs.hhi.de/~suehring/tml/, you can use that as starting point. if you need more info on proposal you can see ftp site of standards.ploycom.com.
you can join jvt-expert forum for more information sharing.

I hope this will help you

Thanks
Kathireddy
 

h 264 decoding

Hi Kathireddy,
Thank you for your valuable information.I still have two problems about the website link you shown above:
1)I browse the link of https://standards.ploycom.com, unfortunatelly,it's a search website and I can't find the result of H.264...
2)Would you specify the website o jvt-expert forum?I can't find it on google search...
 

ti h.264 raw data format

see the website:http://iphome.hhi.de/suehring/tml/download/
you can search with key words "JVT reference software", and you will find it. Good Luck.
I don't what architecture you will use, full software implementation or hardware and software mixture.
 

H.264 decoder

what is ur plan? DSP + ARM + ASIC
or ASIC?
Do not U need the Audio?
 

Re: H.264 decoder

I decided to design an ASIC chip to implement the decoder function of H.264. As far as I understand, H.264 is a pure video codec algorithm which excludes audio part.
 

H.264 decoder

h264 is purely a video algorithm ?so where is its application area?
 

Re: H.264 decoder

sxqzj said:
h264 is purely a video algorithm ?so where is its application area?

Some new DVR (digital video recording) cards use H.264 for video surveillance applications, where audio is not so important. In comparing to MPEG4 the same video file is 15-20% less in size.

Ace-X.
 

Re: H.264 decoder

Hi,
Although I know H.264 is a pure video coding standard,sxqzj's question has reminded me. Since H.264 is a potential coding standard for HDTV,it must be cooperated with some audio signals. How can H.264 be integrated with some other audio codec standards?

Thanks in advance!
 

H.264 decoder

As I know, H.264 is pure video compression standard. In order to incorporating audio with them, you can refer to sub protocol of H.323 protocol which combine H.263 video and G.XXX speech coding standard.
 

H.264 decoder

1. Start from reference software and restructure it according your future pipelinng and SW/HW partitioning. At this phase you don't need to know exactly what SW/HW partitioning you will have.
2. Some code profiling could be very usefull to realized what features are mostly time consuming. But for H.264 (from a lot of articles you could find around) it is clearly Motion Compensation, In-Loop DeBlocking Filter, Inverse Transform/Inverse Quantization.
3. For SW/HW partitioning, for any target, Slice header and above is going into SW. For small resolution (like qcif) everything could go into CPU if you have anything with HW multiplier and caches which are big enough (especially if you work with some reconfigurable CPUs). For CIF, 30f/s and above, you need to put something in hardware (for low power solution actually everything on MB header and below could go into HW).
3. To make any decision you need to do speed/area analysis (what is your area budget? what is you target resolution, profile/level - how many cycles you have per MB?).
4. Also you need to think about system memory access and how to design system for that. Do you plan to support FMO or not?
5. And you need to think about error-resilience, which scheme you will suport and do you need some hardware support for this.
 

Re: H.264 decoder

Hi Andromeda,
I am a just beginner in H.264 design. I am going to design a simplest hardware H.264 decoder with emphasis on low power implementation. Currently I am still reading the standard and reference software. Unfortunatelly, I've met many problems.

One thing is, where can I download the the documents which is refered in the white paper(H.264 / MPEG-4 Part 10 White Paper Variable-Length Coding) as JVT Document JVT-C028, G.Bjontegaard and K. Lillevold, "Context-Adaptive VLC Coding of Coefficients", Fairfax, VA, May 2002? Unfortunatelly, I can not access from the site ftp://ftp.imtc-files.org/jvt-experts/
 

Re: H.264 decoder

H.264 is quite complex , first you be aware of the profile & level you
would like to support, I doubt anyone can do that by himself only.
 

H.264 decoder

I guess, this link could be helpful: **broken link removed**
They sell IP Core of H.264 encoder and decoder. Also, they have many technical information regarding H.264.

Ace-X.
 

Re: H.264 decoder

How about ARM + ASIC for baseline? I know some ARM + ASIC for application of MPEG-4 ASP real-time encoding.
 

H.264 decoder

we are designing an H.264 encoder,and we have verified its functionality in board,using up 4 1 million gates level Altera fpgas
 

Re: H.264 decoder

Texas instruments with their DM642 DSP can decoder any standard. WM9, h.264, Mpeg2... But the IP core for it is quite expensive...

Do you have a technology in mind?

More hardware ? I know that Xilinx is working on a H.264 solution for thir FPGA...

let me know.....what you have in mind...I'm pretty sure I can help you out on this.

regards

Yelloww
 

Re: H.264 decoder

You mean 41 million gates? Then which type of FPGA you used? How many of them within one board?

Aormon said:
we are designing an H.264 encoder,and we have verified its functionality in board,using up 4 1 million gates level @ltera fpgas
 

Re: H.264 decoder


Hi Yelloww,
First of all, I'd like to thank you for your kind help. Currently,I have H.264 recommendation standard and reference software. However,as a hardware designer,there are some difficulties in comprehensively understanding of this standard. Since I am going to design an ASIC circuit to be ful compatible with h.264 standard decoding,now I am painfully reading the standard and software. Do you have any suggestions about how to understand H.264 more efficiently for a hardware designer?
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…