專利名稱:視頻串行數(shù)據(jù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視頻串行數(shù)據(jù)處理方法,尤其涉及應(yīng)用于視頻串行數(shù)據(jù) 處理系統(tǒng)中的一種視頻串行數(shù)據(jù)處理方法。
背景技術(shù):
在傳統(tǒng)的計(jì)算機(jī)系統(tǒng)中,通常皆以中央處理單元(CPU)來做為最主要的 視頻處理器,而計(jì)算機(jī)中關(guān)于視頻處理系統(tǒng)的功能方塊示意圖如圖1A的所 示,其中包含有中央處理單元10、系統(tǒng)存儲器11以及視頻顯卡(Video Graphic Card)12三大部分,主要用以接收視頻串行輸入元件18所產(chǎn)生的視頻串行數(shù) 據(jù),并在進(jìn)行必要的視頻處理后輸出至視頻串行輸出元件19進(jìn)行顯示,以 圖為例,視頻串行輸入元件18可以是儲存有視頻串行數(shù)據(jù)的硬盤181或是 可實(shí)時(shí)產(chǎn)生視頻串行數(shù)據(jù)的攝像機(jī)182,而視頻串行輸出元件19則可以是一 般常見的顯示器191或是投影機(jī)192。至于傳統(tǒng)視頻處理的方法流程示意圖則如圖1B的所示。首先,中央處 理單元10將視頻串行輸入元件18所輸出的視頻串行數(shù)據(jù)指定儲存至系統(tǒng)存 儲器11中的存儲緩沖器111中,用以提供中央處理單元IO來進(jìn)行視頻解碼 (Video Decoding)處理,如步驟101,數(shù)據(jù)傳送路徑如圖1A中的箭頭Sll所 示,接著,中央處理單元10將視頻解碼處理后所得到的圖像數(shù)據(jù)(Image Data)112儲存至系統(tǒng)存儲器11中,用以提供給中央處理單元IO讀出進(jìn)行后 續(xù)圖像處理后再儲存回該系統(tǒng)存儲器11中,如步驟102,數(shù)據(jù)傳送路徑如圖 1A中的箭頭S12所示。而該后續(xù)圖像處理中可包含對所述圖像數(shù)據(jù)112所 進(jìn)行的色彩加強(qiáng)(color enhancement)、飽和度加強(qiáng)(saturation enhancement)等 等特定圖像處理算法的運(yùn)算處理,而這些處理需要中央處理單元10通過S12 路徑反復(fù)進(jìn)行,因此相當(dāng)耗費(fèi)硬件資源。接著,如圖1C所示,中央處理單元10再利用以軟件模塊形式完成的生 成濾波器(renderingfilter)13,通過DirectDraw函數(shù)庫14,來將經(jīng)過上述運(yùn)算處理過的圖像數(shù)據(jù)112由系統(tǒng)存儲器11中轉(zhuǎn)存至視頻顯卡12中視頻存儲器 (Video RAM)121中的視頻緩沖器(Video Buffer)1210中(數(shù)據(jù)傳送路徑如圖 1A中的箭頭S13所示,其數(shù)據(jù)處理過程則由圖1C所示的功能方塊示意圖來 完成),用以提供視頻顯卡12中的圖形處理器(Graphic Processing Unit,簡稱 GPU)122進(jìn)行視頻播放處理,如步驟103。接著,圖形處理器122將儲存于 視頻緩沖器1210中的圖像數(shù)據(jù)再搬移到視頻顯卡12中的幀緩沖器(Frame Buffer)123中,準(zhǔn)備輸出至視頻串行輸出元件19,如步驟104。最后,幀緩 沖器123中的數(shù)字圖像數(shù)據(jù)經(jīng)視頻顯卡12中的隨機(jī)存取存儲數(shù)字模擬轉(zhuǎn)換 器(RAMDAC)124轉(zhuǎn)換成模擬圖像數(shù)據(jù)后,便輸出至視頻串行輸出元件19 進(jìn)行顯示,如步驟105。而由上述描述可看出,公知技術(shù)皆以中央處理單元10來進(jìn)行視頻解碼 處理與圖像處理中特定圖像處理算法的運(yùn)算處理,因此在中央處理單元10 的運(yùn)算能力較不足的計(jì)算機(jī)系統(tǒng)中,中央處理單元10將無法同時(shí)負(fù)擔(dān)視頻 解碼處理與圖像處理的運(yùn)算,導(dǎo)致無法正常處理視頻串行數(shù)據(jù)的播放,進(jìn)而 減損了此類計(jì)算機(jī)系統(tǒng)的產(chǎn)品價(jià)值。發(fā)明內(nèi)容本發(fā)明提出一種視頻串行數(shù)據(jù)處理方法,應(yīng)用于具有一中央處理單元、 一系統(tǒng)存儲器、 一圖形處理器以及一視頻存儲器的一視頻串行數(shù)據(jù)處理系統(tǒng)中,該方法包含下列步驟接收一視頻串行數(shù)據(jù)并利用該中央處理單元對該 視頻串行數(shù)據(jù)進(jìn)行視頻解碼,進(jìn)而產(chǎn)生一圖像數(shù)據(jù)并儲存至該系統(tǒng)存儲器;該中央處理單元將該圖像數(shù)據(jù)由該系統(tǒng)存儲器轉(zhuǎn)存至該視頻存儲器中的一 貼圖緩沖器,并利用該圖形處理器讀取該圖像數(shù)據(jù)而進(jìn)行一特定圖像處理算法的運(yùn)算處理后再存回該貼圖緩沖器;以及該圖形處理器將經(jīng)過上述運(yùn)算處 理過的該圖像數(shù)據(jù)由貼圖緩沖器中轉(zhuǎn)存至同樣位于該視頻存儲器中的一視 頻緩沖器。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述視頻串行數(shù)據(jù)由儲存上述視頻 串行數(shù)據(jù)的硬盤、實(shí)時(shí)產(chǎn)生視頻串行數(shù)據(jù)的攝像機(jī)、電視卡或是電視盒產(chǎn)生。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述圖像數(shù)據(jù)由上述系統(tǒng)存儲器轉(zhuǎn) 存至上述貼圖緩沖器之前,還可包含下列步驟上述中央處理單元讀出上述圖像數(shù)據(jù)進(jìn)行后續(xù)圖像處理后,再儲存回上述系統(tǒng)存儲器。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述特定圖像處理算法的運(yùn)算處理包含對上述圖像數(shù)據(jù)進(jìn)行色彩加強(qiáng)、飽和度加強(qiáng)、對比加強(qiáng)、噪聲消除或色彩均衡化的運(yùn)算處理。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述圖像數(shù)據(jù)由貼圖緩沖器中轉(zhuǎn)存至上述視頻存儲器中的上述視頻緩沖器后,還包含下列步驟上述圖形處理器將儲存于上述視頻緩沖器中的上述圖像數(shù)據(jù),再搬移到幀緩沖器;以及將上述幀緩沖器中的上述圖像數(shù)據(jù)經(jīng)隨機(jī)存取存儲數(shù)字模擬轉(zhuǎn)換器轉(zhuǎn)換成模擬圖像數(shù)據(jù)后,輸出至視頻串行輸出元件進(jìn)行顯示。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述視頻串行輸出元件可為顯示器或是投影機(jī)。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述中央處理單元是利用配置器, 通過函數(shù)庫來將上述系統(tǒng)存儲器中的圖像數(shù)據(jù)轉(zhuǎn)存至上述貼圖緩沖器。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述中央處理單元是利用生成濾波 器,通過函數(shù)庫,來將上述系統(tǒng)存儲器中的上述圖像數(shù)據(jù)轉(zhuǎn)存至上述貼圖緩 沖器。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述生成濾波器包含有生成緒,來 將視頻串行數(shù)據(jù)與使用者輸入信息進(jìn)行結(jié)合來產(chǎn)生與使用者間的互動效果。本發(fā)明的再一方面提出一種視頻串行數(shù)據(jù)處理方法,應(yīng)用于具有一中央 處理單元、 一系統(tǒng)存儲器、 一圖形處理器以及一視頻存儲器的一視頻串行數(shù) 據(jù)處理系統(tǒng)中,該方法包含下列步驟接收一視頻串行數(shù)據(jù)并利用該中央處 理單元對該視頻串行數(shù)據(jù)進(jìn)行視頻解碼,進(jìn)而產(chǎn)生一 圖像數(shù)據(jù)并儲存至該系 統(tǒng)存儲器;該中央處理單元將該圖像數(shù)據(jù)由該系統(tǒng)存儲器轉(zhuǎn)存至該視頻存儲 器中的一貼圖緩沖器,并利用該圖形處理器讀取該圖像數(shù)據(jù)而進(jìn)行一特定圖 像處理算法的運(yùn)算處理后再存回該貼圖緩沖器;該圖形處理器將該圖像數(shù)據(jù) 由該貼圖緩沖器中轉(zhuǎn)存回該系統(tǒng)存儲器中;該中央處理單元從該系統(tǒng)存儲器 中讀出該圖像數(shù)據(jù)進(jìn)行一后續(xù)圖像處理后再儲存回該系統(tǒng)存儲器;以及該中 央處理單元將該圖像數(shù)據(jù)由該系統(tǒng)存儲器轉(zhuǎn)存至該視頻存儲器中的一視頻 緩沖器中。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述視頻串行數(shù)據(jù)是由儲存上述視頻串行數(shù)據(jù)的硬盤、實(shí)時(shí)產(chǎn)生視頻串行數(shù)據(jù)的攝像機(jī)、電視卡或是電視盒等 裝置。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述特定圖像處理算法的運(yùn)算處理 包含對上述圖像數(shù)據(jù)進(jìn)行色彩加強(qiáng)、飽和度加強(qiáng)、對比加強(qiáng)、噪聲消除或 色彩均衡化的運(yùn)算處理。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述圖像數(shù)據(jù)由貼圖緩沖器中轉(zhuǎn)存 至上述視頻存儲器中的上述視頻緩沖器后,還包含下列步驟上述圖形處理 器將儲存于上述視頻緩沖器中的上述圖像數(shù)據(jù)再搬移到幀緩沖器;以及將上 述幀緩沖器中的上述圖像數(shù)據(jù)經(jīng)隨機(jī)存取存儲數(shù)字模擬轉(zhuǎn)換器轉(zhuǎn)換成模擬 圖像數(shù)據(jù)后,輸出至視頻串行輸出元件進(jìn)行顯示。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述視頻串行輸出元件可為顯示器 或是投影機(jī)。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述中央處理單元是利用配置器, 通過函數(shù)庫來將上述系統(tǒng)存儲器中的圖像數(shù)據(jù)轉(zhuǎn)存至上述貼圖緩沖器。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述中央處理單元是利用生成濾波 器,通過函數(shù)庫,來將上述系統(tǒng)存儲器中的上述圖像數(shù)據(jù)轉(zhuǎn)存至上述貼圖緩 沖器。根據(jù)所述的視頻串行數(shù)據(jù)處理方法,上述生成濾波器包含有生成緒,來 將視頻串行數(shù)據(jù)與使用者輸入信息進(jìn)行結(jié)合來產(chǎn)生與使用者間的互動效果。綜上所述,本發(fā)明將原本占用中央處理單元資源的特定圖像處理算法的 運(yùn)算處理,經(jīng)由數(shù)據(jù)處理流程的改變,改以圖形處理器來進(jìn)行妥善處理,因 此可大幅改善中央處理單元10的運(yùn)算能力較不足的計(jì)算機(jī)系統(tǒng)中,中央處 理單元10無法同時(shí)負(fù)擔(dān)視頻解碼處理與圖像處理運(yùn)算的缺點(diǎn),進(jìn)而可正常 處理視頻串行數(shù)據(jù)的播放,大幅增加了此類計(jì)算機(jī)系統(tǒng)的產(chǎn)品價(jià)值,進(jìn)而改 善上述技術(shù)手段的缺點(diǎn),實(shí)現(xiàn)發(fā)展本發(fā)明的主要目的。
圖1A是在傳統(tǒng)計(jì)算機(jī)系統(tǒng)關(guān)于視頻處理系統(tǒng)的功能方塊示意圖。圖1B是傳統(tǒng)計(jì)算機(jī)系統(tǒng)中關(guān)于視頻處理的方法流程示意圖。圖1C是用以完成圖1A中箭頭S13所示的數(shù)據(jù)處理流程的局部功能方塊示意圖。圖2A是本發(fā)明所發(fā)展出來的視頻處理系統(tǒng)的功能方塊與操作示意圖。圖2B是本發(fā)明發(fā)展出來的第一優(yōu)選實(shí)施例方法流程示意圖。圖2C是本發(fā)明發(fā)展出來的第二優(yōu)選實(shí)施例方法流程示意圖。圖3A是本發(fā)明利用配置器架構(gòu)來傳輸數(shù)據(jù)的局部功能方塊示意圖。圖3B是本發(fā)明利用生成濾波器架構(gòu)來傳輸數(shù)據(jù)的局部功能方塊示意圖。
具體實(shí)施方式
至于本發(fā)明所發(fā)展出來的視頻串行數(shù)據(jù)處理系統(tǒng)的功能方塊與操作示 意圖則如圖2A的所示,其可應(yīng)用于如計(jì)算機(jī)系統(tǒng)、數(shù)字電視等各種視頻串 行數(shù)據(jù)處理系統(tǒng)中。其中同樣包含有中央處理單元20、系統(tǒng)存儲器21以及 視頻顯卡(Video Graphic Card)22三大部分,主要用以接收視頻串行輸入元件 28所產(chǎn)生的視頻串行數(shù)據(jù),并在進(jìn)行必要的視頻處理后輸出至視頻串行輸出 元件29進(jìn)行顯示,以圖為例,視頻串行輸入元件28可以是儲存有視頻串行 數(shù)據(jù)的硬盤281或是可實(shí)時(shí)產(chǎn)生視頻串行數(shù)據(jù)的攝像機(jī)282,甚至是電視卡、 電視盒等裝置。而視頻串行輸出元件29則可以是一般常見的顯示器291或 是投影機(jī)292。至于本發(fā)明發(fā)展出來的第一優(yōu)選實(shí)施例方法流程示意圖則如圖2B的所 示。首先,中央處理單元20將視頻串行輸入元件28所輸出的視頻串行數(shù)據(jù) 指定儲存至系統(tǒng)存儲器21中的存儲緩沖器211中,用以提供中央處理單元 20來進(jìn)行視頻解碼(VideoDecoding)處理,如步驟201,接著,中央處理單元 20將視頻解碼處理后所得到的圖像數(shù)據(jù)(Image Data)212儲存至系統(tǒng)存儲器 21中,用以提供給中央處理單元20視實(shí)際需要來讀出進(jìn)行后續(xù)圖像處理后 再儲存回該系統(tǒng)存儲器21中,如步驟202。但此處的該后續(xù)圖像處理與常用 手段步驟102中的后續(xù)圖像處理并不相同,為能減少中央處理單元20的運(yùn) 算負(fù)擔(dān),對所述圖像數(shù)據(jù)212進(jìn)行色彩加強(qiáng)(color enhancement)或飽和度加強(qiáng) (saturation enhancement)等特定圖像處理算法的運(yùn)算處理將不在此階段處理。 于是,中央處理單元20利用以軟件模塊形式完成的生成濾波器(rendering filter)或是配置器(allocator),通過Direct3D函數(shù)庫,來將經(jīng)過上述運(yùn)算處理 過的圖像數(shù)據(jù),由系統(tǒng)存儲器21中轉(zhuǎn)存至視頻顯卡22中視頻存儲器(VideoRAM)221中的貼圖緩沖器(TextureBuffer)2211中,如步驟203,數(shù)據(jù)傳送路 徑如圖2A中的箭頭S21所示,用以提供視頻顯卡22中的圖形處理器 (GPU)222來讀取所述圖像數(shù)據(jù)并進(jìn)行色彩加強(qiáng)、飽和度加強(qiáng)、對比加強(qiáng)、 噪聲消除或色彩均衡化等等特定圖像處理算法的運(yùn)算處理后再存回該貼圖 緩沖器2211,如步驟204,數(shù)據(jù)傳送路徑如圖2A中的箭頭S22所示。接著, 圖形處理器222將經(jīng)過上述運(yùn)算處理過的圖像數(shù)據(jù)由貼圖緩沖器2211中轉(zhuǎn) 存至同樣位于視頻存儲器221中的視頻緩沖器(VideoBuffer)2210中,如步驟 205,數(shù)據(jù)傳送路徑如圖2A中的箭頭S23所示。然后,圖形處理器222將儲 存于視頻緩沖器2210中的圖像數(shù)據(jù)再搬移到視頻顯卡22中的幀緩沖器 (Frame Buffer)223中,準(zhǔn)備輸出至視頻串行輸出元件29,如步驟206。最后, 幀緩沖器223中的數(shù)字圖像數(shù)據(jù)經(jīng)視頻顯卡22中的隨機(jī)存取存儲數(shù)字模擬 轉(zhuǎn)換器(RAMDAC)224轉(zhuǎn)換成模擬圖像數(shù)據(jù)后,便輸出至視頻串行輸出元件 29進(jìn)行顯示,如步驟207。另外,本發(fā)明發(fā)展出來的第二優(yōu)選實(shí)施例方法流程示意圖則如圖2C的 所示。首先,中央處理單元20將視頻串行輸入元件28所輸出的視頻串行數(shù) 據(jù)指定儲存至系統(tǒng)存儲器21中的存儲器緩沖器211中,用以提供中央處理 單元20來進(jìn)行視頻解碼(Video Decoding)處理,如步驟301,接著,中央處 理單元20將視頻解碼處理后所得到的圖像數(shù)據(jù)(Image Data)212儲存至系統(tǒng) 存儲器21中后再儲存回該系統(tǒng)存儲器21中,如步驟302。中央處理單元20 利用生成濾波器(rendering filter)或是配置器(allocator),通過Direct3D函數(shù)庫, 來將經(jīng)過上述運(yùn)算處理過的圖像數(shù)據(jù)212由系統(tǒng)存儲器21中轉(zhuǎn)存至視頻顯 卡22中視頻存儲器(Video RAM)221中的貼圖緩沖器(Texture Buffer)2211中, 如步驟303,數(shù)據(jù)傳送路徑如圖2A中的箭頭S21所示,用以提供視頻顯卡 22中的圖形處理器(GPU)222來讀取所述圖像數(shù)據(jù)并進(jìn)行色彩加強(qiáng)、飽和度 加強(qiáng)、對比加強(qiáng)、噪聲消除或色彩均衡化等等特定圖像處理算法的運(yùn)算處理 后再存回該貼圖緩沖器2211,如步驟304,數(shù)據(jù)傳送路徑如如圖2A中的箭 頭S22所示。接著,圖形處理器222將經(jīng)過上述運(yùn)算處理過的圖像數(shù)據(jù)212, 由貼圖緩沖器2211中轉(zhuǎn)存回系統(tǒng)存儲器21之中,如步驟305,數(shù)據(jù)傳送路 徑如如圖2A中的箭頭S24所示,用以提供給中央處理單元20視實(shí)際需要來 讀出進(jìn)行后續(xù)圖像處理后再儲存回該系統(tǒng)存儲器21中,如步驟306,數(shù)據(jù)傳送路徑如圖2A中的箭頭S12所示。接著,中央處理單元20將經(jīng)過上述運(yùn)算 處理過的圖像數(shù)據(jù)212由系統(tǒng)存儲器21轉(zhuǎn)存至視頻存儲器221中的視頻緩 沖器(Video Buffer)2210中,如步驟307,如圖2A中的箭頭S13所示。然后, 圖形處理器222將儲存于視頻緩沖器2210中的圖像數(shù)據(jù)再搬移到視頻顯卡 22中的幀緩沖器(FrameBuffer)223中,準(zhǔn)備輸出至視頻串行輸出元件29,如 步驟308。最后,幀緩沖器223中的數(shù)字圖像數(shù)據(jù)經(jīng)視頻顯卡22中的隨機(jī)存 取存儲數(shù)字模擬轉(zhuǎn)換器(RAMDAC)224轉(zhuǎn)換成模擬圖像數(shù)據(jù)后,便輸出至視 頻串行輸出元件29進(jìn)行顯示,如步驟309。再請參見圖3A,其為于上述步驟203與步驟303中,中央處理單元20 利用配置器(allocator),通過Direct3D函數(shù)庫,來將上述圖像數(shù)據(jù)由系統(tǒng)存儲 器21中轉(zhuǎn)存至視頻顯卡22中視頻存儲器(Video RAM)221中的貼圖緩沖器 (Texture Buffer)2211中的局部功能方塊示意圖,其中系統(tǒng)存儲器21中的圖 像數(shù)據(jù)通過一配置器(allocator)40的架構(gòu),利用當(dāng)中的Direct3D函數(shù)庫401、 圖形處理器222以及視頻存儲器221中的貼圖緩沖器2211與視頻緩沖器 2210的配合,進(jìn)而完成將系統(tǒng)存儲器21中的圖像數(shù)據(jù)212轉(zhuǎn)存至貼圖緩沖 器(TextureBuffer)2211中的動作。至于圖3B,其為于上述步驟203與步驟303中,中央處理單元20利用 生成濾波器(rendering filter)41,通過Direct3D函數(shù)庫,來將上述圖像數(shù)據(jù)212 由系統(tǒng)存儲器21中轉(zhuǎn)存至視頻顯卡22中視頻存儲器(VideoRAM)221中的貼 圖緩沖器(TextureBuffer)2211中的局部功能方塊示意圖,其中系統(tǒng)存儲器21 中的圖像數(shù)據(jù)212通過一生成濾波器(renderingfilter)41的架構(gòu),利用當(dāng)中的 Direct3D函數(shù)庫411、圖形處理器222、生成緒(rendering thread)412以及視 頻存儲器221中的貼圖緩沖器2211與視頻緩沖器2210的配合,進(jìn)而完成將 系統(tǒng)存儲器21中的圖像數(shù)據(jù)212轉(zhuǎn)存至貼圖緩沖器(Texture Buffer)2211中 的動作。再請參見圖3B,生成緒412其為處理使用者輸入信息,將使用者需求 與輸出的圖像結(jié)合,達(dá)到與使用者互動效果。綜上所述,本發(fā)明改善了常用作法,將原本占用中央處理單元資源的特 定圖像處理算法的運(yùn)算處理,經(jīng)由數(shù)據(jù)處理流程的改變,改以圖形處理器來 進(jìn)行妥善處理,因此可大幅改善中央處理單元10的運(yùn)算能力較不足的計(jì)算機(jī)系統(tǒng)中,中央處理單元10無法同時(shí)負(fù)擔(dān)視頻解碼處理與圖像處理運(yùn)算的缺點(diǎn),進(jìn)而可正常處理視頻串行數(shù)據(jù)的播放,大幅增加了此類計(jì)算機(jī)系統(tǒng)的 產(chǎn)品價(jià)值,進(jìn)而改善上述技術(shù)手段的缺點(diǎn),實(shí)現(xiàn)發(fā)展本發(fā)明的主要目的。然而本發(fā)明可由本領(lǐng)域技術(shù)人員進(jìn)行各種修改,其皆不脫離權(quán)利要求書 所確定的保護(hù)范圍。
權(quán)利要求
1. 一種視頻串行數(shù)據(jù)處理方法,應(yīng)用于具有中央處理單元、系統(tǒng)存儲器、圖形處理器以及視頻存儲器的視頻串行數(shù)據(jù)處理系統(tǒng)中,其特征是,上述方法包含下列步驟接收視頻串行數(shù)據(jù),并利用上述中央處理單元對上述視頻串行數(shù)據(jù)進(jìn)行視頻解碼,進(jìn)而產(chǎn)生圖像數(shù)據(jù)并儲存至上述系統(tǒng)存儲器;將上述圖像數(shù)據(jù)轉(zhuǎn)存至上述視頻存儲器中的貼圖緩沖器,并利用上述圖形處理器讀取上述圖像數(shù)據(jù)而進(jìn)行特定圖像處理算法的運(yùn)算處理后,再存回上述貼圖緩沖器;以及將經(jīng)過上述運(yùn)算處理過的上述圖像數(shù)據(jù),由貼圖緩沖器中轉(zhuǎn)存至上述視頻存儲器中的視頻緩沖器。
2. 根據(jù)權(quán)利要求1所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述視頻 串行數(shù)據(jù)由儲存上述視頻串行數(shù)據(jù)的硬盤、實(shí)時(shí)產(chǎn)生視頻串行數(shù)據(jù)的攝像 機(jī)、電視卡或是電視盒產(chǎn)生。
3. 根據(jù)權(quán)利要求1所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述圖像 數(shù)據(jù)由上述系統(tǒng)存儲器轉(zhuǎn)存至上述貼圖緩沖器之前,還可包含下列步驟上 述中央處理單元讀出上述圖像數(shù)據(jù)進(jìn)行后續(xù)圖像處理后,再儲存回上述系統(tǒng) 存儲器。
4. 根據(jù)權(quán)利要求1所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述特定 圖像處理算法的運(yùn)算處理包含對上述圖像數(shù)據(jù)進(jìn)行色彩加強(qiáng)、飽和度加強(qiáng)、 對比加強(qiáng)、噪聲消除或色彩均衡化的運(yùn)算處理。
5. 根據(jù)權(quán)利要求1所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述圖像 數(shù)據(jù)由貼圖緩沖器中轉(zhuǎn)存至上述視頻存儲器中的上述視頻緩沖器后,還包含 下列步驟上述圖形處理器將儲存于上述視頻緩沖器中的上述圖像數(shù)據(jù),再搬移到幀緩沖器;以及將上述幀緩沖器中的上述圖像數(shù)據(jù)經(jīng)隨機(jī)存取存儲數(shù)字模擬轉(zhuǎn)換器轉(zhuǎn) 換成模擬圖像數(shù)據(jù)后,輸出至視頻串行輸出元件進(jìn)行顯示。
6. 根據(jù)權(quán)利要求5所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述視頻 串行輸出元件可為顯示器或是投影機(jī)。
7. 根據(jù)權(quán)利要求1所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述中央 處理單元是利用配置器,通過函數(shù)庫來將上述系統(tǒng)存儲器中的圖像數(shù)據(jù)轉(zhuǎn)存 至上述貼圖緩沖器。
8. 根據(jù)權(quán)利要求1所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述中央 處理單元是利用生成濾波器,通過函數(shù)庫,來將上述系統(tǒng)存儲器中的上述圖像數(shù)據(jù)轉(zhuǎn)存至上述貼圖緩沖器。
9. 根據(jù)權(quán)利要求8所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述生成 濾波器包含有生成緒,來將視頻串行數(shù)據(jù)與使用者輸入信息進(jìn)行結(jié)合來產(chǎn)生 與使用者間的互動效果。
10. —種視頻串行數(shù)據(jù)處理方法,應(yīng)用于具有中央處理單元、系統(tǒng)存儲 器、圖形處理器以及視頻存儲器的視頻串行數(shù)據(jù)處理系統(tǒng)中,其特征是,上 述方法包含下列步驟接收視頻串行數(shù)據(jù),并利用上述中央處理單元對上述視頻串行數(shù)據(jù)進(jìn)行 視頻解碼,進(jìn)而產(chǎn)生圖像數(shù)據(jù)并儲存至上述系統(tǒng)存儲器;將上述圖像數(shù)據(jù)轉(zhuǎn)存至上述視頻存儲器中的貼圖緩沖器,并利用上述圖 形處理器讀取上述圖像數(shù)據(jù)而進(jìn)行特定圖像處理算法的運(yùn)算處理后再存回 上述貼圖緩沖器;將上述圖像數(shù)據(jù)由上述貼圖緩沖器中轉(zhuǎn)存回上述系統(tǒng)存儲器;讀出上述系統(tǒng)存儲器中上述圖像數(shù)據(jù),上述中央處理單元進(jìn)行后續(xù)圖像 處理后再儲存回上述系統(tǒng)存儲器;以及將處理后上述圖像數(shù)據(jù)由上述系統(tǒng)存儲器轉(zhuǎn)存至上述視頻存儲器中的 視頻緩沖器中。
11. 根據(jù)權(quán)利要求10所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述視 頻串行數(shù)據(jù)是由儲存上述視頻串行數(shù)據(jù)的硬盤、實(shí)時(shí)產(chǎn)生視頻串行數(shù)據(jù)的攝 像機(jī)、電視卡或是電視盒等裝置。
12. 根據(jù)權(quán)利要求10所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述特 定圖像處理算法的運(yùn)算處理包含對上述圖像數(shù)據(jù)進(jìn)行色彩加強(qiáng)、飽和度加 強(qiáng)、對比加強(qiáng)、噪聲消除或色彩均衡化的運(yùn)算處理。
13. 根據(jù)權(quán)利要求10所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述圖 像數(shù)據(jù)由貼圖緩沖器中轉(zhuǎn)存至上述視頻存儲器中的上述視頻緩沖器后,還包含下列步驟上述圖形處理器將儲存于上述視頻緩沖器中的上述圖像數(shù)據(jù)再搬移到 幀緩沖器;以及將上述幀緩沖器中的上述圖像數(shù)據(jù)經(jīng)隨機(jī)存取存儲數(shù)字模擬轉(zhuǎn)換器轉(zhuǎn) 換成模擬圖像數(shù)據(jù)后,輸出至視頻串行輸出元件進(jìn)行顯示。
14. 根據(jù)權(quán)利要求13所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述視頻串行輸出元件可為顯示器或是投影機(jī)。
15. 根據(jù)權(quán)利要求10所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述中 央處理單元是利用配置器,通過函數(shù)庫來將上述系統(tǒng)存儲器中的圖像數(shù)據(jù)轉(zhuǎn) 存至上述貼圖緩沖器。
16. 根據(jù)權(quán)利要求10所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述中 央處理單元是利用生成濾波器,通過函數(shù)庫,來將上述系統(tǒng)存儲器中的上述 圖像數(shù)據(jù)轉(zhuǎn)存至上述貼圖緩沖器。
17. 根據(jù)權(quán)利要求16所述的視頻串行數(shù)據(jù)處理方法,其特征是,上述生 成濾波器包含有生成緒,來將視頻串行數(shù)據(jù)與使用者輸入信息進(jìn)行結(jié)合來產(chǎn) 生與使用者間的互動效果。
全文摘要
本發(fā)明公開一種視頻串行數(shù)據(jù)處理方法,應(yīng)用于具有一中央處理單元、一系統(tǒng)存儲器、一圖形處理器以及一視頻存儲器的一視頻串行數(shù)據(jù)處理系統(tǒng)中,該方法包含下列步驟接收一視頻串行數(shù)據(jù)并利用該中央處理單元對該視頻串行數(shù)據(jù)進(jìn)行視頻解碼,進(jìn)而產(chǎn)生一圖像數(shù)據(jù)并儲存至該系統(tǒng)存儲器;該中央處理單元將該圖像數(shù)據(jù)由該系統(tǒng)存儲器轉(zhuǎn)存至該視頻存儲器中的一貼圖緩沖器,并利用該圖形處理器讀取該圖像數(shù)據(jù)而進(jìn)行一特定圖像處理算法的運(yùn)算處理后再存回該貼圖緩沖器;以及該圖形處理器將經(jīng)過上述運(yùn)算處理過的該圖像數(shù)據(jù)由貼圖緩沖器中轉(zhuǎn)存至同樣位于該視頻存儲器中的一視頻緩沖器。
文檔編號G06F3/14GK101271680SQ20081009929
公開日2008年9月24日 申請日期2008年5月16日 優(yōu)先權(quán)日2008年5月16日
發(fā)明者林洪義, 蔡奇謚 申請人:華碩電腦股份有限公司