Tôi không thành thạo về bất kỳ cách nào với nén video, nhưng hiện đang làm việc trên một dự án mà tôi nén hình ảnh dư bằng cách sử dụng H.264bộ mã hóa bù chuyển động khối - cách xử lý khối nhiễu trong khung tham chiếu?
Câu hỏi của tôi có tính chất tổng quát hơn về bộ mã hóa video. Khi tôi hiểu nó (như Wikipedia giải thích), bộ mã hóa bù chuyển động khối chia khung hiện tại thành một số khối không chồng chéo, cho mỗi khối nó kiểm tra trong khung tham chiếu, nơi khối hiện tại đến từ đó, nó tính toán sự khác biệt khối mong muốn và khối bù chuyển động, sau đó nó mã hóa số dư này bằng cách nào đó.
Trạng thái của Wikipedia: "Điểm bất lợi chính của bù trừ chuyển động khối là nó giới thiệu các điểm dừng ở biên giới khối (chặn hiện vật). Các hiện vật này xuất hiện dưới dạng các cạnh ngang và dọc sắc nét dễ dàng phát hiện bởi mắt người và tạo ra các hiệu ứng đổ chuông (các hệ số lớn trong các băng con tần số cao) trong phép biến đổi liên quan đến Fourier được sử dụng để chuyển đổi mã hóa các khung còn lại. " Vì vậy, vì khung tham chiếu đã chứa khối tạo tác (vì nó được mã hóa), và sau đó các khối tạo tác này được dịch chuyển vào khối hiện tại và phần còn lại được tính toán, sau đó các tần số cao được tạo bởi các khối tạo tác tại biên giới của khối dịch chuyển cũng sẽ hiển thị như là gián đoạn trong phần còn lại. Và gián đoạn nói chung là xấu để nén.
Bộ mã hóa khối có chuyển động được giải quyết bằng cách nào đó đối phó với khối tạo tác này trước khi nén phần còn lại? vì nó biết chính xác khối đã được dịch chuyển như thế nào, nó biết vị trí của các đường viền khối và có thể làm điều gì đó về chúng trước hoặc trong khi mã hóa số dư, loại bỏ/bỏ qua các tần số cao không cần thiết tại nơi này. Nếu một cái gì đó như thế này được thực hiện trong một codec như H.264, ai đó có thể giải thích các quan điểm chính của cách bộ mã hóa này, cung cấp cho một số thuật ngữ trên nó và như vậy? Bộ mã hóa xử lý các khối tạo tác trong khung tham chiếu như thế nào?
câu hỏi tuyệt vời .. đặt tốt! – Alex