background image

 

 

 

OptoFidelity Oy • [email protected] • www.optofidelity.com 

 
 
 

OptoFidelity Video Multimeter 
User Manual 

Version 2018Q3.0

 

Summary of Contents for OF-10030-00

Page 1: ...OptoFidelity Oy sales optofidelity com www optofidelity com OptoFidelity Video Multimeter User Manual Version 2018Q3 0 ...

Page 2: ... of 51 OptoFidelity Video Multimeter User Manual OptoFidelity 2013 2018 Microsoft and Excel are either registered trademarks or trademarks of Microsoft Corporation in the United States and or other countries ...

Page 3: ... sync option 15 5 USB connection 15 5 1 USB connection with Remote Control API 16 6 External trigger output option 17 6 1 Option license activation 17 6 2 External trigger configuration 17 6 3 External trigger usage 18 7 Camera viewfinder latency option 18 7 1 Option license activation 18 7 2 Camera viewfinder latency measurement setup 19 7 3 Camera viewfinder latency measurement 19 8 Video Transf...

Page 4: ... Measure VR Displays Save Function 34 11 Mean Opinion Score MOS 35 11 1 File view 35 11 2 MOS score view 35 11 3 MOS Graph view 36 11 4 MOS Configuration OptoFidelity default 38 12 Measure Motion Blur option 40 12 1 Measure Motion Blur license activation 40 12 2 Motion Blur measurement method 40 12 3 Motion Blur measurement setup 42 12 4 Motion Blur latency measurements 42 12 5 Motion Blur latency...

Page 5: ...Page 5 of 51 OptoFidelity Video Multimeter User Manual ...

Page 6: ...h for example a fingernail or stylus 2 Start Window When power is switched on the device starts and the Start Window opens All installed applications are listed in this window You can browse the list by dragging or using the arrow buttons on the right Figure 1 Start Window after turning on the device Applications are classified according to their purpose Measurement tasks Measurement applications ...

Page 7: ...g frames The basic measurement setup is shown in Figure 2 Figure 2 Example of using Video Multimeter for frame rate measurement 3 1 Overview tab When the Framerate measurement application is started it opens with the Overview tab shown in Figure 3 On this tab you can start and stop measurements have an overview of the results and save them The overview tab shows the average frames per second FPS o...

Page 8: ...frame rate of 1 0 040 25 FPS Dropped frames are shown as red vertical bars if they occur Note To get repeatable results start and stop the measurement in the white period at the start and end of the video Such videos can be generated in OptoFidelity Test Video Generator TVG by using the setting calibration both After stopping the measurement you can study the results on the Stats tab or you can sa...

Page 9: ...age window after saving the measurement results Figure 6 Show MOS button is available after the file is saved 3 2 Statistics tab During or after performing a measurement you can switch to the Stats Statistics tab to see further information The view is shown in Figure 7 ...

Page 10: ...rames and the amount of dropped frames 3 3 Configuration tab By default the application uses an RGB marker with built in color calibration This is suitable for most measurements with LCD displays For other kinds of displays adjustments on the Config tab may be necessary Figure 8 Configuration tab As shown in Figure 8 the Configuration tab allows the selection of marker type and color calibration T...

Page 11: ... that calibration is needed if red bars appear on the graph constantly This indicates that some colors have not been detected Calibration is performed as follows 1 Position the fiber on a color marker on the display The video must be running 2 Press the Calibrate button on the Config tab Calibration takes a few seconds and the fiber must be kept still on the marker during this time 3 The new calib...

Page 12: ...he Lip sync option is activated by copying a valid license file into the Video Multimeter s SD card The license file name is Lip sync ini and it should be copied into folder frm license The file contents is as follows an example OptoFidelity Video Multimeter license file Device serial number 5 Feature name Lip sync License salt 1706318843 key 2287536893 expire 0 The device serial number must match...

Page 13: ... the Framerate task shows an additional tab in the Video Multimeter UI as shown in Figure 11 Figure 11 Framerate application Overview tab with lip sync feature activated Additionally the Overview tab contains an indicator for momentary lip sync value The small blue marker in the graph shows the position where audio markers were detected The Lip sync tab contains tools for adjusting the audio level...

Page 14: ... sync measurements Figure 13 Lip sync tab s graph showing measurement statistics The graph visualizes the statistical results The square shaped indicator s width corresponds to the deviation and the location corresponds to the average value of lip sync over the whole measurement Minimum and maximum values are visualized by small markers located at both sides of the square The scale of the graph is...

Page 15: ...e TV set versus small mobile terminal The above mentioned standards and suggestions are useful references when product service specific acceptance limits are defined 4 4 Saved data files with Lip sync option When the Lip sync feature is activated an additional column of results appears in the results data file The column is named Lip sync ms The measured lip sync value is printed at each detected ...

Page 16: ...ed the device will appear as a USB memory on the computer Other functions of the device will not be available while the data transfer is active Selecting Charge only will simply close the dialog so that the device can be used normally while it is being charged 5 1 USB connection with Remote Control API If the Remote Control feature is activated on the device the USB mode selection screen has an ad...

Page 17: ...le into the Video Multimeter s SD card The license file name is camera_trigger ini and it should be copied into folder frm license The file contents is as follows an example OptoFidelity Video Multimeter license file Device serial number 5 Feature name camera_trigger License salt 1706318843 key 2287536893 expire 0 The device serial number must match the physical Video Multimeter device License fil...

Page 18: ...ons like Framerate can be used simultaneously Typical use case is to measure black white marker with fiber Color change indication at BNC connector can be visualized with oscilloscope Note that if other than black white marker types are measured there is significant delay from frame change to BNC output signal 7 Camera viewfinder latency option The signal path from a digital camera to a display ca...

Page 19: ...ows a blinking marker which is captured by the camera of the device under test DUT The DUT display for example a camera s viewfinder shows this blinking marker Video Multimeter s fiber is then placed on the viewfinder display at the location of the marker The following diagram illustrates a typical setup DUT Video Multimeter Fiber Camera Display Display Figure 18 Typical setup for measuring camera...

Page 20: ... interval is fixed and enables the measurement of a latency of a maximum of 500 milliseconds Pressing the Clear button starts a new measurement Statistics are updated accordingly Figure 20 Camera latency application showing the measurement statistics The white text values show the instantaneous and most recent latency values Minimum maximum average and standard deviation values are shown as well ...

Page 21: ...PS 16 to 180 ms frame time 1 ms 2 ms Video latency 0 to 4900 ms 1 ms 50 of frame time Lipsync 1000 to 1000 ms 1 ms 50 of frame time When measuring framerates outside the specified range the displayed framerate may be smaller than the actual framerate If the video latency is outside the range the value displayed will be accurate but modulus 5 seconds i e a latency of 9 seconds shows as 4 seconds Fo...

Page 22: ...y 8 2 Video Transfer Performance Application The Video Transfer Performance application consists of three tabs Overview Stats and Lipsync On the Overview tab there are measurement Start Stop button and Save button Pressing Start begins the measurement and the graph at the bottom of the screen shows frame times for each frame on the display The X axis is the frame number and the Y axis is the frame...

Page 23: ...dio and video playback can be monitored on the Lipsync tab The top section displays current audio volume which can include e g background music in addition to the beep markers The Marker detected indicator blinks each time a beep tone is detected in the audio stream The lipsync values are measured as milliseconds difference between timing in audio and video Positive values indicate that audio is l...

Page 24: ...ults can be saved to a CSV file by pressing Save button on the Overview tab A message box will show the path where file has been saved and the number of frames in the measurement After saving user can optionally open the MOS Analyzer see section 11 to further study the results Figure 25 Video Transfer Performance Save function and MOS results ...

Page 25: ...with video recordings latency measurement may show spurious values as the actual delay between recording and playback is longer than the 5 seconds measurement range To disable latency measurement during video recording measurements disconnect the RGB led and restart the Video Multimeter 8 4 Video Transfer Performance self verification If required the functionality of the fiber sensor and the RGB l...

Page 26: ...se activation The dual FPS option is activated by copying a valid license file into Video Multimeter s SD card The license file name is dual_fps ini and it should be copied into the folder frm license The file contents is as follows an example OptoFidelity Video Multimeter license file Device serial number 5 Feature name dual_fps License salt 1706318843 key 2287536893 expire 0 The device serial nu...

Page 27: ...ure 22 Figure 22 Two fibers connected to Video Multimeter NOTE If a secondary fiber is not connected the Dual FPS application cannot be used The application does not start and error message is shown You must then carry out the following procedure Shut down Video Multimeter Connect the secondary fiber to the sensor port Power on Video Multimeter and open the Dual FPS application 9 3 Dual FPS measur...

Page 28: ...xt is updated to Calibrated see Figure 23 If calibration fails retry and make sure that both fibers are placed over the test video marker firmly during calibration and that the test video is running Figure 239 Dual FPS application after successful calibration 9 5 Dual FPS measurement Measurement is started using the Start button During measurement the results are shown as seen in Figure 24 The Sto...

Page 29: ...e of the delay between primary and secondary measurements Zero value for Primary Latency indicates that the secondary measurement is behind Zero value for Secondary Latency indicates that the primary measurement is behind NOTE During measurement Latency value is the latest measured delay After measurement the Latency value is the average from the whole measurement 9 6 Dual FPS result saving Result...

Page 30: ...of measurement G Color of the marker in the frame The value is same for both primary and secondary measurements Figure 26 Data file saved from Dual FPS measurement 9 7 Dual FPS Graph view The graph view of the Dual FPS application presents the frame length over time During measurement the graph is continuously updated After measurement the graph can be viewed in detail See examples of the graph vi...

Page 31: ...imeter license file Device serial number 6 Feature name vr License salt 8903670837 key 1935295630 expire 0 The device serial number must match the physical Video Multimeter device License files are generated by OptoFidelity only License files should not be edited manually 10 2 VR Display Measurement Setup In VR Display measurement the device under test is attached to the rotating disk Movement of ...

Page 32: ...under test If the test case includes video application game framerate measurement color calibration must be first carried out Once the 6RGB color cycle is running on the device under test pressing Calibrate button starts the calibration sequence If the calibration is successful button caption changes to Calibrated Restart the test application on the device under test To synchronize the measurement...

Page 33: ...milliseconds Most recent value now min avg and max values are displayed The estimated accuracy of the latency measurement in milliseconds after the most recent value now FPS The measured frame intervals in milliseconds of the displayed content are displayed The values include most recent measured value now min avg and max Figure 30 Measure VR displays application during the measurement When the me...

Page 34: ...responds to one observation and has the following columns A Frame start time The observation time expressed as microseconds from the beginning of the measurement B M2P Latency Motion to photon latency in milliseconds C Latency accuracy Estimated accuracy of the observation in milliseconds D Backlight on time Duration in microseconds which the display backlight was switched on The value reflects th...

Page 35: ...erpretation 11 1 File view When the Mean Opinion Score application is started File view is opened see Figure 35 A list of saved files is shown and a file can be selected The listing of a file name indicates measurement Note that some of the measurements require a separate license fps Framerate measurement dfps Dual FPS or Dual Camera FPS measurement Figure 35 Initial view of the Mean Opinion Score...

Page 36: ...on of frame rates for primary measurement Sec FPS jerkiness Average of frame rates for secondary measurement Sec FPS jitter Standard deviation of frame rates for secondary measurement Dropped frames Average delay between dropped frames Infinity inf indicates no dropped frames Latency average Average latency between primary and secondary measurements Latency jitter Standard deviation of latencies b...

Page 37: ...Frame time range is from 0ms to 200ms A guide to the detailed view is as follows The width of the frame box represents the frame interval length The number in the frame box is the running frame number starting from 0 X indicates a missing frame The color of a frame is visible in the box Vertical help lines are in 10ms intervals If Lip sync feature is enabled audio information is available in the d...

Page 38: ...ue is described in Table 1 Raw values are given a corresponding MOS value and values between raw values are interpolated linearly Result Result identifier in mos ini file Unit Raw value MOS FPS jerkiness PrimaryFrameJerkiness SecondaryFrameJerkiness ms 33 3 5 0 40 0 4 5 83 3 3 5 200 0 2 2 300 0 1 0 FPS jitter PrimaryFrameJitter SecondaryFrameJitter ms 1 5 0 10 2 5 20 1 0 Dropped frames DroppedFram...

Page 39: ...rmat ResultName defines the result item Lines starting with character are comment files Other rows have the format raw_value MOS_value Values between rows will be interpolated linearly The Composite MOS value is a weighted average of individual results Relative weights can be edited in the mos ini file The default weights for Composite MOS in mos ini format are shown below ResultName Description o...

Page 40: ...e Measure Motion Blur option is activated by copying a valid license file into Video Multimeter s SD card The license file name is motion_blur ini and it should be copied into the folder frm license The file content is as follows an example OptoFidelity Video Multimeter license file Device serial number 6 Feature name motion_blur License salt 8903670837 key 1935295630 expire 0 The device serial nu...

Page 41: ...Page 41 of 51 OptoFidelity Video Multimeter User Manual And the most interesting part rise fall part settling full persistence example Low persistence example looks like this ...

Page 42: ...ultimeter Motion Blur measurement Attention must be paid for the ambient illumination effects Especially when measuring low persistence displays which are most of the time unilluminated strong ambient illumination can cause variation to the measurement results It is suggested to utilize dark room or dark chamber for the measurements 12 4 Motion Blur latency measurements Once the mechanical measure...

Page 43: ... is updating Also the red green and blue bars showing the relative intensity of corresponding color channels are updating Once the measurement is complete Measure button becomes visible and Save button activates The detailed results are accessible in the Graphs and Image tabs See the following chapter for results analysis and saving functions ...

Page 44: ...mage pair below shows example images for full and low persistence displays The calculated SSIM structural similarity index value from 0 1 is shown below the computed blur image The SSIM value can be linearly converted to MOS scale 1 5 to more easily asses the perceptual quality The following table is a good example of the MOS scale The equation for the conversion is MOS SSIM 4 1 As an example the ...

Page 45: ... to Slow motion mode Slow motion mode simulates how the blur image would look like during the display update process The slow motion image is updated in one millisecond intervals Measurement results are saved into a CSV file by clicking Save button The results contain all settling curve data for separate color channels ...

Page 46: ...y Video Multimeter license file Device serial number 6 Feature name calibration License salt 8903670837 key 1935295630 expire 0 The device serial number must match the physical Video Multimeter device License files are generated by OptoFidelity only License files should not be edited manually 13 2 Timebase Calibration application usage Open the Timebase Calibration application by navigating and ta...

Page 47: ... waveform period is 1 000 milliseconds but it is acceptable to be in the range of 0 995 1 005 milliseconds 5 microsecond jitter is acceptable The expiration time of a calibration is one 1 year 14Software update To update the software connect the device to a computer with a USB cable Switch the power on while holding down the button next to power switch for example with a pen Video Multimeter s dis...

Page 48: ...lick the Start button The application tells you when the software upgrade is done Finally detach the device from the computer and switch it off to exit the upgrade mode If the software update is interrupted for some reason you can run the upgrade again as described above Upgrade mode is separate from the main software so damaged software does not prevent upgrading Note When the device is started i...

Page 49: ...Page 49 of 51 OptoFidelity Video Multimeter User Manual Figure 43 Firmware Upgrade application ...

Page 50: ... temperature range 20 C to 60 C Internal memory 4 GB Operating time using the battery 6 hours Battery Li Ion Panasonic PA L2 1950 mAh 7 Wh Operating current 300 mA Built in fiber sensor bandwidth 4 kHz Built in fiber sensor sample rate 100 kS s Trigger output voltage low 0 0 V to 0 4 V Trigger output voltage high 2 9 V to 3 3 V Trigger output impedance 50 ohms ...

Page 51: ...mat 1 3 Release 27 6 2014 KJO Lip sync option Remote control option 1 4 Release 25 9 2015 KJO Trigger out option Camera latency option 1 5 Release 6 4 2016 RJ Dual FPS option MOS 1 6 Release 1 12 2016 MVA JL Camera Framerate and Dual Camera FPS options 1 7 Draft 14 2 2017 JL Measure VR displays application 1 8 Release 18 8 2017 KJO Motion Blur Timebase calibration application 1 9 Pre Release 29 8 ...

Reviews: