Method and apparatus of video coding with affine motion compensation

An affine motion and video coding technology, which is applied in the field of video coding systems, can solve the problems of not being able to capture the rotation of moving objects

Inactive Publication Date: 2018-09-28
MEDIATEK INC
View PDF1 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Block-based motion compensation in HEVC assumes that all pixels within a prediction unit follow the same translational motion model by sharing th

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
  • Method and apparatus of video coding with affine motion compensation
  • Method and apparatus of video coding with affine motion compensation
  • Method and apparatus of video coding with affine motion compensation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] It will be readily appreciated that the elements of the invention, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations. Accordingly, the following more detailed description of embodiments of the system and method of the present invention, as illustrated in the accompanying drawings, is not intended to limit the scope of the invention as claimed, but is merely representative of selected embodiments of the invention.

[0032] Reference throughout this specification to "an embodiment," "some embodiments," or similar language means that a particular feature, structure or characteristic described in connection with the embodiment can be included in at least one embodiment of the present invention. Thus, appearances of the phrase "in one embodiment" or "in some embodiments" in various places throughout this specification are not necessarily all referring to the same embodiments, which may be u...

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 encoding or decoding method with affine motion compensation includes receiving input data associated with a current block in a current picture, and deriving a first affine candidate for the currentblock including three affine motion vectors for predicting motion vectors at control points of the current block if the current block is coded or to be coded in affine Merge mode. The affine motion vectors are derived from three different neighboring coded blocks of the current block. An affine motion model is derived according to the affine motion vectors if the first affine candidate is selected. Moreover, the method includes encoding or decoding the current block by locating a reference block in a reference picture according to the affine motion model. The current block is restricted to becoded in uni-directional prediction if the current block is coded or to be coded in affine Inter mode.

Description

[0001] cross reference [0002] The present invention claims the priority of the patent application No. PCT / CN2016 / 075024 and titled "Methods for Affine Motion Compensation" filed on March 1, 2016. The subject matter of this patent application is hereby incorporated by reference in its entirety. technical field [0003] The present invention relates to image and video coding with affine motion compensation, in particular to techniques for improving coding efficiency or reducing complexity for video coding systems of various coding modes including affine mode. Background technique [0004] In most coding standards, adaptive coding and inter / intra prediction are applied on a block basis. For example, a basic block unit used for video coding in a High Efficiency Video Coding (HEVC) system is called a Coding Unit (CU). A coding unit may start with a largest coding unit (LCU), also known as a coding tree unit (CTU). Once each LCU is recursively divided into leaf CUs, each leaf...

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
IPC IPC(8): H04N19/56H04N19/176
CPCH04N19/52H04N19/537H04N19/105H04N19/159H04N19/176H04N19/30H04N19/517H04N19/61
Inventor 黄晗张凯安基程
Owner MEDIATEK INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products