新四季網

一種嵌入式窗口管理方法及裝置製造方法

2023-04-22 18:23:26 1

一種嵌入式窗口管理方法及裝置製造方法
【專利摘要】本發明公開一種嵌入式窗口管理方法及裝置,該嵌入式窗口管理方法包括步驟:將屏幕分隔成兩個以上窗口,所述每個窗口包括圖片、窗口區域和剪切區域,所述窗口區域用於指示窗口在屏幕的顯示位置,所述剪切區域用於指示窗口內圖片的具體顯示部分;將預顯示的文件轉化成圖片,並將所述圖片加載到對應的窗口中更新屏幕顯示區域,將與屏幕顯示區域重疊的窗口圖片更新到顯存。本發明實現在圖形用戶界面窗口中分屏滾動播放圖片。
【專利說明】-種嵌入式窗口管理方法及裝置

【技術領域】
[0001] 本發明涉及界面窗口顯示領域,特別是涉及一種嵌入式窗口管理方法及裝置。

【背景技術】
[0002] 圖形用戶界面或圖形用戶接口(Graphical User Interface,⑶I)是指採用圖形 方式顯示的計算機操作環境用戶接口。與早期計算機使用的命令行界面相比,圖形界面對 於用戶來說更為簡便易用。GUI的廣泛應用是當今計算機發展的重大成就之一,它極大地方 便了非專業用戶的使用人們從此不再需要死記硬背大量的命令,取而代之的是可用通過窗 口、菜單、按鍵等方式來方便地進行操作。而嵌入式GUI具有下面幾個方面的基本要求:輕 型、佔用資源少、高性能、高可靠性、便於移植、可配置等特點。
[0003] 目前,幾乎沒有單獨的面向嵌入式的窗口管理系統,嵌入式窗口管理系統一般都 是作為⑶I系統的一個組件一起提供的。這種系統主要用於界面交互場景,因此無法實現 分屏播放多媒體素材,特別是滾動播放。


【發明內容】

[0004] 本發明所要解決的技術問題是:提供一種嵌入式窗口管理方法,該方法能夠實現 在圖形用戶界面窗口中分屏滾動播放圖片。
[0005] 為了解決上述技術問題,本發明採用的技術方案為:
[0006] 一種嵌入式窗口管理方法,包括步驟:
[0007] 將屏幕分隔成兩個以上窗口,所述每個窗口包括圖片、窗口區域和剪切區域,所述 窗口區域用於指示窗口在屏幕的顯示位置,所述剪切區域用於指示窗口內圖片的具體顯示 部分;
[0008] 將預顯示的文件轉化成圖片,並將所述圖片加載到對應的窗口中;
[0009] 更新屏幕顯示區域,將與屏幕顯示區域重疊的窗口圖片更新到顯存。
[0010] 本發明的另一技術方案為,一種嵌入式窗口管理裝置,該裝置包括分屏模塊、加載 豐旲塊和顯旲塊;
[0011] 所述分屏模塊用於將屏幕分隔成兩個以上窗口,所述每個窗口包括圖片、窗口區 域和剪切區域,所述窗口區域用於指示窗口在屏幕的顯示位置,所述剪切區域用於指示窗 口內圖片的具體顯示部分;
[0012] 所述加載模塊用於將預顯示的文件轉化成圖片,並將所述圖片加載到對應的窗口 中;
[0013] 顯示模塊用於更新屏幕顯示區域,將與屏幕顯示區域重疊的窗口圖片更新到顯 存。
[0014] 本發明的有益效果在於:區別於現有技術中嵌入式圖形用戶界面窗口內只用於界 面交互,無法實現分屏滾動播放多媒體素材,本發明通過引入剪切區域,通過按一定步長更 新剪切區域,使剪切區域指示圖片的不同部分,並將剪切區域內的內容加載至顯存中,使窗 口內沿不同方向滾動播放圖片,從而實現在圖形用戶界面窗口中滾動播放圖片。

【專利附圖】

【附圖說明】
[0015] 圖1為本發明一實施方式中嵌入式窗口管理方法的執行流程圖;
[0016] 圖2為本發明一實施方式中嵌入式窗口管理裝置的功能框圖;
[0017] 圖3為本發明一實施方式中窗口之間以及窗口與子窗口之間的邏輯關係圖;
[0018] 圖4為本發明一實施方式中更新屏幕顯示區域的執行流程圖;
[0019] 圖5為本發明一實施方式中更新屏幕顯示區域時,計算處於屏幕顯示區域的窗口 圖片區域的公式;
[0020] 圖6為本發明一實施方式中按預設步長修改剪切區域起始坐標實現滾動效果的 執行流程圖;
[0021] 圖7為本發明一實施方式中米用窗口與子窗口,同時通過修改剪切區域和窗口區 域配合實現滾動效果的示例圖;
[0022] 主要標號說明:
[0023] 10-分屏模塊;20-加載模塊;30-顯示模塊。

【具體實施方式】
[0024] 為詳細說明本發明的技術內容、構造特徵、所實現目的及效果,以下結合實施方式 並配合附圖詳予說明。
[0025] 本發明最關鍵的構思在於:引入剪切區域,使剪切區域指示圖片的具體顯示部分, 通過更新剪切區域達到窗口內滾動播放圖片。
[0026] 請參閱圖1,一種嵌入式窗口管理方法,包括步驟:
[0027] S1、將屏幕分隔成兩個以上窗口,所述每個窗口包括圖片、窗口區域和剪切區域, 所述窗口區域用於指示窗口在屏幕的顯示位置,所述剪切區域用於指示窗口內圖片的具體 顯示部分;
[0028] S2、將預顯示的文件轉化成圖片,並將所述圖片加載到對應的窗口中;
[0029] S3、更新屏幕顯示區域,將與屏幕顯示區域重疊的窗口圖片更新到顯存。
[0030] 從上述描述可知,本發明的有益效果在於:本發明通過引入剪切區域,通過按一定 步長更新剪切區域,使剪切區域指示圖片的不同部分,並將剪切區域內的內容加載至顯存 中,使窗口內沿不同方向滾動播放圖片,從而實現在圖形用戶界面窗口中滾動播放圖片。
[0031] 進一步的,在本實施方式中,所述步驟S3後還包括步驟S4 :更改窗口區域;通過更 改窗口區域可以達到修改窗口圖片在屏幕的顯示位置和可視部分。
[0032] 在所述更新屏幕顯示區域步驟之前還包括以下步驟:更換窗口區域內圖片或按預 設步長更新剪切區域。
[0033] 進一步的,請參閱圖6,在本實施方式中,所述按預設步長更新剪切區域的具體步 驟包括:
[0034] 設置所述剪切區域的位移量為x_scorll_index,其中,x_scorll_index的初值為 〇 ;
[0035] 按預設步長更新所述剪切區域,計算所述剪切區域的位移量x_scorll_index ;
[0036] 判斷剪切區域更新過程中,其剩餘寬度是否小於一個預設步長,若是,則播放結 束,若否,則繼續按預設步長向剪切方向更新所述剪切區域。
[0037] 在本實施方式中,設置剪切區域的起始位置為所述圖片的起始地址,按預設步長 更新剪切區域,將圖片在新剪切區域的內容更新到顯存中進行播放。所述更新剪切區域的 方向為剪切區域從圖片的左側向圖片的右側移動,從而實現圖片在窗口中從右向左滾動播 放,在其他實施方式中,所述更新剪切區域的方向可以是從圖片的右側向左側移動、從圖片 的下側向上側移動或從圖片的上側向下側移動,從而實現窗口內沿不同方向滾動播放圖 片。
[0038] 進一步的,所述更改窗口區域,實現滾動的具體步驟包括:
[0039] 預設窗口的窗口區域的寬度是主窗口的窗口區域的寬度的兩倍,窗口的窗口區域 起始位置與主窗口的窗口區域起始位置重合;
[0040] 然後按預設步長向左更新窗口的窗口區域超始位置,窗口的窗口區域超過主窗口 的窗口區域無效,從而實現窗口的圖片從右向左滾動。
[0041] 預設子窗口的窗口區域的寬度是窗口的窗口區域的寬度的兩倍,子窗口的窗口區 域起始位置與窗口的窗口區域起始位置重合;
[0042] 然後按預設步長向左更新子窗口的窗口區域超始位置,子窗口的窗口區域超過窗 口的窗口區域無效,從而實現子窗口的圖片從右向左滾動。
[0043] 在本實施方式中,所述更改窗口區域的起始坐標為從右側向左側移動,從而實現 圖片從右向左滾動播放,在其他實施方式中,所述更改窗口區域的方向可以是從左側向右 側移動、從下側向上側移動或從上側向下側移動,從而實現沿不同方向滾動播放圖片。
[0044] 進一步的,請參閱圖3在本實施方式中,所述窗口為同一數組的元素,所述窗口設 置有子窗口,所述每個窗口的子窗口形成一雙向鍊表,所述子窗口包括圖片、所述窗口區域 和剪切區域。
[0045] 所述窗口採用數組管理,一共可激活128個窗口,坐標越大,窗口越上層;子窗口 米用鍊表管理,窗口和他所有的子窗口形成一個雙向鍊表,頭結點為窗口;離窗口越遠的子 窗口,窗口越上層。所述窗口設有一個特殊元素,用於標識窗口是否激活;子窗口設有兩個 特殊元素用於指示該子窗口的前結點和後結點。窗口 0也叫做主窗口,所述主窗口用於在 更新屏幕顯示區域時,將窗口、以及窗口所包含的子窗口的內容更新到主窗口;通過所述主 窗口將窗口、以及窗口所包含的子窗口的內容更新到顯存;所述主窗口與顯存的大小可以 不一樣,將數據更新到顯存時,將自動縮放。其中,窗口的窗口區域超過主窗口的窗口區域 的部分無效,子窗口的窗口區域超過窗口的窗口區域的部分無效。
[0046] 在窗口中增設子窗口提高了窗口的顯示能力,採用數組管理和鍊表管理大大方便 了窗口之間以及窗口與子窗口的操作與管理。
[0047] 本實施方式提供的針對窗口及子窗口的主要接口(API)包括:創建窗口、創建子 窗口、銷毀窗口、銷毀子窗口、加載圖片、取消加載圖片、修改剪切區域、修改窗口區域和更 新屏幕顯示區域。
[0048] 本實施方式提供的主要API包括:創建和銷毀(父/子)窗口,加載圖片,取消加 載圖片,修改圖片剪切區域,更新屏幕顯示區域。
[0049] 創建窗口,需要傳入數組坐標(範圍1?127,窗口 0是主窗口),如果當前窗口未 激活,就激活當前窗口並返回成功;否則返回錯誤;
[0050] 創建子窗口,需要傳入前結點和後結點;子窗口需要動態分配,然後返回動態分配 的子窗口;
[0051] 加載圖片,將圖片以及圖片的剪切區域傳遞給指定窗口;
[0052] 修改圖片剪切區域,如果窗口未加載過圖片,直接返回錯誤;否則將新剪切區保存 到窗口結點中,當應用程式更新顯示區域時,將顯示圖片在新剪切區部分的內容;
[0053] 修改窗口區域,當應用程式更新顯示區域時,將取消息圖片在原來窗口區域的顯 示,同時顯示圖片在新的窗口區域內。
[0054] 進一步的,請參閱圖4、圖5在本實施方式中,更新屏幕顯示區域的具體步驟包括:
[0055] 遍歷所述窗口以及窗口所包含的子窗口,確定處於激活狀態的窗口以及所述窗口 所包含的子窗口;
[0056] 計算更新區域與所述處於激活狀態的窗口以及所述窗口所包含的子窗口的重疊 部分;
[0057] 通過所述窗口區域、剪切區域和所述重疊部分計算出圖片重疊區域;
[0058] 將所述圖片重疊區域的圖片更新到主窗口;
[0059] 將主窗口更新區域的圖片更新到顯存的相應區域。
[0060] 因應用程式需經常對屏幕界面進行更新,本更新屏幕顯示區域的技術方案可以在 設有多層窗口子的圖形界面上實現動態更新顯示區域的畫面。
[0061] 本發明提供的另一技術方案為:
[0062] 請參閱圖2, 一種嵌入式窗口管理裝置,包括分屏模塊10、加載模塊20和顯示模塊 30 ;
[0063] 所述分屏模塊10用於將屏幕分隔成兩個以上窗口,所述每個窗口包括圖片、窗口 區域和剪切區域,所述窗口區域用於指示窗口在屏幕的顯示位置,所述剪切區域用於指示 窗口內圖片的具體顯示部分;
[0064] 所述加載模塊20用於將預顯示的文件轉化成圖片,並將所述圖片加載到對應的 窗口中;
[0065] 顯示模塊30用於更新屏幕顯示區域,將與屏幕顯示區域重疊的窗口圖片更新到 顯存;本實施方式通過引入剪切區域,通過按一定步長更新剪切區域,使剪切區域指示圖片 的不同部分,並將剪切區域內的內容加載至顯存中,從而實現在窗口內沿不同方向滾動播 放圖片的效果。
[0066] 進一步的,在本實施方式中,所述嵌入式窗口管理裝置還包括窗口更改模塊,所述 窗口更改模塊用於更改窗口區域;通過更改窗口區域可以達到修改窗口圖片在屏幕的顯示 位置和可視部分。
[0067] 進一步的,所述顯示模塊30按預設步長更新剪切區域,包括設置單元、更新單元 和判斷單元;
[0068] 所述設置單元用於設置所述剪切區域的位移量為x_scorll_index,其中,x_ scorll_index 的初值為 0 ;
[0069] 所述更新單元用於按預設步長更新所述剪切區域,計算所述剪切區域的位移量1_ scorll-index ;
[0070] 所述判斷單元用於判斷剪切區域更新過程中,其剩餘寬度是否小於一個預設步 長,若是,則播放結束,若否,則繼續按預設步長向剪切方向更新所述剪切區域。
[0071] 進一步的,所述窗口為同一數組的元素,所述窗口設置有子窗口,所述每個窗口的 子窗口形成一雙向鍊表,所述子窗口包括圖片、所述窗口區域和剪切區域。
[0072] 進一步的,還包括更新屏幕顯示區域模塊,所述更新屏幕顯示區域模塊包括遍歷 單元、第一計算單元、第二計算單元、縮放單元和顯存更新單元;
[0073] 所述遍歷單元用於遍歷所述窗口以及窗口所包含的子窗口,確定處於激活狀態的 窗口以及所述窗口所包含的子窗口;
[0074] 所述第一計算單元用於計算更新區域與所述處於激活狀態的窗口以及所述窗口 所包含的子窗口的重疊部分;
[0075] 所述第二計算單元用於通過所述窗口區域、剪切區域和所述重疊部分計算出圖片 重疊部分(cacl_clip_rect);
[0076] 所述縮放單元用於將所述圖片重疊(Cacl_Clip_reCt)區域的圖片更新到主窗 Π ;
[0077] 所述顯存更新單元用於將主窗口更新區域的圖片更新到顯存的相應區域。
[0078] 下面結合一些示例來說明本發明
[0079] 示例1:創建和銷毀窗口
[0080] 創建窗口:主要參數為數組坐標和窗口區域;通過數組坐標檢查數組元素是否激 活,如果未激活,就將數組元素標誌改為激活,同時返回成功,否則返回錯誤;
[0081] 當銷毀窗口:主要參數為數組坐標;通過數組坐標檢查數組元素是否激活,如果 激活,就將數組元素標誌改為未激活,同時返回成功,否則返回錯誤;
[0082] 當創建子窗口:主要參數為前窗口結點和窗口區域;通過動態申請新窗口結點, 然後將新窗口結點加入前窗口結點後面,構成雙向鍊表;
[0083] 當銷毀子窗口 :主要參數為子窗口結點;將子窗口結點從雙向鍊表中移除,然後 釋放子窗口結點佔用的內存。
[0084] 示例2 :加載圖片
[0085] 加載圖片所需的參數包括:窗口、圖片數據、剪切區;
[0086] 判斷窗口是否已經加載過圖片,若是,則直接返回錯誤,若否,則將圖片數據和剪 切區保存到窗口結點中。
[0087] 示例3 :修改圖片剪切區域,實現滾動播放圖片
[0088] 修改圖片剪切區域所涉及的參數包括:窗口和剪切區域;
[0089] 1)判斷窗口是否已加載圖片,若否,則返回錯誤,若是,則將新剪切區保存到窗口 結點中,當應用程式更新顯示區域時,將顯示圖片在新剪切區部分的內容。請參閱圖6,假設 有一個窗口,窗口 區域為(X,y, width, height),x_scorll_index = 0,每次滾動像素為 mv ;
[0090] 2)加載一張寬為width*3,高為height的圖片給窗口,初始化剪切區域為 (0, 0, width, height);
[0091] 3)當x_scroll_index>width*2時,跳到4);否貝丨」,更新剪切區域為(x_scroll_ index, 0, width, height),同時將圖片在新剪切區域的內容更新到顯存,x_scroll_index+ =mv,重複步驟3);
[0092] 4)播放結束。
[0093] 示例4 :請參閱圖4,更新屏幕顯示區域
[0094] 更新屏幕顯示區域所涉及的參數包括:更新的區域;
[0095] 1)將主窗口的更新區域update_rect填充透明色,接著需要從窗口 1開始檢查到 127,將處於激活狀態且處於更新區域內的窗口和子窗口圖片更新到主窗口;
[0096] 2)當正在檢查的窗口處於未激活狀態,跳到5);否則,如果窗口區域和更新區域 沒有重疊部分,跳到5);否則,計算出重疊部分caclrect。然後通過窗口區域,剪切區域 和cacl_rect計算出cacl_clip_rect (參考圖5,主要用於計算圖片顯示的部分);最後將 cacl_clip_rect區域的圖片縮放到主窗口的cacl_rect區域;
[0097] 3)當正在檢查的窗口有子窗口,如果窗口區域和窗口區域以及更新區域沒有重疊 部分,跳到4);否則,計算出重疊部分caclrect。然後通過窗口區域,剪切區域和cacl_ rect計算出cacl_clip_rect(cacl_clip_rect主要用於計算圖片顯示的部分);最後將 cacl_clip_rect區域的圖片縮放到主窗口的cacl_rect區域;
[0098] 4)如果窗口還有子窗口,再跳到3);
[0099] 5)判斷是否有下一個窗口,如果有跳到2);
[0100] 6)將主窗口更新區域的圖片更新到顯存的相應區域。
[0101] 示例5 :請參閱圖7,採用窗口和子窗口配合,修改剪切區域和窗口區域配合,實現 走馬燈效果,可以用於需要播放走馬燈場景。
[0102] 1)預設屏幕顯示區域為(X,y, w, h),圖片大小為(0, 0, img_w, img_h),圖片寬度 img_w不小於顯示區域寬度w,圖片高度img_h等於顯示區域高度h ;
[0103] 2)第一張圖片和第二張圖片用背景色填充,從第三張圖片開始寫文本;
[0104] 3)創建一個窗口,窗口的窗口區域為(x,y,w,h),窗口圖片為第一張圖片,剪切區 域為(0, 0, w, h);
[0105] 4)創建一個子窗口 1,子窗口 1的窗口區域為(x,y,w,h),窗口圖片為第二張圖片, 剪切區域為(img_w-w,0,w,h);
[0106] 5)創建一個子窗口 2,子窗口 2的窗口區域為(x+w,y,w,h),窗口圖片為第三張圖 片,剪切區域為(〇,〇,w,h);
[0107] 6)假設位移為 scroll_index = 0 ;步長為 scroll_mv ;
[0108] 7)當 scroll_index〈w,修改子窗口 1 的窗口 區域為(x_scroll_index,y, w, h),子 窗口 2 的窗口區域為(x+w_scroll_index,y,w,h);當 w〈scroll_index〈img_w,不再改變窗 口區域,而是修改子窗口 2的剪切區域為(scroll_index-w,0,w,h);
[0109] 8)當scroll_index>img_w,文本未滾完,置子窗口 1的窗口區域為(X,y, w, h), 窗口圖片換為子窗口 2的圖片,剪切區域為(img_w-w,0,w,h),置子窗口 2的窗口區域為 (x+w,y,w,h),窗口圖片換為新的圖片,剪切區域為(0,0,w,h),跳到6);如果文本已經滾 完,播放結束。
[0110] 綜上所述,本發明提供的嵌入式窗口管理方法及裝置能夠實現在圖片用戶界面中 分屏滾動播放圖片,所述嵌入式圖片用戶界面中的窗口包括多層子窗口,每個子窗口都可 滾動播放圖片,並且通過主窗口可實現在多層窗口部分或完全重疊時更新屏幕顯示區域。
[0111] 以上所述僅為本發明的實施例,並非因此限制本發明的專利範圍,凡是利用本發 明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技 術領域,均同理包括在本發明的專利保護範圍內。
【權利要求】
1. 一種嵌入式窗口管理方法,其特徵在於,包括步驟: 將屏幕分隔成兩個以上窗口,所述每個窗口包括圖片、窗口區域和剪切區域,所述窗 口區域用於指示窗口在屏幕的顯示位置,所述剪切區域用於指示窗口內圖片的具體顯示部 分; 將預顯示的文件轉化成圖片,並將所述圖片加載到對應的窗口中; 更新屏幕顯示區域,將與屏幕顯示區域重疊的窗口圖片更新到顯存。
2. 根據權利要求1所述的嵌入式窗口管理方法,其特徵在於,在所述更新屏幕顯示區 域步驟之前還包括以下步驟:更換窗口區域內圖片或按預設步長更新剪切區域。
3. 根據權利要求2所述的嵌入式窗口管理方法,其特徵在於,按預設步長更新剪切區 域的具體步驟包括: 設置所述剪切區域的位移量,其中,位移量的初值為〇 ; 按預設步長更新所述剪切區域,計算所述剪切區域的位移量; 判斷剪切區域更新過程中,其剩餘寬度是否小於一個預設步長,若是,則播放結束,若 否,則繼續按預設步長向剪切方向更新所述剪切區域。
4. 根據權利要求1所述的嵌入式窗口管理方法,其特徵在於,所述窗口為同一數組的 元素,所述窗口設置有子窗口,所述每個窗口的子窗口形成一雙向鍊表,所述子窗口包括圖 片、所述窗口區域和剪切區域。
5. 根據權利要求4所述的嵌入式窗口管理方法,其特徵在於,還包括主窗口; 所述主窗口用於在更新屏幕顯示區域時,將窗口、以及窗口所包含的子窗口的內容更 新到主窗口;通過所述主窗口將窗口、以及窗口所包含的子窗口的內容更新到顯存。
6. 根據權利要求5所述的嵌入式窗口管理方法,其特徵在於,更新屏幕顯示區域的具 體步驟包括: 遍歷所述窗口以及窗口所包含的子窗口,確定處於激活狀態的窗口以及所述窗口所包 含的子窗口; 計算更新區域與所述處於激活狀態的窗口以及所述窗口所包含的子窗口的重疊部 分; 通過所述窗口區域、剪切區域和所述重疊部分計算出圖片重疊區域; 將所述圖片重疊區域的圖片更新到主窗口; 將主窗口更新區域的圖片更新到顯存的相應區域。
7. 根據權利要求6所述的嵌入式窗口管理方法,其特徵在於,還包括創建窗口、創建 子窗口、銷毀窗口、銷毀子窗口、加載圖片、取消加載圖片、修改剪切區域和更新屏幕顯示區 域。
8. 根據權利要求一種嵌入式窗口管理裝置,其特徵在於,包括分屏模塊、加載模塊和顯 示模塊; 所述分屏模塊用於將屏幕分隔成兩個以上窗口,所述每個窗口包括圖片、窗口區域和 剪切區域,所述窗口區域用於指示窗口在屏幕的顯示位置,所述剪切區域用於指示窗口內 圖片的具體顯示部分; 所述加載模塊用於將預顯示的文件轉化成圖片,並將所述圖片加載到對應的窗口中; 所述顯示模塊用於更新屏幕顯示區域,將與屏幕顯示區域重疊的窗口圖片更新到顯 存。
9. 根據權利要求8所述的嵌入式窗口管理裝置,其特徵在於,所述顯示模塊包括設置 單元、更新單元和判斷單元; 所述設置單元用於設置所述剪切區域的位移量,其中,所述位移量的初值為〇 ; 所述更新單元用於按預設步長更新所述剪切區域,計算所述剪切區域的位移量; 所述判斷單元用於判斷剪切區域更新過程中,其剩餘寬度是否小於一個預設步長,若 是,則播放結束,若否,則繼續按預設步長向剪切方向更新所述剪切區域。
10. 根據權利要求8所述的嵌入式窗口管理裝置,其特徵在於,所述窗口為同一數組的 元素,所述窗口設置有子窗口,所述每個窗口的子窗口形成一雙向鍊表,所述子窗口包括圖 片、所述窗口區域和剪切區域; 還包括主窗口;所述主窗口用於在更新屏幕顯示區域時,將窗口、以及窗口所包含的子 窗口的內容更新到主窗口;通過所述主窗口將窗口、以及窗口所包含的子窗口的內容更新 到顯存。
11. 根據權利要求10所述的嵌入式窗口管理裝置,其特徵在於,還包括更新屏幕顯示 區域模塊,所述更新屏幕顯示區域模塊包括遍歷單元、第一計算單元、第二計算單元、縮放 單元和顯存更新單元; 所述遍歷單元用於遍歷所述窗口以及窗口所包含的子窗口,確定處於激活狀態的窗口 以及所述窗口所包含的子窗口; 所述第一計算單元用於計算更新區域與所述處於激活狀態的窗口以及所述窗口所包 含的子窗口的重疊部分; 所述第二計算單元用於通過所述窗口區域、剪切區域和所述重疊部分計算出圖片重疊 區域; 所述縮放單元用於將所述圖片重疊區域的圖片更新到主窗口; 所述顯存更新單元用於將主窗口更新區域的圖片更新到顯存的相應區域。
【文檔編號】G06F3/041GK104142758SQ201410395996
【公開日】2014年11月12日 申請日期:2014年8月13日 優先權日:2014年8月13日
【發明者】梁文森, 蘇鎮揚 申請人:福建星網視易信息系統有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀