專利名稱:動(dòng)態(tài)橫幅組合方法
技術(shù)領(lǐng)域:
本發(fā)明涉及演示系統(tǒng),更具體地,涉及橫幅廣告顯示內(nèi)容的動(dòng)態(tài)組成方法。
背景技術(shù):
電子廣告持續(xù)增長(zhǎng),尤其是在店內(nèi)環(huán)境中。在此環(huán)境中,零售商可以利用許多不同 的技術(shù)來(lái)確定目標(biāo)購(gòu)買者,展示產(chǎn)品和銷售商品。例如,零售商可以利用大型純平顯示器來(lái) 展示關(guān)于店鋪和不同產(chǎn)品的視頻片段,同時(shí)在顯示器的另一個(gè)區(qū)域展示關(guān)于銷售商品的訊 息,通常稱為橫幅。廣告一般采用橫幅形式,其通常覆蓋在顯示器上同時(shí)顯示的媒體內(nèi)容之上。如上 所述,橫幅是用來(lái)吸引媒體內(nèi)容的瀏覽者對(duì)橫幅上目標(biāo)廣告信息的注意的。如今在零售店 或與零售商相連的較大型的網(wǎng)路中,普遍是由主機(jī)服務(wù)器來(lái)提供橫幅及其信息內(nèi)容。一般 來(lái)說(shuō),已知的廣告系統(tǒng)將橫幅廣告組合成一個(gè)或多個(gè)廣告片段的播放列表,其中,在用于顯 示的文件內(nèi),以特定順序和/或在特定時(shí)刻對(duì)每個(gè)橫幅片段中的媒體內(nèi)容進(jìn)行預(yù)打包。許 多這樣的實(shí)施方案利用HTML技術(shù)來(lái)實(shí)現(xiàn)這種組合。在顯示屏的布局中創(chuàng)建橫幅區(qū)域,在此 區(qū)域內(nèi)顯示包含圖形元素或視頻元素的內(nèi)容。諸如交互廣告署的組織提供了關(guān)于這些區(qū)域 在網(wǎng)頁(yè)瀏覽器中的標(biāo)準(zhǔn)大小。根據(jù)這些標(biāo)準(zhǔn),顯然,橫幅可以覆蓋整個(gè)顯示區(qū)域的一部分, 或者可以跨越整個(gè)顯示區(qū)域。對(duì)于許多應(yīng)用而言,橫幅及其內(nèi)容是固定且靜態(tài)的,以致于瀏覽者將看到相同的 橫幅廣告,也就是說(shuō),橫幅內(nèi)容在很長(zhǎng)一段時(shí)間內(nèi)重復(fù)。在其它應(yīng)用中,預(yù)先開(kāi)發(fā)和確定橫 幅廣告內(nèi)容,以便可以將其預(yù)先編入播放列表,該播放列表包括根據(jù)預(yù)定的時(shí)間表,按照特 定的顯示順序編制的所有不同的內(nèi)容媒體片段。在某些實(shí)施方案中,包含運(yùn)行在瀏覽器或 播放器內(nèi)的軟件,該軟件通常是用JavMcript編程語(yǔ)言來(lái)編寫(xiě)的,其可以在用戶注意到頁(yè) 面時(shí)改變橫幅中演示的媒體。這些技術(shù)中的每一種都存在問(wèn)題。例如,很早以前就確定了瀏覽者對(duì)固定的橫幅 的正面反應(yīng)率非常低。此外,在許多情況下,瀏覽者完全忽略了固定的橫幅廣告。也就是說(shuō), 當(dāng)過(guò)于頻繁或常常重復(fù)廣告時(shí),倘若是固定的橫幅,消費(fèi)者只不過(guò)忽略了廣告,但更重要的 是,從零售商的角度來(lái)看,消費(fèi)者忽略了廣告的內(nèi)容。對(duì)于根據(jù)一組內(nèi)容的播放列表來(lái)預(yù)先編制的按照預(yù)定方式變化的橫幅而言,需要 改變橫幅的內(nèi)容或訊息。這常常通過(guò)可編程地依次滾動(dòng)一系列由存儲(chǔ)的內(nèi)容媒體所演示的 廣告來(lái)實(shí)現(xiàn),內(nèi)容媒體通常遠(yuǎn)程存儲(chǔ)在網(wǎng)絡(luò)媒體服務(wù)器上。這種廣告常常使用盡可能多的 圖形信息,以便橫幅充分表現(xiàn)出趣味性,以吸引消費(fèi)者來(lái)店鋪購(gòu)買打廣告的產(chǎn)品。在所有的 這些系統(tǒng)中,預(yù)先確定廣告內(nèi)容,將其設(shè)置成媒體文件,媒體文件保存在可訪問(wèn)的位置上,例如銷售鏈網(wǎng)絡(luò)中的內(nèi)容媒體服務(wù)器。因此這種廣告內(nèi)容是靜態(tài)的,在其運(yùn)行的每一天、每 個(gè)運(yùn)行位置及其運(yùn)行時(shí)面對(duì)的每個(gè)瀏覽者人口統(tǒng)計(jì)上都是相同的。結(jié)果,廣告內(nèi)容會(huì)失去 其對(duì)不同店鋪位置中的瀏覽者、在同一店鋪中不同位置處的瀏覽者、人口統(tǒng)計(jì)變化中的瀏 覽者或是在不同的日子里看到廣告內(nèi)容的瀏覽者的某些或全部效力。對(duì)此問(wèn)題通常的解決 方案是創(chuàng)建、分布和演示新版本的媒體來(lái)向消費(fèi)者提供不同的、更有趣的媒體。這種解決方 案很昂貴,因?yàn)槊總€(gè)新版本的媒體要求完全由圖形藝術(shù)家和制造商來(lái)生產(chǎn)。還必須將每一 個(gè)新的媒體片段分布到終點(diǎn),因而消耗了帶寬和存儲(chǔ),這也是很昂貴的。另外,必須以某種 方式來(lái)改變播放列表,以反映新的媒體,或者,必須采用某種新的技術(shù)來(lái)提供用于判斷在橫 幅區(qū)域內(nèi)要顯示什么新的媒體的裝置。所有的這些增加了成本和復(fù)雜度。
發(fā)明內(nèi)容
在此已經(jīng)很清楚,諸如零售廣告系統(tǒng)的內(nèi)容分布系統(tǒng)必須能夠顯示本地化信息和 適時(shí)信息,其與吸引每個(gè)不同的購(gòu)買者的注意有關(guān)。例如,現(xiàn)在明白顯示了最新的本地天氣 預(yù)報(bào)、時(shí)間、某些本地信息以及與當(dāng)前購(gòu)買者有關(guān)的其它信息的屏幕比如更有可能引起注 意和吸引購(gòu)買者的興趣。在某種意義上,可以將這種需求理解為動(dòng)態(tài)組合橫幅廣告上的部 分或全部廣告內(nèi)容來(lái)以及時(shí)有效的方式確定目標(biāo)購(gòu)買者的能力。當(dāng)前可用的系統(tǒng)并未表現(xiàn) 出具有足夠的能力來(lái)滿足這種需求。本發(fā)明的實(shí)施例實(shí)現(xiàn)了滿足這種需求的橫幅組合,S卩,對(duì)生成包含當(dāng)前有用的、相 干的動(dòng)態(tài)變化信息的需求,本發(fā)明的實(shí)施例定義了一種用于生成視頻圖像和橫幅圖像的顯 示的方法,其中,橫幅圖像覆蓋了視頻圖像中至少一部分。在一個(gè)實(shí)施例中,該方法包括文件,該文件包含用來(lái)定義橫幅圖像的靜態(tài)和動(dòng)態(tài) 元素的某些指令。運(yùn)行來(lái)自文件的指令,開(kāi)始組合橫幅圖像。由于橫幅是被組合來(lái)顯示的, 所以確定動(dòng)態(tài)元素或元素的當(dāng)前內(nèi)容,并相應(yīng)地更新相關(guān)的動(dòng)態(tài)元素或元素。于是,可以 將靜態(tài)元素和更新后的動(dòng)態(tài)元素組合到當(dāng)前橫幅圖像以用于顯示。通過(guò)這種方式,本發(fā)明 的實(shí)施例可以預(yù)先創(chuàng)建包含當(dāng)前信息的視頻或圖像,而且有可能就是在其顯示時(shí)及時(shí)創(chuàng)建 的。在各個(gè)應(yīng)用中,可以在利用當(dāng)前可用或可確定的信息進(jìn)行顯示時(shí)確定動(dòng)態(tài)數(shù)據(jù)或本地 化信息,例如,動(dòng)態(tài)信息為當(dāng)前日期或時(shí)間、直至多個(gè)特定事件(例如,圣誕節(jié))之前所持續(xù) 的天數(shù),例如,本地化信息為店鋪名或本地天氣預(yù)報(bào)。本發(fā)明的各個(gè)實(shí)施例分別提供了一種根據(jù)文件內(nèi)所描述的一組規(guī)則來(lái)動(dòng)態(tài)地改 變橫幅媒體的裝置,該文件包含在時(shí)間表或播放列表內(nèi)。媒體服務(wù)器或播放器可以利用這 些規(guī)則來(lái)創(chuàng)建或重建橫幅媒體文件,以便改變其外觀,使其在廣告目的中更有效。
通過(guò)參考以下結(jié)合了附圖的詳細(xì)說(shuō)明可以容易地理解本發(fā)明的教導(dǎo),其中圖1描述了根據(jù)本發(fā)明的原理的顯示屏布局的簡(jiǎn)圖,顯示屏布局包括視頻層和橫 幅層布局;圖2-4描述了根據(jù)本發(fā)明的原理使用的三個(gè)示例性橫幅元素;圖5、圖6和圖7描述了根據(jù)本發(fā)明的原理的單獨(dú)分層示例,包括顯示屏布局的橫 幅層;以及
應(yīng)理解附圖僅僅是用于說(shuō)明本發(fā)明的概念的目的,而不必是用于說(shuō)明本發(fā)明的唯 一可能的配置。為了促進(jìn)理解,有可能的話,可以使用相同的參考數(shù)字指示附圖中公用的相 同元件。
具體實(shí)施例方式本發(fā)明具有優(yōu)勢(shì)地提供了 一種內(nèi)容橫幅廣告動(dòng)態(tài)組合方法。盡管主要將會(huì)在零售 廣告網(wǎng)絡(luò)環(huán)境的范圍內(nèi)描述本發(fā)明,但是本發(fā)明的特定實(shí)施例不應(yīng)被認(rèn)為限制了本發(fā)明的 范圍。本領(lǐng)域技術(shù)人員將理解,根據(jù)本發(fā)明的教導(dǎo)可獲知,本發(fā)明的概念實(shí)質(zhì)上可以具有優(yōu) 勢(shì)地被應(yīng)用于任何內(nèi)容分布環(huán)境中??梢岳脤S糜布约澳軌蜻\(yùn)行軟件、與適當(dāng)?shù)能浖嚓P(guān)的硬件來(lái)提供附圖中顯 示的各個(gè)元件的功能。當(dāng)由處理器來(lái)提供時(shí),可以由單個(gè)專用處理器、單個(gè)共享處理器、多 個(gè)獨(dú)立的處理器來(lái)提供功能,其中某些功能可以被共享。此外,明確使用術(shù)語(yǔ)“處理器”和 “控制器”不應(yīng)被解釋成僅指能夠運(yùn)行軟件的硬件,而可以隱含認(rèn)為包括但不局限于數(shù)字信 號(hào)處理器(DSP)硬件、用于存儲(chǔ)軟件的只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)和非易失 性存儲(chǔ)器。此外,在此所有用于闡述本發(fā)明的原理、方案和實(shí)施例及其特定示例的陳述都是 為了包含其所有結(jié)構(gòu)和功能等同物。另外,意欲使這種等同包括當(dāng)前已知的等同物以及未 來(lái)發(fā)展的等同物(即,不考慮結(jié)構(gòu),所開(kāi)發(fā)的任何用于執(zhí)行相同功能的元件)。因而,例如,本領(lǐng)域技術(shù)人員將理解在此所示的方框圖表示例舉的系統(tǒng)組件和/ 和用于使本發(fā)明的原理具體化的電路的概念圖。類似地,將理解任何流程表、流程圖、狀態(tài) 轉(zhuǎn)換圖、偽碼等表示實(shí)質(zhì)上可以在計(jì)算機(jī)可讀介質(zhì)中體現(xiàn),并由計(jì)算機(jī)或處理器運(yùn)行的各 個(gè)處理,無(wú)論是否明確地顯示了這種計(jì)算機(jī)或處理器。盡管其它用于實(shí)現(xiàn)本發(fā)明的各個(gè)實(shí)施例的技術(shù)在預(yù)期范圍內(nèi),但是應(yīng)理解,本發(fā) 明的示例性的實(shí)施例是通過(guò)基于XML的語(yǔ)言來(lái)實(shí)現(xiàn)的,在此稱為“平面描述語(yǔ)言(PDL) ”。這 種語(yǔ)言提供了根據(jù)如何組合文本和圖形元素來(lái)描述平板或圖形區(qū)域(例如,橫幅區(qū)域)的 元素的方式。有可能在語(yǔ)言結(jié)構(gòu)內(nèi)識(shí)別文本和圖形元素對(duì)象的色彩和位置,以及正被傳送 的實(shí)際信息,例如文本線。于是,這種平面描述語(yǔ)言中的指令集可以指示圖形引擎將識(shí)別后 不同的圖形元素組合到橫幅的單個(gè)組合圖形或視頻中。因此,PDL文件可以充當(dāng)播放列表 中的媒體圖像文件的代理,因?yàn)樵赑DL文件中的指令運(yùn)行至結(jié)束時(shí),將動(dòng)態(tài)產(chǎn)生媒體圖像。例如,通過(guò)將特定的媒體文件插入“時(shí)間表”或播放列表來(lái)對(duì)演示或顯示進(jìn)行編 制,生成用于在零售店進(jìn)行顯示的視頻演示,例如,特定的媒體文件為完成的媒體片段,或 其文件地址,或者其它的位置標(biāo)識(shí)。通過(guò)這種方式,演示或顯示只不過(guò)是播放列表中所定義 的、按照該播放列表的預(yù)先編制的順序進(jìn)行顯示的一系列媒體片段。一般來(lái)說(shuō),無(wú)需進(jìn)行另 外的編輯或刪節(jié),僅僅按照專業(yè)圖形或視頻機(jī)構(gòu)在后期制作中提供的方式來(lái)使用演示中的 媒體。現(xiàn)有系統(tǒng)中的這些媒體通常無(wú)法通過(guò)修改以包含在顯示時(shí)可用的相關(guān)實(shí)時(shí)信息或本 地化信息。根據(jù)本發(fā)明的實(shí)施例的方案,媒體程序員有可能創(chuàng)建PDL文件,將PDL文件直接 插入時(shí)間表或播放列表,而不是如上所述地指定完成的媒體文件。通過(guò)這種方式,提供了 動(dòng)態(tài)組合能力的PDL文件可以取代播放列表或時(shí)間表中實(shí)際媒體或媒體位置信息的位置。 可以按照這種方式來(lái)構(gòu)建最新創(chuàng)建和插入的PDL文件,其描述了諸如媒體服務(wù)器或機(jī)頂盒(STB)的播放系統(tǒng)所需要的所有細(xì)節(jié),以便在臨時(shí)需要時(shí)動(dòng)態(tài)地組合媒體。例如,PDL文件 可以定義固定文本和變量的組合,或在組合媒體用于進(jìn)行顯示時(shí)動(dòng)態(tài)生成的插入固定文本 內(nèi)特定位置的信息。動(dòng)態(tài)生成的信息的示例可以是店鋪位置、時(shí)間、日期、對(duì)外生成的文本 說(shuō)明等。當(dāng)然,在動(dòng)態(tài)生成的信息內(nèi)可以包含圖形信息或文本與圖形的組合是在預(yù)期范圍 內(nèi)的。在來(lái)自于實(shí)驗(yàn)性實(shí)踐的一個(gè)示例中,采用包含了天氣圖標(biāo)圖形以及文本的每日或日 間天氣信息作為動(dòng)態(tài)生成的信息。本發(fā)明的多個(gè)實(shí)施例適合使用所有數(shù)字顯示格式是在預(yù)期范圍內(nèi)的,該數(shù)字顯示 格式包括所有高清格式。例如,本發(fā)明的示例性的實(shí)施例包括支持分辨率高達(dá)IOSOi的全 景視頻的顯示屏,包括如圖1所示的視頻層和橫幅層。圖1描述了作為視頻層頂部的覆蓋層置于屏幕上的單個(gè)橫幅圖像。以下對(duì)圖層進(jìn) 行更詳細(xì)的說(shuō)明。根據(jù)本發(fā)明的實(shí)施例的原理,優(yōu)選地由駐留在店內(nèi)網(wǎng)絡(luò)中的視頻網(wǎng)絡(luò)管 理員軟件動(dòng)態(tài)地生成橫幅覆蓋圖像。正如以下將要更詳細(xì)說(shuō)明地,生成橫幅圖像,其包含至 少某個(gè)可變的圖像圖形或文本組件,該圖像圖形或文本組件可以由管理員軟件動(dòng)態(tài)生成。 當(dāng)然,可構(gòu)想橫幅圖像還包括在動(dòng)態(tài)生成可變部分時(shí)不會(huì)改變的靜態(tài)或固定的部分。橫幅 圖像的幾個(gè)示例性的可變組件包括但不局限于當(dāng)前時(shí)間、當(dāng)前日期、本店鋪位置、本地天氣 信息、直至特定事件或假期之前的倒計(jì)時(shí)天數(shù),等等。這些可變組件可以表示為文本、圖形 圖像或是文本與圖形圖像的組合。根據(jù)本發(fā)明的各個(gè)實(shí)施例,描述了一種用于生成橫幅圖像顯示的方法,其中橫幅 圖像占用了視頻顯示中至少一部分。該方法通過(guò)執(zhí)行包含在定義了橫幅圖像的文件內(nèi)的指 令來(lái)實(shí)現(xiàn)。該文件是定義了整個(gè)顯示演示的較大的播放列表或時(shí)間表的一部分。在本發(fā)明 的一個(gè)實(shí)施例中,橫幅圖像包括至少一個(gè)靜態(tài)元素和至少一個(gè)動(dòng)態(tài)元素。于是,用于執(zhí)行這 種指令的裝置確定至少一個(gè)動(dòng)態(tài)元素的當(dāng)前內(nèi)容,例如日期、時(shí)間、位置或天氣狀況等,例 如,該裝置為零售廣告環(huán)境中的媒體服務(wù)器或機(jī)頂盒。一旦確定了內(nèi)容,根據(jù)需要,利用最 新確定的內(nèi)容,以周期為基礎(chǔ),更新動(dòng)態(tài)元素。然后,利用至少一個(gè)靜態(tài)元素以及更新版本 的至少一個(gè)動(dòng)態(tài)元素,組合動(dòng)態(tài)生成的橫幅圖像。圖2-4顯示了動(dòng)態(tài)生成的橫幅圖像的不同示例,以供圖1所示的顯示使用,其中, 圖2-4中每一個(gè)示例性的橫幅圖像都計(jì)劃占用如圖1中橫幅層所示的顯示區(qū)域。圖2至4 都把橫幅圖像的一部分顯示為包含以HH:匪am/pm格式描述的當(dāng)前時(shí)間“9:54am”,其中, HH表示一位或兩位數(shù)字的小時(shí),MM表示一位或兩位數(shù)字的分鐘。圖2還包括倒計(jì)時(shí),其中顯示了直至選定的事件發(fā)生之前的天數(shù)。在圖2中,選定 的時(shí)間是開(kāi)學(xué)日期。圖2的示例中的橫幅在要顯示時(shí)動(dòng)態(tài)產(chǎn)生。一開(kāi)始,利用靜態(tài)或固定 文本“開(kāi)學(xué)前僅剩倒計(jì)時(shí)天”來(lái)開(kāi)發(fā)橫幅圖像,其中,打算用軟件在橫幅圖像顯示生成時(shí) 計(jì)算的實(shí)際倒計(jì)時(shí)日期來(lái)取代倒計(jì)時(shí)。在這種情況下,軟件將計(jì)算事件日期與當(dāng)前日期 之間的差值,以達(dá)到倒計(jì)時(shí)值。當(dāng)計(jì)算倒計(jì)時(shí)值時(shí),把計(jì)算的倒計(jì)時(shí)值直接插入文本流, 以生成圖2所示的動(dòng)態(tài)橫幅圖像的倒計(jì)時(shí)部分。圖3還包括連同置于當(dāng)前時(shí)間右邊的“歡迎”一起顯示的店鋪位置。圖3的示例 中的橫幅還在要顯示時(shí)動(dòng)態(tài)產(chǎn)生。舉例來(lái)說(shuō),如圖2所示,一開(kāi)始,利用靜態(tài)或固定文本“歡 迎來(lái)到位置! ”來(lái)開(kāi)發(fā)橫幅圖像,其中,打算用諸如店鋪城市或其它可定義的地理標(biāo)識(shí)來(lái) 取代位置,例如,該地理標(biāo)識(shí)是其街道或公路地址。位置數(shù)據(jù)可以駐留在特定數(shù)據(jù)文件或內(nèi)存存儲(chǔ)位置中,用于在動(dòng)態(tài)生成橫幅圖像時(shí),由軟件進(jìn)行檢索。在這種情況下,軟件 檢索位置值。在檢索位置值時(shí),把檢索的位置值直接插入文本流,以生成圖3所示的動(dòng) 態(tài)橫幅圖像的歡迎部分的位置。概括地說(shuō),圖2-4顯示了根據(jù)本發(fā)明的各個(gè)實(shí)施例實(shí)現(xiàn)的示例性的動(dòng)態(tài)橫幅。在 這些附圖中顯示的每個(gè)橫幅由一系列圖像組成。每個(gè)圖像包括合并到一個(gè)元素中的文本和 /或圖形。單個(gè)元素是動(dòng)態(tài)橫幅生成的結(jié)果。在以下描述中,還可以引用對(duì)動(dòng)態(tài)橫幅的每 個(gè)唯一的演示作為“元素”。重要的是,注意,每個(gè)動(dòng)態(tài)橫幅包括固定或靜態(tài)部分,在顯示時(shí), 把一個(gè)或多個(gè)動(dòng)態(tài)部分插入固定或靜態(tài)部分。通過(guò)這種方式,有可能產(chǎn)生在動(dòng)態(tài)信息改變 時(shí)重復(fù)使用的橫幅中單個(gè)靜態(tài)部分。這消除了對(duì)生成比如三十個(gè)不同的橫幅媒體片段的需 求,三十天中的每一個(gè)都在開(kāi)學(xué)前。作為替代,在給定的示例中,三十天中的每一天僅僅創(chuàng) 建和重復(fù)使用一個(gè)文件,顯示時(shí)在此處插入動(dòng)態(tài)生成的倒計(jì)時(shí)天數(shù)。對(duì)每個(gè)和所有不同類 型的動(dòng)態(tài)橫幅實(shí)現(xiàn)類似的效率。如上所述,把基于XML的平面描述語(yǔ)言用于實(shí)驗(yàn)性實(shí)踐中,以實(shí)現(xiàn)動(dòng)態(tài)橫幅。以下 顯示了圖2-4所示的動(dòng)態(tài)橫幅中每一個(gè)的示例性PDL文件。將由對(duì)應(yīng)的PDL文件而不是指 向橫幅的媒體片段的特定的媒體文件名來(lái)填充時(shí)間表或播放列表中動(dòng)態(tài)橫幅的適當(dāng)?shù)目p 隙是在預(yù)期范圍內(nèi)的。媒體片段可以是靜態(tài)圖像,例如靜態(tài)圖片或圖形,片段可以是視頻圖 像。對(duì)術(shù)語(yǔ)“媒體”的使用傾向于包括所有這樣的圖像,無(wú)論靜態(tài)、運(yùn)動(dòng)、視頻還是圖形等。 與播放列表或時(shí)間表中的媒體文件不同,PDL文件包括用來(lái)創(chuàng)建動(dòng)態(tài)橫幅的動(dòng)態(tài)橫幅組合 層指令。在本發(fā)明的一個(gè)實(shí)施例中,例如,由以下所示的PDL文件來(lái)實(shí)現(xiàn)圖3中對(duì)動(dòng)態(tài)橫幅 插入文本串。動(dòng)態(tài)橫幅平板被命名為“無(wú)論什么(whatever)”,旨在填充在圖1底部所示的 橫幅層的空間。正如在此示例中所示,當(dāng)PDL文件指令運(yùn)行時(shí),分別計(jì)算和檢索動(dòng)態(tài)變量 {TIME}和{TOKEN 1}。變量{TIME}是指顯示在橫幅左側(cè)的當(dāng)前時(shí)間,而變量{TOKEN 1}是 指保存在文件內(nèi)、顯示在圖3中橫幅右側(cè)的店鋪位置。此示例的PDL文件如下〈panel name="whatever" type=^'dynamic_image"> <output>
<type>PNG<type>
<y。utpuf>
〈background〉
<file>background.png</file>
<sizewidth=''960"height^'100"lefl='O''top='O"/>
〈background〉
<graphic_elements>
〈graphic id-'logo" type="insertion'>
<si2e width="100" height=^,100">
<file>logo l.png</file>
〈location lefl=,,100” top="100" zindex^'10">
<graphic>
</graphic_elements>
<text_elements>
<text_string>
<text size="12" fon1="arial" color^'#010101">{HME}<text> 〈location left="100" top="100" zindex^'lO"/^ </text_string> <text—string〉
<text size^'12" font="arial" coloi="#010101">
Welcometo {TOKEN 1}
</text>
〈location lefl="100" top ="100" zindex^'10">
</text_string>
<ytext_elements>
<tokens>〈token name="TIME" type= "time">
〈token name="TOKEN 1" type= "replace">
<file> c:\path\to\local\store\name</file>
</token>
<ytokens>
<panel>按照與以上直接顯示的簡(jiǎn)單文本串插入類似的方式,可以由以下所示的PDL文件 實(shí)現(xiàn)引用日期倒計(jì)時(shí)作為參考,對(duì)動(dòng)態(tài)橫幅插入文本串插入,與圖2所示相類似。在以下示 例性文件中,倒計(jì)時(shí)是關(guān)于2008年12月25日圣誕節(jié),文本腳本解讀為“還有—天到圣誕 節(jié)! ”。再一次,動(dòng)態(tài)橫幅平板被命名為“無(wú)論什么”,旨在填充在圖1底部所示的橫幅層的 空間。正如在此示例中所示,當(dāng)PDL文件指令運(yùn)行時(shí),分別計(jì)算和檢索動(dòng)態(tài)變量{TIME}和 {TOKEN 1}。變量{TIME}是指顯示在橫幅左側(cè)的當(dāng)前時(shí)間,而變量{TOKEN 1}是指由橫幅 生成器計(jì)算并顯示在圖2中橫幅右側(cè)的倒計(jì)時(shí)內(nèi)剩余的距離圣誕節(jié)的天數(shù)。此示例的PDL 文件如下
〈panel name="whatever" type="dynamlc_image'> <ou1put>
<type>PNG<ytype>
<7output>
〈background〉
<file>background.png<yfile>
<size ^dth="960''heigh1r===''l00"lefb='O',tDp==='O"/>
<background>
<graphic_elements>
〈graphic id="logo" type^'insertion'^
<size width="100" height=^'100"/>
<file>logo l.png</file>
〈location lefH'100" top="100" zindex="10"/>
</graphic>
<ygraphic_elements><text_elements> <text_string>
<textsizB="12" fontr="arial" color^'#010101'>{TIME}<text> 〈location lefl="100" ορ^' ΟΟ" zindex="10"> </text_string> 〈text—string〉
<text size="12" fonl^'arial" coloi="#010101"> Only {TOKEN 1} days until Christmas! <text>
〈location lefiF="100" top ="100" zindex="10">
</text_string>
<7text_elements>
<tokens>
〈token name="TIME" type= "time">
〈token name="TOKEN 1" type= "countdown" date=^'12/25/2008">
</tokens>
</panel>在附圖中未描述的其它示例中,通過(guò)運(yùn)行以下所示的PDL文件指令,在顯示時(shí)動(dòng) 態(tài)地把天氣預(yù)報(bào)插入橫幅。天氣預(yù)報(bào)包括四個(gè)天氣圖標(biāo)及其相關(guān)日期信息。天氣圖標(biāo)和相 關(guān)的日期描述了今天天氣和接下來(lái)三天的天氣預(yù)報(bào)。天氣圖意欲為圖形圖像,而日期信息 意欲為文本文字。雖然在此示例中顯示了每日天氣,但是動(dòng)態(tài)地生成包含更多或更少天、或 是每小時(shí)天氣或日間天氣的橫幅是在預(yù)期范圍內(nèi)的,例如,日間天氣為早上、下午和夜間部 分或其它這類變化。此示例的PDL文件如下
〈panel name="whatever" type^'dynamic_image'> <output>
<type>PNG<type> <youtput> 〈background〉 <file>background.png</file><sizewidth="960"height="100"lefK'0"top="0"/>
<ybackground>
<graphic_elements>
〈graphic id="logo" type="insertion">
<size width="100" heighH'100">
<file>logo l.png<file>
〈location lefb="100" top="100" zindex^'lO"^ <graphic>
〈graphic id="logo" type="weather"> 〈size width="100" height^'100"> 〈location leit="100" top="100" zindex^'10"^> <date>TODAY</date> </graphic>
〈graphic id-'logo" type="weather"> <size width="100" height="100"> 〈location lefb^'200" top=^'100" zindex^'10"^> <date>TODAY+l<date> <graphic>
〈graphic id="logo" type="wea1her"> <size width^'100" height=^'100"/> 〈location lefb="300" top^'100" zmdex^'10"/> <date>TODAY+2</date> <graphic>
〈graphic id="logo" Iype=^weathef,>
<size width="100" height^,100,Y>
〈location left="200" top="100" zindex^'10">
<date>TODAY+3<daie>
</graphic>
々graphic—elements
〈text—elements〈text—string〉
〈text size="12" font="arial" color="#010101">{TIME}<ytext> 〈location left="100" top="100" zindex^'lO"^ </text_string> <tokens>
〈token name="TIME" type= "time">
<ytokens>
</panel>在以上直接描述的涉及天氣圖標(biāo)的本發(fā)明實(shí)施例中,應(yīng)理解存在許多通過(guò)互聯(lián)網(wǎng) 或其它可用的網(wǎng)絡(luò)獲得天氣信息的資源。一般來(lái)說(shuō),會(huì)期望可以地理位置信息為基礎(chǔ),獲得 本地天氣,例如,地理位置信息為地址或郵政編碼等。根據(jù)本發(fā)明的各個(gè)實(shí)施例實(shí)現(xiàn)的系統(tǒng)將能夠支持基于店鋪位置的實(shí)際天氣預(yù)報(bào) 把三個(gè)或四個(gè)天氣圖標(biāo)插入橫幅是在預(yù)期范圍內(nèi)的。根據(jù)本發(fā)明的實(shí)施例,可以以任何適 當(dāng)?shù)膱D形格式提供這種圖標(biāo)作為圖形,例如PNG格式。表示不同的預(yù)報(bào)類型的天氣圖標(biāo)的 示例包括睛朗、晴間多云、多云、有霧、陣雨、有雨、雷暴和有雪。當(dāng)然,可以基于特定地理區(qū) 域中占優(yōu)勢(shì)的天氣狀況,將其它天氣圖標(biāo)添加到此列表。橫幅與重疊的視頻演示之間的同步會(huì)是特定實(shí)現(xiàn)過(guò)程中的問(wèn)題。雖然在特定情況 下必須同步橫幅與視頻,但是橫幅與視頻不同步也是在本文預(yù)期范圍內(nèi)的。結(jié)果,橫幅元素 將如時(shí)間表或播放列表中所確定的依次出現(xiàn),與視頻演示無(wú)關(guān)。根據(jù)實(shí)驗(yàn)性實(shí)踐,已經(jīng)發(fā)現(xiàn)至少一個(gè)可用在商業(yè)上的機(jī)頂盒內(nèi)的圖形層的全屏大 小為960X540像素,而視頻層的最大分辨率為1920X1080像素,正好是圖形層的兩倍。在 此示例性實(shí)施例中,這些圖層填充了正好相同的空間。這意味著圖形層內(nèi)的像素寬為視頻 像素寬的兩倍,高度為視頻像素的高度的兩倍。這種示例性的實(shí)施例的唯一實(shí)踐性含義是 縮放此圖像不會(huì)超過(guò)960X540像素。在任何情況下,可以由用戶確定橫幅的準(zhǔn)確高度。雖然在本文所示的示例性實(shí)施例中使用了分層方案,但是已經(jīng)發(fā)現(xiàn)至少一個(gè)可用 在商業(yè)上的STB內(nèi)的圖形層可以被設(shè)計(jì)成支持透明度以及任何特定的色彩調(diào)色板,例如16 比特色彩。文本字體不一定限于系統(tǒng)內(nèi)駐留的那些字體。可以根據(jù)需要添加特定的字體。已 經(jīng)發(fā)現(xiàn)可以在動(dòng)態(tài)橫幅中執(zhí)行在可用的視窗(Windows)平臺(tái)中打包的真體 (TrueType )。 本發(fā)明的播放器能夠支持像素內(nèi)的任何文本大小是在預(yù)期范圍內(nèi)的。要求橫幅的文本大小 為零售店進(jìn)行的設(shè)計(jì)選擇,以實(shí)現(xiàn)在特定視覺(jué)上適合特定的文本串長(zhǎng)度。文本色彩類似于 以上圖形色彩,而且應(yīng)被設(shè)計(jì)成包括透明度。如上所述,在本發(fā)明的各個(gè)實(shí)施例中,可以由諸如機(jī)頂盒(STB)播放器的視頻/圖 形播放器生成顯示。這種可用在商業(yè)上的STB的一種示例性實(shí)施例支持對(duì)幾個(gè)影像“層”的 顯示,例如視頻層、HTML層、圖像層、Flash 層、滾動(dòng)的斷續(xù)層等。在這種分層方案中,視頻層優(yōu)選在底部。其它的圖層可以按照任何要求的順序疊 加在視頻層頂上。應(yīng)理解為了使較低的圖層可見(jiàn),較高的圖層在較低的圖層中要求可見(jiàn)部分的區(qū)域中必須具有透明區(qū)域,或者,這些較高的圖層不得覆蓋較低的圖層。視頻層被設(shè)計(jì)成支持各種數(shù)字視頻結(jié)構(gòu)是在預(yù)期范圍內(nèi)的,包括分辨率視頻高達(dá) 1080p25的高品質(zhì)高清(HD)視頻。在1080高清(HD)分辨率時(shí),視頻畫(huà)布為1920X1080像
ο可以將HTML層定義為占用大小高達(dá)960X540像素的畫(huà)布,其與以下所述圖像層 的大小相同。可以利用HTML在此區(qū)域內(nèi)渲染任何有效的網(wǎng)頁(yè)。在HTML層中,預(yù)期中可以 使用動(dòng)畫(huà)GIF文件。如上所述,圖像層可以占用大小高達(dá)960X540像素的畫(huà)布。在各個(gè)實(shí)施例中,圖 像可以在至少以下格式中得到支持PNG、JPG和GIF。在一個(gè)實(shí)施例中,F(xiàn)lash 層可以占用大小高達(dá)960 X 540像素的畫(huà)布,也和圖像層 相同。此時(shí),播放器支持的名義上的Flash 版本是第7版。雖然理解Flash 動(dòng)畫(huà)的有效 幀率非常受到硬件的限制,還應(yīng)理解的是,對(duì)降低有效幀率更重要的促進(jìn)因素是在渲染時(shí) 由播放器執(zhí)行其它的活動(dòng)性。例如,如果播放器對(duì)HD視頻進(jìn)行解碼,并同時(shí)試圖渲染動(dòng)畫(huà) Flash ,則有效幀率也是容許的。這也許轉(zhuǎn)而對(duì)瀏覽顯示的購(gòu)買者或消費(fèi)者的瀏覽經(jīng)驗(yàn)無(wú)
■、Λ
frff. ο在一個(gè)實(shí)施例中,滾動(dòng)的斷續(xù)層可以占用大小高達(dá)960X540像素的畫(huà)布,還是與 圖像層相同。STB允許對(duì)文本大小、色彩、滾動(dòng)速度、旋轉(zhuǎn)(在屏幕上,以便支持肖像模式)、 方向和背景色彩。對(duì)滾動(dòng)斷續(xù)器內(nèi)的文本長(zhǎng)度不存在技術(shù)限制,但是當(dāng)然存在以瀏覽者的 感覺(jué)為基礎(chǔ)的實(shí)際限制。在一個(gè)實(shí)施例中,可以在支持視頻或靜態(tài)圖像的這些圖層中的任何一層內(nèi)實(shí)施橫 幅。在當(dāng)前可用在商業(yè)上的STB的示例性的實(shí)施方案中,利用靜態(tài)圖像層支持橫幅是在預(yù) 期范圍內(nèi)的。本領(lǐng)域技術(shù)人員應(yīng)理解根據(jù)多個(gè)像素對(duì)上述所有的不同的圖層的定義僅僅是為 了舉例說(shuō)明而非限制的目的。區(qū)域內(nèi)像素的數(shù)量通常完全或部分地由STB或其它顯示設(shè)備 運(yùn)用的芯片組來(lái)確定。圖5、6和7描述了根據(jù)本發(fā)明的原理對(duì)顯示上的視頻和橫幅層進(jìn)行分層的可供選 擇的方案。圖5實(shí)質(zhì)上與圖1中的顯示相同,在圖1中,由處于橫跨顯示的底部位置上的橫 幅層來(lái)覆蓋視頻層。本領(lǐng)域技術(shù)人員應(yīng)理解可以將橫幅層置于橫跨顯示的頂部(圖中未顯 示)或底部的位置上。圖6表示另一種顯示配置,其中,由處于從上到下跨越顯示的右側(cè)部 分的橫幅層來(lái)覆蓋視頻層。本領(lǐng)域技術(shù)人員應(yīng)理解可以將橫幅層置于顯示的左側(cè)(圖中未 顯示)或右側(cè)。本領(lǐng)域技術(shù)人員還應(yīng)理解該顯示可以支持多個(gè)橫幅,例如,在顯示的頂部和 底部,或者在左邊和右邊的多個(gè)橫幅,或者在相似位置中的多個(gè)橫幅。當(dāng)在相似位置中使用 了多個(gè)橫幅,例如在顯示底部,可以采用不同的效果或滾動(dòng)率來(lái)區(qū)分在各個(gè)橫幅中的訊息。圖7還顯示了另一種顯示配置,其中,由處于橫跨顯示的底部位置上的橫幅層來(lái) 覆蓋視頻層,而且,其中稱為“側(cè)欄”的附加層沿著右側(cè)覆蓋在剩余的視頻層上。當(dāng)然,可以 將放置的側(cè)欄和橫幅移到如上所述的其它位置和方向。側(cè)欄僅僅是另一種類型的橫幅區(qū) 域,其可以用來(lái)向?yàn)g覽者提供附加信息。盡管在此利用分層方案來(lái)描述了本發(fā)明的實(shí)施例,但是本領(lǐng)域技術(shù)人員將理解橫 幅不必覆蓋在顯示中任何視頻部分上。作為替代,在本發(fā)明中可供選擇的實(shí)施例中,可以將顯示劃分為一個(gè)或多個(gè)互相排斥的區(qū)域,其實(shí)質(zhì)上填充了整個(gè)顯示。通過(guò)這種方式,主視頻 可以顯示在一個(gè)區(qū)域內(nèi),同時(shí),橫幅可以顯示在與第一個(gè)區(qū)域分離的不同區(qū)域內(nèi)。這種方案 可以消除對(duì)由于不會(huì)有區(qū)域覆蓋另一個(gè)區(qū)域的圖層透明度的需求。在本發(fā)明的特定實(shí)施例中,該顯示將僅僅表現(xiàn)橫幅圖像是在預(yù)期范圍內(nèi)的。在此 情況下,橫幅圖像將消耗該顯示或被限制到該顯示的特定區(qū)域,但是在該顯示的其它區(qū)域 中或是在該顯示的區(qū)域中將不會(huì)存在同時(shí)的視頻圖像。在對(duì)以上公開(kāi)的實(shí)施例的特定說(shuō)明中,已經(jīng)注意到可以在顯示時(shí)確定和更新橫幅 圖像的一個(gè)或多個(gè)動(dòng)態(tài)元素。但這是為實(shí)現(xiàn)本發(fā)明所預(yù)期的可供選擇的方案。在可供選擇 的情景中,可以在顯示橫幅圖像的動(dòng)態(tài)部分之前的某個(gè)時(shí)間點(diǎn)確定、更新和組合該橫幅圖 像的動(dòng)態(tài)部分是在預(yù)期范圍內(nèi)的。也就是說(shuō),僅僅可以在需要進(jìn)行顯示的時(shí)間之前進(jìn)行渲 染。此外,在需要進(jìn)行顯示之前預(yù)先對(duì)多個(gè)連續(xù)的動(dòng)態(tài)橫幅圖像進(jìn)行渲染是在預(yù)期范圍內(nèi) 的。STB或服務(wù)器可以執(zhí)行對(duì)動(dòng)態(tài)橫幅的渲染??梢曰赟TB或服務(wù)器的操作性能以及可 用于這些設(shè)備的帶寬和存儲(chǔ),選擇特定的可供選擇的方案。已經(jīng)描述了內(nèi)容橫幅廣告動(dòng)態(tài)組合方法的各個(gè)實(shí)施例(為了例舉而非限制),注 意,本領(lǐng)域技術(shù)人員可以根據(jù)以上教導(dǎo)進(jìn)行修改和變化。因此,要理解可以在本發(fā)明的范圍 和精神內(nèi)公開(kāi)的本發(fā)明特定實(shí)施例中進(jìn)行改變。雖然前文針對(duì)本發(fā)明的各個(gè)實(shí)施例,但是 可以在不脫離本發(fā)明基本范圍的情況下設(shè)計(jì)本發(fā)明的其它或進(jìn)一步的實(shí)施例。
權(quán)利要求
1.一種用于生成對(duì)橫幅圖像的顯示的方法,其中,所述橫幅圖像占用視頻顯示中至少 一部分,所述方法包括執(zhí)行包含在定義了所述橫幅圖像的文件內(nèi)的指令,所述橫幅圖像包括至少一個(gè)靜態(tài)元 素和至少一個(gè)動(dòng)態(tài)元素;確定所述至少一個(gè)動(dòng)態(tài)元素的當(dāng)前內(nèi)容;利用來(lái)自確定步驟的所述當(dāng)前內(nèi)容,定期更新所述至少一個(gè)動(dòng)態(tài)元素;以及 組合所述至少一個(gè)靜態(tài)元素和更新了的所述至少一個(gè)動(dòng)態(tài)元素,以便形成當(dāng)前橫幅圖像。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述的至少一個(gè)動(dòng)態(tài)元素包括日期,并且,其中, 所述的至少一個(gè)靜態(tài)元素包括一系列文本字符。
3.根據(jù)權(quán)利要求2所述的方法,其中,至少以實(shí)質(zhì)上每日為基礎(chǔ)來(lái)執(zhí)行所述定期更新。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述的至少一個(gè)動(dòng)態(tài)元素包含時(shí)間,并且,其中, 所述的至少一個(gè)靜態(tài)元素包括一系列文本字符。
5.根據(jù)權(quán)利要求4所述的方法,其中,針對(duì)每分鐘間隔至少執(zhí)行一次所述定期更新。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述的至少一個(gè)動(dòng)態(tài)元素包括從某個(gè)日期開(kāi)始 的倒計(jì)時(shí)數(shù),并且,其中,所述的至少一個(gè)靜態(tài)元素包括一系列文本字符。
7.根據(jù)權(quán)利要求6所述的方法,其中,至少以實(shí)質(zhì)上每日為基礎(chǔ)來(lái)執(zhí)行所述定期更新。
8.根據(jù)權(quán)利要求6所述的方法,其中,所述確定包括計(jì)算當(dāng)前日期與所述某個(gè)日期之 間的差值,以生成所述倒計(jì)時(shí)數(shù)作為所述當(dāng)前內(nèi)容。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述的至少一個(gè)動(dòng)態(tài)元素包括天氣狀況圖標(biāo),并 且,其中,所述至少一個(gè)靜態(tài)元素包括一系列文本字符。
10.根據(jù)權(quán)利要求8所述的方法,其中,至少以實(shí)質(zhì)上每日為基礎(chǔ)來(lái)執(zhí)行所述定期更新。
11.根據(jù)權(quán)利要求1所述的方法,其中,所述的至少一個(gè)動(dòng)態(tài)元素包括所述顯示的地理 位置,并且,其中,所述的至少一個(gè)靜態(tài)元素包括一系列文本字符。
12.根據(jù)權(quán)利要求1所述的方法,其中,實(shí)質(zhì)上在顯示所述橫幅圖像時(shí)執(zhí)行所述確定。
13.根據(jù)權(quán)利要求1所述的方法,其中,在顯示所述橫幅圖像之前執(zhí)行所述確定。
14.根據(jù)權(quán)利要求12所述的方法,其中,執(zhí)行所述方法以產(chǎn)生多個(gè)連續(xù)的橫幅圖像。
15.根據(jù)權(quán)利要求1所述的方法,其中,所述文件被包含在播放列表內(nèi),該文件取代了 實(shí)際的媒體文件名。
全文摘要
通過(guò)用于生成對(duì)橫幅圖像的顯示的方法來(lái)實(shí)現(xiàn)包含當(dāng)前信息和動(dòng)態(tài)變化信息的顯示橫幅,其中,橫幅圖像占用視頻顯示中的至少一部分。利用包含特定指令的文件來(lái)定義橫幅圖像的靜態(tài)元素和動(dòng)態(tài)元素。當(dāng)來(lái)自文件的指令被執(zhí)行以開(kāi)始組合用于顯示的橫幅圖像時(shí),確定每個(gè)動(dòng)態(tài)元素的當(dāng)前內(nèi)容,并相應(yīng)地更新相關(guān)的動(dòng)態(tài)元素。然后,將靜態(tài)元素和更新后的動(dòng)態(tài)元素組合到當(dāng)前橫幅圖像中,以用于顯示。通過(guò)這種方式,本發(fā)明的實(shí)施例能夠正好在顯示橫幅圖像時(shí)利用當(dāng)前信息來(lái)動(dòng)態(tài)地創(chuàng)建該橫幅圖像。
文檔編號(hào)H04N5/44GK102124446SQ200980130871
公開(kāi)日2011年7月13日 申請(qǐng)日期2009年8月4日 優(yōu)先權(quán)日2008年8月8日
發(fā)明者克里斯·庫(kù)斯, 文森特·E·薩托爾, 格雷戈里·查爾斯·赫林恩 申請(qǐng)人:湯姆遜許可證公司