[REQ] Screen Calibration App - Nexus S Themes and Apps

Can anyone port the N1 Screen Calibration app to NS? I would love to improve the color calibration on the NS.

Anyone? I was able to get the colors on the N1 almost perfect (for me at least) using the rendering calibration app.

Oh, I didn't noticed your request earlier.
But I started writing that − low level hardware based, dealing directly with S-AMOLED controller.

Yes yes thank you.

Isn't such software embeded in to Cyanogenmod 7? (see that thread http://forum.xda-developers.com/showthread.php?t=745248)
Probably you should try that?

Related

Feedback wanted

App now on the market, thanks for all your help.
great emulation. see my magic/sapphire device specs below...
no sound
very slow response to fire/shoot tap
...other than those issues, nice work.
Hi, great looking and I like the neat touches about adding 10p etc.
Comments - as posted above, no sound and the motion of the base is very slow either by motion detection or using the trackball. Though the trackball seemed to be very intermittent.
I'm running a T-Mobile G2 touch with the latest stock rom. All other background apps, had been disabled too.
Most gracious thanks for your comments. I think I've found the sound bug proper now. I've also found a vast improvement in speed after some GFX tweaks.
The control issues sound odd as both the emulator & my i7500 don't have these problems (but neither have a trackball, the emulator has no sensor), maybe the speed increase will fix things, as the phone was probably getting bogged down with unnecessary drawPixels.
Version 5 is available in the 1st post above, be grateful of any further feedback.
Edit: I've also updated the sensor updated time to maximum to see if that helps.
Great improvemnet.
Sound - now works, firing, explosions, flying saucer. Though the sound of the "invaders" moving is slow, but I am guessing that is as the original?
Movement - The motion sensor works fine now, though the trackball still does not function for left or right movement. If you try the trackball, the app says "motion sensor disabled", but the trackball does not move the player. The fire function works when you depress the ball though.
I love it, takes me back
Daft question but
Could this be used with other arcade roms?
Splather said:
Could this be used with other arcade roms?
Click to expand...
Click to collapse
Yes, a limited few though, those what run on similar 8080 hardware (a few tweaks may be needed).
I will probably add these later.
OK, nearly at the finishing post. I reckon I've sorted the trackball issue, though I don't have a device with a trackball to test it on. I've also added the suggested full screen mode, though it runs a bit slow even after skipping a few frames, but I've left it in for the moment as it will encourage me to further optimize (will probably have a go at h/w acceleration in v2).
Version 6 Now available in the 1st post.
Trackball works fine now, not sure if it's just me but it seems slower than using the tilt method. Nice work.
I prefer the "bordered" view as it reminds me of the actual screen in the cabinet with the border around the black and white screen. Though on some machines they added coloured bands across the screen so that the invaders "appear" to change colour the lower they got. Maybe you could add that in?
"Edited"
Just a thought, not sure if you can do it, but can you override the "back" key functionality, then you could use it as a fire button and the trackball would be movement only. This way it is slightly more authentic in having the left right control and a fire button just like the original.
OMG that's slow!
Uninstalled... sorry
Love the idea, though
beaker656 said:
Trackball works fine now, not sure if it's just me but it seems slower than using the tilt method. Nice work.
Click to expand...
Click to collapse
Seem to have a problem there... read the new control instructions in version & to see if that helps. It's hard to sort until I get a real device.
beaker656 said:
I prefer the "bordered" view as it reminds me of the actual screen in the cabinet with the border around the black and white screen. Though on some machines they added coloured bands across the screen so that the invaders "appear" to change colour the lower they got. Maybe you could add that in?
Click to expand...
Click to collapse
You might be thinking of 'Space Invaders Part II' or 'Space Invaders Deluxe'
beaker656 said:
"Edited"
Just a thought, not sure if you can do it, but can you override the "back" key functionality, then you could use it as a fire button and the trackball would be movement only. This way it is slightly more authentic in having the left right control and a fire button just like the original.
Click to expand...
Click to collapse
You can still used the touch screen when using the trackball.
I don't fancy overriding the back key
Henrikmand said:
OMG that's slow!
Uninstalled... sorry
Love the idea, though
Click to expand...
Click to collapse
I've tried extra hard to speed things up a bit more in version 7.
Might be able to squeeze a bit more???
NEW UPDATE: v7
more speed
vibrator
control tweaks
U seem to just have increased the gamespeed, it still laggs like before.
Very slow and lag in sound.
Looks promising...
Hi guys and gals.
Long story... Gave my code a bit of decent profiling to see what was going on with the trackball. Seems like the cpu emulation core is taking so much time up that there is very little left for the main thread to pick up any events, and when it did, it bogged down the cpu thread. Trackball events have a huge time overhead with keyPressEvents the least, TouchEvents lie some where in the middle.
A nice solution would be to replace my java 8080 cpu source with native code (anyone want to help out here?), but my skills level is probably not up to it.
So, trackball support has now gone completely , replaced with screen buttons. Dpad will still work though, and touching almost anywhere on the screen, other than the left/right buttons will fire too (so your fingers aren't all over the place). Let me know what you's all think.
Found some extra speedups from the cpu core too, but had to butcher a lot of nicely structured code to get the gains.
Updated the first Post with the last version.
Thanks all.
Tidied up the GUI and while I was there...
Deluxe Support.
Catch the APK in the first post.
Could someone give it a final try to see if the controls problem has been fixed???
Thanks very much.
Now on the market. Thanks for all your help.
tonydoc said:
Now on the market. Thanks for all your help.
Click to expand...
Click to collapse
Well thats fine but since you've edited the thread now we don't know the title of this thing anymore

[Local screen calibration] Workaround for uniformity problems

If you think your screen is not uniform, then you know the way it is not uniform. If you haven't realized such thing, please leave this thread for your sanity :cyclops:
UPDATE:
I have done some research and experiments and came up with this solution. If you suffer from uniformity problems, this might be useful. If you are a developer, please consider building around this idea!
Aim :
To make our screen look perfectly uniform without any tint/temperature problems.
What you need:
Download these from play store:
-Screen Filter
-Gradient Wallpaper
Also on your computer [optional , for fine-tuning] :
-Adobe photoshop
How to
1) Open white/gray solid images to observe your uniformity issues. Take a pen and write down, or even make a simple drawing ( eg. left edge is more yellow and right edge is more blue)
2) Launch gradient wallpaper app. Look at your notes and make a gradient which is exactly the negative of your initial tint (eg. left edge is more blue and right edge is more yellow). Save it.
3) Launch screen filter app. Select the gradient image you saved and load it as a filter. Increase the transparency and calibrate it to your liking.
4) (optional) Use Photoshop for much more flexibility with places of gradients/ shapes etc.
----------------------
Hello everyone,
Nexus 4 is an awesome phone with minor imperfections. One of them is washed out colors which is fixed by many custom kernels.
The other imperfection is light bleeding, which is a hardware issue. However this and similar issues with hardware causes non-uniformity (or unevenness) across the display specially if it is held horizontally on a white/gray backgrounds.
I have used 10-15 different handled device with ips displays and %80 of them had a visible non-uniformity. Some of us might be totally fine with it while some of us like myself might want better calibration.
HERE IS THE REQUEST:
I have tried fauxdisplay/kernel for a week and I can customize my screen pretty much however I want. The problem is this kernel/app applies the rules for all of the pixels. It would me awesome if we could have 'local' calibrations. (people who use photoshop should be familiar with adjustment brush that changes properties of chosen area).
Tell me what you think about this.
Re: [request for developers] Local screen calibration
What do you mean exactly? And why?
Sent from my Nexus 4 using xda premium
Re: [request for developers] Local screen calibration
Why would we want this? I'm not sure I understand what use this would have.
Sent from my Nexus 4 using xda premium
mark manning said:
Why would we want this? I'm not sure I understand what use this would have.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
To fix non uniformities across the screen . For IPS screens, when you tilt left you willsee aa yellow tint on the screen, when you tilt right you will see a blue one. If you are looking directly without tilting, right side will be bluer than left side (like a gradient most visible with gray) To fix this, we can tell our kernel to render left side little bit bluer to reduce the gradient effect.
Hope this is explanatory.
maxwellr said:
To fix non uniformities across the screen . For IPS screens, when you tilt left you willsee aa yellow tint on the screen, when you tilt right you will see a blue one. If you are looking directly without tilting, right side will be bluer than left side (like a gradient most visible with gray) To fix this, we can tell our kernel to render left side little bit bluer to reduce the gradient effect.
Hope this is explanatory.
Click to expand...
Click to collapse
i get what you mean, but im sure its a LOT more work than just that..
on another note, i read that the optimus g rom on the nexus makes the screen look absolutely amazing - im waiting till someone ports the settings for that onto our phone and hope that this calibration issue ends there.. too much time is being wasted on this (for good measure, yes. but still)
Re: [request for developers] Local screen calibration
maxwellr said:
Hello everyone,
Nexus 4 is an awesome phone with minor imperfections. One of them is washed out colors which is fixed by many custom kernels.
The other imperfection is light bleeding, which is a hardware issue. However this and similar issues with hardware causes non-uniformity (or unevenness) across the display specially if it is held horizontally on a white/gray backgrounds.
I have used 10-15 different handled device with ips displays and %80 of them had a visible non-uniformity. Some of us might be totally fine with it while some of us like myself might want better calibration.
HERE IS THE REQUEST:
I have tried fauxdisplay/kernel for a week and I can customize my screen pretty much however I want. The problem is this kernel/app applies the rules for all of the pixels. It would me awesome if we could have 'local' calibrations. (people who use photoshop should be familiar with adjustment brush that changes properties of chosen area).
Tell me what you think about this.
Click to expand...
Click to collapse
You are asking too much.
Yes you are. LCD screens cannot have regional calibration.
Sent from my Nexus 4 using xda premium
richteralan said:
You are asking too much.
Yes you are. LCD screens cannot have regional calibration.
Sent from my Nexus 4 using xda premium
Click to expand...
Click to collapse
I don't know how current calibrating is done, so I'd be happy if some developer can help me out.
There are possiblities:
software filtering -> gpu-> driver-> screen (slow)
gpu-> graphic matrix-> software calibration -> driver-> screen (fast)
gpu-> graphic matrix-> driver-> calibration within driver with given values -> screen (fastest)
if it is the first one, it can easily be done. You can choose what to do to any individual pixel. For example, It is done when there are pop-up windows. While pop-up is bright and visible, remaining area is darkened/grayed with some software processing. So with root access, a program might make sure that some area of the screen is always dimmer, brighter or more saturated than other, while it is running on background. (like a filter that is always on top. This for sure can be done: look at many apps that you can slide from left anywhere within android and some menu pops up. What if instead of a menu %85 transparent and blue [to fix yellowing] solid color stays there?)
If it is second one, well, then it is hard as it needs a lot of C programming- testing. But it will be faster than first option.
Check the first post for the update!

Disable dynamic contrast?

I hate the dynamic contrast on this phone. To the point im thinking of returning it to get another phone. I was reading this review
http://www.anandtech.com/show/6747/htc-one-review/10
and it leads me to believe that it is possible somehow. "The HTC One includes a dynamic contrast function which can’t easily be disabled, as there’s no option in the display settings for it."
Does anyone know if theres a mod to do this or how I could do it? Maybe theres a rom that allows this? Its driving me crazy the way the backlight adjusts constantly.
Mr Sliff said:
I hate the dynamic contrast on this phone. To the point im thinking of returning it to get another phone. I was reading this review
http://www.anandtech.com/show/6747/htc-one-review/10
and it leads me to believe that it is possible somehow. "The HTC One includes a dynamic contrast function which can’t easily be disabled, as there’s no option in the display settings for it."
Does anyone know if theres a mod to do this or how I could do it? Maybe theres a rom that allows this? Its driving me crazy the way the backlight adjusts constantly.
Click to expand...
Click to collapse
Errm do you mean auto brightness? As dynamic contrast really isn't going to be noticeable enough to annoy anybody, as proven with TV's.
Try just setting brightness to 1/3 of the slider.
godofwar424 said:
Errm do you mean auto brightness? As dynamic contrast really isn't going to be noticeable enough to annoy anybody, as proven with TV's.
Try just setting brightness to 1/3 of the slider.
Click to expand...
Click to collapse
No I don't mean auto brightness. I would never use dynamic contrast on a tv. It's terrible and I don't know how anyone can not notice it.
Mr Sliff said:
No I don't mean auto brightness. I would never use dynamic contrast on a tv. It's terrible and I don't know how anyone can not notice it.
Click to expand...
Click to collapse
Dynamics contrast only affects pure black scenes and it is not really noticeable during a normal TV show. Apart from us lot most wouldn't notice it, but on this phone I can't notice It at all and it would be linked to auto brightness so that it tries to keep up a consistent experience. Try sticking a constant brightness and see if it's better
Sent from my HTC One using xda app-developers app
I am interested in the Dynamic contrast. I use 4 24in HP monitors at work and I actually am in the 5% of people who enjoy having it lol
Sent from my Nexus 10 using Tapatalk HD

[Q] 2 Questions:ColorBoost and pink spot in camera foto

Hi everyone!
I am a happy owner of AtrixHD,but two things I do not like:
1.Color boost technology of display.Such colors are acceptable for gaming,web browsing e.t.c.,but playing video and watching foto give very unreal colors,oversaturated,especialy pink(red).Definetly,there is no color adjustment in stock roms.Is there any chance to adjust colors(especially their saturation) within the settings of any custom rom or kernel which are discussed in development section?
2.In low light conditions(for example:small room with one window in cloudy day)my stock camera app is givng a spot with more pink color in the center of display,same spot appears on foto.All other camera apps from google play have the same spot.With normal light conditions everythig is ok.Does anyone has the same?Is it a hardware or software issue?
Thanks in advance for all replies,this i s a great forum.Sorry for my English,I am from Ukraine,Eastern Europe.
mrmate said:
Hi everyone!
I am a happy owner of AtrixHD,but two things I do not like:
1.Color boost technology of display.Such colors are acceptable for gaming,web browsing e.t.c.,but playing video and watching foto give very unreal colors,oversaturated,especialy pink(red).Definetly,there is no color adjustment in stock roms.Is there any chance to adjust colors(especially their saturation) within the settings of any custom rom or kernel which are discussed in development section?
2.In low light conditions(for example:small room with one window in cloudy day)my stock camera app is givng a spot with more pink color in the center of display,same spot appears on foto.All other camera apps from google play have the same spot.With normal light conditions everythig is ok.Does anyone has the same?Is it a hardware or software issue?
Thanks in advance for all replies,this i s a great forum.Sorry for my English,I am from Ukraine,Eastern Europe.
Click to expand...
Click to collapse
I know that ParanoidAndorid (not ours, OFFICIAL PA) uses custom color tweaks in their Nexus kernels. There might be a way to something similar for us, but I've never looked into it nor would I know where to start. Defy CM's were\are able to run color filters via software, not what you're looking for, but it does mean that its possible to tweak the display levels via software.
I've never had the pink spot issue, not in low light or good light. My low lights are just washy and kinda crappy, but no spots. HDR does much better in low light, sucks it doesn't work on 4.2 . HDR does look a bit oversaturated so you might not like it. Might be HW, might not be -- can't really say with any certainty.

[Q] Nexus 6 Color Calibration

Hello,
I just purchased a Nexus 6 and am curious what options there may be to change the color saturation settings. I've already flashed CM12 and have been playing around with the Live Display settings, but they don't seem to help. I am able to change the color temperature and the RGB values, but the colors still appear to be overly saturated in my opinion. I'm interested in a way to adjust them so they are closer to the Professional Photo mode on Samsung's recent devices, or the iPhone. Is there a software tweak or ROM that would allow me to do this or is there a hardware limitation that would prevent this?
Thank you!
Solved
AvalancheRyder said:
Hello,
I just purchased a Nexus 6 and am curious what options there may be to change the color saturation settings. I've already flashed CM12 and have been playing around with the Live Display settings, but they don't seem to help. I am able to change the color temperature and the RGB values, but the colors still appear to be overly saturated in my opinion. I'm interested in a way to adjust them so they are closer to the Professional Photo mode on Samsung's recent devices, or the iPhone. Is there a software tweak or ROM that would allow me to do this or is there a hardware limitation that would prevent this?
Thank you!
Click to expand...
Click to collapse
Never mind, I found the answer! KCAL Color Calibration can do this.

Categories

Resources