中文字幕无码日韩视频无码三区

基于移動終端的圖像個性化處理方法和裝置的制造方法

文檔序號:10612497閱讀:193來源:國知局
基于移動終端的圖像個性化處理方法和裝置的制造方法
【專利摘要】本申請公開了基于移動終端的圖像個性化處理方法和裝置。所述方法的一【具體實施方式】包括:響應于檢測到用戶對所述圖像的預定操作,顯示編輯窗口;在所述編輯窗口中建立三維坐標系,并經過預定處理將所述圖像映射到所述三維坐標系的X,Y平面中,其中X軸,Y軸單位為設備獨立像素;接收所述用戶在所述編輯窗口中Z軸坐標值大于零的平面內的任意位置處增加的個性化文字和/或圖像;獲取所述個性化文字和/或圖像的X軸與Y軸坐標值,將所述個性化文字和/或圖像覆蓋所述圖像的具有相同X軸與Y軸坐標值的部分,生成個性化圖像。實現了不打開多媒體編輯應用就可以對圖像進行個性化編輯,簡化了操作步驟,節省了用戶的時間。
【專利說明】
基于移動終端的圖像個性化處理方法和裝置
技術領域
[0001 ]本申請涉及通信技術領域,具體涉及圖像處理領域,尤其涉及基于移動終端的圖 像個性化處理方法和裝置。
【背景技術】
[0002] 隨著互聯網技術及智能終端的發展,任意一個智能終端的用戶都可以隨時通過智 能終端上的應用的分享功能向與其建立通訊連接關系的其他智能終端的用戶分享自己的 感興趣的圖像等多媒體數據。
[0003] 但是,目前常用的分享功能只是分享原有的圖像,內容單一。用戶往往需要圖像中 增加一些個性化的元素,此時需要打開其他多媒體編輯應用,然后在多媒體編輯應用中對 圖像增加個性化元素。這樣,在多媒體中應用中編輯個性化元素不但操作繁瑣,而且浪費用 戶的時間。

【發明內容】

[0004] 本申請的目的在于提出一種基于移動終端的圖像個性化處理方法和裝置,來解決 以上【背景技術】部分提到的技術問題。
[0005] 第一方面,本申請提供了 一種基于移動終端的圖像個性化處理方法,所述方法包 括:響應于檢測到用戶對所述圖像的預定操作,顯示編輯窗口;在所述編輯窗口中建立三維 坐標系,并經過預定處理將所述圖像映射到所述三維坐標系的x,Y平面內,其中X軸,Y軸的 單位為設備獨立像素;接收所述用戶在所述編輯窗口中Ζ軸坐標值大于零的平面內的任意 位置處增加的個性化文字和/或圖像;獲取所述個性化文字和/或圖像的X軸與Υ軸坐標值, 將所述個性化文字和/或圖像覆蓋所述圖像的具有相同X軸與Υ軸坐標值的部分,生成個性 化圖像。
[0006] 第二方面,本申請提供了 一種基于移動終端的圖像個性化處理裝置,所述裝置包 括:顯示單元,配置用于響應于檢測到用戶對所述圖像的個性化操作,顯示編輯窗口;映射 單元,配置用于在所述編輯窗口中建立三維坐標系,并將所述圖像的分辨率經預定處理后 映射到所述三維坐標系的Χ,γ平面內,其中X軸,Υ軸單位為設備獨立像素;接收單元,配置用 于接收所述用戶在所述編輯窗口中Ζ軸坐標值大于零的平面內的任意位置處增加的個性化 文字和/或圖像;生成單元,配置用于并獲取所述個性化文字和/或圖像的X軸與Υ軸坐標值, 將所述個性化文字和/或圖像覆蓋所述圖像的具有相同X軸與Υ軸坐標值的部分,生成個性 化圖像。
[0007] 本申請提供的基于移動終端的圖像個性化處理方法和裝置,通過在檢測到用戶對 所述圖像的個性化操作,顯示編輯窗口;然后在所述編輯窗口中建立三維坐標系,并將所述 圖像經預定處理后映射到所述三維坐標系中的Χ,Υ平面內,其中X軸,Υ軸單位為設備獨立像 素;接著接收所述用戶在所述編輯窗口中Ζ軸坐標值大于零的平面內的任意位置處增加的 個性化文字和/或圖像,并獲取所述個性化文字和/或圖像的X軸與Υ軸坐標值;最后將所述 個性化文字和/或圖像覆蓋所述圖像的具有相同X軸與Y軸坐標值的部分,生成個性化圖像 并保存。實現了不用打開其他多媒體編輯應用就可以對圖像進行個性化編輯,簡化了操作 步驟,節省了用戶的時間。
【附圖說明】
[0008] 通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它 特征、目的和優點將會變得更明顯:
[0009] 圖1是本申請可以應用于其中的示例性系統架構圖;
[0010]圖2是根據本申請的基于移動終端的圖像個性化處理方法的一個實施例的流程 圖;
[0011] 圖3是根據本申請的基于移動終端的圖像個性化處理方法應用場景的示意圖;
[0012] 圖4是根據本申請的基于移動終端的圖像個性化處理裝置的一個實施例的結構示 意圖;
[0013] 圖5是適于用來實現本申請實施例的移動終端的計算機系統的結構示意圖。
【具體實施方式】
[0014] 下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描 述的具體實施例僅僅用于解釋相關發明,而非對該發明的限定。另外還需要說明的是,為了 便于描述,附圖中僅示出了與有關發明相關的部分。
[0015] 需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相 互組合。下面將參考附圖并結合實施例來詳細說明本申請。
[0016] 圖1示出了本申請的可以應用于其中的示例性系統架構圖100。
[0017] 如圖1所示,系統架構100可以包括移動終端101、移動終端102、移動終端103以及 網絡104。網絡104用以在移動終端101、移動終端102和移動終端103之間提供通信鏈路的介 質。
[0018] 網絡104可以包括各種無線通信鏈路連接方式,可以包括但不限于3G/4G連接、 WiFi連接、藍牙連接、WiMAX連接、Zigbee連接、UWB(ultra wideband)連接、以及其他現在已 知或將來開發的無線連接方式
[0019] 移動終端101、移動終端102、移動終端103可以為各種類型的移動終端,比如智能 手機、平板電腦、便攜式計算機等等。在該移動終端上預先安裝有各種應用,例如圖像共享 應用,即時通訊應用,拍照應用等。移動終端101可以將拍攝的照片在圖像共享應用中進行 處理,并通過網絡104發送分享給移動終端102和移動終端103。
[0020] 要說明的是,本申請實施例所提供的基于移動終端的圖像個性化處理方法一般由 移動終端101、移動終端102和移動終端103執行,相應地,基于移動終端的圖像個性化處理 裝置一般設置于移動終端101、移動終端102和移動終端103中。
[0021 ] 應該理解,圖1中的移動終端101、移動終端102、移動終端103及網絡104數目僅僅 是示意性的。根據實現需要,可以具有任意數目的移動終端及網絡。
[0022]繼續參考圖2,示出了根據本申請的基于移動終端的圖像個性化處理方法的一個 實施例的流程200。基于移動終端的圖像個性化處理方法,包括以下步驟:
[0023]步驟201,響應于檢測到用戶對圖像的預定操作,顯示編輯窗口。
[0024]基于移動終端的圖像個性化處理方法運行于其上的移動終端(例如圖1所示的移 動終端101)可以預先保存有多個圖像以及預先安裝有多種應用,應用例如包括"微信"等可 以分享圖片和視頻等圖像的應用。
[0025] 在本實施例中,圖像包括各種圖形、圖片及影像。下面以圖片為例進行詳細說明。
[0026] 在本實施例中當用戶打開一個預存的圖片后,移動終端檢測到用戶對該圖片的預 定操作,顯示編輯窗口。此處,預定操作例如可以是對屏幕上的某個按鈕的操作。
[0027] 在本實施例的一些可選的實現方式中,移動終端可以根據用戶對某個圖片預定時 長的觸摸操作來檢測用戶是否需要對該圖片進行個性化處理。當移動終端檢測到用戶對該 圖片的預定時長的觸摸操作后,在屏幕上顯示編輯窗口。
[0028] 在本實施例的一些可選的實現方式中,移動終端可以根據用戶對某個圖片的預定 時間內預定次數的點擊操作來檢測用戶是否需要對該圖片進行個性化處理。當移動終端檢 測到用戶對該圖片的預定時間內預定次數的操作后,在屏幕上顯示編輯窗口。
[0029] 在本實施例的一些可選實現方式中,用戶打開預先安裝在移動終端上的應用,且 在應用中顯示了選擇的圖片。此時,用戶可以根據顯示圖片的屏幕上的提示,或對顯示圖片 的預定時長的觸摸操作,或對上述顯示圖片在預定時間內預定次數的點擊操作來選擇對上 述顯示圖片進行個性化處理。移動終端檢測到用戶對屏幕上的提示的預定操作,或對上述 顯示圖片的預定時長的觸摸操作,或對上述顯示圖片在預定時間內預定次數的點擊操作在 顯示圖片的屏幕上顯示編輯窗口。
[0030] 在本實施例中,編輯窗口尺寸可以等于顯示屏幕尺寸,也可以小于顯示屏幕的尺 寸。
[0031] 步驟202,在編輯窗口中建立三維坐標系,并經過預定處理將圖像映射到三維坐標 系的Χ,γ平面內。
[0032] 在本實施例中,圖像包括各種圖形、圖片及影像。下面仍以圖片為例進行詳細說 明。
[0033] 在本實施例中,移動終端在編輯窗口中建立三維坐標系。該三維坐標系中,X軸和Υ 軸的單位為該移動終端的設備獨立像素 (Density Independent Pixel,DIP)。
[0034] 設備獨立像素可以由移動設備的顯示屏幕的分辨率、顯示屏幕的尺寸以及參考屏 幕的分辨率等計算得到。需要指出的是,設備獨立像素是Android和iOS操作系統在圖片開 發布局時常用的單位,另外,設備獨立像素的計算方法也廣泛使用,此處不贅述。
[0035] 在本實施例中,圖片以像素 X像素為單位保存在移動終端中。也就是說圖片寬度 和高度均為像素值。也就是在圖片中,如果一條線橫跨圖片的寬度,則位于該線上的圖片的 像素總數量記為圖片寬度。同理可得到圖片高度。
[0036]在本實施例的一些可選實現方式中,移動終端可以做如下預定處理:首先移動終 端可以通過操作系統提供的方法獲取移動終端的屏幕像素密度值以及像素密度等級。然后 移動終端可以直接讀取選擇的圖片的寬度和高度,此處圖片的寬度和高度的單位為像素。 接著根據公式(1)和公式(2)計算歸一化的圖片的寬度和長度:
[0037]
[0038]
[0039] 其中,Wi為歸一化的圖片的寬度,Wo為原圖片的寬度;DPI為移動終端的屏幕像素密 度值;G為屏幕像素密度等級為歸一化的圖片的高度;Ho為原圖片的高度。
[0040] 將經過計算了歸一化寬度和長度的圖片放入到已經建立的三維坐標系的X,Y平面 中。其中圖片的左上角與Χ,γ平面的原點重合。在X軸上根據計算得到的1的數值設置圖片 的寬度;在Υ軸上根據計算得到的^的數值設置圖片的高度。并根據Wdrai對原圖片中的各 個像素進行縮放,完成原圖片在χ,γ平面中的映射。
[0041] 步驟203,接收用戶在編輯窗口中Ζ軸坐標值大于零的平面內的任意位置處增加的 個性化文字和/或圖像,并獲取個性化文字和/或圖像的X軸與Υ軸坐標值。
[0042] 在本實施例中,圖像包括各種圖形、圖片及影像。下面繼續以圖片為例進行詳細說 明。
[0043] 用戶可以在上述三維坐標中任意Ζ軸坐標值大于零的平面內添加任何個性化元 素,例如個性化文字,感興趣的圖片等等。
[0044] 值得指出的是,上述的Ζ軸坐標值的單位可以為任意單位,例如可以為像素,也可 以為無量綱的數值。
[0045] 用戶終端接收用戶在編輯窗口中Ζ軸坐標值大于零的平面內的任意位置處增加的 個性化文字和/或圖片,并按照X軸,Υ軸,Ζ軸坐標值將原圖片中的各設備獨立像素的數據(Ζ 軸坐標值等于零)以及Ζ軸坐標值大于零的平面內的任意位置處增加的個性化文字和/或圖 片中各設備獨立像素的數據保存在內存中。
[0046] 在本實施例的一些可選實現方式中,用戶還可以對上述增加的個性化文字和/或 圖片在其所在的平面內進行移動,移動終端記錄用戶對增加的個性化文字和/或圖片的移 動軌跡,并保存。
[0047] 在本實施例的一些可選實現方式中,用戶還可以在Ζ軸坐標值大于零的多個平面 內添加個性化文字和/或圖片。移動終端將Ζ軸坐標值大于零的多個平面內添加的個性化文 字和/或圖片,按照X軸,Υ軸,Ζ軸坐標值將各平面內的各設備獨立像素的數據保存在內存 中。
[0048]步驟204,獲取個性化文字和/或圖片的X軸與Υ軸坐標值,將個性化文字和/或圖片 覆蓋圖像的具有相同X軸與Υ軸坐標值的部分,生成個性化圖像并保存。
[0049] 在本實施例中,圖像包括各種圖形、圖片及影像。下面繼續以圖片為例進行詳細說 明。
[0050] 在本實施例中,移動終端從內存中讀取Ζ軸坐標值大于零的平面內的個性化文字 和/或圖片的數據。
[0051] 在本實施中,移動終端從內存中首先讀取Ζ軸等于零的平面(Χ,Υ平面)內的圖片數 據。可以將Ζ軸等于零的平面內的圖片視作原圖片。其中,圖片數據包括各設備獨立像素數 據及各設備獨立像素對應的X軸、Υ軸坐標值。然后讀取Ζ軸坐標值大于零的平面內的數據, 并確定文字和/或圖片中各設備獨立像素對應的X軸、Y軸坐標值。將上述文字和/或圖片的 各設備獨立像素數據替換與文字和/或圖片的各設備獨立像素具有相同X軸、Y軸坐標值原 圖片數據,并保留原圖片中其他X軸、Y軸坐標值處的圖片數據,生成個性化圖片。
[0052] 在本實施例的一些可選實現方式中,移動終端接收用戶在上述三維坐標中的Z軸 坐標值不相同的多個平面內增加的個性化文字和/或圖片,然后將多個平面中各設備獨立 像素對應的數據根據其X軸、Y軸、Z軸坐標保存在內存中。移動終端根據內存的各平面內的 圖片數據的X軸坐標和Y軸坐標合并原圖片數據以及用戶增加的個性化文字和/或圖片數 據,生成個性化圖片。具體的,若Z軸坐標值不相同的各個平面內的個性化文字和/或圖片的 X軸,Y軸坐標值均不重合,移動終端將每一個平面內的個性化文字和/或圖片根據其X軸,Y 軸坐標值覆蓋部分原圖片,并保留原圖片的其他X軸,Y軸坐標值處的圖片數據。若Z軸坐標 值不相同的任意兩個平面內的個性化文字和/或圖片的X軸,Y軸坐標值有重合,則移動終端 將Z軸坐標值高的平面內的個性化文字和/或圖片根據其X軸,Y軸坐標值覆蓋部分原圖片, 并保留原圖片的其他X軸,Y軸坐標值處的圖片數據。
[0053] 值得指出的是,上述以圖片為例進行說明的基于移動終端的圖像個性化處理方 法,可以直接應用到圖形等其他圖像中。
[0054] 在本實施例的一些可選實現方式中,用戶根據個性化處理操作選擇對動態圖像進 行個性化處理。這時,移動終端在檢測到用戶對某動態圖像的預定操作后,移動終端在后臺 將該動態圖像按幀分解為多個靜態圖像,然后將多個靜態圖像展示給用戶。并接收用戶對 上述多個靜態圖像按照上述的方法進行的個性化處理。移動終端保存經過個性化處理的個 性化靜態圖像。然后再將多個個性化靜態圖像合成為個性化動態圖像。
[0055] 請參考圖3,其示出了根據本申請的基于移動終端的圖像個性化處理方法應用場 景的示意圖。
[0056] 在圖3中,在步驟301中,用戶A選擇分享在其移動終端中安裝的應用中顯示的圖 像,且觸發圖像個性化處理操作。在步驟302中,移動終端將用戶選擇的圖像進行歸一化處 理后映射到三維坐標中X,Y平面中。在步驟303中,用戶在三維坐標中的Z軸坐標值大于零的 平面內添加個性化元素,此處,個性化元素可以為文字,也可以為圖像。在步驟304中,移動 終端根據X軸,Υ軸,Ζ軸的坐標值合并各平面內的數據,并生成個性化圖像。在步驟305中,圖 像處理結束,移動終端通過上述應用將個性化圖像分享給其他用戶或者分享到社交平臺。 [0057]進一步參考圖4,作為對上述圖2所示方法的實現,本申請提供了一種基于移動終 端的圖像個性化處理裝置的一個實施例,該裝置具體設置于移動終端中。
[0058]如圖4所示,本實施例的基于移動終端的圖像個性化處理裝置400包括:顯示單元 401、映射單元402、接收單元403以及生成單元404。其中,顯示單元401配置用于響應于檢測 到用戶對圖像的個性化操作,顯示編輯窗口;映射單元402配置用于在編輯窗口中建立三維 坐標系,并經預定處理后將圖像映射到三維坐標系中的Χ,Υ平面內,其中X軸,Υ軸單位為設 備獨立像素;接收單元403配置用于接收用戶在編輯窗口中Ζ軸坐標值大于零的平面內的任 意位置處增加的個性化文字和/或圖片;生成單元404,配置用于并獲取個性化文字和/或圖 像的X軸與Υ軸坐標值,將個性化文字和/或圖片覆蓋圖像的具有相同X軸與Υ軸坐標值的部 分,生成個性化圖像。
[0059]在本實施例中,基于移動終端的圖像個性化處理裝置400的顯示單元401在接收到 用戶對某個圖像的預定操作后顯示編輯窗口。此處的預定操作例如可以是對屏幕上某個按 鈕的操作,或者是對圖像的預定時長的觸摸操作,或者是對圖像的預定時間內預定次數的 點擊操作。
[0060] 在本實施例中,圖像包括各種圖形、圖片及影像。下面以圖片為例進行詳細說明。
[0061] 在本實施例的一些可選實現方式中,顯示單元進一步配置用于響應于檢測到顯示 在應用中顯示的圖片的預定操作,顯示編輯窗口。
[0062] 在本實施例中,映射單元402在編輯窗口中建立三維坐標系。在該三維坐標系中,X 軸和Y軸的單位為該移動終端的設備獨立像素 (Density Independent Pixel,DIP)。
[0063] 在本實施例中,圖片以像素 X像素為單位保存在移動終端中。
[0064]在本實施例的一些可選實現方式中,映射單元402進一步配置用于通過操作系統 提供的方法獲取移動終端的屏幕像素密度值以及像素密度等級。然后讀取選擇的圖片的寬 度和高度,此處圖片的寬度和高度的單位為像素。然后根據公式(1)和公式(2)計算圖片的 歸一化的圖片的寬度和高度,歸一化的圖片的寬度和高度的單位為dip。
[0065]
[0066]
[0067]其中,Wi為歸一化的圖片的寬度,Wo為原圖片的寬度;DPI為移動終端的屏幕像素密 度值;G為屏幕像素密度等級為歸一化的圖片的高度;Ho為原圖片的高度。
[0068] 映射單元402將經過上述處理后的圖片放入到已經建立的三維坐標系的X,Y平面 中。其中圖片的左上角與Χ,γ平面的原點重合。在Χ,γ平面的X軸上根據計算得到的I的數值 設置圖片的寬度,在Χ,γ平面的Υ軸上根據計算得到的出的數值設置圖片的高度。并根據1和 Η1對原圖片中的各個像素進行縮放,完成原圖片在Χ,Υ平面中的映射。
[0069] 在本實施例中,接收單元403接收用戶在編輯窗口中Ζ軸坐標值大于零的平面內的 任意位置處增加的個性化文字和/或圖片,并獲取個性化文字和/或圖片的X軸與Υ軸坐標 值。
[0070] 值得指出的是,上述的Ζ軸的坐標可以為任意坐標,例如可以為像素,也可以為無 量綱的數值。
[0071] 接收單元403接收用戶在編輯窗口中Ζ軸坐標值大于零的平面內的任意位置處增 加的個性化文字和/或圖片,并按照X軸,Υ軸,Ζ軸的坐標值將原圖片中的數據(Ζ軸坐標值等 于零)以及Ζ軸坐標值大于零的平面內的任意位置處增加的個性化文字和/或圖片的數據保 存在內存中。
[0072]在本實施例的一些可選實現方式中,接收單元403接收用戶對上述增加的個性化 文字和/或圖片在其所在的平面內進行的移動,并記錄并保存用戶對增加的個性化文字和/ 或圖片的移動軌跡。
[0073]在本實施例的一些可選實現方式中,接收單元403進一步配置用于接收用戶在Ζ軸 坐標值大于零的多個平面內添加的個性化文字和/或圖片。并將多個平面中各設備獨立像 素對應的數據根據其X軸、Υ軸、Ζ軸坐標保存在內存中。生成單元404根據預先存儲的各平面 內的圖片數據的X軸坐標和Y軸坐標合并原圖片數據以及用戶增加的個性化文字和/或圖片 數據,生成個性化圖片。具體的,若Z軸坐標值不相同的各個平面內的個性化文字和/或圖片 的X軸、Y軸坐標值均不重合,移動終端將每一個平面內的個性化文字和/或圖片根據其X軸、 Y軸坐標值覆蓋部分原圖片,并保留原圖片的其他X軸、Y軸坐標值處的圖片數據。若Z軸坐標 值不相同的任意兩個平面內的個性化文字和/或圖片的X軸、Y軸坐標值有重合,則移動終端 將Z軸坐標值高的平面內的個性化文字和/或圖片根據其X軸、Y軸坐標值覆蓋部分原圖片, 并保留原圖片的其他X軸、Y軸坐標值處的圖片數據。
[0074] 在本實施例的一些可選實現方式中,基于移動終端的圖像個性化處理裝置還包括 動態圖像的個性化處理單元(圖中未畫出)。動態圖像的個性化處理單元進一步包括:分解 子單元,配置用于響應于檢測到用戶對動態圖像的個性化操作,將動態圖像按幀分解成多 個靜止圖像并展示給用戶;生成子單元,配置用于響應于用戶對分解的多個靜止圖像中選 取的任意一個圖像的個性化處理生成個性化靜像圖片;合成單元,配置用于將多個個性化 靜像圖片合成為個性化動態圖像。
[0075] 本領域技術人員可以理解,上述基于移動終端的圖像個性化處理裝置400還包括 一些其他公知結構,例如處理器、存儲器等,為了不必要地模糊本公開的實施例,這些公知 的結構在圖4中未示出。
[0076]下面參考圖5,其示出了適于用來實現本申請實施例的移動終端的計算機系統500 的結構示意圖。
[0077]如圖5所示,計算機系統500包括中央處理單元(CPU)501,其可以根據存儲在只讀 存儲器(R0M)502中的程序或者從存儲部分508加載到隨機訪問存儲器(RAM)503中的程序而 執行各種適當的動作和處理。在RAM 503中,還存儲有系統500操作所需的各種程序和數據。 CPU 501、R0M 502以及RAM 503通過總線504彼此相連。輸入/輸出(I/O)接口505也連接至總 線 504。
[0078]以下部件連接至I/O接口 505:包括鍵盤等的輸入部分506;包括諸如液晶顯示器 (LCD)等以及揚聲器等的輸出部分507;包括硬盤等的存儲部分508;以及包括諸如LAN卡等 的網絡接口卡的通信部分509。通信部分509經由諸如因特網的網絡執行通信處理。驅動器 510也根據需要連接至I/O接口 505。可拆卸介質511,諸如半導體存儲器等等,根據需要安裝 在驅動器510上,以便于從其上讀出的計算機程序根據需要被安裝入存儲部分508。
[0079] 特別地,根據本公開的實施例,上文參考流程圖描述的過程可以被實現為計算機 軟件程序。例如,本公開的實施例包括一種計算機程序產品,其包括有形地包含在機器可讀 介質上的計算機程序,所述計算機程序包含用于執行流程圖所示的方法的程序代碼。在這 樣的實施例中,該計算機程序可以通過通信部分509從網絡上被下載和安裝,和/或從可拆 卸介質511被安裝。
[0080] 附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統、方法和計算機程 序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代 表一個模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個 用于實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現中,方框中所 標注的功能也可以以不同于附圖中所標注的順序發生。例如,兩個接連地表示的方框實際 上可以基本并行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要 注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用 執行規定的功能或操作的專用的基于硬件的系統來實現,或者可以用專用硬件與計算機指 令的組合來實現。
[0081] 描述于本申請實施例中所涉及到的單元可以通過軟件的方式實現,也可以通過硬 件的方式來實現。所描述的單元也可以設置在處理器中,例如,可以描述為:一種處理器包 括顯示單元、映射單元、接收單元和生成單元。其中,這些單元的名稱在某種情況下并不構 成對該單元本身的限定,例如,顯示單元還可以被描述為"顯示編輯窗口的單元"。
[0082] 作為另一方面,本申請還提供了一種非易失性計算機存儲介質,該非易失性計算 機存儲介質可以是上述實施例中所述裝置中所包含的非易失性計算機存儲介質;也可以是 單獨存在,未裝配入終端中的非易失性計算機存儲介質。上述非易失性計算機存儲介質存 儲有一個或者多個程序,當所述一個或者多個程序被一個設備執行時,使得所述設備:響應 于檢測到用戶對所述圖像的預定操作,顯示編輯窗口;在所述編輯窗口中建立三維坐標系, 并經過預定處理將所述圖像映射到所述三維坐標系中的X,Y平面中,其中X軸,Y軸單位為設 備獨立像素;接收所述用戶在所述編輯窗口中Ζ軸坐標值大于零的平面內的任意位置處增 加的個性化文字和/或圖片;獲取所述個性化文字和/或圖片的X軸與Υ軸坐標值,將所述個 性化文字和/或圖片覆蓋所述圖像的具有相同X軸與Υ軸坐標值的部分,生成個性化圖像。
[0083] 以上描述僅為本申請的較佳實施例以及對所運用技術原理的說明。本領域技術人 員應當理解,本申請中所涉及的發明范圍,并不限于上述技術特征的特定組合而成的技術 方案,同時也應涵蓋在不脫離所述發明構思的情況下,由上述技術特征或其等同特征進行 任意組合而形成的其它技術方案。例如上述特征與本申請中公開的(但不限于)具有類似功 能的技術特征進行互相替換而形成的技術方案。
【主權項】
1. 一種基于移動終端的圖像個性化處理方法,其特征在于,所述方法包括: 響應于檢測到用戶對所述圖像的個性化處理操作,顯示編輯窗口; 在所述編輯窗口中建立Ξ維坐標系,并經過預定處理將所述圖像映射到所述Ξ維坐標 系的Χ,Υ平面內,其中X軸,Y軸的單位為與所述移動終端對應的設備獨立像素; 接收所述用戶在所述編輯窗口中Ζ軸坐標值大于零的平面內的任意位置處增加的個性 化文字和/或圖像; 獲取所述個性化文字和/或圖像的X軸與Υ軸坐標值,將所述個性化文字和/或圖像覆蓋 所述圖像的具有相同X軸與Υ軸坐標值的部分,生成個性化圖像。2. 根據權利要求1所述的方法,其特征在于,所述響應于檢測到用戶對所述圖像的預定 操作,顯示編輯窗口,包括: 響應于檢測到在應用中顯示的圖像的個性化處理操作,顯示編輯窗口。3. 根據權利要求1或2所述的方法,其特征在于,所述預定處理包括: 獲取所述移動終端的屏幕像素密度值W及像素密度等級; 獲取所述圖像的寬度和高度,所述圖像的寬度和高度的單位為像素; 根據公式(1)和公式(2)計算歸一化的圖像的寬度和高度:其中,Wi為歸一化的圖像的寬度,Wo為原圖像的寬度;DPI為移動終端的屏幕像素密度 值;G為屏幕像素密度等級;Hi為歸一化的圖像的高度;化為原圖像的高度。4. 根據權利要求2所述的方法,其特征在于,所述方法還包括: 接收所述用戶在所述編輯窗口中Z軸坐標值不相同的多個平面內增加的個性化文字 和/或圖像; 獲取各所述平面內的個性化文字和/或圖像的X軸與Y軸坐標值; 根據X軸與Y軸坐標值合并所述圖像W及所述Z軸坐標值不相同的各個平面內的所述個 性化文字和/或圖像,生成共享圖像并保存。5. 根據權利要求4所述的方法,其特征在于,所述根據X軸與Y軸坐標值合并所述圖像W 及所述Z軸坐標值不相同的各個平面內的所述個性化文字和/或圖片,包括: 若所述Z軸坐標值不相同的各個平面內的所述個性化文字和/或圖片的X軸,Y軸坐標值 不重合,則將每一個平面內的所述個性化文字和/或圖像根據其Χ,Υ軸坐標值覆蓋部分所述 圖像; 若所述Ζ軸坐標值不相同的任意兩個平面內的所述個性化文字和/或圖像的Χ,Υ軸坐標 值有重合,則將Ζ軸坐標值高的平面內的所述個性化文字和/或圖像根據其X軸,Υ軸坐標值 覆蓋部分所述圖像。6. 根據權利要求2所述的方法,其特征在于,所述圖像為動態圖像;所述方法還包括: 響應于檢測到所述用戶對所述動態圖像的個性化處理操作,將所述動態圖像按帖分解 成多個靜止圖像并展示給所述用戶; 響應于所述用戶對所述多個靜止圖像中選取的任意一個圖像的個性化處理生成個性 化靜止圖像; 將所述多個個性化靜止圖像合成為個性化動態圖像。7. -種基于移動終端的圖像個性化處理裝置,其特征在于,所述裝置包括: 顯示單元,配置用于響應于檢測到用戶對所述圖像的個性化處理操作,顯示編輯窗口; 映射單元,配置用于在所述編輯窗口中建立Ξ維坐標系,并將所述圖像的分辨率經預 定處理后映射到所述Ξ維坐標系的Χ,Υ平面內,其中X軸,Y軸的單位為設備獨立像素; 接收單元,配置用于接收所述用戶在所述編輯窗口中Ζ軸坐標值大于零的平面內的任 意位置處增加的個性化文字和/或圖像; 生成單元,配置用于并獲取所述個性化文字和/或圖片的X軸與Υ軸坐標值,將所述個性 化文字和/或圖像覆蓋所述圖像的具有相同X軸與Υ軸坐標值的部分,生成個性化圖像。8. 根據權利要求7所述的裝置,其特征在于,所述顯示單元進一步配置用于響應于檢測 到顯示在應用中顯示的圖像的個性化處理操作,顯示編輯窗口。9. 根據權利要求8所述的裝置,其特征在于,所述映射單元進一步配置用于: 獲取所述移動終端的屏幕像素密度值W及像素密度等級; 獲取所述圖像的寬度和高度,所述圖像的寬度和高度的單位為像素; 根據公式(1)和公式(2)計算歸一化的圖像的寬度和高度:其中,Wi為歸一化的圖像的寬度,Wo為原圖像的寬度;DPI為移動終端的屏幕像素密度 值;G為屏幕像素密度等級;Hi為歸一化的圖像的高度;化為原圖像的高度。10. 根據權利要求8所述的裝置,其特征在于, 所述接收單元進一步配置用于接收所述用戶在所述編輯窗口中Z軸坐標值不相同的多 個平面內增加的個性化文字和/或圖像; 所述生成單元進一步配置用于獲取各所述平面內的個性化文字和/或圖像的X軸與Y軸 坐標值;W及 根據X軸與Y軸坐標值合并所述圖像W及所述Z軸坐標值不相同的各個平面內的所述個 性化文字和/或圖像,生成個性化圖像。11. 根據權利要求10所述的裝置,其特征在于,所述生成單元進一步配置用于: 若所述Z軸坐標值不相同的各個平面內的所述個性化文字和/或圖像的X軸,Y軸坐標值 不重合,則將每一個平面內的所述個性化文字和/或圖像根據其X軸,Y軸坐標值覆蓋部分所 述圖像; 若所述Z軸坐標值不相同的任意兩個平面內的所述個性化文字和/或圖像的X軸,Y軸坐 標值有重合,則將Z軸坐標值高的平面內的所述個性化文字和/或圖像根據其X軸,Y軸坐標 值覆蓋部分所述圖像。12.根據權利要求8所述的裝置,其特征在于,所述裝置還包括動態圖像的個性化處理 單元,所述視頻圖像的個性化處理單元進一步包括: 分解子單元,配置用于響應于檢測到所述用戶對所述動態圖像的個性化操作,將所述 動態圖像按帖分解成多個靜止圖像并展示給所述用戶; 生成子單元,配置用于響應于所述用戶對所述多個靜止圖像中選取的任意一個圖像的 個性化處理生成個性化靜止圖像; 合成單元,配置用于將所述多個個性化靜止圖像合成為個性化動態圖像。
【文檔編號】G06F3/0484GK105975153SQ201610278620
【公開日】2016年9月28日
【申請日】2016年4月28日
【發明人】吳新庭, 王振超
【申請人】百度在線網絡技術(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1