[Mp4-tech] Video --H.264

Bule bulegato libero.it
Fri Jul 9 00:20:24 EDT 2004


Thanks for your answers now is all clear.
Luca Bulegato
  ----- Original Message ----- 
  From: Gary Sullivan 
  To: Bule ; stefano battista ; mp4-tech lists.mpegif.org 
  Sent: Thursday, July 08, 2023 10:16 PM
  Subject: RE: [Mp4-tech] Video --H.264
  You're right that the spirit of this is to send no bits for a P_Skip macroblock -- all that is sent is the indication that the macroblock is skipped.  However, there is no assumption that the macroblock cannot be moving.  Instead, the macroblock is predicted by inferring motion based on what is happening in neighbouring macroblocks.
  This can be very helpful, for example, in dealing with a moving camera (global motion).  You can basically take care of a camera pan by coding one motion vector for the upper-left macroblock and just letting the P_Skip and "Direct" motion vector inference take care of predicting the whole picture.
  By defining the skipped macroblock in this way, we avoided the need to have a separate feature called "global motion compensation".  As a result, some people say that this standard does not have global motion compensation, but they are basically wrong.  We just built that capability into the basic motion representation process instead of making it a separate switchable "tool".
  Best Regards,
  Gary Sullivan
----------------------------------------------------------------------------
    From: mp4-tech-bounces lists.mpegif.org [mailto:mp4-tech-bounces lists.mpegif.org] On Behalf Of Bule
    Sent: Thursday, July 08, 2023 11:07 AM
    To: stefano battista; mp4-tech lists.mpegif.org
    Subject: Re: [Mp4-tech] Video --H.264
      Thanks for the attention you give to me but even if I would seem dumm I have to say that i haven't understand your answer because i don't know the difference between differential MV null e absolute MV ( and information on internet doesn't help me ).
    However my idea of a P skip macroblock is that its position is not change ( or very little ) in relation of the reference frame and so its motion vector is null so no bits are used to send a MV null but the ecoder signals to the decoder only the presence of a P macroblock so it can simply copy the information of the reference frame in the reconstucted one.
    I hope my exposition is quite clear..
                                  Luca
      ----- Original Message ----- 
      From: stefano battista 
      To: Bule ; mp4-tech lists.mpegif.org 
      Sent: Thursday, July 08, 2023 3:43 PM
      Subject: Re: [Mp4-tech] Video --H.264
      ciao Luca--
      the meaning of P skip is similar to what is done in H263 and MPEG4 video:
      a MB without transform coefficients and without motion vectors...
      the tricky thing is that you need to apply the correct MV predictor and classify the MB "P skip" if and only if it has **differential MV null** rather than **absolute MV null**...
      hope this helps,
      --Stefano
      --Stefano Battista
      bSoft -- www.bsoft.info
      tel/fax +39-0733-261845
      mobile +39-335-7213624
        ----- Original Message ----- 
        From: Bule 
        To: mp4-tech lists.mpegif.org 
        Sent: Thursday, July 08, 2023 1:23 PM
        Subject: [Mp4-tech] Video --H.264
        Hi all
              Can anyone explain me the meaning of the P_Skip mode used by H.264 ?
        I don't understand what it is used to make the prediction of this block.
        Thanks in advantage for any kind of help
        Luca Bulegato
------------------------------------------------------------------------
        _______________________________________________
        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-Antitrust.php
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /pipermail/mp4-tech/attachments/20040708/50c7a83c/attachment-0001.html


More information about the Mp4-tech mailing list