The only downside with the notch strategy, is that if something is intentionally displayed on-screen with literal jailbars, it will be attenuated harshly in the output signal, right?
-
-
Yes ! That's what I meant ! Am I being stupid or would that happen ?
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
This is pretty much where a comb filter fills in. Like the one in your television, its job is to separate (and in this case, discard) a low-frequency signal component (in your TV, the Y/C signal; in this scenario, 1/68 of a line +-10mV) from one or more high-frequency components.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
The specialization here is that the attenuation it performs is selective to both frequency and amplitude of the waveform, which isn't sinus (it's more of a round square wave) but is periodic enough to select against.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
But I still don't understand how the comb filter wouldn't remove any of the clean Y signal. I thought that comb filters only worked to separate Y and C because those two have "interleaved" harmonics.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Hmm. I'll rethink, it's entirely possible that maybe I'm misunderstanding something. The idea is to essentially chop down the jailbars in the scanline only if they're inphase with the pseudo-waveform that jailbars produce, as any intentional reproduction by the NES would not fit
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Same here, I'm afraid of misunderstanding ! I never coded on the NES but I'm fairly sure that it's possible to render some bars with the same spacing and intensity, producing the same frequency and amplitude as the jailbars.
1 vastaus 0 uudelleentwiittausta 0 tykkäystä -
Here are two things that I think are being missed, both by me and by you folks: - *How* are the jailbars coming about? Is it just based on Y amplitude? - If so, then yes, a notch filter looking for an LF wobble on Y would affect the signal reproduction.
2 vastausta 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner, @furrtek ja
First, I misspoke. There are 12 CCLKs to each PCLK on the PPU: https://wiki.nesdev.com/w/index.php/NTSC_video … NTSC output is still such that the overall frequency of the raw monochrome signal happens to "push" the signal up into the color band. Same as the Apple II with its 4/16 colors, but faster.
2 vastausta 0 uudelleentwiittausta 1 tykkäys -
Vastauksena käyttäjille @TheMogMiner, @furrtek ja
That said, the objection is sound - the monochrome source signal gets modulated into a composite video signal, and it's up to the TV (or the emulator's output pipe) to decode it. Given a naïve NTSC decoder like what MAME has, everything works fine.
1 vastaus 0 uudelleentwiittausta 1 tykkäys
However, notch filters don't really have the intellectual concept of "is the low-frequency wobble I'm seeing part of a higher-frequency signal train". If we implement a filter to notch out the LF wobble causing the jailbars, then yes, it will notch out any intentional Y/C wobble.
-
-
Vastauksena käyttäjille @TheMogMiner, @furrtek ja
So after a lot of pondering, yes, you guys are absolutely right. The jailbars *could* be notched out using an in-line filter on the composite cable. But it runs the risk of notching out intentional video effects. So it's still better to just solve the circuitry problem.
0 vastausta 0 uudelleentwiittausta 1 tykkäysKiitos. Käytämme tätä aikajanasi parantamiseen. KumoaKumoa
-
Lataaminen näyttää kestävän hetken.
Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.