Live data from Hacker News

Show HN: Rainbow – an attempt to display colour on a B&W monitor

anfractuosity.com

21–30 of 61 posts

Re: Show HN: Rainbow – an attempt to display colour on a B&W monitor

#21
post #19

Oh, I hoped to see something based on Fechner colours ( https://en.m.wikipedia.org/wiki/Fechner_color ). It gave me quite some creeps when a misconfigured XFree86 server managed to draw a bright red line right across the black and white LCD screen of my first laptop...

Wikipedia has it animated, too

EDIT: warning! strobing!

https://en.m.wikipedia.org/wiki/Benham%27s_top#/media/File%3...

Re: Show HN: Rainbow – an attempt to display colour on a B&W monitor

#22
post #12

Very neat, the outcome probably isn't what you were hoping for, but it has a beautiful and ethereal quality to it. It's like an art piece. From the photos and video, only a small section of the screen has colour. Does that change as you move around, or is the coloured section static? Off topic, but the visual effect seen here is a lot like how my memories and dreams feel; only the thing I'm currently focussing on has…

huh, my memories have full color and some detail, I wonder if thats why I have problems remembering things

Re: Show HN: Rainbow – an attempt to display colour on a B&W monitor

#23
Can someone explains how this works? I have frustratingly been googling for 30 minutes now trying to learn how autochrome works. Being tech oriented it's so frustrating when people sum it up in 1 sentence "its made of potato starch and magically it makes color!"

How does it work? Do they hand paint the screen? How does it actually add red or blue to an arbitrary shade of gray which lacks any chroma? Does it work with video too?

Re: Show HN: Rainbow – an attempt to display colour on a B&W monitor

#24
post #23

Can someone explains how this works? I have frustratingly been googling for 30 minutes now trying to learn how autochrome works. Being tech oriented it's so frustrating when people sum it up in 1 sentence "its made of potato starch and magically it makes color!" How does it work? Do they hand paint the screen? How does it actually add red or blue to an arbitrary shade of gray which lacks any chroma? Does it work with…

Autochrome was an early technique for color photography. Wikipedia has a pretty good explanation [1].

The starch grains were randomly scattered on one side of the photographic plate, and acted as filters so that small portions of the plate would capture certain colors. The plate was then developed as a positive image.

When you would shine light through the developed plate it would go through the starch grains (still on the plate) as well as the developed image. The developed image controls the luminosity while the colored starch grains again act as a filter and control the hue of the transmitted light, roughly reproducing the original scene.

[1] https://en.wikipedia.org/wiki/Autochrome_Lumi%C3%A8re

Re: Show HN: Rainbow – an attempt to display colour on a B&W monitor

#25
post #23

Can someone explains how this works? I have frustratingly been googling for 30 minutes now trying to learn how autochrome works. Being tech oriented it's so frustrating when people sum it up in 1 sentence "its made of potato starch and magically it makes color!" How does it work? Do they hand paint the screen? How does it actually add red or blue to an arbitrary shade of gray which lacks any chroma? Does it work with…

What TFA is doing is basically the inverse of a digital camera sensor. They're essentially putting a coloured tint in front of each pixel (actually a block of 4 pixels) in a bayer pattern (https://en.wikipedia.org/wiki/Bayer_filter), and using software to mosaic (convert) a colour image into its Bayer components if you will so that a block of four pixels under a green tint for example is lit only with it's green channel, and so on for each colour. You lose some spatial resolution this way of course.

Re: Show HN: Rainbow – an attempt to display colour on a B&W monitor

#26
post #23

Can someone explains how this works? I have frustratingly been googling for 30 minutes now trying to learn how autochrome works. Being tech oriented it's so frustrating when people sum it up in 1 sentence "its made of potato starch and magically it makes color!" How does it work? Do they hand paint the screen? How does it actually add red or blue to an arbitrary shade of gray which lacks any chroma? Does it work with…

Autochrome was an early technique for color photography. Wikipedia has a pretty good explanation [1]. The starch grains were randomly scattered on one side of the photographic plate, and acted as filters so that small portions of the plate would capture certain colors. The plate was then developed as a positive image. When you would shine light through the developed plate it would go through the starch grains (still…

> go through the starch grains (still on the plate)

This part is key to understanding. The plate with the starch-based colored mosaic is not simply a filter used upon capture to be removed after (as most filters are today), but also a filter to be used upon viewing. Since the same exact “filter” is used for both capturing and viewing of a given photograph, it allows the mosaic to be random, simplifying creation of the filter.

Re: Show HN: Rainbow – an attempt to display colour on a B&W monitor

#27
post #23

Can someone explains how this works? I have frustratingly been googling for 30 minutes now trying to learn how autochrome works. Being tech oriented it's so frustrating when people sum it up in 1 sentence "its made of potato starch and magically it makes color!" How does it work? Do they hand paint the screen? How does it actually add red or blue to an arbitrary shade of gray which lacks any chroma? Does it work with…

The trick is because the shade of grey DOES have chroma. You can't just apply any autochrome panel to the image (unlike what the OP is trying to do with Rainbow), instead, the negative is generated using the chrominance filter

Imagine that each grain is blocking a 'pixel' of the negative. For simplicity of this explanation, I'll pretend the grains are red, green, and blue. If there's a blue grain, only blue light can get through, and thus the luminance is baked in specific to the amount of blue in that region. The same is true for the red, and the green.

Thus, each 'pixel' of the negative isn't determining a monochromatic luminosity (ie black and white), but instead telling the luminosity of a single channel of red, green, or blue.

When the grain filter and the developed negative are combined, we get natural colour. The same filter is used for generation and display.

Another way to think of it is like this: Each pixel on our screen is actually 3 subpixels, each defining red, green, and blue, and we format our image to alternate between telling the red, green, and blue channels how bright to be. This is doing the same, but the subpixels are distributed randomly because that's much easier to make.

EDIT:

If you organise the grains in a geometric pattern, you get Dufaycolor[1].

[1] https://en.wikipedia.org/wiki/Dufaycolor

Re: Show HN: Rainbow – an attempt to display colour on a B&W monitor

#28
post #23

Can someone explains how this works? I have frustratingly been googling for 30 minutes now trying to learn how autochrome works. Being tech oriented it's so frustrating when people sum it up in 1 sentence "its made of potato starch and magically it makes color!" How does it work? Do they hand paint the screen? How does it actually add red or blue to an arbitrary shade of gray which lacks any chroma? Does it work with…

Autochrome is pretty much just subpixels. You capture and view a greyscale image through the same dots-of-color filter plate, and thus you see color, just like an image sensor uses a Bayer filter to deconstruct color into greyscale (with three times as many pixels), and then your screen has three subpixel per pixel which you perceive as a solid color because they're sorta far away and kinda small.

Re: Show HN: Rainbow – an attempt to display colour on a B&W monitor

#30
post #12

Very neat, the outcome probably isn't what you were hoping for, but it has a beautiful and ethereal quality to it. It's like an art piece. From the photos and video, only a small section of the screen has colour. Does that change as you move around, or is the coloured section static? Off topic, but the visual effect seen here is a lot like how my memories and dreams feel; only the thing I'm currently focussing on has…

Yeah I would like to improve the effect. I think the main colour region seems to stay the same. I'm wondering if I can get acetate that's ever so slightly adhesive, so it sticks better to the monitor, which I'm wondering might help the colours show better all over.

Acetate sheets for use on Over-Head Projectors (OHP), used to come on a plain white backing sheet. The top was glossy smooth, and the back was a little tacky; if you can find those ...
Post reply on HN