用于交互式電視的觸發(fā)參數(shù)表的擴(kuò)展的制作方法
【專利摘要】一種方法、計(jì)算機(jī)程序、接收設(shè)備和信息提供設(shè)備。該方法包括:從內(nèi)容源接收內(nèi)容,并且在顯示器上顯示接收的內(nèi)容。接收設(shè)備20接收與接收的內(nèi)容關(guān)聯(lián)的第一觸發(fā)。接收設(shè)備基于第一觸發(fā)檢索觸發(fā)參數(shù)表(TPT)。TPT包括與接收的內(nèi)容的觸發(fā)標(biāo)識(shí)符和第一媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件,并且被存儲(chǔ)在接收設(shè)備的存儲(chǔ)器中。另外,接收設(shè)備基于在TPT中定義的一個(gè)或多個(gè)能力和協(xié)議版本之一或組合,確定是否處理TPT中所包括的所述至少一個(gè)事件。
【專利說(shuō)明】用于交互式電視的觸發(fā)參數(shù)表的擴(kuò)展
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)涉及并要求于2012年6月19日提交的第61/661,738號(hào)美國(guó)臨時(shí)專利申請(qǐng)的優(yōu)先權(quán),其全部?jī)?nèi)容通過(guò)引用包含于此。本申請(qǐng)還涉及于2012年6月6日提交的第13/490,216號(hào)美國(guó)專利申請(qǐng);于2011年7月20日提交的第61/509,679號(hào)美國(guó)臨時(shí)專利申請(qǐng);于2011年9月6日提交的第61/531,360號(hào)美國(guó)臨時(shí)專利申請(qǐng);于2012年3月21日提交的第61/613,869號(hào)美國(guó)臨時(shí)專利申請(qǐng);于2012年3月21日提交的第61/613,880號(hào)美國(guó)臨時(shí)專利申請(qǐng);以及于2012年4月20日提交的第61/636,488號(hào)美國(guó)臨時(shí)專利申請(qǐng),這些專利申請(qǐng)的全部?jī)?nèi)容通過(guò)引用包含于此。
【技術(shù)領(lǐng)域】
[0003]本文描述的實(shí)施例一般地涉及一種用于觸發(fā)精簡(jiǎn)的方法、計(jì)算機(jī)程序、接收設(shè)備和信息提供設(shè)備。
【背景技術(shù)】
[0004]除了接收和提供電視廣播之外,現(xiàn)代電視和機(jī)頂盒還能夠執(zhí)行許多功能。一些功能包括電子節(jié)目指南(EPG)、允許電視觀看者就在正在電視上觀看的節(jié)目旁邊拉出網(wǎng)頁(yè)和工具的小插件(widget)等的顯示。這些功能中的許多功能需要電視或機(jī)頂盒接收附加數(shù)據(jù)。例如,在EPG的情況下,電視或機(jī)頂盒將需要接收節(jié)目信息。
[0005]在一些情況下,隨電視廣播一起提供附加數(shù)據(jù)。當(dāng)以這種方式提供附加數(shù)據(jù)時(shí),能夠提供的數(shù)據(jù)的量常常是有限的。結(jié)果,可能需要減少隨電視廣播一起提供的附加數(shù)據(jù)的量或者從另一源獲得附加數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0006]本公開(kāi)的實(shí)施例通過(guò)使用觸發(fā)參數(shù)表(TPT)提供觸發(fā)精簡(jiǎn)來(lái)解決至少以上討論的問(wèn)題。
【專利附圖】
【附圖說(shuō)明】
[0007]將容易地獲得對(duì)本發(fā)明及其許多伴隨的優(yōu)點(diǎn)的更完整的理解,因?yàn)槠渫ㄟ^(guò)參照下面結(jié)合附圖考慮的詳細(xì)描述而變得更好理解,在附圖中:
[0008]圖1示出包括內(nèi)容源、接收設(shè)備、觸發(fā)參數(shù)表(TPT)服務(wù)器、被觸發(fā)聲明對(duì)象(TDO)服務(wù)器和自動(dòng)內(nèi)容識(shí)別(ACR)系統(tǒng)的示例性廣播系統(tǒng);
[0009]圖2是示例性接收設(shè)備的方框圖;
[0010]圖3是示例性接收設(shè)備的以處理器為中心的方框圖;
[0011]圖4A示出用于處理觸發(fā)的示例性方法的流程圖;
[0012]圖4B示出用于在全傳輸流(TS)可用時(shí)處理觸發(fā)的示例性方法的流程圖;
[0013]圖4C示出用于在互聯(lián)網(wǎng)接入可用時(shí)處理觸發(fā)的示例性方法的流程圖;[0014]圖4D示出用于處理觸發(fā)的另一示例性方法的流程圖;
[0015]圖5示出用于處理觸發(fā)的聲明對(duì)象(DO)引擎的示例性方法的更詳細(xì)的流程圖;
[0016]圖6A示出預(yù)先產(chǎn)生的內(nèi)容的示例性觸發(fā)定時(shí);
[0017]圖6B示出實(shí)時(shí)內(nèi)容的示例性觸發(fā)定時(shí);
[0018]圖6C和6D示出示例性觸發(fā)和關(guān)聯(lián)的TPT ;
[0019]圖7是示例性信息提供設(shè)備的方框圖;
[0020]圖8是示例性計(jì)算機(jī);
[0021]圖9A是用于處理非隱藏式字幕文本數(shù)據(jù)的示例性方法;
[0022]圖9B是在非隱藏式字幕文本數(shù)據(jù)中傳送的觸發(fā)命令的示例性格式;
[0023]圖9C示出示例性觸發(fā)語(yǔ)法;
[0024]圖1OA是用于觸發(fā)的示例性規(guī)范語(yǔ)法;以及
[0025]圖1OB是用于觸發(fā)的另一示例性規(guī)范語(yǔ)法。
【具體實(shí)施方式】
[0026]根據(jù)本公開(kāi)的實(shí)施例,提供一種用于處理觸發(fā)的接收設(shè)備的方法。該方法包括:從內(nèi)容源接收內(nèi)容,并且在顯示器上顯示接收的內(nèi)容。從與接收的內(nèi)容關(guān)聯(lián)的隱藏式字幕數(shù)據(jù)提取第一觸發(fā)。接收設(shè)備基于提取的第一觸發(fā),檢索觸發(fā)參數(shù)表(TPT)。TPT包括與接收的內(nèi)容的觸發(fā)標(biāo)識(shí)符和第一媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件并且被存儲(chǔ)在接收設(shè)備的存儲(chǔ)器中。另外,接收設(shè)備基于接收的內(nèi)容的包括觸發(fā)標(biāo)識(shí)符的第二觸發(fā)和等于當(dāng)前媒體時(shí)間的第一媒體時(shí)間之一或組合來(lái)處理事件。
[0027]根據(jù)該方法的另一實(shí)施例,接收內(nèi)容的步驟包括:經(jīng)由衛(wèi)星廣播、有線電視傳輸、地面電視廣播和互聯(lián)網(wǎng)中的至少一個(gè)接收內(nèi)容。
[0028]根據(jù)該方法的另一實(shí)施例,檢索TPT的步驟包括:處理與接收的內(nèi)容關(guān)聯(lián)的廣播虛擬信道的節(jié)目映射表(PMT);處理服務(wù)信令信道(SSC)以檢索服務(wù)映射表(SMT);發(fā)現(xiàn)單向傳輸文件傳送(FLUTE)會(huì)話的坐標(biāo);獲取FLUTE文件傳送表(FDT);比較第一觸發(fā)的定位符部分(locator-part)與FLUTE FDT中的內(nèi)容-位置(Content-Location)值,直至發(fā)現(xiàn)匹配;以及基于匹配的內(nèi)容-位置值檢索TPT。
[0029]根據(jù)該方法的另一實(shí)施例,檢索TPT的步驟包括:使用第一觸發(fā)的定位符部分執(zhí)行互聯(lián)網(wǎng)http GET。
[0030]根據(jù)該方法的另一實(shí)施例,提取第一觸發(fā)的步驟包括:從具有1-6的范圍中的服務(wù)編號(hào)的服務(wù)塊內(nèi)的非隱藏式字幕文本數(shù)據(jù)提取第一觸發(fā)。
[0031]根據(jù)該方法的另一實(shí)施例,提取第一觸發(fā)的步驟包括:從具有服務(wù)編號(hào)6的服務(wù)塊內(nèi)的非隱藏式字幕文本數(shù)據(jù)提取第一觸發(fā)。
[0032]根據(jù)該方法的另一實(shí)施例,該方法還包括:從與接收的內(nèi)容關(guān)聯(lián)的隱藏式字幕數(shù)據(jù)提取包括第二媒體時(shí)間的第二觸發(fā),并且基于第二媒體時(shí)間確定當(dāng)前媒體時(shí)間。
[0033]根據(jù)該方法的另一實(shí)施例,該方法還包括:從與接收的內(nèi)容關(guān)聯(lián)的隱藏式字幕數(shù)據(jù)提取指示事件將被重新定時(shí)到第二媒體時(shí)間的第二觸發(fā),并且使存儲(chǔ)在存儲(chǔ)器中的TPT中所包括的事件與第二媒體時(shí)間關(guān)聯(lián)。
[0034]根據(jù)該方法的另一實(shí)施例,該方法還包括:從與接收的內(nèi)容關(guān)聯(lián)的隱藏式字幕數(shù)據(jù)提取第二觸發(fā)。第二觸發(fā)指示與觸發(fā)id關(guān)聯(lián)的事件的立即執(zhí)行。另外,處理的步驟包括:立即處理與觸發(fā)id關(guān)聯(lián)的事件。
[0035]另外,根據(jù)本公開(kāi)的實(shí)施例,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)中嵌入有指令,所述指令當(dāng)由計(jì)算機(jī)執(zhí)行時(shí)使計(jì)算機(jī)執(zhí)行如以上所討論的接收設(shè)備的方法。
[0036]根據(jù)本公開(kāi)的實(shí)施例,提供一種接收設(shè)備。該接收設(shè)備包括接收器、顯示器接口、提取單元和處理器。接收器被構(gòu)造為從內(nèi)容源接收內(nèi)容。顯示器接口被構(gòu)造為顯示接收的內(nèi)容。提取單元被構(gòu)造為從與接收的內(nèi)容關(guān)聯(lián)的隱藏式字幕數(shù)據(jù)提取第一觸發(fā)。處理器被構(gòu)造為基于提取的第一觸發(fā)檢索TPT。TPT包括與接收的內(nèi)容的觸發(fā)標(biāo)識(shí)符和第一媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件。另外,處理器被構(gòu)造為把TPT存儲(chǔ)在接收設(shè)備的存儲(chǔ)器中,并且基于接收的內(nèi)容的包括觸發(fā)標(biāo)識(shí)符的第二觸發(fā)和等于當(dāng)前媒體時(shí)間的第一媒體時(shí)間之一或組合來(lái)處理事件。
[0037]根據(jù)接收設(shè)備的另一實(shí)施例,接收器被構(gòu)造為經(jīng)由衛(wèi)星廣播、有線電視傳輸、地面電視廣播和互聯(lián)網(wǎng)中的至少一個(gè)接收內(nèi)容。
[0038]根據(jù)接收設(shè)備的另一實(shí)施例,處理器被構(gòu)造為:處理與接收的內(nèi)容關(guān)聯(lián)的廣播虛擬信道的PMT ;處理SSC以檢索SMT ;發(fā)現(xiàn)FLUTE會(huì)話的坐標(biāo);獲取FDT ;比較第一觸發(fā)的定位符部分與FLUTE FDT中的內(nèi)容-位置值,直至發(fā)現(xiàn)匹配;以及基于匹配的內(nèi)容-位置值檢索 TPT。
[0039]根據(jù)接收設(shè)備的另一實(shí)施例,處理器被構(gòu)造為使用第一觸發(fā)的定位符部分執(zhí)行互聯(lián)網(wǎng)http GET以檢索TPT。
[0040]根據(jù)接收設(shè)備的另一實(shí)施例,提取單元被構(gòu)造為從具有1-6的范圍中的服務(wù)編號(hào)的服務(wù)塊內(nèi)的非隱藏式字幕文本數(shù)據(jù)提取第一觸發(fā)。
[0041]根據(jù)接收設(shè)備的另一實(shí)施例,提取單元被構(gòu)造為從具有服務(wù)編號(hào)6的服務(wù)塊內(nèi)的非隱藏式字幕文本數(shù)據(jù)提取第一觸發(fā)。
[0042]根據(jù)接收設(shè)備的另一實(shí)施例,提取單元被構(gòu)造為從與接收的內(nèi)容關(guān)聯(lián)的隱藏式字幕數(shù)據(jù)提取包括第二媒體時(shí)間的第二觸發(fā)。處理器被構(gòu)造為基于第二媒體時(shí)間確定當(dāng)前媒體時(shí)間。
[0043]根據(jù)接收設(shè)備的另一實(shí)施例,提取單元被構(gòu)造為從與接收的內(nèi)容關(guān)聯(lián)的隱藏式字幕數(shù)據(jù)提取指示事件將被重新定時(shí)到第二媒體時(shí)間的第二觸發(fā)。處理器被構(gòu)造為響應(yīng)于第二觸發(fā)而使存儲(chǔ)在存儲(chǔ)器中的TPT中所包括的事件與第二媒體時(shí)間關(guān)聯(lián)。
[0044]根據(jù)接收設(shè)備的另一實(shí)施例,提取單元被構(gòu)造為從與接收的內(nèi)容關(guān)聯(lián)的隱藏式字幕數(shù)據(jù)提取第二觸發(fā)。第二觸發(fā)指示與觸發(fā)id關(guān)聯(lián)的事件的立即執(zhí)行。處理器被構(gòu)造為響應(yīng)于第二觸發(fā)而立即處理與觸發(fā)id關(guān)聯(lián)的事件。
[0045]根據(jù)本公開(kāi)的實(shí)施例,提供一種信息提供設(shè)備,該設(shè)備包括存儲(chǔ)器和通信單元。存儲(chǔ)器被構(gòu)造為存儲(chǔ)TPT。TPT包括與要提供給接收設(shè)備的內(nèi)容的觸發(fā)標(biāo)識(shí)符和媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件。通信單元被構(gòu)造為把TPT提供給接收設(shè)備。在與提供給接收設(shè)備的內(nèi)容關(guān)聯(lián)的隱藏式字幕數(shù)據(jù)內(nèi)包括的觸發(fā)中識(shí)別的位置處提供TPT。
[0046]根據(jù)本公開(kāi)的實(shí)施例,提供一種用于處理觸發(fā)的接收設(shè)備的方法。該方法包括:從內(nèi)容源接收內(nèi)容,并且在顯示器上顯示接收的內(nèi)容。接收設(shè)備20接收與接收的內(nèi)容關(guān)聯(lián)的第一觸發(fā)。接收設(shè)備基于第一觸發(fā)檢索TPT。TPT包括與接收的內(nèi)容的觸發(fā)標(biāo)識(shí)符和第一媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件并且被存儲(chǔ)在接收設(shè)備的存儲(chǔ)器中。另外,接收設(shè)備基于在TPT中定義的協(xié)議版本和一個(gè)或多個(gè)能力之一或組合,確定是否處理TPT中所包括的所述至少一個(gè)事件。
[0047]根據(jù)該方法的另一實(shí)施例,接收內(nèi)容的步驟包括:經(jīng)由衛(wèi)星廣播、有線電視傳輸、地面電視廣播和互聯(lián)網(wǎng)中的至少一個(gè)接收內(nèi)容。
[0048]根據(jù)該方法的另一實(shí)施例,檢索TPT的步驟包括:處理與接收的內(nèi)容關(guān)聯(lián)的廣播虛擬信道的PMT ;處理SSC以檢索SMT ;發(fā)現(xiàn)FLUTE會(huì)話的坐標(biāo);獲取FDT ;比較第一觸發(fā)的定位符部分與FLUTE FDT中的內(nèi)容-位置值,直至發(fā)現(xiàn)匹配;以及基于匹配的內(nèi)容-位置值檢索TPT。
[0049]根據(jù)該方法的另一實(shí)施例,檢索TPT的步驟包括:使用第一觸發(fā)的定位符部分執(zhí)行互聯(lián)網(wǎng)http GET。
[0050]根據(jù)該方法的另一實(shí)施例,該方法還包括:基于TPT中所包括的擴(kuò)散屬性,計(jì)算隨機(jī)時(shí)間段;以及在計(jì)算的隨機(jī)時(shí)間段之后檢索在TPT中參考的補(bǔ)充內(nèi)容。
[0051]根據(jù)該方法的另一實(shí)施例,該方法還包括:從在TPT中識(shí)別的服務(wù)器檢索指示事件將被重新定時(shí)到第二媒體時(shí)間的第二觸發(fā);以及使存儲(chǔ)在存儲(chǔ)器中的TPT中所包括的事件與第二媒體時(shí)間關(guān)聯(lián)。
[0052]另外,根據(jù)本公開(kāi)的實(shí)施例,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該介質(zhì)中嵌入有指令,所述指令當(dāng)由計(jì)算機(jī)執(zhí)行時(shí)使計(jì)算機(jī)執(zhí)行如以上所討論的接收設(shè)備的方法。
[0053]根據(jù)本公開(kāi)的實(shí)施例,提供一種接收設(shè)備。接收設(shè)備包括接收器、顯示器接口和處理器。接收器被構(gòu)造為從內(nèi)容源接收內(nèi)容。顯示器接口被構(gòu)造為顯示接收的內(nèi)容。處理器被構(gòu)造為接收與接收的內(nèi)容關(guān)聯(lián)的第一觸發(fā)。處理器被構(gòu)造為基于第一觸發(fā)檢索TPT。TPT包括與接收的內(nèi)容的觸發(fā)標(biāo)識(shí)符和第一媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件。另外,處理器被構(gòu)造為把TPT存儲(chǔ)在接收設(shè)備的存儲(chǔ)器中,并且基于在TPT中定義的協(xié)議版本和一個(gè)或多個(gè)能力之一或組合,確定是否處理TPT中所包括的所述至少一個(gè)事件。
[0054]根據(jù)本公開(kāi)的另一實(shí)施例,接收器被構(gòu)造為經(jīng)由衛(wèi)星廣播、有線電視傳輸、地面電視廣播和互聯(lián)網(wǎng)中的至少一個(gè)接收內(nèi)容。
[0055]根據(jù)本公開(kāi)的另一實(shí)施例,處理器被構(gòu)造為:處理與接收的內(nèi)容關(guān)聯(lián)的廣播虛擬信道的PMT ;處理SSC以檢索SMT ;發(fā)現(xiàn)FLUTE會(huì)話的坐標(biāo);獲取FDT ;比較第一觸發(fā)的定位符部分與FLUTE FDT中的內(nèi)容-位置值,直至發(fā)現(xiàn)匹配;以及基于匹配的內(nèi)容-位置值檢索TPT。
[0056]根據(jù)本公開(kāi)的另一實(shí)施例,處理器被構(gòu)造為使用第一觸發(fā)的定位符部分執(zhí)行互聯(lián)網(wǎng)http GET以檢索TPT。
[0057]根據(jù)本公開(kāi)的另一實(shí)施例,處理器被構(gòu)造為:基于TPT中所包括的擴(kuò)散屬性計(jì)算隨機(jī)時(shí)間段;以及在計(jì)算的隨機(jī)時(shí)間段之后檢索在TPT中參考的補(bǔ)充內(nèi)容。
[0058]根據(jù)本公開(kāi)的另一實(shí)施例,處理器被構(gòu)造為:從在TPT中識(shí)別的服務(wù)器檢索指示事件將被重新定時(shí)到第二媒體時(shí)間的第二觸發(fā);以及使存儲(chǔ)在存儲(chǔ)器中的TPT中所包括的事件與第二媒體時(shí)間關(guān)聯(lián)。
[0059]根據(jù)本公開(kāi)的實(shí)施例,提供一種信息提供設(shè)備,該設(shè)備包括存儲(chǔ)器和通信單元。存儲(chǔ)器被構(gòu)造為存儲(chǔ)TPT。TPT包括與要提供給接收設(shè)備的內(nèi)容的觸發(fā)標(biāo)識(shí)符和媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件。通信單元被構(gòu)造為把TPT提供給接收設(shè)備,接收設(shè)備基于在TPT中定義的協(xié)議版本和一個(gè)或多個(gè)能力之一或組合確定是否處理TPT中所包括的所述至少一個(gè)事件。
[0060]盡管本公開(kāi)可容易地實(shí)現(xiàn)為許多不同形式的實(shí)施例,但在附圖中示出并且將會(huì)在這里詳細(xì)描述特定實(shí)施例,應(yīng)該理解,這種實(shí)施例的本公開(kāi)應(yīng)該被視為原理的例子而非意圖使本公開(kāi)局限于示出和描述的特定實(shí)施例。在以下描述中,在幾個(gè)附圖的示圖中,相同標(biāo)號(hào)被用于描述相同、相似或?qū)?yīng)的部分。
[0061]在交互式電視應(yīng)用中,除了節(jié)目音頻和視頻之外,觀看者被提供額外(即,補(bǔ)充)的內(nèi)容,所述額外內(nèi)容允許觀看者以某種方式與節(jié)目交互。所述額外內(nèi)容能夠像互聯(lián)網(wǎng)統(tǒng)一資源定位符(URL) —樣簡(jiǎn)單,URL指向能夠提供關(guān)于正在顯示的節(jié)目、項(xiàng)目或服務(wù)的進(jìn)一步信息的網(wǎng)站?;蛘?,交互式元素能夠提供加強(qiáng)節(jié)目視頻的文本和/或圖形。后者的例子是在體育賽事的過(guò)程期間顯示特定選手的更新的統(tǒng)計(jì)數(shù)據(jù)的元素。
[0062]經(jīng)常地,這些交互式元素的行為或出現(xiàn)/消失取決于節(jié)目?jī)?nèi)的事件的定時(shí)。呈現(xiàn)這些對(duì)象的電視接收器必須能夠接收合適的信令以知道如何以及何時(shí)對(duì)交互式元素的顯示進(jìn)行調(diào)整。執(zhí)行這種信令功能的對(duì)象可被稱為“觸發(fā)”,因?yàn)樗鼈冇脕?lái)在指定時(shí)間觸發(fā)某操作??杀挥|發(fā)的各種操作是無(wú)限的。簡(jiǎn)單的例子包括諸如以下的操作:“執(zhí)行”(開(kāi)始交互式功能的操作)、“隱藏”(從顯示器去除所有可見(jiàn)元素)、執(zhí)行某指定動(dòng)作(諸如,顯示或更新某文本或圖形)和“終止”(結(jié)束所有操作并且釋放存儲(chǔ)器資源)。
[0063]觸發(fā)自身必須要從分配鏈中交互式元素起源并且操作的點(diǎn)一路傳輸?shù)较M(fèi)者的接收器。對(duì)于觸發(fā)對(duì)象可以有各種傳輸方法。觸發(fā)能夠在各種不同位置被包括在數(shù)字傳輸復(fù)用中,或者能夠由基于互聯(lián)網(wǎng)的服務(wù)器提供觸發(fā)并且由連接互聯(lián)網(wǎng)的接收器訪問(wèn)觸發(fā)。數(shù)字傳輸中的可能位置包括:在視頻或音頻“用戶數(shù)據(jù)”中,在隱藏式字幕傳輸內(nèi)(如下面更詳細(xì)地描述的),在節(jié)目特定信息(PSI)表中帶有的描述符內(nèi),在MPEG-2傳輸流包的自適應(yīng)字段內(nèi),嵌入在音頻中,以及在視頻自身內(nèi)調(diào)制為亮度或色度。
[0064]在每一種情況下,更喜歡較小的觸發(fā)。例如,與大小可能為100或更多字節(jié)的觸發(fā)相比,能夠以少至30字節(jié)(或文本的字符)表示的觸發(fā)在傳輸方面提供更大的靈活性并且提供更高的效率。在本公開(kāi)的實(shí)施例中,描述一種用于提供交互性的方法,在該方法中,使用小的或“精簡(jiǎn)的”觸發(fā)實(shí)現(xiàn)觸發(fā)功能。
[0065]現(xiàn)在參照附圖,圖1是顯示示例性廣播系統(tǒng)2的方框圖,示例性廣播系統(tǒng)2包括內(nèi)容源10、接收設(shè)備20(例如,數(shù)字電視接收器裝置)、觸發(fā)參數(shù)表(TPT)服務(wù)器40、被觸發(fā)聲明對(duì)象(TDO)服務(wù)器50和可選的自動(dòng)內(nèi)容識(shí)別(ACR)系統(tǒng)60。接收設(shè)備20經(jīng)由一個(gè)或多個(gè)通信網(wǎng)絡(luò)(諸如,互聯(lián)網(wǎng)30)訪問(wèn)TPT服務(wù)器40、TDO服務(wù)器60和/或ACR系統(tǒng)60。在其它實(shí)施例中,存儲(chǔ)在TPT服務(wù)器40中的TPT和/或存儲(chǔ)在TDO服務(wù)器60中的TDO由內(nèi)容源10或ACR系統(tǒng)60提供給接收設(shè)備20。
[0066]廣播系統(tǒng)2提供交互式數(shù)字電視特征,通過(guò)該特征,為觀看者提供與由內(nèi)容源10提供的內(nèi)容內(nèi)的事件關(guān)聯(lián)并且在時(shí)間上與所述事件同步的補(bǔ)充內(nèi)容。補(bǔ)充內(nèi)容包括諸如音頻、視頻、文本或圖像的媒體類型之一或組合、和/或一個(gè)或多個(gè)交互式元素。在一個(gè)實(shí)施例中,補(bǔ)充內(nèi)容的行為和外觀與內(nèi)容內(nèi)的事件關(guān)聯(lián)并且在時(shí)間上與所述事件同步。
[0067]在一個(gè)實(shí)施例中,內(nèi)容源10經(jīng)由地面廣播把內(nèi)容提供給接收設(shè)備20。在其它實(shí)施例中,內(nèi)容源10經(jīng)由衛(wèi)星廣播、有線電視傳輸、地面電視廣播、蜂窩網(wǎng)絡(luò)和數(shù)據(jù)通信網(wǎng)絡(luò)(諸如,局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)或互聯(lián)網(wǎng)30)中的至少一個(gè)提供內(nèi)容。由內(nèi)容源10提供的內(nèi)容包括一個(gè)或多個(gè)電視節(jié)目,而不管該內(nèi)容是電影、體育賽事、多部分連續(xù)劇的片段還是新聞廣播等。另外,由內(nèi)容源10提供的內(nèi)容也可包括廣告、專題廣告片和可能不在EPG中被報(bào)告為節(jié)目的其它像節(jié)目的內(nèi)容。
[0068]接收設(shè)備20接收由內(nèi)容源10提供的內(nèi)容并且在圖3中示出的顯示器350上顯示內(nèi)容。在一個(gè)實(shí)施例中,顯示器350是諸如電視機(jī)的接收設(shè)備20的構(gòu)成整體的部分。替代地,顯示器350可位于接收設(shè)備20的外部,諸如連接到機(jī)頂盒的電視機(jī)。
[0069]根據(jù)一個(gè)實(shí)施例,接收設(shè)備20包括聲明對(duì)象(DO)引擎,DO引擎接收聲明對(duì)象(DO)并且與從內(nèi)容源10接收的內(nèi)容(例如,節(jié)目的音頻/視頻內(nèi)容)一起呈現(xiàn)DO。DO引擎響應(yīng)于來(lái)自用戶的特定請(qǐng)求或者響應(yīng)于觸發(fā)事件而呈現(xiàn)D0。響應(yīng)于觸發(fā)事件而呈現(xiàn)的DO被稱為被觸發(fā)聲明對(duì)象(TDO)。
[0070]TDO是由內(nèi)容提供商、內(nèi)容創(chuàng)建者或服務(wù)提供商創(chuàng)建的可下載軟件對(duì)象,它包括聲明內(nèi)容(例如,文本、圖形、描述性標(biāo)記、腳本和/或音頻),聲明內(nèi)容的功能以某種方式綁定到它所伴隨的內(nèi)容。在Blanchard等人于2010年12月3日提交的標(biāo)題為“Announcementof Triggered Declarative Objects” 的第 12/959,529 號(hào)美國(guó)申請(qǐng)中描述了 TDO 的實(shí)施例,該申請(qǐng)的全部?jī)?nèi)容通過(guò)引用包含于此。然而,TDO不限于Blanchard等人描述的結(jié)構(gòu),因?yàn)槠渲卸x為TDO的一部分的許多屬性能夠位于觸發(fā)中,反之亦然,或者根據(jù)特定TDO的功能和觸發(fā)而根本不存在。
[0071]TDO通常被視為“聲明”內(nèi)容以區(qū)分它與“可執(zhí)行”內(nèi)容,諸如在操作系統(tǒng)平臺(tái)上運(yùn)行的Java小程序或應(yīng)用。雖然TDO通常被視為是聲明對(duì)象,但TDO播放器(例如,DO引擎)支持作為面向?qū)ο缶幊陶Z(yǔ)言的腳本語(yǔ)言。在這里示出的例子中,在執(zhí)行TDO的時(shí)間之前從內(nèi)容或服務(wù)提供商接收TD0,以便當(dāng)需要時(shí),TDO可用。此外,明確的觸發(fā)信號(hào)可以不是必需的,并且TDO可以是自觸發(fā)的或者由除觸發(fā)信號(hào)的接收外的某動(dòng)作觸發(fā)。各種標(biāo)準(zhǔn)體可定義TDO的內(nèi)容和元數(shù)據(jù)的關(guān)聯(lián)行為、外觀、觸發(fā)動(dòng)作和傳輸方法。另外,關(guān)于相對(duì)于音頻/視頻的TDO行為的定時(shí)精度的要求可由標(biāo)準(zhǔn)體定義。
[0072]觸發(fā)是可選地綁定到特定的一項(xiàng)內(nèi)容(例如,電視節(jié)目)的數(shù)據(jù)對(duì)象,該數(shù)據(jù)對(duì)象通過(guò)使用要下載(例如,當(dāng)指示TDO或TPT的下載時(shí))或已經(jīng)下載(例如,當(dāng)指示TDO的執(zhí)行、掛起、終止等時(shí)或基于TPT)的對(duì)象的文件名或標(biāo)識(shí)符來(lái)引用特定TDO實(shí)例或TPT。某些TDO將僅結(jié)合特定內(nèi)容才有意義。例子是收集觀看者響應(yīng)數(shù)據(jù)(諸如,對(duì)游戲節(jié)目或比賽進(jìn)行投票)的TD0。
[0073]在一個(gè)實(shí)施例中,DO引擎接收被綁定以與內(nèi)容中的各種點(diǎn)(例如,觸發(fā)事件)相一致的觸發(fā),所述各種點(diǎn)諸如為場(chǎng)景變化或者廣告片段的開(kāi)始或結(jié)束。觸發(fā)被分為兩種類型:(1)由DO引擎處理的觸發(fā),和⑵由DO引擎?zhèn)鬟f給TDO以進(jìn)行處理的觸發(fā)。與類型I命令關(guān)聯(lián)的觸發(fā)與例如由DO引擎執(zhí)行的命令關(guān)聯(lián)。與類型2命令關(guān)聯(lián)的觸發(fā)與例如要在DO自身內(nèi)處理的參數(shù)(例如,命令、數(shù)據(jù)等)關(guān)聯(lián),以實(shí)現(xiàn)關(guān)聯(lián)的補(bǔ)充內(nèi)容的外觀、行為或狀態(tài)的變化。
[0074]可如例如第13/216,375號(hào)美國(guó)專利申請(qǐng)中所述在廣播發(fā)射流內(nèi)傳送觸發(fā),該專利申請(qǐng)的全部?jī)?nèi)容通過(guò)引用包含于此。例如,可如于2012年3月21日提交的第61/613,869號(hào)美國(guó)臨時(shí)申請(qǐng)中所述在MPEG-2傳輸流(TS)中的打包基本流(PES)中或者在DTV隱藏式字幕流內(nèi)傳送觸發(fā)。在其它實(shí)施例中,觸發(fā)被嵌入在內(nèi)容自身中。例如,觸發(fā)可被嵌入在內(nèi)容的音頻或視頻部分中并且通過(guò)接收設(shè)備20中的解碼的音頻或視頻的處理而被恢復(fù)。
[0075]對(duì)于一些傳送觸發(fā)的方法,更喜歡大小較小的對(duì)象。在這種情況下,應(yīng)該能夠在少量的比特或字節(jié)內(nèi)表示觸發(fā)。另外,一些傳送方法可能把觸發(fā)的最大大小限制為固定數(shù)量的字節(jié),諸如在使用DTV隱藏式字幕信道的情況下。
[0076]在一個(gè)實(shí)施例中,當(dāng)在廣播發(fā)射流內(nèi)傳送觸發(fā)時(shí),在DTV隱藏式字幕信道中,在標(biāo)準(zhǔn)字幕服務(wù)#6中,在稱為“URL String”的命令中,傳送觸發(fā),作為URI_type=0URL(交互式TV觸發(fā))?;谟|發(fā)的大小,觸發(fā)可被分割成多個(gè)片段。在一個(gè)實(shí)施例中,當(dāng)觸發(fā)被分離成多個(gè)片段時(shí),每個(gè)片段與類型關(guān)聯(lián),所述類型指示各片段是否(I)是兩個(gè)或更多個(gè)中的第一個(gè);(2)既不是第一個(gè)也不是最后一個(gè);(3)是最后一個(gè);以及(4)是唯一一個(gè)。任何預(yù)定義的值可被用于識(shí)別特定片段的類型。另外,在一個(gè)實(shí)施例中,類型信息定義片段的順序。在其它實(shí)施例中,類型信息可被用于傳達(dá)關(guān)于片段的任何信息以允許接收設(shè)備20重構(gòu)觸發(fā)。
[0077]例如,如果觸發(fā)的長(zhǎng)度小于或等于26個(gè)字符,則它在不分割的情況下被發(fā)送(例如,類型=11)。如果觸發(fā)的長(zhǎng)度是27至52個(gè)字符,則它以兩個(gè)片段被發(fā)送(第一片段是類型=00的片段且第二片段是類型=10的片段)。然而,在其它實(shí)施例中,任何其它準(zhǔn)則能夠被用于確定應(yīng)該如何分割觸發(fā)。另外,除了使用服務(wù)編號(hào)6之外或者替代于使用服務(wù)編號(hào)6,可使用其它服務(wù)編號(hào)。觸發(fā)類型被包括在圖9C中示出的觸發(fā)語(yǔ)法中。
[0078]圖9A示出當(dāng)經(jīng)由DTV隱藏式字幕信道傳送觸發(fā)時(shí)由接收設(shè)備20執(zhí)行的示例性處理。當(dāng)例如接收設(shè)備20能訪問(wèn)MPEG-2傳輸流、全廣播復(fù)用的一部分或壓縮形式的內(nèi)容時(shí),接收設(shè)備20能訪問(wèn)這種觸發(fā)。該處理開(kāi)始于S902,在S902,在具有1_6的范圍中的預(yù)定服務(wù)編號(hào)的第一標(biāo)準(zhǔn)服務(wù)塊內(nèi),接收包括隱藏式字幕文本的隱藏式字幕數(shù)據(jù)。在S904,在具有等于所述預(yù)定編號(hào)的服務(wù)編號(hào)的標(biāo)準(zhǔn)服務(wù)塊內(nèi)接收非隱藏式字幕文本數(shù)據(jù)。通常,用于非隱藏式字幕文本數(shù)據(jù)的標(biāo)準(zhǔn)服務(wù)可以是I和6之間的服務(wù)編號(hào)η中的任何一個(gè)或組合,但由于超過(guò)前幾個(gè)的服務(wù)編號(hào)相對(duì)較少被用于字幕文本數(shù)據(jù),所以在一個(gè)實(shí)施例中使用服務(wù)編號(hào)6。
[0079]在步驟S906,接收設(shè)備20從以服務(wù)編號(hào)6 (或η)出現(xiàn)的隱藏式字幕數(shù)據(jù)解析(例如,在解析計(jì)算機(jī)處理模塊中)非隱藏式字幕文本數(shù)據(jù)。非隱藏式字幕文本數(shù)據(jù)隨后在步驟S908(例如,在另一處理器操作中)被處理,以提取觸發(fā)并基于觸發(fā)執(zhí)行功能。在一個(gè)實(shí)施例中,在符合CEA-708的可變長(zhǎng)度命令中傳送以上提及的非隱藏式字幕文本數(shù)據(jù)。然而,在其它實(shí)施例中,在CEA-708固定長(zhǎng)度命令或可變長(zhǎng)度命令和固定長(zhǎng)度命令的組合中傳送非隱藏式字幕文本數(shù)據(jù)。
[0080]應(yīng)該注意,替代于觸發(fā)或除了觸發(fā)之外,DTV隱藏式字幕信道還可傳送其它類型的數(shù)據(jù)(例如,包括適合于由一個(gè)或多個(gè)TDO攝取并處理的一個(gè)或多個(gè)參數(shù)的數(shù)據(jù)流、在呈現(xiàn)3D內(nèi)容的諸如字幕窗口的圖形對(duì)象及其關(guān)聯(lián)文本時(shí)使用的差異數(shù)據(jù)等)??山?jīng)由不同于傳送觸發(fā)的標(biāo)準(zhǔn)服務(wù)塊的一個(gè)或多個(gè)具有預(yù)定編號(hào)的標(biāo)準(zhǔn)服務(wù)塊(例如,服務(wù)#5、4或3)提供這些其它類型的數(shù)據(jù),或者這些其它類型的數(shù)據(jù)可在與觸發(fā)相同的標(biāo)準(zhǔn)服務(wù)塊中使用不同的預(yù)定命令代碼序列。[0081]在一個(gè)實(shí)施例中,使用未使用的代碼點(diǎn)之一(例如,CEA-708C3代碼空間中的0x98)傳送觸發(fā)以傳送可變長(zhǎng)度短觸發(fā)。對(duì)于具有CEA標(biāo)準(zhǔn)的格式的示例性規(guī)范(例如,作為CEA-708的擴(kuò)展),參見(jiàn)圖9B。觸發(fā)是在例如如CEA-708中所定義的C3代碼集中傳送的可變長(zhǎng)度命令。
[0082]圖9B中示出的觸發(fā)命令提供了交互式TV觸發(fā)數(shù)據(jù)的傳送。如上所述,在一個(gè)實(shí)施例中,在標(biāo)準(zhǔn)字幕服務(wù)#6中傳送觸發(fā)命令。在以上命令編碼中,長(zhǎng)度(L)是指示在范圍11至27中的跟在頭部之后的字節(jié)的數(shù)量的無(wú)符號(hào)整數(shù)。
[0083]如CEA-708-D章節(jié)7.1.11.2中所規(guī)定,可變長(zhǎng)度命令由后面跟著范圍0x90至0x9F中的數(shù)字的EXTl字符指示,其中“Ox”符號(hào)表示以十六進(jìn)制格式表示的數(shù)字。在圖9B中描述的命令格式中,在EXTl字符(0x10)后面跟著0x98。在這種情況下,0x98是觸發(fā)命令的命令標(biāo)識(shí)符。然而,任何其它未使用的命令標(biāo)識(shí)符能夠與觸發(fā)命令關(guān)聯(lián)。根據(jù)在CEA-708-D章節(jié)7.1.11.2中定義的語(yǔ)法,下一字節(jié)包含兩比特的類型字段、一個(gè)零比特,后面跟著5比特的長(zhǎng)度字段。
[0084]在一個(gè)實(shí)施例中,trigger O數(shù)據(jù)結(jié)構(gòu)跟在包含長(zhǎng)度字段的字節(jié)之后。在圖9C中以偽代碼描述觸發(fā)數(shù)據(jù)的一個(gè)例子的語(yǔ)法。在圖9C的示例性觸發(fā)語(yǔ)法中,trigger_type是指示后跟的觸發(fā)的類型的4比特?zé)o符號(hào)整數(shù)。在一個(gè)實(shí)施例中,僅定義類型O觸發(fā)。因此,trigger_type的值被設(shè)置為O。預(yù)計(jì)接收設(shè)備20會(huì)忽略指示任何其它(未識(shí)別的)類型的觸發(fā)的觸發(fā)命令的實(shí)例。在另一實(shí)施例中,trigger_type被設(shè)置為指示交互式TV觸發(fā)的一個(gè)值和指示URL是用于服務(wù)使用報(bào)告的互聯(lián)網(wǎng)服務(wù)器位置的另一值。
[0085]另外,在一個(gè)實(shí)施例中,trigger_character是8比特的ASCII字符,其值被限制為由RFC2396針對(duì)統(tǒng)一資源標(biāo)識(shí)符(URI)所允許的值。由trigger O形成的字符串是根據(jù)RFC2396的有效URI,其全部?jī)?nèi)容通過(guò)引用包含于此。
[0086]在服務(wù)#6中使用可變長(zhǎng)度DTV隱藏式字幕命令來(lái)傳送觸發(fā)提供了:(I)觸發(fā)的存在的健壯(明確)信令;(2)觸發(fā)的類型的信令(用于以后的擴(kuò)展);(3)作為已有CEA-708DTV CC協(xié)議的自然擴(kuò)展的傳送格式;以及(4)對(duì)于遺留接收器透明的傳送方法。
[0087]也可經(jīng)由其它路徑(諸如,互聯(lián)網(wǎng))傳送觸發(fā)。在一個(gè)實(shí)施例中,當(dāng)不可經(jīng)由廣播發(fā)射流獲得觸發(fā)時(shí),接收設(shè)備20通過(guò)例如把正在由接收設(shè)備20接收的內(nèi)容的A/V采樣發(fā)送給ACR系統(tǒng)60,經(jīng)由ACR系統(tǒng)60獲取觸發(fā)。
[0088]當(dāng)接收設(shè)備20無(wú)法訪問(wèn)廣播TS或廣播觸發(fā)時(shí),在一個(gè)實(shí)施例中,接收設(shè)備20通過(guò)ACR系統(tǒng)60識(shí)別正在觀看的內(nèi)容和媒體時(shí)間。在這種情況下,如平常一樣從由觸發(fā)識(shí)別的互聯(lián)網(wǎng)服務(wù)器(例如,TPT服務(wù)器40)檢索TPT和關(guān)聯(lián)文件。然而,在一個(gè)實(shí)施例中,ACR系統(tǒng)60將不負(fù)責(zé)提供更新的觸發(fā),用以例如建立實(shí)時(shí)事件的定時(shí)。替代地,如以下所述,將會(huì)從由觸發(fā)的定位符部分識(shí)別的TPT服務(wù)器40分配更新的觸發(fā)。在其它實(shí)施例中,例如,當(dāng)ACR系統(tǒng)60和TPT服務(wù)器40被組合成單個(gè)系統(tǒng)時(shí),可由ACR系統(tǒng)60提供更新的觸發(fā)。
[0089]在ACR情況下,預(yù)期接收設(shè)備20執(zhí)行對(duì)TPT服務(wù)器40的訪問(wèn),以打開(kāi)可經(jīng)其接收更新的觸發(fā)的信道。例如,用于觸發(fā)刷新的協(xié)議可符合在RFC6202中定義的長(zhǎng)輪詢方法,其全部?jī)?nèi)容通過(guò)引用包含于此。
[0090]本公開(kāi)的實(shí)施例提供一些系統(tǒng)設(shè)計(jì)的方案,其中能夠在少量字節(jié)內(nèi)表示觸發(fā)自身,以便促進(jìn)方便和健壯的傳輸。以少量字節(jié)對(duì)觸發(fā)的表示解決以下問(wèn)題,諸如具有有限數(shù)據(jù)傳送能力的傳送方法對(duì)小的、精簡(jiǎn)的且健壯的觸發(fā)的需要;以及適應(yīng)經(jīng)常難以傳送的可變大小的凈荷的需要。本公開(kāi)的一些實(shí)施例還解決提供一種靈活的系統(tǒng)的需要,在該系統(tǒng)中,TDO能夠是“表驅(qū)動(dòng)的”(例如,其動(dòng)作和行為由關(guān)聯(lián)的表中的數(shù)據(jù)指定,而非被編碼到TDO自身中)。這允許單個(gè)TDO腳本可在各種情況下使用。
[0091]在觸發(fā)的概念后面的動(dòng)機(jī)在于:考慮到構(gòu)成TDO的文件和由TDO用來(lái)執(zhí)行某動(dòng)作的數(shù)據(jù)文件的大小,它們花費(fèi)一定量的時(shí)間以傳輸?shù)浇邮赵O(shè)備20。盡管能夠在內(nèi)容的廣播之前創(chuàng)作交互式元素的用戶體驗(yàn),但某些行為必須被仔細(xì)地定時(shí)為與節(jié)目自身中的事件(例如,商業(yè)廣告片段的發(fā)生)一致。廣播系統(tǒng)2使聲明對(duì)象和關(guān)聯(lián)的數(shù)據(jù)、腳本、文本和圖形的傳送與交互式事件(即,觸發(fā))的播出的特定定時(shí)的信令分開(kāi)。
[0092]觸發(fā)執(zhí)行各種定時(shí)相關(guān)信令功能以支持交互式服務(wù)。觸發(fā)是多功能的;根據(jù)其結(jié)構(gòu),示例性觸發(fā)實(shí)例能夠執(zhí)行下面的功能中的一個(gè)或多個(gè):
[0093]?通知包含交互式元素(例如,TPT、TD0、圖形和數(shù)據(jù)文件)的文件目錄的位置(可經(jīng)由發(fā)射流中的單向傳輸文件分發(fā)(FLUTE)會(huì)話、經(jīng)由互聯(lián)網(wǎng)服務(wù)器或二者來(lái)訪問(wèn));
[0094].指示用于即將到來(lái)的節(jié)目片段的交互式內(nèi)容可用于預(yù)加載;
[0095].指示關(guān)聯(lián)的音頻/視頻或僅音頻內(nèi)容的當(dāng)前媒體時(shí)間;
[0096].參考TPT中的特定交互式事件并且通知現(xiàn)在或在指定的未來(lái)媒體時(shí)間要執(zhí)行該事件;
[0097].指示對(duì)互聯(lián)網(wǎng)服務(wù)器的訪問(wèn)要隨機(jī)地分散在指定時(shí)間間隔上,以避免需求的高峰。
[0098]用于觸發(fā)的示例性規(guī)范語(yǔ)法被示出在圖1OA中。該觸發(fā)語(yǔ)法基于根據(jù)RFC3986的絕對(duì)URI,不包括〈scheme〉和“://”部分,具有如以下所指定的附加限制,RFC3986的全部?jī)?nèi)容通過(guò)引用包含于此。圖1OB示出用于觸發(fā)的另一示例性規(guī)范語(yǔ)法。
[0099]使用在RFC5234中定義的擴(kuò)展巴科斯范式(ABNF)語(yǔ)法描述圖1OA中示出的語(yǔ)法定義,不同之處在于垂直條符號(hào)“ I ”被用于表示替代物,RFC5234的全部?jī)?nèi)容通過(guò)引用包含于此。由等號(hào)“=”使規(guī)則與定義分開(kāi),縮進(jìn)被用于在超過(guò)一行上繼續(xù)規(guī)則定義,文字利用“”被引用,圓括號(hào)“(”和“)”被用于把元素聚集,可選元素被包圍在“[”和“]”方括號(hào)中,并且<n>*可位于元素前面以表示后面的元素的η次或更多次重復(fù);η默認(rèn)為O。
[0100]在一個(gè)實(shí)施例中,附加約束包括:(I)觸發(fā)的最大長(zhǎng)度不超過(guò)52字節(jié);和(2)觸發(fā)的主機(jī)名部分是登記的互聯(lián)網(wǎng)域名。在如上所述經(jīng)由DTV隱藏式字幕信道在服務(wù)信道#6中發(fā)送觸發(fā)的實(shí)施例中,設(shè)置了 52字節(jié)的最大長(zhǎng)度。然而,如果經(jīng)由DTV隱藏式字幕信道的其它部分或其它傳送方法發(fā)送觸發(fā),則能夠設(shè)置不同的最大長(zhǎng)度。
[0101]在一些實(shí)施例中,觸發(fā)被視為包括三個(gè)部分,兩個(gè)部分是必需的并且第三個(gè)部分是可選的:<domain name part>/<directory path> [?〈parameters>]。
[0102]<domain name part〉(域名部分)弓丨用登記的互聯(lián)網(wǎng)域名。〈directory path〉(目錄路徑)是在擁有針對(duì)識(shí)別的域名的權(quán)利的實(shí)體的控制和管理下識(shí)別目錄路徑的任意字符串?!磀omain name part〉和〈directory path〉的組合唯一地識(shí)別能夠由接收設(shè)備20處理以把交互性添加到關(guān)聯(lián)的內(nèi)容的一組文件。
[0103]觸發(fā)的〈parameters〉(參數(shù))部分是可選的。當(dāng)存在時(shí),它能夠傳達(dá)與觸發(fā)關(guān)聯(lián)的一個(gè)或多個(gè)參數(shù)。在一個(gè)實(shí)施例中,觸發(fā)在查詢字符串(例如,觸發(fā)的在“?”右側(cè)的部分)內(nèi)攜帶參數(shù)。查詢字符串的定義格式例如包括:(I)〈event time〉,可選地在它后面跟著〈spread〉;(2)〈media time〉,可選地在它后面跟著〈spread〉;(3)〈other〉,可選地在它后面跟著〈spread〉;和(4)〈spread〉。
[0104]在一個(gè)實(shí)施例中,根據(jù)下面的規(guī)則對(duì)參數(shù)進(jìn)行格式化:
[0105]〈event time〉-兩個(gè)參數(shù),由“e=”指定的觸發(fā)事件ID和由“&t=”指定的定時(shí)值,在“e=”后面跟著參考關(guān)聯(lián)的TPT中的事件ID的十進(jìn)制數(shù),在“&t=”后面跟著長(zhǎng)度為I至7個(gè)字符的字符串,該字符串表示指示指定的觸發(fā)事件的新的媒體定時(shí)的十六進(jìn)制數(shù)。
[0106]〈media time〉-由“m=”指定的項(xiàng),在“m=”后面跟著長(zhǎng)度為I至7個(gè)字符的字符串,該字符串表示以毫秒為單位指示當(dāng)前媒體時(shí)間的十六進(jìn)制數(shù)。
[0107]〈spread〉-當(dāng)它是唯一項(xiàng)時(shí)是由“s=”指定的項(xiàng)或者當(dāng)后附于其它項(xiàng)時(shí)是由“&s=”指定的項(xiàng),具有長(zhǎng)度為I至3個(gè)字符的字符串,該字符串表示指示包括接收設(shè)備20的所有接收器應(yīng)該嘗試訪問(wèn)在觸發(fā)中識(shí)別的互聯(lián)網(wǎng)服務(wù)器的時(shí)間的秒數(shù)的十進(jìn)制數(shù)。預(yù)期每個(gè)個(gè)體接收設(shè)備20得出指定的間隔內(nèi)的隨機(jī)時(shí)間并且把訪問(wèn)請(qǐng)求延遲該時(shí)間量,由此在時(shí)間上展開(kāi)原本可能在觸發(fā)首次出現(xiàn)在接收設(shè)備20時(shí)發(fā)生的需求的高峰。
[0108]〈Other〉-由除 “ e ”、“E”、“m”、“Μ”、“ s ”、“ S”、“ t ” 或 “T” 之外的字符指定的項(xiàng),后面跟著等號(hào)和字母數(shù)字串。第二個(gè)〈other〉項(xiàng)可出現(xiàn)在第一個(gè)〈other〉項(xiàng)之后;如果存在,則利用“&”字符對(duì)該第二項(xiàng)的開(kāi)始劃界。預(yù)期每個(gè)接收設(shè)備20會(huì)忽略未識(shí)別的項(xiàng)。
[0109]在以下的表1中給出有效觸發(fā)及其功能的例子:
[0110]
【權(quán)利要求】
1.一種接收設(shè)備用于處理觸發(fā)的方法,包括: 從內(nèi)容源接收內(nèi)容; 在顯示器上顯示接收的內(nèi)容; 接收與接收的內(nèi)容關(guān)聯(lián)的第一觸發(fā); 由接收設(shè)備基于第一觸發(fā)檢索觸發(fā)參數(shù)表(TPT),TPT包括與接收的內(nèi)容的觸發(fā)標(biāo)識(shí)符和第一媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件; 把TPT存儲(chǔ)在接收設(shè)備的存儲(chǔ)器中;以及 基于在TPT中定義的一個(gè)或多個(gè)能力和協(xié)議版本之一或組合,確定是否處理TPT中所包括的所述至少一個(gè)事件。
2.如權(quán)利要求1所述的方法,其中接收內(nèi)容的步驟包括: 經(jīng)由衛(wèi)星廣播、有線電視傳輸、地面電視廣播和互聯(lián)網(wǎng)中的至少一個(gè)接收所述內(nèi)容。
3.如權(quán)利要求1所述的方法,其中檢索TPT的步驟包括: 處理與接收的內(nèi)容關(guān)聯(lián)的廣播虛擬信道的節(jié)目映射表(PMT); 處理服務(wù)信令信道(SSC)以檢索服務(wù)映射表(SMT); 發(fā)現(xiàn)單向傳輸文件傳送(FLUTE)會(huì)話的坐標(biāo);` 獲取FLUTE文件傳送表(FDT); 比較第一觸發(fā)的定位符部分與FLUTE FDT中的內(nèi)容-位置值,直至發(fā)現(xiàn)匹配;以及 基于匹配的內(nèi)容-位置值檢索TPT。
4.如權(quán)利要求1所述的方法,其中檢索TPT的步驟包括: 使用第一觸發(fā)的定位符部分執(zhí)行互聯(lián)網(wǎng)http GET。
5.如權(quán)利要求1所述的方法,還包括: 基于TPT中所包括的擴(kuò)散屬性計(jì)算隨機(jī)時(shí)間段;以及 在計(jì)算的隨機(jī)時(shí)間段之后檢索在TPT中參考的補(bǔ)充內(nèi)容。
6.如權(quán)利要求1所述的方法,還包括: 從在TPT中識(shí)別的服務(wù)器檢索指示事件將被重新定時(shí)到第二媒體時(shí)間的第二觸發(fā);以及 使存儲(chǔ)在存儲(chǔ)器中的TPT中所包括的事件與第二媒體時(shí)間關(guān)聯(lián)。
7.一種嵌入有指令的非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令當(dāng)由計(jì)算機(jī)執(zhí)行時(shí)使計(jì)算機(jī)執(zhí)行接收設(shè)備用于處理觸發(fā)的方法,該方法包括: 從內(nèi)容源接收內(nèi)容; 在顯示器上顯示接收的內(nèi)容; 接收與接收的內(nèi)容關(guān)聯(lián)的第一觸發(fā); 由接收設(shè)備基于第一觸發(fā)檢索觸發(fā)參數(shù)表(TPT),TPT包括與接收的內(nèi)容的觸發(fā)標(biāo)識(shí)符和第一媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件; 把TPT存儲(chǔ)在接收設(shè)備的存儲(chǔ)器中;以及 基于在TPT中定義的一個(gè)或多個(gè)能力和協(xié)議版本之一或組合,確定是否處理TPT中所包括的所述至少一個(gè)事件。
8.一種接收設(shè)備,包括: 接收器,被構(gòu)造為從內(nèi)容源接收內(nèi)容;顯示器接口,被構(gòu)造為顯示接收的內(nèi)容; 處理器,被構(gòu)造為: 接收與接收的內(nèi)容關(guān)聯(lián)的第一觸發(fā); 基于第一觸發(fā)檢索觸發(fā)參數(shù)表(TPT),TPT包括與接收的內(nèi)容的觸發(fā)標(biāo)識(shí)符和第一媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件; 把TPT存儲(chǔ)在接收設(shè)備的存儲(chǔ)器中;以及 基于在TPT中定義的一個(gè)或多個(gè)能力和協(xié)議版本之一或組合,確定是否處理TPT中所包括的所述至少一個(gè)事件。
9.如權(quán)利要求8所述的接收設(shè)備,其中 所述接收器被構(gòu)造為經(jīng)由衛(wèi)星廣播、有線電視傳輸、地面電視廣播和互聯(lián)網(wǎng)中的至少一個(gè)接收所述內(nèi)容。
10.如權(quán)利要求8所述的接收設(shè)備,其中所述處理器被構(gòu)造為 處理與接收的內(nèi)容關(guān)聯(lián)的廣播虛擬信道的節(jié)目映射表(PMT); 處理服務(wù)信令信道(SSC)以檢索服務(wù)映射表(SMT); 發(fā)現(xiàn)單向傳輸文件傳送(FLUTE)會(huì)話的坐標(biāo); 獲取FLUTE文件傳送表(roT); 比較第一觸發(fā)的定位符部分與FLUTE FDT中的內(nèi)容-位置值,直至發(fā)現(xiàn)匹配;以及 基于匹配的內(nèi)容-位置值檢索TPT。
11.如權(quán)利要求8所述的接收設(shè)備,其中 所述處理器被構(gòu)造為使用第一觸發(fā)的定位符部分執(zhí)行互聯(lián)網(wǎng)httpGET以檢索TPT。
12.如權(quán)利要求8所述的接收設(shè)備,其中 所述處理器被構(gòu)造為:基于TPT中所包括的擴(kuò)散屬性計(jì)算隨機(jī)時(shí)間段,以及在計(jì)算的隨機(jī)時(shí)間段之后檢索在TPT中參考的補(bǔ)充內(nèi)容。
13.如權(quán)利要求8所述的接收設(shè)備,其中 所述處理器被構(gòu)造為:從在TPT中識(shí)別的服務(wù)器檢索指示事件將被重新定時(shí)到第二媒體時(shí)間的第二觸發(fā),以及使存儲(chǔ)在存儲(chǔ)器中的TPT中所包括的事件與第二媒體時(shí)間關(guān)聯(lián)。
14.一種信息提供設(shè)備,包括: 存儲(chǔ)器,被構(gòu)造為存儲(chǔ)觸發(fā)參數(shù)表(TPT),TPT包括與要被提供給接收設(shè)備的內(nèi)容的觸發(fā)標(biāo)識(shí)符和媒體時(shí)間之一或組合關(guān)聯(lián)的至少一個(gè)事件;和 通信單元,被構(gòu)造為把TPT提供給接收設(shè)備,接收設(shè)備基于在TPT中定義的一個(gè)或多個(gè)能力和協(xié)議版本之一或組合確定是否處理TPT中所包括的所述至少一個(gè)事件。
【文檔編號(hào)】H04N21/81GK103650525SQ201380001931
【公開(kāi)日】2014年3月19日 申請(qǐng)日期:2013年6月12日 優(yōu)先權(quán)日:2012年6月19日
【發(fā)明者】M·艾耶 申請(qǐng)人:索尼公司