亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于幀率變換及視頻壓縮的聯(lián)合系統(tǒng)的制作方法

文檔序號:7943084閱讀:276來源:國知局
專利名稱:用于幀率變換及視頻壓縮的聯(lián)合系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于用于幀率變換(frame rate conversion)及視頻壓縮 (videocompression)的聯(lián)合系統(tǒng)(joint system),且特別有關(guān)于一種可以在幀率變換及視 頻壓縮之間共享運動估測模塊以及運動補償模塊的處理(processes)的系統(tǒng)。
背景技術(shù)
請參考圖1,圖1是現(xiàn)有技術(shù)中運動估測/補償(Motion Estimation/ Compensation, ME/MC)幀率變換電路100的方塊圖。幀率變換電路100將取樣率(sample rate)為M-30赫茲的電影或動畫源(animated source)變換為取樣率為50-60赫茲或 100-120赫茲的播放視頻流(video stream),其包含運動估測電路110、運動補償電路120 以及動態(tài)隨機存取存儲器(DynamicRandom Access Memory,DRAM) 130。DRAM 130暫時存儲 輸入幀,運動估測電路110從DRAM 130中擷取兩個幀(一個當(dāng)前幀和一個先前幀),并比較 所述兩個幀以產(chǎn)生用以指示一個像素的運動的運動向量(motion vector),而該像素的運 動是對應(yīng)于從先前幀至當(dāng)前幀的該像素的位置移動。運動補償電路120也從DRAM 130擷 取所述兩個幀,所述兩個幀可與從運動估測電路110接收的運動向量一并處理,以產(chǎn)生插 值于當(dāng)前幀與先前幀之間的一個幀。所述操作統(tǒng)稱為具有影像抖動消除(Movie Judder Cancellation,MJC)的幀率變 換。執(zhí)行所述操作之后,輸出視頻具有比輸入視頻更高的幀率,且減少了抖動假影(judder artifact) 0因此,即使幀中的物體與背景處于運動中,幀率變換電路100仍可以準確插值 中間中貞(intermediate frame)。如圖2所示,視頻編碼中也利用了運動估測及運動補償。視頻編碼器200被用 來通過移除輸入幀的冗余(redundancy)來壓縮輸入視頻流,換句話說,傳送至接收端 (receiving end)的視頻編碼器200的輸出壓縮流僅包含兩個相鄰幀之間的差異。隨后,接 收端通過補償該差異來重建初始幀流。因此,視頻編碼器200包含DRAM 230以暫時存儲輸入幀;視頻編碼器200也包含 運動估測電路210,以從DRAM 230擷取兩個幀(即,一個幀內(nèi)編碼幀(intra-coded frame, I frame)及一個預(yù)測編碼幀(predicted frame, Pframe)),并將兩個幀進行比較以產(chǎn)生一 個殘余(residue)及一個用來指示所述兩個幀之間的差異的運動向量。所述殘余隨后被區(qū) 塊編碼電路240編碼,并被傳送至比特流產(chǎn)生器沈0以產(chǎn)生壓縮比特流。區(qū)塊譯碼電路250 及運動補償電路220仿真接收端所采取的操作以重建初始幀區(qū)塊譯碼電路250譯碼編碼 的殘余,接著,依據(jù)區(qū)塊譯碼電路250產(chǎn)生的殘余以及運動估測電路210產(chǎn)生的運動向量, 運動補償電路220產(chǎn)生重建幀(reconstructed frame)。所述重建幀將作為P-幀而在下一 個編碼周期中使用。在被運動估測電路210擷取之前,重建幀是存儲于DRAM 230中的。然而,數(shù)據(jù)壓縮以及幀率變換操作經(jīng)常是獨立執(zhí)行的,這種做法相當(dāng)浪費資源,其 也需要很大的芯片面積以復(fù)制運動估測電路及運動補償電路。

發(fā)明內(nèi)容
本發(fā)明提供一種視頻處理裝置,用于在幀率變換以及視頻編碼操作(或數(shù)據(jù)壓 縮)之間共享存儲接口以及運動估測模塊與運動補償模塊的操作。所述裝置可以同時執(zhí)行 幀率變換以及視頻編碼,或依次執(zhí)行所述兩種操作,相對于現(xiàn)有技術(shù)的方法來說,其需要更 少資源以及更小的芯片面積。本發(fā)明所提出的共享概念可以進一步應(yīng)用于結(jié)合其他功能,如解交織、編碼、視頻 降噪、超分辨率以及需要運動估測所產(chǎn)生的運動信息的功能,以減少系統(tǒng)資源需求。依據(jù)本發(fā)明的一個實施例,其揭露了一種對輸入視頻流執(zhí)行視頻編碼操作以及幀 率變換操作的視頻處理裝置。所述視頻處理裝置包含用于存儲包含多個幀的輸入視頻流的 存儲模塊、視頻編碼模塊、運動補償模塊以及運動估測模塊。視頻編碼模塊用于編碼輸入視 頻流,以及依據(jù)多個運動向量產(chǎn)生壓縮比特流;運動補償模塊耦接至存儲模塊及視頻編碼 模塊,在變換模式下,運動補償模塊依據(jù)輸入視頻流及多個運動向量對該輸入視頻流執(zhí)行 影像抖動消除,以產(chǎn)生輸出視頻流,在編碼模式下,運動補償模塊依據(jù)輸入視頻流及多個運 動向量產(chǎn)生重建幀,并將重建幀存儲至存儲模塊;以及運動估測模塊耦接于存儲模塊、視頻 編碼模塊以及運動補償模塊,用于從存儲模塊中擷取輸入視頻流,并依據(jù)輸入視頻流產(chǎn)生 多個運動向量。依據(jù)本發(fā)明的另一實施例,其揭露了一種對輸入視頻流執(zhí)行視頻編碼以及幀率變 換視頻處理方法。所述方法包含存儲包含多個幀的輸入視頻流至存儲模塊;從存儲模塊 中擷取輸入視頻流,并依據(jù)輸入視頻流產(chǎn)生多個運動向量;依據(jù)多個運動向量對輸入視頻 流進行編碼,以產(chǎn)生壓縮比特流;依據(jù)輸入視頻流及多個運動向量對輸入視頻流執(zhí)行影像 抖動消除,以產(chǎn)生輸出視頻流;以及依據(jù)輸入視頻流及多個運動向量產(chǎn)生重建幀,并將重建 幀存儲至存儲模塊。本發(fā)明的附圖列舉了本發(fā)明技術(shù)方案的優(yōu)選實施例,在閱讀下文中其詳細說明 后,本領(lǐng)域的技術(shù)人員應(yīng)可了解本發(fā)明的上述及其他目的。


圖1是現(xiàn)有技術(shù)中幀率變換電路的方塊圖。
圖2是現(xiàn)有技術(shù)中視頻譯碼器的方塊圖。
圖3是依本發(fā)明的--個實施例的視頻處理裝置的方塊圖。
圖4是依本發(fā)明另--個實施例的視頻處理裝置的方塊圖。
圖5是依本發(fā)明另--個實施例的視頻處理裝置的方塊圖。
圖6是依本發(fā)明另--個實施例的視頻處理裝置的方塊圖。
圖7是依本發(fā)明另--個實施例的視頻處理裝置的方塊圖。
圖8是依本發(fā)明另--個實施例的視頻處理裝置的方塊圖。
圖9是依本發(fā)明另--個實施例的視頻處理裝置的方塊圖。
具體實施例方式
在說明書及權(quán)利要求書當(dāng)中使用了某些詞匯來指稱特定的元件。所屬技術(shù)領(lǐng)域的 技術(shù)人員應(yīng)可理解,硬件制造商可能會用不同的名詞來稱呼同一個元件。本說明書及權(quán)利要求書并不以名稱的差異作為區(qū)分元件的方式,而是以元件在功能上的差異作為區(qū)分的準 則。在通篇說明書及權(quán)利要求項中所提及的「包含」為一開放式的用語,故應(yīng)解釋成「包含 但不限定于」。此外,「耦接」一詞在此包含任何直接及間接的電氣連接手段。因此,若文中 描述第一裝置耦接于第二裝置,則代表第一裝置可直接電氣連接于第二裝置,或透過其它 裝置或連接手段間接地電氣連接至第二裝置。請參考圖3,圖3是依本發(fā)明一個實施例的視頻處理裝置300的方塊圖。圖1及圖 2中現(xiàn)有技術(shù)的系統(tǒng),每一個系統(tǒng)都需要一個運動估測模塊、一個運動補償模塊以及一個存 儲模塊來分別執(zhí)行幀率變換以及視頻編碼,而視頻處理裝置300則與之不同,視頻處理裝 置300可同時提供幀率變換功能以及視頻編碼功能,而僅需要一個運動估測模塊310、一個 運動補償模塊320、一個視頻編碼模塊335以及一個存儲模塊330。存儲模塊330可以是DRAM,其存儲包含多個幀的輸入視頻流。在一個實施例中,運 動估測模塊310僅包含一個運動估測單元,運動補償模塊320也僅包含一個運動補償單元, 而視頻處理裝置300則包含兩個模式,即變換模式與編碼模式。當(dāng)視頻處理裝置300切換至變換模式時,控制視頻編碼模塊335以使其禁能,而 運動估測模塊310與運動補償模塊320則被配置以產(chǎn)生輸出視頻流,所述視頻流的幀率 不同于輸入視頻流的幀率。舉例來說,運動估測模塊310從存儲模塊330擷取一個目標幀 (target frame)以及一個參考幀(referenceframe),隨后依據(jù)所述目標幀以及參考幀產(chǎn)生 一個運動向量。所述運動向量被傳送至運動補償模塊320,而運動補償模塊320也從存儲模 塊330擷取所述目標幀以及參考幀,并依據(jù)所述目標幀、所述參考幀以及所述運動向量來 產(chǎn)生插值幀(interpolated frame)。在運動補償模塊320將插值幀插值入輸入視頻流之 后,輸出視頻流也被產(chǎn)生。然而,當(dāng)視頻處理裝置300處于編碼模式時,視頻編碼模塊335被使能,而運動估 測模塊310與運動補償模塊320則被配置以執(zhí)行數(shù)據(jù)壓縮程序。運動估測模塊310從存儲 模塊330擷取一個目標幀以及一個參考幀,依據(jù)所述目標幀以及參考幀,運動估測模塊310 產(chǎn)生傳送至視頻編碼模塊335以及運動補償模塊320的一個運動向量及一個殘余。視頻編 碼模塊335中的區(qū)塊編碼電路340隨后編碼所述殘余以產(chǎn)生編碼的殘余,并將編碼的殘余 傳送至視頻編碼模塊335中的比特流產(chǎn)生器360以及區(qū)塊譯碼電路350。比特流產(chǎn)生器360 依據(jù)運動向量以及所述編碼的殘余產(chǎn)生輸出的壓縮比特流。此外,在編碼的殘余被區(qū)塊譯 碼電路350譯碼之后,處理后的殘余、運動向量以及參考幀被一并處理以產(chǎn)生重建幀,所述 重建幀被運動補償模塊320回存至存儲模塊330。在本實施例中,由于運動估測模塊310僅包含一個運動估測單元,運動補償模塊 320僅包含一個運動補償單元,而其又被一個控制信號控制而選擇性地處于變換模式或者 編碼模式,因此視頻處理裝置300是在不同時間執(zhí)行幀率變換以及視頻編碼(視頻處理裝 置300每次僅能依據(jù)一種模式執(zhí)行相關(guān)操作)。然而,在變換模式及編碼模式下,運動估測 模塊310的運動估測方法可以有所不同,以得到最佳解決方法。對于幀率變換來說,可以采 用第一運動估測方法,例如三維遞歸搜尋(3D Recursive Search, 3DRS);而對于視頻編碼 來說,則可以采用第二運動估測方法,例如完全搜尋(full search) 0圖4是依本發(fā)明的另一實施例的視頻處理裝置400的方塊圖,視頻處理裝置400 可以同時啟動幀率變換功能以及視頻編碼功能。與上一實施例相比,視頻處理裝置400的運動補償模塊420包含第一運動補償單元422以及第二運動補償單元4M兩個運動補償單 元,且每一運動補償單元負責(zé)一種功能。舉例來說,第一運動補償單元422負責(zé)幀率變換功 能,因此,第一運動補償單元422從存儲模塊430擷取目標幀以及參考幀,接收運動估測模 塊410產(chǎn)生的運動向量,并依據(jù)所述幀以及運動向量產(chǎn)生輸出視頻流,其中輸出視頻流的 幀率不同于輸入視頻流的幀率。同時,第二運動補償單元4M負責(zé)視頻編碼,因此,第二運 動補償單元似4依據(jù)從視頻編碼模塊435處接收的處理后殘余、參考幀以及從運動估測模 塊410處接收的運動向量來產(chǎn)生重建幀,并將重建幀存儲至存儲模塊430。由于幀率變換功能以及視頻編碼功能是分別由各自專屬的運動補償單元完成,視 頻處理裝置400不需要兩種模式,因此,其可能不需要在兩種不同模式之間的切換功能。通 過共享運動估測及存儲接口,兩種功能可以被同時執(zhí)行。與需要兩個運動估測單元與兩個 運動補償單元來實現(xiàn)幀率變換以及視頻編碼的現(xiàn)有技術(shù)中的系統(tǒng)相比,存儲模塊430 (例 如DRAM)的帶寬可大大減少。此外,在本實施例中,由于兩種功能同時執(zhí)行,不管運動向量 是用于幀率變換或者用于視頻編碼,運動估測模塊410都會依據(jù)單一的運動估測方法來產(chǎn) 生運動向量。舉例來說,運動估測模塊410可以采取3DRS方法,因為對于幀率變換來說, 3DRS方法較佳??紤]到視頻處理裝置400實現(xiàn)的其它功能,例如數(shù)字視頻系統(tǒng)具有的立即回放 (instant replay)與回播(rewind),改進的視頻處理裝置500如圖5所示。視頻處理裝置 500可對當(dāng)前視頻流執(zhí)行視頻編碼,并對先前視頻流執(zhí)行幀率變換,從而使播放裝置,例如 數(shù)字視頻系統(tǒng)中的電視機,可立即回放或回播先前接收的節(jié)目。在本實施例中,第一運動補償單元422及第二運動補償單元4 利用不同的幀來 分別執(zhí)行幀率變換及視頻編碼。因此,運動估測模塊410并不直接提供運動向量至第一運 動補償單元422,而是將運動向量存儲至一個存儲空間(在圖5中,所述存儲空間位于存儲 模塊430內(nèi),然而,其也可以位于其它存儲裝置內(nèi)),第一運動補償單元422進一步從所述存 儲空間擷取合適的運動向量。通過所述方法,當(dāng)立即回放/回播功能被使能時,第一運動補 償單元422可以從所述存儲空間得到先前輸入視頻流的運動向量,以產(chǎn)生具有先前接收的 節(jié)目的輸出視頻流,而第二運動補償單元似4與視頻編碼模塊435仍產(chǎn)生代表當(dāng)前輸入視 頻流的輸出的壓縮比特流。圖6所示為支持立即回放與回播功能的視頻處理裝置的另一實施例。視頻處理裝 置600更包含耦接至比特流產(chǎn)生器460以及第一運動補償單元422的譯碼器670。比特流 產(chǎn)生器460將從運動估測模塊410接收的運動向量打包至輸出的壓縮比特流中,并將輸出 的壓縮比特流傳送至接收端(未畫出)與譯碼器670。在譯碼器670將運動向量從輸出的 壓縮比特流中譯碼之后,運動向量可以被用于由第一運動補償單元422執(zhí)行的下一影像抖 動消除。下文將揭露依本發(fā)明另一實施例的視頻處理裝置。圖7所示的視頻處理裝置700 包含兩個運動估測單元712與714,以及兩個運動補償單元722與724,其中第一運動補償 單元722負責(zé)幀率變換的影像抖動消除,第二運動補償單元7M負責(zé)視頻譯碼,所述運動補 償單元大致與前面所揭露的運動補償單元422、似4相同。因此,視頻處理裝置700也可以 同時啟動幀率變換以及視頻壓縮。第一運動估測單元712產(chǎn)生傳送至第一運動補償單元722的運動向量;第二運動估測單元714產(chǎn)生傳送至第二運動補償單元714的運動向量,并產(chǎn)生傳送至視頻編碼模塊 735的殘余。然而,兩個運動估測單元712與714可以相互共享必要信息(例如運動向量), 因此,可以減少計算量,并進一步提升運動估測的性能。舉例來說,一個運動估測單元(例如第二運動估測單元714)接收另一運動估測 單元(例如第一運動估測單元71 產(chǎn)生的運動向量,而不是自己產(chǎn)生運動向量。因此, 可以得到例如計算量減少、收斂快速(fasterconvergence)以及壓縮率提升(improved compression efficiency)等優(yōu)勢。從第一運動估測單元712接收到運動向量之后,第二 運動估測單元714可以依據(jù)與第一運動估測單元712中使用的運動估測方法不同的運動估 測方法來凈化(refine)所述運動向量,以提升效率及性能。舉例來說,第一運動估測單元 712依據(jù)3DRS方法產(chǎn)生初始運動向量,第二運動估測單元714進一步依據(jù)具有較小搜尋范 圍的完全搜尋方法凈化從第一運動估測單元712接收的運動向量,從而減少計算量。應(yīng)注意,第一與第二動運動補償單元722、7M之間共享的信息并不限于運動向 量,且初始運動向量也可以由第二運動估測單元714產(chǎn)生,并由第一運動估測單元712凈 化。類似地,視頻處理裝置700可被改進以支持例如立即回放及回播的功能。請參考 圖8及圖9,其分別畫出了改進的視頻處理裝置800與900。視頻處理裝置800將運動估測 模塊710(例如第一運動估測單元71 產(chǎn)生的運動向量存儲至一個存儲空間或存儲模塊 730,然后第一運動補償單元722從所述存儲空間或存儲模塊730擷取合適的運動向量。在 圖9中,額外提供譯碼器970以譯碼輸出的壓縮比特流中的運動向量,并將所述運動向量提 供至第一運動補償單元722。由于所述實施例已于上文揭露,為簡化說明,省略其進一步的 描述。簡單來說,在所述實施例中,運動估測模塊可以在幀率變換與視頻譯碼操作之間 共享信息,例如運動向量,或共享硬件,例如從存儲模塊擷取幀的數(shù)據(jù)地址產(chǎn)生器、區(qū)塊匹 配(例如絕對誤差和計算)單元、用于快取區(qū)塊匹配的搜尋范圍的片上靜態(tài)隨機存取存儲 器、運動向量產(chǎn)生器及存儲器、或精度為1/4的像素插值器,所述像素插值器可以在運動向 量為非整數(shù)時使運動向量更精確。所述運動補償模塊可以在幀率變換以及視頻編碼之間共 享硬件,例如數(shù)據(jù)地址產(chǎn)生器、用于運動補償?shù)钠响o態(tài)隨機存取存儲器、或精度為1/4的 像素插值器。此外,存儲模塊的共享輸入/輸出接口以及先進先出(First-h-First-Out, FIFO)存取,例如DRAM,也有益于視頻處理裝置。當(dāng)以上所述的視頻處理裝置實現(xiàn)于電視機產(chǎn)品時,通過存儲運動向量至存儲模塊 或其它存儲裝置而減少DRAM的帶寬,其可以以低耗費來支持幀率變換、立即回放應(yīng)用以及 時間平移應(yīng)用。運動向量的數(shù)據(jù)率僅為視頻流的數(shù)據(jù)率的1 %,因此不會導(dǎo)致干擾或性能減 退。當(dāng)電視機處于正常模式(normalmode)時,第一運動補償單元執(zhí)行影像抖動消除以擷取 當(dāng)前運動向量;然而,當(dāng)電視機處于延遲重放模式(delayed playback mode)時,第一運動 補償單元被控制以擷取存儲的運動向量。更進一步,本發(fā)明所建議的共享的概念可擴展至與其它功能相結(jié)合,例如解交織 (de-interlacing)、編碼、視頻降噪(Noise Reduction,NR)、超分辨率(super resolution) 以及其它需要運動估測與運動補償所產(chǎn)生的運動信息的功能。另外,系統(tǒng)所需的資源也因 此而減少。
在保留本發(fā)明教導(dǎo)的情況下,本領(lǐng)域的技術(shù)人員也可以對所述的裝置及方法實施 各種變化與修飾。
權(quán)利要求
1.一種視頻處理裝置,用于對輸入視頻流執(zhí)行視頻編碼以及幀率變換,該視頻處理裝 置包含存儲模塊,用于存儲包含多個幀的該輸入視頻流;視頻編碼模塊,用于編碼該輸入視頻流,以及依據(jù)多個運動向量產(chǎn)生壓縮比特流;運動補償模塊,耦接至該存儲模塊及該視頻編碼模塊,在變換模式下,該運動補償模塊 依據(jù)該輸入視頻流及該多個運動向量對該輸入視頻流執(zhí)行影像抖動消除,以產(chǎn)生輸出視頻 流,在編碼模式下,該運動補償模塊依據(jù)該輸入視頻流及該多個運動向量產(chǎn)生重建幀,并將 該重建幀存儲至該存儲模塊;以及運動估測模塊,耦接至該存儲模塊、該視頻編碼模塊以及該運動補償模塊,用于從該存 儲模塊中擷取該輸入視頻流,以及依據(jù)該輸入視頻流產(chǎn)生該多個運動向量。
2.根據(jù)權(quán)利要求1所述的視頻處理裝置,其特征在于該運動補償模塊僅包含一個運 動補償單元,且該運動補償單元由控制信號控制,以在該變換模式及該編碼模式之間切換。
3.根據(jù)權(quán)利要求1所述的視頻處理裝置,其特征在于當(dāng)該運動補償模塊處于該變換 模式時,該運動估測模塊依據(jù)第一運動估測方法產(chǎn)生該多個運動向量;當(dāng)該運動補償模塊 處于該編碼模式時,該運動估測模塊依據(jù)不同于該第一運動估測方法的第二運動估測方法 產(chǎn)生該多個運動向量。
4.根據(jù)權(quán)利要求1所述的視頻處理裝置,其特征在于該運動補償模塊包含第一運動補償單元,耦接至該存儲模塊及該運動估測模塊,用于從該存儲模塊擷取該 輸入視頻流,并依據(jù)該輸入視頻流及該多個運動向量對該輸入視頻流執(zhí)行影像抖動消除, 以產(chǎn)生該輸出視頻流;以及第二運動補償單元,耦接至該存儲模塊、該運動估測模塊及該視頻編碼模塊,依據(jù)該輸 入視頻流及從該運動估測模塊接收的該多個運動向量,該第二運動補償單元從該存儲模塊 擷取該輸入視頻流,以產(chǎn)生該重建幀,并將該重建幀存儲至該存儲模塊。
5.根據(jù)權(quán)利要求4所述的視頻處理裝置,其特征在于該運動估測模塊依據(jù)單一的運 動估測方法產(chǎn)生該多個運動向量。
6.根據(jù)權(quán)利要求4所述的視頻處理裝置,其特征在于該第一運動補償單元直接從該 運動估測模塊接收該多個運動向量。
7.根據(jù)權(quán)利要求4所述的視頻處理裝置,其特征在于該運動估測模塊將該多個運動 向量存儲至存儲空間,且該第一運動補償單元從該存儲空間擷取該多個運動向量。
8.根據(jù)權(quán)利要求7所述的視頻處理裝置,其特征在于該存儲空間位于該存儲模塊中。
9.根據(jù)權(quán)利要求4所述的視頻處理裝置,其特征在于更包含譯碼器,耦接至該視頻編 碼模塊以及該第一運動補償單元,用于譯碼該壓縮比特流以獲取包含于該壓縮比特流中的 該多個運動向量,以及將該多個運動向量傳送至該第一運動補償單元。
10.根據(jù)權(quán)利要求1所述的視頻處理裝置,其特征在于該運動估測模塊包含第一運動估測單元;以及第二運動估測單元,用于接收該第一運動估測單元產(chǎn)生的多個第一運動向量,以及根 據(jù)接收的該多個第一運動向量及該輸入視頻流產(chǎn)生多個第二運動向量;其中,在該變換模式下,該第一運動估測單元及該第二運動估測單元其中之一產(chǎn)生多 個運動向量并將產(chǎn)生的該運動向量提供至該運動補償模塊以進行影像抖動消除,在該編碼模式下,該第一運動估測單元及該第二運動估測單元中之另一者產(chǎn)生多個運動向量并將產(chǎn) 生的該運動向量提供至該運動補償模塊以產(chǎn)生該重建幀。
11.根據(jù)權(quán)利要求10所述的視頻處理裝置,其特征在于該第一運動估測單元依據(jù)第 一運動估測方法產(chǎn)生該多個第一運動向量,以及該第二運動估測單元依據(jù)不同于該第一運 動估測方法的第二運動估測方法產(chǎn)生該多個第二運動向量。
12.根據(jù)權(quán)利要求10所述的視頻處理裝置,其特征在于該第一運動估測單元更將產(chǎn) 生的該多個第一運動向量存儲至存儲空間,以及該第二運動估測單元從該存儲空間擷取該 多個第一運動向量。
13.根據(jù)權(quán)利要求12所述的視頻處理裝置,其特征在于該存儲空間位于該存儲模塊中。
14.根據(jù)權(quán)利要求10所述的視頻處理裝置,其特征在于該第二運動估測單元耦接至 該存儲模塊以及該運動補償模塊,該第一運動估測單元耦接至該存儲模塊、該視頻編碼模 塊以及該運動補償模塊,以及該視頻處理裝置更包含譯碼器,耦接至該視頻編碼模塊及該第二運動估測單元,用于譯碼該壓縮比特流以獲 取包含于該壓縮比特流中的該多個運動向量,以及將該多個運動向量傳送至該第二運動估 測單元。
15.一種視頻處理方法,用于對輸入視頻流執(zhí)行視頻編碼以及幀率變換,該視頻處理方 法包含(a)存儲包含多個幀的該輸入視頻流至存儲模塊;(b)從該存儲模塊中擷取該輸入視頻流,并依據(jù)該輸入視頻流產(chǎn)生多個運動向量;(c)依據(jù)該多個運動向量對該輸入視頻流進行編碼,以產(chǎn)生壓縮比特流;(d)依據(jù)該輸入視頻流及該多個運動向量對該輸入視頻流執(zhí)行影像抖動消除,以產(chǎn)生 輸出視頻流;以及(e)依據(jù)該輸入視頻流以及該多個運動向量產(chǎn)生重建幀,并將該重建幀存儲至該存儲 模塊。
16.根據(jù)權(quán)利要求15所述的視頻處理方法,其特征在于步驟(b)中該依據(jù)該輸入視 頻流產(chǎn)生多個運動向量的步驟更包含將該多個運動向量存儲至存儲空間,步驟(d)更包 含從該存儲空間擷取該多個運動向量。
17.根據(jù)權(quán)利要求16所述的視頻處理方法,其特征在于該存儲空間位于該存儲模塊中。
18.根據(jù)權(quán)利要求15所述的視頻處理方法,其特征在于步驟(d)更包含譯碼該壓縮 比特流,以獲取包含于該壓縮比特流中的該多個運動向量,以用于產(chǎn)生該輸出視頻流。
19.根據(jù)權(quán)利要求15所述的視頻處理方法,其特征在于步驟(d)更包含依據(jù)該輸 入視頻流及步驟(b)中產(chǎn)生的該多個運動向量產(chǎn)生多個運動向量,以用于產(chǎn)生該壓縮比特 流。
20.根據(jù)權(quán)利要求19所述的視頻處理方法,其特征在于步驟(b)中的該多個運動向 量是依據(jù)第一運動估測方法產(chǎn)生,以及步驟(d)中的該多個運動向量是依據(jù)不同于該第一 運動估測方法的第二運動估測方法產(chǎn)生。
21.根據(jù)權(quán)利要求15所述的視頻處理方法,其特征在于步驟(e)更包含依據(jù)該輸入視頻流及步驟(b)中產(chǎn)生的該多個運動向量產(chǎn)生多個運動向量,以用于產(chǎn)生該重建幀。
22.根據(jù)權(quán)利要求21所述的視頻處理方法,其特征在于步驟(b)中的該多個運動向 量是依據(jù)第一運動估測方法產(chǎn)生,以及步驟(e)中的該多個運動向量是依據(jù)不同于該第一 運動估測方法的第二運動估測方法產(chǎn)生。
全文摘要
本發(fā)明提供一種視頻處理裝置,所述視頻處理裝置包含存儲接口,其可以在幀率變換與視頻壓縮之間共享運動估測模塊與運動補償模塊的信息及硬件。所述視頻處理裝置可以同時執(zhí)行幀率變換以及視頻編碼操作,或者依次執(zhí)行幀率變換以及視頻編碼操作。與現(xiàn)有技術(shù)的方法相比,所述視頻處理裝置可以采用更少的資源以及具有更小的芯片面積。
文檔編號H04N5/14GK102067583SQ200880130028
公開日2011年5月18日 申請日期2008年10月7日 優(yōu)先權(quán)日2008年6月23日
發(fā)明者呂忠晏, 張德浩 申請人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1