Abstract:
Methods, apparatuses and systems may provide for technology that processes portions of video frames in different hardware pipes. More particularly, implementations relate to technology that provides splitting of a frame into columns or rows and processing each of these in different hardware pipes and managing the dependency in hardware. Such operations may achieve this support while at the same time providing enough flexibility to use these pipes independently when the higher performance is not required.
Abstract:
CABAC coefficient decoding may be increased to two bins per clock by performing a calculation for a first bin followed by renormalization for the first bin in a first thread and performing a calculation for a second bin and renormalization for the second bin being after the first bin calculation and renormalization using a second thread different from the first thread.
Abstract:
Context-adaptive variable length bitstream decoding performance may be improved and power consumption reduced by pushing the variable length decoding beyond one syntax element per clock pulse.