多攝像機同步系統(tǒng)的制作方法
【專利說明】
【背景技術(shù)】
[0001]在很多應(yīng)用中,在兩個方向上,與低速數(shù)據(jù)的傳輸基本同時地,從源(例如,一個攝像機)向宿(例如,接收機)傳輸高速數(shù)據(jù)。例如,在視頻應(yīng)用中,從視頻源(例如,攝像機)向視頻宿(例如,顯示器)傳輸視頻數(shù)據(jù)(例如,相對高速的數(shù)據(jù))??梢栽谝曨l源和視頻宿之間,在兩個方向上,與視頻數(shù)據(jù)的傳輸同時地傳輸控制數(shù)據(jù)(例如,相對低速的數(shù)據(jù))。例如,從視頻源到視頻宿的控制數(shù)據(jù),可以指示如何顯示該視頻數(shù)據(jù)。同時,例如,從視頻宿到視頻源的控制數(shù)據(jù),可以指示視角、曝光、攝像機的焦點或者視頻設(shè)備的狀態(tài)。通常,經(jīng)由物理電纜來發(fā)送該高速數(shù)據(jù)和低速數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0002]本文描述了用于對與多個攝像機(例如,至少兩個準同步操作的攝像機)進行通信的接收機,進行至少基本準同步地操作的多攝像機同步系統(tǒng)。在一種或多種實現(xiàn)中,該系統(tǒng)包括多個攝像機。每一個攝像機被配置為生成用于經(jīng)由通信鏈路來傳輸?shù)男盘?,來自每一個攝像機的信號包括在前向信道中編碼的數(shù)據(jù)分組。此外,該系統(tǒng)還包括通過通信鏈路,通信地耦合到所述多個攝像機的接收機。該接收機被配置為基于數(shù)據(jù)分組生成同步數(shù)據(jù)。此外,接收機還被配置為:對該信號進行調(diào)制以將同步數(shù)據(jù)編碼到反向信道中,使得該信號同時包括前向信道數(shù)據(jù)和反向信道數(shù)據(jù)。
[0003]該概括部分用于以簡化形式來選擇介紹在下面的【具體實施方式】中進一步描述的概念。該概括部分并不是旨在標識本發(fā)明的關(guān)鍵特征或者本質(zhì)特征,也不是旨在用作為幫助確定本發(fā)明的保護范圍。
【附圖說明】
[0004]參照附圖來描述【具體實施方式】。在說明書和附圖中的不同實例中使用相同的附圖標記,指示類似的或者相同的項目。
[0005]圖1是根據(jù)本發(fā)明的一種示例性實施方式,示出用于傳輸數(shù)據(jù)的系統(tǒng)的框圖。
[0006]圖2A是根據(jù)本發(fā)明的另一種示例性實施方式,示出用于傳輸數(shù)據(jù)的系統(tǒng)的框圖。
[0007]圖2B是根據(jù)本發(fā)明的另一種示例性實施方式,示出用于傳輸數(shù)據(jù)的系統(tǒng)的框圖。
[0008]圖2C和圖2D是根據(jù)本發(fā)明的一種示例性實施方式,示出用于同步數(shù)據(jù)鏈路的示例性波形圖。
[0009]圖3是根據(jù)本發(fā)明的一種示例性實施方式,用于傳輸數(shù)據(jù)的方法圖。
【具體實施方式】
[0010]
[0011]一些類似機動車中的環(huán)視的應(yīng)用,需要四(4)到六(6)個或者更多攝像機的同步,從而可以在無需過多內(nèi)存情況下,對各個視頻流進行組合和處理。攝像機可以物理地處于單獨的位置,而系統(tǒng)可能需要進行準同步地操作。用于攜帶視頻和控制(同步)數(shù)據(jù)的物理數(shù)據(jù)傳輸介質(zhì)的變化、攝像機和接收機的變化、以及各個相機本地時鐘頻率中的偏差,都對于接收機一側(cè)的動態(tài)歪斜具有貢獻,這需要處理器(例如,微控制器)和軟件進行處理和補償。由于軟件開銷所造成的延遲進一步增大了要被補償?shù)淖钚⊥嵝?,其導致需要較大的存儲器來進行視頻緩沖。如果攝像機不是同步的,則來自每一個攝像機的起始幀可能具有幾乎一個幀的差距,這可能需要一個完全幀的存儲器來進行去歪斜,以實現(xiàn)同步。
[0012]因此,描述了用于對與多個準同步操作的攝像機進行通信的接收機,至少進行基本準同步地操作的系統(tǒng)。在一種或多種實現(xiàn)中,該系統(tǒng)包括多個攝像機。每一個攝像機被配置為生成用于通過通信鏈路來傳輸?shù)男盘?,該信號包括在前向信道中編碼的數(shù)據(jù)分組以及控制數(shù)據(jù)。此外,該系統(tǒng)還包括:通過該通信鏈路,通信地耦合到所述多個攝像機的接收機。所述接收機被配置為基于這些數(shù)據(jù)分組中的至少一個來生成同步數(shù)據(jù)。此外,所述接收機還被配置為對所述信號進行調(diào)制以對反向信道中的同步數(shù)據(jù)進行編碼,使得所述信號同時地包括所述前向信道數(shù)據(jù)和所述反向信道數(shù)據(jù)。
[0013]如本文所更詳細描述的,該系統(tǒng)是可擴展的。因此,在一些實現(xiàn)中,多個接收機可以連接在一起。在這些實現(xiàn)中,這些接收機中的一個可以以第一操作模式(例如,主模式)進行操作,而其它接收機則以第二操作模式(例如,從模式)進行操作。在這一配置中,以第一操作模式進行操作的接收機確定并生成同步數(shù)據(jù),其中將該同步數(shù)據(jù)發(fā)送到處于第二操作模式的接收機。
[0014]該系統(tǒng)可以通過同步數(shù)據(jù)的傳輸,實現(xiàn)較低的歪斜同步。該同步數(shù)據(jù)可以包括幀同步脈沖數(shù)據(jù)或者幀起始同步數(shù)據(jù)。此外,該系統(tǒng)還可以實現(xiàn):一個或多個固定的歪斜組件可以在接收機之內(nèi)被抵消和補償。
[0015]示例實施方式
[0016]圖1根據(jù)本發(fā)明的一種示例性實施方式,示出了用于傳輸數(shù)據(jù)的示例系統(tǒng)100的框圖??傊?,系統(tǒng)100采用一種用于提供全雙工單端串行數(shù)據(jù)鏈路的數(shù)據(jù)傳輸技術(shù)。特別地,該數(shù)據(jù)傳輸技術(shù)意味著:在反向信道中傳輸?shù)退贁?shù)據(jù)(例如,控制數(shù)據(jù))的同時,在前向信道中發(fā)送高速數(shù)據(jù)(例如,視頻數(shù)據(jù))和低速數(shù)據(jù)(例如,音頻和/或控制數(shù)據(jù))。另夕卜,可以在諸如單個同軸電纜、印刷電路板(PCB)跡線等等之類的廉價物理介質(zhì)上,進行數(shù)據(jù)的全雙工傳輸。
[0017]如圖1中所示,系統(tǒng)100包括接收機102和通信地耦合到接收機102的攝像機104 (例如,攝像機104(1)到104(4))。為了便于說明目的,僅僅示出了四個(4)攝像機。但是,應(yīng)當理解的是,根據(jù)系統(tǒng)100的配置,系統(tǒng)100可以使用更多或者更少的攝像機。在一種或多種實現(xiàn)中,接收機102包括集成電路芯片設(shè)備。攝像機104(1)到104(4)中的每一個通過各自的全雙工串行數(shù)據(jù)鏈路106,通信地耦合到接收機102。在特定的實現(xiàn)中,數(shù)據(jù)鏈路106可以是全雙工單端串行數(shù)據(jù)鏈路。在另一個特定實現(xiàn)中,數(shù)據(jù)鏈路106可以是全雙工差分串行數(shù)據(jù)鏈路。在一種或多種實現(xiàn)中,可以將攝像機104(1)到104(4)部署在車輛中的不同位置。例如,攝像機104可以被配置為從車輛的各種視角來捕捉視頻數(shù)據(jù)。攝像機104(1)到104(4)中的每一個,可以生成通過各個數(shù)據(jù)鏈路106來提供給接收機102的高速數(shù)據(jù)(例如,并行的高速數(shù)據(jù)、CS1-2數(shù)據(jù)等等)。此外,攝像機104還被配置為生成并行的、前向低速數(shù)據(jù)。在一種實現(xiàn)中,該前向低速數(shù)據(jù)可以包括與該高速數(shù)據(jù)相關(guān)聯(lián)的控制數(shù)據(jù)。如本申請所進一步詳細描述的,攝像機104被配置為通過集成的通信接口(例如,集成的串行器)來接收反向信道低速數(shù)據(jù)。在一些實現(xiàn)中,該反向信道低速數(shù)據(jù)包括同步數(shù)據(jù),其中攝像機104使用該同步數(shù)據(jù)來發(fā)送視頻數(shù)據(jù),使得該視頻數(shù)據(jù)至少與從其它攝像機104發(fā)送的相應(yīng)視頻數(shù)據(jù)基本同步。接收機102被配置為確定(例如,測量)各個攝像機104的視頻數(shù)據(jù)之間的時間偏移。例如,接收機102可以通過測量彼此之間相應(yīng)的VSYNCH信號,來確定時間偏移值。基于該時間偏移值,接收機102向攝像機104發(fā)送同步信號,使得該攝像機104基于該時間偏移值來發(fā)送視頻數(shù)據(jù)。如本申請所使用的,數(shù)據(jù)分組的幀持續(xù)時間可以指:接收機102接收該數(shù)據(jù)分組要花費多少的時鐘周期。
[0018]術(shù)語“高速數(shù)據(jù)”意味著:與“低速數(shù)據(jù)”相比,按照更高的速率(例如,更高的頻率)進行發(fā)送。例如,高速數(shù)據(jù)可以是視頻數(shù)據(jù)、音頻數(shù)據(jù)和/或前向控制數(shù)據(jù)(例如,同步數(shù)據(jù))。相比而言,低速數(shù)據(jù)可以是控制數(shù)據(jù)。應(yīng)當理解的是,“高速數(shù)據(jù)”并不需要限制于視頻,其也可以涵蓋其它類型的數(shù)據(jù)。類似地,“低速數(shù)據(jù)”并不需要限制于控制數(shù)據(jù),其也可以涵蓋其它類型的數(shù)據(jù)。
[0019]在一種或多種實現(xiàn)中,全雙工串行數(shù)據(jù)鏈路106包括單一通信鏈路。例如,單一通信鏈路可以是單個同軸電纜、單個PCB跡線、單線等等。在一種或多種實現(xiàn)中,全雙工串行數(shù)據(jù)鏈