虛擬高清視頻播放器的制造方法
【專利摘要】由通過網(wǎng)絡直接與一個或多個客戶端通信的一個或多個服務器提供視頻服務。所述服務可以提供數(shù)字光盤數(shù)據(jù)存儲格式的視頻,例如像藍光格式視頻,并且允許通過網(wǎng)絡將藍光視頻以流的形式傳輸至客戶端裝置。系統(tǒng)可利用對通常出現(xiàn)在高清數(shù)字光盤上的內(nèi)容的直接且快速的內(nèi)容傳遞。所述內(nèi)容可包括電影以及電影短片和其它內(nèi)容。所述視頻服務還可包括擴充的內(nèi)容并且可提供疊加的內(nèi)容。除了這些功能之外,視頻流式處理服務還可提供社區(qū)內(nèi)容作為疊加,以改善用戶的觀看體驗。
【專利說明】
虛擬局清視頻播放器
技術領域
[0001]本發(fā)明涉及數(shù)字媒體的流式處理(streaming)。具體地說,本發(fā)明涉及來自磁盤播放器和其它來源的視頻內(nèi)容的流式處理。
【背景技術】
[0002]隨著網(wǎng)絡傳輸速度和容量的增加,通過這些網(wǎng)絡提供更多的應用程序和數(shù)據(jù)。例如,各公司通過互聯(lián)網(wǎng)提供流式處理視頻。視頻內(nèi)容可包括直接傳輸至客戶端裝置的電影。如評論的附加內(nèi)容和物理DVD光盤或藍光光盤上可能包括的電影短片通常不是由服務提供者而僅由電影本身進行傳輸或獲取。此外,通常經(jīng)由僅可按順序觀看的數(shù)據(jù)流來提供視頻。視頻流提供者不允許用戶觀看他們希望沒有任何延遲的視頻的任何部分,特別是當所述視頻是高清視頻時。相反,先前解決方案預先緩沖視頻的各部分以允許僅向客戶提供預先緩沖的部分。
[0003]需要一種改進的方法,用來通過網(wǎng)絡向客戶端提供高清視頻。
【發(fā)明內(nèi)容】
[0004]本發(fā)明通過網(wǎng)絡提供虛擬高清視頻服務。所述服務可由一個或多個服務器提供,所述一個或多個服務器中的每個可直接與一個或多個客戶端連接并向所述一個或多個客戶端提供內(nèi)容。所述服務可提供數(shù)字光盤數(shù)據(jù)存儲格式的視頻,例如像藍光、DVD、激光磁盤、CD、3D、4k和8K格式視頻。系統(tǒng)可允許通過網(wǎng)絡將視頻以流的形式傳輸至客戶端裝置。系統(tǒng)可利用對通常出現(xiàn)在高清數(shù)字光盤(例如像藍光或DVD光盤)上的內(nèi)容的直接且快速的內(nèi)容傳遞。所述內(nèi)容可包括電影以及電影短片和通常出現(xiàn)在這類磁盤上的其它內(nèi)容。所述視頻服務還可包括擴充的內(nèi)容并且可提供疊加的內(nèi)容。除了這些功能之外,視頻流式處理服務還可提供社區(qū)內(nèi)容作為疊加,以改善用戶的觀看體驗。
[0005]在實施方案中,用于通過網(wǎng)絡提供視頻內(nèi)容的系統(tǒng)可包括高清視頻播放器和服務器。高清視頻播放器輸出高清視頻內(nèi)容的幀。服務器可從高清視頻播放器接收高清視頻內(nèi)容并且通過網(wǎng)絡將所述高清視頻內(nèi)容的每個幀傳輸至客戶端。
【附圖說明】
[0006]圖1是用于通過網(wǎng)絡向用戶提供虛擬藍光體驗的系統(tǒng)的框圖。
[0007]圖2是應用程序服務器的框圖。
[0008]圖3是與本發(fā)明的技術一起使用的計算環(huán)境的框圖。
【具體實施方式】
[0009]本發(fā)明的系統(tǒng)包括通過網(wǎng)絡提供視頻服務的一個或多個服務器。視頻服務可提供數(shù)字光盤數(shù)據(jù)存儲格式的視頻,如藍光、DVD、激光磁盤、CD、3D、4k和8K格式視頻。系統(tǒng)可允許通過網(wǎng)絡將視頻以流的形式傳輸至客戶端裝置。系統(tǒng)可利用對通常出現(xiàn)在數(shù)字光盤(如藍光光盤或DVD磁盤)上的內(nèi)容的直接且快速的內(nèi)容傳遞。內(nèi)容可包括電影以及電影短片和通常出現(xiàn)在這類磁盤上的其它內(nèi)容。視頻服務還可包括擴充的內(nèi)容并且可提供疊加的內(nèi)容。除了這些功能之外,視頻流式處理服務還可提供社區(qū)內(nèi)容作為疊加,以改善用戶的觀看體驗。
[0010]本發(fā)明的系統(tǒng)允許用戶在客戶端裝置處提供用來控制數(shù)字視頻回放的輸入,使得最終在服務器處接收并實施所述控制輸入。用戶可通過在客戶端裝置處提供輸入來有效地快進到、后退到、跳到電影的其它部分,訪問其它內(nèi)容,并且體驗由服務器提供的其它內(nèi)容。服務器可包括一個或多個視頻播放器,如藍光、DVD、激光磁盤、⑶、3D、4k、8k和其它光盤播放器。由服務器視頻播放器輸出的視頻通過高速網(wǎng)絡以逐幀處理的方式傳輸至用戶。在一些實例中,只有幀之間的變化由服務器傳輸至客戶端裝置。通過以逐處理幀的方式提供視頻,不需要流式處理并緩存視頻數(shù)據(jù),并且避免與允許及時加載數(shù)據(jù)流以便觀看相關聯(lián)的任何延遲。
[0011]圖1是用于通過網(wǎng)絡向用戶提供虛擬藍光體驗的系統(tǒng)的框圖。圖1的系統(tǒng)包括客戶端110、客戶端120和應用程序服務器150??蛻舳?10和120可包括適合用于從應用程序服務器150接收高清數(shù)據(jù)流的裝置。客戶端110可實施為移動裝置、游戲控制臺、計算機裝置或適合于接收高清數(shù)據(jù)(如視頻幀)的其它裝置。
[0012]客戶端110和120可以通過網(wǎng)絡130與應用程序服務器150通信。網(wǎng)絡130可包括專用網(wǎng)、公共網(wǎng)、局域網(wǎng)、廣域網(wǎng)、蜂窩網(wǎng)、內(nèi)部網(wǎng)、互聯(lián)網(wǎng)和這些網(wǎng)絡的組合。在一些實施方案中,網(wǎng)絡130可適合于足夠快地提供來自高清視頻光盤播放器的視頻幀輸出,以避免客戶端裝置處的任何滯后。
[0013]應用程序服務器150可通過網(wǎng)絡130直接與客戶端通信。應用程序服務器140可經(jīng)由網(wǎng)絡130接收來自一個或多個客戶端的數(shù)據(jù)或請求,處理這些請求,并且直接向客戶端110至120中的一個或多個提供視頻和其它內(nèi)容。在一些實施方案中,應用程序服務器150可包括處理通過網(wǎng)絡130接收到的請求的網(wǎng)絡服務器。
[0014]應用程序服務器150可包括用于通過網(wǎng)絡130直接向一個或多個客戶端提供視頻體驗(如藍光或DVD視頻體驗)的一個或多個機器。服務器可“在云中”實施并且可以流的形式傳輸至客戶端裝置110和120。服務器向每個客戶端提供直接且快速的內(nèi)容傳遞。例如,用戶可在客戶端110處提供輸入以獲得對這種高清視頻中的任何幀的即時訪問。為此,應用程序服務器150可提供從“在云中”的視頻播放器至接收逐幀處理傳輸?shù)目蛻舳搜b置的逐幀處理傳輸。參照圖2討論應用程序服務器150的更多信息。
[0015]數(shù)據(jù)存儲裝置160可存儲由應用程序服務器150訪問、存儲并處理的數(shù)據(jù)。數(shù)據(jù)存儲裝置160可包括數(shù)據(jù),如:藍光視頻內(nèi)容、電影短片和通常出現(xiàn)在藍光光盤上的其它內(nèi)容、用于藍光光盤的菜單內(nèi)容、相關的采訪、文章、新聞、視頻游戲、媒體、配樂和其它音頻,以及與電影、電影里的演員相關聯(lián)或另外與存儲在數(shù)據(jù)存儲裝置160處的一部或多部電影相關聯(lián)的其它數(shù)據(jù)、與由應用程序服務器150提供的服務相關聯(lián)的用戶的聯(lián)系人和賬戶信息,以及其它數(shù)據(jù)。
[0016]數(shù)據(jù)存儲裝置160可包括物理介質(zhì),如:藍光光盤、DVD光盤、激光磁盤、⑶磁盤和適合于在對應的磁盤播放器上回放的其它光學介質(zhì)光盤。物理介質(zhì)可共同形成光盤“云中點唱機”,使得用戶可以從客戶端裝置提供輸入來訪問磁盤的集合中的一個或多個磁盤,并且內(nèi)容可以流的形式傳輸至用戶的客戶端裝置。在一些實例中,可同時直接向用戶的客戶端裝置提供來自超過一個磁盤的內(nèi)容。
[0017]圖2提供應用程序服務器的框圖。圖2的應用程序服務器200包括藍光播放器210、圖形用戶界面引擎220和搜索引擎230。盡管在圖2中僅示出藍光播放器,但是意圖在于其它藍光播放器210可提供受客戶端裝置控制的藍光文件回放。搜索引擎230可通過一個或多個網(wǎng)絡(如互聯(lián)網(wǎng))檢索其它內(nèi)容,如:相關的采訪、文章、新聞、視頻游戲、媒體、配樂和其它音頻,以及其它數(shù)據(jù);并且將所述數(shù)據(jù)存儲在數(shù)據(jù)存儲裝置160處。圖形用戶界面引擎可構造由藍光播放器210提供的傳輸?shù)膸⑶彝ㄟ^網(wǎng)絡130將這些幀中的每一個傳輸至客戶端110。
[0018]除了出現(xiàn)在藍光光盤上的典型內(nèi)容之外,本發(fā)明的應用程序服務器所提供的服務可提供擴充的內(nèi)容。擴充的內(nèi)容可以被流式處理以便包括藍光光盤電影短片、菜單內(nèi)容和其它數(shù)據(jù)。流內(nèi)容還可包括從不同于藍光光盤的其它來源取得的內(nèi)容,如相關的采訪、文章、新聞和其它信息。
[0019]可在由應用程序服務器向客戶端提供的圖形用戶界面內(nèi)疊加智能內(nèi)容。智能內(nèi)容疊加可允許多個透視視圖。例如,用戶可以分別觀看用多個攝像機捕獲的視頻流,例如像當用戶通過由客戶端110接收的輸入來改變當前流時。在一些實施方案中,客戶端110可實施為虛擬現(xiàn)實耳機,并且用戶可通過虛擬現(xiàn)實耳機輸入來改變視頻流。用戶可通過虛擬現(xiàn)實耳機在不同位置局部地定位幀。例如,用戶可在通過虛擬現(xiàn)實耳機可看到的主屏幕附近提供自定義的接觸界面??蓪⒃O置配置鏈接并保存至用戶配置文件,如字幕和信箱格式偏好以及其它設置。設置配置可特定針對特定的藍光光盤、客戶端裝置、用戶,或以某種其它方式設置成相關聯(lián)的。
[0020]也可為用戶疊加由應用程序服務器150提供的社區(qū)內(nèi)容。例如,社區(qū)內(nèi)容可包括聊天功能、同步觀看、人群來源翻譯和評論。聊天功能可具備與觀看內(nèi)容的用戶相關聯(lián)的一個或多個聯(lián)系人。聊天功能可允許用戶在觀看特定視頻時與一個或多個用戶聊天。類似地,在觀看視頻時,可使內(nèi)容觀看與一個或多個其他用戶同步。與用戶的聯(lián)系人中的一個或多個同步的內(nèi)容觀看可允許在同步觀看視頻期間與聯(lián)系人互動??赏ㄟ^客戶端裝置110使用局部運動檢測、音頻檢測或某種其他輸入來觸發(fā)互動。還可為電影和/或與視頻內(nèi)容相關聯(lián)的社區(qū)內(nèi)容提供實時人群來源電影和音頻翻譯。也可以實時提供評論和分享。
[0021]圖3是計算環(huán)境的框圖。圖3的系統(tǒng)300可在像客戶端110和120、網(wǎng)絡服務器140、應用程序服務器150和數(shù)據(jù)存儲裝置160的環(huán)境中實施。圖3的計算系統(tǒng)300包括一個或多個處理器310和存儲器320。主存儲器320部分存儲由處理器310執(zhí)行的指令和數(shù)據(jù)。主存儲器320可以在操作時存儲可執(zhí)行代碼。圖3的系統(tǒng)300還包括:大容量存儲裝置330、便攜式存儲介質(zhì)驅動器340、輸出裝置350、用戶輸入裝置360、圖形顯示器370和外圍裝置380。
[0022]圖3中所示的部件被描繪為經(jīng)由單個總線390連接。然而,所述部件可通過一個或多個數(shù)據(jù)傳輸裝置連接。例如,處理器單元310和主存儲器320可經(jīng)由局部微處理器總線連接,并且大容量存儲裝置330、外圍裝置380、便攜式存儲裝置340和顯示系統(tǒng)370可以經(jīng)由一個或多個輸入/輸出(I/O)總線連接。
[0023]可以用磁盤驅動器或光盤驅動器實施的大容量存儲裝置330是用于存儲供處理器單元310使用的數(shù)據(jù)和指令的非易失性存儲裝置。大容量存儲裝置330可存儲用于實施本發(fā)明的實施方案的系統(tǒng)軟件,目的是將所述軟件加載至主存儲器310中。
[0024]便攜式存儲裝置340結合便攜式非易失性存儲介質(zhì)(如軟盤、光盤或者數(shù)字視頻光盤)來操作,以便向圖3的計算機系統(tǒng)300輸入數(shù)據(jù)和代碼并且從所述計算機系統(tǒng)300輸出數(shù)據(jù)和代碼。用于實施本發(fā)明的實施方案的系統(tǒng)軟件可存儲在這種便攜式介質(zhì)上并且經(jīng)由便攜式存儲裝置340輸入至計算機系統(tǒng)300。
[0025]輸入裝置360提供用戶界面的一部分。輸入裝置360可包括用于輸入字母數(shù)字信息和其它信息的字母數(shù)字小鍵盤(如鍵盤),或指針裝置(如鼠標、軌跡球、觸筆、或光標方向鍵)。另外,圖3中所示的系統(tǒng)300包括輸出裝置350。合適的輸出裝置的實例包括揚聲器、打印機、網(wǎng)絡接口和監(jiān)視器。
[0026]顯示系統(tǒng)370可包括液晶顯示器(IXD)或其它合適的顯示裝置。顯示系統(tǒng)370接收文本和圖形信息,并且處理所述信息以便輸出至顯示裝置。
[0027]外圍裝置380可包括任何類型的計算機支持裝置以將附加功能性添加至計算機系統(tǒng)。例如,外圍裝置380可包括調(diào)制解調(diào)器或路由器。
[0028]圖3的計算機系統(tǒng)300中所包含的部件是通常出現(xiàn)在可適合于與本發(fā)明的實施方案一起使用的計算機系統(tǒng)中的部件,并且旨在表示本領域中熟知的廣泛種類的這類計算機部件。因此,圖3的計算機系統(tǒng)300可以是個人計算機、手持式計算裝置、電話、移動計算裝置、工作站、服務器、微型計算機、大型計算機或任何其他計算裝置。當實施為移動裝置時,系統(tǒng)300可包括這類裝置的典型部件,如天線和收音機、麥克風、LED觸摸屏、攝像機和其它部件。
[0029]計算機還可包括不同的總線配置、聯(lián)網(wǎng)平臺、多處理器平臺等??梢允褂酶鞣N操作系統(tǒng),所述操作系統(tǒng)包括Unix、Linux、Windows、Macintosh OS、Android OS和其它合適的操作系統(tǒng)。
[0030]本文中對技術的前述詳細描述是出于說明和描述目的而呈現(xiàn)的。并不意圖窮舉技術或將技術限制于所公開的精確形式。根據(jù)上文的教義,許多修改和變化是可能的。選擇所描述的實施方案以便最好地解釋技術的原理和它的實際應用,進而使本領域的其他技術人員能夠在各種實施方案中最好地使用所述技術,并且可以根據(jù)預期的特定用途而做出各種修改。意圖在于本發(fā)明的范圍將由隨附的權利要求書限定。
【主權項】
1.一種用于通過網(wǎng)絡提供視頻內(nèi)容的系統(tǒng),其包括: 視頻播放器,其輸出視頻內(nèi)容的幀;以及 服務器,其可從所述高清視頻播放器接收所述視頻內(nèi)容并通過網(wǎng)絡將所述視頻內(nèi)容的每個幀傳輸至客戶端。2.如權利要求1所述的系統(tǒng),其中所述視頻播放器是藍光播放器或DVD播放器。3.如權利要求1所述的系統(tǒng),其還包括數(shù)據(jù)存儲裝置,所述數(shù)據(jù)存儲裝置存儲與所述高清視頻內(nèi)容相關的附加視頻內(nèi)容,所述服務器接收所述附加內(nèi)容并且將所述內(nèi)容傳輸至所述服務器。4.如權利要求3所述的系統(tǒng),所述數(shù)據(jù)存儲裝置包括用戶設置數(shù)據(jù),所述高清視頻內(nèi)容的傳輸是基于所述用戶設置數(shù)據(jù)來設置格式。5.如權利要求1所述的系統(tǒng),所述服務器基于逐幀方式傳輸所述高清視頻內(nèi)容。6.如權利要求1所述的系統(tǒng),所述服務器提供所述高清視頻內(nèi)容的多個透視視圖。7.如權利要求1所述的系統(tǒng),所述服務器基于通過所述網(wǎng)絡從虛擬現(xiàn)實耳機接收的輸入來提供高清視頻內(nèi)容。8.如權利要求1所述的系統(tǒng),所述服務器基于逐幀方式向所述客戶端和第二客戶端提供所述高清視頻內(nèi)容的同步傳輸。
【文檔編號】H04N21/232GK105898361SQ201510424842
【公開日】2016年8月24日
【申請日】2015年7月17日
【發(fā)明人】D.佩里
【申請人】索尼電腦娛樂美國公司