[MOD] Nexus S screen color. explanation of the 2.3.3 colors, calibration tools! - Nexus S Android Development

Hey
I see there is desire for insights and understanding by reading press articles about 2.3.3 color change.
First, a statement:
What I know:
- What I will explain here
- 2.3.3 change looks bad on my device : Colors are washed out, the response is very far from a 2.2 gamma / sRGB calibrated screen should look like.
What I don't know:
- If the result is bad on every screen. Probably not.
It's known Samsung manufactured at least 2 different Super AMOLED screen revisions, and it's possible that 2.3.3 looks perfect on some screens.
Links:
Issue 15039: Android 2.3.3 screen yellowish
What changed:
In 2.3.3, the screen (framebuffer) driver has been updated.
This screen driver consist of several files, including code that calculate gamma adjustment points and brightness levels dynamically based on a reference gamma table.
Change in 2.3.3 can be categorized in 3 types:
Code and gamma points calculations
1/ A new feature introduced is the ability of the driver to read informations from the screen hardware.
So far, there was no detection at all, just configuration sent.
Now the driver has the ability to ask to the screen: "what are your factory calibration levels for Red, Green and Blue"
2/ Another change is in the driver initialization sequence, supposed to setup the internal screen control hardware calculations for gamma 2.2 instead of something else (not specified)
It has the effect of brightening shadows.
Color temperature change
The updated driver has the ability to use multipliers to adjust the screen temperature on the linear scale.
In theory, it should allow to change red/green/blue levels without altering the color rendition accuracy, despite the complex calculations needed to generate color profiles at each brightness levels.
Today, those Red Green Blue multipliers are fixed in stone, but I'll publish shortly a kernel version + an app so you can control them manually.
It will needed to be treated with care because of potential overheat or fast burn-in side-effects at too high brightness levels.
Different Gamma table (aka Super AMOLED color profile)
Colors calibration for Super AMOLED design has almost no common points with current methods applicable to LCD only.
Calibrating a AMOLED screen requires to setup 255 different hardware correction profiles, one per brightness level.
Instead of that, math calculations, based on a reference gamma table are used to setup responses applied by the screen hardware, that control each single led accordingly.
On a LCD screen it's much simpler as the LCD panel response is always the same: One profile is virtually enough as brightness changes correspond to adjustments of the backlight power.
This is why LCD-type adjustment calibration or color change tools (like the one in CyanogenMod) cannot be used to calibrate Super AMOLED screen.
The gamma table has been vastly updated. It also brighten the shadows compared to previous profiles.
However, Google's previous Gamma table exhibited a purple deviation in dark grays, especially at low brightness settings. This new gamma table fixes the issue.
Source files:
- main driver - calculations
- hardware gamma adjustment points placement
- gamma table (and in the same file: screen initializations sequence)
Commits - source changes:
1/ ARM: herring: panel: Adjust pentile gamma table
2/ s3cfb_tl2796: Add support for reading mtp gamma register offsets
3/ s3cfb_tl2796: Add debug function to read current gamma correction registers
4/ ARM: herring: panel: Add support for reading mtp data
5/ ARM: herring: panel: Update gamma table
6/ ARM: herring: panel: Correct color temperature.
Conclusions
The new driver is properly (I would say: smartly!) written. It implement features exactly how it should be done.
Also, it should work well on each screen revision as it adapt to them.
However, something went wrong in the process.
Calibrating a screen cannot be done
Also, this is a Super AMOLED. Contrast Ratio of it is almost infinite.
Trying to apply exactly color profiles designed for lesser screens, with lower contrasts and gamut cannot work, by design.
However it doesn't mean a Super AMOLED screen is condemned to exhibit washed out or absurd over-saturated colors.
In a similar way, calibrating plasma TVs is not easy but can lead to excellent results.
Kernel for color developers, allowing hardware calibration
In this post
and this one
Yes, a third one too
Yet again another one
write in progress... comments welcome already

just a bit of extra info
http://www.engadget.com/2011/02/27/nexus-s-2-3-3-update-adjusts-screens-color-temperature-we-go-e/
Poll shows
2607 like the new colors.
727 do not like the new colors.

terryhau said:
just a bit of extra info
http://www.engadget.com/2011/02/27/nexus-s-2-3-3-update-adjusts-screens-color-temperature-we-go-e/
Poll shows
529 like the new colors.
157 do not like the new colors.
Click to expand...
Click to collapse
Yes but I think the poll accuracy is affected by the article's photo,
The camera white balance used favor 2.3.3 color rendition.
On the color accuracy topic, the photo is not representative of what you see on the actual screen.
It allows however to calculate differently:
581 (14.9%) "looking good"
170 + 82 + 142 = 394 not happy with the update. "No, my screen looks terrible." + "No, mine's plagued with other bugs here." + "No, everything's gone wrong!"

The poll asks people how they think it looks on their device, not in the picture.
But i agree, polls are inaccurate.
I haven't actually seen the 2.3.3 color profile on my own device because none of the custom kernels here use it. And i don't want to use a stock kernel (cm7 user).
When you update your kernel, will it use the new profile by default?

terryhau said:
The poll asks people how they think it looks on their device, not in the picture.
But i agree, polls are inaccurate.
I haven't actually seen the 2.3.3 color profile on my own device because none of the custom kernels here use it. And i don't want to use a stock kernel (cm7 user).
When you update your kernel, will it use the new profile by default?
Click to expand...
Click to collapse
Yeah, this poll cannot be accurate as the poll answers are for different questions, mixing color changes and general update modifications.
This poll is invalid by design ^^
You cannot add apples and oranges.
Until we manage to get nice colors from the new driver & gamma table, I'll publish mine with the old solution + the Voodoo color profile applied from the app.
But in this thread yes I'll publish a special kernel running the new code. But with the ability to customize it.
The goal is to let people try adjustments and share them

When the 2.3.3 update was released a few days ago, my immediate reaction was positive. I noticed how dramatically better the greys looked. Colors looked more accurate. I viewed the change as positive. I was quite vocal about how this was a fix, not a problem.
http://forum.xda-developers.com/showpost.php?p=11632473&postcount=7
http://forum.xda-developers.com/showpost.php?p=11631763&postcount=56
http://forum.xda-developers.com/showpost.php?p=11630603&postcount=49
http://forum.xda-developers.com/showpost.php?p=11629424&postcount=41
http://forum.xda-developers.com/showpost.php?p=11628604&postcount=30
http://forum.xda-developers.com/showpost.php?p=11618865&postcount=448
http://forum.xda-developers.com/showpost.php?p=11618733&postcount=446
Unfortuntately, after nearly three full days of use I must take back every single one of the above posts. My screen looks terrible. The colors ARE more accurate. The greys ARE much better. However, overall my screen looks like it has jaundice. Everything listed in post #49 referenced above (ie. the dialer) does look dramatically better. However, my whites are terrible. They are not "yellow" per se, but they look like they have a slight yellow tinge like a subtle parchament effect. And honestly, I think since I knew this was an intended fix I convinced myself to like it. I figured the yellow was just my imagination because it was overly blue before, and yellow is the opposite of blue. If I look at my Facebook widget, GMail app, or Market app objectively three days later I can honestly say the yellow is real, and it is quite gross. When compared directly to my girlfriend's myTouch 4G the change is even more apparent. It's not that her whites are overly blue...mine really do have a subtle yellow tinge. And although stock and voodoo are both a bit oversaturated, the new 2.3.3 cover profile does appear undersaturated or "washed out."
Last night I reverted to voodoo color and WOW, it was a breath of fresh air. The colors are not as accurate. However, I don't care. The jaundice is gone, and my screen is vibrant again. If I must accept a tradeoff, I'll take the vibrant oversaturated colors over the sickly jaundice update colors. And this is coming from someone who initially viewed the change as overwhelmingly positive. I suppose subtle differences in sAMOLED manufacturing and each person's own perception of color make each person's preference different. Some people's screens may not have the yellow mine does. However after almost three days of trying to like the new profile, and then a VERY throrough comparison of stock 2.3.2, voodoo, and 2.3.3 ...I'll stick with voodoo. I just can't take the LED jaundice.
Thanks for your hard work supercurio. I'm really looking forward to the calibration tools.

You know @mhaedo, if it a screen looks terrible (in some situations) it's always because the color rendition is not accurate.
Despite each screen physical/technical limitations.
People will tell you "it's washed out because it's calibrated" => wrong.
There is nothing more beautiful − objectively − than a accurately color calibrated screen.
I mean, with a calibrated screen you just forget it because everything is how it should be.
Because it becomes neutral, you don't see the screen anymore, only the images displayed on it.
Thanks for your report!

supercurio said:
You know @mhaedo, if it something looks terrible it's because the colors are not accurate.
People will tell you "it's washed out because it's calibrated" => wrong.
There is nothing more beautiful − objectively − than a accurately color calibrated screen.
I mean, with a calibrated screen you just forget it because everything is how it should be.
Because it becomes neutral, you don't see the screen anymore, only the images displayed on it.
Thanks for your report!
Click to expand...
Click to collapse
Well greys are definitely more accurate and look great. However I suppose you are right. As a whole, it is not accurate. I just purchased your voodoo donate market app to support the development. Thanks again.
Sent from my Nexus S using Tapatalk

supercurio said:
You know @mhaedo, if it a screen looks terrible (in some situations) it's always because the color rendition is not accurate.
Despite each screen physical/technical limitations.
People will tell you "it's washed out because it's calibrated" => wrong.
There is nothing more beautiful − objectively − than a accurately color calibrated screen.
I mean, with a calibrated screen you just forget it because everything is how it should be.
Because it becomes neutral, you don't see the screen anymore, only the images displayed on it.
Thanks for your report!
Click to expand...
Click to collapse
I tend to disagree that people forget about a color calibrated screen. Actually, I know it to be completely false. Most best buy locations have a color calibrated TV display where they have two TVs side by side; one calibrated and one not. If you ask people which TV looks better 99 out of 100 people will tell you the overly blue saturated TV is clearly more bright and has deeper blacks. Those people are wrong. That is exactly what is going on here and its exactly why Samsung and others do this to displays. I'm all for giving people the choice when it comes to their screens but I'm also for not letting people perpetuate a falsehood; I've looked closely at my screen and my wife's, looked at every "horriblely" yellow tinted screen people have posted pictures of and I stand by my statement that there us nothing wrong. People are just used to horribly tuned screens.
Sent from my Nexus S using XDA Premium App

There is calibration and calibration.
Often, the name calibration is used for reddish screen tones and dull colors.
It should only describe a rendering scientifically accurate that fit the intended target color space.
Most times: sRGB color space.
However, I fully agree on the temperature. 6500K, which is the natural sRGB white point is fine compared to natural colors in exterior, but it's rarely the best choice for screens except for people working on imaging only.
I don't think either it's the absolute best choice for a mobile display.
- Cooler (more blue) temperature look better inside especially: more.. white
- We are used to blueish screens. As a consequence 65000 looks strange to most of us.

Polls don't mean a lot, if there are different screen versions, it's possible that the update works great on some screens and not on others.. It's possible that the people answering the Engadget poll have in majority devices with the same screen for which the update worked great.
The Google forums posts say exactly the opposite, 90%+ not happy and only a few happy.
In my opinion it is not possible to think that the colors on the screen of my phone look correct. The screen colors look like something you find on a cheap LCD or an old LCD screen with worn out back light that gives no more contrast.
Anyhow with Supercurio's kernel the issues is temporarily fixed.
Thanks for the hard work!

You're welcome.
It's barely a choice, I would prefer selling my Nexus S than using it with 2.3.3 colors
Voodoo color profile V1 currently is app is far from perfect however. I gave it a 5 or 10 rating only.
− Began porting latest Voodoo color code and code documentation in 2.3.3

kenvan19 said:
I tend to disagree that people forget about a color calibrated screen. Actually, I know it to be completely false. Most best buy locations have a color calibrated TV display where they have two TVs side by side; one calibrated and one not. If you ask people which TV looks better 99 out of 100 people will tell you the overly blue saturated TV is clearly more bright and has deeper blacks. Those people are wrong. That is exactly what is going on here and its exactly why Samsung and others do this to displays. I'm all for giving people the choice when it comes to their screens but I'm also for not letting people perpetuate a falsehood; I've looked closely at my screen and my wife's, looked at every "horriblely" yellow tinted screen people have posted pictures of and I stand by my statement that there us nothing wrong. People are just used to horribly tuned screens.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
Look, I'll agree that an overtly "blue" tinted screen is not good, both for colour accuracy and the life of your SAMOLED screen.
But, I do not for a minute believe the current 2.3.3 colour profile is anywhere close to "calibrated" or "accurate". It's not. Some are experiencing extreme yellow tint and washout. Also as supercurio's Voodoo colour profile has demonstrated the "purple tint" issue can be eliminated without introducing a yellow tint.
And I will repeat this over and over again until I can't type. NOT all SAMOLED screens are the same as supercurio pointed out. There are displays out there more negatively impacted by the 2.3.3 driver update.

supercurio said:
You're welcome.
It's barely a choice, I would prefer selling my Nexus S than using it with 2.3.3 colors
Voodoo color profile V1 currently is app is far from perfect however. I gave it a 5 or 10 rating only.
− Began porting latest Voodoo color code and code documentation in 2.3.3
Click to expand...
Click to collapse
You rock!
I agree about selling the NS due to 2.3.3. I never intended to unlock my bootloader and mess with the kernel.. But here we are, and thankfully you did the amazing work of helping us out.
And I agree there's room to improve (and I will leave that to the master), there is still too much blue tint on my screen, even if the purple tint has been eliminated. I can imagine obtaining a 6500 temperature on this phone, and not the yellow tinted mess Google provided.

supercurio said:
You're welcome.
It's barely a choice, I would prefer selling my Nexus S than using it with 2.3.3 colors
Voodoo color profile V1 currently is app is far from perfect however. I gave it a 5 or 10 rating only.
− Began porting latest Voodoo color code and code documentation in 2.3.3
Click to expand...
Click to collapse
based on the downloads of my kernels...people running 2.3.3 prefer "2.3.2 w/voodoo colors" 2:1 over stock "2.3.3 colors"
thanks for your attention

MadFerIt2011 said:
Look, I'll agree that an overtly "blue" tinted screen is not good, both for colour accuracy and the life of your SAMOLED screen.
But, I do not for a minute believe the current 2.3.3 colour profile is anywhere close to "calibrated" or "accurate". It's not. Some are experiencing extreme yellow tint and washout. Also as supercurio's Voodoo colour profile has demonstrated the "purple tint" issue can be eliminated without introducing a yellow tint.
And I will repeat this over and over again until I can't type. NOT all SAMOLED screens are the same as supercurio pointed out. There are displays out there more negatively impacted by the 2.3.3 driver update.
Click to expand...
Click to collapse
You are entitled to your opinion but I will just say this: I have not seen a single picture of a screen that possesses this "yellow tint" that does not look normal to me. You're right though, SuperCurio fixed the purple tint without normalizing the colors, however his fix (this isn't meant as a slight to SuperCurio as I am a great believer in his work and his skill as a developer) didn't actually make the screen look natural. I still hold to my belief that what most people are claiming is a bug is really just a result of the fact that manufacturers have been using this type of over-blue saturation for years and that most people's eyes have become accustomed to it not to mention the fact that our eyes are easily tricked into seeing bright blue as brighter white.

kenvan19, you need to see how a professionally calibrated screen look like

supercurio said:
kenvan19, you need to see how a professionally calibrated screen look like
Click to expand...
Click to collapse
I used to calibrate screens professionally. I calibrated all the screens in my home, my parents home and my wife's parents home. I have quite a lot of experience with the subject, actually, and I'd really appreciate not being talked down to about it.

Great news keep the good work man
I'm getting ready for Donation cheer

kenvan19 said:
I used to calibrate screens professionally. I calibrated all the screens in my home, my parents home and my wife's parents home. I have quite a lot of experience with the subject, actually, and I'd really appreciate not being talked down to about it.
Click to expand...
Click to collapse
Ah okay sorry. I'll be interested by your collaboration then with the upcoming release, especially if you still have calibration hardware !

Related

[Q] SGNote unnatural colors?

Since I can't see an SGNote in a store yet, curious if the SAMOLED's less than natural colors ever bothers you, they seem to bother me on the lower resolution SAMOLED phones but a bit less on the same res but lower pixel density Tab 10.1 screen (however I prefer Transformer's IPS for a tablet)? -Thx
P.S. - I've heard mention in video reviews that the SGNote does have better color calibration than its other SAMOLED's handhelds.
http://www.mobiletechreview.com/ubbthreads/showflat.php?Number=41813
"Blacks are extremely deep and colors are richer than life, which is typical of Samsung's Super AMOLED display technology. For this high end phone, Samsung spent some time calibrating and tweaking it, and the blue color cast found on other Galaxy phones is at a minimum, and pure black images are pure black with no banding or light patches."
http://www.youtube.com/watch?v=Es7orfYUc3w#t=03m57s
There are three color settings that are select able by the user. They go from very saturated to about normal.
dennishhh said:
There are three color settings that are select able by the user. They go from very saturated to about normal.
Click to expand...
Click to collapse
I didn't know that, cool, I'll look into that, if anyone uploads a YouTube video I'd like to see if that shows up..-Thx
same as computer monitor
i was shocked at how different the colors where when i got my capitvate. unnatural is the only way to put it. took me a long time to get use to the pumped up color amoled screen. (certain colors are increased because that is ones your eyes see easier making the screen pop) so when i was thinking of buying the note i had read that samsung gave the owner the choice to change that pumped up look to a more natural scheme i was thrilled. the lower saturation of color feels more closely to regular lcds. when i hold the phone next to my high end computer monitor with the same picture they are very similar in hue and saturation. although sometimes when i am showing off the big screen phone to friends i switch to the standard amoled setting (because the colors pop) i usually choose the lcd type setting for everyday use. hope this helps.
bedspringlex said:
i was shocked at how different the colors where when i got my capitvate. unnatural is the only way to put it. took me a long time to get use to the pumped up color amoled screen. (certain colors are increased because that is ones your eyes see easier making the screen pop) so when i was thinking of buying the note i had read that samsung gave the owner the choice to change that pumped up look to a more natural scheme i was thrilled. the lower saturation of color feels more closely to regular lcds. when i hold the phone next to my high end computer monitor with the same picture they are very similar in hue and saturation. although sometimes when i am showing off the big screen phone to friends i switch to the standard amoled setting (because the colors pop) i usually choose the lcd type setting for everyday use. hope this helps.
Click to expand...
Click to collapse
It does help, thanks, how is that color setting changed?
P.S. - Even on my newer Samsung TVs, when someone with blue eyes comes on the screen they can look fluorescent fake giving it a sci-fi vibe that can look ridiculous!
SMARTPHONEPC said:
I didn't know that, cool, I'll look into that, if anyone uploads a YouTube video I'd like to see if that shows up..-Thx
Click to expand...
Click to collapse
Zedomax did it http://www.youtube.com/watch?feature=player_detailpage&v=RsmDvvckt6k#t=1096s but ideally still would like to see it in person. The higher res screen must help as the colors are not bothering me like they do on lower res SAMOLED screens. I'll check out the 720p SGNexus in person even though I don't think it has the SGNote 3 color settings ("Dynamic, Standard, Movie" in Settings->Display-Screen Mode) that provide more user control.
Still would also like to see the SGNote with other launchers+cool live wallpaper as I'm no fan of the stock TouchWiz look..it shouldn't be too difficult to make it look cooler than stock right?

Color Calibration Settings Thread

Hey everyone. Since faux123 has implemented gamma controls with his most recent beta kernel and app, I think it'd be good to keep his thread from being flooded with color and gamma numbers. Post the here instead!
Please post which ROM and kernel version you are using. Please provide a few comments about your setting, such as whether you aimed to achieve neutral colors or punchy colors. Also mention if you have experienced yellow tinting when on stock.
Try to adhere to the format below.
Code:
r[b]XXX[/b] g[b]XXX[/b] b[b]XXX[/b]
r[b]XX[/b] g[b]XX[/b] b[b]XX[/b]
r[b]XX[/b] g[b]XX[/b] b[b]XX[/b]
Below is a post I made in the faux kernel thread about how to reference your gamma adjustments.
Hung0702 said:
I used this tool and have gotten color around where I want it. I recommend you save the image and view it in an app that will display it 1:1 scaling. I used Photo Editor for this purpose. It's important that you view the image 1:1 so the pixels of the image coincide exactly with the pixels of the screen.
Now, everyone's display is a little different from the next, and everyone has different color preferences. I personally dislike cold color temperatures.Your mileage may vary.
I suggest you leave the colors at 255, and only adjust Gamma Amp Adjust 0, one slider at a time. As the site says, aim for 2.2 in each of the firsy four columns. The remaining columns should fall in line. Then, adjust the color by lowering them one by one until you achieve a neutral color representation. I suggest that you keep one of the sliders at max and lower the other two accordingly (i.e. keep Red maxed and lower Green amd Blue).
I am using r255 g250 b245; r7 g13 b31. Note that this setting is for punchy, but accurate color. I came from a Galaxy S and used Voodoo Kernel, and this appears very close to the preset for "Punchy." Also note that I have had no issues yellow tinting, so the setting for your display may be different.
I'm not sure how Gamma Amp Adjust 1 affects the gamma other than reversing the effect of Gamma Amp Adjust 0.
Even with the the blue gamma maxed, the best I could get for blue is 1.8, no where near the 2.2 target. I have no iea what this means, though.
EDIT: After some consideration, I decided to have all three color gammas set to 1.8 (r1 g3 b31) and the colors to r255 g241 b255. I'm not sure if the color is better or worse from having 2.2 for Red/Green, but if one color is off, might as well have the other colors equally off.
EDIT 2: r228 g213 b200; r13 g9 b31; b7 yield the best colors for me. It's a tad shy of neutral (a little warm) but the gamma appears to be on point.
Click to expand...
Click to collapse
I'm on ParanoidAndroid BetaSEVEN and using faux kernel 002b5.
Code:
r[b]228[/b] g[b]213[/b] b[b]200[/b]
r[b]13[/b] g[b]10[/b] b[b]31[/b]
r[b]0[/b] g[b]0[/b] b[b]7[/b]
I have found this setting to be punchy and the colors appear pleasantly saturated. Dark greys tend to have an olive tint, but light grey and other colors appear fine.
I never had a yellow tint on my display, nor have I seen any dead pixels.
Stuck with more basic settings.
247,241,252-0,0,31-0,0,16
The colors I find, have solid whites and solid greys. No tints at all, which is what I've been striving for.
qwahchees said:
Stuck with more basic settings.
247,241,252-0,0,31-0,0,16
The colors I find, have solid whites and solid greys. No tints at all, which is what I've been striving for.
Click to expand...
Click to collapse
Well I certainly feel silly. All that time wasted using gamma calibration tools and I didn't just opt to pick which looked best to my eyes. It's not a punchy as I'd like it to be, but I got to admit, it's better than my settings.
Hung0702 said:
EDIT 2: r228 g213 b200; r13 g9 b31; b7 yield the best colors for me. It's a tad shy of neutral (a little warm) but the gamma appears to be on point.
Click to expand...
Click to collapse
What about Gamma amp adjust 1 red and green? Just 0 I guess?
I created a thread a few days ago with a public spreadsheet for this. Would be awesome for everyone to input their values
http://forum.xda-developers.com/showthread.php?t=2039607
Sent from my Nexus 4 using xda premium
As post above states there's already a thread (by Ngo93) with a Google Doc that allows everyone to share their settings together so it's all maintained together rather than having lots of individual posts to check.
Thanks
AvRS

[Q] Correcting color temperature

Both reviews and measurements have shown the HTC One to have a cold color temperature. This is something that should be correctable in software. Do custom ROMs ever include improvements to color temperature?
You'll have to wait until custom kernels are developed and have the screen calibration feature implemented.
clbell said:
Both reviews and measurements have shown the HTC One to have a cold color temperature. This is something that should be correctable in software. Do custom ROMs ever include improvements to color temperature?
Click to expand...
Click to collapse
What do you mean by color temperature. My physics background is messing with me here and I have seen some reviews and mention great color reproduction. So can you describe what you mean?
bobruels44 said:
What do you mean by color temperature. My physics background is messing with me here and I have seen some reviews and mention great color reproduction. So can you describe what you mean?
Click to expand...
Click to collapse
he may mean that screen is not 6500k
cihanleanne said:
he may mean that screen is not 6500k
Click to expand...
Click to collapse
Yes, whites are 7800 Kelvin on the HTC One which is pretty cold. I believe it was done purposely to make it look brighter. Daylight is 5500-6500 Kelvin and 6500 is about the temperature of an overcast sky. Colors should be a bit more accurate if the temp is lowered closer to daylight. It should be easy to fix, someone just has to do it.
There is actually a spec for that. Look up CIE D65. Can't post a link since I'm new here.
bobruels44 said:
What do you mean by color temperature. My physics background is messing with me here and I have seen some reviews and mention great color reproduction. So can you describe what you mean?
Click to expand...
Click to collapse
Colour temperature is one of the measures of the colours a screen produces. If you set a particular pixel to be red 255, green 255, blue 255 the question then is, how much actual red, green and blue light is that pixel emitting? Different screens will produce different relative amounts; so, while you're telling the screen "white, please!" in each case, what you actually see varies from display to display.
Strictly speaking, the more useful measure here is "white-point". There is an internationally-agreed standard for display devices (e.g. televisions and monitors) called D65 which defines the exact ratios of red, green and blue that white is supposed to contain.
(I'm saying "white" here, but the same applies to any other point on the "greyscale" - that is where the logical red, green and blue values are all equal. So a pixel that is red 67, green 67, blue 67 should have the same ratio of red, green and blue light as a white pixel).
"Colour temperature" is a less precise way of measuring white point - it ignores the green component, and looks only at the relative amounts of red and blue light (so a screen can have the correct colour temperature but still be too purple or too green). Colour temperature is measured in Kelvins, and says that the balance of red to blue light is the same as would be emitted by a black-body at that temperature. D65 is approximately equivalent to a colour temperature of 6500K, and people measuring white/grey accuracy tend to measure colour temperature rather than white point, because there is no easy way of writing down a white point as a single number.
So, if a display has a colour temperature of 7800K, that means that a white or grey pixel is emitting too much blue light and not enough red.
The terminology is made more complicated by the fact that when people talk about adjusting the "white balance" or "colour balance" of the screen, they usually use the word "cool" to mean "more blue" and "warm" to mean "more red", which is obviously the opposite of what the colour temperature value is doing - a higher colour temperature means the display is more blue.
My own HTC One has a white-point that is visibly pushed towards the blue, and a couple of reviews have noted this: one at tweakers.net and one at uk.hardware.info ; but relatively few reviewers bother to measure colour temperature, and there have also been one or two contradictory reviews, notably one at computerbase.de.
A larger number of reviews measure maximum screen brightness, and most of those seem to come up with numbers somewhere around either 385 or 485 cd/m-2 but with nothing much in between those values. This suggests HTC may be using at least two different displays on different One handsets. If they are, it's possible there may be differences in white-point as well... but evidence for that is still mostly speculative.
Did anyone figure out how to make an adjustments to color profile on HTC One?
I have 2 HTC One's and one of them has nice cool bluish screen, and another one became much warmer (yellowish) after the firmware upgrade. And that drives me nuts, as that colder look is what I really love about HTC's screen
Phone is rooted and runs custom rom if that matters. Please share your knowledge if anyone know how to make the adjustments.

[Q] Screen calibration - Amoled colors

Resource exists to calibrate the colors of the Moto X 2014 screen?
Leave the most accurate colors, such as white IPS Display. There is possibility? With which resource?
I thank for the help.
I am sure a future modified kernel will allow for color calibration.
knitler said:
I am sure a future modified kernel will allow for color calibration.
Click to expand...
Click to collapse
Is this right?
I did not see this possibility in Moto X 2013.
Andreqkz said:
Is this right?
I did not see this possibility in Moto X 2013.
Click to expand...
Click to collapse
Moto X never really got a whole lot of dev support like most Flagships so probably just no one cared to do it.
Sorry for reviving a thread, but I am quite interested in this subjust considering my screen has the yellow tint. I think out best hope is that faux already has a github branch opened for creating a kernel for our device which most likely will support screen calibration like his kernel for other devices, I also believe he has an app on the play store for doing so for devices that support it.
If you search for screen adjuster in the play store, you will see several apps that can adjust tint, white balance, etc. Not as good as if you were able to do at the kernel level, but...
Any developer interested in creating this resource?
The screen colors " Moto X " are horrible When I compare with other models: Galaxy S5, LG G2, Sony Z3 / Compact...
Andreqkz said:
Any developer interested in creating this resource?
The screen colors " Moto X " are horrible When I compare with other models: Galaxy S5, LG G2, Sony Z3 / Compact...
Click to expand...
Click to collapse
I use CF Lumen to fix the colors. Works pretty well. I adjusted the color temp so whites are actually white now.
But it is the same thing as a kernel with this feature?
Have you used Color Control in a Kernel on another smartphone? It works the same way with this CF Lumen application?
Andreqkz said:
But it is the same thing as a kernel with this feature?
Have you used Color Control in a Kernel on another smartphone? It works the same way with this CF Lumen application?
Click to expand...
Click to collapse
No. But it helps.
_MetalHead_ said:
I use CF Lumen to fix the colors. Works pretty well. I adjusted the color temp so whites are actually white now.
Click to expand...
Click to collapse
Wow. Good find! This is the ONLY app I have found that actually *decrease* RGB channel levels with respect to base levels. All other apps only increase levels. By increasing channels, you wind up removing those inky black on AMOLED screens. So, when your brightness levels increase, the blackness takes on the color of the increased color channel, which of course is bad.
I do question your method of removing the yellowish whites of the Moto X. The color temp adjuster slid all the way to the right at 6500 is essentially no filter at all, as its the default color temp. Moving it to the left warms up the white balance, but doesn't result in whiter whites. What I found to improve whiteness was to keep the white balance at 6500, but in the color channels, reduce both RED and GREEN channels to 0.949 and 0.937, respectively. I just keep these settings around the clock and don't make use of all the other filters.
So, this is the only app that I've found where you can maintain your inky blacks while actually *raising* the color temp, or at least raise BLUE levels with respect to the other 2 channels.
floepie said:
Wow. Good find! This is the ONLY app I have found that actually *decrease* RGB channel levels with respect to base levels. All other apps only increase levels. By increasing channels, you wind up removing those inky black on AMOLED screens. So, when your brightness levels increase, the blackness takes on the color of the increased color channel, which of course is bad.
I do question your method of removing the yellowish whites of the Moto X. The color temp adjuster slid all the way to the right at 6500 is essentially no filter at all, as its the default color temp. Moving it to the left warms up the white balance, but doesn't result in whiter whites. What I found to improve whiteness was to keep the white balance at 6500, but in the color channels, reduce both RED and GREEN channels to 0.949 and 0.937, respectively. I just keep these settings around the clock and don't make use of all the other filters.
So, this is the only app that I've found where you can maintain your inky blacks while actually *raising* the color temp, or at least raise BLUE levels with respect to the other 2 channels.
Click to expand...
Click to collapse
I misspoke, I didn't mean color temp. I adjusted the master filter, decreased red and green like you said you did. And same here, that setting stays permanently without anything else. It makes a HUGE difference, my screen is gorgeous now. I'm glad you found as much success with it as I did
Thanks @_MetalHead_ for mentioning CF Lumen. This works so much better than Screen Adjuster Pro (I had been using that until now).
sha_tan said:
Thanks @_MetalHead_ for mentioning CF Lumen. This works so much better than Screen Adjuster Pro (I had been using that until now).
Click to expand...
Click to collapse
No prob happy to help!
What Motorola should do is offer screen modes, like samsung does
Chad_Petree said:
What Motorola should do is offer screen modes, like samsung does
Click to expand...
Click to collapse
Try CF Lumen. It works wonders.
CF.Lumen has the nasty habit of applying its filters twice when rotating the phone and on the recent-apps screen. So if I calibrate my screen to look just nice, I get a blue tint on those occasions. So I'm constantly reminded of this workaround solution.
I'd rather stick with the yellow tint, trying to get used to it and still hope for a custom kernel to adjust the colors on hardware level. But it looks like nobody is interested in developing for the Moto X 2014... :crying:
mcg33 said:
CF.Lumen has the nasty habit of applying its filters twice when rotating the phone and on the recent-apps screen. So if I calibrate my screen to look just nice, I get a blue tint on those occasions. So I'm constantly reminded of this workaround solution.
I'd rather stick with the yellow tint, trying to get used to it and still hope for a custom kernel to adjust the colors on hardware level. But it looks like nobody is interested in developing for the Moto X 2014... :crying:
Click to expand...
Click to collapse
Weird, I don't have that issue at all.
Sent from my iPhone 6 using Tapatalk
It's not an issue, it's just how the app works.
Chainfire himself confirms it in his thread about CF.Lumen:
http://forum.xda-developers.com/showpost.php?p=51827433&postcount=74
It might be less noticeable if your filter settings are very low.
Everybody talks about removing the yellow tint, but what about toning down the saturation? I find it ridiculously fake, the google music app and tapatalk app look so cartoony with the stock saturation, could I tone it down with cf lumen?

sRGB Mode [Opinions]

So with the new update sRGB mode was enabled and I personally dont find it good, it has too much yellowish tint. I mean how does this make the screen better in any way. The colors might seem accurate but the yellow tint is too hard to ignore. Went back to previous mode. How about you guys
No yellow tint on my display. sRGB seems pretty natural to me, I absolutely prefer it over the standard mode.
Same with 6P of 5X, that's neutral color, your eyes are familiar with vivid-tuned display tone, just like me lol
Your eyes are just used to a brighter more colourful display so it looks worse. it does show of a yellower tint but I'm gonna use it for a while see if I get used to it.
Tbh the mode is for Colourophile's and i'm happy with the normal one
I don't know what you expected. They told you neutral colors when you're used to super saturated colors.
Loving the sRGB personally.
Same, sRBG represent a more natural color spectrum. The "yellow" tint is actually a proper (as close as they could calibrate) representation of true white. Too many oversaturated screens on the market are being accepted as "true" color representation.
Personally I don't like it, too. First I was really excited about it. When i tried it everything doesn't look as shiny as before. All the colors looked like they are washed-out.
Sent from my ONEPLUS A3003 using XDA Labs
I'm not a fan. Personally, I prefer sRGB off and just setting the colour balance slider to max in the display settings. sRGB makes all my icons look washed out, like when you leave a print exposed to sunlight and the ink fades. ????
thelostlegend said:
So with the new update sRGB mode was enabled and I personally find it sucky, too much yellowish tint. I mean how does this make the screen better in any way. The colors might seem accurate but the yellow tint is too hard to ignore. Went back to previous mode. How about you guys
Click to expand...
Click to collapse
I use the amoled. So it doesnt matter to me.
Compared to my computer screen, OPO and many other devices the stock colour calibration is closer than sRGB
lordred12345 said:
Compared to my computer screen, OPO and many other devices the stock colour calibration is closer than sRGB
Click to expand...
Click to collapse
Something wrong with your screen then. The color calibration is a lot more accurate in sRGB mode, but that doesn't mean you can enjoy the original calibration more since it's more "fun" to look at. sRGB, while more accurate, looks a bit washed out in my eyes but after having used it for a while I don't want to switch back because of how exaggerated and saturated the original calibration is.
Guys you are never statisfied.
You have a choice between two options, stop complaining, choose the one you prefer, and try screen calibration apps like Scrreen Balance, or wait for specific mods/app.
sRGB is close to natural colors all objective tests and done on labs say that, what you like is a different thing, many screens are oversaturated so people are used to that. Thoses complain threads are useless.
Just got my replacement device.
Screen is now perfect and even (had tint problems on the 1st device).
And really loving the sRGB mode instantaneously! NOT too yellow, and finally colors which are not crying" HERE I'M! I'M REEEEED! NOOO, HERE! I'M BLUUUUUUE!"
Great job, Oneplus! Thanks!
People who are complaining here just have no clue and are just conditioned by the companies into loving overblown colors. (Just like many people love too loud and too bass-heavy music because the music industry has conditioned them into that.)
Its a similar thing on the S7E, which in 'basic' (sRGB) mode has been measured as the most accurate phone screen available. Once you get used to the more natural look its difficult to go back to 'shop mode'.
Try it for a few days. You can always switch back
As an added bonus you may also have slightly better battery life.
Its making the decision to keep the phone as a second driver easier and it will replace the p9000.
Compared with s6 on basic mode and op3 does a better job, couldn't do a good job in clicking pics tho, you can barely make out anything in these
I really love the sRGB mode. Finally the colors aren't so super shiny anymore. Coming from an iPhone and never liking Samsung like colours that's a really big deal for me.
When white is not white, then it sucks. Better give us KCAL control,
Let me decide which contrast, hue and tone i want =b
So, i agree, sRGB sucks
otonieru said:
When white is not white, then it sucks. Better give us KCAL control,
Let me decide which contrast, hue and tone i want =b
So, i agree, sRGB sucks
Click to expand...
Click to collapse
Absolutely agree with you, when white is not white it sucks, other colors do appear more natural, this mode is best for viewing photos and videos rest I'm not sure .
We need custom kernels with kcal, waiting to try out cm but dash ????
They should call it sDRAB it makes my screen look like a corpse. I like a little spice. sRGB is way too bland albeit accurate. I guess it's useful when using photoshop or snapseed but I don't see any day to day application for it. Other than dying of boredom...

Categories

Resources