cnlohr / channel3

ESP8266 Analog Broadcast Television Interface
Other
1.46k stars 158 forks source link

Transmitting in the blanking interval for broadcasting teletext #24

Open sijanec opened 4 years ago

sijanec commented 4 years ago

Hello! I am very amazed by your project and I've been wondering if it would be possible to transmit in the blanking interval and thus transmitting teletext? As per https://en.wikipedia.org/wiki/Teletext#Data_transmission, I see that it uses 296 bits per line for data transmission. Would it be possible to output 296 bits of data per line? I see you mention in the video that the resolution can get up to 232x220. Would that mean that there is not enough "pixels" to represent each bit? What about the lines? Since NTSC has 525 lines maximum and channel3 esp8266 broadcasts way less lines, would teletext even be achievable?

cnlohr commented 4 years ago

It absolutely would be possible! The problem is I didn't have any TVs that supported teletext or closed captioning. You would need to modify the NTSC generation code, but it wouldn't be too hard to swap out the "do nothing" for "do something interesting"

sijanec commented 4 years ago

Thank you very much for the answer!

V V ned., 3. maj 2020 ob 18:28 je oseba CNLohr notifications@github.com napisala:

It absolutely would be possible! The problem is I didn't have any TVs that supported teletext or closed captioning. You would need to modify the NTSC generation code, but it wouldn't be too hard to swap out the "do nothing" for "do something interesting"

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/cnlohr/channel3/issues/24#issuecomment-623136581, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKFM2EVWRFDBNH6AKXYV7W3RPWLUTANCNFSM4LVUGYIQ .

luminxa commented 4 years ago

did you ever get teletext working? i would be interested in this..

sijanec commented 4 years ago

I realised I don't have teletext on my CRT TV so no, unfortunately I did not try to do it.

On Sat, 11 Jul 2020, 03:55 Luminxa, notifications@github.com wrote:

did you ever get teletext working? i would be interested in this..

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/cnlohr/channel3/issues/24#issuecomment-656965681, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKFM2EWRXSTBVJ2PPBULNMTR27BAPANCNFSM4LVUGYIQ .

hasaranga commented 4 years ago

teletext require PAL right?

sijanec commented 4 years ago

although the implementation differs from analogue video format, ntsc versions have also been created.

see https://en.m.wikipedia.org/wiki/Teletext

On Tue, 28 Jul 2020, 13:52 Ruchira Hasaranga, notifications@github.com wrote:

teletext require PAL right?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/cnlohr/channel3/issues/24#issuecomment-664995272, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKFM2EV24EALGPTEG2VMQW3R523XZANCNFSM4LVUGYIQ .

cnlohr commented 4 years ago

I don't have any way to receive it so I can't write it. Sorry.

cnlohr commented 4 years ago

I'd appreciate it if someone else did it though