專利名稱::圖像處理裝置及圖像處理方法
技術(shù)領(lǐng)域:
:本發(fā)明有關(guān)于處理圖像數(shù)據(jù),特別有關(guān)于可交替地將壓縮數(shù)據(jù)寫入到幀緩沖器并從幀緩沖器讀取緩沖數(shù)據(jù)的圖像處理裝置及圖像處理方法。
背景技術(shù):
:數(shù)據(jù)壓縮通常用于減少存儲(chǔ)于存儲(chǔ)設(shè)備的數(shù)據(jù)的數(shù)量。舉例來說,對(duì)于應(yīng)用到液晶顯示器(liquidcrystaldisplay,以下簡(jiǎn)稱為LCD)面板的超速(overdrive)技術(shù),其通過增加用于使液晶單元改變其狀態(tài)的驅(qū)動(dòng)電壓,人為地提高響應(yīng)時(shí)間。一個(gè)液晶單元(即一個(gè)像素)的超速電壓通過當(dāng)前幀中的像素值與先前幀中的像素值決定。因此,先前幀的圖像數(shù)據(jù)必須被記錄至幀緩沖器之中以用于后續(xù)操作。在一般情況下,先前幀的圖像數(shù)據(jù)將在被存儲(chǔ)至幀緩沖器中之前被壓縮,以及先前幀的壓縮數(shù)據(jù)將從幀緩沖器讀取并解壓縮以產(chǎn)生先前幀的恢復(fù)的圖像數(shù)據(jù)。然而,在可變比特率(variablebitrate)應(yīng)用中,當(dāng)前幀的壓縮比特率與先前幀的解壓縮比特率通常不同,以及如果僅采用一個(gè)幀緩沖器則可能造成讀取/寫入溢出(overflow)。為解決讀取/寫入溢出問題,一種使用兩個(gè)幀緩沖器的傳統(tǒng)設(shè)計(jì)的替代方案被提出。也就是,當(dāng)一個(gè)幀緩沖器正記錄當(dāng)前幀的壓縮數(shù)據(jù)時(shí),另一幀緩沖器輸出緩沖的先前幀的壓縮數(shù)據(jù)。然而,因需要兩個(gè)幀緩沖器,故其并非經(jīng)濟(jì)有效(cost-effective)的解決方案。根據(jù)上文所述,需要可高效將壓縮數(shù)據(jù)記錄至幀緩沖器并從幀緩沖器讀取緩沖的壓縮數(shù)據(jù)且不增加幀緩沖器的成本的圖像處理裝置及圖像處理方法。
發(fā)明內(nèi)容為解決以上技術(shù)問題,特提供以下技術(shù)方案本發(fā)明實(shí)施方式提供一種圖像處理裝置,用于處理多個(gè)連續(xù)幀,多個(gè)幀中的每一個(gè)被劃分為多個(gè)水平線組,多個(gè)水平線組中的每一個(gè)具有至少一水平線,圖像處理裝置包含第一處理電路,用于分別處理每一幀中的多個(gè)水平線組以產(chǎn)生多個(gè)處理結(jié)果,其中,第一處理結(jié)果通過處理第一幀的第一水平線組產(chǎn)生,第二處理結(jié)果通過處理先于第一幀的第二幀的第二水平線組產(chǎn)生,以及第一處理電路在接收包含于第二水平線組中的具有與前導(dǎo)水平線的線序列號(hào)相等的線序列號(hào)的后續(xù)水平線之前,接收包含于第一水平線組中的最后水平線;以及存儲(chǔ)系統(tǒng),包含幀緩沖器;寫入電路,耦接于第一處理電路與幀緩沖器之間,用于緩沖第一處理結(jié)果并將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,以及用于將第二處理結(jié)果存儲(chǔ)至幀緩沖器之中;讀取電路,耦接于幀緩沖器,用于從幀緩沖器讀取第二處理結(jié)果;以及時(shí)序控制器,耦接于寫入電路與幀緩沖器,用于控制寫入電路在第一時(shí)間點(diǎn)開始將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,其中第一時(shí)間點(diǎn)不在第一處理電路完成接收第一水平線組的時(shí)間點(diǎn)之前,以及時(shí)序控制器用于控制讀取電路在第二時(shí)間點(diǎn)開始從幀緩沖器讀取第二處理結(jié)果,其中第二時(shí)間點(diǎn)在第一處理電路完成接收第一水平線組的時(shí)間點(diǎn)之前。本發(fā)明實(shí)施方式另提供一種圖像處理方法,用于處理多個(gè)連續(xù)幀,多個(gè)幀中的每5一個(gè)被劃分為多個(gè)水平線組,多個(gè)水平線組中的每一個(gè)具有至少一水平線,圖像處理方法包含分別對(duì)每一幀中的多個(gè)水平線組執(zhí)行數(shù)據(jù)處理操作以產(chǎn)生多個(gè)處理結(jié)果,其中,第一處理結(jié)果通過處理第一幀的第一水平線組產(chǎn)生,第二處理結(jié)果通過處理先于第一幀的第二幀的第二水平線組產(chǎn)生,以及數(shù)據(jù)處理操作在接收包含于第二水平線組中的具有與前導(dǎo)水平線的線序列號(hào)相等的線序列號(hào)的后續(xù)水平線之前,接收包含于第一水平線組中的最后水平線;以及將第二處理結(jié)果存儲(chǔ)至幀緩沖器之中;在第二時(shí)間點(diǎn)從幀緩沖器讀取第二處理結(jié)果,其中第二時(shí)間點(diǎn)在數(shù)據(jù)處理操作完成接收第一水平線組的時(shí)間點(diǎn)之前;緩沖第一處理結(jié)果并將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,其中將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中在第一時(shí)間點(diǎn)開始,其中第一時(shí)間點(diǎn)不在數(shù)據(jù)處理操作完成接收第一水平線組的時(shí)間點(diǎn)之前。本發(fā)明實(shí)施方式另提供一種圖像處理裝置,用于處理多個(gè)連續(xù)幀,多個(gè)幀中的每一個(gè)被劃分為多個(gè)水平線組,多個(gè)水平線組中的每一個(gè)具有至少一水平線,圖像處理裝置包含第一處理電路,用于分別處理每一幀中的多個(gè)水平線組以產(chǎn)生多個(gè)處理結(jié)果,其中,第一處理結(jié)果通過處理第一幀的第一水平線組產(chǎn)生,第二處理結(jié)果通過處理先于第一幀的第二幀的第二水平線組產(chǎn)生,以及包含于第一水平線組中的前導(dǎo)水平線的線序列號(hào)與包含于第二水平線組中的前導(dǎo)水平線的線序列號(hào)相同;以及存儲(chǔ)系統(tǒng),包含幀緩沖器;寫入電路,耦接于第一處理電路與幀緩沖器之間,用于緩沖第一處理結(jié)果并將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,以及用于將第二處理結(jié)果存儲(chǔ)至幀緩沖器之中;讀取電路,耦接于幀緩沖器,用于從幀緩沖器讀取第二處理結(jié)果;以及時(shí)序控制器,耦接于寫入電路與幀緩沖器,用于控制寫入電路在第一時(shí)間點(diǎn)開始將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,其中第一時(shí)間點(diǎn)不在第一處理電路完成接收第一水平線組的時(shí)間點(diǎn)之前,以及時(shí)序控制器用于控制讀取電路在第二時(shí)間點(diǎn)開始從幀緩沖器讀取第二處理結(jié)果,其中第二時(shí)間點(diǎn)在第一處理電路開始接收第一水平線組的時(shí)間點(diǎn)之前。本發(fā)明實(shí)施方式另提供一種圖像處理方法,用于處理多個(gè)連續(xù)幀,多個(gè)幀中的每一個(gè)被劃分為多個(gè)水平線組,多個(gè)水平線組中的每一個(gè)具有至少一水平線,圖像處理方法包含分別對(duì)每一幀中的多個(gè)水平線組執(zhí)行數(shù)據(jù)處理操作以產(chǎn)生多個(gè)處理結(jié)果,其中,第一處理結(jié)果通過處理第一幀的第一水平線組產(chǎn)生,第二處理結(jié)果通過處理先于第一幀的第二幀的第二水平線組產(chǎn)生,以及包含于第一水平線組中的前導(dǎo)水平線的線序列號(hào)與包含于第二水平線組中的前導(dǎo)水平線的線序列號(hào)相同;以及將第二處理結(jié)果存儲(chǔ)至幀緩沖器之中;在第二時(shí)間點(diǎn)從幀緩沖器讀取第二處理結(jié)果,其中第二時(shí)間點(diǎn)在數(shù)據(jù)處理操作開始接收第一水平線組的時(shí)間點(diǎn)之前;緩沖第一處理結(jié)果并將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,其中將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中在第一時(shí)間點(diǎn)開始,其中第一時(shí)間點(diǎn)不在數(shù)據(jù)處理操作完成接收第一水平線組的時(shí)間點(diǎn)之前。以上所述的圖像處理裝置及圖像處理方法,將寫入操作與讀取操作的適當(dāng)時(shí)序控制應(yīng)用至單一幀緩沖器,可避免或減少不受歡迎的讀取/寫入溢出。圖1是根據(jù)本發(fā)明的第一實(shí)施方式的圖像處理裝置的方框圖。圖2是第一幀與先于第一幀的第二幀的示意圖。圖3是分別由圖1中所示的寫入電路與讀取電路執(zhí)行的寫入操作與讀取操作的時(shí)序圖。圖4是圖1中所示的幀緩沖器的一個(gè)示例幀緩沖器設(shè)計(jì)的示意圖。圖5是圖1中所示的幀緩沖器的另一示例幀緩沖器設(shè)計(jì)的示意圖。圖6是根據(jù)本發(fā)明的第二實(shí)施方式的圖像處理裝置的方框圖。圖7是根據(jù)本發(fā)明的第三實(shí)施方式的圖像處理裝置的方框圖。圖8是根據(jù)本發(fā)明的一個(gè)概括的圖像處理方法的流程圖。圖9是根據(jù)本發(fā)明的另一概括的圖像處理方法的流程圖。具體實(shí)施例方式在說明書及權(quán)利要求書當(dāng)中使用了某些詞匯來指稱特定的元件。所屬
技術(shù)領(lǐng)域:
的技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來稱呼同一個(gè)元件。本說明書及權(quán)利要求書并不以名稱的差異作為區(qū)分元件的方式,而是以元件在功能上的差異作為區(qū)分的準(zhǔn)則。在說明書及權(quán)利要求書中所提及的“包含”為開放式的用語,因此,應(yīng)解釋成“包含但不限定在”。此外,“耦接”一詞在這里包含任何直接及間接的電氣連接手段。因此,若文中描述第一裝置耦接于第二裝置,則代表第一裝置可直接電氣連接在第二裝置,或通過其它裝置或連接手段間接地電氣連接到第二裝置。請(qǐng)參考圖1,圖1是根據(jù)本發(fā)明的第一實(shí)施方式的圖像處理裝置的方框圖。在本實(shí)施方式中,圖像處理裝置100包含第一處理電路102與存儲(chǔ)系統(tǒng)104,其中存儲(chǔ)系統(tǒng)104包含但不限于,幀緩沖器106、寫入電路108、讀取電路110、以及時(shí)序控制器112。圖像處理裝置100用于處理多個(gè)連續(xù)幀(即時(shí)間上相鄰的幀)。每一幀被劃分為多個(gè)水平線組,以及根據(jù)實(shí)際設(shè)計(jì)考慮每一水平線組可具有一個(gè)或多個(gè)水平線。在圖2中,出于說明的目的,顯示第一幀202與先于第一幀202的第二幀204。作為范例而并非限定,第一幀202為當(dāng)前幀,其部分?jǐn)?shù)據(jù)正在由第一處理電路102處理,以及第二幀204為先前幀,其所有數(shù)據(jù)已經(jīng)由第一處理電路102處理。如圖2的范例所示,每一幀被劃分為六個(gè)水平線組G11-G16/,每一水平線組具有兩條水平線。以第一幀202的水平線組G13作為范例,其包含由線序列號(hào)L4與L5作為索引的水平線。因第二幀204的水平線組G23與第一幀202的水平線組G13位于幀中的相同位置(即水平線組G13與水平線組G23在不同幀202與204中重合(co-locate)),故第二幀204的水平線組G23將包含由相同線序列號(hào)L4與L5作為索引的水平線。請(qǐng)注意,每一幀的水平線組的數(shù)目以及每一水平線組的水平線的數(shù)目?jī)H用于說明的目的。舉例來說,在一般設(shè)計(jì)中,每一水平線組包含N條水平線,其中N可為任意正整數(shù)。第一處理電路102處理每一幀中的水平線組以分別產(chǎn)生多個(gè)處理結(jié)果。因此,第一處理結(jié)果通過處理第一幀的第一水平線組產(chǎn)生,以及第二處理結(jié)果通過處理先于第一幀的第二幀的第二水平線組產(chǎn)生。舉例來說,第一處理結(jié)果PR11.....PR16通過處理第一幀的第一水平線組(例如圖2中所示的第一幀202的水平線組Gll.....G16)順序產(chǎn)生,以及第二處理結(jié)果PR21.....PR26通過處理第二幀的第二水平線組(例如圖2中所示的第二幀204的水平線組G21.....G26)順序產(chǎn)生。因此,因第一處理電路102順序處理連續(xù)幀中的水平線組,故第一處理電路102在接收包含于第二水平線組中的具有與前導(dǎo)水平線的線序列號(hào)相等的線序列號(hào)的后續(xù)水平線(例如水平線組G22中的由線序列號(hào)L2索引的水平線)之前,接收包含于第一水平線組中的最后水平線(例如水平線組Gll中的由線序列號(hào)L1索引的水平線)。對(duì)于存儲(chǔ)系統(tǒng)104,寫入電路108耦接于第一處理電路102與幀緩沖器106之間,作為用于將每一從第一處理電路102產(chǎn)生的處理結(jié)果存儲(chǔ)至幀緩沖器106中的寫入界面。舉例來說,在本實(shí)施方式中,寫入電路108具有實(shí)施于其中的緩沖器109,用于逐個(gè)緩沖第一處理結(jié)果PR11.....I3R16,然后將第一處理結(jié)果PR11.....PR16逐個(gè)存儲(chǔ)至幀緩沖器106。讀取電路110耦接于幀緩沖器106,作為用于讀取每一被寫入電路108存儲(chǔ)至幀緩沖器106中的緩沖的處理結(jié)果的讀取接口。舉例來說,讀取電路110從幀緩沖器106讀取預(yù)先由寫入電路108存儲(chǔ)至幀緩沖器106中的第二處理結(jié)果PIi21.....PR26的每一個(gè)。時(shí)序控制器112耦接于寫入電路108與讀取電路110,并用于控制寫入時(shí)序與讀取時(shí)序。舉例來說,時(shí)序控制器112控制寫入電路108在第一時(shí)間點(diǎn)開始將第一處理結(jié)果(例如PR11)存儲(chǔ)至幀緩沖器106之中,其中第一時(shí)間點(diǎn)不在第一處理電路102完成接收第一水平線組(例如Gll)的時(shí)間點(diǎn)之前;另外,時(shí)序控制器112用于控制讀取電路110在第二時(shí)間點(diǎn)開始從幀緩沖器106讀取第二處理結(jié)果(例如PR22),其中第二時(shí)間點(diǎn)在第一處理電路102完成接收第一水平線組(例如Gll)的時(shí)間點(diǎn)之前。在一個(gè)示例設(shè)計(jì)中,第一時(shí)間點(diǎn)是第一處理電路102完成接收第一水平線組的時(shí)間點(diǎn),第二時(shí)間點(diǎn)是第一處理電路102完成接收第一水平線組的一半的時(shí)間點(diǎn)。然而,上述描述僅用于說明的目的,并非作為本發(fā)明的限定。請(qǐng)結(jié)合圖3參考圖2,圖2是第一幀與先于第一幀的第二幀的示意圖。圖3是分別由圖1中所示的寫入電路108與讀取電路110執(zhí)行的寫入操作與讀取操作的時(shí)序圖。如圖3所示,一個(gè)垂直空白區(qū)間(verticalblankinginterval,以下簡(jiǎn)稱為VBI)緊挨著(immediately)且領(lǐng)先于線序列號(hào)Ltl索引的前導(dǎo)水平線,以及另一VBI緊挨著且跟隨線序列號(hào)L11索引的最后水平線。時(shí)序控制器112交替地控制寫入電路108與讀取電路110,以將當(dāng)前幀的處理結(jié)果(例如第一處理結(jié)果PR11.....R15的每一個(gè))寫入至幀緩沖器106之中,以及從幀緩沖器106讀取緩沖的先前幀的處理結(jié)果(例如第二處理結(jié)果PR22.....Ii26的每一個(gè)),從而避免或減少不希望的讀取/寫入溢出。舉例來說,在第一處理電路102完成接收當(dāng)前幀的第一水平線組之前,寫入電路108將當(dāng)前幀的第一水平線組的第一處理結(jié)果的任意數(shù)據(jù)緩沖至緩沖器109之中,以及讀取電路110被致能以從幀緩沖器106讀取先前幀的第二水平線組的第二處理結(jié)果。在第一處理電路102完成接收當(dāng)前幀的第一水平線組之后,第二處理結(jié)果已經(jīng)從幀緩沖器106讀取;此外,第一處理結(jié)果已經(jīng)獲得并緩沖在寫入電路108的緩沖器109之中。因此,寫入電路108被致能以開始將第一處理結(jié)果存儲(chǔ)至幀緩沖器106之中。如圖3所示,讀取電路110在時(shí)間點(diǎn)T2開始讀取第二處理結(jié)果PR22,寫入電路108在時(shí)間點(diǎn)T3開始存儲(chǔ)第一處理結(jié)果I3R11,其中時(shí)間點(diǎn)T2在時(shí)間點(diǎn)T3之前;讀取電路110在時(shí)間點(diǎn)T4開始讀取第二處理結(jié)果PIi23,寫入電路108在時(shí)間點(diǎn)T5開始存儲(chǔ)第一處理結(jié)果I3R12,其中時(shí)間點(diǎn)T4在時(shí)間點(diǎn)T5之前;讀取電路110在時(shí)間點(diǎn)T6開始讀取第二處理結(jié)果PI24,寫入電路108在時(shí)間點(diǎn)T7開始存儲(chǔ)第一處理結(jié)果PR13,其中時(shí)間點(diǎn)T6在時(shí)間點(diǎn)T7之前;讀取電路110在時(shí)間點(diǎn)T8開始讀取第二處理結(jié)果PR25,寫入電路108在時(shí)間點(diǎn)T9開始存儲(chǔ)第一處理結(jié)果I3R14,其中時(shí)間點(diǎn)T8在時(shí)間點(diǎn)T9之前;讀取電路110在時(shí)間點(diǎn)τ10開始讀取第二處理結(jié)果PR26,寫入電路108在時(shí)間點(diǎn)Tll開始存儲(chǔ)第一處理結(jié)果I3R15,其中時(shí)間點(diǎn)TlO在時(shí)間點(diǎn)Tll之前。請(qǐng)注意,如圖3所示,讀取時(shí)間點(diǎn)與相鄰寫入時(shí)間點(diǎn)之間的每一區(qū)間等于用于接收水平線組的一半(例如本實(shí)施方式中的一條水平線)的時(shí)間周期。另外,對(duì)于當(dāng)前幀中的第一水平線組的第一處理結(jié)果,其中包含于第一水平線組中的前導(dǎo)水平線的線序列號(hào)等于包含于先前幀的第二水平線組中的前導(dǎo)水平線的線序列號(hào),時(shí)序控制器112控制寫入電路108在第一時(shí)間點(diǎn)開始將第一處理結(jié)果存儲(chǔ)至幀緩沖器106之中,其中第一時(shí)間點(diǎn)不在第一處理電路102完成接收第一水平線組的時(shí)間點(diǎn)之前,以及時(shí)序控制器112控制讀取電路110在第二時(shí)間點(diǎn)開始從幀緩沖器106讀取第二處理結(jié)果,其中第二時(shí)間點(diǎn)在第一處理電路102開始接收第一水平線組的時(shí)間點(diǎn)之前。如圖3所示,讀取電路110在時(shí)間點(diǎn)TO開始讀取第二處理結(jié)果PI21,第一處理電路102在時(shí)間點(diǎn)Tl開始接收第一水平線組G11,以及當(dāng)?shù)谝惶幚黼娐?02在時(shí)間點(diǎn)T3完成接收第一水平線組Gll時(shí)寫入電路108開始存儲(chǔ)第一處理結(jié)果I3R11,其中時(shí)間點(diǎn)TO在時(shí)間點(diǎn)Tl之前;讀取電路110在時(shí)間點(diǎn)T2開始讀取第二處理結(jié)果PI22,第一處理電路102在時(shí)間點(diǎn)T3開始接收第一水平線組G12,以及當(dāng)?shù)谝惶幚黼娐?02在時(shí)間點(diǎn)T5完成接收第一水平線組Gll時(shí)寫入電路108開始存儲(chǔ)第一處理結(jié)果I3R12,其中時(shí)間點(diǎn)T2在時(shí)間點(diǎn)T3之前;等等。換句話說,位于先前幀中的特定位置的水平線組的處理結(jié)果的讀取時(shí)間點(diǎn)與位于當(dāng)前幀中的相同特定位置的水平線組的處理結(jié)果的寫入時(shí)間點(diǎn)之間的區(qū)間不小于用于接收一個(gè)水平線組所需的時(shí)間周期。優(yōu)選地,時(shí)序控制器112控制寫入電路108與讀取電路110的操作時(shí)序以避免在從幀緩沖器106讀取處理結(jié)果的讀取操作仍進(jìn)行的同時(shí),將處理結(jié)果寫入至幀緩沖器106中的寫入操作被致能。這樣,因?qū)懭腚娐?08與讀取電路110不會(huì)同時(shí)訪問幀緩沖器106,故可降低幀緩沖器106的帶寬需求??紤]一個(gè)示例幀緩沖器設(shè)計(jì),寫入電路108可將從第一處理電路102產(chǎn)生的處理結(jié)果順序?qū)懭胫翈彌_器106的連續(xù)物理地址中。舉例來說,如圖4所示,第一幀202中的水平線組Gll.....G16的第一處理結(jié)果PR11.....PR16被逐個(gè)存儲(chǔ)在幀緩沖器106之中,其中第一處理結(jié)果PR11.....PR16占據(jù)的存儲(chǔ)區(qū)域的物理地址是連續(xù)的。在本發(fā)明的替代幀緩沖器設(shè)計(jì)中,幀緩沖器106的存儲(chǔ)空間被劃分為多個(gè)預(yù)定存儲(chǔ)區(qū)域,其中預(yù)定存儲(chǔ)區(qū)域的總數(shù)量等于每一幀中的水平線組的總數(shù)量。更確切來說,預(yù)定存儲(chǔ)區(qū)域?qū)S糜诖鎯?chǔ)每一幀中的對(duì)應(yīng)水平線組的處理結(jié)果。因此寫入電路108被配置為將每一幀中的水平線組的處理結(jié)果分別存儲(chǔ)至預(yù)定存儲(chǔ)區(qū)域之中。舉例來說,在每一幀具有六個(gè)水平線組的情況下,幀緩沖器106的存儲(chǔ)空間被劃分為六個(gè)預(yù)定存儲(chǔ)區(qū)域SA1-SA6,如圖5所示。請(qǐng)注意,預(yù)定存儲(chǔ)區(qū)域SA1-SA6的大小不必相同。舉例來說,專用于緩沖每一幀中的特定水平線組的處理結(jié)果的預(yù)定存儲(chǔ)區(qū)域的大小可根據(jù)從第一處理電路102產(chǎn)生的處理結(jié)果的估計(jì)的最大數(shù)據(jù)大小來設(shè)置??蓮膱D5中看出,第一幀202中的水平線組Gll.....G16的第一處理結(jié)果I3R11.....I^6需要被分別存儲(chǔ)在預(yù)定存儲(chǔ)區(qū)域SA1-SA6之中。這樣,第一處理結(jié)果PR11.....PR16占據(jù)的存儲(chǔ)區(qū)域的物理地址不必是連續(xù)的。換句話說,存儲(chǔ)在幀緩沖器106中的兩個(gè)相鄰處理結(jié)果之間可存在空閑空間。因此,所述幀緩沖器配置可進(jìn)一步幫助避免不希望的讀取/寫入溢出。在圖1中所示的上述實(shí)施方式中,讀取電路110可將從幀緩沖器106讀取的處理結(jié)果提供給另一處理電路用于進(jìn)一步的數(shù)據(jù)處理。圖6是根據(jù)本發(fā)明的第二實(shí)施方式的圖像處理裝置的方框圖。在本實(shí)施方式中,圖像處理裝置600包含上文所述的第一處理電路102、第二處理電路602、以及存儲(chǔ)系統(tǒng)604,其中存儲(chǔ)系統(tǒng)604包含上文所述的幀緩沖器106、寫入電路108以及時(shí)序控制器112,其中讀取電路610具有實(shí)現(xiàn)于其中的緩沖器611。讀取電路610的操作與讀取電路110的操作類似,它們之間的主要區(qū)別在于,讀取電路610具有可暫時(shí)存儲(chǔ)從幀緩沖器106讀取的緩沖的處理結(jié)果的數(shù)據(jù)緩沖能力,然后以適當(dāng)時(shí)序?qū)簳r(shí)存儲(chǔ)的處理結(jié)果輸出至后續(xù)第二處理電路602。本領(lǐng)域技術(shù)人員在閱讀上文關(guān)于圖1中所示的存儲(chǔ)系統(tǒng)104的段落后可容易理解存儲(chǔ)系統(tǒng)604的操作,故為簡(jiǎn)潔起見進(jìn)一步描述不再贅述。第二處理電路602耦接于讀取電路610,用于執(zhí)行對(duì)應(yīng)于第一處理電路102執(zhí)行的數(shù)據(jù)處理操作的反向數(shù)據(jù)處理操作。作為范例而并非限定,第一處理電路102可以是壓縮電路/編碼電路/加密電路,以及第二處理電路602可以是解壓縮電路/譯碼電路/解密電路。在第一處理電路為壓縮電路且第二處理電路為解壓縮電路的情況下,圖像處理裝置可被用于LCD面板的超速應(yīng)用采用。請(qǐng)參考圖7,圖7是根據(jù)本發(fā)明的第三實(shí)施方式的圖像處理裝置的方框圖。在本實(shí)施方式中,圖像處理裝置700包含但不限于壓縮電路702、存儲(chǔ)系統(tǒng)704、解壓縮電路706、以及超速查找表(lookuptable,以下簡(jiǎn)稱為LUT)708,其中存儲(chǔ)系統(tǒng)704包含時(shí)序控制器712與上文所述的幀緩沖器106、寫入電路108以及讀取電路610。時(shí)序控制器712的操作與時(shí)序控制器112的操作類似,它們之間的主要區(qū)別在于,時(shí)序控制器712更控制解壓縮電路706的操作時(shí)序。如圖7所示,壓縮電路702用于壓縮每一幀中的水平線組以分別產(chǎn)生處理結(jié)果(即壓縮結(jié)果)。因此存儲(chǔ)系統(tǒng)704將當(dāng)前幀的每一壓縮結(jié)果交替地存儲(chǔ)至幀緩沖器106之中,以及從幀緩沖器106讀取先前幀的每一壓縮結(jié)果。在從讀取電路610接收先前幀中的水平線組的每一壓縮結(jié)果之后,解壓縮電路706將壓縮結(jié)果解壓縮以產(chǎn)生先前幀的恢復(fù)的水平線組。對(duì)解壓縮電路706應(yīng)用適當(dāng)?shù)臅r(shí)序控制,當(dāng)圖像處理裝置700接收當(dāng)前幀的新進(jìn)的(incoming)水平線組時(shí),先前幀的恢復(fù)的水平線組被送入超速LUT708,其中先前幀的恢復(fù)的水平線組與當(dāng)前幀的新進(jìn)的水平線組對(duì)應(yīng)于幀中的相同位置(即恢復(fù)的水平線組與新進(jìn)的水平線組在不同幀中重合)。舉例來說,恢復(fù)的水平線組從解壓縮圖2中所示的第二幀204的水平線組G22的壓縮結(jié)果獲得,而當(dāng)前幀的新進(jìn)的水平線組是圖2中所示的第一幀202的水平線組G12。接著,根據(jù)先前幀的恢復(fù)的水平線組與當(dāng)前幀的新進(jìn)的水平線組提供的像素信息,超速LUT708決定當(dāng)前幀的新進(jìn)的水平線組中的像素的超速電壓。上述圖像處理裝置可被用于IXD面板的超速應(yīng)用采用,以存儲(chǔ)先前幀的壓縮的圖像數(shù)據(jù),從而減小幀緩沖器的緩沖器大小。而采用圖像處理裝置100、600、與700的任意應(yīng)用都屬于本發(fā)明的范躊。請(qǐng)參考圖8,圖8是根據(jù)本發(fā)明的一個(gè)概括的圖像處理方法的流程圖。概括的圖像處理方法可被圖像處理裝置100、600、與700采用。假定結(jié)果大致上相同,下述步驟不必按照?qǐng)D8中所示的順序執(zhí)行。示例圖像處理方法可概括如下步驟800對(duì)第二幀的第二水平線組執(zhí)行數(shù)據(jù)處理操作(例如壓縮操作)以產(chǎn)生第二處理結(jié)果,其中第二幀(例如先前幀)先于第一幀(例如當(dāng)前幀)。步驟802將第二處理結(jié)果存儲(chǔ)至幀緩沖器之中。在一個(gè)實(shí)現(xiàn)中,幀緩沖器的存儲(chǔ)空間被劃分為多個(gè)預(yù)定存儲(chǔ)區(qū)域。步驟804對(duì)第一幀的第一水平線組執(zhí)行數(shù)據(jù)處理操作以產(chǎn)生第一處理結(jié)果,其中數(shù)據(jù)處理操作在接收包含于第二水平線組中的具有與前導(dǎo)水平線的線序列號(hào)相等的線序列號(hào)的后續(xù)水平線之前,接收包含于第一水平線組中的最后水平線。步驟806在第二時(shí)間點(diǎn)從幀緩沖器讀取第二處理結(jié)果,其中第二時(shí)間點(diǎn)在數(shù)據(jù)處理操作完成接收第一水平線組的時(shí)間點(diǎn)之前。步驟808緩沖第一處理結(jié)果并將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,其中將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中在第一時(shí)間點(diǎn)開始,其中第一時(shí)間點(diǎn)不在數(shù)據(jù)處理操作完成接收第一水平線組的時(shí)間點(diǎn)之前。請(qǐng)參考圖9,圖9是根據(jù)本發(fā)明的另一概括的圖像處理方法的流程圖。概括的圖像處理方法可被圖像處理裝置100、600、與700采用。假定結(jié)果大致上相同,下述步驟不必按照?qǐng)D9中所示的順序執(zhí)行。示例圖像處理方法可概括如下步驟900對(duì)第二幀的第二水平線組執(zhí)行數(shù)據(jù)處理操作(例如壓縮操作)以產(chǎn)生第二處理結(jié)果,其中第二幀(例如先前幀)先于第一幀(例如當(dāng)前幀)。步驟902將第二處理結(jié)果存儲(chǔ)至幀緩沖器之中。在一個(gè)實(shí)現(xiàn)中,幀緩沖器的存儲(chǔ)空間被劃分為多個(gè)預(yù)定存儲(chǔ)區(qū)域。步驟904:在第二時(shí)間點(diǎn)從幀緩沖器讀取第二處理結(jié)果,其中第二時(shí)間點(diǎn)在數(shù)據(jù)處理操作開始接收第一水平線組的時(shí)間點(diǎn)之前,其中包含于第一水平線組中的前導(dǎo)水平線的線序列號(hào)與包含于第二水平線組中的前導(dǎo)水平線的線序列號(hào)相同。步驟906對(duì)第一幀的第一水平線組執(zhí)行數(shù)據(jù)處理操作以產(chǎn)生第一處理結(jié)果。步驟908緩沖第一處理結(jié)果并將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,其中將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中在第一時(shí)間點(diǎn)開始,其中第一時(shí)間點(diǎn)不在數(shù)據(jù)處理操作完成接收第一水平線組的時(shí)間點(diǎn)之前。本領(lǐng)域技術(shù)人員在閱讀上文關(guān)于圖像處理裝置的段落后可容易理解圖8與圖9中所示的步驟的具體操作,故為簡(jiǎn)潔起見進(jìn)一步描述不再贅述。雖然本發(fā)明已以較佳實(shí)施方式揭露如上,然其并非用于限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的范圍內(nèi),可以做一些改動(dòng),因此本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求所界定的范圍為準(zhǔn)。1權(quán)利要求1.一種圖像處理裝置,用于處理多個(gè)連續(xù)幀,該多個(gè)幀中的每一個(gè)被劃分為多個(gè)水平線組,該多個(gè)水平線組中的每一個(gè)具有至少一水平線,該圖像處理裝置包含第一處理電路,用于分別處理每一幀中的該多個(gè)水平線組以產(chǎn)生多個(gè)處理結(jié)果,其中,第一處理結(jié)果通過處理第一幀的第一水平線組產(chǎn)生,第二處理結(jié)果通過處理先于該第一幀的第二幀的第二水平線組產(chǎn)生,以及該第一處理電路在接收包含于該第二水平線組中線序列號(hào)與前導(dǎo)水平線的線序列號(hào)相等的后續(xù)水平線之前,接收包含于該第一水平線組中的最后水平線;以及存儲(chǔ)系統(tǒng),包含幀緩沖器;寫入電路,耦接于該第一處理電路與該幀緩沖器之間,用于緩沖該第一處理結(jié)果并將該第一處理結(jié)果存儲(chǔ)至該幀緩沖器之中,以及用于將該第二處理結(jié)果存儲(chǔ)至該幀緩沖器之中;讀取電路,耦接于該幀緩沖器,用于從該幀緩沖器讀取該第二處理結(jié)果;以及時(shí)序控制器,耦接于該寫入電路與該幀緩沖器,用于控制該寫入電路在第一時(shí)間點(diǎn)開始將該第一處理結(jié)果存儲(chǔ)至該幀緩沖器之中,其中該第一時(shí)間點(diǎn)不在該第一處理電路完成接收該第一水平線組的時(shí)間點(diǎn)之前,以及該時(shí)序控制器用于控制該讀取電路在第二時(shí)間點(diǎn)開始從該幀緩沖器讀取該第二處理結(jié)果,其中該第二時(shí)間點(diǎn)在該第一處理電路完成接收該第一水平線組的該時(shí)間點(diǎn)之前。2.如權(quán)利要求1所述的圖像處理裝置,更包含第二處理電路,耦接于該讀取電路,用于執(zhí)行對(duì)應(yīng)于由該第一處理電路執(zhí)行的數(shù)據(jù)處理操作的反數(shù)據(jù)處理操作;其中該讀取電路更緩沖從該幀緩沖器讀取的該第二處理結(jié)果并將該第二處理結(jié)果輸出至該第二處理電路。3.如權(quán)利要求2所述的圖像處理裝置,其特征在于,該第一處理電路是壓縮電路且該第二處理電路是解壓縮電路。4.如權(quán)利要求1所述的圖像處理裝置,其特征在于,該第一時(shí)間點(diǎn)與該第一處理電路完成接收該第一水平線組的該時(shí)間點(diǎn)相同。5.如權(quán)利要求1所述的圖像處理裝置,其特征在于,該第二時(shí)間點(diǎn)是該第一處理電路完成接收該第一水平線組的一半的時(shí)間點(diǎn)。6.如權(quán)利要求1所述的圖像處理裝置,其特征在于,該幀緩沖器的存儲(chǔ)空間被劃分為多個(gè)預(yù)定存儲(chǔ)區(qū)域,該多個(gè)預(yù)定存儲(chǔ)區(qū)域的總數(shù)量等于每一幀中的該多個(gè)水平線組的總數(shù)量,以及該寫入電路將每一幀中的該多個(gè)水平線組的該多個(gè)處理結(jié)果分別存儲(chǔ)至該多個(gè)預(yù)定存儲(chǔ)區(qū)域之中。7.一種圖像處理方法,用于處理多個(gè)連續(xù)幀,該多個(gè)幀中的每一個(gè)被劃分為多個(gè)水平線組,該多個(gè)水平線組中的每一個(gè)具有至少一水平線,該圖像處理方法包含分別對(duì)每一幀中的該多個(gè)水平線組執(zhí)行數(shù)據(jù)處理操作以產(chǎn)生多個(gè)處理結(jié)果,其中,第一處理結(jié)果通過處理第一幀的第一水平線組產(chǎn)生,第二處理結(jié)果通過處理先于該第一幀的第二幀的第二水平線組產(chǎn)生,以及該數(shù)據(jù)處理操作在接收包含于該第二水平線組中線序列號(hào)與前導(dǎo)水平線的線序列號(hào)相等的后續(xù)水平線之前,接收包含于該第一水平線組中的最后水平線;以及將該第二處理結(jié)果存儲(chǔ)至幀緩沖器之中;在第二時(shí)間點(diǎn)從該幀緩沖器讀取該第二處理結(jié)果,其中該第二時(shí)間點(diǎn)在該數(shù)據(jù)處理操作完成接收該第一水平線組的時(shí)間點(diǎn)之前;緩沖該第一處理結(jié)果并將該第一處理結(jié)果存儲(chǔ)至該幀緩沖器之中,其中將該第一處理結(jié)果存儲(chǔ)至該幀緩沖器之中在第一時(shí)間點(diǎn)開始,其中該第一時(shí)間點(diǎn)不在該數(shù)據(jù)處理操作完成接收該第一水平線組的該時(shí)間點(diǎn)之前。8.如權(quán)利要求7所述的圖像處理方法,更包含執(zhí)行對(duì)應(yīng)于該數(shù)據(jù)處理操作的反數(shù)據(jù)處理操作;以及緩沖從該幀緩沖器讀取的該第二處理結(jié)果并將該第二處理結(jié)果輸出至該反數(shù)據(jù)處理操作。9.如權(quán)利要求8所述的圖像處理方法,其特征在于,該數(shù)據(jù)處理操作是壓縮操作且該反數(shù)據(jù)處理操作是解壓縮操作。10.如權(quán)利要求7所述的圖像處理方法,其特征在于,該第一時(shí)間點(diǎn)與該數(shù)據(jù)處理操作完成接收該第一水平線組的該時(shí)間點(diǎn)相同。11.如權(quán)利要求7所述的圖像處理方法,其特征在于,該第二時(shí)間點(diǎn)是該數(shù)據(jù)處理操作完成接收該第一水平線組的一半的時(shí)間點(diǎn)。12.如權(quán)利要求7所述的圖像處理方法,更包含將該幀緩沖器的存儲(chǔ)空間劃分為多個(gè)預(yù)定存儲(chǔ)區(qū)域;其中,該多個(gè)預(yù)定存儲(chǔ)區(qū)域的總數(shù)量等于每一幀中的該多個(gè)水平線組的總數(shù)量,以及每一幀中的該多個(gè)水平線組的該多個(gè)處理結(jié)果被分別存儲(chǔ)至該多個(gè)預(yù)定存儲(chǔ)區(qū)域之中。13.一種圖像處理裝置,用于處理多個(gè)連續(xù)幀,該多個(gè)幀中的每一個(gè)被劃分為多個(gè)水平線組,該多個(gè)水平線組中的每一個(gè)具有至少一水平線,該圖像處理裝置包含第一處理電路,用于分別處理每一幀中的該多個(gè)水平線組以產(chǎn)生多個(gè)處理結(jié)果,其中,第一處理結(jié)果通過處理第一幀的第一水平線組產(chǎn)生,第二處理結(jié)果通過處理先于該第一幀的第二幀的第二水平線組產(chǎn)生,以及包含于該第一水平線組中的前導(dǎo)水平線的線序列號(hào)與包含于該第二水平線組中的前導(dǎo)水平線的線序列號(hào)相同;以及存儲(chǔ)系統(tǒng),包含幀緩沖器;寫入電路,耦接于該第一處理電路與該幀緩沖器之間,用于緩沖該第一處理結(jié)果并將該第一處理結(jié)果存儲(chǔ)至該幀緩沖器之中,以及用于將該第二處理結(jié)果存儲(chǔ)至該幀緩沖器之中;讀取電路,耦接于該幀緩沖器,用于從該幀緩沖器讀取該第二處理結(jié)果;以及時(shí)序控制器,耦接于該寫入電路與該幀緩沖器,用于控制該寫入電路在第一時(shí)間點(diǎn)開始將該第一處理結(jié)果存儲(chǔ)至該幀緩沖器之中,其中該第一時(shí)間點(diǎn)不在該第一處理電路完成接收該第一水平線組的時(shí)間點(diǎn)之前,以及該時(shí)序控制器用于控制該讀取電路在第二時(shí)間點(diǎn)開始從該幀緩沖器讀取該第二處理結(jié)果,其中該第二時(shí)間點(diǎn)在該第一處理電路開始接收該第一水平線組的時(shí)間點(diǎn)之前。14.如權(quán)利要求13所述的圖像處理裝置,更包含第二處理電路,耦接于該讀取電路,用于執(zhí)行對(duì)應(yīng)于由該第一處理電路執(zhí)行的數(shù)據(jù)處理操作的反向數(shù)據(jù)處理操作;其中該讀取電路更緩沖從該幀緩沖器讀取的該第二處理結(jié)果并將該第二處理結(jié)果輸出至該第二處理電路。15.如權(quán)利要求14所述的圖像處理裝置,其特征在于,該第一處理電路是壓縮電路且該第二處理電路是解壓縮電路。16.如權(quán)利要求13所述的圖像處理裝置,其特征在于,該幀緩沖器的存儲(chǔ)空間被劃分為多個(gè)預(yù)定存儲(chǔ)區(qū)域,該多個(gè)預(yù)定存儲(chǔ)區(qū)域的總數(shù)量等于每一幀中的該多個(gè)水平線組的總數(shù)量,以及該寫入電路將每一幀中的該多個(gè)水平線組的該多個(gè)處理結(jié)果分別存儲(chǔ)至該多個(gè)預(yù)定存儲(chǔ)區(qū)域之中。17.一種圖像處理方法,用于處理多個(gè)連續(xù)幀,該多個(gè)幀中的每一個(gè)被劃分為多個(gè)水平線組,該多個(gè)水平線組中的每一個(gè)具有至少一水平線,該圖像處理方法包含分別對(duì)每一幀中的該多個(gè)水平線組執(zhí)行數(shù)據(jù)處理操作以產(chǎn)生多個(gè)處理結(jié)果,其中,第一處理結(jié)果通過處理第一幀的第一水平線組產(chǎn)生,第二處理結(jié)果通過處理先于該第一幀的第二幀的第二水平線組產(chǎn)生,以及包含于該第一水平線組中的前導(dǎo)水平線的線序列號(hào)與包含于該第二水平線組中的前導(dǎo)水平線的線序列號(hào)相同;以及將該第二處理結(jié)果存儲(chǔ)至幀緩沖器之中;在第二時(shí)間點(diǎn)從該幀緩沖器讀取該第二處理結(jié)果,其中該第二時(shí)間點(diǎn)在該數(shù)據(jù)處理操作開始接收該第一水平線組的時(shí)間點(diǎn)之前;緩沖該第一處理結(jié)果并將該第一處理結(jié)果存儲(chǔ)至該幀緩沖器之中,其中將該第一處理結(jié)果存儲(chǔ)至該幀緩沖器之中在第一時(shí)間點(diǎn)開始,其中該第一時(shí)間點(diǎn)不在該數(shù)據(jù)處理操作完成接收該第一水平線組的時(shí)間點(diǎn)之前。18.如權(quán)利要求17所述的圖像處理方法,更包含執(zhí)行對(duì)應(yīng)于該數(shù)據(jù)處理操作的反數(shù)據(jù)處理操作;以及緩沖從該幀緩沖器讀取的該第二處理結(jié)果并將該第二處理結(jié)果輸出至該反數(shù)據(jù)處理操作。19.如權(quán)利要求18所述的圖像處理方法,其特征在于,該數(shù)據(jù)處理操作是壓縮操作且該反數(shù)據(jù)處理操作是解壓縮操作。20.如權(quán)利要求17所述的圖像處理方法,更包含將該幀緩沖器的存儲(chǔ)空間劃分為多個(gè)預(yù)定存儲(chǔ)區(qū)域;其中,該多個(gè)預(yù)定存儲(chǔ)區(qū)域的總數(shù)量等于每一幀中的該多個(gè)水平線組的總數(shù)量,以及每一幀中的該多個(gè)水平線組的該多個(gè)處理結(jié)果被分別存儲(chǔ)至該多個(gè)預(yù)定存儲(chǔ)區(qū)域之中。全文摘要一種圖像處理裝置及圖像處理方法,用于處理多個(gè)連續(xù)幀,圖像處理裝置包含第一處理電路,用于分別處理每一幀中的多個(gè)水平線組以產(chǎn)生多個(gè)處理結(jié)果;以及存儲(chǔ)系統(tǒng),包含幀緩沖器;寫入電路,用于緩沖第一處理結(jié)果并將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,以及用于將第二處理結(jié)果存儲(chǔ)至幀緩沖器之中;讀取電路,用于從幀緩沖器讀取第二處理結(jié)果;以及時(shí)序控制器,用于控制寫入電路在第一時(shí)間點(diǎn)開始將第一處理結(jié)果存儲(chǔ)至幀緩沖器之中,以及時(shí)序控制器用于控制讀取電路在第二時(shí)間點(diǎn)開始從幀緩沖器讀取第二處理結(jié)果。上述的圖像處理裝置及圖像處理方法,將寫入操作與讀取操作的適當(dāng)時(shí)序控制應(yīng)用至單一幀緩沖器,可避免或減少不受歡迎的讀取/寫入溢出。文檔編號(hào)H04N7/26GK102215382SQ20111005438公開日2011年10月12日申請(qǐng)日期2011年3月8日優(yōu)先權(quán)日2010年4月11日發(fā)明者林威憲,陳全賢申請(qǐng)人:聯(lián)發(fā)科技股份有限公司