專利名稱:使多媒體應用與其他應用在并發時同時顯示的方法及裝置的制作方法
技術領域:
本發明涉及通訊終端領域及其它電子領域,具體地說,涉及一種使多媒體應用與 其他應用在并發時同時顯示的方法及裝置。
背景技術:
多媒體應用(比如手機電視)是一種在終端(比如手機)上收看多媒體節目的技 術,因其具有移動性強、使用方便等特點,很快被人們認可并廣泛使用。在使用終端收看多媒體節目的過程中,當有新應用啟動時(該新應用是指終端上 可以獨立運行的一個單獨功能,如短信、電話本、語音電話以及藍牙傳輸等),這時終端會中 斷多媒體節目的音、視頻播放,轉而執行新應用。由于多媒體應用正在播出的節目有可能是 不可回退觀看的,傳統的應用并發處理方法會讓用戶錯過很多精彩的節目片段或節目中的 重要信息,例如1、用戶在看多媒體節目的過程中,由于新應用的啟用會彈出選項菜單造成 部分或全部覆蓋多媒體節目;2、當有語音或視頻電話這類應用進入終端時,多媒體節目會 強行退出或中斷多媒體節目的音、視頻,轉而顯示來電界面,如果該電話是騷擾電話或者是 用戶不想接聽的電話,由于多媒體節目的退出或者中斷導致用戶可能錯過了精彩鏡頭,讓 人追悔莫及;3、用戶在看多媒體節目時,進入別的模塊查看時其他信息,該節目的播放界面 也會因為終端進入了別的模塊的操作節目而被遮擋。如何在不改變現有具有多媒體應用功能的終端內硬件的前提條件下,使終端內不 同模塊或應用的操作界面在使用時,能夠與正在播放的多媒體節目的界面同時顯示,而且 還不妨礙用戶觀看正在播放的多媒體節目內容等等這類電子領域中出現的問題,便成為亟 待解決的技術問題。
發明內容
本發明目的在于提供了一種使多媒體應用與其他應用在并發時同時顯示的方法 及裝置,以實現終端內不同應用的界面在使用時,能夠與正在播放的多媒體節目的界面同 時顯示,而且還不妨礙用戶觀看正在播放的多媒體節目。為了實現上述目的,本發明提供了 一種使多媒體應用與其他應用在并發時同時顯 示的方法,包括當終端的多媒體應用在執行過程中有另一應用并發啟動時,所述終端根據預先設 置的重疊圖像透明度,將所述另一應用的界面圖像疊加到多媒體應用的界面圖像上進行透 明顯示。本發明所述的方法,其中,在所述多媒體應用和另一應用并發執行過程中,終端根 據所述重疊圖像透明度,將所述另一應用的界面圖像疊加到多媒體應用的界面圖像上進行 透明顯示;當所述多媒體應用或另一應用關閉后,所述終端恢復正在執行的應用不透明的界 面圖像顯示方式。
本發明所述的方法,其中,所述預先設置的重疊圖像透明度為用戶輸入的重疊圖 像透明度或者是終端默認的重疊圖像透明度。進一步地,其中,所述方法具體包括如下步驟當終端的多媒體應用在執行過程中有應用并發啟動時,終端將該另一應用的界面 圖像和正在執行的多媒體應用的界面圖像放入緩沖區;以及,所述終端通過圖形設備接口 使用所述重疊圖像透明度對該另一應用的界面圖像和正在執行的多媒體應用的界面圖像 逐像素進行透明度混合的處理,輸出到顯示屏上透明顯示。進一步地,其中,所述另一應用為短信、電話本、語音電話、視頻電話、藍牙傳輸或 選項菜單。為了實現上述目的,本發明還提供了一種使多媒體應用與其他應用在并發時同時顯示的裝置,應用于終端中,該裝置包括重疊圖像透明度模塊和并發顯示模塊;其中,所述重疊圖像透明度模塊,用于保存重疊圖像透明度;所述并發顯示模塊,用于當多媒體應用在執行過程中有另一應用并發啟動時,讀 取所述重疊圖像透明度模塊中保存的重疊圖像透明度,根據所述重疊圖像透明度,將所述 另一應用的界面圖像疊加到多媒體應用的界面圖像上進行透明顯示。本發明所述的裝置,其中,所述并發顯示模塊,進一步還用于當所述另一應用或多 媒體應用關閉后,恢復正在執行的應用不透明的界面圖像顯示方式。本發明所述的裝置,其中,所述重疊圖像透明度模塊,進一步用于保存用戶輸入的 重疊圖像透明度,和/或默認的重疊圖像透明度。進一步地,其中,所述并發顯示模塊進一步用于當多媒體應用在執行過程中有另 一應用并發啟動時,將所述另一應用的界面圖像和正在執行的多媒體應用的界面圖像放入 緩沖區;以及,通過圖形設備接口使用所述重疊圖像透明度對所述另一應用的界面圖像和 正在執行的多媒體應用的界面圖像逐像素進行透明度混合的處理,輸出到顯示屏上透明顯
7J\ ο進一步地,其中,所述另一應用為短信、電話本、語音電話、視頻電話、藍牙傳輸或 選項菜單。與現有技術相比,本發明能夠實現終端內不同應用的界面在使用時,能夠與正在 播放的多媒體節目的界面同時顯示,而且還不妨礙用戶觀看正在播放的多媒體節目,提高
了用戶在觀看多媒體節目時的事務處理能力,并且使用戶不會錯過正在觀看的多媒體節 目。
圖1為本發明實施例所述的使多媒體應用與其他應用在并發時同時顯示的方法 流程圖;圖2為本發明實施例所述的使多媒體應用與其他應用在并發時同時顯示的裝置 結構示意圖。
具體實施例方式本發明的核心思想是,在終端的多媒體應用在執行過程中,若有應用并發啟動,則所述終端根據預先設置的重疊圖像透明度,將該應用的界面圖像疊加到多媒體應用的界面 圖像上進行顯示。以下對具體實施方式
進行詳細描述,但不作為對本發明的限定。如圖1所示,為本發明實施例提供的一種使多媒體應用與其他應用在并發時同時 顯示的方法,具體步驟如下步驟101,用戶通過終端輸入重疊圖像透明度(α ),并將該重疊圖像透明度保存 在終端內;
步驟102,當終端的多媒體應用在執行過程中有另一應用并發啟動時,終端將該另 一應用的界面圖像和正在執行的多媒體應用的界面圖像放入緩沖區;所述另一應用是指與多媒體應用不同的應用,比如語音電話、視頻電話、短信、電 話本、藍牙傳輸或選項菜單等;步驟103,終端讀取保存的重疊圖像透明度,根據該重疊圖像透明度將緩沖區中該 另一應用的界面圖像疊加到正在執行的多媒體應用的界面圖像上,在終端的顯示屏(LCD, Liquid Crystal Display,液晶顯示器)上透明顯示出來。在所述多媒體應用和另一應用并發執行過程中,終端根據所述重疊圖像透明度, 將所述另一應用的界面圖像疊加到多媒體應用的界面圖像上進行透明顯示;當終端或用戶 關閉所述多媒體應用或另一應用后(即并發結束),終端恢復正在執行的應用不透明的界 面圖像顯示方式(即恢復單個應用運行時的界面圖像顯示方式)。比如,當用戶關閉多媒體 應用,則終端不再以重疊圖像透明度透明顯示所述另一應用,而是以傳統的不透明的顯示 方式顯示該應用的界面圖像。所述步驟101是可選步驟,終端可以存儲一默認的重疊圖像透明度(或稱為初始 的重疊圖像透明度),若用戶沒有設置過重疊圖像透明度(即沒有執行步驟101),則在后續 的步驟中,使用默認的重疊圖像透明度進行操作;所述重疊圖像透明度指的是顯示出來的另一應用界面圖像的透明度,其范圍一般 在0 1之間(或以百分數表示,即0% 100% ),0表示所述另一應用的界面圖像為完全 透明,1表示所述另一應用的界面圖像為不透明;比如,默認的重疊圖像透明度可以設置為 0. 5(即50% ),而出現半透明的效果。可以設置一并發應用標志,用于標識當前終端是否需要將另一應用的界面圖像疊 加到多媒體應用的界面圖像上進行顯示;該并發應用標志對應有兩種狀態并發態和非并 發態。初始狀態為非并發態(即另一應用未啟動的狀態),在步驟102當啟動另一應用時, 終端將并發應用標志設置為并發態,同時,終端將該另一應用的界面圖像和正在執行的多 媒體應用的界面圖像放入緩沖區;步驟103中,終端判斷并發應用標志是否為并發態,若是 并發態,則讀取保存的重疊圖像透明度,根據該重疊圖像透明度將緩沖區中另一應用的界 面圖像疊加到正在執行的多媒體應用的界面圖像上,在終端的顯示屏上透明顯示出來;當 該另一應用或多媒體應用關閉后,終端將并發應用標志設置為非并發態,此時恢復正在執 行的應用不透明的界面圖像顯示方式。所述并發應用標志可以數字、字母、符號之一或其組 合表示,比如,用1表示并發態,0表示非并發態。另外,在步驟102中終端將另一應用的界面圖像和正在執行的多媒體應用的界面 圖像放入緩沖區,可以是終端將正在執行的多媒體應用的界面圖像放入緩沖區中的一個區,將另一應用的界面圖像放入緩沖區中的另一個區。這里并不做具體限定,可以根據實際 情況對緩沖區中的內容進行分配。步驟103中,終端可以通過其⑶I (Graphics Device Interface,圖形設備接口 ) 使用重疊圖像透明度這個參數對該另一應用的界面圖像和正在執行的多媒體應用的界面 圖像逐像素進行透明度混合(融合)的處理,輸出到顯示屏上,這樣,用戶可以同時看到兩 幅界面圖像,在操作另一應用的同時,不耽誤觀看多媒體應用播放的節目。在實際應用中,終端將預設的重疊圖像透明度這個參數轉換成對應的0 255(0表示圖像是完全透明,255表示圖像是完全不透明)的透明度值,用于將另一應用的界面圖 像和正在執行的多媒體應用的界面圖像進行透明度混合處理(Alpha Blending) 0使用⑶I 進行透明度混合處理為現有技術,可以產生兩幅圖像相疊加(融合)的效果,此處不再詳 述。在步驟103中,當另一應用的界面圖像與多媒體應用的界面圖像疊加顯示在終端 的顯示屏上,終端會將按鍵響應消息投遞到該另一應用上,這時用戶可以通過按鍵或觸摸 屏處理該另一應用,而不會影響多媒體應用的播放和顯示。當然,用戶也可以根據需要,選 擇對多媒體應用進行操作,在本發明中不做限定。如圖2所示,為本發明實施例提供的一種使多媒體應用與其他應用在并發時同時 顯示的裝置,應用于終端中,該裝置包括重疊圖像透明度模塊201,用于保存重疊圖像透明度;并發顯示模塊202,用于當多媒體應用在執行過程中有另一應用并發啟動時,讀取 所述重疊圖像透明度模塊201中保存的重疊圖像透明度,根據所述重疊圖像透明度,將另 一應用的界面圖像疊加到多媒體應用的界面圖像上進行透明顯示。所述重疊圖像透明度模塊201,進一步用于保存用戶輸入的所述重疊圖像透明度, 和/或默認的重疊圖像透明度。所述并發顯示模塊202進一步用于當多媒體應用在執行過程中有另一應用并發 啟動時,將另一應用的界面圖像和正在執行的多媒體應用的界面圖像放入緩沖區;以及,根 據該重疊圖像透明度在緩沖區中將該另一應用的界面圖像疊加到正在執行的多媒體應用 的界面圖像上,在終端的顯示屏上透明顯示出來。所述并發顯示模塊202進一步用于通過圖形設備接口使用重疊圖像透明度對該 另一應用的界面圖像和正在執行的多媒體應用的界面圖像逐像素進行透明度混合的處理, 輸出到顯示屏上透明顯示。所述并發顯示模塊202進一步用于當有另一應用啟動時,將并發應用標志設置為 并發態,并將該另一應用的界面圖像和正在執行的多媒體應用的界面圖像放入緩沖區;所 述并發顯示模塊202進一步用于判斷并發應用標志是否為并發態,若是并發態,則讀取保 存的重疊圖像透明度,根據該重疊圖像透明度將緩沖區中該另一應用的界面圖像疊加到正 在執行的多媒體應用的界面圖像上,在顯示屏上透明顯示出來;所述并發顯示模塊202進 一步用于當該另一應用或多媒體應用關閉后,將并發應用標志設置為非并發態,同時恢復 正在執行的應用不透明的界面圖像顯示方式。所述另一應用為短信、電話本、語音電話、視頻電話、藍牙傳輸或選項菜單。下面以多媒體應用是手機(終端)上的播放移動多媒體節目的手機電視為例,對本發明方法進行下具體說明,包括
第一步驟,用戶通過手機電視的菜單選項輸入重疊圖像透明度并保存在手機內;第二步驟,當手機在播放手機電視節目過程中有應用(即與手機電視應用不同的 應用)并發啟動時,手機將該另一應用的界面圖像和正在播放的手機電視的界面圖像放入 緩沖區;第三步驟,手機讀取保存的重疊圖像透明度,根據該重疊圖像透明度,將另一應用 的界面圖像疊加到多媒體應用的界面圖像上,在手機顯示屏顯示出來。所述的應用是與手機電視不同的應用,該應用可以為短信、電話本、語音電話、視 頻電話、藍牙傳輸或選項菜單等手機上可以獨立運行的一個單獨功能。下面再列舉一個實際的應用示例進行說明例如在觀看手機電視節目的過程中,如果有語音來電或者視頻來電,手機將并發 應用標志置為1,并將來電界面圖像和手機電視的界面圖像先放入緩沖區中;手機判斷到并發應用標志為1,并讀取保存的重疊圖像透明度,根據該重疊圖像 透明度的值在緩沖區中將來電界面圖像疊加到手機電視的界面圖像上,在顯示屏上顯示出 來;通過將來電界面圖像以一定透明度疊加到手機電視的界面圖像上,使手機的顯示 屏上既可以不停止的顯示正在播放的手機電視節目的界面,又可以同時顯示來電界面,并 且提高了用戶在觀看手機電視時的事務處理能力,使用戶不會錯過正在觀看的手機電視;進一步,如果用戶根據來電界面上提示的操作選擇接聽,則此時手機中止正在播 放的手機電視節目的界面關閉,手機轉入通話應用中(即多媒體應用結束),同時手機將并 發應用標志置為0 ;如果用戶根據來電界面上提示的操作選擇拒接,則此時以一定透明度 疊加到手機電視的界面圖像上的來電界面關閉,以背景顯示的手機電視節目的界面恢復并 發顯示之前的顯示模式即不透明的界面圖像顯示方式,用戶可以繼續觀看正在播放的手機 電視的節目,同時手機將并發應用標志置為0。這樣,用戶就不會因為騷擾電話或者是不想 接聽的電話而中斷正在收看的多媒體節目。下面再列舉另外一個實際的應用示例進行說明例如在觀看手機電視節目的過程中,如果有新的短信息發送過來,用戶根據提示 選擇執行打開短信應用來觀看新的短信息時,手機將并發應用標志置為1,并將短信應用界 面圖像和手機電視的界面圖像先放入緩沖區中;手機判斷到并發應用標志為1,并讀取保存的重疊圖像透明度,根據該重疊圖像透 明度的值在緩沖區中將短信應用界面圖像疊加到手機電視的界面圖像上,在顯示屏上顯示 出來;通過將短信應用界面圖像以一定透明度疊加到手機電視的界面圖像上,使手機的 顯示屏上既可以不停止的顯示正在播放的手機電視節目的界面,又可以同時顯示短信應用 界面,并且提高了用戶在觀看手機電視時的事務處理能力,使用戶不會錯過正在觀看的手 機電視; 進一步,如果用戶根據短信應用界面上提示的功能來對該短信進行操作,當用戶 對短信操作完選擇退出短信應用時,短信應用界面關閉,手機電視節目的界面圖像恢復并 發顯示之前的顯示模式即不透明的界面圖像顯示方式,用戶可以繼續觀看正在播放的手機電視的節目,同時手機將并發應用標志置為O。與現有技術相比,本發明能夠實現終端內不同應用的界面在使用時,能夠與正在播放的多媒體節目的界面同時顯示,而且還不妨礙用戶觀看正在播放的多媒體節目,提高
了用戶在觀看多媒體節目時的事務處理能力,并且使用戶不會錯過正在觀看的多媒體節 目。當然,本發明還可有其他多種實施例,在不背離本發明精神及其實質的情況下,熟 悉本領域的技術人員可根據本發明做出各種相應的改變和變形,但這些相應的改變和變形 都應屬于本發明所附的權利要求的保護范圍。
權利要求
一種使多媒體應用與其他應用在并發時同時顯示的方法,包括當終端的多媒體應用在執行過程中有另一應用并發啟動時,所述終端根據預先設置的重疊圖像透明度,將所述另一應用的界面圖像疊加到多媒體應用的界面圖像上進行透明顯示。
2.如權利要求1所述的方法,其特征在于,在所述多媒體應用和另一應用并發執行過程中,終端根據所述重疊圖像透明度,將所 述另一應用的界面圖像疊加到多媒體應用的界面圖像上進行透明顯示;當所述多媒體應用或另一應用關閉后,所述終端恢復正在執行的應用不透明的界面圖 像顯示方式。
3.如權利要求1所述的方法,其特征在于,所述預先設置的重疊圖像透明度為用戶輸 入的重疊圖像透明度或者是終端默認的重疊圖像透明度。
4.如權利要求1所述的方法,其特征在于,所述方法具體包括如下步驟當終端的多媒體應用在執行過程中有應用并發啟動時,終端將該另一應用的界面圖像 和正在執行的多媒體應用的界面圖像放入緩沖區;以及,所述終端通過圖形設備接口使用 所述重疊圖像透明度對該另一應用的界面圖像和正在執行的多媒體應用的界面圖像逐像 素進行透明度混合的處理,輸出到顯示屏上透明顯示。
5.如權利要求1 4中任意一項所述的方法,其特征在于,所述另一應用為短信、電話 本、語音電話、視頻電話、藍牙傳輸或選項菜單。
6.一種使多媒體應用與其他應用在并發時同時顯示的裝置,應用于終端中,該裝置包 括重疊圖像透明度模塊和并發顯示模塊;其中,所述重疊圖像透明度模塊,用于保存重疊圖像透明度;所述并發顯示模塊,用于當多媒體應用在執行過程中有另一應用并發啟動時,讀取所 述重疊圖像透明度模塊中保存的重疊圖像透明度,根據所述重疊圖像透明度,將所述另一 應用的界面圖像疊加到多媒體應用的界面圖像上進行透明顯示。
7.如權利要求6所述的裝置,其特征在于,所述并發顯示模塊,進一步還用于當所述另 一應用或多媒體應用關閉后,恢復正在執行的應用不透明的界面圖像顯示方式。
8.如權利要求6所述的裝置,其特征在于,所述重疊圖像透明度模塊,進一步用于保存 用戶輸入的重疊圖像透明度,和/或默認的重疊圖像透明度。
9.如權利要求6所述的裝置,其特征在于,所述并發顯示模塊進一步用于當多媒體應 用在執行過程中有另一應用并發啟動時,將所述另一應用的界面圖像和正在執行的多媒體 應用的界面圖像放入緩沖區;以及,通過圖形設備接口使用所述重疊圖像透明度對所述另 一應用的界面圖像和正在執行的多媒體應用的界面圖像逐像素進行透明度混合的處理,輸 出到顯示屏上透明顯示。
10.如權利要求6 9中任意一項所述的裝置,其特征在于,所述另一應用為短信、電話 本、語音電話、視頻電話、藍牙傳輸或選項菜單。
全文摘要
本發明公開了一種使多媒體應用與其他應用在并發時同時顯示的方法及裝置,該方法包括當終端的多媒體應用在執行過程中有另一應用并發啟動時,所述終端根據預先設置的重疊圖像透明度,將所述另一應用的界面圖像疊加到多媒體應用的界面圖像上進行透明顯示。本發明能夠實現終端內不同應用的界面在使用時,能夠與正在播放的多媒體節目的界面同時顯示,而且還不妨礙用戶觀看正在播放的多媒體節目,提高了用戶在觀看多媒體節目時的事務處理能力,并且使用戶不會錯過正在觀看的多媒體節目。
文檔編號G09G5/14GK101800042SQ20091000872
公開日2010年8月11日 申請日期2009年2月6日 優先權日2009年2月6日
發明者張曉勇, 謝非 申請人:中興通訊股份有限公司