亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

檢測并拒絕惱人文檔的制作方法

文檔序號:2091427閱讀:245來源:國知局
專利名稱:檢測并拒絕惱人文檔的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及檢測文檔的所不希望的特征,諸如廣告,并且 拒絕此種文檔用于分發(fā)。
背景技術(shù)
因特網(wǎng)為廣告提供了有用的場所。然而,因特網(wǎng)廣告可能包含通常被發(fā)現(xiàn)為對查看廣告的人來說是惱人的(annoying)或令人不愉快的 (displeasing)特征。例如,廣告可能包含冒犯性的語言或諸如閃爍或 頻閃的惱人的行為或是較差的圖像質(zhì)量。實(shí)體希望能夠檢測惱人或令 人不愉快的廣告,其中所述實(shí)體對于是否允許廣告在因特網(wǎng)上顯示具 有某些控制。
檢測惱人或令人不愉快的廣告的一種方法是在將廣告向受眾分發(fā) 前人工地審閱廣告。然而,存在與人工審閱相關(guān)聯(lián)的問題。例如,人 工審閱系統(tǒng)和方法的一個顯著的缺點(diǎn)是在審閱廣告中所涉及的時間和費(fèi)用。
當(dāng)前的系統(tǒng)和方法存在這些以及其它的缺點(diǎn)。

發(fā)明內(nèi)容
因此,本發(fā)明的各種實(shí)施例可以指向一種用于為批準(zhǔn)或拒絕和/或 評級而評價(jià)文檔的系統(tǒng)和方法。該方法包括將文檔與一個或多個標(biāo) 準(zhǔn)相比較;確定所述文檔是否包含與被確定為是令人不愉快的可視元 素、音頻元素或文本元素中的一個或多個本質(zhì)上一樣的元素。基于關(guān) 于至少一個參數(shù)的所存儲的信息和所述比較可以對文檔作出批準(zhǔn)確定。
在另一個示例實(shí)施例中,提供了一種用于批準(zhǔn)或拒絕文檔的方法。 處理文檔用于分發(fā)。將文檔與至少一個參數(shù)相比較并且就文檔是否包 含與被確定是令人不愉快的可視元素、音頻元素或文本元素中的一個 或多個本質(zhì)上一樣的元素作出確定?;诒容^的動作,文檔被批準(zhǔn)或 被拒絕用于分發(fā)。


圖1描述了根據(jù)本發(fā)明的實(shí)施例的用于批準(zhǔn)或拒絕電子文檔的系統(tǒng)。
圖2描述了根據(jù)本發(fā)明的實(shí)施例的用于批準(zhǔn)或拒絕電子文檔的系 統(tǒng)的運(yùn)行的網(wǎng)絡(luò)環(huán)境。
圖3a是圖示了根據(jù)本發(fā)明的實(shí)施例的用于基于電子文檔的特征而
批準(zhǔn)或拒絕電子文檔的示例方法的流程圖。
圖3b是圖示了根據(jù)本發(fā)明的實(shí)施例的用于基于廣告的特征而批
準(zhǔn)或拒絕Flash廣告的示例方法的流程圖。
圖3c是圖示了根據(jù)本發(fā)明的實(shí)施例的用于基于電子文檔的特征而
批準(zhǔn)或拒絕動畫GIF文檔的示例方法的流程圖。
圖3d是圖示了根據(jù)本發(fā)明的實(shí)施例的用于基于廣告的特征而批
準(zhǔn)或拒絕靜態(tài)圖像廣告的示例方法的流程圖。
圖4a描述了根據(jù)本發(fā)明的實(shí)施例的示例文檔。 圖4b描述了根據(jù)本發(fā)明的實(shí)施例的具有抖動廣告的示例文檔。 圖4c描述了根據(jù)本發(fā)明的實(shí)施例的具有布局問題的示例文檔。 圖5描述了根據(jù)本發(fā)明的實(shí)施例的提供評級(rating)信息的示例文檔。
具體實(shí)施例方式
在此描述的實(shí)施例解決了現(xiàn)有系統(tǒng)和方法的許多問題。因特網(wǎng)內(nèi) 容提供者面臨的一個問題是評價(jià)大量文檔(諸如通過其服務(wù)展示的廣 告)以確定對廣大的不同用戶來說每個文檔是否是惱人的或令人不愉
快的。在此描述的實(shí)施例通過識別惱人或令人不愉快參數(shù)并且將文檔 和參數(shù)(例如冒犯性的語言或閃爍行為)相比較來處理文檔以確定該 文檔是否是惱人的或令人不愉快的,從而克服這些和其它的問題。所 述處理可以自動地發(fā)生,即通過機(jī)器實(shí)現(xiàn)的過程和/或不用人類輸入或 干涉而發(fā)生。
在此描述的實(shí)施例允許Flash和動畫圖像文檔(例如廣告)。這些 類型的廣告中的一些是惱人的。本發(fā)明的實(shí)施例提供上載諸如廣告的 文檔并且將該文檔與特定參數(shù)相比較??梢酝ㄟ^文檔處理器(例如自 動地通過圖像處理器)將文檔與參數(shù)相比較。處理器可以處理圖像、 聲音文件和其它的數(shù)據(jù)來識別廣告中的文本、圖像(以及口語單詞和
其它的數(shù)據(jù))以及行為。例如,可以使用光學(xué)字符識別(OCR)技術(shù)
在圖像中識別文本。通過將文檔與特定參數(shù)相比較,可以在文檔中識 別特征并且將特征與文檔相關(guān)聯(lián),并且可以因此對文檔進(jìn)行評級且基 于這些特征以及比較參數(shù)的評級的狀況而批準(zhǔn)或拒絕文檔。
盡管術(shù)語"廣告"可被用作說明性的示例,但是應(yīng)當(dāng)理解,可以 將相同的系統(tǒng)和方法應(yīng)用于其它形式的文檔或電子文檔。如在此所使 用,術(shù)語"文檔"和"電子文檔"可以涵蓋一個或多個廣告、內(nèi)容頁
面(例如網(wǎng)頁)、搜索結(jié)果、電子郵件、應(yīng)用程序、IM消息、音頻內(nèi) 容或文件、視頻內(nèi)容或文件、其它文件、可以駐留于計(jì)算機(jī)系統(tǒng)的一 個或多個(例如網(wǎng)絡(luò))上的其它數(shù)據(jù)或應(yīng)用程序、或其它可定義的概 念或內(nèi)容。
概述及系統(tǒng)體系結(jié)構(gòu)
圖1描述了根據(jù)本發(fā)明的實(shí)施例用于基于電子文檔的特征而批準(zhǔn)
或拒絕電子文檔的系統(tǒng)100。該系統(tǒng)可以包括服務(wù)器2、 一個或多個
提供者8、 一個或多個文檔源12、 一個或多個終端用戶10、以及有效 地連接到服務(wù)器2的一個或多個數(shù)據(jù)庫50。
系統(tǒng)100可以使服務(wù)器2能夠處理電子文檔的特征評級。文檔源 12、提供者8以及終端用戶IO可以經(jīng)由包括因特網(wǎng)通信的電子通信與 一個或多個服務(wù)器2通信。文檔源12、提供者8以及終端用戶10可以 包括或具有到用于提供與電子文檔相關(guān)聯(lián)的功能的一個或多個服務(wù)器
2的通路(access)。
可以在服務(wù)器2、提供者8、文檔源12以及終端用戶10之間及之 中進(jìn)行通信的信息可以包括以下的一個或多個文檔信息、文檔性能 信息、文檔特征評級信息、敏感性評級信息、適合性標(biāo)準(zhǔn)信息、信任 分值信息、提供者信息、鏈接信息以及其它的信息。文檔信息可以包 括以下的一個或多個文檔自身、文檔中使用的任何語言、長度信息、 關(guān)于文檔中的文件類型的信息(例如html、 doc、 zip等等)、文檔類 型(廣告、教育性文檔)、概要信息、音頻內(nèi)容(例如歌詞)、可視 內(nèi)容(例如臉部圖片)、色情內(nèi)容、其它冒犯性內(nèi)容(例如使用潛在 冒犯性的詞語)、程序設(shè)計(jì)代碼、圖像質(zhì)量、與文檔相關(guān)聯(lián)的行為、 與年代(age)相關(guān)的內(nèi)容、文檔所有者和/或文檔創(chuàng)作者的身份、關(guān)于 文檔的預(yù)期受眾的信息(諸如地理區(qū)域、年齡范圍、性別、種族、國 籍、信仰、其它的人口統(tǒng)計(jì)信息)、以及與文檔有關(guān)或與服務(wù)器2、提 供者8或文檔源12有關(guān)的任何其它信息。
文檔源12可以將文檔提供給服務(wù)器2,或服務(wù)器2可以從文檔源 12 "拉出(pull)"或檢索文檔。例如,文檔源12可以將廣告提供給 服務(wù)器2,使得服務(wù)器2然后可以將廣告提供給一個或多個內(nèi)容提供者 8,并且提供者8可以將廣告提供給一個或多個終端用戶IO(或服務(wù)器 2可以將廣告直接提供給終端用戶10)。文檔源12可以包括任何內(nèi)容 創(chuàng)作者或內(nèi)容提供者8,諸如廣告收錄(listing)提供者或服務(wù)器2。
提供者8可以將文檔提供給一個或多個終端用戶10a至10n。提供 者8可以包括內(nèi)容提供者、搜索引擎或在諸如因特網(wǎng)的電子網(wǎng)絡(luò)上使 信息、服務(wù)和/或產(chǎn)品可用的其它實(shí)體。提供者8可以包括以下的一個或多個,例如廣告收錄提供者、電子文檔提供者、網(wǎng)站主機(jī)、服務(wù) 器2、將電子文檔提供給用戶或其它實(shí)體的任何其它實(shí)體、或內(nèi)容的任 何其它提供者。
提供者8可以是與運(yùn)行的服務(wù)器2相關(guān)聯(lián)的實(shí)體的合作伙伴。終 端用戶IO可以是一個或多個人、計(jì)算機(jī)、計(jì)算機(jī)網(wǎng)絡(luò)或網(wǎng)絡(luò)上的其它 實(shí)體。終端用戶10可以向提供者8和/或服務(wù)器2請求內(nèi)容并且從其接 收內(nèi)容?;诟鞣N應(yīng)用可以包括額外的參與者。
服務(wù)器2可以包括任何服務(wù)器2、集線器、中央處理器、提供者、 搜索引擎或網(wǎng)絡(luò)中的其它實(shí)體。與服務(wù)器2耦接的數(shù)據(jù)庫50可以包括 一個或多個數(shù)據(jù)庫50-66。此外,數(shù)據(jù)庫50-66可以包括單個數(shù)據(jù)庫50 的部分。應(yīng)當(dāng)理解,數(shù)據(jù)庫50-66可以是或不是物理上不同的。服務(wù)器 2及其模塊20-42可以存儲并且訪問存儲在數(shù)據(jù)庫50-66中的信息。
特征數(shù)據(jù)庫52可以存儲文檔和/或與文檔有關(guān)的數(shù)據(jù),諸如部分、 圖像、行為、文本、以及文檔可用的硬件、模式、規(guī)則以及程序設(shè)計(jì)。
可以從文檔源12和/或提供者8接收文檔。服務(wù)器2也可以生成 文檔。文檔可以是已被評級的和/或未被評級的。例如,文檔可以具有 或可以不具有與其相關(guān)聯(lián)的特定類型的評級信息。例如,文檔可以具
有來自模塊28、 30,而不是來自終端用戶IO或提供者12的評級信息。
特征數(shù)據(jù)庫52可以識別某類型的文檔。例如,可以根據(jù)以下特性 中的一個或多個來識別文檔主題、特征評級、合計(jì)特征評級、敏感 分值、特征類型、語言、地理來源地(例如來源地的國家或城市)、 目標(biāo)受眾的地理區(qū)域、文檔源12、內(nèi)容的所有者、內(nèi)容的創(chuàng)作者、目 標(biāo)人群、行為(諸如圖像閃爍)、圖像移動、文檔可用的硬件(諸如 鼠標(biāo)、游戲控制器、照相機(jī)或麥克風(fēng))、用戶交互是否由文檔提供(其 可以指示游戲)、文檔的程序設(shè)計(jì)是否涉及隨機(jī)數(shù)生成、或其它標(biāo)準(zhǔn)。
例如,可以根據(jù)其冒犯性/適當(dāng)性特征、關(guān)聯(lián)的關(guān)鍵詞、關(guān)聯(lián)的站點(diǎn)(例 如從該文檔明確地或隱含地鏈接到的站點(diǎn),諸如通過嵌入式超文本鏈
接)、關(guān)聯(lián)的站點(diǎn)的狀態(tài)(例如文檔中的鏈接是否被斷開(broken)和 /或是否指向無效的URL)、肉體內(nèi)容(例如人類圖像的裸體狀態(tài))、 色情或其它淫穢內(nèi)容、成人內(nèi)容、毒品或酒精相關(guān)內(nèi)容、兒童內(nèi)容來 識別文檔。文檔也可以包含惱人的行為,諸如閃爍、頻閃、重復(fù)移動、 無限循環(huán)的動畫、流視頻和/或音頻的使用、打開網(wǎng)絡(luò)連接、涉及游戲 玩打、或提供者可能希望用來作為批準(zhǔn)或拒絕文檔的標(biāo)準(zhǔn)的其它行為。 也可以由較差的圖像質(zhì)量或其它標(biāo)準(zhǔn)來識別文檔。
圖像數(shù)據(jù)數(shù)據(jù)庫54可以存儲圖像數(shù)據(jù)??梢詮奈臋n源12、圖像 閱讀器模塊28以及圖像文件數(shù)據(jù)模塊30接收圖像數(shù)據(jù)。例如,圖像 閱讀器模塊28可以讀取圖像數(shù)據(jù)并且將其存儲在圖像數(shù)據(jù)數(shù)據(jù)庫54 中。
圖像數(shù)據(jù)數(shù)據(jù)庫54也可以存儲由光學(xué)字符識別("OCR")(例 如OCR處理器和/或軟件)以及其它圖像處理器使用來處理并且識別文 本以及圖像的廣泛多種的圖像和數(shù)據(jù)。例如,圖像數(shù)據(jù)數(shù)據(jù)庫54可以 存儲用于定義并且描述各種圖像和圖像類型的程序以及文件。程序也 可以識別文檔中的模式,其可以被用來將文檔與其它文檔相比較(例 如通過將一個文檔中的模式與另一個文檔中的模式相比較)。圖像數(shù) 據(jù)數(shù)據(jù)庫54可以存儲通用(以及特定的)圖像以用于比較。例如,圖 像數(shù)據(jù)數(shù)據(jù)庫54可以存儲蘋果的通用圖像。比較模塊32可以處理水 果的圖像并且將其與所存儲的蘋果的圖像相比較來確定兩幅圖像是否 充分類似并且因此確定是否可以將該圖像分類為蘋果的圖像。
特征評級數(shù)據(jù)庫58可以存儲特征評級(即"評級信息")以及由 圖像數(shù)據(jù)模塊28生成的其它信息,以及可能與對文檔進(jìn)行評級有關(guān)的 任何其它信息。例如,特征評級數(shù)據(jù)庫58可以存儲這樣的信息,所述 信息與文檔是否涉及閃爍或頻閃圖像、重復(fù)移動、無限循環(huán)動畫、流
視頻和/或音頻的使用、打開網(wǎng)絡(luò)連接、涉及游戲玩打、或其它惱人或 令人不愉快的行為有關(guān)。每個所存儲的特征評級可以與特定的文檔(例 如電子文檔)相關(guān)聯(lián)。
每個特征評級可以包括一個或多個主題評級。
每個特征評級也可以包括一個或多個行為評級。例如,特征評級
可以包括對閃爍、頻閃、到其它文檔的鏈接(例如到URL的鏈接)、
程序代碼循環(huán)、與流音頻或視頻的連接、或與諸如鼠標(biāo)或游戲控制器 的硬件裝置的連接的評級。
每個特征評級也可以包括一個或多個圖像質(zhì)量評級。例如,特征 評級可以包括對與圖像尺寸、邊緣、清晰度、陰影或透視性有關(guān)的質(zhì) 量的評級。
可以將或可以不將這些獨(dú)立的評級組合成單個分值(例如用于文 檔的單個合計(jì)評級)。文檔的特征評級和/或合計(jì)評級可以隨著接收到 文檔的新的評級信息而改變。
特征評級數(shù)據(jù)庫58也可以存儲文檔的一般的批準(zhǔn)狀態(tài)。例如,批 準(zhǔn)狀態(tài)可以是"已批準(zhǔn)"、"未批準(zhǔn)"、"暫停以待進(jìn)一步審閱"或 "已拒絕"。文檔可以具有關(guān)于多種標(biāo)準(zhǔn)的批準(zhǔn)狀態(tài)。
鏈接數(shù)據(jù)庫60可以存儲所鏈接的文檔以及鏈接本身。例如,服務(wù) 器可以從文檔源12a接收圖像廣告。圖像廣告可以具有嵌入式超文本鏈 接(例如http:〃www.website.com/about/index)以及圖像中顯示的不同 鏈接(例如www.website.com)。鏈接數(shù)據(jù)庫60可以存儲兩個鏈接; 鏈接數(shù)據(jù)庫60也可以存儲所鏈接的文檔,例如位于所鏈接的地址的網(wǎng) 站的圖像或html文件。鏈接數(shù)據(jù)庫60也可以存儲其它鏈接相關(guān)信息。
其它的數(shù)據(jù)庫66可以存儲與文檔、鏈接、所鏈接的文檔以及其它 信息有關(guān)的其它信息。
服務(wù)器2可以包括一個或多個模塊來處理文檔和內(nèi)容、文檔評級 和其它實(shí)體評級、(例如文檔源的)信任分值、以及其它數(shù)據(jù)。服務(wù)
器2的模塊可以對包括外部數(shù)據(jù)、數(shù)據(jù)庫以及其它輸入的各種數(shù)據(jù)源
進(jìn)行存儲、訪問并且另外與其交互。
文檔評級模塊26也可以處理與由文檔執(zhí)行的行為有關(guān)的評級信 息,所述行為諸如閃爍、頻閃、到其它文檔的鏈接(例如到URL的鏈 接)、程序代碼循環(huán)、流音頻或視頻文檔的下載、或到諸如鼠標(biāo)或游 戲控制器的硬件裝置的連接。文檔評級模塊26通過檢查用于生成這樣 的行為的對象、命令、以及其它代碼的文檔程序代碼來完成這樣的處 理。
例如,涉及鼠標(biāo)運(yùn)動跟蹤的文檔程序代碼將涉及用戶交互并且很 可能涉及游戲玩打,并且因而可能被提供者8認(rèn)為是惱人或令人不愉 快的廣告特征。類似地,涉及隨機(jī)數(shù)生成的程序代碼很可能將涉及游 戲玩打并且可以被分配適當(dāng)?shù)男袨樵u級。無需由用戶發(fā)起而導(dǎo)致音頻 或視頻行為的程序代碼可能被提供者8認(rèn)為是惱人或令人不愉快的廣 告特征,并且可能被分配適當(dāng)?shù)男袨樵u級。
文檔評級模塊26也可以檢査諸如閃爍、閃動或抖動的行為。Flash 多媒體創(chuàng)作程序("Flash")可能已被用來創(chuàng)建文檔并且其是基于矢 量圖形的,并且因此把幀表示成對象的集合而不是位圖。SWF文件由 文件頭(header)及其后面的一序列的標(biāo)簽組成。存在兩種基本類型的 標(biāo)簽定義型標(biāo)簽和控制型標(biāo)簽。定義型標(biāo)簽定義對象,該對象然后 由控制型標(biāo)簽操作來形成動畫。Flash播放器處理標(biāo)簽直到其遇到 ShowFrame標(biāo)簽。在這一點(diǎn)上,在屏幕上示出位于顯示列表上的所有 對象。播放器然后繼續(xù)處理新的控制型標(biāo)簽直到其遇到下一個
ShowFrame標(biāo)簽。動畫被以這種方式呈現(xiàn)在屏幕上。Flash也支持被稱 為ActionScript的腳本語言,ActionScript支持表達(dá)式求值、分支、循 環(huán)、Javascript形式的對象模型以及繼承。ActionScript也具有對流音頻 和視頻以及一些網(wǎng)絡(luò)連接能力的內(nèi)置支持。
SWF文件中的一些標(biāo)簽具有ActionScript塊,其在一些事件后被 執(zhí)行或當(dāng)顯示元素時被執(zhí)行。代碼塊通常以常數(shù)池(constant pool)開 始,該常數(shù)池包含ActionScript代碼中使用的一組字符串。這些字符串 可以是字符串常量、變量名或類名。指令從棧中獲取一些自變量 (argument)并且將結(jié)果壓入回棧上。例如,ActionScript中的Date對 象創(chuàng)建例如
myDate=new Date();
在編譯后,其將作為以下一組指令出現(xiàn)
action: Constantpool String: "myDate", String: "Date" action: Push Lookup:O Lookup: 1 action:NewObject action: SetVariable
進(jìn)棧操作將兩個字符串以特定次序壓入棧上。NewObject命令將 一個自變量從棧中彈出并且使用其來例示該類型的對象。作為結(jié)果的 對象然后被壓入回棧上。SetVariable將兩個值從棧中彈出并且將其用 作賦值語句的RHS和LHS,即其將棧上的第一值賦值給棧上的第二值 (變量)。
為了跟蹤廣告的點(diǎn)進(jìn)率(click-through-rate),系統(tǒng)對用于在顯示 廣告時點(diǎn)擊的目標(biāo)URL進(jìn)行評價(jià)。對于Flash,其可以通過設(shè)置通常被 稱為"clickTAG"的變量以傳遞目標(biāo)URL來完成。廣告可以確保在點(diǎn) 擊后,其即從clickTAG變量讀取URL并且將用戶導(dǎo)向到該URL。系 統(tǒng)可以抉擇僅接受支持clickTAG的Flash廣告。
GIF可能已被用來創(chuàng)建就惱人檢測和/或評級和/或批準(zhǔn)或拒絕而 進(jìn)行評估的文檔。GIF格式通過遮罩(matte)通道來支持透明度。像 素的遮罩值指定其是否是透明的。GIF動畫中的每一幀具有頁面偏移
量,其指定了該幀相對于動畫而被顯示的位置。透明度選項(xiàng)連同頁面 偏移量以及部署(disposal)方法一起經(jīng)常被用來創(chuàng)建優(yōu)化的動畫。部 署方法指定了在顯示下一幀之前在前一幀上執(zhí)行的行為。其支持四個 選項(xiàng)
1. 未指定替代舊幀
2. 不部署保持舊幀
3. 恢復(fù)到背景將幀恢復(fù)到背景。這里的背景是對GIF所指定的 特定背景層。
4. 恢復(fù)到前一幀將幀恢復(fù)到舊幀之前的狀態(tài)
GIF動畫中的每一幀包括延遲參數(shù),其指定了以1/100秒為單位的 對該幀的顯示持續(xù)時間。NETSCAPE擴(kuò)展也允許指定對動畫應(yīng)該進(jìn)行 的迭代次數(shù)。
閃爍和抖動廣告通常具有較小的延遲參數(shù),因而文檔評級模塊26 可以檢查已經(jīng)由提供者8量化而被認(rèn)作是較小的延遲參數(shù)。閃爍或閃 動廣告通常包括快速改變對比度和色彩方案的幀。因此,文檔評級模 塊26可以檢査不同幀中的相同內(nèi)容以及不同幀之間色彩改變的顯著 (如由提供者8通過指定的比較率所量化的)強(qiáng)度。抖動廣告通常是 這樣的圖像,其每一幀包含相同的對象但是該對象處于稍微不同的位 置。因此,文檔評級模塊26可以做逐像素匹配以確定所述幀是否只是 單個圖像的轉(zhuǎn)換(translation)。為檢測抖動廣告,文檔評級模塊26也 可以通過將包含在圖像中的對象的邊界對齊或通過計(jì)算運(yùn)動矢量并且 檢査矢量組是否指向相同的方向來匹配圖像。文檔評級模塊26也可以 對圖像的所有幀計(jì)算快速傅立葉變換并且獲取系數(shù)的絕對差值總和。 該差值越接近零,圖像越可能是抖動的。如果該差值計(jì)算為在由提供 者8指定的量化參數(shù)內(nèi),則廣告可以被認(rèn)作是抖動的并且被分配以適 當(dāng)?shù)脑u級。
文檔評級模塊26也可以通過將文檔的質(zhì)量特征與先前所建立的
質(zhì)量參數(shù)相比較來檢查圖像質(zhì)量和布局問題。對于布局問題,文檔評 級模塊26可以從圖像中提取邊界并且檢査該邊界是否具有銳利的邊界 或是否占據(jù)了圖像的大部分,具有銳利的邊界或占據(jù)了圖像的大部分 將被認(rèn)為是所不希望的并且導(dǎo)致適當(dāng)?shù)囊粋€評級或多個評級被分配給 該文檔。對于圖像質(zhì)量,可以基于由提供者8選擇的圖像質(zhì)量度量
(IQM)來評價(jià)文檔并且文檔將被分配適當(dāng)?shù)囊粋€評級或多個評級。
圖像閱讀器模塊28可以包括配備有一個或多個光學(xué)傳感器的一 個或多個計(jì)算機(jī)或數(shù)據(jù)處理器。圖像文件數(shù)據(jù)模塊30可以處理圖像數(shù) 據(jù),諸如從圖像閱讀器模塊28所接收的數(shù)據(jù)。圖像閱讀器模塊28和 圖像文件數(shù)據(jù)模塊30可以被用在對來自文檔的圖像的諸如圖像、文本 以及鏈接的光學(xué)數(shù)據(jù)的處理中,所述處理包括評級。在于2004年5月 10曰提交的題目為"Method and System for Approving Documents Based on Image Similarity"的美國專利申請No.10/841,833 (代理人巻號為 64557.000027)中進(jìn)一步詳細(xì)解釋了該處理。該申請通過整體參考而被 合并于此。
基于圖像閱讀器模塊28處理的光學(xué)和/或計(jì)算機(jī)文件數(shù)據(jù),圖像 文件數(shù)據(jù)模塊30可以識別文檔中的一個或多個圖像。換句話說,模塊 30可以辨別文本、字符和/或圖像。基于該信息,圖像閱讀器模塊28 可以按照這些和其它標(biāo)準(zhǔn)來對文檔(例如圖像)進(jìn)行評級。
使用模塊26、 28、 30來確定評級信息的優(yōu)點(diǎn)在于評級信息可以被 自動確定(即不用人類干涉)。由于服務(wù)器2可以接收并且分發(fā)數(shù)千、 數(shù)百萬和/或數(shù)十億的不同文檔,人工審閱每個文檔的事務(wù)和管理成本 可能是不太可能的和/或昂貴的。模塊26、 28、 30可以提供對圖像或其 它文檔的充分的初步審閱以確定文檔是否被批準(zhǔn)(例如可接受的和適 當(dāng)?shù)?用于全面分發(fā)或用于分發(fā)到一個或多個特定的提供者8或終端 用戶10。
應(yīng)當(dāng)理解,單個文檔可以具有一個或多個電子實(shí)例以及一個或多 個物理實(shí)例。例如,單個文檔可以具有下列形式.pdf文件、.gif文件、.tiff 文件、其它格式的文件、打印紙張、照片、其它物理對象、或在屏幕 或顯示器上的可視顯示。因而,可以以電子格式(例如.pdf格式)或物 理實(shí)施例(例如在紙張上所打印的文檔)將單個文檔從服務(wù)器2傳遞 到評級實(shí)體(諸如圖像閱讀器模塊28以及圖像文件數(shù)據(jù)模塊30)。
應(yīng)當(dāng)進(jìn)一步理解,圖像閱讀器模塊28和圖像文件數(shù)據(jù)模塊30也
可以被配置為基于聲音、動畫、視頻、彈出能力以及其它視聽信息處
理并且識別概念。因此,模塊28、 30可以進(jìn)一步包括揚(yáng)聲器、麥克風(fēng) 以及音頻/視頻處理器。例如,模塊28、 30可以包括語音識別技術(shù)來處 理聲音文件以確定聲音文件中的所說的或所唱的詞語。模塊28、 30可 以進(jìn)一步被配置為辨別聲音的類型,如大海的聲音、爵士樂的聲音以 及管弦樂的聲音?;谝纛l(以及其它視聽)信息,另外的概念可以 與文檔相關(guān)聯(lián)。
比較模塊32可以將圖像(或其部分)或文件內(nèi)容與其它圖像(或 其部分)或文件相比較,所述其他圖像(或其部分)或文件例如存儲 在特征數(shù)據(jù)庫52和圖像數(shù)據(jù)數(shù)據(jù)庫54中的圖像或部分。特別地,比 較模塊32可以將來自一個文檔源12a的圖像與已經(jīng)被存儲在內(nèi)容數(shù)據(jù) 庫52或圖像數(shù)據(jù)數(shù)據(jù)庫54中來自同一文檔源12a的一個或多個文檔相 比較。例如,比較模塊32可以確定文檔與另一個文檔是否是一樣的(或 本質(zhì)上一樣的)。文檔比較模塊32也可以確定在兩個或多個文檔之間 的相似度(例如一個文檔與另一個文檔80%相似)。
比較模塊32也可以識別第一文檔具有與第二文檔、文件或圖像相 似的冒犯性的、不適當(dāng)?shù)膬?nèi)容或惱人的元素。例如,如果模塊32識別 到圖像廣告包含與已被確定為是色情的網(wǎng)頁上的Janet Jackson的不適 當(dāng)?shù)膱D像本質(zhì)上一樣的圖像,模塊32可以標(biāo)記該圖像廣告以用于審閱 或指示該圖像廣告可能具有不適當(dāng)?shù)膬?nèi)容。例如,模塊32可以將否定
評級信息發(fā)送給文檔評級模塊26,并且文檔評級模塊26可以標(biāo)記該廣 告或改變該廣告的評級。
鏈接模塊34可以審査文檔中的一個或多個鏈接(例如響應(yīng)于識別 鏈接而自動進(jìn)行)。例如,如果圖像廣告文檔包括一個或多個鏈接(例 如如果圖像廣告在廣告上顯示了 URL鏈接、嵌入了超文本鏈接或使觀 看者可以例如通過點(diǎn)擊鏈接而選擇相關(guān)文檔),則模塊28、 30可以訪 問該鏈接以及所鏈接的文檔。如果模塊28、 30不能訪問該鏈接或所鏈 接的文檔(例如如果處理器的web瀏覽器未能加載所鏈接的文檔或存 在其他錯誤),則處理器可以報(bào)告"斷開"鏈接(例如響應(yīng)于識別"斷 開"鏈接而自動進(jìn)行)。例如,模塊28、 30可以將該信息作為評級信 息報(bào)告給文檔評級模塊26。
鏈接信息可以包括鏈接質(zhì)量評級(例如鏈接是否工作或是否具有 任何問題)及鏈接的內(nèi)容(例如內(nèi)容評級)以及任何所鏈接的文檔(例 如所鏈接的網(wǎng)站)??梢砸匀缭诖怂枋龅脑u級文檔的任何方式來獲 得信息。任何鏈接相關(guān)信息可以被存儲在鏈接數(shù)據(jù)庫60或特征數(shù)據(jù)庫 52中。
最后,鏈接相關(guān)信息可以被傳遞給文檔評級模塊26,例如,以使 得任何所鏈接的文檔(或鏈接自身)的特征可以作為文檔的評級的因 素。例如,如果廣告鏈接到與性、毒品或酒精有關(guān)的站點(diǎn)或如果其鏈 接到閃爍、包含流音頻或視頻、包含無限循環(huán)動畫、涉及游戲玩打等 等的文檔,則該廣告可被評級為不適當(dāng)?shù)摹?br> 鏈接模塊34可以周期性地審查文檔中的鏈接,例如,甚至在文檔 已經(jīng)被評級后。例如,其可以每個月或用戶在鏈接上點(diǎn)擊的每第十次 檢査該鏈接,以確保文檔具有將用戶導(dǎo)向到適當(dāng)站點(diǎn)的有效(working) 鏈接。
其它模塊42可以完成與對電子文檔評級有關(guān)的其它功能。在于
2003年12月23日提交的題目為"Method And System For Providing Targeted Graphical Advertisements"美國專利申請No.l0/742,791 、于 2004年3月30日提交的題目為"System and Method for Rating Electronic Documents"的代理人巻號為64557.000020的美國專利申請中、以及在 于2004年5月10日提交的題目為"System And Method For Rating Documents Comprising An Image"的代理人巻號為64557.000024的美 國專利申請中描述了多個另外的服務(wù)器2以及系統(tǒng)100的功能。這些 申請通過整體參考而被合并于此。
這些申請描述了使得能夠處理文檔的評級信息的其它模塊42。例 如,文檔可以被接收和/或被生成并且被傳遞給諸如終端用戶、提供者 以及其它實(shí)體的評價(jià)者。文檔例如可以具有反饋鏈接或用于對文檔進(jìn) 行評級的其他機(jī)制,以使得終端用戶可以在接收文檔后對文檔進(jìn)行評 級。服務(wù)器2可以接收評級并且為每個所評級的文檔確定內(nèi)容評級(例 如性內(nèi)容、暴力內(nèi)容以及其它適當(dāng)性或合適性因素)。評級可以被合 計(jì)并且被存儲在特征評級數(shù)據(jù)庫58中。合計(jì)評級可以指示在諸如成人 內(nèi)容以及暴力內(nèi)容的各種內(nèi)容范圍中的評級??梢詾楦鞣N提供者和終 端用戶確定敏感性信息,所述提供者和終端用戶對其接收的內(nèi)容的類 型具有特定的偏好(例如對色情資料的禁止)?;谖臋n的一個評級 或多個評級,文檔評級模塊26可以確定文檔是否應(yīng)該被批準(zhǔn)或被拒絕。
說明性系統(tǒng)網(wǎng)絡(luò)環(huán)境
圖2描述了根據(jù)本發(fā)明的實(shí)施例用于評級、批準(zhǔn)或拒絕電子文檔 的系統(tǒng)的運(yùn)行的網(wǎng)絡(luò)環(huán)境。在此種環(huán)境中,評價(jià)者和提供者8可以通 過網(wǎng)絡(luò)14、 15連接到服務(wù)器2 (例如使用安全https連接)以將文檔和 評級信息提供給服務(wù)器2,并且從服務(wù)器2接收文檔和評級請求信息。 服務(wù)器2可以將文檔、評級以及其它信息存儲在數(shù)據(jù)庫50中。服務(wù)器 2可以通過各種論壇或饋送(feed)分發(fā)文檔,包括在印刷媒體中直接 分發(fā),在附屬于服務(wù)器2的一個或多個網(wǎng)站上并通過提供者8提供文
檔。應(yīng)當(dāng)注意到,提供者可以包括(例如取決于所希望的安全性通過
網(wǎng)絡(luò)14或15連接的)服務(wù)器2的聯(lián)合合作伙伴(syndication partners )、
(例如與內(nèi)容數(shù)據(jù)庫相關(guān)聯(lián)的)內(nèi)容系統(tǒng)以及由服務(wù)器2或提供者8 操作的搜索引擎系統(tǒng)。
通過這些各種論壇,提供給提供者8的文檔可以被包括在向終端 用戶IO顯示的頁面(或其它文檔)中(通常被稱為閃現(xiàn)(impression))。
服務(wù)器2、提供者8以及文檔源12中的每一個可以包括計(jì)算機(jī)化 的系統(tǒng),其包括以下系統(tǒng)中的一個或多個web服務(wù)器2、數(shù)據(jù)庫服務(wù) 器2、代理服務(wù)器2、網(wǎng)絡(luò)平衡機(jī)制和系統(tǒng)、以及使系統(tǒng)能夠在因特網(wǎng) 或其它網(wǎng)絡(luò)類型系統(tǒng)上運(yùn)行的各種軟件組件。此外,盡管被描述為http 網(wǎng)絡(luò),但是網(wǎng)絡(luò)14和15可以包括其它網(wǎng)絡(luò),諸如專線、內(nèi)聯(lián)網(wǎng)或任 何其它網(wǎng)絡(luò)。在示例實(shí)施例中,在諸如廣告提供者的文檔源12和服務(wù) 器2之間的連接(以及諸如在提供者8和服務(wù)器2之間的其它連接) 可以包括安全網(wǎng)絡(luò)連接,以確保數(shù)據(jù)不會遭受任何黑客或其它第三方 的攻擊或破壞。另外,盡管描述了兩個文檔提供者12,但是應(yīng)當(dāng)理解, 在網(wǎng)絡(luò)中可以提供一個或多個文檔提供者12。類似地,盡管描述了一 個數(shù)據(jù)庫50,但是應(yīng)當(dāng)理解,可以提供多個數(shù)據(jù)庫并且可以經(jīng)由任何 類型的網(wǎng)絡(luò)連接將這樣的數(shù)據(jù)庫連接到服務(wù)器2,包括分布式數(shù)據(jù)庫服 務(wù)器2體系結(jié)構(gòu)。
類似地,提供者8a可以包括經(jīng)由任何類型的網(wǎng)絡(luò)連接到服務(wù)器2 的任何數(shù)量的這樣的系統(tǒng),包括http或https網(wǎng)絡(luò)。內(nèi)容提供者8可以 包括諸如服務(wù)器2的系統(tǒng),其提供用于啟用通過因特網(wǎng)或其它網(wǎng)絡(luò)協(xié) 議的連接的功能。終端用戶IO可以包括任何用戶(諸如連接到因特網(wǎng) 的用戶)并且可以包括計(jì)算機(jī)化的系統(tǒng),該計(jì)算機(jī)化的系統(tǒng)啟用通過 各種類型的網(wǎng)絡(luò)的該連接,所述連接包括通過因特網(wǎng)服務(wù)提供商、有 線公司以及訪問因特網(wǎng)上的數(shù)據(jù)的任何其它方法。提供者8可以包括 將諸如廣告的內(nèi)容分發(fā)給終端用戶IO的任何系統(tǒng)。
說明性過程
圖3a是圖示了根據(jù)本發(fā)明的實(shí)施例用于評級或批準(zhǔn)或拒絕電子文
檔的示例方法的流程圖。
在框300中,可以接收文檔。例如,諸如廣告收錄提供者的文檔 源12a可以將圖像廣告?zhèn)鬟f到服務(wù)器,以用于分發(fā)給提供者8和終端用 戶10。以示例的方式,所述文檔可以是示出女性模特的圖像廣告。
在框310中,文檔可以被處理(例如自動地)以識別文檔的可視 的以及文字的主題(諸如閃爍、涉及游戲玩打以及具有較差的圖像質(zhì) 量的其它特征,稍后將在框370中被識別)。例如,圖像閱讀器模塊 28和圖像文件數(shù)據(jù)模塊30可以處理如在此所述的文檔來識別文檔中的 文本和/或圖像??梢宰R別女性的圖像以及指示對產(chǎn)品背書的文本和到 網(wǎng)站的鏈接(例如www. bathingsuits.com),其可以被顯示在廣告中和 /或被嵌入廣告的超文本中。
在框320中,可以將文檔與相似文檔進(jìn)行比較。例如,基于框310 中的圖像處理,比較模塊32可以將所處理的圖像信息與其它文檔的圖 像信息相比較并且識別相似文檔。諸如與相似文檔相關(guān)聯(lián)的關(guān)鍵詞的 概念可以被識別。例如,通過該比較,被評價(jià)的文檔可以與裸體、性、 暴力、褻瀆以及提供者8可能希望用作評級或拒絕文檔的基礎(chǔ)的其它 主題相關(guān)聯(lián)。
在框330中,例如可以通過鏈接模塊34訪問所鏈接的內(nèi)容。該框 350僅與包括至少一個鏈接的文檔有關(guān)。例如,鏈接模塊34可以經(jīng)由 瀏覽器訪問鏈接在廣告中的www. bathingsuits.com網(wǎng)站。
在框340中,可以識別和/或報(bào)告任何鏈接的狀態(tài)。例如,鏈接模 塊34可以識別鏈接是起作用的并且所鏈接的網(wǎng)站已被正確加載入瀏覽
器中。如果鏈接沒有正確地將瀏覽器導(dǎo)向到正確的網(wǎng)站,或者如果網(wǎng) 站未能加載,則可以報(bào)告該鏈接已斷開。
在框350中,可以對所鏈接的內(nèi)容進(jìn)行評級、拒絕和/或批準(zhǔn)。如
在框310中,可以例如通過模塊28、 30對鏈接的內(nèi)容以及任何所鏈接 的文檔進(jìn)行評級和/或批準(zhǔn)。評級/批準(zhǔn)信息可以與底層(underlying)文 檔相關(guān)聯(lián)。
如果與文檔相關(guān)聯(lián)的鏈接已斷開,則可以標(biāo)記文檔以用于審閱或 者將其否決。類似地,如果確定鏈接與不適當(dāng)?shù)膬?nèi)容相關(guān)聯(lián)(例如在
所鏈接的網(wǎng)站存在不適當(dāng)?shù)膬?nèi)容),則可以標(biāo)記文檔以用于審閱。
在框360中,所鏈接的內(nèi)容可以與一個或多個概念相關(guān)聯(lián)。所鏈 接的內(nèi)容可以與諸如關(guān)鍵詞的概念相關(guān)聯(lián)。如上所述,底層文檔的評 級和關(guān)聯(lián)性可以反映所鏈接的內(nèi)容的評級和關(guān)聯(lián)性。
在框370中,可以將文檔與參數(shù)而不是可視的或文字的內(nèi)容相比 較(可視的以及文字的主題已在在先的框中被評定),例如文檔是否 閃爍、是否涉及游戲玩打、圖像質(zhì)量是否較差,以進(jìn)行評級和/或批準(zhǔn)。 例如,圖像模塊26、 28、 30可以識別在女性圖像中存在大量肉體內(nèi)容、 文檔涉及隨機(jī)數(shù)生成或鼠標(biāo)移動或指示文檔涉及游戲玩打的其它行 為、文檔閃爍或抖動、或文檔具有較差的圖像質(zhì)量,并且因此將文檔 評級為所不需要的。評級可以基于各種標(biāo)準(zhǔn),諸如圖像內(nèi)容、文本、 移動、聲音、鏈接和所鏈接的文檔以及其它標(biāo)準(zhǔn)。在一些實(shí)施例中, 可以例如通過模塊26、 28、 30自動確定評級/批準(zhǔn)信息??梢允褂酶鞣N 技術(shù)將廣告與特定參數(shù)相比較以用于提供者8評級和/或批準(zhǔn)或拒絕。 相關(guān)領(lǐng)域的技術(shù)人員將認(rèn)識到,其它的語言和技術(shù)可以被用于參數(shù)的 說明、文檔與那些參數(shù)的比較、以及在此闡明的不與本發(fā)明的精神和 范圍分開的其它的權(quán)利要求元素。為了說明性的目的,在以下段落中 描述了評價(jià)Flash廣告、動畫GIF以及用于評級的靜態(tài)圖像的示例方法。
Flash廣告可以使用swftools庫,因?yàn)槠涫囚敯舻?robust)和完全的解決方案。包含在SWF文件中的信息可以被用來執(zhí)行以下任務(wù)
l.文本提取在Flash動畫中使用的大部分文本被存儲在 DefineText標(biāo)簽或其變體之下。在大多數(shù)情況下可以通過審査這些標(biāo)簽 來提取該文本。該文本將與圖像相關(guān)聯(lián)并且可以對其檢査關(guān)于圖像中 的文本的策略如語言、商標(biāo)等等。
SWF文件支持兩種類型的文本-字形文本(Glyph text)和設(shè)備文 本(Device text)。以確定字符的形狀的二次B樣條的控制點(diǎn)來描述每 個字形文本字符。使用標(biāo)準(zhǔn)字體名稱來指定用于設(shè)備文本的字體,但 是也提供字形文本作為應(yīng)變(fallback)選項(xiàng)。使用DefineFont和 DefmeFont2標(biāo)簽來定義字形字體,并且使用DefineFont和 DefineFontlnfo標(biāo)簽來定義設(shè)備字體。DefineFont標(biāo)簽包含在動畫中作 為字形使用的字符列表。沒有字符碼與字形相關(guān)聯(lián)。此外,在DefineFont 中列出的字符僅是完整字母表的子集,因?yàn)槠鋬H包括在動畫中使用的 字符并且沒有任何附加信息,不太可能將每個形狀都與其字符表示相 映射,除非其對形狀使用如OCR的技術(shù)。對于字形文本,該附加信息 完全缺失,但是對于設(shè)備文本,DefineFontlnfo標(biāo)簽包含從字符形狀到 其字符表示(ASCII或Unicode)的映射。
將要被顯示的真實(shí)的文本存儲在DefineText或DefmeEditText標(biāo) 簽中。這些標(biāo)簽包含指向在對應(yīng)于其使用的字體的DefineFont標(biāo)簽中 的字符記錄的指針。作為結(jié)果,對文本進(jìn)行解碼要求對DefineFont標(biāo) 簽和DefineText標(biāo)簽兩者進(jìn)行解碼。
Swftools庫允許遍歷SWF文件中的標(biāo)簽。提供者8可以首先使用 DefmeFont禾B DefineFontlnfo標(biāo)簽對標(biāo)簽進(jìn)行迭代以將每個字體符號 與相應(yīng)的字符符號相關(guān)聯(lián)。 一旦發(fā)現(xiàn)字體,則使用相應(yīng)的字體信息將 DefineText和DefmeEditText解碼。
2.檢査被禁止的行為執(zhí)行諸如流音頻、流視頻以及打開網(wǎng)絡(luò)連
接的某些行為的Flash廣告可能被提供者8指定為是惱人的。為了檢查 這些行為,可以創(chuàng)建ActionScript對象并且可以就這些對象的存在而檢 查SWF文件。
Flash的安全策略確保了,如果用戶10正試圖加載來自當(dāng)前域之 外的變量但是默許Flash電影流出數(shù)據(jù)或產(chǎn)生網(wǎng)頁服務(wù)調(diào)用,則警告用 戶10。即使Flash向用戶10發(fā)出了關(guān)于電影訪問遠(yuǎn)程數(shù)據(jù)的警告,但 是由于電影打開了警告對話框所以對用戶IO來說其可能是惱人的。因 此提供者8可能希望檢查這樣的方法。
對被禁止的方法的檢查被分為兩部分(l)檢查被禁止的對象以 及(2)檢查被禁止的方法。被禁止的對象是僅為了訪問受限制的網(wǎng)絡(luò) 或一些其它資源而被使用的對象。示例包括如Camera、 Microphone、 NetConnection、 SharedObject以及XMLSocket的類。為了檢查被禁止 的對象。提供者8可以尋找以下ActionScript:
action: Push < class name > action: NewObject
提供者8也可以檢查關(guān)于其它對象的某些網(wǎng)絡(luò)相關(guān)調(diào)用。示例包 括Sound.loadSound()以及Movie.loadMovie()。為了這些檢査,提供者8 將尋找以下ActionScript代碼
action: Push < method name 〉 action: CallMethod
提供者8也可以使用作為另一種技術(shù)的控制流和數(shù)據(jù)流分析。
用于檢測這樣的行為的另一個可能性將是在執(zhí)行正被審查的文檔 時監(jiān)視Flash播放器做出的系統(tǒng)調(diào)用。提供者8可以檢査端口打開請求、 聲音裝置打開請求等等。
3.檢査游戲大部分游戲涉及某些類型的鼠標(biāo)運(yùn)動跟蹤以及隨機(jī)
數(shù)生成。Flash中的鼠標(biāo)坐標(biāo)可以通過電影剪輯的一xmouse禾B—ymouse 屬性的值來確定??梢詸z査試圖做這件事的行為腳本代碼。同樣,可 以檢査其它類型的用戶10交互。ActionScript中的隨機(jī)數(shù)通常通過 "ActionRandomNumber"指令或通過使用內(nèi)置Math.random()庫函數(shù)來 生成,并且可以就隨機(jī)數(shù)的存在而檢查代碼。
檢查游戲游戲典型地涉及鼠標(biāo)跟蹤以及隨機(jī)數(shù)生成。在Flash 中,可以通過使用電影剪輯(通常是一root剪輯)的屬性—xmouse和 —ymouse來獲得鼠標(biāo)的位置。在Flash中,電影剪輯指的是動畫序列, 并且這樣的動畫序列也可以被嵌入到主體動畫中。跟蹤鼠標(biāo)的通用方 法然后是注冊鼠標(biāo)運(yùn)動事件,并且在此事件后使用一xmouse禾B一ymouse 屬性并且采取適當(dāng)?shù)男袨閬慝@得鼠標(biāo)的位置。電影剪輯、按鈕以及 Mouse對象(也可能是一些更多的對象)支持鼠標(biāo)運(yùn)動事件。也存在 為事件注冊監(jiān)聽程序的多種方法。
許多Flash游戲具有隨同鼠標(biāo)光標(biāo)一起移動的對象(諸如交叉瞄準(zhǔn) 線(cross-hair))。對于這樣的游戲,提供者8可以檢査反匯編文件 中的字符串—xmouse禾B一ymouse。通常希望廣告使用鼠標(biāo)位置并且將 "—xmouse"和"—ymouse"用作變量或用作字符串常量是罕有的。因 此,該技術(shù)對于檢測游戲來說應(yīng)該有理由運(yùn)行良好??赡艽嬖谄渌?游戲,其中不需要鼠標(biāo)坐標(biāo)但是使用諸如鼠標(biāo)懸停在某些區(qū)域上的其 它鼠標(biāo)行為。
通過"ActionRandomNumber"指令或通過Math.random()調(diào)用來獲 得ActionScript中的隨機(jī)數(shù)。對于ActionRandomNumber指令,提供者 8可以只檢査相應(yīng)的actionscript標(biāo)簽的存在。對于Math.random()函數(shù), 提供者8可以檢査以下的一組指令
action: Push "Math" action: GetVariable action: Push "random" action: CallMethod4. 檢查聲音和視頻分別使用DefineSound和DefineVideoStream
標(biāo)簽將聲音和視頻并入SWF文件中。提供者8可能希望允許在廣告中 使用聲音但是不允許僅作為用戶IO行為的結(jié)果播放的聲音、或提供者 8可能僅檢査SWF文件中聲音的存在而不考慮其是否正由用戶10事件 發(fā)起。這可以使廣告接收某一評級、被拒絕、或指示人類批準(zhǔn)者(若 有的話),對這樣的廣告進(jìn)行更全面的檢査。
5. 檢查并且固定clickTAG:如果clickTAG是由提供者8使用的, 則提供者8可能想要確保Flash廣告具有對clickTAG的正確支持并且 沒有將用戶IO重定向到任何其它URL。這可以通過檢查SWF文件中 是否存在"clickTAG"字符串以及在文件中不存在URL來完成。提供 者8也能夠僅用"clickTAG"替代"clickTag"來固定創(chuàng)意。
為了支持clickTAG, Flash廣告應(yīng)當(dāng)具有按鈕,該按鈕具有被配置 來在通過clickTAG提供的自變量上調(diào)用GetURL的點(diǎn)擊行為。 一個簡 單的檢査將測試字符串"clickTAG"的存在以及代碼中不存在任何 URL。另一個技術(shù)是檢査"clickTAG"是否正被用作GetURL2指令的 自變量。提供者8可以檢查以下一組指令的任一個
〃1,getUrl(—root.clickTAG,〈target〉) 2.getUrl("clickTAG",<target>) Push <movie clip> Push "clickTAG" GetVariable GetVariable Push "clickTAG" Push <target> GetMember GetUrl2 0 Push <target〉 GetUrl2 0
GetUrl指令的目標(biāo)自變量指定了點(diǎn)擊應(yīng)當(dāng)在其中被打開的目標(biāo)窗 口。另外,提供者8也可以檢查文件中URL的存在。
6. 檢查和添加clickTarget:提供者8也可能想要控制在其中顯示登 陸頁面的窗口。這可以通過支持類似于Flash電影中的clickTAG的
"clickTarget"自變量來實(shí)現(xiàn)。因?yàn)檫@是非標(biāo)準(zhǔn)的特征,提供者8可能 希望確保所有廣告主不用必須改變其廣告目錄來堅(jiān)持(adhere to)該特
征,并且因此提供者8可能希望增加大部分現(xiàn)有Flash文件來支持該特 征。
7.檢查無限循環(huán)動畫該檢査可以通過執(zhí)行SWF文件以及注意對 flash播放器在所允許的最大動畫持續(xù)時間之后執(zhí)行的顯示裝置的任何 寫入來實(shí)現(xiàn)。該技術(shù)可以被擴(kuò)展來執(zhí)行對網(wǎng)絡(luò)調(diào)用、聲音等等的檢查。 提供者8也可以模仿如鼠標(biāo)點(diǎn)擊的用戶10行為并且檢查對clickTAG 的支持。
動畫GIF: ImageMagik庫可以被用于該目的。對于動畫GIF最頻
繁遇到的兩種問題是閃爍和抖動的圖像廣告。這兩種類型的廣告通常 都具有較小的延遲參數(shù)并且出于安全可以將該方面用來標(biāo)記廣告的一
些子集。
1.閃爍/閃動圖像在該類別下的廣告包括具有快速改變對比度和 色彩方案的幀??梢酝ㄟ^檢查在不同幀中的相同內(nèi)容以及注意在不同 幀之間的色彩強(qiáng)度的改變來檢測這樣的廣告。
閃爍圖像在所有的幀中通常具有一組相同的對象并且只有對象的 色彩(以及亮度)在幀間改變?;趲g的延遲指定比較參數(shù)消除 了最惱人的圖像。例如,在所有幀之間小于0.5秒的延遲的比較參數(shù)給 出圖像顯現(xiàn)為是惱人圖像的較高概率。
提供者8也可以識別動畫中的相似幀,所述相似幀彼此之間相隔 一定距離。該識別可以基于下述觀察具有某類閃爍效果的動畫具有 相似幀,該相似幀被其中在圖片中出現(xiàn)新對象或在圖片中存在的對象 的色彩改變的幀而穿插。這兩者基本上都可以被認(rèn)為是幀之間的色彩 中的急劇改變。
提供者7可以首先利用相似幀之間的幀來識別相似幀,然后將穿
插幀與相似幀中的一個相比較??梢杂?jì)算每像素的對比度變化,作為 該變化發(fā)生的頻率。CIE1976色差公式可以被用于測量兩個圖像之間的 感知色差。
可以通過考慮諸如色彩的空間分布、色彩沿邊緣的改變、掩模
(mask)以及人類視覺系統(tǒng)(HVS)的其它特性的因素來改進(jìn)算法。 2.抖動圖像抖動廣告是其每一幀包含相同的對象但是該對象位
于稍微不同的位置的動畫,以提供抖動對象的閃現(xiàn)。在許多這些廣告 中,可以顯現(xiàn),幀實(shí)際上使用相同的圖像于不變的背景,但是該相同 的圖像在不同的頁面偏移量處??梢酝ㄟ^進(jìn)行逐像素的匹配來檢測這
些廣告。如果所述幀只是單個圖像的轉(zhuǎn)換,該幀的快速傅立葉變換(FFT) 系數(shù)是相同的。另一個技術(shù)是通過對齊包含在圖像中的對象的邊界來 匹配圖像。
對于由改變相同圖像的頁面偏移量而創(chuàng)建的抖動動畫可以通過比 較在動畫中使用的實(shí)際幀來容易地檢測。其它抖動廣告包括作為布置 在(0, 0)頁面偏移量處的不同圖像的幀。在某些這些廣告中,抖動 對象被放置于透明的背景上。在此種情況下,可以裁剪每一幀來移除 這些透明像素,然后比較所裁剪的圖像。
基于快速傅立葉變換(FFT)的技術(shù)對抖動動畫也執(zhí)行良好。可以計(jì) 算所有幀的FFT系數(shù)。然后可以計(jì)算系數(shù)的絕對差值總和(SAD)。 對于抖動圖像,由于幀主要地涉及轉(zhuǎn)換,該差值更接近于零。為了補(bǔ) 償(offset)圖像中亮度級別的影響,提供者可以將閾值應(yīng)用于與幀中 的一個的系數(shù)的絕對值總和有關(guān)的SAD。通過使用梅林傅立葉變換 (Mellin Fourier Transform)可以使該技術(shù)更魯棒。
通常為了檢測頻閃以及移動對象,提供者8可以計(jì)算運(yùn)動矢量并 且檢查是否存在一組運(yùn)動矢量指向相同的方向。提供者8可以使用基
于塊的運(yùn)動矢量算法。為了在塊中充分良好地捕獲特征,可以使用尺 寸為12或更大的較大塊。為了避免塊的錯誤對齊的問題,可以使用重
疊塊。另一個技術(shù)是使用用于跟蹤OpenCV庫中的光學(xué)流的方法。另 一個技術(shù)是通過被應(yīng)用于隨后幀中的對象的變換來跟蹤Flash中的對象 移動。如果幀之間的對象被以顯著的量變換或縮放,則將指示存在頻 閃。
靜態(tài)圖像提供者8可能希望檢查靜態(tài)圖像中的劣質(zhì)圖像和布局 問題。
1. 布局問題提供者8可以從圖像中提取邊界并且檢查邊界是否 具有銳利的邊界或是否占據(jù)了圖像的大部分??梢酝ㄟ^沿著圖像的每 個邊緣掃描并且找到平行于不匹配其的邊緣的第一條線來首先識別圖 像的邊界框的邊緣。這些線組成圖像的邊界框。然后對邊界框的邊緣 是否與原始圖像中的邊緣相對應(yīng)的檢查可以通過沿邊緣計(jì)算梯度來完 成。如果圖像具有匹配邊界框的邊緣或如果邊界框與原始圖像相比較 差別是十分小的,則圖像可以被評級為具有布局問題。
2. 圖像質(zhì)量可以使用基于無參考的質(zhì)量評定。在此種類型的評
定中,不存在用來比較給出圖像的質(zhì)量的"理想"圖像。在此種示例
方法下,提供者8可以確定一些圖像質(zhì)量度量標(biāo)準(zhǔn)(IQM),諸如以這 些IQM來評價(jià)給出的圖像。同樣,OCR技術(shù)可以被用來從圖像中提取 文本。除文本提取外,其也可以被用來評定圖像質(zhì)量。對于被假定包 含文本的廣告,如果ORC不能從圖像中譯解任何有意義的文本,則文 檔可以作為具有較低質(zhì)量的圖像被評級和/或被拒絕。
提供者8也可以比較指定此種的參數(shù)來檢測意欲欺騙用戶10的圖 像。 一些廣告可能包含無功能的并且僅被展示為圖像的文本框、下拉 以及按鈕。提供者8可以使用邊緣/角落檢測技術(shù)來檢測圖像中這些對 象的存在。
如果文檔基于其特征(例如如果廣告包含諸如閃爍或抖動的所不 希望的行為)而被標(biāo)記或不被批準(zhǔn),則文檔可以被傳遞給一個或多個 評價(jià)者以用于人類審閱。在多個人類審閱員批準(zhǔn)文檔后,文檔可以稍 后被批準(zhǔn)。
在框380中,文檔、評級以及批準(zhǔn)或拒絕狀態(tài)被傳遞給例如提供者8。
本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,所述動作可由硬件、軟件或其 組合來執(zhí)行,需要或無需人類干涉,如可以在與諸如提供者、評價(jià)者、
數(shù)據(jù)庫以及終端用戶10耦接的諸如服務(wù)器2系統(tǒng)的一個或多個計(jì)算系 統(tǒng)中具體化。此外,應(yīng)當(dāng)理解,不是所有的框都必須被完成。例如, 在一個實(shí)施例中,方法可以在框310開始并且在框370結(jié)束。同樣, 不必以圖3中示出的順序來執(zhí)行每個框的行為??梢钥紤]任何執(zhí)行順 序。
圖3b是圖示了根據(jù)本發(fā)明的實(shí)施例用于評級或批準(zhǔn)或拒絕Flash 廣告的示例方法的流程圖。
在框300中,可以接收Flash廣告文檔。以示例的方式,在該示例 中的Flash廣告是游戲,其中用戶IO必須使用鼠標(biāo)來玩打該游戲。
在框310中,文檔可以被處理(例如自動地)。在反匯編文件中, 字符串—xmouse和—ymouse被檢查。找到該字符串并且將文檔評級為惱 人廣告或?qū)⑵渚芙^。
在框320中,文檔、評級和/或拒絕狀態(tài)被傳遞給例如提供者8。 圖3c是圖示了根據(jù)本發(fā)明的實(shí)施例用于批準(zhǔn)或拒絕閃爍動畫GIF
文檔的示例方法的流程圖。
在框300中,可以接收動畫GIF文檔。以示例的方式,動畫GIF文檔是閃爍動畫。
在框310中,文檔可以被處理(例如自動地)。檢査幀之間的延 遲并且發(fā)現(xiàn)在所有幀之間其是0.2秒。然后將該所確定的延遲與0.5秒 的延遲比較參數(shù)相比較。由于發(fā)現(xiàn)所確定的延遲小于比較參數(shù),所以 文檔被認(rèn)為是閃爍廣告并且被評級為閃爍廣告或被拒絕。
在框320中,文檔、評級和/或拒絕狀態(tài)被傳遞給例如提供者8。
圖3d是圖示了根據(jù)本發(fā)明的實(shí)施例用于評級或批準(zhǔn)或拒絕靜態(tài) 圖像文檔的示例方法的流程圖。
在框300中,可以接收靜態(tài)圖像。以示例的方式,靜態(tài)圖像是可 以具有圍繞邊框的可樂罐的圖像。
在框310中,文檔可以被處理(例如自動地)。從圖像中提取邊 框并且確定邊框占據(jù)圖像的百分比。發(fā)現(xiàn)邊框占據(jù)了圖像的50%。將 50%值與30%的比較參數(shù)相比較。由于所確定的值(50%)大于比較參 數(shù)(30%),所以文檔被認(rèn)為具有布局問題并且文檔被評級為惱人廣告 或被拒絕。
在框320中,文檔、評級和/或拒絕狀態(tài)被傳遞給例如提供者8。 說明性用戶界面和結(jié)果
圖4a描述了根據(jù)本發(fā)明的實(shí)施例的示例圖像廣告文檔1。圖像廣 告1可以包括橫幅廣告、可以在網(wǎng)頁上顯示的另一個廣告、或可以經(jīng) 由電子裝置顯示的另一個圖形廣告。圖像廣告1示出了特定圖像1A、
廣告文本IB以及一個或多個鏈接1C。特定圖像1A包括電影放映機(jī)和 DVD、 VHS,以及數(shù)字電影容器的圖像。文本1B包括廣告消息,例如 產(chǎn)品或服務(wù)的描述、對潛在消費(fèi)者的建議和/或其它的廣告文本。鏈 接1C可以包括指向諸如廣告主的網(wǎng)頁URL (或其部分)的其他文檔的 鏈接。例如,鏈接1C可以包括嵌入式超文本鏈接,并且該嵌入式鏈接 可以與顯示在文檔1的圖像中的鏈接1C相關(guān)聯(lián)。在一些實(shí)施例中,在 (例如網(wǎng)頁瀏覽器中)査看文檔l的同時選擇(例如在其上點(diǎn)擊)所 顯示的URL或其它鏈接可以將用于查看文檔的查看者的機(jī)制(例如網(wǎng) 頁瀏覽器)導(dǎo)向到與該鏈接相關(guān)聯(lián)的內(nèi)容(例如廣告主的網(wǎng)頁)。
文檔可以具有各種類型的內(nèi)容。例如,文檔可以具有文字、圖像、
聲音和其它信息,以及可以動態(tài)產(chǎn)生文字、圖像、聲音以及其它信息 的功能或程序。每個文檔可以具有不同量的各種類型的內(nèi)容,諸如性 內(nèi)容、暴力內(nèi)容、毒品或酒精相關(guān)內(nèi)容、財(cái)經(jīng)內(nèi)容、成人相關(guān)內(nèi)容、 兒童相關(guān)內(nèi)容以及其它內(nèi)容。
文檔1可以明確地顯示鏈接1C。同樣,鏈接1C可以被嵌入到文 檔中(例如在文檔的程序設(shè)計(jì)中)或其部分中,以使得鏈接1C是不可 見的。在此,選擇(例如在其上點(diǎn)擊)文檔1、圖像1A、文本1B或文 檔的其他部分可以將用戶IO的文檔查看機(jī)制導(dǎo)向到所鏈接的文檔(或 多個文檔)。文檔1自身、圖像1A以及文本1C也可以包括一個或多 個鏈接1C。例如,登有多個產(chǎn)品的廣告可以包括關(guān)于每個產(chǎn)品的鏈接, 其中選擇(例如在其上點(diǎn)擊)與特定產(chǎn)品有關(guān)的圖像1A、圖標(biāo)1A或 文本1B可以將網(wǎng)頁瀏覽器(或其它文檔查看機(jī)制)導(dǎo)向到與特定產(chǎn)品 相關(guān)聯(lián)的商家的站點(diǎn)的頁面(或?qū)虻搅硪粋€文檔)。文檔1可以迅 速改變色彩、涉及不由用戶IO發(fā)起的流音頻或視頻、或可能被提供者 8認(rèn)作是惱人的或所不希望的其它行為。
文檔可以具有各種類型的內(nèi)容。例如,文檔可以具有文字、圖像、 聲音和其它信息,以及可以動態(tài)產(chǎn)生文字、圖像、聲音以及其它信息
的功能或程序。每個文檔可以具有不同量的各種類型的內(nèi)容,諸如性 內(nèi)容、暴力內(nèi)容、毒品或酒精相關(guān)內(nèi)容、財(cái)經(jīng)內(nèi)容、成人相關(guān)內(nèi)容、 兒童相關(guān)內(nèi)容以及其它內(nèi)容。
圖4b描述了根據(jù)本發(fā)明的實(shí)施例的示例視頻廣告文檔500 (其是
抖動廣告)的幾個連續(xù)幀10、 20、 30、 40、 50、 60、 70、 80、 90、 110、 120。幀10、 20、 30、 40、 50、 60、 70、 80、 90、 110、 120描述了可 樂罐11、 21、 31、 41、 51、 61、 71、 81、 91、 111、 121,其在幀10、 20、 30、 40、 50、 60、 70、 80、 90、 110、 120內(nèi)的不同位置處變換, 使得當(dāng)連續(xù)顯示所述幀時,可樂罐ll、 21、 31、 41、 51、 61、 71、 81、 91、 111、 121在視頻廣告文檔500中出現(xiàn)抖動。幀10描述了豎直站立 的可樂罐ll,幀20描述了稍微傾向右側(cè)站立的可樂罐21,幀30描述 了再次豎直站立的可樂罐31,幀40描述了稍微傾向左側(cè)站立的可樂罐 41,并且在幀50再次開始該次序。本發(fā)明將檢測這個廣告為惱人的, 并且在一個實(shí)施例中標(biāo)記文檔來通知提供者8該廣告需要被審查。在 另一個實(shí)施例中本發(fā)明將自動拒絕該廣告。
圖4c描述了根據(jù)本發(fā)明的實(shí)施例的示例圖像廣告文檔1 (其是靜 態(tài)廣告)。圖像廣告1示出了可樂罐2的圖像以及圖像四周的邊框6。 圖像廣告1具有不良的布局;具體而言,廣告的尺寸導(dǎo)致較大的區(qū)域 被廣告1的邊框6占據(jù)。本發(fā)明的實(shí)施例將檢測這個布局問題并且通 知提供者8廣告該需要被審查。在另一個實(shí)施例中本發(fā)明將自動拒絕 該廣告。
圖5描述了根據(jù)本發(fā)明的實(shí)施例的示例文檔1。圖5描述了在監(jiān) 視器上向提供者8提供關(guān)于廣告的評級以及批準(zhǔn)/拒絕信息的文檔。將 正被評級以及被批準(zhǔn)或被拒絕的文檔廣告3提供給提供者8。所提供的 評級包括內(nèi)容評級5、行為評級7、鏈接評級9、合計(jì)評級ll以及批準(zhǔn) /拒絕狀態(tài)13。
應(yīng)當(dāng)理解,在此所述的服務(wù)器、處理器以及模塊可以自動地或經(jīng) 由自動化系統(tǒng)執(zhí)行其功能(例如將文檔與特定參數(shù)相比較和/或確定評 級信息)。如在此所使用,術(shù)語"自動地"涉及由任何機(jī)器可執(zhí)行的 過程來執(zhí)行的行為,例如不需要人類干涉或輸入的過程。
本發(fā)明的實(shí)施例不局限于在此所述的特定實(shí)施例的范圍中。例如, 盡管己經(jīng)參考圖像廣告而描述了在此公開的多個實(shí)施例,但是這里的 原理同樣適用于諸如網(wǎng)站的其它文檔。事實(shí)上,根據(jù)前述描述和附圖, 除在此所述的內(nèi)容外,本發(fā)明的實(shí)施例的各種修改對本領(lǐng)域的普通技 術(shù)人員來說將是顯而易見的。因而,這樣的修改意在落入所附的權(quán)利 要求書的范圍內(nèi)。此外,盡管本發(fā)明的實(shí)施例為了特定的目的在特定 的環(huán)境中在特定實(shí)施方式的情況下已經(jīng)在此被描述,但是本領(lǐng)域的普 通技術(shù)人員應(yīng)當(dāng)認(rèn)識到其有用性不限于此,另外本發(fā)明的實(shí)施例可以 為任何數(shù)量的目的在任何數(shù)量的環(huán)境中被有利地實(shí)現(xiàn)。因此,應(yīng)當(dāng)考 慮到如在此所述的本發(fā)明的實(shí)施例的完整靈魂和精神來解釋在下面闡 述的權(quán)利要求。
權(quán)利要求
1.一種批準(zhǔn)文檔的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括將所述文檔與一個或多個標(biāo)準(zhǔn)相比較;以及確定所述文檔是否包含與被確定為是令人不愉快的可視元素、音頻元素或文本元素中的一個或多個本質(zhì)上一樣的元素。
2. 如權(quán)利要求l所述的方法,進(jìn)一步包括基于所述確定的動作 做出批準(zhǔn)或不批準(zhǔn)的確定。
3. 如權(quán)利要求l所述的方法,其中,基于人類輸入將所述可視元 素、音頻元素或文本元素確定為是令人不愉快的。
4. 如權(quán)利要求l所述的方法,其中,自動將所述可視元素、音頻元素或文本元素確定為是令人不愉快的。
5. 如權(quán)利要求l所述的方法,其中,所述比較的動作包括確定所述文檔是否包含可以生成與被確定為是令人不愉快的一個或多個行為 本質(zhì)上一樣的行為的計(jì)算機(jī)代碼。
6. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定所 述文檔是否包含比被確定為是令人愉快的延遲參數(shù)的量值更低的延遲 參數(shù)。
7. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定所述文檔是否包含無需由所述用戶發(fā)起而導(dǎo)致一個或多個視頻文檔的下 載的計(jì)算機(jī)代碼。
8. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定所 述文檔是否包括無需由所述用戶發(fā)起而下載一個或多個音頻文檔的計(jì)算機(jī)代碼。
9. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定所 述文檔是否包括無需由所述用戶發(fā)起而下載一個或多個視頻或音頻文 檔的計(jì)算機(jī)代碼。
10. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定 所述文檔是否包括無需由所述用戶發(fā)起而下載一個或多個視頻以及一 個或多個音頻文檔的計(jì)算機(jī)代碼。
11. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定 所述文檔是否包括從除所述文檔自身之外的源獲得數(shù)據(jù)的計(jì)算機(jī)代 碼。
12. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定 所述文檔是否包括打開網(wǎng)絡(luò)連接的計(jì)算機(jī)代碼。
13. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定 所述文檔是否包括以大于先前指定的用于比較的次數(shù)循環(huán)的計(jì)算機(jī)代 碼。
14. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定 所述文檔是否包括含有模擬的隨機(jī)數(shù)生成的計(jì)算機(jī)代碼。
15. 如權(quán)利要求5所述的方法,其中,所述確定的動作包括確定 所述文檔是否包括調(diào)用與被確定為令人不愉快的一個或多個類型的硬 件本質(zhì)上一樣的硬件的計(jì)算機(jī)代碼。
16. 如權(quán)利要求15所述的方法,其中,所述一個或多個類型的硬 件包括計(jì)算機(jī)鼠標(biāo)。
17. 如權(quán)利要求15所述的方法,其中,所述一個或多個類型的硬 件包括游戲控制器。
18. 如權(quán)利要求1所述的方法,其中,所述比較的動作包括將所 述文檔的圖像與被確定為令人愉快的質(zhì)量值相比較。
19. 如權(quán)利要求18所述的方法,其中,所述一個或多個質(zhì)量參數(shù) 包括所述文檔的可視內(nèi)容的邊框邊界的清晰度。
20. 如權(quán)利要求18所述的方法,其中,所述一個或多個質(zhì)量參數(shù) 包括所述文檔的可視內(nèi)容的邊框邊界占據(jù)所述文檔的可視內(nèi)容的程 度。
21. 如權(quán)利要求1所述的方法,其中,所述比較的動作包括將所 述文檔的圖像的幀的變化對比率與被確定為令人愉快的變化對比率相 比較。
22. 如權(quán)利要求1所述的方法,其中,所述比較的動作包括將圖 像的幀的色彩變化率與被確定為令人愉快的色彩變化范圍相比較。
23. 如權(quán)利要求1所述的方法,其中,所述比較的動作包括將文 檔的圖像的轉(zhuǎn)換的比率與被確定為令人愉快的轉(zhuǎn)換的比率相比較。
24. —種用于批準(zhǔn)第一文檔的系統(tǒng),包括比較模塊,將正被評價(jià)的所述第一文檔的一個或多個特征與至少 一個參數(shù)相比較;以及確定模塊,確定所述文檔是否包含與被確定為是令人不愉快的可 視元素、音頻元素或文本元素中的一個或多個本質(zhì)上一樣的元素。
25. —種對文檔評級的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 將所述文檔與一個或多個標(biāo)準(zhǔn)相比較;確定所述文檔是否包含與被確定為是令人不愉快的可視元素、音 頻元素或文本元素中的一個或多個本質(zhì)上一樣的元素;以及 基于所述比較結(jié)果對所述文檔評級。
26. 如權(quán)利要求25所述的方法,進(jìn)一步包括 顯示所述文檔的所述評級。
27. —種對文檔評級的計(jì)算機(jī)實(shí)現(xiàn)的方法,包括 將所述文檔與一個或多個標(biāo)準(zhǔn)相比較;確定所述文檔是否包含與被確定為是令人不愉快的可視元素、音 頻元素或文本元素中的一個或多個本質(zhì)上一樣的元素;以及 基于所述比較指定所述文檔用于審閱。
28. 如權(quán)利要求l所述的方法,進(jìn)一步包括-顯示所述文檔的批準(zhǔn)或拒絕狀態(tài)。
全文摘要
一種用于為了批準(zhǔn)或拒絕和/或評級而評價(jià)文檔的系統(tǒng)和方法。所述方法包括將文檔與一個或多個標(biāo)準(zhǔn)相比較;確定所述文檔是否包含與被確定為是令人不愉快的可視元素、音頻元素或文本元素中的一個或多個本質(zhì)上一樣的元素。
文檔編號E06B1/02GK101371001SQ200680052783
公開日2009年2月18日 申請日期2006年12月14日 優(yōu)先權(quán)日2005年12月14日
發(fā)明者迪帕克·吉恩達(dá)爾, 阿努拉格·阿加瓦爾 申請人:谷歌公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1