发明名称 Method and system for providing backward compatibility
摘要 Techniques for providing compatibility between two different game controllers are disclosed. When a new or more advanced controller is introduced, it is important that such a new controller works with a system originally configured for an existing or old controller. The new controller may provide more functionalities than the old one does. In some cases, the new controller provides more sensing signals than the old one does. The new controller is configured to work with the system to transform the sensing signals therefrom to masquerade as though they were coming from the old controller. The transforming of the sensing signals comprises: replicating operational characteristics of the old controller, and relocating virtually the sensing signals to appear as though the sensing signals were generated from inertial sensors located in a certain location in the new controller responsive to a certain location of the inertial sensors in the old controller.
申请公布号 US2014342830(A1) 申请公布日期 2014.11.20
申请号 US201414449160 申请日期 2014.08.01
申请人 AiLive Inc. 发明人 Musick, JR. Charles;Kay Robert;Powers, III William Robert;Wilkinson Dana;Zhu Youding
分类号 A63F13/00 主分类号 A63F13/00
代理机构 代理人
主权项 1. A method for making a first controller backward compatible with a second controller, the method comprising: generating a first set of inertial sensor data from the first controller; transforming the first set of inertial sensor data to masquerade as though the first set of inertial sensor data were coming from a second set of inertial sensors in the second controller, wherein said transforming the first set of inertial sensor data comprises: replicating operational characteristics of the second controller; andrelocating virtually the first set of inertial sensor data from a first set of inertial sensors at physical locations in the first controller to appear as though the first set of inertial sensor data were generated from a second set of inertial sensors at virtual locations in the first controller in reference to a certain location of some of the second set of inertial sensors in the second controller, and wherein said transforming is executed in a driver for the first controller or a software module running on a processing unit previously configured to work with the second controller, and the transformed first set of inertial sensor data of the first controller works with motion recognizers built for the second controller.
地址 Cupertino CA US