6000 Processor: How do I configure fit fudge or fit modes?

Topic

  • How to configure fit fudge or fit modes for my VP-6000?

Environment

  • Product: VP-6000
  • Components: User Interface, config.js
  • Control System:
Fit Fudge controls aspect ratio control of the video and keyer zones. 

Steps

  1. Login to the VP-6000. Refer to 6000 Processor: How do I log into the user interface?

  2. Click the User icon in the top right corner to expand the right side menu and click Advanced
    2advancedicon.jpg

  3. Click Vidprocs from list of advanced options and then click the line with the type JavaScript Video Processing Engine.

  4. From the Scripts tab, a list of .js files will be viewable. From the list of .js files, click config.js. Scroll down within the configuration editor.  The fit fudge is near the bottom.  Experiment with different values to see which value looks the best.  Negative values are advised against as they will leave holes in the canvas.  Zero and one can be assured to do exactly what is stated below. The fit fudge section look like this:
    FF1.png

Explanation of the settings:

  • A Fit Fudge of 0 causes the engine to take exactly the source area configured (in the config XML) and place it exactly in the destination area configured - if the aspect ratios are not the same, the video will be squished or skewed.  This is sometimes called "Stretch" mode. 
  • A Fit Fudge of 1 will tell the engine to keep the aspect ratio from the source, cropping the top/bottom (or left/right) of the input as needed.  The entire destination area will be filled, but parts of the source may be cropped off.  This is sometimes called "Fill" mode. 
  • A Fit Fudge of -1 will tell the engine to keep the aspect ratio from the source, shrinking the top/bottom (or left/right) of the destination area as needed.  The entire source will be used, but part of the destination area will not be filled in (and will show any zones at a lower z-order).  This is sometimes called "Best Fit" mode, except that the VP will not fill the unused space with black. 
  • Fit Fudge is a decimal number, meaning you can pick fractions anywhere between -1.0 and +1.0.  A fractional value will do a mixture: for example (with differing source and destination aspect ratios), a Fit Fudge value of 0.75 will pick an aspect ratio about 75% of the way between FitFudge=0 and FitFudge=1, i.e., it will be skewed about 25% but will hold about 75% of the aspect ratio.
     

      5.  If using look package 4.1+, then the fit fudge section will look like this and the values can also be adjusted:
            look package 41.png

 

 

KB ID: DD4038351


DISCLAIMER: Use of this content may void the equipment warranty, please read the disclaimer prior to performing any service of the equipment.

DAKTRONICS DOES NOT PROMISE THAT THE CONTENT PROVIDED HEREIN IS ERROR-FREE OR THAT ANY DEFECTS WILL BE CORRECTED, OR THAT YOUR USE OF THE CONTENT WILL PROVIDE SPECIFIC RESULTS. THE CONTENT IS DELIVERED ON AN "AS-IS" AND "AS-AVAILABLE" BASIS. ALL INFORMATION PROVIDED IN THIS ARTICLE IS SUBJECT TO CHANGE WITHOUT NOTICE. DAKTRONICS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. DAKTRONICS DISCLAIMS ANY AND ALL LIABILITY FOR THE ACTS, OMISSIONS AND CONDUCT OF YOU OR ANY THIRD PARTIES IN CONNECTION WITH OR RELATED TO YOUR USE OF THE CONTENT. ADJUSTMENT, REPAIR, OR SERVICE OF THE EQUIPMENT BY ANYONE OTHER THAN DAKTRONICS OR ITS AUTHORIZED REPAIR AGENTS MAY VOID THE EQUIPMENT WARRANTY. YOU ASSUME TOTAL RESPONSIBILITY FOR YOUR USE OF THE CONTENT AND ANY LINKED CONTENT. YOUR SOLE REMEDY AGAINST DAKTRONICS FOR DISSATISFACTION WITH THE CONTENT IS TO STOP USING THE CONTENT. THIS LIMITATION OF RELIEF IS A PART OF THE BARGAIN BETWEEN THE PARTIES.

The above disclaimer applies to any property damage, equipment failure, liability, infringement, or personal injury claim arising out of or in any way related to your use or application of the content, whether such claim is for breach of contract, tort, negligence or any other cause of action.