IP Library › Granted Patent US 12,596,011
Granted Patent B2
US 12,596,011 · App. 18/629,578 · Granted Apr 7, 2026

Method for presenting roading conditions, road condition processing, apparatuses, and computer device

Inventors: Panpan Cui (Shenzhen, CN); Lei Feng (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
G01C21/367G01C21/365G01C21/3815
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,596,011
App. No.
18/629,578
Granted
Apr 7, 2026
Kind
B2
Abstract

This application relates to a method for presenting roading conditions. The method includes presenting an initial navigation screen, and displaying a target navigation route on the initial navigation screen; and presenting a target navigation screen in response to a navigation trigger event, and displaying a gradual transitioning road surface corresponding to a current road section in the target navigation route, the gradual transitioning road surface indicating the current road section changing from a first road condition to a second road condition, the gradual transitioning road surface comprising a first road condition texture corresponding to the first road condition, a second road condition texture corresponding to the second road condition, and a gradual transitioning road texture gradually transitioning from the first road condition texture to the second road condition texture, and a road condition transition range corresponding to the gradual transitioning road texture.

Claims (70)

1 . A method for presenting roading conditions, implemented by a computer device that comprises at least one processor, the method comprising:

presenting an initial navigation screen, and displaying a target navigation route on the initial navigation screen; and

presenting a target navigation screen in response to a navigation trigger event for the target navigation route, and displaying, on the target navigation screen, a gradual transitioning road surface corresponding to a current road section in the target navigation route,

the gradual transitioning road surface indicating the current road section changing from a first road condition to a second road condition, the gradual transitioning road surface comprising a first road condition texture corresponding to the first road condition, a second road condition texture corresponding to the second road condition, and a gradual transitioning road texture gradually transitioning from the first road condition texture to the second road condition texture, and a road condition transition range corresponding to the gradual transitioning road texture determined by the road condition textures and road condition coverage ranges corresponding to the first road condition and the second road condition.

2 . The method according to claim 1 , wherein the target navigation route is used to direct navigation following the target navigation route, and the initial navigation screen comprises a navigation activation control configured to respond to the navigation trigger event; and

the presenting a target navigation screen in response to a navigation trigger event for the target navigation route and displaying, on the target navigation screen, a gradual transitioning road surface corresponding to a current road section in the target navigation route comprises:

presenting a target navigation screen in response to a trigger operation for the navigation activation control, and displaying, on the target navigation screen, a gradual transitioning road surface corresponding to a current road section, the current road section being determined based on a currently positioned location of a navigation object, and the target navigation screen being a three-dimensional navigation screen determined according to a current perspective of navigation corresponding to the navigation object.

3 . The method according to claim 2 , further comprising:

sequentially displaying, on the target navigation screen that changes synchronously with the movement of the navigation object, a gradual transitioning road surface respectively corresponding to each road section that the navigation object enters sequentially on the target navigation route, in case that the navigation object follows the target navigation route.

4 . The method according to claim 1 , further comprising:

presenting a reference navigation screen in response to a selection operation on a target road section in various road sections of the target navigation route, and displaying a gradual transitioning road surface corresponding to the target road section on the reference navigation screen, the reference navigation screen being a three-dimensional navigation screen determined at a road section positioned location where the target road section resides according to a preset perspective of navigation.

5 . The method according to claim 1 , further comprising:

displaying a global road condition surface corresponding to the target navigation route on the initial navigation screen, the global road condition surface being used to indicate various road conditions involved in the target navigation route, and the global road condition surface comprising initial road condition textures respectively corresponding to the various road conditions.

6 . The method according to claim 1 , further comprising:

refreshing the gradual transitioning road surface to display an updated road condition surface in case that the road condition of the current road section changes, the updated road condition surface indicating the updated road conditions of the current road section.

7 . The method according to claim 1 , wherein the displaying, on the target navigation screen, a gradual transitioning road surface corresponding to a current road section in the target navigation route comprises:

displaying a first texture color corresponding to the first road condition in a starting area of the current road section;

displaying a transitional texture color gradually changing from the first texture color to a second texture color between the starting area and an ending area of the current road section, the transitional texture color comprising a dynamic number of gradually changing texture colors, and the number of the gradually changing texture colors being determined based on the road condition transition range; and

displaying the second texture color corresponding to the second road condition in the ending area of the current road section.

8 . A road condition processing method, implemented by a computer device, the method comprising:

acquiring initial road condition textures and road condition coverage ranges respectively corresponding to a first road condition and a second road condition involved in a current road section;

determining a road condition transition range between the first road condition and the second road condition based on the initial road condition textures and the road condition coverage ranges respectively corresponding to the first road condition and the second road condition;

adjusting a road condition texture over gradual changes from the initial road condition texture corresponding to the first road condition to the initial road condition texture corresponding to the second road condition, to obtain a gradual transitioning road texture corresponding to the road condition transition range; and

obtaining road section texture data corresponding to the current road section based on the initial road condition textures and corresponding road condition coverage ranges, and the gradual transitioning road texture and corresponding road condition transition range, the road section texture data corresponding to a gradual transitioning road surface of the current road section, and the gradual transitioning road surface indicating a process of the current road section transitioning from the first road condition to the second road condition.

9 . The method according to claim 8 , wherein the determining a road condition transition range between the first road condition and the second road condition based on the initial road condition textures and the road condition coverage ranges respectively corresponding to the first road condition and the second road condition comprises:

determining a target coverage range from the road condition coverage ranges respectively corresponding to the first road condition and the second road condition;

determining a road condition span based on the difference between the initial road condition textures corresponding to the first road condition and the second road condition;

obtaining a road condition texture gradual change radius based on a reference road condition gradual change range corresponding to the road condition span and the target coverage range; and

obtaining the road condition transition range based on a dividing location between the first road condition and the second road condition and the road condition texture gradual change radius.

10 . The method according to claim 8 , wherein the adjusting the road condition texture over gradual changes from the initial road condition texture corresponding to the first road condition to the initial road condition texture corresponding to the second road condition to obtain a gradual transitioning road texture corresponding to the road condition transition range comprises:

taking various location points comprised in the road condition transition range respectively as a target location point;

determining a road condition texture variation of the target location point relative to a starting location point of the road condition transition range based on the distance between the target location point and the starting location point, obtaining a target road condition texture corresponding to the target location point based on an initial road condition texture corresponding to the starting location point and the road condition texture variation of the target location point relative to the starting location point; and

obtaining the gradual transitioning road texture corresponding to the road condition transition range based on the target road condition textures respectively corresponding to various location points.

11 . The method according to claim 8 , further comprising:

acquiring edge line point locations of various road edge line points corresponding to the current road section, and determining texture sampling ratios corresponding to the road edge line points based on the edge line point locations of the road edge line points;

performing texture sampling in the road section texture data based on the texture sampling ratios corresponding to the road edge line points, to obtain the target road condition textures respectively corresponding to the various road edge line points; and

generating the gradual transitioning road surface based on the target road condition textures and the edge line point locations corresponding to the various road edge line points.

12 . The method according to claim 11 , wherein the determining texture sampling ratios corresponding to the road edge line points based on the edge line point locations of the road sideline points comprises

dividing a left road edge line and a right road edge line of the current road section into a first-type edge line and a second-type edge line;

calculating length ratios of various cumulative distances on the first-type edge line based on the cumulative distances of various road edge line points on the first-type edge line from a starting point of the road edge line, to obtain the texture sampling ratios respectively corresponding to various road edge line points on the first-type edge line; and

performing ratio alignment on the road edge line points on the second-type edge line, to obtain the texture sampling ratios respectively corresponding to various road edge line points on the second-type edge line based on the texture sampling ratios and the edge line point locations corresponding to the road edge line points on the first-type edge line, and the edge line point locations corresponding to the road edge line points on the second-type edge line.

13 . The method according to claim 12 , wherein the performing ratio alignment on the road edge line points on the second-type edge line based on the texture sampling ratios and the edge line point locations corresponding to the road edge line points on the first-type edge line and the edge line point locations corresponding to the road edge line points on the second-type edge line to obtain the texture sampling ratios respectively corresponding to various road edge line points on the second-type edge line comprises:

acquiring a road centerline corresponding to the current road section;

dividing the current road section based on the road centerline to obtain at least two areas; and

performing ratio alignment on the road edge line points belonging to the second-type edge line in the area based on the texture sampling ratios and edge line point locations corresponding to the road edge line points belonging to the first-type edge line and the edge line point locations corresponding to road edge line points belonging to the second-type edge line in the same area, to obtain the texture sampling ratios respectively corresponding to various road edge line points on the second-type edge line.

14 . The method according to claim 13 , wherein the dividing the current road section based on the road centerline to obtain at least two areas comprises:

sampling the road centerline, to obtain multiple central sampling points;

determining the direction of a dividing line based on the central sampling point and a corresponding adjacent sampling point, to obtain the direction of the dividing line respectively corresponding to each central sampling point;

generating an area dividing line passing through the central sampling point in the direction of the dividing line, to obtain an area dividing line respectively corresponding to each central sampling point; and

dividing the current road section based on each area dividing line, to obtain the at least two areas.

15 . The method according to claim 14 , wherein the central sampling points are determined by any one of

performing equidistant sampling on the road centerline, to obtain multiple central sampling points; or

performing dynamic sampling on the road centerline according to the curvature of the road centerline, to obtain multiple central sampling points.

16 . The method according to claim 13 , wherein the performing ratio alignment on the road edge line points belonging to the second-type edge line in the area based on the texture sampling ratios and edge line point locations corresponding to the road edge line points belonging to the first-type edge line and the edge line point locations corresponding to road edge line points belonging to the second-type edge line in the same area to obtain the texture sampling ratios respectively corresponding to various road edge line points on the second-type edge line comprises:

taking a road edge line starting point and a road edge line ending point belonging to the first-type edge line in a current area as a current first edge line starting point and a current first edge line ending point, and taking a road edge line starting point and a road edge line ending point belonging to the second-type edge line in the current area as a current second edge line starting point and a current second edge line ending point;

taking the texture sampling ratio corresponding to the current first edge line starting point as the texture sampling ratio corresponding to the current second edge line starting point, and taking the texture sampling ratio corresponding to the current first edge line ending point as the texture sampling ratio corresponding to the current second edge line ending point;

calculating a distance ratio corresponding to the current second edge line point based on cumulative distances of a current second edge line point belonging to the second-type edge line respectively from the current second edge line starting point and the current second edge line ending point in the current area;

obtaining an initial sampling ratio corresponding to the current second edge line point based on the texture sampling ratios respectively corresponding to the current second edge line starting point and the current second edge line ending point and the distance ratio corresponding to the current second edge line point; and

adjusting the initial sampling ratio corresponding to the current second edge line point based on the first-type edge line length and the second-type edge line length corresponding to the current area, to obtain a texture sampling ratio corresponding to the current second edge line point.

17 . A computer device, comprising a memory and one or multiple processors, the memory storing a computer readable instruction, wherein the computer readable instruction is executed by the one or multiple processors, and the one or multiple processors are configured to perform:

presenting an initial navigation screen, and displaying a target navigation route on the initial navigation screen; and

presenting a target navigation screen in response to a navigation trigger event for the target navigation route, and displaying, on the target navigation screen, a gradual transitioning road surface corresponding to a current road section in the target navigation route,

the gradual transitioning road surface indicating the current road section changing from a first road condition to a second road condition, the gradual transitioning road surface comprising a first road condition texture corresponding to the first road condition, a second road condition texture corresponding to the second road condition, and a gradual transitioning road texture gradually transitioning from the first road condition texture to the second road condition texture, and a road condition transition range corresponding to the gradual transitioning road texture determined by the road condition textures and road condition coverage ranges corresponding to the first road condition and the second road condition.

18 . The computer device according to claim 17 , wherein the target navigation route is used to direct navigation following the target navigation route, and the initial navigation screen comprises a navigation activation control configured to respond to the navigation trigger event; and

the presenting a target navigation screen in response to a navigation trigger event for the target navigation route and displaying, on the target navigation screen, a gradual transitioning road surface corresponding to a current road section in the target navigation route comprises:

presenting a target navigation screen in response to a trigger operation for the navigation activation control, and displaying, on the target navigation screen, a gradual transitioning road surface corresponding to a current road section, the current road section being determined based on a currently positioned location of a navigation object, and the target navigation screen being a three-dimensional navigation screen determined according to a current perspective of navigation corresponding to the navigation object.

19 . The computer device according to claim 18 , wherein the one or multiple processors are configured to perform:

sequentially displaying, on the target navigation screen that changes synchronously with the movement of the navigation object, a gradual transitioning road surface respectively corresponding to each road section that the navigation object enters sequentially on the target navigation route, in case that the navigation object follows the target navigation route.

20 . The computer device according to claim 17 , wherein the one or multiple processors are configured to perform:

presenting a reference navigation screen in response to a selection operation on a target road section in various road sections of the target navigation route, and displaying a gradual transitioning road surface corresponding to the target road section on the reference navigation screen, the reference navigation screen being a three-dimensional navigation screen determined at a road section positioned location where the target road section resides according to a preset perspective of navigation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2024
From: CUI, PANPAN; FENG, LEI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 067037/0096 →
Priority Claims (1)
CN 202211211207.4 · Sep 30, 2022 · national
Continuity (2)
Continuation PCTCN2023116641 · Sep 4, 2023
Related Publication 20240255301A1 · Aug 1, 2024
References Cited (16)
US 12298142B1 · Nash · 2025 [cited by examiner]
US 20120316772A1 · Han · 2012 [cited by examiner]
US 20170343374A1 · Yi · 2017 [cited by examiner]
US 20190043370A1 · Mulhall · 2019 [cited by examiner]
US 20200324778A1 · Diamond · 2020 [cited by examiner]
US 20240051522A1 · Yamaguchi · 2024 [cited by examiner]
CN 108428356A · 2018 [cited by applicant]
CN 109425360A · 2019 [cited by applicant]
CN 113223134A · 2021 [cited by applicant]
CN 114964298A · 2022 [cited by applicant]
JP 2015004607A · 2015 [cited by applicant]
Speigle, Autonomous road vehicle navigation, 1995, IEEE, p. 68-71 (Year: 1995). [cited by examiner]
Guo et al., Robust Road Detection and Tracking in Challenging Scenarios Based on Markov Random Fields With Unsupervised Learning, 2012, IEEE, p. 1338-1354 (Year: 2012). [cited by examiner]
Takahashi et al., Occlusion-Free Animation of Driving Routes for Car Navigation Systems, 2006, IEEE, p. 1141-1148 (Year: 2017). [cited by examiner]
Ma et al., Generation of Horizontally Curved Driving Lines in HD Maps Using Mobile Laser Scanning Point Clouds, 2019, IEEE, p. 1572-1586 (Year: 2019). [cited by examiner]
The World Intellectual Property Organization (WIPO) International Search Report for PCT/CN2023/116641 Jan. 9, 2024 6 Pages (including translation). [cited by applicant]