Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4455766B2 - テレビ番組の複数バージョンから選択するための方法および装置 - Google Patents
[go: Go Back, main page]

JP4455766B2 - テレビ番組の複数バージョンから選択するための方法および装置 - Google Patents

テレビ番組の複数バージョンから選択するための方法および装置 Download PDF

Info

Publication number
JP4455766B2
JP4455766B2 JP2000580379A JP2000580379A JP4455766B2 JP 4455766 B2 JP4455766 B2 JP 4455766B2 JP 2000580379 A JP2000580379 A JP 2000580379A JP 2000580379 A JP2000580379 A JP 2000580379A JP 4455766 B2 JP4455766 B2 JP 4455766B2
Authority
JP
Japan
Prior art keywords
program
user
version
selection
controller
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
Application number
JP2000580379A
Other languages
English (en)
Other versions
JP2002529971A (ja
JP2002529971A5 (ja
Inventor
アイキ,ジーン・エム・ゴールドシュミット
シャー−ナザロフ,アンソニー・エイ
ウィリアムズ,クリストファー・ディ
バシェック,グレゴリー・ディ
ムーア,ケネス・エイ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Intel Corp
Original Assignee
Intel Corp
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=22672160&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP4455766(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Intel Corp filed Critical Intel Corp
Publication of JP2002529971A publication Critical patent/JP2002529971A/ja
Publication of JP2002529971A5 publication Critical patent/JP2002529971A5/ja
Application granted granted Critical
Publication of JP4455766B2 publication Critical patent/JP4455766B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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/442Monitoring 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/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programmes or purchase activity
    • H04N21/44224Monitoring of user activity on external systems, e.g. Internet browsing
    • 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 programme selection
    • H04N21/4828End-user interface for programme selection for searching programme descriptors
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • 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/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/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/454Content or additional data filtering, e.g. blocking advertisements
    • 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/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for programme 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/812Monomedia components thereof involving advertisement data
    • 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
    • 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/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/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)

Description

【0001】
(発明の背景)
(発明の分野)
本発明は、娯楽システムの分野に関する。より詳細には、本発明は、娯楽システムにおいて表示するためにテレビ番組の複数のバージョンから選択することに関する。
【0002】
(背景)
最近のエレクトロニクスおよびコンピュータ業界では、コンピュータ・システムと従来の娯楽システム構成要素とを集中させる傾向にある。このように集中させることによって、これまで長年に渡り従来のテレビジョンを介して提供されてきた放送用のテレビ番組を介して、システム・ユーザはますます広範囲にわたる情報を入手することができるようになる。この集中に伴うのが、テレビ番組移送媒体(たとえばそれを介して番組がテレビジョンに移送されるメカニズムまたは「パイプ」)の拡張である。かつてはアナログ放送およびアナログ・ケーブルがテレビ番組用の標準的な移送媒体であったが、デジタル・ケーブルおよびデジタル衛星システムがますます一般的になってきている。さらに、視聴者が任意で選択できるものとして、デジタル放送などの他の移送媒体が登場し始めている。
【0003】
様々な移送媒体を使用することによって、テレビ番組を受け取ることができるソースの数が増加してきたため、視聴用に使用できるテレビ番組の数も増加してきた。これらの増加の原因は、移送媒体の数の増加と、一部新規タイプの移送媒体の追加帯域幅能力との両方によるものである。さらに、他の「ローカル」ソース(たとえばビデオ・カセット・レコーダ)も番組を供給することが可能であり、それによってユーザが使用可能な番組選択肢がさらに増加する。
【0004】
これらテレビ番組選択肢の増加に伴いユーザが直面している問題の1つが、複数のソースから本質的に同じ番組の複数のバージョンを受け取る可能性があることである。たとえば、2つの異なるソースがほぼ同じ時刻に同じ映画を放送している場合がある。これら複数のバージョンに相違点がある場合、これら相違点があれば、ユーザはどちらか一方の視聴を好む場合がある。ただし、ユーザが使用可能なテレビ番組選択肢に多くの選択肢がある場合には、このように異なるバージョンを見つけることは困難である。さらに、一般にはユーザはそれらの相違点を利用できないようになっているので、自分がどのバージョンを好むかがわからない場合が多い。
【0005】
したがって、テレビ番組の複数のバージョンから選択するための改善された方法が必要である。
【0006】
(発明の概要)
本明細書では、テレビ番組の複数のバージョンから選択するための方法および装置について記載する。本発明の一態様によれば、コンピュータ化された方法には、1つまたは複数の異なるソースから入手可能なテレビ番組の複数のバージョンを識別すること、およびテレビ番組の複数のバージョンのうち選択された1つを表示することが含まれる。
【0007】
本発明の一態様によれば、物品には記憶媒体が含まれ、この記憶媒体には複数の命令が格納されており、命令がプロセッサによって実行されると、その結果、1つまたは複数の異なるソースから入手可能なテレビ番組の複数のバージョンが識別され、テレビ番組の複数のバージョンのうち選択された1つが表示される。
【0008】
本発明の一態様によれば、装置には、1つまたは複数の異なるソースから入手可能なテレビ番組の複数のバージョンを識別するための選択コントローラと、テレビ番組の複数のバージョンのうち選択された1つを表示するために選択コントローラに結合されたデバイス・コントローラとが含まれる。
【0009】
本発明について、添付の図面で例示的であるが限定的でなく説明しており、参照番号が同じであれば同じ要素である。
【0010】
(詳細な説明)
以下の詳細な説明では、本発明を完全に理解してもらうために多数の特有な詳細について説明する。ただし、当分野の技術者であれば、本発明がこれらの特有な詳細を使用せずに実施可能であることを理解されよう。その他の例では、本発明を不明瞭なものにしないように、周知の方法、手順、構成要素、および回路については説明しない。
【0011】
記述の各部分は、当分野の技術者の作業内容を当分野の他の人に伝えるために、当分野の技術者が通常使用する方法に合致したデータ、フラグ、ビット、値、文字、文字列、数字などの用語を使用し、コンピュータ・システムによって実行されるオペレーションの見地から示される。当分野の技術者であれば理解されるように、これらの多くは、コンピュータ・システムの機械的および電気的構成要素を介して格納、転送、結合、およびその他の操作することのできる、電気信号、磁気信号、または光学信号の形式を取るものであって、コンピュータ・システムという用語には、独立型、付属型、または一体型の汎用ならびに専用のデータ処理マシン、システムなどが含まれる。
【0012】
さらに、様々な動作について、本発明を理解する上で役立つ方法で、複数の別個のステップとして説明する。ただし記述の順序は、これらの動作が順序、詳細には、その提示順序に依存する必要があることを暗示しているものであると解釈するべきではない。
【0013】
本発明は、テレビ番組の複数のバージョンから選択するための方法および装置を提供する。ユーザは、異なるバージョンのテレビ番組が入手可能であり、各バージョンは、異なる言語、異なる表示形式であるなど、異なる特徴を有することができる。本発明は異なるバージョンの番組を識別し、自動的に、またはユーザ入力に応答して、複数のバージョンのうちの1つを表示用に選択する。
【0014】
本明細書で使用される「番組」または「テレビ番組」とは、テレビジョンまたはその他の表示デバイスで表示することを意図したビデオ・ストリームを表す用語である。ビデオ・ストリームには、ビデオと共に再生されるオーディオ信号が含まれることもあり、様々な他の情報(クローズド・キャプショニング・データなど)が含まれることもある。番組の「バージョン」とは、特定の特徴を有しソースから提供される番組の特定の伝送を表す用語である。異なるバージョンの番組は、異なるビデオ品質、オーディオ品質などを含む、異なる特徴を有することができる。番組の例には、映画、テレビの連続ホームコメディなどが含まれる。異なるバージョンの番組例には、レターボックス形式で伝送される映画、標準のテレビジョン形式で伝送される同じ映画、「ディレクタ・カット」バージョンで伝送される同じ映画などが含まれる。
【0015】
図1は、本発明の一実施形態が実施される、例示的娯楽システムのシステム構成要素を示す構成図である。システム100には、テレビジョン/表示デバイス102、ビデオ録画/再生デバイス106、デジタル・ビデオ・ディスク(DVD、デジタル汎用ディスクと呼ばれることもある)記録/再生デバイス114、オーディオ/ビデオ・チューナおよび/または増幅器110、オーディオ再生/記録デバイス122、およびコンパクト・ディスク(CD)プレーヤ112が含まれ、これらはすべて、共通入出力(I/O)バス108に結合されている。共通I/Oバス108は、図面での説明を簡単にする目的でのみ使用されており、入力および出力信号をルーティングするのに有利に使用できる代替手段がいくつかあることを理解されよう。たとえば、オーディオ入力および出力は適切な数の個々のオーディオ「パッチ」ケーブルを使用してルーティングすることが可能であり、ビデオ信号は個々の同軸ケーブルを使用してルーティングしてもよく、制御信号は2線式直列伝送路に沿って、あるいは赤外線(IR)通信信号または無線周波(RF)通信信号を介してルーティングしてもよい。その他の例を挙げると、オーディオ信号、ビデオ信号、および/または制御信号は、Universal Serial Bus仕様、改訂版1.0(1996年1月15日)、または1995年12月12日に承認された、High Performance Serial Bus IEEE規格1394、IEEE規格1394−1995、草稿8.0v3に従って、1つまたは複数のバスに沿ってルーティングしてもよい。
【0016】
さらに、システム100にはスピーカ・システム116、マイクロフォン118、ビデオ・カメラ120、および無線入出力制御デバイス132が含まれる。一実施形態では、無線入出力制御デバイス132は、IR信号を介してシステム100の構成要素と通信する娯楽システム遠隔制御ユニットである。他の実施形態では、無線I/O制御デバイス132は、IR信号またはRF信号を介してシステム100の構成要素と通信する、ワイヤレス・キーボードおよび/またはカーソル制御デバイスであってよい。他の実施形態では、無線I/O制御デバイス132は、ユーザがシステム100のディスプレイ上でカーソルの位置決めをすることができる付加機能であるトラックボールまたは他のカーソル制御メカニズムを備えた、典型的な娯楽システム遠隔制御と外観が似通った、IRまたはRF遠隔制御デバイスであってよい。
【0017】
システム100の中心にあるのは、本発明の機能が組み込まれ、システム構成要素に関連付けられた多彩な機能を制御するように構成されたシステム・コントローラ104である。図に示すように、システム・コントローラ104は、必要に応じてI/Oバス108を介してそれぞれのシステム構成要素に結合される。一実施形態では、システム・コントローラ104は、I/Oバス108に加え、またはこれの代わりに、IR信号またはRF信号108’を介してシステム構成要素と通信可能な無線通信トランスミッタ(またはトランシーバ)を備えるように構成してもよい。システム・コントローラ104は、各構成要素を無線I/Oデバイス132によって個々に制御できることが知られているが、制御媒体の如何に関わらず、システム100の各娯楽システム構成要素を制御するように構成される。
【0018】
システム・コントローラ104は、多種多彩なソースから入手可能な娯楽番組情報を取り出して格納する。システム100の動作中、システム・コントローラ104は、以下でより詳細に説明するように、システム100の動作パラメータを動的に構成し、ユーザがシステム100をさらに楽しめるように追加の付加価値機能を提供する。一実施形態では、システム・コントローラ104は、以下でより詳細に説明するように、本発明の教示が組み込まれたコンピュータ・システムであってよい。他の実施形態では、システム・コントローラ104は、必要な処理能力を備え本発明の教示が組み込まれた「セットトップ」ボックスであってよい。特定の実施形態の如何に関わらず、システム・コントローラ104は、以下でより詳細に論じる有利な結果を達成するために、娯楽システムの世界とコンピューティング・プラットフォームを統合するように設計された「集中システム」とも呼ばれることがある。
【0019】
本発明は、以下の記述に基づき、図面に示された例示的実施形態に関連して説明されるが、当分野の技術者であれば、本発明がこれらの実施形態に限定されるものではなく、様々な代替実施形態で実施できるということを理解されよう。したがって、本発明の革新的機能は、図1に示されたシステムよりも複雑であるまたは複雑でないシステムにおいても実施可能である。例を挙げると、システム100にデバイスを追加してもよく、またはシステム100からデバイス(たとえばビデオ・カメラ120、マイクロフォン118、DVD記録/再生デバイス114など)を削除してもよい。
【0020】
図1に示されているように、システム100は多種多彩な移送媒体を介して、オーディオ/ビデオ番組入力を受け取るように構成することができる。一実施形態では、システム100は、ケーブル放送124、衛星放送126、(たとえば衛星放送用パラボラアンテナを介した)超短波(VHF)または極超短波(UHF)の無線周波通信放送網134、(たとえばアンテナを介した)および/または電話/コンピュータ・ネットワーク・インターフェース128などの移送媒体のうちいずれか、またはこれらすべてを介して、番組入力を受け取ることができる。さらに、当分野の技術者であれば、ケーブル放送入力124、衛星放送入力126、およびVHF/UHF入力134には、アナログおよび/またはデジタルの番組(たとえばデジタル高精細度テレビジョン(HDTV)番組)を含むことができることを理解されよう。さらに、オーディオ/ビデオ番組は、CD−ROM、DVD、あるいは他のデジタルまたはアナログ記憶デバイスから、システム100の再生デバイス(たとえばDVD記録/再生デバイス114)を介して受け取ることができる。インターネット、娯楽ネットワーク、または他のネットワークも、たとえばインターフェース128を介して、オーディオ/ビデオ番組を提供できる。
【0021】
システム100は、番組入力に加え、任意数のデバイスを制御するように構成できるいくつかの汎用制御出力130を備えるようにも構成されている。たとえば一実施形態では、システム・コントローラ104が、映画を表示するようにシステム100を構成する場合、視聴環境をさらに改善するために室内の照明を所定のレベルまで減光することもできる。たとえば、コンピューティング・デバイスがたとえば照明、室温設定、および他の家庭電化製品を(たとえば屋内の電気配線を介して)制御できるようにする制御回路については当分野でよく知られているので、ここでは説明しない。
【0022】
本発明に組み込まれた(下記でより詳細に説明する)教示を除き、システム・コントローラ104は、当分野で知られた広範なカテゴリのコンピューティング・デバイスを表すことを意図するものである。このようなコンピューティング・デバイスの一例に、一般にカリフォルニア州サンタクララのIntel Corporationから市販されているPentium(登録商標)プロセッサ、Pentium(登録商標)Proプロセッサ、またはPentium(登録商標)IIプロセッサなどの高性能マイクロプロセッサを備えたデスクトップ・コンピュータ・システムがある。このようなコンピューティング・デバイスのその他の例に、ニュージャージー州パーク・リッジのSony Electronics Inc.またはテネシー州ノックスビルのPhilips Consumer Electronics Companyから市販されているWebTV(商標) Internet Terminalなどの、インターネット・「アプライアンス」・デバイスがある。システム・コントローラ104のハウジング・サイズおよび設計は、システム100に見た目によく適合できるように変更可能であることを理解されよう。
【0023】
図1に示されたいくつかの娯楽システム構成要素が有利に組み合わせられることも理解されよう。例を挙げると、システム・コントローラ104は、テレビジョン/表示デバイス102、DVD記録/再生デバイス114、またはオーディオ/ビデオ・チューナおよび増幅器110に統合することができる。
【0024】
図2は、本発明の一実施形態に従ったシステム・コントローラのアーキテクチャを示す構成図である。一実施形態によれば、図1のシステム・コントローラ104は図2のシステム・コントローラ200である。図に示されるように、システム・コントローラ200にはオペレーティング・システム202、デバイス・コントローラ204、電子番組ガイド(EPG)コントローラ206、番組選択コントローラ208、およびユーザ・インターフェース(UI)コントローラ210が含まれる。オペレーティング・システム202は、(ワシントン州レドモンドのMicrosoft Corporationから入手可能なWindows(商標)95またはWindows(商標)98オペレーティング・システムなどの)多種多様の従来型オペレーティング・システムのいずれかを表し、コントローラ204〜210が相互に通信できるように動作する。さらに、図1に示された構成要素など娯楽システム内での他の構成要素との通信も、オペレーティング・システム202によって提供することができる。
【0025】
デバイス・コントローラ204は、図1に示されたような、娯楽システム内にある様々な構成要素を制御する。チャネル選択または音量制御など、構成要素の様々なパラメータを変更するようなコマンドが、デバイス・コントローラ204からそれらの構成要素に送信される。
【0026】
EPGコントローラ206は、電子番組ガイド(EPG)212へのアクセスを制御する。EPG 212は、典型的には、システム・メモリ(ランダム・アクセス・メモリなど)に一時的に格納される選択部分を備えた、娯楽システム内にある記憶デバイス(磁気ディスクまたは光ディスクなど)に格納される。EPGコントローラ206はEPG 212にアクセスし、要求されたEPGデータを表示デバイス(たとえば図1のデバイス102)上に表示する。EPGコントローラ206は、UIコントローラ210および番組選択コントローラ208などの、コントローラ200の他の構成要素からの、EPGからの情報に関する要求を処理する。
【0027】
番組選択コントローラ208は、表示される番組、ならびに娯楽システムのユーザによって選択が実行された場合にその選択に関するUIコントローラ210からの入力を受け取る。番組選択コントローラ208は、番組の複数のバージョンを識別するために、EPGコントローラ206を介してEPG 212にアクセスする。番組選択コントローラ208は、複数のバージョンのうちどれがユーザに表示されるかも選択する。番組の複数のバージョンからの選択について、下記でより詳細に論じる。
【0028】
本発明の一実施形態によれば、システム・コントローラ200はユーザ・プリファレンス(ユーザ好み)214も含んでいる。ユーザ・プリファレンス214は、娯楽システムの好ましい表示オプションおよび/またはユーザの表示習慣を識別する。このプリファレンス情報は、ユーザによってシステムに手動で入力するか、または監視した表示挙動に基づいてコントローラ200が生成するか、または他のデバイスによって(たとえば遠隔サーバから)提供することができる。一実施形態によれば、番組選択コントローラ208は下記でより詳細に論じるように、番組の複数のバージョンから選択する場合にユーザ・プリファレンス214を利用する。
【0029】
本発明の一実施形態によれば、異なるユーザ・プリファレンスを有する異なるユーザがシステムを使用することができる。したがって、この実施形態では、システムが番組の複数のバージョンのうち1つを自動的に選択する場合、次いでシステムは、番組のバージョンの特徴と比較するための適切なユーザ・プリファレンスを知るために、特定ユーザが異なるバージョンのうち1つを選択する前にこのユーザを識別する。特定ユーザの識別は、ユーザIDのログイン・プロセス、音声認識など、従来の多様な方法のいずれを使用しても実行することができる。あるいは、システムが別々のユーザ・プリファレンスを維持しない場合がある。この代替実施形態では、自動選択が使用されるときに、すべてのシステム・ユーザに対して単一のグローバル・ユーザ・プリファレンスが使用される。
【0030】
図3は、本発明の一実施形態に従って、番組の複数のバージョンから選択するプロセスを示す流れ図である。最初の番組選択は、ステップ302で、(たとえばユーザ・インターフェース・コントローラ210を介して)図2の番組選択コントローラ208によって受け取られる。この選択は、画面上に表示されたEPGから特定の番組を選択するなど、従来の多種多彩な方法のいずれを使用しても実行することができる。選択は、特定番号チャネルの入力、またはチャネル制御オプションの選択など(たとえば遠隔制御デバイスの上矢印または下矢印)によって、代替の方法で実行することもできる。
【0031】
番組選択が実行されると、ステップ304で、番組選択コントローラ208は選択された番組の代替バージョンがあればこれを識別する。この識別プロセスは、図2のEPG 212にアクセスすることによって実行される。番組選択コントローラ208は、オリジナル番組選択に対応するバージョンの開始スレッショルド(threshold)期間内で開始する異なるバージョンの番組を求めてEPG 212データ全体を検索する。典型的には、このスレッショルド期間はゼロである。ただし代替の実施では、この期間は、ゼロ(複数のバージョンが同じ開始時間であることを示す)からユーザが定義可能な最大値(たとえば5分)までの範囲とすることができる。一実施によれば、番組の異なるバージョンは、同じ識別子(たとえば映画のタイトル、連続ホームコメディの名前および連続回数など)を有する追加のエントリに対して、EPG 212を検索することによって識別される。番組の代替バージョンが異なるソースから得られることがあり、または複数のバージョンが同じソースから入手できることもあることに留意されたい。
【0032】
EPG 212の検索が完了すると、ステップ306で番組選択コントローラ208は、どの代替バージョンが識別されたかをチェックする。代替バージョンが識別されなかった場合、プロセスは終了する。ただし、代替バージョンが識別された場合、番組選択コントローラ208の動作は、ステップ308で、コントローラ208が、代替バージョンの選択を自動または手動のいずれで実行するように構成されるかによって異なる。一実施によれば、この構成はユーザ定義が可能である。あるいは、番組選択コントローラ208を、手動選択または自動選択のみを行うように事前に構成することができる。
【0033】
番組選択コントローラ208が手動選択を実行するように構成されていると、次いで番組選択コントローラ208は、ステップ310でユーザに代替バージョンを提供する。この提供は、表示デバイスの別のボックスまたはウィンドウ内にオプションを表示する、現在のビデオ表示にオプションをオーバレイするなど、多種多様な方法のいずれか実行することもできる。さらに一実施形態によれば、番組選択コントローラ208は、ユーザがどのバージョンを好むかに関して事前に情報に基づいた決定を実行することができるように、各バージョンの特徴をすべて表示する。あるいは、番組選択コントローラ208は、異なるバージョン間およびハイライト間での特徴の相違点を識別するか、またはこれらの相違点を表示するだけである。
【0034】
次いで番組選択コントローラ208は、ステップ312で、ユーザが選択したバージョンの1つを受け取るまで待機する。システム・コントローラ200は、次いでステップ314で、選択されたバージョンに関して、適切なソースおよび/またはチャネルに「調整」する。このソースおよび/またはチャネルは、図1に示されるような複数の構成要素またはソースのいずれからでも可能であることを理解されよう。
【0035】
ステップ308に戻り、番組選択コントローラ208が自動選択を実行するように構成されている場合、次いで番組選択コントローラ208はステップ316で、ユーザ・プリファレンス214に基づいて自動的にバージョンの1つを選択する。番組選択コントローラ208は、各番組の複数のバージョンの特徴をユーザ・プリファレンス214と比較する。次いで、ユーザ・プリファレンス214に合致する最も多くの特徴を有するバージョンが選択される。次いでシステム・コントローラ200はステップ314で、選択されたバージョンに適したソースおよび/またはチャネルに「調整」する。
【0036】
図4は、本発明の一実施形態により、電子番組ガイドに格納されTりる情報を示す。例示された実施形態では、娯楽システムに使用可能なすべての番組に関する情報がEPGに含まれる。説明しやすくするために、EPG内の情報が表400として例示される。ただしこの情報は、1つまたは複数のリンクされたリスト、1つまたは複数の配列など、多種多様なデータ記憶構造体のいずれかを使用する従来の多様な方法のいずれででも格納できることを理解されよう。
【0037】
表400の各エントリには、特定番組に関する様々な記述情報が含まれる。この情報には、ソース識別子402、チャネル移送媒体404、チャネル・オーディオ・サポート406、日付408、開始時刻410、番組説明412、および複数(n個)の番組の特徴414が含まれる。
【0038】
ソース識別子402は番組のソースを識別する。このソースは、調整可能な特定チャネル(たとえば、アナログまたはデジタルの放送チャネル、ケーブル・チャネル、衛星放送チャネルなど)、あるいは番組を提供できる娯楽システム内の他のソース(たとえばDVD、ビデオ・カセット、Webサーバ・アドレス(インターネット上にあるサーバなど)など)である。このような他のデバイスからの番組には、たとえばユーザが視聴できるようにユーザが購入またはレンタルしたDVDまたはカセットの映画が含まれる。ユーザが視聴するために特定の番組が選択されると、図1のシステム・コントローラ104は、必要に応じて、識別されたソースが表示デバイス102上に表示されるように、適切なデバイスを起動および「調整」する。
【0039】
チャネル移送媒体404は、ソースが使用する移送媒体を識別する。このような移送媒体の例には、アナログ放送、デジタル放送、アナログ・ケーブル、デジタル・ケーブル、衛星、ネットワーク(たとえばインターネット)、デジタル・ビデオ・ディスク、およびアナログ・ビデオ・カセットが含まれるが、これらに限定されるものではない。
【0040】
チャネル・オーディオ・サポート406は、ソースによってサポートされるオーディオ・タイプを識別する。このようなオーディオ・タイプの例には、モノラル、ステレオ、Dolby(商標) Surround、Dolby(商標) Digital、Dolby(商標) Surround Pro Logic、Dolby(商標) AC3 Stereo、およびTHX(商標)が含まれるが、これらに限定されるものではない。ソースがサポートするオーディオ・タイプは、必ずしも特定番組に使用されるオーディオ・タイプを示すものでないことに留意されたい。たとえば、ソースがDolby AC3(商標)をサポートしている場合でも、番組はステレオで放送することができる。
【0041】
日付408は、番組が入手可能な日付を識別する。同様に開始時刻410は、その日付で番組が開始される時刻を識別する。ソースに応じて、日付および開始時刻には異なる「ワイルド・カード」が使用できることに留意されたい。たとえば、ソースがビデオ・オンデマンド・ソースである場合、番組は、特定の日数にわたって(たとえば特定月の間)、任意の開始時刻に入手することができる。他の例を挙げると、ソースがDVDの場合、次いで番組は何日の何時にでも入手可能である。
【0042】
番組説明412は、番組の簡単な説明を提供する。この説明には、タイトル、概要、男優/女優などの情報が含まれる。こうした情報は、ユーザの要求に応じて表示できる。
【0043】
番組の特徴414は、番組に関する複数(n個)の特徴である。異なる番組の各々について、同じまたは異なる特徴を格納することができる。これらの特徴414は、前述のように、番組のどの複数のバージョンがユーザに表示されるかを決定する際に使用することができる。異なる番組の各々について格納できる番組の特徴の例には、番組持続時間(番組持続時間は、番組に挿入されるコマーシャルまたは誓約中断時間を決定するために、番組の実際の放送時間と比較することができる)、代替オーディオ(たとえば第2オーディオ・番組(SAP))の可用性、番組のオーディオ・サポート・タイプ(たとえば、モノラル、ステレオ、Dolby(商標) Surround、Dolby(商標) Digital、Dolby(商標) Surround Pro Logic、Dolby(商標) AC3 Stereo、およびTHX(商標))、拡張番組(Intercast(商標)番組またはMicrosoft ETVなどの垂直帰線消去期間またはデジタル同時放送)の可用性、番組の格付け(たとえばTVG、TV14、TVMAなど)、字幕の言語、吹き替えの言語、番組で話される言語、画面形式(たとえば標準TVまたはレターボックス)、番組がディレクタ・カット・バージョンであるかどうか、説明式ビデオ・サービス(たとえば視覚障害者用の説明式ナレーション)の可用性、クローズド・キャプショニングの可用性、およびカラー・コード(たとえば白黒、カラー、カラー化済みなど)が含まれるが、これらに限定されるものではない。
【0044】
電子番組ガイドに格納される任意の情報は、番組の異なるバージョンの相違点を区別するための基準として使用することができる。たとえば、特定のオーディオ品質レベルまたは表示形式(たとえばレターボックス)が、特定のユーザに好まれる場合がある。他の例を挙げると、コマーシャルが少ないかまたはコマーシャルのない(すなわち、持続時間が短い)番組あるいは特定言語の番組が、特定ユーザに好まれる場合がある。他の例を挙げると、「無料」放送対ビデオ・オンデマンドまたは特定のローカル放送チャネルなど、特定ソースからの番組が特定ユーザに好まれる場合がある。
【0045】
図5は、本発明で使用するのに好適なコンピューティング・デバイスの一実施形態を示す図である。一実施形態によれば、図1のシステム・コントローラ104は図5のコンピューティング・デバイス500である。図5に例示された実施形態では、デバイス500にはプロセッサ502およびキャッシュ・メモリ504が含まれ、図のように互いに結合されている。さらに、デバイス500には高性能入出力(I/O)バス506および標準I/Oバス508が含まれる。ホスト・ブリッジ510がプロセッサ502を高性能I/Oバス506に結合し、I/Oバス・ブリッジ512が2つのバス506および508を相互に結合する。バス506には、ネットワーク/通信インターフェース524およびシステム・メモリ514が結合される。バス508には、大容量記憶装置520、キーボードおよびポインティング・デバイス522、およびI/Oポート526が結合される。これらの要素は集合的に、ハードウェア・システムの広範なカテゴリを表すように意図されており、カリフォルニア州サンタクララのIntel Corporationで製造されているPentium(登録商標)プロセッサ、Pentium(登録商標)Proプロセッサ、またはPentium(登録商標)IIプロセッサに基づく汎用コンピュータ・システムを含むが、これらに限定されるものではない。
【0046】
一実施形態では、高性能I/Oバス506に様々な電子デバイスも結合されている。図に示すように、アナログ・チューナ/デジタル衛星/ケーブル・デバイス528も、デバイス500を様々な番組入力チャネル用に「調整」できるようにするために、高性能I/Oバス506に結合される。
【0047】
これらの要素502〜528は、それぞれ従来技術で知られた従来の機能を実行する。詳細には、ネットワーク/通信インターフェース524は、デバイス500と、イーサネット、トークン・リング、インターネットなどの任意の広範な従来型ネットワークとの間に通信を提供するために使用される。インターフェース回路524は、デバイス500が結合されるネットワーク・タイプに依存するものであることを理解されよう。
【0048】
大容量記憶装置520は、前述の機能を実施するためのデータおよび番組命令用の永続的記憶域を提供するのに使用され、システム・メモリ514は、プロセッサ502によって実行されるときにデータおよび番組命令用の一時記憶域を提供するのに使用される。I/Oポート526は、デバイス500に結合可能な追加の周辺デバイス間に通信を提供するのに使用される、1つまたは複数のシリアルおよび/またはパラレル通信ポートである。
【0049】
デバイス500の様々な構成要素は再配置可能であることを理解されよう。たとえば、キャッシュ504はプロセッサ502にオンチップで実装可能である。あるいは、キャッシュ504およびプロセッサ502は、「プロセッサ・モジュール」として一緒にパッケージングすることが可能であり、プロセッサ502は「プロセッサ・コア」と呼ばれる。さらに、本発明のいくつかの実施形態は、上記すべての構成要素を必要としないかまたは含まない場合がある。たとえば、大容量記憶装置520、キーボードおよびポインティング・デバイス522、および/またはネットワーク/通信インターフェース524がデバイス500に含まれない場合がある。さらに、標準I/Oバス508に結合されるように表示された周辺デバイスが高性能I/Oバス506に結合され、さらに実施形態によっては、単一のバスだけが存在し、デバイス500の構成要素が単一のバスに結合される場合がある。さらにまた、追加のプロセッサ、記憶デバイス、またはメモリなどの追加の構成要素が、デバイス500に含まれる場合がある。
【0050】
一実施形態では、前述のように本発明によってテレビ番組の複数のバージョンから選択するための方法および装置が、図5のデバイス500によって実行される一連のソフトウェア・ルーチンとして実施される。この実施形態では、図2のコントローラ204〜210が、それぞれ一連のソフトウェア・ルーチンとして実施される。これらのソフトウェア・ルーチンは、図5のプロセッサ502など、ハードウェア・システム内のプロセッサによって実行される複数のまたは一連の命令を含む。最初に、一連の命令が大容量記憶装置520などの記憶デバイスに格納される。一連の命令は、ディスケット、CD−ROM、磁気テープ、DVD、レーザ・ディスク、ROM、フラッシュ・メモリなどの任意の従来型記憶媒体を使用して格納できることを理解されよう。一連の命令は、ローカルに格納される必要がなく、ネットワーク上にあるサーバなどの遠隔記憶デバイスから、ネットワーク/通信インターフェース524を介して受け取ることができることも理解されよう。命令は、大容量記憶装置520などの記憶デバイスからメモリ514にコピーされ、次いでプロセッサ502によってアクセスおよび実行される。一実施形態では、これらのソフトウェア・ルーチンがC++番組言語で書き込まれる。ただし、これらのルーチンが、多種多様ないずれの番組言語でも実施できることを理解されよう。
【0051】
代替実施形態では、本発明は別個のハードウェアまたはファームウェアとして実施される。たとえば、1つまたは複数の特定用途向け集積回路(ASIC)は、本発明の前述の機能を使用して番組することができる。他の例を挙げると、図2のコントローラ204〜210は、図5のハードウェア・システム500に挿入するために、追加の回路基板の1つまたは複数のASICで使用することができる。
【0052】
上記の考察では、図2の番組選択コントローラ208によってすべてのバージョン・オプションが識別された後、ユーザに表示される複数のバージョン・オプションが参照される。代替の実施形態によれば、様々な方法を使用してユーザにバージョン・オプションを表示することができる。このような代替実施形態の1つによれば、バージョンが識別されると、様々なバージョンのインジケーションがユーザに表示される。他の実施形態によれば、ユーザ・プリファレンスと番組のバージョンの特徴が完全に一致すると即時に、一致番組がユーザに表示される(それ以降の検索は実行不要である)。
【0053】
したがって、本発明の方法および装置はテレビ番組の複数のバージョンを有利に識別し、これらバージョンのうち1つを表示用に提供する。本発明は、多種多様なソースから、ユーザの好みをより多く満たすような番組の他のバージョンを有利に見つけ出すので、ユーザの番組の視聴をさらに楽しいものにすることができる。
【0054】
以上、テレビ番組の複数のバージョンから選択するための方法および装置について説明してきた。上記の内容を読んだ当分野の技術者であれば、本発明の多くの変更および修正について理解し、図面を使用して表示および説明した特定の実施形態が限定的な意図でないことが理解されよう。特定実施形態の詳細の参照は、特許請求の範囲を限定することを意図するものでない。
【図面の簡単な説明】
【図1】 本発明の一実施形態が実施可能な、例示的娯楽システムのシステム構成要素を示す構成図である。
【図2】 本発明の一実施形態による、システム・コントローラのアーキテクチャを示す構成図である。
【図3】 本発明の一実施形態による、番組の複数のバージョンからの選択プロセスを示す流れ図である。
【図4】 本発明の一実施形態により、電子番組ガイドに格納された情報を示す図である。
【図5】 本発明で使用するのに好適なコンピューティング・デバイスの一実施形態を示す図である。

Claims (6)

  1. ユーザ・プリファレンス手段によって、番組の特徴に関するユーザのプリファレンス識別するステップと、
    EPGコントローラによって、電子番組ガイドを受信するステップと、
    番組選択コントローラによって、前記電子番組ガイド内の特定の番組の選択を受信するステップと、
    前記番組選択コントローラによって、前記特定の番組の複数のバージョンを識別するステップと、
    前記番組選択コントローラによって、識別された各バージョンの複数の特徴を識別し、
    前記番組選択コントローラによって、前記識別された複数の特徴と前記ユーザのプリファレンスとを比較して該ユーザのプリファレンスに一致する特徴を最も多く有するバージョンを自動的に選択するステップと
    を含む方法。
  2. ユーザ・プリファレンス手段によって、番組の特徴に関するユーザのプリファレンス識別するステップと、
    EPGコントローラによって、電子番組ガイドを受信するステップと、
    番組選択コントローラによって、前記電子番組ガイド内の特定の番組の選択を受信するステップと、
    前記番組選択コントローラによって、前記特定の複数のバージョンを識別するステップと、
    前記番組選択コントローラによって、識別された各バージョンの複数の特徴を識別し、
    前記番組選択コントローラによって、自動番組選択が構成されているか決定するステップと、
    自動番組選択が構成されていない場合には、前記番組選択コントローラが前記識別されたバージョンをユーザに提供するため表示するステップと、
    自動番組選択が構成されている場合には、前記番組選択コントローラが前記識別された複数の特徴と前記ユーザのプリファレンスとを比較して表示すべきバージョンを自動的に選択するステップと
    を含む方法。
  3. 番組の特徴に関するユーザのプリファレンス識別するユーザ・プリファレンス手段と、
    電子番組ガイドを受信するEPGコントローラと、
    前記電子番組ガイド内の特定の番組の選択を受信し、
    該特定の番組のバージョンを識別し、
    該識別された各バージョン毎に、それぞれのバージョンの複数の特徴を識別し、
    該識別された特徴と前記ユーザのプリファレンスとを比較して該ユーザのプリファレンスに一致する特徴を最も多く有するバージョンを自動的に選択する番組選択コントローラと
    を含む装置。
  4. 番組の特徴に関するユーザのプリファレンス識別するユーザ・プリファレンスと、
    電子番組ガイドを受信するEPGコントローラと、
    前記電子番組ガイド内の特定の番組の選択を受信し、
    該特定の番組のバージョンを識別し、
    該識別された各バージョンの複数の特徴を識別し、
    自動番組選択が構成されているか決定するとともに、
    該自動番組選択が構成されていない場合には、前記識別されたバージョンをユーザに提供するため表示し、かつ
    前記自動番組選択が構成されている場合には、前記識別された複数の特徴と前記ユーザのプリファレンスとを比較して表示すべきバージョンを自動的に選択する番組選択コントローラと
    を含む装置。
  5. コンピュータに、
    番組の特徴に関するユーザのプリファレンス識別させる機能を実現させるためのプログラムと、
    電子番組ガイドを受信させる機能を実現させるためのプログラムと、
    前記電子番組ガイド内の特定の番組の選択を受信させ、
    該特定の番組のバージョンを識別させ、
    該識別された各バージョン毎に、それぞれのバージョンの複数の特徴を識別させ、かつ
    該識別された特徴と前記ユーザのプリファレンスとを比較して該ユーザのプリファレンスに一致する特徴を最も多く有するバージョンを自動的に選択させる機能を実現させるためのプログラムと
    を記録したコンピュータ読み取り可能な記録媒体。
  6. コンピュータに、
    番組の特徴に関するユーザのプリファレンス識別させる機能を実現させるためのプログラムと、
    電子番組ガイドを受信させる機能を実現させるためのプログラムと、
    前記電子番組ガイド内の特定の番組の選択を受信させ、
    該特定の番組のバージョンを識別させ、
    該識別された各バージョンの複数の特徴を識別させ、
    自動番組選択が構成されているか決定させるとともに、
    該自動番組選択が構成されていない場合には、前記識別されたバージョンをユーザに提供するため表示させ、かつ
    前記自動番組選択が構成されている場合には、前記識別された複数の特徴と前記ユーザのプリファレンスとを比較して表示すべきバージョンを自動的に選択させる機能を実現させるためのプログラムと
    を記録したコンピュータ読み取り可能な記録媒体。
JP2000580379A 1998-10-30 1999-10-28 テレビ番組の複数バージョンから選択するための方法および装置 Expired - Lifetime JP4455766B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/183,277 US6594825B1 (en) 1998-10-30 1998-10-30 Method and apparatus for selecting a version of an entertainment program based on user preferences
US09/183,277 1998-10-30
PCT/US1999/025560 WO2000027119A1 (en) 1998-10-30 1999-10-28 Method and apparatus for selecting from multiple versions of a television program

Publications (3)

Publication Number Publication Date
JP2002529971A JP2002529971A (ja) 2002-09-10
JP2002529971A5 JP2002529971A5 (ja) 2010-01-28
JP4455766B2 true JP4455766B2 (ja) 2010-04-21

Family

ID=22672160

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000580379A Expired - Lifetime JP4455766B2 (ja) 1998-10-30 1999-10-28 テレビ番組の複数バージョンから選択するための方法および装置

Country Status (9)

Country Link
US (4) US6594825B1 (ja)
EP (2) EP2112827B1 (ja)
JP (1) JP4455766B2 (ja)
CN (1) CN1265637C (ja)
AU (1) AU1241300A (ja)
CA (1) CA2348916A1 (ja)
DE (1) DE69941401D1 (ja)
IL (2) IL142799A0 (ja)
WO (1) WO2000027119A1 (ja)

Families Citing this family (190)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7080392B1 (en) * 1991-12-02 2006-07-18 David Michael Geshwind Process and device for multi-level television program abstraction
US10361802B1 (en) 1999-02-01 2019-07-23 Blanding Hovenweep, Llc Adaptive pattern recognition based control system and method
USRE46310E1 (en) 1991-12-23 2017-02-14 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US5903454A (en) 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
USRE48056E1 (en) 1991-12-23 2020-06-16 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
USRE47908E1 (en) 1991-12-23 2020-03-17 Blanding Hovenweep, Llc Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US6601103B1 (en) * 1996-08-22 2003-07-29 Intel Corporation Method and apparatus for providing personalized supplemental programming
IL125141A0 (en) 1998-06-29 1999-01-26 Nds Ltd Advanced television system
IL121230A (en) 1997-07-03 2004-05-12 Nds Ltd Intelligent electronic program guide
US6742183B1 (en) 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
CN1867068A (zh) 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US6594825B1 (en) * 1998-10-30 2003-07-15 Intel Corporation Method and apparatus for selecting a version of an entertainment program based on user preferences
US8850483B2 (en) * 1998-10-30 2014-09-30 Intel Corporation Method and apparatus for purchasing upgraded media features for programming transmissions
US7051360B1 (en) 1998-11-30 2006-05-23 United Video Properties, Inc. Interactive television program guide with selectable languages
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
JP2000278654A (ja) * 1999-03-26 2000-10-06 Sony Corp 音声及び/または映像信号の伝送システム、その送信装置、及びその受信装置
US6529949B1 (en) 2000-02-07 2003-03-04 Interactual Technologies, Inc. System, method and article of manufacture for remote unlocking of local content located on a client device
US7178106B2 (en) 1999-04-21 2007-02-13 Sonic Solutions, A California Corporation Presentation of media content from multiple media sources
US20050182828A1 (en) 1999-04-21 2005-08-18 Interactual Technologies, Inc. Platform specific execution
US7448021B1 (en) 2000-07-24 2008-11-04 Sonic Solutions, A California Corporation Software engine for combining video or audio content with programmatic content
US7458091B1 (en) 2000-01-20 2008-11-25 Sonic Solutions, A California Corporation System, method and article of manufacture for a business layer component in a multimedia synchronization framework
US7346920B2 (en) 2000-07-07 2008-03-18 Sonic Solutions, A California Corporation System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content
CA2388565A1 (en) 1999-04-21 2000-10-26 Research Investment Network, Inc. System, method and article of manufacture for updating content stored on a portable storage medium
KR100853951B1 (ko) * 1999-05-19 2008-08-25 디지맥 코포레이션 오디오를 처리하는 방법들 및 장치들
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US7171616B1 (en) * 1999-09-27 2007-01-30 International Business Machines Corporation Method, system and computer program product for keeping files current
US20020073421A1 (en) * 1999-12-10 2002-06-13 Gutman Levitan System for targeted advertisement, personal editing and parental control in a television network
US7392481B2 (en) 2001-07-02 2008-06-24 Sonic Solutions, A California Corporation Method and apparatus for providing content-owner control in a networked device
US20040220791A1 (en) * 2000-01-03 2004-11-04 Interactual Technologies, Inc. A California Corpor Personalization services for entities from multiple sources
US6434747B1 (en) 2000-01-19 2002-08-13 Individual Network, Inc. Method and system for providing a customized media list
US8813123B2 (en) 2000-01-19 2014-08-19 Interad Technologies, Llc Content with customized advertisement
US20020100042A1 (en) * 2000-01-19 2002-07-25 Denis Khoo Method and system for providing intelligent advertisement placement in a motion picture
US20040193488A1 (en) * 2000-01-19 2004-09-30 Denis Khoo Method and system for advertising over a data network
US6735778B2 (en) * 2000-01-19 2004-05-11 Denis Khoo Method and system for providing home shopping programs
US20040107434A1 (en) * 2000-01-19 2004-06-03 Denis Khoo Customized media method and system
EP2244480A1 (en) * 2000-02-01 2010-10-27 United Video Properties, Inc. Methods and systems for forced advertising
ES2385644T3 (es) * 2000-03-16 2012-07-27 Thomson Licensing Información de guía de programa y procesador para proporcionar un programa y la sustitución de canal
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US20020007485A1 (en) * 2000-04-03 2002-01-17 Rodriguez Arturo A. Television service enhancements
US8516525B1 (en) * 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US6769127B1 (en) 2000-06-16 2004-07-27 Minerva Networks, Inc. Method and system for delivering media services and application over networks
GB0015661D0 (en) * 2000-06-28 2000-08-16 Pace Micro Tech Plc Broadcast data receiver with dual tuning capability
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US20020010931A1 (en) * 2000-07-19 2002-01-24 Chew Brian O. Method of viewing a live event
US20060259926A1 (en) * 2000-07-20 2006-11-16 Digital Deck, Inc. Adaptable programming guide for networked devices
US7689510B2 (en) 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
US7779097B2 (en) 2000-09-07 2010-08-17 Sonic Solutions Methods and systems for use in network management of content
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
ES2312475T3 (es) 2000-10-11 2009-03-01 United Video Properties, Inc. Sistemas y metodos para proporcionar el almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda.
KR100724348B1 (ko) * 2000-10-27 2007-06-04 엘지전자 주식회사 다중 매체를 통한 동일방송 수신 방법
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US20020077880A1 (en) * 2000-11-27 2002-06-20 Gordon Donald F. Method and apparatus for collecting and reporting consumer trend data in an information distribution system
US7721310B2 (en) * 2000-12-05 2010-05-18 Koninklijke Philips Electronics N.V. Method and apparatus for selective updating of a user profile
US8949902B1 (en) * 2001-02-06 2015-02-03 Rovi Guides, Inc. Systems and methods for providing audio-based guidance
EP1364533A1 (en) * 2001-02-20 2003-11-26 Intellocity USA, Inc. Content based video selection
CN1460387A (zh) * 2001-03-26 2003-12-03 皇家菲利浦电子有限公司 多媒体项的存储
JPWO2002087233A1 (ja) * 2001-04-16 2004-08-12 松下電器産業株式会社 マルチビュー蓄積放送サービス方法、装置及びシステム
US20020165770A1 (en) * 2001-05-04 2002-11-07 Individual Network, Inc. Method and system for providing content with an option
US6976228B2 (en) * 2001-06-27 2005-12-13 Nokia Corporation Graphical user interface comprising intersecting scroll bar for selection of content
US7526788B2 (en) 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US20030004934A1 (en) * 2001-06-29 2003-01-02 Richard Qian Creating and managing portable user preferences for personalizion of media consumption from device to device
US7496945B2 (en) 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US8677416B2 (en) * 2001-07-17 2014-03-18 Ati Technologies, Inc. Method, system and software for display of multiple media channels
US7574723B2 (en) * 2001-07-19 2009-08-11 Macrovision Corporation Home media network
JP2003087761A (ja) * 2001-09-11 2003-03-20 Sony Corp 情報提供システム、情報処理装置および方法、並びにプログラム
US20030170011A1 (en) * 2001-09-24 2003-09-11 Masato Otsuka System and method for seamless navigation between local and external documents in an optical disc player
US20030078687A1 (en) * 2001-10-15 2003-04-24 Du Breuil Thomas Lemaigre Method and system for automatically configuring an audio environment
US20030084448A1 (en) * 2001-10-26 2003-05-01 Koninklijke Philips Electronics N.V. Automatic viewing-history based television control system
US6910191B2 (en) * 2001-11-02 2005-06-21 Nokia Corporation Program guide data selection device
US6965415B2 (en) * 2002-01-04 2005-11-15 Microsoft Corporation EPG-conditioned letterbox-to-anamorphic conversion
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US20030159145A1 (en) * 2002-02-15 2003-08-21 Louis Kaltz Device and method for automatically tuning to a certain data choice based on user content preferences
US20030182237A1 (en) * 2002-03-21 2003-09-25 Pierre Costa Method to provide multiple rating selection on video storage content
US7502386B2 (en) * 2002-03-27 2009-03-10 Mitsubishi Denki Kabushiki Kaisha Communication apparatus and communication method
US20030226147A1 (en) * 2002-05-31 2003-12-04 Richmond Michael S. Associating an electronic program guide (EPG) data base entry and a related internet website
US20040078810A1 (en) * 2002-06-07 2004-04-22 Monica Marics Method and system for performing actions related to programming in an electronic program guide
US8931010B2 (en) * 2002-11-04 2015-01-06 Rovi Solutions Corporation Methods and apparatus for client aggregation of media in a networked media system
US7493646B2 (en) 2003-01-30 2009-02-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US7574691B2 (en) * 2003-03-17 2009-08-11 Macrovision Corporation Methods and apparatus for rendering user interfaces and display information on remote client devices
JP4428934B2 (ja) * 2003-03-24 2010-03-10 富士通株式会社 映像選択サーバ、映像配信システム、および映像選択方法
US20050086069A1 (en) * 2003-07-15 2005-04-21 Kaleidescape, Inc. Separable presentation control rules with distinct control effects
US20080101770A1 (en) * 2003-09-04 2008-05-01 Digital Networks North America, Inc. Method and Apparatus for Remotely Controlling a Receiver According to Content and User Selection
US7305694B2 (en) * 2003-09-04 2007-12-04 Digital Networks North America, Inc. Method and apparatus for remotely controlling a receiver according to content and user selection
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US20050071875A1 (en) * 2003-09-25 2005-03-31 Kempisty Mark S. Programmable electronic program guide
MXPA06005059A (es) * 2003-11-07 2006-07-06 Thomson Licensing Grabacion de audio sap y primario de una senal de radiofusion con un grabador de dvd.
US7643826B2 (en) * 2004-01-07 2010-01-05 Hewlett-Packard Development Company, L.P. Mobile care engine system
US20090102973A1 (en) * 2004-01-09 2009-04-23 Harris Scott C Video split device
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
KR100697440B1 (ko) * 2004-03-11 2007-03-20 엘지전자 주식회사 방송정보 등급별 송수신 장치 및 방법
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US20060061682A1 (en) * 2004-09-22 2006-03-23 Bradley Bruce R User selectable content stream
US8086575B2 (en) 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
KR100736030B1 (ko) * 2004-11-02 2007-07-06 삼성전자주식회사 A/v 네트워크 상의 컨텐츠를 수집하고 그 실행을제어하는 장치 및 방법
US20060183088A1 (en) * 2005-02-02 2006-08-17 Kunio Masuko Audio-visual language teaching material and audio-visual languages teaching method
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US7555715B2 (en) 2005-10-25 2009-06-30 Sonic Solutions Methods and systems for use in maintaining media data quality upon conversion to a different data format
US8751931B2 (en) * 2005-11-07 2014-06-10 At&T Intellectual Property I, L.P. System and method for providing user-definable audio indicators for multimedia channel selections
US8099508B2 (en) * 2005-12-16 2012-01-17 Comcast Cable Holdings, Llc Method of using tokens and policy descriptors for dynamic on demand session management
US9467322B2 (en) * 2005-12-27 2016-10-11 Rovi Solutions Corporation Methods and apparatus for integrating media across a wide area network
US7840977B2 (en) * 2005-12-29 2010-11-23 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070156521A1 (en) 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
PT3413558T (pt) * 2005-12-29 2022-03-14 Rovi Guides Inc Um sistema interativo de orientação de média com múltiplos dispositivos
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070157240A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070157260A1 (en) * 2005-12-29 2007-07-05 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
US20070156539A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US7929551B2 (en) * 2006-06-01 2011-04-19 Rovi Solutions Corporation Methods and apparatus for transferring media across a network using a network interface device
EP2025095A2 (en) 2006-06-08 2009-02-18 Hewlett-Packard Development Company, L.P. Device management in a network
EP2047420A4 (en) 2006-07-27 2009-11-18 Hewlett Packard Development Co USER EXPERIENCE AND DEPENDENCE MANAGEMENT IN A MOBILE DEVICE
BRPI0716080B8 (pt) * 2006-09-04 2018-02-14 Meiji Seika Kaisha processo para produção de ácidos (aminofosfinil) butanóicos oticamente ativos
US20080141317A1 (en) * 2006-12-06 2008-06-12 Guideworks, Llc Systems and methods for media source selection and toggling
US8015581B2 (en) * 2007-01-05 2011-09-06 Verizon Patent And Licensing Inc. Resource data configuration for media content access systems and methods
US9069967B2 (en) * 2007-02-16 2015-06-30 Veracode, Inc. Assessment and analysis of software security flaws
US8542984B1 (en) 2007-04-03 2013-09-24 Rovi Guides, Inc. Advanced recording options for interactive media guidance application systems
US10778930B2 (en) * 2007-05-30 2020-09-15 Comcast Cable Communications, Llc Selection of electronic content and services
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
EP2172019B1 (en) * 2007-07-30 2012-10-10 NDS Limited Providing information about video content
US7908116B2 (en) 2007-08-03 2011-03-15 Ecofactor, Inc. System and method for using a network of thermostats as tool to verify peak demand reduction
US20090070408A1 (en) * 2007-09-07 2009-03-12 At&T Knowledge Ventures, L.P. Apparatus and method for managing delivery of media content
US8019567B2 (en) * 2007-09-17 2011-09-13 Ecofactor, Inc. System and method for evaluating changes in the efficiency of an HVAC system
US7848900B2 (en) 2008-09-16 2010-12-07 Ecofactor, Inc. System and method for calculating the thermal mass of a building
FR2923111A1 (fr) * 2007-10-25 2009-05-01 Thomson Licensing Sas Procede de selection de service audio et/ou video recu.
US20090165049A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US20090195696A1 (en) * 2008-01-07 2009-08-06 Toshiba America Consumer Products, Llc Channel system and method
US8487984B2 (en) * 2008-01-25 2013-07-16 At&T Intellectual Property I, L.P. System and method for digital video retrieval involving speech recognition
US8225354B2 (en) * 2008-04-11 2012-07-17 Microsoft Corporation Merging electronic program guide information
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US8010237B2 (en) * 2008-07-07 2011-08-30 Ecofactor, Inc. System and method for using ramped setpoint temperature variation with networked thermostats to improve efficiency
KR20100006930A (ko) * 2008-07-10 2010-01-22 삼성전자주식회사 영상처리장치 및 서비스 제공 서버와, 이를 이용한 정보제공 방법
US8180492B2 (en) * 2008-07-14 2012-05-15 Ecofactor, Inc. System and method for using a networked electronic device as an occupancy sensor for an energy management system
JP2010033251A (ja) * 2008-07-28 2010-02-12 Fujitsu Ltd プログラム修正方法、プログラム復元方法、及びデータ処理装置
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8228435B2 (en) * 2008-12-18 2012-07-24 Sony Corporation Enhanced metadata presented in a pop-up window on cross-media bar user interface when a user hovers a screen cursor over a TV channel icon
US10524021B2 (en) * 2008-12-22 2019-12-31 Maarten Boudewijn Heilbron Method and system for retrieving online content in an interactive television environment
US8234668B2 (en) 2008-12-23 2012-07-31 Microsoft Corporation Content access
US20100161792A1 (en) * 2008-12-24 2010-06-24 Broadcom Corporation Alternate media identification/selection based upon rendered media meta-data
US8312061B2 (en) * 2009-02-10 2012-11-13 Harman International Industries, Incorporated System for broadcast information database
US8498753B2 (en) * 2009-05-08 2013-07-30 Ecofactor, Inc. System, method and apparatus for just-in-time conditioning using a thermostat
US8740100B2 (en) * 2009-05-11 2014-06-03 Ecofactor, Inc. System, method and apparatus for dynamically variable compressor delay in thermostat to reduce energy consumption
US8596550B2 (en) 2009-05-12 2013-12-03 Ecofactor, Inc. System, method and apparatus for identifying manual inputs to and adaptive programming of a thermostat
FR2947069A1 (fr) * 2009-06-19 2010-12-24 Thomson Licensing Procede de selection de versions d'un document parmi une pluralite de versions recues a la suite d'une recherche, et recepteur associe
US8699860B2 (en) 2009-09-17 2014-04-15 Thomson Licensing Method of scheduled and non-scheduled acquisition of media services in response to media service provider commands
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
KR20110034820A (ko) * 2009-09-29 2011-04-06 엘지전자 주식회사 대화형 프로그램 가이드를 디스플레이하는 방법, 대화형 프로그램 가이드를 디스플레이하는 사용자 장치, 통합 데이터 가이드 정보 목록을 제공하는 방법 및 통합 데이터 가이드 정보 목록 제공 장치
US10584890B2 (en) 2010-05-26 2020-03-10 Ecofactor, Inc. System and method for using a mobile electronic device to optimize an energy management system
US8556188B2 (en) 2010-05-26 2013-10-15 Ecofactor, Inc. System and method for using a mobile electronic device to optimize an energy management system
US8839290B2 (en) * 2010-06-10 2014-09-16 Verizon Patent And Licensing Inc. Methods and systems for generating a personalized version of a media content program for a user
US8090477B1 (en) 2010-08-20 2012-01-03 Ecofactor, Inc. System and method for optimizing use of plug-in air conditioners and portable heaters
US10210160B2 (en) 2010-09-07 2019-02-19 Opentv, Inc. Collecting data from different sources
US9699503B2 (en) 2010-09-07 2017-07-04 Opentv, Inc. Smart playlist
US8949871B2 (en) 2010-09-08 2015-02-03 Opentv, Inc. Smart media selection based on viewer user presence
JP5857449B2 (ja) * 2011-05-27 2016-02-10 ソニー株式会社 画像処理装置及び録画装置
US8589982B2 (en) 2011-06-03 2013-11-19 Sony Corporation Video searching using TV and user interfaces therefor
US8615776B2 (en) * 2011-06-03 2013-12-24 Sony Corporation Video searching using TV and user interface therefor
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
EP2595399A1 (en) * 2011-11-16 2013-05-22 Thomson Licensing Method of digital content version switching and corresponding device
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules
US10674191B2 (en) 2012-04-06 2020-06-02 Minerva Networks, Inc Systems and methods to remotely synchronize digital data
US8935726B2 (en) 2012-05-11 2015-01-13 Comcast Cable Communications, Llc Generation of dynamic content interfaces
US10048706B2 (en) 2012-06-14 2018-08-14 Ecofactor, Inc. System and method for optimizing use of individual HVAC units in multi-unit chiller-based systems
US8661472B1 (en) * 2012-10-09 2014-02-25 Google Inc. Methods, systems, and media for providing media guidance with media content from alternate sources
GB2507305A (en) * 2012-10-25 2014-04-30 Ibm Server client negotiation of version selection in a messaging system
US11375347B2 (en) 2013-02-20 2022-06-28 Disney Enterprises, Inc. System and method for delivering secondary content to movie theater patrons
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
JP2015177324A (ja) * 2014-03-14 2015-10-05 ソニー株式会社 情報処理装置および方法、情報処理端末および方法、並びにプログラム
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
CN104243588B (zh) * 2014-09-18 2019-04-16 小米科技有限责任公司 网络资源请求方法和装置
US10506295B2 (en) * 2014-10-09 2019-12-10 Disney Enterprises, Inc. Systems and methods for delivering secondary content to viewers
CN106899866B (zh) * 2015-12-17 2019-08-09 上海交通大学 一种关联多媒体内容个性化呈现信息的描述方法
US10425939B2 (en) * 2015-11-30 2019-09-24 At&T Intellectual Property I, L.P. Method and apparatus for automated signal analysis and reporting among RF receiver devices
US10931998B2 (en) * 2016-10-07 2021-02-23 Rovi Guides, Inc. Systems and methods for selectively storing specific versions of previously stored media assets based on pre-defined differences in characteristics
JP2018174459A (ja) * 2017-03-31 2018-11-08 シャープ株式会社 情報処理装置、表示装置、番組情報提示システム、情報処理方法、及びプログラム
US10123058B1 (en) 2017-05-08 2018-11-06 DISH Technologies L.L.C. Systems and methods for facilitating seamless flow content splicing
WO2019005041A1 (en) * 2017-06-28 2019-01-03 Rovi Guides, Inc. SYSTEMS AND METHODS FOR REPLACING A STORED VERSION OF MULTIMEDIA CONTENT WITH A BETTER VERSION ADAPTED TO A USER
US11115717B2 (en) 2017-10-13 2021-09-07 Dish Network L.L.C. Content receiver control based on intra-content metrics and viewing pattern detection
US11838587B1 (en) 2023-05-31 2023-12-05 Maris Jacob Ensing System and method of providing customized media content

Family Cites Families (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1585321B1 (en) * 1990-09-10 2011-07-13 Starsight Telecast, Inc. User interface for television schedule system
US7080392B1 (en) * 1991-12-02 2006-07-18 David Michael Geshwind Process and device for multi-level television program abstraction
US6208805B1 (en) * 1992-02-07 2001-03-27 Max Abecassis Inhibiting a control function from interfering with a playing of a video
US5564088A (en) 1992-02-07 1996-10-08 Sony Corporation Broadcast signal receiver with means for prioritizing broadcast signals based on previous selections thereof
US5684918A (en) * 1992-02-07 1997-11-04 Abecassis; Max System for integrating video and communications
CA2271555C (en) * 1992-12-09 2003-11-11 Discovery Communications, Inc. Remote control for cable television delivery system
US5798785A (en) * 1992-12-09 1998-08-25 Discovery Communications, Inc. Terminal for suggesting programs offered on a television program delivery system
JP3297914B2 (ja) 1993-01-08 2002-07-02 ソニー株式会社 テレビジョン受像機
US5576843A (en) 1993-10-29 1996-11-19 Time Warner Entertainment Co., L.P. System and method for controlling play of multiple dialog audio tracks of a software carrier
US5488410A (en) * 1993-10-29 1996-01-30 Telectronics Pacing Systems, Inc. System and method for disk software publishers to control disk distribution
EP0737383A1 (en) 1993-12-20 1996-10-16 Rodney John Smith Data compression system
JP3500741B2 (ja) 1994-03-01 2004-02-23 ソニー株式会社 テレビ放送の選局方法及び選局装置
DE4410547C2 (de) 1994-03-26 1999-03-18 Loewe Opta Gmbh Verfahren zur Erstellung einer elektronischen Programmzeitschrift und Schaltung hierfür
US5477263A (en) * 1994-05-26 1995-12-19 Bell Atlantic Network Services, Inc. Method and apparatus for video on demand with fast forward, reverse and channel pause
US5586304A (en) 1994-09-08 1996-12-17 Compaq Computer Corporation Automatic computer upgrading
JP3644455B2 (ja) * 1994-09-29 2005-04-27 ソニー株式会社 番組情報放送方式、番組情報表示方法および受信装置
US5534911A (en) 1994-11-02 1996-07-09 Levitan; Gutman Virtual personal channel in a television system
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
US5596373A (en) * 1995-01-04 1997-01-21 Sony Corporation Method and apparatus for providing program oriented information in a multiple station broadcast system
US6163345A (en) * 1995-01-04 2000-12-19 Sony Corportion Method and apparatus for providing station and programming information in a multiple station broadcast system
JPH08314979A (ja) * 1995-03-13 1996-11-29 Matsushita Electric Ind Co Ltd プログラム情報を表示装置に示す方法および装置
US5659353A (en) * 1995-03-17 1997-08-19 Bell Atlantic Network Services, Inc. Television distribution system and method
US5596705A (en) * 1995-03-20 1997-01-21 International Business Machines Corporation System and method for linking and presenting movies with their underlying source information
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
US5550576A (en) * 1995-04-17 1996-08-27 Starsight Telecast Incorporated Method and apparatus for merging television program schedule information received from multiple television schedule information sources
US5666645A (en) * 1995-04-26 1997-09-09 News America Publications, Inc. Data management and distribution system and method for an electronic television program guide
US5585838A (en) 1995-05-05 1996-12-17 Microsoft Corporation Program time guide
US7917922B1 (en) * 1995-06-08 2011-03-29 Schwab Barry H Video input switching and signal processing apparatus
US5751282A (en) * 1995-06-13 1998-05-12 Microsoft Corporation System and method for calling video on demand using an electronic programming guide
US5801753A (en) * 1995-08-11 1998-09-01 General Instrument Corporation Of Delaware Method and apparatus for providing an interactive guide to events available on an information network
FR2741972B1 (fr) * 1995-11-30 1998-01-02 Thomson Multimedia Sa Dispositif et procede de chargement d'une interface utilisateur
US5635989A (en) * 1996-02-13 1997-06-03 Hughes Electronics Method and apparatus for sorting and searching a television program guide
US5951639A (en) * 1996-02-14 1999-09-14 Powertv, Inc. Multicast downloading of software and data modules and their compatibility requirements
US6025837A (en) * 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
US5657072A (en) * 1996-04-10 1997-08-12 Microsoft Corporation Interactive entertainment network system and method for providing program listings during non-peak times
US5945988A (en) * 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
US6157411A (en) * 1996-06-14 2000-12-05 Intel Corporation Method and apparatus for compiling a repository of entertainment system data from multiple sources
US5801787A (en) * 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
DK0932398T3 (da) * 1996-06-28 2006-09-25 Ortho Mcneil Pharm Inc Anvendelse af topiramat eller derivater deraf til fremstilling af et lægemiddel til behandling af maniodepressive bipolære forstyrrelser
US6151059A (en) * 1996-08-06 2000-11-21 Starsight Telecast, Inc. Electronic program guide with interactive areas
US5982411A (en) * 1996-12-18 1999-11-09 General Instrument Corporation Navigation among grouped television channels
JP4044965B2 (ja) * 1996-12-20 2008-02-06 プリンストン ビデオ イメージ,インコーポレイティド セットトップ装置および選択された映像を映像放送に挿入する方法
US6020880A (en) * 1997-02-05 2000-02-01 Matsushita Electric Industrial Co., Ltd. Method and apparatus for providing electronic program guide information from a single electronic program guide server
JP3896625B2 (ja) * 1997-03-07 2007-03-22 ソニー株式会社 データ送信装置、データ受信装置、データ送信方法およびデータ受信方法
US6359580B1 (en) * 1997-03-18 2002-03-19 Thomson Licensing S.A. Multiple source keypad channel entry system and method
US5900915A (en) * 1997-03-18 1999-05-04 Thomson Consumer Electronics, Inc. HD to SD guide converter for electronic television schedule system
US6005565A (en) * 1997-03-25 1999-12-21 Sony Corporation Integrated search of electronic program guide, internet and other information resources
US5926207A (en) * 1997-03-31 1999-07-20 Compaq Computer Corporation Channel server functionality
US6181364B1 (en) * 1997-05-16 2001-01-30 United Video Properties, Inc. System for filtering content from videos
US6018372A (en) * 1997-09-04 2000-01-25 Liberate Technologies Electronic program guide with multiple day planner
US6226444B1 (en) * 1997-09-30 2001-05-01 Intel Corporation Method and apparatus for recording program data without commercials
US6184918B1 (en) * 1997-09-30 2001-02-06 Intel Corporation Method and apparatus for monitoring viewing of broadcast data
US6173112B1 (en) * 1997-11-28 2001-01-09 International Business Machines Corporation Method and system for recording in-progress broadcast programs
JPH11187324A (ja) * 1997-12-19 1999-07-09 Matsushita Electric Ind Co Ltd 番組情報作成装置および方法と受信装置
US6704028B2 (en) * 1998-01-05 2004-03-09 Gateway, Inc. System for using a channel and event overlay for invoking channel and event related functions
US6008802A (en) * 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US6507951B1 (en) * 1998-01-05 2003-01-14 Amiga Development Llc System for time-shifting events in a multi-channel convergence system
US6003041A (en) * 1998-01-05 1999-12-14 Gateway 2000, Inc. Method and managing multiple channel maps from multiple input devices in a multimedia system
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
US6075971A (en) * 1998-03-27 2000-06-13 Intel Corporation Method and apparatus for providing and monitoring coupons via a network
US6614987B1 (en) * 1998-06-12 2003-09-02 Metabyte, Inc. Television program recording with user preference determination
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
CN1867068A (zh) * 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US7360230B1 (en) * 1998-07-27 2008-04-15 Microsoft Corporation Overlay management
US6505348B1 (en) * 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US6295092B1 (en) * 1998-07-30 2001-09-25 Cbs Corporation System for analyzing television programs
TW465235B (en) * 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
US6295646B1 (en) * 1998-09-30 2001-09-25 Intel Corporation Method and apparatus for displaying video data and corresponding entertainment data for multiple entertainment selection sources
US6157377A (en) * 1998-10-30 2000-12-05 Intel Corporation Method and apparatus for purchasing upgraded media features for programming transmissions
US6594825B1 (en) * 1998-10-30 2003-07-15 Intel Corporation Method and apparatus for selecting a version of an entertainment program based on user preferences
US6317881B1 (en) * 1998-11-04 2001-11-13 Intel Corporation Method and apparatus for collecting and providing viewer feedback to a broadcast

Also Published As

Publication number Publication date
EP1127461B2 (en) 2013-02-13
IL142799A0 (en) 2002-03-10
AU1241300A (en) 2000-05-22
IL142799A (en) 2007-02-11
JP2002529971A (ja) 2002-09-10
DE69941401D1 (de) 2009-10-22
WO2000027119A1 (en) 2000-05-11
EP1127461A4 (en) 2002-12-18
US6594825B1 (en) 2003-07-15
EP2112827B1 (en) 2016-04-13
US7240356B2 (en) 2007-07-03
US20010007147A1 (en) 2001-07-05
CN1265637C (zh) 2006-07-19
EP1127461A1 (en) 2001-08-29
US8782702B2 (en) 2014-07-15
EP2112827A1 (en) 2009-10-28
CN1331890A (zh) 2002-01-16
CA2348916A1 (en) 2000-05-11
EP1127461B1 (en) 2009-09-09
US20010005903A1 (en) 2001-06-28
US20130133003A1 (en) 2013-05-23

Similar Documents

Publication Publication Date Title
JP4455766B2 (ja) テレビ番組の複数バージョンから選択するための方法および装置
US8966534B2 (en) Method and apparatus for channel surfing through multiple sources based on user-definable preferences
US6324694B1 (en) Method and apparatus for providing subsidiary data synchronous to primary content data
US5945988A (en) Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
US6008802A (en) Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US5977964A (en) Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times
US6697099B2 (en) Method and apparatus for displaying a colored audio/visual program
US6330718B1 (en) Consumption distance based customized rendering of entertainment programming

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061018

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090602

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20090902

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20090909

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20091002

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20091009

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20091102

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20091110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091126

A524 Written submission of copy of amendment under article 19 pct

Free format text: JAPANESE INTERMEDIATE CODE: A524

Effective date: 20091126

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: 20100105

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: 20100204

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

Free format text: PAYMENT UNTIL: 20130212

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4455766

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140212

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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