Bit là gì? 1 Byte bằng bao nhiêu Bit? Nhãn trong hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 là gì?
- Bit là gì? 1 Byte bằng bao nhiêu Bit? Nhãn trong 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 loại nhãn và đoạn nhãn hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 để phân tách và báo hiệu các đặc tính của ảnh gốc và dòng mã?
- 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ì?
Bit là gì? 1 Byte bằng bao nhiêu Bit? Nhãn trong hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 là gì?
Theo quy định tại tiểu mục 3.9 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ì:
Bit (bit) là cách viết ngắn gọn của thuật ngữ “binary digit”, là đơn vị của thông tin được biểu diễn bởi 0 hoặc 1.
Vậy 1 Byte bằng bao nhiêu Bit?
Căn cứ tại tiểu mục 3.16 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ì:
1 Byte = 8 Bit
Nhãn (marker) trong 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 tiểu mục 3.65 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 là:
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.
Bên cạnh đó, đoạn nhãn (marker segment) tại tiểu mục 3.66 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 là một nhãn và tập các tham số đi kèm (không rỗng).
Bit là gì? 1 Byte bằng bao nhiêu Bit? Nhãn trong hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 là gì? (Hình từ Internet)
Các loại nhãn và đoạn nhãn hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 để phân tách và báo hiệu các đặc tính của ảnh gốc và dòng mã?
Các loại nhãn và đoạn nhãn hệ thống mã hóa lõi của hệ thống mã hóa hình ảnh JPEG 2000 để phân tách và báo hiệu các đặc tính của ảnh gốc và dòng mã được quy định tại tiểu mục A.1.1 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 thì:
Có sáu loại nhãn và đoạn nhãn được sử dụng:
- Phân tách,
- Thông tin cố định,
- Chức năng,
- Trong dòng bit,
- Con trỏ và
- Mang thông tin.
Trong đó,
- Nhãn và đoạn nhãn phân giới được sử dụng để đóng khung các tiêu đề chính và tiêu đề phần khối ảnh và dữ liệu dòng bit.
- Nhãn và đoạn nhãn thông tin cố định cung cấp thông tin cần thiết về hình ảnh.
Vị trí của các đoạn nhãn này, chẳng hạn như nhãn và đoạn nhãn phân giới được chỉ định.
- Đoạn nhãn chức năng được sử dụng để mô tả các chức năng mã hóa được sử dụng.
- Nhãn và đoạn nhãn trong dòng bit được sử dụng cho khả năng kháng lỗi.
- Đoạn nhãn con trỏ cung cấp các độ lệch cụ thể trong dòng bit.
- Đoạn nhãn mang thông tin cung cấp thông tin bổ sung.
Lưu ý:
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 sử dụng nhãn và đoạn nhãn để phân tách và báo hiệu các đặc tính của ảnh gốc và dòng mã.
Bộ nhãn và đoạn nhãn này là thông tin tối thiểu cần thiết để thực hiện các tính năng của tiêu chuẩn này và không phải là một định dạng tập tin. Định dạng tập tin tối thiểu được mô tả trong Phụ lục I.
Các tiêu đề chính và phần khối ảnh là tập hợp các nhãn và đoạn nhãn. Các tiêu đề chính được tìm thấy ở phần đầu của dòng mã. Các tiêu đề phần khối ảnh được tìm thấy ở phần đầu của mỗi phần khối ảnh (xem dưới đây). Một số nhãn và đoạn nhãn bị giới hạn chỉ dùng với một trong hai loại tiêu đề trong khi những nhãn khác có thể được tìm thấy trong cả hai.
Mỗi nhãn có độ dài hai byte. Byte đầu tiên bao gồm byte 0xFF duy nhất. Byte thứ hai biểu thị các nhãn cụ thể và có giá trị bất kỳ trong phạm vi 0x01 để 0xFE. Một vài nhãn trong số này được sử dụng trong tiêu chuẩn ITU-T T.81 | ISO / IEC 10918-1 và ITU-T T.84 | ISO / IEC 10918-3 được xem là dự phòng trừ trường hợp sử dụng cụ thể.
Đoạn nhãn gồm một nhãn và các tham số liên quan gọi là tham số đoạn nhãn. Trong mỗi đoạn nhãn hai byte đầu tiên phía sau nhãn là một giá trị không dấu biểu thị chiều dài tính bằng byte của các tham số đoạn nhãn (bao gồm cả hai byte chiều dài tham số, nhưng không phải là hai byte của chính nhãn đó). Khi một đoạn nhãn không được quy định trong tiêu chuẩn này xuất hiện trong dòng mã, bộ giải mã sẽ sử dụng các tham số chiều dài để loại bỏ đoạn nhãn.
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.
Quý khách cần hỏi thêm thông tin về có thể đặt câu hỏi tại đây.