TWI500328B - 用於在回返頻道通信路徑上存取電子節目指南資訊之系統及方法 - Google Patents

用於在回返頻道通信路徑上存取電子節目指南資訊之系統及方法 Download PDF

Info

Publication number
TWI500328B
TWI500328B TW099115551A TW99115551A TWI500328B TW I500328 B TWI500328 B TW I500328B TW 099115551 A TW099115551 A TW 099115551A TW 99115551 A TW99115551 A TW 99115551A TW I500328 B TWI500328 B TW I500328B
Authority
TW
Taiwan
Prior art keywords
epg
epg information
carousel
current time
media device
Prior art date
Application number
TW099115551A
Other languages
English (en)
Other versions
TW201134220A (en
Inventor
Dale Mountain
Original Assignee
Echostar Uk Holdings Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Echostar Uk Holdings Ltd filed Critical Echostar Uk Holdings Ltd
Publication of TW201134220A publication Critical patent/TW201134220A/zh
Application granted granted Critical
Publication of TWI500328B publication Critical patent/TWI500328B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/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
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • H04N21/23617Multiplexing of additional data and video streams by inserting additional data into a data carousel, e.g. inserting software modules into a DVB carousel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26266Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26283Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26291Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42607Internal components of the client ; Characteristics thereof for processing the incoming bitstream
    • H04N21/42615Internal components of the client ; Characteristics thereof for processing the incoming bitstream involving specific demultiplexing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • H04N21/4349Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/437Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
    • 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 program guide from data received from the Internet and a Head-end, 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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Description

用於在回返頻道通信路徑上存取電子節目指南資訊之系統及方法
使用一專用資料頻道將電子節目指南(EPG)資訊傳達至一機上盒(STB)。該EPG資訊可包含(但不限於)經排程的呈現開始時間及/或結束時間、節目頻道及節目之描述性資訊。該節目之描述性資訊可包含節目標題、演出者或演員姓名、創作日期及/或描述該節目情節或故事軸的一摘要。節目資訊中可包含任何合適的資訊。
該STB中之一調諧器「調諧」至該EPG資料頻道且收集儲存在該STB之記憶體中之該EPG資訊。以一串列方式將該EPG資訊傳達至該STB,且因此該EPG資訊具有一開始及一結束。例如,該EPG資訊可以「節目頻道1」開始且提供該特定頻道之一預先定義天數或其類似物之節目規劃資訊。接下來,其後可接著該預先定義天數或其類似物之「節目頻道2」之EPG資訊以此類推,直到所有「節目頻道」之EPG資訊已被傳達至該STB。接著在該EPG資訊之開頭再次開始該EPG資訊之通信。在一些實例中,EPG資訊可簡單重複。在其他時間,可更新該EPG資訊且接著傳達該EPG資訊。整體EPG資訊之此循環、週期性地重複之通信稱為一「輪播」EPG資訊格式。
若該STB在該EPG資訊「輪播」之通信期間之中途開始接收該EPG資訊,則該STB瞭解,當其已經歷該整體EPG資訊輪播時,已接收到一完整組的EPG資訊。亦即,當該所接收之EPG資訊已返回至該EPG資訊輪播中其之初始進入點時,該整體EPG資訊輪播已被接收。
在該STB正在接收該EPG資訊時,或一旦該STB已接收一完全組EPG資訊,該STB可建構一EPG且在一觀看者之觀看器件(諸如一電視或其類似物)上將其顯示給一觀看者。若尚未接收到該整體EPG資訊輪播,則可建構一部分EPG且將其呈現給該觀看者。
該觀看者可交互地到處捲動該EPG以觀看感興趣之一節目頻道上之可用節目規劃。該觀看者亦可到處巡覽該EPG以觀看在所選之感興趣之節目頻道上、在感興趣的未來時間所排程的節目規劃。一些EPG係經組態以基於自一遠端控制接收的命令與一遠端控制協作工作,使得該觀看者可於反白顯示在該EPG上的一感興趣節目請求所選的操作。例如,該觀看者可在其等之遠端控制單元上選擇一記錄特徵,使得該EPG上反白顯示的節目由該STB中之一數位視訊記錄器(DVR)進行記錄。
當該EPG在該STB記憶體中為不可用時,該STB必須獲取整體的EPG資訊量且將其儲存在記憶體中。當初始化該STB時,若該EPG過期或者若該EPG資訊遭到訛誤,可出現此情形。因為大量資料與整體EPG資訊輪播相關聯,所以獲取一整體EPG資訊輪播之此程序需要大量的時間。此外,儲存涵蓋一相對長的時間週期(諸如數天或數週)之整體EPG資訊輪播使用該STB之動態記憶體容量之一大部分。
在某些情形下,必須更新(再新)該所儲存之EPG資訊以移除關於已呈現的節目規劃之資訊且獲取關於未來排程之節目規劃之更新。若已將該EPG資訊之一些或全部儲存在該STB之記憶體中,則該STB可監測所傳達之EPG資訊且視需要簡單地添加EPG資訊更新以保持節目規劃資訊之一當前EPG資料庫。然而,接收一完全組之EPG資訊更新仍需要該STB監測該所傳達之全部EPG資訊輪播。因此,獲得EPG資訊更新需要與獲取該新組之EPG資訊所需時間實質上相同的時間量。
因此,存在提供更有效且更快速獲取EPG資訊之一需要。
揭示在一回返頻道鏈路上存取一電子節目指南(EPG)之系統及方法。一實例性實施例具有:一節目內容串流介面,其經組態以接收至少一節目頻道及其中具有EPG資訊之一第一部分之一EPG資料頻道;回返頻道介面,其經組態以建立至一遠端EPG內容系統之一通信鏈路且經組態以接收EPG資訊之一第二部分;以及一處理器系統,其通信地耦合至該節目內容串流介面及該回返頻道介面。該處理器系統自EPG資訊之該第一部分及EPG資訊之該第二部分建構一EPG。
根據進一步態樣,一例示性實施例:接收常駐在一節目內容串流之一資料頻道中之EPG資訊之一第一部分;建立介於一媒體器件與一遠端EPG內容系統之間的一通信鏈路;及經由該所建立之通信鏈路接收來自該遠端EPG內容系統之EPG資訊之一第二部分。
下文參考以下圖式詳細描述較佳實施例及替代實施例。
圖1係電子節目指南(EPG)存取系統100之一實施例之一方塊圖。該EPG存取系統100之一例示性實施例包含一媒體器件102、一回返頻道系統104及一遠端EPG內容系統106。該媒體器件102之一例示性實施例包含(但不限於)一機上盒(STB)。可在其他媒體器件(諸如(但不限於),立體聲技術、收音機、電視機(TV)、數位視訊光碟(DVD)播放器、數位視訊記錄器(DVR)、個人數位助理(PDA)或個人電腦(PC))中實施該EPG存取系統100之諸實施例。
該回返頻道系統104係一雙向通信系統,其通信地耦合該媒體器件102與該遠端EPG內容系統106。在一實體路徑及/或一邏輯路徑(本文稱為一鏈路)上建立該回返頻道系統104上之通信。一旦建立介於該媒體器件102與該遠端EPG內容系統106之間的該回返頻道系統104,則可將EPG資訊自該遠端EPG內容系統106傳達至該媒體器件102。
在各種情形下,該媒體器件102建立至該遠端EPG內容系統106之鏈路且接著存取該遠端EPG內容系統106以擷取(提取(pull))所選的感興趣EPG資訊。提取該EPG資訊係指該媒體器件102對該遠端EPG內容系統106指定該媒體器件已請求何種EPG資訊。該所請求媒體資訊可由一節目頻道、一天的時間及/或其他節目標記識別。例如,該媒體器件102可基於一當前時間及於某預先定義週期(諸如若干小時)之結束指定一當前觀看的節目頻道之EPG資訊。或者,該媒體器件102可指定開始於一指定的未來日期及/或時間且結束於一第二個未來日期及/或時間之複數個節目頻道之EPG資訊。
在其他情況下,該遠端EPG內容系統106將EPG資訊發送(推播)至該媒體器件102。在一實施例中,基於建立介於該媒體器件102與該遠端EPG內容系統106之間的該回返頻道系統104的一時間將該EPG資訊推播至該媒體器件102。或者,或此外,可實質上在接通該媒體器件102之開始時間開始將該EPG資訊推播該媒體器件102,且該EPG資訊包含涵蓋一預先定義週期之EPG資訊。在各種實施例中,該預先定義之EPG資訊可基於任何合適的預先定義準則,其中,基於建立至該遠端EPG內容系統106之該鏈路將該EPG資訊推播至該媒體器件102。
該非限制例示性媒體器件102包括一節目內容串流介面108、一處理器系統110、一記憶體112、一節目緩衝器114、一選用之數位視訊記錄器(DVR)116、一呈現器件介面118、一遠端介面120及一回返頻道介面122。該記憶體112包括用於儲存EPG存取邏輯124及EPG資訊126之部分。該EPG資訊126含有關於當前可用或未來將為可用之節目的節目資訊。
在一些實施例中,可將一瀏覽器128或其類似物整合至EPG存取邏輯124中。因此,當該遠端EPG內容系統106係實施為一網際網路可存取系統時,該瀏覽器128可存取感興趣之EPG資訊。或者,該瀏覽器128可單獨實施為另一組件及/或功能之一部分。
其他媒體器件實施例可包含或可省略一些上文所描述之媒體處理組件。此外,本文未描述之額外組件可包含在替代實施例中。
現在大體上描述該媒體器件102(此處為一例示性STB)之功能。一或多個節目內容串流130係由該節目內容串流介面108接收。視情況在該節目內容串流130中接收一EPG資料頻道132。EPG資料頻道132包含提供作為EPG資訊輪播之EPG資訊,該EPG資訊係以一週期、串列方式傳達。亦即,該EPG資料頻道132中之該EPG資訊係以週期性重複之一串列格式傳達。
該節目內容串流介面108中之一或多個調諧器134根據自該處理器系統110接收的指令選擇性地調諧至該等節目內容串流130之一者。一節目內容串流130通常包括一起多工的複數個節目。該處理器系統110基於對於一觀看者所指定的一感興趣節目的一請求剖析出與感興趣節目相關聯之節目內容。接著將所感興趣節目集合為一視訊資訊串流及/或一音訊資訊串流,可將該串流保存至該節目緩衝器114中,使得可經由該呈現器件介面118將該節目內容串流輸出至該媒體呈現器件146(諸如電視)。或者,或此外,可將該所剖析出的節目內容保存至該DVR 116中以供稍後呈現。
有時,在使用提供在整體EPG資訊輪播中EPG資訊的諸實施例中,將該調諧器134調諧至該EPG資料頻道132。EPG資訊係接收自該EPG資料頻道132且儲存在EPG資訊126中。若該媒體器件102具有一單一調諧器134,則在未使用該媒體器件102時,有時可將該調諧器134調諧至該EPG資料頻道132,使得可在不與節目觀看干擾之情形下接收EPG資訊。若該媒體器件102具有多個調諧器,則該等調諧器之一者可用來提供可觀看之節目規劃且另一調諧器可用來調諧至該EPG資料頻道132以接收EPG資訊輪播。
該例示性媒體器件102係經組態以經由一合適的控制器件(諸如但不限於該例示性遠端控制136)接收來自一觀看者的指令。該遠端控制136包含一或多個控制器138。該觀看者藉由啟動該等控制器138之一或多者使該遠端控制136產生指令且將指令經由一無線信號140傳輸至該媒體器件102以控制顯示於一EPG 142上之資訊的呈現。或者,或此外,該媒體器件102自身之上可具有經組態以自該觀看者接收指令的一或多個控制器。因此,該觀看者可輸入指令以使該EPG存取系統100產生EPG 142且將EPG 142呈現在一可用顯示器上。
通常由該觀看者使用來自該遠端控制136之命令而選擇之一所選感興趣的節目係自該節目緩衝器114或該DVR 116串流輸出至該呈現器件介面118。該呈現器件介面118係通信地耦合至具有一顯示器148之媒體呈現器件146。因此,該所選之感興趣之節目係自該呈現器件介面118傳達至該媒體呈現器件146。該所選節目之視訊部分係呈現在該顯示器148上且一音訊部分係提供在揚聲器(圖中未繪示)。該媒體呈現器件146之一非限制性實例為一電視。
一觀看者有時將希望在其等之媒體呈現器件146上觀看一EPG 142。因此,該EPG資訊126係自該記憶體112擷取且該EPG 142係由該EPG資訊建構且經由該呈現器件介面118傳達至該媒體呈現器件146。因為該EPG 142為該使用者之一有用工具,所以該EPG資訊必需為當前資訊。即,當前可用節目規劃及經排程用於進一步呈現之節目規劃必須可呈現於該EPG 142中。該EPG存取系統100之諸實施例使該媒體器件102能存取該遠端EPG內容系統106,使得可自該遠端EPG內容系統106擷取節目資訊且將該節目資訊併入至該所顯示之EPG 142中。
該媒體器件102包含一回返頻道介面122。該回返頻道介面122係經組態以經由該回返頻道系統104通信地耦合該媒體器件102與該遠端EPG內容系統106。該回返頻道介面122可為可操作以在該通信網路144上通信之任何合適的通信器件或系統。
該通信網路144係繪示為一普通通信系統。在一實施例中,該通信網路144包括網際網路。因此,該回返頻道介面122為一數據機或其他類型之網際網路通信器件。或者,該通信網路144可為一電話系統、一射頻(RF)無線系統、一微波通信系統、一光纖系統、一內部網路系統、一區域存取網路(LAN)系統、一乙太網路系統、一電纜系統、一射頻系統、一蜂巢式系統、一紅外線系統、一衛星系統或由多種類型通信媒體組成之一混合系統。在此等實施例中,該回返頻道介面122係經組態以在一視需要基礎上與該通信網路144建立一通信鏈路或其類似物,且該回返頻道介面係經組態以在其所耦合之特定類型之通信網路144上通信。
該非限制性例示性遠端EPG內容系統106包括一處理器系統150、一回返頻道介面152及一記憶體154。該記憶體154之一部分儲存該當前EPG資訊156。該當前EPG資訊156係經選擇性地更新而具有當前節目排程資訊及其他資訊。該更新可週期性地出現或者當新的EPG資訊變為可用時出現。可以任何合適的方式更新該當前EPG資訊156。
在各種實施例中,該當前EPG資訊156經結構化以便經由該回返頻道系統104可用於該媒體器件102。因此,當建立介於該媒體器件102之該回返頻道介面122與該遠端EPG內容系統106之該回返頻道介面152之間的一鏈路時,該媒體器件102存取儲存在該遠端EPG內容系統106中之該當前EPG資訊156。
在一例示性實施例中,該回返頻道系統104為一基於網際網路之通信系統。因此,該遠端EPG內容系統106之該回返頻道介面152為一伺服器或類似伺服器的器件,其使用來自一網路瀏覽器代理(此處為該媒體器件102)之超文字傳輸協定(HTTP)請求而接受命令及資訊。在一例示性實施例中,該媒體器件102之該回返頻道介面122為一數據機或類似數據機的器件。該瀏覽器128使該媒體器件102能存取在該遠端EPG內容系統106處的該當前EPG資訊156。
可使用一合適的視訊資料標準(諸如(但不限於),移動圖片專家群組(MPEG)數位視訊廣播(DVB)標準或美國電視標準委員會(ATSC)標準)格式化該遠端EPG內容系統106之該當前EPG資訊156。因此,使用該媒體器件102中之該瀏覽器128可選擇性地存取之一共用網際網路協定(IP)格式編碼該EPG資訊。例如,可使用HTTP或XML格式。
在一基於網際網路之環境中,該媒體器件102建立經由該通信網路144(諸如但不限於全球資訊網(WWW))至該遠端EPG內容系統106之一鏈路。該所建立之回返頻道系統104可為一持久連接。可能的持久類型連接之非限制性實例為一HTTP持續作用或一HTTP連接再使用。在其他實施例中,特定言之,於可快速建立該回返頻道系統104之情況下,在視需要基礎上建立該回返頻道系統104。
在一些實施例中,啟動該媒體器件102起始建立介於該媒體器件102之該回返頻道介面122與該遠端EPG內容系統106之該回返頻道介面152之間的該鏈路。將來自該遠端EPG內容系統106之該當前EPG資訊156之EPG資訊之更新推播至該媒體器件102。將該等所接收之EPG更新併入及/或儲存至該媒體器件102之該當前EPG資訊126中。然而,若該等更新係廣泛的,則可能需要一可辨識的時間量將一完整EPG更新自該遠端EPG內容系統106傳輸至該媒體器件102。
例如,可在一開始時間開始該媒體器件102。基於該開始時間,將該EPG資訊推播至該媒體器件102。該EPG資訊實質上開始於該開始時間,諸如,於最接近之前一小時或半小時。該所推播EPG資訊包含經排程至該開始時間或最接近之前一小時或半小時後之某預先定義時間之節目之節目資訊。為了繪示,假設該媒體器件開始於8:15 p.m.。將開始於8:00 p.m.且結束於12:00 a.m.之EPG資訊推播至該媒體器件102。因此,跨越四個小時之一週期的EPG資訊可用於建構該EPG 142。該預先定義之時間週期可被指定於該媒體器件102且經傳達至該遠端EPG內容系統106、可經預先定義且保存在該遠端EPG內容系統106,或者可為在該EPG存取邏輯124中編碼之一時間。
在一些實施例中,該媒體器件102「選擇」其需要之最直接相關之EPG資訊。接著該媒體器件102「提取」感興趣的EPG資訊且將該所選擇之感興趣EPG更新併入及/或保存至該媒體器件102之該當前EPG資訊126中。例如,該觀看者可在其等之媒體呈現器件146上觀看節目頻道「x」。此處,該媒體器件102選擇該當前觀看之節目頻道「x」之EPG更新且提取來自該遠端EPG內容系統106之該當前EPG資訊156之該EPG資訊。當該觀看者改變到另一節目頻道時,該媒體器件102選擇該新選擇的節目頻道之EPG更新且提取來自該遠端EPG內容系統106之該當前EPG資訊156之該EPG資訊。
在一些實施例中,該整體EPG資訊常駐在該遠端EPG內容系統106之該當前EPG資訊156中且可在一動態基礎上填入。非常類似於在該EPG資料頻道上提供之該整體EPG資訊輪播,該媒體器件102接收來自該遠端EPG內容系統106之該當前EPG資訊156之所有其之EPG資訊。當該全部EPG資訊於該媒體器件102接收時,該回返頻道系統104可被斷開或者結束。此處,可聰明地決定擷取該EPG資訊之方式及順序。舉例而言,可首先擷取一當前觀看之節目頻道之EPG資訊及/或最喜歡的節目頻道之EPG資訊。此外,或者,可首先擷取最當前之EPG資訊,接著稍後排程之節目規劃的EPG資訊。
該遠端EPG內容系統106之該當前EPG資訊156可包含該觀看者可能感興趣的補充資訊。例如,額外節目描述資訊可包含關於節目情節或故事軸之額外資訊、關於節目演員或表演者之額外資訊及/或可提供關於相關節目規劃之資訊。通常,此等補充資訊太龐大而不可與該EPG資訊包含在該EPG資訊輪播中。將該補充資訊儲存在該媒體器件102中之記憶體要求可能太廣泛使得無法調整記憶體成本。接收一整體EPG資訊輪播之時間可能太長而難以實踐,其中該EPG資訊輪播包含描述於該EPG中之每個節目之補充資訊。因此,當該觀看者正在選擇一特定節目及/或節目頻道以供當前觀看時,該媒體器件102選擇該當前觀看的節目頻道「x」之EPG補充資訊且提取自該遠端EPG內容系統106之該當前EPG資訊156提取該EPG資訊。可將該EPG補充資訊併入至該媒體器件102之當前EPG資訊126中,或者可將其暫時地儲存在該記憶體112中或儲存在另一合適記憶體(圖中未繪示)中。
在一些實施例中,在該回返頻道系統104提供高速通信之情況下,該遠端EPG內容系統106之該當前EPG資訊156可在一動態基礎上填入。因此,不使用該記憶體112之永久記憶儲存容量來儲存EPG資訊。在此等實施例中,不再使用EPG資訊輪播且消除該EPG資料頻道132。因此,該媒體器件102係可操作以在一動態即時基礎上或接近即時基礎上擷取感興趣的EPG資訊。舉例而言,在該觀看者正在起始在該媒體呈現器件146上呈現該EPG 142時,可自該遠端EPG內容系統106之該當前EPG資訊156提取之資訊建構該EPG 142。當該觀看者到處巡覽該所顯示之EPG 142時擷取額外的EPG資訊。
在一些實施例中,可減小整體EPG資訊輪播之大小,例如,可將整體EPG資訊輪播之大小減小至若干天、一天或甚至若干小時。在該媒體器件102之操作開始時及/或在該觀看者到處巡覽該EPG 142使得需要超過該EPG資訊輪播所涵蓋之時間週期之EPG資訊時,可擷取該遠端EPG內容系統106之該當前EPG資訊156。即,可視需要存取超過由該EPG資訊輪播所涵蓋之時間的時間週期。因此,需要該記憶體112之較少記憶容量來儲存該整體EPG資訊輪播。此外,因為該EPG資訊輪播包含較短的時間週期而使得較少的節目資訊包含於其中,所以擷取一整體EPG資訊輪播之時間可顯著減少。
應強調上文所描述之該EPG存取系統100之諸實施例僅為本發明之實施方案之可能實例。可對上文所描述之該等實施例作出許多變化和修正。本文中所有此等修正及變化意欲包含在本發明之範疇內且受以下申請專利範圍保護。
100...電子節目指南存取系統
102...媒體器件
104...回返頻道系統
106...遠端電子節目指南內容系統
108...節目內容串流介面
110...處理器系統
112...記憶體
114...節目緩衝器
116...數位視訊記錄器
118...呈現器件介面
120...遠端介面
124...電子節目指南存取邏輯
126...電子節目指南資訊
128...瀏覽器
130...節目內容串流
132...電子節目指南資料頻道
134...調諧器
136...遠端控制
138...控制器
140...無線信號
142...電子節目指南
144...通信網路
146...媒體呈現器件
148...顯示器
150...處理器系統
152...回返頻道介面
154...記憶體
156...電子節目指南資訊
圖1係電子節目指南(EPG)存取系統之一實施例之一方塊圖。
100...電子節目指南存取系統
102...媒體器件
104...回返頻道系統
106...遠端電子節目指南內容系統
108...節目內容串流介面
110...處理器系統
112...記憶體
114...節目緩衝器
116...數位視訊記錄器
118...呈現器件介面
120...遠端介面
122...回返頻道介面
124...電子節目指南存取邏輯
126...電子節目指南資訊
128...瀏覽器
130...節目內容串流
132...電子節目指南資料頻道
134...調諧器
136...遠端控制
138...控制器
140...無線信號
142...電子節目指南
144...通信網路
146...媒體呈現器件
148...顯示器
150...處理器系統
152...回返頻道介面
154...記憶體
156...電子節目指南資訊

Claims (18)

  1. 一種用於由一媒體器件存取電子節目指南EPG資訊之方法,該方法包括:在該媒體器件處接收在至少一廣播節目內容串流中之一資料頻道中之該EPG資訊之一輪播之一起始部分,其中該EPG資訊之該輪播說明在一預先定義週期期間在複數個節目頻道上可用之複數個節目,其中該EPG資訊之該輪播之一全體係在該至少一廣播節目內容串流中以一串列格式被週期性地廣播至該媒體器件,及其中該EPG資訊之該輪播之該經接收之起始部分係與在一當前時間之後開始之一時間週期相關聯;當接收該EPG資訊之該輪播時,將該EPG資訊之該輪播之該經接收之起始部分儲存於該媒體器件之一記憶體中;接收一指令以在該當前時間將一EPG呈現於一顯示器上,其中該EPG係經組態以呈現一包括識別節目及其相關聯之於該當前時間可用之頻道之資訊之時間週期,及其中該EPG之該經呈現之時間週期係小於該EPG資訊之該輪播之該預先定義週期;存取用於識別該等節目及其相關聯之於該當前時間期間可用之頻道之該資訊之該EPG資訊之該經儲存之輪播以回應於接收一呈現該EPG之請求;決定用於複數個最喜歡的節目頻道之該EPG資訊之該輪播之一當前時間週期部分並未被儲存於該媒體器件之 該記憶體中,其中該EPG資訊之該輪播之該當前時間週期部分包括識別該等節目及其相關聯之於該當前時間期間可用之頻道之該資訊;在該媒體器件處建立通信耦接該媒體器件之一回返頻道介面與一遠端EPG內容系統之一通信鏈路以回應於對用於該複數個最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分並未被儲存於該媒體器件之該記憶體中之該決定,其中該通信鏈路係被建立於一通信系統上;回應於該回返頻道介面處建立介於該媒體器件與該遠端EPG內容系統之間的該通信鏈路,經由用於該等最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分之該所建立之該通信鏈路傳達一第一請求至該遠端EPG內容系統;經由用於該等最喜歡的節目頻道之該所建立之通信鏈路接收來自該遠端EPG內容系統之該EPG資訊之該輪播之該當前時間週期部分,其中該EPG資訊之該輪播之該當前時間週期部分包括識別在該當前時間期間可用之該複數個最喜歡的節目頻道上之該等節目之該資訊;在接收用於該等最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分之後,經由用於未被識別為該等最喜歡的節目頻道之其他節目頻道之該EPG資訊之該輪播之該當前時間週期部分之所建立之通信鏈路傳達一第二請求至該遠端EPG內容系統;及 回應於在該回返頻道介面處傳達該第二請求至該遠端EPG內容系統,經由用於該等其他節目頻道之該所建立之通信鏈路接收來自該遠端EPG內容系統之該EPG資訊之該輪播之該當前時間週期部分。
  2. 如請求項1之方法,其中該EPG資訊之該輪播之該當前時間週期部分係以根據一數位視訊廣播DVB標準及一美國電視標準委員會ATSC標準之至少一者之一移動圖片專家群組MPEG格式而傳達。
  3. 如請求項1之方法,其進一步包括:將來自該遠端EPG內容系統之用於該複數個最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分推播至該媒體器件,其中該EPG資訊之該輪播之該當前時間週期部分係在該遠端EPG內容系統處經預先定義;及在已將用於該複數個最喜歡的節目頻道之該當前時間週期部分推播至該媒體器件之後,將來自該遠端EPG內容系統之用於該等其他節目頻道之該EPG資訊之該輪播之該當前時間週期部分推播至該媒體器件。
  4. 如請求項1之方法,其進一步包括:自該遠端EPG內容系統將該EPG資訊之該輪播之該當前時間週期部分提取至該媒體器件,其中該EPG資訊之該輪播之該當前時間週期部分係基於感興趣的一當前所選擇之節目頻道而由該媒體器件選擇。
  5. 如請求項4之方法,其進一步包括: 接收一請求以呈現當前之感興趣的該節目頻道,其中該EPG資訊之該輪播之該當前時間週期部分對應於在所感興趣之該所請求之節目頻道上可用的節目。
  6. 如請求項5之方法,其中該感興趣的節目頻道對應於一當前最喜歡的節目頻道,該節目頻道當前自該媒體器件傳達至一媒體呈現器件。
  7. 如請求項1之方法,其進一步包括:回應於該EPG資訊之該輪播之該當前時間週期部分並未被儲存於該媒體器件之該記憶體中之該決定而調諧該媒體器件之一調諧器,其中該調諧器接著經組態以接收具有該EPG資訊之該輪播之該至少一廣播節目內容串流。
  8. 如請求項1之方法,其進一步包括:自該遠端EPG內容系統提取感興趣的補充EPG資訊。
  9. 如請求項1之方法,其進一步包括:自該遠端EPG內容系統提取該EPG資訊之該輪播之該當前時間週期部分至該媒體器件,其中該EPG資訊之該輪播之該當前時間週期部分係基於複數個之前所識別之最喜歡的節目頻道而由該媒體器件選擇。
  10. 如請求項1之方法,其中回應於一觀看者改變至另一節目頻道,該方法進一步包含:自該遠端EPG內容系統提取該EPG資訊之該輪播之該當前時間週期部分至該媒體器件,其中該EPG資訊之該輪播之該當前時間週期部分係基於該經改變之節目頻道 而由該媒體器件選擇。
  11. 一種用於由一媒體器件存取電子節目指南EPG資訊之方法,該方法包括:在一開始時間開始該媒體器件,其中該EPG資訊之一輪播之部分並未被儲存於該媒體器件之一記憶體中;回應於開始該媒體器件,決定該EPG資訊之該輪播之部分並未被儲存於該媒體器件之該記憶體中;調諧該媒體器件之一調諧器以在該媒體器件處於至少一廣播節目內容串流中接收該EPG資訊之該輪播之一起始部分,其中該EPG資訊之該輪播說明在一預先定義週期期間在複數個節目頻道上可用之複數個節目,其中該EPG資訊之該輪播之一全體係在該至少一廣播節目內容串流中以一串列格式被週期性地廣播至該媒體器件,及其中該EPG資訊之該輪播之該經接收之起始部分係與在一當前時間之後開始之一時間週期相關聯;當接收該EPG資訊之該輪播時,將該EPG資訊之該輪播之該經接收之起始部分儲存於該媒體器件之該記憶體中;在該媒體器件處建立通信耦接該媒體器件之一回返頻道介面與一遠端EPG內容系統之一通信鏈路以回應於在開始期間該EPG資訊之該輪播之部分並未被儲存於該媒體器件之該記憶體中之該決定,其中該通信鏈路係被建立於一包括網際網路之通信系統上;回應於該回返頻道介面處建立介於該媒體器件與該遠 端EPG內容系統之間的該通信鏈路,經由用於複數個最喜歡的節目頻道之該EPG資訊之該輪播之一當前時間週期部分之該所建立之該通信鏈路傳達一第一請求至該遠端EPG內容系統;經由該所建立之通信鏈路接收來自該遠端EPG內容系統之用於該複數個最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分,其中該EPG資訊之該輪播之該當前時間週期部分包括識別在該當前時間期間可用之該複數個最喜歡的節目頻道之該資訊,其中將該EPG資訊之該輪播之該當前時間週期部分接收至該媒體器件實質上在該開始時間開始且包含涵蓋該當前時間之節目資訊;在接收用於該等最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分之後,經由用於未被識別為該等最喜歡的節目頻道之其他節目頻道之該EPG資訊之該輪播之該當前時間週期部分之該所建立之該通信鏈路傳達一第二請求至該遠端EPG內容系統;及回應於在該回返頻道介面處傳達該第二請求至該遠端EPG內容系統,經由用於該等其他節目頻道之該所建立之通信鏈路接收來自該遠端EPG內容系統之該EPG資訊之該輪播之該當前時間週期部分。
  12. 一種媒體器件電子節目指南EPG存取系統,其包括:一節目內容串流介面,其經組態以接收至少一節目頻道且經組態以接收一正在廣播在其中之EPG資訊之一輪 播之一起始部分之EPG資料頻道,其中該EPG資訊之該輪播說明在一預先定義週期期間在複數個節目頻道上可用之複數個節目,其中該EPG資訊之該輪播之一全體係被週期性地廣播至該媒體器件,其中以一串列格式來格式化該EPG資訊,及其中該EPG資訊之該輪播之該經接收之起始部分係與在一當前時間之後開始之一時間週期相關聯;一記憶體,其經組態以儲存該EPG資訊之該輪播之該經接收之起始部分;一遠端介面,其經組態以從一遠端控制接收一指令以將一EPG呈現於一顯示器上,其中該EPG係經組態以起始地呈現該EPG資訊之該輪播之一當前時間週期部分,其中該EPG資訊之該輪播之該當前時間週期部分包括識別節目及其相關聯之於接收該指令之該當前時間期間可用之頻道之資訊;一回返頻道介面,其經組態以在用於經識別之最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分並未被儲存於該記憶體中時建立至一遠端EPG內容系統之一通信鏈路,且其中通過該通信鏈路接收該EPG資訊之該輪播之該當前時間週期部分以回應於建立至該遠端EPG內容系統之該通信鏈路;及一處理器系統,其通信地耦合至該節目內容串流介面、該遠端介面及該回返頻道介面,其中該處理器系統決定用於該等經識別之最喜歡的節目頻道之該EPG資訊 之該輪播之該當前時間週期部分並未被儲存於該媒體器件之該記憶體中,其中該處理器系統只有在用於該等經識別之最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分並未被儲存於該媒體器件之該記憶體中時產生用於該等經識別之最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分之一第一請求,其中該處理器系統自該回返頻道介面處所接收之用於該等經識別之最喜歡的節目頻道之該EPG資訊之該輪播之該所接收之當前時間週期部分起始地建構該EPG,其中該處理器系統在接收用於該等最喜歡的節目頻道之該EPG資訊之該輪播之該當前時間週期部分之後,產生用於未被識別為該等最喜歡的節目頻道之其他節目頻道之該EPG資訊之該輪播之該當前時間週期部分之一第二請求;及該處理器系統進一步自該回返頻道介面處所接收之用於該等其他節目頻道之該EPG資訊之該輪播之該經接收之當前時間週期部分架構該EPG。
  13. 如請求項12之該媒體器件EPG存取系統,其進一步包括:其中該遠端介面係經組態以自該遠端控制接收一節目頻道選擇;其中該處理器系統基於該所選節目頻道而識別感興趣的該EPG資訊;及其中該EPG資訊之該輪播之該當前時間週期部分起始地包括該所識別的感興趣之EPG資訊。
  14. 如請求項12之媒體器件EPG存取系統,其中該回返頻道介面為一數據機,其中在該網際網路上起始地建立至常駐在該遠端EPG內容系統處之一伺服器之該通信鏈路。
  15. 如請求項12之媒體器件EPG存取系統,其中該所接收之至少一節目頻道及該EPG資料頻道常駐在一衛星信號中。
  16. 一種將電子節目指南EPG資訊之一輪播於一資料頻道上接收該EPG資訊之該輪播時提供給儲存該EPG資訊之該輪播之一媒體器件之EPG存取系統,其中該EPG資訊之該輪播說明在一預先定義週期期間在複數個節目頻道上可用之複數個節目,及其中該EPG資訊之該輪播係在一節目內容串流中被週期性地廣播至該媒體器件,及其中以一串列格式將該EPG資訊格式化,該系統包括:一回返頻道介面,其經組態以建立至該媒體器件之一通信鏈路以回應於來自該媒體器件之指示該媒體器件並不具有該EPG資訊之該輪播之一當前時間週期部分之一請求,其中該EPG資訊之該輪播之該當前時間週期部分包括識別節目及其相關聯之於一當前時間期間可用之頻道之資訊,及回應於該媒體器件建立具有該EPG存取系統之該通信鏈路,該回返頻道介面經組態以在該通信鏈路上將該EPG資訊之該輪播之該當前時間週期部分傳達至該媒體器件,及其中經由該通信鏈路而被傳達至該媒體器件之該EPG資訊之該輪播之該當前時間週期部分係用於由該媒體器件所具體指定之若干最喜歡的節目頻道 之一經識別之清單;一記憶體,其具有經儲存之EPG資訊;及一處理器系統,其通信地耦合至該回返頻道介面及該記憶體,其中該處理器系統基於由該媒體器件所具體指定該等最喜歡之節目頻道之該經識別之清單來建構該EPG資訊之該輪播之一第一當前時間週期部分,其中該處理器系統將用於該等最喜歡之節目頻道之該EPG資訊之該輪播之該第一當前時間週期部分傳達至該媒體器件,其中該處理器系統在傳達用於該等最喜歡之節目頻道之該EPG資訊之該輪播之該第一當前時間週期部分之後,基於未被識別為該等最喜歡之節目頻道之其他節目頻道而架構該EPG資訊之該輪播之一第二當前時間週期部分;及其中該處理器系統將用於該等最喜歡之節目頻道之該EPG資訊之該輪播之該當前時間週期部分傳達至該媒體器件。
  17. 如請求項16之EPG存取系統,其中該回返頻道介面為一伺服器,其中在網際網路上建立至常駐在該媒體器件中之一數據機之該通信鏈路,且其中該伺服器回應於來自在該媒體器件中執行之一網路瀏覽器代理的超文字傳輸協定HTTP請求。
  18. 如請求項16之EPG存取系統,其中由該媒體器件所具體指定之該等最喜歡的節目頻道之該經識別之清單係被包括為用於該EPG資訊之該輪播之該當前時間週期部分之該請求之部分。
TW099115551A 2009-05-28 2010-05-14 用於在回返頻道通信路徑上存取電子節目指南資訊之系統及方法 TWI500328B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/473,619 US8850488B2 (en) 2009-05-28 2009-05-28 Systems and methods for accessing electronic program guide information over a backchannel communication path

Publications (2)

Publication Number Publication Date
TW201134220A TW201134220A (en) 2011-10-01
TWI500328B true TWI500328B (zh) 2015-09-11

Family

ID=42395005

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099115551A TWI500328B (zh) 2009-05-28 2010-05-14 用於在回返頻道通信路徑上存取電子節目指南資訊之系統及方法

Country Status (15)

Country Link
US (1) US8850488B2 (zh)
EP (1) EP2436185B1 (zh)
JP (2) JP2012528508A (zh)
KR (1) KR101384028B1 (zh)
CN (1) CN102439984B (zh)
AU (1) AU2010252780B2 (zh)
BR (1) BRPI1012982B1 (zh)
CA (1) CA2763050C (zh)
IL (1) IL216227A (zh)
IN (1) IN2011CN08642A (zh)
MX (1) MX2011012493A (zh)
MY (1) MY159249A (zh)
SG (1) SG175964A1 (zh)
TW (1) TWI500328B (zh)
WO (1) WO2010136747A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013523052A (ja) * 2010-03-22 2013-06-13 トムソン ライセンシング チャネル案内情報を出力する方法及び装置
US20120324507A1 (en) * 2011-06-15 2012-12-20 Michael Ryan Weber Interactive Ticker
US8713609B2 (en) * 2011-11-04 2014-04-29 Maxlinear, Inc. Method and apparatus for communicating electronic service guide information in a satellite television system
US9386341B2 (en) * 2013-05-09 2016-07-05 Espial Group Inc. Optimized HTML5 electronic programming guide application
BR112015032723A2 (pt) 2013-06-26 2017-07-25 Thomson Licensing guia de programa pseudo-interativo sobre uma rede local
WO2014209291A1 (en) * 2013-06-26 2014-12-31 Thomson Licensing Method and appartus for communicating from headend to remote control device
CN103517133A (zh) * 2013-10-22 2014-01-15 广东广联电子科技有限公司 一种电视节目播放方法
US9106467B2 (en) 2013-11-08 2015-08-11 Intel Corporation Backchannel communications for initialization of high-speed networks
CN103780918A (zh) * 2013-12-27 2014-05-07 乐视网信息技术(北京)股份有限公司 一种节目单编排方法及装置
US11076208B2 (en) * 2016-11-17 2021-07-27 Rovi Guides, Inc. Systems and methods for linking segments of media guidance data for efficient operation of memory constrained devices
CN109255641B (zh) * 2017-07-14 2021-04-20 阿里巴巴(中国)有限公司 业务对象的处理方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020059623A1 (en) * 2000-07-31 2002-05-16 Rodriguez Arturo A. Digital subscriber television networks with local physical storage devices and virtual storage
US20020078453A1 (en) * 2000-12-15 2002-06-20 Hanchang Kuo Hub pages for set top box startup screen
US20040073923A1 (en) * 2002-09-27 2004-04-15 Steven Wasserman Dynamic adjustment of EPG level of detail based on user behavior
US20040190779A1 (en) * 2000-02-29 2004-09-30 Goldpocket Interactive, Inc. Method for outlining and filling regions in multi-dimensional arrays
US20060064716A1 (en) * 2000-07-24 2006-03-23 Vivcom, Inc. Techniques for navigating multiple video streams

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6732369B1 (en) * 1995-10-02 2004-05-04 Starsight Telecast, Inc. Systems and methods for contextually linking television program information
JP2000152113A (ja) 1998-11-12 2000-05-30 Nec Corp 電子プログラムガイドを利用した番組表表示装置及びその放送システム
JP4314682B2 (ja) 1999-08-12 2009-08-19 ソニー株式会社 情報信号の伝送方法、受信方法および受信装置
US7146628B1 (en) * 2000-11-08 2006-12-05 Sedna Patent Services, Llc Messaging protocol for interactive delivery system
JP2002300564A (ja) 2001-04-02 2002-10-11 Mitsubishi Electric Corp デジタル放送情報統合サーバ
JP3498309B2 (ja) 2001-04-06 2004-02-16 日本放送協会 電子番組ガイドの音声提供装置およびその音声受信装置
US6970481B2 (en) * 2001-04-17 2005-11-29 Microsoft Corporation Methods and systems for distributing multimedia data over heterogeneous networks
JP2002369094A (ja) 2001-06-12 2002-12-20 Matsushita Electric Ind Co Ltd 番組情報取得システム、および取得方法
US20030018970A1 (en) * 2001-07-19 2003-01-23 Digeo, Inc. Object representation of television programs within an interactive television system
WO2003015408A1 (en) 2001-08-06 2003-02-20 Koninklijke Philips Electronics N.V. System and method for combining several epg sources to one reliable epg
JP4099022B2 (ja) 2001-09-18 2008-06-11 松下電器産業株式会社 送信装置及び受信装置
US20030208761A1 (en) * 2002-05-02 2003-11-06 Steven Wasserman Client-based searching of broadcast carousel data
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
US7631328B2 (en) * 2002-06-27 2009-12-08 Microsoft Corporation Dynamic electronic program guide
US20040177161A1 (en) * 2003-03-05 2004-09-09 Khoi Hoang System and method for distributing digital data services over existing network infrastructure
US8087057B2 (en) * 2004-04-28 2011-12-27 Echostar Technologies L.L.C. Television converter device including an internet protocol interface
US7634792B2 (en) * 2004-09-20 2009-12-15 Comcast Cable Holdings, Llc Method and system for acquiring and converting electronic programming guide signals from multiple vendors
US7533399B2 (en) * 2004-12-02 2009-05-12 Panasonic Corporation Programming guide content collection and recommendation system for viewing on a portable device
KR100777407B1 (ko) * 2005-07-05 2007-11-19 주식회사 알티캐스트 전자프로그램가이드 데이터의 상호보완전송에 의한 epg구현 시스템 및 방법
US20070245019A1 (en) * 2006-04-12 2007-10-18 United Video Properties, Inc. Interactive media content delivery using a backchannel communications network
JP2008005200A (ja) * 2006-06-22 2008-01-10 Sony Corp 情報処理装置および方法、並びにプログラム
KR100748470B1 (ko) * 2006-09-29 2007-08-10 삼성전자주식회사 이동통신단말기의 데이터방송정보 저장방법 및 장치
JP2008219121A (ja) * 2007-02-28 2008-09-18 Toshiba Corp ディジタル放送受信装置
JP2008301319A (ja) * 2007-06-01 2008-12-11 Casio Hitachi Mobile Communications Co Ltd 放送記録装置、電子機器及びプログラム
US20090070828A1 (en) * 2007-09-11 2009-03-12 Ilya Stomakhin Method And System For Back Channel Communication For Set Top Box Devices
JP2009094658A (ja) * 2007-10-05 2009-04-30 Hitachi Ltd 関連情報提供装置、及び関連情報提供方法
KR101485040B1 (ko) 2007-10-30 2015-01-23 삼성전자주식회사 방송 관련정보 제공방법 및 이를 적용한 디스플레이 장치
US20090199242A1 (en) * 2008-02-05 2009-08-06 Johnson Bradley G System and Method for Distributing Video Content via a Packet Based Network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040190779A1 (en) * 2000-02-29 2004-09-30 Goldpocket Interactive, Inc. Method for outlining and filling regions in multi-dimensional arrays
US20060064716A1 (en) * 2000-07-24 2006-03-23 Vivcom, Inc. Techniques for navigating multiple video streams
US20020059623A1 (en) * 2000-07-31 2002-05-16 Rodriguez Arturo A. Digital subscriber television networks with local physical storage devices and virtual storage
US20020078453A1 (en) * 2000-12-15 2002-06-20 Hanchang Kuo Hub pages for set top box startup screen
US20040073923A1 (en) * 2002-09-27 2004-04-15 Steven Wasserman Dynamic adjustment of EPG level of detail based on user behavior

Also Published As

Publication number Publication date
IN2011CN08642A (zh) 2015-08-21
WO2010136747A1 (en) 2010-12-02
SG175964A1 (en) 2011-12-29
BRPI1012982B1 (pt) 2021-04-20
MX2011012493A (es) 2011-12-16
CN102439984B (zh) 2015-08-19
CN102439984A (zh) 2012-05-02
JP5768149B2 (ja) 2015-08-26
AU2010252780A1 (en) 2011-12-01
TW201134220A (en) 2011-10-01
KR101384028B1 (ko) 2014-04-09
BRPI1012982A2 (pt) 2018-01-16
AU2010252780B2 (en) 2014-05-22
KR20120012818A (ko) 2012-02-10
IL216227A0 (en) 2012-01-31
US8850488B2 (en) 2014-09-30
EP2436185A1 (en) 2012-04-04
MY159249A (en) 2016-12-30
IL216227A (en) 2015-07-30
US20100306804A1 (en) 2010-12-02
JP2012528508A (ja) 2012-11-12
CA2763050A1 (en) 2010-12-02
EP2436185B1 (en) 2021-07-14
JP2014116954A (ja) 2014-06-26
CA2763050C (en) 2015-07-07

Similar Documents

Publication Publication Date Title
TWI500328B (zh) 用於在回返頻道通信路徑上存取電子節目指南資訊之系統及方法
US8595768B2 (en) Enhanced program preview content
KR101443632B1 (ko) 녹화/재생 장치, 콘텐츠 위치 관리 서버, 정보저장매체,콘텐츠 정보 관리 방법 및 콘텐츠 정보 관리 방법을 기록한기록매체
US7149415B2 (en) Program recording completion
EP1367824B1 (en) Short-term buffer content management
US8621514B2 (en) Apparatus, systems and methods for a video thumbnail electronic program guide
EP1363204A2 (en) TV program database
EP1377046A2 (en) Program guide data text search
US11496794B2 (en) Apparatus, systems and methods for buffering of media content
WO2006068700A2 (en) Digital video recorder for recording missed program episodes and for resolving scheduling conflicts
JP2010525616A (ja) マルチメディアデータ送信装置およびマルチメディアデータ受信装置
US8695049B2 (en) Content switching apparatus and content switching method
US12003810B2 (en) Apparatus, systems and methods for buffering of media content
KR100626887B1 (ko) 피브이알의 전자프로그램 가이드 정보 자동 갱신 방법