一種控制視頻速率的系統、基站及方法
2023-12-02 17:00:56 1
專利名稱:一種控制視頻速率的系統、基站及方法
技術領域:
本發明涉及無線通信技術領域,特別涉及一種控制視頻速率的系統、基站及方法。
背景技術:
視頻通信,特別是實時視頻通信,預計將成為長期演進(LTE,Long TermEvolution)無線網絡中的主要通信業務形式。由於無線資源的稀缺,從運營商角度來說,一個好的基於LTE的視頻通信系統應該能夠達到最大的系統容量,即支持最多的用戶數,同時還能夠提供滿意的用戶體驗,比如接收視頻質量,視頻連續度等。在無線網絡中,丟包主要由兩種原因造成:網絡擁塞和隨機無線信道錯誤。同隨機無線信道錯誤一樣,低帶寬或者波動帶寬網絡中網絡擁塞導致的丟包會嚴重影響系統容量和用戶體驗。發送速率控制技術能夠降低或者避免網絡擁塞。所以,研發能夠自適應於網絡狀況的速率控制技術對於無線多媒體應用尤為重要。對於實時視頻應用,發送速率的控制可以通過動態改變應用層的視頻編碼參數(例如,量化步長)來實現。網絡擁塞狀況還與物理層傳輸參數(比如調製編碼方案(MCS,Modulation and Coding Scheme))密切相關。現有的控制視頻速率的方法主要是針對有線網絡的基於用戶端反饋的傳輸層速率控制技術。該方法中,發送速率的調整是基於用戶端的反饋信息進行的。這些反饋信息,包括丟包概率、時延、或者其他服務質量(QoS)參量,被認為可以直接反映網絡的擁塞狀況。發送端基於這些反饋信息通過方程式計算出合適的發送速率。上述不適於無線網絡中的發送速率調整。因為現有技術只考慮網絡擁塞導致的丟失事件。而無線網絡中,除網絡擁塞導致的丟失事件外,無線信道隨機錯誤也會造成丟包。而且,無線信道隨機錯誤引起的重傳也會影響網絡的擁塞狀況。另外,現有傳輸層速率控制技術主要是基於接收端的反饋信息。由於反饋機制本身的時延,導致速率調整總是滯後於網絡擁塞和丟失事件的發生,造成無法避免由網絡擁塞導致的丟失事件對接收視頻質量的不利影響。有技術中難以找到一種適用於無線網絡,且不需要接收端反饋、能夠根據網絡狀況進行基於視頻內容的視頻壓縮的參數的動態調整,能夠考慮所有傳輸時延的視頻速率調整方案。
發明內容
本發明實施例提供一種控制視頻速率的系統、基站及方法,在控制視頻速率時,能夠根據網絡狀況進行基於視頻內容的視頻壓縮的參數的動態調整。本發明實施例提供了一種控制視頻速率的系統,,所述系統包括:伺服器,用於接收輸入的視頻圖像,對接收到的視頻圖像劃分為視頻編碼單元,依次採用不同的編碼參數對所述 視頻編碼單元進行壓縮,獲得應用每種編碼參數壓縮後的信息比特數,將所述信息比特數傳送給基站;根據接收到的估計的丟包率計算估計視頻失真值,將所述估計視頻失真值傳遞給基站;按照接收到的最佳視頻編碼值對所述視頻編碼單元進行壓縮,將壓縮後的編碼塊傳遞給基站;基站,用於根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延,將估計的丟包率傳輸給伺服器;根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給伺服器;按照接收到的所述傳輸參數給所述編碼塊分配無線資源。本發明實施例還提供了一種基站,所述基站包括:編碼模塊,用於接收輸入的視頻圖像,對接收到的視頻圖像劃分為視頻編碼單元,依次採用不同的編碼參數對所述視頻編碼單元進行壓縮,獲得應用每種編碼參數壓縮後的信息比特數,將所述信息比特數傳送給控制模塊;根據接收到的估計的丟包率計算估計視頻失真值,將所述估計視頻失真值傳遞給控制模塊;按照接收到的最佳視頻編碼值對所述視頻編碼單元進行壓縮,將壓縮後的編碼塊傳遞給排隊調度模塊;控制模塊,用於根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延,將估計的丟包率傳輸給編碼模塊;根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給編碼模塊,將所述傳輸參數傳遞給排隊調度模塊;排隊調度模塊,用於獲得系統狀態參數,將所述系統狀態參數傳遞給控制模塊;按照接收到的所述傳輸參數給所述編碼塊分配無線資源。本發明實施例還提供了一種基站,所述基站包括:控制模塊,用於根據信息比特數和系統狀態參數估計系統當前的丟包率和時延,將估計的丟包率傳輸給伺服器側;根據估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給伺服器側,將所述傳輸參數傳遞給排隊調度模塊;其中,所述信息比特數是伺服器採用不同的編碼參數對視頻編碼單元進行壓縮,獲得的應用每種編碼參數壓縮後的信息比特數;所述估計視頻失真值是伺服器側根據接收到的估計的丟包率計算後獲得的;排隊調度模塊,用於獲得系統狀態參數,將所述系統狀態參數傳遞給控制模塊;按照接收到的所述傳輸參數給所述編碼塊分配無線資源。本發明實施例還提供了一種控制視頻速率的方法,包括:接收對應每種編碼參數壓縮後的信息比特數;其中,所述對應每種編碼參數壓縮後的信息比特數是依次採用不同的編碼參數對視頻編碼單元進行壓縮後獲得的;接收系統狀態參數;根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延;根據所述估計的丟包率計算估計視頻失真值,根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數;按照所述最佳視頻編碼值對所述視頻編碼單元進行壓縮;按照所 述傳輸參數給所述編碼塊分配無線資源。應用本發明實施例,最終通過排隊調度模塊的調度,能夠有效避免無線網絡中因網絡擁塞而導致的丟失事件。而且由於所有數據均來自於視頻數據的發送端,因而不需要最終接收視頻數據的接收端(如用戶端)反饋信息,能夠根據網絡狀況進行基於視頻內容的視頻壓縮參數的動態調整;而且,由於本發明實施例通過所獲取的系統狀態參數考慮了所有傳輸時延,避免了不能考慮傳輸層上不同數據包到達速率下的數據包的端到端時延的情況。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是根據本發明實施例的控制視頻速率系統的工作模型圖;圖2a是根據本發明實施例的控制視頻速率的一種系統結構示意圖;圖2b是根據本發明實施例的控制視頻速率的另一種系統結構示意圖;圖3是根據本發明實施例的控制視頻速率的方法流程圖;圖4是基於圖1、2所示系統的交互流程圖;圖5是根據本發明實施例的試驗系統框圖;圖6是第η幀視頻編碼圖像結構示意圖; 圖7是實例一中對於一個用戶的視頻片i所對應的所有操作點的組合;圖8是根據本發明實施例的一種基站的結構示意圖;圖9是根據本發明實施例的另一種基站的結構示意圖。
具體實施例方式本發明實施例所提供的控制視頻速率的系統、基站及方法不需要接收端的反饋信息;所需要的網絡狀況信息(如網絡丟包和數據包時延情況等)均在發送端計算得出。本發明實施例所述系統的工作模型如圖1所示。該系統是一個多用戶系統,主要包括三個模塊:編碼模塊、控制模塊和排隊調度模塊。編碼模塊的功能是對輸入視頻進行壓縮。每一個用戶對應於一個編碼器;編碼器的編碼參數值有多個可選操作點;不同的操作點會導致編碼器輸出不同的信息速率以及視頻壓縮失真。編碼模塊可以被放在網絡伺服器端,也可以被放在基站側。如果假定視頻編碼模塊處於基站側,則基站應該具有對於從伺服器輸入的視頻流進行先解碼後再編碼的功倉泛。排隊調度模塊的功能是對視頻壓縮比特流按一定的優先級分配無線資源以進行發送。在該模塊中,每一個用戶對應於一個隊列;從應用層編碼模塊輸出的視頻流數據進入隊列等候排隊調度模塊提供的發送服務;發送速率的大小取決於物理層無線信道狀況以及傳輸參數的選擇。排隊調度模塊處於基站側。控制模塊的功能包括:與編碼模塊和排隊調度模塊交互獲得各種參數(如編碼參數和傳輸參數等)取值下的網絡狀況和視頻失真信息;使用優化算法確定各參數的最佳操作點並傳遞給參數所在模塊。本發明實施例把控制模塊放在基站側,從而更靠近時變的無線信道,能夠更及時地估計網絡狀況。
參見圖2a,其是根據本發明實施例的控制視頻速率的系統結構示意圖,本發明實施例所述系統包括:編碼模塊201,用於接收輸入的視頻圖像,對接收到的視頻圖像劃分為視頻編碼單元,依次採用不同的編碼參數對所述視頻編碼單元進行壓縮,獲得應用每種編碼參數壓縮後的信息比特數;根據接收到的估計的丟包率計算估計視頻失真值,將所述估計視頻失真值傳遞給控制模塊;按照接收到的最佳視頻編碼值對所述視頻編碼單元進行壓縮,將壓縮後的編碼塊傳遞給排隊調度模塊;上述編碼模塊可以位於基站或伺服器側,當編碼模塊位於基站側時,該基站具有對於從伺服器接收到的視頻編碼數據先解碼再編碼的功能。控制模塊202,用於根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延,將估計的丟包率傳輸給編碼模塊;根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給編碼模塊,將所述傳輸參數傳遞給排隊調度模塊;排隊調度模塊203,用於獲得系統狀態參數,將所述系統狀態參數傳遞給控制模塊;按照接收到的所述傳輸參數給所述編碼塊分配無線資源。其中,所述視頻編碼單元為視頻圖像幀或視頻片Slice。其中所述系統狀態參數至少包括LTE編碼塊大小(LTE coding block size)和調製編碼方案(MCS)。除此之外,系統狀態參數還可以包括以下其中之一或任意組合:時間傳輸間隔(TTI, Transmission Time Interval),資源塊(RB, Resource Block),調度塊(SB,Scheduling Block)。上述控制模塊估計系統當前的丟包率和時延的方式包括,根據網絡擁塞和隨機無線信道錯誤,基於排隊理論估計出`系統當前的丟包率和時延。上述優化算法根據優化目標確定。所謂根據優化目標確定是根據需要優化的目標確定優化算法。例如,優化目標是「保證一定視頻質量的前提下最大系統容量」,此時的優化算法是:控制模塊接受編碼模塊傳遞的視頻失真評估值,找出失真評估值小於某一門限(試驗證明37db為肉眼可接受的視頻質量的一個臨界值)時的所有參數組合(該組合包括編碼參數和傳輸參數等),然後用這些參數組合,模擬計算可支持的用戶數(支持的用戶數越多,系統容量越大),找出支持用戶數最多的那組參數,則這組參數包含的編碼參數和傳輸參數,則為控制模塊優化算法確定的最佳編碼參數值和最佳傳輸參數值。當然,優化目標還可以是「保證一定用戶數量的前提下最大系統容量」,或者,優化目標還可以是「保證優質視頻質量的前提下最大系統容量」等等。可見,優化目標是可以根據用戶需求而確定的,相應的,所使用的優化算法是為了保證優化目標得以實現的算法。上述控制模塊和排隊調度模塊位於基站側。需要說明的是,如果上述編碼模塊201位於伺服器上,上述控制模塊202和排隊調度模塊203位於基站側,則根據本發明實施例的控制視頻速率的系統如圖2b所示,具體包括:伺服器204,用於接收輸入的視頻圖像,對接收到的視頻圖像劃分為視頻編碼單元,依次採用不同的編碼參數對所述視頻編碼單元進行壓縮,獲得應用每種編碼參數壓縮後的信息比特數,將所述信息比特數傳送給基站;根據接收到的估計的丟包率計算估計視頻失真值,將所述估計視頻失真值傳遞給基站;按照接收到的最佳視頻編碼值對所述視頻編碼單元進行壓縮,將壓縮後的編碼塊傳遞給基站;基站205,用於根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延,將估計的丟包率傳輸給伺服器;根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給伺服器;按照接收到的所述傳輸參數給所述編碼塊分配無線資源。當然,所述視頻編碼單元可以為視頻圖像幀或視頻片Slice。所述系統狀態參數至少包括LTE編碼塊大小和調製編碼方案MCS。所述系統狀態參數還包括以下其中之一或任意組合:時間傳輸間隔TTI,資源塊RB,調度塊SB。應用本發明實施例提供的系統,最終通過排隊調度模塊的調度,能夠有效避免無線網絡中因網絡擁塞而 導致的丟失事件。而且由於所有數據均來自於視頻數據的發送端,因而不需要最終接收視頻數據的接收端(如用戶端)反饋任何信息,就能夠根據網絡狀況進行基於視頻內容的視頻壓縮參數的動態調整;而且,由於本發明實施例通過所獲取的系統狀態參數考慮了所有傳輸時延,避免了不能考慮傳輸層上不同數據包到達速率下的數據包的端到端時延的情況。參見圖3,其是根據本發明實施例的控制視頻速率的方法流程圖,本實施例所述的方法應用於圖1、2所提供的系統,具體包括:步驟301,控制模塊接收來自編碼模塊的對應每種編碼參數壓縮後的信息比特數;其中,所述對應每種編碼參數壓縮後的信息比特數是編碼模塊依次採用不同的編碼參數對視頻編碼單元進行壓縮後獲得的;步驟302,接收來自排隊調度模塊的系統狀態參數;步驟303,根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延,將估計的丟包率傳輸給編碼模塊;步驟304,控制模塊接收來自編碼模塊的根據所述估計的丟包率計算估計視頻失真值,根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給編碼模塊,將所述傳輸參數傳遞給排隊調度模塊;以使編碼模塊按照所述最佳視頻編碼值對所述視頻編碼單元進行壓縮,將壓縮後的編碼塊傳遞給排隊調度模塊;由排隊調度模塊按照所述傳輸參數給所述編碼塊分配無線資源。上述視頻編碼單元為視頻圖像幀或視頻片Slice。上述系統狀態參數至少包括LTE編碼塊大小(LTE coding block size)和調製編碼方案(MCS)。除此之外,系統狀態參數還可以包括以下其中之一或任意組合:時間傳輸間隔(TTI, Transmission Time Interval),資源塊(RB, ResourceBlock),調度塊(SB,Scheduling Block)。上述傳輸參數可以僅包括MCS,還可以包括除MCS之外的以下其中之一或任意組合:TTI, RB, SB 等。上述控制模塊估計系統當前的丟包率和時延的方式包括,根據網絡擁塞和隨機無線信道錯誤,基於排隊理論估計出系統當前的丟包率和時延。
上述優化算法根據優化目標確定。上述編碼模塊位於基站或伺服器端。上述控制模塊和排隊調度模塊位於基站。應用本發明實施例提供的方法,最終通過排隊調度模塊的調度,能夠有效避免無線網絡中因網絡擁塞而導致的丟失事件。而且由於所有數據均來自與視頻數據的發送端,因而不需要最終接收視頻數據的接收端(如用戶端)反饋任何信息,就能夠根據網絡狀況進行基於視頻內容的視頻壓縮參數的動態調整;而且,由於本發明實施例通過所獲取的系統狀態參數考慮了所有傳輸時延,避免了不能考慮傳輸層上不同數據包到達速率下的數據包的端到端時延的情況。參見圖4,其是基於圖1、2所示系統的交互流程圖,本實施例具體包括:步驟401,編碼模塊接收輸入的視頻圖像,對接收到的視頻圖像劃分為視頻編碼單元,依次採用不同的編碼參數對所述視頻編碼單元進行壓縮,獲得應用每種編碼參數壓縮後的信息比特數;步驟402,編碼模塊將所獲得的應用每種編碼參數壓縮後的信息比特數傳遞給控制豐旲塊;步驟403,控制模塊從排隊調度模塊獲得系統狀態參數;該系統狀態參數至少包括LTE編碼塊大小(LTE coding block size)和MCS。除此之外,系統狀態參數還可以包括以下其中之一或任意組合:TTI,RB, SB。步驟404 405,控制模塊根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延,將 估計的丟包率傳輸給編碼模塊;具體的,控制模塊可以根據網絡擁塞和隨機無線信道錯誤,並基於排隊理論估計出系統當前的丟包率和時延;步驟406 407,編碼模塊根據所述估計的丟包率計算估計視頻失真值,將所述估計視頻失真值傳遞給控制模塊;具體的計算方法同現有技術,在後面的實例中再詳細說明。步驟408 409,控制模塊根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給編碼模塊,將所述傳輸參數傳遞給排隊調度模塊;上述優化算法根據優化目標確定。上述傳輸參數可以僅包括MCS,還可以包括除MCS之外的以下其中之一或任意組合:ΤΤΙ, RB, SB 等。步驟410 411,編碼模塊按照所述最佳視頻編碼值對所述視頻編碼單元進行壓縮,將壓縮後的編碼塊傳遞給排隊調度模塊;步驟412,排隊調度模塊按照所述傳輸參數給所述編碼塊分配無線資源。應用圖4所示方法,最終通過排隊調度模塊的調度,能夠有效避免無線網絡中因網絡擁塞而導致的丟失事件。而且由於所有數據均來自與視頻數據的發送端,因而不需要最終接收視頻數據的接收端(如用戶端)反饋任何信息,就能夠根據網絡狀況進行基於視頻內容的視頻壓縮參數的動態調整;而且,由於本發明實施例中通過所獲取的系統狀態參數考慮了所有傳輸時延,避免了不能考慮傳輸層上不同數據包到達速率下的數據包的端到端時延的情況。為了驗證方案的可行性,進行了仿真試驗。參見圖5,其是根據本發明實施例的試驗系統框圖,每一用戶的每一個視頻片slice被當作一個視頻編碼單元。本例中,編碼模塊由編碼器來實現,控制模塊由控制器來實現,排隊調度模塊由排隊調度器來實現。假定視頻幀中的一個slice包括一行宏塊(macroblock)。將視頻壓縮中的量化步長(QP)用作調整輸出速率的視頻編碼參數,把物理層的MCS當作需要優化的傳輸參數。每一個slice對應的壓縮信息比特對應於一個數據包。根據LTE系統參數,把數據包分成若干個相同長度的編碼塊(coding block),本實施例中假設每個編碼塊包括6個資源塊。實例一:具體操作步驟如下:(I)編碼器採用不同QP值壓縮輸入視頻對於一個給定的視頻編碼單元slice,不同的QP值會導致不同的壓縮比特數。編碼器把編碼後所得的表I所示的壓縮比特數信息傳遞給控制器。表I編碼器傳遞給控制器的信息
權利要求
1.一種控制視頻速率的系統,其特徵在於,所述系統包括: 伺服器,用於接收輸入的視頻圖像,對接收到的視頻圖像劃分為視頻編碼單元,依次採用不同的編碼參數對所述視頻編碼單元進行壓縮,獲得應用每種編碼參數壓縮後的信息比特數,將所述信息比特數傳送給基站;根據接收到的估計的丟包率計算估計視頻失真值,將所述估計視頻失真值傳遞給基站;按照接收到的最佳視頻編碼值對所述視頻編碼單元進行壓縮,將壓縮後的編碼塊傳遞給基站; 基站,用於根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延,將估計的丟包率傳輸給伺服器;根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給伺服器;按照接收到的所述傳輸參數給所述編碼塊分配無線資源。
2.根據權利要求1所述的系統,其特徵在於,所述視頻編碼單元為視頻圖像幀或視頻片 Slice。
3.根據權利要求1所述的系統,其特徵在於,所述系統狀態參數至少包括LTE編碼塊大小和調製編碼方案MCS。
4.根據權利要求3所述的系統,其特徵在於,所述系統狀態參數還包括以下其中之一或任意組合:時間傳輸間隔TTI,資源塊RB,調度塊SB。
5.—種基站,其特徵在於,所述基站包括: 編碼模塊,用於接收輸入的視頻圖像,對接收到的視頻圖像劃分為視頻編碼單元,依次採用不同的編碼參數對所述視頻編碼單元進行壓縮,獲得應用每種編碼參數壓縮後的信息比特數,將所述信息比特數傳送給控制模塊;根據接收到的估計的丟包率計算估計視頻失真值,將所述估計視頻失真值傳遞給控制模塊;按照接收到的最佳視頻編碼值對所述視頻編碼單元進行壓縮 ,將壓縮後的編碼塊傳遞給排隊調度模塊; 控制模塊,用於根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延,將估計的丟包率傳輸給編碼模塊;根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給編碼模塊,將所述傳輸參數傳遞給排隊調度模塊; 排隊調度模塊,用於獲得系統狀態參數,將所述系統狀態參數傳遞給控制模塊;按照接收到的所述傳輸參數給所述編碼塊分配無線資源。
6.根據權利要求5所述的系統,其特徵在於,所述視頻編碼單元為視頻圖像幀或視頻片 Slice。
7.根據權利要求5所述的系統,其特徵在於,所述系統狀態參數至少包括LTE編碼塊大小和調製編碼方案MCS。
8.—種基站,其特徵在於,所述基站包括: 控制模塊,用於根據信息比特數和系統狀態參數估計系統當前的丟包率和時延,將估計的丟包率傳輸給伺服器側;根據估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數,將所述最佳視頻編碼值傳遞給伺服器側,將所述傳輸參數傳遞給排隊調度模塊;其中,所述信息比特數是伺服器採用不同的編碼參數對視頻編碼單元進行壓縮,獲得的應用每種編碼參數壓縮後的信息比特數;所述估計視頻失真值是伺服器側根據接收到的估計的丟包率計算後獲得的;排隊調度模塊,用於獲得系統狀態參數,將所述系統狀態參數傳遞給控制模塊;按照接收到的所述傳輸參數給所述編碼塊分配無線資源。
9.一種控制視頻速率的方法,其特徵在於,包括: 接收對應每種編碼參數壓縮後的信息比特數;其中,所述對應每種編碼參數壓縮後的信息比特數是依次採用不同的編碼參數對視頻編碼單元進行壓縮後獲得的; 接收系統狀態參數; 根據所述信息比特數和系統狀態參數估計系統當前的丟包率和時延; 根據所述估計的丟包率計算估計視頻失真值,根據所述估計視頻失真值、估計的系統當前時延通過優化算法確定最佳視頻編碼值和傳輸參數; 按照所述最佳視頻編碼值對所述視頻編碼單元進行壓縮; 按照所述傳輸參數給所述編碼塊分配無線資源。
10.根據權利要求9所述的方法,其特徵在於,所述視頻編碼單元為視頻圖像幀或視頻片 Slice。
11.根據權利要求9所述的方法,其特徵在於,所述系統狀態參數至少包括LTE編碼塊大小和調製編碼方案MCS。
12.根據權利要求11所述的方法,其特徵在於,所述系統狀態參數還包括以下其中之一或任意組合:時間傳輸間隔TTI,資源塊RB,調度塊SB。
13.根據權利要求9所述的方法,其特徵在於,所述估計系統當前的丟包率和時延的方式包括,根據網絡擁塞和·隨機無線信道錯誤,基於排隊理論估計出系統當前的丟包率和時延。
全文摘要
本發明實施例公開了一種控制視頻速率的系統、基站及方法,所述系統包括編碼模塊、控制模塊和排隊調度模塊。應用本發明實施例,能夠有效避免無線網絡中因網絡擁塞而導致的丟失事件。不需要最終接收視頻數據的接收端反饋任何信息,就能夠根據網絡狀況進行基於視頻內容的視頻壓縮參數的動態調整。而且,由於本發明實施例通過所獲取的系統狀態參數考慮了所有傳輸時延,避免了不能考慮傳輸層上不同數據包到達速率下的數據包的端到端時延的情況。
文檔編號H04N7/26GK103248884SQ20121003263
公開日2013年8月14日 申請日期2012年2月14日 優先權日2012年2月14日
發明者張偉, 張錦芳, 李波傑, 慈松, 彭程暉 申請人:華為技術有限公司