H04N19/40

Image processing apparatus and method
11202088 · 2021-12-14 · ·

There is provided an image processing apparatus and method allowing suppression of a decrease in coding efficiency. Coded data obtained by coding a captured image captured by a moving body with an image capturing section is transcoded on the basis of positional information indicating a position where the captured image has been generated. For example, the positional information includes at least one of GPS information indicating the position of the moving body or IMU information indicating movement of the moving body, and captured images are coded in frame images of a moving image on the basis of the information. For example, the present disclosure can be applied to an image processing apparatus, an image coding apparatus, a communication apparatus, an information processing apparatus, an image capturing apparatus, or the like.

Parallel bi-directional intra-coding of sub-partitions
11202070 · 2021-12-14 · ·

In some embodiments, a method determines a first set of reference pixels for a current block to be coded. The current block is split into a plurality of sub-partitions. The method processes a first sub-partition in the plurality of sub-partitions using the first set of reference pixels and a second sub-partition in the plurality of sub-partitions using the first set of reference pixels in parallel. Then the method processes a third sub-partition in the plurality of sub-partitions based on a second set of reference pixels determined from the processing of the first sub-partition and processing a fourth sub-partition in the plurality of sub-partitions based on a third set of reference pixels determined from the processing of the second sub-partition.

Parallel bi-directional intra-coding of sub-partitions
11202070 · 2021-12-14 · ·

In some embodiments, a method determines a first set of reference pixels for a current block to be coded. The current block is split into a plurality of sub-partitions. The method processes a first sub-partition in the plurality of sub-partitions using the first set of reference pixels and a second sub-partition in the plurality of sub-partitions using the first set of reference pixels in parallel. Then the method processes a third sub-partition in the plurality of sub-partitions based on a second set of reference pixels determined from the processing of the first sub-partition and processing a fourth sub-partition in the plurality of sub-partitions based on a third set of reference pixels determined from the processing of the second sub-partition.

CONTENT-BASED CLIENT SIDE VIDEO TRANSCODING
20210385470 · 2021-12-09 ·

Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.

CONTENT-BASED CLIENT SIDE VIDEO TRANSCODING
20210385470 · 2021-12-09 ·

Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.

System and method for presenting a video via transcode

A method for handling video includes extracting video content and context information from a video file. The context information is associated with the video content. The method further includes transmitting the video content via a first communication path and transmitting the context information via a second communication path separate from the first communication path.

System and method for presenting a video via transcode

A method for handling video includes extracting video content and context information from a video file. The context information is associated with the video content. The method further includes transmitting the video content via a first communication path and transmitting the context information via a second communication path separate from the first communication path.

Deriving and signaling a region or viewport in streaming media
11197040 · 2021-12-07 · ·

A method or system for supporting dynamic construction of a user selected sub-region (e.g., viewport or region of interest) from other sub-regions of a reference media presentation encodes reference media presentation as component tracks. A streaming decoder receives a streaming media file of the reference media presentation and displays an arbitrarily selected sub-region of the reference media presentation. The streaming media file has a derived track that (i) references one or more of the plurality of component tracks and (ii) specifies a set of operations for constructing media samples based on the media samples of the referenced component tracks. The streaming decoder provides media samples for the selected sub-region by retrieving the referenced component tracks and performing the set of operations specified by the derived track.

Deriving and signaling a region or viewport in streaming media
11197040 · 2021-12-07 · ·

A method or system for supporting dynamic construction of a user selected sub-region (e.g., viewport or region of interest) from other sub-regions of a reference media presentation encodes reference media presentation as component tracks. A streaming decoder receives a streaming media file of the reference media presentation and displays an arbitrarily selected sub-region of the reference media presentation. The streaming media file has a derived track that (i) references one or more of the plurality of component tracks and (ii) specifies a set of operations for constructing media samples based on the media samples of the referenced component tracks. The streaming decoder provides media samples for the selected sub-region by retrieving the referenced component tracks and performing the set of operations specified by the derived track.

Processing sub-partitions in parallel using reference pixels
11197009 · 2021-12-07 · ·

A method includes receiving a current block to be coded and splitting the current block into a plurality of sub-partitions. A first set of reference pixels is determined. The method processes a first sub-partition in the plurality of sub-partitions using the first set of reference pixels and a second sub-partition in the plurality of sub-partitions using the first set of reference pixels in parallel. Then, the method processes a third sub-partition in the plurality of sub-partitions based on a second set of reference pixels determined from the processing of the first sub-partition and processing a fourth sub-partition in the plurality of sub-partitions based on a third set of reference pixels determined from the processing of the second sub-partition.