H04N19/27

VIDEO COMPRESSION

An example non-transitory computer-readable medium includes instructions. When executed by a processor, the instructions cause the processor to split a video frame into a first frame including blocks classified as natural and a second frame including blocks classified as artificial. The instructions also cause the processor to compress the first frame with a first compression technique. The instructions also cause the processor to compress the second frame with a second compression technique.

VIDEO COMPRESSION

An example non-transitory computer-readable medium includes instructions. When executed by a processor, the instructions cause the processor to split a video frame into a first frame including blocks classified as natural and a second frame including blocks classified as artificial. The instructions also cause the processor to compress the first frame with a first compression technique. The instructions also cause the processor to compress the second frame with a second compression technique.

Image signal processor, method of operating the image signal processor and image processing system including the image signal processor
11962951 · 2024-04-16 · ·

An image signal processor includes a first encoder receiving first image data for pixel data in a graphic image and performing compression on the first image data to generate first compressed data, an alpha map scaler extracting an alpha value ? of the graphic image from the first image data and generating an alpha map for the alpha value ? and a second encoder receiving the alpha map and second image data for pixel data in a video image, performing computation on the second image data using the alpha map to generate multiply data and performing compression on the multiply data to generate second compressed data.

SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR GENERATING REMOTE VIEWS IN A VIRTUAL MOBILE DEVICE PLATFORM USING EFFICIENT COLOR SPACE CONVERSION AND FRAME ENCODING
20190317720 · 2019-10-17 ·

Embodiments disclosed herein provide systems, methods and computer readable media for generating remote views in a virtual mobile device platform. A virtual mobile device platform may be coupled to a physical mobile device over a network and generate frames of data for generating views on the physical device. These frames can be generated using an efficient display encoding pipeline on the virtual mobile device platform. Such efficiencies may include, for example, the synchronization of various processes or operations, the governing of various processing rates, the elimination of duplicative or redundant processing, the application of different encoding schemes, the efficient detection of duplicative or redundant data or the combination of certain operations.

Video image encoding device, video image coding method, video image decoding device, video image decoding method, and non-transitory computer-readable storage medium
10448034 · 2019-10-15 · ·

A video image decoding device executes a separation process for extracting, from encoded video image data including multiple images, first encoded data obtained by encoding reduced images of first images included in the multiple images, and second encoded data obtained by encoding second images included in the multiple images, executes a first decoding process for decoding the reduced images of the first images from the first encoded data, executes a second decoding process for decoding the second images from the second encoded data, executes a recording process that includes recording first region included in the reduced images, the first region including motions with respect to the second images immediately preceding the first images, and executes a synthesis process for reproducing the multiple images by modifying second region in the second images immediately preceding the first images in accordance with the first region.

Video image encoding device, video image coding method, video image decoding device, video image decoding method, and non-transitory computer-readable storage medium
10448034 · 2019-10-15 · ·

A video image decoding device executes a separation process for extracting, from encoded video image data including multiple images, first encoded data obtained by encoding reduced images of first images included in the multiple images, and second encoded data obtained by encoding second images included in the multiple images, executes a first decoding process for decoding the reduced images of the first images from the first encoded data, executes a second decoding process for decoding the second images from the second encoded data, executes a recording process that includes recording first region included in the reduced images, the first region including motions with respect to the second images immediately preceding the first images, and executes a synthesis process for reproducing the multiple images by modifying second region in the second images immediately preceding the first images in accordance with the first region.

Mixed reality coding with overlays

A system includes a camera to capture real world content and a semiconductor package apparatus. The semiconductor package apparatus includes a substrate and logic. The logic includes a graphics pipeline to generate rendered content, a base layer encoder to encode real world content into a base layer and a first layer encoder to encode rendered content into a first non-base layer, a multiplexer to interleave the base layer with the first non-base layer to obtain a single output signal having mixed reality content, and a transmitter to transmit the single output signal. The system further includes a second layer encoder to encode map data into a second non-base layer. The multiplexer to interleave the second non-base layer with the first non-base layer and the base layer. The first and second layer encoders encode the rendered content and the map data into overlay auxiliary pictures.

MIXED NOISE AND FINE TEXTURE SYNTHESIS IN LOSSY IMAGE COMPRESSION
20190289330 · 2019-09-19 ·

An encoder and/or a computer implemented encoding method includes a texture module configured to determine texture data associated with texture of an image, a noise module configured to determine noise data based on the texture data, a synthesis module configured to generate spatial spectral characteristics of the noise, and combine at least one of the noise data, the texture data, and the spatial spectral characteristics of the noise based on at least one border between adjacent textures, and an encoding module configured to compress the image using an image compression codec.

Embedding Animation in Electronic Mail, Text Messages and Websites
20240169957 · 2024-05-23 ·

Provided are techniques for providing animation in electronic communications. An image is generated by capturing multiple photographs from a camera or video camera. The first photograph is called the key photo. Using a graphics program, photos subsequent to the key photo are edited to cut an element common to the subsequent photos. The cut images are pasted into the key photo as layers. The modified key photo, including the layers, is stored as a web-enabled graphics file, which is then transmitted in conjunction with electronic communication. When the electronic communication is received, the key photo is displayed and each of the layers is displayed and removed in the order that each was taken with a short delay between photos. In this manner, a movie is generated with much smaller files than is currently possible.

Embedding Animation in Electronic Mail, Text Messages and Websites
20240169957 · 2024-05-23 ·

Provided are techniques for providing animation in electronic communications. An image is generated by capturing multiple photographs from a camera or video camera. The first photograph is called the key photo. Using a graphics program, photos subsequent to the key photo are edited to cut an element common to the subsequent photos. The cut images are pasted into the key photo as layers. The modified key photo, including the layers, is stored as a web-enabled graphics file, which is then transmitted in conjunction with electronic communication. When the electronic communication is received, the key photo is displayed and each of the layers is displayed and removed in the order that each was taken with a short delay between photos. In this manner, a movie is generated with much smaller files than is currently possible.