H04N19/37

METHOD FOR IMAGE TRANSMITTING, TRANSMITTING DEVICE AND RECEIVING DEVICE
20210400281 · 2021-12-23 ·

In a method for image transmitting executed in a transmitting device, three data transmitting channels are established, the three data transmitting channels are a first channel, a second channel and a third channel. An image of a video is obtained, and the image is divided into a region of interest and a background region. A first data of the region of interest and a second data of the background region are obtained, and the first data is encoded through fountain coding to obtain a third data. The first data, the second data, and the third data are respectively transmitted through the first channel, the second channel, and the third channel to a receiving device. A network condition is received, and whether the network condition matches a preset condition is determined. When the network condition matches the preset condition, the first data is compensated according to a first preset algorithm.

METHOD FOR IMAGE TRANSMITTING, TRANSMITTING DEVICE AND RECEIVING DEVICE
20210400281 · 2021-12-23 ·

In a method for image transmitting executed in a transmitting device, three data transmitting channels are established, the three data transmitting channels are a first channel, a second channel and a third channel. An image of a video is obtained, and the image is divided into a region of interest and a background region. A first data of the region of interest and a second data of the background region are obtained, and the first data is encoded through fountain coding to obtain a third data. The first data, the second data, and the third data are respectively transmitted through the first channel, the second channel, and the third channel to a receiving device. A network condition is received, and whether the network condition matches a preset condition is determined. When the network condition matches the preset condition, the first data is compensated according to a first preset algorithm.

METHOD AND SYSTEM OF MULTI-LAYER VIDEO CODING

Techniques related to video coding include multi-layer video coding with content-sensitive cross-layer reference frame re-assignment.

METHOD AND SYSTEM OF MULTI-LAYER VIDEO CODING

Techniques related to video coding include multi-layer video coding with content-sensitive cross-layer reference frame re-assignment.

VIDEO ENCODING AND DECODING SYSTEM USING CONTEXTUAL VIDEO LEARNING
20210377548 · 2021-12-02 · ·

Aspects of the disclosure are directed to a video system. In one aspect, a video encoding/decoding method or apparatus includes segmenting each frame of a sequence of raw image frames to derive objects of interest; ranking the objects of interest to generate a ranks and ranked objects of interest; generating frame keys corresponding to the objects of interest; retrieving a source stored model data; and generating a training metric using the frame keys and the source stored model data. In another aspect, it includes receiving frame keys from a source portion; retrieving a destination stored model data and sending the destination stored model data to a destination contextual video learning system; and retrieving objects of interest from the destination stored model data using the frame keys and the destination contextual video learning system.

Priority-based soundfield coding for virtual reality audio

An example device configured to obtain image data includes a memory configured to store one or more priority values, each of the one or more priority values being associated with a type of image object associated with the image data. The device includes one or more processors coupled to the memory, and configured to associate image objects in the image data with one or more audio sources represented in one or more audio streams. The one or more processors are also configured to assign a respective priority value to each of the one or more audio sources represented in the one or more streams and code ambisonic coefficients based on the assigned priority value.

Methods and apparatus for delivering content and/or playing back content
11336966 · 2022-05-17 · ·

Content delivery and playback methods and apparatus are described. The methods and apparatus are well suited for delivery and playback of content corresponding to a 360 degree environment and can be used to support streaming and/or real time delivery of 3D content corresponding to an event, e.g., while the event is ongoing or after the event is over. Portions of the environment are captured by cameras located at different positions. The content captured from different locations is encoded and made available for delivery. A playback device selects the content to be received based in a user's head position.

Methods and apparatus for delivering content and/or playing back content
11336966 · 2022-05-17 · ·

Content delivery and playback methods and apparatus are described. The methods and apparatus are well suited for delivery and playback of content corresponding to a 360 degree environment and can be used to support streaming and/or real time delivery of 3D content corresponding to an event, e.g., while the event is ongoing or after the event is over. Portions of the environment are captured by cameras located at different positions. The content captured from different locations is encoded and made available for delivery. A playback device selects the content to be received based in a user's head position.

Methods and apparatus for processing content based on viewing information and/or communicating content

Methods and apparatus for collecting user feedback information from viewers of content are described. Feedback information is received from viewers of content. The feedback indicates, based on head tracking information in some embodiments, where users are looking in a simulated environment during different times of a content presentation, e.g., different frame times. The feedback information is used to prioritize different portions of an environment represented by the captured image content. Resolution allocation is performed based on the feedback information and the content re-encoded based on the resolution allocation. The resolution allocation may and normally does change as the priority of different portions of the environment change.

Methods and apparatus for processing content based on viewing information and/or communicating content

Methods and apparatus for collecting user feedback information from viewers of content are described. Feedback information is received from viewers of content. The feedback indicates, based on head tracking information in some embodiments, where users are looking in a simulated environment during different times of a content presentation, e.g., different frame times. The feedback information is used to prioritize different portions of an environment represented by the captured image content. Resolution allocation is performed based on the feedback information and the content re-encoded based on the resolution allocation. The resolution allocation may and normally does change as the priority of different portions of the environment change.