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.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 22nd April 2025, 19:30   #1201  |  Link
kurkosdr
Registered User
 
Join Date: Aug 2009
Posts: 426
Quote:
Originally Posted by birdie View Post
Some interesting thoughts about the codec from Jan Ozer.
Yeah, none of this matters. AVC was pretty much hardware-decode only in its early years, I remember it bringing my laptop's Core Duo T2500 to its knees on software that didn't support the "assisted H.264 decoding" offered by the laptop's ATI Mobility Radeon X1600 (and had to do the decoding entirely in software as a result). And that was on a brand-new high-end laptop (surpassed only by Alienwares and such). HEVC was also notorious for bringing Ultrabooks with U-class Intel CPUs to their knees (if they didn't have HEVC hardware decode).

None of this prevented adoption. Hardware manufacturers quickly added support because they had to. The "no-content-fees" policy of AVC made it the default format for HD (pushing VC-1 and then VP8 to irrelevance), and HEVC became the de facto standard for HDR and 4K for premium services and broadcast (the premium services thing caused by the WebM camp dragging their feet on HDR support), so again, manufacturers added support because they had to add support.

VVC's problem is that nobody uses VVC. You have to be insane to deal with the 20 different patent pools that claim patents on it and pay whatever content fees they ask to in order gain marginal bitrate savings over AV1, the economics are not there. Yes, I know, Brazil. The TVs sold there will support VVC decoding in hardware. See? Where there is demand by the content, there is hardware decoding.

Quote:
Originally Posted by ksec View Post
Its not like x266 is even here anyway
Why all the emojis? What demand is there to justify speedy x266 development? The MulticoreWare people are more focused on MV-HEVC support for x265 (which has demand because of the Apple Vision Pro) than x266. And yes, the fact Apple chose MV-HEVC and not whatever the VVC equivalent is for Apple Vision Pro, despite Apple Vision Pro thing launching 4 years after VVC was formalized and despite being a clean-sheet design with no backwards compatibility constraints (Apple Vision Pro doesn't even use standard Dolby Vision) says a lot about VVC.

Last edited by kurkosdr; 22nd April 2025 at 21:05.
kurkosdr is offline   Reply With Quote
Old 22nd April 2025, 20:54   #1202  |  Link
modus-ms325c
Registered User
 
Join Date: Dec 2023
Posts: 36
maybe AOM can develop their own take on MV-HEVC (either in the form of shoving it to AV1 or designing AV2 with it in mind) or something.
modus-ms325c is offline   Reply With Quote
Old 22nd April 2025, 21:20   #1203  |  Link
kurkosdr
Registered User
 
Join Date: Aug 2009
Posts: 426
Quote:
Originally Posted by modus-ms325c View Post
maybe AOM can develop their own take on MV-HEVC (either in the form of shoving it to AV1 or designing AV2 with it in mind) or something.
The technology behind MVC and MV-HEVC is patented to the teeth. MPEG LA once had a separate patent pool solely for MVC before they rolled the patents into the AVC pool:

https://web.archive.org/web/20220306.../programs/mvc/

https://web.archive.org/web/20240204...s/MVC-att1.pdf

And that's just for MVC (not MV-HEVC). And since the technology in MVC is entirely novel (and not an iteration of ideas pioneered many years ago like 2D video compression is), some of those patents are probably blocking.

So, in order for AOM to offer this technology, there needs to be enough demand for full-resolution stereoscopic content for VR headsets other than the Apple Vision Pro and the patents have to expire. In the meantime, H-SBS should do, after all that's what all stereoscopic video on YouTube is (not that their official player supports it natively anymore, but a few people still upload H-SBS content).

Last edited by kurkosdr; 22nd April 2025 at 21:33.
kurkosdr is offline   Reply With Quote
Old 23rd April 2025, 03:47   #1204  |  Link
Z2697
Registered User
 
Join Date: Aug 2024
Posts: 501
Quote:
Originally Posted by kurkosdr View Post
the patents have to expire
It's not like that they had to wait for patents to expire to create something that can compete with HEVC. (and even outcompete)
They already did fight through a ton of patents.
But yeah, there should be enough incentive to "push" them through that.
Z2697 is offline   Reply With Quote
Old 23rd April 2025, 13:16   #1205  |  Link
kurkosdr
Registered User
 
Join Date: Aug 2009
Posts: 426
Quote:
Originally Posted by Z2697 View Post
It's not like that they had to wait for patents to expire to create something that can compete with HEVC. (and even outcompete)
Oh, they did, part of the reason VP9 was possible is because lots of key patents from MPEG-2 had expired by then. So, it was a matter of using brute force (for example larger block sizes and longer prediction lengths for inter-frame) plus some innovative workarounds such as AltRef frames.

But if the core technology is patented, unless you can find a genius workaround, you are blocked.
kurkosdr is offline   Reply With Quote
Old 23rd April 2025, 15:03   #1206  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 419
Quote:
Originally Posted by kurkosdr View Post
says a lot about VVC.
I concur, sadly Jan Ozer is not here.
birdie is offline   Reply With Quote
Old 24th April 2025, 14:31   #1207  |  Link
Z2697
Registered User
 
Join Date: Aug 2024
Posts: 501
Quote:
Originally Posted by kurkosdr View Post
Oh, they did, part of the reason VP9 was possible is because lots of key patents from MPEG-2 had expired by then. So, it was a matter of using brute force (for example larger block sizes and longer prediction lengths for inter-frame) plus some innovative workarounds such as AltRef frames.

But if the core technology is patented, unless you can find a genius workaround, you are blocked.
On2 codecs before VP9 do exist.
Maybe not as big of a deal, but still there.
Who knows how the patents system work.
Z2697 is offline   Reply With Quote
Old 24th April 2025, 20:02   #1208  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,997
Quote:
Originally Posted by modus-ms325c View Post
maybe AOM can develop their own take on MV-HEVC (either in the form of shoving it to AV1 or designing AV2 with it in mind) or something.
I'm not aware of any implementations of it, but there is some basic stuff in specs for how it could be done. Not enough for interoperable implementations, but it's a pretty straightforward extrapolation if the market is there.

Alas, the stereoscopic market wasn't even big enough to include it in UHD Blu-ray. VR headsets using MV-HEVC are really the only new place stereoscopic has been used in over a decade, and the viewer eyeball hours per month are still going to be very low.

We'd need to see some combination of a much bigger market or much bigger bitrate savings (storage is limited on headsets) to justify creation of a new format, decoder IP, professional grade encoders, etcetera.

Possibly with AV2, as it offers a lot better savings. AV1 wasn't really enough more efficient than HEVC intrinsically to have a sustainable, practical bitrate advantage until encoders matured enough over the last 1-2 years.

New codecs always present as competing against the current state of competing codecs, with numbers that are mostly reference encoder versus reference encoder. But in the 3-5 years it takes to get good, high performance, psychovisually optimized production encoders, the last generation encoders are improving as well, so the goalposts keep moving. With sustained efforts eventually more efficient core bitstream features can pull ahead.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 24th April 2025, 21:36   #1209  |  Link
Z2697
Registered User
 
Join Date: Aug 2024
Posts: 501
Maybe there couble be a more "universal" solution, like an extension that's compatible with multiple formats, similar to how LC-EVC supports multiple codecs.
Z2697 is offline   Reply With Quote
Old 24th April 2025, 21:58   #1210  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,997
Quote:
Originally Posted by Z2697 View Post
Maybe there couble be a more "universal" solution, like an extension that's compatible with multiple formats, similar to how LC-EVC supports multiple codecs.
Yeah. At a high level good stereoscopic encoding is making the alternate eye an enhancement layer that can reference its own past frames and frames in the primary eye at the same time. Existing temporal enhancement layer implementations can be largely repurposed with some extra signaling, with the alternate eye functioning as a frame behind the main eye at the same timestamp.

There are implementation tweaks to keep the visual quality in both eyes consistant without excess bitrate overhead, but getting the basic thing working is much more bitstream syntax than low level DSP stuff.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 25th April 2025, 23:32   #1211  |  Link
ShortKatz
Registered User
 
Join Date: Aug 2018
Location: Germany
Posts: 144
Quote:
Originally Posted by kurkosdr View Post
Why all the emojis? What demand is there to justify speedy x266 development? The MulticoreWare people are more focused on MV-HEVC support for x265 (which has demand because of the Apple Vision Pro) than x266.
Seems to me they are more focused on improving ARM support at the moment, didn't see a MV-HEVC commit since November 2024.
ShortKatz is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:54.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.