Storage medium storing digital data correction program and digital data correction apparatus
AssigneeNintendo Co., Ltd.
InventorKeizo Ohta
Life of this patent
Estimating the term…
Abstract
Digital data obtained by converting, by an A/D converter, an angular velocity measured by a sensor is transmitted from a remote control to a game machine. A CPU of the game machine corrects the digital data. That is, the CPU sequentially stores sequential digital data in a buffer. A stable range (d1-d2) in which each digital data can be defined to be stable is calculated for the latest digital data. An average value of those of the digital data stored in the buffer that are consecutively present in the stable range retrogressively from the latest digital data is calculated. Using the average value, the latest digital data is corrected.
Claims32
A non-transitory storage medium that tangibly stores a digital data correction program in such a manner that the program is readable by a computer of a digital data correction apparatus that corrects digital data obtained based on an output from a predetermined sensor, said digital data correction program causing said computer to provide functionality comprising:
- a buffering for sequentially storing digital data in a buffer;
- a range calculation for calculating a range for latest digital data;
- an average value calculation for calculating an average value of those of the digital data stored in said buffer that are consecutively present in said range going backward from said latest digital data;
- and
- a data correction for correcting said latest digital data using the average value calculated by said average value calculation.
A digital data correction apparatus that corrects digital data obtained based on an output from a predetermined sensor, said apparatus comprising:
- a buffer for sequentially storing digital data;
- and
- a computer processing system, including at least one computer processor, the computer processing system being configured to provide functionality comprising:
- range calculation for calculating a range for latest digital data;
- an average value calculation for calculating an average value of those of the digital data stored in said buffer that are consecutively present in said range going backward from said latest digital data;
- and
- a data correction for correcting said latest digital data using the average value calculated by said average value calculation.
A computer-implemented method of correcting digital data obtained based on an output from a predetermined sensor, the method comprising:
- sequentially storing digital data in a buffer;
- calculating, using a computer processor, a range for latest digital data;
- calculating an average value of those of the digital data stored in said buffer that are consecutively present in said range going backward from said latest digital data;
- and
- correcting said latest digital data using the calculated average value.
A computer-implemented method of correcting digital data obtained based on an output from a predetermined sensor, said method comprising:
- sequentially storing digital data in a buffer;
- calculating, using a computer processor, a range for latest digital data;
- calculating an average value of those of the digital data stored in said buffer that are consecutively present in said range going backward from said latest digital data;
- and
- correcting said latest digital data using the calculated average value.
Dependencies are inferred from the claim text.