ADAS map-based electronic devices and route guidance methods

The ADAS map-based electronic device and route guidance method addresses the underutilization of ADAS maps by highlighting critical road features, enhancing route guidance and optimizing vehicle operation for safety and efficiency.

JP7848966B2Active Publication Date: 2026-04-21INAVI SYSTEMS CORPORATION
View PDF 11 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
INAVI SYSTEMS CORPORATION
Filing Date
2024-09-09
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

The utilization of ADAS maps, which include details like curvature, slope, and speed limits, is underutilized in advanced driver assistance systems, limiting their effectiveness in providing differentiated route guidance.

Method used

An electronic device and route guidance method that utilizes ADAS map content by highlighting relevant information on a display based on the current location, including road gradient, curvature, and speed limits, using a processor to configure UI screens and provide real-time guidance.

Benefits of technology

Enhances route guidance by providing differentiated services, improving user visibility, preventing driver confusion, and optimizing vehicle operation for fuel efficiency and safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007848966000001
    Figure 0007848966000001
  • Figure 0007848966000002
    Figure 0007848966000002
  • Figure 0007848966000003
    Figure 0007848966000003
Patent Text Reader

Abstract

To provide a route guidance service differentiated by utilizing ADAS map contents.SOLUTION: An electronic device related to an embodiment of the present invention comprises: a display; a memory for storing first map data and ADAS (advanced driver assistance system) map contents mapped with the first map data by link unit; and a processor functionally connected to the display and the memory. The processor, while guiding a route retrieved from the first map data, is configured to: determine whether or not a content related to the current position from among the ADAS map contents belongs to a specified range; constitute a UI screen emphasizing the content related to the current position when the content related to the current position belongs to the specified range; and output the constituted screen through the display.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This research is the result of a research conducted as part of the Autonomous Driving Technology Development Innovation Project (20026184) supported by the Ministry of Trade, Industry and Energy and the Korea Institute of Industrial Technology Evaluation and Planning.

[0002] Various embodiments disclosed in this document are related to advanced driver assistance technology.

Background Art

[0003] An advanced driver assistance system (ADAS) is a system that predicts accidents by sensing the surrounding situation with sensor devices attached to the front, side, and rear of a vehicle. The advanced driver assistance system monitors the surrounding area of the vehicle and the driving behavior inside the vehicle to detect potential dangers in advance.

[0004] As ADAS technology develops, with the sensors, high-precision maps, and communication functions installed in vehicles, ADAS is evolving into an autonomous driving system that takes the initiative in driving instead of the driver. In the autonomous driving market, ADAS occupies a very large proportion. Also, recently, the need for an ADAS map has been increasing in order to frequently use Level 2.5+ which is partial autonomous driving.

Summary of the Invention

Problems to be Solved by the Invention

[0005] Although the ADAS map is constructed to include various new contents such as curvature, slope, and speed limit, its utilization is still in a low-key situation.

[0006] Various embodiments disclosed in this document can provide an ADAS map-based electronic device and a route guidance method that can utilize ADAS map contents.

Means for Solving the Problems

[0007] An electronic device according to one embodiment disclosed herein includes a display, a memory for storing first map data and ADAS (advanced driver assistance system) map content mapped to the first map data on a link-by-link basis, and a processor functionally connected to the display and the memory, wherein the processor, while guiding a route searched from the first map data, checks whether content related to the current location among the ADAS map content belongs to a specified range, and if the content related to the current location belongs to the specified range, it can configure a UI screen that highlights the content related to the current location and output the configured screen via the display.

[0008] Furthermore, a route guidance method using an electronic device storing first map data and ADAS map content according to one embodiment disclosed in this document may include, while guiding along a route searched from the first map data, an operation to check whether content related to the current location among the ADAS map content belongs to a specified range, an operation to configure a UI screen that highlights the content related to the current location if the content related to the current location belongs to the specified range, and an operation to output the configured UI screen via a display. [Effects of the Invention]

[0009] As illustrated by the various embodiments disclosed in this document, differentiated route guidance services can be provided by utilizing ADAS map content. Furthermore, various other benefits can be provided, directly or indirectly as can be understood through this document. [Brief explanation of the drawing]

[0010] [Figure 1] This is a diagram illustrating a method for constructing an ADAS map according to one embodiment. [Figure 2]This is a diagram illustrating the road gradient according to one embodiment. [Figure 3] This is a diagram illustrating the curvature of a road according to one embodiment. [Figure 4] A diagram showing the configuration of an electronic device according to one embodiment is shown. [Figure 5] A schematic flowchart of a route guidance method according to one embodiment is shown. [Figure 6] A detailed flowchart of the route guidance method according to one embodiment is shown. [Figure 7] This is an illustrative diagram of a UI screen displaying the road's inclination angle according to one embodiment. [Figure 8] This is an illustrative diagram of a UI screen displaying the curvature of a road according to one embodiment. [Figure 9] An example diagram of a UI screen displaying ADAS map content according to one embodiment is shown.

[0011] In describing the drawings, identical or similar reference numerals may be used for identical or similar components. [Modes for carrying out the invention]

[0012] Figure 1 is a diagram illustrating a method for constructing an ADAS map according to one embodiment.

[0013] Referring to Figure 1, the ADAS map content (hereinafter referred to as "ADAS map content") can be generated based on information acquired by a high-precision MMS (mobile mapping system) device. Vertex points can be generated at specified distances (e.g., 2m) based on the 3D road centerline acquired by the MMS device. Sequential index numbers for each direction of travel can be assigned to the generated vertex points on a link-by-link basis. As a result, each vertex point can include a unique identification number (ID), an index number for each direction of travel (INDEX), position coordinates (GPS coordinates), and attribute values. The attribute values ​​can include, for example, at least one piece of road information such as road curvature, road slope, aircraft heading, elevation, and speed limit.

[0014] Thus, because ADAS map content consists of a 3D road centerline base with a fixed vertex point interval (2m), it is highly flexible when it comes to customizing by the service platform.

[0015] Figure 2 is a diagram illustrating the road gradient according to one embodiment.

[0016] Referring to Figure 2, the road gradient is a value that represents the degree of the road's incline. The road gradient (slope) can be determined by selecting certain points (vertex points) in the order of the actual driving direction, using height values ​​obtained using a high-precision MMS device, and then determining the gradient value from the current reference point to the next reference point among these points. The determined road gradient can be stored as an attribute value associated with the vertex points in the ADAS map content.

[0017] Figure 3 is a diagram illustrating the curvature of a road according to one embodiment.

[0018] Referring to FIG. 3, the curvature of a road is a value representing the degree of bending of the road. The curvature value of a road can be determined by calculating the reciprocal of the radius value of the circumscribed circle that touches three consecutive points including the forward and backward vertex points in the driving direction. The curvature value of the road thus determined can be stored as an attribute value associated with each vertex point of the ADAS map content.

[0019] FIG. 4 shows a configuration diagram of an electronic device according to an embodiment.

[0020] Referring to FIG. 4, an electronic device 40 according to an embodiment may include a sensor module 410, a communication module 420, an input device 430, an output device 440, a memory 450, and a processor 460. In one embodiment, the electronic device 40 may omit some components or further include additional components. Also, some of the components of the electronic device 40 may be combined to form one entity, and the functions of the components before combination can be performed similarly. In one embodiment, the electronic device 40 may include at least one of an autonomous driving system or a route guidance device. However, in this document, for the convenience of explanation, the case where the electronic device 40 is an autonomous driving system will be taken as an example for explanation. However, it is not limited thereto.

[0021] The sensor module 410 can sense or confirm the current position of the electronic device 40. For example, the sensor module 410 may include a positioning sensor (e.g., a GPS module) that can sense the position of the electronic device 40.

[0022] The communication module 420 can establish a communication channel or wireless communication channel between the electronic device 40 and other devices (e.g., a server device providing traffic disruption information (not shown)), and assist in carrying out communication through the established communication channel. The communication channel may include at least one of the following: LAN, FTTH, xDSL, Wibro, Wireless LAN, Wi-Fi, Bluetooth®, Zigbee, WFD (Wi-Fi Direct), UWB (Ultrawideband), Infrared Data Association (IrDA), BLE (Bluetooth Low Energy), NFC (Near Field Communication), 3G, 4G, or 5G. The communication module 420 can communicate using known communication methods such as CDMA, GSM, W-CDMA, TD-SCDMA, WiBro, LTE, and EPC.

[0023] The input device 430 can receive or sense input from a user using the electronic device 40. The input device 430 may include, for example, at least one input sensing circuit from a button, a touchscreen, or a microphone. The user input may include, for example, at least one input from setting a destination, requesting route search, requesting autonomous driving, highlighting ADAS content, or setting the display of said ADAS content.

[0024] The output device 440 can, under the control of the processor 460, output at least one data from symbols, numbers, or characters visually or audibly. The output device 440 may include, for example, at least one output device from among a liquid crystal display, an OLED, a touchscreen display, and a speaker. For example, the output device 440 (e.g., a display) can, under the control of the processor 460, visually display a UI screen configured based on ADAS map content. As another example, the output device 440 (e.g., a speaker) can, under the control of the processor 460, audibly output audio traffic information.

[0025] The memory 450 may include various forms of volatile or non-volatile memory. For example, the memory 450 may include ROM (read-only memory) and RAM (random access memory). In one embodiment, the memory 450 may be located inside or outside the processor, and the memory 450 may be connected to the processor 460 by various already known means. The memory 450 may store various data used by at least one component of the electronic device 40 (e.g., the processor 460). The data may include, for example, input or output data for software and related instructions. For example, the memory 450 may store at least one instruction for providing road information. The memory 450 may store first map data (e.g., SD map) and ADAS map content. The ADAS map content may include, for example, position coordinates and attribute values ​​associated with vertex points of specified distance units, each having a unique identification number (ID) and an index number for each direction of travel. The attribute values ​​may include, for example, at least one piece of information such as road gradient, curvature, or speed limit.

[0026] The processor 460 can control at least one other component of the electronic device 40 (e.g., hardware or software component) and perform various data processing or calculations. The processor 460 may include, for example, at least one of the following: a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor, an application processor, an application-specific integrated circuit (ASIC), or a field-programmable gate array (FPGA), and may have multiple cores. According to one embodiment, while guiding a path searched from first map data, the processor 460 can check whether at least one content item related to the current location among the ADAS map content belongs to a specified range. If at least one content item belongs to the specified range, the processor 460 can configure a UI screen visualizing the at least one content item and output the configured UI screen via an output device 440 (e.g., a display).

[0027] According to one embodiment, when a route search is requested via the input device 430, the processor 460 can search for a route to a destination based on first map data. The processor 460 can guide the user along the searched route via the output device 440. The processor 460 can communicate with the vehicle drive unit, which is equipped with the electronic device 40, to control autonomous driving along the route searched by the vehicle drive unit.

[0028] According to one embodiment, the processor 460 can determine whether content related to the current location within the ADAS map content falls within a specified range while guiding the vehicle along the explored route via the output device 440 (while controlling the autonomous driving of the vehicle along the explored route). For example, the processor 460 can determine whether content related to the current location falls within a specified range based on the attribute values ​​of the ADAS map content. For example, the processor 460 can determine that the current location falls within a specified range if, based on the content related to the current location, the gradient of the current road is greater than or equal to a specified gradient, the curvature of the current road is greater than or equal to a specified curvature, or the current road is a point where the speed limit changes (a point where the speed limit changes).

[0029] In one embodiment, the processor 460 can determine whether ADAS map content falls within a specified range if the current location meets certain conditions. For example, the processor 460 can determine whether content related to the current location falls within a specified range if the current road is above a specified speed limit (e.g., a highway).

[0030] According to one embodiment, the processor 460 can configure a UI screen by visualizing content related to the current location within a specified range. The content related to the current location may include, for example, at least one of the following: ADAS map content of the current road, or ADAS map content of a planned road within a specified distance from the current location. For example, if the processor 460 confirms that the gradient of the current road is greater than or equal to a specified gradient based on the ADAS map content, it can configure a UI screen that visualizes the road's gradient. As another example, if the processor 460 confirms that the curvature of the current road is greater than or equal to a specified curvature based on the ADAS map content, it can configure a UI screen that visualizes the road's curvature value. As yet another example, if the processor 460 confirms that the current road is a point of change in the speed limit based on the ADAS map content, it can configure a UI screen that visualizes the changed (or to be changed) speed limit.

[0031] According to one embodiment, the processor 460 can generate a UI screen containing text and icons related to the current location. For example, the processor 460 can overlay an enlarged screen on a portion of the route guidance screen and display content related to the current location on the enlarged screen using text and icons of a specified color and shading. As another example, the processor 460 can display the slope of a downhill road greater than or equal to a first slope (specified slope) using text of a first color (e.g., black) and an icon of a second color (e.g., red) (e.g., a circle icon). The processor 460 can display the slope of an uphill road greater than or equal to a second slope (specified slope) using text of a first color and an icon of a third color (e.g., blue). As yet another example, the processor 460 can display the curvature of a road greater than or equal to a specified curvature value using text of a first color and an icon of a fourth color (e.g., red). The processor 460 can display the shading of each icon more intensely as the absolute value of the road slope or the curvature value of the road increases. The first incline, the second incline, and the specified curvature can be set to values ​​that enhance safe operation and fuel efficiency through vehicle driving tests, for example.

[0032] According to one embodiment, the processor 460 can control the vehicle's driving to reduce fuel consumption based on at least one piece of information, such as road gradient, road curvature, or changes in the speed limit, after confirming at least one piece of information based on the ADAS map content. For example, the processor 460 can control the vehicle's speed to a constant level by pre-confirming the uphill gradient of the planned road and adjusting the acceleration pedal value according to the gradient, or by pre-confirming the downhill gradient and adjusting the acceleration and deceleration pedal values ​​according to the gradient. As another example, the processor 460 can gradually adjust the vehicle's speed by pre-confirming points where the speed limit becomes lower or higher and adjusting the acceleration / deceleration pedal values. As yet another example, the processor 460 can gradually adjust the vehicle's speed according to the curvature of the road. As yet another example, when calculating the distance that can be driven with the remaining battery charge, the processor 460 can further consider changes in the road gradient, road curvature, and speed limit to calculate the distance that can be driven. As a result, the processor 460 according to one embodiment can pre-determine the road's gradient and curvature, appropriately adjust the driving speed, and efficiently calculate the driving distance. Furthermore, the processor 460 according to one embodiment can efficiently support the prevention of electric vehicle discharge and the vehicle's fuel efficiency.

[0033] According to one embodiment, when the processor 460 acquires text-based traffic information via the communication module 420, it can convert the traffic information into speech using text-to-speech (TTS). The processor 460 can output the converted traffic information into speech via an output device 440 (e.g., a speaker). The traffic information is, for example, information about sudden road conditions such as construction or accidents.

[0034] According to various embodiments, the processor 460 can display ADAS map content related to the current location differently depending on the vehicle's driving mode, vehicle platform performance, and surrounding environment, as set via the input device 430. For example, the processor 460 can display ADAS map content in an enlarged or small screen depending on the user's settings via the input device 430. The processor 460 can display ADAS map content only when driving on a highway, depending on the user's settings. The processor 460 can display ADAS map content with different colors, icon patterns, etc., depending on the user's settings.

[0035] According to various embodiments, ADAS map content can be stored in the external memory (not shown) of the electronic device 40. In this case, the processor 460 can request ADAS map content related to the current location from the external electronic device that manages the external memory 450. Subsequently, the processor 460 can obtain the ADAS map content related to the current location from the external electronic device and check whether the content belongs to a specified range based on the attribute values ​​of the obtained ADAS map content.

[0036] Thus, the electronic device 40 according to one embodiment can selectively display ADAS map content in sections where the user's attention is required while driving on an expressway, thereby providing a new form of map content that can be appropriately delivered while improving the user's visibility.

[0037] Furthermore, the electronic device 40 according to one embodiment can display ADAS map content differently depending on the vehicle's driving mode, platform performance, and surrounding environment, thereby preventing driver confusion and interference from the display of unnecessary ADAS map content.

[0038] Furthermore, the electronic device 40 according to one embodiment can not only provide real-time traffic information (text-based traffic information), but can also convert the traffic information into voice and provide it, thus preventing driver confusion caused by too much frequent visual display of various information, while supporting safe driving.

[0039] Furthermore, the electronic device 40 according to one embodiment can help in determining the road's gradient and curvature in advance, and in appropriately adjusting the vehicle's speed or calculating an efficient driving distance, thereby supporting the prevention of electric vehicle discharge and the reduction of vehicle fuel consumption.

[0040] Figure 5 shows a schematic flowchart of a route guidance method according to one embodiment.

[0041] Referring to Figure 5, in operation 510, the electronic device 40 can guide the user along a route searched based on the first map data. The first map data is, for example, an SD map. For example, once a full route to the destination is set, the electronic device 40 can guide the user along the set route via the output device 440.

[0042] In operation 520, the electronic device 40 can check whether the ADAS map content related to the current location belongs to a specified range while guiding along the searched route. For example, the electronic device 40 can check, based on the ADAS map content, whether the current location or the road ahead of the current location belongs to a specified range that corresponds to a caution zone.

[0043] In operation 530, the electronic device 40 can configure a UI screen that visualizes the content related to the current location, provided that the content related to the current location falls within a specified range. For example, the electronic device 40 can configure a UI screen that highlights the content related to the current location so that the user (driver) can easily see it (e.g., including zoom, related text, and related icons).

[0044] In operation 540, the electronic device 40 can output the configured UI screen via the output device 440 (e.g., a display). For example, the electronic device 40 can display a UI screen in part of the route guidance screen that highlights the curvature of the road, the angle of inclination of the road, or the speed limit related to the current location.

[0045] Figure 6 shows a detailed flowchart of a route guidance method according to one embodiment.

[0046] Referring to Figure 6, in operation 610, the electronic device 40 can search for a route based on user input via the input device 430 and guide the user along the searched route via a route guidance screen.

[0047] In operation 620, the electronic device 40 can determine whether the vehicle will enter a highway based on its current location while guiding the vehicle along the searched route. For example, the electronic device 40 can determine whether the vehicle will enter a highway based on the link attribute information of the first map data.

[0048] In operation 630, the electronic device 40 can be switched to a first mode once it confirms that the vehicle has entered a highway. The first mode may be, for example, a mode that highlights and displays ADAS map content associated with the current location within a specified range. The specified range may be, for example, an area where the vehicle driver needs to exercise caution.

[0049] In operation 640, the electronic device 40 can check whether there is any ADAS map content related to the current location that belongs to a specified range in the first mode. For example, the electronic device 40 can check if there is any content belonging to a specified range if at least one of the following conditions is met: the slope angle of the road related to the current location is greater than or equal to the specified slope angle; there is a point related to the current location where the speed limit has been changed; or the curvature of the road related to the current location is greater than or equal to the specified curvature value.

[0050] In operation 650, the electronic device 40 can configure a UI screen that highlights content related to the current location if it falls within a specified range, and output the configured UI screen via the output device 440. For example, the electronic device 40 can configure a UI screen in which at least one of the following is highlighted: a road gradient greater than or equal to a specified gradient, a road curvature greater than or equal to a specified curvature, or text or an icon representing a change in the speed limit. The electronic device 40 can also output the configured UI screen overlaid on a part of the route guidance screen.

[0051] In operations 630 to 650, when the electronic device 40 acquires real-time traffic information, it can convert the text of the traffic information into speech and output the speech-converted traffic information via the output device 440.

[0052] Thus, the electronic device 40 according to one embodiment can selectively display ADAS map content in sections where the user's attention is required while driving on an expressway, thereby providing a new form of map content that can be appropriately delivered while improving the user's visibility.

[0053] In addition to this, the electronic device 40 according to one embodiment can not only provide real-time traffic information (text-based traffic information), but can also convert traffic information into voice and provide guidance, thereby preventing confusion for the driver caused by too much frequent and visual display of various information, and supporting safe driving.

[0054] Figure 7 is an example of a UI screen displaying the road slope angle according to one embodiment.

[0055] Referring to Figure 7, according to one embodiment, the electronic device 40 can display text and icons representing the gradient of the road being traveled in conjunction with the route guidance screen. For example, if the current location is on a road with a downhill slope 710 of a first gradient or greater, or an uphill slope 720 of a second gradient or greater, the electronic device 40 can display the road gradient in text of a first color (e.g., black).

[0056] According to one embodiment, the electronic device 40 displays an icon representing the road's gradient in conjunction with the route guidance screen, but the icon's color and shading can be displayed differently depending on the road's gradient. For example, the electronic device 40 can display a second-color icon (e.g., red) when the road's gradient is a downhill gradient (-), and a third-color icon (e.g., blue) when the road's gradient is an uphill gradient. The electronic device 40 can, for example, display the second-color icon with a first shade if the road gradient is less than -0 and -0.5 or greater (negative values ​​are downhill gradient angles), display the second-color icon with a second shade that is darker than the first shade if the road gradient is less than -0.5 and -1.21 or greater, display the second-color icon with a third shade that is darker than the second shade if the road gradient is less than -1.21 and -2.3 or greater, and display the second-color icon with a fourth shade that is darker than the third shade if the road gradient is less than -2.3 and -9.94 or greater. The electronic device 40 can display the third-color icon with a first shade if the road gradient is 0 or greater and less than 0.5 (positive values ​​are the climbing gradient angle), display the third-color icon with a second shade that is darker than the first shade if the road gradient is 0.5 or greater and less than 1.21, display the third-color icon with a third shade that is darker than the second shade if the road gradient is 1.21 or greater and less than 2.3, and display the third-color icon with a fourth shade that is darker than the third shade if the road gradient is 2.3 or greater and less than 9.94.

[0057] Thus, the electronic device 40 according to one embodiment can help the user or autonomous driving system to take precautions in advance when driving a vehicle by highlighting and displaying the inclination angle in sections of road with a very large inclination angle.

[0058] Figure 8 is an example of a UI screen displaying the curvature of a road according to one embodiment.

[0059] Referring to Figure 8, when the electronic device 40 confirms from content related to the current location that the current or planned road is a road 810 with a curvature value greater than or equal to a specified curvature value, it can display at least one of the text or icon representing the curvature value in color and shading corresponding to the curvature value of the road, in conjunction with the route guidance screen. For example, the electronic device 40 displays the text and icon representing the curvature value of the road in specified colors (e.g., black and red), but can display the icon with eight levels of shading depending on the curvature value. If the curvature value is 0 or greater and less than 0.00016, the electronic device 40 can display the icon with the lightest level of shading (level 1). As the curvature value of the road increases, the electronic device 40 gradually makes the shading of the icon darker, and if the curvature value is 0.01107 or greater and less than 0.01528, it can display it with the darkest level of shading (level 8).

[0060] Thus, the electronic device 40 according to one embodiment can help the user or autonomous driving system to pay attention in advance when driving a vehicle by highlighting and displaying the curvature value according to the curvature of the road.

[0061] Figure 9 shows an example of a UI screen that displays ADAS map content according to one embodiment.

[0062] Referring to Figure 9, the electronic device 40 can display a route guidance screen 910 while driving along the searched entire route. The electronic device 40 can check ADAS map content related to the current location and display a screen 930 showing ADAS map content in part of the route guidance screen 920. For example, the electronic device 40 can display road curvature-related icons 931, road gradient (angle of inclination)-related icons 933, and speed limit-related icons 931 on screen 930. The electronic device 40 represents ADAS map content-related icons 931, 933, and 935 related to the current location with first-size icons, and can display them with second-size icons, which are larger than the first size, when close to the location of each ADAS map content.

[0063] Thus, the electronic device 40 according to one embodiment can selectively display ADAS map content in sections where the user's attention is required while driving on an expressway, thereby providing a new form of map content that can be appropriately delivered while improving the user's visibility.

[0064] The various embodiments and the terminology used in this document should be understood to include various modifications, equivalents, or substitutes of the embodiments, rather than attempting to limit the technical features described in this document to any particular embodiment. In the description of the drawings, similar or related reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items unless the context makes it clear that they are different. In this document, each of the words such as "A or B," "at least one of A and B," "at least one of A or B," "A, B or C," "at least one of A, B and C," and "at least one of A, B, or C" may include any one of the items listed together with the word in question, or all of the possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from other components and not to limit it in any other respect (e.g., importance or order). When one component (e.g., component 1) is referred to as "coupled" or "connected" with or without the terms "functionally" or "communically" with respect to another component (e.g., component 2), it means that the above-mentioned component can be connected to the above-mentioned other component directly (e.g., by wire), wirelessly, or via component 3.

[0065] As used in this document, the term "module" may include units embodied in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module can be a component that is configured as a whole, or the smallest unit or part thereof of such component that performs one or more functions. For example, according to one embodiment, a module may be embodied in the form of an ASIC (application-specific integrated circuit).

[0066] Various embodiments of this document can be embodied as software (e.g., a program) containing one or more instruction words stored in a storage medium (e.g., memory 450 (e.g., internal or external memory)) that can be read by a machine (e.g., an electronic device). For example, the processor (e.g., processor 460) of the machine (e.g., electronic device 40) can call and execute at least one instruction from the one or more instruction words stored in the storage medium. This allows the machine to be operated to perform at least one function by the one or more instruction words called. The one or more instruction words may include code generated by a compiler or code that can be executed by an interpreter. The storage medium that can be read by the machine can be provided in the form of a non-transitory storage medium. Here, "non-transitory" simply means that the storage medium is a tangible device and does not contain a signal (e.g., an electromagnetic wave), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.

[0067] According to one embodiment, the methods relating to the various embodiments disclosed herein may be provided in a computer program product. The computer program product may be traded as a commodity between sellers and buyers. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™), or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a device-readable storage medium such as the memory of a manufacturer's server, an application store server, or an intermediary server.

[0068] The components relating to the various embodiments described herein can be embodied in software or hardware such as a DSP (digital signal processor), FPGA (Field Programmable Gate Array), or ASIC (Application Specific Integrated Circuit), and can perform a predetermined role. “Component” is not limited to software or hardware; each component may be configured to reside in an addressable storage medium, or to generate one or more processors. As an example, components may include software components, object-oriented software components, class components, and task components, as well as processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.

[0069] According to various embodiments, each of the aforementioned components (e.g., modules or programs) may include one or more individuals. According to various embodiments, one or more of the aforementioned components or operations may be omitted, or one or more other components or operations may be added. Alternatively or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In such cases, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as they were performed by the components of the multiple components prior to the integration. According to various embodiments, operations performed by modules, programs or other components may be executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the above operations may be executed in a different order, omitted, or one or more other operations may be added.

Claims

1. In electronic devices, The display and A memory for storing first map data and ADAS (advanced driver assistance system) map content mapped to the first map data on a link-by-link basis, A processor functionally connected to the display and the memory, The aforementioned processor, While guiding the user along the route searched from the first map data, the system checks whether the gradient of the road at the current location is greater than or equal to a specified gradient, and whether the curvature of the road at the current location is greater than or equal to a specified curvature, based on the content related to the current location among the ADAS map content. If the slope of the road at the current location is greater than or equal to the specified slope, the color and shading of the road slope angle-related icons are displayed differently according to the slope of the road at the current location to visualize the slope of the road at the current location. Furthermore, if the curvature of the road at the current location is greater than or equal to the specified curvature, the color and shading of the road curvature-related icons are displayed differently according to the curvature of the road at the current location to visualize the curvature of the road at the current location, thereby configuring a UI screen. An electronic device that outputs the configured UI screen via the display.

2. The aforementioned ADAS map content is The electronic device according to claim 1, which includes position coordinates and attribute values ​​associated with a specified distance unit vertex point, each having a unique identification number and an index number for each direction of travel, wherein the attribute values ​​include information on at least the road gradient and the road curvature, among the road gradient, road curvature, or speed limit.

3. The aforementioned processor, Confirm at least one piece of information from the following: the gradient of the road, the curvature of the road, or the change in the speed limit. The electronic device according to claim 2, which controls at least one of the acceleration pedal, deceleration pedal, and steering wheel based on the aforementioned at least one piece of information so as to reduce fuel consumption while driving the vehicle.

4. The aforementioned processor, The electronic device according to claim 2, which calculates the distance that can be traveled based on the remaining battery power, based on at least one of the following pieces of information: the gradient of the road, the curvature of the road, or the speed limit.

5. The aforementioned processor, The electronic device according to claim 1, wherein when changes in the speed limit are confirmed based on the content related to the current location, a UI screen is configured that visualizes the changes.

6. The aforementioned processor, The electronic device according to claim 1, comprising a UI screen that includes text and icons that highlight content related to the current location.

7. Further including a communication module and a speaker, The aforementioned processor, The electronic device according to claim 1, wherein when traffic disruption information is acquired via the communication module, the traffic disruption information is converted into voice and the converted voiced traffic disruption information is output via the speaker.

8. The aforementioned processor, The electronic device according to claim 1, which configures a UI screen that highlights content related to the current location when the driving speed is above a specified speed limit on the road.

9. A route guidance method using an electronic device storing first map data and ADAS map content, The processor of the aforementioned electronic device While guiding along the route searched from the first map data, the system performs the operation of checking whether the slope of the road at the current location is greater than or equal to a specified slope, and whether the curvature of the road at the current location is greater than or equal to a specified curvature, based on the content related to the current location among the ADAS map content. If the slope of the road at the current location is greater than or equal to the specified slope, the color and shading of the road slope angle-related icons are displayed differently according to the slope of the road at the current location to visualize the slope of the road at the current location, and if the curvature of the road at the current location is greater than or equal to the specified curvature, the color and shading of the road curvature-related icons are displayed differently according to the curvature of the road at the current location to visualize the curvature of the road at the current location, thereby constituting an operation that constitutes a UI screen, A route guidance method that performs the operation of outputting the configured UI screen via a display.

Citation Information

Patent Citations

  • Route guidance device and route guidance system based on augmented reality and mixed reality

    EP4372317A1

  • Support device for fuel consumption saving operation

    JP2009064254A

  • Movement information processor, movement information processing method and operation support system

    JP2015030407A

  • Driving assisting device

    JP2015079369A

  • Image processing device and image processing method

    JP2015212706A