[go: up one dir, main page]

CN111510723B - Time sequence controller - Google Patents

Time sequence controller Download PDF

Info

Publication number
CN111510723B
CN111510723B CN201910092326.4A CN201910092326A CN111510723B CN 111510723 B CN111510723 B CN 111510723B CN 201910092326 A CN201910092326 A CN 201910092326A CN 111510723 B CN111510723 B CN 111510723B
Authority
CN
China
Prior art keywords
value
weighted sum
timing controller
data
dense area
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201910092326.4A
Other languages
Chinese (zh)
Other versions
CN111510723A (en
Inventor
陈秋妤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Himax Technologies Ltd
Original Assignee
Himax Technologies Ltd
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 Himax Technologies Ltd filed Critical Himax Technologies Ltd
Priority to CN201910092326.4A priority Critical patent/CN111510723B/en
Publication of CN111510723A publication Critical patent/CN111510723A/en
Application granted granted Critical
Publication of CN111510723B publication Critical patent/CN111510723B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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
    • 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/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

一种时序控制器,适用于显示器,该显示器包含面板;扫描驱动器,受控于时序控制器,借由复数扫描线以依序启动控制面板的相应列的像素;资料驱动器,受控于时序控制器并接收影像信号,再借由复数资料线以分别传送至面板的相应行的像素。该时序控制器包含编码器,其使用降低取样方法以进行影像信号的资料压缩。该降低取样方法主要包含决定影像信号的灰阶分布的密集区;决定欲进行压缩的二资料的加权和、最大值及最小值;依预设优先顺序,决定加权和、最大值或最小值是否位于密集区。如果位于密集区,则将其设为降低取样值,否则决定加权和、最大值及最小值三者当中最接近密集区者,将其设为降低取样值。

Figure 201910092326

A timing controller is suitable for a display, the display includes a panel; a scan driver, controlled by the timing controller, uses a plurality of scan lines to sequentially activate pixels in a corresponding row of the control panel; a data driver is controlled by the timing control The device receives the image signal, and then transmits it to the pixels of the corresponding row of the panel respectively through a plurality of data lines. The timing controller includes an encoder that uses downsampling for data compression of the image signal. The downsampling method mainly includes determining the dense area of the gray-scale distribution of the image signal; determining the weighted sum, the maximum value and the minimum value of the two data to be compressed; located in a dense area. If it is located in a dense area, set it as the downsampled value, otherwise determine the weighted sum, the maximum value and the minimum value, which is closest to the dense area, and set it as the downsampled value.

Figure 201910092326

Description

Time sequence controller
Technical Field
The present invention relates to image compression, and more particularly, to a histogram-based downsampling method.
Background
In the field of signal processing (signal processing), data compression (data compression) is a technique for encoding (encoding) information using fewer bits. Image compression (image compression) is an image processing technique that applies a data compression method to digital images. Down sampling (down sampling) is a common approach for image compression, which is used to reduce the sampling rate of the signal. However, down-sampling tends to cause aliasing (aliasing) distortion in the high frequency components of the signal.
Therefore, it is necessary to ensure that important data information can be retained without causing data distortion while performing image compression using downsampling.
Disclosure of Invention
In view of the foregoing, it is therefore an object of the present invention to provide an image compression system and method that effectively ensure that the down-sampled signal can hold important data information without data distortion.
The time schedule controller suitable for the display according to the embodiment of the invention comprises a panel; the scanning driver is controlled by the time schedule controller and sequentially starts the pixels of the corresponding rows of the control panel by a plurality of scanning lines; the data driver is controlled by the time schedule controller and receives the image signals, and then respectively transmits the image signals to the pixels of the corresponding columns of the panel by a plurality of data lines. The timing controller includes an encoder for performing data compression of an image signal using a down-sampling method. The method comprises establishing gray scale distribution of image signal; determining a dense area of gray scale distribution; determining the weighted sum, the maximum value and the minimum value of two data to be compressed; determining whether the weighted sum, the maximum value or the minimum value is positioned in a dense area according to a preset priority order; and if the weighted sum, the maximum value or the minimum value is judged to be in the dense area, setting the weighted sum, the maximum value or the minimum value as a reduced sampling value, otherwise, determining the closest dense area among the weighted sum, the maximum value and the minimum value, and setting the closest dense area as the reduced sampling value.
Drawings
FIG. 1 is a block diagram of a display according to an embodiment of the present invention.
Fig. 2 shows a simplified example of down-sampling.
FIG. 3A is a flow chart of a down-sampling method according to an embodiment of the invention.
Fig. 3B shows a detailed flowchart of step 24 of fig. 3A.
Fig. 4 illustrates a histogram.
FIG. 5 shows a truth table listing the mechanism for determining the downsampled value of the present embodiment.
[ description of reference ]
100 display
11 Panel
12 scan driver
121 scan line
13 data driver
131 data line
14 time sequence controller
141 encoder
200 down-sampling method
21 establishing a gray scale distribution
22 determining dense zones
23 determine weighted sum, maximum value, minimum value
24 decide whether to locate in a dense area
241 determine if the weighted sum is located in a dense area
242 determines whether the maximum is located in the dense region
243 determine whether the minimum value is located in the dense region
25 obtaining reduced sample values
26 is set to the lower sample value
Detailed Description
FIG. 1 is a block diagram of a display 100 according to an embodiment of the invention. In the present embodiment, the display 100 (e.g., a liquid crystal display) may include a panel 11, a scan driver 12, a data driver 13, and a timing controller (T-con) 14. The panel 11 includes a plurality of pixels (not shown) arranged in a matrix. The scan driver 12 is controlled by the timing controller 14 to sequentially activate the pixels of the corresponding row of the control panel 11 via a plurality of scan lines 121. The data driver 13 is controlled by the timing controller 14 and receives the image signals, and then respectively transmits the image signals to the pixels of the corresponding columns (or channels) of the panel 11 via the data lines 131. The timing controller 14 includes an encoder 141 that performs data compression of the image signal using a down sampling (down sampling) method.
FIG. 2 shows a simplified example of down-sampling, in which data 1, 2 … 8 represent the original data, and data 1 ', 2', 3 ', 4' are obtained after the down-sampling operation, which is the first down-sampled data. If the first down-sampled data is further down-sampled, the data 1 ', 2' can be obtained as the second down-sampled data. In other words, the two original data are down-sampled to generate a down-sampled (or compressed) data.
Fig. 3A shows a flowchart of a down-sampling method 200 according to an embodiment of the invention, which can be applied to the display 100 (for example, but not limited to, the encoder 141 of the timing controller 14) shown in fig. 1. In one embodiment, the downsampling method 200 is performed on each block of the image in sequence. According to one feature of this embodiment, in step 21, a gray scale distribution, such as a histogram (histogram), of the image signal is established, as illustrated in fig. 4. First, divide the gray level into plural sections, and assign a color index (color index) accordingly. For example, the gray levels 0-9 are the first interval, and the corresponding color index is 0; the gray levels 10-19 are the second interval, the corresponding color index is 1, and so on. Then, the number of the video signals in each interval is counted.
In step 22, the dense region of gray scale distribution, i.e. the main distribution region of the image signal, is determined. In this embodiment, when determining whether a certain interval belongs to a dense area, the sum of the interval and the number of left and right adjacent intervals is compared with a preset threshold, if the sum is greater than the threshold, the interval is determined to belong to the dense area, and a corresponding check value is assigned as (logic) 1; otherwise, it is determined that the interval does not belong to a dense area, and it assigns a corresponding check value of (logical) 0. This step can be expressed mathematically as follows:
check value (i) ═ critical value [ (number (i-1) + number (i +1)) > threshold ]
Wherein i represents the ith interval.
In step 23, the weighted sum (weighted sum), the maximum value and the minimum value of the two data to be compressed are determined. The weighted sum is a weighted sum of a maximum value and a minimum value, and can be expressed as follows:
weighted sum w1 max + w2 min
Wherein w1, w2 are weights, and w1+ w2 is 1.
In step 24, it is determined whether the weighted sum, the maximum value or the minimum value is located in the dense area according to a predetermined priority (priority) order. In the present embodiment, the priority order is a weighted sum, a maximum value, and a minimum value in this order, but the present invention is not limited to this. If it is determined to be located in a dense region, it is set to a down sampled (down sampled) value (step 25). For example, if the weighted sum (of the largest priority) does not belong to a dense area, then a determination is made as to whether the largest value (of the next largest priority) is located in a dense area. If so, setting the maximum value as the reduced sample value; otherwise, it is next determined whether the minimum value is located in the dense region. Fig. 3B shows a detailed flowchart of step 24 of fig. 3A. Wherein step 241 determines whether the weighted sum is located in the dense region, step 242 determines whether the maximum value is located in the dense region, and step 243 determines whether the minimum value is located in the dense region.
If the weighted sum, the maximum value and the minimum value are all determined not to be in the dense area in sequence in step 24, the flow proceeds to step 26, where the closest dense area among the weighted sum, the maximum value and the minimum value is determined and set as the reduced sampling value. FIG. 5 shows a truth table listing the mechanism for determining downsampled values for this embodiment, where x represents the don't care state. For the first column case, it is determined that the weighted sum (of the greatest priority) is located in the dense region, thus setting the weighted sum to a reduced sample value; for the second, three column case, it is determined that the maximum (of the next highest priority) is located in the dense region, thus setting the maximum to the lower sample value; for the fourth case, it is determined that the minimum (of minimum priority) is in the dense region, thus setting the minimum to a reduced sample value; for the case of the fifth column, the weighted sum, the maximum value and the minimum value are all determined not to be located in the dense region in sequence, and therefore the closest one of the weighted sum, the maximum value and the minimum value to the dense region is set as the reduced sampling value.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention; it is intended that all such equivalent changes and modifications be included within the spirit of the disclosure, which is encompassed by the following claims.

Claims (5)

1.一种时序控制器,适用于显示器,所述显示器包含面板;扫描驱动器,受控于所述时序控制器,借由复数扫描线以依序启动控制所述面板的相应列的像素;资料驱动器,受控于所述时序控制器并接收影像信号,再借由复数资料线以分别传送至所述面板的相应行的像素;所述时序控制器包含:1. A timing controller, suitable for a display, the display comprising a panel; a scan driver, controlled by the timing controller, through a plurality of scan lines to sequentially activate and control the pixels of the corresponding columns of the panel; data The driver is controlled by the timing controller and receives the image signal, and then transmits it to the pixels of the corresponding row of the panel through a plurality of data lines. The timing controller includes: 一编码器,其使用降低取样方法以进行所述影像信号的资料压缩,所述降低取样方法包含:an encoder for data compression of the image signal using a downsampling method, the downsampling method comprising: 建立所述影像信号的灰阶分布,包含依灰阶的大小划分为复数区间以及计数影像信号于每一区间的数目;establishing a grayscale distribution of the image signal, including dividing into a plurality of intervals according to the size of the grayscale and counting the number of the image signal in each interval; 决定所述灰阶分布的密集区,包含将一区间与左、右相邻区间的数目相加的和与预设临界值作比较,如果所述和大于所述临界值,则判定所述区间属于密集区,否则判定所述区间非属于密集区;Determining the dense area of the gray-scale distribution includes comparing the sum of an interval and the number of left and right adjacent intervals with a preset critical value, and if the sum is greater than the critical value, determining the interval It belongs to a dense area, otherwise it is determined that the interval does not belong to a dense area; 决定欲进行压缩的所述影像信号的资料中的两个的影像信号的灰阶的加权和、最大值及最小值;determining the weighted sum, the maximum value and the minimum value of the gray levels of two image signals in the data of the image signal to be compressed; 依预设优先顺序,决定所述加权和、所述最大值或所述最小值是否位于密集区;及determining whether the weighted sum, the maximum value or the minimum value is located in a dense area according to a predetermined priority order; and 如果所述加权和、所述最大值或所述最小值判定位于密集区,则将其设为降低取样值,否则决定所述加权和、所述最大值及所述最小值三者当中最接近密集区者,将其设为降低取样值。If the weighted sum, the maximum value or the minimum value is determined to be located in a dense area, it is set as the downsampled value, otherwise it is determined that the weighted sum, the maximum value and the minimum value are the closest among the three In dense areas, set it to the downsampled value. 2.根据权利要求1所述的时序控制器,其特征在于,所述灰阶分布包含直方图。2 . The timing controller of claim 1 , wherein the grayscale distribution comprises a histogram. 3 . 3.根据权利要求1所述的时序控制器,其特征在于,还包含:3. sequence controller according to claim 1, is characterized in that, also comprises: 对所述区间相应分派色彩指标。Color indicators are assigned to the intervals accordingly. 4.根据权利要求1所述的时序控制器,其特征在于,所述加权和表示如下:4. The timing controller according to claim 1, wherein the weighted sum is expressed as follows: 加权和=w1·最大值+w2·最小值Weighted sum=w1·maximum+w2·minimum 其中w1、w2为权重,且w1+w2=1。where w1 and w2 are weights, and w1+w2=1. 5.根据权利要求1所述的时序控制器,其特征在于,所述优先顺序依次为所述加权和、所述最大值及所述最小值。5 . The timing controller according to claim 1 , wherein the priority order is the weighted sum, the maximum value, and the minimum value in sequence. 6 .
CN201910092326.4A 2019-01-30 2019-01-30 Time sequence controller Active CN111510723B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910092326.4A CN111510723B (en) 2019-01-30 2019-01-30 Time sequence controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910092326.4A CN111510723B (en) 2019-01-30 2019-01-30 Time sequence controller

Publications (2)

Publication Number Publication Date
CN111510723A CN111510723A (en) 2020-08-07
CN111510723B true CN111510723B (en) 2022-02-22

Family

ID=71863833

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910092326.4A Active CN111510723B (en) 2019-01-30 2019-01-30 Time sequence controller

Country Status (1)

Country Link
CN (1) CN111510723B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101911170A (en) * 2007-12-26 2010-12-08 夏普株式会社 Methods and systems for display source light management with histogram manipulation
CN102349021A (en) * 2009-04-15 2012-02-08 杜比实验室特许公司 Thin displays having spatially variable backlights
CN104517555A (en) * 2013-09-26 2015-04-15 晨星半导体股份有限公司 Time schedule controller for image display and control method thereof
CN104835457A (en) * 2014-02-11 2015-08-12 三星显示有限公司 Method of driving display panel and display apparatus for performing same
CN105430470A (en) * 2014-09-15 2016-03-23 三星电子株式会社 Apparatus and method for processing data
CN106331716A (en) * 2016-08-31 2017-01-11 钟炎培 Video compression method and device
CN106791849A (en) * 2017-03-01 2017-05-31 四川大学 Interlocked based on HEVC frame ins the drop bit-rate algorithm of prediction
CN106851076A (en) * 2017-04-01 2017-06-13 重庆大学 Compressed sensing video image acquisition circuit based on address decoding
CN108141508A (en) * 2015-09-21 2018-06-08 杜比实验室特许公司 For operating the technology of display in code space is perceived

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5224174A (en) * 1990-11-07 1993-06-29 Niagara Technology Incorporated Surface feature mapping using high resolution c-scan ultrasonography
TWI311304B (en) * 2005-03-30 2009-06-21 Chi Mei Optoelectronics Corporatio Displaying method for an image display device and the image display device
CN100353412C (en) * 2005-06-03 2007-12-05 友达光电股份有限公司 Pixel driving method, timing controller and flat panel display
TWI343495B (en) * 2006-11-13 2011-06-11 Ind Tech Res Inst High efficiency liquid crystal display projection system
CN101437114B (en) * 2008-12-12 2010-06-02 深圳市斯尔顿科技有限公司 Method and system for regulating image brightness
TWI470610B (en) * 2012-05-24 2015-01-21 Innocom Tech Shenzhen Co Ltd Image display systems and methods for adjusting pixel values
CN206211976U (en) * 2016-11-23 2017-05-31 成都信息工程大学 A kind of digital DLL controls circuit of SECO
TWI612800B (en) * 2016-12-12 2018-01-21 瑞昱半導體股份有限公司 Flc-based image compression method and device thereof

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101911170A (en) * 2007-12-26 2010-12-08 夏普株式会社 Methods and systems for display source light management with histogram manipulation
CN102349021A (en) * 2009-04-15 2012-02-08 杜比实验室特许公司 Thin displays having spatially variable backlights
CN104517555A (en) * 2013-09-26 2015-04-15 晨星半导体股份有限公司 Time schedule controller for image display and control method thereof
CN104835457A (en) * 2014-02-11 2015-08-12 三星显示有限公司 Method of driving display panel and display apparatus for performing same
CN105430470A (en) * 2014-09-15 2016-03-23 三星电子株式会社 Apparatus and method for processing data
CN108141508A (en) * 2015-09-21 2018-06-08 杜比实验室特许公司 For operating the technology of display in code space is perceived
CN106331716A (en) * 2016-08-31 2017-01-11 钟炎培 Video compression method and device
CN106791849A (en) * 2017-03-01 2017-05-31 四川大学 Interlocked based on HEVC frame ins the drop bit-rate algorithm of prediction
CN106851076A (en) * 2017-04-01 2017-06-13 重庆大学 Compressed sensing video image acquisition circuit based on address decoding

Also Published As

Publication number Publication date
CN111510723A (en) 2020-08-07

Similar Documents

Publication Publication Date Title
CN111369514B (en) Image segmentation mode detection method and device and display device
CN110675371A (en) Scene switching detection method and device, electronic equipment and storage medium
CN111415618B (en) Display driving method and display device
CN111656393A (en) Histological Image Analysis
CN1162005C (en) Method and device for test and contour image correction
CN107610675A (en) A kind of image processing method and device based on dynamic level
CN111510723B (en) Time sequence controller
CN111369489B (en) Image identification method and device and terminal equipment
US6999621B2 (en) Text discrimination method and related apparatus
TWI691944B (en) Timing controller
EP1484705A2 (en) DNA microarray image analysis system
US7336398B2 (en) Error prediction method for halftone processing
CN113035112B (en) Driving method of display panel, driving chip and display device
CN114125344B (en) Video processing apparatus, video processing method, monitor device, computer device, and medium
US7127121B1 (en) Efficient implementation of a noise removal filter
CN115861278A (en) Reagent cap detection method and system based on non-uniform light condition
US20070041453A1 (en) Signal Processing Apparatus, Program Product and Method Therefor
CN113658566B (en) Display panel brightness adjusting method, display panel and display
CN113838119A (en) Inclined reporting platform based on pixel row number analysis
CN112150345A (en) Image processing method and device, video processing method and sending card
JPS6359272A (en) Picture processor
EP0626778A1 (en) A method and apparatus for improving the display of greys in a two-tone digitised image
CN106934814B (en) Background information identification method and device based on image
US5532843A (en) Parallel processing apparatus based on arbitrary determination of processing areas of image data
US9262816B2 (en) Dynamic waveform region enhancement

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant