[go: up one dir, main page]

TWI555381B - 像素資料壓縮裝置 - Google Patents

像素資料壓縮裝置 Download PDF

Info

Publication number
TWI555381B
TWI555381B TW102116667A TW102116667A TWI555381B TW I555381 B TWI555381 B TW I555381B TW 102116667 A TW102116667 A TW 102116667A TW 102116667 A TW102116667 A TW 102116667A TW I555381 B TWI555381 B TW I555381B
Authority
TW
Taiwan
Prior art keywords
data
bits
value
pixel data
format
Prior art date
Application number
TW102116667A
Other languages
English (en)
Other versions
TW201401885A (zh
Inventor
金柄炫
朴鍾雄
鄭根泳
梁智娟
李柱亨
Original Assignee
三星顯示器有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 三星顯示器有限公司 filed Critical 三星顯示器有限公司
Publication of TW201401885A publication Critical patent/TW201401885A/zh
Application granted granted Critical
Publication of TWI555381B publication Critical patent/TWI555381B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Description

像素資料壓縮裝置 相關申請案之交互參照
本申請案主張於2012年6月22日向韓國智慧財產局提出之韓國專利申請號第10-2012-0067517號之優先權及效益,其全部內容係於此併入作為參考。
本發明實施例之態樣係關於一種像素資料壓縮裝置。
影像可作為關於複數個像素之訊息而儲存於顯示裝置中。舉例而言,影像可被劃分至排列於矩陣中之複數個像素,且關於各像素之訊息可包含與像素之顏色與亮度相關之訊息。與單一像素相關之訊息可劃分為例如紅、綠及藍之灰色成分(gray component)。然而,在單色顯示器中,與單一像素相關之訊息不會藉由顏色劃分,但可包含灰階(gray level)訊息。
隨著科技的進步,對於高解析度影像之需求增加,導致包含與像素相關之訊息的像素資料之整體大小增加。據此,已發展用以壓縮像素資料以增加資料傳輸/接收速度並克服儲存裝置之儲存空間限制之設備及方法。然而,於壓縮像素資料之過程中可能發生資料丟失。
舉例而言,當顯示裝置顯示低亮度(例如低灰階)影像,且低灰階影像之灰階改變時,相較於經歷相同灰階變化之高亮度(例如高灰階)影像,灰階之變化與先前顯示之灰階相比比例相對的高。從而,當與同灰階變化之高灰階影像相比時,低灰階影像之灰階變化可相對容易的被觀察到。據此,當相同的壓縮方法用於低及高灰階時,於低灰階之像素資料丟失可被更簡單的觀察到,從而令顯示品質惡化。
本發明之態樣針對可改良影像之顯示品質之像素資料壓縮裝置。本發明之態樣亦針對可於減少低灰階之像素資料丟失的一種像素資料壓縮裝置。然而,本發明之態樣不限於此。反而是本發明之此些及其他態樣將藉參照以下所給予之本發明之例示性實施例的詳細描述而對於發明所屬領域之習知技術者變得顯而易見。
根據本發明的一例示性實施例,提供一種像素資料壓縮裝置。像素資料壓縮裝置包含:用以將第一像素資料之值的位元數與第二像素資料之值的位元數與參考位元數比較之第一判斷單元;用以判定壓縮資料之格式之格式判定單元,該格式對應於第一像素資料之值的位元數及第二像素資料之值的位元數;用以對應於壓縮資料之格式,自第一像素資料及第二像素資料產生壓縮資料之壓縮單元。壓縮資料包含標誌區域、第一資料區域及第二資料區域。格式判定單元係設置以當第一像素資料之值的位元數與第二像素資料之值的位元數小於或等於參考位元數時,判定壓縮資料之格式為一第一格式。於第一格式中,第一資料區域之大小及第二資料區域之大小等於參考位元數,第一資料區域之值等於第一像素資料之值,且第二資料區域之值等於第二像素資料之值。
第一像素資料與第二像素資料可各具有8位元之大小。參考位元數為5位元。該壓縮資料可具有12位元之大小。第一格式中之標誌區域可具有2位元之大小。
參考位元數可小於第一像素資料之位元數及第二像素資料之位元數。
壓縮裝置可更包含用以判定是否藉由第一像素資料減去第二像素資料獲得之值對應於具有對應參考差異位元數之大小的差異資料之值的其中之一的一第二判斷單元。差異資料之值可對應於連續整數。差異資料之值的其中之一對應於0。
差異資料之值的其中之二可對應於-1及1。
參考差異位元數可為2位元。
當第一像素資料之值的位元數或第二像素資料之值的位元數中的至少之一超出參考位元數,且當藉由第一像素資料減去第二像素資料獲得之值對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式為第二格式。於第二格式中,標誌區域之大小可與在第一格式中之標誌區域之大小相同,第一資料區域之大小可等於第一像素資料之位元數,第一資料區域之值可等於第一像素資料之值,第二資料區域之大小可等於參考差異位元數,且第二資料區域之值可對應於藉由第一像素資料減去第二像素資料獲得之值。
當第一像素資料之值的位元數及第二像素資料之值的位元數各超出參考位元數且當藉由第一像素資料減去第二像素資料獲得之值不對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式為第三格式。於第三格式中,標誌區域之大小可等於在第一格式中之標誌區域之大小,第一資料區域之大小及第二資料區域之大小可等於參考位元數,第一資料區域之值可等於第一像素資料之第一高階位元之值,第一高階位元之數可等於第一資料區域之大小,第二資料區域之值可等於第二像素資料之第二高階位元之值,且第二高階位元之數等於第一資料區域之大小。
當第一像素資料之值的位元數與第二像素資料之值的位元數各小於參考位元數,且當藉由第一像素資料減去第二像素資料獲得之值對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式為第一格式。
當第一像素資料之值的位元數超出參考位元數,當第二像素資料之值的位元數小於或等於參考位元數,且當藉由第一像素資料減去第二像素資料獲得之值不對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式為第四格式。於第四格式中,標誌區域之大小可較第一格式中之標誌區域之大小大1位元,第一資料區域之大小可等於參考位元數,第一資料區域之值可等於第一像素資料之高階位元之值,高階位元數可等於第一資料區域之大小,第二資料區域之大小可較參考位元數小1位元且第二資料區域之值可等於藉由自第二像素資料之低階位元數減去最低有效位元(LSB)獲得之與參考位元數相等之值。
當第一像素資料之值的位元數小於或等於參考位元數,當第二像素資料之值的位元數大於參考位元數,且當藉由第一像素資料減去第二像素資料獲得之值不對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式為第五格式。於第五格式中,標誌區域之大小可較第一格式中之標誌區域之大小大1位元,第一資料區域之大小可較參考位元數小1位元,第一資料區域之值可等於藉由自第一像素資料之低階位元數減去最低有效位元獲得之與參考位元數相等之值,第二資料區域之大小可等於參考位元數,第二資料區域之值可等於第二像素資料之高階位元之值,且高階位元之數等於第二資料區域之大小。
根據本發明之另一實施例,提供一種像素資料壓縮裝置。該像素資料壓縮裝置包含:用以將第一像素資料之值的位元數與第二像素資料之值的位元數與參考位元數比較之第一判斷單元;用以判定對應於第一像素資料之值的位元數及第二像素資料之值的位元數之壓縮資料之格式之格式判定單元;用以對應於壓縮資料之格式,自第一像素資料及第二像素資料產生壓縮資料之壓縮單元。壓縮資料包含標誌區域、第一資料區域及第二資料區域。格式判定單元係設置以當第一像素資料之值的位元數與第二像素資料之值的位元數小於或等於參考位元數時,判定壓縮資料之格式為第一格式。於第一格式中,標誌區域之大小為參考標誌位元數,第一資料區域之大小及第二資料區域之大小較參考位元數小1位元,第一資料區域之值等於藉由自第一像素資料之低階位元數減去最低有效位元獲得之與參考位元數相等之值,且第二資料區域之值等於藉由自第二像素資料之低階位元數減去最低有效位元獲得之與參考位元數相等之值。
第一像素資料與第二像素資料可各具有8位元之大小,參考位元數可為5位元,壓縮資料可具有12位元之大小,參考標誌位元數可為4位元。
壓縮裝置可更包含用以判斷是否藉由第一像素資料減去第二像素資料獲得之值對應於具有對應參考差異位元數之大小的差異資料之值的其中之一之第二判斷單元,其中差異資料之值對應於連續整數。差異資料之值的其中之一可對應於0。
參考差異位元數可為3位元。
當藉由第一像素資料減去第二像素資料獲得之值對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式為第二格式。於第二格式中,標誌區域之大小可較參考標誌位元數小3位元,第一資料區域之大小可等於第一像素資料的位元數,第一資料區域之值可等於第一像素資料之值,第二資料區域之大小可等於參考差異位元數,且第二資料區域之值對可應於藉由第一像素資料減去第二像素資料獲得之值。
當第一像素資料之值的位元數與第二像素資料之值的位元數各超出參考位元數,且當藉由第一像素資料減去第二像素資料獲得之值不對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式為第三格式。於第三格式中,標誌區域之大小可較參考標誌位元數小2位元,第一資料區域之大小及第二資料區域之大小可等於參考位元數,第一資料區域之值可等於第一像素資料之第一高階位元之值,第一高階位元之數可等於參考位元數,第二資料區域之值可等於第二像素資料之第二高階位元之值,且第二高階位元之數可等於參考位元數。
當第一像素資料之值的位元數與第二像素資料之值的位元數各小於或等於參考位元數,且當藉由第一像素資料減去第二像素資料獲得之值對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式不為第一格式。
當第一像素資料之值的位元數超出參考位元數,當第二像素資料之值的位元數小於或等於參考位元數,且當藉由第一像素資料減去第二像素資料獲得之值不對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式為第四格式。於第四格式中,標誌區域之大小可較參考標誌位元數小1位元,第一資料區域之大小可等於參考位元數,第一資料區域之值可等於第一像素資料之高階位元之值,高階位元之數可等於第一資料區域之大小,第二資料區域之大小可較參考位元數小1位元,且第二資料區域之值可等於藉由自第二像素資料之一低階位元數減去最低有效位元獲得之與參考位元數相等之值。
當第一像素資料之值的位元數小於或等於參考位元數,當第二像素資料之值的位元數超出參考位元數,且當藉由第一像素資料減去第二像素資料獲得之值不對應於差異資料之值的其中之一時,格式判定單元可被設置以判定壓縮資料之格式為第五格式。於第五格式中,標誌區域之大小可等於參考標誌位元數,第一資料區域之大小可較參考位元數小2位元,第一資料區域之值可等於藉由自第一像素資料之低階位元數減去2最低有效位元獲得之與參考位元數相等之值,第二資料區域之大小可等於參考位元數,第二資料區域之值可等於第二像素資料之高階位元之值,且高階位元之數可等於第二資料區域之大小。
本發明之實施例現將藉參照附圖而更加充分地描述於下文中。然而,本發明可以不同形式實現且不應解釋為受到本文所述之例示性實施例限制。相反地,提供此些實施例以更充分的傳達本發明之範疇予領域內之習知技術者。通篇說明書中,相似之參照符號表示相似之元件。於附隨圖式中,層與區域之厚度可為了清楚而誇大。
通篇描述中,資料值之位元數指無前導零資料之值於二進制中之數元數(即資料之數元於標準二進制表示之最小數字),而資料之大小(或資料之位元數)指用以儲存該資料之位元數。舉例而言,當資料之值表示為二進制數字「1011」時,該資料值之位元數為5位元。換句話說,資料值之位元數以資料於二進制表示中具有「1」值之最高有效位(most significant digit)開始計算。舉例而言,當資料具有8位元之大小且為「00110101」時,因為具有「1」值之最高有效位為第六數元(自最低有效位(the least significant digit)算至最高有效位),該資料值之位元數為6位元。
第1圖為根據本發明實施例之像素資料壓縮裝置100之方塊圖。
參照第1圖,像素資料壓縮裝置100包含第一判斷單元10、格式判定單元30及壓縮單元40。像素資料壓縮裝置100可例如作為計算裝置,例如微處理器而執行,且可輸出其資料至例如隨機存取記憶體之電子儲存裝置。
第一判斷單元10接收第一像素資料D1及第二像素資料D2,並將第一像素資料D1之值的位元數及第二像素資料D2之值的位元數與參考位元數RB比較。
第一像素資料D1及第二像素資料D2可分別表示影像之第一像素與第二像素之灰階。舉例而言,第一像素與第二像素可為於靜態之影像或動態之影像之單一框架中彼此相鄰之像素。於另一實施例中,第一像素與第二像素可位於動態圖像之連續框架中相同之位置。
第一像素資料D1與第二像素資料D2中的每一個將被描述為具有8位元之大小,雖然此於其他實施例中可有所變化。根據一些實施例,第一像素資料D1與第二像素資料D2可具有不同之大小。
參考位元數RB可例如為小於第一像素資料D1與第二像素資料D2中的每一個之位元數之設定值(即小於第一像素資料D1與第二像素資料D2中的每一個之大小)。參考位元數RB,例如可為5位元。然而,參考位元數RB於其他實施例中可有所變化。
第一判斷單元10比較參考位元數RB與第一像素資料D1之值的位元數與第二像素資料D2之值的位元數並輸出比較結果以作為第一判斷資料J1。
格式判定單元30基於第一判斷資料J1判定壓縮資料CD之格式。格式判定單元30輸出與壓縮資料CD之判定格式相關之訊息作為格式資料FD。使用格式判定單元30判定壓縮資料CD格式之方法將藉參照第2圖更加詳細的描述於後。
壓縮單元40根據來自第一像素資料D1及第二像素資料D2之格式資料FD而產生壓縮資料CD。壓縮資料CD的大小係小於第一像素資料D1的大小及第二像素資料D2的大小之總和。舉例而言,當第一像素資料D1及第二像素資料D2中的每一個的大小皆為8位元時,壓縮資料CD的大小可為12位元。然而,壓縮資料CD之大小於其他實施例中可有所變化。
像素資料壓縮裝置100可更包含第二判斷單元20。第二判斷單元20判定是否藉由第一像素資料D1之值減去第二像素資料D2之值獲得之差值對應於差異資料(difference data)DV之值的其中之一,其可為具有參考差異位元(reference difference bit)數RDB的大小之場(field),並輸出判定之結果作為第二判斷資料J2。
參考差異位元數RDB可對應於差異資料DV的大小(例如差異資料DV的組成數)。差異資料DV的組成可對應藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值。舉例而言,參考差異位元數RDB可為2位元。當參考差異位元數RDB為2位元時,差異資料DV可具有「00」、「01」、「10」或「11」之值。差異資料DV可具有之值可對應於連續整數。舉例而言,「00」可對應於-2、「01」可對應於-1、「10」可對應於0而「11」可對應於1。對應於差異資料DV可具有之值之各整數可對應於藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值。
分別對應於差異資料DV可具有之值之連續整數可根據實施例而有所變化。根據一些實施例,差異資料DV可具有之值的其中之一對應於0。根據一些實施例,差異資料DV可具有之三個值對應於-1、0及1。當差異資料DV可具有之值的其中之一對應於0或當差異資料DV可具有之三個值對應於-1、0及1時,可減少或避免當第一像素資料D1之值與第二像素資料D2之值間之差值小的時候,於產生壓縮資料CD過程中可能產生之資料丟失。此將更詳細的描述於後。另外,雖然如上所述,參考差異位元數RDB為2,參考差異位元數RDB於其他實施例中可有所變化。
將第二判斷資料J2提供至格式判定單元30。據此,格式判定單元30藉由參照第二判斷資料J2可判定壓縮資料CD之格式。
下文中,使用格式判定單元30判定壓縮資料CD格式之方法將藉參照第2圖描述。第2圖為說明根據本發明之實施例,使用格式判定單元30判定壓縮資料CD格式之方法之流程圖。
參照第2圖,格式判定單元30於步驟S210判定是否第一像素資料D1之值的位元數與第二像素資料D2之值的位元數中的每一個小於或等於參考位元數RB。當第一像素資料D1之值的位元數與第二像素資料D2之值的位元數中的每一個小於或等於參考位元數RB時,格式判定單元30於步驟S211判定壓縮資料CD之格式為第一格式F1,並產生對應於第一格式F1之格式資料FD。
第一格式F1將藉參照第3圖而描述。第3圖為說明根據本發明之實施例於第一格式F1中之壓縮資料CD之示意圖。
參照第3圖,壓縮資料CD包含標誌區域(flag region)FR、第一資料區域DR1及第二資料區域DR2。標誌區域FR、第一資料區域DR1及第二資料區域DR2於壓縮資料CD中依序排列。然而,於其他實施例中標誌區域FR、第一資料區域DR1及第二資料區域DR2排列之順序可改變。
標誌區域FR為表示壓縮資料CD之格式的區域。標誌區域FR之值根據壓縮資料CD之格式而變化。於第一格式F1中,標誌區域FR具有參考標誌位元數FB之大小。舉例而言,參考標誌位元數FB可為2位元。更明確的是,參考標誌位元數FB之值可為「10(2)」。
於第一格式F1中,第一資料區域DR1具有參考位元數RB之大小。舉例而言,當參考位元數RB為5位元時,第一資料區域DR1之大小為5位元。於第一格式F1中,第一資料區域DR1之值被設定為第一像素資料D1之值。當壓縮資料CD之格式為第一格式F1時,第一像素資料D1之值之位元數小於或等於參考位元數RB。因此,第一像素資料D1可無丟失的被儲存於具有參考位元數RB之大小的第一資料區域DR1中。從而,在第一像素資料D1之值之位元數小於或等於參考位元數RB之低灰階時,像素資料壓縮裝置100可無丟失地壓縮像素資料,從而改良於低灰階之顯示品質。
於第一格式F1中,第二資料區域DR2亦具有參考位元數RB之大小。舉例而言,當參考位元數RB為5位元,第二資料區域DR2之大小為5位元。於第一格式F1中,第二資料區域DR2的值被設定為第二像素資料D2之值。當壓縮資料CD的格式為第一格式F1時,第二像素資料D2之值的位元數小於或等於參考位元數RB。因此,第二像素資料D2可無丟失的被儲存於具有參考位元數RB之大小的第二資料區域DR2中。從而,在第二像素資料D2之值之位元數小於或等於參考位元數RB之低灰階時,像素資料壓縮裝置100可無丟失地壓縮像素資料,從而改良於低灰階之顯示品質。
於第一格式F1中,因為像素資料壓縮裝置100可無丟失地壓縮具有低灰階值之第一像素資料D1及第二像素資料D2,其可改良於低灰階之顯示品質。
參照回第2圖,格式判定單元30於步驟S210判定是否第一像素資料D1之值的位元數與第二像素資料D2之值的位元數中的每一個小於或等於參考位元數RB。當判定第一像素資料D1之值的位元數或第二像素資料D2之值的位元數中的一個不小於或等於參考位元數RB時(即第一像素資料D1之值的位元數或第二像素資料D2之值的位元數中的一個大於參考位元數RB),格式判定單元30於步驟S220判定是否藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值為對應於差異資料DV之值的其中之一。
當判定藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值為對應於差異資料DV之值的其中之一時,格式判定單元30於步驟S221判定,壓縮資料CD之格式為第二格式F2,並產生對應於第二格式F2之格式資料FD。
第二格式F2將藉參照第4圖而描述。第4圖為說明根據本發明之實施例於第二格式F2中之壓縮資料CD之示意圖。
參照第4圖,於第二格式F2中,標誌區域FR之大小與參考標誌位元數FB相同。舉例而言,標誌區域FR之大小可為2位元。第二格式F2中之標誌區域FR之值與第一格式F1中之標誌區域FR之值不同。舉例而言,當第一格式F1中之標誌區域FR之值為「10(2)」時,第二格式F2中之標誌區域FR之值為「00(2)」。
於第二格式F2中,第一資料區域DR1之大小等於第一像素資料D1之大小。舉例而言,當第一像素資料D1之大小為8位元時,第一資料區域DR1之大小為8位元。第一資料區域DR1之值等於第一像素資料D1之值。
於第二格式F2中,第二資料區域DR2之大小等於參考差異位元數RDB。舉例而言,當參考差異位元數RDB為2位元時,第二資料區域DR2之大小為2位元。第二資料區域DR2之值為對應於藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值的差異資料DV之值。
於第二格式F2中,第一像素資料D1無丟失的被儲存於第一資料區域DR1中,而對應於藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值的值無丟失的被儲存於第二資料區域DR2中。因此,第一像素資料D1及第二像素資料D2可被無丟失地壓縮。舉例而言,當差異資料DV可具有的值的其中之一對應於0或當差異資料DV可具有之三個值對應於-1、0及1時,若第一像素資料D1之值與第二像素資料D2之值間之差值小的時候,第一像素資料D1及第二像素資料D2可被無丟失地壓縮。即於第二格式F2中,可改進於具有相對小灰階變化之區域中的顯示品質。
參照回第2圖,當於步驟S220中判定藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值非為對應於差異資料DV之值的其中之一時,格式判定單元30於步驟S230判定是否第一像素資料D1之值的位元數與第二像素資料D2之值的位元數超過參考位元數RB。
當判定第一像素資料D1之值的位元數與第二像素資料D2之值的位元數皆超過參考位元數RB時,格式判定單元30於步驟S231判定,壓縮資料CD之格式為第三格式F3,並產生對應於第三格式F3之格式資料FD。
第三格式F3將藉參照第5圖而描述。第5圖為說明根據本發明之實施例於第三格式F3中之壓縮資料CD之示意圖。
參照第5圖,於第三格式F3中,標誌區域FR之大小與參考標誌位元數FB相同。舉例而言,標誌區域FR之大小可為2位元。第三格式F3中之標誌區域FR之值與第一格式F1中之標誌區域FR之值及第二格式F2中之標誌區域FR之值不同。舉例而言,當第一格式F1中之標誌區域FR之值為「10(2)」,且當第二格式F2中之標誌區域FR之值為「00(2)」時,第三格式F3中之標誌區域FR之值為「01(2)」。
於其他實施例中,第一至第三格式F1至F3中之標誌區域FR之值可互相交換。另外,第一至第三格式F1至F3中之標誌區域FR之值可不包含特定值,其可被假定無一般地為「11(2)」之丟失。當標誌區域FR之2高階位元為「11(2)」,2高階位元與次高階位元(next high-order bit)可被識別為標誌區域FR。即當標誌區域FR之2高階位元為「11(2)」時,標誌區域FR之大小可超出2位元。換句話說,標誌區域FR可具有可變之長度。
如第5圖所說明,於第三格式F3中,第一資料區域DR1之大小為參考位元數RB。舉例而言,當參考位元數RB為5位元時,第一資料區域DR1之大小為5位元。第一資料區域DR1之值等於第一像素資料D1之高階位元之值,高階位元數等於第一資料區域DR1之大小。舉例而言,當第一像素資料D1為「11010011(2)」時,5位元第一資料區域DR1之值為「11010(2)」。
於第三格式F3中,第二資料區域DR2之大小為參考位元數RB。舉例而言,當參考位元數RB為5位元時,第二資料區域DR2之大小為5位元。第二資料區域DR2之值等於第二像素資料D2之高階位元之值,高階位元數等於第二資料區域DR2之大小。
參照回第2圖,當於步驟S230判定第一像素資料D1之值的位元數或第二像素資料D2之值的位元數的其中之一不超出參考位元數RB時,格式判定單元30於步驟S240判定是否第一像素資料D1之值的位元數超出參考位元數RB且是否第二像素資料D2之值的位元數小於或等於參考位元數RB。
當判定第一像素資料D1之值的位元數超出參考位元數RB且第二像素資料D2之值的位元數小於或等於參考位元數RB時,格式判定單元30於步驟S241判定,壓縮資料CD之格式為第四格式F4,並產生對應於第四格式F4之格式資料FD。
第四格式F4將藉參照第6圖而描述。第6圖為說明根據本發明之實施例於第四格式F4中之壓縮資料CD之示意圖。
參照第6圖,於第四格式F4中,標誌區域FR之大小較參考標誌位元數FB大1位元。舉例而言,當參考標誌位元數FB為2位元時,標誌區域FR之大小為3位元。舉例而言,標誌區域FR之值可為其2高階位元為「11(2)」之值。即標誌區域FR之值可為「110(2)」或「111(2)」。
於第四格式F4中,第一資料區域DR1之大小為參考位元數RB。舉例而言,當參考位元數RB為5位元時,第一資料區域DR1之大小為5位元。第一資料區域DR1之值等於第一像素資料D1之高階位元之值,高階位元數等於第一資料區域DR1之大小。
於第四格式F4中,第二資料區域DR2之大小較參考位元數RB小1位元。舉例而言,當參考位元數RB為5位元時,第二資料區域DR2之大小為4位元。第二資料區域DR2之值等於藉由自第二像素資料D2之低階位元數減去最低有效位元(LSB)獲得之與參考位元數RB相等之值。舉例而言,當第二像素資料D2為「00001101(2)」且當參考位元數RB為5位元時,第二資料區域DR2之值為「0110(2)」。
於第四格式F4中,若第一像素資料D1與第二像素資料D2中的每一個皆具有8位元之大小,且若參考位元數RB為5位元時,則當第一像素資料D1儲存於第一資料區域DR1時,丟失資料之3低階位元。換句話說,當為相對低灰階資料之第二像素資料D2儲存於第二資料區域DR2中時,僅丟失資料之1低階位元。因此,像素資料壓縮裝置100於第四格式F4中可減少低階像素資料之丟失,從而減少或避免低灰階之顯示品質的退化。
參照回第2圖,當於步驟S240判定第一像素資料D1之值的位元數不超出參考位元數RB且第二像素資料D2之值的位元數不小於或等於參考位元數RB時,格式判定單元30於步驟S250判定,壓縮資料CD之格式為第五格式F5,並產生對應於第五格式F5之格式資料FD。
當壓縮資料CD之格式被判定為第五格式F5時,其表示於步驟S210至S240中皆作出了否定之判定。從而,第一像素資料D1之值的位元數小於或等於參考位元數RB,且第二像素資料D2之值的位元數超出參考位元數RB。換句話說,若於步驟S210至S240中皆作出了否定之判定,則壓縮資料CD之格式於步驟S250中被判定為第五格式F5,而無須判定是否第一像素資料D1之值的位元數小於或等於參考位元數RB,且是否第二像素資料D2之值的位元數超出參考位元數RB,並產生對應於第五格式F5之格式資料FD。
於其他實施例中,使用格式判定單元30判定壓縮資料CD格式之方法可包含判定是否第二像素資料D2之值的位元數超出參考位元數RB。於此情形下,當第二像素資料D2之值的位元數超出參考位元數RB時,壓縮資料CD之格式可被判定為第五格式F5。於另一實施例中,使用格式判定單元30判定壓縮資料CD格式之方法可包含判定是否第一像素資料D1之值的位元數不超出參考位元數RB。另外,步驟S230與S240可反轉,且可省略步驟S230或步驟S240。於此,對應於省略步驟之格式可被判定為壓縮資料CD之格式。
第五格式F5將藉參照第7圖而描述。第7圖為說明根據本發明之實施例於第五格式F5中之壓縮資料CD之示意圖。
參照第7圖,於第五格式F5中,標誌區域FR之大小較參考標誌位元數FB大1位元。舉例而言,當參考標誌位元數FB為2位元時,標誌區域FR之大小為3位元。舉例而言,標誌區域FR之值可為其2高階位元為「11(2)」之值。即標誌區域FR之值可為「110(2)」或「111(2)」。第五格式F5中之標誌區域FR與第四格式F4中之標誌區域FR不同。舉例而言,當第四格式F4中之標誌區域FR之值為「110(2)」時,第五格式F5中之標誌區域FR之值為「111(2)」,反之亦然。
於第五格式F5中,第一資料區域DR1之大小較參考位元數RB小1位元。舉例而言,當參考位元數RB為5位元時,第一資料區域DR1之大小為4位元。第一資料區域DR1之值等於藉由自第一像素資料D1之低階位元數減去最低有效位元獲得之與參考位元數RB相等之值。
於第五格式F5中,第二資料區域DR2之大小為參考位元數RB。舉例而言,當參考位元數RB為5位元時,第二資料區域DR2之大小為5位元。第二資料區域DR2之值等於第二像素資料D2之高階位元之值,高階位元數等於第二資料區域DR2之大小。
於第五格式F5中,若第一像素資料D1與第二像素資料D2中的每一個皆具有8位元之大小,且若參考位元數RB為5位元時,則當第二像素資料D2儲存於第二資料區域DR2時,丟失資料之3低階位元。換句話說,於第五格式F5中,當為相對低灰階資料之第一像素資料D1儲存於第一資料區域DR1中時,僅丟失資料之1低階位元。因此,像素資料壓縮裝置100於第五格式F5中可減少低階像素資料之丟失,從而減少或避免低灰階之顯示品質的退化。
下文中,使用格式判定單元30判定壓縮資料CD格式之其他方法將藉參照第8圖描述。第8圖為說明根據本發明之實施例,使用格式判定單元30判定壓縮資料CD格式之方法之流程圖。
參照第8圖,格式判定單元30於步驟S810判定是否藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值為對應於差異資料DV之值的其中之一。當判定藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值為對應於差異資料DV之值的其中之一時,格式判定單元30於步驟S811判定壓縮資料CD之格式為第二格式F2’,並產生對應於第二格式F2’之格式資料FD。
當判定藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值非為對應於差異資料DV之值的其中之一時,格式判定單元30於步驟S820判定是否第一像素資料D1之值的位元數與第二像素資料D2之值的位元數中的每一個小於或等於參考位元數RB。當判定第一像素資料D1之值的位元數與第二像素資料D2之值的位元數中的每一個小於或等於參考位元數RB時,格式判定單元30於步驟S821判定壓縮資料CD之格式為第一格式F1’,並產生對應於第一格式F1’之格式資料FD。
當於步驟S820判定第一像素資料D1之值的位元數與第二像素資料D2之值的位元數的其中之一不小於或等於參考位元數RB時,執行步驟S830。步驟S830至S850可分別與第2圖中之步驟S230至S250實質上相同。據此,為簡化說明,將不提供第8圖之更進一步的說明。
下文中,根據本發明另一實施例之壓縮資料CD的第一至第五格式F1’至F5’將參照第9圖至第13圖描述。第一至第五格式F1’至F5’可分別取代第3圖至第7圖中之第一至第五格式F1至F5(例如於第2圖之方法中)。
當第一至第五格式F1’至F5’分別取代第3圖至第7圖中之第一至第五格式F1至F5時,參考差異位元數之值根據實施例而有所變化。舉例而言,於第9圖至第13圖之實施例中,參考差異位元數RDB’可為3位元。當參考差異位元數RDB’為3位元時,差異資料DV’可具有「000(2)」、「001(2)」、「010(2)」、「011(2)」、「100(2)」、「101(2)」、「110(2)」或「111(2)」之值。差異資料DV’可具有之值可對應連續整數。舉例而言,差異資料DV’之此些值可分別對應-4、-3、-2、-1、0、1、2及3。根據一些實施例,差異資料DV’可具有之值中的至少之一對應於0。根據其他實施例,差異資料DV’可具有之值中的至少三個對應於-1、0及1。根據另一實施例,差異資料DV’可具有之值中的至少七個對應於-3、-2、-1、0、1、2及3。
第9圖為說明根據本發明之另一實施例於第一格式F1’中之壓縮資料CD之示意圖。
參照第9圖,於第一格式F1’中,標誌區域FR具有參考標誌位元數FB’之大小。舉例而言,參考標誌位元數FB’可為4位元。對於第一格式F1’而言,標誌區域FR之3高階位元之值可例如全部為零。舉例而言,標誌區域FR之值可為「0000(2)」或「0001(2)」。
於第一格式F1’中,第一資料區域DR1較參考位元數RB’小1位元。舉例而言,當參考位元數RB’為5位元時,第一資料區域DR1之大小為4位元。於第一格式F1’中,第一資料區域DR1之值等於藉由自第一像素資料D1之低階位元數減去最低有效位元獲得之與參考位元數RB’相等之值。
於第一格式F1’中,第二資料區域DR2可較參考位元數RB’小1位元。舉例而言,當參考位元數RB’為5位元時,第二資料區域DR2之大小為4位元。於第一格式F1’中,第二資料區域DR2之值等於藉由自第二像素資料D2之低階位元數減去最低有效位元獲得之與參考位元數RB’相等之值。
第10圖為說明根據本發明之另一實施例於第二格式F2’中之壓縮資料CD之示意圖。
參照第10圖,於第二格式F2’中,標誌區域FR之大小較參考標誌位元數FB’小3位元。舉例而言,當參考標誌位元數FB’為4位元時,於第二格式F2’中之標誌區域FR之大小為1位元。舉例而言,標誌區域FR之值可為「1(2)」。
於第二格式F2’中,第一資料區域DR1的大小等於第一像素資料D1的大小。舉例而言,當第一像素資料D1的大小為8位元時,第一資料區域DR1的大小為8位元。第一資料區域DR1之值等於第一像素資料D1之值。
於第二格式F2’中,第二資料區域DR2的大小等於參考差異位元數RDB’。舉例而言,當參考差異位元數RDB’為3位元時,第二資料區域DR2的大小為3位元。第二資料區域DR2之值為對應藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值之差異資料DV’的值。
於第二格式F2’中,第一像素資料D1之值無丟失的被儲存於第一資料區域DR1中,且對應藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值之該值無丟失的被儲存於第二資料區域DR2中。因此,第一像素資料D1及第二像素資料D2可被無丟失地壓縮。據此,於第二格式F2’中,可改進具相對低灰階變化之區域的顯示品質。另外,於第二格式F2’中,因為標誌區域FR之大小為相對地小(即1位元),儲存差異資料DV’的值之第二資料區域DR2之大小可能係大的。因此,可能擴張藉由第一像素資料D1之值減去第二像素資料D2之值獲得之值的範圍,且其可無丟失的儲存於第二格式F2’中。
第11圖為說明根據本發明之另一實施例於第三格式F3’中之壓縮資料CD之示意圖。
參照第11圖,於第三格式F3’中,標誌區域FR之大小較參考標誌位元數FB’小2位元。舉例而言,當參考標誌位元數FB’為4位元時,標誌區域FR之大小為2位元。舉例而言,標誌區域FR之值的最高有效位元(MSB)可為0,而標誌區域FR之值的最低有效位元可為1。即標誌區域FR之值可為「01(2)」。
於第三格式F3’中,第一資料區域DR1的大小等於參考位元數RB’。舉例而言,當參考位元數RB’為5位元時,第一資料區域DR1之大小為5位元。第一資料區域DR1之值等於第一像素資料D1之高階位元之值,高階位元數等於第一資料區域DR1之大小。
於第三格式F3’中,第二資料區域DR2的大小等於參考位元數RB’。舉例而言,當參考位元數RB’為5位元時,第二資料區域DR2之大小為5位元。第二資料區域DR2之值等於第二像素資料D2之高階位元之值,高階位元數等於第二資料區域DR2之大小。
第12圖為說明根據本發明之另一實施例於第四格式F4’中之壓縮資料CD之示意圖。
參照第12圖,於第四格式F4’中,標誌區域FR之大小較參考標誌位元數FB’小1位元。舉例而言,當參考標誌位元數FB’為4位元時,標誌區域FR之大小為3位元。舉例而言,標誌區域FR之值可具有其2高階位元為0之值,且最低有效位元為1。即標誌區域FR之值可為「001(2)」。
於第四格式F4’中,第一資料區域DR1的大小等於參考位元數RB’。舉例而言,當參考位元數RB’為5位元時,第一資料區域DR1之大小為5位元。第一資料區域DR1之值等於第一像素資料D1之高階位元之值,高階位元數等於第一資料區域DR1之大小。
於第四格式F4’中,第二資料區域DR2的大小較參考位元數RB’小1位元。舉例而言,當參考位元數RB’為5位元時,第二資料區域DR2之大小為4位元。第二資料區域DR2之值等於藉由自第二像素資料D2之低階位元數減去最低有效位元獲得之與參考位元數RB’相等之值。舉例而言,當第二像素資料D2為「00001101(2)」且當參考位元數RB’為5位元時,第二資料區域DR2之值為「0110(2)」。
於第四格式F4’中,若第一像素資料D1與第二像素資料D2中的每一個皆具有8位元之大小,且若參考位元數RB’為5位元時,則當第一像素資料D1儲存於第一資料區域DR1時,丟失資料之3低階位元。換句話說,當為相對低灰階資料之第二像素資料D2儲存於第二資料區域DR2中時,僅丟失資料之1低階位元。因此,像素資料壓縮裝置100於第四格式F4’中可減少低階像素資料之丟失,從而減少或避免低灰階之顯示品質的退化。
第13圖為說明根據本發明之另一實施例於第五格式F5’中之壓縮資料CD之示意圖。
參照第13圖,於第五格式F5’中,標誌區域FR之大小與參考標誌位元數FB’相同。舉例而言,當參考標誌位元數FB’為4位元時,標誌區域FR之大小為4位元。舉例而言,標誌區域FR之之3高階位元之值可皆為零。即當於第一格式F1’中的標誌區域FR之值為「0000(2)」時,於第五格式F5’中的標誌區域FR之值為「0001(2)」,且反之亦然。
於第五格式F5’中,第一資料區域DR1的大小較參考位元數RB’小2位元。舉例而言,當參考位元數RB’為5位元時,第一資料區域DR1之大小為3位元。第一資料區域DR1之值等於藉由自第一像素資料D1之低階位元數減去2最低有效位元獲得之與參考位元數RB’相等之值。
於第五格式F5’中,第二資料區域DR2的大小等於參考位元數RB’。舉例而言,當參考位元數RB’為5位元時,第二資料區域DR2之大小為5位元。第二資料區域DR2之值等於第二像素資料D2之高階位元之值,高階位元數等於第二資料區域DR2之大小。
於第五格式F5’中,若第一像素資料D1與第二像素資料D2中的每一個皆具有8位元之大小,且若參考位元數RB’為5位元時,則當第二像素資料D2儲存於第二資料區域DR2時,丟失資料之3低階位元。換句話說,當為相對低灰階資料之第一像素資料D1儲存於第一資料區域DR1中時,僅丟失資料之2低階位元。舉例而言,當第一像素資料D1為「00001101(2)」,且參考位元數RB’為5位元時,第一資料區域DR1之值為「011(2)」。因此,像素資料壓縮裝置100於第五格式F5’中可減少低階像素資料之丟失,從而減少或避免低灰階之顯示品質的退化。
本發明之實施例提供各種特徵,例如可改進影像顯示品質之像素資料壓縮裝置或可減少於低灰階之像素資料丟失的像素資料壓縮裝置。
然而,本發明之實施例不受本文所述限制。本發明之以上及其他特徵藉參照沿著附隨申請專利範圍及其均等物所寫下之描述,對於本發明所屬技術領域內之習知技術者而言將變得更加顯而易見。
10...第一判斷單元
20...第二判斷單元
30...格式判定單元
40...壓縮單元
100...像素資料壓縮裝置
D1...第一像素資料
D2...第二像素資料
J1...第一判斷資料
J2...第二判斷資料
FD...格式資料
DV...差異資料
CD...壓縮資料
RB、RB’...參考位元數
RDB、RDB’...參考差異位元數
FB、FB’...參考標誌位元數
FR...標誌區域
DR1...第一資料區域
DR2...第二資料區域
S210、S220、S230、S240、S250、S211、S221、S231、S241、S810、S820、S830、S840、S850、S811、S821、S831、S841...步驟
F1~F5、F1’~F5’...格式
本發明之以上及其他態樣及特徵將藉對其例示性實施例之詳細描述並參照附圖而變得顯而易知,其中:第1圖係為根據本發明實施例之像素資料壓縮裝置之方塊圖;第2圖係為說明根據本發明實施例之使用格式判斷單元判定壓縮資料格式之方法之流程圖;第3圖係為說明根據本發明實施例之於第一格式中之壓縮資料之示意圖;第4圖係為說明根據本發明實施例之於第二格式中之壓縮資料之示意圖;第5圖係為說明根據本發明實施例之於第三格式中之壓縮資料之示意圖;第6圖係為說明根據本發明實施例之於第四格式中之壓縮資料之示意圖;第7圖係為說明根據本發明實施例之於第五格式中之壓縮資料之示意圖;第8圖係為說明根據本發明另一實施例之使用格式判斷單元判定壓縮資料格式之方法之流程圖;第9圖係為說明根據本發明另一實施例之於第一格式中之壓縮資料之示意圖;第10圖係為說明根據本發明另一實施例之於第二格式中之壓縮資料之示意圖;第11圖係為說明根據本發明另一實施例之於第三格式中之壓縮資料之示意圖;第12圖係為說明根據本發明另一實施例之於第四格式中之壓縮資料之示意圖;以及第13圖係為說明根據本發明另一實施例之於第五格式中之壓縮資料之示意圖。
10...第一判斷單元
20...第二判斷單元
30...格式判定單元
40...壓縮單元
100...像素資料壓縮裝置
D1...第一像素資料
D2...第二像素資料
J1...第一判斷資料
J2...第二判斷資料
FD...格式資料
CD...壓縮資料
RB...參考位元數
RDB...參考差異位元數

Claims (20)

  1. 一種像素資料壓縮裝置,其包含:一第一判斷單元,用以將一第一像素資料之值的位元數及一第二像素資料之值的位元數與一參考位元數比較;一格式判定單元,用以判定一壓縮資料之一格式,該格式對應於該第一像素資料之值的位元數及該第二像素資料之值的位元數;以及一壓縮單元,用以對應於該壓縮資料之該格式,自該第一像素資料及該第二像素資料產生該壓縮資料,其中該壓縮資料包含一標誌區域、一第一資料區域及一第二資料區域,其中該格式判定單元係設置以當該第一像素資料之值的位元數與該第二像素資料之值的位元數小於或等於該參考位元數時,判定該壓縮資料之該格式為一第一格式,且其中於該第一格式中,該第一資料區域之大小及該第二資料區域之大小等於該參考位元數,該第一資料區域之值等於該第一像素資料之值,且該第二資料區域之值等於該第二像素資料之值。
  2. 如申請專利範圍第1項所述之壓縮裝置,其中該第一像素資料與該第二像素資料各具有8位元之大小,該參考位元數為5位元,該壓縮資料具有12位元之大小,且於該第一格式中之該標誌區域具有2位元之大小。
  3. 如申請專利範圍第1項所述之壓縮裝置,其中該參考位元數小於該第一像素資料之位元數及該第二像素資料之位元數。
  4. 如申請專利範圍第1項所述之壓縮裝置,更包含用以判定是否藉由該第一像素資料減去該第二像素資料獲得之值對應於具有對應一參考差異位元數之大小的一差異資料之值的其中之一的一第二判斷單元,其中該差異資料之值對應於連續整數且該差異資料之值的其中之一對應於0。
  5. 如申請專利範圍第4項所述之壓縮裝置,其中該差異資料之值的其中之二對應於1及-1。
  6. 如申請專利範圍第4項所述之壓縮裝置,其中該參考差異位元數為2位元。
  7. 如申請專利範圍第4項所述之壓縮裝置,其中當該第一像素資料之值的位元數或該第二像素資料之值的位元數中的至少之一超出該參考位元數,且當藉由該第一像素資料減去該第二像素資料獲得之值對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式為一第二格式,且其中於該第二格式中,該標誌區域之大小與在該第一格式中之該標誌區域之大小相同,該第一資料區域之大小等於該第一像素資料之位元數,該第一資料區域之值等於該第一像素資料之值,該第二資料區域之大小等於該參考差異位元數,且該第二資料區域之值對應於藉由該第一像素資料減去該第二像素資料獲得之值。
  8. 如申請專利範圍第4項所述之壓縮裝置,其中當該第一像素資料之值的位元數及該第二像素資料之值的位元數各超出該參考位元數且當藉由該第一像素資料減去該第二像素資料獲得之值不對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式為一第三格式,且其中於該第三格式中,該標誌區域之大小等於在該第一格式中之該標誌區域之大小,該第一資料區域之大小及該第二資料區域之大小等於該參考位元數,該第一資料區域之值等於該第一像素資料之一第一高階位元之值,該第一高階位元之數等於該第一資料區域之大小,該第二資料區域之值等於該第二像素資料之一第二高階位元之值,且該第二高階位元之數等於該第一資料區域之大小。
  9. 如申請專利範圍第4項所述之壓縮裝置,其中當該第一像素資料之值的位元數與該第二像素資料之值的位元數各小於該參考位元數,且當藉由該第一像素資料減去該第二像素資料獲得之值對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式為該第一格式。
  10. 如申請專利範圍第4項所述之壓縮裝置,其中當該第一像素資料之值的位元數超出該參考位元數,當該第二像素資料之值的位元數小於或等於該參考位元數,且當藉由該第一像素資料減去該第二像素資料獲得之值不對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式為一第四格式,且其中於該第四格式中,該標誌區域之大小較該第一格式中之該標誌區域之大小大1位元,該第一資料區域之大小等於該參考位元數,該第一資料區域之值等於該第一像素資料之一高階位元之值,該高階位元之數等於該第一資料區域之大小,該第二資料區域之大小較該參考位元數小1位元且該第二資料區域之值等於藉由自該第二像素資料之一低階位元數減去一最低有效位元(LSB)獲得之與該參考位元數相等之值。
  11. 如申請專利範圍第4項所述之壓縮裝置,其中當該第一像素資料之值的位元數小於或等於該參考位元數,當該第二像素資料之值的位元數大於該參考位元數,且當藉由該第一像素資料減去該第二像素資料獲得之值不對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式為一第五格式,且其中於該第五格式中,該標誌區域之大小較該第一格式中之該標誌區域之大小大1位元,該第一資料區域之大小較該參考位元數小1位元,該第一資料區域之值等於藉由自該第一像素資料之一低階位元數減去一最低有效位元(LSB)獲得之與該參考位元數相等之值,該第二資料區域之大小等於該參考位元數,該第二資料區域之值等於該第二像素資料之一高階位元之值,且該高階位元之數等於該第二資料區域之大小。
  12. 一種像素資料壓縮裝置,包含:一第一判斷單元,用以將一第一像素資料之值的位元數與一第二像素資料之值的位元數與一參考位元數比較;一格式判定單元,用以判定對應於該第一像素資料之值的位元數與該第二像素資料之值的位元數之一壓縮資料之一格式;及一壓縮單元,用以對應於該壓縮資料之該格式,自該第一像素資料及該第二像素資料產生該壓縮資料,其中該壓縮資料包含一標誌區域、一第一資料區域及一第二資料區域,其中該格式判定單元係設置以當該第一像素資料之值的位元數與該第二像素資料之值的位元數各小於或等於該參考位元數時,判定該壓縮資料之該格式為一第一格式,且其中於該第一格式中,該標誌區域之大小為一參考標誌位元數,該第一資料區域之大小及該第二資料區域之大小較該參考位元數小1位元,該第一資料區域之值等於藉由自該第一像素資料之一低階位元數減去一最低有效位元(LSB)獲得之與該參考位元數相等之值,且該第二資料區域之值等於藉由自該第二像素資料之一低階位元數減去該最低有效位元獲得之與該參考位元數相等之值。
  13. 如申請專利範圍第12項所述之壓縮裝置,其中該第一像素資料與該第二像素資料各具有8位元之大小,該參考位元數為5位元,該壓縮資料具有12位元之大小,且該參考標誌位元數為4位元。
  14. 如申請專利範圍第12項所述之壓縮裝置,更包含用以判斷是否藉由該第一像素資料減去該第二像素資料獲得之值對應於具有對應一參考差異位元數之大小的一差異資料之值的其中之一之一第二判斷單元,其中該差異資料之值對應於連續整數且該差異資料之值的其中之一對應於0。
  15. 如申請專利範圍第14項所述之壓縮裝置,其中該參考差異位元數為3位元。
  16. 如申請專利範圍第14項所述之壓縮裝置,其中當藉由該第一像素資料減去該第二像素資料獲得之值對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式為一第二格式,且其中於該第二格式中,該標誌區域之大小較該參考標誌位元數小3位元,該第一資料區域之大小等於該第一像素資料的位元數,該第一資料區域之值等於該第一像素資料之值,該第二資料區域之大小等於該參考差異位元數,且該第二資料區域之值對應於藉由該第一像素資料減去該第二像素資料獲得之值。
  17. 如申請專利範圍第14項所述之壓縮裝置,其中當該第一像素資料之值的位元數與該第二像素資料之值的位元數各超出該參考位元數,且當藉由該第一像素資料減去該第二像素資料獲得之值不對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式為一第三格式,且其中於該第三格式中,該標誌區域之大小較該參考標誌位元數小2位元,該第一資料區域之大小及該第二資料區域之大小等於該參考位元數,該第一資料區域之值等於該第一像素資料之一第一高階位元之值,該第一高階位元之數等於該參考位元數,該第二資料區域之值等於該第二像素資料之一第二高階位元之值,且該第二高階位元之數等於該參考位元數。
  18. 如申請專利範圍第14項所述之壓縮裝置,其中當該第一像素資料之值的位元數與該第二像素資料之值的位元數各小於或等於該參考位元數,且當藉由該第一像素資料減去該第二像素資料獲得之值對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式不為該第一格式。
  19. 如申請專利範圍第14項所述之壓縮裝置,其中當該第一像素資料之值的位元數超出該參考位元數,當該第二像素資料之值的位元數小於或等於該參考位元數,且當藉由該第一像素資料減去該第二像素資料獲得之值不對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式為一第四格式,且其中於該第四格式中,該標誌區域之大小較該參考標誌位元數小1位元,該第一資料區域之大小等於該參考位元數,該第一資料區域之值等於該第一像素資料之一高階位元之值,該高階位元之數等於該第一資料區域之大小,該第二資料區域之大小較該參考位元數小1位元,且該第二資料區域之值等於藉由自該第二像素資料之該低階位元數減去該最低有效位元獲得之與該參考位元數相等之值。
  20. 如申請專利範圍第14項所述之壓縮裝置,其中當該第一像素資料之值的位元數小於或等於該參考位元數,當該第二像素資料之值的位元數超出該參考位元數,且當藉由該第一像素資料減去該第二像素資料獲得之值不對應於該差異資料之值的其中之一時,該格式判定單元設置以判定該壓縮資料之該格式為一第五格式,且其中於該第五格式中,該標誌區域之大小等於該參考標誌位元數,該第一資料區域之大小較該參考位元數小2位元,該第一資料區域之值等於藉由自該第一像素資料之該低階位元數減去2最低有效位元獲得之與該參考位元數相等之值,該第二資料區域之大小等於該參考位元數,該第二資料區域之值等於該第二像素資料之一高階位元之值,且該高階位元之數等於該第二資料區域之大小。
TW102116667A 2012-06-22 2013-05-10 像素資料壓縮裝置 TWI555381B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20120067517A KR20140003690A (ko) 2012-06-22 2012-06-22 화소 데이터 압축 장치

Publications (2)

Publication Number Publication Date
TW201401885A TW201401885A (zh) 2014-01-01
TWI555381B true TWI555381B (zh) 2016-10-21

Family

ID=49774525

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102116667A TWI555381B (zh) 2012-06-22 2013-05-10 像素資料壓縮裝置

Country Status (4)

Country Link
US (1) US8861876B2 (zh)
KR (1) KR20140003690A (zh)
CN (1) CN103517075A (zh)
TW (1) TWI555381B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015132914A1 (ja) * 2014-03-05 2015-09-11 三菱電機株式会社 データ圧縮装置およびデータ圧縮方法
JP7320352B2 (ja) * 2016-12-28 2023-08-03 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ 三次元モデル送信方法、三次元モデル受信方法、三次元モデル送信装置及び三次元モデル受信装置
US11488328B2 (en) * 2020-09-25 2022-11-01 Advanced Micro Devices, Inc. Automatic data format detection

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090295816A1 (en) * 2008-05-30 2009-12-03 Kallio Kiia K Video graphics system and method of pixel data compression
TW201220855A (en) * 2010-09-29 2012-05-16 Nippon Telegraph & Telephone Image encoding method and apparatus, image decoding method and apparatus, and programs therefor
TW201223290A (en) * 2010-11-16 2012-06-01 Samsung Electronics Co Ltd Image data compression and decompression methods and display driving device using the same
US20120147831A1 (en) * 2009-08-04 2012-06-14 Panasonic Corporation Channel quality reporting in a mobile communication system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5999189A (en) * 1995-08-04 1999-12-07 Microsoft Corporation Image compression to reduce pixel and texture memory requirements in a real-time image generator
US7233619B1 (en) * 1998-12-21 2007-06-19 Roman Kendyl A Variable general purpose compression for video images (ZLN)
EP1737238A4 (en) * 2004-04-09 2010-12-15 Nokia Corp PRODUCTION METHOD FOR COMPRESSED IMAGE FILES, IMAGE COMPRESSION DEVICE AND PICTURE DEVICE
JP4434155B2 (ja) * 2006-02-08 2010-03-17 ソニー株式会社 符号化方法、符号化プログラムおよび符号化装置
KR100757374B1 (ko) 2006-03-02 2007-09-11 삼성전자주식회사 픽셀 데이터 압축 방법 및 이를 이용한 픽셀 데이터 압축장치
KR100798386B1 (ko) 2006-05-17 2008-01-28 김규태 영상 압축방법과 신장방법 및 그 장치
KR20100013142A (ko) 2008-07-30 2010-02-09 재단법인서울대학교산학협력재단 프레임 메모리 압축방법
KR101379185B1 (ko) 2009-04-14 2014-03-31 에스케이 텔레콤주식회사 예측 모드 선택 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치
KR101691571B1 (ko) * 2009-10-15 2017-01-02 삼성전자주식회사 표시 장치에 의해서 표시되는 영상 데이터를 처리하는 장치 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090295816A1 (en) * 2008-05-30 2009-12-03 Kallio Kiia K Video graphics system and method of pixel data compression
US20120147831A1 (en) * 2009-08-04 2012-06-14 Panasonic Corporation Channel quality reporting in a mobile communication system
TW201220855A (en) * 2010-09-29 2012-05-16 Nippon Telegraph & Telephone Image encoding method and apparatus, image decoding method and apparatus, and programs therefor
TW201223290A (en) * 2010-11-16 2012-06-01 Samsung Electronics Co Ltd Image data compression and decompression methods and display driving device using the same

Also Published As

Publication number Publication date
KR20140003690A (ko) 2014-01-10
CN103517075A (zh) 2014-01-15
TW201401885A (zh) 2014-01-01
US20130343660A1 (en) 2013-12-26
US8861876B2 (en) 2014-10-14

Similar Documents

Publication Publication Date Title
CN100550057C (zh) 图像处理
JP5801624B2 (ja) 表示装置、及び、表示装置制御回路
TWI488054B (zh) 用以找出資料量化誤差之方法與裝置
JP2005316369A (ja) Tft−lcdの画像処理方法
US20140146098A1 (en) Image processing circuit for image compression and decompression and display panel driver incorporating the same
TW201519156A (zh) 視訊資料壓縮格式
JPWO2009004863A1 (ja) 画像処理装置、表示装置及び画像処理方法並びにそのプログラム
JP2017204811A5 (zh)
TWI555381B (zh) 像素資料壓縮裝置
JP2017204811A (ja) 画像圧縮装置、画像展開装置、画像圧縮展開システム及び表示ドライバ
US6512523B1 (en) Accurate averaging of elements using integer averaging
JP4503507B2 (ja) 画像処理回路
CN109472874B (zh) 显示方法、装置、vr显示装置及存储介质
KR20140043673A (ko) 압축기, 구동 장치 및 표시 장치
US20080297497A1 (en) Control circuit and method of liquid crystal display panel
WO2016165357A1 (zh) 一种图像处理方法及装置、终端、存储介质
US8515166B2 (en) Method of compressing a block-based binary image
US8170358B2 (en) Image processing method
US11637964B2 (en) Image processing apparatus, image display system, image processing method having a time dithering process
US20240323407A1 (en) Image processing device and operating method thereof
JP2009100171A (ja) 画像処理装置、画像表示装置、および画像処理方法
TWI496442B (zh) 影像處理方法與影像顯示裝置
KR101868435B1 (ko) 영상 압축 장치 및 이를 포함하는 영상 처리 장치
CN102143370A (zh) 信号处理设备、信号处理方法和程序
CN116170686A (zh) 视频流抖动处理方法及其装置