專利名稱:視頻流處理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及視頻監(jiān)視,尤其涉及利用計算機基礎(chǔ)結(jié)構(gòu)來優(yōu)先化(prioritize)多個視頻流的處理。
背景技術(shù):
零售環(huán)境中的視頻監(jiān)視是一種常見的做法。但是,處理所捕捉到的視頻以便自動檢測違規(guī)行為仍然是資源密集的。在零售環(huán)境中,為了自動捕捉違規(guī)行為,諸如結(jié)賬通道的收銀員欺詐,需要執(zhí)行復(fù)雜且資源密集的計算模式識別算法。通過乘以通道的規(guī)模(每個商店10-20個通道,全國有幾千個),需要大量的計算能力來處理由于復(fù)雜計算機處理而產(chǎn)生的大量輸出。此外,每個商店通常只有有限的空間和資源來處理所有的銷售點(POS)交易和關(guān)聯(lián)的視頻流??捎玫目臻g對于具有較少通道的較小商店是足夠的,但是對于具有15-20個 通道或者甚至更多的較大的商店就不夠了。同時,零售商不是總愿意投資更多到為了跟上需求所需的硬件、軟件和服務(wù)中。因此,如果可用的計算資源跟不上需求,那么有用的信息將由于這種短缺而丟失,例如,視頻流中的幀被丟棄和/或處理被限于僅僅視頻流的一個子集。這可能造成漏掉許多違規(guī)的行為,從而導(dǎo)致零售商的嚴重損失。鑒于以上所述,存在解決相關(guān)領(lǐng)域中的一個或多個缺陷的需求。
發(fā)明內(nèi)容
在本發(fā)明的一方面中,在具有計算機可執(zhí)行代碼的計算機基礎(chǔ)結(jié)構(gòu)中實現(xiàn)了一種方法,所述計算機可執(zhí)行代碼有形地體現(xiàn)在具有編程指令的計算機可讀存儲介質(zhì)中。該方法包括從一個或多個硬件設(shè)備獲得視頻流和交易數(shù)據(jù);把所述視頻流和交易數(shù)據(jù)組合成各單個交易單元;為所述各單個交易單元中的每個交易單元確定處理優(yōu)先級;及基于每個交易單元的優(yōu)先級,處理所述各單個交易單元中的一部分。在本發(fā)明的另一方面中,提供了一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括具有體現(xiàn)在存儲介質(zhì)中的計算機可讀程序代碼的計算機可讀存儲介質(zhì),該計算機程序產(chǎn)品包括至少一個模塊,所述至少一個模塊可操作來從一個或多個硬件設(shè)備獲得視頻流和交易數(shù)據(jù);把所述視頻流和交易數(shù)據(jù)組合成各單個交易單元;為所述各單個交易單元中的每個交易單元確定處理優(yōu)先級;及基于每個交易單元的優(yōu)先級,處理所述各單個交易單元中的一部分。在本發(fā)明的再一方面中,提供了一種用于處理視頻的系統(tǒng),該系統(tǒng)包括存儲器;及至少一個耦合到所述存儲器的處理器,所述處理器可操作來從一個或多個硬件設(shè)備獲得視頻流和交易數(shù)據(jù);把所述視頻流和交易數(shù)據(jù)組合成各單個交易單元;為所述各單個交易單元中的每個交易單元確定處理優(yōu)先級;及基于每個交易單元的優(yōu)先級,處理所述各單個交易單元中的一部分。
現(xiàn)在參考附圖僅僅通過例子描述本發(fā)明的實施方式,其中圖I示出了根據(jù)本發(fā)明的一種實施方式的用于優(yōu)先化多個視頻流處理的系統(tǒng)的說明性環(huán)境。圖2示出了根據(jù)本發(fā)明的一種實施方式的用于優(yōu)先化多個視頻流處理的說明性環(huán)境的近視圖。圖3說明了根據(jù)本發(fā)明的一種實施方式的示例性智能切換程序的系統(tǒng)圖。圖4A和4B說明了為不同交易單元計算優(yōu)先級的例子。圖5說明了根據(jù)本發(fā)明的一種實施方式的優(yōu)先化多個視頻流處理的示例性步驟 的流程圖。圖6說明了為多個視頻流分配優(yōu)先級的示例性步驟的流程圖。應(yīng)當指出,附圖不是成比例的。附圖僅僅是要描述本發(fā)明的典型方面,因此不應(yīng)當認為是限制本發(fā)明的范圍。在附圖中,相同的標號在附圖之間代表相同的元件。
具體實施例方式本發(fā)明的各方面旨在解決零售商店中遇到的可擴展性問題,在這些商店中,計算能力常常不足以同時監(jiān)視所有的結(jié)賬通道的違規(guī)行為,諸如收銀員欺詐,尤其是在高峰期(例如,在節(jié)假日購物季期間)。本發(fā)明的各方面涉及智能切換程序的實現(xiàn),由此監(jiān)視結(jié)賬站所需的處理能力被顯著降低了。在一種實施方式中,本發(fā)明在任何給定的時間都監(jiān)視結(jié)賬站的一個子集,而不是每時每刻都監(jiān)視所有的結(jié)賬站。結(jié)賬站子集可以根據(jù),但不限于,收銀員記錄、來自經(jīng)理的輸入?yún)?shù)、當前的通道行為、過去的通道行為、時間等動態(tài)確定。基于以上變量開發(fā)出了統(tǒng)計模型,例如有效人口采樣和/或人口假設(shè)測試,來引導(dǎo)通道選擇過程,由此,當感興趣的事件發(fā)生時由于監(jiān)視特定通道的錯誤所造成的假陰性率的增加是受控的。通過監(jiān)視較少的結(jié)賬站,同時維持目標性能準確率,終端用戶必須處理的數(shù)據(jù)量顯著減少了。根據(jù)本發(fā)明的一種實施方式,假定有N個結(jié)賬通道要監(jiān)視并且配備了違規(guī)行為捕捉模塊的單個處理機。在任何單位時間周期內(nèi),例如10秒內(nèi),系統(tǒng)可能能夠處理期望數(shù)量的交易。因此,本發(fā)明開發(fā)出了用于通道選擇的智能切換程序并且不時地把處理能力動態(tài)地分配給不同的通道。該系統(tǒng)還能夠基于實時進入的數(shù)據(jù)動態(tài)地調(diào)整其分配。在本發(fā)明的一種實施方式中,處理能力可以位于與結(jié)賬通道不同的位置而且可以監(jiān)視來自位于不同位置的多于一個商店的結(jié)賬通道。處理能力還可以與實時數(shù)據(jù)一起處理歷史數(shù)據(jù)。根據(jù)本發(fā)明的一種實施方式,在不同的零售商店之間可以有共享的計算資源。例如,區(qū)域性的或者全國性的處理中心可以給任何過載的單個商店提供備份。在這種情況下,每個商店最初具有其自己的調(diào)度與優(yōu)先化過程來處理其自己的交易。如果存在不能利用本地計算資源處理的具有高優(yōu)先級的交易,請求將被發(fā)送到區(qū)域性或者全國性的處理中心,以便處理該負載。由于不同的商店可能具有不同的問題定義,因此更高級的處理單元不必包含與各單個商店所包含的相同的分析模塊。
區(qū)域性或全國性處理中心的處理單元可以只是提供計算能力,而計算什么是由各單個商店所發(fā)送的請求定義的。由各單個商店發(fā)送的請求包括交易數(shù)據(jù)、視頻流和任務(wù)定義。交易數(shù)據(jù)指來自POS設(shè)備的數(shù)據(jù),包括顧客人數(shù)、價格、物品編號、數(shù)量、折扣、無效等等。處理單元可以駐留在相同的物理位置,或者它們可以是分布形式而且通過它們的虛擬/邏輯地址來引用。本發(fā)明的更多實施方式提供了一種開放的體系結(jié)構(gòu)以集成來自不同位置及不同零售商的處理。當一個銷售商的計算資源有限的時候,更高級的處理單元可以分配來自另一個銷售商的空閑資源,來承當該負擔。在優(yōu)先化多個視頻流的處理的過程中,處理能力可能依賴于一組初始規(guī)則,這組規(guī)則能夠被動態(tài)更新。監(jiān)視系統(tǒng)的初始輸入可以包括,但不限于用戶偏好,例如,第10通道被認為是敏感的而且因此應(yīng)當比其它通道具有更多的焦點;更多的焦點應(yīng)當放到特定的一個正在工作的收銀員;歷史數(shù)據(jù)例如,過去數(shù)個周日的交易量、通常的時間、日期、星期幾,等等。采用一組統(tǒng)計采樣和人口估計技術(shù)(例如,假設(shè)測試)來進一步加強優(yōu)先化過程的可信度?;谏鲜龅某跏枷到y(tǒng)輸入,選擇性的監(jiān)視單元可以啟動統(tǒng)計采樣過程來分配計算資源,以使得通道或被某些收銀員占用的通道接收比其它通道更多的焦點。所述采樣過程是基于利用上下文感知(context-aware)(零售)先前信息和數(shù)學(xué)模型的統(tǒng)計推斷技術(shù)。在本發(fā)明的一種實施方式中,當持續(xù)地給系統(tǒng)提供新的信息時,它可以動態(tài)地調(diào)整其計算資源分配。為了維持目標捕捉準確度,智能切換程序可以把其焦點調(diào)整到具有更高處理速率的通道。該系統(tǒng)對一天當中不同的時間段應(yīng)當具有不同的簡述(profile)。這可以是作為初始輸入而被預(yù)先定義的。此外,特定類型交易的量可以觸發(fā)智能切換程序改變焦點。例如,如果一個通道比其它通道產(chǎn)生更多的“無效交易”事件,那么系統(tǒng)可以調(diào)整其焦點以處理來自這個通道的更多交易。換句話說,如果一個通道/收銀員產(chǎn)生更多的“候選”違規(guī)行為,諸如收銀員欺詐,那么系統(tǒng)可以把更多的焦點放到這個通道和/或收銀員。在本發(fā)明的一種實施方式中,可以不是彼此獨立地評估讓智能切換程序切換焦點的事件觸發(fā)器。相反,它們可以被建模為聯(lián)合分布,就好像在它們之間可以有強的相關(guān)性一樣。可以使用常見的特征模型,諸如高斯、泊松、指數(shù)、均勻,等等。仔細地設(shè)計假設(shè)測試和統(tǒng)計采樣過程,使得目標違規(guī)行為捕捉的準確度得以維護,例如,系統(tǒng)應(yīng)當處理來自一個通道和/或一個收銀員的多少物品,以維持75%的捕捉率。這是高度上下文相關(guān)的,而且標準的統(tǒng)計方法被修改以適合應(yīng)用。此外,預(yù)調(diào)度模塊基于特定的通道是否開放來確定該通道是否應(yīng)當在任何給定的時間被監(jiān)視。在智能切換程序優(yōu)先化視頻流的處理之前,由處理模塊對所有通道執(zhí)行一些預(yù)處理以產(chǎn)生中間交易。這些中間交易提供了用于進一步處理的交易單元。交易單元包含對應(yīng)于由單個顧客在單個時間段內(nèi)所購買的一組物品的交易視頻。所述中間特征與先前信息一起用于決定哪些交易應(yīng)當接收優(yōu)先化后的處理(例如,為了捕獲收銀員的違規(guī)行為)。結(jié)果被存檔以供人力審閱和驗證。轉(zhuǎn)向附圖,圖I示出了根據(jù)本發(fā)明的一種實施方式的用于優(yōu)先化多個視頻流處理的說明性環(huán)境。就此而言,至少一個攝像機42捕捉結(jié)賬通道中的行為。攝像機44和攝像機46每個都捕捉不同結(jié)賬通道中的行為。因此,來自攝像機42的數(shù)字視頻輸入41、來自攝、像機44的數(shù)字視頻輸入43、來自攝像機46的數(shù)字視頻輸入N都被獲得并發(fā)送到系統(tǒng)12,其中系統(tǒng)12包括例如智能切換程序30、數(shù)據(jù)50、參數(shù)52、和/或輸出54等等,如在此所討論的。來自每個結(jié)賬通道的交易數(shù)據(jù)47、48和M都被發(fā)送到系統(tǒng)12以進行處理。圖2示出了根據(jù)本發(fā)明的實施方式一種實施方式的用于優(yōu)先化多個視頻流處理的說明性環(huán)境10的近視圖。就此而言,環(huán)境10包括可以執(zhí)行在此所述的處理以便檢測違規(guī)結(jié)賬行為的計算機系統(tǒng)12。特別地,示出了包括計算設(shè)備14的計算機系統(tǒng)12,計算設(shè)備14包括智能切換程序30,通過執(zhí)行在此所述的過程,該智能切換程序30使計算設(shè)備14可操作用于優(yōu)先化多個視頻流的處理。計算設(shè)備14示為包括處理器20、存儲器22A、輸入/輸出(I/O)接口 24和總線26。另外,計算設(shè)備14還示為與外部的I/O設(shè)備/資源28和存儲設(shè)備22通信。總的來說,處理器20執(zhí)行程序代碼,諸如智能切換程序30,該智能切換程序30存儲在諸如存儲器22A和/或存儲設(shè)備22B的存儲系統(tǒng)中。在執(zhí)行程序代碼的同時,處理器20可以從存儲器22A、存儲設(shè)備22B和/或I/O接口 24讀數(shù)據(jù)和/或向其寫數(shù)據(jù),諸如數(shù)據(jù)36??偩€26提供計算 設(shè)備14中每個部件之間的通信鏈路。I/O設(shè)備28可以包括在用戶16與計算設(shè)備14之間和/或數(shù)字視頻輸入41、43、N和交易數(shù)據(jù)輸入47、48和M與計算設(shè)備14之間傳輸信息的任何設(shè)備。就此而言,I/O設(shè)備28可以包括使單個用戶16能夠與計算設(shè)備14交互的用戶I/O設(shè)備和/或使諸如數(shù)字視頻輸入41、43、N和交易數(shù)據(jù)輸入47、48和M的元件能夠與計算設(shè)備14利用任何類型的通信鏈路通信的通信設(shè)備。在任何情況下,計算設(shè)備14都可以包括任何通用的能夠執(zhí)行安裝在其上的程序代碼的計算制造物品。但是,應(yīng)當理解,計算設(shè)備14和智能切換程序30僅僅代表可以執(zhí)行在此所述過程的各種可能的等同計算設(shè)備。就此而言,在其它實施方式中,由計算設(shè)備14和智能切換程序30提供的功能性可以由包括通用和/或?qū)S糜布?或程序代碼的任何組合的計算制造物品來實現(xiàn)。在每種實施方式中,程序代碼和硬件都可以分別利用標準的編程與工程技術(shù)創(chuàng)建。這種標準的編程與工程技術(shù)包括開放的體系結(jié)構(gòu),以便允許來自不同零售商的處理的集成。這種開放的體系結(jié)構(gòu)包括云計算。類似地,計算機系統(tǒng)12僅僅是說明用于實現(xiàn)本發(fā)明各方面的各種類型的計算機系統(tǒng)。例如,在一種實施方式中,計算機系統(tǒng)12包括兩個或多個計算設(shè)備,其經(jīng)任何類型的通信鏈路(諸如網(wǎng)絡(luò)、共享存儲器等)通信以便執(zhí)行在此所述的過程。另外,在執(zhí)行在此所述過程的同時,計算機系統(tǒng)12中的一個或多個計算設(shè)備可以利用任何類型的通信鏈路與在計算機系統(tǒng)12外部的一個或多個其它計算設(shè)備通信。在任何一種情況下,通信鏈路都可以包括各種類型的有線和/或無線鏈路的任何組合;包括一種或者多種類型網(wǎng)絡(luò)的任何組合;和/或利用各種類型的發(fā)送技術(shù)與協(xié)議的任何組合。如在此所討論的,智能切換程序30使計算機系統(tǒng)12能夠檢測違規(guī)的結(jié)賬行為。就此而言,智能切換程序30示為包括預(yù)調(diào)度模塊32、預(yù)處理模塊34、優(yōu)先化模塊36、處理模塊37、清理(cleanup)模塊38和存檔模塊39。這些模塊中每一個模塊的操作都在此進一步討論。但是,應(yīng)當理解,圖2中所示各個模塊中的一些可以被獨立地、組合地實現(xiàn)和/或存儲在計算機系統(tǒng)12所包括的一個或多個單獨的計算設(shè)備的存儲器中。另外,應(yīng)當理解,有些模塊和/或功能性可以不被實現(xiàn),或者附加的模塊和/或功能性可以作為計算機系統(tǒng)12的一部分而被包括。
圖3說明了示例性視頻交易智能切換程序30 (圖2)的系統(tǒng)圖。本發(fā)明考慮了一個或多個零售商店中的多個通道。這種非限制性的例子描述了優(yōu)先化安裝在零售商店中的多個視頻流的處理的系統(tǒng)。就此而言,零售商店維護任何數(shù)量的通道。安裝攝像機來捕捉每個通道的交易行為。交易數(shù)據(jù)(例如,價格、物品編號、數(shù)量,等等)與每次交易的視頻捕捉一起被發(fā)送。交易既包括交易數(shù)據(jù)又包括視頻流。這種非限制性的例子假定有N個通道(通道I至通道N)要處理,如由預(yù)調(diào)度模塊32 (圖2)所確定的。在預(yù)調(diào)度模塊中,為通道I安裝預(yù)調(diào)度過濾器1 11。類似地,為通道2安裝另一個過濾器113,為通道N-I安裝過濾器113,并為通道N安裝過濾器114。預(yù)調(diào)度過濾器基于特定的通道是否開放來確定來自該通道的交易是否應(yīng)當被監(jiān)視。來自通道的所有交易都發(fā)送到預(yù)處理模塊34 (圖2)。預(yù)處理模塊34組織交易,以使得每個交易都被隔離并給予唯一的ID。然后,所有交易都被提交給優(yōu)先化模塊36。優(yōu)先化模塊36使用預(yù)先確定的規(guī)則為每個交易計算優(yōu)先級得分,所述規(guī)則也能夠被動態(tài)更新。優(yōu)先化模塊36維護交易優(yōu)先級隊列140,該隊列140包含具有優(yōu)先級得分的交易。按照交易的優(yōu)先級得分的次序在交易優(yōu)先級隊列140中列出交易。處理模塊37首先處理交易優(yōu)先級隊列140中具有最高優(yōu)先級得分的交易。處理模塊37包含相對計算密集的違規(guī)行為檢測軟件來分析每個交易,以便發(fā)現(xiàn)該特定交易是否出現(xiàn)了違規(guī)行為。當一個交易被處理模塊37處理時,用于該交易的交易單元移動到存檔隊列170。清理模塊38以規(guī)律的時間間隔監(jiān)視交易優(yōu)先級隊列140。如果一個交易已經(jīng)在交易優(yōu)先級隊列140中存在超過預(yù)定的時間量(例如,10秒)而且該交易的優(yōu)先級得分低,則清理模塊38將把該交易移動到存檔隊列170。通過把存檔隊列170中的交易單元移動到永久性存儲裝置190,存檔模塊39處理存檔隊列170中的交易單元。數(shù)據(jù)可以從永久性存儲裝置190提取以構(gòu)成優(yōu)先化規(guī)則195的一部分。操作人員16也可以提供優(yōu)先化規(guī)則195。優(yōu)先化規(guī)則195由優(yōu)先化模塊36用于優(yōu)先化交易。根據(jù)本發(fā)明的一種實施方式,當處理模塊37具有未使用的容量時(例如,晚上當顧客比較少或者當商店關(guān)門時),來自永久性存儲裝置190的未處理交易可以被發(fā)送回優(yōu)先化模塊36以被重新處理。圖4A和4B說明了交易之間的優(yōu)先級設(shè)置的兩個階段。圖4A說明了優(yōu)先化交易的第一個階段。在該第一個階段中,來自通道1-3的交易被發(fā)送到優(yōu)先化模塊36?;谟刹僮魅藛T16提供的優(yōu)先化規(guī)則和每個交易的特征,優(yōu)先化模塊36按照T1至Tn的次序優(yōu)先化交易,其中T1具有最高的優(yōu)先級。例如,來自通道I的T1具有最高的優(yōu)先級,這是因為操作通道I的收銀員已經(jīng)被經(jīng)理標記了。來自通道2的T2被給予了高優(yōu)先級,這是因為該交易包含三個無效物品。來自通道3的T3也被給予了高優(yōu)先級,這是因為整個交易都是無效的。但是,給予T2的優(yōu)先級高于T3的,這是因為根據(jù)系統(tǒng)規(guī)則設(shè)計,單次交易中的三個無效物品被認為是比無效整個交易更違規(guī)的行為。來自通道2的1\被給予高優(yōu)先級,這是因為其交易包含物品掃描之間不平常長的持續(xù)時間。掃描之間的長持續(xù)時間有可能暗示在輸入到交易中的物品之間收銀員把物品從輸入帶移動到輸出帶而不把物品輸入到交易中(即,物品被打包并被收銀員帶離,而沒有被購買)。對于物品之間的長持續(xù)時間還有許多其它原因(例如,收銀員停止打包物品),因此給予T4比T1-T3低的優(yōu)先級。比較而言,來自通道2的Tn被給予低優(yōu)先級,這是因為它看起來是一般的交易。圖4B說明了優(yōu)先化交易的第二階段。在該第二階段,優(yōu)先化規(guī)則已經(jīng)利用來自第一階段的交易數(shù)據(jù)而被更新了。在第一階段,來自通道2的收銀員發(fā)布了多個可疑的交易。因此,優(yōu)先化規(guī)則是基于該信息進行更新的。在圖4B所說明的第二階段中,新的交易T1至Tn被優(yōu)先化模塊36處理。來自通道2的T1被給予最高優(yōu)先級,這是因為第一階段顯示了來自同一收銀員的多個可疑交易和大量的高價值物品。來自通道3的!^被給予高優(yōu)先級,這是因為來自通道3的同一收銀員已經(jīng)有兩個領(lǐng)導(dǎo)重寫(managerial overwrite)被發(fā)布。來自通道3的T3被給予高優(yōu)先級,這是因為同一個收銀員被認為是可疑的。T4被給予高優(yōu)先級,這是因為顧客付的是現(xiàn)金。用現(xiàn)金支付意味著購買者的身份不能象例如在信用卡交易中那樣被記錄,因此在現(xiàn)金購買與欺詐之間存在相關(guān)性。但是,相對于在其之前被優(yōu)先化的物品,這種相關(guān)性不是很強。Tn給予低優(yōu)先級,這是因為現(xiàn)在不同的收銀員在通道I工作而且該收銀員沒有被標記為可疑·的。此外,交易Tn是個普通的、不可疑的交易。圖5說明了為交易單元分配優(yōu)先級的示例性步驟的流程圖。在步驟501中,智能切換程序取得用于分配優(yōu)先級的初始輸入。在步驟502中,智能切換程序啟動統(tǒng)計采樣模型來處理交易數(shù)據(jù)和視頻流,這些交易數(shù)據(jù)和視頻流被組合成交易單元。在步驟503中,智能切換程序分析每個交易單元的特征。這些特征包括但不限于每個通道的活動等級,例如可以通過分析目標檢測與跟蹤算法來獲得;關(guān)于交易數(shù)量與金錢數(shù)量的交易量;及近期歷史中違規(guī)行為檢測的結(jié)果,這種結(jié)果還用于更新歷史數(shù)據(jù)以影響未來的優(yōu)先級排序。在步驟504中,智能系統(tǒng)使用統(tǒng)計模型(例如,高斯、泊松、指數(shù)、均勻,等等)來確定交易單元的特征之間的相關(guān)性。在步驟505中,基于分析結(jié)果,每個交易單元都被給予一個優(yōu)先級得分,并被放在交易優(yōu)先級隊列中。圖6說明了根據(jù)本發(fā)明的處理交易的示例性步驟的流程圖。在步驟601中,監(jiān)視系統(tǒng)預(yù)處理視頻捕捉和交易數(shù)據(jù),并且把它們變成可識別的單個交易單元。在步驟602中,優(yōu)先化系統(tǒng)基于優(yōu)先化規(guī)則優(yōu)先化各單個交易單元。在步驟603中,系統(tǒng)確定一個交易單元是否具有要被處理的足夠高的優(yōu)先級。如果該交易單元具有相對高的優(yōu)先級,則在步驟604中處理該交易。如果在步驟603中該交易單元不具有高優(yōu)先級,則在步驟605中該交易單元直接被存檔。在步驟604中處理該交易單元之后,在步驟606中捕捉并記錄違規(guī)行為。來自步驟604的處理后的交易也在步驟605中被存檔。對來自步驟605的所有交易的分析為在步驟607中更新優(yōu)先化規(guī)則提供了基礎(chǔ)。
權(quán)利要求
1.一種用于處理零售環(huán)境中的交易和視頻數(shù)據(jù)的方法,包括 從一個或多個硬件設(shè)備獲得視頻流和交易數(shù)據(jù); 把所述視頻流和交易數(shù)據(jù)組合成各單個交易單元; 為所述各單個交易單元中的每個交易單元確定處理優(yōu)先級;及 基于每個交易單元的優(yōu)先級,處理所述各單個交易單元中的一部分。
2.如權(quán)利要求I所述的方法,其中為每個交易單元確定處理優(yōu)先級包括 應(yīng)用一組規(guī)則。
3.如權(quán)利要求2所述的方法,其中所述一組規(guī)則是通過交易數(shù)據(jù)動態(tài)更新的。
4.如權(quán)利要求I所述的方法,其中為每個交易單元確定處理優(yōu)先級包括 使用一種或多種統(tǒng)計模型來確定交易單元的特征之間的相關(guān)性。
5.如權(quán)利要求4所述的方法,其中所述一種或多種統(tǒng)計模型包括高斯、泊松、指數(shù)、均勻或者其它統(tǒng)計模型。
6.如任一在前權(quán)利要求所述的方法,還包括 以相對優(yōu)先級的次序把所述交易單元放到交易優(yōu)先級隊列中。
7.如權(quán)利要求6所述的方法,還包括 在處理之后把處理后的交易單元從所述交易優(yōu)先級隊列移動到存檔隊列。
8.如權(quán)利要求7所述的方法,還包括 把未處理的交易單元以規(guī)律的間隔從所述交易優(yōu)先級隊列移動到所述存檔隊列。
9.如權(quán)利要求8所述的方法,還包括 存檔所述存檔隊列的交易單元,以及 在存檔之后把所述存檔隊列中的交易單元放到永久性存儲裝置中。
10.如任一在前權(quán)利要求所述的方法,其中所述零售環(huán)境包括多個收銀員結(jié)賬站,其中每個結(jié)賬站都包括硬件設(shè)備,所述方法包括 檢測收銀員所進行的違規(guī)行為。
11.如權(quán)利要求10所述的方法,還包括 基于結(jié)賬站處的現(xiàn)在和過去行為中的一個或多個來動態(tài)地選擇結(jié)賬站以進行監(jiān)視。
12.一種用于處理視頻和交易數(shù)據(jù)的計算機程序產(chǎn)品,包括具有體現(xiàn)在存儲介質(zhì)中的計算機可讀程序代碼的計算機可讀存儲介質(zhì),所述計算機程序代碼在被執(zhí)行時使所述計算機執(zhí)行權(quán)利要求I至11任一項的步驟。
13.—種用于處理視頻的系統(tǒng),包括 存儲器;及 至少一個處理器,耦合到所述存儲器并適于執(zhí)行權(quán)利要求I至11任一項的步驟。
全文摘要
本公開涉及視頻流處理。在任何給定的時間都監(jiān)視零售環(huán)境中結(jié)賬站的子集,而不是每時每刻都監(jiān)視所有結(jié)賬站。所述結(jié)賬站的子集是根據(jù),但不限于,收銀員記錄、來自用戶的輸入?yún)?shù)、當前通道行為、過去通道行為、時間等動態(tài)確定的。根據(jù)這些開發(fā)指導(dǎo)通道選擇過程的統(tǒng)計模型(例如,有效人口抽樣和/或人口假設(shè)測試),由此,當感興趣的事件發(fā)生時由于監(jiān)視特定通道失敗所造成的假陰性率的增加受到控制。通過監(jiān)視較少的結(jié)賬站,在維持目標性能準確率的同時,終端用戶必須處理的數(shù)據(jù)量被顯著減少了。
文檔編號H04N7/18GK102714713SQ201180006602
公開日2012年10月3日 申請日期2011年1月5日 優(yōu)先權(quán)日2010年2月1日
發(fā)明者R·P·伯比特, S·U·潘康迪, 宮澤幸子, 翟昀, 范權(quán)福 申請人:國際商業(yè)機器公司