-
公开(公告)号:US12267553B2
公开(公告)日:2025-04-01
申请号:US17304273
申请日:2021-06-17
Applicant: Apple Inc.
Inventor: Luciano M. Verger , David L Biderman , Christopher M. Garrido , Karthick Santhanam , Brian T. Toombs , Gurtej Singh G. Chandok , Joshua L Hare , Patrick Miauton , Ming Jin , Bradley F. Patterson
IPC: H04N21/44 , H04N21/442 , H04N21/458
Abstract: A method and apparatus of a device that uses a video jitter buffer to buffer the video frames for a received video stream is described. The device uses the video jitter buffer to estimate the delay variability of the frames and pick a target delay that will help harmonize the playback with minimal loss and delay. This is achieved by estimating the delay spread, which is the result of performing statistical analysis of the measured lags of the video frames received. The video jitter buffer provides target delay recommendation and reference frame information to the video player in order to anchor the playback and schedule the frames presentation time.
-
公开(公告)号:US20220394515A1
公开(公告)日:2022-12-08
申请号:US17805248
申请日:2022-06-03
Applicant: Apple Inc.
Inventor: Erik Vladimir Ortega Gonzales , Karthick Santhanam , Luciano M. Verger , Christopher M. Garrido , Ming Jin , Ashwin Ramesh , Hsien-Po Shiang , Brajesh K. Dave , Yang Yu , Cahya Masputra , Santosh Vamaraju , David L. Biderman , Suryaprakash Bangalore Rajeevalochana , Gurtej Singh G. Chandok
IPC: H04W24/04 , H04L65/403
Abstract: A method and apparatus of a device that manages a video telephony call is described. In an exemplary embodiment, the device receives a network event from a network service of a device. The device further determines that the network event that is due to a local disruption of a network component of the device. In addition, and in response to the determination, the device restricts a local dynamic control of the video telephony call.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20170347063A1
公开(公告)日:2017-11-30
申请号:US15167582
申请日:2016-05-27
Applicant: Apple Inc.
Inventor: Ajoy K. Singh , Christopher M. Garrido , Luciano M. Verger , Najeeb M. Abdulrahiman , Srinivasan Vasudevan , Ming Jin , David L. Biderman , Gurtej Singh G. Chandok , Patrick Miauton , Eric A. Allamanche , Anil G. Naik , Deepak Chitlur Lakshman , Hsien-Po Shiang
CPC classification number: H04N7/147 , H04N7/148 , H04W36/0022 , H04W36/0094 , H04W36/14 , H04W36/30 , H04W76/10 , H04W76/15 , H04W84/12 , H04W88/06
Abstract: This disclosure relates to inter radio access technology management for audiovisual calls. Wireless link availability and suitability for an audiovisual call may be evaluated for each of a first radio access technology and a second radio access technology. One or more wireless links on which to establish an audiovisual call may be selected based on the evaluations. The audiovisual call may be established on the selected wireless link(s). Wireless link availability and suitability for an audiovisual call may be monitored during the audiovisual call and decisions on whether to perform handover to a different wireless link and/or media duplication on multiple wireless links may be made based on the suitability for an audiovisual call of available wireless links.
-
-
-
-
-
-