[發明專利]用于增強設備流的可插拔組件有效
| 申請號: | 201780072642.4 | 申請日: | 2017-11-17 |
| 公開(公告)號: | CN109997110B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | M·L·威爾遜;C·P·拉爾森;S·K·曹;李寅 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F9/445;G06F3/00;G06F3/038;G06F3/16;H04L65/60;H04L67/12 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 增強 設備 可插拔 組件 | ||
描述了用于提供流增強組件的示例。具有增強功能的流增強組件可以被初始化,該增強功能指示到一個或多個設備的多個接口和輸出流。使一個或多個設備進行以下至少一項的一個或多個功能可以被訪問:獲得來自一個或多個設備的流輸出或者控制一個或多個設備。至少部分地通過修改或相關在多個流輸出上所接收到的數據,來自一個或多個設備的多個流輸出可以被虛擬化為輸出流。輸出流可以被輸出至一個或多個其他流增強組件或應用。
背景技術
許多計算設備采用產生輸出流的輸入設備,輸出流用于由在計算設備上操作的應用所消耗。這些輸入設備可以包括傳感器設備(例如,相機、生物特征設備等),傳感器設備獲得并且輸出流中的數據,該流中的數據包括多個數據幀,其中數據幀是根據節奏(cadence)來輸出的。給定的輸入設備通常與在計算設備的操作系統處的驅動器相關聯,該驅動器向輸入設備提供接口,允許經由操作系統執行的應用訪問并利用針對給定輸入設備的輸出流。然而,驅動器通常由輸入設備的硬件銷售商來提供,并且因此驅動器受限于顯露單個輸入設備的各功能,這些功能在實施驅動器時由硬件銷售商限定。
發明內容
以下呈現對一個或多個方面的簡化的概述,以便提供對這些方面的基本理解。本發明內容不是所有設想的方面的綜述,并且不旨在標識所有方面的關鍵或決定性元素,也不旨在描繪任何或全部方面的范圍。其唯一目的是以簡化形式呈現一個或多個方面的一些概念,以作為在稍后呈現的更詳細描述的前奏。
在示例中,一種用于實施傳感器增強組件的方法被提供。該方法包括:由處理器指示流增強配置,流增強配置指示與流增強組件有關的一個或多個增強功能,其中對于一個或多個增強功能中的至少一個增強功能,流增強配置指示至少一個增強功能所請求的多個接口和至少一個增強功能所提供的一個或多個流輸出。該方法還包括:由處理器接收多個流以用于至少一個增強功能,該多個流對應于多個接口的至少一部分,由處理器修改來自多個流的數據,以生成用于至少一個增強功能的一個或多個流輸出,以及由處理器提供一個或多個流輸出,作為至少一個應用或一個或多個其他流增強組件的輸入。
在另一示例中,一種用于配置傳感器增強組件的方法被提供。該方法包括:由處理器接收第一流增強配置,其中第一流增強配置指示一個或多個增強功能,并且對于一個或多個增強功能中的至少一個增強功能,指示由至少一個增強功能使用的多個接口和由至少一個增強功能提供的一個或多個流輸出。該方法還包括:由處理器向第二流增強組件指示由至少一個增強功能提供的一個或多個流輸出,并且由處理器接收來自第二流增強組件的第二流增強配置,其中第二流增強配置指示具有接口的至少第二增強功能,該接口對應于第一流增強配置的至少一個增強功能所提供的一個或多個流輸出的至少一個流輸出。該方法進一步包括:由處理器接收第一流增強配置的至少一個增強功能所提供的至少一個流輸出,并且由處理器向第二流增強組件提供該至少一個流輸出。
在另一示例中,一種用于提供流增強組件的計算設備被提供。該計算設備包括:存儲器和至少一個處理器,存儲器存儲用于執行流服務器的一個或多個參數或指令,其中流服務器顯露與一個或多個流增強組件有關的一個或多個接口,至少一個處理器被耦合至存儲器。至少一個處理器配備配置為:初始化具有增強功能的流增強組件,增強功能指示與一個或多個設備的多個接口和輸出流;訪問針對一個或多個設備的一個或多個接口的至少一部分,來進行以下至少一項:獲得來自一個或多個設備的流輸出,或控制一個或多個設備;至少部分地通過將在多個流輸出上所接收到的數據進行修改或相關,將來自一個或多個設備的多個流輸出虛擬化為輸出流,并且經由一個或多個接口的至少另一部分向一個或多個其他流增強組件輸出該輸出流。
為了實現上述及有關目的,一個或多個方面包括此后全面描述并在權利要求中特別指出的特征。以下描述和附圖詳細闡述了一個或多個方面的圖示特征。然而,這些特征僅僅指示各種方式中的少量方式,在這些方式中,多個方面的原則可以被采用,并且此描述旨在包括所有此類方面及其等同。
附圖說明
圖1是用于實施一個或多個流增強組件的設備的示例的示意圖。
圖2是用于初始化一個或多個流增強組件的方法的示例的流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780072642.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:具有提取提前滯后的流引擎
- 下一篇:跨應用的內容處理





