[發明專利]用于傳感器數據的超低電力處理的算法引擎有效
| 申請號: | 201580049862.6 | 申請日: | 2015-09-18 |
| 公開(公告)號: | CN106716298B | 公開(公告)日: | 2019-10-08 |
| 發明(設計)人: | 賈斯汀·布萊克;拉希米·庫爾卡尼;利奧尼德·希恩布拉特 | 申請(專利權)人: | 高通股份有限公司 |
| 主分類號: | G06F1/3293 | 分類號: | G06F1/3293 |
| 代理公司: | 北京律盟知識產權代理有限責任公司 11287 | 代理人: | 宋獻濤 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 傳感器 數據 電力 處理 算法 引擎 | ||
本發明揭示用于電力高效地處理傳感器數據的方法和設備。在一個實施例中,所實施的操作包含:以通用處理器配置傳感器融合引擎和外圍控制器;將所述通用處理器置于低電力睡眠模式中;以所述外圍控制器從傳感器讀取數據且將所述數據存儲到伴隨存儲器中;以所述傳感器融合引擎處理所述伴隨存儲器中的所述數據;以及從所述低電力睡眠模式喚醒所述通用處理器。
本申請案主張2014年9月26日申請的第14/498,510號美國專利申請案的優先權,所述申請案以全文引用的方式并入本文中。
技術領域
本文所揭示的標的物大體上涉及包括硬件傳感器融合引擎的芯片上系統。
背景技術
芯片上系統(SoC)在例如智能電話和平板計算機等移動裝置中越來越常見。SoC是包括計算系統的多個組件的集成電路。舉例來說,典型SoC可含有一或多個處理器核心、圖形處理單元(GPU)、存儲器控制器和存儲器。一些SoC還可含有例如用于蜂窩式通信、Wi-Fi、GPS和藍牙等的無線電和基帶以及數字信號處理器(DSP)等組件。
期望改善移動裝置中使用的SoC的電力效率以便增加電池壽命。更確切地說,改善SoC的電力效率以用于傳感器相關任務是重要的,因為許多基于情境的應用需要以連續始終接通為基礎而搜集、處理和融合(組合來自不同傳感器的數據以導出信息)來自多個傳感器的傳感器數據。以通用處理器核心和/或DSP以始終接通為基礎執行這些傳感器相關任務是過于能量低效的。
發明內容
本文所揭示的實施例可包含一種用于電力高效地處理傳感器數據的方法,其包括:以通用處理器配置傳感器融合引擎和外圍控制器;將所述通用處理器置于低電力睡眠模式中;以所述外圍控制器從傳感器讀取數據且將所述數據存儲到伴隨存儲器中;以所述傳感器融合引擎處理所述伴隨存儲器中的所述數據;以及從所述低電力睡眠模式喚醒所述通用處理器。
本文所揭示的另一實施例可包含一種芯片上系統(SoC),其包括:通用處理器;傳感器融合引擎,其包括用于傳感器數據相關算法的一或多個硬件宏;伴隨存儲器;以及外圍控制器。
本文所揭示的又一實施例可包含一種包含代碼的非暫時性計算機可讀媒體,所述代碼在由處理器執行時致使所述處理器:以通用處理器配置傳感器融合引擎和外圍控制器,將所述通用處理器置于低電力睡眠模式中,以所述外圍控制器從傳感器讀取數據且將所述數據存儲到伴隨存儲器中,以所述傳感器融合引擎處理所述伴隨存儲器中的所述數據,以及從所述低電力睡眠模式喚醒所述通用處理器。
本文所揭示的額外實施例可包含一種用于電力高效地處理傳感器數據的設備,其包括:用于處理數據的裝置;用于融合傳感器數據的裝置,其包含用于執行傳感器數據相關算法的裝置;用于存儲數據的裝置;以及用于控制外圍組件的裝置,其中所述用于處理數據的裝置經配置以提供所述用于融合傳感器數據的裝置和用于控制外圍組件的裝置的配置,所述用于處理數據的裝置經配置以進入低電力睡眠模式,所述用于控制外圍組件的裝置經配置以從傳感器讀取數據且將所述數據存儲到所述用于存儲數據的裝置中,且所述用于處理數據的裝置經配置以從所述低電力睡眠模式喚醒。
附圖說明
圖1說明其中可實踐本發明的實施例的計算裝置的實施例。
圖2說明示范性芯片上系統的示意圖。
圖3是說明用于以傳感器融合引擎電力高效地收集且處理傳感器數據的示范性方法的流程圖。
具體實施方式
詞語“示范性”在本文中用于意味著“充當實例、例子或說明”。本文中描述為“示范性”或描述為“實例”的任何方面或實施例未必應被解釋為比其它方面或實施例優選或有利。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于高通股份有限公司,未經高通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201580049862.6/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





