Overview
ISO/IEC 29341-4-13:2011 specifies the UPnP Audio/Video Device Control Protocol – Level 2 Rendering Control Service (RCS). This International Standard defines how UPnP control points discover, query, change and restore rendering attributes on AV renderer devices. It is part of the ISO/IEC 29341 family (the UPnP Device Architecture) and is compliant with Universal Plug and Play Device Architecture v1.0. The 2011 edition replaces the 2008 first edition and constitutes a technical revision.
Key Topics and Requirements
- Service model and XML description: Formal service modeling, state variables and the XML service description used by UPnP control points to interact with a RenderingControl device.
- State variables: Standardized attributes such as Brightness, Contrast, Sharpness, ColorTemperature, Mute, Volume, VolumeDB, Loudness, PresetNameList and channel/instance identifiers.
- Actions (APIs): Defined control actions include methods to ListPresets, SelectPreset, Get/Set for Brightness/Contrast/Sharpness/Color gains/Keystone/Mute/Volume/VolumeDB/Loudness, plus generic GetStateVariables/SetStateVariables operations.
- Eventing and LastChange: Event notification model and moderation rules for reporting state changes to subscribed control points.
- Multi-input and multi-instance support: Handling of devices with multiple inputs or virtual render instances.
- Presets and relationships: Named presets support for restoring groups of rendering settings; relationships between state variables (e.g., Volume vs VolumeDB).
- Testing: Conformance testing guidance to validate compliant implementations.
Applications and Who Uses It
ISO/IEC 29341-4-13:2011 is targeted at implementers and integrators building interoperable UPnP AV devices and clients:
- Device manufacturers (TVs, projectors, set-top boxes, AV receivers, networked speakers) implement the RenderingControl service in firmware.
- Software developers creating UPnP control points (media controllers, mobile apps, home automation hubs) use the standard to query and change renderer attributes.
- System integrators and OEMs ensure consistent control behavior across heterogeneous AV equipment.
- Test and QA engineers validate conformance, eventing behavior and interoperability.
Practical use-cases include remote volume/mute control, display color and keystone adjustments, selecting predefined visual/audio presets, and subscribing to renderer state changes for synchronized multi-room systems.
Related Standards
- Other parts of the ISO/IEC 29341 UPnP Device Architecture family (device discovery, AVTransport, ConnectionManager, etc.).
- UPnP Device Architecture v1.0 specifications and associated AV control protocol parts for end-to-end UPnP AV interoperability.
Keywords: ISO/IEC 29341-4-13:2011, UPnP, Rendering Control Service, RCS, Audio Video Device Control Protocol, UPnP Device Architecture, AV renderer, Volume control, Brightness, Presets.