指令。
[0100]2、利用所述點選搜索模塊104在本地或網絡搜索所述視頻點選指令對應的視頻文件305,并利用所述片源處理模塊105選通所述視頻文件305對應的節(jié)目源通道。
[0101]計算機3在獲取到視頻點選指令后,便通過系統(tǒng)總控模塊101的主程序調用并執(zhí)行點選搜索模塊104中的子程序,在計算機3本地搜索用戶選擇的視頻文件305,或當本地沒有視頻文件305時從網絡上搜索該視頻文件305,然后,通過系統(tǒng)總控模塊101的主程序調用并執(zhí)行片源處理模塊105中的子程序選通搜索到的視頻文件305的節(jié)目源通道(即該視頻文件305的存儲位置)。
[0102]3、若所述視頻文件305為本地文件,則利用所述通訊協(xié)議模塊106建立與所述節(jié)目源通道對應的數(shù)據(jù)傳輸路徑、并利用所述格式協(xié)議模塊108使所述視頻文件305能夠按照預設格式進行轉換,以便格式轉換后的視頻文件在所述數(shù)據(jù)傳輸路徑中傳輸;若所述視頻文件305為網絡文件,則利用所述通訊協(xié)議模塊106與所述網絡協(xié)議模塊107建立與所述節(jié)目源通道對應的數(shù)據(jù)傳輸路徑、并利用所述格式協(xié)議模塊108使所述視頻文件305能夠按照預設格式進行轉換,以便格式轉換后的視頻文件在所述數(shù)據(jù)傳輸路徑中傳輸。
[0103]其中,通訊協(xié)議模塊106規(guī)定了視頻文件305的傳輸方式,網絡協(xié)議模塊107規(guī)定了視頻文件305的網絡交互方式,格式協(xié)議模塊108規(guī)定了硬件解碼電路2對視頻文件305的解碼格式。
[0104]當選通節(jié)目源通道后,需要建立該視頻文件的數(shù)據(jù)傳輸路徑,以便通過所述數(shù)據(jù)傳輸路徑調取視頻文件305。具體實現(xiàn)時,計算機3通過系統(tǒng)總控模塊101的主程序調用并執(zhí)行通訊協(xié)議模塊106、網絡協(xié)議模塊107和格式協(xié)議模塊108中的子程序。
[0105]4、利用所述解壓縮模塊109將通過所述數(shù)據(jù)傳輸路徑獲取的所述視頻文件305進行解壓縮。
[0106]當計算機通過所述數(shù)據(jù)傳輸路徑調取了視頻文件305后,便通過系統(tǒng)總控模塊101的主程序調用并執(zhí)行解壓縮模塊109中的子程序,對視頻文件305進行解壓縮處理。
[0107]5、在利用硬件解碼電路2對解壓縮后的視頻文件305進行解碼前,需要利用所述驅動程序模塊102為所述硬件解碼電路2安裝視頻解碼驅動程序,以便通過所述視頻解碼驅動程序使所述計算機3與所述硬件解碼電路2能夠進行通信,以便在能夠進行通信后使所述硬件解碼電路利用所述解碼服務模塊對從計算機中獲取的所述視頻文件進行解碼。
[0108]需要說明的是,只需在第一次使用硬件解碼電路2前為所述硬件解碼電路2安裝視頻解碼驅動程序,以后在使用所述解碼電路2進行解碼時,不必再為所述硬件解碼電路2安裝視頻解碼驅動程序,直接利用第一次安裝的視頻解碼驅動程序即可。
[0109]硬件解碼電路2具體按照下述方式對視頻文件305進行解碼操作。
[0110]所述CPU201,用于在R0M202和SDRAM203的配合下執(zhí)行所述解碼服務模塊109中存儲的視頻解碼服務程序,以便通過執(zhí)行所述視頻解碼服務程序使所述硬件解碼電路中的其它硬件模塊完成以下功能:
[0111]①、所述主機接口邏輯電路204,用于通過建立的數(shù)據(jù)傳輸路徑從所述計算機3(經總線接口)中獲取所述視頻文件305。并當所述視頻文件305的信號類型為模擬信號時,將該視頻文件305傳送至所述數(shù)字信號處理器208 ;當所述視頻文件305的信號類型為數(shù)字信號時,不必將該視頻文件305傳送至所述數(shù)字信號處理器208,視頻文件305即為數(shù)字視頻文件(數(shù)字信號類型的視頻數(shù)據(jù))。
[0112]②、所述數(shù)字信號處理器208,用于在DRAM209的配合下,將視頻文件305進行模數(shù)轉換,以得到數(shù)字視頻文件(數(shù)字信號類型的視頻數(shù)據(jù));然后,將數(shù)字視頻文件傳送至主機接口邏輯電路204。
[0113]③、所述主機接口邏輯電路204,用于將數(shù)字視頻文件中的關于字幕的視頻數(shù)據(jù)傳送至副圖像解碼器205,當硬件解碼電路2包括OSD解碼器206時,將數(shù)字視頻文件中的關于調諧界面(如控制視頻聲音大小等內容的功能界面)的視頻數(shù)據(jù)傳送至OSD解碼器206。
[0114]④、所述副圖像解碼器205,用于將從所述主機接口邏輯電路204獲取的所述關于字幕的視頻數(shù)據(jù)進行解碼。
[0115]⑤、所述0SD解碼器,用于將從所述主機接口邏輯電路204獲取的所述關于調諧界面的視頻數(shù)據(jù)進行解碼。
[0116]⑥、所述數(shù)據(jù)流解碼器210,用于將數(shù)字視頻文件中的關于圖像的視頻數(shù)據(jù)傳送至所述視頻解碼器211,將數(shù)字視頻文件中的關于聲音的音頻數(shù)據(jù)傳送至所述音頻解碼器212。
[0117]⑦、所述視頻解碼器211,用于將從所述數(shù)據(jù)流解碼器210獲取的所述關于圖像的視頻數(shù)據(jù)進行解碼。
[0118]其中,所述視頻解碼器211包括子圖像解碼器和主圖像解碼器;
[0119]所述子圖像解碼器,用于對所述數(shù)字視頻文件中除主圖像數(shù)據(jù)以外的圖像數(shù)據(jù)進行解碼,比如對視頻中插播的廣告、畫中畫等對應的圖像數(shù)據(jù)進行解碼。
[0120]所述主圖像解碼器,用于對所述數(shù)字視頻文件中的主圖像(即視頻本身的圖像)數(shù)據(jù)進行解碼。其中,主圖像解碼器可以包括但不限于對MPEG-X、H.26X等編碼方式的主圖像進行解碼。
[0121]⑧、所述音頻解碼器212,用于在所述視頻解碼器211對圖像數(shù)據(jù)進行解碼的同時,將與圖像數(shù)據(jù)對應的從所述數(shù)據(jù)流解碼器210獲取的所述關于聲音的音頻數(shù)據(jù)進行解碼。
[0122]其中,所述音頻解碼器212包括但不限于:AV音頻解碼器、AC_3音頻解碼器、DTS音頻解碼器和MPEG-X音頻解碼器。
[0123]所述AV音頻解碼器,用于對AV編碼方式的音頻數(shù)據(jù)進行解碼,AV音頻解碼器可實現(xiàn)高保真雙聲道立體聲的輸出。
[0124]所述AC-3音頻解碼器,用于對AC-3編碼方式的音頻數(shù)據(jù)進行解碼,AC_3音頻解碼器可實現(xiàn)5.1聲道環(huán)繞聲的輸出。
[0125]所述DTS音頻解碼器,用于對DTS編碼方式的音頻數(shù)據(jù)進行解碼,DTS音頻解碼器可實現(xiàn)7.1聲道環(huán)繞聲的輸出。
[0126]所述MPEG-X音頻解碼器,用于對MPEG/AVC標準編碼方式的音頻數(shù)據(jù)進行解碼。其中,MPEG-X音頻解碼器可以包括但不限于對MPEG1、MPEG2、MPEG4等編碼方式的聲音數(shù)據(jù)進行解碼。
[0127]需要說明的是,所述視頻解碼器211和所述音頻解碼器212是對圖像數(shù)據(jù)和聲音數(shù)據(jù)進行同時解碼,以實現(xiàn)聲像同步的目的。
[0128]⑨、所述視頻輸出接口 207,用于輸出解碼后的視頻數(shù)據(jù)(包括副圖像解碼器205、0SD解碼器206、視頻解碼器211輸出的視頻數(shù)據(jù))。
[0129]⑩、所述音頻輸出接口 213,用于輸出解碼后的音頻數(shù)據(jù)(包括音頻解碼器212輸出的音頻數(shù)據(jù))。
[0130]進一步地,本發(fā)明實施例還包括視頻轉換器214和音頻轉換器215(參見圖2)。
[0131]所述視頻轉換器214,用于將所述視頻輸出接口 207輸出的數(shù)字信號轉換為模擬信號。這樣,由于本發(fā)明支持兩個圖像信號的輸出方式,所以,當采用支持數(shù)字信號的圖像顯示設備時,可以通過視頻輸出接口 207輸出數(shù)字圖像信號到圖像顯示設備;當采用支持模擬信號的圖像顯示設備時,可以通過視頻轉換器214輸出模擬圖像信號到圖像顯示設備。
[0132]所述音頻轉換器215,用于將所述音頻輸出接口 213輸出的數(shù)字信號轉換為模擬信號。這樣,由于本發(fā)明支持兩個聲音信號的輸出方式,所以,當采用支持數(shù)字信號的聲音輸出設備時,可以通過音頻輸出接口 213輸出數(shù)字音頻信號到聲音輸出設備;當采用支持模擬信號的聲音輸出設備時,可以通過音頻轉換器215輸出模擬圖像信號到聲音輸出設備。
[0133]進一步地,當所述視頻輸出接口 207或所述視頻轉換器214與聲音輸出設備連接、所述音頻輸出接口 213或所述音頻轉換器215與圖像顯示設備連接時;所述中央處理器CPU201,還用于當用戶觸發(fā)播放控制指令(利用遙控器遙控圖像顯示設備觸發(fā)暫停、快進等指令,利用遙控器遙控聲音輸出設備觸發(fā)增大或減小音量等指令,或直接在視頻交互界面上觸發(fā)暫停、快進、增大或減小音量等指令)時,通過所述系統(tǒng)總控模塊101調用所述播放控制模塊111,控制所述圖像顯示設備中所播放視頻的顯示方式和控制所述聲音輸出設備的聲音輸出方式。
[0134]可見,本發(fā)明實施例實現(xiàn)了硬解碼視頻處理,通過控制硬件解碼電路進行視頻解碼,使用戶在使用計算機終端產品上點選播放視頻節(jié)目的過程中獲得流暢清晰的圖像、色彩靚麗的畫質效果。此外,本發(fā)明實施例還實現(xiàn)了數(shù)字和模擬兩種視頻信號的任意選擇,使用戶自由選擇采用顯示器或者電視機作為顯示終端,豐富了用戶的使用需求;本發(fā)明實施例為多種視頻節(jié)目來源的處理提供了硬件基礎。
[0135]參見圖4,為本發(fā)明實施例還提供的視頻處理方法的流程示意圖,該方法應用于上述視頻處理系統(tǒng),該系統(tǒng)包括存儲有視頻處理程序的程序存儲器、硬件解碼電路和計算機;所述方法包括:
[0136]S4