本發(fā)明涉及多媒體內(nèi)容制作領(lǐng)域,特別是涉及一種拍攝同步方法及同步裝置。
背景技術(shù):
隨著科技的發(fā)展,計算機視覺得到更加普遍的運用,為了達到較好的計算機視覺效果,在畫面采集時,需要使用多個相機同步進行圖像捕捉。例如目前流行的具有多攝像頭系統(tǒng)的全景相機、VR相機以及光場相機,都牽涉到多攝像頭協(xié)同,如用多機位拍攝物體的三維建模、多角度拍攝進行體育和運動分析、或工業(yè)機器人的視覺質(zhì)檢系統(tǒng)。
目前常見的多攝像頭同步拍攝操作通常通過相機上的專用I/O端口的數(shù)字信號觸發(fā)圖像采集。采用這種設(shè)置時,每個相機必須使用配備合適插頭的額外電纜連接。這樣不僅安裝更加復(fù)雜,使用非常不便,而且多攝像頭系統(tǒng)的制作成本更高,而且很多時候都需要高質(zhì)量電纜才能完成多攝像頭的同步操作。
故,有必要提供一種拍攝同步方法及同步裝置,以解決現(xiàn)有技術(shù)所存在的問題。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種安裝簡單、操作方便且對應(yīng)的多攝像頭系統(tǒng)的制作成本較低的拍攝同步方法及同步裝置,以解決現(xiàn)有技術(shù)的拍攝同步方法及同步方法的安裝較為復(fù)雜、使用較為不便以及對應(yīng)的多攝像頭系統(tǒng)的制作成本較高的技術(shù)問題。
本發(fā)明實施例提供一種拍攝同步方法,用于通過多攝像頭系統(tǒng)中的任一攝像頭對多個所述攝像頭進行同步拍攝操作,其中所述拍攝同步方法包括:
通過網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭;
獲取各個所述攝像頭之間的信號傳輸延時;
根據(jù)各個所述攝像頭之間的信號傳輸延時,生成每個所述攝像頭的同步拍攝指令;以及
將所述同步拍攝指令通過無線網(wǎng)絡(luò)發(fā)送至相應(yīng)的攝像頭,以實現(xiàn)所述多攝像頭系統(tǒng)中的所有攝像頭的幀同步拍攝。
在本發(fā)明所述的拍攝同步方法中,所述獲取各個所述攝像頭之間的信號傳輸延時的步驟包括:
建立兩個所述攝像頭之間的至少一次握手連接;
根據(jù)兩個所述攝像頭之間的握手連接時間,確定兩個所述攝像頭之間的信號傳輸延時。
在本發(fā)明所述的拍攝同步方法中,所述獲取各個所述攝像頭之間的信號傳輸延時的步驟包括:
獲取兩個所述攝像頭的拍攝公共區(qū)域的公共特征點;
根據(jù)所述公共特征點在兩個所述攝像頭的拍攝畫面中的出現(xiàn)時間,確定兩個所述攝像頭之間的信號傳輸延時。
在本發(fā)明所述的拍攝同步方法中,所述拍攝同步方法還包括:
判斷是否接收到所述當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,所述同步拍攝反饋指令由所述攝像頭根據(jù)所述同步拍攝指令生成;
如在設(shè)定時間內(nèi)未接收到所述當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則通過無線網(wǎng)絡(luò)向所述當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭發(fā)送同步拍攝中斷指令。
在本發(fā)明所述的拍攝同步方法中,所述拍攝同步方法還包括:
判斷是否接收到所述當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,所述同步拍攝反饋指令由所述攝像頭根據(jù)所述同步拍攝指令生成;
如在設(shè)定時間內(nèi)未接收到所述當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則判斷接收到的所述同步拍攝反饋指令對應(yīng)的攝像頭是否包括所有特定攝像頭;
如接收到的所述同步拍攝反饋指令對應(yīng)的攝像頭未包括所有特定攝像頭,則通過無線網(wǎng)絡(luò)向所述當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭發(fā)送同步拍攝中斷指令。
在本發(fā)明所述的拍攝同步方法中,所述拍攝同步方法還包括步驟:
將幀同步拍攝畫面同步到其他電子設(shè)備終端。
在本發(fā)明所述的拍攝同步方法中,通過mDNS網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭。
在本發(fā)明所述的拍攝同步方法中,采用D-bus通信機制將所述同步拍攝指令發(fā)送至相應(yīng)的攝像頭。
在本發(fā)明所述的拍攝同步方法中,所有所述攝像頭構(gòu)成的所述當(dāng)前同步網(wǎng)絡(luò)為P2P網(wǎng)絡(luò);所述無線網(wǎng)絡(luò)包括但不限于Zigbee無線通信網(wǎng)絡(luò)、Wifi無線網(wǎng)絡(luò)或藍牙無線網(wǎng)絡(luò)中至少一個。
本發(fā)明實施例還提供一種拍攝同步裝置,其包括:
攝像頭獲取模塊,用于通過網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭;
傳輸延時獲取模塊,用于獲取各個所述攝像頭之間的信號傳輸延時;
拍攝指令生成模塊,用于根據(jù)各個所述攝像頭之間的信號傳輸延時,生成每個所述攝像頭的同步拍攝指令;以及
拍攝模塊,用于將將所述同步拍攝指令通過無線網(wǎng)絡(luò)發(fā)送至相應(yīng)的攝像頭,以實現(xiàn)所述多攝像頭系統(tǒng)中的所有攝像頭的幀同步拍攝。
相較于現(xiàn)有技術(shù)的拍攝同步方法及同步裝置,本發(fā)明的拍攝同步方法及同步裝置通過網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭,并對所有攝像頭進行幀同步拍攝;簡化了多攝像頭系統(tǒng)的安裝流程以及使用流程,降低了多攝像頭系統(tǒng)的制作成本;解決了現(xiàn)有技術(shù)的拍攝同步方法及同步方法的安裝較為復(fù)雜、使用較為不便以及對應(yīng)的多攝像頭系統(tǒng)的制作成本較高的技術(shù)問題。
附圖說明
圖1為本發(fā)明的拍攝同步方法的第一優(yōu)選實施例的流程圖;
圖2為本發(fā)明的拍攝同步方法的第二優(yōu)選實施例的流程圖;
圖3為本發(fā)明的拍攝同步方法的第三優(yōu)選實施例的流程圖;
圖4為本發(fā)明的拍攝同步裝置的優(yōu)選實施例的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的拍攝同步方法可用于對多攝像頭系統(tǒng)中的攝像頭進行同步拍攝操作,該拍攝同步方法可用于各種多攝像頭組成的拍攝電子設(shè)備中。用戶使用該拍攝同步方法可通過多攝像頭系統(tǒng)中的攝像頭對多個攝像頭進行同步拍攝操作,整個多攝像頭系統(tǒng)中的攝像頭不需要使用額外電纜連接,因此多攝像頭系統(tǒng)的安裝簡單??赏ㄟ^多攝像頭系統(tǒng)中的任一攝像頭對所有攝像頭進行控制,因此多攝像頭系統(tǒng)的操作方便。此外由于硬件的簡化,該多攝像頭系統(tǒng)的制作成本也較低。
請參照圖1,圖1為本發(fā)明的拍攝同步方法的第一優(yōu)選實施例的流程圖。本優(yōu)選實施例的拍攝同步方法可使用上述的拍攝電子設(shè)備進行實施,本優(yōu)選實施例的拍攝同步方法包括:
步驟S101,通過網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭;
步驟S102,獲取各個攝像頭之間的信號傳輸延時;
步驟S103,根據(jù)各個所述攝像頭之間的信號傳輸延時,生成每個攝像頭的同步拍攝指令;
步驟S104,將同步拍攝指令通過無線網(wǎng)絡(luò)發(fā)送至相應(yīng)的攝像頭,以實現(xiàn)多攝像頭系統(tǒng)中的所有攝像頭的幀同步拍攝。
下面詳細說明本優(yōu)選實施例的拍攝同步方法的各步驟的具體流程。
在步驟S101中,首先將所有的攝像頭設(shè)置在當(dāng)前同步網(wǎng)絡(luò)中,以便對當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭進行幀同步拍攝控制。這里為了使得用戶可通過任一攝像頭對當(dāng)前同步網(wǎng)絡(luò)中的所有其他攝像頭進行控制,該當(dāng)前同步網(wǎng)絡(luò)優(yōu)選為P2P對等網(wǎng)絡(luò),即整個當(dāng)前同步網(wǎng)絡(luò)中不存在中心節(jié)點(中心攝像頭),當(dāng)前同步網(wǎng)絡(luò)中的每個攝像頭均可發(fā)出控制信號或接收控制信號。
隨后拍攝同步裝置使用當(dāng)前同步網(wǎng)絡(luò)中的任一攝像頭通過網(wǎng)絡(luò)廣播的方式,獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭,即發(fā)現(xiàn)以及解析當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭的網(wǎng)路地址。這里優(yōu)選采用mDNS(組播DNS)的網(wǎng)絡(luò)廣播方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭,這樣可以不用設(shè)置專門的DNS服務(wù)器,進一步降低相應(yīng)的拍攝電子設(shè)備的制作成本。隨后轉(zhuǎn)到步驟S102。
在步驟S102中,拍攝同步裝置獲取步驟S101解析的當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭之間的信號傳輸延時。由于當(dāng)前同步網(wǎng)絡(luò)中每個攝像頭即可發(fā)出控制信號,也可接收控制信號;因此在本步驟中獲取當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的兩兩之間的信號傳輸延時,以便后續(xù)進行幀同步拍攝。隨后轉(zhuǎn)到步驟S103。
在步驟S103中,拍攝同步裝置根據(jù)步驟S102獲取的各個攝像頭之間的信號傳輸延時,生成每個攝像頭對應(yīng)的同步拍攝指令,該同步拍攝指令可直接發(fā)送至相應(yīng)的攝像頭上,也可通過其他攝像頭轉(zhuǎn)發(fā)至相應(yīng)的攝像頭上。這里優(yōu)選采用D-bus通信機制將同步拍攝指令發(fā)送至相應(yīng)的攝像頭上,以簡化上述同步拍攝指令通信過程。隨后轉(zhuǎn)到步驟S104。
在步驟S104中,拍攝同步裝置將步驟S103獲取的同步拍攝指令通過無線網(wǎng)絡(luò)直接或間接的發(fā)送至相應(yīng)的攝像頭。由于該同步拍攝指令包括相應(yīng)的信號傳輸延時,因此各個攝像頭可通過該同步拍攝指令實現(xiàn)幀同步拍攝。這里的無線網(wǎng)絡(luò)包括但不限于Zigbee無線通信網(wǎng)絡(luò)、Wifi無線網(wǎng)絡(luò)或藍牙無線網(wǎng)絡(luò)中至少一個。
最后拍攝同步裝置可將上述幀同步拍攝畫面同步到其他電子設(shè)備終端,如觀察客戶終端設(shè)備上,以便用戶對同步拍攝畫面進行實時觀看。
這樣即完成了本優(yōu)選實施例的拍攝同步方法的同步拍攝畫面的拍攝過程。
本優(yōu)選實施例的拍攝同步方法通過網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭,并對所有攝像頭進行幀同步拍攝;簡化了多攝像頭系統(tǒng)的安裝流程以及使用流程,降低了多攝像頭系統(tǒng)的制作成本。
請參照圖2,圖2為本發(fā)明的拍攝同步方法的第一優(yōu)選實施例的流程圖。本優(yōu)選實施例的拍攝同步方法可使用上述的拍攝電子設(shè)備進行實施,本優(yōu)選實施例的拍攝同步方法包括:
步驟S201,通過網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭;
步驟S202,獲取各個攝像頭之間的信號傳輸延時;
步驟S203,根據(jù)各個所述攝像頭之間的信號傳輸延時,生成每個攝像頭的同步拍攝指令;
步驟S204,將同步拍攝指令通過無線網(wǎng)絡(luò)發(fā)送至相應(yīng)的攝像頭;
步驟S205,判斷是否接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,該同步拍攝反饋指令由攝像頭根據(jù)同步拍攝指令生成;如在設(shè)定時間內(nèi)未接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則轉(zhuǎn)到步驟S206;如在設(shè)定時間內(nèi)接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則轉(zhuǎn)到步驟S207。
步驟S206,通過無線網(wǎng)絡(luò)向當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭發(fā)送同步拍攝中斷指令。
步驟S207,接收各個攝像頭拍攝的幀同步拍攝畫面,并將該幀同步拍攝畫面同步到其他電子設(shè)備終端。
下面詳細說明本優(yōu)選實施例的拍攝同步方法的各步驟的具體流程。
步驟S201與上述的拍攝同步方法的第一優(yōu)選實施例的步驟S101中的描述相同或相似,具體請參見上述拍攝同步方法的第一優(yōu)選實施例的步驟S101中的相關(guān)描述。
在步驟S202中,拍攝同步裝置獲取步驟S201解析的當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭之間的信號傳輸延時。由于當(dāng)前同步網(wǎng)絡(luò)中每個攝像頭即可發(fā)出控制信號,也可接收控制信號;因此在本步驟中獲取當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的兩兩之間的信號傳輸延時,以便后續(xù)進行幀同步拍攝。
具體的,可通過以下步驟獲取各個攝像頭之間的信號傳輸延時:
步驟S2021A,建立兩個攝像頭之間的至少一次握手連接;
步驟S2022A,根據(jù)步驟S2021A建立的握手連接的握手連接時間,確定兩個攝像頭之間的信號傳輸延時,這里為了避免單次握手連接時間的檢測誤差,可以建立兩個攝像頭之間的多次握手連接,通過多次握手連接時間的平均值,來確定兩個攝像頭之間的信號傳輸延時。
此外,還可通過以下步驟來獲取各個攝像頭之間的信號傳輸延時:
步驟S2021B,獲取兩個攝像頭的拍攝公共區(qū)域的公共特征點,這里的公共特征點可為一容易辨認的像素點,如在白底畫面里面逐漸出現(xiàn)的一個紅色標(biāo)記點等。
步驟S2022B,根據(jù)步驟S2021B中獲取的公共特征點在兩個攝像頭的拍攝畫面中的出現(xiàn)時間的差異,如該紅色標(biāo)記點在攝像頭A出現(xiàn)的時間為10ms,在攝像頭B出現(xiàn)的時間為12ms,則可確定攝像頭A和攝像頭B之間的信號傳輸延時為2ms。當(dāng)然這里可以通過設(shè)置多個公共特征點來確定兩個攝像頭之間的信號傳輸延時,以避免單次檢測的檢測誤差。隨后轉(zhuǎn)到步驟S203。
步驟S203與上述的拍攝同步方法的第一優(yōu)選實施例的步驟S103中的描述相同或相似,具體請參見上述拍攝同步方法的第一優(yōu)選實施例的步驟S103中的相關(guān)描述。
步驟S204與上述的拍攝同步方法的第一優(yōu)選實施例的步驟S104中的描述相同或相似,具體請參見上述拍攝同步方法的第一優(yōu)選實施例的步驟S104中的相關(guān)描述。
在步驟S205中,拍攝同步裝置判斷是否接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,該同步拍攝反饋指令由攝像頭根據(jù)同步拍攝指令生成;用于證明相應(yīng)的攝像頭已經(jīng)接收到對應(yīng)的同步拍攝指令。如在設(shè)定時間內(nèi)未接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則轉(zhuǎn)到步驟S206;如在設(shè)定時間內(nèi)接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則轉(zhuǎn)到步驟S207。
在步驟S206中,如拍攝同步裝置在設(shè)定時間內(nèi)未接收到當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭的同步拍攝反饋指令,則說明至少部分?jǐn)z像頭沒有接收對應(yīng)的同步拍攝指令,則拍攝同步裝置通過無線網(wǎng)絡(luò)向當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭發(fā)送同步拍攝終端指令,以停止進行多攝像頭系統(tǒng)的所有攝像頭的幀同步拍攝,待技術(shù)人員對未發(fā)出同步拍攝反饋指令的攝像頭進行檢查后再進行拍攝操作。
在步驟S207中,如拍攝同步裝置在設(shè)定時間內(nèi)接收到當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭的同步拍攝反饋指令,則說明所有的攝像頭已經(jīng)做好的幀同步拍攝準(zhǔn)備,這樣多攝像頭系統(tǒng)的所有攝像頭進行幀同步拍攝,隨后拍攝同步裝置接收各個攝像頭拍攝的幀同步拍攝畫面,并將該幀同步拍攝畫面同步到其他電子設(shè)備終端,如觀察客戶終端設(shè)備上,以便用戶對同步拍攝畫面進行實時觀看。
這樣即完成了本優(yōu)選實施例的拍攝同步方法的同步拍攝畫面的拍攝過程。
在第一優(yōu)選實施例的基礎(chǔ)上,本優(yōu)選實施例的拍攝同步方法可根據(jù)攝像頭的同步拍攝反饋指令確定是否進行幀同步拍攝,進一步提高了多攝像頭系統(tǒng)進行幀同步拍攝的成功率。
請參照圖3,圖3為本發(fā)明的拍攝同步方法的第二優(yōu)選實施例的流程圖。本優(yōu)選實施例的拍攝同步方法可使用上述的拍攝電子設(shè)備進行實施,本優(yōu)選實施例的拍攝同步方法包括:
步驟S301,通過網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭;
步驟S302,獲取各個攝像頭之間的信號傳輸延時;
步驟S303,根據(jù)各個所述攝像頭之間的信號傳輸延時,生成每個攝像頭的同步拍攝指令;
步驟S304,將同步拍攝指令通過無線網(wǎng)絡(luò)發(fā)送至相應(yīng)的攝像頭;
步驟S305,判斷是否接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,該同步拍攝反饋指令由攝像頭根據(jù)同步拍攝指令生成;如在設(shè)定時間內(nèi)未接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則轉(zhuǎn)到步驟S306;如在設(shè)定時間內(nèi)接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則轉(zhuǎn)到步驟S308。
步驟S306,判斷接收到的同步拍攝反饋指令對應(yīng)的攝像頭是否包括所有特定攝像頭;如未包括所有特定攝像頭,則轉(zhuǎn)到步驟S307;如包括所有特定攝像頭,則轉(zhuǎn)到步驟S308。
步驟S307,如接收到的同步拍攝反饋指令對應(yīng)的攝像頭未包括所有特定攝像頭,則通過無線網(wǎng)絡(luò)向當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭發(fā)送同步拍攝中斷指令。
步驟S308,如在設(shè)定時間內(nèi)接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令或接收到的同步拍攝反饋指令對應(yīng)的攝像頭包括所有特定攝像頭,則接收各個攝像頭拍攝的幀同步拍攝畫面,并將該幀同步拍攝畫面同步到其他電子設(shè)備終端。
下面詳細說明本優(yōu)選實施例的拍攝同步方法的各步驟的具體流程。
步驟S301與上述的拍攝同步方法的第二優(yōu)選實施例的步驟S201中的描述相同或相似,具體請參見上述拍攝同步方法的第二優(yōu)選實施例的步驟S201中的相關(guān)描述。
步驟S302與上述的拍攝同步方法的第二優(yōu)選實施例的步驟S202中的描述相同或相似,具體請參見上述拍攝同步方法的第二優(yōu)選實施例的步驟S202中的相關(guān)描述。
步驟S303與上述的拍攝同步方法的第二優(yōu)選實施例的步驟S203中的描述相同或相似,具體請參見上述拍攝同步方法的第二優(yōu)選實施例的步驟S203中的相關(guān)描述。
步驟S304與上述的拍攝同步方法的第二優(yōu)選實施例的步驟S204中的描述相同或相似,具體請參見上述拍攝同步方法的第二優(yōu)選實施例的步驟S204中的相關(guān)描述。
在步驟S305中,拍攝同步裝置判斷是否接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,該同步拍攝反饋指令由攝像頭根據(jù)同步拍攝指令生成;用于證明相應(yīng)的攝像頭已經(jīng)接收到對應(yīng)的同步拍攝指令。如在設(shè)定時間內(nèi)未接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則轉(zhuǎn)到步驟S306;如在設(shè)定時間內(nèi)接收到當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的同步拍攝反饋指令,則轉(zhuǎn)到步驟S308。
在步驟S306中,拍攝同步裝置判斷接收到的同步拍攝反饋指令對應(yīng)的攝像頭是否包括所有特定攝像頭;這里的特定攝像頭是指進行幀同步拍攝的必要攝像頭,即多攝像頭系統(tǒng)可設(shè)置多個必要攝像頭以及多個非必要攝像頭,其中必要攝像頭為完成全景畫面進行幀同步拍攝的攝像頭,如正前方的攝像頭以及重要角度的攝像頭等;非必要攝像頭為拍攝次要內(nèi)容的攝像頭,如背面的攝像頭等,這些非必要攝像頭的拍攝內(nèi)容不會對幀同步拍攝畫面進行實質(zhì)性的影響,如可能導(dǎo)致拍攝畫面的清晰度下降等。如拍攝同步裝置判斷接收到的同步拍攝反饋指令對應(yīng)的攝像頭未包括所有特定攝像頭,則轉(zhuǎn)到步驟S307;如拍攝同步裝置判斷接收到的同步拍攝反饋指令對應(yīng)的攝像頭包括所有特定攝像頭,則轉(zhuǎn)到步驟S308。
在步驟S307中,如拍攝同步裝置攝同步裝置判斷接收到的同步拍攝反饋指令對應(yīng)的攝像頭未包括所有特定攝像頭,則說明至少部分特定攝像頭沒有接收對應(yīng)的同步拍攝指令,則拍攝同步裝置通過無線網(wǎng)絡(luò)向當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭發(fā)送同步拍攝終端指令,以停止進行多攝像頭系統(tǒng)的所有攝像頭的幀同步拍攝,待技術(shù)人員對未發(fā)出同步拍攝反饋指令的攝像頭進行檢查后再進行拍攝操作。
在步驟S308中,如拍攝同步裝置在設(shè)定時間內(nèi)接收到當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭的同步拍攝反饋指令,或拍攝同步裝置判斷接收到的同步拍攝反饋指令對應(yīng)的攝像頭包括所有特定攝像頭,則說明至少所有的特定攝像頭已經(jīng)做好的幀同步拍攝準(zhǔn)備,這樣多攝像頭系統(tǒng)的所有攝像頭進行幀同步拍攝,隨后拍攝同步裝置接收各個攝像頭拍攝的幀同步拍攝畫面,并將該幀同步拍攝畫面同步到其他電子設(shè)備終端,如觀察客戶終端設(shè)備上,以便用戶對同步拍攝畫面進行實時觀看。
這樣即完成了本優(yōu)選實施例的拍攝同步方法的同步拍攝畫面的拍攝過程。
在第二優(yōu)選實施例的基礎(chǔ)上,本優(yōu)選實施例的拍攝同步方法可通過對特定攝像頭的同步拍攝反饋指令的判斷,確定是否進行幀同步拍攝,在第二優(yōu)選實施例的基礎(chǔ)上。進一步提高了多攝像頭系統(tǒng)進行幀同步拍攝的成功率。
本發(fā)明還提供一種拍攝同步裝置,請參照圖4,圖4為本發(fā)明的拍攝同步裝置的優(yōu)選實施例的結(jié)構(gòu)示意圖。本優(yōu)選實施例的拍攝同步裝置可使用上述的拍攝同步方法的第一優(yōu)選實施例進行實施,該拍攝同步裝置40包括攝像頭獲取模塊41、傳輸延時獲取模塊42、拍攝指令生成模塊43以及拍攝模塊44。
攝像頭獲取模塊41用于通過網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭;傳輸延時獲取模塊42用于獲取各個攝像頭之間的信號傳輸延時;拍攝指令生成模塊43用于根據(jù)各個攝像頭之間的信號傳輸延時,生成每個攝像頭的同步拍攝指令;拍攝模塊44用于將將同步拍攝指令通過無線網(wǎng)絡(luò)發(fā)送至相應(yīng)的攝像頭,以實現(xiàn)多攝像頭系統(tǒng)中的所有攝像頭的幀同步拍攝。
本優(yōu)選實施例的拍攝同步裝置40使用時,首先將所有的攝像頭設(shè)置在當(dāng)前同步網(wǎng)絡(luò)中,以便對當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭進行幀同步拍攝控制。這里為了使得用戶可通過任一攝像頭對當(dāng)前同步網(wǎng)絡(luò)中的所有其他攝像頭進行控制,該當(dāng)前同步網(wǎng)絡(luò)優(yōu)選為P2P對等網(wǎng)絡(luò),即整個當(dāng)前同步網(wǎng)絡(luò)中不存在中心節(jié)點(中心攝像頭),當(dāng)前同步網(wǎng)絡(luò)中的每個攝像頭均可發(fā)出控制信號或接收控制信號。
隨后攝像頭獲取模塊41使用當(dāng)前同步網(wǎng)絡(luò)中的任一攝像頭通過網(wǎng)絡(luò)廣播的方式,獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭,即發(fā)現(xiàn)以及解析當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭的網(wǎng)路地址。這里優(yōu)選采用mDNS(組播DNS)的網(wǎng)絡(luò)廣播方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭,這樣可以不用設(shè)置專門的DNS服務(wù)器,進一步降低相應(yīng)的拍攝電子設(shè)備的制作成本。
然后傳輸延時獲取模塊42獲取攝像頭獲取模塊41解析的當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭之間的信號傳輸延時。由于當(dāng)前同步網(wǎng)絡(luò)中每個攝像頭即可發(fā)出控制信號,也可接收控制信號;因此傳輸延時獲取模塊42獲取當(dāng)前同步網(wǎng)絡(luò)中所有攝像頭的兩兩之間的信號傳輸延時,以便后續(xù)進行幀同步拍攝。
隨后拍攝指令生成模塊43根據(jù)傳輸延時獲取模塊42獲取的各個攝像頭之間的信號傳輸延時,生成每個攝像頭對應(yīng)的同步拍攝指令,該同步拍攝指令可直接發(fā)送至相應(yīng)的攝像頭上,也可通過其他攝像頭轉(zhuǎn)發(fā)至相應(yīng)的攝像頭上。這里優(yōu)選采用D-bus通信機制將同步拍攝指令發(fā)送至相應(yīng)的攝像頭上,以簡化上述同步拍攝指令通信過程。
最后拍攝模塊44將拍攝指令生成模塊43獲取的同步拍攝指令通過無線網(wǎng)絡(luò)直接或間接的發(fā)送至相應(yīng)的攝像頭。由于該同步拍攝指令包括相應(yīng)的信號傳輸延時,因此各個攝像頭可通過該同步拍攝指令實現(xiàn)幀同步拍攝。這里的無線網(wǎng)絡(luò)包括但不限于Zigbee無線通信網(wǎng)絡(luò)、Wifi無線網(wǎng)絡(luò)或藍牙無線網(wǎng)絡(luò)中至少一個。
最后拍攝同步裝置40可將上述幀同步拍攝畫面同步到其他電子設(shè)備終端,如觀察客戶終端設(shè)備上,以便用戶對同步拍攝畫面進行實時觀看。
這樣即完成了本優(yōu)選實施例的拍攝同步裝置40的同步拍攝畫面的拍攝過程。
本發(fā)明的拍攝同步方法及同步裝置通過網(wǎng)絡(luò)廣播的方式獲取當(dāng)前同步網(wǎng)絡(luò)中的所有攝像頭,并對所有攝像頭進行幀同步拍攝;簡化了多攝像頭系統(tǒng)的安裝流程以及使用流程,降低了多攝像頭系統(tǒng)的制作成本;解決了現(xiàn)有技術(shù)的拍攝同步方法及同步方法的安裝較為復(fù)雜、使用較為不便以及對應(yīng)的多攝像頭系統(tǒng)的制作成本較高的技術(shù)問題。
綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與潤飾,因此本發(fā)明的保護范圍以權(quán)利要求界定的范圍為準(zhǔn)。