H04N19/27

Methods incorporating extensions to copy-above mode for palette mode coding

Methods incorporating extensions to copy-above mode for palette mode coding are disclosed. In one aspect, the method includes coding a current pixel of a current block of video data in copy-previous mode via coding a previous line index. The coding of the current pixel in copy-previous mode further including identifying a number of candidate values for the previous line index, identifying a number of escape pixels in a column of pixels above the current pixel in the current block, and reducing a number of candidate values of the previous line index by the number of identified escape pixels.

Embedding animation in electronic mail, text messages and websites
11232768 · 2022-01-25 · ·

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
11232768 · 2022-01-25 · ·

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
20220284870 · 2022-09-08 · ·

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
20220284870 · 2022-09-08 · ·

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.

INFORMATION COMPRESSION/DECOMPRESSION METHODS AND APPARATUSES, AND STORAGE MEDIUM
20220264091 · 2022-08-18 ·

A method for information compression/decompression, apparatuses and a non-transitory computer-readable storage medium are disclosed. The method for information compression may include: clustering text blocks to be processed into respective-text areas according to pixel distribution information of the text blocks to be processed; acquiring text row distribution information of each of the text areas according to foreground pixels of each text row in each of the text areas; scanning each text row in each of the text areas according to the acquired text row distribution information to acquire original pixel information of each text row; and performing lossless compression on the text row distribution information of a plurality of the text areas and the original pixel information of each text row of the plurality of the text areas.

Video compression for video games
11438599 · 2022-09-06 · ·

A video compression system and method may be used to compress video data using both resolution compression and texture compression. The compression may involve converting the video format from a first format to a second format and then performing resolution compression across blocks of pixels within each frame of the video. The resolution compressed data may then be arranged as data triplets spanning three consecutive frames of the video. The data triplets may be texture compressed using ETC or other texture compression techniques. The compressed video may be part of other applications, such as a video to be played within a video game. A client device may be able to decompress the compressed video by reversing the texture compression, reversing the resolution compression, and performing a format conversion to generate uncompressed video data that can be used to play the video.

VR image sending method and apparatus

A method and an apparatus for sending a VR image, to improve accuracy of an image compression ratio determined when a VR image is sent. The method includes: receiving, by a VR host, first motion information sent by a VR device, where the first motion information is used to indicate a current motion status of the VR device; determining, by the VR host, a first image compression ratio based on the motion information; compressing, by the VR host, a to-be-sent VR image based on the first image compression ratio; and sending, by the VR host, the compressed VR image to the VR device.

Technique for recording augmented reality data

Disclosed is an improved approach for generated recordings from augmented reality systems from the perspective of a camera within the system. Instead of re-using rendered virtual content from the perspective of the user's eyes for AR recordings, additional virtual content is rendered from an additional perspective specifically for the AR recording. That additional virtual content is combined with image frames generated by a camera to form the AR recording.

SYSTEM AND METHOD FOR IDENTIFYING TAILORED ADVERTISEMENTS BASED ON DETECTED FEATURES IN A MIXED REALITY ENVIRONMENT
20220253907 · 2022-08-11 · ·

Embodiments of the present invention provide a system for generating and displaying tailored advertisements in a mixed reality environment. The system is configured for continuously identifying one or more objects in a mixed reality environment, identifying the one or more objects match advertising targets, generating a tailored advertisement, transmitting the tailored advertisement to the user device, causing the user device to display the tailored advertisement, determining that the user is interacting with the tailored advertisement, and capturing one or more metrics associated with the interaction of the user with the tailored advertisement.