Video coding efficiency is improved by jointly coding the x and y
components of motion vectors with a single variable length code. The
motion vector components for a block of pixels are predicted based on
motion vectors of neighboring blocks of pixels. The predicted x and y
components are then jointly coded by assigning a single variable length
code corresponding to the pair of components, rather than a separate code
for each component. If the x and y components do not have a corresponding
entry in the coding table, they are coded with an escape code followed by
fixed length codes.
De video codageefficiency wordt verbeterd door de x en ycomponenten van motievectoren met één enkele veranderlijke lengtecode gezamenlijk te coderen. De motie vectorcomponenten voor een blok van pixel worden voorspeld gebaseerd op motievectoren van naburige blokken van pixel. De voorspelde x en ycomponenten worden dan gezamenlijk door één enkele veranderlijke lengtecode gecodeerd toe te wijzen die aan het paar componenten, eerder dan een afzonderlijke code voor elke component beantwoordt. Als de x en ycomponenten geen overeenkomstige ingang in de codagelijst hebben, zijn zij gecodeerd met een vluchtcode die door vaste lengtecodes wordt gevolgd.