[go: up one dir, main page]

JP2002501690A - 有料テレビプログラムを記録するシステム及び方法 - Google Patents

有料テレビプログラムを記録するシステム及び方法

Info

Publication number
JP2002501690A
JP2002501690A JP53604598A JP53604598A JP2002501690A JP 2002501690 A JP2002501690 A JP 2002501690A JP 53604598 A JP53604598 A JP 53604598A JP 53604598 A JP53604598 A JP 53604598A JP 2002501690 A JP2002501690 A JP 2002501690A
Authority
JP
Japan
Prior art keywords
program
list
user
programs
timer
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
JP53604598A
Other languages
English (en)
Other versions
JP4201843B2 (ja
JP2002501690A5 (ja
Inventor
リチャード シュナイデヴェント,ダニエル
ポール ガイス,ジェローム
ウェイン ランダル,ダレル
ジョゼフ マックレーン,マイケル
ルイーズ ブラウン,メガン
シェリダン ウエストレイク,マーク
Original Assignee
トムソン コンシューマ エレクトロニクス インコーポレイテッド
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=21956940&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2002501690(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by トムソン コンシューマ エレクトロニクス インコーポレイテッド filed Critical トムソン コンシューマ エレクトロニクス インコーポレイテッド
Publication of JP2002501690A publication Critical patent/JP2002501690A/ja
Publication of JP2002501690A5 publication Critical patent/JP2002501690A5/ja
Application granted granted Critical
Publication of JP4201843B2 publication Critical patent/JP4201843B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • 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
    • 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
    • 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/4314Generation 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 fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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
    • 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG 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/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
    • 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/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
    • H04N21/47214End-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 for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • 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
    • 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/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • 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
    • H04N7/087Systems 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 with signal insertion during the vertical blanking interval only
    • H04N7/088Systems 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 with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0884Systems 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 with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
    • 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
    • H04N7/087Systems 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 with signal insertion during the vertical blanking interval only
    • H04N7/088Systems 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 with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems 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 with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/60Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

(57)【要約】 以下の特徴を有する複数のプログラムを処理する装置及び、方法に、以下の特徴が設けられる。記録のために、複数のプログラムから1つのプログラムが選択される。選択されたプログラムは、記録のために選択されたプログラムを表す第1のプログラムリストに蓄積される。購入及び記録の両方のために、複数のプログラムから1つのプログラムが選択され得る。選択されたプログラムは、購入されたプログラムを表す第2のプログラムリストに蓄積される。選択されたプログラムは、記録のために選択されたプログラムを表す第1のプログラムリストにも自動的に蓄積される。更に、前に購入したプログラムを取り消す場合には、購入されたプログラム記録のために選択されたプログラムのリストにも存在するかどうかが決定される。記録リストにある場合には、購入が取り消された場合には、そのプログラムは記録リストからも自動的に削除される。

Description

【発明の詳細な説明】 有料テレビプログラムを記録するシステム及び方法発明の分野 本発明は、一般的に、電子装置のユーザインターフェース制御の分野に関し、 特に、自動的にプログラムの購入と記録を整合するシステム及び方法に関する。発明の背景 テレビジョン及びパーソナルコンピュータ等の電子装置は、ユーザインターフ ェースシステムを有する制御システムを必要とする。典型的には、ユーザインタ ーフェースシステムは、ユーザに情報を提供し、装置の使用を簡単にする。ユー ザインターフェースの一例は、テレビジョンシステムの電子メニューシステムで ある。メニューシステムは、益々複雑になってきているテレビジョンシステムと ユーザが簡単に対話し制御することを可能とする。 例えば、Hughes電子によるDirectTVTMサービスのような、直接 衛星テレビジョンサービスを受信するための様々な衛星テレビジョン受信機が、 今日では入手できる。衛星テレビジョンはペイパービュー(pay−per−v iew)を含む様々なサービスを提供する。ペイパービューサービスにより、前 もってユーザが、例えば、映画やスポーツプログラムを購入することが可能であ る。ペイパービュープログラムを購入するためには、典型的には、ユーザは、例 えば図1Aに示す”購入”画面により、購入するプログラムを選択することが促 される。プログラムを購入するためには、ユーザは単に、図1Aに示すように、 例えば、プログラム提供者によって割り当てられた”2013”のような唯一の プログラムIDを入力し、及び/又は特定のチャネル及び、時間情報を入力し得 る。 更にこれらの衛星放送受信機は、例えば、図1Bに示す”タイマー”画面を介 して、ユーザが受信機に接続されたVCRで記録すべきプログラムを選択できる 。ユーザが、一旦必要な情報(例えば、チャネル番号、開始時間、終了時間)を 入力すると、受信機は、赤外線(IR)送信器に対し、予め選択された時間に、 適切にVCRを制御するために指示を送るであろう。IR送信器は、基本的には 、衛星受信機により制御されるプログラム可能なVCRの遠隔制御エミュレータ である。IR送信器は、VCRに取り付けられたVCR遠隔センサの前に配置さ れ、ユーザにより入力されたタイマ画面情報に従って、適切な時間に衛星受信機 の制御の下に”オン”や”記録”等の命令を送信する。 現在は、2つの処理の間、或は、プログラム購入をするための関連したユーザ 画面と記録の間には、つながりや協調はない。即ち、例えば、プログラムを購入 し記録したいユーザは、購入処理と記録処理に別々に、2つの別々のユーザ画面 (例えば、”購入”と”タイマ”画面)に入力することで情報を与える必要があ る。また、2つの処理の間につながりがないので、購入処理又は、記録処理から プログラムを取り消したいユーザは、基本的に同じことを2回しなければならな い。これは、時間がかかり効率的でない。発明の概要 プログラム購入の処理とプログラム記録の処理を協調させ結合することが望ま しい。それゆえ、複数のプログラムを処理する装置と方法に、以下の特徴が設け られる。 プログラムは、記録のために複数のプログラムから選択され得る。選択された プログラムは、記録のために選択されたプログラムを表す第1のプログラムリス トに蓄積される。プログラムは、また、購入及び記録の両方のために複数のプロ グラムから選択され得る。選択されたプログラムは、購入のために選択されたプ ログラムを表す 第2のプログラムリストに蓄積される。この選択されたプログラムは、自動的に 、記録のために選択されたプログラムを表す第1のプログラムリストに蓄積され る。更に、前に購入したプログラムを取り消す場合には、購入されたプログラム が、記録のために選択されたプログラムを表す第1のプログラムリストにあるか どうかも検査され、決定が行われる。記録リストにある場合には、購入が取り消 された時に、プログラムは記録リストから自動的に削除される。図面の簡単な説明 図1Aと1Bはそれぞれ、従来技術のシステムの”購入”画面と”記録”画面 を示す図である。 図2は、本発明に従った、ユーザ命令を処理し、且つ典型的なユーザインター フェース画面を表示するのに適したテレビジョンシステムの例を示す図である。 図3は、本発明に従った、ユーザ命令を処理し、且つ典型的なユーザインター フェース画面を表示するのに適したディジタルビデオ処理装置の例を示す図であ る。 図4は、本発明に従った、ユーザ命令を処理し、且つ典型的なユーザインター フェース画面を表示するのに適したディジタル衛星システムの特定の実施例のブ ロック図を示す図である。 図5は、プログラムを選択するためのプログラム案内の例を示す図である。 図6Aと6Bは、本発明に従った、ユーザ命令を処理し、且つ典型的なユーザ インターフェース画面を表示するフローチャートを示す図である。 図7は、プログラムを記録するタイマーをクリアーする、本発明に従ったフロ ーチャートの実施例を示す図である。 図8は、プログラムの購入を取り消すための、本発明に従ったフローチャート の実施例を示す図である。 図9は、選択されたプログラムの購入と記録の両方をユーザが行えるようにす るユーザインターフェース画面の実施例を示す図である。 図10は、購入のために選択されたプログラムに関する情報を表で表示するユ ーザインターフェース画面の実施例を示す図である。 図11は、ユーザが記録するためにプログラムを選択するユーザインターフェ ース画面の実施例を示す図である。 図12は、ユーザが前に購入したプログラムを取り消すユーザインターフェー ス画面の実施例を示す図である。発明の詳細な記載 図2は、本発明に従った、ユーザ命令を処理し、且つ典型的なユーザインター フェース画面を表示するのに適したテレビジョンシステムの例を示す図である。 図2に示す、テレビジョン受信機は、アナログNTSCテレビジョン信号とイン ターネット情報の両方を処理することができる。図1に示すシステムは、RF周 波数のテレビジョン信号RF_INを受信する第1の入力1100と、ベースバ ンドテレビジョン信号VIDEO_INを受信する第2の入力1102を有する 。信号RF_INは、アンテナ又は、ケーブルシステム等の供給源から供給され 、一方、信号VIDEO_INは、例えば、ビデオカセットレコーダ(VCR) より供給される。チューナ1105とIF処理器1130は、従来の方法で、信 号RF_INに含まれる特定のテレビジョン信号に同調し、復調する。IF処理 器1130は、同調されたテレビジョン信号のビデオプログラム部分を表すベー スバンドビデオ信号を生成する。IF処理器1130は、更にオーディオ処理を 行うための(図1では図示していない)オーディオ処理部へのベースバンドオー ディオ信号も生成する。図2は、ベースバンド信号の入力1102を示すが、テ レビジョン受信機は、信号RF_IN又は、第2のRF信号源のいずれかから の第2のベースバンドビデオ信号を生成するための装置1105と1130と同 様な、第2のチューナとIF処理器を有することもできる。 図2に示すシステムは、チューナ1105、ピクチャインピクチャ処理器11 40、ビデオ信号処理器1155、及び、Star 信機の構成要素を制御する主マイクロプロセッサ(mP)1110をも有する。 用語”マイクロプロセッサ”は、マイクロプロセッサ、マイクロコンピュータ、 マイクロコントローラ及び、コントローラなどの様々な装置を含み、またこれに 限定されない。マイクロプロセッサ1110は、良く知られたI2Cシリアルデ ータバスプロトコルを利用するシリアルバスI2CBUSを介して、命令とデー タの両方を送受信することによりシステムを制御する。更に詳しくは、mP11 10内の中央処理装置(CPU)1112は、IR遠隔制御器1125とIR受 信機1122を介してユーザにより与えられた命令に応じて、図2に示すEEP ROM1127などのメモリ内に格納されている制御プログラムを実行する。例 えば、遠隔制御器1125の”チャネルアップ”特徴の活性化をすると、I2C バスを介して、CPU1112に”チャネル変更”命令とチャネルデータをチュ ーナ1105へ送らせる。その結果、チューナ1105は、チャネル走査リスト の次のチャネルに同調する。EEPROM1127に蓄積された制御プログラム の他の例は、本発明に従った、以下に説明されるフローチャート形式の図6A、 6B、7及び、8に示す動作を実行するソフトウェアである。 主マイクロプロセッサ1110は、インターネットへ及び、インターネットか らアップロード及び、ダウンロードする通信インターフェース部1113の動作 も制御する。通信インターフェース部1113は、例えば、インターネットサー ビス供給者へ、例えば、電話線又は、ケーブルテレビジョン線を介して接続する モデムを有す る。通信能力は、図1に示すシステムに対して、テレビジョンプログラムを受信 するのに加えて、電子メールやウェブブラウジング等のインターネット関連の特 徴を与える。 CPU1112は、mP1110内のバス1119を介して、mP1110内 に有する機能を制御する。特に、CPU1112は、補助データ処理器1115 とオンスクリーン表示(OSD)処理器1117を制御する。補助データ処理器 1115は、StarSi 知られたフォーマットのプログラム案内データ情報を供給するS チャネルのみで受信され、テレビジョン受信機は、StarSig 信機の通常の使用に妨害を与えないために、CPU1112は、テレビジョン受 信機が通常は使用されない(例えば、午前2:00)時間の期間中のみ、特定の チャネルに同調することによりStar等の水平ライン期間から保持データを抜き出すように復号器1115を設定する 。CPU1112は、抜き出されたStarSigh セッサの内部フォーマットからモジュールフォーマットに変換し、 EPG表示が活性化されるのに応答して(例えば、ユーザが遠隔制御器1125 の特定のキーを押した場合)、CPU1112はフ D処理器1117へ送る。 EPGは双方向の、オンスクリーン表示特徴で、地方新聞のTV欄や他の印刷 媒体に類似した情報を表示する。更に、EPGは、プログラムを順序正しく並べ 、復号するのに必要な情報も含む。EPGは、典型的には、次の時間から7日間 までの範囲に及ぶEPGにより受け持たれる時間枠内の各プログラムに関する情 報を提供する。EPGに含まれる情報は、チャネル番号、プログラム名、開始時 間、終了時間、経過時間、残り時間、レイティング(もし有効な場合には)、話 題、主題、及び、プログラム内容の簡単な説明等のプログラムの特徴を有する。 EPGは、通常は、2次元表又は、格子状フォーマットで、1つの軸は時間情報 であり、他の軸はチャネル情報が配置される。図5はプログラム案内の例を示す 。 専用チャネルにあり、他のチャネル上の現在のプログラムから次の2から3時 間をスクロールするに過ぎない双方向では無い案内と違って、EPGによって、 視聴者は、例えば7日までの将来のある期間の、ある時点に、どのようなチャネ ルでも選択できる。更に、EPGの特徴は、プログラム情報を含むグリッドの個 々のセルをハイライトすることができる。一旦ハイライトされると、視聴者は、 選択されたプログラムに関連する機能を実行できる。例えば、プログラムが放送 されている場合には、視聴者は、直ちにプログラムに切り換えできる。テレビジ ョンが適切に設定され、記録装置に接続されていれば、視聴者は、ワンタッチビ デオカセット記録(VCR)又は、同様のこともプログラムできる。このような EPGは、例えば、Young他とStarSightTelecast社によ る米国特許番号5,353,121や、5,479,268及び、5,479, 266に、記載され知られている。 更に、Chaney他及び本発明と同じ指定人による米国特許番号5,515 ,106には、実施例のプログラム案内システムを実施するのに必要なデータパ ケット構造を含む実施例が詳細に記載されている。具体例のデータパケット構造 は、プログラムに関連する チャネル情報(例えば、チャネル名、呼出し文字、チャネル番号、形式等)及び 、プログラム記述情報(例えば、内容、題名、レーティング、俳優等)の両者が 、プログラム案内データベース供給者から受信装置へ効率良く伝送されるように 設計されている。 OSD処理器1117は、従来の方法で、R,G及び、Bビデオ信号OSD_ RGBを生成するように動作する。R,G及び、Bビデオ信号OSD_RGBは 、表示装置(図示していない)と接続されたときに、図6から8に示されており また、後述するフローチャートに従ってオンスクリーン表示情報を表す表示画像 を生成する。OSD処理器1117は、オンスクリーン表示が表示されていると きに、信号OSD_RGBをシステムのビデオ出力信号に挿入するように高速に 切り換える制御をする高速切り換え制御信号(FSW)も生成する。それゆえ、 後述する本発明の様々なユーザインタフェース画面を、ユーザが有効にした場合 には、OSD処理器1117は、メモリ1127に前に蓄積された又は、プログ ラムされたオンスクリーン表示情報を表す対応する信号OSD_RGBを生成す る。例えば、ユーザが、例えば、遠隔制御器1125の特定のスイッチを活性化 することにより、EPGを有効にした場合、CPU1112は、処理器1117 を有効にする。それに応答して、処理器1117は、上述のように、前に抜き出 され、既にメモリに蓄積されているプログラム案内データ情報を表す信号OSD _RGBを生成する。処理器1117は、EPGが表示される時を示す信号FS Wも生成する。 ビデオ信号処理器(VSP)1155は輝度及び、色信号処理のような従来の ビデオ信号処理機能を行う。VSP1155で生成された出力信号は、表示画像 を生成するために、例えば受像管やLCD装置(図示していない)等の表示装置 と結合するのに適している。VSP1155は、グラフィック及び/又はテキス トが、表示される画像に含まれているときに、OSD処理器1117により生成 さ れた信号を出力ビデオ信号経路に結合するための高速スイッチも有する。高速ス イッチは、テキスト及び/又はグラフィックが表示される時に、主マイクロプロ セッサ1110の中のOSD処理器1117によって生成された制御信号FSW で制御される。 VSP1155の入力信号は、ピクチャーインピクチャ(PIP)処理器11 40により出力される信号PIPVである。ユーザがPIPモードを活性化した ときには、信号PIPVはその中に小さな画像(小画像)が挿入された大きな画 像(大画像)を表す。PIPモードが活性化されていないときには、信号PIP Vは単に大画像を表し、即ち、信号PIPVには小画像は含まれない。PIP処 理器1140は、装置1140に含まれているビデオスイッチ、アナログディジ タル変換器(ADC)、RAM及び、ディジタルアナログ変換器(DAC)など の特徴を使用して、従来の方法で上述の機能を提供する。 上述のように、EPG表示に含まれる表示データはOSD処理器1117によ り生成され、高速切り換え信号FSWに応じて、VSP1155により出力信号 に挿入される。制御装置1110がEPG表示の活性化を検出すると、即ち、ユ ーザが遠隔制御器1125の適切なキーを押したときに、制御器1110はOS D処理器11 ム案内データ等の情報を使用して、EPG表示を生成させる。制御器1110は 、信号FSWに応じて、VSP1155に、OSD処理器1117からのEPG 表示データと、ビデオ画像信号を結合させ、EPGを含む表示を生成する。EP Gは、表示領域の全ての又は一部のみを占めることができる。 EPG表示が活性化されているときには、制御器1110は、EEPROM1 127に蓄積されているEPG制御プログラムを実行する。制御プログラムは、 EPG表示中のカーソル及び/又はハイライトなど、位置指示子の位置を監視す る。ユーザは、遠隔制御器 1125の方向及び、選択キーを使用して、位置指示子の位置を制御する。代わ りに、システムは、マウス装置を有することができる。制御器1110は、マウ スボタンのクリック等の選択装置の活性化を検出し、表示されているEPGデー タと共に現在のカーソル位置情報を求め、例えば、特定のプログラムに同調する などの、望まれている機能を決定する。制御器1110は、続いて、選択された 特徴に関連する制御動作を活性化する。 このように説明した図2に示すシステムの特徴の実施例は、mP1110に関 連する特徴を提供するSGS−トムソンマイクロエレクトロニクス製のST92 96マイクロプロセッサ、PIP処理器1140に関する上述の基本PIP機能 を提供する三菱製のピクチャーインピクチャー処理器M65616及び、VSP 1155の機能を提供する三洋製のLA7612ビデオ信号処理器を含む。 図3は、本発明に従った、ユーザ命令と具体例のユーザインターフェース画面 を表示できる電子装置の他の例を示す図である。以下に述べるように、図3に示 すシステムは、放送プログラムを表すMPEG符号化されたトランスポートスト リームを受信するMPEG互換システムである。しかし、図2に示すシステムは 、単なる例である。ここで説明するユーザインターフェースシステムは、MPE G互換でないシステムを含む、他の形式の符号化されたデータストリームを伴う 他の形式のディジタル信号処理装置へも適用可能である。例えば、他の装置には 、ディジタルビデオディスク(DVD)システムとMPEGプログラムストリー ム、及び、コンピュータとテレビジョン機能を結合するいわゆる”PCTV”を 含む。更に、以下で説明されるシステムは、放送プログラムの処理として記述さ れるが、これは単なる例である。用語”プログラム”は、例えば電話メッセージ 、コンピュータプログラム、インターネットデータ又は、他の通信のような、全 ての形式のパケット化されたデータを表す。 概観すると、図3のビデオ受信システムでは、ビデオデータで変調された搬送 波がアンテナ10で受信され、装置15で処理される。結果として生じるディジ タル出力信号は、復調器20で復調され、復号器30で復号される。復号器30 からの出力は、遠隔制御器125からの命令に応答するトランスポートシステム 25によって処理される。システム25は、蓄積のための圧縮データを出力し、 更に、復号し、又は、他の装置と通信を行う。ビデオ及びオーディオ復号器85 及び80は、システム25からの圧縮データをそれぞれ復号し、表示のために出 力する。データポート75は、システム25から、例えばコンピュータや高精細 テレビジョン(HDTV)受信機などの他の装置への圧縮データの通信インター フェースである。記憶装置90は、システム25からの圧縮データを記録媒体1 05に蓄積する。再生モードでは、装置90はまた、システム25によって復号 され、他の装置へ通信し又は、異なる記録媒体(図の簡単化のために図していな い。)へ蓄積するために処理する圧縮データを記録媒体105から取り出す。 図3の詳細では、アンテナ10により受信されたビデオデータで変調された搬 送波は、入力処理装置15で処理されて、ディジタル形式に変換される。処理装 置15は無線周波数(RF)チューナと、中間周波数(IF)ミキサと、入力ビ デオ信号を更なる処理に適する定周波数帯へ下方変換する増幅段を有する。結果 として生じるディジタル出力信号は、復調器20で復調され、復号器30で復号 される。復号器30からの出力は、トランスポートシステムで更に処理される。 サービス検出器33の選択器(mux)37は、復号器30の出力又は復号器 の出力が更にデスクランブル装置40で処理された出力のいずれかを選択するセ レクタ35の次に設けられている。デスクランブル装置40は、例えば、ISO 7816及び、NRSS(National Renewable Secur ity S tandard)委員会標準(NRSS取り外し可能条件付アクセスシステムは 、EIA草案書類IS−679、プロジェクトPN−3639で画定されている 。)に従った、スマートカード(smart card)のような取り外し可能 な装置であっても良い。セレクタ35は、挿入可能で、互換性があるデスクラン ブルカードの存在を検出し、カードが現在ビデオ受信装置に挿入されている場合 には、装置40の出力をmux37へ与える。そうでない場合には、セレクタ3 5は、復号器30の出力をmux37へ与える。挿入可能なカードの存在によっ て装置40は更にプログラムチャネルをデスクランブルでき、そして視聴者に、 例えば、更なるプログラムサービスを提供できる。好ましい実施例では、NRS S装置40とスマートカード装置130(スマートカード装置130は後述する )は、同じシステムインターフェースを共有し、NRSSカードかスマートカー ドの何れか一方のみが、ある時点で挿入され得るということに注意すべきである 。 セレクタ35からmux37へ供給されるデータは、MPEGシステム規格第 2.4章に定義されたMPEGに従ってパケット化されたトランスポートデータ ストリームの形式であり、プログラム案内情報と1つ又はそれ以上のプログラム チャネルのデータ内容を有する。特定のプログラムチャネルの個々のパケットは 、パケット識別子(PID)で識別される。トランスポートストリームは、PI Dを識別し、パケット化したデータストリームを含むプログラムチャネルの内容 を回復するために個々のデータパケットを集めるのに使用するプログラム特定情 報(PSI)を有する。トランスポートシステム25は、システムコントローラ 115の制御の下、入力トランスポートストリーム、記憶装置90又は、通信イ ンターフェース装置116を介してインターネットサービス供給者からプログラ ム案内情報を取得し、順序正しくまとめる。特定のプログラムチャネル内容及び プログラム案内情報のいずれかを含む個々のパ ケットは、ヘッダ情報に含まれるパケット識別子(PID)により識別される。 上述のように、プログラム案内情報に含まれるプログラムの記述には、題名、俳 優、レーティング等のプログラムに関連する異なるプログラム記述フィールドを 有する。 図3に示されるビデオ受信機に設けられたユーザインターフェースは、オンス クリーン表示(OSD)メニューから望みの特徴を選択することにより、ユーザ が様々な特徴を活性化できる。OSDメニューは、上述の電子的プログラム案内 (EPG)や以下に述べる他の特徴を有しても良い。OSDメニューで表示され るデータは、蓄積されたテキスト/グラフィックスを表すオンスクリーン表示( OSD)情報、蓄積されたプログラム案内情報、及び/又は上述の入力信号を介 して受信されたプログラム案内及びテキスト/グラフィックス情報に応じて、ま た、図6から8で示され、以下で説明される実施例の制御プログラムに従って、 システムコントローラ115で発生される。ソフトウェア制御プログラムは、例 えば、システムコントローラ115の埋め込まれたメモリ(図示していない)に 蓄積され得る。 ユーザは、遠隔制御装置125(又マウス等のは他の選択手段)を使用して、 視聴するプログラム、蓄積(例えば、記録)されるプログラム、記録媒体の形式 及び、記録方法などを、OSDメニューから選択できる。システムコントローラ 115は、インターフェース120を介して供給された選択情報を、記録と表示 をするプログラムを選択するためにシステム25を設定し、選択された記録装置 及び媒体に適するPSIを発生するのに使用する。コントローラ115は、デー タバスを介して構成要素内の制御レジスタ値を設定し、また、制御信号Cにより 制御される選択器37と110を介して信号経路を選択することにより、システ ム25の構成要素45,47,50,55、65及び、95を設定する。 制御信号Cに応答して、mux37は、装置35からのトランス ポートストリームか又は、再生モードでは蓄積インターフェース95を介して記 憶装置90から取り出されるデータストリームのいずれかを選択する。通常の非 再生動作では、ユーザが視聴するために選択したプログラムを有するデータパケ ットは、選択部45によりPIDで識別される。選択されたプログラムパケット のヘッダデータ中にある暗号指示子が、パケットは暗号化されていることを示す ときには、装置45はパケットを解読装置50へ供給する。そうでない場合には 、装置45はトランスポート復号器55へ暗号化されていないパケットを供給す る。同様に、ユーザが蓄積のために選択したプログラムを有するデータパケット は、選択装置47によりPIDで識別される。装置47は、パケットケヘッダ暗 号指示情報に基づいて、暗号化されたパケットを解読装置50へ又は、暗号化さ れていないパケットをmux110へ供給する。 解読器40と50の機能は、NRSS標準と互換性のある1つの取り外し可能 なスマートカードで実行され得る。このアプローチでは、全ての安全に関する機 能は、サービス提供者が暗号技術を変える、又は、例えば、異なるサービスをデ スクランブルするために安全システムを簡単に変えることを許すことを決定した ときに簡単に置き換え可能な取り外し可能な装置の中に置かれる。 装置45と47は、mux37により供給された入力パケットのPIDと、コ ントローラ115によって装置45と47内のレジスタに予め格納されたPID 値を合わせるPID検出フィルタを使用する。予め格納されたPIDは、装置4 5と47の中で、ビデオ画像を提供するのに使用するために、蓄積されるデータ パケット及び、復号されるデータパケットを識別するのに使用される。予め格納 されたPIDは、装置45と47の中の検索テーブルに蓄積される。PID検索 テーブルは、装置45と47の中の、暗号鍵を各々の予め格納されたPIDに関 連付ける暗号鍵テーブルにメモリ位置付けされている。メモリ位置付けされたP IDと暗号鍵検索テーブルで、 装置45と47は,予め格納されたPID含む暗号化されたパケットと、解読を するための関連する暗号鍵を合わせることができる。暗号化されていないパケッ トは、関連する暗号鍵を有しない。装置45と47は、識別されたパケットと、 暗号鍵の両者を解読器50へ供給する。装置45の中のPID検索テーブルは、 予め格納されたPIDを有するパケットと、パケットバッファ60中の対応する 行き先バッファ位置を合わせる行き先テーブルにメモリ位置付けされる。視聴及 び蓄積のためにユーザによって選択されたプログラムに関連した暗号鍵と行き先 バッファ位置アドルスは、コントローラ115により割り当てられたPIDと共 に装置45と47へ予めロードされる。暗号鍵は、ISO7816−3に従った スマートカードシステムにより、入力データストリームから抜き出された暗号符 号から発生される。暗号鍵の発生は、入力データストリーム中の及び/又は挿入 可能なスマートカードそれ自身に予め蓄積された符号情報から決定される顧客資 格を必要とする。(1989年の国際標準化機構書類ISO7816−3は、ス マートカードシステムのインターフェースと信号の構造をを定義する。) 装置45と47により装置50へ供給されるパケットは、国内技術情報サービ ス(National Technical Information Ser vice)、通商部(Department of Commerce)により 提供されている、連邦情報規格(Federal Information S tandard(FIPS)Publication)出版46、74及び、8 1で画定されているデータ暗号標準(Data Encryption Sta ndard,DES)等の暗号化技術を用いて暗号化される。装置50は、選択 された暗号化アルゴリズムに適切な解読技術を適用して、装置45と47より供 給される対応する暗号鍵を用いて暗号化されたパケットを解読する。表示される プログラムを有する装置50からの解読されたパケットと、装置45からの暗号 化されていないパケットは、復号器55に与えられる。蓄積されるプログラムを 有する装置50からの解読されたパケットと、装置47からの暗号化されていな いパケットは、mux110へ与えられる。 装置60は、コントローラ115によってアクセスできる4つのパケットバッ ファを有する。1つのバッファは、コントローラ115で使用するデータを保持 するように割り当てられ、他の3つのバッファは、応用装置75,80及び、8 5で使用するデータを保持するように割り当てられる。コントローラ115と応 用インターフェース70の両方で装置60内のバッファに蓄積されたパケットへ のアクセスは、バッファ制御装置65で制御される。装置45は、復号のための 装置45で識別される各パケットに関する、行き先フラグを装置65へ供給する 。フラグは、識別されたパケットの個々の装置60の行き先位置を示し、また、 内部メモリテーブルにコントロール装置65により蓄積される。コントロール装 置65は、ファーストインファーストアウト(FIFO)原理に基づいて、バッ ファ60に蓄積されたパケットに関連する読み書きポインタの系列を決定する。 書き込みポインタは、装置45又は50からの認識されたパケットを、装置60 内の適切な行き先バッファ内の次の空き位置に、連続して蓄積することを可能と する。読み出しポインタは、コントローラ115と応用インターフェース70に よる、適切な装置60の行き先バッファからのパケットの連続読み出しを可能と する。 装置45と50から復号器55へ供給された暗号化されていないパケットと解 読されたパケットは、MPEGシステム規格2.4.3.2章で定義された、ト ランスポートヘッダを有する。復号器55は、トランスポートヘッダより、暗号 化されていないパケットと解読されたパケットは、適応フィールド(MPEGシ ステム規格による)を有するかどうかを決定する。適応フィールドは、例えば、 同期と内容パケットの復号を可能とするプログラムクロックレファレンス(Pr ogram Clock Reference(PCR))等を有するタイミン グ情報を有する。適応フィールドを有するパケットであるタイミング情報パケッ トを検出したときに、システム割り込みを設定して割り込み機構を介して、復号 器55はコントローラ115にパケットが受信されたことをに知らせる。加えて 、復号器55は、装置65内のタイミングパケット行き先フラグを変更し、パケ ットを装置60へ供給する。装置65の行き先フラグを変更することにより、装 置65は、復号器55により供給されたタイミング情報パケットを、応用バッフ ァ位置の代わりに、コントローラ115により使用するデータを保持するのに割 り当てられた装置60のバッファ位置へ送る。復号器55で設定されたシステム 割り込みを受信すると、コントローラ115はタイミング情報とPCR値を読み 、内部メモリヘ蓄積する。連続したタイミング情報パケットのPCR値は、コン トローラ115により、システム25のマスタクロック(27MHz)を調整す るのに使用される。連続したタイミングパケットの時間間隔の、PCRとマスタ クロックに基づく推定値の差は、コントローラ115で発生され、システム25 のマスタクロックを調整するのに使用される。コントローラ115は、得られた 時間推定値差を、マスタクロックを発生するのに使用する電圧制御発振器の入力 制御電圧に与えて調整することにより達成する。コントローラ115は、タイミ ング情報を内部メモリに蓄積した後に、システム割り込みを解除する。 復号器55により装置45と50から受信され、オーディオ、ビデオ、キャプ ション及び、他の情報を有するプログラム内容を有するパケットは、装置65に よって、復号器55からパケットバッファ60内の指定された応用装置のバッフ ァに送られる。応用制御装置70は、オーディオ、ビデオ、キャプション及び、 他のデータを、バッファ60内の指定されたバッファから順次取り出し、デー タを対応する応用装置75,80、及び、85へ供給する。応用装置は、オーデ ィオ及び、ビデオ復号器80と85及び、高速データポート75を有する。例え ば、図5に示され、上述のようにコントローラ115で発生された複合プログラ ム案内に対応するパケットデータは、ビデオ復号器85に接続されたモニタ(図 示していない)に表示するのに適したビデオ信号にフォーマットするために、ビ デオ復号器85へ送られ得る。例えばまた、データポート75は、コンピュータ プログラム等の高速データを例えば、コンピュータへ供給するのに使用され得る 。代わりに、ポート75は、例えば、選択されたプログラム又は、プログラム案 内に対応する画像を表示するために、データをHDTV復号器へ出力するのに使 用され得る。 PSI情報を有するパケットは、装置45により装置60内のコントローラ1 15バッファに向けられていると認識される。PSIパケットは、プログラム内 容を有するパケットで記述されたのと同様な方法で、装置45,50及び、55 を介して、装置65によりこのバッファに向けられる。コントローラ115はP SIを装置60から読み、内部メモリへ蓄積する。 コントローラ115は、蓄積されたPSIから圧縮されたPSIを発生し、選 択された蓄積媒体に蓄積するのに適したパケット化されたデータストリームにC PSIを組み込む。パケット識別と方向は、装置45と装置47のPID、行き 先及び、暗号鍵検索テーブル及び、制御装置65の機能と共に、前述の方法で、 コントローラ115で制御される。 加えて、コントローラ115は、図2のインターフェースユニット1113と 同様に動作する通信インターフェースユニット116に接続される。即ち、装置 116は、インターネットから情報をアップロード及び、ダウンロードすること ができる。通信インターフェースユニット116は、例えば、電話線又は、ケー ブルテレビジョン線を介してインターネットサービス供給者へ接続する、例え ばモデムを有する。通信能力は、図3に示すシステムに、テレビジョンプログラ ムを受信するのに加えて、電子メイルの能力やウェブブラウジングのようなイン ターネット関連の特徴を与える。 図4は、図3に示す上述の電子装置の特定の利用を示す。図4は、ヒューズエ レクトロニクスにより提供されるDirectTVTV衛星サービスを受信するた めに、米国インディアナ、インディアナポリスの、トムソンコンシューマエレク トロニクスにより設計及び製造された衛星受信セットトップボックスを示す。 図4に示すように、セットトップボックスは、衛星アンテナ317からの95 0−1450Mhzの範囲の適用できる衛星RF信号を受信し同調するチューナ 301を有する。同調されたアナログ信号は、更に処理するために連結モジュー ル302へ出力される。連結モジュール302は、チューナ301からの同調さ れたアナログ信号I_outとQ_outを更に処理する役割があり、アナログ 信号のフィルタ処理と調節及び、アナログ信号をディジタル出力信号DATAに 変換する。連結モジュール302は、集積回路(IC)として利用される。連結 モジュールICはフランス、グルノーブルのSGSトムソンマイクロエレクトロ ニクスで製造され、部品番号ST15339−610を有する。 連結モジュール302からのディジタル出力DATAは、トランスポート装置 303で認識され処理されるパケット化されたデータストリームより成る。図3 と関連して詳細に説明したデータストリームは、DirectTVTVからの衛星 放送サービスのプログラム案内情報と1つ又はそれ以上のプログラムチャネルの データ内容を有する。上述のように、プログラム案内データは、例えば”クラス ”形式で示される(例えば、オーディオのみ、ビデオのみ等の)プログラム形式 に関連する情報を有する。 トランスポート装置303の機能は、既に述べた図3に示すトランスポートシ ステム25と同じである。上述のように、トランス ポート装置303は、ヘッダ情報に含まれるパケット識別子(PID)に従って 、パケット化されたデータストリームを処理する。処理されたデータストリーム は、MPEG互換の圧縮されたオーディオ及びビデオパケットへフォーマットさ れ、MPEG複合器304へ更なる処理のために結合される。 トランスポート装置303は、RISCに基づいたマイクロプロセッサである アドバンストRISCマイクロプロセッサ(ARM)により制御される。ARM マイクロプロセッサは、ROM308の中にある制御ソフトウェアを実行する。 ソフトウェアの構成要素の例は、以下で説明される、本発明に従ってユーザイン ターフェース命令処理と表示OSD情報を表示する制御プログラムである。 トランスポート装置303は、典型的には、集積回路として利用される。例え ば、適した実施例では、SGSトムソンマイクロエレクトロニクスで製造された ICで、部品番号ST15273−810又は、15103−65Cを有する。 トランスポート装置303からのMPEG互換の圧縮されたオーディオ及びビ デオパケットは、MPEG復号器304へ送られる。MPEG復号器は、トラン スポート装置303からの圧縮されたMPEGデータストリームを復号する。復 号器304は、更にオーディオディジタルアナルグ変換器(DAC)305で処 理されディジタルオーディオデータからアナログ音声に変換される適用できるオ ーディオストリームを出力する。復号器304は、NTSC符号化器306に、 画像の画素情報を表す適用できるディジタルビデオデータを出力する。NTSC 符号化器306は、更にこのビデオデータをNTSC互換アナログビデオ信号に 処理し、ビデオ画像は通常のNTSCテレビジョン画面に表示される。上述のM PEG復号器は、集積回路で利用され得る。1つの実施例は、SGSトムソンマ イクロエレクトロニクスで製造されたMPEG復号ICで、部品番号STI35 20を有する。 MPEG処理器304は、OSD処理器320有する。OSD処理器320は 、OSD情報の蓄積されたSDRAM316からデータを読み出す。OSD情報 は、OSDグラフィックス/テキスト画像のビットマップに対応する。OSD処 理器は、従来の方法でARMマイクロプロセッサ315の制御の下で、OSD画 像の各画素の色及び、透明度を変える。 OSD処理器は、ARMマイクロプロセッサ315の制御の下で、図5に示す プログラム案内例の発生を行う。実施例では、案内表示を発生させるユーザ要求 の検出により、ARMマイクロプロセッサ315は、プログラム案内情報供給者 により供給されたデータストリームから得られたプログラム案内データ情報を処 理し案内データ情報を図5に示す”グリッド状案内”に対応するOSD画素デー タへフォーマットする。トランスポート装置303からのOSD画素データは、 上述の、案内画像を発生するMPEGオーディオ/ビデオ復号器304の中のO SD処理器320へ送られる。 図5で示すように、”グリッド状案内”500は典型的には、表示画面を占め る。グリッド状案内500は、新聞に掲載されているTV予定表と同様に、時間 とチャネルのフォーマットでプログラム予定を示す。特に、案内の一方の軸は( 例えば、水平)時間情報を示し、案内の他方の軸は(例えば、垂直)チャネル情 報を示す。時間情報は、案内の上部に時間線501があることをユーザに知らせ 、30分ごとの間隔で、分けられている。チャネル情報は、ユーザに、チャネル 番号510から516及び、チャネル局名520から526で伝えられる。 加えて、プログラム案内500は、インターネットアイコン550と電子メイ ルアイコン560を有する。これらのアイコンをクリックすることにより、通信 インターフェース装置307を介して、ユーザはインターネットを検索し電子メ イルを送信/受信する。加えて、インターネットウェブサイトのアイコンもグリ ッド状のプロ グラム案内に組み込まれることができる。例えば、グリッド570の”ESPN .com”をクリックすると、ユーザは、例えばESPNウェブサイトに自動的 に接続されるであろう。 低速データポート330は、プログラムを記録するVCRを制御するためのI R送信器(図示していない)を接続するのに使用される。以前述べたように、I R送信器は、基本的に、図4で示す衛星受信機により制御される、プログラム可 能なVCR遠隔制御エミュレータである。IR送信器は、VCRに取り付けられ たVCR遠隔センサの前に置かれ、ユーザにより入力されたタイマ画面情報に従 って適切な時間に衛星受信機より行われる制御の下で、”オン”と”記録”のよ うな命令を送信する。 図4の更なる関連した機能ブロックは、インターネットにアクセスするために 図3の通信インターフェース装置116に対応するモデム307と、例えば図3 に示すNRSS解読装置130に対応する、条件アクセス情報を供給する条件ア クセスモジュール(CAM)309を有する。広帯域データモジュール310は 、図3に示す高速データポート75に対応し、例えば、HDTV復号器やコンピ ュータへアクセスする高速データを供給する。キーボード/IR受信機モジュー ル312は、ユーザ制御装置314からのユーザ制御命令を受信するための図3 に示す遠隔装置インターフェース120に対応する。ディジタルAVバスモジュ ール313は図3に示す、VCRやDVD再生装置などの外部装置と接続するI /Oポート100に対応する。 図6から8は、制御プログラムの例のフローチャートを示し、本発明による特 徴を使用するために、図2のCPU1112か又は、図3のコントローラ115 又は、図4のARMマイクロプロセッサ315のいずれかにより実行される。当 業者には、図2から4に記載された何れかのシステムにより実行される制御プロ グラムは、本発明による同じ特徴を提供することが容易に理解されよう。それゆ え、冗長を防ぐために、図6から8に示す制御プログラムの例は、図4に示すハ ードウェアの利用例に関してのみ以下に説明される。 上述のように、図4に示すシステムでは、ユーザは、例えば、図5に示す電子 プログラム案内の中の欲するプログラムを有するグリッドを単にハイライトさせ ることにより、プログラムを選択できる。加えて、選択されたプログラムが有料 (ペイパービュー)なら、図4に示すシステムのARMコントローラ315は、 OSDプロセッサ320に、図9に示す、”プログラム詳細”画面例を表示させ る。 図9は、選択された有料プログラムに関する更なる選択と詳細情報をユーザに 示す画面例900を示す。たとえ、詳細情報は、プログラムの題名、話題、テー マ、レーティング、開始時間、上映時間、価格及び、要約等を有する領域950 を有する。加えて、画面900は、ユーザに、幾つかのユーザ選択動作を提供す る。ユーザ動作は、以下に述べる”視聴チャネル”910、”チャネル案内”9 20、”プログラム購入”930及び、”購入及び記録”940を有する。 ユーザが”視聴チャネル”910を選択した場合には、ARMプロセッサ31 5は、図4のシステムを、選択されたプログラムに対応するチャネルに同調させ 、(試演があれば)プログラムの試演を表示する。ユーザが、”チャネル案内” 920を選択した場合には、ARMプロセッサ315は、システムを、図5に示 すプログラム案内を表示するように戻らせる。 図6Aのステップ602に示すように、ユーザは、さらに、”プログラム購入 ”930及び、”購入及び記録”940の選択が提供される。ユーザがステップ 605でプログラムの購入を選択した場合には、ARMプロセッサは最初に、ス テップ607で、変数”record”をゼロ(0)にする。ARMプロセッサ 315は、次に、ステップ619でユーザが購入限度金額を超えているかどうか を検査する。購入限度は、クレジットカードに対して予め設定されるカード限度 額と同じで、ペイパービューサービス提供者への財政的危険性を制限し、潜在的 な詐欺を防止する。 ステップ625に示すように、予め設定されるカード限度額を超えていない場 合には、ARMプロセッサ315は、処理を続け、この選択されたペイパービュ ープログラムの購入情報を蓄積する。基本的に、ARMプロセッサ315は、例 えば、選択されたプログラムの開始及び終了時間を蓄積し、チューナ301を適 切なチャネルに同調し、適切な時間に購入したペイパービュープログラムを解読 する。ステップ625に示すように、一旦購入情報が処理されると、ARMプロ セッサ315は、”record”変数が記録要求を示す1に設定されているか どうかを検査する。この場合は購入のみなので、”record”は、前にステ ップ607でゼロに設定されている。それゆえ、制御プログラムは図6Bのステ ップ650の”A”へ分岐する。 一方、ユーザがプログラムの購入と記録を選択した場合には、図6Aに示す制 御プログラムはステップ609へ分岐する。加えて、この選択がされた場合には 、ユーザに付加料金がかかることを知らせるために、テープに記録することの付 加的な料金がOSDプロセッサにより表示される。ARMプロセッサ315は、 ステップ611で”record”変数を1に設定する。ARMプロセッサは、 ステップ615で、選択されたことを記録するためにプログラムされるタイマス ロットが、まだ有効かどうかを検査する。 図11は、色々な時間をプログラムし、ユーザが前もってプログラムを視聴す る又は記録することをプログラムするタイマ画面1190の例を示す。図11に 示すように、8つのタイマスロット1191から1198がこの実施例では有効 である。タイマ画面1190は、例えば、ユーザが、ユーザ制御装置314上の ”タイマ”ボタンを選択するか又は、主メニュー(図示していない)から”タイ マ”選択をハイライトさせたときに、表示され得る。 ユーザは、画面上の文1199を完成させることにより、プログラムの記録及 び、視聴をするために、プログラムされるべき8つのタイマ1191から119 8のうちの1つを選択できる。文を完成させることによりプログラムの記録及び 、視聴をするためにタイマを設定することは、Wehmeyer他による米国特 許番号5,682,206に詳細に記載されている。文が完成されると、選択さ れたタイマのタイマプログラムを完成させるために”タイマ動作開始”を選択す る。 図6Aのフローチャートに戻ると、ステップ615で、空のタイマが有効なら 、ARMプロセッサ315は、ステップ619で示される上述の、ユーザの限度 金額を検査することを続ける。ステップ625で示されるように、このユーザの 予め設定される限度額を超えていない場合には、ARMプロセッサ315は、処 理を続け、ステップ625で、選択されたペイパービュープログラムの購入情報 を上述のように蓄積する。ステップ611で、プログラムは記録も選択されたこ とを示す”record”変数が、1に設定されているので、制御プログラムは 、ステップ629でタイマ衝突があるかどうかが続いて検査される。 例えば、図11のタイマ画面1190に示されるどれか2つのタイマが、互い に重なる時間にプログラムされているときに、タイマ衝突が存在する。例えば、 タイマ1が午前9:00から始まり午前10:00に終わるものにプログラムさ れ、且つタイマ3が同じ日の午前9:30から始まり午前10:30に終わるも のにプログラムされているときにタイマが衝突する。互いに重なるそれぞれのプ ログラム時間の部分によって、この場合にはタイマ1とタイマ3が衝突する。例 えば、図4に示すシステムは、一時に1つのプログラムのみしか出力できないの で、これは問題を生じる。 タイマ衝突情報をユーザに知らせるために図11に示す画面例は ユーザにタイマが時間衝突を有することを警告するシンボルを有する。例えば、 図11の画面1190に示されるように、シンボルは壊れたクロック面1181 と1182であり、それぞれ、タイマ1191と1193の次に現れる。シンボ ルは、タイマ1とタイマ3は時間衝突があるのでユーザはいづれかのタイマの衝 突を避けるようにプログラムできることをユーザに知らせる。 図6Aのステップ629で、選択されたプログラムいタイマ衝突があれば、A RMマイクロプロセッサ315は、ユーザがタイマ衝突を解決するためのタイマ 衝突画面(図示していない)をOSDプロセッサ320に表示させる。タイマ衝 突画面の例は、簡単には、ユーザがタイマ衝突が存在し、ユーザはプログラム選 択を取り消すか又は、衝突を回避するかの選択が与えられているという、ユーザ への警告メッセージである。ユーザがタイマ衝突を回避することを選択した場合 には、図6Aのプログラムは、パスワードを確認又は、パスワードが確認されて いるかを確認し、ステップ633でユーザにタイマ変更の権利を与える。パスワ ードが確認された後、ARMプロセッサはOSDプロセッサ320へ、例えば、 図11のタイマ表示画面1190を表示させ、それにより、ユーザはタイマ衝突 を回避できる。ユーザは、現在選択されているプログラムのタイマと衝突してい るタイマを変更又は、選択することにより、タイマ衝突を回避できる。変更され たタイマの新しいタイマ情報は、蓄積され、ステップ641でタイマフラグは1 に設定される。図6Bのステップ650でプログラム点Aへジャンプする。 ユーザのプログラムの購入及び、記録動作はステップ645で続き、ARMプ ロセッサ315は、ユーザに購入の確認を促す。ユーザが購入の確認をした場合 には、ARMプロセッサ315は、例えば、関連プログラムレジスタの更新し、 変数”PURCH−FLAG”を1に設定し、及び、メモリに購入情報を蓄積す るといった購入を最終的に承認するする処理を行う。 ARMプロセッサ315は、ステップ649で、記録が選択され、タイマ衝突 は無いことを示す、”タイマフラグ”が1に設定されているかどうかを検査する 。タイマフラグが1に設定されている場合には、ARMプロセッサ315は、記 録されるべきプログラムを示すプログラムリストへ、このプログラムを蓄積する 。ステップ651に示すように、ARMプロセッサ315は、最初に例えば、図 11に示されるようなタイマのリストから利用できるタイマを選択する。ARM プロセッサ315は、自動的に、選択されたタイマのプログラム文1199の中 の空白フィールドを、選択されたこのプログラムに関連する情報で埋める。これ により、選択されたプログラムは適切な時間に記録される。ステップ651でタ イマが正しく設定された後、制御プログラムは、ステップ601で入力点(PO E)へ戻る。 この点で、ユーザが図11に示すタイマ表示画面1190を呼出すと、画面は 、ARMプロセッサ315により自動的にペイパービュープログラムが、タイマ 2にプログラムされたことを示す。これは、このペイパービュープログラムの時 間及び、プログラミング文1199で”記録”命令が選択されたことに対応する プログラミング文1199上の情報を見ることでわかる。更に、タイマ2(即ち 要請要素1192)のとなりの”$”記号は、これは購入されたか又は、ペイパ ービューであることを、視聴者に示す。”$”記号のとなりの壊れていないクロ ックは、タイマ2と他のタイマとの間で衝突が無いことを示す。 図7と8は、本発明に従った、タイマをプログラムするユーザ動作と購入をプ ログラムすることの間の自動的な調整を示す。図7は、図11に示すタイマ11 91から1198の1つをクリアするユーザ動作を処理するフローチャートを示 す。ユーザは最初にクリアされるべきタイマ、例えば、図11のタイマ2を選択 し、ユーザ制御装置314を使用して”クリアタイマ2”1183をハイライト す る。 一旦”クリアタイマ2”1183が選択されると、ステップ701で示される 変数PURCH_FLAGが1に設定されているかどうかにより示される、この 選択されたタイマ2は購入に関連しているかどうかが、最初に決定される。この タイマが、購入されたペイパービュープログラムに関連している場合には、AR Mプロセッサ315は、図12に示す表示画面の例1200を表示する。表示画 面1200は、前述の図9に示すのと同様な、購入に関する記載を含む。画面に は、”購入取り消し”1201の選択を有する。ステップ705に示すように、 ユーザがこの選択をハイライトすると、ステップ707に示すように購入は取り 消される。プログラムは、ステップ709で示されるように、タイマ2をクリア する。次に、このプログラムはもはや購入されないので、プログラムPURCH _FLAGを0に設定する。図7のプログラムは、ステップ715で入力点(P OE)へジャンプして戻る。 図8は、本発明に従ったプログラムの購入の取り消しのフローチャートを示す 。ステップ801で、ユーザは、図10に示すユーザインターフェース表示画面 の例1000の”今後の購入”選択をハイライトすることにより、ARMプロセ ッサ315に、今後の購入のリストの表示を要求する。ユーザは、リストの特定 のプログラムを、ユーザ制御装置314のナビゲーションキーにより選択する。 ステップ803で、一旦プログラムが選択されると、ARMプロセッサは、上述 の、図12に示すプログラム詳細画面を表示する。再び、画面1200は”購入 取り消し”1201の選択を含む。ユーザがこの選択をステップ805でハイラ イトすると、ステップ807で示すように、購入が取り消される。図8のプログ ラムは、ステップ809で、この購入されたプログラムが、例えば、プログラム を記録する関連したタイマを有するかどうかを検査する。このプログラムに関連 したタイマがある場合には、ステップ811に示 すように、このタイマは自動的にクリアされる。プログラムは、ステップ813 で、入力点(POE)へジャンプして戻る。 上述の実施例と変形例は、説明のためのみであり、本発明の範囲を超えずに、 様々な変形が利用されうることは、当業者には理解される。
【手続補正書】特許法第184条の8第1項 【提出日】平成11年7月13日(1999.7.13) 【補正内容】 更にこれらの衛星放送受信機は、例えば、図1Bに示す”タイマー”画面を介 して、ユーザが受信機に接続されたVCRで記録すべきプログラムを選択できる 。ユーザが、一旦必要な情報(例えば、チャネル番号、開始時間、終了時間)を 入力すると、受信機は、赤外線(IR)送信器に対し、予め選択された時間に、 適切にVCRを制御するために指示を送るであろう。IR送信器は、基本的には 、衛星受信機により制御されるプログラム可能なVCRの遠隔制御エミュレータ である。IR送信器は、VCRに取り付けられたVCR遠隔センサの前に配置さ れ、ユーザにより入力されたタイマ画面情報に従って、適切な時間に衛星受信機 の制御の下に”オン”や”記録”等の命令を送信する。 現在は、2つの処理の間、或は、プログラム購入をするための関連したユーザ 画面と記録の間には、つながりや協調はない。即ち、例えば、プログラムを購入 し記録したいユーザは、購入処理と記録処理に別々に、2つの別々のユーザ画面 (例えば、”購入”と”タイマ”画面)に入力することで情報を与える必要があ る。また、2つの処理の間につながりがないので、購入処理及び、記録処理から プログラムを取り消したいユーザは、基本的に同じことを2回しなければならな い。これは、時間がかかり効率的でない。発明の概要 プログラム購入の処理とプログラム記録の処理を協調させ結合することが望ま しい。それゆえ、複数のプログラムを処理する装置と方法に、以下の特徴が設け られる。 請求の範囲 1.複数のプログラムを受信する装置であって、 前記複数のプログラムから1つのプログラムを選択し、且つユーザ動作を選択 するユーザインターフェース手段と、 記録する第1のプログラムを選択する第1のユーザ動作に従って、記録される べきプログラムのリストを表す第1のリストに、前記第1のプログラムを蓄積し 、且つ、購入及び記録の両方を行う第2のプログラムを選択する第2のユーザ動 作に従って、購入されたプログラムのリストを表す第2のリストに、前記第2の プログラムを蓄積し、且つ、前記第2のプログラムを前記第1のリストにも蓄積 するコントローラとを有する装置。 2.前記第1のリストは、タイマ衝突を有するプログラムに対するタイマ衝突表 示を有する請求項1記載の装置。 3.前記第1のリストは、前記第2のプログラムの購入表示を有する請求項1記 載の装置。 4.前記コントローラは、前記第2のプログラムを前記第1のリストに蓄積する 前に、前記第1のリスト上の前記第2のプログラムと他のプログラムとの間でタ イマ衝突があるかどうかを最初に決定する請求項1記載の装置。 5.前記コントローラは、前記タイマ衝突がある場合には、前記タ イマ衝突を回避するようにユーザに促す請求項4記載の装置。 6.プログラムを処理する装置であって、 記録をするために選択されたプログラムを表す第1のリストを表示するコント ローラと、 購入をするために選択されたプログラムを表す第2のリストを表示する、前記 コントローラと、 購入及び記録の両方のための前期プログラムのユーザ選択に応じて、自動的に 前記プログラムを前記第1のリスト及び前記第2のリストに入力する前記コント ローラとを有する装置。 7.前記第1のリストは、タイマ衝突を有するプログラムに対するタイマ衝突表 示を有する請求項6記載の装置。 8.前記第1のリストは、前記プログラムの購入表示を有する請求項6記載の装 置。 9.前記コントローラは、前記プログラムを前記第1のリストに入力する前に、 前記第1のリスト上の前記プログラムと他のプログラムとの間でタイマ衝突があ るかどうかを最初に決定する請求項6記載の装置。 10.前記コントローラは、前記タイマ衝突がある場合には、前記タイマ衝突を 回避するようにユーザに促す請求項9記載の装置。 11.複数のプログラムを処理する装置であって、 前記複数のプログラムから1つのプログラムを選択し、且つユーザ動作を選択 するユーザインターフェース手段と、 記録する第1のプログラムを取り消しする第1のユーザ動作に従って、記録さ れるべきプログラムのリストを表す第1のリストから、前記第1のプログラムを 削除し、且つ、購入のための第2のプログラムを取り消しする第2のユーザ動作 に従って、購入されたプログラムのリストを表す第2のリストから、前記第2の プログラムを削除し、且つ、前記第2のプログラムが前記第1のリストに存在す る場合には、前記第2のプログラムを前記第1のリストからも削除するコントロ ーラとを有する装置。 12.プログラムを処理する装置であって、 記録をするために選択されたプログラムを表す第1のリストを表示する、スク リーン上への表示手段と、 購入をするために選択されたプログラムを表す第2のリストを表示する、スク リーン上への表示手段と、 前記プログラムを前記第1及び第2のリストから削除するユーザ制御手段と、 前記第2のリストから、前記プログラムを削除する前記ユーザ削除に応じて、 前記第2のプログラムが前記第1のリストに存在する場合には、自動的に前記プ ログラムを前記第1のリストから削除する制御手段とを有する装置。 13.複数のプログラムを処理する方法であって、 前記複数のプログラムから、記録する第1のプログラムを選択するステップと 、 前記第1のプログラムを第1のリストに蓄積するステップと、 購入及び記録の両方のために第2のプログラムを選択するステップと、 前記第2のプログラムを、購入されたプログラムを表す第2のリストに蓄積す るステップと、 前記第2のプログラムを前記第1のリストに自動的に蓄積するステップとを有 する方法。 14.前記第2のプログラムを前記第1のリストに蓄積する前に、前記第1のリ スト上の前記第2のプログラムと他のプログラムとの間でタイマ衝突があるかど うかを決定するステップを更に有する請求項13記載の方法。 15.前記タイマ衝突がある場合には、前記タイマ衝突を回避するようにユーザ に促すステップを更に有する請求項14記載の方法。 16.複数のプログラムを処理する方法であって、 記録するために選択されたプログラムのリストを表す第1のリストから削除す る第1のプログラムを選択するステップと、 購入したプログラムのリストを表す第2のリストから削除する第2のプログラ ムを選択するステップと、 前記第2のプログラムは前記第1のリストにも存在するかどうかを決定するス テップと、 前記第2のプログラムが前記第1のリストに存在する場合には、前記第1のリ ストから前記第2のプログラム自動的に削除するス テップとを有する方法。 17.プログラムを処理する方法であって、 ユーザ命令に従って、記録が予定されているプログラムを表す第1のプログラ ムリストから、前記プログラムを削除するステップと、 前記プログラムは購入されたプログラムであるかを決定するステップと、 前記プログラムが更に購入されたプログラムである場合には、購入されたプロ グラムを表す第2のプログラムリストから前記プログラムを自動的に削除するス テップとを有する方法。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,ML,MR, NE,SN,TD,TG),AP(GH,GM,KE,L S,MW,SD,SZ,UG,ZW),EA(AM,AZ ,BY,KG,KZ,MD,RU,TJ,TM),AL ,AM,AT,AU,AZ,BA,BB,BG,BR, BY,CA,CH,CN,CU,CZ,DE,DK,E E,ES,FI,GB,GE,GH,GM,GW,HU ,ID,IL,IS,JP,KE,KG,KP,KR, KZ,LC,LK,LR,LS,LT,LU,LV,M D,MG,MK,MN,MW,MX,NO,NZ,PL ,PT,RO,RU,SD,SE,SG,SI,SK, SL,TJ,TM,TR,TT,UA,UG,US,U Z,VN,YU,ZW (72)発明者 ガイス,ジェローム ポール アメリカ合衆国 インディアナ州 46060 ノウブルズヴィル パインブルック・ド ライヴ 4825 (72)発明者 ランダル,ダレル ウェイン アメリカ合衆国 インディアナ州 46122 ダンヴィル ウエスト・ユー・エス・ハ イウェイ・36 2324 (72)発明者 マックレーン,マイケル ジョゼフ アメリカ合衆国 インディアナ州 46240 インディアナポリス シャーウッド・ド ライヴ 720 (72)発明者 ブラウン,メガン ルイーズ アメリカ合衆国 インディアナ州 46033 カーメル ローリング・スプリングス・ ドライヴ 11321 (72)発明者 ウエストレイク,マーク シェリダン アメリカ合衆国 インディアナ州 46038 フィッシャーズ コナー・ノウル・パー クウェイ 13105

Claims (1)

  1. 【特許請求の範囲】 1.複数のプログラムを受信する装置であって、 前記複数のプログラムから1つのプログラムを選択し、且つユーザ動作を選択 するユーザインターフェース手段と、 記録する第1のプログラムを選択する第1のユーザ動作に従って、記録される べきプログラムのリストを表す第1のリストに、前記第1のプログラムを蓄積し 、且つ、購入及び記録の両方を行う第2のプログラムを選択する第2のユーザ動 作に従って、購入されたプログラムのリストを表す第2のリストに、前記第2の プログラムを蓄積し、且つ、前記第2のプログラムを前記第1のリストにも蓄積 するコントローラとを有する装置。 2.前記第1のリストは、タイマ衝突を有するプログラムに対するタイマ衝突表 示を有する請求項1記載の装置。 3.前記第1のリストは、前記第2のプログラムの購入表示を有する請求項1記 載の装置。 4.前記コントローラは、前記第2のプログラムを前記第1のリストに蓄積する 前に、前記第1のリスト上の前記第2のプログラムと他のプログラムとの間でタ イマ衝突があるかどうかを最初に決定する請求項1記載の装置。 5.前記コントローラは、前記タイマ衝突がある場合には、前記タ イマ衝突を回避するようにユーザに促す請求項4記載の装置。 6.プログラムを処理する装置であって、 記録をするために選択されたプログラムを表す第1のリストを表示する、スク リーン上への表示手段と、 購入及び記録をするために選択されたプログラムを表す第2のリストを表示す る、スクリーン上への表示手段と、 前記プログラムを前記第1及び第2のリストへ入力するユーザ制御手段と、 前記第2のリストへ、前記プログラムを入力する前記ユーザ入力に応じて、自 動的に前記プログラムを前記第1のリストに入力する制御手段とを有する装置。 7.前記第1のリストは、タイマ衝突を有するプログラムに対するタイマ衝突表 示を有する請求項6記載の装置。 8.前記第1のリストは、前記プログラムの購入表示を有する請求項6記載の装 置。 9.前記コントローラは、前記プログラムを前記第1のリストに入力する前に、 前記第1のリスト上の前記第2のプログラムと他のプログラムとの間でタイマ衝 突があるかどうかを最初に決定する請求項6記載の装置。 10.前記コントローラは、前記タイマ衝突がある場合には、前記タイマ衝突を 回避するようにユーザに促す請求項9記載の装置。 11.複数のプログラムを処理する装置であって、 前記複数のプログラムから1つのプログラムを選択し、且つユーザ動作を選択 するユーザインターフェース手段と、 記録する第1のプログラムを取り消しする第1のユーザ動作に従って、記録さ れるべきプログラムのリストを表す第1のリストから、前記第1のプログラムを 削除し、且つ、購入のための第2のプログラムを取り消しする第2のユーザ動作 に従って、購入されたプログラムのリストを表す第2のリストから、前記第2の プログラムを削除し、且つ、前記第2のプログラムを前記第1のリストからも削 除するコントローラとを有する装置。 12.プログラムを処理する装置であって、 記録をするために選択されたプログラムを表す第1のリストを表示する、スク リーン上への表示手段と、 購入をするために選択されたプログラムを表す第2のリストを表示する、スク リーン上への表示手段と、 前記プログラムを前記第1及び第2のリストから削除するユーザ制御手段と、 前記第2のリストから、前記プログラムを削除する前記ユーザ削除に応じて、 自動的に前記プログラムを前記第1のリストから削除する制御手段とを有する装 置。 13.複数のプログラムを処理する方法であって、 前記複数のプログラムから、記録する第1のプログラムを選択するステップと 、 前記第1のプログラムを第1のリストに蓄積するステップと、 購入及び記録の両方のために第2のプログラムを選択するステップと、 前記第2のプログラムを第2のリストに蓄積するステップと、 前記第2のプログラムを前記第1のリストに蓄積するステップとを有する方法 。 14.前記第2のプログラムを前記第1のリストに蓄積する前に、前記第1のリ スト上の前記第2のプログラムと他のプログラムとの間でタイマ衝突があるかど うかを決定するステップを更に有する請求項13記載の方法。 15.前記タイマ衝突がある場合には、前記タイマ衝突を回避するようにユーザ に促すステップを更に有する請求項14記載の方法。 16.複数のプログラムを処理する方法であって、 記録するために選択されたプログラムのリストを表す第1のリストから削除す る第1のプログラムを選択するステップと、 購入したプログラムのリストを表す第2のリストから削除する第2のプログラ ムを選択するステップと、 前記第2のプログラムは前記第1のリストにも存在するかどうかを決定するス テップと、 前記第2のプログラムが前記第1のリストに存在する場合には、前記第1のリ ストから前記第2のプログラム自動的に削除するステップとを有する方法。 17.プログラムを処理する方法であって、 ユーザ命令に従って、記録が予定されているプログラムを表す第1のプログラ ムリストから、前記プログラムを削除するステップと、 前記プログラムは購入されたプログラムであるかを決定するステップと、 前記プログラムが購入されたプログラムである場合には、購入されたプログラ ムを表す第2のプログラムリストから前記プログラムを削除するステップとを有 する方法。
JP53604598A 1997-06-06 1998-06-05 テレビプログラムの処理方法 Expired - Lifetime JP4201843B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US4887997P 1997-06-06 1997-06-06
US60/048,879 1997-06-06
PCT/US1998/011304 WO1998056178A1 (en) 1997-06-06 1998-06-05 System and method for recording pay tv programs

Publications (3)

Publication Number Publication Date
JP2002501690A true JP2002501690A (ja) 2002-01-15
JP2002501690A5 JP2002501690A5 (ja) 2005-12-08
JP4201843B2 JP4201843B2 (ja) 2008-12-24

Family

ID=21956940

Family Applications (5)

Application Number Title Priority Date Filing Date
JP53604598A Expired - Lifetime JP4201843B2 (ja) 1997-06-06 1998-06-05 テレビプログラムの処理方法
JP50292299A Expired - Lifetime JP3842302B2 (ja) 1997-06-06 1998-06-05 番組ガイド・データを処理する方法および番組ガイド・データ情報を受信し処理する装置
JP50306399A Expired - Fee Related JP4468489B2 (ja) 1997-06-06 1998-06-05 第1および第2の形式のプログラムを処理するための装置並びに方法
JP50292399A Expired - Lifetime JP4105772B2 (ja) 1997-06-06 1998-06-05 チャンネル・ガイド情報を処理する装置および方法
JP2007003667A Expired - Fee Related JP4596485B2 (ja) 1997-06-06 2007-01-11 第1および第2の形式のプログラムを処理するための装置並びに方法

Family Applications After (4)

Application Number Title Priority Date Filing Date
JP50292299A Expired - Lifetime JP3842302B2 (ja) 1997-06-06 1998-06-05 番組ガイド・データを処理する方法および番組ガイド・データ情報を受信し処理する装置
JP50306399A Expired - Fee Related JP4468489B2 (ja) 1997-06-06 1998-06-05 第1および第2の形式のプログラムを処理するための装置並びに方法
JP50292399A Expired - Lifetime JP4105772B2 (ja) 1997-06-06 1998-06-05 チャンネル・ガイド情報を処理する装置および方法
JP2007003667A Expired - Fee Related JP4596485B2 (ja) 1997-06-06 2007-01-11 第1および第2の形式のプログラムを処理するための装置並びに方法

Country Status (12)

Country Link
US (1) US6966064B1 (ja)
EP (4) EP0986909B1 (ja)
JP (5) JP4201843B2 (ja)
KR (4) KR100380849B1 (ja)
CN (4) CN1214637C (ja)
AU (4) AU732377B2 (ja)
BR (3) BR9809935A (ja)
CA (3) CA2290956C (ja)
DE (4) DE69807475T3 (ja)
ES (3) ES2179509T3 (ja)
RU (1) RU2225077C2 (ja)
WO (4) WO1998056172A1 (ja)

Families Citing this family (108)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418556B1 (en) 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US6002394A (en) 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US20030066085A1 (en) 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
JP4062577B2 (ja) 1997-07-21 2008-03-19 ジェムスター ディベロプメント コーポレイション 表示及び記録制御インタフェースのためのシステム及び方法
US6604240B2 (en) 1997-10-06 2003-08-05 United Video Properties, Inc. Interactive television program guide system with operator showcase
BR9814251A (pt) 1997-12-01 2000-10-03 Starsight Telecast Inc Sistema eletrônico de guia de programa com mensagens de publicidade em sobreposição
US8300832B2 (en) 1998-01-08 2012-10-30 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
US7778418B1 (en) 1998-01-08 2010-08-17 Samsung Electronics Co., Ltd. System and method for copy protection for digital signals
US6564379B1 (en) 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US20020095676A1 (en) 1998-05-15 2002-07-18 Robert A. Knee Interactive television program guide system for determining user values for demographic categories
AU4439899A (en) 1998-06-16 2000-01-05 United Video Properties, Inc. Interactive television program guide with simultaneous watch and record capabilities
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
AR020608A1 (es) 1998-07-17 2002-05-22 United Video Properties Inc Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto
MX340302B (es) 1998-07-17 2016-07-04 Rovi Guides Inc Un sistema de guias de programacion televisiva interactivas que tiene multiples dispositivos dentro de una residencia de un grupo familiar.
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
TW463503B (en) 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
TW447221B (en) 1998-08-26 2001-07-21 United Video Properties Inc Television message system
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
EP1142322B1 (en) * 1998-12-28 2003-04-16 Thomson Licensing S.A. Method for selecting a program displayed in an advertisement in an application software program
US6522342B1 (en) * 1999-01-27 2003-02-18 Hughes Electronics Corporation Graphical tuning bar for a multi-program data stream
US8073955B1 (en) 1999-01-27 2011-12-06 The Directv Group, Inc. Method and apparatus for tuning used in a broadcast data system
US7765568B1 (en) 1999-01-27 2010-07-27 The Directv Group, Inc. Graphical tuning bar
US6490002B1 (en) * 1999-02-03 2002-12-03 Sony Corporation Supplemental data path for supporting on-screen displays from external sources in a monitor/TV receiver using a secondary analog signal path
AU2980100A (en) * 1999-02-19 2000-09-04 Sony Electronics Inc. Digital television system and method of obtaining datacast information transmitted by a plurality of digital broadcast signals
KR100577171B1 (ko) * 1999-03-10 2006-05-10 엘지전자 주식회사 디지털 티브이(Digital TV)의 통합 전자 프로그램
BR0009071A (pt) * 1999-03-15 2001-12-26 Index Systems Inc Sistema e método para implementação de miniguia
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
WO2000078044A1 (en) * 1999-06-11 2000-12-21 Scientific-Atlanta, Inc. Future program options menu system for interactive program guide
WO2001001689A1 (en) 1999-06-29 2001-01-04 United Video Properties, Inc. Method and system for a video-on-demand-related interactive display within an interactive television application
WO2001003426A1 (en) * 1999-06-30 2001-01-11 Thomson Licensing S.A. Dbs feature extension architecture
DE19930575A1 (de) * 1999-07-02 2001-01-11 Matthias Zahn Programmierbare Speichervorrichtung für Fernsehsignale
JP2003507939A (ja) * 1999-08-12 2003-02-25 インデックス システムズ インコーポレイテッド デジタルチューナ付のピクチャー・イン・ガイドジェネレータ
US8528019B1 (en) 1999-11-18 2013-09-03 Koninklijke Philips N.V. Method and apparatus for audio/data/visual information
AU4711601A (en) 1999-12-10 2001-07-03 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US7051352B1 (en) 2000-02-04 2006-05-23 Koninklijke Philips Electronics N.V. Adaptive TV program recommender
US7275256B1 (en) 2001-08-28 2007-09-25 Music Choice System and method for providing an interactive, visual complement to an audio program
US8578403B2 (en) 2000-03-31 2013-11-05 United Video Properties, Inc. Systems and methods for improved audience measuring
EP2309440A1 (en) 2000-03-31 2011-04-13 United Video Properties, Inc. System and method for metadata-linked advertisements
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
GB0013045D0 (en) * 2000-05-31 2000-07-19 Pace Micro Tech Plc Television system
GB0015661D0 (en) * 2000-06-28 2000-08-16 Pace Micro Tech Plc Broadcast data receiver with dual tuning capability
KR20130066712A (ko) 2000-10-11 2013-06-20 유나이티드 비디오 프로퍼티즈, 인크. 매체 콘텐츠 배달 시스템 및 방법
JP2002228779A (ja) * 2001-01-31 2002-08-14 Mitsubishi Electric Corp 情報処理装置及び時刻管理方法
EP1374574B1 (en) * 2001-02-28 2009-10-21 Thomson Licensing Method for searching of an electronic program guide
US7197759B2 (en) 2001-05-14 2007-03-27 Webtv Networks, Inc. Electronic program guide displayed simultaneously with television programming
WO2002104019A1 (en) * 2001-06-19 2002-12-27 Koninklijke Philips Electronics N.V. Method for generatng blocks of data, method for processing of the same, television broadcasting system employing such methods, and teletext receiver arrangement for use in the system
US8763046B2 (en) 2001-12-03 2014-06-24 Thomson Licensing DBS feature extension architecture
KR100453039B1 (ko) * 2002-01-09 2004-10-15 삼성전자주식회사 방송 프로그램 안내 정보 제공 방법 및 장치
CN100340103C (zh) * 2002-04-04 2007-09-26 Tcl王牌电子(深圳)有限公司 一种实现频道快速设置和切换的方法
WO2004056104A1 (en) * 2002-12-16 2004-07-01 Koninklijke Philips Electronics N.V. Personal video recorder method and user interface
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US7626609B1 (en) 2003-03-07 2009-12-01 Music Choice Method and system for displaying content while reducing burn-in of a display
US7158169B1 (en) * 2003-03-07 2007-01-02 Music Choice Method and system for displaying content while reducing burn-in of a display
JP3702882B2 (ja) * 2003-03-31 2005-10-05 船井電機株式会社 画面表示制御装置を有するディスク再生装置
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
KR100569449B1 (ko) * 2004-05-04 2006-04-07 주식회사 대우일렉트로닉스 디지털 tv 수신기에서 채널 검색 방법
US7895218B2 (en) 2004-11-09 2011-02-22 Veveo, Inc. Method and system for performing searches for television content using reduced text input
TWI248304B (en) * 2004-12-01 2006-01-21 Tatung Co Ltd A method for displaying dynamic design
KR100735300B1 (ko) 2005-01-04 2007-07-03 삼성전자주식회사 디지털 방송 채널정보 표시방법과 그에 따른 디지털 방송수신장치
KR100716287B1 (ko) * 2005-02-22 2007-05-09 삼성전자주식회사 디스플레이장치 및 디스플레이장치의 제어방법
JP2006310896A (ja) * 2005-04-26 2006-11-09 Matsushita Electric Ind Co Ltd 画像処理装置
US7779011B2 (en) 2005-08-26 2010-08-17 Veveo, Inc. Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
KR100777282B1 (ko) * 2005-12-15 2007-11-20 엘지전자 주식회사 방송 프로그램 저장방법 및 장치
US8843958B2 (en) 2005-12-22 2014-09-23 Samsung Electronics Co., Ltd. Broadcast receiving apparatus and method for displaying and selecting channel information
US7529741B2 (en) 2006-03-06 2009-05-05 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US8316394B2 (en) 2006-03-24 2012-11-20 United Video Properties, Inc. Interactive media guidance application with intelligent navigation and display features
US8073860B2 (en) 2006-03-30 2011-12-06 Veveo, Inc. Method and system for incrementally selecting and providing relevant search engines in response to a user query
EP3822819A1 (en) 2006-04-20 2021-05-19 Veveo, Inc. User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
KR101325846B1 (ko) * 2006-12-07 2013-11-05 엘지전자 주식회사 Epg 검색장치 및 방법
US8209424B2 (en) 2006-12-20 2012-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US8321449B2 (en) * 2007-01-22 2012-11-27 Jook Inc. Media rating
US7801888B2 (en) 2007-03-09 2010-09-21 Microsoft Corporation Media content search results ranked by popularity
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US8087047B2 (en) 2007-04-20 2011-12-27 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
WO2009002102A1 (en) * 2007-06-25 2008-12-31 Cj Cable Net Co., Ltd. Apparatus and method for receiving a local broadcasting data in multi-channel broadcasting
US8943539B2 (en) 2007-11-21 2015-01-27 Rovi Guides, Inc. Enabling a friend to remotely modify user data
US20090165049A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
KR101487833B1 (ko) * 2007-12-20 2015-01-30 삼성전자 주식회사 프로그램 기준의 epg 시스템 및 그 방법
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8219927B2 (en) * 2009-01-06 2012-07-10 Microsoft Corporation Revealing of truncated content on scrollable grid
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US20110191330A1 (en) 2010-02-04 2011-08-04 Veveo, Inc. Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
CN101867749B (zh) * 2010-05-19 2012-05-30 深圳市九洲电器有限公司 一种节目的定位方法、系统及机顶盒
WO2012094564A1 (en) 2011-01-06 2012-07-12 Veveo, Inc. Methods of and systems for content search based on environment sampling
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US20140196062A1 (en) 2013-01-10 2014-07-10 United Video Properties, Inc. Systems and methods for setting prices in data driven media placement
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US10909501B2 (en) 2013-03-15 2021-02-02 Trupanion, Inc. Pet insurance system and method
US10013530B2 (en) 2013-03-15 2018-07-03 Trupanion, Inc. Pet insurance system and method
US10891590B2 (en) 2013-03-15 2021-01-12 Trupanion, Inc. Pet insurance system and method
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
CN105532009B (zh) 2014-07-18 2021-03-12 索尼公司 发送设备、发送方法、接收设备和接收方法
US10136190B2 (en) * 2015-05-20 2018-11-20 Echostar Technologies Llc Apparatus, systems and methods for song play using a media device having a buffer
US10091549B1 (en) 2017-03-30 2018-10-02 Rovi Guides, Inc. Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed
CN110121095A (zh) * 2019-05-13 2019-08-13 深圳市亿联智能有限公司 基于卫星运营商快速检索节目信息的方法和系统

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2549867B2 (ja) * 1987-08-31 1996-10-30 パイオニア株式会社 ディスク再生装置
JPH07105925B2 (ja) * 1987-08-31 1995-11-13 パイオニア株式会社 ディスク再生装置
US5048390A (en) 1987-09-03 1991-09-17 Yamaha Corporation Tone visualizing apparatus
US5003384A (en) * 1988-04-01 1991-03-26 Scientific Atlanta, Inc. Set-top interface transactions in an impulse pay per view television system
US5056138A (en) 1989-09-11 1991-10-08 Nuphase Electronics, Inc. Television selection system
US5353121A (en) * 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
US5212765A (en) 1990-08-03 1993-05-18 E. I. Du Pont De Nemours & Co., Inc. On-line training neural network system for process control
JP2895932B2 (ja) * 1990-08-21 1999-05-31 株式会社リコス アニメーション合成表示装置
JPH06504165A (ja) * 1990-09-10 1994-05-12 スターサイト テレキカスト インコーポレイテッド テレビジョンスケジュールシステムのユーザーインタフェース
JPH04135393A (ja) * 1990-09-27 1992-05-08 Sony Corp 衛星放送受信装置
US5412720A (en) * 1990-09-28 1995-05-02 Ictv, Inc. Interactive home information system
US5091936A (en) 1991-01-30 1992-02-25 General Instrument Corporation System for communicating television signals or a plurality of digital audio signals in a standard television line allocation
DE69216676T2 (de) * 1991-04-12 1997-07-17 Thomson Multimedia Sa Verfahren zur Steuerung von einem Aufzeichnungsgerät
GB2257557B (en) * 1991-07-08 1994-11-16 Amstrad Plc Video recorder system
JPH0536984A (ja) 1991-07-26 1993-02-12 Ricoh Co Ltd Ldd型半導体装置とその製造方法
JPH0536984U (ja) * 1991-10-17 1993-05-18 株式会社富士通ゼネラル 映像回路
US5467288A (en) 1992-04-10 1995-11-14 Avid Technology, Inc. Digital audio workstations providing digital storage and display of video information
JP3248981B2 (ja) * 1992-06-02 2002-01-21 松下電器産業株式会社 計算機
JPH06102889A (ja) * 1992-09-18 1994-04-15 Pioneer Electron Corp 情報再生装置
JPH06250598A (ja) * 1993-02-25 1994-09-09 Nanao:Kk 増設用のグラフィックスボード
US5592551A (en) * 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
WO1994014283A1 (en) 1992-12-09 1994-06-23 Discovery Communications, Inc. Television program delivery system
AU6352894A (en) * 1993-03-05 1994-09-26 Roy J. Mankovitz Apparatus and method using compressed codes for television program record scheduling
JPH07212714A (ja) * 1994-01-25 1995-08-11 Brother Ind Ltd 映像再生装置
JPH077662A (ja) * 1993-06-16 1995-01-10 Toshiba Corp テレビ受像機
US5585866A (en) * 1993-09-09 1996-12-17 Miller; Larry Electronic television program guide schedule system and method including virtual channels
US5519780A (en) 1993-12-03 1996-05-21 Scientific-Atlanta, Inc. System and method for providing compressed digital teletext services and teletext support services
JPH07162773A (ja) * 1993-12-09 1995-06-23 Sony Corp 画面表示方法
JP3413818B2 (ja) 1993-12-14 2003-06-09 ソニー株式会社 放送受信装置及び放送信号送受信方法
JPH07212327A (ja) * 1994-01-21 1995-08-11 Sony Corp 送信装置及び受信装置
DE4405020C1 (de) 1994-02-17 1995-01-26 Inst Rundfunktechnik Gmbh Verfahren zum Empfangen von in einem Fernsehsignal übertragenen Daten
JP3460198B2 (ja) * 1994-04-07 2003-10-27 株式会社東芝 テレビジョン受信機及び番組情報表示方法
US5502504A (en) * 1994-04-28 1996-03-26 Prevue Networks, Inc. Video mix program guide
JPH07302091A (ja) * 1994-05-02 1995-11-14 Yamaha Corp カラオケ通信システム
KR100348915B1 (ko) 1994-05-12 2002-12-26 마이크로소프트 코포레이션 텔레비젼프로그램선택방법및그시스템
US5523796A (en) * 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide
WO1995032585A1 (en) * 1994-05-20 1995-11-30 Tv Guide On Screen Electronic television program guide channel system and method
JPH0879637A (ja) * 1994-09-01 1996-03-22 Hitachi Ltd 光ディスク装置内蔵テレビジョン装置
JPH0879642A (ja) * 1994-09-05 1996-03-22 Matsushita Electric Ind Co Ltd 衛星放送内蔵テレビ受像機
US5543857A (en) 1994-10-25 1996-08-06 Thomson Consumer Electronics, Inc. Graphical menu for a television receiver
DE4439257A1 (de) 1994-11-03 1995-10-12 Siemens Ag Fernseheinrichtung
US5629733A (en) * 1994-11-29 1997-05-13 News America Publications, Inc. Electronic television program guide schedule system and method with display and search of program listings by title
DE4445617A1 (de) 1994-12-21 1996-06-27 Sel Alcatel Ag Verfahren, Systemkomponente und Programm-Modul zur Auswahl eines Suchbegriffs
CA2166434A1 (en) 1995-01-04 1996-07-05 Fujio Noguchi Method and apparatus for providing programming information
JPH08249821A (ja) * 1995-03-13 1996-09-27 Alpine Electron Inc 蓄積型記録媒体の再生方法
DE19509383A1 (de) * 1995-03-15 1996-09-19 Thomson Brandt Gmbh Verfahren zum Abrufen von Informationen aktueller Hörfunk- oder Fernsehsendungen
JPH08265660A (ja) * 1995-03-20 1996-10-11 Nippon Telegr & Teleph Corp <Ntt> 音楽管理方法および装置
CA2170429C (en) * 1995-03-28 2000-04-25 Stephen Gregory Eick Method and apparatus for finding and selecting a desired data item from a large schedule of data items using a tv set and a controller similar to a tv-remote-control
US5539479A (en) 1995-05-31 1996-07-23 International Business Machines Corporation Video receiver display of cursor and menu overlaying video
IT1276450B1 (it) 1995-06-27 1997-10-31 Procter & Gamble Dispositivo per il controllo dell'odore.
JP4426647B2 (ja) 1995-07-03 2010-03-03 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ グラフィック映像の伝送
JP3698273B2 (ja) * 1995-07-20 2005-09-21 ソニー株式会社 電子番組ガイド伝送装置および方法、電子番組ガイド受信装置および方法、並びに電子番組ガイド送受信システムおよび方法
JPH09116512A (ja) * 1995-10-20 1997-05-02 Sony Corp 放送受信システム
JPH09121316A (ja) * 1995-10-24 1997-05-06 Sanyo Electric Co Ltd 番組内容表示装置
JP3578464B2 (ja) * 1996-09-13 2004-10-20 株式会社日立製作所 自動作曲方法

Also Published As

Publication number Publication date
EP0986909B1 (en) 2002-08-14
BR9809939A (pt) 2000-08-01
WO1998056172A1 (en) 1998-12-10
DE69814380D1 (de) 2003-06-12
KR100515486B1 (ko) 2005-09-16
CA2290984C (en) 2007-09-11
KR20010013392A (ko) 2001-02-26
EP0986902B2 (en) 2006-05-17
JP4105772B2 (ja) 2008-06-25
AU732377B2 (en) 2001-04-26
JP2002504284A (ja) 2002-02-05
KR100378538B1 (ko) 2003-03-29
EP0986904A1 (en) 2000-03-22
AU8055698A (en) 1998-12-21
DE69807220T2 (de) 2003-01-09
ES2179506T3 (es) 2003-01-16
KR20010013444A (ko) 2001-02-26
BR9809937A (pt) 2000-08-01
JP4468489B2 (ja) 2010-05-26
ES2179509T3 (es) 2003-01-16
JP4596485B2 (ja) 2010-12-08
KR20010013381A (ko) 2001-02-26
AU7819198A (en) 1998-12-21
EP0986902A1 (en) 2000-03-22
WO1998056178A1 (en) 1998-12-10
AU731804B2 (en) 2001-04-05
DE69807219T2 (de) 2003-01-09
KR100380849B1 (ko) 2003-04-18
CN1270737A (zh) 2000-10-18
BR9809939B1 (pt) 2013-03-05
CN1214637C (zh) 2005-08-10
CA2290956A1 (en) 1998-12-10
AU7828198A (en) 1998-12-21
DE69807219D1 (de) 2002-09-19
CN1150752C (zh) 2004-05-19
DE69807220D1 (de) 2002-09-19
EP0986903B1 (en) 2003-05-07
WO1998056173A1 (en) 1998-12-10
JP2002504281A (ja) 2002-02-05
JP2007151156A (ja) 2007-06-14
AU7819098A (en) 1998-12-21
DE69814380T2 (de) 2003-10-09
US6966064B1 (en) 2005-11-15
WO1998056174A1 (en) 1998-12-10
ES2183375T5 (es) 2006-10-16
EP0986904B1 (en) 2002-08-14
KR100561608B1 (ko) 2006-03-20
CA2290984A1 (en) 1998-12-10
JP4201843B2 (ja) 2008-12-24
CN1130904C (zh) 2003-12-10
DE69807475T3 (de) 2006-11-23
CN1266583A (zh) 2000-09-13
CA2290983C (en) 2005-03-22
BRPI9809937B1 (pt) 2016-01-12
ES2183375T3 (es) 2003-03-16
KR20010013382A (ko) 2001-02-26
RU2225077C2 (ru) 2004-02-27
DE69807475D1 (de) 2002-10-02
EP0986902B1 (en) 2002-08-28
JP3842302B2 (ja) 2006-11-08
EP0986903A1 (en) 2000-03-22
CN1265805A (zh) 2000-09-06
BR9809935A (pt) 2000-08-01
CN1218566C (zh) 2005-09-07
AU732492B2 (en) 2001-04-26
EP0986909A1 (en) 2000-03-22
CA2290956C (en) 2003-04-08
DE69807475T2 (de) 2003-02-13
CA2290983A1 (en) 1998-12-10
CN1266584A (zh) 2000-09-13
JP2002504282A (ja) 2002-02-05

Similar Documents

Publication Publication Date Title
JP4201843B2 (ja) テレビプログラムの処理方法
US7506350B2 (en) System and method for simplifying different types of searches in electronic program guide
KR100629401B1 (ko) 프로그램 가이드 정보를 처리하는 방법
JP4676616B2 (ja) テレビジョン装置に於ける広告提示および広告追跡
CN100370814C (zh) 用于产生用户简档的系统和方法
US20040093616A1 (en) Method for searching of an electronic program guide
US8260676B2 (en) Control spending based on time period
US20040078806A1 (en) System and method for displaying a summary menu of stored user profiles
EP1197076B1 (en) Program guide processing
JP4880189B2 (ja) テレビジョン番組視聴管理方法並びに装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050601

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050601

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070626

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20070925

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20071112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080618

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080909

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20081008

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111017

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121017

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121017

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131017

Year of fee payment: 5

EXPY Cancellation because of completion of term