I've just discovered the magic of the temporal filter on the Hauppauge PVR
cards (see my previous post).  In brief, appears to clean up a noisy analog
signal to give a cleaner mpeg recording.  However, I note that there appear
to be several other filters.  If I run "v4l2-ctl -l | grep filter" on my
machine, I appear to get parameters for:

 

spatial_filter_mode (0),

spatial_filter (0)

spatial_luma_filter_type (1)

spatial_chroma_filter_type (1)

temporal_filter_mode (0)

temporal_filter (8, was 0)

median_filter_type (0)

median_luma_filter_minimum (0)

median_luma_filter_maximum (255)

median_chroma_filter_minimum (0)

median_chroma_filter_maximum (255)

 

the numbers in brackets are my current settings for these parameters.

 

By simply changing my temporal_filter from 0 to 8, I saw a dramatic
improvement in image quality.  This gets me thinking that modifying these
other numbers might be useful, but I've not found any documentation
whatsoever on these filters, and I'm hoping someone might be able to
enlighten me.  

 

Can anyone explain what the ivtv spatial, temporal, and median filter
settings actually do?  Are they hardware or software filters?  What's the
difference between the filter and the filter type?  What settings are
appropriate for a TV?  What numbers are too high?  (I noticed that a
temporal filter setting of 10 caused mpeg recording errors, and a max
setting of 31 generated some bizarre visual effects).  Should this
information be documented in the wiki?

 

This question belongs in ivtv-users, but the people who would be able to
answer the question are likely lurking in ivtv-devel.  Hopefully some of the
developers read both groups.

 

Trevor Bradley

Surrey, BC. Canada

 

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to