Unlock instant, AI-driven research and patent intelligence for your innovation.

Video encoding apparatus, video encoding method, video encoding program, video decoding apparatus, video decoding method and video decoding program

a technology of video encoding and video encoding methods, applied in the direction of code conversion, color television with bandwidth reduction, television systems, etc., can solve the problem of losing the effect of achieve the effect of reducing redundancy and losing the high resolution of motion compensation prediction

Inactive Publication Date: 2011-03-10
NTT DOCOMO INC
View PDF6 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a video encoding apparatus, method, and program that improve the efficiency of motion compensation prediction and filtering pixels to reduce redundancy and improve the resolution of motion compensation prediction. The invention extracts complexity information for each block of the coding target frame and generates a prediction reference image with filtering pixels that have a narrow spectral band-pass in low frequency band. This results in a more precise motion compensation prediction and reduces the difference between the predicted image and the processing target block, reducing redundancy. The invention also includes a video decoding apparatus that utilizes the motion compensation prediction and filtering pixels for efficient video compression and restoration.

Problems solved by technology

In the abovementioned video encoding apparatus, the following problem is encountered: namely, although the redundancy is reduced by providing the funny positions in the case of blocks of the coding target frame in which the variation from the reference frame is large, the provision of the funny positions increase the difference from the reference frames in the case of blocks of the coding target frame in which the variation from the reference frame is small, so that the effect of achieving high resolution of motion compensation prediction is lost.

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 apparatus, video encoding method, video encoding program, video decoding apparatus, video decoding method and video decoding program
  • Video encoding apparatus, video encoding method, video encoding program, video decoding apparatus, video decoding method and video decoding program
  • Video encoding apparatus, video encoding method, video encoding program, video decoding apparatus, video decoding method and video decoding program

Examples

Experimental program
Comparison scheme
Effect test

first embodiment

[0056]A video encoding apparatus 1 of a first embodiment of the present invention will be described. In physical terms, the video encoding apparatus 1 is a computer comprising a CPU (central processing unit), a memory apparatus called a memory, a storage apparatus called a hard disk, and the like. Here, in addition to ordinary computers, such as personal computers or the like, the term “computer” also includes portable information terminals such as mobile communications terminals, so that the concept of the present invention can be widely applied to apparatus that are capable of information processing.

[0057]Next, the functional configuration of the video encoding apparatus 1 will be described. FIG. 1 is a block diagram which shows the functional configuration of the video encoding apparatus 1. The video encoding apparatus 1 functionally comprises a motion compensation prediction unit 2, a frame memory 4, a subtraction unit 6, a conversion unit 8, a quantizing unit 10, an encoding un...

second embodiment

[0103]Next, a video encoding apparatus 130 of a second embodiment of the present invention will be described. The video encoding apparatus 130 differs from the video encoding apparatus 1 of the first embodiment in that the numbers of non-zero DCT coefficients in the blocks surrounding the processing target block are used to express the degree of complexity of the movement of the processing target block from the reference frame. Since the DCT coefficients are coefficients into which the prediction residual difference image is decomposed, the number of non-zero DCT coefficients increases with an increase in the difference between the processing target block and the predicted image, i.e., with an increase in the degree of complexity of the movement of the processing target block from the reference frame.

[0104]In physical terms, the video encoding apparatus 130 has a configuration similar to that of the video encoding apparatus 1 of the first embodiment. FIG. 12 is a block diagram which...

third embodiment

[0110]Next, a video encoding apparatus 160 of a third embodiment of the present invention will be described. The video encoding apparatus 160 differs from the video encoding apparatus 1 of the first embodiment in that the absolute value of the MVD in the processing target block is used to express the degree of complexity of the movement of the processing target block from the reference frame.

[0111]In physical terms, the video encoding apparatus 160 has a configuration similar to that of the video encoding apparatus 1 of the first embodiment. FIG. 13 is a block diagram which shows the functional configuration of a video encoding apparatus constituting a third embodiment. In functional terms, as is shown FIG. 13, the video encoding apparatus 160 comprises a motion compensation prediction unit 162, a frame memory 164, a subtraction unit 166, a conversion unit 168, a quantizing unit 170, an encoding unit 172, an inverse quantizing unit 174, an inverse conversion unit 176, and an additio...

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

In the motion compensation prediction unit 2 of the video encoding apparatus 1, complexity information which indicates a degree of complexity of movement from the reference frame for each of the plurality of blocks in which a coding target image is divided. The predicted image is generated by using a prediction reference image to which filtering pixels are provided in accordance with the complexity information on the basis of a predetermined rule which increases the number of the filtering pixels which have pixel values produced by applying low-pass filter with strong high-frequency cutoff characteristics among a plurality of low-pass filters with different high-frequency cutoff characteristics to neighborhood integer pixels.

Description

RELATED APPLICATIONS[0001]This application is a continuation application of U.S. patent application Ser. No. 10 / 810,792 filed on Mar. 26, 2004, which claims priority to JP 2003-088618 filed on Mar. 27, 2003, the entire contents of which are incorporated herein by reference.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]The present invention relates to a video encoding apparatus, a video encoding method, a video encoding program, a video decoding apparatus, a video decoding method, and a video decoding program.[0004]2. Description of the Related Art[0005]Generally, in a video encoding apparatus, a coding target frame is divided into a plurality of blocks of predetermined size, and motion compensation prediction between each of the blocks and a prediction reference image of a predetermined region in a reference frame is performed so that motion vectors are detected, thus producing a predicted image of the coding target frame. In the video encoding apparatus, the codin...

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(United States)
IPC IPC(8): H04N7/12H03M7/36H04N19/103H04N19/50H04N19/117H04N19/134H04N19/136H04N19/139H04N19/14H04N19/196H04N19/423H04N19/51H04N19/513H04N19/523H04N19/59H04N19/625H04N19/80H04N19/91
CPCH04N19/139H04N19/176H04N19/51H04N19/513H04N19/97H04N19/117H04N19/137H04N19/82H04N19/523H04N19/61
Inventor SUGIMOTO, KAZUOMOSCHETTI, FULVIOBOON, CHOONG SENG
Owner NTT DOCOMO INC