Based on your initial idea, it would be possible to expand it to, let's say, a video with the size of FullHD (1920×1080), where we know how many pixels are possible and where we can encode information on each pixel considering the RGB colors, so instead of black and white encoding we could have the full 256 colors to use.
Another place where a similar idea was used with optical fiber. Initially, we encoded/decoded the data using only one light spectrum. Later, we improve it on short distances to use multiple light spectrums (you can read it as colors of light) to increase data transfer bandwidth.
So, a FullHD has 1920×1080 = 2,073,600 pixels, encoding black/white, we have 2 possibilities, resulting in 4,147,200 possibilities per frame. Using the 256 colors results in 530,841,600 possibilities per frame, meaning that's more data stored per frame.
To go even crazier, a video could also have audio, which could be used to store data encoded on the sound wave for the audio generated.
Well, like I wrote in the title, I'm only sharing my thoughts based on what you did, and by the way, excellent work, congrats 👏
This project example video made me remind that old fashion tv noise from the old TVs
like https://www.youtube.com/watch?v=DH0BQtwEAsM
Based on your initial idea, it would be possible to expand it to, let's say, a video with the size of FullHD (1920×1080), where we know how many pixels are possible and where we can encode information on each pixel considering the RGB colors, so instead of black and white encoding we could have the full 256 colors to use.
Another place where a similar idea was used with optical fiber. Initially, we encoded/decoded the data using only one light spectrum. Later, we improve it on short distances to use multiple light spectrums (you can read it as colors of light) to increase data transfer bandwidth.
So, a FullHD has 1920×1080 = 2,073,600 pixels, encoding black/white, we have 2 possibilities, resulting in 4,147,200 possibilities per frame. Using the 256 colors results in 530,841,600 possibilities per frame, meaning that's more data stored per frame.
To go even crazier, a video could also have audio, which could be used to store data encoded on the sound wave for the audio generated.
Well, like I wrote in the title, I'm only sharing my thoughts based on what you did, and by the way, excellent work, congrats 👏