本發(fā)明涉及數(shù)字媒體,具體來說,涉及一種基于增強現(xiàn)實技術的數(shù)字媒體展示方法。
背景技術:
1、增強現(xiàn)實技術,簡稱ar,是一種將虛擬信息與真實世界巧妙融合的技術,通過計算機圖形技術和可視化技術產(chǎn)生虛擬的信息,如圖像、視頻、3d模型等,在增強現(xiàn)實技術廣泛應用于教育、醫(yī)療、工業(yè)設計等領域的背景下,數(shù)字媒體內(nèi)容的色彩呈現(xiàn)效果直接影響用戶體驗;
2、然而由于色覺障礙存在,色覺障礙用戶在使用增強現(xiàn)實技術設備時,無法準確感知數(shù)字媒體中的色彩信息,導致虛擬與現(xiàn)實場景融合時出現(xiàn)顏色辨識偏差,傳統(tǒng)的ar色彩優(yōu)化方案多采用通用型濾鏡或固定色彩映射規(guī)則,未針對個體色覺障礙類型和程度進行差異化調整,容易導致色彩失真或補償不足,存在實用性與功能性低下的問題。
3、針對相關技術中的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)思路
1、針對相關技術中的問題,本發(fā)明提出一種基于增強現(xiàn)實技術的數(shù)字媒體展示方法,以克服現(xiàn)有相關技術所存在的上述技術問題。
2、為此,本發(fā)明采用的具體技術方案如下:
3、一種基于增強現(xiàn)實技術的數(shù)字媒體展示方法,該方法包括以下步驟:
4、s1、提供增強現(xiàn)實技術設備,通過主機以播放預先存儲的數(shù)字媒體內(nèi)容,使用者通過佩戴增強現(xiàn)實技術設備以體驗數(shù)字媒體內(nèi)容;
5、s2、在使用者佩戴增強現(xiàn)實技術設備時,對使用者進行色彩校準測試,判定當前使用者色覺障礙類型,并對當前使用者的色彩偏差度、平均偏差進行計算;
6、s3、根據(jù)當前增強現(xiàn)實技術設備使用者的色彩偏差度以及平均偏差,獲得當前使用者的畫面色彩感知弱項,構建針對性色彩濾鏡,對數(shù)字媒體展示畫面進行針對性補償;
7、s4、記錄當前增強現(xiàn)實技術設備使用者賬號,關聯(lián)當前針對性色彩濾鏡參數(shù),在使用者賬號中記錄針對性色彩濾鏡參數(shù),在當前賬號下次登錄時沿用關聯(lián)參數(shù)選項。
8、作為優(yōu)選的實施方式,s21、針對首次體驗的使用者,對使用者進行專屬賬號注冊,同時在使用者佩戴增強現(xiàn)實技術設備時,通過色彩校準測試對使用者進行色彩測試,判定當前使用者的色覺障礙類型大類,其中大類包括正常、色盲、色弱;
9、s22、基于當前使用者色彩校準測試中判定的色覺障礙類型,對當前使用者的不同色彩偏差度進行進一步計算。
10、作為優(yōu)選的實施方式,s211、基于當前使用者的基本信息,對使用者進行專屬賬號注冊,其中基本信息包括用戶名、密碼、電子郵件地址、手機號碼;
11、s212、通過預先導入的色彩測試假同色圖對使用者進行色彩測試,其中假同色圖包括紅色盲檢測圖、綠色盲檢測圖、藍黃色盲檢測圖、紅色弱檢測圖、綠色弱檢測圖、藍黃色弱檢測圖,每種檢測圖分別有n個,針對當前使用者先通過色盲檢測圖對使用者進行色盲檢測,計算檢測圖識別正確率φ,其中z代表識別正確的圖像數(shù)量,θ1、θ2代表正確率閾值:
12、當紅色盲檢測圖的φ<θ1時,代表當前使用者存在紅色盲;
13、當綠色盲檢測圖的φ<θ1時,代表當前使用者存在綠色盲;
14、當藍黃色盲檢測圖的φ<θ1時,代表當前使用者存在藍黃色盲;
15、當紅色盲檢測圖的θ1≤φ<θ2時,對使用者進一步進行紅色弱檢測,當紅色弱檢測圖的時,則代表當前使用者存在紅色弱;
16、當綠色盲檢測圖的θ1≤φ<θ2時,對使用者進一步進行綠色弱檢測,當綠色弱檢測圖的時,則代表當前使用者存在綠色弱;
17、當藍黃色盲檢測圖的θ1≤φ<θ2時,對使用者進一步進行藍黃色弱檢測,當藍黃色弱檢測圖的時,則代表當前使用者存在藍黃色弱;
18、s213、當使用者不存在色盲、色弱情況時,則代表當前使用者的色彩識別正常,不進行色彩偏差度計算,直接進行數(shù)字媒體內(nèi)容展示,當使用者存在色盲或色弱時,記錄當前使用者的色盲、色弱情況在后臺賬號備注中。
19、作為優(yōu)選的實施方式,s221、基于當前使用者的色盲、色弱種類,對使用者進行色彩偏差度計算,包括以下步驟:
20、根據(jù)當前使用者的色盲、色弱類型,基于cie?lab色彩空間體系生成針對性測試色塊,包括目標色塊與可調整色塊,其中目標色塊為中性灰,即
21、針對紅色盲/色弱使用者,包括n組初始可調整色塊,n組初始可調整色塊的a*沿負方向以等差數(shù)列形式進行偏移;
22、針對綠色盲/色弱使用者,包括n組初始可調整色塊,n組初始可調整色塊的a*沿正方向以等差數(shù)列形式進行偏移;
23、針對藍黃色盲/色弱使用者,包括n組初始可調整色塊,n組初始可調整色塊的b*分別沿正方向、負方向以等差數(shù)列形式進行偏移;
24、使用者通過滑塊調整可調整色塊,使可調整色塊與目標色塊在當前使用者的感知上一致,記錄調整后的顏色值計算獲得當前使用者的平均偏差:
25、針對紅色盲/色弱使用者,平均偏差其中代表第i個可調整色塊在a*的偏差方向,代表第i個可調整色塊的當前使用者在a*的調整后數(shù)值;
26、針對綠色盲/色弱使用者,平均偏差其中代表第i個可調整色塊在a*的偏差方向,代表第i個可調整色塊的當前使用者在a*的調整后數(shù)值;
27、針對藍黃色盲/色弱使用者,平均偏差其中代表第i個可調整色塊在b*的偏差方向,代表第i個可調整色塊的當前使用者在b*的調整后數(shù)值;
28、s222、基于使用者的色覺平均偏差,計算獲得對應平均偏差下的當前使用者的偏差度,包括以下步驟:
29、收集歷史正常用戶在相同測試中的平均偏差與標準差,其中紅綠軸的平均偏差與標準差分別為μa*、σa*,藍黃軸的平均偏差與標準差分別為計算獲得紅偏差度、綠偏差度以及藍黃偏差度:
30、
31、s223、記錄當前使用者的偏差度以及平均偏差在使用者后臺賬號備注中。
32、作為優(yōu)選的實施方式,s31、通過使用者后臺賬號備注中的偏差度以及平均偏差,獲得當前使用者的畫面色彩感知弱項;
33、s32、根據(jù)當前使用者的色彩感知弱項,對當前使用者進行針對性色彩濾鏡構建,以補償當前使用者的數(shù)字媒體展示畫面。
34、作為優(yōu)選的實施方式,所述s31包括以下步驟:
35、s311、通過使用者后臺賬號備注中的平均偏差,對使用者的狀態(tài)進行判定:
36、當使用者后臺賬號備注中存在時,代表當前使用者對紅色感知弱;
37、當使用者后臺賬號備注中存在時,代表當前使用者對綠色感知弱;
38、當使用者后臺賬號備注中存在時,代表當前使用者對藍色感知弱;
39、當使用者后臺賬號備注中存在時,代表當前使用者對黃色感知弱。
40、作為優(yōu)選的實施方式,s321、根據(jù)當前使用者的色彩感知弱項,計算當前使用者的補償系數(shù)α,其中:
41、α=θ·(1-e-λ·偏差度);
42、其中,θ代表標定系數(shù),λ代表控制衰減速率,根據(jù)對應的紅、綠、藍黃偏差度類型,代入計算獲得紅色補償αr、綠色補償αg、藍黃色補償αb;
43、s322、根據(jù)補償系數(shù)對目標通道的rgb值進行比例縮放,包括以下步驟:
44、
45、其中,rin、gin、bin代表原始數(shù)字媒體文件的原始rgb值,rout、gout、bout代表補償后的輸出rgb值;
46、s323、對輸出值的rgb值進行截斷,確保輸出值在有效范圍內(nèi):
47、
48、其中,c代表任意通道的顏色,cmax代表通道的最大值。
49、作為優(yōu)選的實施方式,所述s4包括以下步驟:
50、s41、在當前使用者的后臺賬號中記錄使用者的針對性色彩濾鏡,當檢測到使用者賬號登錄時,通過后臺對使用者賬號中記錄的針對性色彩濾鏡進行提取;
51、s42、通過針對性色彩濾鏡對數(shù)字媒體內(nèi)容進行rgb值轉換。
52、本發(fā)明的有益效果為:
53、1、本發(fā)明通過在增強現(xiàn)實技術使用者的首次使用時,通過對使用者的色覺障礙類型進行判定,基于不同使用者的色覺障礙類型,針對性獲得使用者的色彩偏差度,以構建針對性濾鏡,對數(shù)字媒體內(nèi)容進行針對性優(yōu)化,提高當前使用者的視覺體驗,使使用者能夠更清晰、準確地感知數(shù)字媒體中的顏色信息,從而獲得與正常色覺人群相近的視覺體驗,增強了該方法的實用性;
54、2、本發(fā)明通過非線性衰減函數(shù)對當前使用者的色彩感知補償系數(shù)進行計算,可以更好地模擬人眼視覺特性,使補償后的色彩更符合人眼實際感受,以提升視覺體驗避免色彩失真,增強了該方法的功能性;
55、3、本發(fā)明通過對不同使用者的針對性濾鏡參數(shù)進行記錄,可以在使用者通過賬號登錄時,自動對數(shù)字媒體內(nèi)容結合當前使用者的色覺情況進行顏色優(yōu)化,使每個使用者都能獲得貼合自身色覺狀況的個性化顏色優(yōu)化方案,改善使用者在觀看數(shù)字媒體內(nèi)容時的視覺效果。