Skip to main content

Defining Profiles in Video by Phil Hippensteel

Dear Professor Phil,

I hear vendors talking about "high profile" or "main profile" when they are discussing their implementation of video. What is a profile?

Rose, Columbus, OH

Rose,

Profiles in video serve essentially the same purpose as they serve in more general discussions of computer accounts, systems, and configurations. They are groups of attributes, settings or choices to be determined. For example, in MPEG-2 there are six profiles: Simple, Main, 4:2:2, SNR, Spatial and High. Simple profile supports only 4:2:0 format, 720X576 resolution, and no B frames. When a codec is configured, the software will allow the user to simply check a box next to Simple, rather than confront the user with three choices that might make the task seem more complex.

If a user picks Main profile in MEG-2, they will also be forced to pick a Level: Low, Main, High 1440 or High. Since most codecs use only Simple or Main profile, the set of sample methods, resolution and GOP (group of picture format) could be configured by making no more than two choices.