Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 | Link |
Registered User
Join Date: Nov 2005
Posts: 497
|
The Next Generation Internet Video (NGIV) Codec project
The Next Generation Internet Video (NGIV) Codec project is new video coding project that is designed to get or exceed the new generation international video coding standard, HEVC/H.265 on the coding efficiency while maintaining the similar the enc./dec. complexity. Currently only the intra-prediction part is finished partly.
The main features are as follows: The max coding unit is 64x64. High flexible variable block size intra prediction and coding. Chroma splitting tree is undependent on the Luma splitting tree. Line by line/colomn by colomn curved intra prediction. 40 directional intra prediction for luma and 6 directional for chroma. the KLT transform. Currently the deblocking filter is not finished. I am trying some advanced intra prediction algorithms to get higher coding efficiency. After I finish these, I will finish the deblocking filter, next I will try to invent a in-loop filter that is similar the SAO in the HEVC. The NGIV software v20130729.
__________________
The Next Generation Internet Video Codec project.[/url]. |
![]() |
![]() |
![]() |
#3 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,057
|
Nice one...
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
![]() |
![]() |
![]() |
#5 | Link |
Registered User
Join Date: Nov 2005
Posts: 497
|
Currently you can only read the code and understand the algorithms. Currently the intra prediction part is actually better/more efficient than the HEVC's.
When I finish the test of the advanced intra coding algorithm, the deblocking filter, I will code the intra decoder. At that time, you/I can compare the codec with the HEVC's intra coding part. Then I will go to the inter coding. Edit: you can read the video-io.h and the video-io.c, there is some sequences preset. You can change it to yours, then you can code the sequence. You can set the qp. Because it is without any fast algorithm, so it is very slow.
__________________
The Next Generation Internet Video Codec project.[/url]. Last edited by schweinsz; 31st July 2013 at 17:43. |
![]() |
![]() |
![]() |
#7 | Link |
Software Developer
![]() Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,230
|
I think if you seriously want your format to gain some use on the internet, you will need at least:
(1) A reference decoder library that can easily be compiled and used on all major platforms, i.e. Windows, Linux, MacOS, Android and iOS. (2) A proper specification of your video format (bitstream syntax, etc) similar to the H.264/HEVC specifications - and please don't say "look at the code", I mean a real specification ![]() (3) Convince Mozilla and/or Google and/or Microsoft and/or Apple to add support for the format into their web-browsers ![]() What are you plans/thoughts on this ??? Furthermore: Even if it's in an early stage, can you provide sample encodes of the typical test sequences (e.g. "Parkrun" or "Parkjoy") any time soon, so we can see how it compares to, e.g., H.264 at the same bitrate? Before that, I tend to be very skeptical about any claims about "coding efficiency" or "complexity" ![]()
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊ Last edited by LoRd_MuldeR; 1st August 2013 at 01:01. |
![]() |
![]() |
![]() |
#8 | Link |
Guest
Join Date: Jan 2002
Posts: 21,907
|
The project is just getting started and I'm sure schweinsz knows what is needed to make it successful. It's very interesting theoretically in any case. So I would advise some patience. schweinsz hasn't made any outrageous claims and he shares his work with us. What's not to like?
|
![]() |
![]() |
![]() |
#9 | Link |
ангел смерти
![]() Join Date: Nov 2004
Location: Lost
Posts: 9,565
|
It seems like it's at the point of "this is AWESOME" rather than locked down right now, kind of like HEVC three years ago when it had 64x64 transforms and other bits that made each frame take ten minutes to encode. Tech previews are cool, let's see what shakes out eventually.
|
![]() |
![]() |
![]() |
#10 | Link |
Registered User
Join Date: Nov 2005
Posts: 497
|
I can, but I must learn about the git because I am not familar with this.
__________________
The Next Generation Internet Video Codec project.[/url]. |
![]() |
![]() |
![]() |
#11 | Link | |
Registered User
Join Date: Jan 2013
Location: Santa Clara CA
Posts: 113
|
Quote:
|
|
![]() |
![]() |
![]() |
#12 | Link |
Registered User
Join Date: Apr 2002
Posts: 757
|
I am going to ask something which i have had in my mind for some time. Why do all Next ( or Next Next Gen ) try to get decode Efficiency of H.264 while offer similar H.265 Quality performance? Surely as we move on, and by the time any of these Next Gen Video codec comes out finalised we would be in 10nm era.
Shouldn't these new codec aim at H.265 similar decode efficiency while offer significantly better quality then H.265? |
![]() |
![]() |
![]() |
#14 | Link | |
Registered User
Join Date: Apr 2002
Posts: 757
|
Quote:
The future are mobile. Where you expect dedicated Video Decoder or DSP to do these jobs. By the time this Next Gen Video is out we are talking about a few years down the road. That is of coz assuming NGIV doesn't happen in 1-2 years. And i like to be proven wrong on this one. ![]() |
|
![]() |
![]() |
![]() |
#15 | Link | |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 6,708
|
Quote:
Until a few days ago I was using a ~6 year old laptop, the cpu inside my newest pc is 3years old (i7 875k @ 3.6GHz), my mac book is 6 years old, my small tablet is 3 years old and I'm not really in a need to upgrade. (aside from the laptop which got broken in an accident, but hey if buffered my fall down a few stairs quite well and the sdd is still okay) -> just because there is new hardware out there which is faster doesn't mean everybody has it and only uses that piece of hardware. |
|
![]() |
![]() |
![]() |
#16 | Link | |
Registered User
Join Date: Apr 2002
Posts: 757
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#17 | Link | |
Registered User
Join Date: Nov 2005
Posts: 497
|
Quote:
A little more complex than the H.264. To the best of my knowledge, there is no need to add complexity to the decoder, the current decoding procedure is very common so that it can fit many advanced encoder algorithms that can give more coding efficiency.
__________________
The Next Generation Internet Video Codec project.[/url]. |
|
![]() |
![]() |
![]() |
#18 | Link |
Registered User
Join Date: Nov 2005
Posts: 497
|
It can not last so much time. Perhaps in several month, I can get it work with similar coding efficiency with the H.265.
__________________
The Next Generation Internet Video Codec project.[/url]. |
![]() |
![]() |
![]() |
#19 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,562
|
Several months already passed ...
![]() And how do you rate the efforts of Xiph Daala, provided you know a little more than one can read on their Wiki page? |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|