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