{"id":229017,"date":"2024-10-19T14:53:45","date_gmt":"2024-10-19T14:53:45","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iec-62766-5-12017\/"},"modified":"2024-10-25T09:01:06","modified_gmt":"2024-10-25T09:01:06","slug":"bs-iec-62766-5-12017","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iec-62766-5-12017\/","title":{"rendered":"BS IEC 62766-5-1:2017"},"content":{"rendered":"
IEC 62766-5-1:2017(E) specifies the Declarative Application Environment (DAE) component of the OIPF terminal function (OITF). The DAE is a declarative language based environment (browser) based on the OIPF web standards TV profile specified in IEC 62766-5-2 for the presentation of user interfaces and including scripting support for interaction with network server-side applications and access to the APIs of the other OITF functions.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
2<\/td>\n | National foreword <\/td>\n<\/tr>\n | ||||||
4<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
14<\/td>\n | FOREWORD <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | 1 Scope 2 Normative references <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 3 Terms, definitions and abbreviated terms 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | 3.2 Abbreviated terms 4 DAE overview 4.1 General <\/td>\n<\/tr>\n | ||||||
22<\/td>\n | 4.2 Architecture of the DAE Figures Figure 1 \u2013 OITF architecture <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | 4.3 Gateway discovery and control <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | 4.4 Application definition 4.4.1 General 4.4.2 Similarities between applications and traditional web pages 4.4.3 Differences between applications and traditional web pages <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 4.4.4 The application tree 4.4.5 The application display model 4.4.6 The security model <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 4.4.7 Inheritance of permissions 4.4.8 Privileged application APIs 4.4.9 Active applications list 4.4.10 Widgets <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | 4.4.11 Origin for broadcast-delivered documents 4.5 Resource management 4.5.1 General 4.5.2 Application lifecycle issues <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 4.5.3 Caching of application files 4.5.4 Memory usage 4.5.5 Instantiating embedded objects and claiming scarce system resources 4.5.6 Media control <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | 4.5.7 Use of the display <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 4.5.8 Cross-application event handling <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | 4.5.9 Tuner resources Tables Table 1 \u2013 Events applicable for cross application event handling <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | 4.6 Parental access control <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 4.7 Content download 4.7.1 General 4.7.2 Download manager 4.7.3 Content access download descriptor 4.7.4 Triggering a download <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 4.7.5 Download protocol(s) <\/td>\n<\/tr>\n | ||||||
35<\/td>\n | 4.8 Streaming CoD 4.8.1 General 4.8.2 Unicast streaming <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 4.9 Scheduled content 4.9.1 General 4.9.2 Conveyance of channel list <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | 4.9.3 Conveyance of channel list and list of scheduled recordings <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 4.10 DLNA RUI remote control function 4.10.1 General <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 4.10.2 Interfaces used by the DLNA RUI remote control function Figure 2 \u2013 OIPF architecture with DLNA RUI RCF scenario <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 4.11 Power consumption 4.11.1 General <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 4.11.2 DAE application wake-up support <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 4.11.3 OITF hibernate support <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 4.11.4 State diagram for the power state 4.12 Display model 5 DAE application model 5.1 Application lifecycle 5.1.1 General 5.1.2 Creating a new application Figure 3 \u2013 State diagram of OITF power states <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | 5.1.3 Stopping an application 5.1.4 Application boundaries 5.2 Application announcement and signalling 5.2.1 Overview <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 5.2.2 General <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 5.2.3 Broadcast-related applications <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | Figure 4 \u2013 Behaviour when the selected channel changes <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | Figure 5 \u2013 Behaviour when the application signalling for the currently selected channel changes or when a running broadcast-related application exits <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | 5.2.4 Service provider related applications <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 5.2.5 Broadcast-indepe ndent applications 5.2.6 Switching between applications 5.2.7 Signalling format Table 2 \u2013 Application signalling <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | Table 3 \u2013 DAE application control codes Table 4 \u2013 Supported application signalling features <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 5.2.8 Widgets lifecycle Table 5 \u2013 Key to status column <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | 5.3 Event notifications 5.3.1 General <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 5.3.2 Event notification framework based on CEA 2014 Figure 6 \u2013 General event notification architecture on OITF and remote UI server <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 5.3.3 IMS event notification framework <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | Figure 7 \u2013 HNI-IGI transaction for outgoing SIP requests from a DAE application <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | Figure 8 \u2013 HNI-IGI transaction for in-session incoming SIP request <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | Figure 9 \u2013 What happens when the OITF is first turned on <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | Figure 10 \u2013 User logs in using the DAE interface <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 6 Formats 6.1 Web standards TV profile 6.1.1 General Figure 11 \u2013 Unsolicited message from the network <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 6.1.2 Additional restrictions and requirements 6.2 Still image formats 6.3 Media formats 6.3.1 General 6.3.2 Media format of A\/V media except for audio from memory <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | 6.3.3 Media format of A\/V media for audio from memory 6.3.4 Media transport 6.4 SVG 7 APIs 7.1 Object factory API 7.1.1 General <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | 7.1.2 Methods <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | 7.1.3 Examples <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | 7.2 Application management APIs 7.2.1 General 7.2.2 The application\/oipfApplicationManager embedded object <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | 7.2.3 Application class <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | 7.2.4 The ApplicationCollection class 7.2.5 The ApplicationPrivateData class <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | 7.2.6 The Keyset class <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | 7.2.7 New DOM events for application support <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | 7.2.8 Examples Table 6 \u2013 New DOM events for application support <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | 7.2.9 Widget APIs <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | 7.3 Configuration and setting APIs 7.3.1 General 7.3.2 The application\/oipfConfiguration embedded object <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | 7.3.3 The Configuration class <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | 7.3.4 The LocalSystem class <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | 7.3.5 The NetworkInterface class 7.3.6 The AVOutput class <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | 7.3.7 The NetworkInterfaceCollection class 7.3.8 The AVOutputCollection class 7.3.9 The TunerCollection class 7.3.10 The Tuner class <\/td>\n<\/tr>\n | ||||||
101<\/td>\n | 7.3.11 The SignalInfo class <\/td>\n<\/tr>\n | ||||||
102<\/td>\n | 7.3.12 The LNBInfo class <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | 7.3.13 The StartupInformation class 7.4 Content download APIs 7.4.1 General 7.4.2 The application\/oipfDownloadTrigger embedded object <\/td>\n<\/tr>\n | ||||||
106<\/td>\n | 7.4.3 Extensions to application\/oipfDownloadTrigger 7.4.4 The application\/oipfDownloadManager embedded object <\/td>\n<\/tr>\n | ||||||
107<\/td>\n | Figure 12 \u2013 State diagram for embeddedapplication\/oipfDownloadManager objects <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | 7.4.5 The Download class <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | 7.4.6 The DownloadCollection class 7.4.7 The DRMControlInformation class <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | 7.4.8 The DRMControlInfoCollection class 7.5 Content on demand metadata APIs 7.5.1 General 7.5.2 The application\/oipfCodManager embedded object <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | 7.5.3 The ContentCatalogueCollection class 7.5.4 The ContentCatalogue class <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | 7.5.5 The ContentCatalogueEvent class 7.5.6 The CODFolder class <\/td>\n<\/tr>\n | ||||||
120<\/td>\n | 7.5.7 The CODAsset class <\/td>\n<\/tr>\n | ||||||
123<\/td>\n | 7.5.8 The CODService class <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | 7.6 Content service protection API 7.6.1 General 7.6.2 The application\/oipfDrmAgent embedded object <\/td>\n<\/tr>\n | ||||||
127<\/td>\n | 7.7 Gateway discovery and control APIs 7.7.1 General <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | 7.7.2 The application\/oipfGatewayInfo embedded object <\/td>\n<\/tr>\n | ||||||
130<\/td>\n | 7.8 Communication services APIs 7.8.1 General <\/td>\n<\/tr>\n | ||||||
131<\/td>\n | 7.8.2 The application\/oipfCommunicationServices embedded object <\/td>\n<\/tr>\n | ||||||
134<\/td>\n | 7.8.3 Extensions to application\/oipfCommunicationServices for presence and messaging services <\/td>\n<\/tr>\n | ||||||
137<\/td>\n | 7.8.4 The UserData class \u2013 Properties <\/td>\n<\/tr>\n | ||||||
138<\/td>\n | 7.8.5 The UserDataCollection class 7.8.6 The FeatureTag class \u2013 Properties 7.8.7 The FeatureTagCollection class 7.8.8 The Contact class \u2013 Properties 7.8.9 The ContactCollection class <\/td>\n<\/tr>\n | ||||||
139<\/td>\n | 7.8.10 Extensions to application\/oipfCommunicationServices for voice telephony services <\/td>\n<\/tr>\n | ||||||
145<\/td>\n | 7.8.11 Extensions to application\/oipfCommunicationServices for video telephony services <\/td>\n<\/tr>\n | ||||||
147<\/td>\n | 7.8.12 The DeviceInfo class <\/td>\n<\/tr>\n | ||||||
148<\/td>\n | 7.8.13 The DeviceInfoCollection class 7.8.14 The CodecInfo class 7.8.15 The CodecInfoCollection class <\/td>\n<\/tr>\n | ||||||
149<\/td>\n | 7.9 Parental rating and parental control APIs 7.9.1 General 7.9.2 The application\/oipfParentalControlManager embedded object <\/td>\n<\/tr>\n | ||||||
152<\/td>\n | 7.9.3 The ParentalRatingScheme class <\/td>\n<\/tr>\n | ||||||
153<\/td>\n | 7.9.4 The ParentalRatingSchemeCollection class <\/td>\n<\/tr>\n | ||||||
154<\/td>\n | 7.9.5 The ParentalRating class <\/td>\n<\/tr>\n | ||||||
156<\/td>\n | 7.9.6 The ParentalRatingCollection class <\/td>\n<\/tr>\n | ||||||
157<\/td>\n | 7.10 Scheduled Recording APIs 7.10.1 General 7.10.2 The application\/oipfRecordingScheduler embedded object <\/td>\n<\/tr>\n | ||||||
160<\/td>\n | 7.10.3 The ScheduledRecording class <\/td>\n<\/tr>\n | ||||||
164<\/td>\n | 7.10.4 The ScheduledRecordingCollection class 7.10.5 Extension to application\/oipfRecordingScheduler for control of recordings <\/td>\n<\/tr>\n | ||||||
166<\/td>\n | 7.10.6 The Recording class <\/td>\n<\/tr>\n | ||||||
169<\/td>\n | 7.10.7 The RecordingCollection class 7.10.8 The PVREvent class 7.10.9 The Bookmark class <\/td>\n<\/tr>\n | ||||||
170<\/td>\n | 7.10.10 The BookmarkCollection class 7.11 Remote Management APIs 7.11.1 General 7.11.2 The application\/oipfRemoteManagement embedded object <\/td>\n<\/tr>\n | ||||||
174<\/td>\n | 7.12 Metadata APIs 7.12.1 General <\/td>\n<\/tr>\n | ||||||
175<\/td>\n | 7.12.2 The application\/oipfSearchManager embedded object <\/td>\n<\/tr>\n | ||||||
177<\/td>\n | 7.12.3 The MetadataSearch class <\/td>\n<\/tr>\n | ||||||
178<\/td>\n | Figure 13 \u2013 State machine for a metadata search <\/td>\n<\/tr>\n | ||||||
179<\/td>\n | Table 7 \u2013 Metadata search states <\/td>\n<\/tr>\n | ||||||
182<\/td>\n | 7.12.4 The Query class <\/td>\n<\/tr>\n | ||||||
183<\/td>\n | 7.12.5 The SearchResults class <\/td>\n<\/tr>\n | ||||||
184<\/td>\n | 7.12.6 The MetadataSearchEvent class 7.12.7 The MetadataUpdateEvent class 7.13 Scheduled content and hybrid tuner APIs 7.13.1 General 7.13.2 The video\/broadcast embedded object <\/td>\n<\/tr>\n | ||||||
185<\/td>\n | Figure 14 \u2013 State diagram for embedded video\/broadcast objects <\/td>\n<\/tr>\n | ||||||
186<\/td>\n | Table 8 \u2013 State transitions for the video\/broadcast embedded object <\/td>\n<\/tr>\n | ||||||
200<\/td>\n | 7.13.3 Extensions to video\/broadcast for recording and time-shift <\/td>\n<\/tr>\n | ||||||
201<\/td>\n | Figure 15 \u2013 PVR States for recordNow and timeshiftingusing video\/broadcast <\/td>\n<\/tr>\n | ||||||
209<\/td>\n | 7.13.4 Extensions to video\/broadcast for access to EIT p\/f <\/td>\n<\/tr>\n | ||||||
210<\/td>\n | 7.13.5 Extensions to video\/broadcast for playback of selected components <\/td>\n<\/tr>\n | ||||||
211<\/td>\n | 7.13.6 Extensions to video\/broadcast for parental ratings errors <\/td>\n<\/tr>\n | ||||||
212<\/td>\n | 7.13.7 Extensions to video\/broadcast for DRM rights errors <\/td>\n<\/tr>\n | ||||||
213<\/td>\n | 7.13.8 Extensions to video\/broadcast for current channel information 7.13.9 Extensions to video\/broadcast for creating channel lists from SD&S fragments 7.13.10 The ChannelConfig class <\/td>\n<\/tr>\n | ||||||
218<\/td>\n | 7.13.11 The ChannelList class <\/td>\n<\/tr>\n | ||||||
219<\/td>\n | 7.13.12 The Channel class <\/td>\n<\/tr>\n | ||||||
224<\/td>\n | 7.13.13 The FavouriteListCollection class <\/td>\n<\/tr>\n | ||||||
225<\/td>\n | 7.13.14 The FavouriteList class <\/td>\n<\/tr>\n | ||||||
227<\/td>\n | 7.13.15 Extensions to video\/broadcast for channel scan 7.13.16 The ChannelScanEvent class 7.13.17 The ChannelScanOptions class 7.13.18 The ChannelScanParameters class 7.13.19 The DVBTChannelScanParameters class <\/td>\n<\/tr>\n | ||||||
229<\/td>\n | 7.13.20 The DVBSChannelScanParameters class <\/td>\n<\/tr>\n | ||||||
230<\/td>\n | 7.13.21 The DVBCChannelScanParameters class <\/td>\n<\/tr>\n | ||||||
231<\/td>\n | 7.13.22 Extensions to video\/broadcast for synchronization <\/td>\n<\/tr>\n | ||||||
232<\/td>\n | 7.13.23 The ATSCTChannelScanParameters class <\/td>\n<\/tr>\n | ||||||
233<\/td>\n | 7.14 Media playback APIs 7.14.1 General 7.14.2 The A\/V Control object <\/td>\n<\/tr>\n | ||||||
234<\/td>\n | Table 9 \u2013 Properties of the A\/V Control object whenthe type attribute refers to video or audio <\/td>\n<\/tr>\n | ||||||
235<\/td>\n | Table 10 \u2013 Additional properties of the A\/V Control object when the type attribute refers to video <\/td>\n<\/tr>\n | ||||||
236<\/td>\n | Table 11 \u2013 Methods of the A\/V Control object whenthe type attribute refers to video or audio Table 12 \u2013 Additional methods of the A\/V Control object when the type attribute refers to video <\/td>\n<\/tr>\n | ||||||
237<\/td>\n | Table 13 \u2013 Additional applicable requirements from CEA-2014 <\/td>\n<\/tr>\n | ||||||
238<\/td>\n | Figure 16 \u2013 State diagram for embedded A\/V Control objects (normative) <\/td>\n<\/tr>\n | ||||||
240<\/td>\n | 7.14.3 Extensions to A\/V Control object for playback through Content-Access Streaming Descriptor <\/td>\n<\/tr>\n | ||||||
241<\/td>\n | 7.14.4 Extensions to A\/V Control object for trickmodes <\/td>\n<\/tr>\n | ||||||
242<\/td>\n | 7.14.5 Extensions to A\/V Control object for playback of selected components 7.14.6 Extensions to A\/V Control object for parental rating errors <\/td>\n<\/tr>\n | ||||||
244<\/td>\n | 7.14.7 Extensions to A\/V Control object for DRM rights errors <\/td>\n<\/tr>\n | ||||||
245<\/td>\n | 7.14.8 Extensions to A\/V Control object for playing media objects 7.14.9 Extensions to A\/V Control object for UI feedback of buffering A\/V content <\/td>\n<\/tr>\n | ||||||
249<\/td>\n | 7.14.10 DOM events for A\/V Control object <\/td>\n<\/tr>\n | ||||||
250<\/td>\n | 7.14.11 Playback of memory audio <\/td>\n<\/tr>\n | ||||||
252<\/td>\n | 7.14.12 Extensions to A\/V Control object for media queuing <\/td>\n<\/tr>\n | ||||||
253<\/td>\n | 7.14.13 Extensions to A\/V Control object for volume control 7.14.14 Extensions to A\/V Control object for resource management <\/td>\n<\/tr>\n | ||||||
254<\/td>\n | 7.15 Miscellaneous APIs 7.15.1 The application\/oipfMDTF embedded object <\/td>\n<\/tr>\n | ||||||
256<\/td>\n | 7.15.2 The application\/oipfStatusView embedded object <\/td>\n<\/tr>\n | ||||||
257<\/td>\n | 7.15.3 The application\/oipfCapabilities embedded object <\/td>\n<\/tr>\n | ||||||
258<\/td>\n | 7.15.4 The Navigator class 7.15.5 Debug print API 7.16 Shared Utility classes and features 7.16.1 Base collections <\/td>\n<\/tr>\n | ||||||
259<\/td>\n | 7.16.2 The Programme class <\/td>\n<\/tr>\n | ||||||
264<\/td>\n | 7.16.3 The ProgrammeCollection class 7.16.4 The DiscInfo class 7.16.5 Extensions for playback of selected media components <\/td>\n<\/tr>\n | ||||||
268<\/td>\n | 7.16.6 Additional support for protected content <\/td>\n<\/tr>\n | ||||||
269<\/td>\n | 7.17 DLNA RUI remote control function APIs 7.17.1 General 7.17.2 The application\/oipfRemoteControlFunction embedded object <\/td>\n<\/tr>\n | ||||||
274<\/td>\n | 8 System integration aspects 8.1 HTTP protocol 8.1.1 General 8.1.2 HTTP User-Agent header <\/td>\n<\/tr>\n | ||||||
275<\/td>\n | 8.1.3 HTTP X-OITF-RCF-User-Agent header 8.2 Mapping from APIs to protocols 8.2.1 General <\/td>\n<\/tr>\n | ||||||
276<\/td>\n | 8.2.2 CoD download over HTTP 8.2.3 CoD unicast streaming with SIP session management <\/td>\n<\/tr>\n | ||||||
280<\/td>\n | 8.2.4 Scheduled content multicast streaming with SIP session management <\/td>\n<\/tr>\n | ||||||
286<\/td>\n | 8.2.5 Communication services with SIP session management 8.2.6 CoD unicast streaming over RTP and HTTP <\/td>\n<\/tr>\n | ||||||
290<\/td>\n | 8.2.7 Scheduled content multicast streaming <\/td>\n<\/tr>\n | ||||||
291<\/td>\n | 8.3 URI schemes and their usage 8.3.1 General <\/td>\n<\/tr>\n | ||||||
292<\/td>\n | 8.3.2 Media fragments support Table 14 \u2013 URI schemes and usages <\/td>\n<\/tr>\n | ||||||
293<\/td>\n | 8.4 Mapping from APIs to content formats 8.4.1 Character conversion 8.4.2 AVComponent <\/td>\n<\/tr>\n | ||||||
296<\/td>\n | 8.4.3 Channel <\/td>\n<\/tr>\n | ||||||
301<\/td>\n | 8.4.4 Programme, ScheduledRecording, Recording and Download <\/td>\n<\/tr>\n | ||||||
309<\/td>\n | 8.4.5 Exposing audio description streams as AVComponent objects 8.4.6 HTML5 media element mapping <\/td>\n<\/tr>\n | ||||||
311<\/td>\n | 8.5 DLNA RUI remote control function implementation 8.5.1 General 8.5.2 Relationship between DAE application and control UI <\/td>\n<\/tr>\n | ||||||
312<\/td>\n | 8.5.3 XML UI listing provisioning Figure 17 \u2013 XML UI listing provisioning <\/td>\n<\/tr>\n | ||||||
314<\/td>\n | 8.5.4 Retrieving the control UI <\/td>\n<\/tr>\n | ||||||
315<\/td>\n | 8.5.5 Receiving and responding to a message between the control UI in the remote control device and OITF Figure 18 \u2013 Remote control message handling <\/td>\n<\/tr>\n | ||||||
317<\/td>\n | 8.5.6 Notification to the remote control device <\/td>\n<\/tr>\n | ||||||
318<\/td>\n | 8.5.7 Handling multiple DAE applications and multiple remote control devices <\/td>\n<\/tr>\n | ||||||
319<\/td>\n | 9 Capabilities 9.1 Minimum DAE capability requirements 9.1.1 General Figure 19 \u2013 Remote control device changes mapping between DAE applications Figure 20 \u2013 Remote control device retains control of DAE application <\/td>\n<\/tr>\n | ||||||
322<\/td>\n | 9.1.2 SSL\/TTLS Requirements <\/td>\n<\/tr>\n | ||||||
323<\/td>\n | 9.2 Default UI profiles Table 15 \u2013 Base UI profile names <\/td>\n<\/tr>\n | ||||||
324<\/td>\n | Table 16 \u2013 Complementary UI profile name fragments <\/td>\n<\/tr>\n | ||||||
326<\/td>\n | 9.3 Client capability description 9.3.1 General <\/td>\n<\/tr>\n | ||||||
327<\/td>\n | 9.3.2 Tuner\/broadcast capability indication <\/td>\n<\/tr>\n | ||||||
328<\/td>\n | 9.3.3 Broadcast content over IP capability indication 9.3.4 PVR capability indication <\/td>\n<\/tr>\n | ||||||
329<\/td>\n | 9.3.5 Download CoD capability indication <\/td>\n<\/tr>\n | ||||||
330<\/td>\n | 9.3.6 Parental ratings <\/td>\n<\/tr>\n | ||||||
331<\/td>\n | 9.3.7 Extended A\/V API support 9.3.8 OITF metadata API support 9.3.9 OITF configuration API support <\/td>\n<\/tr>\n | ||||||
332<\/td>\n | 9.3.10 Communication services API Support 9.3.11 DRM capability indication <\/td>\n<\/tr>\n | ||||||
333<\/td>\n | 9.3.12 Media profile capability indication <\/td>\n<\/tr>\n | ||||||
334<\/td>\n | 9.3.13 Remote diagnostics support 9.3.14 SVG <\/td>\n<\/tr>\n | ||||||
335<\/td>\n | 9.3.15 Third party notification support 9.3.16 Multicast delivery terminating function support 9.3.17 Other capability extensions 9.3.18 HTML5 video 9.3.19 DLNA RUI remote control function support 9.3.20 Power consumption 9.3.21 Widgets <\/td>\n<\/tr>\n | ||||||
336<\/td>\n | 9.3.22 Buffer control of AV content playback API support 9.3.23 Temporal clipping <\/td>\n<\/tr>\n | ||||||
337<\/td>\n | 9.3.24 Capability elements from other schemas 9.3.25 Pointer support 10 Security 10.1 Application \/ service security 10.1.1 General 10.1.2 OITF requirements <\/td>\n<\/tr>\n | ||||||
338<\/td>\n | 10.1.3 Server requirements 10.1.4 Specific security requirements for privileged JavaScript APIs <\/td>\n<\/tr>\n | ||||||
341<\/td>\n | 10.1.5 Permission names <\/td>\n<\/tr>\n | ||||||
343<\/td>\n | 10.1.6 Loading documents from different domains 10.2 User authentication 10.3 DLNA RUI remote control 11 DAE Widgets 11.1 General 11.2 Widgets packaging and configuration <\/td>\n<\/tr>\n | ||||||
344<\/td>\n | 11.3 Access request 11.4 Widget interface 11.5 Digital signature <\/td>\n<\/tr>\n | ||||||
345<\/td>\n | 12 Graphics performance 12.1 Overview 12.2 Performance levels 12.3 Minimum 2D graphics performance <\/td>\n<\/tr>\n | ||||||
346<\/td>\n | 12.4 Minimum 3D graphics performance 12.5 Minimum canvas performance 12.6 Minimum WebGL performance 12.7 Performance measurement Table 17 \u2013 Minimum 2D graphics performance <\/td>\n<\/tr>\n | ||||||
348<\/td>\n | Annexes Annex\u00a0A (informative)Design rationale \u2013 application model <\/td>\n<\/tr>\n | ||||||
349<\/td>\n | Annex\u00a0B (informative)Clarification of download CoD, streaming CoD and CSP interfaces B.1 Overview Figure B.1 \u2013 Main scenario <\/td>\n<\/tr>\n | ||||||
350<\/td>\n | B.2 List of interfaces <\/td>\n<\/tr>\n | ||||||
353<\/td>\n | B.3 Additional notes about content-on-demand <\/td>\n<\/tr>\n | ||||||
354<\/td>\n | Annex\u00a0C (normative)Content access descriptor syntax and semantics C.1 Content access download descriptor format <\/td>\n<\/tr>\n | ||||||
355<\/td>\n | C.2 Content access streaming descriptor format <\/td>\n<\/tr>\n | ||||||
356<\/td>\n | C.3 Abstract content access descriptor format <\/td>\n<\/tr>\n | ||||||
361<\/td>\n | Annex\u00a0D (normative)Capability extensions schema <\/td>\n<\/tr>\n | ||||||
364<\/td>\n | Annex\u00a0E (normative)Client channel listing format <\/td>\n<\/tr>\n | ||||||
368<\/td>\n | Annex\u00a0F (normative)Display model F.1 Logical plane model Figure F.1 \u2013 Logical plane model <\/td>\n<\/tr>\n | ||||||
369<\/td>\n | F.2 Interaction with the video\/broadcast and A\/V Control objects <\/td>\n<\/tr>\n | ||||||
370<\/td>\n | F.3 Graphic safe area F.4 Current channel Figure F.2 \u2013 Graphic safe area <\/td>\n<\/tr>\n | ||||||
371<\/td>\n | Table F.1 \u2013 Clarification of the "current channel" concept in different scenarios <\/td>\n<\/tr>\n | ||||||
372<\/td>\n | Annex\u00a0G (normative)Backwards compatible profile of HTML5 media elements G.1 General G.2 Video element G.3 Audio element <\/td>\n<\/tr>\n | ||||||
373<\/td>\n | G.4 Source element G.5 Media element <\/td>\n<\/tr>\n | ||||||
374<\/td>\n | G.6 Other object types G.7 Dependencies <\/td>\n<\/tr>\n | ||||||
375<\/td>\n | Annex\u00a0H (informative)DLNA RUI remote control function sequences H.1 Remote UI and box models H.1.1 Overview <\/td>\n<\/tr>\n | ||||||
376<\/td>\n | H.1.2 i-box model H.1.3 2-box model Figure H.1 \u2013 i-box model <\/td>\n<\/tr>\n | ||||||
377<\/td>\n | H.1.4 3-box model H.2 DLNA RUI remote control function sequences H.2.1 General Figure H.2 \u2013 2-box Model Figure H.3 \u2013 3-box model <\/td>\n<\/tr>\n | ||||||
378<\/td>\n | H.2.2 Launching a DAE application to obtain the Control UI <\/td>\n<\/tr>\n | ||||||
379<\/td>\n | Figure H.4 \u2013 Launching of a DAE application <\/td>\n<\/tr>\n | ||||||
380<\/td>\n | H.2.3 Obtaining the control UI from a running DAE application <\/td>\n<\/tr>\n | ||||||
381<\/td>\n | Figure H.5 \u2013 Obtaining remote control of a running DAE application <\/td>\n<\/tr>\n | ||||||
382<\/td>\n | H.2.4 Sending and receiving messages between the remote control device and DAE application <\/td>\n<\/tr>\n | ||||||
383<\/td>\n | Figure H.6 \u2013 Message flow between the remote control device and the DAE application <\/td>\n<\/tr>\n | ||||||
384<\/td>\n | Annex\u00a0I (normative)Collections I.1 General I.2 The Collection template I.2.1 General I.2.2 Properties I.2.3 Methods <\/td>\n<\/tr>\n | ||||||
385<\/td>\n | Annex\u00a0J (informative)SVG video tag support Table J.1 \u2013 SVG video tag support <\/td>\n<\/tr>\n | ||||||
388<\/td>\n | Annex\u00a0K (informative)Multimedia telephony sequences K.1 General K.2 Full-duplex voice telephony call flow <\/td>\n<\/tr>\n | ||||||
389<\/td>\n | Figure K.1 \u2013 Full-duplex voice telephony call flow <\/td>\n<\/tr>\n | ||||||
390<\/td>\n | K.3 Full-duplex video telephony call flow Figure K.2 \u2013 Full-duplex Video telephony call flow <\/td>\n<\/tr>\n | ||||||
391<\/td>\n | K.4 Capture device and call parameters setting flow <\/td>\n<\/tr>\n | ||||||
392<\/td>\n | K.5 Full-duplex Voice to Video telephony session update flow Figure K.3 \u2013 Capture device and call parameters setting flow <\/td>\n<\/tr>\n | ||||||
393<\/td>\n | Figure K.4 \u2013 Full-duplex Voice to Video telephony session update flow <\/td>\n<\/tr>\n | ||||||
394<\/td>\n | Annex\u00a0L (informative)Server root certificate selection policy L.1 Overview L.2 Background L.3 Policy <\/td>\n<\/tr>\n | ||||||
396<\/td>\n | Annex\u00a0M (normative)Changes to 5.6.2 of CEA-2014-A <\/td>\n<\/tr>\n | ||||||
399<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Consumer terminal function for access to IPTV and open multimedia services – Declarative application environment<\/b><\/p>\n |