Esato

Forum > Sony Ericsson / Sony > Software, Firmware and Drivers > Modded Camera Driver for k800i/k810i

Previous  123 ... 131415 ... 229230231  Next
Author Modded Camera Driver for k800i/k810i
rockygali
K810 Blue
Joined: Nov 21, 2005
Posts: > 500
From:
PM, WWW
Posted: 2007-08-28 08:03
Reply with quoteEdit/Delete This PostPrint this post
but if its a bit grainy... id rather stick to the stock driver...
"Darkness is the absence of light.. and not the opposite..."
max_wedge
Xperia Neo Black
Joined: Aug 29, 2004
Posts: > 500
From: Australia
PM, WWW
Posted: 2007-08-28 08:20
Reply with quoteEdit/Delete This PostPrint this post
bit grainy compared to 100 ISO that we havebeen experimenting with, but not grainy compared to the default 400 ISO (the iso that flas pics use)
mongoose3800
K800 Black
Joined: Nov 29, 2005
Posts: 416
From: Australia
PM
Posted: 2007-08-28 08:23
Reply with quoteEdit/Delete This PostPrint this post
Improvement found:

It's early stages at the moment (i'm still testing) but I think I have been able to make an improvement that goes a long way to reducing the jagged edges. Firstly, I must explain something to everyone - I think the there is an upper limit of 900kb for the max file size that the actual image creation software in the F/W can handle. I've come to this conclusion because no matter how hard I try I can not get any setting of much more than 900kb to work reliably and not crash the camera S/W. So, I've decided to give up on the 3mp images as I think they are a lost cause and start playing around with the 2mp image settings instead.

I've always thought the K800's 3mp images were no better than it's 2mp images. If I can produce 2mp images that are superior to the 3mp images I will be happy. So, I thought, why not apply the file size settings for 3mp images to the 2mp image settings. You know what, it works. I am now getting 2mp images that are 700-800kb in size. So far the camera has not crashed once and the images are definately clearer than the 3mp images. I've been taking direct comparison shots and asked work collegues for their opinion and they agree. I would post samples but I don't have the ability to submit images from work. And, as image quality is a personal thing I would suggest people do their own testing. So far, I've done around 10 comparison shots and each one of the 2mp images has far less jagged effect than the 3mp image. I've also done a couple of comparisons with a W810 and my K800 is now a clear winner in 2mp mode.

Max, I think also think the images with these settings amy improve the water colour effect you've noticed because the outlines are smoother. I'd like to know what you think.

I've still got some testing to do and I haven't tested 95% compression yet.

If you want to experiment further just replace the 2mp settings in your camera driver with the following:

seq_set_prop_5_6 = $"2M_High_comp"
#SET_REG(19,4B) // JPEG_INIT_QUALITY = 0x4B = 75d
#SET_REG(13,20) #SET_REG(14,03)
#SET_REG(17,58) #SET_REG(18,02)
#SET_REG(15,90) #SET_REG(16,01);

seq_set_prop_5_7 = $"2M_low_comp"
#SET_REG(19,5A) // JPEG_INIT_QUALITY = 0x5A = 90d
#SET_REG(13,84) #SET_REG(14,03)
#SET_REG(17,20) #SET_REG(18,03)
#SET_REG(15,58) #SET_REG(16,02);


I'd really like to know what others think.


rockygali
K810 Blue
Joined: Nov 21, 2005
Posts: > 500
From:
PM, WWW
Posted: 2007-08-28 08:45
Reply with quoteEdit/Delete This PostPrint this post
@mongoose

im no techie and no modder but its laid out on plain english.. as long as i can improve something with the stock driver id gladly agree...

but man! promise me that the settings on 3mp will stay as of the stock default.
coz right now im very happy with my K810 3mp stock driver...
havent played with 2mp.. but with your driver.. its worth the wait.

i congratulate you in advance for seeking beyond what others thought theyve seen..

"Darkness is the absence of light.. and not the opposite..."
mongoose3800
K800 Black
Joined: Nov 29, 2005
Posts: 416
From: Australia
PM
Posted: 2007-08-28 09:21
Reply with quoteEdit/Delete This PostPrint this post
The settings i posted will not alter your 3mp settings. All they do is change the max, target and min file size for the 2 mp setting. When you edit the camera driver just scroll down to the 2mp settings your self - look for "seq_set_prop_5_6 = $"2M_High_comp". When you look at it it is quite self explanitory. The values are in hex. So for example the default max file size for 2mp high comp is 600. 600 in Hex is 258. For some reason the driver breaks that up to in to 2 seperate values working backwards. i.e. 58 and 02. Make sense? So to change to max size to 900 you convert 900 to Hex, which is 384. You then break that down to two values of 84 and 03 and change the setting accordingly - "#SET_REG(13,84) #SET_REG(14,03)" I hope that helps if you want to manually change the setting. Alternatively, you could make it easier and cut and paste what I provided straight over the top of the original 2mp settings.

Provided you are comfortable with FAR or XS++ this is a very safe thing to do as there are so many copies of the original camera driver floating around that you can always download it and copy it back to your phone if you really screw up the driver. I wouldn't be experimenting if I didn't have the original driver to put back in place. I've had to put the original back in place many times.
juming
K810 Blue
Joined: Dec 11, 2001
Posts: 141
From: Indonesia
PM, WWW
Posted: 2007-08-28 10:32
Reply with quoteEdit/Delete This PostPrint this post

On 2007-08-28 07:49:37, max_wedge wrote:
so ISO 200 isn't too badly under-exposed? 100 was way dark, I thought of trying 200, but hadn't got around to it yet..



Not too much compared with ISO 400, about under exposed, compared with ISO 400 it will more under exposed, but after I compare the result with the real world, I can say it's less or more same, so you not getting any more bright picture with this setting, instead it will give the result that what you see in real world is what you get after taking picture with flash in ISO 200.
amarsidhu
Xperia X10 Black
Joined: Mar 09, 2004
Posts: 361
PM
Posted: 2007-08-28 13:58
Reply with quoteEdit/Delete This PostPrint this post
i am really happy with 2.7.
its clicking real sharp images

keep it up and keep them coming.... [addsig]
max_wedge
Xperia Neo Black
Joined: Aug 29, 2004
Posts: > 500
From: Australia
PM, WWW
Posted: 2007-08-28 15:02
Reply with quoteEdit/Delete This PostPrint this post
Apparently, in JSR234, it's possible to use JAVA to control the camera (even on my K700 Java could access the camera), but perhaps there is more elements of the camera's performance available to the Java app than in previous api's. Imagine if a java app could do what can be done with camdriver0.dat?

You could have completely customised camera UI's. Like KD Player for music or Opera Mini for the internet.

"Access to the 3.2 Megapixel camera can be achieved through the Advanced Multimedia Supplements API, JSR 234, to let users control the exposure, focus, zoom and frame-by-frame video recording from a Java application."
that's from an article I was reading about K770
http://developer.sonyericsson[....]al=article-newK770announcement

Mike2
T630
Joined: Feb 04, 2005
Posts: 322
From: Thessaloniki, Greece
PM, WWW
Posted: 2007-08-28 22:51
Reply with quoteEdit/Delete This PostPrint this post

On 2007-08-28 15:02:33, max_wedge wrote:
Apparently, in JSR234, it's possible to use JAVA to control the camera (even on my K700 Java could access the camera), but perhaps there is more elements of the camera's performance available to the Java app than in previous api's. Imagine if a java app could do what can be done with camdriver0.dat?

You could have completely customised camera UI's. Like KD Player for music or Opera Mini for the internet.

"Access to the 3.2 Megapixel camera can be achieved through the Advanced Multimedia Supplements API, JSR 234, to let users control the exposure, focus, zoom and frame-by-frame video recording from a Java application."
that's from an article I was reading about K770
http://developer.sonyericsson[....]al=article-newK770announcement


I want a K770 now
max_wedge
Xperia Neo Black
Joined: Aug 29, 2004
Posts: > 500
From: Australia
PM, WWW
Posted: 2007-08-29 00:00
Reply with quoteEdit/Delete This PostPrint this post
K800 has jsr234 also, but I can't get apps to be set as wallpaper. The Wallpaper option is there but greyed out.
juming
K810 Blue
Joined: Dec 11, 2001
Posts: 141
From: Indonesia
PM, WWW
Posted: 2007-08-29 00:58
Reply with quoteEdit/Delete This PostPrint this post

On 2007-08-29 00:00:23, max_wedge wrote:
K800 has jsr234 also, but I can't get apps to be set as wallpaper. The Wallpaper option is there but greyed out.



Do you download the .jad beside .jar for apps ? I use MobiToday and it's can be set as wallpaper in my K800i
max_wedge
Xperia Neo Black
Joined: Aug 29, 2004
Posts: > 500
From: Australia
PM, WWW
Posted: 2007-08-29 01:18
Reply with quoteEdit/Delete This PostPrint this post
no I installed by jar only. I'll try installing with jad
Mike2
T630
Joined: Feb 04, 2005
Posts: 322
From: Thessaloniki, Greece
PM, WWW
Posted: 2007-08-29 11:57
Reply with quoteEdit/Delete This PostPrint this post

On 2007-08-29 00:00:23, max_wedge wrote:
K800 has jsr234 also
If it has JSR234, then why hasn't anyone made an application to control the camera?
juming
K810 Blue
Joined: Dec 11, 2001
Posts: 141
From: Indonesia
PM, WWW
Posted: 2007-08-29 12:41
Reply with quoteEdit/Delete This PostPrint this post

On 2007-08-29 11:57:29, Mike2 wrote:
If it has JSR234, then why hasn't anyone made an application to control the camera?


It's already. FaceWarp can capture using camera directly.
max_wedge
Xperia Neo Black
Joined: Aug 29, 2004
Posts: > 500
From: Australia
PM, WWW
Posted: 2007-08-29 13:42
Reply with quoteEdit/Delete This PostPrint this post
there was a java app for K700 that controlled the camera - a webcam software. So I think the jsr234 must give more control than just the ability to take a photo, I don' think K700 was JSR234...
Access the forum with a mobile phone via esato.mobi
Previous  123 ... 131415 ... 229230231  Next
Goto page:
Lock this Topic Move this Topic Delete this Topic