8.3. Coding of Arbitrarily Shaped Video Objects

As described in Section 8.1.2, each VOP of an arbitrarily shaped video object is represented by its YUV components and, in case of nonrectangular VOPs, by a shape component. In MPEG-4, the shape information is represented by means of alpha masks.

An alpha mask defines the level of transparency of a VOP. In a gray-level alpha mask, transparency is represented by an 8-bit integer, resulting in a range of possible values between 0 and 255. The 0 corresponds to completely transparent pixels and the 255 to completely opaque pixels; in-between values correspond to pixels that are more or less transparent but neither completely transparent nor opaque. In a binary alpha mask, only two values are allowed: ...

Get MPEG-4 Book, The now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.