Optimal hardware and software arithmetic coding procedures for the Q-Coder | IBM Journals & Magazine | IEEE Xplore