新四季網

用於選擇流式媒體的系統及方法

2023-08-02 14:22:31

專利名稱:用於選擇流式媒體的系統及方法
技術領域:
本發明大體來說涉及移動通信環境中的通信。更特定來說但非排他地,本發明涉 及在移動通信環境中選擇媒體流及在所述媒體流之間進行切換。
背景技術:
除標準通信功能外,常規的移動裝置還提供其它功能性。額外的功能性包含文本 消息傳送、各種音頻(例如,MP3文件、鈴聲音調等)及視頻產品(例如,mpeg文 件、音樂視頻等)的選擇、檢索及回放,等等。所下載的內容可在接收時被存取、被 存儲供以後使用(如果具備充足的存儲空間),或此二者的某一組合。
常規的移動裝置通過將來自內容提供商的內容流化並在接收到所述內容時顯示 所述內容來存取內容。所述內容可由任何數目的內容提供商提供,例如服務提供商、 第三方提供商,等等。通常,當用戶想要接收不同內容時,所述用戶必須先與當前的 流式內容斷開連接且接著與現在所需內容的提供商重新連接(例如轉到現有WAP網 頁)來選擇不同的內容源。遺憾的是,斷開連接與重新連接的過程通常導致大量"停 機時間"(例如, 一到兩分鐘並不是不常見的)且對用戶對所述內容的整體體驗產生 負面效應。

發明內容
本發明的一個方面提供一種在移動通信環境中從第一經即時編碼媒體流切換到
第二經即時編碼媒體流的方法。所述方法包含從一個或一個以上源接收所述第一及 第二流;從移動裝置接收對所述第一流的第一請求;在流式會話中將所請求的第一流 提供到所述移動裝置;從所述移動裝置接收從所述第一流切換到所述第二流的第二請 求;及響應於所述第二請求,從所述第一流切換到所述第二流;及在不與所述流式會 話斷開連接的情況下將所述第二流提供到所述移動裝置。在一方面中,來從所述移動裝置的所述第二請求基於激活所述移動裝置上的暫 停按鈕以致使所述流式會話在提供所述第一流時暫停;響應於所述暫停按鈕的所述激 活,啟用所述移動裝置上的播放按鈕;及激活所述播放按鈕以致使所述流式會話從所 述第一流切換到所述第二流作為輸入。
在一方面中,如果所述第一與第二流具有短暫持續時間,則允許所述激活所述暫 停按鈕及所述啟用和激活所述播放按鈕。所述方法進一步包含如果所述第一流具有 相對於所述短暫持續時間的較長持續時間,則響應於所述移動裝置上的所述暫停按鈕 的激活,在提供所述第一流時暫停所述流式會話;響應於所述暫停按鈕的所述激活, 啟用所述移動裝置上的快進按鈕及倒退按鈕;響應於所述快進按鈕的激活,致使所述 流式會話從所述第一流切換到所述第二流作為輸入;及響應於所述倒退按鈕的激活, 致使所述流式會話從所述第一流切換到先前流作為輸入。
本發明一個方面提供一種從第一經即時編碼媒體流切換到第二經即時編碼媒體 流的移動通信系統。所述系統包含第一構件,其用於從一個或一個以上源接收所述 第一及第二流;及第二構件,其用於從移動裝置接收對所述第一流的第一請求且用於 在流式會話中將所請求的第一流提供到所述移動裝置;其中用於接收所述第一請求的 所述第二構件從所述移動裝置接收第二請求以從所述第一流切換到所述第二流,且響 應於所述第二請求而從所述第一流切換到所述第二流並在不與所述流式會話斷開連接 的情況下將所述第二流提供到所述移動裝置。
本發明一個方面提供一種用於移動通信環境的製品。所述製品包含計算機可讀 媒體,其上存儲有可由處理器執行以從第一經即時編碼媒體流切換到第二經即時編碼
媒體流的指令,所述切換通過以下操作進行從一個或一個以上源獲得所述第一及第 二流;處理從移動裝置接收的對所述第一流的第一請求;在流式會話中將所請求的第 一流提供到所述移動裝置;處理來自所述移動裝置的從所述第一流切換到所述第二流 的第二請求;及響應於所述第二請求,從所述第一流切換到所述第二流;及在不與所 述流式會話斷開連接的情況下將所述第二流提供到所述移動裝置。
本發明一個方面提供一種在移動通信環境中用以從第一經即時編碼媒體流切換 到第二經即時編碼媒體流的流式伺服器。所述伺服器包含第一接口,其用以從一個 或一個以上源接收所述第一及第二流;第二接口,其用以從移動裝置接收對所述第一 流的第一請求;及處理器單元,其耦合到所述第一及第二接口以在流式會話中經由所 述第二接口將所請求的第一流提供到所述移動裝置,所述處理器單元進一步耦合到所 述第一與第二接口以從所述移動裝置接收從所述第一流切換到所述第二流的第二請 求,且響應於所述第二請求而從所述第一流切換到所述第二流並在不與所述流式會話 斷開連接的情況下經由所述第二接口將所述第二流提供到所述移動裝置。
本發明一個方面提供一種在移動通信環境中能夠從接收第一經即時編碼媒體流 切換到接收第二經即時編碼媒體流的移動客戶端裝置。所述裝置包含通信模塊,其 用以在流式會話中向伺服器發送接收所述第一流的第一請求;用戶接口;及處理器單元,其耦合到所述通信模塊且耦合到所述用戶接口以將經由所述通信模塊接收的第一 流提供到所述用戶接口,所述處理器單元進一步耦合到所述通信模塊以向所述伺服器 發送從所述第一流切換到所述第二流的第二請求,且在不與所述流式會話斷開連接的 情況下將所述第二流提供到所述通信模塊。


參照以下圖式描述非限定性及非窮舉性實施例,其中除非另外說明,各圖式中相 同參考編號指代相同部件。圖式中元件的大小及相對位置未必按比例繪製。舉例來說, 各種元件的形狀及角度未按比例繪製,且這些元件中的某些元件被任意地放大及放置 以改善圖式清晰度。此外,圖中所繪元件的特定形狀並不希望表達關於特定元件的實 際形狀的任何信息,且僅為易於在圖式中辨識而選擇。
圖I圖解說明根據一個實施例的通信環境。
圖2A圖解說明根據一個實施例的通信系統。
圖2B圖解說明根據一個實施例的由流式伺服器進行的切換。
圖3為所述流式伺服器的實施例的方塊圖。
圖4為移動裝置的實施例的方塊圖。
圖5為用於在移動裝置通信網絡中提供經改善的內容切換的方法的實施例的流程圖。
具體實施例方式
為提供對各實施例的透徹理解,在以下說明中給出了大量特定細節。可在不使用 ——一個或一個以上特定細節的情況下或可使用其它方法、組件、材料等來實踐所述實施
例。在其它實例中,不顯示或詳細描述與移動裝置、計算機及/或電信網絡及/或計算系 統相關聯的眾所周知的結構、材料或操作以避免模糊各實施例的各方面。
除非上下文另有要求,否則在下文說明書及權利要求書通篇中,應將"包括"一 詞及其變化形式(例如,"包括(comprises)"及"包括(comprising)")解釋為具 有開放、涵蓋性意義,即"包含但不限於"。
在此說明書通篇中所提及的"一個實施例"或"一實施例"意指結合所述實施例 所描述的特定特徵、結構或特性包含在至少一個實施例中。因此,在此說明書通篇中, 多處出現詞組"在一個實施例中"或"在一實施例中"未必均指代同一實施例。此外, 特定的特徵、結構或特性可以任何合適的方式組合在一個或一個以上實施例中。
本文中所提供的標題僅為方便所需且並不解釋各實施例的範圍或意義。
一實施例提供一種用於減少與存取提供到移動裝置的多個內容源相關聯的等待 時間的系統。在一個實施方案中,流式伺服器接收經即時編碼流並使所接收的經編碼 流可用於所述移動裝置。所述移動裝置向所述流式伺服器發出關於將哪些所接收經編碼流提供到所述移動裝置的指令。當所述指令指示所述移動裝置正請求不同的經編碼 流時,所述流式伺服器切換流向所述移動裝置的內容並將所述新需要的內容提供到所 述移動裝置。
在圖1中,通信環境10是圖解說明基於從所述移動裝置接收的指令將多種類型 的內容發送到移動裝置的通信環境。如圖所示,通信環境10包含移動裝置110、所接 收內容115及可用內容120-140。移動裝置110是當前在通信環境10內操作的雙向電 信裝置。所接收內容115是在移動裝置110處被接收且供用於向移動裝置110的用戶 接口 (例如, 一顯示屏幕或其它視聽輸出)顯示的內容。可用內容120-140是可在流 式伺服器(以下描述於圖2A-2B中)處用於傳輸到移動裝置110的多個內容流。
在操作時,在移動裝置110內操作用戶接口的用戶選擇待由流式伺服器發送到所 述移動裝置的內容。所述用戶可接著選擇先前已為可用且當前正流向所述流式伺服器 的替代內容(例如,所接收內容115)以遞送到所述移動裝置並顯示在用戶接口上。 在一個實施例中,用戶利用移動裝置110內的用戶接口來選擇待由流式伺服器(未圖 示)發送到所述移動裝置的內容120。所述用戶可接著選擇先前已為可用且當前正流 向所述流式伺服器的內容130以遞送到移動裝置110且實際上從內容120切換到內容 130。另外,所述用戶可接著選擇先前已為可用且當前正流向所述流式伺服器的內容 140以遞送到移動裝置110且實際上從內容130切換到內容140。從特定內容流切換到 另 一 內容流可針對其它可用的內容繼續進行。
在圖2A中,通信系統20是用於向移動裝置傳輸及接收話音及/或數據通信的蜂 窩式通信網絡。如圖所示,通信系統20包含至少一個流式伺服器210、移動裝置230、 行動電話交換局(MTSO) 220、蜂窩式通信塔225、編碼器240-242、網際網路250及 流式內容260-262。移動裝置230是一種可與通信系統20兼容且(如圖所圖解說明) 當前正在通信系統20內操作的雙向電信裝置。流式伺服器210是一種經由MTSO220 及小區塔225將轉換到適於無線應用的流式格式的內容提供到移動裝置230的專用服 務器。流式伺服器210接收來自移動裝置230的指令(如圖l中所示)並基於所接收 的指令使內容流向移動裝置230。MTSO 220準備並配置所述流式內容以用於到特定移 動裝置的流式傳輸,例如到小區塔225的地理區域內的移動裝置。因此,MTSO 220 致使小區塔225傳播所述流式內容。在小區塔225的地理區域內操作的移動裝置230 接收所述流式內容並將所接收的內容提供給用戶。
移動裝置230經配置以用於與流式伺服器210的雙向通信,其中包含話音通信及 數據流化。移動裝置230包含能夠顯示所接收內容的圖形用戶接口 (GUI)及實現 功能性的若干特徵(例如,小鍵盤、觸控螢幕視頻顯示器等)。移動裝置230可實施為 任何市面有售的移動裝置,例如蜂窩式電話、配備有蜂窩式能力的個人數據助理 (PDA),等等。
流式內容260-262是可從IP位址(例如,統一資源定位符(URL) 、 http地址、
其它網絡位置,等等)獲得的任何可用內容。在一個實施例中,流式內容通過視頻捕
9獲卡而直接連接到即時編碼器,舉例來說,TV信號的AV輸出電纜可通過視頻捕獲卡
(例如,來自佳視(ViewCast)的奧斯普瑞(Osprey)卡)而連接到即時編碼機器。 在另一實施例中,也可經由網際網路傳輸流式內容。網際網路250是經連結以交換數據、 新聞、對話及商務的世界範圍的用戶分散式網絡。
編碼器240-242是接收流式內容並基於所接收的內容產生經即時編碼流的即時編 碼器(例如,來自慧達(Vidiator)的思朗(Xenon)即時編碼器)。在替代實施例中, 每一編碼器240-242接收多個內容流並基於所接收的多個內容流產生多個經即時編碼 流。接著,將所述經即時編碼流注入到流式伺服器210中。
流式伺服器210與編碼器240-242通信。在一個實施例中,編碼器240-242遠離 流式伺服器210並與其分離。在另一實施例中,可將編碼器240-242中的至少一者集 成到流式伺服器210中。
流式伺服器210包含編程以從編碼器240-242接收經即時編碼流並產生含有每一 經即時編碼流的IP位址及編碼流ID的元文件。如果請求使所述元文件流向所述移動 裝置,則流式伺服器210使第一經即時編碼流(例如,從編碼器240)流向所述移動 裝置。當從移動裝置230接收到提供來自流式伺服器210的不同經即時編碼流的指令 時,流式伺服器210基於所接收的指令將不同經即時編碼流提供到所述移動裝置。
圖2B圖解說明在不與流式伺服器260與移動裝置270之間正在進行的會話斷幵 連接的情況下從一個輸入流切換到另一輸入流的流式伺服器260的一個實施例。舉例 來說,在圖2B中,流式伺服器260正在接收來自即時編碼器(未圖示)的兩個流, 而同時流式伺服器260將CH1流發送到移動裝置270。如果在流式伺服器260正傳送 數據包2 282的同時流式伺服器從移動裝置270接收信道變化的指令,則流式伺服器 260將輸入從所述CH1流改變為CH2流且從所述CH2流中的3 283號包開始發送包。 在此實例中,如果由於選擇暫停而在移動裝置側上需要緩衝時間,則移動裝置270可 維持與流式伺服器260的當前(CH1)流式會話。在典型的即時串流服務中,用戶必 須斷開所述移動裝置與所述流式伺服器之間的流式會話以轉到移動入口頁面且接著選 擇另一即時流式內容以調用串流播放器且由此起始與所述流式伺服器的另一流式會 話。
在圖3中,計算環境30包含流式伺服器310,所述流式伺服器可實施為能夠從一 個或一個以上編碼器接收經即時編碼流並產生含有每一經即時編碼流的IP位址的元 文件的任何流式伺服器。流式伺服器的實例包含伺服器計算裝置、膝上型計算機、桌 上型計算機、小型計算機、主機計算機、無頭伺服器等等。還可在其中某些任務由通 過通信網絡而連結的遠程處理裝置來實施的分布式計算環境中實踐本發明實施例。在 分布式計算環境中,程序模塊可位於本地及遠程存儲器存儲裝置二者中。
流式伺服器310包含處理單元320、系統存儲器330及將包含系統存儲器330在 內的各種系統組件耦合到處理單元320的系統總線325。流式伺服器310可進一步包 含本地存儲裝置340,例如, 一個或一個以上硬碟驅動器或用於從硬碟讀取及寫入到所述硬碟(未顯示)的其它非易失性存儲能力。
所述驅動器及其相關聯的計算機可讀媒體為流式伺服器310提供對計算機可讀指 令(例如,電腦程式)、數據結構、程序模塊及其它數據的非易失性存儲。處理單 元320可執行--個實施例的所存儲電腦程式及/或程序模塊以實施本文中所描述的流 式內容的方法。
可在系統存儲器330上存儲若干程序模塊,其中包含作業系統331、 一個或一個 以上應用程式332、其它程序模塊及程序數據。存儲在系統存儲器上的應用程式的實 例包含用以基於所接收的經即時編碼流產生元文件的應用程式。存儲在系統存儲器 330、本地存儲裝置340及/或流式伺服器310的某一其它計算機可讀媒體(例如存儲 器)上的程序模塊可由一個或一個以上處理器(例如處理單元320)來執行,以實施 本文中所描述的流式內容的方法的各種實施例的一個或一個以上操作。
流式伺服器310可在聯網環境中使用到一個或一個以上遠程計算機、編碼器等的 邏輯連接來進行操作。所述遠程裝置可以是編碼器、伺服器、路由器、網絡PC、同等 裝置或其它共用網絡節點,且通常包含上文關於流式伺服器310所描述的許多或所有 元件。此類聯網環境可存在於辦公室、企業計算機網絡、內部網絡及網際網路中。當用 於LAN聯網環境中時,流式伺服器310通過網絡接口 370或適配器連接到本地網絡。 當用於WAN聯網環境中時,流式伺服器310通常包含數據機或用於跨廣域網絡 (例如,網際網路)建立通信的其它構件。流式伺服器310可使用通信接口 350在聯網 環境中操作,通信接口 350通常包含數據機或用於經由網際網路建立到MTSO的通 信(例如,當向請求移動裝置遞送內容時)的其它構件。在此類實施例中,所述調製 解調器(其可為內部或外部數據機)分別經由相關聯的I/O模塊接口 351及371 內的串行埠接口連接到系統總線325 。
在圖4中, 一個實施例的移動裝置40可以是任何手持式計算裝置,例如蜂窩式 電話、具有蜂窩式連接性的個人數字助理等。在此實例中,移動裝置40包含處理器單 元404、存儲器408及存儲媒體413 (例如,計算機可讀存儲媒體,如存儲器)。處理 器單元404有利地包含微處理器或專用處理器(例如,數位訊號處理器(DSP)), 但可替代地為任何合適形式的處理器、控制器、微處理器或狀態機。為簡便起見,移 動裝置40還可包含未在本文中詳細描述的額外組件。
處理器單元404耦合到存儲器408,存儲器408可有利地實施為存儲由處理器單 元404執行的軟體指令(例如,電腦程式)的RAM存儲器。在此實施例中,存儲 在存儲器408中的軟體指令包含一個或一個以上應用程式412 (例如,提供可用內容 選項並執行用於獲得所述內容的用戶指令的應用程式)、媒體控制組件411及操作系 統410。存儲器408可以是板上RAM,或處理器單元404,且存儲器408可統統駐留 在專用集成電路(ASIC)中。在替代實施例中,存儲器408可由固件或快閃記憶體(例 如,智能媒體卡)組成。
處理器單元404還耦合到存儲媒體413,所述存儲媒體可實施為任何非易失性存
11儲器,例如,ROM存儲器、快閃記憶體或磁碟驅動器(僅舉少量實例)。還可將存儲 媒體413實施為那些或其它技術的任何組合,例如,磁碟驅動器與高速緩衝(RAM) 存儲器等等。在此特定實施例中,使用存儲媒體413在移動裝置40可能斷電或無電源 的時期期間存儲數據。
移動裝置40還包含啟用移動裝置40與一個或一個以上其它計算裝置之間的雙向 通信的通信模塊421。通信模塊421可包含用以啟用RF或其它無線通信的組件,例如, 蜂窩式電話網絡、藍牙連接或無線區域網路或廣域網絡。
或者或另外,通信模塊421可包含用以啟用陸線或硬連線網絡通信的組件,例如, 乙太網連接、通用串行總線連接、IEEE 1394 (火線)連接,等等。
在操作時,用戶經由媒體控制組件411利用運行於應用程式412內的一個或一個 以上應用程式來存取流式內容。所述應用程式正運行於處理單元404上。可在將移動 裝置40經由通信模塊421接收的所得經流化媒體內容傳遞到GUI (未顯示)以供顯示 給用戶之前將所述內容臨時地存儲在存儲媒體413處。當用戶發出其想要接收不同內 容的指令時,移動裝置40將所述指令傳送到流式伺服器(例如上文所顯示及描述的流 式伺服器)。當移動裝置40接收所請求的內容時,將所述內容提供到所述用戶。
圖5是用於在移動裝置通信網絡中提供經改善的內容切換的方法的概括流程圖。 在一個實施例中,可通過由處理器執行電腦程式來實施所述方法的各種操作。舉例 來說,上文描述的一個或一個以上處理器可執行上文描述的各種應用程式及/或其它計 算機可讀指令以實施圖5中所描繪的方法的操作。
圖5中所描繪的各種操作無需按照所顯示的具體順序來發生。此外,可增加、移 除、組合或修改各種操作。
所述方法開始於步驟505處。在步驟510處,流式伺服器從一個或一個以上編碼 器接收經即時編碼內容流。在一個實施例中,所述流式伺服器從至少多個即時編碼器 接收單個經即時編碼內容流。在另一實施例中,所述流式伺服器從至少一個即時編碼 器接收多個經即時編碼內容流。在步驟520中,所述流式伺服器基於所接收的多個經 即時編碼內容流產生元數據文件。所述元數據文件包含與所述即時編碼器中的每一者 相關聯的每一經即時編碼流的IP位址。
在步驟530處,所述流式伺服器從移動裝置接收對內容的請求。在步驟540處, 所述流式伺服器將來自所述元數據文件的經即時編碼流式內容提供到所述移動裝置。 在一個實施例中,所述流式伺服器將來自所述元數據文件內的多個經即時編碼流的第 一經即時編碼流提供到所述移動裝置。
在步驟550處,從所述移動裝置接收對不同流式內容的請求。在一個實施例中, 在所述移動裝置處經由用戶與用戶接口 (U/I)的互動來產生所述請求。在一實例中, 在所述移動裝置處經由用戶激活所述"暫停"功能,隨後所述用戶激活所述移動裝置 的GUI的"播放"功能來產生所述請求。在此實例中,當接收到所述"暫停"指令時, 暫停所述流式會話。當接收到所述"播放"指令時,所述流式伺服器開始將元文件中的下一個經即時編碼流式內容流化。在另一實例中及下文詳細描述,在所述移動裝置 處經由用戶激活"快進"或"倒退"功能產生所述請求。在用戶激活"快進"或"倒 退"功能的任一情況下,所述移動裝置將"暫停"功能傳送到流式伺服器,隨後將"播 放"功能傳送到流式伺服器。
在步驟560中,所述流式伺服器將不同的即時流式內容提供到戶萬述移動裝置。在
一個實施例中,基於對從移動裝置接收的指令(例如,"播放"功能後跟著"暫停" 功能)的分析,所述流式伺服器確定其將元文件內的哪一 (些)不同經即時編碼流傳 送到所述移動裝置。在一實例中,所述流式伺服器將所述元文件文件內的下一經即時 編碼流傳送到移動裝置。在另一實例中,所述流式伺服器將所述元文件文件內的前一
個經即時編碼流傳送到所述移動裝置。如果不再有流需要傳送,則所述方法在步驟580 處結束。
因此,根據上文描述的各種實施例,從用戶的角度來看,用戶可在WAP或WEB 頁中搜索即時URL。如果用戶選擇鏈路,則調用本機流式播放器並為即時流式會話連 接即時流式伺服器。在常規流式伺服器配置中, 一旦即時會話開始,用戶便不能改變 為某一其它即時流式會話,因為典型的本機播放器的用戶接口 (U/I)內僅存在"暫停" 與"播放"按鈕。也就是說,所述暫停按鈕僅在正在播放即時會話時可用。因此,如 果選擇所述暫停按鈕,則用典型的流式播放器啟用所述播放按鈕。相反,上文描述的 實施例提供一種流式伺服器,所述流式伺服器利用來自移動裝置的手機的"暫停"與 "播放"按鈕命令來實現即時信道改變。在操作時,如果ff述流式伺服器得到所述"暫 停"命令,則其暫停正在進行的即時會話。接下來,如果選擇所述"播放"按鈕,則 所述流式伺服器將所述輸入內容改變為下一輸入內容且使下一輸入內容流向所述移動 裝置。
在另一實施例中,啟用所述"暫停"按鈕或者使其可用於實際的"暫停"目的。 在此替代實施中,將即時流式會話流化為具有極長持續時間的文件流式會話。在一實 例中,如果所述流式伺服器向所述移動裝置傳送所述流式會話受例如0.00到10000.00 ms的範圍限制(例如,具有相對較短/有限的持續時間),則所述移動裝置將所述會 話視為文件流式會話,且可如上文所描述啟用所述暫停與播放按鈕以用於切換流。然 而,如果所述流式伺服器向所述移動裝置傳送所述流式會話不受相對較長範圍(例如 0.00到oo (無窮))限制,則所述移動裝置將所述會話視為即時會話。在此實施例中, 可操縱所述移動裝置以允許用戶利用所述暫停按鈕以用於其既定目的;以及利用"快 進"來給所述流式伺服器發信號到下一信道;及利用"倒退"回到前一個信道。
在2006年2月10日提出申請的名稱為"遍及移動環境及其系統中的播放列表的 多文件流式服務的方法(METHOD OF MULTIPLE FILE STREAMING SERVICE
第PCT/US2006/004896號國際申請案,其本身又主張2005年2月11日提出申請的第 10-2005-0011679號韓國專利申請案的優先權,所述兩個申請案均受讓於與本申請案相同的受讓人,其整體內容以引用的方式併入本文中。
此說明書中所提及及/或本申請案數據單中所列示的所有上述美國專利、美國專利 申請公幵案、美國專利申請案、外國專利、外國專利申請案及非專利出版物的整體內 容均以引用的方式併入本文中。
包含發明摘要中所描述內容的所圖解說明的實施例的上述說明並不希望為詳盡 的或將本發明限定為所揭示的具體形式。雖然本文中出於說明性目的描述了特定實施 例及實例,但可能做出各種等效修改。
鑑於上述詳細說明,可對所述實施例做出這些及其它修改。以上權利要求書中所 使用的術語不應被視為將本發明限定於說明書及權利要求書中所揭示的特定實施例。 而是,本發明的範圍整體地由以上權利要求書來確定,權利要求書應根據權利要求書 闡釋的已建立原則來加以解釋。
權利要求
1、一種在移動通信環境中從第一經即時編碼媒體流切換到第二經即時編碼媒體流的方法,所述方法包括從一個或一個以上源接收所述第一及第二流;從移動裝置接收對所述第一流的第一請求;在流式會話中將所述所請求的第一流提供給所述移動裝置;從所述移動裝置接收從所述第一流切換到所述第二流的第二請求;及響應於所述第二請求,從所述第一流切換到所述第二流且在不與所述流式會話斷開連接的情況下將所述第二流提供給所述移動裝置。
2、 如權利要求1所述的方法,其中響應於以下操作產生來自所述移動裝置的所 述第二請求激活所述移動裝置上的暫停按鈕以致使所述流式會話在提供所述第一流時暫停; 響應於所述暫停按鈕的所述激活,啟用所述移動裝置上的播放按鈕;及 激活所述播放按鈕以致使所述流式會話從所述第一流切換到所述第二流以作為 輸入。
3、 如權利要求2所述的方法,其中如果所述第一及第二流具有短暫的持續時間, 則允許所述激活所述暫停按鈕及所述啟用和激活所述播放按鈕,所述方法包含如果所 述第一流具有相對於所述短暫持續時間的較長持續時間,貝U:響應於所述移動裝置上的所述暫停按鈕的激活,在提供所述第一流時暫停所述流 式會話;響應於所述暫停按鈕的所述激活,啟用所述移動裝置上的快進按鈕及倒退按鈕; 響應於所述快進按鈕的激活,致使所述流式會話從所述第一流切換到所述第二流 以作為輸入;及響應於所述倒退按鈕的激活,致使所述流式會話從所述第一流切換到先前流以作 為輸入。
4、 一種用以從第一經即時編碼媒體流切換到第二經即時編碼媒體流的移動通信 系統,所述系統包括第一構件,其用於從一個或一個以上源接收所述第一及第二流;及第二構件,其用於從移動裝置接收對所述第一流的第一請求且用於在流式會話中將所述所請求的第一流提供給所述移動裝置;其中所述用於接收所述第一請求的第二構件從所述移動裝置接收從所述第一流 切換到所述第二流的第二請求,且響應於所述第二請求而從所述第一流切換到所述第 二流並在不與所述流式會話斷開連接的情況下將所述第二流提供到所述移動裝置。
5、 如權利要求4所述的系統,其中響應於以下操作提供來自所述移動裝置的所述第二請求激活所述移動裝置上的暫停按鈕以致使所述流式會話在提供所述第一流時暫停; 響應於所述暫停按鈕的所述激活,啟用所述移動裝置上的播放按鈕;及 激活所述播放按鈕以致使所述流式會話從所述第一流切換到所述第二流以作為 輸入。
6、 如權利要求5所述的系統,其中如果所述第一與第二流具有短暫的持續時間,則允許所述暫停按鈕的所述激活及所述播放按鈕的所述啟用及激活,其中如果所述第 一流具有相對於所述短暫持續時間的較長持續時間,則所述第二構件響應於所述移動裝置上的所述暫停按鈕的激活而在提供所述第一 流時暫停所述流式會話;所述第二構件響應於所述暫停按鈕的所述激活而啟用所述移動裝置上的快進按 鈕及倒退按鈕;所述第二構件響應於所述快進按鈕的激活而致使所述流式會話從所述第一流切 換到所述第二流以作為輸入;及所述第二構件響應於所述倒退按鈕的激活而致使所述流式會話從所述第一流切 換到先前流以作為輸入。
7、 一種用於移動通信環境的製品,所述製品包括-計算機可讀媒體,其上存儲有可由處理器執行以通過以下操作而從第一經即時編碼媒體流切換到第二經即時編碼媒體流的指令 從一個或一個以上源獲得所述第一及第二流; 處理對從移動裝置接收的所述第一流的第一請求; 在流式會話中將所述所請求的第一流提供給所述移動裝置; 處理來自所述移動裝置的從所述第一流切換到所述第二流的第二請求;及 響應於所述第二請求,從所述第一流切換到所述第二流且在不與所述流式會話斷開連接的情況下將所述第二流提供到所述移動裝置。
8、 如權利要求7所述的製品,其中響應於以下操作來執行用以處理所述第二請 求的所述指令激活所述移動裝置上的暫停按鈕以致使所述流式會話在提供所述第一流時暫停; 響應於所述暫停按鈕的所述激活,啟用所述移動裝置上的播放按鈕;及 激活所述播放按鈕以致使所述流式會話從所述第一流切換到所述第二流以作為 輸入。
9、 如權利要求8所述的製品,其中如果所述第一及第二流具有短暫的持續時間,則允許所述暫停按鈕的所述激活及所述播放按鈕的所述啟用及激活,其中如果所述第 一流具有較長持續時間,貝IJ:響應於所述移動裝置上的所述暫停按鈕的激活,在提供所述第一流時暫停所述流 式會話;響應於所述暫停按鈕的所述激活,辨識所述移動裝置上的快進按鈕及倒退按鈕的激活;響應於所述快進按鈕的激活,致使所述流式會話從所述第一流切換到所述第二流 以作為輸入;及響應於所述倒退按鈕的激活,致使所述流式會話從所述第一流切換到先前流以作 為輸入。
10、 一種在移動通信環境中用以從第一經即時編碼媒體流切換到第二經即時編碼 媒體流的流式伺服器,所述伺服器包括第一接口,其用以從一個或一個以上源接收所述第一及第二流; 第二接口,其用以從移動裝置接收對所述第一流的第一請求;及 處理器單元,其耦合到所述第一及第二接口以在流式會話中經由所述第二接口將 所述所請求的第一流提供給所述移動裝置,所述處理器單元進一步耦合到所述第一及 第二接口以從所述移動裝置接收從所述第一流切換到所述第二流的第二請求,且響應於所述第二請求而從所述第一流切換到所述第二流並在不與所述流式會話斷開連接的 情況下經由所述第二接口將所述第二流提供給所述移動裝置。
11、 如權利要求10所述的伺服器,其中所述一個或一個以上源包含用以提供經 即時編碼流的一個或一個以上編碼器。
12、 如權利要求10所述的伺服器,其中響應於以下操作而提供來自所述移動裝 置的所述第二請求激活所述移動裝置上的暫停按鈕以致使所述處理器單元在提供所述第一流時暫 停所述流式會話;響應於所述暫停按鈕的所述激活,啟用所述移動裝置上的播放按鈕;及 激活所述播放按鈕以致使所述處理器單元將所述流式會話的輸入從所述第一流 切換到所述第二流。
13、 如權利要求12所述的伺服器,其中如果所述第一及第二流具有短暫的持續 時間,則允許所述暫停按鈕的所述激活及所述播放按鈕的所述啟用及激活,如果所述 第一流具有較長持續時間,則所述處理器單元適於實施響應於所述移動裝置上的所述暫停按鈕的激活,在提供所述第一流時暫停所述流 式會話;響應於所述暫停按鈕的所述激活,辨識所述移動裝置上的快進按鈕及倒退按鈕的激活;響應於所述快進按鈕的激活,致使所述流式會話從所述第一流切換到所述第二流 以作為輸入;及響應於所述倒退按鈕的激活,致使所述流式會話從所述第一流切換到先前流以作 為輸入。
14、 如權利要求12所述的伺服器,其進一步包括至少一個計算機可讀媒體,所述計算機可讀媒體耦合到所述處理器單元以存儲可由所述處理器單元執行以實施所述 切換的計算機可讀指令、來自所述第一及第二流的內容,或從所述移動裝置接收的數 據。
15、 一種在移動通信環境中能夠從接收第一經即時編碼媒體流切換到接收第二經 即時編碼媒體流的移動客戶端裝置,所述裝置包括-通信模塊,其用以向伺服器發送在流式會話中接收所述第一流的第一請求; 用戶接口;及處理器單元,其耦合到所述通信模塊且耦合到所述用戶接口以將經由所述通信模 塊接收的所述第一流提供到所述用戶接口,所述處理器單元進一步耦合到所述通信模 塊以向所述伺服器發送從所述第一流切換到所述第二流的第二請求且在不與所述流式 會話斷開連接的情況下將所述第二流提供給所述通信模塊。
16、 如權利要求15所述的裝置,其中所述用戶接口包含顯示器單元,其用以 呈現所述第一及第二流;及小鍵盤單元,其耦合到所述處理器單元以接收發送所述第 一及第二請求的命令。
17、 如權利要求16所述的裝置,其中所述第二請求由所述處理器單元響應於以 下操作來提供激活所述小鍵盤單元的暫停按鈕以致使所述處理器單元產生並發送所述第二請 求,所述第二請求進一步能夠致使所述流式會話在提供所述第一流時暫停,所述處理 器單元適於響應於所述暫停按鈕的所述激活而啟用所述小鍵盤單元上的播放按鈕;及激活所述播放按鈕以致使所述處理器單元發送將所述流式會話的輸入從所述第 --流切換到所述第二流的所述第二請求。
18、 如權利要求17所述的裝置,其中如果所述第一及第二流具有短暫的持續時 間,則允許所述暫停按鈕的所述激活及所述播放按鈕的所述啟用及激活,如果所述第 一流具有相對於所述短暫持續時間的較長持續時間,則所述處理器單元適於實施響應於所述暫停按鈕的所述激活,啟用所述小鍵盤單元上的快進按鈕及倒退按鈕 的激活;響應於所述快進按鈕的激活,發送將所述流式會話的輸入從所述第一流切換到所 述第二流的所述第二請求;及響應於所述倒退按鈕的激活,發送將所述流式會話的輸入從所述第一流切換到先 前流的所述第二請求。
19、 如權利要求18所述的裝置,其中所述短暫持續時間介於0與10,000 ms之間, 且其中所述較長持續時間大於10,000 ms。
20、 如權利要求18所述的裝置,其中如果所述第一流具有所述短暫持續時間, 則停用所述快進及倒退按鈕。
21、 如權利要求15所述的裝置,其中所述處理器、通信模塊及顯示器單元是蜂 窩式電話、個人數字助理、膝上型計算機或可攜式無線電子裝置的部分。
全文摘要
本發明揭示一種減少與存取提供給移動裝置的多個內容源相關聯的等待時間的系統。在一個實施方案中,流式伺服器接收多個經即時編碼流並使所述已接收的經編碼流可供所述移動裝置使用。所述移動裝置向所述流式伺服器發出關於將哪些已接收的經編碼流提供給所述移動裝置的指令。當所述指令指示所述移動裝置正例如通過使用所述移動裝置上的暫停及播放按鈕請求不同的經編碼流時,所述流式伺服器切換流向所述移動裝置的內容並將新需要的內容提供給所述移動裝置。
文檔編號H04L29/06GK101554032SQ200780045469
公開日2009年10月7日 申請日期2007年12月7日 優先權日2006年12月7日
發明者允鍾申, 李載永 申請人:維迪亞特企業公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀