(SDRAM)、靜態(tài)RAM (SRAM)、可編程ROM (PROM)、可擦除可編程 ROM(EPROM)、電可擦除可編程ROM (EEPROM)、閃速存儲(chǔ)器、聚合物存儲(chǔ)器諸如鐵電聚合物存 儲(chǔ)器、奧氏(ovonic)存儲(chǔ)器、相變或鐵電存儲(chǔ)器、硅-氧化物-氮化物-氧化物-硅(S0N0S) 存儲(chǔ)器、磁卡或光卡、設(shè)備陣列諸如獨(dú)立磁盤冗余陣列(RAID)驅(qū)動(dòng)裝置、固態(tài)存儲(chǔ)器設(shè)備 (例如,USB存儲(chǔ)器、固態(tài)驅(qū)動(dòng)裝置(SSD)以及適于存儲(chǔ)信息的任何其它類型的存儲(chǔ)介質(zhì)。 在圖14中示出的所圖示的實(shí)施例中,系統(tǒng)存儲(chǔ)器1406可以包括非易失性存儲(chǔ)器1410和/ 或易失性存儲(chǔ)器1412?;据斎?輸出系統(tǒng)(BIOS)可以存儲(chǔ)在非易失性存儲(chǔ)器1410中。
[0074] 計(jì)算機(jī)1402可以以一個(gè)或多個(gè)較低速存儲(chǔ)器單元的形式包括各種類型的計(jì)算機(jī) 可讀存儲(chǔ)介質(zhì),包括內(nèi)部(或外部)硬盤驅(qū)動(dòng)裝置(HDD) 1414,從可移除磁盤1418中讀取或 向其中寫入的磁性軟盤驅(qū)動(dòng)裝置(FDD) 1416,以及從可移除光盤1422(例如,⑶-ROM或DVD) 讀取或向其中寫入的光盤驅(qū)動(dòng)裝置1420。HDD 1414、FDD 1416和光盤驅(qū)動(dòng)裝置1420可以 分別通過(guò)HDD接口 1424、FDD接口 1426和光學(xué)驅(qū)動(dòng)接口 1428而連接到系統(tǒng)總線1408。用 于外部驅(qū)動(dòng)實(shí)現(xiàn)的HDD接口 1424可以包括通用串行總線(USB)和IEEE 1394接口技術(shù)中 的至少一個(gè)或二者。
[0075] 驅(qū)動(dòng)裝置和相關(guān)聯(lián)的計(jì)算機(jī)可讀介質(zhì)提供對(duì)數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)、計(jì)算機(jī)可執(zhí)行指令 等等的易失性和/或非易失性存儲(chǔ)。例如,在驅(qū)動(dòng)裝置和存儲(chǔ)器單元1410、1412中可以存 儲(chǔ)多個(gè)程序模塊,包括操作系統(tǒng)1430、一個(gè)或多個(gè)應(yīng)用程序1432、其它程序模塊1434和程 序數(shù)據(jù)1436。在一個(gè)實(shí)施例中,所述一個(gè)或多個(gè)應(yīng)用程序1432、其它程序模塊1434和程序 數(shù)據(jù)1436可以包括,例如,系統(tǒng)100的各種應(yīng)用和/或組件。
[0076] 用戶可以通過(guò)一個(gè)或多個(gè)有線/無(wú)線輸入設(shè)備(例如,鍵盤1438和諸如鼠標(biāo)1440 之類的定點(diǎn)設(shè)備)將命令和信息錄入到計(jì)算機(jī)1402中。其它的輸入設(shè)備可以包括麥克風(fēng)、 紅外(IR)遠(yuǎn)程控制裝置、射頻(RF)遠(yuǎn)程控制裝置、游戲墊、觸筆、讀卡器、軟件狗(dongle)、 指紋讀取器、手套、圖形平板、操縱桿、鍵盤、視網(wǎng)膜讀取器、觸摸屏(例如,電容性、電阻性 等)、跟蹤球、跟蹤板(trackpad)、傳感器、觸針等等。這些和其它的輸入設(shè)備通常是通過(guò) 耦合到系統(tǒng)總線1408的輸入設(shè)備接口 1442而連接到處理單元1404,但可以通過(guò)其它接口 (諸如并行端口、IEEE 1394串行端口、游戲端口、USB端口、IR接口等)而被連接。
[0077] 監(jiān)視器1444或其它類型的顯示設(shè)備也經(jīng)由接口(諸如視頻適配器1446)連接到 系統(tǒng)總線1408。監(jiān)視器1444可以是計(jì)算機(jī)1402內(nèi)部的或外部的。除了監(jiān)視器1444之外, 計(jì)算機(jī)典型地包括其它外圍輸出設(shè)備,諸如揚(yáng)聲器、打印機(jī)等。
[0078] 計(jì)算機(jī)1402可以通過(guò)使用邏輯連接、經(jīng)由到一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)(諸如遠(yuǎn)程 計(jì)算機(jī)1448)的有線和/或無(wú)線通信而操作于聯(lián)網(wǎng)的環(huán)境中。遠(yuǎn)程計(jì)算機(jī)1448可以是工 作站、服務(wù)器計(jì)算機(jī)、路由器、個(gè)人計(jì)算機(jī)、便攜式計(jì)算機(jī)、基于微處理器的娛樂(lè)器具、對(duì)等 設(shè)備或其它常見的網(wǎng)絡(luò)節(jié)點(diǎn),并且典型地包括關(guān)于計(jì)算機(jī)1402描述的許多或全部元件,盡 管為了簡(jiǎn)潔的目的僅圖示出了存儲(chǔ)器/存儲(chǔ)設(shè)備1450。所描繪的邏輯連接包括到局域網(wǎng) (LAN) 1452和/或更大的網(wǎng)絡(luò)(例如廣域網(wǎng)(WAN) 1454)的有線/無(wú)線連接性。這樣的LAN 和WAN聯(lián)網(wǎng)環(huán)境在辦公室和公司中是常見的,并促進(jìn)全企業(yè)的計(jì)算機(jī)網(wǎng)絡(luò),諸如內(nèi)聯(lián)網(wǎng),其 中所有可以連接至全球通信網(wǎng)絡(luò),例如因特網(wǎng)。
[0079] 當(dāng)在LAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)1402通過(guò)有線和/或無(wú)線通信網(wǎng)絡(luò)接口或適 配器1456連接至LAN 1452。適配器1456可以促進(jìn)與LAN 1452的有線和/或無(wú)線通信,所 述LAN 1452還可以包括布置在其上的無(wú)線接入點(diǎn)以用于與適配器1456的無(wú)線功能性進(jìn)行 通信。
[0080] 當(dāng)在WAN聯(lián)網(wǎng)環(huán)境中使用時(shí),計(jì)算機(jī)1402可以包括調(diào)制解調(diào)器1458,或者連接至 WAN 1454上的通信服務(wù)器,或者具有用于通過(guò)WAN 1454(諸如經(jīng)由因特網(wǎng))而建立通信的 其它手段。調(diào)制解調(diào)器1458,其可以是內(nèi)部的或外部的以及有線和/或無(wú)線的設(shè)備,經(jīng)由輸 入設(shè)備接口 1442而連接到系統(tǒng)總線1408。在聯(lián)網(wǎng)的環(huán)境中,關(guān)于計(jì)算機(jī)1402而描繪的程 序模塊或其部分可以存儲(chǔ)在遠(yuǎn)程存儲(chǔ)器/存儲(chǔ)設(shè)備1450中。將領(lǐng)會(huì)到,所示的網(wǎng)絡(luò)連接是 示例性的,并且可以使用在計(jì)算機(jī)之間建立通信鏈路的其它手段。
[0081] 計(jì)算機(jī)1402可操作以與使用IEEE 802族的標(biāo)準(zhǔn)的有線和無(wú)線設(shè)備或?qū)嶓w通信, 所述設(shè)備或?qū)嶓w諸如操作地以無(wú)線通信(例如,IEEE 802. 14空中調(diào)制技術(shù))而布置的無(wú) 線設(shè)備。這除了其它之外至少包括Wi-Fi (或無(wú)線保真)、WiMax和藍(lán)牙"無(wú)線技術(shù)。因此, 通信可以是如同常規(guī)網(wǎng)絡(luò)一樣的預(yù)定義結(jié)構(gòu)或者僅僅是在至少兩個(gè)設(shè)備之間的自組織(ad hoc)通信。Wi-Fi網(wǎng)絡(luò)使用被稱為IEEE 802. 14x(a,b,g,n等)的無(wú)線電技術(shù)以提供安全、 可靠、快速的無(wú)線連接性。Wi-Fi網(wǎng)絡(luò)可以用于將計(jì)算機(jī)連接至彼此、至因特網(wǎng)以及至有線 網(wǎng)絡(luò)(其使用IEEE 802. 3相關(guān)的媒介和功能)。
[0082] 圖15圖示了適合于實(shí)現(xiàn)如之前描述的各種實(shí)施例的示例性通信架構(gòu)1500的框 圖。通信架構(gòu)1500包括各種常見的通信元件,諸如發(fā)射器、接收器、收發(fā)器、無(wú)線電裝置、網(wǎng) 絡(luò)接口、基帶處理器、天線、放大器、濾波器、電源等等。然而,實(shí)施例并不限于通過(guò)通信架構(gòu) 1500的實(shí)現(xiàn)。
[0083] 如圖15中所示,通信架構(gòu)1500包括包含一個(gè)或多個(gè)客戶端1502和服務(wù)器1504。 客戶端1502可以實(shí)現(xiàn)計(jì)算設(shè)備210。服務(wù)器1504可以實(shí)現(xiàn)基于圖像的搜索系統(tǒng)720。客 戶端1502和服務(wù)器1504操作地連接至一個(gè)或多個(gè)相應(yīng)的客戶端數(shù)據(jù)存儲(chǔ)裝置1508和服 務(wù)器數(shù)據(jù)存儲(chǔ)裝置1510,其可以用于存儲(chǔ)對(duì)于相應(yīng)的客戶端1502和服務(wù)器1504而言本地 的信息,諸如cookies和/或相關(guān)聯(lián)的上下文信息。
[0084] 客戶端1502和服務(wù)器1504可以通過(guò)使用通信框架1506而在彼此之間傳送信息。 通信框架1506可以實(shí)現(xiàn)任何公知的通信技術(shù)和協(xié)議。通信框架1506可以實(shí)現(xiàn)為分組交換 網(wǎng)絡(luò)(例如,公用網(wǎng)絡(luò)(諸如因特網(wǎng))、私有網(wǎng)絡(luò)(諸如企業(yè)內(nèi)聯(lián)網(wǎng))等等),電路交換網(wǎng)絡(luò) (例如,公用交換電話網(wǎng)絡(luò)),或分組交換網(wǎng)絡(luò)和電路交換網(wǎng)絡(luò)的組合(具有合適的網(wǎng)關(guān)和 轉(zhuǎn)化器)。
[0085] 通信框架1506可以實(shí)現(xiàn)被布置以接受、通信和連接到通信網(wǎng)絡(luò)的各種網(wǎng)絡(luò)接口。 網(wǎng)絡(luò)接口可以視為專門化形式的輸入輸出接口。網(wǎng)絡(luò)接口可以采用連接協(xié)議,連接協(xié)議包 括但不限于直接連接、以太網(wǎng)(例如粗、細(xì)、雙絞線lO/lOO/lOOOBase T等)、令牌環(huán)、無(wú)線 網(wǎng)絡(luò)接口、蜂窩網(wǎng)絡(luò)接口、IEEE 802. lla-x網(wǎng)絡(luò)接口、IEEE 802. 16網(wǎng)絡(luò)接口、IEEE 802. 20 網(wǎng)絡(luò)接口等。此外,可以使用多個(gè)網(wǎng)絡(luò)接口以與各種通信網(wǎng)絡(luò)類型接合。例如,可以采用多 個(gè)網(wǎng)絡(luò)接口以慮及通過(guò)廣播、多播和單播網(wǎng)絡(luò)的通信。如果處理要求規(guī)定更大量的速度和 容量,那么類似地可以采用分布式網(wǎng)絡(luò)控制器架構(gòu),用以池化(pool)、負(fù)載平衡、和以其它 方式增加由客戶端1502和服務(wù)器1504要求的通信帶寬。通信網(wǎng)絡(luò)可以是有線和/或無(wú)線 網(wǎng)絡(luò)中的任一種和組合,包括但不限于直接互連、安全自定義連接、私有網(wǎng)絡(luò)(例如,企業(yè) 內(nèi)聯(lián)網(wǎng))、公用網(wǎng)絡(luò)(例如,因特網(wǎng))、個(gè)域網(wǎng)(PAN)、局域網(wǎng)(LAN)、城域網(wǎng)(MAN)、作為因特 網(wǎng)上節(jié)點(diǎn)的操作任務(wù)(0ΜΝΙ)、廣域網(wǎng)(WAN)、無(wú)線網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò),以及其它通信網(wǎng)絡(luò)。
[0086] 可以通過(guò)使用表述"一個(gè)實(shí)施例"或"實(shí)施例"連同它們的派生詞來(lái)描述一些實(shí)施 例。這些術(shù)語(yǔ)意味著結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性被包括在至少一個(gè)實(shí)施例中。 在說(shuō)明書中各種地方中短語(yǔ)"在一個(gè)實(shí)施例中"的出現(xiàn)不一定全部指代相同的實(shí)施例。此 外,可以通過(guò)使用表述"耦合的"和"連接的"連同其派生詞來(lái)描述一些實(shí)施例。這些術(shù)語(yǔ) 并不一定意圖作為彼此的同義詞。例如,可以通過(guò)使用術(shù)語(yǔ)"連接的"和/或"耦合的"來(lái) 描述一些實(shí)施例以指示兩個(gè)或更多個(gè)元件彼此直接物理或電接觸。然而,術(shù)語(yǔ)"耦合的"還 可以意味著兩個(gè)或更多個(gè)元件彼此并不直接接觸,但還仍與彼此協(xié)作或交互。
[0087] 在一些實(shí)施例中,一種裝置可以包括處理器電路;在處理器電路上操作以從顯示 圖像的觸敏屏幕接收手勢(shì)信息并生成與手勢(shì)信息對(duì)應(yīng)的選擇區(qū)域的手勢(shì)組件;在處理器電 路上操作以提取圖像中與選擇區(qū)域?qū)?yīng)的圖像部分的捕獲組件;以及在處理器電路上操作 以使用所提取的圖像部分來(lái)執(zhí)行基于圖像的搜索的搜索組件。
[0088] 附加地或可替換地,圖像可以包括來(lái)自視頻的幀,圖像呈現(xiàn)為視頻的回放的部分。
[0089] 附加地或可替換地,手勢(shì)組件可以操作以基于接收的手勢(shì)信息而識(shí)別抓取手勢(shì)。
[0090] 附加地或可替換地,手勢(shì)組件可以操作以生成與抓取手勢(shì)對(duì)應(yīng)的選擇區(qū)域。
[0091] 附加地或可替換地,手勢(shì)組件可以操作以將選擇區(qū)域確定為對(duì)抓取手勢(shì)進(jìn)行劃界 的最小化的矩形。
[0092] 附加地或可替換地,捕獲組件可以操作以提取被包含在確定的最小化的矩形內(nèi)的 圖像部分。
[0093] 附加地或可替換地,抓取手勢(shì)可以包括跨觸敏屏幕向下的多個(gè)觸摸點(diǎn)的基本上平 行、基本上同時(shí)的劃刷。
[0094] 附加地或可替換地,圖像可以與用戶接口元素相組合地顯示。
[0095] 附加地或可替換地,捕獲組件可以操作以從提取的圖像部分排除用戶接口元素。
[0096] 附加地或可替換地,用戶接口元素可以包括圍繞所顯示的圖像的元素。
[0097] 附加地或可替換地,捕獲組件可以操作以通過(guò)將選擇區(qū)域約束到與顯示的圖像對(duì) 應(yīng)的觸敏屏幕的一部分來(lái)排除用戶接口元素。
[0098] 附加地或可替換地,用戶接口元素可以包括疊覆所顯示的圖像的元素。
[0099] 附加地或可替換地,捕獲組件可以操作以通過(guò)從存儲(chǔ)了沒有疊覆的用戶接口元素 的圖像的顯示緩沖器中提取圖像部分來(lái)排除用戶接口元素。