Audio synchronization of a dumb speaker and a smart speaker using a spread code

    公开(公告)号:US10958301B2

    公开(公告)日:2021-03-23

    申请号:US16133811

    申请日:2018-09-18

    Applicant: Roku, Inc.

    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.

    IDENTIFYING ELECTRONIC DEVICES IN A ROOM USING A SPREAD CODE

    公开(公告)号:US20230261692A1

    公开(公告)日:2023-08-17

    申请号:US18303367

    申请日:2023-04-19

    Applicant: Roku, Inc.

    CPC classification number: H04B1/7073 H04R3/12 H04L65/765 H04J2013/0096

    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.

    Identifying electronic devices in a room using a spread code

    公开(公告)号:US11671139B2

    公开(公告)日:2023-06-06

    申请号:US17208479

    申请日:2021-03-22

    Applicant: Roku, Inc.

    CPC classification number: H04B1/7073 H04L65/765 H04R3/12 H04J2013/0096

    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.

    Audio synchronization of a dumb speaker and a smart speaker using a spread code

    公开(公告)号:US11438025B2

    公开(公告)日:2022-09-06

    申请号:US17506801

    申请日:2021-10-21

    Applicant: Roku, Inc.

    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.

    Audio synchronization of a dumb speaker and a smart speaker using a spread code

    公开(公告)号:US11177851B2

    公开(公告)日:2021-11-16

    申请号:US17188599

    申请日:2021-03-01

    Applicant: Roku, Inc.

    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, an electronic device transmits a spread spectrum signal to a dumb speaker over a data channel using a spread spectrum code. The electronic device then receives the spread spectrum signal played back auditorily by the dumb speaker. The electronic device despreads the spread spectrum signal based on the spreading code. The electronic device determines a time of receipt of the spread spectrum signal. The electronic device calculates an audiovisual output path delay for the dumb speaker based on the time of receipt and a time of transmission. The electronic device then synchronizes the playback of the audiovisual content at the dumb speaker and another electronic device based on the audiovisual output path delay.

    Audio Synchronization of a Dumb Speaker and a Smart Speaker Using a Spread Code

    公开(公告)号:US20210250060A1

    公开(公告)日:2021-08-12

    申请号:US17188599

    申请日:2021-03-01

    Applicant: Roku, Inc.

    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, an electronic device transmits a spread spectrum signal to a dumb speaker over a data channel using a spread spectrum code. The electronic device then receives the spread spectrum signal played back auditorily by the dumb speaker. The electronic device despreads the spread spectrum signal based on the spreading code. The electronic device determines a time of receipt of the spread spectrum signal. The electronic device calculates an audiovisual output path delay for the dumb speaker based on the time of receipt and a time of transmission. The electronic device then synchronizes the playback of the audiovisual content at the dumb speaker and another electronic device based on the audiovisual output path delay.

    MEDIA DEVICE UPGRADING SYSTEM
    7.
    发明申请

    公开(公告)号:US20190297383A1

    公开(公告)日:2019-09-26

    申请号:US16357740

    申请日:2019-03-19

    Applicant: ROKU, INC.

    Abstract: Disclosed herein are system, method, and computer program product embodiments for a media device upgrading system. An embodiment operates by receiving a command at a media device that includes an upgrader device connected via or plugged into an input port of the media device. It is determined that the command is associated with modifying a software component of the media device, wherein both the media device and the upgrader device include operating systems configured to process the command and modify the software component. The command is provided to the upgrader device based on a determination that the media device is in an upgrader mode of operation. A visual indication corresponding to the modification is provided.

    Identifying electronic devices in a room using a spread code

    公开(公告)号:US12155408B2

    公开(公告)日:2024-11-26

    申请号:US18303367

    申请日:2023-04-19

    Applicant: Roku, Inc.

    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.

    Identifying audio characteristics of a room using a spread code

    公开(公告)号:US10992336B2

    公开(公告)日:2021-04-27

    申请号:US16133817

    申请日:2018-09-18

    Applicant: Roku, Inc.

    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 audio characteristics of 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 an airtime delay based on the time of receipt and a time of transmission of the spread spectrum signal. The first electronic device determines a direction of the second electronic device based on the spread spectrum signal and beam forming techniques. The first electronic device adjusts playback of audiovisual content at the second electronic device and a third electronic device for a location based on the airtime delay and the direction.

Patent Agency Ranking