Abstract: ABSTRACT Navigation System and Method for Navigating from Start Location to Destination Location A navigation system (100) and a method for navigating from a start location to destination location is disclosed. The system receives a start location (S) and an end location (E), and a route is determined for traversing from the start location (S) to the end location (E). Based on the determined route, traffic data and weather data are received. The system renders, in real time, the determined route with traffic data with corresponding weather data at a predetermined portion (210) of the vehicle display (160) in a compact manner. Reference Figure 3
DESC:FIELD OF INVENTION
[001] The present invention relates to a navigation system and a method for navigating from a start location and a destination location. More specifically, display of navigation information coupled with weather information in a vehicle instrument cluster is disclosed.
BACKGROUND OF THE INVENTION
[002] Navigation assistance devices have become an essential feature of travelling as they provide real-time details of traffic movement between two locations in real-time. In conventional arts, hand-held devices such as mobile phones, tablet computers, and/or smart watches have become common place as navigation assistance devices with rendering of maps along with traffic data.
[003] Two-wheeler drivers rely on mobile phones or navigation devices for travelling in and around the city. Although mobile phones and navigation devices provide route maps and traffic related data, often the devices do not provide real-time weather-related information to the driver. Such devices of the drivers are also exposed to extreme weather conditions and the display of the relevant information is not properly positioned for the driver to perceive and use the information.
[004] Four wheeled vehicles have instrument clusters that provide live weather data. However, these vehicles are generally equipped with a much more powerful processor, which are often bigger and cannot be accommodated in a small and compact vehicle that two wheelers are. Furthermore, the instrument clusters in four-wheeled vehicles are huge and are used in enclosed/closed spaces. The instrument clusters that are used in four wheeled vehicles are large and easily configurable as to the display of the information.
[005] Two-wheeler instrument clusters are small and required to display mandatory essential vehicle data (such as speed, state of charge, and range). Some of the two-wheeler instrument clusters also display additional data of importance (which include the route map, the traffic data etc.). However, the size of the screen required to display such data is larger in size and is not efficient in display of such data. For example, displaying route map, traffic data along with weather data is difficult in a smaller screen.
[006] Conventional arts also fail to convey essential data such as real-time weather information along with the traffic information to drivers in a simple and compact manner which is easily discernible to the driver. Furthermore, the information must not be placed in portions of the screen that distract the driver from driving the vehicle.
[007] It is therefore a necessity to provide a navigation system that displays navigation information coupled with weather information in a vehicle instrument cluster, overcomes one or more limitations stated above.
SUMMARY OF THE INVENTION
[008] In an aspect, a navigation system is disclosed. The navigation system has a control unit communicatively coupled to a memory and is configured to: receive, a start location and an end location determine, a route comprising a plurality of waypoints for traversal between the start location and the end location; receive environmental data for the determined route; merge the environmental data along with the determined route; and generate a waypoint map based on the merged environmental data with the determined route.
[009] In an aspect, the navigation system the control unit displays the waypoint map on a predetermined portion. The predetermined portion is user configurable. In an aspect, the control unit is configured to proportion the predetermined portion based on the plurality of waypoints.
[010] In an aspect a first portion of the predetermined portion displays a progress of a trip and traffic data corresponding to the determined waypoints and a second portion of the predetermined portion displays weather data corresponding to the determined waypoints.
[011] In an aspect, the navigation system determines a first set of pixels configured to display progress of the trip of a user and the traffic data corresponding to the determined waypoints at the first portion of the predetermined portion and determines a second set of pixels configured to display weather data corresponding to the determined waypoints at the second portion of the predetermined portion.
[012] In an aspect, the navigation system selectively activates the first set of pixels in the first portion of the predetermined portion for display of the progress of the trip and the traffic data corresponding to the determined waypoints and selectively activates the second set of pixels in the second portion of the predetermined portion of the display unit to display weather data corresponding to the determined waypoints.
[013] In an aspect, the navigation system merges the environmental data with the determined route by extracting the environmental data between a first waypoint and a second waypoint, wherein the second waypoint is an adjacent waypoint towards the end location. Then the navigation system calculates an estimated time of arrival at the end location based on the distance from the first waypoint and then combines the determined route with waypoints along with corresponding environmental data for display.
[014] In an aspect, a method for navigation from a start location to an end location is disclosed. The method comprises: receiving, by a control unit, a start location, and an end location. determining, by the control unit, a route comprising a plurality of waypoints for traversal between the start location and the end location; merging, by the control unit, the environmental data along with the determined route; and generating, by the control unit, a waypoint map based on merged environmental data with the determined route.
[015] In an aspect, the generated waypoint map is displayed on a predetermined portion. The predetermined portion is user configurable. In an aspect, the control unit is configured to proportion the predetermined portion based on the plurality of waypoints.
[016] In an aspect, a first portion of the predetermined portion displays progress of a trip and traffic data corresponding to the determined waypoints and a second portion of the predetermined portion displays weather data corresponding to the determined waypoints.
[017] In an aspect, a first set of pixels configured to display progress of a journey of a user and traffic data corresponding to the determined waypoints is determined at the first portion of the predetermined portion and a determination of a second set of pixels configured to display weather data corresponding to the determined waypoints at the second portion of the predetermined portion is performed.
[018] In an aspect, the merging of the environmental data along with the determined route is performed by extracting, the environmental data between a first waypoint and a second waypoint, wherein the second waypoint is an adjacent waypoint towards the end location, and then calculating, an estimated time of arrival for the end location based on the distance from a current location (C) to the end location. Then the determined route and the corresponding environmental data are combined.
BRIEF DESCRIPTION OF DRAWINGS
[019] Reference will be made to embodiments of the invention, examples of which may be illustrated in accompanying figures. These figures are intended to be illustrative, not limiting. Although the invention is generally described in context of these embodiments, it should be understood that it is not intended to limit the scope of the invention to these particular embodiments.
Figure 1 shows a block diagram of a navigation system, in accordance with an embodiment of the invention;
Figure 2A shows a display unit showing a predetermined portion for display of environmental data in accordance with an embodiment of the invention;
Figure 2B shows an enlarged view of the predetermined portion 210 of the display unit showing the route along with weather data and traffic data and waypoint map, in accordance with an embodiment of the invention; and
Figure 3 shows a flow diagram of a method for navigating from a start location to a destination location, in accordance with an embodiment of the invention.
DETAILED DESCRIPTION
[020] The present invention discloses a navigation system and a method for navigating from a start location to an end location. Vehicle cluster display systems have a space constraint and must show mandatory information to the user and provide distinct types of information on the screen with minimal difficulty for the driver of a vehicle to access the same. It is often observed that although the driver of a vehicle will have access to integrated navigation information and traffic information, there will be no indication of the weather information on the display screen. For a two-wheeler driver, the weather information is of utmost importance so as to drive the vehicle as well be informed of the road conditions and traffic conditions that change as the weather conditions change. In addition, changes in weather conditions on the specific route planned by the driver cannot be ascertained and often lead to difficulty in driving the two-wheeler and often unscheduled stops due to weather conditions may be required.
[021] Figure 1 is a schematic block diagram of a navigation system 100, in accordance with an exemplary embodiment of the present invention. The navigation system 100 provides a waypoint map 216 as shown in Figure 2B. A waypoint map is a visual representation of a route from a start location to an end location along with current environmental data. Environmental data relates to traffic data and weather data along with the progress of the rider/user on the route along with an estimated time of arrival at the end location. In an embodiment, the vehicle is a two-wheeled vehicle or a three-wheeled vehicle or a multi-wheeled vehicle as per requirement.
[022] The navigation system 100 comprises a display engine 110, an Input/Output (I/O) interface 120, a control unit 150, a memory 140, and a display unit 160. The display engine 110, the Input/Output interface 120, the memory 140, and the display unit 160 are communicatively coupled to the control unit 150. The display engine 110, the Input/Output (I/O) interface 120, and the display unit 160 are communicatively coupled to each other. In one embodiment, the display unit 160 receives user inputs via a touchscreen interface that is then electronically communicated to the control unit 150.
[023] In an embodiment, the navigation system 100 receives an input for the start location and the end location. The input for the start location and end location may be received through the Input/Output interface 120 and the display unit 160. In one embodiment, the input for the start location and/or the end location is communicated via a voice-based input system associated with the Input/Output interface 120. On receiving the voice-based input, the Input/Output interface 120 electronically communicates the input for the start location and/or the end location to the control unit 150 for further processing. In an embodiment, a user specifies the location verbally or utters a specific keyword (for e.g., home, office, playground, etc.) associated with a pre-defined location. In an embodiment, the start location may be the current location that the vehicle is present that may be displayed to the user of the vehicle for ascertainment from the user, and the end location may be chosen by the user via a map interface displayed for input or by choosing a predetermined location from a list of locations displayed on the display unit 160. In one embodiment, the current location of the vehicle may be determined using a positioning system present in the vehicle or outside the vehicle that may be received through the Input/Output interface 120. For example, the positioning systems may be Global Positioning System (GPS) system or GLObalnaya NAvigatsionnaya Sputnikovaya Sistema (GLONASS) system or Navigation with Indian Constellation (NAVIC) system or BeiDou Navigation system integrated via the Input/Output interface 120. In one embodiment, the start location and the end location may be communicated to the navigation system 100 using an application program configured to control/configure vehicle functions.
[024] In one embodiment, the navigation system 100 enables a user to configure a portion of the display unit 160 in the vehicle to display the waypoint map 216.
[025] The control unit 150 on receiving the start location and the end location inputs, typically checks the input details as to their correctness. The control unit 150 also checks one or more vehicle parameters such as state of charge, available fuel for usage, etc. Then the control unit 150 determines a route to traverse from the start location and the end location. In one embodiment, the control unit 150 identifies one or more waypoints that are present between the start location and the end location. A waypoint is a prominent location or a well-known location that must be crossed or traversed to reach the end location from the start location. Examples of waypoints are towns/villages, specific turns/bends, well known landmarks present while traversing from the start location to the end location. In one embodiment, the control unit 150 may access a pre-configured route database stored in the memory 140 to determine a route. In one embodiment, the control unit 150 may communicate the start location and the end location to an external server (not shown) via the Input/Output Interface 120. The external server receives the input provided by the control unit 150 and determines route including one or more waypoints. On determination of the route with one or more waypoints, the external server communicates the determined route to the control unit 150. On determination of route, the control unit 150 displays via the display unit 160, the determined route to the user for selection. In one embodiment, the control unit 150 displays the best possible route based on one or more vehicle parameters and/ or user preferences. In one embodiment, the vehicle parameters may be state of charge or state of available fuel for reaching the end location. In one embodiment, the user preference may be a previously traversed route between the start and end locations or a part of the previously traversed route between the start and end locations. In an embodiment, the external server may consider a historical data of travel between the start location and the end location for identifying a route with a least estimated time of arrival and with minimal traffic between the start location and the end location. In an embodiment, the route determination may include determining an estimated time of arrival for reaching the end location from the start location at the current time. The control unit 150 on receiving the details of the chosen route, determines the route for traversal between the start location and the end location.
[026] Based on the determined route, the control unit 150 receives environmental data for one or more waypoints present between the start location and the end location. In an embodiment, the control unit 150 communicates the determined route to an external server (not shown) and receives the corresponding environmental data. In an embodiment, the environmental data is received in a textual format from the external server along with the latitude and longitude data for the corresponding one or more waypoints. The environmental data that is received in a specific format and comprises the prevailing weather conditions corresponding to each of the waypoint of one or more waypoints along with the traffic information between the one or more waypoints. In an embodiment, the received weather data is an indication of the prevailing weather between each of the waypoints of the one or more waypoints between the current location and the end location. In an embodiment, weather data and traffic data are determined for one or more waypoints between the start location and the end location. In an embodiment, traffic data comprises the traffic data between the current location and its adjacent waypoint and the next waypoint etc. along with the time delay in reaching the end location.
[027] In one embodiment, the control unit 150 receives environmental data in different formats, suitable for display on the display unit 160. For example, the environmental data may be received in a textual format that can be easily converted for display in a display unit 160. In one embodiment, the control unit 150 compares the received environmental data with the previous environmental data and identifies the changes in the environmental data. Based on the identified changes, the control unit 150 determines whether a change is required to be performed to the display of the environmental data. In one embodiment, the control unit 150 identifies the changes required to be performed to the display of the environmental data to the display of the received environmental data at a predetermined portion of the display unit 160.
[028] The control unit 150 then merges the received environmental data along with the determined route data. In one embodiment, the weather data and traffic data for each of the waypoints of the plurality of waypoints are extracted. Based on the current location, weather data and traffic data for each waypoint adjacent to the current location towards the end location is determined and merged. Based on the traffic data and the weather data, an estimated time of arrival for the end location based on the distance from the first waypoint to the end location is determined. Then the determined route with one or more waypoints along with corresponding environmental data (weather data and traffic data) is then combined.
[029] After merging the environmental data with the determined route, the control unit 150 generates a waypoint map 216 based on the merged environmental data with the determined route. A waypoint map 216 is a concise visual representation of the determined route along with the environmental data. The waypoint map 216 also depicts the current progress of the user with respect to the end location from the start location and shows the current location of the user. In one embodiment, the traffic between the one or more waypoints subsequent to the current location is depicted in waypoint map 216. A detailed explanation of the waypoint map 216 is provided with reference to Figures 2A-2B below.
[030] The control unit 150 then enables display of the waypoint map 216 on the display unit 160. In one embodiment, the control unit 150 enables display of the waypoint map 216 at a pre-determined portion of the display unit 160. The pre-determined portion of the display unit 160 is user configurable. In one embodiment, the control unit 150 receives one or more configuration instructions for display of the determined route along with the traffic data and weather data from the user at a predetermined portion of the display unit 160. In one embodiment, the configuration of predetermined portion of the display unit 160 is performed by receiving inputs on the display unit 160 or using an application program configured to control/configure vehicle functions. In one embodiment, the control unit 150 provides a prompt to the user for selection of the predetermined portion by marking the specific portions of the display unit 160 suitable for displaying the waypoint map 216.
[031] The control unit 150, based on the user configuration, proportions the predetermined portion of the display unit 160 based on one or more waypoints present for the determined route and extracts the traffic data and weather data between a first waypoint and a second waypoint, wherein the second waypoint is the adjacent waypoint towards the end location. The control unit 150 then calculates an estimated time of arrival for the end location based on the distance from the first waypoint and combine the route with traffic data, weather data, and estimated time of arrival for display. The manner in which the control unit 150 determines the display of the waypoint map 216 is explained with respect to the pre-determined portion of the display unit 160.
[032] The control unit 150 identifies the predetermined portion of the display unit 160 for displaying the determined route along with the determined weather data and traffic data. In one embodiment, the control unit 150 calculates the total number of pixels present in the predetermined portion of the display unit 160. Then the control unit 150 divides the total number of pixels for display of route along with traffic data and weather data. Then control unit 150 selectively activates a first set of pixels to display traffic data and route data and selectively activates a second set of pixels for display of weather data on display unit 160.
[033] In one embodiment, the control unit 150 communicates the determined route along with weather data and traffic data to the display engine 110. The display engine 110 calculates the total number of pixels present in the predetermined portion of the display unit 160 and divides the total number of pixels for display of traffic data and weather data and communicates it to the control unit 150. The control unit 150 then selectively activates a first set of pixels to display traffic and progress data along with route and a second set of pixels to display weather data.
[034] In one embodiment, the control unit 150 enables display of weather data at a second portion of the pre-determined portion by illuminating a pre-set image by selectively activating the pixels required for the display and display route with progress along with traffic data activating the pixels required for display. In one embodiment, the traffic data between one or more waypoints is displayed using one or more colour codes on the predetermined portion of the display unit 160. In another embodiment, the control unit 150 displays the weather data by selectively activating a set of pixels as to form a standardized icon/image indicating the weather condition for a waypoint. A plurality of such standardized icons/images and the corresponding pixels to be activated/deactivated to indicate the weather condition may be pre-stored for efficient display.
[035] In one embodiment, control unit 150 displays the progress of the vehicle by deactivating the relevant pixels from previous waypoint to the current location to indicate a progress of the vehicle. In one embodiment, the control unit 150 receives the traffic data and weather data at regular intervals to enable display of the current location of the vehicle and renders the updated traffic data and weather data based on the movement of the vehicle and change in traffic data and weather data.
[036] By performing the activation/deactivation of the pixels based on the received environmental data, a current location is tracked and intimated to the user via the display unit 160. In one embodiment, change in weather conditions warrants change to the determined route. Accordingly, based on the current location in the route and the received traffic data and weather data, a determination of an alternative route is performed and displayed to the user as a suggestion.
[037] In an embodiment, the control unit 150 is a Vehicle Control Unit (VCU) of the vehicle. In an embodiment, the control unit 150 and the display engine 110 are embodied as a multi-core processor, a single core processor, or a combination of one or more multi-core processors and one or more single core processors. For example, the control unit 150 is embodied as one or more of various processing devices, such as a coprocessor, a microprocessor, a controller, a digital signal processor (DSP), a processing circuitry with or without an accompanying DSP, or various other processing devices including integrated circuits such as, for example, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a microcontroller unit (MCU), a hardware accelerator, a special-purpose computer chip, or the like. In another embodiment, the control unit 150 is configured to execute hard-coded functionality.
[038] The manner in which the display unit 160 is configured to display the waypoint map 216 at a pre-determined portion is explained with respect to Figures 2A-2B below.
[039] Figure 2A illustrates a user interface 200 having a pre-determined portion 210 marked in perforated lines. A waypoint map 216 is shown in the pre-determined portion 210. In one embodiment, the predetermined portion 210 is user configurable. A user using an application program or on the user interface 200, selects the portion for display of the waypoint map for configuring the display of the waypoint map 216. In one embodiment, the predetermined portion 210 for display of route along with environmental data (weather data and traffic data) is chosen to be positioned above the map-navigation portion 220 and a speed indicator portion. In one embodiment, the predetermined portion 210 may be realized as a part of a single interface showing the navigation details.
[040] In one embodiment, a start location S and an end location E along with a determined route is illustrated in the map navigation portion 220. The predetermined portion 210 is shown to have a concise view of the pre-determined route along with the environmental data. The pre-determined portion 210 is explained with Figure 2B below.
[041] Figure 2B shows an expanded view of the predetermined portion 210 showing a waypoint map 216. The waypoint map 216 is a combination of sub-portions 212 and 214 of the predetermined portion 210.
[042] In an embodiment, the manner in which a waypoint map 216 is generated is explained with respect to the sub-portions 212 and 214. The sub-portion 212 illustrates a route along with the traffic data. In one embodiment, a route is illustrated as a graphical user element that depicts a start location S at one end and the end location E at the other end in a linear fashion. The route from the start location S to the end location E contains waypoints W1 and W2. The waypoints W1 and W2 are traversed by the user to reach towards the end location E. The trip progress of the user from the start location S towards the end location E is depicted with a graphical user element showing the current location C. The portion from the start location S till the current location C is indicated using a graphical element showing the progress made. In one embodiment, the graphical element showing the current location C may be an icon showing a vehicle icon or an arrow icon. In one embodiment, a progress made by the vehicle on the route with respect to the current location C may be illustrated by activating the pixels present between the start location S and the current location C. In an embodiment, an icon such as a two-wheeler may be shown next to the progress to show the current location. In one embodiment, traffic between one or more waypoints may be indicated by a graphical representation. In one embodiment, slow moving traffic may be illustrated using the colour red, moving traffic may be illustrated by colour yellow/orange and fast-moving traffic or no traffic may be illustrated using the colour green. The end location as well as the Estimated Time of Arrival (ETA) may be indicated using text.
[043] The sub-portion 214 illustrates the weather condition present in the route at the different waypoints. The sub-portion 214 depicts the different weather conditions prevailing in the determined route and is depicted along with the progress made on the trip. In one embodiment, sub-portion 214 may depict a “sunny” weather condition by showing a “Sun” icon, a partially sunny condition by showing the “sun icon with a cloud icon”, a cloudy weather condition by showing “cloud” icons and a thunderstorm weather condition by showing a “cloud with a thunder” icon, and a rainy weather condition by showing a “cloud with rain” icon. In one embodiment, the icon “A” in the sub-portion 214 shows a thunderstorm at a specific waypoint and the corresponding traffic data may be updated in the sub-portion 212. The icon “B” in the sub-portion 214 shows a torrential rain condition at a specific waypoint and the corresponding traffic data may be updated in the sub-portion 212. In one embodiment, the icon “B” may be activated/deactivated multiple times to indicate inclement weather at a specific waypoint closer to the end location E.
[044] In an embodiment, these icons are illuminated by selectively activating a set of pixels to form the icons. In another embodiment, the icons are pre-formed images and the pixels associated with the icons are selectively activated as to indicate the weather condition in the determined route. The icons are activated or formed based on the prevailing weather conditions as to the waypoints. In one embodiment, inclement weather condition corresponding to the waypoint and/or to the end location E, is depicted by activation/deactivation of the associated pixels for a specific period of time, along with a textual alert or an audio alert.
[045] In an example, the user may choose to travel from the start location S to the end location E. A route from the start location S to the end location E with multiple waypoints W1 and W2 are generated. Based on the one or more waypoints present in the route, the sub-portions 212 and 214 are proportioned based on the number of waypoints. Environmental data for one or more waypoints (for e.g. W1 and W2) is received from an external server (not shown). The traffic data as well as the weather data for the one or more waypoints (for e.g. W1 and W2) is received as a part of the environmental data. Based on the received traffic data, traffic between one or more waypoints (for e.g. W1 and W2) is determined and depicted in one or more colours or textures. The current location of the user may be depicted with an arrow icon. Based on the arrow icon, the current location C may be identified. The traffic data between one or more waypoints (for e.g. W1 and W2) are shown as textures. The progress made by the user is depicted by selectively activating the pixels between the start location S and the current location C. The weather data is then depicted by activating a set of pixels to form/illuminate one or more weather conditions. By merging the environmental data with the route, the waypoint map 216 is generated and displayed at the pre-determined portion.
[046] The manner in which a waypoint map to traverse from a start location is rendered is explained with a flowchart of Figure 3.
[047] Figure 3 illustrates a flowchart 300 for rendering of the waypoint map 216, comprising rendering route along with weather data and traffic data, by the navigation system 100. At step 310, a start location S and an end location E are received from a user. The input for the start location S and the end location E may be received through the Input/Output interface 120 and the display unit 160. In an embodiment, the start location S may be the current location that the vehicle is present that may be displayed to the user of the vehicle for ascertainment from the user, and the end location E may be chosen by the user via a map interface displayed for input or by choosing a predetermined location from a list of locations displayed on the display unit 160. In one embodiment, the current location of the vehicle is determined using any positioning system present in the vehicle. In one embodiment, the start location S and the end location E may be communicated using an application program configured to control/configure vehicle functions.
[048] At step 320, based on the start location S and the end location E input received, a route is determined to traverse from the start location S to the end location E. The route is determined based on certain parameters, for example, one or more vehicle parameters such as state of charge or availability of fuel etc., and to determine a route to traverse from the start location S and the end location E. In one embodiment, waypoints (W1, W2…Wn) between the start S and end locations E are identified. The waypoints (W1, W2…Wn) are typically towns/villages, specific turns/bends, well known landmarks present while traversing from the start location S to the end location E. The route determination step is performed by either accessing a pre-configured database (not shown) that stores one or more map routes. In one embodiment, the start S and end locations E may be communicated to an external server (not shown). The external server receives the input (start and end location details) and determines route including one or more waypoints (W1, W2…Wn) and the determined route are communicated back to the navigation system 100. In one embodiment, the route determination may include determining an estimated time of arrival for reaching the end location E from the start location S.
[049] At step 330, based on the determined route, environmental data is received for one or more waypoints (W1, W2…Wn). In one embodiment, the environmental data comprises weather data, traffic data, and an estimated time of arrival from the start location S for the determined route. In an embodiment, the environmental data is received in a textual format along with the latitude and longitude data for the corresponding waypoints (W1, W2…Wn). The environmental data that is received is in a specific format and comprises the prevailing weather conditions corresponding to each of the waypoints along with the traffic information between the waypoints (W1, W2…Wn). In an embodiment, the received weather data is an indication of the prevailing weather between the current location and the end location, including the weather data and the traffic data. In an embodiment, the weather data and the traffic data are determined for the waypoints (W1, W2…Wn) between the start location and the end location. In an embodiment, the traffic data comprises the traffic data between the current location C and its adjacent waypoint and the next waypoint etc., along with the time delay in reaching the end location E. In one embodiment, the determined route along with the identified waypoints (W1, W2…Wn) are communicated to an external server (not shown), and the external server communicates the corresponding weather data and traffic data. The weather data and the traffic data are determined for the waypoints (W1, W2…Wn) between the start S and end locations E.
[050] At step 340, the environmental data along with the determined route are merged. In one embodiment, merging the environmental data along with the determined route comprises extracting, the environmental data between one or more waypoints (W1, W2…Wn). Then an estimated time of arrival for the end location E based on the distance from the first waypoint W1 is calculated. In one embodiment, the environmental data is received in a text format that needs to be transformed for display. In one embodiment, transformation of environmental data comprises identifying changes to the traffic data and weather data in comparison to the previous traffic data and weather data. If there are any changes to the environmental data, it is determined to identify whether a change to the display is required.
[051] In one embodiment, the received environmental data is in textual format. The received environmental data is then compared with the previous environmental data and changes in value with respect to the environmental data is tracked. Based on the identified changes, a determination as to whether a change is to be performed to the display of the environmental data is performed. If changes are required in the display of the change in environmental data, the received environmental data is converted to a format suitable for display of data at a predetermined portion 210 of the display unit 160.
[052] At step 350, a waypoint map 216 is generated based on the waypoints (W1, W2…Wn) and the corresponding weather data and traffic data is displayed along with the determined route. In an embodiment, the predetermined portion 210 of the display unit 160 is proportioned based on a plurality of waypoints (W1, W2…Wn) present for the determined route and the traffic data and weather data between a first waypoint W1 and a second waypoint W2 is extracted. The second waypoint W2 is towards the end location and adjacent to the first waypoint W1. An estimated time of arrival for the end location E based on the distance from the first waypoint W1 is calculated and then the current location C is identified. The environmental data is then combined with the route data for display. At the predetermined portion 210 of the display unit 160, the total number of pixels present in the predetermined portion 210 of the display unit 160 is calculated. The calculated total number of pixels are divided for display of traffic data and weather data. Based on the divided number of pixels, the relevant pixels on the predetermined portion of the display unit 160 activates or deactivates a specific set of pixels to display traffic and/or weather data. In one embodiment, a specific set of pixels are activated/deactivated in the first portion 212 of the predetermined portion 210 of the display unit for display of weather data corresponding to the determined waypoints (W1, W2…. Wn) for showing the progress and traffic present between the current location C and the end location E. The specific set of pixels in the second portion 214 of the predetermined portion 214 of the display unit to display progress and traffic corresponding to the determined waypoints (W1, W2…. Wn) is selectively activated. One or more waypoints W1 and W2 are determined and included in the waypoint map 216.
[053] In one embodiment, the weather data is rendered on a predetermined portion 210 of the display unit 160 by activating/deactivating a specific set of pixels on the predetermined portion of the display unit 160, to form an illuminated set of pixels to show a specific indication of the weather between the current location C and the end location E. For example, specific pixels may be activated to indicate a “cloud” like figure to indicate a “cloudy” weather.
[054] In one embodiment, the traffic data is displayed on the predetermined portion of the visual display unit 160 by activating/deactivating a specific set of pixels on the predetermined portion of the display unit 160 to show an indication of colour representing the traffic present between waypoints. In one embodiment, specific colour codes may be used for identifying the traffic data between waypoints. In one embodiment, slow moving traffic may be illustrated using the colour red, moving traffic may be illustrated by colour yellow/orange, and fast-moving traffic or no traffic may be illustrated using the colour green. In an embodiment, an icon such as a two-wheeler may be shown next to the progress to show current location.
[055] By performing the activation/deactivation of the sets of pixels based on the received environmental data, the current vehicle condition is tracked and intimated to the user via the display unit 160. In one embodiment, change in weather conditions warrants change to the determined route. Accordingly, based on the current location in the route and the received traffic and weather data, a determination of an alternative route is performed and displayed for user input.
[056] In one embodiment, configuration instructions for display of the determined route along with the traffic data and weather data from the user at a predetermined portion of the display unit 160 are received. In one embodiment, the configuration of predetermined portion of the display unit 160 is performed by receiving inputs on the display unit 160 or using an application program configured to control/configure vehicle functions. In one embodiment, the control unit 150 provides a prompt to the user for selection of the predetermined portion by marking the specific portions of the display unit suitable for displaying the environment data.
[057] Advantageously, by displaying environmental data separately from the navigation interface, a discernible and concise representation of the environmental data is provided to the user. The map interface and the navigation interface are available along with progress made by the user to the end location. This enables the user to typically understand the general traffic flow along with the weather conditions and then plan out additional stops or breaks, if required. Furthermore, the navigation system continuously monitors and fetches the data which is changed regularly as per the trip and the consolidated parameters such as distance and timing are updated as to reflect the estimated time of arrival. Furthermore, the system enables accurate and efficient estimated time of arrival for a user based on the current location of the vehicle, traffic data and the weather condition. By implementing such as, a system in a vehicle, more specifically in two-wheeled vehicles, the driver knows before-hand the weather condition as the system forecasts the data based on the mapping of the route and analysing the parameters integrated into the navigation system which then lets the user know about the weather condition. The system and method provide accurate and efficient prediction of the data points used to depict c1w3the weather condition.
[058] Furthermore, one or more computer-readable storage media may be utilized in implementing embodiments consistent with the present disclosure. A computer-readable storage medium refers to any type of physical memory on which information or data readable by a processor may be stored. Thus, a computer-readable storage medium may store instructions for execution by one or more processors, including instructions for causing the processor(s) to perform steps or stages consistent with the embodiments described herein. The term “computer-readable storage medium” should be understood to include tangible items and exclude carrier waves and transient signals, i.e., be non-transitory. Examples include random access memory (RAM), read-only memory (ROM), volatile memory, non-volatile memory, hard drives, CD ROMs, DVDs, flash drives, disks, and any other known physical storage media”.
[059] The foregoing description of the invention has been set merely to illustrate the invention and is not intended to be limiting. Since the modifications of the disclosed embodiments incorporating the spirit and substance of the invention may occur to the person skilled in the art, the invention should be construed to include everything within the scope of the disclosure.
List of reference numerals
100 Navigation system
110 Display engine
120 Input/Output interface
140 Memory
150 Control unit
160 Display unit
200 User interface showing a predetermined portion of the display unit showing the environmental data
210 predetermined portion of the display unit showing the environmental data
212 a sub-portion of the predetermined portion of the display unit showing the traffic data
214 a sub-portion of the predetermined portion of the display unit showing the weather data
300 Method
310-350 Method steps
,CLAIMS:We Claim:
1. A navigation system (100) comprises:
a control unit (150) communicatively coupled to a memory (140), the control unit (150) configured to:
receive a start location (S) and an end location (E);
determine a route comprising a plurality of waypoints (W1, W2…Wn) for traversal between the start location (S) and the end location (E);
receive environmental data for the determined route;
merge the current environmental data along with the determined route; and
generate a waypoint map (216) based on the merged environmental data with the determined route.
2. The navigation system (100) as claimed in claim 1, wherein the control unit (150) being configured to:
display the generated waypoint map (216) on a predetermined portion (210) of a display unit (160), wherein the predetermined portion (210) is user configurable; and
proportion the predetermined portion (210) of the display unit (160), based on the plurality of waypoints (W1, W2…Wn).
3. The navigation system as claimed in claim 2, wherein:
a first portion (212) of the predetermined portion (210) being configured to display a progress of a trip and traffic data corresponding to the determined waypoints (W1, W2), and
a second portion (214) of the predetermined portion (210) being configured to display weather data (A, B) corresponding to the determined waypoints (W1, W2).
4. The navigation system as claimed in claim 3, wherein the control unit (150) is configured to:
determine a first set of pixels configured to display progress of the trip of a user and the traffic data corresponding to the determined waypoints (W1, W2) at the first portion (212) of the predetermined portion (210); and
determine a second set of pixels configured to display weather data (A, B) corresponding to the determined waypoints (W1, W2) at the second portion (214) of the predetermined portion (210).
5. The navigation system as claimed in claim 4, wherein the control unit (150) to generate the waypoint map (216), is configured to:
selectively activate the first set of pixels in the first portion (212) of the predetermined portion (210) for display of the progress of the trip and the traffic data corresponding to the determined waypoints (W1, W2); and
selectively activate the second set of pixels in the second portion (214) of the predetermined portion of the display unit (160) to display weather data (A, B) corresponding to the determined waypoints (W1, W2).
6. The navigation system as claimed in claim 1, wherein, to merge the environmental data along with the determined route, the control unit (150) is configured to:
extract, the environmental data between a first waypoint (W1) and a second waypoint (W2), wherein the second waypoint is an adjacent waypoint towards the end location (E);
calculate, an estimated time of arrival at the end location (E) based on the distance from the first waypoint (W1); and
combine the determined route with waypoints (W1, W2) along with corresponding environmental data for display.
7. A method for navigation from a start location (S) to an end location (E), the method comprising:
receiving (310), by a control unit (150), the start location (S) and the end location (E);
determining (320), by the control unit (150), a route comprising a plurality of waypoints (W1, W2…Wn) for traversal between the start location (S) and the end location (E);
receiving (330), by the control unit (150), environmental data for the determined route;
merging (340), by the control unit (150), the environmental data along with the determined route; and
generating (350), by a control unit (150), a waypoint map (216) based on the merged environmental data with the determined route.
8. The method as claimed in claim 7, wherein:
the generated waypoint map (216) is displayed on a predetermined portion (210) of a display unit (160), wherein the predetermined portion (210) is user configurable; and
the predetermined portion (210) of the display unit (160) is proportioned based on the plurality of waypoints (W1, W2…. Wn).
9. The method as claimed in claim 7, wherein a first portion (212) of the predetermined portion (210) displays a progress of a trip and traffic data corresponding to the determined waypoints (W1, W2), and a second portion (214) of the predetermined portion (210) displays weather data (A, B) corresponding to the determined waypoints (W1,W2).
10. The method as claimed in claim 7, wherein generating, by the control unit (150), a waypoint map (216) based on merged environmental data with the determined route, comprises:
determining a first set of pixels configured to display the progress of the trip of a user and the traffic data corresponding to the determined waypoints (W1, W2) at the first portion (212) of the predetermined portion (210); and
determining a second set of pixels configured to display weather data (A, B) corresponding to the determined waypoints (W1, W2) at the second portion (214) of the predetermined portion (210).
11. The method as claimed in claim 8, wherein merging (340), by the control unit (150), the environmental data along with the determined route, comprises:
extracting, the environmental data between a first waypoint (W1) and a second waypoint (W2), wherein the second waypoint is an adjacent waypoint towards the end location (E);
calculating, an estimated time of arrival for the end location (E) based on the distance from a current location (C) to the end location; and
combining, the determined route with waypoints (W1, W2 …Wn) along with corresponding environmental data.
Dated this 22nd day of August 2023
TVS MOTOR COMPANY LIMITED
By their Agent & Attorney
(Nikhil Ranjan)
of Khaitan & Co
Reg No IN/PA-1471
| # | Name | Date |
|---|---|---|
| 1 | 202341056076-STATEMENT OF UNDERTAKING (FORM 3) [22-08-2023(online)].pdf | 2023-08-22 |
| 2 | 202341056076-PROVISIONAL SPECIFICATION [22-08-2023(online)].pdf | 2023-08-22 |
| 3 | 202341056076-POWER OF AUTHORITY [22-08-2023(online)].pdf | 2023-08-22 |
| 4 | 202341056076-FORM 1 [22-08-2023(online)].pdf | 2023-08-22 |
| 5 | 202341056076-FIGURE OF ABSTRACT [22-08-2023(online)].pdf | 2023-08-22 |
| 6 | 202341056076-DRAWINGS [22-08-2023(online)].pdf | 2023-08-22 |
| 7 | 202341056076-FORM-5 [20-08-2024(online)].pdf | 2024-08-20 |
| 8 | 202341056076-FORM 18 [20-08-2024(online)].pdf | 2024-08-20 |
| 9 | 202341056076-DRAWING [20-08-2024(online)].pdf | 2024-08-20 |
| 10 | 202341056076-CORRESPONDENCE-OTHERS [20-08-2024(online)].pdf | 2024-08-20 |
| 11 | 202341056076-COMPLETE SPECIFICATION [20-08-2024(online)].pdf | 2024-08-20 |
| 12 | 202341056076-Covering Letter [20-09-2024(online)].pdf | 2024-09-20 |