欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法、系統(tǒng)、以及終端的制作方法

文檔序號(hào):6375387閱讀:218來源:國知局
專利名稱:多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法、系統(tǒng)、以及終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通訊領(lǐng)域,特別是涉及一種多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法、系統(tǒng)、以及終端。
背景技術(shù)
全景照片(panorama photo,或panorama)通常是指符合人的雙眼正常有效視角(大約水平90度,垂直70度)或包括雙眼余光視角(大約水平180度,垂直90度)以上,乃至360度完整場(chǎng)景范圍拍攝的照片。隨著技術(shù)的進(jìn)步,硬件成本的降低,越來越多的手持終端開始把攝像頭作為標(biāo)配之一,消費(fèi)者也越來越關(guān)注攝像頭的功能及性能。部分中高端的手持終端,甚至具有了以前數(shù)碼相機(jī)才有的全景照相功能。 全景照相的一般實(shí)現(xiàn)方法是通過橫向轉(zhuǎn)動(dòng)相機(jī)拍攝多張圖像后,再通過軟件處理將幾張圖像拼接成一張完整的全景相片,拍攝時(shí)依照一定順序,譬如由左至右進(jìn)行拍攝,旋轉(zhuǎn)拍攝時(shí)要保持轉(zhuǎn)軸方向,圍繞拍攝時(shí),相鄰照片之間要有一定重疊,因此拍攝過程中需要輔助工具或者輔助手段來校正用戶的拍攝角度。由于目前僅靠單個(gè)終端實(shí)現(xiàn)全景拍照,對(duì)終端處理能力及校正手段均有較高的要求;此外,由于拍攝位置固定,所得照片一般都為平面全景圖,使用普通終端實(shí)現(xiàn)3D全景拍照非常困難。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

發(fā)明內(nèi)容
本發(fā)明提供一種多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法、系統(tǒng)、以及終端,以解決現(xiàn)有技術(shù)中僅靠單個(gè)終端實(shí)現(xiàn)全景拍照,對(duì)終端處理能力及校正手段均有較高的要求的問題。本發(fā)明提供一種多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法,包括步驟1,主機(jī)建立與從機(jī)之間的通信信道,通過通信信道獲取從機(jī)通過自身攝像頭拍攝的攜帶有自身IP地址的待合成媒體;步驟2,主機(jī)對(duì)所有待合成媒體進(jìn)行分析,根據(jù)分析結(jié)果判斷是否能夠組成符合要求的合成媒體,如果判斷為是,執(zhí)行步驟4,否則,執(zhí)行步驟3 ;步驟3,主機(jī)根據(jù)對(duì)所有待合成媒體的分析結(jié)果獲取適合所有拍攝終端的優(yōu)選拍攝分辨率和拍攝位置矯正信息,根據(jù)從機(jī)的IP地址將攜帶有優(yōu)選拍攝分辨率以及拍攝位置矯正信息的矯正命令發(fā)送到相應(yīng)的從機(jī),并獲取從機(jī)根據(jù)矯正命令重新拍攝的攜帶有自身IP地址的待合成媒體,執(zhí)行步驟
2;步驟4,主機(jī)對(duì)所有待合成媒體進(jìn)行處理,獲取合成媒體。優(yōu)選地,所有待合成媒體包括從機(jī)通過自身攝像頭拍攝的待合成媒體和主機(jī)通過自身攝像頭拍攝的待合成媒體、或者,從機(jī)通過自身攝像頭拍攝的待合成媒體。優(yōu)選地,上述方法還包括在主機(jī)與從機(jī)建立通信信道的同時(shí),從機(jī)自動(dòng)打開自身攝像頭。優(yōu)選地,主機(jī)根據(jù)對(duì)所有待合成媒體的分析結(jié)果獲取適合所有拍攝終端的優(yōu)選拍攝分辨率具體包括主機(jī)根據(jù)對(duì)所有待合成媒體的分析結(jié)果,建立一個(gè)數(shù)據(jù)庫,數(shù)據(jù)庫中存儲(chǔ)有所有待合成媒體的分辨率;主機(jī)從數(shù)據(jù)庫中選擇一個(gè)適合所有拍攝終端的優(yōu)選分辨率。優(yōu)選地,主機(jī)根據(jù)對(duì)所有待合成媒體的分析結(jié)果獲取拍攝位置矯正信息具體包括主機(jī)以所有待合成媒體中的某一個(gè)待合成媒體作為基準(zhǔn)媒體,根據(jù)基準(zhǔn)媒體矯正其他待合成媒體所對(duì)應(yīng)的拍攝位置,獲取拍攝位置矯正信息。優(yōu)選地,基準(zhǔn)媒體為用戶選擇的某一個(gè)待合成媒體、或者,系統(tǒng)默認(rèn)的某一個(gè)待合成媒體,其中,系統(tǒng)默認(rèn)的某一個(gè)待合成媒體為主機(jī)拍攝的待合成媒體。優(yōu)選地,主機(jī)將矯正命令發(fā)送到相應(yīng)的從機(jī)之后,上述方法還包括從機(jī)根據(jù)矯正命令中攜帶的優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率;從機(jī)將矯正命令中攜帶的拍攝位置矯正信息顯示給用戶;從機(jī)根據(jù)用戶的操作重新拍攝待合成媒體,并將自身的IP地址附加在重新拍攝的待合成媒體中。
優(yōu)選地,待合成媒體包括圖片、視頻;在待合成媒體為圖片時(shí),合成媒體包括全景圖片、3D圖片、或者3D全景圖片;在待合成圖片為視頻時(shí),合成媒體包括3D視頻。本發(fā)明還提供了一種終端,包括第一建立模塊,用于建立與從機(jī)之間的通信信道;獲取模塊,用于通過通信信道獲取從機(jī)通過自身攝像頭拍攝的攜帶有自身IP地址的待合成媒體;分析模塊,用于對(duì)所有待合成媒體進(jìn)行分析,根據(jù)分析結(jié)果判斷是否能夠組成符合要求的合成媒體,如果判斷為是,調(diào)用合成模塊,否則,調(diào)用矯正模塊;矯正模塊,用于根據(jù)對(duì)所有待合成媒體的分析結(jié)果獲取適合所有拍攝終端的優(yōu)選拍攝分辨率和拍攝位置矯正信息,根據(jù)從機(jī)的IP地址將攜帶有優(yōu)選拍攝分辨率以及拍攝位置矯正信息的矯正命令發(fā)送到相應(yīng)的從機(jī),并調(diào)用獲取模塊和分析模塊;合成模塊,用于對(duì)所有待合成媒體進(jìn)行處理,獲取合成媒體。優(yōu)選地,上述終端還包括第一組裝模塊,用于根據(jù)用戶的操作通過自身攝像頭拍攝待合成媒體,并將自身的IP地址附加在待合成媒體中;第一調(diào)整模塊,用于根據(jù)矯正命令中攜帶的優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率;第一顯示模塊,用于將矯正命令中攜帶的拍攝位置矯正信息顯示給用戶。本發(fā)明還提供了一種終端,包括第二建立模塊,用于建立與主機(jī)之間的通信信道;第二組裝模塊,用于根據(jù)用戶的操作通過自身攝像頭拍攝待合成媒體,并將自身的IP地址附加在待合成媒體中發(fā)送到主機(jī);第二調(diào)整模塊,用于根據(jù)主機(jī)發(fā)送的矯正命令中攜帶的優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率;第二顯示模塊,用于將主機(jī)發(fā)送的矯正命令中攜帶的拍攝位置矯正信息顯示給用戶。本發(fā)明還提供了一種多個(gè)終端組網(wǎng)實(shí)現(xiàn)圖像拍攝的系統(tǒng),包括如上所述的主機(jī)終端、以及如上所述的從機(jī)終端。本發(fā)明有益效果如下通過多個(gè)帶攝像功能的手持終端通過組建局域網(wǎng)成為一個(gè)系統(tǒng),由局域網(wǎng)中的主機(jī)通過網(wǎng)絡(luò)對(duì)各終端的拍攝角度進(jìn)行校準(zhǔn),利用多方位的圖像采集,來拍攝出合成媒體,解決了現(xiàn)有技術(shù)中僅靠單個(gè)終端實(shí)現(xiàn)全景拍照,對(duì)終端處理能力及校正手段均有較高的要求的問題,能夠在不增加硬件成本的前提下,大大擴(kuò)展了手持終端的攝像功能,幾臺(tái)有攝像功能的普通手持終端組網(wǎng)后就可拍攝出全景照片,甚至在帶攝像功能的終端數(shù)目高于兩臺(tái)時(shí),可以生成3D全景照片,為消費(fèi)者帶來更好的攝像體驗(yàn)。


圖I是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的流程圖;圖2是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的系統(tǒng)結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的詳細(xì)處理的流程圖;圖4是本發(fā)明實(shí)施例的主機(jī)/從機(jī)結(jié)構(gòu)的詳細(xì)示意圖;圖5是本發(fā)明實(shí)施例的終端(主機(jī))的結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例的終端(從機(jī))的結(jié)構(gòu)示意圖; 圖7是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)圖像拍攝的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了解決現(xiàn)有技術(shù)中僅靠單個(gè)終端實(shí)現(xiàn)全景拍照,對(duì)終端處理能力及校正手段均有較高的要求的問題,本發(fā)明提供了一種多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法、系統(tǒng)、以及終端,在本發(fā)明實(shí)施例中,多個(gè)帶攝像功能的手持終端通過組建局域網(wǎng)成為一個(gè)系統(tǒng),由局域網(wǎng)中的主機(jī)通過網(wǎng)絡(luò)對(duì)各終端的拍攝角度進(jìn)行校準(zhǔn),利用多方位的圖像采集,來拍攝出類似于全景地圖的3D全景照片。以下結(jié)合附圖以及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不限定本發(fā)明。方法實(shí)施例根據(jù)本發(fā)明的實(shí)施例,提供了一種多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法,圖I是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的流程圖。在對(duì)本發(fā)明實(shí)施例的技術(shù)方案的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法進(jìn)行說明之前,首先對(duì)本發(fā)明實(shí)施例所涉及的終端設(shè)備的主要功能進(jìn)行說明在本發(fā)明實(shí)施例中,主機(jī)主要負(fù)責(zé)發(fā)起組網(wǎng)請(qǐng)求和發(fā)送矯正命令,根據(jù)采集到的媒體(例如,圖像)生成合成媒體(例如,3D全景圖);從機(jī)負(fù)責(zé)響應(yīng)組網(wǎng)請(qǐng)求和執(zhí)行矯正命令,采集媒體并將采集到的媒體發(fā)送給主機(jī);通信信道(也可以稱為虛擬網(wǎng)絡(luò))負(fù)責(zé)主機(jī)與從機(jī)之間的通信。如圖I所示,根據(jù)本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法包括如下處理步驟101,主機(jī)建立與從機(jī)之間的通信信道,通過通信信道獲取從機(jī)通過自身攝像頭拍攝的攜帶有自身IP地址的待合成媒體;優(yōu)選地,在主機(jī)與從機(jī)建立通信信道的同時(shí),為了方便用戶操作,從機(jī)可以在此時(shí)自動(dòng)打開自身攝像頭。當(dāng)然,在實(shí)際應(yīng)用中,攝像頭也可以用戶手動(dòng)打開。在步驟101中,主機(jī)建立與從機(jī)之間的通信信道之后,從機(jī)需要根據(jù)用戶的操作通過自身攝像頭拍攝待合成媒體,并將自身的IP地址附加在待合成媒體中,并將攜帶有自身IP地址的待合成媒體發(fā)送到主機(jī)。該IP地址主要用于主機(jī)識(shí)別該待合成媒體是哪臺(tái)從機(jī)發(fā)送的,并主機(jī)還可以根據(jù)該IP地址將矯正命令發(fā)送到對(duì)應(yīng)的從機(jī)。步驟102,主機(jī)對(duì)所有待合成媒體進(jìn)行分析,根據(jù)分析結(jié)果判斷是否能夠組成符合要求的合成媒體,如果判斷為是,執(zhí)行步驟104,否則,執(zhí)行步驟103 ;其中,所有待合成媒體包括從機(jī)通過自身攝像頭拍攝的待合成媒體和主機(jī)通過自身攝像頭拍攝的待合成媒體;或者,從機(jī)通過自身攝像頭拍攝的待合成媒體。也就是說,在本發(fā)明實(shí)施例中,主機(jī)不要求必須具有攝像頭功能。在步驟102中,首選需要采用現(xiàn)有技術(shù)中的媒體合成技術(shù)對(duì)所有待合成媒體進(jìn)行初步的分析,判斷所有待合成媒體是否能夠組成符合要求的完整的合成媒體。需要說明的是,上述符合要求是指符合用戶預(yù)先設(shè)置的要求;或者,現(xiàn)有技術(shù)中的媒體合成技術(shù)所默認(rèn)的組成合成媒體所必須滿足的要求。
步驟103,主機(jī)根據(jù)對(duì)所有待合成媒體的分析結(jié)果獲取適合所有拍攝終端的優(yōu)選拍攝分辨率和拍攝位置矯正信息,根據(jù)從機(jī)的IP地址將攜帶有優(yōu)選拍攝分辨率以及拍攝位置矯正信息的矯正命令發(fā)送到相應(yīng)的從機(jī)上,并獲取從機(jī)根據(jù)矯正命令重新拍攝的攜帶有自身IP地址的待合成媒體,執(zhí)行步驟102 ;在步驟103中,主機(jī)需要根據(jù)對(duì)所有待合成媒體的分析結(jié)果,獲取所有待合成媒體的分辨率,并建立一個(gè)數(shù)據(jù)庫,該數(shù)據(jù)庫中存儲(chǔ)有所有待合成媒體的分辨率;隨后,主機(jī)從數(shù)據(jù)庫中選擇一個(gè)適合所有拍攝終端的優(yōu)選分辨率。需要說明的是,該優(yōu)選分辨率可為所有終端支持的最低分辨率也可為所有終端支持的最高分辨率,也可為最低分辨率至最高分辨率區(qū)間內(nèi)的有效值。有效值的定義為組網(wǎng)內(nèi)所有終端的攝像頭通用的分辨率值。最后,主機(jī)以所有待合成媒體中的某一個(gè)待合成媒體作為基準(zhǔn)媒體,根據(jù)基準(zhǔn)媒體矯正其他待合成媒體所對(duì)應(yīng)的拍攝位置,獲取拍攝位置矯正信息。需要說明的是,上述基準(zhǔn)媒體為用戶選擇的某一個(gè)待合成媒體;或者,系統(tǒng)默認(rèn)的某一個(gè)待合成媒體。其中,優(yōu)選地,系統(tǒng)默認(rèn)的某一個(gè)待合成媒體為主機(jī)拍攝的待合成媒體。在步驟103中,主機(jī)將矯正命令發(fā)送到相應(yīng)的從機(jī)之后,從機(jī)根據(jù)矯正命令中攜帶的優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率;隨后,從機(jī)將矯正命令中攜帶的拍攝位置矯正信息顯示給用戶;最后,從機(jī)根據(jù)用戶的操作重新拍攝待合成媒體,并將自身的IP地址附加在重新拍攝的待合成媒體中,并將攜帶有自身IP地址的重新拍攝的待合成媒體發(fā)送到主機(jī)。步驟104,主機(jī)對(duì)所有待合成媒體進(jìn)行處理,獲取合成媒體。在步驟104中,主機(jī)采用現(xiàn)有技術(shù)中的媒體合成技術(shù)對(duì)所有待合成媒體進(jìn)行處理,獲取合成媒體。需要說明的是,在本發(fā)明實(shí)施例中,待合成媒體可以為圖片、視頻;在待合成媒體為圖片時(shí),合成媒體為全景圖片、3D圖片、或者3D全景圖片;在待合成圖片為視頻時(shí),合成媒體為3D視頻。以下結(jié)合附圖,以拍攝3D全景圖片為例,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說明。圖2是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的系統(tǒng)結(jié)構(gòu)示意圖,如圖2所示,包括主機(jī)、通信網(wǎng)絡(luò)、以及多個(gè)從機(jī)。在本發(fā)明實(shí)施例中,所涉及到的主機(jī)與從機(jī)均為手持終端,該終端應(yīng)包含以下幾個(gè)模塊1、攝像模塊,負(fù)責(zé)采集圖像;2、顯示模塊,負(fù)責(zé)顯示攝像模塊采集到的圖像和對(duì)用戶的提示;3、控制模塊,負(fù)責(zé)控制終端的各項(xiàng)行為,如打開/關(guān)閉各個(gè)模塊等;4、網(wǎng)絡(luò)通信模塊,負(fù)責(zé)終端建立與其他終端的網(wǎng)絡(luò)通信,如WIFI、藍(lán)牙、運(yùn)營商提供的數(shù)據(jù)服務(wù)等;5、圖像處理模塊,負(fù)責(zé)處理采集到的圖像;6、指令編解碼模塊,負(fù)責(zé)校正指令的編解碼,該校正指令主要用來提示用戶校正終端的拍攝參數(shù),如拍攝角度、拍攝分辨率等。圖3是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的詳細(xì)處理的流程圖,基于上述的系統(tǒng)結(jié)構(gòu)和終端結(jié)構(gòu),根據(jù)本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法包括如下處理步驟301,主機(jī)的控制模塊打開網(wǎng)絡(luò)通信模塊,發(fā)送組網(wǎng)請(qǐng)求;步驟302,從機(jī)的控制模塊打開網(wǎng)絡(luò)通信模塊,接收到組網(wǎng)請(qǐng)求;步驟303,從機(jī)的控制模塊響應(yīng)組網(wǎng)請(qǐng)求,與主機(jī)建立通信通道,并同時(shí)打開攝像 模塊;步驟304,判斷組網(wǎng)是否成功,如果成功,執(zhí)行步驟305,否則執(zhí)行步321 ;步驟305,從機(jī)將攝像模塊采集到的圖像數(shù)據(jù)經(jīng)過圖像處理模塊處理,使得該圖片中包含從機(jī)的IP地址信息;步驟306,從機(jī)將經(jīng)過處理的圖片,通過步驟303建立的網(wǎng)絡(luò)發(fā)送至主機(jī);步驟307,主機(jī)收到所有的從機(jī)發(fā)送的圖片后,判斷不能夠組成符合要求的合成媒體的情況下,通過圖像處理模塊對(duì)圖像進(jìn)行分析,建立一個(gè)數(shù)據(jù)庫,該數(shù)據(jù)庫內(nèi)存放了步驟303建立的局域網(wǎng)內(nèi)的所有終端的拍照分辨率,從中選擇合適的分辨率,可為最低也可為最高,也可為最低至最高區(qū)間內(nèi)的有效值。其中有效值的定義為攝像模塊通用的分辨率值。步驟308,主機(jī)通過圖像處理模塊,對(duì)所有圖片進(jìn)行分析,根據(jù)拍攝需求,確定與圖片對(duì)應(yīng)的終端的最佳角度;步驟309,主機(jī)通過指令編解碼模塊,將各個(gè)從機(jī)的最佳角度和步驟307中獲得的分辨率值進(jìn)行編碼;步驟310,主機(jī)通過網(wǎng)絡(luò)通信模塊,將已編碼的指令根據(jù)IP地址發(fā)給對(duì)應(yīng)的從機(jī);步驟311,從機(jī)通過網(wǎng)絡(luò)通信模塊接收到屬于自己的已編碼指令;步驟312,從機(jī)通過指令編解碼模塊,解析該指令,得到拍攝角度及拍攝分辨率等參數(shù);步驟313,從機(jī)通過攝像模塊設(shè)置攝像頭的分辨率參數(shù);步驟314,從機(jī)通過顯示模塊提示用戶按照拍攝角度進(jìn)行圖像采集;步驟315,從機(jī)將采集到的圖像通過圖像處理模塊加上IP地址信息;步驟316,從機(jī)通過網(wǎng)絡(luò)通信模塊將處理后的圖像發(fā)送至主機(jī);步驟317,主機(jī)通過網(wǎng)絡(luò)通信模塊接收從機(jī)發(fā)送的圖像;步驟318,主機(jī)接到所有的圖像后,通過圖像處理軟件進(jìn)行分析;步驟319,主機(jī)判斷是否能合成符合要求的3D全景照片,如果存在拍攝角度不合要求的圖片,則重復(fù)步驟305至步驟318,直至符合要求,如果符合要求,執(zhí)行步驟320 ;步驟320,主機(jī)獲取到符合要求的所有的照片后,通過圖像處理模塊分析所有的照片,獲知照片中物體的長(zhǎng)寬高等三維數(shù)據(jù),生成3D全景照片;步驟321,通知用戶組網(wǎng)失敗,結(jié)束操作。下面以從機(jī)A的角度所進(jìn)行的處理為例,對(duì)本發(fā)明的上述技術(shù)方案進(jìn)一步的進(jìn)行詳細(xì)說明。 圖4是本發(fā)明實(shí)施例的主機(jī)/從機(jī)結(jié)構(gòu)的詳細(xì)示意圖,如圖4所示,在本發(fā)明實(shí)施例的3D全景拍攝系統(tǒng)中的作主機(jī)的終端包括如下幾個(gè)模塊控制模塊M01、網(wǎng)絡(luò)通信模塊M02、圖像處理模塊M03、指令編解碼模塊M04、攝像模塊M05、以及顯示模塊M06。作從機(jī)的終端包括如下幾個(gè)模塊控制模塊SOI、網(wǎng)絡(luò)通信模塊S02、圖像處理模塊S03、指令編解碼模塊S04、攝像模塊S05、以及顯示模塊S06。某終端通過其網(wǎng)絡(luò)通信模塊M02,發(fā)起組網(wǎng)請(qǐng)求,附近的帶攝像頭的終端通過網(wǎng)絡(luò)通信模塊響應(yīng)該請(qǐng)求,組建局域網(wǎng)的同時(shí),打開自身的攝像模塊S05。其中,網(wǎng)絡(luò)通信模塊M02可通過WiFi、或者藍(lán)牙等組建局域網(wǎng)。以其中一臺(tái)從機(jī)A與主機(jī)進(jìn)行交互為例說明本發(fā)明實(shí)施例的工作流程從機(jī)A通過攝像模塊S05進(jìn)行圖像采集,并將采集到的圖像發(fā)送到圖像處理模塊S03。控制模塊SOl從網(wǎng)絡(luò)通信模塊S02處獲取從機(jī)A在局域網(wǎng)內(nèi)的IP地址。圖像處理模塊S03從控制模塊中獲取IP信息,并將該信息附加在攝像模塊S05采集到的圖像中。然后將帶有附加信息的圖像通過網(wǎng)絡(luò)通信模塊S02發(fā)送至主機(jī)。 主機(jī)通過網(wǎng)絡(luò)通信模塊M02接收到所有從機(jī)發(fā)來的圖像,其中包括從機(jī)A發(fā)來的圖像。將接收到的所有圖像發(fā)送至圖像處理模塊M03進(jìn)行分析,得出所有圖像的分辨率,從中按照一定的算法選擇合適的分辨率F。其中,分辨率F可以為最低分辨率,最高分辨率區(qū)間的任一有效值。有效值是指攝像單元通用的分辨率。圖像處理模塊M03繼續(xù)分析,目前所有的從機(jī)照片是否可以合成全景照片(在本發(fā)明實(shí)施例中,可以通過顯示模塊M06將圖像處理模塊M03合成的全景照片顯示給用戶,讓用戶判斷是否符合要求)。如果圖像不符合要求,則根據(jù)主機(jī)所拍攝圖像的位置為基準(zhǔn)點(diǎn),校正從機(jī)的拍攝角度。根據(jù)圖像中的IP信息,假設(shè)圖像分析結(jié)果顯示,從機(jī)A需要向左移3cm,向上移4cm,其攝像模塊S05采集到的圖像才符合拍攝要求,則將校正命令(左移3cm、上移4cm)和分辨率F —起發(fā)送至指令編解碼單元M04進(jìn)行指令編碼。然后通過網(wǎng)絡(luò)通信模塊M02和已知的IP信息,將該指令發(fā)送至從機(jī)A。從機(jī)A通過網(wǎng)絡(luò)通信模塊S02接到指令后,發(fā)送至指令編解碼單元S04進(jìn)行編解碼,將解析出的校正命令和分辨率F分別發(fā)送至顯示模塊S06和圖像處理模塊S05。其中顯示模塊在顯示屏上提示用戶校正命令。圖像處理模塊設(shè)置分辨率F為攝像模塊S05的拍攝分辨率。用戶按照提示重新拍攝圖像,重復(fù)上述流程,直至拍攝的圖像符合主機(jī)的需求。其他的從機(jī)與主機(jī)的交互與上述同。采用以上方法,保證主機(jī)收到的所有的從機(jī)照片都符合要求,然后通過主機(jī)的圖像處理單元M03,結(jié)合所有圖像,得出圖像中物體的三維數(shù)據(jù),生成3D全景照片。綜上所述,借助于本發(fā)明實(shí)施例的技術(shù)方案,普通的帶攝像功能的手持終端即可組網(wǎng)實(shí)現(xiàn)3D全景拍照功能,在不增加硬件成本的前提下,極大的豐富了消費(fèi)者的攝像體驗(yàn)。裝置實(shí)施例一根據(jù)本發(fā)明的實(shí)施例,提供了一種終端,該終端作為如圖2所示的系統(tǒng)中的主機(jī),圖5是本發(fā)明實(shí)施例的終端(主機(jī))的結(jié)構(gòu)示意圖,如圖5所示,根據(jù)本發(fā)明實(shí)施例的終端包括第一建立模塊50、獲取模塊52、分析模塊54、矯正模塊56、以及合成模塊58,以下對(duì)本發(fā)明實(shí)施例的各個(gè)模塊進(jìn)行詳細(xì)的說明。第一建立模塊50,用于建立與從機(jī)之間的通信信道;獲取模塊52,用于通過通信信道獲取(或接收)從機(jī)通過自身攝像頭拍攝的攜帶有自身IP地址的待合成媒體;分析模塊54,用于對(duì)所有待合成媒體進(jìn)行分析,根據(jù)分析結(jié)果判斷是否能夠組成符合要求的合成媒體,如果判斷為是,調(diào)用合成模塊58,否則,調(diào)用矯正模塊56 ;其中,所有待合成媒體包括從機(jī)通過自身攝像頭拍攝的待合成媒體和主機(jī)通過自身攝像頭拍攝的待合成媒體、或者,從機(jī)通過自身攝像頭拍攝的待合成媒體。也就是說,在本發(fā)明實(shí)施例中,主機(jī)不要求必須具有攝像頭功能。分析模塊54首選需要采用現(xiàn)有技術(shù)中的媒體合成技術(shù)對(duì)所有待合成媒體進(jìn)行初步的分析,判斷所有待合成媒體是否能夠組成符合要求的完整的合成媒體。需要說明的是,上述符合要求是指符合用戶預(yù)先設(shè)置的要求、或者,現(xiàn)有技術(shù)中的媒體合成技術(shù)所默認(rèn)的組成合成媒體所必須滿足的要求。
矯正模塊56,用于根據(jù)對(duì)所有待合成媒體的分析結(jié)果獲取適合所有拍攝終端的優(yōu)選拍攝分辨率和拍攝位置矯正信息,根據(jù)從機(jī)的IP地址將攜帶有優(yōu)選拍攝分辨率以及拍攝位置矯正信息的矯正命令發(fā)送到相應(yīng)的從機(jī),并調(diào)用獲取模塊52和分析模塊54 ;具體地,矯正模塊56需要根據(jù)對(duì)所有待合成媒體的分析結(jié)果,獲取所有待合成媒體的分辨率,并建立一個(gè)數(shù)據(jù)庫,該數(shù)據(jù)庫中存儲(chǔ)有所有待合成媒體的分辨率;隨后,矯正模塊56從數(shù)據(jù)庫中選擇一個(gè)適合所有拍攝終端的優(yōu)選分辨率。需要說明的是,該優(yōu)選分辨率可為最低分辨率也可為最高分辨率,也可為最低分辨率至最高分辨率區(qū)間內(nèi)的有效值。有效值的定義為組網(wǎng)內(nèi)所有終端的攝像頭通用的分辨率值。最后,矯正模塊56以所有待合成媒體中的某一個(gè)待合成媒體作為基準(zhǔn)媒體,根據(jù)基準(zhǔn)媒體矯正其他待合成媒體所對(duì)應(yīng)的拍攝位置,獲取拍攝位置矯正信息。需要說明的是,上述基準(zhǔn)媒體為用戶選擇的某一個(gè)待合成媒體、或者,系統(tǒng)默認(rèn)的某一個(gè)待合成媒體,其中,優(yōu)選地,系統(tǒng)默認(rèn)的某一個(gè)待合成媒體為主機(jī)拍攝的待合成媒體。合成模塊58,用于對(duì)所有待合成媒體進(jìn)行處理,獲取合成媒體。具體地,合成模塊58采用現(xiàn)有技術(shù)中的媒體合成技術(shù)對(duì)所有待合成媒體進(jìn)行處理,獲取合成媒體。優(yōu)選地,在本發(fā)明實(shí)施例中,終端還可以包括第一組裝模塊,用于根據(jù)用戶的操作通過自身攝像頭拍攝待合成媒體,并將自身的IP地址附加在所述待合成媒體中;第一調(diào)整模塊,用于根據(jù)所述矯正命令中攜帶的所述優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率;第一顯示模塊,用于將所述矯正命令中攜帶的所述拍攝位置矯正信息顯示給用戶。需要說明的是,在本發(fā)明實(shí)施例中,待合成媒體可以為圖片、視頻;在待合成媒體為圖片時(shí),合成媒體為全景圖片、3D圖片、或者3D全景圖片;在待合成圖片為視頻時(shí),合成媒體為3D視頻。以下結(jié)合附圖,以拍攝3D全景圖片為例,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說明。圖2是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的系統(tǒng)結(jié)構(gòu)示意圖,如圖2所示,包括主機(jī)、通信網(wǎng)絡(luò)、以及多個(gè)從機(jī)。在本發(fā)明實(shí)施例中,所涉及到的主機(jī)與從機(jī)均為手持終端,該終端應(yīng)包含以下幾個(gè)模塊1、攝像模塊,負(fù)責(zé)采集圖像;2、顯示模塊,負(fù)責(zé)顯示攝像模塊采集到的圖像和對(duì)用戶的提示;3、控制模塊,負(fù)責(zé)控制終端的各項(xiàng)行為,如打開/關(guān)閉各個(gè)模塊等;4、網(wǎng)絡(luò)通信模塊(對(duì)應(yīng)于上述第一建立模塊),負(fù)責(zé)終端建立與其他終端的網(wǎng)絡(luò)通信,如WIFI、藍(lán)牙、運(yùn)營商提供的數(shù)據(jù)服務(wù)等;5、圖像處理模塊(對(duì)應(yīng)于上述獲取模塊、分析模塊、矯正模塊、以及合成模塊),負(fù)責(zé)處理采集到的圖像;6、指令編解碼模塊,負(fù)責(zé)校正指令的編解碼,該校正指令主要用來提示用戶校正終端的拍攝參數(shù),如拍攝角度、拍攝分辨率等。圖3是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的詳細(xì)處理的流程圖,基于上述的系統(tǒng)結(jié)構(gòu)和終端結(jié)構(gòu),根據(jù)本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法包括如下處理步驟301,主機(jī)的控制模塊打開網(wǎng)絡(luò)通信模塊,發(fā)送組網(wǎng)請(qǐng)求;
步驟302,從機(jī)的控制模塊打開網(wǎng)絡(luò)通信模塊,接收到組網(wǎng)請(qǐng)求;步驟303,從機(jī)的控制模塊響應(yīng)組網(wǎng)請(qǐng)求,與主機(jī)建立通信通道,并同時(shí)打開攝像模塊;步驟304,判斷組網(wǎng)是否成功,如果成功,執(zhí)行步驟305,否則執(zhí)行步321 ;步驟305,從機(jī)將攝像模塊采集到的圖像數(shù)據(jù)經(jīng)過圖像處理模塊處理,使得該圖片中包含從機(jī)的IP地址信息;步驟306,從機(jī)將經(jīng)過處理的圖片,通過步驟303建立的網(wǎng)絡(luò)發(fā)送至主機(jī);步驟307,主機(jī)收到所有的從機(jī)發(fā)送的圖片后,判斷不能夠組成符合要求的合成媒體的情況下,通過圖像處理模塊對(duì)圖像進(jìn)行分析,建立一個(gè)數(shù)據(jù)庫,該數(shù)據(jù)庫內(nèi)存放了步驟303建立的局域網(wǎng)內(nèi)的所有終端的拍照分辨率,從中選擇合適的分辨率,可為最低也可為最高,也可為最低至最高區(qū)間內(nèi)的有效值。其中有效值的定義為攝像模塊通用的分辨率值。步驟308,主機(jī)通過圖像處理模塊,對(duì)所有圖片進(jìn)行分析,根據(jù)拍攝需求,確定與圖片對(duì)應(yīng)的終端的最佳角度;步驟309,主機(jī)通過指令編解碼模塊,將各個(gè)從機(jī)的最佳角度和步驟307中獲得的分辨率值進(jìn)行編碼;步驟310,主機(jī)通過網(wǎng)絡(luò)通信模塊,將已編碼的指令根據(jù)IP地址發(fā)給對(duì)應(yīng)的從機(jī);步驟311,從機(jī)通過網(wǎng)絡(luò)通信模塊接收到屬于自己的已編碼指令;步驟312,從機(jī)通過指令編解碼模塊,解析該指令,得到拍攝角度及拍攝分辨率等參數(shù);步驟313,從機(jī)通過攝像模塊設(shè)置攝像頭的分辨率參數(shù);步驟314,從機(jī)通過顯示模塊提示用戶按照拍攝角度進(jìn)行圖像采集;步驟315,從機(jī)將采集到的圖像通過圖像處理模塊加上IP地址信息;步驟316,從機(jī)通過網(wǎng)絡(luò)通信模塊將處理后的圖像發(fā)送至主機(jī);步驟317,主機(jī)通過網(wǎng)絡(luò)通信模塊接收從機(jī)發(fā)送的圖像;步驟318,主機(jī)接到所有的圖像后,通過圖像處理軟件進(jìn)行分析;步驟319,主機(jī)判斷是否能合成符合要求的3D全景照片,如果存在拍攝角度不合要求的圖片,則重復(fù)步驟305至步驟318,直至符合要求,如果符合要求,執(zhí)行步驟320 ;
步驟320,主機(jī)獲取到符合要求的所有的照片后,通過圖像處理模塊分析所有的照片,獲知照片中物體的長(zhǎng)寬高等三維數(shù)據(jù),生成3D全景照片;步驟321,通知用戶組網(wǎng)失敗,結(jié)束操作。下面以從機(jī)A的角度所進(jìn)行的處理為例,對(duì)本發(fā)明的上述技術(shù)方案進(jìn)一步的進(jìn)行詳細(xì)說明。 圖4是本發(fā)明實(shí)施例的主機(jī)/從機(jī)結(jié)構(gòu)的詳細(xì)示意圖,如圖4所示,在本發(fā)明實(shí)施例的3D全景拍攝系統(tǒng)中的作主機(jī)的終端包括如下幾個(gè)模塊控制模塊M01、網(wǎng)絡(luò)通信模塊M02、圖像處理模塊M03、指令編解碼模塊M04、攝像模塊M05、以及顯示模塊M06。作從機(jī)的終端包括如下幾個(gè)模塊控制模塊S01、網(wǎng)絡(luò)通信模塊S02、圖像處理模塊S03、指令編解碼模塊S04、攝像模塊S05、以及顯示模塊S06。某終端通過其網(wǎng)絡(luò)通信模塊M02,發(fā)起組網(wǎng)請(qǐng)求,附近的帶攝像頭的終端通過網(wǎng)絡(luò)通信模塊響應(yīng)該請(qǐng)求,組建局域網(wǎng)的同時(shí),打開自身的攝像模塊S05。其中,網(wǎng)絡(luò)通信模塊M02可通過WiFi、或者藍(lán)牙等組建局域網(wǎng)。以其中一臺(tái)從機(jī)A與主機(jī)進(jìn)行交互為例說明本發(fā)明實(shí)施例的工作流程從機(jī)A通過攝像模塊S05進(jìn)行圖像采集,并將采集到的圖像發(fā)送到圖像處理模塊S03。控制模塊SOl從網(wǎng)絡(luò)通信模塊S02處獲取從機(jī)A在局域網(wǎng)內(nèi)的IP地址。圖像處理模塊S03從控制模塊中獲取IP信息,并將該信息附加在攝像模塊S05采集到的圖像中。然后將帶有附加信息的圖像通過網(wǎng)絡(luò)通信模塊S02發(fā)送至主機(jī)。主機(jī)通過網(wǎng)絡(luò)通信模塊M02接收到所有從機(jī)發(fā)來的圖像,其中包括從機(jī)A發(fā)來的圖像。將接收到的所有圖像發(fā)送至圖像處理模塊M03進(jìn)行分析,得出所有圖像的分辨率,從中按照一定的算法選擇合適的分辨率F。其中,分辨率F可以為最低分辨率,最高分辨率區(qū)間的任一有效值。有效值是指攝像單元通用的分辨率。圖像處理模塊M03繼續(xù)分析,目前所有的從機(jī)照片是否可以合成全景照片(在本發(fā)明實(shí)施例中,可以通過顯示模塊M06將圖像處理模塊M03合成的全景照片顯示給用戶,讓用戶判斷是否符合要求)。如果圖像不符合要求,則根據(jù)主機(jī)所拍攝圖像的位置為基準(zhǔn)點(diǎn),校正從機(jī)的拍攝角度。根據(jù)圖像中的IP信息,假設(shè)圖像分析結(jié)果顯示,從機(jī)A需要向左移3cm,向上移4cm,其攝像模塊S05采集到的圖像才符合拍攝要求,則將校正命令(左移3cm、上移4cm)和分辨率F —起發(fā)送至指令編解碼單元M04進(jìn)行指令編碼。然后通過網(wǎng)絡(luò)通信模塊M02和已知的IP信息,將該指令發(fā)送至從機(jī)A。從機(jī)A通過網(wǎng)絡(luò)通信模塊S02接到指令后,發(fā)送至指令編解碼單元S04進(jìn)行編解碼,將解析出的校正命令和分辨率F分別發(fā)送至顯示模塊S06和圖像處理模塊S05。其中顯示模塊在顯示屏上提示用戶校正命令。圖像處理模塊設(shè)置分辨率F為攝像模塊S05的拍攝分辨率。用戶按照提示重新拍攝圖像,重復(fù)上述流程,直至拍攝的圖像符合主機(jī)的需求。其他的從機(jī)與主機(jī)的交互與上述同。采用以上方法,保證主機(jī)收到的所有的從機(jī)照片都符合要求,然后通過主機(jī)的圖像處理單元M03,結(jié)合所有圖像,得出圖像中物體的三維數(shù)據(jù),生成3D全景照片。綜上所述,借助于本發(fā)明實(shí)施例的技術(shù)方案,普通的帶攝像功能的手持終端即可組網(wǎng)實(shí)現(xiàn)3D全景拍照功能,在不增加硬件成本的前提下,極大的豐富了消費(fèi)者的攝像體驗(yàn)。
裝置實(shí)施例二根據(jù)本發(fā)明的實(shí)施例,提供了一種終端,該終端作為如圖2所示系統(tǒng)的從機(jī),圖6是本發(fā)明實(shí)施例的終端(從機(jī))的結(jié)構(gòu)示意圖,如圖6所示,根據(jù)本發(fā)明實(shí)施例的終端包括第二建立模塊60、第二組裝模塊62、第二調(diào)整模塊64、以及第二顯示模塊66,以下對(duì)本發(fā)明實(shí)施例的各個(gè)模塊進(jìn)行詳細(xì)的說明。第二建立模塊60,用于建立與主機(jī)之間的通信信道;
優(yōu)選地,在與主機(jī)建立通信信道的同時(shí),為了方便用戶操作,從機(jī)可以在此時(shí)自動(dòng)打開自身攝像頭。當(dāng)然,在實(shí)際應(yīng)用中,攝像頭也可以用戶手動(dòng)打開。第二組裝模塊62,用于根據(jù)用戶的操作通過自身攝像頭拍攝待合成媒體,并將自身的IP地址附加在所述待合成媒體中發(fā)送到主機(jī);主機(jī)建立與從機(jī)之間的通信信道之后,第二組裝模塊62需要根據(jù)用戶的操作通過自身攝像頭拍攝待合成媒體,并將自身的IP地址附加在待合成媒體中,并將攜帶有自身IP地址的待合成媒體發(fā)送到主機(jī)。該IP地址主要用于主機(jī)識(shí)別該待合成媒體是哪臺(tái)從機(jī)發(fā)送的,并主機(jī)還可以根據(jù)該IP地址將矯正命令發(fā)送到對(duì)應(yīng)的從機(jī)。其中,所有待合成媒體包括從機(jī)通過自身攝像頭拍攝的待合成媒體和主機(jī)通過自身攝像頭拍攝的待合成媒體、或者,從機(jī)通過自身攝像頭拍攝的待合成媒體。也就是說,在本發(fā)明實(shí)施例中,主機(jī)不要求必須具有攝像頭功能。第二調(diào)整模塊64,用于根據(jù)所述主機(jī)發(fā)送的矯正命令中攜帶的優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率;第二顯示模塊66,用于將所述主機(jī)發(fā)送的矯正命令中攜帶的拍攝位置矯正信息顯示給用戶。具體地,主機(jī)將矯正命令發(fā)送到相應(yīng)的從機(jī)之后,第二調(diào)整模塊64根據(jù)矯正命令中攜帶的優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率;隨后,第二顯示模塊66將矯正命令中攜帶的拍攝位置矯正信息顯示給用戶;最后,第二組裝模塊62根據(jù)用戶的操作重新拍攝待合成媒體,并將自身的IP地址附加在重新拍攝的待合成媒體中,并將攜帶有自身IP地址的重新拍攝的待合成媒體發(fā)送到主機(jī)。需要說明的是,在本發(fā)明實(shí)施例中,待合成媒體可以為圖片、視頻;在待合成媒體為圖片時(shí),合成媒體為全景圖片、3D圖片、或者3D全景圖片;在待合成圖片為視頻時(shí),合成媒體為3D視頻。以下結(jié)合附圖,以拍攝3D全景圖片為例,對(duì)本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行詳細(xì)說明。圖2是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的系統(tǒng)結(jié)構(gòu)示意圖,如圖2所示,包括主機(jī)、通信網(wǎng)絡(luò)、以及多個(gè)從機(jī)。在本發(fā)明實(shí)施例中,所涉及到的主機(jī)與從機(jī)均為手持終端,該終端應(yīng)包含以下幾個(gè)模塊1、攝像模塊,負(fù)責(zé)采集圖像;2、顯示模塊,負(fù)責(zé)顯示攝像模塊采集到的圖像和對(duì)用戶的提示;3、控制模塊,負(fù)責(zé)控制終端的各項(xiàng)行為,如打開/關(guān)閉各個(gè)模塊等;4、網(wǎng)絡(luò)通信模塊,負(fù)責(zé)終端建立與其他終端的網(wǎng)絡(luò)通信,如WIFI、藍(lán)牙、運(yùn)營商提供的數(shù)據(jù)服務(wù)等;5、圖像處理模塊,負(fù)責(zé)處理采集到的圖像;6、指令編解碼模塊,負(fù)責(zé)校正指令的編解碼,該校正指令主要用來提示用戶校正終端的拍攝參數(shù),如拍攝角度、拍攝分辨率等。
圖3是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法的詳細(xì)處理的流程圖,基于上述的系統(tǒng)結(jié)構(gòu)和終端結(jié)構(gòu),根據(jù)本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法包括如下處理步驟301,主機(jī)的控制模塊打開網(wǎng)絡(luò)通信模塊,發(fā)送組網(wǎng)請(qǐng)求;步驟302,從機(jī)的控制模塊打開網(wǎng)絡(luò)通信模塊,接收到組網(wǎng)請(qǐng)求;步驟303,從機(jī)的控制模塊響應(yīng)組網(wǎng)請(qǐng)求,與主機(jī)建立通信通道,并同時(shí)打開攝像模塊;步驟304,判斷組網(wǎng)是否成功,如果成功,執(zhí)行步驟305,否則執(zhí)行步321 ;步驟305,從機(jī)將攝像模塊采集到的圖像數(shù)據(jù)經(jīng)過圖像處理模塊處理,使得該圖片 中包含從機(jī)的IP地址信息;步驟306,從機(jī)將經(jīng)過處理的圖片,通過步驟303建立的網(wǎng)絡(luò)發(fā)送至主機(jī);步驟307,主機(jī)收到所有的從機(jī)發(fā)送的圖片后,判斷不能夠組成符合要求的合成媒體的情況下,通過圖像處理模塊對(duì)圖像進(jìn)行分析,建立一個(gè)數(shù)據(jù)庫,該數(shù)據(jù)庫內(nèi)存放了步驟303建立的局域網(wǎng)內(nèi)的所有終端的拍照分辨率,從中選擇合適的分辨率,可為最低也可為最高,也可為最低至最高區(qū)間內(nèi)的有效值。其中有效值的定義為攝像模塊通用的分辨率值。步驟308,主機(jī)通過圖像處理模塊,對(duì)所有圖片進(jìn)行分析,根據(jù)拍攝需求,確定與圖片對(duì)應(yīng)的終端的最佳角度;步驟309,主機(jī)通過指令編解碼模塊,將各個(gè)從機(jī)的最佳角度和步驟307中獲得的分辨率值進(jìn)行編碼;步驟310,主機(jī)通過網(wǎng)絡(luò)通信模塊,將已編碼的指令根據(jù)IP地址發(fā)給對(duì)應(yīng)的從機(jī);步驟311,從機(jī)通過網(wǎng)絡(luò)通信模塊接收到屬于自己的已編碼指令;步驟312,從機(jī)通過指令編解碼模塊,解析該指令,得到拍攝角度及拍攝分辨率等參數(shù);步驟313,從機(jī)通過攝像模塊設(shè)置攝像頭的分辨率參數(shù);步驟314,從機(jī)通過顯示模塊提示用戶按照拍攝角度進(jìn)行圖像采集;步驟315,從機(jī)將采集到的圖像通過圖像處理模塊加上IP地址信息;步驟316,從機(jī)通過網(wǎng)絡(luò)通信模塊將處理后的圖像發(fā)送至主機(jī);步驟317,主機(jī)通過網(wǎng)絡(luò)通信模塊接收從機(jī)發(fā)送的圖像;步驟318,主機(jī)接到所有的圖像后,通過圖像處理軟件進(jìn)行分析;步驟319,主機(jī)判斷是否能合成符合要求的3D全景照片,如果存在拍攝角度不合要求的圖片,則重復(fù)步驟305至步驟318,直至符合要求,如果符合要求,執(zhí)行步驟320 ;步驟320,主機(jī)獲取到符合要求的所有的照片后,通過圖像處理模塊分析所有的照片,獲知照片中物體的長(zhǎng)寬高等三維數(shù)據(jù),生成3D全景照片;步驟321,通知用戶組網(wǎng)失敗,結(jié)束操作。下面以從機(jī)A的角度所進(jìn)行的處理為例,對(duì)本發(fā)明的上述技術(shù)方案進(jìn)一步的進(jìn)行詳細(xì)說明。圖4是本發(fā)明實(shí)施例的主機(jī)/從機(jī)結(jié)構(gòu)的詳細(xì)示意圖,如圖4所示,在本發(fā)明實(shí)施例的3D全景拍攝系統(tǒng)中的作主機(jī)的終端包括如下幾個(gè)模塊控制模塊M01、網(wǎng)絡(luò)通信模塊M02、圖像處理模塊M03、指令編解碼模塊M04、攝像模塊M05、以及顯示模塊M06。作從機(jī)的終端包括如下幾個(gè)模塊控制模塊SOI、網(wǎng)絡(luò)通信模塊S02、圖像處理模塊S03、指令編解碼模塊S04、攝像模塊S05、以及顯示模塊S06。某終端通過其網(wǎng)絡(luò)通信模塊M02,發(fā)起組網(wǎng)請(qǐng)求,附近的帶攝像頭的終端通過網(wǎng)絡(luò)通信模塊響應(yīng)該請(qǐng)求,組建局域網(wǎng)的同時(shí),打開自身的攝像模塊S05。其中,網(wǎng)絡(luò)通信模塊M02可通過WiFi、或者藍(lán)牙等組建局域網(wǎng)。以其中一臺(tái)從機(jī)A與主機(jī)進(jìn)行交互為例說明本發(fā)明實(shí)施例的工作流程從機(jī)A通過攝像模塊S05進(jìn)行圖像采集,并將采集到的圖像發(fā)送到圖像處理模塊S03??刂颇KSOl從網(wǎng)絡(luò)通信模塊S02處獲取從機(jī)A在局域網(wǎng)內(nèi)的IP地址。圖像處理模塊S03從控制模塊中獲取IP信息,并將該信息附加在攝像模塊S05采集到的圖像中。然后將帶有附加信息的圖像通過網(wǎng)絡(luò)通信模塊S02發(fā)送至主機(jī)。

主機(jī)通過網(wǎng)絡(luò)通信模塊M02接收到所有從機(jī)發(fā)來的圖像,其中包括從機(jī)A發(fā)來的圖像。將接收到的所有圖像發(fā)送至圖像處理模塊M03進(jìn)行分析,得出所有圖像的分辨率,從中按照一定的算法選擇合適的分辨率F。其中,分辨率F可以為最低分辨率,最高分辨率區(qū)間的任一有效值。有效值是指攝像單元通用的分辨率。圖像處理模塊M03繼續(xù)分析,目前所有的從機(jī)照片是否可以合成全景照片(在本發(fā)明實(shí)施例中,可以通過顯示模塊M06將圖像處理模塊M03合成的全景照片顯示給用戶,讓用戶判斷是否符合要求)。如果圖像不符合要求,則根據(jù)主機(jī)所拍攝圖像的位置為基準(zhǔn)點(diǎn),校正從機(jī)的拍攝角度。根據(jù)圖像中的IP信息,假設(shè)圖像分析結(jié)果顯示,從機(jī)A需要向左移3cm,向上移4cm,其攝像模塊S05采集到的圖像才符合拍攝要求,則將校正命令(左移3cm、上移4cm)和分辨率F —起發(fā)送至指令編解碼單元M04進(jìn)行指令編碼。然后通過網(wǎng)絡(luò)通信模塊M02和已知的IP信息,將該指令發(fā)送至從機(jī)A。從機(jī)A通過網(wǎng)絡(luò)通信模塊S02接到指令后,發(fā)送至指令編解碼單元S04進(jìn)行編解碼,將解析出的校正命令和分辨率F分別發(fā)送至顯示模塊S06和圖像處理模塊S05。其中顯示模塊在顯示屏上提示用戶校正命令。圖像處理模塊設(shè)置分辨率F為攝像模塊S05的拍攝分辨率。用戶按照提示重新拍攝圖像,重復(fù)上述流程,直至拍攝的圖像符合主機(jī)的需求。其他的從機(jī)與主機(jī)的交互與上述同。采用以上方法,保證主機(jī)收到的所有的從機(jī)照片都符合要求,然后通過主機(jī)的圖像處理單元M03,結(jié)合所有圖像,得出圖像中物體的三維數(shù)據(jù),生成3D全景照片。綜上所述,借助于本發(fā)明實(shí)施例的技術(shù)方案,普通的帶攝像功能的手持終端即可組網(wǎng)實(shí)現(xiàn)3D全景拍照功能,在不增加硬件成本的前提下,極大的豐富了消費(fèi)者的攝像體驗(yàn)。系統(tǒng)實(shí)施例根據(jù)本發(fā)明的實(shí)施例,提供了一種多個(gè)終端組網(wǎng)實(shí)現(xiàn)圖像拍攝的系統(tǒng),圖7是本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)圖像拍攝的系統(tǒng)的結(jié)構(gòu)示意圖,如圖7所示,根據(jù)本發(fā)明實(shí)施例的多個(gè)終端組網(wǎng)實(shí)現(xiàn)圖像拍攝的系統(tǒng)包括如上述裝置實(shí)施例一所述的終端(主機(jī))70、以及如上述裝置實(shí)施例二所述的終端(從機(jī))72,在上述裝置實(shí)施例一和裝置實(shí)施例二中,已經(jīng)對(duì)本發(fā)明實(shí)施例所涉及的終端進(jìn)行了詳細(xì)的說明。根據(jù)本發(fā)明實(shí)施例的終端可以根據(jù)上述裝置實(shí)施例進(jìn)行理解,在此不再贅述。盡管為示例目的,已經(jīng)公開了本發(fā)明的優(yōu)選實(shí)施例,本領(lǐng)域的技術(shù)人員將意識(shí)到各種改進(jìn)、增加和取代也是可能的,因此,本發(fā)明的范圍應(yīng)當(dāng)不限于上述實(shí)施例。應(yīng)當(dāng)注意的是,在本發(fā)明的控制器的各個(gè)部件中,根據(jù)其要實(shí)現(xiàn)的功能而對(duì)其中的部件進(jìn)行了邏輯劃分,但是,本發(fā)明不受限于此,可以根據(jù)需要對(duì)各個(gè)部件進(jìn)行重新劃分或者組合,例如,可以將一些部件組合為單個(gè)部件,或者可以將一些部件進(jìn)一步分解為更多的子部件。本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP )來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的控制器中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣的實(shí)現(xiàn)本發(fā)明的程 序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形式提供。應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
權(quán)利要求
1.一種多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法,其特征在于,包括 步驟I,主機(jī)建立與從機(jī)之間的通信信道,通過所述通信信道獲取所述從機(jī)通過自身攝像頭拍攝的攜帶有自身IP地址的待合成媒體; 步驟2,所述主機(jī)對(duì)所有待合成媒體進(jìn)行分析,根據(jù)分析結(jié)果判斷是否能夠組成符合要求的合成媒體,如果判斷為是,執(zhí)行步驟4,否則,執(zhí)行步驟3 ; 步驟3,所述主機(jī)根據(jù)對(duì)所述所有待合成媒體的分析結(jié)果獲取適合所有拍攝終端的優(yōu)選拍攝分辨率和拍攝位置矯正信息,根據(jù)所述從機(jī)的IP地址將攜帶有所述優(yōu)選拍攝分辨率以及所述拍攝位置矯正信息的矯正命令發(fā)送到相應(yīng)的從機(jī),并獲取所述從機(jī)根據(jù)所述矯正命令重新拍攝的攜帶有自身IP地址的待合成媒體,執(zhí)行步驟2 ; 步驟4,所述主機(jī)對(duì)所有待合成媒體進(jìn)行處理,獲取所述合成媒體。
2.如權(quán)利要求I所述的方法,其特征在于,所述所有待合成媒體包括所述從機(jī)通過自身攝像頭拍攝的待合成媒體和所述主機(jī)通過自身攝像頭拍攝的待合成媒體;或者,所述從機(jī)通過自身攝像頭拍攝的待合成媒體。
3.如權(quán)利要求I所述的方法,其特征在于,所述方法還包括 在所述主機(jī)與所述從機(jī)建立所述通信信道的同時(shí),所述從機(jī)自動(dòng)打開所述自身攝像頭。
4.如權(quán)利要求I所述的方法,其特征在于,所述主機(jī)根據(jù)對(duì)所述所有待合成媒體的分析結(jié)果獲取適合所有拍攝終端的優(yōu)選拍攝分辨率具體包括 所述主機(jī)根據(jù)對(duì)所述所有待合成媒體的分析結(jié)果,建立一個(gè)數(shù)據(jù)庫,所述數(shù)據(jù)庫中存儲(chǔ)有所有待合成媒體的分辨率; 所述主機(jī)從所述數(shù)據(jù)庫中選擇一個(gè)適合所有拍攝終端的優(yōu)選分辨率。
5.如權(quán)利要求I所述的方法,其特征在于,所述主機(jī)根據(jù)對(duì)所述所有待合成媒體的分析結(jié)果獲取所述拍攝位置矯正信息具體包括 所述主機(jī)以所有待合成媒體中的某一個(gè)待合成媒體作為基準(zhǔn)媒體,根據(jù)所述基準(zhǔn)媒體矯正其他待合成媒體所對(duì)應(yīng)的拍攝位置,獲取所述拍攝位置矯正信息。
6.如權(quán)利要求5所述的方法,其特征在于,所述基準(zhǔn)媒體為用戶選擇的某一個(gè)待合成媒體;或者,系統(tǒng)默認(rèn)的某一個(gè)待合成媒體,其中,所述系統(tǒng)默認(rèn)的某一個(gè)待合成媒體為所述主機(jī)拍攝的待合成媒體。
7.如權(quán)利要求I所述的方法,其特征在于,所述主機(jī)將所述矯正命令發(fā)送到相應(yīng)的從機(jī)之后,所述方法還包括 所述從機(jī)根據(jù)所述矯正命令中攜帶的所述優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率; 所述從機(jī)將所述矯正命令中攜帶的所述拍攝位置矯正信息顯示給用戶; 所述從機(jī)根據(jù)用戶的操作重新拍攝待合成媒體,并將自身的IP地址附加在重新拍攝的待合成媒體中。
8.如權(quán)利要求I至7中任一項(xiàng)所述的方法,其特征在于, 所述待合成媒體包括圖片、視頻; 在所述待合成媒體為圖片時(shí),所述合成媒體包括全景圖片、3D圖片、或者3D全景圖片;在所述待合成圖片為視頻時(shí),所述合成媒體包括3D視頻。
9.一種終端,其特征在于,包括 第一建立模塊,用于建立與從機(jī)之間的通信信道; 獲取模塊,用于通過所述通信信道獲取所述從機(jī)通過自身攝像頭拍攝的攜帶有自身IP地址的待合成媒體; 分析模塊,用于對(duì)所有待合成媒體進(jìn)行分析,根據(jù)分析結(jié)果判斷是否能夠組成符合要求的合成媒體,如果判斷為是,調(diào)用合成模塊,否則,調(diào)用矯正模塊; 所述矯正模塊,用于根據(jù)對(duì)所述所有待合成媒體的分析結(jié)果獲取適合所有拍攝終端的優(yōu)選拍攝分辨率和拍攝位置矯正信息,根據(jù)所述從機(jī)的IP地址將攜帶有所述優(yōu)選拍攝分辨率以及所述拍攝位置矯正信息的矯正命令發(fā)送到相應(yīng)的從機(jī),并調(diào)用所述獲取模塊和所述分析模塊; 所述合成模塊,用于對(duì)所有待合成媒體進(jìn)行處理,獲取所述合成媒體。
10.如權(quán)利要求9所述的終端,其特征在于,所述終端進(jìn)一步包括 第一組裝模塊,用于根據(jù)用戶的操作通過自身攝像頭拍攝待合成媒體,并將自身的IP地址附加在所述待合成媒體中; 第一調(diào)整模塊,用于根據(jù)所述矯正命令中攜帶的所述優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率; 第一顯示模塊,用于將所述矯正命令中攜帶的所述拍攝位置矯正信息顯示給用戶。
11.一種終端,其特征在于,包括 第二建立模塊,用于建立與主機(jī)之間的通信信道; 第二組裝模塊,用于根據(jù)用戶的操作通過自身攝像頭拍攝待合成媒體,并將自身的IP地址附加在所述待合成媒體中發(fā)送到主機(jī); 第二調(diào)整模塊,用于根據(jù)所述主機(jī)發(fā)送的矯正命令中攜帶的優(yōu)選拍攝分辨率,調(diào)整自身攝像頭的分辨率; 第二顯示模塊,用于將所述主機(jī)發(fā)送的矯正命令中攜帶的拍攝位置矯正信息顯示給用戶。
12.—種多個(gè)終端組網(wǎng)實(shí)現(xiàn)圖像拍攝的系統(tǒng),其特征在于,包括如權(quán)利要求9至10中任一項(xiàng)所述的終端、以及如權(quán)利要求11中所述的終端。
全文摘要
本發(fā)明公開了一種多個(gè)終端組網(wǎng)實(shí)現(xiàn)媒體拍攝的方法、系統(tǒng)、以及終端。該方法包括步驟1,建立通信信道,獲取從機(jī)通過自身攝像頭拍攝的攜帶有自身IP地址的待合成媒體;步驟2,對(duì)所有待合成媒體進(jìn)行分析,根據(jù)分析結(jié)果判斷是否能夠組成符合要求的合成媒體,如果判斷為是,執(zhí)行步驟4,否則,執(zhí)行步驟3;步驟3,根據(jù)對(duì)所有待合成媒體的分析結(jié)果獲取適合所有拍攝終端的優(yōu)選拍攝分辨率和拍攝位置矯正信息,根據(jù)IP地址將攜帶有優(yōu)選拍攝分辨率以及拍攝位置矯正信息的矯正命令發(fā)送到相應(yīng)的從機(jī),并獲取從機(jī)根據(jù)矯正命令重新拍攝的攜帶有自身IP地址的待合成媒體,執(zhí)行步驟2;步驟4,對(duì)所有待合成媒體進(jìn)行處理,獲取合成媒體。
文檔編號(hào)G06T11/00GK102868859SQ20121029788
公開日2013年1月9日 申請(qǐng)日期2012年8月21日 優(yōu)先權(quán)日2012年8月21日
發(fā)明者王婷, 劉嫕, 朱翔, 尚浩強(qiáng) 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
喀喇沁旗| 逊克县| 安新县| 南川市| 广南县| 沅江市| 南安市| 洪泽县| 永清县| 辽阳县| 汕尾市| 棋牌| 兴安盟| 青铜峡市| 庆安县| 尼玛县| 吴桥县| 正镶白旗| 思南县| 监利县| 罗定市| 九台市| 淅川县| 德保县| 闸北区| 扶绥县| 宕昌县| 永泰县| 赫章县| 靖安县| 平度市| 大姚县| 南丹县| 米泉市| 灵台县| 渑池县| 怀远县| 舒兰市| 毕节市| 邢台县| 鄂州市|