-
公开(公告)号:US10856018B2
公开(公告)日:2020-12-01
申请号:US15436401
申请日:2017-02-17
Applicant: Apple Inc.
Inventor: Richard M. Powell , Ashley I. Butterworth , Anthony J. Guetta , Daniel C. Klingler , Jeffrey C. Moore , Alexander C. Powers
IPC: H04L29/06 , H04N21/2343 , H04N21/43 , H04N21/643 , H04N21/242 , H04N21/436 , H04N21/439 , H04N21/4402
Abstract: Methods and systems provide control of media synchronization using time stamp pairs. In an embodiment, a first device may request a time stamp from a second device. The first device may determine any de-synchronization between the first and second devices based on the requested time stamp and characteristics of the request. The first device may define a rate scalar based on the determined de-synchronization. A sample rate conversion may be performed for the first device based on the rate scalar such that the outputs of the first device and the second device are synchronized.
-
公开(公告)号:US20190384563A1
公开(公告)日:2019-12-19
申请号:US16553692
申请日:2019-08-28
Applicant: Apple Inc.
Inventor: Jeffrey C. Moore , Richard M. Powell , Alexander C. Powers , Anthony J. Guetta
IPC: G06F3/16
Abstract: In one aspect a device-side audio handling input/output unit (DIO) of a hardware device writes audio data generated by the hardware device within a ring buffer. An input provided by a user for activation of a software program is received, and a notification that the software program is ready to accept the audio data is generated. A system-side audio handling input/output unit (SIO) additionally provides past audio data from the ring buffer to the software program. Other aspects also are described.
-
公开(公告)号:US11662974B2
公开(公告)日:2023-05-30
申请号:US17214454
申请日:2021-03-26
Applicant: Apple Inc.
Inventor: Jeffrey C. Moore , Richard M. Powell , Alexander C. Powers , Anthony J. Guetta
CPC classification number: G06F3/165 , G06F3/162 , G06F13/20 , G11B2020/10666
Abstract: In one aspect a device-side audio handling input/output unit (DIO) of a hardware device writes audio data generated by the hardware device within a ring buffer. An input provided by a user for activation of a software program is received, and a notification that the software program is ready to accept the audio data is generated. A system-side audio handling input/output unit (SIO) additionally provides past audio data from the ring buffer to the software program. Other aspects also are described.
-
公开(公告)号:US10452339B2
公开(公告)日:2019-10-22
申请号:US14885908
申请日:2015-10-16
Applicant: Apple Inc.
Inventor: Jeffrey C. Moore , Richard M. Powell , Alexander C. Powers , Anthony J. Guetta
Abstract: In one embodiment, a device-side audio handling input/output unit (DIO) of a microphone writes audio data generated by the microphone into a ring buffer. A system-side audio handling I/O unit (SIO) receives a request from a software program to consume past audio data from the ring buffer. The SIO provides the past audio data from the ring buffer to the software program. Other embodiments are also described and claimed.
-
公开(公告)号:US20210216273A1
公开(公告)日:2021-07-15
申请号:US17214454
申请日:2021-03-26
Applicant: Apple Inc.
Inventor: Jeffrey C. Moore , Richard M. Powell , Alexander C. Powers , Anthony J. Guetta
Abstract: In one aspect a device-side audio handling input/output unit (DIO) of a hardware device writes audio data generated by the hardware device within a ring buffer. An input provided by a user for activation of a software program is received, and a notification that the software program is ready to accept the audio data is generated. A system-side audio handling input/output unit (SIO) additionally provides past audio data from the ring buffer to the software program. Other aspects also are described.
-
公开(公告)号:US10976990B2
公开(公告)日:2021-04-13
申请号:US16553692
申请日:2019-08-28
Applicant: Apple Inc.
Inventor: Jeffrey C. Moore , Richard M. Powell , Alexander C. Powers , Anthony J. Guetta
Abstract: In one aspect a device-side audio handling input/output unit (DIO) of a hardware device writes audio data generated by the hardware device within a ring buffer. An input provided by a user for activation of a software program is received, and a notification that the software program is ready to accept the audio data is generated. A system-side audio handling input/output unit (SIO) additionally provides past audio data from the ring buffer to the software program. Other aspects also are described.
-
公开(公告)号:US20170289231A1
公开(公告)日:2017-10-05
申请号:US15436401
申请日:2017-02-17
Applicant: Apple Inc.
Inventor: Richard M. Powell , Ashley I. Butterworth , Anthony J. Guetta , Daniel C. Klingler , Jeffrey C. Moore , Alexander C. Powers
IPC: H04L29/06 , H04N21/2343 , H04N21/43 , H04N21/643 , H04N21/242
CPC classification number: H04N21/234381 , H04L65/601 , H04N21/242 , H04N21/4302 , H04N21/4305 , H04N21/4307 , H04N21/43615 , H04N21/439 , H04N21/440281 , H04N21/643
Abstract: Methods and systems provide control of media synchronization using time stamp pairs. In an embodiment, a first device may request a time stamp from a second device. The first device may determine any de-synchronization between the first and second devices based on the requested time stamp and characteristics of the request. The first device may define a rate scalar based on the determined de-synchronization. A sample rate conversion may be performed for the first device based on the rate scalar such that the outputs of the first device and the second device are synchronized.
-
公开(公告)号:US20160357508A1
公开(公告)日:2016-12-08
申请号:US14885908
申请日:2015-10-16
Applicant: Apple Inc.
Inventor: Jeffrey C. Moore , Richard M. Powell , Alexander C. Powers , Anthony J. Guetta
IPC: G06F3/16
Abstract: In one embodiment, a device-side audio handling input/output unit (DIO) of a microphone writes audio data generated by the microphone into a ring buffer. A system-side audio handling I/O unit (SIO) receives a request from a software program to consume past audio data from the ring buffer. The SIO provides the past audio data from the ring buffer to the software program. Other embodiments are also described and claimed.
Abstract translation: 在一个实施例中,麦克风的设备侧音频处理输入/输出单元(DIO)将由麦克风产生的音频数据写入环形缓冲器。 系统侧音频处理I / O单元(SIO)从软件程序接收消耗来自环形缓冲器的过去音频数据的请求。 SIO提供从环形缓冲区到软件程序的过去音频数据。 还描述和要求保护其他实施例。
-
-
-
-
-
-
-