The Following 5 Users Say Thank You to cocayden For This Useful Post: | ||
|
2009-10-26
, 12:37
|
|
Posts: 73 |
Thanked: 79 times |
Joined on May 2009
@ Virginia
|
#32
|
The camera sub system for the OMAP 3 processors does allow for raw and a few other things.
The link below is to TI's omap35x camera subsystem manual. I would assume that the two camera subsystems would be very similar if not the same.
http://focus.ti.com/lit/ug/sprufa2b/sprufa2b.pdf
This manual suggests the following features are in hardware:
- custom white balance
- Colour filter
- noise reduction
- Programmable color correction (RGB to RGB)
- Programmable gamma correction: 1024 entries for each color
- Programmable color conversion (RGB to YCbCr 4:4:4)
-Color subsampling (YCbCr 4:4:4 to YCbCr 4:2:2)
- Luminance enhancement (non-linear)
- Resizing
These features should be accessible from camera drivers as I would assume they are the same drivers that are used for the OMAP35x processors.
Other features could be implemented in software.
|
2009-10-26
, 13:00
|
Posts: 39 |
Thanked: 51 times |
Joined on Oct 2009
|
#33
|
The Following 4 Users Say Thank You to cocayden For This Useful Post: | ||
|
2009-10-26
, 14:43
|
|
Posts: 73 |
Thanked: 79 times |
Joined on May 2009
@ Virginia
|
#34
|
it appears the same driver is used for all of the omap 3 series.
The link below mentions N900 support.
http://gitorious.org/omap3camera/pages/Home
The link below is to the git repo for the omap3 camera drivers which also contains the n900 driver(RX-51) branch.
http://gitorious.org/omap3camera
I am not sure about the specific camera sensor for the n900 so I am not sure which modes it operates in(the camera sub system module manual shows different modes for sensors). The mode shouldn't effect what you are looking at doing and the drivers probably answer the question of what mode it operates in. I have seen some camera sensor modules that actually put out JPEG by default and need to be reconfigured to output RAW.
Depending on how the drivers are configured(unfortunately i do not have time to have a look and find out atm) changing settings may be as easy as unloading the driver and reloading the driver with parameters. Now the only problem would be how the camera is switch and changes with the driver parameters would effect the other camera(the same input on the ISP is used for both cameras).
|
2009-10-27
, 01:35
|
Posts: 39 |
Thanked: 51 times |
Joined on Oct 2009
|
#35
|
The Following User Says Thank You to cocayden For This Useful Post: | ||
|
2009-11-02
, 12:01
|
Posts: 39 |
Thanked: 51 times |
Joined on Oct 2009
|
#36
|
The Following User Says Thank You to cocayden For This Useful Post: | ||
|
2009-12-10
, 12:22
|
|
Posts: 70 |
Thanked: 410 times |
Joined on Sep 2009
@ Fife, Scotland.
|
#37
|
Now the only problem would be how the camera is switch and changes with the driver parameters would effect the other camera(the same input on the ISP is used for both cameras).
|
2009-12-17
, 10:26
|
Posts: 61 |
Thanked: 77 times |
Joined on Dec 2009
@ Lancaster
|
#38
|
The Following User Says Thank You to klen For This Useful Post: | ||
|
2009-12-17
, 13:50
|
Posts: 182 |
Thanked: 540 times |
Joined on Aug 2009
@ Finland
|
#39
|
The Following 2 Users Say Thank You to abbra For This Useful Post: | ||
|
2009-12-17
, 14:54
|
|
Posts: 909 |
Thanked: 216 times |
Joined on Nov 2009
@ Bremen, Germany
|
#40
|
The camera also has a "rolling shutter", causing some very interesting effects to occur:
The link below is to TI's omap35x camera subsystem manual. I would assume that the two camera subsystems would be very similar if not the same.
http://focus.ti.com/lit/ug/sprufa2b/sprufa2b.pdf
This manual suggests the following features are in hardware:
- custom white balance
- Colour filter
- noise reduction
- Programmable color correction (RGB to RGB)
- Programmable gamma correction: 1024 entries for each color
- Programmable color conversion (RGB to YCbCr 4:4:4)
-Color subsampling (YCbCr 4:4:4 to YCbCr 4:2:2)
- Luminance enhancement (non-linear)
- Resizing
These features should be accessible from camera drivers as I would assume they are the same drivers that are used for the OMAP35x processors.
Other features could be implemented in software.