H04N21/42653

Method of High-Definition Video Transmission
20210400357 · 2021-12-23 ·

A method is provided for transmitting high-definition video. A device used electrically connects to graphics processing units (GPU) and a network switch. Each GPU comprises a circuit board, video transmission interfaces, Internet protocol interfaces, and a mobile peripheral-component-interface-express module (M×M) video chip module. The M×M video chip module is designed as industrial standard M×M. Only a circuit board is required for video transmission. Based on specifications of software defined video over ethernet (SDVoE), video signals of the second version of high definition multimedia interface are transformed onto an IP network with no time delay and no compression while fabricating a video card of SDVoE output. GPUs can be replaced through generations no matter how M×M is changed. By replacing the M×M video chip module without redesigning the whole video card, resources waste is effectively decreased with energy saving and carbon reduction.

METHODS AND APPARATUS FOR RECEIVING AND/OR USING REDUCED RESOLUTION IMAGES
20220210391 · 2022-06-30 ·

Methods and apparatus for using selective resolution reduction on images to be transmitted and/or used by a playback device are described. Prior to transmission one or more images of an environment are captured. Based on image content, motion detection and/or user input a resolution reduction operation is selected and performed. The reduced resolution image is communicated to a playback device along with information indicating a UV map corresponding to the selected resolution allocation that should be used by the playback device for rendering the communicated image. By changing the resolution allocation used and which UV map is used by the playback device different resolution allocations can be made with respect to different portions of the environment while allowing the number of pixels in transmitted images to remain constant. The playback device renders the individual images with the UV map corresponding to the resolution allocation used to generate the individual images.

ONLINE VIDEO DATA OUTPUT METHOD, SYSTEM, AND CLOUD PLATFORM
20220210520 · 2022-06-30 ·

Provided in the embodiments of the present application are an online video data output method, and a system, related to the technical field of the internet. The online video data output method is applicable in the cloud platform and comprises: receiving real-time information transmitted by a client and processing data on the basis of the real-time information to produce image information, the real-time information being transmitted from a server to the client for the client to forward to the cloud platform; acquiring rendering data from the image information and rendering on the basis of the rendering data to produce a rendered video; processing the rendered video to produce video data and outputting the video data.

METHOD FOR PROCESSING LIVE BROADCAST DATA, SYSTEM, ELECTRONIC DEVICE, AND STORAGE MEDIUM
20220210484 · 2022-06-30 ·

A method for processing live broadcast data, a system, an electronic device, and a storage medium, relating to the technical field of Internet live broadcast. A live broadcast providing terminal sends to a server a data execution instruction and graphical interaction data corresponding to the data execution instruction, such that the server performs processing on the graphical interaction data in response to the data execution instruction, and delivers an obtained graphical interaction scene. In this way, by configuring a graphical interaction data processing procedure on a server side of a live broadcast system, the data processing amount of the live broadcast providing terminal can be reduced, thereby reducing hardware overheads of the live broadcast providing terminal and improving a live broadcast effect.

Dynamic display switching

Various embodiments disclose a system that includes a first source processor that generates a first stream of graphics data, a second source processor that generates a second stream of graphics data, a display device that displays at least one of the first stream of graphics data and the second stream of graphics data, and a timing controller that is coupled to the first source processor and the second source processor and receives a first control signal to enter into a self-refresh state, in response, enters into the self-refresh state, causes the display device to display a first frame stored in memory, wherein the first frame includes at least a portion of data included in the first stream of graphics data, receives a second stream of graphics data, exits the self-refresh state, and causes the display device to display the second stream of graphics data.

USER INTERFACE RENDERING AND POST PROCESSING DURING VIDEO GAME STREAMING
20220193541 · 2022-06-23 ·

Systems and methods for conservation of bandwidth and improved user experience via enhanced streaming of video games. An example method includes receiving a request to remotely play a video game, the video game being executed by the system and streamed to a user device for presentation. The video game is executed, and rendered image frames are generated. Geometry data associated with the rendered image frames is generated, with the geometry data representing locations of geometric elements that form geometry utilized, by the video game, to generate the rendered image frames. The rendered image frames are encoded into a gameplay stream. A first stream comprising the encoded gameplay stream and a second stream comprising the geometry data are provided to the user device. The user device is configured to perform post-processing effects on the rendered image frames encoded in the gameplay stream prior to display on the user device.

IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD, AND DISPLAY DEVICE
20220159346 · 2022-05-19 ·

An image processing device includes: a subtitle information acquisition unit configured to acquire subtitle information; a subtitle processing unit configured to perform rendering of subtitles with a resolution of an entire image of a display panel on the basis of the subtitle information acquired by the subtitle information acquisition unit to generate a subtitle image of a corresponding area among a plurality of display areas divided in the display panel; a corresponding image generation unit configured to generate an image signal of the corresponding area; and a combination unit configured to combine the subtitle image generated by the subtitle processing unit with the image signal generated by the corresponding image generation unit to generate an image signal with subtitles.

ELECTRONIC DEVICE COMPRISING FLEXIBLE DISPLAY
20230267617 · 2023-08-24 ·

An electronic device is provided. The electronic device includes a memory, a display having a flexible structure, at least one sensor configured to detect a change in screen size of the display, and at least one processor connected to the memory, the display, and the at least one sensor, wherein the memory is configured to store instructions that, when executed, cause the at least one processor to record a video of a screen of the display, based on a reference screen size equal to or greater than an actual screen size, and store a video in which a dummy area corresponding to a difference between the actual screen size and the reference screen size is cropped from the recorded video.

DISPLAY METHOD, ELECTRONIC DEVICE, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
20220139353 · 2022-05-05 ·

A display method includes: obtaining a first layer comprising an interface layer of a video playback interface and a multimedia layer corresponding to a video used for being played in the video playback interface; obtaining a second layer by calling a graphics processor to synthesize the interface layer; obtaining a target image by calling a multimedia display processor to synthesize the multimedia layer and the second layer; and displaying the target image on the video playback interface. The present disclosure calls different processors to synthesize the layer to be synthesized. Power consumption of superimposing multiple layers can be saved, and a layer synthesis speed can be increased. Accordingly, an image synthesis method is more reasonable. An electronic device and a non-transitory computer-readable storage medium are also provided.

Obtaining a user input

There are described computer-implemented methods of obtaining a user input. A first such method comprises: (a) providing access to video content, the video content representing a user interface including a plurality of elements for selection by a user; (b) playing a first portion of the video content to the user; (c) detecting a first user interaction occurring in response to the played first portion of the video content; and (d) determining a first element selected by the user based on one or more properties of the detected first user interaction. A second such method comprises: (a) providing access to one or more frames of pre-generated video content encoded in compressed video format; (b) displaying to a user initial video content encoded in compressed video format, the initial video content being based on one or more frames of the pre-generated video content, and the initial video content representing a plurality of graphical elements for selection by a user; (c) detecting a first user interaction occurring in response to the displayed initial video content; (d) determining a first graphical element selected by the user based on one or more properties of the detected first user interaction; (e) in response to the first user interaction, generating new video content encoded in compressed video format based on one or more frames of the pre-generated video content and the one or more properties of the first user interaction; and (f) displaying the new video content to the user. There are also described corresponding apparatuses, computer programs, and computer-readable media.