-
公开(公告)号:AU2019100079A4
公开(公告)日:2019-02-28
申请号:AU2019100079
申请日:2019-01-24
Applicant: APPLE INC
Inventor: DASCOLA JONATHAN R , LEMAY STEPHEN O , FAULKNER JEFFREY M , ADDEY DAVID J , LUI DAVID , YERKES GIANCARLO , FORSSELL LISA K
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. Figure 5A
-
公开(公告)号:AU2019101021A4
公开(公告)日:2019-10-10
申请号:AU2019101021
申请日:2019-09-06
Applicant: APPLE INC
Inventor: DASCOLA JONATHAN R , LEMAY STEPHEN O , FAULKNER JEFFREY M , ADDEY DAVID J , LUI DAVID , YERKES GIANCARLO , FORSSELL LISA K
Abstract: A computer readable storage medium storing one or more programs, the one or more programs include instructions, which, when executed by a computer system with a display generation component, one or more input devices, one or more cameras, and one or more attitude sensors, cause the computer system to: receive a request to display an augmented reality view of a physical environment in a first user interface region that includes a representation of a field of view of the one or more cameras; in response to receiving the request to display the augmented reality view of the physical environment, display the representation of the field of view of the one or more cameras and, in accordance with a determination that calibration criteria are not met for the augmented reality view of the physical environment, display a calibration user interface object that is dynamically animated in accordance with movement of the one or more cameras in the physical environment, wherein displaying the calibration user interface object includes: while displaying the calibration user interface object, detecting, via the one or more attitude sensors, a first change in attitude of the one or more cameras in the physical environment, wherein the first change in attitude includes lateral movement of the one or more cameras in the physical environment; and in response to detecting the first change in attitude of the one or more cameras in the physical environment that includes the lateral movement of the one or more cameras in the physical environment, adjusting at least one display parameter of the calibration user interface object in accordance with the detected first change in attitude of the one or more cameras in the physical environment, including rotating the calibration user interface object about an axis that is perpendicular to the lateral movement of the one or more cameras in the physical environment; while displaying the calibration user interface object that moves on the display in accordance with the detected first change in attitude of the one or more cameras in the physical environment, detect that the calibration criteria are met; and in response to detecting that the calibration criteria are met, cease to display the calibration user interface object.
-
3.
公开(公告)号:DE112020002244T5
公开(公告)日:2022-02-17
申请号:DE112020002244
申请日:2020-04-29
Applicant: APPLE INC
Inventor: CASELLA TYLER , LUI DAVID , YU XIAO JIN , FISHER KYLE ELLINGTON
Abstract: In einer Ausführungsform wird ein Verfahren zum Erzeugen eines 3D-Objekts durch eine Vorrichtung durchgeführt, die einen Prozessor, einen nichtflüchtigen Speicher und eine oder mehrere Eingabevorrichtungen einschließt. Das Verfahren schließt das Empfangen, über eine oder mehrere Eingabevorrichtungen, einer Benutzereingabe ein, die eine Datei auswählt, die zweidimensionalen (2D) Inhalt darstellt und einen Dateityp aufweist. Das Verfahren schließt das Empfangen, über die eine oder die mehreren Eingabevorrichtungen, einer Benutzereingabe ein, welche die Erzeugung eines dreidimensionalen (3D) Objekts basierend auf der Datei anfordert. Das Verfahren schließt das Erzeugen, basierend auf dem Dateityp, eines 3D-Objekts ein, das den 2D-Inhalt darstellt.
-
公开(公告)号:AU2019212150B2
公开(公告)日:2021-12-16
申请号:AU2019212150
申请日:2019-01-23
Applicant: APPLE INC
Inventor: LUI DAVID , ROCKEL PHILIPP , DASCOLA JONATHAN R , LEMAY STEPHEN O , FAULKNER JEFFREY M , ADDEY DAVID J , YERKES GIANCARLO , PAUL GRANT R , KASEMSET CLARE T , FORSSELL LISA K , GRIFFIN BRADLEY W , CRANFILL ELIZABETH CAROLINE FURCHES
IPC: G06F3/0488 , G06F1/16 , G06F3/01 , G06T19/00
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.
-
公开(公告)号:AU2022201389A1
公开(公告)日:2022-03-24
申请号:AU2022201389
申请日:2022-03-01
Applicant: APPLE INC
Inventor: ROCKEL PHILIPP , DASCOLA JONATHAN R , LEMAY STEPHEN O , FAULKNER JEFFREY M , ADDEY DAVID J , LUI DAVID , YERKES GIANCARLO , PAUL GRANT R , KASEMSET CLARE T , FORSSELL LISA K , GRIFFIN BRADLEY W , CRANFILL ELIZABETH CAROLINE FURCHES
IPC: G06F3/0488 , G06F1/16 , G06F3/01 , G06T19/00
Abstract: A computer system having a display generation component and one or more input devices displays a representation of a virtual three-dimensional object in a user interface region. In response to an input for rotating the object, when the input corresponds to a request to rotate the object about a first axis, the object is rotated by an amount that is determined based on a magnitude of the input and is constrained by a limit on the movement restricting rotation by more than a threshold amount. When the input corresponds to a request to rotate the object about a second axis, the object is rotated relative to the second axis by an amount that is determined based on a magnitude of the input, wherein, for an input with a magnitude above a respective threshold, the device rotates the object by more than the threshold amount of rotation.
-
公开(公告)号:AU2019101597A4
公开(公告)日:2020-01-23
申请号:AU2019101597
申请日:2019-12-13
Applicant: APPLE INC
Inventor: DASCOLA JONATHAN R , LEMAY STEPHEN O , FAULKNER JEFFREY M , ADDEY DAVID J , LUI DAVID , YERKES GIANCARLO , FORSSELL LISA K
Abstract: A non-transitory computer readable storage medium storing one or more programs, the one or more programs including instructions, which, when executed by a computer system with a display generation component, and one or more input devices including a touch-sensitive surface, cause the computer system to: display, by the display generation component, a representation of a first perspective of a virtual three-dimensional object in a first user interface region on a display; while displaying the representation of the first perspective of the virtual three-dimensional object in the first user interface region on the display, detect a first input that corresponds to a request to rotate the virtual three dimensional object relative to the display to display a respective portion of the virtual three dimensional object that is not visible from the first perspective of the virtual three dimensional object; and in response to detecting the first input: in accordance with a determination that the first input corresponds to a request to rotate the virtual three dimensional object about a first axis, rotate the virtual three-dimensional object relative to the first axis by an amount that is determined based on a magnitude of the first input such that a first portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein the rotation is constrained by a limit on movement restricting the rotation of the virtual three-dimensional object by more than a threshold amount of rotation relative to the first axis; and in accordance with a determination that the first input corresponds to a request to rotate the virtual three dimensional object about a second axis that is different from the first axis, rotate the virtual three-dimensional object relative to the second axis by an amount that is determined based on a magnitude of the first input such that a second portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein, for the first input with a magnitude above a respective threshold, the device rotates the virtual three-dimensional object relative to the second axis by more than the threshold amount of rotation.
-
公开(公告)号:DE112020002268T5
公开(公告)日:2022-02-10
申请号:DE112020002268
申请日:2020-04-08
Applicant: APPLE INC
Inventor: CASELLA TYLER L , LUI DAVID , WANG NORMAN NUO , YU XIAO JIN
IPC: G06F3/0481
Abstract: In einer Ausführungsform schließt ein Verfahren zum Präsentieren einer Datei der computergenerierten Realität (CGR) das Empfangen einer Benutzereingabe ein, um eine CGR-Szene darzustellen, die ein oder mehrere CGR-Objekte einschließt, wobei die CGR-Szene einem ersten Anker und einem zweiten Anker zugeordnet ist. Das Verfahren schließt das Erfassen eines Bildes einer physischen Umgebung und das Bestimmen, dass dem Bild der physischen Umgebung ein Abschnitt fehlt, der dem ersten Anker entspricht, ein. Das Verfahren schließt das Erfassen eines Abschnitts des Bildes der physischen Umgebung ein, der dem zweiten Anker entspricht. Das Verfahren schließt als Reaktion auf das Bestimmen, dass dem Bild der physischen Umgebung ein Abschnitt fehlt, der dem ersten Anker entspricht, und das Erfassen eines Abschnitts des Bildes der physischen Umgebung, der dem zweiten Anker entspricht, das Anzeigen der CGR-Szene an einem Ort der Anzeige, die dem zweiten Anker entspricht, ein.
-
公开(公告)号:AU2019212150A1
公开(公告)日:2020-08-20
申请号:AU2019212150
申请日:2019-01-23
Applicant: APPLE INC
Inventor: ROCKEL PHILIPP , DASCOLA JONATHAN R , LEMAY STEPHEN O , FAULKNER JEFFREY M , ADDEY DAVID J , LUI DAVID , YERKES GIANCARLO , PAUL GRANT R , KASEMSET CLARE T , FORSSELL LISA K , GRIFFIN BRADLEY W , CRANFILL ELIZABETH CAROLINE FURCHES
IPC: G06F3/0488 , G06F1/16 , G06F3/01 , G06T19/00
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.
-
公开(公告)号:AU2019101597B4
公开(公告)日:2020-03-26
申请号:AU2019101597
申请日:2019-12-13
Applicant: APPLE INC
Inventor: DASCOLA JONATHAN R , LEMAY STEPHEN O , FAULKNER JEFFREY M , ADDEY DAVID J , LUI DAVID , YERKES GIANCARLO , FORSSELL LISA K
Abstract: A non-transitory computer readable storage medium storing one or more programs, the one or more programs including instructions, which, when executed by a computer system with a display generation component, and one or more input devices including a touch-sensitive surface, cause the computer system to: display, by the display generation component, a representation of a first perspective of a virtual three-dimensional object in a first user interface region on a display; while displaying the representation of the first perspective of the virtual three-dimensional object in the first user interface region on the display, detect a first input that corresponds to a request to rotate the virtual three dimensional object relative to the display to display a respective portion of the virtual three dimensional object that is not visible from the first perspective of the virtual three dimensional object; and in response to detecting the first input: in accordance with a determination that the first input corresponds to a request to rotate the virtual three dimensional object about a first axis, rotate the virtual three-dimensional object relative to the first axis by an amount that is determined based on a magnitude of the first input such that a first portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein the rotation is constrained by a limit on movement restricting the rotation of the virtual three-dimensional object by more than a threshold amount of rotation relative to the first axis; and in accordance with a determination that the first input corresponds to a request to rotate the virtual three dimensional object about a second axis that is different from the first axis, rotate the virtual three-dimensional object relative to the second axis by an amount that is determined based on a magnitude of the first input such that a second portion of the virtual three-dimensional object that is not visible from the first perspective of the virtual three-dimensional object is displayed, wherein, for the first input with a magnitude above a respective threshold, the device rotates the virtual three-dimensional object relative to the second axis by more than the threshold amount of rotation.
-
公开(公告)号:AU2019100079B4
公开(公告)日:2019-08-08
申请号:AU2019100079
申请日:2019-01-24
Applicant: APPLE INC
Inventor: DASCOLA JONATHAN R , LEMAY STEPHEN O , FAULKNER JEFFREY M , ADDEY DAVID J , LUI DAVID , YERKES GIANCARLO , FORSSELL LISA K
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.
-
-
-
-
-
-
-
-
-