基于姿勢的搜索方法及系統(tǒng)的制作方法
【專利摘要】一些實(shí)施例包括一種用于基于姿勢的搜索的方法。還披露了相關(guān)方法及系統(tǒng)的其他實(shí)施例。
【專利說明】基于姿勢的搜索方法及系統(tǒng)
[0001]相關(guān)申請的交叉引用
[0002]本申請要求于2011年4月12日提交的第61/474,557號美國臨時(shí)申請的權(quán)益。此外,本申請是于2011年12月20日提交的第12/973,677號美國專利申請的部分繼續(xù)申請,而該申請要求于2009年12月18日提交的第61/287,817號美國臨時(shí)申請的權(quán)益。第61/474,557號美國臨時(shí)申請、第61/287,817號美國臨時(shí)申請以及第12/973,677號美國專利申請各自通過引用以其整體結(jié)合于此。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明總體上涉及媒體搜索,并且更具體地涉及基于姿勢的媒體搜索。
【背景技術(shù)】
[0004]社交網(wǎng)絡(luò)和/或社交媒體的出現(xiàn)將世界各地的用戶引領(lǐng)向一個(gè)令人興奮的前沿。社交網(wǎng)絡(luò)和/或社交媒體能夠利用各種媒體類型和數(shù)據(jù)作為通信的有效載荷,以互動為目的把聯(lián)網(wǎng)用戶會聚起來。特別是,視頻是一種具有前所未有的增長水平的媒體形式,由社會網(wǎng)絡(luò)化成分用于社交互動和/或“傳達(dá)觀點(diǎn)”的目的。此種增長至少部分地由技術(shù)的進(jìn)步驅(qū)動(例如增強(qiáng)的網(wǎng)絡(luò)帶寬技術(shù)),并且在更大程度上由移動電子裝置技術(shù)的進(jìn)步驅(qū)動,允許移動電子裝置的用戶輕松地(a)將視頻捕獲和上傳至一個(gè)或多個(gè)視頻托管服務(wù)和/或社交網(wǎng)絡(luò)和/或(b)通過這個(gè)或這些視頻托管服務(wù)和/或這個(gè)或這些社交網(wǎng)絡(luò)與他人分享該視頻。
[0005]然而,考慮到目前生成和分享視頻(以及其他媒體)的輕松性,任何用戶(一個(gè)或多個(gè))每天在社交網(wǎng)絡(luò)驅(qū)動和/或社交媒體驅(qū)動的社會中必需消耗的數(shù)據(jù)(例如,媒體)的數(shù)量達(dá)到了令人咋舌的比例。對于訪問跨越一個(gè)或多個(gè)通信平臺的一個(gè)或多個(gè)視頻托管服務(wù)和/或一個(gè)或多個(gè)社交網(wǎng)絡(luò)的這個(gè)或這些用戶而言,此類數(shù)據(jù)的時(shí)間管理正變得越來越重要。這個(gè)或這些用戶每天瀏覽的各種媒體中,瀏覽視頻媒體帳戶消耗了這個(gè)或這些用戶的時(shí)間的一個(gè)主要部分。因此,這個(gè)或這些用戶花越來越多的時(shí)間觀看一個(gè)或多個(gè)與其他信息無關(guān)的視頻之“海”,以搜索和查找特定的數(shù)據(jù)之“針”(取“大海撈針”之意),此數(shù)據(jù)之“針”代表與這個(gè)或這些特定用戶相關(guān)的視頻的重要細(xì)節(jié),諸如關(guān)于社交互動。例如,對于一個(gè)視頻的內(nèi)部內(nèi)容以及其他社交網(wǎng)絡(luò)用戶如何以及在何處與該視頻接觸的了解可能很少。
[0006]此外,搜索特定數(shù)據(jù)之“針”可能通過某些電子裝置(例如通過移動電子裝置)而被不必要地復(fù)雜化。例如,當(dāng)該電子裝置包括一臺包括全尺寸鍵盤的個(gè)人計(jì)算機(jī)時(shí),可能適合使用基于文本的輸入來搜索特定數(shù)據(jù)。然而,對于許多電子裝置,特別是在移動電子裝置的情況下,鍵盤可能具有減小的尺寸或完全不存在。事實(shí)上,許多電子裝置依靠其他機(jī)構(gòu)來接收輸入,包括觸摸屏機(jī)構(gòu)。
[0007]因此,存在對于一種系統(tǒng)和/或方法的一種利益需要或潛能,以便使用基于姿勢的輸入作為在輸入限定的環(huán)境中提高媒體搜索效率的一種手段來促進(jìn)媒體搜索?!緦@綀D】
【附圖說明】
[0008]為了便于對本發(fā)明的實(shí)施例做進(jìn)一步說明,提供了下列附圖,其中:
[0009]圖1根據(jù)實(shí)施例展示了一個(gè)系統(tǒng);
[0010]圖2根據(jù)圖1的系統(tǒng)的實(shí)施例展示了一個(gè)搜索模塊的框圖;
[0011]圖3根據(jù)實(shí)施例展示了操作一個(gè)搜索模塊的一個(gè)用戶電子裝置;
[0012]圖4根據(jù)圖3的實(shí)施例展示了具有一條時(shí)間軸的全屏提供視頻數(shù)據(jù)的電子顯示器以及覆蓋該視頻數(shù)據(jù)的多個(gè)搜索目標(biāo);
[0013]圖5根據(jù)圖3的實(shí)施例展示了一個(gè)電子顯示器,以縮略圖的形式在電子顯示器的一部分提供視頻數(shù)據(jù)并且在該電子顯示器的另一部分提供多個(gè)搜索目標(biāo);
[0014]圖6展示了一種提供系統(tǒng)的方法的實(shí)施例的流程圖;
[0015]圖7根據(jù)圖6的實(shí)施例展示了一個(gè)提供搜索模塊的示例性活動的流程圖;
[0016]圖8展示了一種基于姿勢的搜索方法的實(shí)施例的流程圖;
[0017]圖9展示了一臺計(jì)算機(jī),該計(jì)算機(jī)適合于實(shí)施一個(gè)用戶電子裝置、一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置、一個(gè)中央計(jì)算機(jī)系統(tǒng)、和/或圖1的系統(tǒng)的一個(gè)或多個(gè)云計(jì)算機(jī)系統(tǒng)的一個(gè)實(shí)施例;以及
[0018]圖10展示了包括在圖9的計(jì)算機(jī)的機(jī)箱內(nèi)部的電路板中的元件的示例的代表性框圖。
[0019]為展示的簡化和清晰,附圖展示了總體的構(gòu)造方式,并且眾所周知的特征和技術(shù)的描述和細(xì)節(jié)可以略去,以避免使本發(fā)明不必要地模糊。另外,附圖中的元素不必按照大小繪制。例如,附圖中的一些元素的大小相對于其他元素可以被放大,以幫助改善對本發(fā)明的實(shí)施例的理解。在不同附圖中的相同參考數(shù)字表示相同的元素。
[0020]說明書和權(quán)利要求中的“第一”、“第二”、“第三”、“第四”等術(shù)語(如果有的話)用于區(qū)分類似的元素,并不代表特定的序列或時(shí)間順序。應(yīng)理解這樣使用的術(shù)語在合適的情況下是可互換的以便在此描述的實(shí)施例例如能夠按不同于描述的那些或在此以其他方式描述的順序工作。此外,術(shù)語“包括”和“具有”以及其任何變化形式旨在覆蓋非排他性的包括,以便包括一系列元素的程序、方法、系統(tǒng)、物件、器件、或設(shè)備不必限制于那些元素,而是可以包括未清楚地列出或這樣的程序、方法、系統(tǒng)、項(xiàng)目、器件、或設(shè)備固有的其他元素。
[0021]說明書和權(quán)利要求中的術(shù)語“左”、“右”、“前”、“后”、“頂部”、“底部”、“上”、“下”等等(如果有的話)用于描述的目的而不必描述永久的相對位置。應(yīng)理解這樣使用的術(shù)語在合適的情況下是可互換的,以便在此描述的實(shí)施例例如能夠在不同于描述的那些或在此以其他方式描述的其他方向工作。
[0022]術(shù)語“連接”等應(yīng)廣泛理解并指代電氣地、機(jī)械地和/或以其他方式將兩個(gè)或多個(gè)元素或信號連接。兩個(gè)或更多個(gè)電氣元件可以電氣連接在一起但不可以機(jī)械地或以其他方式連接在一起;兩個(gè)或更多個(gè)機(jī)械元件可以機(jī)械連接在一起但不可以電氣地或以其他方式連接在一起;兩個(gè)或更多個(gè)電氣元件可以機(jī)械連接但不可以電氣地或以其他方式連接在一起。連接可以是持續(xù)任何時(shí)間長度,例如永久或半永久或僅片刻。
[0023]“電氣連接”等等應(yīng)廣泛理解并且包括涉及任何電氣信號的連接,無論電氣信號、數(shù)據(jù)信號、和/或電氣信號的其他類型或組合?!皺C(jī)械連接”等等應(yīng)廣泛理解并且包括全部類型的機(jī)械連接。[0024]在詞語“連接”等等附近缺少詞語“可移除地”、“可移除的”等等不意味著有問題的連接等等是或不是可移除的。
【具體實(shí)施方式】
[0025]一些實(shí)施例包括一種基于姿勢的搜索方法。該方法的至少一部分可以通過計(jì)算機(jī)指令的執(zhí)行而實(shí)施,這些計(jì)算機(jī)指令被配置成在一個(gè)或多個(gè)處理模塊處運(yùn)行并且被配置成存儲在一個(gè)或多個(gè)內(nèi)存存儲模塊處。該方法可以包括:執(zhí)行一個(gè)或多個(gè)第一計(jì)算機(jī)指令,該一個(gè)或多個(gè)第一計(jì)算機(jī)指令被配置成用于提供一個(gè)或多個(gè)搜索目標(biāo),該一個(gè)或多個(gè)搜索目標(biāo)分別對應(yīng)于一個(gè)或多個(gè)搜索字段類別;執(zhí)行一個(gè)或多個(gè)第二計(jì)算機(jī)指令,該一個(gè)或多個(gè)第二計(jì)算機(jī)指令被配置成用于識別一個(gè)或多個(gè)姿勢,該一個(gè)或多個(gè)姿勢指示該一個(gè)或多個(gè)搜索目標(biāo)中的至少一個(gè)第一個(gè)目標(biāo);執(zhí)行一個(gè)或多個(gè)第三計(jì)算機(jī)指令,該一個(gè)或多個(gè)第三計(jì)算機(jī)指令被配置成用于基于該一個(gè)或多個(gè)搜索字段類別中的至少一個(gè)第一類別過濾與一個(gè)第一媒體源相關(guān)聯(lián)的第一媒體源元數(shù)據(jù),以便提供該第一媒體源元數(shù)據(jù)的第一過濾元數(shù)據(jù),該至少一個(gè)第一類別與該至少一個(gè)第一目標(biāo)相關(guān)聯(lián);以及執(zhí)行一個(gè)或多個(gè)第四計(jì)算機(jī)指令,該一個(gè)或多個(gè)第四計(jì)算機(jī)指令被配置成用于基于該第一過濾元數(shù)據(jù)識別至少一個(gè)第二媒體源。這些計(jì)算機(jī)指令可以包括該第一、第二、第三和第四計(jì)算機(jī)指令。
[0026]多種實(shí)施例包括一種系統(tǒng)。該系統(tǒng)包括一個(gè)搜索模塊。該搜索模塊包括一個(gè)姿勢識別模塊、一個(gè)目標(biāo)模塊、一個(gè)過濾模塊、及一個(gè)識別模塊。該姿勢識別模塊可以被配置成用于識別一個(gè)或多個(gè)姿勢。該目標(biāo)模塊可以被配置成用于基于這個(gè)或這些姿勢識別一個(gè)或多個(gè)搜索目標(biāo)的至少一個(gè)第一目標(biāo)。此外,這個(gè)或這些搜索目標(biāo)可以分別對應(yīng)于一個(gè)或多個(gè)搜索字段類別。該過濾模塊可以被配置成用于基于該一個(gè)或多個(gè)搜索字段類別中的至少一個(gè)第一類別過濾與一個(gè)第一媒體源相關(guān)聯(lián)的第一媒體源元數(shù)據(jù),以提供該第一媒體源元數(shù)據(jù)的第一過濾元數(shù)據(jù)。此外,該至少一個(gè)第一類別可以與該至少一個(gè)第一目標(biāo)相關(guān)聯(lián)。該識別模塊可以被配置成用于基于該第一過濾元數(shù)據(jù)識別至少一個(gè)第二媒體源。
[0027]進(jìn)一步的實(shí)施例包括一種提供系統(tǒng)的方法。該方法可以包括提供一個(gè)搜索模塊,其中提供該搜索模塊包括:提供一個(gè)姿勢識別模塊,該姿勢識別模塊被配置成用于識別一個(gè)或多個(gè)姿勢;提供一個(gè)目標(biāo)模塊,該目標(biāo)模塊被配置成用于基于該一個(gè)或多個(gè)姿勢識別一個(gè)或多個(gè)搜索目標(biāo)中的至少一個(gè)第一個(gè)目標(biāo),該一個(gè)或多個(gè)搜索目標(biāo)分別對應(yīng)于一個(gè)或多個(gè)搜索字段類別;提供一個(gè)過濾模塊,該過濾模塊被配置成用于基于該一個(gè)或多個(gè)搜索字段類別中的至少一個(gè)第一類別過濾與一個(gè)第一媒體源相關(guān)聯(lián)的第一媒體源元數(shù)據(jù),以便提供該第一媒體源元數(shù)據(jù)的第一過濾元數(shù)據(jù),該至少一個(gè)第一類別與該至少一個(gè)第一目標(biāo)相關(guān)聯(lián);以及提供一個(gè)識別模塊,該識別模塊被配置成用于基于該第一過濾元數(shù)據(jù)識別至少一個(gè)第二媒體源。
[0028]轉(zhuǎn)向附圖,圖1根據(jù)實(shí)施例展示了系統(tǒng)100。系統(tǒng)100僅是示例性的并且不限于在此所展示的實(shí)施例。系統(tǒng)100可以應(yīng)用于未在此具體描繪或描述的許多不同的實(shí)施例或示例中。
[0029]可以實(shí)施系統(tǒng)100和/或搜索模塊101來提供基于姿勢的媒體搜索,例如使用媒體內(nèi)的對象關(guān)聯(lián)。例如,這些對象可與該媒體中的特定時(shí)間時(shí)刻相關(guān)聯(lián)。于2011年12月20日提交的題為“用于將對象與數(shù)字視頻中的時(shí)間時(shí)刻相關(guān)聯(lián)的方法和系統(tǒng)(Method andSystem for Associating an Object to a Moment in Time in a Digital Video),,的第12/973,677號美國專利申請披露了用于將一個(gè)或多個(gè)對象與媒體(例如,視頻數(shù)據(jù))中的時(shí)間時(shí)刻相關(guān)聯(lián)的多種方法和系統(tǒng),這些方法和系統(tǒng)可與系統(tǒng)100和/或搜索模塊101 —起使用和/或作為其一部分。
[0030]因此,系統(tǒng)100和/或搜索模塊101可以促進(jìn)搜索與一個(gè)或多個(gè)第一媒體(例如,一個(gè)或多個(gè)第一媒體源)相關(guān)的其他媒體(例如,一個(gè)或多個(gè)第二媒體源)。在一些實(shí)施例中,系統(tǒng)100可以允許一個(gè)或多個(gè)用戶108基于媒體中的一個(gè)特定的引用點(diǎn)(例如,一個(gè)幀和/或時(shí)間時(shí)刻)來進(jìn)行搜索。為了說明的目的,本文中頻繁地相對于視頻數(shù)據(jù)引用了媒體。也就是,頻繁地引用系統(tǒng)100,以將其實(shí)施成對與一個(gè)或多個(gè)第一視頻數(shù)據(jù)相關(guān)的一個(gè)或多個(gè)第二視頻數(shù)據(jù)提供基于姿勢的搜索。然而,對于系統(tǒng)100的各種實(shí)施例,媒體可以是指任何合適的通信媒介,包括例如視頻數(shù)據(jù)、音頻數(shù)據(jù)、圖像數(shù)據(jù)、文本數(shù)據(jù)等,和/或其任何合適的組合。在各種實(shí)施例中,視頻數(shù)據(jù)可以包括圖像數(shù)據(jù),該圖像數(shù)據(jù)被存儲為一個(gè)序列并以均勻間隔的時(shí)間間隔(例如,每秒50巾貞)呈現(xiàn)以提供動態(tài)圖像。
[0031]系統(tǒng)100包括搜索模塊101。在許多實(shí)施例中,系統(tǒng)100還可以包括數(shù)據(jù)庫102、用戶電子裝置103、至少一個(gè)輸入裝置111、至少一個(gè)輸出裝置109、至少一個(gè)聯(lián)網(wǎng)的電子裝置110 (例如,聯(lián)網(wǎng)的電子裝置104、聯(lián)網(wǎng)的電子裝置105和/或聯(lián)網(wǎng)的電子裝置106)、和/或通信網(wǎng)絡(luò)107。在其他實(shí)施例中,用戶電子裝置103、一個(gè)或多個(gè)輸入裝置111、一個(gè)或多個(gè)輸出裝置109、一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110、和/或通信網(wǎng)絡(luò)107中的至少一個(gè)可以是與系統(tǒng)100和/或搜索模塊101分開的。此外,僅為了說明的目的,一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110在圖1中示出為包括三個(gè)聯(lián)網(wǎng)的電子裝置(例如,聯(lián)網(wǎng)的電子裝置104、聯(lián)網(wǎng)的電子裝置105、和/或聯(lián)網(wǎng)的電子裝置106),并可以包括以無線和/或有線方式聯(lián)網(wǎng)的任何合適數(shù)量的一個(gè)或多個(gè)電子裝置。
[0032]用戶電子裝置103可包括(a) —個(gè)或多個(gè)輸出裝置109、(b) 一個(gè)或多個(gè)輸入裝置
111、和/或(C)搜索模塊101。在其他實(shí)施例中,(a) 一個(gè)或多個(gè)輸出裝置109、(b) 一個(gè)或多個(gè)輸入裝置111、和/或(c)搜索模塊101可以與用戶電子裝置103分開。在一些實(shí)施例中,用戶電子裝置103和/或搜索模塊101可以包括數(shù)據(jù)庫102。在其他實(shí)施例中,數(shù)據(jù)庫102可以是與用戶電子裝置103和/或搜索模塊101分開的。例如,在數(shù)據(jù)庫102是與用戶電子裝置103和/或搜索模塊101分開的各種實(shí)施例中,一臺中央計(jì)算機(jī)系統(tǒng)可以包括數(shù)據(jù)庫102,如下面的進(jìn)一步描述。
[0033]搜索模塊101可以實(shí)施為軟件和/或硬件。在用戶電子裝置103包括搜索模塊101的情況下,搜索模塊101的至少一部分可以包括被配置成在用戶電子裝置103處運(yùn)行的軟件。然而,在這些實(shí)施例中,可以從用戶電子裝置103 (諸如在中央計(jì)算機(jī)系統(tǒng))遠(yuǎn)程操作搜索模塊101的至少另一部分。此外,在這些實(shí)施例中,系統(tǒng)100的操作者(而不是系統(tǒng)100的一個(gè)或多個(gè)用戶108)可以操作和/或管理該中央計(jì)算機(jī)系統(tǒng)。因此,可取的是,可以為一個(gè)或多個(gè)處理目的、數(shù)據(jù)填充和/或存儲目的實(shí)施該中央計(jì)算機(jī)系統(tǒng)。
[0034]在許多實(shí)施例中,用戶電子裝置103可以被實(shí)施為用戶計(jì)算機(jī)系統(tǒng),和/或一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置Iio中的一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置可以被分別實(shí)施為一個(gè)或多個(gè)聯(lián)網(wǎng)的計(jì)算機(jī)系統(tǒng)。在這些實(shí)施例中,適用的和/或可取的是,該用戶計(jì)算機(jī)系統(tǒng)、該中央計(jì)算機(jī)系統(tǒng)、和/或這個(gè)或這些聯(lián)網(wǎng)的計(jì)算機(jī)系統(tǒng)中的一個(gè)或多個(gè)可以是與計(jì)算機(jī)系統(tǒng)900 (圖9)相似或相同的,如下所述。因此,雖然在一些示例中,用戶電子裝置103可以包括任何適合于實(shí)施搜索系統(tǒng)100的電子裝置,在許多示例中,用戶電子裝置103包括一個(gè)移動電子裝置。移動電子裝置可以是指數(shù)字音樂播放器、數(shù)字視頻播放器、數(shù)字音樂和視頻播放器、蜂窩式電話(例如,智能電話)、個(gè)人數(shù)字助理、手持計(jì)算機(jī)系統(tǒng)(例如,平板計(jì)算機(jī)系統(tǒng))、膝上型計(jì)算機(jī)系統(tǒng)、或其他有能力提供媒體的電子裝置中的至少一個(gè)。在一個(gè)更具體的示例中,移動電子裝置可以包括美國庫比蒂諾市的蘋果公司(Apple Inc.)生產(chǎn)的
iPod?或iPhone?或iPad?或iTouch?產(chǎn)品。同樣,該移動電子裝置可以包括加拿大安
大略省滑鐵盧市的行動研究公司(Research in Motion,RM)生產(chǎn)的BlackBerry?產(chǎn)品或
不同制造商生產(chǎn)的一種不同產(chǎn)品。此外,移動電子裝置可以包括使用美國加利福尼亞山景城的谷歌公司(Google Inc.)領(lǐng)導(dǎo)的開放手機(jī)聯(lián)盟開發(fā)的Android操作系統(tǒng)的產(chǎn)品,例如美國伊利諾州紹姆堡市的摩托羅拉公司(Motorola, Inc.)生產(chǎn)的Razr和Droid產(chǎn)品。在這些或其他實(shí)施例中,這個(gè)或這些聯(lián)網(wǎng)的電子裝置還可以包括一個(gè)或多個(gè)移動電子裝置。
[0035]在進(jìn)一步的實(shí)施例中,用戶電子裝置103的一些或所有功能可以可替代地或另外地被實(shí)施為一個(gè)用戶應(yīng)用程序可編程接口(例如,通過云計(jì)算)。例如,該用戶應(yīng)用程序可編程接口可以與一個(gè)或多個(gè)云計(jì)算機(jī)系統(tǒng)進(jìn)行通信(例如,通過通信網(wǎng)絡(luò)107),并且可以在一個(gè)或多個(gè)處理器處被操作(例如,僅以一個(gè)接口的能力)和/或被存儲在用戶電子裝置103的一個(gè)或多個(gè)內(nèi)存存儲模塊,同時(shí)如本文所描述的,用戶電子裝置103的剩余功能方面在一個(gè)或多個(gè)處理器處是可操作的和/或在這個(gè)或這些云計(jì)算機(jī)系統(tǒng)的一個(gè)或多個(gè)內(nèi)存存儲模塊處是可存儲的。因此,這個(gè)或這些云計(jì)算機(jī)系統(tǒng)也可以各自與計(jì)算機(jī)系統(tǒng)900(圖9)類似或相同。為方便說明,本文通常僅相對于用戶電子裝置103描述用戶電子裝置103,但在許多實(shí)施例中,對用戶電子裝置103的引用可以是指用戶電子裝置103和/或用戶應(yīng)用程序可編程接口。
[0036]同樣,一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110的一些或所有功能可以可替代地或另外地被分別實(shí)施為一個(gè)或多個(gè)聯(lián)網(wǎng)的應(yīng)用程序可編程接口(例如,通過云計(jì)算)。例如,這個(gè)或這些聯(lián)網(wǎng)的應(yīng)用程序可編程接口可以與這個(gè)或這些云計(jì)算機(jī)系統(tǒng)進(jìn)行通信(例如,通過通信網(wǎng)絡(luò)107),并且可以在一個(gè)或多個(gè)處理器處被操作(例如,僅以一個(gè)或多個(gè)接口的能力)和/或被分別存儲在一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110的一個(gè)或多個(gè)內(nèi)存存儲模塊,同時(shí)如本文所述,一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110的剩余功能方面在一個(gè)或多個(gè)處理器處是可操作的和/或在這個(gè)或這些云計(jì)算機(jī)系統(tǒng)的一個(gè)或多個(gè)內(nèi)存存儲模塊處是可存儲的。為方便說明,此處通常僅相對于一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110描述一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110,但在許多實(shí)施例中,對一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110的引用可以是指一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110和/或這個(gè)或這些聯(lián)網(wǎng)的應(yīng)用程序可編程接口。
[0037]更進(jìn)一步地,該中央計(jì)算機(jī)系統(tǒng)的一些或所有功能可以可替代地或另外地被實(shí)現(xiàn)為中央應(yīng)用程序可編程接口(例如,通過云計(jì)算),以與用戶電子裝置103和用戶應(yīng)用程序可編程接口以及這個(gè)或這些云計(jì)算機(jī)的關(guān)系類似的方式但相對于中央計(jì)算機(jī)系統(tǒng)。為了保持說明方便,本文通常僅相對于中央計(jì)算機(jī)系統(tǒng)說明中央計(jì)算機(jī)系統(tǒng),盡管在一些實(shí)施例中,中央計(jì)算機(jī)系統(tǒng)可以是指中央計(jì)算機(jī)系統(tǒng)和/或中央應(yīng)用程序可編程接口。
[0038]一個(gè)或多個(gè)輸入裝置111可以包括任何適合向系統(tǒng)100、搜索模塊101、和/或用戶電子裝置103提供輸入的裝置(一個(gè)或多個(gè))。例如,一個(gè)或多個(gè)輸入裝置111可以包括一個(gè)或多個(gè)指向裝置、一個(gè)或多個(gè)鍵盤、一個(gè)或多個(gè)軌跡板、一個(gè)或多個(gè)觸摸屏、一個(gè)或多個(gè)攝像頭、一個(gè)或多個(gè)傳感器(例如,一個(gè)或多個(gè)動作檢測器)、一個(gè)或多個(gè)被配置成用于語音識別的麥克風(fēng)等。
[0039]一個(gè)或多個(gè)輸出裝置109可以包括任何適用于向系統(tǒng)100和/或搜索模塊101的一個(gè)或多個(gè)用戶108提供和/或呈現(xiàn)媒體(例如,第一媒體源和/或第二媒體源,如下面的進(jìn)一步說明)的裝置(一個(gè)或多個(gè))。例如,一個(gè)或多個(gè)輸出裝置109可以包括一個(gè)或多個(gè)電子顯示器、一個(gè)或多個(gè)揚(yáng)聲器等。在一些實(shí)施例中,一個(gè)或多個(gè)輸入裝置111可以是一個(gè)或多個(gè)輸出裝置109的一部分,并且反之亦然。
[0040]數(shù)據(jù)庫102可以被配置成用于通過通信網(wǎng)絡(luò)107諸如從一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110接收媒體(例如,一個(gè)或多個(gè)第二媒體源)和/或存儲該媒體??梢允褂靡粋€(gè)數(shù)據(jù)庫管理系統(tǒng)實(shí)施數(shù)據(jù)庫102,以便使得數(shù)據(jù)庫102包括一個(gè)數(shù)據(jù)庫系統(tǒng)。例如,可以使用XML(可擴(kuò)展標(biāo)記語言)數(shù)據(jù)庫、MySQL、Oracle?.數(shù)據(jù)庫管理系統(tǒng)、或任何其他合適的數(shù)據(jù)庫管理系統(tǒng)中的一個(gè)或多個(gè)來實(shí)施數(shù)據(jù)庫102。
[0041]搜索模塊101、用戶電子裝置103和/或一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110可被配置成用于例如通過通信網(wǎng)絡(luò)107進(jìn)行彼此通信。如適用,搜索模塊101和/或用戶電子裝置103還可以被配置成用于通過通信網(wǎng)絡(luò)107與一個(gè)或多個(gè)輸出裝置109進(jìn)行通信。通信網(wǎng)絡(luò)107可以包括(a)被配置成用于提供有線通信的一個(gè)或多個(gè)組件(例如,一根或多根數(shù)據(jù)總線,諸如一根或多根通用串行總線;一根或多根網(wǎng)絡(luò)電纜,諸如一根或多根同軸電纜、一根或多根光纖電纜、和/或一根或多根雙絞線電纜;任何其他合適的數(shù)據(jù)電纜等)和/或
(b)被配置成用于提供無線通信的一個(gè)或多個(gè)組件(例如,一個(gè)或多個(gè)無線電收發(fā)器、一個(gè)或多個(gè)紅外收發(fā)器等)。此外,通信網(wǎng)絡(luò)107可以被配置成用于使用有線和/或無線通信網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)(例如,環(huán)、線、樹、總線、網(wǎng)狀、星狀、菊花鏈型、混合型等)和/或協(xié)議(例如,一個(gè)或多個(gè)個(gè)人局域網(wǎng)(PAN)協(xié)議、一個(gè)或多個(gè)局域網(wǎng)(LAN)協(xié)議、一個(gè)或多個(gè)廣域網(wǎng)(WAN)協(xié)議、一個(gè)或多個(gè)蜂窩網(wǎng)絡(luò)協(xié)議、一個(gè)或多個(gè)電力線網(wǎng)絡(luò)協(xié)議等)的任何一個(gè)或其任何組合來進(jìn)行操作。一個(gè)或多個(gè)示例性PAN協(xié)議可以包括藍(lán)牙、Zigbee、無線通用串行總線(USB)、Z-Wave等;一個(gè)或多個(gè)示例性LAN和/或WAN協(xié)議可以包括電氣與電子工程師協(xié)會(IEEE)802.3、IEEE802.11等;以及一個(gè)或多個(gè)示例性無線蜂窩網(wǎng)絡(luò)協(xié)議可以包括全球移動通信系統(tǒng)(GSM)、通用分組無線業(yè)務(wù)(GPRS )、碼分多址(CDMA )、演進(jìn)數(shù)據(jù)優(yōu)化(EV-DO )、增強(qiáng)型數(shù)據(jù)速率GSM演進(jìn)(EDGE)、3GSM、數(shù)位增強(qiáng)無繩電信(DECT)、數(shù)字AMPS (IS-136/時(shí)分多址(TDMA))、集成數(shù)字增強(qiáng)型網(wǎng)絡(luò)(iDEN)等。形成該通信網(wǎng)絡(luò)的組件可以依賴于使用中的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和/或協(xié)議,并且反之亦然。在特定示例中,通信網(wǎng)絡(luò)107可以包括互聯(lián)網(wǎng)。
[0042]搜索模塊101、用戶電子裝置103、一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110、數(shù)據(jù)庫102、和/或(若適用)中央計(jì)算機(jī)系統(tǒng)可以被配置成用于托管媒體和/或元數(shù)據(jù)。媒體和/或元數(shù)據(jù)的部分或全部對于一個(gè)或多個(gè)用戶108是可通過通信網(wǎng)絡(luò)107訪問的,諸如使用系統(tǒng)100、搜索模塊101和/或用戶電子裝置103。元數(shù)據(jù)可以包括描述媒體的信息。例如,元數(shù)據(jù)可以包括存儲在媒體源內(nèi)的數(shù)據(jù),該數(shù)據(jù)描述如參與者、地理位置、時(shí)間、格式等的項(xiàng)目。元數(shù)據(jù)不需要存儲在媒體源內(nèi)。相反,元數(shù)據(jù)還可以(或相反)被存儲在鏈接到該媒體文件的遠(yuǎn)程位置,例如在一個(gè)數(shù)據(jù)庫(例如,數(shù)據(jù)庫102)。[0043]例如,一個(gè)或多個(gè)用戶108可以使用用戶電子裝置103來訪問托管在一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110中的一個(gè)裝置處的媒體。特別是,電子裝置103可以被配置成用于通過通信網(wǎng)絡(luò)107檢索、遍歷、并且呈現(xiàn)媒體(例如,流視頻數(shù)據(jù)、具有視頻數(shù)據(jù)的網(wǎng)頁、和聯(lián)網(wǎng)的視頻數(shù)據(jù))和/或相關(guān)元數(shù)據(jù)。比如,視頻播放器、web瀏覽器或任何合適的媒體系統(tǒng)可以用在用戶電子裝置103以訪問該媒體和/或元數(shù)據(jù)。另外,用戶電子裝置103可以被配置成用于將該媒體通過一個(gè)或多個(gè)輸出機(jī)構(gòu)109提供和/或呈現(xiàn)給一個(gè)或多個(gè)用戶108。在一個(gè)或多個(gè)輸出機(jī)構(gòu)109包括一個(gè)電子顯不器的各種不例中,可以在該電子顯不器處向一個(gè)或多個(gè)用戶108提供和/或呈現(xiàn)該媒體。更進(jìn)一步地,在該媒體包括視頻數(shù)據(jù)的情況下,可以在電子顯示器處顯示該視頻數(shù)據(jù)(例如,在該電子顯示器的窗口處和/或在該電子顯示器的全屏處,嵌入在另一個(gè)應(yīng)用程序格式中和/或作為一個(gè)網(wǎng)站的一部分)。例如,很多網(wǎng)站通過通信網(wǎng)絡(luò)107向這些網(wǎng)站的用戶(例如,一個(gè)或多個(gè)用戶108)提供媒體托管服務(wù)。因此,一個(gè)或多個(gè)用戶108可以通過用戶電子裝置103訪問一個(gè)或多個(gè)網(wǎng)站以便訪問媒體和/或元數(shù)據(jù)。
[0044]此外,一個(gè)或多個(gè)用戶108可以使用用戶電子裝置103來使用搜索模塊101搜索與該第一媒體(例如,一個(gè)或多個(gè)第一媒體源)相關(guān)的其他媒體(例如,一個(gè)或多個(gè)第二媒體源)。該第一媒體和/或其他媒體可由一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110、搜索模塊101、和/或用戶電子裝置103提供。在許多實(shí)施例中,搜索模塊101可以將來自任意數(shù)量的來源(例如,網(wǎng)站、社交網(wǎng)絡(luò)等)的媒體和/或元數(shù)據(jù)編入目錄,并生成數(shù)據(jù)庫102和/或用基于其上的信息對數(shù)據(jù)庫進(jìn)行填充。
[0045]在一個(gè)更詳細(xì)的示例中,使用系統(tǒng)100和/或搜索模塊101,一個(gè)或多個(gè)用戶108可以查看第三方視頻托管網(wǎng)站(例如,YouTube?、Facebook?、Twitter?等)上的視頻數(shù)據(jù)并搜索相關(guān)視頻。如下面的進(jìn)一步描述,一個(gè)或多個(gè)用戶108可以執(zhí)行一個(gè)或多個(gè)姿勢以控制和/或通知搜索,而不是基于文本形式輸入的搜索詞進(jìn)行搜索。
[0046]現(xiàn)在向前轉(zhuǎn)向附圖,圖2根據(jù)系統(tǒng)100的實(shí)施例展示了搜索模塊101的框圖。搜索模塊101 (圖1)可以包括姿勢識別模塊201、目標(biāo)模塊202、過濾模塊203、和/或識別模塊204。姿勢識別模塊201、目標(biāo)模塊202、過濾模塊203、和/或識別模塊204可以被配置成用于彼此通信和/或合作,以提供搜索模塊101 (圖1)的功能。如前面提到的,搜索模塊
101(圖1)的多個(gè)部分可以彼此遠(yuǎn)離,以便使得姿勢識別模塊201、目標(biāo)模塊202、過濾模塊203、和/或識別模塊204中的一個(gè)或多個(gè)可以被配置成用于通過通信網(wǎng)絡(luò)107 (圖1)與姿勢識別模塊201、目標(biāo)模塊202、過濾模塊203、和/或識別模塊204中的另外一個(gè)或多個(gè)進(jìn)行通信。
[0047]姿勢識別模塊201可以被配置成用于識別一個(gè)或多個(gè)姿勢,例如,一個(gè)或多個(gè)用戶108提供的一個(gè)或多個(gè)姿勢。例如,這個(gè)或這些姿勢可以包括一個(gè)或多個(gè)基于傳感器的輸入。例如,這個(gè)或這些基于傳感器的輸入可以包括至少一個(gè)基于動作的輸入(例如,(a)在觸摸屏上檢測到的運(yùn)動,例如將一個(gè)對象(例如,一個(gè)媒體源、該媒體源的縮略圖等)拖動到一個(gè)搜索目標(biāo)位置(例如,搜索圖標(biāo)),形成一個(gè)形狀等,(b)動作檢測器前面的運(yùn)動,如指向一個(gè)搜索目標(biāo)位置,(C) 一個(gè)動作敏感裝置的運(yùn)動,例如鼠標(biāo)、加速度計(jì)等,(d)面部表情,例如嘴巴的表情和/或運(yùn)動、一個(gè)或多個(gè)焦點(diǎn)、和/或眼睛的形狀等,(e)擊鍵動作(即,不是實(shí)際的按鍵輸入,而是手指的運(yùn)動),(f)敲擊(例如,雙擊)觸摸屏等)、和/或至少一個(gè)基于語音的輸入(例如,口頭命令)。在一些實(shí)施例中,基于動作的輸入還可以包括通過缺乏動作的輸入(例如,按壓觸摸屏,但不移動)。另外,在其他實(shí)施例中,基于動作的輸入還可以包括將多個(gè)媒體源拖動在一起。在許多實(shí)施例中,姿勢識別模塊201可以被配置成用于與一個(gè)或多個(gè)輸入裝置111 (圖1)進(jìn)行通信,以便接收從一個(gè)或多個(gè)輸入裝置111 (圖1)感測、檢測、和/或接收的一個(gè)或多個(gè)姿勢。
[0048]目標(biāo)模塊202可以被配置成用于基于這個(gè)或這些姿勢識別一個(gè)或多個(gè)搜索目標(biāo)的至少一個(gè)第一目標(biāo)。此外,這個(gè)或這些搜索目標(biāo)可以分別對應(yīng)于一個(gè)或多個(gè)搜索字段類另IJ。這個(gè)或這些搜索目標(biāo)可以取決于這個(gè)或這些姿勢而具有各種各樣的意義。例如,在這個(gè)或這個(gè)姿勢包括基于動作的輸入(例如觸摸屏上的運(yùn)動)的情況下,這個(gè)或這些搜索目標(biāo)可以包括在該觸摸屏上的物理位置(例如,搜索圖標(biāo))。通過在該觸摸屏將第一媒體拖動到這些物理位置中的一個(gè)或多個(gè),一個(gè)或多個(gè)用戶108 (圖1)可以是指示一種或多種能力,搜索模塊101 (圖1)可以通過這種或這些能力繼續(xù)搜索其他媒體,如圖3至圖5中進(jìn)一步展示的。在進(jìn)一步的示例中,這個(gè)或這些搜索目標(biāo)的這個(gè)或這些物理位置可以是其他第一媒體。也就是,通過將多個(gè)第一媒體拖動在一起,一個(gè)或多個(gè)用戶108 (圖1)可以提示搜索模塊101 (圖1)啟動搜索與該多個(gè)第一媒體的共享特征或該多個(gè)第一媒體的聚合特征相關(guān)的媒體,如由該多個(gè)第一媒體的對應(yīng)第一媒體元數(shù)據(jù)所確定的。同時(shí),在這個(gè)或這些姿勢包括基于語音的輸入(例如,口頭命令)的情況下,這個(gè)或這些搜索目標(biāo)可以代表一個(gè)或多個(gè)預(yù)定的搜索詞(例如,位置搜索、人物搜索、時(shí)間搜索、格式搜索等)。一般情況下,一個(gè)或多個(gè)搜索目標(biāo)可以是指一個(gè)或多個(gè)姿勢結(jié)果,這個(gè)或這些姿勢結(jié)果導(dǎo)致姿勢識別模塊201將感官輸入作為這個(gè)或這些姿勢登記,而不是無關(guān)的運(yùn)動和/或噪聲。
[0049]在一些實(shí)施例中,在目標(biāo)模塊202提供基于動作的交互式搜索目標(biāo)的情況下,每當(dāng)一個(gè)或多個(gè)輸出裝置109提供媒體時(shí)目標(biāo)模塊202都可以在一個(gè)或多個(gè)輸出裝置109處提供基于動作的交互式搜索目標(biāo)。在其他實(shí)施例中,目標(biāo)模塊202可以隱藏基于動作的交互式搜索目標(biāo),直到一個(gè)或多個(gè)用戶108提示對象模塊202顯示這些基于動作的交互式搜索目標(biāo),例如通過提供指示一個(gè)或多個(gè)用戶108的愿望的一個(gè)或多個(gè)姿勢來進(jìn)行基于姿勢的搜索。
[0050]搜索字段類別在一些示例中可以包括預(yù)定的搜索字段類別,并且在相同或其他的示例中可以包括自定義或用戶定義的搜索字段類別(例如,基于用戶的喜好、用戶的搜索歷史、媒體源元數(shù)據(jù)、或其他因素)。同時(shí),在許多實(shí)施例中,一個(gè)或多個(gè)用戶108可以根據(jù)多個(gè)搜索目標(biāo)進(jìn)行搜索,并且在進(jìn)一步的實(shí)施例中,可以例如通過多次搜索比其他搜索字段類別優(yōu)先考慮某些搜索字段類別。因此,可以基于一個(gè)加權(quán)方案重組原來的搜索字段類別。
[0051]過濾模塊203可以被配置成用于過濾與一個(gè)第一媒體源相關(guān)聯(lián)的第一媒體源元數(shù)據(jù),例如,以便將該第一媒體源元數(shù)據(jù)僅限制為相關(guān)搜索元數(shù)據(jù)。例如,過濾模塊203可以基于該一個(gè)或多個(gè)搜索字段類別中的至少一個(gè)第一類別(例如,位置、時(shí)間、人物、格式等)過濾該第一媒體源元數(shù)據(jù)。通過過濾該第一媒體源元數(shù)據(jù),過濾模塊203可以提供該第一媒體源元數(shù)據(jù)的第一過濾元數(shù)據(jù)。該一個(gè)或多個(gè)第一類別可以與這個(gè)或這些第一目標(biāo)相關(guān)聯(lián)。也就是,如果檢測識別模塊201檢測到對應(yīng)于與“位置”搜索字段類別相對應(yīng)的目標(biāo)模塊202的搜索目標(biāo)的一個(gè)或多個(gè)姿勢,過濾模塊203可以將該第一媒體源元數(shù)據(jù)過濾到該第一媒體源元數(shù)據(jù)的位置相關(guān)的元數(shù)據(jù)。[0052]在一些實(shí)施例中,媒體(例如,一個(gè)或多個(gè)第一媒體源)的不同引用點(diǎn)(例如,時(shí)間和/或幀)可以具有與其相關(guān)聯(lián)的不同的元數(shù)據(jù)。例如,該媒體的一個(gè)第一引用點(diǎn)可以具有指示第一位置、第一時(shí)間、和/或第一人物的元數(shù)據(jù),而另一個(gè)引用點(diǎn)可以具有指示第二位置、第二時(shí)間和/或第二參與者的第二元數(shù)據(jù)。在此類實(shí)例中,如適用的話,過濾模塊203可以返回與該媒體的選定的引用點(diǎn)(例如,第一個(gè)引用點(diǎn)、第二引用點(diǎn)等)有關(guān)的元數(shù)據(jù)。
[0053]識別模塊204可以被配置成用于基于該第一過濾元數(shù)據(jù)識別至少一個(gè)第二媒體源。具體地,識別模塊204可以將該第一個(gè)過濾元數(shù)據(jù)與一個(gè)或多個(gè)第二媒體源的第二元數(shù)據(jù)相關(guān)聯(lián),以便識別這個(gè)或這些第二媒體源。此外,識別模塊204可以被配置成用于接收搜索參數(shù)的輸入(例如,統(tǒng)一資源標(biāo)識符、圖片文件、視頻文件、音頻文件等),并返回一組與這些搜索參數(shù)相關(guān)的結(jié)果。例如,在一些實(shí)施例中,識別模塊204可以包括一個(gè)搜索引擎。
搜索引擎可以包括一個(gè)通用的搜索引擎(如Google?或Bing? )和/或一個(gè)特定供應(yīng)商
的搜索引擎(如Facebook?或YouTube?)。該搜索引擎可以位于一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110處。一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110的這些聯(lián)網(wǎng)的電子裝置可以具體地配置成用于提供相關(guān)的搜索能力。然而,該搜索引擎可以可替代地或另外地位于用戶電子裝置103、中央計(jì)算機(jī)等處。在許多情況下,這些搜索參數(shù)由文本條目組成,但其他參數(shù)也是可能的。例如,發(fā)送媒體文件(如圖片、視頻或音頻)時(shí),該搜索引擎可以進(jìn)行對象識別以識別要用于這些搜索參數(shù)中的媒體文件的詳細(xì)信息。例如,如果發(fā)送了一個(gè)山區(qū)景觀的圖片,該搜索引擎可以檢測山地景觀并發(fā)現(xiàn)類似的結(jié)果(例如,帶有山地景觀的其他圖片)。在許多實(shí)施例中,該搜索引擎可以用于識別這個(gè)或這些第二媒體源。
[0054]在一些實(shí)施例中,搜索模塊101可以直接從一個(gè)或多個(gè)用戶108接收該第一媒體源,或者間接地從一個(gè)或多個(gè)用戶108的一個(gè)或多個(gè)應(yīng)答者接收。例如,系統(tǒng)100和/或搜索模塊101可以實(shí)施在企業(yè)對消費(fèi)者的應(yīng)用中以及企業(yè)對企業(yè)的應(yīng)用中。因此,一個(gè)或多個(gè)用戶108可以包括一個(gè)或多個(gè)個(gè)體消費(fèi)者,和/或一個(gè)或多個(gè)用戶108可以包括一個(gè)或多個(gè)企業(yè)。由此,如適用的話,可以以社交和/或商業(yè)的形式提供第一媒體源。例如,這個(gè)或這些應(yīng)答者可以在一個(gè)或多個(gè)用戶108的委托下提供第一媒體源,例如,當(dāng)一個(gè)或多個(gè)用戶108包括該一個(gè)或多個(gè)企業(yè)時(shí)。具體地,這個(gè)或這些應(yīng)答者可以包括一個(gè)或多個(gè)用戶108主辦的一場比賽的一個(gè)或多個(gè)參賽者、一個(gè)或多個(gè)用戶108的一項(xiàng)調(diào)查的一個(gè)或多個(gè)應(yīng)答者、實(shí)況分類賬(live journal entry)的提交者等。因此,一個(gè)或多個(gè)用戶108可以將系統(tǒng)100和/或搜索模塊101實(shí)施為一種營銷和/或廣告工具,以便預(yù)測這個(gè)或這些應(yīng)答者和/或其他人的習(xí)慣。
[0055]再次向前轉(zhuǎn)向附圖,圖3根據(jù)實(shí)施例展示了操作搜索模塊351的用戶電子裝置353。用戶電子裝置353可以與用戶電子裝置103 (圖1)相似或相同,和/或搜索模塊351可以與搜索模塊101 (圖1)相似或相同。用戶電子裝置353包括電子顯示器359。電子顯示器359可以與一個(gè)或多個(gè)輸出裝置109 (圖1)中的一個(gè)裝置相似或相同。圖3展示了提供視頻數(shù)據(jù)301的電子顯示器359。
[0056]時(shí)間軸303示出了視頻數(shù)據(jù)301的開始時(shí)間305和結(jié)束時(shí)間307的圖形化描述。另外,標(biāo)記309指示視頻數(shù)據(jù)301的當(dāng)前幀。電子顯示器359可以被配置成用于顯示一個(gè)或多個(gè)搜索目標(biāo),用戶電子裝置353的這個(gè)或這些用戶可以與該一個(gè)或多個(gè)搜索目標(biāo)進(jìn)行交互以執(zhí)行基于姿勢的搜索。這個(gè)或這些搜索目標(biāo)可以與上文中相對于系統(tǒng)100 (圖1)所描述的這個(gè)或這些搜索目標(biāo)相似或相同。在圖3處,這個(gè)或這些搜索目標(biāo)包括三個(gè)搜索目標(biāo)311、313、和/或315。在其他實(shí)施例中可以使用任何其他合適數(shù)量的搜索目標(biāo)。搜索目標(biāo)311、313、315各自對應(yīng)于一個(gè)相關(guān)的搜索字段類別。例如,搜索目標(biāo)311可以對應(yīng)于一個(gè)人物搜索字段類別,搜索目標(biāo)313可以對應(yīng)于一個(gè)位置搜索字段類別,并且搜索目標(biāo)315可以對應(yīng)一個(gè)活動搜索字段類別。這個(gè)或這些搜索目標(biāo)(如,搜索目標(biāo)311、313和315)及其相關(guān)的搜索字段類別須取決于用戶的行動、媒體、或其他標(biāo)準(zhǔn)而改變。
[0057]轉(zhuǎn)向下一個(gè)附圖,圖4展示了具有一個(gè)時(shí)間軸303的全屏提供視頻數(shù)據(jù)301的電子顯示器359以及覆蓋視頻數(shù)據(jù)301的搜索目標(biāo)311、313和315。同時(shí),圖5展示了電子顯示器359,該電子顯示器以縮略圖的形式在電子顯示器359的一部分提供視頻數(shù)據(jù)301,并在電子顯不器359的另一部分提供搜索目標(biāo)311、313、和315。在一些實(shí)施例中,時(shí)間軸303可以包括視頻數(shù)據(jù)301內(nèi)的多個(gè)引用點(diǎn)(例如,幀)的縮略圖,每個(gè)縮略圖包括一個(gè)引用點(diǎn),該引用點(diǎn)包括該引用點(diǎn)的元數(shù)據(jù)。
[0058]再回到圖2,在一些實(shí)施例中,目標(biāo)模塊202可以被配置成用于根據(jù)上下文基于搜索目標(biāo)類型提供這個(gè)或這些搜索目標(biāo),例如,通過將這個(gè)或這些搜索目標(biāo)提供為地圖的一部分,這個(gè)或這些搜索目標(biāo)在該地圖上對應(yīng)于它們的對應(yīng)位置,而不是如圖3至圖5中所示的方式。
[0059]再次向前轉(zhuǎn)向附圖,圖6展示了一種提供系統(tǒng)的方法600的一個(gè)實(shí)施例的流程圖。方法600僅是示例性的并不限于在此所展示的實(shí)施例。方法600可以應(yīng)用在未在此具體描繪或描述的許多不同的實(shí)施例或示例中。在一些實(shí)施例中,可以用所展示的順序執(zhí)行方法600的程序、過程、和/或活動。在其他實(shí)施例中,能夠以任何合適的順序執(zhí)行方法600的程序、過程、和/或活動。也在其他實(shí)施例中,可以組合或跳過方法600中的程序、過程、和/或活動中的一個(gè)或多個(gè)。該系統(tǒng)可以與系統(tǒng)100 (圖1)相似或相同。
[0060]方法600可包括提供一個(gè)搜索模塊的活動601。該搜索模塊可以與搜索模塊101(圖1)和/或搜索模塊351 (圖3)相似或相同。圖7展示了示例性活動601。
[0061]活動601可包括提供一個(gè)姿勢識別模塊的活動701。該姿勢識別模塊可以與姿勢識別模塊201 (圖2)相似或相同。
[0062]活動601還可包括提供一個(gè)目標(biāo)模塊的活動702。該目標(biāo)模塊可以與目標(biāo)模塊202(圖2)相似或相同。
[0063]活動601還可包括提供一個(gè)過濾模塊的活動703。該過濾模塊可以與過濾模塊203(圖2)相似或相同。
[0064]活動601還可包括提供一個(gè)識別模塊的活動704。該識別模塊可以與識別模塊204(圖2)相似或相同。
[0065]可以以任何適當(dāng)?shù)捻樞驁?zhí)行活動701至704,包括彼此同時(shí)執(zhí)行。
[0066]現(xiàn)在返回圖6,方法600可以進(jìn)一步包括將該搜索模塊配置成與以下各種中的至少一項(xiàng)進(jìn)行通信的活動602: (a)用戶電子裝置或(b)至少一個(gè)聯(lián)網(wǎng)的電子裝置。在一些實(shí)施例中,執(zhí)行活動602可以包括提供一個(gè)通信網(wǎng)絡(luò)。該用戶電子裝置可以與用戶電子裝置103 (圖1)相似或相同;這個(gè)或這些聯(lián)網(wǎng)的電子裝置可以與一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110(圖1)相似的或相同;和/或該通信網(wǎng)絡(luò)可以與通信網(wǎng)絡(luò)107 (圖1)相似或相同。[0067]方法600還可以包括提供該用戶電子裝置的活動603。在一些實(shí)施例中,執(zhí)行活動603可以包括執(zhí)行活動601。在一些實(shí)施例中,可以省略活動603。
[0068]方法600可以另外包括提供這個(gè)或這些聯(lián)網(wǎng)的電子裝置中的一個(gè)或多個(gè)的活動604。在一些實(shí)施例中,可以省略活動604。
[0069]圖8展示了基于姿勢的搜索方法800的一個(gè)實(shí)施例的流程圖。方法800僅是示例性的并不限于在此所展示的實(shí)施例。方法800可以應(yīng)用在未在此具體描繪或描述的許多不同的實(shí)施例或示例中。在一些實(shí)施例中,可以用所展示的順序執(zhí)行方法800的程序、過程、和/或活動。在其他實(shí)施例中,能夠以任何合適的順序執(zhí)行方法800的程序、過程、和/或活動。也在其他實(shí)施例中,可以組合或跳過方法800中的程序、過程、和/或活動中的一個(gè)或多個(gè)。
[0070]在許多實(shí)施例中,方法800的至少一部分可以通過計(jì)算機(jī)指令的執(zhí)行而實(shí)施,這些計(jì)算機(jī)指令被配置成在一個(gè)或多個(gè)處理模塊處運(yùn)行并且被配置成存儲在一個(gè)或多個(gè)內(nèi)存存儲模塊處。
[0071]方法800可以包括提供一個(gè)或多個(gè)搜索目標(biāo)的活動801。這個(gè)或這些搜索目標(biāo)可以與上文中相對于系統(tǒng)100 (圖1)和/或用戶電子裝置353 (圖3)所描述的這個(gè)或這些搜索目標(biāo)相似或相同。
[0072]方法800還可以包括識別一個(gè)或多個(gè)姿勢的活動802。這個(gè)或這些姿勢可以與上文中相對于系統(tǒng)100 (圖1)所描述的這個(gè)或這些姿勢相似或相同。因此,在一些實(shí)施例中,執(zhí)行活動802可以包括識別(a)至少一個(gè)基于動作的輸入和/或(b)至少一個(gè)基于語音的輸入。在許多實(shí)施例中,活動802可以重復(fù)一次或多次。
[0073]方法800可以進(jìn)一步包括基于一個(gè)或多個(gè)搜索字段類別的至少一個(gè)第一類別過濾與一個(gè)第一媒體源相關(guān)聯(lián)的第一媒體源元數(shù)據(jù)的活動803,以提供該第一媒體源元數(shù)據(jù)的第一過濾元數(shù)據(jù)。該第一媒體源元數(shù)據(jù)可以與上文中相對于系統(tǒng)100 (圖1)所描述的該第一媒體源元數(shù)據(jù)相似或相同,并且該第一媒體源可以與上文中相對于系統(tǒng)100 (圖1)所描述的該第一媒體源相似或相同。另外,該一個(gè)或多個(gè)搜索字段類別可以與上文中相對于系統(tǒng)100 (圖1)所描述的該一個(gè)或多個(gè)搜索字段類別相似或相同。
[0074]方法800可以另外包括基于該第一過濾元數(shù)據(jù)識別至少一個(gè)第二媒體源的活動804。在許多實(shí)施例中,執(zhí)行活動804可以包括將該第一過濾元數(shù)據(jù)的至少一部分與第二媒體源元數(shù)據(jù)的至少一部分相關(guān)聯(lián)。這個(gè)或這些第二媒體源可以與上文中相對于系統(tǒng)100(圖1)所描述的這個(gè)或這些第二媒體源相似或相同。在許多實(shí)施例中,每當(dāng)重復(fù)活動802時(shí)都可以重復(fù)活動803和804。
[0075]方法800還可以包括提供代表該第一媒體源的一個(gè)第一對象的活動805。該第一對象可以具有與上文中相對于系統(tǒng)100 (圖1)使用的術(shù)語對象相似或相同的含義。例如,該第一對象可以包括代表該第一媒體源的縮略圖。在一些實(shí)施例中,執(zhí)行活動805可以包括提供該第一對象,以便使得該第一媒體源包括第一圖像數(shù)據(jù)、第一視頻數(shù)據(jù)、第一音頻數(shù)據(jù)、和/或第一個(gè)文本數(shù)據(jù)等。另外,執(zhí)行活動805可以包括在用戶電子裝置處提供該第一對象。該用戶電子裝置可以與用戶電子裝置103 (圖1)相似或相同。在許多實(shí)施例中,可以在活動801、802、803和/或804之前執(zhí)行活動805。
[0076]方法800可以進(jìn)一步包括提供代表該第二媒體源的一個(gè)第二對象的活動806。如同第一對象,該第二對象可以具有與上文中相對于系統(tǒng)100 (圖1)使用的術(shù)語對象相似或相同的含義。例如,該第二對象可以包括代表該第二媒體源的一個(gè)第二縮略圖。在一些實(shí)施例中,執(zhí)行活動806可以包括提供該第二對象,以便使得該第二媒體源包括第二圖像數(shù)據(jù)、第二視頻數(shù)據(jù)、第二音頻數(shù)據(jù)、和/或第二個(gè)文本數(shù)據(jù)。另外,執(zhí)行活動806可以包括在該用戶電子裝置處提供該第二對象。在許多實(shí)施例中,可以在活動801、802、803、804和/或805之前執(zhí)行活動806。
[0077]方法800可以另外包括從該用戶和/或該用戶的應(yīng)答者接收該第一媒體源的活動807。該用戶可以與一個(gè)或多個(gè)用戶108 (圖1)相似或相同,和/或該應(yīng)答者可以與上文中相對于系統(tǒng)100 (圖1)所描述的這個(gè)或這些應(yīng)答者相似或相同。在許多實(shí)施例中,可以在活動801、802、803、804、805和/或806之前執(zhí)行活動807。
[0078]轉(zhuǎn)向下一個(gè)附圖,圖9展示了計(jì)算機(jī)系統(tǒng)900的一個(gè)示例性實(shí)施例,其可適用于實(shí)施用戶電子裝置103 (圖1)、一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110 (圖1)、相對于系統(tǒng)100 (圖O引用的這個(gè)或這些云計(jì)算機(jī)系統(tǒng)、相對于系統(tǒng)100 (圖1)引用的中央計(jì)算機(jī)、用戶電子裝置353 (圖3)、和/或系統(tǒng)100 (圖1)和/或方法800 (圖8)的至少一部分的一個(gè)實(shí)施例。例如,一個(gè)不同的或者單獨(dú)的機(jī)箱902(及其內(nèi)部組件)可適合于實(shí)施用戶電子裝置103(圖1)、一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110 (圖1)、相對于系統(tǒng)100 (圖1)引用的這個(gè)或這些云計(jì)算機(jī)系統(tǒng)、相對于系統(tǒng)100 (圖1)引用的中央計(jì)算機(jī)、用戶電子裝置353 (圖3)等。此夕卜,計(jì)算機(jī)系統(tǒng)900的一個(gè)或多個(gè)元件(例如,刷新顯示器906、鍵盤904和/或鼠標(biāo)910等)還可以適合于實(shí)施用戶電子裝置103 (圖1)、一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110 (圖1)、相對于系統(tǒng)100 (圖1)引用的這個(gè)或這些云計(jì)算機(jī)系統(tǒng)、相對于系統(tǒng)100 (圖1)引用的中央計(jì)算機(jī)、用戶電子裝置353 (圖3)的一些實(shí)施例。計(jì)算機(jī)系統(tǒng)900包括一個(gè)機(jī)箱902,該機(jī)箱包含一個(gè)或多個(gè)電路板(未示出)、通用串行總線(USB) 912、緊湊磁盤只讀存儲器(⑶-ROM)和/或數(shù)字視頻磁盤(DVD)驅(qū)動器916、以及硬盤驅(qū)動器914。在圖10中示出了包括在機(jī)箱902里面的電路板上的這些元件的代表性框圖。圖10中的中央處理單元(CPU) 1010連接到圖10中的系統(tǒng)總線1014上。在不同的實(shí)施例中,CPU1010的架構(gòu)可以符合多種商業(yè)分布式架構(gòu)中的任何一種。
[0079]繼續(xù)圖10,系統(tǒng)總線1014還連接到內(nèi)存存儲單元1008上,其中內(nèi)存存儲單元1008可以包括只讀存儲器(ROM)和隨機(jī)存取存儲器(RAM)二者。內(nèi)存存儲單元1008的非易失性部分或ROM可以使用適合于在系統(tǒng)重啟之后將計(jì)算機(jī)系統(tǒng)900 (圖9)恢復(fù)到功能狀態(tài)的啟動代碼序列進(jìn)行編碼。另外,內(nèi)存存儲單元1008可以包括微代碼,例如基本輸入-輸出系統(tǒng)(BIOS)。在一些不例中,本文所披露的各種實(shí)施例的一個(gè)或多個(gè)內(nèi)存存儲單兀可以包括內(nèi)存存儲單元1008、配有USB的電子裝置,例如,連接到通用串行總線(USB)端口 912(圖9至圖10)、硬盤驅(qū)動器914 (圖9至圖10)和/或⑶-ROM或DVD驅(qū)動器916 (圖9至圖10)的一個(gè)外部內(nèi)存存儲單元(未示出)。在相同或不同示例中,本文所披露的各種實(shí)施例的該一個(gè)或多個(gè)內(nèi)存存儲單元可以包括一個(gè)操作系統(tǒng),該操作系統(tǒng)可以是一個(gè)軟件程序,管理計(jì)算機(jī)和/或計(jì)算機(jī)網(wǎng)絡(luò)的硬件和軟件資源。操作系統(tǒng)可以執(zhí)行基本的任務(wù),例如,控制和分配內(nèi)存、指定指令處理的優(yōu)先權(quán)、控制輸入和輸出裝置、促進(jìn)聯(lián)網(wǎng)、和管理文件。常見的操作系統(tǒng)的示例可以包括Microsoft? Windows、Mac?*操作系統(tǒng)(OS)、UNIX? OS和Linux? OS。當(dāng)計(jì)算機(jī)系統(tǒng)900實(shí)施為一個(gè)移動電子裝置時(shí),用于移動電子裝置的常見操作系統(tǒng)可以包括由美國加利福尼亞庫比蒂諾市的蘋果公司(Apple Inc.)生產(chǎn)的iPhone?.操作系統(tǒng)、加拿大安大略省滑鐵盧市的行動研究公司(Research in Motion,RM)生產(chǎn)的BlackBerry?操作系統(tǒng)、美國加利福尼亞桑尼維爾市的Palm公司(Palm, Inc.)生產(chǎn)的
Palm?操作系統(tǒng)、開放手機(jī)聯(lián)盟開發(fā)的Android操作系統(tǒng)、美國華盛頓州雷德蒙德市的微軟公司(Microsoft Corp.)生產(chǎn)的Windows Mobile操作系統(tǒng)、或者芬蘭埃斯波市的諾基亞公司(Nokia Corp.)生產(chǎn)的Symbian操作系統(tǒng)。
[0080]如本文所使用的,“處理器”和/或“處理模塊”是指任何類型的計(jì)算電路,例如但不限于微處理器、微控制器、控制器、復(fù)雜指令集計(jì)算(CISC)微處理器、精簡指令集計(jì)算(RISC)微處理器、超長指令字(VLIW)微處理器、圖形處理器、數(shù)字信號處理器、或能夠執(zhí)行所需功能的任何其他類型的處理器或處理電路。
[0081]在圖10描繪的實(shí)施例中,各種1/0裝置(例如磁盤控制器1004、圖形適配器1024、視頻控制器1002、鍵盤適配器1026、鼠標(biāo)適配器1006、網(wǎng)絡(luò)適配器1020、以及其他1/0裝置1022)可以連接到系統(tǒng)總線1014上。鍵盤適配器1026和鼠標(biāo)適配器1006分別連接到計(jì)算機(jī)系統(tǒng)900 (圖9)的鍵盤904 (圖9至圖10)和鼠標(biāo)910 (圖9至圖10)上。當(dāng)圖形適配器1024和視頻控制器1002被指示為圖10中的不同的單元時(shí),視頻控制器1002可以整合到圖形適配器1024中或在其他實(shí)施例中相反。視頻控制器1002適合于刷新顯示器906(圖9至圖10)以在計(jì)算機(jī)系統(tǒng)900 (圖9)的一個(gè)屏幕908 (圖9)上顯示圖像。磁盤控制器1004可以控制硬盤驅(qū)動器914 (圖9至圖10)、USB端口 912 (圖9至圖10)、及⑶-ROM驅(qū)動器916 (圖9至圖10)。在其他實(shí)施例中,不同的單元可以用來分別控制這些裝置中的每一個(gè)。
[0082]在一些實(shí)施例中,網(wǎng)絡(luò)適配器1020可以包括和/或?qū)嵤橐粋€(gè)WNIC(無線網(wǎng)絡(luò)接口控制器)卡(未示出),該卡插入或連接到計(jì)算機(jī)系統(tǒng)900 (圖9)中的擴(kuò)展端口(未示出)上。在其他實(shí)施例中,WNIC卡嵌入在計(jì)算機(jī)系統(tǒng)900中的無線網(wǎng)卡(圖10)??梢酝ㄟ^將無線通信能力整合到主板芯片組(未示出)中將一個(gè)無線網(wǎng)絡(luò)適配器內(nèi)置到計(jì)算機(jī)系統(tǒng)900中,或者通過一個(gè)或多個(gè)專用無線通信芯片(未示出)而得以實(shí)施,通過計(jì)算機(jī)系統(tǒng)900 (圖9)的PCI (外圍組件互連器)或PCI快速總線或USB端口 912 (圖9)進(jìn)行連接。在其他實(shí)施例中,網(wǎng)絡(luò)適配器1020可以包括和/或被實(shí)施為有線網(wǎng)絡(luò)接口控制器卡(未示出)。因此,通信網(wǎng)絡(luò)107 (圖1)可以包括一個(gè)與網(wǎng)絡(luò)適配器1020相似或相同的網(wǎng)絡(luò)適配器。
[0083]雖然未示出計(jì)算機(jī)系統(tǒng)900 (圖2)的許多其他組件,此類組件及其互連對于本領(lǐng)域普通技術(shù)人員是公知的。因此,本文未討論關(guān)于計(jì)算機(jī)系統(tǒng)900的結(jié)構(gòu)和構(gòu)成以及機(jī)箱902 (圖9)內(nèi)部的電路板的更多細(xì)節(jié)。
[0084]當(dāng)圖9中的計(jì)算機(jī)系統(tǒng)900運(yùn)行時(shí),存儲在連接到USB端口 912的配有USB的電子裝置上的、存儲在⑶-ROM和/或DVD驅(qū)動器916中的⑶-ROM或DVD上的、存儲在硬盤驅(qū)動器914上或存儲在內(nèi)存存儲單元1008 (圖10)中的程序指令由CPU1010 (圖10)執(zhí)行。存儲在這些裝置上的程序指令的一部分可以適合于實(shí)施(圖8)方法800的至少一部分并且實(shí)施系統(tǒng)100 (圖1)的一個(gè)或多個(gè)組件。
[0085]雖然如上文所述計(jì)算機(jī)系統(tǒng)900被展示為圖9中的臺式計(jì)算機(jī),然而可以存在一類示例,在此類示例中計(jì)算機(jī)系統(tǒng)900可采取不同的形狀因素,同時(shí)還具有與對于計(jì)算機(jī)系統(tǒng)900描述的那些類似的功能元件。在一些實(shí)施例中,計(jì)算機(jī)系統(tǒng)900可以包括單個(gè)計(jì)算機(jī)、單個(gè)服務(wù)器、或多個(gè)計(jì)算機(jī)或服務(wù)器的一個(gè)集群或集合、或多個(gè)計(jì)算機(jī)或服務(wù)器的一個(gè)云。通常,當(dāng)對計(jì)算機(jī)系統(tǒng)900的需求超過單個(gè)服務(wù)器或計(jì)算機(jī)的合理能力時(shí),可以使用服務(wù)器集群或集合,例如,相對于系統(tǒng)100 (圖1)的對于中央計(jì)算機(jī)系統(tǒng)和/或這個(gè)或這些云計(jì)算機(jī)系統(tǒng)的引用。在許多實(shí)施例中,從用戶電子裝置103 (圖1)和/或一個(gè)或多個(gè)聯(lián)網(wǎng)的電子裝置110的角度來看,該服務(wù)器集群或集合中的這些服務(wù)器是可以互換的。
[0086]盡管已經(jīng)參考具體的實(shí)施例描述了本發(fā)明,但是應(yīng)理解本領(lǐng)域技術(shù)人員可以進(jìn)行各種改變而不脫離本發(fā)明的精神和范圍。因此,本發(fā)明的實(shí)施例的披露旨在描述本發(fā)明的范圍而不在于限制。應(yīng)注意本發(fā)明的范圍應(yīng)該僅限于所附權(quán)利要求所要求的內(nèi)容。例如,對于本領(lǐng)域普通技術(shù)人員,將容易明顯的是活動601-604 (圖6)、活動701-704 (圖7)和/或活動801-807 (圖8)可以由許多不同的步驟、過程和活動構(gòu)成,并由許多不同模塊以許多不同順序執(zhí)行,并且圖1至圖10的任何元素可以被修改,并且這些實(shí)施例中的某些的前述討論不一定代表所有可能實(shí)施例的完整描述。
[0087]在任何具體權(quán)利要求中提及的全部元素是該特別權(quán)利要求提及的實(shí)施例所必要的。因此,一條或多條所提及的元素的替代形式形成重構(gòu)并且不必修復(fù)。另外,已經(jīng)關(guān)于特定實(shí)施例描述了益處、其他優(yōu)點(diǎn)以及問題的解決方案。然而不能認(rèn)為可導(dǎo)致任何益處、優(yōu)點(diǎn)或解決方案發(fā)生或變得更明顯的益處、優(yōu)點(diǎn)、問題解決方案以及任何元素或多個(gè)元素是任何或全部權(quán)利要求的關(guān)鍵的、要求的、或主要的特征或元素,除非在此類權(quán)利要求中清楚地陳述了此類益處、優(yōu)點(diǎn)、解決方案或元素。
[0088]此外,通過若實(shí)施例和/或限制如下:在此所披露的實(shí)施例和限制不是在專用原則下而為大眾所專用:(I)未在權(quán)利要求中清楚地提及;以及(2)是或在等效原則下是權(quán)利要求中表達(dá)的元素和/或限制的潛在等效物。
【權(quán)利要求】
1.一種基于姿勢的搜索方法,該方法的至少一部分通過計(jì)算機(jī)指令的執(zhí)行而得以實(shí)施,這些計(jì)算機(jī)指令被配置成在一個(gè)或多個(gè)處理模塊處運(yùn)行并且被配置成存儲在一個(gè)或多個(gè)內(nèi)存存儲模塊處,該方法包括: 執(zhí)行一個(gè)或多個(gè)第一計(jì)算機(jī)指令,該一個(gè)或多個(gè)第一計(jì)算機(jī)指令被配置成用于提供一個(gè)或多個(gè)搜索目標(biāo),該一個(gè)或多個(gè)搜索目標(biāo)分別對應(yīng)于一個(gè)或多個(gè)搜索字段類別; 執(zhí)行一個(gè)或多個(gè)第二計(jì)算機(jī)指令,該一個(gè)或多個(gè)第二計(jì)算機(jī)指令被配置成用于識別一個(gè)或多個(gè)姿勢,該一個(gè)或多個(gè)姿勢指示該一個(gè)或多個(gè)搜索目標(biāo)中的至少一個(gè)第一個(gè)目標(biāo);執(zhí)行一個(gè)或多個(gè)第三計(jì)算機(jī)指令,該一個(gè)或多個(gè)第三計(jì)算機(jī)指令被配置成用于基于該一個(gè)或多個(gè)搜索字段類別中的至少一個(gè)第一類別過濾與一個(gè)第一媒體源相關(guān)聯(lián)的第一媒體源元數(shù)據(jù),以便提供該第一媒體源元數(shù)據(jù)的第一過濾元數(shù)據(jù),該至少一個(gè)第一類別與該至少一個(gè)第一目標(biāo)相關(guān)聯(lián);以及 執(zhí)行一個(gè)或多個(gè)第四計(jì)算機(jī)指令,該一個(gè)或多個(gè)第四計(jì)算機(jī)指令被配置成用于基于該第一過濾元數(shù)據(jù)識別至少一個(gè)第二媒體源; 其中: 這些計(jì)算機(jī)指令包括該第一、第二、第三和第四計(jì)算機(jī)指令。
2.如權(quán)利要求1所述的方法,進(jìn)一步包括以下各項(xiàng)中的至少一項(xiàng): 執(zhí)行一個(gè)或多個(gè)第五計(jì)算機(jī)指令,該一個(gè)或多個(gè)第五計(jì)算機(jī)指令被配置成用于提供一個(gè)代表該第一媒體源的第一對象; 或 執(zhí)行一個(gè)或多個(gè)第六計(jì)算機(jī)指令,該一個(gè)或多個(gè)第六計(jì)算機(jī)指令被配置成用于提供一個(gè)代表該至少一個(gè)第二 媒體源的第二對象。
3.如權(quán)利要求2所述的方法,其中以下各項(xiàng)中的至少一項(xiàng): 執(zhí)行該一個(gè)或多個(gè)第五計(jì)算機(jī)指令包括執(zhí)行一個(gè)或多個(gè)第七計(jì)算機(jī)指令,該一個(gè)或多個(gè)第七計(jì)算機(jī)指令被配置成用于提供該第一對象,以便使得該第一媒體源包括第一圖像數(shù)據(jù)、第一視頻數(shù)據(jù)、第一音頻數(shù)據(jù)、或第一文本數(shù)據(jù)中的至少一個(gè); 或 執(zhí)行該一個(gè)或多個(gè)第六計(jì)算機(jī)指令包括執(zhí)行一個(gè)或多個(gè)第八計(jì)算機(jī)指令,該一個(gè)或多個(gè)第八計(jì)算機(jī)指令被配置成用于提供該第二對象,以便使得該至少一個(gè)第二媒體源包括分別與該第一圖像數(shù)據(jù)、該第一視頻數(shù)據(jù)、該第一音頻數(shù)據(jù)、及該第一文本數(shù)據(jù)不同的第二圖像數(shù)據(jù)、第二視頻數(shù)據(jù)、第二音頻數(shù)據(jù)、或第二文本數(shù)據(jù)中的至少一個(gè)。
4.如權(quán)利要求2或3所述的方法,其中以下各項(xiàng)中的至少一項(xiàng): 執(zhí)行該一個(gè)或多個(gè)第五計(jì)算機(jī)指令包括執(zhí)行一個(gè)或多個(gè)第七計(jì)算機(jī)指令,該一個(gè)或多個(gè)第七計(jì)算機(jī)指令被配置成用于在一個(gè)用戶電子裝置處提供該第一對象; 或 執(zhí)行該一個(gè)或多個(gè)第六計(jì)算機(jī)指令包括執(zhí)行一個(gè)或多個(gè)第八計(jì)算機(jī)指令,該一個(gè)或多個(gè)第八計(jì)算機(jī)指令被配置成用于在該用戶電子裝置處提供該第二對象。
5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其中: 該至少一個(gè)第二媒體源與第二媒體源元數(shù)據(jù)相關(guān)聯(lián);并且 執(zhí)行該一個(gè)或多個(gè)第四計(jì)算機(jī)指令包括執(zhí)行一個(gè)或多個(gè)第五計(jì)算機(jī)指令,該一個(gè)或多個(gè)第五計(jì)算機(jī)指令被配置成用于將該第一過濾元數(shù)據(jù)的至少一部分與該第二媒體源元數(shù)據(jù)的至少一部分相關(guān)聯(lián)。
6.如權(quán)利要求1至5任一項(xiàng)所述的方法,其中: 執(zhí)行該一個(gè)或多個(gè)第二計(jì)算機(jī)指令包括執(zhí)行一個(gè)或多個(gè)第五計(jì)算機(jī)指令,該一個(gè)或多個(gè)第五計(jì)算機(jī)指令被配置成用于識別以下各項(xiàng)中的至少一項(xiàng):(a)至少一個(gè)基于動作的輸入或(b)至少一個(gè)基于語音的輸入;以及 該一個(gè)或多個(gè)姿勢包括以下各項(xiàng)中的至少一項(xiàng):(a)該至少一個(gè)基于動作的輸入或(b)該至少一個(gè)基于語音的輸入。
7.如權(quán)利要求1至6任一項(xiàng)所述的方法,進(jìn)一步包括: 執(zhí)行一個(gè)或多個(gè)第五計(jì)算機(jī)指令,該一個(gè)或多個(gè)第五計(jì)算機(jī)指令被配置成用于從一個(gè)用戶或者該用戶的一個(gè)應(yīng)答者中的至少一個(gè)接收該第一媒體源。
8.一種系統(tǒng),包括: 一個(gè)搜索模塊,該搜索模塊包括: 一個(gè)姿勢識別模塊,被配置成用于識別一個(gè)或多個(gè)姿勢; 一個(gè)目標(biāo)模塊,被配置成用于基于該一個(gè)或多個(gè)姿勢識別一個(gè)或多個(gè)搜索目標(biāo)中的至少一個(gè)第一個(gè)目標(biāo),該一個(gè)或多個(gè)搜索目標(biāo)分別對應(yīng)于一個(gè)或多個(gè)搜索字段類別; 一個(gè)過濾模塊,被配置成用于基于該一個(gè)或多個(gè)搜索字段類別中的至少一個(gè)第一類別過濾與一個(gè)第一媒體源相關(guān)聯(lián)的第一媒體源元數(shù)據(jù),以便提供該第一媒體源元數(shù)據(jù)的第一過濾元數(shù)據(jù),該至少一個(gè)第一類別與該至少一個(gè)第一目標(biāo)相關(guān)聯(lián);以及 一個(gè)識別模塊,被配置成用于基于該第一過濾元數(shù)據(jù)識別至少一個(gè)第二媒體源。
9.如權(quán)利要求8所述的系統(tǒng),其中以下各項(xiàng)中的至少一項(xiàng): 該第一媒體源被配置成用于通過至少一個(gè)輸出裝置提供給該系統(tǒng)的一個(gè)用戶; 或 該至少一個(gè)第二媒體源被配置成用于通過該至少一個(gè)輸出裝置提供給該系統(tǒng)的該用戶。
10.如權(quán)利要求8或9所述的系統(tǒng),其中: 該搜索模塊被配置成用于與以下各項(xiàng)中的至少一項(xiàng)進(jìn)行通信: 一個(gè)用戶電子裝置; 或 至少一個(gè)聯(lián)網(wǎng)的電子裝置。
11.如權(quán)利要求10所述的系統(tǒng),其中: 該系統(tǒng)進(jìn)一步包括該用戶電子裝置; 以及 該用戶電子裝置包括該至少一個(gè)輸出裝置。
12.如權(quán)利要求10或11所述的系統(tǒng),其中: 該搜索模塊被配置成用于通過通信網(wǎng)絡(luò)與該用戶電子裝置或該至少一個(gè)聯(lián)網(wǎng)的電子裝置中的至少一個(gè)進(jìn)行通信。
13.如權(quán)利要求10至12任一項(xiàng)所述的系統(tǒng),其中: 該用戶電子裝置包括該搜索模塊。
14.如權(quán)利要求8至13任一項(xiàng)所述的系統(tǒng),其中: 該一個(gè)或多個(gè)姿勢包括以下各項(xiàng)中的至少一項(xiàng):(a)至少一個(gè)基于動作的輸入或(b)至少一個(gè)基于語音的輸入。
15.如權(quán)利要求9至14任一項(xiàng)所述的系統(tǒng),其中: 該搜索模塊被配置成用于從一個(gè)用戶或者該用戶的一個(gè)應(yīng)答者中的至少一個(gè)接收該第一媒體源。
16.—種提供系統(tǒng)的方法,該方法包括: 提供一個(gè)搜索模塊,其中提供該搜索模塊包括: 提供一個(gè)姿勢識別模塊,該姿勢識別模塊被配置成用于識別一個(gè)或多個(gè)姿勢; 提供一個(gè)目標(biāo)模塊,該目標(biāo)模塊被配置成用于基于該一個(gè)或多個(gè)姿勢識別一個(gè)或多個(gè)搜索目標(biāo)中的至少一個(gè)第一個(gè)目標(biāo),該一個(gè)或多個(gè)搜索目標(biāo)分別對應(yīng)于一個(gè)或多個(gè)搜索字段類別; 提供一個(gè)過濾模塊,該過濾模塊被配置成用于基于該一個(gè)或多個(gè)搜索字段類別中的至少一個(gè)第一類別過濾與一個(gè)第一媒體源相關(guān)聯(lián)的第一媒體源元數(shù)據(jù),以便提供該第一媒體源元數(shù)據(jù)的第一過濾元數(shù)據(jù),該至少一個(gè)第一類別與該至少一個(gè)第一目標(biāo)相關(guān)聯(lián);以及提供一個(gè)識別模塊,該識別模塊被配置成用于基于該第一過濾元數(shù)據(jù)識別至少一個(gè)第二媒體源。
17.如權(quán)利要求16所述的方法,進(jìn)一步包括: 配置該搜索模塊與以下各項(xiàng)中的至少一項(xiàng)進(jìn)行通信: 一個(gè)用戶電子裝置; 或 至少一個(gè)聯(lián)網(wǎng)的電子裝置。
18.如權(quán)利要求17所述的方法,進(jìn)一步包括以下各項(xiàng)中的至少一項(xiàng): 提供該用戶電子裝置; 或 提供該至少一個(gè)聯(lián)網(wǎng)的電子裝置的至少一個(gè)第一聯(lián)網(wǎng)的電子裝置。
19.如權(quán)利要求18所述的方法,其中: 提供該用戶電子裝置包括提供該搜索模塊。
20.如權(quán)利要求16至19任一項(xiàng)所述的方法,其中: 該一個(gè)或多個(gè)姿勢包括以下各項(xiàng)中的至少一項(xiàng):(a)至少一個(gè)基于動作的輸入或(b)至少一個(gè)基于語音的輸入。
【文檔編號】G06F9/44GK103748580SQ201280026886
【公開日】2014年4月23日 申請日期:2012年4月12日 優(yōu)先權(quán)日:2011年4月12日
【發(fā)明者】J.布利斯, G.M.凱勒 申請人:卡普蒂莫股份有限公司