encoding device