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

從數(shù)字多媒體廣播檢測電話號碼信息的裝置和方法

文檔序號:7649499閱讀:136來源:國知局
專利名稱:從數(shù)字多媒體廣播檢測電話號碼信息的裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字多媒體廣播(DMB),更具體地說,涉及一種DMB接收終端。
背景技術(shù)
通常,數(shù)字多媒體廣播(DMB)指的是用于替代模擬廣播將高圖像質(zhì)量、高聲音質(zhì)量和先進(jìn)服務(wù)提供給用戶的廣播服務(wù)。此外,隨著DMB和移動通信技術(shù)的發(fā)展,對用于在DMB接收終端移動的同時使得DMB能夠被收看和收聽的DMB服務(wù)的興趣已經(jīng)增長。因此,非方向性的DMB接收天線已經(jīng)被附加到移動通信終端,從而可通過移動通信終端接收DMB。
為了在這樣的普通DMB中提高用戶的便利,可在進(jìn)行廣播的同時將電話號碼插入到廣播以支持信息通信、貨品銷售等,從而用戶在廣告或免稅廣播中可容易地聯(lián)系與對應(yīng)的廣播有關(guān)的組織,即出售特定貨物的銷售商店、免稅組織等。
然而,在此情況下,應(yīng)插入先前已經(jīng)與接收方連接的電話號碼標(biāo)志,從而在普通DMB中DMB的接收方可組織包含在從DMB的發(fā)送方廣播的傳輸流(TS)中的電話號碼數(shù)據(jù)。此外,在廣播DMB的同時在用戶選擇電話號碼的情況下,接收方檢查電話號碼標(biāo)志。如果存在電話號碼數(shù)據(jù),則接收方根據(jù)與其有關(guān)的數(shù)據(jù)和服務(wù)輸出電話號碼,并將其提供給用戶。這里,服務(wù)指的是使用戶能夠根據(jù)電話號碼發(fā)送消息或通過電話進(jìn)行對話的服務(wù),以及諸如使用電話號碼的無線連接的服務(wù)。
然而,在此情況下,通信企業(yè)、終端制造商等需要改變DMB中的數(shù)據(jù)廣播的結(jié)構(gòu),從而如上所述使用電話號碼數(shù)據(jù)和電話號碼數(shù)據(jù)標(biāo)志。此外,接收方需要執(zhí)行單獨識別電話號碼標(biāo)志以識別在具有包含于其中的電話號碼數(shù)據(jù)的每一接收的傳輸流(TS)中的電話號碼數(shù)據(jù)。
因此,由于為了發(fā)送前述電話號碼數(shù)據(jù),需要改變發(fā)送數(shù)據(jù)的結(jié)構(gòu),并且應(yīng)執(zhí)行檢查用于發(fā)送的TS包的電話號碼數(shù)據(jù)的處理。在這樣的普通DMB中,問題在于在DMB數(shù)據(jù)的發(fā)送/接收期間降低了雙方的性能。

發(fā)明內(nèi)容
因此,提出本發(fā)明來至少解決發(fā)生在現(xiàn)有技術(shù)中的上述問題,本發(fā)明的一方面在于提供一種可識別DMB中廣播的電話號碼并將其存儲為電話號碼數(shù)據(jù)而不改變通過DMB發(fā)送的數(shù)據(jù)的結(jié)構(gòu)的DMB接收裝置和方法。
本發(fā)明的另一方面在于提供一種DMB接收裝置和方法,該裝置和方法可識別DMB中廣播的電話號碼并將其存儲為電話號碼數(shù)據(jù),而無需除了先前已經(jīng)在發(fā)送/接收DMB的處理中提供的DMB發(fā)送/接收處理之外的任意處理。
為了實現(xiàn)本發(fā)明的這些和其它方面,根據(jù)本發(fā)明一方面,提供一種用于在數(shù)字多媒體廣播(DMB)接收終端中從DMB中檢測電話號碼信息的裝置,該裝置包括DMB接收器,接收DMB;掃描器,在接收的DMB數(shù)據(jù)中掃描I幀,并從接收的DMB解碼;字符提取器,從掃描的I幀檢測在DMB接收終端的顯示區(qū)域中包含電話號碼信息的感興趣區(qū)域(ROI),對檢測的ROI進(jìn)行二值化,從二值化的ROI移除非文本區(qū)域,并將ROI分割為包含至少一個可識別為數(shù)字、字符或符號的塊的字符區(qū)域以及包括字符區(qū)域的字符串區(qū)域;電話號碼提取器,分析提取的字符串區(qū)域的字符區(qū)域中的每一個,以確定字符串區(qū)域是否為僅包含數(shù)字的數(shù)字區(qū)域,僅提取確定為數(shù)字串的字符串區(qū)域,通過加權(quán)值方法識別包含在提取的字符串區(qū)域中的塊作為數(shù)字?jǐn)?shù)據(jù),并使用識別的數(shù)字?jǐn)?shù)據(jù)組合至少一個電話號碼;以及控制器,如果對從DMB接收的I幀進(jìn)行解碼,則在當(dāng)前廣播下掃描廣播屏幕的I幀,將掃描的I幀應(yīng)用于字符提取器,以提取字符串區(qū)域,將提取的字符串區(qū)域應(yīng)用于電話號碼提取器,以根據(jù)字符串區(qū)域提取數(shù)字?jǐn)?shù)據(jù),并將數(shù)字?jǐn)?shù)據(jù)組合為電話號碼。
為了實現(xiàn)本發(fā)明的這些和其它方面,根據(jù)本發(fā)明另一方面,提供一種用于在DMB接收終端中從DMB檢測電話號碼信息的方法,該方法包括掃描接收的DMB數(shù)據(jù)中的I幀,并從接收的DMB解碼;從掃描的I幀檢測在DMB接收終端的顯示區(qū)域中包含電話號碼信息的感興趣區(qū)域(ROI);對檢測的ROI進(jìn)行二值化;根據(jù)預(yù)設(shè)文本臨界值移除關(guān)于非文本區(qū)域的區(qū)域;將ROI分割為包含至少一個可識別為數(shù)字、符號或字符的塊的字符區(qū)域和包括字符區(qū)域的字符串區(qū)域;根據(jù)預(yù)設(shè)條件分析提取的字符串區(qū)域的字符區(qū)域中的每一個以僅提取確定為數(shù)字串的字符串區(qū)域;將提取的數(shù)字區(qū)域的塊識別為數(shù)字?jǐn)?shù)據(jù);以及組合識別的數(shù)字?jǐn)?shù)據(jù)以產(chǎn)生電話號碼。


通過下面結(jié)合附圖詳細(xì)描述,本發(fā)明的上述和其他目的、特點和優(yōu)點將會變得更加清楚,其中圖1是示出根據(jù)本發(fā)明的數(shù)字多媒體廣播(DMB)接收終端的配置的框圖;圖2是示出根據(jù)本發(fā)明的在顯示區(qū)域提取電話號碼的電話號碼提取操作的流程圖;圖3是示出在本發(fā)明的電話號碼提取操作中提取ROI的ROI提取操作處理的流程圖;圖4是在本發(fā)明的電話號碼提取操作中ROI提取操作的示圖;圖5是示出在本發(fā)明的電話號碼提取操作中移除非文本區(qū)域的非文本區(qū)域移除操作處理的流程圖;圖6是在本發(fā)明的電話號碼提取操作中的非文本區(qū)域移除操作的示圖;圖7是示出根據(jù)本發(fā)明的從提取的ROI分割字符串和字符區(qū)域的字符串和字符區(qū)域分割操作處理的流程圖;圖8是示出在本發(fā)明的字符串和字符區(qū)域分割操作中字符串和字符分割的示例的示圖;圖9A和9B是示出在本發(fā)明的電話號碼提取操作中提取數(shù)字區(qū)域的數(shù)字區(qū)域提取操作處理的流程圖;圖10是示出在本發(fā)明的數(shù)字區(qū)域提取操作中根據(jù)包含在對應(yīng)的數(shù)字區(qū)域中的塊確定對應(yīng)的區(qū)域為數(shù)字區(qū)域的示例的示圖;以及圖11是示出在本發(fā)明的電話號碼提取操作中使用從提取的數(shù)字區(qū)域識別的數(shù)字生成可用的電話號碼組合并存儲它們的操作處理的流程圖。
具體實施例方式
下文中,將參照附圖描述本發(fā)明的優(yōu)選實施例。在以下描述中,即使相同的元件在不同的附圖中示出,也用相同的標(biāo)號來表示它們。此外,在本發(fā)明的以下描述中,當(dāng)合并到此的公知功能和配置的可能使得本發(fā)明的主旨不清楚時,將省略對其的詳細(xì)描述。
首先,為了進(jìn)一步理解本發(fā)明,將描述本發(fā)明的基本原理。在本發(fā)明中,如果接收到數(shù)字多媒體廣播(DMB)數(shù)據(jù),則在接收的DMB數(shù)據(jù)中對I幀數(shù)據(jù)解碼。此外,掃描解碼的I幀數(shù)據(jù),并從掃描的數(shù)據(jù)檢測感興趣區(qū)域(ROI)。這里,ROI指的是在諸如顯示區(qū)域的上、下、左和右部分的對象區(qū)域中根據(jù)預(yù)設(shè)條件選擇的顯示區(qū)域的部分,其中,電話號碼通??娠@示在DMB中。此外,如果檢測到ROI,則對檢測的ROI二值化,并通過經(jīng)過從二值化的ROI中移除非文本區(qū)域并分割對應(yīng)的ROI的字符和字符串來從對應(yīng)的ROI中提取數(shù)字區(qū)域。此外,將從提取的數(shù)字區(qū)域中提取的塊(blob)識別為數(shù)字,并使用識別的數(shù)字組合電話號碼。其后,對其進(jìn)行存儲并輸入給用戶。因此,用戶可接收DMB中提供的電話號碼發(fā)送/接收,而不改變一般DMB數(shù)據(jù)發(fā)送/接收處理,并根據(jù)本發(fā)明中的提供的電話號碼進(jìn)行連接。
圖1是示出根據(jù)本發(fā)明的DMB接收終端的配置的框圖。
參照圖1,在本發(fā)明的DMB接收終端中,存儲器102、鍵輸入單元104、顯示器106、放大器112、DMB接收器110、掃描器146、字符提取器128和電話號碼提取器138連接到控制器100??刂破?00從鍵輸入單元104接收用戶的鍵輸入,并控制顯示器106根據(jù)用戶的鍵輸入生成圖像信息。此外,控制器100接收從DMB接收器110輸入的包含在DMB數(shù)據(jù)中的視頻和音頻數(shù)據(jù),從而對視頻和音頻數(shù)據(jù)解碼。此外,控制器100將視頻和音頻數(shù)據(jù)分別輸出到顯示器106和放大器114。
如果接收到DMB,則控制器100通過字符提取器128從DMB掃描I幀,并從掃描的I幀檢測ROI。ROI是上述的感興趣區(qū)域,并且指的是字符串被包含在顯示區(qū)域中的區(qū)域。
然而,一般情況下,電話號碼信息主要顯示在顯示屏幕的上、下、左和右部分。因此,控制器100根據(jù)預(yù)設(shè)順序選擇這樣的區(qū)域以設(shè)置電話號碼信息可能包含在作為ROI的對應(yīng)的區(qū)域的區(qū)域,并檢測電話號碼。
如果存在檢測的ROI,則控制器100通過字符提取器128將檢測的ROI二值化為二進(jìn)制數(shù)據(jù)。當(dāng)在二值化的ROI中存在不適合于一般文本大小的塊的情況下,將其移除。這里,塊指的是在顯示區(qū)域上顯示的一個連接的集合(mass)。此外,在移除非文本區(qū)域的顯示區(qū)域中執(zhí)行水平和垂直投射,以提取在對應(yīng)的ROI中存在多少個包含可識別為字符的塊的字符串區(qū)域和在每個字符串區(qū)域中存在多少個可識別為字符的塊的區(qū)域。其后,分割各個字符串和字符區(qū)域。字符區(qū)域是可識別為字符、數(shù)字和一般符號等的至少一個塊。
如果在檢測的ROI中分割字符串和字符區(qū)域,則控制器100根據(jù)預(yù)設(shè)條件分析分割的字符區(qū)域,以確定字符區(qū)域中的塊是字符、數(shù)字還是符號。此外,控制器100確定字符串區(qū)域是否是僅包含數(shù)字的數(shù)字區(qū)域。其后,控制器100在字符串區(qū)域中僅提取作為僅包含識別為符號和字符的塊的的區(qū)域的數(shù)字區(qū)域。此外,通過預(yù)設(shè)加權(quán)值方法將可識別為包含在提取的數(shù)字區(qū)域中的數(shù)字的塊識別為數(shù)字?jǐn)?shù)據(jù)。此外,控制器100使用識別的數(shù)字?jǐn)?shù)據(jù)組合可用電話號碼,從而將電話號碼提供給用戶。因此,本發(fā)明可識別DMB中的電話號碼廣播并提供這個電話號碼數(shù)據(jù),而不改變通過DMB發(fā)送的數(shù)據(jù)的結(jié)構(gòu)。
連接到前述控制器100的存儲器102配置有用于存儲檢測的ROI中的區(qū)域信息和組合的電話號碼數(shù)據(jù)的存儲區(qū)域。此外,存儲器102配置有用于存儲在本發(fā)明中使用加權(quán)值數(shù)據(jù)的存儲區(qū)域,本發(fā)明中使用的加權(quán)值數(shù)據(jù)包括用于識別為數(shù)字的塊的數(shù)字?jǐn)?shù)據(jù)識別的加權(quán)值數(shù)據(jù)。下文中,具有存儲于此的關(guān)于存儲器102中提供的ROI的區(qū)域信息的存儲區(qū)域被稱為信息存儲單元120,具有存儲于此的組合的電話號碼數(shù)據(jù)的區(qū)域被稱為電話號碼存儲單元122。此外,具有存儲于此的加權(quán)數(shù)據(jù)的區(qū)域被稱為加權(quán)值存儲單元124。
這樣的存儲器102可包括只讀存儲器(ROM)、閃速存儲器、隨機(jī)存取存儲器(RAM)等。ROM存儲用于處理控制器100的控制的程序以及各種指示數(shù)據(jù)。RAM提供控制器100的工作存儲器。閃速存儲器提供用于存儲各種可更新數(shù)據(jù)的區(qū)域。
如上所述,字符提取器128包括ROI提取單元130,用于從掃描的I幀中提取ROI;二值化單元132,用于對提取的ROI進(jìn)行二值化;非文本區(qū)域移除單元134,用于從二值化的ROI中移除與非文本區(qū)域?qū)?yīng)的塊;以及字符串和字符分割單元136,用于在具有從其移除的非文本區(qū)域的ROI中分割塊組成的字符以及字符組成的字符串。
ROI提取單元130在控制器100的控制下按優(yōu)先級順序從掃描的I幀檢查顯示區(qū)域的部分,從而根據(jù)ROI檢測條件確定是否包含ROI。預(yù)設(shè)顯示區(qū)域的部分指的是在上部分或下部分的情況下與整個顯示區(qū)域中的縱向長度的部分對應(yīng)的區(qū)域,或在左部分或右部分的情況下與整個顯示區(qū)域中的橫向長度的部分對應(yīng)的區(qū)域。
例如,在下部分的情況下,按上方向從顯示區(qū)域的最低點到整個縱向長度的1/5范圍內(nèi)的區(qū)域可以是預(yù)設(shè)顯示區(qū)域的部分。此外,在上部分的情況下,按下方向從顯示區(qū)域的最上點到整個縱向長度的1/5范圍內(nèi)的區(qū)域可以是預(yù)設(shè)顯示區(qū)域的部分。相似地,在右或左方向上從顯示區(qū)域的最左或最右點到整個橫向長度的1/5范圍內(nèi)的區(qū)域分別可以是左或右部分的預(yù)設(shè)顯示區(qū)域。此外,ROI提取單元130根據(jù)預(yù)設(shè)檢測條件在按照該方式設(shè)置的顯示區(qū)域中從對應(yīng)的區(qū)域檢測是否存在ROI。
這里,可存在用于通過ROI提取單元130檢測ROI的各種方法。作為所述方法中的示例,確定是否存在特定色度信號電平中的改變小于預(yù)設(shè)誤差值的水平掃描行連續(xù)顯示的區(qū)域,從而可檢測ROI的存在。例如,在DMB的廣播屏幕的情況下,使用色度信號Y、Cb和Cr來配置廣播屏幕,并輸出廣播屏幕。在此情況下,根據(jù)視頻信號以彼此不同的電平信號通過水平掃描行的輸出來配置廣播屏幕。
輸出電話號碼等的區(qū)域頻繁輸出到以特定色度信號電平組成的背景顏色劃分的區(qū)域的內(nèi)部。在以這樣的特定背景顏色劃分的區(qū)域的內(nèi)部的情況下,配置色度信號中的改變低于固定值的水平掃描行。在諸如移動圖像的廣播屏幕的情況下,包含水平掃描信號中的色度信號中的改變變得很大,從而其超過固定值。
色度信號中的改變的程度可作為ROI檢測條件。在設(shè)置為參考的特定色度信號中的改變低于固定值的水平掃描行的數(shù)量大于當(dāng)前選擇的顯示區(qū)域中的預(yù)設(shè)數(shù)量的區(qū)域存在的情況下,ROI提取單元130確定該區(qū)域是ROI,并從對應(yīng)的區(qū)域提取關(guān)于上、下、左和右坐標(biāo)以及寬度和高度的信息,以將其存儲為ROI信息。
二值化單元132對檢測的ROI進(jìn)行二值化。這里,二值化單元132可使用采用柱狀圖的Otsu二值化方法以對檢測的ROI進(jìn)行二值化。在此情況下,二值化單元132將包含在ROI中的色度信號二值化為具有臨界值的白色或黑色,在所述臨界值中,在包含在檢測的ROI中的色度信號中,柱狀圖具有使用的信號Y(灰度級)作為參考的最大色散。二值化單元132將具有ROI中的色度信號中的改變的部分分割為黑色,并將除此之外的部分分割為白色。在ROI為相反的情況下,即在ROI的背景被二值化為白色并且具有ROI中的色度信號中的改變的部分被二值化為黑色的情況下,二值化單元132相反操作,從而將具有色度信號中的改變的部分分割為白色,并將ROI的背景分割為黑色。
非文本區(qū)域移除單元134確定在分割為黑色和白色的ROI中的塊是文本區(qū)域還是非文本區(qū)域。所述塊是集合,并且指的是在由黑色表示的區(qū)域中彼此連接的塊的一個集合。
非文本區(qū)域移除單元134估計塊中的每一個的高度和寬度以及上、下、左和右坐標(biāo),在塊的高度和寬度大于通常使用的文本的臨界值的情況下,將其識別為非文本區(qū)域以移除它。例如,在電話號碼信息和圍繞電話號碼信息的概述(outline)包含于ROI中的情況下,由于概述具有遠(yuǎn)大于一般文本區(qū)域的臨界值的寬度的值,因此非文本移除單元134識別概述是非文本區(qū)域并移除它。
字符串和字符區(qū)域分割單元136分割非文本區(qū)域被移除的塊,從而將ROI分割為可識別為字符的塊的區(qū)域的字符區(qū)域以及由字符區(qū)域組成的字符串區(qū)域。字符串和字符區(qū)域分割單元136可使用水平和垂直投射方法。使用水平投射方法來投射包含在ROI的塊,從而分割對應(yīng)的塊的串區(qū)域,并將分割的塊的串區(qū)域識別為各個字符串區(qū)域。在字符串區(qū)域的高度不適合于預(yù)設(shè)條件的情況下,字符串和字符區(qū)域分割單元136不將塊的串區(qū)域識別為字符串區(qū)域。此外,字符串和字符區(qū)域分割單元136執(zhí)行到識別為字符串區(qū)域的垂直投射,以將其分割為構(gòu)成字符串區(qū)域中的每一個的字符區(qū)域。
如上所述,電話號碼提取器138確定其每一個被分割為字符串區(qū)域的區(qū)域以及字符區(qū)域是否包含可識別為數(shù)字的塊。電話號碼提取器138包括數(shù)字區(qū)域提取單元140,用于僅提取包含可識別為數(shù)字的塊的數(shù)字區(qū)域;數(shù)字識別單元142,用于將可通過控制器100識別為數(shù)字的塊識別為真實數(shù)字?jǐn)?shù)據(jù);以及電話號碼組合單元144,用于生成可使用識別的數(shù)字?jǐn)?shù)據(jù)組合的電話號碼。
數(shù)字區(qū)域提取單元140檢查分割的字符串區(qū)域的特征,從而根據(jù)數(shù)字讀取條件確定字符串區(qū)域是否是僅包含可識別為數(shù)字的數(shù)字區(qū)域。數(shù)字讀取條件指的是諸如由字符區(qū)域組成的塊的數(shù)量是否為1,識別為對應(yīng)的字符的至少一個塊的間隔與從對應(yīng)的字符串區(qū)域中提取的字符區(qū)域的間隔中值之間的差值是否具有特定電平或更大,或包含在字符區(qū)域中的塊的平均高度具有大于還是小于字符區(qū)域的高度中值的特定電平。不與數(shù)字讀取條件對應(yīng)的塊被識別為字符。
數(shù)字識別單元142對于識別的字符中的每一個確定字符串區(qū)域是否是數(shù)字區(qū)域。在將字符串區(qū)域檢測為數(shù)字區(qū)域的情況下,數(shù)字識別單元142將對應(yīng)的字符串區(qū)域識別為數(shù)字區(qū)域,并提取它。數(shù)字識別單元142分析識別為數(shù)字區(qū)域的塊的字符,以將對應(yīng)的塊識別為數(shù)字?jǐn)?shù)據(jù)。數(shù)字識別單元142可通過各種方法將塊識別為數(shù)字?jǐn)?shù)據(jù)。作為所述方法中的示例,數(shù)字識別單元142使用通過以期望的數(shù)字?jǐn)?shù)據(jù)指示神經(jīng)網(wǎng)絡(luò)產(chǎn)生的加權(quán)值數(shù)據(jù),從而其可識別數(shù)字區(qū)域中的塊中的每一個與哪一數(shù)字對應(yīng)。數(shù)字識別單元142將識別的數(shù)字存儲為數(shù)字?jǐn)?shù)據(jù)。
使用識別的數(shù)字?jǐn)?shù)據(jù)的電話號碼組合單元144產(chǎn)生可用電話號碼組合。在諸如空格或橫線的特定符號包含在數(shù)字串中的情況下,對于由于空格或特定符號而劃分的每一區(qū)域,電話號碼組合單元144產(chǎn)生可用電話號碼組合。電話號碼組合單元144存儲產(chǎn)生的電話號碼組合的結(jié)果。
控制器100通過顯示器106輸出組合的電話號碼。用戶可根據(jù)電話號碼組合結(jié)果選擇電話號碼中的任意一個來使用它。用戶可選擇電話號碼中的任意一個以接收根據(jù)電話號碼提供的各種服務(wù),包括電話呼叫和消息。在本發(fā)明中,可將電話號碼信息提供給用戶,而無需改變來自DMB發(fā)送方和接收方的普通DMB的數(shù)據(jù)傳輸處理。
DMB接收器110接收廣播的DMB信號,并對其進(jìn)行A/D轉(zhuǎn)換,然后將其應(yīng)用于控制器100。掃描器146在控制器100的控制下掃描解碼的I幀。鍵輸入單元104具有包括如上所述的數(shù)字鍵的各種鍵,并將來自用戶的鍵輸入提供給控制器100。RF單元108運行以接收RF信號,并將接收的信號轉(zhuǎn)換為IF(中頻)信號,將其輸出到在DMB接收器110中提供的基帶處理器?;鶐幚砥魇荁BA(基帶模擬ASIC),用于提供控制器100和RF單元108之間的接口,并將從RF單元108應(yīng)用的模擬IF信號轉(zhuǎn)換為基帶數(shù)字信號,以將其應(yīng)用于DMB接收器110。連接到控制器100的放大器112在控制器100的控制下放大輸出到揚聲器的音頻信號,并調(diào)整揚聲器的音量。
圖2是示出根據(jù)本發(fā)明的在顯示區(qū)域提取電話號碼的電話號碼提取操作的流程圖。
參照圖2,在接收到DMB數(shù)據(jù)情況下,控制器100進(jìn)入步驟200以對來自接收的DMB數(shù)據(jù)的I幀進(jìn)行解碼,并掃描解碼的I幀。在用戶進(jìn)行選擇的情況下,控制器100進(jìn)入步驟202,從而從掃描的I幀中提取電話號碼,并通過字符提取器128的ROI提取單元130提取ROI。
控制器100根據(jù)預(yù)設(shè)順序順次選擇顯示區(qū)域的部分,以確定是否存在特定色度信號的電平中的改變小于選擇的顯示區(qū)域中的預(yù)設(shè)誤差值的水平掃描行連續(xù)顯示的區(qū)域,從而檢測ROI的存在。在色度信號中,可用信號Y作為參考首先測量色度信號的電平中的改變。如果不管作為參考的信號Y如何都沒有檢測到ROI,則可用信號Cb作為參考來檢測ROI,如果不管作為參考的信號Cb如何都沒有檢測到ROI,則可用信號Cr作為參考來檢測ROI。應(yīng)理解,在以信號Y作為參考來檢測ROI的情況下,不執(zhí)行使用色度信號Cb和Cr的檢測。
可根據(jù)在一般DMB中電話號碼顯示最頻繁的區(qū)域的順序設(shè)置顯示區(qū)域的選擇順序。例如,如果根據(jù)頻率顯示的電話號碼的順序是顯示區(qū)域的下、上、右和左,則控制器100檢測在顯示區(qū)域的預(yù)設(shè)下部分中是否存在ROI,其后以上、右和左的順序檢測是否存在ROI。如果檢測到ROI,則控制器100存儲關(guān)于ROI的區(qū)域信息。以下將參照圖3和圖4詳細(xì)描述步驟202的所述ROI提取處理。
如果在步驟202提取ROI,則控制器100進(jìn)入步驟204以對檢測的ROI二值化。如上所述,在步驟204,可將使用柱狀圖的Otsu二值化方法用于對提取的ROI二值化。如果在包含在ROI中的色度信號中對應(yīng)的色度信號的值大于或等于使用信號Y的預(yù)設(shè)臨界值,則二值化單元132可將其二值化為黑色,如果其小于預(yù)設(shè)臨界值,則二值化單元132可將其二值化為白色。然而,如果二值化為黑色的ROI的大小大于二值化為白色的ROI的大小,則控制器100確定相反操作ROI,并可對其再次相反操作以進(jìn)行二值化。
如果在步驟204完成二值化,則控制器100進(jìn)入步驟206,從而從二值化的ROI中移除非文本區(qū)域。在步驟206,控制器100估計二值化的ROI的每一塊的上、下、左和右坐標(biāo),并確定塊中的每一個的高度和寬度是否超過預(yù)設(shè)文本臨界值。塊指的是一個連接的集合被二值化為黑色的區(qū)域。在塊中存在其高度和寬度超過預(yù)設(shè)文本臨界值的塊的情況下,控制器100移除對應(yīng)的塊。如果完成步驟206,則高度和寬度小于文本臨界值的塊(即識別為字符的塊)被留在當(dāng)前對應(yīng)的ROI。以下將參照圖5詳細(xì)描述步驟206的這種處理。
如果完成步驟206,則控制器100進(jìn)入步驟208,從而從ROI分割字符串和字符區(qū)域。字符串區(qū)域指的是包含識別為字符區(qū)域的塊的區(qū)域。首先,控制器100執(zhí)行用于從ROI分割字符串區(qū)域的水平投射,從而確定有多少字符串區(qū)域存在于對應(yīng)的ROI中,并根據(jù)預(yù)設(shè)條件確定字符串區(qū)域是否是識別為電話號碼提取對象的區(qū)域。僅提取滿足條件的字符串區(qū)域??刂破?00估計字符串區(qū)域的高度中值,在對應(yīng)的字符串區(qū)域的高度小于預(yù)設(shè)投射高度的最小值或大于其最大值的情況下,控制器100可確定字符串區(qū)域不是電話號碼提取對象區(qū)域。以下將參照圖7描述投射高度的最大和最小值。
控制器100執(zhí)行僅到電話號碼提取對象區(qū)域的垂直投射,從而分割構(gòu)成對應(yīng)的電話號碼提取對象區(qū)域的字符區(qū)域??刂破?00估計區(qū)域信息,所述區(qū)域信息包含關(guān)于分割的字符區(qū)域中的每一個的坐標(biāo)、高度和寬度的信息以及作為各個字符區(qū)域之間的間隔的中值的間隔中值,從而將它們存儲為關(guān)于對應(yīng)的電話號碼提取對象區(qū)域的信息。以下將參照圖7和圖8詳細(xì)描述這樣的處理。
如果在步驟208提取電話號碼提取對象區(qū)域及其區(qū)域信息,則控制器100進(jìn)入步驟210。步驟210是這樣的步驟控制器100檢查包含在電話號碼提取對象區(qū)域中的字符區(qū)域中的每一個,從而確定電話號碼提取對象區(qū)域是否是僅包含可識別為數(shù)字的數(shù)字區(qū)域。在步驟210,控制器100確定對應(yīng)的字符區(qū)域是否包含多個塊,包含在對應(yīng)的字符區(qū)域中的塊的高度是否具有與比大于對應(yīng)的電話號碼提取對象區(qū)域中提取的字符的高度中值的誤差的差值,以及對應(yīng)的選擇的字符區(qū)域和鄰近的字符區(qū)域之間的間隔的差值是否大于關(guān)于構(gòu)成電話號碼提取對象區(qū)域的字符區(qū)域中的每一個的間隔中值達(dá)到特定誤差值,從而確定電話號碼提取對象區(qū)域是否僅包含可識別為數(shù)字的塊。在電話號碼提取對象區(qū)域是數(shù)字區(qū)域的情況下,包含在包括于對應(yīng)的區(qū)域中的各個字符區(qū)域中的塊被識別為可識別為數(shù)字的塊。以下將參照圖9A、圖9B和圖10詳細(xì)描述步驟210的處理。
控制器100進(jìn)入步驟212,從而分析可識別為數(shù)字的塊的特征,并將各個塊識別為數(shù)字?jǐn)?shù)據(jù)。步驟212可以是通過使用從指示神經(jīng)網(wǎng)絡(luò)的期望的數(shù)字?jǐn)?shù)據(jù)獲得的加權(quán)值數(shù)據(jù)識別數(shù)字區(qū)域的每一塊與哪一數(shù)字對應(yīng)。控制器100將識別的數(shù)字存儲為數(shù)字?jǐn)?shù)據(jù)。
控制器100進(jìn)入步驟214,從而產(chǎn)生能夠使用存儲的數(shù)字?jǐn)?shù)據(jù)被組合的電話號碼。在諸如空格或橫線的特定符號包含在數(shù)字串中的情況下,步驟214可以是對于由于空格或特定符號而劃分的每一區(qū)域產(chǎn)生可用電話號碼組合的處理。將參照圖11詳細(xì)描述使用數(shù)字?jǐn)?shù)據(jù)組合電話號碼的所述處理。
控制器100進(jìn)入步驟216,從而確定在步驟202提取的所有ROI是否已經(jīng)通過從步驟204至步驟214的電話號碼檢測處理。如果作為步驟216的結(jié)果存在尚未通過電話號碼檢測處理的任意ROI,則控制器100進(jìn)入步驟218,從而選擇對應(yīng)的ROI。控制器100對選擇的ROI重復(fù)從步驟204到步驟214的處理。
如果在步驟216所有ROI都已經(jīng)通過檢測電話信息的步驟,則控制器100進(jìn)入步驟220,從而輸出已經(jīng)組合的電話號碼。其后,用戶可選擇電話號碼中的任意一個,并通過選擇的電話號碼打電話或接收諸如消息傳輸?shù)姆?wù)。用戶可接收在DMB中提供的電話號碼,而不改變本發(fā)明中的DMB發(fā)送方和接收方之間的一般DMB數(shù)據(jù)傳輸處理。
圖3是示出在本發(fā)明的電話號碼提取操作中在步驟202提取ROI的ROI提取操作處理的流程圖。圖4是在本發(fā)明的電話號碼提取操作中ROI提取操作的示圖。
參照圖3,如果在步驟200控制器100從接收的DMB數(shù)據(jù)掃描解碼的I幀,則控制器100進(jìn)入步驟300,從而根據(jù)第一預(yù)設(shè)順序選擇任意一個顯示區(qū)域。第一預(yù)設(shè)順序指的是根據(jù)在如上所述的一般DMB中電話號碼顯示最頻繁區(qū)域的優(yōu)先級順序。雖然可根據(jù)下、上、右和左部分的順序設(shè)置所述優(yōu)先級順序,但應(yīng)理解,這在某些情況下可能改變。顯示區(qū)域并非指的是顯示器106的整個顯示區(qū)域,而是指在如上所述的整個顯示區(qū)域中預(yù)設(shè)的特定部分。上部分可以是在來自整個顯示區(qū)域中的最低限制的預(yù)設(shè)間隔的區(qū)域,下部分可以是來自整個顯示區(qū)域中的最高限制的預(yù)設(shè)間隔的區(qū)域。
將參照圖4的示圖(a)描述所述顯示區(qū)域的一個示例。圖4是示出在觀看和收聽DMB的同時顯示設(shè)置為屏幕的顯示區(qū)域中的下區(qū)域的顯示區(qū)域的示例。在此情況下,控制器100選擇與作為整個顯示區(qū)域的縱向長度的整個高度中的部分對應(yīng)的區(qū)域,以檢測是否存在本發(fā)明中的圖4的示圖(a)中所示的ROI。
在步驟300在根據(jù)預(yù)設(shè)優(yōu)先級順序選擇特定顯示區(qū)域的情況下,控制器100進(jìn)入步驟302,從而確定是否存在特定色度信號中的差值小于預(yù)設(shè)色度信號臨界值的水平掃描行的數(shù)量大于或等于當(dāng)前選擇的顯示區(qū)域中的特定數(shù)量的區(qū)域。
這是因為在電話號碼信息通常顯示在顯示屏幕上的情況下,電話號碼頻繁顯示在具有特定背景顏色的屏幕上,并且因為在如上所述的電話號碼信息的情況下各個號碼通常顯示為相同顏色。在此情況下,應(yīng)理解,在色度信號的差值小于特定值的顯示區(qū)域的情況下,具有顯示在其中的電話號碼信息的區(qū)域大于具有顯示在其中的運動圖像信息的區(qū)域并且具有相似顏色的色度信號,因此該區(qū)域表示大于或等于特定大小的顯示為相似顏色的區(qū)域。
在顯示為相似顏色的區(qū)域大于或等于特定大小的情況下,控制器100確定很有可能電話號碼信息包含在該區(qū)域中。在存在特定信號電平中的差值小于色度信號臨界值的水平掃描行的數(shù)量大于或等于作為步驟302的檢查結(jié)果的特定數(shù)量的區(qū)域的情況下,控制器100進(jìn)入步驟304,以確定大于或等于作為ROI(即感興趣區(qū)域)的特定大小的顯示為相似顏色的區(qū)域。
特定色度信號可以是信號Y、Cb或Cr中的任意一個。在此情況下,控制器100可檢測具有作為參考的信號Y、Cb或Cr的電平值的ROI??刂破?00可通過檢查色度信號中的差值小于臨界值的水平掃描行的數(shù)量大于或等于具有作為參考的信號Y的電平值的特定數(shù)量來首先檢測ROI是否存在于對應(yīng)的顯示區(qū)域中。在使用信號Y的電平值沒有檢測到ROI的情況下,可使用信號Cb的電平值檢測ROI,在使用信號Cb的電平值沒有檢測到ROI的情況下,可使用信號Cr的電平值檢測ROI。
將參照圖4中的示圖(b)描述檢測ROI的示例。圖4中的示圖(b)是示出顯示關(guān)于“123-456-789”的電話號碼信息的區(qū)域的示例的示圖。在此情況下,電話號碼信息通常顯示在特定背景顏色上。控制器100檢測特定色度信號電平中的差值小于特定值的水平掃描行的數(shù)量大于或等于特定數(shù)量的區(qū)域,如圖4中的示圖(b)所示。此外,由于僅背景顏色和黑色電話號碼信息顯示在圖4中的示圖(b)所示的區(qū)域中,因此在該區(qū)域中,特定色度信號電平中的差值小于特定值的水平掃描行的數(shù)量是特定值或更小。其后,在步驟304,控制器100識別圖4中的示圖(b)中所示的區(qū)域作為ROI。
控制器100進(jìn)入步驟306,從而存儲關(guān)于識別為ROI的區(qū)域的區(qū)域信息。區(qū)域信息指的是關(guān)于識別為ROI的區(qū)域的上、下、左和右坐標(biāo)的信息以及關(guān)于其寬度和高度的信息。圖4的示圖(c)示出在與圖4的示圖(b)相同的情況下存儲與識別為ROI的區(qū)域?qū)?yīng)的區(qū)域信息的示例。參照圖4的示圖(c),在識別ROI如圖4的示圖(b)所示的情況下控制器100通過識別的ROI的上和下坐標(biāo)測量ROI的寬度和高度,從而存儲它們,如圖4的示圖(c)所示??刂破?00進(jìn)入步驟308。
在步驟302,在特定色度信號電平的差值小于當(dāng)前選擇的顯示區(qū)域中的預(yù)設(shè)色度信號臨界值的水平掃描行的數(shù)量小于特定值的情況下,控制器100立即進(jìn)入步驟308。如果控制器100通過步驟302或306進(jìn)入步驟308,則根據(jù)預(yù)設(shè)優(yōu)先級順序確定所有的顯示區(qū)域是否通過ROI檢測處理。在作為步驟308的確定結(jié)果根據(jù)預(yù)設(shè)優(yōu)先級順序并非所有顯示區(qū)域已經(jīng)通過ROI檢測處理的情況下,控制器100進(jìn)入步驟310,從而根據(jù)下一預(yù)設(shè)優(yōu)先級順序選擇顯示區(qū)域。在此情況下,控制器100返回步驟302,從而檢測特定色度信號電平中的差值小于臨界值的水平掃描行的數(shù)量是否大于或等于特定數(shù)量??刂破?00重復(fù)從步驟302至308的處理,直到所有顯示區(qū)域通過ROI檢測處理。
如果在步驟308所有顯示區(qū)域已經(jīng)通過ROI檢測處理,則控制器100進(jìn)入步驟312,從而確定是否存在具有存儲在其中的區(qū)域信息的ROI,即是否存在檢測的ROI。在檢測的ROI存在于顯示區(qū)域的情況下,控制器100進(jìn)入步驟204,從而執(zhí)行對提取的ROI二值化的處理。在作為步驟312的確定結(jié)果不存在檢測的ROI的情況下,控制器100完成在DMB屏幕中提取電話號碼的操作。在此情況下,應(yīng)理解,可將通知不存在提取的電話號碼的消息輸出給用戶。
圖5是示出在本發(fā)明的電話號碼提取操作中在步驟206移除非文本區(qū)域的非文本區(qū)域移除操作處理的流程圖。圖6是在本發(fā)明的電話號碼提取操作中的非文本區(qū)域移除操作的示例性示圖。
參照圖5,如果在步驟204完成ROI二值化處理,則DMB接收終端的控制器100進(jìn)入步驟500,從而測量二值化的ROI中的每一塊的區(qū)域。塊是如上所述的“集合”,并且指的是作為二值化結(jié)果在顯示為黑色的區(qū)域中的一個連接的集合。
在控制器100在步驟500已經(jīng)測量ROI中的塊中的每一個的區(qū)域之后,進(jìn)入步驟502,從而確定塊中的每一個的大小是否超過預(yù)設(shè)文本臨界值。文本臨界值是預(yù)設(shè)為僅提取與文本對應(yīng)的塊的值。通常,與文本字符對應(yīng)的寬度和高度臨界值可作為文本臨界值。在此情況下,如果塊的寬度和高度與包含在預(yù)設(shè)文本臨界值中的高度和寬度之間的差值超過特定誤差值范圍,則可將塊確定為不是文本字符。在作為示例的ROI中的概述的情況下,這樣的塊是一個塊,但其寬度遠(yuǎn)比文本字符要寬。在此情況下,控制器100確定塊是非文本區(qū)域,并將其移除。
將參照圖6討論這樣的示例。圖6的示圖(a)是示出包含塊的ROI不是文本字符的示圖。在此情況下,在步驟500,控制器100測量塊中的每一個的區(qū)域。這里,圖6的示圖(a)中所示的ROI被劃分為標(biāo)號600的圖、標(biāo)號602的框、各個標(biāo)號和橫線,并且每一區(qū)域的大小被測量。
在此情況下,控制器100進(jìn)入步驟502,從而確定在塊中是否存在測量的區(qū)域的大小超過特定誤差或大于預(yù)設(shè)文本臨界值的塊。因此,圖6的示圖(a)所示的ROI具有如圖6的示圖(b)所示移除的框602,并且具有通過步驟502如圖6的示圖(c)所示移除的圖600。因此,僅具有高度和寬度小于文本臨界值的塊最終被留下,如圖6的示圖(c)所示。在此情況下,控制器100將剩余的塊識別為字符,即可識別為數(shù)字字符或符號的塊。控制器100進(jìn)入步驟208,從而執(zhí)行將包含在作為根據(jù)可識別為字符的塊的串的區(qū)域的字符串和字符區(qū)域中的塊分割為來自ROI的各個字符區(qū)域的操作,在所述ROI中,寬度和高度超過特定誤差或大于文本臨界值的塊已經(jīng)被移除。
圖7是示出根據(jù)本發(fā)明實施例的從提取的ROI分割字符串和字符區(qū)域的字符串和字符區(qū)域分割操作處理的流程圖。圖8是示出在步驟208分割字符串和字符的示例的示圖。
參照圖7,如果在步驟206移除具有預(yù)設(shè)寬度和高度的文本臨界值超過特定誤差的塊,則控制器100進(jìn)入步驟700,從而執(zhí)行在ROI上的水平投射。水平投射指的是識別有多少可識別為字符的塊的串(下文中稱為字符串)的區(qū)域存在于ROI中的處理,如圖8的示圖(a)所示。也就是說,如果執(zhí)行水平投射,即投射,則控制器100可識別有多少字符串區(qū)域存在于ROI中,如圖8的示圖(a)所示。
控制器100進(jìn)入步驟702,從而選擇通過水平投射識別的至少一個字符串區(qū)域中的任意一個。控制器100進(jìn)入步驟704,從而提取關(guān)于選擇的字符串區(qū)域的信息以及串區(qū)域的高度中值。高度中值指的是識別為字符串區(qū)域的區(qū)域的高度中值。
控制器100進(jìn)入步驟706,從而確定選擇的字符串是否適合于預(yù)設(shè)條件,從而控制器100可檢測字符串區(qū)域是否是包含電話號碼信息的電話號碼提取對象區(qū)域。這是為了確定選擇的字符串區(qū)域是否是由具有特定高度的字符區(qū)域組成的區(qū)域。
在步驟706,可將字符串區(qū)域的投射的高度用作用于確定字符串區(qū)域是否是電話號碼信息提取對象區(qū)域的參考。僅在字符串區(qū)域的投射高度超過預(yù)設(shè)投射高度最大值或投射高度不低于預(yù)設(shè)投射高度最小值的情況下,可將字符串區(qū)域確定為包含電話號碼信息的電話號碼提取對象區(qū)域。
在此情況下,可通過字符串的高度中值相對地確定投射高度最大值或投射高度最小值。僅在與字符串區(qū)域的高度中值相比對于將字符串區(qū)域的投射高度認(rèn)為是字符串區(qū)域的字符串區(qū)域的投射高度不是十分高或十分低的情況下,可將字符串區(qū)域確定為包含電話號碼信息的區(qū)域。在此情況下,可通過以下公式(1)和(2)來計算投射高度最大值和投射高度最小值投射高度最大值=最大加權(quán)值×對應(yīng)的字符串區(qū)域的高度中值......(1)投射高度最小值=最小加權(quán)值×對應(yīng)的字符串區(qū)域的高度中值......(2)最大和最小加權(quán)值是通過實驗等預(yù)設(shè)的值。在此情況下,由于可根據(jù)取決于對應(yīng)的字符串區(qū)域的高度計算的高度中值估計投射高度最大值和投射高度最小值,因此可根據(jù)字符串區(qū)域的高度確定字符串區(qū)域是否是包含電話號碼的區(qū)域。
即使已經(jīng)在步驟206移除非文本區(qū)域,也還在步驟706再次過濾字符串區(qū)域的原因是為了更精確地提取包含電話號碼信息的字符串區(qū)域。例如,在步驟206使用預(yù)設(shè)文本臨界值移除確定為不是文本的塊。然而,在文本臨界值很嚴(yán)格的情況下,很有可能甚至可通過確定為非文本區(qū)域而移除電話號碼信息。因此,通常將文本臨界值設(shè)置為僅可移除具有與文本極大不同的塊的程度。
在此情況下,如果執(zhí)行僅移除非文本區(qū)域,則可存在雖然塊不是字符但它們?nèi)匀槐蛔R別為文本區(qū)域的情況。為此,在步驟706使用最大和最小值在此提取字符串區(qū)域的高度和高度中值的比率。在字符串區(qū)域的高度異常高或異常低以確定為包含可識別為字符的塊的區(qū)域的情況下,將對應(yīng)的字符串區(qū)域識別為具有除了可識別為字符的塊之外的其他塊,從而不識別為用于提取電話號碼的電話號碼提取對象區(qū)域。
在步驟706在當(dāng)前選擇的字符串區(qū)域適合于預(yù)設(shè)條件(下文中稱為字符串條件)的情況下,控制器100進(jìn)入步驟708,從而將對應(yīng)的字符串區(qū)域識別為電話號碼提取對象區(qū)域??刂破?00進(jìn)入步驟710,從而執(zhí)行在識別為電話號碼提取對象區(qū)域的區(qū)域上的垂直投射。垂直投射用于分割包含在識別為電話號碼提取對象區(qū)域的字符串區(qū)域中的字符區(qū)域的目的。
圖8的示圖(b)是示出所述垂直投射的示例。參照圖8的示圖(b),如果執(zhí)行垂直投射,則可獲得關(guān)于與字符串區(qū)域?qū)?yīng)的字符區(qū)域的位置的信息、字符區(qū)域的每一個的寬度、以及各個字符區(qū)域之間的間隔。因此,如果完成垂直投射,則控制器100進(jìn)入步驟712,從而提取關(guān)于包含在字符串區(qū)域中的字符區(qū)域中的每一個的信息,并通過其信息提取作為各個字符區(qū)域之間的間隔的中值的間隔中值??刂破?00進(jìn)入步驟714以識別是否已經(jīng)檢查通過當(dāng)前ROI的水平投射識別的所有字符串區(qū)域。
在步驟706在當(dāng)前選擇的字符串區(qū)域不適合于預(yù)設(shè)條件的情況下,控制器100立即進(jìn)入步驟714。在步驟714,在通過從步驟704至步驟712的處理的同時,作為通過水平投射識別的字符串區(qū)域中的每一個的結(jié)果,控制器100確定是否已經(jīng)檢查電話號碼提取對象區(qū)域。在識別的字符串區(qū)域中,在存在尚未檢查字符串區(qū)域的情況下,控制器100進(jìn)入步驟716,從而選擇其它未檢查的字符串區(qū)域中的任意一個,并重復(fù)從步驟704至712的處理。
在步驟714,如果通過水平投射識別的所有字符串區(qū)域已經(jīng)通過檢查電話號碼提取對象區(qū)域的存在的處理。則控制器100進(jìn)入步驟718,從而確定是否存在識別為電話號碼提取對象區(qū)域的字符串區(qū)域。在字符串區(qū)域中,在存在區(qū)域為電話號碼提取對象區(qū)域的情況下,控制器100進(jìn)入步驟210,從而在已經(jīng)識別為電話號碼提取對象區(qū)域的區(qū)域中提取將包含可識別為數(shù)字的塊的數(shù)字區(qū)域。在步驟718不存在識別為電話號碼提取對象區(qū)域的情況下,控制器100進(jìn)入步驟216以確定在步驟202提取的所有ROI是否已經(jīng)通過從步驟204至步驟214的電話號碼信息提取處理。
圖9A和9B是示出在本發(fā)明的電話號碼提取操作中在步驟210提取數(shù)字區(qū)域的處理的流程圖。此外,圖10是示出在本發(fā)明的數(shù)字區(qū)域提取操作中根據(jù)包含在對應(yīng)的數(shù)字區(qū)域中的塊確定對應(yīng)的區(qū)域是否為數(shù)字區(qū)域的示例的示圖。
參照圖9A,在分割構(gòu)成ROI的各個字符串區(qū)域和字符區(qū)域,并且在步驟208在它們中存在具有識別的電話號碼提取對象區(qū)域的字符串區(qū)域的情況下,控制器100進(jìn)入步驟900,從而根據(jù)預(yù)設(shè)優(yōu)先級順序選擇電話號碼提取對象區(qū)域中的任意一個。控制器100進(jìn)入步驟902,從而選擇通過垂直投射分割的字符區(qū)域中的任意一個。
控制器100進(jìn)入步驟904,從而檢查包含在選擇的字符區(qū)域中的塊的數(shù)量是否大于或等于2。在選擇的字符區(qū)域包含兩個或更多塊的情況下,控制器100進(jìn)入步驟916,從而確定包含在字符區(qū)域中的塊是不可識別為數(shù)字的塊而是可識別為字符的塊。圖10的示圖(a)是示出該情況的示例的示圖。
字符 由兩個塊 和 組成,如圖10的示圖(a)所示。然而,數(shù)字通常是諸如1、2、3等的單個塊。因此,在包含兩個或更多塊的字符區(qū)域的情況下,不將對應(yīng)的字符區(qū)域的塊識別為數(shù)字。在此情況下,控制器100進(jìn)入步驟916,從而將選擇的字符區(qū)域的塊識別為字符,并進(jìn)入步驟918,從而檢查是否選擇在當(dāng)前選擇的電話號碼提取對象區(qū)域中的所有字符區(qū)域。
在步驟904在選擇的字符區(qū)域由一個塊組成的情況下,控制器100進(jìn)入步驟906,從而檢查根據(jù)選擇的字符區(qū)域和與其鄰近的字符區(qū)域之間的間隔的寬度是否小于根據(jù)從當(dāng)前選擇的電話號碼提取對象區(qū)域中提取的間隔中值的特定誤差值。在與當(dāng)前選擇的字符區(qū)域鄰近的字符區(qū)域的寬度小于間隔中值的特定誤差值的情況下,控制器100進(jìn)入步驟916,從而將對應(yīng)的字符區(qū)域識別為可識別為字符的塊的區(qū)域。鄰近字符區(qū)域指的是定位到選擇的字符區(qū)域的左或右的字符區(qū)域中的任意一個。
這是因為,在元音被分割到輔音的右邊的諸如 等的字符的情況下,作為垂直投射的結(jié)果,很有可能可將元音和輔音識別為單獨的字符區(qū)域。在此情況下,如果將元音和輔音識別為單獨的字符區(qū)域,則包含在一個字符區(qū)域中的塊的數(shù)量是1,但字符區(qū)域之間的間隔變窄。
圖10的示圖(b)是示出這樣的情況的示例。參照圖10的示圖(b),在字符 的情況下,如果將元音和輔音識別為單獨的字符區(qū)域,則輔音 和元音 之間的間隔變窄到特定誤差,如圖10的示圖(b)所示。在此情況下,字符之間的間隔小于從對應(yīng)的電話號碼提取對象區(qū)域的字符區(qū)域中提取的間隔中值。因此,控制器100進(jìn)入步驟916,從而將根據(jù)選擇的字符區(qū)域的塊識別為字符,并進(jìn)入步驟918,從而檢查是否選擇當(dāng)前選擇的電話號碼提取對象區(qū)域的所有字符區(qū)域。
在步驟906在當(dāng)前選擇的字符區(qū)域和與其鄰近的字符區(qū)域之間的間隔大于從當(dāng)前選擇的電話號碼提取對象區(qū)域中提取的間隔中值的情況下,控制器100進(jìn)入步驟908,從而檢查選擇的字符是否是橫線。可使用預(yù)設(shè)符號“-”的字符來確定該情況。
圖10的示圖(d)是示出橫線的特征的示圖。也就是說,可假定符號“-”的高度小于2或3個像素,并且其寬度與平均字符區(qū)域的寬度近似,如圖10的示圖(d)中所示。在符號“-”的高度小于預(yù)設(shè)像素,并且其寬度與包含在字符串區(qū)域中的字符區(qū)域的平均寬度或中值對應(yīng)的情況下,可將包含在選擇的字符區(qū)域中的塊識別為橫線。
在作為步驟908的識別結(jié)果在將選擇的字符區(qū)域的塊識別為橫線的情況下,控制器100進(jìn)入步驟914,從而將選擇的字符區(qū)域的塊識別為橫線,并進(jìn)入步驟918,從而檢查是否選擇當(dāng)前選擇的電話號碼提取對象區(qū)域的所有字符區(qū)域。
此外,在作為步驟908的檢查結(jié)果對應(yīng)的字符區(qū)域的塊不是橫線的情況下,控制器100進(jìn)入步驟910,從而估計包含在對應(yīng)的字符區(qū)域中的塊的高度和當(dāng)前選擇的電話號碼提取對象區(qū)域的高度中值之間的差值,并檢查估計的差值是大于還是小于預(yù)設(shè)大小。這是為了通過確定其不是數(shù)字或橫線而是其它符號等來提取包含在字符區(qū)域中的塊。
在水平投射的情況下,投射整個字符串區(qū)域以檢查整個字符串是否是包含電話號碼信息的區(qū)域。然而,在具有小于字符區(qū)域中的每一個的高度的塊包含在字符串區(qū)域的情況下,不能通過水平投射提取具有低高度的塊。因此,在當(dāng)前選擇的字符區(qū)域包含具有小于或大于通過步驟910從電話號碼提取對象區(qū)域中提取的高度中值的塊,即當(dāng)前選擇的字符區(qū)域不是橫線而是包含具有小于或大于另一字符區(qū)域的高度的塊的字符區(qū)域的情況下,控制器100進(jìn)入步驟916,從而將包含在對應(yīng)的字符區(qū)域中的塊識別為字符。控制器100進(jìn)入步驟918,從而檢查是否檢查當(dāng)前選擇的電話號碼提取對象區(qū)域的所有字符區(qū)域。
在步驟910在包含在當(dāng)前選擇的字符區(qū)域中的塊的高度與從對應(yīng)的電話號碼提取對象區(qū)域中提取的高度中值之間的差值小于預(yù)設(shè)差值的情況下,控制器100進(jìn)入步驟912,從而將當(dāng)前選擇的字符區(qū)域識別為僅包含可識別為數(shù)字的塊的數(shù)字區(qū)域??刂破?00進(jìn)入步驟918,從而檢查是否檢查當(dāng)前選擇的電話號碼提取對象區(qū)域的所有字符區(qū)域。作為步驟918的檢查結(jié)果,在沒有檢查包含在當(dāng)前選擇的電話號碼提取對象區(qū)域中的所有字符區(qū)域的情況下,控制器100進(jìn)入步驟920,從而選擇尚未檢查的另一字符區(qū)域。控制器100進(jìn)入步驟904,從而重復(fù)從步驟904至步驟918的處理,確定包含在選擇的字符區(qū)域中的塊是字符還是橫線,或所述塊是否為可識別為數(shù)字的塊。然而,作為步驟918的檢查結(jié)果,在檢查對應(yīng)的電話號碼提取對象區(qū)域的所有字符區(qū)域的情況下,控制器100進(jìn)入圖9B的步驟950,從而檢查包含識別為除了橫線之外的字符的塊的兩個或更多字符區(qū)域在對應(yīng)的行中是否連續(xù)。
此外,作為步驟950的檢查結(jié)果,在包含識別為除了橫線之外的字符的塊的兩個或更多字符區(qū)域不連續(xù)的情況下,控制器100進(jìn)入步驟952,從而將當(dāng)前選擇的電話號碼提取對象區(qū)域識別為僅包含可識別為數(shù)字的數(shù)字區(qū)域??刂破?00進(jìn)入步驟954,從而檢查是否存在識別為電話號碼提取對象區(qū)域的另一字符串區(qū)域。
如圖10的示圖(c)所示,在包含識別為除了橫線之外的字符的塊的兩個或多個字符區(qū)域在對應(yīng)的電話號碼提取對象區(qū)域中是連續(xù)的情況下,控制器100不將當(dāng)前選擇的電話號碼提取對象區(qū)域識別為數(shù)字區(qū)域,因此,在此情況下,控制器100立即進(jìn)入步驟950至步驟954,從而檢查是否存在識別為電話號碼提取對象區(qū)域的另一字符串區(qū)域。
作為步驟954的檢查結(jié)果,在存在識別為電話號碼提取對象區(qū)域的另一字符串區(qū)域的情況下,控制器100進(jìn)入步驟956,從而選擇識別為當(dāng)前電話號碼提取對象區(qū)域的另一字符串區(qū)域。控制器100進(jìn)入步驟902,從而重復(fù)從步驟902至步驟954的處理。在步驟954,在不存在識別為電話號碼提取對象區(qū)域的字符串區(qū)域的情況下,控制器100進(jìn)入步驟958,從而檢查是否存在已經(jīng)識別為數(shù)字區(qū)域的任意電話號碼提取區(qū)域。在不存在識別為數(shù)字區(qū)域的電話號碼提取對象區(qū)域的情況下,控制器100進(jìn)入步驟216,從而檢查在步驟202提取的所有ROI是否已經(jīng)通過從步驟204至步驟214的電話號碼信息檢測處理。作為步驟958的檢查結(jié)果,在存在識別為數(shù)字區(qū)域的電話號碼提取對象區(qū)域的情況下,控制器100進(jìn)入步驟212,從而對識別為數(shù)字?jǐn)?shù)據(jù)的區(qū)域的塊進(jìn)行識別。
圖11是示出在本發(fā)明的電話號碼提取操作中在步驟214使用從提取的數(shù)字區(qū)域識別的數(shù)字生成可用的電話號碼組合并存儲它們的處理的流程圖。
參照圖11,如果在步驟214將數(shù)字區(qū)域的塊識別為數(shù)字?jǐn)?shù)據(jù),則控制器100進(jìn)入步驟1100,從而選擇識別為數(shù)字區(qū)域的區(qū)域中的任意一個??刂破?00進(jìn)入步驟1102,從而檢查包含在對應(yīng)的數(shù)字區(qū)域中的數(shù)字?jǐn)?shù)據(jù)的數(shù)量是否小于7。作為數(shù)字?jǐn)?shù)據(jù)的數(shù)量的檢查結(jié)果,在數(shù)字?jǐn)?shù)據(jù)的數(shù)量小于7的情況下,控制器100進(jìn)入步驟1116,從而檢查是否存在另一數(shù)字區(qū)域。
控制器100在步驟1102檢查包含在數(shù)字區(qū)域中的數(shù)字的數(shù)量是否小于7的原因在于,電話號碼組合中所需的最小數(shù)字?jǐn)?shù)據(jù)的數(shù)量的7。根據(jù)包含在數(shù)字區(qū)域中的數(shù)字?jǐn)?shù)據(jù)的數(shù)量不大于或等于7,使用對應(yīng)的數(shù)字?jǐn)?shù)據(jù)的任意組合不能變成電話號碼。因此,在包含于選擇的數(shù)字區(qū)域中的數(shù)字的數(shù)量小于7的情況下,控制器100識別沒有電話號碼,并檢查是否存在本發(fā)明中的另一數(shù)字區(qū)域。
作為步驟1102的檢查結(jié)果,在包含在對應(yīng)的數(shù)字區(qū)域中的數(shù)字的數(shù)量大于或大于7的情況下,控制器100進(jìn)入步驟1104,從而檢查由于空格或橫線而劃分的間隔的數(shù)量是否在2和5之間。這是因為電話號碼例如被配置為由于空格或橫線而劃分的間隔的數(shù)量是至少兩個或更多的形式,在包含本地號碼的情況下,間隔的最大數(shù)量是4至5。因此,在由于空格或橫線而劃分的間隔的數(shù)量是1或5的情況下,控制器100確定包含在數(shù)字區(qū)域中的數(shù)字?jǐn)?shù)據(jù)不是電話號碼,并進(jìn)入步驟1116,從而檢查是否存在另一數(shù)字區(qū)域。
在步驟1104在由于空格或橫線而劃分的間隔的數(shù)量是從2至5的情況下,能夠使用對應(yīng)的數(shù)字?jǐn)?shù)據(jù)組合電話號碼。控制器100進(jìn)入步驟1106,從而根據(jù)由于空格或橫線劃分的間隔的數(shù)量是2、3、4還是5來產(chǎn)生電話號碼組合。因此,在間隔的數(shù)量是2的情況下,控制器100從步驟1106進(jìn)入至步驟1108,從而根據(jù)2個間隔組合電話號碼并產(chǎn)生電話號碼。在間隔的數(shù)量為3的情況下,控制器100從步驟1106進(jìn)入至步驟1110,從而根據(jù)3個間隔組合電話號碼并產(chǎn)生電話號碼。在間隔的數(shù)量為4的情況下,,控制器100從步驟1106進(jìn)入至步驟1112,從而根據(jù)4個間隔組合電話號碼并產(chǎn)生電話號碼。在間隔的數(shù)量為5的情況下,,控制器100從步驟1106進(jìn)入至步驟1114,從而根據(jù)5個間隔組合電話號碼并產(chǎn)生電話號碼。
可取決于間隔中的每一個的數(shù)字?jǐn)?shù)據(jù)而變化地組合根據(jù)間隔中的每一個的電話號碼組合處理。例如,在識別的數(shù)字?jǐn)?shù)據(jù)是“1234-5678”的情況下,由于劃分的間隔的數(shù)量為2,因此控制器100從步驟1106進(jìn)入至步驟1108。在此情況下,控制器100可使用數(shù)字?jǐn)?shù)據(jù)產(chǎn)生各種電話號碼組合。在數(shù)字?jǐn)?shù)據(jù)的情況下,控制器100不僅可產(chǎn)生“1234-5678”,而且還可產(chǎn)生“123-5678”或“234-5678”。在此情況下,控制器100不僅可將“1234-5678”設(shè)置為候選電話號碼,而且還可將“123-5678”或“234-5678”設(shè)置為候選電話號碼,從而將它們輸出給用戶。
在識別的數(shù)字?jǐn)?shù)據(jù)是“123-45678”的情況下,可組合的電話號碼數(shù)據(jù)可以是“123-4567”或“123-5678”。以下表1和表2分別示出在間隔的數(shù)量為2和3的情況下應(yīng)用的電話號碼組合規(guī)則的示例。
表1


表2

如上所述,表1和表2示出根據(jù)取決于由于空格或橫線而劃分的間隔的電話號碼組合規(guī)則中間隔的數(shù)量是2和3的情況下的組合的示例。在表中,“可能”表示立即可識別識別的數(shù)字?jǐn)?shù)據(jù),而無需識別的數(shù)字?jǐn)?shù)據(jù)的組合,“組合”表示根據(jù)對應(yīng)的間隔通過使用數(shù)字識別數(shù)據(jù)組合與上述數(shù)字的數(shù)量同樣多的數(shù)字來產(chǎn)生候選電話號碼。在劃分的間隔的數(shù)量是2,并且包含在第一和第二間隔中的數(shù)字?jǐn)?shù)據(jù)的數(shù)量分別是4和4的情況下,控制器100可組合第一間隔中的數(shù)字的數(shù)量為3的兩個電話號碼以及第一間隔中數(shù)字的數(shù)量為4的一個電話號碼。
雖然在DMB的傳輸處理中在DMB的發(fā)送方和接收方不應(yīng)用任何修改,但在本發(fā)明中,可將期望發(fā)送到接收方的電話號碼發(fā)送到用戶。此外,優(yōu)點在于,在通過用戶的選擇開始電話號碼提取的情況下,由于提取電話號碼,因此在本發(fā)明中,即使在接收方,也無需檢測電話號碼數(shù)據(jù)是否包含在每一接收的TS包的對應(yīng)的包中。
如果按這樣的方式產(chǎn)生電話號碼的組合,則控制器100進(jìn)入步驟216,從而檢查在步驟202提取的所有ROI是否已經(jīng)通過從步驟204至204的電話號碼信息檢測處理。作為步驟216的檢查結(jié)果,如果存在尚未通過電話號碼檢測處理的ROI,則控制器100進(jìn)入步驟218,從而選擇對應(yīng)的ROI??刂破?00對于選擇的ROI再次重復(fù)從步驟204至步驟214的處理。然而,在步驟216在尚未通過電話號碼檢測處理的ROI不再存在的情況下,控制器100輸出存儲的電話號碼以使用戶能夠選擇其任意一個。在從各個ROI中提取的電話號碼彼此相同的情況下,應(yīng)理解,可將它們中的任意一個顯示給用戶。
此外,雖然圖2中未示出,但如果選擇電話號碼中的任意一個,則應(yīng)理解,控制器100可根據(jù)用戶的選擇執(zhí)行撥打選擇的電話號碼的處理,并根據(jù)對應(yīng)的電話號碼發(fā)送消息。
因此,本發(fā)明的優(yōu)點在于可識別在DMB中廣播的電話號碼,并將它們存儲為電話號碼數(shù)據(jù),而無需改變通過DMB發(fā)送的數(shù)據(jù)的結(jié)構(gòu)。
具體地說,雖然示出了顯示電話號碼以允許用戶選擇其任意一個的處理,但在本發(fā)明中,如果從所有檢測的ROI提取并存儲電話號碼,則應(yīng)理解,在提取的電話號碼中不存在用戶所需的電話號碼的情況下,可進(jìn)一步執(zhí)行能夠再次執(zhí)行該處理的重新識別處理。在此情況下,如果用戶選擇重新識別,則控制器100再次重復(fù)掃描I幀,從掃描的I幀提取數(shù)字?jǐn)?shù)據(jù),其后將它們組合為電話號碼。
雖然已參照其特定優(yōu)選實施例示出和描述了本發(fā)明,但本領(lǐng)域技術(shù)人員應(yīng)理解,在不脫離由所附權(quán)利要求定義的本發(fā)明的精神和范圍的情況下,可在形式和細(xì)節(jié)上進(jìn)行各種改變。
權(quán)利要求
1.一種用于在數(shù)字多媒體廣播(DMB)接收終端中從DMB中檢測電話號碼信息的裝置,該裝置包括DMB接收器,接收DMB;掃描器,在接收的DMB數(shù)據(jù)中掃描I幀,并從接收的DMB解碼;字符提取器,從掃描的I幀檢測在DMB接收終端的顯示區(qū)域中包含電話號碼信息的感興趣區(qū)域(ROI),對檢測的ROI進(jìn)行二值化,從二值化的ROI移除非文本區(qū)域,并將ROI分割為包含可識別為數(shù)字、字符或符號的至少一個塊的字符區(qū)域以及包括字符區(qū)域的字符串區(qū)域;電話號碼提取器,根據(jù)預(yù)設(shè)條件分析提取的字符串中的字符區(qū)域中的每一個,以確定字符串區(qū)域是否為僅包含數(shù)字的數(shù)字區(qū)域,僅提取確定為數(shù)字串的字符串區(qū)域,通過預(yù)設(shè)加權(quán)值方法識別包含在提取的字符串中的塊作為數(shù)字?jǐn)?shù)據(jù),并使用識別的數(shù)字?jǐn)?shù)據(jù)組合至少一個電話號碼;以及控制器,如果對從DMB接收的I幀進(jìn)行解碼,則在當(dāng)前廣播下掃描廣播屏幕的I幀,將掃描的I幀應(yīng)用于字符提取器,以提取字符串區(qū)域,將提取的字符串區(qū)域應(yīng)用于電話號碼提取器,以根據(jù)字符串區(qū)域提取數(shù)字?jǐn)?shù)據(jù),并將數(shù)字?jǐn)?shù)據(jù)組合為電話號碼。
2.如權(quán)利要求1所述的裝置,其中,字符提取器包括ROI提取單元,檢測ROI并提取關(guān)于檢測的ROI的區(qū)域信息;二值化單元,執(zhí)行用于檢測的ROI的二值化;非文本區(qū)域移除單元,從二值化ROI根據(jù)預(yù)設(shè)非文本區(qū)域檢測條件移除檢測的非文本區(qū)域;以及字符串和字符區(qū)域分割單元,從移除非文本區(qū)域的ROI分割構(gòu)成字符串區(qū)域的字符區(qū)域和字符串區(qū)域。
3.如權(quán)利要求2所述的裝置,其中,ROI提取單元基于通過顯示電話號碼信息的頻率設(shè)置的優(yōu)先級順序取決于ROI檢測條件確定ROI是否包含在預(yù)設(shè)顯示區(qū)域的部分中。
4.如權(quán)利要求3所述的裝置,其中,優(yōu)先級順序是顯示區(qū)域的下區(qū)域、顯示區(qū)域的上區(qū)域、顯示區(qū)域的右區(qū)域、以及顯示區(qū)域的左區(qū)域。
5.如權(quán)利要求3所述的裝置,其中,把在根據(jù)優(yōu)先級順序選擇的顯示區(qū)域的部分中將特定色度信號電平中的改變小于預(yù)設(shè)色度信號臨界值的水平掃描行的數(shù)量重復(fù)達(dá)到預(yù)設(shè)次數(shù)的區(qū)域選擇為ROI。
6.如權(quán)利要求5所述的裝置,其中,所述特定色度信號是用作DMB中的屏幕輸出信號的信號Y、Cb、Cr中的信號Y。
7.如權(quán)利要求6所述的裝置,其中,如果作為通過將信號Y設(shè)置為色度信號檢測ROI的結(jié)果沒有檢測到ROI,則ROI提取單元順序?qū)⑿盘朇b和Cr設(shè)置為特定色度信號。
8.如權(quán)利要求2所述的裝置,其中,二值化單元使用采用柱狀圖的Otsu二值化方法。
9.如權(quán)利要求2所述的裝置,其中,移除超過寬度和高度的臨界值的塊。
10.如權(quán)利要求2所述的裝置,其中,字符串和字符區(qū)域分割單元分割包含在對應(yīng)的ROI中的字符區(qū)域,并估計對應(yīng)的字符串區(qū)域中的每一個的高度中值,從而僅提取在其中對應(yīng)的字符串區(qū)域的高度小于預(yù)設(shè)投射高度最小值或不超過預(yù)設(shè)投射高度最大值的字符串區(qū)域作為從其中提取電話號碼的對象的電話號碼提取對象區(qū)域。
11.如權(quán)利要求10所述的裝置,其中,通過下述公式計算投射高度最大值和投射高度最小值投射高度最大值=最大加權(quán)值×對應(yīng)的字符串區(qū)域的高度中值投射高度最小值=最小加權(quán)值×對應(yīng)的字符串區(qū)域的高度中值其中,最大和最小加權(quán)值是預(yù)設(shè)的加權(quán)值。
12.如權(quán)利要求10所述的裝置,其中,電話號碼提取器包括數(shù)字區(qū)域提取單元,分析電話號碼提取對象區(qū)域的每個字符區(qū)域以在對應(yīng)的電話號碼提取對象區(qū)域中提取僅包含可識別為數(shù)字的塊的數(shù)字區(qū)域;數(shù)字識別單元,將包含在提取的數(shù)字區(qū)域中并可識別為數(shù)字的塊識別為數(shù)字?jǐn)?shù)據(jù);以及電話號碼組合單元,組合通過數(shù)字識別單元識別的數(shù)字?jǐn)?shù)據(jù)以產(chǎn)生電話號碼信息。
13.如權(quán)利要求12所述的裝置,其中,數(shù)字區(qū)域提取單元選擇包含在電話號碼提取對象區(qū)域中的至少一個字符區(qū)域中的任意一個,根據(jù)預(yù)設(shè)數(shù)字讀取條件確定包含在對應(yīng)的字符區(qū)域中的至少一個塊是否包括字符,并包含在字符串中的字符區(qū)域中根據(jù)包含確定為字符的塊的字符區(qū)域的數(shù)量確定字符串區(qū)域是否是僅包含可識別為數(shù)字的塊的數(shù)字區(qū)域。
14.如權(quán)利要求13所述的裝置,其中,數(shù)字讀取條件是包含在字符區(qū)域中的塊的數(shù)量為1,字符區(qū)域和與其相鄰的另一字符區(qū)域之間的間隔以及識別為對應(yīng)的字符的至少一個塊之間的間隔小于根據(jù)作為從當(dāng)前選擇的電話號碼對象區(qū)域中提取的字符區(qū)域的中值的間隔中值的特定誤差值,或?qū)?yīng)的字符區(qū)域的高度小于或等于根據(jù)從當(dāng)前選擇的電話號碼提取對象區(qū)域中提取的高度中值的特定電平。
15.如權(quán)利要求13所述的裝置,其中,如果字符串區(qū)域包含包括識別為兩個或多個字符的塊的字符區(qū)域,則數(shù)字區(qū)域提取單元識別字符區(qū)域不是數(shù)字區(qū)域。
16.如權(quán)利要求12所述的裝置,其中,數(shù)字識別單元通過使用從期望的數(shù)字?jǐn)?shù)據(jù)獲得的加權(quán)值識別數(shù)字區(qū)域的每一塊與哪一數(shù)字對應(yīng)。
17.如權(quán)利要求12所述的裝置,其中,電話號碼組合單元根據(jù)由于包含在字符串區(qū)域中的空格或橫線而劃分的每一間隔來組合數(shù)字?jǐn)?shù)據(jù),從而根據(jù)劃分的間隔中的每一個產(chǎn)生電話號碼。
18.如權(quán)利要求17所述的裝置,其中,如果由于空格或橫線而劃分的間隔的數(shù)量為2,則電話號碼組合單元根據(jù)以下組合規(guī)則產(chǎn)生電話號碼
其中,“可能”表示識別的數(shù)字?jǐn)?shù)據(jù)是可立即識別的,無需識別的數(shù)字?jǐn)?shù)據(jù)的組合,“組合”表示根據(jù)對應(yīng)的間隔通過使用數(shù)字識別數(shù)據(jù)組合上述數(shù)字產(chǎn)生的候選電話號碼。
19.如權(quán)利要求17所述的裝置,其中,如果由于空格或橫線而劃分的間隔的數(shù)量是3,則電話號碼組合單元根據(jù)以下規(guī)則產(chǎn)生電話號碼
其中,“可能”表示識別的數(shù)字?jǐn)?shù)據(jù)是可立即識別的,無需識別的數(shù)字?jǐn)?shù)據(jù)的組合,“組合”表示根據(jù)對應(yīng)的間隔通過使用數(shù)字識別數(shù)據(jù)組合上述數(shù)字產(chǎn)生的候選電話號碼。
20.如權(quán)利要求1所述的裝置,其中,如果用戶選擇電話號碼重新識別,則控制器重復(fù)掃描I幀的處理,并從掃描的I幀中提取數(shù)字?jǐn)?shù)據(jù)。
21.一種用于在DMB接收終端中從DMB檢測電話號碼信息的方法,該方法包括(a)掃描接收的DMB數(shù)據(jù)中的I幀,并從接收的DMB解碼;(b)從掃描的I幀檢測在DMB接收終端的顯示區(qū)域中包含電話號碼信息的感興趣區(qū)域(ROI);(c)對檢測的ROI進(jìn)行二值化;(d)根據(jù)預(yù)設(shè)文本臨界值移除關(guān)于非文本區(qū)域的區(qū)域;(e)將ROI分割為包含至少一個可識別為數(shù)字、字符或符號的塊的字符區(qū)域和包括字符區(qū)域的字符串區(qū)域;(f)根據(jù)預(yù)設(shè)條件分析提取的字符串區(qū)域的字符區(qū)域中的每一個以僅提取確定為數(shù)字串的字符串區(qū)域;(g)將提取的數(shù)字區(qū)域的塊識別為數(shù)字?jǐn)?shù)據(jù);以及(h)組合識別的數(shù)字?jǐn)?shù)據(jù)以產(chǎn)生電話號碼。
22.如權(quán)利要求21所述的方法,其中,步驟(b)根據(jù)預(yù)設(shè)順序選擇顯示區(qū)域的部分;確定在選擇的顯示區(qū)域中將特定色度信號電平中的改變小于預(yù)設(shè)色度信號臨界值的水平掃描行的數(shù)量重復(fù)達(dá)到預(yù)設(shè)次數(shù)的區(qū)域作為ROI區(qū)域;以及關(guān)于識別的ROI的區(qū)域信息。
23.如權(quán)利要求22所述的方法,其中,顯示區(qū)域選擇步驟根據(jù)通過顯示電話號碼信息的頻率設(shè)置的優(yōu)先級順序順序選擇預(yù)設(shè)顯示區(qū)域的部分。
24.如權(quán)利要求23所述的方法,其中,顯示區(qū)域選擇步驟按以下順序選擇顯示區(qū)域的部分顯示區(qū)域的下區(qū)域、顯示區(qū)域的上區(qū)域、顯示區(qū)域的右區(qū)域、以及顯示區(qū)域的左區(qū)域。
25.如權(quán)利要求22所述的方法,其中,將信號Y設(shè)置為用作DMB中的屏幕輸出信號的信號Y、Cb和Cr中的特定色度信號。
26.如權(quán)利要求25所述的方法,其中,將信號Cb設(shè)置為特定色度信號,以將其用于在信號Y中沒有檢測到ROI的情況,并且如果通過使用信號Cb作為使用的特定色度信號沒有檢測到ROI,則將信號Cr設(shè)置為特定色度信號。
27.如權(quán)利要求21所述的方法,其中,步驟(c)使用采用柱狀圖的Otsu二值化方法。
28.如權(quán)利要求21所述的方法,其中,步驟(d)包括測量二值化的ROI中的每一塊的區(qū)域;以及在測量的塊中移除其寬度和高度超過包含在預(yù)設(shè)文本臨界值中的寬度和高度臨界值中的任意一個的塊。
29.如權(quán)利要求28所述的方法,其中,步驟(e)包括執(zhí)行水平投射以從移除非文本區(qū)域的ROI分割字符串區(qū)域;選擇分割的字符串區(qū)域中的任意一個,并提取關(guān)于選擇的字符串區(qū)域的區(qū)域信息以及字符串區(qū)域的高度中值;使用提取的高度中值確定字符串區(qū)域是否為電話號碼提取對象區(qū)域,在所述電話號碼提取對象區(qū)域中,字符串區(qū)域變?yōu)閷钠渲刑崛‰娫捥柎a的對象;以及執(zhí)行到電話號碼提取對象區(qū)域的垂直投射以分割組成對應(yīng)的字符串區(qū)域的字符區(qū)域,并提取間隔中值,所述間隔中值是在字符串區(qū)域是電話號碼提取對象區(qū)域的情況下關(guān)于字符區(qū)域中的每一個的區(qū)域信息以及字符區(qū)域之間的間隔的中值。
30.如權(quán)利要求29所述的方法,其中,如果選擇的字符串區(qū)域的高度不大于或小于預(yù)設(shè)投射高度最小值,則電話號碼提取對象區(qū)域提取步驟確定選擇的字符串區(qū)域為電話號碼提取對象區(qū)域。
31.如權(quán)利要求30所述的方法,其中,通過下述公式計算投射高度最大值和投射高度最小值投射高度最大值=最大加權(quán)值×對應(yīng)的字符串區(qū)域的高度中值投射高度最小值=最小加權(quán)值×對應(yīng)的字符串區(qū)域的高度中值其中,最大和最小加權(quán)值是預(yù)設(shè)的加權(quán)值。
32.如權(quán)利要求31所述的方法,其中步驟(f)包括選擇識別為電話號碼提取對象區(qū)域的字符串區(qū)域中的任意一個,并選擇組成選擇的字符串區(qū)域的字符區(qū)域中的任意一個;確定包含在選擇的字符區(qū)域中的塊的數(shù)量是否大于或等于2,并在包含在選擇的字符區(qū)域中的塊的數(shù)量大于或等于2的情況下將選擇的字符區(qū)域的塊識別為字符;在包含在選擇的字符區(qū)域中的塊的數(shù)量為1的情況下,確定選擇的字符區(qū)域和與其鄰近的字符區(qū)域之間的間隔是否小于根據(jù)從包含在選擇的電話號碼提取對象區(qū)域中的各個字符區(qū)域之間的間隔中提取的間隔中值的間隔小特定誤差值;在選擇的字符區(qū)域和與其鄰近的字符區(qū)域之間的間隔比根據(jù)間隔中值的間隔小特定誤差值的情況下,識別選擇的字符區(qū)域包含識別為字符的塊,從選擇的字符串區(qū)域的高度中值確定選擇的字符區(qū)域是否具有大于預(yù)設(shè)誤差的差值;在包含在選擇的字符區(qū)域中的塊的高度與選擇的字符串區(qū)域的高度中值之間的差值小于預(yù)設(shè)誤差的情況下,將字符區(qū)域識別為包含可識別為數(shù)字的塊的區(qū)域;以及在包含識別為字符的兩個或多個字符區(qū)域在包含在字符串區(qū)域中的字符區(qū)域中不連續(xù)的情況下,將字符串區(qū)域識別為包含可識別為數(shù)字的塊的數(shù)字區(qū)域。
33.如權(quán)利要求32所述的方法,還包括確定選擇的字符區(qū)域是否包含可識別為特定符號的塊。
34.如權(quán)利要求33所述的方法,其中,特定符號是橫線。
35.如權(quán)利要求34所述的方法,其中,如果包含在選擇的字符區(qū)域中的塊的高度是3個像素或更少,并且其寬度與寬度平均值或包含在字符串區(qū)域中的字符區(qū)域的中值對應(yīng),則將包含在字符區(qū)域中的塊識別為橫線。
36.如權(quán)利要求34所述的方法,其中,通過使用從期望的數(shù)字?jǐn)?shù)據(jù)中獲得的加權(quán)值來確定數(shù)字區(qū)域的每一塊與哪一數(shù)字對應(yīng)。
37.如權(quán)利要求32所述的方法,還包括選擇識別為數(shù)字區(qū)域的電話號碼提取對象區(qū)域中的任意一個,并確定可識別為包含在數(shù)字區(qū)域中的數(shù)字的塊的數(shù)量在特定數(shù)量之下;以及根據(jù)由于數(shù)字區(qū)域中的特定符號或空格而劃分的間隔組合對于每一間隔的電話號碼。
38.如權(quán)利要求36所述的方法,其中,如果可識別為數(shù)字的塊的數(shù)量大于或等于7,則數(shù)字?jǐn)?shù)量檢查步驟確定數(shù)字區(qū)域是包含電話號碼的區(qū)域。
39.如權(quán)利要求37所述的方法,其中,特定符號是橫線。
40.如權(quán)利要求37所述的方法,其中,如果由于空格或橫線而劃分的間隔的數(shù)量為2,則電話號碼組合單元根據(jù)以下組合規(guī)則產(chǎn)生電話號碼
其中,“可能”表示識別的數(shù)字?jǐn)?shù)據(jù)是可立即識別的,而無需識別的數(shù)字?jǐn)?shù)據(jù)的組合,“組合”表示通過根據(jù)對應(yīng)的間隔使用數(shù)字識別數(shù)據(jù)組合上述數(shù)字來產(chǎn)生候選電話號碼。
41.如權(quán)利要求37所述的方法,其中,在由于空格或橫線而劃分的間隔的數(shù)量為3的情況下,電話號碼組合單元根據(jù)以下的組合規(guī)則來產(chǎn)生電話號碼
其中,“可能”表示識別的數(shù)字?jǐn)?shù)據(jù)是可立即識別的,而無需識別的數(shù)字?jǐn)?shù)據(jù)的組合,“組合”表示通過根據(jù)對應(yīng)的間隔使用數(shù)字識別數(shù)據(jù)組合上述數(shù)字來產(chǎn)生候選電話號碼。
42.如權(quán)利要求21所述的方法,還包括在用戶選擇電話號碼重新識別的情況下,重復(fù)執(zhí)行I幀掃描、ROI檢測、二值化、非文本移除、字符串和字符分割、數(shù)字區(qū)域提取、數(shù)字?jǐn)?shù)據(jù)識別和電話號碼產(chǎn)生,從而再次提取電話號碼。
全文摘要
公開了一種用于在DMB接收終端中從DMB檢測電話號碼信息的裝置和方法。如果接收到DMB數(shù)據(jù),則本發(fā)明從接收的DMB數(shù)據(jù)中掃描I幀數(shù)據(jù),并從掃描的數(shù)據(jù)檢測ROI。如果檢測到ROI,則本發(fā)明對檢測的ROI進(jìn)行二值化,并在通過從二值化的ROI中移除非文本區(qū)域并分割對應(yīng)的ROI的字符和字符串區(qū)域的處理的同時,從對應(yīng)的ROI中提取數(shù)字區(qū)域。將從提取的數(shù)字區(qū)域中提取的塊識別為數(shù)字,使用識別的數(shù)字組合電話號碼,存儲并輸出它們。用戶可獲得在DMB中廣播的電話號碼,而無需改變普通DMB數(shù)據(jù)發(fā)送/接收處理,并接收根據(jù)其提供的服務(wù)。
文檔編號H04M1/253GK101026645SQ20071007913
公開日2007年8月29日 申請日期2007年2月14日 優(yōu)先權(quán)日2006年2月18日
發(fā)明者禹相旭 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
深泽县| 肥东县| 宿松县| 马龙县| 广河县| 波密县| 黎川县| 玛曲县| 句容市| 子洲县| 哈巴河县| 元江| 香港 | 秦皇岛市| 鄂尔多斯市| 宜章县| 华蓥市| 甘孜县| 绿春县| 西藏| 和政县| 桐梓县| 米林县| 陇川县| 花垣县| 漳平市| 喀喇| 宁强县| 色达县| 玉树县| 健康| 新兴县| 昔阳县| 鄂尔多斯市| 汉中市| 施甸县| 呼和浩特市| 定边县| 孟州市| 罗定市| 包头市|