Method and apparatus for presenting object annotation information, electronic device, and storage medium

US12505624B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12505624-B2
Application numberUS-202318307386-A
CountryUS
Kind codeB2
Filing dateApr 26, 2023
Priority dateOct 30, 2020
Publication dateDec 23, 2025
Grant dateDec 23, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This application relates to methods and apparatuses for presenting object annotation information. An example method includes: obtaining a target object in a specified scene, where the specified scene is a scene presented at a target location; and presenting annotation information of the target object on an annotation facade that is of the target object and that is presented on a display interface, where the annotation facade is determined from at least two visible facades of the target object based on projection regions that are for the at least two visible facades and that are presented on the display interface, and the visible facade is a facade visible to the target location in exterior facades of the target object.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for presenting object annotation information, wherein the method comprises: obtaining a target object in a specified scene, wherein the specified scene is a scene presented at a target location; determining at least two visible facades of the target object, wherein the at least two visible facades of the target object are presented on a display interface, and each visible facade of the at least two visible facades of the target object is visible to a viewing angle of the target location in exterior facades of the target object; selecting, from the at least two visible facades of the target object, an annotation facade of the target object based on projection regions that are for the at least two visible facades and that are presented on the display interface; and presenting annotation information of the target object on the annotation facade that is of the target object and that is presented on the display interface, wherein the annotation information of the target object changes as the viewing angle of the target location changes, wherein the change of the viewing angle of the target location is caused by a change of the target location, and wherein the annotation information of the target object indicates a change of a distance to the target object. 2 . The method according to claim 1 , wherein the specified scene is an augmented reality scene or a virtual reality scene presented at the target location. 3 . The method according to claim 1 , wherein the annotation facade is one facade that is in the at least two visible facades and whose projection region presented on the display interface has a largest area. 4 . The method according to claim 1 , wherein the method further comprises: obtaining to-be-projected regions of the at least two visible facades based on visible regions of the at least two visible facades, wherein each of the visible regions is a region that is of a corresponding visible facade and that is visible to the target location in the specified scene; projecting the to-be-projected regions of the at least two visible facades to the display interface; and obtaining projection regions that are for the visible regions of the at least two visible facades and that are presented on the display interface. 5 . The method according to claim 4 , wherein the obtaining to-be-projected regions of the at least two visible facades based on visible regions of the at least two visible facades comprises: obtaining all visible regions of the at least two visible facades, wherein the all visible regions are used as the to-be-projected regions of the at least two visible facades. 6 . The method according to claim 1 , wherein the presenting annotation information of the target object on the annotation facade that is of the target object and that is presented on the display interface comprises: determining an annotation region in a visible region of the annotation facade, wherein the annotation region is of a first shape with a largest area comprised in the visible region of the annotation facade; and presenting the annotation information of the target object in the annotation region of the annotation facade presented on the display interface. 7 . The method according to claim 6 , wherein the determining an annotation region in a visible region of the annotation facade comprises: obtaining blockage information of the annotation facade, wherein the blockage information indicates a blocked vertex and a blocked edge of the annotation facade; and determining the annotation region in the visible region of the annotation facade based on the blockage information. 8 . The method according to claim 6 , wherein the presenting annotation information of the target object on the annotation facade that is of the target object and that is presented on the display interface comprises: generating a three-dimensional model of the annotation information based on a size of the annotation region; and presenting the three-dimensional model of the annotation information on a parallel plane of the annotation region that is presented on the display interface, wherein the parallel plane is a plane in front of the annotation facade and parallel to the annotation facade. 9 . The method according to claim 1 , wherein the presenting annotation information of the target object on the annotation facade that is of the target object and that is presented on the display interface comprises: in response to at least that an area of a projection region that is on the display interface and that is presented by a visible region of the annotation facade is greater than a specified area threshold, presenting the annotation information of the target object on the annotation facade presented on the display interface. 10 . The method according to claim 1 , wherein one of the at least two visible facades of the target object is partially blocked by an object in the specified scene. 11 . An apparatus, comprises: at least one processor; and at least one processor memory coupled to the at least one processor to store program instructions, which when executed by the processor, cause the at least one processor to: obtain a target object in a specified scene, wherein the specified scene is a scene presented at a target location; determine at least two visible facades of the target object, wherein the at least two visible facades of the target object are presented on a display interface, and each visible facade of the at least two visible facades of the target object is visible to a viewing angle of the target location in exterior facades of the target object; select, from the at least two visible facades of the target object, an annotation facade of the target object based on projection regions that are for the at least two visible facades and that are presented on the display interface; and present annotation information of the target object on the annotation facade that is of the target object and that is presented on the display interface, wherein the annotation information of the target object changes as the viewing angle of the target location changes, wherein the change of the viewing angle of the target location is caused by a change of the target location, and wherein the annotation information of the target object indicates a change of a distance to the target object. 12 . The apparatus according to claim 11 , wherein the specified scene is an augmented reality scene or a virtual reality scene presented at the target location. 13 . The apparatus according to claim 11 , wherein the annotation facade is one facade that is in the at least two visible facades and whose projection region presented on the display interface has a largest area. 14 . The apparatus according to claim 11 , wherein the program instructions, when executed by the processor, further cause the at least one processor to: obtain to-be-projected regions of the at least two visible facades based on visible regions of the at least two visible facades, wherein each of the visible regions is a region that is of a corresponding visible facade and that is visible to the target location in the specified scene; project the to-be-projected regions of the at least two visible facades to the display interface; and obtain projection regions that are for the visible regions of the at least two visible facades and that are presented on the display interface. 15 . The apparatus according to claim 14 , wherein, to obtain to-be-projected regions of the at least two visible facades based on visible regions of the at least two vis

Assignees

Inventors

Classifications

  • Annotating, labelling · CPC title

  • Geographic models · CPC title

  • of area, perimeter, diameter or volume · CPC title

  • Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts · CPC title

  • Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12505624B2 cover?
This application relates to methods and apparatuses for presenting object annotation information. An example method includes: obtaining a target object in a specified scene, where the specified scene is a scene presented at a target location; and presenting annotation information of the target object on an annotation facade that is of the target object and that is presented on a display interfa…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T19/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 23 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).