Zebra crossing display method, device and computer readable storage medium of electronic map

By assigning the target color value to the texture transition zone of the electronic map, the problem of zebra crossing flickering in the electronic map was solved, and the display effect was improved.

CN115391469BActive Publication Date: 2026-06-26ZHIDAO NETWORK TECH (BEIJING) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHIDAO NETWORK TECH (BEIJING) CO LTD
Filing Date
2022-09-22
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Existing technology uses the same method to display zebra crossings on electronic maps, regardless of whether they are near or far. This causes distant zebra crossings to flicker due to their small size, affecting the user experience.

Method used

By obtaining the texture color values ​​of zebra crossings on electronic maps and assigning the target color value to the transition bands between texture maps, color sharpness is reduced and flickering is prevented.

Benefits of technology

It effectively prevents the flickering of zebra crossings in electronic maps and improves the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115391469B_ABST
    Figure CN115391469B_ABST
Patent Text Reader

Abstract

The application relates to a zebra crossing display method, device and computer readable storage medium of an electronic map. The method comprises the following steps: acquiring color values of texture maps corresponding to zebra crossings of an electronic map; if the luminance change of any two texture maps in the texture maps exceeds the perception from a first color value to a second color value, the any two texture maps or a transition zone between the any two texture maps are assigned a target color value; and the zebra crossings corresponding to the any two texture maps assigned with the target color value are displayed on the electronic map. The technical scheme of the application can effectively prevent the flickering phenomenon generated when the zebra crossings of the electronic map are displayed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of image processing, and more particularly to methods, devices, and computer-readable storage media for displaying zebra crossings on electronic maps. Background Technology

[0002] An electronic map is software used for navigation on GPS devices, primarily for route planning and navigation. Components of an electronic map include roads, background, annotations, and points of interest. It can also feature various unique elements, such as 3D intersection views and 3D buildings. As a traffic element, zebra crossings are crucial markers on electronic maps, and how to clearly and user-friendly display them is a significant industry focus. Current technologies display zebra crossings on electronic maps in the same way, regardless of whether they are far away or close to the road. However, zebra crossings far away often exhibit flickering. This flickering is unfriendly from both a safety and user experience perspective. Summary of the Invention

[0003] To address or partially address the problems existing in related technologies, this application provides a method, device, and computer-readable storage medium for displaying zebra crossings on electronic maps, which can effectively prevent flickering during the display of zebra crossings on electronic maps.

[0004] The first aspect of this application provides a method for displaying zebra crossings on an electronic map, including:

[0005] Obtain the color value of the texture map corresponding to the zebra crossing on the electronic map;

[0006] If the change from the first color value to the second color value between any two texture maps in the texture map exceeds the perceived brightness change, then the target color value is assigned to either the two texture maps or the transition band between the two texture maps.

[0007] The electronic map displays zebra stripes corresponding to any two texture maps assigned the target color value.

[0008] A second aspect of this application provides a zebra crossing display device for an electronic map, comprising:

[0009] The acquisition module is used to obtain the color value of the texture map corresponding to the zebra crossing in the electronic map;

[0010] The color assignment module is used to assign the target color value to any two texture maps or the transition band between any two texture maps if the change from the first color value to the second color value exceeds the perceived brightness change.

[0011] The display module is used to display zebra stripes corresponding to any two texture maps assigned the target color value on the electronic map.

[0012] A third aspect of this application provides an electronic device, comprising:

[0013] Processor; and

[0014] A memory that stores executable code, which, when executed by the processor, causes the processor to perform the method described above.

[0015] A fourth aspect of this application provides a computer-readable storage medium having executable code stored thereon, which, when executed by a processor of an electronic device, causes the processor to perform the method described above.

[0016] The technical solution provided in this application can include the following beneficial effects: Compared with related technologies, when displaying zebra crossings in electronic maps, both zebra crossings in the distance and those nearby are displayed in the same way, resulting in flickering, the technical solution of this application assigns a target color value to any two texture maps or the transition zone between any two texture maps when the change from the first color value to the second color value exceeds the perceptual brightness change. This reduces the sharp change in the color of the two texture maps when the electronic map displays zebra crossings corresponding to any two texture maps assigned the target color value, thereby effectively preventing the flickering phenomenon when zebra crossings are displayed on the electronic map.

[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0018] The above and other objects, features and advantages of this application will become more apparent from the more detailed description of exemplary embodiments thereof in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments thereof.

[0019] Figure 1 This is a schematic flowchart illustrating the zebra crossing display method of an electronic map according to an embodiment of this application;

[0020] Figure 2 This is a schematic diagram of the structure of the zebra crossing display device for an electronic map shown in an embodiment of this application;

[0021] Figure 3 This is a schematic diagram of the structure of an electronic device shown in an embodiment of this application. Detailed Implementation

[0022] Embodiments of this application will now be described in more detail with reference to the accompanying drawings. While embodiments of this application are shown in the drawings, it should be understood that this application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to make this application more thorough and complete, and to fully convey the scope of this application to those skilled in the art.

[0023] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0024] It should be understood that although the terms "first," "second," "third," etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0025] An electronic map is software used for navigation on GPS devices, primarily for route planning and navigation. Components of an electronic map include roads, background, annotations, and points of interest. It can also feature various unique elements, such as 3D intersection views and 3D buildings. As a traffic element, zebra crossings are crucial in electronic maps, and how to clearly and user-friendly display them is a key industry issue. Current technologies display zebra crossings in electronic maps in the same way, regardless of whether they are near or far from the road. However, compared to zebra crossings near the road, zebra crossings further away are smaller, meaning different crossings may be clustered in the same or a few grid cells, resulting in flickering that is unfriendly to the user.

[0026] To address the aforementioned issues, this application provides a method for displaying zebra crossings on electronic maps, which can effectively prevent flickering during zebra crossing display on electronic maps.

[0027] The technical solutions of the embodiments of this application are described in detail below with reference to the accompanying drawings.

[0028] See Figure 1 This is a flowchart illustrating the zebra crossing display method on an electronic map according to an embodiment of this application, mainly including steps S101 to S103, as described below:

[0029] Step S101: Obtain the color value of the texture map corresponding to the zebra stripes on the electronic map.

[0030] Texture sticker Figure 1 Texture mapping is generally used to represent the display details of an object's surface. These details include surface color, shadows, lighting information settings, and other data unrelated to display. In other words, texture mapping maps a regular, repeatable image—a texture—onto the surface of a target 3D object (or a 2D object, as 2D is a special case of 3D) according to certain rules, thereby forming the desired appearance. In this embodiment, the zebra crossings on the electronic map are rendered using texture mapping. Since parameters such as color are sampled during the process of implementing zebra crossings on the electronic map using texture mapping, the color values ​​of the texture mapping corresponding to the zebra crossings on the electronic map can be obtained.

[0031] Step S102: If the change from the first color value to the second color value between any two texture maps exceeds the perceived brightness change, then the target color value is assigned to any two texture maps or the transition band between any two texture maps.

[0032] In this embodiment, when the brightness change of a texture map from a first color value to a second color value exceeds the perceived brightness, the most direct feeling is a noticeable flicker to the human eye. For zebra crossings on electronic maps, this flickering is most likely to occur at the far end of the road. Quantitatively, whether two color values ​​exceed the perceived brightness change can be determined by comparing the brightness change from the first color value to the second color value with a preset brightness threshold. If the brightness change from the first color value to the second color value exceeds the preset brightness threshold, then the brightness change from the first color value to the second color value exceeds the perceived brightness change. To mitigate the flickering caused by the brightness change of any two texture maps exceeding the perceived brightness, this embodiment can assign a target color value to any two texture maps or the transition zone between any two texture maps. Since the texture maps correspond to zebra crossings, the transition zone between any two texture maps is the area separating the first and second texture maps. For example, if the first texture map or the second texture map corresponds to the white or yellow stripes of a zebra crossing, then the transition zone between the first texture map and the second texture map can be a road surface that is not painted white or yellow (this road surface can also correspond to a texture map).

[0033] In one embodiment of this application, the target color value is the blended color value of a first color value and a second color value. When the first color value is the color value of the first texture map in any two texture maps, and the second color value is the color value of the second texture map in any two texture maps, assigning the target color value to the transition band between any two texture maps can be achieved by: blending the second color value with the first color value to obtain the target color value; and filling the transition band between any two texture maps with the target color value. Specifically, blending the second color value with the first color value can be implemented through the following steps Sa1021 to Sa1023, as detailed below:

[0034] Step Sa1021: Use the transition zone between the first texture map and the second texture map as the background texture map, and determine the target harmonic region corresponding to the second texture map and the background texture map.

[0035] In this embodiment, the transition zone between the first texture map and the second texture map can be used as the background texture map, and the display area corresponding to the region display image can be determined as the target harmonic region corresponding to the second texture map and the background texture map; or, the target display area of ​​the second texture map in the first texture map can be determined as the target harmonic region corresponding to the second texture map and the background texture map, wherein the region display image is the region display image of the second texture map and the first texture map displayed in the image display area.

[0036] Step Sa1022: For each pixel to be harmonized in the target harmonization region, determine the direction of the fastest color change of the first pixel corresponding to the background texture map and the direction of the fastest color change of the second pixel corresponding to the second texture map.

[0037] In this embodiment, determining the fastest changing direction of the first pixel color corresponding to the background texture map of the pixel to be harmonized can be directly determined based on the color values ​​of each pixel in the background texture map. However, the method for determining the fastest changing direction of the second pixel color corresponding to the second texture map is not as direct as determining the fastest changing direction of the first pixel color corresponding to the background texture map. Specifically, for each pixel to be harmonized in the target harmonization region, determining the fastest changing direction of the second pixel color corresponding to the second texture map can first determine the target change sampling step size corresponding to the pixel to be harmonized; then, based on the position information of the pixel to be harmonized in the image display area, the target gradient sampling step size, and the preset change sampling calculation direction, determine the reference pixel in the second texture map corresponding to the pixel to be harmonized; finally, determine the fastest changing direction of the second pixel color corresponding to the second texture map based on the color value of the reference pixel in the second texture map. In the above embodiments, the target change sampling step size is used to represent the target distance between the reference pixel to be determined and the pixel to be harmonized, and this target distance can be characterized by the number of pixels.

[0038] Step Sa1023: Determine the target color value based on the direction of the fastest color change of the first pixel and the direction of the fastest color change of the second pixel corresponding to the pixel to be harmonized.

[0039] Specifically, in this embodiment of the application, the target color value can be determined by directly selecting the color value corresponding to the larger of the two fastest changing directions of the first and second pixel colors corresponding to the pixel to be harmonized as the target color value.

[0040] As another embodiment of this application, the above-mentioned assignment of the transition band between any two texture maps to the target color value can also be achieved through the following steps Sb1021 to Sb1024, which are described in detail below:

[0041] Step Sb1021: Calculate the average of the first color value and the second color value to obtain the first color mean, wherein the first color mean is greater than the first color value but less than the second color value.

[0042] In this embodiment of the application, it is assumed that the first color value is less than the second color value. Therefore, the average value of the first color is greater than the first color value but less than the second color value.

[0043] Step Sb1022: Calculate the average of the first color value and the first color mean to obtain the second color mean, and calculate the average of the second color value and the second color mean to obtain the third color mean.

[0044] As mentioned earlier, since the mean of the first color is greater than the value of the first color, according to the definition of the mean, the mean of the second color is greater than the value of the first color but less than the mean of the first color; similarly, the mean of the second color is greater than the mean of the first color but less than the mean of the second color.

[0045] Step Sb1023: Divide the transition zone into three equal regions to obtain the first equal region located in the middle of the transition zone, the second equal region adjacent to the first texture map, and the third equal region adjacent to the second texture map.

[0046] In this embodiment, the second equally divided region is adjacent to the first texture map, which means that the boundary of the second equally divided region is connected to the boundary of the first texture map; similarly, the third equally divided region is adjacent to the second texture map, which also means that the boundary of the third equally divided region is connected to the boundary of the second texture map.

[0047] Step Sb1024: Fill the first, second, and third color mean values ​​into the first, second, and third equal division regions, respectively.

[0048] Since the average value of the second color is greater than but less than the average value of the first color, and the second divided region is adjacent to the first texture map, filling the second divided region with the average value of the second color will make the transition from the first color value of the first texture map to the average value of the second color in the second divided region appear natural and smooth. Similarly, filling the first divided region with the average value of the first color and the third divided region with the average value of the third color respectively can also bring about the same effect.

[0049] As another embodiment of this application, the above-mentioned assignment of the transition band between any two texture maps to the target color value can also be achieved through the following steps Sc1021 to Sc1023, which are described in detail below:

[0050] Step Sc1021: Determine the third color value based on the first color value and the second color value.

[0051] Specifically, the values ​​of the red (R) component, green (G) component, and blue (B) component in the first color value can be used as the values ​​of the R, G, and B components in the third color value, respectively, and the value of the transparency component in the second color value can be used as the value of the transparency component in the third color value.

[0052] Step Sc1022: Apply transparency blending to the third color value.

[0053] Specifically, when the transparency component of the third color value is fully transparent, the transition zone is used as the background image, and the color value of the background image is used to replace the third color value to obtain the replaced third color value; when the transparency component of the third color value is opaque, the third color value remains unchanged, that is, the third color value is the first color value obtained from the first texture map; when the transparency component of the third color value is greater than fully transparent and less than opaque, the transparency component of the third color value is combined with the color value of the background image, and the combined color value is used as the third color value.

[0054] Step Sc1023: Fill the transition zone between any two texture maps with the third color value that has been blended for transparency.

[0055] In the above embodiments, since the transparency component value is not opaque, the transparency effect is achieved for the pixels. Combined with the color value of the background image, the final third color value can be smoothed according to the value of the transparency component in the third color value. Furthermore, the third color value that has been fused with transparency is filled into the transition zone between any two texture maps, reducing the flickering abnormality caused by the transition from the first texture map to the second texture map, making the display smoother.

[0056] One major cause of image flicker is excessive image brightness. Lower brightness can mitigate flicker to some extent. Therefore, in the above embodiments, assigning a target color value to any two texture maps can be achieved by: obtaining a third color value whose brightness is less than that of the first and second color values; or assigning the third color value to both texture maps. For example, since grayscale is less bright than color, if the zebra stripe texture map is colored, grayscale can be used instead of color, meaning both texture maps can be assigned grayscale values.

[0057] As mentioned earlier, compared to zebra crossings closer to the road, zebra crossings further away are smaller in size. This means that different zebra crossings may be concentrated in the same or a few grid cells, resulting in flickering that is unfriendly to the user. In the above embodiment, the display effect of assigning a target color value to any two texture maps or the transition band between any two texture maps can be evaluated. If the display effect does not meet the expectations, the texture maps are enlarged. The enlarged texture maps are then displayed on the electronic map. Enlarging the texture maps increases the possibility of displaying the same texture map in different grid cells, thus reducing the likelihood of flickering. Especially for zebra crossings further away on the electronic map, which are smaller than those closer to the road, and since the grid cell size is the same regardless of distance, it is more likely that several zebra crossings further away will be concentrated in the same or a few grid cells, while the possibility of this happening with closer zebra crossings is less. Therefore, in this embodiment, for zebra crossings in the distance, the corresponding texture map can be enlarged. Thus, when the electronic map displays the enlarged zebra crossing, the same zebra crossing is displayed in different grid cells, significantly reducing the probability of flickering. It should be noted that the above embodiment's method of enlarging the texture map and displaying the enlarged zebra crossing on the electronic map can be implemented without additional conditions. That is, it does not need to be implemented when the display effect after assigning the target color value to any two texture maps or the transition band between any two texture maps does not meet the expected effect; it can be implemented directly or together with the aforementioned embodiments.

[0058] Step S103: Display the zebra stripes corresponding to any two texture maps assigned the target color value on the electronic map.

[0059] From the above Figure 1 As can be seen from the example of the zebra crossing display method on the electronic map, compared with related technologies that display zebra crossings in the same way when displaying zebra crossings on the electronic map, whether zebra crossings are far away or near, thus causing flickering, the technical solution of this application assigns a target color value to any two texture maps or the transition zone between any two texture maps when the change from the first color value to the second color value exceeds the perceptual brightness change. This reduces the sharp change in the color of the two texture maps when the electronic map displays zebra crossings corresponding to any two texture maps assigned the target color value, thereby effectively preventing the flickering phenomenon when displaying zebra crossings on the electronic map.

[0060] Corresponding to the aforementioned application function implementation method embodiments, this application also provides an electronic map zebra crossing display device, electronic device, and corresponding embodiments.

[0061] See Figure 2 This is a schematic diagram of the structure of a zebra crossing display device for an electronic map, as shown in an embodiment of this application. For ease of explanation, only the parts relevant to the embodiments of this application are shown. Figure 2 The example electronic map zebra crossing display device mainly includes an acquisition module 201, a color assignment module 202, and a display module 203, wherein:

[0062] The acquisition module 201 is used to acquire the color value of the texture map corresponding to the zebra stripes in the electronic map;

[0063] The color assignment module 202 is used to assign the target color value to any two texture maps or the transition zone between any two texture maps if the change from the first color value to the second color value exceeds the perceived brightness change.

[0064] Display module 203 is used to display zebra stripes corresponding to any two texture maps assigned the target color value on the electronic map.

[0065] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated further here.

[0066] From the above Figure 2 As can be seen from the example of the zebra crossing display device for electronic maps, compared with related technologies that display zebra crossings in electronic maps in the same way, whether zebra crossings are far away or near, thus causing flickering, the technical solution of this application assigns a target color value to any two texture maps or the transition zone between any two texture maps when the change from a first color value to a second color value exceeds the perceptual brightness change. This reduces the sharp change in color between the two texture maps when the electronic map displays zebra crossings corresponding to any two texture maps assigned the target color value, thereby effectively preventing the flickering phenomenon when displaying zebra crossings on the electronic map.

[0067] Figure 3 This is a schematic diagram of the structure of an electronic device shown in an embodiment of this application.

[0068] See Figure 3 The electronic device 300 includes a memory 310 and a processor 320.

[0069] The processor 320 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor.

[0070] Memory 310 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. ROM may store static data or instructions required by processor 320 or other modules of the computer. Permanent storage devices may be read-write storage devices. Permanent storage devices may be non-volatile storage devices that retain stored instructions and data even when the computer is powered off. In some embodiments, permanent storage devices use mass storage devices (e.g., magnetic or optical disks, flash memory) as permanent storage devices. In other embodiments, permanent storage devices may be removable storage devices (e.g., floppy disks, optical drives). System memory may be a read-write storage device or a volatile read-write storage device, such as dynamic random access memory. System memory may store some or all of the instructions and data required by the processor during operation. Furthermore, memory 310 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (e.g., DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, memory 310 may include a removable storage device that is readable and / or writable, such as a laser disc (CD), a read-only digital multifunction optical disc (e.g., DVD-ROM, dual-layer DVD-ROM), a read-only Blu-ray disc, an ultra-high density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. Computer-readable storage media do not contain carrier waves or transient electronic signals transmitted wirelessly or via wired connections.

[0071] The memory 310 stores executable code, which, when processed by the processor 320, can cause the processor 320 to execute part or all of the methods described above.

[0072] Furthermore, the method according to this application can also be implemented as a computer program or computer program product, which includes computer program code instructions for performing some or all of the steps in the method described above.

[0073] Alternatively, this application may be implemented as a computer-readable storage medium (or a non-transitory machine-readable storage medium or a machine-readable storage medium) storing executable code (or computer program or computer instruction code) thereon, which, when executed by a processor of an electronic device (or server, etc.), causes the processor to perform part or all of the steps of the methods described above according to this application.

[0074] The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.

Claims

1. A method for displaying zebra crossings on an electronic map, characterized in that, The method includes: Obtain the color value of the texture map corresponding to the zebra crossing on the electronic map; If the change from a first color value to a second color value between any two texture maps in the texture map exceeds the perceived brightness change, then the target color value is assigned to either the two texture maps or the transition band between the two texture maps; wherein, the target color value is the blended color value of the first color value and the second color value, the first color value is the color value of the first texture map in the two texture maps, and the second color value is the color value of the second texture map in the two texture maps; The electronic map displays zebra stripes corresponding to any two texture maps assigned the target color value.

2. The zebra crossing display method for electronic maps according to claim 1, characterized in that, Assigning the target color value to the transition band between any two texture maps includes: The second color value is mixed with the first color value to obtain the target color value; Fill the transition band with the target color value.

3. The zebra crossing display method for electronic maps according to claim 2, characterized in that, The step of blending the second color value with the first color value to obtain the target color value includes: Using the transition band as a background texture map, a target harmonic region corresponding to the second texture map and the background texture map is determined; For each pixel to be harmonized in the target harmonization region, determine the fastest direction of color change of the first pixel corresponding to the background texture map and the fastest direction of color change of the second pixel corresponding to the second texture map; The target color value is determined based on the direction of the fastest color change of the first pixel and the direction of the fastest color change of the second pixel corresponding to the pixel to be harmonized.

4. The zebra crossing display method for electronic maps according to claim 1, characterized in that, Assigning the target color value to the transition band between any two texture maps includes: Calculate the average of the first color value and the second color value to obtain the first color mean value, which is greater than the first color value but less than the second color value; Calculate the average of the first color value and the average of the first color value to obtain the second color average value, and calculate the average of the second color value and the average of the second color value to obtain the third color average value; The transition zone is divided into three equal regions, resulting in a first equal region located in the middle of the transition zone, a second equal region adjacent to the first texture map, and a third equal region adjacent to the second texture map. The first color mean, the second color mean, and the third color mean are respectively filled into the first, second, and third equally divided regions.

5. The zebra crossing display method for electronic maps according to claim 1, characterized in that, Assigning the target color value to the transition band between any two texture maps includes: Determine the third color value based on the first color value and the second color value; The transparency of the third color value is then blended. Fill the transition zone between any two texture maps with the third color value that has been blended for transparency.

6. The zebra crossing display method for electronic maps according to claim 1, characterized in that, Assigning the target color value to any two texture maps includes: Obtain a third color value whose brightness value is less than the first color value and the second color value; Assign the third color value to both of the texture maps.

7. The zebra crossing display method for electronic maps according to any one of claims 1 to 6, characterized in that, The method further includes: Evaluate the display effect after assigning the target color value to any two texture maps or the transition band between any two texture maps; If the display effect fails to meet expectations, the texture map is enlarged. The electronic map displays a zebra stripe texture map that has been enlarged.

8. A zebra crossing display device for an electronic map, characterized in that, The device includes: The acquisition module is used to obtain the color value of the texture map corresponding to the zebra crossing in the electronic map; The color assignment module is used to assign a target color value to any two texture maps or the transition zone between any two texture maps if the change from a first color value to a second color value exceeds the perceived brightness change; wherein, the target color value is the blended color value of the first color value and the second color value, the first color value is the color value of the first texture map in any two texture maps, and the second color value is the color value of the second texture map in any two texture maps; The display module is used to display zebra stripes corresponding to any two texture maps assigned the target color value on the electronic map.

9. An electronic device, characterized in that, include: processor; as well as A memory having executable code stored thereon, which, when executed by the processor, causes the processor to perform the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium having executable code stored thereon, which, when executed by a processor of an electronic device, causes the processor to perform the method as claimed in any one of claims 1 to 7.