亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種頻道參數(shù)的配置方法和裝置與流程

文檔序號:12697652閱讀:476來源:國知局
一種頻道參數(shù)的配置方法和裝置與流程

本發(fā)明涉及多媒體播放設(shè)備的參數(shù)設(shè)置技術(shù)領(lǐng)域,尤其涉及一種頻道參數(shù)的配置方法和裝置。



背景技術(shù):

在傳統(tǒng)的多媒體播放設(shè)備領(lǐng)域中,頻道的參數(shù)數(shù)據(jù)基本上都是采用數(shù)組的方式存儲在播放設(shè)備系統(tǒng)的數(shù)據(jù)庫中。

例如,電視的頻道參數(shù)一般包括亮度、清晰度、對比度、色調(diào)和音量等,當電視頻道數(shù)量多時,需要管理的頻道參數(shù)數(shù)據(jù)量也非常大,采用傳統(tǒng)的方式管理頻道參數(shù)數(shù)據(jù)很不方便。

此外,在傳統(tǒng)技術(shù)中,通常是在電視機菜單的設(shè)置中選擇某個頻道參數(shù)進行編輯,這種方式針對所有頻道進行統(tǒng)一編輯設(shè)置,這種統(tǒng)一的設(shè)置方式只適用于設(shè)置一些比較統(tǒng)一的參數(shù)。由于信號狀態(tài)不一致和有線電視臺技術(shù)管理人員技術(shù)水平參差不齊等原因,使得有線電視信號在電視機上使用的時候,不同頻道的參數(shù)在電視機系統(tǒng)統(tǒng)一設(shè)置固定的情況下播放的效果不一致,而且用戶在切換頻道時,播放的效果也有可能突然變化,影響正常收看。例如,用戶觀看上一節(jié)目時,播放的聲音音量正合適,當切換至當前頻道時,聲音可能突然增大,驚嚇到用戶自己或家人,這時用戶需要手動調(diào)整音量大小,但由于是對全部頻道的統(tǒng)一設(shè)置,這使得其它頻道的音量參數(shù)也發(fā)生了改變,當用戶再次切換頻道時,可能又需要再次調(diào)整音量大小,對頻道的音量管理很不方便。



技術(shù)實現(xiàn)要素:

為解決相關(guān)技術(shù)問題,本發(fā)明提供一種頻道參數(shù)的配置方法和裝置,以方便用戶管理大量的頻道參數(shù)數(shù)據(jù),提高用戶觀看播放設(shè)備頻道節(jié)目時的用戶體驗。

為實現(xiàn)上述目的,本發(fā)明實施例采用如下技術(shù)方案:

第一方面,本發(fā)明實施例提供了一種頻道參數(shù)的配置方法,包括:

接收開機指令或通過頻道切換程序接收頻道切換指令,并從所述開機指令或所述頻道切換指令中獲取目標頻道;

在所述頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從所述SQLite數(shù)據(jù)庫中查詢所述目標頻道的參數(shù)值;

通過所述頻道切換程序控制播放設(shè)備根據(jù)所述目標頻道的參數(shù)值進行調(diào)整,并切換至所述目標頻道進行播放。

第二方面,本發(fā)明實施例還對應地提供了一種頻道參數(shù)的配置裝置,包括:

指令接收模塊,用于接收開機指令或通過頻道切換程序接收頻道切換指令,并從所述開機指令或所述頻道切換指令中獲取目標頻道;

參數(shù)值查詢模塊,用于在所述頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從所述SQLite數(shù)據(jù)庫中查詢所述目標頻道的參數(shù)值;

參數(shù)值調(diào)整模塊,用于通過所述頻道切換程序控制播放設(shè)備根據(jù)所述目標頻道的參數(shù)值進行調(diào)整,并切換至所述目標頻道進行播放。

本發(fā)明實施例提供的技術(shù)方案帶來的有益效果:

本技術(shù)方案中,播放設(shè)備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道,在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值,通過頻道切換程序控制播放設(shè)備根據(jù)目標頻道的參數(shù)值進行調(diào)整,使得切換到目標頻道進行播放;本方案通過SQLite數(shù)據(jù)庫對播放設(shè)備的頻道參數(shù)數(shù)據(jù)進行管理,使得用戶對頻道參數(shù)管理及編輯都更為方便快捷,尤其當頻道數(shù)目多、頻道參數(shù)數(shù)據(jù)量大時,相比通過數(shù)組來管理頻道參數(shù)數(shù)據(jù),更體現(xiàn)出通過SQLite數(shù)據(jù)庫管理頻道參數(shù)的方便快捷性,大大提高用戶體驗。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對本發(fā)明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實施例的內(nèi)容和這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例一提供的一種頻道參數(shù)的配置方法的流程示意圖;

圖2A是本發(fā)明實施例二提供的一種頻道參數(shù)的配置方法的流程示意圖;

圖2B是圖2A中S250的可選實施方式的流程示意圖;

圖3是本發(fā)明實施例三提供的一種頻道參數(shù)的配置裝置的架構(gòu)示意圖;

圖4A是本發(fā)明實施例四提供的一種頻道參數(shù)的配置裝置的架構(gòu)示意圖;

圖4B是圖4A中參數(shù)更新保存模塊450的可選實施方式的架構(gòu)示意圖。

具體實施方式

為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實施例的技術(shù)方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

實施例一

請參考圖1,其是本發(fā)明實施例一提供的一種頻道參數(shù)的配置方法的流程示意圖。本實施例的方法可以由電視機、收音機等有頻道設(shè)置的播放設(shè)備來執(zhí)行,可以應用于播放設(shè)備輸出目標頻道的節(jié)目信息進行播放的場景。

如圖1所示,本實施例提供的一種頻道參數(shù)的配置方法,可以包括如下內(nèi)容:

S110:接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道。

示例性的,以播放設(shè)備為電視機為例,當用戶控制電視機開機時,電視機一般會繼續(xù)播放上一次觀看的頻道,有的電視機也可能是每次開機時都是默認播放特定的頻道,電視機開機時的兩種頻道播放情況都是以要播放的頻道作為目標頻道,需要通過頻道切換程序切換至目標頻道;或當用戶觀看電視節(jié)目有換臺需求時,可以通過電視機的遙控器向電視機發(fā)出頻道切換指令,電視機主芯片通過頻道切換程序接收用戶輸入的頻道切換指令,并從頻道切換指令中獲取要切換的目標頻道。根據(jù)各頻道的Unique ID可以唯一確定一個頻道,開機指令或頻道切換指令中包括目標頻道的Unique ID,電視機主芯片根據(jù)開機指令或頻道切換指令中的Unique ID信息可確定唯一的目標頻道。

S120:在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值。

示例性的,頻道的參數(shù)包括亮度、清晰度、對比度、色調(diào)、音量和圖像尺寸中的至少一種,還可以包括EPG(Electronic Program Guide,電子節(jié)目指南)、HBBTV(Hybrid Broadcast/Broadband TV)等與頻道相關(guān)的參數(shù)。SQLite是一款輕型的數(shù)據(jù)庫,是遵守ACID的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它占用的資源非常少,而且相比于MySQL、PostgreSQL這樣的著名的關(guān)系型數(shù)據(jù)庫,SQLite的處理速度更為快捷。SQLite引擎不是一個程序與之通信的獨立進程,而是連接到程序之中成為程序的一部分,所以協(xié)議在編程語言內(nèi)直接API(Application Programming Interface,應用程序編程接口)調(diào)用,這樣的方式使得SQLite在資源消耗量、處理速度、整體簡單性上都有不錯的效果。

接收到頻道切換指令之后,電視機主芯片在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值。其中,所有頻道的參數(shù)數(shù)據(jù)均存儲在SQLite數(shù)據(jù)庫中,頻道的參數(shù)數(shù)據(jù)可以是對全部頻道統(tǒng)一設(shè)置的數(shù)據(jù),也可以是用戶根據(jù)實際需求對不同頻道單獨設(shè)置的數(shù)據(jù),通過SQLite數(shù)據(jù)庫可以方便地對大量頻道參數(shù)數(shù)據(jù)進行管理、編輯及讀取。

S130:通過頻道切換程序控制播放設(shè)備根據(jù)目標頻道的參數(shù)值進行調(diào)整,并切換至目標頻道進行播放。

示例性的,對播放設(shè)備進行調(diào)整是指在進行頻道切換時,將播放當前頻道的參數(shù)值調(diào)整為上述S120中查詢到的目標頻道的參數(shù)值,以便在切換頻道播放節(jié)目時有更好的播放效果,提高用戶體驗。綜上,在本技術(shù)方案中,播放設(shè)備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道,在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值,通過頻道切換程序控制播放設(shè)備根據(jù)目標頻道的參數(shù)值進行調(diào)整,使得切換到目標頻道進行播放;本方案通過SQLite數(shù)據(jù)庫對播放設(shè)備的頻道參數(shù)數(shù)據(jù)進行管理,使得用戶對頻道參數(shù)管理及編輯都更為方便快捷,尤其當頻道數(shù)目多、頻道參數(shù)數(shù)據(jù)量大時,相比通過數(shù)組來管理頻道參數(shù)數(shù)據(jù),更體現(xiàn)出通過SQLite數(shù)據(jù)庫管理頻道參數(shù)的方便快捷性,大大提高用戶體驗。

實施例二

請參考圖2A和圖2B,其中,圖2A是本發(fā)明實施例二提供的一種頻道參數(shù)的配置方法的流程示意圖,圖2B是圖2A中S250的可選實施方式的流程示意圖。本實施例與實施例一的主要區(qū)別在于,增加了S240和S250的內(nèi)容,并進一步分別提供了S220和S250的可選實施方式。

如圖2A所示,本實施例提供的一種頻道參數(shù)的配置方法,可以包括如下步驟:

S210:接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道。

S220:在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值。

可選的,S220可以包括S221a和S222a兩個步驟(圖未示),其中:

S221a:在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,查詢目標頻道的個性化參數(shù)標志。

示例性的,頻道的個性化參數(shù)標志用于表示用戶是否有對該頻道進行個性化參數(shù)設(shè)置,個性化參數(shù)標志取值為True或False,取值為True表示有對該頻道進行個性化參數(shù)設(shè)置,取值為False表示沒有對該頻道進行個性化參數(shù)設(shè)置。

S222a:如果根據(jù)個性化參數(shù)標志確定目標頻道存在個性化參數(shù)設(shè)置,則從SQLite數(shù)據(jù)庫中的動態(tài)存儲區(qū)查詢獲取對應目標頻道存儲的參數(shù)值。

示例性的,本發(fā)明實施例中的SQLite數(shù)據(jù)庫包括動態(tài)存儲區(qū)和默認存儲區(qū),其中,動態(tài)存儲區(qū)用于保存存在個性化參數(shù)設(shè)置的頻道的參數(shù)數(shù)據(jù),默認存儲區(qū)用于保存對全部頻道統(tǒng)一默認設(shè)置的參數(shù)數(shù)據(jù)。舉例來說,電視機對全部頻道的音量值統(tǒng)一默認設(shè)置為30,這個音量默認設(shè)置值存儲在默認存儲區(qū),音量值設(shè)置為30適用于多數(shù)頻道,但對于個別頻道可能不適應,例如頻道A的音量值為30聲音過吵,則用戶可以單獨設(shè)置頻道A的音量值為20,并且將頻道A的包括音量值在內(nèi)的全部參數(shù)存儲在動態(tài)存儲區(qū),在播放頻道A時只需在動態(tài)存儲區(qū)中調(diào)用頻道A的全部參數(shù),這樣可以避免對全頻道統(tǒng)一默認設(shè)置的音量值與對頻道A單獨設(shè)置的音量值發(fā)生沖突。在本實施例中,當有對某個頻道的至少一個參數(shù)進行個性化參數(shù)設(shè)置時,則將該頻道的全部參數(shù)數(shù)據(jù)存儲在SQLite數(shù)據(jù)庫的動態(tài)存儲區(qū),在播放該頻道確定其存在個性化參數(shù)設(shè)置時直接從動態(tài)存儲區(qū)調(diào)用參數(shù)數(shù)據(jù)進行播放,這樣可以為用戶提供更好的觀看體驗。

可選的,在本發(fā)明的另一實施例中,S220可以包括S221b、S222b和S221c三個步驟(圖未示),其中:

S221b:在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,查詢目標頻道的個性化參數(shù)標志。

S222b:如果根據(jù)個性化參數(shù)標志確定目標頻道存在個性化參數(shù)設(shè)置,則從SQLite數(shù)據(jù)庫中的動態(tài)存儲區(qū)查詢獲取對應目標頻道存儲的參數(shù)值。

S223c:判斷參數(shù)值是否為完整的頻道參數(shù),如果不是完整的頻道參數(shù),或者如果根據(jù)個性化參數(shù)標志確定目標頻道不存在個性化參數(shù)設(shè)置,則從SQLite數(shù)據(jù)庫的默認存儲區(qū)中讀取目標頻道的參數(shù)值。

示例性的,本實施例中的SQLite數(shù)據(jù)庫包括動態(tài)存儲區(qū)和默認存儲區(qū),其中,動態(tài)存儲區(qū)用于保存各頻道的個性化參數(shù)設(shè)置的參數(shù)數(shù)據(jù),默認存儲區(qū)用于保存對全部頻道默認設(shè)置的參數(shù)數(shù)據(jù)。舉例來說,電視機對全部頻道的音量值統(tǒng)一默認設(shè)置為30,這個音量默認設(shè)置值存儲在默認存儲區(qū),音量值設(shè)置為30適用于多數(shù)頻道,但對于個別頻道可能不適應,例如頻道A的音量值為30聲音過吵,則用戶可以單獨設(shè)置頻道A的音量值為20,并將對頻道A的音量參數(shù)存儲在動態(tài)存儲區(qū),由于除音量之外的其他參數(shù)未單獨設(shè)置,因此其他參數(shù)均采用默認參數(shù)設(shè)置。在本實施例中,對于存在個性化參數(shù)設(shè)置的頻道的參數(shù)數(shù)據(jù),分為兩部分進行存儲,其中,個性化設(shè)置的參數(shù)數(shù)據(jù)部分存儲在SQLite數(shù)據(jù)庫的動態(tài)存儲區(qū)中,默認設(shè)置的參數(shù)數(shù)據(jù)部分為SQLite數(shù)據(jù)庫的默認存儲區(qū)中存儲的統(tǒng)一默認參數(shù)數(shù)據(jù),無需額外再進行存儲,在播放該頻道確定其存在個性化參數(shù)設(shè)置時,從動態(tài)存儲區(qū)中調(diào)用該頻道的個性化設(shè)置的參數(shù)數(shù)據(jù),從默認存儲區(qū)中調(diào)用該頻道的其他默認設(shè)置的參數(shù)數(shù)據(jù)進行播放,這樣可以為用戶提供更好的觀看體驗;或在播放該頻道確定其不存在個性化參數(shù)設(shè)置時,從默認存儲區(qū)調(diào)用統(tǒng)一默認設(shè)置的參數(shù)數(shù)據(jù)進行播放。

S230:通過頻道切換程序控制播放設(shè)備根據(jù)目標頻道的參數(shù)值進行調(diào)整,并切換至目標頻道進行播放。

S240:通過頻道列表設(shè)置程序接收用戶輸入的頻道參數(shù)配置指令,并從頻道參數(shù)配置指令中獲取待配置參數(shù)和待配置頻道。

示例性的,用戶可以通過頻道列表對全頻道的某個頻道參數(shù)進行統(tǒng)一修改設(shè)置,或?qū)蝹€頻道的參數(shù)進行個性化參數(shù)設(shè)置。當用戶需要對單個頻道的參數(shù)進行個性化參數(shù)設(shè)置時,電視機主芯片通過頻道列表設(shè)置程序接收用戶通過頻道列表輸入的頻道參數(shù)配置指令,其中,頻道參數(shù)配置指令攜帶有待配置頻道的Unique ID及與相應要設(shè)置的待配置參數(shù)的參數(shù)值,根據(jù)頻道參數(shù)配置指令可確定需要進行個性化參數(shù)設(shè)置的待配置頻道以及要進行個性化參數(shù)設(shè)置的參數(shù)數(shù)據(jù)。

S250:在頻道列表設(shè)置程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)設(shè)置子程序,將待配置參數(shù)和待配置頻道更新保存到SQLite數(shù)據(jù)庫中。

可選的,如圖2B所示,S250可以包括S251、S252和S253三個步驟,其中:

S251:在頻道列表設(shè)置程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)設(shè)置子程序,查詢待配置頻道的個性化參數(shù)標志。

示例性的,在對待配置頻道進行個性化參數(shù)設(shè)置之前,需要先根據(jù)待配置頻道的個性化參數(shù)標志來判斷用戶是否有對該待配置頻道進行個性化參數(shù)設(shè)置,當判斷結(jié)果為待配置頻道存在個性化參數(shù)設(shè)置時,說明SQLite數(shù)據(jù)庫的動態(tài)存儲區(qū)中已經(jīng)為該待配置頻道分配有相應的存儲空間,則執(zhí)行下述S252,當判斷結(jié)果為待配置頻道不存在個性化參數(shù)設(shè)置時,則執(zhí)行下述S253,因此,下述S252和S253的兩種情況并不會同時出現(xiàn)。

S252:如果根據(jù)待配置頻道的個性化參數(shù)標志確定待配置頻道存在個性化參數(shù)設(shè)置,則根據(jù)待配置參數(shù)的參數(shù)值更新動態(tài)存儲區(qū)。

示例性的,當確定待配置頻道存在個性化參數(shù)設(shè)置時,則將待配置參數(shù)及其參數(shù)值更新到動態(tài)存儲區(qū)為待配置頻道已分配的存儲空間中。

S253:如果根據(jù)待配置頻道的個性化參數(shù)標志確定待配置頻道不存在個性化參數(shù)設(shè)置,則為待配置頻道和待配置參數(shù)在動態(tài)存儲區(qū)中分配存儲空間,并對應于待配置頻道存儲待配置參數(shù)的參數(shù)值。

示例性的,當確定待配置頻道不存在個性化參數(shù)設(shè)置時,先在動態(tài)存儲區(qū)為該待配置頻道分配一個存儲空間,并將待配置參數(shù)及其參數(shù)值存儲在該存儲空間中。在本實施例中,當用戶有對某個頻道進行個性化參數(shù)設(shè)置時,才在動態(tài)存儲區(qū)中為該頻道分配存儲空間,而在第一次對該頻道進行個性化參數(shù)設(shè)置之前,動態(tài)存儲區(qū)中都沒有與該頻道對應的存儲空間,這樣在動態(tài)存儲區(qū)中動態(tài)地為頻道分配存儲空間的方法,可以有效提高存儲空間的利用效率。

可以理解的是,本發(fā)明實施例中的頻道切換程序、參數(shù)查詢子程序、頻道列表設(shè)置程序和參數(shù)設(shè)置子程序均存儲在電視機等播放設(shè)備的內(nèi)部存儲器中。

需要說明的是,本發(fā)明實施例不但對一些傳統(tǒng)的頻道參數(shù)管理實現(xiàn)了與SQLite數(shù)據(jù)庫的結(jié)合,還基于SQLite數(shù)據(jù)庫存儲數(shù)據(jù)的優(yōu)異性添加了與頻道相關(guān)的一些其它參數(shù)的存取,例如增加了對Hbbtv、電子節(jié)目指南及單頻道加鎖的個性化設(shè)置,通過SQLite數(shù)據(jù)庫的動態(tài)存儲區(qū)來保存這些與頻道相關(guān)的個性化信息。

在通過SQLite數(shù)據(jù)庫對頻道參數(shù)數(shù)據(jù)的存儲過程中,尤其是動態(tài)存儲區(qū)存儲對單個頻道的頻道參數(shù)個性化設(shè)置數(shù)據(jù)時,不會預先為每個頻道預留存儲空間,而是當有針對某個頻道進行個性化設(shè)置時,才為其開辟存儲空間。

綜上,在本技術(shù)方案中,播放設(shè)備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道的信息,在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值,通過頻道切換程序控制播放設(shè)備根據(jù)目標頻道的參數(shù)值進行調(diào)整,使得切換到目標頻道進行播放,在用戶需要編輯設(shè)置頻道參數(shù)時,通過頻道列表設(shè)置程序接收用戶輸入的頻道參數(shù)配置指令,并從頻道參數(shù)配置指令中獲取待配置參數(shù)和待配置頻道,在頻道列表設(shè)置程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)設(shè)置子程序,將待配置參數(shù)和待配置頻道更新保存到SQLite數(shù)據(jù)庫中;本方案通過SQLite數(shù)據(jù)庫對播放設(shè)備的頻道參數(shù)數(shù)據(jù)進行管理,使得用戶對頻道參數(shù)管理及編輯都更為方便快捷,尤其當頻道數(shù)目多、頻道參數(shù)數(shù)據(jù)量大時,相比通過數(shù)組來管理頻道參數(shù)數(shù)據(jù),更體現(xiàn)出通過SQLite數(shù)據(jù)庫管理頻道參數(shù)的方便快捷性,大大提高用戶體驗。

為進一步描述本發(fā)明實施例的技術(shù)方案,以下以頻道的圖像設(shè)置為實例來描述本發(fā)明實施例方案在實際應用中的體現(xiàn):

圖像設(shè)置分為標準模式和定位模式,在標準模式下,用戶在對頻道參數(shù)進行編輯時作用域是全局的,即針對全頻道統(tǒng)一設(shè)置,在定位模式下,用戶在對頻道參數(shù)進行編輯時僅修改單個頻道的參數(shù),即針對單個頻道個性化設(shè)置。圖像設(shè)置可以包含對如下一些可編輯修改的屏幕參數(shù)進行設(shè)置:

色彩度:針對顏色強度進行調(diào)節(jié),可調(diào)劑范圍為-30到30;通過上層提供與用戶的數(shù)據(jù)交互界面獲取到用戶的調(diào)節(jié)數(shù)值傳入底層接口中,然后底層接口處理顏色強度的調(diào)節(jié)。針對全頻道色彩度的調(diào)節(jié)和頻道色彩度的調(diào)節(jié)沖突問題,采取疊加的方式,也就是全頻道的調(diào)節(jié)范圍在0到100之間,而單頻道的調(diào)節(jié)在次基礎(chǔ)上進行正負三十的調(diào)節(jié);

圖像參數(shù)調(diào)節(jié):圖像參數(shù)的調(diào)節(jié)是對屏幕的一個整體的調(diào)節(jié),其中包含了很多畫面的參數(shù),本方案中對圖片參數(shù)的選擇分為幾個模式:標準模式、運動模式、明亮模式、游戲模式、PC遠程監(jiān)控模式和用戶模式,實現(xiàn)五種不同模式的選擇;

MPEG降噪模式:通過調(diào)節(jié)開關(guān)按鈕來控制MPEG降噪模式的開關(guān),將通過算法來對視頻畫面加以平滑處理來減少噪點使圖像質(zhì)量提升,通過對每個頻道單獨進行設(shè)置;

降噪模式:降噪模式分為中度模式、輕度模式、強度模式、自動模式和關(guān)閉模式等幾個模式,通過對每個頻道單獨進行設(shè)置;

圖像格式:圖像格式是指圖像顯示時的一些比例參數(shù),本方案中將圖像格式分為四個模式,其中包含全幅最大模式、全景模式、16:9模式和4:3模式等幾種模式的選擇,可以自由的對每個頻道進行自定義設(shè)置;

圖像清晰度:圖像清晰度是指影像上各細部影紋及其邊界的清晰程度。本方案提供了從0到10個級別來進行圖像清晰度的調(diào)節(jié);

圖像對比度:提供了對信號對比度的調(diào)節(jié),可以在-30到30之間進行自由的選擇。

同理,對于音量等其它參數(shù)的設(shè)置,也包括對單頻道設(shè)置的選項。

以下為本發(fā)明實施例提供的一種頻道參數(shù)的配置裝置的實施例,頻道參數(shù)的配置裝置與上述頻道參數(shù)的配置方法屬于同一個發(fā)明構(gòu)思,在裝置的實施例中未詳盡描述的細節(jié)內(nèi)容,請參考上述方法的實施例。

實施例三

請參考圖3,其是本發(fā)明實施例三提供的一種頻道參數(shù)的配置裝置的架構(gòu)示意圖。

如圖3所示,本實施例提供的一種頻道參數(shù)的配置裝置300,可以包括如下內(nèi)容:

指令接收模塊310,用于接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道。

參數(shù)值查詢模塊320,用于在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值。

參數(shù)值調(diào)整模塊330,用于通過頻道切換程序控制播放設(shè)備根據(jù)目標頻道的參數(shù)值進行調(diào)整,并切換至目標頻道進行播放。

優(yōu)選的,本發(fā)明實施例的頻道的參數(shù)包括亮度、清晰度、對比度、色調(diào)、音量和圖像尺寸中的至少一種。

綜上,在本技術(shù)方案中,播放設(shè)備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道的信息,在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值,通過頻道切換程序控制播放設(shè)備根據(jù)目標頻道的參數(shù)值進行調(diào)整,使得切換到目標頻道進行播放;本方案通過SQLite數(shù)據(jù)庫對播放設(shè)備的頻道參數(shù)數(shù)據(jù)進行管理,使得用戶對頻道參數(shù)管理及編輯都更為方便快捷,尤其當頻道數(shù)目多、頻道參數(shù)數(shù)據(jù)量大時,相比通過數(shù)組來管理頻道參數(shù)數(shù)據(jù),更體現(xiàn)出通過SQLite數(shù)據(jù)庫管理頻道參數(shù)的方便快捷性,大大提高用戶體驗。

實施例四

請參考圖4A和圖4B,其中,圖4A是本發(fā)明實施例四提供的一種頻道參數(shù)的配置裝置的架構(gòu)示意圖,圖4B是圖4A中參數(shù)更新保存模塊450的可選實施方式的架構(gòu)示意圖。本實施例與實施例三的主要區(qū)別在于,增加了配置指令接收模塊440和參數(shù)更新保存模塊450,并進一步分別提供了參數(shù)值查詢模塊420和參數(shù)更新保存模塊450的可選實施方式。

如圖4A所示,本實施例提供的一種頻道參數(shù)的配置裝置400,可以包括如下內(nèi)容:

指令接收模塊410,用于接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道。

參數(shù)值查詢模塊420,用于在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值。

可選的,在本發(fā)明的一個實施例中,參數(shù)值查詢模塊420可具體用于:

在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,查詢目標頻道的個性化參數(shù)標志,其中,個性化參數(shù)標志用于表示頻道是否存在個性化參數(shù)設(shè)置;

如果根據(jù)個性化參數(shù)標志確定目標頻道存在個性化參數(shù)設(shè)置,則從SQLite數(shù)據(jù)庫中的動態(tài)存儲區(qū)查詢獲取對應目標頻道存儲的參數(shù)值。

可選的,在本發(fā)明的另一個實施例中,參數(shù)值查詢模塊420可具體用于:

在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,查詢目標頻道的個性化參數(shù)標志,其中,個性化參數(shù)標志用于表示頻道是否存在個性化參數(shù)設(shè)置;

如果根據(jù)個性化參數(shù)標志確定目標頻道存在個性化參數(shù)設(shè)置,則從SQLite數(shù)據(jù)庫中的動態(tài)存儲區(qū)查詢獲取對應目標頻道存儲的參數(shù)值;

判斷參數(shù)值是否為完整的頻道參數(shù),如果不是完整的頻道參數(shù),或者如果根據(jù)個性化參數(shù)標志確定目標頻道不存在個性化參數(shù)設(shè)置,則從SQLite數(shù)據(jù)庫的默認存儲區(qū)中讀取目標頻道的參數(shù)值。

參數(shù)值調(diào)整模塊430,用于通過頻道切換程序控制播放設(shè)備根據(jù)目標頻道的參數(shù)值進行調(diào)整,并切換至目標頻道進行播放。

配置指令接收模塊440,用于通過頻道列表設(shè)置程序接收用戶輸入的頻道參數(shù)配置指令,并從頻道參數(shù)配置指令中獲取待配置參數(shù)和待配置頻道。

參數(shù)更新保存模塊450,用于在頻道列表設(shè)置程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)設(shè)置子程序,將待配置參數(shù)和待配置頻道更新保存到SQLite數(shù)據(jù)庫中。

可選的,如圖4B所示,參數(shù)更新保存模塊450可以包括待配置頻道查詢單元451、動態(tài)存儲區(qū)更新單元452和參數(shù)值存儲單元453,其中:

待配置頻道查詢單元451,用于在頻道列表設(shè)置程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)設(shè)置子程序,查詢待配置頻道的個性化參數(shù)標志。

動態(tài)存儲區(qū)更新單元452,用于如果根據(jù)待配置頻道的個性化參數(shù)標志確定待配置頻道存在個性化參數(shù)設(shè)置,則根據(jù)待配置參數(shù)的參數(shù)值更新動態(tài)存儲區(qū)。

參數(shù)值存儲單元453,用于如果根據(jù)待配置頻道的個性化參數(shù)標志確定待配置頻道不存在個性化參數(shù)設(shè)置,則為待配置頻道和待配置參數(shù)在動態(tài)存儲區(qū)中分配存儲空間,并對應于待配置頻道存儲待配置參數(shù)的參數(shù)值。

綜上,在本技術(shù)方案中,播放設(shè)備接收開機指令或通過頻道切換程序接收頻道切換指令,并從開機指令或頻道切換指令中獲取目標頻道的信息,在頻道切換程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)查詢子程序,從SQLite數(shù)據(jù)庫中查詢目標頻道的參數(shù)值,通過頻道切換程序控制播放設(shè)備根據(jù)所述目標頻道的參數(shù)值進行調(diào)整,使得切換到目標頻道進行播放,在用戶需要編輯設(shè)置頻道參數(shù)時,通過頻道列表設(shè)置程序接收用戶輸入的頻道參數(shù)配置指令,并從頻道參數(shù)配置指令中獲取待配置參數(shù)和待配置頻道,在頻道列表設(shè)置程序中調(diào)用SQLite數(shù)據(jù)庫的參數(shù)設(shè)置子程序,將待配置參數(shù)和待配置頻道更新保存到SQLite數(shù)據(jù)庫中;本方案通過SQLite數(shù)據(jù)庫對播放設(shè)備的頻道參數(shù)數(shù)據(jù)進行管理,使得用戶對頻道參數(shù)管理及編輯都更為方便快捷,尤其當頻道數(shù)目多、頻道參數(shù)數(shù)據(jù)量大時,相比通過數(shù)組來管理頻道參數(shù)數(shù)據(jù),更體現(xiàn)出通過SQLite數(shù)據(jù)庫管理頻道參數(shù)的方便快捷性,大大提高用戶體驗。

注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1