電視接收機及其音量曲線調節方法與流程
2023-10-10 02:31:59 2
本發明涉及電視技術領域,尤其涉及電視接收機及其音量曲線調節方法。
背景技術:
電視接收機是接收電視廣播信號的終端設備,將有線電視信號或無線電視信號接收解碼之後進行顯示和播出,簡稱電視。目前電視接收機採用的音量調節方式是在出廠前固定設置一條廠家標準的音量曲線,該音量曲線指示在電視音量調節過程中音量輸入值與音量輸出值之間的對應關係,一般是非線性的曲線,其中的音量輸入值為在電視音量輸出的時候由用戶手動輸入的音量邏輯值,音量輸出值為在電視音量輸出的時候電視接收機實際輸出的音量分貝控制的邏輯值。目前該音量曲線是工廠按照自行標準設定的音量輸入值與音量輸出值之間的對應關係。比如:當用戶將音量調節到某一音量輸入值的時候,輸出某一音量輸出值的音量;當用戶將音量調節到另一音量輸入值的時候,輸出另一音量輸出值的音量。在實際電視接收機出廠之前,工廠需要對電視接收機的音量曲線進行調整和設定以符合出廠要求。實際上,目前電視接收機廠商採取的音量曲線擬合方式一般為直線擬合方式,在電視接收機的生產過程中,要求音量輸入值與音量輸出值之間滿足一種單調的函數關係,當給定的關係不能用分析函數表達出來時,需要對控制參數進行逼近。在現行的逼近方法中,常常使用查表方法,擬合效果較高,但不能靈活控制,這就需要對列表進行多次分割。假設音量輸入值的範圍:i∈[I(min),I(max)],其中I(min)和I(max)分別為音量輸入值的最小值和最大值;音量輸出值的範圍:c∈[C(min),C(max)],其中C(min)和C(max)分別為音量輸出值的最小值和最大值。由於人的聽覺等反應曲線為一條非線性曲線,而且不同的人擁有不同的聽覺特性曲線,所以,如圖1所示,工程上經常採用的直線擬合方式,在輸入端設定若干的輸入點集:CX(i)∈{I(min),I(min+1),I(min+2),...,I(max)}在輸出端設定若干的控制點集:CY(i)∈{C(min),C(min+1),C(min+2),...,C(max)}i∈{min,min+1,...,max}並且有:Y=K(i)X+B(i),其中K(i)和B(i)由控制點集合CX(i)和CY(i)解出。由上式可以看出,運用直線擬合方式,必須在主存中保留求解K(i)和B(i)的控制點集合,而且,如果打算改變音量曲線的形狀,必須移動所有的控制頂點,不便於修改,使音量曲線調節的效率較低,靈活性不高。
技術實現要素:
本發明實施例提供一種電視接收機的音量曲線調節方法,用以提升電視接收機的音量曲線調節的效率和靈活性,該方法包括:將電視接收機的音量曲線的擬合方式確定為:貝塞爾曲線擬合方式;所述音量曲線指示音量輸入值與音量輸出值之間的對應關係,所述音量輸入值為用戶輸入的音量邏輯值,所述音量輸出值為電視接收機輸出的音量分貝控制的邏輯值;根據確定的擬合方式,進行電視接收機音量曲線的調節;所述根據確定的擬合方式,進行電視接收機音量曲線的調節,包括:確定貝塞爾曲線的控制頂點;根據所述控制頂點調節貝塞爾曲線;確定貝塞爾曲線的控制頂點;根據所述控制頂點調節貝塞爾曲線,包括:假設給定空間n+1個點的位置矢量Pi(i=0,1,2,...,n),有控制頂點需要從P0(x0,y0)到Pn(xn,yn)有一條貝塞爾曲線進行調節,x0,xn為音量輸入值,y0,yn為音量輸出值,則選擇控制頂點P1~Pn-1調節貝塞爾曲線:令曲線參數x∈[x0,xn],根據貝塞爾曲線上各點坐標的插值公式t∈[0,1],確定貝塞爾曲線上各點坐標插值公式的y分量t∈[0,1];Pi構成貝塞爾曲線的特徵多邊形,Bi,n(t)是n次伯恩斯坦基函數。本發明實施例還提供一種電視接收機,用以提升電視接收機的音量曲線調節的效率和靈活性,該電視接收機包括:音頻處理器,用於將電視接收機的音量曲線的擬合方式確定為:貝塞爾曲線擬合方式;所述音量曲線指示音量輸入值與音量輸出值之間的對應關係,所述音量輸入值為用戶輸入的音量邏輯值,所述音量輸出值為電視接收機輸出的音量分貝控制的邏輯值;音頻調節器,耦接於音頻處理器,用於根據確定的擬合方式,進行電視接收機音量曲線的調節;所述音頻調節器包括:曲線控制器,用於確定貝塞爾曲線的控制頂點;曲線調節器,耦接於曲線控制器,用於根據所述控制頂點調節貝塞爾曲線;所述曲線控制器具體用於:假設給定空間n+1個點的位置矢量Pi(i=0,1,2,...,n),有控制頂點需要從P0(x0,y0)到Pn(xn,yn)有一條貝塞爾曲線進行調節,x0,xn為音量輸入值,y0,yn為音量輸出值,則選擇控制頂點P1~Pn-1調節貝塞爾曲線:所述曲線調節器具體用於:令曲線參數x∈[x0,xn],根據貝塞爾曲線上各點坐標的插值公式t∈[0,1],確定貝塞爾曲線上各點坐標插值公式的y分量t∈[0,1];Pi構成貝塞爾曲線的特徵多邊形,Bi,n(t)是n次伯恩斯坦基函數。本發明實施例中,將電視接收機的音量曲線的擬合方式確定為:貝塞爾曲線擬合方式;所述音量曲線指示音量輸入值與音量輸出值之間的對應關係,所述音量輸入值為用戶輸入的音量邏輯值,所述音量輸出值為電視接收機輸出的音量分貝控制的邏輯值;根據確定的擬合方式,進行電視接收機音量曲線的調節,從而在調整音量曲線時,提升音量曲線的調節效率,減少在音量曲線調節環節的工位時間,提升音量曲線調節的靈活性。附圖說明為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。在附圖中:圖1為背景技術中電視接收機音量曲線的直線擬合方式示意圖;圖2為本發明實施例中電視接收機的音量曲線調節方法的處理流程圖;圖3為本發明實施例中貝塞爾曲線實例示意圖;圖4為本發明實施例中貝塞爾曲線的形狀和控制頂點以及參數的關係示意圖;圖5為本發明實施例中電視接收機的結構示意圖;圖6為本發明實施例中電視接收機的一個具體實例的結構示意圖。具體實施方式為使本發明實施例的目的、技術方案和優點更加清楚明白,下面結合附圖對本發明實施例做進一步詳細說明。在此,本發明的示意性實施例及其說明用於解釋本發明,但並不作為對本發明的限定。發明人在充分考慮電視接收機音量曲線的整體性質和光順等條件後,在本發明實施例提出一種電視接收機的音量曲線調節方法,使逼近曲線既滿足一定的精度要求,又有較高的效率,利用儘可能少的分段控制點,滿足曲線相對光順,以獲得較好的音量逼近效果,滿足一定的實際需要。如圖2所示,本發明實施例中電視接收機的音量曲線調節方法可以包括:步驟201、將電視接收機的音量曲線的擬合方式確定為:貝塞爾曲線擬合方式;所述音量曲線指示音量輸入值與音量輸出值之間的對應關係,所述音量輸入值為用戶輸入的音量邏輯值,所述音量輸出值為電視接收機輸出的音量分貝控制的邏輯值;步驟202、根據確定的擬合方式,進行電視接收機音量曲線的調節。由圖2所示流程可以得知,本發明實施例中,調整電視接收機的音量曲線時,不採用傳統的直線擬合方式,而採用貝塞爾曲線擬合方式,提升音量曲線的調節效率,減少在音量曲線調節環節的工位時間,提升音量曲線調節的靈活性。下面具體說明將電視接收機的音量曲線的擬合方式確定為貝塞爾曲線擬合方式時,根據貝塞爾曲線擬合方式進行電視接收機音量曲線的調節。所述根據確定的擬合方式,進行電視接收機音量曲線的調節,可以包括:確定貝塞爾曲線的控制頂點;根據所述控制頂點調節貝塞爾曲線。具體實施時,確定貝塞爾曲線的控制頂點;根據所述控制頂點調節貝塞爾曲線,可以包括:假設給定空間n+1個點的位置矢量Pi(i=0,1,2,...,n),有控制頂點需要從P0(x0,y0)到Pn(xn,yn)有一條貝塞爾曲線進行調節,x0,xn為音量輸入值,y0,yn為音量輸出值,則選擇控制頂點P1~Pn-1調節貝塞爾曲線:令曲線參數x∈[x0xn],根據貝塞爾曲線上各點坐標的插值公式t∈[0,1],確定貝塞爾曲線上各點坐標插值公式的y分量t∈[0,1];Pi構成貝塞爾曲線的特徵多邊形,Bi,n(t)是n次伯恩斯坦基函數。具體的,貝塞爾曲線的實例如圖3所示。假設P0點代表(CX(min),CY(min)),P3點代表(CX(max),CY(max))則可以得知,P0至P3由一條曲線貫通起來,而決定這條曲線形狀的點僅為有限個控制頂點,如果合理的決定曲線的控制頂點,則能夠使得曲線成為一個相對於控制頂點的單調曲線,曲線上的點t∈[0,1],由該式可以看出,決定p(t)的因素有以下幾個:n,t,i;其中:n為曲線的次數,次數越高,表達的曲線形狀越複雜;t為曲線的參數;i為循環量,從1一直到n。貝塞爾曲線的形狀和控制頂點以及參數的關係如圖4所示。由圖4可以得知,定義出一條形狀相對較好的曲線只需要很少的控制頂點即可完成。那麼不妨假設有控制頂點需要從P0(x0,y0)到Pn(xn,yn)有一條貝塞爾曲線進行調節,x0,xn為音量輸入值,y0,yn為音量輸出值,那麼選擇控制頂點P1~Pn-1來調節這條貝塞爾曲線,令曲線參數x∈[x0,xn],根據貝塞爾曲線上各點坐標的插值公式t∈[0,1],確定貝塞爾曲線上各點坐標插值公式的y分量t∈[0,1],即為擬合式的理論表達式,事實上,該表達式可以由經典的decasteljau算法推出。當工廠對音量曲線進行擬合調節的時候,只需拉動控制頂點使得曲線符合工廠預設聽覺形狀,然後在實際應用調節音量時,根據decasteljau算法由控制參數計算出所需的音量輸出值即可。由上述實施例可知,在工廠生產中對音量曲線採用貝塞爾曲線擬合方式進行擬合控制,當工廠用戶調節音量曲線的時候,原本需要調節多點才能界定完成的曲線現在只需調節一兩個控制頂點即可完成,提升了音量曲線調節的靈活性,提升了工作效率,減少了工廠工位對音量曲線調節的時間,使得音量曲線快速達到出廠需求。本發明實施例中還提供了一種電視接收機,如下面的實施例所述。由於該電視接收機解決問題的原理與電視接收機的音量曲線調節方法相似,因此該電視接收機的實施可以參見電視接收機的音量曲線調節方法的實施,重複之處不再贅述。如圖5所示,本發明實施例中的電視接收機可以包括:音頻處理器501,用於將電視接收機的音量曲線的擬合方式確定為:貝塞爾曲線擬合方式;所述音量曲線指示音量輸入值與音量輸出值之間的對應關係,所述音量輸入值為用戶輸入的音量邏輯值,所述音量輸出值為電視接收機輸出的音量分貝控制的邏輯值;音頻調節器502,耦接於音頻處理器501,用於根據確定的擬合方式,進行電視接收機音量曲線的調節。如圖6所示,一個實施例中,所述音頻調節器502可以包括:曲線控制器601,用於確定貝塞爾曲線的控制頂點;曲線調節器602,耦接於曲線控制器601,用於根據所述控制頂點調節貝塞爾曲線。一個實施例中,所述曲線控制器601具體可以用於:假設給定空間n+1個點的位置矢量Pi(i=0,1,2,...,n),有控制頂點需要從P0(x0,y0)到Pn(xn,yn)有一條貝塞爾曲線進行調節,x0,xn為音量輸入值,y0,yn為音量輸出值,則選擇控制頂點P1~Pn-1調節貝塞爾曲線:所述曲線調節器602具體可以用於:令曲線參數x∈[x0,xn],根據貝塞爾曲線上各點坐標的插值公式t∈[0,1],確定貝塞爾曲線上各點坐標插值公式的y分量t∈[0,1];Pi構成貝塞爾曲線的特徵多邊形,Bi,n(t)是n次伯恩斯坦基函數。綜上所述,本發明實施例中,將電視接收機的音量曲線的擬合方式確定為:貝塞爾曲線擬合方式;所述音量曲線指示音量輸入值與音量輸出值之間的對應關係,所述音量輸入值為用戶輸入的音量邏輯值,所述音量輸出值為電視接收機輸出的音量分貝控制的邏輯值;根據確定的擬合方式,進行電視接收機音量曲線的調節,從而在調整音量曲線時,提升音量曲線的調節效率,減少在音量曲線調節環節的工位時間,提升音量曲線調節的靈活性。本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施例而已,並不用於限定本發明的保護範圍,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。