H04N21/6377

Embedded appliance for multimedia capture

A multimedia device includes input ports dedicated to receiving a real-time media signal and a processor system dedicated to capturing the real-time media signal. The processor system defines an embedded environment. The input ports and the processor system are integrated into the multimedia capture device. The input ports include an audio input port and at least one of a visual-capture input port or a digital-image input port.

METHOD FOR CONTROLLING A MULTIMEDIA APPLICATION, SOFTWARE PRODUCT AND DEVICE
20170272488 · 2017-09-21 ·

A first aspect of the present invention concerns a method for controlling a multimedia application on a terminal, in particular a mobile terminal, wherein multimedia data are received from a remote source and are processed for being presented on a display of the terminal, comprising the steps of: a) detecting an operating state of at least one service component of the terminal concerning the presentation of the data of the multimedia application; b) generating an item of state information characterizing the operating state of the at least one service component; c) generating a message, comprising: the state information, and/or an item of information characterizing the state information, which characterizes the data density that can be processed as a maximum prescribed by the operating state of the service component for presenting the multimedia data, and/or an instruction to the remote source with respect to the adaptation of the data and/or transmission of the data to the terminal, in order to adapt the data and/or the transmission of the data to the data density that can be processed as a maximum prescribed by the operating state of the service component for presenting the multimedia data; d) transmitting the message to the remote source; e) receiving the multimedia data; and f) processing the multimedia data for presentation on the display of the terminal. The invention also concerns a method for the adaptation and transmission of multimedia data, a software product and a device.

Secondary soundtrack delivery
09813776 · 2017-11-07 · ·

Methods and systems for providing a secondary soundtrack to a user viewing an audiovisual work associated with a primary soundtrack. A secondary soundtrack corresponding to the primary soundtrack is determined. Soundtrack synchronization data from a user computing device is transmitted to a server, which determines a position within the primary soundtrack based on the soundtrack synchronization data. The selected secondary soundtrack is streamed to the client computing device based on the determined position, and played for a user of the client computing device.

Secondary soundtrack delivery
09813776 · 2017-11-07 · ·

Methods and systems for providing a secondary soundtrack to a user viewing an audiovisual work associated with a primary soundtrack. A secondary soundtrack corresponding to the primary soundtrack is determined. Soundtrack synchronization data from a user computing device is transmitted to a server, which determines a position within the primary soundtrack based on the soundtrack synchronization data. The selected secondary soundtrack is streamed to the client computing device based on the determined position, and played for a user of the client computing device.

System and method to manage a content stream

A method of managing bandwidth usage at a customer premises includes receiving a content stream at a set-top box device coupled to a display device. The method also includes receiving a power-off command for the display device. Furthermore, the method includes displaying a prompt on the display device, wherein the prompt comprises an instruction to confirm that the display device is active via a confirmation input. The method further includes directing, responsive to the determining that the confirmation input has not been received, a source device to cease sending the content stream to the set-top box.

System and method to manage a content stream

A method of managing bandwidth usage at a customer premises includes receiving a content stream at a set-top box device coupled to a display device. The method also includes receiving a power-off command for the display device. Furthermore, the method includes displaying a prompt on the display device, wherein the prompt comprises an instruction to confirm that the display device is active via a confirmation input. The method further includes directing, responsive to the determining that the confirmation input has not been received, a source device to cease sending the content stream to the set-top box.

Multimedia streaming and routing apparatus and operation method of the same
11252457 · 2022-02-15 · ·

A multimedia streaming and network apparatus that includes a network module, a storage module and a multi-core processing module is provided. The multi-core processing module performs network communication through the network module and executes the hypervisor from the storage module to perform a multimedia streaming and network apparatus operation method that includes the steps outlined below. A virtual system is established. A router virtual machine is established in the virtual system to execute a router operating system configured to perform a network routing function. A multimedia streaming virtual machine is established in the virtual system to execute a multimedia streaming operating system configured to perform a multimedia playback function. The router virtual machine receives a multimedia network stream and transmits the multimedia stream through a bridge of the virtual system to be playback by the multimedia virtual machine.

Multimedia streaming and routing apparatus and operation method of the same
11252457 · 2022-02-15 · ·

A multimedia streaming and network apparatus that includes a network module, a storage module and a multi-core processing module is provided. The multi-core processing module performs network communication through the network module and executes the hypervisor from the storage module to perform a multimedia streaming and network apparatus operation method that includes the steps outlined below. A virtual system is established. A router virtual machine is established in the virtual system to execute a router operating system configured to perform a network routing function. A multimedia streaming virtual machine is established in the virtual system to execute a multimedia streaming operating system configured to perform a multimedia playback function. The router virtual machine receives a multimedia network stream and transmits the multimedia stream through a bridge of the virtual system to be playback by the multimedia virtual machine.

Storage System and Method for Frame Trimming to Optimize Network Bandwidth
20210392388 · 2021-12-16 · ·

A storage system and method for frame trimming to optimize network bandwidth are provided. In one embodiment, a controller of the storage system is configured to receive a request from a host for a video stream stored in the memory, wherein the request comprises an instruction to reduce a frame rate of the video stream due to bandwidth consumption on a network connecting the host and a playback system being more than a threshold; retrieve the video stream from the memory of the storage system; remove frames from the video stream to reduce the frame rate of the video stream per the instructions from the host; and send the reduced-frame-rate video stream to the host. Other embodiments are provided.

Prioritized Content Encryption for Rapid Breach Response
20210377000 · 2021-12-02 ·

Techniques for rapid video on demand (VOD) media content breach response are described. In some embodiments, during content preparation, a server generates an encrypted media content item by generating a first encrypted portion using a first key derived from a first seed that is of a first type and generating a second encrypted portion using a second key derived from a second seed that is of a second type. In some embodiments, the server classifies the first portion in a first category (e.g., a prioritized category) and the second portion in a second category (e.g., a non-prioritized category). During a breach response, the server repairs the encrypted media content item by re-encrypting portions in the first category, e.g., re-encrypting the first encrypted portion using a replacement key derived from a replacement seed that is of the first type, and updating encryption metadata.