Skip to content
Search Classifications
Search for IPC and CPC classification codes or keywords
DIFF Subgroup
H04N 19/51

Motion estimation or motion compensation

Introduced: January 2014

Full Title

Full titles differ between systems:

IPC:

Methods or arrangements for coding, decoding, compressing or decompressing digital video signals > using predictive coding > involving temporal prediction > Motion estimation or motion compensation

CPC:

Methods or arrangements for coding, decoding, compressing or decompressing digital video signals > using predictive coding (H04N19/61 takes precedence) > involving temporal prediction (adaptive coding with adaptive selection between spatial and temporal predictive coding H04N19/107; adaptive coding with adaptive selection among a plurality of temporal predictive coding modes H04N19/109) > Motion estimation or motion compensation

Additional Content IPC

motion vector motion vectors a two-dimensional [2D] vector used for inter prediction that provides an offset from the coordinates in the decoded picture to the coordinates in a reference picture global motion estimation process to estimate the part of motion in a video sequence caused by camera motion, e.g. background motion by panning or zooming multiresolution motion estimation multi-resolution motion estimation motion estimation performed on the same picture of a video sequence at different spatial sampling resolutions (coarse-to-fine: starting from the lowest resolution; fine-to-coarse: starting from the highest resolution) block-based matching motion estimation classic motion estimation based on the search of a best matching block in a reference frame occlusion occlusions a part of background or of a foreground object that is hidden in one frame and then uncovered in a following frame. (motion) search window search window a region in a reference frame, where the search for the block or feature best matching the current block or feature is performed

IPC and CPC are identically structured here. All 18 subcodes exist in both systems.

1 shared codes have differing titles between IPC and CPC.

IPC defines codes here since 2014.

Child Classifications

Navigate with arrow keys, Enter to open

  • H04N 19/523 with sub-pixel accuracy since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/527 Global motion vector estimation since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/53 Multi-resolution motion estimation; Hierarchical motion estimation since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/533 Motion estimation using multistep search, e.g. two-dimensional [2D]-log search or one-at-a-time search [OTS] since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/547 Motion estimation performed in a transform domain since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/55 Motion estimation with spatial constraints, e.g. at image or region borders since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/553 Motion estimation dealing with occlusions since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/557 Motion estimation characterised by stopping computation or iteration based on certain criteria, e.g. error magnitude being too large or early exit since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/56 Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/563 Motion estimation with padding, i.e. with filling of non-object values in an arbitrarily shaped picture block or region for estimation purposes since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/567 Motion estimation based on rate distortion criteria since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/57 Motion estimation characterised by a search window with variable size or shape since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/573 Motion compensation with multiple frame prediction using two or more reference frames in a given prediction direction since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/577 Motion compensation with bidirectional frame interpolation, i.e. using B-pictures since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/58 Motion compensation with long-term prediction, i.e. the reference frame for a current frame not being the temporally closest one (H04N19/23 takes precedence) since 2014 IPC+CPC Available in IPC and CPC
  • H04N 19/583 Motion compensation with overlapping blocks since 2014 IPC+CPC Available in IPC and CPC

Top Applicants

Top Applicants (IPC)

Class H04,2013–2023, worldwide · Source: EPO PATSTAT

  1. QUALCOMM US 97,396
  2. HUAWEI TECHNOLOGIES COMPANY CN 96,502
  3. SAMSUNG ELECTRONICS COMPANY KR 86,981
  4. TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) SE 55,869
  5. HUAWEI TECHNOLOGIES COMPANY 55,349
  6. LG ELECTRONICS KR 53,649
  7. CANON 33,341
  8. SONY CORPORATION JP 32,761
  9. ZTE CORPORATION CN 32,274
  10. GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORPORATION 28,327

Top Applicants (CPC)

Class H04,2013–2023, worldwide · Source: EPO PATSTAT

  1. HUAWEI TECHNOLOGIES COMPANY CN 101,476
  2. QUALCOMM US 101,139
  3. SAMSUNG ELECTRONICS COMPANY KR 96,655
  4. TELEFONAKTIEBOLAGET LM ERICSSON (PUBL) SE 57,744
  5. LG ELECTRONICS KR 55,253
  6. HUAWEI TECHNOLOGIES COMPANY 54,181
  7. SONY CORPORATION JP 35,309
  8. ZTE CORPORATION CN 32,950
  9. INTEL CORPORATION US 27,533
  10. GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORPORATION CN 27,498