News for hackers. Stuff that matters.
Re:Hello, Video Codec by userbinator on Thursday July 15, 2021 @03:35PM (#27849087)
...and "newer" is a relative term - motion compensation first appeared in H.261 (1988), I believe.
Re:Hello, Video Codec by ww520 on Thursday July 15, 2021 @03:57PM (#27849369)
Good to know. Didn't know H.261 had it. I know MPEG4 (H.264) has it. MPEG4 was like coming out in 1990s/2000s? It's pretty old. But the idea is the same for all newer codecs. They just have different ways to chop up a frame into blocks and do shifting at the block level.
Re:Hello, Video Codec by DesiLurker on Thursday July 15, 2021 @04:10PM (#27849496)
its been there since VCD (MPEG), DVD (MPEG2) & HDDVD/BR MPEG4-10 or H.264. its a very old idea. In fact it has been used in implementing a temporal filter to create a cleaner content for a bit too. I know because I worked on it all.
Re:Hello, Video Codec by ww520 on Thursday July 15, 2021 @04:51PM (#27849976)
Good know. Very interesting.
Re:Hello, Video Codec by labawi on Thursday July 15, 2021 @04:30PM (#27849735)
Modern codecs not only chop the frame into variable size blocks, they also do fractional shifts, in many directions, and predict the shift from past and future and parts of current frame.
Re:Hello, Video Codec by ww520 on Thursday July 15, 2021 @04:50PM (#27849964)
I've heard some research into using triangle as macroblock for future codecs. That would really change things up.
Re:Hello, Video Codec by ksec on Thursday July 15, 2021 @06:01PM (#27850632)
Triangle partition mode was in VVC VTM 6, cant remember if it made it into the final spec due to complexity increase.