Profile

Glossary Term Definition: 

A profile is a limited, specific implementation of a standard. Standards often permit a wide array of possible implementations; profiles implement a specific configuration of values selected from the range of values provided by the standard.

For example: MPEG-4 is an international audio-video encoding standard (ISO/IEC CD 14496); MPEG-4 Part 2 deals specifically with encoding video. MPEG-4 Part 2 standards specify that media should be encoded between 64 and 8000 kilobits of visual data per second (kbit/s), a range of data rates that accommodates anything from the audio stream of a digital telephone to the video stream of a DVD video (at 40,000 kbit/s, Blu-Ray video is well beyond the scope of MPEG-4 Part 2 and instead conforms to Part 10 of the MPEG-4 standard).

To simplify things, the MPEG-4 Part 2 standard lists several specific implementations, or profiles, of the MPEG-4 Part 2 standard, each of which specifies a maximum bitrate (in concert with other variables, such as frame rate, that are not included here):

  • Simple Profile: 64-384 kbit/s, maximum
    • Level 0: 64 kbit/s, maximum
    • Level 0b: 128 kbit/s, maximum
    • Level 1: 64 kbit/s, maximum
    • Level 2: 128 kbit/s, maximum
    • Level 3: 384 kbit/s, maximum
  • Advanced Simple Profile: 128-8000 kbit/s, maximum
    • Level 0: 128 kbit/s, maximum
    • Level 1: 128 kbit/s, maximum
    • Level 2: 384 kbit/s, maximum
    • Level 3: 768 kbit/s, maximum
    • Level 3b: 1500 kbit/s, maximum
    • Level 4: 3000 kbit/s, maximum
    • Level 5: 8000 kbit/s, maximum

So, digital video encoded at 1200 kbit/s would conform to Level 3b of the Advanced Simple Profile of the MPEG-4 Part 2 standard.

Glossary Term Source: