Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add device (e.g. blackview:bv9900pro) #106

Open
gessel opened this issue Mar 21, 2024 · 3 comments
Open

Add device (e.g. blackview:bv9900pro) #106

gessel opened this issue Mar 21, 2024 · 3 comments

Comments

@gessel
Copy link

gessel commented Mar 21, 2024

Is your feature request related to a problem? Please describe.

Adding support for a new device blackview:bv9900pro

Describe the solution you'd like

It'd be cool if there was a fairly straightforward way for users to generate the necessary specifications for additional devices, I assume things like the noise parameters and sensor IDs. Is that something we can help with?

Additional context

For example, open camera reports about my device:

Main camera

Open Camera v1.52
Code: 88
Package: net.sourceforge.opencamera
Android API version: 29
Device manufacturer: Blackview
Device model: BV9900Pro
Device code-name: mt6779
Device variant: BV9900Pro
Language: en
Standard max heap?: 256
Large max heap?: 512
Display size: 1080x2060
Display metrics: 1080x2060
Current camera ID: 0
No. of cameras: 4
Multi-camera?: true
Camera API: Camera2 (Android L)
Camera orientation: 90
Photo mode: DRO
Min zoom factor: 1.0
Max zoom factor: 10.0
Preview resolutions: 1920x1080, 1440x1080, 1440x720, 1408x1056, 1280x960, 1280x720, 1080x1080, 960x960, 960x720, 960x540, 960x480, 800x600, 720x720, 720x480, 640x480, 352x288, 320x240, 192x144, 192x108, 176x144, 160x96
Preview resolution: 1440x1080
Photo resolutions: 4000x3000, 3000x3000, 3840x2160, 4000x2000, 3264x2448, 3072x1728, 2592x1944, 3168x1584, 2560x1920, 2304x1296, 1920x1440, 2176x1088, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1080x1080, 1440x720, 1280x720, 960x960, 960x720, 720x720, 800x600, 960x480, 640x480, 320x240
Photo resolution: 1280x960
Video qualities: 1, 6_r4000x2000, 6_r3072x1728, 6_r2592x1944, 6_r3168x1584, 6_r2560x1920, 6_r2560x1440, 6_r2560x1280, 6_r2304x1296, 6_r1920x1440, 6_r2176x1088, 6_r1920x1088, 6, 5_r1600x1200, 5_r1440x1088, 5_r1440x1080, 5_r1408x1056, 5_r1280x960, 5_r1080x1080, 5_r1440x720, 5, 5_r960x960, 4_r960x720, 4_r960x540, 4_r720x720, 4_r800x600, 4_r960x480, 4_r720x480, 4, 3, 7, 2_r192x144, 2, 0_r192x108, 0_r160x96
Video resolutions: 3840x2160, 4000x2000, 3072x1728, 2592x1944, 3168x1584, 2560x1920, 2560x1440, 2560x1280, 2304x1296, 1920x1440, 2176x1088, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1080x1080, 1440x720, 1280x720, 960x960, 960x720, 960x540, 720x720, 800x600, 960x480, 720x480, 640x480, 352x288, 320x240, 192x144, 176x144, 192x108, 160x96
Video quality: 6
Video frame width: 1920
Video frame height: 1080
Video bit rate: 20000000
Video frame rate: 30
Video capture rate: 30.0
Video high speed: false
Video capture rate factor: 1.0
Auto-level?: Available
Auto-level enabled?: false
Face detection?: Available
RAW?: Not available
HDR?: Available
Panorama?: Available
Gyro sensors?: Available
Expo?: Available
Expo compensation?: Available
Exposure compensation range: -4 to 4
Manual ISO?: Available
ISO range: 100 to 3200
Manual exposure?: Available
Exposure range: 100000 to 300000000
Manual WB?: Available
WB temperature: 1000 to 15000
Optical stabilization?: Not available
Optical stabilization enabled?: false
Video stabilization?: Available
Video stabilization enabled?: false
Tonemap curve?: Available
Tonemap max curve points: 101
Can disable shutter sound?: Available
Camera view angle: 68.047005 , 51.38669
Flash modes: flash_off, flash_auto, flash_on, flash_torch
Focus modes: focus_mode_auto, focus_mode_macro, focus_mode_locked, focus_mode_infinity, focus_mode_manual2, focus_mode_continuous_picture, focus_mode_continuous_video
Color effects: none, negative, sepia, whiteboard, blackboard, aqua
Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, sunset, steadyphoto, fireworks, sports, party, candlelight, barcode
White balances: auto, manual, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
Magnetic accuracy?: -1
Using SAF?: true
Save Location: OpenCamera
Save Location SAF: content://com.android.externalstorage.documents/tree/primary%3ADCIM%2FOpenCamera
Parameters: None

Selfie cam

Open Camera v1.52
Code: 88
Package: net.sourceforge.opencamera
Android API version: 29
Device manufacturer: Blackview
Device model: BV9900Pro
Device code-name: mt6779
Device variant: BV9900Pro
Language: en
Standard max heap?: 256
Large max heap?: 512
Display size: 1080x2060
Display metrics: 1080x2060
Current camera ID: 1
No. of cameras: 4
Multi-camera?: true
Camera API: Camera2 (Android L)
Camera orientation: 270
Photo mode: DRO
Min zoom factor: 1.0
Max zoom factor: 4.0
Preview resolutions: 1920x1080, 1440x1080, 1440x720, 1408x1056, 1280x960, 1280x720, 960x960, 960x720, 960x480, 800x600, 720x720, 720x480, 640x480, 352x288, 320x240, 192x144, 192x108, 176x144, 160x96
Preview resolution: 1440x1080
Photo resolutions: 4608x3456[no burst], 4160x3120[no burst], 4032x3024[no burst], 4000x3000[no burst], 4608x2592[no burst], 3456x3456[no burst], 4608x2304[no burst], 3104x3104, 4096x2304[no burst], 3840x2160, 4032x2016, 3264x2448, 3072x1728, 2592x1944, 3168x1584, 2560x1920, 2560x1280, 2048x1536, 2304x1296, 1920x1440, 2176x1088, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1440x720, 1280x720, 960x960, 960x720, 720x720, 800x600, 960x480, 640x480, 320x240
Photo resolution: 4608x3456
Video qualities: 1_r3840x2160, 1_r4032x2016, 1_r3072x1728, 1_r2592x1944, 1_r3168x1584, 1_r2560x1920, 1_r2560x1440, 1_r2560x1280, 1_r2048x1536, 1_r2304x1296, 1_r1920x1440, 1_r2176x1088, 1_r1920x1088, 1, 5_r1600x1200, 5_r1440x1088, 5_r1440x1080, 5_r1408x1056, 5_r1280x960, 5_r1440x720, 5, 5_r960x960, 4_r960x720, 4_r720x720, 4_r800x600, 4_r960x480, 4_r720x480, 4, 3, 7, 2_r192x144, 2, 0_r192x108, 0_r160x96
Video resolutions: 3840x2160, 4032x2016, 3072x1728, 2592x1944, 3168x1584, 2560x1920, 2560x1440, 2560x1280, 2048x1536, 2304x1296, 1920x1440, 2176x1088, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1440x720, 1280x720, 960x960, 960x720, 720x720, 800x600, 960x480, 720x480, 640x480, 352x288, 320x240, 192x144, 176x144, 192x108, 160x96
Video quality: 1
Video frame width: 1920
Video frame height: 1080
Video bit rate: 20000000
Video frame rate: 30
Video capture rate: 30.0
Video high speed: false
Video capture rate factor: 1.0
Auto-level?: Available
Auto-level enabled?: false
Face detection?: Available
RAW?: Not available
HDR?: Available
Panorama?: Available
Gyro sensors?: Available
Expo?: Available
Expo compensation?: Available
Exposure compensation range: -4 to 4
Manual ISO?: Available
ISO range: 100 to 1600
Manual exposure?: Available
Exposure range: 100000 to 300000000
Manual WB?: Available
WB temperature: 1000 to 15000
Optical stabilization?: Not available
Optical stabilization enabled?: false
Video stabilization?: Available
Video stabilization enabled?: false
Tonemap curve?: Available
Tonemap max curve points: 101
Can disable shutter sound?: Available
Camera view angle: 66.47904 , 50.171814
Flash modes: flash_off, flash_frontscreen_auto, flash_frontscreen_on, flash_frontscreen_torch
Focus modes: None
Color effects: none, negative, sepia, whiteboard, blackboard, aqua
Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, sunset, steadyphoto, fireworks, sports, party, candlelight, barcode
White balances: auto, manual, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
Magnetic accuracy?: -1
Using SAF?: true
Save Location: OpenCamera
Save Location SAF: content://com.android.externalstorage.documents/tree/primary%3ADCIM%2FOpenCamera
Parameters: None

FLIR sensor visible light overlay sensor

Open Camera v1.52
Code: 88
Package: net.sourceforge.opencamera
Android API version: 29
Device manufacturer: Blackview
Device model: BV9900Pro
Device code-name: mt6779
Device variant: BV9900Pro
Language: en
Standard max heap?: 256
Large max heap?: 512
Display size: 1080x2060
Display metrics: 1080x2060
Current camera ID: 2
No. of cameras: 4
Multi-camera?: true
Camera API: Camera2 (Android L)
Camera orientation: 90
Photo mode: DRO
Min zoom factor: 1.0
Max zoom factor: 4.0
Preview resolutions: 1920x1080, 1440x1080, 1408x1056, 1280x960, 1280x720, 960x720, 800x600, 720x480, 640x480, 352x288, 320x240, 192x144, 192x108, 176x144, 160x96
Preview resolution: 1440x1080
Photo resolutions: 2592x1944, 2560x1920, 2048x1536, 2304x1296, 1920x1440, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1280x720, 960x720, 800x600, 640x480, 320x240
Photo resolution: 2592x1944
Video qualities: 1_r2592x1944, 1_r2560x1920, 1_r2560x1440, 1_r2048x1536, 1_r2304x1296, 1_r1920x1440, 1_r1920x1088, 1, 5_r1600x1200, 5_r1440x1088, 5_r1440x1080, 5_r1408x1056, 5_r1280x960, 5, 0_r960x720, 0_r800x600, 0_r720x480, 0_r640x480, 0_r352x288, 0_r320x240, 0_r192x144, 0_r176x144, 0_r192x108, 0_r160x96
Video resolutions: 2592x1944, 2560x1920, 2560x1440, 2048x1536, 2304x1296, 1920x1440, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1280x720, 960x720, 800x600, 720x480, 640x480, 352x288, 320x240, 192x144, 176x144, 192x108, 160x96
Video quality: 1
Video frame width: 1920
Video frame height: 1080
Video bit rate: 20000000
Video frame rate: 30
Video capture rate: 30.0
Video high speed: false
Video capture rate factor: 1.0
Auto-level?: Available
Auto-level enabled?: false
Face detection?: Available
RAW?: Not available
HDR?: Available
Panorama?: Available
Gyro sensors?: Available
Expo?: Available
Expo compensation?: Available
Exposure compensation range: -4 to 4
Manual ISO?: Available
ISO range: 100 to 1600
Manual exposure?: Available
Exposure range: 100000 to 300000000
Manual WB?: Available
WB temperature: 1000 to 15000
Optical stabilization?: Not available
Optical stabilization enabled?: false
Video stabilization?: Available
Video stabilization enabled?: false
Tonemap curve?: Available
Tonemap max curve points: 101
Can disable shutter sound?: Available
Camera view angle: 74.99054 , 56.797287
Flash modes: flash_off, flash_auto, flash_on, flash_torch
Focus modes: None
Color effects: none, negative, sepia, whiteboard, blackboard, aqua
Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, sunset, steadyphoto, fireworks, sports, party, candlelight, barcode
White balances: auto, manual, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
Magnetic accuracy?: -1
Using SAF?: true
Save Location: OpenCamera
Save Location SAF: content://com.android.externalstorage.documents/tree/primary%3ADCIM%2FOpenCamera
Parameters: None

Macro

Open Camera v1.52
Code: 88
Package: net.sourceforge.opencamera
Android API version: 29
Device manufacturer: Blackview
Device model: BV9900Pro
Device code-name: mt6779
Device variant: BV9900Pro
Language: en
Standard max heap?: 256
Large max heap?: 512
Display size: 1080x2060
Display metrics: 1080x2060
Current camera ID: 3
No. of cameras: 4
Multi-camera?: true
Camera API: Camera2 (Android L)
Camera orientation: 90
Photo mode: DRO
Min zoom factor: 1.0
Max zoom factor: 4.0
Preview resolutions: 1440x1080, 1440x720, 1408x1056, 1280x960, 1280x720, 1080x1080, 960x960, 960x720, 960x540, 960x480, 800x600, 720x720, 720x480, 640x480, 352x288, 320x240, 192x144, 192x108, 176x144, 160x96
Preview resolution: 1440x1080
Photo resolutions: 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1080x1080, 1440x720, 1280x720, 960x960, 960x720, 720x720, 800x600, 960x480, 640x480, 320x240
Photo resolution: 1600x1200
Video qualities: 1_r1600x1200, 1_r1440x1088, 1_r1440x1080, 1_r1408x1056, 1_r1280x960, 1_r1080x1080, 1_r1440x720, 1, 1_r960x960, 4_r960x720, 4_r960x540, 4_r720x720, 4_r800x600, 4_r960x480, 4_r720x480, 4, 3, 7, 2_r192x144, 2, 0_r192x108, 0_r160x96
Video resolutions: 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1080x1080, 1440x720, 1280x720, 960x960, 960x720, 960x540, 720x720, 800x600, 960x480, 720x480, 640x480, 352x288, 320x240, 192x144, 176x144, 192x108, 160x96
Video quality: 1_r1600x1200
Video frame width: 1600
Video frame height: 1200
Video bit rate: 9000000
Video frame rate: 30
Video capture rate: 30.0
Video high speed: false
Video capture rate factor: 1.0
Auto-level?: Available
Auto-level enabled?: false
Face detection?: Available
RAW?: Not available
HDR?: Available
Panorama?: Available
Gyro sensors?: Available
Expo?: Available
Expo compensation?: Available
Exposure compensation range: -4 to 4
Manual ISO?: Available
ISO range: 100 to 1600
Manual exposure?: Available
Exposure range: 100000 to 200000000
Manual WB?: Available
WB temperature: 1000 to 15000
Optical stabilization?: Not available
Optical stabilization enabled?: false
Video stabilization?: Available
Video stabilization enabled?: false
Tonemap curve?: Available
Tonemap max curve points: 101
Can disable shutter sound?: Available
Camera view angle: 74.99054 , 56.797287
Flash modes: flash_off, flash_auto, flash_on, flash_torch
Focus modes: None
Color effects: none, negative, sepia, whiteboard, blackboard, aqua
Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, sunset, steadyphoto, fireworks, sports, party, candlelight, barcode
White balances: auto, manual, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
Magnetic accuracy?: -1
Using SAF?: true
Save Location: OpenCamera
Save Location SAF: content://com.android.externalstorage.documents/tree/primary%3ADCIM%2FOpenCamera
Parameters: None

Main cam API 1 DATA

Open Camera v1.52
Code: 88
Package: net.sourceforge.opencamera
Android API version: 29
Device manufacturer: Blackview
Device model: BV9900Pro
Device code-name: mt6779
Device variant: BV9900Pro
Language: en
Standard max heap?: 256
Large max heap?: 512
Display size: 1080x2060
Display metrics: 1080x2060
Current camera ID: 0
No. of cameras: 2
Multi-camera?: false
Camera API: Camera
Camera orientation: 90
Photo mode: DRO
Min zoom factor: 1.0
Max zoom factor: 9.99
Preview resolutions: 1920x1440, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1440x720, 1408x1056, 1280x960, 1280x720, 1080x1080, 960x960, 960x720, 960x540, 960x480, 800x600, 720x720, 720x480, 640x480, 352x288, 320x240, 192x144, 192x108, 176x144, 160x96
Preview resolution: 1440x1080
Photo resolutions: 4000x3000, 3000x3000, 3840x2160, 4000x2000, 3264x2448, 3072x1728, 2592x1944, 3168x1584, 2560x1920, 2304x1296, 1920x1440, 2176x1088, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1080x1080, 1440x720, 1280x720, 960x960, 960x720, 720x720, 800x600, 960x480, 640x480, 320x240
Photo resolution: 1280x960
Video qualities: 1, 6_r2592x1944, 6_r1920x1440, 6_r1920x1088, 6, 5_r1600x1200, 5_r1440x1088, 5_r1440x1080, 5_r1408x1056, 5_r1280x960, 5_r1080x1080, 5_r1440x720, 5, 5_r960x960, 4_r960x720, 4_r960x540, 4_r720x720, 4_r800x600, 4_r960x480, 4_r720x480, 4, 3, 7, 2_r192x144, 2, 0_r192x108, 0_r160x96
Video resolutions: 3840x2160, 2592x1944, 1920x1440, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1080x1080, 1440x720, 1280x720, 960x960, 960x720, 960x540, 720x720, 800x600, 960x480, 720x480, 640x480, 352x288, 320x240, 192x144, 176x144, 192x108, 160x96
Video quality: 6
Video frame width: 1920
Video frame height: 1080
Video bit rate: 20000000
Video frame rate: 30
Video capture rate: 30.0
Video high speed: false
Video capture rate factor: 1.0
Auto-level?: Available
Auto-level enabled?: false
Face detection?: Available
RAW?: Not available
HDR?: Available
Panorama?: Available
Gyro sensors?: Available
Expo?: Available
Expo compensation?: Available
Exposure compensation range: -4 to 4
Manual ISO?: Not available
Manual exposure?: Not available
Manual WB?: Not available
Optical stabilization?: Not available
Optical stabilization enabled?: false
Video stabilization?: Available
Video stabilization enabled?: false
Tonemap curve?: Not available
Tonemap max curve points: 0
Can disable shutter sound?: Available
Camera view angle: 68.047 , 51.386677
Flash modes: flash_off, flash_auto, flash_on, flash_torch
Focus modes: focus_mode_auto, focus_mode_macro, focus_mode_locked, focus_mode_continuous_picture, focus_mode_continuous_video
Color effects: none, negative, sepia, whiteboard, blackboard, aqua
Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, sunset, steadyphoto, fireworks, sports, party, candlelight, barcode, hdr
White balances: auto, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
ISOs: None
Magnetic accuracy?: -1
Using SAF?: true
Save Location: OpenCamera
Save Location SAF: content://com.android.externalstorage.documents/tree/primary%3ADCIM%2FOpenCamera
Parameters: video-size=1920x1080;preferred-preview-size-for-video=1920x1080;preview-size-values=1920x1440,1920x1088,1920x1080,1600x1200,1440x1088,1440x1080,1440x720,1408x1056,1280x960,1280x720,1080x1080,960x960,960x720,960x540,960x480,800x600,720x720,720x480,640x480,352x288,320x240,192x144,192x108,176x144,160x96;video-size-values=3840x2160,2592x1944,1920x1440,1920x1088,1920x1080,1600x1200,1440x1088,1440x1080,1440x720,1408x1056,1280x960,1280x720,1080x1080,960x960,960x720,960x540,960x480,800x600,720x720,720x480,640x480,352x288,320x240,192x144,192x108,176x144,160x96;preview-format=yuv420sp;preview-format-values=yuv420p,yuv420sp,yuv420p;preview-fps-range-values=(15000,15000),(15000,20000),(20000,20000),(5000,30000),(30000,30000);preview-frame-rate-values=15,20,30;picture-size-values=4000x3000,4000x2000,3840x2160,3264x2448,3168x1584,3072x1728,3000x3000,2592x1944,2560x1920,2304x1296,2176x1088,1920x1440,1920x1088,1920x1080,1600x1200,1440x1088,1440x1080,1440x720,1408x1056,1280x960,1280x720,1080x1080,960x960,960x720,960x480,800x600,720x720,640x480,320x240;picture-format=jpeg;picture-format-values=jpeg;jpeg-thumbnail-width=192;jpeg-thumbnail-height=144;jpeg-thumbnail-size-values=0x0,160x96,192x108,192x144;jpeg-thumbnail-quality=90;rotation=0;whitebalance=auto;whitebalance-values=auto,incandescent,fluorescent,warm-fluorescent,daylight,cloudy-daylight,twilight,shade;effect=none;effect-values=none,negative,sepia,whiteboard,blackboard,aqua;antibanding=auto;antibanding-values=off,50hz,60hz,auto;scene-mode=auto;scene-mode-values=auto,action,portrait,landscape,night,night-portrait,theatre,beach,snow,sunset,steadyphoto,fireworks,sports,party,candlelight,barcode,hdr;flash-mode=off;flash-mode-values=off,auto,on,torch;focus-mode-values=auto,macro,continuous-video,continuous-picture;max-num-focus-areas=1;focal-length=2.37;exposure-compensation=0;max-exposure-compensation=4;min-exposure-compensation=-4;exposure-compensation-step=0.5;auto-exposure-lock=false;auto-exposure-lock-supported=true;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=true;max-num-metering-areas=1;max-zoom=99;zoom-ratios=100,109,118,127,136,145,154,163,172,181,190,200,209,218,227,236,245,254,263,272,281,290,299,309,318,327,336,345,354,363,372,381,390,399,409,418,427,436,445,454,463,472,481,490,499,509,518,527,536,545,554,563,572,581,590,599,609,618,627,636,645,654,663,672,681,690,699,709,718,727,736,745,754,763,772,781,790,799,809,818,827,836,845,854,863,872,881,890,899,909,918,927,936,945,954,963,972,981,990,999;zoom-supported=true;smooth-zoom-supported=false;focus-distances=Infinity,Infinity,Infinity;max-num-detected-faces-hw=15;max-num-detected-faces-sw=0;video-frame-format=android-opaque;video-stabilization-supported=true;video-snapshot-supported=false;video-stabilization=false;jpeg-quality=100;focus-mode=auto;picture-size=1280x960;preview-size=1440x1080;recording-hint=false;zoom=0;focus-areas=(0,0,0,0,0);metering-areas=(0,0,0,0,0);preview-frame-rate=30;preview-fps-range=5000,30000;horizontal-view-angle=68.047;vertical-view-angle=53.7088

Selfie cam

Open Camera v1.52
Code: 88
Package: net.sourceforge.opencamera
Android API version: 29
Device manufacturer: Blackview
Device model: BV9900Pro
Device code-name: mt6779
Device variant: BV9900Pro
Language: en
Standard max heap?: 256
Large max heap?: 512
Display size: 1080x2060
Display metrics: 1080x2060
Current camera ID: 1
No. of cameras: 2
Multi-camera?: false
Camera API: Camera
Camera orientation: 270
Photo mode: DRO
Min zoom factor: 1.0
Max zoom factor: 3.99
Preview resolutions: 1920x1440, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1440x720, 1408x1056, 1280x960, 1280x720, 960x960, 960x720, 960x480, 800x600, 720x720, 720x480, 640x480, 352x288, 320x240, 192x144, 192x108, 176x144, 160x96
Preview resolution: 1440x1080
Photo resolutions: 4608x3456, 4160x3120, 4032x3024, 4000x3000, 4608x2592, 3456x3456, 4608x2304, 3104x3104, 4096x2304, 3840x2160, 4032x2016, 3264x2448, 3072x1728, 2592x1944, 3168x1584, 2560x1920, 2560x1280, 2048x1536, 2304x1296, 1920x1440, 2176x1088, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1440x720, 1280x720, 960x960, 960x720, 720x720, 800x600, 960x480, 640x480, 320x240
Photo resolution: 4608x3456
Video qualities: 1_r2592x1944, 1_r2560x1280, 1_r2048x1536, 1_r2304x1296, 1_r1920x1440, 1_r2176x1088, 1_r1920x1088, 1, 5_r1600x1200, 5_r1440x1088, 5_r1440x1080, 5_r1408x1056, 5_r1280x960, 5_r1440x720, 5, 5_r960x960, 4_r960x720, 4_r720x720, 4_r800x600, 4_r960x480, 4_r720x480, 4, 3, 7, 2_r192x144, 2, 0_r192x108, 0_r160x96
Video resolutions: 2592x1944, 2560x1280, 2048x1536, 2304x1296, 1920x1440, 2176x1088, 1920x1088, 1920x1080, 1600x1200, 1440x1088, 1440x1080, 1408x1056, 1280x960, 1440x720, 1280x720, 960x960, 960x720, 720x720, 800x600, 960x480, 720x480, 640x480, 352x288, 320x240, 192x144, 176x144, 192x108, 160x96
Video quality: 1
Video frame width: 1920
Video frame height: 1080
Video bit rate: 20000000
Video frame rate: 30
Video capture rate: 30.0
Video high speed: false
Video capture rate factor: 1.0
Auto-level?: Available
Auto-level enabled?: false
Face detection?: Available
RAW?: Not available
HDR?: Available
Panorama?: Available
Gyro sensors?: Available
Expo?: Available
Expo compensation?: Available
Exposure compensation range: -4 to 4
Manual ISO?: Not available
Manual exposure?: Not available
Manual WB?: Not available
Optical stabilization?: Not available
Optical stabilization enabled?: false
Video stabilization?: Available
Video stabilization enabled?: false
Tonemap curve?: Not available
Tonemap max curve points: 0
Can disable shutter sound?: Available
Camera view angle: 66.479 , 50.15833
Flash modes: flash_off, flash_frontscreen_on, flash_frontscreen_torch
Focus modes: None
Color effects: none, negative, sepia, whiteboard, blackboard, aqua
Scene modes: auto, action, portrait, landscape, night, night-portrait, theatre, beach, snow, sunset, steadyphoto, fireworks, sports, party, candlelight, barcode, hdr
White balances: auto, incandescent, fluorescent, warm-fluorescent, daylight, cloudy-daylight, twilight, shade
ISOs: None
Magnetic accuracy?: -1
Using SAF?: true
Save Location: OpenCamera
Save Location SAF: content://com.android.externalstorage.documents/tree/primary%3ADCIM%2FOpenCamera
Parameters: video-size=1920x1080;preferred-preview-size-for-video=1920x1080;preview-size-values=1920x1440,1920x1088,1920x1080,1600x1200,1440x1088,1440x1080,1440x720,1408x1056,1280x960,1280x720,960x960,960x720,960x480,800x600,720x720,720x480,640x480,352x288,320x240,192x144,192x108,176x144,160x96;video-size-values=2592x1944,2560x1280,2304x1296,2176x1088,2048x1536,1920x1440,1920x1088,1920x1080,1600x1200,1440x1088,1440x1080,1440x720,1408x1056,1280x960,1280x720,960x960,960x720,960x480,800x600,720x720,720x480,640x480,352x288,320x240,192x144,192x108,176x144,160x96;preview-format=yuv420sp;preview-format-values=yuv420p,yuv420sp,yuv420p;preview-fps-range-values=(10000,10000),(15000,15000),(15000,20000),(20000,20000),(5000,30000),(30000,30000);preview-frame-rate-values=10,15,20,30;picture-size-values=4608x3456,4608x2592,4608x2304,4160x3120,4096x2304,4032x3024,4032x2016,4000x3000,3840x2160,3456x3456,3264x2448,3168x1584,3104x3104,3072x1728,2592x1944,2560x1920,2560x1280,2304x1296,2176x1088,2048x1536,1920x1440,1920x1088,1920x1080,1600x1200,1440x1088,1440x1080,1440x720,1408x1056,1280x960,1280x720,960x960,960x720,960x480,800x600,720x720,640x480,320x240;picture-format=jpeg;picture-format-values=jpeg;jpeg-thumbnail-width=192;jpeg-thumbnail-height=144;jpeg-thumbnail-size-values=0x0,160x96,192x108,192x144;jpeg-thumbnail-quality=90;rotation=0;whitebalance=auto;whitebalance-values=auto,incandescent,fluorescent,warm-fluorescent,daylight,cloudy-daylight,twilight,shade;effect=none;effect-values=none,negative,sepia,whiteboard,blackboard,aqua;antibanding=auto;antibanding-values=off,50hz,60hz,auto;scene-mode=auto;scene-mode-values=auto,action,portrait,landscape,night,night-portrait,theatre,beach,snow,sunset,steadyphoto,fireworks,sports,party,candlelight,barcode,hdr;focus-mode=fixed;focus-mode-values=fixed;max-num-focus-areas=0;focus-areas=(0,0,0,0,0);focal-length=3.54;exposure-compensation=0;max-exposure-compensation=4;min-exposure-compensation=-4;exposure-compensation-step=0.5;auto-exposure-lock=false;auto-exposure-lock-supported=true;auto-whitebalance-lock=false;auto-whitebalance-lock-supported=true;max-num-metering-areas=1;max-zoom=99;zoom-ratios=100,103,106,109,112,115,118,121,124,127,130,133,136,139,142,145,148,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,203,206,209,212,215,218,221,224,227,230,233,236,239,242,245,248,251,254,257,260,263,266,269,272,275,278,281,284,287,290,293,296,299,303,306,309,312,315,318,321,324,327,330,333,336,339,342,345,348,351,354,357,360,363,366,369,372,375,378,381,384,387,390,393,396,399;zoom-supported=true;smooth-zoom-supported=false;focus-distances=Infinity,Infinity,Infinity;max-num-detected-faces-hw=15;max-num-detected-faces-sw=0;video-frame-format=android-opaque;video-stabilization-supported=true;video-snapshot-supported=false;video-stabilization=false;jpeg-quality=100;picture-size=4608x3456;preview-size=1440x1080;recording-hint=false;zoom=0;metering-areas=(0,0,0,0,0);preview-frame-rate=30;preview-fps-range=5000,30000;horizontal-view-angle=66.479;vertical-view-angle=52.2465

@eszdman
Copy link
Owner

eszdman commented May 12, 2024

To check noise model and other configs you can create local file DCIM/PhotonCamera/Tuning/SensorSpecifics.txt containing information for your sensors
Examples: https://github.com/eszdman/PhotonCamera/tree/dev/app/specific/sensors
After selecting right noise models and other settings send me the file

@gessel
Copy link
Author

gessel commented May 13, 2024

I'd love to and thanks for the help. I have to admit my ignorance though and The Google didn't help much. I thought I'd ask Claude (why not, that's what we do these days) and Claude said:

Estimate the noise model parameters: Based on your analysis, estimate the values for the noise model parameters (NoiseModelA, NoiseModelB, NoiseModelC, and NoiseModelD) that best represent the noise characteristics of the BlackView bv9900pro sensor.

NoiseModelA typically represents the Poisson-distributed photon shot noise, which scales with the signal level.
NoiseModelB represents the sensor read noise, which is constant for a given ISO setting.
NoiseModelC represents the sensor gain, which determines the scaling factor between the signal and the output digital value.
NoiseModelD represents any additional noise sources or calibration factors.

Claude believes the four value quadruplet is values for R, G1, G2, and B.

Is this remotely correct or is Claude hallucinating?

@eszdman
Copy link
Owner

eszdman commented May 13, 2024

ABCD means model coefficients but every have 4 values for bayer
Here other noise models but in other format:
https://drive.google.com/drive/folders/18FBhvB7moD46Sn2QWpa9zZUN4X5rIYRBKKq_6NlufPwrgGQMNXkbNJA-OInawB64cO9U9zSJ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants