Jump to content

Advanced Professional Video

From Wikipedia, the free encyclopedia
Advanced Professional Video
AbbreviationAPV
OrganizationIETF
Authors
  • Youngkwon Lim
  • Minwoo Park
  • Madhukar Budagavi
  • Rajan Joshi
  • Kwang Pyo Choi
DomainVideo compression
Websitewww.ietf.org/archive/id/draft-lim-apv-00.html

Advanced Professional Video (APV) is video codec which is designed to be used for professional-level high-quality video recording and post production.

Features

[edit]
  • Low complexity and high throughput intra frame only coding without pixel domain prediction[1]
  • Supports real-time encoding and decoding at resolutions up to 8K.
  • Designed as an intermediate codec for video editing, not for content distribution.[2]
  • Optimized for parallel processing on multi-core CPUs and GPUs.
  • High-quality chroma subsampling (4:2:2 and 4:4:4).
  • Supports bit depths ranging from 10 to 16.

Adoption

[edit]
  • Android 16
  • FFmpeg
  • Integrated into Samsung Galaxy flagship devices starting with Galaxy S26.
  • Adopted by major video editing platforms[clarification needed] for intermediate codec usage.

Technical specifications

[edit]

APV encodes each frame as a self-contained still image, similarly to Motion JPEG and Apple ProRes. Compared to distribution-oriented codecs such as H.265 and AV1, this approach allows faster encoding and decoding, especially on multi-core CPUs where individual frames can be processed in parallel, but at the cost of compression ratio.

Each frame is divided into macroblocks. Each macroblock is encoded independently and the bitstream includes the offset for each. This reduces compression ratio but enables parallel encoding and decoding within a single frame, improving decoding speed on multi-core CPUs.

Each macroblock is further subdivided into 8x8 blocks, which are encoded using DCT followed by entropy coding, similarly to Motion JPEG and Apple ProRes.

Intra prediction occurs only within a macroblock to allow for parallel processing of macroblocks. Unconventionally for video codecs, intra prediction operates on DC coefficients instead of pixels, which reduces computational complexity.

APV also uses a deblocking filter to reduce artifacts at DC block boundaries.

Samsung claims that APV achieves a 20% improvement in compression at the same visual quality compared to an undisclosed professional video codec implementation. They also claim that APV allows for higher quality encoding compared to the I-frame-only mode of H.265 on smartphones, where the computational complexity of H.265 makes it impossible to achieve high bitrates. However, this quality improvement comes at the cost of much larger file size.[2]

See also

[edit]

References

[edit]
  1. ^ Lim, Youngkwon; Park, Minwoo; Budagavi, Madhukar; Joshi, Rajan; Choi, Kwang Pyo. Advance Professional Video (Report). Internet Engineering Task Force.
  2. ^ a b Samsung Electronics. "Introducing APV: A Next-Generation Video Codec." Samsung Developer Conference, 2024.
[edit]