Patent ID: 7830960

Claim:
An encoding device comprising: a mode selection engine that performs mode selection for intra-prediction encoding of a non-encoded frame regardless of whether the encoding device is programmed to comply with a first encoding standard or a second encoding standard; a first encoder that performs the intra-prediction encoding of the non-encoded frame according to the selected mode in compliance with the first encoding standard when the encoding device is programmed to comply with the first encoding standard; and a second encoder that performs the intra-prediction encoding of the non-encoded frame according to the selected mode in compliance with the second encoding standard when the encoding device is programmed to comply with the second encoding standard. wherein the encoding device is configured to receive programming instructions that specify one of a plurality of encoding standards, the plurality of encoding standards comprising the first encoding standard and the second encoding standard, and wherein the encoding device is configured to use the first encoder to perform the intra-prediction encoding of the non-encoded frame when the received instructions specify the first encoding standard and configured to use the second encoder to perform the intra-prediction encoding of the non-encoded frame when the received instructions specify the second encoding standard.