System and method for displaying realistic traffic flows with a gradient during navigation
The system enhances navigation map realism by applying color gradients based on traffic flow values and virtual nodes, addressing the trade-off in conventional methods and improving traffic flow display efficiency.
Patent Information
- Application Number
- GB2024005662
- Authority / Receiving Office
- GB · GB
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-23
- Publication Date
- 2025-10-29
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to navigations maps, and more particularly, relates to systems and methods for displaying realistic traffic flows with a gradient in navigation maps. BACKGROUND
[0002] The background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] The visualization of traffic flow information in a navigation map is crucial not only for providing valuable insights to drivers but also for the purpose of generating efficient routes and producing realistic Estimated Time of Arrival (ETA). In navigation systems, conventional methods are commonly employed to display information about delays and congestion. A conventional method utilizes road links, which are segmentation units within a digital map, and the corresponding traffic flow value associated with these road links. This method possesses an advantage due to implementation of a faster processing speed in the system as the road links in digital map and traffic value are matched on a 1:1 basis. However, this method has a disadvantage of lower realism, especially on longer road links.
[0004] Another conventional method utilizes main coordinates (position) that impact traffic flow, a direction, and a length of their influence from that position. This method offers more realistic traffic flow information compared to the first method. However, this method requires a considerable amount of computation, leading to higher utilization of system resources, resulting in a relatively slower processing speed.
[0005] Prior art KR20040105200A describes a traffic information display method for a navigation system. The method includes requesting traffic volume information of a specific region. Furter, the method includes receiving the traffic information of a specific region requested in real time. Furthermore, the method includes selecting a corresponding colour density by comparing the traffic volume information with a preset reference signal. The method includes reading map information of the specific area. Further, the method includes mixing and displaying the colour density with the map information of the specific region.
[0006] Although the prior arts describe systems and methods associated with navigations systems for displaying road traffic related information, there is a possibility of providing a more efficient and improved system and a method for representing traffic related information. SUMMARY OF THE INVENTION
[0007] The present disclosure relates to an improved system and a method for displaying realistic traffic flows with a gradient during navigation.
[0008] According to an aspect, the present disclosure provides a method for displaying realistic traffic flows on a screen in a vehicle, where the method includes receiving, by a controller from a navigation module, information associated with an area of interest, where the information includes a plurality of road links, each connecting two adjacent nodes, and a traffic flow value associated with each of the plurality of road links. The method includes applying, by the controller, a first color determined by the traffic flow value to one or more road links among the plurality of road links. The method includes obtaining, by the controller, at least one traffic point on the one or more road links, where said at least one traffic point corresponds to a traffic event affecting the traffic flow value for the corresponding road link. The method includes assigning, by the controller, a second colour to the obtained at least one traffic point. The method includes altering, by the controller, the color of the corresponding road link by a varying colour that varies between colour of the at least one traffic point and colour of the two adjacent nodes or other of the at least one traffic point as a gradient based on distance from the at least one traffic point, thereby displaying a realistic traffic flow on the screen associated with the vehicle.
[0009] In an embodiment, the method may include generating at least one virtual node, when there is more than one traffic point on a road link, between the obtained adjacent traffic points, and assigning a third colour to the generated at least one virtual node. The method may include painting the corresponding road link by a varying colour that varies between colour of the at least one virtual node and colour of the adjacent traffic points as a gradient based on distance from the at least one virtual node.
[0010] In an embodiment, the method may include utilizing a linear interpolation technique for varying the colour between the two adjacent nodes, the traffic point, and the at least one virtual node.
[0011] In an embodiment, the second colour may be more pronounced colour than the first colour.
[0012] In an embodiment, the traffic flow value may correspond to a traffic flow indicative of a delay.
[0013] In an embodiment, the method may include painting whole of the one or more road links with the first colour when the coordinates of the at least one traffic point on the corresponding road link are not available.
[0014] In an embodiment, the method may include leaving the one or more links without any colour when the traffic flow value for the corresponding road link is not available.
[0015] In an aspect, the present disclosure relates to a system for displaying realistic traffic flows on a screen in a vehicle, where the system is configured to provide the realistic traffic flows for a map of an area of interest. The system includes a navigation module configured to provide the map of the area of interest, and a controller in communication with the navigation module, the controller including one or more processors and a memory, storing instructions executable by the processors, wherein the controller is configured to receive, from the navigation module, information associated with the area of interest, the information including a plurality of road links, each connecting two adjacent nodes, and a traffic flow value associated with each of the plurality of road links. The controller applies a first colour determined by the traffic flow value to one or more road links among the plurality of road links. The controller obtains at least one traffic point on the one or more road links, wherein said at least one traffic point corresponds to a traffic event affecting the traffic flow value for the corresponding road link. The controller assigns a second colour to the obtained at least one traffic point. The controller alters the color of the corresponding road link by a varying colour that varies between colour of the at least one traffic point and colour of the two adjacent nodes or other of the at least one traffic point as a gradient based on distance from the at least one traffic point. The controller thereby displays a realistic traffic flow on the screen associated with the vehicle.
[0016] In an embodiment, the system may be configured to generate at least one virtual node between the obtained traffic points, and assign a third colour to the generated at least one virtual node, and paint the corresponding road link by a varying colour that varies between colour of the at least one virtual node and colour of the two adjacent traffic points as a gradient based on distance from the at least one virtual node.
[0017] In an embodiment, the controller may utilize a linear interpolation technique for varying the colour gradient between the two adjacent nodes, the traffic point, and the at least one virtual node.
[0018] In an embodiment, the second colour may be more pronounced colour than the first colour.
[0019] In an embodiment, the system may be configured to paint whole of the one or more road links with the first colour when coordinates of the at least one traffic point on the corresponding road link are not available.
[0020] In an embodiment, the system may be configured to leave the one or more links without any colour when the traffic flow value for the corresponding road link is not available. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0022] In the drawings, similar components and / or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
[0023] FIG. 1 illustrates an exemplary system architecture diagram for implementing a proposed system, according to an embodiment of the invention.
[0024] FIG. 2 illustrates an exemplary block diagram of the proposed system, according to an embodiment of the invention.
[0025] FIG. 3 illustrates an exemplary car infotainment system, according to an embodiment of the invention.
[0026] FIG. 4 illustrates an exemplary flow diagram of the proposed system, according to an embodiment of the invention.
[0027] FIGs. 5A-5G illustrate exemplary diagrams of road links based on traffic data, according to embodiments of the invention.
[0028] FIG. 6 illustrates an exemplary method flow diagram of the proposed system, according to an embodiment of the invention.
[0029] FIG. 7 illustrates an exemplary computer system in which or with which a proposed system may be implemented, according to an embodiment of the invention. DETAILED DESCRIPTION
[0030] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0031] The present disclosure relates to an improved system and a method for displaying realistic traffic flows with a gradient during navigation. Various embodiments of the present disclosure will be explained in detail with reference to FIGs. 1-7.
[0032] FIG. 1 illustrates an exemplary system architecture diagram 100 for implementing a proposed system 114, according to an embodiment of the invention.
[0033] In an embodiment, the system 114 may include a navigation module 102 configured to provide a map of an area of interest, for example, a map stored in a map database or a map received from a server 116. The system 114 may be communicatively coupled to the navigation module 102 and a vehicle 110 and receive information from the navigation module 102 and the vehicle 110 via a controller 106. The controller 106 may be in communication with the navigation module 102 and the vehicle 110 via a network 104. Further, the system 114 may receive vehicle related information from the vehicle 110 via the controller 106. Further, the system 114 may receive information from the server 116. The server 116 may be a traffic server that may provide data about the area of interest. The data may include, but not limited to, traffic density, traffic type, traffic flow, delay, congestion, points of congestion, traffic events, and traffic points associated with one or more road links at the area of interest. Furthermore, the system 114 may process the information received from the vehicle 110 and the navigation module 102 and display realistic traffic flows associated with the vehicle 110 via an infotainment screen 112 configured on the vehicle 110. Here, the infotainment screen 112 is one example, and realistic traffic flows may be displayed on a conventional screen installed in the vehicle 110.
[0034] In an embodiment, the system 114 may procure, from the navigation module 102, the map of the area of interest. The system 114 may extract, from the procured map, information associated with the area of interest. The information associated with the area of interest may be received from the traffic server 116 through the network 104.
[0035] In an embodiment, the system 114 may apply, based on the traffic type on the one or more road links, a first pre-defined colour to said one or more road links among a plurality of road links. The system 114 may obtain at least one traffic point on the one or more road links, where said at least one traffic point corresponds to a traffic event affecting the traffic flow value for the corresponding road link. The system 114 may assign a second colour to the obtained at least one traffic point. The second colour may be more pronounced colour than the first colour. The system 114 may alter the color of the corresponding road link by varying colour that varies between colour of the traffic point and colour of the two adjacent nodes or other of the at least one traffic point as a gradient based on distance from the traffic point. The system 114 may thereby display a realistic traffic flow on the screen associated with the vehicle 110.
[0036] In an embodiment, the system 114 may generate at least one virtual node between the obtained traffic points, and assign a third colour to the generated at least one virtual node. It may be appreciated that the third color may be the same as the first color assigned to the corresponding road link. The system 114 may paint the corresponding road link by a varying colour that varies between colour of the virtual node and colour of the two adjacent traffic points as a gradient based on distance from the at least one virtual node.
[0037] In an embodiment, the system 114 may utilize a linear interpolation technique for varying colour gradient between the two adjacent nodes, the traffic point, and the at least one virtual node.
[0038] In an embodiment, the system 114 may paint whole of the one or more road links with the first colour when coordinates of the at least one traffic point on the corresponding road link are not available. Further, the system 114 may leave the one or more links without any colour when the traffic flow value for the corresponding road link is not available.
[0039] FIG. 2 illustrates an exemplary block diagram 200 of the proposed system 114, according to an embodiment of the invention.
[0040] Referring to FIG. 2, the controller 106 may include one or more processor(s) 202 that may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and / or any devices that process data based on operational instructions. Among other capabilities, the one or more processor(s) 202 may be configured to fetch and execute computer-readable instructions stored in a memory 204 of the controller 106. The memory 204 may be configured to store one or more computer-readable instructions or routines in a non-transitory computer readable storage medium, which may be fetched and executed to create or share data packets over a network service. The memory 204 may include any non-transitory storage device including, for example, volatile memory such as random-access memory (RAM), or non-volatile memory such as erasable programmable read only memory (EPROM), flash memory, and the like.
[0041] In an embodiment, the controller 106 may include an interface(s) 206. The interface(s) 206 may comprise a variety of interfaces, for example, interfaces for data input and output (I / O) devices, storage devices, and the like. The interface(s) 206 may also provide a communication pathway for one or more components of the controller 106. Examples of such components include, but are not limited to, processing engine(s) 208, a database 210, an extracting unit 212, a traffic flow determining unit 214, a coloring unit 216, a node generating unit 218, and other unit(s) 220. In an embodiment, the other unit(s) 220 may include, but not limited to, a data management engine, an input / output engine, and a notification engine.
[0042] In an embodiment, the processing engine(s) 208 may be implemented as a combination of hardware and programming (for example, programmable instructions) to implement one or more functionalities of the processing engine(s) 208. hi examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the processing engine(s) 208 may be processor-executable instructions stored on a non-transitory machine-readable storage medium and the hardware for the processing engine(s) 208 may comprise a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implement the processing engine(s) 208. In such examples, the controller 106 may include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the controller 106 and the processing resource. In other examples, the processing engine(s) 208 may be implemented by electronic circuitry.
[0043] In an embodiment, the processor 202 may procure, from the navigation module 102, the map of the area of interest. The processor 202 may procure, via the extracting unit 212, information associated with the area of interest including, but not limited to, a plurality of road links, each connecting two adjacent nodes, a traffic flow value associated with each of the plurality of road links, real-time traffic density, traffic type, traffic flow, delay, congestion, points of congestion, traffic events, and the like. In some embodiments, the information associated with the area of interest may be received from the traffic server by a traffic receiver.
[0044] The processor 202 may apply, via the coloring unit 216, a first colour determined by the traffic flow value to one or more road links among the plurality of road links. The processor 202 may obtain, via the traffic flow determining unit 214, at least one traffic point on the one or more road links, where said at least one traffic point corresponds to a traffic event affecting the traffic flow value for the corresponding road link. Further, the processor 202 may assign a second colour to the obtained at least one traffic point via the coloring unit 216. The second colour may be more pronounced colour than the first colour. The processor 202 may alter the color of the corresponding road link by varying colour that varies between colour of the traffic point and colour of the two adjacent nodes or other of the at least one traffic point as a gradient based on distance from the traffic point. The processor 202 may thereby display a realistic traffic flow on the screen associated with the vehicle.
[0045] In an embodiment, the processor 202 may generate at least one virtual node between the obtained traffic points via the node generating unit 218, and assign a third colour to the generated at least one virtual node via the coloring unit 216. The processor 202 may paint the corresponding road link by a varying colour that varies between colour of the virtual node and colour of the two adjacent traffic points as a gradient based on distance from the at least one virtual node. In an embodiment, the processor 202 may utilize a linear interpolation technique for varying colour gradient between the two adjacent nodes, the traffic point, and the at least one virtual node. The processor 202 may paint whole of the one or more road links with the first colour when coordinates of the at least one traffic point on the corresponding road link are not available. Further, the processor 202 may leave the one or more links without any colour when the traffic flow value for the corresponding road link is not available.
[0046] FIG. 3 illustrates an exemplary car infotainment system 300, according to an embodiment of the invention.
[0047] As illustrated in FIG. 3, in an embodiment, the car infotainment system 300 may include a processor 302 and a memory 304 for processing information received from a navigation module 306. Further, the navigation module 306 may procure a map of an area of interest. The navigation module 306 may store the map in a map database 308 or the navigation module 306 may receive the map from the outside traffic server 314 to be further analyzed by the processor 302. Further, the car infotainment system 300 may include a traffic receiver 310 and a Global Positioning System (GPS) receiver 312 for receiving traffic related information from a traffic server 314. The traffic related information may include the real time traffic density, traffic type, traffic flow, delay, congestion, points of congestion, traffic events, and traffic points associated with one or more road links at the area of interest. The processor 302 may apply, based on the traffic type on the one or more road links, a first pre-defined colour to said road links. The processor 302 may obtain one or more traffic points pertaining to one or more traffic events on at least one of the one or more road links. Further, the processor 302 may assign a second pre-defined colour to the obtained traffic points. Furthermore, the processor 302 may alter value of the second colour for the corresponding road link by varying colour gradient based on distance of coordinates of the corresponding road link from each of the traffic points for facilitating display of realistic traffic flows on the one or more road links on an infotainment screen associated with the car infotainment system 300.
[0048] FIG. 4 illustrates an exemplary flow diagram 400 of the proposed system 114, according to an embodiment of the invention.
[0049] As illustrated in FIG. 4, in an embodiment, the flow diagram 400 may include the following steps:
[0050] At step 402: The system 114 may initiate a process for displaying realistic traffic flows with a gradient during navigation.
[0051] At step 404: The system 114 may receive a traffic value indicating delay, that means congestion for a road link. At step 406: The system 114 may apply a default colour corresponding to the traffic value to the road link.
[0052] At step 408: The system 114 may determine if a traffic point has been received for a traffic event on that road link. Based on a negative determination, the system 114 may proceed to step 420.
[0053] At step 410: Based on a positive determination from step 408, the system 114 may assign a more pronounced colour value as a second color to that traffic point.
[0054] At step 412: The system 114 may alter the colour of the road link segment, connecting nodes, any next traffic point from the traffic point using a gradient based on the distance.
[0055] At step 414: The system 114 may determine if an additional traffic point for a traffic event is received on that road link. Based on a positive determination, the system 114 may proceed to step 410.
[0056] At step 416: Based on a negative determination from step 414, the system 114 may determine if a number of traffic events is less than or equal to one. Alternatively, the system 114 may determine if a virtual node exists between all instances of traffic events. Based on a positive determination from this step, the system 114 may go to step 420.
[0057] At step 418: Based on a negative determination from step 418, the system 114 may generate a new virtual node if there is no virtual node between all instances of traffic events. Further, the system 114 may assign the default colour to all virtual nodes and go to step 412.
[0058] At step 420, the system 114 may end the process.
[0059] FIGs. 5A-5G-1 illustrate exemplary diagrams of road links 500A, 500B, 500C, 500D, 500E, 500F, 500G based on traffic data, according to embodiments of the invention.
[0060] As illustrated in FIG. 5A, in an embodiment, a road link 502 is represented with one or more nodes 504-1, 504-2. Initially, no traffic data is available for the road link 502, and therefore, the system 114 does not assign any colour as shown in FIG. 5A-1.
[0061] As illustrated in FIG. 5A-2, in an embodiment, the system 114 may receive a delayed traffic value. Hence, the navigation system may paint the corresponding road link with the default colour for ‘delay,’ such as yellow 40% (hereafter referred to as Y40%) as the first color.
[0062] As illustrated in FIG. 5B, in an embodiment, when the system 114 receives coordinates 506 on the road link, which is the primary location for traffic delays, the system 114 may assign a more pronounced yellow value to that point, for example, specifically Y80%, as the second color.
[0063] As illustrated in FIG. 5C, in an embodiment, the system 114 may alter the colour of the road link segment connecting both nodes from 506 using a gradient based on distance. The colour transition method may commonly utilize linear interpolation as shown in the graph 5C-1, but other suitable methods may be applied depending on the system requirements.
[0064] Further, the system 114 may compute a colour visual percentage as shown below.
[0065] Colour visual percentage = colour default (40) +((distance from the node to the event)* (colour maximum (80) - colour default (40)) / 100))
[0066] As illustrated in FIG. 5D, in an embodiment, the system 114 may receive additional coordinates 510-1, 510-2 on the road link. The additional coordinates 510-1, 510-2 may also be identified as a primary location for traffic delays. The system 114 may assign a pronounced yellow value of Y80% to that point as well.
[0067] As illustrated in FIG. 5E, in an embodiment, the system 114 may alter the colour of the road link segment connecting the nodes 514, 516 and 518 from 520 based on the distance. This may be represented graphically in FIG. 5E-1.
[0068] As illustrated in FIG. 5F, in an embodiment, the system 114 may generate a virtual node 526 between 522 and 524, assigning the default colour for ‘delay,’ which is Y40%, to both the end nodes 528 and 530.
[0069] As illustrated in FIG. 5G, in an embodiment, the system 114 may alter the colour of the road link segment connecting both (530, 532), from 534 based on the distance. This may be represented graphically in FIG. 5G-1.
[0070] FIG. 6 illustrates an exemplary method flow diagram 600 of the proposed system 114, according to an embodiment of the invention.
[0071] As illustrated in FIG. 6, the method flow diagram 600 may include the following steps:
[0072] At step 602: The method may include receiving, by the system 114, a map of an area of interest.
[0073] At step 604: The method may include, receiving, by the system 114, information associated with the road links in area of interest.
[0074] At step 606: The method may include applying, by the system 114,, a first colour to one or more road links.
[0075] At step 608: The method may include obtaining, by the system 114, at least one traffic point on the one or more road links, where the at least one traffic point corresponds to a traffic event affecting the traffic flow value for the corresponding road link.
[0076] At step 610: The method may include assigning, by the system 114, a second colour to the obtained at least one traffic point.
[0077] At step 612: The method may include altering, by the system 114, the corresponding road link by a varying colour that varies between colour of the corresponding traffic point and colour of the adjacent nodes or other of the at least one traffic point as a gradient based on distance from the traffic point, thereby displaying a realistic traffic flow on a screen associated with a vehicle.
[0078] FIG. 7 illustrates an exemplary computer system 700 in which or with which a proposed system 114 may be implemented, according to an embodiment of the invention.
[0079] As shown in FIG. 7, the computer system 700 may include an external storage device 710, a bus 720, a main memory 730, a read-only memory 740, a mass storage device 750, a communication port(s) 760, and a processor 770. A person skilled in the art will appreciate that the computer system 700 may include more than one processor and communication ports. The processor 770 may include various modules associated with embodiments of the present disclosure. The communication port(s) 760 may be any of an RS-232 port for use with a modembased dialup connection, a 10 / 100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fibre, a serial port, a parallel port, or other existing or future ports. The communication port(s) 760 may be chosen depending on a network, such as a Local Area Network (LAN), Wide Area Network (WAN), or any network to which the computer system 700 connects. The main memory 730 may be Random Access Memory (RAM), or any other dynamic storage device commonly known in the art. The read-only memory 740 may be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory (PROM) chip for storing static information e.g., start-up or basic input / output system (BIOS) instructions for the processor 770. The mass storage device 750 may be any current or future mass storage solution, which can be used to store information and / or instructions.
[0080] The bus 720 may communicatively couple the processor 770 with the other memory, storage, and communication blocks. Optionally, operator and administrative interfaces, e.g., a display, keyboard, and cursor control device may also be coupled to the bus 720 to support direct operator interaction with the computer system 700. Other operator and administrative interfaces can be provided through network connections connected through the communication port(s) 760. In no way should the aforementioned exemplary computer system 700 limit the scope 5 of the present disclosure.
[0081] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or 10 examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.
Claims
1. A method for displaying realistic traffic flows on a screen in a vehicle, the method comprising:receiving, by a controller from a navigation module, information associated with an area of interest, wherein the information comprises a plurality of road links, each connecting two adjacent nodes, and a traffic flow value associated with each of the plurality of road links;applying, by the controller, a first color determined by the traffic flow value to one or more road links among the plurality of road links;obtaining, by the controller, at least one traffic point on the one or more road links, wherein said at least one traffic point corresponds to a traffic event affecting the traffic flow value for the corresponding road link;assigning, by the controller, a second colour to the obtained at least one traffic point; andaltering, by the controller, the color of the corresponding road link by a varying colour that varies between colour of the at least one traffic point and colour of the two adjacent nodes or other of the at least one traffic point as a gradient based on distance from the at least one traffic point, thereby displaying a realistic traffic flow on the screen associated with the vehicle.
2. The method as claimed in claim 1, wherein the method comprises:generating at least one virtual node, when there is more than one traffic point on a road link, between the obtained adjacent traffic points, and assigning a third colour to the generated at least one virtual node; andpainting the corresponding road link by a varying colour that varies between colour of the at least one virtual node and colour of the adjacent traffic points as a gradient based on distance from the at least one virtual node.
3. The method as claimed in claim 2, wherein the method comprises utilizing a linear interpolation technique for varying the colour between the two adjacent nodes, the traffic point, and the at least one virtual node.
4. The method as claimed in claim 1, wherein the second colour is more pronounced colour than the first colour.
5. The method as claimed in claim 1, wherein the traffic flow value corresponds to a traffic flow indicative of a delay.
6. The method as claimed in claim 1, wherein the method comprises painting whole of the one or more road links with the first colour when the coordinates of the at least one traffic point on the corresponding road link are not available.
7. The method as claimed in claim 1, wherein the method comprises leaving the one or more road links without any colour when the traffic flow value for the corresponding road link is not available.
8. A system for displaying realistic traffic flows on a screen in a vehicle, the system configured to provide the realistic traffic flows for a map of an area of interest, the system comprising:a navigation module configured to provide the map of the area of interest;a controller in communication with the navigation module, the controller comprising one or more processors and a memory, storing instructions executable by the processors, wherein the controller is configured to:receive, from the navigation module, information associated with the area of interest, the information comprising a plurality of road links, each connecting two adjacent nodes, and a traffic flow value associated with each of the plurality of road links;apply a first colour determined by the traffic flow value to one or more road links among the plurality of road links;obtain at least one traffic point on the one or more road links, wherein said at least one traffic point corresponds to a traffic event affecting the traffic flow value for the corresponding road link;assign a second colour to the obtained at least one traffic point; andalter the color of the corresponding road link by a varying colour that varies between colour of the at least one traffic point and colour of the two adjacent nodes or other of the at least one traffic point as a gradient based on distance from the at least one traffic point, thereby display a realistic traffic flow on the screen associated with the vehicle.
9. The system as claimed in claim 8, wherein the system is configured to: generate at least one virtual node between the obtained traffic points, and assign a third colour to the generated at least one virtual node; andpaint the corresponding road link by a varying colour that varies between colour of the at least one virtual node and colour of the two adjacent traffic points as a gradient based on distance from the at least one virtual node.
10. The system as claimed in claim 9, wherein the controller utilizes a linear interpolation technique for varying the colour gradient between the two adjacent nodes, the traffic point, and the at least one virtual node.
11. The system as claimed in claim 8, wherein the second colour is more pronounced colour than the first colour.
12. The system as claimed in claim 8, wherein the system is configured to paint whole of the one or more road links with the first colour when coordinates of the at least one traffic point on the corresponding road link are not available.
13. The system as claimed in claim 8, wherein the system is configured to leave the one or more road links without any colour when the traffic flow value for the corresponding road link is not available.19
Citation Information
Patent Citations
Map display system, map display device, method and program for displaying traffic information
JP2003329469A
Jam information display using an arrow whose attribute value changes from a jam tail to a jam head
US5694122A
Navigation system
US7734410B2