what is encoding schemes