Giải mã dòng truyền tải

Một phần của tài liệu PHÂN TÍCH DÒNG TRUYỀN TẢI MPEG (MPEG TRANSPORT STREAM) (Trang 46 - 48)

Hình 3.3:Cấu trúc bảng xác định chương trình PSI

Trong dòng truyền tải có rất nhiều dòng cơ sở của nhiều chương trình khác nhau. Mỗi dòng cơ sở đều có một giá trị PID khác nhau. Nhưng bộ giải mã phải được cho biết dòng cơ sở video nào kết hợp với dòng cơ sở audio nào thì mới có thể giải mã được.

Program 0 18 Program 1 35 Program 2 50 . . Stream 1 V 51 Stream 2 A 53 Stream 3 A 54 Stream 4 A 56 Stream 5 A 60 Stream 6 D 65 Stream 1 V 17 Stream 2 A 36 Stream 3 A 38 Stream 4 D 41 PAT (PID = 0) NIT (PID = 18) PMT 1 PID = 35 PMT 2 PID = 50

PAT - Program Association Table

CAT - Conditional Access Table

NIT - Network Information Table Null packets – PID = 8191

Nhiệm vụ này là của PSI (Program Specific Information). Hình 3.3 chỉ ra cấu trúc của PSI.

Khi bộ giải mã được khởi động, nó hoàn toàn không biết gì về dòng truyền tải sắp phải giải mã. Việc đầu tiên là nó nhận các gói có PID = 0. Những gói này mang thông tin về bảng liên kết chương trình PAT (Program Association Table). PAT được truyền đi ở những thời khoảng xác định, nó mang thông tin về tất cả các chương trình có trong dòng truyền tải. Các chương trình thì được mô tả chi tiết hơn bởi bảng bản đồ chương trình PMT (Program Map Table). Những giá trị PID của PMT được mang trong bảng liên kết chương trình PAT.

Hình trên cũng chỉ ra rằng PMT cho phép xác định đầy đủ một chương trình. Trong đó chứa đựng PID của các dòng cơ sở video, audio và dữ liệu tương ứng của một chương trình. Do đó, khi người dùng chọn một kênh chương trình nào đó thì đầu tiên máy thu sẽ tìm ra PMT của chương trình đó. Từ đó tách ra các gói của dòng cơ sở tương ứng để đưa đi giải mã.

Chương trình số 0 mang thông tin về mạng NIT (Network Information Table). Nó mang thông tin về các dòng truyền tải khác đang hiện hữu. Ví dụ như trong quảng bá vệ tinh, bảng thông tin mạng NIT sẽ mang thông tin về vị trí quĩ đạo, sự phân cực, tần số sóng mang, và phương thức điều chế. Sử dụng bảng NIT, máy thu có thể chuyển đổi tự động giữa các dòng truyền tải.

Những gói có PID bằng 1 được dùng để mang thông tin về bảng truy cập có điều kiện CAT (Conditional Access Table). Đây là cơ chế điều khiển truy cập hỗ trợ cho những dịch vụ mà cần trả phí thì mới có thể giải mã được chương trình.

Một phần của tài liệu PHÂN TÍCH DÒNG TRUYỀN TẢI MPEG (MPEG TRANSPORT STREAM) (Trang 46 - 48)