新四季網

一種分屏圖像處理方法、裝置及客戶端的製作方法

2023-09-21 10:37:00

一種分屏圖像處理方法、裝置及客戶端的製作方法
【專利摘要】本發明提供一種分屏圖像處理方法、裝置及客戶端,該方法包括:確定待操作的分屏,根據識別到的用戶操作,對待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,其中,取景屏幕被劃分為至少兩個分屏,將處理後的圖像在待操作的分屏中顯示。實現了基於分屏圖像的實時調整處理,簡化了用戶操作,提高了分屏處理的效果。
【專利說明】一種分屏圖像處理方法、裝置及客戶端

【技術領域】
[0001]本發明涉及圖像處理【技術領域】,尤其涉及一種分屏圖像處理方法、裝置及客戶端。

【背景技術】
[0002]隨著攝像設備的普及,智能終端上大都配置有攝像頭,用戶可以通過智能終端中的相機來拍攝照片。並且隨著智能終端中攝像頭配置的提高,用戶已經越來越習慣於使用智能終端中的相機來拍攝日常照片。
[0003]但是,現有技術中用戶使用任何攝像設備進行照片的拍攝時,一次只能拍攝一張照片,拍攝完成後存儲。有時用戶需要連續拍攝兩張照片後再進行拼接。由於兩次拍攝存在時間間隔,第二張照片與第一張照片中場景的位置通常存在偏移,需要對兩張照片進行移動和縮放操作後,再次開啟圖片處理功能進行拼接和處理。不方便用戶的操作,並且將會導致圖像拼接時間延長。


【發明內容】

[0004]鑑於上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的一種分屏圖像處理方法、裝置及客戶端。
[0005]本發明實施例提供了一種分屏圖像處理方法,包括:
[0006]確定待操作的分屏,根據識別到的用戶操作,對所述待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,其中,取景屏幕被劃分為至少兩個分屏;
[0007]將處理後的圖像在所述待操作的分屏中顯示。
[0008]本發明實施例提供了一種分屏圖像處理裝置,包括:
[0009]處理模塊,用於確定待操作的分屏,根據識別到的用戶操作,對所述待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,其中,取景屏幕被劃分為至少兩個分屏;
[0010]顯示模塊,用於將處理後的圖像在所述待操作的分屏中顯示。
[0011]本發明實施例提供的一種客戶端,包括本發明實施例提供的分屏圖像處理裝置。
[0012]本發明實施例提供了一種分屏圖像處理方法、裝置及客戶端,確定待操作的分屏,根據識別到的用戶操作,對待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,將處理後的圖像在待操作的分屏中顯示。實現了基於分屏圖像的實時調整處理,簡化了用戶操作,提高了分屏處理的效果。
[0013]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,並且為了讓本發明的上述和其它目的、特徵和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。

【專利附圖】

【附圖說明】
[0014]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對於本領域普通技術人員將變得清楚明了。附圖僅用於示出優選實施方式的目的,而並不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0015]圖1為本發明實施例提供的一種分屏圖像處理方法流程圖;
[0016]圖2為本發明實施例提供的像素點的坐標變換不意圖;
[0017]圖3A為本發明實施例提供的分屏圖像處理前效果示意圖;
[0018]圖3B為本發明實施例提供的分屏圖像處理後效果示意圖;
[0019]圖4為本發明實施例提供的一種分屏圖像處理裝置結構示意圖;
[0020]圖5為本發明實施例提供的另一種分屏圖像處理裝置結構示意圖。

【具體實施方式】
[0021]為了方便用戶的操作,提高圖像的拼接效率,本發明實施例提供了一種攝像設備的圖像拼接方法及裝置。
[0022]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,並且能夠將本公開的範圍完整的傳達給本領域的技術人員。
[0023]下面結合說明附圖,對本發明實施例進行說明。
[0024]圖1為本發明實施例提供的一種分屏圖像處理方法流程圖。如圖1所示,本實施例提供的分屏圖像處理方法可以實現對分屏圖像的實時調整,可以通過分屏圖像處理裝置來實現,該分屏圖像處理裝置可以設置在照相機、智慧型手機、平板電腦或其他具有攝像功能的攝像設備中。本實施例提供的分屏圖像處理方法具體包括:
[0025]S101、確定待操作的分屏,根據識別到的用戶操作,對所述待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,其中,取景屏幕被劃分為至少兩個分屏;
[0026]S102、將處理後的圖像在所述待操作的分屏中顯示。
[0027]具體地,攝像設備中設置有取景屏幕,通過攝像設備的鏡頭採集到的圖像可以通過取景屏幕顯示,還可以通過取景屏幕預覽已拍攝的照片,或者設置攝像設備的參數。該取景屏幕預先被劃分為至少兩個分屏,至少兩個分屏可以是左右排布的,也可以是上下排布的,還可以為多排多列的。優選的,分屏的形狀為矩形,但是也可以為其他形狀。分屏的數量和形狀可以是默認的,也可以由用戶自行設置,設置的方式可以為預設形狀和數量的選擇,也可以根據用戶的觸摸軌跡來設置分屏的形狀和數量。當然,用戶還可以根據需要來調整分屏的形狀。
[0028]攝像設備可以設置有分屏拍攝功能,當用戶選擇該分屏拍攝功能時,可以對每個分屏進行拍攝操作。以用戶對其中一個分屏進行拍攝操作為例,攝像設備的鏡頭採集當前場景的圖像,圖像在整個取景屏幕顯示,由於取景屏幕被劃分為至少兩個分屏,且在一種較優的分屏顯示效果中,未進行拍攝處理的分屏均被遮擋,這時,待拍攝的分屏中顯示的是該分屏區域所對應的圖像,該圖像的其他部分被遮擋。若用戶對該分屏中的圖像滿意,可以進行拍攝操作,用戶進行拍攝操作時刻採集到的圖像為該分屏對應的原始圖像,攝像設備會將該原始圖像緩存,再根據該分屏的位置、形狀以及解析度來對原始圖像進行剪裁後在該分屏中顯示。
[0029]用戶希望各分屏中的圖像中場景具有一致性,但是拍攝過程中,由於人眼的誤差或者拍攝位置等原因,用戶對分屏中顯示的圖像的位置和/或比例不滿意,即使用戶已經對該分屏拍攝完畢,仍可以對分屏中的圖像進行調整,而不需要再重新拍攝。用戶對分屏圖像的調整過程通常是根據與該分屏相鄰的其他分屏中的圖像進行的。簡單來說,以兩個分屏為例,用戶可以根據第一拍攝分屏中的圖像對第二拍攝分屏中的圖片進行調整,反之亦然。
[0030]當取景屏幕是觸控螢幕時,用戶可以點擊需要進行圖像調整的分屏,攝像設備根據用戶的觸摸點來確定該待操作的分屏。攝像設備識別用戶操作,用戶操作可以為放大、縮小、平移或旋轉,根據識別到的用戶操作對該待操作的分屏中的圖像進行處理,其處理過程具體為對該待操作的分屏所對應的原始圖像的處理。以用戶操作為平移為例,用戶將待操作的分屏中的圖像向右滑動,攝像設備會檢測到用戶的滑動軌跡,並根據設備解析度將該滑動軌跡轉換到原始圖像的坐標系中,以確定平移操作後在分屏中顯示的圖像的位置,然後對原始圖像進行剪裁在該分屏中顯示。用戶可以直接對待操作的分屏中的圖像進行操作,攝像設備也可以實時檢測用戶操作,並相應調整分屏中的圖像。
[0031]調整完畢後,每個分屏中的圖像的場景位置保持一致,用戶可以選擇保存,則攝像設備將每個分屏中的圖像按照每個分屏的位置關係進行拼接處理,生成一張圖片。
[0032]本實施例提供的分屏圖像處理方法,確定待操作的分屏,根據識別到的用戶操作,對待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,將處理後的圖像在待操作的分屏中顯示。實現了基於分屏圖像的實時調整處理,簡化了用戶操作,提高了分屏處理的效果。
[0033]在本實施例中,SlOl中的,根據識別到的用戶操作,對所述待操作的分屏對應的原始圖像進行處理,具體可以包括如下步驟:
[0034]根據所述識別到的用戶操作對所述待操作的分屏中顯示的圖像的位置信息進行調整,得到調整後的位置信息;
[0035]根據所述調整後的位置信息對所述待操作的分屏對應的原始圖像進行處理。
[0036]具體地,為了便於實現兩個分屏的圖像的拼接,在本發明實施例中為了便於確定每個分屏中顯示圖像的位置信息,規定了三個維度X、Y和Z軸方向,其中X軸方向為與攝像設備的屏幕平行於取景平面的水平方向,Y軸方向為與攝像設備的屏幕平行於取景平面的重力方向,Z軸方向為取景平面的法線方向。在本發明實施例中取景平面為成像的目的平面,即最終期望拍攝畫面相對拍攝者形成的虛擬圖像平面,由於分屏拍攝的需求將造成多次取景。
[0037]上述規定了 Χ、Υ和Z軸方向,其中圖像在X軸方向和Y軸方向的坐標發生變化,表現為圖像發生偏移,圖像在Z軸方向的坐標發生變化,表現為圖像的放大或縮小。如果在拍攝時,攝像設備的位置發生了變化,當該位置變化表現為待操作的分屏的圖像與其他分屏的圖像Z軸方向相同,但X軸方向或Y軸方向不同時,則該問題通過平移待操作的分屏的圖像即可解決,但當該位置的變化表現為在Z軸方向的變化時,則需要通過縮放待操作的分屏的圖像來實現。
[0038]在本實施例中,步驟,根據所述識別到的用戶操作對所述待操作的分屏中顯示的圖像的位置信息進行調整,得到調整後的位置信息,具體可以為:
[0039]根據所述識別到的用戶操作確定變量矩陣,通過所述變量矩陣對所述待操作的分屏中顯示的圖像的位置信息進行調整,得到所述調整後的位置信息。
[0040]具體地,在本發明實施例中當攝像設備識別到用戶選擇了一個待操作的分屏,並對該待操作的分屏的圖像進行的操作後,確定該操作對應的變量矩陣,直接從作業系統中調用該變量矩陣即可。具體的利用作業系統中圖像控制項的Matrix對象,得到一個3*3的變量矩陣,該變量矩陣如下所示:
f MSC4IJ.......Λ* MSKEH'.......V XffRAXS'......Λ—;
[0041]I MSKEir — }.MSCALE—.Y MTRAXS—F
(.MPEMSP — O Λ iPERSP — I Λ iPERSP — 2 j
[0042]在上述矩陣中MSCALE_X (Y)為該圖像在X (Y)軸方向的縮放量,MSKEff_X (Y)為該圖像在X(Y)軸方向的錯切變換,MTRANS_X(Y)為該圖像在X(Y)軸方向的平移,MPERSP為透視變換,攝像設備的作業系統中會根據用戶的操作,確定該3*3的變量矩陣,通過訪問作業系統即可獲取該用戶操作對應的變量矩陣。
[0043]具體的,攝像設備的作業系統在確定該操作對應的圖像在X和Y軸方向的各變量時,可以首先設定待操作的分屏的圖像中的原點,當用戶對該待操作的分屏的圖像進行操作時,可以都認為該操作都是圍繞原點進行的操作,即原點的位置保持不變,攝像設備可以認為待操作的分屏的圖像中的任一點為原點。為了便於操作,在本發明實施例中由於在每次拍攝時,將取的是整個取景視窗內的圖像,即原始圖像,只是將分屏中顯示圖像作為該分屏的圖像,因此,分屏中的圖像是原始圖像的一部分。可以將待操作的分屏對應的原始圖像左上角的像素點作為原點,從而識別用戶的操作。
[0044]攝像設備的作業系統識別用戶對待操作的分屏的圖像的操作,根據識別到的用戶操作,確定該用戶操作對應的變量矩陣。在獲取該變量矩陣時,作業系統通過分別獲取待操作的分屏的圖像在X軸方向和Y軸方向的平移,和在Z軸方向的縮放來確定該操作對應的變量矩陣。
[0045]攝像設備的作業系統將待操作的分屏對應的原始圖像中左上角的像素點為原點,即為定點,用戶在對待操作的分屏的圖像操作時,認為該定點的坐標不變,即坐標系不變,變化的只是圖像中每個像素點的坐標。作業系統在識別待操作的分屏的圖像在X軸方向和Y軸方向的平移時,假設原圖片中某一像素點的坐標為P(X0,y0),用戶對待操作的分屏對應的原圖像操作後,該像素點的坐標變化為P(x,y),如圖2所示的該像素點的坐標在X軸方向和Y軸方向的變換,則該像素點在X方向和Y方向的平移可以表示為:
[0046]Dx = X - x0 ;
[0047]Dy = y - y0 ;
[0048]根據上述方法確定了操作後每個像素點在X軸方向和Y軸方向的平移後,即可確定該操作對應的平移矩陣為:
f.Y ;.■+ I O Λν、..、'..'j
[0049]I Y = 0 I Λ,ν.ν,.!
Ilj ,0 O I ,, I ?
[0050]在識別到用戶操作為對待操作的分屏的圖像在Z軸方向進行縮放時,根據圖像在X軸方向的放大倍數,和Y軸方向的放大倍數,確定縮放後的每個像素點對應的縮放矩陣,具體地,例如待操作的分屏的圖像經操作後,在X軸方向放大了 kl倍,在Y軸方向放大了 k2倍,則對應的縮放矩陣為:
(.Y、 iL O (V' ''
I' I:■:'■
[0051]I,' 1.: O k: 0.1.,.)
il J、0 O I7J t
[0052]經過操作後的圖像,在X、Y、Z軸方向坐標發生變化,根據具體的變化確定對應的變量矩陣,根據該變量矩陣,即可確定操作後的待操作的分屏的圖像中每個像素點的坐標,從而確定操作後該待操作的分屏的圖像中每個像素點的位置信息。
[0053]需要說明的是,上述各個公式並不是實現本發明的唯一公式,僅作為實施例的一種實現方式。技術人員可以根據業務需要對公式做適當變形,依然落在本發明的範圍之內,例如增減常量或係數等。
[0054]在本實施例中,在步驟根據所述調整後的位置信息對所述待操作的分屏對應的原始圖像進行處理之後,所述方法還可以包括如下步驟:
[0055]若判斷獲知所述處理後的圖像超出了所述待操作的分屏的覆蓋區域,則根據所述待操作的分屏的覆蓋區域對所述處理後的圖像進行去重處理;若判斷獲知所述處理後的圖像未能覆蓋所述待操作的分屏的覆蓋區域,則根據所述待操作的分屏的覆蓋區對所述處理後的圖像進行空隙補償處理。
[0056]具體地,對待操作的分屏的圖像進行操作時,可能是對待操作的分屏的圖像進行的放大操作、縮小操作或者平移操作中的一種或幾種的結合。因此得到的操作後的該待操作的分屏的圖像較操作前的待操作的分屏的圖像可能是放大、縮小或移動。當操作後的待操作的分屏的圖像較操作前的圖像放大時,該操作後的圖像會超過待操作的分屏所在的區域,當操作後的待操作的分屏的圖像較操作前的圖像縮小時,該操作後的的圖像可能會無法覆該待操作的分屏所在的區域,當操作後的待操作的分屏的圖像較的圖像平移後,可能操作後的圖像無法完全覆蓋待操作的分屏所在的區域。
[0057]針對上述情況,在根據調整後的位置信息對原始圖像進行處理之後,還可以對得到的圖像進行進一步地去重或者空隙補償處理,以提高處理效果。以兩個左右排布的分屏,用戶對右側分層的圖像進行操作為例,對去重或空隙補償處理的詳細過程進行說明。
[0058]LEFT_X: = O
[0059]LEFT_Y: = (MSCALE_Y〈0) ? 0:MSCALE_Y
[0060]LEFT_WIDTH: = FRAME_L0CAT1N-ffIND0WX_L0CAT1N
[0061]+MSCALE_X+MOREPIX
[0062]SCALUE_C0NTR0L by WINDOWX_ffIDTH
[0063]RIGHT_X = (MSCALE_X>0) ? MSCALE_X:0
[0064]RIGHT_Y = (MSCALE_Y>0) ? MSCALE_Y:0
[0065]RIGHT_WIDTH = MWIDTH
[0066]SCALE_C0NTR0L by IMAGE_WIDTH
[0067]RIGHT_SCALE = RIGHT_HEIGHT
[0068]SCALUE_C0NTR0L by IMAGE_HEIGHT
[0069]其中,上述MSCALE_X(Y)為右側分屏的圖像在X(Y)軸方向的平移量,MTRANS_X(Y)為右側分屏的圖像在X(Y)軸方向的縮變比例,麗IDTH為操作後右側分屏的圖像與右側分屏所在區域的長度差,MHEIGHT為操作後右側分屏的圖像與右側分屏所在區域的寬度差,LEFT_X(Y)為左側分屏的圖像在與左側分屏的對應的始圖像中的X(Y)軸方向的截圖坐標,LEFT_WIDTH和LEFT_HEIGHT為左側分屏的圖像在與左側分屏對應的原始圖像中截取的長和寬,RIGHT_X(Y)為右側分屏的圖像在與右側分屏對應的原始圖像中的X(Y)軸方向的截圖坐標,RIGHT_WIDTH和RIGHT_HEIGHT為右側分屏的圖像在與右側分屏對應的原始圖像中截取的長和寬,FRAME_L0CAT10N為組成左側分屏和右側分屏的邊框的位置,WIND0WX_LOCAT1N為桌面窗口位置,WIND0WX_WIDTH為桌面窗口的寬度,M0REPIX為圖像拼接算法的參數。
[0070]在對左側分屏的圖像和右側分屏的圖像進行拼接時,針對用戶操作後的右側分屏的圖像進行容錯處理,當超出原始圖像的範圍的像素點進行丟棄,上述過程通過SCALE_CONTROL進行控制。
[0071]圖3A為本發明實施例提供的分屏圖像處理前效果示意圖,圖3B為本發明實施例提供的分屏圖像處理後效果示意圖。下面結合圖3A和圖3B,對本發明實施例進行詳細說明。
[0072]現以將取景屏幕劃分為了兩個分屏分別為左側分屏和右側分屏為了進行說明。
[0073]左右兩個分屏的拍攝順序為先獲取左側分屏顯示的圖像,後獲取右側分屏顯示的圖像。當拍攝在左側分屏顯示的圖像時,取景器打開後獲取取景視窗內的圖像,根據當前左側分屏所對應的區域,將取景視窗內位於該區域內的圖像顯示出來,即採用該左側分屏所對應的區域預覽該待拍攝的圖像。此時為了便於用戶通過左側分屏所對應的區域預覽圖片,攝像設備採用遮擋圖片遮擋右側分屏所在的區域。
[0074]識別用戶對左側分屏的拍攝的完成操作,獲取整個取景視窗內的圖像,根據確定的左側分屏顯示的圖片的裁剪比例,確定左側分屏所在區域顯示的圖像,該圖像即為用戶通過左側分屏對應的區域預覽得到的圖像。相應的通過同樣的方法,獲取右側分屏的圖像,獲取的左右側分屏的圖像如圖3所示。
[0075]如圖3A所示,左右側分屏的圖像不對稱,需要調整右側分屏的圖像。在具體調整時,根據拍攝得到的左右側分屏的圖像,確定左右側分屏的圖像在對應的原圖像中的位置信息,其中原圖像為每次拍攝時獲取的整個取景視窗內的圖像,識別用戶對右側分屏的圖像的操作,獲取作業系統中用戶的操作對應的變量矩陣,根據位於右側分屏的圖像的位置信息機獲取的變量矩陣,確定操作後右側分屏的圖像的位置信息。
[0076]根據操作後右側分屏的圖像的位置信息,判斷操作後右側分屏的圖像是否覆蓋整個右側分屏所在區域,當操作後右側分屏的圖像覆蓋整個右側分屏所在區域,且覆蓋區域較右側分屏所在區域大時,根據位於左側分屏的圖像的位置信息及操作後的右側分屏的圖像的位置信息,確定左側分屏的圖像和右側分屏的圖像的重合區域,並對該重合區域進行去重操作;
[0077]當操作後右側分屏的圖像未覆蓋整個右側分屏所在區域時,根據操作後對應右側分屏圖像的原圖像的位置信息,及右側分屏所在區域,對右側分屏的圖像進行空隙補償。根據去重或空隙補償後的左右側分屏的圖像,對左右側分屏的圖像進行拼接,得到如圖3B所示的拼接後的圖像。
[0078]在本實施例中,在步驟確定待操作的分屏之前,所述還可以包括如下步驟:
[0079]採集當前場景的圖像並在所述取景屏幕中顯示;
[0080]確定待拍攝的分屏,獲取所述待拍攝的分屏在所述取景屏幕中的位置信息,根據所述待拍攝的分屏在所述取景屏幕中的位置信息對採集到的圖像進行剪裁,將剪裁後的圖像在所述待拍攝的分屏中顯示,其中,所述採集到的圖像為所述待拍攝的分屏對應的原始圖像。
[0081]具體地,用戶確定對待拍攝的分屏進行拍攝操作時,根據該待拍攝的分屏的位置信息對當前場景的圖像進行剪裁,在實際實現過程中,先將用戶進行拍攝操作時採集到的圖像進行緩存,該圖像為該待拍攝分屏的原始圖像,再根據位置信息對該原始圖像進行剪裁。剪裁處理具體可以根據圖像的解析度和位置信息,以使得剪裁得到的圖像即為用戶取景時通過分屏看到的圖像。將剪裁後的圖像在待拍攝的分屏上顯示,如果用戶滿意可以進行下一個分屏的拍攝,如果不滿意還可以重新對該分屏進行拍攝。對於多個場景的多次拍攝,或者對於一個場景的多次拍攝。
[0082]在本實施例中,在步驟確定待拍攝的分屏之前,所述方法還可以包括如下步驟:
[0083]識別用戶的觸摸軌跡,根據所述觸摸軌跡將所述取景屏幕劃分為所述至少兩個分屏。
[0084]具體地,當取景屏幕是觸控螢幕時,可以為用戶提供分屏設置功能,在此功能下,可以檢測用戶的觸摸軌跡以進行分屏設置。例如,用戶想設置兩個分屏,且兩個分屏大小相等,就在取景分屏的中間畫一道豎線,攝像設備則可以將取景屏幕劃分成兩個分屏,兩個分屏的分隔線所在的位置極為用戶觸摸軌跡的位置。
[0085]通過對用戶觸摸軌跡的識別進行分屏設置,可以設置任意形狀的分屏,用戶操作方便,可以滿足用戶對分屏形狀的特殊需求。
[0086]在本實施例中,在步驟確定待拍攝的分屏之前,所述方法還可以包括如下步驟:
[0087]識別用戶的觸摸軌跡,根據所述觸摸軌跡的位置和方向,確定待調整的分屏,並對所述待調整的分屏的進行調整。
[0088]具體地,用戶可以對分屏的大小進行調整,每個分屏的邊框都可以滑動,當用戶的觸摸點在該邊框上並滑動時,攝像設備根據當前用戶滑動的方向對該邊框兩側的分屏區域進行調整。
[0089]在用戶未對任一分屏進行拍攝處理時,用戶調整分屏的形狀及大小後,根據調整後的每個分屏在取景屏幕中的位置確定其位置信息,以便對分屏進行拍攝操作時根據該位置信息對圖像進行剪裁。當用戶已對一個或者多個分屏進行拍攝操作後,仍可以對分屏的大小和形狀進行調整,根據調整的結果更新分屏的位置信息,進而再獲取該分屏對應的原始圖像,並根據更新後的位置信息對原始圖像進行剪裁,因此,對分屏的形狀和大小調整後,該分屏中顯示的圖像也相應改變。
[0090]始終只有一個完整的取景視窗,為了實現同一屏幕兩次以上的取景功能,可以對攝像設備取景層的上層通過布局對象來封裝,並在每次拍攝之後,通過對成像的裁剪和填充,實現邏輯上的分屏顯示。
[0091 ] 在本實施例中,所述方法還可以包括如下步驟:
[0092]當接收到保存指令時,將所述至少兩個分屏中每個分屏所顯示的圖像進行拼接處理生成保存圖像並存儲。
[0093]當用戶對所有分屏都拍攝完畢後,可以選擇保存圖像,即觸發保存指令,攝像設備可以根據該保存指令將所有分屏中的圖像按照其分屏的布局拼接成一幅圖像並存儲。
[0094]基於同一發明構思,本發明實施例還提供了一種分屏圖像處理裝置及客戶端,由於這些裝置和客戶端所解決問題的原理與前述一種分屏圖像處理方法類似,因此該裝置和客戶端的實施可以參見前述方法的實施,重複之處不再贅述。
[0095]圖4為本發明實施例提供的一種分屏圖像處理裝置結構示意圖,如圖4所示,本實施例提供的分屏圖像處理裝置具體包括:
[0096]處理模塊401,用於確定待操作的分屏,根據識別到的用戶操作,對所述待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,其中,取景屏幕被劃分為至少兩個分屏;
[0097]顯示模塊402,用於將處理後的圖像在所述待操作的分屏中顯示。
[0098]本實施例提供的分屏圖像處理裝置,通過處理模塊401確定待操作的分屏,根據識別到的用戶操作,對待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,顯示模塊402將處理後的圖像在待操作的分屏中顯示。實現了基於分屏圖像的實時調整處理,簡化了用戶操作,提高了分屏處理的效果。
[0099]在本實施例中,所述處理模塊401具體可以用於根據所述識別到的用戶操作對所述待操作的分屏中顯示的圖像的位置信息進行調整,得到調整後的位置信息;根據所述調整後的位置信息對所述待操作的分屏對應的原始圖像進行處理。
[0100]在本實施例中,所述處理模塊401具體可以用於根據所述識別到的用戶操作確定變量矩陣,通過所述變量矩陣對所述待操作的分屏中顯示的圖像的位置信息進行調整,得到所述調整後的位置信息。
[0101]圖5為本發明實施例提供的另一種分屏圖像處理裝置結構示意圖,如圖5所示,在本實施例中,所述裝置還可以包括調整模塊501,用於若判斷獲知所述處理後的圖像超出了所述待操作的分屏的覆蓋區域,則根據所述待操作的分屏的覆蓋區域對所述處理後的圖像進行去重處理;若判斷獲知所述處理後的圖像未能覆蓋所述待操作的分屏的覆蓋區域,則根據所述待操作的分屏的覆蓋區對所述處理後的圖像進行空隙補償處理。
[0102]在本實施例中,所述裝置還可以包括圖像採集模塊502和分屏拍攝模塊503,圖像採集模塊502用於採集當前場景的圖像並在所述取景屏幕中顯示,分屏拍攝模塊503用於確定待拍攝的分屏,獲取所述待拍攝的分屏在所述取景屏幕中的位置信息,根據所述待拍攝的分屏在所述取景屏幕中的位置信息對採集到的圖像進行剪裁,將剪裁後的圖像在所述待拍攝的分屏中顯示,其中,所述採集到的圖像為所述待拍攝的分屏對應的原始圖像。
[0103]在本實施例中,所述裝置還可以包括分屏設置模塊504,用於識別用戶的觸摸軌跡,根據所述觸摸軌跡將所述取景屏幕劃分為所述至少兩個分屏。
[0104]在本實施例中,所述裝置還可以包括拼接模塊505,用於當接收到保存指令時,將所述至少兩個分屏中每個分屏所顯示的圖像進行拼接處理生成保存圖像並存儲。
[0105]具體地,在本實施例中,所述用戶操作包括放大、縮小、平移和旋轉。
[0106]本發明實施例提供一種客戶端,該客戶端包括本發明任意實施例提供的分屏圖像處理裝置。
[0107]在此提供的算法和顯示不與任何特定計算機、虛擬系統或者其它設備固有相關。各種通用系統也可以與基於在此的示教一起使用。根據上面的描述,構造這類系統所要求的結構是顯而易見的。此外,本發明也不針對任何特定程式語言。應當明白,可以利用各種程式語言實現在此描述的本發明的內容,並且上面對特定語言所做的描述是為了披露本發明的最佳實施方式。
[0108]在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,並未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。
[0109]類似地,應當理解,為了精簡本公開並幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特徵有時被一起分組到單個實施例、圖、或者對其的描述中。然而,並不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特徵更多的特徵。更確切地說,如下面的權利要求書所反映的那樣,發明方面在於少於前面公開的單個實施例的所有特徵。因此,遵循【具體實施方式】的權利要求書由此明確地併入該【具體實施方式】,其中每個權利要求本身都作為本發明的單獨實施例。
[0110]本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變並且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特徵和/或過程或者單元中的至少一些是相互排斥之外,可以採用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特徵以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特徵可以由提供相同、等同或相似目的的替代特徵來代替。
[0111]此外,本領域的技術人員能夠理解,儘管在此所述的一些實施例包括其它實施例中所包括的某些特徵而不是其它特徵,但是不同實施例的特徵的組合意味著處於本發明的範圍之內並且形成不同的實施例。例如,在下面的權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。
[0112]本發明的各個部件實施例可以以硬體實現,或者以在一個或者多個處理器上運行的軟體模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數位訊號處理器(DSP)來實現根據本發明實施例的通過輕應用推送裝置及系統,終端設備及系統中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用於執行這裡所描述的方法的一部分或者全部的設備或者裝置程序(例如,電腦程式和電腦程式產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從網際網路網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。
[0113]應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,並且本領域技術人員在不脫離所附權利要求的範圍的情況下可設計出替換實施例。在權利要求中,不應將位於括號之間的任何參考符號構造成對權利要求的限制。單詞「包含」不排除存在未列在權利要求中的元件或步驟。位於元件之前的單詞「一」或「一個」不排除存在多個這樣的元件。本發明可以藉助於包括有若干不同元件的硬體以及藉助於適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬體項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。
[0114]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種分屏圖像處理方法,其特徵在於,包括: 確定待操作的分屏,根據識別到的用戶操作,對所述待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,其中,取景屏幕被劃分為至少兩個分屏; 將處理後的圖像在所述待操作的分屏中顯示。
2.如權利要求1所述的方法,其特徵在於,根據識別到的用戶操作,對所述待操作的分屏對應的原始圖像進行處理,包括: 根據所述識別到的用戶操作對所述待操作的分屏中顯示的圖像的位置信息進行調整,得到調整後的位置信息; 根據所述調整後的位置信息對所述待操作的分屏對應的原始圖像進行處理。
3.如權利要求1-2任一項所述的方法,其特徵在於,根據所述識別到的用戶操作對所述待操作的分屏中顯示的圖像的位置信息進行調整,得到調整後的位置信息,具體為: 根據所述識別到的用戶操作確定變量矩陣,通過所述變量矩陣對所述待操作的分屏中顯示的圖像的位置信息進行調整,得到所述調整後的位置信息。
4.如權利要求1-3任一項所述的方法,其特徵在於,根據所述調整後的位置信息對所述待操作的分屏對應的原始圖像進行處理之後,所述方法還包括: 若判斷獲知所述處理後的圖像超出了所述待操作的分屏的覆蓋區域,則根據所述待操作的分屏的覆蓋區域對所述處理後的圖像進行去重處理;若判斷獲知所述處理後的圖像未能覆蓋所述待操作的分屏的覆蓋區域,則根據所述待操作的分屏的覆蓋區對所述處理後的圖像進行空隙補償處理。
5.如權利要求1-4任一項所述的方法,其特徵在於,確定待操作的分屏之前,所述方法還包括: 採集當前場景的圖像並在所述取景屏幕中顯示; 確定待拍攝的分屏,獲取所述待拍攝的分屏在所述取景屏幕中的位置信息,根據所述待拍攝的分屏在所述取景屏幕中的位置信息對採集到的圖像進行剪裁,將剪裁後的圖像在所述待拍攝的分屏中顯示,其中,所述採集到的圖像為所述待拍攝的分屏對應的原始圖像。
6.如權利要求1-5任一項所述的方法,其特徵在於,確定待拍攝的分屏之前,所述方法還包括: 識別用戶的觸摸軌跡,根據所述觸摸軌跡將所述取景屏幕劃分為所述至少兩個分屏。
7.如權利要求1-6任一項所述的方法,其特徵在於,還包括: 當接收到保存指令時,將所述至少兩個分屏中每個分屏所顯示的圖像進行拼接處理生成保存圖像並存儲。
8.如權利要求1-7任一項所述的方法,其特徵在於,所述用戶操作包括放大、縮小、平移和旋轉。
9.一種分屏圖像處理裝置,其特徵在於,包括: 處理模塊,用於確定待操作的分屏,根據識別到的用戶操作,對所述待操作的分屏對應的原始圖像進行處理,以使處理後的圖像與其他分屏中的圖像的位置和/或比例一致,其中,取景屏幕被劃分為至少兩個分屏; 顯示模塊,用於將處理後的圖像在所述待操作的分屏中顯示。
10.一種客戶端,其特徵在於,包括:如權利要求9所述的分屏圖像處理裝置。
【文檔編號】H04N5/262GK104320590SQ201410666146
【公開日】2015年1月28日 申請日期:2014年11月19日 優先權日:2014年11月19日
【發明者】劉博揚, 宋爽, 王蕾, 王康, 李睿 申請人:北京奇虎科技有限公司, 奇智軟體(北京)有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀