視頻流提供方法及系統(tǒng)和中繼裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及一種視頻流提供方法及系統(tǒng)和中繼裝置。更詳細地,本發(fā)明涉及一種提供視頻流的視頻流提供方法及系統(tǒng)和中繼裝置,其中所述視頻流在多個層(Layer)中分別包括不同的視頻流數(shù)據(jù)。
【背景技術】
[0002]由于移動設備的發(fā)展和移動網(wǎng)絡的發(fā)展而活躍了多個用戶之間利用移動設備實曰寸收發(fā)視頻的移動VoIP(網(wǎng)絡電話,Voice over internet Protocol)月艮務。此外,以移動設備為對象還活躍了如職業(yè)棒球現(xiàn)場直播等的實時流式傳輸服務等。
[0003]為了給多個用戶傳輸視頻流(Video Stream),可使用可伸縮視頻編解碼器(SVC,Scalable Video Codec)。如H.264SVC等可伸縮視頻編解碼器能夠將一個視頻流構成為多個層來傳輸。
[0004]利用可伸縮視頻編解碼器的視頻流提供技術以如下方式工作:發(fā)送裝置向中繼裝置傳輸一個視頻流,并且多個接收終端連接到中繼裝置而接收視頻流。
[0005]為了如可伸縮視頻編解碼器等,利用多個層來提供視頻流,中繼裝置應進行過濾(Filtering)等過程。
[0006]具體來講,為了選擇用于按每個接收終端傳輸?shù)膶?,中繼裝置可進行過濾過程。中繼裝置為了進行過濾過程,需要對所有或幾乎大部分的由多個層構成并從發(fā)送裝置傳輸?shù)囊曨l流數(shù)據(jù)進行解析(Parsing)。
【發(fā)明內容】
[0007]本發(fā)明的一實施例所要解決的技術問題是提供一種視頻流提供方法及系統(tǒng)和中繼裝置,該視頻流提供方法及系統(tǒng)和中繼裝置能夠在提供視頻流的服務中去除或減少中繼裝置在解析(Parsing)等中所需的運算費用,其中所述視頻流在多個層中分別包括不同的視頻流數(shù)據(jù)。
[0008]此外,本發(fā)明的一實施例所要解決的技術問題是提供一種視頻流提供方法及系統(tǒng)和中繼裝置,該視頻流提供方法及系統(tǒng)和中繼裝置能夠在提供視頻流的服務中提高中繼裝置的性能,其中所述視頻流在多個層中分別包括不同的視頻流數(shù)據(jù)。
[0009]本發(fā)明的技術問題并不局限于上述技術問題,本領域技術人員能夠從下面的記載中明確理解沒有涉及的其他技術問題。
[0010]為了解決上述技術問題,在本發(fā)明的第一實施方式(ASPECT)的視頻流提供方法中,所述視頻流在多個層(Layer)中分別包括不同的視頻流數(shù)據(jù),所述視頻流提供方法包括步驟:從發(fā)送裝置中接收基于第一網(wǎng)絡的狀態(tài)而確定的最大可發(fā)送層水平;從第一接收終端中接收基于第2a網(wǎng)絡的狀態(tài)而確定的第一最大可接收層水平;從第二接收終端中接收基于第2b網(wǎng)絡的狀態(tài)而確定的第二最大可接收層水平;以及利用所述最大可發(fā)送層水平、所述第一最大可接收層水平和所述第二最大可接收層水平來中繼所述視頻流。
[0011]為了解決上述技術問題,在本發(fā)明的第二實施方式(ASPECT)的視頻流提供系統(tǒng)中,所述視頻流在多個層(Layer)中分別包括不同的視頻流數(shù)據(jù),所述視頻流提供系統(tǒng)可包括:中繼裝置,按每個層提供通信信道;以及發(fā)送裝置,基于第一網(wǎng)絡的狀態(tài)向所述中繼裝置傳輸用于發(fā)送所述視頻流的最大可發(fā)送層水平,并向所述中繼裝置發(fā)送所述視頻流,所述中繼裝置包括:接收層水平接收部,從第一接收終端中接收基于第2a網(wǎng)絡的狀態(tài)而確定的第一最大可接收層水平,并且從第二接收終端中接收基于第2b網(wǎng)絡的狀態(tài)而確定的第二最大可接收層水平;以及視頻流中繼部,利用所述最大可發(fā)送層水平、所述第一最大可接收層水平和所述第二最大可接收層水平來中繼所述視頻流。
[0012]為了解決上述技術問題,本發(fā)明的第三實施方式(ASPECT)的中繼裝置,用于提供視頻流,所述視頻流在多個層(Layer)中分別包括不同的視頻流數(shù)據(jù),所述中繼裝置可包括:發(fā)送層水平接收部,從發(fā)送裝置中接收基于第一網(wǎng)絡的狀態(tài)而確定的最大可發(fā)送層水平;接收層水平接收部,從第一接收終端中接收基于第2a網(wǎng)絡的狀態(tài)而確定的第一最大可接收層水平,并且從第二接收終端中接收基于第2b網(wǎng)絡的狀態(tài)而確定的第二最大可接收層水平;以及視頻流中繼部,利用所述最大可發(fā)送層水平、所述第一最大可接收層水平和所述第二最大可接收層水平來中繼所述視頻流。
[0013]根據(jù)本發(fā)明的一實施例,在提供視頻流的服務中能夠去除或減少中繼裝置進行解析(Parsing)等中所需的運算費用,其中所述視頻流在多個層中分別包括不同的視頻流數(shù)據(jù)。
[0014]此外,根據(jù)本發(fā)明的一實施例,在提供視頻流的服務中能夠提高中繼裝置的性能,其中所述視頻流在多個層中分別包括不同的視頻流數(shù)據(jù)。
[0015]本發(fā)明的技術效果并不局限于上述技術效果,本領域技術人員能夠從下面的記載中明確理解沒有提到的其他技術效果。
【附圖說明】
[0016]圖1是本發(fā)明的一實施例的視頻流提供系統(tǒng)的結構圖。
[0017]圖2及圖3是說明可伸縮視頻編解碼技術利用多個層來按接收終端提供不同質量的視頻流的方法的圖。
[0018]圖4是表示中繼裝置按每個層提供的通信信道的一例的圖。
[0019]圖5是本發(fā)明的另一實施例的視頻流提供方法的流程圖。
[0020]圖6是用于說明第一網(wǎng)絡的圖。
[0021]圖7是用于說明第二網(wǎng)絡的圖。
[0022]圖8是用于說明本發(fā)明的另一實施例的視頻流提供方法的具體的一適用例的流程圖。
[0023]圖9是表示本發(fā)明的又一實施例的中繼裝置的方框圖。
[0024]圖10是本發(fā)明的又一實施例的中繼裝置的另一結構圖。
【具體實施方式】
[0025]下面,參照附圖,對本發(fā)明的優(yōu)選實施例進行詳細說明。參照附圖的同時參照詳細地后述的實施例,將會明確本發(fā)明的優(yōu)點及特征以及實現(xiàn)這些的方法。但是,本發(fā)明并不限定于以下所公開的實施例,而是以彼此不同的多種方式實現(xiàn),本實施例僅僅用于全面地公開本發(fā)明,并且為了給本發(fā)明所屬技術領域的技術人員告知本發(fā)明的范圍而提供的,本發(fā)明僅由權利要求的范圍定義。在說明書全文中相同的附圖標記指相同的結構要素。
[0026]如果沒有其他定義,則在本說明書中所使用的所有用語(包括技術用語及科技用語)能夠以本發(fā)明所屬技術領域的技術人員共同理解的含義使用。另外,一般來講,在所使用的詞典中定義的用語只要沒有被明確地特別定義,就不理想地或過度地解釋。
[0027]在本說明書中,單數(shù)形式只要在句子中未特別提及就可以包括復數(shù)形式。在說明書中使用的“包括(comprises) ”和/或“包含(comprising) ”并不排除所提及的結構要素、步驟、動作和/或元素之外的一個以上的其他結構要素、步驟、動作和/或元素的存在或附加。
[0028]圖1是本發(fā)明的一實施例的視頻流提供系統(tǒng)的結構圖。
[0029]參照圖1,則本發(fā)明的一實施例的視頻流提供系統(tǒng)包括發(fā)送裝置100及中繼裝置200,并且可包括接收視頻流的多個接收終端300。
[0030]發(fā)送裝置100向中繼裝置200傳輸視頻流。
[0031]中繼裝置200能夠向多個接收終端300傳輸從發(fā)送裝置100接收的視頻流。
[0032]S卩,發(fā)送裝置100能夠通過中繼裝置200向多個接收終端300進行傳輸。
[0033]在接收終端300中所包括的每個接收終端310、320、330能夠通過中繼裝置200接收視頻流。
[0034]本發(fā)明的一實施例的視頻流系統(tǒng)即使在僅有一個接收終端的情況下也并不排除適用。
[0035]本發(fā)明的一實施例的視頻流提供系統(tǒng)能夠更加有效地利用于如可伸縮視頻編解碼器(SVC, Scalable Video Code