度高。
[0121 ]可選的,上述處理器123,還用于:若解碼失敗,則以第三預(yù)設(shè)的掃描密度對所述二維碼的區(qū)域內(nèi)的視頻圖像進(jìn)行掃描和解碼,其中,第三預(yù)設(shè)的掃描密度比第二預(yù)設(shè)的掃描密度高。
[0122]具體的,若處理器,以第二預(yù)設(shè)的掃描密度對二維碼的區(qū)域內(nèi)的視頻圖像進(jìn)行掃描后,未能解碼到二維碼中包含的信息,或者解碼失敗,則說明確定的二維碼的區(qū)域內(nèi)有二維碼,但是第二預(yù)設(shè)掃描密度太低,導(dǎo)致漏掃數(shù)據(jù)塊,之后即可將掃描密度快速切換至第三預(yù)設(shè)的掃描密度,對二維碼的區(qū)域內(nèi)的視頻圖像進(jìn)行重新掃描,由于第三預(yù)設(shè)的掃描密度比第二預(yù)設(shè)的掃描密度高,從而可將二維碼區(qū)域內(nèi)的數(shù)據(jù)塊進(jìn)行完整的掃描,從而可以對二維碼進(jìn)行準(zhǔn)確的解碼。
[0123]進(jìn)一步地,由于終端的顯示屏上出現(xiàn)的視頻圖像,并非一直都會包含二維碼,若處理器一直對終端的顯示屏上出現(xiàn)的視頻圖像都進(jìn)行二維碼掃描定位和解碼,會造成不必要的資源浪費,影響終端的處理速度。則上述通信部件121,還用于:
[0124]接收二維碼解碼指令。
[0125]其中,該二維碼解碼指令可以是用戶觸發(fā)的,也可以是二維碼快速定位解碼裝置主動觸發(fā)的。
[0126]具體實現(xiàn)時,用戶在利用終端觀看視頻節(jié)目時,若希望獲得當(dāng)前視頻的視頻圖像中顯示的二維碼的信息,則可以通過在該終端的顯示屏上點擊二維碼區(qū)域來觸發(fā)對視頻圖像中二維碼的定位和解碼;或者還可以通過按壓與終端對應(yīng)的遙控裝置上的實體按鍵來觸發(fā)對視頻圖像中二維碼的定位和解碼;或者,還可以是二維碼快速解碼設(shè)備監(jiān)測終端中視頻圖像的顯示情況,一旦檢測到包含有二維碼的視頻圖像時,即開始對當(dāng)前視頻圖像進(jìn)行掃描,以解碼該視頻圖像包含的二維碼中攜帶的信息。
[0127]進(jìn)一步地,由于視頻圖像中的二維碼而言一般都出現(xiàn)在視頻圖像的底部,因此,本實施例為了進(jìn)一步地提高對二維碼的解碼速度,上述處理器123,具體用于:
[0128]以第一預(yù)設(shè)的掃描密度對視頻圖像自下而上進(jìn)行掃描,確定二維碼各尋像圖形的坐標(biāo)。
[0129]進(jìn)一步地,為了盡量縮短第一次掃描的時間,處理器可以具體采用下述方式,確定二維碼各尋像圖形的坐標(biāo):
[0130]以第一預(yù)設(shè)的掃描密度對視頻圖像進(jìn)行掃描,確定第一尋像圖形的坐標(biāo);
[0131]根據(jù)所述第一尋像圖形的縱坐標(biāo)值,對所述視頻圖像上對應(yīng)的列進(jìn)行掃描,確定第二尋像圖形的橫坐標(biāo);
[0132]根據(jù)所述第二尋像圖形的橫坐標(biāo)值,對所述視頻圖像上對應(yīng)的行進(jìn)行掃描,確定第三尋像圖形的縱坐標(biāo)。
[0133]具體的,以圖2為例,第一尋像圖形為圖中的C、第二尋像圖形為圖中的A、第三尋像圖形為圖中的B。假如二維碼快速解碼設(shè)備采用自下而上、且自右而左的方式進(jìn)行掃描,則對圖7所示的視頻圖像進(jìn)行掃描時,首先可以確定的即為尋像圖形C的坐標(biāo),在確定了第一尋像圖形C的坐標(biāo)后,由于第二尋像圖形A與第一尋像圖形C在相同的列,則可以根據(jù)尋像圖形C的縱坐標(biāo)值,對視頻圖像上對應(yīng)的列進(jìn)行掃描,從而確定第二尋像圖形A的坐標(biāo),同樣的,由于第三尋像圖形B與第二尋像圖形A在相同的行,因此,在確定了第二尋像圖形A的坐標(biāo)后,即可根據(jù)尋像圖形A的橫坐標(biāo),對視頻圖像上對應(yīng)的行進(jìn)行掃描,從而確定尋像圖形B的坐標(biāo),從而根據(jù)A、B和C的坐標(biāo),即可確定二維碼的區(qū)域。
[0134]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的二維碼快速解碼設(shè)備的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0135]本實施例提供的二維碼快速解碼設(shè)備,首先以第一預(yù)設(shè)的掃描密度對視頻圖像進(jìn)行掃描,確定二維碼各尋像圖形的坐標(biāo),然后根據(jù)各尋像圖形的坐標(biāo),確定二維碼的區(qū)域,再以第二預(yù)設(shè)的掃描密度對二維碼的區(qū)域內(nèi)的視頻圖像進(jìn)行掃描和解碼,由于第一次掃描僅確定尋像圖形的坐標(biāo),掃描速度快,時間短,第二次僅對二維碼區(qū)域進(jìn)行掃描和解碼,掃描和解碼區(qū)域小,減輕了二維碼快速解碼設(shè)備的處理負(fù)擔(dān),縮短了二維碼定位和解碼的時間。
[0136]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0137]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【主權(quán)項】
1.一種二維碼快速解碼方法,其特征在于,包括: 以第一預(yù)設(shè)的掃描密度對視頻圖像進(jìn)行掃描,確定所述視頻圖像中二維碼的區(qū)域; 以第二預(yù)設(shè)的掃描密度對所述二維碼的區(qū)域內(nèi)的視頻圖像進(jìn)行掃描和解碼,確定二維碼的內(nèi)容,其中第一預(yù)設(shè)的掃描密度比第二預(yù)設(shè)的掃描密度高。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述以第一預(yù)設(shè)的掃描密度對視頻圖像進(jìn)行掃描,確定所述視頻圖像中二維碼的區(qū)域,包括: 以第一預(yù)設(shè)的掃描密度對所述視頻圖像進(jìn)行掃描,確定所述視頻圖像中二維碼的各尋像圖形的坐標(biāo); 根據(jù)所述二維碼各尋像圖形的坐標(biāo),確定所述二維碼的區(qū)域。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述以第二預(yù)設(shè)的掃描密度對所述二維碼的區(qū)域內(nèi)的圖像進(jìn)行掃描和解碼之后,還包括: 若解碼失敗,則以第三預(yù)設(shè)的掃描密度對所述二維碼的區(qū)域內(nèi)的視頻圖像進(jìn)行掃描和解碼,其中,第三預(yù)設(shè)的掃描密度比第二預(yù)設(shè)的掃描密度高。4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述以第一預(yù)設(shè)的掃描密度對視頻圖像進(jìn)行掃描,確定所述視頻圖像中二維碼的各尋像圖形的坐標(biāo),包括: 以第一預(yù)設(shè)的掃描密度對視頻圖像自下而上進(jìn)行掃描,確定所述視頻圖像中二維碼的各尋像圖形的坐標(biāo)。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述以第一預(yù)設(shè)的掃描密度對視頻圖像自下而上進(jìn)行掃描,確定所述視頻圖像中二維碼的各尋像圖形的坐標(biāo),包括: 以第一預(yù)設(shè)的掃描密度對視頻圖像自下而上進(jìn)行掃描,確定第一尋像圖形的坐標(biāo); 根據(jù)所述第一尋像圖形的縱坐標(biāo)值,對所述視頻圖像上對應(yīng)的列進(jìn)行掃描,確定第二尋像圖形的橫坐標(biāo); 根據(jù)所述第二尋像圖形的橫坐標(biāo)值,對所述視頻圖像上對應(yīng)的行進(jìn)行掃描,確定第三尋像圖形的縱坐標(biāo)。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述以第一預(yù)設(shè)的掃描密度對視頻圖像進(jìn)行掃描,確定二維碼各尋像圖形的坐標(biāo)之前,還包括: 接收二維碼解碼指令。7.一種二維碼快速解碼裝置,其特征在于,包括: 第一掃描模塊,用于以第一預(yù)設(shè)的掃描密度對視頻圖像進(jìn)行掃描,確定所述視頻圖像中二維碼的區(qū)域; 第二掃描模塊,用于以第二預(yù)設(shè)的掃描密度對所述二維碼的區(qū)域內(nèi)的視頻圖像進(jìn)行掃描和解碼,確定二維碼的內(nèi)容,其中第一預(yù)設(shè)的掃描密度比第二預(yù)設(shè)的掃描密度高。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一掃描模塊,具體用于: 以第一預(yù)設(shè)的掃描密度對所述視頻圖像進(jìn)行掃描,確定所述視頻圖像中二維碼的各尋像圖形的坐標(biāo); 根據(jù)所述二維碼各尋像圖形的坐標(biāo),確定所述二維碼的區(qū)域。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 第三掃描模塊,用于若解碼失敗,則以第三預(yù)設(shè)的掃描密度對所述二維碼的區(qū)域內(nèi)的視頻圖像進(jìn)行掃描和解碼,其中,第三預(yù)設(shè)的掃描密度比第二預(yù)設(shè)的掃描密度高。10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述第一掃描模塊,具體用于: 以第一預(yù)設(shè)的掃描密度對視頻圖像自下而上進(jìn)行掃描,確定所述視頻圖像中二維碼的各尋像圖形的坐標(biāo)。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一掃描模塊,具體用于: 以第一預(yù)設(shè)的掃描密度對視頻圖像進(jìn)行掃描,確定第一尋像圖形的坐標(biāo); 根據(jù)所述第一尋像圖形的縱坐標(biāo)值,對所述視頻圖像上對應(yīng)的列進(jìn)行掃描,確定第二尋像圖形的橫坐標(biāo); 根據(jù)所述第二尋像圖形的橫坐標(biāo)值,對所述視頻圖像上對應(yīng)的行進(jìn)行掃描,確定第三尋像圖形的縱坐標(biāo)。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括: 接收模塊,用于接收二維碼解碼指令。
【專利摘要】本發(fā)明提供一種二維碼快速解碼方法和裝置,首先以第一預(yù)設(shè)的掃描密度對視頻圖像進(jìn)行掃描,確定二維碼的區(qū)域,再以第二預(yù)設(shè)的掃描密度對二維碼的區(qū)域內(nèi)的視頻圖像進(jìn)行掃描和解碼,由于第一次掃描僅確定二維碼的區(qū)域,掃描速度快,時間短,第二次僅對二維碼區(qū)域進(jìn)行掃描和解碼,掃描和解碼區(qū)域小,減輕了二維碼快速解碼裝置的處理負(fù)擔(dān),縮短了二維碼的定位和解碼時間,提高了二維碼的解碼效率。
【IPC分類】G06K7/14
【公開號】CN105654019
【申請?zhí)枴?br>【發(fā)明人】周杰, 王新魯, 高同慶, 王新志
【申請人】海信集團(tuán)有限公司
【公開日】2016年6月8日
【申請日】2016年2月23日