本發(fā)明涉及電視機技術領域,尤其涉及一種電視機播放控制方法和裝置。
背景技術:
隨著電視機顯示技術的發(fā)展,客戶對電視機顯示的要求越來越高,則高清晰度和色彩飽和度的HDR(High Dynamic Range Imaging,高動態(tài)范圍成像)技術在電視機的顯示技術中應用越來越廣泛。而針對HDR數(shù)據(jù)不同的片源數(shù)據(jù)采用的拍攝參數(shù)(如亮度以及設備編碼等)不同,而現(xiàn)有的電視機均采用默認的光電轉(zhuǎn)換曲線對不同的片源數(shù)據(jù)進行解析,導致HDR片源數(shù)據(jù)播放效果差。
技術實現(xiàn)要素:
本發(fā)明提供一種電視機播放控制方法和裝置,其主要目的在于解決HDR片源數(shù)據(jù)播放效果差的技術問題。
為實現(xiàn)上述目的,本發(fā)明提供一種電視機播放控制方法,所述電視機播放控制方法包括:
獲取待播放片源數(shù)據(jù)的拍攝參數(shù)以及電視機的屏幕亮度;
在獲取到所述拍攝參數(shù)和屏幕亮度時,根據(jù)所述拍攝參數(shù)和所述屏幕亮度計算出所述待播放片源的光電轉(zhuǎn)換曲線;
采用計算得到的所述光電轉(zhuǎn)換曲線替換所述電視機的當前設置的光電轉(zhuǎn)換曲線,以按照所述光電轉(zhuǎn)換曲線對所述待播放片源數(shù)據(jù)進行轉(zhuǎn)換。
可選地,獲取所述電視機的屏幕亮度的步驟包括:
獲取所述電視機的當前圖像模式;
根據(jù)所述當前圖像模式獲取所述電視機的屏幕亮度。
可選地,所述獲取待播放片源數(shù)據(jù)的拍攝參數(shù)以及電視機的屏幕亮度的步驟之后,所述電視機播放控制方法還包括:
在未獲取到所述拍攝參數(shù)時,采用默認的光電轉(zhuǎn)換曲線替換電視機當前設置的光電轉(zhuǎn)換曲線。
可選地,所述獲取待播放片源數(shù)據(jù)的拍攝參數(shù)以及電視機的屏幕亮度的步驟之后,還包括:
在獲取到所述拍攝參數(shù)和屏幕亮度時,判斷獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)是否一致;
在獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)不一致時,執(zhí)行所述根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線的步驟。
可選地,所述根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線的步驟包括:
根據(jù)預設的拍攝參數(shù)和屏幕亮度與轉(zhuǎn)換參數(shù)之間的映射關系表,獲取所述待播放片源數(shù)據(jù)的轉(zhuǎn)換參數(shù);
根據(jù)所述轉(zhuǎn)換參數(shù)生成所述待播放片源數(shù)據(jù)的光電轉(zhuǎn)換曲線。
此外,為實現(xiàn)上述目的,本發(fā)明還提出一種電視機播放控制裝置,所述電視機播放控制裝置包括:
獲取模塊,用于獲取待播放片源數(shù)據(jù)的拍攝參數(shù)以及電視機的屏幕亮度,以及在獲取到所述拍攝參數(shù)和屏幕亮度時,根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線;
處理模塊,用于采用計算得到的所述光電轉(zhuǎn)換曲線替換所述電視機的光電轉(zhuǎn)換曲線,以按照所述光電轉(zhuǎn)換曲線對所述待播放片源數(shù)據(jù)進行轉(zhuǎn)換。
可選地,所述獲取模塊還用于:
獲取所述電視機的當前圖像模式;
根據(jù)所述當前圖像模式獲取所述電視機的屏幕亮度。
可選地,所述處理模塊,還用于在未獲取到所述拍攝參數(shù)時,采用默認的光電轉(zhuǎn)換曲線替換電視機當前設置的光電轉(zhuǎn)換曲線。
可選地,所述電視機播放控制裝置還包括:
判斷模塊,用于在獲取到所述拍攝參數(shù)和屏幕亮度時,判斷獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)是否一致;
所述獲取模塊,還用于在獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)不一致時,根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線。
可選地,所述獲取模塊包括:
獲取單元,用于根據(jù)預設的拍攝參數(shù)和屏幕亮度與轉(zhuǎn)換參數(shù)之間的映射關系表,獲取所述待播放片源數(shù)據(jù)的轉(zhuǎn)換參數(shù);
生成單元,用于根據(jù)所述轉(zhuǎn)換參數(shù)生成所述待播放片源數(shù)據(jù)的光電轉(zhuǎn)換曲線。
本發(fā)明提出的電視機播放控制方法和裝置,在播放待播放片源數(shù)據(jù)時,獲取待播放片源數(shù)據(jù)的拍攝參數(shù)以及電視機的屏幕亮度,并根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線,同時將所述光電轉(zhuǎn)換曲線設置為所述待播放片源的光電轉(zhuǎn)換曲線,以在播放所述待播放片源數(shù)據(jù)時按照設置的所述光電轉(zhuǎn)換曲線對所述待播放片源數(shù)據(jù)進行轉(zhuǎn)換,使得采用不同拍攝參數(shù)的拍攝得到的片源數(shù)據(jù)通過不同的光電轉(zhuǎn)換曲線進行轉(zhuǎn)換,提高片源數(shù)據(jù)的顯示效果。
附圖說明
圖1為本發(fā)明電視機播放控制方法第一實施例的流程示意圖;
圖2為本發(fā)明電視機播放控制方法第二實施例的流程示意圖;
圖3為本發(fā)明電視機播放控制方法第三實施例的流程示意圖;
圖4為本發(fā)明電視機播放控制裝置第一實施例的功能模塊示意圖;
圖5為本發(fā)明電視機播放控制裝置第二實施例的功能模塊示意圖;
圖6為本發(fā)明電視機播放控制裝置第三實施例的功能模塊示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種電視機播放控制方法。
參照圖1,圖1為本發(fā)明電視機播放控制方法第一實施例的流程示意圖。
本實施例提出一種電視機播放控制方法,該電視機播放控制方法包括:
步驟S10,獲取待播放片源數(shù)據(jù)的拍攝參數(shù)以及電視機的屏幕亮度;
在本實施例中該片源數(shù)據(jù)可為HDR數(shù)據(jù),拍攝參數(shù)可包括拍攝設備的編碼如拍攝設備的型號、拍攝亮度以及對比度等參數(shù),該參數(shù)可通過待播放片源數(shù)據(jù)中預設的文件中獲取到。
電視機的屏幕亮度可由電視機的當前的圖像模式得到,用戶可通過調(diào)整圖像模式來調(diào)整電視機的屏幕亮度,即獲取電視的屏幕亮度的步驟包括:獲取所述電視機的當前圖像模式;根據(jù)所述當前圖像模式獲取所述電視機的屏幕亮度。電視機的屏幕亮度也可由用戶根據(jù)需要進行調(diào)節(jié),如用戶可通過調(diào)節(jié)界面的亮度標尺進行亮度調(diào)節(jié),并記錄調(diào)節(jié)后的屏幕亮度,則獲取屏幕亮度時,直接獲取記錄的屏幕亮度即可。
步驟S20,在獲取到所述拍攝參數(shù)和屏幕亮度時,根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線;
在一實施例中,可存儲不同的拍攝參數(shù)和屏幕亮度對應的光電轉(zhuǎn)換曲線,直接將獲取到的光電轉(zhuǎn)換曲線作為待播放片源的光電轉(zhuǎn)換曲線;也可預存不同的拍攝參數(shù)和屏幕亮度對應的光電轉(zhuǎn)換曲線生成參數(shù),并根據(jù)該生成參數(shù)生成光電轉(zhuǎn)換曲線。設計人員可根據(jù)需求或者根據(jù)電視機的芯片能力選擇獲取所述待播放片源的光電轉(zhuǎn)換曲線的方式。
可能存在獲取不到拍攝參數(shù)的情況,則在未獲取到所述拍攝參數(shù)時,采用默認的光電轉(zhuǎn)換曲線替換電視機當前設置的光電轉(zhuǎn)換曲線。在獲取不到片源數(shù)據(jù)的拍攝參數(shù)時,說明片源數(shù)據(jù)不是HDR數(shù)據(jù),則直接可采用默認的光電轉(zhuǎn)換曲線對片源數(shù)據(jù)進行轉(zhuǎn)換。
步驟S30,采用計算得到的所述光電轉(zhuǎn)換曲線替換所述電視機的當前設置的光電轉(zhuǎn)換曲線,以按照所述光電轉(zhuǎn)換曲線對所述待播放片源數(shù)據(jù)進行轉(zhuǎn)換。
光電轉(zhuǎn)換曲線:依據(jù)ST2084標準及BT2020顯示標準而計算出對片源信號處理的一種方式;區(qū)別于傳統(tǒng)的SDR電視對信號的處理,這種HDR自動mapping計算出的光電轉(zhuǎn)換曲線將最大限度的還原HDR片源本身的細節(jié)和高動態(tài)范圍的特點。
可能獲取不到待播放片源數(shù)據(jù)的光電轉(zhuǎn)換曲線,此時可直接采用默認的光電轉(zhuǎn)換曲線對待播放片源數(shù)據(jù)進行轉(zhuǎn)換,實現(xiàn)待播放片源數(shù)據(jù)的轉(zhuǎn)換。
本實施例提出的電視機播放控制方法,在播放待播放片源數(shù)據(jù)時,獲取待播放片源數(shù)據(jù)的拍攝參數(shù)以及電視機的屏幕亮度,并根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線,同時將所述光電轉(zhuǎn)換曲線設置為所述待播放片源的光電轉(zhuǎn)換曲線,以在播放所述待播放片源數(shù)據(jù)時按照設置的所述光電轉(zhuǎn)換曲線對所述待播放片源數(shù)據(jù)進行轉(zhuǎn)換,使得采用不同拍攝參數(shù)的拍攝得到的片源數(shù)據(jù)通過不同的光電轉(zhuǎn)換曲線進行轉(zhuǎn)換,提高片源數(shù)據(jù)的顯示效果。
進一步地,參照圖2,基于第一實施例提出本發(fā)明電視機播放控制方法第二實施例,在本實施例中,所述步驟S10之后還包括步驟:
步驟S40,在獲取到所述拍攝參數(shù)和屏幕亮度時,判斷獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)是否一致;
在獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)不一致時,執(zhí)行所述步驟S20即根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線;
在獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)一致時不更改電視機設置的光電轉(zhuǎn)換曲線,即不做任何處理,直接按照電視機當前設置的光電轉(zhuǎn)換曲線對待播放片源數(shù)據(jù)進行處理。
根據(jù)拍攝參數(shù)以及屏幕亮度計算光電轉(zhuǎn)換曲線所需要的運算量非常大,導致計算過程占用的內(nèi)存非常多,則在拍攝參數(shù)未變時,可直接采用當前設置的光電轉(zhuǎn)換曲線進行片源數(shù)據(jù)的轉(zhuǎn)換。
可以理解的是,在片源數(shù)據(jù)的拍攝參數(shù)未變時,可判斷電視機的屏幕亮度是否改變,在電視機的屏幕亮度未改變時,可直接采用前設置的光電轉(zhuǎn)換曲線進行片源數(shù)據(jù)的轉(zhuǎn)換,或者屏幕亮度改變時,可重新計算光電轉(zhuǎn)換曲線,以使片源數(shù)據(jù)的顯示效果更好。
進一步地,參照圖3,基于第一或第二實施例提出本發(fā)明電視機播放控制方法第三實施例,在本實施例中,所述步驟S20包括:
步驟S21,根據(jù)預設的拍攝參數(shù)和屏幕亮度與轉(zhuǎn)換參數(shù)之間的映射關系表,獲取所述待播放片源數(shù)據(jù)的轉(zhuǎn)換參數(shù);
步驟S22,根據(jù)所述轉(zhuǎn)換參數(shù)生成所述待播放片源數(shù)據(jù)的光電轉(zhuǎn)換曲線。
本實施例提出的方案中,可根據(jù)預設的映射表獲取拍攝參數(shù)和屏幕亮度對應的曲線參數(shù),如曲線中的常量值,并根據(jù)該曲線參數(shù)生成對應的光電轉(zhuǎn)換曲線。
本發(fā)明進一步提供一種電視機播放控制裝置。
參照圖4,圖4為本發(fā)明電視機播放控制裝置第一實施例的功能模塊示意圖。
需要強調(diào)的是,對本領域的技術人員來說,圖4所示功能模塊圖僅僅是一個較佳實施例的示例圖,本領域的技術人員圍繞圖4所示的電視機播放控制裝置的功能模塊,可輕易進行新的功能模塊的補充;各功能模塊的名稱是自定義名稱,僅用于輔助電視機播放控制裝置的各個程序功能塊,不用于限定本發(fā)明的技術方案,本發(fā)明技術方案的核心是,各自定義名稱的功能模塊所要達成的功能。
本實施例提出一種電視機播放控制裝置,該電視機播放控制裝置包括:
獲取模塊10,用于獲取待播放片源數(shù)據(jù)的拍攝參數(shù)以及電視機的屏幕亮度,以及在獲取到所述拍攝參數(shù)和屏幕亮度時,根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線;
在本實施例中該片源數(shù)據(jù)可為HDR數(shù)據(jù),拍攝參數(shù)可包括拍攝設備的編碼如拍攝設備的型號、拍攝亮度以及對比度等參數(shù),該參數(shù)可通過待播放片源數(shù)據(jù)中預設的文件中獲取到。
電視機的屏幕亮度可由電視機的當前的圖像模式得到,用戶可通過調(diào)整圖像模式來調(diào)整電視機的屏幕亮度,即獲取模塊10還用于獲取所述電視機的當前圖像模式;根據(jù)所述當前圖像模式獲取所述電視機的屏幕亮度電視機的屏幕亮度也可由用戶根據(jù)需要進行調(diào)節(jié),如用戶可通過調(diào)節(jié)界面的亮度標尺進行亮度調(diào)節(jié),并記錄調(diào)節(jié)后的屏幕亮度,則獲取屏幕亮度時,直接獲取記錄的屏幕亮度即可。
在一實施例中,可存儲不同的拍攝參數(shù)和屏幕亮度對應的光電轉(zhuǎn)換曲線,直接將獲取到的光電轉(zhuǎn)換曲線作為待播放片源的光電轉(zhuǎn)換曲線;也可預存不同的拍攝參數(shù)和屏幕亮度對應的光電轉(zhuǎn)換曲線生成參數(shù),并根據(jù)該生成參數(shù)生成光電轉(zhuǎn)換曲線。設計人員可根據(jù)需求或者根據(jù)電視機的芯片能力選擇獲取所述待播放片源的光電轉(zhuǎn)換曲線的方式。
處理模塊20,用于采用計算得到的所述光電轉(zhuǎn)換曲線替換所述電視機的光電轉(zhuǎn)換曲線,以按照所述光電轉(zhuǎn)換曲線對所述待播放片源數(shù)據(jù)進行轉(zhuǎn)換。
可以理解的是,可提前設置不同片源數(shù)據(jù)的光電轉(zhuǎn)換曲線,在播放片源數(shù)據(jù)時直接調(diào)用該片源數(shù)據(jù)的光電轉(zhuǎn)換曲線對該片源數(shù)據(jù)進行轉(zhuǎn)換;或者,直接將電視機的光電轉(zhuǎn)換曲線設置為待播放片源的光電轉(zhuǎn)換曲線,直接根據(jù)設置的光電轉(zhuǎn)換曲線轉(zhuǎn)換待播放片源數(shù)據(jù)。
可能存在獲取不到拍攝參數(shù)的情況,則處理模塊20,還用于在未獲取到所述拍攝參數(shù)時,采用默認的光電轉(zhuǎn)換曲線替換電視機當前設置的光電轉(zhuǎn)換曲線。在獲取不到片源數(shù)據(jù)的拍攝參數(shù)時,說明片源數(shù)據(jù)不是HDR數(shù)據(jù),則直接可采用默認的光電轉(zhuǎn)換曲線對片源數(shù)據(jù)進行轉(zhuǎn)換。
可能獲取不到待播放片源數(shù)據(jù)的光電轉(zhuǎn)換曲線,此時可直接采用默認的光電轉(zhuǎn)換曲線對待播放片源數(shù)據(jù)進行轉(zhuǎn)換,實現(xiàn)待播放片源數(shù)據(jù)的轉(zhuǎn)換。
本實施例提出的電視機播放控制裝置,在播放待播放片源數(shù)據(jù)時,獲取待播放片源數(shù)據(jù)的拍攝參數(shù)以及電視機的屏幕亮度,并根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線,同時將所述光電轉(zhuǎn)換曲線設置為所述待播放片源的光電轉(zhuǎn)換曲線,以在播放所述待播放片源數(shù)據(jù)時按照設置的所述光電轉(zhuǎn)換曲線對所述待播放片源數(shù)據(jù)進行轉(zhuǎn)換,使得采用不同拍攝參數(shù)的拍攝得到的片源數(shù)據(jù)通過不同的光電轉(zhuǎn)換曲線進行轉(zhuǎn)換,提高片源數(shù)據(jù)的顯示效果。
進一步地,參照圖5,基于第一實施例提出本發(fā)明電視機播放控制裝置第二實施例,在本實施例中,該電視機播放控制裝置還包括:
判斷模塊30,用于在獲取到所述拍攝參數(shù)和屏幕亮度時,判斷獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)是否一致;
所述獲取模塊10,還用于在獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)不一致時,根據(jù)所述拍攝參數(shù)和所述屏幕亮度獲取所述待播放片源的光電轉(zhuǎn)換曲線;
所述設置模塊20,還用于在獲取的所述拍攝參數(shù)與當前播放的片源數(shù)據(jù)的拍攝參數(shù)一致時,將當前設置的光電轉(zhuǎn)換曲線作為所述待播放片源數(shù)據(jù)的光電轉(zhuǎn)換曲線。
根據(jù)拍攝參數(shù)以及屏幕亮度計算光電轉(zhuǎn)換曲線所需要的運算量非常大,導致計算過程占用的內(nèi)存非常多,則在拍攝參數(shù)未變時,可直接采用當前設置的光電轉(zhuǎn)換曲線進行片源數(shù)據(jù)的轉(zhuǎn)換。
可以理解的是,在片源數(shù)據(jù)的拍攝參數(shù)未變時,可判斷電視機的屏幕亮度是否改變,在電視機的屏幕亮度未改變時,可直接采用前設置的光電轉(zhuǎn)換曲線進行片源數(shù)據(jù)的轉(zhuǎn)換,或者屏幕亮度改變時,可重新計算光電轉(zhuǎn)換曲線,以使片源數(shù)據(jù)的顯示效果更好。
進一步地,參照圖6,基于第一或第二實施例提出本發(fā)明電視機播放控制方法第三實施例,在本實施例中,獲取模塊10包括:
獲取單元11,用于根據(jù)預設的拍攝參數(shù)和屏幕亮度與轉(zhuǎn)換參數(shù)之間的映射關系表,獲取所述待播放片源數(shù)據(jù)的轉(zhuǎn)換參數(shù);
生成單元12,用于根據(jù)所述轉(zhuǎn)換參數(shù)生成所述待播放片源數(shù)據(jù)的光電轉(zhuǎn)換曲線。
本實施例提出的方案中,可根據(jù)預設的映射表獲取拍攝參數(shù)和屏幕亮度對應的曲線參數(shù),如曲線中的常量值,并根據(jù)該曲線參數(shù)生成對應的光電轉(zhuǎn)換曲線。
需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,云端服務器,空調(diào)器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。