-
公开(公告)号:US20230262290A1
公开(公告)日:2023-08-17
申请号:US18137475
申请日:2023-04-21
Applicant: Roku, Inc.
Inventor: David MENDENHALL , David SHARP , Mark ELY , Jim FUNK , Charles SMITH , Andrew SCHULTZ , Anthony WOOD
IPC: H04N21/458 , H04N21/4363 , H04N21/443
CPC classification number: H04N21/4586 , H04N21/43635 , H04N21/443
Abstract: Disclosed herein are various embodiments for a media device upgrading system with a native user interface. An embodiment operates by displaying a native user interface of a media device configured to operate in both a normal mode without an upgrader device and an upgrader mode when an upgrader device is connected to an input port of the media device. It is determined that the upgrader device is connected a command is received via the native user interface. It is determined that the command operates a software component, and the command is provided to the upgrader device. A response to executing the command is received from the upgrader device, and a response is displayed on the native user interface.
-
公开(公告)号:US20210211154A1
公开(公告)日:2021-07-08
申请号:US17208479
申请日:2021-03-22
Applicant: Roku, Inc.
Inventor: Robert Caston CURTIS , Mark ELY , Brian Thoft Moth MØLLER
IPC: H04B1/7073 , H04R3/12 , H04L29/06
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for identifying electronic devices in a room using a spread code. In some embodiments, a first electronic device receives a spread spectrum signal from a second electronic device over an audio data channel. The first electronic device determines a time of receipt of the spread spectrum signal based on despreading. The first electronic device calculates a distance between the first electronic device and the second electronic device based on the time of receipt and a time of transmission. The first electronic device determines the second electronic device is not in the room with the first electronic device based on the calculated distance.
-
公开(公告)号:US20210152773A1
公开(公告)日:2021-05-20
申请号:US17157215
申请日:2021-01-25
Applicant: Roku, Inc.
Inventor: Robert Caston CURTIS , Mark ELY , Brian Thoft Moth MØLLER
IPC: H04N5/60
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content among multiple speakers. In some embodiments, a first smart speaker receives a spread spectrum signal from a second smart speaker over an audio data channel. The first smart speaker despreads the spread spectrum signal based on a spreading code. The first smart speaker determines a time of receipt of the spread spectrum signal based on the despreading. The first smart speaker receives a time of transmission of the spread spectrum signal. The first smart speaker then calculates a playback delay based on the time of receipt and the time of transmission. Then the first smart speaker controls the playback of the audiovisual content based on the playback delay.
-
公开(公告)号:US20200091959A1
公开(公告)日:2020-03-19
申请号:US16133813
申请日:2018-09-18
Applicant: Roku, Inc.
Inventor: Robert Caston CURTIS , Mark ELY , Brian Thoft Moth MØLLER
IPC: H04B1/7087 , H04N5/60 , H04N5/073 , G06F3/16 , G10L21/0208
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content among multiple speakers. In some embodiments, a first smart speaker receives a spread spectrum signal from a second smart speaker over an audio data channel. The first smart speaker despreads the spread spectrum signal based on a spreading code. The first smart speaker determines a time of receipt of the spread spectrum signal based on the despreading. The first smart speaker receives a time of transmission of the spread spectrum signal. The first smart speaker then calculates a playback delay based on the time of receipt and the time of transmission. Then the first smart speaker controls the playback of the audiovisual content based on the playback delay.
-
公开(公告)号:US20250047322A1
公开(公告)日:2025-02-06
申请号:US18924418
申请日:2024-10-23
Applicant: ROKU, INC.
Inventor: Robert Caston CURTIS , Mark ELY , Brian Thoft Moth MØLLER
IPC: H04B1/7073 , H04J13/00 , H04L65/75 , H04R3/12
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for identifying electronic devices in a room using a spread code. In some embodiments, a first electronic device receives a spread spectrum signal from a second electronic device over an audio data channel. The first electronic device determines a time of receipt of the spread spectrum signal based on despreading. The first electronic device calculates a distance between the first electronic device and the second electronic device based on the time of receipt and a time of transmission. The first electronic device determines the second electronic device is not in the room with the first electronic device based on the calculated distance.
-
公开(公告)号:US20200091958A1
公开(公告)日:2020-03-19
申请号:US16133811
申请日:2018-09-18
Applicant: Roku, Inc.
Inventor: Robert Caston CURTIS , Mark ELY , Brian Thoft Moth MØLLER
IPC: H04B1/7087 , G06F3/16 , H04N5/073 , H04N5/60 , H04R1/02
Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing playback of audiovisual content with a dumb speaker. In some embodiments, a display device transmits a spread spectrum signal to a dumb speaker over a data channel using a spread spectrum code. The display device then receives the spread spectrum signal from the dumb speaker over an audio data channel. The display device despreads the spread spectrum signal based on the spreading code. The display device determines a time of receipt of the spread spectrum signal. The display device calculates an audiovisual output path delay for the dumb speaker based on the time of receipt and a time of transmission. The display device then synchronizes the playback of the audiovisual content at the dumb speaker and a smart speaker based on the audiovisual output path delay.
-
-
-
-
-