mhp - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 mheg , java tv ,...

24
MHP ﺹ�© . /

Upload: others

Post on 03-Aug-2020

25 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

MHP

����� ������ ���� ������ ������ ������� ����

������� �������� ������� ص��� ����

©�� ������� �� ���� ������ � ��� ���� ��� �� ���� �� ��� ����� �� ���� ����� ��� ����� ������� ������� �������� � ������ ������

���� ������� ����������.

������٠/٢

����� ���

Page 2: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.1

1-����� MHP ������ ���� �����������MHEG , Java TV , ATVEF

MHP�� �� ��� ��������� ��� �� ����� ��� ����� ��� ���������iTV��� ���� �� ��� � ������ �� .���� �����

������MHP����� �� ��� ����� ������ ��� ��� ���� ������� ��MHP ���� �� ��� �� Middleware�� �� �� ��� � �����

���� ��������� ���1API�� ������ ���� ��� ��� �� ���� ������ ���� ���� ���� �� ���MHP ��� �� ����� ��

�� �� ������� � �����MHP ���� ��� ���� �� STB ��� �� ������� .��� ���� ���� ������ ��MHP ���� ��

API�� �� ���� ��������� ���� �� ���� ���Application � �� ����� ������ ����(In-home Digital Network) �������� ������� �

��� �� ���� ��� �� �� ���� ������ .���� ��� ����MHP ����� �� ����� ������������ �� �� iTV ���� �� ��� ��

����MHP����� �������� � ��� ����������� �� �� �� �������MHP��� ����� ���� ������������ �� ���.���

�� ����� �� (Graphical User Interface) GUI ��������� ��2HAVI ����� ������� �� ������ � ���Java �� Java TV � ��� ����� Resident

font�� ��� ����� �� MHEG���� ���.

2-�� ���� ���������)Logo(MHP ��� ������ �� ������ ���� �� ��� �� �

DVB-MHP��� �� ��� ��� ���� ����� �� ���� ���� � ��� ������ ���� ������� �� �� ���� �ص�� �� ��� ��

����� �����MHP ��� �� ���� .����ص�� ����

1- Application Programming Interface

2- Home Audio/ Video Interoperability

Page 3: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.2

����� ���� ��� ���� ��� ��� �� ������� ��� ���� :1.�� device����� �� �ص�� ��� ��� �� ����� �� ����

��Application ������ �� �� MHP���� �� .2.������� ������ ������� ��3Test Suites�� ���� � ���

1000 ��� ���� Administration Fee�� ������ ��� .3.������� ��Test Suite� ���� �� ������ �� �� �� ���

�����.� �ص�� ��� �� ����� �� ���� �� ��� ��� ���.4

�� ���� ������ ���.5.��� �������DVB�� ���� ��ص� �� ��� ��� �� ��

���.6.���� ������ ���� ������ ���� ���� ������ 10000

���� �� ����DVB ��� �����MHP (Logo)�� ����� ���.7.DVB �����MHP (Logo) �� �� �� �� �������.

�� ����� ��� ������� ��� �� �� ���� ����� ETSI ��������.

3-System Solution �� ��� �� ��� ���� ��������� ���� ��MHP �������

�����.������ �� �� ���� ����1/0 ��������� MHP , ���� ���1/0/1 �1/1 ��� ���� ����� ���� ���� ��� ������ �� ��� ��������� ��� �� ����� ���� ���� ���� ���� ����

���� ����)���� ����2/0 ( ����� ����� �� ���� �� �����.

�� ���� ���� ����� �� ������MHP �� �� �� ����� �� �������� ���� �� �� �� ������ ����� ���� �� � ��

3�test suite ��� �� ���� �� �� ���� � ���� ��� ���� �� ��� ����MHP�� �� !"���#$�" .

Page 4: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.3

��� �� ����� .��� �� �� �������-1��� �� ��� ������ �� ������ ��������� ����MHP ��� ��� ����� ���� ��

� ������ ��� � ������ ��� ������ � ������ ������� ����� ���� �� ������ � �� ������� ���(Application) ��� ��

���� ����� ������ ��������� .�� ����� ����� ���� �������� ����� ���iTV����� ����� �� ���� ��� �������

����� ����� ���� ��� ����� ��� ����� ����Application

Programming Interface (API) ���� ��� �� ������ ���� ��� ������ ����� ������ � �� ���������������� �� .

�� �������� �� ���� ����� �� �� ����MHP ���� �� �� ��� ���� ���.

����-1-�� ���� ����� ��MHP

����� �� ������ �� ��� �� ���� ���� �� ���� ���API��� ����� ���������� ���� �� �������� ��� ���� �

MHP ��� �� API�� ������ �� �� ���� ���� ��� ��� ���-

�� ��� �� ���API������ �� ����� ����� �� ���� ��� �� ��� ���� �� API ����� ��� �� ���� ��

������� �(function) ��������� ���� ��� �� ���� ���� ���� ��� ������. ������ �� ��� ��ح� ���� �� ����

Page 5: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.4

�� �� ������ �� �� ����� ���� ���� �� �� ���� .���� ������� ���� �� ��� ����API ���� �� ����� �� ��

�� ����� �� ���� ��(Horizontal Market) ��� �� ���� ����� ��� �� ��� ���� ���� ���� �� ����� ���� ����� �

���� �� ����� � ���������� ��� �� �� �� ��� � ��� .��� ��� ��� API ��� ��� � ��� ��API��������� �� �� ��

������ ����� ����� ���� ���� �� ����� ������ ��������� ������ �� ��� �� �� ������ ����� ���� �������

��� � ���� ��� ������.������ ������ ���� ���� �� ��� ��� MHP �� ��� ��

���� ������� � ������Requirements Commercial(��MHP(���ص�������� ��� ��������� �� ����� :

•MHP��� ��������� ��Source) (Open ����� ���� ����.

•MHP ����� API��� ���� ����� ����� � ��� ���.•MHP ������ ������ ��� ������ ��� �� �������

������� ���� ��.•MHP ������ ����� �������� ������ � �� ���

���� ���� ��������� ��.•����� �����������MHP ����� ��� �� STB ����

����.•MHP���� ������ ������� .•MHP ���� ���� �������HTML���� �� .•���������� �� MHP��� ��� ����� ��� �� ���

�� �������:1.��� ����MHP � ����� ������ ����� ��

����� 2.���� ��� ����� �� ����

Page 6: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.5

3.����� �� ������� �� ������ �� ����� ����� ���

��ص� ������� �� ������.4•MHP �� ��� ��� �� � ����� ������� ����

����� ���� ��������� �� .•MHP �������� ���� ����� ��� ��� STB �����

����.•������ MHP ���� � ����� User-Friendly ���.

4-������ ������ �� ���� ����� �� ���� ������������� ����� ��

��� ����� ��������������� �.����� �� �� �� ���� MHP �� �����MHEG ���� �� DAVIC����� ���� .���� ��MHP ��������� ����� �� ����� �� � �� ������ JAVA ��

����� ������ ���� ���� ���� �����API�� �� ����� ���� �����.

5-Services and Applications �� ����� ���� �� �� ������ �������� iTV ��� ��

���� ��ص� �� ����� �� ����� �������������� �ح�� �������� ���iTV������ ���� ���� �� ��� ���� �� ��MHP �

���� ����� ���� ���MHP ������ ��� ������ ��� ������������ ���� .��� �� �-2���� �� ����Application ���

MHP��� ���� ���� ��� .���Application �� ������� �� :

•���� �� ���� )Home Shopping(•���� �� ����� ����� ���� )Home Banking (•������ ������ ��� ���� �� ��������� ��� �... •Pay Per Veiw

Page 7: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.6

•VoD

•(Audio On Demand) AoD •E-mail •VOIP •��������� �������

����-2-���� �� ����Application ��� MHP

��� �� ���� ��� ��� �������� ������� ����� �� ��� ����� ���� ����MHP�� ����� �� ���� ����� �� ���

Application��� ��� ���� �������� ��� �� �� .����� ����MHP������ ������ � ��Application �ح�� ��� �� �� ���� ���

� ��� ����� ���������� �� ������ � ���� ����� �� ������ ����� ������ ���� ���������� �-3�� �� ����

�����.���� �� �� ������Sattelite�Cable �Terrestrial�� �� �����

�� ���� �������MHP��� ���� ������ .�� ����� ����������� ��� ������ �� ��� �� �����.�� ������ �� �����

������ ��� ��� ������ � ��� ��� �� ���� ���� ����� �� ������.

Page 8: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.7

��� �-3-��� ���� ����� �� ������ ���

����� ��� ���� �� �� ����MHP�� �������� ���� �� ����� �� ����� ����)��� ������-4(��� �� ����� �� ��

Profile�� ���� �� ��� ���Profile�� ������� :•Enhanced Broadcast Profile : �� ������� ���� ����

����� �� �� ������ �� -��� ���� �ص���� �����

������ � ���Over Load �� ���� ��.•Interactive Broadcast Profile : ��� ����� �� ������ ��

����� ������������ ������ � �� ���� �� ����� ��� ���� ���� ����.

•Internet Access Profile :����� �� ����� �� ������ ����� ����� ���� .������ ������� �� ��� ����� ������� �� ����� � ������ ��� ��� ������.

Page 9: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.8

��� �-4-����� �� ����MHP�� �������� ���

�1./ ���� ��� ������ ����2���ص�� �� ���� ��� 2000

�� � �� ������ ��� �� ��� ��� ETSI���� ��� �� .������ ����1/./1��� ����� ������ ���� ��� �� ������ ��� �� ���� �� ��ص���� �����1-�������. ���� ����� ������� �.

�����-1-��������� ����� �� �� �� ���MHP

Page 10: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.9

6-��� ������ � ������ �� .�� ��ح� ����� �� ������ �� �� ��� ���� �� ���

Page 11: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.10

6-1-�������� ��� ��� ���� ��� �� ���� ������ ��� ������ �� ����

��� �� �� ���� �� ��� ��������-5��� ��� ���� ���� .

��� �-5-��� ������ ���

���� ���� ����� ����� ��� ��� ����� ����� � ���� ��� �� ��� ���� �������� ����iTV��� ��� � ������ �� .��

�� �� ���� � ���� ���� �� ���� ���� ����� � �������������� ������� �� .��� ����� ����� ���� ��CPU �

Audio/Video decoding �System decoder �Graphic unit ���� ����� ���� ������ ��� ��������� ������.

�������� �� ������ �������� �� ��� ��� �� ��� ������ ������������� ��� ���� ������ ��� ��� ��

����� �� ������ ������ � ����� ���� �� ��� ������ � �������� ����� ���.

Page 12: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.11

6-2-����� ��� ������Software Architecture ������ ���� ����MHP ��� �� ��� �� � ���� �� ���

��� ��� ����� ����� ����� ��� �� �� ���Application ������ ���� .��� �� ��� ���API �� ��� Interface ��

��� ������ � ����� ���������� � �� �� ���� �� ���� � ����� �� �� ���� �� ��� ��� ����� � ������.��� �-6

���� �� �� ��������MHP �� ����� ��� ��� ������ �� �� �������:

��� �-6-���� �������� �� ��MHP����� ��� ��� ������ ��

����� ����� �� ���� ���MHP Application�� �� �� ���-

��� ��� ��� ����� �����. ������ �ص��� ����� ���� ����(system software)�� ��� ��� �� ��� ��JAVA VM

(JAVA Virtual Machine) ���� ����� (Operating System)� ������� �4

(drivers)�� ����� ��� .�� �� �� ��� ��� ��� ��� ��� ��.������� ��� ������� ������ ������� ���� �� �ص��� ��

4�� '���( �� ��)(� !*" �� !+, � �"�-" .��� !/01 ��� ���

Page 13: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.12

�� ���� ���� ����� �� ����Embedded���� ���� �� �� .�� �� �� ������ ����� ��� ����� ��Application Manager ��� ��

������ ���� �� ���� ���� ����� ������ �� ��� ���� ������ .������ ���� ��� ���� ���� �� �� �� �� �����

���� ��������� � ����� ��� �� �� ��� ��ح� ���� ���-

��� .��� �� ����� ���� �� ��� �� �� Navigator ���� ���� �� ���� ����� ������ �� �������� ��� �� ���� �����.

��� �� �� ����� �����-6���� �� ����� Loader ��� ����� ���� ��� �� ����� ����� �������� ���� ���� ��

���� ����� �� ��� ���� �����������.�� ���� ��� MHP ���� ����� ����� ����� ��� ���� �� ������ �� ���� �-

���.���� �� ���� �� �������� ��� �� ��� ���� ����

Application ���� ��� )API�� (����� ���� ������� �� ����� ������ ��� �� ���� ���� �� ��� �� ���ص��� �����

���� ����� ������ ����� �������� ��� ����API ���� �� ����� ����� ��� .

��� ���-7�� ����� ������ ���� ���MHP API ��Application��� ��� ���� ���� �� .

Page 14: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.13

��� �-7-�� ����� ���� ���MHP API ��Application��

7-������ ������Transport Protocol �� ��� �� ��MHP ��� ����� ������ ��� ����� ����

��������� ��� DVB�� ���� ���� �� ������ ����� �� ���� �ص��� ��� ������ ������ ���� �� �� �������� ���

(Audio & Video Protocols) � ���� ������ ������ �Application ����� ��� �� .��� ��� ���� ����� ���� ���MHP ���� ����

����� ����� �� ������� ���� ���� ��� � ��Application �� ������ ��� �� �������� ����� ���� ����)�� ��� ���

�����Teletext(.��� �������� �� ��� ����� ��)�� ������� ���� (�� ���� ����� ��� ����� ���� ������ �����

���� �� ������������ �� �� ����� �� ��� ��� �� ����� �ص���� ����� ���� ������ �������� ��.

����� �� ���� �� ������ iTV ������ ������� ������ �� ��� ����� ��� ������� ��� ��� ����� �� �� �� �����

���� �� ���� ���� �� ����� �� �� �� ��� ����� ���� ����� ����� ���� �� .���� ����� ���� ����� ��� �� ����

��� �� ����� ���� .��� ����� ���� ����� ������

Page 15: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.14

������ ���“Interaction – Channel"���� ���� �� �� ����� IP )Internet Protocol ( ��� �� �� ��� ��)������ �-8��-9(.

��� �-8-������ ������� ���

����-9-������ ��� �������

Page 16: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.15

8-������ ���� �� ������ ��� �� ����MHP������ ����� ���� � ����

���ص���� ����������� MPEG-2��� .���� �� ����� ��� �� ������� ������ ����� ���� ���� ��� �� �� ������ �

� ������ �� �� ���� ��� �������MHP ���� ��������� �� ��� �����.

�� ���� ������ �� ��� ���� ����MHP ��� �� ��� ��� �� � ��� ���� ��� ��� � �������� ������ ������ �ص���

������ �� ������� ��� �� ���� �������� �� �� �� ����� ��� ��� ����� ����� ���� �� ������ ��� ���� �)���

�����5EPG(.��� ���� � ����� ���� � ��� ���� �� ������MHP 1/0

�������JPEG �PNG ����� ��� �� ���� ��� ��� �� �� ������ ���� 1/0��� ���� ��� �� ��� ��� ���� ���� �� ���

����GIF������� ���� ����� �� ���Flash ���� �� �� �� ������� .��� ��� ���� �� �� ������ ���MHP ��� ���

���.����� �� ��MPEG-2 ������ ������� ������ ������� ��

��� �� ����� �ص���� �������. �� ����� ����� ����� ��� ���� ��MPEG-2���40 ���� ��� ��� �ص���� ��� ����� .��

��� ���� �� �� ���� �� ������ ��� �� ����� �� ��� ����� ������ ���� ����� ���� ��� ���� �� � �� ���� ��

���500��� ����� ����� ��� .��� ���� �� ���� ���� � �� �� ��� ��� �� ������� ����. ���� �����ح� �������� ���� � �ص��� �� �� ���� ��

���� �� � ��� ��� ��� �� �� ������ ������ �� �� ��)���Teletext (�� ���� �ص��� ���� �� ��� �� ������ ��

5_Electronic Program Guide

Page 17: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.16

����� ���� .���� �� ��� ���� 1/0 MHP �API ���� �� �� �����Teletext�� �� ����� ����API �� ��ص� Teletext �� ��

��������.�� ���� MHP�� ��� ���� �� ����� ���� ������ �� ������� ��Tiresias���� �� �� �� ���� ��� ���

MHP���� ���� .� ������� ��� �� ���� ������� �MHP ����� ��� �� ����� �����Application �� ��� �� ����� ���

��MHP�� ص���� �.

9-Application ���������� � �����

����� �� �� MHP����� ���multi media ���� Application �� ���� �� ���� ���� .����� ��� ���� ��� ����� ��(Broadcaster)

��� ����� �� ����� ����Application ��� ������ � ������ ��� �� � ����� ���� ����� �� �������� ������ �.

�� ������ ������ �������� ���� ��� �� ����� ����� ��� ������� ���� ������ ��� ��� ����� �� ������up ��down���� ��� �� �� ��� �� ���� ��� �� ��� ���

������������ ����� ��� .������ �� �� ����� ����� ���� ������ �� ���������� �� ������ ����� ����� ��

����� �� �� ������ ����� ��� ��� ���� ������MHP �� ���� ���� .��� �� ��� �� ����Application �� ��� ��� MHP

��� ��� ����� �� ��� ����� �� ����� ���� ����� ������� ��� �� ��� ���������� ��� �� �� �Navigator�� �����

)�������� MHP EPG .( ��� ����� ��� ������Navigator ������MHP��� ���� ���� ���� ���� �� �� ��� ����� � ���

��� .Navigator�� ������ ��� ����� ������ �� ���������� ����� �� ������ ���� ���� �� �� ���� ���� �� ������� �

����� ��� �� ���� �� ��������� ��� ��� ��� ���� ��� �� � ������� ����Application ��� �� ��������� ������ �� ���

.����� �� ��� ��ح� �������� ���� ���� ���

Page 18: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.17

���� ��� ����� ������ ����� �� ��� ��� ��� ����� �� ��� �����)���Audio �Video �Application �� ����� ��� ��(��Service Context�� ���� ���� .Service Context ���� ������

�� �� �� ���Application�� ���� �� ��� ���� ��� � ���� ��� �� ���� ����Application Manager�� ���� ��� .Application

Manager��� �� �� �� ��� ����� ����� �� �� �� ��� ������� ����� ��� �� �����Application ���� ��� ����� ���� ���

������ ���� �� ��� ��� ��� Application���� ��� �� �� .����� �� ���� ����� �� ���� ���� ����� ��� ���� �

��Application� ��� ��� ���� �������� ��� �� ��� ���� �� ����� ������������� �� 6AIT ������ �� ����� �� Auto Start

��� ���� �����.���� ���� ����� �� �� ���� ��� 7Zapping �� ������ �

)����-10(�� �EPG ����� ���� ����� ��� ���� �� �� ���� .��� ���EPG ������ ����� �� Auto Start �� AIT �����

���� ��� ���� ����EPG�� ���� ��� .�� ��� �� ��� �� ��� ����� ��������� �ص��� �� ���

��� �� ��� ���� ������� ��� ���� ����� �� ����� ����� ���� ����� ���� ��� ���� �� ���.

6- Application Information Table

7����� � 4 �5-"� ����� 6�*-�� ���� �7��8 � 9�� ��� �/� $� . � �� �:�� .

Page 19: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.18

��� �-10-����� �� ������

�� ������ �� �� ������ ��Application ������� ����� ��� �������Application ������ �� ������� ���� ���� ������ ���

�� ���� ������ ����� �� � ��� ����� ��� ����� �� �������� �� ��.�����Application ���� ������ �� ���� ����� ���� ������.����� ��Xlet���� �� �� ����� ������ ���� ���� ��� ��

��� � ���� �� � �� ����� ���� ��Life Cycle �� Application �� ���� ��Java ��� ���� ���� Xlet ���� ������ �� Applet ��

����� ������ ���� ��Java������ ��� ���� ���� �� ������� ������ .�� ��� ������� ��������� �� �� ���Loaded �

Paused�� ����� �)��� �-11(.

Page 20: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.19

Xlet��� ح����-11-� ���

������ ����HTML ��� ���� �� DVB HTML ��� ���� ���� ���� ��1/1MHP � ���� ���� ����� API ����� �� �� ����

� �� ���� ��������� ���� ��ح� ��Browser �� �Email ���� �� �����.

10-Graphic Reference Model MHP ���� ������ �� ���� Application�� ����� � �����

������ ����� ������������ ��� ���� �ص���� ������� ������ �� ����� ���� ���� ������ � ��� �� ��� �� �����

.����� ��� �� �� ��ح� ���� ���� ���

��� �-12-��� ������� ���� ���

�� ���� �� ����� �� ��� ��ح� �������� �� ���� ��������� ���� �� ��� �� �� �� �� �� ���� ����� ��� ���-

��� ��� ���� �� ��� ��� ����� ��� ���� �� ����� ��

Page 21: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.20

���� ����� �� ��� �� ��� �� �� ���� �� .��� ����� ���Backgroud���� ��� .��� video ���� ��� ���� ��� ��� ���

��� ������ ����� �� ��� ���� ����� ��� Graphic level ��� ����)��� �-12(.

��� �-13-��� ���� ���� ���� ������

����-13�� ���� ��� ���� �� ��� ���� �� ���� �� ���� �� �ص��� �� ����� ���� ��� ��� �� ��� .����� ����

�� ���� ��� �� ����� ������ ��� ��� �� � ���� ��transparent���� �.������� ����� (Graphical Elements) ������� �

��� ������� �� ���������� �� ������� ���� ��ح� �� ���������� �� ����� �� ���� ���� ����� �� ���.�� ���� ���� 1.0 MHP ��� �� ���� ����� � ��� ����� �� ���� Semi

Transparency���� ��� �� ���� ���� ���� �� ����� ��� �� ��� �������� ��� �� �� ����.

�� ���� ��������MHP ����� ������ ���� ������ Java ���� ��� �� �������� ���� �������� ��� ��� ���� ���

��� �� ���� ����� �������� ���� ��� ��� ����� � ��������� �� �� ���� � ������ ����.����� �������Java

AWT ���� �� �� �� ��� “Lightweight component" �“heavyweight

Components"��� ����� ����� .“Java AWT" ����� ����� ������� �� � ���� ���� ���������� ������ �� �� �� ���� ����

����� � ����� ��� ��� ��� �� �� �������� ���� �� ��

Page 22: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.21

��� ����� �� ����“heavyweight Component" �� ��� �� �������� �� ���� ����� ����� ��� �� �� ����� ������ ��� �

� �������Virtual Machine����� ���� � �� ����� �ص���� ����� �� ���� ��� �� ���� ����� �� �� ��� �� �������� �

�� ��� �� ������ ��������.� ���� �� �Java AWT ���� ����� ���� ����� ��� ���� ����� .�� ������� ��JAVA

Media framework��� ���� �� ��� ����.���� ���� �� ���� ��Java AWT �� JMF�� ��� �� ���� ����� ����� )User Interfare(

��������� ���� ��HAVI ��������� ���� ���� �� MHP �� ����� �� ���.����� ��� ��� ���� ����H-Look�� �� ���

������ ������� ���� ���� � ��� ������ ��������� �� ���� ���.�������� ���� ������ �� ��� �� ����� ���

����� �����Application ���� �� �� �� Look and Feel )����� ������ ����� ���(����.�� ���� ���� ���Heavyweight ��

������ ������ ���� ����� .������ ���� ��� ������ ������ �� ���� ��������� ���� �� �� ����� ���� ����������� ���� ��������HAVI ���� �� � �������� ����� �� ������� ���� ���� ��� ��������� ������� �������

��� ���� �� � ��� ��� ��� �� ���� �HAVI ���� ���� �� ������� �����.

11-����� ��� ���� ����� �� �� ��� ������ ���� �� �� �������� ���� ���-

��� ���� �� ����� ���� ����� ����� ���� �� �� ����� �� ������ �� ��� �� ����� ������ ���� ����� �� �����

��� ���� ��� .�������� ���� ����� ����� ��� �� ����������� �� ��� ������ �� ���� �� �� ���� ���� � �����

�� ��� �� ���� ����� � ����� ������ iTV��� �� �ص���������� ������ �� ������ ��� ���� �� ��� ���� ����

Page 23: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.22

�� ����� �� ��� ���� �� ��� �ص� ���� ������ �� �������� � �����������.��� �� ��� ���������MHP �� ���

� �� ���ص�� ��� ������� ���� ��� �� ����� ����� ����� ����� ����� ���� ��������� ������� .��Application �� ��

��Sand box�� ���� ����.����� ���Application �� ���� ����� �� ��� ����� � ��

����Security Manager���� �� ���� ����� ��� ����� �� � ����� ��� �� ������ �� ������� ����� �� ����� ���� ����

���Sand box �� ����� � ��� ���� Application �� ��� ���� �� Sand box ����� �� ����� ���� ��� �� �� � ��� ����

����� .��Sand box �Application ����� ����� �� ��� ��������� ����� � ���� ���� �� ��� ���� ����� �� ����� ����

Setting �� Call ���� ������ �� ����� ���� ���� .����� ������ ������� ��� ���� ������� ���� ������ ���� ���� ���

�� ���� �������� ���� �� ������ ���� �� ����.��� ������ Application �� ��� ���� ���� �� ��)Unsigned (

��� �� �)Signed (�� ����� ���� .����� ��� ���� ��� ���� �� ���� ������ ���� ����Application ����� ��� ���.

������Unsigned Application

•�� ��� ����� ���� �� ����� �� ����� ��������.•�� ���� ������Setting��� ��� �� �� ��� ����

������.���� ��� Language)(���� ������ �� ��� �� ��� �� ������� ���� ��Setting �� ���� �� ��� ��

����� ���� �����.•����� ����� ��Return Channel�� ���� ������� ������.•���� �������� �� ����� ����� ������ ��.•�� ������ ��Application�� ��� ��� Signed ������

���� ������.

Page 24: MHP - ce.sharif.educe.sharif.edu/courses/84-85/2/ce342/resources/root... · mhp -1 MHEG , Java TV , ATVEF MHP

������ �������� ���� �����

©���� ��� �� ��� ���� �� ����� � ������ �� ��� ! �"���# $ %� &��'� (�) *+��� ,��- ��.�/�0 1�2��!� $ 1�342 5�$��. ���� 6-��.23

������Signed Application

•���� �� ����� ������ �� ������ �� )non volatile

memory(������� ���� �� ��� � ����� ����� ���������� Permision Request File)(�� ���� ��� ������ Application

���� ����� ���� ����� ����� �� ��� ��� ����� ��� ����.

•��� �� ����� ����Setting �� � ���� �� ����� ��� ��� ��� � ����� �� ��� ������.

•����� ����� �� ����� ��Return Channel��� ������� .•�� ����� ���� ���� ��Permision Request file�� �����

����� ��� ��� �� ��.•�� �� �����Application ����� ���� ��� �� Signed

�������� ������ ��.� �� ��� ��� ��ح� ��� ���� ���� ����� �� ����� ��

�� ������� .