国产精品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>

      多通道視頻信號(hào)的靜態(tài)圖像編碼方法

      文檔序號(hào):7813344閱讀:273來源:國知局
      多通道視頻信號(hào)的靜態(tài)圖像編碼方法
      【專利摘要】本發(fā)明利用步驟S1實(shí)現(xiàn)了多通道信號(hào)自檢流程,利用步驟S2和S3實(shí)現(xiàn)了通道切換與鎖定控制流程,最終利用步驟S4至S7實(shí)現(xiàn)了JPEG編碼與碼流控制流程。故而,本發(fā)明能在1Mbps信道中對(duì)多通道進(jìn)行實(shí)時(shí)靜態(tài)圖像JPEG壓縮編碼,能自動(dòng)完成通道鎖定判斷、幀頻判斷及閾值計(jì)算,通過基于圖像幀大小的實(shí)時(shí)碼流控制技術(shù)將信道利用率提升至90%以上,并能將編碼圖像輸出延時(shí)控制在800ms以內(nèi)。
      【專利說明】多通道視頻信號(hào)的靜態(tài)圖像編碼方法

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及多媒體數(shù)據(jù)壓縮編碼【技術(shù)領(lǐng)域】,尤其涉及一種多通道視頻信號(hào)的靜態(tài) 圖像編碼方法。

      【背景技術(shù)】
      [0002] 隨著空間監(jiān)視技術(shù)的不斷發(fā)展,其在航天領(lǐng)域中對(duì)于監(jiān)視的廣度需求也越來越 高,此時(shí)航天器中圖像的通道數(shù)增長明顯。為了能夠滿足三通道圖像的監(jiān)視需求,編碼技 術(shù)需要同時(shí)完成三通道靜態(tài)圖像的編碼,實(shí)現(xiàn)空間監(jiān)視設(shè)備的多路圖像成像編碼功能的需 求。同時(shí)由于空間應(yīng)用中對(duì)實(shí)時(shí)性的要求以及對(duì)信道帶寬的限制,航天領(lǐng)域極需實(shí)時(shí)性高、 圖像質(zhì)量高的編碼方法。
      [0003] 對(duì)于靜態(tài)圖像編碼,采用JPEG編碼方式進(jìn)行數(shù)據(jù)壓縮。JPEG編碼方式具有算法簡(jiǎn) 單、圖像質(zhì)量較好的優(yōu)點(diǎn),可滿足監(jiān)視應(yīng)用中的圖像編碼需求。但以數(shù)字信號(hào)處理器為載體 實(shí)現(xiàn)的JPEG編碼方法存在碼流和延時(shí)難控的缺點(diǎn)。


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

      [0004] 本發(fā)明要解決的技術(shù)問題是如何解決多通道視頻信號(hào)的編碼方法中,碼流和延時(shí) 難控的問題
      [0005] 為了解決這一技術(shù)問題,本發(fā)明提供了一種多通道視頻信號(hào)的靜態(tài)圖像編碼方 法,包括如下步驟:
      [0006] S1 :逐一完成多個(gè)通道的自檢,并標(biāo)記無效通道,完成后進(jìn)入步驟S2 ;
      [0007] S2 :接收傳輸而來的視頻信號(hào);
      [0008] 當(dāng)當(dāng)前通道為步驟S1中標(biāo)記的無效通道時(shí),則切換至下一個(gè)通道;
      [0009] 當(dāng)當(dāng)前通道非步驟S1中標(biāo)記的無效通道時(shí),統(tǒng)計(jì)得到該通道鎖定所需時(shí)間;并輸 出相應(yīng)的圖像用以編碼;然后切換至下一個(gè)通道;
      [0010] S3:重復(fù)步驟S2,直至完成了三次所有有效通道的鎖定,統(tǒng)計(jì)得到其中每次所有 有效通道鎖定所需時(shí)間,計(jì)算得到近三次通道鎖定所需的平均時(shí)間,進(jìn)而得到相應(yīng)的平均 幀頻;
      [0011] S4 :依據(jù)步驟S3得到的平均幀頻確定當(dāng)下的編碼長度的判定閾值;
      [0012] S5:比較上一幀圖像的編碼長度與步驟S4得到當(dāng)下的編碼長度的判定閾值,從而 依據(jù)比較結(jié)果第一次修正編碼的量化因子;
      [0013] S6 :比較輸出緩沖區(qū)大小與預(yù)設(shè)的緩沖區(qū)大小閾值,從而依據(jù)比較結(jié)果對(duì)步驟S5 得到的量化因子進(jìn)行第二次修正;
      [0014] S7 :依據(jù)修正后的量化因子進(jìn)行當(dāng)下一幀圖像的編碼。
      [0015] 在所述步驟S1中,單個(gè)通道的自檢過程至少包括:等待當(dāng)前通道鎖定,若500毫秒 后仍未鎖定,則判斷該通道為無效通道。
      [0016] 在所述步驟S2中,統(tǒng)計(jì)得到該通道鎖定所需時(shí)間的過程中,先統(tǒng)計(jì)得到該通道信 號(hào)鎖定所需的幀數(shù)n,然后依據(jù)以下公式計(jì)算得到該通道鎖定所需時(shí)間Τ1()Λ :
      [0017] Tlock= (n+l)/F [0018] 其中,F(xiàn)為輸入幀頻。
      [0019] 在所述步驟S2中,對(duì)于任意一個(gè)有效通道,若其超過15幀后仍未鎖定,,則該通道 信號(hào)鎖定所需的幀數(shù)的統(tǒng)計(jì)值η取15,并將第16幀圖像強(qiáng)制輸出。
      [0020] 在所述步驟S2中,對(duì)于任意一個(gè)有效通道,
      [0021] 若所記錄的鎖定所需的幀數(shù)大于7幀時(shí),則取該記錄的幀數(shù)為該通道信號(hào)鎖定所 需的幀數(shù)的統(tǒng)計(jì)值η,并輸出下一幀圖像;
      [0022] 若所記錄的鎖定所需的幀數(shù)不大于7時(shí),則該通道信號(hào)鎖定所需的幀數(shù)的統(tǒng)計(jì)值 η取7,并輸出第8幀圖像;
      [0023] 在所述步驟S3中,得到平均幀頻的過程包括:
      [0024] 先依據(jù)以下公式計(jì)算得到近三次通道鎖定所需的平均時(shí)間T1(x;kavg :
      [0025] Tlockavg - (Tlockl+Tlock_2+Tlock_ 3) /3
      [0026] 其中,Τ1()Λ、Τ1()Λ 2、Τ1()Λ 3為近三次所有有效通道的鎖定時(shí)間;
      [0027] 然后,依據(jù)以下公式計(jì)算得到相應(yīng)的平均幀頻Favg :Favg = lAT1(X;kavg)。
      [0028] 在所述步驟S4中,當(dāng)下的編碼長度的判定閾值Nth通過以下公式確定:
      [0029] Nth = 0. 95B/Favg ;
      [0030] 其中,B為輸出信道的帶寬。
      [0031] 在所述步驟S5中,
      [0032] 若Nlst落在95% Nth與105% Nth之間,則量化因子Q不做修正;
      [0033] 若Nlst落在90% Nth與100% Nth之間,則量化因子Q在原值上增加5 ;
      [0034] 若Nlst落在100% Nth與110% Nth之間,則量化因子Q在原值上減小5 ;
      [0035] 若Nlst小于90% Nth,則量化因子Q在原值上增加10 ;
      [0036] 若Nlst大于110% Nth,則量化因子Q在原值上減小10 ;
      [0037] 其中,Nlst為上一幀圖像的編碼長度,Nth為當(dāng)下的編碼長度的判定閾值心。
      [0038] 在所述步驟S6中,所述預(yù)設(shè)的緩沖區(qū)大小閾值設(shè)為500kb ;
      [0039] 若輸出緩沖區(qū)大小落在500kb到800kb的范圍內(nèi),則量化因子Q減小5 ;
      [0040] 若輸出緩沖區(qū)大小超過800kb,則量化因子減小10。
      [0041] 在所述步驟S7之前還包括如下步驟:
      [0042] 若步驟S6修正后得到的量化因子不大于20,則量化因子修正為20 ;
      [0043] 若步驟S6修正后得到的量化因子不小于100,則量化因子修正為100。
      [0044] 可選的,通道的數(shù)量不大于六個(gè)。
      [0045] 本發(fā)明利用步驟S1實(shí)現(xiàn)了多通道信號(hào)自檢流程,利用步驟S2和S3實(shí)現(xiàn)了通道切 換與鎖定控制流程,最終利用步驟S4至S7實(shí)現(xiàn)了 JPEG編碼與碼流控制流程。故而,本發(fā)明 能在1Mbps信道中對(duì)多通道進(jìn)行實(shí)時(shí)靜態(tài)圖像JPEG壓縮編碼,能自動(dòng)完成通道鎖定判斷、 幀頻判斷及閾值計(jì)算,通過基于圖像幀大小的實(shí)時(shí)碼流控制技術(shù)將信道利用率提升至90% 以上,并能將編碼圖像輸出延時(shí)控制在800ms以內(nèi)。利用本發(fā)明可以實(shí)現(xiàn)多通道視頻信號(hào) 的靜態(tài)圖像編碼以及提升信道利用率、降低數(shù)據(jù)延時(shí)的目的。

      【專利附圖】

      【附圖說明】
      [0046] 圖1為本發(fā)明一實(shí)施例中的硬件載體;
      [0047] 圖2為本發(fā)明一實(shí)施例中三通道視頻信號(hào)的編碼方法的流程圖;
      [0048] 圖3為本發(fā)明提一實(shí)施例中三通道切換與鎖定控制流程的流程圖。
      [0049] 圖4為本發(fā)明一實(shí)施例中修正量化因子的JPEG編碼的流程圖。

      【具體實(shí)施方式】
      [0050] 以下將結(jié)合圖1至圖4對(duì)本發(fā)明提供的多通道視頻信號(hào)的靜態(tài)圖像編碼方法進(jìn)行 詳細(xì)的描述,其為本發(fā)明一可選的實(shí)施例,可以認(rèn)為,本領(lǐng)域的技術(shù)人員在不改變本發(fā)明精 神和內(nèi)容的范圍內(nèi)對(duì)其進(jìn)行修改和潤色。
      [0051] 本實(shí)施例以三通道為例進(jìn)行闡述,應(yīng)認(rèn)為,無論幾通道,都是本發(fā)明力求保護(hù)的方 案之一??蛇x的,通道的數(shù)量不大于六個(gè)。
      [0052] 圖1為本發(fā)明一實(shí)施例中的硬件載體,包括了視頻數(shù)模A/D、數(shù)字信號(hào)處理器以及 各種借口和存儲(chǔ)裝置。
      [0053] 本發(fā)明提供了一種多通道視頻信號(hào)的靜態(tài)圖像編碼方法,具體到本實(shí)施例中,提 供了一種三通道視頻信號(hào)的靜態(tài)圖像編碼方法,包括步驟S1至S6,請(qǐng)參考圖1和圖2,以下 逐步驟展開進(jìn)行闡述。
      [0054] S1 :逐一完成多個(gè)通道的自檢,并標(biāo)記無效通道,完成后進(jìn)入步驟S2 ;
      [0055] 在所述步驟S1中,單個(gè)通道的自檢過程至少包括:等待當(dāng)前通道鎖定,若500毫秒 后仍未鎖定,則判斷該通道為無效通道。
      [0056] 在本實(shí)施例中,起始時(shí)先完成三個(gè)通道的自檢,具體方法為先判定當(dāng)前通道鎖定 寄存器值(默認(rèn)為1通道),若信號(hào)在500ms后未鎖定則判斷當(dāng)前通道無圖像數(shù)據(jù),接著按 上述步驟完成其余通道的自檢及無效通道的標(biāo)記。
      [0057] 請(qǐng)參考圖3,并結(jié)合其他附圖:
      [0058] S2 :接收傳輸而來的視頻信號(hào);
      [0059] 當(dāng)當(dāng)前通道為步驟S1中標(biāo)記的無效通道時(shí),則切換至下一個(gè)通道;
      [0060] 當(dāng)當(dāng)前通道非步驟S1中標(biāo)記的無效通道時(shí),統(tǒng)計(jì)得到該通道鎖定所需時(shí)間;并輸 出相應(yīng)的圖像用以編碼;然后切換至下一個(gè)通道;
      [0061] 在所述步驟S2中,統(tǒng)計(jì)得到該通道鎖定所需時(shí)間的過程中,先統(tǒng)計(jì)得到該通道信 號(hào)鎖定所需的幀數(shù)n,然后依據(jù)以下公式計(jì)算得到該通道鎖定所需時(shí)間Τ 1()Λ :
      [0062] Tlock= (n+l)/F
      [0063] 其中,F(xiàn)為輸入幀頻。
      [0064] 在所述步驟S2中,對(duì)于任意一個(gè)有效通道,若其超過15幀后仍未鎖定,,則該通道 信號(hào)鎖定所需的幀數(shù)的統(tǒng)計(jì)值η取15,并將第16幀圖像強(qiáng)制輸出。
      [0065] 在所述步驟S2中,對(duì)于任意一個(gè)有效通道,
      [0066] 若所記錄的鎖定所需的幀數(shù)大于7幀時(shí),則取該記錄的幀數(shù)為該通道信號(hào)鎖定所 需的幀數(shù)的統(tǒng)計(jì)值η,并輸出下一幀圖像;
      [0067] 若所記錄的鎖定所需的幀數(shù)不大于7時(shí),則該通道信號(hào)鎖定所需的幀數(shù)的統(tǒng)計(jì)值 η取7,并輸出第8幀圖像;
      [0068] S3 :重復(fù)步驟S2,重復(fù)至少三輪所有有效通道的鎖定,通常,有效通道是依次鎖定 的,完成一輪所有有效通道的鎖定,即指完成了一次所有有效通道的鎖定,也可描述為,重 復(fù)步驟S2,直至完成了三次所有有效通道的鎖定,統(tǒng)計(jì)得到其中每次所有有效通道鎖定所 需時(shí)間,計(jì)算得到近三次所有通道鎖定所需的平均時(shí)間,也可描述為平均計(jì)算每輪所有通 道鎖定所需的時(shí)間,進(jìn)而得到相應(yīng)的平均幀頻;在所述步驟S3中,得到平均幀頻的過程包 括:
      [0069] 先依據(jù)以下公式計(jì)算得到近三次所有通道鎖定所需的平均時(shí)間T1(x;kavg :
      [0070] Tlockavg - (Tlockl+Tlock_2+Tlock_ 3) /3
      [0071] 其中,T1(x;k 2、T1(X;k 3為近三次所有有效通道的鎖定時(shí)間,具體來說Τ1()Λ」是第 一次完成所有通道鎖定所需時(shí)間,Τ1()Λ 2是第二次完成所有通道鎖定所需時(shí)間,Τ1()Λ 3是第 三次完成所有通道鎖定所需時(shí)間,每一次的過程中,通道都是依次切換,逐個(gè)鎖定,記錄下 每個(gè)通道的鎖定時(shí)間后,就可得到一次完成所有通道鎖定所需的時(shí)間;
      [0072] 然后,依據(jù)以下公式計(jì)算得到相應(yīng)的平均幀頻Favg : _] Favg= l/(Tlockavg)〇
      [0074] 如圖2所示,步驟S2至S3也可視作通道切換與鎖定控制流程,進(jìn)入通道切換與鎖 定控制流程后,切換至當(dāng)前通道進(jìn)行有效通道判定,通過后再統(tǒng)計(jì)通道鎖定時(shí)間與平均鎖 定時(shí)間,以此計(jì)算出平均幀頻并進(jìn)行通道切換。
      [0075] 在本實(shí)施例中,可具體化描述為以下:
      [0076] 1)根據(jù)自檢結(jié)果判定當(dāng)前通道是否為有效,若有效則進(jìn)入通道鎖定判定狀態(tài),若 無效則進(jìn)入通道切換狀態(tài);
      [0077] 2)當(dāng)前通道鎖定且?guī)瑪?shù)超過7幀后將下一幀圖像輸出,若超過15幀后通道仍未鎖 定則將第16幀圖像強(qiáng)制輸出,計(jì)算當(dāng)前通道鎖定所需要的時(shí)間;輸入幀頻為F為25fps,故 當(dāng)前通道鎖定時(shí)間計(jì)算如下,單位為s,
      [0078] Tlock= (n+l)/25
      [0079] 其中η為通道信號(hào)鎖定所需幀數(shù)
      [0080] 3)判定是否完成三次有效通道切換,若是,則計(jì)算近三通道的平均幀頻并將切換 次數(shù)清零,若不是則進(jìn)入通道切換狀態(tài);
      [0081] 平均鎖定時(shí)間 TlQekavg = (TlQek_2+WTlQek)/3
      [0082] 平均幀頻Favg = 1八11。如8)
      [0083] 對(duì)于以上的內(nèi)容,須知,如何判定是否實(shí)現(xiàn)了鎖定屬于本領(lǐng)域的常識(shí),一旦實(shí)現(xiàn)了 這一判定,自然可以實(shí)現(xiàn)判定所需幀數(shù)的統(tǒng)計(jì)記錄。本實(shí)施例中,請(qǐng)參考圖1,其中AD器件 為視頻信號(hào)數(shù)模轉(zhuǎn)換芯片,可通過數(shù)字信號(hào)處理器向其內(nèi)部通道寄存器寫入選定通道值來 切換通道,同時(shí)還可以訪問該AD芯片的通道鎖定狀態(tài)寄存器來確認(rèn)當(dāng)前通道的視頻信號(hào) 是否已鎖定。切換通道后,該寄存器值會(huì)置為"0",且AD芯片會(huì)對(duì)切換后的當(dāng)前通道視頻信 號(hào)重新進(jìn)行鎖定判斷,并在實(shí)現(xiàn)鎖定后將寄存器值置為" 1"。一般的,對(duì)于所有通道而言,該 種變化是一致的,所以,只要判斷寄存器是否變?yōu)?1",就可以判斷是否實(shí)現(xiàn)了視頻信號(hào)的 鎖定。
      [0084] 請(qǐng)參考圖4,并結(jié)合其他附圖:
      [0085] S4 :依據(jù)步驟S3得到的平均幀頻確定當(dāng)下的編碼長度的判定閾值;
      [0086] 在所述步驟S4中,當(dāng)下的編碼長度的判定閾值Nth通過以下公式確定:
      [0087] Nth = 0. 95B/Favg ;
      [0088] 其中,B為輸出信道的帶寬。
      [0089] S5 :比較上一幀圖像的編碼長度與步驟S4得到當(dāng)下的編碼長度的判定閾值,從而 依據(jù)比較結(jié)果第一次修正編碼的量化因子;
      [0090] 在所述步驟S5中,
      [0091] 若Nlst落在95% Nth與105% Nth之間,則量化因子Q不做修正;
      [0092] 若Nlst落在90% Nth與100% Nth之間,則量化因子Q在原值上增加5 ;
      [0093] 若Nlst落在100% Nth與110% Nth之間,則量化因子Q在原值上減小5 ;
      [0094] 若Nlst小于90% Nth,則量化因子Q在原值上增加10 ;
      [0095] 若Nlst大于110% Nth,則量化因子Q在原值上減小10 ;
      [0096] 其中,Nlst為上一幀圖像的編碼長度,Nth為當(dāng)下的編碼長度的判定閾值N th。
      [0097] S6 :比較輸出緩沖區(qū)大小與預(yù)設(shè)的緩沖區(qū)大小閾值,從而依據(jù)比較結(jié)果對(duì)步驟S5 得到的量化因子進(jìn)行第二次修正;
      [0098] 在所述步驟S6中,所述預(yù)設(shè)的緩沖區(qū)大小閾值設(shè)為500kb ;
      [0099] 若輸出緩沖區(qū)大小落在500kb到800kb的范圍內(nèi),則量化因子Q減小5 ;
      [0100] 若輸出緩沖區(qū)大小超過800kb,則量化因子減小10。
      [0101] S7 :依據(jù)修正后的量化因子進(jìn)行當(dāng)下一幀圖像的編碼。
      [0102] 在所述步驟S7之前,S6之后還包括如下步驟:
      [0103] 若步驟S6修正后得到的量化因子不大于20,則量化因子修正為20 ;
      [0104] 若步驟S6修正后得到的量化因子不小于100,則量化因子修正為100。
      [0105] 如圖2所示,步驟S4至S7之間的步驟也可視作JEPG編碼與碼流控制流程。亦可 描述為進(jìn)行當(dāng)前通道靜態(tài)圖像JPEG編碼,實(shí)時(shí)判定當(dāng)前編碼幀圖像大小,根據(jù)閾值范圍修 正JPEG編碼量化因子,同時(shí)判定緩沖區(qū)大小與設(shè)定閾值間的關(guān)系并進(jìn)行再修正,并將編碼 數(shù)據(jù)輸出。
      [0106] 具體來說,在本實(shí)施例中,JPEG編碼與碼流控制流程對(duì)接收到的圖像按JPEG算法 進(jìn)行編碼,實(shí)時(shí)調(diào)整JPEG壓縮編碼時(shí)的量化因子,提高壓縮碼流實(shí)時(shí)性和信道利用率,具 體做法如下:
      [0107] 1)按所計(jì)算出的量化因子Q值對(duì)當(dāng)前幀進(jìn)行JPEG圖像編碼并輸出,以70 (范圍 0?100)作為JPEG壓縮的默認(rèn)量化因子值Qdef對(duì)第一幀圖像進(jìn)行編碼并輸出,而后進(jìn)行通 道切換;
      [0108] 2)以Fdef = 3fps作為初始幀頻計(jì)算出編碼長度的默認(rèn)閾值Ndef = 317Kb,以步驟 S3中計(jì)算的平均幀頻為基準(zhǔn)更新當(dāng)前圖像數(shù)據(jù)的判定閾值Nth,單位為Kb,公式如下,其中B 為輸出信道帶寬,單位Kbps。
      [0109] Nth= (BXO. 95)/Favg
      [0110] 3)以計(jì)算的判定閾值為基準(zhǔn),判定上一幀圖像編碼長度Nlst,計(jì)算該長度與閾值長 度的差異。若當(dāng)前幀編碼長度落在閾值N thX (1 ±5% )范圍,量化因子不變;若當(dāng)前幀編碼 長度落在(NthX (l±5%),NthX (1±10%))范圍,量化因子在原有值上減加5 ;若當(dāng)前幀編 碼長度超出閾值NthX (1± 10% )范圍,量化因子在原有值上減加10。
      [0111] 4)在完成以上第3)步后對(duì)輸出緩沖區(qū)大小Dbuf進(jìn)行判定,設(shè)定判定閾值為500Kb, 若當(dāng)前緩沖區(qū)大小在500Kb?800Kb,量化將量化因子減5,若超過800Kb,將量化因子減 10。
      [0112] 5)判定當(dāng)前計(jì)算Q值的大小,若小于20則將Q值賦值為20,若大于100則將Q值 賦值為100,其余情況Q值不做修正。
      [0113] 6)等待通道鎖定并釋放后,將該數(shù)值作為圖像編碼時(shí)的量化因子,并以該值作為 下下一幀的編碼量化因子計(jì)算的參考值。
      [0114] 本發(fā)明利用步驟S1實(shí)現(xiàn)了多通道信號(hào)自檢流程,利用步驟S2和S3實(shí)現(xiàn)了通道切 換與鎖定控制流程,最終利用步驟S4至S7實(shí)現(xiàn)了 JPEG編碼與碼流控制流程。故而,本發(fā)明 能在1Mbps信道中對(duì)多通道進(jìn)行實(shí)時(shí)靜態(tài)圖像JPEG壓縮編碼,能自動(dòng)完成通道鎖定判斷、 幀頻判斷及閾值計(jì)算,通過基于圖像幀大小的實(shí)時(shí)碼流控制技術(shù)將信道利用率提升至90% 以上,并能將編碼圖像輸出延時(shí)控制在800ms以內(nèi)。利用本發(fā)明可以實(shí)現(xiàn)多通道視頻信號(hào) 的靜態(tài)圖像編碼以及提升信道利用率、降低數(shù)據(jù)延時(shí)的目的。
      【權(quán)利要求】
      1. 一種多通道視頻信號(hào)的靜態(tài)圖像編碼方法,包括如下步驟: 51 :逐一完成多個(gè)通道的自檢,并標(biāo)記無效通道,完成后進(jìn)入步驟S2 ; 52 :接收傳輸而來的視頻信號(hào); 當(dāng)當(dāng)前通道為步驟S1中標(biāo)記的無效通道時(shí),則切換至下一個(gè)通道; 當(dāng)當(dāng)前通道非步驟S1中標(biāo)記的無效通道時(shí),統(tǒng)計(jì)得到該通道鎖定所需時(shí)間;并輸出相 應(yīng)的圖像用以編碼;然后切換至下一個(gè)通道; 53 :重復(fù)步驟S2,直至完成了三次所有有效通道的鎖定,統(tǒng)計(jì)得到其中每次所有有效 通道鎖定所需時(shí)間,計(jì)算得到近三次所有通道鎖定所需的平均時(shí)間,進(jìn)而得到相應(yīng)的平均 幀頻; 54 :依據(jù)步驟S3得到的平均幀頻確定當(dāng)下的編碼長度的判定閾值; 55 :比較上一幀圖像的編碼長度與步驟S4得到當(dāng)下的編碼長度的判定閾值,從而依據(jù) 比較結(jié)果第一次修正編碼的量化因子; 56 :比較輸出緩沖區(qū)大小與預(yù)設(shè)的緩沖區(qū)大小閾值,從而依據(jù)比較結(jié)果對(duì)步驟S5得到 的量化因子進(jìn)行第二次修正; 57 :依據(jù)修正后的量化因子進(jìn)行當(dāng)下一幀圖像的編碼。
      2. 如權(quán)利要求1所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征在于:在所述步 驟S1中,單個(gè)通道的自檢過程至少包括:等待當(dāng)前通道鎖定,若500毫秒后仍未鎖定,則判 斷該通道為無效通道。
      3. 如權(quán)利要求1所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征在于:在所述步 驟S2中,統(tǒng)計(jì)得到該通道鎖定所需時(shí)間的過程中,先統(tǒng)計(jì)得到該通道信號(hào)鎖定所需的幀數(shù) n,然后依據(jù)以下公式計(jì)算得到該通道鎖定所需時(shí)間Τ1()Λ : Tiock = (n+l)/F 其中,F(xiàn)為輸入幀頻。
      4. 如權(quán)利要求1所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征在于:在所述步 驟S2中,對(duì)于任意一個(gè)有效通道,若其超過15幀后仍未鎖定,則該通道信號(hào)鎖定所需的幀 數(shù)的統(tǒng)計(jì)值η取15,并將第16幀圖像強(qiáng)制輸出。
      5. 如權(quán)利要求1所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征在于:在所述步 驟S2中,對(duì)于任意一個(gè)有效通道, 若所記錄的鎖定所需的幀數(shù)大于7幀時(shí),則取該記錄的幀數(shù)為該通道信號(hào)鎖定所需的 幀數(shù)的統(tǒng)計(jì)值η,并輸出下一幀圖像; 若所記錄的鎖定所需的幀數(shù)不大于7時(shí),則該通道信號(hào)鎖定所需的幀數(shù)的統(tǒng)計(jì)值η取 7,并輸出第8幀圖像。
      6. 如權(quán)利要求1所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征在于:在所述步 驟S3中,得到平均幀頻的過程包括: 先依據(jù)以下公式計(jì)算得到近三次所有通道鎖定所需的平均時(shí)間T1(K;kavg : Tlockavg - (T1〇ckj+T1〇ck_2+T1〇ck_ 3) /3 其中,T1(x;k、TlTCk 2、TlTCk 3為近三次所有有效通道的鎖定時(shí)間; 然后,依據(jù)以下公式計(jì)算得到相應(yīng)的平均幀頻Favg : Favg (T]_〇ckavgj 0
      7. 如權(quán)利要求1所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征在于:在所述步 驟S4中,當(dāng)下的編碼長度的判定閾值Nth通過以下公式確定: Nth = 0. 95B/Favg ; 其中,B為輸出信道的帶寬。
      8. 如權(quán)利要求1所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征在于:在所述步 驟S5中, 若Nlst落在95% Nth與105% Nth之間,則量化因子Q不做修正; 若Nlst落在90% Nth與100% Nth之間,則量化因子Q在原值上增加5 ; 若Nlst落在100% Nth與110% Nth之間,則量化因子Q在原值上減小5 ; 若Nlst小于90% Nth,則量化因子Q在原值上增加10 ; 若Nlst大于110% Nth,則量化因子Q在原值上減小10 ; 其中,Nlst為上一幀圖像的編碼長度,隊(duì)h為當(dāng)下的編碼長度的判定閾值Nth。
      9. 如權(quán)利要求1所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征在于:在所述步 驟S6中,所述預(yù)設(shè)的緩沖區(qū)大小閾值設(shè)為500kb ; 若輸出緩沖區(qū)大小落在500kb到800kb的范圍內(nèi),則量化因子Q減小5 ; 若輸出緩沖區(qū)大小超過800kb,則量化因子減小10。
      10. 如權(quán)利要求1所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征在于:在所述步 驟S7之前還包括如下步驟: 若步驟S6修正后得到的量化因子不大于20,則量化因子修正為20 ; 若步驟S6修正后得到的量化因子不小于100,則量化因子修正為100。
      11. 如權(quán)利要求1至10任意之一所述的多通道視頻信號(hào)的靜態(tài)圖像編碼方法,其特征 在于:通道的數(shù)量不大于六個(gè)。
      【文檔編號(hào)】H04N7/18GK104159107SQ201410447134
      【公開日】2014年11月19日 申請(qǐng)日期:2014年9月4日 優(yōu)先權(quán)日:2014年9月4日
      【發(fā)明者】馮書誼, 黎澤清, 袁杰, 沈霽, 徐起, 葉盛, 劉江瀾, 梁志林 申請(qǐng)人:上海航天電子通訊設(shè)備研究所
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1