-
公开(公告)号:US20210150774A1
公开(公告)日:2021-05-20
申请号:US17161240
申请日:2021-01-28
Applicant: Apple Inc.
Inventor: Alvin Li Lai , Perry A. Caro , Michael J. Rockwell , Venu Madhav Duggineni , Ranjit Desai
Abstract: An electronic device: obtains a first set of subjects associated with a first pose of the device; determines likelihood estimate values for each of the first set of subjects based on user context and the first pose; determines whether at least one likelihood estimate value for at least one respective subject in the first set of subjects exceeds a confidence threshold; and generates recommended content or actions associated with the at least one respective subject using at least one classifier associated with the at least one respective subject and the user context in response to determining that the at least one likelihood estimate value exceeds the confidence threshold.
-
公开(公告)号:US11722540B2
公开(公告)日:2023-08-08
申请号:US17320191
申请日:2021-05-13
Applicant: Apple Inc.
Inventor: Maneli Noorkami , Ranjit Desai , Joel N. Kerr , Perry A. Caro
CPC classification number: H04L65/70 , G02B27/017 , G06F3/012 , H04L65/762 , H04L65/80
Abstract: Techniques are disclosed relating to encoding recorded content for distribution to other computing devices. In some embodiments, a first computing device creates recorded content for transmission to a second computing device configured to present the recorded content. To encode the recorded content, the first computing device detects, via a network interface of the first computing device, one or more computing nodes available to encode the recorded content in one or more formats supported by the second computing device. The first computing device offloads the recorded content via the network interface to the one or more computing nodes for encoding in the one or more formats. In some embodiments, the second computing device receives a request from a user to stream content recorded by a first computing device and requests the content in a first format being encoded by a computing node assisting the first computing device.
-
公开(公告)号:US20200082576A1
公开(公告)日:2020-03-12
申请号:US16566742
申请日:2019-09-10
Applicant: Apple Inc.
Inventor: Alvin Li Lai , Perry A. Caro , Michael J. Rockwell , Venu Madhav Duggineni , Ranjit Desai
Abstract: An electronic device: obtains pass-through image data characterizing a field of view captured by an image sensor; determines whether a recognized subject in the pass-through image data satisfies a confidence score threshold associated with a user-specific recommendation profile; generates one or more computer-generated reality (CGR) content items associated with the recognized subject in response to determining that the recognized subject in the pass-through image data satisfies the confidence score threshold; and composites the pass-through image data with the one or more CGR content items, where the one or more CGR content items are proximate to the recognized subject in the field of view.
-
公开(公告)号:US11804019B2
公开(公告)日:2023-10-31
申请号:US17693881
申请日:2022-03-14
Applicant: Apple Inc.
Inventor: Ranjit Desai , Venu M. Duggineni , Perry A. Caro , Alexsandr M. Movshovich , Gurjeet S. Saund
CPC classification number: G06T19/006 , G06F3/011 , G06T3/00 , G06T9/00 , G10L25/51 , H04L65/61 , H04L65/70
Abstract: One implementation forms a composited stream of computer-generated reality (CGR) content using multiple data streams related to a CGR experience to facilitate recording or streaming. A media compositor obtains a first data stream of rendered frames and a second data stream of additional data. The rendered frame content (e.g., 3D models) represents real and virtual content rendered during a CGR experience at a plurality of instants in time. The additional data of the second data stream relates to the CGR experience, for example, relating to audio, audio sources, metadata identifying detected attributes of the CGR experience, image data, data from other devices involved in the CGR experience, etc. The media compositor forms a composited stream that aligns the rendered frame content with the additional data for the plurality of instants in time, for example, by forming time-stamped, n-dimensional datasets (e.g., images) corresponding to individual instants in time.
-
公开(公告)号:US11308696B2
公开(公告)日:2022-04-19
申请号:US16533053
申请日:2019-08-06
Applicant: Apple Inc.
Inventor: Ranjit Desai , Venu M. Duggineni , Perry A. Caro , Aleksandr M. Movshovich , Gurjeet S. Saund
Abstract: One implementation forms a composited stream of computer-generated reality (CGR) content using multiple data streams related to a CGR experience to facilitate recording or streaming. A media compositor obtains a first data stream of rendered frames and a second data stream of additional data. The rendered frame content (e.g., 3D models) represents real and virtual content rendered during a CGR experience at a plurality of instants in time. The additional data of the second data stream relates to the CGR experience, for example, relating to audio, audio sources, metadata identifying detected attributes of the CGR experience, image data, data from other devices involved in the CGR experience, etc. The media compositor forms a composited stream that aligns the rendered frame content with the additional data for the plurality of instants in time, for example, by forming time-stamped, n-dimensional datasets (e.g., images) corresponding to individual instants in time.
-
公开(公告)号:US20230362226A1
公开(公告)日:2023-11-09
申请号:US18335669
申请日:2023-06-15
Applicant: Apple Inc.
Inventor: Maneli Noorkami , Ranjit Desai , Joel N. Kerr , Perry A. Caro
CPC classification number: H04L65/70 , G06F3/012 , G02B27/017 , H04L65/80 , H04L65/762
Abstract: Techniques are disclosed relating to encoding recorded content for distribution to other computing devices. In some embodiments, a first computing device creates recorded content for transmission to a second computing device configured to present the recorded content. To encode the recorded content, the first computing device detects, via a network interface of the first computing device, one or more computing nodes available to encode the recorded content in one or more formats supported by the second computing device. The first computing device offloads the recorded content via the network interface to the one or more computing nodes for encoding in the one or more formats. In some embodiments, the second computing device receives a request from a user to stream content recorded by a first computing device and requests the content in a first format being encoded by a computing node assisting the first computing device.
-
公开(公告)号:US11521359B2
公开(公告)日:2022-12-06
申请号:US17184585
申请日:2021-02-24
Applicant: Apple Inc.
Inventor: Maneli Noorkami , Ranjit Desai , Perry A. Caro , Joel N. Kerr
Abstract: Implementations of the subject technology provide systems and methods for recording an extended reality experience in a way that allows the experience to be played back at a later time from a different viewpoint or perspective. This allows computer-generated content that was rendered for display to a user during the recording, to be re-rendered during playback at the correct time and location in the recording, but from a different perspective. In order to facilitate this type of viewer-centric playback, the recording includes a computer-generated content track that references resources for re-rendering the computer-generated content at each point in time in the recording.
-
公开(公告)号:US20220207842A1
公开(公告)日:2022-06-30
申请号:US17693881
申请日:2022-03-14
Applicant: Apple Inc.
Inventor: Ranjit Desai , Venu M. Duggineni , Perry A. Caro , Alexsandr M. Movshovich , Gurjeet S. Saund
Abstract: One implementation forms a composited stream of computer-generated reality (CGR) content using multiple data streams related to a CGR experience to facilitate recording or streaming. A media compositor obtains a first data stream of rendered frames and a second data stream of additional data. The rendered frame content (e.g., 3D models) represents real and virtual content rendered during a CGR experience at a plurality of instants in time. The additional data of the second data stream relates to the CGR experience, for example, relating to audio, audio sources, metadata identifying detected attributes of the CGR experience, image data, data from other devices involved in the CGR experience, etc. The media compositor forms a composited stream that aligns the rendered frame content with the additional data for the plurality of instants in time, for example, by forming time-stamped, n-dimensional datasets (e.g., images) corresponding to individual instants in time.
-
公开(公告)号:US20220094731A1
公开(公告)日:2022-03-24
申请号:US17320191
申请日:2021-05-13
Applicant: Apple Inc.
Inventor: Maneli Noorkami , Ranjit Desai , Joel N. Kerr , Perry A. Caro
Abstract: Techniques are disclosed relating to encoding recorded content for distribution to other computing devices. In some embodiments, a first computing device creates recorded content for transmission to a second computing device configured to present the recorded content. To encode the recorded content, the first computing device detects, via a network interface of the first computing device, one or more computing nodes available to encode the recorded content in one or more formats supported by the second computing device. The first computing device offloads the recorded content via the network interface to the one or more computing nodes for encoding in the one or more formats. In some embodiments, the second computing device receives a request from a user to stream content recorded by a first computing device and requests the content in a first format being encoded by a computing node assisting the first computing device.
-
公开(公告)号:US20200043237A1
公开(公告)日:2020-02-06
申请号:US16533053
申请日:2019-08-06
Applicant: Apple Inc.
Inventor: Ranjit Desai , Venu M. Duggineni , Perry A. Caro , Aleksandr M. Movshovich , Gurjeet S. Saund
Abstract: One implementation forms a composited stream of computer-generated reality (CGR) content using multiple data streams related to a CGR experience to facilitate recording or streaming. A media compositor obtains a first data stream of rendered frames and a second data stream of additional data. The rendered frame content (e.g., 3D models) represents real and virtual content rendered during a CGR experience at a plurality of instants in time. The additional data of the second data stream relates to the CGR experience, for example, relating to audio, audio sources, metadata identifying detected attributes of the CGR experience, image data, data from other devices involved in the CGR experience, etc. The media compositor forms a composited stream that aligns the rendered frame content with the additional data for the plurality of instants in time, for example, by forming time-stamped, n-dimensional datasets (e.g., images) corresponding to individual instants in time.
-
-
-
-
-
-
-
-
-