專利名稱:Pvr功能的觸發(fā)聲明對象中的pvr超鏈接功能的制作方法
PVR功能的觸發(fā)聲明對象中的PVR超鏈接功能相關文件的交叉引用本申請要求Mark Eyer的于2010年8月20日提交的標題為“Scripted Access toHidden Multimedia Assets”的第61/375,415號美國臨時專利申請的優(yōu)先權利益,還要求Mark Eyer 的于 2010 年 6 月 14 日提交的標題為“Hyperlinks in Synchronized Widgets”的第61/354,515號美國臨時專利申請的優(yōu)先權利益,并且要求Mark Eyer的于2010年6月 7 日提交的標題為“Widgets for Non-Real-Time Services”的第 61/352,275 號美國臨時專利申請的優(yōu)先權利益,這些專利申請中的每一個通過弓I用包含于此。本申請還與MarkEyer 的標題為 “Scripted Access to Hidden Multimedia Content” 的第 13/038,094 號美國專利申請和標題為 “TV-Centric Actions in Triggered Declarative Objects” 的第 13/038,939 號美國專利申請和 Mark Eyer 的標題為 “Scripted Interactivity ForNon-Real-Time Services”的第13/038,967號美國專利申請相關,這些專利申請中的每一個在2011年3月2日提交并通過引用包含于此。
版權聲明本專利文件的公開的一部分包含受到版權保護的材料。當本專利文件或專利公開的復制品出現(xiàn)在專利商標局專利文件或記錄中時,版權所有者不反對這一點,但在其它方面完全保留所有版權權利。
背景技術:
可觸發(fā)聲明對象(TDO)(有時也稱為“觸發(fā)可下載對象”)是由內(nèi)容創(chuàng)建者或服務提供商創(chuàng)建的可下載對象,它包括聲明內(nèi)容(文本、圖形、腳本和音頻),該聲明內(nèi)容的功能和行為以某種方式綁定到它伴隨的數(shù)字電視節(jié)目。定義TDO的標準可設計為指定關聯(lián)的用于內(nèi)容和元數(shù)據(jù)的可用行為、外觀、觸發(fā)動作和傳輸方法。
通過參照結合附圖進行的下面的詳細描述,可最好地理解表示組織和操作的方法的某些說明性實施例以及目的和優(yōu)點,其中圖I是以根據(jù)本發(fā)明某些實施例的方式在數(shù)字電視接收器裝置執(zhí)行的示例性處理的流程圖。圖2是以根據(jù)本發(fā)明某些實施例的方式組裝數(shù)字電視內(nèi)容的示例性發(fā)射側系統(tǒng)的方框圖。圖3是根據(jù)本發(fā)明某些實施例的示例性數(shù)字電視接收器裝置的方框圖。圖4是根據(jù)本發(fā)明某些實施例的示例性數(shù)字電視接收器裝置的處理器中心方框圖。
具體實施例方式盡管本發(fā)明能夠具有許多不同形式的實施例,但在附圖中顯示并且將在本文詳細描述特定實施例,應該理解,本文的這種實施例的公開應該被視為原理的例子,而非意圖把本發(fā)明限制于顯示和描述的特定實施例。在以下的描述中,相同的標號用于描述附圖的幾個示圖中的相同、相似或對應的部分。如本文所使用,術語“一個”被定義為一個或超過一個。如本文所使用,術語“多個”被定義為兩個或超過兩個。如本文所使用,術語“另一”被定義為至少再一個或更多個。如本文所使用,術語“包含”和/或“具有”被定義為包括(即,開放式語言)。如本文所使用,術語“耦合”被定義為連接,但未必是直接連接,并且未必是以機械方式連接。如本文所使用,術語“程序”或“計算機程序”或類似術語被定義為設計用于在計算機系統(tǒng)上執(zhí)行的指令序列?!俺绦颉被颉坝嬎銠C程序”可包括子程序、函數(shù)、程序模塊、腳本、過程、對象方法、對象實現(xiàn)、可執(zhí)行應用、小應用程序、小服務程序、源代碼、腳本、程序模塊、目標代碼、共享庫/動態(tài)加載庫和/或設計用于在計算機系統(tǒng)上執(zhí)行的其它指令序列。如本文所使用,術語“節(jié)目”也可用在第二語境中(以上定義用于第一語境)。在第 二語境中,在“電視節(jié)目”的意義上使用該術語。在這種語境中,該術語用于表示任何相干系列的音頻視頻內(nèi)容,諸如將會被解釋為并且在電子節(jié)目指南(EPG)中被報告為單個電視節(jié)目的內(nèi)容,而不管該內(nèi)容是電影、體育賽事、多部分連續(xù)劇的片段、新聞廣播等。該術語也可被解釋為包括商業(yè)插播廣告和可能未在電子節(jié)目指南中被報告為節(jié)目的其它像節(jié)目一樣的內(nèi)容。在這種討論中,術語“節(jié)目”的使用也通常與MPEG-2系統(tǒng)標準(IS0/IEC 13818-1)的術語“節(jié)目”的使用一致。MPEG-2節(jié)目具有關聯(lián)的基本流分量,諸如例如一個視頻基本流和一個或多個音頻基本流。在整個本文件中對“ 一個實施例”、“某些實施例”、“實施例”、“實現(xiàn)方式”、“例子”或類似術語的提及表示結合實施例描述的特定特征、結構或特性被包括在本發(fā)明的至少一個實施例中。因此,在整個本說明書的各種地方的這種詞語的出現(xiàn)不必全部表示相同的實施例。另外,所述特定特征、結構或特性可非限制性地在一個或多個實施例中以任何合適的方式組合。如本文所使用,術語“或者”應該被解釋為是包括性的或者表示任何一種或任何組合。因此,“A、B或者C”表示“下面的任何一種A ;B ;C ;A B ;A C ;B C ;A, B和C”。僅當元件、功能、步驟或動作的組合以某種方式固有地相互排斥時,將會發(fā)生這種定義的例外。如本文所使用,術語個人錄像機(PVR)動作被定義為表示通常能夠通過PVR執(zhí)行由觀看者發(fā)出的命令而產(chǎn)生的動作,諸如記錄電視節(jié)目、安排未來的節(jié)目的記錄、重放以前記錄的內(nèi)容、暫停TV直播、獲取特定節(jié)目的“季票”、記錄以前提供的劇集、前往“現(xiàn)在播放列表”、觀看一個種類的節(jié)目、前往以前記錄的列表、選擇記錄選項、管理安排的記錄、管理一系列記錄、觀看記錄日志、觀看具有特定分類的記錄的內(nèi)容、觀看安排的記錄的列表等。為了本文件的目的,術語“同步小插件”、“觸發(fā)可下載對象” “觸發(fā)聲明對象”、和“可觸發(fā)聲明對象”以及類似術語被同義地并且可互換地使用。通常,在Blanchard等人的于 2010 年 12 月 3 日提交的標題為 “Announcement of Triggered Declarative Objects”的第12/959,529號美國專利申請中詳細定義并解釋了這種術語和相關術語的使用,該專利申請通過引用包含于此。然而,與在一般情況下所需的程度相比,Blanchard申請稍微更嚴格地定義TDO的內(nèi)容和觸發(fā)器,因為其中定義為TDO的一部分的許多屬性能夠位于觸發(fā)中,反之亦然,或者根據(jù)特定TDO的功能和觸發(fā)而根本不存在。如本文所使用,術語觸發(fā)聲明對象或可觸發(fā)聲明對象(TDO)是由內(nèi)容創(chuàng)建者或服務提供商創(chuàng)建的可下載軟件對象。通常,這種對象具有聲明內(nèi)容(文本、描述性標記、圖形、腳本和音頻),該聲明內(nèi)容的功能和行為以某種方式綁定到它伴隨的電視節(jié)目。在本文顯示的例子中,在由觸發(fā)動作定義的時間之前從服務提供商接收TDO(如以下所解釋),以便當觸發(fā)發(fā)生時,TDO可用。此外,對于給定的TDO實例,明確的觸發(fā)信號可以不是必需的,并且TDO可以是自觸發(fā)的或者由除觸發(fā)信號的接收之外的某一動作觸發(fā)。各種標準機構可定義關聯(lián)的用于TDO的內(nèi)容和元數(shù)據(jù)的可用行為、外觀、觸發(fā)動作和傳輸方法。另外,關于相對于音頻/視頻的TDO行為的定時準確性的要求可由標準機構定義。如本文所使用,“觸發(fā)器或觸發(fā)信號”或“通知觸發(fā)器或觸發(fā)信號”是綁定到特定節(jié)目片段的數(shù)據(jù)對象,該數(shù)據(jù)對象引用可獲取TDO的位置,諸如已經(jīng)經(jīng)非實時(NRT)服務下載的文件的文件名或標識符。某些TDO將會僅結合某個節(jié)目而有意義。例子是收集觀看者答復數(shù)據(jù)(諸如,對游戲節(jié)目或比賽進行投票)的TD0。關于TDO和觸發(fā)器的準確性質,非限制性地,在TDO或觸發(fā)器中能夠提供某些信·息。然而,當在數(shù)字電視接收器裝置的內(nèi)部處理器中執(zhí)行TDO時,這兩個對象協(xié)同工作以產(chǎn)生所希望的功能。本主題包括與TDO的用戶交互,所述與TDO的用戶交互引起PVR動作或功能,諸如記錄線性廣播電視節(jié)目或取回一個項目的非實時(NRT)內(nèi)容。術語“線性廣播電視”在這里用于表示普通電視廣播,包括相對于“按需”或非實時(NRT)傳送方法而言的在預定日程表上的節(jié)目內(nèi)容的實時傳送。與TDO的交互能夠導致(例如,如Eyer的于2009年9月I日提交的標題為“Non-Real Time Services”的第12/584,171號美國專利申請中所公開,經(jīng)FLUTE傳輸中的文件,該專利申請通過引用包含于此)在ATSC非實時傳送系統(tǒng)中傳送的內(nèi)容的傳送或重放,或者做出導致接收器安排特定項目的NRT內(nèi)容的下載的選擇。一些NRT內(nèi)容具有低等待時間;選擇該類型的內(nèi)容能夠導致一取回到該內(nèi)容就重放。TDO的一般概念包括具有文本、描述性標記(例如,HTML等)、圖形和腳本(例如,ECMAScript等)的對象,該對象的功能以某種方式綁定到該TDO伴隨的電視節(jié)目。該功能可例如僅存在于廣告的持續(xù)時間期間。或者,該功能可在節(jié)目期間存在并可用,但在廣告時間段期間消失。例如,用戶能夠與TDO交互以把TDO構造為以某些方式工作。例如,“選手監(jiān)視器”TDO能夠允許用戶把電視構造為監(jiān)視感興趣的棒球選手,因此能夠監(jiān)視并顯示這些選手的統(tǒng)計數(shù)據(jù)和比賽表現(xiàn)。財務投資組合TDO能夠構造為具有用戶有興趣監(jiān)視的公司的股票符號。如上所述,本主題涉及觸發(fā)聲明對象(TDO)。TDO的概念期望在下一代廣播服務中被標準化。TDO包括聲明內(nèi)容(像是文本、標記、圖形和腳本,例如ECMA 262[或JavaScript]),該聲明內(nèi)容的行為和提供被綁定到它伴隨的節(jié)目,甚至綁定到在給定時刻的特定同屏節(jié)目內(nèi)容。為了記錄用于以后重放的非實時(NRT)內(nèi)容的目的,根據(jù)本文的某些實現(xiàn)方式的合適地裝備的接收器具有一定量的可用存儲裝置。針對存儲裝置設想的一個預期目的是用于NRT內(nèi)容,但這不應被視為在任何意義上限制當前公開的主題。
據(jù)此能夠擴展TDO的能力以方便關于線性電視節(jié)目的記錄的高級廣播接收器的功能。在示例性個人錄像機(PVR -也稱為數(shù)字錄像機或DVR)中,用戶瀏覽節(jié)目的日程表,并選擇錄像機捕捉的節(jié)目或一系列節(jié)目。通過這種用戶交互,PVR創(chuàng)建在某些時間訪問以進行記錄的頻道的“待辦”列表。根據(jù)按照本發(fā)明的示例性實現(xiàn)方式,能夠擴展TDO的功能。這里描述的TDO功能的擴展允許TDO的作者為用戶提供創(chuàng)建當前節(jié)目(例如,攜帶TDO的節(jié)目)或另一引用的節(jié)目(諸如(但不限于),NRT內(nèi)容、接下來的節(jié)目或在指定頻道上在未來的指定時間廣播的某一其它節(jié)目)的這種安排的記錄的選項。以與在用戶從節(jié)目指南選擇節(jié)目并按下他們的PVR上的“記錄”按鈕的情況下它將會操作的方法相同的方法,綁定的腳本經(jīng)TDO傳送合適的元數(shù)據(jù)以允許主機接收器識別節(jié)目或NRT內(nèi)容并設置記錄。因此,通過使用本技術,能夠擴展TDO的能力、靈活性和效用,以便為廣播公司提供更豐富的工具集,當創(chuàng)建交互式體驗時從該工具集進行工作。
·
根據(jù)實現(xiàn)方式例子,TDO能夠有利于并能夠實現(xiàn)在高級電視接收器中對PVR相關功能的選擇和設置的腳本控制。在某些例子中,當執(zhí)行觸發(fā)聲明對象時,用戶的體驗類似于利用瀏覽器訪問網(wǎng)站,具有如下的不同之處·背景圖像能夠是線性(或NRT)視頻內(nèi)容; 因此,能夠由TDO把文本/圖形覆蓋在視頻內(nèi)容上;· TDO還能夠選擇縮放視頻內(nèi)容并把視頻內(nèi)容布置在屏幕上的窗口中;· TDO能夠在它們的操作期間接受“觸發(fā)”和元數(shù)據(jù),以便它們的外觀和行為與它們伴隨的節(jié)目中的動作和事件同步;以及-TDO作者經(jīng)腳本擴展訪問可有助于TDO的操作的多個功能和多個項目的元數(shù)據(jù)。根據(jù)本教導的例子,當TDO包括PVR功能時,觀看者首先看見由通過TDO腳本的觸發(fā)執(zhí)行的調(diào)用導致的顯示。由TDO使用腳本應用程序接口(API),其中請求主機數(shù)字電視接收器設置例如節(jié)目的PVR記錄。能夠通過各種機制識別待記錄(或播放)的節(jié)目,所述各種機制包括它的頻道標識符(虛擬頻道編號或服務ID)、日期和時間以及持續(xù)時間。盡管設想通過執(zhí)行根據(jù)本教導的TDO而觸發(fā)的主要PVR功能將會是記錄功能(例如,用戶執(zhí)行用于“記錄這個節(jié)目”的命令選項),但這不應該被視為是限制性的,因為也能夠觸發(fā)其它PVR功能(例如,低等待時間NRT內(nèi)容(諸如,能夠在天氣緊急情況期間顯示在電視窗口中的天氣雷達圖像)的播放、暫停TV直播、播放從直播創(chuàng)建的一個項目的存儲內(nèi)容等)。現(xiàn)在參照圖1,流程圖100描述開始于102的以根據(jù)本發(fā)明某些實現(xiàn)方式的方式執(zhí)行的示例性處理。在106,從服務提供商或廣播公司接收TD0。在以后的時間,在110再次從服務提供商或廣播公司接收觸發(fā)對象。在由觸發(fā)對象確定的合適時間,在114執(zhí)行TD0。在這種實現(xiàn)方式中,這個動作使通知被顯示在電視顯示器上,為觀看者提供選擇能夠引起執(zhí)行任何合適的PVR功能(例如,開始記錄當前節(jié)目、暫停TV直播等)的同屏控制的機會。如果觀看者在118選擇該控制,則執(zhí)行該控制,導致TDO腳本在122調(diào)用API函數(shù)。數(shù)字電視接收器裝置中的處理器在126對API調(diào)用做出響應,引起執(zhí)行由TDO定義的PVR功能。例程隨后在130返回,并且該處理隨后前進至由TDO定義的無論什么功能或者前進至電視接收器裝置的操作的默認狀態(tài)。在其它實現(xiàn)方式中,非限制性地,TDO的PVR功能動作可以是自觸發(fā)的(例如,可在未接收到任何觸發(fā)對象的情況下執(zhí)行TDO)?,F(xiàn)在參照圖2,示例性服務提供商(諸如,廣播公司)的基本示圖被描述為200。一般而言,單個服務提供商可在一個或多個傳輸流上提供多個節(jié)目。音頻、視頻、字幕數(shù)據(jù)等被提供給編碼器,該編碼器把數(shù)據(jù)編碼為適合分發(fā)的分組。音頻和視頻節(jié)目材料由音頻和視頻編碼器204編碼,然后被提供給傳輸流復用器408,傳輸流復用器408隨后提供能夠經(jīng)物理信道介質(諸如,線纜或衛(wèi)星廣播)分發(fā)的輸出。在這種討論中,術語“節(jié)目”的使用通常與MPEG-2系統(tǒng)標準(IS0/IEC 13818-1)的術語“節(jié)目”的使用一致。MPEG-2節(jié)目包括關聯(lián)的基本流分量,諸如例如一個視頻基本流和一個或多個音頻基本流。根據(jù)上述實現(xiàn)方式,TDO數(shù)據(jù)及其關聯(lián)的觸發(fā)數(shù)據(jù)以及(可選地)NRT內(nèi)容也被提供給傳輸流復用器以便使用任何合適的編碼而被包括在傳輸流中。在208,可提供多個這種節(jié)目流并且這些節(jié)目流被編碼并復用到傳輸流中。因此,在服務提供商,可組裝數(shù)據(jù)流,該數(shù)據(jù)流包括把TDO預先傳送到數(shù)字電視接收器裝置的流,當TDO被用戶激活時,該數(shù)字電視接收器裝置執(zhí)行編寫的例程。TDO能夠包括控制對象,當由觀看者選擇該控制對象時,該控制對象實現(xiàn)PVR相關動作。該流還能夠把 與TDO關聯(lián)的一個或多個觸發(fā)對象傳送到數(shù)字電視接收器裝置,其中觸發(fā)對象引起TDO的執(zhí)行。在圖3中把接收器裝置描述為接收器300,其中在接收器300的調(diào)諧器/解調(diào)器302經(jīng)任何合適的源(諸如,地面廣播、線纜或衛(wèi)星)接收內(nèi)容。來自調(diào)諧器/解調(diào)器302的包括字幕數(shù)據(jù)、TD0、觸發(fā)信號或觸發(fā)器等的傳輸流在解復用器306被解復用為音頻和視頻流。音頻在音頻解碼器310被解碼,而視頻在視頻解碼器314被解碼。也可經(jīng)能夠選擇性地使用的未壓縮A/V接口 318接收未壓縮A/V數(shù)據(jù)。也可經(jīng)網(wǎng)絡接口 326經(jīng)互聯(lián)網(wǎng)322接收包括TD0、數(shù)據(jù)和觸發(fā)器的A/V內(nèi)容。另夕卜,能夠為非實時(NRT)或互聯(lián)網(wǎng)傳送的存儲內(nèi)容(諸如,互聯(lián)網(wǎng)協(xié)議電視(IPTV))提供存儲裝置330。以與其它內(nèi)容源的方式相似的方式通過在306解復用能夠播放存儲的內(nèi)容。接收器通常在一個或多個處理器(諸如,CPU 338)的控制下工作,CPU 338與工作存儲器340和程序存儲器342互連并且經(jīng)一個或多個總線(諸如,350)與圖形子系統(tǒng)344互連。CPU 338接收來自解復用器306的隱藏式字幕數(shù)據(jù)以及用于呈現(xiàn)圖形內(nèi)容的任何其它信息(諸如,TDO通知和電子節(jié)目指南),并把該信息傳送到圖形子系統(tǒng)344,并且在合成器和視頻接口 360合成圖像以產(chǎn)生適合在視頻顯示器上顯示的輸出。CPU 338用于執(zhí)行在本文公開的主題的情況下的各種處理,包括觸發(fā)腳本和諸如調(diào)用由TDO或觸發(fā)指定的URL的操作。CPU 338還用于執(zhí)行TDO和/或它的觸發(fā)中所包含的任何腳本對象(控制對象)。CPU 338還用于監(jiān)視包括調(diào)諧器/解調(diào)器302和其它電視資源的數(shù)字電視接收器的控制。未顯示與這種系統(tǒng)的連接以避免使附圖變得雜亂,但在考慮以上教導時本領域技術人員將會理解這一點。因此,當CPU 338執(zhí)行根據(jù)本文的教導的PVR命令時,CPU 338能夠發(fā)出API調(diào)用,該API調(diào)用啟動PVR功能,諸如如TDO的PVR命令執(zhí)行腳本所示存儲電視節(jié)目或一個項目的NRT內(nèi)容。在圖4中的更加處理器中心示圖中描述處理TDO時的操作。為了方便,存儲器和存儲裝置330、340和342在圖4中被總地描述為600。類似地,最初處理數(shù)字電視信號的各種解調(diào)器、解碼器等被總地描述為604。圖4的電視接收器裝置還被描述為具有遙控器610,遙控器610與遙控器接口 616通信。另外,為了完整,明確地描述了顯示器620,并且顯示器620可代表電視機中的一體的顯示器或者連接的顯示裝置。存儲器600包含各種功能程序模塊和數(shù)據(jù)。當接收到TDO對象時,TDO 634連同超鏈接或其它觸發(fā)控制對象一起被存儲在存儲器600,當所述超鏈接或其它觸發(fā)控制對象被激活時,所述超鏈接或其它觸發(fā) 控制對象將會引起當在CPU 338上觸發(fā)并執(zhí)行所述超鏈接或其它觸發(fā)控制對象時的PVR相關動作的執(zhí)行。在TDO處理程序638實現(xiàn)這種TDO存儲和執(zhí)行,TDO處理程序638可集成到交互管理器650。當執(zhí)行TDO時,TDO可把通常在TDO內(nèi)定義的通知提供給觀看者,這允許觀看者如前所述通過選擇控制對象(例如,通過使用遙控器610)而執(zhí)行PVR命令。在某些實現(xiàn)方式中,當開始PVR命令時,本地存儲裝置660用于以類似于常規(guī)PVR操作的方式存儲或取回內(nèi)容。因此,根據(jù)某些實現(xiàn)方式的方法包括在數(shù)字電視接收器裝置接收觸發(fā)聲明對象(TDO),當用戶激活該TDO時,該數(shù)字電視接收器裝置執(zhí)行編寫的例程;TD0還包括腳本控制對象,當由觀看者激活該腳本控制對象時,該腳本控制對象對識別的項目的節(jié)目內(nèi)容執(zhí)行個人錄像機(PVR)功能;在顯示器上顯示該控制對象;接收指示用戶激活該控制對象的信號;以及響應于該信號的接收,執(zhí)行所述PVR功能,其中PVR功能包括與所述識別的項目的節(jié)目內(nèi)容相關的取回和存儲功能。另一方法包括在數(shù)字電視接收器裝置接收觸發(fā)聲明對象(TDO),當用戶激活TDO時,該數(shù)字電視接收器裝置執(zhí)行編寫的例程;TDO還包括腳本控制對象,當由觀看者激活該腳本控制對象時,該腳本控制對象執(zhí)行個人錄像機(PVR)功能;以及執(zhí)行TDO以使TDO產(chǎn)生提供該腳本控制對象的信號。在某些實現(xiàn)方式中,該處理還包括在顯示器上顯示該控制對象。在某些實現(xiàn)方式中,該處理還包括接收指示用戶激活該控制對象的信號;以及響應于該信號的接收,執(zhí)行PVR功能。在某些實現(xiàn)方式中,腳本控制對象的激活導致記錄電視節(jié)目。在某些實現(xiàn)方式中,TDO中的元數(shù)據(jù)定義可接收電視節(jié)目的目標頻道。在某些實現(xiàn)方式中,腳本控制對象的激活導致在TDO中指定的一個項目的非實時(NRT)節(jié)目內(nèi)容的取回和存儲。在某些實現(xiàn)方式中,控制對象的激活導致指示的項目的存儲的節(jié)目內(nèi)容的取回和該項目的內(nèi)容的呈現(xiàn)。在某些實現(xiàn)方式中,TDO包含具有應用程序接口(API)調(diào)用的腳本,該應用程序接口(API)調(diào)用通過提供頻道標識符、日期和時間以及持續(xù)時間而使電視接收器設置節(jié)目的PVR記錄。在某些實現(xiàn)方式中,頻道標識符包括虛擬頻道編號或服務標識符。存儲裝置(諸如,非暫態(tài)計算機可讀存儲介質)能夠存儲指令,當在一個或多個編程處理器上執(zhí)行所述指令時,所述指令能夠執(zhí)行本文描述的任何方法。根據(jù)某些實現(xiàn)方式的裝置具有處理器;和數(shù)字電視接收器裝置,適應于在數(shù)字電視接收器裝置接收觸發(fā)聲明對象(TDO),當用戶激活TDO時,該數(shù)字電視接收器裝置在處理器上執(zhí)行編寫的例程。TDO具有腳本控制對象,當由觀看者激活該腳本控制對象時,該腳本控制對象執(zhí)行PVR功能。處理器被編程以執(zhí)行TDO以使TDO產(chǎn)生提供該腳本控制對象的信號。在某些實現(xiàn)方式中,該處理器還被編程以使該裝置產(chǎn)生在顯示器上顯示該腳本控制對象的信號。在某些實現(xiàn)方式中,該處理器接收指示該腳本控制對象的激活的信號,并響應于該信號的接收執(zhí)行實現(xiàn)PVR功能的指令。在某些實現(xiàn)方式中,腳本控制對象的激活導致記錄電視節(jié)目。在某些實現(xiàn)方式中,TDO中的元數(shù)據(jù)定義可接收電視節(jié)目的目標頻道。在某些實現(xiàn)方式中,腳本控制對象的激活導致在TDO中指定的一個項目的非實時(NRT)節(jié)目內(nèi)容的取回和存儲。在某些實現(xiàn)方式中,腳本控制對象的激活導致指示的項目的內(nèi)容的取回和該項目的內(nèi)容的呈現(xiàn)。在某些實現(xiàn)方式中,TDO包含具有應用程序接口(API)調(diào)用的腳本,該應用程序接口(API)調(diào)用通過提供頻道標識符、日期和時間以及持續(xù)時間而使電視接收器設置節(jié)目的PVR記錄。在某些實現(xiàn)方式中,頻道標識符包括虛擬頻道編號或服務標識符。在考慮以上教導時,本領域技術人員將會意識到,某些以上示例性實施例基于編程處理器的使用。然而,本發(fā)明不限于這種示例性實施例,因為能夠使用等同的硬件部件(諸如,專用硬件和/或專用處理器)實現(xiàn)其它實施例。類似地,通用計算機、基于微處理器的計算機、微控制器、光學計算機、模擬計算機、專用處理器、專用電路和/或專用硬連線本地可用于構造替代的等同實施例。
在考慮以上教導時,本領域技術人員將會理解,用于實現(xiàn)某些上述實施例的程序操作和處理和關聯(lián)數(shù)據(jù)能夠使用盤存儲器以及其它形式的存儲器來實現(xiàn),諸如非暫態(tài)存儲裝置,在不脫離本發(fā)明的某些實施例的情況下,包括例如只讀存儲器(ROM)裝置、隨機存取存儲器(RAM)裝置、網(wǎng)絡存儲器裝置、光存儲元件、磁存儲元件、磁光存儲元件、閃存、磁芯存儲器和/或其它等同的易失性和非易失性存儲技術。術語“非暫態(tài)”并不暗示信息不能由于消除電力或其它動作而丟失。這種替代的存儲裝置應該被視為是等同的。使用執(zhí)行能夠存儲在任何合適的電子或計算機可讀存儲介質上的以上以流程圖形式概括地描述的編程指令的編程處理器實現(xiàn)本文描述的某些實施例,或者可使用該編程處理器實現(xiàn)本文描述的某些實施例。然而,在考慮本教導時,本領域技術人員將會理解,在不脫離本發(fā)明的實施例的情況下,上述處理能夠以任何數(shù)量的變型以及以許多合適的編程語言來實現(xiàn)。例如,在不脫離本發(fā)明的某些實施例的情況下,執(zhí)行的某些操作的次序經(jīng)常能夠改變,能夠增加另外的操作,或者能夠刪除操作。在不脫離本發(fā)明的某些實施例的情況下,能夠增加和/或增強錯誤捕捉,并且能夠在操作流程、用戶界面和信息呈現(xiàn)方面做出變化。這種變化被考慮并視為是等同的。盡管已描述某些說明性實施例,但很明顯的是,考慮到前面的描述,對于本領域技術人員而言,許多替換、修改、排列和變化將會變得清楚。
權利要求
1.一種方法,包括 在數(shù)字電視接收器裝置接收觸發(fā)聲明對象(TDO),當用戶激活所述觸發(fā)聲明對象時,該數(shù)字電視接收器裝置執(zhí)行編寫的例程; TDO還包括腳本控制對象,當由觀看者激活腳本控制對象時,腳本控制對象對識別的項目的節(jié)目內(nèi)容執(zhí)行個人錄像機(PVR)功能; 在顯示器上顯示控制對象; 接收指示用戶激活控制對象的信號;以及 響應于對所述信號的接收,執(zhí)行所述PVR功能,其中PVR功能包括與所述識別的項目的節(jié)目內(nèi)容相關的取回和存儲功能。
2.—種方法,包括 在數(shù)字電視接收器裝置接收觸發(fā)聲明對象(TDO),當用戶激活觸發(fā)聲明對象時,該數(shù)字電視接收器裝置執(zhí)行編寫的例程; TDO還包括腳本控制對象,當由觀看者激活腳本控制對象時,腳本控制對象執(zhí)行個人錄像機(PVR)功能;以及 執(zhí)行TDO以使TDO產(chǎn)生提供腳本控制對象的信號。
3.如權利要求2所述的方法,還包括在顯示器上顯示控制對象。
4.如權利要求3所述的方法,還包括 接收指示用戶激活控制對象的信號;以及 響應于對所述信號的接收,執(zhí)行PVR功能。
5.如權利要求2所述的方法,其中所述腳本控制對象的激活導致記錄電視節(jié)目。
6.如權利要求5所述的方法,其中所述TDO中的元數(shù)據(jù)定義可接收電視節(jié)目的目標頻道。
7.如權利要求2所述的方法,其中所述腳本控制對象的激活導致在TDO中指定的一個項目的非實時(NRT)節(jié)目內(nèi)容的取回和存儲。
8.如權利要求2所述的方法,其中所述控制對象的激活導致指示的項目的存儲的節(jié)目內(nèi)容的取回和該項目的內(nèi)容的呈現(xiàn)。
9.如權利要求2所述的方法,其中所述TDO包含具有應用程序接口(API)調(diào)用的腳本,該應用程序接口(API)調(diào)用通過提供頻道標識符、日期和時間以及持續(xù)時間而使電視接收器設置節(jié)目的PVR記錄。
10.如權利要求9所述的方法,其中所述頻道標識符包括虛擬頻道編號或服務標識符。
11.一種存儲指令的非暫態(tài)計算機可讀存儲介質,當在一個或多個編程處理器上執(zhí)行所述指令時,所述指令執(zhí)行如權利要求2所述的方法。
12.—種設備,包括 處理器; 數(shù)字電視接收器裝置,適合于在數(shù)字電視接收器裝置接收觸發(fā)聲明對象(TDO),當用戶激活所述觸發(fā)聲明對象時,該數(shù)字電視接收器裝置在處理器上執(zhí)行編寫的例程; TDO還包括腳本控制對象,當由觀看者激活該腳本控制對象時,該腳本控制對象執(zhí)行PVR功能;并且 其中處理器被編程以執(zhí)行TDO以使TDO產(chǎn)生提供腳本控制對象的信號。
13.如權利要求12所述的設備,其中所述處理器產(chǎn)生在顯示器上顯示腳本控制對象的信號。
14.如權利要求13所述的設備,其中所述處理器接收指示腳本控制對象的激活的信號,并響應于對該信號的接收執(zhí)行實現(xiàn)PVR功能的指令。
15.如權利要求14所述的設備,其中所述腳本控制對象的激活導致記錄電視節(jié)目。
16.如權利要求14所述的設備,其中所述TDO中的元數(shù)據(jù)定義可找到電視節(jié)目的目標頻道。
17.如權利要求14所述的設備,其中所述腳本控制對象的激活導致在TDO中指定的一個項目的非實時(NRT)節(jié)目內(nèi)容的取回和存儲。
18.如權利要求14所述的設備,其中所述腳本控制對象的激活導致指示的項目的內(nèi)容的取回和該項目的內(nèi)容的呈現(xiàn)。
19.如權利要求14所述的設備,其中所述TDO包含具有應用程序接口(API)調(diào)用的腳本,該應用程序接口(API)調(diào)用通過提供頻道標識符、日期和時間以及持續(xù)時間而使電視接收器設置節(jié)目的PVR記錄。
20.如權利要求19所述的設備,其中所述頻道標識符包括虛擬頻道編號或服務標識符。
全文摘要
根據(jù)某些實現(xiàn)方式的方法包括在數(shù)字電視接收器裝置接收觸發(fā)聲明對象(TDO),當用戶激活TDO時,該數(shù)字電視接收器裝置執(zhí)行編寫的例程;TDO還包括腳本控制對象,當由觀看者激活該腳本控制對象時,該腳本控制對象執(zhí)行個人錄像機(PVR)功能;以及執(zhí)行TDO以使TDO產(chǎn)生提供該腳本控制對象的信號。這個摘要不應被視為是限制性的,因為其它實施例可不同于在這個摘要中描述的特征。
文檔編號H04N21/434GK102918867SQ201180026820
公開日2013年2月6日 申請日期2011年3月17日 優(yōu)先權日2010年6月7日
發(fā)明者M·K·埃爾 申請人:索尼公司