To improve video coder performance and reduce power consumption
a method is proposed to shorten data lifetimes and decrease memory requirement.Memory needs and memory access times are reduced by computing intermediate results by stages and decreasing temporary results storage.We propose an algorithm to reduce the complexity of variable length code output by exploiting register width and shift ability of barrel shifter.Experimental results show that it can lessen the time of variable length code output in video encoders.