Lớp mã hóa video

Một phần của tài liệu Nghiên cứu và ứng dụng kỹ thuật nén và truyền ảnh qua mạng internet (Trang 56 - 57)

Quá trình truyền thông bắt đầu ở lớp mã hóa (video coding), các tín hiệu tương tự hoặc số được nén. Tín hiệu đầu ra của bộ nén là các dòng MPEG cơ bản. Các dòng MPEG cơ bản được định nghĩa là các tín hiệu số liên tục thời gian thực. Có nhiều loại dòng cơ bản. Ví dụ âm thanh được mã hóa sử dụng MPEG được gọi là “dòng cơ bản âm thanh”. Một dòng cơ bản thực ra chỉ là tín hiệu ra thô từ bộ mã hóa. Các dòng dữ liệu được tổ chức thành các khung tại lớp này. Các thông tin chứa trong một dòng cơ bản có thể bao gồm:

Loại khung và tốc độ

Vị trí của những block dữ liệu trên màn hình Tỉ số cạnh

Điều quan trọng phải chú ý là lớp này được chia thành 2 lớp phụ theo đặc tính của chuẩn H.264/AVC: lớp mã hóa video(VCL) và lớp trừu tượng(NAL). Lớp phụ VCL quan tâm tới việc nén các nội dung video. Tín hiệu đầu ra của lớp này là chuỗi các slice ảnh. Dòng bit ở lớp NAL được tổ chức thành các gói rời rạc được gọi là các khối NAL. Định dạng của các khối NAL được mô tả trong hình 3.2

Các khối trong hình 3.2 mô tả 1 khối NAL với phần payload nội dung video. Nó có thể chứa các loại payload khác trong phần này như thông tin điều khiển. Những khối như thế được xếp vào loại không phải khối VCL (non-VCL unit). Các khối NAL được kết hợp với nhau thành chuỗi, định dạng nên khối truy cập. chú ý rằng khối NAL được tạo nên từ chuẩn H.264/AVC có thể hỗ trợ cho cả cấu trúc mạng dựa trên giao thức IP và các mạng không dựa trên giao thức IP.

Hình 3.2: Cấu trúc của khối NAL

Một phần của tài liệu Nghiên cứu và ứng dụng kỹ thuật nén và truyền ảnh qua mạng internet (Trang 56 - 57)