Patent classifications
H04N19/154
Machine learning for visual processing
A method for developing an enhancement model for low-quality visual data, the method comprising the steps of receiving one or more sections of higher-quality visual data; and training a hierarchical algorithm. The hierarchical algorithm is operable to increase the quality of one or more sections of lower-quality visual data so as to substantially reproduce the one or more sections of higher-quality visual data. The hierarchical algorithm is then outputted.
Machine learning for visual processing
A method for developing an enhancement model for low-quality visual data, the method comprising the steps of receiving one or more sections of higher-quality visual data; and training a hierarchical algorithm. The hierarchical algorithm is operable to increase the quality of one or more sections of lower-quality visual data so as to substantially reproduce the one or more sections of higher-quality visual data. The hierarchical algorithm is then outputted.
Iterative media object compression algorithm optimization using decoupled calibration of perceptual quality algorithms
One or more multi-stage optimization iterations are performed with respect to a compression algorithm. A given iteration comprises a first stage in which hyper-parameters of a perceptual quality algorithm are tuned independently of the compression algorithm. A second stage of the iteration comprises tuning hyper-parameters of the compression algorithm using a set of perceptual quality scores generated by the tuned perceptual quality algorithm. The final stage of the iteration comprises performing a compression quality evaluation test on the tuned compression algorithm.
MEASURING VIDEO QUALITY OF EXPERIENCE BASED ON DECODED FRAME RATE
Techniques are described for determining quality of experience (QoE) rate information for streaming video. For example, QoE rates can be calculated by a client while receiving and decoding an encoded video stream. The QoE rates can be calculated based on the number of video stalls that occur at the client while decoding the encoded video stream during a plurality of time periods. Determining whether a video stall occurs during a given time period involves comparing an encoded frame rate to a decoded frame rate. Indications of the QoE rates can be output.
MEASURING VIDEO QUALITY OF EXPERIENCE BASED ON DECODED FRAME RATE
Techniques are described for determining quality of experience (QoE) rate information for streaming video. For example, QoE rates can be calculated by a client while receiving and decoding an encoded video stream. The QoE rates can be calculated based on the number of video stalls that occur at the client while decoding the encoded video stream during a plurality of time periods. Determining whether a video stall occurs during a given time period involves comparing an encoded frame rate to a decoded frame rate. Indications of the QoE rates can be output.
Transmission apparatus, transmission method, reception apparatus, reception method, recording apparatus, and recording method
The present technology makes it easy to present an image having appropriate image quality at a receiver side that receives high-frame-rate moving image data. A video stream obtained by encoding moving image data having a high frame rate is generated. A container containing the video stream is transmitted. Blur control information for controlling blur is inserted into a layer of the container and/or a layer of the video stream. The blur control information gives, for example, weighting coefficients for individual frames in a blurring process for adding image data of neighboring frames to image data of a current frame.
Transmission apparatus, transmission method, reception apparatus, reception method, recording apparatus, and recording method
The present technology makes it easy to present an image having appropriate image quality at a receiver side that receives high-frame-rate moving image data. A video stream obtained by encoding moving image data having a high frame rate is generated. A container containing the video stream is transmitted. Blur control information for controlling blur is inserted into a layer of the container and/or a layer of the video stream. The blur control information gives, for example, weighting coefficients for individual frames in a blurring process for adding image data of neighboring frames to image data of a current frame.
METHOD AND APPARATUS FOR VIDEO CODING
Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that determines an offset of a quantization parameter for a chroma component of a coding region based on one of (i) a pixel value range of the chroma component, (ii) a complexity level of the chroma component, or (iii) a noise level of the chroma component. The processing circuitry performs a quantization process on a transform coefficient of the coding region based on the quantization parameter and the determined offset. The processing circuitry generates a video bitstream that includes the quantized transform coefficient.
METHOD AND APPARATUS FOR VIDEO CODING
Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that determines an offset of a quantization parameter for a chroma component of a coding region based on one of (i) a pixel value range of the chroma component, (ii) a complexity level of the chroma component, or (iii) a noise level of the chroma component. The processing circuitry performs a quantization process on a transform coefficient of the coding region based on the quantization parameter and the determined offset. The processing circuitry generates a video bitstream that includes the quantized transform coefficient.
Image processing apparatus, image processing method and image processing program
An image processing apparatus for performing correction for each frame group including a predetermined number of frames into which video data is divided includes a decoding unit configured to obtain a corrected frame group by correcting a second frame group, which is a frame group continuous with a first frame group in time, using a feature quantity of the first frame group. The decoding unit performs the correction so that subjective image quality based on a relationship between the second frame group and a frame group subsequent to the second frame group in time is increased and so that a predetermined classifier classifies that a frame group in which the second frame group is concatenated with the frame group subsequent to the second frame group in time is the same as a frame group in which the corrected frame group is concatenated with a corrected frame group obtained by correcting the frame group subsequent to the second frame group in time.