Electronic apparatus and control method thereof

    公开(公告)号:US11638060B2

    公开(公告)日:2023-04-25

    申请号:US17573398

    申请日:2022-01-11

    摘要: An electronic apparatus includes: a display; a communication circuit configured to communicate with an external apparatus; and a processor. The processor is configured to: transmit, to the external apparatus, a request to receive information on a screen which is currently displayed on the external apparatus, receive, from the external apparatus, a response corresponding to the request, based on the response, identify a number of contents displayed in the screen, based on identifying that a plurality of contents is displayed in the screen, display a UI on the display for selecting one among the plurality of contents, in response to a content, among the plurality of contents, being selected by a user input through the UI, transmit a signal indicating the selected content to the external apparatus, and receive, from the external apparatus, data corresponding to the content to display an image on the display.

    System and process for synchronized media play

    公开(公告)号:US11632583B2

    公开(公告)日:2023-04-18

    申请号:US16708469

    申请日:2019-12-10

    申请人: Earbuds, Inc.

    摘要: Embodiments include processes for media object rendering, including the steps of providing a plurality of clients, the clients including a media client and the clients in communication with a synchronization client, the clients defining a synchronization group. The media clients include instructions for receiving media object content over a network from a content server, rendering the media object content, and random access to the media object content in response to synchronization client seek time instructions. The synchronization client includes instructions to calculate a relative lag and provide seek time instructions to the media clients for a media object being rendered, the relative lag being a running measurement of its offset relative to the synchronization server's clock. The synchronization client periodically queries the clock of a synchronization server. The synchronization server responds to the synchronization client queries with internal clock value as a timestamp and a timestamp for a target time reference within said media object content for the synchronization group, whereby the synchronization client provides seek time to its paired media clients for the media client to move to that offset, establishing and maintaining playback synchronization among the synchronization group.

    Synchronization with synthesized audio clock

    公开(公告)号:US11627365B2

    公开(公告)日:2023-04-11

    申请号:US17212178

    申请日:2021-03-25

    申请人: Roku, Inc.

    摘要: 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.

    Guided interaction between a companion device and a user

    公开(公告)号:US11622146B2

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

    申请号:US17064235

    申请日:2020-10-06

    摘要: According to one implementation, a method of guiding an interaction between a companion module and a user includes identifying a media content for playout by a media player device, transmitting, to a remote server, an interaction schema request identifying the media content and the companion module, and receiving, from the remote server, behavioral manifest data including an instruction for guiding the interaction between the companion module and the user. Such a method also includes obtaining a play head state of the media player device and a playout timecode state of the media content, and identifying a user interaction behavior for the companion module based on the behavioral manifest data, the play head state of the media player device, and the playout timecode state of the media content.

    SIGNAL PROCESSING DEVICE, AND IMAGE DISPLAY DEVICE COMPRISING SAME

    公开(公告)号:US20230095927A1

    公开(公告)日:2023-03-30

    申请号:US17909147

    申请日:2020-03-02

    摘要: Disclosed are a signal processing device and an image display apparatus including the same. The signal processing device comprises an equalizer configured to receive an input signal through a channel and equalize the received input signal and a control circuit configured to determine an equalizer control code in response to a first signal output from the equalizer and output the determined equalizer control code to the equalizer, wherein the equalizer may equalize the received input signal based on the equalizer control code. Accordingly, there is an effect of effectively adapting the equalizer even when a channel environment changes.

    Video interaction platform
    7.
    发明授权

    公开(公告)号:US11617002B2

    公开(公告)日:2023-03-28

    申请号:US17459474

    申请日:2021-08-27

    摘要: The disclosed computer-implemented method may include initiating a translucent layer, that includes a user interface element, for displaying over a content layer on a computing device, and receiving, from a content source, video content for the content layer. The method may also include receiving input via the user interface element and sending the input to the content source to direct the content source to modify the video content. The method may further include receiving modified video content from the content source and displaying the modified video content on the content layer. Various other methods, systems, and computer-readable media are also disclosed.

    Dynamic resizable media item player

    公开(公告)号:US11614859B2

    公开(公告)日:2023-03-28

    申请号:US17222992

    申请日:2021-04-05

    申请人: Google LLC

    摘要: Described herein is a method for managing media item playback. A method includes presenting a media player in a first portion of a user interface (UI) provided by a first application on a screen of a user device, the media player to provide playback of a first media item from a first post of a plurality of posts of the first application. The method also includes relocating the media player to a second portion of the UI while continuing to provide playback of the first media item by the relocated media player, and receiving a user gesture to scroll through the plurality of posts of the first application on the screen of the user device, the plurality of posts comprising a second post having a second media item. The method further includes upon receiving the user gesture to scroll through the plurality of posts of the first application, allowing a user to view the second media item in the second post while continuing to provide playback of the first media item by the relocated media player, receiving a user request to perform an activity that is enabled by a second application and is independent of the viewing of the first media item or the second media item, and continuing to provide playback of the first media item in the relocated media player while content associated with the requested activity is being presented to the user on the screen of the user device.

    AUDIO TIME SYNCHRONIZATION USING PRIORITIZED SCHEDULE

    公开(公告)号:US20230066005A1

    公开(公告)日:2023-03-02

    申请号:US17897894

    申请日:2022-08-29

    申请人: Roku, Inc.

    摘要: 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.