本發(fā)明涉及智能交通技術(shù)領(lǐng)域,具體是涉及一種全景解碼一體智能機(jī)和一種全景解碼的方法。
背景技術(shù):
隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展以及人民生活水平的提高,汽車(chē)產(chǎn)業(yè)蓬勃發(fā)展起來(lái),汽車(chē)的普及率越來(lái)越高,汽車(chē)已經(jīng)成為許多人日常生活中不可缺少的一部分。
現(xiàn)今,汽車(chē)上普遍安裝了行車(chē)記錄儀,行車(chē)記錄儀可借由發(fā)動(dòng)機(jī)引擎隨即可以錄影的功能,透過(guò)高清鏡頭攝影,將汽車(chē)行駛途中的影像及聲音完全記錄,當(dāng)意外發(fā)生時(shí),立刻提出證據(jù),保障駕駛?cè)俗晕覚?quán)利,平時(shí)還可以調(diào)出行車(chē)視頻進(jìn)行觀看,增添美好回憶。另外,在駕駛過(guò)程中,駕駛員往往會(huì)希望拍攝下全景畫(huà)面,從而知曉各個(gè)方向的駕駛情況。
然而,現(xiàn)在的一些行車(chē)記錄儀并不具備解碼功能,還需要額外安裝解碼器,那么就需要進(jìn)行一些復(fù)雜的安裝過(guò)程,并且,也不能進(jìn)行全景拍攝,不能滿(mǎn)足駕駛者日益增長(zhǎng)的智能和便利等需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)的缺陷和不足,提供一種全景解碼一體智能機(jī)和一種全景解碼的方法。
為了解決背景技術(shù)所存在的問(wèn)題,本發(fā)明提供了一種全景解碼一體智能機(jī),所述全景解碼一體智能機(jī)中安裝有解碼器和多個(gè)攝像頭,所述全景解碼一體智能機(jī)包括如下模塊:
初始全景數(shù)據(jù)獲取模塊:用于通過(guò)所述多個(gè)攝像頭采集的多個(gè)初始視頻數(shù)據(jù);
視頻數(shù)據(jù)解碼模塊:用于將所述多個(gè)初始視頻數(shù)據(jù)發(fā)送至所述解碼器,所述解碼器用于對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼;
視頻數(shù)據(jù)拼接模塊:用于將解碼后的初始視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。
作為優(yōu)選,所述視頻數(shù)據(jù)解碼模塊包括:
初始視頻數(shù)據(jù)解碼子模塊:用于指示解碼器按照指定的解碼規(guī)則分別對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼,得到解碼視頻數(shù)據(jù)。
作為優(yōu)選,所述視頻數(shù)據(jù)拼接模塊包括:
解碼視頻數(shù)據(jù)去重子模塊:用于對(duì)所述解碼視頻數(shù)據(jù)進(jìn)行去重處理得到去重視頻數(shù)據(jù);
去重視頻數(shù)據(jù)拼接子模塊:用于將所述去重視頻數(shù)據(jù)組合為目標(biāo)全景視頻數(shù)據(jù)。
作為優(yōu)選,所述全景解碼一體智能機(jī)包括如下模塊:
目標(biāo)全景視頻數(shù)據(jù)輸出模塊:用于將所述目標(biāo)全景視頻數(shù)據(jù)輸出到汽車(chē)的車(chē)載設(shè)備顯示。
作為優(yōu)選,所述全景解碼一體智能機(jī)包括如下模塊:
局部視頻數(shù)據(jù)解碼模塊:用于將所述多個(gè)初始視頻數(shù)據(jù)的局部區(qū)域位置對(duì)應(yīng)的局部視頻數(shù)據(jù)發(fā)送至所述解碼器,所述解碼器用于對(duì)所述多個(gè)局部視頻數(shù)據(jù)進(jìn)行解碼;
局部視頻數(shù)據(jù)拼接模塊:用于將解碼后的局部視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。
為了解決背景技術(shù)所存在的問(wèn)題,本發(fā)明提供了一種全景解碼方法,所述方法涉及安裝有解碼器和多個(gè)攝像頭的全景解碼一體智能機(jī),所述方法包括:
通過(guò)所述多個(gè)攝像頭采集的多個(gè)初始視頻數(shù)據(jù);
將所述多個(gè)初始視頻數(shù)據(jù)發(fā)送至所述解碼器,所述解碼器用于對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼;
將解碼后的初始視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。
作為優(yōu)選,所述將所述多個(gè)初始視頻數(shù)據(jù)發(fā)送至所述解碼器的步驟包括:
指示解碼器按照指定的解碼規(guī)則分別對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼,得到解碼視頻數(shù)據(jù)。
作為優(yōu)選,所述將解碼后的初始視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)的步驟包括:
對(duì)所述解碼視頻數(shù)據(jù)進(jìn)行去重處理得到去重視頻數(shù)據(jù);
將所述去重視頻數(shù)據(jù)組合為目標(biāo)全景視頻數(shù)據(jù)。
作為優(yōu)選,所述方法還包括:
目標(biāo)全景視頻數(shù)據(jù)輸出模塊:用于將所述目標(biāo)全景視頻數(shù)據(jù)輸出到汽車(chē)的車(chē)載設(shè)備顯示。
作為優(yōu)選,所述方法還包括:
確定汽車(chē)駕駛者觀看全景視頻的局部區(qū)域位置;
將所述多個(gè)初始視頻數(shù)據(jù)的局部區(qū)域位置對(duì)應(yīng)的局部視頻數(shù)據(jù)發(fā)送至所述解碼器,所述解碼器用于對(duì)所述多個(gè)局部視頻數(shù)據(jù)進(jìn)行解碼;
將解碼后的局部視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。
本發(fā)明的有益效果為:本發(fā)明的全景解碼一體智能機(jī)和一種全景解碼的方法,可以首先通過(guò)所述多個(gè)攝像頭采集的多個(gè)初始視頻數(shù)據(jù),然后將所述多個(gè)初始視頻數(shù)據(jù)發(fā)送至所述解碼器,所述解碼器用于對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼,最后將解碼后的初始視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。應(yīng)用本發(fā)明,免去了額外安裝解碼器的麻煩,并且,還能獲得全景視頻數(shù)據(jù),使得駕駛者能夠獲知周?chē)男熊?chē)環(huán)境,提升了駕駛者的駕駛體驗(yàn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明第一個(gè)實(shí)施例的一種全景解碼一體智能機(jī)的結(jié)構(gòu)框圖;
圖2為本發(fā)明第三個(gè)實(shí)施例的一種全景解碼方法的步驟流程圖。
具體實(shí)施方式
第一個(gè)實(shí)施例
圖1為本發(fā)明第一個(gè)實(shí)施例的一種全景解碼一體智能機(jī)的結(jié)構(gòu)框圖,具體地,所述全景解碼一體智能機(jī)中安裝有解碼器和多個(gè)攝像頭,所述全景解碼一體智能機(jī)包括如下模塊:
初始全景數(shù)據(jù)獲取模塊101:用于通過(guò)所述多個(gè)攝像頭采集的多個(gè)初始視頻數(shù)據(jù);
在本發(fā)明的全景解碼一體智能機(jī),可以在多個(gè)方向上安裝攝像頭,這樣,就可以通過(guò)攝像頭接口或者can接口采集汽車(chē)在各個(gè)方向上的視頻數(shù)據(jù)。此外,還可以相應(yīng)攝像頭分別安裝解碼器,這樣,解碼器就可以并行對(duì)于采集的初始視頻數(shù)據(jù)進(jìn)行解碼,可以提升整體的處理效率。當(dāng)然,實(shí)際中可以安裝一個(gè)兩個(gè)或幾個(gè)解碼器,對(duì)于本發(fā)明無(wú)需限制,可以根據(jù)實(shí)際情況進(jìn)行設(shè)置。
本發(fā)明可以廣泛應(yīng)用于轎車(chē)、房車(chē)、公交車(chē)、大巴車(chē)、貨車(chē)、運(yùn)鈔車(chē),當(dāng)然也廣泛應(yīng)用于各種車(chē)型,例如奔馳,馬自達(dá),福特,標(biāo)致等車(chē)型?;谌耙曨l,可以實(shí)現(xiàn)諸如提示車(chē)身周邊安全距離等等。
視頻數(shù)據(jù)解碼模塊102:用于將所述多個(gè)初始視頻數(shù)據(jù)發(fā)送至所述解碼器,所述解碼器用于對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼;
在通過(guò)多個(gè)攝像頭采集到各個(gè)方向上的多個(gè)初始視頻數(shù)據(jù)后,就可以分別對(duì)于初始視頻數(shù)據(jù)進(jìn)行解碼處理,從而得到解碼后的視頻數(shù)據(jù)。
作為優(yōu)選一種實(shí)施例,所述視頻數(shù)據(jù)解碼模塊102包括:
初始視頻數(shù)據(jù)解碼子模塊:用于指示解碼器按照指定的解碼規(guī)則分別對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼,得到解碼視頻數(shù)據(jù)。
在日常生活中,視頻解碼器的應(yīng)用非常廣泛。視頻數(shù)據(jù)可以是使用很多種不同的格式,為了能夠正確地瀏覽這些視頻數(shù)據(jù),用戶(hù)需要安裝編解碼器,從而對(duì)于視頻數(shù)據(jù)進(jìn)行解碼操作。
易于得知,目前視頻數(shù)據(jù)的格式種類(lèi)很多,故而在指示解碼器進(jìn)行解碼時(shí),按照所需視頻格式相應(yīng)的解碼規(guī)則分別對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼即可,本發(fā)明無(wú)需過(guò)多限制。
視頻數(shù)據(jù)拼接模塊103:用于將解碼后的初始視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。
解碼完成后就可以得到解碼后的視頻數(shù)據(jù)了。當(dāng)?shù)玫浇獯a后的視頻數(shù)據(jù)后,可以進(jìn)行拼接以合成目標(biāo)全景視頻數(shù)據(jù)。全景視頻數(shù)據(jù)可以表現(xiàn)出更多的景物。
作為優(yōu)選一種實(shí)施例,所述視頻數(shù)據(jù)拼接模塊103包括:
解碼視頻數(shù)據(jù)去重子模塊:用于對(duì)所述解碼視頻數(shù)據(jù)進(jìn)行去重處理得到去重視頻數(shù)據(jù);
去重視頻數(shù)據(jù)拼接子模塊:用于將所述去重視頻數(shù)據(jù)組合為目標(biāo)全景視頻數(shù)據(jù)。
可以理解,雖然通過(guò)各個(gè)攝像頭可以采集到多個(gè)方向的景色,但是在實(shí)際中可能這些視頻數(shù)據(jù)的視頻幀會(huì)出現(xiàn)重合的情況,此時(shí)就需要去重這些重復(fù)的部分。
故而,本發(fā)明將對(duì)各解碼視頻數(shù)據(jù)進(jìn)行去重處理生成相應(yīng)的去重視頻數(shù)據(jù),然后對(duì)所述各去重視頻數(shù)據(jù)進(jìn)行拼接處理生成目標(biāo)全景視頻數(shù)據(jù)。
具體的,由于各個(gè)攝像頭拍攝時(shí),可能產(chǎn)生的視頻數(shù)據(jù)的視頻幀中會(huì)存在有互相之間的重疊部分,例如第一視頻幀中包含有a范圍和b范圍,而第二視頻幀中包含有c范圍和a范圍,則在第一視頻幀和第二視頻幀中,a范圍是重復(fù)的,需要進(jìn)行去重處理,也即在所有的視頻幀中,包含一份a范圍即可,從而便于后續(xù)的全景拼接處理,也同時(shí)減少多余的數(shù)據(jù)量。
作為優(yōu)選一種實(shí)施例,所述全景解碼一體智能機(jī)還包括如下模塊:
目標(biāo)全景視頻數(shù)據(jù)輸出模塊104:用于將所述目標(biāo)全景視頻數(shù)據(jù)輸出到汽車(chē)的車(chē)載設(shè)備顯示,例如通過(guò)vga接口、hdmi接口將視頻數(shù)據(jù)輸出至車(chē)載設(shè)備,例如車(chē)載數(shù)字電視機(jī)顯示。
在得到目標(biāo)全景視頻數(shù)據(jù)后,可以輸出到車(chē)載設(shè)備上進(jìn)行顯示,給駕駛者提供更多的景色?;谌耙曨l提供了更多的景色,故而能夠進(jìn)行實(shí)現(xiàn)諸如停車(chē)監(jiān)控,行車(chē)輔助,行車(chē)視頻錄制,倒車(chē)視頻錄制,高清畫(huà)質(zhì)等等。
本發(fā)明無(wú)需另加解碼器,而且基于全景視頻數(shù)據(jù),可以精準(zhǔn)前后帶行車(chē)軌跡線,跟車(chē)提示及車(chē)輛道路偏移預(yù)警等等,好處頗多。
本發(fā)明的有益效果為:本發(fā)明的全景解碼一體智能機(jī),可以首先通過(guò)多個(gè)攝像頭采集的多個(gè)初始視頻數(shù)據(jù),然后將多個(gè)初始視頻數(shù)據(jù)發(fā)送至所述解碼器,解碼器用于對(duì)多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼,最后將解碼后的初始視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。應(yīng)用本發(fā)明,免去了額外安裝解碼器的麻煩,并且,還能獲得全景視頻數(shù)據(jù),使得駕駛者能夠獲知周?chē)男熊?chē)環(huán)境,提升了駕駛者的駕駛體驗(yàn)。
第二個(gè)實(shí)施例
本發(fā)明第二個(gè)實(shí)施例的全景解碼一體智能機(jī)中安裝有解碼器和多個(gè)攝像頭,所述全景解碼一體智能機(jī)還可以包括如下模塊:
局部解碼位置確定模塊:用于確定汽車(chē)駕駛者觀看全景視頻的局部區(qū)域位置;
局部視頻數(shù)據(jù)解碼模塊:用于將所述多個(gè)初始視頻數(shù)據(jù)的局部區(qū)域位置對(duì)應(yīng)的局部視頻數(shù)據(jù)發(fā)送至所述解碼器,所述解碼器用于對(duì)所述多個(gè)局部視頻數(shù)據(jù)進(jìn)行解碼;
其中,局部解碼位置確定模塊和局部視頻數(shù)據(jù)解碼模塊可以?xún)?nèi)置于解碼器中,也可以是視頻數(shù)據(jù)解碼模塊中的一部分。
局部視頻數(shù)據(jù)拼接模塊:用于將解碼后的局部視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。
在一種優(yōu)選方案中,可以?xún)H僅對(duì)于汽車(chē)駕駛者所需要觀看全景視頻的局部區(qū)域位置進(jìn)行解碼和拼接。也即是說(shuō)無(wú)需對(duì)于全部的視頻數(shù)據(jù)進(jìn)行解碼和拼接得到目標(biāo)全景視頻數(shù)據(jù),可以節(jié)省系統(tǒng)資源。
由于第二實(shí)施例的全景解碼一體智能機(jī),除了可以根據(jù)汽車(chē)駕駛者所需要觀看全景視頻的局部區(qū)域位置,并根據(jù)局部區(qū)域位置提取全景視頻中的局部視頻數(shù)據(jù)之外,其他的實(shí)現(xiàn)步驟與第一實(shí)施例的實(shí)現(xiàn)步驟是相似的,僅僅是全景處理和局部處理的區(qū)別,就不再贅述了,參考第一實(shí)施例的相關(guān)說(shuō)明即可。
本發(fā)明的有益效果為:本發(fā)明的全景解碼一體智能機(jī),可以首先通過(guò)多個(gè)攝像頭采集的多個(gè)初始視頻數(shù)據(jù),然后在確定汽車(chē)駕駛者觀看全景視頻的局部區(qū)域位置時(shí),將多個(gè)初始視頻數(shù)據(jù)的局部區(qū)域位置對(duì)應(yīng)的局部視頻數(shù)據(jù)發(fā)送至所述解碼器,解碼器用于對(duì)所述多個(gè)局部視頻數(shù)據(jù)進(jìn)行解碼,最后,將解碼后的局部視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。由于局部解碼不需要對(duì)于全部的視頻數(shù)據(jù)進(jìn)行解碼,因此能夠節(jié)省解碼資源,有助于提高設(shè)備的解碼性能,能夠降低對(duì)設(shè)備的計(jì)算能力的要求。
第三個(gè)實(shí)施例
圖2為本發(fā)明第三個(gè)實(shí)施例的一種全景解碼的步驟流程圖,具體地,所述方法涉及安裝有解碼器和多個(gè)攝像頭的全景解碼一體智能機(jī),所述方法包括:
步驟s201,通過(guò)所述多個(gè)攝像頭采集的多個(gè)初始視頻數(shù)據(jù);
步驟s202,將所述多個(gè)初始視頻數(shù)據(jù)發(fā)送至所述解碼器,所述解碼器用于對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼;
步驟s203,將解碼后的初始視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。
作為優(yōu)選一種實(shí)施例,所述步驟s202包括:
指示解碼器按照指定的解碼規(guī)則分別對(duì)所述多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼,得到解碼視頻數(shù)據(jù)。
作為優(yōu)選一種實(shí)施例,所述步驟s203包括:
對(duì)所述解碼視頻數(shù)據(jù)進(jìn)行去重處理得到去重視頻數(shù)據(jù);
將所述去重視頻數(shù)據(jù)組合為目標(biāo)全景視頻數(shù)據(jù)。
作為優(yōu)選一種實(shí)施例,所述方法還包括:
將所述目標(biāo)全景視頻數(shù)據(jù)輸出到汽車(chē)的車(chē)載設(shè)備顯示。
作為優(yōu)選一種實(shí)施例,所述方法還包括:
確定汽車(chē)駕駛者觀看全景視頻的局部區(qū)域位置;
將所述多個(gè)初始視頻數(shù)據(jù)的局部區(qū)域位置對(duì)應(yīng)的局部視頻數(shù)據(jù)發(fā)送至所述解碼器,所述解碼器用于對(duì)所述多個(gè)局部視頻數(shù)據(jù)進(jìn)行解碼;
將解碼后的局部視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。
本發(fā)明的有益效果為:本發(fā)明的全景解碼方法,可以首先通過(guò)多個(gè)攝像頭采集的多個(gè)初始視頻數(shù)據(jù),然后將多個(gè)初始視頻數(shù)據(jù)發(fā)送至所述解碼器,解碼器用于對(duì)多個(gè)初始視頻數(shù)據(jù)進(jìn)行解碼,最后將解碼后的初始視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。應(yīng)用本發(fā)明,免去了額外安裝解碼器的麻煩,并且,還能獲得全景視頻數(shù)據(jù),使得駕駛者能夠獲知周?chē)男熊?chē)環(huán)境,提升了駕駛者的駕駛體驗(yàn)。
此外,本發(fā)明的全景解碼方法,還可以首先通過(guò)多個(gè)攝像頭采集的多個(gè)初始視頻數(shù)據(jù),然后在確定汽車(chē)駕駛者觀看全景視頻的局部區(qū)域位置時(shí),將多個(gè)初始視頻數(shù)據(jù)的局部區(qū)域位置對(duì)應(yīng)的局部視頻數(shù)據(jù)發(fā)送至所述解碼器,解碼器用于對(duì)所述多個(gè)局部視頻數(shù)據(jù)進(jìn)行解碼,最后,將解碼后的局部視頻數(shù)據(jù)進(jìn)行拼接得到目標(biāo)全景視頻數(shù)據(jù)。由于局部解碼不需要對(duì)于全部的視頻數(shù)據(jù)進(jìn)行解碼,因此能夠節(jié)省解碼資源,有助于提高設(shè)備的解碼性能,能夠降低對(duì)設(shè)備的計(jì)算能力的要求。
以上所述,僅用以說(shuō)明本發(fā)明的技術(shù)方案而非限制,本領(lǐng)域普通技術(shù)人員對(duì)本發(fā)明的技術(shù)方案所做的其它修改或者等同替換,只要不脫離本發(fā)明技術(shù)方案的精神和范圍,均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。