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

以可檢測方式將動態(tài)標記嵌入視覺圖像的系統(tǒng)和方法與流程

文檔序號:11161064閱讀:425來源:國知局
以可檢測方式將動態(tài)標記嵌入視覺圖像的系統(tǒng)和方法與制造工藝

本申請要求于2014年4月7日遞交的美國臨時專利申請序列NO.61/976,043的優(yōu)先權(quán),其通過如同完全闡述般的一并在此作為引用。

技術(shù)領(lǐng)域

本發(fā)明涉及將動態(tài)標記嵌入視覺圖像的系統(tǒng)和方法。更具體地,本發(fā)明涉及通過解碼設(shè)備以可檢測的方式將動態(tài)標記嵌入視覺圖像(例如,靜態(tài)圖像、視頻和直播)的系統(tǒng)和方法。



背景技術(shù):

由于涉及到的技術(shù)的復(fù)雜性,幾乎不存在在TV或視頻屏幕和無線智能設(shè)備(例如智能電話)上顯示的數(shù)字媒體的聚合。雖然已經(jīng)嘗試連接均具有自身嚴重限制的兩種介質(zhì),但這僅僅是不理想或不實際的?;诠鈱W(xué)的系統(tǒng)的限制包括但不限于:需要與視頻顯示相距非常短的距離來捕獲信息、正在觀看視頻顯示的房間內(nèi)的環(huán)境光可能使得接收器不可用、視頻顯示輸出的變化可能使得接收器不可用、以及接收器實際捕獲信息所花費的時間。由于這些以及其它不可靠的限制,用戶可能會沮喪并干脆放棄。

基于音頻的系統(tǒng)的限制包括但不限于:音量和與音頻發(fā)射機的距離、音頻輸出的質(zhì)量、背景噪音(例如說話、音樂、或其它可以干擾接收器的聲音)、以及接收器實際捕獲信息所花費的時間。由于這些以及其它不可靠的限制,用戶可能會沮喪并干脆放棄。

因此,在本領(lǐng)域中已經(jīng)公認需要提供一種可靠且魯棒的問題的解決方案。對于當前可用的全部和未來智能設(shè)備(例如智能電話、平板電腦、可穿戴的設(shè)備(例如手表、眼鏡)和市場未知的其它設(shè)備),該系統(tǒng)最好便于視頻顯示信息的直接、快速、以及無線地聚合。此外,解決方案應(yīng)該包括讓廣告商通過使得觀眾能夠獲得與視頻直播廣告相關(guān)聯(lián)的數(shù)字優(yōu)惠券和其它獎勵優(yōu)惠來吸引他們的客戶并最大化他們的廣告響應(yīng)的方法。還需要提供利用這些設(shè)備和方法的新且不同的后端解決方案。



技術(shù)實現(xiàn)要素:

本發(fā)明涉及提供與視頻結(jié)合的數(shù)字動態(tài)標記(“DDM”)的系統(tǒng)和方法。所述方法包括:由計算設(shè)備電子地接收第一信息,所述第一信息包括唯一地標識第一實體和第一視頻的符號序列;計算設(shè)備將每個符號映射到多個不同的圖像圖案中的一個圖像圖案以形成第一有效圖像圖案的序列,以及計算設(shè)備執(zhí)行操作以便于以可檢測和可解碼的方式一起顯示第一有效圖像圖案的序列與第一視頻。

每個第一有效圖像圖案排他地包括用于編碼符號的多個第一圖案區(qū)域。利用除針對圖像圖案定義的背景色以外的至少一種顏色(例如,紅色、綠色和/或藍色)來渲染第一圖案區(qū)域的至少兩個圖案區(qū)域。將第一圖案區(qū)域布置為非柵格狀圖案。每個第一圖案區(qū)域具有非正方形形狀(例如,矩形或三角形形狀),所述每個第一圖案區(qū)域的單側(cè)邊界線直接抵接至少一個其它第一圖案區(qū)域的單側(cè)邊界線。第一圖案區(qū)域的至少兩個圖案區(qū)域具有相同或不同的形狀。

在一些情況下,將第一有效圖像圖案的序列附加到第二有效圖像圖案的序列的末端。每個第二有效圖像圖案指示特定有效圖像圖案表示多個符號中的哪個符號,所述特定有效圖像圖案可能包括在多個DDM中的任何一個的客戶特定部分中。還將無效圖像圖案附加到第一有效圖像圖案的序列的末端。無效圖像圖案包括均利用定義的背景色或黑色渲染的多個第二圖案區(qū)域。然后,第一有效圖像圖案的序列、第二有效圖像圖案的序列和無效圖像圖案與第一視頻一起順序顯示。

在這些或其它情況下,計算設(shè)備還執(zhí)行操作以使得響應(yīng)于接收到解碼符號的序列而發(fā)生至少一個事件,其中從捕獲到的與第一視頻一起呈現(xiàn)的第一有效圖像圖案的序列的視頻中獲得所述解碼符號的序列。事件包括但不限于:(1)將第一視頻的觀看者擁有的通信設(shè)備引導(dǎo)至預(yù)定義的網(wǎng)站;和/或(2)向第一視頻的觀看者傳送信息,所述信息指定了通過實體可用的促銷、優(yōu)惠或優(yōu)惠券。

本發(fā)明還涉及提供與視頻結(jié)合的DDM的系統(tǒng)和方法。這些方法包括:從計算設(shè)備向標記生成器提供第一信息,所述第一信息包括唯一地標識實體和視頻的符號序列;由計算設(shè)備從標記生成器接收第一有效圖像圖案的序列、第二有效圖像圖案的序列、和/或無效圖像圖案;以及計算設(shè)備執(zhí)行操作以便于以可檢測和可解碼的方式一起顯示第一有效圖像圖案的序列、第二有效圖像圖案的序列、和/或無效圖像圖案與視頻。每個第一有效圖像圖案對符號中的相應(yīng)一個進行編碼。

在一些情況下,計算設(shè)備接收選擇至少一個事件的用戶軟件交互,其中至少一個事件響應(yīng)于接收到解碼符號的序列而發(fā)生,其中從捕獲到的與視頻一起呈現(xiàn)的第一有效圖像圖案的序列的視頻中獲得所述解碼符號的序列。事件包括但不限于:(1)將所述第一視頻的觀看者擁有的通信設(shè)備引導(dǎo)至預(yù)定義的網(wǎng)站;和/或(2)向第一視頻的觀看者傳送信息,所述信息指定了通過實體可用的促銷、優(yōu)惠或優(yōu)惠券。

本發(fā)明還涉及使用與視頻一起呈現(xiàn)的DDM以接收信息的系統(tǒng)和方法。所述方法包括使用計算設(shè)備(例如,智能電話)的視頻攝像機捕獲與第一視頻一起呈現(xiàn)的第一DDM。第一DDM包括第一有效圖像圖案的序列,每個第一有效圖像圖案的序列對唯一地標識實體和視頻的多個符號中的相應(yīng)一個進行編碼。然后,計算設(shè)備解碼第一DDM以獲得解碼符號的序列。接下拉,從計算設(shè)備任選地發(fā)送解碼符號的序列到遠程設(shè)備以用于處理。在這種情況下,計算設(shè)備從遠程設(shè)備接收(1)將通信設(shè)備引導(dǎo)至預(yù)定義的網(wǎng)站的信息,或(2)指定通過實體可用的促銷、優(yōu)惠或優(yōu)惠券的信息。

附圖說明

將參考以下附圖描述實施例,在整個附圖中相同的標號表示相同的項目,在附圖中:

圖1提供用于理解本發(fā)明的示例性系統(tǒng)的示意圖。

圖2提供示例性服務(wù)器/數(shù)據(jù)庫架構(gòu)的示意圖。

圖3是圖1所示的移動通信設(shè)備的示例性架構(gòu)的示意圖。

圖4是圖1所示的計算設(shè)備的示例性架構(gòu)的示意圖。

圖5A-5B共同提供用于理解圖1所示的系統(tǒng)的操作的流程圖。

圖6是用于創(chuàng)建和管理用戶簡檔的示例性圖形用戶界面的示意圖。

圖7是用于理解圖1所示的系統(tǒng)內(nèi)的視頻內(nèi)容所有者執(zhí)行的操作的示意圖。

圖8是用于理解DDM的示例性架構(gòu)的示意圖。

圖9-12提供用于理解DDM的內(nèi)容的示意圖。

圖13是用于理解DDM如何與視頻一起呈現(xiàn)的示意圖。

圖14是DDM的另一架構(gòu)的示意圖。

圖15是示出了接收從與視頻一起呈現(xiàn)的DDM中獲得的數(shù)據(jù)并對所述數(shù)據(jù)進行解碼的移動通信設(shè)備的示意圖。

圖16是示出了向標記提供者的數(shù)據(jù)處理中心發(fā)送從DDM中獲得的解碼信息的移動通信設(shè)備的示意圖。

圖17是從標記提供者的數(shù)據(jù)處理中心接收可選擇的內(nèi)容的移動通信設(shè)備的示意圖。

圖18是示出了購買物品的示例性處理的示意圖,其中使用通過捕獲結(jié)合視頻顯示的DDM而獲得的內(nèi)容(例如,優(yōu)惠券/促銷優(yōu)惠)。

圖19是示出了選擇并下載數(shù)字優(yōu)惠券/優(yōu)惠到運行在移動通信設(shè)備上的購物軟件應(yīng)用的示例性處理的示意圖。

具體實施方式

應(yīng)容易理解,可以按照多種不同配置對本文概括描述且在附圖中示出的實施例的組成進行排列和設(shè)計。因此,以下對附圖中表示的各種實施例的更詳細描述并非旨在限制本公開的范圍,而只是表示各種實施例。雖然在附圖中呈現(xiàn)了實施例的各個方面,除非具體指出,但附圖不一定按比例繪制。

本發(fā)明可以表現(xiàn)為其它具體形式,而不脫離其精神或其本質(zhì)特征。應(yīng)該認為所描述的實施例在所有方面都是說明性的。因此,本發(fā)明的范圍由所附權(quán)利要求指示。在權(quán)利要求的等同替代的含義和范圍內(nèi)發(fā)生的所有改變都應(yīng)包含在本發(fā)明的范圍內(nèi)。

本說明書通篇對特征、優(yōu)點或類似語言的提及并不意味著本發(fā)明可以實現(xiàn)的所有特征和優(yōu)點應(yīng)在或在本發(fā)明的任何單個實施例中。相反,將關(guān)于這些特征和優(yōu)點的語言理解為指的是結(jié)合實施例描述的特定特征、優(yōu)點或者特性包括在本發(fā)明的至少一個實施例中。因此,貫穿說明書對特征和優(yōu)點的討論以及相似語言可以但不是必然指同一實施例。

另外,所描述的本發(fā)明的特征、優(yōu)點和特性在一個或多個實施例中可能以任何合適的方式被組合。相關(guān)領(lǐng)域技術(shù)人員將認識到,根據(jù)本文的描述,可以在沒有特定實施例的一個或多個特定特征或優(yōu)點的情況下實踐本發(fā)明。在其他情況下,可以在某些實施例中認識到本發(fā)明所有實施例中未呈現(xiàn)的附加特征和優(yōu)點。

貫穿本說明書,對“一個實施例”、“實施例”的引用或類似語言表示結(jié)合所指示的實施例描述的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個實施例中。因此,說明書中的短語“在一個實施例中”、“在實施例中”和類似的語言可以,但不是必然的,都涉及相同的實施例。

如本文件所使用的,單數(shù)形式包括復(fù)數(shù)指代,除非上下文另外清楚地說明。除非另外定義,否則這里使用的所有技術(shù)和科學(xué)術(shù)語具有本領(lǐng)域的普通技術(shù)人員通常所理解的相同意義。如本文件所使用的,術(shù)語“包括”意思是“包括但不限于”。

概述

本發(fā)明涉及將動態(tài)代碼嵌入或?qū)盈B在視頻的頂部內(nèi)/上的系統(tǒng)和方法。下面將詳細地描述動態(tài)代碼。而且,應(yīng)理解,動態(tài)代碼是一種新穎的代碼,其克服了結(jié)合視頻使用的常規(guī)矩陣代碼(例如,QR碼)的各種缺點。例如,常規(guī)QR碼需要定位符號。動態(tài)代碼不需要這樣的定位符號,因此是更高效的代碼。此外,常規(guī)的QR碼是兩種色調(diào)碼(即黑色碼和白色碼)。與此相反,本發(fā)明的動態(tài)代碼采用兩種以上的色調(diào)(例如,黑色、紅色、綠色和藍色)。這樣,當在讀取器設(shè)備上使用相同的分辨率時,與常規(guī)QR碼相比,動態(tài)代碼可以指定更大的總的可能信息量。

此外,由于編碼數(shù)據(jù)點的“出血”,QR碼遭受數(shù)據(jù)丟失,編碼數(shù)據(jù)點的“出血”至少部分地因為其正方形的形狀、相對較小的尺寸、和嚴格的柵格形狀(其中每個正方形落入柵格的僅一個單元內(nèi))。與此相反,由于圖案區(qū)域具有非正方形形狀(例如,根據(jù)特定應(yīng)用選擇的圓形形狀、矩形形狀或任意形狀)、相對較大的尺寸、以及非柵格結(jié)構(gòu)(即,每個圖案區(qū)域不只落入柵格的單個單元內(nèi),而是交疊柵格的多個單元),所以本發(fā)明的動態(tài)編碼不遭受這樣的“出血”。

此外,QR碼和其它的常規(guī)代碼不存在防止如下因素在后續(xù)解碼處理中導(dǎo)致錯誤的機制:(a)信道噪聲,(b)不同的光照變化、顏色變化以及多個顯示畫面的顏色失真,以及(c)不同的圖像/視頻捕獲設(shè)備的光學(xué)特性的變化。本發(fā)明的動態(tài)代碼有利地包括這樣的機制,即碼本部分。下文將詳細描述碼本部分。而且,應(yīng)理解本發(fā)明的碼本部分通常包括顏色編碼圖像圖案的序列,顏色編碼圖像圖案的序列定義了動態(tài)代碼的后續(xù)客戶特定部分中的每個可能的圖案表示多個符號(例如,數(shù)字0-5)的哪個符號。碼本部分提供參考圖像圖案,客戶特定部分的圖像圖案可以與參考圖像圖案對比以達到確定由此表示的符號序列的目的。相應(yīng)地,碼本部分針對每個單獨的顯示屏幕和其周圍環(huán)境提供動態(tài)校準系統(tǒng)。因此,無論顯示動態(tài)代碼的特定顯示屏幕和/或顯示屏幕所處的周圍環(huán)境,碼本部分均確保本發(fā)明的消息傳遞技術(shù)正確運行。

動態(tài)標記嵌入系統(tǒng)

現(xiàn)在參照圖1,提供用于理解本發(fā)明的示例性系統(tǒng)100的示意圖。系統(tǒng)100包括標記生成器(“MG”)設(shè)施154、視頻/標記分發(fā)器(“VMD”)設(shè)施152、以及觀看者設(shè)施150。在MG設(shè)施154處,基于視頻內(nèi)容所有者(“VCO”)162或位于VMD設(shè)施152中的現(xiàn)場廣播所有者提供的信息生成DDM 112。此后,將DDM 112與位于觀看者的設(shè)施150中的顯示屏幕110上的視頻一起呈現(xiàn)給觀看者160。在這方面,DDM 112被嵌入或?qū)盈B在視頻的頂部上,視頻由VCO 162擁有,以下將進一步描述。VCO 162和/或另一個實體(例如,電視臺)可以將視頻和標記分發(fā)給觀看者。

VMD設(shè)施152被示出為包括VCO的設(shè)施(例如,商品信息所有者)和視頻分發(fā)者設(shè)施(例如,電視臺)二者。本發(fā)明的實施例在此方面不受限制。可提供兩個或兩個以上的單獨且不同的設(shè)施用于VCO和/或視頻分發(fā)者。

另外,MGF 154被示出為包括至少一個服務(wù)器114和至少一個數(shù)據(jù)庫116。在某些情況下,如圖2所示,MGF 154包括多個網(wǎng)頁服務(wù)器202、多個應(yīng)用服務(wù)器204、和/或多個數(shù)據(jù)庫206。本發(fā)明在此方面不受限制。在本文中可以無限制地采用任何服務(wù)器/數(shù)據(jù)庫架構(gòu)。

現(xiàn)在將參照圖1-18描述系統(tǒng)100的操作。如圖5的步驟502所示,當VCO 162啟動安裝在位于VMD設(shè)施152中的計算設(shè)備106上的基于網(wǎng)頁的軟件應(yīng)用時,操作開始。計算設(shè)備106包括但不限于臺式計算機、個人計算機、膝上型計算機、個人數(shù)字助手、臺式電腦或智能設(shè)備。每個列出的設(shè)備在本領(lǐng)域中是公知的,因此本文將不對此進行描述。

如圖5的步驟504所示,當啟動基于網(wǎng)頁的軟件應(yīng)用時,VCO 162呈現(xiàn)應(yīng)用窗口,在應(yīng)用窗口中,他(她)可以創(chuàng)建和/或管理用戶簡檔。圖6提供了應(yīng)用窗口的示例性架構(gòu)的示意圖。如圖6所示,在應(yīng)用窗口中呈現(xiàn)一個表單,由此VCO 162被提示輸入某一客戶特定的信息(例如,身份信息、聯(lián)系人信息的主地址、輔地址等)以用于創(chuàng)建用戶簡檔。

當完成表單時,執(zhí)行步驟506,在步驟506中將輸入信息從計算設(shè)備106經(jīng)由網(wǎng)絡(luò)104(例如,因特網(wǎng))安全地傳送到MG設(shè)施154的服務(wù)器114。此安全通信可以使用加密技術(shù)、虛擬網(wǎng)絡(luò)技術(shù)和/或安全的DNS服務(wù)器技術(shù)來實現(xiàn)。在服務(wù)器114中,如圖5的步驟508所示,VCO 162通過運行在MG設(shè)施154的服務(wù)器114上的軟件應(yīng)用來發(fā)布客戶代碼(或賬號)602。客戶代碼602可以是數(shù)字碼(例如,“12”)、字母數(shù)字代碼、或字母代碼。

此后,在步驟510中,VCO 162使用軟件應(yīng)用來獲得DDM 112,對于由此擁有的特定視頻而言,DDM 112是唯一的。在這方面,VCO 162經(jīng)由網(wǎng)頁瀏覽器登錄到基于網(wǎng)頁的標記生成服務(wù)。一旦登錄到基于網(wǎng)頁的標記生成服務(wù),提示VCO 162輸入附加信息,服務(wù)器114使用該附加信息以生成唯一的DDM 112。例如,如圖7所示,VCO 162執(zhí)行用戶軟件操作以指定商品信息序列604(例如,“3”)和序列內(nèi)的商品信息號606(例如,“4”),DDM 112將針對商品信息號而生成。VCO 162還可以選擇事件(例如,重定向到URL、發(fā)送優(yōu)惠、或進行購買),當相應(yīng)的視頻的觀看者使用其移動通信設(shè)備(“MCD”)102獲得DDM 112時,該事件理應(yīng)發(fā)生。值得注意的是,VCO 162可以在任何時間改變這些事件,因此由獲得DDM引起的動作可以是靜態(tài)的或在給定的時間段中是可變的。然后,將附加信息從計算設(shè)備106經(jīng)由網(wǎng)絡(luò)104(例如,因特網(wǎng))安全地傳送到MG設(shè)施154的服務(wù)器114。響應(yīng)于附加信息的接收,服務(wù)器114執(zhí)行操作以創(chuàng)建或生成DDM 112。然后將DDM 112從服務(wù)器114發(fā)送到計算設(shè)備106。

DDM 112包括圖像圖案的序列。圖8-12提供了DDM的示例性架構(gòu)的示意圖。如圖8所示,示例性DDM圖像圖案800包括多個相對于彼此布置的圖案區(qū)域802-816以形成正方形形狀的圖像。每個圖案區(qū)域802-816具有大致矩形的形狀。本發(fā)明在此方面不受限制。DDM圖像圖案800可以包括根據(jù)特定應(yīng)用選擇的任何整體形狀。另外,根據(jù)DDM圖像圖案800的期望的整體形狀,圖案區(qū)域可以具有任何任意形狀。例如,如圖14所示,DDM圖像圖案1400被設(shè)計為具有八個數(shù)據(jù)圖案區(qū)域1402-1416的整體星形形狀。在這種情況下,一些圖案區(qū)域與至少一個其它數(shù)據(jù)圖案區(qū)域具有不同的或相同的形狀。更具體地,數(shù)據(jù)區(qū)域1402-1410具有相同的形狀。數(shù)據(jù)區(qū)域1414和1416具有相同的形狀。與數(shù)據(jù)區(qū)域1402-1410對比,數(shù)據(jù)區(qū)域1412-1416具有不同的形狀。DDM圖像圖案的這種設(shè)計靈活性允許DDM具有與客戶的一個或多個設(shè)計標記形狀符合的圖像圖案(例如,如圖14所示的星形形狀設(shè)計標記)。

圖案區(qū)域802-816的顏色圖案指定了圖像圖案800表示多個符號的哪個符號。三種顏色紅色(“R”)、綠色(“G”)和藍色(“Blue”)的不同組合定義了數(shù)字(例如,heximal)系統(tǒng)。然而,本發(fā)明不局限于任何特定的數(shù)字系統(tǒng)。數(shù)字系統(tǒng)中的每個符號由兩種顏色確定。顏色組合和符號之間的對應(yīng)性稱為“碼本”。盡管在圖8中有二十八對不同的圖案區(qū)域可用于表示符號,僅考慮以下四對用于說明性目的:802,804;806,808;810,812;以及814,816。

如圖8所示,假設(shè)符號包括九個數(shù)字0-8。符號0由具有顯示在紅色的兩個圖案區(qū)域802、804的圖像圖案表示并且所有剩余的圖案區(qū)域806-816顯示在背景色(例如,白色或淺黃色)。符號1由具有顯示在紅色的圖案區(qū)域802、顯示在綠色的圖案區(qū)域804的圖像圖案表示并且所有剩余的圖案區(qū)域806-816顯示在背景色(例如,白色或淺黃色)。符號2由具有顯示在紅色的圖案區(qū)域806、顯示在藍色的圖案區(qū)域808的圖像圖案表示且所有剩余的圖案區(qū)域802、804、810-816顯示在背景色(例如,白色或淺黃色)。符號3由具有顯示在綠色的圖案區(qū)域810、812的圖像圖案表示并且所有剩余的圖案區(qū)域802-808、814、816顯示在背景色(例如,白色或淺黃色)。符號4由具有顯示在綠色的圖案區(qū)域814、顯示在藍色的圖案區(qū)域816的圖像圖案表示并且所有剩余的圖案區(qū)域802-812顯示在背景色(例如,白色或淺黃色)。符號5由具有顯示在藍色的圖案區(qū)域802、804的圖像圖案表示并且所有剩余的圖案區(qū)域806-816顯示在背景色(例如,白色或淺黃色)。符號6由具有顯示在綠色的圖案區(qū)域806、顯示在紅色的圖案區(qū)域808的圖像圖案表示且所有剩余的圖案區(qū)域802、804、810-816顯示在背景色(例如,白色或淺黃色)。符號7由具有顯示在藍色的圖案區(qū)域810、顯示在紅色的圖案區(qū)域812的圖像圖案表示且所有剩余的圖案區(qū)域802-808、814、816顯示在背景色(例如,白色或淺黃色)。符號8由具有顯示在藍色的圖案區(qū)域814、顯示在綠色的圖案區(qū)域816的圖像圖案表示并且所有剩余的圖案區(qū)域802-812顯示在背景色(例如,白色或淺黃色)。表示無符號的圖像圖案包括品示在黑色的圖案區(qū)域802-816。本發(fā)明不限于該示例的詳情??梢詿o限制地采用任何類型的符號和/或顏色圖案。

值得注意的是,在本文中表示符號的圖像圖案稱為有效圖像圖案。與此相反,在本文中不表示符號(即,所有的圖案區(qū)域是黑色)的圖像圖案稱為無效圖像圖案。在某些情況下,激活的圖案區(qū)域?qū)χ貜?fù)遵循序列802/804、806/808、810/812、814/816。以這種方式,有效圖像圖案的序列發(fā)送消息。有效區(qū)域中的顏色變化對要發(fā)送的消息進行編碼。當?shù)谝挥行D像圖案遵循無效圖像圖案時,可以檢測到消息的開始,當無效圖像圖案遵循有效圖像圖案時指示消息的結(jié)束。消息的編碼不限于顏色的變化。有效區(qū)域的位置變化也可以用于增加單一圖像圖案表示的信息量。

每個有效圖像圖案由具有一個顏色色調(diào)(例如,白色、淺黃色或黑色)的背景像素和具有不同的顏色色調(diào)(例如,R/R、R/G、R/B、G/G、G/R、G/B、B/B、B/R、B/G)的至少兩個有效區(qū)域組成。無效圖像圖案由具有如有效圖像圖案的背景像素(例如,白色、淺黃色或黑色)的相同的或不同的顏色色調(diào)組成。在圖像圖案的設(shè)計中執(zhí)行背景像素的連接。具體地,在每個圖像圖案中完全地d連接所有背景像素,其按照如下定義:在位置x和y處分別給定任何兩個背景像素,在圖像上存在連接路徑以便直徑d(d>=1像素)的球可以沿著路徑從x和y移動而不接觸圖像上的任何有效區(qū)域。4連接或8連接可以用于定義連接路徑。

以上的連接需求使得發(fā)明的圖像圖案族與QR碼、Mcode、Semacode和JagTag不同。當讀取器捕獲圖案(例如,具有視頻攝像機的智能設(shè)備)時,對于控制有效區(qū)域中的“出血”效應(yīng)而言,背景像素的d連接是重要的。d值的增加減少了“出血”效應(yīng),這繼而增加了讀取器能夠正確解碼圖像圖案的距離。在這種情況下,當圖像圖案的尺寸只是視頻顯示的十分之一時,讀取器可以在距離讀取器超過六倍的屏幕高度的位置處正確解碼從視頻顯示中捕獲的圖像圖案,與常規(guī)嵌入碼系統(tǒng)(例如,基于QR碼的系統(tǒng))相比,該距離是相對較大的距離。

現(xiàn)在參照圖9-12,提供用于理解包括示例性DDM 900的圖像圖案的序列的示意圖。DDM 900由碼本部分902、客戶特定部分904、以及末端指示器部分906定義。碼本部分902包括顏色編碼圖像圖案1002—1018的序列。圖像圖案1002-1018提供可用于對客戶特定部分904的圖像圖案進行解碼的參考圖像圖案。在這方面,每個圖像圖案1002-1018包括用于多個可能符號的一個符號(例如,0-8)的參考圖案,其中該符號可以由客戶特定部分904的每個圖像圖案來表示。

碼本部分902包括在DDM 900中用于防止如下因素在后續(xù)解碼處理(下文中進行描述)中導(dǎo)致錯誤的目的:(a)信道噪聲,(b)不同的光照變化、顏色變化以及多個顯示畫面的顏色失真,以及(c)不同的圖像/視頻捕獲設(shè)備的光學(xué)特性的變化。值得注意的是,將碼本部分902包括在DDM 900中有利地消除了任何需要觀看者的MCD具有預(yù)設(shè)定參數(shù)以用于檢測圖像圖案和相應(yīng)的符號。在這方面,應(yīng)理解,碼本部分提供參考圖像圖案,客戶特定部分904的圖像圖案可以與參考圖像圖案進行比較以達到確定由此表示的符號序列的目的。相應(yīng)地,碼本部分902針對每個單獨的顯示屏幕和其周圍環(huán)境提供動態(tài)校準系統(tǒng)。因此,無論顯示DDM的特定顯示屏幕和/或顯示屏幕所處的周圍環(huán)境,碼本部分902確?;贒DM的消息傳遞技術(shù)正確運行。

然后,將客戶特定部分904附加到碼本部分902的末端。在某些情況下,基于客戶代碼702、商品信息序列704和商品信息號706創(chuàng)建客戶特定部分904??蛻籼囟ú糠?04包括顏色編碼圖像圖案1102-1108的序列。每個圖像圖案表示符號序列(例如,數(shù)字“1234”)的相應(yīng)部分。例如,第一和第二圖像圖案1102、1104共同表示客戶代碼702(例如,數(shù)字“12”)。第三圖像圖案1106表示商品信息序列704(例如,數(shù)字“3”)。第四圖像圖案1108表示商品信息號706(例如,數(shù)字“4”)。本發(fā)明在此方面不受限制。

接著,將末端指示器部分906附加到客戶特定部分904的末端。末端指示器部分904包括無效圖像圖案(例如,固體塊圖案)。末端指示器部分904為解碼設(shè)備提供檢測DDM 900的末端和/或DDM 900的下一個重復(fù)顯示的開始的方法。這將隨著討論的進展更加顯而易見。

再次參照圖5,一旦VCO 162的計算設(shè)備106獲得DDM,則執(zhí)行步驟512。在步驟512中,VCO 162直接或通過另一實體(例如,電視臺)間接將視頻和DDM分發(fā)給觀看者160的顯示屏幕110。在顯示屏幕110處,如步驟514所示,將視頻與DDM 112一起呈現(xiàn)給觀看者160。

在某些情況下,VCO 162或其它實體(例如,廣告代理)將DDM嵌入視頻中(如圖13的方法1所示)。備選地,DDM是來自視頻的獨立的視頻剪輯,因此以畫中畫模式將DDM呈現(xiàn)給觀看者160(如圖13的方法2所示)。畫中畫模式在本領(lǐng)域中是公知的(例如,多視覺實現(xiàn)),因此這里將不進行描述。在本文中可以無限制地采用任何公知的或?qū)⒊蔀楣漠嬛挟嬆J?。在預(yù)錄和直播二者情況下可以采用畫中畫模式。在畫中畫模式情況下,可以采用內(nèi)容所有者視頻編輯程序中的算法以確保底層視頻不會由于其顏色變化而影響DDM的客戶特定部分的后續(xù)解碼過程。

值得注意的是,將DDM呈現(xiàn)以便以定義的順序依次顯示碼本部分(例如圖9-10的碼本部分902)的圖像圖案、客戶特定部分(例如圖9和11的客戶特定部分904)、以及末端指示器部分(例如,圖9和12的末端指示器部分906)。例如,碼本部分902的圖像圖案1002首先被顯示給定的時間段(例如,十分之一秒)。接著,顯示碼本部分902的圖像圖案1004,隨后顯示圖像圖案1006,以此類推。在視頻顯示期間,整個DDM可被重復(fù)顯示N次,其中N是整數(shù)值。末端指示器或無效圖像圖案分離每次重復(fù)。由于改變圖像圖案,DDM中的有效區(qū)域的顏色和位置的同步改變在視頻顯示上創(chuàng)建視覺上的動態(tài)標記,該動態(tài)標記對于觀看者160可見但不惱人。DDM可以伴隨文字例如“立即掃描”以便觀看者160知道何時激活和引導(dǎo)MCD 102在DDM處進行處理。

如圖5的步驟516所示,當品示DDM時,觀看者160使用MCD 102經(jīng)由其視頻攝像機218以捕獲DDM。如圖5的步驟518所示,響應(yīng)于該捕獲,使得安裝在MCD 102上解碼應(yīng)用256執(zhí)行解碼操作。解碼操作包括:處理捕獲到的DDM的視頻以提取其至少一次重復(fù);處理提取到的重復(fù)以檢測其每個圖像圖案(例如,圖10的圖像圖案1002-1018、圖11的圖像圖案1102-1108、圖12的圖像圖案1200);處理碼本部分(例如,圖9和10的碼本部分902)的每個圖像圖案(例如,圖10的圖像圖案1002-1018)以確定參考圖像圖案及其相應(yīng)的參考符號(例如,0-8);以及使用先前確定的參考圖像圖案和相應(yīng)的參考符號處理DDM的客戶-特定的部分(例如,圖9和11的客戶特定部分904)的每個圖像圖案(例如,圖9和11的圖像圖案1102-1108)以確定由此表示的相應(yīng)的符號序列。

在某些情況下,誤差檢測和校正技術(shù)用于確保由于解碼操作最終獲得DDM的客戶特定部分表示的正確的符號序列。誤差檢測和校正技術(shù)在本領(lǐng)域中是公知的,因此本文將不對此進行描述。在本文中可以無限制地采用任何公知的或?qū)⒊蔀楣恼`差檢測和校正技術(shù)。

備選的或另外地,解碼操作包括執(zhí)行預(yù)處理操作以確定多個DDM重復(fù)的哪個具有最少的錯誤量。然后選擇所確定的DDM重復(fù)并用于解碼處理以確定由此表示的相應(yīng)的符號序列。

另外,在某些情況下,采用圖案分類器。圖案分類器基于區(qū)域的顏色內(nèi)容預(yù)測最有可能的符號。圖案分類器在本質(zhì)上是動態(tài)的。具體而言,圖案分類器基于接收到的報頭信息(即,碼本部分的圖案)在每個消息序列中進行自我調(diào)節(jié)。以這種方式,系統(tǒng)減少了光照條件和可能的顏色失真的變化而引起的不利影響。

如圖5的步驟520所示,在MCD 106確定DDM的客戶特定部分表示的符號序列(例如,數(shù)字“1234”)之后,MCD 106向MG設(shè)施154的服務(wù)器114轉(zhuǎn)發(fā)相同的符號序列。在MG設(shè)施154處,執(zhí)行步驟522,其中在步驟522中處理符號序列以確定其是否匹配存儲在數(shù)據(jù)庫116中的多個符號序列中的一個。如果符號序列不匹配存儲的符號序列中的一個[524:否],則該過程結(jié)束或執(zhí)行其它處理(例如,向觀看者輸出指示:捕獲到的DDM無法被解碼)。與此相反,如果符號序列匹配存儲的符號序列中的一個[524:是],則服務(wù)器114執(zhí)行操作以使得發(fā)生至少一個VCO指定事件。例如,服務(wù)器114執(zhí)行如下的操作:查詢針對優(yōu)惠/優(yōu)惠券的贊助商/優(yōu)惠數(shù)據(jù)庫(如圖17所示);以及直接以數(shù)字格式發(fā)送可用優(yōu)惠/優(yōu)惠券或其它廣告材料到MCD 106或經(jīng)由電子消息(例如,文本消息、網(wǎng)頁瀏覽器或電子郵件消息)。然后優(yōu)惠/優(yōu)惠券可被保存在駐留在MCD上的購物應(yīng)用中并然后在銷售點(“POS”)處使用。在這種情況下,可以通過用于贖回的POS的條形碼閱讀器或其它短程通信設(shè)備(例如近場通信設(shè)備)獲得包括在優(yōu)惠券中的代碼。另外地或備選地,服務(wù)器114可以執(zhí)行操作以向MCD 106的網(wǎng)頁瀏覽器252發(fā)送給定的URL,由此VCO指定的特定網(wǎng)頁內(nèi)容被示出給觀看者160。網(wǎng)頁內(nèi)容可以包括界面,在界面中觀看者160可以從多個選項中選擇至少一個選項(例如,網(wǎng)頁,從網(wǎng)頁可以購買一個或更多商品、或從網(wǎng)頁可以獲得優(yōu)惠券/優(yōu)惠或轉(zhuǎn)發(fā)給朋友)。在這種情況下,MCD 106可以向服務(wù)器114傳送指定觀看者的選項選擇的信息。響應(yīng)于該信息的接收,服務(wù)器114結(jié)束處理。

圖15提供根據(jù)本發(fā)明執(zhí)行的操作的另一示意圖。在圖15中,實時執(zhí)行光流方法和圖像分割以處理每個視頻幀以確定包括DDM的視頻圖像的區(qū)域。這樣,觀看者1502捕獲和視頻一起顯示在顯示設(shè)備1506上的DDM 1504。使用智能設(shè)備1508的視頻攝像機來捕獲DDM。智能設(shè)備1508具有讀碼器。讀碼器可以實現(xiàn)為硬件和/或軟件。在實現(xiàn)為軟件情況下,讀碼器/解碼軟件應(yīng)用被安裝在智能設(shè)備1508上。該軟件應(yīng)用使得智能設(shè)備1508能夠執(zhí)行由功能模塊1510-1518示出的各種操作:從捕獲的視頻中分割圖像圖案;從捕獲的視頻中識別一個或多個圖像圖案;執(zhí)行任何必要的糾錯;對消息進行解碼(即,確定圖像圖案序列的每個圖像圖案表示多個符號的哪個符號);執(zhí)行任何必要的糾錯;以及向數(shù)據(jù)處理中心1520發(fā)送解碼的信息(例如,符號序列)。使用任何公知的或?qū)⒊蔀楣耐ㄐ偶夹g(shù)(如圖16所示,例如基于WiFi的技術(shù)、基于蜂窩塔的技術(shù)、和/或基于電纜調(diào)制解調(diào)器的技術(shù)),可以向數(shù)據(jù)處理中心發(fā)送解碼的消息。如圖17所示,在數(shù)據(jù)處理中心1520處,處理解碼的消息以確定是否應(yīng)采取任何動作,例如向觀看者1502提供優(yōu)惠券或其它信息。在某些情況下,響應(yīng)于解碼的消息,可以提示觀看者1502回復(fù)發(fā)送到智能設(shè)備1508的消息。例如,如圖18和19所示,動作包括基于購物的便于觀看者1502網(wǎng)購的行動。

MCD架構(gòu)

現(xiàn)在參照圖3,提供MCD 102的示例性架構(gòu)的示意圖。與圖3所示的那些組件相比,MCD 102可以包括更多的或更少的組件。然而,示出的組件足以公開實現(xiàn)了本發(fā)明的說明性實施例。MCD 102的某些或所有組件可實現(xiàn)在硬件、軟件和/或硬件軟件的組合中。硬件包括但不限于一個或多個電子電路。

如上所述,MCD 102可以包括但不限于:筆記本式計算機、個人數(shù)字助理、蜂窩電話或具有智能設(shè)備功能的移動電話(例如,智能電話)。在這方面,MCD 102包括用于接收和發(fā)射射頻(“RF”)信號的天線302。接收/發(fā)射(“Rx/Tx”)開關(guān)304有選擇地以本領(lǐng)域技術(shù)人員熟悉的方式將天線302耦接到發(fā)射器電路306和接收器電路308。接收器電路308解調(diào)并解碼從外部設(shè)備接收到的RF信號。接收器電路308經(jīng)由電連接334耦接到控制器(或微處理器)310。接收器電路308向控制器310提供解碼的信號信息??刂破?10根據(jù)MCD 102的功能使用解碼的RF信號信息??刂破?10還向發(fā)射器電路306提供信息用于編碼和調(diào)制信息為RF信號。相應(yīng)地,控制器310經(jīng)由電連接338耦接到發(fā)射器電路306。發(fā)射器電路306經(jīng)由Rx/Tx開關(guān)304向天線302傳送RF信號以傳輸?shù)酵獠吭O(shè)備。

MCD 102還包括耦接到SRC收發(fā)器314的天線340,SRC收發(fā)器314用于接收SRC信號。SRC收發(fā)器是本領(lǐng)域所公知的,因此本文將不對此進行詳細描述。然而,應(yīng)理解,SRC收發(fā)器314處理SRC信號以從中提取信息。SRC收發(fā)器314可以以安裝在MCD 102上的SRC應(yīng)用定義的方式處理SRC信號。SRC應(yīng)用可以包括但不限于商用現(xiàn)貨(“COTS”)應(yīng)用。SRC接收器314經(jīng)由電連接336耦接到控制器310。控制器根據(jù)MCD 102的功能使用提取到的信息。

控制器310可以將接收到的和提取到的信息存儲在MCD 102的存儲器312中。相應(yīng)地,通過電連接332存儲器312連接到控制器310并可由控制器310進行訪問。存儲器312可以是易失性存儲器和/或非易失性存儲器。例如,存儲器312可以包括但不限于:RAM、DRAM、ROM和閃存。存儲器312還可以包括不安全存儲器和/或安全存儲器。存儲器312可被用于在其中存儲數(shù)據(jù)360的各種其它類型,例如認證信息、密碼信息,位置信息,和各種物品相關(guān)的信息。

如圖3所示,在存儲器312中存儲指令350的一個或多個集合。指令可以包括可定制的指令和非定制的指令。在MCD 102執(zhí)行指令350期間,指令350可以全部地或至少部分地駐留在控制器310內(nèi)。在這方面,存儲器312和控制器310可以構(gòu)成機器可讀介質(zhì)。如本文所使用的,術(shù)語“機器可讀介質(zhì)”,指代存儲指令350的一個或多個集合的單個介質(zhì)或多個介質(zhì)。如本文所使用的,術(shù)語“機器可讀介質(zhì)”,還指代能夠存儲、編碼或攜帶指令350的集合的任何介質(zhì),MCD 102執(zhí)行指令350的集合,使得MCD 102以執(zhí)行本公開的一個或多個方法。

控制器310還連接到用戶接口330。用戶接口330包括輸入設(shè)備316,輸出設(shè)備324和軟件程序(在圖3未示出),軟件程序被配置為允許用戶與軟件應(yīng)用交互并控制軟件應(yīng)用(例如,軟件應(yīng)用352、356和其它軟件應(yīng)用),其中軟件應(yīng)用安裝在MCD 102上。這種輸入和輸出設(shè)備可以包括但不限于:顯示器328、揚聲器326、鍵盤320、方向墊(在圖3未示出)、定向旋鈕(在圖3未示出)、麥克風(fēng)322、和視頻攝像機318。顯示器328可被設(shè)計為接受觸摸屏輸入。這樣,用戶接口330可以便于用于啟動安裝在MCD 102上的應(yīng)用(例如,軟件應(yīng)用352、356和其它軟件應(yīng)用)的用戶軟件交互。用戶接口330可以便于用于捕獲和解碼DMM(例如,圖1的DDM 112)的用戶軟件交互會話。

顯示器328、鍵盤320,定向墊(在圖3未示出)和定向旋鈕(在圖3未示出)可共同向用戶提供發(fā)起MCD 102的一個或多個軟件應(yīng)用或功能的裝置。應(yīng)用軟件352、356可以便于DDM的捕獲和解碼,以及與位于遠程站點的服務(wù)器114進行通信。

示例性服務(wù)器架構(gòu)

現(xiàn)在參照圖4,提供服務(wù)器114的示例性架構(gòu)的示意圖。與圖4所示的那些組件相比,服務(wù)器114可以包括更多的或更少的組件。然而,示出的組件足以公開實現(xiàn)了本發(fā)明的說明性實施例。圖3的硬件架構(gòu)表示配置為便于基于DDM的服務(wù)的提供的代表性服務(wù)器的一個實施例。這樣,圖4的服務(wù)器114實現(xiàn)了方法的至少一部分,所述方法響應(yīng)于DDM的接收在MCD處生成DDM并提供特定服務(wù)。服務(wù)器114的某些或所有組件可實現(xiàn)為硬件、軟件和/或硬件軟件的組合。硬件包括但不限于一個或多個電子電路。電子電路可以包括但不限于:無源組件(例如,電阻器和電容器)和/或有源組件(例如,放大器和/或微處理器)。無源和/或有源組件可以適于、布置為和/或編程為執(zhí)行本文所述的方法、程序、或功能的一個或多個。

如圖4所示,服務(wù)器114包括連接到系統(tǒng)總線410的用戶接口402、中央處理單元(“CPU”)406、系統(tǒng)總線410、連接到系統(tǒng)總線410并可由服務(wù)器114的其它部分通過系統(tǒng)總線410進行訪問的存儲器412、以及連接到系統(tǒng)總線410的硬件實體414。用戶接口可以包括輸入設(shè)備(例如,鍵盤450、鼠標434和麥克風(fēng)436)和輸出設(shè)備(例如,揚聲器452、顯示器454、振動設(shè)備458和/或發(fā)光二極管356),輸入設(shè)備和輸出設(shè)備便于用于控制服務(wù)器114的操作的用戶軟件交互。

硬件實體414的至少一些執(zhí)行包括訪問和使用存儲器412的動作,存儲器412可以是隨機存取存儲器(“RAM”)、磁盤驅(qū)動器和/或壓縮光盤只讀存儲器(“CD-ROM”)。服務(wù)器114還包括短程通信(“SRC”)單元432。

硬件實體414可以包括磁盤驅(qū)動單元416,磁盤驅(qū)動單元416包括在其上存儲指令420(例如,軟件代碼)的一個或多個集合的計算機可讀存儲介質(zhì)418,指令420被配置為實現(xiàn)本文所述的方法、程序、或功能的一個或多個。在服務(wù)器114執(zhí)行指令420期間,指令420還可以完全地或至少部分地駐留在存儲器412中和/或在CPU 406中。存儲器412和CPU 406也可以構(gòu)成機器可讀介質(zhì)。如本文所使用的,術(shù)語“機器可讀介質(zhì)”,指代存儲指令420的一個或多個集合的單個介質(zhì)或多個介質(zhì)(例如,集中式或分布式數(shù)據(jù)庫,和/或相關(guān)聯(lián)的高速緩存和服務(wù)器)。如本文所使用的,術(shù)語“機器可讀介質(zhì)”,還指代能夠存儲、編碼或攜帶指令420的集合的任何介質(zhì),服務(wù)器114執(zhí)行指令420的集合,使得服務(wù)器114以執(zhí)行本公開的一個或多個方法。

在本發(fā)明的一些實施例中,硬件實體414包括編程用于便于基于DDM的服務(wù)的提供的電子電路(例如,處理器)。在這方面,應(yīng)理解電子電路可以訪問并運行安裝在服務(wù)器114上的軟件應(yīng)用424。軟件應(yīng)用424通常可操作以便于DDM的創(chuàng)建或生成,以及DDM與外部設(shè)備的通信。當接收經(jīng)由MCD捕獲的DDM表示的符號序列時,軟件應(yīng)用424通??刹僮饕员阌谔囟ㄊ录奶峁?。

雖然已經(jīng)關(guān)于一個或多個實現(xiàn)示出并描述了本發(fā)明,在閱讀和理解本說明書和附圖后本領(lǐng)域技術(shù)人員將能夠進行等同替換和修改。另外,雖然可能僅關(guān)于多個實施例中的一個實施例來公開本發(fā)明的具體特征,但是對于任何給定或具體應(yīng)用而言可能是想要的和有利的,這種特征可以與其他實施例的一個或多個其他特征組合。因此,本發(fā)明的寬度和范圍不應(yīng)當受到上述實施例中的任意一個限制。相反,本發(fā)明的范圍應(yīng)根據(jù)下面的權(quán)利要求及其等同物來限定。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
收藏| 清河县| 民勤县| 嵊州市| 临桂县| 定结县| 商城县| 亚东县| 广汉市| 天长市| 获嘉县| 砀山县| 吴忠市| 阿瓦提县| 富川| 漠河县| 永吉县| 东乡族自治县| 承德市| 鲁甸县| 当涂县| 钟祥市| 吉木乃县| 汝城县| 新龙县| 华宁县| 张掖市| 玉林市| 竹溪县| 栖霞市| 开化县| 白朗县| 黎城县| 通化市| 色达县| 伊金霍洛旗| 滦平县| 勐海县| 泾阳县| 凤山县| 奉贤区|