Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Video coding method and video coding device

An image coding and coding technology, which is applied in image communication, pulse modulation TV signal transmission, electrical components, etc., can solve the problem of efficiently reducing ringing effect or block effect, and achieve the purpose of suppressing the deterioration of image quality and the increase of calculation amount Effect

Active Publication Date: 2014-09-24
SUN PATENT TRUST
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0018] However, in the prior art technique of selecting a sub-macroblock encoding tool to perform using an exhaustive selection process based on encoding cost based on the relationship between encoding rate and distortion In , there is the problem of calculating the encoding cost without considering or predicting the encoding effect on the human visual system
Therefore, the determined sub-macroblock coding tool is not an efficient coding tool for reducing ringing or blocking artifacts
Moreover, the extensive selection process of the prior art requires the encoder to perform a large number of calculations

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
  • Video coding method and video coding device
  • Video coding method and video coding device
  • Video coding method and video coding device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0069] The image encoding method according to Embodiment 1 of the present invention is an encoding method for encoding an original image, divides the original image into a plurality of blocks, determines an encoding condition of a target block as one of the plurality of blocks, and performs encoding according to the determined encoding condition. Conditions to encode the target block. Furthermore, in determining the encoding condition of the target block, the encoding condition of the target block is determined based on the spatial motion value which is a value indicating the complexity of the target block.

[0070] Specifically, a first spatial activity value that is a value representing the complexity of at least a part of the target block is calculated, and the first spatial activity value is compared with a predetermined first threshold. Then, when the first spatial activity value is smaller than the first threshold, the first encoding condition indicating encoding the tar...

Embodiment approach 2

[0112] The image coding method according to Embodiment 2 of the present invention is characterized in that not only the evaluation of the spatial motion condition described in Embodiment 1 but also the evaluation of the motion motion condition is performed, and the coding condition of the target block is determined based on the evaluation result. Also, regarding the evaluation of the spatial activity condition, the spatial activity of a plurality of large blocks included in the target block and the spatial activity of a plurality of small block clusters included in an extended block including the target block are evaluated.

[0113] Next, first, an image encoding device that executes the image encoding method according to Embodiment 2 of the present invention will be described.

[0114] Figure 7 It is a block diagram showing an example of the configuration of the image encoding device 300 according to Embodiment 2 of the present invention. The image encoding device 300 inclu...

Embodiment approach 3

[0269]The processing shown in the above embodiments can be easily implemented in an independent computer system by recording the program for realizing the configuration of the image encoding method or the image decoding method described in the above embodiments in a storage medium. The storage medium may be any medium capable of recording a program, such as a magnetic disk, an optical disk, a magneto-optical disk, an IC card, or a semiconductor memory.

[0270] In addition, here, application examples of the image encoding method and image decoding method described in the above-mentioned embodiments and a system using them will be described.

[0271] Figure 16 It is a diagram showing the overall configuration of the content providing system ex100 for realizing the content distribution service. The area for providing communication services is divided into desired sizes, and base stations ex106 to ex110 serving as fixed wireless stations are installed in each cell.

[0272] In...

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

An image encoding method and an image encoding device, encoding an uncompressed original image, comprising the steps of: dividing the original image into a plurality of blocks (S110); determining an encoding condition of an object block as one of the plurality of blocks (S120 ); according to the determined coding condition, the target block is coded (S130), and in the determination of the coding condition of the target block (S120), the first spatial activity as a value representing the complexity of at least a part of the target block is calculated value (S210), compare the calculated first spatial activity value with a predetermined first threshold (S220), and if the first spatial activity value is smaller than the first threshold, the first coding condition for small segmentation Determine the encoding condition for the target block (S230), and determine the second encoding condition for large partition as the encoding condition for the target block when the first spatial activity value is greater than or equal to the first threshold (S240).

Description

technical field [0001] The present invention relates to an image encoding method and an image encoding device, and more particularly to an image encoding method and an image encoding device for determining encoding conditions for each block and encoding a target block according to the determined encoding conditions. Background technique [0002] In general, the block division method is applied to most image / moving image coding algorithms such as ISO / IEC14496-2 Part 10 international standard specification (see Non-Patent Document 1). In the block division method, an uncompressed original picture (picture) is divided into a plurality of M×N coding units. Here, M represents the number of samples in width, and N represents the number of samples in height. The values ​​of M and N are, for example, 16, respectively. [0003] The resulting coding units are sequentially coded one after the other. For example, in most video coding algorithms such as Part 10 of ISO / IEC 14496-2, the...

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 Patents(China)
IPC IPC(8): H04N19/61H04N19/124H04N19/176H04N19/14
CPCH04N19/00781H04N19/14H04N19/00278H04N19/00157H04N19/176H04N19/50H04N7/52H04N19/61H04N19/0009H04N19/124H04N19/593
Inventor V·瓦哈达尼亚林宗顺张汉文柴原阳司西孝启安倍清史
Owner SUN PATENT TRUST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products