(no title)
spease | 17 days ago
But mostly it’s the fundamental problem space from an A/V perspective. You don’t need iPhone-grade image processing - you just need to convert the raw signal from the CMOS chip to some flavor of YUV or RGB, and get that over to the screen via whatever interface it exposes.
NTSC HD was designed to be compatible with pretty stateless one-way broadcast over the air. And that was a follow-on to analog encodings that were laid down based on timing of the scanning CRT gun from dividing the power line frequency in an era where 1GB of RAM would be sci-fi. We use 29.97 / 59.94 fps from shimming color signal into 30 fps B&W back when color TV was invented in the early-mid 1900s, that’s how tight this domain is.
Dylan16807|17 days ago
That board has a DDR3 chip on it. Is there one with HDMI that doesn't?
> But mostly it’s the fundamental problem space from an A/V perspective. You don’t need iPhone-grade image processing - you just need to convert the raw signal from the CMOS chip to some flavor of YUV or RGB, and get that over to the screen via whatever interface it exposes.
> NTSC HD was designed to be compatible with pretty stateless one-way broadcast over the air. And that was a follow-on to analog encodings that were laid down based on timing of the scanning CRT gun from dividing the power line frequency in an era where 1GB of RAM would be sci-fi. We use 29.97 / 59.94 fps from shimming color signal into 30 fps B&W back when color TV was invented in the early-mid 1900s, that’s how tight this domain is.
If you're getting a signal that's already uncompressed TV-like then you probably don't need a processor at all. But I didn't want to assume you're getting that, running a multi-Gbps signal over a wire in a very hostile environment.
The more generic solution needs the ability to hold a couple frames in memory. Which probably means a ram chip. Please don't focus so hard on the way I rounded the number. The point was that it's a negligible number of dollars. And you can use a much smaller chip than a gigabyte, but that doesn't save a proportional amount of money and the conclusion is the same, negligible amount of dollars.
I guess I could have said "gigabit". Anything that got into specific numbers of megabytes would have been pointless detail. And it's megabytes minimum if there's a frame buffer.