用于在電視設(shè)備上對(duì)Web內(nèi)容遠(yuǎn)程渲染的方法、系統(tǒng)和介質(zhì)的制作方法
【專(zhuān)利摘要】提供了用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的方法、系統(tǒng)和介質(zhì)。在一些實(shí)施方式中,提供了用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的方法,所述方法包括:向服務(wù)器發(fā)送針對(duì)所述Web內(nèi)容的請(qǐng)求,在源設(shè)備處接收與所述請(qǐng)求相對(duì)應(yīng)的響應(yīng);基于所述響應(yīng)生成繪制命令的集合;基于所述響應(yīng)獲得至少一個(gè)經(jīng)編碼的圖像;在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容;生成與所述Web內(nèi)容相對(duì)應(yīng)的多個(gè)內(nèi)容層,其中所述多個(gè)內(nèi)容層包括第一內(nèi)容層以及第二內(nèi)容層,所述第一內(nèi)容層包括所述繪制命令的集合,所述第二內(nèi)容層包括所述經(jīng)編碼的圖像;傳送所述多個(gè)內(nèi)容層;并且基于所述多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。
【專(zhuān)利說(shuō)明】用于在電視設(shè)備上對(duì)Web內(nèi)容遠(yuǎn)程渲染的方法、系統(tǒng)和介質(zhì)
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求于2013年12月31日提交的美國(guó)臨時(shí)申請(qǐng)序列號(hào)61/922277的權(quán)益,其全部?jī)?nèi)容因此通過(guò)引用被合并于此。
技術(shù)領(lǐng)域
[0003]提供了用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的方法、系統(tǒng)和介質(zhì)。
【背景技術(shù)】
[0004]目前有許多在電視設(shè)備上渲染諸如網(wǎng)頁(yè)的Web內(nèi)容的途徑。例如,用戶(hù)可以使用在源設(shè)備(例如,移動(dòng)電話(huà))上執(zhí)行的Web瀏覽器打開(kāi)網(wǎng)頁(yè)。所述源設(shè)備能夠隨后捕捉所述Web瀏覽器的輸出(例如,通過(guò)取得在所述源設(shè)備上所呈現(xiàn)的網(wǎng)頁(yè)的截屏集合),將所述Web瀏覽器的輸出壓縮為經(jīng)壓縮的視頻流,并且將所述經(jīng)壓縮的視頻流傳送至電視設(shè)備。所述一旦接收到所述經(jīng)壓縮的視頻流,所述電視設(shè)備能夠?qū)λ鼋?jīng)壓縮的視頻流進(jìn)行解壓縮以便進(jìn)行顯示。當(dāng)在所述源設(shè)備上所呈現(xiàn)的網(wǎng)頁(yè)被用戶(hù)輸入(例如,文本)或新的Web內(nèi)容(例如,流視頻內(nèi)容)所更新時(shí),所述源設(shè)備能夠捕捉所述Web瀏覽器的輸出,通過(guò)將所述Web瀏覽器的輸出進(jìn)行壓縮而生成新的經(jīng)壓縮的視頻流,并且將所述經(jīng)壓縮的視頻流傳送至電視設(shè)備。所述電視設(shè)備能夠隨后通過(guò)對(duì)所述新的經(jīng)壓縮的視頻流進(jìn)行解壓縮并播放而對(duì)所述電視設(shè)備上所呈現(xiàn)的Web內(nèi)容進(jìn)行更新。
[0005]然而,傳統(tǒng)途徑具有許多缺陷。例如,傳統(tǒng)途徑要求管道來(lái)渲染、捕捉、轉(zhuǎn)碼并傳送Web內(nèi)容,這消耗了大量的功率和帶寬。作為另一個(gè)示例,通過(guò)傳統(tǒng)途徑在電視設(shè)備上顯示的Web內(nèi)容的質(zhì)量明顯是有損的。在更為特定的示例中,Web內(nèi)容的質(zhì)量可能受到源設(shè)備的分辨率、在視頻壓縮過(guò)程中所使用的壓縮比等的限制。在另一個(gè)更為特定的示例中,文本內(nèi)容和其它Web內(nèi)容在被轉(zhuǎn)換為經(jīng)壓縮的視頻流時(shí)可能必須要以有所下降的分辨率在電視上進(jìn)行呈現(xiàn)。
[0006]因此,需要一種用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的新機(jī)制。
【發(fā)明內(nèi)容】
[0007]提供了用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的方法、系統(tǒng)和介質(zhì)。在一些實(shí)施方式中,提供了一種用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的方法,所述方法包括:向服務(wù)器發(fā)送針對(duì)所述Web內(nèi)容的請(qǐng)求,在源設(shè)備處接收與所述請(qǐng)求相對(duì)應(yīng)的響應(yīng);使用硬件處理器基于所述響應(yīng)生成繪制命令的集合;基于所述響應(yīng)獲得至少一個(gè)經(jīng)編碼的圖像;在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容;生成與所述Web內(nèi)容相對(duì)應(yīng)的多個(gè)內(nèi)容層,其中所述多個(gè)內(nèi)容層包括第一內(nèi)容層以及第二內(nèi)容層,所述第一內(nèi)容層包括所述繪制命令的集合,所述第二內(nèi)容層包括所述經(jīng)編碼的圖像;傳送所述多個(gè)內(nèi)容層;并且基于所述多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。
[0008]在一些實(shí)施方式中,提供了一種用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的系統(tǒng),所述系統(tǒng)包括:包括至少一個(gè)硬件處理器的源設(shè)備,所述硬件處理器被配置為:向服務(wù)器發(fā)送針對(duì)所述Web內(nèi)容的請(qǐng)求,接收與所述請(qǐng)求相對(duì)應(yīng)的響應(yīng);基于所述響應(yīng)生成繪制命令的集合;基于所述響應(yīng)獲得至少一個(gè)經(jīng)編碼的圖像;在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容;生成與所述Web內(nèi)容相對(duì)應(yīng)的多個(gè)內(nèi)容層,其中所述多個(gè)內(nèi)容層包括第一內(nèi)容層以及第二內(nèi)容層,所述第一內(nèi)容層包括所述繪制命令的集合,所述第二內(nèi)容層包括所述經(jīng)編碼的圖像;傳送所述多個(gè)內(nèi)容層;并且基于所述多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。
[0009]在一些實(shí)施方式中,提供了一種包含計(jì)算機(jī)可執(zhí)行指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被處理器執(zhí)行時(shí)使得所述處理器執(zhí)行一種用于在電視設(shè)備上遠(yuǎn)程渲染W(wǎng)eb內(nèi)容的方法,所述方法包括:向服務(wù)器發(fā)送針對(duì)所述Web內(nèi)容的請(qǐng)求,在源設(shè)備處接收與所述請(qǐng)求相對(duì)應(yīng)的響應(yīng);基于所述響應(yīng)生成繪制命令的集合;基于所述響應(yīng)獲得至少一個(gè)經(jīng)編碼的圖像;在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容;生成與所述Web內(nèi)容相對(duì)應(yīng)的多個(gè)內(nèi)容層,其中所述多個(gè)內(nèi)容層包括第一內(nèi)容層以及第二內(nèi)容層,所述第一內(nèi)容層包括所述繪制命令的集合,所述第二內(nèi)容層包括所述經(jīng)編碼的圖像;傳送所述多個(gè)內(nèi)容層;并且基于所述多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。
[0010]在一些實(shí)施方式中,提供了一種用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的系統(tǒng),所述系統(tǒng)包括:用于向服務(wù)器發(fā)送針對(duì)所述Web內(nèi)容的請(qǐng)求的裝置;用于接收與所述請(qǐng)求相對(duì)應(yīng)的響應(yīng)的裝置;用于基于所述響應(yīng)生成繪制命令的集合的裝置;用于基于所述響應(yīng)獲得至少一個(gè)經(jīng)編碼的圖像的裝置;用于在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容的裝置;用于生成與所述Web內(nèi)容相對(duì)應(yīng)的多個(gè)內(nèi)容層的裝置,其中所述多個(gè)內(nèi)容層包括第一內(nèi)容層以及第二內(nèi)容層,所述第一內(nèi)容層包括所述繪制命令的集合,所述第二內(nèi)容層包括所述經(jīng)編碼的圖像;用于傳送所述多個(gè)內(nèi)容層的裝置;和用于基于所述多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容的裝置。
[0011]在一些實(shí)施方式中,所述Web內(nèi)容包括網(wǎng)頁(yè)。
[0012]在一些實(shí)施方式中,所述系統(tǒng)進(jìn)一步包括用于基于所述響應(yīng)來(lái)獲得第一多個(gè)經(jīng)編碼的幀的裝置;和用于至少部分地基于所述第一多個(gè)經(jīng)編碼的幀來(lái)在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容的裝置。
[0013]在一些實(shí)施方式中,所述多個(gè)內(nèi)容層進(jìn)一步包括第三內(nèi)容層,所述第三內(nèi)容層包括視頻流。
[0014]在一些實(shí)施方式中,所述視頻流包括所述第一多個(gè)經(jīng)編碼的幀。
[0015]在一些實(shí)施方式中,所述視頻流包括基于所述第一多個(gè)經(jīng)編碼的幀來(lái)生成的經(jīng)轉(zhuǎn)碼的視頻內(nèi)容。
[0016]在一些實(shí)施方式中,所述系統(tǒng)進(jìn)一步包括:用于接收第二多個(gè)經(jīng)編碼的幀的裝置;用于基于所述第二多個(gè)經(jīng)編碼的幀生成第四內(nèi)容層的裝置;和用于傳送所述第四內(nèi)容層的
目.ο
[0017]在一些實(shí)施方式中,所述系統(tǒng)進(jìn)一步包括:用于在數(shù)字媒體接收器處接收所述多個(gè)內(nèi)容層的裝置;用于對(duì)所述多個(gè)內(nèi)容層進(jìn)行處理的裝置;和用于基于所處理的多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容的裝置。
[0018]在一些實(shí)施方式中,所述系統(tǒng)進(jìn)一步包括:用于接收文本內(nèi)容的用戶(hù)輸入的裝置;用于生成與所述用戶(hù)輸入相對(duì)應(yīng)的至少一個(gè)繪制命令的裝置;和用于至少部分地基于與所述用戶(hù)輸入相對(duì)應(yīng)的繪制命令來(lái)使得在所述電視設(shè)備上渲染所述文本內(nèi)容的裝置。
【附圖說(shuō)明】
[0019]在結(jié)合以下附圖進(jìn)行考慮時(shí),所公開(kāi)主題的各種目標(biāo)、特征和優(yōu)勢(shì)能夠參考所公開(kāi)主題的以下詳細(xì)描述而被更為全面地理解,其中同樣的附圖標(biāo)記識(shí)別同樣的元素元素。
[0020]圖1示出了根據(jù)所公開(kāi)主題的一些實(shí)施方式的用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的系統(tǒng)的示例的總體框圖。
[0021]圖2示出了根據(jù)所公開(kāi)主題的一些實(shí)施方式的能夠在源設(shè)備、數(shù)字媒體接收器、月艮務(wù)器和/或電視設(shè)備中使用的硬件的示例。
[0022]圖3示出了根據(jù)所公開(kāi)主題的一些實(shí)施方式的用于在源設(shè)備上呈現(xiàn)Web內(nèi)容的用戶(hù)界面以及用于在電視設(shè)備上呈現(xiàn)Web內(nèi)容的對(duì)應(yīng)用戶(hù)界面的示例。
[0023]圖4示出了根據(jù)所公開(kāi)主題的一些實(shí)施方式的用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的過(guò)程的示例的流程圖。
[0024]圖5示出了根據(jù)所公開(kāi)主題的一些實(shí)施方式的用于對(duì)電視設(shè)備上所呈現(xiàn)的Web內(nèi)容進(jìn)行更新的過(guò)程的示例的流程圖。
[0025]圖6示出了根據(jù)所公開(kāi)主題的一些實(shí)施方式的用于基于內(nèi)容層集合而在電視設(shè)備上呈現(xiàn)并更新Web內(nèi)容的過(guò)程的示例的流程圖。
【具體實(shí)施方式】
[0026]根據(jù)各種實(shí)施方式,如以下更為詳細(xì)描述的,提供了能夠包括用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的系統(tǒng)、方法和計(jì)算機(jī)可讀介質(zhì)的機(jī)制。
[0027]如本文中所提到的,Web內(nèi)容能夠包括網(wǎng)頁(yè)、圖像、視頻內(nèi)容、音頻內(nèi)容和/或能夠由服務(wù)器所提供的任意其它適當(dāng)內(nèi)容。
[0028]在一些實(shí)施方式中,該機(jī)制能夠由源設(shè)備(例如,移動(dòng)電話(huà)、平板計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)和/或任意其它適當(dāng)源設(shè)備)、數(shù)字媒體接收器、電視設(shè)備和/或任意其它適當(dāng)設(shè)備所實(shí)現(xiàn)。在一些實(shí)施方式中,該源設(shè)備能夠使用能夠渲染W(wǎng)eb內(nèi)容的適當(dāng)機(jī)制(例如,Web瀏覽器)向用戶(hù)呈現(xiàn)諸如網(wǎng)頁(yè)的Web內(nèi)容。
[0029]在一些實(shí)施方式中,響應(yīng)于用戶(hù)請(qǐng)求在電視設(shè)備上呈現(xiàn)Web內(nèi)容,該源設(shè)備能夠基于哪些Web內(nèi)容能夠在電視設(shè)備上進(jìn)行渲染而生成內(nèi)容層集合。例如,該源設(shè)備能夠基于哪些一個(gè)或多個(gè)圖形元素(例如,文本、路徑、矩形、圖像和/或任意其它適當(dāng)圖形元素)、能夠在電視設(shè)備上呈現(xiàn)視頻對(duì)象和/或Web內(nèi)容的任意其它分量而生成包括繪制命令集合的繪制命令層。作為另一個(gè)示例,該源設(shè)備能夠基于能夠在電視上渲染哪些Web內(nèi)容而生成包括一個(gè)或多個(gè)經(jīng)編碼的圖像的圖像層。作為又另一個(gè)示例,該源設(shè)備能夠基于Web內(nèi)容中所包含的哪些視頻內(nèi)容能夠被電視識(shí)別所呈現(xiàn)而生成包括一個(gè)或多個(gè)視頻流的視頻層。
[0030]在一些實(shí)施方式中,該數(shù)字媒體接收器能夠接收該源設(shè)備所生成的內(nèi)容層集合并且基于該內(nèi)容層集合而使得在電視設(shè)備上呈現(xiàn)該Web內(nèi)容。例如,該數(shù)字媒體接收器能夠?qū)υ搩?nèi)容層集合進(jìn)行處理(例如,通過(guò)生成一個(gè)或多個(gè)圖形元素,解碼該經(jīng)編碼的圖像,解碼該視頻流,和/或以任意其它適當(dāng)方式處理該內(nèi)容層),并且組合經(jīng)處理的內(nèi)容層以便進(jìn)行呈現(xiàn)。
[0031]在一些實(shí)施方式中,該源設(shè)備能夠在該源設(shè)備上所呈現(xiàn)的Web內(nèi)容被更新時(shí)生成經(jīng)更新的內(nèi)容層集合。例如,響應(yīng)于接收到文本內(nèi)容的用戶(hù)輸入(例如,字符集合),該源設(shè)備能夠基于哪些文本內(nèi)容在電視設(shè)備上被呈現(xiàn)而生成一個(gè)或多個(gè)繪制命令。在更為特定的示例中,該繪制命令能夠包括與該字符集合有關(guān)的信息,該文本內(nèi)容的一個(gè)或多個(gè)樣式屬性(例如,字體樣式),和/或與能夠在電視設(shè)備上對(duì)該文本內(nèi)容進(jìn)行渲染的方式有關(guān)的任意其它適當(dāng)信息。
[0032]作為另一個(gè)示例,響應(yīng)于從服務(wù)器接收到諸如一個(gè)或多個(gè)經(jīng)編碼的圖像的新的圖像內(nèi)容,該源設(shè)備能夠基于該新的圖像內(nèi)容而生成圖像層。在更為特定的示例中,該圖像層能夠包括從服務(wù)器所接收的經(jīng)編碼的圖像。
[0033]作為又另一個(gè)示例,響應(yīng)于接收到諸如從服務(wù)器流式傳輸?shù)慕?jīng)編碼的視頻內(nèi)容的新的視頻內(nèi)容,該源設(shè)備能夠基于該新的視頻內(nèi)容生成視頻層。在更為特定的示例中,該視頻層能夠包括從服務(wù)器流式傳輸?shù)慕?jīng)編碼的視頻內(nèi)容。在另一個(gè)更為特定的示例中,在其中該數(shù)字媒體接收器無(wú)法處理該經(jīng)編碼的視頻內(nèi)容的一些實(shí)施方式中,該視頻層能夠包括從經(jīng)編碼的視頻內(nèi)容所得到的經(jīng)轉(zhuǎn)碼的視頻內(nèi)容。
[0034]轉(zhuǎn)向圖1,根據(jù)所公開(kāi)主題的一些實(shí)施方式的用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的系統(tǒng)的示例100的總體框圖。如所圖示的,系統(tǒng)100可以包括一個(gè)或多個(gè)源設(shè)備102,數(shù)字媒體接收器104,電視設(shè)備106,通信網(wǎng)絡(luò)108,一個(gè)或多個(gè)服務(wù)器110,通信路徑
112、114、116、118、120和122,以及任意其它適當(dāng)組件。
[0035]源設(shè)備102能夠是能夠與數(shù)字媒體接收器和/或服務(wù)器進(jìn)行通信、接收、處理和/或渲染W(wǎng)eb內(nèi)容、針對(duì)Web內(nèi)容生成內(nèi)容層、使得Web內(nèi)容經(jīng)由數(shù)字媒體接收器被呈現(xiàn)、使得Web內(nèi)容在電視設(shè)備106上被呈現(xiàn)、和/或執(zhí)行任意其它適當(dāng)功能的任意適當(dāng)設(shè)備。源設(shè)備的示例可以包括移動(dòng)電話(huà)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、可穿戴計(jì)算機(jī)和/或任意其它適當(dāng)設(shè)備。
[0036]數(shù)字媒體接收器104可以是能夠接收、處理、轉(zhuǎn)換和/或傳送媒體內(nèi)容,接收和/或處理與Web內(nèi)容相對(duì)應(yīng)的內(nèi)容層,使得Web內(nèi)容在電視設(shè)備106上被呈現(xiàn),與源設(shè)備和/或服務(wù)器進(jìn)行通信,和/或執(zhí)行任意其它適當(dāng)功能的任意適當(dāng)設(shè)備。數(shù)字媒體接收器的示例包括流媒體播放器、媒體中心計(jì)算機(jī)、游戲機(jī)、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、平板計(jì)算機(jī)和/或任意其它適當(dāng)設(shè)備。
[0037]電視設(shè)備106可以是能夠接收、轉(zhuǎn)換、處理和/或顯示媒體內(nèi)容和/或執(zhí)行任意其它適當(dāng)功能的任意適當(dāng)設(shè)備,諸如媒體中心計(jì)算機(jī)、CRT顯示器、IXD、LED顯示器、等離子顯示器、觸摸屏顯示器、仿真觸摸屏、電視設(shè)備、平板用戶(hù)設(shè)備、移動(dòng)電話(huà)、游戲機(jī)和/或任意其它適當(dāng)設(shè)備。在一些實(shí)施方式中,電視設(shè)備106能夠支持三維。
[0038]通信網(wǎng)絡(luò)108可以是任意適當(dāng)?shù)挠?jì)算機(jī)網(wǎng)絡(luò),諸如互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、廣域網(wǎng)(“WAN”)、局域網(wǎng)(“LAN”)、無(wú)線(xiàn)網(wǎng)絡(luò)、數(shù)字訂戶(hù)線(xiàn)路(“DSL”)網(wǎng)絡(luò)、幀中繼網(wǎng)絡(luò)、異步傳輸模式(“ATM”)網(wǎng)絡(luò)、虛擬私人網(wǎng)絡(luò)(“VPN”)、衛(wèi)星網(wǎng)絡(luò)、移動(dòng)電話(huà)網(wǎng)絡(luò)、移動(dòng)數(shù)據(jù)網(wǎng)絡(luò)、有線(xiàn)網(wǎng)絡(luò)、電話(huà)網(wǎng)絡(luò)、光纖網(wǎng)絡(luò)和/或任意其它適當(dāng)通信網(wǎng)絡(luò),或者任意這樣的網(wǎng)絡(luò)的任意組合。
[0039]服務(wù)器110能夠包括能夠向源設(shè)備102提供Web內(nèi)容和/或執(zhí)行任意其它功能的任意適當(dāng)設(shè)備。
[0040]在一些實(shí)施方式中,源設(shè)備102能夠從服務(wù)器110接收Web內(nèi)容(例如,網(wǎng)頁(yè)),并且能夠向用戶(hù)呈現(xiàn)該Web內(nèi)容。例如,如圖3所示,Web內(nèi)容能夠使用用戶(hù)界面310而被呈現(xiàn)在用戶(hù)設(shè)備102上。如所圖示的,用戶(hù)界面310能夠包括文本框312、視頻播放區(qū)域314、圖像316、流式傳輸按鈕318和/或任意其它適當(dāng)組件。
[0041]在一些實(shí)施方式中,源設(shè)備102能夠響應(yīng)于用戶(hù)請(qǐng)求(例如,用戶(hù)對(duì)流式傳輸按鈕318的選擇)而使得Web內(nèi)容在電視設(shè)備106上被呈現(xiàn)。例如,如下文中結(jié)合圖4至6所描述的,源設(shè)備102能夠生成與Web內(nèi)容相對(duì)應(yīng)的內(nèi)容層集合并且將內(nèi)容層傳送至數(shù)字媒體接收器104。在一些實(shí)施方式中,該內(nèi)容層集合能夠包括:包括一個(gè)或多個(gè)繪制命令的繪制命令層,包括一個(gè)或多個(gè)經(jīng)編碼的圖像的圖像層,包括一個(gè)或多個(gè)視頻流的視頻層,包括音頻數(shù)據(jù)的音頻層,和/或能夠被用來(lái)在電視設(shè)備上呈現(xiàn)Web內(nèi)容的任意其它適當(dāng)內(nèi)容層。
[0042]在一些實(shí)施方式中,數(shù)字媒體接收器104能夠響應(yīng)于接收到內(nèi)容層而對(duì)內(nèi)容層進(jìn)行處理并且使得Web內(nèi)容在電視設(shè)備106上被呈現(xiàn)。在一些實(shí)施方式中,數(shù)字媒體接收器104能夠使得與界面310相對(duì)應(yīng)的用戶(hù)界面320在電視設(shè)備106上被呈現(xiàn)。如圖3所示,用戶(hù)界面320可以包括與文本框312相對(duì)應(yīng)的文本框322,與播放區(qū)域314相對(duì)應(yīng)的視頻播放區(qū)域324,與圖像316相對(duì)應(yīng)的圖像326,和/或任意其它適當(dāng)組件。
[0043]返回參考圖1,在一些實(shí)施方式中,源設(shè)備102、數(shù)字媒體接收器104、電視設(shè)備106和服務(wù)器110能夠分別通過(guò)通信鏈路112、116、120和122被連接至通信網(wǎng)絡(luò)108。在一些實(shí)施方式中,數(shù)字媒體接收器104能夠分別通過(guò)通信鏈路114和118被連接至源設(shè)備102和電視設(shè)備106。在一些實(shí)施方式中,通信線(xiàn)路112、114、116、118、120和122可以是任意適當(dāng)?shù)耐ㄐ沛溌?,諸如網(wǎng)絡(luò)鏈路、撥號(hào)鏈路、無(wú)線(xiàn)鏈路、硬線(xiàn)鏈路、任意其它適當(dāng)?shù)耐ㄐ沛溌?,或者這樣的鏈路的組合。
[0044]在一些實(shí)施方式中,源設(shè)備102、數(shù)字媒體接收器104、電視設(shè)備106和服務(wù)器110中的每一個(gè)都能夠被實(shí)現(xiàn)為獨(dú)立設(shè)備或者與系統(tǒng)100的其它組件進(jìn)行整合。例如,在一些實(shí)施方式中,數(shù)字媒體接收器104和電視設(shè)備106能夠被實(shí)現(xiàn)為一個(gè)設(shè)備。
[0045]源設(shè)備102、數(shù)字媒體接收器104、電視設(shè)備106和服務(wù)器110中的每一個(gè)能夠包括和/或作為諸如計(jì)算機(jī)的通用設(shè)備或者諸如客戶(hù)端、服務(wù)器的專(zhuān)用設(shè)備中的任意一種,和/或任意其它的適當(dāng)設(shè)備。任何這樣的通用計(jì)算機(jī)或?qū)S糜?jì)算機(jī)都能夠包括任意適當(dāng)?shù)挠布@?,如圖2的示例硬件200中所圖示的,這樣的硬件可以包括硬件處理器202、存儲(chǔ)器和/或存儲(chǔ)204、輸入設(shè)備控制器206、輸入設(shè)備208、顯示/音頻驅(qū)動(dòng)器210、顯示和音頻輸出電路212、通信接口 214、天線(xiàn)216和總線(xiàn)218。
[0046]在一些實(shí)施方式中,硬件處理器202可以包括任意適當(dāng)?shù)挠布幚砥鳎T如微處理器、微控制器、數(shù)字信號(hào)處理器、專(zhuān)用邏輯,和/或用于控制通用計(jì)算機(jī)或?qū)S糜?jì)算機(jī)的功能的任意其它適當(dāng)電路。
[0047]在一些實(shí)施方式中,存儲(chǔ)器和/或存儲(chǔ)204可以是用于存儲(chǔ)程序、數(shù)據(jù)、媒體內(nèi)容和/或任意其它適當(dāng)內(nèi)容的任意適當(dāng)存儲(chǔ)器和/或存儲(chǔ)。例如,存儲(chǔ)器和/或存儲(chǔ)204可以包括隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、閃速存儲(chǔ)器、硬盤(pán)存儲(chǔ)、光學(xué)介質(zhì)和/或任意其它適當(dāng)存儲(chǔ)設(shè)備。
[0048]在一些實(shí)施方式中,輸入設(shè)備控制器206可以是用于控制一個(gè)或多個(gè)輸入設(shè)備208并且從其接收輸入的任意適當(dāng)電路。例如,輸入設(shè)備控制器206能夠是用于從觸摸屏、從一個(gè)或多個(gè)按鈕、從語(yǔ)音識(shí)別電路、從麥克風(fēng)、從相機(jī)、從光學(xué)傳感器、從加速計(jì)、從溫度傳感器、從近場(chǎng)傳感器和/或從用于接收用戶(hù)輸入的任意其它電路接收輸入的電路。
[0049]在一些實(shí)施方式中,顯示/音頻驅(qū)動(dòng)器210可以是用于控制一個(gè)或多個(gè)顯示和音頻輸出電路212并且針對(duì)其驅(qū)動(dòng)輸出的任意適當(dāng)電路。例如,顯示/音頻驅(qū)動(dòng)器210可以是用于驅(qū)動(dòng)IXD顯示器、揚(yáng)聲器、LED和/或任意其它顯示/音頻設(shè)備的電路。
[0050]在一些實(shí)施方式中,通信接口214可以是用于與一個(gè)或多個(gè)通信網(wǎng)絡(luò)進(jìn)行對(duì)接的任意適當(dāng)電路。例如,通信接口 214可以包括網(wǎng)絡(luò)接口卡電路、無(wú)線(xiàn)通信電路,和/或用于與一個(gè)或多個(gè)通信網(wǎng)絡(luò)進(jìn)行對(duì)接的任意其它適當(dāng)電路。
[0051]在一些實(shí)施方式中,天線(xiàn)216可以是用于與通信網(wǎng)絡(luò)進(jìn)行無(wú)線(xiàn)通信的任意適當(dāng)?shù)囊粋€(gè)或多個(gè)天線(xiàn)。在一些實(shí)施方式中,天線(xiàn)216在不需要時(shí)可以被省略。
[0052]在一些實(shí)施方式中,總線(xiàn)218可以是用于在組件202、204、206、210和214中的兩個(gè)或更多之間進(jìn)行通信的任意適當(dāng)機(jī)制。
[0053]根據(jù)一些實(shí)施方式,硬件200中能夠包括任意其它適當(dāng)?shù)慕M件。
[0054]在一些實(shí)施方式中,能夠使用任意適當(dāng)?shù)挠?jì)算機(jī)可讀介質(zhì)來(lái)存儲(chǔ)用于執(zhí)行本文中所描述的過(guò)程的指令。例如,在一些實(shí)施方式中,計(jì)算機(jī)可讀介質(zhì)可以是暫時(shí)性或非暫時(shí)性的。例如,非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)能夠包括諸如磁性介質(zhì)(諸如硬盤(pán)、軟盤(pán)和/或其他適當(dāng)?shù)慕橘|(zhì)等)、光學(xué)介質(zhì)(諸如緊湊盤(pán)、數(shù)字視頻盤(pán)、藍(lán)光盤(pán)等)、半導(dǎo)體介質(zhì)(諸如閃速存儲(chǔ)器、電可編程只讀存儲(chǔ)器(EPROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)和/或其他適當(dāng)?shù)陌雽?dǎo)體介質(zhì)等)的介質(zhì),在傳輸期間不丟失或清空任何持久性外觀(guān)的任意適當(dāng)介質(zhì)和/或任意適當(dāng)有形介質(zhì)。作為另一個(gè)示例,暫時(shí)性計(jì)算機(jī)可讀介質(zhì)可以包括網(wǎng)絡(luò)上的信號(hào),線(xiàn)路、導(dǎo)體、光纖、電路中的信號(hào),在傳輸期間丟失或清空任何持久性外觀(guān)的任意適當(dāng)介質(zhì),和/或任意適當(dāng)非有形介質(zhì)。
[0055]轉(zhuǎn)向圖4,示出了根據(jù)所公開(kāi)主題的一些實(shí)施方式的用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的過(guò)程400的示例的流程圖。在一些實(shí)施方式中,過(guò)程400能夠由圖1的系統(tǒng)100中諸如一個(gè)或多個(gè)源設(shè)備102的一個(gè)或多個(gè)適當(dāng)組件的硬件處理器來(lái)實(shí)現(xiàn)。
[0056]如所圖示的,過(guò)程400能夠通過(guò)在402處接收針對(duì)Web內(nèi)容的用戶(hù)請(qǐng)求而開(kāi)始。該用戶(hù)請(qǐng)求能夠以任意適當(dāng)方式被接受。例如,該用戶(hù)請(qǐng)求能夠在用戶(hù)在適當(dāng)Web瀏覽器中錄入與Web內(nèi)容相關(guān)聯(lián)的統(tǒng)一資源定位符(URL)時(shí)被接收。作為另一個(gè)示例,該用戶(hù)請(qǐng)求能夠在用戶(hù)使用適當(dāng)搜索機(jī)制搜索Web內(nèi)容時(shí)被接收。作為又另一個(gè)示例,該用戶(hù)請(qǐng)求能夠在用戶(hù)對(duì)與ffeb內(nèi)容相關(guān)聯(lián)的超鏈接進(jìn)行選擇時(shí)被接收。
[0057]在404處,過(guò)程400能夠向服務(wù)器發(fā)送獲得Web內(nèi)容的請(qǐng)求。該請(qǐng)求能夠包括任意適當(dāng)?shù)男畔⒉⑶夷軌蛞匀我膺m當(dāng)?shù)姆绞奖话l(fā)送。例如,該請(qǐng)求消息能夠包括一個(gè)或多個(gè)標(biāo)識(shí)符,后者能夠識(shí)別所請(qǐng)求內(nèi)容的名稱(chēng)、所請(qǐng)求內(nèi)容的位置、能夠提供所請(qǐng)求內(nèi)容的服務(wù)器和/或能夠被用來(lái)識(shí)別和/或檢索所請(qǐng)求內(nèi)容的任意其它適當(dāng)信息。在一些實(shí)施方式中,該請(qǐng)求能夠使用任意適當(dāng)?shù)耐ㄐ艆f(xié)議被生成和/或傳送,諸如超文本傳輸協(xié)議(HTTP)、超文本安全傳輸協(xié)議(HTTPS)、文件傳輸協(xié)議(FTP)和/或任意其它適當(dāng)通信協(xié)議。
[0058]在406處,過(guò)程400能夠從服務(wù)器接收響應(yīng)。該響應(yīng)可以包括與所請(qǐng)求的Web內(nèi)容相對(duì)應(yīng)的任意適當(dāng)信息。例如,該響應(yīng)可以包括所請(qǐng)求的Web內(nèi)容(例如,所請(qǐng)求的文件),能夠被用來(lái)渲染所請(qǐng)求的Web內(nèi)容的數(shù)據(jù)(例如,一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言(HTML)文件、腳本、樣式表和/或能夠被用來(lái)渲染網(wǎng)頁(yè)的任意其它適當(dāng)數(shù)據(jù)),和/或任意其它適當(dāng)數(shù)據(jù)。在一些實(shí)施方式中,該響應(yīng)能夠以任意適當(dāng)方式被接收。例如,該響應(yīng)能夠經(jīng)由一個(gè)或多個(gè)響應(yīng)消息(例如,HTTP響應(yīng)消息)而被接收。
[0059]在408處,過(guò)程400能夠基于該響應(yīng)而生成繪制命令集合。該繪制命令集合能夠以任意適當(dāng)方式被生成。例如,該繪制命令能夠基于HTML文件、腳本、樣式表和/或隨該響應(yīng)所接收的任意其它適當(dāng)數(shù)據(jù)而生成。作為另一個(gè)示例,該繪制命令能夠基于用于繪制圖形元素的圖形庫(kù)而被生成,所述圖形元素諸如文本、幾何形狀(例如,路徑、矩形和/或任意其它適當(dāng)幾何形狀)、圖像,和/或任意其它適當(dāng)圖形元素。
[0060]在一些實(shí)施方式中,該繪制命令集合能夠包括能被用來(lái)呈現(xiàn)Web內(nèi)容的任意適當(dāng)指令和/或功能。例如,該繪制命令集合能夠包括能夠被用來(lái)呈現(xiàn)Web內(nèi)容的一個(gè)或多個(gè)圖形元素的信息,所述圖形元素諸如文本、幾何形狀(例如,路徑、矩形和/或任意其它適當(dāng)幾何形狀)、圖像,和/或任意其它適當(dāng)圖形元素。在更為特定的示例中,該繪制命令集合能夠包括定義圖形元素在屏幕上的位置的坐標(biāo)集合、圖形元素的樣式屬性(例如,顏色、字體樣式、應(yīng)用于圖形元素的諸如填充陰影、漸變陰影的一種或多種效果,和/或任意其它適當(dāng)樣式屬性)、該圖形元素與Web內(nèi)容的其它圖形元素進(jìn)行混合的方式,和/或能夠被用來(lái)呈現(xiàn)該圖形元素的任意其它適當(dāng)信息。
[0061]作為另一個(gè)示例,該繪制命令集合能夠包括定義能夠在其中呈現(xiàn)視頻內(nèi)容的一個(gè)或多個(gè)視頻播放區(qū)域的一個(gè)或多個(gè)繪制命令。在更為特定的示例中,該繪制命令集合能夠包括與視頻播放區(qū)域的大小有關(guān)(例如,由多個(gè)像素和/或屏幕百分比所定義的視頻播放區(qū)域的寬度和高度)、該視頻播放區(qū)域在屏幕上的位置和/或該視頻播放區(qū)域的任意其它適當(dāng)屬性的信息。
[0062]在410處,過(guò)程400能夠基于該響應(yīng)而獲得一個(gè)或多個(gè)經(jīng)編碼的圖像。該經(jīng)編碼的圖像能夠具有任意適當(dāng)?shù)母袷?,諸如JPTE、WEBP、PNG、GIF和/或任意其它適當(dāng)格式。在一些實(shí)施方式中,經(jīng)編碼的圖像能夠以任意適當(dāng)方式獲得。例如,過(guò)程400能夠識(shí)別與在406處所接收到的HTML文檔中的經(jīng)編碼的圖像相關(guān)聯(lián)的一個(gè)或多個(gè)標(biāo)識(shí)符(例如,URL)。過(guò)程300隨后能夠從該標(biāo)識(shí)符所識(shí)別的資源檢索到經(jīng)編碼的圖像,所述資源諸如服務(wù)器、本地存儲(chǔ)設(shè)備和/或任意其它適當(dāng)資源。
[0063]在412處,過(guò)程400能夠基于該響應(yīng)而獲得經(jīng)編碼的視頻內(nèi)容。該經(jīng)編碼的視頻內(nèi)容能夠包括所編碼和/或加密的幀的集合,能夠被用來(lái)對(duì)該所編碼/加密的幀的集合進(jìn)行解碼、解密、處理和/或呈現(xiàn)的參數(shù),和/或任意其它適當(dāng)視頻數(shù)據(jù)。在一些實(shí)施方式中,該經(jīng)編碼的視頻內(nèi)容能夠以任意適當(dāng)方式被獲得。例如,過(guò)程300能夠識(shí)別與在406所接收到的HTML文檔中的經(jīng)編碼的視頻內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)標(biāo)識(shí)符(例如,URL)。過(guò)程400隨后能夠從該標(biāo)識(shí)符所識(shí)別的資源檢索到經(jīng)編碼的視頻內(nèi)容,所述資源諸如服務(wù)器、本地存儲(chǔ)設(shè)備和/或任意其它適當(dāng)資源。
[0064]在414處,過(guò)程400能夠在源設(shè)備上呈現(xiàn)該Web內(nèi)容。該Web內(nèi)容能夠以任意適當(dāng)方式被呈現(xiàn)。例如,能夠使用適當(dāng)Web瀏覽器、移動(dòng)應(yīng)用和/或能夠在源設(shè)備上呈現(xiàn)Web內(nèi)容的任意其它適當(dāng)機(jī)制呈現(xiàn)該Web內(nèi)容。在一些實(shí)施方式中,能夠使用適當(dāng)?shù)挠脩?hù)界面(諸如圖3的用戶(hù)界面310)在源設(shè)備上呈現(xiàn)該Web內(nèi)容。在一些實(shí)施方式中,在410處獲得的經(jīng)編碼的圖像能夠被解碼、解密、變換為適當(dāng)顏色空間,和/或以任意其它適當(dāng)方式進(jìn)行處理,并且能夠作為用戶(hù)界面310的圖像316被呈現(xiàn)。在一些實(shí)施方式中,在412處所獲得的經(jīng)編碼的視頻內(nèi)容能夠被解碼、解密、變換為適當(dāng)顏色空間,和/或以任意其它適當(dāng)方式進(jìn)行處理,并且能夠在用戶(hù)界面310的視頻播放區(qū)域314中被呈現(xiàn)。
[0065]在416處,過(guò)程400能夠接收在電視設(shè)備上呈現(xiàn)Web內(nèi)容的用戶(hù)請(qǐng)求。該請(qǐng)求能夠以任意適當(dāng)方式被接收。例如,能夠在用戶(hù)對(duì)用戶(hù)界面的流式傳輸按鈕(例如,如圖3所示的用戶(hù)界面310的流式傳輸按鈕318)進(jìn)行選擇、一個(gè)或多個(gè)語(yǔ)音命令、從遠(yuǎn)程控制傳送的一個(gè)或多個(gè)控制信號(hào)和/或任意其它適當(dāng)輸入時(shí)接收該請(qǐng)求。
[0066]在418處,過(guò)程400能夠確定該電視設(shè)備是否能夠?qū)?jīng)編碼的視頻內(nèi)容進(jìn)行處理用于呈現(xiàn)。該確定能夠以任意適當(dāng)方式作出。例如,該電視設(shè)備能夠在該電視設(shè)備和/或被耦合至該電視設(shè)備的數(shù)字媒體接收器能夠?qū)?jīng)編碼的視頻內(nèi)容進(jìn)行解碼和/或以任意其它適當(dāng)方式對(duì)經(jīng)編碼的視頻內(nèi)容進(jìn)行處理以供呈現(xiàn)時(shí),被確定為能夠?qū)υ摻?jīng)編碼的視頻內(nèi)容進(jìn)行處理以供呈現(xiàn)。在一些實(shí)施方式中,過(guò)程400能夠經(jīng)由通用即插即用(UPnP)和/或任意其它適當(dāng)通信協(xié)議而獲得與電視設(shè)備和/或數(shù)字媒體接收器的解碼能力有關(guān)的信息。
[0067]在一些實(shí)施方式中,響應(yīng)于確定該電視設(shè)備無(wú)法對(duì)該經(jīng)編碼的視頻內(nèi)容進(jìn)行處理以供呈現(xiàn),過(guò)程400能夠基于該經(jīng)編碼的視頻內(nèi)容生成經(jīng)轉(zhuǎn)碼的視頻內(nèi)容。例如,過(guò)程400能夠?qū)⒃摻?jīng)編碼的視頻內(nèi)容轉(zhuǎn)換為能夠由該電視設(shè)備和/或數(shù)字媒體接收器進(jìn)行處理的適當(dāng)格式。在更為特定的示例中,過(guò)程400能夠?qū)?jīng)編碼的視頻內(nèi)容進(jìn)行解碼和/或解密以生成經(jīng)解碼的視頻內(nèi)容。過(guò)程400隨后能夠以適當(dāng)格式對(duì)該經(jīng)解碼的視頻內(nèi)容進(jìn)行編碼。
[0068]在一些實(shí)施方式中,過(guò)程400能夠響應(yīng)于在418處確定該電視設(shè)備能夠?qū)υ摻?jīng)編碼的視頻內(nèi)容進(jìn)行處理以供呈現(xiàn)或者在420處生成經(jīng)轉(zhuǎn)碼的視頻流之后在422處針對(duì)該Web內(nèi)容生成內(nèi)容層集合。例如,該內(nèi)容層集合可以包括繪制命令層,后者包括能夠基于其在電視設(shè)備上呈現(xiàn)Web內(nèi)容的一個(gè)或多個(gè)繪制命令。在一些實(shí)施方式中,該繪制命令層能夠包括在408處所生成的繪制命令。
[0069]作為另一個(gè)示例,該內(nèi)容層集合能夠包括圖像層,后者包括一個(gè)或多個(gè)經(jīng)編碼的圖像。在更為特定的示例中,該圖像層能夠包括在410處獲得的經(jīng)編碼的圖像。
[0070]作為又另一個(gè)示例,該內(nèi)容層集合能夠包括視頻層,后者包括一個(gè)或多個(gè)視頻流。在更為特定的示例中,在一些其中電視設(shè)備被確定為能夠?qū)?jīng)編碼的視頻內(nèi)容進(jìn)行處理的實(shí)施方式中,視頻流能夠包括在412處所獲得的經(jīng)編碼的視頻內(nèi)容。在另一個(gè)更為特定的示例中,在一些其中電視設(shè)備被確定為無(wú)法對(duì)在412處獲得的經(jīng)編碼的視頻內(nèi)容進(jìn)行處理的實(shí)施方式中,視頻流能夠包括在420處所生成的經(jīng)轉(zhuǎn)碼的視頻內(nèi)容。
[0071 ]接下來(lái),在424處,過(guò)程300能夠?qū)⒃搩?nèi)容層集合傳送至被耦合至該電視設(shè)備的數(shù)字媒體接收器。能夠以任意適當(dāng)方式傳送該內(nèi)容層集合。例如,能夠經(jīng)由諸如WiFi網(wǎng)絡(luò)的任意適當(dāng)網(wǎng)絡(luò)傳送該內(nèi)容層集合。
[0072]轉(zhuǎn)向圖5,示出了根據(jù)所公開(kāi)主題的一些實(shí)施方式的用于對(duì)電視設(shè)備上所呈現(xiàn)的Web內(nèi)容進(jìn)行更新的過(guò)程500的示例的流程圖。在一些實(shí)施方式中,過(guò)程500能夠由圖1的系統(tǒng)100中諸如一個(gè)或多個(gè)源設(shè)備102的一個(gè)或多個(gè)適當(dāng)組件的硬件處理器來(lái)實(shí)現(xiàn)。
[0073]如所圖示的,過(guò)程500能夠通過(guò)在502處使得Web內(nèi)容在源設(shè)備和電視設(shè)備上被呈現(xiàn)而開(kāi)始。該Web內(nèi)容能夠以任意方式被渲染。例如,能夠使用如以上所描述的圖4中的過(guò)程400而在源設(shè)備和電視設(shè)備上呈現(xiàn)該Web內(nèi)容。
[0074]在504處,過(guò)程500能夠檢測(cè)源設(shè)備處的用戶(hù)事件。用戶(hù)事件的示例包括用戶(hù)錄入文本內(nèi)容、用戶(hù)移動(dòng)鼠標(biāo)、用戶(hù)向上或向下滾動(dòng)在源設(shè)備上所呈現(xiàn)的Web內(nèi)容、用戶(hù)對(duì)在源設(shè)備上所顯示的圖像的選擇,和/或任意其它適當(dāng)用戶(hù)事件。
[0075]在506處,過(guò)程500能夠基于所檢測(cè)到的用戶(hù)事件生成一個(gè)或多個(gè)繪制命令。例如,在一些其中所檢測(cè)到的用戶(hù)事件與用戶(hù)在文本框(例如,圖3的文本框312)中錄入文本相對(duì)應(yīng)的實(shí)施方式中,過(guò)程500能夠生成使得該文本在電視設(shè)備上被呈現(xiàn)的一個(gè)或多個(gè)繪制命令。在更為特定的示例中,該繪制命令能夠包括用戶(hù)所錄入的文本、該文本的一個(gè)或多個(gè)樣式屬性(例如,字體樣式、顏色和/或任意其它適當(dāng)樣式屬性)、文本的位置,和/或與文本和/或該文本信息由電視設(shè)備進(jìn)行呈現(xiàn)的方式有關(guān)(例如,與文本框312相對(duì)應(yīng)的圖3中的文本框322)的任意其它適當(dāng)信息。
[0076]作為另一個(gè)示例,在一些其中所檢測(cè)到的用戶(hù)事件與用戶(hù)向上或向下滾動(dòng)在源設(shè)備上呈現(xiàn)的Web內(nèi)容相對(duì)應(yīng)的實(shí)施方式中,過(guò)程500能夠生成一個(gè)或多個(gè)繪制命令,后者能夠使得在電視設(shè)備上所呈現(xiàn)的Web內(nèi)容相應(yīng)地被滾動(dòng)。
[0077]在一些實(shí)施方式中,在508處,過(guò)程500能夠從服務(wù)器接收經(jīng)更新的Web內(nèi)容。任何適當(dāng)?shù)腤eb內(nèi)容都能夠以適當(dāng)方式被接收。例如,該經(jīng)更新的Web內(nèi)容能夠包括經(jīng)更新的圖像內(nèi)容,諸如一個(gè)或多個(gè)經(jīng)編碼的圖像。在更為特定的示例中,過(guò)程500能夠響應(yīng)于對(duì)與經(jīng)編碼的圖像和/或經(jīng)編碼的圖像的版本(例如,經(jīng)編碼的圖像的縮略圖)相關(guān)聯(lián)的超鏈接的用戶(hù)選擇而接收經(jīng)編碼的圖像。
[0078]作為另一個(gè)示例,該經(jīng)更新的Web內(nèi)容能夠包括經(jīng)更新的視頻內(nèi)容(諸如編碼幀的集合,能夠被用來(lái)對(duì)經(jīng)編碼的幀進(jìn)行解碼、解密、處理和/或呈現(xiàn)的參數(shù),和/或任意其它適當(dāng)視頻數(shù)據(jù))。在更為特定的示例中,該經(jīng)更新的視頻內(nèi)容能夠響應(yīng)于播放經(jīng)更新的視頻內(nèi)容的用戶(hù)請(qǐng)求(例如,使用在源設(shè)備上所呈現(xiàn)的用戶(hù)界面、遠(yuǎn)程控制和/或任意其它適當(dāng)設(shè)備而對(duì)“播放”按鈕的用戶(hù)選擇)而被接收。在另一個(gè)更為特定的示例中,在一些其中視頻內(nèi)容在源設(shè)備和/或電視設(shè)備上的視頻播放區(qū)域中(例如,在圖3的視頻播放區(qū)域314和324中)進(jìn)行呈現(xiàn)的實(shí)施方式中,該經(jīng)更新的視頻內(nèi)容能夠與要在視頻播放區(qū)域進(jìn)行呈現(xiàn)的新的視頻內(nèi)容相對(duì)應(yīng)。
[0079]在510處,過(guò)程500能夠生成與經(jīng)更新的Web內(nèi)容和/或用戶(hù)事件相對(duì)應(yīng)的一個(gè)或多個(gè)經(jīng)更新的內(nèi)容層。例如,過(guò)程500能夠基于在電視設(shè)備上所呈現(xiàn)的哪些Web內(nèi)容能夠被更新而生成包括一個(gè)或多個(gè)繪制命令在內(nèi)的繪制命令層。在更為特定的示例中,該繪制命令層能夠包括在506處所生成的繪制命令。在另一個(gè)更為特定的示例中,該繪制命令層能夠包括定義經(jīng)更新的視頻內(nèi)容和/或經(jīng)更新的圖像內(nèi)容所要被渲染的方式的一個(gè)或多個(gè)繪制命令,諸如能夠在其中對(duì)經(jīng)更新的視頻內(nèi)容進(jìn)行渲染的視頻播放區(qū)域的大小、與經(jīng)更新的視頻內(nèi)容和/或經(jīng)更新的圖像內(nèi)容有關(guān)的位置信息、和/或經(jīng)更新的視頻內(nèi)容和/或經(jīng)更新的圖像內(nèi)容要基于其進(jìn)行呈現(xiàn)的任意其它適當(dāng)信息。
[0080]作為另一個(gè)示例,過(guò)程500能夠生成與經(jīng)更新的圖像內(nèi)容相對(duì)應(yīng)的圖像層。在更為特定的示例中,該圖像層能夠包括在508處所接收的一個(gè)或多個(gè)經(jīng)編碼的圖像。
[0081]作為又另一個(gè)示例,過(guò)程500能夠生成與經(jīng)更新的視頻內(nèi)容相對(duì)應(yīng)的視頻層。在更為特定的示例中,該視頻層能夠包括在508處所接收的經(jīng)編碼的視頻內(nèi)容。在另一個(gè)更為特定的示例中,該視頻層能夠包括從在508處所接收的經(jīng)編碼的視頻內(nèi)容得出的經(jīng)轉(zhuǎn)碼的視頻(例如,通過(guò)對(duì)經(jīng)編碼的視頻內(nèi)容進(jìn)行解碼并且以適當(dāng)格式對(duì)經(jīng)解碼的視頻內(nèi)容進(jìn)行編碼)。
[0082]在512處,過(guò)程500能夠?qū)?nèi)容層傳送至被耦合至電視設(shè)備的數(shù)字媒體接收器。能夠以任意適當(dāng)?shù)姆绞絺魉蛢?nèi)容層。例如,能夠經(jīng)由諸如WiFi網(wǎng)絡(luò)的適當(dāng)網(wǎng)絡(luò)傳送內(nèi)容層集入口 ο
[0083]轉(zhuǎn)向圖6,示出了根據(jù)所公開(kāi)主題的一些實(shí)施方式的用于基于與Web內(nèi)容相對(duì)應(yīng)的內(nèi)容層而在電視設(shè)備上呈現(xiàn)并更新Web內(nèi)容的過(guò)程600的示例的流程圖。在一些實(shí)施方式中,過(guò)程600能夠由圖1的系統(tǒng)100中諸如數(shù)字媒體接收器104的一個(gè)或多個(gè)適當(dāng)組件的硬件處理器來(lái)實(shí)現(xiàn)。
[0084]如所圖示的,過(guò)程600能夠通過(guò)在612處接收與要在電視設(shè)備上進(jìn)行呈現(xiàn)的Web內(nèi)容相對(duì)應(yīng)的內(nèi)容層集合而開(kāi)始。在一些實(shí)施方式中,該內(nèi)容層集合能夠如以上結(jié)合圖4所描述的那樣被生成并傳送。例如,該內(nèi)容層集合能夠包括:包括一個(gè)或多個(gè)繪制命令在內(nèi)的繪制命令層、包括一個(gè)或多個(gè)經(jīng)編碼的圖像在內(nèi)的圖像層、包括一個(gè)或多個(gè)視頻流在內(nèi)的視頻層,包括音頻數(shù)據(jù)在內(nèi)的音頻層,和/或任意其它適當(dāng)內(nèi)容層。
[0085]接下來(lái),在604處,過(guò)程600能夠?qū)υ搩?nèi)容層集合進(jìn)行處理。例如,過(guò)程600能夠通過(guò)對(duì)經(jīng)編碼的圖像進(jìn)行解碼以生成一個(gè)或多個(gè)經(jīng)解碼的圖像,重新設(shè)置經(jīng)解碼的圖像的大小和/或以任意其它適當(dāng)方式處理經(jīng)編碼的圖像而對(duì)圖像層中的經(jīng)編碼的圖像進(jìn)行處理。作為另一個(gè)示例,過(guò)程600能夠通過(guò)對(duì)經(jīng)編碼的視頻內(nèi)容進(jìn)行解碼,執(zhí)行顏色空間變換和/或以任意其它適當(dāng)方式處理視頻流而對(duì)視頻層中的視頻流進(jìn)行處理。
[0086]在606處,過(guò)程600能夠使得在電視設(shè)備上呈現(xiàn)Web內(nèi)容。例如,過(guò)程600能夠基于繪制命令中的一個(gè)或多個(gè)而呈現(xiàn)一個(gè)或多個(gè)圖形元素。在更為特定的示例中,過(guò)程600能夠基于繪制命令中的一個(gè)或多個(gè)來(lái)確定圖形元素的類(lèi)型(例如,文本、路徑、矩形、文本框、圖像和/或任意其它適當(dāng)圖形元素)、圖形元素的樣式屬性和/或圖形元素的任意其它適當(dāng)屬性。在另一個(gè)更為特定的示例中,過(guò)程600能夠創(chuàng)建圖形元素并且基于繪制命令中的一個(gè)或多個(gè)中所包含的位置信息在電視設(shè)備上呈現(xiàn)該圖形元素。
[0087]作為另一個(gè)示例,過(guò)程600能夠基于繪制命令中的一個(gè)或多個(gè)而使得在電視設(shè)備上呈現(xiàn)經(jīng)編碼的圖像。在更為特定的示例中,過(guò)程600能夠基于繪制命令中的一個(gè)或多個(gè)中所包括的定義經(jīng)編碼的圖像位置的坐標(biāo)集合來(lái)放置該經(jīng)編碼的圖像。在另一個(gè)更為特定的示例中,過(guò)程600能夠基于繪制命令中的一個(gè)或多個(gè)而對(duì)經(jīng)編碼的圖像應(yīng)用一種或多種適當(dāng)效果(例如,填充陰影、漸變陰影和/或任意其它適當(dāng)效果)。
[0088]作為又另一個(gè)示例,過(guò)程600能夠基于繪制命令中的一個(gè)或多個(gè)來(lái)呈現(xiàn)經(jīng)解碼的視頻內(nèi)容。在更為特定的示例中,過(guò)程600能夠識(shí)別繪制命令中的一個(gè)或多個(gè)所定義的視頻播放區(qū)域(例如,圖3的視頻播放區(qū)域324)。過(guò)程600隨后能夠使得在該視頻播放區(qū)域中呈現(xiàn)該經(jīng)編碼的視頻內(nèi)容。
[0089]在一些實(shí)施方式中,過(guò)程600能夠組合經(jīng)處理的內(nèi)容層并且在電視設(shè)備上呈現(xiàn)經(jīng)組合的內(nèi)容。在更為特定的示例中,能夠生成一個(gè)或多個(gè)位圖并且基于該位圖對(duì)屏幕進(jìn)行繪制。
[0090]在608處,過(guò)程600能夠確定經(jīng)更新的內(nèi)容層集合是否已經(jīng)到達(dá)數(shù)字媒體接收器處。在一些實(shí)施方式中,能夠基于如以上所描述的圖5的過(guò)程500而生成和/或傳送經(jīng)更新的內(nèi)容層集合。例如,經(jīng)更新的內(nèi)容層能夠包括:包括經(jīng)更新的繪制命令集合在內(nèi)的繪制命令層,包括與源設(shè)備所接收的經(jīng)更新的圖像內(nèi)容相對(duì)應(yīng)的一個(gè)或多個(gè)經(jīng)編碼的圖像的圖像層,包括與源設(shè)備所接收的經(jīng)更新的視頻內(nèi)容相對(duì)應(yīng)的經(jīng)編碼的視頻內(nèi)容在內(nèi)的視頻層,和/或任意其它適當(dāng)內(nèi)容層。
[0091]在一些實(shí)施方式中,在610處,過(guò)程600能夠響應(yīng)于經(jīng)更新的內(nèi)容層集合而使得在電視設(shè)備上呈現(xiàn)經(jīng)更新的Web內(nèi)容。例如,過(guò)程600能夠?qū)?jīng)更新的繪制命令集合進(jìn)行處理并且使得在電視設(shè)備上進(jìn)行更新和/或呈現(xiàn)一個(gè)或多個(gè)圖形元素。在更為特定的示例中,在一些其中經(jīng)更新的繪制命令集合與用戶(hù)在源設(shè)備上錄入文本內(nèi)容相對(duì)應(yīng)的實(shí)施方式中,過(guò)程600能夠基于用戶(hù)所錄入的文本、該文本的一個(gè)或多個(gè)樣式屬性和/或與呈現(xiàn)該文本有關(guān)的任意其它適當(dāng)信息而使得在電視設(shè)備上呈現(xiàn)該文本。
[0092]作為另一個(gè)示例,過(guò)程600能夠?qū)εc經(jīng)更新的圖像內(nèi)容相對(duì)應(yīng)的經(jīng)編碼的圖像進(jìn)行解碼。過(guò)程600隨后能夠基于該繪制命令來(lái)呈現(xiàn)該經(jīng)解碼的圖像(例如,通過(guò)應(yīng)用繪制命令中的一個(gè)或多個(gè)所定義的一種或多種效果)。
[0093]作為又另一個(gè)示例,過(guò)程600能夠?qū)?jīng)更新的視頻數(shù)據(jù)進(jìn)行處理(例如,通過(guò)解碼經(jīng)更新的視頻數(shù)據(jù)、對(duì)經(jīng)更新的視頻數(shù)據(jù)執(zhí)行顏色空間變換、和/或以任意適當(dāng)方式對(duì)經(jīng)更新的視頻數(shù)據(jù)進(jìn)行處理)。過(guò)程600隨后能夠在電視設(shè)備上(例如,在繪制命令中的一個(gè)或多個(gè)所定義的視頻播放區(qū)域中)呈現(xiàn)經(jīng)處理的視頻數(shù)據(jù)。
[0094]應(yīng)當(dāng)注意的是,圖4至6中的流程圖的所述步驟能夠以任意順序或次序執(zhí)行或?qū)嵺`而并不局限于圖中所示出并描述的順序和次序。而且,所述圖4至6中的流程圖的步驟中的一些在適當(dāng)情況下能夠基本上同時(shí)被執(zhí)行或?qū)嵺`或者被并行執(zhí)行或?qū)嵺`以便減少延時(shí)和處理時(shí)間。此外,應(yīng)當(dāng)注意的是,圖4至6僅作為示例而提供。這些圖中所示出的步驟中的至少一些能夠以不同于所表示的順序被執(zhí)行,同時(shí)被執(zhí)行或者一起被省略。
[0095]本文中所描述的示例的條款(以及以“諸如”、“例如”、“包括”等短語(yǔ)所表達(dá)的條款)并不應(yīng)當(dāng)被解釋為將所請(qǐng)求保護(hù)的主題局限于具體事例;相反,該示例僅旨在對(duì)許多可能方面中的一些進(jìn)行說(shuō)明。
[0096]因此,提供了用于在電視設(shè)備上對(duì)Web內(nèi)容進(jìn)行遠(yuǎn)程渲染的方法、系統(tǒng)和介質(zhì)。
[0097]雖然已經(jīng)在以上說(shuō)明性實(shí)施方式中描述并圖示了本公開(kāi)主題,但是所要理解的是,本公開(kāi)僅是通過(guò)示例而進(jìn)行,并且能夠?qū)Ρ竟_(kāi)主題的實(shí)施方式的細(xì)節(jié)進(jìn)行很多改變而并不背離僅由后續(xù)權(quán)利要求所限定的本發(fā)明的精神和范圍。所公開(kāi)實(shí)施方式的特征能夠以各種方式進(jìn)行組合和重新排列。
【主權(quán)項(xiàng)】
1.一種用于在電視設(shè)備上遠(yuǎn)程渲染W(wǎng)eb內(nèi)容的方法,所述方法包括: 向服務(wù)器發(fā)送針對(duì)所述Web內(nèi)容的請(qǐng)求, 在源設(shè)備處接收與所述請(qǐng)求相對(duì)應(yīng)的響應(yīng); 使用硬件處理器基于所述響應(yīng)來(lái)生成繪制命令的集合; 基于所述響應(yīng)來(lái)獲得至少一個(gè)經(jīng)編碼的圖像; 在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容; 生成與所述Web內(nèi)容相對(duì)應(yīng)的多個(gè)內(nèi)容層,其中所述多個(gè)內(nèi)容層包括第一內(nèi)容層以及第二內(nèi)容層,所述第一內(nèi)容層包括所述繪制命令的集合,所述第二內(nèi)容層包括所述經(jīng)編碼的圖像; 傳送所述多個(gè)內(nèi)容層;以及 基于所述多個(gè)內(nèi)容層使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。2.根據(jù)權(quán)利要求1所述的方法,其中,所述Web內(nèi)容包括網(wǎng)頁(yè)。3.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 基于所述響應(yīng)來(lái)獲得第一多個(gè)經(jīng)編碼的幀;以及 至少部分地基于所述第一多個(gè)經(jīng)編碼的幀在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容。4.根據(jù)權(quán)利要求3所述的方法,其中,所述多個(gè)內(nèi)容層進(jìn)一步包括第三內(nèi)容層,所述第三內(nèi)容層包括視頻流。5.根據(jù)權(quán)利要求4所述的方法,其中,所述視頻流包括所述第一多個(gè)經(jīng)編碼的幀。6.根據(jù)權(quán)利要求4所述的方法,其中,所述視頻流包括基于所述第一多個(gè)經(jīng)編碼的幀來(lái)生成的經(jīng)轉(zhuǎn)碼的視頻內(nèi)容。7.根據(jù)權(quán)利要求4所述的方法,進(jìn)一步包括: 接收第二多個(gè)經(jīng)編碼的幀; 基于所述第二多個(gè)經(jīng)編碼的幀來(lái)生成第四內(nèi)容層;以及 傳送所述第四內(nèi)容層。8.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 在數(shù)字媒體接收器處接收所述多個(gè)內(nèi)容層; 對(duì)所述多個(gè)內(nèi)容層進(jìn)行處理;以及 基于所處理的多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。9.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括: 在所述源設(shè)備處接收文本內(nèi)容的用戶(hù)輸入; 生成與所述用戶(hù)輸入相對(duì)應(yīng)的至少一個(gè)繪制命令;以及 至少部分地基于與所述用戶(hù)輸入相對(duì)應(yīng)的繪制命令來(lái)使得在所述電視設(shè)備上渲染所述文本內(nèi)容。10.—種用于在電視設(shè)備上遠(yuǎn)程渲染W(wǎng)eb內(nèi)容的系統(tǒng),所述系統(tǒng)包括: 包括至少一個(gè)硬件處理器的源設(shè)備,所述硬件處理器被配置為: 向服務(wù)器發(fā)送針對(duì)所述Web內(nèi)容的請(qǐng)求, 接收與所述請(qǐng)求相對(duì)應(yīng)的響應(yīng); 基于所述響應(yīng)生成繪制命令的集合; 基于所述響應(yīng)來(lái)獲得至少一個(gè)經(jīng)編碼的圖像; 在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容; 生成與所述Web內(nèi)容相對(duì)應(yīng)的多個(gè)內(nèi)容層,其中所述多個(gè)內(nèi)容層包括第一內(nèi)容層以及第二內(nèi)容層,所述第一內(nèi)容層包括所述繪制命令的集合,所述第二內(nèi)容層包括所述經(jīng)編碼的圖像; 傳送所述多個(gè)內(nèi)容層;以及 基于所述多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述Web內(nèi)容包括網(wǎng)頁(yè)。12.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述硬件處理器進(jìn)一步被配置為: 基于所述響應(yīng)來(lái)獲得第一多個(gè)經(jīng)編碼的幀;以及 至少部分地基于所述第一多個(gè)經(jīng)編碼的幀在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容。13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述多個(gè)內(nèi)容層進(jìn)一步包括第三內(nèi)容層,所述第三內(nèi)容層包括視頻流。14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述視頻流包括所述第一多個(gè)經(jīng)編碼的幀。15.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述視頻流包括基于所述第一多個(gè)經(jīng)編碼的幀來(lái)生成的經(jīng)轉(zhuǎn)碼的視頻內(nèi)容。16.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述硬件處理器進(jìn)一步被配置為: 接收第二多個(gè)經(jīng)編碼的幀; 基于所述第二多個(gè)經(jīng)編碼的幀來(lái)生成第四內(nèi)容層;以及 傳送所述第四內(nèi)容層。17.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述系統(tǒng)進(jìn)一步包括數(shù)字媒體接收器,所述數(shù)字媒體接收器被配置為: 接收所述多個(gè)內(nèi)容層; 對(duì)所述多個(gè)內(nèi)容層進(jìn)行處理;以及 基于所處理的多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。18.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述硬件處理器進(jìn)一步被配置為: 接收文本內(nèi)容的用戶(hù)輸入; 生成與所述用戶(hù)輸入相對(duì)應(yīng)的至少一個(gè)繪制命令;以及 至少部分地基于與所述用戶(hù)輸入相對(duì)應(yīng)的繪制命令來(lái)使得在所述電視設(shè)備上渲染所述文本內(nèi)容。19.一種包含計(jì)算機(jī)可執(zhí)行指令的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在被處理器執(zhí)行時(shí)使得所述處理器執(zhí)行一種用于在電視設(shè)備上遠(yuǎn)程渲染W(wǎng)eb內(nèi)容的方法,所述方法包括: 向服務(wù)器發(fā)送針對(duì)所述Web內(nèi)容的請(qǐng)求, 在源設(shè)備處接收與所述請(qǐng)求相對(duì)應(yīng)的響應(yīng); 基于所述響應(yīng)來(lái)生成繪制命令的集合; 基于所述響應(yīng)來(lái)獲得至少一個(gè)經(jīng)編碼的圖像; 在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容; 生成與所述Web內(nèi)容相對(duì)應(yīng)的多個(gè)內(nèi)容層,其中所述多個(gè)內(nèi)容層包括第一內(nèi)容層以及第二內(nèi)容層,所述第一內(nèi)容層包括所述繪制命令的集合,所述第二內(nèi)容層包括所述經(jīng)編碼的圖像; 傳送所述多個(gè)內(nèi)容層;以及 基于所述多個(gè)內(nèi)容層來(lái)使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。20.根據(jù)權(quán)利要求19所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述Web內(nèi)容包括網(wǎng)頁(yè)。21.根據(jù)權(quán)利要求19所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述方法進(jìn)一步包括: 基于所述響應(yīng)來(lái)獲得第一多個(gè)經(jīng)編碼的幀;以及 至少部分地基于所述第一多個(gè)經(jīng)編碼的幀在所述源設(shè)備上呈現(xiàn)所述Web內(nèi)容。22.根據(jù)權(quán)利要求21所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述多個(gè)內(nèi)容層進(jìn)一步包括第三內(nèi)容層,所述第三內(nèi)容層包括視頻流。23.根據(jù)權(quán)利要求22所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述視頻流包括所述第一多個(gè)經(jīng)編碼的幀。24.根據(jù)權(quán)利要求22所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述視頻流包括基于所述第一多個(gè)經(jīng)編碼的幀來(lái)生成的經(jīng)轉(zhuǎn)碼的視頻內(nèi)容。25.根據(jù)權(quán)利要求22所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述方法進(jìn)一步包括: 接收第二多個(gè)經(jīng)編碼的幀; 基于所述第二多個(gè)經(jīng)編碼的幀來(lái)生成第四內(nèi)容層;以及 傳送所述第四內(nèi)容層。26.根據(jù)權(quán)利要求19所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述方法進(jìn)一步包括: 在數(shù)字媒體接收器處接收所述多個(gè)內(nèi)容層; 對(duì)所述多個(gè)內(nèi)容層進(jìn)行處理;以及 基于所處理的多個(gè)內(nèi)容層使得在所述電視設(shè)備上呈現(xiàn)所述Web內(nèi)容。27.根據(jù)權(quán)利要求19所述的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,所述方法進(jìn)一步包括: 在所述源設(shè)備處接收文本內(nèi)容的用戶(hù)輸入; 生成與所述用戶(hù)輸入相對(duì)應(yīng)的至少一個(gè)繪制命令;以及 至少部分地基于與所述用戶(hù)輸入相對(duì)應(yīng)的繪制命令使得在所述電視設(shè)備上渲染所述文本內(nèi)容。
【文檔編號(hào)】H04N21/235GK105874807SQ201480071885
【公開(kāi)日】2016年8月17日
【申請(qǐng)日】2014年12月30日
【發(fā)明人】阿爾法·萊瑪, 林驕陽(yáng)
【申請(qǐng)人】谷歌公司