IP Library › Granted Patent US 12,230,041
Granted Patent B2
US 12,230,041 · App. 17/775,937 · Granted Feb 18, 2025

Information playback method and device, computer readable storage medium, and electronic device

Inventors: Jie Bai (Beijing, CN); Min Xiao (Beijing, CN); Yi Zhu (Beijing, CN); Yang Li (Beijing, CN)
Assignee: Realsee (Beijing) Technology Co., Ltd.
G06V20/64G06T7/75G06V10/774
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,230,041
App. No.
17/775,937
Granted
Feb 18, 2025
Kind
B2
Abstract

An information playback method and device, a computer readable storage medium, and an electronic device, relating to the technical field of computers. Said method comprises: performing identification on a spatial image in a 3D model and obtaining an information display device and a display area in the spatial image ( 201 ); determining the display position information corresponding to the display area ( 202 ); overlaying an information playback layer in the display area according to the display position information so as to play back display information in the information playback layer ( 203 ). By overlaying an information playback layer on the information display device in a 3D model, further information exchange can be implemented in the 3D model, so that user can experience a more reality-like scenario in the 3D model, thereby enhancing user experience.

Claims (54)

1. An information playback method, comprising:

performing identification on a spatial image in a 3D model, thereby identifying an information display device and a display area of the information display device in the spatial image;

determining display position information corresponding to the display area; and

overlaying an information playback layer in the display area based on the display position information so as to play back display information in the information playback layer;

wherein playing back the display information in the information playback layer comprises:

obtaining current virtual user visual field information, wherein the visual field information comprises current position information of a virtual user and visual angle range information of the virtual user;

judging whether the information display device is within a visual field range of the virtual user; and

loading the display information on the information playback layer and playing back automatically, or playing back in response to a playback command of a user if the information display device is located within the visual field range of the virtual user; and

wherein judging whether the information display device is within the visual field range of the virtual user comprises:

obtaining spatial coordinates of end points of the information display device in the 3D model; and

determining that the information display device is within the visual field range of the virtual user when the number of the spatial coordinates of the end points falling within the visual field of the virtual user is greater than a preset threshold.

2. The method according to claim 1 , wherein performing the identification on the spatial image in the 3D model and thereby identifying the information display device and the display area in the spatial image comprise:

inputting the 3D model into an image identification model, identifying the information display device and the display area of the display device in the spatial image by using the image identification model, and determining positions of the information display device and the display area in the 3D model.

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

generating a training sample based on a 3D model sample in which 3D space information of the information display device is calibrated, wherein the display area of the information display device is calibrated in the 3D space information of the information display device; and

training a preset deep learning model by using a deep learning method and based on the training sample to obtain the image identification model.

4. The method according to claim 1 , wherein determining the display position information corresponding to the display area comprises:

obtaining 3D point cloud information corresponding to the 3D model; and

determining the display position information based on the 3D point cloud information and a position of the display area in the 3D model; wherein

the display position information comprises spatial coordinates of end points of the display area in the 3D model.

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

performing a corresponding interactive operation on the display information played back in the information playback layer in response to a playback control command of a user.

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

respectively controlling the display information played back in the information playback layer of each display area in a case that the identified display area comprises the plurality of display areas, wherein

optionally, respectively controlling the display information played back in the information playback layer of each display area comprises: controlling to play back different display information in the information playback layer of each display area.

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

determining target display areas corresponding to a plurality of 3D models and needing to play back the display information in a case that a user browses the plurality of 3D models, and respectively controlling display information played back in an information playback layer of each target display area, wherein

optionally, respectively controlling the display information played back in the information playback layer of each target display area comprises: controlling to play back different display information in the information playback layer of each target display area.

8. The method according to claim 1 , wherein

the display information comprises at least one of the following items: a static image, streaming media information, or a human-computer interaction interface.

9. The method according to claim 1 , wherein the display position information comprises spatial coordinates of end points of the display area in the 3D model, and the method further comprises:

dividing the display area determined based on the spatial coordinates of the end points into a plurality of sub display areas;

dividing the display information for being played back in the display area into a plurality of sub display information in one-to-one correspondence to the plurality of sub display areas on a display position; and

controlling to display the corresponding sub display information in each sub display area.

10. An electronic device, comprising:

a processor; and

a memory, configured to store executable instructions of the processor;

wherein the processor is configured to read the executable instructions from the memory, and execute the instructions so as to implement the following operations:

perform identification on a spatial image in a 3D model and thereby identify an information display device and a display area of the information display device in the spatial image;

determine display position information corresponding to the display area; and

overlay an information playback layer in the display area based on the display position information so as to play back display information in the information playback layer;

wherein the processor is configured to obtain current virtual user visual field information, wherein the visual field information comprises current position information of a virtual user and visual angle range information of the virtual user; judge whether the information display device is within a visual field range of the virtual user; and load the display information on the information playback layer and play back automatically, or play back in response to a playback command of a user if the information display device is located within the visual field range of the virtual user; and

wherein the processor is further configured to obtain spatial coordinates of end points of the information display device in the 3D model; and determine that the information display device is within the visual field range of the virtual user when the number of the spatial coordinates of the end points falling within a visual field of the virtual user is greater than a preset threshold.

11. The electronic device according to claim 10 , wherein

the processor is configured to input the 3D model into an image identification model, identify the information display device and the display area of the information display device in the spatial image by using the image identification model, and determine positions of the information display device and the display area in the 3D model.

12. The electronic device according to claim 11 , wherein

the processor is configured to generate a training sample based on a 3D model sample in which 3D space information of the information display device is calibrated, wherein the display area of the information display device is calibrated in the 3D space information of the information display device; and train a preset deep learning model by using a deep learning method and based on the training sample to obtain the image identification model.

13. The electronic device according to claim 10 , wherein

the display position determining module is configured to obtain 3D point cloud information corresponding to the 3D model; and determine the display position information based on the 3D point cloud information and a position of the display area in the 3D model, wherein the display position information comprises: spatial coordinates of end points of the display area in the 3D model.

14. The electronic device according to claim 10 , wherein the processor is further configured to perform a corresponding interactive operation on the display information played back in the information playback layer in response to a playback control command of a user.

15. The electronic device according to claim 10 , wherein the processor is configured to respectively control the display information played back in the information playback layer of each display area in a case that the identified display area comprises the plurality of display areas, wherein

optionally, respectively controlling the display information played back in the information playback layer of each display area comprises: controlling to play back different display information in the information playback layer of each display area.

16. The electronic device according to claim 10 , wherein the processor is configured to determine target display areas corresponding to a plurality of 3D models and needing to play back the display information in a case that a user browses the plurality of 3D models, and respectively control display information played back in an information playback layer of each target display area, wherein

optionally, respectively controlling the display information played back in the information playback layer of each target display area comprises: controlling to play back different display information in the information playback layer of each target display area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2022
From: BAI, JIE; XIAO, MIN; ZHU, YI; LI, YANG
To: REALSEE (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 059892/0474 →
Priority Claims (2)
CN 201911096607.3 · Nov 11, 2019 · national
CN 201911310220.3 · Dec 18, 2019 · national
Continuity (1)
Related Publication 20220415063A1 · Dec 29, 2022
References Cited (42)
US 20080262910A1 · Altberg · 2008 [cited by applicant]
US 20110157218A1 · Ptucha · 2011 [cited by applicant]
US 20120154557A1 · Perez · 2012 [cited by examiner]
US 20130271577A1 · Watanabe · 2013 [cited by applicant]
US 20140063063A1 · Scott et al. · 2014 [cited by applicant]
US 20160026253A1 · Bradski · 2016 [cited by examiner]
US 20160269578A1 · Nozawa et al. · 2016 [cited by applicant]
US 20160379417A1 · Mount · 2016 [cited by applicant]
US 20180143756A1 · Mildrew · 2018 [cited by examiner]
US 20180247024A1 · Divine · 2018 [cited by examiner]
US 20180275410A1 · Yeoh · 2018 [cited by examiner]
US 20190088004A1 · Lucas et al. · 2019 [cited by applicant]
US 20190287495A1 · Mathur · 2019 [cited by examiner]
US 20190289341A1 · Redol · 2019 [cited by applicant]
US 20190291723A1 · Srivatsa et al. · 2019 [cited by applicant]
US 20190310761A1 · Agarawala · 2019 [cited by examiner]
US 20200021791A1 · Hur · 2020 [cited by examiner]
US 20200154085A1 · Zhou · 2020 [cited by examiner]
US 20210008413A1 · Asikainen · 2021 [cited by examiner]
US 20210295604A1 · Xiu · 2021 [cited by applicant]
CN 105915972A · 2016 [cited by applicant]
CN 105916022A · 2016 [cited by applicant]
CN 106096555A · 2016 [cited by applicant]
CN 107430790A · 2017 [cited by applicant]
CN 107463260A · 2017 [cited by applicant]
CN 107578477A · 2018 [cited by applicant]
CN 108470377A · 2018 [cited by applicant]
CN 108961387A · 2018 [cited by applicant]
CN 109920065A · 2019 [cited by applicant]
CN 110111385A · 2019 [cited by applicant]
CN 111178191A · 2020 [cited by applicant]
JP 0970030A · 1997 [cited by applicant]
JP 2008052641A · 2008 [cited by applicant]
JP 2012150796A · 2012 [cited by applicant]
JP 2014504413A · 2014 [cited by applicant]
JP 2016001823A · 2016 [cited by applicant]
WO 2016164697A1 · 2016 [cited by applicant]
WO 2021093416A1 · 2021 [cited by applicant]
International Search Report and Written Opinion for PCT Appl. No. PCT/CN2020/112004 mail date Oct. 28, 2020, 9 pages. [cited by applicant]
Horiuchi Takashi, 2 others, Distance map of deep learning using artificial expansion of horiba eminence and other WO demonstration examples Computer vision and image from object recognition of images, IPSJ Technical Rep… [cited by applicant]
Office action and English translation for Korean Application No. 10-2022-7019340 dated Oct. 30, 2024, 11 pages. [cited by applicant]
Search Report and Written Opinion fof Singapore Application No. 11202204906U, mail date Dec. 24, 2024, 9 pages. [cited by applicant]