-
公开(公告)号:US11250604B2
公开(公告)日:2022-02-15
申请号:US16892010
申请日:2020-06-03
Applicant: Apple Inc.
Inventor: Tyler Casella , David Lui , Norman Nuo Wang , Xiao Jin Yu
IPC: G06T11/60
Abstract: In one embodiment, a method of presenting a computer-generated reality (CGR) file includes receiving a user input to present a CGR scene including one or more CGR objects, wherein the CGR scene is associated with a first anchor and a second anchor. The method includes capturing an image of a physical environment and determining that the image of the physical environment lacks a portion corresponding to the first anchor. The method includes detecting a portion of the image of the physical environment corresponding to the second anchor. The method includes, in response to determining that image of the physical environment lacks a portion corresponding to the first anchor and detecting a portion of the image of the physical environment corresponding to the second anchor, displaying the CGR scene at a location of the display corresponding to the second anchor.
-
公开(公告)号:US20240394967A1
公开(公告)日:2024-11-28
申请号:US18694574
申请日:2022-09-21
Applicant: Apple Inc.
Inventor: David M. Schattel , Arun Rakesh Yoganandan , Christopher L. Nolet , David Lui , Reza Abbasian
Abstract: Techniques are disclosed for rendering graphical content, e.g., in an extended reality (XR) environment, that provide for a creator (or recipient) of a 3D object markup file, e.g., a user operating an electronic device configured to be aware of the structure and organization of the 3D object markup file's format, to: create a 3D object markup file; reproduce a 3D object for display, along with its corresponding markup information; toggle the markup information on or off for display; and/or make further updates to such markup information with complete reproduction fidelity and accuracy. Techniques herein also provide for the sharing of 3D object markup files (including any persistent markup information) with other users, e.g., asynchronously or in real-time, allowing for collaboration in the process of marking up virtual 3D objects. The 3D object markup file may also be exported, such that the markups are no longer editable or toggleable for display.
-
公开(公告)号:US11922584B2
公开(公告)日:2024-03-05
申请号:US17492425
申请日:2021-10-01
Applicant: Apple Inc.
Inventor: Grant R. Paul , Giancarlo Yerkes , Nicolas V. Scapel , David Lui
IPC: G06T19/00 , G06F3/01 , G06F3/04815 , G06F3/04842 , G06F3/04845 , G06F3/0488 , G06F3/16
CPC classification number: G06T19/006 , G06F3/013 , G06F3/04815 , G06F3/04842 , G06F3/04845 , G06F3/0488 , G06F3/165
Abstract: An electronic device displays a first user interface with a first representation of content and, in response to receiving a request to display a virtual model that corresponds to the content, displays the virtual model of the content concurrently with a selectable user interface object for performing the operation associated with the content in accordance with a determination that the first user interface is configured to perform an operation associated with the content and displaying the virtual model of the content without displaying the selectable user interface object for performing the operation associated with the content in accordance with a determination that the first user interface is not configured to perform the operation associated with the content.
-
公开(公告)号:US11715271B2
公开(公告)日:2023-08-01
申请号:US17662970
申请日:2022-05-11
Applicant: Apple Inc.
Inventor: David Lui , Hon-ming Chen , Shuai Song , Xiao Jin Yu
CPC classification number: G06T19/006 , G06T15/005
Abstract: Presenting a virtual object includes obtaining, by a first device, a first geometric representation and a second geometric representation corresponding to a physical surface in a real environment, determining an initialization location on the first physical surface for a virtual object, obtaining a first normal for the first representation and a second normal for the second representation at the initialization location, and rendering the virtual object at the initialization location based on the first normal and the second normal.
-
公开(公告)号:US20220130089A1
公开(公告)日:2022-04-28
申请号:US17569438
申请日:2022-01-05
Applicant: Apple Inc.
Inventor: Tyler Casella , David Lui , Norman Nuo Wang , Xiao Jin Yu
IPC: G06T11/60
Abstract: According to various embodiments, a method of presenting a computer-generated reality (CGR) file includes receiving user inputs to present a CGR scene including one or more CGR objects. The CGR scene is associated with an anchor. The anchor is selected via a user input directed to an anchor selection affordance of a user interface. The method further includes capturing an image of a physical environment, and determining that a portion of the image corresponds to the anchor. Based on determining that the portion of the image corresponds to the anchor, the method includes displaying the CGR scene at a location of the display corresponding to the portion of the image corresponding to the anchor.
-
公开(公告)号:US10762716B1
公开(公告)日:2020-09-01
申请号:US16581685
申请日:2019-09-24
Applicant: Apple Inc.
Inventor: Grant R. Paul , Nicolas V. Scapel , David Lui , Xiao Jin Yu , Hon-ming Chen
IPC: G06T19/00 , G06F3/0481 , G06F3/0484
Abstract: An electronic device detects a first manipulation input directed to a respective virtual object of a plurality of virtual objects. In response to detecting the first manipulation input, in accordance with a determination that the plurality of virtual objects are displayed with at least a portion of a field of view of the one or more cameras, the device changes a display property of the respective virtual object based on the first manipulation input, and, in accordance with a determination that the plurality of virtual objects are displayed in a user interface that does not include the field of view of the one or more cameras, the electronic device changes a display property of the plurality of virtual objects based on the first manipulation input.
-
公开(公告)号:US10339721B1
公开(公告)日:2019-07-02
申请号:US16145039
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Jonathan R. Dascola , Stephen O. Lemay , Jeffrey M. Faulkner , David J. Addey , David Lui , Giancarlo Yerkes , Lisa K. Forssell
IPC: G06T19/00 , G06T19/20 , H04M1/725 , G06F3/0481 , G06F3/0484
CPC classification number: G06T19/006 , G06F3/04815 , G06F3/04845 , G06T19/20 , H04M1/72522
Abstract: A computer system having a display generation component, one or more input devices, and one or more cameras receives a request to display a virtual object in a first user interface region that includes a field of view of the one or more cameras. In response to the request, in accordance with a determination that object-placement criteria are not met, the representation of the virtual object is displayed with a first set of visual properties and with a first orientation that is independent of which portion of the physical environment is displayed in the field of view of the one or more cameras. In accordance with a determination that the object-placement criteria are met, the representation of the virtual object is displayed with a second set of visual properties that are distinct from the first set of visual properties and with a second orientation that corresponds to a plane.
-
18.
公开(公告)号:US20240290046A1
公开(公告)日:2024-08-29
申请号:US18593604
申请日:2024-03-01
Applicant: Apple Inc.
Inventor: Grant R. Paul , Giancarlo Yerkes , Nicolas V. Scapel , David Lui
IPC: G06T19/00 , G06F3/01 , G06F3/04815 , G06F3/04842 , G06F3/04845 , G06F3/0488 , G06F3/16
CPC classification number: G06T19/006 , G06F3/013 , G06F3/04815 , G06F3/04842 , G06F3/04845 , G06F3/0488 , G06F3/165
Abstract: An electronic device displays a first user interface with a first representation of content and, in response to receiving a request to display a virtual model that corresponds to the content, displays the virtual model of the content concurrently with a selectable user interface object for performing the operation associated with the content in accordance with a determination that the first user interface is configured to perform an operation associated with the content and displaying the virtual model of the content without displaying the selectable user interface object for performing the operation associated with the content in accordance with a determination that the first user interface is not configured to perform the operation associated with the content.
-
公开(公告)号:US20230326154A1
公开(公告)日:2023-10-12
申请号:US18335364
申请日:2023-06-15
Applicant: Apple Inc.
Inventor: David Lui , Hon-ming Chen , Shuai Song , Xiao Jin Yu
CPC classification number: G06T19/006 , G06T15/005
Abstract: Presenting a virtual object includes obtaining, by a first device, a first geometric representation and a second geometric representation corresponding to a physical surface in a real environment, determining an initialization location on the first physical surface for a virtual object, obtaining a first normal for the first representation and a second normal for the second representation at the initialization location, and rendering the virtual object at the initialization location based on the first normal and the second normal.
-
公开(公告)号:US20220270331A1
公开(公告)日:2022-08-25
申请号:US17662970
申请日:2022-05-11
Applicant: Apple Inc.
Inventor: David Lui , Hon-ming Chen , Shuai Song , Xiao Jin Yu
Abstract: Presenting a virtual object includes obtaining, by a first device, a first geometric representation and a second geometric representation corresponding to a physical surface in a real environment, determining an initialization location on the first physical surface for a virtual object, obtaining a first normal for the first representation and a second normal for the second representation at the initialization location, and rendering the virtual object at the initialization location based on the first normal and the second normal.
-
-
-
-
-
-
-
-
-