Việc sử dụng chuẩn

Một phần của tài liệu xây dựng engine giải mã video h.264 trên hệ thống nhúng (Trang 71 - 72)

4.1.3.1 Phạm vi bao hàm của chuẩn

Cũng giống như các chuẩn video ra đời trước đó, chuẩn MPEG-4 và H.264

không đặc tả một bộ nén video cụ thể. Thay vào đó, các chuẩn này đặc tả:

3 (26)

72

Cú pháp (syntax) của một luồng bit (bitstream) nén, gồm các mã nhị phân và các giá trị tạo thành một bitstream đúng chuẩn.

Ngữ nghĩa (semantics) của các phần tử trong cú pháp.

Quy trình (process) mà theo đó các phần tử trong cú pháp được giải nén để cho ra dữ liệu hiển thị.

Một bộ nén đúng chuẩn sẽ cho ra một bitstream giải nén được khi tuân theo đúng quy trình giải nén được định nghĩa trong chuẩn. Ví dụ, một bitstream đúng chuẩn H.264 được sinh ra bởi một bộ nén nào đó sẽ luôn giải nén được khi dùng một bộ giải nén dành cho chuẩn H.264.

4.1.3.2 Khái niệm về việc tuân theo chuẩn

Đối với một bộ nén, tuân theo chuẩn nghĩa là bộ nén đó phải cho ra một bitstream thỏa tất cả các yêu cầu cú pháp đã đặc tả, và phải giải nén được khi tuân theo đúng quy trình giải nén được mô tả trong chuẩn, đồng thời cũng phải thỏa tất cả các ràng buộc về tham số như tỷ lệ bit nén.

Đối với một bộ giải nén, tuân theo chuẩn nghĩa là bộ giải nén đó phải giải nén được các bitstream đạt chuẩn, đồng thời cũng phải thỏa tất cả các ràng buộc và các tham số về độ chính xác.

Việc tuân theo chuẩn có thể được hiểu rộng hơn thông qua định nghĩa về:

Profile: một tập con các cú phápcông cụ được quy ước trong chuẩn

Level: các giới hạn về việc thi hành khi áp dụng chuẩn, ví dụ: kích thước hình, kích thước bộ nhớ cần dùng, tỷ lệ mẫu (sample) cần xử lý,...

Một phần của tài liệu xây dựng engine giải mã video h.264 trên hệ thống nhúng (Trang 71 - 72)

Tải bản đầy đủ (PDF)

(101 trang)