一種視頻信號處理方法和裝置的制造方法
【專利摘要】本發明公開了一種視頻信號處理方法,包括獲取移動終端能力參數;采用第一壓縮方式對應的解壓縮方式對接收的視頻信號進行解壓縮,得到原始視頻碼流;根據所述能力參數判斷所述移動終端是否能夠支持所述原始視頻碼流對應的視頻分辨率;若判斷結果為是,采用第二壓縮方式對所述原始視頻碼流進行壓縮后發送給所述移動終端;若判斷結果為否,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的視頻分辨率,并采用第二壓縮方式對調整后的原始視頻碼流進行壓縮后發送給所述移動終端。本發明還公開了一種視頻信號處理裝置。
【專利說明】
_種視頻信號處理方法和裝置
技術領域
[0001]本發明涉及圖像視頻編解碼,尤其涉及一種視頻信號處理方法和裝置。【背景技術】
[0002]隨著移動通訊等信息技術日新月異的發展以及網絡的日益普及,用戶對于移動視頻和移動數字電視的需求越來越強烈。
[0003]日本在 1999 年制定了 ISDB-T (Integrated Services Digital Broadcasting)標準,即綜合數字廣播服務,是基于MPEG-2或MPEG-4標準的多址接入傳輸、并能夠進行高清晰度電視(HDTV)和標準清晰度電視廣播的標準制式。
[0004]ISDB-T數字電視一般有三種接收方法:專用電視機、機頂盒和移動W1-FI熱點, 前兩種方式都無法滿足移動需求,最后一種方式配合移動終端可以實現數字電視的移動接收,可以讓用戶隨時隨地享受數字電視業務。通常的實現方法是:移動W1-FI熱點通過天線接收數字電視信號,解調解擾后還原為數字電視視頻碼流,然后通過W1-FI信號發送到移動終端側,完成視頻流的播放。
[0005]由于ISDB-T技術定義的高清電視信號采用MPEG-2的視頻圖像壓縮標準,該標準壓縮比不高,壓縮后的碼流速率可達2MB/s、即16Mbps,對于802.llb/g理論上54Mpbs、但實際上只有20?30Mpbs的帶寬而言,傳輸壓力很大,如果移動終端和移動W1-FI熱點距離稍遠或W1-FI信號強度不足,那么就會出現視頻播放卡殼等現象;另外,不同時間發布的智能移動終端的屏幕分辨率和視頻播放的處理能力參差不齊,除了少數高端智能移動終端以夕卜,大部分中低端智能移動終端無法實時播放最高分辨率為1080p的視頻,導致移動數字電視業務開展受限。
【發明內容】
[0006]為解決現有存在的技術問題,本發明實施例提供一種視頻信號處理方法和裝置。
[0007]本發明實施例提供了一種視頻信號處理方法,包括:
[0008]獲取移動終端能力參數;
[0009]采用第一壓縮方式對應的解壓縮方式對接收的視頻信號進行解壓縮,得到原始視頻碼流;[〇〇1〇]根據所述能力參數判斷所述移動終端是否能夠支持所述原始視頻碼流對應的視頻分辨率;
[0011]若判斷結果為是,采用第二壓縮方式對所述原始視頻碼流進行壓縮后發送給所述移動終端;
[0012]若判斷結果為否,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的視頻分辨率,并采用第二壓縮方式對調整后的原始視頻碼流進行壓縮后發送給所述移動終端。
[0013]上述方案中,獲取的所述能力參數包括所述移動終端支持的最高視頻分辨率;
[0014]相應的,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的最高視頻分辨率。
[0015]上述方案中,所述根據所述能力參數判斷所述移動終端是否能夠支持所述原始視頻碼流對應的視頻分辨率,包括:
[0016]若所述移動終端支持的最高視頻分辨率不低于所述原始視頻碼流對應的視頻分辨率,則判斷結果為是;否則判斷結果為否。
[0017]上述方案中,所述第二壓縮方式的視頻碼流壓縮效率高于所述第一壓縮方式。
[0018]本發明實施例還提供了一種視頻信號處理裝置,包括:
[0019]所述主控及基帶處理模塊,用于獲取移動終端的能力參數,并發送給所述視頻壓縮豐吳塊;
[0020]所述視頻壓縮模塊,用于采用第一壓縮方式對應的解壓縮方式對接收的視頻信號進行解壓縮,得到原始視頻碼流;根據所述能力參數判斷所述移動終端是否能夠支持所述原始視頻碼流對應的視頻分辨率,若判斷結果為是,采用第二壓縮方式對所述原始視頻碼流進行壓縮后發送給所述移動終端;若判斷結果為否,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的視頻分辨率,并采用第二壓縮方式對調整后的原始視頻碼流進行壓縮后發送給所述移動終端。
[0021]上述方案中,所述裝置還包括:信號接收模塊,用于從空口天線接收視頻信號并發送給所述視頻壓縮模塊。
[0022]上述方案中,所述能力參數包括所述移動終端支持的最高視頻分辨率;
[0023]所述視頻壓縮模塊進一步用于,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的最高視頻分辨率。
[0024]上述方案中,所述視頻壓縮模塊,還用于判斷所述移動終端支持的最高視頻分辨率是否不低于所述原始視頻碼流對應的視頻分辨率,若不低于,則判定為移動終端能夠支持所述原始視頻碼流對應的視頻分辨率;否則,判定為移動終端不能夠支持所述原始視頻碼流對應的視頻分辨率。
[0025]上述方案中,所述第二壓縮方式的視頻碼流壓縮效率高于所述第一壓縮方式。
[0026]上述方案中,所述裝置還包括:W1-FI信號收發模塊,用于將所述主控及基帶處理模塊請求獲取能力參數的數據流通過W1-FI信號發送給移動終端;還用于通過W1-FI信號接收移動終端反饋的能力參數,并將能力參數提供給所述主控及基帶處理模塊。
[0027]本發明實施例所提供的一種視頻信號處理方法和裝置,采用第一壓縮方式對應的解壓縮方式對接收的視頻信號進行解壓縮,得到原始視頻碼流;根據移動終端能力參數判斷所述移動終端是否能夠支持所述原始視頻碼流對應的視頻分辨率;若判斷結果為是,采用第二壓縮方式對所述原始視頻碼流進行壓縮后發送給所述移動終端;若判斷結果為否, 將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的視頻分辨率,并采用第二壓縮方式對調整后的原始視頻碼流進行壓縮后發送給所述移動終端。由此可見,通過對解壓縮的視頻信號采用更高壓縮比的壓縮方式再次壓縮編碼,可以節約碼流速率,避免視頻播放卡殼的現象;基于視頻分辨率的比較,可以進行視頻信號分辨率的調整,以使移動終端能夠播放任意分辨率的原始視頻信號,有利于移動數字電視業務的開展。【附圖說明】
[0028]圖1為移動數字電視組網示意圖;
[0029]圖2為本發明實施例提供的視頻信號處理方法流程示意圖;
[0030]圖3為本發明實施例提供的視頻信號處理裝置結構示意圖。【具體實施方式】
[0031]下面結合附圖和具體實施例對本發明的技術方案進一步詳細闡述。
[0032]如圖1所示,移動數字電視的功能通過兩種設備組合實現:移動W1-FI熱點設備和移動終端。移動W1-FI熱點設備是其中的關鍵設備,它負責接收移動數字電視的視頻信號,并通過W1-FI信號發送給移動終端,完成移動終端的數字電視節目的播放。同時,移動 W1-FI熱點設備也可以接入蜂窩移動網(3G或4G)基站,為智能手機、平板電腦、筆記本電腦等移動終端提供W1-FI上網服務。
[0033]實施例一
[0034]本發明實施例提供的一種視頻信號處理方法,適用于上述移動W1-FI熱點設備, 如圖2所示,該方法包括:
[0035]步驟201,獲取移動終端能力參數。
[0036]所述能力參數至少包括所述移動終端支持的一種或多種視頻分辨率(例如 1080p、720p等),還可以包括移動終端支持的視頻壓縮方式等。
[0037]移動W1-FI熱點設備可以通過W1-FI連接直接向移動終端獲取其能力參數。也可以通過藍牙等低功耗連接方式向移動終端獲取其能力參數。
[0038]步驟202,采用第一壓縮方式對應的解壓縮方式對接收的視頻信號進行解壓縮,得到原始視頻碼流。
[0039]這里第一壓縮方式為視頻信號發射方(例如圖1中的DTV信號發射塔)采用的視頻壓縮方式(例如MPEG-2、MPEG-4等)。
[0040]解壓縮得到原始視頻碼流后,還可以獲知原始視頻碼流對應的一種或多種視頻分辨率,例如,原始視頻碼流包括高清HDTV的FULLSEG碼流,分辨率為1080p (1920x1280)和標清的0NESEG碼流,分辨率為QVGA (320x240)。
[0041]步驟203,根據所述能力參數判斷所述移動終端是否能夠支持所述原始視頻碼流對應的視頻分辨率,若判斷結果為是,直接執行步驟205 ;若判斷結果為否,執行步驟204。
[0042]移動終端的能力參數能夠指示出移動終端支持的一種或多種視頻分辨率,其中可包括所述移動終端支持的最高視頻分辨率。將移動終端支持的最高視頻分辨率與原始視頻碼流對應的視頻分辨率進行比較,如果前者高于或等于后者,則判定為支持原始視頻碼流對應的視頻分辨率,否則判定為不支持原始視頻碼流對應的視頻分辨率。
[0043]步驟204,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的視頻分辨率,然后執行步驟205。
[0044]其中,可以將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的最高視頻分辨率。
[0045]當移動終端不支持原始視頻碼流對應的視頻分辨率時,說明接收的視頻信號的視頻分辨率過高,需要降低其視頻分辨率,降低視頻分辨率實際上是降低圖像的分辨率。可以采用如下的方式:對于一個圖像矩陣,每行提取像素,根據目標分辨率從提取的每行像素中每隔n個像素點去掉m個像素點,然后,根據目標分辨率每N列像素中刪除M列像素。其中, n、m、N、M的值根據原始分辨率和目標分辨率確定,降低分辨率后的圖像和原始圖像的每行像素點和每列像素點的比例相同。
[0046]例如,將視頻碼流的分辨率由1080p (1920x1080)降低到QHD (960x540)時,對于其中的任意一個圖像矩陣需要每行提取像素,基于提取的每行像素每隔兩個像素點去掉一個像素點,每兩列刪除一列后形成新的圖像,該圖像與原始圖像比例相同。
[0047]步驟205,采用第二壓縮方式對所述原始視頻碼流進行壓縮后發送給所述移動終端。
[0048]壓縮算法很大程度上決定著視頻的質量、壓縮比、傳輸效率、傳輸速度等性能。這里采用視頻碼流壓縮效率高于第一壓縮方式的第二壓縮方式對原始視頻碼流進行壓縮后發送給移動終端,如此可以節省帶寬,以避免移動終端播放視頻時發生卡殼的現象。例如, 假設第一壓縮方式為MPEG-2,第二壓縮方式為MPEG-4,那么在相同的視頻質量下,MPEG-4 能夠比MPEG-2提高一倍的壓縮效率,也就是說,能夠節約50%左右的碼流速率(占用的帶寬)。需要說明的是,本發明實施例的壓縮方式并不限定于采用上述MPEG-2、MPEG-4,只要能夠保證第二壓縮方式的壓縮效率高于第一壓縮方式即可。
[0049]實施例二
[0050]為了實現上述視頻信號處理方法,如圖3所示,本發明實施例還提供了一種裝置, 該裝置應用于移動W1-FI熱點設備中,包括:主控及基帶處理模塊10和視頻壓縮模塊20, 其中:
[0051]所述主控及基帶處理模塊10,用于獲取移動終端的能力參數,并發送給所述視頻壓縮模塊20 ;
[0052]所述視頻壓縮模塊20,用于采用第一壓縮方式對應的解壓縮方式對接收的視頻信號進行解壓縮,得到原始視頻碼流;根據所述能力參數判斷所述移動終端是否能夠支持所述原始視頻碼流對應的視頻分辨率,若判斷結果為是,采用第二壓縮方式對所述原始視頻碼流進行壓縮后發送給所述移動終端;若判斷結果為否,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的視頻分辨率,并采用第二壓縮方式對調整后的原始視頻碼流進行壓縮后發送給所述移動終端。
[0053]所述裝置還包括:信號接收模塊30,用于從空口天線接收視頻信號并發送給所述視頻壓縮模塊20。
[0054]所述能力參數至少包括所述移動終端支持的一種或多種視頻分辨率,其中可包括所述移動終端支持的最高視頻分辨率;
[0055]相應的,所述視頻壓縮模塊20進一步用于,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的最高視頻分辨率。
[0056]所述視頻壓縮模塊20,還用于判斷所述移動終端支持的最高視頻分辨率是否不低于所述原始視頻碼流對應的視頻分辨率,若不低于,則判定為移動終端能夠支持所述原始視頻碼流對應的視頻分辨率;否則,判定為移動終端不能夠支持所述原始視頻碼流對應的視頻分辨率。
[0057]所述第二壓縮方式的視頻碼流壓縮效率高于所述第一壓縮方式。
[0058]所述主控及基帶處理模塊10,還用于將壓縮后的所述原始視頻碼流進行加密。
[0059]所述裝置還可以包括:WI_FI信號收發模塊40,用于將加密后的所述原始視頻碼流通過W1-FI信號發送給所述移動終端。
[0060]所述W1-FI信號收發模塊40,還用于將所述主控及基帶處理模塊10請求獲取能力參數的數據流通過W1-FI信號發送給移動終端;還用于通過W1-FI信號接收移動終端反饋的能力參數,并將能力參數提供給所述主控及基帶處理模塊10。
[0061]針對移動W1-FI熱點設備也可以接入蜂窩移動網(3G或4G)基站,為智能手機、平板電腦、筆記本電腦等用戶設備提供W1-FI上網服務的功能,如圖3所示,該裝置還包括:
[0062]蜂窩移動網射頻收發模塊50,用于從空口天線接收或發射蜂窩移動網信號;并調制解調數字基帶信號,實現與蜂窩移動網的交互;
[0063]相應的,主控及基帶處理模塊10,還用于調制解調數字基帶信號,并提供給所述 W1-FI信號收發模塊40通過W1-FI信號發送給移動終端。
[0064]實施例三
[0065]下面結合上述方法和裝置,通過一個具體的實施例來說明本發明的方案。
[0066]1、獲取移動終端能力參數。
[0067]該步驟由主控及基帶處理模塊10和W1-FI信號收發模塊40協作完成。當移動終端和移動W1-FI熱點設備建立W1-FI連接后,主控及基帶處理模塊10通過W1-FI信號收發模塊40主動獲取移動終端的能力參數(支持的視頻分辨率、視頻壓縮方式等),并將獲取的能力參數發送給視頻壓縮模塊20。
[0068]2、采用MPEG-2對接收的視頻信號進行解壓縮,得到原始視頻碼流。
[0069]該步驟由視頻壓縮模塊20完成,將MPEG-2格式的視頻碼流解碼還原為原始視頻碼流。
[0070]3、判斷移動終端是否能夠支持原始視頻碼流對應的視頻分辨率1080p。
[0071]該步驟由視頻壓縮模塊20完成,根據移動終端支持的視頻分辨率來判斷移動終端是否可以支持1080p (1920x1280像素)分辨率的播放,假設移動終端支持的最高視頻分辨率為1080p,則判定為支持,直接跳轉到步驟5 ;假設移動終端支持的最高視頻分辨率為 720p,則判定為不支持,進入步驟4。
[0072]4、調整原始視頻碼流的分辨率。
[0073]該步驟由視頻壓縮模塊20完成,由于移動終端支持的最高視頻分辨率為720p, 則將原始1080p視頻降低為適合移動終端播放的720p,甚至還可以降為更低分辨率,例如 QHD(960x640 像素),WVGA(800x480 像素)等。
[0074]5、米用MPEG-4對調整后的原始視頻碼流進彳丁壓縮。
[0075]該步驟由視頻壓縮模塊20完成,負責將調整后的原始視頻碼流編碼為更高壓縮比的視頻碼流。由于MPEG-4比MPEG-2提高一倍的壓縮效率,也就是說,能夠節約50%左右的碼流速率。
[0076]6、對壓縮后的更高壓縮比的視頻碼流進行加密后發送。
[0077]該步驟由主控及基帶處理模塊10和W1-FI信號收發模塊40協作完成。主控及基帶處理模塊10對視頻碼流進行加密,然后通過W1-FI信號由W1-FI信號收發模塊40發送給移動終端。
[0078]由此可見,本發明實施例通過對解壓縮的視頻信號采用更高壓縮比的壓縮方式再次壓縮編碼,可以節約碼流速率,避免視頻播放卡殼的現象;基于視頻分辨率的比較,可以進行視頻信號分辨率的調整,以使移動終端能夠播放任意分辨率的原始視頻信號,有利于移動數字電視業務的開展。
[0079]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用硬件實施例、軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。
[0080]本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0081]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0082]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0083]以上所述,僅為本發明的較佳實施例,并非用于限定本發明的保護范圍。
【主權項】
1.一種視頻信號處理方法,其特征在于,包括:獲取移動終端能力參數;采用第一壓縮方式對應的解壓縮方式對接收的視頻信號進行解壓縮,得到原始視頻碼 流;根據所述能力參數判斷所述移動終端是否能夠支持所述原始視頻碼流對應的視頻分 辨率;若判斷結果為是,采用第二壓縮方式對所述原始視頻碼流進行壓縮后發送給所述移動 終端;若判斷結果為否,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的視頻 分辨率,并采用第二壓縮方式對調整后的原始視頻碼流進行壓縮后發送給所述移動終端。2.根據權利要求1所述視頻信號處理方法,其特征在于,獲取的所述能力參數包括所 述移動終端支持的最高視頻分辨率;相應的,將所述原始視頻碼流的分辨率調整為所述移動終端所能支持的最高視頻分辨率。3.根據權利要求2所述視頻信號處理方法,其特征在于,所述根據所述能力參數判斷 所述移動終端是否能夠支持所述原始視頻碼流對應的視頻分辨率,包括:若所述移動終端支持的最高視頻分辨率不低于所述原始視頻碼流對應的視頻分辨率, 則判斷結果為是;否則判斷結果為否。4.根據權利要求1所述視頻信號處理方法,其特征在于,所述第二壓縮方式的視頻碼 流壓縮效率高于所述第一壓縮方式。5.—種視頻信號處理裝置,其特征在于,包括:所述主控及基帶處理模塊,用于獲取移動終端的能力參數,并發送給所述視頻壓縮模 塊;所述視頻壓縮模塊,用于采用第一壓縮方式對應的解壓縮方式對接收的視頻信號進行 解壓縮,得到原始視頻碼流;根據所述能力參數判斷所述移動終端是否能夠支持所述原始 視頻碼流對應的視頻分辨率,若判斷結果為是,采用第二壓縮方式對所述原始視頻碼流進 行壓縮后發送給所述移動終端;若判斷結果為否,將所述原始視頻碼流的分辨率調整為所 述移動終端所能支持的視頻分辨率,并采用第二壓縮方式對調整后的原始視頻碼流進行壓 縮后發送給所述移動終端。6.根據權利要求5所述視頻信號處理裝置,其特征在于,所述裝置還包括:信號接收模塊,用于從空口天線接收視頻信號并發送給所述視頻壓 縮豐吳塊。7.根據權利要求5所述視頻信號處理裝置,其特征在于,所述能力參數包括所述移動終端支持的最高視頻分辨率;所述視頻壓縮模塊進一步用于,將所述原始視頻碼流的分辨率調整為所述移動終端所 能支持的最高視頻分辨率。8.根據權利要求7所述視頻信號處理裝置,其特征在于,所述視頻壓縮模塊,還用于判斷所述移動終端支持的最高視頻分辨率是否不低于所述 原始視頻碼流對應的視頻分辨率,若不低于,則判定為移動終端能夠支持所述原始視頻碼流對應的視頻分辨率;否則,判定為移動終端不能夠支持所述原始視頻碼流對應的視頻分辨率。9.根據權利要求5所述視頻信號處理裝置,其特征在于,所述第二壓縮方式的視頻碼流壓縮效率高于所述第一壓縮方式。10.根據權利要求5所述視頻信號處理裝置,其特征在于,所述裝置還包括:W1-FI信號收發模塊,用于將所述主控及基帶處理模塊請求獲取能 力參數的數據流通過W1-FI信號發送給移動終端;還用于通過W1-FI信號接收移動終端反 饋的能力參數,并將能力參數提供給所述主控及基帶處理模塊。
【文檔編號】H04N21/258GK105992027SQ201510052328
【公開日】2016年10月5日
【申請日】2015年1月30日
【發明人】張正陽
【申請人】中興通訊股份有限公司