智能電視在同屏多窗口模式下的靜音控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視領(lǐng)域,特別涉及一種智能電視在同屏多窗口模式下的靜音控制方法。
【背景技術(shù)】
[0002]目前,我國現(xiàn)在市場上的智能電視,隨著硬件和軟件技術(shù)的不斷提高和用戶對生活品質(zhì)的更高要求,功能已經(jīng)變得越來越強大,交互也越來越人性化,完全顛覆了以往的電視在人們心中的形象。目前的Android系統(tǒng)智能電視,可以通過打開多個應(yīng)用,實現(xiàn)同時上網(wǎng)、看視頻、看書、聊QQ等,這種同屏多窗口模式提升了智能電視的交互性和便利性。
[0003]但是對于目前的Android系統(tǒng)智能電視,當(dāng)智能電視工作在同屏多窗口模式下時,如果一個應(yīng)用正播放視頻文件,而另一個應(yīng)用正在游戲時,用戶會同時聽見視頻文件的聲音和游戲的聲音,用戶無法對單個應(yīng)用進(jìn)行靜音控制,給用戶帶來了較差的體驗。
【發(fā)明內(nèi)容】
[0004]【要解決的技術(shù)問題】
[0005]本發(fā)明的目的是提供一種智能電視在同屏多窗口模式下的靜音控制方法,以解決目前的智能電視在在同屏多窗口模式下無法對單個應(yīng)用窗口進(jìn)行靜音控制的問題。
[0006]【技術(shù)方案】
[0007]本發(fā)明是通過以下技術(shù)方案實現(xiàn)的。
[0008]本發(fā)明涉及一種智能電視在同屏多窗口模式下的靜音控制方法,該方法包括步驟:
[0009]A、智能電視Android系統(tǒng)中的至少兩個應(yīng)用工作在同屏多窗口模式下,每個窗口對應(yīng)一個應(yīng)用;
[0010]B、用戶向當(dāng)前焦點窗口發(fā)送靜音控制指令;
[0011]C、如果當(dāng)前焦點窗口工作的應(yīng)用的解碼方式是軟解碼,則執(zhí)行步驟D,如果當(dāng)前焦點窗口工作的應(yīng)用的解碼方式是硬解碼,則調(diào)用音頻芯片接口對當(dāng)前焦點窗口的應(yīng)用靜音并結(jié)束本方法流程;
[0012]D、查找當(dāng)前焦點窗口工作的應(yīng)用在Android系統(tǒng)的Aud1Flinger端的Aud1Track對象,在所述Aud1Track對象對應(yīng)的播放線程PlaybackThread:1threadLoop()里調(diào)用函數(shù) MixerThread::prepareTracks_l,從函數(shù)MixerThread::prepareTracks_l中獲取當(dāng)前活躍的Aud1Track隊列,對當(dāng)前活躍的Aud1Track隊列進(jìn)行靜音并結(jié)束本方法流程。
[0013]作為一種優(yōu)選的實施方式,所述步驟C中通過智能電視Android系統(tǒng)中應(yīng)用的配置文件判斷當(dāng)前焦點窗口工作的應(yīng)用的解碼方式是軟解碼或軟解碼。
[0014]作為另一種優(yōu)選的實施方式,所述音頻芯片接口為DSP接口。
[0015]作為另一種優(yōu)選的實施方式,所述步驟B中,用戶通過遙控器或智能電視控制面板向當(dāng)前焦點窗口發(fā)送靜音指令。
[0016]作為另一種優(yōu)選的實施方式,所述應(yīng)用為音頻應(yīng)用或視頻應(yīng)用。
[0017]【有益效果】
[0018]本發(fā)明提出的技術(shù)方案具有以下有益效果:
[0019](I)本發(fā)明對處于同屏多窗口模式下每個應(yīng)用的窗口都能進(jìn)行單獨的靜音控制,提升了交互性和便利性;
[0020](2)本發(fā)明方法只對當(dāng)前需要靜音的應(yīng)用的音頻流進(jìn)行靜音,不會影響其他應(yīng)用的音頻流,也不會影響智能電視的音量和靜音控制。
【附圖說明】
[0021]圖1為本發(fā)明的實施例一提供的智能電視在同屏多窗口模式下的靜音控制方法的流程圖。
【具體實施方式】
[0022]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖,對本發(fā)明的【具體實施方式】進(jìn)行清楚、完整的描述,顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部實施例,也不是對本發(fā)明的限制。基于本發(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明的保護范圍。
[0023]實施例一
[0024]圖1為本發(fā)明實施例一提供的智能電視在同屏多窗口模式下的靜音控制方法。如圖1所示,該方法包括步驟Sll至步驟S14,下面分別對各個步驟進(jìn)行詳細(xì)說明。
[0025]步驟Sll:智能電視工作在同屏多窗口模式。
[0026]具體地,步驟Sll中,智能電視Android系統(tǒng)中的三個應(yīng)用工作在同屏多窗口模式下,其中第一個應(yīng)用播放視頻,第二個應(yīng)用打開聊天軟件,第三個應(yīng)用進(jìn)行游戲,每個應(yīng)用對應(yīng)一個窗口。
[0027]步驟S12:用戶向當(dāng)前焦點窗口發(fā)送靜音控制指令。
[0028]具體地,當(dāng)前焦點窗口為第一個應(yīng)用對應(yīng)的窗口,用戶向第一個應(yīng)用對應(yīng)的窗口發(fā)送靜音控制指令。本實施例中,用戶可以通過遙控器或智能電視控制面板向當(dāng)前焦點窗口發(fā)送靜音指令。
[0029]步驟S13:判斷解碼方式是否是軟解碼,如果是軟解碼,則執(zhí)行步驟S14,如果是硬解碼,則調(diào)用音頻芯片接口對當(dāng)前焦點窗口的應(yīng)用靜音并結(jié)束本方法流程。
[0030]具體地,步驟S13中,首先通過智能電視Android系統(tǒng)中當(dāng)前焦點窗口的應(yīng)用的配置文件判斷當(dāng)前焦點窗口工作的應(yīng)用的解碼方式是軟解碼或軟解碼。如果當(dāng)前焦點窗口工作的應(yīng)用的解碼方式是軟解碼,則執(zhí)行步驟S14,如果當(dāng)前焦點窗口工作的應(yīng)用的解碼方式是硬解碼,則調(diào)用音頻芯片接口對當(dāng)前焦點窗口的應(yīng)用靜音并結(jié)束本方法流程。本實施例中,音頻芯片接口為DSP接口
[0031 ] 步驟S14:軟解碼對應(yīng)的靜音控制。
[0032]步驟S14為軟解碼對應(yīng)的靜音控制方法,首先查找當(dāng)前焦點窗口工作的應(yīng)用在Android系統(tǒng)的Aud1Flinger端的Aud1Track對象,在Aud1Track對象對應(yīng)的播放線程 PlaybackThread:: threadLoop ()里調(diào)用函數(shù) MixerThread::prepareTracks_l,從函數(shù)MixerThread::prepareTracks_l中獲取當(dāng)前活躍的Aud1Track隊列,對當(dāng)前活躍的Aud1Track隊列進(jìn)行靜音并結(jié)束本方法流程。需要說明,由于Android系統(tǒng)的MediaPlayer在播放時,其在framework層會創(chuàng)建Aud1Track,通過把解碼后的PCM數(shù)據(jù)流傳遞給Aud1Track, Aud1Track再傳遞給Aud1Flinger進(jìn)行混音,然后才傳遞給硬件播放,所以只要能區(qū)分和控制每個應(yīng)用窗口的Aud1Track對象,并在混音之前對Aud1Track對象進(jìn)行靜音就可以達(dá)到控制該窗口的聲音狀態(tài)的目的。
[0033]從以上實施例可以看出,本發(fā)明實施例對處于同屏多窗口模式下每個應(yīng)用的窗口都能進(jìn)行單獨的靜音控制,提升了交互性和便利性;本發(fā)明實施例只對當(dāng)前需要靜音的應(yīng)用的音頻流進(jìn)行靜音,不會影響其他應(yīng)用的音頻流,也不會影響智能電視的音量和靜音控制。
【主權(quán)項】
1.一種智能電視在同屏多窗口模式下的靜音控制方法,其特征在于包括步驟: A、智能電視Android系統(tǒng)中的至少兩個應(yīng)用工作在同屏多窗口模式下,每個窗口對應(yīng)一個應(yīng)用; B、用戶向當(dāng)前焦點窗口發(fā)送靜音控制指令; C、如果當(dāng)前焦點窗口工作的應(yīng)用的解碼方式是軟解碼,則執(zhí)行步驟D,如果當(dāng)前焦點窗口工作的應(yīng)用的解碼方式是硬解碼,則調(diào)用音頻芯片接口對當(dāng)前焦點窗口的應(yīng)用靜音并結(jié)束本方法流程; D、查找當(dāng)前焦點窗口工作的應(yīng)用在Android系統(tǒng)的AudioFlinger端的AudioTrack對象,在所述AudioTrack對象對應(yīng)的播放線程PlaybackThread: : threadLoop O里調(diào)用函數(shù)MixerThread: : prepareTracks_l,從函數(shù) MixerThread: : prepareTracks_l 中獲取當(dāng)前活躍的AudioTrack隊列,對當(dāng)前活躍的AudioTrack隊列進(jìn)行靜音并結(jié)束本方法流程。2.根據(jù)權(quán)利要求I所述的智能電視在同屏多窗口模式下的靜音控制方法,其特征在于所述步驟C中通過智能電視Android系統(tǒng)中應(yīng)用的配置文件判斷當(dāng)前焦點窗口工作的應(yīng)用的解碼方式是軟解碼或軟解碼。3.根據(jù)權(quán)利要求I所述的智能電視在同屏多窗口模式下的靜音控制方法,其特征在于所述音頻芯片接口為DSP接口。4.根據(jù)權(quán)利要求I所述的智能電視在同屏多窗口模式下的靜音控制方法,其特征在于所述步驟B中,用戶通過遙控器或智能電視控制面板向當(dāng)前焦點窗口發(fā)送靜音指令。5.根據(jù)權(quán)利要求I所述的智能電視在同屏多窗口模式下的靜音控制方法,其特征在于所述應(yīng)用為音頻應(yīng)用或視頻應(yīng)用。
【專利摘要】本發(fā)明涉及智能電視領(lǐng)域,提供一種智能電視在同屏多窗口模式下的靜音控制方法,以解決目前的智能電視在同屏多窗口模式下無法對單個應(yīng)用窗口進(jìn)行靜音控制的問題,該方法包括:智能電視工作在同屏多窗口模式;用戶向當(dāng)前焦點窗口發(fā)送靜音控制指令;判斷解碼方式是否是軟解碼,如果是軟解碼,則執(zhí)行下一步驟,如果是硬解碼,則調(diào)用音頻芯片接口對當(dāng)前焦點窗口的應(yīng)用靜音并結(jié)束本方法流程;軟解碼對應(yīng)的靜音控制。本發(fā)明提出的技術(shù)方案提升了智能電視操作的交互性和便利性。
【IPC分類】H04N21/422, H04N21/472, H04N21/431, H04N21/439
【公開號】CN105100871
【申請?zhí)枴緾N201510443517
【發(fā)明人】杜延偉
【申請人】四川長虹電器股份有限公司
【公開日】2015年11月25日
【申請日】2015年7月27日