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