IP Library › Granted Patent US 12,198,175
Granted Patent B2
US 12,198,175 · App. 17/777,414 · Granted Jan 14, 2025

Object comparison method, and device

Inventor: Qiang Wang (Beijing, CN)
Assignees: BEIJING WODONG TIANJUN INFORMATION TECHNOLOGY CO., LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
G06Q30/0629G06Q30/0643G06T19/006G06T2200/24
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,198,175
App. No.
17/777,414
Granted
Jan 14, 2025
Kind
B2
Abstract

The disclosure discloses an object comparison method and apparatus, relating to the technical field of computers. One specific implementation mode of the method comprises: acquiring, in response to a selection operation of at least two objects in an object list, corresponding object information according to identifiers of the at least two objects; performing, on the basis of each object information, three-dimensional model information rendering to obtain three-dimensional model information of each of the objects; and receiving image information of a real scenario to construct three-dimensional reconstruction information of the real scenario, and superimposing the three-dimensional model information of each of the objects onto the three-dimensional reconstruction information for display and comparison. The implementation mode enables a user, when selecting objects, to perform an intuitive comparison on the basis of the three-dimensional model information of the objects in addition to knowing the objects on the basis of the basic information thereof, so as to give the user an intuitive feeling and improve the efficiency of object recommendation.

Claims (35)

1. An object comparison method, comprising:

acquiring, in response to a selection operation of at least two objects in an object list, corresponding object information according to identifiers of the at least two objects;

performing, on the basis of each object information, three-dimensional model information rendering to obtain three-dimensional model information of each of the objects; and

receiving image information of a real scenario to construct three-dimensional reconstruction information of the real scenario, and superimposing the three-dimensional model information of each of the objects onto the three-dimensional reconstruction information for display and comparison,

wherein the object information includes a three-dimensional resource and an information digest value;

the step of performing, on the basis of each object information, three-dimensional model information rendering further comprises:

processing, using an information digest algorithm, the three-dimensional resource of each of the objects to obtain a first information digest value; and

performing, on the basis of each of the three-dimensional resources, three-dimensional model information rendering if the information digest value is the same as the corresponding first information digest value.

2. The method of claim 1 , wherein the object information further includes a three-dimensional resource download address;

after the obtainment of the first information digest value, the step further comprises:

performing, on the basis of the three-dimensional resource download address in the object information, a three-dimensional resource download if the information digest value is different from the corresponding first information digest value;

processing, using the information digest algorithm, the downloaded three-dimensional resources to obtain a second information digest value; and

performing, using the downloaded three-dimensional resources, three-dimensional model information rendering if the information digest value is the same as the corresponding second information digest value.

3. The method of claim 2 , wherein the step of superimposing the three-dimensional model information of each of the objects onto the three-dimensional reconstruction information for display and comparison comprises:

determining, in accordance with a predetermined relative spatial position relationship in the three-dimensional reconstruction information, a storage position of each three-dimensional model information to superimpose each three-dimensional model information onto the three-dimensional reconstruction information at the corresponding storage position for display.

4. The method of claim 1 , wherein the construction of three-dimensional reconstruction information of the real scenario comprises:

determining, in a manner of a three-dimensional vision coordinate system, three-dimensional coordinate values of respective pixels in the image information to construct the three-dimensional reconstruction information on the basis of the three-dimensional coordinate values.

5. The method of claim 4 , wherein the step of superimposing the three-dimensional model information of each of the objects onto the three-dimensional reconstruction information for display and comparison comprises:

determining, in accordance with a predetermined relative spatial position relationship in the three-dimensional reconstruction information, a storage position of each three-dimensional model information to superimpose each three-dimensional model information onto the three-dimensional reconstruction information at the corresponding storage position for display.

6. The method of claim 1 , wherein the step of superimposing the three-dimensional model information of each of the objects onto the three-dimensional reconstruction information for display and comparison comprises:

determining, in accordance with a predetermined relative spatial position relationship in the three-dimensional reconstruction information, a storage position of each three-dimensional model information to superimpose each three-dimensional model information onto the three-dimensional reconstruction information at the corresponding storage position for display.

7. A non-transitory computer-readable storage medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of claim 1 .

8. An object comparison apparatus, comprising:

a processor, wherein the processor is configured to performing:

acquiring, in response to a selection operation of at least two objects in an object list, corresponding object information according to identifiers of the at least two objects;

performing, on the basis of each object information, three-dimensional model information rendering to obtain three-dimensional model information of each of the objects; and

receiving image information of a real scenario to construct three-dimensional reconstruction information of the real scenario, and superimposing the three-dimensional model information of each of the objects onto the three-dimensional reconstruction information for display and comparison,

wherein the object information includes a three-dimensional resource and an information digest value;

the step of performing, on the basis of each object information, three-dimensional model information rendering further comprises:

processing, using an information digest algorithm, the three-dimensional resource of each of the objects to obtain a first information digest value; and

performing, on the basis of each of the three-dimensional resources, three-dimensional model information rendering if the information digest value is the same as the corresponding first information digest value.

9. An electrode device, comprising:

one or more processors; and

a storage means for storing one or more programs,

the one or more programs, when executed by the one or more processors, causing the one or more processors to implement the method of claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2022
From: WANG, QIANG
To: BEIJING WODONG TIANJUN INFORMATION TECHNOLOGY CO., LTD.; BEIJING JINGDONG CENTURY TRADING CO., LTD.
Reel/Frame 059932/0702 →
Priority Claims (1)
CN 201911130833.9 · Nov 18, 2019 · national
Continuity (1)
Related Publication 20220405823A1 · Dec 22, 2022
References Cited (18)
US 20140063061A1 · Reitan · 2014 [cited by examiner]
US 20140178029A1 · Raheman · 2014 [cited by examiner]
US 20200204649A1 · Fowe · 2020 [cited by examiner]
CN 105183154A · 2015 [cited by applicant]
CN 107622524A · 2018 [cited by applicant]
CN 107767211A · 2018 [cited by applicant]
CN 108492356A · 2018 [cited by applicant]
CN 108510368A · 2018 [cited by applicant]
CN 109410314A · 2019 [cited by applicant]
CN 109634925A · 2019 [cited by applicant]
CN 110232743A · 2019 [cited by applicant]
CN 110458648A · 2019 [cited by applicant]
KR 20080041079A · 2008 [cited by applicant]
Chinese Patent Office Notice of First Examination Opinion for Application No. 201911130833.9, dated Oct. 27, 2023 (8 pages including Statement of Relevance). [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/CN2020/110000 dated May 27, 2021 (11 pages including English translation of the written opinion). [cited by applicant]
Extended European Search Report for Application No. 20889388.3 dated Aug. 11, 2023 (9 pages). [cited by applicant]
Tang et al., “AR Interior Designer: Automatic Furniture Arrangement using Spatial and Functional Relationships,” International Conference on Virtual Systems & Multimedia (VSMM), 2014, pp. 345-352. [cited by applicant]
Chinese Patent Office Action for Application No. 201911130833.9 dated Apr. 12, 2024 (29 pages including English machine translation). [cited by applicant]