午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

動(dòng)畫繪制方法和電子設(shè)備與流程

文檔序號(hào):39725981發(fā)布日期:2024-10-22 13:25閱讀:3來(lái)源:國(guó)知局
動(dòng)畫繪制方法和電子設(shè)備與流程

本技術(shù)實(shí)施例涉及電子設(shè)備,尤其涉及動(dòng)畫繪制方法和電子設(shè)備。


背景技術(shù):

1、幀圖像是組成視頻的最小單位。就是說(shuō),每個(gè)幀圖像都是靜止的圖像。在電子設(shè)備的屏幕上顯示的每個(gè)幀圖像的內(nèi)容。當(dāng)改變每個(gè)幀圖像在電子設(shè)備的屏幕上顯示的內(nèi)容時(shí),電子設(shè)備的屏幕能夠以恒定的幀率顯示具有動(dòng)畫效果的界面。

2、目前的動(dòng)畫繪制方法通常是電子設(shè)備需要精確的把控每個(gè)幀圖像的顯示效果。例如,已知:某個(gè)幀圖像的信息可以包括顯示起點(diǎn)、顯示終點(diǎn)、顯示時(shí)長(zhǎng)等。電子設(shè)備在t時(shí)刻接收到刷新信號(hào),并在刷新信號(hào)觸發(fā)下根據(jù)上述信息得到該幀圖像在t時(shí)刻的位移距離s。這樣,電子設(shè)備需要精確的把控每個(gè)幀圖像的顯示效果,并繪制每個(gè)幀圖像,使得在動(dòng)畫過(guò)程中功耗較大。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)實(shí)施例提供的動(dòng)畫繪制方法和電子設(shè)備,節(jié)省在動(dòng)畫過(guò)程中的功耗。

2、為達(dá)到上述目的,本技術(shù)實(shí)施例采用如下技術(shù)方案。

3、第一方面,本技術(shù)提供一種動(dòng)畫繪制方法,該方法的執(zhí)行主體可以是電子設(shè)備,也可以是位于電子設(shè)備中的部件(例如,芯片,芯片系統(tǒng)或處理器等),下面以執(zhí)行主體是電子設(shè)備為例進(jìn)行描述。方法可以包括:響應(yīng)于接收到對(duì)電子設(shè)備的第一界面的操作,電子設(shè)備在第一時(shí)刻接收第一刷新信息,第一刷新信息用于刷新電子設(shè)備的屏幕顯示的內(nèi)容。電子設(shè)備根據(jù)第一時(shí)刻、刷新周期、時(shí)間與幀圖像的屬性信息的對(duì)應(yīng)關(guān)系,獲得第一時(shí)刻的第一幀圖像的屬性信息,及預(yù)測(cè)未來(lái)第二時(shí)刻的第二幀圖像的屬性信息。當(dāng)?shù)谝粠瑘D像的屬性信息,及第二幀圖像的屬性信息滿足第一條件時(shí),電子設(shè)備確定第二幀圖像為非關(guān)鍵幀。在第二時(shí)刻到來(lái)時(shí),電子設(shè)備不繪制第二幀圖像。

4、其中,非關(guān)鍵幀,可以是與其他幀圖像相似程度較高的幀圖像。反之,關(guān)鍵幀,可以是與其他幀圖像之間相似程度較低的幀圖像。電子設(shè)備可以根據(jù)第一條件判斷某個(gè)幀圖像是非關(guān)鍵幀或關(guān)鍵幀,并根據(jù)判斷結(jié)果,對(duì)關(guān)鍵幀和非關(guān)鍵幀采取不同的處理方式,以降低處理過(guò)程的計(jì)算量。

5、其中,第一條件用于判斷非關(guān)鍵幀的條件。該第一條件與屬性信息包含的內(nèi)容相關(guān)。

6、示例性的,在電子設(shè)備檢測(cè)到對(duì)應(yīng)用的圖標(biāo)的操作后,電子設(shè)備顯示該應(yīng)用的界面之前,電子設(shè)備可以顯示應(yīng)用圖標(biāo)動(dòng)效。則,第一幀圖像可以為應(yīng)用的圖標(biāo),第二幀圖像也可以為應(yīng)用的圖標(biāo)。示例性的,在電子設(shè)備檢測(cè)到對(duì)應(yīng)用的圖標(biāo)的操作后,電子設(shè)備顯示該應(yīng)用的界面時(shí),電子設(shè)備可以顯示應(yīng)用圖標(biāo)和界面動(dòng)效。第一幀圖像可以為應(yīng)用的圖標(biāo),第二幀圖像可以為應(yīng)用的界面。示例性的,在電子設(shè)備檢測(cè)到對(duì)應(yīng)用的圖標(biāo)的操作后,電子設(shè)備顯示該應(yīng)用的界面之前,電子設(shè)備可以顯示應(yīng)用界面動(dòng)效。則,第一幀圖像可以為應(yīng)用的界面,第二幀圖像也可以為應(yīng)用的界面。

7、可見(jiàn),當(dāng)用戶操作電子設(shè)備的應(yīng)用之后,電子設(shè)備啟動(dòng)該應(yīng)用。在此過(guò)程中,電子設(shè)備在第一時(shí)刻接收到第一刷新信息,并根據(jù)第一時(shí)刻、刷新周期、時(shí)間與幀圖像的屬性信息的對(duì)應(yīng)關(guān)系,可以預(yù)測(cè)未來(lái)時(shí)刻的幀圖像的屬性信息。這樣,電子設(shè)備可以根據(jù)第一幀圖像的屬性信息,及未來(lái)第二時(shí)刻的第二幀圖像的屬性信息,確定第二幀圖像為非關(guān)鍵幀。電子設(shè)備在第二時(shí)刻到來(lái)時(shí),不繪制第二幀圖像。這樣,在電子設(shè)備啟動(dòng)設(shè)置應(yīng)用的過(guò)程中,電子設(shè)備可以預(yù)判各個(gè)未來(lái)時(shí)刻的非關(guān)鍵幀并過(guò)濾掉。之后,在未來(lái)時(shí)刻到來(lái)時(shí),電子設(shè)備不繪制這些非關(guān)鍵幀圖像,從而無(wú)需繪制每幀圖像,降低在動(dòng)畫過(guò)程中的計(jì)算量,節(jié)省功耗。

8、在一種設(shè)計(jì)方案中,電子設(shè)備可以包括動(dòng)畫計(jì)算模塊,該動(dòng)畫計(jì)算模塊可以包括插值函數(shù)。示例性的,電子設(shè)備的應(yīng)用層的編舞者可以接收第一刷新信息,并觸發(fā)應(yīng)用進(jìn)程。應(yīng)用進(jìn)程調(diào)用編舞者的接口進(jìn)行第一刷新信息的注冊(cè)。在注冊(cè)第一刷新信息時(shí)提供回調(diào)方法,以通知應(yīng)用的進(jìn)程通過(guò)動(dòng)畫計(jì)算模塊的插值函數(shù)獲得第一時(shí)刻的幀圖像的屬性信息及預(yù)測(cè)未來(lái)時(shí)刻的幀圖像的屬性信息。這樣,通過(guò)插值函數(shù)預(yù)測(cè)未來(lái)時(shí)刻幀圖像的屬性信息,以預(yù)判未來(lái)時(shí)刻幀圖像是否為非關(guān)鍵幀圖像。若未來(lái)時(shí)刻的幀圖像是非關(guān)鍵幀圖像,由于已經(jīng)在第一時(shí)刻分析出了未來(lái)時(shí)刻的幀圖像的屬性信息,因此,當(dāng)在未來(lái)時(shí)刻到來(lái)時(shí),無(wú)需在通過(guò)插值函數(shù)計(jì)算當(dāng)前時(shí)刻的幀圖像的屬性信息,有效降低了計(jì)算量,節(jié)省電子設(shè)備的資源。

9、在一種設(shè)計(jì)方案中,電子設(shè)備包括動(dòng)畫計(jì)算模塊,動(dòng)畫計(jì)算模塊執(zhí)行:響應(yīng)于接收到對(duì)電子設(shè)備的第一界面的操作,在第一時(shí)刻接收第一刷新信息,第一刷新信息用于刷新電子設(shè)備的屏幕顯示的內(nèi)容;根據(jù)第一時(shí)刻、刷新周期、時(shí)間與幀圖像的屬性信息的對(duì)應(yīng)關(guān)系,獲得第一時(shí)刻的第一幀圖像的屬性信息,及預(yù)測(cè)未來(lái)第二時(shí)刻的第二幀圖像的屬性信息;當(dāng)?shù)谝粠瑘D像的屬性信息,及第二幀圖像的屬性信息滿足第一條件時(shí),確定第二幀圖像為非關(guān)鍵幀。

10、在一種設(shè)計(jì)方案中,本技術(shù)提供的動(dòng)畫繪制方法還可以包括:當(dāng)?shù)谝粠瑘D像的屬性信息,及第二幀圖像的屬性信息不滿足第一條件時(shí),電子設(shè)備確定第二幀圖像為關(guān)鍵幀。在第二時(shí)刻到來(lái)時(shí),電子設(shè)備繪制第二幀圖像。

11、在一種設(shè)計(jì)方案中,第二幀圖像為非關(guān)鍵幀,在第二時(shí)刻到來(lái)時(shí),電子設(shè)備不繪制第二幀圖像,具體可以為:在第二時(shí)刻到來(lái)時(shí),電子設(shè)備不注冊(cè)第二時(shí)刻對(duì)應(yīng)的第二刷新信息。

12、在一種設(shè)計(jì)方案中,第二幀圖像為非關(guān)鍵幀,在第二時(shí)刻到來(lái)時(shí),電子設(shè)備不繪制第二幀圖像,具體可以為:在第二時(shí)刻到來(lái)時(shí),電子設(shè)備注冊(cè)第二刷新信息,但不觸發(fā)第二刷新信息對(duì)應(yīng)的測(cè)量、布局、繪制的操作。

13、在一種設(shè)計(jì)方案中,本技術(shù)提供的動(dòng)畫繪制方法還可以包括:電子設(shè)備根據(jù)第一時(shí)刻、刷新周期、時(shí)間與幀圖像的屬性信息的對(duì)應(yīng)關(guān)系,預(yù)測(cè)未來(lái)第三時(shí)刻的第三幀圖像的屬性信息。第二幀圖像為非關(guān)鍵幀,在第二時(shí)刻到來(lái)時(shí),電子設(shè)備不繪制第二幀圖像,具體可以為:在第二時(shí)刻到來(lái)時(shí),電子設(shè)備不注冊(cè)第二時(shí)刻對(duì)應(yīng)的第二刷新信息,且注冊(cè)第三時(shí)刻對(duì)應(yīng)的第三刷新信息。

14、在一種設(shè)計(jì)方案中,本技術(shù)提供的動(dòng)畫繪制方法還可以包括:當(dāng)?shù)谝粠瑘D像的屬性信息,及第三幀圖像的屬性信息不滿足第一條件時(shí),電子設(shè)備確定第三幀圖像為關(guān)鍵幀。在第三時(shí)刻到來(lái)時(shí),電子設(shè)備繪制第三幀圖像。

15、在一種設(shè)計(jì)方案中,當(dāng)?shù)谝粠瑘D像的屬性信息及第二幀圖像的屬性信息滿足第一條件時(shí),確定第二幀圖像為非關(guān)鍵幀,具體可以為:電子設(shè)備預(yù)測(cè)第一幀圖像變成第二幀圖像的動(dòng)畫屬性。當(dāng)動(dòng)畫屬性的屬性值滿足第一條件時(shí),電子設(shè)備確定第二幀圖像為非關(guān)鍵幀。

16、在一種設(shè)計(jì)方案中,屬性信息至少包括以下任一項(xiàng):位移、尺寸、透明度、旋轉(zhuǎn)角和圓角;相應(yīng)的,第一條件至少包括以下任一項(xiàng):第一幀圖像與第二幀圖像的位移距離小于或等于第一閾值;和/或,第一幀圖像與第二幀圖像的尺寸比例小于或等于第二閾值;和/或,第一幀圖像與第二幀圖像的透明度值小于或等于第三閾值;和/或,第一幀圖像與第二幀圖像的旋轉(zhuǎn)角度小于或等于第四閾值;和/或,第一幀圖像與第二幀圖像的圓角值小于或等于第五閾值。

17、在一種設(shè)計(jì)方案中,本技術(shù)提供的動(dòng)畫繪制方法還可以包括:電子設(shè)備根據(jù)第一刷新信息進(jìn)行測(cè)量、布局、繪制操作,并得到第一幀圖像。電子設(shè)備渲染第一幀圖像,并將渲染后的顯示到電子設(shè)備的顯示屏上。

18、第二方面,本技術(shù)提供一種電子設(shè)備,電子設(shè)備包括:動(dòng)畫計(jì)算模塊和繪制模塊;其中,動(dòng)畫計(jì)算模塊用于:響應(yīng)于接收到對(duì)電子設(shè)備的第一界面的操作,在第一時(shí)刻接收第一刷新信息,第一刷新信息用于刷新電子設(shè)備的屏幕顯示的內(nèi)容;根據(jù)第一時(shí)刻、刷新周期、時(shí)間與幀圖像的屬性信息的對(duì)應(yīng)關(guān)系,獲得第一時(shí)刻的第一幀圖像的屬性信息,及預(yù)測(cè)未來(lái)第二時(shí)刻的第二幀圖像的屬性信息;當(dāng)?shù)谝粠瑘D像的屬性信息,及第二幀圖像的屬性信息滿足第一條件時(shí),確定第二幀圖像為非關(guān)鍵幀。繪制模塊用于在第二時(shí)刻到來(lái)時(shí),不繪制第二幀圖像。

19、其中,非關(guān)鍵幀,可以是與其他幀圖像相似程度較高的幀圖像。反之,關(guān)鍵幀,可以是與其他幀圖像之間相似程度較低的幀圖像。電子設(shè)備可以根據(jù)第一條件判斷某個(gè)幀圖像是非關(guān)鍵幀或關(guān)鍵幀,并根據(jù)判斷結(jié)果,對(duì)關(guān)鍵幀和非關(guān)鍵幀采取不同的處理方式,以降低處理過(guò)程的計(jì)算量。

20、其中,第一條件用于判斷非關(guān)鍵幀的條件。該第一條件與屬性信息包含的內(nèi)容相關(guān)。

21、示例性的,在電子設(shè)備檢測(cè)到對(duì)應(yīng)用的圖標(biāo)的操作后,電子設(shè)備顯示該應(yīng)用的界面之前,電子設(shè)備可以顯示應(yīng)用圖標(biāo)動(dòng)效。則,第一幀圖像可以為應(yīng)用的圖標(biāo),第二幀圖像也可以為應(yīng)用的圖標(biāo)。示例性的,在電子設(shè)備檢測(cè)到對(duì)應(yīng)用的圖標(biāo)的操作后,電子設(shè)備顯示該應(yīng)用的界面時(shí),電子設(shè)備可以顯示應(yīng)用圖標(biāo)和界面動(dòng)效。第一幀圖像可以為應(yīng)用的圖標(biāo),第二幀圖像可以為應(yīng)用的界面。示例性的,在電子設(shè)備檢測(cè)到對(duì)應(yīng)用的圖標(biāo)的操作后,電子設(shè)備顯示該應(yīng)用的界面之前,電子設(shè)備可以顯示應(yīng)用界面動(dòng)效。則,第一幀圖像可以為應(yīng)用的界面,第二幀圖像也可以為應(yīng)用的界面。

22、可見(jiàn),當(dāng)用戶操作電子設(shè)備的應(yīng)用之后,電子設(shè)備啟動(dòng)該應(yīng)用。在此過(guò)程中,電子設(shè)備在第一時(shí)刻接收到第一刷新信息,并根據(jù)第一時(shí)刻、刷新周期、時(shí)間與幀圖像的屬性信息的對(duì)應(yīng)關(guān)系,可以預(yù)測(cè)未來(lái)時(shí)刻的幀圖像的屬性信息。這樣,電子設(shè)備可以根據(jù)第一幀圖像的屬性信息,及未來(lái)第二時(shí)刻的第二幀圖像的屬性信息,確定第二幀圖像為非關(guān)鍵幀。電子設(shè)備在第二時(shí)刻到來(lái)時(shí),不繪制第二幀圖像。這樣,在電子設(shè)備啟動(dòng)設(shè)置應(yīng)用的過(guò)程中,電子設(shè)備可以預(yù)判各個(gè)未來(lái)時(shí)刻的非關(guān)鍵幀并過(guò)濾掉。之后,在未來(lái)時(shí)刻到來(lái)時(shí),電子設(shè)備不繪制這些非關(guān)鍵幀圖像,從而無(wú)需繪制每幀圖像,降低在動(dòng)畫過(guò)程中的計(jì)算量,節(jié)省功耗。

23、在一種設(shè)計(jì)方案中,電子設(shè)備可以包括動(dòng)畫計(jì)算模塊,該動(dòng)畫計(jì)算模塊可以包括插值函數(shù)。示例性的,電子設(shè)備的應(yīng)用層的編舞者可以接收第一刷新信息,并觸發(fā)應(yīng)用進(jìn)程。應(yīng)用進(jìn)程調(diào)用編舞者的接口進(jìn)行第一刷新信息的注冊(cè)。在注冊(cè)第一刷新信息時(shí)提供回調(diào)方法,以通知應(yīng)用的進(jìn)程通過(guò)動(dòng)畫計(jì)算模塊的插值函數(shù)獲得第一時(shí)刻的幀圖像的屬性信息及預(yù)測(cè)未來(lái)時(shí)刻的幀圖像的屬性信息。這樣,通過(guò)插值函數(shù)預(yù)測(cè)未來(lái)時(shí)刻幀圖像的屬性信息,以預(yù)判未來(lái)時(shí)刻幀圖像是否為非關(guān)鍵幀圖像。若未來(lái)時(shí)刻的幀圖像是非關(guān)鍵幀圖像,由于已經(jīng)在第一時(shí)刻分析出了未來(lái)時(shí)刻的幀圖像的屬性信息,因此,當(dāng)在未來(lái)時(shí)刻到來(lái)時(shí),無(wú)需在通過(guò)插值函數(shù)計(jì)算當(dāng)前時(shí)刻的幀圖像的屬性信息,有效降低了計(jì)算量,節(jié)省電子設(shè)備的資源。

24、在一種設(shè)計(jì)方案中,動(dòng)畫計(jì)算模塊用于當(dāng)?shù)谝粠瑘D像的屬性信息,及第二幀圖像的屬性信息不滿足第一條件時(shí),確定第二幀圖像為關(guān)鍵幀。繪制模塊用于在第二時(shí)刻到來(lái)時(shí),繪制第二幀圖像。

25、在一種設(shè)計(jì)方案中,第二幀圖像為非關(guān)鍵幀,繪制模塊用于:在第二時(shí)刻到來(lái)時(shí),不注冊(cè)第二時(shí)刻對(duì)應(yīng)的第二刷新信息。

26、在一種設(shè)計(jì)方案中,第二幀圖像為非關(guān)鍵幀,繪制模塊用于:在第二時(shí)刻到來(lái)時(shí),注冊(cè)第二刷新信息,但不觸發(fā)第二刷新信息對(duì)應(yīng)的測(cè)量、布局、繪制的操作。

27、在一種設(shè)計(jì)方案中,動(dòng)畫計(jì)算模塊用于根據(jù)第一時(shí)刻、刷新周期、時(shí)間與幀圖像的屬性信息的對(duì)應(yīng)關(guān)系,預(yù)測(cè)未來(lái)第三時(shí)刻的第三幀圖像的屬性信息。第二幀圖像為非關(guān)鍵幀,繪制模塊用于:在第二時(shí)刻到來(lái)時(shí),不注冊(cè)第二時(shí)刻對(duì)應(yīng)的第二刷新信息,且注冊(cè)第三時(shí)刻對(duì)應(yīng)的第三刷新信息。

28、在一種設(shè)計(jì)方案中,動(dòng)畫計(jì)算模塊用于當(dāng)?shù)谝粠瑘D像的屬性信息,及第三幀圖像的屬性信息不滿足第一條件時(shí),確定第三幀圖像為關(guān)鍵幀。繪制模塊用于在第三時(shí)刻到來(lái)時(shí),繪制第三幀圖像。

29、在一種設(shè)計(jì)方案中,動(dòng)畫計(jì)算模塊用于:預(yù)測(cè)第一幀圖像變成第二幀圖像的動(dòng)畫屬性;當(dāng)動(dòng)畫屬性的屬性值滿足第一條件時(shí),確定第二幀圖像為非關(guān)鍵幀。

30、在一種設(shè)計(jì)方案中,屬性信息至少包括以下任一項(xiàng):位移、尺寸、透明度、旋轉(zhuǎn)角和圓角;相應(yīng)的,第一條件至少包括以下任一項(xiàng):第一幀圖像與第二幀圖像的位移距離小于或等于第一閾值;和/或,第一幀圖像與第二幀圖像的尺寸比例小于或等于第二閾值;和/或,第一幀圖像與第二幀圖像的透明度值小于或等于第三閾值;和/或,第一幀圖像與第二幀圖像的旋轉(zhuǎn)角度小于或等于第四閾值;和/或,第一幀圖像與第二幀圖像的圓角值小于或等于第五閾值。

31、在一種設(shè)計(jì)方案中,繪制模塊用于:根據(jù)第一刷新信息進(jìn)行測(cè)量、布局、繪制操作,并得到第一幀圖像,渲染第一幀圖像;電子設(shè)備還包括顯示屏,顯示屏用于顯示渲染后的圖像。

32、第三方面,本技術(shù)提供一種電子設(shè)備,所述電子設(shè)備包括:一個(gè)或多個(gè)處理器;以及存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有代碼;當(dāng)所述代碼被所述處理器執(zhí)行時(shí),使得所述電子設(shè)備執(zhí)行如第一方面所述的方法。

33、第四方面,本技術(shù)提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括計(jì)算機(jī)指令,當(dāng)所述計(jì)算機(jī)指令電子設(shè)備上運(yùn)行時(shí),使得所述電子設(shè)備執(zhí)行如第一方面所述的方法。

34、其中,上述第二方面至第四方面中各個(gè)的具體實(shí)施方式及對(duì)應(yīng)的技術(shù)效果可以參見(jiàn)上述第一方面的具體實(shí)施方式及技術(shù)效果。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1