本發(fā)明屬于攝影攝像技術(shù)領(lǐng)域,尤其涉及一種3d圖像生成方法、裝置及vr設(shè)備。
背景技術(shù):
目前,隨著科學(xué)技術(shù)的不斷發(fā)展和生活水平的不斷提高,人們對(duì)視覺影像的要求越來越高,vr(virtualreality,虛擬現(xiàn)實(shí))技術(shù)在近幾年備受關(guān)注。虛擬現(xiàn)實(shí)技術(shù)是一種可以創(chuàng)建和體驗(yàn)虛擬世界的計(jì)算機(jī)仿真系統(tǒng),它利用計(jì)算機(jī)生成一種模擬環(huán)境,是一種多源信息融合的、交互式的三維動(dòng)態(tài)視景和實(shí)體行為的系統(tǒng)仿真,使用戶沉浸到該環(huán)境中。
虛擬現(xiàn)實(shí)的顯示技術(shù)日益完善,但是現(xiàn)有的vr設(shè)備只能從外部特殊的立體全景圖像采集設(shè)備獲取3d圖像進(jìn)行播放,3d圖像生成成本較高,3d資源比較缺乏,使用不方便。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供了一種3d圖像生成方法、裝置及vr設(shè)備,以解決現(xiàn)有vr設(shè)備只能從外部特殊的立體全景圖像采集設(shè)備獲取3d圖像進(jìn)行播放,3d圖像生成成本較高,3d資源比較缺乏的問題。
本發(fā)明實(shí)施例的第一方面提供了一種3d圖像生成方法,包括:
同時(shí)獲取第一圖像采集設(shè)備采集的圖像和第二圖像采集設(shè)備采集的圖像,所述第一圖像采集設(shè)備設(shè)置在vr頭盔的第一預(yù)設(shè)位置,所述第二圖像采集設(shè)備設(shè)置在所述vr頭盔的第二預(yù)設(shè)位置,所述第一預(yù)設(shè)位置與所述第二預(yù)設(shè)位置的間距根據(jù)人眼的瞳距設(shè)置;
根據(jù)圖像獲取時(shí)間,分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像設(shè)置時(shí)間標(biāo)識(shí);
當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與所述第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將所述第一圖像和所述第二圖像合成一幀3d圖像。
本發(fā)明實(shí)施例的第二方面提供了一種3d圖像生成裝置,包括:
圖像獲取模塊,用于同時(shí)獲取第一圖像采集設(shè)備采集的圖像和第二圖像采集設(shè)備采集的圖像,所述第一圖像采集設(shè)備設(shè)置在vr頭盔的第一預(yù)設(shè)位置,所述第二圖像采集設(shè)備設(shè)置在所述vr頭盔的第二預(yù)設(shè)位置,所述第一預(yù)設(shè)位置與所述第二預(yù)設(shè)位置的間距根據(jù)人眼的瞳距設(shè)置;
時(shí)間標(biāo)識(shí)設(shè)置模塊,用于根據(jù)圖像獲取時(shí)間,分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像設(shè)置時(shí)間標(biāo)識(shí);
3d圖像生成模塊,用于當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與所述第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將所述第一圖像和所述第二圖像合成一幀3d圖像。
本發(fā)明實(shí)施例的第三方面提供了一種vr設(shè)備,包括vr頭盔,還包括:
第一圖像采集設(shè)備,設(shè)置在所述vr頭盔的第一預(yù)設(shè)位置;
第二圖像采集設(shè)備,設(shè)置在所述vr頭盔的第二預(yù)設(shè)位置,所述第一預(yù)設(shè)位置與所述第二預(yù)設(shè)位置的間距根據(jù)人眼的瞳距設(shè)置;
vr處理器,與所述第一圖像采集設(shè)備和所述第二圖像采集設(shè)備連接,用于同時(shí)獲取所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像;根據(jù)圖像獲取時(shí)間,分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像設(shè)置時(shí)間標(biāo)識(shí);當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與所述第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將所述第一圖像和所述第二圖像合成一幀3d圖像。
本發(fā)明實(shí)施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明3d圖像生成方法、裝置及vr設(shè)備,由于使用設(shè)置在vr頭盔上的第一圖像采集設(shè)備和第二圖像采集設(shè)備采集圖像,然后對(duì)兩路圖像設(shè)置時(shí)間標(biāo)識(shí),當(dāng)?shù)谝粓D像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將第一圖像和第二圖像合成一幀3d圖像,為vr設(shè)備提供3d資源,降低圖像生成成本且操作方便。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實(shí)施例一提供的3d圖像生成方法流程圖;
圖2是本發(fā)明一個(gè)實(shí)施例中第一圖像采集設(shè)備和第二圖像采集設(shè)備的位置俯視圖;
圖3是本發(fā)明一個(gè)實(shí)施例中帶有時(shí)間標(biāo)識(shí)的兩路圖像示意圖;
圖4是本發(fā)明一個(gè)實(shí)施例中將第一圖像和第二圖像合成一幀3d圖像的流程圖;
圖5是本發(fā)明一個(gè)實(shí)施例中第一圖像和第二圖像的合成位置示意圖;
圖6是本發(fā)明一個(gè)實(shí)施例中圖像降噪處理流程圖;
圖7是本發(fā)明一個(gè)實(shí)施例中圖像噪點(diǎn)示意圖;
圖8是本發(fā)明一個(gè)實(shí)施例中圖像壞點(diǎn)處理流程圖;
圖9是本發(fā)明實(shí)施例二提供的基于圖1所示方法一個(gè)具體示例中3d圖像生成方法流程圖;
圖10是本發(fā)明實(shí)施例三提供的3d圖像生成裝置的結(jié)構(gòu)框圖;
圖11是本發(fā)明實(shí)施例四提供的vr設(shè)備的示意框圖。
具體實(shí)施方式
以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結(jié)構(gòu)、技術(shù)之類的具體細(xì)節(jié),以便透徹理解本發(fā)明實(shí)施例。然而,本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)清楚,在沒有這些具體細(xì)節(jié)的其它實(shí)施例中也可以實(shí)現(xiàn)本發(fā)明。在其它情況中,省略對(duì)眾所周知的系統(tǒng)、裝置、電路以及方法的詳細(xì)說明,以免不必要的細(xì)節(jié)妨礙本發(fā)明的描述。
為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
實(shí)施例一
圖1中示出本發(fā)明實(shí)施例一提供的3d圖像生成方法的實(shí)現(xiàn)流程。
如圖1所示,在該實(shí)施例中,處理過程詳述如下:
步驟s101,同時(shí)獲取第一圖像采集設(shè)備采集的圖像和第二圖像采集設(shè)備采集的圖像,所述第一圖像采集設(shè)備設(shè)置在vr頭盔的第一預(yù)設(shè)位置,所述第二圖像采集設(shè)備設(shè)置在所述vr頭盔的第二預(yù)設(shè)位置,所述第一預(yù)設(shè)位置與所述第二預(yù)設(shè)位置的間距根據(jù)人眼的瞳距設(shè)置。
這里,vr頭盔也可稱作虛擬現(xiàn)實(shí)頭盔、vr頭顯、vr眼鏡等。vr頭盔是一種利用頭戴式顯示器將人的對(duì)外界的視覺、聽覺封閉,引導(dǎo)用戶產(chǎn)生一種身在虛擬環(huán)境中的感覺。頭戴式顯示器是最早的虛擬現(xiàn)實(shí)顯示器,其顯示原理是左右眼屏幕分別顯示左右眼的圖像,人眼獲取這種帶有差異的信息后在腦海中產(chǎn)生立體感。
具體地,同時(shí)獲取第一圖像采集設(shè)備采集的圖像和第二圖像采集設(shè)備采集的圖像即同時(shí)實(shí)時(shí)獲取第一圖像采集設(shè)備和第二圖像采集設(shè)備采集的原始圖像。兩個(gè)圖像采集設(shè)備被同時(shí)打開采集原始圖像,第一圖像采集設(shè)備和第二圖像采集設(shè)備同步工作。
第一圖像采集設(shè)備可以為攝像頭1,第二圖像采集設(shè)備可以為攝像頭2,攝像頭1和攝像頭2的像素和鏡頭相同。
進(jìn)一步,第一圖像采集設(shè)備和第二圖像采集設(shè)備可以設(shè)置在vr頭盔的外殼,第一圖像采集設(shè)備和第二圖像采集設(shè)備的位置仿人眼設(shè)置,如圖2所示,第一圖像采集設(shè)備設(shè)置在vr頭盔外殼的左邊,第二圖像采集設(shè)備設(shè)置在vr頭盔外殼的右邊。第一圖像采集設(shè)備的位置與第二圖像采集設(shè)備的位置的間距根據(jù)人眼的瞳距設(shè)置,例如第一圖像采集設(shè)備的位置與第二圖像采集設(shè)備的位置的間距設(shè)置為62毫米等。
步驟s102,根據(jù)圖像獲取時(shí)間,分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像設(shè)置時(shí)間標(biāo)識(shí)。
具體地,根據(jù)圖像獲取時(shí)間在攝像設(shè)備采集的每一幀數(shù)據(jù)增加一個(gè)時(shí)間標(biāo)識(shí),如圖3所示,第一行表示獲取的第一圖像采集設(shè)備采集的數(shù)據(jù),第二行表示獲取的第二圖像采集設(shè)備采集的數(shù)據(jù)。這里,獲取第一圖像采集設(shè)備采集的幀1的時(shí)間與獲取第二圖像采集設(shè)備采集的幀1的時(shí)間相同,給第一圖像采集設(shè)備采集的幀1和第二圖像采集設(shè)備采集的幀1設(shè)置相同的時(shí)間標(biāo)識(shí)t1。同理給第一圖像采集設(shè)備和第二圖像采集設(shè)備采集的其它幀設(shè)置時(shí)間標(biāo)識(shí)。
步驟s103,當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與所述第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將所述第一圖像和所述第二圖像合成一幀3d圖像。
這里,當(dāng)檢測(cè)到第一圖像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)不同時(shí),丟掉這些圖像,直到下一次兩路圖像的時(shí)間標(biāo)識(shí)相同再進(jìn)行圖像合成處理。
具體地,第一圖像為第一圖像采集設(shè)備采集的某一幀圖像,第二圖像為第二圖像采集設(shè)備采集的某一幀圖像,當(dāng)檢測(cè)到第一圖像的時(shí)間標(biāo)識(shí)與第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將第一圖像和第二圖像合成一幀3d圖像。
當(dāng)人們利用vr頭盔觀看合成的3d圖像時(shí),左右眼分別看到第一圖像和第二圖像,例如左眼看到第一圖像,右眼看到第二圖像,人眼獲取這種帶有差異的信息后在腦海中產(chǎn)生一幅完整的3d圖像。
從以上描述可知,本發(fā)明3d圖像生成方法,由于使用設(shè)置在vr頭盔上的第一圖像采集設(shè)備和第二圖像采集設(shè)備采集圖像,然后對(duì)兩路圖像設(shè)置時(shí)間標(biāo)識(shí),當(dāng)?shù)谝粓D像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將第一圖像和第二圖像合成一幀3d圖像,為vr設(shè)備提供3d資源,圖像生成成本低、操作方便。
此外,在一個(gè)具體示例中,將所述第一圖像和所述第二圖像合成一幀3d圖像包括,如圖4所示:
步驟s401,根據(jù)所述第一預(yù)設(shè)位置確定所述第一圖像的第一合成位置。
步驟s402,根據(jù)所述第二預(yù)設(shè)位置確定所述第二圖像的第二合成位置。
具體地,如圖2所示,第一圖像采集設(shè)備設(shè)置在vr頭盔外殼的左側(cè),第二圖像采集設(shè)備設(shè)置在vr頭盔外殼的右側(cè)。第一圖像采集設(shè)備采集的第一圖像的合成位置根據(jù)第一圖像采集設(shè)備設(shè)置在vr頭盔的位置確定,如圖5所示,第一圖像的合成位置在左邊。同理,第二圖像采集設(shè)備采集的第二圖像的合成位置根據(jù)第二圖像采集設(shè)備設(shè)置在vr頭盔的位置確定,即第二圖像的合成位置在右邊。
步驟s403,將設(shè)置在所述第一合成位置的所述第一圖像和設(shè)置在所述第二合成位置的所述第二圖像,合成一幀3d圖像。
這里,還可以對(duì)第一圖像和第二圖像進(jìn)行大小、亮度調(diào)整等,例如根據(jù)實(shí)際需要預(yù)設(shè)圖像大小和亮度,根據(jù)預(yù)設(shè)圖像大小調(diào)整第一圖像和第二圖像的大小,根據(jù)預(yù)設(shè)圖像亮度調(diào)整第一圖像和第二圖像的亮度。
當(dāng)確定第一圖像和第二圖像的合成位置,并完成對(duì)第一圖像和第二圖像的大小、亮度等調(diào)整后,將第一圖像和第二圖像,合成一幀3d圖像。
此外,在一個(gè)具體示例中,上述3d圖像生成方法還包括,如圖6所示:
步驟s601,分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像進(jìn)行噪點(diǎn)檢測(cè)。
這里,噪點(diǎn)主要是指ccd(charge-coupleddevice,電荷耦合元件)將光線作為接收信號(hào)并輸出的過程中所產(chǎn)生的圖像中的粗糙部分,也指圖像中不該出現(xiàn)的外來像素,通常由電子干擾產(chǎn)生。
步驟s602,當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的圖像包含第一噪點(diǎn)時(shí),根據(jù)所述第一噪點(diǎn)的像素值和第一預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第一噪點(diǎn)的目標(biāo)像素值,并根據(jù)所述第一噪點(diǎn)的目標(biāo)像素值對(duì)所述第一圖像采集設(shè)備采集的圖像進(jìn)行降噪處理。
具體地,檢測(cè)圖像中噪點(diǎn)如圖7所示,獲取該噪點(diǎn)的像素值和與該噪點(diǎn)最近鄰的各個(gè)像素點(diǎn)的像素值,這里與該噪點(diǎn)最近鄰的像素點(diǎn)有八個(gè),對(duì)該噪點(diǎn)的像素值和八個(gè)像素點(diǎn)的像素值進(jìn)行算術(shù)平均,將該噪點(diǎn)的目標(biāo)像素值設(shè)置為計(jì)算得到的算術(shù)平均值,即將上述噪點(diǎn)的像素值和八個(gè)像素點(diǎn)的像素值的均值代替上述噪點(diǎn)的像素值,對(duì)圖像進(jìn)行降噪處理。
進(jìn)一步,當(dāng)檢測(cè)第一圖像采集設(shè)備采集的圖像有第一噪點(diǎn)時(shí),獲取第一噪點(diǎn)的像素值和第一預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,這里第一預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)根據(jù)實(shí)際需要設(shè)置,例如與第一噪點(diǎn)最近鄰的各個(gè)像素點(diǎn)或與第一噪點(diǎn)最近鄰和次近鄰的各個(gè)像素點(diǎn)等。
步驟s603,當(dāng)檢測(cè)到所述第二圖像采集設(shè)備采集的圖像包含第二噪點(diǎn)時(shí),根據(jù)所述第二噪點(diǎn)的像素值和第二預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第二噪點(diǎn)的目標(biāo)像素值,并根據(jù)所述第二噪點(diǎn)的目標(biāo)像素值對(duì)所述第二圖像采集設(shè)備采集的圖像進(jìn)行降噪處理。
同理,上述第二預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)根據(jù)實(shí)際需要設(shè)置,可以為與第二噪點(diǎn)最近鄰的各個(gè)像素點(diǎn)或與第二噪點(diǎn)最近鄰和次近鄰的各個(gè)像素點(diǎn)等。
此外,在一個(gè)具體示例中,上述3d圖像生成方法還包括,如圖8所示:
步驟s801,分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像進(jìn)行壞點(diǎn)檢測(cè)。
這里,壞點(diǎn)又稱點(diǎn)缺勤,它是指液晶屏顯示黑白兩色和紅、綠、藍(lán)三原色下所顯示的子像素點(diǎn),每個(gè)點(diǎn)是指一個(gè)子像素。一旦出現(xiàn)壞點(diǎn),則不管顯示屏所顯示出來的圖像如何,顯示屏上的某一點(diǎn)永遠(yuǎn)是顯示同一種顏色。
具體地,檢測(cè)是否有壞點(diǎn),一個(gè)像素點(diǎn)的值和周圍像素點(diǎn)的值相差特別大,則這個(gè)像素點(diǎn)就是壞點(diǎn)。例如一個(gè)像素點(diǎn)的像素值和周圍最鄰近8個(gè)像素點(diǎn)的算術(shù)平均值相差超過這個(gè)像素點(diǎn)的像素值的2倍,則這個(gè)像素點(diǎn)是壞點(diǎn)。
步驟s802,當(dāng)檢測(cè)所述第一圖像采集設(shè)備采集的圖像有第一壞點(diǎn)時(shí),根據(jù)第三預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第一壞點(diǎn)的目標(biāo)像素值,根據(jù)所述第一壞點(diǎn)的目標(biāo)像素值對(duì)所述第一圖像采集設(shè)備采集的圖像進(jìn)行壞點(diǎn)處理。
進(jìn)一步,當(dāng)檢測(cè)第一圖像采集設(shè)備采集的圖像有第一壞點(diǎn)時(shí),獲取第三預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,這里第三預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)根據(jù)實(shí)際需要設(shè)置,例如與第一壞點(diǎn)最近鄰的各個(gè)像素點(diǎn)或與第一壞點(diǎn)最近鄰和次近鄰的各個(gè)像素點(diǎn)等。
當(dāng)?shù)谌A(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)為與第一壞點(diǎn)最近鄰的各個(gè)像素點(diǎn)時(shí),獲取與第一壞點(diǎn)最近鄰的各個(gè)像素點(diǎn)的像素值,例如與第一壞點(diǎn)最近鄰的像素點(diǎn)有八個(gè),對(duì)這八個(gè)像素點(diǎn)的像素值進(jìn)行算術(shù)平均,將第一壞點(diǎn)的目標(biāo)像素值設(shè)置為計(jì)算得到的算術(shù)平均值,即將上述八個(gè)像素點(diǎn)的像素值的均值代替第一壞點(diǎn)的像素值,對(duì)圖像進(jìn)行壞點(diǎn)處理。
步驟s803,當(dāng)檢測(cè)所述第二圖像采集設(shè)備采集的圖像有第二壞點(diǎn)時(shí),根據(jù)第四預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第二壞點(diǎn)的目標(biāo)像素值,根據(jù)所述第二壞點(diǎn)的目標(biāo)像素值對(duì)所述第二圖像采集設(shè)備采集的圖像進(jìn)行壞點(diǎn)處理。
同理,上述第四預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)根據(jù)實(shí)際需要設(shè)置,可以為與第二壞點(diǎn)最近鄰的各個(gè)像素點(diǎn)或與第二壞點(diǎn)最近鄰和次近鄰的各個(gè)像素點(diǎn)等。
此外,在一個(gè)具體示例中,上述3d圖像生成方法還包括:
對(duì)合成的3d圖像進(jìn)行壓縮編碼,并將壓縮編碼后的3d圖像進(jìn)行保存。
這里,將合成一幀總的圖像的數(shù)據(jù)在進(jìn)行壓縮編碼,壓縮編碼的格式有很多,比如h265/h264/mpeg4等,將一幀幀的圖像壓縮編碼后保存到一個(gè)文件中,最后將這個(gè)文件寫到存儲(chǔ)設(shè)備中,方便后續(xù)瀏覽查看。
此外,在一個(gè)具體示例中,上述3d圖像生成方法還包括:
顯示合成的3d圖像。
當(dāng)人們利用vr頭盔觀看合成的3d圖像時(shí),左右眼分別看到第一圖像和第二圖像,例如左眼看到第一圖像,右眼看到第二圖像,人眼獲取這種帶有差異的信息后在腦海中產(chǎn)生一幅完整的3d圖像。
實(shí)施例二
為了更好地理解上述方法,以下詳細(xì)闡述一個(gè)本發(fā)明3d圖像生成方法的應(yīng)用實(shí)例。
如圖9所示,本實(shí)施例中,3d圖像生成方法包括:
步驟s901,同時(shí)獲取攝像頭1采集的圖像和攝像頭2采集的圖像,攝像頭1設(shè)置在vr頭盔的第一預(yù)設(shè)位置,攝像頭2設(shè)置在vr頭盔的第二預(yù)設(shè)位置,第一預(yù)設(shè)位置與第二預(yù)設(shè)位置的間距根據(jù)人眼的瞳距設(shè)置。
這里,攝像頭1和攝像頭2的像素和鏡頭相同。同時(shí)打開兩路攝像頭采集原始圖像。
具體地,攝像頭1和攝像頭2均設(shè)置在vr頭盔的外殼,攝像頭1和攝像頭2的位置仿人眼設(shè)置,例如,攝像頭1設(shè)置在vr頭盔外殼的左邊,攝像頭2設(shè)置在vr頭盔外殼的右邊。攝像頭1的位置與攝像頭2的位置的間距根據(jù)人眼的瞳距設(shè)置,即攝像頭1的位置與攝像頭2的位置的間距在62毫米左右。
步驟s902,分別對(duì)攝像頭1采集的圖像和攝像頭2采集的圖像進(jìn)行噪點(diǎn)檢測(cè)。
步驟s903,當(dāng)檢測(cè)到攝像頭1采集的圖像有第一噪點(diǎn)時(shí),計(jì)算第一噪點(diǎn)的像素值和與第一噪點(diǎn)最近鄰的各個(gè)像素點(diǎn)的像素值的算數(shù)平均值,將第一噪點(diǎn)的目標(biāo)像素值設(shè)置為計(jì)算得到的算數(shù)平均值,對(duì)攝像頭1采集的圖像進(jìn)行降噪處理。
步驟s904,當(dāng)檢測(cè)到攝像頭2采集的圖像有第二噪點(diǎn)時(shí),計(jì)算第二噪點(diǎn)的像素值和與第二噪點(diǎn)最近鄰的各個(gè)像素點(diǎn)的像素值的算數(shù)平均值,將第二噪點(diǎn)的目標(biāo)像素值設(shè)置為計(jì)算得到的算數(shù)平均值,對(duì)攝像頭2采集的圖像進(jìn)行降噪處理。
步驟s905,分別對(duì)攝像頭1采集的圖像和攝像頭2采集的圖像進(jìn)行壞點(diǎn)檢測(cè)。
步驟s906,當(dāng)檢測(cè)到攝像頭1采集的圖像有第一壞點(diǎn)時(shí),計(jì)算與第一壞點(diǎn)最近鄰的各個(gè)像素點(diǎn)的像素值的算數(shù)平均值,將第一壞點(diǎn)的目標(biāo)像素值設(shè)置為計(jì)算得到的算數(shù)平均值,對(duì)攝像頭1采集的圖像進(jìn)行壞點(diǎn)處理。
步驟s907,當(dāng)檢測(cè)到攝像頭2采集的圖像有第二壞點(diǎn)時(shí),計(jì)算與第二壞點(diǎn)最近鄰的各個(gè)像素點(diǎn)的像素值的算數(shù)平均值,將第二壞點(diǎn)的目標(biāo)像素值設(shè)置為計(jì)算得到的算數(shù)平均值,對(duì)攝像頭2采集的圖像進(jìn)行壞點(diǎn)處理。
步驟s908,根據(jù)圖像獲取時(shí)間,分別對(duì)攝像頭1采集的圖像和攝像頭2采集的圖像設(shè)置時(shí)間標(biāo)識(shí)。
具體地,根據(jù)圖像獲取時(shí)間在攝像設(shè)備采集的每一幀數(shù)據(jù)增加一個(gè)時(shí)間標(biāo)識(shí),若獲取攝像頭1采集的幀1的時(shí)間與獲取攝像頭2采集的幀1的時(shí)間相同,給攝像頭1采集的幀1和攝像頭2采集的幀1設(shè)置相同的時(shí)間標(biāo)識(shí)t1。同理給攝像頭1和攝像頭2采集的其它幀設(shè)置時(shí)間標(biāo)識(shí)。
步驟s909,當(dāng)攝像頭1采集的第一圖像的時(shí)間標(biāo)識(shí)與攝像頭1采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),根據(jù)上述第一預(yù)設(shè)位置確定第一圖像的第一合成位置,根據(jù)上述第二預(yù)設(shè)位置確定第二圖像的第二合成位置。
這里,攝像頭1采集的第一圖像的合成位置根據(jù)攝像頭1設(shè)置在vr頭盔的位置確定,攝像頭2采集的第二圖像的合成位置根據(jù)攝像頭2設(shè)置在vr頭盔的位置確定。
步驟s910,將設(shè)置在第一合成位置的第一圖像和設(shè)置在第二合成位置的第二圖像,合成一幀3d圖像。
這里,還可以對(duì)第一圖像和第二圖像進(jìn)行大小、亮度調(diào)整等,例如根據(jù)實(shí)際需要預(yù)設(shè)圖像大小和亮度,根據(jù)預(yù)設(shè)圖像大小調(diào)整第一圖像和第二圖像的大小,根據(jù)預(yù)設(shè)圖像亮度調(diào)整第一圖像和第二圖像的亮度。
當(dāng)確定第一圖像和第二圖像的合成位置,并完成對(duì)第一圖像和第二圖像的大小、亮度等調(diào)整后,將第一圖像和第二圖像,合成一幀3d圖像。
進(jìn)一步,當(dāng)攝像頭1采集的第一圖像的時(shí)間標(biāo)識(shí)與攝像頭2采集的第二圖像的時(shí)間標(biāo)識(shí)不同時(shí),丟掉這些圖像,直到下一次兩路圖像的時(shí)間標(biāo)識(shí)相同再進(jìn)行圖像合成處理。
步驟s911,對(duì)合成的3d圖像進(jìn)行壓縮編碼,并將壓縮編碼后的3d圖像進(jìn)行保存。
這里,將合成一幀總的圖像的數(shù)據(jù)在進(jìn)行壓縮編碼,壓縮編碼的格式有很多,比如h265/h264/mpeg4等,將一幀幀的圖像壓縮編碼后保存到一個(gè)文件中,最后將這個(gè)文件寫到存儲(chǔ)設(shè)備中,方便后續(xù)瀏覽查看。
步驟s912,顯示合成的3d圖像。
打開剛才保存的3d圖像,通過圖像解碼之后,把還原后的數(shù)據(jù)送到vr顯示屏,人們利用vr頭盔觀看的時(shí)候,左右眼分別看到第一圖像和第二圖像,例如左眼看到第一圖像,右眼看到第二圖像,人眼獲取這種帶有差異的信息后在腦海中產(chǎn)生一幅完整的3d圖像。
從以上描述可知,本實(shí)施例由于使用設(shè)置在vr頭盔上的攝像頭1和攝像頭1采集圖像,然后對(duì)兩路圖像設(shè)置時(shí)間標(biāo)識(shí),當(dāng)攝像頭1采集的第一圖像的時(shí)間標(biāo)識(shí)與攝像頭1采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將第一圖像和第二圖像合成一幀3d圖像,為vr設(shè)備提供3d資源,圖像生成成本低、操作方便。
應(yīng)理解,上述實(shí)施例中各步驟的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。
實(shí)施例三
對(duì)應(yīng)于上文實(shí)施例所述的3d圖像生成方法,圖10示出了本發(fā)明實(shí)施例提供的3d圖像生成裝置的結(jié)構(gòu)框圖,為了便于說明,僅示出了與本實(shí)施例相關(guān)的部分。
參照?qǐng)D10,該裝置包括圖像獲取模塊1001、時(shí)間標(biāo)識(shí)設(shè)置模塊1002和3d圖像生成模塊1003。
圖像獲取模塊1001,用于同時(shí)獲取第一圖像采集設(shè)備采集的圖像和第二圖像采集設(shè)備采集的圖像,所述第一圖像采集設(shè)備設(shè)置在vr頭盔的第一預(yù)設(shè)位置,所述第二圖像采集設(shè)備設(shè)置在所述vr頭盔的第二預(yù)設(shè)位置,所述第一預(yù)設(shè)位置與所述第二預(yù)設(shè)位置的間距根據(jù)人眼的瞳距設(shè)置。
具體地,同時(shí)獲取第一圖像采集設(shè)備采集的圖像和第二圖像采集設(shè)備采集的圖像即同時(shí)實(shí)時(shí)獲取第一圖像采集設(shè)備和第二圖像采集設(shè)備采集的原始圖像。兩個(gè)圖像采集設(shè)備被同時(shí)打開采集原始圖像,第一圖像采集設(shè)備和第二圖像采集設(shè)備同步工作。
第一圖像采集設(shè)備可以為攝像頭1,第一圖像采集設(shè)備可以為攝像頭2,攝像頭1和攝像頭2的像素和鏡頭相同。
進(jìn)一步,第一圖像采集設(shè)備和第二圖像采集設(shè)備可以設(shè)置在vr頭盔的外殼,第一圖像采集設(shè)備和第二圖像采集設(shè)備的位置仿人眼設(shè)置,如圖2所示,第一圖像采集設(shè)備設(shè)置在vr頭盔外殼的左邊,第二圖像采集設(shè)備設(shè)置在vr頭盔外殼的右邊。第一圖像采集設(shè)備的位置與第二圖像采集設(shè)備的位置的間距根據(jù)人眼的瞳距設(shè)置,例如第一圖像采集設(shè)備的位置與第二圖像采集設(shè)備的位置的間距為62毫米等。
時(shí)間標(biāo)識(shí)設(shè)置模塊1002,用于根據(jù)圖像獲取時(shí)間,分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像設(shè)置時(shí)間標(biāo)識(shí)。
具體地,根據(jù)圖像獲取時(shí)間在攝像設(shè)備采集的每一幀數(shù)據(jù)增加一個(gè)時(shí)間標(biāo)識(shí),如圖3所示,第一行表示獲取的第一圖像采集設(shè)備采集的數(shù)據(jù),第二行表示獲取的第二圖像采集設(shè)備采集的數(shù)據(jù)。這里,獲取第一圖像采集設(shè)備采集的幀1的時(shí)間與獲取第二圖像采集設(shè)備采集的幀1的時(shí)間相同,給第一圖像采集設(shè)備采集的幀1和第二圖像采集設(shè)備采集的幀1設(shè)置相同的時(shí)間標(biāo)識(shí)t1。同理給第一圖像采集設(shè)備和第二圖像采集設(shè)備采集的其它幀設(shè)置時(shí)間標(biāo)識(shí)。
3d圖像生成模塊1003,用于當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與所述第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將所述第一圖像和所述第二圖像合成一幀3d圖像。
這里,當(dāng)檢測(cè)到第一圖像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)不同時(shí),丟掉這些圖像,直到下一次兩路圖像的時(shí)間標(biāo)識(shí)相同再進(jìn)行圖像合成處理。
當(dāng)人們利用vr頭盔觀看合成的3d圖像時(shí),左右眼分別看到第一圖像和第二圖像,例如左眼看到第一圖像,右眼看到第二圖像,人眼獲取這種帶有差異的信息后在腦海中產(chǎn)生一幅完整的3d圖像。
如圖10所示,在一個(gè)具體實(shí)施例中,所述3d圖像生成模塊1003包括:
第一合成位置確定單元10031,用于根據(jù)所述第一預(yù)設(shè)位置確定所述第一圖像的第一合成位置。
第二合成位置確定單元10032,用于根據(jù)所述第二預(yù)設(shè)位置確定所述第二圖像的第二合成位置。
3d圖像生成單元10033,用于將設(shè)置在所述第一合成位置的所述第一圖像和設(shè)置在所述第二合成位置的所述第二圖像,合成一幀3d圖像。
這里,還可以對(duì)第一圖像和第二圖像進(jìn)行大小、亮度調(diào)整等,例如根據(jù)實(shí)際需要預(yù)設(shè)圖像大小和亮度,根據(jù)預(yù)設(shè)圖像大小調(diào)整第一圖像和第二圖像的大小,根據(jù)預(yù)設(shè)圖像亮度調(diào)整第一圖像和第二圖像的亮度。
當(dāng)確定第一圖像和第二圖像的合成位置,并完成對(duì)第一圖像和第二圖像的大小、亮度等調(diào)整后,將第一圖像和第二圖像,合成一幀3d圖像。
如圖7所示,在一個(gè)具體實(shí)施例中,上述3d圖像生成裝置還包括:
噪點(diǎn)檢測(cè)模塊1004,用于分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像進(jìn)行噪點(diǎn)檢測(cè)。
第一降噪處理模塊1005,用于當(dāng)檢測(cè)道所述第一圖像采集設(shè)備采集的圖像包含第一噪點(diǎn)時(shí),根據(jù)所述第一噪點(diǎn)的像素值和第一預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第一噪點(diǎn)的目標(biāo)像素值,并根據(jù)所述第一噪點(diǎn)的目標(biāo)像素值對(duì)所述第一圖像采集設(shè)備采集的圖像進(jìn)行降噪處理。
第二降噪處理模塊1006,用于當(dāng)檢測(cè)到所述第二圖像采集設(shè)備采集的圖像包含第二噪點(diǎn)時(shí),根據(jù)所述第二噪點(diǎn)的像素值和第二預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第二噪點(diǎn)的目標(biāo)像素值,并根據(jù)所述第二噪點(diǎn)的目標(biāo)像素值對(duì)所述第二圖像采集設(shè)備采集的圖像進(jìn)行降噪處理。
具體地,檢測(cè)圖像中噪點(diǎn)如圖7所示,獲取該噪點(diǎn)的像素值和與該噪點(diǎn)最近鄰的各個(gè)像素點(diǎn)的像素值,這里與該噪點(diǎn)最近鄰的像素點(diǎn)有八個(gè),對(duì)該噪點(diǎn)的像素值和八個(gè)像素點(diǎn)的像素值進(jìn)行算術(shù)平均,將該噪點(diǎn)的目標(biāo)像素值設(shè)置為計(jì)算得到的算術(shù)平均值,即將上述噪點(diǎn)的像素值和八個(gè)像素點(diǎn)的像素值的均值代替上述噪點(diǎn)的像素值,對(duì)圖像進(jìn)行降噪處理。
如圖10所示,在一個(gè)具體實(shí)施例中,上述3d圖像生成裝置還包括:
壞點(diǎn)檢測(cè)模塊1007,用于分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像進(jìn)行壞點(diǎn)檢測(cè)。
第一壞點(diǎn)處理模塊1008,用于當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的圖像包含第一壞點(diǎn)時(shí),根據(jù)第三預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第一壞點(diǎn)的目標(biāo)像素值,并根據(jù)所述第一壞點(diǎn)的目標(biāo)像素值對(duì)所述第一圖像采集設(shè)備采集的圖像進(jìn)行壞點(diǎn)處理。
第二壞點(diǎn)處理模塊1009,用于當(dāng)檢測(cè)到所述第二圖像采集設(shè)備采集的圖像包含第二壞點(diǎn)時(shí),根據(jù)第四預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第二壞點(diǎn)的目標(biāo)像素值,并根據(jù)所述第二壞點(diǎn)的目標(biāo)像素值對(duì)所述第二圖像采集設(shè)備采集的圖像進(jìn)行壞點(diǎn)處理。
當(dāng)?shù)谌A(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)為與第一壞點(diǎn)最近鄰的各個(gè)像素點(diǎn)時(shí),獲取與第一壞點(diǎn)最近鄰的各個(gè)像素點(diǎn)的像素值,例如與第一壞點(diǎn)最近鄰的像素點(diǎn)有八個(gè),對(duì)這八個(gè)像素點(diǎn)的像素值進(jìn)行算術(shù)平均,將第一壞點(diǎn)的目標(biāo)像素值設(shè)置為計(jì)算得到的算術(shù)平均值,即將上述八個(gè)像素點(diǎn)的像素值的均值代替第一壞點(diǎn)的像素值,對(duì)圖像進(jìn)行壞點(diǎn)處理。
同理,上述第四預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)根據(jù)實(shí)際需要設(shè)置,可以為與第二壞點(diǎn)最近鄰的各個(gè)像素點(diǎn)或與第二壞點(diǎn)最近鄰和次近鄰的各個(gè)像素點(diǎn)等。
如圖10所示,在一個(gè)具體實(shí)施例中,上述3d圖像生成裝置還包括:
壓縮存儲(chǔ)模塊1010,用于對(duì)合成的3d圖像進(jìn)行壓縮編碼,并將壓縮編碼后的3d圖像進(jìn)行保存。
這里,將合成一幀總的圖像的數(shù)據(jù)在進(jìn)行壓縮編碼,壓縮編碼的格式有很多,比如h265/h264/mpeg4等,將一幀幀的圖像壓縮編碼后保存到一個(gè)文件中,最后將這個(gè)文件寫到存儲(chǔ)設(shè)備中,方便后續(xù)瀏覽查看。
如圖10所示,在一個(gè)具體實(shí)施例中,上述3d圖像生成裝置還包括:
圖像顯示1011,用于顯示合成的3d圖像。
當(dāng)人們利用vr頭盔觀看合成的3d圖像時(shí),左右眼分別看到第一圖像和第二圖像,例如左眼看到第一圖像,右眼看到第二圖像,人眼獲取這種帶有差異的信息后在腦海中產(chǎn)生一幅完整的3d圖像。
從以上描述可知,本發(fā)明3d圖像生成裝置,由于使用設(shè)置在vr頭盔上的第一圖像采集設(shè)備和第二圖像采集設(shè)備采集圖像,然后對(duì)兩路圖像設(shè)置時(shí)間標(biāo)識(shí),當(dāng)?shù)谝粓D像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將第一圖像和第二圖像合成一幀3d圖像,為vr設(shè)備提供3d資源,圖像生成成本低、操作方便。
實(shí)施例四
圖11示出了本發(fā)明實(shí)施例提供的vr設(shè)備的示意框圖,為了便于說明,僅示出了與本實(shí)施例相關(guān)的部分。
如圖8所示,該vr設(shè)備包括vr頭盔、第一圖像采集設(shè)備1101、第二圖像采集設(shè)備1102和vr處理器1103。
第一圖像采集設(shè)備1101,設(shè)置在所述vr頭盔的第一預(yù)設(shè)位置。
第二圖像采集設(shè)備1102,設(shè)置在所述vr頭盔的第二預(yù)設(shè)位置,所述第一預(yù)設(shè)位置與所述第二預(yù)設(shè)位置的間距根據(jù)人眼的瞳距設(shè)置。
vr處理器1103,與所述第一圖像采集設(shè)備1101和所述第二圖像采集設(shè)備1102連接,用于同時(shí)獲取所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像;根據(jù)圖像獲取時(shí)間,分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像設(shè)置時(shí)間標(biāo)識(shí);當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與所述第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將所述第一圖像和所述第二圖像合成一幀3d圖像。
如圖11所示,在一個(gè)具體實(shí)施例中,上述vr處理器1103還用于:
分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像進(jìn)行噪點(diǎn)檢測(cè)。
當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的圖像包含第一噪點(diǎn)時(shí),根據(jù)所述第一噪點(diǎn)的像素值和第一預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第一噪點(diǎn)的目標(biāo)像素值,并根據(jù)所述第一噪點(diǎn)的目標(biāo)像素值對(duì)所述第一圖像采集設(shè)備采集的圖像進(jìn)行降噪處理。
當(dāng)檢測(cè)到所述第二圖像采集設(shè)備采集的圖像包含第二噪點(diǎn)時(shí),根據(jù)所述第二噪點(diǎn)的像素值和第二預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第二噪點(diǎn)的目標(biāo)像素值,并根據(jù)所述第二噪點(diǎn)的目標(biāo)像素值對(duì)所述第二圖像采集設(shè)備采集的圖像進(jìn)行降噪處理。
如圖11所示,在一個(gè)具體實(shí)施例中,上述vr處理器1103還用于:
分別對(duì)所述第一圖像采集設(shè)備采集的圖像和所述第二圖像采集設(shè)備采集的圖像進(jìn)行壞點(diǎn)檢測(cè)。
當(dāng)檢測(cè)到所述第一圖像采集設(shè)備采集的圖像包含第一壞點(diǎn)時(shí),根據(jù)第三預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第一壞點(diǎn)的目標(biāo)像素值,并根據(jù)所述第一壞點(diǎn)的目標(biāo)像素值對(duì)所述第一圖像采集設(shè)備采集的圖像進(jìn)行壞點(diǎn)處理。
當(dāng)檢測(cè)到所述第二圖像采集設(shè)備采集的圖像包含第二壞點(diǎn)時(shí),根據(jù)第四預(yù)設(shè)范圍內(nèi)的各個(gè)像素點(diǎn)的像素值,確定所述第二壞點(diǎn)的目標(biāo)像素值,并根據(jù)所述第二壞點(diǎn)的目標(biāo)像素值對(duì)所述第二圖像采集設(shè)備采集的圖像進(jìn)行壞點(diǎn)處理。
如圖11所示,在一個(gè)具體實(shí)施例中,上述vr處理器1103還用于:
對(duì)合成的3d圖像進(jìn)行壓縮編碼,并將壓縮編碼后的3d圖像進(jìn)行保存。
如圖11所示,在一個(gè)具體實(shí)施例中,上述vr處理器1103還用于:
顯示合成的3d圖像。
從以上描述可知,本發(fā)明vr設(shè)備,由于使用設(shè)置在vr頭盔上的第一圖像采集設(shè)備和第二圖像采集設(shè)備采集圖像,然后對(duì)兩路圖像設(shè)置時(shí)間標(biāo)識(shí),當(dāng)?shù)谝粓D像采集設(shè)備采集的第一圖像的時(shí)間標(biāo)識(shí)與第二圖像采集設(shè)備采集的第二圖像的時(shí)間標(biāo)識(shí)相同時(shí),將第一圖像和第二圖像合成一幀3d圖像,為vr設(shè)備提供3d資源,圖像生成成本低、操作方便。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為了描述的方便和簡(jiǎn)潔,僅以上述各功能單元、模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將所述裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實(shí)施例中的各功能單元、模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中,上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。另外,各功能單元、模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請(qǐng)的保護(hù)范圍。上述系統(tǒng)中單元、模塊的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
在本發(fā)明所提供的實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的系統(tǒng)實(shí)施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明實(shí)施例各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。