-
公开(公告)号:US10979757B2
公开(公告)日:2021-04-13
申请号:US16319991
申请日:2016-07-25
申请人: Roku, Inc.
IPC分类号: H04N21/43 , H03L7/00 , H04N21/4363 , H04N5/04
摘要: The invention provides a method for providing a synchronization in a computer network for synchronized playback of audio an/or video by a plurality of separate devices. Each separate device generates a virtual clock in response to a timing of the audio codec of a received audio stream. Especially, segmented time is used as reference time. Either the virtual clock is generated directly in response to the tick counter of the audio codec, or by a periodic measurement of the timing of the audio codec extrapolated by a monotonic clock. A sample rate converter may be used to slightly adjust the frequency of the virtual clock.
-
公开(公告)号:US20240161785A1
公开(公告)日:2024-05-16
申请号:US18424350
申请日:2024-01-26
申请人: ROKU, Inc.
IPC分类号: G11B27/10 , H04N21/43 , H04N21/436 , H04N21/439
CPC分类号: G11B27/10 , H04N21/43072 , H04N21/43615 , H04N21/4394 , H04N21/44008
摘要: Disclosed herein are system, method, and computer program product embodiments for synchronizing playback of an audio and/or video content. An embodiment operates by collectively selecting, by a first device in concert with a second device of a plurality of devices in a computer network session, and in accordance with a predetermined synchronization list comprising a first and second synchronization mechanism, the first synchronization mechanism over the second synchronization mechanism such that the first synchronization mechanism is more precise than the second synchronization mechanism. The first and second synchronization mechanisms are configured to provide a synchronized playback of the at least one of the audio content and the video content.
-
公开(公告)号:US10679673B2
公开(公告)日:2020-06-09
申请号:US15547106
申请日:2016-01-27
申请人: Roku, Inc.
IPC分类号: G11B27/10 , H04N21/414 , H04N21/436 , H04N21/43 , H04N21/8547 , H04N21/4363
摘要: A method is provided for synchronizing playback of audio an/or video by a plurality of separate devices in a computer network. Each separate device generates a virtual clock in response to a timing of the audio codec of a received audio stream. Either the virtual clock is generated directly in response to the tick counter of the audio codec, or by a periodic measurement of the timing of the audio codec interpolated by a monotonic clock. A sample rate converter may be used to slightly adjust the frequency of the virtual clock.
-
公开(公告)号:US11922976B2
公开(公告)日:2024-03-05
申请号:US17897894
申请日:2022-08-29
申请人: Roku, Inc.
IPC分类号: G06F17/00 , G11B27/10 , H04N21/43 , H04N21/436 , H04N21/439 , H04N21/44 , H04N21/654
CPC分类号: G11B27/10 , H04N21/43072 , H04N21/43615 , H04N21/4394 , H04N21/44008 , H04N21/654
摘要: Disclosed herein are system, method, and computer program product embodiments for synchronizing playback of an audio and/or video content. An embodiment operates by collectively selecting, by a first device in concert with a second device of a plurality of devices in a computer network session, and in accordance with a predetermined synchronization list comprising a first and second synchronization mechanism, the first synchronization mechanism over the second synchronization mechanism such that the first synchronization mechanism is more precise than the second synchronization mechanism. The first and second synchronization mechanisms are configured to provide a synchronized playback of the at least one of the audio content and the video content.
-
公开(公告)号:US11627365B2
公开(公告)日:2023-04-11
申请号:US17212178
申请日:2021-03-25
申请人: Roku, Inc.
IPC分类号: H04N21/43 , H03L7/00 , H04N21/4363 , H04N5/04
摘要: The invention provides a method for providing a synchronization in a computer network for synchronized playback of audio an/or video by a plurality of separate devices. Each separate device generates a virtual clock in response to a timing of the audio codec of a received audio stream. Especially, segmented time is used as reference time. Either the virtual clock is generated directly in response to the tick counter of the audio codec, or by a periodic measurement of the timing of the audio codec extrapolated by a monotonic clock. A sample rate converter may be used to slightly adjust the frequency of the virtual clock.
-
公开(公告)号:US20230066005A1
公开(公告)日:2023-03-02
申请号:US17897894
申请日:2022-08-29
申请人: Roku, Inc.
IPC分类号: G11B27/10 , H04N21/436 , H04N21/43 , H04N21/439
摘要: Disclosed herein are system, method, and computer program product embodiments for synchronizing playback of an audio and/or video content. An embodiment operates by collectively selecting, by a first device in concert with a second device of a plurality of devices in a computer network session, and in accordance with a predetermined synchronization list comprising a first and second synchronization mechanism, the first synchronization mechanism over the second synchronization mechanism such that the first synchronization mechanism is more precise than the second synchronization mechanism. The first and second synchronization mechanisms are configured to provide a synchronized playback of the at least one of the audio content and the video content.
-
公开(公告)号:US11437075B2
公开(公告)日:2022-09-06
申请号:US16709113
申请日:2019-12-10
申请人: Roku, Inc.
IPC分类号: G06F17/00 , G11B27/10 , H04N21/436 , H04N21/43 , H04N21/439 , H04N21/44 , H04N21/654
摘要: Disclosed herein are system, method, and computer program product embodiments for synchronizing playback of an audio and/or video content. An embodiment operates by collectively selecting, by a first device in concert with a second device of a plurality of devices in a computer network session, and in accordance with a predetermined synchronization list comprising a first and second synchronization mechanism, the first synchronization mechanism over the second synchronization mechanism such that the first synchronization mechanism is more precise than the second synchronization mechanism. The first and second synchronization mechanisms are configured to provide a synchronized playback of the at least one of the audio content and the video content.
-
-
-
-
-
-