Video encoding apparatus and method, video encoding program, and storage medium which stores the program

a technology of video encoding and video encoding, applied in the direction of electrical apparatus, digital video signal modification, pictoral communication, etc., can solve the problem of delay in pipeline operation, computation or processing time increase, and the amount of generated code that does not exceed the upper limit is not always obtained

Active Publication Date: 2016-02-23
NIPPON TELEGRAPH & TELEPHONE CORP
View PDF17 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This approach enables efficient encoding that consistently stays below the code limit without re-encoding or processing delays, optimizing computation and reducing the need for re-encoding or handling multiple encoding modes.

Problems solved by technology

However, in such a method, the amount of computation or the processing time increases due to re-encoding with revised encoding conditions.
However, in such a method, encoding processes corresponding to two or more encoding modes having different encoding conditions should be simultaneously executed, and an encoding result whose amount of generated code does not exceed the upper limit is not always obtained.
In such a situation, a problem occurs in that there is a delay in a pipeline operation (i.e., parallel execution).

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 and method, video encoding program, and storage medium which stores the program
  • Video encoding apparatus and method, video encoding program, and storage medium which stores the program
  • Video encoding apparatus and method, video encoding program, and storage medium which stores the program

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0076]Below, the present invention will be explained in detail in accordance with embodiments thereof.

[0077]FIG. 1 shows a video encoding apparatus as an embodiment of the present invention.

[0078]In FIG. 1, reference numeral 10 indicates a structural part (surrounded by a dotted line) as an H.264 video encoding apparatus based on H.264, reference numeral 20 indicates a code amount estimator provided for implementing the present invention, reference numeral 21 indicates a quantization step size computation unit provided for implementing the present invention, and reference numeral 22 indicates a selector switch for implementing the present invention.

[0079]Similar to conventional video encoding apparatuses based on H.264, the part 10 as the H.264 video encoding apparatus includes a motion detector 100, a motion compensator 101, a frame memory 102, an interframe prediction mode determination unit 103, an intraframe prediction mode determination unit 104, a selector switch 105, a subtra...

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 video encoding apparatus and a corresponding method for applying orthogonal transformation to a prediction error signal between a video signal of an encoding target area and a predicted signal for the video signal, and quantizing an obtained orthogonal transformation coefficient by using a preset quantization step size so as to encode the coefficient. A prediction error power which is a power of the prediction error signal is computed. For input information such as the computed prediction error power, the preset quantization step size, and an upper limit of an amount of code generated for the encoding target area, it is determined whether or not an amount of code generated when performing quantization using the preset quantization step size exceeds the upper limit. An encoding process is changed based on a result of the determination.

Description

TECHNICAL FIELD[0001]The present invention relates to a video encoding apparatus and a corresponding method for applying orthogonal transformation to a prediction error signal between a video signal of an encoding target area and a predicted signal thereof, and quantizing an obtained orthogonal transformation coefficient by using a quantization step size so as to encode the coefficient, and also relates to a video encoding program used for implementing the video encoding apparatus and a storage medium which stores the program. In particular, the present invention relates to a video encoding apparatus and a corresponding method, which do not require re-encoding or encoding which handles two or more encoding modes and implement encoding which generates codes less than an upper limit amount of code, a video encoding program used for implementing the video encoding apparatus, and a storage medium which stores the program.[0002]Priority is claimed on Japanese Patent Application No. 2007-...

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 & AuthorityPatents(United States)
IPC IPC(8): H04N19/124H04N19/149H04N19/15H04N19/61H04N19/436H04N19/137H04N19/152H04N19/50H04N19/12H04N19/126H04N19/134H04N19/136H04N19/189H04N19/196H04N19/423H04N19/503H04N19/51H04N19/513H04N19/593H04N19/60H04N19/82H04N19/91
CPCH04N19/436H04N19/124H04N19/137H04N19/149H04N19/15H04N19/152H04N19/61
InventorSHIMIZU, ATSUSHINAKAJIMA, YASUYUKI
OwnerNIPPON TELEGRAPH & TELEPHONE CORP