WO2022222685A1 - Led显示***及其显示控制方法 - Google Patents
Led显示***及其显示控制方法 Download PDFInfo
- Publication number
- WO2022222685A1 WO2022222685A1 PCT/CN2022/083000 CN2022083000W WO2022222685A1 WO 2022222685 A1 WO2022222685 A1 WO 2022222685A1 CN 2022083000 W CN2022083000 W CN 2022083000W WO 2022222685 A1 WO2022222685 A1 WO 2022222685A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- values
- sequence
- led
- bit width
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012937 correction Methods 0.000 claims abstract description 30
- 238000004891 communication Methods 0.000 claims abstract description 19
- 238000007906 compression Methods 0.000 claims description 27
- 230000006835 compression Effects 0.000 claims description 27
- 238000010276 construction Methods 0.000 claims description 12
- 238000013144 data compression Methods 0.000 claims description 9
- 230000006837 decompression Effects 0.000 claims description 9
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G3/2096—Details of the interface to the display terminal specific for a flat panel
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2007—Display of intermediate tones
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2092—Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0271—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
- G09G2320/0276—Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping for the purpose of adaptation to the characteristics of a display device, i.e. gamma correction
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/06—Adjustment of display parameters
- G09G2320/0673—Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve
Definitions
- the present invention relates to the technical field of LED display, in particular, to an LED display system and a display control method thereof.
- the LED display system includes a control terminal and an LED display.
- the LED module (also called the unit board) is the main component of the LED display, which corresponds to a display area of the LED display. LED modules can be used individually, or multiple LED modules can be cascaded into a group to expand the display area of the display.
- the control side has multiple communication output ports.
- the control terminal can provide multi-channel grayscale data, and control the cascaded LED modules of the corresponding group respectively. Use cascading LED modules to form a scalable display.
- Each LED module includes an LED lamp array and a plurality of series-connected driving circuits for driving the LED lamp array.
- a storage unit is arranged in the driving circuit for storing grayscale data. Since the bit width of the gray-scale data corresponding to each LED light is usually 16 bits, the bit width of the gray-scale data transmitted between the control terminal and the cascaded LED modules is 16 bits.
- the communication bandwidth between the control terminal and one group of cascaded LED modules is the product of the display screen area carried by the communication and the bit width of the communication data.
- the area of the display screen carried by the communication band is inversely proportional to the bit width of the communication data.
- the area of the display screen carried by the communication is small, and the size of each set of cascaded LED modules is small. number decreased.
- the purpose of the present invention is to provide an LED display system and a display control method, which can reduce the bit width of the display data transmitted between the control terminal and the cascaded LED modules, thereby driving more The LED module increases the display area of the communication load.
- a display control method for an LED display system includes a control terminal and multiple sets of cascaded LED modules, each set of cascaded LED modules includes multiple cascaded LED modules.
- the LED module includes: the control end performs gamma correction on the display data to obtain grayscale data, wherein the display data has an initial bit width a, the grayscale data has a first bit width b, and the first bit width b.
- a bit width b is at least greater than the initial bit width a; compressed data is obtained by compressing the gray-scale data, the compressed data has a second bit width m, and the second bit width m is smaller than the first bit width b and greater than is equal to the initial bit width a; the compressed data is sent to the cascaded LED modules of the corresponding group.
- the display control method further includes: the LED module obtains the compressed data of the LED module of the current level and decompresses it to obtain gray-scale data.
- the display control method further includes: the LED module forwards, by the LED module, the compressed data of the LED modules cascaded after the LED module of the current stage to the LED module of the next stage.
- the display control method further includes: the LED module lights up the LED lights according to the grayscale data.
- the first bit width is controlled by a gamma correction maximum value which is variable.
- the value range of the display data is 0 to 2 a -1
- the value range of the grayscale data is 0 to 2 b -1.
- the step of compressing the gray-scale data to obtain compressed data includes: constructing a compression algorithm according to the initial bit width a, the first bit width b and the gamma correction maximum value;
- the grayscale data is converted into the compressed data.
- the step of constructing a compression algorithm includes: selecting 2 m values from the range of the gray-scale data; numbering the 2 m values from small to large to obtain a number y; according to the 2 m values and the number y to construct an array G.
- the step of converting the gray-scale data into the compressed data according to the compression algorithm includes: searching in the array G according to the value of the gray-scale data, and converting the gray-scale data into The value of y corresponds to the number y as the compressed data.
- the step of selecting 2 m values from the value range of the grayscale data includes: step 1, selecting 2a values from the value range of the grayscale data; step 2, selecting 2a values from the value range of the grayscale data
- the step of decompressing the compressed data includes: receiving the constructed array G, and searching the array G according to the value of the compressed data y to obtain the gray-scale data G(y) converted from the compressed data y.
- an LED display system which is characterized by comprising a control terminal and multiple sets of cascaded LED modules, each set of cascaded LED modules includes a plurality of cascaded LED modules; the The control terminal performs gamma correction on the display data to obtain grayscale data, wherein the display data has an initial bit width a, the grayscale data has a first bit width b, and the first bit width b is at least greater than the initial bit width a; compress the gray-scale data to obtain compressed data, the compressed data has a second bit width m, the second bit width m is smaller than the first bit width b, and is greater than or equal to the initial bit width a; the The compressed data is sent to the cascaded LED modules of the corresponding group.
- the LED module obtains the compressed data of the LED module at the current level and decompresses it to obtain gray-scale data.
- the LED module forwards the compressed data of the LED modules cascaded after the LED module of the current level to the LED module of the next level.
- the first bit width is controlled by a gamma correction maximum value which is variable.
- the value range of the display data is 0 to 2 a -1
- the value range of the grayscale data is 0 to 2 b -1.
- control terminal includes: a gamma correction module for performing gamma correction on display data to obtain grayscale data; and a data compression module for compressing the grayscale data to obtain compressed data.
- a gamma correction module for performing gamma correction on display data to obtain grayscale data
- a data compression module for compressing the grayscale data to obtain compressed data.
- the data compression module includes: a compression algorithm construction unit for constructing a compression algorithm according to the initial bit width a, the first bit width b and the gamma correction maximum value; the compression conversion unit for The grayscale data is converted into the compressed data according to the compression algorithm.
- the compression algorithm construction unit includes: a selection unit for selecting 2 m values from the value range of the grayscale data; a numbering unit for numbering the 2 m values from small to large, Denoted as y; an array construction unit for constructing an array G based on 2 m values and the number y.
- the compression conversion unit searches the array G according to the value of the gray-scale data, and uses the number y corresponding to the value of the gray-scale data as the compressed data.
- the LED module includes: a communication module, which obtains the compressed data of the LED module of the current level and forwards the compressed data of the LED modules cascaded after the LED module of the current level to the LED module of the next level; data decompression The module is used for decompressing the compressed data of the LED module at this level to obtain gray-scale data; the driving circuit is used for generating a driving signal according to the gray-scale data to drive the LED lamp array.
- a communication module which obtains the compressed data of the LED module of the current level and forwards the compressed data of the LED modules cascaded after the LED module of the current level to the LED module of the next level
- data decompression The module is used for decompressing the compressed data of the LED module at this level to obtain gray-scale data
- the driving circuit is used for generating a driving signal according to the gray-scale data to drive the LED lamp array.
- the data decompression module searches the constructed array G according to the received compressed data y and uses the value of G(y) as the converted grayscale data.
- the control terminal compresses the gamma-corrected grayscale data with a first bit width into compressed data with a second bit width, and the second bit width is located at the initial bit width
- the LED drive circuit decompresses the compressed data, and restores the compressed data to the grayscale data with the width of the first digit, which can reduce the transmission time between the control terminal and the cascaded LED modules.
- the bit width of the display data so that more LED modules can be driven under the same bandwidth, and the display area of the communication load is increased.
- FIG. 1 shows a schematic structural diagram of an LED display system in the prior art
- FIG. 2 shows a schematic structural diagram of an LED display system provided according to an embodiment of the present invention
- FIG. 3 shows a schematic structural diagram of a data compression module provided according to an embodiment of the present invention
- FIG. 4 shows a flowchart of a display control method for an LED display system provided according to an embodiment of the present invention
- FIG. 5 shows a flowchart of step S20 in the display control method provided according to the embodiment of the present invention.
- FIG. 1 shows a schematic block diagram of an LED display system in the prior art.
- the LED display system includes a control terminal 100 and an LED display screen 200 , and multiple ports (P1-Pm) of the control terminal 100 are connected to the LED display screen 200 .
- the LED display screen 200 includes multiple sets of cascaded LED modules, and each set of cascaded LED modules includes multiple cascaded LED modules (Mi1-Min, where 1 ⁇ i ⁇ m).
- Each LED module includes at least one driving circuit and an LED lamp array. At least one driving circuit of each LED module is connected in series, and a plurality of driving circuits of a plurality of cascaded LED modules are connected in series.
- the control terminal 100 can provide multiple channels of grayscale data, and respectively control the cascaded LED modules of the corresponding groups of the LED display screen 200 , that is, the control terminal 100 respectively provides grayscale data to multiple groups of cascaded LED modules.
- the bit width of the display data of a single pixel is 8 bits, that is, a single pixel is used for a total of 256 colors from 0 to 255.
- the display data needs to be converted into grayscale data through gamma correction, and the bit width of the grayscale data is generally 16 bits.
- the theoretical formula needs to be revised.
- the corrected correction formula as f'(x)
- 16-bit grayscale data to express the function value f'(x) corresponding to each display data, that is, a total of 256 16-bit grayscale data to represent 256-level colors .
- FIG. 2 shows a schematic structural diagram of an LED display system provided according to an embodiment of the present invention.
- the LED display system includes a control terminal 300 and an LED display screen 400 , and multiple ports (P1-Pm) of the control terminal 300 are connected to the LED display screen 400 .
- the LED display 400 includes multiple sets of cascaded LED modules (Mi1-Min, where 1 ⁇ i ⁇ m), and each set of cascaded LED modules includes multiple cascaded LED modules 500 .
- the control terminal 300 includes a gamma correction module 310 and a data compression module 320, wherein the gamma correction module 310 is used to perform gamma correction on the display data to obtain grayscale data.
- the display data has an initial bit width a
- the gray-scale data has a first bit width b
- the first bit width b is at least greater than the initial bit width a.
- the value range of the display data is 0 to 2 a -1
- the value range of the grayscale data is 0 to 2 b -1.
- the data compression module 320 is configured to compress the grayscale data to obtain compressed data.
- the compressed data has a second bit width m, and the second bit width m is smaller than the first bit width b and greater than or equal to the initial bit width a, that is, a ⁇ m ⁇ b.
- FIG. 3 shows a schematic structural diagram of a data compression module provided according to an embodiment of the present invention.
- the data compression module 320 includes a compression algorithm construction unit 321 and a compression conversion unit 322, wherein the compression algorithm construction unit 321 is configured to correct the maximum value according to the initial bit width a, the first bit width b and the gamma Gmax constructs a compression algorithm; the compression conversion unit 322 is configured to convert grayscale data into compressed data according to the compression algorithm.
- the compression algorithm construction unit 321 includes a selection unit 323 , a numbering unit 324 and an array construction unit 325 .
- the selecting unit 323 is configured to select 2 m values from the value range of the grayscale data.
- the numbering unit 324 is used to number the 2 m values from small to large, and denote the number as y.
- the array construction unit 325 is configured to construct the array G according to the 2 m values and the numbers y of the 2 m values from small to large. Specifically, the array construction unit 325 stores 2 m values in the array G in the order of number y, and each value can be represented as G(y).
- the compression conversion unit 322 searches the array G according to the value of the grayscale data, and uses the number y corresponding to the value as the compressed data.
- the bit width of the compressed data y is m bits.
- Step 1 in the value range of gray-scale data from 0 to 65535, take the f'(x) value when x is 0, 1, 2, 3...255 respectively, that is, take f'(0), f'( 1), f'(2), f'(3)...f'(255) these 256 values.
- Step 2 Store the above 256 values in sequence B in order from small to large.
- Step 4 Denote the number of values in the sequence B as p, and the initial value of n is 1, and then perform the following steps:
- Step 4.2 judge whether the difference between B[n] and B[n+1] is greater than 1, if the difference between B[n] and B[n+1] is greater than 1, take the middle value ( B[n]+B[n+1])/2, recorded in the temporary sequence C; if the difference between B[n] and B[n+1] is not greater than 1, go to step 4.3.
- Step 4.3 determine the size of "the sum of the current number of values of the sequence B and the temporary sequence C" and 2 m , if "the sum of the current number of values of the sequence B and the temporary sequence C" is equal to 2 m , go to step 4.5; if " If the sum of the current number of numbers in sequence B and temporary sequence C is not equal to 2 m , go to step 4.4.
- Step 4.4 set n+1, and return to step 4.1.
- Step 4.5 sort the values of the temporary sequence C and sequence B together to obtain a new sequence B, and clear the number p of the temporary sequence C and update sequence B.
- the manner of selecting 2 m values in the embodiment of the present invention is not limited to this.
- Each of the LED modules 500 includes a communication module 510 , a data decompression module 520 , at least one driving circuit 530 and an LED lamp array 540 . At least one driving circuit 530 of each LED module 500 is connected in series. The communication modules 510 of the plurality of LED modules 500 are connected in series.
- the communication module 510 obtains the compressed data of the LED modules of the current level and forwards the compressed data of the LED modules cascaded after the LED modules of the current level to the LED modules of the next level; the data decompression module 520 is used to decompress the LED modules of the current level The compressed data of the module is decompressed to obtain gray-scale data; the driving circuit 530 is used for generating a driving signal according to the gray-scale data to drive the LED lamp array 540 .
- the data decompression module 520 receives the constructed array G, and searches for the array G according to the value of the compressed data y, and the value of G(y) is the grayscale data converted from the compressed data.
- the data decompression module 520 can sequentially store a list of 2 m values of the array G, for example, the values are stored in ascending order, and the G(y) value corresponding to the compressed data y can be obtained by looking up a table during decompression.
- the control terminal compresses the gamma-corrected grayscale data with a first bit width into compressed data with a second bit width, and the second bit width is located between the initial bit width and the first bit width width
- the LED drive circuit decompresses the compressed data, and restores the compressed data to grayscale data with the width of the first digit, which can reduce the bit size of the display data transmitted between the control terminal and the cascaded LED modules. Therefore, more LED modules can be driven under the same bandwidth, and the display area of the communication load can be increased.
- Fig. 4 shows a flowchart of a display control method for an LED display system according to an embodiment of the present invention.
- the display control method includes the following steps.
- step S10 the control end performs gamma correction on the display data to obtain grayscale data.
- the display data has an initial bit width a
- the gray-scale data has a first bit width b
- the first bit width b is at least greater than the initial bit width a.
- the value range of the display data is 0 to 2 a -1
- the value range of the grayscale data is 0 to 2 b -1.
- step S20 the grayscale data is compressed to obtain compressed data, and the compressed data is sent to a corresponding group of cascaded LED modules.
- FIG. 5 shows a flowchart of step S20 in the display control method provided according to the embodiment of the present invention.
- step S20 specifically includes steps S21 to S24.
- step S21 2 m values are selected from the value range of the grayscale data.
- step S22 the 2 m numerical values are numbered from small to large, and the number is denoted as y.
- step S23 2 m values are stored in the array G in the order of numbers, and each value can be represented as G(y).
- step S24 the number y corresponding to the grayscale data is searched in the array G, and y is output as the compressed data.
- the bit width of the compressed data y is m bits.
- Step 1 in the value range of gray-scale data from 0 to 65535, take the f'(x) value when x is 0, 1, 2, 3...255 respectively, that is, take f'(0), f'( 1), f'(2), f'(3)...f'(255) these 256 values.
- Step 2 Store the above 256 values in sequence B in order from small to large.
- Step 4 Denote the number of values in the sequence B as p, and the initial value of n is 1, and then perform the following steps:
- Step 4.2 judge whether the difference between B[n] and B[n+1] is greater than 1, if the difference between B[n] and B[n+1] is greater than 1, take the middle value ( B[n]+B[n+1])/2, recorded in the temporary sequence C, if the difference between B[n] and B[n+1] is not greater than 1, go to step 4.3.
- Step 4.3 determine the size of "the sum of the current number of values of the sequence B and the temporary sequence C" and 2 m , if "the sum of the current number of values of the sequence B and the temporary sequence C" is equal to 2 m , go to step 4.5; if " If the sum of the current number of numbers in sequence B and temporary sequence C is not equal to 2 m , go to step 4.4.
- Step 4.4 set n+1, and return to step 4.1.
- Step 4.5 sort the values of the temporary sequence C and sequence B together to obtain a new sequence B, and clear the number p of the temporary sequence C and update sequence B.
- the manner of selecting 2 m values in the embodiment of the present invention is not limited to this.
- step S30 the LED module obtains the constructed array G, and decompresses the data according to the compressed data of the LED module at the current level to obtain gray-scale data.
- the LED module converts the compressed data into gray-scale data according to the constructed array G and the value of the compressed data.
- the LED module can store a list of 2 m values of the array G in sequence, for example, the values are stored from small to large.
- the G(y) value corresponding to the compressed data y can be obtained by looking up the table. tier data.
- the control terminal compresses the gamma-corrected grayscale data with a first bit width into compressed data with a second bit width, and the second bit width is located at the initial bit width
- the LED drive circuit decompresses the compressed data, and restores the compressed data to the grayscale data with the width of the first digit, which can reduce the transmission time between the control terminal and the cascaded LED modules.
- the bit width of the display data so that more LED modules can be driven under the same bandwidth, and the display area of the communication load is increased.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Control Of El Displays (AREA)
Abstract
本申请公开了一种用于LED显示***的显示控制方法,LED显示装置包括控制端和多组级联LED模组,每组级联LED模组包括多个级联的LED模组,包括:控制端对显示数据进行伽马校正得到灰阶数据,显示数据具有初始位宽a,灰阶数据具有第一位宽b;对灰阶数据进行压缩得到压缩数据,压缩数据具有第二位宽m;将压缩数据发送至相应组的级联LED模组。本申请还提供了一种LED显示***,可以减小控制端和级联LED模组之间传输的显示数据的位宽,从而在同样地带宽下驱动更多的LED模组,增大通信带载的显示屏面积。
Description
本申请要求了申请日为2021年04月23日、申请号为2021104432841、名称为“LED显示***及其显示控制方法”的中国发明申请的优先权,并且通过参照上述中国发明申请的全部说明书、权利要求、附图和摘要的方式,将其引用于本申请。
本发明涉及LED显示技术领域,具体地,涉及LED显示***及其显示控制方法。
LED显示***广泛地用于显示文字和图案。LED显示***包括控制端和LED显示屏。LED模组(也称单元板)是组成LED显示屏的主要部件,对应于LED显示屏的一块显示区域。LED模组可以单个使用,或者多个LED模组依次级联成一组,以扩展显示屏的显示面积。
控制端有多个通信输出端口。在LED显示屏包含多组级联LED模组的情形下,控制端可以提供多路灰阶数据,分别控制相应组的级联LED模组。利用级联LED模组形成可扩展的显示屏。
每个LED模组包括LED灯阵列以及驱动LED灯阵列的多个串接在一起的驱动电路。为了提升显示性能,驱动电路内设置有存储单元,用以存储灰阶数据。由于每个LED灯对应的灰阶数据的位宽通常为16bit,因此,在控制端和级联LED模组之间传输的灰阶数据的位宽为16bit。
当显示数据没有重复发送时,控制端和其中一组级联LED模组之间的通信带宽为通信带载的显示屏面积和通信数据的位宽之积。在通信带宽限定的情况下,通信带载的显示屏面积和通信数据的位宽成反比。现有技术中由于控制端和级联LED模组之间传输的显示数据的位宽较大,在通信带宽一定的情况下,通信带载的显示屏面积小,每组级联LED模 组的个数减小。
发明内容
鉴于上述问题,本发明的目的在于提供一种LED显示***和显示控制方法,可以减小控制端和级联LED模组之间传输的显示数据的位宽,从而在同样地带宽下驱动更多的LED模组,增大通信带载的显示屏面积。
根据本发明的第一方面,提供一种用于LED显示***的显示控制方法,所述LED显示***包括控制端和多组级联LED模组,每组级联LED模组包括多个级联的LED模组,包括:所述控制端对显示数据进行伽马校正得到灰阶数据,其中,所述显示数据具有初始位宽a,所述灰阶数据具有第一位宽b,所述第一位宽b至少大于初始位宽a;对所述灰阶数据进行压缩得到压缩数据,所述压缩数据具有第二位宽m,所述第二位宽m小于第一位宽b,且大于等于初始位宽a;将所述压缩数据发送至相应组的级联LED模组。
优选地,所述显示控制方法还包括:所述LED模组获取本级LED模组的压缩数据进行解压缩得到灰阶数据。
优选地,所述显示控制方法还包括:所述LED模组将本级LED模组之后级联的LED模组的压缩数据转发至下一级LED模组。
优选地,所述显示控制方法还包括:所述LED模组根据所述灰阶数据点亮LED灯。
优选地,所述第一位宽由伽马校正最大值控制,所述伽马校正最大值是可变的。
优选地,所述显示数据的值域范围为0~2
a-1,所述灰阶数据的值域范围为0~2
b-1。
优选地,对所述灰阶数据进行压缩得到压缩数据的步骤包括:根据所述初始位宽a、所述第一位宽b以及伽马校正最大值构建压缩算法;根据所述压缩算法将所述灰阶数据转换成所述压缩数据。
优选地,构建压缩算法的步骤包括:从所述灰阶数据的值域范围内选取2
m个数值;对所述2
m个数值根据从小到大进行编号,得到编号y; 根据所述2
m个数值以及所述编号y构建数组G。
优选地,所述根据所述压缩算法将所述灰阶数据转换成所述压缩数据的步骤包括:根据所述灰阶数据的数值,在所述数组G中进行查找,将所述灰阶数据的数值对应的编号y作为压缩数据。
优选地,从所述灰阶数据的值域范围内选取2
m个数值的步骤包括:步骤1,从所述灰阶数据的值域范围内选取2
a个数值;步骤2,将2
a个数值从小到大依序存入数列B;步骤3,判断2
m是否大于2
a,若2
m>2
a继续执行步骤4,若2
m=2
a,2
m个数值选取结束;步骤4,将数列B的数值数量记为p,n初始值为1,之后执行以下步骤:步骤4.1,判断n是否等于p,若n=p,执行步骤4.5,若n≠p,执行步骤4.2;步骤4.2,判断B[n]和B[n+1]之间的差值是否大于1,若B[n]和B[n+1]之间的差值大于1,则取其中间值(B[n]+B[n+1])/2,记入临时数列C,若B[n]和B[n+1]之间的差值不大于1,执行步骤4.3;步骤4.3,判断“数列B和临时数列C当前的数值数量之和”与2
m的大小,若“数列B和临时数列C当前的数值数量之和”与2
m相等,执行步骤4.5;若“数列B和临时数列C当前的数值数量之和”与2
m不等,执行步骤4.4;步骤4.4,将n+1,返回执行步骤4.1;步骤4.5,将临时数列C和数列B的数值一起排序,得到新的数列B,并清空临时数列C、更新数列B的数值数量p;步骤4.6,判断更新后数列B的数值数量p与2
m的大小,若更新后数列B的数值数量p≠2
m,则使n=1,返回执行步骤4.1;当更新后数列B的数值数量p=2
m,表示2
m个数值选取结束。
优选地,对所述压缩数据进行解压缩的步骤包括:接收构建的数组G,并根据压缩数据y的值查找数组G,得到将压缩数据y转换后的灰阶数据G(y)。
根据本发明的另一方面,提供一种LED显示***,其特征在于,包括控制端和多组级联LED模组,每组级联LED模组包括多个级联的LED模组;所述控制端对显示数据进行伽马校正得到灰阶数据,其中,所述显示数据具有初始位宽a,所述灰阶数据具有第一位宽b,所述第一位宽b至少大于初始位宽a;对所述灰阶数据进行压缩得到压缩数据,所述压 缩数据具有第二位宽m,所述第二位宽m小于第一位宽b,且大于等于初始位宽a;将所述压缩数据发送至相应组的级联LED模组。
优选地,所述LED模组获取本级LED模组的压缩数据进行解压缩得到灰阶数据。
优选地,所述LED模组将本级LED模组之后级联的LED模组的压缩数据转发至下一级LED模组。
优选地,所述第一位宽由伽马校正最大值控制,所述伽马校正最大值是可变的。
优选地,所述显示数据的值域范围为0~2
a-1,所述灰阶数据的值域范围为0~2
b-1。
优选地,所述控制端包括:伽马校正模块,用于对显示数据进行伽马校正得到灰阶数据;数据压缩模块,用于对所述灰阶数据进行压缩得到压缩数据。
优选地,所述数据压缩模块包括:压缩算法构建单元,用于根据所述初始位宽a、所述第一位宽b以及伽马校正最大值构建压缩算法;所述压缩转换单元,用于根据所述压缩算法将所述灰阶数据转换成所述压缩数据。
优选地,所述压缩算法构建单元包括:选取单元,用于从灰阶数据的值域范围内选取2
m个数值;编号单元,用于对2
m个数值根据从小到大进行编号,将编号记为y;数组构建单元,用于根据2
m个数值以及所述编号y构建数组G。
优选地,所述压缩转换单元根据所述灰阶数据的数值,在所述数组G中进行查找,将所述灰阶数据的数值对应的编号y作为压缩数据。
优选地,所述选取单元执行以下步骤:步骤1,从所述灰阶数据的值域范围内选取2
a个数值;步骤2,将2
a个数值从小到大依序存入数列B;步骤3,判断2
m是否大于2
a,若2
m>2
a继续执行步骤4,若2
m=2
a,2
m个数值选取结束;步骤4,将数列B的数值数量记为p,n初始值为1,之后执行以下步骤:步骤4.1,判断n是否等于p,若n=p,执行步骤4.5,若n≠p,执行步骤4.2;步骤4.2,判断B[n]和B[n+1]之间的差值是否大 于1,若B[n]和B[n+1]之间的差值大于1,则取其中间值(B[n]+B[n+1])/2,记入临时数列C,若B[n]和B[n+1]之间的差值不大于1,执行步骤4.3;步骤4.3,判断“数列B和临时数列C当前的数值数量之和”与2
m的大小,若“数列B和临时数列C当前的数值数量之和”与2
m相等,执行步骤4.5;若“数列B和临时数列C当前的数值数量之和”与2
m不等,执行步骤4.4;步骤4.4,将n+1,返回执行步骤4.1;步骤4.5,将临时数列C和数列B的数值一起排序,得到新的数列B,并清空临时数列C、更新数列B的数值数量p;步骤4.6,判断更新后数列B的数值数量p与2
m的大小,若更新后数列B的数值数量p≠2
m,则使n=1,返回执行步骤4.1;当更新后数列B的数值数量p=2
m,表示2
m个数值选取结束。
优选地,所述LED模组包括:通信模块,获取本级LED模组的压缩数据以及将本级LED模组之后级联的LED模组的压缩数据转发至下一级LED模组;数据解压模块,用于将本级LED模组的压缩数据进行解压缩得到灰阶数据;驱动电路,用于根据所述灰阶数据产生驱动信号以驱动LED灯阵列。
优选地,所述数据解压模块根据接收到的压缩数据y查找构建的数组G并将G(y)的值作为转换后的灰阶数据。
根据本发明实施例的LED显示***和显示控制方法,控制端对伽马校正后的具有第一位宽的灰阶数据压缩成具有第二位宽的压缩数据,第二位宽位于初始位宽和第一位宽之间,LED驱动电路对该压缩数据进行解压缩,将该压缩数据恢复至具有第一位宽的灰阶数据,可以减小控制端和级联LED模组之间传输的显示数据的位宽,从而在同样地带宽下驱动更多的LED模组,增大通信带载的显示屏面积。
通过以下参照附图对本发明实施例的描述,本发明的上述以及其他目的、特征和优点将更为清楚,在附图中:
图1示出现有技术中LED显示***的结构示意图;
图2示出根据本发明实施例提供的LED显示***的结构示意图;
图3示出根据本发明实施例提供的数据压缩模块的结构示意图;
图4示出根据本发明实施例提供的用于LED显示***的显示控制方法的流程图;
图5示出根据本发明实施例提供的显示控制方法中步骤S20的流程图。
以下将参照附图更详细地描述本发明的各种实施例。在各个附图中,相同的元件采用相同或类似的附图标记来表示。为了清楚起见,附图中的各个部分没有按比例绘制。
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。
图1示出现有技术中LED显示***的示意性框图。该LED显示***包括控制端100和LED显示屏200,控制端100的多个端口(P1-Pm)与LED显示屏200相连。LED显示屏200包括多组级联LED模组,每组级联LED模组包括多个级联的LED模组(Mi1-Min,其中,1≤i≤m)。每一个LED模组包括至少一个驱动电路和LED灯阵列。每个LED模组的至少一个驱动电路串接在一起,多个级联的LED模组的多个驱动电路串接在一起。
控制端100可以提供多路灰阶数据,分别控制LED显示屏200相应组的级联LED模组,即控制端100分别向多组级联LED模组提供灰阶数据。
对于SDR(Standard-Dynamic Range,标准动态范围)图像单个像素的显示数据的位宽为8bit,即单个像素用于0~255共256级色彩。显示数据需要经过伽马校正转变成灰阶数据,该灰阶数据的位宽一般为16bit。
常用的伽马校正理论公式:f(x)=Gmax*(x/255)
γ,当显示数据的位宽为8bit时,该显示数据x的值域范围为0~255,γ的取值范围通常为2.0~4.0,Gmax为伽马校正最大值。由于显示数据为数字信号,而伽马校正理论 公式计算值通常不是整数,且理论公式计算值的前几个值结果接近于0,例如:当Gmax=65535、γ=2.8时,f(1)=0.0119718,f(2)=0.0833767。因此,为符合LED显示屏数字***的特点,同时满足图像处理的要求,需要对理论公式进行修正。将修正后的校正公式记为f’(x),并用16bit的灰阶数据来表达每个显示数据对应的函数值f’(x),即总计256个16bit的灰阶数据来表示256级色彩。
图2示出根据本发明实施例提供的LED显示***的结构示意图。如图2所示,所述LED显示***包括控制端300和LED显示屏400,控制端300的多个端口(P1-Pm)与LED显示屏400相连。LED显示屏400包括多组级联LED模组(Mi1-Min,其中,1≤i≤m),每组级联LED模组包括多个级联的LED模组500。
控制端300包括伽马校正模块310和数据压缩模块320,其中,伽马校正模块310用于对显示数据进行伽马校正得到灰阶数据。
在本实施例中,所述显示数据具有初始位宽a,所述灰阶数据具有第一位宽b,所述第一位宽b至少大于初始位宽a。第一位宽b由伽马校正最大值Gmax控制,所述伽马校正最大值Gmax是可变的。例如当Gmax=65535时,对应的第一位宽b为16bit。当Gmax=4096时,对应的第一位宽b为12bit。所述显示数据的值域范围为0~2
a-1,所述灰阶数据的值域范围为0~2
b-1。
本实施例以初始位宽a=8bit,第一位宽b=16bit为例进行说明,但并不局限于此。
数据压缩模块320用于对所述灰阶数据进行压缩得到压缩数据。
在本实施例中,所述压缩数据具有第二位宽m,所述第二位宽m小于第一位宽b,且大于等于初始位宽a,即a≤m<b。
图3示出根据本发明实施例提供的数据压缩模块的结构示意图。参见图3,所述数据压缩模块320包括压缩算法构建单元321和压缩转换单元322,其中,所述压缩算法构建单元321用于根据初始位宽a、第一位宽b以及伽马校正最大值Gmax构建压缩算法;所述压缩转换单元322用于根据所述压缩算法将灰阶数据转换成压缩数据。其中,所述压缩算 法构建单元321包括选取单元323、编号单元324以及数组构建单元325。所述选取单元323用于从灰阶数据的值域范围内选取2
m个数值。编号单元324用于对2
m个数值根据从小到大进行编号,将编号记为y。数组构建单元325用于根据2
m个数值以及2
m个数值从小到大的编号y构建数组G。具体地,数组构建单元325将2
m个数值按编号y的次序存入数组G,则每个数值可表示为G(y)。
所述压缩转换单元322根据灰阶数据的数值,在数组G中进行查找,将数值对应的编号y作为压缩数据。
在本实施例中,2
m个数值从小到大的编号y的值域范围为0~2
m-1。因此,压缩数据y的位宽为m bit。
从灰阶数据的值域范围内选取2
m个数值的具体步骤如下,以f’(255)为例进行说明。
步骤1,在灰阶数据的值域范围0~65535中,取x分别为0、1、2、3…255时的f’(x)值,即依次取f’(0)、f’(1)、f’(2)、f’(3)…f’(255)这256个数值。
步骤2,将上述256个数值从小到大依次存入数列B。
步骤3,判断2
m是否大于256,若2
m大于256,继续执行步骤4;若2
m=256,则表示2
m个数值选取结束。
步骤4,将数列B的数值数量记为p,n初始值为1,之后执行以下步骤:
步骤4.1,判断n是否等于p,若n=p,执行步骤4.5,若n≠p,执行步骤4.2。
步骤4.2,判断B[n]和B[n+1]之间的差值是否大于1,若B[n]和B[n+1]之间的差值大于1,则取其中间值(B[n]+B[n+1])/2,记入临时数列C;若B[n]和B[n+1]之间的差值不大于1,执行步骤4.3。
步骤4.3,判断“数列B和临时数列C当前的数值数量之和”与2
m的大小,若“数列B和临时数列C当前的数值数量之和”与2
m相等,执行步骤4.5;若“数列B和临时数列C当前的数值数量之和”与2
m不等,执行步骤4.4。
步骤4.4,将n+1,返回执行步骤4.1。
步骤4.5,将临时数列C和数列B的数值一起排序,得到新的数列B,并清空临时数列C、更新数列B的数值数量p。
步骤4.6,判断更新后数列B的数值数量p与2
m的大小,若更新后数列B的数值数量p≠2
m,则使n=1,返回执行步骤4.1;当更新后数列B的数值数量p=2
m,表示2
m个数值选取结束。本发明实施例选取2
m个数值的方式并不局限于此。
每一个所述LED模组500包括通信模块510、数据解压模块520、至少一个驱动电路530以及LED灯阵列540。每个LED模组500的至少一个驱动电路530串接在一起。多个LED模组500的通信模块510串接在一起。
其中,通信模块510获取本级LED模组的压缩数据以及将本级LED模组之后级联的LED模组的压缩数据转发至下一级LED模组;数据解压模块520用于将本级LED模组的压缩数据进行解压缩得到灰阶数据;驱动电路530用于根据所述灰阶数据产生驱动信号以驱动LED灯阵列540。
在本实施例中,所述数据解压模块520接收构建的数组G,并根据压缩数据y的值查找数组G,G(y)的值即为压缩数据转换后的灰阶数据。
数据解压模块520中可依次存储数组G的2
m个取值的列表,例如按数值由小到大存储,解压缩时可用查表的方式得到压缩数据y对应的G(y)值。
根据本发明实施例的LED显示***,控制端对伽马校正后的具有第一位宽的灰阶数据压缩成具有第二位宽的压缩数据,第二位宽位于初始位宽和第一位宽之间,LED驱动电路对该压缩数据进行解压缩,将该压缩数据恢复至具有第一位宽的灰阶数据,可以减小控制端和级联LED模组之间传输的显示数据的位宽,从而在同样地带宽下驱动更多的LED模组,增大通信带载的显示屏面积。
图4示出本发明实施例的用于LED显示***的显示控制方法的流程 图。参见图4,所述显示控制方法包括以下步骤。
在步骤S10,所述控制端对显示数据进行伽马校正得到灰阶数据。
在本实施例中,所述显示数据具有初始位宽a,所述灰阶数据具有第一位宽b,所述第一位宽b至少大于初始位宽a。第一位宽b由伽马校正最大值Gmax控制,所述伽马校正最大值Gamx是可变的。例如当Gmax=65535时,对应的第一位宽b为16bit。当Gmax=4096时,对应的第一位宽b为12bit。所述显示数据的值域范围为0~2
a-1,所述灰阶数据的值域范围为0~2
b-1。
本实施例以初始位宽a=8bit,第一位宽b=16bit为例进行说明,但并不局限于此。
在步骤S20中,对所述灰阶数据进行压缩得到压缩数据以及将所述压缩数据发送至相应组的级联LED模组。
图5示出根据本发明实施例提供的显示控制方法中步骤S20的流程图。在本实施例中,如图5所示,步骤S20具体包括步骤S21~步骤S24。在步骤S21中,从灰阶数据的值域范围内选取2
m个数值。在步骤S22中,对2
m个数值根据从小到大进行编号,将编号记为y。在步骤S23中,将2
m个数值按编号的次序存入数组G,每个数值可表示为G(y)。在步骤S24中,在数组G中查找灰阶数据对应的编号y,将y作为压缩数据输出。
在本实施例中,2
m个数值从小到大的编号y的值域范围为0~2
m-1。因此,压缩数据y的位宽为m bit。
从灰阶数据的值域范围内选取2
m个数值的具体步骤如下,以f’(255)为例进行说明。
从灰阶数据的值域范围内选取2
m个数值的具体步骤如下,以f’(255)为例进行说明。
步骤1,在灰阶数据的值域范围0~65535中,取x分别为0、1、2、3…255时的f’(x)值,即依次取f’(0)、f’(1)、f’(2)、f’(3)…f’(255)这256个数值。
步骤2,将上述256个数值从小到大依次存入数列B。
步骤3,判断2
m是否大于256,若2
m大于256继续执行步骤4,若2
m=256,则表示2
m个数值选取结束。
步骤4,将数列B的数值数量记为p,n初始值为1,之后执行以下步骤:
步骤4.1,判断n是否等于p,若n=p,执行步骤4.5,若n≠p,执行步骤4.2。
步骤4.2,判断B[n]和B[n+1]之间的差值是否大于1,若B[n]和B[n+1]之间的差值大于1,则取其中间值(B[n]+B[n+1])/2,记入临时数列C,若B[n]和B[n+1]之间的差值不大于1,执行步骤4.3。
步骤4.3,判断“数列B和临时数列C当前的数值数量之和”与2
m的大小,若“数列B和临时数列C当前的数值数量之和”与2
m相等,执行步骤4.5;若“数列B和临时数列C当前的数值数量之和”与2
m不等,执行步骤4.4。
步骤4.4,将n+1,返回执行步骤4.1。
步骤4.5,将临时数列C和数列B的数值一起排序,得到新的数列B,并清空临时数列C、更新数列B的数值数量p。
步骤4.6,判断更新后数列B的数值数量p与2
m的大小,若更新后数列B的数值数量p≠2
m,则使n=1,返回执行步骤4.1;当更新后数列B的数值数量p=2
m,表示2
m个数值选取结束。本发明实施例选取2
m个数值的方式并不局限于此。
在步骤S30中,所述LED模组获取构建的数组G,并根据本级LED模组的压缩数据进行解压缩得到灰阶数据。
在本实施例中,LED模组根据构建的数组G以及压缩数据的数值将压缩数据转换成灰阶数据。LED模组可依次存储数组G的2
m个取值的列表,例如按数值由小到大存储,解压缩时可用查表的方式得到压缩数据y对应的G(y)值,解压后的灰阶数据。
根据本发明实施例的LED显示***的显示控制方法,控制端对伽马校正后的具有第一位宽的灰阶数据压缩成具有第二位宽的压缩数据,第二位宽位于初始位宽和第一位宽之间,LED驱动电路对该压缩数据进行 解压缩,将该压缩数据恢复至具有第一位宽的灰阶数据,可以减小控制端和级联LED模组之间传输的显示数据的位宽,从而在同样地带宽下驱动更多的LED模组,增大通信带载的显示屏面积。
依照本发明的实施例如上文所述,这些实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施例。显然,根据以上描述,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地利用本发明以及在本发明基础上的修改使用。本发明仅受权利要求书及其全部范围和等效物的限制。
Claims (23)
- 一种LED显示***的显示控制方法,所述LED显示***包括控制端和多组级联LED模组,每组级联LED模组包括多个级联的LED模组,其特征在于,包括:所述控制端对显示数据进行伽马校正得到灰阶数据,其中,所述显示数据具有初始位宽a,所述灰阶数据具有第一位宽b,所述第一位宽b至少大于初始位宽a;对所述灰阶数据进行压缩得到压缩数据,所述压缩数据具有第二位宽m,所述第二位宽m小于第一位宽b,且大于等于初始位宽a;将所述压缩数据发送至相应组的级联LED模组。
- 根据权利要求1所述的显示控制方法,其特征在于,还包括:所述LED模组获取本级LED模组的压缩数据并对所述压缩数据进行解压缩得到所述灰阶数据。
- 根据权利要求2所述的显示控制方法,其特征在于,还包括:所述LED模组将本级LED模组之后级联的LED模组的压缩数据转发至下一级LED模组。
- 根据权利要求2所述的显示控制方法,其特征在于,还包括:所述LED模组根据所述灰阶数据点亮LED灯。
- 根据权利要求1所述的显示控制方法,其特征在于,所述第一位宽b由伽马校正最大值控制,所述伽马校正最大值是可变的。
- 根据权利要求2所述的显示控制方法,其特征在于,所述显示数据的值域范围为0~2 a-1,所述灰阶数据的值域范围为0~2 b-1。
- 根据权利要求6所述的显示控制方法,其特征在于,对所述灰阶数据进行压缩得到压缩数据的步骤包括:根据所述初始位宽a、所述第一位宽b以及伽马校正最大值构建压缩算法;根据所述压缩算法将所述灰阶数据转换成所述压缩数据。
- 根据权利要求7所述的显示控制方法,其特征在于,构建压缩算 法的步骤包括:从所述灰阶数据的值域范围内选取2 m个数值;对所述2 m个数值根据从小到大进行编号,得到编号y;根据所述2 m个数值以及所述编号y构建数组G。
- 根据权利要求8所述的显示控制方法,其特征在于,所述根据所述压缩算法将所述灰阶数据转换成所述压缩数据的步骤包括:根据所述灰阶数据的数值,在所述数组G中进行查找,将所述灰阶数据的数值对应的编号y作为压缩数据。
- 根据权利要求8所述的显示控制方法,其特征在于,从所述灰阶数据的值域范围内选取2 m个数值的步骤包括:步骤1,从所述灰阶数据的值域范围内选取2 a个数值;步骤2,将2 a个数值从小到大依序存入数列B;步骤3,判断2 m是否大于2 a,若2 m>2 a继续执行步骤4,若2 m=2 a,2 m个数值选取结束;步骤4,将数列B的数值数量记为p,n初始值为1,之后执行以下步骤:步骤4.1,判断n是否等于p,若n=p,执行步骤4.5,若n≠p,执行步骤4.2;步骤4.2,判断B[n]和B[n+1]之间的差值是否大于1,若B[n]和B[n+1]之间的差值大于1,则取其中间值(B[n]+B[n+1])/2,记入临时数列C,若B[n]和B[n+1]之间的差值不大于1,执行步骤4.3;步骤4.3,判断“数列B和临时数列C当前的数值数量之和”与2 m的大小,若“数列B和临时数列C当前的数值数量之和”与2 m相等,执行步骤4.5;若“数列B和临时数列C当前的数值数量之和”与2 m不等,执行步骤4.4;步骤4.4,将n+1,返回执行步骤4.1;步骤4.5,将临时数列C和数列B的数值一起排序,得到新的数列B,并清空临时数列C、更新数列B的数值数量p;步骤4.6,判断更新后数列B的数值数量p与2 m的大小,若更新 后数列B的数值数量p≠2 m,则使n=1,返回执行步骤4.1;当更新后数列B的数值数量p=2 m,表示2 m个数值选取结束。
- 根据权利要求8所述的显示控制方法,其特征在于,对所述压缩数据进行解压缩的步骤包括:接收构建的数组G,并根据压缩数据y的值查找数组G,得到将压缩数据y转换后的灰阶数据G(y)。
- 一种LED显示***,其特征在于,包括控制端和多组级联LED模组,每组级联LED模组包括多个级联的LED模组;所述控制端对显示数据进行伽马校正得到灰阶数据,其中,所述显示数据具有初始位宽a,所述灰阶数据具有第一位宽b,所述第一位宽b至少大于初始位宽a;对所述灰阶数据进行压缩得到压缩数据,所述压缩数据具有第二位宽m,所述第二位宽m小于第一位宽b,且大于等于初始位宽a;将所述压缩数据发送至相应组的级联LED模组。
- 根据权利要求12所述的LED显示***,其特征在于,所述LED模组获取本级LED模组的压缩数据并对所述压缩数据进行解压缩得到所述灰阶数据。
- 根据权利要求13所述的LED显示***,其特征在于,所述LED模组将本级LED模组之后级联的LED模组的压缩数据转发至下一级LED模组。
- 根据权利要求12所述的LED显示***,其特征在于,所述第一位宽b由伽马校正最大值控制,所述伽马校正最大值是可变的。
- 根据权利要求13所述的LED显示***,其特征在于,所述显示数据的值域范围为0~2 a-1,所述灰阶数据的值域范围为0~2 b-1。
- 根据权利要求16所述的LED显示***,其特征在于,所述控制端包括:伽马校正模块,用于对显示数据进行伽马校正得到灰阶数据;数据压缩模块,用于对所述灰阶数据进行压缩得到压缩数据。
- 根据权利要求17所述的LED显示***,其特征在于,所述数 据压缩模块包括:压缩算法构建单元,用于根据所述初始位宽a、所述第一位宽b以及伽马校正最大值构建压缩算法;压缩转换单元,用于根据所述压缩算法将所述灰阶数据转换成所述压缩数据。
- 根据权利要求18所述的LED显示***,其特征在于,所述压缩算法构建单元包括:选取单元,用于从灰阶数据的值域范围内选取2 m个数值;编号单元,用于对2 m个数值根据从小到大进行编号,将编号记为y;数组构建单元,用于根据2 m个数值以及所述编号y构建数组G。
- 根据权利要求19所述的LED显示***,其特征在于,所述压缩转换单元根据所述灰阶数据的数值,在所述数组G中进行查找,将所述灰阶数据的数值对应的编号y作为压缩数据。
- 根据权利要求19所述的LED显示***,其特征在于,所述选取单元执行以下步骤:步骤1,从所述灰阶数据的值域范围内选取2 a个数值;步骤2,将2 a个数值从小到大依序存入数列B;步骤3,判断2 m是否大于2 a,若2 m>2 a继续执行步骤4,若2 m=2 a,2 m个数值选取结束;步骤4,将数列B的数值数量记为p,n初始值为1,之后执行以下步骤:步骤4.1,判断n是否等于p,若n=p,执行步骤4.5,若n≠p,执行步骤4.2;步骤4.2,判断B[n]和B[n+1]之间的差值是否大于1,若B[n]和B[n+1]之间的差值大于1,则取其中间值(B[n]+B[n+1])/2,记入临时数列C,若B[n]和B[n+1]之间的差值不大于1,执行步骤4.3;步骤4.3,判断“数列B和临时数列C当前的数值数量之和”与2 m的大小,若“数列B和临时数列C当前的数值数量之和”与2 m相等,执行步骤4.5;若“数列B和临时数列C当前的数值数量之和”与2 m 不等,执行步骤4.4;步骤4.4,将n+1,返回执行步骤4.1;步骤4.5,将临时数列C和数列B的数值一起排序,得到新的数列B,并清空临时数列C、更新数列B的数值数量p;步骤4.6,判断更新后数列B的数值数量p与2 m的大小,若更新后数列B的数值数量p≠2 m,则使n=1,返回执行步骤4.1;当更新后数列B的数值数量p=2 m,表示2 m个数值选取结束。
- 根据权利要求19所述的LED显示***,其特征在于,所述LED模组包括:通信模块,获取本级LED模组的压缩数据以及将本级LED模组之后级联的LED模组的压缩数据转发至下一级LED模组;数据解压模块,用于将本级LED模组的压缩数据进行解压缩得到灰阶数据;驱动电路,用于根据所述灰阶数据产生驱动信号以驱动LED灯阵列。
- 根据权利要求22所述的LED显示***,其特征在于,所述数据解压模块根据接收到的压缩数据y查找构建的数组G并将G(y)的值作为转换后的灰阶数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/263,187 US20240087499A1 (en) | 2021-04-23 | 2022-03-25 | Led display system and display control method thereof |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110443284.1 | 2021-04-23 | ||
CN202110443284.1A CN112863432B (zh) | 2021-04-23 | 2021-04-23 | Led显示***及其显示控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022222685A1 true WO2022222685A1 (zh) | 2022-10-27 |
Family
ID=75992827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/083000 WO2022222685A1 (zh) | 2021-04-23 | 2022-03-25 | Led显示***及其显示控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240087499A1 (zh) |
CN (1) | CN112863432B (zh) |
WO (1) | WO2022222685A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112863432B (zh) * | 2021-04-23 | 2021-08-13 | 杭州视芯科技有限公司 | Led显示***及其显示控制方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1549996A (zh) * | 2002-05-30 | 2004-11-24 | ���ǵ�����ʽ���� | 液晶显示器及其驱动装置 |
KR100687080B1 (ko) * | 2006-01-17 | 2007-02-26 | 빛샘전자주식회사 | 발광 다이오드 도트 매트릭스 표시 장치의 계조수 확대 및감마 보정을 위한 신호 처리 장치 및 그 방법 |
CN101202830A (zh) * | 2006-12-11 | 2008-06-18 | 索尼株式会社 | 图像处理设备、图像处理方法、显示设备和投影显示设备 |
CN203386459U (zh) * | 2013-06-27 | 2014-01-08 | 深圳市明微电子股份有限公司 | 一种支持灰度等级扩展的显示控制***及驱动芯片 |
CN105847479A (zh) * | 2016-05-26 | 2016-08-10 | 武汉华星光电技术有限公司 | 显示屏驱动器、显示屏及移动终端 |
CN106373516A (zh) * | 2016-10-31 | 2017-02-01 | 北京集创北方科技股份有限公司 | Led显示装置及其驱动方法 |
CN111739462A (zh) * | 2020-04-29 | 2020-10-02 | 四川遂宁市利普芯微电子有限公司 | 一种灰度显示数据传输方法 |
CN112863432A (zh) * | 2021-04-23 | 2021-05-28 | 杭州视芯科技有限公司 | Led显示***及其显示控制方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100973103B1 (ko) * | 2003-09-10 | 2010-08-02 | 콸콤 인코포레이티드 | 고속 데이터 인터페이스 |
CN103019656B (zh) * | 2012-12-04 | 2016-04-27 | 中国科学院半导体研究所 | 可动态重构的多级并行单指令多数据阵列处理*** |
CN109599054B (zh) * | 2019-01-17 | 2020-05-29 | 硅谷数模半导体(北京)有限公司 | 显示面板亮度的控制方法及装置 |
CN111415630B (zh) * | 2020-04-28 | 2022-02-22 | Tcl华星光电技术有限公司 | 一种显示设备驱动方法、显示设备 |
CN112367522A (zh) * | 2020-10-30 | 2021-02-12 | 京东方科技集团股份有限公司 | 图像压缩、解压缩处理方法和*** |
-
2021
- 2021-04-23 CN CN202110443284.1A patent/CN112863432B/zh active Active
-
2022
- 2022-03-25 US US18/263,187 patent/US20240087499A1/en active Pending
- 2022-03-25 WO PCT/CN2022/083000 patent/WO2022222685A1/zh active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1549996A (zh) * | 2002-05-30 | 2004-11-24 | ���ǵ�����ʽ���� | 液晶显示器及其驱动装置 |
KR100687080B1 (ko) * | 2006-01-17 | 2007-02-26 | 빛샘전자주식회사 | 발광 다이오드 도트 매트릭스 표시 장치의 계조수 확대 및감마 보정을 위한 신호 처리 장치 및 그 방법 |
CN101202830A (zh) * | 2006-12-11 | 2008-06-18 | 索尼株式会社 | 图像处理设备、图像处理方法、显示设备和投影显示设备 |
CN203386459U (zh) * | 2013-06-27 | 2014-01-08 | 深圳市明微电子股份有限公司 | 一种支持灰度等级扩展的显示控制***及驱动芯片 |
CN105847479A (zh) * | 2016-05-26 | 2016-08-10 | 武汉华星光电技术有限公司 | 显示屏驱动器、显示屏及移动终端 |
CN106373516A (zh) * | 2016-10-31 | 2017-02-01 | 北京集创北方科技股份有限公司 | Led显示装置及其驱动方法 |
CN111739462A (zh) * | 2020-04-29 | 2020-10-02 | 四川遂宁市利普芯微电子有限公司 | 一种灰度显示数据传输方法 |
CN112863432A (zh) * | 2021-04-23 | 2021-05-28 | 杭州视芯科技有限公司 | Led显示***及其显示控制方法 |
Also Published As
Publication number | Publication date |
---|---|
US20240087499A1 (en) | 2024-03-14 |
CN112863432B (zh) | 2021-08-13 |
CN112863432A (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10979520B2 (en) | Data transmission method and apparatus | |
CN102523367B (zh) | 基于多调色板的实时图像压缩和还原方法 | |
US6522784B1 (en) | Enhanced compression of gray-level images | |
US9691342B2 (en) | Display device and display device driver | |
WO2022222685A1 (zh) | Led显示***及其显示控制方法 | |
JPH01226274A (ja) | 画像圧縮処理のための方法及びシステム | |
US6307488B1 (en) | LZW data compression and decompression apparatus and method using grouped data characters to reduce dictionary accesses | |
EP0455743A1 (en) | Method and apparatus for vector quantization | |
US20170257628A1 (en) | Remote viewing of large image files | |
US20140104289A1 (en) | Compressor, driving device, display device, and compression method | |
CN110971904B (zh) | 一种图像压缩的控制方法 | |
US20210250575A1 (en) | Image processing device | |
CN105096800B (zh) | 灰阶电压转换方法及其模块、数据驱动电路和显示面板 | |
US7580564B2 (en) | Method of an image processor for transforming a n-bit data packet to a m-bit data packet using a lookup table | |
US7286264B2 (en) | None-of-the-above digital halftone compression and decompression | |
US20220200624A1 (en) | Lossless compression and decompression method for test vector | |
US8175403B1 (en) | Iterative backward reference selection with reduced entropy for image compression | |
US7020340B2 (en) | Methods for compressing and decompressing data | |
CN110930963B (zh) | 色域映射方法和色域处理*** | |
CN106447594B (zh) | 图像处理装置及其方法 | |
KR102568633B1 (ko) | 이미지 처리 장치 | |
CN211478425U (zh) | 一种画面存储装置及*** | |
CN110798689B (zh) | 一种将nv12+格式转换为p010格式的方法 | |
US11909423B2 (en) | Compression circuit, storage system, and compression method | |
US9560364B2 (en) | Encoding image data with quantizing and inverse-quantizing pixel values |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22790794 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18263187 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 22790794 Country of ref document: EP Kind code of ref document: A1 |