JPEG 2000 là gì? Các yêu cầu của bộ giải mã hệ thống mã hóa hình ảnh JPEG 2000 được quy định như thế nào?
JPEG 2000 là gì?
Căn cứ tại tiểu mục 3.37 Mục 3 Tiêu chuẩn quốc gia TCVN 11777-1:2020 (ISO/IEC 15444-1:2019) về Công nghệ thông tin - Hệ thống mã hóa hình ảnh JPEG 2000 - Phần 1: Hệ thống mã hóa lõi thì:
JPEG 2000 - Sử dụng để tham chiếu tổng thể cho quá trình mã hóa và giải mã trong Tiêu chuẩn quốc gia TCVN 11777-1:2020 và sự hiện diện của chúng trong các ứng dụng.
Ngoài ra, JP2 - Tên của định dạng tập tin được định nghĩa trong Tiêu chuẩn quốc gia TCVN 11777-1:2020.
JPEG - Sử dụng để tham chiếu tổng thể cho quá trình mã hóa và giải mã theo các tiêu chuẩn quốc tế sau đây:
- Khuyến nghị ITU-T T.81 (1992) | ISO/IEC 10918-1;
- Khuyến nghị ITU-T T.83 (1994) | ISO/IEC 10918-2;
- Khuyến nghị ITU-T T.84 (1996) | ISO/IEC 10918-3;
- Khuyến nghị ITU-T T.86 (1998) | ISO/IEC 10918-4.
Dòng mã (codestream) là tập hợp của một hoặc nhiều dòng bit và tiêu đề phần chính, các tiêu đề phần khối ảnh và nhãn EOC cần thiết để giải mã chúng và mở rộng vào trong dữ liệu ảnh. Đây là các dữ liệu ảnh dạng nén với tất cả các dấu hiệu cần thiết để giải mã.
Nhãn (marker) - Một mã hai byte trong đó byte đầu tiên là FF (0xFF) hệ thập lục phân và byte thứ hai là giá trị trong khoảng từ 1 (0x01) đến FE (0xFE) hệ thập lục phân.
Đoạn nhãn (marker segment) - Một nhãn và tập các tham số đi kèm (không rỗng).
JPEG 2000 là gì? (Hình từ Internet)
Các yêu cầu của bộ giải mã hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 là gì?
Các yêu cầu của bộ giải mã hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 được quy định tại Mục 7 Tiêu chuẩn quốc gia TCVN 11777-1:2020 (ISO/IEC 15444-1:2019) về Công nghệ thông tin - Hệ thống mã hóa hình ảnh JPEG 2000 - Phần 1: Hệ thống mã hóa lõi; cụ thể như sau:
Quá trình giải mã chuyển đổi dữ liệu ảnh nén thành dữ liệu ảnh tái tạo. Các phụ lục từ A đến H mô tả và quy định quá trình giải mã. Tất cả quá trình giải mã là quy định bắt buộc.
Bộ giải mã là bộ phận thực hiện quá trình giải mã. Để tương thích với tiêu chuẩn này, bộ giải mã sẽ chuyển đổi toàn bộ hoặc một phần cụ thể của dữ liệu ảnh nén bất kỳ phù hợp với cú pháp dòng mã được quy định tại Phụ lục A thành một ảnh tái tạo.
Không có quy định hoặc yêu cầu cài đặt nào đối với bộ mã hóa và giải mã. Trong một số trường hợp, các mô tả sử dụng các kỹ thuật cài đặt cụ thể với mục đích minh họa.
(i) Các yêu cầu cú pháp dòng mã
Phụ lục A mô tả cú pháp dòng mã định nghĩa biểu diễn mã hóa của dữ liệu ảnh nén để trao đổi giữa các môi trường ứng dụng.
Mọi dữ liệu ảnh nén được thực hiện theo cú pháp và gán mã thích hợp cho các quá trình mã hóa được định nghĩa trong tiêu chuẩn này.
Tiêu chuẩn này không bao gồm quy định về tuân thủ hoặc tương thích. Các giá trị tham số của cú pháp được mô tả trong Phụ lục A không nhằm để miêu tả các khả năng yêu cầu phải tuân thủ.
(ii) Các yêu cầu định dạng tập tin tùy chọn
Phụ lục I mô tả định dạng tập tin tùy chọn có chứa dữ liệu đặc tả về hình ảnh bổ sung cho dòng mã. Dữ liệu này cho phép hiển thị hoặc in ở độ phân giải cụ thể.
Các định dạng tập tin tùy chọn, khi được sử dụng, phù hợp với cú pháp định dạng tập tin và gán mã thích hợp cho quá trình mã hóa được định nghĩa trong tiêu chuẩn này.
Các quy tắc cho nhãn, đoạn nhãn và dòng mã hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 là gì?
Các quy tắc cho nhãn, đoạn nhãn và dòng mã hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 tiểu mục A.1.3 Phụ lục A Tiêu chuẩn quốc gia TCVN 11777-1:2020 (ISO/IEC 15444-1:2019) về Công nghệ thông tin - Hệ thống mã hóa hình ảnh JPEG 2000 - Phần 1: Hệ thống mã hóa lõi; cụ thể như sau:
- Đoạn nhãn, tiêu đề chính và tiêu đề phần khối ảnh, là bội số của 8 bit (một byte). Hơn nữa, dữ liệu dòng bit giữa các tiêu đề và trước các nhãn EOC (xem A.4.4) được đệm vào cũng phải được căn chỉnh với bội số của 8 bit.
- Tất cả các đoạn nhãn trong một tiêu đề phần khối ảnh chỉ áp dụng cho khối ảnh đó.
- Tất cả các đoạn nhãn trong tiêu đề chính áp dụng cho toàn bộ hình ảnh trừ khi được ghi đè đặc biệt bởi nhãn hoặc đoạn nhãn trong tiêu đề phần khối ảnh
- Nhãn và đoạn nhãn phân giới và thông tin cố định phải xuất hiện tại các vị trí cụ thể trong dòng mã.
- Các đoạn nhãn mô tả chính xác các hình ảnh đại diện bởi các dòng mã. Nếu thực hiện cắt ngắn, thay đổi hoặc chỉnh sửa các dòng mã, thì các đoạn nhãn sẽ được cập nhật, nếu cần thiết.
- Tất cả các giá trị tham số trong đoạn nhãn đều dạng big-endian.
- Các đoạn nhãn có thể xuất hiện theo thứ tự bất kỳ một tiêu đề cho trước. Ngoại trừ trường hợp nhãn và đoạn nhãn phân giới và nhãn và đoạn nhãn thông tin cố định.
- Tất cả các nhãn với mã nhãn trong khoảng 0xFF30 và 0xFF3F đều không có tham số đoạn nhãn. Chúng sẽ bị bỏ qua bởi bộ giải mã.
- Một số đoạn nhãn có giá trị được gán bởi các nhóm bit trong tham số. Trong một số trường hợp có các bit, ký hiệu “x”, không được gán một giá trị cho trường bất kỳ nào trong một tham số. Các dòng mã sẽ chứa giá trị không cho tất cả các bit như vậy. Các bộ giải mã sẽ bỏ qua các bit này.
CHÚ THÍCH: Các nhãn trong khoảng 0xFF30 đến 0xFF3F có thể được sử dụng để mở rộng trong tương lai. Chúng có thể hoặc không thể bị bỏ qua bởi bộ giải mã mà không cần phân nhánh.
Phan Thanh Thảo
Quý khách cần hỏi thêm thông tin về Công nghệ thông tin có thể đặt câu hỏi tại đây.
- Công đoàn Việt Nam là tổ chức gì? Thành viên hợp danh của công ty hợp danh được kết nạp vào Công đoàn Việt Nam không?
- Mục đích của đổi mới công nghệ là gì? 04 mục tiêu của chương trình Đổi mới công nghệ quốc gia là gì?
- Content về ngày 20 11 sáng tạo, thu hút? Ngày Nhà giáo Việt Nam 20 11 2024 thứ mấy, ngày mấy âm lịch?
- Ngày 18 tháng 11 là ngày gì? Ngày 18 tháng 11 là thứ mấy? Ngày 18 tháng 11 có phải ngày nghỉ lễ, tết của người lao động không?
- Mẫu Công văn đề xuất xếp loại chất lượng chi bộ, tập thể lãnh đạo và đảng viên mới nhất là mẫu nào?