Video Compression

VideoNerd

There is a notion as skip-frame in video coding – the frame which is exactly the same as the previous reference.

 

In screen coding and in computer graphics generated content skip frames are not uncommon.

 

How to generate skip-frame in H264 and in HEVC?

 

Two approaches:

 

1) P skip frame in H264 can be generated if set all MBs as skipped. In such case motion vector of all MBs is zero. Why? Because the very first MB is skip and its motion vector is zero by default, hence all other MBs inheritates zero motion vectors.

 

P-skip frame in HEVC is slightly tricky, P-skip can be generated in the same way as in H264, provided that the temporal motion vector prediction is set off, otherwise motion vector from the previous frame is taken (which can be non-zero).

 

Generation of B-skip frames is irrelevant since B-skip frame can be replaced with P-skip.

 

2) There is an alternative way to generate skip frames.

If you need the current frame to be skipped then don’t transmit this frame (discard it), but you have to set PTS of next frame to be in the distance of two frame duration.

 

16 Responses

  1. Great ?V I should certainly pronounce, impressed with your website. I had no trouble navigating through all tabs as well as related info ended up being truly easy to do to access. I recently found what I hoped for before you know it at all. Reasonably unusual. Is likely to appreciate it for those who add forums or something, website theme . a tones way for your customer to communicate. Nice task..

  2. You can definitely see your expertise within the work you write. The world hopes for even more passionate writers such as you who aren’t afraid to say how they believe. All the time follow your heart.

    1. There is NDA (Non-Disclosure Agreement) researchers and developers sign with companies. Therefore the world is silent

  3. A lot of the things you claim is supprisingly legitimate and it makes me wonder the reason why I had not looked at this in this light before. This particular piece really did switch the light on for me personally as far as this issue goes. But there is 1 point I am not really too cozy with and whilst I make an effort to reconcile that with the actual central theme of your point, permit me observe what all the rest of your subscribers have to say.Nicely done.

  4. I discovered your weblog site on google and test a number of of your early posts. Proceed to keep up the excellent operate. I just additional up your RSS feed to my MSN Information Reader. Looking for forward to studying more from you in a while!…

Leave a Reply

Your email address will not be published. Required fields are marked *