欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種軟硬件協(xié)同的vga模式識(shí)別方法

文檔序號(hào):9828534閱讀:454來源:國知局
一種軟硬件協(xié)同的vga模式識(shí)別方法【
技術(shù)領(lǐng)域
】[0001]本發(fā)明涉及一種模擬視頻信號(hào)的采集及模擬視頻信號(hào)的數(shù)字處理
技術(shù)領(lǐng)域
,尤其涉及到一種軟硬件協(xié)同的VGA模式識(shí)別方法。【
背景技術(shù)
】[0002]根據(jù)VGA(VideoGraphicsArray)信號(hào)的標(biāo)準(zhǔn)和接口和信號(hào)特性,行業(yè)現(xiàn)有技術(shù)一般通過硬件來檢測VGA信號(hào)的水平同步信號(hào)(HSYNC)和垂直同步信號(hào)(VSYNC)進(jìn)行模式識(shí)另U。將獲取的HFreq(HSYNC頻率)、VFreq(VSYNC頻率)、VTotal(每個(gè)framevideo行數(shù))、HPolarity(HSYNC極性)及VPolarity(VSYNC極性)五個(gè)信號(hào)參數(shù)與標(biāo)準(zhǔn)模式表中的參數(shù)進(jìn)行查找匹配,從而得到輸入視頻信號(hào)模式。[0003]現(xiàn)有VGA模式識(shí)別方式,由于具體操作的方法存在一定的差異,所以最終識(shí)別的結(jié)果也會(huì)存在一定的差異,識(shí)別的準(zhǔn)確性以及識(shí)別范圍也會(huì)有所區(qū)別?!?br/>發(fā)明內(nèi)容】[0004]本發(fā)明要解決的技術(shù)問題是提供一種加快VGA模式識(shí)別速度,提高識(shí)別精度的軟硬件協(xié)同的VGA模式識(shí)別方法。[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:采用“軟件+硬件”相互配合的方式實(shí)現(xiàn),硬件實(shí)時(shí)檢測輸入HSYNC和VSYNC信號(hào)的狀態(tài),軟件采用定時(shí)查詢或者硬件中斷通知的方法去讀取硬件檢測的狀態(tài),然后通過軟件計(jì)算各個(gè)參數(shù)的值,并與標(biāo)準(zhǔn)模式表中的參數(shù)進(jìn)行查找匹配,最終確定輸入VGA視頻的模式。[0006]硬件自動(dòng)檢測輸入視頻的HSYNC和VSYNC信號(hào),然后由軟件讀取硬件檢測的結(jié)果,并做進(jìn)一步的運(yùn)算和判斷,然后識(shí)別出輸入信號(hào)的模式。[0007]在對(duì)HSYNC和VSYNC信號(hào)進(jìn)行檢測時(shí),使用一個(gè)已知的固定頻率的時(shí)鐘對(duì)HSYNC和VSYNC信號(hào)進(jìn)行采樣,通過硬件檢測的結(jié)果經(jīng)過計(jì)算得出進(jìn)行VGA模式識(shí)別所需要的參數(shù),匹配后確定輸入VGA視頻的模式。[0008]本發(fā)明提供的軟硬件協(xié)同的VGA模式識(shí)別方法,在檢測HFreq、VFreq、VTοta1、HPolarity及VPolarity五個(gè)信號(hào)參數(shù)外,增加信號(hào)參數(shù)檢測包括RefreshMode檢測、HSYNC/VSYNCWidth檢測、No-sync/Stable-sync/Mode-change檢測。[0009]本發(fā)明軟硬件協(xié)同的VGA模式識(shí)別方法,它包括如下步驟:S1:準(zhǔn)備視頻各個(gè)模式的參數(shù)列表,用于查詢視頻模式;52:讀取No-sync的狀態(tài),如果為No-sync,說明無輸入,模式識(shí)別結(jié)束;53:使用HFreq,VFreq,VTotal,RefreshMode在模式列表中匹配,找出同時(shí)滿足這四個(gè)條件的模式:沒有滿足條件的模式時(shí),從模式列表中選出一個(gè)VTotal值最接近的模式,識(shí)別為此模式并結(jié)束;有且僅有一個(gè)模式滿足以上條件,識(shí)別為此模式并結(jié)束;有多模式滿足以上條件,進(jìn)入下一步繼續(xù)識(shí)別;S4:在上一步條件的基礎(chǔ)上增加條件HSYNCpolarity,VSYNCpolarity,在模式列表中匹配,找出同時(shí)滿足這六個(gè)條件的模式:沒有滿足條件的模式時(shí),識(shí)別為上次匹配到的第一個(gè)模式并結(jié)束;有且僅有一個(gè)模式滿足以上條件,識(shí)別為此模式并結(jié)束;有多模式滿足以上條件,進(jìn)入下一步繼續(xù)識(shí)別;S5:在上一步條件的基礎(chǔ)上增加條件HSYNCwidth和HSYNCwidth,在模式列表中匹配,找出同時(shí)滿足這8個(gè)條件的模式:沒有滿足條件的模式時(shí),識(shí)別為上次匹配到的第一個(gè)模式并結(jié)束;有且僅有一個(gè)模式滿足以上條件,識(shí)別為此模式并結(jié)束;有多模式滿足以上條件,識(shí)別為本次匹配到的第一個(gè)模式并結(jié)束;優(yōu)選的在使用除RefreshMode、HPolarity及VPolarity之外的其他條件進(jìn)行匹配模式時(shí)需考慮一定的誤差范圍;優(yōu)選的,經(jīng)過以上步驟,可以從預(yù)置的視頻模式列表中選取一種模式,即為輸入信號(hào)的模式。輸入模式確定后,可根據(jù)輸入視頻的模式對(duì)視頻圖像進(jìn)行位置、時(shí)序調(diào)整,或者對(duì)視頻圖像的大小進(jìn)行調(diào)整。[0010]本發(fā)明具有的優(yōu)點(diǎn)和積極效果是:1、更快的響應(yīng)速度。當(dāng)視頻輸入源發(fā)生變化、不穩(wěn)定或信號(hào)丟失時(shí),能夠以中斷的方式通知MCU及時(shí)進(jìn)行響應(yīng);2、軟硬件協(xié)同的VGA模式識(shí)別方法,使用更加靈活。由硬件檢測當(dāng)前輸入視頻的信息,由軟件根據(jù)應(yīng)用場景去確定匹配的范圍,并依據(jù)固定的流程去篩選出結(jié)果,匹配時(shí)的精度可以調(diào)節(jié);3、加入更多的判斷條件,可以使VGA模式識(shí)別的結(jié)果更加準(zhǔn)確。根據(jù)VGA顯示標(biāo)準(zhǔn),制定了模式匹配的順序,并增加了HSYNC/VSYNC寬度這兩個(gè)匹配條件,能夠?qū)⒁恍┓浅=咏哪J礁鼫?zhǔn)確的區(qū)分出來;4、對(duì)無法區(qū)分(各項(xiàng)參數(shù)都十分接近或時(shí)序不標(biāo)準(zhǔn))的模式的處理方法,可以使最終輸出的圖像最接近于輸入圖像。【附圖說明】[0011]圖1是現(xiàn)有VGA模式識(shí)別檢測與本發(fā)明VGA模式識(shí)別檢測對(duì)比圖;圖2是本發(fā)明VGA模式識(shí)別HSYNC信號(hào)和VSYNC信號(hào)波形圖;圖3是本發(fā)明軟硬件協(xié)同的VGA模式識(shí)別方法RefreshMode檢測逐行掃描和隔行掃描信號(hào)變化對(duì)比圖?!揪唧w實(shí)施方式】[0012]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。[0013]本發(fā)明提供的軟硬件協(xié)同的VGA模式識(shí)別方法,在檢測HFreq、VFreq、VTοta1、HPolarity及VPolarity五個(gè)信號(hào)參數(shù)外,增加信號(hào)參數(shù)檢測包括:RefreshMode檢測:視頻的RefreshMode可分為逐行掃描(progressive)和隔行掃描(interlace)。逐行掃描的VSYNC信號(hào)的上升沿和HSYNC信號(hào)的上升沿對(duì)齊(Field=O),隔行掃描的VSYNC信號(hào)的上升沿與HSYNC的上升沿對(duì)齊(Field=O)或與HSYNC的中間對(duì)齊(Field=I)交替出現(xiàn)。通過判斷連續(xù)的一段時(shí)間里FiIed信號(hào)變化的次數(shù),可以判斷視頻的RefreshMode;HSYNC/VSYNCWidth檢測:檢測HSYNC/VYSNC信號(hào)有效的時(shí)間,如果SYNC信號(hào)為正極性,檢測高電平的時(shí)間。如果SYNC信號(hào)為負(fù)極性,檢測低電平的時(shí)間。HSYNCwidth為已知cIοck的計(jì)數(shù)個(gè)數(shù),VSYNCwidth為VSYNC有效區(qū)間內(nèi)HYSNC的個(gè)數(shù);No-sync/Stable-sync/Mode-change檢測:硬件會(huì)根據(jù)輸入的SYNC信號(hào)實(shí)時(shí)檢測,如果發(fā)現(xiàn)SYNC信號(hào)上沒有電平變化(無輸入,No-sync),或SYNC信號(hào)由不穩(wěn)定變?yōu)榉€(wěn)定(Stable-sync),或者輸入的SYNC的頻率發(fā)生變化(Mode-change),會(huì)產(chǎn)生中斷,MCU可以根據(jù)不同的中斷進(jìn)行響應(yīng)?!局鳈?quán)項(xiàng)】1.一種VGA模式識(shí)別方法,其特征在于,一種軟硬件協(xié)同的VGA模式識(shí)別方法。2.根據(jù)權(quán)利要求1所述的VGA模式識(shí)別方法,其特征在于,采用軟件、硬件相互配合的方式實(shí)現(xiàn)輸入VGA視頻的模式識(shí)別。3.根據(jù)權(quán)利要求2所述的VGA模式識(shí)別方法,其特征在于,硬件實(shí)時(shí)檢測輸入HSYNC和VSYNC信號(hào)的狀態(tài),軟件采用定時(shí)查詢或者硬件中斷通知的方法讀取硬件檢測的狀態(tài),然后通過軟件計(jì)算各個(gè)參數(shù)的值。4.根據(jù)權(quán)利要求3所述的VGA模式識(shí)別方法,其特征在于,增加信號(hào)參數(shù)檢測包括RefreshMode檢測、HSYNC/VSYNCWidth檢測、No-sync/Stable-sync/Mode-change檢測。5.根據(jù)權(quán)利要求3或4所述的VGA模式識(shí)別方法,其特征在于,其步驟包括:S1:準(zhǔn)備視頻各個(gè)模式的參數(shù)列表,用于查詢視頻模式;52:讀取No-sync的狀態(tài),如果為No-sync,說明無輸入,模式識(shí)別結(jié)束;53:使用HFreq,VFreq,VTotal,RefreshMode在模式列表中匹配,找出同時(shí)滿足這四個(gè)條件的模式:沒有滿足條件的模式時(shí),從模式列表中選出一個(gè)VTotal值最接近的模式,識(shí)別為此模式并結(jié)束;有且僅有一個(gè)模式滿足以上條件,識(shí)別為此模式并結(jié)束;有多模式滿足以上條件,進(jìn)入下一步繼續(xù)識(shí)別;S4:在上一步條件的基礎(chǔ)上增加條件HSYNCpolarity,VSYNCpolarity,在模式列表中匹配,找出同時(shí)滿足這六個(gè)條件的模式:沒有滿足條件的模式時(shí),識(shí)別為上次匹配到的第一個(gè)模式并結(jié)束;有且僅有一個(gè)模式滿足以上條件,識(shí)別為此模式并結(jié)束;有多模式滿足以上條件,進(jìn)入下一步繼續(xù)識(shí)別;S5:在上一步條件的基礎(chǔ)上增加條件HSYNCwidth和HSYNCwidth,在模式列表中匹配,找出同時(shí)滿足這8個(gè)條件的模式:沒有滿足條件的模式時(shí),識(shí)別為上次匹配到的第一個(gè)模式并結(jié)束;有且僅有一個(gè)模式滿足以上條件,識(shí)別為此模式并結(jié)束;有多模式滿足以上條件,識(shí)別為本次匹配到的第一個(gè)模式并結(jié)束?!緦@勘景l(fā)明涉及一種軟硬件協(xié)同的VGA模式識(shí)別方法,可加快VGA模式識(shí)別速度,提高識(shí)別精度。采用“軟件+硬件”相互配合的方式實(shí)現(xiàn),硬件實(shí)時(shí)檢測輸入HSYNC和VSYNC信號(hào)的狀態(tài),軟件采用定時(shí)查詢或者硬件中斷通知的方法去讀取硬件檢測的狀態(tài),然后通過軟件計(jì)算各個(gè)參數(shù)的值,并與標(biāo)準(zhǔn)模式表中的參數(shù)進(jìn)行查找匹配,最終確定輸入VGA視頻的模式。在檢測HFreq、VFreq、VTotal、HPolarity及VPolarity五個(gè)信號(hào)參數(shù)外,增加信號(hào)參數(shù)檢測包括Refresh?Mode檢測、HSYNC/VSYNC?width檢測、No-sync/Stable-sync/Mode-change檢測。【IPC分類】H04N21/442【公開號(hào)】CN105592358【申請(qǐng)?zhí)枴緾N201511006426【發(fā)明人】楊新約,劉偉,劉江【申請(qǐng)人】合肥宏晶微電子科技股份有限公司【公開日】2016年5月18日【申請(qǐng)日】2015年12月29日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜春市| 定远县| 稷山县| 青川县| 玉树县| 三亚市| 乌恰县| 三河市| 怀仁县| 奉新县| 台北县| 营山县| 木里| 宜宾市| 桐城市| 拜城县| 巨野县| 新疆| 荥经县| 普陀区| 玉山县| 临夏市| 台东县| 黑河市| 宣城市| 桐乡市| 南昌市| 全椒县| 乳山市| 莫力| 开封县| 景洪市| 汪清县| 秦安县| 连江县| 修水县| 梁河县| 武川县| 额敏县| 桃江县| 密云县|