-
公开(公告)号:US20230333641A1
公开(公告)日:2023-10-19
申请号:US18088300
申请日:2022-12-23
Applicant: Apple Inc.
Inventor: Benjamin H. Boesel , David H. Huang , Jonathan Perron , Shih-Sang Chiu
IPC: G06F3/01
CPC classification number: G06F3/013
Abstract: In accordance with various implementations, a method is performed at an electronic device with one or more processors, a non-transitory memory, and a display. The method includes determining an engagement score associated with an object that is visible at the display. The engagement score characterizes a level of user engagement with respect to the object. The method includes, in response to determining that the engagement score satisfies an engagement criterion, determining an ambience vector associated with the object and presenting content based on the ambience vector. The ambience vector represents a target ambient environment.
-
公开(公告)号:US12254579B2
公开(公告)日:2025-03-18
申请号:US17984282
申请日:2022-11-10
Applicant: APPLE INC.
Inventor: Timothy R. Pease , Alexandre Da Veiga , Benjamin H. Boesel , David H. Huang , Jonathan Perron , Shih-Sang Chiu , Spencer H. Ray
Abstract: Various implementations disclosed herein include devices, systems, and methods that create a 3D video that includes determining first adjustments (e.g., first transforms) to video frames (e.g., one or more RGB images and depth images per frame) to align content in a coordinate system to remove the effects of capturing camera motion. Various implementations disclosed herein include devices, systems, and methods that playback a 3D video and includes determining second adjustments (e.g., second transforms) to remove the effects of movement of a viewing electronic device relative to a viewing environment during playback of the 3D video. Some implementations distinguish static content and moving content of the video frames to playback only moving objects or facilitate concurrent playback of multiple spatially related 3D videos. The 3D video may include images, audio, or 3D video of a video-capture-device user.
-
公开(公告)号:US11520456B2
公开(公告)日:2022-12-06
申请号:US17448876
申请日:2021-09-25
Applicant: Apple Inc.
Inventor: Ieyuki Kawashima , Stephen O. Lemay , William A. Sorrentino, III , Alan C. Dye , M. Evans Hankey , Julian Jaede , Jonathan P. Ive , Kristi E. Bauerly , Benjamin Hunter Boesel , Shih-Sang Chiu , David H. Huang
IPC: G06F3/048 , G06F3/0481 , G06F3/01 , G06F3/0487
Abstract: In some embodiments, an electronic device emphasizes and/or deemphasizes user interfaces based on the gaze of a user. In some embodiments, an electronic device defines levels of immersion for different user interfaces independently of one another. In some embodiments, an electronic device resumes display of a user interface at a previously-displayed level of immersion after (e.g., temporarily) reducing the level of immersion associated with the user interface. In some embodiments, an electronic device allows objects, people, and/or portions of an environment to be visible through a user interface displayed by the electronic device. In some embodiments, an electronic device reduces the level of immersion associated with a user interface based on characteristics of the electronic device and/or physical environment of the electronic device.
-
公开(公告)号:US12198280B2
公开(公告)日:2025-01-14
申请号:US18068711
申请日:2022-12-20
Applicant: Apple Inc.
Inventor: Timothy R. Pease , Alexandre Da Veiga , David H. Huang , Peng Liu , Robert K. Molholm
Abstract: In an exemplary process, a set of parameters corresponding to characteristics of a physical setting of a user is obtained. Based on the parameters, at least one display placement value and a fixed boundary location corresponding to the physical setting are obtained. In accordance with a determination that the at least one display placement value satisfies a display placement criterion, a virtual display is displayed at the fixed boundary location corresponding to the physical setting.
-
公开(公告)号:US12198261B2
公开(公告)日:2025-01-14
申请号:US18219822
申请日:2023-07-10
Applicant: APPLE INC.
Inventor: David H. Huang , Bart Trzynadlowski
IPC: G06F3/01 , G06F3/04815 , G06T15/20
Abstract: Various implementations disclosed herein include devices, systems, and methods that detects user interactions with a content object of a set of views of a three-dimensional (3D) environment and provides a different set of views with a different positional constraint. For example, an example process may include associating a content object with a region of a physical environment, providing a first set of views of the physical environment, wherein the content object is displayed using a first positional constraint when included in the first set of views, detecting an interaction associated with the region of the physical environment, and in accordance with detecting the interaction, providing a second set of views of the physical environment, wherein the content object is displayed using a second positional constraint when included in the second set of views, the second positional constraint different than the first positional constraint.
-
公开(公告)号:US20240231569A1
公开(公告)日:2024-07-11
申请号:US18563057
申请日:2022-05-31
Applicant: Apple Inc.
Inventor: Shih-Sang Chiu , Benjamin H. Boesel , David H. Huang , Jonathan Perron , Jonathan Ravasz , Jordan A. Cazamias , Tyson Erze
IPC: G06F3/0483 , G06F3/01 , G06F3/04815 , G06F3/04842
CPC classification number: G06F3/0483 , G06F3/013 , G06F3/017 , G06F3/04815 , G06F3/04842 , G06F2203/04803
Abstract: In one implementation, a method of displaying content is performed at a device including a display, one or more processors, and non-transitory memory. The method includes displaying, in a first area, a first content pane including first content including a link to second content. The method includes, while displaying the first content pane in the first area, receiving a user input selecting the link to the second content and indicating a second area separate from the first area and not displaying a content pane. The method includes, in response to receiving the user input selecting the link to the second content and indicating the second area, displaying, in the second area, a second content pane including the second content.
-
公开(公告)号:US20240037886A1
公开(公告)日:2024-02-01
申请号:US18380399
申请日:2023-10-16
Applicant: Apple Inc.
Inventor: Shih-Sang Chiu , Alexandre Da Veiga , David H. Huang , Jonathan Perron , Jordan A. Cazamias
CPC classification number: G06T19/20 , G06T17/05 , G06T2219/2024
Abstract: Various implementations disclosed herein include devices, systems, and methods that generate and share/transmit a 3D representation of a physical environment during a communication session. Some of the elements (e.g., points) of the 3D representation may be replaced to improve the quality and/or efficiency of the modeling and transmitting processes. A user's device may provide a view and/or feedback during a scan of the physical environment during the communication session to facilitate accurate understanding of what is being transmitted. Additional information, e.g., a second representation of a portion of the physical environment, may also be transmitted during a communication session. The second representations may represent an aspect (e.g., more details, photo quality images, live, etc.) of a portion not represented by the 3D representation.
-
公开(公告)号:US20240310907A1
公开(公告)日:2024-09-19
申请号:US18575046
申请日:2022-06-14
Applicant: Apple Inc.
Inventor: Shih-Sang Chiu , Benjamin H. Boesel , David H. Huang , Jonathan Perron , Jonathan Ravasz , Jordan A. Cazamias , Tyson Erze
IPC: G06F3/01 , G06F3/04842
CPC classification number: G06F3/013 , G06F3/017 , G06F3/04842
Abstract: In one implementation, a method of activating a user interface element is performed at a device including an input device, an eye tracker, a display, one or more processors, and non-transitory memory. The method includes displaying, on the display, a plurality of user interface elements and receiving, via the input device, a user input corresponding to an input location. The method includes determining, using the eye tracker, a gaze location. The method includes, in response to determining that the input location is at least a threshold distance from the gaze location, activating a first user interface element at the gaze location and, in response to determining that it is not, activating a second user interface element at the input location.
-
公开(公告)号:US20240112419A1
公开(公告)日:2024-04-04
申请号:US18123478
申请日:2023-03-20
Applicant: Apple Inc.
Inventor: Benjamin H. Boesel , David H. Huang , Jonathan Perron , Shih-Sang Chiu
IPC: G06T19/00 , G06F3/01 , G06F3/0482 , G06F3/16 , G06T13/00
CPC classification number: G06T19/006 , G06F3/017 , G06F3/0482 , G06F3/167 , G06T13/00
Abstract: In one implementation, a method for dynamically determining presentation and transitional regions for content delivery. The method includes obtaining a first set of characteristics associated with a physical environment; and detecting a request to cause presentation of virtual content. In response to detecting the request, the method also includes obtaining a second set of characteristics associated with the virtual content; generating a presentation region for the virtual content based at least in part on the first and second sets of characteristics; and generating a transitional region provided to at least partially surround the presentation region based at least in part on the first and second sets of characteristics. The method further includes concurrently presenting the virtual content within the presentation region and the transitional region at least partially surrounding the presentation region.
-
公开(公告)号:US20230419625A1
公开(公告)日:2023-12-28
申请号:US18367490
申请日:2023-09-13
Applicant: Apple Inc.
Inventor: Shih-Sang Chiu , Alexandre Da Veiga , David H. Huang , Jonathan Perron , Jordan A. Cazamias
CPC classification number: G06T19/006 , G06V10/255 , G06V10/235
Abstract: Various implementations provide a representation of at least a portion of a user within a three-dimensional (3D) environment other than the user's physical environment. Based on detecting a condition, a representation of another object of the user's physical environment is shown to provide context. As examples, a representation of a sitting surface may be shown based on detecting that the user is sitting down, representations of a table and coffee cup may be shown based on detecting that the user is reaching out to pick up a coffee cup, a representation of a second user may be shown based on detecting a voice or the user turning his attention towards a moving object or sound, and a depiction of a puppy may be shown when the puppy's bark is detected.
-
-
-
-
-
-
-
-
-