You are on page 1of 23

Contact: Gale N. Lightfoot, Jr.

Scientific Atlanta
A Cisco Company
United States of America
Tel: + !!"#$%&#!''&
(a): + !!"#$%&#!*%%
+mail gale.lightfoot,sciatl.com
Contact: -oshinori Goto
NTT
Japan
Tel: +' .% $ $"*
(a): +' .% $ !.*%
+mail goto,ansl.ntt.co.ip
Contact: Jianting /eng
China Telecom
0.1. China
Tel: +'& $ 2'!22"2!
(a): +'& $ 2'!2..*"
+mail meng3t,sttri.com.cn
Attention: This is a doc4ment s45mitted to the 6or7 of 8TU#T and is intended for 4se 5y the participants to the acti9ities of 8TU#T:s
(oc4s Gro4p on 80T;, and their respecti9e staff and colla5orators in their 8TU#related 6or7. 8t is made p45licly a9aila5le for
information p4rposes 54t shall not 5e redistri54ted 6itho4t the prior 6ritten consent of 8TU. Copyright on this doc4ment is o6ned 5y
the a4thor, 4nless other6ise mentioned. This doc4ment is not an 8TU#T 1ecommendation, an 8TU p45lication, or part thereof.
8NT+1NAT8<NAL T+L+C<//UN8CAT8<N UN8<N
FOCUS GROUP ON IPTV
TELECOMMUNICATION
STANDARDIZATION SECTOR
STU=- 0+18<= $""2#$""'
FG IPTV-DOC-0093
Engi!" on#
$G%!&' ( .
th
(G 80T; meeting:
>led, Slo9enia, !# /ay $""!
OUTPUT DOCUMENT
So)*ce' Acting +ditors
Tite' ?or7ing =oc4ment: Aspects of 80T; +nd System @ Terminal =e9ice
# $ #
(G 80T;@=<C#""*%
CONTENTS
. Scope .
$. 1eference
.
%. =efinitions
&
%. Terms =efined +lse6here.....................................................................................&
%.$ Terms =efined 6ithin this doc4ment....................................................................&
.. A55re9iations and Acronyms
!
2. Con9entions
'
&. Ser9ices s4pported 5y the 80T; T=
'
!. 80T; Terminal =e9ice
'
!. (4nctional architect4re..........................................................................................'
!.. General f4nctional architect4re 5loc7 diagram.................................................'
!..$ /anagement f4nctions....................................................................................
!..% 0rotocol f4nctions...........................................................................................
!... Application f4nctions......................................................................................
!..2 Ser9ice f4nctions.............................................................................................
!.$ Soft6are architect4re..........................................................................................
!.$. 80T; terminal soft6are architect4re...............................................................
!.$.$ <SA=ri9er layer...............................................................................................$
!.$.% 0rotocolAControl layer.....................................................................................$
!.$.. /iddle6are layer BA08, optionalC...................................................................$
!.$.2 Application layer.............................................................................................$
!.$.& Ser9ice layer....................................................................................................$
!.% Dard6are architect4re.........................................................................................$
!.. 8nterfaces 5et6een 80T; terminal de9ice and other media ...............................$
!... >C#T= interface...............................................................................................%
!...$N?#T= interface..............................................................................................%
!...% T=#== interface...............................................................................................
!.... T=#DN interface...............................................................................................
!...2 T=#S/.............................................................................................................2
!...& T=#0=..............................................................................................................2
!.2 User 8nterface......................................................................................................2
!.& Consideration for accessi5ility of 80T; Terminal =e9ice..................................&
# % #
(G 80T;@=<C#""*%
!.! 0rotocols..............................................................................................................&
!.' Codec..................................................................................................................'
!.'. ;ideoAA4dio format s4pported 5y 80T; Terminal =e9ice.............................'
!.'.$ ;ideoAA4dio decoders s4pported 5y 80T; Terminal =e9ice..........................'
!.* Terminal management.........................................................................................*
!." Sec4rity.............................................................................................................*
!. 0ri9acy.........................................................................................................*
!.$ E4ality /onitoring...........................................................................................*
!.$. No#reference methods FJ.mm#norefG.............................................................$"
!.$.$ 1ed4ced#reference methods FJ.mm#redrefG...................................................$"
!.$.% E4ality monitoring 4sing transmission error information at the head#end
F8TU#T J.$.$G..............................................................................................$
# . #
(G 80T;@=<C#""*%
ASPECTS OF IPTV END S+STEMS , TERMINAL DEVICES
-. Sco/e
FF+ditorHs Note: This Scope needs to 5e re#e)amined 5ased on the fact that this doc4ment is
dedicated to the terminal de9ice aloneGG
This 6or7ing doc4ment identifies f4nctions needed for the 80T; end systems to s4pport 80T;
ser9ices. 8t f4rther pro9ides proced4res and sets criteria to 9erify compliance of terminal de9ices to
the identified r4les and reI4irements.
0. Re1e*ence
The follo6ing 8TU#T 1ecommendations and other references contain pro9isions, 6hich, thro4gh
reference in this te)t, constit4te pro9isions of this 6or7ing doc4ment. At the time of p45lication, the
editions indicated 6ere 9alid. All 1ecommendations and other references are s453ect to re9isionJ all
4sers of this 6or7ing doc4ment are therefore enco4raged to in9estigate the possi5ility of applying
the most recent edition of the 1ecommendations and other references listed 5elo6. A list of the
c4rrently 9alid 8TU#T 1ecommendations is reg4larly p45lished. The reference to a doc4ment
6ithin this 6or7ing doc4ment does not gi9e it, as a stand#alone doc4ment, the stat4s of a
1ecommendation.
F8TU#T +.'G 8TU#T 1ecommendation +.' B$""&C, The international telecommunication
charge card.
F8TU#T +.&.G 8TU#T 1ecommendation +.&. B$""2C, The international public
telecommunication numbering plan.
F8TU#T (.*"$G 8TU#T 1ecommendation (.*"$ B**2C, Interactive services design guidelines
F8TU#T J.*"G 8TU#T 1ecommendation J.*" B$""$C, Architecture of MediaHomeNet that
supports cable-based services.
F8TU#T J.$.$G 8TU#T =raft ne6 8TU#T 1ecommendation J.$.$ B$""&C, A method to
reconstruct the received video sequence seen at the receiver using
transmission error information to monitor the perceptual video quality at the
receiver in digital cable television and video telephony.
F8TU#T T.2"G 8TU#T 1ecommendation T.2". International Reference Alphabet IRA!
"ormerly International Alphabet No. # or IA#! - Information technology - $-
bit coded character set for information interchange.
F8TU#1 >T.!""G 8TU#1 1ecommendation >T.!"" B$""2C, %haracteristics of composite
video signals for conventional analogue television systems
F8TU#1 >T.$"2$G 8TU#1 1eport >T.$"2$ B$""&C, &rotection of end-users' privacy in
interactive broadcasting systems.
F8TU#1 >T.$"!"G 8TU#1 1eport >T.$"!" B$""&C, (roadcasting of content protection signalling
for television
F8TU#1 >T.!"*G 8TU#1 1ecommendation >T.!"* B$""$C, &arameter values for the H)T*
standards for production and international programme e+change.
# 2 #
(G 80T;@=<C#""*%
F8TU#1 >T.2.%G 8TU#1 1ecommendation >T.2.% B$""C, , ,-./ 0 $-/1 ,2 0 3
progressively-captured image format for production and international
programme e+change in the 2/ H4 environment.
F8TU#1 >T.&"G 8TU#1 1ecommendation >T.&" B$""!C, 5tudio encoding parameters of
digital television for standard 678 and 9ide-screen ,273 aspect ratios.
F8TU#1 >T.%2'G 8TU#1 1ecommendation >T.%2' B**'C, 5tudio parameters of 2-# and #-#
line progressive scan television systems.
F=SL#( T1"&*G =SL (or4m T1"&* B$"".C, %&: ;AN Management &rotocol.
F8+C&$%&"G 8+C &$%&" B$"".#"%C, (aseline specifications of satellite and terrestrial
receivers for I5)( Integrated 5ervice for )igital (roadcast!
F8+++%*.G 8+++ Std. %*. B**2C, I::: 5tandard for a High &erformance 5erial (us.
F8S<!'&#G 8S<!'&# B**'C, Identification cards < Integrated circuits! cards 9ith
contacts < &art ,7 &hysical characteristics
F8S<!'&#$G 8S<!'&#$ B***C, Identification cards < Integrated circuit cards < &art -7
%ards 9ith contacts < )imensions and location of the contacts
F8S<!'&#%G 8S<!'&#% B**!C, Information technology < Identification cards <
Integrated circuits! cards 9ith contacts < &art 87 :lectronic signals and
transmission protocols
F8S<A8+C %''#$G 8S<A8+C %''#$ B$""&C, Information technology -- =eneric coding of
moving pictures and associated audio information7 &art -7 *ideo
F8S<A8+C %''#%G 8S<A8+C %''#% B$""&C, Information technology -- =eneric coding of
moving pictures and associated audio information7 &art 87 5ystems
F8S<A8+C%''#!G 8S<A8+C%''#! B$""&C, Information technology < =eneric coding of
moving pictures and associated audio information < &art $7 Advanced Audio
%oding AA%!.
F8S<A8+C..*&#%G 8S<A8+C..*&#% B$""2C, Information technology < %oding of audio-visual
ob>ects < &art87 Audio
F1(C!&'G 8+T( 1(C !&' B*'"C, ?ser )atagram &rotocol ?)&!.
F1(C!*G 8+T( 1(C !*B*'C, Internet &rotocol
F1(C!*$G 8+T( 1(C !*$B*'C, Internet %ontrol Message &rotocol I%M&!
F1(C!*%G 8+T( 1(C !*%B*'C, Transmission %ontrol &rotocol T%&!
F1(C"%.G 8+T( 1(C "%.B*'!C, )omain names - concepts and facilities )N5!
F1(C"%2G 8+T( 1(C "%2B*'!C, )omain names - implementation and specification
F1(C%$%G 8+T( 1(C %$%B**$C, T%& :+tensions for High &erformance
F1(C$"'G 8+T( 1(C $"'B**&C, T%& 5elective Ac@no9ledgement Aptions
F1(C$"%"G 8+T( 1(C $"%"B**!C, 5imple Net9or@ Time &rotocol 5NT&! *ersion 6 for
I&v61 I&v2 and A5I
F1(C$%G 8+T( 1(C $%B**!C, )ynamic Host %onfiguration &rotocol
F1(C$$%&G 8+T( 1(C $$%& B**!C, Internet =roup Management &rotocol1 *ersion -
F1(C$$.&G 8+T( 1(C $$.& B***C, The TB5 &rotocol *ersion ,./
# & #
(G 80T;@=<C#""*%
F1(C$$2"G 8+T( 1(C $$2"B**'C, RT& &ayload "ormat for M&:=,CM&:=- *ideo
F1(C$%$&G 8+T( 1(C $%$&B**'C, Real Time 5treaming &rotocol RT5&!
F1(C$%!%G 8+T( 1(C $%!%B**'C, I& *ersion 2 Addressing Architecture
F1(C$.&"G 8+T( 1(C $.&"B**'C, Internet &rotocol1 *ersion 2 I&v2! 5pecification
F1(C$.&G 8+T( 1(C $.&B**'C, Neighbor )iscovery for I& *ersion 2 I&v2!.
F1(C$.&$G 8+T( 1(C $.&$B**'C, I&v2 5tateless Address Autoconfiguration
F1(C$.&%G 8+T( 1(C $.&% B**'C, Internet %ontrol Message &rotocol I%M&v2! for
the Internet &rotocol *ersion 2 I&v2! 5pecification
F1(C$&&G 8+T( 1(C $&&B***C, Hyperte+t Transfer &rotocol -- HTT&C,./
F1(C$&!G 8+T( 1(C $&!B***C, HTT& Authentication7 (asic and )igest Access
Authentication
F1(C%$$'G 8+T( 1(C %$$'B$""$C, IANA %onsiderations for I&v6 Internet =roup
Management &rotocol I=M&!
F1(C%%2G 8+T( 1(C %%2 B$""%C, )ynamic Host %onfiguration &rotocol for I&v2
)H%&v2!.
F1(C%2%G 8+T( 1(C %2% B$""%C, Internet &rotocol *ersion 2 I&v2! Addressing
Architecture
F1(C%22"G 8+T( 1(C %22" B$""%C, RT&7 A Transport protocol for Real-Time
Applications
F1(C%2*&G 8+T( 1(C %2*& B$""%C, )N5 :+tensions to 5upport I& *ersion 2
F1(C%&%%G 8+T( 1(C %&%% B$""%C, I&v2 &refi+ Aptions for )ynamic Host
%onfiguration &rotocol )H%&! version 2
F1(C%&.&G 8+T( 1(C %&.& B$""%C, )N5 %onfiguration options for )ynamic Host
%onfiguration &rotocol for I&v2 )H%&v2!
F1(C%!%&G 8+T( 1(C %!%& B$""%C, 5tateless )ynamic Host %onfiguration &rotocol
)H%&! 5ervice for I&v2
F1(C%'"G 8+T( 1(C %'" B$"".C, Multicast Bistener )iscovery *ersion - MB)v-! for
I&v2
3. De1inition!
3.- Te*2! De1ine3 E!e4"e*e
This 6or7ing doc4ment 4ses the follo6ing terms defined else6here:
3.-.- 5o2e Net4o*6 %5N& 78.-909' A short#range comm4nication system designed for the
residential en9ironment, in 6hich t6o or more de9ices e)change information 4nder some
sort of standard control.
3.0 Te*2! De1ine3 4it"in t"i! 3oc)2ent
This 6or7ing doc4ment defines the follo6ing terms:
3.0.- 5N ca/a:e IPTV TD' An 80T; T= 6hich has DN capa5ility. This is typically a ser9er
andAor a client to DN de9ices.
# ! #
(G 80T;@=<C#""*%
3.0.0 5N ca/a:e TD' A T= 6hich has DN capa5ility. This is typically a ser9er andAor a client
to DN de9ices.
3.0.3 5#:*i3 te*2ina 3e;ice' A terminal de9ice that has 5oth 5roadcast and 5road5and
interfaces and is capa5le of handling 5roadcast terrestrialAsatelliteAca5le and 5road5and
80T; ser9ices synchrono4sly.
3. 0.< IPTV En3 S#!te2 %IES&' A single or set of cons4mer de9ices that s4pport 80T; Ser9ices
Bi.e. e9erything from Gate6ay to =isplayC.
3.0.( IPTV TD' An 80T; ser9ice ena5led terminal de9ice s4ch as an 80T; set#top 5o), an 80T;
ser9ice ena5led T; set, or an 80T; mo5ile de9ice 6hich can s4pport 80T; ser9ices.,.
3.0.= Re!i3entia Gate4a# %RG&: A logical element that acts as a 5ridge 5et6een the access
net6or7 and the home net6or7, pro9iding in premise and aggregated sec4rity management,
pro9isioning and addressing ser9ices for logical elements 6ithin a compliant 80T;
Net6or7.
3.0.> Te*2ina De;ice %TD& ' A de9ice s4ch as a personal comp4ter, a comp4ter peripheral, a
set#top 5o), a net6or7 appliance, a mo5ile de9ice, a T; set, a monitor , a ;o80 Terminal, or
an a4dio#9is4al media player that is connected to a net6or7 and 6hich typically terminates
the 80 5ased information ser9ice.
77E3ito*?! Note' 3i!c)!!ion nee3e3 4it" $G-99
<. A::*e;iation! an3 Ac*on#2!
This 6or7ing doc4ment 4ses the follo6ing a55re9iations and acronyms.
A08 Application 0rogram 8nterface
>C >roadcasting
CAS Conditional Access System
== =isplay =e9ice
=+/UK =em4ltiple)ing
=1/ =igital 1ights /anagement
+CG +lectronic Contents G4ide
+0G +lectronic 0rogram G4ide
GU8 Graphical User 8nterface
DN Dome Net6or7
8+S 80T; +nd System
80 8nternet 0rotocol
/0+G /o9ing 0ict4re +)perts Gro4p
NTSC National Tele9ision System Committee
N? Net6or7
<S <perating System
0C 0ersonal Comp4ter
0= 0eripheral =e9ice
# ' #
(G 80T;@=<C#""*%
Eo+ E4ality of +)perience
EoS E4ality of Ser9ice
1G 1esidential Gate6ay
S/ Sec4rity /od4le
ST> Set#Top >o)
T= Terminal =e9ice
;o= ;ideo on =emand
;o80 ;oice o9er 80
(. Con;ention!
LT>=M
=. Se*;ice! !)//o*te3 :# t"e IPTV TD
80T; ser9ices s4pported 5y the 80T; terminal de9ice B80T; T=C may incl4de:
80 5roadcasting
;ideo on demand B;o=C
+lectronic program g4ide B+0GC
+lectronic contents g4ide B+CGC
?e5 5ro6sing
+mergency Alert System B+ASC
FF+ditorHs Note: Need f4rther st4dyGG
>. IPTV Te*2ina De;ice
>.- F)nctiona a*c"itect)*e
>.-.- Gene*a 1)nctiona a*c"itect)*e :oc6 3iag*a2
# * #
(G 80T;@=<C#""*%
Net6or7
8nterface
CAS
=1/
=
+
/
U
K
=ecorders
=1/
DN
8nterface
=isplay
8nterface
Storage
=e9ice
User
8np4t
Applications
(+C
=ecoder
/edia 0rocessing
Ser9ice 8nteraction
Net6or7
8nterface
CAS
=1/
=
+
/
U
K
=ecorders
=1/
DN
8nterface
=isplay
8nterface
Storage
=e9ice
User
8np4t
Applications
(+C
=ecoder
/edia 0rocessing
Ser9ice 8nteraction
77E3ito*?! note' T"i! 3iag*a2 4i :e :*o)g"t into aign2ent 4it" t"e 3ete*2ination o1
$G-99
Fig)*e >--' F)nctiona A*c"itect)*e @oc6 3iag*a2 o1 IPTV Te*2ina De;ice
FF+ditorHs Note: The term NApplicationsO sho4ld 5e modifiedGG
Note: NApplicationsO incl4de 4ser interfaces s4ch as +0G, 5ro6sers to access to the 80T; ser9ices,
etcP
Note: NNet6or7 8nterfaceO is 4sed for the interconnection 6ith o4tside Net6or7 BN?C s4ch as
NGN.
Note: N=+/UKO can incl4de m4ltiple)ing f4nctionality.
Note: N=isplay interfaceO may not 5e necessary in the 80T; Terminal =e9ice if it is integrated 6ith
a display de9ice.
The 5rief e)planations of each components presented in Fig)*e >-- are descri5ed 5elo6.
Net6or7 8nterface:
The Net6or7 8nterface f4nctional entity incl4des the follo6ing f4nctions:
C Send and 1ecei9e signals.
$C 0rocessing of Layer $ f4nctions.
%C 0rocessing of 80 0ac7ets.
.C 0rocessing of TC0AU=0 0ac7ets.
2C Dandling of the control flo6s
# " #
(G 80T;@=<C#""*%
&C Net6or7 Attachment (4nction
FF+ditor: 1efer to res4lt of ?G. for detailed description of Net6or7 Attachment (4nctionGG
CASA=1/:
The CASA=1/ f4nctional entity incl4des the follo6ing f4nctions:
C Dandling of a4thentication mechanisms BCASC incl4ding 7ey e)change and processing.
$C 0rocessing of =1/ entitlement iss4es.
%C =escram5ling of inp4t stream.
=+/UK:
The =+/UK f4nctional entity is responsi5le for the follo6ing f4nctions:
C =e#m4ltiple)ing of 9ideo, a4dio, and data streams.
$C /ay incl4de 1e#m4ltiple)ing f4nctionality.
=ecoders:
The =ecoder f4nctional entity is responsi5le for:
C =ecoding the compressed 9ideo and a4dio streams.
$C =ecoding te)t4al data, i.e. closed caption.
=isplay 8nterface:
C The =isplay 8nterface f4nctional entity is responsi5le for the interface 6hich is descri5ed
in Section !...%.
$C 8f the 80T; Terminal =e9ice incl4des display f4nctionality, the interface for an e)ternal
display de9ice is optional.
=1/ BDNC:
C The =1/ BDNC f4nctional entity is responsi5le for transferring applica5le =1/
rightsApri9ileges thro4gho4t the Dome Net6or7.
$C =1/ BDNC is optional.
DN 8nterface:
C The DN 8nterface entity is responsi5le for the f4nctionality descri5ed in Section !.....
$C The DN 8nterface is optional.
Storage =e9ice:
C The Storage =e9ice is responsi5le for the storage of content. FF+ditorHs Note: (4rther
Contri54tions are neededGG
$C The Storage =e9ice is optional.
Applications:
C Applications incl4de the mechanic BS? or D?C components ena5ling f4nctional and
o5ser9a5le 5eha9ior.
FF+ditorHs Note: ?hat are Nmechanic componentsOQQQQGG
User 8np4t:
# #
(G 80T;@=<C#""*%
C The User 8np4t, as a f4nctional entity is responsi5le for interaction 5et6een 4ser and the
appropriate Application.
Cont*i:)to*?! note' S):-ca)!e! >.-.0 to >.-.( a*e 3e!c*i/tion! o1 1)nction! *eate3 to t"e
1)nctiona entitie! 4"ic" a//ea* to "a;e :een 3e1ine3 a:o;e. 5o4e;e*A )ne!! t"e 3iag*a2 in
Fig)*e >-- i! cea*# 3e1ine3 t"e 1oo4ing! "a;e no 2eaning an3 !"o)3 :e *e2o;e3.
>.-.0 Manage2ent 1)nction!
/anagement f4nctions consist of Applications, CASA=1/ and =1/ BDNC.
/anagement f4nctions are responsi5le for 5asic management of the 80T; terminal, incl4ding 54t
not limited to Applications, CASA=1/, =1/ BDNC, system management, po6er management and
e9ent management.
>.-.3 P*otoco 1)nction!
0rotocol f4nctions consist of Net6or7 8nterface, =+/UK, a part of Applications and DN 8nterface.
0rotocol f4nctions are responsi5le for net6or7 comm4nication and s4pport most of the net6or7
protocols that 80T; ser9ices need, incl4ding 54t not limited to a4thentication protocols, streaming
protocols, comm4nication protocols and management protocols.
>.-.< A//ication 1)nction!
Application f4nctions consist of Applications, Storage =e9ice Bif e)istsC, a part of CASA=1/ and a
part of =1/.
Application f4nctions are responsi5le for elements s4pporting ser9ices, incl4ding 54t not limited to
=1/ applications, pl4g#in applications, 5ro6ser applications, media player applications and
graphical 4ser interface BGU8C applications.
>.-.( Se*;ice 1)nction!
Ser9ice f4nctions consist of =ecoders and Applications.
Ser9ice f4nctions are directly responsi5le for 80T; Ser9ices.
>.0 So1t4a*e a*c"itect)*e
>.0.- IPTV te*2ina !o1t4a*e a*c"itect)*e
FF+ditorHs Note: Contri54tions reI4ested to pro9ide 5rief o9er9ie6 of each section !.$.$#!.$.&GG
FF+ditorHs Note: ?G& sho4ld 5e cons4ltedGG
# $ #
(G 80T;@=<C#""*%
Fig)*e >-0 So1t4a*e A*c"itect)*e La#e*e3 Reation!"i/
>.0.0 OSBD*i;e* a#e*
>.0.3 P*otocoBCont*o a#e*
>.0.< Mi33e4a*e a#e* %APIA o/tiona&
>.0.( A//ication a#e*
>.0.= Se*;ice a#e*
>.3 5a*34a*e a*c"itect)*e
T>=
>.< Inte*1ace! :et4een IPTV te*2ina 3e;ice an3 ot"e* 2e3ia
Fig)*e >-3 identifies possi5le interfaces 5et6een the 80T; terminal de9ice and other media. These
interfaces, physical or logical, may not all 5e present sim4ltaneo4sly and their e)istence depends on
the config4ration and the 4se of 80T; terminal de9ice. (ollo6ing s45#cla4ses pro9ide descriptions
of these interfaces.
# % #
(G 80T;@=<C#""*%
IPTV
NW
NW-TD
Display
Device
TD-DD
HN
TD-HN
IPTV
Terminal
Device
Security
Module
TD-SM
Peripheral
Device
TD-PD
Broadcasting
NW
B-TD
IPTV
NW
NW-TD
Display
Device
TD-DD
HN
TD-HN
IPTV
Terminal
Device
Security
Module
TD-SM
Peripheral
Device
TD-PD
Broadcasting
NW
B-TD
Fig)*e >-3' Inte*1ace! :et4een IPTV Te*2ina De;ice an3 ot"e* 2e3ia
FF+ditorHs Note: 80T; N? in a5o9e fig4re is a temporary definition and may 5e modified follo6ing
the disc4ssion of ?GGG
T=#DN An interface that o4tp4ts a4dio and 9ideo signal to the home net6or7. T=#DN is
4sed for the connection 5et6een 80T; Terminal =e9ice and other in#home de9ice
s4ch as 9ideo recorder and is not 4sed for the connection 6ith 80T; net6or7.
BNote$C
T=#DN is an optional interface.
T=#S/ An interface 5et6een 80T; Terminal =e9ice and remo9a5le sec4rity f4nctions
s4ch as 8C card.
FF+ditorHs Note: Sho4ldnHt 6e pro9ide definitions for each of the interfaces herePcontri54tions
reI4estedGG
Note$: 1elationship 5et6een T=#DN and N?#T= reI4ires f4rther st4dy. There is a technical
possi5ility to 4se a single +thernet interface for the connection 6ith 5oth 80T; N? and DN
>.<.- @C-TD inte*1ace
This interface is 5et6een non#80T; 5roadcasting net6or7 s4ch as satellite, terrestrial and ca5le
net6or7 and the 80T; Terminal =e9ice. This interface facilitates transfer of content and related
information 5y 6ay of e.g. radio signals.
>.<.0 N$-TD inte*1ace
This interface is 5et6een an 80T; Terminal =e9ice and 80T; net6or7. The interface facilitates
content and metadata transfer 5y m4lticast or 4nicast operation. 8f home net6or7 is the only
net6or7 then the interface is 5et6een t6o 80T; terminal de9ices
# . #
(G 80T;@=<C#""*%
An 80T; Terminal =e9ice shall 5e capa5le of at least s4pporting one of the follo6ing:
"A"">AS+#TK Bas defined in F)))GC
""">AS+#T Bas defined in F)))GC
8+++ '"$.&) B?i/AK, ?i>ro, ): a and eC Bas defined in F)))GC
8+++'"$.) B): a, 5, g and nC Bas defined in F)))GC
>.<.3 TD-DD inte*1ace
This interface is 5et6een display de9ice and 80T; terminal de9ice and facilitates transfer of a4dio
and 9ideo signals from 80T; terminal de9ice B6hen the terminal de9ice has no display
f4nctionalityC to the =isplay =e9ice. 8t can 5e 5et6een a4dio 9is4al BA;C de9ices s4ch as an
e)ternal storage de9ices and the 80T; terminal de9ice.
An 80T; Terminal =e9ice shall 5e capa5le of at least s4pporting one of the follo6ing:
s4pport of analog4e 9ideo signal o4tp4t interfaceJ
= connector as per F8+C &$%&"G or a com5ination of three 1CA pins
o (or "'"pA"'"iA!$"pA.'"pA.'"i component o4tp4t
1CA pins as per F)))G
o (or NTSCA0ALAS+CA/ composite o4tp4t Bas defined in F8TU#1 >T.!""GC
S or S$ Connector as per F)))G
o (or NTSCA0ALAS+CA/ -AC o4tp4t Bas defined in F)))GC
s4pport of digital 9ideo signal o4tp4t interface:
o =;8 B=igital ;ideo 8nterfaceC as per F)))G
o D=/8 BDigh#=efinition /4ltimedia 8nterfaceC as per F)))G
Cont*i:)to*?! note' It i! not cea* 4"at t4o 1oo4ing :)et! a*e a!6ing 1o*
FF+ditorHs Note: Clarify these t6o 54llet pointsGG
T=#== shall 5e eI4ipped 6ith an appropriate copy g4ard management system.
>.<.< TD-5N inte*1ace
1efer to section &. of the Dome Net6or7 =oc4ment.
The follo6ings are the specification for T=#DN.
An 80T; Terminal =e9ice sho4ld 5e eI4ipped 6ith one of the interfaces listed 5elo6 for
T=#DN.
Non#80 interface
80 interface
8f a non#80 interface is 4sed for T=#DN, the 80T; Terminal =e9ice sho4ld 5e eI4ipped
6ith at least one of the interfaces listed 5elo6:
8+++ %*. F8+++ %*.G
# 2 #
(G 80T;@=<C#""*%
US>
0LC
FF+ditorHs note: /ore contri54tions on this iss4e are e)pected.GG
FF+ditorHs note: 0rotocols for non#80 interface is for f4rther st4dy.GG
8f an 80 interface is 4sed for T=#DN, the 80T; Terminal =e9ice sho4ld 5e eI4ipped 6ith at
least one of the interfaces listed 5elo6:
"">AS+#TK
""">AS+#T
8+++'"$.aA5AgAn
>.<.( TD-SM
Cont*i:)to*?! note' In t"e a:o;e ta:e t"i! inte*1ace i! 3e!c*i:e3 a!' CAn inte*1ace :et4een
IPTV Te*2ina De;ice an3 *e2o;a:e !ec)*it# 1)nction! !)c" a! IC ca*3D. E)e!tion :eing
a!6e3 i!' "a! t"e !ec)*it# 1)nction :een i2/e2ente3 in a ca*3F I1 !o 4"e*e t"i! ca*3 i! :eing
in!e*te3F A1te* t"e!e G)e!tion! a*e !ati!1acto*i# an!4e*e3 t"en atte2/t !"o)3 :e 2a3e to
3e!c*i:e t"e inte*1ace.
The follo6ings are the specification for T=#S/.
An 80T; Terminal =e9ice sho4ld 5e eI4ipped 6ith one interface for T=#S/.
The interface for T=#S/ sho4ld 5e a smart card interface defined in 8S< !'&# F8S<!'&#
G, 8S< !'&#$ F8S<!'&#$G and 8S< !'&#% F8S<!'&#%G.
The 80T; smart card sho4ld follo6 a common 4niform format similar to S8/.
The 80T; smart card sho4ld ha9e the a5ility to s4pport prepay and postpay mode 5y
eno4gh information.
The 80T; smart card sho4ld s4pport 8TU#T 1ecommendation +.', 8TU#T
1ecommendation +.&., and 8TU#T 1ecommendation T.2", according to charging and
n4m5ering needs.
FF+ditor: Chec7 for more smart card +TS8 specificationsPcontri54tions reI4estedGG
FF+ditor: ?G% re9ie6 and feed5ac7 reI4estedGG
>.<.= TD-PD
This interface is 5et6een a peripheral de9ice and the 80T; terminal de9ice. 8t allo6s transfer of
information s4ch as >l4etooth protocol or those dealing 6ith infrared to facilitate comm4nication
5et6een the 80T; terminal de9ice and, for e)ample, a >l4etooth 4ni9ersal serial 54s BUS>C adaptor
or mo5ile phone headset.
>.( U!e* Inte*1ace
A User interface is a com5ination of soft6are and hard6are components thro4gh 6hich a 4ser can
interact 6ith a system F8TU#T 1ecommendation (.*"$G. 8t can manifest itself in s4ch forms as:
A remote control Be.g. for T;C
A 7ey5oard
# & #
(G 80T;@=<C#""*%
>.= Con!i3e*ation 1o* acce!!i:iit# o1 IPTV Te*2ina De;ice
To facilitate the concerns of people 6ith needs o4tside the ma3ority pop4lation, the follo6ing
reI4irements sho4ld 5e implemented.
The a5ility to transmit the captions thro4gh an e)ternal interface on the terminal.
The a5ility to select and recei9e t6o BrelatedC 9ideo so4rces. B+.g. one 6ith sign lang4age
translation.C
The methods for acti9ating and deacti9ating captioning, e)tra 9ideo so4rce and e)tra a4dio
so4rce sho4ld 5e easy to 4se and sho4ld not inc4r an e)cessi9e delay.
1es4lt of the 4se of the controls sho4ld 5e a9aila5le in the form of 9oice o4tp4t.
Any on Screen =isplay facilities for control of the terminal and the programs sho4ld 5e easy
to read and not diffic4lt to 4nderstand.
Any <n Screen =isplay facilities sho4ld also 5e a9aila5le 9ia e)ternal interfaces and also 5e
a5le to control the capa5ility to transmit captions and information pro9ided 5y <n Screen
=isplay facilities to conform to the assigned content protection.
The 8TU#T accessi5ility chec7list sho4ld 5e applied to the 6or7 on 80T;.
FF+ditorHs Note: Contri54tion is e)pectedGG
>.> P*otoco!
Cont*i:)to*?! note' P*otoco! a*e )!e3 at t"e inte*1ace! :et4een t4o entitie! %ogica o*
/"#!ica&. In ca)!e 3 o1 t"e 4o*6ing 3oc)2entA IPTV te*2ina 3e;ice i! not 3e1ine3 to :e a
)niG)e entit# an3 can :e in 3i11e*ent 1o*2! !)c" a! a TV !etA a !et-to/ :oH an3 etc. SoA eac"
one o1 t"e 1oo4ing /*otoco! !"o)3 :e cea*# !tate3 1o* 4"ic" t#/e o1 IPTV te*2ina 3e;ice
i! a//ica:e to.
80T; Terminal =e9ice shall s4pport a set of protocol for 809..
80T; Terminal =e9ice may s4pport a set of protocol for 809&.
The possi5le protocols for the 809. capa5le 80T; Terminal =e9ice are listed 5elo6.
User =atagram 0rotocol BU=0C F1(C!&'G.
8nternet 0rotocol F1(C!*G.
8nternet Control /essage 0rotocol B8C/0C F1(C!*$G.
Transmission Control 0rotocol BTC0C F1(C!*%G.
=omain names # concepts and facilities B=NSC F1(C"%.G.
=omain names # implementation and specification B=NSC F1(C"%2G.
TC0 +)tensions for Digh 0erformance F1(C%$%G.
TC0 Selecti9e Ac7no6ledgement <ptions F1(C$"'G.
Simple Net6or7 Time 0rotocol BSNT0C ;ersion . for 809., 809& and <S8 F1(C$"%"G.
=ynamic Dost Config4ration 0rotocol B=DC09.C F1(C$%G.
8nternet Gro4p /anagement 0rotocol, ;ersion $ F1(C$$%&G.
# ! #
(G 80T;@=<C#""*%
The TLS 0rotocol ;ersion ." BSSLATLSC F1(C$$.&G.
1T0 0ayload (ormat for /0+GA/0+G$ ;ideo F1(C$$2"G.
1eal Time Streaming 0rotocol B1TS0C F1(C$%$&G.
Dyperte)t Transfer 0rotocol ## DTT0A. F1(C$&&G.
DTT0 A4thentication: >asic and =igest Access A4thentication F1(C$&!G.
8ANA Considerations for 809. 8nternet Gro4p /anagement 0rotocol B8G/0C F1(C%$$'G.
1T0: A Transport protocol for 1eal#Time Applications F1(C%22"G.
The possi5le protocols for the 809& capa5le 80T; Terminal =e9ice are listed 5elo6.
User =atagram 0rotocol BU=0C F1(C!&'G.
Transmission Control 0rotocol BTC0C F1(C!*%G.
=omain names # concepts and facilities B=NSC F1(C"%.G.
=omain names # implementation and specification B=NSC F1(C"%2G.
TC0 +)tensions for Digh 0erformance F1(C%$%G.
TC0 Selecti9e Ac7no6ledgement <ptions F1(C$"'G.
Simple Net6or7 Time 0rotocol BSNT0C ;ersion . for 809., 809& and <S8 F1(C$"%"G.
The TLS 0rotocol ;ersion ." BSSLATLSC F1(C$$.&G.
1T0 0ayload (ormat for /0+GA/0+G$ ;ideo F1(C$$2"G.
1eal Time Streaming 0rotocol B1TS0C F1(C$%$&G.
80 ;ersion & Addressing Architect4re F1(C$%!%G.
8nternet 0rotocol, ;ersion & B809&C Specification F1(C$.&"G.
Neigh5or =isco9ery for 80 ;ersion & B809&C F1(C$.&G.
809& Stateless Address A4toconfig4ration F1(C$.&$G.
8nternet Control /essage 0rotocol B8C/09&C for the 8nternet 0rotocol ;ersion & B809&C
Specification F1(C$.&%G.
Dyperte)t Transfer 0rotocol ## DTT0A. F1(C$&&G.
DTT0 A4thentication: >asic and =igest Access A4thentication F1(C$&!G.
=ynamic Dost Config4ration 0rotocol for 809& B=DC09&C F1(C%%2G.
8nternet 0rotocol ;ersion & B809&C Addressing Architect4re F1(C%2%G.
1T0: A Transport protocol for 1eal#Time Applications F1(C%22"G.
=NS +)tensions to S4pport 80 ;ersion & F1(C%2*&G.
809& 0refi) <ptions for =ynamic Dost Config4ration 0rotocol B=DC0C 9ersion & F1(C%&%%G.
=NS Config4ration options for =ynamic Dost Config4ration 0rotocol for 809& B=DC09&C
F1(C%&.&G.
# ' #
(G 80T;@=<C#""*%
Stateless =ynamic Dost Config4ration 0rotocol B=DC0C Ser9ice for 809& F1(C%!%&G.
/4lticast Listener =isco9ery ;ersion $ B/L=9$C for 809& F1(C%'"G.
FF+ditorHs Note: Usage of these protocols 6ill 5e definedPcontri54tions reI4estedGG
>.I Co3ec
>.I.- Vi3eoBA)3io 1o*2at !)//o*te3 :# IPTV Te*2ina De;ice
An 80T; Terminal =e9ice sho4ld s4pport the e)isting 9ideo formats that are already in 4se in 9ideo
ind4stries, incl4ding 5roadcasting ind4stries. The follo6ing 9ideo formats, 6hich ha9e 5een 4sed
in 5roadcasting ind4stries, are recommended as appropriate 9ideo formats. This is 5y no means an
e)ha4sti9e list of possi5le 9ideo formats.
*$")"'" F8TU#1 >T.!"*G
$'")!$"p F8TU#1 >T.2.%G BNote C
!$").'% F8TU#1 >T.&"G
!$")2!& F8TU#1 >T.%2'G
FF+ditorHs Note: ?hether *$")"'" and $'")!$" are optional or mandatory is T>=GG
Colorimetry of 9ideo signals shall 5e in compliance 6ith F8TU#1 >T.%&G in all 9ideo formats.
Note : Under a certain condition, translating high resol4tion 9ideo s4ch as *$")"'" to lo6er
resol4tion format s4ch as !$").'% may 5e restricted or prohi5ited.
FF+ditorHs Note: A4dio format is for f4rther st4dyGG
At least one of the follo6ing a4dio formats sho4ld 5e s4pported 5y the 80T; Terminal =e9ice:
2. channel a4dio
$ channel a4dio
FF+ditorHs Note: ;ideo format for mo5ile de9ice is for f4rther st4dy.GG
>.I.0 Vi3eoBA)3io 3eco3e*! !)//o*te3 :# IPTV Te*2ina De;ice
The 80T; terminal is reI4ired to handle at least one of the follo6ing digital transport streams in
accordance 6ith the associated reI4irements:
D.$&. A;CA /0+G. part "
/0+G$ F8S<A8+C %''#$G
+ditorHs Note: =ecoder s4pported 5y 80T; Terminal =e9ice may 5e modified according to the
res4lt of ?G&.
At least one of the follo6ing a4dio codec is reI4ired to 5e s4pported 5y 80T; Terminal =e9ice.
AC% F=igital A4dio Compression BAC#%C ATSC AA2$/0+G#$ AAC F8S<A8+C%''#!G
/0+G#. AAC F8S<A8+C..*&#%G
/0+G#$ A4dio >C F8S<A8+C %''#%G
# * #
(G 80T;@=<C#""*%
/0% file
FF+ditorHs Note: The a5o9e a4dio codec may 5ecome mandatory or optional according to f4t4re
disc4ssion. Contri54tions are e)pectedGG
>.9 Te*2ina 2anage2ent
SN/09$A9% F))G and =SL#( T1"&* may 5e 4sed for 80T; Terminal =e9ice management.
FF+ditorHs Note: /anagement 5y the 4ser is for f4rther st4dyGG
>.-0 Sec)*it#
+ditorHs Note: The follo6ing iss4es sho4ld 5e considered in the disc4ssion of the sec4rity
mechanism for 80T; Terminal =e9ice.
The 80T; Terminal =e9ice may ha9e a rene6a5le sec4rity system to perform the f4nctions
of Conditional Access, incl4ding decryption, a4thoriRation, a4thentication, entitlement, and
7ey generation.
The 80T; Terminal =e9ice shall incl4de copy protection and redistri54tion control.
The 80T; Terminal =e9ice sho4ld implement a sec4re soft6are do6nload mechanism from
the net6or7.
The 80T; Terminal =e9ice sho4ld sec4re the comm4nication channel 4sed to s4pport
5illing.
The 80T; Terminal =e9ice sho4ld s4pport content protection mechanisms c4rrently in 4se
in the 5roadcasting ind4stry, s4ch as 8TU#1 1eport >T.$"!".
>.-- P*i;ac#
FF+ditor: Contri54tions to clarify pri9acy protection iss4es sho4ld 5e addressedPpossi5ly refer to
8TU#1 >T.$"2$GG
An 80T; Terminal =e9ice can 5e a ma3or so4rce of pri9ate information in an interacti9e 5roadcast
systems. (ollo6ing information are e)amples of items that sho4ld 5e 7ept in a sec4re de9ice andAor
storage, or created 5y a processor as a res4lt of 4ser interaction:
@ ;ie6ing history
@ 1et4rnAinteraction channel 4sage
@ Distory of interacti9e operation
@ 0ersonal profiles and preferences
@ 8= n4m5er.
8n some interacti9e 5roadcast systems, the 8= n4m5er is 4sed for the p4rpose of content copy
control e9en in free#to#air ser9ices. F8TU#1 >T.$"2$G
>.-0 E)ait# Monito*ing.
The follo6ing methods can 5e 4sed, if 9ideo I4ality monitoring is reI4ired.
# no reference methods
# red4ced reference methods
# I4ality monitoring 4sing transmission errors F8TU#T J.$.$G
# $" #
(G 80T;@=<C#""*%
FF?G$ 1e9ie6 the follo6ing:GG
As an optional f4nctionality, the 80T; terminal may ha9e I4ality monitoring capa5ility. 80T;
ser9ices are different from traditional T; ser9ices s4ch as satellite T; or ca5le T;. 8f satellite or
ca5le T;s are properly installed, 9ideo I4ality 6ill 5e consistently good. This is not tr4e for 80T;.
8f demands e)ceed the 5and6idth or there are transmission errors, 9ideo I4ality 6ill deteriorate. (or
this reason, I4ality monitoring is more important in 80T;, partic4larly for some applications s4ch
as 00; or ;<=.
(or 9ideo I4ality monitoring in 80T; applications, there are three possi5ilities: red4ced#reference
B11C models, no#reference BN1C models and the I4ality monitoring method 4sing transmission
errors F8TU#T J.$.$G.
>.-0.- No-*e1e*ence 2et"o3! 78.22-no*e19
8n the no#reference method BFig)*e >-<C, percept4al 9ideo I4ality e9al4ation is made 5ased solely
on the processed 9ideo seI4ence B0;SC 6itho4t 4sing the so4rce 9ideo seI4ence BS1CC. Altho4gh
the performance of no#reference methods is inferior to that of f4ll#reference and red4ced#reference
methods, it is e)pected that 4pcoming 5it#stream N1 methods 6ill pro9ide impro9ed performance
FJ.5it9ImG.
!"#ective
model $or
video %uality
processed video
se%uence
V&M
>-<' A no-*e1e*ence 2o3e
>.-0.0 Re3)ce3-*e1e*ence 2et"o3! 78.22-*e3*e19
8n the red4ced#reference method, feat4res are e)tracted from the so4rce 9ideo seI4ence and the
processed 9ideo seI4ence BFig)*e >-(C. (rom these feat4res, percept4al o53ecti9e meas4rements of
9ideo I4ality are comp4ted. 8f a red4ced#reference method is 4sed at the terminal, the head#end
needs to transmit feat4re data for 9ideo I4ality meas4rement in addition to 9ideo data BFig)*e >-=C.
8t is desira5le that the feat4re data sho4ld 5e a9aila5le at the terminal in a timely manner. 8t is
preferred that the feat4re data is sent 6ith a time ad9ance and the terminal stores the feat4re data in
a local storage. Th4s, the terminal sho4ld ha9e adeI4ate comp4ting po6er and storage. 8t is also
e)pected that 4pcoming 5it#stream 11 methods 6ill pro9ide impro9ed performance FJ.5it9ImG.
!"#ective
model $or
video %uality
S'
PVS
V&M
(eature e)traction
$or video %uality
# $ #
(G 80T;@=<C#""*%
Fig)*e >-(' A *e3)ce3-*e1e*ence 2o3e %SRC' !o)*ce ;i3eo !eG)enceA PVS' /*oce!!e3 ;i3eo
!eG)ence&
transmitter
receiver
source
video
channel
received
video
''
model
(eature e)traction
$or video %uality
channel
Fig)*e >-=' A :oc6 3iag*a2 o1 ;i3eo G)ait# 2onito*ing )!ing an RR 2o3e
>.-0.3 E)ait# 2onito*ing )!ing t*an!2i!!ion e**o* in1o*2ation at t"e "ea3-en3 7ITU-T
8.0<0 9
8n digital comm4nications, transmission errors incl4de pac7et loss and pac7et delay and their effects
can 5e e)actly identified 6hen 9ideo data is transmitted 4sing pac7ets. (4rthermore, if there is no
transmission error, the 9ideo I4ality at the recei9er 6ill 5e identical to the 9ideo I4ality of the 9ideo
sent 5y the transmitter. Therefore, if the recei9er sends transmission error information 6hich
incl4des information on pac7et loss and delay in pac7etiRed 9ideo transmission, the head#end
Bser9ice pro9iderC can e)actly reconstr4ct the recei9ed 9ideo seen at the recei9er BFig)*e >->C.
(inally, the head#end may 4se a (1 or 11 method to e9al4ate the 9ideo I4ality of the recei9ed
9ideo seen at the recei9er. Ta:e >-- descri5es messages for sending transmission error information
to the ser9ice pro9ider.
Ta:e >-0 sho6s an e)ample of error message format capa5le to send information on transmission
errors. Th4s, the terminal Be.g., set top 5o), or mo5ile terminalsC is designed to send transmission
error information Be.g., Ta:e >-0C, I4ality monitoring can 5e efficiently done at the head#end 4sing
the transmission error information.
# $$ #
(G 80T;@=<C#""*%
encoder
transmitter
decoder
transmission error
detection unit
received video
estimation unit
video %uality
evaluation unit
source
video
Head-end *service provider+
'eceiver
pac,eti-ed video data
estimated received video
received
video

Fig)*e >->' A 2et"o3 1o* a "ea3-en3 to 2onito* ;i3eo G)ait# at t"e te*2ina )!ing
t*an!2i!!ion e**o* in1o*2ation
Ta:e >--' Me!!age 3e!c*i/tion
T#/e o1 t*an!2i!!ion e**o*! Me!!age 3e!c*i/tion!
8nformation on the terminal A model identification message
So4rce 8dentifier A so4rce identification message
8nformation on a lost pac7et A lost pac7et inde)
8nformation on lost pac7ets A starting pac7et inde) and an ending pac7et inde) of
the lost pac7ets
8nformation on a delayed frame A delayed frame inde) and the amo4nt of delayed time
8nformation on a s7ipped frame A s7ipped frame inde)
8nformation on s7ipped frames A starting frame inde) and an ending frame inde) of the
s7ipped frames
# $% #
(G 80T;@=<C#""*%
Ta:e >-0' E**o* Me!!age Fo*2at! 7ITU-T 8.0<09
T#/e o1 t*an!2i!!ion e**o*! T*an!2i!!ion e**o* 2e!!age! in
"eHa3eci2a
De!c*i/tion!
8nformation on a lost pac7et
B2 5ytesC
&C KK KK KK KK SlH + pac7et inde) in long
integer
8nformation on lost pac7ets
B* 5ytesC
.C KK KK KK KK KK KK KK KK SLH + starting pac7et inde) in
long integer + ending pac7et
inde) in long integer
8nformation of a delayed frame
B! 5ytesC
&. KK KK KK KK KK KK SdH + frame inde) in long
integer + delay time in short
integer
8nformation on a s7ipped frame
B2 5ytesC
!% KK KK KK KK SsH + frame inde) in long
integer
8nformation of s7ipped frames
B* 5ytesC
2% KK KK KK KK KK KK KK KK SSH + starting frame inde) in
long integer + ending frame
inde) in long integer
8nformation of the recei9er
B%$ 5ytesC
&= + %#5yte string SmH+% 5yte string
So4rce 8dentifier
B2 5ytesC
&* KK KK KK KK SiH + . 5ytes B%$ 5itsC
TTTTTTTTTTTTTT

You might also like