SageTV Community  

Go Back   SageTV Community > General Discussion > General Discussion
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

General Discussion General discussion about SageTV and related companies, products, and technologies.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 09-19-2005, 06:27 AM
Mahoney Mahoney is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 483
Deinterlacing question

Just a quickie - if you have say a 1080i signal, so 60 fields a second, and you want to display it on a 1080p60 screen, why do you need to do deinterlacing? Why can't the processor fill in the missing lines in each field with black, and then let the eye be fooled by the resulting "interlaced" image in the same way that it is in a genuine CRT interlaced screen that is only drawing half the lines in each scan?
Reply With Quote
  #2  
Old 09-19-2005, 06:56 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
the windows desktop is progressive, even if the monitor displaying that image is interlaced.

Weave deinterlace is probably what you need, but you need to get perfect scanline matching between source video lines, and display lines -- any scaling of the video will mess this up..
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki
Reply With Quote
  #3  
Old 09-19-2005, 08:33 AM
mikejaner's Avatar
mikejaner mikejaner is offline
Sage Icon
 
Join Date: Oct 2003
Location: Chantilly VA
Posts: 2,087
Send a message via MSN to mikejaner
You would find it very hard to match the scan lines up with the display, as neilm is saying.
If you have a 1080P display, then you are a lucky person. I have a TV that will take a 1080P input, but scales it and displays it as 1080i.
Most likely, you want to deinterlace with the Nvidia decoders and display at 1080P with your card. Displaying the desktop in 1080i causes stuttering in my experience. Windows can do interlaced output if the video card supports it (like my Radeon 9800), but it doesn't like to.
__________________
Mike Janer
SageTV HD300 Extender X2
Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5
Reply With Quote
  #4  
Old 09-19-2005, 08:56 AM
Mahoney Mahoney is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 483
It's a theoretical question, not a practical one!

My understanding is that your standard CRT interlaced TV fools the eye by drawing all the even lines as field 1, then all the odd lines as field 2, then all the even lines as field 1; and if you are using NTSC it's doing that at a rate of 60 fields a second. The eye/brain then gets clever and sticks it all together into a smooth image.

However, an LCD draws all the lines (a frame) at the rate of 60 fields a second. And as nielm says, the windows desktop has to be progressive.

So *if*, instead of deinterlacing, you interspersed each of the lines in field 1 with a black line, and each of the lines of field 2 with a black line, and then kicked it out as progressive, wouldn't you get the same visual effect as a CRT interlaced monitor? And wouldn't the eye/brain therefore stick it all back together again just as it does if you watch an interlaced TV?
Reply With Quote
  #5  
Old 09-19-2005, 09:05 AM
mikejaner's Avatar
mikejaner mikejaner is offline
Sage Icon
 
Join Date: Oct 2003
Location: Chantilly VA
Posts: 2,087
Send a message via MSN to mikejaner
Yes, there is an option, in the Nvidia decoder to display the fields separately, but I can't tell how it does that. It may do exactly what you are talking about , but I am not sure.
__________________
Mike Janer
SageTV HD300 Extender X2
Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5
Reply With Quote
  #6  
Old 09-19-2005, 10:08 AM
Mahoney Mahoney is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 483
I'd guess that's just bob deinterlacing - so it will display the fields separately, but upsize each by 100% in order to make them fit the 576 horizontal resolution. Which is fine, really; just seems a little unnecessary if the human eye can do it all for you. Lot less computational power to stick a line of black pixels between each line of data than to calculate what the colour of each pixel should be on the fly.

There's a hidden subtext here - like you I have a Radeon and am using a VGA cable, so the Radeon is outputting an interlaced image to the TV. And the horizontal resolution and the refresh rate of the recording is identical to the image the Radeon is putting out. So really I don't want to deinterlace at all, but of course I have to because that's how Windows works.

I'm a little concerned that there's a possibility that when I do bob deinterlacing, it's the "real" lines that are being effectively deleted by the graphics card and the calculated, filler lines that are being kept! Which would be a shame. Of course, if I could persuade it to intersperse the real lines with black ones, I would know for sure as I would either be getting a black screen (as the graphics card merged the two frames into an interlaced frame using the black lines each time) or the image as it was recorded.
Reply With Quote
  #7  
Old 09-19-2005, 10:32 AM
Mahoney Mahoney is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 483
Quote:
If you have a 1080P display, then you are a lucky person.
Incidentally - I do; but it's on my laptop and it's only 15"!
Reply With Quote
  #8  
Old 09-19-2005, 11:16 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
You'd loose half the brightness of your display if you filled in with black lines.
Reply With Quote
  #9  
Old 09-20-2005, 07:39 AM
mikejaner's Avatar
mikejaner mikejaner is offline
Sage Icon
 
Join Date: Oct 2003
Location: Chantilly VA
Posts: 2,087
Send a message via MSN to mikejaner
Quote:
You'd loose half the brightness of your display if you filled in with black lines.
I agree, and let's put it this way; If it can be done without sacrificing image quality, they would have done it. The difference between a CRT ignoring every other line, and an LCD Monitor drawing black on every other line is probably gonna be a totally different effect.
I would think, when every other line is being drawn on an interlaced screen, the lines being skipped are still glowing somewhat, due to the fact that the screen is a phosphor coating. Having black interleaved in the whole mix of a picture would cut the brightness (as Stanger said), where whites would seem gray, and darker colors would be closer to black. Doesn't sound like a good combo to me.
__________________
Mike Janer
SageTV HD300 Extender X2
Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5
Reply With Quote
  #10  
Old 09-20-2005, 07:46 AM
Mahoney Mahoney is offline
Sage Aficionado
 
Join Date: May 2005
Posts: 483
Fair enough, and I agree that if it was a good idea someone brighter than me would already have done it! I was just trying to understand what the problem with it was. Losing brightness sounds fair enough as a reason.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 09:00 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.