We used the built-in PS4 voice API's.
But I cannot reveal future plans...yet.
Ok. Let us know if there is new stuff coming! :+
Yeah you'd think so, but I guess it's like you said and they want to keep it a secret!
And wow, your knowledge of all this stuff blows my mind haha, I'm only new to the world of image processing and graphics so I don't really understand much of it. ...
Well, most of the things I'm talking about here (with respect to color
quantization) are pretty ancient. Most of this stuff was hot around the 80's
and earlier 90's (until true-color accelerators took over). There is basically
nothing new (while my highlighter can be considered new somehow, anyways).
Image processing/reproduction on limited colors palettes is a different story
than all these nice 24-bit Fourier etc. analysed images. Not because it is
more complicated from a theoretical point of view, no, but it's more
convoluted I would say, because in the earlier days you also had to respect
the limited hardware much more while doing graphics. Image reproduction is a
hot topic on limited hardware. Today you won't find it at that scale any
longer but image reproduction is still an important topic when for example
mapping color-spaces (gamuts) around, for example when mapping sRGB into a
printers gamut spanned by its inks. Such transformations are pretty delicate,
complex and are often patented or kept secret (like the ingredients of Chanel
No. 5).
--
missile vs. Photoshop -- upon image quantization. xD I've put my stuff
together to show the current state and whats good for. Some comparisions are
to follow for those who are interested.
24-bit original
Without Dithering
Photoshop, quantized (256 colors)
missile, quantized (256 colors)
After some minor modification, I think I am on-par with Photoshop in this
department, i.e. in finding the best colors. But Photoshop seem to just weigh
some stuff a lil differently. Their blue shades are a bit less compressed
while the blue-pink ones get a little bit more compress. It's the other way
around in my picture. Pretty hard to notice, anyways.
With Dithering
Photoshop, quantized (256 colors), dithering (pattern)
missile, quantized (256 colors), dithering (pattern)
Pretty good, what? However, I still lag behind a bit. But I know where the
issue is on my part. I just need to develop a different dithering strategy.
Unfortunately, I'm loosing a couple of shades with my current technique.
Fixing that will finally bring me on the same level, if not surpassing
Photoshop altogether. Well, can you see a difference at all?
But now lets see how Photoshop can deal with highlights!
By now I wrote two different algorithms to account for the highlights in an
image while quantizing. I will present the result of one which will reproduce
some very good highlights by retaining as much colors/shades as possible.
24-bit original
Photoshop, quantized (256 colors), dithering (pattern)
missile's highlighter, quantized (256 colors), dithering (pattern)
The highlights my algorithm is able to reproduce surpasses the ones of
Photoshop in orders of magnitude and resample the ones of the original
pretty closely. But these nice highlights won't come for free. Highlights
pretty much work against any quantiztion algorithm. Such an algorithm needs
another optimizing strategy if you also want to retain resp. control the
quality of the highlights. It's a trade-off in that you have to trade in some
shades for getting a few more shades for the highlights because there are
only so many entries in a color palette (256 in this case). As can be seen,
there are, for example, a few less blue shades in my highlighter compared to
the Photoshop version. But these are covered via dithering quite nicely.
Here is a close-up of one of the highlights from the two images above;
left: Photoshop, right: missile's highlighter
As I previously wrote, highlights weren't that much of an issue back then
because image quantiztion algorithms usually focused on quantizing natural
pictures (more or less) which are pretty much absent of any highlights or,
for that matter, colors very few in amount. Synthesized images were never
really used to demonstrate the performance of quantiztion algorithms. You will
find pictures of Lena, the Mandrill and friends the most regarding image
quantization. Upon the time where computer generated images became more and
more common, true-color palettes also became more common. And as such there
wasn't a real need to modify the classic algorithms (like median-cut etc.) to
focus on the highlights for such images, I think. So where does the need now
comes from if we are all fine with true-color palettes these days? Well, it's
a pure artistic affair. When I create some minimalistic color styles, effects
etc. while creating an images at full-color resolution (>= 24-bit) and
converting it down afterwards, then my well-crafted/placed highlights etc.
won't be reproduce to my liking. And this sux.