-
公开(公告)号:US11876632B2
公开(公告)日:2024-01-16
申请号:US17723459
申请日:2022-04-18
Applicant: Apple Inc.
Inventor: Christopher Maury , James A. Forrest , Christopher M. Garrido , Patrick Miauton
IPC: H04L12/00 , H04L12/18 , G06F16/683
CPC classification number: H04L12/1831 , G06F16/683 , H04L12/1822
Abstract: Aspects of the subject technology provide for transcription of audio content during a conferencing session, such as an audio conferencing session or a video conferencing session. The transcription can be generated by the device at which the audio input is received, and transmitted to a remote device at which the transcription is displayed. Video content can also be provided from the device that generates the transcription to the remote device that displays in the transcription. The transcription can be provided with time information corresponding to time information in the video content, for synchronized display of the transcription and the corresponding video content.
-
公开(公告)号: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.
-
公开(公告)号:US11109042B2
公开(公告)日:2021-08-31
申请号:US16420740
申请日:2019-05-23
Applicant: Apple Inc.
Inventor: 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
Abstract: 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.
-
公开(公告)号:US12177643B1
公开(公告)日:2024-12-24
申请号:US18503816
申请日:2023-11-07
Applicant: Apple Inc.
Inventor: Sean A. Ramprashad , Peter D. Callaway , Jae Woo Chang , Martin E. Johnson , Daniel K. Boothe , Kostyantyn Komarov , Patrick Miauton , Christopher M. Garrido , Austin W. Shyu , Karthick Santhanam
IPC: H04S3/00 , G06F3/0487 , H04R3/00 , H04S5/00 , H04S7/00
Abstract: A method performed a local device that is communicatively coupled with several remote devices, the method includes: receiving, from each remote device with which the local device is engaged in a communication session, an input audio stream; receiving, for each remote device, a set parameters; determining, for each input audio stream, whether the input audio stream is to be 1) rendered individually or 2) rendered as a mix of input audio streams based on the set of parameters; for each input audio stream that is determined to be rendered individually, spatially rendering the input audio stream as an individual virtual sound source that contains only that input audio stream; and for input audio streams that are determined to be rendered as the mix of input audio streams, spatially rendering the mix of input audio streams as a single virtual sound source that contains the mix of input audio streams.
-
公开(公告)号: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.
-
公开(公告)号:US10911992B2
公开(公告)日:2021-02-02
申请号:US16145055
申请日: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: H04W72/12 , 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 a plurality of buffer reports from a plurality of other devices, each of the plurality of buffer reports indicating a current target buffer level for a respective one of the plurality of other devices. The at least one processor may be further configured to determine a group target buffer level based at least in part on the current target buffer levels of the plurality of other devices and a current target buffer level of the at least one buffer. The at least one processor may be further configured to transmit the group target buffer level to the plurality of other devices. The at least one processor may be further configured to manage an occupancy of the at least one buffer based at least in part on the group target buffer level.
-
公开(公告)号: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.
-
公开(公告)号:US20230020542A1
公开(公告)日:2023-01-19
申请号:US17947042
申请日:2022-09-16
Applicant: Apple Inc.
Inventor: Darius A. Satongar , Per Håkan Linus Persson , Sean B. Kelly , Martin E. Johnson , Tony S. Verma , Peter D. Callaway , Jae Woo Chang , Daniel K. Boothe , Sean A. Ramprashad , Patrick Miauton , Christopher M. Garrido , Mitchell R. Lerner , Charles C. Hoyt
IPC: H04S7/00 , G06F3/0486 , G06F3/16 , H04N7/15
Abstract: A computer system outputs audio content via one or more audio output devices. If the audio content includes information that enables spatialization of the audio content, the system outputs the audio content in a simulated three-dimensional environment, including, if the audio content corresponds to a first category of content, causing the one or more audio output devices to simulate production of the audio content in a first virtual space, and if the audio content corresponds to a second category of content, causing the one or more audio output devices to simulate production of the audio content in a second virtual space that has different simulated acoustic properties than simulated acoustic properties of the first virtual space.
-
公开(公告)号:US11184415B2
公开(公告)日:2021-11-23
申请号:US16405864
申请日:2019-05-07
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Dazhong Zhang , Karthick Santhanam , Patrick Miauton , Xiaoxiao Zheng , Bess Chan , Peter Shiang , Sudeng Hu , Peikang Song , Xiaosong Zhou
IPC: H04L29/06 , H04L29/08 , H04N21/235 , H04N21/6583
Abstract: Techniques presented herein provide an improved relay user experience and improved management of scarce computing and network resources as the number of relay endpoints increases. A sourcing endpoint device may generate a media feed, such as video and/or audio feed, representing contribution from a conference participant. The sourcing endpoint device may generate a priority value for the media feed, and the priority value may be transmitted to other members of the relay along with the input feed. Priority values of the different relay participants may be used by other devices, for example, intermediate servers or receiving endpoint devices, to manage aspects of the relay. For example, a relay server may prune streams from select endpoint devices based on relative priority values received from those devices. Alternatively, receiving endpoint devices may alter presentation of received feeds based on their associated priority values.
-
公开(公告)号:US12266365B2
公开(公告)日:2025-04-01
申请号:US17889110
申请日:2022-08-16
Applicant: Apple Inc.
Inventor: Erik D. Hornberger , James A. Forrest , Christopher M. Garrido , Patrick Miauton , Bradley F. Patterson , Karthick Santhanam , Luciano M. Verger
Abstract: Systems and processes for providing textual representations for a communication session are provided. For example, at least one audio input is received at an electronic device, wherein each audio input of the at least one audio input is associated with a respective priority level. A priority level of an audio input detected at a microphone of the electronic device is determined, wherein a highest priority level among the determined priority level and each received priority level corresponding to the at least one audio input is identified. A textual representation of a respective audio input corresponding to the identified highest priority level is obtained, wherein the obtained textual representation is displayed on a display of the electronic device.
-
-
-
-
-
-
-
-
-