ISO/IEC 14543-5-103:2023
(Main)Information technology — Home electronic system (HES) architecture — Part 5-103: Intelligent grouping and resource sharing for HES Class 2 and Class 3 — Remote access smart audio interconnection profile
Information technology — Home electronic system (HES) architecture — Part 5-103: Intelligent grouping and resource sharing for HES Class 2 and Class 3 — Remote access smart audio interconnection profile
This part of ISO/IEC 14543 specifies the application framework, device interaction process, request and response message formats and service description requirements to achieve intelligent grouping, resource sharing and service collaboration among various audio devices and controllers. This document is applicable to many types of audio devices with network connection capability. Networked audio devices can include a multi-room home audio system, a high-fidelity audio system, a home theatre, a smart radio, background audio, mobile audio and public audio equipment. Services specified by this document enable smart audio interconnection applications to interoperate seamlessly among audio devices and resource servers at home, in an office or in other remote environments. These services can include multi-device synchronization, sound configuration, audio on-demand service and music streaming and rendering.
Titre manque — Partie 5-103: Titre manque
General Information
Standards Content (Sample)
ISO/IEC 14543-5-103
Edition 1.0 2023-10
INTERNATIONAL
STANDARD
Information technology – Home electronic system (HES) architecture
Part 5-103: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote access smart audio interconnection profile
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or
by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either
IEC or IEC's member National Committee in the country of the requester. If you have any questions about ISO/IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or
your local IEC member National Committee for further information.
IEC Secretariat Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigendum or an amendment might have been published.
IEC publications search - webstore.iec.ch/advsearchform IEC Products & Services Portal - products.iec.ch
The advanced search enables to find IEC publications by a Discover our powerful search engine and read freely all the
variety of criteria (reference number, text, technical publications previews. With a subscription you will always have
committee, …). It also gives information on projects, replaced access to up to date content tailored to your needs.
and withdrawn publications.
Electropedia - www.electropedia.org
IEC Just Published - webstore.iec.ch/justpublished
The world's leading online dictionary on electrotechnology,
Stay up to date on all new IEC publications. Just Published
containing more than 22 300 terminological entries in English
details all new publications released. Available online and once
and French, with equivalent terms in 19 additional languages.
a month by email.
Also known as the International Electrotechnical Vocabulary
(IEV) online.
IEC Customer Service Centre - webstore.iec.ch/csc
If you wish to give us your feedback on this publication or need
further assistance, please contact the Customer Service
Centre: sales@iec.ch.
ISO/IEC 14543-5-103
Edition 1.0 2023-10
INTERNATIONAL
STANDARD
Information technology – Home electronic system (HES) architecture
Part 5-103: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote access smart audio interconnection profile
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
ICS 35.240.67 ISBN 978-2-8322-7682-2
– 2 – ISO/IEC 14543-5-103:2023
© ISO/IEC 2023
CONTENTS
FOREWORD . 4
INTRODUCTION . 6
1 Scope . 9
2 Normative references . 9
3 Terms, definitions and abbreviated terms . 10
3.1 Terms and definitions . 10
3.2 Abbreviated terms . 10
4 Conformance . 11
5 RA smart audio interconnection profile descriptions . 11
5.1 Overview. 11
5.2 Basic functionalities . 12
5.3 Generic audio device categories . 12
5.3.1 Overview . 12
5.3.2 Home audio . 12
5.3.3 Public audio . 12
5.3.4 Mobile audio . 12
5.4 Interaction model . 13
5.5 Smart audio device types . 13
5.5.1 Smart audio server (AS) . 13
5.5.2 Smart audio renderer (AR) . 13
5.5.3 Smart audio control point (CP) . 14
5.5.4 Smart audio gateway (AG) . 14
5.5.5 IGRS RA service platform (IRSP) . 14
5.5.6 Internet audio content server . 14
5.6 Interface specifications . 14
5.6.1 Overview . 14
5.6.2 AS service module interface . 15
5.6.3 AR service module interface . 15
5.6.4 CP module interface . 15
5.6.5 Smart audio gateway module interface . 16
6 Smart audio device type descriptions . 16
6.1 Smart audio renderer . 16
6.1.1 Overview . 16
6.1.2 Device type description . 16
6.1.3 AR service interfaces . 16
6.1.4 Mandatory invocation interface descriptions . 17
6.2 Smart audio server. 18
6.2.1 Overview . 18
6.2.2 Device type description . 18
6.2.3 AS service interfaces . 18
6.2.4 Mandatory invocation interface description . 19
6.3 Smart audio control point . 20
6.3.1 Overview . 20
6.3.2 Device type description . 20
6.3.3 CP service interfaces . 20
6.3.4 Mandatory invocation interface description . 21
© ISO/IEC 2023
6.4 Smart audio gateway . 22
7 Smart audio service type descriptions . 23
7.1 Reference BCM connection management and transport control process . 23
7.2 Service types . 23
7.3 Group management service . 24
7.3.1 Overview . 24
7.3.2 Group management service type . 24
7.3.3 Group management service interface. 24
8 Interaction flow and invocation process descriptions . 26
8.1 Overview. 26
8.2 Device discovery . 27
8.3 Device grouping . 27
8.4 Audio play and pause. 28
8.5 Audio volume adjustment . 28
8.6 Sound setting auto-adjustment . 28
8.7 Device name change . 28
8.8 Device group setup . 28
8.9 Device group access . 28
8.10 Input mode configuration . 28
Bibliography . 29
Figure 1 – RA smart audio interconnection system architecture . 13
Figure 2 – IGRS RA smart audio interconnection application interaction flow . 27
Table 1 – AR service interfaces . 17
Table 2 – Mandatory invocation interfaces for AR . 17
Table 3 – AS service interfaces . 19
Table 4 – Mandatory invocation interfaces for AS . 19
Table 5 – CP service interfaces . 21
Table 6 – Mandatory invocation interfaces for CP . 21
Table 7 – Service types in IGRS RA smart audio interconnection application . 23
Table 8 – Input or output parameters for GetGroupId . 24
Table 9 – Input or output parameters for SetGroupId . 25
Table 10 – Input or output parameters for GetName . 25
Table 11 – Input or output parameters for SetName . 25
Table 12 – Input or output parameters for GetLineinMode . 26
Table 13 – Input or output parameters for SetLineinMode . 26
Table 14 – Input or output parameters for RebootService . 26
– 4 – ISO/IEC 14543-5-103:2023
© ISO/IEC 2023
INFORMATION TECHNOLOGY –
HOME ELECTRONIC SYSTEM (HES) ARCHITECTURE –
Part 5-103: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote access smart audio interconnection profile
FOREWORD
1) ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Commission)
form the specialized system for worldwide standardization. National bodies that are members of ISO or IEC
participate in the development of International Standards through technical committees established by the
respective organization to deal with particular fields of technical activity. ISO and IEC technical committees
collaborate in fields of mutual interest. Other international organizations, governmental and non-governmental,
in liaison with ISO and IEC, also take part in the work.
2) The formal decisions or agreements of IEC and ISO on technical matters express, as nearly as possible, an
international consensus of opinion on the relevant subjects since each technical committee has representation
from all interested IEC and ISO National bodies.
3) IEC and ISO documents have the form of recommendations for international use and are accepted by IEC and
ISO National bodies in that sense. While all reasonable efforts are made to ensure that the technical content of
IEC and ISO documents is accurate, IEC and ISO cannot be held responsible for the way in which they are used
or for any misinterpretation by any end user.
4) In order to promote international uniformity, IEC and ISO National bodies undertake to apply IEC and
ISO documents transparently to the maximum extent possible in their national and regional publications. Any
divergence between any IEC and ISO document and the corresponding national or regional publication shall be
clearly indicated in the latter.
5) IEC and ISO do not provide any attestation of conformity. Independent certification bodies provide conformity
assessment services and, in some areas, access to IEC and ISO marks of conformity. IEC and ISO are not
responsible for any services carried out by independent certification bodies.
6) All users should ensure that they have the latest edition of this document.
7) No liability shall attach to IEC and ISO or their directors, employees, servants or agents including individual
experts and members of its technical committees and IEC and ISO National bodies for any personal injury,
property damage or other damage of any nature whatsoever, whether direct or indirect, or for costs (including
legal fees) and expenses arising out of the publication, use of, or reliance upon, this ISO/IEC document or any
other IEC and ISO documents.
8) Attention is drawn to the Normative references cited in this document. Use of the referenced publications is
indispensable for the correct application of this document.
9) IEC and ISO draw attention to the possibility that the implementation of this document may involve the use of (a)
patent(s). IEC and ISO take no position concerning the evidence, validity or applicability of any claimed patent
rights in respect thereof. As of the date of publication of this document, IEC and ISO had not received notice of
(a) patent(s), which may be required to implement this document. However, implementers are cautioned that this
may not represent the latest information, which may be obtained from the patent database available at
https://patents.iec.ch and www.iso.org/patents. IEC and ISO shall not be held responsible for identifying any or
all such patent rights.
ISO/IEC 14543-5-103 has been prepared by subcommittee 25: Interconnection of information
technology equipment, of ISO/IEC joint technical committee 1: Information technology. It is an
International Standard.
The list of all currently available parts of the ISO/IEC 14543 series, under the general title
Information technology – Home Electronic System (HES) architecture, can be found on the
IEC website and ISO website.
The text of this International Standard is based on the following documents:
Draft Report on voting
JTC1-SC25/3096/CDV JTC1-SC25/3158/RVC
Full information on the voting for its approval can be found in the report on voting indicated in
the above table.
© ISO/IEC 2023
The language used for the development of this International Standard is English.
This document was drafted in accordance with ISO/IEC Directives, Part 2, and developed in
accordance with ISO/IEC Directives, Part 1, available at www.iec.ch/members_experts/refdocs
and www.iso.org/directives.
– 6 – ISO/IEC 14543-5-103:2023
© ISO/IEC 2023
INTRODUCTION
ISO/IEC 14543-5 (all parts) specifies the services and protocol of the application layer for
Intelligent Grouping and Resource Sharing (IGRS) devices and services in the Home Electronic
System (HES). Some parts reference Classes 1, 2 and 3, which are HES designations specified
in the HES architecture standard, ISO/IEC 14543-2-1.
ISO/IEC 14543-5 includes the following parts:
a) ISO/IEC 14543-5-1: Core protocol
• Specifies the TCP/IP protocol stack as the basis and the HTTP protocol as the message-
exchange framework among devices.
• Specifies a series of device and service interaction/invocation standards, such as device
and service discovery protocol, device and service description, service invocation and
security mechanisms.
• Specifies core protocols for a type of home network that supports streaming media and
other high-speed data transports within a home.
b) ISO/IEC 14543-5-2#: Application profile
• Based on the IGRS core protocol.
• Specifies a device and service interaction mechanism, as well as application interfaces
used in IGRS basic applications.
• Multiple application profiles are specified, including:
– ISO/IEC 14543-5-21: AV profile
– ISO/IEC 14543-5-22: File profile
c) ISO/IEC 14543-5-3: Basic application
• Includes an IGRS basic application list.
• Specifies a basic application framework.
• Specifies operation details (device grouping, service description template, etc.), function
definitions and service invocation interfaces.
d) ISO/IEC 14543-5-4: Device validation
• Specifies a standard method to validate an IGRS-compliant device.
e) ISO/IEC 14543-5-5: Device type
• Specifies IGRS device types used in IGRS applications.
f) ISO/IEC 14543-5-6: Service type
• Specifies basic service types used in IGRS applications.
g) ISO/IEC 14543-5-7: Remote access system architecture
• Specifies the architecture and framework for remotely accessing IGRS devices and
services in the Home Electronic System. The remote access communications protocol
and application profiles are specified in the following parts of ISO/IEC 14543-5:
– ISO/IEC 14543-5-8: Remote access core protocol
– ISO/IEC 14543-5-9: Remote access service platform
– ISO/IEC 14543-5-101: Remote media access profile
– ISO/IEC 14543-5-102: Remote universal management profile
– ISO/IEC 14543-5-103: RA Smart audio interconnection profile
– ISO/IEC 14543-5-104: RA server-based smart lock application
– ISO/IEC 14543-5-11: Remote user interface
– ISO/IEC 14543-5-12: Remote access test and verification
© ISO/IEC 2023
Additional parts will be specified in the future, including:
– ISO/IEC 14543-5-105: RA server-based smart lock application test and verification
– ISO/IEC 14543-5-13: RA smart home device control using voice recognition
– ISO/IEC 14543-5-141: Blockchain application protocols for HES based on IGRS RA
specifications: core framework
• The relationships among these parts are specified in Part 5-7.
h) ISO/IEC 14543-5-8: Remote access core protocol
• Provides detailed system components, system function modules, basic concepts of
IGRS remote access elements and their relationships, message exchange mechanisms
and security related specifications.
• Specifies interfaces between IGRS remote access (RA) client and service platforms.
Defines co-operative procedures among IGRS RA clients.
i) ISO/IEC 14543-5-9: Remote access service platform
• Specifies the IGRS RA service platform (IRSP) architectures and interfaces among
servers in the service platforms.
• Based on ISO/IEC 14543-5-8: Remote access core protocol.
j) ISO/IEC 14543-5-10#: Remote access application profiles
• Specifies a device and service interaction mechanism for various applications.
• Based on ISO/IEC 14543-5-8: Remote access core protocol.
• Some of the profiles are specified, including:
– ISO/IEC 14543-5-101: Remote media access profile. This part specifies the common
requirements for IGRS RA media users and devices in IGRS networks.
– ISO/IEC 14543-5-102: Remote universal management profile. This part specifies a
mechanism for integrating devices with both relatively high and low processing
capabilities into IGRS networks. It also specifies universal remote device discovery
and a management framework.
– ISO/IEC 14543-5-103: RA smart audio interconnection profile. This part specifies the
interoperability requirements for smart audio devices (audio devices with built-in
computing and communication capabilities) and creates various application
functionalities to enhance these audio devices. It introduces some new device types
and specifies the mandatory device/service discovery, device control, content
delivery and audio transcoding methods and interfaces, etc. to enable smart audio
device interactions and content services.
– ISO/IEC 14543-5-104: RA server-based smart lock application. This part specifies a
server-based smart lock application that utilizes the ISO/IEC 14543-5 series of
standards for device interoperability. It specifies the required device interaction
models, message formats and APIs and the authentication and security methods.
• Additional application profiles will be specified in the future, including:
– ISO/IEC 14543-5-105: RA server-based smart lock application test and verification.
This part will be the verification test specification for ISO/IEC 14543-5-104. It will
describe all the required test cases and relevant pass/fail criteria to validate that a
server-based smart lock device/application conforms to the ISO/IEC 14543-5 series
of standard protocols (IGRS).
k) ISO/IEC 14543-5-11: Remote user interface
• Specifies adaptive user interface generation and remote device control mechanisms
suitable for different remote access applications and devices.
l) ISO/IEC 14543-5-12: Remote access test and verification
• Specifies a standard method to test and verify IGRS-RA compliant device and service
interfaces.
– 8 – ISO/IEC 14543-5-103:2023
© ISO/IEC 2023
The following future parts are planned.
m) ISO/IEC 14543-5-13: RA smart home device control using voice recognition
• Will specify the requirements to allow remote access and control of various smart home
devices that use the same IGRS RA device interoperability protocols with a variety of
voice recognition platforms. This part will extend current IGRS RA device types to
support the addition of voice recognition message format specifications. It will introduce
an IGRS RA voice-enabled gateway profile in compliance with the HES gateway
(ISO/IEC 15045 series and ISO/IEC 18012 series) and the IGRS RA platform. It will
extend the HES environment to an external voice recognition service platform (“cross-
platform” voice recognition interface platform) that includes specifications for universal
voice recognition skill sets and translation interface service, platform security, IGRS RA
(IGRS Remote Access Service Platform) message server API, and IGRS RA device
control protocol parsing and status update service, etc.
n) ISO/IEC 14543-5-14#: Blockchain application protocols for HES based on IGRS RA
specifications
• Will specify a blockchain application framework and profiles for various smart home HES
applications.
• Based on the ISO/IEC 14543-5-8: Remote access core protocol.
• Some of the profiles are under development, including ISO/IEC 14543-5-141: Blockchain
application protocols for HES based on the IGRS RA specifications: core framework.
This will be the first in a series of standards that specifies a blockchain application
framework to enhance the HES architecture using IGRS RA protocols. Blockchain
technology provides additional data storage protection and a trusted authentication
mechanism that includes a secure data exchange process. This part will specify the core
framework requirements that establish a reference system architecture, interaction
model, blockchain identity authentication, blockchain encryption-method requirements,
generic data format template, RA server interface and configuration specification.
© ISO/IEC 2023
INFORMATION TECHNOLOGY –
HOME ELECTRONIC SYSTEM (HES) ARCHITECTURE –
Part 5-103: Intelligent grouping and resource sharing for HES Class 2 and
Class 3 – Remote access smart audio interconnection profile
1 Scope
This part of ISO/IEC 14543 specifies the application framework, device interaction process,
request and response message formats and service description requirements to achieve
intelligent grouping, resource sharing and service collaboration among various audio devices
and controllers.
This document is applicable to many types of audio devices with network connection capability.
Networked audio devices can include a multi-room home audio system, a high-fidelity audio
system, a home theatre, a smart radio, background audio, mobile audio and public audio
equipment. Services specified by this document enable smart audio interconnection
applications to interoperate seamlessly among audio devices and resource servers at home, in
an office or in other remote environments. These services can include multi-device
synchronization, sound configuration, audio on-demand service and music streaming and
rendering.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies.
For undated references, the latest edition of the referenced document (including any
amendments) applies.
ISO/IEC 14543-5-1, Information technology – Home Electronic System (HES) architecture –
Part 5-1: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – Core protocol
ISO/IEC 14543-5-8, Information technology – Home Electronic System (HES) architecture –
Part 5-8: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – Remote
access core protocol
ISO/IEC 14543-5-21, Information technology – Home Electronic System (HES) architecture –
Part 5-21: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – Application
profile – AV profile
ISO/IEC 14543-5-22, Information technology – Home Electronic System (HES) architecture –
Part 5-22: Intelligent grouping and resource sharing for HES Class 2 and Class 3 – File profile
ISO/IEC 15045 (all parts), Information technology – Home Electronic System (HES) gateway
ISO/IEC 18012 (all parts), Information technology – Home Electronic System (HES) –
Guidelines for product interoperability
– 10 – ISO/IEC 14543-5-103:2023
© ISO/IEC 2023
3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO/IEC 14543-5-1,
ISO/IEC 14543-5-21, ISO/IEC 14543-5-22, ISO/IEC 14543-5-8 and the following apply.
ISO and IEC maintain terminology databases for use in standardization at the following
addresses:
• IEC Electropedia: available at https://www.electropedia.org/
• ISO Online browsing platform: available at https://www.iso.org/obp
3.1.1
IGRS RA agent service module
functional entity that provides the IGRS RA service to IGRS LAN devices
Note 1 to entry: The main functionalities of the IGRS RA agent service module are sending instructions to and
receiving instructions from the IGRS RA service platform, and translating the instructions of local IGRS networks to
and from those of the IGRS RA networks. The IGRS RA agent service module provides audio services compatibility
between the local IGRS devices and the IGRS RA devices.
3.1.2
smart audio control point
network controller that discovers other IGRS audio devices on the network and invokes the
services provided by these devices
3.1.3
smart audio gateway
IGRS network intermediary device that interconnects the local area network (LAN) audio
devices with other RA audio devices or Internet audio content services via an IGRS RA service
platform (IRSP)
3.1.4
smart audio renderer
IGRS audio device with network capability that supports audio playback function
3.1.5
smart audio server
IGRS audio device with network capability that provides audio content and supports audio
transport service
3.2 Abbreviated terms
AG smart audio gateway
API application programming interface
AR smart audio renderer
AS smart audio server
AV audio/video
BCM back channel message
CIS content index service
CMS connection management service
CP smart audio control point
DSIM dynamic service invocation module
FAMS file access management service
FCMS file connection management service
© ISO/IEC 2023
FC file client
FS file server
GMS group management service
HTTP hypertext transfer protocol
ID identification
IGRS Intelligent Grouping and Resource Sharing
IP Internet protocol
IRSP IGRS RA service platform
LAN local area network
MPTMS media player transport management service
MSTMS media server transport management service
NAS network attached storage
RA remote access
RMS rendering management service
TCP transmission control protocol
TMS transport management service
4 Conformance
A system that conforms to this document shall be implemented in accordance with Clauses 5,
6, 7 and 8. The IGRS smart audio device models, system architecture and module interfaces
shall conform to Clause 5, the device type definitions shall conform to Clause 6, the service
type definitions shall conform to Clause 7, and the device interconnection process shall conform
to Clause 8.
5 RA smart audio interconnection profile descriptions
5.1 Overview
The RA smart audio interconnection profile standard provides specific IGRS RA application
scenarios based on the remote management of smart audio devices at home, in an office and
at other remote locations. This document specifies the interaction model between an AR and
an AS when implementing a smart audio application, the interconnection service invocation
process and all of IGRS services for each logical device type.
The IGRS RA smart audio interconnection application enables audio devices to support various
audio content formats. It is applicable to many types of audio devices with network connections
and audio playback or transport capabilities, which include AR or AS devices such as mobile
phones, TV, home audio systems, desktop or laptop PCs, tablets, MP3 players, game consoles,
NAS, and Internet audio servers. The audio content supported by this document can use a
variety of audio file formats such as ISO/IEC 11172-3 (MPEG Audio Layer 3, commonly called
MP3), WMA (Windows Media Audio), RA (RealAudio®) and AAC (Advance Audio Coding),
streaming audio, audio data stream in AV files and DSD (Direct Stream Digital) audio.
___________
Windows Media Audio, RealAudio® and Direct Stream Digital are examples of a suitable products available
commercially. This information is given for the convenience of users of this document and does not constitute an
endorsement by ISO or IEC of these products.
– 12 – ISO/IEC 14543-5-103:2023
© ISO/IEC 2023
5.2 Basic functionalities
The IGRS smart audio interconnection profile shall support the following functions:
a) auto-discover all available AR and AS devices currently on the network;
b) discover and acquire content services or available audio files on the ASs currently available
on the network;
c) manage, control and transport audio content;
d) control each audio device independently, in default groups or customized groups, if there
are multiple devices present;
e) allow a CP to control audio rendering on multiple ARs in different groups, and also support
simultaneous playback on all ARs within the same group;
f) device interconnection control management methods that support both local (LAN) and
remote (Internet) operations.
5.3 Generic audio device categories
5.3.1 Overview
Generic audio devices are divided into three categories: home audio, public audio and mobile
audio, according to the smart audio interconnection usage scenarios.
This document is applicable to these three categories of audio devices, which possess audio
rendering functions and interconnection capabilities to other relevant audio devices.
5.3.2 Home audio
Home audio mainly focuses on devices that are capable of rendering home-theatre style sound
quality. Typical home audio systems include various amplifiers, speakers and control units or
configuration devices for karaoke, dance studio, home or movie theatre, etc.
Home audio interconnection applications are further divided into the following two categories:
audio-to-audio device interconnection and audio-to-video device interconnection.
a) Audio-to-audio device interconnection refers to home audio devices with rendering
capabilities that are interconnected through an existing home network. Typical application
scenarios include multi-room audio and background music interconnections:
– multi-room audio interconnection allows audio devices that are located in multiple rooms,
such as the living room, bedroom, kitchen and bathroom, to render music
simultaneously;
– background music interconnection allows interconnected audio devices to render
background music in every room through one or more audio sources.
b) Audio-to-video device interconnection refers to the networking of multimedia devices
(including both audio and video) used in home-theatre applications. This document does not
address this type of device interconnection.
5.3.3 Public audio
Public audio represents audio devices used in shopping malls, schools, public squares, hotels,
theatres, gymnasiums, etc.
5.3.4 Mobile audio
Unlike the previous two categories, mobile audio contains portable, miniaturized and often
embedded devices in other smart multimedia systems that support audio rendering in a mobile
environment (e.g. various in-vehicle and ship-based audio systems).
© ISO/IEC 2023
5.4 Interaction model
The IGRS RA smart audio interconnection system architecture model is shown in Figure 1.
Figure 1 – RA smart audio interconnection system architecture
An IGRS RA smart audio interconnection system consists of one or more smart audio servers
(AS), one or more smart audio renderers (AR) and a smart audio control point (CP). In this
model, both a local AS and an RA AS are used to serve stored audio contents. An AR is a
rendering device capable of processing the audio contents. The AS and an AR are connected
through a CP for audio transport service invocation. The smart audio gateway (AG) enables
interactions between IGRS remote audio devices and audio devices in the home. The AG is an
implementation of the HES gateway (ISO/IEC 15045 series and ISO/IEC 18012 series) that
includes a service module functioning as an IGRS RA agent, which is used for those IGRS LAN
audio devices that cannot be discovered over the Internet as shown in Figure 1. All IGRS LAN
audio devices and IGRS RA audio devices shall use published IGRS protocols
(ISO/IEC 14543-5-1 and ISO/IEC 14543-5-8) to discover and interconnect with each other. The
specific interaction models and flow methods shall comply with ISO/IEC 14543-5-21 and
ISO/IEC 14543-5-22. Both push and pull models shall be supported.
5.5 Smart audio device types
5.5.1 Smart audio server (AS)
An AS is a logical device with networked computational audio storage capacity. Examples of
typical physical AS devices are a desktop PC, mobile phone, NAS,CD or DVD player.
An AS shall be used as the source device that stores and manages audio content with a
standard set of access interfaces for other IGRS smart audio devices. An AS may be located in
the house connected to the home network or outside the house accessed remotely via the IGRS
AG. A remote AS may be offered by the IGRS service provider or by a third-party provider.
5.5.2 Smart audio renderer (AR)
An AR is a logical device with networked audio decoding and rendering capabilities. Examples
of typical physical AR devices are a desktop PC, TV, audio receiver, speaker or a handheld
device.
An AR shall be used as the target device, which accesses and renders the audio contents
delivered via network.
– 14 – ISO/IEC 14543-5-103:2023
© ISO/IEC 2023
5.5.3 Smart audio control point (CP)
A CP is a logical device that is capable of discovering, coordinating and controlling an AR or
AS. A CP can reside in an AR or AS device, and may also be a standalone device. Examples
of typical physical CP devices are a desktop PC, TV, mobile phone, remote control or other
relevant simple human-machine interface device with built-in IGRS RA smart audio services.
A CP shall be used to discover and invoke the audio management services provided by an AR
or AS. However, a CP is not directly involved in the audio content transport between an AR and
AS.
5.5.4 Smart audio gateway (AG)
An AG is a logical device that translates different protocols. An AG shall be used to interconnect
local AR, AS and CP to RA audio devices and Internet audio content servers. An AG is an
implementation of the HES gateway, specified in the ISO/IEC 15045 series and ISO/IEC 18012
series, and as shown in Figure 1. The AG shall include an AG service module as specified in
the ISO/IEC 18012 series.
The AG shall meet the requirements as specified in ISO/IEC 15045-1 (gateway model). For
HES simple gateway implementations, and for which no future expansion is planned, the AG
shall meet the requirements as specified in ISO/IEC 15045-1. For all other implementations,
the AG shall meet the requirements as specified in ISO/IEC 15045-2 (modularity and protocol)
and in ISO/IEC 15045-1 that specify complex-integral, complex-modular and distributed classes.
The AG shall conform to the principles and requirements for privacy, security and safety as
specified in the ISO/IEC 15045 series. In addition, the guidelines described are to be followed
and vulnerabilities addressed.
The AG shall conform to privacy principles and recommendations, guidelines and requirements
as specified in ISO/IEC 15045-1. The AG shall conform to security and safety considerations
that are specified in ISO/IEC 15045-1.
The AG shall meet the requirements as specified in ISO/IEC 18012-1 (introduction to product
interoperability) and ISO/IEC 18012-2 (taxonomy and application interoperability model).
5.5.5 IGRS RA service platform (IRSP)
The IRSP is the core service platform that enables interoperability among all IGRS remote
access (RA) clients and service platforms. An AR, AS and CP shall use the IRSP to interact
with any IGRS RA smart audio devices or gain access to Internet audio contents provided by
third-party services.
5.5.6 Internet audio content server
Content that is not available from an AS in the home or on the IRSP may be offered by third-
party providers. The Internet audio content server is located on a service platform that provides
comprehensive capabilities for home, public and mobile users usually via the Internet. The
platform integrates computing, storage and network capabilities to host a variety of Internet
service applications including audio, with common access API services. This entity is developed
by third parties and is out of scope for this document.
5.6 Interface specifications
5.6.1 Overview
IGRS RA smart audio interconnection service module interfaces are specified in 5.6 for AS, AR,
CP and AG device types.
© ISO/IEC 2023
5.6.2 AS service module interface
An AS shall provide three service module interfaces: content index service, connection
management service and transport management service.
a) Content index service (CIS): The CIS shall provide a set of service interfaces that allows a
CP to discover the media content stored on an AS. One of the primary service interfaces,
CIS::Browse(), enables the CP to acquire detailed attributes about the media content, such
as name, author, transport protocols and data formats supported by that AS. The CP shall
then use this information to determine whether the target AR can play that audio content. In
addition, the CIS supports other service interfaces such as GetSearchCapabilityList(),
GetSortCapabilityList() and GetContentUpdateId().
b) Connection management service: The CMS shall provide a set of service interfaces to
manage the audio device connection. A CP shall invoke CMS::PrepareForConnection() to
obtain an InstanceID from an AS for a CP to control the subsequent audio data transfer.
This InstanceID shall be used to distinguish among instances of a CIS associated with
different ARs. If PrepareForConnection() fails, the CP shall set the InstanceID to 0. The CP
shall invoke ReleaseConnection() if it needs to terminate the connection. In addition, the
CMS also defines other service interfaces such as GetActiveConnectionIdList(), Get
GetCurrentConnectionInfo(), and GetProtocolInfo().
c) Transport management service: The TMS shall provide a set of service interfaces that allows
a CP to control various audio rendering capabilities, such as stop, next, previous and seek.
When an AS is transporting multiple audio content streams simultaneously, the CP shall
distinguish and control each via InstanceIDs created by the CMS::PrepareForConnection()
service. In addition, the TMS supports other service interfaces such as
GetCurrentMediaInfo(), GetTransportInfo(), GetPlayURIList(), Next(), Pause(), Play(),
Previous(), Seek(), SetTransportURIList(), SetPlayMode() and Stop().
5.6.3 AR service module interface
An AR shall provide three service module interfaces: rendering management service,
connection management service and transport management service.
a) Rendering management service: The RMS shall provide a set of service interfaces that
enables a CP to control the playback of audio content, such as rendering control preset and
volume control. The RMS shall also support the rendering of multiple audio content streams
via a list. The InstanceIDs of RMS shal
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...