本發(fā)明涉及多媒體
技術(shù)領(lǐng)域:
,尤其涉及一種終端設(shè)備的音畫同步方法及裝置。
背景技術(shù):
:現(xiàn)有終端設(shè)備(例如,智能電視、智能手機(jī)等)在播放節(jié)目時,由于終端設(shè)備對圖像的解碼時間比對聲音的解碼時間長,從而使得圖像到達(dá)屏幕的時間滯后于聲音到達(dá)聲音輸出設(shè)備的時間,從而產(chǎn)生音畫不同步的現(xiàn)象。對此,現(xiàn)有技術(shù)通過在終端設(shè)備中設(shè)置的音頻信號與圖像信號間音畫同步數(shù)值(即第一個音頻信號到達(dá)聲音輸出設(shè)備的時間值與第一個圖像信號到達(dá)屏幕的時間值之間的差值)來對圖像和音頻進(jìn)行音畫同步。此外,由于終端設(shè)備將解碼后的音頻信號傳送至不同的聲音輸出設(shè)備的傳輸時間以及終端設(shè)備解碼不同信號源的圖像信號的解碼時間不同,因此,終端設(shè)備選擇不同聲音輸出設(shè)備或不同信號源時對應(yīng)的音畫不同步的延時時間也存在差異。目前,終端設(shè)備中存儲的音畫同步數(shù)值相對固定,例如,傳統(tǒng)終端設(shè)備采用本身自帶的喇叭輸出音頻且選擇ATV(模擬電視)信號源進(jìn)行顯示時,所存儲的音畫同步數(shù)值往往比較大。但是,由于目前的終端設(shè)備播放節(jié)目時通常采用終端設(shè)備本身自帶的喇叭作為所播放節(jié)目的聲音輸出設(shè)備,同時選擇播放ATV信號源對應(yīng)的圖像信號,因此,現(xiàn)有的終端設(shè)備中通常僅存儲終端設(shè)備采用喇叭作為聲音輸出設(shè)備且播放ATV信號源對應(yīng)的圖像信號時所要求的音畫同步數(shù)值。這樣當(dāng)終端設(shè)備采用音質(zhì)更高的外接功放(如藍(lán)牙設(shè)備、USB(英文:UniversalSerialBus,中文:通用串行總線)音響等聲音輸出設(shè)備),或更加多樣化的信號源(例如,DTV(數(shù)字電視)、HDMI(英文:HighDefinitionMultimediaInterface,中文:高清晰度多媒體)等)進(jìn)行輸出時,便會由于該終端設(shè)備中存儲的音畫同步數(shù)值與終端設(shè)備當(dāng)前使用的外接聲音輸出設(shè)備和信號源通道不匹配,而導(dǎo)致音畫同步失敗。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的實(shí)施例提供一種終端設(shè)備的音畫同步方法及裝置,解決了現(xiàn)有的終端設(shè)備由于切換聲音輸出設(shè)備或接入的信號源,而導(dǎo)致的音畫同步失敗的問題。為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:第一方面,提供一種終端設(shè)備的音畫同步方法,包括:根據(jù)音畫同步指令的指示,獲取終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型;從聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中,確定所述終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型對應(yīng)的目標(biāo)音畫同步數(shù)值;根據(jù)所述目標(biāo)音畫同步數(shù)值對所述終端設(shè)備進(jìn)行音畫同步。第二方面,提供一種終端設(shè)備的音畫同步裝置,包括:獲取模塊,用于根據(jù)音畫同步指令的指示,獲取終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型;確定模塊,用于從聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中,確定所述獲取模塊獲取的所述終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型對應(yīng)的目標(biāo)音畫同步數(shù)值;同步模塊,用于根據(jù)所述確定模塊確定的所述目標(biāo)音畫同步數(shù)值對所述終端設(shè)備進(jìn)行音畫同步。本發(fā)明的實(shí)施例提供的終端設(shè)備的音畫同步方法及裝置,通過將終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型與聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣進(jìn)行匹配,從而獲取該終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型對應(yīng)的目標(biāo)音畫同步數(shù)值,然后基于該目標(biāo)音畫同步數(shù)值對終端設(shè)備進(jìn)行音畫同步,從而在終端設(shè)備切換聲音輸出設(shè)備或接入的信號源時,可以基于預(yù)先配置的聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣,準(zhǔn)確的確定與該終端設(shè)備當(dāng)前聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型相匹配的音畫同步數(shù)值,從而保證該終端設(shè)備能夠準(zhǔn)確的實(shí)現(xiàn)音畫同步。附圖說明為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種終端設(shè)備的音畫同步方法的方法示意圖;圖2為本發(fā)明實(shí)施例提供的一種終端設(shè)備的音畫同步方法中音畫同步數(shù)值的預(yù)制值的獲取示意圖;圖3為本發(fā)明實(shí)施例提供的一種終端設(shè)備的音畫同步方法的音畫同步設(shè)置流程圖;圖4為本發(fā)明實(shí)施例提供的一種終端設(shè)備的音畫同步裝置的結(jié)構(gòu)示意圖。具體實(shí)施方式本發(fā)明實(shí)施例提供的終端設(shè)備的音畫同步方法的執(zhí)行主體可以為終端設(shè)備的音畫同步裝置,或者用于執(zhí)行上述終端設(shè)備的音畫同步方法的終端設(shè)備。具體的,該終端設(shè)備可以為智能電視、智能手機(jī)、平板電腦、筆記本電腦、超級移動個人計算機(jī)(英文:Ultra-mobilePersonalComputer,簡稱:UMPC)、上網(wǎng)本、個人數(shù)字助理(英文:PersonalDigitalAssistant,簡稱:PDA)等終端設(shè)備。其中,上述的終端設(shè)備的音畫同步裝置可以為上述終端設(shè)備中的中央處理器(英文:CentralProcessingUnit,簡稱:CPU)或者可以為上述終端設(shè)備中的控制單元或者功能模塊。具體的,上述的終端設(shè)備中具備多種信號源輸入接口,該信號源輸入接口連接信號源,終端設(shè)備通過信號源輸入接口接收信號輸入設(shè)備產(chǎn)生的輸入信號,從而通過終端設(shè)備的圖像顯示界面顯示信號源的輸入信號對應(yīng)的圖像,并通過聲音輸出設(shè)備播放聲音。本實(shí)施例中的信號源輸入接口包括但不限于:Tuner接口、HDMI(英文:HighDefinitionMultimediaInterface,中文:高清晰度多媒體)接口、AV(英文:AudioVideo,簡稱:AV)接口、YPbPr(又稱作色差分量)接口、VGA(英文:VideoGraphicsArray,中文:視頻圖形陣列)接口以及USB-TypeC接口,其中:Tuner接口,是ATV(英文:AnalogTV,中文:模擬電視)和DTV(英文:DigitalTV,中文:數(shù)字電視)共用的接口,連接有線電視射頻信號線或者天線,該接口可以傳輸模擬音視頻信號或者碼流數(shù)據(jù)。HDMI接口,連接HDMI輸入設(shè)備,該HDMI輸入設(shè)備可以傳輸多路數(shù)字信號,具體包括視頻、音頻、控制信號。進(jìn)一步的,HDMI目前常用的標(biāo)準(zhǔn)有HDMI1.3、HDMI1.4以及HDMI2.0。HDMI最大的優(yōu)點(diǎn)是支持高速數(shù)據(jù)傳輸,可以傳送高清和4K畫面、多路音頻、3D畫面等等,因此,HDMI接口是目前最為主流的信號源輸入接口。AV接口是具有三根輸入線的接口(簡稱:三端子接口),其中一個端子用于輸入畫面信號,另外兩個端子分別用于輸入左聲道音頻信號和右聲道音頻信號。由于只有一個端子傳輸模擬的畫面數(shù)據(jù),分辨率低顯示效果不佳,目前用在低端機(jī)頂盒和DVD(英文:DigitalVideoDisc/Disk,簡稱:DVD)等設(shè)備中。YPbPr接口是具有五根輸入線的接口(簡稱:五端子接口),其中有三個端子用于輸入三路視頻信號,支持標(biāo)清到高清(1080p)畫面輸出,另外兩個端子分別用于輸入左聲道音頻信號和右聲道音頻信號。此外,該YPbPr接口又被稱為色差分量接口。VGA接口是電腦采用VGA標(biāo)準(zhǔn)輸出數(shù)據(jù)的專用接口。該接口共有15針,分成3排,每排5個孔,是顯卡上應(yīng)用最為廣泛的接口,該VGA接口含有多路模擬信號傳輸通路,只能發(fā)送模擬的畫面信號,支持多種分辨率畫面輸出。此外,VGA接口還被稱為D-Sub接口。USB-TypeC接口為USB協(xié)議的最新標(biāo)準(zhǔn)接口,不僅具有基本的USB傳輸功能,還可以作為信號線傳輸數(shù)字的音視頻信號,其接口尺寸小方便連接,已經(jīng)用在蘋果筆記本和部分高端手機(jī)產(chǎn)品。本實(shí)施例中的聲音輸出設(shè)備的設(shè)備類型包括但不限于:喇叭、功放、藍(lán)牙設(shè)備、USB音響,其中:喇叭是該終端設(shè)備內(nèi)置的內(nèi)接聲音輸出設(shè)備,是一種電能轉(zhuǎn)換成聲音的一種聲音轉(zhuǎn)換設(shè)備,而功放、藍(lán)牙設(shè)備、USB音響為該終端設(shè)備外接的外接聲音輸出設(shè)備,具體的:功率放大器簡稱功放,俗稱“擴(kuò)音機(jī)”,是音響系統(tǒng)中最基本的設(shè)備,它的任務(wù)是把來自信號源(專業(yè)音響系統(tǒng)中則是來自調(diào)音臺)的微弱電信號進(jìn)行放大以驅(qū)動揚(yáng)聲器發(fā)出聲音。藍(lán)牙設(shè)備是將支持設(shè)備短距離通信(一般是10m之內(nèi))的無線電技術(shù)應(yīng)用到傳統(tǒng)數(shù)碼、多媒體音箱或耳機(jī)等裝置上,無需連接多余的線USB音響:只需把音響的USB插頭與電腦連接,電腦的聲音就會從USB音箱發(fā)聲了。本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:單獨(dú)存在A,同時存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對象是一種“或”的關(guān)系。下面將結(jié)合本發(fā)明實(shí)施例的說明書附圖,對本發(fā)明實(shí)施例提供的技術(shù)方案進(jìn)行說明。顯然,所描述的是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例。需要說明的是,下文所提供的任意多個技術(shù)方案中的部分或全部技術(shù)特征在不沖突的情況下,可以結(jié)合使用,形成新的技術(shù)方案。本發(fā)明的實(shí)施例提供一種終端設(shè)備的音畫同步方法,如圖1所示,該方法具體包括如下步驟:101、根據(jù)音畫同步指令的指示,獲取終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型。其中,上述的聲音輸出設(shè)備的設(shè)備類型可以用該聲音輸出設(shè)備的設(shè)備類型標(biāo)識進(jìn)行表示,本實(shí)施例中采用u1、u2、u3……un形式表示不同聲音輸出設(shè)備的設(shè)備類型標(biāo)識;上述的信號源的信號源輸入接口類型可以用該信號源的信號源輸入接口類型標(biāo)識進(jìn)行表示,本實(shí)施例中采用v1、v2、v3……vm表示信號源的信號源輸入接口類型標(biāo)識。示例性的,上述的音畫同步指令可以是該終端設(shè)備根據(jù)用戶指令生成的,該用戶指令可以是用戶想要切換聲音輸出設(shè)備或信號源的輸入接口時通過控制該終端設(shè)備對應(yīng)的輸入設(shè)備(例如,遙控器、鼠標(biāo)、鍵盤等)向終端設(shè)備發(fā)送的,也可以是用戶直接控制終端設(shè)備的按鍵板上的按鍵生成的或者可以是用戶進(jìn)行語音輸入的?;蛘?,上述的音畫同步指令可以是該終端設(shè)備開機(jī)時默認(rèn)生成的。102、從聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中,確定終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型對應(yīng)的目標(biāo)音畫同步數(shù)值。具體的,上述的聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣R的行和列分別表示聲音輸出設(shè)備的設(shè)備類型以及信號源的信號源輸入接口類型,該聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣Rij中的元素為聲音輸出設(shè)備的設(shè)備類型i與信號源輸入接口類型j對應(yīng)的音畫同步數(shù)值;i∈1,2,……,x,j∈1,2,……,y;其中,x=n,y=m,n為聲音輸出設(shè)備的設(shè)備類型個數(shù),m為信號源輸入接口的接口類型個數(shù)。示例性的,若聲音輸出設(shè)備標(biāo)識的集合為U={u1,u2,...,un},信號源標(biāo)識集合為V={v1,v2,...,vm},若將聲音輸出設(shè)備標(biāo)識作為矩陣行,將信號源標(biāo)識作為矩陣列,則定義聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣為矩陣R∈Rm×n,若音畫同步數(shù)值都是整數(shù)且在[0,10]范圍內(nèi)時,這里以表1來說明對矩陣R的含義,需要說明的是,真實(shí)的矩陣R具有百萬級的維度,下述的表1僅僅是對矩陣R的含義進(jìn)行說明,僅僅是一種示例。v1v2v3v4v5v6u1316257u2000000u37632110u4837532表1例如,如果終端設(shè)備當(dāng)前使用的聲音輸出設(shè)備的設(shè)備類型為喇叭,且當(dāng)前使用的信號源輸入接口的接口類型為ATV接口,若喇叭的設(shè)備類型標(biāo)識符為u3,ATV接口的信號源輸入接口標(biāo)識符為v2,則從矩陣中讀取Array[3][2],即當(dāng)終端設(shè)備的聲音輸出設(shè)備的設(shè)備類型標(biāo)識為u3,信號源輸入接口標(biāo)識為v2,則對應(yīng)的音畫同步數(shù)值為6。同時,由于本發(fā)明實(shí)施例所進(jìn)行的音畫同步實(shí)質(zhì)上是對音頻信號進(jìn)行延時,以達(dá)到音頻信號與圖像信號的同步,而對于某些聲音輸出設(shè)備(例如,藍(lán)牙設(shè)備)來說,其設(shè)備本身存在音頻信號輸出延時,因此,對應(yīng)需要設(shè)置很小或者不需要設(shè)置音畫同步數(shù)值。同時,由于上述聲音輸出設(shè)備本身存在的音頻信號輸出延時時間受到該聲音輸出設(shè)備與終端設(shè)備之間的距離等因素的影響,通常難以精確測量,因此,本發(fā)明實(shí)施例在此處均默認(rèn)為0。即當(dāng)上述矩陣中的某行對應(yīng)元素為0時,則表明該行對應(yīng)的聲音輸出設(shè)備本身存在音頻信號輸出延時,通常默認(rèn)不對該聲音輸出設(shè)備進(jìn)行任何音畫同步調(diào)整。需要說明的是,若在矩陣R中未存儲終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型或信號源輸入接口類型對應(yīng)的類型標(biāo)識,則無法確定終端設(shè)備的目標(biāo)音畫同步數(shù)值,使得終端設(shè)備終止音畫同步。此外,為了減少數(shù)據(jù)庫對聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣進(jìn)行不必要的更新,本發(fā)明實(shí)施例還對上述的聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣進(jìn)行了擴(kuò)展。具體的,可以對該矩陣的行進(jìn)行擴(kuò)展,即該矩陣的每行的長度是從數(shù)據(jù)庫讀取的聲音輸出設(shè)備的設(shè)備類型的總數(shù)加1,即length(line)=OutputDeviceCount+1;或者,可以對該矩陣的列進(jìn)行擴(kuò)展,即該矩陣的每列的長度是從數(shù)據(jù)庫讀取的信號源的輸入接口類型的總數(shù)加1,即length(column)=InterfaceTypeCount+1。增加的行或列為音畫同步數(shù)值修改標(biāo)志位,每個音畫同步數(shù)值修改標(biāo)志用來表示該音畫同步數(shù)值修改標(biāo)志對應(yīng)行或列的音畫同步數(shù)值是否有變動,其中0代表數(shù)組的音畫同步值未發(fā)生改變,1代表數(shù)組的音畫同步值發(fā)生改變。當(dāng)出現(xiàn)新的聲音輸出設(shè)備,只需要修改數(shù)據(jù)庫文件就可以快速的添加新的輸出設(shè)備,從而避免修改軟件結(jié)構(gòu),增強(qiáng)軟件的可擴(kuò)展性。具體的,當(dāng)x=n+1,y=m時,則Rij的最后一行為音畫同步數(shù)值修改標(biāo)志位,Rij的最后一行的任一列元素中的音畫同步數(shù)值修改標(biāo)志用于表示任一列對應(yīng)的信號源輸入接口類型的音畫同步數(shù)值是否被修改。例如,以表1對應(yīng)的矩陣為例,在表1對應(yīng)的矩陣后加一行音畫同步數(shù)值修改標(biāo)志位后,形成的矩陣,如下表2所示:表2當(dāng)x=n,y=m+1時,則Rij的最后一列為音畫同步數(shù)值修改標(biāo)志位,Rij的最后一列的任一行元素中的音畫同步數(shù)值修改標(biāo)志用于表示任一行對應(yīng)的聲音輸出設(shè)備的設(shè)備類型的音畫同步數(shù)值是否被修改。例如,以表1對應(yīng)的矩陣為例,在表1對應(yīng)的矩陣后加一列音畫同步數(shù)值修改標(biāo)志位后,形成的矩陣,如下表3所示:v1v2v3v4v5v6Ku13162571u20000000u376321100u48375320表3如圖2所示,終端設(shè)備出廠之前,終端設(shè)備在相應(yīng)的信號源接口下播放相應(yīng)的測試片源,并對不同的聲音輸出設(shè)備進(jìn)行分別測量,采用測量設(shè)備同時抓取圖像信號、音頻信號,通過獲取圖像、音頻的時間來計算圖像、音頻之間播放的差值,從而確定音畫同步數(shù)值,并以矩陣的形式存儲在不同信號源接口類型或不同聲音輸出設(shè)備的設(shè)備類型時測量得到的音畫同步數(shù)值。103、根據(jù)目標(biāo)音畫同步數(shù)值對終端設(shè)備進(jìn)行音畫同步。可選的,如圖3所示,當(dāng)終端設(shè)備根據(jù)目標(biāo)音畫同步數(shù)值進(jìn)行音畫同步后,若用戶對音畫同步的效果不滿意時,則可以指示終端設(shè)備進(jìn)入音畫同步設(shè)置界面,從而手動進(jìn)行音畫同步設(shè)置。具體的,在步驟103之后,還包括:104a、獲取用戶指令,該用戶指令用于指示終端設(shè)備提供的音畫同步設(shè)置界面。其中,上述音畫同步設(shè)置界面中包含用戶可輸入的音畫同步數(shù)值設(shè)置選項。其中示例性的,該用戶指令用于指示終端設(shè)備顯示音畫同步設(shè)置界面。該用戶指令可以是用戶控制該終端設(shè)備對應(yīng)的輸入設(shè)備(例如,遙控器、鼠標(biāo),鍵盤等)向終端設(shè)備發(fā)送的,也可以是用戶直接控制終端設(shè)備的按鍵板上的按鍵生成的或者可以是用戶進(jìn)行語音輸入的。104b、獲取用戶在該音畫同步設(shè)置界面上輸入的音畫同步數(shù)值,并根據(jù)該音畫同步設(shè)置界面上輸入的音畫同步數(shù)值進(jìn)行音畫同步。104c、若根據(jù)該音畫同步設(shè)置界面上輸入的音畫同步數(shù)值進(jìn)行音畫同步成功后,將該音畫同步設(shè)置界面上輸入的音畫同步數(shù)值替換該聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中對應(yīng)的音畫同步數(shù)值。需要說明的是,本發(fā)明實(shí)施例中的聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中的音畫同步數(shù)值修改標(biāo)志通常默認(rèn)為0,當(dāng)該標(biāo)志位對應(yīng)的行或列有元素更新時,則對應(yīng)的音畫同步數(shù)值修改標(biāo)志自動更新為1,此時,該修改后音畫同步數(shù)值修改標(biāo)志還存在終端設(shè)備的存儲器中。因此,當(dāng)終端設(shè)備將該音畫同步設(shè)置界面上輸入的音畫同步數(shù)值替換該聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中對應(yīng)的音畫同步數(shù)值后,該音畫同步設(shè)置界面上輸入的音畫同步數(shù)值對應(yīng)的行或列的音畫同步數(shù)值修改標(biāo)志會自動更新為1。這樣當(dāng)后續(xù)終端設(shè)備更新數(shù)據(jù)庫時,便可根據(jù)聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中的音畫同步數(shù)值修改標(biāo)志位中的音畫同步數(shù)值修改標(biāo)志進(jìn)行更新,若音畫同步數(shù)值修改標(biāo)志沒有改變,則不更新數(shù)據(jù)庫,若音畫同步數(shù)值修改標(biāo)志改變,則對數(shù)據(jù)庫中該音畫同步數(shù)值修改標(biāo)志對應(yīng)的行或列的元素進(jìn)行更新。一般的,當(dāng)終端設(shè)備在對聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中的某行或列進(jìn)行更新后,便會將該行或列對應(yīng)的音畫同步數(shù)值修改標(biāo)志重新設(shè)置為默認(rèn)值0。需要說明的是,本發(fā)明實(shí)施例中的表1、表2、表3所示的矩陣僅僅是一種示例,在實(shí)際中該矩陣R中的行列可互換,即行列互換后的矩陣R’的行為信號源輸入接口的接口類型標(biāo)識,該矩陣R’的列為聲音輸出設(shè)備的設(shè)備類型標(biāo)識。本發(fā)明的實(shí)施例提供的終端設(shè)備的音畫同步方法,通過將終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型與聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣進(jìn)行匹配,從而獲取該終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型對應(yīng)的目標(biāo)音畫同步數(shù)值,然后基于該目標(biāo)音畫同步數(shù)值對終端設(shè)備進(jìn)行音畫同步。從而在終端設(shè)備切換聲音輸出設(shè)備的設(shè)備類型或信號源的信號源輸入接口類型時,可以基于預(yù)先配置的聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣,準(zhǔn)確的確定與該終端設(shè)備當(dāng)前聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型相匹配的音畫同步數(shù)值,從而保證該終端設(shè)備能夠準(zhǔn)確的實(shí)現(xiàn)音畫同步。本發(fā)明的實(shí)施例提供一種終端設(shè)備的音畫同步裝置,如圖4所示,該裝置2包括:獲取模塊21、確定模塊22、同步模塊23,其中:獲取模塊21,用于根據(jù)音畫同步指令的指示,獲取終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型。確定模塊22,用于從聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中,確定獲取模塊21獲取的終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型對應(yīng)的目標(biāo)音畫同步數(shù)值。同步模塊23,用于根據(jù)確定模塊22確定的目標(biāo)音畫同步數(shù)值對終端設(shè)備進(jìn)行音畫同步??蛇x的,上述的聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣Rij中的元素為聲音輸出設(shè)備的設(shè)備類型i與信號源的信號源輸入接口類型j對應(yīng)的音畫同步數(shù)值;i∈1,2,……,x,j∈1,2,……,y;其中,x=n,y=m,n為聲音輸出設(shè)備的設(shè)備類型個數(shù),m為信號源輸入接口的接口類型個數(shù)。進(jìn)一步可選的,當(dāng)x=n+1,y=m時,則Rij的最后一行為音畫同步數(shù)值修改標(biāo)志位,Rij的最后一行的任一列元素中的音畫同步數(shù)值修改標(biāo)志用于表示任一列對應(yīng)的信號源輸入接口類型的音畫同步數(shù)值是否被修改;當(dāng)x=n,y=m+1時,則Rij的最后一列為音畫同步數(shù)值修改標(biāo)志位,Rij的最后一列的任一行元素中的音畫同步數(shù)值修改標(biāo)志用于表示任一行對應(yīng)的聲音輸出設(shè)備的設(shè)備類型的音畫同步數(shù)值是否被修改。可選的,如圖4所示,該裝置2還包括:更新模塊24,其中:獲取模塊21,還用于獲取用戶指令,用戶指令用于指示終端設(shè)備提供的音畫同步設(shè)置界面。獲取模塊21,還用于獲取用戶在音畫同步設(shè)置界面上輸入的音畫同步數(shù)值。同步模塊23,還用于根據(jù)音畫同步設(shè)置界面上輸入的音畫同步數(shù)值進(jìn)行音畫同步。更新模塊24,用于若根據(jù)音畫同步設(shè)置界面上輸入的音畫同步數(shù)值進(jìn)行音畫同步成功后,將音畫同步設(shè)置界面上輸入的音畫同步數(shù)值替換聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣中對應(yīng)的音畫同步數(shù)值。本發(fā)明的實(shí)施例提供的終端設(shè)備的音畫同步裝置,通過將終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型與聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣進(jìn)行匹配,從而獲取該終端設(shè)備當(dāng)前的聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型對應(yīng)的目標(biāo)音畫同步數(shù)值,然后基于該目標(biāo)音畫同步數(shù)值對終端設(shè)備進(jìn)行音畫同步。從而在終端設(shè)備切換聲音輸出設(shè)備的設(shè)備類型或信號源的信號源輸入接口類型時,可以基于預(yù)先配置的聲音輸出設(shè)備-信號源的音畫同步數(shù)值矩陣,準(zhǔn)確的獲取與該終端設(shè)備當(dāng)前聲音輸出設(shè)備的設(shè)備類型以及信號源輸入接口類型相匹配的音畫同步數(shù)值,從而保證該終端設(shè)備能夠準(zhǔn)確的實(shí)現(xiàn)音畫同步。上述終端設(shè)備的音畫同步裝置所執(zhí)行的動作所對應(yīng)的程序均可以以軟件形式存儲于該裝置的存儲器中,以便于處理器調(diào)用執(zhí)行以上各個模塊對應(yīng)的操作。需要說明的是,在具體實(shí)現(xiàn)過程中,上述如圖1所示的方法流程中的各步驟均可以通過硬件形式的處理器執(zhí)行存儲器中存儲的軟件形式的計算機(jī)執(zhí)行指令實(shí)現(xiàn),為避免重復(fù),此處不再贅述。而上述裝置所執(zhí)行的動作所對應(yīng)的程序均可以以軟件形式存儲于該裝置的存儲器中,以便于處理器調(diào)用執(zhí)行以上各個模塊對應(yīng)的操作。上文中的存儲器可以包括易失性存儲器(volatilememory),例如隨機(jī)存取存儲器(random-accessmemory,RAM);也可以包括非易失性存儲器(non-volatilememory),例如只讀存儲器(read-onlymemory,ROM),快閃存儲器(flashmemory),硬盤(harddiskdrive,HDD)或固態(tài)硬盤(solid-statedrive,SSD);還可以包括上述種類的存儲器的組合。上文所提供的裝置中的處理器可以是一個處理器,也可以是多個處理元件的統(tǒng)稱。例如,處理器可以為中央處理器(centralprocessingunit,CPU;也可以為其他通用處理器、數(shù)字信號處理器(digitalsignalprocessing,DSP)、專用集成電路(applicationspecificintegratedcircuit,ASIC)、現(xiàn)場可編程門陣列(field-programmablegatearray,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等;還可以為專用處理器,該專用處理器可以包括基帶處理芯片、射頻處理芯片等中的至少一個。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置和模塊的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個模塊或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。當(dāng)前第1頁1 2 3