| Author |
Message |
eexuke
Joined: 25 Mar 2004 Posts: 198 Helped: 6
|
06 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
|
08 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
|
11 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...
|
|
| Back to top |
|
 |
videohu
Joined: 06 Oct 2004 Posts: 70
|
18 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
|
18 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
|
20 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
|
22 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
|
22 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
|
25 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
|
25 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
|
26 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
|
28 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
|
30 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
|
01 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
|
04 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
|
04 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
|
04 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
|
05 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
|
07 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
|
24 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
|
24 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
|
24 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
|
25 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
|
25 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
|
25 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
|
01 Dec 2004 6:26 Re: H.264 decoder |
|
|
|
Hi, all
enjoy it.
|
|
| Back to top |
|
 |
yang66yang66
Joined: 02 Apr 2002 Posts: 13
|
16 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
|
01 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
|
27 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
|
28 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 |
|
 |