Hello all,
Now that there are so many great devs supporting our device there is a question that i would like to ask.
Is there any possibility to optimize and add OIS through custom roms in the near future?
If i am not wrong the quality on OP3,GP is better(even with google camera) due to their software during the img processing. It would be splendid to have the camera improved even by a small margin.
I also want to clarify that i am not circle jerking about the camera, i am humbly asking if such software upgrade would be possible.
Thanks!
Ois is hardware dependant. Yes, op3 has same sensor, but with ois implemented. You cant have it by some software tweaks
But there is EIS, so electronik stabilization. Maybe this helps?
Thanks for the responses. I havent really make any research regarding mobile phone sensors so i could only guess.
If OIS is out of question due to being hardware dependent, then what about the image processing?
As far as i have seen its mostly software dependent so do you think that we could get better quality ?(i.e better night shots)
manuelbvb said:
But there is EIS, so electronik stabilization. Maybe this helps?
Click to expand...
Click to collapse
Cant see EIS on the stock came( i meant an enabler)
Yes it is not activ, bit maybe the devs could integrate it. It should be possible because no extra Hardware is needed.
You need sources and blobs and stuff. Its not that simple, wouldnt bet on it happening. Only realistic way is if leeco themselfes push update with improved quality
Incogn said:
You need sources and blobs and stuff. Its not that simple, wouldnt bet on it happening. Only realistic way is if leeco themselfes push update with improved quality
Click to expand...
Click to collapse
That sounds good, but i usw lineage OS and therefore the leeco updates are useless?
Related
Here are some details I uncovered in regards to the camera of Moto G:
Camera specification:
- 5mpxl
- f/2.4
- 4mm focal length.
Most definitely a small sensor, (< 1/3.2' ), likely 1/4'. Also very likely won't have BSI for better low light performance.
Meanwhile there's no good teardown (yet) to find out the make of the camera module, by going through the spec sheets of many other phones, the sensor is likely to be same one you find in Lumia 625.
Most of you will probably agree that Moto G doesn't take good photos. Meanwhile the optic is the best it should be well capable of better.
Issue at the moment is that there's TOO MUCH noise reduction, which can cause a very 'water-paint' feel to the pictures, and destroying any form of sharpness.
From my test with stock and many other camera apps (Lenovo, focal, a better cam, etc etc), while they help with the compression, focus, white-balance and metering etc. and can help the quality of the photos. They don't fix the sharpness/noise reduction issue with the camera. It seems like it's been hard-coded into the software for the camera.
Are there anyone out there who will be able to fix this?
The Motorola camera app was updated today, has this improved the noise reduction?
Nuthin' but a 'Moto G' thang
cption said:
Are there anyone out there who will be able to fix this?
Click to expand...
Click to collapse
Google seems to be working on a completely overhauled Hardware Abstraction Layer for the cameras that will allow apps to tap more directly into the camera pipelines. They'll be able, for instance, to get RAW captures and and do their own custom demoisacing/debayering and the whole post- pipeline. That would probably fix any heavy-handed processing done by any of the OEMs.
AluKed said:
Google seems to be working on a completely overhauled Hardware Abstraction Layer for the cameras that will allow apps to tap more directly into the camera pipelines. They'll be able, for instance, to get RAW captures and and do their own custom demoisacing/debayering and the whole post- pipeline. That would probably fix any heavy-handed processing done by any of the OEMs.
Click to expand...
Click to collapse
RAW just gives an uncompressed image, there's no real guarantee that no processing takes place..
I'm going to report my findings on the new moto camera update. From the look of it it's just a routine, general update that shouldn't make much difference.
bien irleeno
cption said:
RAW just gives an uncompressed image, there's no real guarantee that no processing takes place..
Click to expand...
Click to collapse
Not really. RAW is much more than an uncompressed image, it's as close to the raw, unprocessed sensor output as possible. No demosaicing, no tone mapping/gamma, no conversion from (typically) 12 bits per pixel to 8 bits, no processing and no lossy compression. If any of this is done, then it isn't RAW.
For you which camera app is the best ?
el-marino said:
For you which camera app is the best ?
Click to expand...
Click to collapse
camera awesome is amazing and vignette its very good try with this app's u can get a better pic from stock cam
I think the original Android app takes better photos
The only problem with this app is the HDR
I installed the original app 4.2, 4.3 and 4.4, none of them has the HDR
Any way to solve this?
I've just installed snap camera, I have to say it is streets ahead of stock moto cam.
Sent from my XT1032 using Tapatalk
I wasn't able to post before/after comparison with the stock camera app as it updated itself. So far I'm not seeing any different image wise between the update.
I've done some comparison shots in between the cameras, and added in my Ativ S (GS3 WP8 alter-ego) as a bonus.
Snap Camera focus very well, and I was able to take good shots with my shaky hands. However, the blurring issue is very apparent with all camera apps..
N.B. The Focal photo was slightly blurred due to my shaky hands, sorry!
Just to clear it, you're talking about this paid app ?
https://play.google.com/store/apps/details?id=com.marginz.snap&hl=en
SlashGear have posted an article on the Camera software update released by Motorola.
This update does a tiny bit to improve all areas of shooting with manual controls, and shows sign that Motorola isn’t going to let this device fall by the wayside at all, whatsoever.
Click to expand...
Click to collapse
[SlashGear]
lost101 said:
SlashGear have posted an article on the Camera software update released by Motorola.
[SlashGear]
Click to expand...
Click to collapse
I dunno Slashgear articles seems iffy...
Moto G ALREADY had the Exposure/Focal Ring tbh, seems they didnt notice or use it in their original review. This exposure/focus ring is the basis of their camera comparison it seems.
I did not find options to manual focus and exposure.
Psychoferno said:
I did not find options to manual focus and exposure.
Click to expand...
Click to collapse
It's just the ring that you can drag around the screen to choose the point of focus and exposure. I'm sure that we (at least I did!) had this from the beginning on Moto G (maybe the X didn't and that's where the stories are coming from?) and the recent update was basically bug fixes for us.
Yes, the G Moto already had this function. Thanks for the clarification.
Kameo said:
Just to clear it, you're talking about this paid app ?
https://play.google.com/store/apps/details?id=com.marginz.snap&hl=en
Click to expand...
Click to collapse
Yes, I just used the trial for the comparison.
Note that XDA compresses the image so it's very hard to tell from the photos I posted.
But the Moto-G is absolutely no match for the camera on my Ativ-S/GS3. Not sure if it will fair better if the noise reduction issues been fixed.
But Snap Camera seem to do the best job out of the apps I've tried, for my shaky hand of course. Not compared the HDR mode yet but stock camera do that quite well.
any comparison between s3?^
t-bon3 said:
The Motorola camera app was updated today, has this improved the noise reduction?
Nuthin' but a 'Moto G' thang
Click to expand...
Click to collapse
Camera apps rarely make any significant difference in quality, unless they start passing different parameters/settings to the camera HAL.
Usually, if you see major changes in camera performance, it's HAL changes, which require a system firmware update.
Entropy512 said:
Usually, if you see major changes in camera performance, it's HAL changes, which require a system firmware update.
Click to expand...
Click to collapse
I'm guessing that we'll get the Camera HAL v3 with Kit Kat 4.5. I mean, that's the kind of feature that would justify a version bump. Hopefully the hardware will be compliant enough that it won't have to run in the Limited Semantics mode.
So, I read from reviews that while the 6p camera is great, it does have some issues with certain images like hdr. That being said, is there a possibility a dev here will issue a flashable/installable camera improvement? I know this is a silly question to ask but I was curious nonetheless
Info
abraxo said:
So, I read from reviews that while the 6p camera is great, it does have some issues with certain images like hdr. That being said, is there a possibility a dev here will issue a flashable/installable camera improvement? I know this is a silly question to ask but I was curious nonetheless
Click to expand...
Click to collapse
test camera with this app
it show and capture with NO effect on view
CameraW
https://play.google.com/store/apps/details?id=com.geekstools.cameraW
there s lots of new improvement in camera
new API and so new capturing algorithm
beside software improvement thr is awesome camera lens
:good:
So what your saying is that various photography apps may or may not improve performance?
You will have to wait for Google to release software update.
As I'm not so techy, I was wondering if the fact that the honor has OpenCL API, makes it so that not only the camera but also VIDEO can be improved with future updates?
Cause the quality of the video is really not what I'd like to see. The bad (or even lack of) autofocussing makes me cringe. This (and the better battery) is the only reason why I'm considering buying a moto x play instead.. Cause although it has the same sensor, the quality is much, much better.
Also, I know future updates CAN improve the camera, but WILL they? As far as I've heard there hasn't been any changes made to the quality of it in recent updates, or am I wrong?
Kind regards,
Mush
bump.
Why no answers?
I'll shorten my question:
Will the camera/video quality be drastically improved in the future?
(because of this OpenCL API-thingy)
thus will it be able to surpass the moto x play quality?
g0tMush said:
bump.
Why no answers?
I'll shorten my question:
Will the camera/video quality be drastically improved in the future?
(because of this OpenCL API-thingy)
thus will it be able to surpass the moto x play quality?
Click to expand...
Click to collapse
In general, wait for the MM update at least which will be out anytime soon. Huawei rom updates in China happen throughout the year so there will be improvements but cannot predict how much and how soon.
To be specific about the video, Huawei phones have all comparably poor video recording quality. So i am not too hopeful of drastic improvements on that front. I expect change only on Huawei phones with the newer Kirin 950 chip.
Dont expect miracles
warea said:
In general, wait for the MM update at least which will be out anytime soon. Huawei rom updates in China happen throughout the year so there will be improvements but cannot predict how much and how soon.
To be specific about the video, Huawei phones have all comparably poor video recording quality. So i am not too hopeful of drastic improvements on that front. I expect change only on Huawei phones with the newer Kirin 950 chip.
Click to expand...
Click to collapse
Thanks for the reply!
What I understood of the review was that this phone has a unique way of dealing with photo processing. Like it hasn't got a dedicated ISP or something. And thus, the picture quality is more easily updatable than other phones.
Or did I misunderstood that?
androidauthority. com/honor-7-arm-mali-gpu-image-processing-627997/
(wasn't allowed to post an url yet cause of post count, add the www and connect the .com)
g0tMush said:
Thanks for the reply!
What I understood of the review was that this phone has a unique way of dealing with photo processing. Like it hasn't got a dedicated ISP or something. And thus, the picture quality is more easily updatable than other phones.
Or did I misunderstood that?
androidauthority. com/honor-7-arm-mali-gpu-image-processing-627997/
(wasn't allowed to post an url yet cause of post count, add the www and connect the .com)
Click to expand...
Click to collapse
Hey buddy try this maybe you can solve your video issue...
http://android.wonderhowto.com/how-to/get-new-moto-x-camera-app-most-android-devices-0167066/
Inviato dal mio PLK-L01 utilizzando Tapatalk
Since it is a software feature and we have system images....
Has anyone attempted to port the EIS from pixel to the 6P?
Probably that helps really out with the issues in videos we have right now...
i doubt that ever be ported
flex360 said:
i doubt that ever be ported
Click to expand...
Click to collapse
Could be bundled with the apk itself, like assistant.
Well, exploring the system pixel image, i found this build.prop lines.
Code:
persist.camera.gyro.android=4
persist.camera.tof.direct=1
persist.camera.tnr.preview=1
persist.camera.tnr.video=1
ro.camera.notify_nfc=1
Since i have the assistant fix already,
Code:
ro.product.model=Pixel XL
ro.opa.eligible_device=true
I added them to the build prop. The phone seems a bit better in image stabilization or is it just me?
Looking for someone else to confirm. Take a backup, as always.
Build prop edit
Add
persist.camera.eis.enable
i42o said:
Build prop edit
Add
persist.camera.eis.enable
Click to expand...
Click to collapse
There is already. (it's the default EIS included in the N6P)
They talk about an advanced, way better EIS in the Pixel XL. (the camera I believe it's the same as N6P, or at least, the specs are.)
It is possible if it is software on apk level + build.prop like assistant.. If it is hardcoded in lib files (probably proprietary/vendor) then it is impossible.
Xmaster8 said:
It is possible if it is software on apk level + build.prop like assistant.. If it is hardcoded in lib files (probably proprietary/vendor) then it is impossible.
Click to expand...
Click to collapse
Theoretically, it IS possible, but requires a good amount of reverse engineering.
Since asm/machinecode isn't fun nor easy (arm still easier than x86, tho), it will take a huge effort just to have the code in an understandable language.
I will see what can I (and possibly others) discover.
CappyT said:
Theoretically, it IS possible, but requires a good amount of reverse engineering.
Since asm/machinecode isn't fun nor easy (arm still easier than x86, tho), it will take a huge effort just to have the code in an understandable language.
I will see what can I (and possibly others) discover.
Click to expand...
Click to collapse
Theoretically yes.. But nearly impossible.
All the info we have is that EIS 2.0 pings gyroscope 200 times per second and then process every image to do the stabilization on Pixel so the first question is: Can snapdragon 810 actually handle that? It might but how long before it throttles and video becomes unusable?
Secondly snapdragon 820/821 have lots of updates/added components in image processing to boost camera performance and quality...
Pixel HDR+ doesnt even run on CPU but on HVX which a.f.a.i.k. we dont have. I will add the link if i can find the info for this as i saw it earlier today.
EDIT: Pixel HDR+
So whe might actually lack the hardware to do EIS 2.0 or HDR+ (pixel way). I certainly hope we dont but we probably are..
Xmaster8 said:
Theoretically yes.. But nearly impossible.
All the info we have is that EIS 2.0 pings gyroscope 200 times per second and then process every image to do the stabilization on Pixel so the first question is: Can snapdragon 810 actually handle that? It might but how long before it throttles and video becomes unusable?
Secondly snapdragon 820/821 have lots of updates/added components in image processing to boost camera performance and quality...
Pixel HDR+ doesnt even run on CPU but on HVX which a.f.a.i.k. we dont have. I will add the link if i can find the info for this as i saw it earlier today.
EDIT: Pixel HDR+
So whe might actually lack the hardware to do EIS 2.0 or HDR+ (pixel way). I certainly hope we dont but we probably are..
Click to expand...
Click to collapse
I read the full xda article on sony sensor. (It's on xda portal)
Yup, we cannot do HDR+ video without destroying the processor, but we can support actually the EIS 2.0, since there's no hardware requirement for that. You just need a gyroscope (which we have).
As for throttling, maybe we can't shoot a 4k 30fps full eis video, but the point here is getting better 1080p videos, not shaky as hell.
The build.prop i posted on OP seems to do something. But maybe it's placebo... I gotta wait someone like me tries it to actually say it does.
CappyT said:
There is already. (it's the default EIS included in the N6P)
They talk about an advanced, way better EIS in the Pixel XL. (the camera I believe it's the same as N6P, or at least, the specs are.)
Click to expand...
Click to collapse
If I'm not mistaken the 821 soc has something specific that allows it to run the camera features exclusive to the pixel... After enabling this in build prop I feel as if it didn't make a difference, as you mentioned it's already there... The camera works for me but the stabilizing is still not good
i42o said:
If I'm not mistaken the 821 soc has something specific that allows it to run the camera features exclusive to the pixel... After enabling this in build prop I feel as if it didn't make a difference, as you mentioned it's already there... The camera works for me but the stabilizing is still not good
Click to expand...
Click to collapse
Did you put the 5 values in the first post? Also, it requires you to have already the "assistant" mod in (the two values mentioned just under)
After, reboot and clear data+cache of the camera app.
Agreed, but the stabilizer doesn't need ANY hardware. I'm not trying to port HDR+ or any other thing. Just the stabilizer.
CappyT said:
Did you put the 5 values in the first post? Also, it requires you to have already the "assistant" mod in (the two values mentioned just under)
After, reboot and clear data+cache of the camera app.
Agreed, but the stabilizer doesn't need ANY hardware. I'm not trying to port HDR+ or any other thing. Just the stabilizer.
Click to expand...
Click to collapse
At 1080p you can slightly tell eis is there but when you record in 4k the shaking is more notable... I do feel as if there is something specific to the software that can be ripped and implemented into other devices... I'm trying to do some digging but I'm kinda lost . Will report if I find anything
CappyT said:
There is already. (it's the default EIS included in the N6P)
They talk about an advanced, way better EIS in the Pixel XL. (the camera I believe it's the same as N6P, or at least, the specs are.)
Click to expand...
Click to collapse
add this too
persist.camera.is_type=4
This may seem kinda stupid but would it be possible for me to replace the imx298 main camera and replace it with a pixel imx 398 or an s7 camera?
A) You could have to make sure it fits in the same space.
B) Makes sure it has the same connections.
C) You'll have to rewrite your phone's software to get info on and off the camera AND how to interpret that data once it is off and apply the appropriate tweaks.
Overall, you'd be better off just buying something with that module in there if it's that important to you.
Why are people being such asses? Lol if you're not going to give a productive answer then shut up.
I found a thread from 2013 which basically says no it's impossible without re-writing the kernel, BUT it was possible with the xperia neo where sony released the same phone with two different camera modules. Although it's unlikely with the v20.
http://forum.xda-developers.com/showthread.php?t=2180366
If there were a way to make this crappy, over-sharpening, oil-painting looking camera, any better I certainly would like to know about it too.
ronattack said:
If there were a way to make this crappy, over-sharpening, oil-painting looking camera, any better I certainly would like to know about it too.
Click to expand...
Click to collapse
I had a huge noise reduction issue when I first bought my T-Mobile V20. Full bright shots with trees would have so much noise reduction applied, the trees looked exactly like oil paintings.
I called T-Mobile and got it replaced, and the new phone still does the noise reduction, but it's way better (less than half the amount). You might want to try that if you can. The V20 seems to be a bit inconsistent...
ronattack said:
Why are people being such asses? Lol if you're not going to give a productive answer then shut up.
I found a thread from 2013 which basically says no it's impossible without re-writing the kernel, BUT it was possible with the xperia neo where sony released the same phone with two different camera modules. Although it's unlikely with the v20.
http://forum.xda-developers.com/showthread.php?t=2180366
If there were a way to make this crappy, over-sharpening, oil-painting looking camera, any better I certainly would like to know about it too.
Click to expand...
Click to collapse
You may want just to use Snap Camera HDR, or Google cam Mod or Hedge Camera or ProShot with NR set to minimal and 95%jpeg compression. Or you may even try stock camera libraries mod from XDA but root needed