[M4IF Technotes] Offscreen MVs

Peter Haighton Peter.Haighton m4if.org
Mon May 20 22:01:05 EDT 2002


Graham,
If I understand you correctly, the values that you are mentioning are
coming from the reference frame. So by moving the block up by one pixel,
you would get
1
1
2
3
.
.
.
15
Peter
-----Original Message-----
From: technotes-admin   lists.m4if.org
[mailto:technotes-admin   lists.m4if.org]On Behalf Of the_ether
Sent: Monday, May 20, 2024 5:04 PM
To: Peter Haighton; technotes   lists.m4if.org
Subject: Re: [M4IF Technotes] Offscreen MVs
Thank you Peter.
> Yes, it is possible for a motion vector to point off the screen. The off
> screen pixels are duplicated from the edge of the on screen pixels.

Just so I'm absolutely sure I understand, in my example which edge is
filled?
If I start with the following feature at (0,0):
1     1    1....1
2     2    2....2
3     3    3....3
16 16 16 ...16
and if this feature moves up by one pixel so that the motion vector is
(0,-1), what will the 1st and last rows of the corresponding macroblock
look
like?
What I want to decribe to the decoder by sending a MV of (0,-1) is that
the
first 2 rows should be
2222...
3333...
the fifteenth should be
16 16 16...
and the last row could be anything.
if instead the first two rows are
2222...
2222...
and the last row
16 16 16...
then only the first row would be correct. My guess is that the last is the
behaviour that would occur.
_______________________________________________
Technotes mailing list
Technotes   lists.m4if.org
http://lists.m4if.org/mailman/listinfo/technotes


More information about the Mp4-tech mailing list