專利名稱:自動識別傳真圖像編碼格式和行像素數(shù)量的裝置及方法
技術(shù)領域:
本發(fā)明涉及傳真領域,尤其涉及一種自動識別傳真圖像編碼格式和行像素 數(shù)量的裝置及方法。
背景技術(shù):
在T30傳真協(xié)議中,傳真分成5個階段,在階段B (報文前過程)中,如 圖1所示。
步驟SIOI,被叫設備發(fā)送數(shù)字標識信號DIS (Digital Identification Signal),標明被叫設備支持的能力,如傳真調(diào)制的協(xié)議、傳真圖像的編碼格 式和行像素數(shù)量。非標準設NSF (Non-Standard Facilities)和被叫用戶 標識CSI (Called Subscriber Identification)為可選幀,進行選擇發(fā)送。
步驟S102,主叫設備在收到DIS幀之后,根據(jù)DIS幀中表明的被叫設備 支持的能力,結(jié)合自身設備支持的情況協(xié)商出雙方工作支持的能力,通過數(shù)字 命令信號DCS (Digital Command Signal)發(fā)送給被叫設備。DCS幀的格式在 T30協(xié)議中有明確的描述,被叫設備可解讀出DCS幀,獲取傳真圖像的編碼格 式和行像素數(shù)量的信息。
步驟S103,主叫設備在發(fā)送了 DCS幀之后,發(fā)送訓練檢驗TCF (Training Check)。
步驟S104,被叫設備收到TCF,如果訓練成功,回復接收證實CFR (Confirmation To Receive),表示接受DCS幀中的配置。 對于非標準設備的傳真,如圖2所示。
步驟S201,被叫設備發(fā)送DIS,標明被叫設備支持的能力,同時發(fā)送NSF 幀。 、
步驟S202,主叫設備收到DIS幀之后,不是通過DCS幀確認協(xié)商結(jié)果, 而是通過非標準設備建立NSS (Non-Standard Facilities Set-up)確認。
步驟S203,主叫設備在發(fā)送了 NSS幀之后,發(fā)送TCF。
步驟S204,被叫設備收到TCF,如果訓練成功,回復CFR,表示接受NSS 幀中的配置。
NSS幀編碼格式?jīng)]有在國際電信聯(lián)盟電信標準化部門ITU-T協(xié)議中定義, 而是由各設備生產(chǎn)廠商自行定義。如果傳真接收設備不能識別NSS幀中的內(nèi) 容,就不能獲知傳真圖像編碼格式和一行的像素數(shù)量?,F(xiàn)有技術(shù)為了恢復傳真 圖像,通過人工選擇譯碼的標準,人為判斷譯碼獲得的圖片是否正確,如果不 正確,嘗試另一種譯碼標準。因此,現(xiàn)有技術(shù)給傳真圖像編碼格式識別,傳真 圖片恢復帶來了很大的不方便。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明公開了一種自動識別傳真圖像編碼格式和行像素 數(shù)量的裝置及方法,其目的在于,能夠在不知道傳真圖像編碼格式和行像素數(shù) 量的情況下,自動識別傳真圖像編碼格式和行像素數(shù)量。
本發(fā)明公開了一種自動識別傳真圖像編碼格式和行像素數(shù)量的方法,包
括
步驟l,對接收的傳真數(shù)據(jù)分別采用傳真圖像采用的編碼格式和行像素數(shù) 量進行譯碼,記錄其譯碼出錯次數(shù);
步驟2,比較各種譯碼出錯次數(shù),出錯最少的編碼格式和行像素數(shù)量判決 為傳真圖像所采用的編碼格式和行像素數(shù)量。
所述步驟l前還包括
步驟21 ,解析傳真協(xié)議的數(shù)據(jù)幀和傳真交互過程確定傳真圖像采用的圖像 編碼格式和行像素數(shù)量。
所述傳真協(xié)議為T30協(xié)議。 所述步驟21還包括
步驟41,解析傳真協(xié)議的DIS幀,確定傳真接收設備支持的圖像編碼格式 和行像素數(shù)量;
步驟42,在非實時情況下,在所述T30傳真協(xié)議交互過程結(jié)束后,對過程 進行解析,判斷是否采用了誤碼糾錯的傳輸流程,如果沒有采用,則所述譯碼 采用的編碼格式不包括醒R編碼。
所述歩驟l還包括,在不確定接收傳真設備支持的編碼格式和行像素數(shù)量
時,按所有編碼格式和行像素數(shù)量進行譯碼。
所述步驟41還包括,解析任何配置的DIS幀時,傳真接收設備支持MH編碼。 所述步驟41還包括
根據(jù)DIS幀比特16確定傳真接收設備是否支持MR編碼; 根據(jù)DIS幀比特18確定傳真接收設備支持的行像素數(shù)量; 根據(jù)DIS幀比特27和比特31確定傳真接收設備是否支持MMR編碼。 本發(fā)明還公開了一種自動識別傳真圖像編碼格式和行像素數(shù)量的裝置,包
括
譯碼模塊,用于對接收的傳真數(shù)據(jù)分別采用不同的編碼格式和行像素數(shù)量
進行譯碼,記錄其譯碼出錯次數(shù);
判決模塊,用于比較各種譯碼出錯次數(shù),出錯最少的編碼格式和行像素數(shù) 量判決為傳真圖像所采用的編碼格式和行像素數(shù)量。
所述裝置還包括,解析模塊,用于解析傳真協(xié)議的數(shù)據(jù)幀和傳真交互過程, 確定傳真圖像采用的圖像編碼格式和行像素數(shù)量。
所述傳真協(xié)議為T30協(xié)議。
本發(fā)明的有益效果在于使用本方法可以自動識別傳真圖像編碼格式和行 像素數(shù)量,無需人為參與,方便了傳真圖像編碼格式識別和傳真圖片恢復。
圖l是T30協(xié)議中標準設備傳真階段B示意圖; 圖2是T30協(xié)議中非標準設備傳真階段B示意圖; 圖3是DIS幀解析示意圖; 圖4是圖像編碼識別過程示意圖。
具體實施例方式
本發(fā)明可以包括解析、譯碼和判決三個步驟。解析步驟,分析幀的數(shù)據(jù)和 傳真過程,確定傳真圖像可能采用的圖像編碼格式和行像素數(shù)量。譯碼步驟, 分別采用傳真圖像可能采用的圖像編碼格式和行像素數(shù)量對傳真圖像數(shù)據(jù)進 行譯碼,并記錄采用每種圖像編碼格式和行像素數(shù)量譯碼出錯的次數(shù)。判決步 驟,出錯少的編碼格式和行像素數(shù)量,判決為傳真圖像所采用的編碼格式和行
像素數(shù)量。
在不進行解析步驟,直接采用譯碼和判決時,認為傳真圖像對所有的編碼
格式和行像素數(shù)量都可能采用。
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實
施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅
用以解釋本發(fā)明,并不用于限定本發(fā)明。
在采用T30協(xié)議進行傳真時,本發(fā)明的具體實施例說明如下。
一種自動識別傳真圖像編碼格式和行像素數(shù)量的裝置包括
解析模塊,用于解析傳真協(xié)議的數(shù)據(jù)幀和傳真交互過程,確定傳真圖像可
能采用的圖像編碼格式和行像素數(shù)量;
譯碼模塊,用于對接收的傳真數(shù)據(jù)分別采用不同的編碼格式和行像素數(shù)量
進行譯碼,記錄其譯碼出錯次數(shù);
判決模塊,用于比較各種譯碼出錯次數(shù),出錯最少的編碼格式和行像素數(shù) 量判決為傳真圖像所采用的編碼格式和行像素數(shù)量。
一種自動識別傳真圖像編碼格式和行像素數(shù)量的方法包括如下步驟。 1解析步驟
對DIS幀進行解析,確定傳真接收設備支持的圖像編碼格式和行像素數(shù) 量。對于普通傳真,編碼格式有改進的哈夫曼編碼MH (Modified Huffman)、 改進的READ編碼MR (Modified READ)、改進的MR編碼MMR(Modified Modified READ)三種情況,行像素有1728、 2048、 2432三種。如果得不到DIS幀,則認 為傳真圖像對上述三種編碼格式和行像素數(shù)量都可能采用。
在非實時的情況下,在整個傳真T30交互過程結(jié)束后,對其過程進行解析, 以確定傳真接收設備是否采用了誤碼糾錯的傳輸流程,如果沒有采用此流程, 則認為傳真接收設備不支持MMR編碼。
根據(jù)DIS幀的解析結(jié)果以及T30交互過程的解析結(jié)論,得到傳真圖像可能 采用的編碼格式和行像素數(shù)量。
2譯碼步驟
根據(jù)解析部分的分析結(jié)果,分別采用傳真圖像可能采用的編碼格式和行像 素數(shù)量進行譯碼,并且統(tǒng)計譯碼過程中的出錯次數(shù)。 出錯的判決標準以及出錯的記錄如下1. 譯碼的時候,如果接收到的數(shù)據(jù)二進制組合在對應編碼的碼字表中未 找到,則認為此時譯碼出錯,出錯記錄加l。
2. 譯碼的時候,如果發(fā)現(xiàn)一行的像素數(shù)量大于指定的行像素數(shù)量(如 1728),認為譯碼出錯,出錯記錄加l。
3. 譯碼的時候,檢測到行結(jié)束標志EOL (End Of Line),并發(fā)現(xiàn)一行的像 素數(shù)量小于指定的行像素數(shù)量(如172S),認為譯碼出錯,出錯記錄加l。
3判決步驟
比較各種譯碼的出錯次數(shù),出錯最少的編碼格式和行像素數(shù)量認為是傳真 圖像所采用的編碼格式和行像素數(shù)量。 DIS幀的解析過程如圖3所示。
S301,比特16表明設備是否具有二維編碼的能力。如果為l,則認為傳 真接收設備支持MR編碼。
S302,比特17和18表明設備記錄寬度的能力。00表示支持1728的行像 素,01表示支持1728、 2048、 2432的行像素,10表示支持1728、 2048的行 像素。
S303,比特27表明是否支持誤碼糾錯模式ECM, 1表示支持。比特31表 明T6編碼的能力,1表示具有。在比特27和比特31都為1的情況,認為傳 真接收設備支持腿R編碼。
對于任何配置的DIS幀,都認為傳真接收設備支持MH編碼。
傳真T30交互過程解析方法如下。
根據(jù)是否有部分頁PP (Partial Page)幀判斷是否采用了誤碼糾錯的傳 輸流程。如果發(fā)現(xiàn)T30交互過程中有部分頁信號PPS (Partial Page Signal) 和部分頁請求PPR (Partial Page Request),則認為采用了誤碼糾錯模式ECM。 如果沒有發(fā)現(xiàn)PPS或者PPR幀,則認為未采用ECM模式,此時認為傳真圖像不 采用薩R編碼。
如圖4所示為傳真圖像編碼和行像素數(shù)量的自動識別過程。 步驟S401,先根據(jù)DIS幀及T30交互過程的分析結(jié)果,確認傳真譯碼的 標準范圍。
步驟S402,判斷是否需要進行麗R譯碼。
步驟S403,在可能的行像素范圍內(nèi)進行MMR譯碼。由于麗R編碼的數(shù)據(jù),
是采用誤碼糾錯模式ECM,因此接收到的數(shù)據(jù)不會出現(xiàn)錯誤。
步驟S404,譯碼時,判斷是否出現(xiàn)錯誤。如果對應每種可能行像素數(shù)量的 MMR譯碼都出現(xiàn)錯誤,則認為圖像編碼格式不是MMR;如果對應某個行像素數(shù) 量的應R譯碼未出現(xiàn)錯誤,則認為圖像編碼格式為MMR并采用該行像素數(shù)量。
步驟S405,識別出傳真圖像編碼格式采用MMR編碼,退出。
步驟S406,判斷是否需要進行MR譯碼。
步驟S407,如果需要進行MR譯碼,則在可能的行像素范圍內(nèi)進行譯碼。
保存各種情況下的譯碼出錯數(shù)量。
步驟S408,比較在可能的行像素范圍內(nèi),判斷得出腿譯碼和服譯碼的
多種選擇中出錯最小的一種情況。出錯最小的編碼格式和行像素數(shù)量認為是傳 真圖像使用的編碼格式和行像素數(shù)量。
步驟S409,在可能的行像素范圍內(nèi)進行M1譯碼,保存各種情況下的譯碼 出錯計數(shù)。如果不進行MR譯碼,則直接在各種行像素的MH譯碼結(jié)果中進行比 較,出錯最小的情況認為是編碼采用的行像素。如果需要MR譯碼,則需要轉(zhuǎn) 到步驟S408和服譯碼的結(jié)果一起進行比較。如果不需要MR譯碼,并且確定 傳真接收設備支持的行像素數(shù)量只有1728 —種,則不需要進行MH譯碼,可以 直接認為傳真圖像采用麗編碼,1728行像素。
步驟S410,識別出傳真圖像編碼格式采用MH編碼,退出。 步驟S411,識別出傳真圖像編碼格式采用MR編碼,退出。
權(quán)利要求
1.一種自動識別傳真圖像編碼格式和行像素數(shù)量的方法,其特征在于,包括步驟1,對接收的傳真數(shù)據(jù)分別采用傳真圖像采用的編碼格式和行像素數(shù)量進行譯碼,記錄其譯碼出錯次數(shù);步驟2,比較各種譯碼出錯次數(shù),出錯最少的編碼格式和行像素數(shù)量判決為傳真圖像所采用的編碼格式和行像素數(shù)量。
2. 如權(quán)利要求l所述的自動識別傳真圖像編碼格式和行像素數(shù)量的方法, 其特征在于,所述步驟l前還包括步驟21,解析傳真協(xié)議的數(shù)據(jù)幀和傳真交互過程確定傳真圖像采用的圖像編碼格式和行像素數(shù)量。
3. 如權(quán)利要求2所述的自動識別傳真圖像編碼格式和行像素數(shù)量的方法, 其特征在于,所述傳真協(xié)議為T30協(xié)議。
4. 如權(quán)利要求3所述的自動識別傳真圖像編碼格式和行像素數(shù)量的方法, 其特征在于,所述步驟21還包括步驟41,解析傳真協(xié)議的DIS幀,確定傳真接收設備支持的圖像編碼格式 和行像素數(shù)量;步驟42,在非實時情況下,在所述T30傳真協(xié)議交互過程結(jié)束后,對過程 進行解析,判斷是否采用了誤碼糾錯的傳輸流程,如果沒有采用,則所述譯碼 采用的編碼格式不包括廳R編碼。
5. 如權(quán)利要求l所述的自動識別傳真圖像編碼格式和行像素數(shù)量的方法, 其特征在于,所述步驟l還包括,在不確定接收傳真設備支持的編碼格式和行 像素數(shù)量時,按所有編碼格式和行像素數(shù)量進行譯碼。
6. 如權(quán)利要求4所述的自動識別傳真圖像編碼格式和行像素數(shù)量的方法, 其特征在于,所述步驟41還包括,解析任何配置的DIS幀時,傳真接收設備支 持腿編碼。
7. 如權(quán)利要求4或6所述的自動識別傳真圖像編碼格式和行像素數(shù)量的方 法,其特征在于,所述步驟41還包括根據(jù)DIS幀比特16確定傳真接收設備是否支持MR編碼; 根據(jù)DIS幀比特18確定傳真接收設備支持的行像素數(shù)量;根據(jù)DIS幀比特27和比特31確定傳真接收設備是否支持薩R編碼。
8. —種自動識別傳真圖像編碼格式和行像素數(shù)量的裝置,其特征在于,包括譯碼模塊,用于對接收的傳真數(shù)據(jù)分別采用不同的編碼格式和行像素數(shù)量進行譯碼,記錄其譯碼出錯次數(shù);判決模塊,用于比較各種譯碼出錯次數(shù),出錯最少的編碼格式和行像素數(shù) 量判決為傳真圖像所采用的編碼格式和行像素數(shù)量。
9. 如權(quán)利要求8所述的自動識別傳真圖像編碼格式和行像素數(shù)量的裝置, 其特征在于,所述裝置還包括,解析模塊,用于解析傳真協(xié)議的數(shù)據(jù)幀和傳真 交互過程,確定傳真圖像采用的圖像編碼格式和行像素數(shù)量。
10. 如權(quán)利要求8所述的自動識別傳真圖像編碼格式和行像素數(shù)量的裝 置,其特征在于,所述傳真協(xié)議為T30協(xié)議。
全文摘要
本發(fā)明公開了一種自動識別傳真圖像編碼格式和行像素數(shù)量的方法,包括步驟1,對接收的傳真數(shù)據(jù)分別采用傳真圖像采用的編碼格式和行像素數(shù)量進行譯碼,記錄其譯碼出錯次數(shù);步驟2,比較各種譯碼出錯次數(shù),出錯最少的編碼格式和行像素數(shù)量判決為傳真圖像所采用的編碼格式和行像素數(shù)量。從而自動識別傳真圖像編碼格式和行像素數(shù)量,無需人為參與,方便了傳真圖像編碼格式識別和傳真圖片恢復。
文檔編號H04N1/00GK101170628SQ20071017774
公開日2008年4月30日 申請日期2007年11月20日 優(yōu)先權(quán)日2007年11月20日
發(fā)明者鮑小云 申請人:中興通訊股份有限公司