顯示亮度調整方法及裝置的制造方法
【技術領域】
[0001] 本公開涉及圖像處理領域,尤其涉及一種顯示亮度調整方法及裝置。
【背景技術】
[0002] 日常生活中,很多人都有睡前玩手機等智能設備的習慣,如果這時開燈,一是浪費 能源,二是影響其他人。如果不開燈,在亮度極低的環境當中(例如黑夜0.0011UX)使用手 機,大部分人的解決方法是降低手機的亮度,但是目前的亮度由于ICd背光電路、結構、控 制方式以及成本的限制,很難做到極低亮度,這樣在非常黑暗的環境(例如黑夜0.OOllux) 使用時對眼睛傷害很大。
【發明內容】
[0003] 本公開提供一種顯示亮度調整方法及裝置。
[0004] 本公開的實施例第一方面提供一種顯示亮度調整方法,包括:
[0005] 獲取顯示界面中像素點的原始灰階值;
[0006] 對所述像素點進行灰階變換,得到像素點的變換后灰階值;
[0007] 根據所述像素點的變換后灰階值調整所述顯示界面的灰階。
[0008] 可選的,所述對所述像素點進行灰階變換,得到像素點的變換后灰階值,包括:
[0009] 獲取灰階變換的對應關系數據,所述對應關系數據包括所述像素點的原始灰階值 對應的變換后灰階值;
[0010] 從所述對應關系數據中查詢所述像素點的原始灰階值對應的變換后灰階值;
[0011] 或者,所述對所述像素點進行灰階變換,得到像素點的變換后灰階值,包括:
[0012] 獲取灰階變換的變換函數;
[0013] 根據所述變換函數及所述像素點的原始灰階值計算得到像素點的變換后灰階值。
[0014] 可選的,所述對所述像素點進行灰階變換,得到像素點的變換后灰階值,包括:
[0015] 檢測當前環境亮度;
[0016] 根據所述當前環境亮度選擇用于灰階變換的對應關系數據或變換函數;
[0017] 根據選擇的所述對應關系數據查詢所述像素點的原始灰階值對應的變換后灰階 值,或根據選擇的所述變換函數計算所述像素點的原始灰階值對應的變換后灰階值。
[0018] 可選的,所述對所述像素點進行灰階變換,得到像素點的變換后灰階值,包括:
[0019] 獲取所述原始灰階值的顯示位數;
[0020] 根據所述原始灰階值的顯示位數選擇用于灰階變換的對應關系數據或變換函 數;
[0021] 根據選擇的所述對應關系數據查詢所述像素點的原始灰階值對應的變換后灰階 值,或根據選擇的所述變換函數計算所述像素點的原始灰階值對應的變換后灰階值。
[0022] 可選的,所述對所述像素點進行灰階變換,得到像素點的變換后灰階值,包括:
[0023] 檢測當前環境亮度;
[0024] 當所述當前環境亮度小于或等于預設亮度值時,對所述像素點進行灰階變換,得 到像素點的變換后灰階值。
[0025] 可選的,所述方法還包括:
[0026] 檢測環境的亮度值;
[0027] 根據環境亮度值調整屏幕顯示亮度值;
[0028] 判斷屏幕調整后的當前亮度值與設定值的關系;
[0029] 當判斷出當前亮度值低于第一設定亮度時,調整第一類灰階值;
[0030] 當判斷出當前亮度值高于第二設定亮度時,調整第二類灰階值。
[0031] 可選的,所述獲取顯示界面中像素點的原始灰階值之前,所述方法還包括:
[0032] 檢測顯示界面中的像素點的亮度值;
[0033] 判斷檢測到的界面中像素點的亮度值是否超過設定亮度值;
[0034] 當判斷出超過設定亮度值時,確定所述超過設定亮度值的像素點的所在位置信 息;
[0035] 調整所述確定位置的像素點的灰階值。
[0036] 可選的,所述方法還包括:
[0037] 獲取屏幕顯示的色域空間值;
[0038] 根據獲取到的所述色域空間值,調整所述顯示界面中各個像素點的灰階值。
[0039] 可選的,所述方法還包括:
[0040] 建立對應每個像素點設定不同組的輸入灰階值與輸出灰階值的對應關系,所述對 應關系為所述輸入灰階值與所述輸出灰階值的比值隨著灰度值的大小成非線性變化或線 性變化,所述輸入灰階值與輸出灰階值的比值不小于1 ;
[0041] 當獲取到屏幕亮度值高于設定亮度時,按照所述比值調整屏幕顯示界面的像素點 的輸出灰度值。
[0042] 本公開的實施例第二方面提供一種顯示亮度調整裝置,包括:
[0043] 獲取模塊,用于獲取顯示界面中像素點的原始灰階值;
[0044] 變換模塊,用于對所述每像素點進行灰階變換,得到像素點的變換后灰階值;
[0045] 調整模塊,用于根據所述像素點的變換后灰階值調整所述顯示界面的灰階。
[0046] 可選的,所述變換模塊包括:
[0047] 獲取子模塊,用于獲取灰階變換的對應關系數據,所述對應關系數據包括所述像 素點的原始灰階值對應的變換后灰階值;
[0048] 查詢子模塊,用于從所述對應關系數據中查詢所述像素點的原始灰階值對應的變 換后灰階值;
[0049] 或者,所述變換模塊包括:
[0050] 獲取子模塊,用于獲取灰階變換的變換函數;
[0051] 計算子模塊,用于根據所述變換函數及所述像素點的原始灰階值計算得到像素點 的變換后灰階值。
[0052] 可選的,所述變換模塊還包括:
[0053] 第一檢測子模塊,用于檢測當前環境亮度;
[0054] 選擇子模塊,用于根據所述當前環境亮度選擇用于灰階變換的對應關系數據或變 換函數;
[0055] 所述查詢子模塊,用于根據選擇的所述對應關系數據確定所述像素點的原始灰階 值對應的變換后灰階值;或所述計算子模塊,用于根據選擇的變換函數確定所述像素點的 原始灰階值對應的變換后灰階值。
[0056] 可選的,所述變換模塊還包括:
[0057] 獲取子模塊,用于獲取所述原始灰階值的顯示位數;
[0058] 選擇子模塊,用于根據所述原始灰階值的顯示位數選擇用于灰階變換的對應關系 數據或變換函數;
[0059] 所述查詢子模塊,用于根據選擇的所述對應關系數據查詢所述像素點的原始灰階 值對應的變換后灰階值;或所述計算子模塊,用于根據選擇的所述變換函數計算所述像素 點的原始灰階值對應的變換后灰階值。
[0060] 可選的,所述變換模塊包括:
[0061] 檢測子模塊,用于檢測當前環境亮度;
[0062] 變換子模塊,用于當所述當前環境亮度小于或等于預設亮度值時,對所述像素點 進行灰階變換,得到像素點的變換后灰階值。
[0063] 可選的,所述裝置還包括:
[0064] 第一檢測模塊,用于檢測環境的亮度值;
[0065] 第二調整模塊,用于根據環境亮度值調整屏幕顯示亮度值;
[0066] 第一判斷模塊,用于判斷屏幕調整后的當前亮度值與設定值的關系;
[0067] 所述第一調整模塊,用于當判斷出當前亮度值低于第一設定亮度時,調整第一類 灰階值;當判斷出當前亮度值高于第二設定亮度時,調整第二類灰階值。
[0068] 可選的,所述裝置還包括:
[0069] 第二檢測模塊,用于在獲取顯示界面中像素點的原始灰階值之前,檢測顯示界面 中的像素點的亮度值;
[0070] 第二判斷模塊,用于判斷檢測到的界面中像素點的亮度值是否超過設定亮度值;
[0071] 確定模塊,用于當判斷出超過設定亮度值時,