[libcamera-devel] [PATCH 0/1] DigitalGain control
David Plowman
david.plowman at raspberrypi.com
Mon Nov 16 11:18:03 CET 2020
Hi again
Can I give this discussion another little metaphorical shove, please?
Thanks!
Best regards
David
On Mon, 9 Nov 2020 at 07:53, David Plowman <david.plowman at raspberrypi.com>
wrote:
> Hi everyone
>
> Can I give this patch a little prod, see how folks would like to move
> forward on this one?
>
> Thanks!
> David
>
> On Tue, 27 Oct 2020 at 14:12, David Plowman <david.plowman at raspberrypi.com>
> wrote:
>
>> Hi everyone
>>
>> I wanted to raise a topic on which there was already some discussion a
>> few weeks back, prompted by my noticing a gap in the metadata that we
>> provide with images.
>>
>> My observation was that I couldn't correctly set the ISO value in my
>> JPEG files because we don't report how much digital gain has been
>> supplied by the image processing pipeline. To address this problem, it
>> seemed as good a way as any actually to include a proposal for a new
>> DigitalGain control (see the associated patch). Nevertheless, I think
>> there's a discussion to be had first. Notably:
>>
>> * Should we let the pipeline report a single global "digital gain"
>> value or, given that different gains may be applied to the colour
>> channels, should we report three gain values instead?
>>
>> * In the Pi world I'd like this to be a read-only control, i.e. you
>> can't force the pipeline digital gain to a particular value, as our
>> AGC doesn't work like that. But there may be platforms that do allow
>> you to set the digital gain.
>>
>> * You could imagine this being "per-stream". I think it's another case
>> of "practically everyone will just want a single value", though
>> technically you might be able to imagine some platform and use-cases
>> where different outputs might reflect different digital gains.
>>
>> * There's a question about digital gain being applied by the sensor
>> itself, but I'm inclined to view that as a separate topic. The issue
>> at hand, at least for me, is being able to distinguish the gain
>> applied by the sensor, and which we see in the raw frames, from that
>> applied by the ISP, which appears in the JPEGs.
>>
>> You may have other comments too - so everyone's thoughts would be much
>> appreciated.
>>
>> Thanks!
>> David
>>
>> David Plowman (1):
>> libcamera: controls: Add DigitalGain control
>>
>> src/libcamera/control_ids.yaml | 11 +++++++++++
>> 1 file changed, 11 insertions(+)
>>
>> --
>> 2.20.1
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.libcamera.org/pipermail/libcamera-devel/attachments/20201116/00088b77/attachment-0001.htm>
More information about the libcamera-devel
mailing list