Chuyển đổi không gian màu là một quá trình mà module diễn dịch màu (CMM)
chuyển đồi màu từkhông gian màu từ thiết bị nhập sang thiết bị xuất. Việc chuyển
đổi này đi kèm với các khuynh hướng diễn dịch màu để đảm bảo chất lượng màu
sắc hình ảnh. Module này có thể gồm một phần mềm hay một phần riêng biệt của hệ thống, nó bao gồm các kiểu sau:
Module có tác dụng trên toàn hệ thống: quản lý theo hệ điều hành giống
như ColorSync trên hệđiều hành Macintosh.
Module quản lý trên mạng
Module áp dụng trong phạm vi phần mềm hoặc nhóm phần mềm: Adobe Bridge, các công cụ quản lý màu của Photoshop, các loại RIP cho quá trình ghi bản, in thử,..
Các bước làm việc của CMM:
Trước tiên, CMM sẽ chuyển đổi các trị số màu phụ thuộc thiết bị của hình
ảnh đến một không gian màu độc lập với thiết bị qua việc sử dụng mô tả của ICC Profile nguồn. Bây giờ các trị số màu của hình đã ở trong không gian màu Lab độc lập với thiết bị. Không gian màu trung gian này được gọi là không gian màu
chuyển đổi (Transfer color space) hay là không gian kết nối profile (Profile
Kế đến, những trị số màu Lab này sẽ được chuyển đổi đến trị số màu có thể
phục chế đượctrên thiết bị xuất và giống với màu cần phục chế. Nếu thiết bị xuất
không thể phục chế màu giống với màu gốc, CMM sẽ cố gắng tìm một màu gần giống với màu gốc nhất. Ánh xạ để tìm kiếm màu gần giống nhất được gọi là
Rendering Intent.9
Hình 2.11: Các bước làm việc của CMM
Hình 2.12: Chuyển đổi không gian màu
9 Nguyễn Mạnh Huy (2006), “Giáo trình xử lý ảnh kỹ thuật số”, Trường Đại học Sư phạm Kỹ thuật Tp.HCM,
Hình 2.12ởtrên mô tả với các hình mang giá trịRGB khi được mở trong phần
mềm Photoshop, module quản lý màu sẽ chuyển các gía trị RGB này thành các giá trị L*, a*, b* độc lập với thiết bị trước khi đi qua máy in. Mỗi máy in đều có một
profile màu khác nhau với chức năng chuyển đổi các giá trịL*, a*, b* sang CMYK.
Các thiết bị chỉcó thể xửlý các màu RGB hay CMYK phụ thuộc thiết bị. Do đó mà đối với các hình từmáy ảnh kỹ thuật số nhất thiết là RGB và dữ liệu hình ảnh được gửi đến máy in là CMYK thì L*, a*, b* được xem là các giá trị trung gian trao đổi
chung để truyền thông tin màu từ thiết bị nhập đến thiết bị xuất.