AVS Forum banner
Status
Not open for further replies.
1 - 4 of 4 Posts

·
Registered
Joined
·
121 Posts
Discussion Starter · #1 ·
Hi !


if we have a diagonal that moves it looks like this on VIDEO Material if dtv is in video mode


xxxx

xxxx

xxxxxxxxxx

xxxxxxxxxx

xxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxx


this looks very ugly, so it would be very good if we antialiase these patterns if we detect them when dtv is in video mode like this



xxxx

xxxxxxx

xxxxxxxxxx

xxxxxxxxxxxxx

xxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxx



cya


Ralf
 

·
Registered
Joined
·
485 Posts
I don't think anyone on the dTV (now dScaler) team would disagree! Care to share your thoughts on good ways to detect that kind of pattern?
 

·
Registered
Joined
·
121 Posts
Discussion Starter · #3 ·
This is a Start for the algo....



create a map that indicates changes in luma/chroma ->



xxxx

xxxx

xxxxxxxxx

xxxxxxxxx

xxxxxxxxxxxxxx

xxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxx



the map would look like this x describes the change in luma/chroma



000x0000000000000000

000x0000000000000000

00000000x00000000000

00000000x00000000000

0000000000000x000000

0000000000000x000000


for(i=0;i<ScreenWidth;i++)

{

if (MapLine1-tolerance < MapLine2 && MapLine1+tolerance > MapLine2)

{

for(i2=-searchrange;i2<searchrange;i2++)

{

if(MapLine1-tolerance < MapLine3[i+i2] && MapLine1+tolerance > MapLine3[i+i2] &&

MapLine1-tolerance < MapLine4[i+i2] && MapLine1+tolerance > MapLine4[i+i2])

{

//antialise Line 2

->


xxxx

xxxxxx <-

xxxxxxxx


};

};

};

};


this is only a VERY rough concept....


cya


 

·
Registered
Joined
·
9,884 Posts
1 - 4 of 4 Posts
Status
Not open for further replies.
Top