Равномерное и неравномерное кодирование: основные принципы