[Mp4-tech] help : H.264
Gary Sullivan
garysull windows.microsoft.com
Thu Feb 3 10:58:23 ESTEDT 2005
It sounds like you may not have read the document that is the standard
itself.
I suggest reading the definitions there in section 3. A slice contains
a set of macroblocks in raster scan order within a slice group.
A slice group contains a set of macroblocks in a picture (that are not
necessarily contiguous in raster scan order).
There can be more than one slice in a slice group, so a slice group is a
segmentation entity that falls between a picture and a slice.
I think the document (subclause 8.4.2.2 of the recent drafts) should be
pretty clear and readable about how to do quarter-sample interpolation.
Strictly speaking, that is motion compensation, not motion estimation.
Motion estimation is the method of selecting motion vectors in the
encoding process, and is not specified in the standard.
Best Regards,
Gary Sullivan
+> -----Original Message-----
+> From: mp4-tech-bounces lists.mpegif.org
+> [mailto:mp4-tech-bounces lists.mpegif.org] On Behalf Of karthik
+> Sent: Thursday, February 03, 2024 5:38 AM
+> To: mp4-tech lists.mpegif.org
+> Subject: [Mp4-tech] help : H.264
+>
+> hi people,
+>
+> I am doing some work on H.264 video decoder.Can anyone tell me the
+> difference between a slice and slice group and how the pixels are
+> interpolated in quarter pixel motion estimation.The
+> reference code (JM
+> 82) is extremely insane...to understand...Can anyone help me on
+> these....
+>
+>
+> Thanks in Advance
+> karthik.s
+> _______________________________________________
+> NOTE: Please use clear subject lines for your posts. Include
+> [audio, [video], [systems], [general] or another
+> apppropriate identifier to indicate the type of question you have.
+>
+> Note: Conduct on the mailing list is subject to the
+> Antitrust guidelines found at
+> http://www.mpegif.org/public/documents/vault/mp-out-30042-Ant
+> itrust.php
+>
More information about the Mp4-tech
mailing list