H04N21/25825

Display dependent analytics
11265423 · 2022-03-01 · ·

Apparatus and methods are disclosed for display-related analysis of call data in an IPBX. In an example embodiment, an apparatus is configured to route data/VoIP calls via a data-communications server. An interface circuit is configured to selected parameters of interest based on capabilities of a set of devices and generate subscription requests to subscribe the devices to the parameters of interest. A processing circuit is configured to generate call summary metrics from call event messages for calls routed by the server and with subscription requests being associated with the parameters of interest. The call summary metrics are evaluated in connection with the parameters of interest as subscribed to by the devices and results of the evaluation are provided to the communication devices.

SCAN-OUT OF SERVER DISPLAY BUFFER BASED ON A FRAME RATE SETTING FOR CLOUD GAMING APPLICATIONS
20220355196 · 2022-11-10 ·

A method for cloud gaming. The method including generating a video frame when executing a video game at a server, wherein the video frame is stored in a frame buffer. The method including determining a maximum pixel clock for a chip-set including a scan-out block. The method including determining a frame rate setting based on the maximum pixel clock and an image size of a target display of a client. The method including determining a speed setting value for the chip-set. The method including scanning the video frame into the scan-out block from the frame buffer. The method including scanning-out the video frame from the scan-out block to the encoder at the speed setting value.

Streaming to display array
11496727 · 2022-11-08 · ·

Aspects of the present invention are drawn to a server device for use with a stream of encoded A/V data and an n×m array of client devices. The server device includes a memory and a processor. The memory causes the server device to decode the A/V data to gain access to decoded video data and decoded audio data, as well as determining the configuration of the n×m array of client devices. The memory causes the server device to separate the decoded video data into n times m distinct video data payloads and encode n times m converted streams of encoded A/V data. The memory additionally causes the server device to transmit the n times m encoded subdivided streams to the n×m array of client devices, respectively, based on the determined configuration of the n×m array of client devices.

DATA DELIVERY SYSTEM AND METHOD
20170318356 · 2017-11-02 · ·

There is provided a data delivery system (10) for providing multimedia content data to users, wherein the data delivery system (10) includes a data server arrangement (120) for supplying the multimedia content data to the users, an advertisement content data server arrangement (140) for providing advertisement content data to the users, and a control centre arrangement for coordinating supply of the multimedia content data and the advertisement content data to the users. The users have spatially locally thereto computing hardware and associated display hardware for presenting the multimedia content data and the advertisement content data received at the users, wherein the computing hardware is operable to execute program instructions (50, 60) for presenting the multimedia content data and the advertisement content data received at the users. The program instructions (50, 60) are operable to cause the computing hardware to report to the advertisement content data server arrangement (140) an operating status and data processing capability of the computing hardware and associated display hardware, and the advertisement content data server arrangement (140) is operable to select advertisement data content for supplying to the users, customized for each user, depending upon the operating status and data processing capability, as well as a profitability associated with selecting the advertisement data content.

Display Of Video Content On A Sink Device Using Advanced Features
20220060781 · 2022-02-24 ·

The disclosure relates to displaying video content at a sink device that received video content from a source device. In one example implementation, the sink device can receive a signal from the source device to confirm a High-Definition Multimedia Interface (HDMI) cable assembly connection, and the sink device can send extended display identification data (EDID), including one or more data blocks with advanced features, to the source device, via the HDMI cable assembly, indicating the sink device's most advanced features to support displaying of the video content in response to the signal.

Method and apparatus for resource utilization in a source device for wireless display

This disclosure relates to techniques for resource utilization in a source device when transmitting video data in a Wireless Display (WD) system. A method for wireless display of compressed content may comprise determining, by a source device, a decoding capability of a sink device, receiving, by the source device, a request to display compressed content at the sink device in a wireless display session, and in the case that the decoding capability of the sink device allows for decoding of the compressed content, transmitting the compressed content from the source device to the sink device, whereby transcoding the compressed content is avoided in the source device.

System and method for display device discovery

A method for creating a list of display devices that are available to receive a video signal from an image generator via network video streaming. One version of the method includes transmitting a display availability packet indicating one or more of the display devices that are available for connection, updating a network display listing module with the information stored in the display availability packet, and transmitting an availability request packet requesting a list of the display devices that are available to receive the video signal. In response to receiving an availability request packet, a display resource list, indicating the display devices available to receive the video signal, is generated from the metadata contained in the availability request packet.

Unobtrusively enhancing video content with extrinsic data

The playback of video content upon a display is enhanced through the unobtrusive presentation of extrinsic data upon the same display. A video content feature is rendered on a display. It is determined whether to present extrinsic data relevant to a current time in the video content feature based at least in part on appearance control metadata. A graphical element presenting at least a portion of the extrinsic data is rendered on the display while the video content feature is also being rendered on the display in response to determining to present the extrinsic data.

Managed degradation of a video stream
09826259 · 2017-11-21 · ·

A system and a method for simultaneous transmission of multiple media streams in a fixed bandwidth network are disclosed herein. The system is comprised of a central gateway media server and a plurality of client receiver units. The input media streams arrive from an external source and are then transmitted to the client receiver units in a compressed format. A state machine on the gateway media server detects if the network bandwidth is close to saturation. In one embodiment, the potential bandwidth saturation is measured by matching the time when the start of unit of media for each stream against the estimated transmission time for that unit. When any one actual transmission time exceeds its estimated transmission time by a predetermined threshold value, the network is deemed to be close to saturation, or already saturated, and the state machine executes a process of selecting at least one stream as a target for lowering total bandwidth usage. Once the target stream associated with a client receiver unit is chosen, the amount of data transmitted by the target stream is reduced, which could result in a lower data transmission rate. In one embodiment, the amount of data is reduced by a gradual degradation of the precision of the data, resulting in a greater potential for data compression, and/or by gradually reducing the resolution of the data of the target stream.

Method and device for providing streaming content

A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata of the content may be efficiently divided for a purpose of use of a terminal based on general media information or specific media information, and may be transmitted to the terminal. A group may include one or more representations of content. The metadata may include a group element, and the group element may provide a summary of attributes of one or more representations included in the group.