多通道視頻信號(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è)備研究所