Electronic price tag display information generation method, apparatus, device, and medium

The method and system for electronic price tags adjust pixel colors to match supported colors, addressing display issues and enriching color diversity, ensuring normal and improved display.

JP2025098937AInactive Publication Date: 2025-07-02HANSHOW TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024192589
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-20
Filing Date
2024-11-01
Publication Date
2025-07-02
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Electronic price tags face issues with abnormal displays and errors due to limited color support, leading to a restricted diversity in simulated colors.

Method used

A method and system that compares the supported colors of an electronic price tag with the display colors of each pixel point, dividing the display area into adjustment and normal areas, determining target colors for each pixel, and generating a rendering result to ensure normal display and enrich color diversity.

Benefits of technology

Enables the electronic price tag to simulate a wider range of colors by adjusting pixel colors, preventing abnormal display and enhancing the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025098937000001_ABST
    Figure 2025098937000001_ABST
Patent Text Reader

Abstract

To provide an electronic price tag that enables information to be displayed normally and increases the variety of colors that can be simulated.SOLUTION: The present invention pertains to an electronic price tag display information generation method, an apparatus, a device, and a medium and relates to a technical field of electronic price tags. The method includes: comparing a support color of an electronic price tag and a display color of a pixel point in each display waiting region and segmenting the display waiting region into an adjustment waiting display region and a normal display region based on a result of comparison; setting a target color of each pixel point from each support color of the electronic price tag based on the display color of each pixel point in the adjustment waiting display region; generating a result of rendering display waiting information based on the target color of each pixel point in the adjustment waiting display region and the display color of each pixel point in each normal display region; and transmitting the result of rendering the display waiting information to the electronic price tag for display. The present aspect adjusts the display color of each pixel point to be the support color of the electronic price tag, achieves normal display of information by the electronic price tag, and increases the variety of colors that can be simulated by the electronic price tag.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic price tag displays, and particularly to a method, apparatus, device, and medium for generating display information of electronic price tags.

Background Art

[0002] An electronic price tag is a smart tag that displays product prices instead of paper price tags. It has the advantages of being low-carbon, environmentally friendly, energy-saving, efficient, and reusable. It can update content such as product information, prices, and promotional activities in real time, and improve the management efficiency of products and the shopping experience of consumers.

[0003] An electronic price tag uses an electronic ink display for display. The colors it can support are limited by the types of charged particles with coloring in the microcups. If the color of the content to be displayed on the electronic price tag is different from the colors supported by the electronic price tag, situations such as abnormal display or errors will occur.

Summary of the Invention

Problems to be Solved by the Invention

[0004] The present invention provides a method, apparatus, device, and medium for generating display information of electronic price tags that enable electronic price tags to display information normally and enrich the diversity of colors that can be simulated by electronic price tags.

Means for Solving the Problems

[0005] In a first aspect, the present invention includes: Obtaining display waiting information and support colors included in the display colors of each pixel point in at least one display waiting area of the electronic price tag; Comparing the support colors of the electronic price tag with the display colors of the pixel points in each display waiting area, and based on the comparison result, dividing the display waiting area into an area to be adjusted for display and a normal display area; Determining a target color for each pixel from each support color of the electronic value ticket based on the display color of each pixel in the adjustment-wait display area; Generating a rendering result of the display-wait information based on the target color of each pixel in the adjustment-wait display area and the display color of each pixel in each normal display area, and transmitting the rendering result of the display-wait information to the electronic value ticket for display, including providing a method for generating display information of the electronic value ticket.

[0006] On a second aspect, the present invention An information acquisition module for acquiring display-wait information and support colors including the display color of each pixel in at least one display-wait area of the electronic value ticket; An area division module for comparing the support color of the electronic value ticket with the display color of the pixels in each display-wait area, and dividing the display-wait area into an adjustment-wait display area and a normal display area based on the comparison result; A target color determination module for determining a target color for each pixel from each support color of the electronic value ticket based on the display color of each pixel in the adjustment-wait display area; A rendering result transmission module for generating a rendering result of the display-wait information based on the target color of each pixel in the adjustment-wait display area and the display color of each pixel in each normal display area, and transmitting the rendering result of the display-wait information to the electronic value ticket for display, further providing a display information generation device for the electronic value ticket.

[0007] On a third aspect, an embodiment of the present invention At least one processor; A memory communicatively connected to at least one processor, The memory stores instructions executable by at least one processor, and the instructions are executed by at least one processor so that at least one processor can execute a method for generating display information of an electronic value ticket according to any embodiment of the present invention, further providing a display information generation device for the electronic value ticket.

[0008] On the fourth side, an embodiment of the present invention further provides a computer-readable storage medium in which computer instructions for implementing the method for generating display information of an electronic value ticket according to any embodiment of the present invention are stored when executed by a processor.

[0009] On the fifth side, an embodiment of the present invention further provides an electronic value ticket communicatively connected to the electronic value ticket display information generation device according to the third side. The electronic value ticket is used to receive the rendering result of the display waiting information transmitted by the electronic value ticket display information generation device. The electronic value ticket is used to display the rendering result of the display waiting information in the support color of the electronic value ticket and / or to display the rendering result of the display waiting information in a mixed color composed of the support color.

[0010] On the sixth side, an embodiment of the present invention further provides an electronic value ticket display system including the electronic value ticket according to the fifth side and the electronic value ticket display information generation device according to the third side communicatively connected to the electronic value ticket.

Advantages of the Invention

[0011] An embodiment of the present invention obtains display waiting information and support colors including the display colors of each pixel point in at least one display waiting area of an electronic value ticket, compares the support colors of the electronic value ticket with the display colors of the pixel points in each display waiting area, and based on the comparison result, divides the display waiting area into an area to be adjusted for display and a normal display area. Based on the display colors of the pixel points in the area to be adjusted for display, the target color of each pixel point is determined from each support color of the electronic value ticket. Based on the target color of each pixel point in the area to be adjusted for display and the display color of each pixel point in each normal display area, a rendering result of the display waiting information is generated, and the rendering result of the display waiting information is transmitted to the electronic value ticket for display. The technical aspect of the embodiment of the present invention determines an area to be adjusted for display where the display color of the pixel point is different from the support color of the electronic value ticket from the display waiting area, and determines the display color of each pixel point in the area to be adjusted for display from the target color of the electronic value ticket, so that the area to be adjusted for display in the electronic value ticket is normally displayed, and the occurrence of abnormal situations such as abnormal display or error can be avoided. By changing the display color of each pixel point and alternately combining the target colors of each pixel point, the electronic value ticket can simulate the display of colors not supported by the electronic value ticket by displaying the support color, enriching the diversity of colors that the electronic value ticket can simulate and improving the color display effect of the electronic value ticket.

[0012] It should be understood that the content described in this part is not intended to identify the core or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be more easily understood from the following description.

Brief Description of the Drawings

[0013] To more clearly illustrate the technical aspects in the embodiments of the present invention, the drawings that need to be used in the following description of the embodiments will be briefly introduced below. However, the drawings in the following description are only some embodiments of the present invention, and it is obvious that those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0014]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5A

Figure 5B

Figure 6

Embodiments for Carrying Out the Invention

[0015] In order to enable those skilled in the art to better understand the aspects of the present invention, the technical aspects in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention. It is obvious that the described embodiments are only some of the embodiments of the present invention, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative labor should belong to the protection scope of the present invention.

[0016] Note that in the description, claims, and drawings of the present invention, terms such as "first" and "second" do not necessarily need to be used to describe a specific order or sequence, but are used to distinguish similar objects. Data used in this way can be replaced when appropriate, and it should be understood that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. Also, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, and may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices.

[0017] The acquisition, storage, and application of display waiting information and the like according to the technical aspects of the embodiments of the present invention all comply with the provisions of relevant laws and regulations and do not violate public order and good customs.

[0018] Example 1 FIG. 1 is a flowchart of a method for generating display information of an electronic value ticket according to Example 1 of the present invention. This example is applicable when displaying display waiting information of an electronic value ticket. The method is executable by a display information generation device for an electronic value ticket, and the display information generation device for an electronic value ticket can be realized in the form of hardware and / or software. Specifically, it can be arranged in a display information generation device for an electronic value ticket, such as a server.

[0019] Refer to the method for generating display information of an electronic value ticket shown in FIG. 1, which includes the following.

[0020] In S101, obtain display waiting information and support colors included in the display colors of each pixel point in at least one display waiting area of the electronic value ticket.

[0021] In this embodiment, the display waiting information may be information waiting to be displayed on the electronic price tag, and may include, but is not limited to, price information, product information, barcode information, two-dimensional code information, etc. The support color may be the color supported by the electronic price tag, and the number of support colors is at least one type, and usually multiple types. The display waiting area may be an area for displaying information on the electronic price tag, and may include, but is not limited to, a price area, a product picture area, a barcode area, a two-dimensional code area, etc. The display color is the color of the pixel points in the display waiting area.

[0022] In one preferred embodiment, the display waiting information further includes the layout parameters of each display waiting area. The layout parameters may include, but are not limited to, the layout parameters, layout parameters, size parameters, shape parameters, position parameters, belonging layer parameters, belonging page parameters, etc. of the display waiting area, and are used to arrange the display waiting area individually.

[0023] In one preferred embodiment, after obtaining the display waiting information of the electronic price tag, it is necessary to check whether the information format of the display waiting information is the preset format and whether the display waiting information is valid, and if the information format of the display waiting information is not the preset format or the display waiting information is invalid, generate attention information to let the technician know that there is an error in the display waiting information.

[0024] In S102, compare the support color of the electronic price tag with the display color of the pixel points in each display waiting area, and based on the comparison result, divide the display waiting area into an area waiting to be adjusted and a normal display area.

[0025] In this embodiment, the display waiting area to be adjusted may be a display waiting area where the color of the pixel points needs to be adjusted, and the normal display area may be an area that can be displayed in the support color of the electronic price tag. Specifically, for each display waiting area, compare the display color of the pixel points in the display waiting area with the support color of the electronic price tag. If the display color of the pixel points existing in the display waiting area is different from any of the support colors of the electronic price tag, determine the display waiting area as the display waiting area to be adjusted. If the display color of each pixel point in the display waiting area is the same as the support color of the electronic price tag, determine the display waiting area as the normal display area.

[0026] In one preferred embodiment, if the display waiting area is an area for displaying pictures such as a product picture area, the display waiting area is set as the display waiting area to be adjusted.

[0027] In S103, based on the display color of each pixel point in the display waiting area to be adjusted, determine the target color of each pixel point from the support colors of the electronic price tag.

[0028] In this embodiment, the target color may be the color that the pixel points in the display waiting area to be adjusted will finally be displayed in the electronic price tag. Specifically, adopt a certain algorithm and determine the target color of each pixel point from the support colors of the electronic price tag based on the display color of each pixel point in the display waiting area to be adjusted.

[0029] In S104, based on the target color of each pixel point in the display waiting area to be adjusted and the display color of each pixel point in each normal display area, generate the rendering result of the display waiting information, and send the rendering result of the display waiting information to the electronic price tag for display.

[0030] In this embodiment, the rendering result of the display waiting information may be the display effect diagram of the display waiting information.

[0031] Specifically, based on the target color of each pixel point in the area to be adjusted for display, generate the rendering result of the area to be adjusted for display, and based on the display color of each pixel point in the normal display area, generate the rendering result of the normal display area. Then, fuse the rendering result of the area to be adjusted for display and the rendering results of each normal display area to obtain the rendering result of the information waiting to be displayed, and send the rendering result of the information waiting to be displayed to the electronic value note for display.

[0032] Note that at least one type of the prior art can be adopted for the method of generating the rendering result, and the present invention does not limit the method of generating the rendering result.

[0033] In one specific embodiment, based on each layout parameter of the area to be adjusted for display, fuse the rendering result of the area to be adjusted for display and the rendering results of each normal display area to obtain the rendering result of the information waiting to be displayed.

[0034] In one preferred embodiment, sending the rendering result of the information waiting to be displayed to the electronic value note for display includes: checking whether there is a historical rendering result whose generation time is earlier than the generation time of the rendering result of the information waiting to be displayed and which can be the rendering result adjacent to the generation time of the rendering result of the information waiting to be displayed; if there is a historical rendering result, comparing the rendering result of the information waiting to be displayed with the historical rendering result, and if the rendering result of the information waiting to be displayed is the same as the historical rendering result, discarding the rendering result of the information waiting to be displayed; if the rendering result of the information waiting to be displayed is different from the historical rendering result or there is no historical rendering result, compressing the rendering result of the information waiting to be displayed, sending the compressed rendering result of the information waiting to be displayed to the electronic value note, and sending a rendering result display command to the electronic value note, so that the electronic value note decompresses the rendering result of the compressed information waiting to be displayed based on the received rendering result display command and displays the rendering result of the information waiting to be displayed.

[0035] When the above technical solution is adopted, when the rendering result of the display waiting information is the same as the history rendering result, the rendering result of the display waiting information is discarded, thereby avoiding transmitting the rendering result that the electronic price tag is displaying to the electronic price tag, reducing unnecessary data transmission volume and resource usage, and improving the transmission efficiency for the rendering result of the display waiting information that is different from the history rendering result or the rendering result of the display waiting information for which there is no history rendering result. This can be understood.

[0036] Preferably, receive the rendering result response message feedback by the electronic price tag, check whether the rendering result response message is abnormal, if the rendering result response message is abnormal, resend the rendering result of the display waiting information to the electronic price tag, and until the check result of the rendering result response message becomes normal, receive the rendering result response message feedback by the electronic price tag, and return to the step of checking whether the rendering result response message is abnormal.

[0037] In this embodiment, the rendering result response message can be used to indicate whether the electronic price tag has displayed the rendering result of the display waiting information. The normality of the rendering result response message can be used to indicate that the electronic price tag has displayed the rendering result of the display waiting information, and the abnormality of the rendering result response message can be used to indicate that the electronic price tag has not displayed the rendering result of the display waiting information.

[0038] When the above technical solution is adopted, receive the rendering result response message, check whether the rendering result response message is abnormal, and when the rendering result response message is abnormal, resend the rendering result of the display waiting information to the electronic price tag until the check result of the rendering result response message becomes normal. Thus, it can be understood that it is possible to ensure that the electronic price tag can display the rendering result of the display waiting information.

[0039] In one preferred embodiment, the method for generating display information of the electronic value ticket according to the embodiment of the present invention is deployed on a server. After the server generates the rendering result of the information waiting to be displayed, the server sends the rendering result of the information waiting to be displayed to a base station, and the base station sends the rendering result of the information waiting to be displayed to the electronic value ticket. The base station receives the rendering result response message fed back by the electronic value ticket, and feeds back the rendering result response message to the server. The server checks whether the rendering result response message is abnormal. If the rendering result response message is abnormal, the server accumulates the number of message abnormalities, and checks whether the number of message abnormalities exceeds a first preset number and a second preset number greater than the first preset number. If the number of message abnormalities does not exceed the first preset number, the server sends the rendering result of the information waiting to be displayed to the base station again. Then, the base station sends the rendering result of the information waiting to be displayed to the electronic value ticket again, receives the rendering result response message, and feeds it back to the server. The server returns to the step of checking whether the rendering result response message is abnormal.

[0040] If the number of message abnormalities exceeds the first preset number but does not exceed the second preset number, the server sends the rendering result of the information waiting to be displayed to another base station. Then, the other base station sends the rendering result of the information waiting to be displayed to the electronic value ticket, receives the rendering result response message, and feeds it back to the server. The server returns to the step of checking whether the rendering result response message is abnormal. If the number of message abnormalities exceeds the second preset number, the server generates a warning message indicating that the rendering display is abnormal.

[0041] Embodiments of the present invention obtain display waiting information and support colors including the display colors of each pixel point in at least one display waiting area of an electronic value ticket, compare the support colors of the electronic value ticket with the display colors of the pixel points in each display waiting area, and based on the comparison result, divide the display waiting area into an area to be adjusted for display and a normal display area. Based on the display colors of the pixel points in the area to be adjusted for display, determine the target color of each pixel point from the support colors of the electronic value ticket. Based on the target colors of the pixel points in the area to be adjusted for display and the display colors of the pixel points in each normal display area, generate a rendering result of the display waiting information, and transmit the rendering result of the display waiting information to the electronic value ticket for display. The technical aspect of the embodiments of the present invention determines an area to be adjusted for display where the display color of the pixel point is different from the support color of the electronic value ticket from the display waiting area, and determines the display color of each pixel point in the area to be adjusted for display from the target color of the electronic value ticket, so that the area to be adjusted for display can be normally displayed on the electronic value ticket, avoiding the occurrence of abnormal situations such as abnormal display or errors. By changing the display color of each pixel point and alternately combining the target colors of each pixel point, the electronic value ticket can simulate the display of colors not supported by the electronic value ticket by displaying the support color, enriching the diversity of colors that the electronic value ticket can simulate and improving the display effect of the color of the electronic value ticket.

[0042] Example 2 FIG. 2 is a flowchart of a method for generating display information of an electronic value ticket according to Example 2 of the present invention. The embodiments of the present invention optimize and improve the operation of determining the target color based on the technical aspects of the above embodiments.

[0043] Furthermore, "determining the target color of each pixel point from the support colors of the electronic value ticket based on the display color of each pixel point in the area to be adjusted for display" is refined into "for each pixel point, determining the similar color of the pixel point from the support colors of the electronic value ticket based on the display color of the pixel point, and for each pixel point, determining the gradient color of the pixel point based on the similar color of the pixel point, the display color of the neighboring pixel points of the pixel point, and the similar colors of the neighboring pixel points, and determining the target color of the pixel point from the support colors of the electronic value ticket based on the gradient color of the pixel point", thereby perfecting the operation of determining the target color.

[0044] For parts not described in detail in the embodiments of the present invention, reference may be made to the description of the above embodiments.

[0045] Refer to the method for generating display information of the electronic value ticket shown in FIG. 2, including the following.

[0046] In S201, acquisition is performed on display waiting information and support colors included in the display colors of each pixel point in at least one display waiting area of the electronic value ticket.

[0047] In S202, the support color of the electronic value ticket is compared with the display color of the pixel points in each display waiting area, and based on the comparison result, the display waiting area is divided into an area to be adjusted for display and a normal display area.

[0048] In S203, for each pixel point, based on the display color of the pixel point, a similar color of the pixel point is determined from each support color of the electronic value ticket.

[0049] In this embodiment, the similar color may be the color most similar to the display color among each support color of the electronic value ticket. Specifically, a certain algorithm is adopted, and for each pixel point, based on the display color of the pixel point, a similar color of the pixel point is determined from each support color of the electronic value ticket.

[0050] Preferably, determining the similar color of a pixel point from each support color of the electronic value ticket based on the display color of the pixel point includes converting the display color in the RGB format to the LAB format, converting each support color in the RGB format to the LAB format, performing gamut separation on each of the support colors after the format conversion based on the A-channel pixel value and B-channel pixel value of each of the support colors after the format conversion to obtain a color support color set and a tone support color set, determining the support color set corresponding to the display color after the format conversion based on the A-channel pixel value and B-channel pixel value of the display color after the format conversion, determining the degree of difference between the display color in the LAB format and each of the support colors in the LAB format based on the pixel value in the LAB channel of the display color after the format conversion and the pixel value in the LAB channel of each of the support colors in the corresponding support color set, converting the support color in the LAB format with the smallest degree of difference to the RGB format, and using the obtained support color in the RGB format as the similar color of the pixel point.

[0051] Among them, the RGB format may be the format of the RGB color space, and the LAB format may be the format of the LAB color space. The support color set may include, but is not limited to, a color support color set and a tone support color set. The color support color set may include color support colors, and the tone support color set may include tone support colors.

[0052] Specifically, convert the display color in the RGB format to the LAB format, convert each supported color in the RGB format to the LAB format, and for each of the supported colors after the format conversion, determine the grayscale level of the supported color based on the A-channel pixel value and the B-channel pixel value of the supported color. If the grayscale level of the supported color is greater than a preset grayscale level, the supported color is regarded as a color in the color supported color set. If the grayscale level of the supported color is less than or equal to the preset grayscale level, based on the A-channel pixel value and the B-channel pixel value of the supported color and the A-channel pixel range and the B-channel pixel range of each color system that may include, but is not limited to, the yellow color system, the blue color system, the red color system, and the green color system, determine the corresponding color system of the supported color, query the constraint conditions of the gradation supported color of the corresponding color system of the supported color, and determine whether the supported color satisfies the constraint conditions of the gradation supported color of the corresponding color system based on the A-channel pixel value and the B-channel pixel value of the supported color. If the supported color satisfies the constraint conditions of the gradation supported color of the corresponding color system, the supported color is regarded as a gradation supported color. If the supported color does not satisfy the constraint conditions of the gradation supported color of the corresponding color system, the supported color is regarded as a color supported color. The set containing each color supported color is defined as the color supported color set, and the set containing each gradation supported color is defined as the gradation supported color set.

[0053] Exemplarily, the following formula can be used to represent that the grayscale level of the supported color is less than or equal to a preset grayscale level.

Equation

[0054] Exemplarily, the following formula can be used to represent the constraint conditions of the gradation supported color of the yellow color system.

Equation

[0055] Exemplarily, the constraint conditions of the gradation support color of the blue color system can be expressed by the following formula:

Number

[0056] Exemplarily, the constraint conditions of the gradation support color of the red color system can be expressed by the following formula:

Number

[0057] Exemplarily, the constraint conditions of the gradation support color of the green color system can be expressed by the following formula:

Number

[0058] The gradation purity coefficient can be used to represent the purity of the gradation color in the corresponding color system, and the gradation depth coefficient can be used to represent the depth of the gradation color in the corresponding color system. Taking the blue color system as an example, the smaller the gradation purity coefficient, the lower the purity of the gradation color in the blue color system, indicating that more bluish colors are used as the gradation color. The smaller the gradation depth coefficient, the lower the depth of the gradation color in the blue color system, indicating that more light blue colors are used as the gradation color. Note that the preset gray scale level, the gradation purity coefficient and the gradation depth coefficient of each color system can be set independently by the engineer based on actual needs or practical experience.

[0059] Based on the A-channel pixel value and B-channel pixel value of the display color after format conversion, determine whether the display color after format conversion is a color support color or a grayscale support color. If the display color is a color support color, the corresponding support color set is the color support color set; if the display color is a grayscale support color, the corresponding support color set is the grayscale support color set. Note that determining whether the display color after format conversion is a color support color or a grayscale support color is similar to the process of determining whether the support color is a color support color or a grayscale support color, and will not be repeatedly described here.

[0060] Adopt a certain algorithm, and based on the pixel values of the display color in the LAB channels after format conversion and the pixel values of each support color in the corresponding support color set in the LAB channels, determine the degree of difference between each of the display color in the LAB format and the support color in the LAB format. Convert the support color in the LAB format with the smallest degree of difference to the RGB format, and use the obtained support color in the RGB format as the similar color of the pixel point.

[0061] By adopting the above technical solution, converting the display color and the support color to the LAB format and determining the similar color in the LAB format, the determined similar color is made to match the human eye's perception of color, that is, the similar color is made to be most similar to the display color by human eye observation, improving the accuracy rate of the similar color. By classifying the support color in the LAB format into a color support color and a grayscale support color, determining the display color in the LAB format, determining the corresponding support color set, and determining the support color with the smallest degree of difference from the support colors in the corresponding support color set as the similar color, it can be understood that the accuracy rate of the similar color can be further improved.

[0062] Preferably, based on the pixel values in the LAB channels of the display color after the format conversion and the pixel values in the LAB channels of each support color in the corresponding support color set, determining the degree of difference between the display color in the LAB format and each of the support colors in the LAB format includes, for each support color in the corresponding support color set, determining the L-channel pixel difference value, the A-channel pixel difference value, and the B-channel pixel difference value between the display color after the format conversion and the support color, and determining the degree of difference between the display color in the LAB format and the support color in the LAB format based on the L-channel pixel difference value, the A-channel pixel difference value, and the B-channel pixel difference value.

[0063] Specifically, for each support color in the corresponding support color set, determine the L-channel pixel difference value, the A-channel pixel difference value, and the B-channel pixel difference value between the display color after the format conversion and the support color, and determine the sum of the absolute values of the L-channel pixel difference value, the absolute value of the A-channel pixel difference value, and the absolute value of the B-channel pixel difference value as the degree of difference between the display color in the LAB format and the support color in the LAB format.

[0064] It can be understood that by adopting the above technical solution and determining the degree of difference between the display color and the support color based on the L-channel pixel difference value, the A-channel pixel difference value, and the B-channel pixel difference value between the display color after the format conversion and the support color, the accuracy rate of determining the degree of difference can be improved.

[0065] In S204, for each pixel point, determine the gradient color of the pixel point based on the similar color of the pixel point, the display color of the neighboring pixel points of the pixel point, and the similar colors of the neighboring pixel points.

[0066] In this embodiment, the neighboring pixel points may be the pixel points at preset positions adjacent to the pixel point. The gradient color may be a color having a gradient tendency with the color of the neighboring pixel points. Among them, the preset position can be set independently by the engineer based on actual needs or actual experience, and the present invention does not limit this. Preferably, the preset positions include the directly left position, the upper left position, the directly above position, and the upper right position, that is, the neighboring pixel points are the neighboring pixel points directly to the left of the pixel point, the neighboring pixel points in the upper left, the neighboring pixel points directly above, and the neighboring pixel points in the upper right.

[0067] Specifically, a certain algorithm is adopted, and for each pixel point, the gradient color of the pixel point is determined based on the similar color of the pixel point, the display color of the neighboring pixel points of the pixel point, and the similar color of the neighboring pixel points.

[0068] Preferably, for each neighboring pixel point of the pixel point, the color difference between the display color of the neighboring pixel point and the similar color of the neighboring pixel point is determined, and based on the similar color of the pixel point and the color difference of the neighboring pixel points, the gradient color of the pixel point is determined.

[0069] Among them, the color difference may include, but is not limited to, the R-channel pixel difference value, the G-channel pixel difference value, and the B-channel pixel difference value in the RGB format. Specifically, for each neighboring pixel point of the pixel point, the R-channel pixel difference value, the G-channel pixel difference value, and the B-channel pixel difference value between the display color of the neighboring pixel point and the similar color of the neighboring pixel point are determined, and a certain algorithm is adopted to determine the gradient color of the pixel point based on the similar color of the pixel point and the color difference of the neighboring pixel points.

[0070] By adopting the above technical solution, based on the similar color of the pixel point and the color difference between the display color and the similar color of each neighboring pixel point around the pixel point, the gradient color of the pixel point is obtained, so that the color transition between the pixel point and the neighboring pixel points can be made smoother, the accuracy rate of the gradient color can be improved, and the effect of color gradient can be improved.

[0071] Preferably, determining the gradient color of a pixel point based on the similar color of the pixel point and the color difference of adjacent pixel points includes determining the reference color of the pixel point based on the similar color of the pixel point and the color difference of adjacent pixel points; if each channel pixel value of the reference color does not exceed the pixel threshold, setting the reference color as the gradient color of the pixel point; and if at least one channel pixel value of the reference color exceeds the pixel threshold, determining the gradient color of the pixel point based on the channel pixel value that exceeds the pixel threshold, the pixel threshold, and the color difference. Among them, the reference color may be the color whose channel pixel value needs to be inspected whether it exceeds the pixel threshold. Note that the pixel threshold can be set independently by the technician based on actual needs or practical experience, and the present invention does not limit this.

[0072] Specifically, based on the position of the adjacent pixel points, inquire about the color transition weight of the adjacent pixel points, and determine the pixel values of the RGB three channels of the reference color of the pixel point based on the color transition weight of each adjacent pixel point, the pixel values of the RGB three channels of the similar color of the pixel point, and the R-channel pixel difference value, G-channel pixel difference value, and B-channel pixel difference value between the display color and the similar color of the adjacent pixel points, so as to obtain the reference color of the pixel point.

[0073] Exemplarily, the pixel values of the RGB three channels of the reference color of the pixel point can be determined by the following formula:

Equation

[0074] If each channel pixel value of the reference color does not exceed the pixel threshold, the reference color is used as the gradient color of the pixel point. If at least one channel pixel value of the reference color exceeds the pixel threshold, for each channel where the pixel value exceeds the pixel threshold, the first pixel difference value between the pixel value in the corresponding channel of the reference color and the pixel value in the corresponding channel of the similar color is determined. If the first pixel difference value is positive, the second pixel difference value between the pixel threshold and the channel pixel value is determined, and the ratio between the second pixel difference value and the first pixel difference value is used as the candidate adjustment coefficient. If the second pixel difference value is negative, the ratio between the negative value of the channel pixel value and the first pixel difference value is used as the candidate adjustment coefficient. The smallest candidate adjustment coefficient is determined as the target adjustment coefficient. Based on the color transition weights of each neighboring pixel point, the pixel values in the three RGB channels of the similar color of the pixel point, the target adjustment coefficient, and the R-channel pixel difference value, G-channel pixel difference value, and B-channel pixel difference value between the display color and the similar color of the neighboring pixel point, the pixel values in the three RGB channels of the reference color of the pixel point are determined to obtain the gradient color of the pixel point. Exemplarily, the pixel values in the three RGB channels of the gradient color of the pixel point can be determined by the following formula,

Number

[0075] By adopting the above technical solution, it is possible to check whether the pixel value of each channel of the reference color exceeds the pixel threshold. If it exceeds, based on the pixel value of the channel that exceeds the pixel threshold, the pixel threshold, and the color difference, the gradient color of the pixel point can be determined. Thereby, a gradient color can be obtained, and it is ensured that the pixel value of each channel of the gradient color does not exceed the pixel threshold, avoiding the occurrence of a situation where the gradient color is abnormally displayed due to the pixel value exceeding the pixel threshold, and it can be understood that it is ensured that the gradient color can be accurately displayed.

[0076] In S205, based on the gradient color of the pixel point, the target color of the pixel point is determined from each support color of the electronic value note.

[0077] It should be noted that determining the target color of the pixel point from each support color of the electronic value note based on the gradient color of the pixel point is similar to the process of determining the similar color of the pixel point from each support color of the electronic value note based on the display color of the pixel point, and will not be repeated here.

[0078] In S206, based on the target color of each pixel point in the adjustment waiting display area and the display color of each pixel point in each normal display area, a rendering result of the display waiting information is generated, and the rendering result of the display waiting information is transmitted to the electronic value note for display.

[0079] In one preferred embodiment, the display waiting area may be a promotion area. The pixel points in the promotion area may include, but are not limited to, background pixel points and text pixel points. Among them, the background pixel points may be pixel points in the background of the promotion area, and the text pixel points may be pixel points of text for expressing promotional terms in the promotion area. The display waiting information includes the display colors of each background pixel point in at least one promotion area. Correspondingly, the rendering result of the display waiting information is the background color rendering result of the promotion area.

[0080] In addition, since the display color of the text pixel point is usually the supported color of the electronic price tag, it is not necessary to execute the step of determining the target color of the text pixel point by comparing the display color of the text pixel point with the supported color of the electronic price tag. The display color of the background pixel point is usually not the supported color of the electronic price tag, or the background color rendering result in the promotion area needs to be observed by the human eye as a color not supported by the electronic price tag. By executing the method for generating display information of the electronic price tag according to the embodiments of the present invention, the target color of each background pixel point is determined, and the background color rendering result of the promotion area is generated. Thereby, when the electronic price tag displays the background color rendering result of the promotion area with the supported color, since the background color rendering result of the promotion area observed by the human eye is another color not supported by the electronic price tag, the display effect of the electronic price tag on the promotion area is improved.

[0081] Exemplarily, if only black, white, yellow, and red are included in the supported colors of the electronic price tag, according to the method for generating display information of the electronic price tag according to the embodiments of the present invention, when the electronic price tag displays the background color rendering result of the promotion area with black and white supported colors, the background of the promotion area can be observed by the human eye as gray, and when the electronic price tag displays the background color rendering result of the promotion area with red and yellow supported colors, the background of the promotion area can be observed by the human eye as orange. With other combinations of supported colors and different numbers of pixel points of each supported color, other mixed colors can be observed by the human eye, which will not be repeatedly described here. If the background of the promotion area is a picture, the color change of the picture in the background of the promotion area can also be made smoother.

[0082] In another preferred embodiment, the display waiting information includes the display color of each text pixel point in at least one promotion area. If the display color of the text pixel point is not the supported color of the electronic value tag, by executing the method for generating display information of the electronic value tag according to the embodiment of the present invention, the target color of each text pixel point is determined, a text color rendering result is generated, and the text color rendering result can also be transmitted to the electronic value tag. Thereby, when the electronic value tag displays the text color rendering result of the promotion area in the supported color, since the text color rendering result of the promotion area observed by the human eye is a color not supported by the electronic value tag, the display effect of the electronic value tag on the promotion area is further improved.

[0083] In the embodiment of the present invention, for each pixel point, based on the display color of the pixel point, a similar color of the pixel point is determined from each supported color of the electronic value tag. For each pixel point, based on the similar color of the pixel point, the display color of the neighboring pixel points of the pixel point, and the similar colors of the neighboring pixel points, a gradient color of the pixel point is determined. Based on the gradient color of the pixel point, a target color of the pixel point is determined from each supported color of the electronic value tag. After determining the similar color of each pixel point, based on the similar color of the pixel point, the gradient color of each pixel point can be determined. By determining the target color of the pixel point based on the gradient color of the pixel point, the control of the color of each pixel point is realized, and through the arrangement of the target colors of each pixel point, more display waiting information of colors is simulatedly displayed, improving the display effect of the display waiting information.

[0084] Embodiment 3 FIG. 3 is a structural schematic diagram of an electronic value tag display information generation device according to Embodiment 3 of the present invention. The embodiment of the present invention is applicable when displaying display waiting information of an electronic value tag. The device can execute a method for generating display information of an electronic value tag. The electronic value tag display information generation device can be realized in the form of hardware and / or software, and the device can be arranged in an electronic value tag display information generation device, such as a server.

[0085] Referring to the display information generation device for electronic value tickets shown in FIG. 3, which includes an information acquisition module 301, a region division module 302, a target color determination module 303, and a rendering result transmission module 304, among which, The information acquisition module 301 is used to acquire display waiting information and support colors including the display colors of each pixel point in at least one display waiting region of the electronic value ticket. The region division module 302 is used to compare the support color of the electronic value ticket with the display colors of the pixel points in each display waiting region, and based on the comparison result, divide the display waiting region into an adjustment waiting display region and a normal display region. The target color determination module 303 is used to determine the target color of each pixel point from each support color of the electronic value ticket based on the display colors of the pixel points in the adjustment waiting display region. The rendering result transmission module 304 is used to generate the rendering result of the display waiting information based on the target colors of the pixel points in the adjustment waiting display region and the display colors of the pixel points in each normal display region, and transmit the rendering result of the display waiting information to the electronic value ticket for display.

[0086] In an embodiment of the present invention, an information acquisition module acquires display waiting information and support colors including the display colors of each pixel point in at least one display waiting area of an electronic value note. An area classification module compares the support colors of the electronic value note with the display colors of the pixel points in each display waiting area, and based on the comparison result, classifies the display waiting area into an area to be adjusted for display and a normal display area. A target color determination module determines the target color of each pixel point from each support color of the electronic value note based on the display color of each pixel point in the area to be adjusted for display. A rendering result transmission module generates a rendering result of the display waiting information based on the target color of each pixel point in the area to be adjusted for display and the display color of each pixel point in each normal display area, and transmits the rendering result of the display waiting information to the electronic value note for display. The technical aspect of the embodiment of the present invention determines an area to be adjusted for display where the display color of the pixel point is different from the support color of the electronic value note from the display waiting area, and determines the display color of each pixel point in the area to be adjusted for display from the target color of the electronic value note, so that the area to be adjusted for display in the electronic value note is normally displayed, and the occurrence of abnormal situations such as abnormal display or error can be avoided. By changing the display color of each pixel point and alternately combining the target colors of each pixel point, the electronic value note can simulate the display of colors not supported by the electronic value note by displaying the support color, enrich the diversity of colors that the electronic value note can simulate, and improve the display effect of the color of the electronic value note.

[0087] Preferably, the target color determination module 302 For each pixel point, a similar color determination unit for determining a similar color of the pixel point from each support color of the electronic value note based on the display color of the pixel point, For each pixel point, a gradient color determination unit for determining a gradient color of the pixel point based on the similar color of the pixel point, the display color of the neighboring pixel points of the pixel point, and the similar colors of the neighboring pixel points, And a target color determination unit for determining the target color of the pixel point from each support color of the electronic value note based on the gradient color of the pixel point.

[0088] Preferably, the similar color determination unit A format conversion subunit for converting the display color in RGB format to LAB format and converting each supported color in RGB format to LAB format, A gamut separation subunit for performing gamut separation on each of the supported colors after format conversion based on the A-channel pixel value and B-channel pixel value of each of the supported colors after format conversion, to obtain a color gamut supported color set and a tone supported color set, A supported color set determination subunit for determining the supported color set corresponding to the display color after format conversion based on the A-channel pixel value and B-channel pixel value of the display color after format conversion, A difference degree determination subunit for determining the degree of difference between the display color in LAB format and each of the supported colors in LAB format based on the pixel values in the LAB channels of the display color after format conversion and the pixel values in the LAB channels of each of the supported colors in the corresponding supported color set, A similar color determination subunit for converting the supported color in LAB format with the smallest degree of difference to RGB format and using the obtained supported color in RGB format as the similar color of the pixel point, and is provided with.

[0089] Preferably, the difference degree determination subunit specifically, For each supported color in the corresponding supported color set, determine the L-channel pixel difference value, A-channel pixel difference value, and B-channel pixel difference value between the display color after format conversion and the supported color, Based on the L-channel pixel difference value, A-channel pixel difference value, and B-channel pixel difference value, it is used to determine the degree of difference between the display color in LAB format and the supported color in LAB format.

[0090] Preferably, the gradient color determination unit, A color difference determination subunit for determining the color difference between the display color of the neighboring pixel point and the similar color of the neighboring pixel point for each neighboring pixel point of the pixel point, It includes a gradation color determination subunit for determining the gradation color of a pixel point based on the similar color of the pixel point and the color difference of adjacent pixel points.

[0091] Preferably, the gradation color determination subunit specifically determines the reference color of the pixel point based on the similar color of the pixel point and the color difference of adjacent pixel points, if each channel pixel value of the reference color does not exceed the pixel threshold, the reference color is used as the gradation color of the pixel point, if at least one channel pixel value of the reference color exceeds the pixel threshold, it is used to determine the gradation color of the pixel point based on the channel pixel value that exceeds the pixel threshold, the pixel threshold, and the color difference.

[0092] Preferably, the display information generation device for the electronic value note specifically receives the rendering result response message feedback by the electronic value note, checks whether the rendering result response message is abnormal, if the rendering result response message is abnormal, resends the rendering result of the display waiting information to the electronic value note, until the check result of the rendering result response message becomes normal, it is used to receive the rendering result response message feedback by the electronic value note and return to the step of checking whether the rendering result response message is abnormal.

[0093] The display information generation device for the electronic value note according to the embodiment of the present invention can execute the display information generation method for the electronic value note according to any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for the execution of the display information generation method for the electronic value note.

[0094] Example 4 FIG. 4 shows a schematic structural diagram of an electronic value tag display information generation device 400 that can be used to implement an embodiment of the present invention. The electronic value tag display information generation device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic value tag display information generation device can further represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (helmets, glasses, watches, etc.) and other similar computing devices. The components shown in this specification, their connections and relationships, and their functions are merely exemplary and are not intended to limit the implementation of the present invention described and / or claimed in this specification.

[0095] As shown in FIG. 4, the electronic value tag display information generation device 400 includes at least one processor 401 and a memory communicatively connected to the at least one processor 401, such as a read-only memory (ROM) 402 and a random access memory (RAM) 403. Among them, the memory stores a computer program executable by at least one processor. The processor 401 can execute various appropriate operations and processes according to the computer program stored in the read-only memory (ROM) 402 or the computer program loaded from the storage unit 408 into the random access memory (RAM) 403. The RAM 403 can also store various programs and data required for the operation of the electronic value tag display information generation device 400. The processor 401, ROM 402, and RAM 403 are connected to each other by a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0096] The I / O interface 405 is connected to a plurality of components in the electronic value tag display information generation device 400, including an input unit 406 such as a keyboard and a mouse, an output unit 407 such as various types of displays and speakers, a storage unit 408 such as a magnetic disk and an optical disk, and a communication unit 409 such as a network card, a modem, and a wireless communication transceiver. The communication unit 409 enables the electronic value tag display information generation device 400 to exchange information / data with other devices via, for example, a computer network of the Internet and / or various telecommunication networks.

[0097] The processor 401 may be a general-purpose and / or dedicated processing component having various processing and computing capabilities. Some examples of the processor 401 include a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors that execute algorithms of machine learning models, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc., but are not limited thereto. The processor 401 executes each method and process described above, such as the electronic value tag display information generation method.

[0098] In some embodiments, the electronic value tag display information generation method can be realized as a computer program, which is tangibly included in a computer-readable storage medium, such as the storage unit 408. In some embodiments, the computer program can be loaded and / or installed into the electronic value tag display information generation device 400 via part or all of the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the processor 401, one or more steps of the above-described electronic value tag display information generation method can be executed. Alternatively, in other embodiments, the processor 401 is configured to execute the electronic value tag display information generation method by any other suitable means (e.g., by firmware).

[0099] In this specification, various embodiments of the above-described systems and technologies can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include being implemented in one or more computer programs, which can be executed and / or interpreted in a programmable system including at least one programmable processor, and the programmable processor can receive data and instructions from a memory system, at least one input device, and at least one output device, and can transmit the data and instructions to the memory system, the at least one input device, and the at least one output device, and may be a dedicated or general-purpose programmable processor.

[0100] A computer program for implementing the method of the present invention may be written using any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a dedicated computer, or another programmable electronic value note display information generation device, so that when the computer program is executed by the processor, the functions / operations defined in the flowchart and / or block diagram are implemented. The computer program may be executed entirely on the device, partially on the device, as a stand-alone software package, partially on the device and partially on a remote device, or entirely on a remote device or server.

[0101] In the context of the present invention, a computer-readable storage medium may be a tangible medium that includes or can store a computer program used in or in combination with an instruction execution system, apparatus, or device. The computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections by one or more lines, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical memory devices, magnetic memory devices, or any suitable combination of the foregoing.

[0102] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic price tag display information generation device, which has a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user, and a keyboard and a pointing device (e.g., a mouse or trackball), and the user can provide input to the electronic price tag display information generation device via the keyboard and the pointing device. Other types of devices can be used to provide interaction with a user, and for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback), and the input from the user can be received in any form (including voice input, speech input, or tactile input).

[0103] The systems and techniques described herein may be implemented in a computing system that includes a background component (e.g., as a data server), or in a computing system that includes a middleware component (such as an application server), or in a computing system that includes a front-end component (a user computer having a graphical user interface or a network browser, through which a user can interact with embodiments of the systems and techniques described herein), or in a computing system that includes any combination of such background, middleware, or front-end components. The components of the system may be connected to each other by digital data communication in any form or medium (e.g., a communication network). Exemplifications of the communication network include local area network (LAN), wide area network (WAN), blockchain network, and the Internet.

[0104] The computing system may include client terminals and servers. The client terminals and servers are generally separated from each other and usually interact via a communication network. The relationship between the client terminal and the server is established by execution on corresponding computers and by a computer program having a client terminal-server relationship with each other. The server may be a cloud server, which is also called a cloud computing server or a cloud host, in a cloud computing service system, which is a hosting product that solves the defects of high management difficulty and weak business scalability existing in traditional physical hosts and VPS (Virtual Private Server) services.

[0105] Example 5 FIG. 5A is a schematic structural diagram of an electronic value ticket 500 according to Embodiment 5 of the present invention. The embodiments of the present invention are applicable when displaying display waiting information of an electronic value ticket. The electronic value ticket 500 is communicatively connected to a display information generation device 400 of the electronic value ticket.

[0106] Referring to the electronic value ticket 500 shown in FIG. 5A, which includes a rendering result receiving module 501 and a display module 502, the rendering result receiving module is used to receive the rendering result of the display waiting information generated by the display information generation method of the electronic value ticket according to any embodiment of the present invention, and the display module 502 is communicatively connected to the rendering result receiving module 501. Among them, The rendering result receiving module 501 is used to receive the rendering result of the display waiting information transmitted from the display information generation device 400 of the electronic value ticket. The display module 502 is used to display the rendering result of the display waiting information in the support color of the electronic value ticket and / or to display the rendering result of the display waiting information in a mixed color composed of the support colors.

[0107] In this embodiment, the display information generation device 400 of the electronic value ticket generates the rendering result of the display waiting information in the following manner. Obtain the display waiting information and the support color included in the display color of each pixel point in at least one display waiting area of the electronic value ticket, compare the support color of the electronic value ticket with the display color of the pixel points in each display waiting area, and based on the comparison result, divide the display waiting area into an area to be adjusted for display and a normal display area. Based on the display color of each pixel point in the area to be adjusted for display, determine the target color of each pixel point from each support color of the electronic value ticket, and generate the rendering result of the display waiting information based on the target color of each pixel point in the area to be adjusted for display and the display color of each pixel point in each normal display area.

[0108] In this embodiment, the mixed color can be understood as a color other than the support color observed by the human eye, which is formed by combining at least two types of support colors. Exemplarily, a combination of a black support color and a yellow support color can be used to make a green mixed color observable to the human eye.

[0109] In one preferred embodiment, for each pixel point in the rendering result of the display waiting information, the display module 502 determines, from each support color of the electronic price tag, the support color that is the same as the target color of the pixel point, and uses it to display the pixel point in the support color that is the same as the target color of the pixel point. By adopting the above technical solution, the effect of displaying the rendering result of the display waiting information in a mixed color can be achieved by displaying each pixel point with a mixture of different support colors.

[0110] Preferably, FIG. 5B is an effect diagram of the display of the electronic price tag. As shown in FIG. 5B, information on a product of "XXXX" with a capacity of 500 ml is displayed, where "XXXX" is the product name. In FIG. 5B, the color of "XXXX-500ml" is black, the color of "¥3.99" is red, and the colors of "place of origin", "expiration date", and "¥5.99" are green. The barcode area is used to display the barcode of the "XXXX" product. The rectangular area with a background color where "XXXX-500ml" is located is the promotion area B, and the rectangular area with a background color where "¥3.99" is located is the promotion area C. The background colors of the promotion area B and the promotion area C are orange, and the area A is the display area of the electronic price tag.

[0111] In this embodiment, the support colors of the electronic price tag are black, white, red, and yellow. All pixel points at the position corresponding to "XXXX-500ml" are displayed in the support color of black. All pixel points in the barcode area are displayed in the support colors of black and white so that a barcode with black and white alternating is displayed. All pixel points at the position corresponding to "¥3.99" are displayed in the support color of red. "Place of origin", "expiration date", and "¥5.99" are displayed in a green mixed color formed by a combination of pixel points displayed in black and pixel points displayed in yellow. The promotion area B and the promotion area C are displayed in an orange mixed color obtained by a combination of yellow pixel points and red pixel points. It should be noted that the number of promotion areas, the positions and sizes of each promotion area can be set independently by the technician according to the display waiting information.

[0112] In one preferred embodiment, if each pixel point in the promotion area is displayed in the same support color, the promotion area is then displayed in the corresponding support color. For example, if each pixel point in the promotion area is displayed in a yellow support color, the promotion area is displayed in yellow. If there are pixel points in the promotion area that are displayed in different support colors, the promotion area can be displayed in a mixed color. Exemplarily, if the promotion area includes pixel points displayed in yellow and pixel points displayed in red, the promotion area can be displayed in orange composed of yellow and red. If the promotion area includes pixel points displayed in white and pixel points displayed in red, the promotion area can be displayed in pink composed of white and red.

[0113] In one preferred embodiment, the electronic price tag 500 may not be communicatively connected to the display information generation device 400 of the electronic price tag. The electronic price tag 500 may further be provided with a display information generation chip 503 of the electronic price tag. Among them, the display information generation chip 503 of the electronic price tag realizes the method for generating the display waiting information according to any embodiment of the present invention and can obtain the rendering result of the display waiting information. The display module 502 acquires the rendering result of the display waiting information generated by the display information generation chip 503 of the electronic price tag and uses it to display the rendering result of the display waiting information in the support color of the electronic price tag and / or to display the rendering result of the display waiting information in a mixed color composed of the support colors.

[0114] The electronic price tag according to the embodiment of the present invention can receive the rendering result of the display waiting information generated by the display information generation device of the electronic price tag equipped with any embodiment of the present invention and display the rendering result of the display waiting information in the support color of the electronic price tag and / or display the rendering result of the display waiting information in a mixed color composed of the support colors. The embodiment of the present invention can avoid the occurrence of abnormal situations where the display becomes abnormal or an error occurs by normally displaying the adjustment waiting display area on the electronic price tag, and can enrich the diversity of colors that the electronic price tag can simulate and improve the color display effect of the electronic price tag by displaying the rendering result of the display waiting information in a mixed color composed of each support color.

[0115] Example 6 FIG. 6 is a schematic structural diagram of an electronic price tag display system 600 according to Example 6 of the present invention. The embodiments of the present invention are applicable when displaying the display waiting information of the electronic price tag.

[0116] Referring to the electronic price tag display system 600 shown in FIG. 6, which includes an electronic price tag display information generation device 400 and an electronic price tag 500, the electronic price tag display information generation device 400 is used to implement the electronic price tag display information generation method according to any embodiment of the present invention. The electronic price tag 500 is communicatively connected to the electronic price tag display information generation device 400. The present invention does not limit the communication connection method. For example, for the communication connection method, 2G (Second Generation Mobile Communication Technology), 3G (Third Generation Mobile Communication Technology), 4G (Fourth Generation Mobile Communication Technology), 5G (Fifth Generation Mobile Communication Technology), Wi-Fi (Wireless Network Communication Technology), Bluetooth (registered trademark), custom communication protocol, etc. can be adopted. Among them, The electronic price tag display information generation device 400 acquires the display waiting information and support colors included in the display colors of each pixel point in at least one display waiting area of the electronic price tag, compares the support colors of the electronic price tag with the display colors of the pixel points in each display waiting area, and based on the comparison result, divides the display waiting area into an adjustment waiting display area and a normal display area. Based on the display colors of each pixel point in the adjustment waiting display area, the target color of each pixel point is determined from each support color of the electronic price tag. Based on the target color of each pixel point in the adjustment waiting display area and the display color of each pixel point in each normal display area, a rendering result of the display waiting information is generated, and the rendering result of the display waiting information is transmitted to the electronic price tag for display. The electronic price tag 500 is used to receive the rendering result of the display waiting information transmitted by the electronic price tag display information generation device, and display the rendering result of the display waiting information with the support color of the electronic price tag and / or display the rendering result of the display waiting information with a mixed color composed of the support colors.

[0117] The electronic price tag display system according to an embodiment of the present invention determines, by a display information generation device of the electronic price tag, an adjustment waiting display area where the display color of a pixel point is different from the support color of the electronic price tag from a display waiting area, and determines the display color of each pixel point in the adjustment waiting display area from the target color of the electronic price tag, so that the adjustment waiting display area can be normally displayed on the electronic price tag, and the occurrence of abnormal situations such as abnormal display or error can be avoided. The display information generation device of the electronic price tag changes the display color of each pixel point, and causes the electronic price tag to display the rendering result of the display waiting information in a mixed color composed of each support color. Thereby, the electronic price tag can simulate the display of a color not supported by the electronic price tag by displaying the support color, enrich the diversity of colors that the electronic price tag can simulate, and improve the display effect of the color of the electronic price tag.

[0118] The electronic price tag display system according to an embodiment of the present invention can execute the display information generation method of the electronic price tag according to any embodiment of the present invention, and has a functional module and beneficial effects corresponding to the execution of the display information generation method of the electronic price tag.

[0119] It should be understood that the various forms of flows shown above can be used to rearrange, add, or delete steps. For example, each step described in the present invention may be executed in parallel, sequentially, or in a different order, and as long as the desired result of the technical solution of the present invention can be achieved, it is not limited thereto in this specification.

[0120] The above specific embodiments do not limit the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub - combinations, and substitutions can be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. Obtaining display waiting information including a display color and a supporting color of each pixel point in at least one display waiting area of ​​the electronic price label; comparing a support color of the electronic price tag with a display color of each pixel point in the display waiting area, and dividing the display waiting area into an adjustment waiting display area and a normal display area based on a comparison result; determining a target color for each pixel point from each support color of the electronic price tag based on a display color of each pixel point in the adjustment-waiting display area; generating a rendering result of the information to be displayed based on a target color of each pixel point in the adjustment-awaiting display area and a display color of each pixel point in each of the normal display areas, and transmitting the rendering result of the information to be displayed to the electronic price tag to be displayed. A method for generating display information for an electronic price tag.

2. The step of determining a target color of each pixel point from each support color of the electronic price tag based on a display color of each pixel point in the adjustment-waiting display area includes: determining, for each pixel point, a similar color of the pixel point from each supporting color of the EPL based on a display color of the pixel point; determining, for each pixel point, a gradation color for the pixel point based on the similar color of the pixel point, the display colors of neighboring pixel points of the pixel point, and the similar colors of the neighboring pixel points; determining a target color of the pixel point from each support color of the electronic price tag based on the gradation color of the pixel point; 2. The display information generating method for an electronic price tag according to claim 1.

3. The method of determining a similar color of the pixel point from each supporting color of the electronic price tag based on the display color of the pixel point includes: Converting the display color of the RGB format into the LAB format and converting each supporting color of the RGB format into the LAB format; performing color gamut separation for each of the supporting colors after the format is converted based on the A channel pixel value and the B channel pixel value of each of the supporting colors after the format is converted to obtain a color supporting color set and a gradation supporting color set; determining a set of supporting colors corresponding to the display color after the format is converted according to the A channel pixel values ​​and the B channel pixel values ​​of the display color after the format is converted; According to the pixel value in the LAB channel of the display color after the format is converted and the pixel value in the LAB channel of each supporting color in the corresponding supporting color set, determine the difference degree between the display color of the LAB format and each supporting color of the LAB format; The supporting color of the LAB format with the smallest degree of difference is converted into an RGB format, and the supporting color of the obtained RGB format is taken as the similar color of the pixel point.

3. The display information generating method for an electronic price tag according to claim 2.

4. According to the pixel value of the LAB channel of the display color after the format is converted and the pixel value of the LAB channel of each supporting color in the corresponding supporting color set, determining the difference degree between the display color of the LAB format and each supporting color of the LAB format; For each supporting color in the corresponding supporting color set, determining an L channel pixel difference value, an A channel pixel difference value, and a B channel pixel difference value between the display color after the format is converted and the supporting color; determining a difference degree between the display color of the LAB format and the supporting color of the LAB format according to the L channel pixel difference value, the A channel pixel difference value and the B channel pixel difference value; 4. The display information generating method for an electronic price tag according to claim 3.

5. The determining of the gradation color of the pixel point based on the similar color of the pixel point, the display color of the neighboring pixel point of the pixel point, and the similar color of the neighboring pixel point, determining, for each neighboring pixel point of said pixel point, a color difference between a display color of said neighboring pixel point and a similar color of said neighboring pixel point; determining a gradation color of the pixel point based on the similar color of the pixel point and the color difference of the neighboring pixel points; 3. The display information generating method for an electronic price tag according to claim 2.

6. The determining the gradation color of the pixel point based on the similar color of the pixel point and the color difference of the neighboring pixel points includes: determining a reference color of the pixel point based on the similar color of the pixel point and the color difference of the neighboring pixel points; If each channel pixel value of the reference color does not exceed a pixel threshold, the reference color is set as the gradation color of the pixel point; if at least one channel pixel value of the reference color exceeds the pixel threshold, determining a gradation color of the pixel point according to the channel pixel value exceeding the pixel threshold, the pixel threshold, and the color difference; 6. The display information generating method for an electronic price tag according to claim 5.

7. receiving a rendering result response message fed back by an EPL, and checking whether the rendering result response message is abnormal; If the rendering result response message is abnormal, the rendering result of the information to be displayed is transmitted to the electronic price tag again; receiving the rendering result response message fed back by the electronic price tag and returning to the step of checking whether the rendering result response message is abnormal until the checking result of the rendering result response message is normal; 2. The display information generating method for an electronic price tag according to claim 1.

8. the to-be-displayed area is a promotional area, the to-be-displayed information includes a display color of each background pixel point in at least one promotional area, and a rendering result of the to-be-displayed information is a background color rendering result of the promotional area; 8. The display information generating method for an electronic price tag according to claim 1.

9. an information acquisition module for acquiring display waiting information including a display color of each pixel point in at least one display waiting area of ​​the electronic price label and a supporting color; an area division module for comparing a support color of the EPL with a display color of each pixel point in the display waiting area, and dividing the display waiting area into a display area waiting to be adjusted and a normal display area based on a comparison result; a target color determining module for determining a target color of each pixel point from each support color of the electronic price tag based on a display color of each pixel point in the adjustment-waiting display area; a rendering result transmission module that generates a rendering result of the information to be displayed based on a target color of each pixel point in the adjustment-awaiting display area and a display color of each pixel point in each of the normal display areas, and transmits the rendering result of the information to be displayed to the electronic price tag for display.

2. A display information generating device for an electronic price tag comprising:

10. At least one processor; a memory communicatively coupled to the at least one processor; The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the display information generating method for an electronic price tag according to any one of claims 1 to 7. A display information generating device for electronic price tags.

11. A computer program for implementing the display information generating method for an electronic price tag according to any one of claims 1 to 7 is stored in the computer program. A computer-readable storage medium comprising:

12. An electronic price tag, A display information generating device for an electronic price tag according to claim 10, A display device for receiving a rendering result of the information to be displayed transmitted by the display information generating device of the electronic price tag, A supporting color of the EPL is used to display the rendering result of the information to be displayed, and / or a mixed color of the supporting colors is used to display the rendering result of the information to be displayed. An electronic price tag characterized by:

13. 13. An electronic price tag (EPT) system comprising: the electronic price tag (EPT) according to claim 12; and the electronic price tag (EPT) display information generating device (EPL) according to claim 10, said device being communicatively connected to said electronic price tag. Electronic price tag display system.

Citation Information

Patent Citations

  • Information display method and device, electronic equipment and storage medium

    CN117234450A

  • Information processing apparatus and program

    JP2004264769A

  • Image display system, method and program for generating display image data

    JP2005114878A

  • Server apparatus

    JP2010055600A

  • Electronic display device

    JP2015523593A