Supercharge Your Innovation With Domain-Expert AI Agents!

Methods, apparatus, and a computer program product for providing a fast inter mode decision for video encoding in resource constrained devices

A technology of computer program and coding mode, which is applied in the direction of digital video signal modification, TV, electrical components, etc., can solve the problems of coding efficiency reduction and coding efficiency reduction, and achieve the effect of reducing complexity, coding efficiency and realizing cost

Inactive Publication Date: 2009-07-08
NOKIA CORP
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At this point, disabling all INTER modes except INTER_16X16 mode resulted in a significant decrease in encoding efficiency
[0011] Thus, a fast INTER mode decision algorithm is needed to reduce the coding complexity of the H.264 encoder by reducing the number of motion estimation operations without significantly reducing the coding efficiency

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
  • Methods, apparatus, and a computer program product for providing a fast inter mode decision for video encoding in resource constrained devices
  • Methods, apparatus, and a computer program product for providing a fast inter mode decision for video encoding in resource constrained devices
  • Methods, apparatus, and a computer program product for providing a fast inter mode decision for video encoding in resource constrained devices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0045] now refer to Figure 5 , an encoder 68 is provided which is capable of encoding an incoming video sequence as known to those skilled in the art. Such as Figure 5 As shown, the encoder 68 receives an input video frame F n (sent from a video source such as video server 54). Process the input video frame F in units of macroblocks n . The input video frame F n The positive input to the difference block 78 is provided, and the output of the difference block 78 is provided to the transform block 82, so that the input video frame F based on the input video can be generated n set of transformation coefficients. The transform coefficient sets are then sent to quantization block 84, which quantizes each input video frame to generate quantized frames with quantized transform coefficient sets. Loop 92 provides the quantized frames to inverse quantization block 88 and inverse transform block 90, which perform inverse quantization of quantized frames and inverse transformatio...

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 device for reducing the number of motion estimation operations in performing motion compensated prediction includes a motion estimator, a motion compensated prediction device and a processing element. The motion estimator is configured to extract a motion vector from a macroblock of a video frame. The macroblock includes inter modes which are block sizes. The motion compensated prediction device is configured to generate a prediction macroblock based on the motion vector by analyzing a corresponding macroblock in a reference frame. The processing element communicates with the motion estimator and the motion compensated prediction device. The processing element also compares a distortion value to a first predetermined threshold and selects a first encoding mode among first and second encoding modes without evaluating the second encoding mode based upon the comparison of the distortion value to the first predetermined threshold.

Description

technical field [0001] Embodiments of the present invention generally relate to mobile electronic device technology, and more particularly, to methods, apparatuses, and methods for providing fast INTER (interframe) mode decision algorithms to reduce encoding complexity of video encoding without significantly reducing video encoding efficiency. Computer Program Products. Background technique [0002] The modern communications era has brought about tremendous growth in both wired and wireless networks. Computer networks, television networks, and telephone networks are experiencing unprecedented technological growth driven by consumer demand. Wireless and mobile networking technologies have addressed related consumer needs and provided more flexibility and intuitiveness of information transfer. [0003] Current and future networking technologies continue to facilitate ease of information transfer and convenience to users. One such capability expansion of mobile electronic de...

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/32H04N7/26H04N7/50
CPCH04N19/0003H04N7/26031H04N7/26021H04N7/2676H04N7/26132H04N19/00145H04N19/00587H04N7/26202H04N19/00206H04N19/00018H04N19/51H04N19/103H04N19/107H04N19/137H04N19/156H04N19/147
Inventor K·乌格尔J·莱内玛
Owner NOKIA CORP
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