圖像信息處理方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種圖像信息的處理方法及裝置,用以解決采用現(xiàn)有技術(shù)中針對WiMo技術(shù)所提供的圖像信息處理方式,會(huì)導(dǎo)致大屏設(shè)備的圖像顯示效果較差的問題。方法包括:安裝于移動(dòng)終端中的圖像信息處理模塊獲得具備WiMo所支持的圖像格式的圖像信息;其中,所述圖像信息是通過對安裝于所述移動(dòng)終端中的應(yīng)用客戶端生成的繪制有圖像信息的畫布進(jìn)行轉(zhuǎn)換而得到的;觸發(fā)所述移動(dòng)終端對所述圖像信息進(jìn)行發(fā)送。
【專利說明】圖像信息處理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及無線及終端【技術(shù)領(lǐng)域】,尤其涉及一種圖像信息處理方法及裝置。
【背景技術(shù)】
[0002]移動(dòng)終端無線多媒體傳送協(xié)議(WiMo, Wireless Mobile MultimediaTransmission Protocol)技術(shù)是基于移動(dòng)終端與大屏設(shè)備之間低時(shí)延無線傳屏及互動(dòng)控制協(xié)議,而實(shí)現(xiàn)移動(dòng)終端與電視等大屏設(shè)備之間的屏幕與聲音實(shí)時(shí)同步的技術(shù)。該技術(shù)一般以W1-Fi作為傳輸手段,可有效擴(kuò)展移動(dòng)終端的展現(xiàn)能力,從而實(shí)現(xiàn)以移動(dòng)終端為核心
的多屏共享互動(dòng)。
[0003]以安裝在移動(dòng)終端上的某應(yīng)用客戶端為例,目前,利用WiMo技術(shù),將移動(dòng)終端屏幕所展示的由該應(yīng)用客戶端提供的圖像信息,傳輸?shù)酱笃猎O(shè)備上進(jìn)行顯示的實(shí)現(xiàn)流程主要包括如圖1所示的下述步驟:
[0004]步驟11,該應(yīng)用客戶端生成畫布(Canvas),并將待顯示圖像的圖像信息繪制在該Canvas Al ;
[0005]步驟12,該應(yīng)用客戶端將繪制有圖像信息的Canvas傳輸給移動(dòng)終端的處理器,以實(shí)現(xiàn)移動(dòng)終端根據(jù)繪制在該Canvas上的圖像信息,在移動(dòng)終端顯示屏上對相應(yīng)的圖像進(jìn)行顯示,同時(shí),在顯示屏上顯示的圖像的圖像信息會(huì)被抓取并存儲(chǔ)到移動(dòng)終端的幀緩存器(frame buffer)中;
[0006]其中,由于frame buffer中存儲(chǔ)的圖像信息是針對移動(dòng)終端的屏幕所顯示的圖像進(jìn)行抓取而得到的,因此,該圖像信息所表示的圖像的分辨率與移動(dòng)終端顯示屏的分辨率
應(yīng)一致。
[0007]步驟13,移動(dòng)終端的WiMo客戶端(該WiMo客戶端可以內(nèi)置于移動(dòng)終端中,也可以外接于移動(dòng)終端)從frame buffer中讀取其存儲(chǔ)的圖像信息;
[0008]步驟14,WiMo客戶端對讀取到的圖像信息執(zhí)行視頻編碼的操作,生成具備WiMo所支持的圖像格式的圖像信息并發(fā)送給大屏設(shè)備;
[0009]步驟15,大屏設(shè)備對接收到的圖像信息執(zhí)行視頻解碼的操作,得到解碼后的圖像信息,并對得到的解碼后的圖像信息進(jìn)行顯示,流程結(jié)束。
[0010]在上述過程中,由于如手機(jī)等移動(dòng)終端屏幕的圖像分辨率僅為480P,因此,在移動(dòng)終端抓取并存儲(chǔ)到frame buffer中的圖像信息所對應(yīng)的圖像分辨率也僅為480P。而一般地,如電視等大屏設(shè)備屏幕的圖像分辨率為1080P。因此,這也就導(dǎo)致大屏設(shè)備在圖像分辨率為1080P的屏幕上對圖像分辨率為480P的圖像進(jìn)行顯示,從而會(huì)得到非常差的圖像顯示效果。
【發(fā)明內(nèi)容】
[0011]本發(fā)明實(shí)施例提供一種圖像信息的處理方法及裝置,用以解決采用現(xiàn)有技術(shù)中針對WiMo技術(shù)所提供的圖像信息處理方式,會(huì)導(dǎo)致大屏設(shè)備的圖像顯示效果較差的問題。[0012]本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0013]一種圖像信息處理方法,應(yīng)用于移動(dòng)終端無線多媒體傳送協(xié)議WiMo技術(shù)中,包括:安裝于移動(dòng)終端中的圖像信息處理模塊獲得具備WiMo所支持的圖像格式的圖像信息;其中,所述圖像信息是通過對安裝于所述移動(dòng)終端中的應(yīng)用客戶端生成的繪制有圖像信息的畫布進(jìn)行轉(zhuǎn)換而得到的;觸發(fā)所述移動(dòng)終端對所述圖像信息進(jìn)行發(fā)送。
[0014]—種圖像信息處理裝置,應(yīng)用于WiMo技術(shù)中,包括:
[0015]圖像信息獲得模塊,用于獲得具備WiMo所支持的圖像格式的圖像信息;其中,所述圖像信息是通過對安裝于移動(dòng)終端中的應(yīng)用客戶端生成的繪制有圖像信息的畫布進(jìn)行轉(zhuǎn)換而得到的;
[0016]觸發(fā)模塊,用于觸發(fā)所述移動(dòng)終端對圖像信息獲得模塊獲得的圖像信息進(jìn)行發(fā)送。
[0017]本發(fā)明實(shí)施例的有益效果如下:
[0018]本發(fā)明實(shí)施例提供的方案中,由于不再采用對移動(dòng)終端顯示屏顯示的圖像進(jìn)行抓取,并存儲(chǔ)到frame buffer中的方式來提供發(fā)送給大屏設(shè)備的圖像信息,而是直接將應(yīng)用客戶端生成的繪制有圖像信息的畫布轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息,并對該圖像信息進(jìn)行編碼和發(fā)送,從而本發(fā)明實(shí)施例提供的該方案中發(fā)送的圖像信息所表示的圖像不再受限于移動(dòng)終端顯示屏的分辨率,從而可以實(shí)現(xiàn)向大屏設(shè)備提供較高分辨率的圖像,因此解決了采用現(xiàn)有的針對WiMo技術(shù)所提供的圖像信息處理方式導(dǎo)致的大屏設(shè)備的圖像顯示效果較差的問題。
【專利附圖】
【附圖說明】
[0019]圖1為現(xiàn)有技術(shù)中利用WiMo技術(shù)將移動(dòng)終端屏幕所展示的圖像信息傳輸?shù)酱笃猎O(shè)備上進(jìn)行顯示的實(shí)現(xiàn)流程示意圖;
[0020]圖2為本發(fā)明實(shí)施例提供的一種圖像信息處理方法的具體流程示意圖;
[0021]圖3為用于實(shí)施本發(fā)明中介紹的具體實(shí)施例的系統(tǒng)的結(jié)構(gòu)示意圖;
[0022]圖4為本發(fā)明實(shí)施例提供的圖像信息處理方法在如圖3所示的系統(tǒng)中的應(yīng)用流程示意圖。
【具體實(shí)施方式】
[0023]為了解決采用現(xiàn)有技術(shù)中針對WiMo技術(shù)所提供的圖像信息處理方式,會(huì)導(dǎo)致大屏設(shè)備的圖像顯示效果較差的問題,本發(fā)明實(shí)施例提供了一種新型的圖像信息處理方案。該方案無需采用對移動(dòng)終端顯示屏顯示的圖像進(jìn)行抓取并存儲(chǔ)到frame buffer中的方式,來提供發(fā)送給大屏設(shè)備的圖像信息,而是通過在移動(dòng)終端中設(shè)置圖像信息處理模塊,并由圖像信息處理模塊直接將移動(dòng)終端中的應(yīng)用客戶端生成的繪制有圖像信息的Canvas轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息,從而使得移動(dòng)終端所發(fā)送的圖像信息所表示的圖像不再受限于移動(dòng)終端顯示屏的分辨率,因此可以實(shí)現(xiàn)向大屏設(shè)備提供較高分辨率的圖像,緩解了采用現(xiàn)有的WiMo技術(shù)提供的圖像信息處理方式導(dǎo)致的大屏設(shè)備的圖像顯示效果較差的問題。
[0024]以下結(jié)合說明書附圖對本發(fā)明的實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限制本發(fā)明。并且在不沖突的情況下,本說明中的實(shí)施例及實(shí)施例中的特征可以互相結(jié)合。
[0025]首先,本發(fā)明實(shí)施例提供一種如圖2所示的圖像信息處理方法。該方法主要包括如下步驟:
[0026]步驟21,安裝于移動(dòng)終端中的圖像信息處理模塊獲得具備WiMo所支持的圖像格式的圖像信息;
[0027]其中,該圖像信息是通過對安裝于移動(dòng)終端中的應(yīng)用客戶端生成的繪制有圖像信息的Canvas進(jìn)行轉(zhuǎn)換而得到的。具體地,將應(yīng)用客戶端生成的繪制有圖像信息的Canvas進(jìn)行轉(zhuǎn)換的方式可以但不限于有以下兩種方式:
[0028]方式一:由圖像信息處理模塊基于Canvas進(jìn)行轉(zhuǎn)換。
[0029]該方式一中,應(yīng)用客戶端可以將生成的繪制有圖像信息的Canvas提供給圖像信息處理模塊,由圖像信息處理模塊通過執(zhí)行下述子步驟而實(shí)現(xiàn)對Canvas的轉(zhuǎn)換:
[0030]子步驟1:圖像信息處理模塊先將應(yīng)用客戶端發(fā)送來的Canvas轉(zhuǎn)換為位圖(Bitmap);
[0031]子步驟2:圖像信息處理模塊再根據(jù)WiMo所支持的圖像格式(如MJPEG或H.264等),將該Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息。
[0032]需要說明的是,一般說來,用于實(shí)現(xiàn)將Canvas轉(zhuǎn)換為位圖的Canvas轉(zhuǎn)換算法可以有多種。若圖像信息處理模塊隨機(jī)采用某種Canvas轉(zhuǎn)換算法對Canvas進(jìn)行轉(zhuǎn)換,則轉(zhuǎn)換得到的Bitmap的類型有帶有不確定性。為了能兼容Bitmap的多種類型,本發(fā)明實(shí)施例中,可以在圖像信息處理模塊中預(yù)先設(shè)置不同Bitmap的類型與位圖轉(zhuǎn)換算法的對應(yīng)關(guān)系。這樣,在將Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息時(shí),就可以根據(jù)先確定轉(zhuǎn)換得到的Bitmap的類型,然后再根據(jù)該對應(yīng)關(guān)系確定相應(yīng)的位圖轉(zhuǎn)換算法,并利用該算法將該Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息。
[0033]方式二:由圖像信息處理模塊基于Bitmap進(jìn)行轉(zhuǎn)換。
[0034]該方式二中,由Canvas到Bitmap的轉(zhuǎn)換是由應(yīng)用客戶端實(shí)現(xiàn)的。應(yīng)用客戶端在將繪制有圖像信息的Canvas轉(zhuǎn)換為Bitmap后,將Bitmap發(fā)送給圖像信息處理模塊。之后,圖像信息處理模塊就可以執(zhí)行根據(jù)WiMo所支持的圖像格式,將應(yīng)用客戶端發(fā)來的Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息。
[0035]除上述兩種方式外,本發(fā)明實(shí)施例中的圖像信息處理模塊還可以采用用于實(shí)現(xiàn)直接Canvas轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息的轉(zhuǎn)換算法,完成將應(yīng)用客戶端提供的Canvas轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息,從而實(shí)現(xiàn)對該圖像信息的獲得。
[0036]步驟22,圖像信息處理模塊觸發(fā)移動(dòng)終端對獲得的具備WiMo所支持的圖像格式的圖像信息進(jìn)行發(fā)送。
[0037]本發(fā)明實(shí)施例中,編碼后的圖像信息的接收方設(shè)備可以是大屏設(shè)備,還可以是對編碼后的圖像信息有需求的其他設(shè)備,如圖像信息分析設(shè)備等。
[0038]可選的,圖像信息處理模塊可以是由軟件開發(fā)工具包(SDK,SoftwareDevelopment Kit)實(shí)現(xiàn)的。當(dāng)圖像信息處理模塊由SDK實(shí)現(xiàn)時(shí),在上述方式一中,圖像信息處理模塊所接收到的Canvas是由應(yīng)用客戶端通過SDK與應(yīng)用客戶端之間的接口發(fā)送給圖像信息處理模塊的;類似的,在上述方式二中,圖像信息處理模塊所接收到的Bitmap是由應(yīng)用客戶端通過SDK與應(yīng)用客戶端之間的接口發(fā)送給圖像信息處理模塊的。
[0039]通過本發(fā)明實(shí)施例提供的上述方案,由于不再采用對移動(dòng)終端顯示屏顯示的圖像進(jìn)行抓取,并存儲(chǔ)到frame buffer中的方式來提供發(fā)送給大屏設(shè)備的圖像信息,而是不再執(zhí)行抓取、存儲(chǔ)的操作,而直接將應(yīng)用客戶端生成的繪制有圖像信息的畫布轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息,并對該圖像信息進(jìn)行編碼和發(fā)送,從而本發(fā)明實(shí)施例提供的該方案中發(fā)送的圖像信息所表示的圖像不再受限于移動(dòng)終端顯示屏的分辨率,因此可以實(shí)現(xiàn)向大屏設(shè)備提供較高分辨率的圖像,解決了采用現(xiàn)有的針對WiMo技術(shù)所提供的圖像信息處理方式導(dǎo)致的大屏設(shè)備的圖像顯示效果較差的問題。
[0040]以下通過對一個(gè)具體實(shí)施例的介紹,詳細(xì)說明本發(fā)明實(shí)施例提供的上述方法在實(shí)際中的應(yīng)用流程。
[0041]首先,假設(shè)用于實(shí)施該具體實(shí)施例的系統(tǒng)結(jié)構(gòu)示意圖如圖3所示,包括移動(dòng)電話(Mobile Phone)和電視機(jī)(TV)。其中,Mobile Phone中設(shè)置有三個(gè)主要的功能模塊,分別為屏幕顯示輸出模塊、游戲應(yīng)用(GAME APP)客戶端模塊以及由安裝于Mobile Phone中的SDK所實(shí)現(xiàn)的WiMo Tx SDK模塊。TV中設(shè)置有兩個(gè)主要的功能模塊,分別為屏幕顯示輸出模塊和由安裝于TV中的SDK所實(shí)現(xiàn)的WiMo Dx SDK模塊。
[0042]以下結(jié)合圖4,說明上述模塊的具體功能及其實(shí)現(xiàn)方式。
[0043]請參照圖4,其為本發(fā)明實(shí)施例提供的圖像信息處理方法在如圖3所示的系統(tǒng)中的應(yīng)用流程示意圖,該應(yīng)用流程主要包括如下步驟:
[0044]步驟41,GAME APP客戶端模塊生成Canvas,并將預(yù)先存儲(chǔ)于該GAME APP軟件包中的圖像信息繪制于該Canvas上;
[0045]在本發(fā)明實(shí)施例中,GAME APP客戶端模塊繪制于Canvas上的圖像信息可以是屏幕顯示輸出模塊從該GAME APP客戶端模塊的軟件包中獲取且顯示在Mobile Phone顯示屏上的當(dāng)前圖像的信息;也可以是通過對GAME APP客戶端模塊的配置,而指定該GAME APP客戶端模塊從存儲(chǔ)于該GAME APP客戶端模塊的軟件包中獲取的特定圖像信息。針對后一種情況,特定圖像信息可以與通過運(yùn)行該GAME APP客戶端而顯示在Mobile Phone顯示屏上的當(dāng)前圖像的信息一致,也可以與該當(dāng)前圖像的信息不一致。比如,以該AME APP客戶端模塊為某賽車游戲客戶端為例,若假設(shè)運(yùn)行該GAME APP客戶端模塊而顯示在Mobile Phone顯示屏上的當(dāng)前圖像為包含賽車整體外觀、賽道地圖、賽車操控界面等信息的圖像,則指定該GAME APP客戶端模塊獲取的特定圖像信息則可以僅僅包含賽車整體外觀的信息,或者也可以僅僅包含賽道地圖的信息。
[0046]需要說明的是,無論是上述哪種情況,GAME APP客戶端模塊繪制于其生成的Canvas上的圖像信息都不是采用從Mobile Phone顯示屏上進(jìn)行抓取而得到的,而是直接從GAME APP客戶端模塊的軟件包中獲得的。因此,這也就使得該Canvas上繪制的圖像信息所表示的圖像的分辨率不會(huì)受限于Mobile Phone顯示屏的分辨率。
[0047]本具體實(shí)施例中,假設(shè)GAME APP客戶端模塊繪制于Canvas上的圖像信息是Mobile Phone通過運(yùn)行該GAME APP客戶端模塊而顯示在MobiIe Phone顯示屏上的當(dāng)前圖像的信息,則進(jìn)一步執(zhí)行步驟42。
[0048]步驟42,GAME APP客戶端模塊將繪制有圖像信息的Canvas轉(zhuǎn)換為位圖Bitmap8888,并將 Bitmap8888 發(fā)送給 WiMo Tx SDK 模塊;
[0049]步驟43,WiMo Tx SDK模塊將Bitmap8888轉(zhuǎn)換為具備WiMo所能支持的格式的圖
像息;
[0050]具體地,本【具體實(shí)施方式】中,假設(shè)將Bitmap8888轉(zhuǎn)換為MJPEG格式的圖像信息,從而進(jìn)一步執(zhí)行步驟44。
[0051 ] 步驟44,WiMo Tx SDK模塊將轉(zhuǎn)換得到的MJPEG格式的圖像信息發(fā)送給TV的WiMoDx SDK模塊;
[0052]步驟45,WiMo Dx SDK模塊對接收到的MJPEG格式的圖像信息執(zhí)行解碼的操作,并將解碼得到的圖像信息發(fā)送給TV中的屏幕顯示輸出模塊;
[0053]步驟46,屏幕顯示輸出模塊將WiMo Dx SDK模塊發(fā)來的圖像信息顯示在TV的顯示屏上,流程結(jié)束。
[0054]本具體實(shí)施例中,用于實(shí)現(xiàn)WiMo Tx SDK模塊的SDK可以提供一個(gè)GameSDK.java類,該類是WiMo Tx SDK模塊同GAME APP客戶端模塊的接口類。具體地,WiMo Tx SDK模塊同GAME APP客戶端模塊的接口可以有下述三個(gè):
[0055]1、GameSDK.1nitializeSDK(Context context)
[0056]本具體實(shí)施例中,Canvas可以是由SDK創(chuàng)建的。此情況下,該接口用于初始化SDK所創(chuàng)建的Canvas和位圖,并綁定兩者。
[0057]2、GameSDK.getSDKCanvasO
[0058]該接口用于獲取SDK創(chuàng)建的Canvas。該接口通常由GAME APP客戶端模塊直接調(diào)用,其調(diào)用代碼可以寫入游戲的繪圖線程執(zhí)行代碼中。
[0059]3、GameSDK.getSDKBitmap O
[0060]該接口用于返回SDK創(chuàng)建的位圖。由于GAME APP客戶端模塊可以在游戲線程中調(diào)用 doDraw (GameSDK.getSDKCanvas ())來實(shí)現(xiàn)獲取 SDK 創(chuàng)建的 Canvas 并在該 Canvas 上執(zhí)行繪制(doDraw)圖像信息的操作,故WiMo Tx SDK模塊的實(shí)現(xiàn)代碼中,只要調(diào)用該接口GameSDK.getSDKBitmap O,就可以取得SDK創(chuàng)建的位圖,即對繪制有圖像信息的Canvas進(jìn)行轉(zhuǎn)換而得到的位圖。
[0061]本發(fā)明實(shí)施例提供的圖像信息處理方法在實(shí)際中的應(yīng)用證明,該方法相對于現(xiàn)有技術(shù)而言,具備下述優(yōu)點(diǎn):
[0062]1、可實(shí)現(xiàn)輸出高分辨率圖像到大屏設(shè)備;
[0063]2、該方法無需讀 frame buffer ;
[0064]3、該方法中的圖像信息處理模塊(如上述WiMo Tx SDK模塊)和應(yīng)用客戶端模塊可以采用統(tǒng)一接口,從而避免產(chǎn)生由于執(zhí)行接口適配而需要的資源量;
[0065]4、現(xiàn)有技術(shù)中從frame buffer讀取圖像信息的前提是需要獲取root權(quán)限;而本發(fā)明實(shí)施例提供的方法則不依賴于這一前提;
[0066]5、本發(fā)明實(shí)施例中,移動(dòng)終端顯示屏和大屏設(shè)備顯示屏在同一時(shí)刻所顯示的圖像可以不同,從而可以給用戶一種全新的體驗(yàn);
[0067]6、本發(fā)明實(shí)施例提供的方案可以支持通過直接在應(yīng)用客戶端模塊中內(nèi)置與WiMo有關(guān)的功能的方式,使得應(yīng)用客戶端模塊可以執(zhí)行圖像信息轉(zhuǎn)換、編碼等操作,從而無需另外再在移動(dòng)終端中安裝WiMo客戶端。[0068]對應(yīng)于本發(fā)明實(shí)施例提供的圖像信息處理方法,本發(fā)明實(shí)施例還提供一種圖像信息處理裝置,該裝置具體包括圖像信息獲得模塊和觸發(fā)模塊。該些模塊的具體功能介紹如下:
[0069]圖像信息獲得模塊,用于獲得具備WiMo所支持的圖像格式的圖像信息;其中,該圖像信息是通過對安裝于移動(dòng)終端中的應(yīng)用客戶端生成的繪制有圖像信息的畫布進(jìn)行轉(zhuǎn)換而得到的;
[0070]觸發(fā)模塊,用于觸發(fā)移動(dòng)終端對圖像信息獲得模塊獲得的圖像信息進(jìn)行發(fā)送。
[0071]可選的,本發(fā)明實(shí)施例中,根據(jù)圖像信息獲得模塊功能的具體實(shí)現(xiàn)方式,可以采用以下兩種劃分方式對其具體結(jié)構(gòu)進(jìn)行進(jìn)一步劃分。
[0072]第一種劃分方式:
[0073]將圖像信息獲得模塊劃分為以下功能單元:
[0074]畫布接收單元,用于接收應(yīng)用客戶端發(fā)送的繪制有圖像信息的畫布;
[0075]畫布轉(zhuǎn)換單元,用于將畫布接收單元接收的畫布轉(zhuǎn)換為Bitmap ;
[0076]圖像信息轉(zhuǎn)換單元,用于根據(jù)WiMo所支持的圖像格式,將畫布轉(zhuǎn)換單元轉(zhuǎn)換得到的Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息。
[0077]其中,對應(yīng)于上述圖像信息轉(zhuǎn)換單元功能的一種實(shí)現(xiàn)方式,可以將其劃分為以下子單元:
[0078]類型確定子單元,用于確定Bitmap的類型;
[0079]轉(zhuǎn)換算法確定子單元,用于根據(jù)預(yù)先設(shè)置的不同Bitmap的類型與位圖轉(zhuǎn)換算法的對應(yīng)關(guān)系,確定與類型確定子單元確定出的Bitmap的類型相對應(yīng)的位圖轉(zhuǎn)換算法;
[0080]轉(zhuǎn)換子單元,用于利用轉(zhuǎn)換算法確定子單元確定出的位圖轉(zhuǎn)換算法,將畫布轉(zhuǎn)換單元轉(zhuǎn)換得到的Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息。
[0081]第二種劃分方式:
[0082]將圖像信息獲得模塊劃分為以下功能單元:
[0083]位圖接收單元,用于接收應(yīng)用客戶端發(fā)送的Bitmap ;其中,該Bitmap為應(yīng)用客戶端對繪制有圖像信息的畫布進(jìn)行轉(zhuǎn)換而得到的;
[0084]圖像信息轉(zhuǎn)換單元,用于根據(jù)WiMo所支持的圖像格式,將位圖接收單元接收的Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息。
[0085]可選的,本發(fā)明實(shí)施例提供的該圖像信息處理裝置可以由軟件開發(fā)工具包SDK實(shí)現(xiàn)。
[0086]本發(fā)明實(shí)施例提供的方案由于不再采用對移動(dòng)終端顯示屏顯示的圖像進(jìn)行抓取,并存儲(chǔ)到frame buffer中的方式來提供發(fā)送給大屏設(shè)備的圖像信息,而是直接將應(yīng)用客戶端生成的繪制有圖像信息的畫布轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息,并對該圖像信息進(jìn)行編碼和發(fā)送,從而本發(fā)明實(shí)施例提供的該方案中發(fā)送的圖像信息所表示的圖像不再受限于移動(dòng)終端顯示屏的分辨率,從而可以實(shí)現(xiàn)向大屏設(shè)備提供較高分辨率的圖像,因此解決了采用現(xiàn)有的針對WiMo技術(shù)所提供的圖像信息處理方式導(dǎo)致的大屏設(shè)備的圖像顯示效果較差的問題。
[0087]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0088]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0089]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0090]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0091]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
[0092]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種圖像信息處理方法,應(yīng)用于移動(dòng)終端無線多媒體傳送協(xié)議WiMo技術(shù)中,其特征在于,包括: 安裝于移動(dòng)終端中的圖像信息處理模塊獲得具備WiMo所支持的圖像格式的圖像信息;其中,所述圖像信息是通過對安裝于所述移動(dòng)終端中的應(yīng)用客戶端生成的繪制有圖像信息的畫布進(jìn)行轉(zhuǎn)換而得到的; 觸發(fā)所述移動(dòng)終端對所述圖像信息進(jìn)行發(fā)送。
2.如權(quán)利要求1所述的方法,其特征在于,所述圖像信息處理模塊獲得具備WiMo所支持的圖像格式的圖像信息,具體包括: 所述圖像信息處理模塊接收所述應(yīng)用客戶端發(fā)送的繪制有圖像信息的所述畫布; 將所述畫布轉(zhuǎn)換為位圖Bitmap ; 根據(jù)WiMo所支持的圖像格式,將所述Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像息。
3.如權(quán)利要求2所述的方法,其特征在于,所述圖像信息處理模塊根據(jù)WiMo所支持的圖像格式,將所述Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息,具體包括: 所述圖像信息處理模塊確定所述Bitmap的類型; 根據(jù)預(yù)先設(shè)置的不同Bitmap的類型與位圖轉(zhuǎn)換算法的對應(yīng)關(guān)系,確定與確定出的所述Bitmap的類型相對應(yīng)的位圖轉(zhuǎn)換算法; 利用確定出的位圖轉(zhuǎn)換算法,將所述Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像息。
4.如權(quán)利要求1所述的方法,其特征在于,所述圖像信息處理模塊獲得具備WiMo所支持的圖像格式的圖像信息,具體包括: 所述圖像信息處理模塊接收所述應(yīng)用客戶端發(fā)送的Bitmap ;其中,所述Bitmap為所述應(yīng)用客戶端對繪制有圖像信息的所述畫布進(jìn)行轉(zhuǎn)換而得到的; 根據(jù)WiMo所支持的圖像格式,將所述Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像息。
5.如權(quán)利要求1~4任一所述的方法,其特征在于,所述圖像信息處理模塊由軟件開發(fā)工具包SDK實(shí)現(xiàn)。
6.一種圖像信息處理裝置,應(yīng)用于WiMo技術(shù)中,其特征在于,包括: 圖像信息獲得模塊,用于獲得具備WiMo所支持的圖像格式的圖像信息;其中,所述圖像信息是通過對安裝于移動(dòng)終端中的應(yīng)用客戶端生成的繪制有圖像信息的畫布進(jìn)行轉(zhuǎn)換而得到的; 觸發(fā)模塊,用于觸發(fā)所述移動(dòng)終端對圖像信息獲得模塊獲得的圖像信息進(jìn)行發(fā)送。
7.如權(quán)利要求6所述的裝置,其特征在于,所述圖像信息獲得模塊具體包括: 畫布接收單元,用于接收所述應(yīng)用客戶端發(fā)送的繪制有圖像信息的所述畫布; 畫布轉(zhuǎn)換單元,用于將畫布接收單元接收的所述畫布轉(zhuǎn)換為位圖Bitmap ; 圖像信息轉(zhuǎn)換單元,用于根據(jù)WiMo所支持的圖像格式,將畫布轉(zhuǎn)換單元轉(zhuǎn)換得到的所述Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息。
8.如權(quán)利要求7所述的裝置,其特征在于,所述圖像信息轉(zhuǎn)換單元具體包括: 類型確定子單元,用于確定所述Bitmap的類型;轉(zhuǎn)換算法確定子單元,用于根據(jù)預(yù)先設(shè)置的不同Bitmap的類型與位圖轉(zhuǎn)換算法的對應(yīng)關(guān)系,確定與類型確定子單元確定出的所述Bitmap的類型相對應(yīng)的位圖轉(zhuǎn)換算法; 轉(zhuǎn)換子單元,用于利用轉(zhuǎn)換算法確定子單元確定出的位圖轉(zhuǎn)換算法,將所述Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息。
9.如權(quán)利要求6所述的裝置,其特征在于,所述圖像信息獲得模塊具體包括: 位圖接收單元,用于接收所述應(yīng)用客戶端發(fā)送的Bitmap ;其中,所述Bitmap為所述應(yīng)用客戶端對繪制有圖像信息的所述畫布進(jìn)行轉(zhuǎn)換而得到的; 圖像信息轉(zhuǎn)換單元,用于根據(jù)WiMo所支持的圖像格式,將位圖接收單元接收的所述Bitmap轉(zhuǎn)換為具備WiMo所支持的圖像格式的圖像信息。
10.如權(quán) 利要求6~9任一所述的裝置,其特征在于,所述裝置由軟件開發(fā)工具包SDK實(shí)現(xiàn)。
【文檔編號(hào)】H04N21/431GK104010204SQ201310061806
【公開日】2014年8月27日 申請日期:2013年2月27日 優(yōu)先權(quán)日:2013年2月27日
【發(fā)明者】趙旭 申請人:中國移動(dòng)通信集團(tuán)公司