Claims
- 1. A television system for displaying an image corresponding to network application data along with an image encoded in a television signal, said television signal including an interlaced display signal and a plurality of synchronization signals, said television system comprising:
- a sync extractor for extracting said plurality of synchronization signals from said television signal;
- a color decoder for extracting said interlaced display signal from said television signal;
- a network interface for receiving said network application data;
- a memory module for storing a plurality of pixel data elements representative of a non-interlaced image of said network application data;
- an interlaced display screen for displaying said image encoded in said television signal and said image corresponding to network application data;
- a display controller coupled to said memory module, said display controller receiving said plurality of pixel data elements representative of a non-interlaced image of said network application data, said display controller providing a plurality of pixel data elements representative of an interlaced image of said network application data, said display controller comprising:
- a flicker filter for receiving said plurality of pixel data elements representative of said non-interlaced image, said flicker filter filtering said plurality of pixel data elements to generate a plurality of pixel data elements representative of a smoothened non-interlaced image; and
- an interlacer for receiving said plurality of pixel data elements representative of said smoothened image, and generating another plurality of pixel data elements representative of an interlaced image, said interlaced image including alternate lines of said smoothened non-interlaced image;
- a digital-to-analog converter (DAC) for converting each of said plurality of pixel data elements into an analog signal;
- a multiplexor coupled to said DAC and said color decoder, said multiplexor receiving each of said analog signals and said interlaced display signal, said multiplexor selecting as an output either each of said analog signals or said interlaced display signal on a point-by-point basis, wherein each of said analog signals received by said multiplexor and a corresponding portion of said interlaced display signal correspond to a same point on said interlaced display screen; and
- a display interface for generating display signals to said interlaced display screen according to said output of said multiplexor to generate a combined image of said image encoded in said television signal and said image corresponding to said network application data,
- wherein flicker is substantially eliminated from said combined image because of the filtering operation of said flicker filter.
- 2. The television system of claim 1, wherein said interlacer receives said plurality of pixel data elements representative of a smoothened non-interlaced image using a first clock signal and generates said another plurality of pixel data elements representative of said interlaced image using a second clock signal, wherein said first clock signal has twice the frequency of said second clock signal.
- 3. The television system of claim 2, wherein said display controller receives said network application data from said network interface and generates said plurality of pixel data elements representative of a non-interlaced image of said network application data, said display controller storing said plurality of pixel data elements in said memory module.
- 4. A display circuit implemented in a television system, said television system including a display screen capable of displaying interlaced images, said display circuit enabling the display of an image corresponding to network application data along with an image encoded in a television signal, said television signal including an interlaced display signal and a plurality of synchronization signals, said display circuit comprising:
- a memory interface for receiving a plurality of pixel data elements representative of a non-interlaced image of said network application data, wherein said plurality of pixel data elements are stored in a memory module;
- a flicker filter for receiving said plurality of pixel data elements representative of said non-interlaced image, said flicker filter filtering said plurality of pixel data elements to generate a plurality of pixel data elements representative of a smoothened non-interlaced image;
- an interlacer for receiving said plurality of pixel data elements representative of a smoothened image, and generating another plurality of pixel data elements representative of an interlaced image, said interlaced image including alternate lines of said smoothened noninterlaced image;
- wherein said interlaced image can be provided to a selection circuit,
- said selection circuit also receiving said interlaced display signal and said plurality of pixel data elements representative of said interlaced image of said network application data, said selection circuit generating a plurality of display signals representative of a combined image of said interlaced image of said network application data and said image encoded in said television display signal,
- wherein said selection circuit generates said plurality of display signals representative of said combined image by selecting either said interlaced display signals or each of said plurality of pixel data elements representative of said interlaced image of said network application data on point-by-point basis, and
- wherein said plurality of display signals can be used for generating said combined image on said interlaced display screen.
- 5. The display circuit of claim 4, wherein said selection circuit comprises:
- a digital-to-analog converter (DAC) for converting each of said plurality of pixel data elements into an analog signal;
- a multiplexor coupled to said DAC and said color decoder, said multiplexor receiving each of said analog signals and said interlaced display signal, said multiplexor selecting as an output either each of said analog signals or said interlaced display signal on a point-by-point basis to generate said plurality of display signals representative of said combined image.
- 6. The display circuit of claim 4, wherein data corresponding to said network application is stored as a bit map comprising said plurality of pixel data elements representative of said non-interlaced image, with each pixel data element corresponding to a point on said display screen.
- 7. The display circuit of claim 4, wherein said interlacer receives said plurality of pixel data elements representative of a smoothened non-interlaced image using a first clock signal and generates said another plurality of pixel data elements representative of said interlaced image using a second clock signal, wherein said first clock signal has twice the frequency of said second clock signal.
- 8. The display circuit of claim 5, wherein said television signal comprises a composite video signal.
- 9. A display circuit implemented in a television system, said television system including an interlaced display screen, said display circuit enabling the display of an image corresponding to network application data along with an image encoded in a television signal, said television signal including an interlaced display signal and a plurality of synchronization signals, said display circuit comprising:
- means for receiving a plurality of pixel data elements representative of a non-interlaced image of said network application data;
- means for filtering said plurality of pixel data elements to generate a plurality of pixel data elements representative of a smoothened non-interlaced image;
- means for generating another plurality of pixel data elements representative of an interlaced image, said interlaced image including alternate lines of said smoothened non-interlaced image;
- means for selecting either said interlaced display signals or each of said plurality of pixel data elements representative of said interlaced image of said network application data on point-by-point basis to generate a plurality of display signals representative of a combined image of said interlaced image of said network application data and said image encoded in said television display signal; and
- means for generating said combined image on said interlaced display screen according to said plurality of display signals representative of said combined image.
- 10. A method of generating a combined display of an image represented by network application data and an image encoded in a television display signal of a television system, said combined display being generated on an interlaced display screen, said television signal including an interlaced display signal and a plurality of synchronization signals, said method comprising the steps of:
- receiving a plurality of pixel data elements representative of a non-interlaced image of said network application data;
- filtering said plurality of pixel data elements to generate a plurality of pixel data elements representative of a smoothened non-interlaced image;
- generating another plurality of pixel data elements representative of an interlaced image, said interlaced image including alternate lines of said smoothened non-interlaced image;
- selecting either said interlaced display signals or each of said plurality of pixel data elements representative of said interlaced image of said network application data on point-by-point basis to generate a plurality of display signals representative of a combined image of said interlaced image of said network application data and said image encoded in said television display signal; and
- generating said combined image on said interlaced display screen according to said plurality of display signals representative of said combined image.
- 11. The method of claim 10, wherein said step of selecting comprises the steps of:
- converting each of said plurality of pixel data elements into an analog signal using a digital-to-analog converter (DAC);
- selecting as an output either each of said analog signals or said interlaced display signal on a point-by-point basis to generate said plurality of display signals representative of said combined image.
- 12. A display circuit for displaying an image corresponding to network application data along with an image encoded in a television signal, said television signal including an interlaced display signal and a plurality of synchronization signals, said display circuit comprising:
- a network interface for receiving said network application data;
- a memory module for storing a plurality of pixel data elements representative of a non-interlaced image of said network application data;
- an interlaced display screen for displaying said image encoded in said television signal and said image corresponding to network application data;
- a display controller coupled to said memory module, said display controller receiving said plurality of pixel data elements representative of a non-interlaced image of said network application data, said display controller providing a plurality of pixel data elements representative of an interlaced image of said network application data, said display controller comprising:
- a flicker filter for receiving said plurality of pixel data elements representative of said non-interlaced image, said flicker filter filtering said plurality of pixel data elements to generate a plurality of pixel data elements representative of a smoothened non-interlaced image; and
- an interlacer for receiving said plurality of pixel data elements representative of said smoothened image, and generating another plurality of pixel data elements representative of an interlaced image, said interlaced image including alternate lines of said smoothened non-interlaced image;
- a multiplexor coupled to said color decoder, said multiplexor receiving said interlaced image and said interlaced display signal, said multiplexor selecting as an output either each of said interlaced image or said interlaced display signal on a point-by-point basis; and
- a display interface for generating display signals to said interlaced display screen according to said output of said multiplexor to generate a combined image of said image encoded in said television signal and said image corresponding to said network application data,
- wherein flicker is substantially eliminated from said combined image because of the filtering operation of said flicker filter.
- 13. The display circuit of claim 12, wherein said display circuit is provided within a television system.
- 14. The display circuit of claim 13, wherein said display circuit is provided as an integrated circuit in said television system.
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)