Claims
- 1. A television system for displaying network application data on a display unit supporting interlaced display format, said television system comprising:
- an interface for receiving a plurality of original pixel data elements representing a non-interlaced image of said network application data, wherein said interlaced image includes a plurality of lines;
- a filter coupled to said interface for receiving said plurality of original pixel data elements, said filter performing a filtering operation using at least one of said plurality of lines and a previously generated filtered line to generate a filtered line, wherein a plurality of filtered lines including said filtered line represent a smoothened image of said interlaced image, and wherein said filtered line is used as a previously generated filtered line for generating a subsequent filtered line;
- a buffer coupled to said filter for storing said plurality of filtered lines generated by said filter such that said stored filtered line is available as said previously generated filtered line for generating said subsequent filtered line; and
- a display interface for receiving alternate lines of said plurality of filtered lines from said buffer, said display interface generating display signals for said display unit according to said received alternate lines, wherein said alternate lines form an interlaced image of said network application data,
- whereby said network application data is displayed on said display unit with minimal flicker.
- 2. The television system of claim 1, wherein said filter comprises an infinite impulse response filter.
- 3. The television system of claim 1, wherein said buffer includes sufficient memory to store two lines of pixel data elements.
- 4. The television system of claim 3, wherein said buffer stores original pixel data for one adjacent line and filtered pixel data for one filtered line.
- 5. The television system of claim 1, wherein said interface is designed to receive said original pixel data elements from a memory module.
- 6. The television system of claim 1, wherein said buffer stores original pixel data for one adjacent line and filtered pixel data for one filtered line, and wherein said filter uses said one adjacent line and said filtered line to generate a new filtered line.
- 7. A television system including a display unit for displaying network application data, wherein said display unit is designed to display images in an interlaced format, said television system comprising:
- means for receiving a plurality of original pixel data elements representing a non-interlaced image of said network application data, wherein said non-interlaced image includes a plurality of lines;
- means for filtering said non-interlaced image by processing said original pixel data elements to generate a plurality of filtered pixel data elements, wherein said step of filtering uses at least one of said plurality of lines and a previously generated filtered line to generate a filtered line, wherein a plurality of filtered lines represent a smoothened image of said interlaced image;
- means for storing each of said filtered lines;
- means for providing each of said filtered lines stored in said means for storing as a previously generated filtered line to said means for filtering to generate said plurality of filtered lines;
- means for retrieving alternate lines of said plurality of filtered lines from said buffer, wherein said alternate lines form an interlaced image of said network application data; and
- means for generating display signals for said display unit according to said alternate lines retrieved by said means for retrieving, whereby said network application data is displayed on said display unit with minimal flicker.
- 8. A method of displaying network application data on a display unit of a television system, wherein said display unit is designed to display images in an interlaced format, said method comprising the steps of:
- (a) receiving a plurality of original pixel data elements representing a non-interlaced image of said network application data, wherein said non-interlaced image includes a plurality of lines;
- (b) filtering said non-interlaced image by processing said original pixel data elements to generate a plurality of filtered pixel data elements, wherein said step of filtering uses at least one of said plurality of lines and a previously generated filtered line to generate a filtered line, wherein a plurality of filtered lines represent a smoothened image of said interlaced image;
- (c) storing each of said filtered lines generated in step (b) in a buffer;
- (d) providing each of said filtered lines stored in step (c) as a previously generated filtered line for step (b) to generate said plurality of filtered lines;
- (e) retrieving alternate lines of said plurality of filtered lines from said buffer, wherein said alternate lines form an interlaced image of said network application data; and
- (f) generating display signals for said display unit according to said alternate lines retrieved in step (e), whereby said network application data is displayed on said display unit with minimal flicker.
RELATED APPLICATIONS
The present application is related to the following co-pending U.S. patent applications, which are incorporated by reference in their entirety herewith:
US Referenced Citations (5)