TWI772036B - 資訊儲存方法 - Google Patents
資訊儲存方法 Download PDFInfo
- Publication number
- TWI772036B TWI772036B TW110118552A TW110118552A TWI772036B TW I772036 B TWI772036 B TW I772036B TW 110118552 A TW110118552 A TW 110118552A TW 110118552 A TW110118552 A TW 110118552A TW I772036 B TWI772036 B TW I772036B
- Authority
- TW
- Taiwan
- Prior art keywords
- line segment
- storage method
- information storage
- line
- information
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
- H04N19/426—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements using memory downsizing methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/167—Position within a video image, e.g. region of interest [ROI]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Control Of El Displays (AREA)
Abstract
一種資訊儲存方法,用以於過驅動時利用線段特徵來儲存前一幀影像。資訊儲存方法包括下列步驟:(a)對輸入影像資料進行線段資訊統計;以及(b)將輸入影像資料之線段特徵儲存為線段封包,其中顯示面板所包括之複數條顯示線中之每一條顯示線可儲存複數個線段封包,以達到壓縮效果。
Description
本發明係與顯示裝置有關,尤其是關於一種應用於顯示裝置的資訊儲存方法。
一般而言,若顯示面板所需之反應時間較長,一旦其灰階改變時,其亮度會因為響應時間不足而無法立即提升至目標亮度,導致在顯示畫面變化時容易出現殘留之影像。
舉例而言,對於有機發光二極體(Organic Light-Emitting Diode,OLED)顯示面板而言,當其從低灰階切換至高灰階時出現亮度抬升不足之現象,導致影像之殘留;反之,當其他從高灰接切換至低灰階時出現下降不足之現象,亦導致影像之殘留。
為了改善上述缺點,通常可採用過驅動(Over-drive)技術,其原理為在短時間內輸出較大灰階並在剩餘時間回復至原目標灰階,故能縮短響應時間,以避免影像之殘留。
然而,此種作法係根據當前影像與前一幀影像依查找表取得補償灰階來進行輸出電壓之補償,故需記錄前一幀影像的資料做為參考。惟其資料量過於龐大,勢必需採用例如區塊截斷編碼(Block Truncation coding,BTC)技術對其進行影像壓縮。BTC影像壓縮技術是以區塊為單位進行截斷以達到壓縮並保有影像特徵之目的,舉例而言,其可透過記錄每個區塊之索引(Index)與兩個灰階值來實現4倍的壓縮率。
然而,BTC影像壓縮技術仍存在著下列缺點,亟待改善:
(1)由於其會對於影像之細節處進行破壞,導致在區塊內部分亮度差異較大的點會與還原結果有較大誤差,使其出現過度補償或補償不足之現象;以及
(2)其壓縮率不夠大且在使用上較缺乏彈性。
有鑑於此,本發明提出一種資料儲存方法,以有效解決先前技術所遭遇到之上述問題。
依據本發明之一具體實施例為一種資料儲存方法。於此實施例中,資訊儲存方法用以於過驅動時利用線段特徵來儲存前一幀影像。資訊儲存方法包括下列步驟:(a)對輸入影像資料進行線段資訊統計;以及(b)將輸入影像資料之線段特徵儲存為線段封包,其中顯示面板所包括之複數條顯示線中之每一條顯示線可儲存複數個線段封包,以達到壓縮效果。
於一實施例中,步驟(a)包括:(a1)判斷該輸入影像資料之一畫素是否為同一線段;以及(a2)若步驟(a1)的判斷結果為是,則進入下一畫素。
於一實施例中,步驟(a)還包括:(a3)若步驟(a1)的判斷結果為否,則判斷目前的線段長度是否已符合線段長度條件;以及(a4)若步驟(a3)的判斷結果為否,則進入下一畫素。
於一實施例中,步驟(a)還包括:(a5)若步驟(a3)的判斷結果為是,則判斷目前是否還有儲存空間;以及(a6)若步驟(a5)的判斷結果為否,則進入下一畫素。
於一實施例中,步驟(a)還包括:(a7)若步驟(a5)的判斷結果為是,則儲存線段封包。
於一實施例中,步驟(a1)係根據畫素的灰階值與灰階震盪閥值判斷其是否為同一線段。
於一實施例中,設定線段長度條件係用以避免文字/複雜圖案佔用有限的線段數量。
於一實施例中,步驟(a3)根據線段長度閥值判斷目前的線段長度是否已符合線段長度條件。
於一實施例中,線段封包可包括灰階、起始點及結束點等線段特徵。
於一實施例中,步驟(a5)係根據每一條顯示線可儲存的線段封包數量判斷目前是否還有儲存空間。
於一實施例中,資訊儲存方法,還包括:比對目前幀影像與前一幀影像並透過目前幀影像與前一幀影像之線段交集處進行補償,以避免文字/複雜圖案之補償。
於一實施例中,目前幀影像與前一幀影像可根據查找表進行比對。
相較於先前技術,本發明之資訊儲存方法係在過驅動時利用線段資訊來記錄前一幀影像的資訊,以達到更高的壓縮率而能有效減少所需之儲存空間大小。此外,本發明之資訊儲存方法還可依實際需求篩選感興趣的區域並記錄之,在實際使用上亦會比傳統的BTC技術來得更有彈性。
關於本發明之優點與精神可以藉由以下的發明詳述及所附圖式得到進一步的瞭解。
由於在過驅動時採用傳統的BTC技術會有容易過度補償或補償不足、壓縮率不夠大以及在使用上較缺乏彈性等缺點,因此,本發明提出一種資訊儲存方法,其係在過驅動時利用線段資訊來記錄前一幀影像的資訊,藉以達到更高的壓縮率而能有效減少所需之儲存空間(例如記憶體)大小,並且其還可依實際需求篩選感興趣的區域並記錄之,故在使用上較傳統的BTC技術來得更有彈性。
依據本發明之一具體實施例為一種資料儲存方法。於此實施例中,本發明之資訊儲存方法用以於過驅動時利用線段特徵來儲存前一幀影像。詳細而言,本發明之資訊儲存方法會記錄每一條線之線段以減少所需之儲存空間,並透過給予記錄線段條件限制來將欲補償與不補償之區域分隔開,減少因壓縮導致失真而造成反向補償或出現不連續感之現象,並且在愈簡單的畫面下能夠達到愈高的壓縮率。
一般而言,一張影像可被視為由複數條線組合而成,而每一條線又可被視為由複數條不同灰階的線段組合而成,而這些線段同樣是由複數個相同灰階的畫素組合而成。因此,藉由這些具有相同灰階且連續排列的畫素,可將這些影像資料改為以線段的資訊來進行記錄,而所記錄之線段數量將直接影響到其影像壓縮及失真的程度。
當顯示畫面的內容較簡單時,其一條線的資料變化較少,只需使用數條線段即可表示此條線,故所需之記憶體空間亦較少。若顯示畫面較複雜時,可透過增加紀錄線段數量來記錄更多資訊。此畫面的一條線同樣可分成由許多線段組合而成。透過限制儲存線段的條件,可只對感興趣之區域資料進行儲存,以減少不需進行補償的資料存取。
請參照圖1,圖1繪示此實施例中之資訊儲存方法的流程圖。如圖1所示,此實施例中之資訊儲存方法可包括下列步驟:
步驟S10:對輸入影像資料進行線段資訊統計;以及
步驟S12:將輸入影像資料之線段特徵儲存為線段封包,其中顯示面板所包括之複數條顯示線中之每一條顯示線可儲存複數個線段封包,以達到壓縮效果。
請參照圖2,圖2繪示根據本發明之另一實施例中之資訊儲存方法的流程圖。如圖2所示,此實施例中之資訊儲存方法可包括下列步驟:
步驟S20:判斷目前畫素是否為同一線段?
若步驟S20的判斷結果為否,則執行步驟S22:結束線段資訊統計,並判斷長度是否符合線段?
若步驟S20的判斷結果為是,則執行步驟S24:進入下一畫素,繼續統計線段資訊;
若步驟S22的判斷結果為是,則執行步驟S26:判斷是否還有可儲存的空間?
若步驟S22的判斷結果為否,則執行步驟S28:進入下一畫素,重新統計線段資訊;
若步驟S26的判斷結果為否,則執行步驟S28:進入下一畫素,重新統計線段資訊;以及
若步驟S26的判斷結果為是,則執行步驟S29:儲存線段封包。
請參照圖3,圖3繪示應用於資訊儲存方法之處理電路3的功能方塊圖。如圖3所示,處理電路3包括資料輸入單元DI、線段資訊統計單元SI、目前影像線封包單元CI、先前影像線封包單元PI及查找表LUT。資料輸入單元DI耦接線段資訊統計單元SI。線段資訊統計單元SI耦接目前影像線封包單元CI。目前影像線封包單元 CI分別耦接先前影像線封包單元PI及查找表LUT。先前影像線封包單元PI耦接查找表LUT。資料輸入單元DI接收影像資料並將其傳送至線段資訊統計單元SI。線段資訊統計單元SI對影像資料進行線段資訊統計後傳送至目前影像線封包單元CI以提供目前影像線封包。先前影像線封包單元PI則提供先前影像線封包。根據目前影像線封包與先前影像線封包依查找表LUT取得相對應的補償資訊以進行補償。
由於本發明係將線段特徵儲存為線段封包,而每一條線可儲存複數個線段封包,藉以達到壓縮效果。舉例而言,如圖4所示,線段封包PK可包括灰階GL、起始點SP及結束點EP等線段特徵資訊,但不以此為限。
需說明的是,本發明可藉由改變每一條線所能記錄的線段封包的數量來彈性調整其所能達到的壓縮程度。以解析度(1080x2160)的顯示面板為例,若其每一條線對於紅色R/綠色G/藍色B可分別記錄50個線段封包,則可達到約4倍的壓縮率,近似於9.3Mbit用以記錄畫面;若其每一條線對於紅色R/綠色G/藍色B可分別記錄20個線段封包,則可達到約10倍的壓縮率,近似於4.1Mbit用以記錄畫面。
於實際應用中,為了避免文字/複雜圖案佔用有限的線段封包的數量,本發明亦可設定線段長度條件來決定是否記錄線段封包。舉例而言,本發明可根據線段長度閥值(例如記錄長度下限及記錄長度上限)判斷目前的線段長度是否已符合線段長度條件來決定是否記錄之,但不以此為限。
如圖5所示,當線段長度未超過記錄長度下限LL時,代表其係位於不記錄區NR,故不符合本發明所設定的線段長度條件而不記錄之;當線段長度超過記錄長度下限LL且未超過記錄長度上限UL時,代表其係位於記錄區RC,故有符合本發明所設定的線段長度條件而記錄之;當目前的線段長度超過記錄長度上限UL時,代表其係位於不記錄區NR,故不符合本發明所設定的線段長度條件而不記錄之。藉此,只有符合本發明所設定的線段長度條件的線段封包才會被儲存,故可大幅減少所需的記憶體空間大小。
於實際應用中,圖2中之步驟S20可根據目前畫素的灰階值與同一線段可容許的灰階震盪閥值(例如灰階震盪上限及灰階震盪下限)來判斷其是否為同一線段,故可將具有些微灰階差異的該些點判斷為具有相同灰階的同一線段,其設定可接受畫面受到例如畫面拉伸等其他因素影響而導致的資訊修改,但不以此為限。
如圖6所示,假設上下兩條水平虛線分別代表同一線段可容許的灰階震盪上限GT1及灰階震盪下限GT2,則目前畫素沿水平方向由左向右的連續七個灰階值均位於同一線段可容許的灰階震盪上限GT1與灰階震盪下限GT2之間,故可判定其應屬於同一線段;至於接下來的下一個灰階值則位於灰階震盪下限GT2之下方,代表其並未位於同一線段可容許的灰階震盪上限GT1與灰階震盪下限GT2之間,明顯不同於前面連續七個灰階值,故可將其判定為下一線段的起始。
請參照圖7,圖7繪示每條線所記錄線段封包之數量的示意圖。如圖7所示,以線m為例,其可分別對於紅色R、綠色G及藍色B記錄n個線段封包,亦即封包1~封包n,其中m及n均為正整數,但不以此為限。
請參照圖8及圖9,圖8及圖9繪示判斷補償區域的示意圖。為了避免文字/複雜圖案之補償,本發明可對於前後幀影像的線段交集處進行補償,例如對於先前影像封包PK1與目前影像封包PK2的重疊區域OV進行補償,但不以此為限。於實際應用中,前後幀影像均可包括圖案、線條及/或文字,並無特定之限制。
相較於先前技術,本發明之資訊儲存方法係在過驅動時利用線段資訊來記錄前一幀影像的資訊,以有效減少所需之儲存空間大小並達到更高的壓縮率。此外,本發明之資訊儲存方法還可依實際需求篩選感興趣的區域並記錄之,在實際使用上亦會比傳統的BTC技術來得更有彈性。
S10:步驟
S12:步驟
S20:步驟
S22:步驟
S24:步驟
S26:步驟
S28:步驟
S29:步驟
3:處理電路
DI:資料輸入單元
SI:線段資訊統計單元
CI:目前影像線封包單元
PI:先前影像線封包單元
LUT:查找表
PK:線段封包
GL:灰階
SP:起始點
EP:結束點
NR:不記錄區
RC:記錄區
LL:記錄長度下限
UL:記錄長度上限
GT1:灰階震盪上限
GT2:灰階震盪下限
R:紅色
G:綠色
B:藍色
PK1:先前影像封包
PK2:目前影像封包
OV:重疊區域
本發明所附圖式說明如下:
圖1繪示根據本發明之一實施例中之資訊儲存方法的流程圖。
圖2繪示根據本發明之另一實施例中之資訊儲存方法的流程圖。
圖3繪示應用於資訊儲存方法之處理電路的功能方塊圖。
圖4繪示線段封包的示意圖。
圖5繪示根據線段長度閥值決定是否記錄線段的示意圖。
圖6繪示根據畫素的灰階值及灰階震盪閥值決定是否為相同線段的示意圖。
圖7繪示每條線所記錄線段封包之數量的示意圖。
圖8及圖9繪示判斷補償區域的示意圖。
S10:步驟
S12:步驟
Claims (12)
- 一種資訊儲存方法,用以於過驅動(Over-drive)時利用線段特徵來儲存前一幀影像,包括下列步驟:(a)對一輸入影像資料進行線段資訊統計;以及(b)將該輸入影像資料之線段特徵儲存為線段封包(Packet),其中一顯示面板所包括之複數條顯示線中之每一條顯示線可儲存複數個線段封包,以達到壓縮效果。
- 如請求項1所述的資訊儲存方法,其中步驟(a)包括:(a1)判斷該輸入影像資料之一畫素是否為同一線段;以及(a2)若步驟(a1)的判斷結果為是,則進入下一畫素,繼續統計線段資訊。
- 如請求項2所述的資訊儲存方法,其中步驟(a)還包括:(a3)若步驟(a1)的判斷結果為否,則判斷目前的線段長度是否已符合一線段長度條件;以及(a4)若步驟(a3)的判斷結果為否,則進入下一畫素,重新統計線段資訊。
- 如請求項3所述的資訊儲存方法,其中步驟(a)還包括:(a5)若步驟(a3)的判斷結果為是,則判斷目前是否還有儲存空間;以及(a6)若步驟(a5)的判斷結果為否,則進入下一畫素,重新統計線段資訊。
- 如請求項4所述的資訊儲存方法,其中步驟(a)還包括:(a7)若步驟(a5)的判斷結果為是,則儲存該線段封包。
- 如請求項2所述的資訊儲存方法,其中步驟(a1)係根據該畫素的灰階值與一灰階震盪閥值判斷其是否為同一線段。
- 如請求項3所述的資訊儲存方法,其中設定該線段長度條件係用以避免文字/複雜圖案佔用有限的線段數量。
- 如請求項3所述的資訊儲存方法,其中步驟(a3)根據一線段長度閥值判斷目前的線段長度是否已符合該線段長度條件。
- 如請求項1所述的資訊儲存方法,其中該線段封包可包括灰階、起始點及結束點等線段特徵。
- 如請求項4所述的資訊儲存方法,其中步驟(a5)係根據每一條顯示線可儲存的線段封包數量判斷目前是否還有儲存空間。
- 如請求項1所述的資訊儲存方法,還包括:比對目前幀影像與前一幀影像並透過該目前幀影像與該前一幀影像之線段交集處進行補償,以避免文字/複雜圖案之補償。
- 如請求項11所述的資訊儲存方法,其中該目前幀影像與該前一幀影像可根據一查找表進行比對。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW110118552A TWI772036B (zh) | 2021-05-21 | 2021-05-21 | 資訊儲存方法 |
CN202111071830.XA CN115396675A (zh) | 2021-05-21 | 2021-09-14 | 信息储存方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW110118552A TWI772036B (zh) | 2021-05-21 | 2021-05-21 | 資訊儲存方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI772036B true TWI772036B (zh) | 2022-07-21 |
TW202247134A TW202247134A (zh) | 2022-12-01 |
Family
ID=83439716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW110118552A TWI772036B (zh) | 2021-05-21 | 2021-05-21 | 資訊儲存方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115396675A (zh) |
TW (1) | TWI772036B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200409546A (en) * | 2002-11-20 | 2004-06-01 | Cyberlink Corp | System and method for setting self-compressed data in compressed data stream |
CN101547366A (zh) * | 2009-05-07 | 2009-09-30 | 硅谷数模半导体(北京)有限公司 | 过驱动影像压缩方法 |
TW201112205A (en) * | 2009-05-19 | 2011-04-01 | Renesas Electronics Corp | Display driver and driving method |
-
2021
- 2021-05-21 TW TW110118552A patent/TWI772036B/zh active
- 2021-09-14 CN CN202111071830.XA patent/CN115396675A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200409546A (en) * | 2002-11-20 | 2004-06-01 | Cyberlink Corp | System and method for setting self-compressed data in compressed data stream |
CN101547366A (zh) * | 2009-05-07 | 2009-09-30 | 硅谷数模半导体(北京)有限公司 | 过驱动影像压缩方法 |
TW201112205A (en) * | 2009-05-19 | 2011-04-01 | Renesas Electronics Corp | Display driver and driving method |
Also Published As
Publication number | Publication date |
---|---|
TW202247134A (zh) | 2022-12-01 |
CN115396675A (zh) | 2022-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI235605B (en) | Contrast correcting circuit | |
US7002594B2 (en) | Image processing apparatus and image display apparatus using same | |
US6359663B1 (en) | Conversion of a video signal for driving a liquid crystal display | |
EP0720139A2 (en) | Method for correcting gray scale data in a self luminous display panel driving system | |
US8063913B2 (en) | Method and apparatus for displaying image signal | |
KR101094674B1 (ko) | 느린 응답 픽셀을 포함하는 lcd 패널에 대한 픽셀오버드라이브 | |
US7978211B2 (en) | Liquid crystal display device and related operating method | |
JP2004007076A (ja) | 映像信号処理方法および映像信号処理装置 | |
JP2006284972A (ja) | 焼き付き現象補正方法、自発光装置、焼き付き現象補正装置及びプログラム | |
TW201903741A (zh) | 顯示裝置及影像資料修正方法 | |
JP2006284970A (ja) | 焼き付き現象補正方法、自発光装置、焼き付き現象補正装置及びプログラム | |
WO2021217744A1 (zh) | 一种显示设备驱动方法、显示设备 | |
CN117496884A (zh) | 一种显示装置的亮度调节方法及显示装置 | |
TWI772036B (zh) | 資訊儲存方法 | |
US20080297497A1 (en) | Control circuit and method of liquid crystal display panel | |
US8170358B2 (en) | Image processing method | |
US11699407B2 (en) | Display device driving method and display device | |
TWI715334B (zh) | 資料壓縮方法及具有該方法產生的補償值的儲存裝置 | |
US20090015531A1 (en) | Driving system and method for liquid crystal display | |
US20140292832A1 (en) | Display device, display control device, and display control method for the same | |
CN112185295B (zh) | 显示驱动方法及装置 | |
JP2002189440A (ja) | 表示装置、およびコンピュータ読み取り可能な記録媒体 | |
JP2005037749A (ja) | 液晶ドライブ装置 | |
KR20030051156A (ko) | 콘트라스트 보정회로 | |
KR100508306B1 (ko) | 플라즈마 디스플레이에서의 시공간적 소수화소 분산기반의 오차 확산 방법 |