Re: Chroma gain configuration

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> On Tue, 2010-02-23 at 08:53 +0100, Hans Verkuil wrote:
>> On Monday 22 February 2010 23:00:32 Devin Heitmueller wrote:
>> > On Mon, Feb 22, 2010 at 4:54 PM, Hans Verkuil <hverkuil@xxxxxxxxx>
>> wrote:
>
>> > Of course, if you and Mauro wanted to sign off on the creation of a
>> > new non-private user control called V4L2_CID_CHROMA_GAIN, that would
>> > also resolve my problem.  :-)
>>
>> Hmm, Mauro is right: the color controls we have now are a bit of a mess.
>> Perhaps this is a good moment to try and fix them. Suppose we had no
>> color
>> controls at all: how would we design them in that case? When we know
>> what we
>> really need, then we can compare that with what we have and figure out
>> what
>> we need to do to make things right again.
>
> Hmmm:
>
> 1. comb filter enable/disable
> 2. chroma AGC enable/disable
> 3. chroma kill threshold and enable/disable
> 4. UV saturation  (C vector magnitude adjustment as long as you adjust U
> and V in the same way.)
> 5. Hue (C vector phase adjustment)
> 6. chroma coring
> 7. chroma delay/advance in pixels relative to luma pixels
> 8. chroma subcarrier locking algorithm: fast, slow, adaptive
> 9. chroma notch filer settings (when doing Y/C separation from CVBS)
> 10. additional analog signal gain
> 11. anti-alias filter enable/disable
>
> And that's just from a quick scan of the public CX25836/7 datasheet.
>
> I left my handbook with all sorts of details about the Human Visual
> System and the CIE and NTSC and PAL colorspaces at work.

Let me rephrase my question: how would you design the user color controls?
E.g., the controls that are exported in GUIs to the average user. Most of
the controls you mentioned above are meaningless to most users. When we
have subdev device nodes, then such controls can become accessible to
applications to do fine-tuning, but they do not belong in a GUI in e.g.
tvtime or xawtv.

The problem is of course in that grey area between obviously user-level
controls like brightness and obviously (to me at least) expert-level
controls like chroma coring.

Regards,

        Hans

>
> Regards,
> Andy
>
>
>
>
>
>> Regards,
>>
>> 	Hans
>>
>> >
>> > Devin
>> >
>> >
>>
>
>


-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG Telecom

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux