Mosaic chia một vùng của khung hình thành một lưới rồi thay mọi pixel trong mỗi ô bằng một giá trị duy nhất — thường là giá trị trung bình của những pixel ô đó phủ lên. Rất nhiều giá trị đi vào, một giá trị đi ra. Toàn bộ thao tác chỉ có vậy, và đó chính là lý do kết quả không thể hoàn tác.

Hiểu nó ở mức đó sẽ trả lời luôn một loạt câu hỏi liền kề: vì sao kích thước ô là biến số duy nhất có ý nghĩa, vì sao phần che được nướng thẳng vào tệp tin chứ không phải do trang bạn đang xem áp lên, và vì sao "AI gỡ che" là một sai lầm về phạm trù chứ không phải một bài toán khó.

Mosaic thực sự làm gì với các pixel?

Nó thực hiện phép lấy trung bình theo ô: chia vùng đích thành một lưới các ô, tính một màu cho mỗi ô từ những pixel bên trong nó, rồi tô cả ô bằng màu đó.

Lấy một ô 16×16 trong một khung hình video thông thường. Trước thao tác, nó chứa 256 pixel, mỗi pixel có màu riêng — 256 giá trị độc lập mô tả đường nét, kết cấu và sắc độ. Sau thao tác, nó chứa một giá trị, lặp lại 256 lần. 255 bậc tự do từng mô tả chi tiết ấy đã biến khỏi tệp tin. Chúng không bị dời đi, không bị giấu, cũng không bị mã hóa. Chúng bị lấy trung bình cho tan biến.

Đây là thứ các nhà toán học gọi là ánh xạ nhiều-thành-một. Vô số ô nguồn khác nhau cho ra đúng cùng một giá trị trung bình, nên khi chỉ có giá trị trung bình thì không cách nào xác định được ô nguồn nào đã sinh ra nó. Đó không phải điểm yếu của cách cài đặt; đó là đặc tính định nghĩa của thao tác này, và cũng là lý do kỹ thuật này được chọn.

Vì sao kích thước ô là biến số thực sự duy nhất?

Vì mọi thứ khác của mosaic đều đã bị phương pháp cố định lại. Lựa chọn duy nhất làm thay đổi lượng thông tin sống sót là mỗi ô lớn đến mức nào.

Ô lớn hơn thì gộp trung bình nhiều pixel hơn và hủy nhiều hơn. Ô nhỏ hơn thì giữ lại nhiều cấu trúc hơn — ở đầu nhỏ thì đủ để hình dạng vẫn đọc ra được, mà đó đúng là thứ các tiêu chuẩn kiểm duyệt sinh ra để ngăn. Vậy nên độ thô mới là thứ các tiêu chuẩn quản; các cơ quan kiểm duyệt của Nhật Bản có nêu mật độ mosaic trong tiêu chí thẩm định của họ.

Họ diễn đạt yêu cầu đó thế nào thì không công khai. Các cơ quan này không công bố quy tắc diễn đạt của mình — OCCN, một trong ba cơ quan còn trang web công khai đang hoạt động, nói rằng quy tắc chỉ được tiết lộ cho hội viên — nên độ thô được định nghĩa theo tỷ lệ với kích thước khung hình hay theo số pixel tuyệt đối, và ở mức nào, đều không có nguồn để dẫn. Hãy coi mọi con số cụ thể bạn bắt gặp là không có xuất xứ. Dù sao vẫn đáng biết một điều: một kích thước pixel cố định sẽ có nghĩa hoàn toàn khác nhau ở SD và ở 4K, nên hai cách diễn đạt ấy không thể thay thế cho nhau.

Nguồn: các trang về thẩm định và về khái niệm của OCCN (occn.or.jp); cấu trúc trang của JCRC (jcrc.or.jp); kiểm tra 2026-08-03.

Cách xử lý Nó làm gì Thứ gì sống sót Đảo ngược được không?
Mosaic / làm vỡ điểm ảnh Gộp mỗi ô lưới về một giá trị Màu ở tần số thấp và vị trí đại khái Không — các đầu vào đã bị gộp lại
Làm mờ Gauss Trung bình có trọng số trên một cửa sổ trượt Nhiều cấu trúc tần số thấp hơn mosaic Không, dù nó phá ít hơn
Thanh đặc hoặc mảng tô kín Ghi đè cả vùng bằng một hằng số Không còn gì về vùng đó Không
Cắt hoặc đổi khung hình Loại vùng đó khỏi khung hình Không còn gì Không
Lớp phủ trên trình phát Vẽ đè lên lúc phát Mọi thứ — tệp tin vẫn nguyên vẹn Có, dễ như bỡn

Chỉ hàng cuối cùng mới thực sự là một câu hỏi về bảo mật, và đó cũng là cách duy nhất mà ngành này không dùng.

Mosaic được áp vào ở khâu nào của quá trình sản xuất?

Ở khâu hậu kỳ, áp lên bản master, trước khi tác phẩm được nộp đi thẩm định — không phải lúc phát, không phải do nền tảng, và cũng không phải do bộ mã hóa chuẩn bị bản phát trực tuyến.

Thứ tự đó là có chủ ý và chính là toàn bộ thiết kế. Vì việc che được áp ở thượng nguồn của mọi thứ khác, mọi sản phẩm ở hạ nguồn đều kế thừa nó: bản nộp thẩm định, tệp bán lẻ, từng nấc trong thang bitrate phát trực tuyến, mọi ảnh chụp màn hình mà người xem lấy ra. Không có điểm nào trong chuỗi ấy tồn tại một bản không che mà ai đó có thể chạm tới bằng cách chặn luồng phát hay yêu cầu một mức chất lượng khác.

Nó cũng có nghĩa là nền tảng đang lưu trữ một tác phẩm chưa bao giờ giữ đoạn phim không che. Đòi một trang streaming đưa bản không che là đòi một thứ họ chưa từng được gửi cho.

Vì sao không phục hồi được chi tiết gốc?

Vì tệp tin không còn chứa nó nữa. Muốn phục hồi thì phải đảo ngược một thao tác vốn không có phép nghịch đảo.

Hãy so với những thứ thực sự đảo ngược được. Một tệp nén có thể giải nén vì việc nén lưu lại công thức để dựng lại. Một tệp mã hóa có thể giải mã vì nội dung vẫn nguyên vẹn dưới một phép biến đổi có khóa. Mosaic thì chẳng có gì trong số đó: không công thức, không khóa, không bản dữ liệu đã biến đổi. Chỉ có một con số duy nhất ở chỗ từng là một mảng kết cấu.

Phép thử thực tế rất đơn giản. Nếu bạn lấy một nghìn ô nguồn khác nhau mà tất cả đều trung bình ra cùng một sắc xám, đem mosaic hết, rồi đưa kết quả cho ai đó, họ nhận được những tệp giống hệt nhau. Không quy trình nào, dù tinh vi đến đâu, nói được cho bạn biết nó xuất phát từ ô nào trong một nghìn ô ấy — vì thông tin phân biệt chúng không có mặt trong đầu vào.

AI "phục chế" thực ra tạo ra cái gì?

Sự bịa đặt nghe có lý. Một mô hình sinh được huấn luyện trên hình ảnh không che có thể tạo ra một mảng khớp với các pixel xung quanh và khớp với giá trị trung bình của từng ô, và trông sẽ rất thuyết phục. Thứ nó không làm được là đúng, vì tính đúng đắn ở đây không do bất cứ thứ gì trong tệp tin quyết định.

Sự phân biệt đáng kể là giữa dựng lại và bịa ra:

  • Dựng lại rút đầu ra từ thông tin có mặt trong đầu vào. Câu trả lời kiểm chứng được với bản gốc.
  • Bịa ra sinh đầu ra sao cho nhất quán với các ràng buộc của đầu vào. Rất nhiều đầu ra khác nhau đều thỏa mãn cùng những ràng buộc ấy như nhau, và chẳng có gì phân biệt chúng.

Việc gỡ mosaic mãi mãi chỉ có thể là loại thứ hai. Mô hình không hé lộ thứ từng có ở đó; nó vẽ ra một thứ mà nếu đem lấy trung bình thì sẽ ra đúng những ô như vậy. Trình bày đầu ra ấy như bản gốc là một khẳng định về sự thật mà quy trình này không đỡ nổi — và đó là vấn đề tách bạch với mọi vấn đề pháp lý hay đạo đức.

Đây cũng chính là câu hỏi về độ tin cậy xuyên suốt chủ đề nội dung do AI tạo ra nói chung: một hệ thống luôn cho ra đầu ra đầy tự tin thì việc nó cho ra đầu ra chẳng nói lên điều gì.

Mosaic tương tác với việc nén video ra sao?

Theo hướng có lợi, và điều đó làm nhiều người bất ngờ. Vùng mosaic rất rẻ để mã hóa.

Codec video tiêu tốn bit vào chi tiết tần số cao và vào sự thay đổi giữa các khung hình. Vùng mosaic là thứ ngược lại với cả hai: những mảng phẳng lớn với màu không đổi, và các cạnh rơi đúng vào một lưới đều đặn. Các codec làm việc theo khối biểu diễn thứ đó rất hiệu quả. Vùng bị che thường ngốn ít bit hơn đoạn phim nhiều chi tiết mà nó thay thế, nên phần còn lại của khung hình được chia nhiều ngân sách hơn.

Một tác dụng phụ nhìn thấy được là các cạnh mosaic vẫn sắc nét ngay cả ở bitrate thấp, nơi phần hình ảnh xung quanh đã nhòe đi. Các ô đó không phải nhiễu do nén, dù chúng thường bị nhầm là vậy — nhiễu nén thật thì dịch chuyển theo chuyển động và theo bitrate, còn lưới mosaic thì đứng yên khóa chặt vào vùng nó phủ.

Mosaic có cản trở việc nhận ra diễn viên từ một khung hình không?

Không, vì mosaic không bao giờ phủ lên khuôn mặt. Mọi bước của việc đối chiếu dựa trên khuôn mặt đều làm việc trên những pixel mà phần che không hề đụng tới.

Bước phát hiện tìm ra vùng khuôn mặt và các điểm mốc của nó, bước căn chỉnh chuẩn hóa tư thế dựa trên những điểm mốc ấy, và một bộ mã hóa biến khung mặt đã căn chỉnh thành một vector — 512 số trong trường hợp của chúng tôi. Không cỗ máy nào trong số đó ngó tới gần vùng bị che. Một tác phẩm bị che rất nặng và một tác phẩm không che là như nhau dưới mắt một bộ mã hóa khuôn mặt.

Thứ thực sự giới hạn việc nhận dạng là ngay từ đầu những nguồn nào đã được lập chỉ mục. Chỉ mục của chúng tôi bao phủ 241,792 khuôn mặt trên 106 trang, nhưng 2,246 trong số 2,333 diễn viên có tên lấy ảnh đại diện từ một trang duy nhất (chỉ mục của chúng tôi, ảnh chụp 2026-08) — một mức tập trung nguồn ràng buộc kết quả mạnh hơn nhiều so với bất kỳ tiêu chuẩn kiểm duyệt nào.

Câu hỏi liên quan