專利名稱:電視機的低音提升方法、裝置及電視機的制作方法
技術(shù)領域:
本發(fā)明屬于電視機領域,尤其涉及電視機的低音提升方法及裝置及電視機。
背景技術(shù):
隨著整個IXD-TV,LED-TV電視行業(yè)的飛速發(fā)展,國民經(jīng)濟和消費升級的不斷深入,消費者的消費需求以及消費品質(zhì)也在不斷的提升,人們對電視聲音效果的要求也越來越高。個性化以及人性化的需求越來越受到消費者的關注與青睞,如何快速準確的把握市場需求,研發(fā)出個性話,差異話的功能已經(jīng)突顯的尤為重要。現(xiàn)在大多數(shù)的電視聲音效果通過聲音模式綁定不同的低音(Bass)和高音(Treble)的值來設計。每個聲音模式下Bass的值是固定的,即便有個別電視廠商會開發(fā)出User模式來調(diào)節(jié)Bass的值,其效果也不是很明顯?!?br>
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種電視機的低音提升方法,g在解決現(xiàn)有方法不能動態(tài)控制BassBoost的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種電視機的低音提升方法,所述方法包括下述步驟判斷預先定義的低音提升標識BassBoost是否打開;在所述BassBoost打開時,獲取當前低音Bass對應的Bass曲線值;根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值,所述低音提升值與所述Bass曲線值的差值采用エ廠菜單基準設置值表示;根據(jù)所述Bass曲線值與所述確定的低音提升值與所述Bass曲線值的差值確定輸出的低音提升值,并輸出。本發(fā)明實施例的另一目的在于提供ー種電視機的低音提升裝置,所述裝置包括低音提升標識判斷単元,用于預先定義的低音提升標識BassBoost是否打開;Bass曲線值獲取單元,用于在所述BassBoost打開時,獲取當前低音Bass對應的Bass曲線值;差值確定単元,用于根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值,所述低音提升值與所述Bass曲線值的差值采用エ廠菜單基準設置值表示;低音提升值輸出單元,用于根據(jù)所述Bass曲線值與所述確定的低音提升值與所述Bass曲線值的差值確定輸出的低音提升值,并輸出。本發(fā)明實施例的另ー目的在于提供ー種包含電視機的低音提升裝置的電視機。本發(fā)明實施例中,由于BassBoost是根據(jù)獲取的Bass曲線值確定的,當獲取的Bass曲線值不同時,其對應的BassBoost也不同,從而達到動態(tài)控制BassBoost的效果。
圖I是本發(fā)明第一實施例提供的一種電視機的低音提升方法流程圖;圖2是本發(fā)明第一實施例提供的Bass為0時對應的低音提升值實測效果圖;圖3是本發(fā)明第一實施例提供的Bass為-50時對應的低音提升值實測效果圖;圖4是本發(fā)明第一實施例提供的Bass為+50時對應的低音提升值實測效果圖;圖5是本發(fā)明第一實施例提供的bass曲線與bassboost曲線在同一坐標系的對比圖;圖6是本發(fā)明第二實施例提供的電視機的低音提升裝置的結(jié)構(gòu)圖;圖7是本發(fā)明第二實施例提供的另ー種電視機的低音提升裝置的結(jié)構(gòu)圖。·
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進ー步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實施例中,首先獲取Bass曲線值,并根據(jù)獲取的Bass曲線值確定該Bass曲線值所在的曲線的斜率、低音提升值所在的曲線的斜率,進而確定低音提升值與所述Bass曲線值的差值,最后算出并輸出Bass提升后的低音提升值。本發(fā)明實施例提供了ー種電視機的低音提升方法及裝置及電視機。所述方法包括判斷預先定義的低音提升標識BassBoost是否打開;在所述BassBoost打開時,獲取當前低音Bass對應的Bass曲線值;根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值,所述低音提升值與所述Bass曲線值的差值采用エ廠菜單基準設置值表示;根據(jù)所述Bass曲線值與所述確定的低音提升值與所述Bass曲線值的差值確定輸出的低音提升值,并輸出。所述裝置包括低音提升標識判斷単元,用于預先定義的低音提升標識BassBoost是否打開;Bass曲線值獲取單元,用于在所述BassBoost打開時,獲取當前低音Bass對應的Bass曲線值;差值確定単元,用于根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值,所述低音提升值與所述Bass曲線值的差值采用エ廠菜單基準設置值表示;低音提升值輸出單元,用于根據(jù)所述Bass曲線值與所述確定的低音提升值與所述Bass曲線值的差值確定輸出的低音提升值,并輸出。所述設備包括ー種包含電視機的低音提升裝置的電視機。本發(fā)明實施例中,由于BassBoost是根據(jù)獲取的Bass曲線值確定的,當獲取的Bass曲線值不同時,其對應的BassBoost也不同,從而達到動態(tài)控制BassBoost的效果。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實施例來進行說明。
實施例一:圖I示出了本發(fā)明第一實施例提供的一種電視機的低音提升方法流程圖,詳述如下步驟Sll,判斷預先定義的低音提升標識BassBoost是否打開。本實施例中,判斷預先在程序宏中定義的低音提升標識BassBoost是否打開,若打開,執(zhí)行步驟S12,否則,執(zhí)行步驟S13。具體地,判斷BassBoost選項是設置為On還是設置為Off,當BassBoost選項設置為On時,表示BassBoost開關打開,BassBoost開始起作用。步驟S12,在所述BassBoost打開時,獲取當前低音Bass對應的Bass曲線值。本實施例中,在BassBoost選項設置為On時,獲取當前Bass對應的Bass曲線值。
·
步驟S13,不執(zhí)行低音提升功能。步驟S14,根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值,所述低音提升值與所述Bass曲線值的差值采用エ廠菜單基準設置值表示。本實施例中,預先定義的Bass提升幅度主要根據(jù)芯片總エ可以提升的范圍,通常為-15db至+15db之間,優(yōu)選的為了使每個點(包括音量在100吋)都能有低音提升,預先定義的Bass提升幅度為_15db至+9db之間;預先定義的BassBoost提升幅度為+6db。在本實施例中,エ廠菜單基準設置值是指0至100之間的音量值,當然,也可以指設置在0至80之間的音量值。其中,所述根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值的步驟具體包括Al、根據(jù)所述Bass曲線值確定所述Bass曲線的斜率以及所述Bass曲線的斜率的個數(shù)n。本實施例中,獲取Bass曲線值之后就能確定該Bass曲線的斜率、斜率的個數(shù),以及獲取該Bass曲線值所在的Bass曲線。A2、以所述預先定義的BassBoost提升幅度以及預先定義的BassBoost提升幅度為依據(jù),實際測量至少n+1個Bass值對應的低音提升值。在本實施例中,n為大于0的整數(shù),可根據(jù)實際需要選擇具體數(shù)值。圖2至圖4示出了 BassBoost選項設置為On吋,分別測量Bass=0、Bass=_50、Bass=+50時對應的低音提升值,注意,這里的Bass值指用戶菜單的屏幕菜單式調(diào)節(jié)方式(on-screen display, OSD)表示的值,取值范圍在-50到+50之間。在圖2中,當Bass=O時,OSD值為0的Bass在寄存器里采用Odb表示,打開BassBoost開關,低音提升6db,理論上,Bass的值應該從Odb變?yōu)?db,但是硬件電路中,線材器件會衰減2db,因此實際測量的Bass值為4db,即Bass=O時,其對應的低音提升值BassBoost為4db。在圖3中,當Bass=_50時,OSD值為-50的Bass在寄存器里采用_15db表示,打開BassBoost開關,低音提升6db,理論上,Bass的值應該從_15db變?yōu)?9db,但是硬件電路中,線材器件會衰減2db,因此實際測量的Bass值為-13db變?yōu)?7db。在圖4中,當Bass=+50時,OSD值為+50的Bass在寄存器里采用+9db表示,打開BassBoost開關,低音提升6db,理論上,Bass的值應該從+9db變?yōu)?15db,但是硬件電路中,線材器件會衰減2db,因此實際測量的Bass 值為 +7db 變?yōu)?+13db。A3、根據(jù)所述至少n+1個Bass值對應的低音提升值確定低音提升值所在的曲線的斜率,進而確定低音提升值與所述Bass曲線值的差值。本實施例中,當確定了低音提升值之后,就能確定該低音提升值所在的曲線的斜率,以及確定低音提升值所在的曲線,根據(jù)該低音提升值所在的曲線能夠獲知該低音提升值所在的曲線在采用OSD表示的Bass值為-50時的低音提升值。如圖5所示,以用戶菜單OSD顯示值為X軸,以エ廠菜單基準設置值為y坐標,或者以低音提升值(Bass衰減db值)為Y坐標建立直角坐標系,由圖中可以確定,BC的斜率為1,EF的斜率為1,AB線段表示BassBoost,0SD顯示曲線,該AB線段的斜率K2= (80-65)/ (25-0),該AB所在的直線方程為y=K2*x+25,該例子中,低音提升值與所述Bass曲線值的差值為25 ;DE線段表示Bass曲線,OSD顯示曲線,該DE的斜率Kl= (65-50)/ (25-0)。步驟S15,根據(jù)所述Bass曲線值與所述確定的低音提升值與所述Bass曲線值的差值確定輸出的低音提升值,并輸出。本實施例中,結(jié)合Bass曲線值和該Bass曲線值與低音提升值的差值確定需要輸出的低音提升值。具體地,輸出的低音提升值等于所述Bass曲線值與確定的低音提升值與·所述Bass曲線值的差值之和。在本實施例中,Bass曲線值與低音提升值的差值為25,該25為エ廠菜單基準設置值。在本發(fā)明實施例中,首先獲取Bass曲線值,并根據(jù)獲取的Bass曲線值確定該Bass曲線值所在的曲線的斜率、低音提升值所在的曲線的斜率,進而確定低音提升值與所述Bass曲線值的差值,最后算出并輸出Bass提升后的低音提升值,由于BassBoost是根據(jù)獲取的Bass曲線值確定的,當獲取的Bass曲線值不同時,其對應的BassBoost也不同,從而達到動態(tài)控制BassBoost的效果。為了便于理解,下面列出了兩段代碼,ー個是定義Bass參數(shù)部分,另ー個是獲得Bass曲線(采用ucBass表示)以及處理Bassboost部分( I) /***** 定義 Bass 參數(shù) *****/
static code MS NONLINEAR CURVE SETTING tNonLinearCurveSetting =
{
{:0, 2,5,10, 25, 50, 65, 80}, Il Treble (0,2,5,10,25, 50, 65,80}, // Bass
}
#i&def ENABLE—INCRESE—BASS#define ENABLE—INCRESE—BASS#endif(2)獲得ucBass以及處理Bassboost部分處理CN 1027908s A ixsdt5/7 矧 ifi, stGellsemnpg SoundSettmg. BaSSBOOStMOde.)
{
U8 coc-ccip U16 temd:
U 16 ucBass Boost;
uocBass=MA23 ZonLillsrcaouiate VCLUM E(M>〕P GetMOnLinSrCUrVeVOLCM E(NON § EAR—cu 3VE—AUDiolBASS),
tGensettmgjc3os〕(Jc/in)smgp5l;5os&.\4o(frwrDl~-lgl—liaoe=ssl;5g.g soulldsetting.soLmdMOdej.Bass);·
で rintf(\r\n,Beforeu8aasson=%x\n=u8Bass);
-
temp=lobcciass+25; ucraass Boost =tcmp:
MAPiIAUDI0lsetBass(ucBass Boost); ul ひ.Te3PJD=en sir On;
}
〔006s
else
-
U8 Liss:
LsbBass MnMAPPINOlll レ nearcalculatelvoLUMK(MAPPIGetN0nLinearcurve—VOLUMW(NONUNEAK cc ovmACEMO BASS),
stGensettmpu woundsettmJci.astsoundModesettlngfstGensettmprqsoundsettm-psollndModej.Bass);
MAPilAUE>lolseLBass(u8Bass) u Ic>.TemplD=enlstr—off;
}
8
實施例ニ :圖6示出了本發(fā)明第二實施例提供的電視機的低音提升裝置的結(jié)構(gòu)圖,為了便于說明,僅不出了與本發(fā)明實施例相關的部分。該電視機的低音提升裝置可以用于通過有線或者無線網(wǎng)絡連接服務器的電視機,可以是運行于電視機內(nèi)的軟件單元、硬件単元或者軟硬件相結(jié)合的単元,也可以作為獨立的掛件集成到電視機中或者運行于電視機的應用系統(tǒng)中。該電視機的低音提升裝置包括低音提升標識判斷単元61、Bass曲線值獲取単元62、差值確定單元63以及低音提升值輸出單元64。其中低音提升標識判斷単元61,用于判斷預先定義的低音提升標識BassBoost是否打開。Bass曲線值獲取單元62,用于在所述BassBoost打開時,獲取當前低音Bass對應的Bass曲線值。
·
本實施例中,判斷預先在程序宏中定義的低音提升標識BassBoost是否打開,若打開,Bass曲線值獲取單元62將獲取當前低音Bass對應的Bass曲線值,否則,不執(zhí)行低首提升功能。差值確定単元63,用于根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值,所述低音提升值與所述Bass曲線值的差值采用エ廠菜單基準設置值表示。本實施例中,預先定義的Bass提升幅度主要根據(jù)人耳能收聽的范圍進行定義,通常為-15db至+15db之間,優(yōu)選的,預先定義的Bass提升幅度為_15db至+9db之間;預先定義的BassBoost提升幅度為+6db,エ廠菜單基準設置值是指0至100之間的音量值。圖7示出了本發(fā)明第二實施例提供的另ー種電視機的低音提升裝置的結(jié)構(gòu)圖,作為ー優(yōu)選實施例,圖7中的差值確定単元63包括Bass曲線的斜率個數(shù)確定模塊631、實際低音提升值獲取模塊632、低音提升值與Bass的差值確定模塊633。其中Bass曲線的斜率個數(shù)確定模塊631用于根據(jù)所述Bass曲線值確定所述Bass曲線的斜率以及所述Bass曲線的斜率的個數(shù)n。實際低音提升值獲取模塊632用于以所述預先定義的BassBoost提升幅度以及預先定義的BassBoost提升幅度為依據(jù),實際測量至少n+1個Bass值對應的低音提升值。低音提升值與Bass的差值確定模塊633用于根據(jù)所述至少n+1個Bass值對應的低音提升值確定低音提升值所在的曲線的斜率,進而確定低音提升值與所述Bass曲線值的差值。在本實施例中,n為大于0的整數(shù),可根據(jù)實際需要選擇具體數(shù)值。當確定了低音提升值之后,就能確定該低音提升值所在的曲線的斜率,以及確定低音提升值所在的曲線,根據(jù)該低音提升值所在的曲線能夠獲知該低音提升值所在的曲線在采用OSD表示的Bass值為-50時的低音提升值。低音提升值輸出單元64用于根據(jù)所述Bass曲線值與所述確定的低音提升值與所述Bass曲線值的差值確定輸出的低音提升值,并輸出。在本發(fā)明實施例中,首先獲取Bass曲線值,并根據(jù)獲取的Bass曲線值確定該Bass曲線值所在的曲線的斜率、低音提升值所在的曲線的斜率,進而確定低音提升值與所述Bass曲線值的差值,最后算出并輸出Bass提升后的低音提升值,從而達到動態(tài)控制BassBoost 的效果。
作為ー優(yōu)選實施例,所述輸出的低音提升值等于所述Bass曲線值與確定的低音提升值與所述Bass曲線值的差值之和。本實施例中,低音提升值與所述Bass曲線值的差值是確定的,因此確定了 Bass曲線值之后就能確定低音提升值。作為ー優(yōu)選實施例,所述預先定義的Bass提升幅度為_15db至9db之間;所述預先定義的BassBoost提升幅度為6db。在本發(fā)明實施例中,可通過Bass曲線值確定低音提升值一BassBoost,當Bass曲線值不同時,對應的BassBoos也不同,從而達到動態(tài)控制BassBoost的效果。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)?!?br>
權(quán)利要求
1.一種電視機的低音提升方法,其特征在于,所述方法包括下述步驟 判斷預先定義的低音提升標識BassBoost是否打開; 在所述BassBoost打開時,獲取當前低音Bass對應的Bass曲線值; 根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值,所述低音提升值與所述Bass曲線值的差值采用エ廠菜單基準設置值表示; 根據(jù)所述Bass曲線值與所述確定的低音提升值與所述Bass曲線值的差值確定輸出的低音提升值,并輸出。
2.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值的步驟具體包括 根據(jù)所述Bass曲線值確定所述Bass曲線的斜率以及所述Bass曲線的斜率的個數(shù)n ;以所述預先定義的BassBoost提升幅度以及預先定義的BassBoost提升幅度為依據(jù),實際測量至少n+1個Bass值對應的低音提升值; 根據(jù)所述至少n+1個Bass值對應的低音提升值確定低音提升值所在的曲線的斜率,進而確定低音提升值與所述Bass曲線值的差值。
3.如權(quán)利要求I所述的方法,其特征在于,所述輸出的低音提升值等于所述Bass曲線值與確定的低音提升值與所述Bass曲線值的差值之和。
4.如權(quán)利要求I至3任一項所述的方法,其特征在干, 所述預先定義的Bass提升幅度為-15db至9db之間; 所述預先定義的BassBoost提升幅度為6db。
5.一種電視機的低音提升裝置,其特征在于,所述裝置包括 低音提升標識判斷単元,用于預先定義的低音提升標識BassBoost是否打開; Bass曲線值獲取單元,用于在所述BassBoost打開時,獲取當前低音Bass對應的Bass曲線值; 差值確定単元,用于根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值,所述低音提升值與所述Bass曲線值的差值采用エ廠菜單基準設置值表示; 低音提升值輸出單元,用于根據(jù)所述Bass曲線值與所述確定的低音提升值與所述Bass曲線值的差值確定輸出的低音提升值,并輸出。
6.如權(quán)利要求5所述的裝置,其特征在于,所述差值確定單元包括 Bass曲線的斜率個數(shù)確定模塊,用于根據(jù)所述Bass曲線值確定所述Bass曲線的斜率以及所述Bass曲線的斜率的個數(shù)n ; 實際低音提升值獲取模塊,用于以所述預先定義的BassBoost提升幅度以及預先定義的BassBoost提升幅度為依據(jù),實際測量至少n+1個Bass值對應的低音提升值; 低音提升值與Bass的差值確定模塊,用于根據(jù)所述至少n+1個Bass值對應的低音提升值確定低音提升值所在的曲線的斜率,進而確定低音提升值與所述Bass曲線值的差值。
7.如權(quán)利要求5所述的裝置,其特征在于,所述輸出的低音提升值等于所述Bass曲線值與確定的低音提升值與所述Bass曲線值的差值之和。
8.如權(quán)利要求5至7任一項所述的裝置,其特征在于, 所述預先定義的Bass提升幅度為-15db至9db之間; 所述預先定義的BassBoost提升幅度為6db。
9.一種電視機,其特征在于,所述電視機包括權(quán)利要求5至8任一項所述的電視機的低音提升裝置。
全文摘要
本發(fā)明適用于電視機領域,提供了一種電視機的低音提升方法及裝置及電視機。所述方法包括步驟判斷預先定義的低音提升標識BassBoost是否打開;在所述BassBoost打開時,獲取當前低音Bass對應的Bass曲線值;根據(jù)所述Bass曲線值、預先定義的Bass提升幅度以及預先定義的BassBoost提升幅度確定低音提升值與所述Bass曲線值的差值,所述低音提升值與所述Bass曲線值的差值采用工廠菜單基準設置值表示;根據(jù)所述Bass曲線值與所述確定的低音提升值與所述Bass曲線值的差值確定輸出的低音提升值,并輸出。本發(fā)明實施例能夠達到動態(tài)控制BassBoost的效果。
文檔編號H04N5/60GK102790866SQ20121026842
公開日2012年11月21日 申請日期2012年7月31日 優(yōu)先權(quán)日2012年7月31日
發(fā)明者王德祥, 白武強 申請人:深圳創(chuàng)維-Rgb電子有限公司