Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 25th March 2014, 20:47   #1  |  Link
JamesLittle
Registered User
 
Join Date: Jun 2013
Posts: 5
Determining the total number of motion vectors in an HEVC encoded video

Hi everyone,
I have some HEVC encoded videos with the following encoding settings:

Resolution: 1280 x 720
Depth: 8
GoP size of: 4 (IBBB...)
Total number of encoded frames: 240

With this information, how can i determine the total number of possible motion vectors in a sequence.

Thanks for your help in advance

James
JamesLittle is offline   Reply With Quote
Old 25th March 2014, 21:21   #2  |  Link
Parabola
Registered User
 
Parabola's Avatar
 
Join Date: Nov 2012
Posts: 41
If you have all 8x8 PUs and two vectors for each, the most motion vectors you can have in the sequence is:
1280/8*720/8*2*(number of B pictures)
It's very unlikely that an efficient encoder would encode real video with this many vectors though.
__________________
John @
Parabola Research Limited - HEVC conformance and technology
http://www.parabolaresearch.com/
Parabola is offline   Reply With Quote
Old 26th March 2014, 13:46   #3  |  Link
JamesLittle
Registered User
 
Join Date: Jun 2013
Posts: 5
Determining the total number of motion vectors in an HEVC encoded video

Hi Parabola,

Thanks for the reply


James

Last edited by JamesLittle; 29th March 2014 at 13:24. Reason: updating
JamesLittle is offline   Reply With Quote
Old 14th April 2014, 18:11   #4  |  Link
Shevach
Video compressionist
 
Join Date: Jun 2009
Location: Israel
Posts: 126
First of all you should know what's the minimal CU size. This value is derived from SPS (see the SPS param log2_min_luma_coding_block_size_minus3).
If all CTUs are split to the minimal CU and all CUs in turn are inter and each CU is split into 4 PUs and each PU is bi-predictional (pay the special attention to 4x8 and 8x4, since for these partitions bi-directional is forbidden) then the maximal number of MVs achieved.

For example, let's assume that the minimal CU is 16x16 and each CU is split into four 8x8 PUs then
the maximal number of MVs is ((Width × Height)/(16x16))×4x2.
Shevach is offline   Reply With Quote
Reply

Tags
hevc. h.265, motion vectors

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 19:41.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.