Overview
ISO/IEC TR 23002-6:2017 - Information technology - MPEG video technologies - Part 6: Tools for reconfigurable media coding implementations - describes a set of tools and good-practice guidelines for developing reconfigurable media coding (RMC) implementations. The technical report focuses on tool support for designs based on the RVC framework and related parts of the ISO/IEC 23002 and 23001 families. It documents tools such as RVC-CAL, Papify, and TURNUS and explains how these tools assist with modelling, profiling, monitoring and design-space exploration of MPEG video tool libraries and functional unit networks.
Key topics
- RVC concepts and terminology: definitions for functional units (actors), tokens, connections, functional unit network language (FNL) and functional unit network descriptions (FND), and the MPEG Video Tool Library (VTL).
- RVC-CAL tooling: guidance on using the CAL actor language, ORCC toolchain integration (Java, Eclipse, ORCC plug-in), creating actors and networks, simulation and debugging workflows.
- Monitoring and assessment (Papify): using Papify and Papify Viewer for activation, actor/action assessment, chronological visualization and event histograms to analyze runtime behaviour.
- Profiling and optimization (TURNUS): installing TURNUS, static and dynamic profiling workflows, performance analysis (including algorithmic bottleneck analysis, impact analysis), buffer-size minimization and partitioning strategies. Example coverage includes profiling an RVC-CAL HEVC decoder.
- Design guidance: good-practice recommendations for implementing specifications based on ISO/IEC 23001‑4, ISO/IEC 23002‑4 and ISO/IEC 23002‑5; advice on scheduling, guarded actions, state variables, control flow and non-determinism in dataflow actors.
- Performance counters and metrics: integration points with profiling counters (e.g., PAPI/PMC) and trace/ETG-based analysis are described as part of the monitoring and optimization workflows.
Applications
ISO/IEC TR 23002-6:2017 is practical for:
- Codec implementers and software engineers building modular, interoperable MPEG video decoders/encoders using RVC and RVC-CAL.
- System architects and integrators performing design-space exploration (DSE), partitioning and buffer-sizing for embedded or heterogeneous platforms.
- Researchers and validation teams needing reproducible profiling, monitoring and visualization tools for MPEG video tool libraries.
- Tool vendors who implement ORCC/Eclipse plugins, Papify integrations or TURNUS-style profilers.
Related standards
Keywords: ISO/IEC TR 23002-6:2017, RVC, RVC-CAL, MPEG video technologies, reconfigurable media coding, Papify, TURNUS, ORCC, profiling, design space exploration, HEVC.