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

情景感知地圖應(yīng)用程序的制作方法

文檔序號:7793374閱讀:579來源:國知局
情景感知地圖應(yīng)用程序的制作方法
【專利摘要】所述實施例涉及利用便攜式電子設(shè)備監(jiān)視、處理、呈現(xiàn)和管理由一系列傳感器捕集的數(shù)據(jù)的技術(shù)和系統(tǒng),以及提供情景感知地圖和導(dǎo)航應(yīng)用程序的位置感知技術(shù)。情景感知地圖應(yīng)用程序提供包括視覺和音頻輸入和輸出的用戶界面,并提供若干地圖模式,該地圖模式可基于由通過一系列傳感器捕集的數(shù)據(jù)和位置感知技術(shù)所確定的情景而改變。
【專利說明】情景感知地圖應(yīng)用程序
[0001]相關(guān)申請的交叉引用
[0002]本專利申請要求2012年6月6日提交的美國臨時申請61/656,459的權(quán)益,該臨時申請以引用方式并入本文。

【背景技術(shù)】
[0003]移動電子設(shè)備隨著設(shè)備功能發(fā)展已變得越來越復(fù)雜。設(shè)備諸如智能電話和平板設(shè)備常常用于包括通信、網(wǎng)頁瀏覽和導(dǎo)航的多種活動。除了蜂窩無線電和W1-Fi連接以外,一些移動設(shè)備還包含一組傳感器,其提供關(guān)于設(shè)備狀態(tài)和設(shè)備用戶的信息的連續(xù)更新。一些設(shè)備包括可提供有關(guān)設(shè)備加速度的數(shù)據(jù)的加速度計,并且一些設(shè)備包括可提供與移動設(shè)備的位置有關(guān)的信息的GPS接收器。在移動設(shè)備上執(zhí)行的應(yīng)用程序中的一些可以找到由無線電和傳感器采集到的可用于應(yīng)用目的的信息。


【發(fā)明內(nèi)容】

[0004]所述實施例涉及利用便攜式電子設(shè)備監(jiān)視、處理、呈現(xiàn)和管理由一組一種或多種傳感器捕集的數(shù)據(jù)的技術(shù)和系統(tǒng),以及提供情景感知地圖繪制和導(dǎo)航的位置感知技術(shù)。
[0005]在一個實施例中,情景感知地圖和導(dǎo)航應(yīng)用程序可檢測并學(xué)習(xí)適當(dāng)?shù)那闆r,以將導(dǎo)航和地圖繪制用戶界面轉(zhuǎn)換入和轉(zhuǎn)換出不同的地圖繪制和導(dǎo)航模式。歷史信息和矢量地圖數(shù)據(jù)諸如路面屬性(例如,隧道、道路、橋梁等)有助于對系統(tǒng)的輸入以改善預(yù)測。在一個實施例中,情景感知地圖應(yīng)用程序提供可包括視覺和音頻輸入和輸出的用戶界面。
[0006]在一個實施例中,移動電子設(shè)備運(yùn)行情景感知地圖應(yīng)用程序。移動設(shè)備還可運(yùn)行除情景感知地圖應(yīng)用程序以外的另外的應(yīng)用程序,諸如提供媒體回放功能性和互聯(lián)網(wǎng)瀏覽能力。移動電子設(shè)備的實施例可采用若干形式,其除了包括智能電話設(shè)備諸如iPhone以夕卜,還包括個人媒體播放器設(shè)備諸如iPod個人媒體播放器家族。移動電子設(shè)備還可采用平板電腦諸如iPad的形式,上述列舉的所有設(shè)備由Apple Inc.(Cupertino California)制造。
[0007]在一個實施例中,傳感器的輸出可被分析以確定該設(shè)備的情景是否已改變(諸如,例如用戶已攜帶該設(shè)備行走,以及因為用戶在以較快速度運(yùn)動的汽車中,所以情景已改變),并且這種情景變化可被用于觸發(fā)該設(shè)備的導(dǎo)航地圖的啟動或從行走模式切換到汽車地圖模式,其中該地圖可不同并且地圖上的信息也可不同。
[0008]在一個實施例中,描述了用于提供情景感知地圖應(yīng)用程序的由在移動電子設(shè)備中的處理系統(tǒng)執(zhí)行的方法。在一個實施例中,移動設(shè)備包括至少數(shù)據(jù)存儲設(shè)備和被布置用于檢測環(huán)境活動的傳感器,數(shù)據(jù)存儲設(shè)備和傳感器均被耦接到帶有一個或多個微處理器的處理系統(tǒng)。通過執(zhí)行至少以下操作可實施該方法:從電子設(shè)備上的一個或多個傳感器檢測環(huán)境活動;基于一個或多個輸出確定環(huán)境活動的變化;以及響應(yīng)于確定環(huán)境活動的變化,啟動或改變在該電子設(shè)備上執(zhí)行的地圖繪制應(yīng)用程序的模式。
[0009]本文所述的各種實施例可以以許多方式實現(xiàn),包括作為方法、系統(tǒng)、設(shè)備以及計算機(jī)可讀介質(zhì)來實現(xiàn)。以上概述不包括本發(fā)明所有方面的詳盡列表。預(yù)期本發(fā)明包括可根據(jù)以上概述的各方面以及以下【具體實施方式】中所公開的那些的所有合適組合來實踐的所有系統(tǒng)和方法。

【專利附圖】

【附圖說明】
[0010]本發(fā)明以舉例的方式進(jìn)行說明并且不局限于附圖的圖形,在附圖中類似的標(biāo)號指示類似的元件,并且其中:
[0011]圖1是適于和所述實施例一起使用的移動電子設(shè)備的框圖;
[0012]圖2是在電子設(shè)備中檢測和剖析情景活動的方法的一個實施例的流程圖;
[0013]圖3是可被用于識別環(huán)境活動數(shù)據(jù)的過程的實施例的流程圖;
[0014]圖4是根據(jù)所述實施例細(xì)化代表性的學(xué)習(xí)過程的流程圖;
[0015]圖5是根據(jù)所述實施例在學(xué)習(xí)和分類期間細(xì)化代表性的統(tǒng)計過濾過程的流程圖;并且
[0016]圖6是運(yùn)行情景感知地圖應(yīng)用程序的示例的移動電子設(shè)備的實施例的框圖。

【具體實施方式】
[0017]將參考以下討論的細(xì)節(jié)來描述本發(fā)明的多個實施例和方面,并且附圖將圖示所述多個實施例。以下說明書和附圖對于本發(fā)明是示例性的,并且不應(yīng)被理解為限制本發(fā)明。描述了眾多的具體細(xì)節(jié)以提供對本發(fā)明的各種實施例的徹底理解。然而,在某些實例中,熟知的或常規(guī)的細(xì)節(jié)并未被描述以提供對本發(fā)明的實施例的簡明論述。
[0018]在本說明書中對“一個實施例”或“實施例”的引用是指結(jié)合該實施例描述的特定特征、結(jié)構(gòu)或特性可以被包括在本發(fā)明的至少一個實施例中。在本說明書中的各個位置出現(xiàn)的短語“在一個實施例中”不一定都是指同一個實施例。雖然下文按照一些順序操作來描述該過程,但應(yīng)當(dāng)理解,所描述的一些操作可以不同的順序被執(zhí)行。此外,一些操作也可以并行地而并非按順序執(zhí)行。
[0019]圖1是適于和所述實施例一起使用的移動電子設(shè)備100的框圖。在一個實施例中,設(shè)備100包括處理系統(tǒng)102,其帶有用于控制該設(shè)備總體操作的一個或多個微處理器。文件、媒體和其他數(shù)據(jù)可被存儲在位于非暫態(tài)、非易失性存儲器存儲設(shè)備104和數(shù)據(jù)高速緩存106上的文件系統(tǒng)中。非易失性存儲器104可以是基于閃存的存儲器設(shè)備或非易失性存儲器的一些其他形式。數(shù)據(jù)高速緩存106可以是隨機(jī)存取存儲器(RAM) 120的一部分,隨機(jī)存取存儲器120可以被用于對非易失性存儲器頻繁訪問數(shù)據(jù)提供改善的訪問時間。除了用作數(shù)據(jù)高速緩存以外,RAM 120還可提供用于在移動電子設(shè)備100上執(zhí)行應(yīng)用程序的存儲器空間。另外,只讀存儲器(ROM) 122可被移動設(shè)備100用于引導(dǎo)數(shù)據(jù)、固件或用于該設(shè)備的其他關(guān)鍵系統(tǒng)數(shù)據(jù)。
[0020]移動設(shè)備100還可包括用戶輸入設(shè)備108,諸如附接到顯示設(shè)備110的觸摸屏。用戶輸入設(shè)備108可允許用戶向該設(shè)備提供控制用戶引導(dǎo)活動的輸入。該設(shè)備還可包括其他輸入設(shè)備(例如,用于語音命令和控制的麥克風(fēng)等)。顯示設(shè)備110可包含用戶界面,諸如通過1S設(shè)備提供的用戶界面,該1S設(shè)備諸如iPhone、iPad和iPod touch。數(shù)據(jù)總線111可有利于在至少非易失性存儲器104、文件系統(tǒng)數(shù)據(jù)高速緩存106、處理系統(tǒng)102和編解碼器112之間的數(shù)據(jù)傳輸。編解碼器112可產(chǎn)生用于揚(yáng)聲器114的模擬輸出信號,該揚(yáng)聲器可以是電子設(shè)備100內(nèi)部的揚(yáng)聲器,或是經(jīng)由頭戴式耳機(jī)、耳機(jī)或藍(lán)牙音頻連接在該設(shè)備的外部的揚(yáng)聲器。網(wǎng)絡(luò)/總線接口 116可允許經(jīng)由包括無線收發(fā)器的多個設(shè)備的有線或無線網(wǎng)絡(luò)連接。移動設(shè)備100還可包括一個或多個傳感器117,該傳感器可提供用于感測該設(shè)備的情景或活動狀態(tài)的數(shù)據(jù),該情景或活動狀態(tài)任選地包括該設(shè)備用戶的狀態(tài)。這些傳感器可包括下列中的一種或多種:(a)全球定位系統(tǒng)(GPS)接收器;(b)接近傳感器;(c)環(huán)境光線傳感器;(d)加速度計;(e)觸摸輸入面板;(f)取向傳感器;以及(g)電子羅盤。GPS接收器可確定該設(shè)備的位置和速度,并且環(huán)境光線傳感器可以確定該設(shè)備是否被用在黑暗地方中或在外面太陽光下。接近傳感器可確定該設(shè)備是否在對象旁邊(例如,在用戶頭部旁邊)。關(guān)于傳感器的進(jìn)一步細(xì)節(jié)可見于美國專利7,633,076,該美國專利以引用方式并入本文。
[0021]圖2是在電子設(shè)備中檢測并剖析情景活動的方法的一個實施例的流程圖。在該設(shè)備中的地圖應(yīng)用程序中的一者或多者的操作模式可基于該移動設(shè)備的檢測出的情景而改變。根據(jù)一個實施例,過程200在操作202處通過傳感器初始檢測環(huán)境活動。例如,在移動電子設(shè)備中的傳感器可基于已為行走而校準(zhǔn)并規(guī)格化的模型,通過使各種運(yùn)動和加速度測量相互關(guān)聯(lián)來檢測出用戶在行走。下一步,在操作204,在傳感器繼續(xù)檢測環(huán)境活動時,進(jìn)來的傳感器數(shù)據(jù)經(jīng)由貝葉斯統(tǒng)計模型過濾,該貝葉斯統(tǒng)計模型提高傳感器數(shù)據(jù)的準(zhǔn)確度,在一個實施例中,該準(zhǔn)確度允許由傳感器生成的數(shù)據(jù)跨設(shè)備范圍被規(guī)格化,每種設(shè)備帶有不同的傳感器性能和準(zhǔn)確度剖面圖。這允許制造商使用產(chǎn)品的不同型號(或版本)的不同傳感器,但是提供與這些不同傳感器的至少子集一起工作的統(tǒng)計模型。在一個實施例中,傳感器數(shù)據(jù)可被處理系統(tǒng)過濾并處理并且存儲在存儲器中或被寫入到存儲設(shè)備。
[0022]傳感器數(shù)據(jù)被過濾并處理是因為一些活動不容易與從傳感器提供類似數(shù)據(jù)的其他活動區(qū)分開。例如,在一個實施例中,傳感器數(shù)據(jù)可以容易區(qū)分一個活動剖面圖與另一個活動剖面圖,例如行走對跑步,這是因為在每個活動期間采集到的數(shù)據(jù)集之間存在較大區(qū)另IJ。然而,在分析完成前,在住宅道路上騎自行車和駕駛可呈現(xiàn)類似的原始傳感器數(shù)據(jù)。使用被稱為線性判別分析(LDA)的統(tǒng)計分析方法可改善辨別一個活動與另一個活動的能力。
[0023]線性判別分析可對與在設(shè)備訓(xùn)練階段期間采集的樣本傳感器數(shù)據(jù)相關(guān)聯(lián)的推導(dǎo)值執(zhí)行。線性判別分析基于一個活動的推導(dǎo)特征值與第二活動的推導(dǎo)特征值之間的差異,識別可用于辨別不同活動的特定推導(dǎo)特征。在一個實施例中,線性判別分析被用于推導(dǎo)用于對數(shù)據(jù)集分類的值,并更好辨別一個活動剖面圖與另一個活動剖面圖。推導(dǎo)值從原始加速度計數(shù)據(jù)計算并表示在加速度計數(shù)據(jù)(例如,量值、傾斜角、與頻率相關(guān)聯(lián)的能量等)中反映的運(yùn)動圖案的特性。抽象值是與抽象特征相關(guān)聯(lián)的值,其中該抽象特征是如同通過線性判別分析所確定的辨別特定活動與其他活動的某些推導(dǎo)特征的線性組合。關(guān)于原始傳感器數(shù)據(jù)過濾器的進(jìn)一步信息在圖5中提供。在一個實施例中,204的過濾操作是可選的并且可被省略。
[0024]在操作206,處理系統(tǒng)可處理環(huán)境活動數(shù)據(jù)以便確定該環(huán)境活動是否被識別。在一個實施例中,處理系統(tǒng)可將所接收的環(huán)境活動數(shù)據(jù)與已知用戶活動的數(shù)據(jù)圖案或剖面圖進(jìn)行比較。換句話講,所接收的環(huán)境活動數(shù)據(jù)以這樣的方式進(jìn)行處理,以便形成對應(yīng)于環(huán)境活動數(shù)據(jù)的數(shù)據(jù)圖案或數(shù)據(jù)剖面圖,該數(shù)據(jù)圖案或數(shù)據(jù)剖面圖然后與已知被識別物理活動的數(shù)據(jù)圖案進(jìn)行比較。如果處理系統(tǒng)確定不存在匹配,或至少匹配程度不足以指示完全匹配,那么過程200結(jié)束。然而應(yīng)當(dāng)指出的是,在一些實施例中,未被識別的刺激活動數(shù)據(jù)被存儲用于潛在的后續(xù)處理。甚至在過程200結(jié)束后,可在以后的某個時間點再次開始該過程。(例如在過程200結(jié)束時間后的3或5分鐘),并且過程200可隨時間推移重復(fù)該過程。
[0025]當(dāng)在操作206時環(huán)境數(shù)據(jù)被識別,并且接著該已識別環(huán)境數(shù)據(jù)在操作208處被存儲在存儲器設(shè)備中。應(yīng)當(dāng)指出的是,操作202-208可在后臺中操作并且不需要用戶干預(yù)。通過這種方式,如有必要,環(huán)境活動數(shù)據(jù)被連續(xù)接收、評估并存儲。然而,為了不使存儲器資源過載,特定的具體實施可需要僅特定量的存儲器資源用于存儲環(huán)境活動數(shù)據(jù)。例如,在先前存儲的數(shù)據(jù)被更新數(shù)據(jù)覆寫后,對應(yīng)于價值10分鐘的環(huán)境數(shù)據(jù)的存儲器資源可被存儲。通過這種方式,用戶具有對最新數(shù)據(jù)的訪問權(quán)限,并且該最新數(shù)據(jù)可以是最相關(guān)的環(huán)境活動數(shù)據(jù)。在另一個實施例中,在操作202、204、206和208中的檢測和過濾以及識別和存儲可只在該設(shè)備在特定模式時發(fā)生,諸如其中地圖應(yīng)用程序在最前并被配置為接收用戶輸入的模式,或其中地圖應(yīng)用程序已啟動并在執(zhí)行但是處于后臺(例如,不是前臺)進(jìn)程的模式。在一個實施例中,操作202、204、206和208的動作只可在地圖應(yīng)用程序已啟動并在執(zhí)行時被執(zhí)行,而不管前臺還是后臺狀態(tài)。
[0026]在操作210,當(dāng)基于活動會話中的明顯變化接收到模式切換觸發(fā)時,發(fā)起模式切換。在所述實施例中,該活動會話可與具體活動諸如跑步、行走或駕駛相關(guān)。在一些情況下,起始的觸發(fā)可以是通過移動電子設(shè)備使用例如用戶界面的方式從用戶接收的用戶發(fā)起事件。然而,在其他情況下,該模式切換可基于環(huán)境活動數(shù)據(jù)的識別,或環(huán)境活動與其他外部因素諸如位置和溫度的組合被自動發(fā)起。當(dāng)明顯的活動會話與設(shè)備或地圖模式之間存在差異時,該移動電子設(shè)備可觸發(fā)模式切換。例如,當(dāng)用戶開始慢跑或跑步時,該移動電子設(shè)備可識別與跑步相關(guān)聯(lián)的數(shù)據(jù)特性(速度改變、步幅長度改變、定期加速和減速,等等)以自動檢索跑步會話模板,該跑步會話模板可包括改變向用戶再現(xiàn)或顯示地圖數(shù)據(jù)的方式以高亮對用戶在跑步時可以有用的活動。在這個示例中,地圖模式變化可以涉及從行走地圖UI (用戶界面)切換到跑步地圖UI。
[0027]在操作212,根據(jù)已識別活動的活動數(shù)據(jù)從傳感器接收,并且在操作214,已存儲環(huán)境活動數(shù)據(jù)中的至少一些被檢索。下一步在操作216,已存儲環(huán)境數(shù)據(jù)中的至少一些和活動數(shù)據(jù)以根據(jù)活動會話的方式進(jìn)行處理。例如,當(dāng)與行走相關(guān)聯(lián)的環(huán)境數(shù)據(jù)轉(zhuǎn)換到與駕駛相關(guān)聯(lián)的數(shù)據(jù)時,地圖應(yīng)用程序可從行走地圖模式切換到駕駛導(dǎo)航模式。在駕駛模式中,向用戶顯示的信息是對基于如通過貝葉斯統(tǒng)計模型過濾的輸入信息總體敏感的情景。例如,當(dāng)在駕駛模式時,帶有情景感知地圖繪制應(yīng)用程序的移動設(shè)備可經(jīng)由接近傳感器分析亮度級。位置服務(wù)(GPS、W1-Fi)可提供當(dāng)前的時間和地理位置。地圖數(shù)據(jù)可描述路面結(jié)構(gòu)的類型,諸如州際公路,橋梁,隧道,或其他路面結(jié)構(gòu)。通過對這些輸入中的每個輸入加權(quán)并使用導(dǎo)航應(yīng)用程序的歷史信息,子系統(tǒng)可觸發(fā)漸變?yōu)橄鄳?yīng)視圖模式(例如,晚上模式、白天模式等)的用戶界面。
[0028]圖3是可以被用于識別環(huán)境活動數(shù)據(jù)的過程的實施例的流程圖。在一個實施例中,過程300可以由移動電子設(shè)備諸如圖1的移動電子設(shè)備執(zhí)行。過程300在操作302處初始接收環(huán)境活動數(shù)據(jù)。該環(huán)境活動數(shù)據(jù)可以從傳感器直接接收或從存儲環(huán)境活動數(shù)據(jù)中的至少一些的存儲器設(shè)備接收。在一些情況下,這個步驟可涉及與計算設(shè)備的用戶交互,以選擇或輸入導(dǎo)致確定是否進(jìn)行過程300的信息。這對電力資源有限,諸如具有有限電池剩余電量的電池供電設(shè)備的那些情況是有用的。這種干預(yù)可特別適用于通常在后臺中運(yùn)行并且可以不由用戶注意到的過程300。過程300可接著進(jìn)行操作304,在操作304,處理系統(tǒng)使用所接收的環(huán)境活動數(shù)據(jù)生成數(shù)據(jù)剖面圖。該數(shù)據(jù)剖面圖可使用數(shù)據(jù)剖面圖發(fā)生器生成,該數(shù)據(jù)剖面圖發(fā)生器可以實現(xiàn)為由處理系統(tǒng)執(zhí)行的軟件指令。在一個實施例中,該數(shù)據(jù)剖面圖發(fā)生器可基于可與具體活動對應(yīng)的特定活動標(biāo)記對環(huán)境活動數(shù)據(jù)分類。該活動標(biāo)記接著可在操作306中用于與已知或已識別活動數(shù)據(jù)剖面圖進(jìn)行比較,,在操作306,該環(huán)境活動標(biāo)記與至少一個已識別活動數(shù)據(jù)剖面圖進(jìn)行比較。在這種情況下,根據(jù)匹配的程度,過程300可指示環(huán)境活動數(shù)據(jù)對應(yīng)于已知的活動數(shù)據(jù)剖面圖。
[0029]例如,在一個實施例中,當(dāng)環(huán)境活動數(shù)據(jù)包括指示對應(yīng)于行走的速度和位置的運(yùn)動數(shù)據(jù)時,數(shù)據(jù)剖面圖發(fā)生器可將環(huán)境活動數(shù)據(jù)識別為行走。在一些情況下,數(shù)據(jù)剖面圖發(fā)生器可分配數(shù)據(jù)剖面圖(或多個剖面圖)的概率。這可在環(huán)境活動數(shù)據(jù)一定程度地模糊或不易擬合預(yù)先建立的活動模型時是特別有用的。利用這個數(shù)據(jù),情景感知地圖應(yīng)用程序可使用經(jīng)由位置感知與地圖數(shù)據(jù)和位置數(shù)據(jù)結(jié)合的傳感器數(shù)據(jù),以確定對應(yīng)于活動情景的用戶活動的一般圖案。用戶在一天中的特定時間從被識別為工作地點的位置行走可假設(shè)成為了通勤到用戶住宅而向用戶的汽車行走或向附近公共交通行走。如果傳感器數(shù)據(jù)和位置感知數(shù)據(jù)指示用戶接下來在該用戶的住宅的大體方向以駕駛速度行進(jìn),那么這個假設(shè)可得到證實。這個數(shù)據(jù)可以接著針對已知的公共交通路線和時間表交叉引用,以確定該用戶是否在駕駛汽車,或作為另外一種選擇地在公共汽車、火車或一些其他公共交通形式上。這個信息可基于可用的情景,觸發(fā)情景感知地圖應(yīng)用程序中的模式切換以顯示可能的目的地或其他有用的信息。聲音提示也可用于請求來自用戶的另外信息并確認(rèn)基于情景的用戶活動估計是正確的。
[0030]如果在操作308不存在匹配的已識別活動數(shù)據(jù)剖面圖,那么過程300進(jìn)行到操作310,在操作310,可調(diào)用學(xué)習(xí)選項。在一些實施例中,學(xué)習(xí)選項是否被調(diào)用可通過用戶界面的方式由用戶在設(shè)定操作期間或?qū)崟r預(yù)先確定。如果確定學(xué)習(xí)選項是不可用的或未被選擇,那么過程300停止并且不再進(jìn)行處理任何已接收環(huán)境活動數(shù)據(jù)的進(jìn)一步動作。另一方面,如果判定學(xué)習(xí)選項是可用的并且用于學(xué)習(xí)先前未被識別的環(huán)境活動數(shù)據(jù),那么過程300進(jìn)行下面描述的過程400。
[0031]轉(zhuǎn)回操作308,如果至少一個已識別活動數(shù)據(jù)剖面圖緊密匹配足以被視為是已識別的,那么在操作312,基于已識別的活動,對應(yīng)于已識別活動的用戶活動模板被檢索,準(zhǔn)備用于任何需要的地圖應(yīng)用程序模式變化。該活動模板可被用于限定各種地圖應(yīng)用程序模式。模板可被例如作為XML文件提供,并且可以被包括在移動電子設(shè)備的固件中或在應(yīng)用程序更新期間被下載到該移動設(shè)備。
[0032]圖4是細(xì)化根據(jù)所述實施例的代表性學(xué)習(xí)過程400的流程圖。過程400可在操作402通過分析并過濾數(shù)據(jù)以生成環(huán)境活動剖面圖開始。可對相關(guān)的傳感器數(shù)據(jù)執(zhí)行統(tǒng)計分析并過濾以改善環(huán)境數(shù)據(jù)分類的準(zhǔn)確度。過濾過程在圖5中示出并在下面進(jìn)一步詳細(xì)描述。該過程接著可進(jìn)行到操作404,在操作404,環(huán)境活動剖面圖被標(biāo)記為識別剖面圖,以及進(jìn)行到操作406,在操作406,可將現(xiàn)在已識別的環(huán)境活動剖面圖與活動模板相關(guān)聯(lián)。一旦傳感器數(shù)據(jù)已被分析、過濾并分類,環(huán)境活動剖面圖就可被分配給該數(shù)據(jù)?,F(xiàn)在已識別的環(huán)境活動剖面圖可和活動模板成對,該活動模板與對應(yīng)于已識別的環(huán)境活動剖面圖的地圖應(yīng)用程序模式的類別相關(guān)聯(lián)。
[0033]例如,如果已識別的環(huán)境活動剖面圖的類別是在步道上行走,那么,多個可用行走地圖模板中的任一個可被用于生成行走模式地圖。從位置服務(wù)采集的數(shù)據(jù)可地理定位該設(shè)備,并且與該地理位置相關(guān)聯(lián)的地圖數(shù)據(jù)可被讀取以采集關(guān)于該設(shè)備附近的位置的信息。在一個實施例中,與地圖數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù)可被讀取以提供周圍區(qū)域的信息。另選地,在一個實施例中,地圖圖像數(shù)據(jù)可被直接分析以采集周圍區(qū)域的信息。在任何情況下,在操作408,已識別的活動數(shù)據(jù)剖面圖數(shù)據(jù)庫被更新以包括已識別的環(huán)境活動剖面圖和到相關(guān)聯(lián)活動模板的鏈接。在一個實施例中,在已識別活動剖面圖數(shù)據(jù)庫已更新后,該處理系統(tǒng)可進(jìn)行到操作312,以檢索用于該已識別活動的應(yīng)用程序模式模板。
[0034]圖5是描述過程500的流程圖,過程500用于過濾并分類傳感器數(shù)據(jù)以生成環(huán)境活動剖面圖。在一個實施例中,在學(xué)習(xí)階段期間,供學(xué)習(xí)的來自活動的已記錄傳感器數(shù)據(jù)505可被用作分類系統(tǒng)的輸入。該傳感器數(shù)據(jù)可包括從移動設(shè)備的加速度計收集的加速度計數(shù)據(jù)。就能夠在三維空間中采集運(yùn)動數(shù)據(jù)的三軸加速度計而言,該加速度計的輸出可被視為由X、y和z分量構(gòu)成的矢量?;咎卣魇噶靠稍诓僮?10計算,以定量并分類所收集的加速度計數(shù)據(jù),該加速度計數(shù)據(jù)表示在該數(shù)據(jù)內(nèi)發(fā)現(xiàn)的運(yùn)動圖案的不同特性。在一個實施例中,除了其他特征以外,推導(dǎo)特征可以包括給定矢量的運(yùn)動的量值、跨零軸的次數(shù)、移動設(shè)備的傾斜角,以及與該數(shù)據(jù)內(nèi)任何周期性運(yùn)動相關(guān)聯(lián)的頻率數(shù)據(jù)。
[0035]在一個實施例中,在學(xué)習(xí)階段期間,該設(shè)備可嘗試確定匹配未來傳感器輸入與當(dāng)前被學(xué)習(xí)的傳感器數(shù)據(jù)的適當(dāng)方法。因此,在操作515執(zhí)行線性判別分析,以確定哪一個推導(dǎo)特征表示特定活動剖面圖,并因此當(dāng)在不同活動剖面圖之間區(qū)分時適于使用。在一個實施例中,活動剖面圖之中最適合區(qū)分的特征可在操作520中被用于計算用于該活動的可能性模型。在一個實施例中,當(dāng)活動剖面圖是已知時,線性判別分析和可能性模型的結(jié)果可被用作貝葉斯分類器425的輸入,貝葉斯分類器425可確定給定傳感器輸入可與給定活動剖面圖相關(guān)聯(lián)的概率。
[0036]在一個實施例中,用于改善數(shù)據(jù)分類的過濾方法也用于將橫跨設(shè)備或橫跨設(shè)備種類的傳感器性能中的輕微差異規(guī)格化。例如,由智能電話設(shè)備采集到的原始傳感器數(shù)據(jù)的類型將與為平板設(shè)備采集的數(shù)據(jù)輕微不同。另外,由于各種傳感器的制造、設(shè)計或校準(zhǔn)中的變化,因此各個設(shè)備之間或設(shè)備世代之間可存在一些偏差。在一個實施例中,每個設(shè)備的統(tǒng)計模型在使用該設(shè)備的傳感器的設(shè)備設(shè)定期間被訓(xùn)練。在設(shè)備訓(xùn)練期間,設(shè)備傳感器與基準(zhǔn)傳感器數(shù)據(jù)之間的微小偏差可通過用于相同產(chǎn)品種類的設(shè)備的統(tǒng)計模型被規(guī)格化??梢源蟮阶阋杂绊懺O(shè)備情景選擇的性能的在產(chǎn)品種類之間的偏差可通過調(diào)節(jié)用于該產(chǎn)品種類的模型來處理。
[0037]圖6是示例移動電子設(shè)備600的框圖,該移動電子設(shè)備顯示示例情景感知地圖應(yīng)用程序。在各個實施例中,該移動設(shè)備可以是便攜式媒體播放器,智能電話或平板設(shè)備。移動電子設(shè)備600可包括顯示器和觸摸屏以顯示圖形用戶界面并允許用戶輸入,該顯示器和觸摸屏類似于例如圖1的顯不設(shè)備I1和用戶輸入設(shè)備108。在一個實施例中,75例地圖應(yīng)用程序604可顯示數(shù)據(jù)諸如信息顯示602,該信息顯示可示出信息諸如當(dāng)前設(shè)備位置或當(dāng)前導(dǎo)航目的地。在一個實施例中,地圖模式選擇器606可被用于轉(zhuǎn)換到不同地圖模式,或地圖模式可基于由活動剖面圖確定的情景信息進(jìn)行自動選擇。
[0038]在前述的說明書中,已經(jīng)參照具體的示例性實施例描述了本發(fā)明。顯而易見的是,可在不脫離以下權(quán)利要求所示的本發(fā)明的更廣泛的實質(zhì)和范圍的情況下對實施例做出各種修改。因此,說明書和附圖應(yīng)被認(rèn)為是出于例證目的而非限制目的。各個方面、實施例、具體實施或?qū)嵤├奶卣骺杀粏为毷褂没蛞匀魏谓M合使用。
[0039]所述實施例還可體現(xiàn)為在非暫態(tài)計算機(jī)可讀介質(zhì)上的計算機(jī)可讀代碼。與被具體設(shè)計用于傳播暫態(tài)信號的介質(zhì)不同,非暫態(tài)計算機(jī)可讀介質(zhì)是可存儲數(shù)據(jù)的任何數(shù)據(jù)存儲設(shè)備,所存儲的數(shù)據(jù)可在然后被計算機(jī)系統(tǒng)讀取。非暫態(tài)計算機(jī)可讀介質(zhì)的示例包括軟盤、閃存存儲器設(shè)備、光盤、CD-ROM以及磁-光盤、只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、可擦可編程ROM(EPROM)、電可擦除可編程ROM (EEPROM)、磁卡或光卡,或適合存儲電子指令的任何介質(zhì)類型。在各種實施例中,存儲在機(jī)器可讀存儲介質(zhì)上的軟件指令可結(jié)合硬連線電路用于實現(xiàn)本發(fā)明。因此,本技術(shù)并不局限于硬件電路和軟件指令的任何特定組合,或局限于用于指令的任何特定來源,該指令由與用于執(zhí)行本文所述一個或多個操作的裝置相關(guān)聯(lián)的處理系統(tǒng)執(zhí)行。
[0040]所述實施例的許多特征和優(yōu)點從所撰寫的說明書是顯而易見的,因此,附屬權(quán)利要求旨在覆蓋所述實施例的這類特征和優(yōu)點。進(jìn)一步地,由于許多更改和變化對于本領(lǐng)域的技術(shù)人員來說易于進(jìn)行,所述實施例不應(yīng)局限于如圖所示和描述的確切構(gòu)造和操作。因此,所有合適的更改和等同物可以被訴諸落入本實施例的范圍之內(nèi)。
【權(quán)利要求】
1.一種方法,包括: 從來自電子設(shè)備上的一組傳感器的一個或多個輸出檢測環(huán)境活動; 基于一個或多個輸出確定環(huán)境活動的變化;以及 響應(yīng)于確定環(huán)境活動的所述變化,啟動或改變在所述電子設(shè)備上執(zhí)行的地圖繪制應(yīng)用的模式。
2.根據(jù)權(quán)利要求1所述的方法,其中基于一個或多個輸出確定環(huán)境活動的變化包括使用貝葉斯統(tǒng)計模型來過濾檢測到的環(huán)境活動。
3.根據(jù)權(quán)利要求2所述的方法,其中所述貝葉斯統(tǒng)計模型使用從樣本傳感器數(shù)據(jù)創(chuàng)建的環(huán)境活動剖面圖來過濾檢測到的環(huán)境活動。
4.根據(jù)權(quán)利要求3所述的方法,其中環(huán)境活動剖面圖在訓(xùn)練階段期間經(jīng)由線性判別分析從樣本傳感器數(shù)據(jù)創(chuàng)建。
5.根據(jù)權(quán)利要求1所述的方法,其中啟動或改變在所述電子設(shè)備上執(zhí)行的地圖繪制應(yīng)用的模式包括: 接收模式切換觸發(fā); 根據(jù)活動會話從所述傳感器接收活動數(shù)據(jù); 接收所存儲的傳感器數(shù)據(jù)的至少一部分;以及 處理用于當(dāng)前地圖模式的所存儲的傳感器數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的方法,其中所述地圖繪制應(yīng)用具有包括行走模式、跑步模式和駕駛模式的地圖模式。
7.根據(jù)權(quán)利要求6所述的方法,還包括公共交通模式和騎自行車模式。
8.根據(jù)權(quán)利要求6或7所述的方法,其中每個模式具有包括白天模式變體和晚上模式變體的替換變體。
9.根據(jù)權(quán)利要求8所述的方法,其中所述模式變體由包括亮度級、當(dāng)前時間、地理位置和地圖數(shù)據(jù)的參數(shù)確定。
10.一種在電子設(shè)備處的機(jī)器實現(xiàn)的方法,所述方法包括: 從來自所述電子設(shè)備上的一組傳感器的一個或多個輸出接收環(huán)境活動數(shù)據(jù); 使用線性判別分析生成對應(yīng)于所接收的環(huán)境活動數(shù)據(jù)的數(shù)據(jù)剖面圖;以及 使用貝葉斯分類器比較所述數(shù)據(jù)剖面圖與已識別的環(huán)境活動。
11.根據(jù)權(quán)利要求10所述的機(jī)器實現(xiàn)的方法,其中用于所接收的環(huán)境活動數(shù)據(jù)的所述數(shù)據(jù)剖面圖匹配一組已識別的環(huán)境活動剖面圖中的數(shù)據(jù)剖面圖。
12.根據(jù)權(quán)利要求10所述的機(jī)器實現(xiàn)的方法,其中所接收的環(huán)境活動數(shù)據(jù)剖面圖被添加到一組已識別的環(huán)境活動剖面圖。
13.一種具有存儲于其中的指令的非暫態(tài)機(jī)器可讀存儲介質(zhì),所述指令當(dāng)被機(jī)器執(zhí)行時使所述機(jī)器執(zhí)行操作,所述操作包括: 從來自電子設(shè)備上的一組傳感器的一個或多個輸出檢測環(huán)境活動; 基于一個或多個輸出確定環(huán)境活動的變化; 響應(yīng)于確定環(huán)境活動的所述變化,啟動或改變在所述電子設(shè)備上執(zhí)行的地圖繪制應(yīng)用的模式。
14.根據(jù)權(quán)利要求13所述的機(jī)器可讀存儲介質(zhì),其中基于一個或多個輸出確定環(huán)境活動的變化包括使用貝葉斯統(tǒng)計模型來過濾檢測到的環(huán)境活動。
15.根據(jù)權(quán)利要求14所述的機(jī)器可讀存儲介質(zhì),其中所述貝葉斯統(tǒng)計模型使用環(huán)境活動剖面圖來過濾檢測到的環(huán)境活動,所述環(huán)境活動剖面圖在訓(xùn)練階段期間經(jīng)由線性判別分析從樣本傳感器數(shù)據(jù)創(chuàng)建。
16.根據(jù)權(quán)利要求13所述的機(jī)器可讀存儲介質(zhì),其中啟動或改變在所述電子設(shè)備上執(zhí)行的地圖繪制應(yīng)用的模式包括: 接收模式切換觸發(fā); 根據(jù)活動會話從所述傳感器接收活動數(shù)據(jù); 接收所存儲的傳感器數(shù)據(jù)的至少一部分;以及 處理用于當(dāng)前地圖模式的所存儲的傳感器數(shù)據(jù)。
17.根據(jù)權(quán)利要求16所述的機(jī)器可讀存儲介質(zhì),其中所述地圖繪制應(yīng)用具有包括行走模式、跑步模式和駕駛模式的地圖模式,每種模式具有至少包括白天模式和晚上模式的替換變體。
18.根據(jù)權(quán)利要求17所述的機(jī)器可讀存儲介質(zhì),還包括公共交通模式和騎自行車模式。
19.根據(jù)權(quán)利要求18所述的機(jī)器可讀存儲介質(zhì),其中所述模式變體由包括亮度級、當(dāng)前時間、地理位置和地圖數(shù)據(jù)的參數(shù)確定。
20.—種電子設(shè)備,包括: 一個或多個傳感器,所述一個或多個傳感器感測所述電子設(shè)備的環(huán)境活動; 數(shù)據(jù)存儲設(shè)備,所述數(shù)據(jù)存儲設(shè)備存儲從所述一個或多個傳感器記錄的傳感器數(shù)據(jù);和 存儲在所述數(shù)據(jù)存儲設(shè)備上的情景感知地圖應(yīng)用,所述地圖應(yīng)用 在接收到模式切換觸發(fā)時啟動或改變模式, 根據(jù)活動會話從所述一個或多個傳感器接收活動數(shù)據(jù),以及 從一個或多個傳感器接收所記錄的傳感器數(shù)據(jù)的至少一部分。
21.根據(jù)權(quán)利要求20所述電子設(shè)備,其中所述情景感知地圖應(yīng)用在第二地圖模式中處理在第一地圖模式期間記錄的傳感器數(shù)據(jù)。
22.根據(jù)權(quán)利要求20所述的電子設(shè)備,其中經(jīng)由貝葉斯分類器將用于所接收的環(huán)境活動數(shù)據(jù)的數(shù)據(jù)剖面圖與已識別的環(huán)境活動剖面圖進(jìn)行比較。
23.根據(jù)權(quán)利要求22所述的電子設(shè)備,其中用于所接收的環(huán)境活動數(shù)據(jù)的所述數(shù)據(jù)剖面圖匹配一組已識別的環(huán)境活動剖面圖中的數(shù)據(jù)剖面圖。
24.根據(jù)權(quán)利要求22所述的電子設(shè)備,其中所接收的環(huán)境活動數(shù)據(jù)剖面圖被添加到一組已識別的環(huán)境活動剖面圖。
25.根據(jù)權(quán)利要求22所述的電子設(shè)備,其中貝葉斯分類器和線性判別分析將設(shè)備之間的傳感器輸出規(guī)格化。
【文檔編號】H04M1/725GK104350473SQ201380029693
【公開日】2015年2月11日 申請日期:2013年4月29日 優(yōu)先權(quán)日:2012年6月6日
【發(fā)明者】P·皮埃蒙特, 涂曉源, C·摩爾, B·P·陳, C·布魯門伯格, S·普拉潘 申請人:蘋果公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
禹州市| 贺州市| 寿宁县| 咸丰县| 麟游县| 九江市| 乌拉特中旗| 嘉鱼县| 肇庆市| 湖北省| 东辽县| 佛学| 孝感市| 关岭| 内丘县| 五常市| 潞西市| 青海省| 海丰县| 巴彦淖尔市| 龙泉市| 五常市| 泸定县| 都江堰市| 天峻县| 紫阳县| 卫辉市| 万州区| 会宁县| 上虞市| 红河县| 盐源县| 八宿县| 台江县| 灵川县| 乐都县| 革吉县| 疏附县| 乌鲁木齐市| 互助| 吐鲁番市|