一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法
【專利摘要】本發(fā)明涉及智能電視機的應(yīng)用技術(shù),其公開了一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,提高識別的準(zhǔn)確率和識別效率。在本發(fā)明中,通過在智能電視機本地建立字符模板庫作為識別節(jié)目名稱的依據(jù),在用戶換臺時,智能電視后臺負(fù)責(zé)截取機頂盒信號輸出源上節(jié)目名所在區(qū)域的內(nèi)容,以圖片形式存儲在電視機的文件系統(tǒng)中;智能電視機對存儲的圖片進(jìn)行相應(yīng)處理后與字符模板庫中的字符模板進(jìn)行精確度匹配,從而識別用戶觀看的節(jié)目。本發(fā)明的實現(xiàn)不依賴于網(wǎng)絡(luò),無需布置大量的云端,而且提高識別的準(zhǔn)確率和識別效率,適用于智能電視機中。
【專利說明】一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視機的應(yīng)用技術(shù),具體的說,是涉及一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法。
【背景技術(shù)】
[0002]傳統(tǒng)的電視逐步完成了向智能電視的過渡,然而在這個過渡過程中,我們通過用戶體驗調(diào)查發(fā)現(xiàn)雖然智能電視的功能越來越多,但大部分用戶只是將智能電視當(dāng)做傳統(tǒng)電視機使用,僅僅將其作為機頂盒的一個輸出屏幕,不能不說是一種極大的資源浪費。為了避免這種浪費,我們需要找到一個切入點,連接機頂盒和智能電視,顯而易見這個切入點就是需要知道用戶用機頂盒看的是什么節(jié)目,知道用戶看什么,我們就能記錄,摸索,挖掘,學(xué)習(xí)用戶收視習(xí)慣,以便精準(zhǔn)的進(jìn)行增值服務(wù)投遞。
[0003]但是,眾所周知,機頂盒和智能電視屬于兩個不同的操作系統(tǒng),兩者間也沒有統(tǒng)一,公開的通訊協(xié)議,所以智能電視如何知道機頂盒播放節(jié)目的情況,是件很困難的事情,傳統(tǒng)的識別方法多采用聲紋識別,但該方法有以下不足:1、需要部署大量云端7x24小時實時記錄上百個臺的聲紋信息,部署成本高;2、從用戶換臺,錄制聲紋,上傳聲紋,云端處理,回傳結(jié)果,整個過程耗時8-20S ;3、對于多個頻道同時播放相同的節(jié)目(如:新聞聯(lián)播)時,無法識別;4、識別完全依賴于網(wǎng)絡(luò);5、最為重要的一點,識別成功率不高。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是:提出一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,提高識別的準(zhǔn)確率和識別效率。
[0005]本發(fā)明解決上述技術(shù)問題所采用的技術(shù)方案是:
[0006]一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,包括以下步驟:
[0007]a.建立識別字庫;
[0008]b.對識別字庫中的各個字符在國內(nèi)機頂盒常用的三種點陣字庫的大小模式下進(jìn)行特征抽取,生成相應(yīng)的三種大小模式的字符模板,再對各個字符模板進(jìn)行二值化算法處理;
[0009]c.針對電視機的常用分辨率將字符模板擴展為兩套針對不同分辨率的字符模板,生成包括各個字符模板的字符模板庫;
[0010]d.在用戶換臺時,智能電視后臺負(fù)責(zé)截取機頂盒信號輸出源上節(jié)目名所在區(qū)域的內(nèi)容,以圖片形式存儲在電視機的文件系統(tǒng)中;
[0011]e.智能電視機對存儲的圖片進(jìn)行相應(yīng)處理后與字符模板庫中的字符模板進(jìn)行精確度匹配,從而識別用戶觀看的節(jié)目。
[0012]具體的,步驟a中,所述識別字庫中包括國內(nèi)上星的衛(wèi)視和央視的頻道名稱用到的367個中文字符及26個英文字母以及10個常見字符。
[0013]具體的,步驟b中,所述國內(nèi)機頂盒常用的三種點陣字庫的大小分別為:20*20,22*22,24*24。
[0014]具體的,步驟b中,所述對各個字符模板進(jìn)行二值化算法處理,使其背景色為純白,前景色為純黑。
[0015]具體的,步驟c中,所述電視機的常用分辨率為:720P,1080P。
[0016]具體的,步驟d中,所述智能電視后臺截取機頂盒信號輸出源上節(jié)目名所在區(qū)域的內(nèi)容后,以TIFF格式的圖片形式存儲在電視機的文件系統(tǒng)中。
[0017]具體的,步驟e中,所述智能電視機對存儲的圖片進(jìn)行相應(yīng)處理包括:分辨率預(yù)判和二值化處理。
[0018]進(jìn)一步,該方法還包括步驟:
[0019]f.智能電視機對于不能識別的的字符上傳至云端服務(wù)器,由云端服務(wù)器進(jìn)行輔助分析。
[0020]進(jìn)一步,該方法還包括步驟:
[0021]g.智能電視機定期將保存在本機的供模板庫對比識別用的圖片回傳給云端服務(wù)器,云端服務(wù)器對這些圖片進(jìn)行分析整理,以便對字符模板庫進(jìn)行矯正和版本更新。
[0022]本發(fā)明的有益效果是:實現(xiàn)智能電視機對機頂盒播放的節(jié)目在本地實時識別,不依賴于網(wǎng)絡(luò),無需布置大量的云端,而且提高識別的準(zhǔn)確率和識別效率。
【專利附圖】
【附圖說明】
[0023]圖1為本發(fā)明的方法流程圖。
【具體實施方式】
[0024]本發(fā)明旨在提供一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,提高識別的準(zhǔn)確率和識別效率。如圖1所示,其實現(xiàn)方法包括以下步驟:
[0025]a.建立識別字庫;
[0026]b.對識別字庫中的各個字符在國內(nèi)機頂盒常用的三種點陣字庫的大小模式下進(jìn)行特征抽取,生成相應(yīng)的三種大小模式的字符模板,再對各個字符模板進(jìn)行二值化算法處理;
[0027]c.針對電視機的常用分辨率將字符模板擴展為兩套針對不同分辨率的字符模板,生成包括各個字符模板的字符模板庫;
[0028]d.在用戶換臺時,智能電視后臺負(fù)責(zé)截取機頂盒信號輸出源上節(jié)目名所在區(qū)域的內(nèi)容,以圖片形式存儲在電視機的文件系統(tǒng)中;
[0029]e.智能電視機對存儲的圖片進(jìn)行相應(yīng)處理后與字符模板庫中的字符模板進(jìn)行精確度匹配,從而識別用戶觀看的節(jié)目。
[0030]在具體實施上,我們可以通過以下7個步驟來實保證識別的準(zhǔn)確率在99%以上,且平均識別時間小于3S:
[0031]步驟一、分析國內(nèi)機頂盒內(nèi)置字庫的特點,我們發(fā)現(xiàn)國內(nèi)的機頂盒基本使用20*20,22*22,24*24三種點陣字庫,與此同時,我們分析出國內(nèi)上星的衛(wèi)視和央視等頻道名稱總共用到了 367個中文字符,再加上26個英文字母,10個常見字符,總計形成403個字符的識別字庫。[0032]步驟二、對403個字符,在20*20,22*22,24*24三種大小模式下,逐一進(jìn)行特征抽取,生成相應(yīng)的三種大小模式的字符模板,對各個字符模板進(jìn)行二值化算法處理,使其背景色為純白,前景色為純黑,同時形成對比數(shù)據(jù)庫,保證對比數(shù)據(jù)庫里的黑白單色字符,光學(xué)字符識別率達(dá)到百分之百。
[0033]步驟三、換算分辨率與DPI的關(guān)系,針對電視機常用分辨率,720P,1080P擴展為兩套字符模板,最終字符模板庫信息的大小為403x3x2,總計2418個。
[0034]步驟四、截取機頂盒的信息條,通過渠道干預(yù),在智能電視在每一個區(qū)域上市前,由渠道人員通過內(nèi)置的工具軟件,定位節(jié)目名所在的區(qū)域,區(qū)域的精確程度大大提升識別成功率,當(dāng)用戶換臺時,智能電視后臺負(fù)責(zé)截取機頂盒信號輸出源上節(jié)目名所在區(qū)域的內(nèi)容,以TIFF格式存儲在電視的文件系統(tǒng)中。
[0035]步驟五、對TIFF格式的圖片依次進(jìn)行分辨率預(yù)判,二值化處理,然后與字符模板庫里的模板進(jìn)行精確度匹配,我們通過大量的測試,形成一套可靠的匹配算法,在匹配算法的誤差范圍內(nèi),認(rèn)為識別成功。
[0036]步驟六、通過上訴4個步驟,我們實地部署測試發(fā)現(xiàn),識別成功率在98%,我們對剩余的2%,通過人工矯正的方式,提供模板庫自我學(xué)習(xí)更新的途徑,也提供不可識別字符上傳云端輔助分析,更新模板庫版本的方式,讓市場予以輔助矯正,以期通過大規(guī)模的使用,完善,提升精度至100%。
[0037]步驟七、在聯(lián)網(wǎng)狀態(tài)下,將保存在本機供模板庫對比識別的TIFF圖片,回傳給云端,云端分析整理,更新出最適合該區(qū)域的模板庫,進(jìn)行推送。
[0038]本發(fā)明可以很好的作為一個ANDROID系統(tǒng)的后臺服務(wù),置入智能電視,也可擴展到集成到LINUX, WINCE等系統(tǒng)。
【權(quán)利要求】
1.一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,其特征在于,包括以下步驟: a.建立識別字庫;b.對識別字庫中的各個字符在國內(nèi)機頂盒常用的三種點陣字庫的大小模式下進(jìn)行特征抽取,生成相應(yīng)的三種大小模式的字符模板,再對各個字符模板進(jìn)行二值化算法處理; c.針對電視機的常用分辨率將字符模板擴展為兩套針對不同分辨率的字符模板,生成包括各個字符模板的字符模板庫; d.在用戶換臺時,智能電視后臺負(fù)責(zé)截取機頂盒信號輸出源上節(jié)目名所在區(qū)域的內(nèi)容,以圖片形式存儲在電視機的文件系統(tǒng)中; e.智能電視機對存儲的圖片進(jìn)行相應(yīng)處理后與字符模板庫中的字符模板進(jìn)行精確度匹配,從而識別用戶觀看的節(jié)目。
2.如權(quán)利要求1所述的一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,其特征在于,步驟a中,所述識別字庫中包括國內(nèi)上星的衛(wèi)視和央視的頻道名稱用到的367個中文字符及26個英文字母以及10個常見字符。
3.如權(quán)利要求1所述的一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,其特征在于,步驟b中,所述國內(nèi)機頂盒常用的三種點陣字庫的大小分別為:20*20,22*22,24*24。
4.如權(quán)利要求1所述的一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,其特征在于,具體的,步驟b中,所述對各個字符模板進(jìn)行二值化算法處理,使其背景色為純白,前景色為純黑。
5.如權(quán)利要求1所述的一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,其特征在于,步驟c中,所述電視機的常用分辨率為:720P,1080P。
6.如權(quán)利要求1所述的一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,其特征在于,步驟d中,所述智能電視后臺截取機頂盒信號輸出源上節(jié)目名所在區(qū)域的內(nèi)容后,以TIFF格式的圖片形式存儲在電視機的文件系統(tǒng)中。
7.如權(quán)利要求1-6任意一項所述的一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,其特征在于,步驟e中,所述智能電視機對存儲的圖片進(jìn)行相應(yīng)處理包括:分辨率預(yù)判和二值化處理。
8.如權(quán)利要求7所述的一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,其特征在于,該方法還包括步驟: f.智能電視機對于不能識別的的字符上傳至云端服務(wù)器,由云端服務(wù)器進(jìn)行輔助分析。
9.如權(quán)利要求8所述的一種實現(xiàn)智能電視機對機頂盒播放節(jié)目識別的方法,其特征在于,該方法還包括步驟: g.智能電視機定期將保存在本機的供模板庫對比識別用的圖片回傳給云端服務(wù)器,云端服務(wù)器對這些圖片進(jìn)行分析整理,以便對字符模板庫進(jìn)行矯正和版本更新。
【文檔編號】H04N21/43GK103455819SQ201310361619
【公開日】2013年12月18日 申請日期:2013年8月19日 優(yōu)先權(quán)日:2013年8月19日
【發(fā)明者】楊巍, 張剛, 吳勇明, 唐超, 周志武, 張雷鳴 申請人:四川長虹電器股份有限公司