[M4IF Technotes] GMC
Kasturi Rangam
krangam lsil.com
Mon May 13 11:19:48 EDT 2002
Thanks for the information. I was wondering if we could calculate
the motion vector range based on du[i] and dv[i] range. Of course
if this range is more than the reference frame, then there is no
point.
--Kasturi
"Sorin C. Cismas" wrote:
>
> I don't think there are any restrictions on the motion vectors. I have
> the same concern about the need to fetch 64 non-contiguous 2x2 pels
> to predict a macroblock. To reduce complexity and bandwidth requirements,
> it is highly desirable to put some limits on du[i] and dv[i] for i>0.
>
> 2 and 3 warping points are usefull for zoom-in and zoom-out, however, it is
> not realistic to assume, for example, a 10x zoom-out on an S(GMC) prediction.
> A 50% or even 25% zoom-out restriction will be more than sufficient.
> For 50%, this will translate to du[i]<W and dv[i]<H for i>0.
> For 25%, this will translate to du[i]<W//2 and dv[i]<H//2 for i>0.
> The 50% restriction will limit the macroblock luma prediction to 25x25.
> The 25% restriction will limit the macroblock luma prediction to 21x21.
>
> Can these or similar restrictions be considered for a future corrigendum?
>
> Thanks,
> Sorin Cismas
>
> > -----Original Message-----
> > From: technotes-admin lists.m4if.org
> > [mailto:technotes-admin lists.m4if.org]On Behalf Of Kasturi Rangam
> > Sent: Friday, May 10, 2024 2:46 PM
> > To: technotes lists.m4if.org
> > Subject: [M4IF Technotes] GMC
> >
> >
> > I am trying to under GMC in MPEG4.
> > Looks like you can have 0, 1, 2 or 3 sprite_warping_points.
> >
> > To decode a 0 and 1 sprite_warping_points macroblock, you can
> > fetch the whole macroblock data from the reference to do pixel
> > prediction.
> >
> > However, for 2 and 3 warping_points, the motion vector for each
> > pixel can be anywhere in the reference frame. Thus we might need
> > to perform 64 data fetches to predict one macroblock.
> >
> > Is there a range that can be calculated for each macroblock, so that
> > we can fetch data only once?
> >
> > Thanks,
> >
> > Kasturi
> > _______________________________________________
> > Technotes mailing list
> > Technotes lists.m4if.org
> > http://lists.m4if.org/mailman/listinfo/technotes
> _______________________________________________
> Technotes mailing list
> Technotes lists.m4if.org
> http://lists.m4if.org/mailman/listinfo/technotes
More information about the Mp4-tech
mailing list