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

Video encoding device and video decoding device

Technology of a moving image and encoding device

Inactive Publication Date: 2012-03-21
SHARP KK
View PDF1 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, a new problem arises in that the code amount of additional information required to select the partition size and transform size to be applied in decoding increases in each local area on the moving image.
However, since a large partition is likely to be selected in a region where the spatial correlation of pixel values ​​or motion vectors is high, when frequency transform with a small transform size is applied to such a partition, compared with the case of applying frequency transform with a large transform size , it is difficult to concentrate the energy of the prediction residual to a smaller number of transform coefficients
Therefore, the frequency transformation with small transform size is basically not selected, and the additional information required to select the transform size becomes wasteful
It becomes more difficult to choose a small transform size, especially if the maximum partition size is enlarged, thereby enlarging the size difference between the large partition size and the small transform size
[0026] In addition, in Non-Patent Document 2, the frequency transformation with the same size transformation size can be selected for the rectangular partition, but it does not mention what kind of criteria is used to determine the transformation that can be selected when the types of transformation sizes are further increased. size

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 encoding device and video decoding device
  • Video encoding device and video decoding device
  • Video encoding device and video decoding device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0067] Below, refer to Figure 1 to Figure 11 A moving picture coding device 10 and a moving picture decoding device 20 which are one embodiment of the moving picture coding device and the moving picture decoding device of the present invention will be described. In addition, in the description of the drawings, the same reference numerals are assigned to the same elements, and description thereof will be omitted.

[0068] In the following description, it is assumed that an input video is sequentially input in units of extended MBs consisting of 64×64 pixels in the video encoding device to perform processing. Also, for the input order of extended MBs, assume figure 1 The raster scan order shown. However, the present invention can also be applied to cases where the size of the extended MB is other than the above. In particular, it is effective for an extended MB having a size larger than 16×16 pixels, which is a processing unit currently widely used.

[0069] In the followin...

Embodiment approach 2

[0236] Below, refer to Figure 12 to Figure 14 Next, a moving picture coding device 11 and a moving picture decoding device 21 as another embodiment of the moving picture coding device and the moving picture decoding device of the present invention will be described. In addition, in the description of the drawings, the same reference numerals are attached to the same elements to omit description.

[0237] The video encoding device 11 and the video decoding device 21 according to this embodiment are characterized in that the transformation constraint derivation unit 104 in the video encoding device 10 and the video decoding device 20 is replaced by the conversion candidate derivation unit 111 , thereby The conversion candidate list is directly derived without generating a conversion prohibition list.

[0238] In addition, the conversion constraint derivation unit 104 and the conversion candidate derivation unit 111 are collectively referred to as a conversion control derivatio...

Embodiment approach 3

[0289] Below, refer to Figure 15 ~ Figure 16 Next, a video encoding device 30 and a video decoding device 40 as another embodiment of the video encoding device and video decoding device of the present invention will be described. In addition, in the description of the drawings, the same reference numerals are assigned to the same elements, and description thereof will be omitted. In addition, the partition structure and transformation presets available in the video encoding device 30 and the video decoding device 40 are the same as those used in the video encoding device 11 and the video decoding device 21 .

[0290]The moving picture coding device 30 and the moving picture decoding device 40 in this embodiment are different from the moving picture coding device 11 and the moving picture decoding device 21 in that they have the following functions: use the scene (scene), frame, For a predetermined unit larger than an MB such as a slice, the method of deriving the conversion ...

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

While maintaining a high degree of freedom in choosing partition sizes and transformation sizes adapted for local characteristics of videos, the amount of metadata is decreased. A video encoding device (10) divides an input video into blocks of a prescribed size and encodes the video block by block. The video encoding device is provided with: a prediction parameter decision unit (102) that decides the block partition structure; a predicted image generation unit (103) that generates predicted images, partition by partition, as prescribed by the partition structure; a transformation coefficient generation unit (107) which applies one of the frequency transformations included in a prescribed transformation preset to prediction residuals, i.e. the differences between predicted images and the input video; a transformation constraint derivation unit (104) which generates transformation candidate lists, i.e. lists of frequency transformations that can be applied to each partition, on the basis of partition format information; and a variable-length encoding unit (108) which, on the basis of transformation candidate lists and the transformation preset, performs variable-length encoding on transformation selection flags.

Description

technical field [0001] The present invention relates to a moving picture encoding device that encodes moving pictures to generate encoded data, and a moving picture decoding device that reproduces moving pictures based on transmitted and stored encoded data of moving pictures. Background technique [0002] <Introduction and definitions of basic terms> [0003] In the block-based video coding method, an input video to be coded is divided into predetermined processing units called macroblocks (hereinafter referred to as MB), and coding is performed for each MB to generate coded data. When reproducing a moving image, coded data to be decoded is processed and decoded in MB units to generate a decoded image. [0004] As a currently widespread block-based video coding method, there is a method (H.264 / AVC (Advanced Video Coding, Advanced Video Coding)) specified in Non-Patent Document 1. In H.264 / AVC, a prediction image estimated from an input video divided into MB units is...

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): H04N7/50
CPCH04N19/00781H04N19/00084H04N19/00278H04N19/00551H04N19/00212H04N19/00072H04N19/00078H04N19/00036H04N19/109H04N19/119H04N19/12H04N19/122H04N19/157H04N19/176H04N19/463H04N19/61
Inventor 山本智幸猪饲知宏
Owner SHARP KK
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