控制方法及電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開(kāi)涉及一種控制方法以及電子設(shè)備,尤其涉及一種能夠節(jié)省功耗的控制方法以及電子設(shè)備。
【背景技術(shù)】
[0002]隨著平板電腦、智能手機(jī)等電子產(chǎn)品的廣泛普及,用戶經(jīng)常使用此類電子產(chǎn)品觀看視頻。在特定場(chǎng)景下,用戶可能無(wú)需通過(guò)此類電子產(chǎn)品的顯示屏觀看圖像,而只需要通過(guò)揚(yáng)聲器播放聲音即可。例如,用戶一邊使用智能手機(jī)播放某授課視頻,一邊在記錄本上做筆記,此時(shí),智能手機(jī)并不需要顯示該授課視頻,而只播放與該授課視頻對(duì)應(yīng)的聲音即可。然而傳統(tǒng)上,在上述情形中,視頻和聲音是同步輸出的,因此造成了智能手機(jī)運(yùn)算資源和功耗的浪費(fèi)。相應(yīng)地,如果用戶關(guān)閉智能手機(jī)的顯示屏或使其返回待機(jī)頁(yè)面時(shí),視頻消失,同時(shí)聲音也停止,因此無(wú)法滿足用戶的多樣性使用需求。
【發(fā)明內(nèi)容】
[0003]本公開(kāi)的目的在于提供一種大體上消除了由于現(xiàn)有技術(shù)的限制和缺陷所導(dǎo)致的一個(gè)或多個(gè)問(wèn)題的控制方法及電子設(shè)備。
[0004]根據(jù)本公開(kāi)的一個(gè)方面,提供一種控制方法,應(yīng)用于電子設(shè)備,包括:獲取第一文件,所述第一文件包括音頻數(shù)據(jù)以及與所述音頻數(shù)據(jù)相關(guān)聯(lián)的視頻數(shù)據(jù),并且所述第一文件能夠通過(guò)所述電子設(shè)備的應(yīng)用程序播放;接收第一指令;以及判斷所述第一指令是否符合第一預(yù)定條件,其中,如果所述第一指令符合所述第一預(yù)定條件,則以第一模式播放所述第一文件,其中,在所述第一模式下,解碼所述音頻數(shù)據(jù)并輸出與所解碼的音頻數(shù)據(jù)對(duì)應(yīng)的音頻信號(hào),并且禁止輸出與所述視頻數(shù)據(jù)對(duì)應(yīng)的視頻信號(hào)。
[0005]根據(jù)本公開(kāi)的另一方面,提供一種電子設(shè)備,包括:顯示單元,配置來(lái)輸出視頻信號(hào);音頻單元,配置來(lái)輸出音頻信號(hào);以及控制單元,配置來(lái):獲取第一文件,所述第一文件包括音頻數(shù)據(jù)以及與所述音頻數(shù)據(jù)相關(guān)聯(lián)的視頻數(shù)據(jù),并且所述第一文件能夠通過(guò)所述電子設(shè)備的應(yīng)用程序播放;接收第一指令;以及判斷所述第一指令進(jìn)行是否符合第一預(yù)定條件,其中,如果所述第一指令符合所述第一預(yù)定條件,則以第一模式播放所述第一文件,其中,在所述第一模式下,解碼所述音頻數(shù)據(jù)并輸出與所解碼的音頻數(shù)據(jù)對(duì)應(yīng)的音頻信號(hào),并且禁止輸出與所述視頻數(shù)據(jù)對(duì)應(yīng)的視頻信號(hào)。
[0006]由此可見(jiàn),本公開(kāi)意在提供一種控制方法及電子設(shè)備,其能夠在用戶僅需要音頻輸出時(shí),關(guān)閉視頻輸出,從而節(jié)省電子設(shè)備的運(yùn)算資源,并且在用戶需要視頻和音頻輸出時(shí),恢復(fù)視頻輸出并且使音頻與視頻同步,從而滿足用戶對(duì)電子設(shè)備的多樣化使用需求。
【附圖說(shuō)明】
[0007]通過(guò)結(jié)合附圖對(duì)本公開(kāi)實(shí)施例進(jìn)行更詳細(xì)的描述,本公開(kāi)的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯。附圖用來(lái)提供對(duì)本公開(kāi)實(shí)施例的進(jìn)一步理解,并且構(gòu)成說(shuō)明書(shū)的一部分,與本公開(kāi)實(shí)施例一起用于解釋本公開(kāi),并不構(gòu)成對(duì)本公開(kāi)的限制。除非明確指出,否則附圖不應(yīng)視為按比例繪制。在附圖中,相同的參考標(biāo)號(hào)通常代表相同組件或步驟。在附圖中:
[0008]圖1是示出根據(jù)本公開(kāi)的控制方法的流程圖;以及
[0009]圖2是示出根據(jù)本公開(kāi)的電子設(shè)備的配置框圖。
【具體實(shí)施方式】
[0010]為了使得本公開(kāi)的目的、技術(shù)方案和優(yōu)點(diǎn)更為明顯,下面將參照附圖詳細(xì)描述根據(jù)本公開(kāi)的示例性實(shí)施例。顯然,所描述的實(shí)施例僅僅是本公開(kāi)的一部分實(shí)施例,而不是本公開(kāi)的全部實(shí)施例,應(yīng)理解,本公開(kāi)不受這里描述的示例實(shí)施例的限制?;诒疚乃枋龅膶?shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有付出創(chuàng)造性勞動(dòng)的情況下所得到的所有其它實(shí)施例都應(yīng)落入本公開(kāi)的保護(hù)范圍之內(nèi)。此外,為了清楚和簡(jiǎn)潔,本文將省略對(duì)于本領(lǐng)域所熟知的功能和構(gòu)造的說(shuō)明。
[0011]首先參照?qǐng)D1對(duì)根據(jù)本公開(kāi)的控制方法100進(jìn)行說(shuō)明。圖1是示出根據(jù)本公開(kāi)的控制方法100的流程圖。根據(jù)本公開(kāi)的控制方法100可以應(yīng)用于諸如平板電腦、智能手機(jī)、個(gè)人數(shù)字助理、智能可穿戴設(shè)備等這樣的移動(dòng)電子設(shè)備中。在下文中,為了便于描述,將以智能手機(jī)作為此類移動(dòng)電子設(shè)備的例子進(jìn)行說(shuō)明,因此下文所描述的“智能手機(jī)”應(yīng)理解為本公開(kāi)的控制方法100所應(yīng)用的移動(dòng)電子設(shè)備的示例性表述,并且并不應(yīng)解釋為對(duì)此類移動(dòng)電子設(shè)備的限制。
[0012]如圖1中所示,在步驟SlOl,獲取第一文件,所述第一文件包括音頻數(shù)據(jù)以及與所述音頻數(shù)據(jù)相關(guān)聯(lián)的視頻數(shù)據(jù),并且所述第一文件能夠通過(guò)智能手機(jī)的應(yīng)用程序播放。
[0013]具體而言,第一文件可以是諸如10^64、1?^8、1?^¥1、11^等這樣的各種格式的視頻文件。第一文件包括音頻數(shù)據(jù)和視頻數(shù)據(jù),其中音頻數(shù)據(jù)是預(yù)先經(jīng)過(guò)音頻編碼處理而存儲(chǔ)在第一文件中的數(shù)據(jù),視頻數(shù)據(jù)是預(yù)先經(jīng)過(guò)視頻編碼處理而存儲(chǔ)在第一文件中的數(shù)據(jù)。在智能手機(jī)通過(guò)應(yīng)用程序播放第一文件時(shí),所述應(yīng)用程序能夠通過(guò)音頻解碼器對(duì)音頻數(shù)據(jù)進(jìn)行解碼,從而輸出音頻信號(hào),并且能夠通過(guò)視頻解碼器對(duì)視頻數(shù)據(jù)進(jìn)行解碼,從而輸出視頻信號(hào)。在對(duì)視頻數(shù)據(jù)進(jìn)行解碼時(shí),獲得以幀為單位的圖像,并以預(yù)定的幀率(例如30幀/秒)輸出經(jīng)解碼所獲得的圖像,由此實(shí)現(xiàn)視頻輸出。
[0014]值得注意的是,本領(lǐng)域技術(shù)人員已知,音頻數(shù)據(jù)和視頻數(shù)據(jù)通常以數(shù)據(jù)塊的形式出現(xiàn),也就是說(shuō),音頻數(shù)據(jù)通常包括一個(gè)或多個(gè)音頻數(shù)據(jù)塊,視頻數(shù)據(jù)包括一個(gè)或多個(gè)視頻數(shù)據(jù)塊,因此,本文所稱的音頻數(shù)據(jù)和視頻數(shù)據(jù)僅是為了便于描述而采用集合術(shù)語(yǔ),在下文中,如果沒(méi)有明確說(shuō)明,則術(shù)語(yǔ)音頻數(shù)據(jù)意在包括構(gòu)成其的一個(gè)或多個(gè)音頻數(shù)據(jù)塊,術(shù)語(yǔ)視頻數(shù)據(jù)意在包括構(gòu)成其的一個(gè)或多個(gè)視頻數(shù)據(jù)塊。
[0015]雖然上文示例性示出第一文件的格式,然而本公開(kāi)并不限于此,第一文件的格式還可以是本領(lǐng)域技術(shù)人員已知的、能夠在智能手機(jī)上播放的其它任意格式,并且第一文件的格式既可以表示視頻文件中的音頻數(shù)據(jù)和視頻數(shù)據(jù)的壓縮編碼格式,也可以表示音頻數(shù)據(jù)和視頻數(shù)據(jù)的封裝格式。
[0016]第一文件的來(lái)源可以是多種多樣的。例如,第一文件可以預(yù)先存儲(chǔ)在智能手機(jī)的存儲(chǔ)器中。第一文件也可以是用戶正在通過(guò)諸如因特網(wǎng)這樣的網(wǎng)絡(luò)下載的文件。此外,第一文件也可以是存儲(chǔ)在云中的文件。雖然上文示例性示出了第一文件的幾種來(lái)源,然而本公開(kāi)并不限于此,本領(lǐng)域技術(shù)人員可以根據(jù)本公開(kāi)的原理對(duì)第一文件的來(lái)源進(jìn)行選擇,只要能夠?qū)崿F(xiàn)本公開(kāi)的原理即可。
[0017]第一文件中的音頻數(shù)據(jù)與視頻數(shù)據(jù)彼此相關(guān)聯(lián)。所述音頻數(shù)據(jù)與所述視頻數(shù)據(jù)彼此相關(guān)聯(lián)的作用在于有利于在播放第一文件時(shí)同步輸出音頻信號(hào)和視頻信號(hào),并且在禁止輸出視頻信號(hào)而僅輸出音頻信號(hào)一段時(shí)間之后,當(dāng)需要恢復(fù)對(duì)視頻信號(hào)的輸出時(shí),仍能輸出與當(dāng)前所輸出的音頻信號(hào)相對(duì)應(yīng)的視頻信號(hào),也就是說(shuō),當(dāng)恢復(fù)對(duì)視頻信號(hào)的輸出時(shí),仍能繼續(xù)保持音頻信號(hào)與視頻信號(hào)的同步。下文將結(jié)合具體實(shí)施例對(duì)音頻數(shù)據(jù)與視頻數(shù)據(jù)彼此相關(guān)聯(lián)以及如何實(shí)現(xiàn)它們二者的同步進(jìn)行詳細(xì)說(shuō)明。
[0018]應(yīng)注意的是,本文所稱的音頻信號(hào)與視頻信號(hào)的同步,并非泛指同時(shí)開(kāi)始輸出音頻信號(hào)和視頻信號(hào),而是指將當(dāng)前的音頻信號(hào)以及與當(dāng)前的音頻信號(hào)相對(duì)應(yīng)的視頻信號(hào)二者彼此同步輸出,從而實(shí)現(xiàn)音頻與視頻的同步,因此在本文所稱的同步概念中,允許出現(xiàn)僅輸出音頻和視頻二者之一的情形,例如在第一文件中的某個(gè)部分,僅有音頻數(shù)據(jù)而沒(méi)有與音頻數(shù)據(jù)對(duì)應(yīng)的視頻數(shù)據(jù),則在播放該部分時(shí),僅輸出聲音,而沒(méi)有畫(huà)面(例如,僅有旁白而沒(méi)有畫(huà)面)。
[0019]在實(shí)現(xiàn)中,所述音頻數(shù)據(jù)與所述視頻數(shù)據(jù)通過(guò)同步參數(shù)相關(guān)聯(lián),其中,根據(jù)所解碼的音頻數(shù)據(jù)與所述同步參數(shù)能夠確定與所解碼的音頻數(shù)據(jù)相對(duì)應(yīng)的視頻數(shù)據(jù)。
[0020]例如,在AVI格式的視頻文件中,音頻數(shù)據(jù)與視頻數(shù)據(jù)彼此分別存儲(chǔ),在播放該視頻文件時(shí),通過(guò)解碼器分別獲得音頻流和視頻流,并且通過(guò)同步參數(shù)來(lái)調(diào)整所述音頻流與所述視頻流的輸出進(jìn)度,由此實(shí)現(xiàn)音頻數(shù)據(jù)與視頻數(shù)據(jù)相關(guān)聯(lián),達(dá)到使二者同步的目的。
[0021]再例如,在MKV格式的視頻文件中,通過(guò)同步參數(shù)將音頻數(shù)據(jù)和視頻數(shù)據(jù)封裝在一起,從而使音頻數(shù)據(jù)和視頻數(shù)據(jù)通過(guò)同步參數(shù)相關(guān)聯(lián),在播放該視頻文件時(shí),將音頻數(shù)據(jù)和視頻數(shù)據(jù)“拆封”,并由音頻解碼器和視頻解碼器分別基于所述同步參數(shù)來(lái)解碼音頻數(shù)據(jù)和視頻數(shù)據(jù),由此實(shí)現(xiàn)音頻數(shù)據(jù)與視頻數(shù)據(jù)的同步。
[0022]這里所稱的音頻數(shù)據(jù)與視頻數(shù)據(jù)相關(guān)聯(lián)應(yīng)理解為音頻數(shù)據(jù)具有時(shí)間性,并且視頻數(shù)據(jù)也具有時(shí)間性,因此,基于二者的時(shí)間性,在當(dāng)前時(shí)間點(diǎn)所解碼的音頻數(shù)據(jù)塊A確定時(shí),根據(jù)所述同步參數(shù),能夠確定出與當(dāng)前時(shí)間點(diǎn)所解碼的音頻數(shù)據(jù)塊A相對(duì)應(yīng)的視頻數(shù)據(jù)塊B;或者,基于二者的時(shí)間性,在在當(dāng)前時(shí)間點(diǎn)所解碼的視頻數(shù)據(jù)塊B確定時(shí),根據(jù)所述同步參數(shù),能夠確定出與當(dāng)前時(shí)間點(diǎn)所解碼的視頻數(shù)據(jù)塊B相對(duì)應(yīng)的音頻數(shù)據(jù)塊A。在確定出音頻數(shù)據(jù)塊A和視頻數(shù)據(jù)塊B之后,既可以同時(shí)對(duì)音頻數(shù)據(jù)塊A和視頻數(shù)據(jù)塊B同步解碼并輸出,從而實(shí)現(xiàn)二者相互同步;也可以先按照不同的時(shí)間順序分別對(duì)音頻數(shù)據(jù)塊A和視頻數(shù)據(jù)塊B進(jìn)行解碼,然后在需要將二者同時(shí)輸出時(shí)再進(jìn)行輸出,從而實(shí)現(xiàn)二者相互同步。
[0023]所述同步參數(shù)可以包括時(shí)間戳子參數(shù)(下文簡(jiǎn)稱時(shí)間戳)和參考時(shí)鐘子參數(shù)(下文簡(jiǎn)稱參考時(shí)鐘)。所述參考時(shí)鐘是線性遞增的,例如,所述參考時(shí)鐘可以是系統(tǒng)提供的基準(zhǔn)時(shí)鐘信號(hào)。在對(duì)音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行編碼以生成第一文件時(shí),根據(jù)參考時(shí)鐘將時(shí)間戳賦予所生成的音頻數(shù)據(jù)中的每個(gè)數(shù)據(jù)塊,即為每個(gè)音頻數(shù)據(jù)塊均打上時(shí)間戳,并且根據(jù)參考時(shí)鐘將時(shí)間戳賦予所生成的視頻數(shù)據(jù)中的每個(gè)數(shù)據(jù)塊,即為每個(gè)視頻數(shù)據(jù)塊均打上時(shí)間戳。由此,音頻數(shù)據(jù)塊的時(shí)間戳和視頻數(shù)據(jù)塊的時(shí)間戳均與參考時(shí)鐘相關(guān)聯(lián),因此使得音頻數(shù)據(jù)與視頻數(shù)據(jù)相關(guān)聯(lián)。
[0024]例如,假定,參考時(shí)鐘從O秒開(kāi)始,第一個(gè)音頻數(shù)據(jù)塊的時(shí)間戳為O秒(即音頻內(nèi)容從O秒開(kāi)始或在O秒處開(kāi)始輸出音頻),第一個(gè)視頻數(shù)據(jù)塊的時(shí)間戳為5秒(即視頻內(nèi)容從5秒開(kāi)始或在5秒處開(kāi)始輸出視頻),在該情形中,如果確定出當(dāng)前時(shí)間點(diǎn)所解碼的音頻數(shù)據(jù)塊的時(shí)間戳為5秒,則確定出與該音頻數(shù)據(jù)塊相對(duì)應(yīng)的時(shí)間戳為5秒的視頻數(shù)據(jù)塊。因此,在播放第一文件時(shí),可以通過(guò)參考時(shí)鐘和時(shí)間戳進(jìn)行同步控制,例如,假定在播放第一文件時(shí)參考時(shí)鐘從O秒開(kāi)始,則在O秒-5秒期間,即使視頻解碼器對(duì)時(shí)間戳為5秒的視頻數(shù)據(jù)塊進(jìn)行了解碼,也不輸出該視頻數(shù)據(jù)塊對(duì)應(yīng)的視頻信號(hào),而是必須等到參考時(shí)鐘達(dá)到5秒時(shí)(即輸出時(shí)間戳為5秒的音頻數(shù)據(jù)塊對(duì)應(yīng)的音頻信號(hào)時(shí))才輸出該視頻信號(hào),由此實(shí)現(xiàn)音頻與視頻信的同步。
[0025]雖然上文示例性示出了同步參數(shù)的組成,以及時(shí)間戳的標(biāo)記方式和時(shí)間戳與參考時(shí)鐘的對(duì)應(yīng)關(guān)系,然而本公開(kāi)并不限于此,本領(lǐng)域技術(shù)人員可以根據(jù)需要來(lái)對(duì)時(shí)間戳和參考時(shí)鐘進(jìn)行選擇性設(shè)置,只要能夠?qū)崿F(xiàn)音頻與視頻同步即可。
[0026]此外,雖然上文示例性示出了第一文件中的音頻數(shù)據(jù)與視頻數(shù)據(jù)相互關(guān)聯(lián)的方式,然而本公開(kāi)并不限于此,本領(lǐng)域技術(shù)人員可以根據(jù)已知的