-
公开(公告)号: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: 提供了一种跟踪架构,可以将手势和头部位置的数据提供给计算设备上的本机和非本机客户端。 流水线部件可以获得原始图像数据和传感器数据,并使要处理的数据同步以确定例如可能对应于设备输入的位置和/或运动数据。 数据可以由单独的组件(例如事件发布者和事件提供者)处理,每个组件能够过滤位置,运动和/或原始传感器数据以生成一组事件数据。 事件数据然后可以发布到注册的听众或响应轮询请求提供。 头部坐标,手势数据和其他这样的信息可以被传递通过一个或多个界面层,使数据能够由设备上的非本机客户端处理。
-
公开(公告)号:US09652031B1
公开(公告)日:2017-05-16
申请号:US14306937
申请日:2014-06-17
Applicant: Amazon Technologies, Inc.
Inventor: Paul Aksenti Savastinuk , Jim Oommen Thomas , Geoffrey Scott Heller , Michael Lee Sandige , Kah Kuen Fu
IPC: G06F3/01
Abstract: A device configured with a user interface (UI) that changes based on a position of a user determines the position of the user through multiple data sources including camera based head tracking and output from motion sensors such as a gyroscope. Each data source may output its own estimated head position. The device may apply a reliability weight to the head position determined by each data source. A composite head position is then determined from the weighted position. The composite position is then used to render the UI.
-
公开(公告)号: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.
-
4.
公开(公告)号:US20150362989A1
公开(公告)日:2015-12-17
申请号:US14307483
申请日:2014-06-17
Applicant: Amazon Technologies, Inc.
Inventor: Ambrish Tyagi , Kah Kuen Fu , Tianyang Ma , Kenneth Mark Karakotsios , Michael Lee Sandige , David Wayne Stafford , Steven Bennett
CPC classification number: G06F3/011 , G06F3/017 , G06K9/00255 , G06K9/00268 , G06K9/2018 , G06K9/2027 , G06K9/209 , G06K9/6201 , G06K9/6256 , G06K2009/00328 , H04N5/33 , H04N7/18
Abstract: Object tracking, such as may involve face tracking, can utilize different detection templates that can be trained using different data. A computing device can determine state information, such as the orientation of the device, an active illumination, or an active camera to select an appropriate template for detecting an object, such as a face, in a captured image. Information about the object, such as the age range or gender of a person, can also be used, if available, to select an appropriate template. In some embodiments instances of templates can be used to process various orientations, while in other embodiments specific orientations, such as upside down orientations, may not be processed for reasons such as rate of inaccuracies or infrequency of use for the corresponding additional resource overhead.
Abstract translation: 对象跟踪,例如可能涉及面部跟踪,可以利用可以使用不同数据进行训练的不同检测模板。 计算设备可以确定状态信息,诸如设备的方向,活动照明或活动照相机,以选择用于检测拍摄图像中的对象(例如脸部)的适当模板。 关于对象的信息,如人的年龄范围或性别,也可以使用(如果有的话)来选择适当的模板。 在一些实施例中,可以使用模板的实例来处理各种取向,而在其他实施例中,由于诸如对于相应的额外资源开销的使用的不准确率或不频率的原因,可能无法处理特定取向,例如上下取向。
-
-
-