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