Showing posts with label 5800xm. Show all posts
Showing posts with label 5800xm. Show all posts

Wednesday, August 24, 2011

Nokia 5800 XpressMusic - Camera

Because my GH1 solved to commit suicide (I may post the repair process later - once I get it repaired), I solve to check what my 'old' 5800 was capable when it came to photo image quality (if you can call it that).

**WARNING - RANT ABOUT NOKIA AHEAD**
After N95, Nokia did not release any mobile phone worth of it's price. Anne update was a mess, most of the devices expected to have it as an update are still waiting for it, battery drain issues (probably processes running astray), etc. - I talk about this update because it also bring some extras to N8 camera (leaving E7, C7 and C6-01 in the cold - hardware could be the reason, though).

Belle is now arriving to the market, the interface useability looks like a copy of android in many points, but I'm okay with that. But thing is ... Symbian is dead, mostly because it got too bloated and fragmented to be maintained by a single company, the attempt to open the code with S^3 failed and now Nokia tries to make it pretty (Yay for marketing!) so it can sell devices while preparing the WP7 ones.

I wonder how Nokia will survive on the market with 250~300€ devices that are almost identical to 80~100€ android devices (except for the screen, Nokia has the upper-hand on that part - but in RAM is the other way around)
** END OF RANT **

Well, I went ahead and ranted about it, back to the camera stuff, 5800 is plagued with something called JPEG compression... Noise reduction doesn't help obviously, and when it comes to ISO let's say that it's better to stick to 100 even though there is no exact control over it. And that's exactly the point, when a digital camera is bad, you can usually control the variables to make it a bit better, 5800 allows for 3 levels of ISO: low (up to 100), medium (up to 400) and high (up to 800). So far so good, since you can't control lens aperture (f/2.8 by the way), nor focal length (3.7mm or around 40mm in 35mm film terms) the only thing left to control exposure is the time, the exposure time is not tweak-able and that's quite a pain: you can set the camera to night mode and get the shutter to go to up 1/5s, but is not exactly accurate and it could be longer like 1s or so (assuming you could put the phone on a resting surface).

So, what else? Well, some guys noticed the JPEG artifacts and hacked the phone configurations to obtain the 'goodies', that was quite good indeed, but hacking is not for everyone and there is also the risk that you break something up.

I tried to override the camera exposure time by making an app for the phone, sadly Symbian is a nightmare to program, with bloated and confusing APIs, even installing the IDE is a challenge by itself (not to mention that I end up by having it crash all the time). So the only thing that would do was python for Symbian, it's a lot more direct to the stuff, but the APIs are limited, I noticed it has a camera API, so I gave it a try.

Sadly python only allows for the basic access to the camera, using the profiles (night, sports, etc) in camera setup. So ... what else? ... hmmm, did someone though of the same but had experience in programming stuff in low level for Symbian? Apparently yes, it's called CameraPro an application that does what's expected to do.

Here goes a few comparison crops so that you can have an idea, I disabled flash in all modes (click on the photo to see it at full size):

As you can see Auto mode is horrendous, it picks ISO 600 (592 to be exact with 1/17s exposure), giving a desaturated photo, filled with blurriness from the noise reduction acting up. There is also a noticeable green tint, specially on the right edge of the photo, probably some electromagnetic interference in the sensor from the phone internal wiring.

The second column, has a tweak from my side, I pick night mode, and ISO medium setting, It gave me an ISO 300 (ISO296, 1/6s), it's noticeable better, the green tint is lower, the detail is a lot better, but there is still some annoying 'mushiness' on the image.


On the third column, I tweaked it, further limiting the ISO setting to low, surprisingly, while I set night mode the camera gave me ISO97 and 1/17s exposure, since it looked dark with the first attempt (I can only check the EXIF on computer) I set the EV to +2, hoping that it got it right, but no, same result: an underexposed photo, not exactly bad it terms of detail, but shadow noise is noticeable, and if I had post processed it to correct the exposure I would have a noise filled photo.

The last column shows the result of CameraPro with the settings: ISO100, Exposure mode: Very Long, JPEG quality at 100, the resulting photo reports in EXIF: ISO 97, 0.52sec exposure (1/2s). It's not hard to see that quality wise, while not perfect, it's a great result when comparing with the other photos. Video seems to have so extra tweaks on it as well, but I haven't tested it.

Well... this just means that the device hardware manufacturer didn't do a good job with the software, requiring third party software to take the best of the hardware.

This reminds me of Canon cameras and CHDK... thing is ALL digital cameras adquire raw signal in the sensor, some sensor chipsets have the JPEG engine inside (usually tweak-able), but for most it is possible to acquire the RAW data, manufacturers choose to not implement RAW feature on compact cameras, when it would increase the camera value for the enthusiasts... Oh well... Let's wait for camera with 50MP 1/8" sensors and 50x Zoom lens and then complain that my 5800 takes better photos :/ (for the ones that don't get the hint, I'm exaggerating)

Tuesday, March 8, 2011

Super Scribble (EDITED: 10/03/2011 v2)

EDIT:
You can download the latest package installer .sis file from here:
Downloads - super-scribble - Project Hosting on Google Code

If you have a Nokia with a touchscreen and a Symbian OS and ever tried Python I'm sure you know Scribble, a small sample application that shows Python touchscreen interaction by providing a simple doodling application.

One of the things you may have noticed it, it's the limited feature set, you have an eraser and a pencil, you also have a color picker from where you can pick a few colors, thankfully you can save the doodles or notes you make on it.

There are other applications for Symbian touch devices that deliver some similar features, some allow for zoom and a better color picker, but nothing else...

Here are some of the doodles I did on scribble's unmodified state:

As you may have noticed, they are only B&W pictures, this is because rarely any of the colors provided are truly useful.
I've used scribble for quite some time and this week I spent my time practicing Python and PyS60 API.

I messed up with pretty much everything on Scribble's source code, so I added a number of features to it, namely mix brush, smudge tool, opacity, RGB sliders to pick color and brush color history. All this while trying to maintain the performance and smoothness of the application.

With those changes I manage to do these doodles in little time:

Of course there is still room for improvement, like the ability to open and edit images (and by consequence the support for bigger images and removal of the white stripe on the bottom of the images)

You can download the application (sis and python source) from here (tested in Nokia 5800 XpressMusic, should work in N97, 5530, 5230, X6 or any other Symbian touch device that has PyS60 2.0.0 installed and working)

I'll perhaps post a video later explaining what each of the interface areas does... If you're going to try it, you should at least know that touching the red bordered rectangle on the will pick the rectangle fill color for the brush.

Have fun!

PS:
R.I.P. Nokia, if you didn't know Nokia it's now a Microsoft's partner and while Nokia isn't dead, Symbian S60 5th and S^3 will kinda meet a dead end, S40 will continue to survive in lower end devices where nokia still have a valuable market share.

EDIT (10/03/2011):
I improved it (currently version 0.6.x) but didn't released it yet - probably will release a video together with the new version (that will probably be version 0.7.x).

v0.6.0 features the following additions:
  • Support for any size of drawing (as long as the memory handles it)
  • Support for Zoom
  • Move tool (allows one to move the canvas by dragging it)
  • Color picker tool, picks a tool from canvas to use in brush

Stay tuned for updates :]

Monday, August 10, 2009

5800XM v30.0.011

Update! I updated OTA, since OVI Suite didn't detect the new version, now as far as i can tell... ...the goods:
- Snapier on some tasks (web browsing is more stable and fast)
- A few graphical glitches disapeared
- Tab (unable to change tab in settings and in messages) bug disapeared
the neutral:
- fullscreen toggle button (when in fullscreen) in web browser is located on the corner and is transparent
- Max sound volume is a bit lower... not bad since at old max volume the phone vibrated
the bads:
- Slower on some tasks, specially when is the first time (rotate screen for the first time on some places is slower)
- Interface got a little slower in my opinion
- Hue bug is back! ... but now auto-corrects it self after a second or so

With this update i updated Maps to 3.0 as well... please note that Maps requires a huge amount of memory to install! Now ... when will 5800XM get the interface of 5530XM? ... kinetic (inertial) scroll is welcome as well as a better use of homescreen (landscape on it would be nice as well)
OMFG: http://www.forum.nokia.com/devices/5800_XpressMusic Please read CPU speed - They upgraded it from 360Mhz to 434Mhz!

Wednesday, July 1, 2009

Ovi Suite + Nokia Maps 3.0 + Nokia 5800

Hmmm ... i installed Nokia Ovi Suite, that by the looks of it should replace the old Nokia PC Suite, it is still beta, but seems to work well... till i checked for updates there and it told me that i had an update available for my 5800... nokia maps 3.0, i read in engadget that the updated was expected ... so i happilly download it and installed it... to see it completely f*** up my phone ... ... after some bashing i restored my phone hability to ... well... phone... but surprise ... i have a phone with GPS ... without working GPS software, when i try to run nokia maps on phone it tells me that i must update it and requests me to go to nokia maps website and follow instructions... i did ... and ... same thing keeps showing on phone >_>' ... Bad nokia ... bad, really bad... well... i'll bash a little more ... Edit: Deleting most of memory card contents solved the issues ...

Tuesday, June 16, 2009

Vista + ICS + NSU

So... with N97 and a few other touch devices from nokia a new update is to be expected for 5800xm, i was trying to check for updates when NSU (Nokia Software Updater) refused to work... it said some components were missing... and i was like "???" ... how can they be missing this was working yesterday and i didn't shutdown the PC?... hmm.. what i have done that could possible damage NSU instalation? Well.. i have configured ICS (Internet Connection Sharing - or w/e) on Vista, so i could share my conection via wi-fi to my mobile phone... right... well.. after disable it, the NSU worked like a charm. -.-'' Nokia or Windows issue ... that is surelly bad... I really hope 5800xm gets wrt widgets for standby screen and landscape on it as well... is totally possible... is just a matter of Nokia being smart enough to sell some extra 5800xm... samsung and LG are really putting lots of effort in standby interface... nokia did it on N97 ... so why not enable that on a 5800xm? N97 belongs to a diferent market so it shouldn't be canibalized by 5800... yes... they are touchscreen mobile phones with nHD screens, but N97 has a really powerful CPU, hi build quality and a physical thumb keyboard... on a very similar (in size) package... the price is twice the 5800xm... but you're paying for the extras... i'm very happy with my 5800xm ... but improvements are always welcome... and we (5800xm users) sure deserve it since we were guinea pigs for symbian touch interface... Ah well... till next time... code i must, code i will... bye~

Monday, February 2, 2009

5800 XpressMusic - Review

Yep, i buyed the first S60 touch device by nokia... i've been using it for a couple days, so lets talk about the goods and the bads: The goods:
  • The screen is perhaps the best screen i ever saw in a mobile device, a little smaller than iphone but with increased resolution, it has an awesome constrast and bright (i use it with bright on lower settings).
  • The battery looks like it gives what it promises, i used it for 2 days on a intensive kinda way and it is still kicking
  • The performance doesn't make it the fastest device, i won't recomend it for 3d games, but it is quite fast on most of the tasks, reproducing video with 640x368@25fps without trouble.
  • Connectivity tests were flawlessly, Wi-Fi wizard configuration is quite intuitive, bluetooth sincronization with hands-free headset was easy, trully a nice experience on this point, helping all this browser is really good rendering pages very similar to desktop way, flash lite 3.0 is a nice think as it supports flash 8 videos and animations.
  • The GPS works quite well ... Nokia Maps and Google Maps (google maps works really well on this device!) provide a nice interface and worked quite smoothly.
  • Multimedia features are quite nice, video, music, radio and images are presented/rendered nicely, the interface on these aplications was quite well made.
The bads:
  • The interface while fast (except for auto-rotate in internet browser) it's not the most intuitive thing, sometimes you need to tap to select and to tap again to confirm, requiring a double tap, this usually happens in dropdown-like menus. There are also some gliches in browser and with mini-QWERTY keyboard (not that bad). Also in landscape mode the top bar of the browser (equivalent to the title bar and status bar of the desktop merged) is freaking huge the could save that area to the page and provide a bar identical to the one in portrait mode...
  • Lacks pre-loaded software, you can however download a bunch of free stuff in a aplication very similar to app store, some are trully free like QuickOffice (only for read documents not to edit), others are trials... the worst thing is that Adobe Reader 2.5 LE is TRIAL!!! I mean with all that bunch of pdf's that exist on the internet a pdf reader is quite handy but to not make it free when non-touch versions are free is freaking bad...
  • OS is not that open as most of people may think by look at nokia foruns, installing some applications may prove near to impossible (certificates are a pain), adding to that, the tools provided to development are beta or bug filled. The device is still 'green' require a some extra time to enable development of aplications worth the effort.
In the end is a nice device, lacks a bit in software support, but i read that firmware updates are arriving to correct some stuff (available in Asia). During the usage of this device i found some nice stuff that you may like if you have one of these:
  • Game Boy Color Emulator MeBoy - A freaking good java aplication that works pretty well with the touch interface provided by the phone to java aplications.
  • Google Maps -You know what this is ...
  • Handbreak - You WILL need this to watch your videos on the phone, SUPER is also a nice alternative.
  • Well .... this - I didn't tested all of them... lol
That's all ... enjoy ^__^