Mesh Map Data Update Device Using Intersecting Line Segments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face high calculation loads when determining whether new data is necessary for updating mesh map data, particularly as the number of meshes increases, leading to inefficient processing times.
Innovation Solution
A data updating device that sets straight lines in intersecting directions to generate meshes, determines overlap or intersection points of line segments with these lines, and updates mesh statuses accordingly, reducing the need for individual mesh determinations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the map data is divided into many meshes (increasing M and N), then the precision of determining update locations is improved, but the calculation cost of M×N determinations increases significantly
Solution Approach 1:
The patent segments the map data into meshes organized in a grid structure with M sections in the east-west direction and N sections in the north-south direction. By dividing the determination process into two independent stages (first determining which M sections contain update locations, then which N sections within those M sections require updates), the calculation is broken down into manageable segments that reduce overall complexity.
Solution Approach 2:
The patent introduces an intermediary structure by first determining update status at the M-section level (east-west divisions) before proceeding to the N-section level (north-south divisions). This intermediate determination step acts as a filter, reducing the number of final mesh determinations needed from M×N to approximately M + N operations.
2Measurement precision
If the map data is divided into many meshes (increasing M and N), then the accuracy of identifying required update areas is improved, but the processing time for updating mesh map data increases
Solution Approach 1:
The update determination process is segmented into two independent phases: first processing the M sections in the east-west direction to identify which sections contain update locations, then processing the N sections in the north-south direction within those identified M sections. This segmentation reduces processing time by avoiding redundant determinations across all M×N meshes.
Solution Approach 2:
The patent performs preliminary determination at the M-section level before proceeding to the N-section level. By first identifying which M sections contain update locations, the system performs a preliminary filter that reduces the scope of subsequent determinations, thereby reducing overall processing time while maintaining accuracy.
3Reliability
If individual determination is performed for each of the M×N meshes, then the completeness of update location identification is ensured, but the calculation load becomes excessively high
Solution Approach 1:
The patent segments the comprehensive determination process into two independent directional processes: one for M sections (east-west) and one for N sections (north-south). This segmentation ensures that all update locations are identified by processing both directions, while the total calculation load is reduced from M×N individual determinations to approximately M + N determinations.
Solution Approach 2:
The patent merges the determination results from two independent processes (M-section determination and N-section determination) to achieve complete update location identification. By combining the results of these two streamlined processes, the system ensures completeness equivalent to individual mesh determination while significantly reducing calculation load.
Data Source
AI summary
A data updating device sets, with respect to map data in which road links are represented as line segment sequences, a plurality of first straight lines extending in a first direction and a plurality of second straight lines extending in a second direction that intersects with the first direction, to thereby generate mesh map data. Then, the data updating device sets a set L of points or line segments that represent the update location, sets a set V including a plurality of first straight lines, and sets a set H including a plurality of second straight lines. Then, the data updating device sets the state of each mesh based on the set L, the set V, and the set H.


