WO2006035404A1 - Detection of new software image for download for digital/hybird tv during play mode - Google Patents

Detection of new software image for download for digital/hybird tv during play mode Download PDF

Info

Publication number
WO2006035404A1
WO2006035404A1 PCT/IB2005/053197 IB2005053197W WO2006035404A1 WO 2006035404 A1 WO2006035404 A1 WO 2006035404A1 IB 2005053197 W IB2005053197 W IB 2005053197W WO 2006035404 A1 WO2006035404 A1 WO 2006035404A1
Authority
WO
WIPO (PCT)
Prior art keywords
digital part
software
different transport
transport streams
digital
Prior art date
Application number
PCT/IB2005/053197
Other languages
French (fr)
Inventor
Taras M. Telyuk
Original Assignee
Koninklijke Philips Electronics N.V.
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 Koninklijke Philips Electronics N.V. filed Critical Koninklijke Philips Electronics N.V.
Publication of WO2006035404A1 publication Critical patent/WO2006035404A1/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/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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • H04N21/4349Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • 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/8166Monomedia components thereof involving executable data, e.g. software
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications

Definitions

  • the invention relates generally to a method and apparatus for downloading software to a hybrid analog-digital television receiver to achieve reduced power consumption.
  • hybrid televisions are referred to as hybrid televisions.
  • digital component is the Intelligent Bolt On (IBO+) module designed by Philips Semiconductors.
  • IBO+ Intelligent Bolt On
  • the hybrid television should have the capability to be upgraded by a newer version of software, e.g., a software image, that is broadcast in, and downloaded from, the received digital stream.
  • a software upgrade is achieved by performing a software upgrade during the early morning hours when it is likely that no one is watching the television. In this case, the television set is maintained continuously in a state where the digital and analog parts are fully powered, while the display is depowered.
  • the digital module can run a specially designed application known as a signaling application to detect the appearance of the new software version in the digital broadcast signal.
  • the digital module controls the tuner to scan all installed transport streams to locate a download schedule for a new software image. During this scanning, it is not possible for the viewer to watch any television programs. If the viewer switches the television set on while the scanning is in progress, the scanning is interrupted.
  • the digital part of television must be fully powered for excessive time periods, resulting in unnecessary power consumption. Additionally, such televisions may not be in compliance with proposed energy consumption standards.
  • the present invention addresses the above and other issues by providing a method and apparatus for downloading software to a hybrid television receiver to achieve reduced power consumption.
  • the power consumption of the hybrid television receiver with digital and analog parts can be reduced to essentially that of a conventional analog- only television.
  • a hybrid television receiver includes an analog part for receiving an analog broadcast signal, and a digital part for receiving a digital broadcast signal.
  • the digital part tunes different transport streams in the received digital broadcast signal responsive to user commands for viewing content in the different transport streams, and searches the different transport streams when they are tuned, for the purpose of downloading software.
  • a method is provided for downloading software at a hybrid television receiver having an analog part for receiving an analog broadcast signal, and a digital part for receiving a digital broadcast signal. The method includes tuning different transport streams in the received digital broadcast signal responsive to user commands for viewing content in the different transport streams, and searching the different transport streams when they are tuned, for the purpose of downloading software.
  • a digital part of a television receiver includes means for tuning different transport streams in the received digital broadcast signal responsive to user commands for viewing content in the different transport streams, and means for searching the different transport streams one at a time as they are tuned one at a time in response to the user commands while the digital part is in a play mode.
  • Fig. 1 illustrates a block diagram of a hybrid analog-digital television receiver according to the invention
  • Fig. 2 illustrates a method for obtaining information for downloading software during a play mode at a hybrid analog-digital television receiver according to the invention
  • Fig. 3 illustrates a method for downloading software immediately in an active standby mode at a hybrid analog-digital television receiver according to the invention.
  • Fig. 4 illustrates a method for waking up the digital part of a hybrid analog-digital television receiver during a normal standby mode according to the invention.
  • Fig. 1 illustrates a block diagram of a hybrid analog-digital television receiver according to the invention.
  • the receiver shown generally at 100, includes a digital part or portion 1 10, an analog part or portion 130, and an interface 120 between the digital and analog parts.
  • analog part refers to the type of broadcast signal received by the part, and it should be clear that digital circuitry can be used in the analog part.
  • the digital part 1 10 receives a digital broadcast signal such as a terrestrial, cable or satellite signal via an antenna or other input terminal 105, while the analog part 130 receives an analog broadcast signal such as a terrestrial, cable or satellite signal via an antenna or other input terminal 150.
  • the digital and analog broadcast signals include content such as television and radio programs and other content that can be displayed on the screen or display 170.
  • the receiver 100 may be provided as a set-top box, television console, or in another configuration.
  • a set top box typically contains only a digital receiver and it does not have an analog part, but it has its own standby mode and similar components as the analog part (such as the control 135, memory 140 and timer unit 160) should be implemented in the set top box itself.
  • a high level overview of the components of the digital part 1 10 is provided, as these components are known per se in the art.
  • the invention can be implemented with only software changes at the digital part 110, e.g., when the analog part has a wake-up functionality and the capability to store a schedule into memory.
  • the digital part 1 10 includes a tuner 1 12 that tunes different transport streams that are provided at • different carrier frequencies in the received digital broadcast signal.
  • a decoder 1 14 decodes the received data, while a control 1 16 coordinates the activities of the tuner 1 12, decoder 1 14 and other components to provide decoded data to the analog part 130, via the interface 120, for display on the display 170.
  • a memory 1 18, such as a flash memory may store any type of computer readable instructions, such as software, firmware, micro code or the like, that are executed by the control 1 16 to achieve the functionality described herein, including the signaling application described below.
  • the memory 1 18 may be considered to be a program storage device that tangibly embodies a program of instructions executable by a machine such as the control 1 16 or a computer to perform a method that achieves the functionality described herein.
  • updated software may be downloaded to the memory 1 18 from time to time, via the received digital broadcast signal, as it becomes available, e.g., to provide new features or correct prior software bugs.
  • the analog part 130 includes a control 135, which may execute instructions such as software, firmware, micro-code or the like, to achieve the functionality described herein.
  • the control 135 may be a dedicated circuit such as an application-specific integrated circuit (ASIC).
  • a memory 140 may store such instructions as well as schedule data that indicates a time for the digital part 1 10 to download software from the received digital broadcast signal, as discussed further below.
  • the memory 140 may be considered to be a program storage device that tangibly embodies a program of instructions executable by a machine such as the control 135 or a computer to perform a method that achieves the functionality described herein.
  • a timer unit 160 is responsive to the control 135 for waking up a power supply 165 to the digital part 1 10 via a wake up switch 155.
  • the timer unit 160 may be a component that is found in many analog televisions that allows the user to set a countdown time for turning off the television, e.g., while the user falls asleep. A digital circuit for providing this function may be provided if needed.
  • the power supply provides power to the digital part 1 10 via an electrical path 167.
  • the analog part 130 includes other hardware 145, such as a tuner and a display driver for the display 170.
  • the interface 120 allows the digital part 1 10 to be added onto an existing analog television receiver in a master-slave relationship where the analog part 130 performs the main control functions, including controlling the power supply to the digital part 1 10 and controlling the display 170.
  • the analog and digital parts can interact via the common link interface 120.
  • the analog part 130 can send commands to the digital part 1 10, or request information from the digital part 1 10, and the digital part 1 10 can notify the analog part 130 of various events. Examples of commands that may be provided by the analog part 130 include: SetLanguage, ModifyAspectRatio, ClearOSD (on-screen display), GetUTCTime, GetLocalTime, etc. Examples of notifications that may be provided by the digital part 1 10 include: NewDownloadScheduleFound, ActiveStandby, NormalStandby, etc. In a regular viewing mode of the receiver 100, such as a play mode, the analog part
  • digital part 1 10, and the display 170 are fully powered.
  • the digital part 1 10 can be powered off during viewing of an analog TV program, and vice- versa. That is, some components of the analog part, which are responsible for receiving an analog signal, can be powered off during viewing of any type of digital program.
  • the digital part 1 10, analog part 130 and display 170 are depowered, with the exception that the analog part 130 has a capability to wake up, e.g., become fully powered, when the user provides a "power on" command via a remote control, for instance.
  • the analog part 130 has an appropriate receiver such as an infrared receiver for receiving such a command.
  • the digital part 1 10 When the digital part 1 10 enters the normal standby mode, this indicates that all data has been saved and it is safe to depower the digital part. In an active standby mode of the receiver, the analog part 130 and the digital part 1 10 are powered, while the display 170 is depowered. Moreover, in the digital part, a signaling application is implemented to detect and to download software from the received digital broadcast signal as discussed below.
  • Fig. 2 illustrates a method for obtaining information for downloading software at a hybrid analog-digital television receiver according to the invention.
  • the text in Fig. 2 is as follows: analog part (200), digital part (205), download schedule notification (206), store download schedule (207), new transport stream tuned? (210), search current transport stream for new download schedule or software (215), new matching download schedule or software image for download found? (220), user consents? (225), store reply in flash memory (230), matching schedule found? (235), software present - create download information (240), store download information (245), notify user about the schedule and that download will be done when TV is set to standby mode (250), continue with play mode (255) and end (260).
  • the digital part 205 When the digital part 205 is in a play mode, the user has the ability to command the digital part to tune in different transport streams so the user can view different television programs or other audio and/or video content.
  • the user may use an infrared remote control for this purpose, for example.
  • the digital part is not in a virgin mode, where no transport streams are installed, and is instead in a play or record mode, for instance, so the signaling application can be started.
  • the digital part (205) searches the current transport stream for a new download schedule or software (block 215).
  • a download schedule is matching to the receiver if, e.g., the software image is intended for the current television brand, model, and version, and the image's software version is higher than the current software version already present at the digital part. Essentially, there is a match if the software is intended for use with, and not already present at, the receiver. Also “matching” means that user did not reject this version for download previously (see below).
  • the download information may include a download schedule, including, e.g., the date and time of the download, and an identifier of the transport stream.
  • the download schedule is provided by the digital part to the analog part as a download schedule notification (path 206) and stored thereat (block 207).
  • the user's reply to the query of whether the user consents can also be stored in flash memory.
  • the software may be present as an unscheduled image broadcast (case "NO", block 235). If such matching software is found, and the user consents to obtaining the software and paying any associated fee (block 225), download information can be created (block 240) and stored by the digital part (block 245). That is, the current date and time can be considered as a download schedule.
  • the user is notified about the download schedule (if present) and that the download will occur when the TV is set to a standby mode by the user. This notification can be made later, when the user has finished watching the TV.
  • the user's reply to the query of whether the user consents can also be stored in flash memory.
  • the process ends at block 260, but can be repeated when a new transport stream is tuned and no download schedule or software has been recently stored.
  • the software or information for downloading the software can be provided in a transport stream in which popular television programs are also provided to ensure a high likelihood that the user tunes the transport stream.
  • the download schedule may be expressed as a time of day and a date. If no date is provided directly, this may be interpreted as an indication that the current date applies, or a predetermined date or day of the week can be used. Coordinated Universal Time (UTC) may be used. The download time can be hours, days or even months away.
  • the analog part stores the download schedule (block 207), such as in the memory 140, and the control 135 configures the timer unit 160 according to the download date and time so that it activates the power supply 165 in time to wake up the digital part so that it can download the software at the indicated time.
  • the digital part downloads new software block-by-block using a control check sum for each block and for the whole image as well.
  • the digital part does not need to start downloading from the beginning - it can start downloading from the beginning of any block that is currently broadcasted.
  • the download schedule may indicate multiple possible download dates and times.
  • the timer 160 can then be configured accordingly. If a download is not possible at a given time, e.g., due to the user viewing a television program, a further attempt can be made at the next subsequent time indicated by the schedule.
  • Fig. 3 illustrates a method for downloading software immediately in an active standby mode at a hybrid analog-digital television receiver according to the invention.
  • the text in Fig. 3 is as follows: analog part (300), standby request (301), active standby notification (302), normal standby notification (304), digital part (305), power down (306), virgin mode?
  • switch to active standby mode (310) load download information (download time and transport stream ID) from memory (320), tune to designated transport stream at designated time to download software (325), download software (330), flash software (335), switch to normal standby mode (340), and end (345).
  • the analog part 300 communicates a signal to the digital part 305, as indicated by path 301, informing the digital part that a standby request has been received. For example, a command such as Notify_Power_Down_in_3_sec may be sent.
  • the analog part also switches off the display/screen.
  • the control 135 of the analog part remains active, or at least the part of the control responsible for saving data received from the digital part and the part which powers off the digital part.
  • the control logic of the digital part checks to see if it is in a "virgin" mode wherein there are no services, e.g., transport streams, installed (block 307).
  • the signaling application is not used in the virgin mode. If the digital part is in the virgin mode, the digital part switches to the normal standby mode (block 340), and reports back to the analog part, as indicated by path 304, accordingly. In response, the analog part 300 powers down the digital part 305, as indicated by path 306, and the process ends (block 345).
  • the digital part if the digital part is not in the virgin mode, and is instead in a play mode, for instance, the signaling application is started, and the digital part 305 immediately switches to the active standby mode (block 310).
  • the digital part can create and store download information with the current date and time. This indicates to the digital part that it should download the software essentially immediately after the user provides a command to enter the standby mode.
  • the digital part (305) Upon receiving such a command, the digital part (305) switches to the active standby mode, where the digital part is active but the screen is depowered, and provides a corresponding notification to the analog part (300) via path 302.
  • the digital part loads from memory 1 18, into its control 1 16, the download information, including the download time, which is essentially the current time, and the transport stream ID in which the software is carried (block 320).
  • the digital part tunes to the designated transport steam at the designated time to download the software (block 325).
  • the software is downloaded (block 330) and immediately “flashed" or stored into memory (block 335).
  • downloading software includes two steps: downloading the software into memory, and if the download is successful, the downloaded software is flashed or burned into flash memory.
  • the digital part switches from the active standby mode to a normal standby mode (block 340) in which it and the screen are depowered, resulting in minimal energy consumption, and provides a corresponding notification to the analog part via path 304.
  • the analog part 300 powers down the digital part (path 306), and the signaling application ends at block 345.
  • the switching to the normal standby mode can be done only after completing both steps 330 and 335.
  • the analog part should not remove power from the digital part while the searching or downloading is in progress. Instead, the analog part should wait until the digital part informs the analog part that the digital part has gone into the normal standby mode, at which time it is safe to depower the digital part.
  • Fig. 4 illustrates a method for waking up the digital part of a hybrid analog-digital television receiver during a normal standby mode according to the invention.
  • the text in Fig. 4 is as follows: analog part (400), time reaches indicated download time (402), wake up power supply to digital part (404), digital part (405), power on (406), active standby notification (408), switch to active standby mode (410), normal standby notification (412), power down (414), load download information (download time and transport stream ID) from memory (415), tune to designated transport stream at designated time to download software (420), download software (425), flash software (430), switch to normal standby mode (435), and end (440).
  • the digital part In the analog part (400), when the timer reaches the indicated download time (block 402), the power supply to the digital part is woken up (404), as indicated by path 406, to power on the digital part (405). In response, the signaling application begins again, and the digital part (405) switches to the active standby mode (410), providing a notification of its status to the analog part, as indicated by path 408. The digital part then loads the download information from memory (block 415), and tunes to the designated transport stream at the designated time to download the software (block 420). The software is downloaded (block 425) and flashed (block 430). When the download and flashing of the new software is finished, the digital part switches to the normal standby mode (block 435), and notifies the analog part accordingly, as indicated by path 412.
  • the analog part depowers the digital part, as indicated by path 414, and the signaling application ends (block 440).
  • the analog part checks to determine if some download schedule is written into memory 140, and the control 135 configures the timer unit 160 according to the downloaded date and time so that it activates the power supply 165 in time to wake up the digital part so that it can download the software at the indicated date and time. After the timer unit 160 configuration is done, the analog part enters a standby mode. The digital part is not powered on during this step. In practice, other checks and operations can be performed as well by the signaling application.
  • the stored schedule context information may be used to quickly check to determine if the schedule is still being broadcast in the specified stream. If it is not still being broadcast in the specified stream, this may mean the software is no longer available.
  • the digital part can also check the validity of the schedule, e.g., by confirming that the schedule's end time or expiration date is not due within a certain period of time. If the download schedule has not been found or is not valid anymore, the schedule information in flash memory is cleared, and searching of the digital broadcast signal can be restarted (block 215, Fig. 2).
  • a download schedule in the digital broadcast signal may be considered to be invalid or redundant, e.g., if a transport stream is tuned a second time after the download schedule was previously found in the transport stream and stored in flash memory.
  • a dialogue may be initiated with the user after the digital part has detected a new software download schedule or software itself to obtain the user's consent for the download, e.g., via an interactive menu on the display 170. The user may be informed by the dialogue of any fee for downloading the new software.
  • the download schedule is then sent to the analog part to configure the power on timer 160 only after the user has given consent.
  • the present invention provides a hybrid television with reduced power consumption.
  • no changes are needed on the broadcaster side since broadcasting of a new software upgrade or download schedule can continue according to existing standards.
  • the invention can be implemented with existing receivers by providing changes in software only, e.g., regarding the signaling application, analog television software and the analog-digital communication interface. By searching for software or information for downloading the software when a transport stream is tuned by the user to view its content, e.g., in a play mode, there is no need to perform a separate search when the receiver is in a standby mode, when viewing of television programs is not possible.
  • the software is downloaded immediately after the user initiates a standby mode, which becomes an active standby mode specially designed for this purpose.
  • a standby mode when the user initiates a standby mode, a normal standby mode is entered until the time for downloading is reached, at which time the analog part acts as a power control for the digital part, waking it up in time to download the software.
  • the digital part of the hybrid receiver does not need a low power mode - in fact, it needs only a few minutes of full power in active standby mode to download software, and then it can just be powered off completely by the analog part, in a normal standby mode. In comparison, a conventional download can take about 25 minutes.

Abstract

Energy consumption is reduced in a hybrid analog-digital television receiver (100) having a digital part (110) and an analog part (130) by searching for software, or information for downloading the software, when transport streams are tuned in response to user commands to view content from the transport streams. The transport streams are searched one at a time as they are tuned one at a time in response to the user commands. If the software itself is present, it can be downloaded immediately when a user command is received to enter the standby mode. If information such as a date and time for downloading the software is present, the information can be stored by the analog part for use in waking up the digital part from the standby mode in time to download the software. An interface (120) enables communication between the digital and analog parts.

Description

DETECTION OF NEW SOFTWARE IMAGE FOR DOWNLOAD FOR DIGITAL/HYBIRD TV DURING PLAY MODE
The invention relates generally to a method and apparatus for downloading software to a hybrid analog-digital television receiver to achieve reduced power consumption.
In the near future, it is expected that all new television sets will be equipped with a digital component that allows the television to receive both digital and analog signals. Such televisions are referred to as hybrid televisions. One example of such as digital component is the Intelligent Bolt On (IBO+) module designed by Philips Semiconductors. Such modules are designed to provide a smooth migration path to fully digital systems. However, the modules contain complex software that is upgraded from time to time. Accordingly, the hybrid television should have the capability to be upgraded by a newer version of software, e.g., a software image, that is broadcast in, and downloaded from, the received digital stream. Commonly, this is achieved by performing a software upgrade during the early morning hours when it is likely that no one is watching the television. In this case, the television set is maintained continuously in a state where the digital and analog parts are fully powered, while the display is depowered.
In particular, the digital module can run a specially designed application known as a signaling application to detect the appearance of the new software version in the digital broadcast signal. To do this, the digital module controls the tuner to scan all installed transport streams to locate a download schedule for a new software image. During this scanning, it is not possible for the viewer to watch any television programs. If the viewer switches the television set on while the scanning is in progress, the scanning is interrupted. However, to run this application, the digital part of television must be fully powered for excessive time periods, resulting in unnecessary power consumption. Additionally, such televisions may not be in compliance with proposed energy consumption standards.
The present invention addresses the above and other issues by providing a method and apparatus for downloading software to a hybrid television receiver to achieve reduced power consumption. In particular, the power consumption of the hybrid television receiver with digital and analog parts can be reduced to essentially that of a conventional analog- only television.
In a particular aspect of the invention, a hybrid television receiver includes an analog part for receiving an analog broadcast signal, and a digital part for receiving a digital broadcast signal. The digital part tunes different transport streams in the received digital broadcast signal responsive to user commands for viewing content in the different transport streams, and searches the different transport streams when they are tuned, for the purpose of downloading software. In a further aspect of the invention, a method is provided for downloading software at a hybrid television receiver having an analog part for receiving an analog broadcast signal, and a digital part for receiving a digital broadcast signal. The method includes tuning different transport streams in the received digital broadcast signal responsive to user commands for viewing content in the different transport streams, and searching the different transport streams when they are tuned, for the purpose of downloading software.
In another aspect of the invention, a digital part of a television receiver includes means for tuning different transport streams in the received digital broadcast signal responsive to user commands for viewing content in the different transport streams, and means for searching the different transport streams one at a time as they are tuned one at a time in response to the user commands while the digital part is in a play mode.
In the drawings:
Fig. 1 illustrates a block diagram of a hybrid analog-digital television receiver according to the invention;
Fig. 2 illustrates a method for obtaining information for downloading software during a play mode at a hybrid analog-digital television receiver according to the invention;
Fig. 3 illustrates a method for downloading software immediately in an active standby mode at a hybrid analog-digital television receiver according to the invention; and
Fig. 4 illustrates a method for waking up the digital part of a hybrid analog-digital television receiver during a normal standby mode according to the invention.
In all the Figures, corresponding parts are referenced by the same reference numerals.
Fig. 1 illustrates a block diagram of a hybrid analog-digital television receiver according to the invention. The receiver, shown generally at 100, includes a digital part or portion 1 10, an analog part or portion 130, and an interface 120 between the digital and analog parts. Note that the term "analog part" refers to the type of broadcast signal received by the part, and it should be clear that digital circuitry can be used in the analog part. The digital part 1 10 receives a digital broadcast signal such as a terrestrial, cable or satellite signal via an antenna or other input terminal 105, while the analog part 130 receives an analog broadcast signal such as a terrestrial, cable or satellite signal via an antenna or other input terminal 150. The digital and analog broadcast signals include content such as television and radio programs and other content that can be displayed on the screen or display 170. The receiver 100 may be provided as a set-top box, television console, or in another configuration. A set top box typically contains only a digital receiver and it does not have an analog part, but it has its own standby mode and similar components as the analog part (such as the control 135, memory 140 and timer unit 160) should be implemented in the set top box itself. A high level overview of the components of the digital part 1 10 is provided, as these components are known per se in the art. Advantageously, the invention can be implemented with only software changes at the digital part 110, e.g., when the analog part has a wake-up functionality and the capability to store a schedule into memory. The digital part 1 10 includes a tuner 1 12 that tunes different transport streams that are provided at different carrier frequencies in the received digital broadcast signal. A decoder 1 14 decodes the received data, while a control 1 16 coordinates the activities of the tuner 1 12, decoder 1 14 and other components to provide decoded data to the analog part 130, via the interface 120, for display on the display 170. A memory 1 18, such as a flash memory, may store any type of computer readable instructions, such as software, firmware, micro code or the like, that are executed by the control 1 16 to achieve the functionality described herein, including the signaling application described below. The memory 1 18 may be considered to be a program storage device that tangibly embodies a program of instructions executable by a machine such as the control 1 16 or a computer to perform a method that achieves the functionality described herein. As mentioned, updated software may be downloaded to the memory 1 18 from time to time, via the received digital broadcast signal, as it becomes available, e.g., to provide new features or correct prior software bugs.
The analog part 130 includes a control 135, which may execute instructions such as software, firmware, micro-code or the like, to achieve the functionality described herein. Or, the control 135 may be a dedicated circuit such as an application-specific integrated circuit (ASIC). A memory 140 may store such instructions as well as schedule data that indicates a time for the digital part 1 10 to download software from the received digital broadcast signal, as discussed further below. The memory 140 may be considered to be a program storage device that tangibly embodies a program of instructions executable by a machine such as the control 135 or a computer to perform a method that achieves the functionality described herein. A timer unit 160 is responsive to the control 135 for waking up a power supply 165 to the digital part 1 10 via a wake up switch 155. The timer unit 160 may be a component that is found in many analog televisions that allows the user to set a countdown time for turning off the television, e.g., while the user falls asleep. A digital circuit for providing this function may be provided if needed. The power supply provides power to the digital part 1 10 via an electrical path 167. The analog part 130 includes other hardware 145, such as a tuner and a display driver for the display 170.
The interface 120 allows the digital part 1 10 to be added onto an existing analog television receiver in a master-slave relationship where the analog part 130 performs the main control functions, including controlling the power supply to the digital part 1 10 and controlling the display 170. The analog and digital parts can interact via the common link interface 120. For example, the analog part 130 can send commands to the digital part 1 10, or request information from the digital part 1 10, and the digital part 1 10 can notify the analog part 130 of various events. Examples of commands that may be provided by the analog part 130 include: SetLanguage, ModifyAspectRatio, ClearOSD (on-screen display), GetUTCTime, GetLocalTime, etc. Examples of notifications that may be provided by the digital part 1 10 include: NewDownloadScheduleFound, ActiveStandby, NormalStandby, etc. In a regular viewing mode of the receiver 100, such as a play mode, the analog part
130, digital part 1 10, and the display 170 are fully powered. However, note that the digital part 1 10 can be powered off during viewing of an analog TV program, and vice- versa. That is, some components of the analog part, which are responsible for receiving an analog signal, can be powered off during viewing of any type of digital program. In a normal standby mode of the receiver 100, the digital part 1 10, analog part 130 and display 170 are depowered, with the exception that the analog part 130 has a capability to wake up, e.g., become fully powered, when the user provides a "power on" command via a remote control, for instance. The analog part 130 has an appropriate receiver such as an infrared receiver for receiving such a command. When the digital part 1 10 enters the normal standby mode, this indicates that all data has been saved and it is safe to depower the digital part. In an active standby mode of the receiver, the analog part 130 and the digital part 1 10 are powered, while the display 170 is depowered. Moreover, in the digital part, a signaling application is implemented to detect and to download software from the received digital broadcast signal as discussed below.
Fig. 2 illustrates a method for obtaining information for downloading software at a hybrid analog-digital television receiver according to the invention. The text in Fig. 2 is as follows: analog part (200), digital part (205), download schedule notification (206), store download schedule (207), new transport stream tuned? (210), search current transport stream for new download schedule or software (215), new matching download schedule or software image for download found? (220), user consents? (225), store reply in flash memory (230), matching schedule found? (235), software present - create download information (240), store download information (245), notify user about the schedule and that download will be done when TV is set to standby mode (250), continue with play mode (255) and end (260).
When the digital part 205 is in a play mode, the user has the ability to command the digital part to tune in different transport streams so the user can view different television programs or other audio and/or video content. The user may use an infrared remote control for this purpose, for example. In this case, the digital part is not in a virgin mode, where no transport streams are installed, and is instead in a play or record mode, for instance, so the signaling application can be started. When a new transport stream is tuned (block 210), the digital part (205) searches the current transport stream for a new download schedule or software (block 215). If a new matching download schedule or software image for download is found (block 220), and the user consents to obtaining the software and paying any associated fee (block 225), and if a matching schedule is available (block 235), the analog part 200 is notified (path 206). The necessary download information is stored in memory (block 245), such as in the memory 1 18 of the digital part (Fig. 1). A download schedule is matching to the receiver if, e.g., the software image is intended for the current television brand, model, and version, and the image's software version is higher than the current software version already present at the digital part. Essentially, there is a match if the software is intended for use with, and not already present at, the receiver. Also "matching" means that user did not reject this version for download previously (see below).
The download information may include a download schedule, including, e.g., the date and time of the download, and an identifier of the transport stream. The download schedule is provided by the digital part to the analog part as a download schedule notification (path 206) and stored thereat (block 207). The user's reply to the query of whether the user consents can also be stored in flash memory.
In some cases, the software may be present as an unscheduled image broadcast (case "NO", block 235). If such matching software is found, and the user consents to obtaining the software and paying any associated fee (block 225), download information can be created (block 240) and stored by the digital part (block 245). That is, the current date and time can be considered as a download schedule. At block 250, the user is notified about the download schedule (if present) and that the download will occur when the TV is set to a standby mode by the user. This notification can be made later, when the user has finished watching the TV. The user's reply to the query of whether the user consents can also be stored in flash memory. The process ends at block 260, but can be repeated when a new transport stream is tuned and no download schedule or software has been recently stored.
In case the user did not consent (case "NO", block 225), the user reply is stored in flash memory (block 230). The next time the user tunes to the same transport stream and exactly this new download schedule or image for download is still present in a stream, the user will be not asked again about the same version of the once-rejected download.
Note that the software or information for downloading the software can be provided in a transport stream in which popular television programs are also provided to ensure a high likelihood that the user tunes the transport stream.
In a specific example, the download schedule may be expressed as a time of day and a date. If no date is provided directly, this may be interpreted as an indication that the current date applies, or a predetermined date or day of the week can be used. Coordinated Universal Time (UTC) may be used. The download time can be hours, days or even months away. The analog part stores the download schedule (block 207), such as in the memory 140, and the control 135 configures the timer unit 160 according to the download date and time so that it activates the power supply 165 in time to wake up the digital part so that it can download the software at the indicated time. There is no need to wake up a few minutes before the download time since the new software version for download will be broadcasted cyclically many times, starting at the time which is mentioned in the download schedule. Moreover, because of special organization and indexes, the digital part downloads new software block-by-block using a control check sum for each block and for the whole image as well. The digital part does not need to start downloading from the beginning - it can start downloading from the beginning of any block that is currently broadcasted. Note that the download schedule may indicate multiple possible download dates and times. The timer 160 can then be configured accordingly. If a download is not possible at a given time, e.g., due to the user viewing a television program, a further attempt can be made at the next subsequent time indicated by the schedule. The digital part may also store an identifier, such as a channel number, frequency or other tuner setting, to identify the particular transport stream from which the downloading will take place. A software version number for acceptance and verification parameters is stored as well. Fig. 3 illustrates a method for downloading software immediately in an active standby mode at a hybrid analog-digital television receiver according to the invention. The text in Fig. 3 is as follows: analog part (300), standby request (301), active standby notification (302), normal standby notification (304), digital part (305), power down (306), virgin mode? (307), switch to active standby mode (310), load download information (download time and transport stream ID) from memory (320), tune to designated transport stream at designated time to download software (325), download software (330), flash software (335), switch to normal standby mode (340), and end (345).
When the user presses a "standby" button on a remote control device or issues a similar command, the analog part 300 communicates a signal to the digital part 305, as indicated by path 301, informing the digital part that a standby request has been received. For example, a command such as Notify_Power_Down_in_3_sec may be sent. The analog part also switches off the display/screen. The control 135 of the analog part remains active, or at least the part of the control responsible for saving data received from the digital part and the part which powers off the digital part. In response to signal from the analog part, the control logic of the digital part checks to see if it is in a "virgin" mode wherein there are no services, e.g., transport streams, installed (block 307). The signaling application is not used in the virgin mode. If the digital part is in the virgin mode, the digital part switches to the normal standby mode (block 340), and reports back to the analog part, as indicated by path 304, accordingly. In response, the analog part 300 powers down the digital part 305, as indicated by path 306, and the process ends (block 345).
At block 307, if the digital part is not in the virgin mode, and is instead in a play mode, for instance, the signaling application is started, and the digital part 305 immediately switches to the active standby mode (block 310). In the case where matching software is present in one of the transport streams that is being viewed by the user in a play mode, e.g., the answer to block 235 in Fig. 2 is "NO", and the user consents to downloading the software, the digital part can create and store download information with the current date and time. This indicates to the digital part that it should download the software essentially immediately after the user provides a command to enter the standby mode. Upon receiving such a command, the digital part (305) switches to the active standby mode, where the digital part is active but the screen is depowered, and provides a corresponding notification to the analog part (300) via path 302. The digital part loads from memory 1 18, into its control 1 16, the download information, including the download time, which is essentially the current time, and the transport stream ID in which the software is carried (block 320). The digital part tunes to the designated transport steam at the designated time to download the software (block 325). The software is downloaded (block 330) and immediately "flashed" or stored into memory (block 335). Generally, downloading software includes two steps: downloading the software into memory, and if the download is successful, the downloaded software is flashed or burned into flash memory. Subsequently, the digital part switches from the active standby mode to a normal standby mode (block 340) in which it and the screen are depowered, resulting in minimal energy consumption, and provides a corresponding notification to the analog part via path 304. In response to receiving this notification, the analog part 300 powers down the digital part (path 306), and the signaling application ends at block 345. The switching to the normal standby mode can be done only after completing both steps 330 and 335. Moreover, to obtain a fully functional scheduled download, the analog part should not remove power from the digital part while the searching or downloading is in progress. Instead, the analog part should wait until the digital part informs the analog part that the digital part has gone into the normal standby mode, at which time it is safe to depower the digital part.
Fig. 4 illustrates a method for waking up the digital part of a hybrid analog-digital television receiver during a normal standby mode according to the invention. The text in Fig. 4 is as follows: analog part (400), time reaches indicated download time (402), wake up power supply to digital part (404), digital part (405), power on (406), active standby notification (408), switch to active standby mode (410), normal standby notification (412), power down (414), load download information (download time and transport stream ID) from memory (415), tune to designated transport stream at designated time to download software (420), download software (425), flash software (430), switch to normal standby mode (435), and end (440).
In the analog part (400), when the timer reaches the indicated download time (block 402), the power supply to the digital part is woken up (404), as indicated by path 406, to power on the digital part (405). In response, the signaling application begins again, and the digital part (405) switches to the active standby mode (410), providing a notification of its status to the analog part, as indicated by path 408. The digital part then loads the download information from memory (block 415), and tunes to the designated transport stream at the designated time to download the software (block 420). The software is downloaded (block 425) and flashed (block 430). When the download and flashing of the new software is finished, the digital part switches to the normal standby mode (block 435), and notifies the analog part accordingly, as indicated by path 412. In response, the analog part depowers the digital part, as indicated by path 414, and the signaling application ends (block 440). Note also that, during each initialization (initial transition from "no power" to "power present"), which may occur after a power outage, for example, the analog part checks to determine if some download schedule is written into memory 140, and the control 135 configures the timer unit 160 according to the downloaded date and time so that it activates the power supply 165 in time to wake up the digital part so that it can download the software at the indicated date and time. After the timer unit 160 configuration is done, the analog part enters a standby mode. The digital part is not powered on during this step. In practice, other checks and operations can be performed as well by the signaling application. For example, if, during a previous search for a download schedule, a schedule was found and stored in flash memory, then the stored schedule context information may be used to quickly check to determine if the schedule is still being broadcast in the specified stream. If it is not still being broadcast in the specified stream, this may mean the software is no longer available. The digital part can also check the validity of the schedule, e.g., by confirming that the schedule's end time or expiration date is not due within a certain period of time. If the download schedule has not been found or is not valid anymore, the schedule information in flash memory is cleared, and searching of the digital broadcast signal can be restarted (block 215, Fig. 2). A download schedule in the digital broadcast signal may be considered to be invalid or redundant, e.g., if a transport stream is tuned a second time after the download schedule was previously found in the transport stream and stored in flash memory. As mentioned, a dialogue may be initiated with the user after the digital part has detected a new software download schedule or software itself to obtain the user's consent for the download, e.g., via an interactive menu on the display 170. The user may be informed by the dialogue of any fee for downloading the new software. The download schedule is then sent to the analog part to configure the power on timer 160 only after the user has given consent.
Accordingly, it can be seen that the present invention provides a hybrid television with reduced power consumption. Advantageously, no changes are needed on the broadcaster side since broadcasting of a new software upgrade or download schedule can continue according to existing standards. Moreover, the invention can be implemented with existing receivers by providing changes in software only, e.g., regarding the signaling application, analog television software and the analog-digital communication interface. By searching for software or information for downloading the software when a transport stream is tuned by the user to view its content, e.g., in a play mode, there is no need to perform a separate search when the receiver is in a standby mode, when viewing of television programs is not possible. In one approach, the software is downloaded immediately after the user initiates a standby mode, which becomes an active standby mode specially designed for this purpose. In another approach, when the user initiates a standby mode, a normal standby mode is entered until the time for downloading is reached, at which time the analog part acts as a power control for the digital part, waking it up in time to download the software. The digital part of the hybrid receiver does not need a low power mode - in fact, it needs only a few minutes of full power in active standby mode to download software, and then it can just be powered off completely by the analog part, in a normal standby mode. In comparison, a conventional download can take about 25 minutes. While there has been shown and described what are considered to be preferred embodiments of the invention, it will, of course, be understood that various modifications and changes in form or detail could readily be made without departing from the spirit of the invention. It is therefore intended that the invention not be limited to the exact forms described and illustrated, but should be construed to cover all modifications that may fall within the scope of the appended claims.

Claims

CLAIMS:
1. A hybrid television receiver, comprising: an analog part (130) for receiving an analog broadcast signal; and a digital part (1 10) for receiving a digital broadcast signal; wherein the digital part tunes different transport streams in the received digital broadcast signal responsive to user commands for viewing content in the different transport streams, and searches the different transport streams when they are tuned, for the purpose of downloading software.
2. The hybrid television receiver of claim 1, further comprising: an interface (120) between the analog part and the digital part.
3. The hybrid television receiver of claim 1, wherein: the digital part (1 10) searches the different transport streams one at a time as they are tuned one at a time in response to the user commands while the digital part is in a play mode.
4. The hybrid television receiver of claim 1, wherein: the digital part searches the different transport streams when they are tuned, to obtain information for downloading the software.
5. The hybrid television receiver of claim 4, wherein: the information comprises a matching download schedule that indicates a date and time at which the software can be downloaded from a particular one of the different transport streams.
6. The hybrid television receiver of claim 4, wherein: when the digital part (110) determines that the information is present in a particular one of the different transport steams, the digital part initiates a dialogue with the user via a user interface to obtain the user's permission to download the software.
7. The hybrid television receiver of claim 4, wherein: the information indicates a date and time at which the software can be downloaded from a particular one of the different transport streams; the digital part communicates the date and time to the analog part; the analog part includes a memory (140) for storing the date and time communicated thereto; and the analog part includes a timer (160), responsive to the memory, for waking up a power supply (165) to the digital part to cause the digital part to switch from a normal, depowered standby mode to an active, powered standby mode, in time to allow the digital part to download the software from the particular one of the different transport steams at the indicated date and time.
8. The hybrid television receiver of claim 7, wherein: a screen (170) for displaying content from the received analog and digital broadcast signals is also depowered when the digital part ( 1 10) is in the normal, depowered standby mode.
9. The hybrid television receiver of claim 4, wherein: the digital part (1 10) comprises a memory ( 1 18) for storing the information when it is present in a particular one of the different transport streams, and for storing an identifier of the particular one of the different transport streams.
10. The hybrid television receiver of claim 9, wherein: after the information is stored in the memory, the digital part determines, when the particular one of the different transport streams is subsequently tuned by the digital part responsive to a subsequent user command to view content thereof, whether the information is still present therein; and if the digital part determines that the information is not still present in the particular one of the different transport streams, the digital part deletes the information stored in the memory.
1 1. The hybrid television receiver of claim 9, wherein the memory (1 18) stores an expiration date associated with the information when storing the information; the digital part determines, after the information is stored in the memory, whether the information has expired based on the stored expiration date; and if the digital part determines that the information stored in the memory has expired, the digital part deletes the information stored in the memory.
12. The hybrid television receiver of claim 9, wherein: after the information is stored in the memory (1 18), the digital part determines, when the particular one of the different transport streams is subsequently tuned by the digital part responsive to a subsequent user command to view content thereof, whether new information that supercedes the information that was previously stored is present therein; and if the digital part determines that the new information is present in the particular transport stream, the digital part instructs the memory to store the new information and delete the information that was previously stored.
13. The hybrid television receiver of claim 1 , wherein: the digital part searches the different transport streams when they are tuned, to determine whether the software is present in a particular one of the different transport streams.
14. The hybrid television receiver of claim 13, wherein: when the digital part determines that the software is present in the particular one of the different transport streams, the digital part enters an active standby mode, responsive to a subsequent user command, for downloading the software from the particular one of the different transport streams; and the digital part switches from the active, powered standby mode to a normal, depowered standby mode after downloading the software from the particular one of the different transport streams.
15. The hybrid television receiver of claim 14, wherein: the digital part creates a download schedule for downloading the software based on the date and time at which the digital part determines that the software is present in the particular one of the different transport streams.
16. A method for downloading software at a hybrid television receiver having an analog part for receiving an analog broadcast signal, and a digital part for receiving a digital broadcast signal, the method comprising: tuning different transport streams in the received digital broadcast signal responsive to user commands for viewing content in the different transport streams; and searching the different transport streams when they are tuned, for the purpose of downloading software.
17. The method of claim 16, wherein: the searching the different transport streams comprises searching the different transport streams to obtain information for downloading the software that indicates a date and time at which the software can be downloaded from a particular one of the different transport streams; the method further comprising: communicating the date and time from the digital part to the analog part; and at the analog part, storing the date and time communicated thereto, and implementing a timer (160), responsive to the storing, for waking up a power supply (165) to the digital part to cause the digital part to switch from a normal, depowered standby mode to an active, powered standby mode, in time to allow the digital part to download the software from the particular one of the different transport steams at the indicated date and time.
18. The method of claim 16, wherein: the searching the different transport streams comprises searching the different transport streams to determine whether the software is present in a particular one of the different transport streams; the method further comprising: downloading the software from the particular one of the different transport streams, when the digital part determines that the software is present in the particular one of the different transport streams, by causing the digital part to enter an active, powered standby mode, responsive to a subsequent user command; and switching the digital part from the active, powered standby mode to a normal, depowered standby mode after downloading the software from the particular one of the different transport streams.
19. The method of claim 16, wherein: the searching the different transport streams comprises searching the different transport streams one at a time as they are tuned one at a time in response to the user commands while the digital part is in a play mode.
20. A digital part of a television receiver, comprising: means (105, 1 10) for tuning different transport streams in the received digital broadcast signal responsive to user commands for viewing content in the different transport streams; and means (1 10) for searching the different transport streams one at a time as they are tuned one at a time in response to the user commands while the digital part is in a play mode, for the purpose of downloading software.
15
PCT/IB2005/053197 2004-09-30 2005-09-28 Detection of new software image for download for digital/hybird tv during play mode WO2006035404A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US61472504P 2004-09-30 2004-09-30
US60/614,725 2004-09-30

Publications (1)

Publication Number Publication Date
WO2006035404A1 true WO2006035404A1 (en) 2006-04-06

Family

ID=35311065

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2005/053197 WO2006035404A1 (en) 2004-09-30 2005-09-28 Detection of new software image for download for digital/hybird tv during play mode

Country Status (1)

Country Link
WO (1) WO2006035404A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2337264A1 (en) * 2009-12-15 2011-06-22 Samsung Electronics Co., Ltd. Method and apparatus for communication between server and customer premise equipment over internet-based network
CN103067738A (en) * 2012-12-21 2013-04-24 康佳集团股份有限公司 Software testing method based on network and television adopting the same

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0921681A1 (en) * 1997-12-02 1999-06-09 THOMSON multimedia Method and receiver for managing service information in a digital television system
US20020046407A1 (en) * 2000-02-18 2002-04-18 Alexander Franco Use of web pages to remotely program a broadcast content recording system
US20020124266A1 (en) * 2001-03-05 2002-09-05 Robert Blanchard Method and device for remote access of a power control system of a set-top box
US20030159150A1 (en) * 1998-10-06 2003-08-21 Richard Steven Chernock Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content
EP1341380A1 (en) * 2002-02-27 2003-09-03 Koninklijke Philips Electronics N.V. Power standby mode circuitry for audiovisual device
US6738972B1 (en) * 1999-12-30 2004-05-18 Opentv, Inc. Method for flow scheduling
GB2397938A (en) * 2000-03-08 2004-08-04 Gen Instrument Corp Offering video-on-demand to a personal versatile recorder

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0921681A1 (en) * 1997-12-02 1999-06-09 THOMSON multimedia Method and receiver for managing service information in a digital television system
US20030159150A1 (en) * 1998-10-06 2003-08-21 Richard Steven Chernock Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content
US6738972B1 (en) * 1999-12-30 2004-05-18 Opentv, Inc. Method for flow scheduling
US20020046407A1 (en) * 2000-02-18 2002-04-18 Alexander Franco Use of web pages to remotely program a broadcast content recording system
GB2397938A (en) * 2000-03-08 2004-08-04 Gen Instrument Corp Offering video-on-demand to a personal versatile recorder
US20020124266A1 (en) * 2001-03-05 2002-09-05 Robert Blanchard Method and device for remote access of a power control system of a set-top box
EP1341380A1 (en) * 2002-02-27 2003-09-03 Koninklijke Philips Electronics N.V. Power standby mode circuitry for audiovisual device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2337264A1 (en) * 2009-12-15 2011-06-22 Samsung Electronics Co., Ltd. Method and apparatus for communication between server and customer premise equipment over internet-based network
KR101763428B1 (en) 2009-12-15 2017-07-31 삼성전자주식회사 Communication method and apparatus for communication between server and customer premise equipment through network based on internet
CN103067738A (en) * 2012-12-21 2013-04-24 康佳集团股份有限公司 Software testing method based on network and television adopting the same

Similar Documents

Publication Publication Date Title
US7865922B2 (en) Low-power broadcast receiver
US7551237B2 (en) Television receiver having dual power circuits
US6795130B2 (en) Signal receiving apparatus, remote controller, signal receiving system, and apparatus to be controlled
EP2299698A1 (en) Broadcast receiving apparatus and starting method thereof
US20060129851A1 (en) Electrical supply apparatus and device and electrical power supply module
WO2006016344A1 (en) Low power download of software applications for digital hybrid tv
WO2006035404A1 (en) Detection of new software image for download for digital/hybird tv during play mode
JP2008131360A (en) Apparatus with standby mode and digital television set
US20050223405A1 (en) Program information receiving apparatus, program information receiving method, and program information receiving program
JPH11122586A (en) Data broadcast receiver
JPH11308552A (en) Program list interlocked power supply device
JP3594535B2 (en) Digital TV broadcast receiver and viewer management center in digital TV broadcast system
JP2000217087A (en) Digital broadcast receiver
JP3734033B2 (en) Broadcast receiver
JP2001245264A (en) System for recording broadcasting signal reception
EP2991360B1 (en) Satellite television receiver
KR100455934B1 (en) Switch circuit of digital tuner in combination with atsc/ntsc
JPH05176318A (en) Program tuning system for catv home terminal
KR20000040868A (en) Method for controlling automatic power-off for television
KR19980035452A (en) Improved Broadcast Program Schedule Recording Method
KR100216120B1 (en) Adjustment method of reserved recording time in tv video
KR970011507B1 (en) Apparatus for warning a rising time using a broadcasting time pre-engagement function
JP4711302B2 (en) Mobile broadcast receiving apparatus and broadcast receiving method
KR19980058001A (en) TV selection program selection method
JP2001275102A (en) Digital television broadcast receiver

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 BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase