專利名稱:視頻信號資料編碼系統(tǒng)及視頻信號編碼方法
技術(shù)領(lǐng)域:
本發(fā)明是一種視頻信號編碼,特別是一種應(yīng)用于電池供電裝置的視頻信號編碼方法及系統(tǒng)。
背景技術(shù):
視頻信號編碼(video encoding)方法通常以壓縮效率來衡量其效能良窳。一開始的視頻信號編碼標(biāo)準(zhǔn)的目的是應(yīng)用于光盤中儲存影片(MPEG-1),然后演變?yōu)橐詫掝l/衛(wèi)星播送電視節(jié)目(MPEG-2),以及于網(wǎng)絡(luò)間串流化/下載視頻信號內(nèi)容(MPEG-4);其限制在于頻寬與儲存容量。衡量準(zhǔn)則著重于計算復(fù)雜度上,尤其對那些必須能實時編碼的應(yīng)用而言更是關(guān)鍵。由于處理器的處理速度隨著時代演進會愈來愈快,使得計算復(fù)雜度的問題變得較不重要,但壓縮效率仍舊為相當(dāng)重要的課題。于新的應(yīng)用領(lǐng)域上,特別是掌上型(handheld)裝置,電力消耗已成為日益重要課題。掌上型裝置,例如個人數(shù)字助理(personal digital assistants,PDAs)或移動電話,預(yù)期于現(xiàn)在或不久的將來都會提供視頻信號譯碼功能。
傳統(tǒng)上,電子裝置的電力消耗可透過架構(gòu)設(shè)計或算法設(shè)計來控制。例如,Yoon等人在2001年11月于IEEE Journal of Solid-State Circuits,Volume36,Issue11,第1758至1767頁所著標(biāo)題為「An 80/20MHz 160mWmultimedia processor integrated with embedded DRAM,MPEG-4 acceleratorand 3-D rendering engine fro mobile application」的文章中,提出一種低耗電的視頻信號裝置。此視頻信號裝置包括設(shè)置于鄰近中央處理單元與共同處理器的嵌入式存儲裝置,使得于資料存取時,可經(jīng)過較短的路程,用以減少耗電。另外,Vleeschouwer在2001年于International Conference onImage Processing,Volume2,第953至956頁所著標(biāo)題為「Motion Estimationfor Low Power Video Devices」的論文中,提出一種借由減少記載體存取及資料移轉(zhuǎn)的低耗電方法。
發(fā)明內(nèi)容
本發(fā)明提供一種應(yīng)用于電池供電裝置的視頻信號編碼方法。范例的視頻信號編碼方法包括偵測裝置中的一電池的電力準(zhǔn)位,依據(jù)偵測到的電池電力準(zhǔn)位,為即將進行編碼的畫面,由多個畫面類型/分辨率/速率中決定出一畫面類型/分辨率/速率,而且以決定的畫面類型/分辨率/速率為畫面進行編碼。
本發(fā)明提供一種應(yīng)用于電池供電裝置的視頻信號編碼系統(tǒng)。該視頻信號編碼系統(tǒng)包括一電池、一偵測單元以及一編碼器。偵測單元耦接于電池并且偵測電池中的電力準(zhǔn)位。編碼器耦接于偵測單元,為即將進行編碼的一畫面,依據(jù)偵測到的電池電力準(zhǔn)位由多個畫面類型/分辨率/速率中決定出一畫面類型/分辨率/速率,而且以決定的畫面類型/分辨率/速率為畫面進行編碼。
圖1顯示范例的MPEG-2視頻信號串流的結(jié)構(gòu);圖2表示范例的MPEG-2視頻信號串流其畫面架構(gòu);圖3表示依據(jù)本發(fā)明實施例的應(yīng)用于電池供電裝置的硬件環(huán)境方塊圖;圖4表示應(yīng)用于本發(fā)明實施例的視頻信號譯碼器方塊圖;圖5為依據(jù)本發(fā)明實施例的應(yīng)用于電池供電裝置的視頻信號編碼方法的流程圖;圖6為依據(jù)本發(fā)明實施例的應(yīng)用于電池供電裝置的視頻信號編碼方法的流程圖;圖7為依據(jù)本發(fā)明實施例的應(yīng)用于電池供電裝置的視頻信號編碼方法的流程圖。
符號說明VS~視頻信號串流; GOP~畫面群組;P~畫面; S~片段;MB~宏塊;;I~I畫面;P~P畫面; B~B畫面;10~視頻信號編碼裝置; 12~視頻信號編碼器;14~電池; 16~視頻信號譯碼器;18~音頻信號編碼器/譯碼器; 20~顯示控制器;22~存儲裝置控制器;24~存儲裝置;26~中央控制器;122~視頻信號接口;124~移動預(yù)測器; 126~編碼電路;S51、S53、S55、S57、S61、S63、S65、S67、S71、S73、S75、S77~流程步驟。
具體實施例方式
本發(fā)明提供一種應(yīng)用于電池供電裝置的視頻信號編碼方法及系統(tǒng)。一段數(shù)字視頻信號(digital video)可以看成是一連串的靜止數(shù)字影像,在連續(xù)播放的情形下,由于視覺暫留,而成為連續(xù)的視頻信號。但在不壓縮的情形下,其儲存空間、頻寬的要求都是非常高的。若以640×480,每秒15張,90分鐘的一段全彩數(shù)字視頻信號而言,其需要的頻寬640×480(pixels/frame)×3(bytes/pixel)×15(frames/sec)=13.18MB/sec,而所需的儲存空間為13.18MB/sec×90×60=69.50GB。這么大的文件顯然不利于資料的實時傳輸與讀取,因此,各種數(shù)字視頻信號壓縮技術(shù)也因應(yīng)而生。
MPEG標(biāo)準(zhǔn)確保視頻信號編碼系統(tǒng)所產(chǎn)生的標(biāo)準(zhǔn)化文件,能夠于配備有符合標(biāo)準(zhǔn)譯碼器的任何系統(tǒng)上開啟與運作。數(shù)字視頻信號所包括的空間(spatial)與時間冗余(temporal redundancy)的資料,使其可在品質(zhì)沒有重大減損下進行壓縮。MPEG編碼為一個通用標(biāo)準(zhǔn),非僅為特定應(yīng)用,牽涉到以時間與空間上的統(tǒng)計冗余為基礎(chǔ)的壓縮方式??臻g冗余為同一張畫面相鄰近像素(pixels)的顏色值的相似度。MPEG使用離散余弦轉(zhuǎn)換(Discrete CosineTransform,DCT)與量化(quantization)對冗余的顏色值作畫面內(nèi)的(Intra-picture)空間上壓縮。時間冗余是指在視頻信號畫面間的相同的移動,在視覺上提供平順與逼真的動作。在畫面間的時間補償上,MPEG仰賴預(yù)測,更確切地說,為移動補償(motion-compensated)預(yù)測。MPEG利用I畫面(Intra-coded pictures)、B畫面(bidirectionally predictive-pictures)以及P畫面(Predictive-coded pictures)產(chǎn)生時間上的壓縮。I畫面為框內(nèi)編碼的畫面,為一連串畫面的第一張,而不會參考之前或之后的畫面。P畫面為向前預(yù)測(forward-predicted)畫面,參考先前的I或P畫面,并擁有指向先前畫面信息的向量。B畫面可從向前、向后、或上述兩者的方向,輔以參考畫面的數(shù)據(jù)進行編碼。其中產(chǎn)生的移動向量(motion vector)可為向前、向后或上述兩者。
圖1顯示示范的MPEG-2視頻信號串流(bitstream)的結(jié)構(gòu)。一視頻信號串流(video stream,VS)由多個畫面群組(Group of pictures,GOP)所組成。畫面為進行壓縮的基本單位,包括三種型態(tài)的畫面,I畫面、P畫面與B畫面。每一畫面可水平分割為多個固定長度的片段(slices,Ss),以作為訊號同步(signal synchronization)及錯誤控制(error control)的最小單位。每一片段由多個16×16像素的宏區(qū)塊(macroblocks,MBs)組成,宏區(qū)塊是色彩取樣、移動預(yù)測及移動補償?shù)淖钚挝弧C恳缓陞^(qū)塊由四個8×8像素的區(qū)塊(blocks)組成,此區(qū)塊是離散余弦轉(zhuǎn)換的最小單位。
圖2是表示范例的MPEG-2視頻信號串流其畫面架構(gòu)。在MPEG-2的視頻信號中,I畫面沒有參考畫面,使用量化與可變長度編碼(variable lengthcoding,VLC)方法進行壓縮,可在沒有其它參考畫面下當(dāng)作解壓縮起始點。I畫面為視頻信號串流或畫面群組的第一張畫面,隨后為P畫面與B畫面。P畫面以先前的I畫面或P畫面為參考畫面,用以定位相似的宏區(qū)塊。若沒有相似的宏區(qū)塊,則以框內(nèi)編碼的方式為P畫面中的宏區(qū)塊作壓縮?;旧?,P畫面由框內(nèi)編碼的宏區(qū)塊與預(yù)測編碼(predictive-coded)宏區(qū)塊所組成,預(yù)測編碼宏區(qū)塊的內(nèi)容為移動向量,其根據(jù)參考畫面計算而得。P畫面的壓縮率(compression rate)正常來說較I畫面為高,因為P畫面使用參考畫面,并加上使用移動預(yù)測(motion prediction)可獲得較佳的壓縮。B畫面使用到向前與向后兩個方向的參考畫面來定位相似的宏區(qū)塊。如同P畫面,若沒有相似的宏區(qū)塊,則使用框內(nèi)編碼為B畫面中的宏區(qū)塊作壓縮。B畫面相較于其它兩種類型畫面擁有最高的壓縮率,因為B畫面參考向前及向后兩者的畫面,并加上使用移動預(yù)測方法,增加取得相似宏區(qū)塊的機會。但B畫面并不能成為任何其它畫面的參考畫面。
圖3是表示依據(jù)本發(fā)明實施例的應(yīng)用于電池供電裝置的硬件環(huán)境方塊圖。視頻信號編碼裝置10包括視頻信號編碼器12、電池14、視頻信號譯碼器16、音頻信號編碼器/譯碼器18、顯示控制器20、存儲裝置控制器22、存儲裝置24以及中央控制器26。電池14為裝置10中的主要或備用電力來源。存儲裝置24于較佳的情況下,為一動態(tài)存取存儲器(random access memory;RAM),但亦包含只讀存儲器(read only memory;ROM)或閃存(flash ROM)。存儲裝置24用以暫時性地儲存視頻信號編碼資料。一般而言,儲存較大的暫時性資料會占去存儲裝置24較大的儲存空間,致使電池14消耗掉更多的電力。中央控制器26控制視頻信號譯碼器16、視頻信號編碼器12、音頻信號編碼器/譯碼器18、顯示控制器20與存儲裝置控制器22,以管控視頻信號編碼功能。于此須注意的是,電池14亦可不耦接于視頻信號編碼器16上,而耦接于中央控制器26,視頻信號編碼器26則可透過查詢中央控制器26來取得電池的電力準(zhǔn)位。
圖4是表示應(yīng)用于本發(fā)明實施例的視頻信號譯碼器12方塊圖,包括視頻信號接口122、移動預(yù)測器124及編碼電路126。視頻信號編碼器12用以將數(shù)字視頻信號資料編碼成視頻信號串流。移動預(yù)測器124耦接于視頻信號接口122,用以針對數(shù)字視頻信號資料中的宏區(qū)塊進行各種移動預(yù)測方法。編碼電路126耦接于視頻信號接口122及移動預(yù)測器124,用以控制整個編碼流程,使用離散余弦轉(zhuǎn)換、量化、可變長度編碼等方法對預(yù)測的畫面進行編碼以產(chǎn)生一視頻信號串流,以及使用反向量化(Inverse Quantization)、離散余弦反轉(zhuǎn)換(Inverse DCT,IDCT)、移動補償(Motion Compensation,MC)等方法以產(chǎn)生移動預(yù)測的參考畫面。
參考圖3,若電池14的電力滿載或幾乎滿載,則可調(diào)整視頻信號編碼器12,允許使用較多的電力消耗,以產(chǎn)生較佳的視頻信號品質(zhì)。若電池14的電力準(zhǔn)位為零或幾乎消耗殆盡,為了延長電池壽命,視頻信號編碼器12只允許使用較少的電力,因此逐漸將視頻信號的品質(zhì)降低。換言之,當(dāng)電池電力準(zhǔn)位變低時,視頻信號編碼裝置仍可繼續(xù)編碼而非停止運作,只是所產(chǎn)生的視頻信號品質(zhì)較差。
一般而言,P畫面的編碼比起I畫面需要較多的存儲器頻寬,導(dǎo)致較多的電力消耗,而B畫面的編碼需要最大的存儲器頻寬,消耗電力最甚。因此,若電池14的電力準(zhǔn)位為滿載或幾乎滿載,視頻信號編碼器12可編碼B畫面、P畫面與I畫面,產(chǎn)生最佳的視頻信號品質(zhì)。但若電池電力準(zhǔn)位為中等,視頻信號編碼器12則被限制不編碼B畫面以節(jié)省電力。若電池14的電力準(zhǔn)位近乎零,視頻信號編碼器只能執(zhí)行I畫面的編碼以延長電池的使用時間,但會減損視頻信號品質(zhì)。
參考圖3,范例的視頻信號編碼器12可接收視頻信號資料,取得電池14中的電力準(zhǔn)位信息,依據(jù)電池的電力準(zhǔn)位而于多個畫面類型之中,例如I、P及B畫面,決定出一畫面類型,并且據(jù)此來編碼視頻信號資料中的至少一個畫面以產(chǎn)生一視頻信號串流。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于一閥值時,視頻信號編碼器12可進一步地選擇I或P畫面類型來編碼視頻信號資料中的至少一個畫面。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于一第一閥值時,視頻信號編碼器12可進一步地選擇I或P畫面類型來編碼視頻信號資料中的至少一個畫面,而當(dāng)偵測到的電池電力準(zhǔn)位更低于一第二閥值時,視頻信號編碼器12可僅選擇I畫面類型來進行畫面編碼,其中第二閥值低于第一閥值。于某些例子中,視頻信號編碼器12依據(jù)偵測到的電池電力準(zhǔn)位,于多個畫面分辨率(或畫面大小)例如720×480、360×240、180×120(像素/畫面)之中,為視頻信號資料中的至少一個畫面決定其中一種分辨率,并且以所決定的畫面類型和畫面分辨率為上述畫面進行編碼。于某些例子中,視頻信號編碼器12依據(jù)偵測到的電池電力準(zhǔn)位,于多個畫面速率例如40、35、30、25、20、15、10(畫面/秒)之中,為視頻信號資料中的至少一個畫面決定其中一種速率,并且以所決定的畫面類型和畫面速率為上述畫面進行編碼。于某些例子中,視頻信號編碼器12依據(jù)偵測到的電池電力準(zhǔn)位,于多個畫面分辨率與畫面速率中,為視頻信號資料中的至少一個畫面決定其分辨率與速率,并且以所決定的畫面類型、畫面分辨率與畫面速率為上述畫面進行編碼。
圖5為依據(jù)本發(fā)明實施例的應(yīng)用于電池供電裝置的視頻信號編碼方法的流程圖。此流程始于步驟S51,從輸入的視頻信號資料中取得至少一個畫面。如步驟S53,偵測裝置中的電池的電力準(zhǔn)位。如步驟S55,依據(jù)測得的電池電力準(zhǔn)位,于I、P及B畫面類型中,決定出其中一種畫面類型。如步驟S57,以上述步驟所決定的畫面類型為畫面進行編碼以產(chǎn)生視頻信號串流。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于一閥值時,步驟S55可進一步地選擇I及P畫面類型兩者之一,為取得的畫面進行編碼。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于一第一閥值時,步驟S55可進一步地選擇I及P畫面類型兩者之一為取得的畫面進行編碼,而當(dāng)偵測到的電池電力準(zhǔn)位更低于一第二閥值時,僅選擇I畫面類型為取得的畫面進行編碼,其中第二閥值低于第一閥值。于某些例子中,步驟S55還可依據(jù)偵測到的電池電力準(zhǔn)位,于多個畫面分辨率,例如720×480、360×240、180×120(像素/畫面)之中,為取得的畫面決定其中一種分辨率,并且如步驟S57,以上述步驟所決定的畫面類型和畫面分辨率為畫面進行編碼。于某些例子中,步驟S55還可依據(jù)偵測到的電池電力準(zhǔn)位,于多個畫面速率例如40、35、30、25、20、15、10(畫面/秒)之中,為取得的畫面決定其中一種畫面速率,并且如步驟S57,以上述步驟所決定的畫面類型和畫面速率為畫面進行編碼。于某些例子中,步驟S55還可依據(jù)偵測到的電池電力準(zhǔn)位,于多個畫面分辨率與畫面速率之中,為取得的畫面決定其分辨率與速率,并且如步驟S57,以上述步驟所決定的畫面類型、畫面分辨率與畫面速率為畫面進行編碼。
參考圖3,一般而言,以較高的畫面分辨率進行畫面編碼,相較于較低的畫面分辨率,需要較多的儲存容量,導(dǎo)致消耗更多的電力。因此,若電池14的電力準(zhǔn)位為滿載或幾乎滿載,視頻信號編碼器12可以最高畫面分辨率為畫面編碼,例如,720×480(像素/畫面),產(chǎn)生最佳的視頻信號品質(zhì)。但若電池電力準(zhǔn)位消耗至中等程度,視頻信號編碼器12則被限制僅能以較低的畫面分辨率為畫面編碼,例如,360×240(像素/畫面),以節(jié)省電力。若電池14的電力準(zhǔn)位近乎零,視頻信號編碼器12只能以最低的畫面分辨率為畫面編碼,例如,180×120(像素/畫面),以延長電池的使用時間,但卻會嚴重減損視頻信號品質(zhì)。
范例的視頻信號編碼器12可接收視頻信號資料,取得電池14中的電力準(zhǔn)位信息,依據(jù)電池的電力準(zhǔn)位,于多個畫面分辨率中,決定出其中一種分辨率來編碼視頻信號資料中至少一個畫面以產(chǎn)生一視頻信號串流。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于一閥值時,視頻信號編碼器12可決定以小于預(yù)設(shè)畫面分辨率的新畫面分辨率來編碼畫面。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于一第一閥值時,視頻信號編碼器12可決定以小于預(yù)設(shè)畫面分辨率的第一畫面分辨率來編碼畫面,而當(dāng)偵測到的電池電力準(zhǔn)位更低于一第二閥值時,視頻信號編碼器12可進一步地決定以小于第一畫面分辨率的第二畫面分辨率來編碼畫面,其中第二閥值低于第一閥值。于某些例子中,視頻信號編碼器12依據(jù)偵測到的電池電力準(zhǔn)位,可于多個畫面速率中,為視頻信號資料中的至少一個畫面決定其中一種速率,并且以所決定的畫面分辨率和畫面速率為上述畫面進行編碼。
圖6為依據(jù)本發(fā)明實施例的應(yīng)用于電池供電裝置的視頻信號編碼方法的流程圖。此流程始于步驟S61,從輸入的視頻信號資料中取得至少一個畫面。如步驟S63,偵測裝置中的電池的電力準(zhǔn)位。如步驟S65,依據(jù)測得的電池電力準(zhǔn)位,于多個畫面分辨率,例如,720×480、360×240及180×120(像素/畫面)之中,決定出一畫面分辨率。如步驟S67,以上述步驟所決定的畫面分辨率為畫面進行編碼以產(chǎn)生視頻信號串流。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于一閥值時,步驟S65可進一步地決定以小于預(yù)設(shè)畫面分辨率的新畫面分辨率為畫面進行編碼。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于第一閥值時,步驟S65可進一步地決定以小于預(yù)設(shè)畫面分辨率的第一畫面分辨率為畫面進行編碼,而當(dāng)偵測到的電池電力準(zhǔn)位更低于第二閥值時,決定以小于第一畫面分辨率的第二畫面分辨率為畫面進行編碼,其中第二閥值低于第一閥值。于某些例子中,步驟S65可依據(jù)偵測到的電池電力準(zhǔn)位,于多個畫面速率,例如40、35、30、25、20、15、10(畫面/秒)之中,為取得的畫面決定其中一種速率,并且如步驟S67,以上述步驟所決定的畫面分辨率和畫面速率為畫面進行編碼。
參考圖3,一般而言,以較高畫面速率進行畫面編碼,跟較低的畫面速率相比,需要較多的儲存容量,導(dǎo)致消耗更多的電力。因此,若電池14的電力準(zhǔn)位為滿載或幾乎滿載,視頻信號編碼器12可以最高畫面速率為畫面編碼,例如,40(畫面/秒),用以產(chǎn)生最佳的視頻信號品質(zhì)。但若電池電力準(zhǔn)位消耗至中等程度,視頻信號編碼器12則被限制僅能以較低的畫面速率為畫面編碼,例如,30(畫面/秒),以節(jié)省電力。若電池14的電力準(zhǔn)位近乎零,視頻信號編碼器12只能以最低的畫面速率為畫面編碼,例如,20(畫面/秒),以延長電池的使用時間,但卻會嚴重減損視頻信號品質(zhì)。
范例的視頻信號編碼器12可接收視頻信號資料,取得電池14中的電力準(zhǔn)位信息,依據(jù)電池的電力準(zhǔn)位,于多個畫面速率中,決定出其中一種畫面速率來編碼視頻信號資料中至少一個畫面以產(chǎn)生一視頻信號串流。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于一閥值時,視頻信號編碼器12可決定以小于預(yù)設(shè)畫面速率的新畫面速率來編碼畫面。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于第一閥值時,視頻信號編碼器12可決定以小于預(yù)設(shè)畫面速率的第一畫面速率來編碼畫面,而當(dāng)偵測到的電池電力準(zhǔn)位更低于一第二閥值時,視頻信號編碼器12可進一步地決定以小于第一畫面速率的第二畫面速率來編碼畫面,其中第二閥值低于第一閥值。
圖7為依據(jù)本發(fā)明實施例的應(yīng)用于電池供電裝置的視頻信號編碼方法的流程圖。此流程始于步驟S71,從輸入的視頻信號資料中取得至少一個畫面。如步驟S73,偵測裝置中的電池的電力準(zhǔn)位。如步驟S75,依據(jù)測得的電池電力準(zhǔn)位,于多個畫面速率中,決定出其中一種畫面速率。如步驟S77,以上述步驟所決定的畫面速率為畫面進行編碼以產(chǎn)生視頻信號串流。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于一閥值時,步驟S75可進一步地決定以小于預(yù)設(shè)畫面速率的新畫面速率為畫面進行編碼。于某些例子中,當(dāng)偵測到的電池電力準(zhǔn)位低于第一閥值時,步驟S75可進一步地決定以小于預(yù)設(shè)畫面速率的第一畫面速率為畫面進行編碼,而當(dāng)偵測到的電池電力準(zhǔn)位更低于一第二閥值時,決定以小于第一畫面速率的第二畫面速率為畫面進行編碼,其中的第二閥值低于第一閥值。
雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉此項技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許更動與潤飾,因此本發(fā)明的保護范圍當(dāng)視申請專利范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種視頻信號編碼方法,應(yīng)用于以電池供電的裝置中,包括偵測一電池中的一電力準(zhǔn)位;依據(jù)偵測到的上述電池中的上述電力準(zhǔn)位,為即將進行編碼的一畫面,由多個畫面類型中決定出一畫面類型;以及以決定的畫面類型為上述畫面進行編碼。
2.如權(quán)利要求1所述的視頻信號編碼方法,其中上述畫面類型包括框內(nèi)編碼、預(yù)測編碼以及雙向預(yù)測編碼畫面。
3.如權(quán)利要求2所述的視頻信號編碼方法,其中當(dāng)偵測到的上述電池電力準(zhǔn)位低于一第一閥值時,決定使用上述框內(nèi)編碼或上述預(yù)測編碼的畫面類型為上述畫面進行編碼。
4.如權(quán)利要求3所述的視頻信號編碼方法,其中當(dāng)偵測到的上述電池電力準(zhǔn)位更低于一第二閥值時,決定使用上述框內(nèi)編碼的畫面類型為上述畫面進行編碼。
5.如權(quán)利要求1所述的視頻信號編碼方法,還包括依據(jù)偵測到的上述電池電力準(zhǔn)位決定一畫面分辨率;以及并且以決定的上述畫面分辨率為上述畫面進行編碼。
6.如權(quán)利要求5所述的視頻信號編碼方法,還包括依據(jù)偵測到的上述電池電力準(zhǔn)位決定一畫面速率;以及并且以決定的上述畫面速率為上述畫面進行編碼。
7.如權(quán)利要求1所述的視頻信號編碼方法,還包括依據(jù)偵測到的上述電池電力準(zhǔn)位決定一畫面速率;以及并且以決定的上述畫面速率為上述畫面進行編碼。
8.一種視頻信號資料編碼系統(tǒng),包括一電池;一偵測單元耦接于上述電池,偵測上述電池中的一電力準(zhǔn)位;以及一編碼器耦接于上述偵測單元,為即將進行編碼的一畫面,依據(jù)偵測到的上述電池電力準(zhǔn)位由多個畫面類型中決定出一畫面類型,而且以決定的上述畫面類型為上述畫面進行編碼。
9.如權(quán)利要求8所述的視頻信號資料編碼系統(tǒng),其中上述畫面類型包括框內(nèi)編碼、預(yù)測編碼以及雙向預(yù)測編碼畫面。
10.如權(quán)利要求9所述的視頻信號資料編碼系統(tǒng),其中當(dāng)偵測到的上述電池電力準(zhǔn)位低于一第一閥時,上述編碼器選擇上述框內(nèi)編碼或上述預(yù)測編碼的畫面類型為上述畫面進行編碼。
11.如權(quán)利要求10所述的視頻信號資料編碼系統(tǒng),其中當(dāng)偵測到的上述電池電力準(zhǔn)位更低于一閥值時,上述編碼器選擇上述框內(nèi)編碼的畫面類型為上述畫面進行編碼。
12.如權(quán)利要求8所述的視頻信號資料編碼系統(tǒng),其中上述編碼器還依據(jù)偵測到的上述電池電力準(zhǔn)位決定上述畫面的一畫面分辨率,并且以決定的上述畫面分辨率為上述畫面進行編碼。
13.如權(quán)利要求8所述的視頻信號資料編碼系統(tǒng),其中上述編碼器還依據(jù)偵測到的上述電池電力準(zhǔn)位決定一畫面速率,并且以決定的上述畫面速率為上述畫面進行編碼。
14.一種視頻信號編碼方法,應(yīng)用于以電池供電的裝置中,包括偵測一電池中的一電力準(zhǔn)位;依據(jù)偵測到的上述電池中的上述電力準(zhǔn)位,為即將進行編碼的一畫面,由多個畫面分辨率中決定出一畫面分辨率;以及以決定的上述畫面分辨率為上述畫面進行編碼。
15.如權(quán)利要求14所述的視頻信號編碼方法,還包括當(dāng)偵測到的上述電池電力準(zhǔn)位低于一第一閥值時,決定以小于一預(yù)設(shè)畫面分辨率的一第一畫面分辨率來為上述畫面進行編碼。
16.如權(quán)利要求15所述的視頻信號編碼方法,還包括當(dāng)偵測到的上述電池電力準(zhǔn)位更低于一第二閥值時,決定以小于上述第一畫面分辨率的一第二畫面分辨率來為上述畫面進行編碼。
17.如權(quán)利要求14所述的視頻信號編碼方法,還包括依據(jù)偵測到的上述電池電力準(zhǔn)位決定一畫面速率;以及并且以決定的上述畫面速率為上述畫面進行編碼。
18.一種視頻信號資料編碼系統(tǒng),包括一電池;一偵測單元耦接于上述電池并且偵測上述電池中的一電力準(zhǔn)位;以及一編碼器耦接于上述偵測單元,為即將進行編碼的一畫面,依據(jù)偵測到的上述電池電力準(zhǔn)位由多個畫面分辨率中決定出一畫面分辨率,而且以決定的上述畫面分辨率為上述畫面進行編碼。
19.如權(quán)利要求18所述的視頻信號資料編碼系統(tǒng),其中當(dāng)偵測到的上述電池電力準(zhǔn)位低于一第一閥值時,上述編碼器決定以小于一預(yù)設(shè)畫面分辨率的一第一畫面分辨率為上述畫面進行編碼。
20.如權(quán)利要求19所述的視頻信號資料編碼系統(tǒng),其中當(dāng)偵測到的上述電池電力準(zhǔn)位更低于一第二閥值時,上述編碼器決定以小于上述第一畫面分辨率的一第二畫面分辨率為上述畫面進行編碼。
21.如權(quán)利要求18所述的視頻信號資料編碼系統(tǒng),其中上述編碼器還依據(jù)偵測到的上述電池電力準(zhǔn)位決定一畫面速率,并且以決定的上述畫面速率為上述畫面進行編碼。
22.一種視頻信號編碼方法,應(yīng)用于以電池供電的裝置中,包括偵測一電池中的一電力準(zhǔn)位;依據(jù)偵測到的上述電池中的上述電力準(zhǔn)位,為即將進行編碼的一畫面,由多個畫面速率中決定出一畫面速率;以及以決定的上述畫面速率為上述畫面進行編碼。
23.如權(quán)利要求22所述的視頻信號編碼方法,還包括當(dāng)偵測到的上述電池電力準(zhǔn)位低于一第一閥值時,決定以低于一預(yù)設(shè)畫面速率的一第一畫面速率為上述畫面進行編碼。
24.如權(quán)利要求23所述的視頻信號編碼方法,還包括當(dāng)偵測到的上述電池電力準(zhǔn)位更低于一第二閥值時,決定以低于上述第一畫面速率的一第二畫面速率為上述畫面進行編碼。
25.一種視頻信號資料編碼系統(tǒng),包括一電池;一偵測單元耦接于上述電池并且偵測上述電池中的一電力準(zhǔn)位;以及一編碼器耦接于上述偵測單元,為即將進行編碼的一畫面,依據(jù)偵測到的上述電池電力準(zhǔn)位,于多個畫面速率中決定出一畫面速率,而且以決定的上述畫面速率為上述畫面進行編碼。
26.如權(quán)利要求25所述的視頻信號資料編碼系統(tǒng),其中當(dāng)偵測到的上述電池電力準(zhǔn)位低于一第一閥值時,上述編碼器決定以低于一預(yù)設(shè)畫面速率的一第一畫面速率為上述畫面進行編碼。
27.如權(quán)利要求26所述的視頻信號資料編碼系統(tǒng),其中當(dāng)偵測到的上述電池電力準(zhǔn)位更低于一第二閥值時,上述編碼器決定以低于上述第一畫面速率的一第二畫面速率為上述畫面進行編碼。
全文摘要
本發(fā)明提供一種應(yīng)用于電池供電裝置的視頻信號編碼方法。偵測電池中的電力準(zhǔn)位;依據(jù)偵測到的電池電力準(zhǔn)位,由多個畫面類型/分辨率/速率中決定出一畫面類型/分辨 率/速率;以決定的畫面類型/分辨率/速率為畫面進行編碼。
文檔編號H04N7/26GK1838772SQ200610058600
公開日2006年9月27日 申請日期2006年3月22日 優(yōu)先權(quán)日2005年3月24日
發(fā)明者朱啟誠 申請人:聯(lián)發(fā)科技股份有限公司