Patent classifications
H04N19/146
Encoder, decoder, encoding method, and decoding method
A decoder comprises circuitry and memory. The circuitry, using the memory, in operation, determines a number of first pixels and a number of second pixels used in a deblocking filter process, wherein the first pixels are located at an upper side of a block boundary and the second pixels are located at a lower side of the block boundary, and performs the deblocking filter process on the block boundary. The number of the first pixels and the number of the second pixels are selected from among candidates, wherein the candidates include at least 4 and M larger than 4. Response to a location of the block boundary being a predetermined location, the number of the first pixels used in the deblocking filter process is limited to be 4.
RATE-CONTROL-AWARE RESHAPING IN HDR IMAGING
Given an input image in a high dynamic range (HDR) which is mapped to a second image in a second dynamic range using a reshaping function, to improve coding efficiency, a reshaping function generator may adjust the codeword range of the HDR input under certain criteria, such as for noisy HDR images with a relatively-small codeword range. An example of generating a scaler for adjusting the HDR codeword range based on the original codeword range and a metric of the percentage of edge-points in the HDR image is provided. The adjusted reshaping function allows for more efficient rate control during the compression of reshaped images.
RATE-CONTROL-AWARE RESHAPING IN HDR IMAGING
Given an input image in a high dynamic range (HDR) which is mapped to a second image in a second dynamic range using a reshaping function, to improve coding efficiency, a reshaping function generator may adjust the codeword range of the HDR input under certain criteria, such as for noisy HDR images with a relatively-small codeword range. An example of generating a scaler for adjusting the HDR codeword range based on the original codeword range and a metric of the percentage of edge-points in the HDR image is provided. The adjusted reshaping function allows for more efficient rate control during the compression of reshaped images.
Systems and methods for reducing WiFi latency using transmit opportunity and duration
Disclosed herein includes a system, a method, and a device for reducing latency and jitter by reserving a transmission duration for a transmit opportunity. A device can compress a first slice of a plurality of slices of a video frame to obtain a size of the first slice after compression. The device can estimate a size of the video frame after compression, according to the size of the first slice after compression. The device can generate a request to send (RTS) to reserve, a transmission channel for a transmission duration corresponding to the size of the video frame after compression. The device can broadcast the RTS to one or more other devices.
Systems and methods for reducing WiFi latency using transmit opportunity and duration
Disclosed herein includes a system, a method, and a device for reducing latency and jitter by reserving a transmission duration for a transmit opportunity. A device can compress a first slice of a plurality of slices of a video frame to obtain a size of the first slice after compression. The device can estimate a size of the video frame after compression, according to the size of the first slice after compression. The device can generate a request to send (RTS) to reserve, a transmission channel for a transmission duration corresponding to the size of the video frame after compression. The device can broadcast the RTS to one or more other devices.
Selective resolution video encoding method, computer device, and readable storage medium
This application relates to a video encoding method performed at a computer device. The method includes: obtaining an input video frame; determining a processing parameter corresponding to the input video frame; selecting, from candidate processing manners according to the processing parameter, a target processing manner corresponding to the input video frame, the candidate processing manners comprising a full-resolution processing manner and a downsampling processing manner; and encoding the input video frame according to the target processing manner, to obtain encoded data corresponding to the input video frame. Therefore, the target processing manner of the input video frame can be flexibly selected, and the input video frame is encoded according to the target processing manner, to adaptively adjust a resolution of the input video frame, and improve video encoding quality.
Palette coding for screen content coding
Sketch copy mode may be used to code blocks comprising irregular lines, syntax redundancy may be removed from blocks with special characteristics, and/or run value coding may be simplified. The parsing dependencies in palette coding design may be removed. For example, the context modeling dependency of the syntax element palette_transpose_flag may be removed, for example, by simplifying the corresponding context model. The context modeling of the syntax element palette_mode may be removed, for example, by using run-length coding without using context. The syntax parsing dependencies and/or the syntax signaling dependencies that are related with escape color signaling may be removed. A palette table generation process may handle input screen content video with high bit depths, for example, at the encoder side.
Palette coding for screen content coding
Sketch copy mode may be used to code blocks comprising irregular lines, syntax redundancy may be removed from blocks with special characteristics, and/or run value coding may be simplified. The parsing dependencies in palette coding design may be removed. For example, the context modeling dependency of the syntax element palette_transpose_flag may be removed, for example, by simplifying the corresponding context model. The context modeling of the syntax element palette_mode may be removed, for example, by using run-length coding without using context. The syntax parsing dependencies and/or the syntax signaling dependencies that are related with escape color signaling may be removed. A palette table generation process may handle input screen content video with high bit depths, for example, at the encoder side.
Endoscope apparatus, endoscope, and image generation method
An endoscope apparatus includes a compression processing control unit configured to carry out a compression processing of compressing image data by using a compression parameter to generate compressed data, a monitor that is a display unit configured to display a display image corresponding to the image data, an information quantity detection unit configured to detect a quantity of information on an object contained in the image data, and a judgement unit configured to carry out a judgement processing of judging whether or not a judgement value corresponding to the quantity of information is smaller than a predetermined threshold. The image pickup of the object and the generation of the image data are continuously performed multiple times, and the judgement processing is carried out whenever the image data is generated. The compression parameter and the display image are determined based on a result of the judgement processing.
Endoscope apparatus, endoscope, and image generation method
An endoscope apparatus includes a compression processing control unit configured to carry out a compression processing of compressing image data by using a compression parameter to generate compressed data, a monitor that is a display unit configured to display a display image corresponding to the image data, an information quantity detection unit configured to detect a quantity of information on an object contained in the image data, and a judgement unit configured to carry out a judgement processing of judging whether or not a judgement value corresponding to the quantity of information is smaller than a predetermined threshold. The image pickup of the object and the generation of the image data are continuously performed multiple times, and the judgement processing is carried out whenever the image data is generated. The compression parameter and the display image are determined based on a result of the judgement processing.