欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于增強多媒體內(nèi)容的顯示的系統(tǒng)及方法

文檔序號:7798351閱讀:156來源:國知局
用于增強多媒體內(nèi)容的顯示的系統(tǒng)及方法
【專利摘要】本申請公開了用于增強多媒體內(nèi)容的顯示的系統(tǒng)及方法。有些實施例提供了顯示內(nèi)容的方法,包括:通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理接收web內(nèi)容,該web內(nèi)容包括在該web內(nèi)容中定義的、造成對附加多媒體內(nèi)容的檢索及回放的選項;激活第一畫布并且在該第一畫布中顯示web內(nèi)容;檢測所述選項的激活;檢索附加多媒體內(nèi)容;攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一畫布中顯示;激活第二畫布;并且,在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加多媒體內(nèi)容,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
【專利說明】用于增強多媒體內(nèi)容的顯示的系統(tǒng)及方法

【技術(shù)領域】
[0001 ] 本發(fā)明總體上涉及顯示內(nèi)容,而且更具體地說涉及通過電視機顯示內(nèi)容。

【背景技術(shù)】
[0002]電視機持續(xù)發(fā)展。例如,電視機提供增加的像素數(shù)和分辨率以及改進的用戶體驗。增加的分辨率提供更清晰的畫面質(zhì)量。另外,正在為電視機提供更大的處理能力。
[0003]用戶繼續(xù)消費大量的節(jié)目和廣告。此外,用戶正在利用他們的電視機獲取甚至在十年前通常不能通過電視機訪問的附加類型的內(nèi)容。


【發(fā)明內(nèi)容】

[0004]通過提供顯示內(nèi)容的方法,本發(fā)明的幾種實施例有利地解決了以上需求及其它需求。在有些實施例中,顯示內(nèi)容的方法包括:通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理在電視機接收要在該電視機上顯示的web內(nèi)容,其中web內(nèi)容包括在該web內(nèi)容中定義的選項,當該選項被激活時,造成對與該選項具體關聯(lián)并且配置為在所顯示的web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放;由用戶代理激活電視機上的第一畫布(canvas)并且在電視機上的第一畫布中顯示web內(nèi)容;在第一畫布中顯示web內(nèi)容的同時,檢測在web內(nèi)容中定義的并且與附加多媒體內(nèi)容關聯(lián)的選項的激活,其中該選項的激活配置為啟動在所顯示的web內(nèi)容中的附加多媒體內(nèi)容的回放;通過電視機檢索附加多媒體內(nèi)容;通過用戶代理攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一畫布中顯示;響應于檢測到啟動附加多媒體內(nèi)容的回放的選項的激活而激活第二畫布,其中該第二畫布與第一畫布不同并且可區(qū)分;并且,在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加多媒體內(nèi)容,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
[0005]其它實施例提供了在顯示內(nèi)容時使用的系統(tǒng),包括:用于通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理在電視機接收要在該電視機上顯示的web內(nèi)容的裝置,其中web內(nèi)容包括在該web內(nèi)容中定義的選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在所顯示的web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放;用于由用戶代理激活電視機上的第一畫布的裝置;用于在電視機上的第一畫布中顯示web內(nèi)容的裝置;用于,在第一畫布中顯示web內(nèi)容的同時,檢測在web內(nèi)容中定義的并且與附加多媒體內(nèi)容關聯(lián)的選項的激活的裝置,其中選項的激活配置為啟動在所顯示web內(nèi)容中的附加多媒體內(nèi)容的回放;用于通過電視機檢索附加多媒體內(nèi)容的裝置;用于通過用戶代理攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一畫布中顯示的裝置;用于響應于檢測到啟動附加多媒體內(nèi)容的回放的選項的激活而激活第二畫布的裝置,其中該第二畫布與第一畫布不同并且可區(qū)分;以及用于,在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加多媒體內(nèi)容的裝置,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
[0006]有些實施例提供了包括有形介質(zhì)的計算機程序產(chǎn)品,該有形介質(zhì)配置為包含作為到處理器的輸入的處理器可讀程序以及包含在該介質(zhì)中的程序,配置為使處理器執(zhí)行步驟:通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理在電視機接收要在該電視機上顯示的web內(nèi)容,其中web內(nèi)容包括在該web內(nèi)容中定義的選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在所顯示的web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放;由用戶代理激活電視機上的第一畫布并且在電視機上的第一畫布中顯示web內(nèi)容;在第一畫布中顯示web內(nèi)容的同時,檢測在web內(nèi)容中定義的并且與附加多媒體內(nèi)容關聯(lián)的選項的激活,其中選項的激活配置為啟動在所顯示的web內(nèi)容中的附加多媒體內(nèi)容的回放;通過電視機檢索附加多媒體內(nèi)容;通過用戶代理攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一畫布中顯示;響應于檢測到啟動附加多媒體內(nèi)容的回放的選項的激活而激活第二畫布,其中該第二畫布與第一畫布不同并且可區(qū)分;并且,在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加多媒體內(nèi)容,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
[0007]對所給出實施例的各種實施例的特征與優(yōu)點的更好理解將通過參考以下具體描述和附圖獲得,以下描述和附圖闡述了其中利用本發(fā)明實施例原理的示例性說明性實施例。

【專利附圖】

【附圖說明】
[0008]根據(jù)結(jié)合以下附圖給出的對其更特定的描述,本發(fā)明幾種實施例的以上及其它方面、特征與優(yōu)點將更加顯然。
[0009]圖1繪出了根據(jù)有些實施例、控制多媒體內(nèi)容顯示的過程的簡化流程圖。
[0010]圖2繪出了根據(jù)有些實施例、顯示內(nèi)容的系統(tǒng)的簡化框圖。
[0011]圖3示出了根據(jù)有些實施例、生成第一畫布并且在第一畫布中顯示示例性web內(nèi)容的電視機的例子。
[0012]圖4示出了根據(jù)有些實施例、具有生成示例性第一畫布并且生成示例性分離的第二畫布的用戶代理的電視機,其中在第一畫布中顯示web內(nèi)容,在第二畫布中顯示附加的多媒體內(nèi)容。
[0013]圖5說明了根據(jù)有些實施例、用于實現(xiàn)提供用戶交互式虛擬環(huán)境的方法、技術(shù)、設備、裝置、系統(tǒng)、服務器、源等的系統(tǒng)。
[0014]貫穿附圖中的若干示圖,對應的標號指示對應的組件。本領域技術(shù)人員將認識到,圖中的元件是為了簡化和清晰而示出的而不一定是按比例繪制的。例如,圖中有些元件的尺寸可能相對于其它元件放大了,以幫助提高對本發(fā)明各種實施例的理解。而且,商業(yè)可行實施例中有用或必要的公用但很好理解的元件常常沒有繪出,以促成對本發(fā)明這各種實施例的更不被妨礙的示圖。
具體實施例
[0015]以下描述不應當從限制的意義上理解,而僅僅用于描述示例性實施例的一般性原理。本發(fā)明的范圍應當參考權(quán)利要求來確定。
[0016]貫穿本說明書,對“一種實施例”、“一個實施例”、“有些實施例”、“有些實現(xiàn)”或類似語言的引用意味著聯(lián)系該實施例描述的特定特征、結(jié)構(gòu)或特點包括在本發(fā)明的至少一種實施例中。因而,貫穿本說明書,短語“在一種實施例中”、“在一個實施例中”、“在有些實施例中”及類似的語言的出現(xiàn)可以但不一定全都指相同的實施例。
[0017]另外,本發(fā)明的所述特征、結(jié)構(gòu)或特點可以任意合適的方式在一種或多種實施例中組合。在以下描述中,提供了眾多的具體細節(jié),諸如節(jié)目安排、軟件模塊、用戶選擇、網(wǎng)絡事務、數(shù)據(jù)庫查詢、數(shù)據(jù)庫結(jié)構(gòu)、硬件模塊、硬件電路、硬件芯片等的例子,以便提供對本發(fā)明實施例的透徹理解。但是,相關領域技術(shù)人員將認識到,本發(fā)明沒有這些具體細節(jié)中的一個或多個也可以實踐,或者可以利用其它的方法、組件、材料等實踐。在其它情況下,眾所周知的結(jié)構(gòu)、材料或操作沒有具體示出或進行描述,以避免模糊本發(fā)明的各方面。
[0018]圖1繪出了根據(jù)有些實施例、控制多媒體內(nèi)容顯示的過程110的簡化流程圖。在步驟112,在有些實施例中是電視機上實現(xiàn)的web瀏覽器應用的一部分的用戶代理在電視機接收要在該電視機上顯示的web內(nèi)容。Web內(nèi)容可以包含基本上任何相關的內(nèi)容,諸如但不限于文字內(nèi)容、圖形內(nèi)容、圖像內(nèi)容、圖形、照片、多媒體內(nèi)容、web內(nèi)容、鏈接、選項、觸發(fā)器或者其它此類內(nèi)容,或者這些內(nèi)容中兩種或更多種的組合。
[0019]在許多情況下,web內(nèi)容包括在web內(nèi)容中和/或與該內(nèi)容明確關聯(lián)的元數(shù)據(jù)中定義或編程的選項或觸發(fā)器,當其被激活時,使用戶代理啟動與該選項具體關聯(lián)并且進一步配置為在所顯示web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放。例如,所顯示的web內(nèi)容可以包括自動啟動附加多媒體內(nèi)容的回放的選項,或者由用戶激活的、啟動附加多媒體內(nèi)容的回放的選項,附加多媒體內(nèi)容諸如是視頻、圖像、音樂或其它相關內(nèi)容。另外,與音樂關聯(lián)的視頻、圖像或可視內(nèi)容通常要在所顯示web內(nèi)容的一個區(qū)域中連同web內(nèi)容的其它內(nèi)容,諸如文字內(nèi)容,一起回放。
[0020]在步驟114,用戶代理激活電視機上的第一屏幕畫布并且在電視機上的第一屏幕畫布中顯示web內(nèi)容。屏幕畫布或屏幕畫布元素,以下為了簡化而稱為畫布,標識電視機屏幕或顯示器的一部分。屏幕畫布允許形狀、位圖圖像和文字塊的動態(tài)、可編寫腳本的渲染。在有些實施例中,畫布可以提供不同的面板,其中每個面板可以是單獨的應用和/或與來自單獨輸入的單獨內(nèi)容關聯(lián)。畫布可以彼此可區(qū)分。僅僅是作為例子,多個畫布可以同時并獨立地代表包括不同類型內(nèi)容和從一個源或四個不同源接收到的內(nèi)容的會話。例如,每個畫布可以獨立地顯示直播電視節(jié)目、視頻點播電影、諸如瀏覽器和網(wǎng)頁的互聯(lián)網(wǎng)內(nèi)容、流化無線電/視頻內(nèi)容、交互式游戲(經(jīng)本地CD-ROM或硬驅(qū)或者從游戲服務器)、JAVA應用或者類似的服務。例如,畫布可以用于顯示照片和標題,建立圖、動畫、游戲和圖像成分,渲染視頻內(nèi)容和/或其它此類內(nèi)容,并且不限于根據(jù)HTML5的畫布元素。
[0021]用戶代理可以是存儲在電視機、機頂盒、游戲控制臺、媒體播放器設備或遠程服務器的存儲器中的軟件或瀏覽器代理的形式,并且配置為接收控制電視機上屏幕畫布的相對尺寸、位置和優(yōu)先級的用戶輸入、偏好、設置及模板。例如,用戶代理可以是一個或多個瀏覽器窗口的形式和/或提供在電視機上顯示的基于圖標的選擇菜單,這種菜單允許用戶經(jīng)與電視機通信的遙控器、觸摸屏接口、消費者電子設備等輸入輸入、偏好和/或設置。
[0022]在步驟116,在web內(nèi)容在第一畫布中顯示的同時,用戶代理檢測某些類型的嵌入內(nèi)容和/或在web內(nèi)容中和/或該內(nèi)容的元數(shù)據(jù)中所定義的選項的激活。所嵌入的內(nèi)容包括要顯示和/或回放的附加多媒體內(nèi)容。通常,web內(nèi)容指示附加內(nèi)容要如何顯示,并且進一步通常定義所嵌入的內(nèi)容要在第一畫布中所顯示的web內(nèi)容中顯示。在有些實施例中,web內(nèi)容中的選項與顯示和/或回放所嵌入的內(nèi)容和/或附加多媒體內(nèi)容關聯(lián)。通常在web內(nèi)容中定義選項的激活,用于啟動第一畫布中所顯示的web內(nèi)容中的嵌入內(nèi)容和/或附加多媒體內(nèi)容的回放。在有些實現(xiàn)中,用戶可以選擇啟動附加多媒體內(nèi)容的顯示或回放的選項。例如,可以有與關聯(lián)到附加多媒體內(nèi)容的所顯示圖標、標識符或圖像合作顯示的超鏈接、播放按鈕或其它此類選項。用戶常常利用遙控器、鼠標、物理或圖形鍵盤或者其它此類動作來選擇選項。在其它實現(xiàn)中,激活附加多媒體內(nèi)容的回放的選項可以是響應于web內(nèi)容通過用戶代理和電視機、通過web內(nèi)容的腳本等被接收并顯示的。
[0023]在步驟120,通過電視機來檢索附加多媒體內(nèi)容。在有些實施例中,用戶代理啟動對遠端源的訪問(例如,經(jīng)互聯(lián)網(wǎng)和/或其它通信網(wǎng)絡),以便從該源請求附加多媒體內(nèi)容。在其它情況下,附加多媒體內(nèi)容嵌到web內(nèi)容中并且從web內(nèi)容檢索。在步驟122,用戶代理攔截要在web內(nèi)容中顯示的附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在所顯示的web內(nèi)容中顯示。在步驟124,響應于檢測到啟動附加多媒體內(nèi)容回放的選項的激活,用戶代理激活電視機上的第二畫布。第二畫布與第一畫布不同且可區(qū)分。在步驟126,用戶代理在電視機上并且響應于檢測到所述選項的激活而啟動附加多媒體內(nèi)容在第二畫布中的回放。通常,附加多媒體內(nèi)容的回放在web內(nèi)容繼續(xù)在第一畫布中顯示的同時發(fā)生,使得第一畫布和第二畫布同時處于活動狀態(tài)并被顯示。
[0024]圖2繪出了根據(jù)有些實施例、配置為顯示內(nèi)容的系統(tǒng)210的簡化框圖。系統(tǒng)210包括電視機212和一個或多個內(nèi)容源214-217。這一個或多個內(nèi)容源214-217在圖2中示為在電視機212外面;但是,在有些實施例中,內(nèi)容源214-217中的一個或多個可以結(jié)合到電視機212中和/或作為其一部分。這些內(nèi)容源中的一個或多個(例如,內(nèi)容源214和217)可以經(jīng)分布式通信網(wǎng)絡220、222、224 (例如,互聯(lián)網(wǎng)、廣域網(wǎng)(WAN)、衛(wèi)星通信、局域網(wǎng)(LAN)、廣播和/或射頻通信、同軸通信網(wǎng)絡和/或其它此類通信網(wǎng)絡,或者此類通信網(wǎng)絡中兩種或更多種的組合)與內(nèi)容提供者226-228通信耦合。
[0025]內(nèi)容源214-217與電視機212有線和/或無線通信,而且可以基本上是任何相關的內(nèi)容源,諸如但不限于機頂盒、本地路由器、數(shù)字媒體接收器、Blu-ray和/或DVD播放器、計算機、衛(wèi)星廣播服務、調(diào)制解調(diào)器、平板設備、智能電話,或者可以與電視機通信并向其提供內(nèi)容的其它此類設備或者此類設備中兩個或更多個的組合。通過通信網(wǎng)絡,內(nèi)容源中的一個或多個214、217可以與內(nèi)容提供者226-228通信,以便獲得內(nèi)容,并且把內(nèi)容(處理過或者沒處理過)轉(zhuǎn)發(fā)到電視機212。為了簡化,在相關時,以下描述總體上指內(nèi)容源214并總體上指內(nèi)容提供者226。但是,本領域技術(shù)人員將認識到,內(nèi)容源或內(nèi)容提供者可以基本上是任何相關的內(nèi)容源或內(nèi)容提供者或者內(nèi)容源或內(nèi)容提供者的組合。
[0026]在操作中,電視機212配置為從這些內(nèi)容源中的一個或多個接收內(nèi)容并且回放和/或顯示這些內(nèi)容。內(nèi)容可以基本上是任何相關的內(nèi)容,諸如但不限于電視廣播內(nèi)容、點播內(nèi)容、流化內(nèi)容、web內(nèi)容、下載的內(nèi)容、DVD內(nèi)容、Blu-ray內(nèi)容、本地存儲的內(nèi)容或者其它此類內(nèi)容或者此類內(nèi)容的組合。另外,來自一個內(nèi)容源214的內(nèi)容可以訪問和/或造成來自另一個內(nèi)容源217的內(nèi)容的檢索與重放。
[0027]如以上關于圖2所描述的,在有些實施例中,電視機212的web瀏覽器的用戶代理可以訪問并顯示web內(nèi)容或者其它相關的網(wǎng)絡內(nèi)容,這種內(nèi)容包括允許通過web內(nèi)容訪問附加多媒體內(nèi)容的選項(例如,鏈接、菜單選項、按鈕、選項等)。Web內(nèi)容通常是利用一個或多個腳本配置的,該腳本識別從其檢索附加多媒體內(nèi)容的一個或多個內(nèi)容提供者226,并且在有些實現(xiàn)中,進一步指示所顯示web內(nèi)容中附加多媒體內(nèi)容的顯示或回放的控制。
[0028]但是,隨著顯示技術(shù)和信號處理技術(shù)中的發(fā)展,電視機212可以配置為具有相對大的顯示器230。因此,在有些實施例中,電視機212可以利用可用的顯示空間來改進用戶的回放體驗。在有些實施例中,電視機212可以是具有大顯示器230的一般稱為“4K電視機”、“8K電視機”或者其它此類相關電視機的電視機,這種顯示器具有提供更大分辨率的更大像素數(shù)。“4K電視機”一般是具有大約4000像素(例如,3840X2160、4096X2160、或者其它此類增強的分辨率)的水平分辨率的電視機,而且通常大于3600像素。因此,在有些實施例中,電視機被認為是具有至少3600像素的水平像素數(shù)的超高清晰度電視機,其中第一畫布可以在電視機顯示器的一部分上顯示,而第二畫布可以在電視機顯示器的另一部分上顯示,使得第二畫布不與第一畫布重疊。
[0029]另外,這些先進的電視機中許多都配置為提供內(nèi)容要配置到其中并且回放的畫布。例如,在有些實施例中,電視機212可以配置為根據(jù)HTML5標記語言操作,這允許電視機在顯示內(nèi)容的時候利用畫布。此外,因為相對大的電視機212的顯示器230的尺寸,所以可以顯示多個畫布,而不會不利地干擾內(nèi)容的回放體驗。例如,利用108英寸的顯示器230(對角線測量),可以顯示具有不同內(nèi)容的多個畫布,這些內(nèi)容可以相關或者不相關。在有些實施例中,電視機212可以配置為具有多個調(diào)諧器、解碼器、信號處理器和/或其它此類功能性,以允許電視機212同時從多個不同的內(nèi)容源214接收并顯示內(nèi)容。
[0030]另外,電視機212可以包括實現(xiàn)允許電視機212和/或用戶訪問、顯示web內(nèi)容并與其交互的web瀏覽器的代碼和/或程序設計。另外,web瀏覽器包括部分地控制web內(nèi)容的顯示的用戶代理。
[0031]圖3示出了根據(jù)有些實施例、生成第一畫布312并且在第一畫布312中顯示示例性web內(nèi)容的電視機212的例子。同樣,web內(nèi)容314可以包括基本上任何相關的內(nèi)容,諸如文字、圖形、動畫、視頻、圖片與其它此類內(nèi)容。所顯示web內(nèi)容的外觀與布局通常在web內(nèi)容和/或web內(nèi)容的元數(shù)據(jù)中定義,并且常常包括配置為使web內(nèi)容向用戶呈現(xiàn)的腳本。有些web內(nèi)容包括允許附加多媒體內(nèi)容與web內(nèi)容合作顯示的選項或用戶激活的控件316。在其它實現(xiàn)中,作為web內(nèi)容顯示的一部分,選項316可以被自動激活。
[0032]在有些實施例中,選項316可以包括訪問內(nèi)容提供者226的鏈接,以便檢索web內(nèi)容314中要回放的附加多媒體內(nèi)容。腳本中的一個或多個(例如,JavaScript)通常響應于檢測到選項的激活而被激活。在有些實施例中,用戶代理可以激活和/或?qū)崿F(xiàn)腳本中的一個或多個。例如,腳本可以識別附加多媒體內(nèi)容、識別相關的內(nèi)容提供者226 (或者至少訪問內(nèi)容提供者,諸如網(wǎng)站等)、檢索附加多媒體內(nèi)容,并且實現(xiàn)其它此類功能性。在web內(nèi)容的開發(fā)者要讓附加多媒體內(nèi)容在web內(nèi)容中顯示并且具體地編程web內(nèi)容的腳本和/或參數(shù)以便使附加多媒體內(nèi)容在web內(nèi)容中顯示的時候,腳本通常進一步指示附加多媒體內(nèi)容320要在web內(nèi)容中顯示或回放。
[0033]但是,在有些實施例中,用戶代理配置為,在附加多媒體內(nèi)容在web內(nèi)容和畫布312中顯示之前,在攔截附加多媒體內(nèi)容時,利用備用的腳本和/或程序設計來重載(override)、修飾或者重新解釋在web內(nèi)容中定義并且配置為實現(xiàn)附加多媒體內(nèi)容在所顯示網(wǎng)站中的回放的一個或多個腳本的預期實現(xiàn)。然后,被攔截的內(nèi)容可以重定向,以便在第二畫布中顯示。在有些情況下,響應于檢索和回放附加多媒體內(nèi)容的選項的激活而被接收的web內(nèi)容和/或內(nèi)容包括附加多媒體內(nèi)容的一個或多個標簽、標識符或其它相關指示。在有些實施例中,用戶代理利用這一個或多個標簽識別附加多媒體內(nèi)容。此外,在有些實施例中,渲染引擎確定來自web內(nèi)容的一個或多個標簽中哪一個對應于實際要渲染的多媒體。渲染引擎可以是用戶代理的一部分或者與用戶代理合作操作。在有些實施例中,基于用戶代理中的一個或多個設置和/或選項,渲染引擎的輸出把附加的多媒體內(nèi)容轉(zhuǎn)移到電視機顯示屏幕的獨立區(qū)域上的獨立畫布。照此,渲染引擎和/或用戶代理利用標簽攔截并提取附加多媒體內(nèi)容并且阻止附加多媒體內(nèi)容在web內(nèi)容中顯示。因此,用戶代理重新解釋和/或重載web內(nèi)容和/或web內(nèi)容開發(fā)者在獨立畫布中顯示附加多媒體內(nèi)容的意圖。作為替代,多媒體內(nèi)容的攔截不在最初回放時發(fā)生,而是響應于用戶選擇轉(zhuǎn)移到全屏視圖或其它更大視圖的選項而被激活。在有些實施例中,用戶可以把附加多媒體內(nèi)容移出或“拖出”web內(nèi)容,以在獨立的畫布中觀看。在這種場景下,用戶代理通常采用把附加多媒體內(nèi)容重定向到該獨立畫布的選項設置。
[0034]另外,在有些實施例中,在攔截附加多媒體內(nèi)容時,用戶代理重新解釋web內(nèi)容中定義的、指示網(wǎng)站中附加多媒體內(nèi)容顯示的一個或多個顯示參數(shù)的預期實現(xiàn)和/或重載其,并且引導附加多媒體內(nèi)容在第二畫布中顯示。例如,用戶代理可以配置為重載和/或重新解釋被編程在web內(nèi)容中的、和附加多媒體內(nèi)容的預期回放控制關聯(lián)的用于以全屏視圖顯示附加多媒體內(nèi)容的選項相關聯(lián)的腳本和參數(shù),同時將要顯示的附加多媒體內(nèi)容重定向至第二畫布中,并根據(jù)備用參數(shù)來重載和/或重新解釋被編程在web內(nèi)容中并且與附加多媒體內(nèi)容的意圖回放控制相關聯(lián)的全屏視圖選項的預期實現(xiàn)。另外,用戶代理應用規(guī)定用于相對于第二畫布并且在顯示器230的可用區(qū)域內(nèi)和/或按照別的規(guī)定顯示附加多媒體內(nèi)容的備用顯示參數(shù)。例如,在有些實施例中,還包括顯示管理器,它管理顯示器230和所顯示內(nèi)容的組織。在有些實現(xiàn)中,顯示管理器是用戶代理的一部分,而在其它實施例中,顯示管理器僅僅向用戶代理提供信息,諸如指定定義用于生成第二畫布的位置和尺寸的顯示參數(shù)和/或顯示附加多媒體內(nèi)容。另外,在有些實施例中,多媒體內(nèi)容的顯示自動縮放成適合第二畫布。
[0035]在有些實施例中,用戶代理重載和/或重新解釋web內(nèi)容中所定義的web內(nèi)容的定位參數(shù)和/或組件的預期實現(xiàn)并且規(guī)定附加多媒體內(nèi)容要在哪里顯示。用戶代理改變由腳本在控制多媒體內(nèi)容的顯示以與第二畫布對應和重新定位和/或定義到顯示器230上第二畫布中的新地方的新位置時使用的內(nèi)容、參數(shù)和/或信息。作為替代或者附加地,利用把附加多媒體內(nèi)容指引到第二畫布并且定義顯示器230上和第二畫布中的定位的備用腳本,用戶代理重載、修飾和/或重新解釋意圖顯示附加內(nèi)容的web內(nèi)容的一個或多個腳本。
[0036]檢索和回放多媒體內(nèi)容的選項316可以在顯示web內(nèi)容314的同時顯示。在其它情況下,選項316可以響應于用戶將定點設備懸停在附加多媒體可用性的標識符或指示(圖像)之上而顯示。另外,在有些實施例中,用戶代理可以修飾和/或重新解釋web內(nèi)容的一個或多個腳本的預期實現(xiàn),以便代替web內(nèi)容中定義的選項而顯示一個或多個備用選項。例如,所顯示的選項316可以包括一個或多個選項,諸如回放附加多媒體內(nèi)容到獨立的第二畫布中的選項、利用web內(nèi)容314回放附加多媒體內(nèi)容的選項、在顯示器230的全部區(qū)域回放附加多媒體內(nèi)容的選項和/或其它此類選項。
[0037]在有些實現(xiàn)中,web內(nèi)容314可以包括全屏選項324或者其它此類選項或命令,所述選項或命令配置為在顯示器的整個區(qū)域之上顯示附加多媒體內(nèi)容和/或在其被回放時放大由附加多媒體內(nèi)容占用的顯示器區(qū)域。通常,在通常通過用戶選擇該選項而激活這個全屏選項324時,web內(nèi)容的剩余部分被所顯示的附加多媒體內(nèi)容阻擋或隱藏。
[0038]在有些實施例中,具有瀏覽器功能性的用戶代理進一步配置為重載和/或重新解釋配置為實現(xiàn)全屏選項324的一個或多個腳本的預期實現(xiàn),并且阻止附加多媒體內(nèi)容被全屏顯示,和/或阻止附加多媒體內(nèi)容阻擋web內(nèi)容的剩余部分。
[0039]圖4示出了根據(jù)有些實施例、具有生成示例性第一畫布312并且生成示例性分離的第二畫布412的用戶代理的電視機212的例子,其中在第一畫布312中顯示web內(nèi)容314,第二畫布412顯示附加多媒體內(nèi)容414。第一畫布312在電視機212的顯示器230的第一部分上顯示,而第二畫布412在電視機顯示器的第二部分上顯示。第二畫布412通常顯示成使得第二畫布不與第一畫布312重疊或者遮住第一 web內(nèi)容314。第一畫布312可以維持處于活動狀態(tài),使得web內(nèi)容可以讓用戶訪問并且配置為在第二畫布412處于活動狀態(tài)并且在第二畫布中回放附加的多媒體內(nèi)容414的時候繼續(xù)與用戶交互。
[0040]在有些實施例中,電視機212和/或用戶代理包括跟蹤顯示器230上所顯示的一個或多個畫布及內(nèi)容的顯示管理器。該顯示管理器可以修改一個或多個畫布和/或一個或多個畫布中的內(nèi)容的顯示,以便優(yōu)化顯示器230使用面積(real estate)的利用,和/或釋放顯示器230的一個或多個區(qū)域,一個或多個附加的畫布可以在這些釋放的區(qū)域中生成。在有些實施例中,顯示管理器在確定如何利用顯示器230的面積時進一步考慮所顯示的和/或要顯示的內(nèi)容的類型。例如,當附加多媒體內(nèi)容是視頻內(nèi)容時,顯示管理器可以認識到附加多媒體內(nèi)容是視頻內(nèi)容(例如,通過標識符、元數(shù)據(jù)、文件類型等)并且調(diào)整第一畫布312的大小和/或移動其,以釋放顯示器230上的空間以便讓第二畫布412和附加多媒體內(nèi)容414的顯示使用。類似地,當要顯示的內(nèi)容包括文字內(nèi)容時,通過知道顯示器230的總尺寸與面積以及正顯示的內(nèi)容,顯示管理器可以嘗試確保為文字內(nèi)容提供的顯示區(qū)域足夠大,使得位于預定義距離(例如,12英尺)或范圍(例如,10-15英尺)的用戶(具有成年人的平均視力)仍然能夠讀出該文字內(nèi)容。例如,當顯示包括文字內(nèi)容的web內(nèi)容314時,顯示管理器可以利用顯示器230的尺寸并且調(diào)整第一畫布312和/或web內(nèi)容314的大小,在仍然允許第二畫布412和附加多媒體內(nèi)容414利用足夠尺寸顯示的同時不干擾用戶準確地觀看web內(nèi)容的能力,以允許附加多媒體內(nèi)容的愉快回放。
[0041]另外,在有些實施例中,顯示管理器可以指示或確定附加多媒體內(nèi)容414應當在比第一內(nèi)容(例如,web內(nèi)容)更大的顯示器230區(qū)域上顯示。因此,顯示管理器可以重新定位web內(nèi)容314和/或調(diào)整web內(nèi)容314的大小,從而釋放顯示器230的附加區(qū)域,用于顯示附加多媒體內(nèi)容414。在有些實施例中,響應于檢測到選項的激活并且通常是在第二畫布的激活之前,通過調(diào)整第一畫布的大小并且重新格式化要在第一畫布中顯示的web內(nèi)容,顯示管理器和/或用戶代理釋放顯示器上的區(qū)域。重新格式化可以包括識別代表附加多媒體內(nèi)容并且指示附加多媒體內(nèi)容的可用性的圖像,并且移除代表附加多媒體內(nèi)容的圖像,使得web內(nèi)容不帶該圖像地顯示。另外,在有些實施例中,多媒體內(nèi)容的顯示自動縮放成適合在電視機顯示器230所識別出的可用區(qū)域中被激活的第二畫布。在有些實施例中,重新縮放調(diào)整多媒體內(nèi)容的分辨率,以便充分利用顯示器的原始分辨率,而且這通常是由內(nèi)容要轉(zhuǎn)移到的畫布的尺寸確定的。此外,在有些實施例中,用戶代理提供在第二畫布中檢測到的位置相關的事件到第一畫布中等效的位置相關事件的變換。
[0042]在有些實施例中,顯示管理器利用預定義的條件和/或參數(shù)確定如何在電視機的顯示器230之上定位和/或組織一個或多個畫布312、412。同樣,顯示管理器可以在確定定位和/或調(diào)整大小時考慮所顯示的內(nèi)容的類型。附加地和/或作為替代,顯示管理器可以考慮用戶偏好和/或簡檔信息,這可以由用戶規(guī)定和/或由顯示管理器學習(例如,基于用戶先前在調(diào)整一個或多個畫布的大小和/或定位一個或多個畫布時與畫布的交互)。
[0043]在有些實施例中,顯示管理器(或用戶代理)配置為,響應于啟動附加多媒體內(nèi)容顯示的選項的激活,識別所顯示web內(nèi)容中要通過第一畫布顯示附加多媒體內(nèi)容的一個區(qū)域。然后,這個識別出的區(qū)域可以被釋放,以便在其繼續(xù)在第一畫布中顯示的同時被第二畫布和/或重新安排的web內(nèi)容利用。附加地或者作為替代,顯示管理器可以識別web內(nèi)容中代表附加多媒體內(nèi)容的圖像。例如,web內(nèi)容可以包含代表附加多媒體內(nèi)容并且通常通知用戶訪問該附加多媒體內(nèi)容的圖像334 (見圖3)。照此,顯示管理器可以重新配置web內(nèi)容以移除代表性圖像334,從而釋放顯示器230上的空間。此外,作為代表性圖像334被除去的結(jié)果,web內(nèi)容的剩余部分可以在其在第一畫布中繼續(xù)顯示的時候重新安排。
[0044]還有,在有些實施例中,顯示管理器可以用指示內(nèi)容應當如何在顯示器230上分布的預定義布置、組織和/或模板限定。例如,模板可以把顯示器230垂直地分成兩半、水平地分成兩半、分成四份、分成兩半,其中一半又進一步分成兩半或者四份,第一個區(qū)域可以定義為占用顯示器面積的2/3,而剩余的可用空間可以分成一個或多個附加區(qū)域,以及其它這樣預定義的配置。此外,可以針對某些類型的內(nèi)容和/或內(nèi)容之間的關系(例如,文字內(nèi)容與視頻內(nèi)容,兩個不同的視頻內(nèi)容,等等)預定義模板,和/或模板的某些區(qū)域可以預定義和/或用于某些類型的內(nèi)容。還有,在確定第二畫布要占用的顯示器230的面積量時,和/或響應于檢測到第二畫布、另一畫布和/或畫布的所顯示內(nèi)容的大小調(diào)整(例如,用戶調(diào)整大小),顯示管理器可以實現(xiàn)第一畫布的自動的大小調(diào)整。
[0045]此外,在有些實施例中,附加多媒體內(nèi)容414到第二畫布412的重定向還包括附加多媒體內(nèi)容與web內(nèi)容314的去關聯(lián)。通常,web內(nèi)容與附加多媒體內(nèi)容關聯(lián),使得,如果用戶要從web內(nèi)容移開,則用戶不再能訪問附加的多媒體內(nèi)容。例如,如果用戶要轉(zhuǎn)移到不同的網(wǎng)站,則對附加多媒體內(nèi)容的訪問和/或回放丟失。但是,在有些實施例中,在生成第二畫布412時,用戶代理把附加多媒體內(nèi)容與第一畫布312和第一畫布中所顯示的web內(nèi)容314去關聯(lián)。照此,在仍然訪問并顯示附加多媒體內(nèi)容414的同時,用戶可以返回到第一畫布312并且從web內(nèi)容314導航離開。在有些實施例中,用戶代理創(chuàng)建第二畫布與之關聯(lián)的獨立會話。通過該獨立會話,第一和第二畫布可以獨立地控制并交互,而不會改變另一個畫布的操作。這可以包括,例如,允許第一會話(例如,該會話可以與第一畫布312關聯(lián))移動到獨立的消費者電子設備(例如,移動到經(jīng)有線/無線局域網(wǎng)與電視機212通信的智能電話),同時第二畫布繼續(xù)在電視機212上顯示。另外,在把第一畫布移動到獨立的消費者電子設備時,在有些實施例中,用戶代理和/或顯示管理器可以調(diào)整第二畫布412和/或所顯示的附加多媒體內(nèi)容414的大小,以便利用顯示器230釋放的部分或者其全部。
[0046]這里所述的方法、技術(shù)、系統(tǒng)、設備、服務、服務器、源等可以在許多不同類型的設備和/或系統(tǒng)上利用、實現(xiàn)和/或運行。參考圖5,說明了根據(jù)有些實施例、可以用于任何此類實現(xiàn)的系統(tǒng)510。系統(tǒng)510的一個或多個組件可以用于實現(xiàn)以上或以下提到的任何系統(tǒng)、裝置或設備,或者此類系統(tǒng)、裝置或設備的部分,諸如像以上或以下提到的電視機212、內(nèi)容源214-217、內(nèi)容提供者226-228、用戶代理、顯示管理器、電視機的顯示器230、信號處理系統(tǒng)、信號處理器、解碼器、編碼器、圖像處理系統(tǒng)、圖形發(fā)生器系統(tǒng)、控制器等。但是,系統(tǒng)510或者其任何部分的使用當然不是必需的。
[0047]作為例子,系統(tǒng)510可以包括控制器或處理器模塊512、存儲器514、用戶接口 516以及一條或多條通信鏈路、路徑、總線等520。電源(未示出)包括在系統(tǒng)510中或者與其耦合??刂破?12可以通過一個或多個處理器、微處理器、中央處理單元、邏輯、本地數(shù)字儲存器、固件和/或其它控制硬件和/或軟件實現(xiàn),而且可以用于執(zhí)行或幫助執(zhí)行這里所述的方法步驟與技術(shù),并且控制各種通信、程序、內(nèi)容、列表、服務、接口等。用戶接口 516可以允許用戶與系統(tǒng)510交互并且通過該系統(tǒng)接收信息。在有些情況下,用戶接口 516包括可以是顯示器230和/或其它此類顯示器的顯示器522,和/或一個或多個用戶輸入524,諸如遙控器、鍵盤、鼠標、軌跡球、游戲控制器、按鈕、觸摸屏等,這些可以是系統(tǒng)510的一部分或者與系統(tǒng)510有線或無線地耦合。類似地,在有些實施例中,用戶接口 516或者其部分可以在與控制器512 (例如,電視機212的控制器、內(nèi)容源214-217的控制器等)通信的輔助消費者電子設備中實現(xiàn),所述電子設備諸如是平板電腦、智能電話、計算機、膝上型計算機或者可以與控制器512通信的其它此類相關設備。
[0048]通常,系統(tǒng)510還包括一個或多個通信接口、端口、收發(fā)器518等,從而允許系統(tǒng)510經(jīng)分布式網(wǎng)絡、局部網(wǎng)絡、互聯(lián)網(wǎng)、通信鏈路520、其它網(wǎng)絡或與其它設備的通信通道和/或其它此類通信來通信。另外,收發(fā)器518可以配置為用于有線、無線、光學、光纖電纜或其它此類通信配置或者此類通信的組合。
[0049]系統(tǒng)510包括具有控制器512的、基于控制裝置和/或處理器的系統(tǒng)的例子。同樣,控制器512可以通過一個或多個處理器、控制器、中央處理單元、邏輯、軟件等實現(xiàn)。另夕卜,在有些實現(xiàn)中,控制器512可以提供多處理器功能性。
[0050]可以被控制器512訪問的存儲器514通常包括被至少控制器512訪問的一個或多個處理器可讀和/或計算機可讀介質(zhì),并且可以包括易失性和/或非易失性介質(zhì),諸如RAM、ROM、EEPR0M、閃存存儲器和/或其它存儲器技術(shù)。另外,存儲器514示為在系統(tǒng)510內(nèi)部;但是,存儲器514可以在內(nèi)部、外部或者是內(nèi)部和外部存儲器的組合。外部存儲器可以基本上是任何相關的存儲器,諸如但不限于閃存存儲器安全數(shù)字(SD)卡、通用串行總線(USB)記憶棒或驅(qū)動器、其它存儲卡、硬驅(qū)和其它此類存儲器或者此類存儲器的組合中的一種或多種。存儲器514可以存儲代碼、軟件、可執(zhí)行文件、腳本、數(shù)據(jù)、內(nèi)容、多媒體內(nèi)容、web內(nèi)容、節(jié)目安排、節(jié)目、媒體流、媒體文件、文字內(nèi)容、標識符、日志或歷史數(shù)據(jù)、用戶信息、用戶簡檔等。
[0051]以上或以下所述的實施例、方法、過程、途徑和/或技術(shù)中的一種或多種可以在由基于處理器的系統(tǒng)可執(zhí)行的一個或多個計算機程序中實現(xiàn)。作為例子,這種基于處理器的系統(tǒng)可以包括基于處理器的系統(tǒng)510、電視機、啟用IP的電視機、機頂盒、Blu-ray播放器、啟用IP的Blu-ray播放器、DVD播放器、計算機、娛樂系統(tǒng)、游戲控制臺、圖形工作站、平板電腦等。這種計算機程序可以用于執(zhí)行以上或以下所述方法、過程和/或技術(shù)的各種步驟和/或特征。即,計算機程序可以適于使得或者配置基于處理器的系統(tǒng)執(zhí)行并實現(xiàn)以上或以下所述的功能。例如,這種計算機程序可以用于實現(xiàn)以上或以下所述用于顯示附加多媒體內(nèi)容414的步驟、過程或技術(shù)的任何實施例。作為另一個例子,這種計算機程序可以用于實現(xiàn)利用以上或以下所述實施例、方法、過程、途徑和/或技術(shù)中任意一種或多種的任何類型的設備、系統(tǒng)或類似的實用程序。在有些實施例中,計算機程序中的程序代碼模塊、循環(huán)、子例程等可以用于執(zhí)行以上或以下所述方法、過程和/或技術(shù)的各種步驟和/或特征。在有些實施例中,計算機程序可以存儲或包含在計算機可讀儲存器或記錄介質(zhì)上,諸如這里所述的任何計算機可讀儲存器或記錄介質(zhì)。
[0052]因此,有些實施例提供了處理器或計算機程序產(chǎn)品,其包括有形介質(zhì)和包含在該介質(zhì)中的計算機程序,其中該有形介質(zhì)配置為包含要輸入到處理器或計算機的計算機程序,該計算機程序配置為使處理器或計算機執(zhí)行包括這里所述的實施例、方法、過程、途徑和/或技術(shù)中任意一種或多種當中所涉及的任意一個或多個步驟。例如,有些實施例提供了存儲用于計算機模擬的一個或多個計算機程序的一個或多個計算機可讀存儲介質(zhì),這一個或多個計算機程序配置為使基于計算機和/或處理器的系統(tǒng)執(zhí)行步驟,包括:通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理在電視機接收要在該電視機上顯示的web內(nèi)容,其中web內(nèi)容包括在該web內(nèi)容中定義的選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在所顯示web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放;由用戶代理激活電視機上的第一畫布并且在電視機上的第一畫布中顯示web內(nèi)容;在第一畫布中顯示web內(nèi)容的同時,檢測在web內(nèi)容中定義并且與附加多媒體內(nèi)容關聯(lián)的選項的激活,其中該選項的激活配置為啟動所顯示web內(nèi)容中附加多媒體內(nèi)容的回放;通過電視機檢索附加多媒體內(nèi)容;通過用戶代理攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一畫布和/或web內(nèi)容中顯示;響應于檢測到啟動附加多媒體內(nèi)容的回放的選項的激活而激活第二畫布,其中該第二畫布與第一畫布不同并且可區(qū)分;并且,在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加多媒體內(nèi)容,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
[0053]其它實施例提供了存儲配置為用于計算機模擬的一個或多個計算機程序的一個或多個計算機可讀存儲介質(zhì),這一個或多個計算機程序配置為使基于計算機和/或處理器的系統(tǒng)執(zhí)行步驟,包括:通過電視機的用戶代理在電視機接收要在該電視機上顯示的第一多媒體內(nèi)容,其中第一多媒體內(nèi)容包括一個選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在第一多媒體內(nèi)容中所顯示的子窗口內(nèi)顯示的附加多媒體內(nèi)容的檢索及回放;第一用戶代理激活電視機上的第一畫布并且在電視機上的第一畫布中回放第一多媒體內(nèi)容;響應于第一多媒體內(nèi)容在第一畫布中的回放,接收所述選項的激活;檢索附加多媒體內(nèi)容;攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一多媒體內(nèi)容的子窗口中顯示;激活與第一畫布不同且可區(qū)分的第二畫布;并且,在第一多媒體內(nèi)容繼續(xù)在第一畫布中回放的同時在電視機上在第二畫布中顯示附加多媒體內(nèi)容,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
[0054]本說明書中所描述的許多功能單元標記為系統(tǒng)、設備、代理、管理器或模塊,以便更特定地強調(diào)其實現(xiàn)獨立性。例如,系統(tǒng)、設備、代理或管理器可以實現(xiàn)為包括定制VLSI電路或門陣列、諸如邏輯芯片的現(xiàn)成半導體、晶體管或其它離散組件的硬件電路。系統(tǒng)、設備、代理或管理器還可以在可編程硬件設備中實現(xiàn),諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯設備等。
[0055]系統(tǒng)、設備、代理或管理器還可以部分地或者完全在軟件中實現(xiàn),用于由各種類型的處理器執(zhí)行。所識別出的可執(zhí)行代碼的系統(tǒng)、設備、代理或管理器可以例如包括可以例如組織成對象、過程或函數(shù)的計算機指令的一個或多個物理或邏輯塊。不過,所識別出的系統(tǒng)、設備、代理或管理器的可執(zhí)行文件不需要物理地放在一起,而是可以包括存儲在不同位置的異類指令,當邏輯上結(jié)合到一起時,這些指令包括系統(tǒng)、設備、代理或管理器并且為系統(tǒng)、設備、代理或管理器實現(xiàn)所述目的。
[0056]實際上,可執(zhí)行代碼的系統(tǒng)、設備、代理或管理器可以是單條指令或者多條指令,而且可以甚至經(jīng)幾個不同的代碼片段、在不同的程序之間并且跨幾個存儲器設備分布。類似地,在這里,操作數(shù)據(jù)可以在系統(tǒng)、設備、代理或管理器中識別并說明,而且可以按任何合適的形式體現(xiàn)并且在任何合適的數(shù)據(jù)結(jié)構(gòu)類型中組織。操作數(shù)據(jù)可以作為單個數(shù)據(jù)集收集,或者可以在不同位置上分布,包括經(jīng)不同的存儲設備,而且可以至少部分地僅僅作為系統(tǒng)或網(wǎng)絡上的電信號存在。
[0057]有些實施例提供了顯示附加多媒體內(nèi)容的方法。這些實施例中的至少有些通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理在電視機接收要在該電視機上顯示的web內(nèi)容,其中web內(nèi)容包括在該web內(nèi)容中定義的選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在所顯示web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放;由用戶代理激活電視機上的第一畫布并且在電視機上的第一畫布中顯示web內(nèi)容;在第一畫布中顯示web內(nèi)容的同時,檢測在web內(nèi)容中定義并且與附加多媒體內(nèi)容關聯(lián)的選項的激活,其中該選項的激活配置為啟動所顯示web內(nèi)容中的附加多媒體內(nèi)容的回放;通過電視機檢索附加多媒體內(nèi)容;通過用戶代理攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在web內(nèi)容和/或第一畫布中顯示;響應于檢測到啟動附加多媒體內(nèi)容的回放的選項的激活而激活第二畫布,其中該第二畫布與第一畫布不同并且可區(qū)分;并且,在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加的多媒體內(nèi)容,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
[0058]另外,響應于檢測到選項的激活并且在第二畫布的激活之前,有些實施例釋放顯示器上的區(qū)域,并且調(diào)整第一畫布的大小并且重新格式化要在調(diào)整大小后的第一畫布中顯示的web內(nèi)容。重新格式化可以包括識別代表附加多媒體內(nèi)容并且指示附加多媒體內(nèi)容可用性的圖像,并且移除代表附加多媒體內(nèi)容的圖像,使得沒有代表附加多媒體內(nèi)容的圖像地顯示web內(nèi)容。
[0059]在有些實施例中,附加多媒體內(nèi)容的檢索包括接收包括附加多媒體內(nèi)容的內(nèi)容。與用戶代理合作的渲染引擎基于通過邏輯和/或代碼選定或識別出的一個或多個標簽攔截附加多媒體內(nèi)容。標簽可用于識別附加多媒體內(nèi)容并且從檢索出的內(nèi)容中提取附加多媒體內(nèi)容。另外,在攔截附加多媒體內(nèi)容時,web內(nèi)容中所定義的、指示所顯示web內(nèi)容中的附加多媒體內(nèi)容顯示的一個或多個顯示參數(shù)可以用例如備用參數(shù)和/或腳本而重載或更改,以便在第二畫布中顯示附加多媒體內(nèi)容。
[0060]有些實施例進一步將第二畫布與第一畫布鏈接。在有些實現(xiàn)中,畫布的鏈接允許用戶代理和/或顯示管理器自動地調(diào)整第一畫布的尺寸,而不需要響應于檢測到第二畫布調(diào)整大小而進行進一步的用戶交互。類似地,用戶代理和/或顯示管理器還可以配置為自動地調(diào)整第二畫布的尺寸,而不需要響應于檢測到第一畫布調(diào)整大小而進行進一步的用戶交互。調(diào)整大小可以響應于第二畫布的激活、用戶交互(例如,用戶手動地調(diào)整畫布或畫布中所顯示的內(nèi)容的大小)、被激活的一個或多個附加畫布、畫布中附加內(nèi)容的顯示、畫布中所顯示內(nèi)容類型變化的檢測(例如,通過第一畫布訪問的不同web內(nèi)容),或者其它此類大小調(diào)整。
[0061]有些實施例提供了顯示內(nèi)容的方法。這些方法在電視機接收要在該電視機上顯示的第一多媒體內(nèi)容,其中第一多媒體內(nèi)容包括一個選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在第一多媒體內(nèi)容中所顯示的子窗口內(nèi)顯示的附加多媒體內(nèi)容的檢索及回放;在電視機上的第一畫布中回放第一多媒體內(nèi)容;響應于第一多媒體內(nèi)容在第一畫布中的回放,接收所述選項的激活;檢索附加多媒體內(nèi)容;攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一多媒體內(nèi)容的子窗口中顯示;激活與第一畫布不同且可區(qū)分的第二畫布;并且,在第一多媒體內(nèi)容繼續(xù)在第一畫布中回放的同時,在電視機上在第二畫布中顯示附加多媒體內(nèi)容,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
[0062]另外,有些實施例通常響應于檢測到選項的激活,通過調(diào)整第一畫布的大小并且重新格式化要在調(diào)整大小后的第一畫布中顯示的web內(nèi)容,來釋放顯示器上的區(qū)域。在有些實現(xiàn)中,重新格式化進一步包括識別代表附加多媒體內(nèi)容并且指示附加多媒體內(nèi)容可用性的圖像,并且移除代表附加多媒體內(nèi)容的圖像,使得web內(nèi)容不帶代表附加多媒體內(nèi)容的圖像地顯示。附加地或者作為替代,響應于第二畫布的激活,有些實施例識別所顯示web內(nèi)容中意圖通過第一畫布顯示附加多媒體內(nèi)容的區(qū)域。然后,web內(nèi)容可以在其在第一畫布中繼續(xù)顯示的時候被重新安排,使得意圖顯示附加多媒體內(nèi)容的區(qū)域被移除并且剩余的web內(nèi)容根據(jù)意圖顯示附加多媒體內(nèi)容的被移除部分被重新安排。
[0063]另外的實施例提供了顯示內(nèi)容的系統(tǒng)。這些實施例中的一些包括用于通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理在電視機接收要在電視機上顯示的web內(nèi)容的裝置,其中web內(nèi)容包括在該web內(nèi)容中定義的選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在所顯示web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放;用于由用戶代理激活電視機上的第一畫布并且在電視機上的第一畫布中顯示web內(nèi)容的裝置;用于,在第一畫布中顯示web內(nèi)容的同時,檢測在web內(nèi)容中定義并且與附加多媒體內(nèi)容關聯(lián)的選項激活的裝置,其中該選項的激活配置為啟動所顯示web內(nèi)容中附加多媒體內(nèi)容的回放;用于通過電視機檢索附加多媒體內(nèi)容的裝置;用于通過用戶代理攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一畫布中顯示的裝置;用于響應于檢測到啟動附加多媒體內(nèi)容的回放的選項的激活而激活第二畫布的裝置,其中該第二畫布與第一畫布不同并且可區(qū)分;以及用于,在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加多媒體內(nèi)容的裝置,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
[0064]根據(jù)本發(fā)明的一個實施例,提供一種包括有形介質(zhì)的計算機程序產(chǎn)品,該有形介質(zhì)配置為包含作為到處理器的輸入的處理器可讀程序以及包含在該介質(zhì)中的程序,配置為使處理器執(zhí)行步驟:通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理在電視機接收要在該電視機上顯示的web內(nèi)容,其中web內(nèi)容包括在該web內(nèi)容中定義的選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在所顯示的web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放;由用戶代理激活電視機上的第一畫布并且在電視機上的第一畫布中顯示web內(nèi)容;在第一畫布中顯示web內(nèi)容的同時,檢測在web內(nèi)容中定義并且與附加多媒體內(nèi)容關聯(lián)的選項的激活,其中選項的激活配置為啟動在所顯示的web內(nèi)容中的附加多媒體內(nèi)容的回放;通過電視機檢索附加多媒體內(nèi)容;通過用戶代理攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一畫布中顯示;響應于檢測到啟動附加多媒體內(nèi)容的回放的選項的激活而激活第二畫布,其中該第二畫布與第一畫布不同并且可區(qū)分;及在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加多媒體內(nèi)容,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
[0065]根據(jù)一個實施例,攔截附加多媒體內(nèi)容的步驟包括:識別所檢索出的內(nèi)容中識別所檢索出的內(nèi)容中的附加多媒體內(nèi)容的一個或多個標簽的裝置,以及基于所述一個或多個標簽提取附加多媒體內(nèi)容。
[0066]根據(jù)一個實施例,攔截附加多媒體內(nèi)容的步驟包括利用配置為引導附加多媒體內(nèi)容在第二畫布中顯示的備用參數(shù)重新解釋web內(nèi)容中所定義的、指示附加多媒體內(nèi)容在所顯示的web內(nèi)容中的顯示的一個或多個顯示參數(shù)的預期實現(xiàn)。
[0067]根據(jù)一個實施例,重新解釋所述一個或多個顯示參數(shù)的預期實現(xiàn)的步驟進一步包括重新解釋在web內(nèi)容中編程的并且與附加多媒體內(nèi)容的預期回放控制關聯(lián)的全屏視圖選項的預期實現(xiàn)。
[0068]根據(jù)一個實施例,攔截附加多媒體內(nèi)容的步驟包括利用重定向附加多媒體內(nèi)容在第二畫布中顯示的程序設計來重新解釋web內(nèi)容中所定義的并且配置為實現(xiàn)附加多媒體內(nèi)容在所顯示web內(nèi)容中的回放的一個或多個腳本的預期實現(xiàn)。
[0069]雖然這里公開的本發(fā)明已經(jīng)通過其具體的實施例、例子和應用進行了描述,但是在不背離權(quán)利要求中所闡述本發(fā)明的范圍的情況下可有由本領域技術(shù)人員對其進行各種修改與變化。
【權(quán)利要求】
1.一種顯示內(nèi)容的方法,該方法包括: 通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理在電視機接收要在該電視機上顯示的web內(nèi)容,其中web內(nèi)容包括在該web內(nèi)容中定義的選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在所顯示的web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放; 由該用戶代理激活電視機上的第一畫布并且在電視機上的第一畫布中顯示web內(nèi)容; 在第一畫布中顯示web內(nèi)容的同時,檢測在該web內(nèi)容中定義的并且與附加多媒體內(nèi)容關聯(lián)的選項的激活,其中該選項的激活配置為啟動在所顯示的web內(nèi)容中的附加多媒體內(nèi)容的回放; 通過電視機檢索附加多媒體內(nèi)容; 通過用戶代理攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一畫布中顯示; 響應于檢測到啟動附加多媒體內(nèi)容的回放的選項的激活而激活第二畫布,其中該第二畫布與第一畫布不同并且可區(qū)分;及 在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加多媒體內(nèi)容,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
2.如權(quán)利要求1所述的方法,其中檢索附加多媒體內(nèi)容包括接收包括該附加多媒體內(nèi)容的內(nèi)容;及 其中攔截附加多媒體內(nèi)容包括: 解析檢索到的包括附加多媒體內(nèi)容的內(nèi)容; 作為解析的結(jié)果,識別檢索出的內(nèi)容中的識別該檢索出的內(nèi)容中的附加多媒體內(nèi)容的一個或多個標簽;及 提取附加多媒體內(nèi)容。
3.如權(quán)利要求1所述的方法,其中攔截附加多媒體內(nèi)容包括利用配置為引導附加多媒體內(nèi)容在第二畫布中顯示的備用參數(shù)重新解釋web內(nèi)容中所定義的、指示附加多媒體內(nèi)容在所顯示的web內(nèi)容中的顯示的一個或多個顯示參數(shù)的預期實現(xiàn)。
4.如權(quán)利要求3所述的方法,其中重新解釋所述一個或多個顯示參數(shù)的預期實現(xiàn)進一步包括重新解釋在web內(nèi)容中編程并且與附加多媒體內(nèi)容的預期回放控制關聯(lián)的全屏視圖選項的預期實現(xiàn)。
5.如權(quán)利要求4所述的方法,其中電視機是具有至少3600像素的水平像素數(shù)的超高清晰度電視機,其中第一畫布在電視機顯示器的一部分上顯示,而第二畫布在電視機顯示器的第二部分上顯示,使得第二畫布與第一畫布不重疊。
6.如權(quán)利要求1所述的方法,其中攔截附加多媒體內(nèi)容包括利用重定向附加多媒體內(nèi)容在第二畫布中顯示的程序設計來重新解釋web內(nèi)容中所定義的并且配置為實現(xiàn)附加多媒體內(nèi)容在所顯示的web內(nèi)容中的回放的一個或多個腳本的預期實現(xiàn)。
7.如權(quán)利要求1所述的方法,還包括: 把附加多媒體內(nèi)容與web內(nèi)容去關聯(lián),并且維持第一畫布處于活動狀態(tài),使得,在第二畫布處于活動狀態(tài)并且在第二畫布中回放附加多媒體內(nèi)容的同時,web內(nèi)容能讓用戶訪問并且配置為繼續(xù)與用戶交互。
8.如權(quán)利要求1所述的方法,還包括: 響應于檢測到所述選項的激活,釋放電視機的顯示器上的區(qū)域,其中釋放顯示器上的區(qū)域包括調(diào)整第一畫布的大小并且重新格式化要在調(diào)整大小后的第一畫布中顯示的web內(nèi)容; 其中激活第二畫布包括激活第二畫布,以便利用顯示器上的至少一些釋放區(qū)域,使得附加的多媒體內(nèi)容在顯示器上的至少該部分的釋放區(qū)域上回放。
9.一種在顯示內(nèi)容時使用的系統(tǒng),該系統(tǒng)包括: 用于通過在電視機上實現(xiàn)的web瀏覽器應用的用戶代理在電視機接收要在該電視機上顯示的web內(nèi)容的裝置,其中web內(nèi)容包括在該web內(nèi)容中定義的選項,該選項當被激活時,造成對與該選項具體關聯(lián)并且配置為在所顯示的web內(nèi)容中顯示的附加多媒體內(nèi)容的檢索及回放; 用于由用戶代理激活電視機上的第一畫布的裝置; 用于在電視機上的第一畫布中顯示web內(nèi)容的裝置; 用于在第一畫布中顯示web內(nèi)容的同時,檢測在web內(nèi)容中定義的并且與附加多媒體內(nèi)容關聯(lián)的選項的激活的裝置,其中選項的激活配置為啟動在所顯示的web內(nèi)容中的附加多媒體內(nèi)容的回放; 用于通過電視機檢索附加多媒體內(nèi)容的裝置; 用于通過用戶代理攔截附加多媒體內(nèi)容并且阻止該附加多媒體內(nèi)容在第一畫布中顯示的裝置; 用于響應于檢測到啟動附加多媒體內(nèi)容的回放的選項的激活而激活第二畫布的裝置,其中該第二畫布與第一畫布不同并且可區(qū)分;及 用于在web內(nèi)容繼續(xù)在第一畫布中顯示的同時,在電視機上并且響應于所述選項的激活的檢測而在第二畫布中回放附加多媒體內(nèi)容的裝置,使得第一畫布和第二畫布都同時處于活動狀態(tài)并被顯示。
10.如權(quán)利要求9所述的系統(tǒng),其中用于攔截附加多媒體內(nèi)容的裝置包括: 用于識別所檢索出的內(nèi)容中識別所檢索出的內(nèi)容中的附加多媒體內(nèi)容的一個或多個標簽的裝置,以及用于基于所述一個或多個標簽提取附加多媒體內(nèi)容的裝置。
11.如權(quán)利要求9所述的系統(tǒng),其中用于攔截附加多媒體內(nèi)容的裝置包括用于利用配置為引導附加多媒體內(nèi)容在第二畫布中顯示的備用參數(shù)重新解釋web內(nèi)容中所定義的、指示附加多媒體內(nèi)容在所顯示的web內(nèi)容中的顯示的一個或多個顯示參數(shù)的預期實現(xiàn)的裝置。
12.如權(quán)利要求11所述的系統(tǒng),其中用于重新解釋所述一個或多個顯示參數(shù)的預期實現(xiàn)的裝置進一步包括用于重新解釋在web內(nèi)容中編程的并且與附加多媒體內(nèi)容的預期回放控制關聯(lián)的全屏視圖選項的預期實現(xiàn)的裝置。
13.如權(quán)利要求9所述的方法,其中用于攔截附加多媒體內(nèi)容的裝置包括用于利用重定向附加多媒體內(nèi)容在第二畫布中顯示的程序設計來重新解釋web內(nèi)容中所定義的并且配置為實現(xiàn)附加多媒體內(nèi)容在所顯示web內(nèi)容中的回放的一個或多個腳本的預期實現(xiàn)的>J-U ρ?α裝直。
【文檔編號】H04N21/4782GK104053035SQ201410081614
【公開日】2014年9月17日 申請日期:2014年3月7日 優(yōu)先權(quán)日:2013年3月11日
【發(fā)明者】B·坎德洛爾, G·克利夫特, 近藤量資, S·里奇曼, F·祖斯塔克 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
含山县| 济宁市| 衡山县| 云霄县| 伊宁市| 鸡西市| 丰县| 长兴县| 潮州市| 滨州市| 本溪| 九龙城区| 贞丰县| 伊川县| 凤凰县| 邹平县| 盐源县| 新巴尔虎左旗| 通海县| 辉南县| 浮山县| 杂多县| 沿河| 汉寿县| 龙胜| 尤溪县| 徐闻县| 遂宁市| 无极县| 京山县| 海南省| 水富县| 北安市| 西畴县| 凌云县| 舟山市| 堆龙德庆县| 沙雅县| 色达县| 平遥县| 开化县|