H04N21/42653

Information handling system with display device interface supporting dynamic configuration of link data rate

A method of configuring a display device interface (DDI) detects a trigger signal, generated by a display device. If the trigger signal is associated with a power on event, a full configuration of the DDI is performed, including loading display device capability information provided by the display device into DDI configuration registers and setting one or more DDI configuration parameters accordingly. If the trigger signal is associated with resume event, rather than a power on event, a modified fast link resume operation may be performed to route the trigger signal to a controller configured to explicitly write display device capability information to the appropriate DDI configuration registers before setting the corresponding DDI configuration parameter accordingly. The DDI may include a re-timer, between the DDI source and sink, configured to snoop the explicit write transaction such that the re-timer configuration is also updated.

SYSTEMS, METHODS, AND DEVICES FOR BUFFER HANDSHAKE IN VIDEO STREAMING

Systems, methods, and devices implement video streaming. Methods include receiving video data from a video source, the video data comprising at least one video frame, and determining a plurality of store parameters associated with a store operation and a plurality of fetch parameters associated with a fetch operation for a portion of the video data, wherein the plurality of store parameters and the plurality of fetch parameters identify whether a fetch unit or a store unit should be stalled. Methods also include implementing a store operation in a buffer for a designated number of lines of the video data based on the plurality of store parameters. Methods additionally include implementing a fetch operation from the buffer for the designated number of lines of the video data based on the plurality of fetch parameters.

Video rendering system

An apparatus for improved rendering includes a number of processing channels to receive multiple input content sources and to process that input content. A compositor can composite processed input content to generate a composite output signal. An output adaptation block can adapt the composite output signal along with dynamic metadata for display by a display device. Each processing channel includes a statistics generator and an input adaptation block.

Method and apparatus for implementing OSD

The present disclosure provides a method and apparatus for implementing OSD, and relates to the OSD technology. The method for implementing OSD provided by the present disclosure can include receiving a WMI event, the WMI event being triggered based on an OSD shortcut operation initiated by a user, and determining an OSD function corresponding to the WMI event according to a correspondence between WMI events and OSD functions, and acquiring popup window information corresponding to the OSD function. The method can further include generating an OSD function popup window according to the popup window information, and displaying the OSD function popup window. In embodiments of the present disclosure, attention is paid to WMI events corresponding to OSD shortcut operations, and corresponding OSD functions triggered by the WMI events. Thus, a unified implementation method for OSD functions of terminal devices produced by different manufacturers can be provided.

Artificial reality system using superframes to communicate surface data

This disclosure describes efficient communication of surface texture data between system on a chip (SOC) integrated circuits. An example system includes a first integrated circuit and a second integrated circuit communicatively coupled to the first integrated circuit by a video communication interface. The first integrated generates a superframe in a video frame of the video communication interface for transmission to the second integrated circuit. The superframe includes multiple subframe payloads that carry surface texture data to be updated in the frame and corresponding subframe headers that include parameters of the subframe payloads. The second integrated circuit includes a direct access memory (DMA) controller. The DMA upon receipt of the superframe, writes the surface texture data within each of the subframe payloads directly to an allocated location in memory based on the parameters included in the corresponding one of the subframe headers.

Method for controlling video enhancement, device, electronic device and storage medium

A method for controlling video enhancement, a device, an electronic device, and a storage medium are provided. The method includes acquiring video content of a played video after it is detected that the electronic device is in a video playback state; identifying a type of the played video based on the video content; determining whether the type is a target type or not; and performing video enhancement on the played video in response to determining type of the played video being a target type. The video enhancement includes performing enhancement on an image of the played video.

Advanced television systems committee (ATSC) 3.0 latency-free display of content attribute
11606528 · 2023-03-14 · ·

Techniques are described for expanding and/or improving the Advanced Television Systems Committee (ATSC) 3.0 television protocol in robustly delivering the next generation broadcast television services. A dynamic MPD can be supplemented by offline descriptor information transmitted OTA at display time so that the descriptor information, e.g., language information, captioning information, and the like, can be immediately presented on a UI.

Visualization and interaction of 3D models via remotely rendered video stream system and method

The disclosure is directed to systems and methods for local rendering of 3D models which are then accessed by remote computers. The advantage of the system is that extensive hardware needed for rendering complex 3D models is centralized and can be accessed by smaller remote computers without and special hardware or software installation. The system also provides enhanced security as model data can be restricted to a limited number of servers instead of stored on individual computers.

SEPARATION OF GRAPHICS FROM NATURAL VIDEO IN STREAMING VIDEO CONTENT
20230122454 · 2023-04-20 · ·

Aspects of the subject disclosure may include, for example, a method that includes obtaining, by a processing system including a processor, video frames over a network; the processing system uses a machine learning algorithm to identify in each frame a first region comprising a natural image and a second region comprising a synthetic graphic image. The processing system separates the natural image from the synthetic graphic image to generate a natural video and a graphics video, encodes the natural video, and processes the graphics video to generate instructions for rendering graphic images at a client system. The client system performs a decoding procedure for the encoded video, a rendering procedure for client-side graphics in accordance with the instructions, and a compositing procedure to obtain a presentable video stream including the natural image and a client-side graphic corresponding to the synthetic graphic image. Other embodiments are disclosed.

METHOD AND SYSTEM FOR CONTROLLING AND DISPLAYING VIDEO STREAMS

A method performed by a video controller. The method receives a first video stream captured by an endoscope of a surgical system, and receives a second video stream that comprises surgical data. The method displays the second video stream superimposed above an area of the first video stream, and determines that the second video stream is to cease being superimposed. Responsive to determining that the second video stream is to cease being superimposed, the method continues to display the first video stream.