DACE: Dynamic Adaptive Complexity Encoding for Real Time Communication on Heterogeneous Devices
DACE is a novel algorithm to improve real-time video quality by dynamically adjusting the complexity of the encoding to maximize resource utilization. It uniquely adapts the feedback control logic from network congestion algorithms such as RENO, using prior frame encoding time to select the highest sustainable complexity for the next frame. A saturation mechanism prevents stalls by throttling complexity as it approaches the time budget. Our evaluation using the x264 encoder shows significant SSIM gains across diverse content, demonstrating DACE's effectiveness in converting available computational power into improved visual fidelity on heterogeneous devices.
Authors
- M. Yeung
- Zili Meng (ORCID: https://orcid.org/0000-0003-2009-7180)
- Xiangjie Huang (ORCID: https://orcid.org/0009-0006-3834-8004)
- Benedictus Harris Hutama
- Jonas III Miranda Lagade
Institutions
- Hong Kong University of Science and Technology (HK)
Publication Details
- Published
- 2025-09-08
- DOI
- https://doi.org/10.1145/3744969.3748420
- Primary Topic
- CCD and CMOS Imaging Sensors
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation