-
公开(公告)号:US11410700B2
公开(公告)日:2022-08-09
申请号:US17349733
申请日:2021-06-16
Applicant: Apple Inc.
Inventor: Gurtej Singh G. Chandok , Eric L. Chien , Christopher M. Garrido , Ming Jin , Karthick Santhanam , Brian T. Toombs , Joshua L. Hare , David L. Biderman , Patrick Miauton , Luciano M. Verger
Abstract: A video playback buffer adjustment system is disclosed. The video playback buffer has a target size, measured in units of time of content, and includes a compressed frames queue and an uncompressed frames queue. The uncompressed frames queue has a minimum threshold queue size. If the size of the uncompressed frames queue falls below the minimum threshold size, then a next encoded frame in the compressed frames queue is removed from the compressed frames queue, decoded, and enqueued in the uncompressed frames queue. If a current size of the playback queue exceeds the target size plus Δ (a hysteresis value), then a playback frame rate is increased, and a presentation time of one or more frames in the uncompressed frames queue is adjusted according to the increased playback frame rate. If the playback queue size is less than the target size minus Δ, the playback speed can be reduced.
-
公开(公告)号:US10999767B2
公开(公告)日:2021-05-04
申请号:US16145078
申请日:2018-09-27
Applicant: Apple Inc.
Inventor: Joe S. Abuan , Ian J. Baird , Xiaosong Zhou , Christopher M. Garrido , Dazhong Zhang , Keith W. Rauenbuehler , Yan Yang , Patrick Miauton , Eric L. Chien , Berkat S. Tung , Karthick Santhanam
IPC: H04W36/00 , H04L29/08 , H04W4/08 , H04L29/06 , H04W12/04 , H04W12/06 , G06F9/48 , H04W36/02 , H04L12/18 , H04L9/08 , H04B17/318 , H04B17/336
Abstract: A device implementing the subject technology may include at least one processor configured to receive an indication of a task being performed at an other device. The at least one processor is further configured to perform, in response to receipt of the indication, one or more preliminary operations in anticipation of receiving a handoff of the task. The at least one processor is further configured to receive, after performing the one or more preliminary operations, a notification that the task is being handed off. The at least one processor is further configured to receive the handoff of the task from the other device. The at least one processor is further configured to continue to perform the task based at least in part on the one or more preliminary operations that were performed prior to receiving the notification that the task is being handed off.
-
公开(公告)号:US10931725B2
公开(公告)日:2021-02-23
申请号:US16147527
申请日:2018-09-28
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Thomas P. Devanneaux , Yan Yang , Ming Jin , Vu H. Chiem , Patrick Miauton , Karthick Santhanam , David L. Biderman , Hsien-Po Shiang , Eric L. Chien , Xiaoxiao Zheng , Bess C. Chan , Komei Harada , Dazhong Zhang
Abstract: A device implementing a system for audio-video conferencing using multiple stream identifiers includes a processor configured to receive, from a sending device, indication of a first content stream and a first stream identifier, and indication of a second content stream and a second stream identifier associated. The first content stream and the second content stream correspond to different bit rates of streaming content. The processor is configured to receive, from a receiving device, a request to subscribe to the second content stream, the request including the second stream identifier, and receive, from the sending device, an indication that the second stream identifier has been associated with the first content stream. The processor is configured to forward, to the receiving device, the first content stream based on the request to subscribe to the second content stream and on the indication that the second stream identifier has been associated with the first content stream.
-
公开(公告)号:US10277829B1
公开(公告)日:2019-04-30
申请号:US15675451
申请日:2017-08-11
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , David L. Biderman , Eric L. Chien , Gurtej Singh G. Chandok , Kartik P. Sathappan , Komei Harada , Ming Jin , Patrick Miauton , Wenhui Xu , Xiaoxiao Zheng , Yichao Shen
Abstract: In scenes that have low lighting, it may be difficult for a personal electronic device to capture video images that meet a scene lighting criteria. In some low-lighting situations, the receiving party may be unable to sufficiently see the face of the party that they are videoconferencing with. Described herein are techniques for utilizing a device's display to illuminate the scene surrounding the device. Improved lighting may come from global display adjustments, local display adjustments that do not alter the display's contents (other than to change their brightness levels), and/or local display adjustments that alter the display's contents. In some embodiments, background elements on a device's display may be identified for brightening in a first attempt to meet the scene lighting criteria without negatively impacting foreground scene content. If such approaches are unsuccessful, the device may next replace one or more regions of displayed content with regions of brightened pixels.
-
公开(公告)号:US20180352089A1
公开(公告)日:2018-12-06
申请号:US15991905
申请日:2018-05-29
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Eric L. Chien , Wenhui Xu , Xiaoxiao Zheng , Spencer E. Lewson , Keith W. Rauenbuehler , Komei Harada , Ming Jin , Gurtej Singh G. Chandok , David L. Biderman
CPC classification number: H04M3/567 , H04L65/1083 , H04L65/4023 , H04L65/403 , H04N5/23235 , H04N7/147 , H04N7/155
Abstract: A first request to form a conference call is received from a first of a plurality of electronic devices. In response to the first request, a conference data structure is generated in a memory. Based on determining the conference call has ended, a second request is transmitted to each of the plurality of electronic devices to return a high-resolution video stream generated by each electronic device during the conference call. In response to the second requests, the high-resolution video stream is received from at least some of the plurality of electronic devices. Each of the received high-resolution video streams is stored in the conference data structure in the memory to generate a completed conference data structure. A notice that the completed conference data structure is available is transmitted to each of the plurality of electronic devices.
-
公开(公告)号:US11889229B2
公开(公告)日:2024-01-30
申请号:US16867466
申请日:2020-05-05
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Eric L. Chien , Austin W. Shyu , Ming Jin , Yan Yang , Ian J. Baird , Joe S. Abuan
IPC: H04N7/15 , H04L51/10 , G06F3/04845 , H04M1/72439 , G06V40/16 , H04L51/043 , H04L51/046
CPC classification number: H04N7/152 , G06F3/04845 , G06V40/166 , H04L51/043 , H04L51/046 , H04L51/10 , H04M1/72439
Abstract: The subject technology provides a video conferencing application in which a live incoming or outgoing video stream can be supplemented with supplemental content, such as stickers, animations, etc., from within the video conferencing application. In this manner, a user participating in a video conferencing session with a remote user can add stickers, animations, and/or adaptive content to an outgoing video stream being captured by the device of the user, or to an incoming video stream from the device of the remote user, without having to locally cache/store a video clip before editing, and without having to leave the video conferencing session (or the video conferencing application) to access a video editing application.
-
公开(公告)号:US20240005711A1
公开(公告)日:2024-01-04
申请号:US18214571
申请日:2023-06-27
Applicant: APPLE INC.
Inventor: Ryan J. Dunn , Duane M. Petrovich , Eric L. Chien , Julia M. Sohnen , Nicholas A. Sims , Ryan J. Garrone , Sarah E. Carey , Devyn M. Byrnes
IPC: G07C9/00 , G07C9/26 , G06V40/16 , G06V10/141
CPC classification number: G07C9/00563 , G07C9/26 , G07C9/00309 , G06V40/172 , G06V10/141 , G07C2009/00769
Abstract: A method for selectively granting access to an access-controlled space includes obtaining an image of the person requesting access using a camera that is located inside the access-controlled space, and permitting an authorized user of the access-controlled space to grant authorization using the image.
-
公开(公告)号:US20210398563A1
公开(公告)日:2021-12-23
申请号:US17349733
申请日:2021-06-16
Applicant: Apple Inc.
Inventor: Gurtej Singh G. Chandok , Eric L. Chien , Christopher M. Garrido , Ming Jin , Karthick Santhanam , Brian T. Toombs , Joshua L. Hare , David L. Biderman , Patrick Miauton , Luciano M. Verger
IPC: G11B27/00
Abstract: A video playback buffer adjustment system is disclosed. The video playback buffer has a target size, measured in units of time of content, and includes a compressed frames queue and an uncompressed frames queue. The uncompressed frames queue has a minimum threshold queue size. If the size of the uncompressed frames queue falls below the minimum threshold size, then a next encoded frame in the compressed frames queue is removed from the compressed frames queue, decoded, and enqueued in the uncompressed frames queue. If a current size of the playback queue exceeds the target size plus Δ (a hysteresis value), then a playback frame rate is increased, and a presentation time of one or more frames in the uncompressed frames queue is adjusted according to the increased playback frame rate. If the playback queue size is less than the target size minus Δ, the playback speed can be reduced.
-
公开(公告)号:US11012389B2
公开(公告)日:2021-05-18
申请号:US16151239
申请日:2018-10-03
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Eric L. Chien , Austin W. Shyu , Ming Jin , Yan Yang , Ian J. Baird , Joe S. Abuan
IPC: H04L12/58 , G06K9/00 , G06F3/0484 , H04M1/72439
Abstract: The subject technology provides a messaging application in which an image can be captured and supplemented with supplemental content such as stickers, animations, etc., from within an active messaging thread. In this manner, a user participating in a messaging conversation with a remote user can add stickers, animations, and/or adaptive content to an image captured by the user, without having to locally cache/store the captured image before editing and without having to leave the messaging conversion (or the messaging application) to access an image editing application.
-
公开(公告)号:US10681310B2
公开(公告)日:2020-06-09
申请号:US16151244
申请日:2018-10-03
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Eric L. Chien , Austin W. Shyu , Ming Jin , Yan Yang , Ian J. Baird , Joe S. Abuan
IPC: H04N7/15 , H04L12/58 , H04M1/725 , G06K9/00 , G06F3/0484
Abstract: The subject technology provides a video conferencing application in which a live incoming or outgoing video stream can be supplemented with supplemental content, such as stickers, animations, etc., from within the video conferencing application. In this manner, a user participating in a video conferencing session with a remote user can add stickers, animations, and/or adaptive content to an outgoing video stream being captured by the device of the user, or to an incoming video stream from the device of the remote user, without having to locally cache/store a video clip before editing, and without having to leave the video conferencing session (or the video conferencing application) to access a video editing application.
-
-
-
-
-
-
-
-
-