happycube / ld-decode

Software defined LaserDisc decoder
GNU General Public License v3.0
308 stars 80 forks source link

Average/median waveform or vectoroscope display in the ld-analyse GUI #570

Open Zcooger opened 3 years ago

Zcooger commented 3 years ago

This ticket is intended to suggest adding checkbox that enables waveform or vectoroscope display averaging for a certain amount of frames from 2 to total of TBC file. This would allow to cancel out noise and precisely set IRE or burst level .json values while looking at VITS generator lines.

simoninns commented 3 years ago

It's hard to understand the intent here. If I understand correctly, you are asking for the ability to show some form of graph which is an average of something over a number of frames... Can you be a bit more specific? What is it (over a range of 2 or more frames) that you want to see? If it's only for a vectorscope add the details to issue #305 and indicate that this issue can be closed as duplicate.

Zcooger commented 3 years ago

Example of such function: https://youtu.be/KWeY2yqwVA0 - 7:28

simoninns commented 3 years ago

The clip is an FFT function... It still doesn't clarify what you are asking for. You want some type of graph-based output of some type of data to animate over a specified number of frames? Or is this some type of static average over a specified number of frames of some type of data?

Zcooger commented 3 years ago

That "average" button enables temporal noise cancellation over time. In ld-analyse it can average current line in waveform display once decoded frames are changed back and forth. Once line is switched or "average" checkbox deselected current display might be resetted and line is displayed without filtering. If problematic dropouts that might false average occur - median is good way to cancel noise too.