麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

視頻顯示方法、電子設備及計算機可讀存儲介質與流程

文檔序號:41745000發布日期:2025-04-25 17:29閱讀:6來源:國知局
視頻顯示方法、電子設備及計算機可讀存儲介質與流程

本技術涉及視頻處理,尤其涉及一種視頻顯示方法、電子設備及計算機可讀存儲介質。


背景技術:

1、當前,電子設備在進行視頻播放時可以支持一定的亮度范圍和對比度范圍,以更好地表現視頻中的細節和陰影等。例如,一些視頻應用或游戲應用(以下統稱“影音應用”)既能夠支持播放標準動態范圍(standard?dynamic?range,sdr)視頻,又能夠支持播放高動態范圍(high?dynamic?range,hdr)視頻,相較于sdr視頻,hdr視頻在亮度和對比度方面有著更大的提升。

2、由于hdr視頻的制作需要專門的攝像機和后期處理工具,且通常需要占用更多的存儲空間與傳輸帶寬,以及目前關于hdr視頻等存在多套不同的實現標準,導致hdr視頻的制作、傳輸、存儲等均存在一定的問題,因此目前通過互聯網等渠道傳播的視頻多為sdr視頻。相比于hdr視頻,sdr視頻的亮度范圍和對比度范圍有限,因此在進行視頻播放時無法像hdr視頻一樣展現更廣泛的亮度范圍和對比度范圍,難以給用戶提供較為豐富的視覺體驗。


技術實現思路

1、本技術提供一種視頻顯示方法、電子設備及計算機可讀存儲介質,可以解決視頻存在的視覺方面的弊端,通過自動化的視頻處理支持更廣泛的亮度范圍和對比度范圍,給用戶提供更加豐富的視覺體驗。

2、為達到上述目的,本技術采用如下技術方案:

3、第一方面,提供一種電子設備,該電子設備包括:存儲器,用于存儲計算機程序指令;處理器,用于行程序指令使得電子設備執行以下步驟:獲取第一動態范圍模式的第一視頻幀;獲取第一視頻幀對應的動態范圍處理參數,其中動態范圍處理參數根據第一視頻幀中像素點的灰階值獲得;根據動態范圍處理參數對第一視頻幀中的像素點進行處理得到第二動態范圍模式的第二視頻幀。

4、作為一種示例,第一動態范圍模式是sdr,第二動態范圍模式是hdr;或者,第一動態范圍模式是hdr,第二動態范圍模式是sdr。

5、上述第一方面提供的方案,電子設備在獲取視頻幀(如第一視頻幀)后,對待處理視頻幀進行動態范圍提升時,可以根據視頻幀的實際情況,如根據各個像素點的灰階值進行動態范圍處理參數的確定,并根據動態范圍處理參數針對視頻幀進行處理,可以實現視頻幀亮度和對比度的調整,如實現視頻幀亮度和對比度的提升以使得視頻幀畫面具備更廣泛的亮度范圍和對比度范圍,給用戶提供更加豐富的視覺體驗,又如實現視頻幀亮度和對比度的降低以適配電子設備的設備能力或者所支持的動態范圍模式等。

6、作為一種可能的實現方式,上述動態范圍處理參數包括第一視頻幀中像素點對應的像素值調整比例,像素值調整比例用于對上述像素點的像素值進行調整。如此,可以通過逐像素點地調整,使得視頻幀畫面具備更廣泛的亮度范圍和對比度范圍,或者適配電子設備的設備能力或者所支持的動態范圍模式等。

7、作為一種可能的實現方式,每個像素點包括第一子像素、第二子像素、和第三子像素,上述處理器還用于執行程序指令使得電子設備執行以下步驟:根據每個像素點對應的像素值調整比例對第一子像素、第二子像素、和第三子像素的像素值進行等比例調整。如此,可以通過根據各像素點對應的像素值調整比例進行像素點的三個子像素的像素值的等比例調整,可以實現視頻幀亮度和對比度的提升,或者適配電子設備的設備能力、所支持的動態范圍模式,并且保證各個像素點的整體的色調顏色不會改變,保證視頻幀的原始色調和顏色。

8、作為一種可能的實現方式,上述像素點包括第一像素點、第二像素點和第三像素點;第一像素點的灰階值與第二像素點的灰階值相同,第一像素點對應的第一像素值調整比例與第二像素點對應的第二像素值調整比例相同;第一像素點的灰階值與第三像素點的灰階值不同,第一像素點對應的第一像素值調整比例與第三像素點對應的第三像素值調整比例不同。如此,可以通過根據不同像素值調整比例對不同灰階值的像素點的像素值進行調整,保證不同灰階值的像素點都能夠得到最佳的視頻幀亮度和對比度的提升。

9、作為一種可能的實現方式,上述第一動態范圍模式包括最大亮度值與最小亮度值的比值,和/或,對比度范圍;和/或,第二動態范圍模式包括最大亮度值與最小亮度值的比值,和/或,對比度范圍。如此,可以通過對視頻幀的處理實現視頻幀亮度范圍和對比度范圍的調整,使得視頻幀畫面具備更廣泛的亮度范圍和對比度范圍,或者適配電子設備的設備能力或者所支持的動態范圍模式等。

10、作為一種可能的實現方式,上述處理器還用于執行程序指令使得電子設備執行以下步驟:根據第一視頻幀中像素點的灰階值基于亮度映射模型得到像素點對應的像素值調整比例。如此,可以通過使用亮度映射模型得到最佳的動態范圍處理參數,以支持在完成視頻幀處理后得到最佳的亮度和對比度的調整效果。

11、作為一種可能的實現方式,上述處理器還用于執行程序指令使得電子設備執行以下步驟:根據第一視頻幀中像素點的灰階值基于亮度映射模型得到亮度映射曲線,亮度映射曲線表征輸入灰階值值與輸出灰階值之間的映射關系;根據亮度映射曲線確定像素點對應的像素值調整比例。如此,可以靈活適配各類亮度映射模型,例如可以適配于輸出結果是像素值調整比例的亮度映射模型,也可以適配于輸出結果是亮度映射曲線的亮度映射模型,靈活度高、適配性強。

12、作為一種可能的實現方式,上述處理器還用于執行程序指令使得電子設備執行以下步驟:將第二視頻幀的圖層單獨送顯;或者,將第二視頻幀的圖層與應用用戶界面的圖層合成后送顯。如此,可以提供方案的兼容性和應用廣泛度,例如可以應用于視頻全屏顯示場景,也可以應用于視頻非全屏顯示場景。

13、作為一種可能的實現方式,上述電子設備還包括:顯示屏,用于以第一亮度顯示應用用戶界面的圖層,以第二亮度顯示第二視頻幀的圖層。如此,可以結合送顯時的顯示亮度控制進一步保證視頻幀的對比度以及動態范圍得到顯著提升。

14、作為一種可能的實現方式,上述處理器還用于執行程序指令使得電子設備執行以下步驟:根據第一亮度乘以調整系數得到第二亮度。如此,針對不同圖層可以提供不同的顯示亮度控制方案,保證視頻幀的對比度以及動態范圍得到顯著提升。

15、作為一種可能的實現方式,調整系數是固定調整系數,或者調整系數是根據第二視頻幀的平均灰階值確定的。如此,針對不同圖層可以提供不同的顯示亮度控制方案,保證視頻幀的對比度以及動態范圍得到顯著提升。

16、作為一種可能的實現方式,第一視頻幀的視頻幀數據包括第一字段,第一字段的值表示是否對第一視頻幀中的像素點進行處理;上述處理器還用于執行程序指令使得電子設備執行以下步驟:在第一字段是第一值時,獲取第一視頻幀對應的動態范圍處理參數。如此,可以便于后續在進行顯示亮度控制時能夠準確、快速地完成針對第二視頻幀的顯示亮度控制,保證視頻幀的對比度以及動態范圍得到顯著提升,并且避免對其他應用圖層的顯示造成影響。

17、第二方面,提供一種視頻顯示方法,該方法可以應用于電子設備,該方法包括:電子設備獲取第一動態范圍模式的第一視頻幀;電子設備獲取第一視頻幀對應的動態范圍處理參數,其中動態范圍處理參數根據第一視頻幀中像素點的灰階值獲得;電子設備根據動態范圍處理參數對第一視頻幀中的像素點進行處理得到第二動態范圍模式的第二視頻幀。

18、上述第二方面提供的方案,電子設備在獲取視頻幀(如第一視頻幀)后,對待處理視頻幀進行動態范圍提升時,可以根據視頻幀的實際情況,如根據各個像素點的灰階值進行動態范圍處理參數的確定,并根據動態范圍處理參數針對視頻幀進行處理,可以實現視頻幀亮度和對比度的調整,如實現視頻幀亮度和對比度的提升以使得視頻幀畫面具備更廣泛的亮度范圍和對比度范圍,給用戶提供更加豐富的視覺體驗,又如實現視頻幀亮度和對比度的降低以適配電子設備的設備能力或者所支持的動態范圍模式等。

19、作為一種可能的實現方式,上述動態范圍處理參數包括第一視頻幀中像素點對應的像素值調整比例,像素值調整比例用于對像素點的像素值進行調整。如此,可以通過逐像素點地調整,使得視頻幀畫面具備更廣泛的亮度范圍和對比度范圍,或者適配電子設備的設備能力或者所支持的動態范圍模式等。

20、作為一種可能的實現方式,每個像素點包括第一子像素、第二子像素、和第三子像素,上述電子設備根據動態范圍處理參數對第一視頻幀中的像素點進行處理,包括:電子設備根據每個像素點對應的像素值調整比例對第一子像素、第二子像素、和第三子像素的像素值進行等比例調整。如此,可以通過根據各像素點對應的像素值調整比例進行像素點的三個子像素的像素值的等比例調整,可以實現視頻幀亮度和對比度的提升,或者適配電子設備的設備能力、所支持的動態范圍模式,并且保證各個像素點的整體的色調顏色不會改變,保證視頻幀的原始色調和顏色。

21、作為一種可能的實現方式,上述像素點包括第一像素點、第二像素點和第三像素點;第一像素點的灰階值與第二像素點的灰階值相同,第一像素點對應的第一像素值調整比例與第二像素點對應的第二像素值調整比例相同;第一像素點的灰階值與第三像素點的灰階值不同,第一像素點對應的第一像素值調整比例與第三像素點對應的第三像素值調整比例不同。如此,可以通過根據不同像素值調整比例對不同灰階值的像素點的像素值進行調整,保證不同灰階值的像素點都能夠得到最佳的視頻幀亮度和對比度的提升。

22、作為一種可能的實現方式,上述第一動態范圍模式包括最大亮度值與最小亮度值的比值,和/或,對比度范圍;和/或,第二動態范圍模式包括最大亮度值與最小亮度值的比值,和/或,對比度范圍。如此,可以通過對視頻幀的處理實現視頻幀亮度范圍和對比度范圍的調整,使得視頻幀畫面具備更廣泛的亮度范圍和對比度范圍,或者適配電子設備的設備能力或者所支持的動態范圍模式等。

23、作為一種可能的實現方式,上述電子設備獲取第一視頻幀對應的動態范圍處理參數,包括:電子設備根據第一視頻幀中像素點的灰階值基于亮度映射模型得到像素點對應的像素值調整比例。如此,可以通過使用亮度映射模型得到最佳的動態范圍處理參數,以支持在完成視頻幀處理后得到最佳的亮度和對比度的調整效果。

24、作為一種可能的實現方式,上述電子設備獲取第一視頻幀對應的動態范圍處理參數,包括:電子設備根據第一視頻幀中像素點的灰階值基于亮度映射模型得到亮度映射曲線,亮度映射曲線表征輸入灰階值值與輸出灰階值之間的映射關系;根據亮度映射曲線確定像素點對應的像素值調整比例。如此,可以靈活適配各類亮度映射模型,例如可以適配于輸出結果是像素值調整比例的亮度映射模型,也可以適配于輸出結果是亮度映射曲線的亮度映射模型,靈活度高、適配性強。

25、作為一種可能的實現方式,上述方法還包括:將第二視頻幀的圖層單獨送顯;或者,將第二視頻幀的圖層與應用用戶界面的圖層合成后送顯。如此,可以提供方案的兼容性和應用廣泛度,例如可以應用于視頻全屏顯示場景,也可以應用于視頻非全屏顯示場景。

26、作為一種可能的實現方式,上述方法還包括:在將第二視頻幀的圖層與應用用戶界面的圖層合成后送顯時,以第一亮度顯示應用用戶界面的圖層,以第二亮度顯示第二視頻幀的圖層。如此,可以結合送顯時的顯示亮度控制進一步保證視頻幀的對比度以及動態范圍得到顯著提升。

27、作為一種可能的實現方式,上述第二亮度是第一亮度乘以調整系數確定的。如此,針對不同圖層可以提供不同的顯示亮度控制方案,保證視頻幀的對比度以及動態范圍得到顯著提升。

28、作為一種可能的實現方式,調整系數是固定調整系數,或者調整系數是根據第二視頻幀的平均灰階值確定的。如此,針對不同圖層可以提供不同的顯示亮度控制方案,保證視頻幀的對比度以及動態范圍得到顯著提升。

29、作為一種可能的實現方式,上述第一視頻幀的視頻幀數據包括第一字段,第一字段的值表示是否對第一視頻幀中的像素點進行處理;上述電子設備獲取第一視頻幀對應的動態范圍處理參數,包括:電子設備在第一字段是第一值時,獲取第一視頻幀對應的動態范圍處理參數。如此,可以便于后續在進行顯示亮度控制時能夠準確、快速地完成針對第二視頻幀的顯示亮度控制,保證視頻幀的對比度以及動態范圍得到顯著提升,并且避免對其他應用圖層的顯示造成影響。

30、第三方面,提供一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機程序指令,該計算機程序指令被處理器執行時實現如第一方面任一種可能的實現方式中的方法。

31、第四方面,提供一種包含指令的計算機程序產品,當該計算機程序產品在計算機上運行時,使得計算機實現如第一方面任一種可能的實現方式中的方法。

32、第五方面,提供一種芯片系統,該芯片系統包括處理電路、存儲介質,存儲介質中存儲有計算機程序指令;所述計算機程序指令被所述處理器執行時,實現如第一方面任一種可能的實現方式中的方法。該芯片系統可以由芯片構成,也可以包含芯片和其他分立器件。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 子长县| 方正县| 新兴县| 个旧市| 南昌市| 英超| 桃源县| 丰镇市| 盐亭县| 北宁市| 凤阳县| 莎车县| 木兰县| 涪陵区| 长葛市| 汝南县| 邵阳县| 阿克苏市| 宜春市| 宁明县| 子长县| 竹北市| 托克托县| 射阳县| 上高县| 环江| 桐乡市| 南乐县| 丽江市| 洱源县| 南充市| 桐柏县| 天门市| 二手房| 柳林县| 临安市| 中山市| 宣汉县| 日土县| 杭锦后旗| 建湖县|