通過色域擴展的色彩增強的制作方法
【專利說明】通過色域擴展的色彩増強
[0001] 相關申請
[0002] 本申請要求2012年10月18日提交并題為"通過色域擴展的色彩增強"(COLOR ENHANCEMENTVIAGAMUTEXPANSION)的美國臨時專利申請第61/715, 604號的權益。
【背景技術】
[0003] 色彩增強通常是媒體應用程序中的特征。例如,在常常遭遇低照明環(huán)境的視頻會 議應用程序中,改進對端到端用戶的整體照明感覺和色彩外觀可以是有用的。作為另一實 例,自適應地增強原本有較少色彩豐富度的內容的外觀可以是對于Web瀏覽而言有吸引力 的特征。
[0004] 改進色彩的常規(guī)方案(例如,飽和度增強)通常包括將輸入內容變換進HSV空間、 在HSV空間中應用變換/映射功能(例如,用于飽和度增強的S軸上的縮放功能)、和將經 處理的內容變換回其原本的顏色空間的過程。由于到HSV空間的非線性變換,這些方案所 消耗的計算可能很高。
[0005] 絕對色度(AbsoluteColorimetric)是由ICC顏色管理定義的四大類色域映射之 一,可普遍地用來將輸入內容匹配至輸出設備(該輸出設備的色域不同于該輸入內容的色 域)以獲得更好的可視化。絕對色度將測量值匹配至測量值(例如,CIEXYZ值),且3X3 矩陣乘法器就足以操作這種匹配。
【附圖說明】
[0006] 本文所描述的內容是作為示例而不是作為限制在附圖中示出的。為了圖示的簡明 和清晰起見,圖中示出的元素不必按尺寸繪制。例如,為了清晰,一些元素的尺寸可以相對 于其它元素放大。而且,在認為合適的地方,在圖中重復了引用標簽以指示相對應的或類似 的元素。在附圖中:
[0007] 圖1是示例顏色管理系統(tǒng)的說明性圖;
[0008] 圖2是示例顏色管理系統(tǒng)的另一個說明性圖;
[0009] 圖3是示出示例顏色管理過程的流程圖;
[0010] 圖4是示例直方圖模式的說明性圖;
[0011] 圖5是示例色彩色域的說明性圖;
[0012] 圖6是示例系統(tǒng)的說明性圖;
[0013] 圖7是示例系統(tǒng)的說明性圖;以及
[0014] 圖8是示出另一示例顏色管理過程的流程圖;上述各項全部是至少根據(jù)本公開的 其中一些實現(xiàn)而安排的。
【具體實施方式】
[0015] 現(xiàn)在參考附圖描述了一個或多個實施例或實現(xiàn)。盡管討論了具體配置和安排,但 應當理解,這僅是出于說明的目的。相關領域的技術人員將意識到可以采用其它配置和安 排而不背離本描述的精神和范圍。對于相關領域的技術人員顯而易見的是,本文所描述的 技術和/或安排也可以在本文所描述的那些之外的各種其它系統(tǒng)和應用中采用。
[0016] 盡管以下描述闡述了可以表現(xiàn)在例如片上系統(tǒng)(SoC)架構的諸多架構中的各種 實現(xiàn),但本文所描述的技術和/或安排的實現(xiàn)不限于特定架構和/或計算系統(tǒng),并可以通過 出于類似目的的任何架構和/或計算系統(tǒng)來實現(xiàn)。例如,采用例如多個集成電路(1C)芯片 和/或封裝的各種架構和/或諸如機頂盒、智能電話等等的各種計算設備和/或消費電子 (CE)設備可以實現(xiàn)本文所描述的技術和/或安排。而且,盡管以下描述可能闡述諸如邏輯 實現(xiàn)、系統(tǒng)組件的類型和相互關系、邏輯分區(qū)/集成選擇等的眾多具體細節(jié),但沒有這些具 體細節(jié)也可以實踐所要求保護的主題。在其它實例中,諸如例如控制結構和完整軟件指令 序列的一些內容,可以不詳細示出以便不妨礙本文所公開的內容。
[0017] 本文所公開的內容可以用硬件、固件、軟件或其任何組合來實現(xiàn)。本文所公開的 內容也可以實現(xiàn)為存儲在機器可讀介質上的指令,該指令可以由一個或多個處理器讀取和 執(zhí)行。機器可讀介質可以包括用于以可由機器(例如計算設備)讀的形式存儲或傳輸信 息的任何介質和/或機制。例如,機器可讀介質可以包括只讀存儲器(ROM);隨機訪問存儲 器(RAM);磁盤存儲介質;光存儲介質;閃存設備;電子、光學、聲學或其它形式的傳播信號 (例如載波、紅外信號、數(shù)字信號等)及其它。
[0018] 說明書中對"一個實現(xiàn)"、"實現(xiàn)"、"示例實現(xiàn)"、"實施例"等的引用表示所描述的實 現(xiàn)可以包括特定特征、結構、或特性,但是,每一個實現(xiàn)可以不必包括該特定特征、結構、或 特性。此外,這些短語不必指同一實現(xiàn)。而且,當結合實現(xiàn)或實施例描述特定特征、結構、方 面、元素、或特性時,不管是否在本文明確描述,結合其它實現(xiàn)或實施例來影響這樣的特征、 結構、方面、元素、或特性被認為是在本領域技術人員的知識范圍內。來自實施例的任何特 征、結構、方面、元素、或特性可以與來自任何其他實施例的任何特征、結構、方面、元素、或 特性組合。
[0019] 下面描述了包括用于通過色域擴展的色彩增強的操作的系統(tǒng)、裝置、制品、和方 法。
[0020] 如下面將更詳細描述的,用于基于絕對色度映射背后的概念的變型的一般色彩增 強的操作可用于通過色域擴展的色彩增強。不同于用兩種不同的色域來處理輸入和輸出 (或者除此之外),可首先生成虛擬輸出色域以導出絕對色度映射操作中的3X3變換矩陣。 如果實際輸出色域等同于輸入色域,則可以操縱輸入內容的色彩/色彩豐富度以呈現(xiàn)更好 的視覺質量。
[0021] 圖1是至少根據(jù)本公開的其中一些實現(xiàn)而安排的示例色彩管理系統(tǒng)100的說明性 圖。在各種實現(xiàn)中,顏色管理系統(tǒng)100可被配置為承擔顏色管理。而且,在各種實施例中, 顏色管理系統(tǒng)100可實現(xiàn)為圖像處理器、視頻處理器、和/或媒體處理器的一部分。此處未 示出的附加組件可包括在顏色管理系統(tǒng)100中。
[0022] 在所示的示例中,顏色管理系統(tǒng)100可包括一個或多個圖形處理單元(GPU) 102、 一個或多個存儲器存儲112、和/或一個或多個顯示設備120。GPU102可通信地耦合至目 的地設備120。存儲器存儲112可通信地耦合至GPU102。
[0023] GPU102可包括處理器(多個)、多核處理器、專用集成電路、可編程邏輯設備、圖 形卡、集成圖形器件、通用圖形處理單元之類。此外,存儲器存儲112可以是任何類型的存 儲器,諸如易失性存儲器(例如,靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存儲器(DRAM) 等)或非易失性存儲器(例如,閃存等)等等。在非限制性不例中,存儲器存儲112可由尚 速緩存存儲器實現(xiàn)。系統(tǒng)代理/存儲器控制器可包括被配置為管理系統(tǒng)100并控制存儲器 存儲112的任何適合的實現(xiàn)。目的地設備120可被配置為用于呈現(xiàn)視頻數(shù)據(jù)。不為示例所 限制,目的地設備120可包括顯示設備、投影儀、打印機等,和/或其組合。在各種示例中, 系統(tǒng)100可實現(xiàn)為芯片組或片上系統(tǒng)。在示例中,系統(tǒng)100可實現(xiàn)為具有圖形處理器、四核 中央處理單元、板上高速緩存、存儲器控制器、輸入/輸出(I/O)模塊(未示出)、和系統(tǒng)代 理及存儲器控制器的單個芯片或設備,其被配置為用于管理顯示功能、I/O功能、和直接媒 體接口(DMI)功能。
[0024] 在一些示例中,作為色域擴展的一個方案,絕對色度映射(Absolute ColorimetricMapping)可在GPU102(例如,諸如]ntel?GenX圖形引擎模塊)中實現(xiàn)。 GPU102可包括用于顏色管理的色域擴展邏輯模塊108和/或色域映射邏輯模塊110。色 域擴展邏輯模塊108和/或色域映射邏輯模塊110可實現(xiàn)用于至目的地設備120的輸出的 色彩管理。例如,色域擴展邏輯模塊108可由GPU102實現(xiàn)。色域擴展邏輯模塊108可被 配置為至少部分地基于與輸入顏色空間相關聯(lián)的直方圖而檢測色彩豐富程度(extentof colorfulness)。附加地或可替換地,色域擴展邏輯模塊108可被配置為至少部分地基于檢 測到的與輸入顏色空間相關聯(lián)的色彩豐富程度而確定虛擬顏色空間。色域映射邏輯模塊 110可由GPU102實現(xiàn)。色域映射邏輯模塊110可被