-
公开(公告)号:US08952832B2
公开(公告)日:2015-02-10
申请号:US12106921
申请日:2008-04-21
申请人: Steven S. Nasiri , Joseph Jiang , David Sachs
发明人: Steven S. Nasiri , Joseph Jiang , David Sachs
IPC分类号: H03M11/00 , G06F3/038 , G06F3/0346 , G06F3/01
CPC分类号: G06F3/0346 , A63F13/211 , A63F2300/105 , A63F2300/209 , B81B7/02 , G01C19/42 , G01P15/02 , G06F3/017 , G06F3/038
摘要: Interfacing application programs and motion sensors of a device. In one aspect, a high-level command is received from an application program running on a motion sensing device, where the application program implements one of multiple different types of applications available for use on the device. The high-level command requests high-level information derived from the output of motion sensors of the device that include rotational motion sensors and linear motion sensors. The command is translated to cause low-level processing of motion sensor data output by the motion sensors, the low-level processing following requirements of the type of application and determining the high-level information in response to the command. The application program is ignorant of the low-level processing, and the high-level information is provided to the application program.
摘要翻译: 接口应用程序和设备的运动传感器。 在一个方面,从运动感测装置上运行的应用程序接收高级命令,其中应用程序实现可用于设备上的多种不同类型的应用中的一种。 高级命令请求从包括旋转运动传感器和线性运动传感器的装置的运动传感器的输出得到的高级信息。 该命令被转换为对运动传感器输出的运动传感器数据进行低级处理,按照应用类型的要求进行低级处理,并根据命令确定高级信息。 应用程序对低级处理无知,向应用程序提供高级信息。
-
公开(公告)号:US20090184849A1
公开(公告)日:2009-07-23
申请号:US12106921
申请日:2008-04-21
申请人: Steven S. NASIRI , Joseph Jiang , David Sachs
发明人: Steven S. NASIRI , Joseph Jiang , David Sachs
CPC分类号: G06F3/0346 , A63F13/211 , A63F2300/105 , A63F2300/209 , B81B7/02 , G01C19/42 , G01P15/02 , G06F3/017 , G06F3/038
摘要: Interfacing application programs and motion sensors of a device. In one aspect, a high-level command is received from an application program running on a motion sensing device, where the application program implements one of multiple different types of applications available for use on the device. The high-level command requests high-level information derived from the output of motion sensors of the device that include rotational motion sensors and linear motion sensors. The command is translated to cause low-level processing of motion sensor data output by the motion sensors, the low-level processing following requirements of the type of application and determining the high-level information in response to the command. The application program is ignorant of the low-level processing, and the high-level information is provided to the application program.
摘要翻译: 接口应用程序和设备的运动传感器。 在一个方面,从运动感测装置上运行的应用程序接收高级命令,其中应用程序实现可用于设备上的多种不同类型的应用中的一种。 高级命令请求从包括旋转运动传感器和线性运动传感器的装置的运动传感器的输出得到的高级信息。 该命令被转换为对运动传感器输出的运动传感器数据进行低级处理,按照应用类型的要求进行低级处理,并根据命令确定高级信息。 应用程序对低级处理无知,向应用程序提供高级信息。
-
公开(公告)号:US09030405B2
公开(公告)日:2015-05-12
申请号:US13164747
申请日:2011-06-20
申请人: Steve Nasiri , Joseph Jiang , Shang-Hung Lin , Yuan Zheng
发明人: Steve Nasiri , Joseph Jiang , Shang-Hung Lin , Yuan Zheng
IPC分类号: G09G5/00 , G06F3/0346 , G06F3/01 , G06F3/038
CPC分类号: G06F3/0346 , G06F3/017 , G06F3/0383
摘要: Described herein is an intelligent remote controlling device. The device can include a six-axis motion sensor to accurately track three dimensional hand motions. For example, the sensors can include a three-axis accelerometer and a three-axis gyroscope. The remote control device can also include a processing unit integrated with the motion sensors in a single module. The processing unit can convert data regarding the hand motion to data regarding a cursor motion for a cursor that will be displayed on a screen of an electronic device. The processing unit can be integrated with the motion sensors in a single module. The processing unit can include at least two modes of functionality corresponding to different types of hand motion: a one to one mode where the cursor directly tracks the hand motion and a non-linear mode that filters data from the motion sensors to eliminate hand jitter.
摘要翻译: 这里描述的是智能遥控装置。 该装置可以包括六轴运动传感器以精确地跟踪三维手运动。 例如,传感器可以包括三轴加速度计和三轴陀螺仪。 遥控装置还可以包括在单个模块中与运动传感器集成的处理单元。 处理单元可以将关于手动的数据转换为关于将在电子设备的屏幕上显示的光标的光标运动的数据。 处理单元可以与单个模块中的运动传感器集成。 处理单元可以包括对应于不同类型的手动的功能的至少两种模式:光标直接跟踪手动的一对一模式,以及过滤来自运动传感器的数据以消除手抖动的非线性模式。
-
公开(公告)号:US20120200497A1
公开(公告)日:2012-08-09
申请号:US13164747
申请日:2011-06-20
申请人: Steve Nasiri , Joseph Jiang , Shang-Hung Lin , Yuan Zheng
发明人: Steve Nasiri , Joseph Jiang , Shang-Hung Lin , Yuan Zheng
IPC分类号: G06F3/033
CPC分类号: G06F3/0346 , G06F3/017 , G06F3/0383
摘要: Described herein is an intelligent remote controlling device. The device can include a six-axis motion sensor to accurately track three dimensional hand motions. For example, the sensors can include a three-axis accelerometer and a three-axis gyroscope. The remote control device can also include a processing unit integrated with the motion sensors in a single module. The processing unit can convert data regarding the hand motion to data regarding a cursor motion for a cursor that will be displayed on a screen of an electronic device. The processing unit can be integrated with the motion sensors in a single module. The processing unit can include at least two modes of functionality corresponding to different types of hand motion: a one to one mode where the cursor directly tracks the hand motion and a non-linear mode that filters data from the motion sensors to eliminate hand jitter.
摘要翻译: 这里描述的是智能遥控装置。 该装置可以包括六轴运动传感器以精确地跟踪三维手运动。 例如,传感器可以包括三轴加速度计和三轴陀螺仪。 遥控装置还可以包括在单个模块中与运动传感器集成的处理单元。 处理单元可以将关于手动的数据转换为关于将在电子设备的屏幕上显示的光标的光标运动的数据。 处理单元可以与单个模块中的运动传感器集成。 处理单元可以包括对应于不同类型的手动的功能的至少两种模式:光标直接跟踪手动的一对一模式,以及过滤来自运动传感器的数据以消除手抖动的非线性模式。
-
-
-