Dự_đoán bù_trừ chuyển_động Dự_đoán bù_trừ chuyển_động Motion_Compensation_Prediction_MCP là một thuật_toán sử_dụng trong nén video điển_hình trong chuẩn MPEG 2 Kỹ_thuật bù_trừ chuyển_động mô_tả bức ảnh dưới dạng một biến_đổi tác_động lên một ảnh tham_chiếu và thu về kết_quả là một ảnh mới được tái_lập Ảnh tham_chiếu có_thể xuất_hiện trước hay thậm_chí sau ảnh được tái_lập dùng kỹ_thuật buffer như trong chuẩn H 264 và cũng có_thể là ảnh được tái_lập từ ảnh tham_chiếu khác nữa Kỹ_thuật này dựa trên một thực_tế là hầu_hết các thay_đổi trong khung_cảnh video là do sự chuyển_động tương_đối của các đối_tượng so với khung nền Việc dự_đoán tái_lập chính_xác chuyển_động trong các khung ảnh có_thể làm tăng đáng_kể hiệu_suất nén video tức cho chất_lượng video cao với chi_phí lưu_trữ thấp nhất có_thể Bù_trừ chuyển_động là một bước trong nén video hiện_đại H 264 bao_gồm đánh_giá chuyển_động Motion_Estimation_ME bù_trừ chuyển_động Motion_Compensation_MC mã_hoá biến_đổi transform coding và mã_hoá entropy Các chuẩn mã_hoá video ngày_nay ít_nhiều đều thực_hiện các quá_trình này bắt_đầu từ MPEG 2 đến MPEG 4 Visual_H 263 H 264 MPEG 4 AVC Động_cơ Động_cơ dẫn đến kỹ_thuật MCP có_thể được kể như sau Hầu_hết các thay_đổi trong khung_cảnh video là do sự chuyển_động tương_đối của các vật_thể trong mặt_phẳng ảnh và một sự chuyển_động dù nhỏ cũng có_thể dẫn tới sự sai khác lớn trong các mẫu giữa các khung hình đặc_biệt là gần các cạnh của vật_thể Thông_thường việc dự_đoán một vùng ảnh trong khung hình hiện_tại đã bị che_lấp dựa trên vùng ảnh đã có trong quá_khứ có_thể làm giảm đáng_kể công_sức bỏ ra cho việc tinh_chỉnh các sai khác nhỏ giữa các khung hình Dự_đoán bù_trừ chuyển_động bao_gồm hai bước đó là đánh_giá chuyển_động và bù_trừ chuyển_động Đánh_giá chuyển_động Đánh_giá chuyển_động cho một macroblock bao_gồm việc tìm_kiếm một khối 16x16 mẫu trong khung hình tham_chiếu gần giống nhất với macroblock hiện_tại Việc tìm_kiếm được thực_hiện trên một vùng trên bức ảnh tham_chiếu lấy trung_tâm là vị_trí khối macroblock cần được tìm_kiếm Vùng 16x16 trong vùng tìm_kiếm thoả_mãn tốt nhất với điều_kiện khớp được chọn như là khối khớp nhất có_thể Bù_trừ chuyển_động Vùng khớp nhất được tìm thấy trong ảnh tham_chiếu được trừ với macroblock hiện_hành để cho ra một residual macroblock macroblock chứa giá_trị dư_thừa phép trừ được thực_hiện trên cả mẫu luma và chroma Residual macroblock sau đó được mã_hoá và gửi đi cùng với một vector chuyển_động trỏ đến vị_trí khớp nhất đã được tìm thấy trong quá_trình ME Bên trong bộ giải_mã tín_hiệu dư_thừa lại được đưa về để giải_mã và cộng lại vào vùng khớp để cho ra một macroblock tái dựng và được lưu_trữ cho các hoạt_động MCP sau_này Lý_do cho việc phải tái_lập lại macroblock nhằm mục_đích đảm_bảo cả bộ giải_mã lẫn mã_hoá sử_dụng cùng một vùng tham_chiếu cho quá_trình MC từ đó làm cho tất_cả bộ giải_mã cùng sinh ra các nội_dung video tương_tự nhau khi đưa vào cùng một tín_hiệu video mã_hoá Tham_khảo Sách_báo BULLET 1 Garnham_N_W_Motion Compensated_Video_Coding_University of Nottingham_PhD_Thesis_October 1995 ISBN X763409714
Dự_đoán bù_trừ chuyển_động