【手続補正書】
【提出日】平成23年4月26日(2011.4.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
第１の発明は、所定のセンサで計測したアナログ量を変換したディジタルデータを補正するディジタルデータ補正装置のコンピュータに実行させるディジタルデータ補正プログラムであって、コンピュータを、ディジタルデータを順次記憶するバッファ手段、最新のディジタルデータに対する安定範囲を算出する安定範囲算出手段、バッファ手段に記憶されたディジタルデータのうち、最新のディジタルデータから遡って連続して安定範囲内にあるディジタルデータの平均値を算出する平均値算出手段、平均値算出手段で算出された平均値を用いて最新のディジタルデータを補正するデータ補正手段として機能させ、バッファ手段でディジタルデータを順次記憶するタイミングに応じて、安定範囲算出手段、平均値算出手段およびデータ補正手段をコンピュータに実行させる、ディジタルデータ補正プログラムである。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
第１の発明では、センサ（５６：実施例で相当する部分を例示する参照符号。以下同じ。）で計測したアナログ量がディジタルデータに変換される。このディジタルデータがコントローラ(１４)からゲーム機（１２）にたとえば近距離無線によって送信され、ゲーム機（１２)のＣＰＵ（６０）がそのディジタルデータを補正する。つまり、ゲーム機(１２)のＣＰＵ（６０）が、メモリ手段（６２ｅ、６６）と協働して、ディジタルデータを順次記憶するバッファ手段（１００）として機能する。安定範囲算出手段（Ｓ３７）は、最新のディジタルデータに対して各ディジタルデータが安定していると定義できる安定範囲の上限および下限（d1、d2）を算出する。平均値算出手段（Ｓ４９）は、バッファ手段（１００）に格納された順次のディジタルデータのうち、今回のディジタルデータから遡って連続して安定範囲内にあるディジタルデータの平均値を算出し、データ補正手段（Ｓ４９）が、その平均値を用いて最新のディジタルデータを補正する。このような安定範囲算出手段、平均値算出手段およびデータ補正手段は、バッファ手段でディジタルデータを順次記憶するタイミングに応じて、コンピュータによって実行される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
第１３の発明は、所定のセンサで計測したアナログ量を変換したディジタルデータを補正するディジタルデータ補正装置であって、ディジタルデータを順次記憶するバッファ手段、最新のディジタルデータに対する安定範囲を算出する安定範囲算出手段、バッファ手段に記憶されたディジタルデータのうち、最新のディジタルデータから遡って連続して安定範囲内にあるディジタルデータの平均値を算出する平均値算出手段、平均値算出手段で算出された平均値を用いて最新のディジタルデータを補正するデータ補正手段を備え、バッファ手段でディジタルデータを順次記憶するタイミングに応じて、安定範囲算出手段、平均値算出手段およびデータ補正手段を実行する、ディジタルデータ補正装置である。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のセンサで計測したアナログ量を変換したディジタルデータを補正するディジタルデータ補正装置のコンピュータに実行させるディジタルデータ補正プログラムであって、前記コンピュータを、
前記ディジタルデータを順次記憶するバッファ手段、
最新のディジタルデータに対する安定範囲を算出する安定範囲算出手段、
前記バッファ手段に記憶されたディジタルデータのうち、前記最新のディジタルデータから遡って連続して前記安定範囲内にあるディジタルデータの平均値を算出する平均値算出手段、および
前記平均値算出手段で算出された平均値を用いて前記最新のディジタルデータを補正するデータ補正手段として機能させ、
前記バッファ手段で前記ディジタルデータを順次記憶するタイミングに応じて、前記安定範囲算出手段、前記平均値算出手段および前記データ補正手段を前記コンピュータに実行させる、ディジタルデータ補正プログラム。
【請求項２】
前記コンピュータを、前記バッファ手段に記憶されたディジタルデータのうち、前記最新のディジタルデータから遡って連続して前記安定範囲内にあるディジタルデータの連続個数を算出する連続個数算出手段としてさらに機能させ、
前記データ補正手段は、前記連続個数に基づいて、前記最新のディジタルデータと前記平均値との加重平均値を算出する加重平均値算出手段を含み、前記加重平均値を補正後のディジタルデータとする、請求項１記載のディジタルデータ補正プログラム。
【請求項３】
前記加重平均値算出手段は、前記連続個数が多いほど、前記平均値の重みを重くする、請求項２記載のディジタルデータ補正プログラム。
【請求項４】
前記加重平均値算出手段は、前記連続個数のべき乗に比例して、前記平均値の重みを重くする、請求項３記載のディジタルデータ補正プログラム。
【請求項５】
前記安定範囲は、前記最新のディジタルデータを含む範囲である、請求項１記載のディジタルデータ補正プログラム。
【請求項６】
前記安定範囲は、前記最新のディジタルデータを中心とした上下均等な範囲である、請求項５記載のディジタルデータ補正プログラム。
【請求項７】
前記コンピュータを、
前記バッファ手段に記憶されたディジタルデータのうち、前記最新のディジタルデータから遡って連続して前記安定範囲内にあるディジタルデータの連続個数を算出する連続個数算出手段、
前記連続個数に応じて、前記データ補正手段で補正後のディジタルデータに収束する修正オフセット値を算出する修正オフセット値算出手段、および
前記データ補正手段で補正後のディジタルデータを前記修正オフセット値で補正するオフセット補正手段としてさらに機能させる、請求項１記載のディジタルデータ補正プログラム。
【請求項８】
前記修正オフセット値算出手段は、前記連続個数が多いほど、前記データ補正手段で補正後のディジタルデータに収束する度合いの強い修正オフセット値を算出する、請求項７記載のディジタルデータ補正プログラム。
【請求項９】
前記修正オフセット値算出手段は、前記連続個数のべき乗に比例して、前記データ補正手段で補正後のディジタルデータに収束する度合いの強い修正オフセット値を算出する、請求項８記載のディジタルデータ補正プログラム。
【請求項１０】
前記データ補正手段は、前記平均値算出手段で算出された平均値を用いて前記最新のディジタルデータを補正した補正後ディジタルデータを出力するデータ出力手段を含む、請求項１記載のディジタルデータ補正プログラム。
【請求項１１】
前記センサはジャイロセンサを含み、前記ディジタルデータは角速度データである、請求項１ないし１０のいずれかに記載のディジタルデータ補正プログラム。
【請求項１２】
前記ジャイロセンサはゲーム機のコントローラに設けられ、前記ゲーム機は前記ディジタルデータに基づいてゲーム処理を実行する、請求項１１記載のディジタルデータ補正プログラム。
【請求項１３】
所定のセンサで計測したアナログ量を変換したディジタルデータを補正するディジタルデータ補正装置であって、
前記ディジタルデータを順次記憶するバッファ手段、
最新のディジタルデータに対する安定範囲を算出する安定範囲算出手段、
前記バッファ手段に記憶されたディジタルデータのうち、前記最新のディジタルデータから遡って連続して前記安定範囲内にあるディジタルデータの平均値を算出する平均値算出手段、および
前記平均値算出手段で算出された平均値を用いて前記最新のディジタルデータを補正するデータ補正手段を備え、
前記バッファ手段で前記ディジタルデータを順次記憶するタイミングに応じて、前記安定範囲算出手段、前記平均値算出手段および前記データ補正手段を実行する、ディジタル
データ補正装置。