是通過直接電氣連接或者是通過其他設備和連接件的間接電氣連接。
[0026] 本發明提出應用數據壓縮至圖像,并且接著經由傳輸接口傳輸壓縮的圖像。由于 壓縮圖像的數據尺寸/數據碼率小于原始未壓縮的圖像,傳輸接口的功率消耗因此減少。關 于數據壓縮,本發明提出調整切片寬度至一個值,運個值是一個像素組合寬度(例如一維像 素組合的組合尺寸)的整數倍,W及/或者指派一個預定值至超出圖像邊緣(例如一個圖像 的底邊)的每一填充像素。通過舉例說明,而并非本發明的限制,所提出的切片寬度決定方 法W及/或者所提供的填充方法可通過一個編碼標準實施,例如視頻電子標準協會(Video Electronics Standards Association,VESA)顯示串流壓縮(display stream compression, DSC),來簡化在編碼器端的編碼操作。進一步,由于每一超出圖像邊緣的填充 像素被指派一個預定的值,來自編碼填充像素的至少一部分(即部分或者全部)的一個比特 流(即一個比特模型)可W被提前知悉W及獲得。在一個示例中,沒有編碼操作(例如預測編 碼模式(P-mode)或者索引顏色歷史(indexed color histo巧,ICH)編碼)被實際應用至填 充像素的至少一部分,并且一個提前產生的預定的比特模型被直接填充至來自編碼的圖像 的比特流,W作為填充像素的至少一部分的編碼結果。在另一個示例中,沒有像素實際填充 至超出圖像邊緣的增加的填充像素,并且一個對應填充像素的至少一部分的預定的比特模 型被直接地填充至從編碼該圖像產生的一個比特流。更多的細節將在W下的段落中詳細說 明。
[0027] 圖1是依據本發明的實施例的一個圖像處理系統的舉例說明。圖像處理系統100包 含多個圖像處理裝置102W及104。圖像處理裝置102包含切片寬度決定電路112、切片高度 決定電路113、填充電路114、編碼電路116、碼率控制器117W及輸出接口 118。切片寬度決定 電路112、填充電路114W及編碼電路116中的每一個可W是在編碼器端的壓縮器中的一個 電路組成部分。圖像處理裝置104包含輸入接口 122W及解碼電路124,其中解碼電路124是 解碼器端中的解壓縮器的一部分。此外,解碼電路124可執行如同碼率控制器117所執行的 碼率控制功能的相似功能來增強壓縮效率。需注意的是,僅僅與本發明相關的電路元件在 本發明的圖1中舉例說明。具體來說,圖像處理裝置102與104中的一個或者兩個可W具有額 外的電路元件。
[0028] 圖像處理裝置102與104可W在不同的忍片中的實現。因此圖像處理裝置102經由 傳輸接口 101產生一個比特流BS至圖像處理裝置104。具體來說,圖像處理裝置102的輸出接 口 118依據傳輸接口 101的協議與圖像處理裝置104的輸入接口 122溝通。
[0029] 在一個示例性說明中,圖像處理裝置102可W在一個相機模組中實現,圖像處理裝 置104可W在一個圖像信號處理器(ISP)中實現。ISP可W是AP的一部分。所提出的圖像處理 裝置102所處理的一個圖像IMG是從相機模組中的相機傳感器的輸出而獲得。此外,傳輸接 口 101 是移動產業處理器接口(Mobi le IndustiT Processor Interface ,ΜΙΡΙ)規定的相 機串行接口(earner曰 seri曰 1 interf曰ce,CSI) 〇
[0030] 在另一個舉例說明中,圖像處理裝置100在應用處理器(AP)中實現,并且圖像處理 裝置104W顯示驅動集成電路(孤1C)實現。所提出的圖像處理裝置102所處理的圖像是在AP 中產生的。此外,傳輸接口 101是移動產業處理器接口(Mobi le Indus try Processor Interface,MIPI)規定的顯示串行接口(display serial interface,DSI)。
[0031] 圖像處理裝置102使用所提出的切片寬度決定方法來決定一個最終的切片寬度 Ws,用于分割圖像IMG為切片,W在編碼電路116中編碼。圖像IMG中的所有的切片具有由切 片高度相同化W及切片寬度化所定義的相同的尺寸。具體來說,圖像IMG依據切片高度化分 割為多個切片行,其中切片行在圖像IMG中垂直地排列,并且切片高度化決定每一切片行中 包含的行(line,即像素行)的數量。每一切片行依據切片寬度化分割為多個切片,其中多個 切片在切片行中水平排列。依據組合尺寸(即一個包含多個像素的像素組合的尺寸),每一 切片被劃分為多個像素組合,每一個像素組合作為編碼電路116所處理的一個基本壓縮單 元。舉例來說,每一個像素組合是一個mxn的像素區塊,其中m代表像素組合高度,η代表像素 組合寬度,并且m與η是正整數。其中m=l,每一個像素組合是一個一維像素區塊。當m〉l,每 一個像素組合是一個二維的像素區塊。
[0032] 在運個實施例中,切片寬度決定電路112用于依據圖像IMG的圖像寬度Wp、切片行 NS中的目標切片數量、W及每一切片中的每一像素組合的像素組合寬度η計算最終的切片 寬度化。切片寬度決定電路112平均地用一個切片行中的目標切片數量NS除圖像寬度Wp,來 產生一個初始切片寬度Ws'(即Ws'=Wp/NS)。接著,切片寬度決定電路112檢查初始切片寬度 化'是否是像素組合寬度η的一個整數倍。需注意的是,當像素組合是一維的時,像素組合寬 度是一維像素組合的組合尺寸。
[0033] 考慮當初始切片寬度Ws'是像素組合寬度η的整數倍的情況,切片寬度決定電路 112通過初始切片寬度化'設定最終的切片寬度Ws,(即化=化')。當切片寬度Ws是用于分割圖 像IMG為切片時,由于每一個切片的切片寬度被像素組合寬度平分,在每一切片的右邊緣不 需要像素填充。
[0034] 考慮當初始切片寬度化'不是像素組合寬度η的整數倍的情況,如果最終切片寬度 化是通過初始切片寬度Ws'來設定,并接著用于分割圖像IMG為多個切片時,由于每一切片的 切片寬度不能被像素組合寬度平分,在每一切片的右邊緣需要像素填充。圖2是應用至依據 一個不能被像素組合寬度平分的切片寬度來分割的圖像IMG的像素填充的示意圖。假設圖 像寬度是800,切片寬度Ws '是400,并且每一像素組合是一個具有3個像素的一維像素組合 (即m=l并且n = 3)。在運個例子中,原始圖像IMG中每一個切片行平均分割為兩個切片;然 而,切片寬度化'是通過一個不能被像素組和寬度平均除開的值來設定。在每一個切片的一 個組合行(group 1 ine)中具有134像素組合,并且每一切片具有400個像素,其中2個額外的 像素是填充至組合行的最后的像素組合(即最右的像素組合)。如圖2的子圖(A)所示,一個 切片行包含兩個切片,切片_1與切片_2,每一個切片具有一個通過化'設定的切片寬度。切 片寬度化'不能被3整除。考慮到圖2的子圖(B)中所示的切片_1,組合行的最后的像素組合 包含一個圖像IMG中原始包含的像素400W及兩個超出切片_1的右側邊緣的填充像素。相似 地,如圖2的子圖(B)中的切片_2所示,組合行的最后的像素組合(即最右的像素組合)包含 一個在圖像IMG中原始包含的像素800W及兩個超出切片_2的右側邊緣的填充像素。由于切 片_2是在一個切片行中的最后的切片(即最右的切片),切片_2的像素填充超出了圖像IMG 的右側邊緣。在一個舉例說明中,填充電路114使用第一填充規則來設定超出圖像IMG的右 側邊緣的填充像素。舉例來說,第一填充規則定義在圖像的每一行的最右側的像素被重復, 產生填充像素,與切片行的最右側的切片組合。因此,像素800被復制來形成切片_2的組合 行的最后的像素組合的兩個填充像素。在第一填充規則中,盡管切片寬度化'并非像素組合 寬度的整數倍,一個編碼的切片的組合行是像素組合寬度的整數倍。舉例來說,切片寬度 化'是400,并且一個將要編碼的切片的組合行的像素數量是402,其中兩個編碼的像素是填 充像素。
[0035] 為了減少執行像素填充的頻率,W及簡化編碼程序,切片寬度決定電路112用來通 過調整初始切片寬度化'來決定最終切片寬度Ws。舉例來說,當初始切片寬度化'具有一個第 一值,該第一值并不是像素組合寬度η的整數倍。切片寬度決定電路112通過擴展初始切片 寬度化'至一個是像素組合尺寸η的整數倍的第二值來決定最終切片寬度化。最終切片寬度 化的計算可W用如下的公式表示。
[0036]
(1)
[0037] 在公式(1)中,「1代表天棚函數(ceiling化n