-
公开(公告)号:US20150364109A1
公开(公告)日:2015-12-17
申请号:US14307284
申请日:2014-06-17
Applicant: Amazon Technologies, Inc.
Inventor: Kritarth Jain , Michal Marek Kozlowski , Michael Lee Sandige , Andrew Bartlett Leonard , Paul Savastinuk , Ross David Roessler , Geoffrey Scott Heller
CPC classification number: G09G5/006 , G06F3/011 , G06F3/012 , G06F3/017 , G06F3/0346 , G06F3/038 , G06F2203/0383
Abstract: A tracking architecture is provided that enables data for gestures and head positions to be provided to both native and non-native clients on a computing device. A pipeline component can obtain the raw image data and sensor data and synchronize that data to be processed to determine, for example, location and/or motion data that may correspond to device input. The data can be processed by separate components, such as an event publisher and an event provider, each capable of filtering the location, motion, and/or raw sensor data to generate a set of event data. The event data then can be published to registered listeners or provided in response to polling requests. Head coordinates, gesture data, and other such information can be passed through one or more interface layers enabling the data to be processed by a non-native client on the device.
Abstract translation: 提供了一种跟踪架构,可以将手势和头部位置的数据提供给计算设备上的本机和非本机客户端。 流水线部件可以获得原始图像数据和传感器数据,并使要处理的数据同步以确定例如可能对应于设备输入的位置和/或运动数据。 数据可以由单独的组件(例如事件发布者和事件提供者)处理,每个组件能够过滤位置,运动和/或原始传感器数据以生成一组事件数据。 事件数据然后可以发布到注册的听众或响应轮询请求提供。 头部坐标,手势数据和其他这样的信息可以被传递通过一个或多个界面层,使数据能够由设备上的非本机客户端处理。
-
公开(公告)号:US09754552B2
公开(公告)日:2017-09-05
申请号:US14307284
申请日:2014-06-17
Applicant: Amazon Technologies, Inc.
Inventor: Kritarth Jain , Michal Marek Kozlowski , Michael Lee Sandige , Andrew Bartlett Leonard , Paul Savastinuk , Ross David Roessler , Geoffrey Scott Heller
IPC: G06F3/01 , G09G5/00 , G06F3/038 , G06F3/0346
CPC classification number: G09G5/006 , G06F3/011 , G06F3/012 , G06F3/017 , G06F3/0346 , G06F3/038 , G06F2203/0383
Abstract: A tracking architecture is provided that enables data for gestures and head positions to be provided to both native and non-native clients on a computing device. A pipeline component can obtain the raw image data and sensor data and synchronize that data to be processed to determine, for example, location and/or motion data that may correspond to device input. The data can be processed by separate components, such as an event publisher and an event provider, each capable of filtering the location, motion, and/or raw sensor data to generate a set of event data. The event data then can be published to registered listeners or provided in response to polling requests. Head coordinates, gesture data, and other such information can be passed through one or more interface layers enabling the data to be processed by a non-native client on the device.
-