Display data processing method and apparatus, terminal device, and storage medium

By accumulating pixels to the displayed image, determining the appropriate power level and sending it to the lamp plate end, the problem of power exceeding the maximum allowable when displaying images on the vehicle lamp plate and extending the service life of the lamp plate.

WO2025130885A1PCT designated stage expired Publication Date: 2025-06-26ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/140044
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-18
Filing Date
2024-12-17
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

During the vehicle light board display image, the power is likely to exceed the maximum allowable power, resulting in a shortening of the service life of the light board.

Method used

By accumulating pixels of the pre-acquisitioned image to be displayed, the calculation results are obtained, and the power level of each frame of the picture is determined based on the calculation results, the picture information and power level are written into the data frame, and sent to the lamp board for display.

Benefits of technology

By reasonably controlling the power level of each frame of the picture, the energy consumption loss of the lamp plate is reduced and the service life of the lamp plate is extended.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024140044_26062025_PF_FP_ABST
    Figure CN2024140044_26062025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of vehicles, and discloses a display data processing method and apparatus, a terminal device, and a storage medium. The method comprises: performing pixel accumulation on a pre-acquired image to be displayed, to obtain a calculation result; determining the power level of each frame of picture in said image on the basis of the calculation result; writing the power level and picture information of each frame of picture into a corresponding data frame; and sending the data frame to a lamp panel end, so that the lamp panel end displays each frame of picture in said image on the basis of the power level and the picture information.
Need to check novelty before this filing date? Find Prior Art

Description

Display data processing method, device, terminal equipment and storage medium

[0001] This application claims priority to Chinese patent application No. 202311743564.X filed on December 18, 2023, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to, but are not limited to, the field of vehicle technology, and in particular to a display data processing method, apparatus, terminal device, and storage medium. Background Art

[0003] With the advancement of technology, setting up light panels on vehicles to display images has become a new means of decoration and information transmission.

[0004] Currently, when a vehicle's light panel displays an image, its power easily exceeds the maximum allowable power, which shortens the service life of the light panel. Technical issues

[0005] The following is a summary of the subject matter described in detail herein. This summary is not intended to limit the scope of the claims.

[0006] The main purpose of this application is to provide a display data processing method, device, terminal equipment and storage medium, aiming to solve the current problem that when a vehicle light board displays an image, its power easily exceeds the maximum allowable power, resulting in a shortened service life of the light board. Technical Solutions

[0007] To achieve the above-mentioned purpose, the present application provides a display data processing method, which is applied to a control terminal and includes the following steps:

[0008] Accumulate pixels of the pre-acquired image to be displayed to obtain a calculation result;

[0009] Determining a power level of each frame of the image to be displayed based on the calculation result;

[0010] Writing the picture information and power level of each frame of the picture into the corresponding data frame;

[0011] The data frame is sent to the light board end, so that the light board end displays each frame of the image to be displayed based on the power level and the image information.

[0012] In one embodiment, the step of determining the power level of each frame of the image to be displayed based on the calculation result includes:

[0013] Calculating the initial brightness level of at least one lamp bead when the lamp board displays each frame of the image;

[0014] Correcting the lamp beads based on the calculation result and an initial brightness level of at least one of the lamp beads to obtain a corrected brightness level;

[0015] The power level of each frame of the picture is determined based on the corrected brightness level.

[0016] In one embodiment, the step of correcting the lamp beads based on the calculation result and the initial brightness level of at least one of the lamp beads to obtain the corrected brightness level includes:

[0017] When the calculation result is greater than a first calculation result threshold and less than or equal to a second calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead;

[0018] If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

[0019] In one embodiment, the step of correcting the lamp beads based on the calculation result and the initial brightness level of at least one of the lamp beads to obtain the corrected brightness level further includes:

[0020] When the calculation result is greater than the second calculation result threshold and less than or equal to the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead;

[0021] If the initial brightness level of the lamp bead is greater than or equal to the fourth brightness level threshold, reducing the brightness of the lamp bead by two levels to obtain the corrected brightness level;

[0022] If the initial brightness level of the lamp bead is greater than or equal to the second brightness level threshold and less than the fourth brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

[0023] In one embodiment, the step of correcting the lamp beads based on the calculation result and the initial brightness level of at least one of the lamp beads to obtain the corrected brightness level further includes:

[0024] When the calculation result is greater than the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead;

[0025] If the initial brightness level of the lamp bead is greater than or equal to the fifth brightness level threshold, then reducing the brightness level of the lamp bead by three to obtain the corrected brightness level;

[0026] If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold and less than the fifth brightness level threshold, the brightness of the lamp bead is reduced by two levels to obtain the corrected brightness level;

[0027] If the initial brightness level of the lamp bead is greater than or equal to the first brightness level threshold and less than the third brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

[0028] In one embodiment, the step of writing the picture information and power level of each frame of the picture into the corresponding data frame includes:

[0029] Writing the current frame sequence number into the first two bytes of the corresponding data frame;

[0030] The power level is written into the third byte of the corresponding data frame.

[0031] In one embodiment, the method is applied to a light board, and the method includes the following steps:

[0032] receiving a data frame sent by a terminal, the data frame including image information and a power level written by the terminal, the power level being determined based on a calculation result obtained after the terminal accumulates pixels of a pre-acquired image to be displayed;

[0033] Each frame of the image to be displayed is displayed based on the power level.

[0034] The present application also provides a display data processing device, which is provided at a control terminal and includes:

[0035] A data calculation module is used to accumulate pixels of the pre-acquired image to be displayed to obtain a calculation result;

[0036] a data preparation module, configured to determine a power level of each frame of the image to be displayed based on the calculation result;

[0037] A data frame writing module, configured to write the image information and power level of each frame of the image into a corresponding data frame;

[0038] An interactive module is used to send the data frame to the light board end, so that the light board end displays each frame of the image to be displayed based on the power level and the image information.

[0039] An embodiment of the present application further proposes a terminal device, which includes a memory, a processor, and a display data processing program stored in the memory and executable on the processor. When the display data processing program is executed by the processor, the display data processing method described above is implemented.

[0040] An embodiment of the present application further provides a computer-readable storage medium, on which a display data processing program is stored. When the display data processing program is executed by a processor, the display data processing method described above is implemented. Beneficial effects

[0041] The display data processing method, apparatus, terminal device and storage medium proposed in the embodiment of the present application accumulate pixels of the pre-acquired image to be displayed to obtain a calculation result; determine the power level of each frame of the image to be displayed based on the calculation result; write the picture information and power level of each frame of the image into the corresponding data frame; and send the data frame to the light board end so that the light board end can display each frame of the image to be displayed based on the power level and the picture information. The embodiment of the present application accumulates pixels of the pre-acquired image to be displayed to obtain a calculation result, and then determines the appropriate power level based on the calculation result, and sends the power level to the light board end through the data frame. Therefore, based on the corresponding power level, the light board end can be controlled to display each frame of the image to be displayed, thereby reducing the energy loss of the light board and extending the service life of the light board.

[0042] Still other aspects will become apparent upon reading and understanding the accompanying drawings and detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] FIG1 is a schematic diagram of the functional modules of a terminal device to which the display data processing device of the present application belongs;

[0044] FIG2 is a flow chart of an exemplary embodiment of a display data processing method of the present application;

[0045] FIG3 is a flow chart of another exemplary embodiment of a display data processing method of the present application;

[0046] FIG4 is a flow chart showing another exemplary embodiment of a display data processing method of the present application;

[0047] FIG5 is a flow chart showing another exemplary embodiment of a display data processing method of the present application;

[0048] FIG6 is a flow chart showing another exemplary embodiment of a display data processing method of the present application;

[0049] FIG7 is a flow chart of another exemplary embodiment of a display data processing method of the present application;

[0050] FIG8 is a flow chart showing another exemplary embodiment of a data processing method according to the present application.

[0051] The realization of the objectives, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. Modes for Carrying Out the Invention

[0052] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0053] The main solution of the embodiment of the present application is: accumulate pixels of the pre-acquired image to be displayed to obtain a calculation result; determine the power level of each frame of the image to be displayed based on the calculation result; write the picture information and power level of each frame of the image into the corresponding data frame; send the data frame to the light board end, so that the light board end can display each frame of the image to be displayed based on the power level and the picture information. The embodiment of the present application accumulates pixels of the pre-acquired image to be displayed to obtain a calculation result, and then determines the appropriate power level based on the calculation result, and sends the power level to the light board end through the data frame. Therefore, based on the corresponding power level, the light board end can be controlled to display each frame of the image to be displayed, thereby reducing the energy loss of the light board and extending the service life of the light board.

[0054] The embodiments of the present application take into account that currently, during the process of displaying images on a vehicle light board, its power easily exceeds the maximum allowable power, which will shorten the service life of the light board.

[0055] Therefore, the embodiment of the present application proposes a solution by accumulating pixels of the pre-acquired image to be displayed to obtain a calculation result, and then determining the appropriate power level based on the calculation result, and sending the power level to the light board end through a data frame. Therefore, based on the corresponding power level, the light board end can be controlled to display each frame of the image to be displayed, thereby reducing the energy consumption loss of the light board and extending the service life of the light board.

[0056] Specifically, referring to Figure 1, Figure 1 is a schematic diagram of the functional modules of a terminal device to which the display data processing device of the present application belongs. The display data processing device can be a device independent of the device that is capable of performing data processing and can be hosted on the device in the form of hardware or software. The device can be a smart mobile terminal with data processing capabilities, such as a mobile phone or tablet computer, or a fixed device or server with data processing capabilities.

[0057] In this embodiment, the terminal device to which the display data processing apparatus belongs includes at least an output module 110 , a processor 120 , a memory 130 and a communication module 140 .

[0058] The memory 130 stores an operating system and a display data processing program. The output module 110 may be a display screen, etc. The communication module 140 may include a WIFI module and a Bluetooth module, etc., and communicates with an external device or server through the communication module 140.

[0059] When the display data processing program in the memory 130 is executed by the processor, the following steps are implemented:

[0060] Accumulate pixels of the pre-acquired image to be displayed to obtain a calculation result;

[0061] Determining a power level of each frame of the image to be displayed based on the calculation result;

[0062] Writing the picture information and power level of each frame of the picture into the corresponding data frame;

[0063] The data frame is sent to the light board end, so that the light board end displays each frame of the image to be displayed based on the power level and the image information.

[0064] Furthermore, when the display data processing program in the memory 130 is executed by the processor, the following steps are also implemented:

[0065] Calculating the initial brightness level of at least one lamp bead when the lamp board displays each frame of the image;

[0066] Correcting the lamp beads based on the calculation result and an initial brightness level of at least one of the lamp beads to obtain a corrected brightness level;

[0067] The power level of each frame of the picture is determined based on the corrected brightness level.

[0068] Furthermore, when the display data processing program in the memory 130 is executed by the processor, the following steps are also implemented:

[0069] When the calculation result is greater than a first calculation result threshold and less than or equal to a second calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead;

[0070] If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

[0071] Furthermore, when the display data processing program in the memory 130 is executed by the processor, the following steps are also implemented:

[0072] When the calculation result is greater than the second calculation result threshold and less than or equal to the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead;

[0073] If the initial brightness level of the lamp bead is greater than or equal to the fourth brightness level threshold, reducing the brightness of the lamp bead by two levels to obtain the corrected brightness level;

[0074] If the initial brightness level of the lamp bead is greater than or equal to the second brightness level threshold and less than the fourth brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

[0075] Furthermore, when the display data processing program in the memory 130 is executed by the processor, the following steps are also implemented:

[0076] When the calculation result is greater than the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead;

[0077] If the initial brightness level of the lamp bead is greater than or equal to the fifth brightness level threshold, then reducing the brightness level of the lamp bead by three to obtain the corrected brightness level;

[0078] If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold and less than the fifth brightness level threshold, the brightness of the lamp bead is reduced by two levels to obtain the corrected brightness level;

[0079] If the initial brightness level of the lamp bead is greater than or equal to the first brightness level threshold and less than the third brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

[0080] Furthermore, when the display data processing program in the memory 130 is executed by the processor, the following steps are also implemented:

[0081] Writing the current frame sequence number into the first two bytes of the corresponding data frame;

[0082] The power level is written into the third byte of the corresponding data frame.

[0083] Furthermore, when the display data processing program in the memory 130 is executed by the processor, the following steps are also implemented:

[0084] receiving a data frame sent by a terminal, the data frame including image information and a power level written by the terminal, the power level being determined based on a calculation result obtained after the terminal accumulates pixels of a pre-acquired image to be displayed;

[0085] Each frame of the image to be displayed is displayed based on the power level.

[0086] This embodiment adopts the above scheme, specifically by accumulating pixels of the pre-acquired image to be displayed to obtain a calculation result; determining the power level of each frame of the image to be displayed based on the calculation result; writing the picture information and power level of each frame of the image into the corresponding data frame; sending the data frame to the light board end, so that the light board end can display each frame of the image to be displayed based on the power level and the picture information. The embodiment of the present application obtains a calculation result by accumulating pixels of the pre-acquired image to be displayed, and then determines the appropriate power level based on the calculation result, and sends the power level to the light board end through the data frame. Therefore, based on the corresponding power level, the light board end can be controlled to display each frame of the image to be displayed, thereby reducing the energy loss of the light board and extending the service life of the light board.

[0087] Based on the above device architecture but not limited to the above architecture, an embodiment of the method of the present application is proposed.

[0088] The execution subject of the method of this embodiment may be a display data processing device, which may be a device independent of the device and capable of performing data processing, and may be hosted on the device in the form of hardware or software.

[0089] 2 is a flow chart of an exemplary embodiment of a display data processing method of the present application. The method is applied to a control terminal and includes:

[0090] Step S10 , performing pixel accumulation on the pre-acquired image to be displayed to obtain a calculation result.

[0091] The image to be displayed is a signature, picture, video uploaded by the user, or an image drawn by the user in real time.

[0092] If the image to be displayed is a moving picture, a video, or an image drawn by a user in real time, the image to be displayed may be split into several pictures.

[0093] Then, the pictures are divided based on the preset time unit.

[0094] Here, assuming that the image to be displayed is decomposed into 30 pictures in total, and one preset time unit corresponds to 10 pictures, then the image to be displayed can be divided into 3 groups in sequence based on the time unit.

[0095] Then, pixel data of the image in at least one time unit is accumulated to obtain a calculation result of the group.

[0096] For example, based on the three groups of pictures obtained by the above division, pixel accumulation can be performed on the first, second, and third groups of pictures respectively to obtain a calculation result corresponding to at least one group of pictures.

[0097] Specifically, each pixel in the image corresponds to a 4-bit grayscale value. The calculation result of the group is obtained by accumulating each pixel in the image. The equation is as follows: SubArray_x = sum of (all of 4-bit data) (x ∈ [1, n] represents the nth image in a group of images).

[0098] Among them, SubArray_x represents the calculation result of the nth picture in a group of pictures.

[0099] Then, after obtaining the calculation results corresponding to at least one group of pictures, the calculation results corresponding to at least one group of pictures are filtered respectively, and the equation is as follows: pixel_filter_x = sum of (SubArray_x) / TimeWindow.

[0100] Among them, TimeWindow is the filtering processing factor.

[0101] Then, the maximum value among the calculation results corresponding to the at least one group of pictures after filtering is used as the calculation result of the image to be displayed, and the equation is as follows: Pixel_max_x = max(at least one group pixel_filter_x).

[0102] Step S20: determining the power level of each frame of the image to be displayed based on the calculation result.

[0103] The calculation result may be associated with the power level, so that the corresponding power level may be determined based on the calculation result.

[0104] Specifically, as an implementation method, the initial brightness level of at least one lamp bead when the light board displays each frame of the picture can be calculated.

[0105] Then, the lamp beads are corrected based on the calculation result and the initial brightness level of at least one of the lamp beads to obtain a corrected brightness level.

[0106] Finally, the power level of each frame of the picture is determined based on the corrected brightness level.

[0107] Step S30: writing the picture information and power level of each frame of the picture into the corresponding data frame.

[0108] The image information may include: image size, current frame number of the image, image type, etc.

[0109] For a data frame corresponding to each frame of picture, the picture information and power level of the frame of picture may be written into a preset position in the data frame.

[0110] Step S40: sending the data frame to the light board end, so that the light board end displays each frame of the image to be displayed based on the power level and the image information.

[0111] Among them, after the control end sends the data frame to the light board end, the light board end reads the power level and picture information in the preset position of the data frame, and then displays the frame image based on the power level and picture information.

[0112] As an implementation method, taking the image to be displayed as an image drawn by the user in real time as an example, when the user draws the image, the real-time drawn image will be directly sent to the light board end for real-time display, thereby improving the synchronization of image display. At the same time, the image drawn by the user is used as the image to be displayed, and steps S10-S40 are executed to calculate the power level of each frame of the image to be displayed, and the power level is sent to the light board end. After the light board end displays the image drawn by the user in real time, when it loops or redisplays the image drawn by the user, it uses the power level determined in step S20 to display the image to be displayed. Therefore, when the image drawn by the user is redisplayed or looped, the energy loss of the light board can be reduced, thereby extending the service life of the light board.

[0113] This embodiment, through the above scheme, obtains a calculation result by accumulating pixels of the pre-acquired image to be displayed; determines the power level of each frame of the image to be displayed based on the calculation result; writes the picture information and power level of each frame of the image into the corresponding data frame; and sends the data frame to the light board end, so that the light board end can display each frame of the image to be displayed based on the power level and the picture information. This embodiment of the application obtains a calculation result by accumulating pixels of the pre-acquired image to be displayed, and then determines the appropriate power level based on the calculation result, and sends the power level to the light board end through the data frame. Therefore, based on the corresponding power level, the light board end can be controlled to display each frame of the image to be displayed, thereby reducing the energy loss of the light board and extending the service life of the light board.

[0114] 3 , which is a flow chart illustrating another exemplary embodiment of a data processing method according to the present application.

[0115] Based on the embodiment shown in FIG. 2 , the step S20 of determining the power level of each frame of the image to be displayed based on the calculation result includes:

[0116] Step S21, calculating and obtaining the initial brightness level of at least one lamp bead when the lamp board displays each frame of the image.

[0117] Among them, each lamp bead has 16 different brightness levels.

[0118] Among them, the initial brightness level of at least one lamp bead can be calculated based on the display content of each frame of the image.

[0119] Step S22: correcting the lamp beads based on the calculation result and the initial brightness level of at least one of the lamp beads to obtain a corrected brightness level.

[0120] The calculation result and the initial brightness level of at least one of the lamp beads can be comprehensively analyzed to obtain an analysis result, and the lamp bead can be corrected based on the analysis result to obtain a corrected brightness level.

[0121] Specifically, as an implementation, the calculation result and the initial brightness level of at least one of the lamp beads can be comprehensively analyzed to obtain an analysis result, a correction coefficient can be determined based on the analysis result, and then the correction coefficient can be used to correct the brightness level of the lamp bead.

[0122] As another implementation, different calculation result thresholds can be set based on the calculation results, and different brightness level thresholds can be set based on the brightness level of the lamp bead. The initial brightness level of the lamp bead can be analyzed to determine which calculation result threshold range and which brightness level threshold range the lamp bead falls into, and the analysis results can be obtained. The lamp bead can be corrected based on the analysis results to obtain the corrected brightness level.

[0123] Step S23: determining the power level of each frame of the image based on the corrected brightness level.

[0124] Among them, different brightness levels of the lamp beads correspond to different power levels.

[0125] Among them, based on the corrected brightness level, the corresponding lamp power level can be queried;

[0126] Then, the power levels of all the lamp beads in each frame of the picture are calculated. For example, the power levels of all the lamp beads in each frame of the picture are accumulated, and the accumulated result is used as the power level of the frame of the picture. Alternatively, the power levels of all the lamp beads in each frame of the picture are counted, and the power level with the largest proportion is used as the power level of the frame of the picture, and so on.

[0127] The embodiment of the present application corrects the lamp beads based on the calculation results and the initial brightness level of at least one of the lamp beads to obtain a corrected brightness level, and determines the power level of each frame of the image based on the corrected brightness level. This can control the power of the image to be displayed, reduce the energy consumption loss of the lamp board, and thus extend the service life of the lamp board.

[0128] 4 , which is a flow chart illustrating another exemplary embodiment of a data processing method according to the present application.

[0129] Based on the embodiment shown in FIG. 3 , step S22 of correcting the lamp beads based on the calculation result and the initial brightness level of at least one lamp bead to obtain the corrected brightness level includes:

[0130] Step S221: When the calculation result is greater than the first calculation result threshold and less than or equal to the second calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead.

[0131] For example, assuming that the total number of lamp beads on the lamp board is 1712, the first calculation result threshold is set to 1080 and the second calculation result threshold is set to 1200.

[0132] Among them, when the calculation result is greater than 1080 and less than or equal to 1200, the number of light beads on the light board is greater than 1080 and less than 1200.

[0133] Step S222: If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold, the brightness level of the lamp bead is reduced by one level to obtain the corrected brightness level.

[0134] For example, the first brightness level threshold is set to 5, the second brightness level threshold is set to 6, the third brightness level threshold is set to 10, the fourth brightness level threshold is set to 13, and the fifth brightness level threshold is set to 14.

[0135] Among them, when the calculation result is greater than the first calculation result threshold and less than or equal to the second calculation result threshold, if the initial brightness level of the lamp bead is 15 and greater than the third brightness level threshold 10, the brightness level of the lamp bead is reduced to 14.

[0136] In one embodiment, when the calculation result is less than the first calculation result threshold, the brightness level of the lamp bead remains unchanged.

[0137] The embodiment of the present application corrects the lamp beads based on the calculation results and the initial brightness level of at least one of the lamp beads to obtain a corrected brightness level, and determines the power level of each frame of the image based on the corrected brightness level. This can control the power of the image to be displayed, reduce the energy consumption loss of the lamp board, and thus extend the service life of the lamp board.

[0138] 5 , which is a flow chart illustrating another exemplary embodiment of a data processing method according to the present application.

[0139] Based on the embodiment shown in FIG. 3 , step S22 of correcting the lamp beads based on the calculation result and the initial brightness level of at least one lamp bead to obtain the corrected brightness level further includes:

[0140] Step S223: When the calculation result is greater than the second calculation result threshold and less than or equal to the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead.

[0141] For example, assuming that the total number of lamp beads on the lamp board is 1712, the second calculation result threshold is set to 1200, and the third calculation result threshold is set to 1320.

[0142] Among them, when the calculation result is greater than 1200 and less than or equal to 1320, the number of lighted lamp beads on the lamp board is greater than 1200 and less than 1320.

[0143] Step S224: If the initial brightness level of the lamp bead is greater than or equal to the fourth brightness level threshold, the brightness level of the lamp bead is reduced by two levels to obtain the corrected brightness level.

[0144] For example, the fourth brightness level threshold is 13 as described in the previous embodiment.

[0145] Among them, when the calculation result is greater than the second calculation result threshold and less than or equal to the third calculation result threshold, if the initial brightness level of the lamp bead is 15 and greater than or equal to the fourth brightness level threshold 13, the brightness level of the lamp bead is reduced to 13.

[0146] Step S225: If the initial brightness level of the lamp bead is greater than or equal to the second brightness level threshold and less than the fourth brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

[0147] For example, the second brightness level threshold is 6 as described in the previous embodiment.

[0148] Among them, when the calculation result is greater than the second calculation result threshold and less than or equal to the third calculation result threshold, if the initial brightness level of the lamp bead is 12, which is greater than the second brightness level threshold 6 and less than the fourth brightness level threshold 13, the brightness level of the lamp bead is reduced to 11.

[0149] The embodiment of the present application corrects the lamp beads based on the calculation results and the initial brightness level of at least one of the lamp beads to obtain a corrected brightness level, and determines the power level of each frame of the image based on the corrected brightness level. This can control the power of the image to be displayed, reduce the energy consumption loss of the lamp board, and thus extend the service life of the lamp board.

[0150] 6 , which is a flowchart illustrating another exemplary embodiment of a data processing method according to the present application.

[0151] Based on the embodiment shown in FIG. 3 , step S22 of correcting the lamp beads based on the calculation result and the initial brightness level of at least one lamp bead to obtain the corrected brightness level further includes:

[0152] Step S226: When the calculation result is greater than the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead.

[0153] For example, assuming that the total number of lamp beads on the lamp board is 1712, the third calculation result threshold is 1320.

[0154] Among them, when the calculation result is greater than 1320, the number of light beads on the light board is greater than 1320.

[0155] Step S227: If the initial brightness level of the lamp bead is greater than or equal to the fifth brightness level threshold, the brightness level of the lamp bead is reduced by three to obtain the corrected brightness level.

[0156] For example, the fifth brightness level threshold is 14 as described in the embodiment shown in FIG. 4 .

[0157] Among them, when the calculation result is greater than the third calculation result threshold, if the initial brightness level of the lamp bead is 15, which is greater than the fifth brightness level threshold 14, the brightness level of the lamp bead is reduced to 12.

[0158] Step S228: If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold and less than the fifth brightness level threshold, the brightness level of the lamp bead is reduced by two levels to obtain the corrected brightness level.

[0159] For example, the third brightness level threshold is 10 as described in the embodiment shown in FIG. 4 .

[0160] Among them, when the calculation result is greater than the third calculation result threshold, if the initial brightness level of the lamp bead is 13, which is greater than the third brightness level threshold 10 and less than the fifth brightness level threshold 14, the brightness level of the lamp bead is reduced to 11.

[0161] Step S229: If the initial brightness level of the lamp bead is greater than or equal to the first brightness level threshold and less than the third brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

[0162] For example, the third brightness level threshold is 5 as described in the embodiment shown in FIG. 4 .

[0163] Among them, when the calculation result is greater than the third calculation result threshold, if the initial brightness level of the lamp bead is 9, which is greater than the first brightness level threshold 5 and less than the third brightness threshold level 10, the brightness level of the lamp bead is reduced to 8.

[0164] The embodiment of the present application corrects the lamp beads based on the calculation results and the initial brightness level of at least one of the lamp beads to obtain a corrected brightness level, and determines the power level of each frame of the image based on the corrected brightness level. This can control the power of the image to be displayed, reduce the energy consumption loss of the lamp board, and thus extend the service life of the lamp board.

[0165] 7 , which is a flow chart illustrating another exemplary embodiment of a data processing method according to the present application.

[0166] Based on the embodiment shown in FIG. 3 , step S30 of writing the picture information and power level of each frame of the picture into the corresponding data frame includes:

[0167] Step S31: Write the current frame sequence number into the first two bytes of the corresponding data frame.

[0168] Among them, the embodiment of the present application makes structural improvements to the data frame.

[0169] For example, each frame of data contains 964 bytes, of which the first two bytes represent the current frame number, and the maximum value is 65535, which can cover the number of all used pictures.

[0170] Step S32: Write the power level into the third byte of the corresponding data frame.

[0171] The third byte in the data frame is used as the power level, and the value can range from 0x01 to 0x0F.

[0172] The embodiment of the present application makes structural improvements through data frames, so that it can transmit the corresponding image power level to the light board end, thereby controlling the power of the image to be displayed, reducing the energy consumption loss of the light board, and thus extending the service life of the light board.

[0173] 8 , which is a flow chart illustrating another exemplary embodiment of a data processing method according to the present application.

[0174] Based on the embodiment shown in FIG3 , the method is applied to the light board end, and the display data processing method includes:

[0175] Step S1000: receiving a data frame sent by a terminal, wherein the data frame includes picture information and a power level written by the terminal. The power level is determined based on a calculation result obtained after the terminal accumulates pixels of a pre-acquired image to be displayed.

[0176] Among them, the light board end includes a data processing unit and a front light board.

[0177] Among them, after the data processing unit in the light board receives the data frame sent by the terminal, it extracts the image information and power level.

[0178] Then, each frame of the image to be displayed is displayed based on the power level.

[0179] Step S2000: Display each frame of the image to be displayed based on the power level.

[0180] The image information may include: image size, current frame number of the image, image type, etc.

[0181] Taking the current frame number of the picture as an example, a frame of the picture to be displayed is determined based on the current frame number in the frame data, and the power level in the data frame is associated with the frame of the picture.

[0182] Then, the light board displays the frame image based on the power level in the data frame.

[0183] The embodiment of the present application receives the data frame sent by the terminal, and then displays each frame of the image to be displayed based on the power level in the data frame. This can control the power of the image to be displayed, reduce the energy consumption loss of the light board, and thus extend the service life of the light board.

[0184] In addition, an embodiment of the present application further provides a display data processing device, which is provided at a control terminal and includes:

[0185] A data calculation module is used to accumulate pixels of the pre-acquired image to be displayed to obtain a calculation result;

[0186] a data preparation module, configured to determine a power level of each frame of the image to be displayed based on the calculation result;

[0187] A data frame writing module, configured to write the image information and power level of each frame of the image into a corresponding data frame;

[0188] An interactive module is used to send the data frame to the light board end, so that the light board end displays each frame of the image to be displayed based on the power level and the image information.

[0189] For the principle and implementation process of display data processing implemented in this embodiment, please refer to at least one of the above embodiments and will not be described in detail here.

[0190] In addition, an embodiment of the present application also proposes a terminal device, which includes a memory, a processor, and a display data processing program stored in the memory and runnable on the processor. When the display data processing program is executed by the processor, the steps of the display data processing method described above are implemented.

[0191] Since the display data processing program adopts all the technical solutions of all the aforementioned embodiments when executed by the processor, it has at least all the beneficial effects brought by all the technical solutions of all the aforementioned embodiments, which will not be described one by one here.

[0192] In addition, an embodiment of the present application further provides a computer-readable storage medium, on which a display data processing program is stored. When the display data processing program is executed by a processor, the steps of the display data processing method described above are implemented.

[0193] Since the display data processing program adopts all the technical solutions of all the aforementioned embodiments when executed by the processor, it has at least all the beneficial effects brought by all the technical solutions of all the aforementioned embodiments, which will not be described one by one here.

[0194] This embodiment adopts the above scheme, specifically by accumulating pixels of the pre-acquired image to be displayed to obtain a calculation result; determining the power level of each frame of the image to be displayed based on the calculation result; writing the picture information and power level of each frame of the image into the corresponding data frame; sending the data frame to the light board end, so that the light board end can display each frame of the image to be displayed based on the power level and the picture information. The embodiment of the present application obtains a calculation result by accumulating pixels of the pre-acquired image to be displayed, and then determines the appropriate power level based on the calculation result, and sends the power level to the light board end through the data frame. Therefore, based on the corresponding power level, the light board end can be controlled to display each frame of the image to be displayed, thereby reducing the energy loss of the light board and extending the service life of the light board.

[0195] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or method that includes a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or method. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, article, or method that includes the element.

[0196] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0197] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as mentioned above, and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, controlled terminal, or network device, etc.) to execute the method of each embodiment of the present application.

[0198] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A display data processing method, wherein: The method is applied to a control end, and the method comprises the following steps: Accumulating pixels of the pre-acquired image to be displayed to obtain a calculation result; Determine the power level of each frame of the image to be displayed based on the calculation result; Writing the picture information and power level of each frame of the picture into a corresponding data frame; The data frame is sent to the light board end, so that the light board end displays each frame of the image to be displayed based on the power level and the image information.

2. The method according to claim 1, wherein: The step of determining the power level of each frame of the image to be displayed based on the calculation result includes: Calculate and obtain the initial brightness level of at least one lamp bead when the lamp board displays each frame of the picture; Correcting the lamp bead based on the calculation result and an initial brightness level of at least one of the lamp beads to obtain a corrected brightness level; The power level of each frame of the picture is determined based on the corrected brightness level.

3. The method according to claim 2, wherein: The step of correcting the lamp bead based on the calculation result and the initial brightness level of at least one of the lamp beads to obtain the corrected brightness level comprises: When the calculation result is greater than the first calculation result threshold and less than or equal to the second calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead; If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold, the brightness level of the lamp bead is reduced by one level to obtain the corrected brightness level.

4. The method according to claim 2, wherein: The step of correcting the lamp beads based on the calculation result and the initial brightness level of at least one of the lamp beads to obtain the corrected brightness level also includes: When the calculation result is greater than the second calculation result threshold and less than or equal to the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead; If the initial brightness level of the lamp bead is greater than or equal to the fourth brightness level threshold, the brightness of the lamp bead is reduced by two levels to obtain the corrected brightness level; If the initial brightness level of the lamp bead is greater than or equal to the second brightness level threshold and less than the fourth brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

5. The method according to claim 2, wherein: The step of correcting the lamp beads based on the calculation result and the initial brightness level of at least one of the lamp beads to obtain the corrected brightness level also includes: When the calculation result is greater than the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead; If the initial brightness level of the lamp bead is greater than or equal to the fifth brightness level threshold, the brightness level of the lamp bead is reduced by three to obtain the corrected brightness level; If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold and less than the fifth brightness level threshold, the lamp bead is reduced by two brightness levels to obtain the corrected brightness level; If the initial brightness level of the lamp bead is greater than or equal to the first brightness level threshold and less than the third brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

6. The method according to claim 1, wherein: The step of writing the picture information and the power level of each frame of the picture into the corresponding data frame comprises: Writing the current frame sequence number into the first two bytes of the corresponding data frame; The power level is written into the third byte of the corresponding data frame.

7. A display data processing method, wherein: The method is applied to the lamp board end, and the method comprises the following steps: receiving a data frame sent by a terminal, the data frame including picture information and a power level written by the terminal, the power level being determined based on a calculation result obtained after the terminal accumulates pixels of a pre-acquired image to be displayed; Each frame of the image to be displayed is displayed based on the power level.

8. A display data processing device, wherein: The device is arranged at a control end, and comprises: A data calculation module is configured to accumulate pixels of the pre-acquired image to be displayed to obtain a calculation result; A data preparation module, configured to determine the power level of each frame of the image to be displayed based on the calculation result; A data frame writing module, configured to write the picture information and power level of each frame of the picture into a corresponding data frame; The interactive module is configured to send the data frame to the light board end, so that the light board end displays each frame of the image to be displayed based on the power level and the image information.

9. A display data processing terminal device, wherein: The display data processing terminal device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the following method is implemented: Accumulating pixels of the pre-acquired image to be displayed to obtain a calculation result; Determine the power level of each frame of the image to be displayed based on the calculation result; Writing the picture information and power level of each frame of the picture into a corresponding data frame; The data frame is sent to the light board end, so that the light board end displays each frame of the image to be displayed based on the power level and the image information.

10. The terminal device according to claim 1, wherein: When the computer program is executed by the processor, the following method is also implemented: Calculate and obtain the initial brightness level of at least one lamp bead when the lamp board displays each frame of the picture; Correcting the lamp bead based on the calculation result and an initial brightness level of at least one of the lamp beads to obtain a corrected brightness level; The power level of each frame of the picture is determined based on the corrected brightness level.

11. The terminal device according to claim 10, wherein: When the computer program is executed by the processor, the following method is also implemented: When the calculation result is greater than the first calculation result threshold and less than or equal to the second calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead; If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold, the brightness level of the lamp bead is reduced by one level to obtain the corrected brightness level.

12. The terminal device according to claim 10, wherein: When the computer program is executed by the processor, the following method is also implemented: When the calculation result is greater than the second calculation result threshold and less than or equal to the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead; If the initial brightness level of the lamp bead is greater than or equal to the fourth brightness level threshold, the brightness of the lamp bead is reduced by two levels to obtain the corrected brightness level; If the initial brightness level of the lamp bead is greater than or equal to the second brightness level threshold and less than the fourth brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

13. The terminal device according to claim 10, wherein: When the computer program is executed by the processor, the following method is also implemented: When the calculation result is greater than the third calculation result threshold, the lamp bead is corrected according to the initial brightness level of the lamp bead; If the initial brightness level of the lamp bead is greater than or equal to the fifth brightness level threshold, the brightness level of the lamp bead is reduced by three to obtain the corrected brightness level; If the initial brightness level of the lamp bead is greater than or equal to the third brightness level threshold and less than the fifth brightness level threshold, the lamp bead is reduced by two brightness levels to obtain the corrected brightness level; If the initial brightness level of the lamp bead is greater than or equal to the first brightness level threshold and less than the third brightness level threshold, the brightness level of the lamp bead is reduced by one to obtain the corrected brightness level.

14. The terminal device according to claim 9, wherein: When the computer program is executed by the processor, the following method is also implemented: Writing the current frame sequence number into the first two bytes of the corresponding data frame; The power level is written into the third byte of the corresponding data frame.

15. A computer-readable storage medium, wherein: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the display data processing method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Display data processing method and device, terminal equipment and storage medium

    CN120186846A

  • Apparatus for driving the backlight unit and a method therefor

    CN101046938A

  • Methods, systems, program and media for weighted-error-vector-based source light selection

    CN101878503A

  • Atmosphere lamp animation display method and device based on MCU, equipment and storage medium

    CN115512015A

  • Image processing method and device and storage medium

    CN116110328A