WO1998043419A1 - Picture in an electronic program guide for a video processing system - Google Patents

Picture in an electronic program guide for a video processing system Download PDF

Info

Publication number
WO1998043419A1
WO1998043419A1 PCT/US1997/022842 US9722842W WO9843419A1 WO 1998043419 A1 WO1998043419 A1 WO 1998043419A1 US 9722842 W US9722842 W US 9722842W WO 9843419 A1 WO9843419 A1 WO 9843419A1
Authority
WO
WIPO (PCT)
Prior art keywords
display
image region
image
window
video
Prior art date
Application number
PCT/US1997/022842
Other languages
French (fr)
Inventor
Hugh Boyd Morrison
Robert Skipworth Comer
Keith Reynolds Wehmeyer
Original Assignee
Thomson Consumer Electronics, 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 Thomson Consumer Electronics, Inc. filed Critical Thomson Consumer Electronics, Inc.
Priority to JP54326598A priority Critical patent/JP2001517408A/en
Priority to BR9714593-9A priority patent/BR9714593A/en
Priority to EP97953180A priority patent/EP0968604A1/en
Priority to AU56984/98A priority patent/AU5698498A/en
Publication of WO1998043419A1 publication Critical patent/WO1998043419A1/en

Links

Classifications

    • 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
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • 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/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • 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/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • 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/42653Internal components of the client ; Characteristics thereof for processing graphics

Definitions

  • the present invention relates to an electronic program guide
  • EPG Electronic Program Guide
  • An Electronic Program Guide is an interactive, on-screen analog to TV listings found in local newspapers or other print media.
  • the information contained in an EPG includes programming characteristics such as channel number, program title, start time, end time, elapsed time, time remaining, rating (if available), topic, theme, and a brief description of the program's content.
  • EPGs are usually arranged in a two-dimensional table or grid format with time on one axis and channels on the other axis. Unlike non-interactive guides that reside on a dedicated channel and merely scroll through the current programming on the other channels, EPGs allow viewers to select, in advance, any channel at any time. Further EPG features include the ability to highlight individual cells of the grid containing program information.
  • VCR video cassette recording
  • StarSight® system provides by StarSight Telecast, Inc. Aspects of the StarSight® system are described in US Pat. Nos. 5,353,121, 5,479,268, and 5,479,266 issued to Young et al. and assigned to StarSight Telecast, Inc.
  • EPG may occupy the complete screen and prevent a viewer from seeing any video programming while the EPG is active.
  • a user may spend a significant amount of time searching through the EPG to find a program of interest. Therefore, a user may miss a significant portion of a currently selected program while using an EPG.
  • One solution is to provide an EPG display having a small window in which the currently selected video program is displayed. Displaying an image having one portion representing one video source and another portion representing another video source is well known. Examples are picture-in-picture and picture-outside-picture systems, i.e., PIP and POP systems, respectively.
  • a problem associated with merely providing a PIP image in an EPG display is that while the user can see the video, the user may not recognize how to return to the channel being watched. For example, a user may search the EPG, find nothing of interest and wish to return to viewing the currently selected program.
  • a video signal processing apparatus for providing a Picture-in-Guide feature (referred to herein as PiG).
  • the appratus comprises means for generating a signal suitable for coupling to a display device for producing a displayed image having a first image region and a second image region on the display.
  • the first image region displays an electronic program guide having a plurality of display areas or screen elements, each of the display areas being selectable for selecting a respective program.
  • the second image region displays a video image correspponding to a selected one of the display areas or screen elements of the first image region.
  • the appratus further comprises means for selecting one of the second image region and one of the display areas of the first image region.
  • the signal generating means responds to the selection said second image region by the selection means for replacing the first and second image regions with a third image region displaying said video image previously displayed in the second image region.
  • a method of processing an electronic program guide comprising the steps of: displaying the electronic program guide containing a plurality of screen elements or display areas in a first region of a display, each of the screen elements representing a selectable program; displaying a viewing window in a second region of the display when the electronic program guide is displayed in the first region of the display, providing a user-selection device for selection of one of the screen elements in the electronic program guide and the window in the second region; displaying in the window the program corresponding to the screen element selected by the user-selection device; replacing the first and second regions of the display with a third region displaying the selected program being displayed in the window when the window is selected by the user-selection device.
  • an EPG display having a PiG feature when an EPG display having a PiG feature is active, video is displayed in a window portion of the EPG.
  • the system includes means for moving a cursor within the EPG display.
  • Suitable user-selection devices include a mouse or direction/selection keys on a remote control.
  • a user selects the video window by first navigating the cursor such that the window is "highlighted" or such that the cursor indicates the window. The user then completes the selection process by clicking a mouse button or activating a selection button on a remote control.
  • the EPG is replaced by a full screen image of the video that was being displayed in the small window
  • the window included in the EPG display could display video other than that associated with a particular television channel.
  • the video displayed in the small window could be associated with a particular advertiser such as a pay-per-view promotion.
  • the video could be associated with a video game. In each case, selecting the small window would replace the EPG with a full screen display of the video content of the small window.
  • FIG. 1 shows a flow chart illustrating operation of a system incorporating principles of the invention
  • FIG. 2 is a sample EPG display including windows displaying video
  • FIG. 3 shows a television receiver embodying aspects of the invention.
  • FIG. 1 shows a flow chart illustrating the operation of an EPG system such as that shown in FIG. 2 and FIG. 3 and described below.
  • an EPG is started at step 110 by, for example, pressing a particular key on a remote control.
  • the EPG display appears in one image region of the display as shown in FIG. 2.
  • a program guide portion 200 of the EPG display indicates programs, channels, and program durations.
  • a video window portion 210 shows video representing, for example, the currently selected program.
  • a cursor represented by arrow 220 and/or highlighting represented by border 230 indicate that video window 210 is selected when positioned as shown in FIG. 2.
  • step 110 is followed by step 120 which tests the current location of the cursor to determine if the cursor is positioned to indicate selection of the video window portion of an EPG display, e.g., by being in close proximity to and pointing to the video window as in FIG. 2 or by being superimposed on the video window. If so, step 120 produces a "yes” result. Alternatively, or in conjunction with testing the cursor position, step 120 can test the location of highlighting such as highlighting the border 230 in FIG. 2. If the video window is highlighted, a "yes" result is produced at step 120. A “yes” result at step 120 causes step 120 to be followed by step 140. If the result of the test at step 120 is "no", i.e., the cursor and/or highlighting does not indicate the selection of the video window, display of the EPG continues as shown by step 130.
  • step 120 tests the current location of the cursor to determine if the cursor is positioned to indicate selection of the video window portion of an EPG display, e.g., by being in close
  • step 140 the system tests to determine whether the user has activated a selection key, e.g., on a remote control. If not, EPG display continues at step 150. If the result at step 140 is "yes", the video window has been selected and step 140 is followed by step 160. At step 160, the television receiver is tuned to the channel shown in the video window. A third region, for example, the full screen, may display the tuned video signal, replacing both the EPG and the small window on the display
  • FIG. 3 shows a television receiver suitable for providing the features illustrated in FIG. 1 and FIG. 2.
  • the system shown in FIG. 3 has a first input 300 for receiving television signal RF_IN at RF frequencies and a second input 302 for receiving baseband television signal VIDEO IN.
  • Signal RF-JN may be supplied from a source such as an antenna or cable system while signal VIDEO IN may be supplied, for example, by a video cassette recorder (VCR).
  • Tuner 305 and IF processor 330 operate in a conventional manner for tuning and demodulating a particular television signal that is included in signal RF_IN.
  • IF processor 330 produces baseband video signal VIDEO representing the video program portion of the tuned television signal.
  • IF processor 330 also produces a baseband audio signal that is coupled to an audio processing section (not shown in FIG. 3) for further audio processing.
  • FIG. 3 shows input 302 as a baseband signal
  • the television receiver could include a second tuner and IF processor similar to units 305 and 330 for producing a second baseband video signal from either signal RF_IN or from a second RF signal source.
  • the system shown in FIG. 3 also includes a main microprocessor ( ⁇ P) 310 for controlling components of the television receiver such as tuner 305, picture-in-picture processing unit 340, video signal processor 355, and StarSight® data processing module 360.
  • ⁇ P main microprocessor
  • microprocessor represents various devices including, but not limited to, microprocessors, microcomputers, microcontrollers and controllers.
  • Microprocessor 310 controls the system by sending and receiving both commands and data via serial data bus I ⁇ C BUS which utilizes the well-known I ⁇ C serial data bus protocol.
  • central processing unit (CPU) 312 within ⁇ P 310 executes control programs contained within memory, such as EEPROM 327 shown in FIG.
  • a control program stored in EEPROM 327 is software for implementing the operations shown in FIG. 1.
  • CPU 312 controls functions included within ⁇ P 310 via bus 319 within ⁇ P 310.
  • CPU 312 controls auxiliary data processor 315 and on-screen display (OSD) processor 317.
  • Auxiliary data processor 315 extracts auxiliary data such as StarSight® data from video signal PIPV.
  • StarSight® data is typically received only on a particular television channel and the television receiver must tune that channel to extract StarSight® data.
  • CPU 312 initiates StarSight® data extraction by tuning the particular channel only during a time period when the television receiver is usually not in use (e.g., 2:00 AM). At that time, CPU 312 configures decoder 315 such that auxiliary data is extracted from horizontal line intervals such as line 16 that are used for StarSight® data.
  • CPU 312 controls the transfer of extracted StarSight® data from decoder 315 via I 2 C BUS to StarSight® module 360.
  • a processor internal to the module formats and stores the data in memory within the module.
  • CPU 312 transfers formatted StarSight® EPG display data from StarSight® module 360 via I 2 C BUS to OSD processor 317.
  • OSD processor 317 operates in a conventional manner to produce R, G, and B video signals OSD_RGB that, when coupled to a display device, will produce a displayed image representing on-screen display information such as graphics and/or text comprising an EPG.
  • OSD processor 317 also produces control signal FSW which is intended to control a fast switch for inserting signals OSD_RGB into the system's video output signal at times when an on-screen display is to be displayed. For example, when a user enables an EPG, e.g., by activating a particular switch on remote control 325, CPU 312 enables processors 315 and 317 so that processor 315 extracts the closed caption data from line 21 intervals of video signal PIPV.
  • Processor 317 produces signals OSD_RGB representing the closed caption data.
  • Processor 317 also produces signal FSW indicating when the caption is to be displayed.
  • Video signal processor (VSP) 355 performs conventional video signal processing functions, such as luma and chroma processing. Output signals produced by VSP 355 are suitable for coupling to a display device, e.g., a kinescope or LCD device (not shown in FIG. 3), for producing a displayed image. VSP 355 also includes a fast switch for coupling signals produced by OSD processor 317 to the output video signal path at times when graphics and/or text is to be included in the displayed image. The fast switch is controlled by control signal FSW which is generated by OSD processor 317 in main microprocessor 310 at times when text and/or graphics are to be displayed.
  • FSW control signal
  • the input signal for VSP 355 is signal PIPV that is output by picture-in-picture (PIP) unit 340.
  • PIP picture-in-picture
  • PIP mode When a user activates PIP mode, signal PIPV represents a large picture (large pix) into which a small picture (small pix) is inset.
  • PIP mode When PIP mode is inactive, signal PIPV represents just the large pix, i.e., no small pix signal is included in signal PIPV.
  • the described operation of PIP unit 340 is provided by features of PIP unit 340 including video switch 342, I 2 C interface 341, PIP processor 344 and RAM 345.
  • Switch 342 operates under user control for determining the coupling of the two input video signals VIDEO and VIDEO IN to the large and small pix signals LPIXV and SPIXV within PIP unit 340.
  • switch 342 couples signal VIDEO to signal LPIXV and couples signal VIDEO IN to signal SPIXV, but switch 342 can swap the connections or couple one input signal to both the large and small picture signal lines.
  • I 2 C interface 341 provides a bi-directional control and data interface between the I 2 C BUS and the functions within PIP unit 340.
  • main ⁇ P 310 can control the operation of switch 342 and PIP processor 344 via the I 2 C BUS.
  • PIP processor 344 When PIP processing is activated, PIP processor 344 implements the PIP function in a conventional manner. Briefly, PIP processor 344 converts signal SPLXV to digital data via analog-to-digital converters (ADC) that are included in PIP processor 344. The digital data is subsampled to reduce the amount of data and to reduce the size of the small picture image that is displayed. The subsampled data is stored in RAM 345 until the small picture display interval at which time the stored small-picture data is read from RAM 345 and converted into an analog small picture signal via digital-to-analog converters (DAC) that are included in PIP processor 344. A switch included in PIP processor 344 includes the analog small picture signal in signal PIPV during the small picture display interval.
  • ADC analog-to-digital converters
  • the small picture generation capabilities of PIP processor 344 are also used to generate the small video image included in the EPG display, e.g., video image 210 in FIG. 2.
  • the main or large picture is produced by OSD processor 317 and included in the output signal by VSP 355 in response to fast switch signal FSW, rather than including the large picture video signal LPIXV.
  • controller 310 detects activation of the EPG display, e.g., when a user presses the appropriate key on remote control 325
  • controller 310 causes OSD processor 317 to produce the EPG display using StarSight® EPG data from StarSight® module 360.
  • Controller 310 also causes PIP processor 340 to produce a small video image from the currently selected main video signal.
  • VSP 355 combines the EPG display data and the small video image signal in response to signal FSW to produce the display in FIG. 2.
  • controller 310 executes a control program stored in EEPROM 327.
  • the control program monitors the location of a position indicator, such as a cursor and/or highlighting, in the EPG display in accordance with the flowchart in FIG. 1.
  • a user controls the location of the position indicator using direction and selection keys of remote control 325.
  • the system could include a mouse device.
  • Suitable components for implemeting the features of the system shown in FIG. 3 that have been described thus far comprises an ST9296 microprocessor produced by SGS-Thomson Microelectronics for providing the features associated with ⁇ P 310; an M65616 picture-in- picture processor produced by Mitsubishi for providing the described basic PIP functionality associated with PIP processor 340; and an LA7612 video signal processor produced by Sanyo or providing the functions of VSP 355.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Studio Circuits (AREA)
  • Television Systems (AREA)

Abstract

A video signal processing system and method provides a Picture-in-Guide (PiG) feature. An Electronic Program Guide (EPG) is displayed in a first image region of a display. The EPG comprises various selectable display areas ('News', 'LANDS END'). In addition, a video image is shown in a second image region (210) of the display. The system includes user-selection means (325) for selecting the various display areas in the first image region and the second image region of the display. In response to the selection of the second image region of the display, a third image region appears on the display, replacing the first and the second image regions.

Description

PICTURE IN AN ELECTRONIC PROGRAM GUIDE FOR A VIDEO PROCESSING SYSTEM
The present invention relates to an electronic program guide
(EPG) for a television system. An Electronic Program Guide (EPG) is an interactive, on-screen analog to TV listings found in local newspapers or other print media. The information contained in an EPG includes programming characteristics such as channel number, program title, start time, end time, elapsed time, time remaining, rating (if available), topic, theme, and a brief description of the program's content. EPGs are usually arranged in a two-dimensional table or grid format with time on one axis and channels on the other axis. Unlike non-interactive guides that reside on a dedicated channel and merely scroll through the current programming on the other channels, EPGs allow viewers to select, in advance, any channel at any time. Further EPG features include the ability to highlight individual cells of the grid containing program information. Once highlighted the viewer can perform functions pertaining to that selected program. For instance, a viewer could set up one touch video cassette recording (VCR) or the like if the television is properly configured and connected to a recording device. One example of an EPG system is the StarSight® system provided by StarSight Telecast, Inc. Aspects of the StarSight® system are described in US Pat. Nos. 5,353,121, 5,479,268, and 5,479,266 issued to Young et al. and assigned to StarSight Telecast, Inc.
One problem with EPG systems is that the EPG may occupy the complete screen and prevent a viewer from seeing any video programming while the EPG is active. As the number of available channels increases, a user may spend a significant amount of time searching through the EPG to find a program of interest. Therefore, a user may miss a significant portion of a currently selected program while using an EPG.
One solution is to provide an EPG display having a small window in which the currently selected video program is displayed. Displaying an image having one portion representing one video source and another portion representing another video source is well known. Examples are picture-in-picture and picture-outside-picture systems, i.e., PIP and POP systems, respectively.
A problem associated with merely providing a PIP image in an EPG display is that while the user can see the video, the user may not recognize how to return to the channel being watched. For example, a user may search the EPG, find nothing of interest and wish to return to viewing the currently selected program.
In accordance with an aspect of the invention, a video signal processing apparatus is described for providing a Picture-in-Guide feature (referred to herein as PiG). The appratus comprises means for generating a signal suitable for coupling to a display device for producing a displayed image having a first image region and a second image region on the display. The first image region displays an electronic program guide having a plurality of display areas or screen elements, each of the display areas being selectable for selecting a respective program. The second image region displays a video image correspponding to a selected one of the display areas or screen elements of the first image region. The appratus further comprises means for selecting one of the second image region and one of the display areas of the first image region. The signal generating means responds to the selection said second image region by the selection means for replacing the first and second image regions with a third image region displaying said video image previously displayed in the second image region.
In accordance with another aspect of the invention, a method of processing an electronic program guide is described comprising the steps of: displaying the electronic program guide containing a plurality of screen elements or display areas in a first region of a display, each of the screen elements representing a selectable program; displaying a viewing window in a second region of the display when the electronic program guide is displayed in the first region of the display, providing a user-selection device for selection of one of the screen elements in the electronic program guide and the window in the second region; displaying in the window the program corresponding to the screen element selected by the user-selection device; replacing the first and second regions of the display with a third region displaying the selected program being displayed in the window when the window is selected by the user-selection device.
In accordance with another aspect of the present invention, for example, when an EPG display having a PiG feature is active, video is displayed in a window portion of the EPG. The system includes means for moving a cursor within the EPG display. Suitable user-selection devices include a mouse or direction/selection keys on a remote control. A user selects the video window by first navigating the cursor such that the window is "highlighted" or such that the cursor indicates the window. The user then completes the selection process by clicking a mouse button or activating a selection button on a remote control. In response, the EPG is replaced by a full screen image of the video that was being displayed in the small window
In accordance with other aspects of the invention, the window included in the EPG display could display video other than that associated with a particular television channel. For example, the video displayed in the small window could be associated with a particular advertiser such as a pay-per-view promotion. Also, the video could be associated with a video game. In each case, selecting the small window would replace the EPG with a full screen display of the video content of the small window.
The described features may be better understood by referring to the accompanying drawing in which:
FIG. 1 shows a flow chart illustrating operation of a system incorporating principles of the invention;
FIG. 2 is a sample EPG display including windows displaying video;
FIG. 3 shows a television receiver embodying aspects of the invention. FIG. 1 shows a flow chart illustrating the operation of an EPG system such as that shown in FIG. 2 and FIG. 3 and described below. In FIG. 1, an EPG is started at step 110 by, for example, pressing a particular key on a remote control. When activated, the EPG display appears in one image region of the display as shown in FIG. 2. In FIG. 2, a program guide portion 200 of the EPG display indicates programs, channels, and program durations. In a second region of the display, a video window portion 210 shows video representing, for example, the currently selected program. A cursor represented by arrow 220 and/or highlighting represented by border 230 indicate that video window 210 is selected when positioned as shown in FIG. 2.
Returning to FIG. 1 , step 110 is followed by step 120 which tests the current location of the cursor to determine if the cursor is positioned to indicate selection of the video window portion of an EPG display, e.g., by being in close proximity to and pointing to the video window as in FIG. 2 or by being superimposed on the video window. If so, step 120 produces a "yes" result. Alternatively, or in conjunction with testing the cursor position, step 120 can test the location of highlighting such as highlighting the border 230 in FIG. 2. If the video window is highlighted, a "yes" result is produced at step 120. A "yes" result at step 120 causes step 120 to be followed by step 140. If the result of the test at step 120 is "no", i.e., the cursor and/or highlighting does not indicate the selection of the video window, display of the EPG continues as shown by step 130.
At step 140, the system tests to determine whether the user has activated a selection key, e.g., on a remote control. If not, EPG display continues at step 150. If the result at step 140 is "yes", the video window has been selected and step 140 is followed by step 160. At step 160, the television receiver is tuned to the channel shown in the video window. A third region, for example, the full screen, may display the tuned video signal, replacing both the EPG and the small window on the display
FIG. 3 shows a television receiver suitable for providing the features illustrated in FIG. 1 and FIG. 2. The system shown in FIG. 3 has a first input 300 for receiving television signal RF_IN at RF frequencies and a second input 302 for receiving baseband television signal VIDEO IN. Signal RF-JN may be supplied from a source such as an antenna or cable system while signal VIDEO IN may be supplied, for example, by a video cassette recorder (VCR). Tuner 305 and IF processor 330 operate in a conventional manner for tuning and demodulating a particular television signal that is included in signal RF_IN. IF processor 330 produces baseband video signal VIDEO representing the video program portion of the tuned television signal. IF processor 330 also produces a baseband audio signal that is coupled to an audio processing section (not shown in FIG. 3) for further audio processing. Although FIG. 3 shows input 302 as a baseband signal, the television receiver could include a second tuner and IF processor similar to units 305 and 330 for producing a second baseband video signal from either signal RF_IN or from a second RF signal source.
The system shown in FIG. 3 also includes a main microprocessor (μP) 310 for controlling components of the television receiver such as tuner 305, picture-in-picture processing unit 340, video signal processor 355, and StarSight® data processing module 360. As used herein, the term "microprocessor" represents various devices including, but not limited to, microprocessors, microcomputers, microcontrollers and controllers. Microprocessor 310 controls the system by sending and receiving both commands and data via serial data bus I^C BUS which utilizes the well-known I^C serial data bus protocol. More specifically, central processing unit (CPU) 312 within μP 310 executes control programs contained within memory, such as EEPROM 327 shown in FIG. 3, in response to commands provided by a user, e.g., via IR remote control 325 and IR receiver 322. For example, activation of a "CHANNEL UP" feature on remote control 325 causes CPU 312 to send a "change channel" command along with channel data to tuner 305 via I^C BUS. As a result, tuner 305 tunes the next channel in the channel scan list. Another example of a control program stored in EEPROM 327 is software for implementing the operations shown in FIG. 1.
CPU 312 controls functions included within μP 310 via bus 319 within μP 310. In particular, CPU 312 controls auxiliary data processor 315 and on-screen display (OSD) processor 317. Auxiliary data processor 315 extracts auxiliary data such as StarSight® data from video signal PIPV.
StarSight® data is typically received only on a particular television channel and the television receiver must tune that channel to extract StarSight® data. To prevent StarSight® data extraction from interfering with normal use of the television receiver, CPU 312 initiates StarSight® data extraction by tuning the particular channel only during a time period when the television receiver is usually not in use (e.g., 2:00 AM). At that time, CPU 312 configures decoder 315 such that auxiliary data is extracted from horizontal line intervals such as line 16 that are used for StarSight® data. CPU 312 controls the transfer of extracted StarSight® data from decoder 315 via I2C BUS to StarSight® module 360. A processor internal to the module formats and stores the data in memory within the module. In response to the StarSight® EPG display being activated (e.g., a user activating a particular key on remote control 325), CPU 312 transfers formatted StarSight® EPG display data from StarSight® module 360 via I2C BUS to OSD processor 317.
OSD processor 317 operates in a conventional manner to produce R, G, and B video signals OSD_RGB that, when coupled to a display device, will produce a displayed image representing on-screen display information such as graphics and/or text comprising an EPG. OSD processor 317 also produces control signal FSW which is intended to control a fast switch for inserting signals OSD_RGB into the system's video output signal at times when an on-screen display is to be displayed. For example, when a user enables an EPG, e.g., by activating a particular switch on remote control 325, CPU 312 enables processors 315 and 317 so that processor 315 extracts the closed caption data from line 21 intervals of video signal PIPV. Processor 317 produces signals OSD_RGB representing the closed caption data. Processor 317 also produces signal FSW indicating when the caption is to be displayed.
Video signal processor (VSP) 355 performs conventional video signal processing functions, such as luma and chroma processing. Output signals produced by VSP 355 are suitable for coupling to a display device, e.g., a kinescope or LCD device (not shown in FIG. 3), for producing a displayed image. VSP 355 also includes a fast switch for coupling signals produced by OSD processor 317 to the output video signal path at times when graphics and/or text is to be included in the displayed image. The fast switch is controlled by control signal FSW which is generated by OSD processor 317 in main microprocessor 310 at times when text and/or graphics are to be displayed.
The input signal for VSP 355 is signal PIPV that is output by picture-in-picture (PIP) unit 340. When a user activates PIP mode, signal PIPV represents a large picture (large pix) into which a small picture (small pix) is inset. When PIP mode is inactive, signal PIPV represents just the large pix, i.e., no small pix signal is included in signal PIPV. The described operation of PIP unit 340 is provided by features of PIP unit 340 including video switch 342, I2C interface 341, PIP processor 344 and RAM 345. Switch 342 operates under user control for determining the coupling of the two input video signals VIDEO and VIDEO IN to the large and small pix signals LPIXV and SPIXV within PIP unit 340. Typically, switch 342 couples signal VIDEO to signal LPIXV and couples signal VIDEO IN to signal SPIXV, but switch 342 can swap the connections or couple one input signal to both the large and small picture signal lines. I2C interface 341 provides a bi-directional control and data interface between the I2C BUS and the functions within PIP unit 340. Thus, main μP 310 can control the operation of switch 342 and PIP processor 344 via the I2C BUS.
When PIP processing is activated, PIP processor 344 implements the PIP function in a conventional manner. Briefly, PIP processor 344 converts signal SPLXV to digital data via analog-to-digital converters (ADC) that are included in PIP processor 344. The digital data is subsampled to reduce the amount of data and to reduce the size of the small picture image that is displayed. The subsampled data is stored in RAM 345 until the small picture display interval at which time the stored small-picture data is read from RAM 345 and converted into an analog small picture signal via digital-to-analog converters (DAC) that are included in PIP processor 344. A switch included in PIP processor 344 includes the analog small picture signal in signal PIPV during the small picture display interval.
The small picture generation capabilities of PIP processor 344 are also used to generate the small video image included in the EPG display, e.g., video image 210 in FIG. 2. However, for an EPG display, the main or large picture is produced by OSD processor 317 and included in the output signal by VSP 355 in response to fast switch signal FSW, rather than including the large picture video signal LPIXV. Thus, when controller 310 detects activation of the EPG display, e.g., when a user presses the appropriate key on remote control 325, controller 310 causes OSD processor 317 to produce the EPG display using StarSight® EPG data from StarSight® module 360. Controller 310 also causes PIP processor 340 to produce a small video image from the currently selected main video signal. VSP 355 combines the EPG display data and the small video image signal in response to signal FSW to produce the display in FIG. 2.
When the EPG display is active, controller 310 executes a control program stored in EEPROM 327. The control program monitors the location of a position indicator, such as a cursor and/or highlighting, in the EPG display in accordance with the flowchart in FIG. 1. A user controls the location of the position indicator using direction and selection keys of remote control 325. Alternatively, the system could include a mouse device.
Suitable components for implemeting the features of the system shown in FIG. 3 that have been described thus far comprises an ST9296 microprocessor produced by SGS-Thomson Microelectronics for providing the features associated with μP 310; an M65616 picture-in- picture processor produced by Mitsubishi for providing the described basic PIP functionality associated with PIP processor 340; and an LA7612 video signal processor produced by Sanyo or providing the functions of VSP 355.
It is to be understood that the embodiments and variations shown and described herein are for illustrations only and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the invention.

Claims

1. Apparatus comprising:
means (310. 340, 360) for generating a signal suitable for coupling to a display device for producing a displayed image having a first image region and a second image region (210); said first image region displaying an electronic program guide having a plurality of display areas( "News", "LANDS END"), each of said display areas being selectable for selecting a respective program; said second image region displaying a video image correspponding to a selected one of said display areas of said first image region; and
means (325) for selecting one of said second image region and one of said display areas of said first image region; said signal generating means being responsive to selection said second image region by said selection means for replacing said first and second image regions with a third image region displaying said video image previously displayed in said second image region.
2. The apparatus of claim 1 wherein said apparatus further comprising means (310, 220) for highlighting said second image region when said second image region is being selected.
3. The apparatus of claim 2 wherein said apparatus further comprising means (310, 220) for highlighting said one of said display areas when said one of said display areas is being selected.
4. The apparautus of claim 1, wherein said apparatus further comprises a cursor (220) on said display, said cursor being controlled by said selecting means (325).
5. The apparatus of claim 4 wherein said signal generating means (310. 340, 360) replaces said first and second image regions with said third image region displaying said video image previously displayed in said second image region, in response to said cursor (220) being moved to said second image region and a key being activated on said selecting means (325).
6. The apparatus of claim 5, wherein said selection of said one of said display areas of said first image region is accomplished by moving said cursor to said one of said display areas and activating a key on said selecting means.
7. The apparatus of claim 1 wherein one of said display areas corresponds to a label for a video game.
8. The aparatus of claim 1 wherein one of said display areas corresponds to a label for an advertisement.
9. A method of processing an electronic program guide comprising the steps of:
displaying said electronic program guide containing a plurality of screen elements ("News", "LANDS END") in a first region of a display (DISPLAY), each of said screen elements representing a selectable program;
displaying a viewing window (210) in a second region of said display when said electronic program guide is displayed in said first region of said display,
providing a user-selection device (322) for selection of one of said screen elements in said electronic program guide and said window in said second region;
displaying in said window said program corresponding to said screen element selected by said user-selection device;
replacing said first and second regions of said display with a third region displaying said selected program being displayed in said window when said window is selected by said user-selection device.
10. The method of claim 9 wherein said method further comprising the step of highlighting said window when said window is being selected.
11. The method of claim 10 wherein said method further comprising the step of highlighting said selected screen element when said screen element is being selected.
12. The method of claim 9, wherein said selection of said window is accomplished by moving a cursor (220) to said window on said display with said user-selection device, and activating a key on said user- selection device.
13. The method of claim 12, wherein said selection of said screen element is accomplished by moving said cursor to said screen element and activating a. key on said user-selection device.
14. The method of claim 9 wherein said selected program is a video game.
15. The method of claim 9 wherein said selected program is an advertisement.
PCT/US1997/022842 1997-03-21 1997-12-15 Picture in an electronic program guide for a video processing system WO1998043419A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP54326598A JP2001517408A (en) 1997-03-21 1997-12-15 Images in electronic program guides for video processing systems
BR9714593-9A BR9714593A (en) 1997-03-21 1997-12-15 Frame on an electronic program guide for a video processing system.
EP97953180A EP0968604A1 (en) 1997-03-21 1997-12-15 Picture in an electronic program guide for a video processing system
AU56984/98A AU5698498A (en) 1997-03-21 1997-12-15 Picture in an electronic program guide for a video processing system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US4270697P 1997-03-21 1997-03-21
US60/042,706 1997-03-21

Publications (1)

Publication Number Publication Date
WO1998043419A1 true WO1998043419A1 (en) 1998-10-01

Family

ID=21923335

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/022842 WO1998043419A1 (en) 1997-03-21 1997-12-15 Picture in an electronic program guide for a video processing system

Country Status (7)

Country Link
EP (1) EP0968604A1 (en)
JP (1) JP2001517408A (en)
KR (1) KR20000075790A (en)
CN (1) CN1249104A (en)
AU (1) AU5698498A (en)
BR (1) BR9714593A (en)
WO (1) WO1998043419A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000033561A2 (en) * 1998-11-30 2000-06-08 Microsoft Corporation Interactive video programming methods
WO2001013630A1 (en) * 1999-08-12 2001-02-22 Index Systems, Inc. Picture-in-guide generator with digital tuner
US6392664B1 (en) 1998-11-30 2002-05-21 Webtv Networks, Inc. Method and system for presenting television programming and interactive entertainment
US6397386B1 (en) 1999-03-31 2002-05-28 Index Systems, Inc. Decimation method for providing pig windows
EP1152606A3 (en) * 2000-04-24 2004-02-04 SAMSUNG ELECTRONICS Co. Ltd. OSD system
US6804825B1 (en) 1998-11-30 2004-10-12 Microsoft Corporation Video on demand methods and systems
WO2005032127A1 (en) * 2003-09-23 2005-04-07 Intel Corporation Tuner module utilizing device-specific controller

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7493640B1 (en) * 1999-04-30 2009-02-17 Thomson Licensing Advertisement and tracking in a television apparatus
EP1626351A4 (en) * 2003-05-20 2012-08-08 Jvc Kenwood Corp Electronic service manual display control device
CN106686470B (en) * 2016-12-13 2020-01-10 天脉聚源(北京)传媒科技有限公司 Method and device for associating news items in EPG (electronic program guide)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0735750A2 (en) * 1995-03-31 1996-10-02 Samsung Electronics Co., Ltd. Program guide signal receiver for television
WO1997034413A1 (en) * 1996-03-15 1997-09-18 E Guide, Inc. Combination of vcr index and epg

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0735750A2 (en) * 1995-03-31 1996-10-02 Samsung Electronics Co., Ltd. Program guide signal receiver for television
WO1997034413A1 (en) * 1996-03-15 1997-09-18 E Guide, Inc. Combination of vcr index and epg

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000033561A2 (en) * 1998-11-30 2000-06-08 Microsoft Corporation Interactive video programming methods
WO2000033561A3 (en) * 1998-11-30 2000-11-16 Microsoft Corp Interactive video programming methods
US6392664B1 (en) 1998-11-30 2002-05-21 Webtv Networks, Inc. Method and system for presenting television programming and interactive entertainment
US6628302B2 (en) 1998-11-30 2003-09-30 Microsoft Corporation Interactive video programming methods
US6804825B1 (en) 1998-11-30 2004-10-12 Microsoft Corporation Video on demand methods and systems
US6397386B1 (en) 1999-03-31 2002-05-28 Index Systems, Inc. Decimation method for providing pig windows
WO2001013630A1 (en) * 1999-08-12 2001-02-22 Index Systems, Inc. Picture-in-guide generator with digital tuner
EP1152606A3 (en) * 2000-04-24 2004-02-04 SAMSUNG ELECTRONICS Co. Ltd. OSD system
WO2005032127A1 (en) * 2003-09-23 2005-04-07 Intel Corporation Tuner module utilizing device-specific controller

Also Published As

Publication number Publication date
BR9714593A (en) 2000-05-16
AU5698498A (en) 1998-10-20
CN1249104A (en) 2000-03-29
KR20000075790A (en) 2000-12-26
EP0968604A1 (en) 2000-01-05
JP2001517408A (en) 2001-10-02

Similar Documents

Publication Publication Date Title
EP1407597B1 (en) System and method for simplifying different types of searches in electronic program guide
US7051354B2 (en) System and method for advertising a currently airing program through the use of an electronic program guide interface
AU767874B2 (en) Method and system for providing a link to programs in a program guide
KR100850521B1 (en) Method and apparatus for assisting a user in selecting a program for viewing or listening
CA2290984C (en) System and method for processing audio-only programs in a television receiver
KR100637336B1 (en) Method and interface for incorporating program information into an electronic message, system for communicating program information, and electronic message receiver for receiving program information
JP2003503969A (en) Method and apparatus for capturing broadcast EPG data for program title display
WO1999048287A1 (en) Graphical display of current time on electronic program guide
KR100850520B1 (en) Method and apparatus for assisting a user
WO1998043419A1 (en) Picture in an electronic program guide for a video processing system
EP1197076B1 (en) Program guide processing
MXPA99008533A (en) Picture in an electronic program guide for a video processing system

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 97182047.3

Country of ref document: CN

AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

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

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

Ref document number: 56984/98

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 1997953180

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1019997007863

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: PA/a/1999/008533

Country of ref document: MX

ENP Entry into the national phase

Ref document number: 1998 543265

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 09381544

Country of ref document: US

WWP Wipo information: published in national office

Ref document number: 1997953180

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: CA

WWP Wipo information: published in national office

Ref document number: 1019997007863

Country of ref document: KR

WWW Wipo information: withdrawn in national office

Ref document number: 1997953180

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1019997007863

Country of ref document: KR