marqs85 / DExx-vd_isl

Advanced video digitizer add-on module for Terasic DE series FPGA development boards.
GNU General Public License v3.0
28 stars 4 forks source link

Add menu options for 'Visualize Motion Values' and 'Motion Shift' regs (set A) of VIP Deinterlacer II #1

Closed 6t8k closed 3 years ago

6t8k commented 3 years ago

Intel VIP user guide recomments that the Motion Shift and Motion Scale registers are tweaked with the help of the Visualize Motion Values feature (see section 15.13.2 or description of the respective registers).

According to the guide, the Motion Scale register is only available with register set B, which is in place only if Deinterlacer II is configured with video-over-film mode enabled. To enable video-over-film mode, the Cadence detection and reverse pulldown configuration parameter would have to be enabled (which is disabled currently), and then the Cadence detection algorithm parameter would have to be set to 3:2 & 2:2 detector with video over film (which is the default). This would in turn necessitate buffering 1 field prior to output and setting the deinterlacing algorithm to Motion Adaptive High Quality.

So before going all-out and performing these changes to the compile-time configuration, we only make the Motion Shiftregister accessible for now, and see if we can achieve any improvement this way already.