国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      拼接屏的同步顯示方法及系統(tǒng)的制作方法

      文檔序號(hào):6507788閱讀:2734來源:國(guó)知局
      拼接屏的同步顯示方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種拼接屏的同步顯示方法及系統(tǒng),在上述方法中,視頻輸出單元在接收到同步應(yīng)答信號(hào)的時(shí)刻,采用基準(zhǔn)時(shí)鐘啟動(dòng)定時(shí)器,其中,同步應(yīng)答信號(hào)是在同步控制單元接收到全部視頻輸出單元發(fā)出的同步請(qǐng)求信號(hào)后反饋至每個(gè)視頻輸出單元的,基準(zhǔn)時(shí)鐘是在同步控制單元上電后,從同步控制單元獲得的;視頻輸出單元在每隔預(yù)設(shè)時(shí)長(zhǎng)采用定時(shí)器生成定時(shí)標(biāo)識(shí);視頻輸出單元按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示。根據(jù)本發(fā)明提供的技術(shù)方案,改善了整個(gè)系統(tǒng)的容錯(cuò)性,提高了整個(gè)系統(tǒng)同步顯示的準(zhǔn)確性。
      【專利說明】拼接屏的同步顯示方法及系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及視頻傳輸和顯示【技術(shù)領(lǐng)域】,具體而言,涉及一種拼接屏的同步顯示方法及系統(tǒng)。

      【背景技術(shù)】
      [0002]目前,相關(guān)技術(shù)中通常采用的同步顯示系統(tǒng)可以包括:基準(zhǔn)時(shí)鐘電路、幀同步控制電路、疊加控制電路以及至少兩個(gè)以上顯示裝置,其可以通過幀同步控制電路完成輸出圖像的同步,而且基準(zhǔn)時(shí)鐘電路可以有效地避免各個(gè)輸出裝置在分別使用各自的時(shí)鐘時(shí),發(fā)生因頻差累積所造成的不同步問題。然而,隨著拼接屏的同步顯示應(yīng)用場(chǎng)合和應(yīng)用場(chǎng)景愈發(fā)復(fù)雜、呈現(xiàn)多樣化,由此也引發(fā)了如下技術(shù)問題:
      [0003]問題一、隨著系統(tǒng)長(zhǎng)時(shí)間地運(yùn)行,如果幀同步控制電路發(fā)生異常、出現(xiàn)錯(cuò)誤,無法繼續(xù)發(fā)出幀同步控制信號(hào)或者已經(jīng)發(fā)出的幀同步控制信號(hào)有誤,由此將會(huì)造成全部顯示裝置在輸出顯示環(huán)節(jié)上發(fā)生異步現(xiàn)象,整體顯示不統(tǒng)一。
      [0004]問題二、整個(gè)顯示系統(tǒng)忽略了對(duì)同步容錯(cuò)性的考慮,所謂在多個(gè)拼接屏上圖像顯示的同步性其實(shí)是指同一幀視頻源圖像的不同圖像分割塊可以在同一個(gè)顯示刷新周內(nèi),在不同的拼接屏上進(jìn)行同步顯示。如果顯示圖像發(fā)送裝置因?yàn)橐曨l源的插拔或者制式切換,甚至視頻輸入源圖像格式錯(cuò)誤等,造成了向顯示裝置發(fā)出了壞幀或者半幀圖像的情況時(shí),對(duì)于該待顯示的完整幀而言,部分顯示裝置會(huì)收到該幀的圖像分割塊,而其他部分卻無法收到該幀的圖像分割塊。此時(shí)全部的顯示裝置在收到幀同步信號(hào)應(yīng)該如何進(jìn)行同步顯示處理不得而知。如果收到圖像塊的顯示裝置繼續(xù)輸出顯示,那么在整個(gè)拼接屏上就會(huì)出現(xiàn)前后不同顯示幀的圖像分割塊在同一個(gè)顯示幀刷新周期內(nèi)被顯示,從而在視覺上就會(huì)出現(xiàn)圖像顯示內(nèi)容的不同步。
      [0005]問題三、對(duì)于圖像的疊加,其實(shí)就是在同一個(gè)拼接屏上顯示多個(gè)不同視頻輸入源的圖像內(nèi)容,而在顯示端基本都是按照視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(VESA)的標(biāo)準(zhǔn)來進(jìn)行的,如此便會(huì)涉及到一個(gè)輸出幀率的問題,同樣也會(huì)涉及輸入幀率的問題。當(dāng)不同的視頻輸入源的幀率不一致時(shí),即假設(shè)有的視頻輸入源的幀率為30,而有的視頻輸入源的幀率為60,另外,還有部分視頻輸入源的幀率甚至?xí)l(fā)生突變,例如:前一秒還是30,而后一秒可能突變成35(來自網(wǎng)絡(luò)的圖像源,主要由當(dāng)前的網(wǎng)絡(luò)環(huán)境所決定)。如何在顯示端完成各個(gè)圖像源的正確疊加后實(shí)施同步顯示也是無法回避的技術(shù)難題。例如:幀率為30的視頻輸入源A和幀率為60的視頻輸入源B,如果采取輸出幀率60進(jìn)行疊加顯示,對(duì)于視頻輸入源A而言,在幀同步信號(hào)到來時(shí),各個(gè)輸出裝置如何選擇輸出顯示幀,如何能夠確保選擇一致,如果不一致,就會(huì)出現(xiàn)不同步的問題。


      【發(fā)明內(nèi)容】

      [0006]本發(fā)明提供了一種拼接屏的同步顯示方法及系統(tǒng),以至少解決相關(guān)技術(shù)中采用同步控制單元對(duì)各個(gè)視頻輸出單元進(jìn)行實(shí)時(shí)同步控制的方式在同步控制單元發(fā)生異常時(shí),各個(gè)視頻輸出單元的同步性將會(huì)受到嚴(yán)重影響,同步顯示的準(zhǔn)確性較差的問題。
      [0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種拼接屏的同步顯示方法。
      [0008]根據(jù)本發(fā)明的拼接屏的同步顯示方法包括:視頻輸出單元在接收到同步應(yīng)答信號(hào)的時(shí)刻,采用基準(zhǔn)時(shí)鐘啟動(dòng)定時(shí)器,其中,同步應(yīng)答信號(hào)是在同步控制單元接收到全部視頻輸出單元發(fā)出的同步請(qǐng)求信號(hào)后反饋至每個(gè)視頻輸出單元的,基準(zhǔn)時(shí)鐘是在同步控制單元上電后,從同步控制單元獲得的;視頻輸出單元在每隔預(yù)設(shè)時(shí)長(zhǎng)采用定時(shí)器生成定時(shí)標(biāo)識(shí);視頻輸出單元按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示。
      [0009]優(yōu)選地,在視頻輸出單元按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示之前,還包括:視頻輸出單元判斷是否已經(jīng)接收到與圖像分割塊對(duì)應(yīng)的起始數(shù)據(jù)包以及結(jié)束數(shù)據(jù)包,其中,起始數(shù)據(jù)包是在視頻輸入單元接收到視頻圖像幀后生成的,且起始數(shù)據(jù)包為視頻圖像幀的起始標(biāo)識(shí);結(jié)束數(shù)據(jù)包是視頻輸入單元在按照與該視頻輸入單元連接的視頻輸出單元的數(shù)量對(duì)視頻圖像幀進(jìn)行劃分,生成與視頻輸出單元的數(shù)量相同的圖像分割塊之后生成的,且結(jié)束數(shù)據(jù)包為視頻圖像幀的結(jié)束標(biāo)識(shí),起始數(shù)據(jù)包和結(jié)束數(shù)據(jù)包用于對(duì)視頻圖像幀進(jìn)行完整性驗(yàn)證;如果否,則丟棄圖像分割塊。
      [0010]優(yōu)選地,視頻輸出單元按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示包括:視頻輸出單元按照每個(gè)圖像分割塊所歸屬的視頻輸入單元對(duì)接收到的一個(gè)或多個(gè)圖像分割塊分別進(jìn)行排序并緩存,其中,排序的方式是根據(jù)每個(gè)圖像分割塊的接收時(shí)間確定的;視頻輸出單元在定時(shí)標(biāo)識(shí)生成時(shí),將每個(gè)序列中接收時(shí)間最早的圖像分割塊發(fā)送至與該視頻輸出單元相連接的拼接子屏。
      [0011 ] 優(yōu)選地,在視頻輸出單元接收到同步應(yīng)答信號(hào)之前,還包括:同步控制單元檢測(cè)與該同步控制單元相連接的全部視頻輸出單元是否均已發(fā)出同步請(qǐng)求信號(hào);如果是,則向每個(gè)視頻輸出單元返回同步應(yīng)答信號(hào)。
      [0012]優(yōu)選地,在視頻輸出單元判斷是否已經(jīng)接收到與圖像分割塊對(duì)應(yīng)的起始數(shù)據(jù)包以及結(jié)束數(shù)據(jù)包之前,還包括:視頻輸入單元在獲取到視頻圖像幀之后,生成起始數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送起始數(shù)據(jù)包;視頻輸入單元按照與該視頻輸入單元相連接的視頻輸出單元的數(shù)量對(duì)視頻圖像幀進(jìn)行劃分,生成與視頻輸出單元的數(shù)量相同的圖像分割塊;視頻輸入單元生成結(jié)束數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送結(jié)束數(shù)據(jù)包。
      [0013]根據(jù)本發(fā)明的另一方面,提供了一種拼接屏的同步顯示系統(tǒng)。
      [0014]根據(jù)本發(fā)明的拼接屏的同步顯示系統(tǒng)包括:視頻輸出單元;視頻輸出單元包括:啟動(dòng)模塊,用于在接收到同步應(yīng)答信號(hào)的時(shí)刻,采用基準(zhǔn)時(shí)鐘啟動(dòng)定時(shí)器,其中,同步應(yīng)答信號(hào)是在同步控制單元接收到全部視頻輸出單元發(fā)出的同步請(qǐng)求信號(hào)后反饋至每個(gè)視頻輸出單元的,基準(zhǔn)時(shí)鐘是在同步控制單元上電后,從同步控制單元獲得的;第一生成模塊,用于在每隔預(yù)設(shè)時(shí)長(zhǎng)采用定時(shí)器生成定時(shí)標(biāo)識(shí);顯示模塊,用于按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示。
      [0015]優(yōu)選地,視頻輸出單元還包括:判斷模塊,用于判斷是否已經(jīng)接收到與圖像分割塊對(duì)應(yīng)的起始數(shù)據(jù)包以及結(jié)束數(shù)據(jù)包,其中,起始數(shù)據(jù)包是在視頻輸入單元接收到視頻圖像幀后生成的,且起始數(shù)據(jù)包為視頻圖像幀的起始標(biāo)識(shí);結(jié)束數(shù)據(jù)包是視頻輸入單元在按照與該視頻輸入單元連接的視頻輸出單元的數(shù)量對(duì)視頻圖像幀進(jìn)行劃分,生成與視頻輸出單元的數(shù)量相同的圖像分割塊之后生成的,且結(jié)束數(shù)據(jù)包為視頻圖像幀的結(jié)束標(biāo)識(shí),起始數(shù)據(jù)包和結(jié)束數(shù)據(jù)包用于對(duì)視頻圖像幀進(jìn)行完整性驗(yàn)證;處理模塊,用于在判斷模塊輸出為否時(shí),丟棄圖像分割塊。
      [0016]優(yōu)選地,顯示模塊包括:排序子模塊,用于按照每個(gè)圖像分割塊所歸屬的視頻輸入單元對(duì)接收到的一個(gè)或多個(gè)圖像分割塊分別進(jìn)行排序并緩存,其中,排序的方式是根據(jù)每個(gè)圖像分割塊的接收時(shí)間確定的;發(fā)送子模塊,用于在定時(shí)標(biāo)識(shí)生成時(shí),將每個(gè)序列中接收時(shí)間最早的圖像分割塊發(fā)送至與該視頻輸出單元相連接的拼接子屏。
      [0017]優(yōu)選地,上述系統(tǒng)還包括:同步控制單元;同步控制單元包括:檢測(cè)模塊,用于檢測(cè)與該同步控制單元相連接的全部視頻輸出單元是否均已發(fā)出同步請(qǐng)求信號(hào);反饋模塊,用于在檢測(cè)模塊輸出為是時(shí),向每個(gè)視頻輸出單元返回同步應(yīng)答信號(hào)。
      [0018]優(yōu)選地,上述系統(tǒng)還包括:視頻輸入單元;視頻輸入單元包括:第二生成模塊,用于在獲取到視頻圖像幀之后,生成起始數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送起始數(shù)據(jù)包;劃分模塊,用于按照與該視頻輸入單元相連接的視頻輸出單元的數(shù)量對(duì)視頻圖像幀進(jìn)行劃分,生成與視頻輸出單元的數(shù)量相同的圖像分割塊;第三生成模塊,用于生成結(jié)束數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送結(jié)束數(shù)據(jù)包。
      [0019]通過本發(fā)明,采用視頻輸出單元在接收到同步應(yīng)答信號(hào)的時(shí)刻,采用基準(zhǔn)時(shí)鐘啟動(dòng)定時(shí)器,同步應(yīng)答信號(hào)是在同步控制單元接收到全部視頻輸出單元發(fā)出的同步請(qǐng)求信號(hào)后反饋至每個(gè)視頻輸出單元的,基準(zhǔn)時(shí)鐘是在同步控制單元上電后,從同步控制單元獲得的;視頻輸出單元在每隔預(yù)設(shè)時(shí)長(zhǎng)采用定時(shí)器生成定時(shí)標(biāo)識(shí);視頻輸出單元按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示,由于每個(gè)視頻輸出單元接收到同步應(yīng)答信號(hào)的時(shí)刻相同,即各個(gè)視頻輸出單元的同步顯示的起始時(shí)間點(diǎn)一致,并且每個(gè)視頻輸出單元獲得的基準(zhǔn)時(shí)鐘是相同的,即開啟定時(shí)器的起始時(shí)間點(diǎn)以及采用定時(shí)器生成定時(shí)標(biāo)識(shí)進(jìn)行同步顯示的時(shí)間間隔是一致的,因此,即便同步控制單元發(fā)生異常,依然不會(huì)對(duì)各個(gè)視頻輸出單元的同步顯示造成影響,由此解決了相關(guān)技術(shù)中采用同步控制單元對(duì)各個(gè)視頻輸出單元進(jìn)行實(shí)時(shí)同步控制的方式在同步控制單元發(fā)生異常時(shí),各個(gè)視頻輸出單元的同步性將會(huì)受到嚴(yán)重影響,同步顯示的準(zhǔn)確性較差的問題,進(jìn)而改善了整個(gè)系統(tǒng)的容錯(cuò)性,提高了整個(gè)系統(tǒng)同步顯示的準(zhǔn)確性。

      【專利附圖】

      【附圖說明】
      [0020]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
      [0021]圖1是根據(jù)本發(fā)明實(shí)施例的拼接屏的同步顯示方法的流程圖;
      [0022]圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的視頻輸出單元自同步模式建立示意圖;
      [0023]圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的圖像分割塊緩存隊(duì)列對(duì)應(yīng)示意圖;
      [0024]圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的壞幀發(fā)送示意圖;
      [0025]圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的緩存陣列接收?qǐng)D像分割塊的更新示意圖;
      [0026]圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的視頻輸入單元進(jìn)行圖像分割發(fā)送的示意圖;
      [0027]圖7是根據(jù)本發(fā)明實(shí)施例的拼接屏的同步顯示系統(tǒng)的結(jié)構(gòu)框圖;
      [0028]圖8是根據(jù)本發(fā)明優(yōu)選實(shí)施例的拼接屏的同步顯示系統(tǒng)的結(jié)構(gòu)框圖;
      [0029]圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例的控制拼接屏幕同步顯示的系統(tǒng)架構(gòu)示意圖。

      【具體實(shí)施方式】
      [0030]下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
      [0031]在以下描述中,除非另外指明,否則將參考由一個(gè)或多個(gè)計(jì)算機(jī)執(zhí)行的動(dòng)作和操作的符號(hào)表示來描述本發(fā)明的各實(shí)施例。其中,計(jì)算機(jī)包括個(gè)人計(jì)算機(jī)、服務(wù)器、移動(dòng)終端等各種產(chǎn)品,使用了 CPU、單片機(jī)、DSP等具有處理芯片的設(shè)備均可以稱為計(jì)算機(jī)。由此,可以理解,有時(shí)被稱為計(jì)算機(jī)執(zhí)行的這類動(dòng)作和操作包括計(jì)算機(jī)的處理單元對(duì)以結(jié)構(gòu)化形式表示數(shù)據(jù)的電信號(hào)的操縱。這一操縱轉(zhuǎn)換了數(shù)據(jù)或在計(jì)算機(jī)的存儲(chǔ)器系統(tǒng)中的位置上維護(hù)它,這以本領(lǐng)域的技術(shù)人員都理解的方式重配置或改變了計(jì)算機(jī)的操作。維護(hù)數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是具有數(shù)據(jù)的格式所定義的特定屬性的存儲(chǔ)器的物理位置。然而,盡管在上述上下文中描述本發(fā)明,但它并不意味著限制性的,如本領(lǐng)域的技術(shù)人員所理解的,后文所描述的動(dòng)作和操作的各方面也可用硬件來實(shí)現(xiàn)。
      [0032]轉(zhuǎn)向附圖,其中相同的參考標(biāo)號(hào)指代相同的元素,本發(fā)明的原理被示為在一個(gè)合適的計(jì)算環(huán)境中實(shí)現(xiàn)。以下描述基于所述的本發(fā)明的實(shí)施例,并且不應(yīng)認(rèn)為是關(guān)于此處未明確描述的替換實(shí)施例而限制本發(fā)明。
      [0033]以下實(shí)施例可以應(yīng)用到計(jì)算機(jī)中,例如:應(yīng)用到PC中。也可以應(yīng)用到目前采用了智能操作系統(tǒng)中的移動(dòng)終端中,并且并不限于此。對(duì)于計(jì)算機(jī)或移動(dòng)終端的操作系統(tǒng)并沒有特殊要求,只要能夠檢測(cè)接觸、確定該接觸是否與預(yù)定規(guī)則相符合,以及根據(jù)該接觸的屬性實(shí)現(xiàn)相應(yīng)功能即可。
      [0034]圖1是根據(jù)本發(fā)明實(shí)施例的拼接屏的同步顯示方法的流程圖。如圖1所示,該方法可以包括以下處理步驟:
      [0035]步驟S102:視頻輸出單元在接收到同步應(yīng)答信號(hào)的時(shí)刻,采用基準(zhǔn)時(shí)鐘啟動(dòng)定時(shí)器,其中,同步應(yīng)答信號(hào)是在同步控制單元接收到全部視頻輸出單元發(fā)出的同步請(qǐng)求信號(hào)后反饋至每個(gè)視頻輸出單元的,基準(zhǔn)時(shí)鐘是在同步控制單元上電后,從同步控制單元獲得的;
      [0036]步驟S104:視頻輸出單元在每隔預(yù)設(shè)時(shí)長(zhǎng)采用定時(shí)器生成定時(shí)標(biāo)識(shí);
      [0037]步驟S106:視頻輸出單元按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示。
      [0038]相關(guān)技術(shù)中,采用同步控制單元對(duì)各個(gè)視頻輸出單元進(jìn)行實(shí)時(shí)同步控制的方式在同步控制單元發(fā)生異常時(shí),各個(gè)視頻輸出單元的同步性將會(huì)受到嚴(yán)重影響,同步顯示的準(zhǔn)確性較差。采用如圖1所示的方法,視頻輸出單元在接收到同步應(yīng)答信號(hào)的時(shí)刻,采用基準(zhǔn)時(shí)鐘啟動(dòng)定時(shí)器,同步應(yīng)答信號(hào)是在同步控制單元接收到全部視頻輸出單元發(fā)出的同步請(qǐng)求信號(hào)后反饋至每個(gè)視頻輸出單元的,基準(zhǔn)時(shí)鐘是在同步控制單元上電后,從同步控制單元獲得的;視頻輸出單元在每隔預(yù)設(shè)時(shí)長(zhǎng)采用定時(shí)器生成定時(shí)標(biāo)識(shí);視頻輸出單元按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示,由于每個(gè)視頻輸出單元接收到同步應(yīng)答信號(hào)的時(shí)刻相同,即各個(gè)視頻輸出單元的同步顯示的起始時(shí)間點(diǎn)一致,并且每個(gè)視頻輸出單元獲得的基準(zhǔn)時(shí)鐘是相同的,即開啟定時(shí)器的起始時(shí)間點(diǎn)以及采用定時(shí)器生成定時(shí)標(biāo)識(shí)進(jìn)行同步顯示的時(shí)間間隔是一致的,因此,即便同步控制單元發(fā)生異常,依然不會(huì)對(duì)各個(gè)視頻輸出單元的同步顯示造成影響,由此解決了相關(guān)技術(shù)中采用同步控制單元對(duì)各個(gè)視頻輸出單元進(jìn)行實(shí)時(shí)同步控制的方式在同步控制單元發(fā)生異常時(shí),各個(gè)視頻輸出單元的同步性將會(huì)受到嚴(yán)重影響,同步顯示的準(zhǔn)確性較差的問題,進(jìn)而改善了整個(gè)系統(tǒng)的容錯(cuò)性,提高了整個(gè)系統(tǒng)同步顯示的準(zhǔn)確性。
      [0039]在上述技術(shù)方案中,拼接屏指的是一個(gè)完整的顯示單元,其既可以單獨(dú)作為顯示器使用,又可以采用多個(gè)顯示單元拼接成超大屏幕使用。圖像分割塊是指一幀完整的視頻源圖像需要跨越到多個(gè)拼接屏上進(jìn)行顯示,在每個(gè)拼接屏上顯示該圖像幀的一部分,從而稱為圖像分割塊。圖像的同步顯示是指對(duì)于同一幀視頻源圖像,其不同的圖像分割塊能夠在同一個(gè)顯示幀刷新周期內(nèi)在不同的拼接屏上進(jìn)行同步顯示。顯示幀刷新周期是指拼接屏每顯示一幀圖像的時(shí)間,例如:假設(shè)顯示幀率為60Hz時(shí),那么顯示幀刷新周期即為1/60秒。幀率是指每秒鐘圖像產(chǎn)生和顯示的幀數(shù)。
      [0040]在優(yōu)選實(shí)施例中,同步控制單元的主要功能在于當(dāng)整個(gè)系統(tǒng)開始啟動(dòng)工作時(shí),接收所有的視頻輸出單元發(fā)送過來的同步請(qǐng)求信號(hào)。在接收到全部的同步請(qǐng)求信號(hào)之后,同步控制單元會(huì)發(fā)出一個(gè)同步應(yīng)答標(biāo)志,通過廣播的方式發(fā)送到每個(gè)視頻輸出單元,此外,還會(huì)發(fā)送一個(gè)基準(zhǔn)時(shí)鐘到各個(gè)視頻輸出單元。該基準(zhǔn)時(shí)鐘與同步應(yīng)答信號(hào)一樣,在整個(gè)系統(tǒng)中是唯一的。因?yàn)橥綉?yīng)答信號(hào)的唯一性,所以各個(gè)視頻輸出單元會(huì)使用該標(biāo)志作為幀定時(shí)的起始時(shí)刻,然后再采用上述基準(zhǔn)時(shí)鐘進(jìn)行幀定時(shí)。
      [0041]使用同一個(gè)定時(shí)基準(zhǔn)時(shí)鐘可以有效避免因?yàn)橄到y(tǒng)長(zhǎng)時(shí)間的運(yùn)行所導(dǎo)致的不同視頻輸出單元在定時(shí)過程中出現(xiàn)相互之間的頻差累積問題。從相同的系統(tǒng)時(shí)刻開始進(jìn)行幀定時(shí),在每個(gè)視頻輸出單元中產(chǎn)生的幀定時(shí)標(biāo)識(shí)也必定是出現(xiàn)在同一時(shí)刻的。上述處理機(jī)制可以使得在每個(gè)視頻輸出單元中都存在一個(gè)無偏差的幀定時(shí)器,利用該定時(shí)器產(chǎn)生的幀同步標(biāo)識(shí),每個(gè)視頻輸出單元既可以彼此工作獨(dú)立,同時(shí)又可以在同一個(gè)系統(tǒng)時(shí)刻發(fā)起同樣的功能,本發(fā)明稱之為輸出單元進(jìn)入了自同步模式。在該模式下,即使某個(gè)視頻輸出單元發(fā)生異常,甚至同步控制單元出現(xiàn)錯(cuò)誤,只要基準(zhǔn)時(shí)鐘存在,整個(gè)系統(tǒng)的同步準(zhǔn)確性還將繼續(xù)保持下去。
      [0042]作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,圖2是根據(jù)本發(fā)明優(yōu)選實(shí)施例的視頻輸出單元自同步模式建立示意圖。如圖2所示,在系統(tǒng)時(shí)間的Tl時(shí)刻,視頻輸出單元I發(fā)出同步請(qǐng)求。在系統(tǒng)時(shí)間的T2時(shí)刻,視頻輸出單元2發(fā)出同步請(qǐng)求;因?yàn)楫?dāng)前系統(tǒng)中只有兩個(gè)視頻輸出單元,所以同步控制單元在T2時(shí)刻后,已經(jīng)接收到了系統(tǒng)中所有的同步請(qǐng)求。隨后在系統(tǒng)時(shí)間的T3時(shí)刻,同步控制單元向所有的視頻輸出單元反饋同步應(yīng)答,而且在T3時(shí)刻,兩個(gè)視頻輸出單元同時(shí)接收到了同步應(yīng)答,因此,T3時(shí)刻也就成為了視頻輸出單元幀定時(shí)的起始時(shí)刻。系統(tǒng)時(shí)間的T4時(shí)刻和T5時(shí)刻,分別是兩次幀定時(shí)標(biāo)識(shí)產(chǎn)生的時(shí)刻,由于定時(shí)的起始時(shí)刻是一致,且定時(shí)的基準(zhǔn)時(shí)鐘為同一個(gè),因此對(duì)于視頻輸出單元I和視頻輸出單元2,產(chǎn)生幀定時(shí)標(biāo)識(shí)的T4和T5時(shí)刻也是相同的,最終自同步模式建立。
      [0043]優(yōu)選地,在步驟S106,視頻輸出單元按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示之前,還可以包括以下操作:
      [0044]步驟S1:視頻輸出單元判斷是否已經(jīng)接收到與圖像分割塊對(duì)應(yīng)的起始數(shù)據(jù)包以及結(jié)束數(shù)據(jù)包,其中,起始數(shù)據(jù)包是在視頻輸入單元接收到視頻圖像幀后生成的,且起始數(shù)據(jù)包為視頻圖像幀的起始標(biāo)識(shí);結(jié)束數(shù)據(jù)包是視頻輸入單元在按照與該視頻輸入單元連接的視頻輸出單元的數(shù)量對(duì)視頻圖像幀進(jìn)行劃分,生成與視頻輸出單元的數(shù)量相同的圖像分割塊之后生成的,且結(jié)束數(shù)據(jù)包為視頻圖像幀的結(jié)束標(biāo)識(shí),起始數(shù)據(jù)包和結(jié)束數(shù)據(jù)包用于對(duì)視頻圖像幀進(jìn)行完整性驗(yàn)證;
      [0045]步驟S2:如果否,則丟棄圖像分割塊。
      [0046]在優(yōu)選實(shí)施例中,視頻輸出單元的主要功能在于當(dāng)整個(gè)系統(tǒng)開始啟動(dòng)工作時(shí),向同步控制單元發(fā)送同步請(qǐng)求,而在同步應(yīng)答信號(hào)到來的時(shí)刻,利用基準(zhǔn)時(shí)鐘啟動(dòng)幀定時(shí)器,等間隔的幀定時(shí)標(biāo)識(shí)將會(huì)連續(xù)不斷的產(chǎn)生。此時(shí),視頻輸出單元進(jìn)入自同步工作模式。然后視頻輸出單元可以接收來自于任意視頻輸入單元的圖像分割塊及其對(duì)應(yīng)的幀起始數(shù)據(jù)包和幀結(jié)束數(shù)據(jù)包,并通過緩存隊(duì)列和幀定時(shí)標(biāo)識(shí)的方式去管理已經(jīng)接收到的全部圖像分割塊,以實(shí)現(xiàn)同一幀視頻源圖像的不同圖像分割塊在不同的拼接屏上的同步處理和顯示。
      [0047]需要指出的是,上述在每個(gè)圖像分割塊之前添加的起始數(shù)據(jù)包以及在每個(gè)圖像分割塊之后添加的結(jié)束數(shù)據(jù)包,其實(shí)為圖像分割塊所屬的圖像幀的幀起始標(biāo)識(shí)和幀結(jié)束標(biāo)識(shí),對(duì)于屬于同一個(gè)圖像幀的不同圖像分割塊,對(duì)應(yīng)的起始數(shù)據(jù)包均為同一個(gè),即為幀起始標(biāo)識(shí),視頻輸入單元發(fā)送圖像分割塊的過程如下:
      [0048]視頻輸入單元首先以廣播的方式將生成的幀起始標(biāo)識(shí),即上述起始數(shù)據(jù)包發(fā)送至每個(gè)與該視頻輸入單元連接的視頻輸出單元。如果一幀圖像被分割成多個(gè)(例如:2個(gè))圖像分割塊,在兩個(gè)拼接子屏進(jìn)行顯示,則可以先發(fā)送圖像分割塊I到一個(gè)視頻輸出單元,然后再發(fā)送圖像分割塊2到另一個(gè)視頻輸出單元。因此,如果上述兩個(gè)圖像分割塊均能生成,則說明視頻輸入單元當(dāng)前接收到了一個(gè)完整的視頻幀,由此可以產(chǎn)生幀結(jié)束標(biāo)識(shí),即為結(jié)束數(shù)據(jù)包。視頻輸入單元同樣以廣播的方式將結(jié)束數(shù)據(jù)包發(fā)送至每個(gè)與該視頻輸入單元連接的視頻輸出單元。對(duì)于上述兩個(gè)視頻輸出單元,如果連續(xù)接收到了起始數(shù)據(jù)包、圖像分割塊和結(jié)束數(shù)據(jù)包,則說明視頻輸出單元接收到的圖像分割塊是有效的,需要進(jìn)入緩存隊(duì)列等待顯示。而如果第二個(gè)圖像分割塊沒有生成出來,那么說明視頻輸入單元當(dāng)前沒有接收到一個(gè)完整的視頻幀,這樣也就不會(huì)產(chǎn)生幀結(jié)束標(biāo)識(shí),即不會(huì)生成結(jié)束數(shù)據(jù)包。因此,與該視頻輸入單元連接的兩個(gè)視頻輸出單元都將無法再接收到與上述起始數(shù)據(jù)包配對(duì)的結(jié)束數(shù)據(jù)包。由此,當(dāng)新的圖像幀的起始數(shù)據(jù)包到達(dá)視頻輸出單元時(shí),之前已經(jīng)接收到的起始數(shù)據(jù)包與圖像分割塊都將被清掉,不會(huì)進(jìn)入緩存隊(duì)列,從而采用上述機(jī)制去避免壞幀或者半幀對(duì)同步顯示所造成的不良影響。
      [0049]優(yōu)選地,在步驟S106中,視頻輸出單元按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示可以包括以下步驟:
      [0050]步驟S3:視頻輸出單元按照每個(gè)圖像分割塊所歸屬的視頻輸入單元對(duì)接收到的一個(gè)或多個(gè)圖像分割塊分別進(jìn)行排序并緩存,其中,排序的方式是根據(jù)每個(gè)圖像分割塊的接收時(shí)間確定的;
      [0051]步驟S4:視頻輸出單元在定時(shí)標(biāo)識(shí)生成時(shí),將每個(gè)序列中接收時(shí)間最早的圖像分割塊發(fā)送至與該視頻輸出單元相連接的拼接子屏。
      [0052]在優(yōu)選實(shí)施例中,圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的圖像分割塊緩存隊(duì)列對(duì)應(yīng)示意圖。如圖3所示,視頻輸入單元I將一個(gè)圖像幀的兩個(gè)圖像分割塊Al和A2分別發(fā)送至視頻輸出單元I和視頻輸出單元2。視頻輸入單元2將一個(gè)圖像幀的唯一圖像分割塊BI發(fā)送到了視頻輸出單元2。在上述兩個(gè)視頻輸出單元中,將為已經(jīng)接收到的三種連續(xù)的圖像分割塊開辟三個(gè)緩存隊(duì)列,分別進(jìn)行存儲(chǔ)管理。視頻輸出單元I建立一個(gè)緩存隊(duì)列Ql存儲(chǔ)來自于視頻輸入單元I的圖像分割塊Al,視頻輸出單元2建立兩個(gè)緩存隊(duì)列Q2和Q3分別存儲(chǔ)來自于視頻輸入單元I的圖像分割塊A2以及來自視頻輸入單元2的圖像分割塊BI。對(duì)于每一個(gè)圖像分割塊,對(duì)應(yīng)到輸入視頻流,即為連續(xù)不斷的圖像分割塊序列,視頻流中的每一個(gè)圖像幀都會(huì)產(chǎn)生一個(gè)相應(yīng)的圖像分割塊,這樣的一個(gè)圖像分割塊序列可以按照到來的先后順序進(jìn)入到視頻輸出單元的緩存隊(duì)列,即最先到達(dá)的圖像塊處于緩存隊(duì)列的隊(duì)首。每個(gè)視頻輸出單元都包含獨(dú)立的幀定時(shí)器。
      [0053]對(duì)于上述優(yōu)選實(shí)施例而言,圖像顯示的同步性主要是指來自于視頻輸入單元I的圖像分割塊Al和圖像分割塊A2的同步顯示,而這兩個(gè)圖像分割塊是處于不同的視頻輸出單元的緩存隊(duì)列Ql和緩存隊(duì)列Q2中的。因此,同步顯示的關(guān)鍵就在于能夠在相同的時(shí)刻從緩存隊(duì)列Ql和緩存隊(duì)列Q2中取出屬于同一個(gè)圖像幀的圖像分割塊進(jìn)行顯示。在不同的視頻輸出單元中,可以使用幀定時(shí)標(biāo)識(shí)從全部隊(duì)列(包括:緩存隊(duì)列Ql和緩存隊(duì)列Q2)中取出當(dāng)前位于隊(duì)首的圖像分割塊,該幀定時(shí)標(biāo)識(shí)是在同一時(shí)刻產(chǎn)生的,具體可以參見上述優(yōu)選實(shí)施方式,此處不再贅述。如果緩存隊(duì)列Ql和緩存隊(duì)列Q2中的圖像分割塊都是同時(shí)進(jìn)入隊(duì)列的,且沒有在隊(duì)列中發(fā)生過隨意丟失的情況,那么按照在緩存隊(duì)列中的先到先排隊(duì)的原則,在同一時(shí)刻位于緩存隊(duì)列Ql和緩存隊(duì)列Q2隊(duì)首的必定是屬于同一個(gè)圖像幀的不同圖像分割塊。
      [0054]根據(jù)本發(fā)明的另一個(gè)優(yōu)選實(shí)施例,圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的壞幀發(fā)送示意圖。如圖4所示,因?yàn)槊總€(gè)圖像幀唯一的幀起始數(shù)據(jù)包和幀結(jié)束數(shù)據(jù)包的使用提高了整個(gè)系統(tǒng)對(duì)于輸入源圖像的壞幀在同步顯示上的容錯(cuò)性和糾錯(cuò)性。如果視頻輸入單元沒有檢測(cè)到有效的輸入源圖像,將不會(huì)產(chǎn)生幀起始數(shù)據(jù)包,這樣對(duì)于視頻輸出單元而言,由于沒有接收到幀起始數(shù)據(jù)包,因此將不會(huì)把任何的來自于視頻輸入單元的數(shù)據(jù)放入到緩存隊(duì)列中。
      [0055]假設(shè)視頻輸入單元發(fā)送了正確的幀起始數(shù)據(jù)包,而在發(fā)送完圖像分割塊Ml之后,由于視頻輸入制式切換,輸入源圖像因此而出現(xiàn)錯(cuò)誤,不再出現(xiàn)有效數(shù)據(jù)進(jìn)入到視頻輸入單元。此時(shí)視頻輸入單元無法產(chǎn)生圖像分割塊NI去發(fā)送,同樣也不會(huì)產(chǎn)生幀結(jié)束數(shù)據(jù)包。當(dāng)制式切換穩(wěn)定后,新的一幀源圖像又將進(jìn)入到視頻輸入單元,新的幀起始數(shù)據(jù)包被廣播發(fā)送到相關(guān)的視頻輸出單元。此時(shí),對(duì)應(yīng)的視頻輸出單元因?yàn)闆]有再接收到與之前已經(jīng)接收到的幀起始標(biāo)識(shí)相配對(duì)的幀結(jié)束數(shù)據(jù)包,故而在接收到新的幀起始數(shù)據(jù)包后,對(duì)于已經(jīng)接收到的上一次的圖像分割塊Ml的視頻輸出單元I將會(huì)丟棄該圖像分割塊,而不進(jìn)入緩存隊(duì)列排隊(duì)Q1。對(duì)于沒有接收到圖像分割塊NI的視頻輸出單元2,其緩存隊(duì)列Q2同樣沒有發(fā)生變化,在第二幀的幀結(jié)束數(shù)據(jù)包正確到達(dá)上述兩個(gè)視頻輸出單元后,在緩存隊(duì)列Ql中只有圖像分割塊M2,在視頻輸出單元2的緩存隊(duì)列Q2中只有圖像分割塊N2。由此可見,壞幀的出現(xiàn)并沒有影響到緩存隊(duì)列的工作,使其發(fā)生異常,在新的正確的圖像分割塊和幀起始數(shù)據(jù)包到來之后,整個(gè)系統(tǒng)依舊維持在正確的同步機(jī)制下工作。
      [0056]根據(jù)本發(fā)明的又一個(gè)優(yōu)選實(shí)施例,圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的緩存陣列接收?qǐng)D像分割塊的更新示意圖。如圖5所示,圖像顯示的同步性可以使用各個(gè)視頻輸出單元在自同步模式下的幀定時(shí)標(biāo)識(shí)來保證,接下來需要保證的是屬于同一個(gè)圖像幀的不同圖像分割塊能夠在同一時(shí)刻進(jìn)入到不同的緩存隊(duì)列中去排隊(duì)。如此便需要采用上文已經(jīng)提到過的每幀視頻圖像的幀起始數(shù)據(jù)包和幀結(jié)束數(shù)據(jù)包被廣播發(fā)送到對(duì)應(yīng)的視頻輸出單元來實(shí)現(xiàn)。對(duì)于每一個(gè)緩存隊(duì)列,只有在接收到幀起始數(shù)據(jù)包,隨后接收到圖像分割塊,還必須接收到幀結(jié)束數(shù)據(jù)包,才會(huì)將已經(jīng)接收到的圖像分割塊放入緩存隊(duì)列中去排隊(duì)。該圖像分割塊在不同視頻輸出單元的緩存隊(duì)列中排隊(duì)的同一時(shí)刻性則可以由上述廣播發(fā)送的幀結(jié)束數(shù)據(jù)包來保證。對(duì)于同一幀視頻源圖像,不論被分割成多少個(gè)圖像分割塊,幀起始數(shù)據(jù)包和幀結(jié)束數(shù)據(jù)包只有唯一的一對(duì),這對(duì)數(shù)據(jù)包如果以廣播的方式通過幾乎零延時(shí)的數(shù)據(jù)傳輸交換矩陣后,必定是在同一時(shí)刻到達(dá)各個(gè)視頻輸出單元的。如此幀結(jié)束數(shù)據(jù)包的到來才會(huì)將已經(jīng)接收到的圖像分割塊在緩存隊(duì)列中進(jìn)行排隊(duì),由此可以保證不同緩存隊(duì)列更新的同一時(shí)刻性。
      [0057]需要說明的是,本發(fā)明所采用的存儲(chǔ)隊(duì)列管理機(jī)制對(duì)于混合幀率輸入的視頻源的疊層同步處理而言,具備如下兩大優(yōu)勢(shì):
      [0058]優(yōu)勢(shì)一、對(duì)于低于輸出顯不巾貞率的輸入視頻源在進(jìn)行疊層處理時(shí),必定會(huì)存在同一幀的重復(fù)使用,這樣圖像的流暢性在顯示時(shí)是尤為重要的。利用在同一時(shí)刻,在各個(gè)視頻輸出單元中,該幀的不同圖像分割塊所對(duì)應(yīng)的緩存隊(duì)列中的有效塊數(shù)是一致的來確保低幀率輸入視頻源的顯示流暢性。當(dāng)然還可以利用相同的倍幀算法來提高低幀率輸入視頻源的顯示流暢性。由于上述倍幀算法并不屬于本發(fā)明所關(guān)注的重點(diǎn),故而不作詳述。
      [0059]優(yōu)勢(shì)二、對(duì)于高于輸出顯示幀率的輸入視頻源在進(jìn)行疊層處理時(shí),必定會(huì)存在輸入視頻源的抽幀,對(duì)于同一幀的不同圖像分割塊在出現(xiàn)抽幀的情況下,務(wù)必要確保每個(gè)視頻輸出單元抽掉的圖像分割塊是屬于同一幀的,否則即會(huì)出現(xiàn)顯示結(jié)果上的不同步。而上述緩存隊(duì)列機(jī)制在同一時(shí)刻,隊(duì)列中待處理的圖像分割塊數(shù)是一致的,隊(duì)列中相同位置的圖像分割塊必定是屬于同一幀的。當(dāng)然還可以利用相同的抽幀算法來實(shí)現(xiàn)丟幀后對(duì)輸入視頻源進(jìn)行平滑顯示。由于上述抽幀算法并不屬于本發(fā)明所關(guān)注的重點(diǎn),故而不作詳述。
      [0060]優(yōu)選地,在步驟S102,視頻輸出單元接收到同步應(yīng)答信號(hào)之前,還可以包括以下操作:
      [0061]步驟S5:同步控制單元檢測(cè)與該同步控制單元相連接的全部視頻輸出單元是否均已發(fā)出同步請(qǐng)求信號(hào);
      [0062]步驟S6:如果是,則向每個(gè)視頻輸出單元返回同步應(yīng)答信號(hào)。
      [0063]在優(yōu)選實(shí)施例中,同步控制單元,與全部視頻輸出單元相連接,在接收到每個(gè)視頻輸出單元發(fā)出的同步請(qǐng)求后,生成整個(gè)系統(tǒng)唯一的同步應(yīng)答信號(hào),并發(fā)送至系統(tǒng)中所有的視頻輸出單元,同時(shí)還提供系統(tǒng)工作的唯一基準(zhǔn)時(shí)鐘。
      [0064]需要說明的是,整個(gè)系統(tǒng)內(nèi)部所有的視頻輸出單元向同步控制單元發(fā)送同步請(qǐng)求信號(hào)以及所有的視頻輸出單元接收到同步應(yīng)答信號(hào)只在系統(tǒng)上電后進(jìn)行一次。并且,以實(shí)現(xiàn)各個(gè)視頻輸出單元能夠在同一時(shí)刻確定各自定時(shí)的起始時(shí)刻,從而各個(gè)視頻輸出單元在進(jìn)入自同步模式之后,系統(tǒng)中的各個(gè)視頻輸出單元對(duì)同一幀圖像的同步顯示不再受到同步控制單元的影響,由此避免在同步控制單元發(fā)生異常時(shí),造成整個(gè)系統(tǒng)的同步顯示出錯(cuò)。
      [0065]優(yōu)選地,在步驟SI,視頻輸出單元判斷是否已經(jīng)接收到與圖像分割塊對(duì)應(yīng)的起始數(shù)據(jù)包以及結(jié)束數(shù)據(jù)包之前,還可以包括以下步驟:
      [0066]步驟S7:視頻輸入單元在獲取到視頻圖像幀之后,生成起始數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送起始數(shù)據(jù)包;
      [0067]步驟S8:視頻輸入單元按照與該視頻輸入單元相連接的視頻輸出單元的數(shù)量對(duì)視頻圖像幀進(jìn)行劃分,生成與視頻輸出單元的數(shù)量相同的圖像分割塊;
      [0068]步驟S9:視頻輸入單元生成結(jié)束數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送結(jié)束數(shù)據(jù)包。
      [0069]在優(yōu)選實(shí)施例中,視頻輸入單元的主要功能在于對(duì)視頻輸入圖像源進(jìn)行采集,并對(duì)每一幀圖像按照預(yù)設(shè)配置進(jìn)行圖像分割塊的生成,最后按照系統(tǒng)內(nèi)部的私有傳輸協(xié)議完成圖像分割塊的封裝與發(fā)送。需要說明的是,在圖像分割塊封裝傳輸時(shí),會(huì)在發(fā)送每一幀的所有圖像分割塊前添加幀起始數(shù)據(jù)包,而在發(fā)送完每一幀的所有圖像分割塊后添加幀結(jié)束數(shù)據(jù)包,并且這兩種幀標(biāo)識(shí)數(shù)據(jù)包均以廣播的方式發(fā)送至每個(gè)需要顯示當(dāng)前幀的圖像分割塊的視頻輸出單元上。每個(gè)視頻輸出單元只有在接收到完整的相互匹配的幀起始數(shù)據(jù)包和幀結(jié)束數(shù)據(jù)包之后,才會(huì)認(rèn)定已經(jīng)接收到一個(gè)有效的圖像分割塊,即該圖像分割塊會(huì)被用來在拼接屏上輸出顯示。使用同一個(gè)圖像幀生成的全部圖像分割塊在不同的拼接屏上顯示時(shí),幀起始數(shù)據(jù)包和幀結(jié)束數(shù)據(jù)包的唯一性對(duì)于進(jìn)入視頻輸入單元的壞幀與半幀而言,由于不會(huì)產(chǎn)生幀結(jié)束數(shù)據(jù)包,從而使得接收到圖像分割塊的視頻輸出單元因?yàn)闆]有收到幀結(jié)束數(shù)據(jù)包,因此不會(huì)去顯示已經(jīng)收到的圖像分割塊,進(jìn)而利用上述處理機(jī)制以確保在同步顯示時(shí)對(duì)輸入源的容錯(cuò)性。
      [0070]在優(yōu)選實(shí)施過程中,圖6是根據(jù)本發(fā)明優(yōu)選實(shí)施例的視頻輸入單元進(jìn)行圖像分割發(fā)送的示意圖。如圖6所示,一路需要進(jìn)行水平分割的視頻輸入源圖像在進(jìn)入到視頻輸入單元I之后,首先生成圖像分割塊I和圖像分割塊2,然后分別發(fā)送圖像分割塊I到視頻輸出單元I以及發(fā)送圖像分割塊2到視頻輸出單元2,在向視頻輸出單元I與視頻輸出單元2發(fā)送圖像分割塊的過程中,在圖像分割塊I和圖像分割塊2發(fā)送的起始位置與結(jié)束位置分別加入了具有相同幀標(biāo)識(shí)的起始數(shù)據(jù)包和結(jié)束數(shù)據(jù)包。
      [0071]圖7是根據(jù)本發(fā)明實(shí)施例的拼接屏的同步顯示系統(tǒng)的結(jié)構(gòu)框圖。如圖7所示,該系統(tǒng)可以包括:視頻輸出單元10 ;視頻輸出單元10可以包括:啟動(dòng)模塊100,用于在接收到同步應(yīng)答信號(hào)的時(shí)刻,采用基準(zhǔn)時(shí)鐘啟動(dòng)定時(shí)器,其中,同步應(yīng)答信號(hào)是在同步控制單元接收到全部視頻輸出單元發(fā)出的同步請(qǐng)求信號(hào)后反饋至每個(gè)視頻輸出單元的,基準(zhǔn)時(shí)鐘是在同步控制單元上電后,從同步控制單元獲得的;第一生成模塊102,用于在每隔預(yù)設(shè)時(shí)長(zhǎng)采用定時(shí)器生成定時(shí)標(biāo)識(shí);顯示模塊104,用于按照定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示。
      [0072]采用如圖7所示的系統(tǒng),解決了相關(guān)技術(shù)中采用同步控制單元對(duì)各個(gè)視頻輸出單元進(jìn)行實(shí)時(shí)同步控制的方式在同步控制單元發(fā)生異常時(shí),各個(gè)視頻輸出單元的同步性將會(huì)受到嚴(yán)重影響,同步顯示的準(zhǔn)確性較差的問題,進(jìn)而改善了整個(gè)系統(tǒng)的容錯(cuò)性,提高了整個(gè)系統(tǒng)同步顯示的準(zhǔn)確性。
      [0073]優(yōu)選地,如圖8所示,視頻輸出單元10還可以包括:判斷模塊106,用于判斷是否已經(jīng)接收到與圖像分割塊對(duì)應(yīng)的起始數(shù)據(jù)包以及結(jié)束數(shù)據(jù)包,其中,起始數(shù)據(jù)包是在視頻輸入單元接收到視頻圖像幀后生成的,且起始數(shù)據(jù)包為視頻圖像幀的起始標(biāo)識(shí);結(jié)束數(shù)據(jù)包是視頻輸入單元在按照與該視頻輸入單元連接的視頻輸出單元的數(shù)量對(duì)視頻圖像幀進(jìn)行劃分,生成與視頻輸出單元的數(shù)量相同的圖像分割塊之后生成的,且結(jié)束數(shù)據(jù)包為視頻圖像幀的結(jié)束標(biāo)識(shí),起始數(shù)據(jù)包和結(jié)束數(shù)據(jù)包用于對(duì)視頻圖像幀進(jìn)行完整性驗(yàn)證;處理模塊108,用于在判斷模塊輸出為否時(shí),丟棄圖像分割塊。
      [0074]優(yōu)選地,如圖8所示,顯示模塊104可以包括:排序子模塊(圖中未示出),用于按照每個(gè)圖像分割塊所歸屬的視頻輸入單元對(duì)接收到的一個(gè)或多個(gè)圖像分割塊分別進(jìn)行排序并緩存,其中,排序的方式是根據(jù)每個(gè)圖像分割塊的接收時(shí)間確定的;發(fā)送子模塊(圖中未示出),用于在定時(shí)標(biāo)識(shí)生成時(shí),將每個(gè)序列中接收時(shí)間最早的圖像分割塊發(fā)送至與該視頻輸出單元相連接的拼接子屏。
      [0075]優(yōu)選地,如圖8所示,上述系統(tǒng)還可以包括:同步控制單元20 ;同步控制單元20可以包括:檢測(cè)模塊200,用于檢測(cè)與該同步控制單元相連接的全部視頻輸出單元是否均已發(fā)出同步請(qǐng)求信號(hào);反饋模塊202,用于在檢測(cè)模塊輸出為是時(shí),向每個(gè)視頻輸出單元返回同步應(yīng)答信號(hào)。
      [0076]優(yōu)選地,如圖8所示,上述系統(tǒng)還可以包括:視頻輸入單元30 ;視頻輸入單元30可以包括:第二生成模塊300,用于在獲取到視頻圖像幀之后,生成起始數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送起始數(shù)據(jù)包;劃分模塊302,用于按照與該視頻輸入單元相連接的視頻輸出單元的數(shù)量對(duì)視頻圖像幀進(jìn)行劃分,生成與視頻輸出單元的數(shù)量相同的圖像分割塊;第三生成模塊304,用于生成結(jié)束數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送結(jié)束數(shù)據(jù)包。
      [0077]下面結(jié)合圖9所示的優(yōu)選實(shí)施方式對(duì)上述優(yōu)選實(shí)施過程做進(jìn)一步的描述。
      [0078]圖9是根據(jù)本發(fā)明優(yōu)選實(shí)施例的控制拼接屏幕同步顯示的系統(tǒng)架構(gòu)示意圖。如圖9所示,該控制拼接屏幕同步顯示系統(tǒng)可以包括:兩個(gè)視頻輸入單元,其中,任意一個(gè)視頻輸入單元均可以通過配置連接到全部的視頻輸出單元。在該優(yōu)選實(shí)施例中,視頻輸入單元I與視頻輸出單兀I和視頻輸出單兀2相連接,而視頻輸入單兀2僅與視頻輸出單兀2相連接,根據(jù)圖1所示的配置方式可知,視頻輸入單元I的圖像分割塊可以在該系統(tǒng)中的兩個(gè)視頻輸出單元中同時(shí)顯示,而視頻輸入單元2的圖像分割塊僅可以在視頻輸出單元2中進(jìn)行顯示,因此在視頻輸出單元2中便會(huì)出現(xiàn)視頻輸入單元I與視頻輸入單元2的圖像疊加(即在同一個(gè)拼接屏上,在每個(gè)幀刷新周期內(nèi),顯示的圖像幀的內(nèi)容來自于多個(gè)不同視頻輸入源),在視頻輸出單元I和視頻輸出單元2中出現(xiàn)了視頻輸入單元I的不同圖像分割塊的同步顯示。視頻輸入單元對(duì)接收到的幀視頻數(shù)據(jù)可以根據(jù)預(yù)先配置進(jìn)行分割和封裝處理,然后發(fā)送至與該視頻輸入單元相連接的視頻輸出單元上進(jìn)行顯示。
      [0079]在該優(yōu)選實(shí)施例中,數(shù)據(jù)傳輸切換矩陣是一個(gè)完全由硬件實(shí)現(xiàn)的數(shù)據(jù)切換通路選擇控制單元,可以根據(jù)當(dāng)前視頻輸入單元和視頻輸出單元的顯示對(duì)應(yīng)關(guān)系進(jìn)行數(shù)據(jù)切換和選通,以該優(yōu)選實(shí)施例所提供的系統(tǒng)架構(gòu)為例,數(shù)據(jù)傳輸切換矩陣可以將視頻輸入單元I選通到視頻輸出單元I與視頻輸出單元2上,使得來自視頻輸入單元I的數(shù)據(jù)可以到達(dá)上述兩個(gè)視頻輸出單元。同理,數(shù)據(jù)傳輸切換矩陣也可以將視頻輸入單元2連通到視頻輸出單元2上。數(shù)據(jù)傳輸切換矩陣采用硬件實(shí)現(xiàn)的原因在于,硬件通路對(duì)于數(shù)據(jù)的傳輸延時(shí)幾乎為0,僅存在的線路延時(shí)對(duì)于視頻輸出單元的處理周期而言是可以忽略不計(jì)的。
      [0080]在該優(yōu)選實(shí)施例中,兩個(gè)視頻輸出單元,可以用來接收來自于視頻輸入單元的圖像分割塊,通過視頻輸入圖像緩存隊(duì)列后,對(duì)輸入的各種幀率的圖像分割塊進(jìn)行處理,以實(shí)現(xiàn)與當(dāng)前的輸出幀率相匹配。此外,兩個(gè)視頻輸出單元均與同步控制單元相連接,在系統(tǒng)起始時(shí)刻發(fā)出同步請(qǐng)求后,首先完成整個(gè)系統(tǒng)中所有視頻輸出單元的系統(tǒng)同步,然后利用同步控制單元提供的基準(zhǔn)時(shí)鐘完成視頻輸出單元內(nèi)部的幀定時(shí)自同步。在幀定時(shí)自同步建立完成的機(jī)制下,可以使用基準(zhǔn)時(shí)鐘完成在該視頻輸出單元上連接的拼接子屏的圖像疊加同步顯示。
      [0081]需要說明的是,在該優(yōu)選實(shí)施例中,僅以兩個(gè)視頻輸入單元和兩個(gè)視頻輸出單元為例進(jìn)行示意性說明,其并不構(gòu)成對(duì)本發(fā)明的限制,在實(shí)際應(yīng)用過程中可以根據(jù)具體的應(yīng)用場(chǎng)景設(shè)置視頻輸入單元和視頻輸出單元的數(shù)量。
      [0082]根據(jù)本發(fā)明所提供的同步顯示方法,其在多路視頻輸入源幀率不一致的情況下,可以按照輸出顯示幀率完成疊加顯示,從而可以確保在顯示同步正確性的前提下,能夠?qū)崿F(xiàn)對(duì)視頻輸入源幀丟失的異常情形進(jìn)行同步修正處理。
      [0083]從以上的描述中,可以看出,上述實(shí)施例實(shí)現(xiàn)了如下技術(shù)效果(需要說明的是這些效果是某些優(yōu)選實(shí)施例可以達(dá)到的效果):本發(fā)明所提供的技術(shù)方案能夠滿足各種應(yīng)用場(chǎng)合的需求,可以對(duì)多路幀率不同的輸入源進(jìn)行處理,完成各自的同步顯示;同時(shí)由于各個(gè)視頻輸出單元的幀定時(shí)自同步的建立,整個(gè)系統(tǒng)的同步性不會(huì)因?yàn)閱蝹€(gè)輸出單元的錯(cuò)誤而被破壞;此外由于在輸出單元中輸入圖像源的幀緩存區(qū)的使用,以及輸入視頻單元幀標(biāo)識(shí)的廣播發(fā)送,消除了因輸入圖像源中存在的壞幀導(dǎo)致圖像顯示不同步的錯(cuò)誤,進(jìn)而提高了整個(gè)系統(tǒng)的容錯(cuò)性和糾錯(cuò)性。
      [0084]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
      [0085]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      【權(quán)利要求】
      1.一種拼接屏的同步顯示方法,其特征在于,包括: 視頻輸出單元在接收到同步應(yīng)答信號(hào)的時(shí)刻,采用基準(zhǔn)時(shí)鐘啟動(dòng)定時(shí)器,其中,所述同步應(yīng)答信號(hào)是在同步控制單元接收到全部視頻輸出單元發(fā)出的同步請(qǐng)求信號(hào)后反饋至每個(gè)視頻輸出單元的,所述基準(zhǔn)時(shí)鐘是在所述同步控制單元上電后,從所述同步控制單元獲得的; 所述視頻輸出單元在每隔預(yù)設(shè)時(shí)長(zhǎng)采用所述定時(shí)器生成定時(shí)標(biāo)識(shí); 所述視頻輸出單元按照所述定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述視頻輸出單元按照所述定時(shí)標(biāo)識(shí)對(duì)接收到的所述圖像分割塊進(jìn)行同步顯示之前,還包括: 所述視頻輸出單元判斷是否已經(jīng)接收到與所述圖像分割塊對(duì)應(yīng)的起始數(shù)據(jù)包以及結(jié)束數(shù)據(jù)包,其中,所述起始數(shù)據(jù)包是在視頻輸入單元接收到視頻圖像幀后生成的,且所述起始數(shù)據(jù)包為所述視頻圖像幀的起始標(biāo)識(shí);所述結(jié)束數(shù)據(jù)包是所述視頻輸入單元在按照與該視頻輸入單元連接的視頻輸出單元的數(shù)量對(duì)所述視頻圖像幀進(jìn)行劃分,生成與所述視頻輸出單元的數(shù)量相同的圖像分割塊之后生成的,且所述結(jié)束數(shù)據(jù)包為所述視頻圖像幀的結(jié)束標(biāo)識(shí),所述起始數(shù)據(jù)包和所述結(jié)束數(shù)據(jù)包用于對(duì)所述視頻圖像幀進(jìn)行完整性驗(yàn)證; 如果否,則丟棄所述圖像分割塊。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述視頻輸出單元按照所述定時(shí)標(biāo)識(shí)對(duì)接收到的所述圖像分割塊進(jìn)行同步顯示包括: 所述視頻輸出單元按照每個(gè)圖像分割塊所歸屬的視頻輸入單元對(duì)接收到的一個(gè)或多個(gè)圖像分割塊分別進(jìn)行排序并緩存,其中,排序的方式是根據(jù)每個(gè)圖像分割塊的接收時(shí)間確定的; 所述視頻輸出單元在所述定時(shí)標(biāo)識(shí)生成時(shí),將每個(gè)序列中接收時(shí)間最早的圖像分割塊發(fā)送至與該視頻輸出單元相連接的拼接子屏。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述視頻輸出單元接收到所述同步應(yīng)答信號(hào)之前,還包括: 所述同步控制單元檢測(cè)與該同步控制單元相連接的全部視頻輸出單元是否均已發(fā)出所述同步請(qǐng)求信號(hào); 如果是,則向每個(gè)視頻輸出單元返回所述同步應(yīng)答信號(hào)。
      5.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述視頻輸出單元判斷是否已經(jīng)接收到與所述圖像分割塊對(duì)應(yīng)的起始數(shù)據(jù)包以及結(jié)束數(shù)據(jù)包之前,還包括: 所述視頻輸入單元在獲取到所述視頻圖像幀之后,生成所述起始數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送所述起始數(shù)據(jù)包; 所述視頻輸入單元按照與該視頻輸入單元相連接的視頻輸出單元的數(shù)量對(duì)所述視頻圖像幀進(jìn)行劃分,生成與所述視頻輸出單元的數(shù)量相同的圖像分割塊; 所述視頻輸入單元生成所述結(jié)束數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送所述結(jié)束數(shù)據(jù)包。
      6.一種拼接屏的同步顯示系統(tǒng),其特征在于,包括:視頻輸出單元; 所述視頻輸出單元包括: 啟動(dòng)模塊,用于在接收到同步應(yīng)答信號(hào)的時(shí)刻,采用基準(zhǔn)時(shí)鐘啟動(dòng)定時(shí)器,其中,所述同步應(yīng)答信號(hào)是在同步控制單元接收到全部視頻輸出單元發(fā)出的同步請(qǐng)求信號(hào)后反饋至每個(gè)視頻輸出單元的,所述基準(zhǔn)時(shí)鐘是在所述同步控制單元上電后,從所述同步控制單元獲得的; 第一生成模塊,用于在每隔預(yù)設(shè)時(shí)長(zhǎng)采用所述定時(shí)器生成定時(shí)標(biāo)識(shí); 顯示模塊,用于按照所述定時(shí)標(biāo)識(shí)對(duì)接收到的圖像分割塊進(jìn)行同步顯示。
      7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述視頻輸出單元還包括: 判斷模塊,用于判斷是否已經(jīng)接收到與所述圖像分割塊對(duì)應(yīng)的起始數(shù)據(jù)包以及結(jié)束數(shù)據(jù)包,其中,所述起始數(shù)據(jù)包是在視頻輸入單元接收到視頻圖像幀后生成的,且所述起始數(shù)據(jù)包為所述視頻圖像幀的起始標(biāo)識(shí);所述結(jié)束數(shù)據(jù)包是所述視頻輸入單元在按照與該視頻輸入單元連接的視頻輸出單元的數(shù)量對(duì)所述視頻圖像幀進(jìn)行劃分,生成與所述視頻輸出單元的數(shù)量相同的圖像分割塊之后生成的,且所述結(jié)束數(shù)據(jù)包為所述視頻圖像幀的結(jié)束標(biāo)識(shí),所述起始數(shù)據(jù)包和所述結(jié)束數(shù)據(jù)包用于對(duì)所述視頻圖像幀進(jìn)行完整性驗(yàn)證; 處理模塊,用于在所述判斷模塊輸出為否時(shí),丟棄所述圖像分割塊。
      8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述顯示模塊包括: 排序子模塊,用于按照每個(gè)圖像分割塊所歸屬的視頻輸入單元對(duì)接收到的一個(gè)或多個(gè)圖像分割塊分別進(jìn)行排序并緩存,其中,排序的方式是根據(jù)每個(gè)圖像分割塊的接收時(shí)間確定的; 發(fā)送子模塊,用于在所述定時(shí)標(biāo)識(shí)生成時(shí),將每個(gè)序列中接收時(shí)間最早的圖像分割塊發(fā)送至與該視頻輸出單元相連接的拼接子屏。
      9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:所述同步控制單元; 所述同步控制單元包括: 檢測(cè)模塊,用于檢測(cè)與該同步控制單元相連接的全部視頻輸出單元是否均已發(fā)出所述同步請(qǐng)求信號(hào); 反饋模塊,用于在所述檢測(cè)模塊輸出為是時(shí),向每個(gè)視頻輸出單元返回所述同步應(yīng)答信號(hào)。
      10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:所述視頻輸入單元; 所述視頻輸入單元包括: 第二生成模塊,用于在獲取到所述視頻圖像幀之后,生成所述起始數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送所述起始數(shù)據(jù)包; 劃分模塊,用于按照與該視頻輸入單元相連接的視頻輸出單元的數(shù)量對(duì)所述視頻圖像幀進(jìn)行劃分,生成與所述視頻輸出單元的數(shù)量相同的圖像分割塊; 第三生成模塊,用于生成所述結(jié)束數(shù)據(jù)包并向與該視頻輸入單元相連接的每個(gè)視頻輸出單元發(fā)送所述結(jié)束數(shù)據(jù)包。
      【文檔編號(hào)】G06F3/14GK104375789SQ201310354643
      【公開日】2015年2月25日 申請(qǐng)日期:2013年8月14日 優(yōu)先權(quán)日:2013年8月14日
      【發(fā)明者】戴鑫, 徐寧, 李清俊 申請(qǐng)人:杭州??低晹?shù)字技術(shù)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1