How Modern Video Codecs Work

  • Thread starter Thread starter bhobba
  • Start date Start date
  • Tags Tags
    Video
AI Thread Summary
Modern video codecs have evolved significantly since H264, with new codecs like HEVC, VVC, AV1, and EVC emerging. A major challenge has been licensing, particularly with HEVC, which has hindered its adoption due to complicated licensing issues. In response, codecs that require no licensing, such as AV1 and EVC Baseline, have been developed. AV1 is complex and feature-rich, while EVC Baseline is simpler yet performs comparably to HEVC, achieving 30%-40% better efficiency than H264. The simplicity of EVC Baseline makes it a foundation for developing an AI Codec. Future discussions will explore enhancements to the EVC Baseline codec, integrating AI concepts and referencing LCEVC. An article on these developments is in progress.
Messages
10,902
Reaction score
3,782
The easiest way to understand modern codecs is to look at the most common one in use today and the one most other codecs are based on, H264:



Since then, several codecs have been developed and are in use (HEVC, VVC, AV1, EVC, etc). A big problem arose with licensing. As codecs became more sophisticated, so did the licensing. It reached the point with HEVC that its uptake was slow due to the horrid licencing situation. Because of that, codecs were developed that require no licensing. The two best-known are AV1 and EVC Baseline. AV1 is a complex codec with many tools. EVC Baseline is the opposite - a simple codec with just a few tools. Surprisingly, it performs about the same as HEVC, which is 30%-40% better than H264. Because of this simplicity, I will build on it in my AI Codec.

For details of EVC Baseline:
https://www.itu.int/en/ITU-T/Workshops-and-Seminars/20191008/Documents/Ken_McCann_Presentation.pdf

I will leave it there for this post. If this is new, it will require time to understand. If not, it is a good revision.

The next post will introduce new tools that modify the EVC Baseline codec to become a combined AI and EVC Baseline Codec loosely based on the ideas of LCEVC, which will also be introduced.
 
Last edited:
  • Like
  • Informative
Likes Greg Bernhardt and berkeman
Computer science news on Phys.org
Will do.

No problemo.

Added later:

I tried to write the article but had problems. I am working on it - I will have it done shortly - hopefully.

Thanks
Bill
 
Last edited:
In my discussions elsewhere, I've noticed a lot of disagreement regarding AI. A question that comes up is, "Is AI hype?" Unfortunately, when this question is asked, the one asking, as far as I can tell, may mean one of three things which can lead to lots of confusion. I'll list them out now for clarity. 1. Can AI do everything a human can do and how close are we to that? 2. Are corporations and governments using the promise of AI to gain more power for themselves? 3. Are AI and transhumans...
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...

Similar threads

Replies
8
Views
4K
Replies
1
Views
2K
Replies
6
Views
3K
Replies
1
Views
7K
Replies
1
Views
2K
Replies
5
Views
2K
Back
Top