專利名稱:應(yīng)用程序窗口與視頻播放窗口的顯示方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能電視技木,尤其涉及智能電視中實(shí)現(xiàn)顯示應(yīng)用程序窗口和視頻播放窗ロ的方法及裝置。
背景技術(shù):
隨著科技的發(fā)展,數(shù)字化越來越深入生活,近年電視TV也逐漸走向智能化。目前推出的智能電視具有更為豐富的人機(jī)交互功能,例如,可以為用戶提供操作菜單,通過操作菜單用戶可以控制電視實(shí)現(xiàn)網(wǎng)絡(luò)捜索、IP電視、視頻點(diǎn)播(VOD)、數(shù)字音樂、捜索電視頻道、錄制電視節(jié)目,或者運(yùn)行其它的應(yīng)用程序,如登錄和運(yùn)行QQ、即時(shí)通應(yīng)用程序的操作。在現(xiàn)有技術(shù)中,智能電視通常采用已有的嵌入式系統(tǒng)(如Android系統(tǒng)),然而這些 嵌入式系統(tǒng)具有一個(gè)缺陷即系統(tǒng)在運(yùn)行其它應(yīng)用程序,例如QQ應(yīng)用程序時(shí),需要先將視頻播放進(jìn)程轉(zhuǎn)移到后臺運(yùn)行或者關(guān)閉,然后再啟動(dòng)QQ應(yīng)用程序;于是智能電視的整個(gè)畫面顯示出系統(tǒng)的桌面背景,在該桌面背景上出現(xiàn)QQ登錄窗ロ,或者QQ聊天窗ロ ;直至QQ應(yīng)用程序被關(guān)閉,才能再次將視頻播放啟動(dòng)或置于前臺進(jìn)行顯示。在這種情況下,用戶無法實(shí)現(xiàn)邊聊QQ,邊看視頻。因此,現(xiàn)有技術(shù)的智能電視不能實(shí)現(xiàn)同時(shí)顯示應(yīng)用程序窗口和視頻播放窗ロ的效果,用戶也就無法達(dá)到邊操作應(yīng)用程序邊看視頻的目的,不能為用戶的使用提供更多的方便性。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種應(yīng)用程序窗口和視頻播放窗ロ的顯示方法及裝置,用以實(shí)現(xiàn)在智能電視中同時(shí)顯示應(yīng)用程序窗口和視頻播放窗ロ,為用戶的使用提供更多的方便性。根據(jù)本發(fā)明的ー個(gè)方面,提供了一種應(yīng)用程序窗口和視頻播放窗ロ的顯示方法,包括在視頻播放過程中,如果接收到應(yīng)用程序運(yùn)行指令,則將視頻播放程序切換為后臺運(yùn)行模式;修改圖層設(shè)置將圖片層設(shè)置于視頻層之上;根據(jù)視頻播放窗ロ的大小和位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第一裁剪圖片作為當(dāng)前的桌面圖片;運(yùn)行所述應(yīng)用程序后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗ロ。進(jìn)ー步,在運(yùn)行所述應(yīng)用程序之前,還包括將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài)。進(jìn)ー步,在所述根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、經(jīng)裁剪的桌面圖片、所述應(yīng)用程序的窗ロ之后,還包括如果在視頻播放過程中,接收到拖動(dòng)所述視頻播放窗ロ的指令,則確定所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù);根據(jù)所述視頻播放窗ロ的大小和所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第二裁剪圖片作為當(dāng)前的桌面圖片;根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗ロ。根據(jù)本發(fā)明的另ー個(gè)方面,還提供了一種應(yīng)用程序窗口和視頻播放窗ロ的顯示裝置,包括指令接收模塊,用于接收輸入的指令;指令解析模塊,用于對所述指令接收模塊接收的指令進(jìn)行解析;若解析出所述指令接收模塊接收的指令為視頻播放過程中運(yùn)行應(yīng)用程序的指令,則發(fā)送預(yù)備運(yùn)行通知;預(yù)備運(yùn)行模塊,用于根據(jù)所述指令解析模塊發(fā)送的預(yù)備運(yùn)行通知將視頻播放程序切換為后臺運(yùn)行模式;并修改圖層設(shè)置將圖片層設(shè)置于視頻層之上;還根據(jù)視頻播放窗ロ的大小和位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第一裁剪圖片作為當(dāng)前的桌面圖片;之后,通知運(yùn)行所述應(yīng)用程序;圖層顯示模塊,用于所述應(yīng)用程序運(yùn)行后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ 、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗ロ。進(jìn)ー步,所述預(yù)備運(yùn)行模塊還用于在通知運(yùn)行所述應(yīng)用程序之前,將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài)。進(jìn)ー步,所述裝置還包括預(yù)備拖動(dòng)模塊;以及所述指令解析模塊還用于若解析出所述指令接收模塊接收的指令為視頻播放程序與應(yīng)用程序同時(shí)運(yùn)行過程中拖動(dòng)視頻播放窗ロ的指令,則發(fā)送預(yù)備拖動(dòng)通知;所述預(yù)備拖動(dòng)模塊用于根據(jù)所述指令解析模塊發(fā)送的預(yù)備拖動(dòng)通知,確定所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù);根據(jù)所述視頻播放窗ロ的大小和所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第二裁剪圖片作為當(dāng)前的桌面圖片;之后,通知執(zhí)行拖動(dòng);所述圖層顯示模塊還用于在視頻播放窗ロ拖動(dòng)后,依據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗ロ。根據(jù)本發(fā)明的另ー個(gè)方面,還提供了一種應(yīng)用程序窗口和視頻播放窗ロ的顯示方法,包括在視頻播放過程中,如果接收到應(yīng)用程序運(yùn)行指令,則將視頻播放程序切換為后臺運(yùn)行模式;修改圖層設(shè)置將圖片層設(shè)置于視頻層之上;將桌面圖片設(shè)置為透明狀態(tài);運(yùn)行所述應(yīng)用程序后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、設(shè)置為透明狀態(tài)的桌面圖片、所述應(yīng)用程序的窗ロ。進(jìn)ー步,在運(yùn)行所述應(yīng)用程序之前,還包括將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài)。根據(jù)本發(fā)明的另ー個(gè)方面,還提供了一種應(yīng)用程序窗口和視頻播放窗ロ的顯示裝置,包括指令接收模塊,用于接收輸入的指令;指令解析模塊,用于對所述指令接收模塊接收的指令進(jìn)行解析;若解析出所述指令接收模塊接收的指令為視頻播放過程中運(yùn)行應(yīng)用程序的指令,則發(fā)送預(yù)備運(yùn)行通知;預(yù)備運(yùn)行模塊,用于根據(jù)所述指令解析模塊發(fā)送的預(yù)備運(yùn)行通知將視頻播放程序切換為后臺運(yùn)行模式;并修改圖層設(shè)置將圖片層設(shè)置于視頻層之上;將桌面圖片設(shè)置為透明狀態(tài);之后,通知運(yùn)行所述應(yīng)用程序;圖層顯示模塊,用于所述應(yīng)用程序運(yùn)行后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、設(shè)置為透明狀態(tài)的桌面圖片、所述應(yīng)用程序的窗P。進(jìn)ー步,所述預(yù)備運(yùn)行模塊還用于在通知運(yùn)行所述應(yīng)用程序之前,將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài)。本發(fā)明實(shí)施例中由于在啟動(dòng)運(yùn)行應(yīng)用程序之前,將視頻播放程序切換為后臺運(yùn)行,并將桌面圖片中對應(yīng)于視頻播放窗ロ的位置處裁剪掉或?qū)⒆烂鎴D片設(shè)置為透明狀態(tài),從而使得視頻播放窗ロ可以透過桌面圖片被顯示出來,因此在應(yīng)用程序運(yùn)行后,智能電視可以同時(shí)顯示出視頻播放窗口和應(yīng)用程序窗ロ,用戶可以邊看視頻邊操作應(yīng)用程序,提高了用戶使用的方便性。而且,由于圖片層在視頻層之上,因此,應(yīng)用程序窗ロ是在視頻播放窗ロ之上的,也便于用戶的操作。
圖I為本發(fā)明實(shí)施例一的應(yīng)用程序窗ロ與視頻播放窗ロ的顯示方法流程圖;圖2為本發(fā)明實(shí)施例一的拖動(dòng)視頻播放窗ロ后顯示應(yīng)用程序窗ロ與視頻播放窗ロ的方法流程圖;圖3為本發(fā)明實(shí)施例一的應(yīng)用程序窗ロ與視頻播放窗ロ的顯示裝置內(nèi)部結(jié)構(gòu)框圖;
圖4為本發(fā)明實(shí)施例ニ的應(yīng)用程序窗ロ與視頻播放窗ロ的顯示方法流程圖;圖5為本發(fā)明實(shí)施例ニ的應(yīng)用程序窗ロ與視頻播放窗ロ的顯示裝置內(nèi)部結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉出優(yōu)選實(shí)施例,對本發(fā)明進(jìn)ー步詳細(xì)說明。然而,需要說明的是,說明書中列出的許多細(xì)節(jié)僅僅是為了使讀者對本發(fā)明的ー個(gè)或多個(gè)方面有一個(gè)透徹的理解,即便沒有這些特定的細(xì)節(jié)也可以實(shí)現(xiàn)本發(fā)明的這些方面。本申請使用的“模塊”、“系統(tǒng)”等術(shù)語旨在包括與計(jì)算機(jī)相關(guān)的實(shí)體,例如但不限于硬件、固件、軟硬件組合、軟件或者執(zhí)行中的軟件。例如,模塊可以是,但并不僅限干處理器上運(yùn)行的進(jìn)程、處理器、對象、可執(zhí)行程序、執(zhí)行的線程、程序和/或計(jì)算機(jī)。舉例來說,計(jì)算設(shè)備上運(yùn)行的應(yīng)用程序和此計(jì)算設(shè)備都可以是模塊。ー個(gè)或多個(gè)模塊可以位于執(zhí)行中的一個(gè)進(jìn)程和/或線程內(nèi),一個(gè)模塊也可以位于一臺計(jì)算機(jī)上和/或分布于兩臺或更多臺計(jì)算機(jī)之間。本發(fā)明的發(fā)明人分析現(xiàn)有技術(shù)的缺陷原因在于,由于智能電視在視頻播放過程中,如果接收到用戶輸入的運(yùn)行某個(gè)應(yīng)用程序的指令,則嵌入式系統(tǒng)先將視頻播放程序轉(zhuǎn)移到后臺運(yùn)行或者關(guān)閉,然后再啟動(dòng)應(yīng)用程序。如果嵌入式系統(tǒng)將視頻播放程序關(guān)閉,則智能電視將不會顯示出視頻圖像;如果嵌入式系統(tǒng)將視頻播放程序轉(zhuǎn)移到后臺運(yùn)行,則桌面圖像和應(yīng)用程序的窗ロ將覆蓋掉視頻圖像,因此,在啟動(dòng)應(yīng)用程序后,智能電視無法顯示出視頻圖像。基于上述分析,本發(fā)明的主要思路為在視頻播放過程中,若接收到用戶輸入的運(yùn)行某個(gè)應(yīng)用程序的指令,則將視頻播放程序轉(zhuǎn)移到后臺運(yùn)行,并對桌面圖像做ー些處理,t匕如進(jìn)行裁剪或者設(shè)置為透明狀態(tài),從而在視頻播放程序處于后臺運(yùn)行的狀態(tài)下,可以透過桌面圖像而顯示出來。這樣,在智能電視中可以同時(shí)顯示應(yīng)用程序窗口和視頻播放窗ロ,用戶可以邊操作應(yīng)用程序邊看視頻,從而為用戶的使用提供更多的方便性。本發(fā)明以兩個(gè)實(shí)施例來說明技術(shù)方案。在實(shí)施例一中,主要是通過對桌面圖片進(jìn)行裁剪的技術(shù)手段來實(shí)現(xiàn)視頻圖像透過桌面圖像進(jìn)行顯示的技術(shù)方案;在實(shí)施例ニ中,主要是通過將桌面圖片設(shè)置為透明狀態(tài)的技術(shù)手段來實(shí)現(xiàn)視頻圖像透過桌面圖像進(jìn)行顯示的技術(shù)方案。下面結(jié)合附圖詳細(xì)說明本發(fā)明實(shí)施例的技術(shù)方案。實(shí)施例一本發(fā)明實(shí)施例一提供的智能電視同時(shí)顯示應(yīng)用程序窗口和視頻播放窗ロ的方法流程圖,如圖I所示,包括如下步驟SlOl :在視頻播放過程中,接收到應(yīng)用程序運(yùn)行指令。智能電視在視頻播放過程中,若接收到用戶通過輸入設(shè)備,比如遙控器、鍵盤、鼠標(biāo)、觸摸屏等輸入的指令,則對接收的指令進(jìn)行解析;解析后,若判斷出該指令為應(yīng)用程序運(yùn)行指令,或者說該指令具體為視頻播放過程中運(yùn)行應(yīng)用程序的指令用以指示在視頻播放過程中運(yùn)行其它應(yīng)用程序,則執(zhí)行如下步驟S102-S107。此處需指出在視頻播放過程中,由于視頻播放程序已經(jīng)處于運(yùn)行狀態(tài),因此,接收的應(yīng)用程序運(yùn)行指令應(yīng)為除視頻播放程序之外的其它應(yīng)用程序的運(yùn)行指令。S102 :將視頻播放程序切換為后臺運(yùn)行模式。在接收應(yīng)用程序運(yùn)行指令之前,智能電視在前臺播放視頻,并在前臺顯示視頻圖像;在接收到應(yīng)用程序運(yùn)行指令之后,則將視頻播放程序切換為后臺運(yùn)行模式,視頻播放程序在后臺進(jìn)行運(yùn)行。執(zhí)行本步驟的原因在干,由于前臺在同一時(shí)刻只能運(yùn)行ー個(gè)程序,因此將視頻播放程序轉(zhuǎn)至后臺運(yùn)行才能為應(yīng)用程序的啟動(dòng)提供運(yùn)行前提。S103 :修改圖層設(shè)置將圖片層設(shè)置于視頻層之上。在接收應(yīng)用程序運(yùn)行指令之前,智能電視在前臺播放視頻,智能電視的嵌入式系統(tǒng)中的圖層設(shè)置為視頻層設(shè)置于圖片層之上。在接收到應(yīng)用程序運(yùn)行指令,將視頻播放程序切換為后臺運(yùn)行模式后,將圖層設(shè)置修改為圖片層設(shè)置于視頻層之上。執(zhí)行本步驟的原因在于,由于應(yīng)用程序的背景和操作窗ロ都是圖片形式,如果圖片層被置于視頻層之下,則應(yīng)用程序被啟動(dòng)后,智能電視的顯示畫面上仍然顯示視頻播放,而導(dǎo)致應(yīng)用程序的背景和操作窗ロ都顯示不出來,因此,需要將圖片層設(shè)置于視頻層之上。S104:根據(jù)視頻播放窗ロ的大小和位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第一裁剪圖片作為當(dāng)前的桌面圖片。在啟動(dòng)應(yīng)用程序后,除了需要顯示應(yīng)用程序的窗口外,還需要在應(yīng)用程序的窗ロ下顯示系統(tǒng)的桌面圖片,桌面圖片中往往放置有一些圖標(biāo),便于用戶便捷選擇啟動(dòng)ー些應(yīng)用程序。而桌面圖片往往是覆蓋整個(gè)智能電視畫面的,這樣就會把后臺運(yùn)行的視頻播放程序所播放的畫面給遮擋住。因此,在本步驟中,對桌面圖片進(jìn)行裁剪根據(jù)視頻播放窗ロ的大小和位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,也就是將桌面圖片中對應(yīng)于視頻播放窗ロ的位置處裁剪棹,從而可以使視頻播放窗ロ透過桌面圖片進(jìn)行顯示。也就是說,對桌面圖片在與視頻播放窗ロ所處位置相同的位置處進(jìn)行裁剪,裁剪的窗ロ大小與視頻播放窗ロ的大小相符,以使得視頻播放窗ロ可以透過桌面圖片進(jìn)行顯示。S105 :將應(yīng)用程序的背景圖片設(shè)置為透明狀態(tài)。
這里需要指出的是,該步驟S105并不一定是必須的步驟,對于一些沒有背景的應(yīng)用程序,如QQ聊天應(yīng)用程序,則可以略去該步驟;而對于具有背景的應(yīng)用程序,如繪圖應(yīng)用程序,才執(zhí)行該步驟。
S106 :啟動(dòng)運(yùn)行應(yīng)用程序。在 完成了上述的S102-S105的準(zhǔn)備步驟后,可以開始運(yùn)行應(yīng)用程序。S107:應(yīng)用程序運(yùn)行后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗ロ。在應(yīng)用程序運(yùn)行后,嵌入式系統(tǒng)將自動(dòng)根據(jù)系統(tǒng)中的圖層設(shè)置依次進(jìn)行顯示先顯示視頻播放窗ロ、在其上覆蓋顯示當(dāng)前的桌面圖片,然后再覆蓋顯示應(yīng)用程序的窗ロ。由于當(dāng)前的桌面圖片以事前進(jìn)行了裁剪,因此,顯示的桌面圖片雖然在視頻播放窗ロ之上,但是不會遮蓋住視頻播放窗ロ,這樣就達(dá)到了同時(shí)顯示視頻播放窗ロ與應(yīng)用程序的窗ロ的目的。在智能電視同時(shí)顯示了視頻播放窗ロ與應(yīng)用程序窗ロ之后,如果用戶進(jìn)行拖動(dòng)視頻播放窗ロ的操作,則智能電視將執(zhí)行以下步驟,具體流程如圖2所示S201 :在視頻播放過程中,接收到拖動(dòng)所述視頻播放窗ロ的指令。在上述步驟S107之后,即根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、經(jīng)裁剪的桌面圖片、所述應(yīng)用程序的窗ロ之后,若在視頻播放過程中,又接收到用戶輸入的指令,經(jīng)解析后,確定該指令為拖動(dòng)視頻播放窗ロ的指令,或者說該指令具體為視頻播放窗ロ與應(yīng)用程序窗ロ同時(shí)顯示的情況下拖動(dòng)視頻播放窗ロ的指令,則執(zhí)行如下步驟S202-S203。S202 :根據(jù)所述視頻播放窗ロ的大小和所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第二裁剪圖片作為當(dāng)前的桌面圖片。S203:刷新顯示,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗ロ。刷新顯示后,智能電視將根據(jù)圖層設(shè)置依次進(jìn)行顯示先顯示視頻播放窗ロ、在其上覆蓋當(dāng)前的桌面圖片即重新進(jìn)行裁剪后的第二裁剪圖片,然后再覆蓋顯示應(yīng)用程序的窗ロ。從而在智能電視同時(shí)顯示了視頻播放窗ロ與應(yīng)用程序窗ロ的情況下,還可以支持用戶拖動(dòng)視頻播放窗ロ的操作,進(jìn)ー步提高了用戶的使用方便性。本發(fā)明實(shí)施例一提供的智能電視中應(yīng)用程序窗口和視頻播放窗ロ的顯示裝置的ー種內(nèi)部結(jié)構(gòu)框圖可以如圖3所示,包括指令接收模塊301、指令解析模塊302、預(yù)備運(yùn)行模塊303、圖層顯示模塊304。其中,指令接收模塊301用于接收用戶輸入的指令。指令接收模塊301將接收的指令發(fā)送給指令解析模塊302。指令解析模塊302用于對指令接收模塊301接收的指令進(jìn)行解析;若解析出該指令為視頻播放過程中運(yùn)行應(yīng)用程序的指令,則向預(yù)備運(yùn)行模塊303發(fā)送預(yù)備運(yùn)行通知。預(yù)備運(yùn)行模塊303接收到預(yù)備運(yùn)行通知后,根據(jù)該預(yù)備運(yùn)行通知將視頻播放程序切換為后臺運(yùn)行模式;并修改圖層設(shè)置將圖片層設(shè)置于視頻層之上;還根據(jù)視頻播放窗ロ的大小和位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第一裁剪圖片作為當(dāng)前的桌面圖片。完成這些預(yù)備操作后,預(yù)備運(yùn)行模塊303通知運(yùn)行所述應(yīng)用程序;從而,應(yīng)用程序開始運(yùn)行。圖層顯示模塊304用于在所述應(yīng)用程序運(yùn)行后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片即第一裁剪圖片、所述應(yīng)用程序的窗ロ。進(jìn)一歩,預(yù)備運(yùn)行模塊303還可用于在通知運(yùn)行所述應(yīng)用程序之前,將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài);也就是說,在應(yīng)用程序運(yùn)行之前,預(yù)備運(yùn)行模塊303還可將應(yīng)用程序的背景設(shè)置為透明狀態(tài)。進(jìn)ー步,本發(fā)明實(shí)施例一提供的應(yīng)用程序窗口和視頻播放窗ロ的顯示裝置還可以包括預(yù)備拖動(dòng)模塊305。指令解析模塊302還用于若解析出指令接收模塊301接收的指令為視頻播放窗ロ與應(yīng)用程序窗ロ同時(shí)顯示的情況下拖動(dòng)視頻播放窗ロ的指令,則向預(yù)備拖動(dòng)模塊305發(fā)送預(yù)備拖動(dòng)通知。
預(yù)備拖動(dòng)模塊305接收到預(yù)備拖動(dòng)通知后,根據(jù)指令解析模塊發(fā)送的預(yù)備拖動(dòng)通知,確定所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù);根據(jù)所述視頻播放窗ロ的大小和所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第二裁剪圖片作為當(dāng)前的桌面圖片。完成這些預(yù)備操作后,預(yù)備拖動(dòng)模塊305通知執(zhí)行拖動(dòng);從而,系統(tǒng)執(zhí)行視頻播放窗ロ拖動(dòng)操作。圖層顯示模塊304在視頻播放窗ロ拖動(dòng)后,依據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片即第二裁剪圖片、所述應(yīng)用程序的窗ロ。本發(fā)明實(shí)施例一的應(yīng)用程序窗口和視頻播放窗ロ的顯示裝置中的各模塊所涉及的具體工作過程,可以參考上述圖I和圖2所示的方法流程中所公開的相關(guān)內(nèi)容,此處不再贅述。本發(fā)明實(shí)施例一中由于在啟動(dòng)運(yùn)行應(yīng)用程序之前,將視頻播放程序切換為后臺運(yùn)行,并將桌面圖片中對應(yīng)于視頻播放窗ロ的位置處裁剪掉,從而使得視頻播放窗ロ可以透過桌面圖片被顯示出來,從而在應(yīng)用程序運(yùn)行后,智能電視可以同時(shí)顯示出視頻播放窗ロ和應(yīng)用程序窗ロ,用戶可以邊看視頻邊操作應(yīng)用程序,提高了用戶使用的方便性。而且,由于圖片層在視頻層之上,因此,應(yīng)用程序窗ロ是在視頻播放窗ロ之上的,也便于用戶的操作。實(shí)施例ニ本發(fā)明實(shí)施例ニ提供的智能電視同時(shí)顯示應(yīng)用程序窗口和視頻播放窗ロ的方法流程圖,如圖4所示,包括如下步驟S401 :在視頻播放過程中,接收到應(yīng)用程序運(yùn)行指令。智能電視在視頻播放過程中,若接收到用戶通過輸入設(shè)備,比如遙控器、鍵盤、鼠標(biāo)、觸摸屏等輸入的指令,則對接收的指令進(jìn)行解析;解析后,若判斷出該指令為應(yīng)用程序運(yùn)行指令,或者說該指令具體為視頻播放過程中運(yùn)行應(yīng)用程序的指令用以指示在視頻播放過程中運(yùn)行其它應(yīng)用程序,則執(zhí)行如下步驟S402-S407。此處需指出在視頻播放過程中,由于視頻播放程序已經(jīng)處于運(yùn)行狀態(tài),因此,接收的應(yīng)用程序運(yùn)行指令應(yīng)為除視頻播放程序之外的其它應(yīng)用程序的運(yùn)行指令。S402 :將視頻播放程序切換為后臺運(yùn)行模式。S403 :修改圖層設(shè)置將圖片層設(shè)置于視頻層之上。S404 :將桌面圖片設(shè)置為透明狀態(tài)。對于視頻播放窗ロ是全屏顯示的情況下,則直接將桌面圖片設(shè)置為透明狀態(tài)后,將可以顯示出后臺播放的視頻。也就是說,本發(fā)明實(shí)施例ニ的技術(shù)方案可以應(yīng)用于視頻播放窗ロ是全屏顯示的情況下。
S405 :將應(yīng)用程序的背景圖片設(shè)置為透明狀態(tài)。與上述實(shí)施例一中提到的原因相同,該步驟S405并不一定是必須的步驟,對于一些沒有背景的應(yīng)用程序,則可以略去該步驟;而對于具有背景的應(yīng)用程序,才執(zhí)行該步驟。S406 :運(yùn)行應(yīng)用程序。S407:運(yùn)行所述應(yīng)用程序后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、設(shè)置為透明狀態(tài)的桌面圖片、所述應(yīng)用程序的窗ロ。由于桌面圖片已經(jīng)設(shè)置為透明狀態(tài),則視頻播放窗ロ將透過桌面圖片顯示出來。本發(fā)明實(shí)施例ニ提供的智能電視中應(yīng)用程序窗口和視頻播放窗ロ的顯示裝置的 ー種內(nèi)部結(jié)構(gòu)框圖可以如圖5所示,包括指令接收模塊501、指令解析模塊502、預(yù)備運(yùn)行模塊503、圖層顯示模塊504。其中,指令接收模塊501用于接收用戶輸入的指令。指令接收模塊501將接收的指令發(fā)送給指令解析模塊502。指令解析模塊502用于對指令接收模塊501接收的指令進(jìn)行解析;若解析出該指令為視頻播放過程中運(yùn)行應(yīng)用程序的指令,則向預(yù)備運(yùn)行模塊503發(fā)送預(yù)備運(yùn)行通知。預(yù)備運(yùn)行模塊503接收到預(yù)備運(yùn)行通知后,根據(jù)該預(yù)備運(yùn)行通知將視頻播放程序切換為后臺運(yùn)行模式;并修改圖層設(shè)置將圖片層設(shè)置于視頻層之上;將圖片層設(shè)置于視頻層之上;將桌面圖片設(shè)置為透明狀態(tài)。完成這些預(yù)備操作后,預(yù)備運(yùn)行模塊503通知運(yùn)行所述應(yīng)用程序;從而,應(yīng)用程序開始運(yùn)行。圖層顯示模塊504用于在所述應(yīng)用程序運(yùn)行后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片即第一裁剪圖片、所述應(yīng)用程序的窗ロ。進(jìn)一歩,預(yù)備運(yùn)行模塊503還可用于在通知運(yùn)行所述應(yīng)用程序之前,將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài)。本發(fā)明實(shí)施例ニ的應(yīng)用程序窗口和視頻播放窗ロ的顯示裝置中的各模塊所涉及的具體工作過程,可以參考上述圖4所示的方法流程中所公開的相關(guān)內(nèi)容,此處不再贅述。本發(fā)明實(shí)施例ニ中由于在啟動(dòng)運(yùn)行應(yīng)用程序之前,將視頻播放程序切換為后臺運(yùn)行,并將桌面圖片設(shè)置為透明狀態(tài),從而使得視頻播放窗ロ可以透過桌面圖片被顯示出來,因此在應(yīng)用程序運(yùn)行后,智能電視可以同時(shí)顯示出視頻播放窗口和應(yīng)用程序窗ロ,用戶可以邊看視頻邊操作應(yīng)用程序,提高了用戶使用的方便性。而且,由于圖片層在視頻層之上,因此,應(yīng)用程序窗ロ是在視頻播放窗ロ之上的,也便于用戶的操作。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于ー計(jì)算機(jī)可讀取存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種應(yīng)用程序窗ロ與視頻播放窗ロ的顯示方法,包括 在視頻播放過程中,如果接收到應(yīng)用程序運(yùn)行指令,則將視頻播放程序切換為后臺運(yùn)行模式; 修改圖層設(shè)置將圖片層設(shè)置于視頻層之上; 根據(jù)視頻播放窗ロ的大小和位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第一裁剪圖片作為當(dāng)前的桌面圖片; 運(yùn)行所述應(yīng)用程序后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗ロ。
2.如權(quán)利要求I所述的方法,其特征在于,在運(yùn)行所述應(yīng)用程序之前,還包括 將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài)。
3.如權(quán)利要求I或2所述的方法,其特征在于,在根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、經(jīng)裁剪的桌面圖片、所述應(yīng)用程序的窗ロ之后,還包括 如果在視頻播放過程中,接收到拖動(dòng)所述視頻播放窗ロ的指令,則確定所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù); 根據(jù)所述視頻播放窗ロ的大小和所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第二裁剪圖片作為當(dāng)前的桌面圖片; 根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗□。
4.一種應(yīng)用程序窗ロ與視頻播放窗ロ的顯示裝置,包括 指令接收模塊,用于接收輸入的指令; 指令解析模塊,用于對所述指令接收模塊接收的指令進(jìn)行解析;若解析出所接收的指令為視頻播放過程中運(yùn)行應(yīng)用程序的指令,則發(fā)送預(yù)備運(yùn)行通知; 預(yù)備運(yùn)行模塊,用于根據(jù)所述指令解析模塊發(fā)送的預(yù)備運(yùn)行通知將視頻播放程序切換為后臺運(yùn)行模式;并修改圖層設(shè)置將圖片層設(shè)置于視頻層之上;還根據(jù)視頻播放窗ロ的大小和位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第一裁剪圖片作為當(dāng)前的桌面圖片;之后,通知運(yùn)行所述應(yīng)用程序; 圖層顯示模塊,用于所述應(yīng)用程序運(yùn)行后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗ロ。
5.如權(quán)利要求4所述的裝置,其特征在干, 所述預(yù)備運(yùn)行模塊還用于在通知運(yùn)行所述應(yīng)用程序之前,將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài)。
6.如權(quán)利要求4或5所述的裝置,其特征在于,還包括預(yù)備拖動(dòng)模塊;以及 所述指令解析模塊還用于若解析出所述指令接收模塊接收的指令為視頻播放程序與應(yīng)用程序同時(shí)運(yùn)行過程中拖動(dòng)視頻播放窗ロ的指令,則發(fā)送預(yù)備拖動(dòng)通知; 所述預(yù)備拖動(dòng)模塊用于根據(jù)所述指令解析模塊發(fā)送的預(yù)備拖動(dòng)通知,確定所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù);根據(jù)所述視頻播放窗ロ的大小和所述視頻窗ロ拖動(dòng)后所在位置的位置參數(shù),在原始桌面圖片的相應(yīng)處進(jìn)行裁剪,得到第二裁剪圖片作為當(dāng)前的桌面圖片;之后,通知執(zhí)行拖動(dòng); 所述圖層顯示模塊還用于在視頻播放窗ロ拖動(dòng)后,依據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、當(dāng)前的桌面圖片、所述應(yīng)用程序的窗ロ。
7.一種應(yīng)用程序窗ロ與視頻播放窗ロ的顯示方法,包括 在視頻播放過程中,如果接收到應(yīng)用程序運(yùn)行指令,則將視頻播放程序切換為后臺運(yùn)行模式; 修改圖層設(shè)置將圖片層設(shè)置于視頻層之上; 將桌面圖片設(shè)置為透明狀態(tài); 運(yùn)行所述應(yīng)用程序后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、設(shè)置為透明狀態(tài)的桌面圖片、所述應(yīng)用程序的窗ロ。
8.如權(quán)利要求7所述的方法,其特征在于,在運(yùn)行所述應(yīng)用程序之前,還包括 將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài)。
9.一種應(yīng)用程序窗ロ與視頻播放窗ロ的顯示裝置,包括 指令接收模塊,用于接收輸入的指令; 指令解析模塊,用于對所述指令接收模塊接收的指令進(jìn)行解析;若解析出所述指令接收模塊接收的指令為視頻播放過程中運(yùn)行應(yīng)用程序的指令,則發(fā)送預(yù)備運(yùn)行通知; 預(yù)備運(yùn)行模塊,用于根據(jù)所述指令解析模塊發(fā)送的預(yù)備運(yùn)行通知將視頻播放程序切換為后臺運(yùn)行模式;并修改圖層設(shè)置將圖片層設(shè)置于視頻層之上;將桌面圖片設(shè)置為透明狀態(tài);之后,通知運(yùn)行所述應(yīng)用程序; 圖層顯示模塊,用于所述應(yīng)用程序運(yùn)行后,根據(jù)所述圖層設(shè)置依次顯示所述視頻播放窗ロ、設(shè)置為透明狀態(tài)的桌面圖片、所述應(yīng)用程序的窗ロ。
10.如權(quán)利要求9所述的裝置,其特征在干, 所述預(yù)備運(yùn)行模塊還用于在通知運(yùn)行所述應(yīng)用程序之前,將所述應(yīng)用程序的背景設(shè)置為透明狀態(tài)。
全文摘要
本發(fā)明公開了一種應(yīng)用程序窗口與視頻播放窗口的顯示方法及裝置。所述方法包括在視頻播放過程中,如果接收到應(yīng)用程序運(yùn)行指令,則將視頻播放程序切換為后臺運(yùn)行模式;設(shè)置圖片層將圖片層設(shè)置于視頻層之上;根據(jù)視頻播放窗口的大小和位置參數(shù),對原始桌面圖片進(jìn)行裁剪;運(yùn)行應(yīng)用程序后,根據(jù)圖層設(shè)置依次顯示視頻播放窗口、經(jīng)裁剪的桌面圖片、應(yīng)用程序的窗口。由于在運(yùn)行應(yīng)用程序之前,將視頻播放程序切換為后臺運(yùn)行,并將桌面圖片中對應(yīng)于視頻播放窗口的位置處裁剪掉,從而使得視頻播放窗口可以透過桌面圖片被顯示出來,因此,用戶可以邊看視頻邊操作應(yīng)用程序,提高了用戶使用的方便性。
文檔編號H04N21/431GK102665130SQ20121014997
公開日2012年9月12日 申請日期2012年5月14日 優(yōu)先權(quán)日2012年5月14日
發(fā)明者尚修遠(yuǎn) 申請人:青島海信傳媒網(wǎng)絡(luò)技術(shù)有限公司