Camera driver for Sony Ericsson K790/K800/K810
Download
changelog
———
6.0 [2008-01-31] prototype v2
6.1 [2008-02-05 - 2008-05-24] beta versions
– a lot of changes
– new features
6.1 [2008-05-29] public release
– fixed very long delay and jpeg corruption when slow shutter speed was used
– ISO function (common for normal and flash)
– reduced delays between next steps during changes of function value
– manual shutter speed realtime preview on demand can be disabled (default: enabled)
6.1.1 [2008-05-31]
– fixed problem with manual ISO and flash (low ISO = no flash, high ISO = flash)
from now ISO changes are not visible in realtime on viewfinder
use realtime preview on/off on demand (half press and release)
manual ISO and manual shutter speed are visible together on preview!
– fixed problem with manual shutter speed and flash (two shots, should be once)
– a bit longer exposure time for short enhanced mode (SEM)
– shorter exposure time for photos with enhanced mode and flash
– fixed no zoom in video mode
– max sharpness for manual focus close-up preview
disabling image smoothness (fox max sharp effect) is still impossible
6.1.2 [2008-06-10]
– manual focus preview close-up reduced from x4.9 to x4.0
– flash shots with manual shutter speed have ISO200 (not 400)
– fixed loss of manual shutter speed after flash state switching (on, off, RER)
– fixed no exposure compensation (EV, joy left/right) in video mode
– fixed autofocus lock after stopping focus process when camera is trying to use flash
with enabled enhanced mode
– fixed wrong flash ISO value (is 100, should be 400) for auto shutter speed shots if
previously was used enhanced mode with flash
6.2 [2008-06-18]
– fixed all exposure issues known from previous version
– fixed small issue in SEM and EM calculations
– fixed camera crash if user returns to focus 0 (auto) when focus preview is enabled
– fixed no focus LED light in video mode with enabled image stabilization
– removed all previews on demand (half press and release) in video mode and BestPic
– small improvement in the core of supermode control
– driver becomes supermode only. there is no possibility to turn off functions and use
driver with standard functionality only
– focus LED light is active in manual focus preview if amount of light is low
– red eye reduction (RER) is forcing flash no matter of light conditions
– remembering the position (value) on zoom bar for focus, shutter speed and ISO
– limited selection of value on zoom bar to avoid crossing max value. solution for
parameters which aren’t using whole zoom bar range (30 steps) to reach max value
– flash shots with enhanced mode (EM) have ISO200 now
no changes for short enhanced mode (SEM) with flash which is still ISO100 mode
– solved conflict between previews (focus, shutter speed and ISO) on demand
* selected EV position of manual focus = focus preview is switchable
* selected other EV position = shutter speed and ISO preview is switchable
features
——–
* supermode functionality
supermode is different approach to manage camera parameters by attached additional
functionality layer which is not available in original driver. this may sound as complication
but in skilled hands can be a great solution. function offers to you manual control over
selected camera parameter – you can set specific value or bring back automatic state of
parameter if you changed your mind. thanks to additional functionality layer the phone is more
like digital camera, not just a simple camera phone
when you open the camera it is in fine tuned automatic mode which means that:
1. YOU DON’T HAVE TO USE functions, use them only if you want
2. camera is still good POINT & SHOOT solution
3. all parameters are automatic unless some of them won’t be changed manually
how to use?
1. to select function you have to use joystick left/right (phone in horizontal position).
functions are connected to EV positions (steps from -2.0 to +2.0) you can find list of
all positions below. notice that original EV functionality is now a supermode function at
position +0.3
in simple way you can reorganize functions to different EV positions!
2. use zoom +/- or 3/6 keys to alter value of selected function
you can use values from 0 to 30
value 0 for all functions is like command “go to auto/neutral/default mode” which means
that all changes in selected function will be cancelled. some functions can use all 30
values while other functions can use much less range
* special modes for low light conditions
– short enhanced mode (SEM)
– enhanced mode (EM)
this modes are special modes which can dramatically improve picture quality in low light or
even in very bad light conditions. how? algorithm will calculate how long must be exposure
time to achieve the best visual effect for ISO100 sensitivity. the only thing which you have
to do is to hold the camera still in your hand or put the camera on stable base to avoid blur.
SEM is faster version of EM but cannot see as much details as EM can
meaning of this modes used together with flash is a bit different. SEM is ISO100 mode while
EM is ISO200 mode. they can be used to improve portrait photos (better tones and details)
* one code and simple customizations
there is a lot of things possible to change in code in simple way by user
– jpeg quality for normal, fine and BestPic
– video frame rates for normal and night
– 3 sets of settings (sharpness, contrast, EV compensation and colors saturation) for every
scene type (normal, document and twilight)
– zoom size for photo, video and manual focus preview: x1, x2, x4, x8, x12, x16
– availability of manual shutter speed and ISO realtime preview on demand
* other
– color balance functions: cyan – red, yellow – blue
notice that those two functions can be used separate
– combined color balance functions: green – magenta, orange – light blue
– manual focus close-up preview on/off on demand (half press and release)
– manual shutter speed and ISO realtime preview on/off on demand (half press and release)
– AE lock function, now you can do AE lock even if focus infinity is selected in
camera menu or by landscape scene
– increased sharpness, max sharpness for macro focus
– increased a bit colors saturation
– ISO100 for focus macro
– increased max jpeg quality: normal = 80%, fine = 91%, BestPic = 89%
– increased video frames per second: normal = 24, night = 10
high fps will make zoom keys much less responsive!
– forced flash on red eye reduction (RER) option
functions
———
position | function
———-+——————–
-2.0 | balance cyan – red
-1.7 | balance yellow – blue
-1.3 | balance magenta – green
-1.0 | balance orange – light blue
-0.7 | contrast
-0.3 | colors saturation
0.0 | focus
+0.3 | EV compensation
+0.7 | shutter speed fast
+1.0 | shutter speed slow
+1.3 | ISO
+1.7 | zoom
+2.0 | AE lock
name | input values and corresponding states
———————+——————————————————–
|
brightness | 0 = default 1 = neutral 16 = max
contrast | 0 = default 1 = min 6 = neutral 14 = max
colors saturation | 0 = default 1 = neutral 2 = grayscale 30 = max
|
focus | 0 = auto 1 = infinity 2 = far 30 = near
|
zoom | 0 = x1.0 30 = max
|
EV compensation | 0 = default 1 = -2.0 7 = 0.0 13 = +2.0
AE lock | 0 = unlock 1 = lock
|
color cyan | 0 = neutral 1 = min 30 = max
color red | 0 = neutral 1 = min 30 = max
color yellow | 0 = neutral 1 = min 30 = max
color blue | 0 = neutral 1 = min 30 = max
color green | 0 = neutral 1 = min 30 = max
color magenta | 0 = neutral 1 = min 30 = max
color orange | 0 = neutral 1 = min 30 = max
color light blue | 0 = neutral 1 = min 30 = max
|
cyan – red | 0 = neutral 1 – 15 = cyan 16 – 30 = red
yellow – blue | 0 = neutral 1 – 15 = yellow 16 – 30 = blue
magenta – green | 0 = neutral 1 – 15 = magenta 16 – 30 = green
orange – light blue | 0 = neutral 1 – 15 = orange 16 – 30 = light blue
|
ISO sensitivity |
———————+
0 | auto
1 | 100
2 | 125
3 | 160
4 | 200
5 | 250
6 | 320
7 | 400
8 | 500
9 | 640
10 | 800
11 | 1000
12 | 1250
13 | 1600
|
shutter speed | fast | slow | flash
———————+———-+——–+——————
0 | auto
1 | SEM | ISO100 short EM
2 | EM | ISO200 short EM
3 | 1/6400 | 1/8
4 | 1/5000 | 1/6
5 | 1/3200 | 1/5
6 | 1/2500 | 1/4
7 | 1/2000 | 1/3
8 | 1/1600 | 2/5
9 | 1/1250 | 1/2
10 | 1/1000 | 3/5
11 | 1/800 | 3/4 *
12 | 1/640 | 1
13 | 1/500 | 4/3 *
14 | 1/400 | 5/3 *
15 | 1/320 | 2
16 | 1/250
17 | 1/200
18 | 1/160
19 | 1/125
20 | 1/100
21 | 1/80
22 | 1/60
23 | 1/50
24 | 1/40
25 | 1/30
26 | 1/25
27 | 1/20
28 | 1/15
29 | 1/13
30 | 1/10
* = because of firmware issue EXIF shows reversed value