Rules | Recent posts | topic RSS | Search | Register  | Log in

H.264 decoder
Goto page 1, 2  Next
 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
eexuke



Joined: 25 Mar 2004
Posts: 198
Helped: 6


Post06 Oct 2004 4:50   H.264 decoder

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!
Back to top
kathireddy



Joined: 08 Oct 2004
Posts: 1


Post08 Oct 2004 19:43   Re: H.264 decoder

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

I hope this will help you

Thanks
Kathireddy
Back to top
eexuke



Joined: 25 Mar 2004
Posts: 198
Helped: 6


Post11 Oct 2004 3:05   Re: H.264 decoder

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 http://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... Embarassed
Back to top
videohu



Joined: 06 Oct 2004
Posts: 70


Post18 Oct 2004 13:44   H.264 decoder

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.
Back to top
visualart



Joined: 21 Dec 2001
Posts: 582
Helped: 26


Post18 Oct 2004 13:52   H.264 decoder

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



Joined: 25 Mar 2004
Posts: 198
Helped: 6


Post20 Oct 2004 16:46   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.
Back to top
sxqzj



Joined: 18 Feb 2004
Posts: 90


Post22 Oct 2004 8:54   H.264 decoder

h264 is purely a video algorithm ?so where is its application area?
Back to top
Ace-X



Joined: 25 Jan 2002
Posts: 594
Helped: 26


Post22 Oct 2004 17:41   Re: H.264 decoder

sxqzj wrote:
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.
Back to top
eexuke



Joined: 25 Mar 2004
Posts: 198
Helped: 6


Post25 Oct 2004 2:29   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!
Back to top
videohu



Joined: 06 Oct 2004
Posts: 70


Post25 Oct 2004 20:02   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.
Back to top
andromeda



Joined: 26 Sep 2002
Posts: 71
Helped: 1


Post26 Oct 2004 5:08   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.
Back to top
eexuke



Joined: 25 Mar 2004
Posts: 198
Helped: 6


Post28 Oct 2004 7:56   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/
Back to top
roger



Joined: 27 Aug 2003
Posts: 172
Helped: 4


Post30 Oct 2004 6:43   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.
Back to top
Ace-X



Joined: 25 Jan 2002
Posts: 594
Helped: 26


Post01 Nov 2004 16:52   H.264 decoder

I guess, this link could be helpful: http://www.ateme.com/products/h264.php
They sell IP Core of H.264 encoder and decoder. Also, they have many technical information regarding H.264.

Ace-X.
Back to top
optor



Joined: 25 Nov 2003
Posts: 90
Helped: 4


Post04 Nov 2004 3:56   Re: H.264 decoder

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



Joined: 09 Dec 2003
Posts: 29


Post04 Nov 2004 13:05   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 @ltera fpgas
Back to top
yelloww_



Joined: 16 Apr 2002
Posts: 57


Post04 Nov 2004 14:01   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
Back to top
optor



Joined: 25 Nov 2003
Posts: 90
Helped: 4


Post05 Nov 2004 6:11   Re: H.264 decoder

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

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



Joined: 25 Mar 2004
Posts: 198
Helped: 6


Post07 Nov 2004 9:25   Re: H.264 decoder

yelloww_ wrote:
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


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?
Back to top
gooodman



Joined: 18 Nov 2004
Posts: 42
Helped: 1


Post24 Nov 2004 9:30   Re: H.264 decoder

This is a sample ME in Verilog. FYI
http://opencores.org/cvsweb.shtml/macroblock_motion_detection/
Back to top
quake



Joined: 23 Nov 2004
Posts: 86


Post24 Nov 2004 12:04   Re: H.264 decoder

why just so many companies begin to design H.264?
Back to top
Ace-X



Joined: 25 Jan 2002
Posts: 594
Helped: 26


Post24 Nov 2004 14:14   Re: H.264 decoder

quake wrote:
why just so many companies begin to design H.264?


Because it has much better compression ratio for the same quality in comparison to others standards. I watched movie compressed by H.264 - it had better quality than DivX and 15% smaller file size.

Ace-X.
Back to top
quake



Joined: 23 Nov 2004
Posts: 86


Post25 Nov 2004 7:20   Re: H.264 decoder

hi. what about ic design houses in US or Euro? how many of them are working on it or have already produced their products? Or are they still watching the market?
Back to top
gooodman



Joined: 18 Nov 2004
Posts: 42
Helped: 1


Post25 Nov 2004 8:19   Re: H.264 decoder

There are some h. 264 IEEE papper
1. Hardware architecture design for H.264/AVC intra frame coder
Yu-Wen Huang; Bing-Yu Hsieh; Tung-Chien Chen; Liang-Gee Chen;
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on , Volume: 2 , 23-26 May 2004
Pages:II - 269-72 Vol.2


2. Analysis and design of macroblock pipelining for H.264/AVC VLSI architecture
Tung-Chien Chen; Yu-Wen Huang; Liang-Gee Chen;
Circuits and Systems, 2004. ISCAS '04. Proceedings of the 2004 International Symposium on , Volume: 2 , 23-26 May 2004
Pages:II - 273-6 Vol.2

3.Fully utilized and reusable architecture for fractional motion estimation of H.264/AVC
Tung-Chien Chen; Yu-Wen Huang; Liang-Gee Chen;
Acoustics, Speech, and Signal Processing, 2004. Proceedings. (ICASSP '04). IEEE International Conference on , Volume: 5 , 17-21 May 2004
Pages:V - 9-12 vol.5
Back to top
quake



Joined: 23 Nov 2004
Posts: 86


Post25 Nov 2004 9:47   Re: H.264 decoder

hello, gooodman. Can i share some copies of those papers is you have? Thanks
Back to top
gooodman



Joined: 18 Nov 2004
Posts: 42
Helped: 1


Post01 Dec 2004 6:26   Re: H.264 decoder

Hi, all
enjoy it.



Sorry, but you need login in to view this attachment

Back to top
yang66yang66



Joined: 02 Apr 2002
Posts: 13


Post16 Jun 2005 8:23   Re: H.264 decoder

It seems a good papers. Try to download it
Back to top
Doka



Joined: 17 Nov 2004
Posts: 26
Helped: 3
Location: Russia


Post01 Jan 2006 15:45   Re: H.264 decoder

gooodman wrote:
Hi, all
enjoy it.


Hi, gooodman!
I seek this doc:
Analysis, fast algorithm, and VLSI architecture design for H.264/AVC intra frame coder
Yu-Wen Huang Bing-Yu Hsieh Tung-Chien Chen Liang-Gee Chen
Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei, Taiwan;
This paper appears in: Circuits and Systems for Video Technology, IEEE Transactions on
Publication Date: March 2005
Volume: 15, Issue: 3
On page(s): 378- 401
ISSN: 1051-8215
INSPEC Accession Number: 8328995
Digital Object Identifier: 10.1109/TCSVT.2004.842620


Can you help me, plz?
Back to top
quan228228



Joined: 23 Mar 2006
Posts: 214
Helped: 13


Post27 Sep 2006 9:04   Re: H.264 decoder

Hi, gooodman


The pdf files can not be downloaded.


David
Back to top
louisnells



Joined: 08 May 2006
Posts: 212
Helped: 13


Post28 Sep 2006 7:43   Re: H.264 decoder

Hi,
To incorporate audio with H.264 you have to use a container format like MP4 (MPEG4 Part 14) or Matroska and some audio codec. When only video is required we can use H.264 raw format. There are softwares like H.264 reference software(http://iphome.hhi.de/suehring/tml/download/) or x264 which can generate raw H.264 format. To add audio to it we have to put audio (from some codec) and H.264 stream in to a container.

Matroska will be a better option for this. Because its free, it can add features like sub-titles of different languages, may be even different audio tracks of different languages, chapters, etc .... And for all this you don't have to format it like DVD ,but you can keep it as a single file. Try http://www.matroska.org/samples/mewmew/ (its not in H.264).

eexuke wrote:
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!
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 2 All times are GMT + 1 Hour
Goto page 1, 2  Next


Abuse
Administrator
Moderators
topic RSS 
sitemap