WO2001013630A1 - Picture-in-guide generator with digital tuner - Google Patents

Picture-in-guide generator with digital tuner Download PDF

Info

Publication number
WO2001013630A1
WO2001013630A1 PCT/US2000/022384 US0022384W WO0113630A1 WO 2001013630 A1 WO2001013630 A1 WO 2001013630A1 US 0022384 W US0022384 W US 0022384W WO 0113630 A1 WO0113630 A1 WO 0113630A1
Authority
WO
WIPO (PCT)
Prior art keywords
television
television signal
picture
display
tuner
Prior art date
Application number
PCT/US2000/022384
Other languages
French (fr)
Inventor
Daniel C. O'connor
Original Assignee
Index Systems, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Index Systems, Inc. filed Critical Index Systems, Inc.
Priority to AU69078/00A priority Critical patent/AU6907800A/en
Priority to KR1020027001934A priority patent/KR20020025220A/en
Priority to BR0013550-0A priority patent/BR0013550A/en
Priority to CA002381783A priority patent/CA2381783A1/en
Priority to EP00957464A priority patent/EP1206875A1/en
Priority to MXPA02001510A priority patent/MXPA02001510A/en
Priority to JP2001517794A priority patent/JP2003507939A/en
Publication of WO2001013630A1 publication Critical patent/WO2001013630A1/en
Priority to HK03101150.1A priority patent/HK1049087A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/4263Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific tuning arrangements, e.g. two tuners
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4823End-user interface for program selection using a channel name
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen

Definitions

  • the present invention relates generally to electronic program guide systems and methods, and more particularly, to a system and method of providing a picture-in-guide display using a picture-in-guide generator with a digital tuner.
  • An electronic program guide provides a television viewer with updatable television schedule information in the form of an on-screen graphical display.
  • the EPG may provide scheduling information for current and future broadcast programs as well as summaries of television program content for a particular program.
  • a PIG display includes a real-time video image of a tuned television program displayed in a small window inset in a larger graphic guide.
  • the PIG display provides many options to the viewer. The viewer may continue to view the television program s/he was watching before entering the guide while browsing through the television scheduling information in the guide. Alternatively, the program displayed in the PIG window may change to correspond to a selected channel in the guide as the viewer cursors through program listings in the guide. The viewer may also pull up the PIG display to find out more information about the program s/he is currently watching, such as start/stop time or a program synopsis, while continuing to view the program in the inset PIG window.
  • a PIG display is produced using an EPG generator, which includes a microprocessor, a vertical blanking interval (VBI) decoder/slicer, an on-screen display generator. a digital-to-analog converter (DAC). synchronization (synch) circuitry, and a memory on one chip, and a separate chip including a picture-in-picture (PIP) generator, a DAC, synch circuitry, and microprocessor interface circuitry.
  • VBI vertical blanking interval
  • DAC digital-to-analog converter
  • synchronization (synch) circuitry and a memory on one chip, and a separate chip including a picture-in-picture (PIP) generator, a DAC, synch circuitry, and microprocessor interface circuitry.
  • PIP picture-in-picture
  • the PIP generator uses a video signal and memory to create a big background picture and a small inset picture.
  • the small picture is generated by storing entire frames from the video signal into memory. Complex filtering is performed on these frames stored in memory to achieve high quality but reduced in size images.
  • the use of a PIP generator is often costly. For instance, the memory in the PIP generator is relatively expensive compared to the rest of the components in the PIP generator.
  • a PIG display For a PIG display, however, it is unnecessary to provide two real-time video images since the main display comprises textual and graphical information, e.g., a program guide, and not a real-time, moving video image.
  • the main display comprises textual and graphical information, e.g., a program guide, and not a real-time, moving video image.
  • significant cost saving is achievable.
  • the addition of a dedicated tuner to a PIG generator provides additional advantages.
  • a display generator feeds drive signals to the output synchronized to the television monitor.
  • EPG information is extracted from the television signal and stored in memory.
  • the number of pixels used to represent the television signal is reduced.
  • the reduced number of pixels television signal is stored in memory.
  • the EPG data and the television signal are retrieved from memory and stored in the display generator.
  • the EPG data and the television signal are fed from the display generator to the output in a continuous data stream ordered to produce a picture-in- guide display on the monitor.
  • the picture-in-guide generator is implemented on a single integrated circuit chip along with the circuitry generating the graphics.
  • the addition of a dedicated tuner to the PIG generator chip allows the PIG generator to capture VBI data at any time whether the viewer is watching the television or not. This greatly improves the ability of the PIG generator to provide real-time data services.
  • the additional tuner also improves the PIG display by allowing a main tuner, such as the television tuner, to stay on one channel. This eliminates on-screen display (OSD) "bounce" as the main tuner provides horizontal and vertical synchronization (HSYNC and VSYNC) signals that become unstable during channel changes.
  • OSD on-screen display
  • An alternative solution to the OSD bounce problem is for the PIG generator to include a function that will generate stable HSYNC and VSYNC at all times such as a pseudo-sync generator.
  • the drawback is that an addition of a pseudo-sync generator would require additional work by a television manufacturer, for example, to incorporate pseudo-sync generator capabilities into an existing television chassis.
  • a picture-in-guide generator apparatus includes a digital tuner provided on a single chip.
  • the digital tuner is configured to receive a television signal and to tune the television signal received to a specific channel.
  • the picture-in-guide generator apparatus also includes a video interface configured to receive a television signal tuned to a specific channel and a tuner selector coupled to the digital tuner and the video interface and configured to determine status of the video interface and the digital tuner.
  • the tuner selector outputs one of the television signals received by the digital tuner and the video interface based on the determined status.
  • the display controller is also included and is configured to reduce pixel size of the television signal outputted by the tuner selector and to extract electronic program guide information from the outputted television signal.
  • the picture-in-guide generator includes a memory storing the extracted program guide information and the reduced pixel size television signal and a display generator retrieving the electronic program guide information and the television signal and supplying signals to a television monitor in an ordered continuous data stream to produce a picture-in-guide display on the television monitor.
  • FIG. 1 illustrates a program guide display in a picture-in-guide (PIG) format
  • FIG. 2 is a schematic of a PIG generator according to one embodiment of the invention.
  • FIG. 3 is a schematic of the organization of data in RAM according to one embodiment of the invention
  • FIG.4 is a block diagram of one embodiment of the invention combined with a full-screen video display system
  • FIG. 5 is a flow diagram of a process of the host tuner operating with a PIG generator.
  • FIG. 6 is a flow diagram of a process of an auxiliary tuner with a host tuner in a television operating with a PIG generator.
  • a picture-in-graphics (PIG) generator for producing a PIG display on a television screen or computer monitor.
  • PIG picture-in-graphics
  • the first type is a full-screen video display comprising a real-time image of a broadcast television program.
  • the second type, a PIG display includes background graphics and a real-time video image in a small inset window.
  • the third type of display is a full-screen graphics display.
  • FIG. 1 illustrates a PIG display 10 of an electronic program guide (EPG) comprising a graphics portion 12 and a picture window 14.
  • the picture window 14, hereafter referred to as the PIG window contains a video image of the television program displayed in the full-screen video display, but in reduced size, generally reduced by a factor of three in both width and height, i.e., 1/9 the size of the screen.
  • the graphics portion 12 of the PIG display 10 takes up a majority of the screen.
  • the graphics portion generally includes text, icons, and background graphics of several different colors.
  • the graphics may include highlighting of text or sections of the screen.
  • the viewer can generally navigate through different guides without changing the television program displayed in the PIG window 14.
  • the system automatically tunes the associated digital tuner 50, if available, or the host's tuner to the selected channel and displays the program broadcast on that channel in the PIG window 14.
  • the components necessary in the present invention to generate a PIG display 10 are provided on a single chip to be incorporated into televisions, VCR's, stand-alone units, satellite receivers or the like. By providing all the components on a single chip, the overall package size can be reduced as well as the overall gate count and bus interface size of that chip.
  • FIG.2 is a schematic of the components of the present invention provided on a single chip 21. These include a microprocessor 22. a memory controller or direct memory access (DMA) device 24. synchronization regenerating (synch) circuitry 28, analog-to-digital conversion (ADC) 30c, automatic gain control circuitry (AGC) 30b. DC clamp circuitry 30a, a PIG window generator 32, a display generator 34, a color space converter 60 digital-to-analog conversion (DAC) circuitry 36, pixel clock 38, NTSC decoder 52, and VBI slicer ZZ.
  • the microprocessor 22 is relatively slow compared to the video processing hardware, e.g., the PIG window generator 32 and the display generator 34.
  • the microprocessor 22 organizes data storage in the RAM 26 and can assign addresses for both text data and video data. Preferably, there is only one RAM 26.
  • the RAM 26 is accessed by four different components: the microprocessor 22, the PIG window generator 32, the display generator 34 and the VBI slicer ZZ. This places a high access load on the RAM as all four components may vie for access to the
  • a multiplexing device is used to resolve the arbitration between the components. Accordingly, the microprocessor 22. PIG window generator 32, the display generator 34, and the VBI slicer ZZ each access the RAM 26 through the DMA 24.
  • the DMA 24 is a multiplexing and arbitrating circuit that facilitates sharing of the RAM 26 by switching access between the four components in turn.
  • the DMA 24 includes buffer memories to temporarily store data input from out-of-turn components between access cycles.
  • the DMA 24 stores text and video data in the correct address in the RAM 26 and then retrieves the appropriate data from a selected address from the RAM 26 when needed.
  • the system also receives a video signal from the digital tuner 50.
  • the digital tuner is a National Television Standards Committee (NTSC) tuner implemented in digital circuitry as opposed to analog circuitry.
  • NTSC National Television Standards Committee
  • One such example of a digital tuner is a NTSC tuner created as an integrated single chip and is disclosed by US Patent No. 5,737.035 issued to Rotzoll. the disclosure of which is incorporated herein by reference.
  • the digital tuner 50 provides a separate data source for an EPG System for data such as VBI data or video signals.
  • EPG systems rely upon the NTSC tuner available in the host system, the host system being either a TV or a VCR.
  • the EPG system can collect EPG and related data while the viewer is watching the television.
  • the EPG system can only collect information when the host system is off. The dependence on the NTSC tuner of the host system restricts the timeliness and hence the quality of the information provided by the EPG.
  • the NTSC tuner which is part of the television or VCR provides the video signals to display the television program in a conventionally full-screen format.
  • the digital tuner 50 independently supplies the video signals to the PIG generator 32 to present the PIG display.
  • the PIG generator always has an available data source, whether the host system is on or off or if the NTSC tuner of the host system is otherwise occupied. Therefore, the availability of an independent NTSC tuner, i.e. the digital tuner 50, completely under the control of the EPG ensures that timely data is provided to the EPG. This further enables real-time services containing real-time or constantly updated data, such as weather or stock reports, to be provided and used by the PIG generator without disruption of the services being provided by the host system.
  • the digital tuner 50 is of a lower quality and cost than a typical NTSC tuner of a host system.
  • the digital tuner 50 in the PIG generator provides a low-cost and effective picture-in-picture (PIP) tuner for a TV or a VCR not otherwise equipped. This can prove to be advantageous to manufacturers of TVs and VCRs that want to provide PIP functionality or a secondary tuner but are prohibited by cost concerns.
  • PIP picture-in-picture
  • FIG. 4 is a simplified block diagram of one such implementation.
  • Tuner 301 is part of the host system and digital tuner 303 is the tuner coupled with the PIG generator of the present invention. Both tuners 301 and 303 provide independent video signal to a tuner selector 305.
  • the tuner selector 305 selects the video source for the PIP/PIG display that will be created by the PIG Generator system 350. Since the digital tuner 303 is less expensive and generally lower quality than the tuner 301, the digital tuner 303 would not usually be used as a main picture source.
  • the PIG generation system 350 extracts EPG data from the video signal and reduces the picture size and stores the resultant text and video data in the EPG memory 309. If a digital tuner is available to the system, then the EPG system tunes the digital tuner 303; extracts EPG data; and stores the data in EPG memory 309 anytime that the EPG is not on-screen.
  • FIG. 5 illustrates an overview of the host tuner operating with the PIG system.
  • the process determines the state of host system.
  • the state of the host system is determined by examining a series of electrical control lines such that when one or more control lines have a ''logical 1 ", the host system is powered on.
  • a signal detector determines the state of the host by examining the television signals supplied by a tuner of the host system to the PIG system. When no television signals supplied by the host system is detected, the host system is powered off.
  • the state of the host system is determined by a monitor program (implemented in software, hardware, or both) that transmits commands to a similarly enabled host system and receives responses from the host system.
  • the state of the host system is determined by the monitor program. For example, if the monitor program sends a power on status command to the host system and no response is received within a predetermined amount of time, the host system is determined to be powered off. However, if the monitor program sends a power on status command to the host system and a successful response is sent from the host system, then the host system is determined to be powered on.
  • step 413 If the host system is powered on, as determined in step 413, then the EPG does not extract data. If the host system is not powered on, as determined in step 413, then in step 419 the host tuner is tuned to a data channel to receive the television signal containing data. In step 417, the data is extracted and, in step 421, the data is sent to the EPG memory.
  • the tuner 301 provides the video source for the full-screen video display that is feed from the tuner selector 305 to a display-type selector 307 which supplies full-screen video images to a display 310.
  • the PIG generator system 350 provides the PIG display to the display -type selector 307 which provides the images to the display 310.
  • FIG. 6 illustrates an overview process of the host tuner in a television operating in conjunction with the digital tuner acting as an auxiliary tuner.
  • the process determines the state of television, similar to step 411 illustrated in FIG. 5, by examining control lines or using a monitor program. If the television is powered on, as determined in step 453, then the process determines in step 455, if the television is in full screen mode.
  • Full screen mode means that the television handles full screen television images, i.e. a real-time video image of a tuned television program displayed on the entire television display. If the television is in full screen mode, then the host tuner in the television continues to handle the full screen television images for the television display in step 461.
  • the auxiliary tuner is tuned to a data channel to receive the television signal and extracted data is routed to the EPG memory (step 463).
  • the host tuner in the television is tuned to a data channel to receive the television signal and extracted data is routed to the EPG memory (step 457).
  • the auxiliary tuner handles the television images for the television display, in one embodiment, for a PIG display to include a real-time video image of a tuned television program displayed in a small window inset in the larger graphic guide.
  • the process connects a pre- assigned tuner, the auxiliary or host tuner, to handle the EPG data and the other tuner to handle the television images for the television display.
  • the pre-assigned tuner is the auxiliary tuner, the digital tuner, to handle the EPG data.
  • the digital tuner being of lower quality then the host tuner is pre-assigned to handle the EPG data with the television off to ensure that the host tuner is immediately available to handle the full screen television images for the television display when the television is powered on.
  • horizontal and vertical (h- and v-) synchronization signals are split from the video signal provided by the host tuner and routed to the synch circuitry 28.
  • the hsync and vsync signals extracted from the conventional video baseband signal (CVBS) is used in video decimation by the PIG window generator.
  • the synch circuitry 28 is coupled to a pixel clock 38.
  • the pixel clock determines the x- and y-coordinates of each pixel to be displayed on the screen.
  • the y-coordinate corresponds to the scan line number of the screen, and the x- coordinate corresponds to the pixel number in each scan line.
  • the video portion of the input video from the digital tuner 50 is processed from a 45MHz intermediate frequency (I/F) signal to a CVBS by a demodulator XX.
  • the CVBS signal is converted into a stream of digital samples by the analog to digital converter (ADC) 30c.
  • ADC analog to digital converter
  • CVBS signal is first processed by the DC clamp 30a and automatic gain control 30b to reduce distortion in the signal due to, for example, low frequency noise and dc bounce when switching the signal.
  • the NTSC decoder 52 converts the digital sample stream to digital YUV video signals corresponding to a full screen video image.
  • the PIG window generator 32 receives the digital
  • the PIG window generator 32 in cooperation with the synch circuitry 28, selects, for example, one out of every three pixels and one out of every three scan lines, i.e., a 1 :3 ratio, and then sends this data to the DMA 24 for storage in RAM 26.
  • Other decimation ratios are possible., e.g., 1 :4. in order to generate different sized PIG windows.
  • the correct address for storing the video data from PIG window generator 32 in the RAM 26 is determined by address mapping circuitry 40 which is preferably incorporated into the DMA 24. Using the synch signal from the synch circuitry 28 and the pixel clock 38, the address mapping circuitry 40 stores video data corresponding to each pixel on the CRT in an appropriate address site in the RAM for later access for display. This process is generally referred to as "bit mapping.”
  • the display generator 34 includes a graphics generator which formats fonts for the text to be displayed, icons, color and highlighting, and background graphics for the graphics portion 12 of the PIG display 10.
  • the graphics data is routed to the address mapping circuitry 40 which. in cooperation with the DMA 24, stores the video data in address sites in the RAM 26 corresponding to pixel coordinates on the screen.
  • Generation of the PIG display 10 (FIG. 1) according to an embodiment of the present invention in FIG. 2 will now be explained.
  • the microprocessor 22 accesses the appropriate text data for that display from the raw text data 31 in the RAM 26 in FIG. 3.
  • the microprocessor 22 configures the text data for display and routes the text data, with appropriate addresses for display of the text, to the DMA 24 for storage as video data 33 in the RAM 26.
  • All video data for generating the PIG display 10, including the text and graphics of the graphics portion 12, and the video image of the PIG window 14, is stored as video data 33 in the RAM 26 as described above.
  • the display generator 34 in cooperation with the address mapping circuitry 40 and synch circuitry 28, accesses the pre-organized contents of the video data 33 in the RAM 26 to create an image for display on the screen of the CRT 62.
  • the data for each pixel to be displayed on the screen is stored as video data 33 in the RAM 26 with an address corresponding to the x- and y-coordinate of that pixel on the screen.
  • the display generator 34 accesses the appropriate data from the RAM 26 for each pixel in sequence as determined by the pixel clock 38 and synchronization for pixel output uses the h- and v-synch signals from the host tuner.
  • the display generator 34 outputs digital YUV signals.
  • the color space converter 60 digitally converts the YUV signals to digital RGB signals.
  • the DAC circuitry converts the digital RGB to analog RGB signals for display on the screen of the CRT 62.
  • RAM 26 is located "off chip" where it is connected by a data bus to DMA 24.
  • RGB converter 60, CRT 62, and viewer commands 70 are part of the television apparatus. In other words, these components serve the dual function of helping to display the television signal in conventionally in a full screen format and to display the picture-in-guide format. The other components are unique to the picture-in-guide format.
  • the design of the PIG circuitry according to the present invention on a single chip 21 provides a more economical package with a reduced size and gate count.
  • the invention reduces overall gate count by requiring only a single gate array for each of the microprocessor 22, synch circuitry 28, DAC circuitry 36, digital tuner 50 and DMA 24, instead of two gate arrays for each of these components on separate PIP and EPG chips as used in known television systems to generate a PIG display.
  • display generator 34 feeds both picture information and EPG information to CRT 62 under the control of pixel clock 38 and synch circuitry 28 in a continuous stream of data.
  • a video (i.e., moving picture) image is created in an EPG display without a high speed switch.

Abstract

A picture-in-guide generator has an output adapted to drive a television monitor and an input adapted to receive a television signal. A display generator feeds drive signals to the output synchronized to the television monitor. EPG information is extracted from the television signal and stored in memory. The number of pixels used to represent the television signal is reduced. The reduced number of pixels television signal is stored in memory. The EPG data and the television signal are retrieved from memory and stored in the display generator. The EPG data and the television signal are fed from the display generator to the output in a continuous data stream ordered to produce a picture-in-guide display on the monitor. The picture-in-guide generator is implemented on a single integrated circuit chip along with the circuitry generating the graphics. The addition of a digital tuner to the PIG generator chip allows the PIG generator to capture VBI data at any time whether the viewer is watching the television or not.

Description

PICTURE-IN-GUIDE GENERATOR WITH DIGITAL TUNER
BACKGROUND OF THE INVENTION
The present invention relates generally to electronic program guide systems and methods, and more particularly, to a system and method of providing a picture-in-guide display using a picture-in-guide generator with a digital tuner.
The disclosures of the following patent applications are incorporated fully herein by reference: Application No. 08/475.395 filed June 7, 1995; International Application
WO96/07270; Application No. 60/053.330 filed July 21 , 1997; Application No. 60/061, 1 19 filed October 6, 1997; and Application No. 60/055.237 filed August 12, 1997. Also incorporated by reference is the publication entitled "The CTC 140 Picture in Picture System (CPIP) Technical
Training Manual" available from Thomson Consumer Electronics, Inc., Indianapolis, IN.
An electronic program guide (EPG) provides a television viewer with updatable television schedule information in the form of an on-screen graphical display. The EPG may provide scheduling information for current and future broadcast programs as well as summaries of television program content for a particular program.
One particularly convenient format for an EPG is a picture-in-guide (PIG) display. A PIG display includes a real-time video image of a tuned television program displayed in a small window inset in a larger graphic guide. The PIG display provides many options to the viewer. The viewer may continue to view the television program s/he was watching before entering the guide while browsing through the television scheduling information in the guide. Alternatively, the program displayed in the PIG window may change to correspond to a selected channel in the guide as the viewer cursors through program listings in the guide. The viewer may also pull up the PIG display to find out more information about the program s/he is currently watching, such as start/stop time or a program synopsis, while continuing to view the program in the inset PIG window.
Typically, a PIG display is produced using an EPG generator, which includes a microprocessor, a vertical blanking interval (VBI) decoder/slicer, an on-screen display generator. a digital-to-analog converter (DAC). synchronization (synch) circuitry, and a memory on one chip, and a separate chip including a picture-in-picture (PIP) generator, a DAC, synch circuitry, and microprocessor interface circuitry.
The PIP generator uses a video signal and memory to create a big background picture and a small inset picture. The small picture is generated by storing entire frames from the video signal into memory. Complex filtering is performed on these frames stored in memory to achieve high quality but reduced in size images. As a result, a composite display having a big picture in the background and a small picture as an inset, the PIP window area on the screen of the television monitor, is generated. However, the use of a PIP generator is often costly. For instance, the memory in the PIP generator is relatively expensive compared to the rest of the components in the PIP generator.
Also, high speed computational processing is required to perform the complex filtering. Also. using separate chips for the EPG generator and PIP generator requires more components and is more difficult to integrate into consumer electronics components such as televisions, VCR's. satellite receivers, or the like.
For a PIG display, however, it is unnecessary to provide two real-time video images since the main display comprises textual and graphical information, e.g., a program guide, and not a real-time, moving video image. Thus, through the use of a PIG generator, significant cost saving is achievable. Also, the addition of a dedicated tuner to a PIG generator provides additional advantages.
SUMMARY OF THE INVENTION
A display generator feeds drive signals to the output synchronized to the television monitor. EPG information is extracted from the television signal and stored in memory. The number of pixels used to represent the television signal is reduced. The reduced number of pixels television signal is stored in memory. The EPG data and the television signal are retrieved from memory and stored in the display generator. The EPG data and the television signal are fed from the display generator to the output in a continuous data stream ordered to produce a picture-in- guide display on the monitor. The picture-in-guide generator is implemented on a single integrated circuit chip along with the circuitry generating the graphics.
The addition of a dedicated tuner to the PIG generator chip allows the PIG generator to capture VBI data at any time whether the viewer is watching the television or not. This greatly improves the ability of the PIG generator to provide real-time data services. The additional tuner also improves the PIG display by allowing a main tuner, such as the television tuner, to stay on one channel. This eliminates on-screen display (OSD) "bounce" as the main tuner provides horizontal and vertical synchronization (HSYNC and VSYNC) signals that become unstable during channel changes. An alternative solution to the OSD bounce problem is for the PIG generator to include a function that will generate stable HSYNC and VSYNC at all times such as a pseudo-sync generator. However, the drawback is that an addition of a pseudo-sync generator would require additional work by a television manufacturer, for example, to incorporate pseudo-sync generator capabilities into an existing television chassis.
In one aspect of the invention, a picture-in-guide generator apparatus includes a digital tuner provided on a single chip. The digital tuner is configured to receive a television signal and to tune the television signal received to a specific channel. The picture-in-guide generator apparatus also includes a video interface configured to receive a television signal tuned to a specific channel and a tuner selector coupled to the digital tuner and the video interface and configured to determine status of the video interface and the digital tuner. The tuner selector outputs one of the television signals received by the digital tuner and the video interface based on the determined status. The display controller is also included and is configured to reduce pixel size of the television signal outputted by the tuner selector and to extract electronic program guide information from the outputted television signal. Furthermore, the picture-in-guide generator includes a memory storing the extracted program guide information and the reduced pixel size television signal and a display generator retrieving the electronic program guide information and the television signal and supplying signals to a television monitor in an ordered continuous data stream to produce a picture-in-guide display on the television monitor.
Many of the attendant features of this invention will be more readily appreciated as this picture-in-guide generator apparatus becomes better understood by references to the following detailed description considered in connection with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
The features of specific embodiments of the best mode contemplated of carrying out the invention are illustrated in the drawings, in which:
FIG. 1 illustrates a program guide display in a picture-in-guide (PIG) format;
FIG. 2 is a schematic of a PIG generator according to one embodiment of the invention;
FIG. 3 is a schematic of the organization of data in RAM according to one embodiment of the invention; FIG.4 is a block diagram of one embodiment of the invention combined with a full-screen video display system;
FIG. 5 is a flow diagram of a process of the host tuner operating with a PIG generator; and
FIG. 6 is a flow diagram of a process of an auxiliary tuner with a host tuner in a television operating with a PIG generator.
DETAILED DESCRIPTION
According to the invention, a picture-in-graphics (PIG) generator is provided for producing a PIG display on a television screen or computer monitor. There are generally three display types available in a television system using a PIG generator. The first type is a full-screen video display comprising a real-time image of a broadcast television program. The second type, a PIG display, includes background graphics and a real-time video image in a small inset window. The third type of display is a full-screen graphics display.
FIG. 1 illustrates a PIG display 10 of an electronic program guide (EPG) comprising a graphics portion 12 and a picture window 14. The picture window 14, hereafter referred to as the PIG window, contains a video image of the television program displayed in the full-screen video display, but in reduced size, generally reduced by a factor of three in both width and height, i.e., 1/9 the size of the screen.
- The graphics portion 12 of the PIG display 10 takes up a majority of the screen. The graphics portion generally includes text, icons, and background graphics of several different colors. The graphics may include highlighting of text or sections of the screen. In an EPG system, the viewer can generally navigate through different guides without changing the television program displayed in the PIG window 14. In some EPG systems, when the viewer places a cursor 16 on a different channel designation 18 or program title 20 in the graphics portion, the system automatically tunes the associated digital tuner 50, if available, or the host's tuner to the selected channel and displays the program broadcast on that channel in the PIG window 14. The components necessary in the present invention to generate a PIG display 10 are provided on a single chip to be incorporated into televisions, VCR's, stand-alone units, satellite receivers or the like. By providing all the components on a single chip, the overall package size can be reduced as well as the overall gate count and bus interface size of that chip.
FIG.2 is a schematic of the components of the present invention provided on a single chip 21. These include a microprocessor 22. a memory controller or direct memory access (DMA) device 24. synchronization regenerating (synch) circuitry 28, analog-to-digital conversion (ADC) 30c, automatic gain control circuitry (AGC) 30b. DC clamp circuitry 30a, a PIG window generator 32, a display generator 34, a color space converter 60 digital-to-analog conversion (DAC) circuitry 36, pixel clock 38, NTSC decoder 52, and VBI slicer ZZ. The microprocessor 22 is relatively slow compared to the video processing hardware, e.g., the PIG window generator 32 and the display generator 34. The microprocessor 22 organizes data storage in the RAM 26 and can assign addresses for both text data and video data. Preferably, there is only one RAM 26. The RAM 26 is accessed by four different components: the microprocessor 22, the PIG window generator 32, the display generator 34 and the VBI slicer ZZ. This places a high access load on the RAM as all four components may vie for access to the
RAM simultaneously. However, only one sample of so many bits may be accessed per cycle. A multiplexing device is used to resolve the arbitration between the components. Accordingly, the microprocessor 22. PIG window generator 32, the display generator 34, and the VBI slicer ZZ each access the RAM 26 through the DMA 24. The DMA 24 is a multiplexing and arbitrating circuit that facilitates sharing of the RAM 26 by switching access between the four components in turn. The DMA 24 includes buffer memories to temporarily store data input from out-of-turn components between access cycles. The DMA 24 stores text and video data in the correct address in the RAM 26 and then retrieves the appropriate data from a selected address from the RAM 26 when needed. The system also receives a video signal from the digital tuner 50. Otherwise, it receives a video signal from the host YY. The digital tuner is a National Television Standards Committee (NTSC) tuner implemented in digital circuitry as opposed to analog circuitry. One such example of a digital tuner is a NTSC tuner created as an integrated single chip and is disclosed by US Patent No. 5,737.035 issued to Rotzoll. the disclosure of which is incorporated herein by reference. The digital tuner 50 provides a separate data source for an EPG System for data such as VBI data or video signals.
Conventional EPG systems rely upon the NTSC tuner available in the host system, the host system being either a TV or a VCR. In a dual-tuner host, a host system having two NTSC tuners, the EPG system can collect EPG and related data while the viewer is watching the television. In a single-tuner host, a host system having only one NTSC tuner, the EPG system can only collect information when the host system is off. The dependence on the NTSC tuner of the host system restricts the timeliness and hence the quality of the information provided by the EPG.
In a single-tuner host, the NTSC tuner which is part of the television or VCR provides the video signals to display the television program in a conventionally full-screen format. The digital tuner 50 independently supplies the video signals to the PIG generator 32 to present the PIG display. As a result, the PIG generator always has an available data source, whether the host system is on or off or if the NTSC tuner of the host system is otherwise occupied. Therefore, the availability of an independent NTSC tuner, i.e. the digital tuner 50, completely under the control of the EPG ensures that timely data is provided to the EPG. This further enables real-time services containing real-time or constantly updated data, such as weather or stock reports, to be provided and used by the PIG generator without disruption of the services being provided by the host system.
Furthermore, the digital tuner 50 is of a lower quality and cost than a typical NTSC tuner of a host system. Hence, the digital tuner 50 in the PIG generator provides a low-cost and effective picture-in-picture (PIP) tuner for a TV or a VCR not otherwise equipped. This can prove to be advantageous to manufacturers of TVs and VCRs that want to provide PIP functionality or a secondary tuner but are prohibited by cost concerns.
FIG. 4 is a simplified block diagram of one such implementation. Tuner 301 is part of the host system and digital tuner 303 is the tuner coupled with the PIG generator of the present invention. Both tuners 301 and 303 provide independent video signal to a tuner selector 305. The tuner selector 305 selects the video source for the PIP/PIG display that will be created by the PIG Generator system 350. Since the digital tuner 303 is less expensive and generally lower quality than the tuner 301, the digital tuner 303 would not usually be used as a main picture source. The PIG generation system 350 extracts EPG data from the video signal and reduces the picture size and stores the resultant text and video data in the EPG memory 309. If a digital tuner is available to the system, then the EPG system tunes the digital tuner 303; extracts EPG data; and stores the data in EPG memory 309 anytime that the EPG is not on-screen.
FIG. 5 illustrates an overview of the host tuner operating with the PIG system. In step 411, the process determines the state of host system. In one embodiment, the state of the host system is determined by examining a series of electrical control lines such that when one or more control lines have a ''logical 1 ", the host system is powered on. Alternatively, a signal detector determines the state of the host by examining the television signals supplied by a tuner of the host system to the PIG system. When no television signals supplied by the host system is detected, the host system is powered off. In another embodiment, the state of the host system is determined by a monitor program (implemented in software, hardware, or both) that transmits commands to a similarly enabled host system and receives responses from the host system. Based on the commands sent and the responses received, the state of the host system is determined by the monitor program. For example, if the monitor program sends a power on status command to the host system and no response is received within a predetermined amount of time, the host system is determined to be powered off. However, if the monitor program sends a power on status command to the host system and a successful response is sent from the host system, then the host system is determined to be powered on.
If the host system is powered on, as determined in step 413, then the EPG does not extract data. If the host system is not powered on, as determined in step 413, then in step 419 the host tuner is tuned to a data channel to receive the television signal containing data. In step 417, the data is extracted and, in step 421, the data is sent to the EPG memory.
Referring back to FIG. 4, it is preferable that the tuner 301 provides the video source for the full-screen video display that is feed from the tuner selector 305 to a display-type selector 307 which supplies full-screen video images to a display 310. Similarly, the PIG generator system 350 provides the PIG display to the display -type selector 307 which provides the images to the display 310.
FIG. 6 illustrates an overview process of the host tuner in a television operating in conjunction with the digital tuner acting as an auxiliary tuner. In step 451 , the process determines the state of television, similar to step 411 illustrated in FIG. 5, by examining control lines or using a monitor program. If the television is powered on, as determined in step 453, then the process determines in step 455, if the television is in full screen mode. Full screen mode means that the television handles full screen television images, i.e. a real-time video image of a tuned television program displayed on the entire television display. If the television is in full screen mode, then the host tuner in the television continues to handle the full screen television images for the television display in step 461. Also, the auxiliary tuner is tuned to a data channel to receive the television signal and extracted data is routed to the EPG memory (step 463).
If the television is not in full screen mode, then the host tuner in the television is tuned to a data channel to receive the television signal and extracted data is routed to the EPG memory (step 457). In step 459, the auxiliary tuner handles the television images for the television display, in one embodiment, for a PIG display to include a real-time video image of a tuned television program displayed in a small window inset in the larger graphic guide. However, if the host system is not powered on, as determined in step 453, then the process connects a pre- assigned tuner, the auxiliary or host tuner, to handle the EPG data and the other tuner to handle the television images for the television display. In one embodiment, the pre-assigned tuner is the auxiliary tuner, the digital tuner, to handle the EPG data. In this embodiment, the digital tuner being of lower quality then the host tuner is pre-assigned to handle the EPG data with the television off to ensure that the host tuner is immediately available to handle the full screen television images for the television display when the television is powered on.
Referring back to FIG. 2. horizontal and vertical (h- and v-) synchronization signals are split from the video signal provided by the host tuner and routed to the synch circuitry 28. The hsync and vsync signals extracted from the conventional video baseband signal (CVBS) is used in video decimation by the PIG window generator. The synch circuitry 28 is coupled to a pixel clock 38. The pixel clock determines the x- and y-coordinates of each pixel to be displayed on the screen. The y-coordinate corresponds to the scan line number of the screen, and the x- coordinate corresponds to the pixel number in each scan line.
The video portion of the input video from the digital tuner 50 is processed from a 45MHz intermediate frequency (I/F) signal to a CVBS by a demodulator XX. The CVBS signal is converted into a stream of digital samples by the analog to digital converter (ADC) 30c. The
CVBS signal is first processed by the DC clamp 30a and automatic gain control 30b to reduce distortion in the signal due to, for example, low frequency noise and dc bounce when switching the signal.
The NTSC decoder 52 converts the digital sample stream to digital YUV video signals corresponding to a full screen video image. The PIG window generator 32 receives the digital
YUV video signals and reduces the overall picture size by decimating the video data before sending it to the DMA 24 for storage in the video data section 33 of the RAM 26. To decimate the video data, the PIG window generator 32, in cooperation with the synch circuitry 28, selects, for example, one out of every three pixels and one out of every three scan lines, i.e., a 1 :3 ratio, and then sends this data to the DMA 24 for storage in RAM 26. Other decimation ratios are possible., e.g., 1 :4. in order to generate different sized PIG windows.
The correct address for storing the video data from PIG window generator 32 in the RAM 26 is determined by address mapping circuitry 40 which is preferably incorporated into the DMA 24. Using the synch signal from the synch circuitry 28 and the pixel clock 38, the address mapping circuitry 40 stores video data corresponding to each pixel on the CRT in an appropriate address site in the RAM for later access for display. This process is generally referred to as "bit mapping."
The display generator 34 includes a graphics generator which formats fonts for the text to be displayed, icons, color and highlighting, and background graphics for the graphics portion 12 of the PIG display 10. The graphics data is routed to the address mapping circuitry 40 which. in cooperation with the DMA 24, stores the video data in address sites in the RAM 26 corresponding to pixel coordinates on the screen. Generation of the PIG display 10 (FIG. 1) according to an embodiment of the present invention in FIG. 2 will now be explained.
In response to a viewer command device, e.g., an IR remote, for a given PIG display, the microprocessor 22 accesses the appropriate text data for that display from the raw text data 31 in the RAM 26 in FIG. 3. The microprocessor 22 configures the text data for display and routes the text data, with appropriate addresses for display of the text, to the DMA 24 for storage as video data 33 in the RAM 26.
All video data for generating the PIG display 10, including the text and graphics of the graphics portion 12, and the video image of the PIG window 14, is stored as video data 33 in the RAM 26 as described above. The display generator 34, in cooperation with the address mapping circuitry 40 and synch circuitry 28, accesses the pre-organized contents of the video data 33 in the RAM 26 to create an image for display on the screen of the CRT 62. The data for each pixel to be displayed on the screen is stored as video data 33 in the RAM 26 with an address corresponding to the x- and y-coordinate of that pixel on the screen. The display generator 34 accesses the appropriate data from the RAM 26 for each pixel in sequence as determined by the pixel clock 38 and synchronization for pixel output uses the h- and v-synch signals from the host tuner.
Although it is preferable to store the entire screen field or frame in RAM 26 at one time in a bit mapped fashion, less than the entire screen, i.e., only part of the screen, could be stored at one time and the display processing could in effect be executed in pixel groups that are smaller than the entire screen.
The display generator 34 outputs digital YUV signals. The color space converter 60 digitally converts the YUV signals to digital RGB signals. The DAC circuitry converts the digital RGB to analog RGB signals for display on the screen of the CRT 62. In an alternative embodiment of the invention, RAM 26 is located "off chip" where it is connected by a data bus to DMA 24. RGB converter 60, CRT 62, and viewer commands 70 are part of the television apparatus. In other words, these components serve the dual function of helping to display the television signal in conventionally in a full screen format and to display the picture-in-guide format. The other components are unique to the picture-in-guide format. The design of the PIG circuitry according to the present invention on a single chip 21 provides a more economical package with a reduced size and gate count. The invention reduces overall gate count by requiring only a single gate array for each of the microprocessor 22, synch circuitry 28, DAC circuitry 36, digital tuner 50 and DMA 24, instead of two gate arrays for each of these components on separate PIP and EPG chips as used in known television systems to generate a PIG display. It should also be noted that display generator 34 feeds both picture information and EPG information to CRT 62 under the control of pixel clock 38 and synch circuitry 28 in a continuous stream of data. Thus, a video (i.e., moving picture) image is created in an EPG display without a high speed switch. The described embodiment of the invention is only considered to be preferred and illustrative of the inventive concept; the scope of the invention is not to be restricted to such embodiment. Various and numerous other arrangements may be devised by one skilled in the art without departing from the spirit and scope of this invention. For example, separate RAM's could be used to store the EPG data and the reduced size television signal. Further, the invention could be used in a digital television transmission system as well, in which case the ADC, DAC, and VBI slicer could be eliminated.

Claims

1. A picture-in-guide generator system for use with a television monitor, the picture- in-guide generator system comprising: a digital tuner provided on a single chip and configured to receive a television signal and to tune the television signal received to a specific channel; a video interface configured to receive a television signal tuned to a specific channel; a tuner selector coupled to the digital tuner and the video interface and configured to determine status of the video interface and the digital tuner, the tuner selector outputs one of the television signals received by the digital tuner and the video interface based on the determined status; display controller configured to reduce pixel size of the television signal outputted by the tuner selector and to extract electronic program guide information from the outputted television signal; a memory storing the extracted program guide information and the reduced pixel size television signal; and a display generator retrieving the electronic program guide information and the television signal and supplying signals to a television monitor in an ordered continuous data stream to produce a picture-in-guide display on the television monitor.
2. The picture-in-guide generator apparatus of claim 1 wherein the display controller includes a VBI slicer configured to extract electronic program guide information from the television signal outputted by the video select box;
3. The picture-in-guide generator apparatus of claim 1 wherein the digital tuner, the video interface, the tuner selector, the display controller and the display generator are implemented on a single chip.
4. The picture-in-guide generator apparatus of claim 1 wherein the tuner selector outputs the television signals received by the digital tuner based on the status of the video interface being off. such that no television signal tuned to a specific channel is received by the video interface.
5. A method of providing a picture-in-guide display on a television monitor using a picture-in-guide generator, the method comprising: receiving a first television signal by a digital tuner; tuning the first television signal received to a specific channel by the digital tuner; determining status of one of the digital tuner and a video interface, the video interface configured to receive a second television signal tuned to a specific channel; selectively outputting one of the first and second television signals based on the determined status; reducing pixel size of the outputted television signal; extract electronic program guide information from the outputted television signal; storing the extracted program guide information and the reduced pixel size television signal; retrieving the electronic program guide information and the reduced pixel size television signal; and supplying signals to a television monitor in an ordered continuous data stream to produce a picture-in-guide display on the television monitor.
6. The method of claim 5 wherein the status of the video interface is off when the second television signal tuned to a specific channel by a video interface is not received.
7. The method of claim 6 wherein the first television signal is selectively outputted when the status of the video interface is off.
8. A method of providing a picture-in-guide display on a television monitor in combination with a host video system, the method comprising: determining mode of a host video system: tuning the host video system to receive a first television signal for a specific channel based on the mode of the host video system; extracting electronic program guide information from the received television signal; storing electronic program information in memory; and retrieving the stored electronic program information to display a picture-in-guide display.
9. The method of claim 8 further comprising: receiving a television signal; reducing the pixel size of the television signal; storing the reduced pixel size television signal in the memory; retrieving the electronic program guide information and the television signal from the memory; storing the retrieved electronic program guide information and the television signal in the display generator; and supplying the electronic program guide information and the television signal from the display generator to an output adapted to drive a television monitor in a continuous data stream ordered to produce a picture-in-guide display on the television monitor.
10. The method of claim 9 wherein the host video system is a television monitor, the television monitor including a full screen mode and a picture-in-picture mode.
11. The method of claim 10 further comprising: connecting the tuner of the host system to the television monitor when the television monitor is in full screen mode; and connecting an auxiliary tuner to a display controller, such that electronic program guide information is extracted and stored in the memory.
12. The method of claim 10 further comprising: connecting the tuner of the host system to a display controller when the television monitor is in picture-in-picture mode, such that electronic program guide information is extracted and stored in the memory; and connecting an auxiliary tuner to the television monitor.
13. The method of claim 10 further comprising: assigning one of the tuner of the host system or an auxiliary tuner to be connected to a display controller; and connecting the assigned tuner to the display controller, such that electronic program guide information is extracted and stored in the memory .
14. The method of claim 11 wherein the auxiliary tuner is a digital tuner provided on a single chip.
15. A picture-in-guide generator apparatus for use with a television monitor and a host video system, the picture-in-guide generator apparatus comprising: a digital tuner provided on a single chip and configured to receive a first television signal and to tune the television signal received to a specific channel: a host video system configured to receive a second television signal and to tune the second television signal received to a specific channel; a tuner selector coupled to the digital tuner and the host video system and configured to determine status of the video interface and the digital tuner, the tuner selector outputs one of the television signals received by the digital tuner and the video interface based on the determined status; display controller configured to reduce pixel size of the television signal outputted by the tuner selector and to extract electronic program guide information from the outputted television signal; a memory storing the extracted program guide information and the reduced pixel size television signal; and a display generator retrieving the electronic program guide information and the television signal supplying signals in an ordered continuous data stream to produce a picture-in-guide display.
16. The picture-in-guide generator apparatus of claim 15 further comprising a display- type selector configured to receive signals from the display generator and to supply the received signals to a television monitor to produce a picture-in-guide display on the television monitor.
17. The picture-in-guide generator apparatus of claim 15 further comprising a display - type selector configured to receive signals from the host video system and to supply the received signals to a television monitor to produce a full screen display on the television monitor.
18. The picture-in-guide generator apparatus of claim 15 further comprising a display- type selector configured to receive signals from the display generator and to receive signals from the host video system and to selectively supply the received signals to a television monitor to produce one of a picture-in-guide display or a full screen display on the television monitor.
19. A method of providing a picture-in-guide display on a television monitor using a picture-in-guide generator with a host video system, the method comprising: receiving a television signal by a digital tuner; tuning the television signal received to a specific channel by the digital tuner; receiving the television signal tuned to a specific channel and provided by a host video system; extracting synchronization signals from the received television signal tuned to a specific channel and provided by the host video system; reducing pixel size of the received television signal from the digital tuner; extract electronic program guide information from the received television signal from the digital tuner; storing the extracted program guide information and the reduced pixel size television signal; retrieving the electronic program guide information and the reduced pixel size television signal; and supplying signals to a television monitor in an ordered continuous data stream to produce a picture-in-guide display on the television monitor.
PCT/US2000/022384 1999-08-12 2000-08-14 Picture-in-guide generator with digital tuner WO2001013630A1 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
AU69078/00A AU6907800A (en) 1999-08-12 2000-08-14 Picture-in-guide generator with digital tuner
KR1020027001934A KR20020025220A (en) 1999-08-12 2000-08-14 Picture-in-guide generator with digital tuner
BR0013550-0A BR0013550A (en) 1999-08-12 2000-08-14 Image guide generator with digital tuner
CA002381783A CA2381783A1 (en) 1999-08-12 2000-08-14 Picture-in-guide generator with digital tuner
EP00957464A EP1206875A1 (en) 1999-08-12 2000-08-14 Picture-in-guide generator with digital tuner
MXPA02001510A MXPA02001510A (en) 1999-08-12 2000-08-14 Picture-in-guide generator with digital tuner.
JP2001517794A JP2003507939A (en) 1999-08-12 2000-08-14 Picture-in-guide generator with digital tuner
HK03101150.1A HK1049087A1 (en) 1999-08-12 2003-02-18 Picture-in-guide generator with digital tuner

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14848699P 1999-08-12 1999-08-12
US60/148,486 1999-08-12

Publications (1)

Publication Number Publication Date
WO2001013630A1 true WO2001013630A1 (en) 2001-02-22

Family

ID=22525991

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2000/022384 WO2001013630A1 (en) 1999-08-12 2000-08-14 Picture-in-guide generator with digital tuner

Country Status (10)

Country Link
EP (1) EP1206875A1 (en)
JP (1) JP2003507939A (en)
KR (1) KR20020025220A (en)
CN (1) CN1373963A (en)
AU (1) AU6907800A (en)
BR (1) BR0013550A (en)
CA (1) CA2381783A1 (en)
HK (1) HK1049087A1 (en)
MX (1) MXPA02001510A (en)
WO (1) WO2001013630A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8001566B2 (en) 2005-10-25 2011-08-16 Samsung Electronics Co., Ltd. Digital TV and control method of the same

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8607270B2 (en) * 2004-02-03 2013-12-10 Microsoft Corporation Virtual tuner

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997034413A1 (en) * 1996-03-15 1997-09-18 E Guide, Inc. Combination of vcr index and epg
US5801785A (en) * 1996-02-13 1998-09-01 International Business Machines Corporation Method and system for processing two analog composite video signals
WO1998043419A1 (en) * 1997-03-21 1998-10-01 Thomson Consumer Electronics, Inc. Picture in an electronic program guide for a video processing system
WO1998056172A1 (en) * 1997-06-06 1998-12-10 Thomson Consumer Electronics, Inc. System and method for changing program guide format
US5917481A (en) * 1995-03-31 1999-06-29 Matsushita Electric Corporation Of America Electronic television program guide with selective updating

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5917481A (en) * 1995-03-31 1999-06-29 Matsushita Electric Corporation Of America Electronic television program guide with selective updating
US5801785A (en) * 1996-02-13 1998-09-01 International Business Machines Corporation Method and system for processing two analog composite video signals
WO1997034413A1 (en) * 1996-03-15 1997-09-18 E Guide, Inc. Combination of vcr index and epg
WO1998043419A1 (en) * 1997-03-21 1998-10-01 Thomson Consumer Electronics, Inc. Picture in an electronic program guide for a video processing system
WO1998056172A1 (en) * 1997-06-06 1998-12-10 Thomson Consumer Electronics, Inc. System and method for changing program guide format

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8001566B2 (en) 2005-10-25 2011-08-16 Samsung Electronics Co., Ltd. Digital TV and control method of the same

Also Published As

Publication number Publication date
KR20020025220A (en) 2002-04-03
CN1373963A (en) 2002-10-09
EP1206875A1 (en) 2002-05-22
MXPA02001510A (en) 2002-08-30
HK1049087A1 (en) 2003-04-25
AU6907800A (en) 2001-03-13
JP2003507939A (en) 2003-02-25
BR0013550A (en) 2003-04-29
CA2381783A1 (en) 2001-02-22

Similar Documents

Publication Publication Date Title
US8196167B2 (en) Simulated PIP window in EPG
US6833874B2 (en) Ticker tape picture-in-picture system
EP1265439B1 (en) Video signal processing system with auxiliary information processing capability
JP4467479B2 (en) Video signal processing device
US5144438A (en) Multichannel scanning method
KR100348372B1 (en) Unified Program Guide Interface
JP2003515287A (en) Method and apparatus for providing feedback during programming of a television device
KR19990008711A (en) TV receiver capable of simultaneous viewing of multiple screens with different broadcasting methods
US20040239809A1 (en) Method and apparatus to display multi-picture-in-guide information
US20030112367A1 (en) Digital broadcast signal reception set-top box facilitating resolution settings for a digital broadcast signal
US20020138835A1 (en) Decimation method for providing pig windows
WO1998043419A1 (en) Picture in an electronic program guide for a video processing system
EP1206875A1 (en) Picture-in-guide generator with digital tuner
CA2318867C (en) Picture-in-guide generator
WO2001011873A1 (en) Internet tv
JPH10285522A (en) Television receiver
JP2007043268A (en) Television receiver and television broadcast receiving system
CA2662691A1 (en) Improved electronic television program schedule guide system and method
KR101092442B1 (en) Method for switch controlling of external A/V device connected broadcasting receiver
MXPA00007291A (en) Picture-in-guide generator
KR19990042402A (en) How to correct screen size on TV
KR19990020560U (en) Specific video signal synthesizing apparatus on television
KR19990076380A (en) Digital TV receiver and method for automatically switching channels using EPG reservation function
JP2002033970A (en) Station-selecting device
MXPA99008533A (en) Picture in an electronic program guide for a video processing system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: PA/a/2002/001510

Country of ref document: MX

Ref document number: 2381783

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 1020027001934

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 69078/00

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2000957464

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 008126410

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020027001934

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2000957464

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWW Wipo information: withdrawn in national office

Ref document number: 2000957464

Country of ref document: EP