- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
What exactly are the 2 settings GlobalMotionBiasAdjustment and MVCostScalingFactor for?
Does a higher setting of MVCostScalingFactor cause better compression in exchange for performance?
Chris
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Krist,
From MediaSDK release notes here: https://software.intel.com/sites/default/files/managed/47/49/mediasdk-man.pdf, page no. 97, both the settings are encoder coding options. Now, setting GlobalMotionBiasAdjustment ("Enables global motion bias") enables algorithm which estimates the transform parameters in a video sequence caused by the motion of capture device. This information is useful in video content analysis. Now, setting MVcostScalingFactor (Motion vector cost scaling factor) enables algorithm which estimates motion vector field with scaling with trade-off b/w complexity (better compression) vs performance ( efficiency for quality and speed). "Does a higher setting of MVCostScalingFactor cause better compression in exchange for performance?" Yes and is also dependent on input content (clip) provided to encoder. Also, you can refer to this wikipedia page which provides more details on motion estimation algorithms:(https://en.wikipedia.org/wiki/Block-matching_algorithm). ;Is this sufficient information?
Thanks,
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Krist,
From MediaSDK release notes here: https://software.intel.com/sites/default/files/managed/47/49/mediasdk-man.pdf, page no. 97, both the settings are encoder coding options. Now, setting GlobalMotionBiasAdjustment ("Enables global motion bias") enables algorithm which estimates the transform parameters in a video sequence caused by the motion of capture device. This information is useful in video content analysis. Now, setting MVcostScalingFactor (Motion vector cost scaling factor) enables algorithm which estimates motion vector field with scaling with trade-off b/w complexity (better compression) vs performance ( efficiency for quality and speed). "Does a higher setting of MVCostScalingFactor cause better compression in exchange for performance?" Yes and is also dependent on input content (clip) provided to encoder. Also, you can refer to this wikipedia page which provides more details on motion estimation algorithms:(https://en.wikipedia.org/wiki/Block-matching_algorithm). ;Is this sufficient information?
Thanks,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Harsh,
Thank you for your answer, that is sufficient information.
Chris

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page