JP3588159B2 - テレビ番組を効率的に選択する方法及びシステム - Google Patents
テレビ番組を効率的に選択する方法及びシステム Download PDFInfo
- Publication number
- JP3588159B2 JP3588159B2 JP11300495A JP11300495A JP3588159B2 JP 3588159 B2 JP3588159 B2 JP 3588159B2 JP 11300495 A JP11300495 A JP 11300495A JP 11300495 A JP11300495 A JP 11300495A JP 3588159 B2 JP3588159 B2 JP 3588159B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- television
- user
- display
- channel
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 39
- 238000004587 chromatography analysis Methods 0.000 claims 1
- 230000004044 response Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 238000012552 review Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 2
- 239000002131 composite material Substances 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47214—End-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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/50—Tuning indicators; Automatic tuning control
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/022—Electronic editing of analogue information signals, e.g. audio or video signals
- G11B27/028—Electronic editing of analogue information signals, e.g. audio or video signals with computer assistance
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B33/00—Constructional parts, details or accessories not provided for in the other groups of this subclass
- G11B33/10—Indicating arrangements; Warning arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4143—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42692—Internal components of the client ; Characteristics thereof for reading from or writing on a volatile storage medium, e.g. Random Access Memory [RAM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4667—Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4821—End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S348/00—Television
- Y10S348/903—Television including side panel information in single channel
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Television Systems (AREA)
- Television Signal Processing For Recording (AREA)
Description
【産業上の利用分野】
本発明はコンピュータシステムの分野に係り、より詳細には、コンピュータシステムを用いたテレビ番組の選択に係る。
【0002】
【従来の技術】
テレビの視聴者は、どの番組を見又は記録するかを判断する前に多数の異なるテレビ番組をしばしば検討する。このような判断をする前に、視聴者は、通常、印刷されたテレビのスケジュールを参考にして異なるテレビ番組を検討するという厄介で時間のかかるプロセスに取り組む。視聴者は、まず、印刷されたスケジュールを参考にして番組を検討し、その番組が放送される時間とチャンネルを得る。番組はスケジュール内のどこかに含まれており、従って、ユーザは若干の努力を要し、番組を見つけるのにある程度の時間が浪費される。又、場合によっては、視聴者は、印刷されたスケジュール又は別の出版物において番組のテキスト記述を読む。このテキスト記述も、それを探すのに時間と努力を要する。視聴者は、次いで、そのテキスト記述に基づいて番組を検討する。番組が現在放送されている場合には、視聴者は、更に、印刷されたスケジュールにより指示されたチャンネルを選択してその番組を瞬間的に見ることにより番組を検討する。
【0003】
視聴者が多数の番組を検討しようとするときには、上記の判断プロセスが特に厄介で且つ時間がかかる。視聴者は、上記のように、印刷されたテレビスケジュールにおいて第1の番組の位置を決定し、その第1の番組のテキスト記述の位置を決定してそれを読み、そしてそれが現在放送されている場合には、おそらくは瞬間的にその第1の番組を見ることにより、第1の番組を検討する。次いで、視聴者は、印刷されたスケジュールにおいて第2の番組の位置を決定し、第2の番組のテキスト記述の位置を決定してそれを読み、そしておそらくはその第2の番組を瞬間的に見ることにより、第2の番組を検討する。視聴者が検討する各テレビ番組ごとにこのプロセスが続けられる。
【0004】
上記の選択プロセスを改善する公知の1つの試みは、テレビのスケジュールをテレビスクリーンに実際に表示する方法を含む。テレビのスケジュール及びテキスト記述をテレビに局所化することにより、この方法は、上記方法よりもユーザの選択プロセスを扱い易くする。しかしながら、不都合なことに、この方法は、依然としてかなり厄介で且つ時間浪費である。どの番組を見又は記録するかを判断するときに、視聴者は、表示されたテレビスケジュールにおいて第1の番組名の位置を決定しそして遠隔制御のポインタ装置を介してその番組名を指定することにより第1の番組を検討する。次いで、その表示されたテレビのスケジュールに重畳された表示窓においてテキスト記述が視聴者に表示される。
【0005】
【発明が解決しようとする課題】
視聴者は、テキスト記述を読んだ後に、ポインタ装置を用いて表示窓を取り去らねばならない。次いで、ユーザは、第1の番組を瞬間的に見たい場合には第1の番組を視聴のために選択する。瞬間的に見た後に、ユーザは、スケジュールを表示すべきことを再びポインタ装置で指定する。これを続けるために、次いで、ユーザは、テレビスケジュールにおいて第2の番組名の位置を決定し、第2の番組名を指定し、テレビスケジュールに重畳された表示窓において第2の番組の第2のテキスト記述を読み取り、表示窓を除去し、第2の番組を視聴のために選択し、スケジュールを再び表示するよう指定し、等々を行わねばならない。ユーザが検討する各番組ごとにこのプロセス全体を繰り返さねばならない。従って、テレビ番組を選択する更に効率的な手段が要望される。
【0006】
【課題を解決するための手段】
本発明は、視聴又は記録のためのテレビ番組の効率的な選択機能をユーザに与えるコンピュータ方法及びシステムを提供する。この方法は、テレビのスケジュールが、その表示されたテレビのスケジュールからユーザにより現在選択された番組の記述と同時に一貫して表示されるようにする。番組の記述は、テキスト記述及びグラフィック記述の両方を含む。グラフィック記述は、選択された番組のビットマップ又は映像表示を含む。表示されたテレビスケジュールは、スクリーン表示においてユーザに表示されるスケジュールレイアウトを含む。このスケジュールレイアウトは、ユーザの依然の選択の頻度に基づいて適応式に学習される順序に配列された多数の番組名を含む。番組名がユーザによって選択されるたびに、その選択された番組名によって表されるテレビ番組のグラフィック記述及びテキスト記述が、スクリーン表示の個別の位置においてスケジュールレイアウトと同時に表示される。番組名の同時表示により、ユーザは、適応式に順序付けされるスケジュールレイアウトをテキスト及びグラフィックの両記述と同時に見ることによりテレビ番組を意識して選択することができる。又、同時表示の結果として、ユーザの選択は、各選択された番組の記述が表示されるときのいかなる遅延によっても邪魔されることがない。テレビのスケジュールは、適応式に学習された順序で配列されるので、ユーザの選択は更に効率的なものとなる。従って、ユーザは、判断をするときに多数のテレビ番組の記述を素早く選択して視聴することができる。
【0007】
本発明の好ましい実施例では、コンピュータは、ケーブルを経てテレビ番組を放送するケーブルソースから多数のテレビ番組の各々の番組名及び記述を得る。又、コンピュータは、ケーブルソースから、各テレビ番組の放送時間と、各テレビ番組を放送すべきチャンネルを指示するチャンネル指示子も得る。コンピュータは、番組名と、チャンネル名及びチャンネル番号を含むチャンネル指示子と、放送日、開始時刻及び終了時刻を含む放送時間と、各テレビ番組の記述とをそのテレビ番組に対して設けられた番組表のエントリーに記憶する。ユーザによる要求を受け取ると、コンピュータは、番組名、チャンネル指示子及び放送時間を、その番組名をチャンネル指示子及び放送時間に視覚的に関連付ける形態でスケジュールレイアウトに表示する。スケジュールレイアウトは、各エントリーに番組名の1つを含むグリッドを備えているのが好ましい。グリッドは、チャンネル指示子を参照するためのチャンネル軸と、スケジュールされた各テレビ番組の対応時間を参照するための時間軸とを有している。チャンネル軸に沿ったエントリーの順序は、ユーザが各チャンネルを選択する頻度に基づいている。
【0008】
コンピュータは、現在選択された各番組の記述をテレビへ供給し、スケジュールレイアウトと同時に表示する。各テレビ番組に対して与えられる記述は、コンピュータにより記憶されるテキストストリングであって、テレビ番組について記述するテキストストリングを含んでいる。コンピュータは、テレビ番組の番組名がユーザによりリモートコントローラのような入力装置を経てグリッドに指定されたときに、そのテレビ番組を記述するテキストストリングをテレビへ供給して表示する。各テレビ番組に対して与えられる記述は、グラフィック内映像(ピクチャー・イン・グラフィック)表示窓も含んでいる。グラフィック内映像表示窓とは、コンピュータグラフィックの背景に重畳された表示窓に縮小サイズの映像が表示されること以外は、映像内映像(ピクチャー・イン・ピクチャー)表示窓に類似している。番組が現在放送されている場合は、コンピュータは、その現在放送されている番組をテレビへ送ってグラフィック内映像表示窓に表示させる。さもなくば、コンピュータは、ブランクの窓を表示するか、或いは別の実施例では、ネットワークに対するビットマップ、又はビットマップ指示子により指示されたテレビ番組を表示するようにテレビを制御する。ビットマップはケーブルソースによって供給される。番組が上記のように視聴のために選択されたときに、その選択された番組は、スケジュールレイアウトに代わって全スクリーンに表示される。その後、ユーザがチャンネルを切り換えたときには、番組名、チャンネル指示子及びテキストストリングが、スクリーンの隅に表示された番組に重畳して表示される。
【0009】
好ましい実施例のコンピュータシステムはビデオレコーダも備えている。コンピュータは、テレビ番組がユーザにより記録されるべきものとして既に選択されている場合にそのテレビ番組が放送されたときにそれを記録するようにビデオレコーダを制御する。好ましい実施例において、コンピュータは、たとえテレビが「オン」でなくても、テレビ番組を記録するようにビデオレコーダを制御することができる。ユーザは、スケジュールレイアウトから番組の番組名を選択することにより記録されるべき番組を選択する。選択されたテレビ番組の放送時間に達したときに、コンピュータは、その選択された番組を記述するテキストストリングを短時間表示し、そしてその選択された番組を記録するようにビデオレコーダを制御する。
【0010】
又、好ましい実施例において、ユーザは、テレビ番組の性質を定めた特定のトピックス(題目)を参照して、視聴又は記録すべきテレビ番組を選択することもできる。コンピュータは、トピックスのリストをテレビに供給して表示する。各トピックスは、映画やスポーツ等のトピックスにより記述される分類に適合した1組のスケジュールされたテレビ番組に対応する。トピックスのリストは、各トピックスから既に選択されたテレビ番組の数の基づく適応式に学習された順序で表示される。例えば、映画が最も頻繁に選択された場合には、「映画」トピックスがトピックスリストにおいて最初に表示される。
【0011】
次いで、ユーザは、トピックスリストから入力装置を経てトピックスを指定する。トピックスが指定されると、コンピュータは、その選択されたトピックスにより定められたテレビ番組の番組名をリストした番組リストをテレビに送って表示する。ユーザは、その表示された番組リストにおける番組名を入力装置を経て指定することによって視聴又は記録すべきテレビ番組を選択する。コンピュータは、各トピックスに対して選択されたテレビ番組の数を更新しそして記憶する。トピックスリストがその後に表示されるときには、各トピックスに対して選択されたテレビ番組の更新された数に基づく順序でトピックスが表示される。
【0012】
【実施例】
本発明の好ましい実施例は、視聴及び記録すべきテレビ番組を効率的に選択する機能をユーザに与えるコンピュータ方法及びシステムを提供する。好ましい実施例のシステムレイアウト及び要素の相互関係を最初に説明し、次いで、システムにおいて行われるプロセスを詳細に説明する。
【0013】
システムの概要
好ましい実施例のコンピュータシステムのブロック図が図1に示されている。図1のコンピュータシステムは、コンピュータ100を備え、これは、ケーブルソース110、チューナ115、入力装置120、テレビ130及びビデオレコーダ140に接続されている。好ましい実施例において、ケーブルソース110は、ケーブルテレビジョン供給者がテレビ番組を放送信号として送信しそしてテレビ番組情報をデジタルデータ流として送信するような広帯域同軸ケーブルである。別の実施例においては、番組は、標準テレビ放送や、サテライトによる直接放送等々の他の媒体を経て放送される。以下に述べるように、ユーザは、入力装置120を介してコンピュータ100を使用し、ケーブルソース110により放送されるテレビ番組を選択する。入力装置120は、マウス、リモートコントロールのポインタ装置、等々である。ケーブルソース110及びコンピュータ100は、チューナを制御するか、或いはチューナ及びビデオレコーダ140を制御し、テレビ130における選択されたテレビ番組の表示を制御する。又、コンピュータは、選択されたテレビ番組の記録を制御するようにビデオレコーダ140も制御する。
【0014】
より詳細には、コンピュータ100は、選択コンピュータプログラム152を記憶するメモリ150を備えている。メモリ150は、プログラムによってデータが記憶されるランダムアクセスメモリ(RAM)を備えている。以下に述べるように、選択プログラム152は、ユーザが所望のテレビ番組を選択できるようにする。又、コンピュータ100は、コンピュータグラフィックスを発生するグラフィック表示ジェネレータ157と、チューナ115及びグラフィック表示ジェネレータ157の両方からの出力を合成してそれにより生じた信号をテレビ130に送信するグラフィック内映像プロセッサ155とを備えている。メモリ150は、I/Oユニット160を経て、選択プログラム152を実行する中央処理ユニット(CPU)170に接続される。又、CPU170は、I/Oユニット160を経てケーブルソース110、チューナ115、入力装置120、テレビ130及びビデオレコーダ140にも接続される。CPU170は、選択プログラム152を実行するときに、ケーブルソース110からテレビ番組情報をデジタルデータ流で得る。番組情報は、多数のテレビ番組に関する情報を含む。次いで、CPU170は、番組情報をメモリ150のRAM部分に記憶する。
【0015】
番組情報は、番組名、放送時間、チャンネル指示子、及び各テレビ番組の記述を含む。別の実施例において、番組情報は、出演者の名前、ディレクタの名前、「R」、「PG」といった内容の等級、及びクオリティを示す星印の等級を含んでいる。本発明の原理は、種々の他の種類の番組情報の保持にも適用できることが当業者に明らかであろう。選択プログラム152は、テレビ130が表示するスケジュールレイアウトにおいてグラフィック内映像プロセッサ155を経てテレビ130へ番組情報を供給する。その後、選択プログラム152は、スケジュールレイアウトを用いることにより表示又は記録すべきテレビ番組の選択をユーザから入力装置120を経て得る。選択プログラム152は、選択された番組の記述をスケジュールレイアウトと同時にグラフィック表示ジェネレータ157へ供給し、テレビ130に表示するようにする。ユーザがその選択された番組を見るように要求するときには、選択プログラム152は、選択された番組に同調するようにチューナ115を制御し、グラフィック表示ジェネレータ157を制御することによりスケジュールレイアウト及びグラフィック部分のグラフィック像を発生し、そして映像情報とグラフィック像を合成してそれにより生じる信号をテレビ130に送るようにグラフィック内映像プロセッサ155に命令する。スケジュールレイアウト及び記述の部分が、選択された番組の縮小サイズのグラフィック内映像表示と合成される場合には、選択プログラム152は、ケーブルソース110から得た放送信号のデジタル像を、スケジュールレイアウト及びグラフィック部分のコンピュータグラフィック像と重ね合わせるようにグラフィック内映像プロセッサ155に命令する。グラフィック内映像プロセッサ155は、その複合像をテレビ130に送って表示する。ユーザが選択された番組を記録するように要求するときには、選択プログラム152は、記録されるべき番組を指定する。メモリ150に記憶された記録プログラム154は、CPU170により選択プログラムと同時に実行される。この記録プログラムは、選択された番組の放送時間にその指定の番組を記録するようにI/O装置160を経てビデオレコーダ140へコマンドを送る。好ましい実施例では、コマンドは、赤外線コマンドである。
【0016】
図2にはスクリーン表示が示されており、これは、ユーザがスケジュールを要求するときに選択プログラム152の制御のもとでテレビ130によって表示される。このスクリーン表示は、各テレビ番組の番組名、チャンネル指示子及び放送時間を表示するスケジュールレイアウト200を含む。スケジュールレイアウト200は、ケーブルソース110によって放送される多数のテレビ番組の各々に対しグリッドエントリー212が設けられたグリッド210を備えている。各グリッドエントリー212は、1つのテレビ番組の番組名を含む。グリッドエントリー212は、放送時間に基づいて水平に配列され、そしてテレビ番組が放送されるチャンネルに基づいて垂直に配列される。別の実施例では、グリッドエントリー212は、放送時間に基づいて垂直にそしてチャンネルに基づいて水平に配列されてもよい。多数の時間エントリー215が水平時間軸214に沿って設けられ、テレビ番組が放送される種々の時間を表示する。同様に、多数のチャンネルエントリー217が垂直チャンネル軸216に沿って設けられ、テレビ番組が放送される種々のチャンネルを表示する。
【0017】
図2に示すスクリーン表示を有する本発明の実施例では、選択プログラム152は、グラフィック表示ジェネレータ157を経て、所与の時間にグリッド210の一部分のみを表示するようにテレビ130を制御する。従って、グリッド210は、全てのテレビ番組を同時に表示するために番組名が読めなくなるサイズまで各グリッドエントリー212を縮小する必要なく、テレビ番組が放送される多数の時間及びチャンネルを含むことができる。当業者であれば、スケジュールレイアウト200は、グリッド210の表示部分のサイズを変えられるよう構成できることが明らかであろう。
【0018】
別の実施例においては、チャンネルエントリー217は、番組名に関連したチャンネルエントリーがユーザによって指定される頻度に基づいてチャンネル軸216に沿って配列される。ユーザが番組名の1つを指定するたびに、選択プログラム152は、その指定された番組名に関連したチャンネルエントリー217に対しチャンネルカウンタ151を増加する。チャンネルカウンタ151は、メモリ150のRAM部分に記憶されるのが好ましい。選択プログラム152は、グラフィック表示ジェネレータ157を介して、関連チャンネルカウンタ151に最も高い値をもつチャンネルエントリーから関連チャンネルカウンタ151に最も低い値をもつチャンネルエントリーへと至る使用順序でチャンネルエントリー217を配列するようにテレビ130を制御する。図2は、チャンネルエントリー217の使用順序がチャンネル2、4、5及び7であるようなスケジュールレイアウト200の状態を示している。
【0019】
更に別の実施例では、チャンネルエントリーは、ユーザにより番組名が指定された頻度に基づきチャンネル軸216に沿って配列することができる。ユーザが番組名の1つを指定するたびに、選択プログラム152は、その指定された番組名に関連した番組カウンタ153を増加する。番組カウンタ153は、メモリ150のRAM部分に記憶されるのが好ましい。選択プログラム152は、グラフィック表示ジェネレータ157を介して、番組名が最も多い回数指定されたチャンネルエントリーから番組名が最も少ない数指定されたチャンネルエントリーへと至る使用順序でチャンネルエントリー217を配列するようにテレビ130を制御する。図2は、最も多い回数指定された番組名が、現在表示されるチャンネルエントリーに対してチャンネル2に関連されるようなスケジュールレイアウト200の状態を示している。最も少ない回数指定された番組名は、現在表示されるチャンネルエントリーに対しチャンネル7に関連される。スケジュール200はスクロールするので(スクロールの特徴は、以下で詳細に説明する)、チャンネル2より頻繁に表示される番組名及びチャンネル7より少ない頻度で表示される番組名もある。
【0020】
上記の説明は、関連する番組名が指定される頻度に基づいてチャンネルエントリー217を配列することに集約されたが、当業者であれば、他の属性又は選択パターンを監視しそしてその監視の結果に基づいてチャンネルエントリーを再配列できることが理解されよう。
【0021】
又、スケジュールレイアウト200は、テレビ番組をグリッド210によって表示すべき日付をユーザが選択するところの日付セレクタ220も備えている。この日付セレクタ220は、選択された日付をユーザが図示されたように年代順に前後に移動するところの矢印ボタンを備えている。又、スケジュールレイアウト200は、日付セレクタ220を介してユーザにより既に選択された日付であってテレビ番組がグリッド210により表示されるところの日付を指示する日付エントリー222も備えている。グリッド210は、現在選択された日付に基づいて内容が変化する。
【0022】
スケジュールレイアウト200は、グリッド210の時間軸214に現在表示されている時間エントリーとは異なる時間エントリー215を選択するためにユーザがスクロールするところの時間スクロールバー224を備えている。新たに選択された時間エントリー215及び既に選択されているチャンネルエントリー217に対応する番組名がグリッドエントリー212に表示される。例えば、時間スクロールバー224は、図2に示すように、時刻6:00PM、6:30PM、7:00PM及び7:30PMに対する時間エントリーが選択されるようにスクロールされる。同様に、スケジュールレイアウト200は、グリッド210に現在表示されているチャンネルエントリーとは異なるチャンネルエントリー217を選択するようにユーザがスクロールするチャンネルスクロールバー226も備えている。新たに選択されたチャンネルエントリー217及び既に選択されている時間エントリー215に対応する番組名がグリッドエントリー212に表示される。例えば、チャンネルスクロールバー226は、図2に示すように、チャンネル2、4、5及び7に対するチャンネルエントリー217が選択されるように操作される。従って、時間スクロールバー224及びチャンネルスクロールバー226を操作することにより、ユーザは、スケジュールレイアウト200に示されたグリッド210の表示部分の内容を変える。別の実施例では、入力装置120に設けられた方向ボタンによってグリッドの内容が操作される。
【0023】
本発明は、スケジュールレイアウト200から選択されたテレビ番組の記述をスケジュールレイアウトと同時に表示する。図2に示すように、スクリーン表示は、テキスト表示窓230及びグラフィック内映像表示窓240を含む。テキスト表示窓230は、スケジュールレイアウト200とは個別のスクリーン表示の位置に設けられる。テキスト表示窓230は、グリッド210から現在選択された番組を記述するテキストストリングをスケジュールレイアウト200と同時に表示する。
【0024】
グラフィック内映像表示窓240も、スケジュールレイアウト200とは個別の位置に設けられる。グラフィック内映像表示窓240は、グリッド210から現在選択されたテレビ番組のグラフィック表示を含む。現在選択された番組が実際に放送されている場合には、選択プログラム152は、選択された番組の縮小サイズの映像表示をグラフィック内映像表示窓240に表示するようにチューナ115及びグラフィック内映像プロセッサ155に命令する。テレビのスクリーン表示にこのような縮小サイズの表示をいかに設けるかは当業者に明らかであろう。現在選択された番組が放送されていないときは、選択プログラム152は、グラフィック内映像プロセッサ155を介して、グラフィック内映像表示窓240にブランクの窓を表示するか、或いは選択された番組又はネットワークロゴを表すビットマップ、又はネットワークにより与えられる番組映像クリップを表示するようにテレビ30を制御する。ビットマップは、ケーブルソース110によって供給され、そして選択プログラム152により番組情報の一部分としてメモリ150のRAM部分に記憶される。
【0025】
本発明の好ましい実施例では、テレビ番組がユーザにより選択されたときに、その選択された番組のテキスト記述及びグラフィック表示の両方が表示されるのが好ましい。ユーザがグリッド210において異なるエントリー212を指定することにより選択された番組を変更するときには、選択プログラム152は、グラフィック表示ジェネレータ157を介して、その選択された番組についてテキスト表示窓230に表示されたテキスト記述とグラフィック内映像表示窓240に示されたグラフィック表示とを同時に変更し、新たに選択された番組に対応させるようにする。その結果、ユーザには、ユーザが検討のために選択したテレビ番組の有用な記述が一貫して与えられ、これらの記述は、ユーザがテレビ番組を選択するところのスケジュールレイアウトと同時に与えられる。
【0026】
又、スクリーン表示は、表示メニュー250も備え、これは、スケジュールボタン252、トピックスボタン254、記録ボタン256及びテレビボタン258を含む。表示メニュー250は、コンピュータシステムの種々の動作段階で表示される。これらの動作段階は、スケジュールレイアウト200から番組を選択し、選択された番組を表示し、そしてトピックススクリーンから番組を選択することを含む。スケジュールボタン252が選択されたときには、選択プログラム152は、グラフィック内映像プロセッサ155を経て、図2のスクリーン表示を示すようにテレビ130を制御し、そしてスケジュールレイアウト200からテレビ番組のユーザ選択を得る。図2は、スケジュールボタン252が選択された後のスクリーン表示の状態を示している。従って、スケジュールボタンは不作動にされる。トピックスボタン254が選択されたときは、選択プログラム152は、グラフィック内映像プロセッサ155を経て、スクリーン表示に代わってトピックススクリーンを表示するようにテレビ130を制御する。
【0027】
ユーザが記録ボタン256を選択したときには、選択プログラム152は、現在選択されたテレビ番組をビデオレコーダ140に記録するように指定する。ビデオテープにおいてテレビ番組が記録されるべき位置の直前にグラフィック映像を挿入して、テレビ番組の記録の日付、長さ及び時刻を指示することができる。このグラフィック像は、ビデオテープ上に記録されたテレビ番組を探索し易くする。同様に、ビデオテープの終わりにグラフィック像を入れて、テレビ番組の終わりを指示することもできる。これは、テレビ番組の終わりを見つけ易くする。選択プログラム152は、グラフィック表示ジェネレータ157を経て、選択されたテレビ番組に対するグリッドエントリー212において番組名の次に記録アイコン260を表示する。指定の番組がその後に放送されたときには、記録プログラム154が指定の番組を記録する。テレビボタン258が選択されたときには、選択プログラム152は、チューナ115及びグラフィック内映像プロセッサ155を経て、選択されたテレビ番組を表示するようにテレビ130を制御する。
【0028】
本発明は、テレビ130にスクリーン表示を与えるのに必要な番組情報を記憶する。選択プログラム152は、メモリ150において図3に示された番組テーブル300に番組情報を記憶する。番組テーブル300は、スクリーン表示のグリッドエントリー212の1つによって表された各テレビ番組に対し番組エントリー310を備えている。各番組エントリー310は、各テレビ番組に対する番組名を含む名前フィールド320を備えている。又、各番組エントリー310は各番組の放送時間も含む。記憶された放送時間は、日付、開始時刻及び放送の長さより成る。各番組エントリー310は、更に、放送の日付の指示を記憶する日付フィールド322と、放送の開始時刻の指示を含む開始時刻フィールド324と、放送の長さの指示を含む長さフィールド326とを備えている。
【0029】
又、選択プログラム152は、メモリ150において番組テーブル300にチャンネル指示子も記憶する。各番組エントリー310は、対応するテレビ番組が放送されるチャンネルのチャンネル名を記憶するチャンネル名フィールド328を備えている。又、各番組エントリー310は、対応するテレビ番組が放送されるチャンネルのチャンネル番号を記憶するチャンネル番号フィールド330も備えている。説明を容易にするために、チャンネル名が番組テーブル300に記憶されて図3に示されている。しかしながら、別の実施例では、各チャンネル名は各チャンネル番号と一緒に個別のテーブルに記憶され、同じチャンネルに番組が送られるたびにチャンネル名を繰り返す必要がないようにされる。
【0030】
コンピュータシステムは、各テレビ番組の記述を記憶する。選択プログラム152は、記述をメモリ150において番組テーブル300に記憶する。記述は、圧縮形態で記憶することができる。各番組エントリー310は、テレビ番組を記述するテキストストリングを含む記述フィールド340と、ビットマップ識別子を含むビットマップ識別子フィールド350とを備えている。
【0031】
最終的に、ユーザが選択された番組を記録する要求を出したときには、選択プログラム152は、その番組の放送時間に達したときにその選択されたテレビ番組が記録されるべきであると指定する。選択プログラム152は、選択された番組に対する記録指示子であって、その選択されたテレビ番組が記録されるべきであることを指示する記録指示子を番組テーブル300に記憶する。各番組エントリー310は、記録識別子を記憶する記録識別子フィールド360を含む。例えば、記録識別子は、対応する番組を記録すべき場合に値「1」(「真」を示す)を有し、さもなくば、値「0」(「偽」を表す)を有するフラグである。別の実施例では、記録されると指定された番組に対するエントリーのみを有する個別のテーブルが形成される。この個別のテーブルの各エントリーは、指定された番組に対する番組エントリー310を指すポインタと、番組が現在記録されているかどうかを指示する記録フラグとを含む。
【0032】
流れ線図
テレビ番組を選択する機能をユーザに与える選択プログラム152の流れ線図が図4に示されている。図1を参照して上記したように、選択プログラム152は、メモリ150に記憶されて、コンピュータ100のCPU170により実行される。割り込み駆動システムにおいては、図4及び他のフローチャートに示されたユーザ入力ベースの段階は、図4に示された通りの順序で実行されなくてもよく、むしろ、適当な割り込みにより指示されるユーザ入力時に実行されることを理解されたい。しかしながら、このような段階は説明を容易にするために順次に示してある。ステップ400において、選択プログラムは、最初に、上記のようにケーブルソース110から番組情報を得る。ステップ402において、選択プログラムは、その得た番組情報を番組テーブル300へ記憶する。別の実施例において、基礎的なシステムの速度が許す場合には、番組情報はケーブルソース110に存在し、必要に応じて、コンピュータ100によりリアルタイムで得られる。選択プログラム152は、次いで、表示メニュー250を通してユーザからの入力に連続的に応答する。
【0033】
ステップ403において、選択プログラムは、最初に、表示メニュー250を表示する。ステップ404において、選択プログラム152は、ユーザが表示メニュー250からスケジュールボタン252を選択したかどうかを決定する。もしそうならば、選択プログラム152は、ステップ406においてスケジュールルーチンを実行し、スケジュールレイアウト200を表示すると共に、その表示されたスケジュールレイアウト200に基づいてユーザ入力を得る。スケジュールルーチンが復帰すると、選択プログラム152の制御はステップ426へ分岐する。
【0034】
ユーザがスケジュールボタン252を選択しなかった場合は、制御はステップ408へ進む。ステップ408において、選択プログラムは、ユーザが表示メニュー250からトピックスボタン254を選択したかどうか判断する。もしそうであれば、選択プログラム152は、ステップ410においてトピックスルーチンを実行する。トピックスルーチンは、テレビ番組の分類を指示するユーザからのトピックス選択を得、そしてその指示された分類から選択されたテレビ番組を得る。トピックスルーチンが復帰したときには、制御はステップ426へ分岐する。
【0035】
ユーザがステップ408においてトピックスボタンを選択しなかった場合は、制御はステップ412へ進む。ステップ412において、ユーザが表示メニュー250から記録ボタン256を選択した場合は、ステップ414が実行される。ステップ414において、選択プログラム152は、スケジュールレイアウト200に記録アイコン260を表示する。次いで、制御はステップ416へ進み、選択プログラム152は、選択された番組が記録されるべきであることを示す記録指示子をセットする。ステップ416を実行した後に、制御はステップ426へ分岐する。
【0036】
ユーザがステップ412において記録ボタン256を選択しなかった場合は、制御はステップ418へ進む。ステップ418において、選択プログラムは、ユーザが表示メニュー250からテレビボタン258を選択したかどうかを判断する。もしそうでなければ、制御はステップ426へ分岐する。ユーザがテレビボタン258を選択した場合には、制御はステップ420へ進む。ステップ420において、選択されたテレビ番組が現在放送されている(即ち「オン」である)場合には、制御はステップ421へ進む。ステップ421において、選択プログラム152は、入力/出力装置160を経て、現在選択された番組を視聴のためにテレビのスクリーン全体に表示するようにチューナ115を制御する。選択された番組は、ユーザがチャンネルを切り換えるか又は別の選択を行うように表示メニュー250に要求を出すまで表示されたままとなる。ユーザがチャンネルを切り換えるときには、その新たなチャンネルに送られる番組に対し番組エントリー310のテキスト記述フィールドに記憶されたテキスト記述が、その同じ番組エントリー310にある番組名、チャンネル名及びチャンネル番号と共に、任意に表示される。ステップ422において、ユーザが表示メニュー250を要求する場合には、制御はステップ423へ進み、選択プログラムは表示メニューを表示する。さもなくば、制御はステップ421へループし、そして番組が表示され続ける。ステップ423が実行された後に、制御はステップ426へ進む。
【0037】
選択プログラム152が、ステップ420において、現在選択された番組が現在放送されていない(即ち「オン」でない)と判断する場合には、制御がステップ424へ進む。ステップ424において、選択プログラム152は、グラフィック表示ジェネレータ157を経て、テキスト記述フィールド340のテキストストリングを表示するようにテレビ130を制御する。又、選択プログラム152は、グラフィック表示ジェネレータ157を経て、選択された番組のビットマップ識別子フィールド350に識別されたビットマップ(ビットマップが存在する場合)又はブランクな窓(ビットマップが存在しない場合)をグラフィック内映像表示窓240に表示するようにテレビ130を制御する。ステップ424を実行した後に、制御はステップ426へ進み、ケーブルソース110から新たな番組情報が受け取られたかどうか決定される。もしそうであれば、制御はステップ400へ戻り、選択プログラムが新たな番組情報を得る。さもなくば、制御はステップ404へ戻り、選択プログラム152は、表示メニュー250を経てユーザ入力に応答し続ける。
【0038】
ユーザが表示メニュー250のスケジュールボタン252を選択したときは、スケジュールルーチンが実行される。図5は、選択プログラム152のステップ406において実行されるスケジュールルーチンの流れ線図である。ステップ500において、スケジュールルーチンは、スケジュールレイアウト200をテレビ130に表示する。特に好ましい実施例においては、チャンネルエントリー217及びそれに対応するグリッドエントリー212は、テレビ番組又はチャンネルが選択された回数に基づく順序で表示される。即ち、特定の時間に最も頻繁に選択されるチャンネルに対応するチャンネルエントリー217及びグリッドエントリー212がグリッド210において最も高く表示される。この方法又は順序付けは、図7のトピックスの選択の説明に関して詳細に述べる。ステップ502において、スケジュールルーチンは、ユーザが、必要に応じて時間スクロールバー224及びチャンネルスクロールバー226をスクロールするように入力装置120を用いてスケジュールレイアウト200のグリッドエントリー212における番組名を指定しそしてその番組名を有するグリッドエントリー212を選択したかどうかを判断する。もしそうであれば、制御はステップ504へ進む。ステップ504において、選択変更ルーチンが実行される。選択変更ルーチンは、新たに選択された番組の記述を表示する。
【0039】
ユーザがステップ502において番組名を指定しない場合には、制御はステップ506へ進む。ステップ506において、スケジュールルーチンは、ユーザが表示メニュー250からトピックスボタン254、記録ボタン256又はテレビボタン258を選択したかどうかを判断する。もしそうであれば、スケジュールルーチンは、選択プログラム152へ復帰し、上記のように、トピックスボタン254、記録ボタン256又はテレビボタン258の選択に応答する。スケジュールルーチンが、ステップ506において、ユーザがこれらボタンの1つを選択しなかったと判断した場合は、制御ループはステップ502へ戻り、スケジュールルーチンはユーザ入力をチェックし続ける。
【0040】
ユーザがスケジュールレイアウト200のグリッドエントリー212における番組名を指定するときは、選択された番組が変更される。図6は、選択された番組を変更する選択変更ルーチンの流れ線図である。ステップ600において、選択変更ルーチンは、選択されたテレビ番組をハイライト処理し、それ以前に選択されていた番組からハイライトを除去する。例えば、選択変更ルーチンは、選択されたグリッドエントリー212を増加した輝度で表示するか反転映像で表示する。次いで、制御はステップ602へ進む。ステップ602において、選択変更ルーチンは、図2のテキスト表示窓230に、選択された番組名に対応するテキストストリングを表示する。
【0041】
又、コンピュータシステムは、図2に示すスクリーン表示にグラフィック内映像表示窓240を形成する。選択変更プログラムは、グラフィック内映像表示窓240に、新たに選択された番組に対応するグラフィック像を表示する。ステップ610において、新たに選択された番組が現在放送されている(即ち、オンである)場合は、選択変更ルーチンがステップ612を実行する。ステップ612において、選択変更ルーチンは、新たに選択された番組をテレビ130においてグラフィック内映像表示窓240に表示するようにチューナ115を制御する。選択変更ルーチンは、ステップ610において、選択された番組が現在放送されていないと判断すると、ステップ614を実行する。ステップ614において、選択変更ルーチンは、グラフィック内映像表示窓240に、その選択された番組に対する番組エントリー310のビットマップ識別子350により識別されたビットマップを表示する(ビットマップが存在する場合)か、又はブランクな窓を表示する(ビットマップが存在しない場合)。
【0042】
ユーザが表示メニュー250からトピックスボタン254を選択するときは、トピックスルーチンが実行される。トピックスルーチンの流れ線図が図7に示されている。ステップ700において、トピックスルーチンは、「スポーツ」や、「映画」等の特定の分類内に定めることのできるテレビ番組をユーザが選択できるところの多数のトピックスを含んだトピックスリスト又は1組のトピックス像(例えば、アイコン)を表示する。トピックスルーチンは、スケジュールレイアウト200に代わって、図2に示すスクリーン表示にトピックスリストを表示する。トピックスリストは、ケーブルソース110によって供給される。トピックスルーチンは、トピックスリストをテキスト窓230、グラフィック内映像窓240及び表示メニュー250と同時に表示する。ステップ702において、トピックスルーチンは、ユーザが入力装置120を用いて表示されたトピックスリストからトピックスを選択したかどうかを判断する。ユーザがトピックスを選択しない場合には、制御がステップ703へ進み、トピックスルーチンは、ユーザがスケジュールボタン252、記録ボタン256又はテレビボタン258を選択したかどうか判断する。もしそうであれば、トピックスルーチンは復帰する。さもなくば、制御はステップ702へループして戻り、トピックスルーチンは、ユーザ選択をチェックし続ける。
【0043】
ステップ702において、ユーザが表示されたトピックスリストからトピックスを選択する場合には、制御はステップ704へ進む。ステップ704ないし714において、トピックスルーチンは、選択されたトピックスに基づいて分類されたテレビ番組のユーザ選択に応答する。ステップ704において、トピックスルーチンは、コンピュータ100のメモリ150に記憶されたトピックスカウントを増加する。トピックスカウントは、ユーザにより選択された特定のトピックスが過去に選択された全回数を指示する。次いで、制御は、ステップ706へ進み、トピックスルーチンは、選択された項目の数に基づいてステップ700でトピックスリストにトピックスが表示される順序を更新する。即ち、最も頻繁に選択されたトピックスが最初に表示され、その次に最も頻繁に選択されたトピックスが第2に表示され、等々となる。次いで、制御はステップ708へ進む。従って、トピックスルーチンが次に実行されるときに、その更新されたトピックス順序が反映される。当業者であれば、トピックスリストが表示される順序を維持及び更新する種々の公知技術が明らかであろう。又、当業者であれば、上記表示の適応式に学習される順序は、トピックスの選択頻度に基づくだけでなく、各ネットワーク、ショー、出演者、ディレクター等の選択頻度にも基づいて適用できることが明らかであろう。又、ここに述べる適応式に学習される順序付けは、図2のスケジュールレイアウトにグリッドエントリー212が表示される順序にも適用できる。
【0044】
トピックスルーチンは、ステップ708において、ステップ702でユーザにより選択されたトピックスで定められた全てのテレビ番組の番組名をリストする番組リストを表示する。トピックスルーチンが、ステップ710において、ある番組名がユーザにより入力装置120を用いて表示された番組リストから指定されていると判断した場合には、制御はステップ712へ進み、選択変更ルーチンが実行される。選択変更ルーチンは図6について述べた。次いで、制御はステップ710を繰り返すようにループする。トピックスルーチンが、ステップ710において、番組名が指定されなかったと判断する場合は、制御がステップ714へ進む。トピックスルーチンは、ステップ714において、トピックスボタン254、記録ボタン256又はテレビボタン258が表示メニュー250から選択されたかどうかを判断する。もしそうであれば、トピックスルーチンは選択プログラム152へ復帰し、選択に応答する。さもなくば、制御はステップ710へループして戻り、トピックスルーチンは、番組リストからの番組メニューのユーザ選択をチェックし続ける。
【0045】
本発明は、記録されるべきテレビ番組を選択する機能をユーザに与える。図8は、コンピュータ100のメモリ150に記憶される記録プログラム154の流れ線図である。この記録プログラム154は、CPU170によって実行され、テレビ番組の放送時間になったときに記録されるようセットされたテレビ番組に応答する。図1のCPU170は、マルチタスクを実行するマイクロプロセッサであるのが好ましい。このように、CPU170は、選択プログラム152及び記録プログラム154を同時に実行する。或いは又、選択プログラム152及び記録プログラム154が単一のループ内で順次に実行されてもよい。ステップ800において、記録プログラムは、番組テーブル300の番組エントリー310の記録指示子フィールド360に含まれた記録指示子がセットされたかどうか判断する。もしそうでなければ、制御はステップ801へ分岐し、番組テーブル300の次の番組エントリー310を得そして該次の番組エントリーに対しステップ800を繰り返すようにループする。記録プログラム154は、セットされた記録指示子が見つかるまで、各番組エントリー310の記録指示子フィールド360において記録指示子をチェックし続ける。セットされた記録指示子が見つかったときには、制御はステップ802へ進む。記録されるべき番組が記録指示子によるのではなく個別のテーブルにおけるエントリーによって指示されるような上記の別の実施例においては、個別のテーブルにおける各次のエントリーが検索され、次いで、制御がステップ802へ進む。
【0046】
ステップ802において、CPU170により指示された現在時刻が、セットされた記録指示子を有するテレビ番組(又は上記の別の実施例では、個別のテーブルに指示されたテレビ番組)の開始時刻に達したか又は越えたかどうかを判断する。上記したように、テレビ番組の開始時刻は、そのテレビ番組に対する番組エントリー310の開始時刻フィールド324に記憶される。得られた開始時刻に達しないかそれを越えない場合には、制御はステップ801へ分岐して次の番組エントリー310を得、そして次の番組エントリー310の記録指示子フィールド360における記録指示子をチェックすることにより次のテレビ番組に対してステップ800を再び実行するようにループする。
【0047】
記録プログラム154が、ステップ802において、現在時刻が記録されるべきテレビ番組の開始時刻に達したと判断する場合には、制御はステップ803へ進む。ステップ803において、記録プログラム154は、メモリ150に記憶された記録フラグが「真」にセットされた(テレビ番組が既に記録されていることを指示する)かどうか判断する。もしそうならば、処理は、ステップ810に続く。別の実施例では、同じ番組を記録し続ける(この場合は、制御はステップ810へ進む)か、新たな番組を記録する(この場合は、制御はステップ804へ進む)かどうかについてのユーザからの選択を得る。ステップ803へ説明を戻すと、記録プログラム154が、記録フラグが「偽」へセットされたと判断する場合に、制御はステップ804へ進み、記録フラグが「真」となるようセットされる。次いで、制御はステップ805へ進む。ステップ805において、記録プログラムは、記録を開始するコマンドを入力/出力装置160を経てビデオレコーダ140へ与える。好ましい実施例において、コマンドは赤外線コマンドである。ステップ806において、記録プログラム154は、記録されるべき番組を記述するテキストストリングのグラフィック像を入力映像信号としてビデオレコーダ140へ供給する。記録プログラムは、記録されるべき番組に対して番組エントリー310のテキスト記述フィールド340からテキストストリングを得る。記録プログラムは、短い時間(例えば、10秒)テレビ130によって表示されるべきテキストストリングをビデオレコーダ140へ供給し、次いで、ステップ808へ進む。テキストストリングのグラフィック像は、ユーザがビデオテープ上の個々の番組の開始を位置決めし易くすると共に、どんな番組がビデオテープに記録されているかを発見し易くする。
【0048】
ステップ808において、記録プログラム154は、記録されるべき番組のチャンネルをビデオレコーダ140へ送り、ビデオレコーダ140がそのチャンネルを経て放送されるテレビ番組を記録するようにする。次いで、制御はステップ810へ進み、記録プログラムは、現在時刻が記録されているテレビ番組の終了時刻(開始時刻+長さ)に達したかどうか判断する。記録プログラムは、開始時刻フィールド324から開始時刻を得ると共に、記録されているテレビ番組に対して与えられた番組エントリー310の長さフィールド326から長さを得る。現在時刻がテレビ番組の終了時刻まで達したときには、制御はステップ812へ進み、記録プログラムは、記録を停止するコマンドを入力/出力装置160を経てビデオレコーダ140へ送信する。コマンドは、赤外線コマンドであるのが好ましい。次いで、ステップ814において、記録フラグは「偽」にリセットされる。ステップ816において、記録プログラム154は、記録指示子フィールド360の記録指示子を「偽」の値にリセットする。次いで、制御はステップ800へ戻り、記録プログラムは、記録されるべき次のテレビ番組をチェックし続ける。
【0049】
1つ以上の特定の実施例について本発明を説明したが、当業者であれば、本発明の精神から逸脱せずに種々の変更がなされ得ることが明らかであろう。本発明の範囲は、特許請求の範囲のみによって限定されるものとする。
【図面の簡単な説明】
【図1】本発明の好ましい実施例のコンピュータシステムを示すブロック図である。
【図2】好ましい実施例により表示されるスクリーン表示の図である。
【図3】好ましい実施例において番組情報を記憶する番組テーブルを示す図である。
【図4】好ましい実施例により実行される選択プログラムの流れ線図である。
【図5】図4の選択プログラムにより実行されるスケジュールルーチンの流れ線図である。
【図6】図5のスケジュールルーチン及び図7のトピックスルーチンにより実行される選択変更ルーチンの流れ線図である。
【図7】図4の選択プログラムによって実行されるトピックスルーチンの流れ線図である。
【図8】好ましい実施例の記録プログラムの流れ線図である。
【符号の説明】
100 コンピュータ
110 ケーブルソース
115 チューナ
120 入力装置
130 テレビ
140 ビデオレコーダ
150 メモリ
152 選択プログラム
155 グラフィック内映像プロセッサ
157 グラフィック表示ジェネレータ
160 I/Oユニット
170 CPU
200 スケジュールレイアウト
210 グリッド
212 グリッドエントリー
217 チャンネルエントリー
Claims (16)
- 複数のテレビ番組の中から選択された番組をユーザから得るためのコンピュータにより実行される方法において、
(a)各テレビ番組ごとに、番組名、放送時間及びテレビ番組のテキスト記述を記憶し、
(b)各テレビ番組ごとに、番組名及び放送時間をディスプレイ装置へ供給して、番組名を放送時間と視覚的に関連付けるスケジュールレイアウトで表示し、
(c)選択された番組の指定をユーザから得、そして
(d)その選択された番組のテキスト記述及びテレビ番組のグラフィック記述をディスプレイ装置へ供給して、上記スケジュールレイアウトと共に個別の位置に同時に表示する、という段階を備え、
上記段階(a)は、更に、各テレビ番組ごとに、番組名及び放送時間に関連したチャンネル指示子を記憶し、そして上記段階(b)は、上記チャンネル指示子をディスプレイ装置に供給して上記スケジュールレイアウトで表示し、チャンネル指示子を番組名及び放送時間に視覚的に関連させることを含み、
上記スケジュールレイアウトは、各テレビ番組の番組名を含むグリッドであって、各テレビ番組に関連したチャンネル指示子を参照するチャンネル軸と、テレビ番組に各々関連した放送時間を参照する時間軸とを有しているグリッドを備えたことを特徴とする方法。 - 各チャンネル指示子ごとに、そのチャンネル指示子がユーザによって指定された回数を決定し、そして
最も多い回数指定されたチャンネル指示子から、最も少ない回数指定されたチャンネル指示子へと至る順序で上記チャンネル軸上にチャンネル指示子を配列する、
という段階を更に備えた請求項1に記載の方法。 - 或る番組がユーザによって指定された回数を決定し、そして
ユーザにより最も高い頻度で指定された番組のチャンネル指示子から、ユーザにより最も低い頻度で指定された番組のチャンネル指示子へと至る順序で上記チャンネル軸上にチャンネル指示子を配列する、
という段階を更に備えた請求項1記載の方法。 - 上記段階(a)は1組のトピックスを記憶することを含み、各トピックスは、そのトピックスに基づいて分類された1つ以上の番組を有し、そして上記段階(c)は、ユーザにより選択されたトピックスを得、その選択されたトピックスに基づいて分類されたテレビ番組のリストを表示し、そしてその番組リストからの指定された番組を選択された番組としてユーザから得ることを含む請求項1に記載の方法。
- 上記段階(c)は、ユーザにトピックスのリストを与えそしてそのトピックスのリストからの指定されたトピックスを選択されたトピックスとしてユーザから得ることを含み、上記トピックスのリストは、各トピックスが既に選択された回数に対応する順序で与えられる請求項4に記載の方法。
- 上記段階(c)は、トピックスに基づいて分類されたテレビ番組のリストを、同じチャンネルにおいて表示されるテレビ番組の選択の頻度に基づく順序で表示することを含む請求項4に記載の方法。
- (e)選択された番組を視聴する要求をユーザから得、そして(f)その要求された番組をディスプレイ装置の全スクリーンに表示するという段階を備えた請求項1に記載の方法。
- ユーザによりチャンネルが切り換えられたときに新たな番組のテキスト記述を表示する段階を更に備えた請求項7に記載の方法。
- 上記番組情報は、上記要求された番組の番組名を含む請求項8に記載の方法。
- (e)選択された番組を記録するための要求をユーザから得、そして
(f)その要求を得るのに応答してその選択された番組に対して記憶されている対応する放送時間にその選択された番組を記録するように記録装置に命令を与える、
という段階を更に備えた請求項1に記載の方法。 - 複数のテレビ番組の中から選択された番組をユーザから得るためのコンピュータにより実行される方法において、
(a)各テレビ番組ごとに、番組名、放送時間及びテレビ番組のテキスト記述を記憶し、
(b)各テレビ番組ごとに、番組名及び放送時間をディスプレイ装置へ供給して、番組名を放送時間と視覚的に関連付けるスケジュールレイアウトで表示し、
(c)選択された番組の指定をユーザから得、
(d)その選択された番組のテキスト記述及びテレビ番組のグラフィック記述をディスプレイ装置へ供給して、上記スケジュールレイアウトと共に個別の位置に同時に表示し、
(e)選択された番組を記録するための要求をユーザから得、
(f)その指示された番組に対して記憶されている対応する時間にその指示された番組を記録するように記録装置に命令を与え、そして
(g)上記指示された番組を記憶するための命令を与える上記段階(f)を実行する所定時間前にテキスト記述を記録するように記録装置に命令を与える、
という段階を備えた方法。 - 複数のテレビ番組の中から選択された番組をユーザから得るためのコンピュータにより実行される方法において、
(a)各テレビ番組ごとに、番組名、放送時間及びテレビ番組のテキスト記述を記憶し、
(b)各テレビ番組ごとに、番組名及び放送時間をディスプレイ装置へ供給して、番組名を放送時間と視覚的に関連付けるスケジュールレイアウトで表示し、
(c)選択された番組の指定をユーザから得、
(d)その選択された番組のテキスト記述及びテレビ番組のグラフィック記述をディスプレイ装置へ供給して、上記スケジュールレイアウトと共に個別の位置に同時に表示する、
という段階を備え、
上記段階(d)は、選択された番組の放送をグラフィック内映像の表示窓においてディスプレイ装置へ供給し、スケジュールレイアウトと同時に表示することを含む方法。 - 複数のテレビ番組の中から選択された番組をユーザから得るためのコンピュータにより実行される方法において、
(a)各テレビ番組ごとに、番組名、放送時間及びテレビ番組のテキスト記述を記憶し、
(b)各テレビ番組ごとに、番組名及び放送時間をディスプレイ装置へ供給して、番組名を放送時間と視覚的に関連付けるスケジュールレイアウトで表示し、
(c)選択された番組の指定をユーザから得、そして
(d)その選択された番組のテキスト記述及びテレビ番組のグラフィック記述をディスプレイ装置へ供給して、上記スケジュールレイアウトと共に個別の位置に同時に表示する、
という段階を備え、
上記記憶段階(a)は、選択された番組を記述するビットマップを記憶することを含み、そして上記段階(d)は、そのビットマップをディスプレイ装置に供給してスケジュールレイアウトと同時に表示することを含む方法。 - ケーブルソースによって供給される複数のテレビ番組の中から選択されるテレビ番組の選択性をユーザに与えるコンピュータシステムにおいて、ディスプレイと、選択されたテレビ番組をユーザから得るところの入力装置と、上記ディスプレイ及び入力装置に接続されたコンピュータとを備え、このコンピュータは、上記入力装置から選択されたテレビ番組を得る入力/出力ユニットと、複数のテレビ番組の各々の番組名、放送時間及び記述を記憶するメモリと、上記入力/出力ユニットから選択されたテレビ番組を得、上記メモリからその選択されたテレビ番組の記述を読み取り、そしてその選択されたテレビ番組の記述をディスプレイに供給して、複数のテレビ番組の番組名及び放送時間と同時に表示するためのプロセッサと、を含むことを特徴とするコンピュータシステム。
- 上記入力装置、上記ディスプレイ及び上記入力/出力ユニットに接続されたチューナを更に備え、上記ディスプレイはテレビジョンを含み、そして上記プロセッサは、選択されたテレビ番組を表示するためにユーザにより入力装置を経て与えられた要求を上記入力/出力ユニットから得たときにその選択されたテレビ番組をテレビジョンに表示するように上記チューナを制御する請求項14に記載のコンピュータシステム。
- 上記コンピュータ及びディスプレイに接続されたビデオレコーダを更に備え、そして上記プロセッサは、選択されたテレビ番組を記録するためにユーザにより入力装置を経て与えられた要求を上記入力/出力ユニットから得たときにその選択されたテレビ番組を記録するように上記ビデオレコーダを制御する請求項14に記載のコンピュータシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US24174394A | 1994-05-12 | 1994-05-12 | |
US08/241743 | 1994-05-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0851595A JPH0851595A (ja) | 1996-02-20 |
JP3588159B2 true JP3588159B2 (ja) | 2004-11-10 |
Family
ID=22911999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11300495A Expired - Lifetime JP3588159B2 (ja) | 1994-05-12 | 1995-05-11 | テレビ番組を効率的に選択する方法及びシステム |
Country Status (5)
Country | Link |
---|---|
US (1) | US5731844A (ja) |
EP (1) | EP0682452B2 (ja) |
JP (1) | JP3588159B2 (ja) |
KR (1) | KR100348915B1 (ja) |
DE (1) | DE69519762T3 (ja) |
Families Citing this family (298)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US10361802B1 (en) * | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
JP4472786B2 (ja) | 1993-03-05 | 2010-06-02 | ジェムスター ディベロプメント コーポレイション | テレビジョン番組情報を通信する方法及びシステム |
US6239794B1 (en) * | 1994-08-31 | 2001-05-29 | E Guide, Inc. | Method and system for simultaneously displaying a television program and information about the program |
US8793738B2 (en) | 1994-05-04 | 2014-07-29 | Starsight Telecast Incorporated | Television system with downloadable features |
DK1558028T3 (da) * | 1994-05-20 | 2012-10-22 | United Video Properties Inc | Forbedret elektronisk fjernsynsprogramfortegnelses-guidesystem og fremgangsmåde |
US6396546B1 (en) * | 1994-05-20 | 2002-05-28 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
US20050204384A1 (en) * | 1994-08-31 | 2005-09-15 | Gemstar Development Corporation | Method and apparatus for displaying television programs and related text |
US6460036B1 (en) * | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
US5758257A (en) | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
EP0720362A3 (en) * | 1994-12-29 | 2000-12-13 | Thomson Consumer Electronics, Inc. | Television on-screen display system utilizing text data compression |
US6426779B1 (en) | 1995-01-04 | 2002-07-30 | Sony Electronics, Inc. | Method and apparatus for providing favorite station and programming information in a multiple station broadcast system |
DE69607528T2 (de) * | 1995-02-02 | 2000-10-19 | Koninklijke Philips Electronics N.V., Eindhoven | Mischen eines videomosaiks mit teletext |
US5880768A (en) * | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
US6868551B1 (en) * | 1995-05-05 | 2005-03-15 | Microsoft Corporation | Interactive program summary panel |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
CN1095277C (zh) * | 1995-07-03 | 2002-11-27 | 皇家菲利浦电子有限公司 | 向接收机发送菜单的方法和装置 |
US8850477B2 (en) | 1995-10-02 | 2014-09-30 | Starsight Telecast, Inc. | Systems and methods for linking television viewers with advertisers and broadcasters |
US6323911B1 (en) | 1995-10-02 | 2001-11-27 | Starsight Telecast, Inc. | System and method for using television schedule information |
US6388714B1 (en) * | 1995-10-02 | 2002-05-14 | Starsight Telecast Inc | Interactive computer system for providing television schedule information |
US6732369B1 (en) * | 1995-10-02 | 2004-05-04 | Starsight Telecast, Inc. | Systems and methods for contextually linking television program information |
US5929932A (en) * | 1995-10-24 | 1999-07-27 | Sanyo Electric Co., Ltd. | Program guide display controller at user terminal of television broadcasting system |
US5867226A (en) * | 1995-11-17 | 1999-02-02 | Thomson Consumer Electronics, Inc. | Scheduler employing a predictive agent for use in a television receiver |
US6216264B1 (en) | 1995-11-17 | 2001-04-10 | Thomson Licensing S.A. | Scheduler apparatus employing a gopher agent |
KR100636603B1 (ko) * | 1995-11-17 | 2007-03-13 | 톰슨 콘슈머 일렉트로닉스, 인코포레이티드 | 텔레비전수신기에사용하기위한예측에이전트를이용하는스케줄러장치및텔레비전프로그램검색방법 |
JP4420474B2 (ja) * | 1996-02-14 | 2010-02-24 | ソニー株式会社 | 電子番組ガイド表示制御装置及び方法 |
US5751372A (en) * | 1996-02-19 | 1998-05-12 | Hughes Electronics | Method and apparatus for navigating an on-screen program guide |
DE69714712T3 (de) | 1996-03-15 | 2011-07-07 | E GUIDE, INC., Calif. | Verfahren zur anzeige von fernsehprogrammen und dazugehörigem text |
CN1202658C (zh) | 1996-03-15 | 2005-05-18 | E盖德公司 | 录像节目索引和电子节目引导组合方法和选择节目的装置 |
US6240555B1 (en) * | 1996-03-29 | 2001-05-29 | Microsoft Corporation | Interactive entertainment system for presenting supplemental interactive content together with continuous video programs |
EP0798921B1 (en) * | 1996-03-29 | 2004-12-29 | Matsushita Electric Industrial Co., Ltd. | Broadcast receiving apparatus for television signals and program display method |
JP3601181B2 (ja) * | 1996-04-19 | 2004-12-15 | 株式会社日立製作所 | 受信装置 |
US7158188B1 (en) | 1996-04-19 | 2007-01-02 | Hitachi, Ltd. | Broadcasting and communication receiver apparatus |
US6469753B1 (en) | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
US6128009A (en) * | 1996-05-29 | 2000-10-03 | Sony Corporation | Program guide controller |
US5969748A (en) | 1996-05-29 | 1999-10-19 | Starsight Telecast, Inc. | Television schedule system with access control |
US5801787A (en) | 1996-06-14 | 1998-09-01 | Starsight Telecast, Inc. | Television schedule system and method of operation for multiple program occurrences |
JP4536169B2 (ja) * | 1996-06-28 | 2010-09-01 | ソニー株式会社 | 放送受信装置 |
US6567606B2 (en) * | 1996-07-05 | 2003-05-20 | Starsight Telecast Incorporation | On screen VCR programming guide |
JP3797709B2 (ja) * | 1996-07-22 | 2006-07-19 | 松下電器産業株式会社 | 視聴装置および録画装置 |
FR2752130B1 (fr) * | 1996-07-31 | 1999-03-19 | Thomson Multimedia Sa | Procede de selection de programmes, notamment de programmes de television et dispositif et interface graphique mettant en oeuvre ce procede |
JPH1055656A (ja) * | 1996-08-08 | 1998-02-24 | Sony Corp | 受信情報記録システム |
US6191781B1 (en) * | 1996-08-14 | 2001-02-20 | Samsung Electronics, Ltd. | Television graphical user interface that combines electronic program guide with graphical channel changer |
US6195089B1 (en) * | 1996-08-14 | 2001-02-27 | Samsung Electronics Co., Ltd. | Television graphical user interface having variable channel changer icons |
US6411308B1 (en) * | 1996-08-14 | 2002-06-25 | Samsung Electronics Co., Ltd. | Television graphical user interface having variable channel control bars |
US6057831A (en) * | 1996-08-14 | 2000-05-02 | Samsung Electronics Co., Ltd. | TV graphical user interface having cursor position indicator |
AU719459B2 (en) | 1996-09-17 | 2000-05-11 | Starsight Telecast Incorporated | Television schedule system with pop-up action menu and icons |
US6311329B1 (en) * | 1996-10-14 | 2001-10-30 | Sony Corporation | Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium |
JPH10136318A (ja) * | 1996-10-30 | 1998-05-22 | Casio Comput Co Ltd | 放送番組送受信システム、放送番組送信装置及び放送番組受信装置 |
CN1108699C (zh) * | 1996-11-21 | 2003-05-14 | 皇家菲利浦电子有限公司 | 发送与接收电视节目以及附加数据服务的电路和方法 |
JPH10164528A (ja) * | 1996-11-28 | 1998-06-19 | Sanyo Electric Co Ltd | テレビジョン放送方法及び好感度検出装置 |
US20030066085A1 (en) | 1996-12-10 | 2003-04-03 | United Video Properties, Inc., A Corporation Of Delaware | Internet television program guide system |
US6057890A (en) * | 1996-12-12 | 2000-05-02 | Echostar Engineering Corp. | User interface for television schedule system in which the future events are paged in time |
KR100203292B1 (ko) * | 1996-12-19 | 1999-06-15 | 윤종용 | 초간편 예약녹화장치 |
US6687906B1 (en) | 1996-12-19 | 2004-02-03 | Index Systems, Inc. | EPG with advertising inserts |
US8635649B2 (en) | 1996-12-19 | 2014-01-21 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
US6163316A (en) * | 1997-01-03 | 2000-12-19 | Texas Instruments Incorporated | Electronic programming system and method |
WO1998038831A1 (en) * | 1997-02-28 | 1998-09-03 | Starsight Telecast, Inc. | Television control interface with electronic guide |
US6141003A (en) * | 1997-03-18 | 2000-10-31 | Microsoft Corporation | Channel bar user interface for an entertainment system |
US5900915A (en) * | 1997-03-18 | 1999-05-04 | Thomson Consumer Electronics, Inc. | HD to SD guide converter for electronic television schedule system |
GB2325537B8 (en) * | 1997-03-31 | 2000-01-31 | Microsoft Corp | Query-based electronic program guide |
TW394901B (en) * | 1997-03-31 | 2000-06-21 | Compaq Computer Corp | Device with converged functionality |
US6313880B1 (en) * | 1997-04-03 | 2001-11-06 | Sony Corporation | Display with one or more display windows and placement dependent cursor and function control |
US9113122B2 (en) | 1997-04-21 | 2015-08-18 | Rovi Guides, Inc. | Method and apparatus for time-shifting video and text in a text-enhanced television program |
US7503057B2 (en) * | 1997-06-02 | 2009-03-10 | Sony Corporation | Client and server system |
JP4201843B2 (ja) † | 1997-06-06 | 2008-12-24 | トムソン コンシューマ エレクトロニクス インコーポレイテッド | テレビプログラムの処理方法 |
CN1179562C (zh) * | 1997-06-18 | 2004-12-08 | 松下电器产业株式会社 | 恢复和显示广播节目等信息的装置 |
JP3413065B2 (ja) * | 1997-07-03 | 2003-06-03 | 松下電器産業株式会社 | 番組情報処理装置 |
CA2297039C (en) * | 1997-07-21 | 2002-02-12 | Ronald Alexander | Systems and methods for displaying and recording control interface with television programs, videos, advertising information and program scheduling information |
US6175362B1 (en) * | 1997-07-21 | 2001-01-16 | Samsung Electronics Co., Ltd. | TV graphical user interface providing selection among various lists of TV channels |
US6020930A (en) * | 1997-08-28 | 2000-02-01 | Sony Corporation | Method and apparatus for generating and displaying a broadcast system program guide |
JP3925996B2 (ja) * | 1997-09-05 | 2007-06-06 | 松下電器産業株式会社 | 情報表示装置 |
WO1999014947A1 (en) | 1997-09-18 | 1999-03-25 | United Video Properties, Inc. | Electronic-mail reminder for an internet television program guide |
US6604240B2 (en) | 1997-10-06 | 2003-08-05 | United Video Properties, Inc. | Interactive television program guide system with operator showcase |
US6954897B1 (en) | 1997-10-17 | 2005-10-11 | Sony Corporation | Method and apparatus for adjusting font size in an electronic program guide display |
US6243142B1 (en) | 1997-10-17 | 2001-06-05 | Sony Corporation | Method and apparatus for displaying time and program status in an electronic program guide |
US6034677A (en) * | 1997-10-17 | 2000-03-07 | Sony Corporation | Method and apparatus for displaying an electronic program guide |
US6111614A (en) * | 1997-10-17 | 2000-08-29 | Sony Corporation | Method and apparatus for displaying an electronic menu having components with differing levels of transparency |
US6518986B1 (en) | 1997-10-17 | 2003-02-11 | Sony Corporation | Method and apparatus for providing an on-screen guide for a multiple channel broadcasting system |
US5973682A (en) * | 1997-10-17 | 1999-10-26 | Sony Corporation | Method and apparatus for indicating functional areas of a graphical user interface |
JP4200393B2 (ja) * | 1997-11-25 | 2008-12-24 | ソニー株式会社 | 情報処理装置および情報処理方法 |
JPH11164217A (ja) * | 1997-11-25 | 1999-06-18 | Nec Corp | 嗜好統計番組検索テレビシステム |
US6173112B1 (en) * | 1997-11-28 | 2001-01-09 | International Business Machines Corporation | Method and system for recording in-progress broadcast programs |
JP3466071B2 (ja) * | 1997-12-05 | 2003-11-10 | 松下電器産業株式会社 | 放送受信装置 |
US6567106B1 (en) * | 1998-01-05 | 2003-05-20 | Amiga Development Llc | Multipurpose channel banner |
US7062150B1 (en) * | 1998-01-05 | 2006-06-13 | Gateway Inc. | System and method for reminding users of upcoming scheduled recordings |
AU2003203776B2 (en) * | 1998-01-23 | 2005-08-25 | Index Systems, Inc. | Home entertainment system and method of its operation |
SG105556A1 (en) * | 1998-01-23 | 2004-08-27 | Index Systems Inc | Home entertainment system and method of its operation |
US20010042246A1 (en) | 1999-08-04 | 2001-11-15 | Henry C. Yuen | Home entertainment system and method of its operation |
US6445398B1 (en) * | 1998-02-04 | 2002-09-03 | Corporate Media Partners | Method and system for providing user interface for electronic program guide |
US7185355B1 (en) | 1998-03-04 | 2007-02-27 | United Video Properties, Inc. | Program guide system with preference profiles |
US6424791B1 (en) | 1998-03-27 | 2002-07-23 | Sony Corporation | System and method for providing selection of timer recording |
IL127790A (en) * | 1998-04-21 | 2003-02-12 | Ibm | System and method for selecting, accessing and viewing portions of an information stream(s) using a television companion device |
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 |
US6563515B1 (en) | 1998-05-19 | 2003-05-13 | United Video Properties, Inc. | Program guide system with video window browsing |
US20050204388A1 (en) | 1998-06-11 | 2005-09-15 | Knudson Edward B. | Series reminders and series recording from an interactive television program guide |
DE19826501A1 (de) * | 1998-06-13 | 1999-12-16 | Thomson Brandt Gmbh | Verfahren zur Navigation in einer elektronischen Programmzeitschrift |
TW456148B (en) * | 1998-06-16 | 2001-09-21 | United Video Properties Inc | Interactive television program guide with simultaneous watch and record capabilities |
US20110093898A1 (en) * | 1998-06-18 | 2011-04-21 | Rosenthol Joshua A | Program guide system with user designated favorite themes |
US6763522B1 (en) * | 1998-06-30 | 2004-07-13 | Sony Corporation | System and method for a digital television electronic program guide |
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 |
CA2730344C (en) | 1998-07-17 | 2014-10-21 | United Video Properties, Inc. | Interactive television program guide system having multiple devices within a household |
EP2290958B1 (en) | 1998-07-17 | 2016-03-23 | Rovi Guides, Inc. | Television system wtih aided user program searching |
AU5006699A (en) | 1998-07-23 | 2000-02-14 | Diva Systems Corporation | Interactive user interface |
US6754905B2 (en) * | 1998-07-23 | 2004-06-22 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US7091968B1 (en) * | 1998-07-23 | 2006-08-15 | Sedna Patent Services, Llc | Method and apparatus for encoding a user interface |
US9924234B2 (en) | 1998-07-23 | 2018-03-20 | Comcast Ip Holdings I, Llc | Data structure and methods for providing an interactive program |
US6584153B1 (en) | 1998-07-23 | 2003-06-24 | Diva Systems Corporation | Data structure and methods for providing an interactive program guide |
US6505348B1 (en) | 1998-07-29 | 2003-01-07 | Starsight Telecast, Inc. | Multiple interactive electronic program guide system and methods |
US6252906B1 (en) * | 1998-07-31 | 2001-06-26 | Thomson Licensing S.A. | Decimation of a high definition video signal |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
US7254823B2 (en) * | 1998-08-21 | 2007-08-07 | United Video Properties, Inc. | Apparatus and method for constrained selection of favorite channels |
TW465235B (en) * | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
JP3579263B2 (ja) * | 1998-09-30 | 2004-10-20 | 株式会社東芝 | 番組データ選択方法及び番組視聴システム |
CN1178482C (zh) * | 1998-10-02 | 2004-12-01 | 星视电视广播公司 | 用来向观众终端供给视频剪图的方法和设备 |
US7412715B2 (en) * | 1998-10-28 | 2008-08-12 | Samsung Electronics Co., Ltd. | Method and apparatus for displaying channel information and selecting channel on digital television |
US7603685B2 (en) | 1998-11-03 | 2009-10-13 | United Video Properties, Inc. | Program guide system with combination category search |
US6732367B1 (en) * | 1998-11-30 | 2004-05-04 | United Video Properties, Inc. | Interactive television program guide system with title and description blocking |
US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
KR20000034372A (ko) * | 1998-11-30 | 2000-06-15 | 전주범 | 디지탈 텔레비젼의 예약 모드 실행 방법 |
US6732370B1 (en) * | 1998-11-30 | 2004-05-04 | Diva Systems Corporation | Service provider side interactive program guide encoder |
US6865746B1 (en) | 1998-12-03 | 2005-03-08 | United Video Properties, Inc. | Electronic program guide with related-program search feature |
US6792197B1 (en) | 1998-12-07 | 2004-09-14 | Index Systems, Inc. | System and method for generating video taping reminders |
US20030131356A1 (en) * | 1998-12-21 | 2003-07-10 | Andrew M. Proehl | Method and apparatus for notification on a broadcast device |
US6577350B1 (en) | 1998-12-21 | 2003-06-10 | Sony Corporation | Method and apparatus for displaying an electronic program guide |
DE69937674T2 (de) * | 1998-12-23 | 2008-10-30 | Koninklijke Philips Electronics N.V. | Programmeempfangsgerät |
JP4508330B2 (ja) * | 1999-01-25 | 2010-07-21 | キヤノン株式会社 | 表示装置 |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US6670934B1 (en) | 1999-02-03 | 2003-12-30 | William H. Gates, III | Method and system for distributing art |
US7039943B1 (en) * | 1999-02-03 | 2006-05-02 | William H. Gates, III | Audio visual architecture |
US6614843B1 (en) | 1999-04-15 | 2003-09-02 | Diva Systems Corporation | Stream indexing for delivery of interactive program guide |
US6904610B1 (en) * | 1999-04-15 | 2005-06-07 | Sedna Patent Services, Llc | Server-centric customized interactive program guide in an interactive television environment |
US6621870B1 (en) | 1999-04-15 | 2003-09-16 | Diva Systems Corporation | Method and apparatus for compressing video sequences |
US6704359B1 (en) | 1999-04-15 | 2004-03-09 | Diva Systems Corp. | Efficient encoding algorithms for delivery of server-centric interactive program guide |
US7096487B1 (en) | 1999-10-27 | 2006-08-22 | Sedna Patent Services, Llc | Apparatus and method for combining realtime and non-realtime encoded content |
US6754271B1 (en) | 1999-04-15 | 2004-06-22 | Diva Systems Corporation | Temporal slice persistence method and apparatus for delivery of interactive program guide |
US6651252B1 (en) | 1999-10-27 | 2003-11-18 | Diva Systems Corporation | Method and apparatus for transmitting video and graphics in a compressed form |
US8255956B2 (en) * | 1999-06-28 | 2012-08-28 | Cox Communications, Inc. | System and method for delivery of short-time duration video segments |
EP1197075A1 (en) | 1999-06-28 | 2002-04-17 | United Video Properties, Inc. | Interactive television program guide system and method with niche hubs |
EP1197074A1 (en) | 1999-06-28 | 2002-04-17 | Index Systems, Inc. | System and method for utilizing epg database for modifying advertisements |
AU5775900A (en) | 1999-06-29 | 2001-01-31 | United Video Properties, Inc. | Method and system for a video-on-demand-related interactive display within an interactive television application |
US6463586B1 (en) | 1999-07-01 | 2002-10-08 | Scientific-Atlanta, Inc. | Service navigation systems and methods |
KR100651060B1 (ko) * | 1999-07-19 | 2006-11-30 | 톰슨 라이센싱 | 프로그램 안내 처리 방법 및 장치 |
US6611958B1 (en) * | 1999-08-06 | 2003-08-26 | Sony Corporation | Electronic program guide feature for AV system |
TW519836B (en) * | 1999-09-24 | 2003-02-01 | United Video Properties Inc | Interactive television program guide with enhanced user interface |
US9094727B1 (en) | 1999-10-27 | 2015-07-28 | Cox Communications, Inc. | Multi-functional user interface using slice-based encoding |
CA2388606C (en) * | 1999-10-27 | 2009-12-29 | Diva Systems Corporation | Picture-in-picture and multiple video streams using slice-based encoding |
SE9904380D0 (sv) * | 1999-12-02 | 1999-12-02 | Siemens Elema Ab | Method and apparatus for selecting a software item using a graphical user interface |
WO2001046869A2 (en) | 1999-12-10 | 2001-06-28 | United Video Properties, Inc. | Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities |
US6381314B1 (en) * | 1999-12-23 | 2002-04-30 | James Walinski | Internet audio channel selection system |
US7051352B1 (en) | 2000-02-04 | 2006-05-23 | Koninklijke Philips Electronics N.V. | Adaptive TV program recommender |
US6704931B1 (en) | 2000-03-06 | 2004-03-09 | Koninklijke Philips Electronics N.V. | Method and apparatus for displaying television program recommendations |
AR027760A1 (es) | 2000-03-31 | 2003-04-09 | United Video Properties Inc | Disposicion y metodo para avisos publicitarios enlazados con metadatos |
ATE329454T1 (de) | 2000-03-31 | 2006-06-15 | United Video Properties Inc | Systeme und verfahren zur verminderung von unterbrechungen in programmaufnahmen |
CN1242611C (zh) | 2000-04-10 | 2006-02-15 | 联合视频制品公司 | 交互式媒体指南***及允许其用户访问媒体的方法 |
JP4953496B2 (ja) * | 2000-05-15 | 2012-06-13 | ソニー株式会社 | コンテンツ検索・提示システム及び方法、並びに、ソフトウェア記憶媒体 |
JP4906217B2 (ja) * | 2000-05-23 | 2012-03-28 | ユナイテッド ビデオ プロパティーズ インク | 視聴リストを有する双方向テレビアプリケーション |
AU2001261753A1 (en) * | 2000-05-31 | 2001-12-11 | Intel Corporation | Electronic guide to digital content |
US20020056104A1 (en) * | 2000-06-30 | 2002-05-09 | Tara Burnhouse | Folder-style program guide with categories and sub-categories |
US7100184B1 (en) * | 2000-08-03 | 2006-08-29 | Matsushita Electric Industrial Company Ltd. | Method and apparatus for rapid access of program guide information |
US6810149B1 (en) * | 2000-08-17 | 2004-10-26 | Eastman Kodak Company | Method and system for cataloging images |
GB0023408D0 (en) | 2000-09-23 | 2000-11-08 | Koninkl Philips Electronics Nv | Handling broadcast data tokens |
WO2002030111A2 (en) * | 2000-09-29 | 2002-04-11 | Gist Communications, Inc. | Method and system for creating and presenting a recommendation-based guide to television viewing choices |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
DE60118947T2 (de) * | 2000-10-11 | 2007-04-12 | United Video Properties, Inc., Tulsa | Verfahren und systeme zum aufbau von benutzermedialisten |
KR20170128620A (ko) | 2000-10-11 | 2017-11-22 | 로비 가이드스, 인크. | 매체 콘텐츠 배달 시스템 및 방법 |
CA2425482C (en) | 2000-10-11 | 2015-12-01 | United Video Properties, Inc. | Systems and methods for caching data in media-on-demand systems |
US20020046402A1 (en) * | 2000-10-16 | 2002-04-18 | Olalekan Akinyanmi | Application server delivery of information to customers from multiple sources |
CN1258913C (zh) | 2000-11-08 | 2006-06-07 | 皇家菲利浦电子有限公司 | 从给定的传送时间表中生成电视或广播节目列表的方法 |
US7284256B2 (en) * | 2000-12-04 | 2007-10-16 | Sony Corporation | Method and system to maintain relative statistics for creating automatically a list of favorites |
US7721310B2 (en) * | 2000-12-05 | 2010-05-18 | Koninklijke Philips Electronics N.V. | Method and apparatus for selective updating of a user profile |
US20020075320A1 (en) * | 2000-12-14 | 2002-06-20 | Philips Electronics North America Corp. | Method and apparatus for generating recommendations based on consistency of selection |
US20080060011A1 (en) | 2000-12-22 | 2008-03-06 | Hillcrest Laboratories, Inc. | Zoomable user interfaces for television |
US20020087982A1 (en) * | 2000-12-29 | 2002-07-04 | Stuart Anthony Edward | Electronic program guide with rapid time advancement feature |
US6980730B2 (en) * | 2001-02-01 | 2005-12-27 | Thomson Licensing | System and method for processing a program already in progress |
KR101035073B1 (ko) | 2001-02-21 | 2011-05-19 | 유나이티드 비디오 프로퍼티즈, 인크. | 개인용 비디오 녹화 특징을 갖는 대화식 프로그램 가이드를위한 시스템 및 방법 |
AU2002250559A1 (en) | 2001-03-22 | 2002-10-08 | United Video Properties, Inc. | Personal video recorder systems and methods |
US7231652B2 (en) * | 2001-03-28 | 2007-06-12 | Koninklijke Philips N.V. | Adaptive sampling technique for selecting negative examples for artificial intelligence applications |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US20030051244A1 (en) * | 2001-09-07 | 2003-03-13 | Klopfenstein Scott Edward | Method and apparatus for adaptively storing program guide data |
US6910191B2 (en) | 2001-11-02 | 2005-06-21 | Nokia Corporation | Program guide data selection device |
AR037425A1 (es) | 2001-11-26 | 2004-11-10 | United Video Properties Inc | Guia interactiva de programacion televisiva para grabar contenido de video mejorado |
US20030128389A1 (en) * | 2001-12-26 | 2003-07-10 | Eastman Kodak Company | Method for creating and using affective information in a digital imaging system cross reference to related applications |
US6897904B2 (en) | 2002-01-04 | 2005-05-24 | Microsoft Corporation | Method and apparatus for selecting among multiple tuners |
US20030145325A1 (en) * | 2002-01-31 | 2003-07-31 | Paul Finster | Method and system for presentation of pre-generated programming information |
US20030154489A1 (en) * | 2002-01-31 | 2003-08-14 | Paul Finster | Method and system for separating static and dynamic data |
US20030146928A1 (en) * | 2002-01-31 | 2003-08-07 | Paul Finster | Method and system for optimal grid alignment |
US20030167471A1 (en) * | 2002-03-04 | 2003-09-04 | Cliff Roth | System and method for selection of video products that are deliverable on demand |
US7774816B2 (en) | 2002-04-23 | 2010-08-10 | Rovi Technologies Corporation | Conflict manager for a video recorder |
US7036092B2 (en) * | 2002-05-23 | 2006-04-25 | Microsoft Corporation | Categorical user interface for navigation within a grid |
JP4006628B2 (ja) * | 2002-07-03 | 2007-11-14 | ソニー株式会社 | 情報処理装置および情報処理方法、記録媒体、並びにプログラム |
JP2004171361A (ja) * | 2002-11-21 | 2004-06-17 | Canon Inc | 画像表示方法、画像表示装置、プログラム、および記憶媒体 |
US20040103434A1 (en) | 2002-11-25 | 2004-05-27 | United Video Properties, Inc. | Interactive television systems with conflict management capabilities |
US7227583B2 (en) * | 2002-12-11 | 2007-06-05 | Lg Electronics Inc. | Digital TV method for switching channel automatically |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US8116611B2 (en) | 2003-02-10 | 2012-02-14 | Aptiv Digital, Inc. | Tuner sharing video recorder system architecture |
US20040194140A1 (en) * | 2003-03-27 | 2004-09-30 | Sharp Laboratories Of America, Inc. | On-screen intelligent electronic program guide |
US6760538B1 (en) | 2003-04-21 | 2004-07-06 | Pioneer Digital Technologies, Inc. | Video recorder having user extended and automatically extended time slots |
US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
US7640564B2 (en) * | 2003-05-01 | 2009-12-29 | Microsoft Corporation | Recording resources indicators |
EP1639814B1 (en) * | 2003-05-29 | 2015-03-18 | eat.tv, inc. | System for presentation of multimedia content |
US7454120B2 (en) | 2003-07-02 | 2008-11-18 | Macrovision Corporation | Methods and apparatus for client aggregation of television programming in a networked personal video recording system |
US8438601B2 (en) | 2003-07-02 | 2013-05-07 | Rovi Solutions Corporation | Resource management for a networked personal video recording system |
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 |
DE60320414T2 (de) * | 2003-11-12 | 2009-05-20 | Sony Deutschland Gmbh | Vorrichtung und Verfahren zur automatischen Extraktion von wichtigen Ereignissen in Audiosignalen |
US7189031B2 (en) * | 2003-12-11 | 2007-03-13 | Kennametal Inc. | Toolholder with insert clamp and method for the same |
IL159838A0 (en) * | 2004-01-13 | 2004-06-20 | Yehuda Binder | Information device |
US20050210510A1 (en) * | 2004-03-19 | 2005-09-22 | Microsoft Corporation | Method and apparatus for generating a program guide |
US8086575B2 (en) | 2004-09-23 | 2011-12-27 | Rovi Solutions Corporation | Methods and apparatus for integrating disparate media formats in a networked media system |
US8806533B1 (en) | 2004-10-08 | 2014-08-12 | United Video Properties, Inc. | System and method for using television information codes |
JP4890459B2 (ja) * | 2004-10-29 | 2012-03-07 | イーエイティー.ティーブイ、インコーポレイテッド | ビデオベースインタラクティブアプリケーションを可能にするためのシステム |
KR100667770B1 (ko) | 2004-11-09 | 2007-01-11 | 삼성전자주식회사 | 디지털 멀티미디어 방송 수신장치 및 그 사용자인터페이스 방법 |
US8229283B2 (en) | 2005-04-01 | 2012-07-24 | Rovi Guides, Inc. | System and method for quality marking of a recording |
US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
US8387089B1 (en) | 2005-05-06 | 2013-02-26 | Rovi Guides, Inc. | Systems and methods for providing a scan |
US8640166B1 (en) | 2005-05-06 | 2014-01-28 | Rovi Guides, Inc. | Systems and methods for content surfing |
US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
US7646962B1 (en) | 2005-09-30 | 2010-01-12 | Guideworks, Llc | System and methods for recording and playing back programs having desirable recording attributes |
US20070079342A1 (en) | 2005-09-30 | 2007-04-05 | Guideworks, Llc | Systems and methods for managing local storage of on-demand content |
US8582946B2 (en) | 2005-11-04 | 2013-11-12 | Rovi Guides, Inc. | Systems and methods for recording programs using a network recording device as supplemental storage |
US9113107B2 (en) | 2005-11-08 | 2015-08-18 | Rovi Guides, Inc. | Interactive advertising and program promotion in an interactive television system |
KR100748684B1 (ko) * | 2005-12-19 | 2007-08-13 | 삼성전자주식회사 | 방송 시스템의 방송 스케쥴 경합 검사 방법 및 그 장치 |
US20100153885A1 (en) * | 2005-12-29 | 2010-06-17 | Rovi Technologies Corporation | Systems and methods for interacting with advanced displays provided by an interactive media guidance application |
US20070156521A1 (en) | 2005-12-29 | 2007-07-05 | United Video Properties, Inc. | Systems and methods for commerce in media program related merchandise |
US8607287B2 (en) | 2005-12-29 | 2013-12-10 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US7765235B2 (en) | 2005-12-29 | 2010-07-27 | Rovi Guides, Inc. | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
US9015736B2 (en) | 2005-12-29 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for episode tracking in an interactive media environment |
US8214869B2 (en) | 2005-12-29 | 2012-07-03 | Rovi Guides, Inc. | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
US8782706B2 (en) * | 2005-12-29 | 2014-07-15 | United Video Properties | Systems and methods for providing channel groups in an interactive media guidance application |
WO2007103938A2 (en) | 2006-03-06 | 2007-09-13 | Veveo, Inc. | Methods and systems for selecting and presenting content based on learned user preferences |
KR100763203B1 (ko) * | 2006-03-07 | 2007-10-04 | 삼성전자주식회사 | 가상 채널을 이용한 방송 채널 선국 방법 및 이를 위한방송 수신 장치 |
US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
US8069461B2 (en) | 2006-03-30 | 2011-11-29 | Verizon Services Corp. | On-screen program guide with interactive programming recommendations |
JP2006314096A (ja) * | 2006-04-24 | 2006-11-16 | Fujitsu Ltd | 文書作成機能を持つ装置、端末装置、情報を送信する装置及び方法、ハイパーテキスト文書処理装置 |
US8682654B2 (en) * | 2006-04-25 | 2014-03-25 | Cyberlink Corp. | Systems and methods for classifying sports video |
US7890490B1 (en) * | 2006-06-30 | 2011-02-15 | United Video Properties, Inc. | Systems and methods for providing advanced information searching in an interactive media guidance application |
JP4314253B2 (ja) * | 2006-07-24 | 2009-08-12 | シャープ株式会社 | デジタル機器システム |
US20080066106A1 (en) | 2006-07-31 | 2008-03-13 | Guideworks, Llc | Systems and methods for providing media guidance planners |
US8418217B2 (en) | 2006-09-06 | 2013-04-09 | Verizon Patent And Licensing Inc. | Systems and methods for accessing media content |
US8566874B2 (en) * | 2006-10-03 | 2013-10-22 | Verizon Patent And Licensing Inc. | Control tools for media content access systems and methods |
US8464295B2 (en) * | 2006-10-03 | 2013-06-11 | Verizon Patent And Licensing Inc. | Interactive search graphical user interface systems and methods |
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 |
US20080155419A1 (en) * | 2006-12-20 | 2008-06-26 | General Instrument Corporation | Method and Apparatus for Removing Partially Recorded Program |
US8028313B2 (en) * | 2006-12-21 | 2011-09-27 | Verizon Patent And Licensing Inc. | Linear program guide for media content access systems and methods |
US8510780B2 (en) | 2006-12-21 | 2013-08-13 | Verizon Patent And Licensing Inc. | Program guide navigation tools for media content access systems and methods |
US8015581B2 (en) * | 2007-01-05 | 2011-09-06 | Verizon Patent And Licensing Inc. | Resource data configuration for media content access systems and methods |
US8490138B2 (en) | 2007-02-23 | 2013-07-16 | Rovi Guides, Inc. | Channel searching by content type |
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 |
US8103965B2 (en) * | 2007-06-28 | 2012-01-24 | Verizon Patent And Licensing Inc. | Media content recording and healing statuses |
US8407737B1 (en) | 2007-07-11 | 2013-03-26 | Rovi Guides, Inc. | Systems and methods for providing a scan transport bar |
US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
US20090060468A1 (en) * | 2007-08-31 | 2009-03-05 | United Video Properties, Inc. | Systems and methods for recording popular media in an interactive media delivery system |
US20090060469A1 (en) * | 2007-08-31 | 2009-03-05 | United Video Properties, Inc. | Systems and methods for recording popular media in an interactive media delivery system |
US20090133078A1 (en) | 2007-11-16 | 2009-05-21 | United Video Properties, Inc | Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system |
US20090158350A1 (en) * | 2007-12-14 | 2009-06-18 | United Video Properties, Inc. | Systems and methods for providing enhanced recording options of media content |
US8051447B2 (en) | 2007-12-19 | 2011-11-01 | Verizon Patent And Licensing Inc. | Condensed program guide for media content access systems and methods |
US8989561B1 (en) | 2008-05-29 | 2015-03-24 | Rovi Guides, Inc. | Systems and methods for alerting users of the postponed recording of programs |
US8601526B2 (en) | 2008-06-13 | 2013-12-03 | United Video Properties, Inc. | Systems and methods for displaying media content and media guidance information |
JP5255333B2 (ja) * | 2008-06-16 | 2013-08-07 | ドーサ アドバンスズ エルエルシー | 放送番組情報送信装置 |
US8624908B1 (en) | 2008-06-27 | 2014-01-07 | Rovi Guides, Inc. | Systems and methods of transitioning from buffering video to recording video |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US20100153173A1 (en) * | 2008-12-11 | 2010-06-17 | At&T Intellectual Property I, L.P. | Providing report of content most scheduled for recording |
US20100154003A1 (en) * | 2008-12-11 | 2010-06-17 | At&T Intellectual Property I, L.P. | Providing report of popular channels at present time |
US20110041154A1 (en) * | 2009-08-14 | 2011-02-17 | All Media Guide, Llc | Content Recognition and Synchronization on a Television or Consumer Electronics Device |
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 |
US20110078020A1 (en) * | 2009-09-30 | 2011-03-31 | Lajoie Dan | Systems and methods for identifying popular audio assets |
US8677400B2 (en) * | 2009-09-30 | 2014-03-18 | United Video Properties, Inc. | Systems and methods for identifying audio content using an interactive media guidance application |
US8161071B2 (en) | 2009-09-30 | 2012-04-17 | United Video Properties, Inc. | Systems and methods for audio asset storage and management |
US8359616B2 (en) | 2009-09-30 | 2013-01-22 | United Video Properties, Inc. | Systems and methods for automatically generating advertisements using a media guidance application |
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 |
EP2630622A1 (en) | 2010-10-21 | 2013-08-28 | Holybrain bvba | Method and apparatus for neuropsychological modeling of human experience and purchasing behavior |
US9736524B2 (en) | 2011-01-06 | 2017-08-15 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
US9141982B2 (en) | 2011-04-27 | 2015-09-22 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
US9154813B2 (en) | 2011-06-09 | 2015-10-06 | Comcast Cable Communications, Llc | Multiple video content in a composite video stream |
US8433815B2 (en) | 2011-09-28 | 2013-04-30 | Right Brain Interface Nv | Method and apparatus for collaborative upload of content |
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 |
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 |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
US9264656B2 (en) | 2014-02-26 | 2016-02-16 | Rovi Guides, Inc. | Systems and methods for managing storage space |
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 |
US9916328B1 (en) | 2014-07-11 | 2018-03-13 | Google Llc | Providing user assistance from interaction understanding |
US9965559B2 (en) * | 2014-08-21 | 2018-05-08 | Google Llc | Providing automatic actions for mobile onscreen content |
US10970646B2 (en) | 2015-10-01 | 2021-04-06 | Google Llc | Action suggestions for user-selected content |
US10178527B2 (en) | 2015-10-22 | 2019-01-08 | Google Llc | Personalized entity repository |
US10055390B2 (en) | 2015-11-18 | 2018-08-21 | Google Llc | Simulated hyperlinks on a mobile device based on user intent and a centered selection of text |
US10535005B1 (en) | 2016-10-26 | 2020-01-14 | Google Llc | Providing contextual actions for mobile onscreen content |
US11237696B2 (en) | 2016-12-19 | 2022-02-01 | Google Llc | Smart assist for repeated actions |
USD870756S1 (en) | 2019-02-15 | 2019-12-24 | Recentive Analytics | Display screen with an animated graphical user interface |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6149574A (ja) * | 1984-08-16 | 1986-03-11 | Sony Corp | プログラムの伝送方法 |
US4706121B1 (en) † | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
DE3527939A1 (de) † | 1985-08-03 | 1987-02-12 | Westdeutscher Rundfunk | Verfahren zum rbertragen von videotext- und programmbeitragskennungssignalen in einem fernsehsignal |
JPS6410482A (en) * | 1987-07-03 | 1989-01-13 | Hashimoto Corp | Control system for vtr by computer |
GB8808964D0 (en) † | 1988-04-15 | 1988-05-18 | Rca Licensing Corp | Applications for information transmitted in vertical retrace interval of television signal |
US5038211A (en) † | 1989-07-05 | 1991-08-06 | The Superguide Corporation | Method and apparatus for transmitting and receiving television program information |
GB8922702D0 (en) * | 1989-10-09 | 1989-11-22 | Videologic Ltd | Radio television receiver |
US5130800A (en) * | 1989-12-28 | 1992-07-14 | North American Philips Corporation | Picture out of picture feature for wide-screen display |
JPH03253189A (ja) * | 1990-03-02 | 1991-11-12 | Hitachi Ltd | ビデオ信号処理装置 |
GB9006415D0 (en) * | 1990-03-22 | 1990-05-23 | Rca Licensing Corp | Providing tv program information |
DE4018368C1 (ja) † | 1990-06-08 | 1991-01-24 | Grundig E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig Hollaend. Stiftung & Co Kg, 8510 Fuerth, De | |
JPH04200082A (ja) * | 1990-11-29 | 1992-07-21 | Matsushita Electric Ind Co Ltd | 文字放送受信装置 |
JP2975736B2 (ja) * | 1991-09-19 | 1999-11-10 | 株式会社東芝 | 文字放送受信装置及び方法 |
DE4201031C2 (de) † | 1992-01-14 | 1994-09-01 | Ludwig J Prof Dr Issing | Programmauswahlsystem zur automatisierten Vorauswahl von Fernseh- bzw. Radiosendungen nach den individuellen Interessen der Teilnehmer |
DE4240187A1 (de) † | 1992-11-30 | 1994-06-01 | Siemens Ag | Verfahren zum Anzeigen von aus Videotextsignalen gewonnenen Informationen auf einem Bildschirm und Vorrichtung zur Durchführung des Verfahrens |
JP3460198B2 (ja) * | 1994-04-07 | 2003-10-27 | 株式会社東芝 | テレビジョン受信機及び番組情報表示方法 |
JP3822918B2 (ja) * | 1994-04-14 | 2006-09-20 | ソニー株式会社 | 記録装置および記録予約設定方法 |
-
1995
- 1995-05-09 KR KR1019950011692A patent/KR100348915B1/ko not_active IP Right Cessation
- 1995-05-10 DE DE69519762T patent/DE69519762T3/de not_active Expired - Lifetime
- 1995-05-10 EP EP95107039A patent/EP0682452B2/en not_active Expired - Lifetime
- 1995-05-11 JP JP11300495A patent/JP3588159B2/ja not_active Expired - Lifetime
-
1996
- 1996-09-13 US US08/713,588 patent/US5731844A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE69519762T2 (de) | 2001-04-19 |
DE69519762D1 (de) | 2001-02-08 |
KR950035362A (ko) | 1995-12-30 |
US5731844A (en) | 1998-03-24 |
DE69519762T3 (de) | 2009-04-30 |
KR100348915B1 (ko) | 2002-12-26 |
EP0682452B2 (en) | 2008-05-14 |
EP0682452B1 (en) | 2001-01-03 |
JPH0851595A (ja) | 1996-02-20 |
EP0682452A3 (en) | 1996-02-28 |
EP0682452A2 (en) | 1995-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3588159B2 (ja) | テレビ番組を効率的に選択する方法及びシステム | |
US9686592B2 (en) | Program guide system with combination category search | |
KR100696087B1 (ko) | 전자 프로그램 가이드 디스플레이 방법 및 장치 | |
JP6301280B2 (ja) | 関連する番組を検索する機能を備える電子番組ガイド | |
KR100904151B1 (ko) | 스케줄 된 컨텐츠 아이템의 선택 방법, 스케줄 된 컨텐츠 데이터에의 액세스 방법, 계층적 프로그램 가이드의 디스플레이 방법, 계층적 프로그램 가이드의 제어 방법, 컴퓨터 판독가능한 기록매체, 스케줄 된 컨텐츠 아이템의 선택 시스템, 스케줄 된 컨텐츠 데이터에의 액세스 시스템, 및 계층적 프로그램 가이드의 제어 시스템 | |
JP4494948B2 (ja) | ビデオクリッププログラムガイド | |
US7721312B2 (en) | System and method for scrolling through TV video icons by category | |
US20050086689A1 (en) | Interactive program guides providing program segment information | |
US20040216156A1 (en) | Customized EPG display with visual cues | |
CA2508920A1 (en) | Method and apparatus for displaying television programs and related text | |
JP2003319276A5 (ja) | ||
JP2006246521A (ja) | フリップおよびブラウズ広告を含む番組ガイドシステム | |
JP2009021816A (ja) | コンテンツ表示装置、コンテンツ表示方法、コンテンツ表示プログラム、および記録媒体 | |
JP2000209518A (ja) | 放送番組表の表示方法と表示装置 | |
JP2005311561A (ja) | 電子番組表提示機能制御装置 | |
KR20150035369A (ko) | 방송수신장치 및 그 장치의 제어방법, 정보제공장치의 제어방법 및 컴퓨터 판독가능 기록매체 | |
JP2004140724A (ja) | テレビジョン信号受信装置及びテレビジョン信号受信方法 | |
MXPA00010665A (en) | Program guide system with flip and browse advertisements |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
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: 20040809 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040812 |
|
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: 20080820 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080820 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090820 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090820 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100820 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110820 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110820 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120820 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120820 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130820 Year of fee payment: 9 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |