Efficient motion vector coding for video compression

   
   

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.

 
Web www.patentalert.com

< Network connection agents and troubleshooters

< Methods and systems for obtaining computer software via a network

> Type system for representing and checking consistency of heterogeneous program components during the process of compilation

> Threading and communication architecture for a graphical user interface

~ 00161