本發(fā)明涉及音量調節(jié)技術領域,尤其涉及一種節(jié)目音量調節(jié)方法、裝置和客戶端。
背景技術:
現有的電視節(jié)目音量調節(jié)方法只是在用戶的電視內部記錄用戶各個頻道音量大小或者其它固定設備參數,無法自適應不同的視頻內容對音量要求的變化,例如古典音樂和搖滾樂對應的最佳音量是不同的;此外,當頻道內容切換后,例如現場直播的主使人聲音通常比較小,用戶常常需要手動調節(jié)電視音量;因此現有的電視節(jié)目音量調節(jié)方法存在無法自適應視頻內容的問題。
技術實現要素:
本發(fā)明的主要目的在于提供一種節(jié)目音量調節(jié)方法、裝置和客戶端,解決現有技術中當頻道內容切換后,例如現場直播的主使人聲音通常比較小,用戶常常需要手動調節(jié)電視音量;因此現有的電視節(jié)目音量調節(jié)方法存在無法自適應視頻內容的問題。
為了達到上述目的,本發(fā)明提供了一種節(jié)目音量調節(jié)方法,包括:
接收外部設備發(fā)送的客戶端當前播放節(jié)目的節(jié)目數據;
根據所述節(jié)目數據確定當前播放節(jié)目的最佳音量;
將所述最佳音量發(fā)送給客戶端,以便所述客戶端利用所述最佳音量播放當前播放節(jié)目。
實施時,所述外部設備包括電視臺,所述接收外部設備發(fā)送的客戶端當前播放節(jié)目的節(jié)目數據,根據所述節(jié)目數目確定當前播放節(jié)目的最佳音量包括:
接收電視臺發(fā)送的節(jié)目數據,所述節(jié)目數據包括預告節(jié)目單和當前播放節(jié)目的節(jié)目視頻;
對所述節(jié)目數據進行識別,獲取當前播放節(jié)目的節(jié)目信息,所述節(jié)目信息包括節(jié)目屬性和/或節(jié)目內容;
利用所述節(jié)目屬性和/或節(jié)目內容查找預設的映射表,獲取當前播放節(jié)目的最佳音量,所述映射表中存儲有節(jié)目屬性和/或節(jié)目內容及其對應的最佳音量。
實施時,所述外部設備還包括接收到用戶調整當前播放節(jié)目音量的指令的第一客戶端,所述接收外部設備發(fā)送的客戶端當前播放節(jié)目的節(jié)目數據,根據所述節(jié)目數目確定當前播放節(jié)目的最佳音量還包括:
接收多個第一客戶端發(fā)送的經用戶調整的當前播放節(jié)目的音量調整值;
利用接收到的音量調整值計算出當前播放節(jié)目的最佳音量;
所述將所述最佳音量發(fā)送給客戶端,以便所述客戶端利用所述最佳音量播放當前播放節(jié)目步驟包括:
將所述最佳音量發(fā)送給第二客戶端,以便所述第二客戶端利用所述最佳音量播放當前播放節(jié)目,所述第二客戶端為未接收到用戶調整當前播放節(jié)目的音量指令的客戶端。
實施時,所述利用接收到的音量調整值計算出當前播放節(jié)目的最佳音量包括:
當判斷到在預定時間內接收到的N個以上第一客戶端的音量調整值都大于0或者當斷到接收到的N個以上第一客戶端的音量調整值都小于0時,計算接收到的多個音量調整值的平均值,將所述第二客戶端播放當前播放節(jié)目的原始音量與所述平均值相加得到所述最佳音量,N為預先設定的客戶數量閾值,N為正整數。
本發(fā)明還提供給了一種節(jié)目音量調節(jié)方法,包括:
接收節(jié)目音量調節(jié)裝置發(fā)送的當前播放節(jié)目的最佳音量;
利用所述最佳音量播放當前播放節(jié)目。
實施時,所述節(jié)目音量調節(jié)方法還包括:
接收用戶發(fā)送的調整當前播放節(jié)目音量的指令;
當接收到所述指令時,將用戶對當前播放節(jié)目進行調整的音量調整值發(fā)送給所述節(jié)目音量調節(jié)裝置。
本發(fā)明還提供了一種節(jié)目音量調節(jié)裝置,包括:
節(jié)目數據接收單元,用于接收外部設備發(fā)送的客戶端當前播放節(jié)目的節(jié)目數據;
最佳音量確定單元,與所述節(jié)目數據接收單元連接,用于根據所述節(jié)目數據確定當前播放節(jié)目的最佳音量;以及,
最佳音量發(fā)送單元,與所述最佳音量確定單元連接,用于將所述最佳音量發(fā)送給客戶端,以便所述客戶端利用所述最佳音量播放當前播放節(jié)目。
實施時,所述外部設備包括電視臺;
所述節(jié)目數據接收單元具體用于接收電視臺發(fā)送的節(jié)目數據,所述節(jié)目數據包括預告節(jié)目單和當前播放節(jié)目的節(jié)目視頻;
所述最佳音量確定單元包括:
節(jié)目數據識別模塊,與所述節(jié)目數據接收單元連接,用于對所述節(jié)目數據進行識別,獲取當前播放節(jié)目的節(jié)目信息,所述節(jié)目信息包括節(jié)目屬性和/或節(jié)目內容;以及,
最佳音量確認模塊,分別與所述最佳音量發(fā)送單元與所述節(jié)目數據識別模塊連接,用于利用所述節(jié)目屬性和/或節(jié)目內容查找預設的映射表,獲取當前播放節(jié)目的最佳音量,并將該最佳音量發(fā)送給所述最佳音量發(fā)送單元;所述映射表中存儲有節(jié)目屬性和/或節(jié)目內容及其對應的最佳音量。
實施時,所述外部設備還包括接收到用戶調整當前播放節(jié)目音量的指令的第一客戶端;
所述節(jié)目數據接收單元還用于接收多個第一客戶端發(fā)送的經用戶調整的當前播放節(jié)目的音量調整值;
所述最佳音量確認模塊還用于利用接收到的音量調整值計算出當前播放節(jié)目的最佳音量;
所述最佳音量發(fā)送單元還用于將所述最佳音量發(fā)送給第二客戶端,以便所述第二客戶端利用所述最佳音量播放當前播放節(jié)目,所述第二客戶端為未接收到用戶調整當前播放節(jié)目的音量指令的客戶端。
本發(fā)明還提供了一種客戶端,包括:
最佳音量接收單元,用于接收節(jié)目音量調節(jié)裝置發(fā)送的當前播放節(jié)目的最佳音量;以及,
節(jié)目播放單元,與所述最佳音量接收單元連接,用于利用所述最佳音量播放當前播放節(jié)目。
與現有技術相比,本發(fā)明所述的節(jié)目音量調節(jié)方法、裝置和客戶端根據客戶端當前播放節(jié)目的節(jié)目數據來確定當前播放節(jié)目的最佳音量,能夠根據客戶端當前節(jié)目數據來自動選擇最佳音量,達到用戶電視的音量可以跟隨不同頻道播放內容自動調節(jié)的技術效果。
附圖說明
圖1是本發(fā)明實施例所述的節(jié)目音量調節(jié)方法的流程圖;
圖2是本發(fā)明另一實施例所述的節(jié)目音量調節(jié)方法的流程圖;
圖3是本發(fā)明又一實施例所述的節(jié)目音量調節(jié)方法的流程圖;
圖4是本發(fā)明實施例所述的節(jié)目音量調節(jié)裝置的結構圖;
圖5是本發(fā)明另一實施例所述的節(jié)目音量調節(jié)裝置的結構圖;
圖6是本發(fā)明又一實施例所述的節(jié)目音量調節(jié)裝置的結構圖;
圖7是本發(fā)明實施例所述的節(jié)目音量調節(jié)方法的流程圖;
圖8是本發(fā)明實施例所述的客戶端的結構圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明實施例所述的節(jié)目音量調節(jié)方法,包括:
S1:接收外部設備發(fā)送的客戶端當前播放節(jié)目的節(jié)目數據;
S2:根據所述節(jié)目數據確定當前播放節(jié)目的最佳音量;
S3:將所述最佳音量發(fā)送給客戶端,以便所述客戶端利用所述最佳音量播放當前播放節(jié)目。
本發(fā)明實施例所述的節(jié)目音量調節(jié)方法根據客戶端當前播放節(jié)目的節(jié)目數據來確定當前播放節(jié)目的最佳音量,能夠根據客戶端當前節(jié)目數據來自動選擇最佳音量,達到用戶電視的音量可以跟隨不同頻道播放內容自動調節(jié)的技術效果,解決了用戶需手動調節(jié)音量以及其他調節(jié)方法無法自適應視頻內容的問題。
根據一種具體實施方式,所述外部設備包括電視臺,如圖2所示,所述接收外部設備發(fā)送的客戶端當前播放節(jié)目的節(jié)目數據,根據所述節(jié)目數目確定當前播放節(jié)目的最佳音量包括:
S21:接收電視臺發(fā)送的節(jié)目數據,所述節(jié)目數據包括預告節(jié)目單和當前播放節(jié)目的節(jié)目視頻;
S22:對所述節(jié)目數據進行識別,獲取當前播放節(jié)目的節(jié)目信息,所述節(jié)目信息包括節(jié)目屬性和/或節(jié)目內容;
S23:利用所述節(jié)目屬性和/或節(jié)目內容查找預設的映射表,獲取當前播放節(jié)目的最佳音量,所述映射表中存儲有節(jié)目屬性和/或節(jié)目內容及其對應的最佳音量。
在實際操作時,所述外部設備可以包括電視臺,首先接收來自電視臺的包括預告節(jié)目單和節(jié)目視頻的節(jié)目數據,對該節(jié)目數據進行識別,得到包括節(jié)目屬性和/或節(jié)目內容的節(jié)目信息,根據該節(jié)目信息和預設的映射表來獲取與該節(jié)目信息對應的最佳音量,從而解決現有技術中無法自適應節(jié)目視頻而獲取最佳音量的問題。
在具體實施時,所述接收外部設備發(fā)送的客戶端當前播放節(jié)目的節(jié)目數據之前,本發(fā)明實施例所述的節(jié)目音量調節(jié)方法還包括:
建立映射表,所述映射表中存儲有節(jié)目屬性和/或節(jié)目內容及其對應的最佳音量;通過所述映射表可以根據節(jié)目屬性和/或節(jié)目內容得到對應的最佳音量。
更優(yōu)選的,所述外部設備可以還包括接收到用戶調整當前播放節(jié)目音量的指令的第一客戶端,如圖3所示,所述接收外部設備發(fā)送的客戶端當前播放節(jié)目的節(jié)目數據,根據所述節(jié)目數目確定當前播放節(jié)目的最佳音量還可以包括:
S31:接收多個第一客戶端發(fā)送的經用戶調整的當前播放節(jié)目的音量調整值;
S32:利用接收到的音量調整值計算出當前播放節(jié)目的最佳音量;
S33:將所述最佳音量發(fā)送給第二客戶端,以便所述第二客戶端利用所述最佳音量播放當前播放節(jié)目,所述第二客戶端為未接收到用戶調整當前播放節(jié)目的音量指令的客戶端。
在優(yōu)選情況下,本發(fā)明實施例所述的節(jié)目音量調整方法可以根據用戶調整當前播放節(jié)目的音量的調整值來為其他客戶獲取最佳音量。
具體的,所述利用接收到的音量調整值計算出當前播放節(jié)目的最佳音量可以包括:
當判斷到在預定時間內接收到的N個以上第一客戶端的音量調整值都大于0或者當斷到接收到的N個以上第一客戶端的音量調整值都小于0時,計算接收到的多個音量調整值的平均值,將所述第二客戶端播放當前播放節(jié)目的原始音量與所述平均值相加得到所述最佳音量,N為預先設定的客戶數量閾值,N為正整數。
本發(fā)明實施例所述的節(jié)目音量調整方法當檢測到對當前播放節(jié)目的音量調整突然發(fā)生同趨勢的改變時,統(tǒng)計所有用戶修改音量的變化的平均值,根據該平均值形成最佳音量發(fā)送給未手動修改音量的收看該當前播放節(jié)目的客戶端。
本發(fā)明實施例所述的節(jié)目音量調整方法通過云端視頻分析和大數據統(tǒng)計的方法,達到用戶電視的音量可以跟隨不同頻道播放內容自動調節(jié)的技術效果,從而解決了用戶手動調節(jié)音量以及其它調節(jié)方法無法自適應視頻內容的問題。
如圖4所示,本發(fā)明實施例所述的節(jié)目音量調節(jié)裝置包括:
節(jié)目數據接收單元41,用于接收外部設備發(fā)送的客戶端當前播放節(jié)目的節(jié)目數據;
最佳音量確定單元42,與所述節(jié)目數據接收單元41連接,用于根據所述節(jié)目數據確定當前播放節(jié)目的最佳音量;
最佳音量發(fā)送單元43,與所述最佳音量確定單元42連接,用于將所述最佳音量發(fā)送給客戶端,以便所述客戶端利用所述最佳音量播放當前播放節(jié)目。
本發(fā)明實施例所述的節(jié)目音量調節(jié)裝置通過最佳音量確定單元42根據客戶端當前播放節(jié)目的節(jié)目數據來確定當前播放節(jié)目的最佳音量,能夠根據客戶端當前節(jié)目數據來自動選擇最佳音量,達到用戶電視的音量可以跟隨不同頻道播放內容自動調節(jié)的技術效果。
根據一種具體實施方式,所述外部設備可以包括電視臺,所述節(jié)目數據接收單元41具體用于接收電視臺發(fā)送的節(jié)目數據,所述節(jié)目數據包括預告節(jié)目單和當前播放節(jié)目的節(jié)目視頻;
如圖5所示,所述最佳音量確定單元42包括:
節(jié)目數據識別模塊421,與所述節(jié)目數據接收單元41連接,用于對所述節(jié)目數據進行識別,獲取當前播放節(jié)目的節(jié)目信息,所述節(jié)目信息包括節(jié)目屬性和/或節(jié)目內容;以及,
最佳音量確認模塊422,分別與所述節(jié)目數據識別模塊421和所述最佳音量發(fā)送單元43連接,用于利用所述節(jié)目屬性和/或節(jié)目內容查找預設的映射表,獲取當前播放節(jié)目的最佳音量,并將該最佳音量發(fā)送至所述最佳音量發(fā)送單元43,所述映射表中存儲有節(jié)目屬性和/或節(jié)目內容及其對應的最佳音量。
在實際操作時,如圖6所示,本發(fā)明實施例所述的節(jié)目音量調節(jié)裝置還包括:
映射表建立單元60,與所述最佳音量確認模塊422連接,用于建立所述映射表。
優(yōu)選的,所述外部設備還可以包括接收到用戶調整當前播放節(jié)目音量的指令的第一客戶端;
所述節(jié)目數據接收單元還用于接收多個第一客戶端發(fā)送的經用戶調整的當前播放節(jié)目的音量調整值;
所述最佳音量確認模塊還用于利用接收到的音量調整值計算出當前播放節(jié)目的最佳音量;
所述最佳音量發(fā)送單元還用于將所述最佳音量發(fā)送給第二客戶端,以便所述第二客戶端利用所述最佳音量播放當前播放節(jié)目,所述第二客戶端為未接收到用戶調整當前播放節(jié)目的音量指令的客戶端。
在優(yōu)選情況下,本發(fā)明實施例所述的節(jié)目音量調節(jié)裝置可以根據用戶調整當前播放節(jié)目的音量的調整值來為其他客戶獲取最佳音量。
具體的,所述最佳音量確認模塊具體用于當判斷到在預定時間內接收到的N個以上第一客戶端的音量調整值都大于0或者當斷到接收到的N個以上第一客戶端的音量調整值都小于0時,計算接收到的多個音量調整值的平均值,將所述第二客戶端播放當前播放節(jié)目的原始音量與所述平均值相加得到所述最佳音量,N為預先設定的客戶數量閾值,N為正整數。
本發(fā)明實施例所述的節(jié)目音量調整裝置當檢測到對當前播放節(jié)目的音量調整突然發(fā)生同趨勢的改變時,統(tǒng)計所有用戶修改音量的變化的平均值,根據該平均值形成最佳音量發(fā)送給未手動修改音量的收看該當前播放節(jié)目的客戶端。
在實際操作時,本發(fā)明實施例所述的節(jié)目音量調整裝置采用的技術手段可以包括云端內容分析和用戶標記兩個部分,其中,前者是指遠程云端數據管理中心實時獲取各個電視頻道的播放內容,并根據播放內容得到對應的音量數值,發(fā)送到用戶電視進行自動調節(jié);后者是指用戶手動調節(jié)音量后,電視設備將用戶的音量調節(jié)數值發(fā)送到遠程云端數據管理中心,遠程云端數據管理中心實時統(tǒng)計大量用戶的在線音量數據,如果發(fā)現對應某一頻道的音量,有大量用戶進行了同趨勢的增大或減少調節(jié),則統(tǒng)計該音量變化的平均數值,發(fā)送到正在收看該頻道的電視用戶進行自動調節(jié)。
本發(fā)明實施例采用基于遠程云端數據管理中心進行管理的系統(tǒng)方案,不僅可以節(jié)約計算資源,而且可以通過多種方式獲取實時播放的視頻內容,既可以提前拿到電視臺頻道固定的預告節(jié)目單,也可以通達圖像、語音等識別算法,分析得到當前視頻的屬性和內容,從而得到對應當前節(jié)目內容的最佳音量;同時,當用戶手動調節(jié)音量后,電視將該音量變化數據實時發(fā)送到遠程云端數據管理中心,遠程云端數據管理中心如果監(jiān)測到對應某一頻道的某一檔節(jié)目,突然大量用戶都在同趨勢的調節(jié)音量,則極有可能是當前節(jié)目的錄制比較特殊,例如室外采訪的新聞一般音量都較小,此時,遠程云端數據管理中心可以向同時在收看該節(jié)目的其它電視用戶發(fā)送音量數據,從而達到自動調節(jié)的效果。
具體的,本發(fā)明實施例所述的節(jié)目音量調節(jié)裝置可以包括視頻內容識別引擎和遠程云端數據管理中心,首先電視臺將預告節(jié)目單和節(jié)目視頻發(fā)送給視頻識別引擎,視頻識別引擎采用視頻、語音、語義等多種算法,結合預告節(jié)目單,分析當前節(jié)目的屬性,例如綜藝、音樂會、電影等,以及進一步的,獲取節(jié)目的內容,例如音樂的曲目,電影的名稱等;視頻識別引擎將識別得到的節(jié)目信息發(fā)送給遠程數據管理中心,該遠程數據管理中心事先建立了不同視頻類型對應的最佳音量,從而映射得到當前不同頻道不同節(jié)目對應的實時最佳音量數值;遠程云端數據管理中心將最佳音量數值發(fā)送給客戶端,也就是用戶電視,客戶端根據當前用戶設置的頻道,設置對應的最佳音量。
所述視頻識別引擎可以采用特征提取、鏡頭檢測、關鍵幀提取,場景聚類、視頻摘要等視頻分析算法來分析視頻。
更優(yōu)選的,當用戶手動改變電視音量后,電視(即客戶端)實時將當前頻道和對應的音量檔位發(fā)送給遠程云端數據管理中心;遠程云端數據管理中心實時統(tǒng)計當前收到的所有用戶音量,如果發(fā)現某一頻道對應的用戶音量,突然發(fā)生同趨勢的改變,則統(tǒng)計所有用戶修改音量的變化平均值;遠程云端數據管理中心將上一步獲取的音量變化均值,發(fā)送給收看該頻道的所有未手動修改音量的用戶,與其原有音量設置數值疊加,形成新的音量設置。
本發(fā)明實施例可以通過遠程云端數據管理中心給出最佳音量檔位來控制;遠程云端數據管理中心通過兩種方式來獲取最佳音量,一種是通過視頻識別算法來獲取,一種是通過大量用戶標記的方法來產生;本發(fā)明實施例改變了過去智能電視音量調節(jié)只能手動或者本機簡單記憶的方法,實現了真正的智能音量調節(jié)。
如圖7所示,本發(fā)明實施例所述的節(jié)目音量調節(jié)方法包括:
S71:接收節(jié)目音量調節(jié)裝置發(fā)送的當前播放節(jié)目的最佳音量;
S72:利用所述最佳音量播放當前播放節(jié)目。
本發(fā)明如圖7所示的節(jié)目音量調節(jié)方法是從客戶端側撰寫的節(jié)目音量調節(jié)方法,在實際操作時,客戶端接收節(jié)目音量調節(jié)裝置發(fā)送的播放節(jié)目的最佳音量,然后利用該述最佳音量播放當前播放節(jié)目。
優(yōu)選的,本發(fā)明實施例所述的節(jié)目音量調節(jié)方法還包括:
接收用戶發(fā)送的調整當前播放節(jié)目音量的指令;
當接收到所述指令時,將用戶對當前播放節(jié)目進行調整的音量調整值發(fā)送給所述節(jié)目音量調節(jié)裝置。
在優(yōu)選情況下,當用戶對當前播放節(jié)目對應的音量進行調整時,客戶端將音量調整值發(fā)送給節(jié)目音量調節(jié)裝置,以便節(jié)目音量調節(jié)裝置調整對應的最佳節(jié)目音量。
如圖8所示,本發(fā)明實施例所述的客戶端包括:
最佳音量接收單元81,用于接收節(jié)目音量調節(jié)裝置發(fā)送的當前播放節(jié)目的最佳音量;以及,
節(jié)目播放單元82,與所述最佳音量接收單元81連接,用于利用所述最佳音量播放當前播放節(jié)目。
優(yōu)選的,本發(fā)明實施例所述的客戶端還包括:
音量調整指令接收單元,用于接收用戶發(fā)送的調整當前播放節(jié)目音量的指令;
音量調整值發(fā)送單元,與所述音量調整指令接收單元連接,用于當接收到所述指令時將用戶對當前播放節(jié)目進行調整的音量調整值發(fā)送給所述節(jié)目音量調節(jié)裝置。
在優(yōu)選情況下,本發(fā)明實施例所述的客戶端還包括音量調整指令接收單元和音量調整值發(fā)送單元,當用戶對當前播放節(jié)目對應的音量進行調整時,音量調整指令接收單元接收用戶發(fā)送的調整當前播放節(jié)目音量的指令,音量調整值發(fā)送單元將用戶對當前播放節(jié)目進行調整的音量調整值發(fā)送給所述節(jié)目音量調節(jié)裝置,以便節(jié)目音量調節(jié)裝置調整對應的最佳節(jié)目音量。
以上所述是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。