對相關(guān)申請的交叉引用
本申請要求于2015年9月23日向韓國知識產(chǎn)權(quán)局提交的第10-2015-0134898號韓國專利申請的權(quán)益,其公開內(nèi)容通過引用整體并入于此。
本發(fā)明構(gòu)思的示例性實施例涉及一種相機系統(tǒng),并且更具體地,涉及一種雙向同步相機、包括雙向同步相機的相機系統(tǒng)和/或操作相機系統(tǒng)的方法。
背景技術(shù):
隨著數(shù)碼相機技術(shù)的進步,已經(jīng)開發(fā)了用于同時地使用至少兩個相機的技術(shù)或服務(wù)。
為了同時地操作至少兩個相機,該至少兩個相機應(yīng)當(dāng)彼此同步。為此,已經(jīng)引入了一種通過一個相機控制設(shè)備所執(zhí)行的、精確地控制至少兩個相機以使其彼此同步的方法。另外,已經(jīng)引入了一種準(zhǔn)備用于至少兩個相機之間的一對一同步的單獨的信號線并且通過使用單獨的信號線使至少兩個相機彼此同步的方法。
根據(jù)前一種方法,用于使至少兩個相機彼此同步的算法或電路應(yīng)當(dāng)被安裝在相機控制設(shè)備中。根據(jù)后一種方法,隨著相機數(shù)量的增加,至少兩個相機之間的連接變得復(fù)雜,并且應(yīng)當(dāng)預(yù)先設(shè)置至少兩個相機當(dāng)中的基準(zhǔn)(reference)相機。
技術(shù)實現(xiàn)要素:
在一個示例實施例中,相機系統(tǒng)包括:多個相機;相機控制器,被配置為控制多個相機;控制信號線,被配置為在相機控制器與多個相機之間交換至少一個控制信號;以及同步信號線,公共地連接到多個相機并且被配置為傳送用于同步多個相機當(dāng)中的至少兩個相機的至少一個傳送同步信號。
在一個示例實施例中,第一相機經(jīng)由同步信號線連接到至少第二相機,相機包括:傳送器,電連接到同步信號線并且被配置為向同步信號線傳送第一傳送同步信號;以及接收器,電連接到同步信號線并且被配置為經(jīng)由同步信號線從第二相機接收至少第二傳送同步信號。第一相機進一步包括定時控制器,被配置為:接收第一傳送同步信號和第二傳送同步信號,檢測第一傳送同步信號與第二傳送同步信號之間的定時差異,以及根據(jù)定時差異來控制第一傳送同步信號的定時。
在一個示例實施例中,設(shè)備包括多個相機,多個相機中的每個被配置為:生成第一傳送同步信號,從多個相機中的至少另一個相機接收至少一個第二傳送同步信號,以及基于第一傳送同步信號與第二傳送同步信號之間的定時差異來調(diào)整第一傳送同步信號的定時。
附圖說明
根據(jù)結(jié)合附圖進行的下面的詳細(xì)描述,將更加清楚地理解本發(fā)明構(gòu)思的示例實施例,在附圖中:
圖1是根據(jù)示例實施例的相機系統(tǒng)的示意性框圖;
圖2是根據(jù)示例實施例的相機系統(tǒng)的示意性框圖;
圖3是根據(jù)示例實施例的圖1和/或圖2中所示的相機的示意性框圖;
圖4是示出根據(jù)示例實施例的相機系統(tǒng)的操作的圖;
圖5a是根據(jù)示例實施例的圖4的相機系統(tǒng)的示意性信號定時圖;
圖5b是根據(jù)示例實施例的圖4的相機系統(tǒng)的示意性信號定時圖;
圖6a是示出根據(jù)示例實施例的相機系統(tǒng)的操作的圖;
圖6b是根據(jù)示例實施例的圖6a的相機系統(tǒng)的示意性信號定時圖;
圖7a是示出根據(jù)示例實施例的相機系統(tǒng)的操作的圖;
圖7b是根據(jù)示例實施例的圖7a的相機系統(tǒng)的示意性信號定時圖;
圖8是根據(jù)示例實施例的操作相機的方法的流程圖;
圖9是根據(jù)示例實施例的相機系統(tǒng)的框圖;
圖10是示出根據(jù)示例實施例的圖9的相機系統(tǒng)的外觀的圖;
圖11是根據(jù)示例實施例的操作相機的方法的流程圖;以及
圖12是示出根據(jù)示例實施例的其中相機系統(tǒng)被應(yīng)用到車輛的情況的圖。
具體實施方式
圖1是根據(jù)示例實施例的相機系統(tǒng)的示意性框圖。參考圖1,相機系統(tǒng)10a包括:多個相機100-1至100-n;以及相機控制模塊200,被配置為控制多個相機100-1至100-n。這里,‘n’指示等于或大于‘2’的整數(shù)。
在一個示例實施例中,相機系統(tǒng)10a進一步包括:控制信號線170-1至170-n,被配置為在相機控制模塊200與多個相機100-1至100-n之間交換控制信號;以及數(shù)據(jù)線180-1至180-n,被配置為在相機控制模塊200與多個相機100-1至100-n之間交換數(shù)據(jù)。
在一個示例實施例中,相機系統(tǒng)10a進一步包括公共地連接到多個相機100-1至100-n的同步信號線150a。同步信號線150a傳送用于多個相機100-1至100-n當(dāng)中的至少兩個相機的同步操作的同步信號。
在一個示例實施例中,針對多個相機100-1至100-n分別地提供控制信號線170-1至170-n并且針對多個相機100-1至100-n還分別地提供數(shù)據(jù)線180-1至180-n,但是同步信號線150a可以公共地連接到多個相機100-1至100-n中的所有。
同步信號線150a可以經(jīng)由下拉電阻器pdr連接到接地電壓gnd源。在這種情況下,同步信號線150a被初始化為接地電壓gnd。
相機控制模塊200可以控制多個相機100-1至100-n的操作,以及從多個相機100-1至100-n接收圖像數(shù)據(jù)并且對圖像數(shù)據(jù)進行處理。在一個示例實施例中,相機控制模塊200可以被具體化為微控制器單元(mcu)、處理器、包括至少一個處理器的片上系統(tǒng)等,但是不限于此。當(dāng)相機控制模塊200是處理器時,處理器可以具有在其中存儲有計算機可讀指令的相關(guān)聯(lián)的存儲器(未示出)。通過處理器進行的計算機可讀指令的運行將處理器轉(zhuǎn)變?yōu)橛糜趯嵤┫鄼C控制模塊200的功能的專用處理器,如在這里所描述地。
圖2是根據(jù)示例實施例的相機系統(tǒng)的示意性框圖。參考圖2,類似于圖1的相機系統(tǒng)10a,相機系統(tǒng)10b包括:多個相機100-1至100-n、相機控制模塊200、控制信號線170-1至170-n、數(shù)據(jù)線180-1至180-n以及同步信號線150b。
在一個示例實施例中,圖2的相機系統(tǒng)10b與圖1的相機系統(tǒng)10a具有基本上相同的結(jié)構(gòu)和操作,并且因此將關(guān)注于與圖1的相機系統(tǒng)10a的差異來進行描述以避免冗余的描述。
在圖2的示例實施例中,同步信號線150b可以經(jīng)由上拉電阻器(pur)連接到電源電壓vdd源。在這種情況下,同步信號線150b被初始化為電源電壓vdd。
如圖1和圖2中所示,多個相機100-1至100-n的不同的排列以及同步信號線150a和150b的不同布局是可變的。例如,同步信號線150a和150b中的每個可以形成在一個印刷電路板(pcb)上,但是本發(fā)明構(gòu)思不限于此。
在一個示例實施例中,相機系統(tǒng)10a和相機系統(tǒng)10b中的每個可以進一步包括其他元件,諸如存儲器、顯示設(shè)備、溫度傳感器等。
圖3是根據(jù)示例實施例的圖1和/或圖2中所示的相機的示意性框圖。盡管圖3示出相機100-1作為圖1和圖2中所示的多個相機100-1至100-n當(dāng)中的代表性示例,但是其他相機100-2至100-n可以具有與圖3所示的相機100-1相同的結(jié)構(gòu)。
相機100-1可以包括圖像傳感器110、控制電路120、透鏡130以及致動器140。
圖像傳感器110可以在相機控制模塊200的控制之下進行操作,以生成圖像信息。
圖像傳感器110可以在相機控制模塊200的控制之下向相機控制模塊200傳送通過對由透鏡130所捕獲的對象21的圖像進行感測所獲得的感測的圖像數(shù)據(jù)idat。相機控制模塊200可以對由圖像傳感器110所感測的圖像數(shù)據(jù)idat進行處理,并且將對圖像數(shù)據(jù)idat進行處理的結(jié)果存儲在存儲器(未示出)中或者將其輸出到顯示設(shè)備(未示出)。
控制電路120可以根據(jù)從相機控制模塊200所接收的控制信號ccon來控制圖像傳感器110和致動器140。例如,控制電路120可以通過根據(jù)從相機控制模塊200所接收的控制信號ccon的示例當(dāng)中的位置控制信號控制致動器140,來調(diào)整透鏡130的位置。在一個示例實施例中,控制電路120是處理器。處理器可以具有在其中存儲有計算機可讀指令的相關(guān)聯(lián)的存儲器(未示出)。通過處理器進行的計算機可讀指令的運行將處理器轉(zhuǎn)變?yōu)橛糜趯嵤┛刂齐娐?20的功能的專用處理器,如在這里所描述地。
控制信號ccon的示例可以包括同步使能信號。同步使能信號可以是用于控制相機100-1以與至少另一個相機(例如,相機100-2)同步地進行操作的信號。
控制電路120可以生成并且輸出傳送同步信號ts。圖像傳感器110可以根據(jù)傳送同步信號ts來向相機控制模塊200傳送圖像數(shù)據(jù)idat。
在一個示例實施例中,透鏡130包括用于使得相機100-1對焦的透鏡。在一個示例實施例中,透鏡130可以進一步包括用于收集光的透鏡、用于分散光的透鏡等。
致動器140可以調(diào)整透鏡130的位置。例如,致動器140可以通過調(diào)整透鏡130的位置來使相機100-1的透鏡130對焦。
在圖3中,同步信號線150可以與如圖1中所示的連接到接地電壓gnd源的同步信號線150a或圖2中所示的連接到電源電壓vdd源的同步信號線150b基本上相同。
圖4是示出根據(jù)示例實施例的相機系統(tǒng)的操作的圖。圖5a是根據(jù)示例實施例的圖4的相機系統(tǒng)的示意性信號定時圖。圖5b是根據(jù)示例實施例的圖4的相機系統(tǒng)的示意性信號定時圖。
在圖4至圖5b的實施例中,為了解釋的方便,僅示出了公共地連接到同步信號線150a的第一相機100-1和第二相機100-2,但是其他相機也可以公共地連接到同步信號線150a。
在一個示例實施例中,第一相機100-1的第一控制電路120-1包括第一傳送器121-1、第一接收器123-1、第一同步信號生成器125-1以及第一定時控制器127-1。
第一傳送器121-1電連接到同步信號線150a,并且向同步信號線150a傳送第一傳送同步信號ts1。
第一接收器123-1電連接到同步信號線150a,并且從同步信號線150a接收第一同步信號rs1。在一個示例實施例中,第一同步信號rs1是由第二控制電路120-2所生成的傳送同步信號(被標(biāo)示為ts2),其被第二控制電路120-2傳送到同步信號線150a并且隨后被接收器123-1接收。在一個示例實施例中,第一同步信號rs1可以被稱為第一接收的同步信號rs1。
雖然在這里所描述的示例實施例中rs1是由第二控制電路120-2所傳送的ts2,但是在一個示例實施例中,如果以不同的格式或在不同的通信信道上傳送ts2,使得在不對ts2執(zhí)行變換或信號處理的情況下第一控制電路120-1不可以獲得/接收ts2作為rs1,則第一控制電路120-1可以通過執(zhí)行適當(dāng)?shù)幕A(chǔ)的信號處理/變換來根據(jù)ts2生成rs1。
即,第一傳送器121-1和第一接收器123-1公共地連接到一個同步信號線150a。同步信號線150a可以經(jīng)由下拉電阻器(pdr)連接到接地電壓gnd源。
第一定時控制器127-1接收第一傳送同步信號ts1和第一接收的同步信號rs1,并且檢測第一傳送同步信號ts1與第一接收的同步信號rs1之間的定時差異。第一定時控制器127-1可以根據(jù)所檢測到的定時差異來輸出用于控制第一傳送同步信號ts1的第一定時控制信號tcon1。
例如,第一定時控制器127-1可以檢測在其期間第一傳送同步信號ts1和第一接收的同步信號rs1具有不同的電平的時間段,并且輸出第一定時控制信號tcon1,第一定時控制信號tcon1用于根據(jù)所檢測到的時間段來提前或延遲要輸出第一傳送同步信號ts1的時間點。
例如,第一定時控制器127-1可以檢測第一傳送同步信號ts1的上升沿與第一接收的同步信號rs1的上升沿之間的時間段,或者第一傳送同步信號ts1的下降沿與第一接收的同步信號rs1的下降沿之間的時間段。
在一個示例實施例中,第一定時控制器127-1可以通過經(jīng)由在從第一傳送同步信號ts1的上升沿到第一接收的同步信號rs1的上升沿的時間段中對內(nèi)部時鐘信號(未示出)的上升沿或下降沿進行計數(shù)而計算計數(shù)值來檢測定時差異。
在一個示例實施例中,第一同步信號生成器125-1生成并且輸出第一傳送同步信號ts1??梢愿鶕?jù)第一定時控制信號tcon1來控制要輸出第一傳送同步信號ts1的時間點。
在一個示例實施例中,第二相機100-2的第二控制電路120-2與第一控制電路120-1具有基本上相同的結(jié)構(gòu)。第二控制電路120-2包括第二傳送器121-2、第二接收器123-2、第二同步信號生成器125-2以及第二定時控制器127-2。
在一個示例實施例中,第二傳送器121-2電連接到同步信號線150a,并且向同步信號線150a傳送第二傳送同步信號ts2。
在一個示例實施例中,第二接收器123-2電連接到同步信號線150a,并且從同步信號線150a接收第二同步信號rs2。在一個示例實施例中,rs2是由第一控制電路120-1所生成的并且經(jīng)由同步信號線150a被傳送到第二控制電路120-2的ts1。
雖然在這里所描述的示例實施例中rs2是由第一控制電路120-1所傳送的ts1,但是在一個示例實施例中,如果以不同的格式或在不同的通信信道上傳送ts1,使得在不對ts1執(zhí)行變換或信號處理的情況下第二控制電路120-2不可以獲得/接收ts1作為rs2,則第二控制電路120-2可以通過執(zhí)行適當(dāng)?shù)幕A(chǔ)的信號處理/變換來根據(jù)ts1生成rs2。同樣可以適用于以下描述的rs3。
在一個示例實施例中,第二定時控制器127-2接收第二傳送同步信號ts2和第二接收的同步信號rs2,并且檢測第二傳送同步信號ts2與第二接收的同步信號rs2之間的定時差異。第二定時控制器127-2可以根據(jù)所檢測到的定時差異來輸出用于控制第二傳送同步信號ts2的第二定時控制信號tcon2。第二定時控制器127-2的操作和功能可以與第一定時控制器127-1的操作和功能相同。
在一個示例實施例中,第二同步信號生成器125-2生成并且輸出第二傳送同步信號ts2??梢愿鶕?jù)第二定時控制信號tcon2來控制要輸出第二傳送同步信號ts2的時間點。
參考圖5a,同步信號線150a電連接到接地電壓gnd源并且在初始階段——例如,在時間段t1之前——具有接地電壓gnd。
在一個示例實施例中,如果在同步信號線150a具有接地電壓gnd——即,邏輯低電平——的狀態(tài)下,第一控制電路120-1首先在第一時間點t1處將第一傳送同步信號ts1使能為邏輯高電平,則同步信號線150a根據(jù)第一傳送同步信號ts1而變?yōu)檫壿嫺?。因此,從第一接收?23-1和第二接收器123-2分別地所輸出的第一接收的同步信號rs1和第二接收的同步信號rs2也變?yōu)檫壿嫺摺T趫D5a和圖5b中,為了解釋的方便,未考慮第一傳送器121-1和第二傳送器121-2、第一接收器123-1和第二接收器123-2以及同步信號線150a中的信號延遲。
此外,在圖5a中,第二控制電路120-2在第二時間點t2處將第二傳送同步信號ts2使能為邏輯高電平。如果假定第一傳送同步信號ts1和第二傳送同步信號ts2的使能時段(例如,邏輯高時段)相同,則第一控制電路120-1可以在第三時間點t3處將第一傳送同步信號ts1禁用為邏輯低電平并且第二控制電路120-2可以在第四時間點t4處將第二傳送同步信號ts2禁用為邏輯低電平。
因此,根據(jù)在相對地晚的時間點處被禁用為邏輯低電平的第二傳送同步信號ts2,第一接收的同步信號rs1和第二接收的同步信號rs2在第四時間點t4處變?yōu)檫壿嫷汀?/p>
在一個示例實施例中,第一定時控制器127-1可以檢測第一傳送同步信號ts1的下降沿與第一接收的同步信號rs1的下降沿之間的定時差異tfo1,并且輸出第一定時控制信號tcon1,該第一定時控制信號tcon1用于將第一傳送同步信號ts1要被使能的時間點延遲定時差異tfo1。因此,第一同步信號生成器125-1可以通過將第一傳送同步信號ts1要被使能的隨后的時間點延遲到第六時間點t6而不是第五時間點t5,來輸出與第二傳送同步信號ts2具有相同的定時的第一傳送同步信號ts1。
由第二定時控制器127-2所檢測的、第二傳送同步信號ts2的下降沿與第二接收的同步信號rs2的下降沿之間的定時差異可以是‘0’或接近‘0’的值。因此,不控制第二傳送同步信號ts2的定時。
在一個示例實施例中,當(dāng)所檢測到的定時差異在期望的(和/或可替選地,預(yù)定的)范圍中時,即,當(dāng)所檢測到的定時差異等于或大于期望的(和/或可替選地,預(yù)定的)最小值并且小于或等于期望的(和/或可替選地,預(yù)定的)最大值時,第一定時控制器127-1和第二定時控制器127-2可以分別地控制與其相對應(yīng)的第一傳送同步信號ts1和第二傳送同步信號ts2。
參考圖5b,第一定時控制器127-1可以檢測第一傳送同步信號ts1的上升沿與第一接收的同步信號rs1的上升沿之間的定時差異,并且第二定時控制器127-2可以檢測第二傳送同步信號ts2的上升沿與第二接收的同步信號rs2的上升沿之間的定時差異tro1。
由第一定時控制器127-1所檢測的、第一傳送同步信號ts1的上升沿與第一接收的同步信號rs1的上升沿之間的定時差異可以是‘0’或接近‘0’的值。因此,不控制第一傳送同步信號ts1的定時。
在一個示例實施例中,第二定時控制器127-2可以輸出第二定時控制信號tcon2,該第二定時控制信號tcon2用于根據(jù)第二傳送同步信號ts2的上升沿與第二接收的同步信號rs2的上升沿之間的定時差異tro1來將第二傳送同步信號ts2提前定時差異tro1。因此,第二同步信號生成器125-2可以通過將第二傳送同步信號ts2要被使能的隨后的時間點提前到第五時間點t5而不是第六時間點t6,來輸出與第一傳送同步信號ts1具有相同的定時的第二傳送同步信號ts2。
如上所述,第一相機100-1的第一控制電路120-1和第二相機100-2的第二控制電路120-2中的每個可以通過檢測其傳送同步信號與接收的同步信號(即,在同步信號線中出現(xiàn)的信號)之間的定時差異并且提前或延遲其傳送同步信號,來將其傳送同步信號的定時與其他相機的傳送同步信號的定時進行同步。因此,至少兩個相機的操作可以彼此同步。
根據(jù)本發(fā)明構(gòu)思的示例實施例,公共地連接到同步信號線150a的相機中的任何一個可以被用作基準(zhǔn)相機。例如,在相對地最早的時間點處開始進行操作的相機的傳送同步信號可以關(guān)于作為基準(zhǔn)相機的、在相對地最晚的時間點處開始進行操作的相機(例如,在相對地最晚的時間點處使能傳送同步信號的相機)被延遲,從而使所有相機的操作定時彼此同步。
在一個示例實施例中,在相對地最晚的時間點處開始進行操作的相機的傳送同步信號可以關(guān)于作為基準(zhǔn)相機的、在相對地最早的時間點處開始進行操作的相機(例如,在相對地最早的時間點處使能傳送同步信號的相機)被提前,從而使所有相機的操作定時彼此同步。
如上所述,根據(jù)本發(fā)明構(gòu)思的示例實施例,其余相機的操作可以與作為基準(zhǔn)的相機的一個相機自動地同步。因此,多個相機可以彼此同步,而無需相機控制模塊200的介入或需要相機控制模塊200的最小量的介入(例如,通過使用相機控制模塊200來供給同步使能信號)。
另外,如上所述,多個相機連接到一個同步信號線。因此,即使多個相機的數(shù)量很大,多個相機之間的連接也不復(fù)雜。另外,多個相機可以與多個相機當(dāng)中在相對地最早的時間點處或在相對地最晚的時間點處開始進行操作的相機進行同步。因此,不需要預(yù)先將多個相機中的一個設(shè)置為基準(zhǔn)相機。
圖6a是示出根據(jù)示例實施例的相機系統(tǒng)的操作的圖。圖6b是根據(jù)示例實施例的圖6a的相機系統(tǒng)的示意性信號定時圖。
在圖6a和圖6b的示例實施例中,為了解釋的方便,假定第一相機100-1至第四相機100-4連接到同步信號線150a,但是僅第一相機100-1至第三相機100-3處于操作狀態(tài)而第四相機100-4處于非操作狀態(tài)。
在一個示例實施例中,第一控制電路120-1至第四控制電路120-4中的每個的結(jié)構(gòu)和操作與以上參考圖4所描述的第一控制電路120-1的結(jié)構(gòu)和操作基本上相同,并且因此這里不進行描述以避免冗余的描述。
參考圖6a和圖6b,同步信號線150a經(jīng)由下拉電阻器(pdr)電連接到接地電壓gnd源,并且因此在初始階段(例如,在時間點t1之前)具有接地電壓gnd(即,邏輯低電平)。
在一個示例實施例中,如果在同步信號線150a具有接地電壓gnd(即,邏輯低電平)的狀態(tài)下,第三控制電路120-3首先在第一時間點t1處將第三傳送同步信號ts3使能為邏輯高電平,則同步信號線150a根據(jù)第三傳送同步信號ts3而變?yōu)檫壿嫺?。因此,從第一接收?23-1至第三接收器123-3所輸出的第一接收的同步信號至第三接收的同步信號rs1、rs2以及rs3也變?yōu)檫壿嫺?。在圖6a和圖6b中,為了解釋的方便,未考慮第一傳送器至第三傳送器121-1、121-2和123-3,第一接收器至第三接收器123-1、123-2和123-3以及同步信號線150a中的信號延遲。
在一個示例實施例中,第一控制電路120-1在第二時間點t2處將第一傳送同步信號ts1使能為邏輯高電平,并且第二控制電路120-2在第三時間點t3處將第二傳送同步信號ts2使能為邏輯高電平。如果假定第一傳送同步信號ts1至第三傳送同步信號ts3的使能時段(例如,邏輯高時段)相同,則可以在第四時間點t4處、第五時間點t5處以及第六時間點t6處分別地禁用第三傳送同步信號ts3、第一傳送同步信號ts1以及第二傳送同步信號ts2。
根據(jù)在最晚的時間點處被禁用為邏輯低電平的第二傳送同步信號ts2,第一接收的同步信號rs1至第三接收的同步信號rs3在第六時間點t6處變?yōu)檫壿嫷汀?/p>
第一定時控制器127-1可以檢測第一傳送同步信號ts1的下降沿與第一接收的同步信號rs1的下降沿之間的定時差異tfo3,并且輸出第一定時控制信號tcon1,該第一定時控制信號tcon1用于將第一傳送同步信號ts1要被使能的時間點延遲定時差異tfo3。因此,第一同步信號生成器125-1可以通過將第一傳送同步信號ts1要被使能的隨后的時間點延遲定時差異tfo3,來輸出與第二傳送同步信號ts2具有相同的定時的第一傳送同步信號ts1。
在一個示例實施例中,由第二定時控制器127-2所檢測的、第二傳送同步信號ts2的下降沿與第二接收的同步信號rs2的下降沿之間的定時差異可以是‘0’或接近‘0’的值。因此,不控制第二傳送同步信號ts2的定時。
第三定時控制器127-3可以檢測第三傳送同步信號ts3的下降沿與第三接收的同步信號rs3的下降沿之間的定時差異tfo4,并且輸出第三定時控制信號tcon3,該第三定時控制信號tcon3用于將第三傳送同步信號ts3要被使能的時間點延遲所檢測到的定時差異tfo4。因此,第三同步信號生成器125-3可以通過將第三傳送同步信號ts3要被使能的隨后的時間點延遲所檢測到的定時差異tfo4,來輸出與第二傳送同步信號ts2具有相同的定時的第三傳送同步信號ts3。
在圖6a和圖6b的示例實施例中,通過將在相對地最早的時間點處開始進行操作的相機的傳送同步信號關(guān)于作為基準(zhǔn)相機的、在相對地最晚的時間點處開始進行操作的相機(例如,在相對地最晚的時間點處使能傳送同步信號的相機)進行延遲,來使所有相機的操作定時彼此同步。
然而,如上所述,通過將在相對地最晚的時間點處開始進行操作的相機的傳送同步信號關(guān)于作為基準(zhǔn)相機的、在相對地最早的時間點處開始進行操作的相機(例如,在相對地最早的時間點處使能傳送同步信號的相機)進行提前,可以使所有相機的操作定時彼此同步。
圖7a是示出根據(jù)示例實施例的相機系統(tǒng)的操作的圖。圖7b是根據(jù)示例實施例的圖7a的相機系統(tǒng)的示意性信號定時圖。
在一個示例實施例中,圖7a的相機系統(tǒng)與圖6a的相機系統(tǒng)具有基本上相同的結(jié)構(gòu)和操作,并且因此將關(guān)注于與圖6a的相機系統(tǒng)的差異來進行描述以避免冗余的描述。
在一個示例實施例中,在圖6a的相機系統(tǒng)中,同步信號線150a連接到接地電壓gnd源并且被初始化為接地電壓gnd;而在圖7a的相機系統(tǒng)中,同步信號線150b經(jīng)由上拉電阻器(pur)連接到電源電壓vdd并且被初始化為電源電壓vdd。
參考圖7a和圖7b,同步信號線150b經(jīng)由上拉電阻器(pur)電連接到電源電壓vdd源,并且因此在初始階段(例如,在時間段t1之前)具有邏輯高電平。
在一個示例實施例中,如果在同步信號線150b具有電源電壓vdd(即,邏輯高電平)的狀態(tài)下,第三控制電路120-3首先在第一時間點t1處將第三傳送同步信號ts3使能為邏輯低電平,則同步信號線150b根據(jù)第三傳送同步信號ts3而變?yōu)檫壿嫷汀R虼?,從第一接收?23-1至第三接收器123-3所輸出的第一接收的同步信號至第三接收的同步信號rs1、rs2以及rs3也變?yōu)檫壿嫷汀?/p>
在一個示例實施例中,第一控制電路120-1在第二時間點t2處將第一傳送同步信號ts1使能為邏輯低電平,并且第二控制電路120-2在第三時間點t3處將第二傳送同步信號ts2使能為邏輯低電平。如果假定第一傳送同步信號ts1至第三傳送同步信號ts3的使能時段(例如,邏輯低時段)相同,則可以在第四時間點t4處、第五時間點t5處以及第六時間點t6處分別地將第三傳送同步信號ts3、第一傳送同步信號ts1以及第二傳送同步信號ts2禁用為邏輯高電平。
根據(jù)在最晚的時間點處被禁用為邏輯高電平的第二傳送同步信號ts2,第一接收的同步信號rs1至第三接收的同步信號rs3在第六時間點t6處變?yōu)檫壿嫺摺?/p>
在一個示例中,第一定時控制器127-1可以檢測第一傳送同步信號ts1的上升沿與第一接收的同步信號rs1的上升沿之間的定時差異tro3,并且輸出第一定時控制信號tcon1,該第一定時控制信號tcon1用于將第一傳送同步信號ts1要被使能的時間點延遲所檢測到的定時差異tro3。因此,第一同步信號生成器125-1可以通過將第一傳送同步信號ts1要被使能的隨后的時間點延遲所檢測到的定時差異tro3,來輸出與第二傳送同步信號ts2具有相同的定時的第一傳送同步信號ts1。
在一個示例實施例中,由第二定時控制器127-2所檢測的、第二傳送同步信號ts2的上升沿與第二接收的同步信號rs2的上升沿之間的定時差異可以是‘0’或接近‘0’的值。因此,不控制第二傳送同步信號ts2的定時。
第三定時控制器127-3可以檢測第三傳送同步信號ts3的上升沿與第三接收的同步信號rs3的上升沿之間的定時差異tro4,并且輸出第三定時控制信號tcon3,該第三定時控制信號tcon3用于將第三傳送同步信號ts3要被使能的時間點延遲定時差異tro4。因此,第三同步信號生成器125-3可以通過將第三傳送同步信號ts3要被使能的隨后的時間點延遲定時差異tro4,來輸出與第二傳送同步信號ts2具有相同的定時的第三傳送同步信號ts3。
圖8是根據(jù)示例實施例的操作相機的方法的流程圖。圖8的方法可以通過圖1的相機系統(tǒng)10a或圖2的相機系統(tǒng)10b的多個相機100-1至100-n中的一個來執(zhí)行。出于描述的目的,將參相機100-1來描述圖8。
參考圖1、圖2以及圖8,在操作s110處,相機100-1從微控制器單元(mcu)接收同步使能信號。在一個示例實施例中,mcu與圖1或圖2的相機控制模塊200相對應(yīng)。
在一個示例實施例中,當(dāng)至少兩個相機的操作需要彼此同步時,mcu可以向相對應(yīng)的相機供給同步使能信號。
可替選地,當(dāng)mcu驅(qū)動至少兩個相機時,可以在至少兩個相機中的每個中使能同步使能信號。在操作s120處,相機100-1可以響應(yīng)于從mcu所接收的同步使能信號,來生成其傳送同步信號并且將它輸出到同步信號線。
在一個示例實施例中,相機100-1可以與從mcu所接收的同步使能信號無關(guān)地生成其傳送同步信號并且將它輸出到同步信號線。例如,當(dāng)相機100-1被驅(qū)動為開始其操作時,可以生成傳送同步信號。
此外,在操作s130處,相機100-1可以從同步信號線接收由另一個相機(例如,相機100-2)所生成的傳送同步信號,并且將接收的傳送同步信號與傳送同步信號進行比較。之后并且在操作s140處,相機100-1檢測接收的傳送同步信號的一個沿(例如,下降沿或上升沿)與傳送同步信號的一個沿(例如,下降沿或上升沿)之間的定時差異。
在操作s150處,相機100-1根據(jù)所檢測到的定時差異來控制傳送同步信號的定時。
在操作s160處,相機100-1基于所控制的傳送同步信號來向mcu傳送圖像數(shù)據(jù)。圖像數(shù)據(jù)可以是由相機100-1的圖像傳感器所捕獲的靜態(tài)圖像信號或運動圖片信號。相機可以根據(jù)傳送同步信號以幀為單位向mcu傳送圖像數(shù)據(jù)。
在一個示例實施例中,可以按照與以上所述的順序不同的順序來執(zhí)行方法的操作,并且操作當(dāng)中的至少兩個操作可以并行地執(zhí)行。
圖9是根據(jù)示例實施例的相機系統(tǒng)的框圖。圖10是示出根據(jù)示例實施例的圖9的相機系統(tǒng)的外觀的圖。
參考圖9和圖10,相機系統(tǒng)10c可以被具體化為以下中的任何一個:移動終端(例如,智能電話)、平板式個人計算機(pc)、個人數(shù)字助理(pda)、企業(yè)數(shù)字助理(eda)、移動互聯(lián)網(wǎng)設(shè)備(mid)、電子書等;但是不限于此。
相機系統(tǒng)10c可以包括應(yīng)用處理器(ap)200a、多個相機100-1至100-n、顯示設(shè)備270以及存儲器280。
如圖10中所示,多個相機100-1至100-n可以包括位于相機系統(tǒng)10c的前表面部分10d上的第一相機100-1和第二相機100-2,以及位于相機系統(tǒng)10c的后表面部分10e上的第三相機100-3和第四相機100-4。
在前表面部分10d上的第一相機100-1和第二相機100-2可以被用于識別用戶的面部或獲得位于相機系統(tǒng)10c之前的背景或?qū)ο蟮牧Ⅲw圖像。
在后表面部分10e上的第三相機100-3和第四相機100-4可以被用于獲得位于相機系統(tǒng)10c之后的背景或?qū)ο蟮牧Ⅲw圖像,或者被用于通過不同地設(shè)置第三相機100-3和第四相機100-4的條件(例如,曝光時間、對焦等)來獲得高動態(tài)范圍圖像。
因此,相機系統(tǒng)10c可以根據(jù)在相機系統(tǒng)10c中所驅(qū)動的應(yīng)用程序或由用戶所選擇的菜單,來選擇并且操作多個相機100-1至100-n當(dāng)中的至少兩個相機。另外,相機系統(tǒng)10c可以請求多個相機100-1至100-n當(dāng)中的至少兩個相機的操作彼此同步。在這種情況下,如上所述,所選擇的至少兩個相機中的每個可以基于其傳送同步信號與接收的同步信號之間的定時差異來控制傳送同步信號的定時,從而使所選擇的至少兩個或更多個相機的傳送同步信號的定時彼此同步。
多個相機100-1至100-n中的每個可以根據(jù)其定時受控制的傳送同步信號來向ap200a傳送圖像數(shù)據(jù),使得ap200a可以接收并且處理所同步的圖像數(shù)據(jù)。
ap200a可以包括中央處理單元(cpu)210、只讀存儲器(rom)220、隨機存取存儲器(ram)230、多個相機接口240-1至240-n、顯示接口250以及存儲器接口260。
ap200a可以被具體化為片上系統(tǒng)(soc)。ap200a與圖1或圖2的相機控制模塊相對應(yīng)。ap200a的元件210、220、230、240-1至240-n、250以及260可以經(jīng)由總線205彼此交換數(shù)據(jù)。
cpu120可以控制ap200a的整體操作。例如,cpu210可以對在rom220和/或ram230中所存儲的程序和/數(shù)據(jù)進行處理或運行。
在一個示例實施例中,cpu210可以被具體化為一個計算組件,該計算組件包括至少兩個獨立的處理器(或核心),即,作為多核處理器。
rom220可以存儲被連續(xù)地使用的程序(例如,計算機可讀指令)和/或數(shù)據(jù)。在一個示例實施例中,rom220可以被具體化為可擦除rom(eprom)、電可擦除可編程rom(eeprom)等。
ram230可以暫時地存儲程序、數(shù)據(jù)和/或指令。在一個示例實施例中,ram230可以被具體化為動態(tài)ram(dram)或靜態(tài)ram(sram)。
ram230可以暫時地存儲經(jīng)由接口240-1至240-n、250以及260所輸入或輸出的數(shù)據(jù),或者由cpu210所生成的數(shù)據(jù)。
多個相機接口240-1至240-n可以分別地控制多個相機100-1至100-n。
顯示接口250可以對被輸出到在ap200a外部的顯示設(shè)備270的數(shù)據(jù)(例如,圖像數(shù)據(jù))進行接合(interface)。
顯示設(shè)備270可以經(jīng)由顯示器——諸如液晶顯示器(lcd)、有源矩陣有機發(fā)光二極管(amoled)等——來輸出圖像或關(guān)于圖像的數(shù)據(jù)。
存儲器接口260可以對從在ap200a外部的存儲器280所輸入的數(shù)據(jù)或被輸出到在ap200a外部的存儲器280的數(shù)據(jù)進行接合。
在一個示例實施例中,存儲器280可以被具體化為非易失性存儲器,例如,閃速存儲器、電阻性存儲器等。
圖11是根據(jù)示例實施例的操作相機的方法的流程圖。圖11的方法可以通過圖9的相機系統(tǒng)10c來執(zhí)行,但是不限于此。
參考圖9和圖11,在操作s210處,cpu210在相機系統(tǒng)10c中使用多個相機——例如,至少兩個相機——來運行應(yīng)用。
在操作s220處,ap200a(經(jīng)由cpu210)驅(qū)動多個相機。
在操作s230處,ap200a(經(jīng)由cpu210)可以向相對應(yīng)的相機供給同步使能信號,以使多個相機的操作彼此同步。在一個示例實施例中,可以跳過操作s230。例如,當(dāng)多個相機被驅(qū)動時,一系列操作——例如,以下將描述的操作s240至s260——可以被執(zhí)行以使多個相機彼此同步,而無需供給同步使能信號。
在一個示例實施例中,多個相機中的每個生成傳送同步信號并且將其輸出到公共地連接到多個相機的同步信號線。此外,多個相機中的每個經(jīng)由同步信號線接收由多個相機中的每個所傳送的一個或多個傳送同步信號。在操作s240處,多個相機中的每個將接收的同步信號與其自身的、相對應(yīng)的傳送同步信號進行比較。
例如,多個相機中的每個檢測接收的同步信號的一個沿(例如,下降沿或上升沿)與其自身的、相對應(yīng)的傳送同步信號的一個沿(例如,下降沿或上升沿)之間的定時差異。
在操作s250處,多個相機中的每個根據(jù)將接收的同步信號與其自身的、相對應(yīng)的傳送同步信號進行比較的結(jié)果來控制傳送同步信號的定時。
在操作s260處,多個相機中的每個基于定時受控制的傳送同步信號來向ap200a傳送圖像數(shù)據(jù)。圖像數(shù)據(jù)可以是由相機的圖像傳感器所捕獲的靜態(tài)圖像信號或運動圖片信號。在一個示例實施例中,多個相機中的每個可以根據(jù)傳送同步信號來以幀為單位向ap200a傳送圖像數(shù)據(jù)。
在操作270處,ap200a(經(jīng)由cpu210)從多個相機接收已經(jīng)被同步的圖像數(shù)據(jù)中的至少兩個,并且對已經(jīng)被同步的圖像數(shù)據(jù)中的至少兩個進行處理。因此,可以除去由ap200a所執(zhí)行的、從多個相機接收未被同步的圖像數(shù)據(jù)并且內(nèi)部地使未被同步的圖像數(shù)據(jù)彼此同步的處理。
在一個示例實施例中,圖11的方法的操作可以按照與以上所述的順序不同的順序被執(zhí)行,并且操作中的至少兩個操作可以并行地被執(zhí)行。
圖12是示出根據(jù)示例實施例的其中相機系統(tǒng)被應(yīng)用到車輛的情況的圖。參考圖12,車輛包括相機系統(tǒng)。
用于在車輛中使用的相機系統(tǒng)可以包括:多個相機①至⑥;以及主體(未示出),被配置為控制多個相機。多個相機①至⑥可以包括但是不限于:前行感測相機①,用于感測在車輛前方的車道和/或障礙;內(nèi)部感測相機②,用于感測車輛內(nèi)部;夜視相機③,用于在夜間感測障礙;側(cè)視感測相機④,用于感測車輛的側(cè)向視野;側(cè)后視感測相機⑤,用于感測車輛的盲點;后視感測相機⑥用于感測車輛的后側(cè)視野等。
用于在車輛中使用的相機系統(tǒng)可以被具體化為泊車輔助系統(tǒng)、車輛安全輔助系統(tǒng)、先進駕駛員輔助系統(tǒng)(adas)或車輛操作記錄系統(tǒng)——例如,車輛黑盒子——等。
根據(jù)本發(fā)明構(gòu)思的示例實施例的相機系統(tǒng)不僅可應(yīng)用于車輛而且還可應(yīng)用于使用多個相機的任何類型的系統(tǒng)(例如,安全系統(tǒng)、閉路電視(cctv)系統(tǒng)、無人機(無人駕駛車輛)相機系統(tǒng)等)。
根據(jù)本發(fā)明構(gòu)思的示例實施例,其余相機的操作與作為基準(zhǔn)相機的一個相機自動地同步。因此,多個相機可以彼此同步,而無需相機控制模塊的介入或需要相機控制模塊的最小量的介入。
根據(jù)本發(fā)明構(gòu)思的示例實施例,多個相機連接到一個同步信號線。因此,即使多個相機的數(shù)量很大,多個相機之間的連接也不復(fù)雜。多個相機可以與多個相機當(dāng)中在最早的時間點處或在最晚的時間點處開始進行操作的相機進行同步。因此,不需要預(yù)先將多個相機中的一個設(shè)置為基準(zhǔn)相機。
雖然參考在附圖中所示的示例實施例具體地示出并且描述了本發(fā)明構(gòu)思,但是示例實施例是非限制性的。對于本領(lǐng)域普通技術(shù)人員將明顯的是,這些示例實施例將覆蓋落入本發(fā)明構(gòu)思的方法內(nèi)的所有修改、等價形式以及替選。因此,本發(fā)明構(gòu)思的技術(shù)范圍應(yīng)當(dāng)基于所附權(quán)利要求書的技術(shù)理念來限定。