H04N19/507

Image processing apparatus, image processing method, and computer-readable recording medium

A difference detecting unit (130) compares a captured image (811) divided into a plurality of blocks with a last captured image (812) to be compared with the captured image (811), on a block-by-block basis to detect blocks having differences from the last captured image (812), as differential blocks. In addition, a differential block selecting unit (140) selects one or more difference transmission scheduled blocks to be encoded and transmitted, from the differential blocks. In addition, a cyclic block selecting unit (160) selects one or more cyclic transmission scheduled blocks to be encoded and transmitted, from cyclic blocks other than the one or more difference transmission scheduled blocks among the plurality of blocks. A total value of amounts of code used to encode the respective one or more cyclic transmission scheduled blocks is in a range of a lower limit value and an upper limit value.

System for cloud streaming service, method for same using still-image compression technique and apparatus therefor

The present invention relates to a system for a cloud streaming service, a method for same using a still-image compression technique and an apparatus therefor, particularly the method allowing a still image-based cloud streaming service by comparing the previous frame and current frame to determine and capture the region in the current frame which has changed from the previous frame, and transmitting, to a user, the changed region encoded with the still-image compression technique. By utilizing a still-image compression technique appropriate to the image type when providing the cloud streaming service, the compression efficiency of the still image and the speed of the cloud streaming service can be improved.

System for cloud streaming service, method for same using still-image compression technique and apparatus therefor

The present invention relates to a system for a cloud streaming service, a method for same using a still-image compression technique and an apparatus therefor, particularly the method allowing a still image-based cloud streaming service by comparing the previous frame and current frame to determine and capture the region in the current frame which has changed from the previous frame, and transmitting, to a user, the changed region encoded with the still-image compression technique. By utilizing a still-image compression technique appropriate to the image type when providing the cloud streaming service, the compression efficiency of the still image and the speed of the cloud streaming service can be improved.

Motion-adaptive intra-refresh for high-efficiency, low-delay video coding
10652572 · 2020-05-12 · ·

A method includes intra-refresh encoding each picture of a first set of pictures such that a position of a refresh region for the picture is spatially shifted relative to the position of the refresh region for a previous picture of the first set responsive to determining global motion associated with the first does not exceed a specified threshold. The method further includes intra-refresh encoding each picture of a second set of pictures such that a position of a refresh region for each picture of the second set is fixed to be immediately adjacent to a picture edge that is in a direction of global motion associated with the second set responsive to determining the global motion associated with the second set exceeds the specified threshold.

Motion-adaptive intra-refresh for high-efficiency, low-delay video coding
10652572 · 2020-05-12 · ·

A method includes intra-refresh encoding each picture of a first set of pictures such that a position of a refresh region for the picture is spatially shifted relative to the position of the refresh region for a previous picture of the first set responsive to determining global motion associated with the first does not exceed a specified threshold. The method further includes intra-refresh encoding each picture of a second set of pictures such that a position of a refresh region for each picture of the second set is fixed to be immediately adjacent to a picture edge that is in a direction of global motion associated with the second set responsive to determining the global motion associated with the second set exceeds the specified threshold.

Variable Frame Rate Encoding Method and Device, Computer Device and Computer Readable Storage Medium
20200128252 · 2020-04-23 ·

A variable frame rate encoding method applied to a video encoder, and the method, by obtaining a current coded macro block: determining whether the current coded macro block is located in a still area and if the current coded macro block is located in the still area, encoding the current coded macro block by using a first preset coding mode, and if the current coded macro block is located in a motion area, then encoding the current coded macro block by using a second preset coding mode.

Intra Prediction For Multi-Hypothesis
20200120339 · 2020-04-16 ·

A video decoder that decodes a current block of pixels by using multi-hypothesis combined prediction mode is provided. The video decoder generates a first prediction of the current block based on an inter prediction mode. The video decoder enables the combined prediction mode for the current block based on a block size of the current block determined according to a width and a height of the current block. The combined prediction mode is disabled when the width of or the height of the current block is greater than a threshold length. When the combined prediction mode is enabled, the video decoder generates a second prediction and a combined prediction for the current block based on the first prediction and the second prediction. The video decoder reconstructs the current block by using the combined prediction.

HISTORY-BASED MOTION VECTOR PREDICTION FOR INTER PREDICTION CODING

A method of coding (e.g., encoding or decoding) video data that includes coding a first block of video data using an inter prediction coding mode where coding the first block using the inter prediction coding mode comprises: constructing a list of candidate motion vectors for coding the first block using the inter prediction coding mode, identifying at least one motion vector predictor from among the list of candidate motion vectors, and generating a reconstructed motion vector based on the at least one motion vector predictor. The method of coding further includes adding the reconstructed MV to a history-based motion vector prediction (HMVP) candidate list and adding, to the HMVP candidate list, at least a second motion vector associated with construction of the list of candidate motion vectors.

Distributed graphics processing

A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an example method may include determining to control a bit rate of a content encoder. The method may include generating a first number of shaded texture atlases for use in rendering a second number of frames by a second device based on the determination to control the bit rate of the content encoder. Each respective shaded texture atlas may include a respective plurality of shaded primitives. The method may include encoding, by the content encoder of the first device, a first shaded texture atlas of the first number of shaded texture atlases. The method may include transmitting, by the first device, the encoded first shaded texture atlas to the second device.

METHODS AND DEVICES FOR ENCODING AND DECODING USING PARAMETER SETS, AND ELECTRONIC EQUIPMENT
20200084464 · 2020-03-12 ·

Provided are methods and devices for encoding and decoding using parameter sets, and electronic equipment. In the method for encoding, an encoder determines parameter sets and/or virtual parameter sets for a slice, wherein the virtual parameter set is a data structure which is generated by loading information acquired from a bitstream into a syntax structure of an existing parameter set and/or a preset syntax structure and includes tool parameters and/or control parameters; and the encoder writes identification number (ID) (s) of the parameter sets and/or virtual parameter sets into a bitstream. Using the method, encoding and decoding efficiency is improved.