H04N21/42653

Methods and apparatus for receiving and/or using reduced resolution images
11388384 · 2022-07-12 · ·

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.

Methods and apparatus for receiving and/or using reduced resolution images

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.

Video processing method, electronic device and computer-readable storage medium

Disclosed are a video processing method an electronic device and a computer-readable storage medium. The electronic device includes a display screen. The video processing method includes: obtaining an audio stream and a video stream by parsing a video file; wherein the video file is an online video; generating a subtitle stream based on the audio stream; obtaining a target video stream by synthesizing the subtitle stream and the video stream; and displaying the target video stream on the display screen.

Display apparatus and control method thereof
11417297 · 2022-08-16 · ·

A display apparatus includes a display, a communicator configured to communicate with a server, and a processor. The processor is configured to control the communicator to transmit graphic data to be displayed on the display to the server, control the communicator to receive from the server video data into which the graphic data is converted, and process and display the received video data on the display.

Distributed video and graphics rendering system

A receiving device receives from a base unit across a network an instruction stream that includes drawing commands for producing graphic frames of a user interface. The receiving device is connected to a display. The receiving device parses the instruction stream to determine the drawing commands and their arguments. The receiving device executes the drawing commands in a graphics engine of the receiving device to generate the graphic frames of the user interface. Executing includes performing rendering functions and interpolating coordinates for animation. The receiving device outputs the graphic frames of the user interface for display.

ROUTING INPUT TO ON-SCREEN DISPLAY

An example display system includes an on-screen display (OSD) circuit, an input/output (I/O) controller, and a map engine. The OSD circuit operates a functionality of a display device. The I/O controller routes input from a peripheral device to the OSD circuit when the OSD mode is active. The map engine causes activation of the OSD mode when an input sequence received by the I/O controller corresponds to an OSD mode activation sequence.

HYBRID STREAMING

A method and system are provided for hybrid streaming of media content such as video for a computer-based game. In some implementations, a background media content stream includes a background video rendered on a server. The background media content stream is received at a client device. The client device renders one or more three-dimensional objects and forms a composite media stream by combining the background media content stream and the one or more three-dimensional objects. The composite media stream can be output to a display or other external system.

INTEGRATING OVERLAID DIGITAL CONTENT INTO DISPLAYED DATA VIA GRAPHICS PROCESSING CIRCUITRY
20220256229 · 2022-08-11 · ·

An apparatus, method, and computer readable medium that include accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by an apparatus, identifying a reference patch that includes a unique identifier associated with an available area in which secondary digital content is insertable in the displayed data that is being displayed by the apparatus, decoding the encoded data of the unique identifier, retrieving the secondary digital content from the remote device based on the unique identifier, and overlaying the secondary digital content into the displayed data in accordance with the available area, the screen position, and the size identified by the unique identifier.

RENDERING SCROLLING CAPTIONS
20220224988 · 2022-07-14 · ·

A method, system, and computer program product for rendering scrolling captions for media content includes a processor to receive a first request to display a first line of text associated with a media file. The processor may generate a framebuffer object (FBO) and a first texture per-line (TPL) for the first line of text. The processor may draw one or more glyphs on the first TPL, and render the first TPL in a first position of the FBO. The processor may receive a second request to display a second line of text. The processor may generate a second TPL for the second line of text, draw one or more glyphs on the second TPL, render the first TPL in a second position and the second TPL in the first position.

Changing Resource Utilization associated with a Media Object based on an Engagement Score

In accordance with some implementations, a method includes: displaying a visual representation of a media object according to a first resource utilization value; while displaying the visual representation of the media object, determining an engagement score that characterizes a level of user engagement with respect to the media object; in accordance with a determination that the engagement score is greater than a threshold value, maintaining display of the visual representation of the media object according to the first resource utilization value; and in accordance with a determination that the engagement score is less than the threshold value: ceasing display of the visual representation of the media object according to the first resource utilization value; and playing, via the speaker, an audio representation of the media object, according to a second resource utilization value different than the first resource utilization value.