I. The DTT User Interface Specification is limited in use to South Africa only. II. ..... of software is the embedded na
Page 1 of 33
DTT User Interface Specification Document Description: A STB User Interface specification issued jointly by e.tv Pty (Ltd) (“e.tv”) and the South African Broadcasting Corporation Pty Ltd (“SABC) on behalf of the South African free-to-air broadcasters as per the requirements of SANS 862.
Author Date Version Distribution
Aaron Blanchard January 2014 2.1 Confidential
Confidential
Page 2 of 33 Terms of use: I. II. III. IV. V.
The DTT User Interface Specification is limited in use to South Africa only. The DTT User Interface Specification is limited to use on the DTT platform only. The DTT User Interface Specification may not be modified in any manner whatsoever, without the prior written permission e.tv. Any unauthorized reproducing, publishing, broadcasting, diffusion and/or making any adaptation of the DTT User Interface Specification is unlawful; and expressly prohibited. e.tv offers no warranties and accept no liability, including but not limited to any liabilities in relation to Intellectual Property Rights infringement, arising from the implementation of the DTT User Interface Specification and the use thereof by any users of the DTT STB User Interface. In particular and without limiting the generality of the foregoing, to the extent that an existing or underlying copyright may in future be asserted in relation to the DTT User Interface Specification or any user interface arising from the use of the DTT User Interface Specification, either inside or outside South Africa, it is the sole responsibility of implementers of the DTT User Interface Specification to ensure they have all necessary licences, permissions, clearances and authorisations in relation to any applicable Intellectual Property Rights.
Confidential
Page 3 of 33
Contents Document Control ................................................................................................................................................................................................ 4 References ............................................................................................................................................................................................................ 4 Definitions ........................................................................................................................................................................................................... 5 1. Introduction .................................................................................................................................................................................................. 6 2. Launch Applications ..................................................................................................................................................................................... 7 3. On-screen display requirements .................................................................................................................................................................... 8 4. General interaction ....................................................................................................................................................................................... 9 5. Receiver response ....................................................................................................................................................................................... 10 6. Remote Control .......................................................................................................................................................................................... 11 7. Installation .................................................................................................................................................................................................. 12 7.1 Installation/TV Format ........................................................................................................................................................................ 12 7.2 Installation/Service Search .................................................................................................................................................................. 13 7.3 Installation/Scan.................................................................................................................................................................................. 14 7.4 Installation/Services Found ................................................................................................................................................................. 15 7.5 Installation/No Signal Found ............................................................................................................................................................... 16 8. Main Menu ................................................................................................................................................................................................. 17 8.1 Main Menu/Guide ............................................................................................................................................................................... 19 8.2 Main Menu/TV ................................................................................................................................................................................... 19 8.3 Main Menu/Radio ............................................................................................................................................................................... 19 8.4 Main Menu/Settings ............................................................................................................................................................................ 20 8.4.1 Main Menu/Settings/Channel Scanning ........................................................................................................................................... 21 8.4.2 Main Menu/Settings/TV Settings .................................................................................................................................................... 22 8.4.3 Main Menu/Settings/Parental Control.............................................................................................................................................. 23 8.4.4 Main Menu/Settings/General ........................................................................................................................................................... 25 8.4.5 Main Menu/Settings/Languages ...................................................................................................................................................... 26 8.5 Main Menu/System Information.......................................................................................................................................................... 27 9. On Screen Control ...................................................................................................................................................................................... 29 9.1 Audio Language, Subtitle and AD Selection ....................................................................................................................................... 29 9.2 Reminder ............................................................................................................................................................................................ 30 9.3 Direct Digit Entry ............................................................................................................................................................................... 31 9.4 Radio Services .................................................................................................................................................................................... 32 9.5 Error Banners ...................................................................................................................................................................................... 32
Confidential
Page 4 of 33
Document Control Author Aaron Blanchard Aaron Blanchard Rob Sobey Aaron Blanchard
Date 12 July 2012 3 August 2012 07 August 2012 08 August 2012
Version 0.1 0.2 0.3 0.4
Rob Sobey Rob Sobey Rob Sobey Rob Sobey Rob Sobey Gladwin Letsoalo Thabiso Seichoko
7 March 2013 16th May 2013 12th June 2013 16th October 2013 January 2014 29 April 2015 16 November 2015
0.6 0.7 0.8 1.0 2.0 2.1 2.1
Changes Initial Input after internal review Introduction changes; EPG/Programme Guide naming consistency changes Defined “Interactive Landing Page” in introduction; “Landing Page” now Main Menu; EPG/Programme Guide naming consistency changes Included SANS 862 references Defined requirement references for compliance matrix Amended after compliance review Added native launch mechanism for MHEG apps Included STB control Added Mux verification details for subsidy boxes Section 5, Requirement 5.1 and Section 8 Requirement 8.4.3.3.2
References Title ETSI ES 202 184 V2.3.1 (2013-03) MHEG-5 Broadcast Profile UK DTT / T2 documents DTT Requirement for Interoperability D_Book 6.2 DBook6-explained.pdf T2L027r2- DTG_Basic_Functional_Tests_DVB-T2.xls Draft D-Book 6.2.1 SI Chapters-xx.pdf SA specific documents MHEG Profile for South Africa Version 2.3 draft SANS862ED2_2012-04-16_DSS_1.pdf RSA DTT User Requirement specification for MHEG
Description MHEG specification DTG Receiver spec
DTG Dbook 6.2.1 SA MHEG Profile Working draft of SANS862 receiver specification Launch Applications
Confidential
Page 5 of 33 Programme Guide and Banner applications version 1.0
Definitions AD BCH BER – C/N – CRT – FSAFTA – LCN – MHEG – OTA PLP RCU – RF – SQI –
SSI –
STB – UHF – UI – VHF –
Audio Descriptor Bose Chaudhuri Hoequenghem Code, the DVB-T2 error correction code Bit Error Rate CRT – Cathode Ray Tube Carrier-to- Noise ratio Cathode Ray Tube File System Acceleration Free To Air Logical Channel Number, which is the number that will be displayed and associated with a particular service or programme MHEG-5 interactive middleware whose applications are available OTA Over the Air Physical Layer Pipe Remote Control Unit Radio Frequency Signal Quality Indicator: A relative value within a range of 0 to 100%, with a resolution of 1% and updated once a second. This value should be referred to a PLP in the received signal at the RF signal input and its combination of C/N and BER before BCH where the signal quality is weighted by the receiver C/N e.g. PLP without bit error before BCH should be weighted with C/N. Signal Strength Indicator: A relative value within a range of 0 to 100%, with a resolution of 1% and updated once a second. The absolute accuracy shall be ± 5dB at RF input levels -80dBm to -60dBm and ±7dB for RF signals larger than -60dBm. The relative accuracy should be between ±3dB between centre frequencies within one frequency band e.g. VHF band III or UHF band IV/V, supported by the receiver. Set Top Box Ultra High Frequency User Interface Very High Frequency
Confidential
Page 6 of 33
1. Introduction The STB’s that operate on the South African Digital Terrestrial network shall contain two types of software that provides the software functionality of the STB. The first type of software is the MHEG application/s which will be delivered by the FTA broadcasters. The second type of software is the embedded native code, implemented by STB manufacturers, that supports the STB functionality as well as provides some of the user interface screens. This specification outlines the basic functional requirements for the native user interface (“Native UI”) screens that are embedded in the STB and is to be read in conjunction with the Set Top Box specification SANS 862. Areas of native code functionality that pertain to key support services (such as call centre) have been prescribed as mandatory. Menu and submenu structures, menu item numbers and dedicated keys as defined in this document are all mandatory requirements. STB manufacturers are able to exercise their own options in terms of the following items: • Screen colours • Graphics design • Support additional STB features • Include menu options in addition to those prescribed in this document. Screen examples containing the minimum menus structures have been provided for explanatory purposes but are not prescriptive in terms of colours and graphic design. Certain of the user interface functions and screens will be provided by the MHEG Guide applications. These applications will be broadcast by means of MHEG data carousels by the broadcasters and will be stored in the STB flash memory. The Guide applications will therefore mostly be accessed by means of the MHEG File System Acceleration from the STB flash memory to provide a quick access time. These applications may be updated from time to time at the FTA broadcasters’ discretion and therefore the STB manufacturer has no control over these aspects of the STB operation. The minimum set of Guide Applications and supporting documentation shall be supplied to STB vendors to be incorporated into their STB’s prior to manufacture. The Guide applications include the following key functions and screens: 1. Electronic Programme Guide (“EPG”) – which is a full seven day programme guide using EIT based data 2. Now/Next banner – (also known as the channel change banner, or small/large information screens) which provides programme information on the Now channel selected as well as the Next event on that channel 3. Channel List – which provides a list of available channels ( Radio and TV )
Confidential
Page 7 of 33
2. Launch Applications The Launch Applications provide the user with all programme related information and therefore needs to be always accessible to the user. To achieve this functionality with an MHEG application, the STB shall be able to run the Launch Applications directly from the File System Acceleration (FSA) cache without having to follow the boot process described in section 9.3 (the PMT and Service Gateway signalling extension ) of the MHEG specification. This implies that the Launch Applications will not need to be signalled in the PMT and therefore the Launch Applications shall be able to display even if no PMT is present.
Requirement 2.1 followed:
Whenever the embedded native code is requested to display a Launch Application, the following procedure shall be
1. If another MHEG application is running, it shall first be terminated. 2. If the Launch Application has not yet been loaded into the FSA, the application shall first download into the FSA cache. An example of this is after a factory reset has been initiated. The time for the Launch Application to display is determined by the broadcast system play out rate of the application. 3. If the Launch Application is resident in the FSA, the STB shall launch the requested Launch Application (from cache as described above) using the corresponding URL as shown in the table below. Launch application Electronic Program Guide Now/Next Banner Channel List
URI DSM://navigator/epg DSM://navigator/info DSM://navigator/slist
The time for the Launch Application to display shall be less than 1s. Requirement 2.2 The embedded native code and its associated User Interface shall not display any programme related information that performs the functions of, or replicates, an embedded EPG, now/next banner or in service channel list. The Native UI shall not cause contention or conflicts with the functions provided by the Launch Applications.
Confidential
Page 8 of 33
3. On-screen display requirements Requirement 3.1 The native UI screens must be designed for use on 4:3 CRT Televisions taking into account best practice with regards to safe areas. Downscaling may be used, but not at the expense of screen clarity. If a native 720x576 resolution screen looks better then it shall be used. If a 16:9 screen is configured or detected (e.g. an HDMI display is connected) then a higher resolution screen that covers the entire video plane may be used. Requirement 3.2 The Tiresias screen font shall be used as it has been designed for legibility on a television. If need be, an Anti-aliased version of it scales very well to different resolutions. The Tiresias font will also be used on the MHEG application screens thereby ensuring a similar look and feel when moving from native to MHEG screens. Mixed case letters shall be used. Oblique, italic, underlined and condensed fonts are not acceptable. Requirement 3.3 The UI should be designed using the principles of good web design practice (Reading through the W3C guidelines at http://www.w3.org/ is recommended) especially when moving around menus where the use of clear and understandable menu terminology shall be used as well as the current menu option being highlighted clearly. Requirement 3.4 Items that are mandatory in the menus shall be numbered and directly selectable using numeric keys. This aids any call centre trying to provide telephonic assistance. Requirement 3.5
An unambiguous correspondence between the on-screen prompts and labels on the remote control shall be used.
Requirement 3.6 Text, relevant symbols and icons shall be displayed with good contrast taking into account that the UI needs to be readily viewable on a monochrome screen avoiding the ambiguity that could arise by using similar colours. Combinations of red and green as well as pure red and white combinations should be avoided. Requirement 3.7 standards.
Only Arabic numbers shall be used (1, 2, 3…) and symbols and icons should assent to internationally recognised
Requirement 3.8
Left-aligned text shall be used rather than centred or right-aligned. Justified text for paragraphs should be avoided.
Confidential
Page 9 of 33 Requirement 3.9 The display of signal strength indicator (SSI) and signal quality indicator (SQI) as defined, shall include an on screen display or bar that is colour coded to indicate signal conditions that are within tolerance, marginal and out of tolerance. The display shall always be supported by a text description that indicates that the signal is: -
“Ok” and green if signal level is acceptable “Weak” and amber if signal level is marginal “Poor” and red if signal level is unacceptable
4. General interaction Requirement 4.1 Certain RCU keys have global and uniquely assigned functionality in the native embedded code and applications. That is, the designated function shall occur irrespective of which screen or menu the user is using. These keys are: -
Power, Exit
Requirement 4.2 In addition, there are further keys that will perform a unique designated function in all native embedded code – these keys are not to be used as soft keys for a secondary function. These keys are: -
Vol+, Vol-,CH+,CH-,Info, EPG, Menu, Back, Mute
Requirement 4.3
The UI shall provide a direct way of returning to the previous user menu through the use of a “back” button.
Requirement 4.4
The “exit” button will always result in the exit of any application or UI and reverts to the previously selected service.
Confidential
Page 10 of 33
5. Receiver response The UI shall provide direct and clear feedback for any action initiated by a user (e.g. selecting a highlighted option or moving through options in a menu etc.) If any user initiated action results in a noticeable delay then the receiver shall provide suitable feedback to assure the user that the action has been accepted. Requirement 5.1 If it is a short delay (longer than 3s but less than 10s ) then a simple message such as “Please Wait” or something more appropriate to the action should be displayed. Requirement 5.2 If it is a long delay (more than 10s) then more detail is required; such as by providing a progress bar or other visual indication to indicate when the STB may finish the requested action.
Confidential
Page 11 of 33
6. Remote Control
Remote Control Key Usage
Requirement 6.1 The operation of the following screens is based upon a remote control with the keys in the table opposite.
Requirement 6.2 On Screen displays shall be provided for Vol+/Vol- and Mute except when an MHEG application is on screen Requirement 6.3 TV/Radio shall switch the box between TV and Radio Mode. The previously listened to or watched Radio or TV service shall be changed to and the MHEG based “Now/Next” banner shall be displayed. Requirement 6.4 Only TV or Radio services in each mode can be cycled through using “CH+/CH-“. In addition, only the selected mode services are viewable in the “Now/Next Banner” and “Channel List”. Requirement 6.5 Data or interactive services which are configured as channels are to be visible in TV mode; Requirement 6.6 Pressing the “Interactive” key which will take the user to an MHEG based landing page which will then allow access to the MHEG based interactive and data services. Requirement 6.7 The coloured buttons shall not be assigned any function by the embedded code. These buttons shall launch any “in channel” MHEG application and shall only be assigned a function by the current selected MHEG application.
Power Mute Vol+ VolEPG Info CH+ CHMenu Exit OK Left Right Up Down 0-9 Back Red Green Yellow Blue Subtitles Audio TV/Radio Interactive AD
Confidential
Places STB into Standby STB Audio Mute STB Audio Volume Up STB Audio Volume Down Change menu to the MHEG based “EPG” Change menu to the MHEG based “Now/Next” Change Service Up Change Service Down Change menu to “Main Menu” Exits the screen Validates the highlighted item Selects the left item Selects the right item Selects the above item Selects the below item Digit Entry Go back to the previous menu unless not on a menu Red options on applications Green options on applications Yellow options on applications Blue options on applications Subtitle Selection for current programme Audio Language Selection for current programme Switch between TV and Radio modes Change menu to the MHEG based “Interactive Landing Page” Audio Descriptor for current programme
Page 12 of 33
7. Installation
Requirement 7.1.2 Remote Control Key Usage
7.1 Installation/TV Format
Power OK
Places STB into Standby Selects the highlighted TV format and changes to the next installation screen Exit the menu. Note that no channels will have been stored but does allow access to the main menu.
Requirement 7.1.1 If no services have been stored after coming out of standby or after a factory reset, installation screens are invoked. First, select the format (aspect ratio) of the TV set.
Exit
Example text is shown in the screen below.
Requirement 7.1.3 Default setting
Example screen:
The default setting is a 4:3 screen size
Confidential
Page 13 of 33
7.2 Installation/Service Search Requirement 7.2.1 There shall be two options available upon installation for adding services to the STB; automatic and manual. The default selection is “automatic” which results in a full scan of all channels (as defined in the SANS862 DTT receiver specification). A manual search may be performed by entering a channel number. Requirement 7.2.2 Only applicable to STBs with Network verification software. A security feature routine shall be run on each Multiplex identified during both the automatic and/or manual tuning. If the security feature routine fails, the Multiplex shall be ignored and a STB Control error message displayed. If the security feature routine passes, the Multiplex is accepted and a service list is constructed.
Requirement 7.2.3 All the scan options shall be on one screen. The text “Ensure your TV aerial is connected” must be included. The “Automatic” search shall be invoked by one button press, that is, the “OK” button Example screen:
Requirement 7.2.3 Remote Control Key Usage Power 0-9 OK Up Down Exit
Places STB into Standby Select the channel number that is to be scanned Start an automatic scan Move up through the options Move down through the options Exit the menu. Note that no channels will have been stored but does allow access to the main menu.
In this example, if the channel number is invalid, a scan will not be performed and the digits cleared to “_ _”.
Confidential
Page 14 of 33 Example screen:
7.3 Installation/Scan Requirement 7.3.1 After a channel number is entered a scan of a single channel shall be performed. Requirement 7.3.2 If a full scan is requested, a scan of all of the channels as defined in SANS 862 shall be performed. Requirement 7.3.3 Whilst scanning, an indication of the current channel number being scanned, the total services found so far, the current network ID and the current network name shall be displayed. Indications of the current signal strength (SSI) and quality (SQI) as well as the progress through the scan shall be displayed.
Requirement 7.3.4 Remote Control Key Usage Power Exit
Confidential
Places STB into Standby Exit the menu. Note that no channels will have been stored but does allow access to the main menu.
Page 15 of 33
7.4 Installation/Services Found Requirement 7.4.1 For a successful automatic successful scan, display the results of the scan and the signal strength indicator (SSI) for the lowest LCN. For a successful manual scan the SSI for the scanned channel shall be displayed. A summary of the type of services ( TV, Radio, Data) found shall be displayed as well as the channel number for the lowest LCN, or in the case of a manual scan the scannned channel number.
Requirement 7.4.2 Remote Control Key Usage Power OK
Exit
Example screen:
Confidential
Places STB into Standby Exits the screen and tune to service 0 if available, otherwise the next lowest LCN. The MHEG based “Now/Next” Banner shall automatically display. Exits the screen and tune to service 0 if available, otherwise the next lowest LCN. The MHEG based “Now/Next” Banner shall automatically display.
Page 16 of 33
7.5 Installation/No Signal Found Requirement 7.5.1 A help screen should be displayed after no services have been found on a channel scan. Example Screen:
Requirement 7.5.2 Remote Control Key Usage Power OK Exit
Confidential
Places STB into Standby Change to the “Installation/Service Search” screen Exit the menu. Note that no channels will have been stored but does allow access to the main menu.
Page 17 of 33
8. Main Menu Requirement 8.0.1 The Main menu is the portal to access all of the STBs features and menus. The order and text of the following menu items is mandatory, as is the inclusion of the numbers: - 1. Guide - 2. TV - 3. Radio - 4. Settings - 5. Information - 6. STB Decoder Control Additional menu options may be added after “6. STB Decoder Control”.
Example screen:
Confidential
Page 18 of 33 Requirement 8.0.2 Remote Control Key Usage Power EPG OK Up Down Back 1 2 3 4 5 Exit
Places STB into Standby Change menu to MHEG Based “EPG” Change menu to highlighted option Move highlight up Move highlight down No Action Change menu to MHEG Based “EPG” Change STB to TV Mode and display the MHEG Based “channel list” screen Change STB to Radio Mode and display the MHEG Based “channel list” screen Change menu to “Settings”. Change menu to “Information”. Exits the screen
Confidential
Page 19 of 33 Requirement 8.3.2 After selecting this option, the MHEG based “Channel List” shall be displayed showing radio Services.
8.1 Main Menu/Guide Requirement 8.1.1 After selecting this option, the MHEG based Electronic Programme Guide shall be displayed.
Requirement 8.3.3 The TV/Radio key also toggles between these modes but doesn’t bring up the “Channel List” display. See the remote control section.
8.2 Main Menu/TV Requirement 8.2.1 “TV” option. The selection of this option puts the STB into a TV Mode that limits the selection of services so that all services that are configured as TV channels will be displayed as available. This applies to all the Native UI service selection mechanisms, which includes CH+/CH- and Direct Digit Entry, as well as the MHEG Channel List and Banner applications. Requirement 8.2.2 After selecting this option, the STB shall display either the TV channel with the lowest LCN or the last TV channel viewed. Requirement 8.2.3 The TV/Radio key toggles between these two modes. The Banner application shall display after switching mode.
8.3 Main Menu/Radio Requirement 8.3.1 “Radio” option. The selection of this option puts the STB into a Radio Mode that limits the selection of services so that only Radio services will be displayed as available. This applies to all Native UI service selection mechanisms, which includes CH+/CH- and Direct Digit Entry, as well as the MHEG Channel List and Banner applications.
Confidential
Page 20 of 33
8.4 Main Menu/Settings Requirement 8.4.0.1 This page displays the STB settings. The text and the order of the following menu items is mandatory, as is the inclusion of the numbers: • 1. Channel Scanning • 2. TV Settings • 3. Parental Control • 4. General • 5. Languages
Requirement 8.4.0.2
Additional options may be added after “5. Languages”.
Right Back Menu Exit
Example screen:
Power EPG OK Up Down Left
Confidential
Remote Control Key Usage
Places STB into Standby No Action Select currently highlighted option Move highlight up Move highlight down If focus is on the right side, then move back to the left side Select currently highlighted option Returns to “Main Menu” Change menu to “Main Menu” Exits the screen
Page 21 of 33
8.4.1 Main Menu/Settings/Channel Scanning
has the best signal strength and quality. The STB shall ensure that there is no duplication of LCN’s in the channel list.
Rescan the channels available to the STB. Channel scanning shall cover the complete range of frequencies as given in SANS 862 Requirement 8.4.1.1 The following three options available, the text in inverted commas is mandatory:
shall
be
a) “Rescan and Add”: a rescan of the required frequency range to locate and add new or changed services; b) “Delete and Rescan”: the deletion of all stored settings and subsequent scan and storage of new ones; and c) “Manual”: the scan of a single multiplex (manual search: entry of the channel number to be searched). The Manual mode is a “scan and add” function unless the services found are the same as those already listed in the STB memory. Requirement 8.4.1.2 During all scanning operations, the STB shall provide an indication of progress by displaying the number of the channel currently being scanned and the number of services located on a single screen. Where a multiplex is encountered, the decoder shall display details of its name and network identification, together with the signal strength (SSI) and quality (SQI). Requirement 8.4.1.3 Where more than one multiplex is found to contain the same services, the STB shall prioritize the multiplex that
Confidential
Page 22 of 33
8.4.2 Main Menu/Settings/TV Settings The list of settings required to configure the STB for TV dependant Settings. Requirement 8.4.2.1 TV Settings The following four TV settings are mandatory: 1. Screen aspect ratio with 16:9 and 4:3 selectable options. Other options may be included, for example: 4:3 Centre Cut Out, 4:3 Letterbox etc. 2. Audio Descriptor Volume with On/Off selectable options Other options may be included, for example: Volume offset, mono/stereo 3. Remodulator Frequency with selectable channels from channel 21 to 69 4. Now/Next Banner timeout. • This setting defines the display period for the now/next banner Launch Application • Mandatory: The factory default setting must be greater or equal to 5s. • Example options: 5s, 8s, 10s
The following additional TV settings are suggested along with example options: 5. HDMI Video (576p, 720p, 1080i, 1080p) 6. HDMI Audio (Mono/Stereo/Dolby Digital) 7. HDMI Audio Delay
Confidential
Page 23 of 33 for example, at switch-on, at coming out of standby, and at channel changes and event boundaries.
8.4.3 Main Menu/Settings/Parental Control Parental control parameters support the operation of parental control. This includes the setting and resetting of PINs for both content access and access to the parental control settings, the activation of the parental control mode, and the setting of the age threshold.
8.4.3.1
Operation
Requirement 8.4.3.1.1 It shall be possible to apply parental control on individual events and complete channels. Parental control for individual channels shall be implemented as part of the channel store and preferences function. Requirement 8.4.3.1.2 The parental control function for an event or channel shall be controlled by the parental rating contained in the EPG (SI, EIT information). The STB decoder shall suppress both video and audio if the parental rating is above the configuration threshold for the event. Unblocking of a parentally blocked event shall be done through the entering of a parental PIN. Once the event has been unblocked, it shall remain unblocked for the duration of the event. A change away from the channel and back again shall not require PIN re-entry within the timescale of that event.
8.4.3.2
On-screen messages
Requirement 8.4.3.2.1 If the user has enabled parental control and the rating of the current event is above the trigger level, the STB decoder shall request the entry of a four-digit parental control PIN before allowing access to the event. Requirement 8.4.3.2.2 If an incorrect PIN is entered, the decoder shall generate an error message and request re-entry. Requirement 8.4.3.2.3 After five incorrect attempts, the decoder shall advise the user that no further attempts can be made for a period of 10 min. During this period, it shall be possible to select other services, put the decoder into standby, etc. However, these actions shall not reset the timer, and the error message shall be displayed whenever the user returns to that event.
When a higher rating is applied to an unblocked event, the unblocked event shall be blocked and the user will be required to re-enter the parental PIN. Checking of parental control status and subsequent content suppression, if appropriate, shall apply across all state transitions,
Confidential
Page 24 of 33
8.4.3.3
Configuration
Requirement 8.4.3.3.1 Themenu structure shall include provision for the user configuration of parental control settings, including the resetting of the PIN sequence, changing the PIN sequence, and setting the minimum-age trigger level as per PG level rating defined in table 1. Requirement 8.4.3.3.2 Events higher than the parental rating selected by the user shall be blocked for viewing and only viewing of content with a lower rating shall be allowed. In the absence of a parental rating for an event, all content shall be set to a default parental rating as agreed by the broadcasters and the PG rating shall default to PG rating = ALL. Requirement 8.4.3.3.3 parental control disabled.
The factory default setting shall be
Confidential
Table 1 — Parental control ratings for South Africa 1
2
DVB Parental Value carried in EIT
Parental Rating on Viewer’s Decoder Display
0
ALL
2
PG-10
3
10
6
PG-13
7
13
10
16
13
18
15
R-18
Page 25 of 33
8.4.4 Main Menu/Settings/General
8.4.4.2
“General” covers any other options that don’t fit under the previous headings.
Requirement 8.4.4.2.1 The STB shall include the provision for restoring the factory default settings in response to a user instruction.
Requirement 8.4.4.
The following options are mandatory: This shall return the STB to the same state (locally stored data and settings) in which it left the factory. The Launch Applications shall be erased from the accelerated file system during a factory reset.
1. Software Updates 2. Factory Reset 3. Aerial Power
8.4.4.1
Software Updates
Requirement 8.4.4.1 A software update function shall be provided that allows software updates in two ways: •
•
Factory reset
“Automatic” where the STB will perform an update as scheduled by the broadcaster. The STB will therefore automatically load the update software as soon as it is broadcast. “Manual” where the STB shall perform an update initiated by the user. In this mode the UI must provide an indication to the user if the update is not available and if the update process has been successfully completed.
Requirement 8.4.4.2.2 The factory reset function shall also be triggered by a simultaneous pressing of the two channel change buttons on the STB front panel, i.e. without the need for an RCU.
8.4.4.3
Aerial Power
Requirement 8.4.4.3 This allows the user to enable or disable power to an active aerial. See SANS 862_2013 Edition 2.1 section 4.11 “Power Supply” for further operational information.
Confidential
Page 26 of 33
8.4.5 Main Menu/Settings/Languages Requirement 8.4.5.1 Preferred Audio Language. A menu or setting must be provided to allow for the selection of the default Audio language choice. The factory default setting must be English. Example options: 11 official SA languages Requirement 8.4.5.2 Preferred Subtitle Language A menu or setting must be provided to allow for the selection of the preferred Subtitle language choice. The factory default setting must be English. Requirement 8.4.5.3 Preferred AD Language A menu or setting must be provided to allow for the selection of the preferred AD language choice. The factory default setting must be English. Requirement 8.4.5.4 Language display All the languages provided in the EIT must be listed as available for the selection of Audio, Subtitle and AD languages Requirement 8.4.5.5 Although the underlying layers use ISO 639 codes to identify the language they should be presented in a human readable form. The same setting may be used to select the preferred AD and subtitling languages
Confidential
Page 27 of 33 Example Screen:
8.5 Main Menu/System Information Requirement 8.5.1 Display information about the STB. This easily accessible, single page will aid a call centre when providing information about the STB. The following items are mandatory on one screen: - Titled “System Information” - STB hardware model number or name - Software version number - STB Serial number - Current channel number - Tuner Lock ( Ok or Not Locked ) - Signal strength (SSI) - Signal Quality (SQI)
Confidential
Page 28 of 33
8.6 Main Menu/STB Decoder Control
Requirement 8.6.2 Remote Control Key Usage
Requirement 8.6.1 Display information about the STB Control system. This page shall be accessed from the Main Menu. The page shall contain the following mandatory information on one screen: - Titled “ STB Decoder Control Information” - Unique South African DTT identification number - System Name - Software Version Number
Power EPG Menu Exit Back Right
Example Screen:
Confidential
Places STB into Standby No Action Change menu to “Main Menu” Exits the screen Move to the previous screen Move to the next information screen
Page 29 of 33 Requirement 9.1.1 A menu must be provided to allow selection of languages for Audio, Subtitling and AD services being broadcast for the current programme (LCN). The relevant menu shall be invoked by using the “Audio”, “AD”, and “Subtitle” keys. Selection of a language will override the default language (as set in the Default Audio Language option) for the current programme (LCN).
9. On Screen Control This section addresses functionality required whilst “on screen”, that is, viewing services.
9.1 Audio Language, Subtitle and AD Selection Requirement 9.1.2 Remote Control Key Usage Example: subtitle selection: Power Exit EPG Menu Subtitle, AD, Audio Up Down OK
Places STB into Standby Exits the form Change menu to “EPG” Change menu to “Main Menu Whichever key was used to open the menu will also close the menu with no changes. Move highlight up Move highlight down Select the chosen Language
Requirement 9.1.3 After changing from the current programme (LCN) to a different programme (LCN), the STB will revert to the default language setting. Requirement 9.1.4 If the default language is not available for a selected programme (LCN), then the STB shall default to the first language available in the broadcast tables.
Confidential
Page 30 of 33
9.2 Reminder
Requirement 9.2.3 Remote Control Key Usage
Requirement 9.2.1 Reminders can be set through the MHEG resident applications “EPG” and the “Now/Next banner”.
Power EPG Menu
Requirement 9.2.2 If a reminder has been set and the programme is due to start then a warning should be displayed: example:
OK Back Exit
Confidential
Places STB into Standby Change menu to “EPG” and ignores the reminder Change menu to “Main Menu” and ignores the reminder Change to the service that the programme is on Ignore the reminder and exit the screen Ignore the reminder and exit the screen
Page 31 of 33
9.3 Direct Digit Entry Requirement 9.3.1 If 0-9 are pressed without any Native menus on the screen or depending on which level of MHEG key register group is active, then the Direct Digit Entry shall be started. This allows the user to directly go to a known LCN. A 3 digit entry is required.
Requirement 9.3.2 Remote Control Key Usage Power 0-9 OK
Example screen: Exit
Places STB into Standby Enter the service number to change to and change to it after 3 digits have been entered Change to the service that is currently entered if less than three digits have been entered Ignore the entry and exits the screen
Requirement 9.3.3 If an LCN is entered for a TV service whilst the STB is in Radio Mode then the STB shall ignore this instruction and present a banner indicating “Invalid channel entry”. Likewise for an LCN that is entered for a Radio service whilst the STB is in TV Mode.
Confidential
Page 32 of 33 “No Signal” condition. In addition, the banner should indicate the LCN and service name of the selected service or last service viewed.
9.4 Radio Services Requirement 9.4.1 Radio services shall also use the MHEG resident application “Now/Next banner”. If the MHEG application chooses to continue with an MHEG screen saver, then the application dictates the screen display. As an option, if the MHEG Now and Next banner times out, and the Event Information is not blank, then a native screen saver (with a moving object) shall be displayed within 1min of acquiring the service.
Requirement 9.5.2 No verification from the Network If the security feature routine on the Multiplexer fails during tuning, a banner must be displayed indicating a “No verification from the network” condition.
9.5 Error Banners
STB Control error banners Requirement 9.5.3 If signal check (9.5.1) and multiplexer check (9.5.2) are ok, there are two banners that are required to support STB control error messages. The banners, including the banner message text, described below must be displayed when the error status is present.
The following error banners are mandatory:
With STB control kernel notification mechanism:
• • • • • •
No signal Multiplexer verification STB Control errors Service unavailable Unauthorised service No information available
Banner message text
1
STB activation in progress, please wait.
A/V not allowed (Activation in progress)
Additional error banners may be provided. Requirement 9.5.1
Item Status
2
No signal
If, during normal operation (that is, excluding an installation process), the level and quality of the channel that the STB is tuned to becomes unacceptable, a banner must be displayed indicating a
Confidential
A/V not allowed for more than 15 minutes
STB activation failed. Please connect to SA DTT network only.
Additional information Temporary banner to be displayed until the application receives a positive notification from the STB control kernel allowing display of A/V Banner to be displayed if after 15 minutes the application still didn’t get any positive notification from the STB control kernel to display A/V.
Page 33 of 33 Without STB control kernel notification mechanism: Item Status 1
2
STB status = active STB renewal date = past (Activation in progress) STB status = active STB renewal date = past
Banner message text STB activation in progress, please wait.
Additional information Temporary banner to be displayed until the STB renewal date moves to the future.
STB activation failed. Please connect to SA DTT network only.
Banner to be displayed if after 15 minutes the STB renewal date is still in the past.
Unauthorised service
If a service is selected that is encrypted in a manner not decipherable by the STB (such as a pay tv service), a banner with the text “Unauthorised Service” must be displayed. The banner should also indicate the LCN and name of the selected service. Requirement 9.5.6
For more than 15 minutes
Requirement 9.5.4
Requirement 9.5.5
No Information available
If any service is selected, and for any reason the EIT information is not yet available to the STB, a banner with the text “No Information Available” must be displayed. The banner should also indicate the LCN and name of the selected service. Requirement 9.5.7 No contention with Launch applications The error banners should never interfere with, contend with, supersede or superimpose the Launch applications. To avoid such contention, the minimum time required to present an error banner should exceed the banner display time as set in section 8.4.2.
Service unavailable Requirement 9.5.8
If a service is selected that has a valid service ID and has been allocated an LCN but the SI data is corrupted or missing and does not allow presentation of the service, a banner with the text “Service not available” must be displayed. The banner should also indicate the LCN and name of the selected service.
Error banner latency
The error banner shall display within 20 s of the error condition arising unless otherwise specified.
Confidential