-
公开(公告)号:US11606574B2
公开(公告)日:2023-03-14
申请号:US16882819
申请日:2020-05-26
Applicant: Apple Inc.
Inventor: Dazhong Zhang , Peikang Song , Beibei Wang , Giribalan Gopalan , Albert E. Keinath , Christopher M. Garrido , David R. Conrad , Hsi-Jung Wu , Ming Jin , Hang Yuan , Xiaohua Yang , Xiaosong Zhou , Vikrant Kasarabada , Davide Concion , Eric L. Chien , Bess C. Chan , Karthick Santhanam , Gurtej Singh Chandok
IPC: H04N19/507 , H04N19/65
Abstract: Techniques are disclosed for coding video data in which frames from a video source are partitioned into a plurality of tiles of common size, and the tiles are coded as a virtual video sequence according to motion-compensated prediction, each tile treated as having respective temporal location of the virtual video sequence. The coding scheme permits relative allocation of coding resources to tiles that are likely to have greater significance in a video coding session, which may lead to certain tiles that have low complexity or low motion content to be skipped during coding of the tiles for select source frames. Moreover, coding of the tiles may be ordered to achieve low coding latencies during a coding session.
-
公开(公告)号:US20210400338A1
公开(公告)日:2021-12-23
申请号: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.
-
23.
公开(公告)号:US20210399971A1
公开(公告)日:2021-12-23
申请号:US17304312
申请日:2021-06-17
Applicant: Apple Inc.
Inventor: 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
Abstract: 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.
-
公开(公告)号:US10523820B2
公开(公告)日:2019-12-31
申请号: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
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.
-
公开(公告)号:US20190342240A1
公开(公告)日:2019-11-07
申请号: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 , H04M1/725 , G06F3/0484 , G06K9/00
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.
-
公开(公告)号:US10142423B2
公开(公告)日:2018-11-27
申请号:US15258753
申请日:2016-09-07
Applicant: Apple Inc.
Inventor: Luciano M. Verger , Ajoy K. Singh , Christopher M. Garrido , Najeeb M. Abdulrahiman , Ming Jin , Anil G. Naik , Deepak Chitlur Lakshman , Srinivasan Vasudevan , David L. Biderman , Gurtej Singh Chandok , Patrick Miauton , Eric A. Allamanche
Abstract: Methods and apparatus to manage communication sessions to handover between a direct connection at a secondary wireless device and a relayed connection to the secondary wireless device via a primary wireless device. A connection manager of a secondary wireless device can trigger transfer of a communication session based on measurements of performance metrics for the communication session. Upon detection of performance degradation in a local connection or a backhaul connection or both, the connection manager of the secondary wireless device can determine proximity of and/or capabilities for connections of the primary wireless device and instigate transfer of the communication session between different connection types, such as between a direct connection and a relayed connection. The transfer of the communication session can occur without user intervention or in response to input from the user without interrupting or reestablishing the communication session.
-
公开(公告)号:US09628758B2
公开(公告)日:2017-04-18
申请号:US15070167
申请日:2016-03-15
Applicant: Apple Inc.
Inventor: Yan Yang , Hyeonkuk Jeong , Ming Jin , Joe S. Abuan
CPC classification number: H04N7/147 , H04L65/1083 , H04L65/80 , H04N7/15 , H04W24/08 , H04W72/085 , H04W76/15 , H04W84/045
Abstract: Conducting a real time application between a mobile device and a remote device. A first one or more messages may be transmitted to the remote device to establish a primary channel of communication for the real-time application. The primary channel may use a first radio access technology (RAT), such as WiFi or a cellular RAT. A second one or more messages may be transmitted to the remote device to establish a secondary channel of communication for the real-time application. The secondary channel may use a second RAT that is different from the first RAT. Data of the real-time application may be transmitted over both the primary channel and the secondary channel in a concurrent or redundant fashion.
-
28.
公开(公告)号:US09325941B2
公开(公告)日:2016-04-26
申请号:US14338742
申请日:2014-07-23
Applicant: Apple Inc.
Inventor: Yan Yang , Hyeonkuk Jeong , Ming Jin , Joe S. Abuan
CPC classification number: H04N7/147 , H04L65/1083 , H04L65/80 , H04N7/15 , H04W24/08 , H04W72/085 , H04W76/15 , H04W84/045
Abstract: Conducting a real time application between a mobile device and a remote device. A first one or more messages may be transmitted to the remote device to establish a primary channel of communication for the real-time application. The primary channel may use a first radio access technology (RAT), such as WiFi or a cellular RAT. A second one or more messages may be transmitted to the remote device to establish a secondary channel of communication for the real-time application. The secondary channel may use a second RAT that is different from the first RAT. Data of the real-time application may be transmitted over both the primary channel and the secondary channel in a concurrent or redundant fashion.
Abstract translation: 在移动设备和远程设备之间进行实时应用。 可以将第一个或多个消息发送到远程设备,以建立用于实时应用的主要通信通道。 主信道可以使用诸如WiFi或蜂窝RAT的第一无线电接入技术(RAT)。 可以将第二个一个或多个消息发送到远程设备,以建立用于实时应用的第二通信通道。 辅助信道可以使用与第一RAT不同的第二RAT。 实时应用的数据可以以主要信道和辅助信道以并发或冗余方式传输。
-
29.
公开(公告)号:US20150350599A1
公开(公告)日:2015-12-03
申请号:US14338742
申请日:2014-07-23
Applicant: Apple Inc.
Inventor: Yan Yang , Hyeonkuk Jeong , Ming Jin , Joe S. Abuan
CPC classification number: H04N7/147 , H04L65/1083 , H04L65/80 , H04N7/15 , H04W24/08 , H04W72/085 , H04W76/15 , H04W84/045
Abstract: conducting a real time application between a mobile device and a remote device. A first one or more messages may be transmitted to the remote device to establish a primary channel of communication for the real-time application. The primary channel may use a first radio access technology (RAT), such as WiFi or a cellular RAT. A second one or more messages may be transmitted to the remote device to establish a secondary channel of communication for the real-time application. The secondary channel may use a second RAT that is different from the first RAT. Data of the real-time application may be transmitted over both the primary channel and the secondary channel in a concurrent or redundant fashion.
Abstract translation: 在移动设备和远程设备之间进行实时应用。 可以将第一个或多个消息发送到远程设备,以建立用于实时应用的主要通信通道。 主信道可以使用诸如WiFi或蜂窝RAT的第一无线电接入技术(RAT)。 可以将第二个一个或多个消息发送到远程设备,以建立用于实时应用的第二通信通道。 辅助信道可以使用与第一RAT不同的第二RAT。 实时应用的数据可以以主要信道和辅助信道以并发或冗余方式传输。
-
公开(公告)号:US20250142372A1
公开(公告)日:2025-05-01
申请号:US18926820
申请日:2024-10-25
Applicant: APPLE INC.
Inventor: Erik Vladimir Ortega Gonzalez , Brajesh K. Dave , Chsitopher M. Garrido , Hsien-Po Shiang , Karthick Santhanam , Ming Jin , Puneet Kumar , Yang Yu
IPC: H04W24/04
Abstract: A method and apparatus of a device that manages a video telephony call is described. In an exemplary embodiment, the device receives a heads-up of 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 adjusts a target delay of the video telephony call.
-
-
-
-
-
-
-
-
-