摘要 |
<p>En blokktransformasjonsbasert digital mediakodek koder mer effektivt transformasjonskoeffisienter ved felleskoding av koeffisienter som er ulik null sammen med etterfølgende kjøringer av koeffisienter med verdi null. Når en koeffisient som er ulik null er den siste i sin blokk, settes en siste indikator inn for kjøreverdien i symbolet for denne koeffisient. Initiale koeffisienter som er ulik null er angitt i et spesialsymbol som felleskoder koeffisienten som er ulik null sammen med initiale og etterfølgende kjøringer av nuller. Kodeken muliggjør flere kodingskontekster ved gjenkjennelse av brudd i kjøringer av koeffisienter som er ulik null og koding av koeffisienter som er ulik null på hver side av et slikt brudd separat. Kodeken reduserer også kodetabellstørrelse ved i hvert symbol å angi om hvorvidt en koeffisient som er ulik null har absoluttverdi som er større enn 1 og om hvorvidt kjøringer av nuller har positiv verdi, og koder separat nivået av koeffisientene og lengden av kjøringene på utsiden av symbolene.</p> |