亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于靜態(tài)圖片的動態(tài)交互方法和裝置的制造方法

文檔序號:8257770閱讀:751來源:國知局
一種基于靜態(tài)圖片的動態(tài)交互方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是涉及一種基于靜態(tài)圖片的動態(tài)交互方法和 一種基于靜態(tài)圖片的動態(tài)交互裝置。
【背景技術(shù)】
[0002] 隨著計算機科技的發(fā)展,尤其是移動設(shè)備的廣泛普及,基于計算機的應(yīng)用廣泛進 入人們生活的各個方面。
[0003] 互聯(lián)網(wǎng)上的圖片瀏覽占據(jù)了用戶訪問量的很大一部分,隨著移動互聯(lián)網(wǎng)的發(fā)展, 用戶在手機上瀏覽圖片正日益成為趨勢。但是傳統(tǒng)的互聯(lián)網(wǎng)圖片大部分都是靜態(tài)圖片,缺 乏動態(tài)效果。
[0004] 常用的動態(tài)圖片一般采用GIF格式,需要專門的應(yīng)用生成,一般的用戶很難編輯, 技術(shù)門檻高,操作困難。
[0005] 即使是GIF格式的動態(tài)圖片,也僅是按照在先的設(shè)定進行動態(tài)的播放,形式單一。

【發(fā)明內(nèi)容】

[0006] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的一種基于靜態(tài)圖片的動態(tài)交互方法和相應(yīng)的一種基于靜態(tài)圖片的動態(tài)交互裝置。
[0007] 依據(jù)本發(fā)明的一個方面,提供了一種基于靜態(tài)圖片的動態(tài)交互方法,包括:
[0008] 在靜態(tài)圖片中選取特征區(qū)域;
[0009] 當(dāng)監(jiān)聽到指定的交互操作事件時,根據(jù)指定的交互操作事件確定映射參考對象;
[0010] 根據(jù)所述映射參考對象對所述特征區(qū)域中的至少部分像素點映射到一幀或多幀 扭曲圖片中,以驅(qū)動所述靜態(tài)圖片逐幀變化。
[0011] 可選地,所述指定的交互操作事件包括搖晃事件,所述映射參考對象包括一個或 多個參考點;
[0012] 所述根據(jù)指定的交互操作事件確定映射參考對象的步驟包括:
[0013] 按照搖晃事件的搖晃方向,在靜態(tài)圖片的特征區(qū)域中選取一個或多個參考點。
[0014] 可選地,所述指定的交互操作事件包括屏幕點擊事件,所述映射參考對象包括一 個或多個參考點;
[0015] 所述根據(jù)指定的交互操作事件確定映射參考對象的步驟包括:
[0016] 按照指向發(fā)生屏幕點擊事件的方向,在靜態(tài)圖片的特征區(qū)域中選取一個或多個參 考點。
[0017] 可選地,所述特征區(qū)域具有特征點;
[0018] 所述根據(jù)所述映射參考對象對所述特征區(qū)域中的至少部分像素點映射到一幀或 多幀扭曲圖片中,以驅(qū)動所述靜態(tài)圖片逐幀變化的步驟包括:
[0019] 根據(jù)所述特征點和所述一個或多個參考點將所述靜態(tài)圖片的像素點映射到一幀 或多幀扭曲圖片中。
[0020] 可選地,所述特征區(qū)域包括凸區(qū)域,所述特征點包括重心點。
[0021] 可選地,所述根據(jù)所述特征點和所述一個或多個參考點將所述靜態(tài)圖片的像素點 映射到一幀或多幀扭曲圖片中的步驟包括:
[0022] 生成扭曲圖片;
[0023] 將在所述特征區(qū)域中第一連線上的像素點映射到第二連線上;
[0024] 將所述第二連線上的像素點拷貝到在所述扭曲圖片中的相同位置;
[0025] 其中,所述第一連線為所述特征點與邊緣點之間的連線,所述第二連線為當(dāng)前參 考點與邊緣點的連線,所述邊緣點為所述特征區(qū)域邊緣上的坐標點。
[0026] 可選地,所述將在所述特征區(qū)域中第一連線上的像素點映射到第二連線上的步驟 包括:
[0027] 計算在所述特征區(qū)域中第一連線上的像素點,在第一連線上的相對位置;
[0028] 按照所述相對位置,將所述像素點拷貝到第二連線上。
[0029] 可選地,所述根據(jù)所述特征點和所述一個或多個參考點將所述靜態(tài)圖片的像素點 映射到一幀或多幀扭曲圖片中的步驟還包括:
[0030] 在所述特征區(qū)域外的像素點映射到在所述扭曲圖片中的相同位置。
[0031] 可選地,所述根據(jù)所述特征點和所述一個或多個參考點將所述靜態(tài)圖片的像素點 映射到一幀或多幀扭曲圖片中的步驟還包括:
[0032] 對扭曲圖片中位置重疊的像素點進行像素點疊加處理。
[0033] 可選地,所述根據(jù)所述特征點和所述一個或多個參考點將所述靜態(tài)圖片的像素點 映射到一幀或多幀扭曲圖片中的步驟還包括:
[0034] 對扭曲圖片中的空白位置進行像素點插值處理。
[0035] 可選地,所述指定的交互操作事件包括搖晃事件,所述映射參考對象包括所述特 征區(qū)域中的至少部分像素點的運動方向;
[0036] 所述根據(jù)指定的交互操作事件確定映射參考對象的步驟包括:
[0037] 設(shè)置搖晃事件的搖晃方向為所述特征區(qū)域中的至少部分像素點的運動方向。
[0038] 可選地,所述指定的操作事件包括屏幕點擊事件,所述映射參考對象包括所述特 征區(qū)域中的至少部分像素點的運動方向;
[0039] 所述根據(jù)指定的操作事件確定映射參考對象的步驟包括:
[0040] 設(shè)置指向發(fā)生屏幕點擊事件的方向為所述特征區(qū)域中的至少部分像素點的運動 方向。
[0041] 可選地,所述根據(jù)所述映射參考對象對所述特征區(qū)域中的至少部分像素點映射到 一幀或多幀扭曲圖片中,以驅(qū)動所述靜態(tài)圖片逐幀變化的步驟包括:
[0042] 在所述運動方向上,按照預(yù)設(shè)模式對所述特征區(qū)域中的至少部分像素點進行紋理 映射,產(chǎn)生包含一幀或多幀扭曲圖片變化的動態(tài)效果。
[0043] 可選地,所述在所述運動方向上,按照預(yù)設(shè)模式對所述特征區(qū)域中的至少部分像 素點進行紋理映射,產(chǎn)生包含一幀或多幀扭曲圖片變化的動態(tài)效果的步驟包括:
[0044] 將所述特征區(qū)域劃分一個或多個繪制圖形;每個繪制圖形中具有多個頂點,每個 頂點具有紋理坐標;
[0045] 在所述運動方向上,按照預(yù)設(shè)模式在一個或多個時間點移動每個繪制圖像的頂 占.
[0046] 針對每個繪制圖形,使用圖形繪制接口按照每個頂點的紋理坐標對繪制圖形中的 像素點進行紋理映射,產(chǎn)生包含一幀或多幀扭曲圖片變化的動態(tài)效果。
[0047] 可選地,所述預(yù)設(shè)模式包括簡諧運動模式和/或阻尼振動模式;
[0048] 所述在所述運動方向上,按照預(yù)設(shè)模式在一個或多個時間點移動每個繪制圖像的 頂點的步驟包括:
[0049] 在所述運動方向上,按照簡諧運動模式和/或阻尼振動模式在一個或多個時間點 移動每個繪制圖像的頂點。
[0050] 可選地,所述在所述運動方向上,按照簡諧運動模式和/或阻尼振動模式在一個 或多個時間點移動每個繪制圖像的頂點的步驟包括:
[0051] 確定每個繪制圖像的頂點的加速度;每個繪制圖像的頂點具有原始坐標;
[0052] 按照所述加速度和/或預(yù)設(shè)的阻尼系數(shù),計算在一個或多個時間點內(nèi)沿所述運動 方向移動每個繪制圖像的頂點的移動距離;
[0053] 由所述原始坐標和所述移動距離計算每個繪制圖像的頂點的目標坐標。
[0054] 可選地,所述方法還包括:
[0055] 采用所述靜態(tài)圖片和所述一幀或多幀扭曲圖像生成動態(tài)圖片。
[0056] 可選地,所述方法還包括:
[0057] 基于所述特征區(qū)域生成動態(tài)信息;
[0058] 將所述動態(tài)信息和腳本對象寫入所述靜態(tài)圖片中,以生成動態(tài)交互文件。
[0059] 可選地,所述基于所述特征區(qū)域生成動態(tài)信息的步驟包括:
[0060] 使用所述特征區(qū)域、所述特征點和所述一個或多個參考點生成動態(tài)信息。
[0061] 可選地,所述基于所述特征區(qū)域生成動態(tài)信息的步驟包括:
[0062] 使用所述特征區(qū)域和所述特征區(qū)域中的至少部分像素點的運動方向生成動態(tài)信 息。
[0063] 根據(jù)本發(fā)明的另一方面,提供了一種基于靜態(tài)圖片的動態(tài)交互裝置,包括:
[0064] 選取模塊,適于在靜態(tài)圖片中選取特征區(qū)域;
[0065] 確定模塊,適于在監(jiān)聽到指定的交互操作事件時,根據(jù)指定的交互操作事件確定 映射參考對象;
[0066] 映射模塊,適于根據(jù)所述映射參考對象對所述特征區(qū)域中的至少部分像素點映射 到一幀或多幀扭曲圖片中,以驅(qū)動所述靜態(tài)圖片逐幀變化。
[0067] 可選地,所述指定的交互操作事件包括搖晃事件,所述映射參考對象包括一個或 多個參考點;
[0068] 所述確定模塊還適于:
[0069] 按照搖晃事件的搖晃方向,在靜態(tài)圖片的特征區(qū)域中選取一個或多個參考點。
[0070] 可選地,所述指定的交互操作事件包括屏幕點擊事件,所述映射參考對象包括一 個或多個參考點;
[0071] 所述確定模塊還適于:
[0072] 按照指向發(fā)生屏幕點擊事件的方向,在靜態(tài)圖片的特征區(qū)域中選取一個或多個參 考點。
[0073] 可選地,所述特征區(qū)域具有特征點;所述映射模塊還適于:
[0074] 根據(jù)所述特征點和所述一個或多個參考點將所述靜態(tài)圖片的像素點映射到一幀 或多幀扭曲圖片中。
[0075] 可選地,所述特征區(qū)域包括凸區(qū)域,所述特征點包括重心點。
[0076] 可選地,所述映
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1