Supercharge Your Innovation With Domain-Expert AI Agents!

Encoding an image

An image and encoding technology, applied in the field of image processing, can solve problems such as low-quality encoded images

Active Publication Date: 2014-11-05
IMAGINATION TECH LTD
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Changing the QP in this way results in a perceptually lower quality encoded image

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Encoding an image
  • Encoding an image
  • Encoding an image

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Embodiments will now be described by way of example only. First, an example is described involving pictures to be coded according to Intra coding, in which pictures are coded without reference to other pictures (eg other frames of a video sequence). As described subsequently, similar principles apply to pictures that are coded according to interactive (or "non-intrinsic") coding, where coding a picture requires reference to other pictures (eg other frames of a video sequence).

[0025] In the examples described herein, an image is analyzed to determine an indication of the complexity of the image (eg, the entropy of the image). The image analysis described here is a simple process performed before encoding the image. The complexity indication of the picture is used to estimate the number of bits that an encoder would generate by encoding the picture at each of a number of different quantization levels. One of the quantization levels is selected based on the estimate a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A quantization level is determined for use by an encoder in encoding an image in accordance with a target number of bits. The pixels in each section of the image are analysed (114) (e.g. by comparison with neighbouring pixels) to estimate the complexity (e.g. entropy) of the section. For each of a plurality of candidate quantization levels, a relationship and the estimated section complexity are used to estimate the number of bits (116) that would be generated by encoding the image with the encoder using the respective candidate quantization level. One of the candidate quantization levels is selected (118) based thereon, for instance determining which of the estimated indications of the number of bits would be closest to the target number of bits. The relationship is a function of the quantization level used by the encoder, and is for use in relating the complexity of an image section to the number of bits that would be generated by encoding that image section with the encoder. The encoder (e.g. HEVC encoder) uses the selected quantization level in encoding the image (122).

Description

technical field [0001] Embodiments of the invention relate generally to image processing. Specifically, it involves encoding images. Background technique [0002] An image sensor, such as a camera, may be used to capture image data. Image data may be processed by an image processor to provide an image comprising a plurality of pixels. The original image data representing the pixel values ​​of the image may then be encoded. The goal of encoding an image is usually to reduce the amount of data used to represent the image. Therefore, encoding of an image may involve some compression of the image. Lossless coding algorithms can be used to encode an image without losing any information in the image. In contrast, a lossy coding algorithm can be used to encode an image and, when encoding, compress the image to a greater degree than would be done using a lossless coding algorithm. However, when an image is encoded using a lossy encoding algorithm, some information in the image...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N5/335H04N25/00
CPCH04N19/176H04N19/149H04N19/14H04N19/85H04N19/88H04N19/50H04N19/91H04N19/182H04N19/124H04N19/126
Inventor J·迪金斯P·布拉斯内特
Owner IMAGINATION TECH LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More