-
公开(公告)号:US20230396835A1
公开(公告)日:2023-12-07
申请号:US18297804
申请日:2023-04-10
申请人: Apple Inc.
发明人: Erik Vladimir Ortega Gonzales , Maxwell J. Hawkins , Ming Jin , Chieh Lu , Ahmad M. Kholaif , Ashwin Ramesh , Christopher M. Garrido , Hsien-Po Shiang , Karthick Santhanam , Luciano M. Verger , Jose A. Lozano Hinojosa , David L. Biderman
IPC分类号: H04N21/44 , H04L49/9047 , H04L1/08 , H04L47/34 , H04L65/75 , H04N21/437 , H04N21/231 , H04N21/24
CPC分类号: H04N21/44004 , H04L49/9047 , H04L1/08 , H04L47/34 , H04L65/75 , H04N21/437 , H04N21/23106 , H04N21/2407
摘要: A method and apparatus of a device that manages a video stream is described. In an exemplary embodiment, the device receives a plurality of packets for a video stream from a transmitting device via a server. The device may additionally store a first packet of the plurality of packets in a first buffer when the first packet is on-time and store a second packet of the plurality of packets in a second buffer when the second packet is late. The device may also further forward a frame from the second buffer to the first buffer when frame is complete.
-
公开(公告)号:US11652722B2
公开(公告)日:2023-05-16
申请号:US17304312
申请日:2021-06-17
申请人: Apple Inc.
发明人: Hsien-Po Shiang , Ming Jin , Gabriel Nava Marino , Gurtej Singh G. Chandok , Hyeonkuk Jeong , Padmavathy Bhooma , Christoph Paasch , Christopher M. Garrido , David L. Biderman , Erik Vladimir Ortega Gonzalez
摘要: The embodiments described herein can dynamically adjust timing of network bandwidth estimations by adjusting a target frequency for sending probing sequences to one or more receivers of content. The receivers receive these probing sequences from a transmitter and respond to the transmitter with network bandwidth estimations. In one embodiment, the probing sequences can use the content itself to create the probing sequences. The embodiments can be used in video conferencing applications to control how a transmitter of content can adjust transmissions based upon the network bandwidth estimations. In one embodiment, a policy can be used at a transmitter to begin a video transmission with a high frequency target for sending probing sequences (with, e.g., smaller length probing sequences) and transition to a lower frequency target (with, e.g., longer length probing sequences) when network bandwidth deteriorates and then return to the higher frequency target when the network bandwidth improves.
-
公开(公告)号:US11128610B2
公开(公告)日:2021-09-21
申请号:US16147545
申请日:2018-09-28
申请人: Apple Inc.
发明人: Yan Yang , Jin Hyung Park , Joe S. Abuan , Berkat S. Tung , Sean P. Devlin , Vu H. Chiem , Jose A. Lozano Hinojosa , Thomas P. Devanneaux , Vladimir Goupenko , Hsien-Po Shiang , Daniel B. Pollack , Mark M. Xue , David J. Steele , Yu Xing , Ryan W. Baker , Christopher M. Garrido , Ming Jin
摘要: Techniques are disclosed relating to multiway communications. In some embodiments, a first electronic device initiates a multiway call between a plurality of electronic devices and exchanges a first secret with a first set of electronic devices participating during a first portion of the multiway call, the first secret being used to encrypt traffic between the first set of electronic devices. The first electronic device receives an indication that first set of participating electronic devices has changed and, in response to the indication, exchanges a second secret with a second set of electronic devices participating during a second portion of the multiway call, the second secret being used to encrypt traffic between the second set of participating electronic devices. In some embodiments, the indication identifies a second electronic device as leaving the multiway call, and the second secret is not exchanged with the second electronic device.
-
公开(公告)号:US11889229B2
公开(公告)日:2024-01-30
申请号:US16867466
申请日:2020-05-05
申请人: Apple Inc.
发明人: 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分类号: H04N7/152 , G06F3/04845 , G06V40/166 , H04L51/043 , H04L51/046 , H04L51/10 , H04M1/72439
摘要: 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.
-
公开(公告)号:US20210398563A1
公开(公告)日:2021-12-23
申请号:US17349733
申请日:2021-06-16
申请人: Apple Inc.
发明人: 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
摘要: 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.
-
公开(公告)号:US11109042B2
公开(公告)日:2021-08-31
申请号:US16420740
申请日:2019-05-23
申请人: Apple Inc.
发明人: Sudeng Hu , Xing Wen , Jae Hoon Kim , Peikang Song , Hang Yuan , Dazhong Zhang , Xiaosong Zhou , Hsi-Jung Wu , Christopher Garrido , Ming Jin , Patrick Miauton , Karthick Santhanam
IPC分类号: H04N19/172 , H04N19/182 , H04N19/124 , H04N19/176 , H04N19/52 , H04N19/159
摘要: Systems and methods for coding a video to be overlaid by annotations are devised. A motion compensated predictive coding is employed, wherein coding parameters of video pixel blocks are determined based on the pixel blocks' relation to the annotations. A decoder decodes the video and annotates it based on metadata, obtained from the coder or other sources, describing the annotations' appearance and rendering mode.
-
公开(公告)号:US11012389B2
公开(公告)日:2021-05-18
申请号:US16151239
申请日:2018-10-03
申请人: Apple Inc.
发明人: 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
摘要: 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
申请人: Apple Inc.
发明人: 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
摘要: 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.
-
公开(公告)号:US20180352156A1
公开(公告)日:2018-12-06
申请号:US15991866
申请日:2018-05-29
申请人: Apple Inc.
发明人: 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
摘要: Techniques disclosed herein permit a party to identify a first (low-resolution) image as it is displayed on their, for example, smart phone during a video conference call. Identifying information specific to the first image may be collected and a request for a high-resolution copy of the image sent to the party sourcing the transmitted image. The high-resolution image may be sent from the image's sourcing device to the requestor's device during, or after, the video conference call. In some embodiments, the high-resolution image may be sent through an alternate communication channel (e.g., via a chat, social media or email channel). In other embodiments, the high-resolution image may be sent to a network-based service from which the requestor may obtain the image. In one embodiment, the sourcing device may message the requesting device that the image has been sent to the network-based service.
-
公开(公告)号:US11736426B2
公开(公告)日:2023-08-22
申请号:US17726451
申请日:2022-04-21
申请人: Apple Inc.
发明人: Christopher M. Garrido , Eric L. Chien , Austin W. Shyu , Ming Jin , Yan Yang , Ian J. Baird , Joe S. Abuan
IPC分类号: H04L51/10 , H04L51/046 , G06F3/04845 , H04M1/72439 , G06V40/16
CPC分类号: H04L51/10 , G06F3/04845 , G06V40/166 , H04L51/046 , H04M1/72439
摘要: 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.
-
-
-
-
-
-
-
-
-