H - Electricity – 04 – N
Patent
H - Electricity
04
N
H04N 7/36 (2006.01)
Patent
CA 2681210
Two-stage interpolation can be provided for frame prediction samples with quarter- pixel and finer accuracy. All samples of quarter-pixel and finer accuracy can use either half or full/integer-pixels in a bi-linear interpolation to allow for the use of higher accuracy motion vectors, such as one-eighth-pixel accuracy motion vectors. The motion vectors can be restricted in a manner such that they are not allowed to point to every possible sub-pixel sample on a sub-pixel grid, but rather a subset of those sub-pixel samples. In addition, the same full/integer and half-pixel samples that can be used to obtain a quarter-pixel sample can also be used to obtain a one-eighth- pixel sample that the quarter-pixel sample is connected to. Hence, for every quarter- pixel sample, a motion vector could point to two additional positions/locations with one-eighth-pixel accuracy, where the two additional positions/locations can be calculated using the same half or integer-pixel samples which were used to obtain the quarter-pixel sample. Therefore, an arbitrary motion vector accuracy can be achieved without the need to perform additional interpolation stages or increase the complexity of a decoder configured to decode motion vector data.
Un système d'interpolation en deux phases peut être obtenu, pour des échantillons de prévision de trames, avec une précision de quart de pixel, ou une précision plus grande. Tous les échantillons d'une précision de quart de pixel ou plus, peuvent utiliser des pixels entiers ou des demi-pixels ou des pixels en nombres entiers, dans une interpolation bilinéaire, pour permettre l'utilisation de vecteurs de mouvement d'une plus haute précision, tels que des vecteurs de mouvement d'une précision du huitième de pixel. Les vecteurs de mouvement peuvent être restreints de telle façon qu'ils ne puissent indiquer tout échantillon de sous-pixels possible sur une grille de sous-pixels, mais plutôt un sous ensemble de tels échantillons de sous-pixels. En outre, les mêmes échantillons de pixels entiers, de pixels en nombres entiers et de demi-pixels qui peuvent être utilisés pour obtenir un échantillon de quart de pixels peuvent être également utilisés pour obtenir un échantillon de huitième de pixels auquel l'échantillon de quart de pixel est connecté. De ce fait, pour chaque échantillon de quart de pixel, un vecteur de mouvement pourrait indiquer deux positions/emplacements supplémentaires avec une précision de un huitième de pixel, lorsque les deux positions ou emplacements supplémentaires peuvent être calculés au moyen des mêmes échantillons de demi-pixels ou de pixels entiers qui étaient utilisés pour obtenir l'échantillon de quart de pixel. Il en résulte qu'on peut obtenir une précision de vecteur de mouvement arbitraire, sans qu'il soit nécessaire d'effectuer des phases d'interpolation supplémentaires, ou d'accroître la complexité d'un décodeur configuré pour décoder des données de vecteur de mouvement.
Lainema Jani
Ugur Kemal
Nokia Corporation
Sim & Mcburney
LandOfFree
High accuracy motion vectors for video coding with low... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with High accuracy motion vectors for video coding with low..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and High accuracy motion vectors for video coding with low... will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1550474