【手続補正書】
【提出日】平成15年7月24日(2003.7.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の１オクターブの音階数より少ない数の押しボタンスイッチと複数段階のポジションを選択可能なアナログジョイスティックを有するゲーム機用コントローラを用いて音階を指定することにより、音階の異なる音を入力しかつ入力された音を発生する音発生装置であって、前記複数の押しボタンスイッチのうち、押圧された押しボタンスイッチの種類を検出する押しボタン検出手段、前記押しボタン検出手段によって検出された押しボタンに対応した音階を選択する音階選択手段、前記アナログジョイスティックの傾斜量を検出する傾斜量検出手段、前記傾斜量検出手段によって検出された傾斜量と前記押しボタン検出手段によって検出された押しボタンスイッチの種類に基づいて、前記音階選択手段によって選択された音階に対応する周波数をそのまま、又は選択された音階に対応する周波数を変化させた周波数で発生する周波数発生手段、および前記周波数発生手段によって発生された周波数に応じた音階の音の信号を発生する音声信号発生手段を備えた音発生装置。
【請求項２】
前記周波数発生手段は、傾斜量検出手段が前記アナログジョイスティックの傾斜量を検出しないときには、前記音階選択手段によって選択された音階に対応する周波数をそのまま発生し、傾斜量検出手段が前記アナログジョイスティックの傾斜量を検出したときには、前記音階選択手段によって選択された音階に対応する周波数を基準として、傾斜量に応じて変化させた周波数を発生する、請求項１に記載の音発生装置。
【請求項３】
前記周波数発生手段は、前記音階選択手段によって選択された押しボタンスイッチに対応する周波数データを発生する周波数データ発生手段と、周波数データを一時記憶する一時記憶手段と、周波数データ発生手段によって発生された周波数データを一時記憶手段に書込み又は一時記憶手段に一時記憶されている周波数データを読出す書込・読出手段とを備え、前記書込・読出手段は、傾斜量検出手段が前記アナログジョイスティックの傾斜量を検出しないときには、前記音階選択手段によって選択された音階に対応する周波数に相当するディジタル値を周波数データとして前記一時記憶手段に書込み、傾斜量検出手段が前記アナログジョイスティックの傾斜量を検出したときには、前記音階選択手段によって選択された音階に対応する周波数を基準として、傾斜量に応じて変化させた周波数に相当するディジタル値を周波数データとし前記一時記憶手段に書込む、請求項１に記載の音発生装置。
【請求項４】
前記傾斜量検出手段は、前記アナログジョイスティックを一方に傾斜させたことに応じて予め定める音程の範囲で音階の周波数を高くするように変化させ、他方に傾斜させたことに応じて予め定める音程の範囲で音階の周波数を低くするように変化させることを特徴とする、請求項１記載の音発生装置。
【請求項５】
前記傾斜量検出手段によって検出された傾斜量に応じて、ビブラートのデプス値を変化させるビブラート手段をさらに備え、周波数発生手段は、前記押しボタン検出手段によって検出された押しボタンスイッチの種類に基づいて、前記音階選択手段によって選択された音階に対応する周波数を発生し、かつ前記ビブラート手段からのデプス値に基づいてビブラートをかけた音階の音になるように変化を加えた周波数を発生する、請求項１記載の音発生装置。
【請求項６】
複数の１オクターブの音階数より少ない押しボタンスイッチと複数段階のポジションを選択可能なアナログジョイスティックを有するゲーム機用コントローラを用いて音階を指定することにより、音階の異なる音を入力しかつ入力された音に基づいて音楽を発生する音発生装置であって、前記複数の押しボタンスイッチのうち、押圧された押しボタンスイッチの種類を検出する押しボタン検出手段、前記押しボタン検出手段によって検出された押しボタンに対応した音階を選択する音階選択手段、前記アナログジョイスティックの傾斜量を検出する傾斜量検出手段、前記傾斜量検出手段によって検出された傾斜量と前記押しボタン検出手段によって検出された押しボタンスイッチの種類に基づいて、前記音階選択手段によって選択された音階に対応する周波数データをそのまま、又は選択された音階に対応する周波数を変化させた周波数データを発生する周波数データ発生手段、前記複数の周波数データを記憶する音楽データ一時記憶手段、前記周波数データ発生手段によって発生された周波数データを一定周期で順次前記音楽データ一時記憶手段に書込む書込手段、前記音楽データ一時記憶手段に記憶されている周波数データを順次読み出す読出手段、および前記読出手段によって読み出された周波数データに基づいて、周波数データに対応する周波数の音声信号を発生する音声信号発生手段を備えた音発生装置。
【請求項７】
前記読出手段は、前記音楽データ一時記憶手段に記憶されている或る時間分の周波数データを繰り返して読み出すことにより、自分の作曲した音楽をＢＧＭとして発生させることを特徴とする、請求項６に記載の音発生装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
請求項１に係る第１発明の音発生装置は、複数の１オクターブの音階数よりも少ない押ボタンスイッチと複数段階のポジションを選択可能なアナログジョイスティック（以下、「ジョイスティック」と略称する）を有するゲーム機用コントローラを用いて音階を指定することにより、音階の異なる音を入力しかつ入力された音（又は音に基づく音楽）を発生させる音発生装置であって、押しボタン検出手段と、傾斜量検出手段と、周波数発生手段と、音声信号発生手段とを備える。押しボタンスイッチは、例えば音階選択用に設けられた「レ」，「ファ」，「ラ」，「シ」のそれぞれの音を発生させるための複数のスイッチを含み、必要に応じて１オクターブ高い「レ」の音を発生させるためのスイッチと、補助的に設けられた音階選択用スイッチで選択した音を半音上げるためのスイッチと、音を大きくするためのボリュームアップ用スイッチと、音入力モードをキャンセルしてゲームモードに戻すためのスイッチとをさらに含む。ジョイスティックは、例えばレバーの傾き方向をＸ軸方向とＹ軸方向に分解して傾き量に比例したパルス数を発生するために、Ｘ軸用とＹ軸用のフォトインタラプトを含み、各フォトインタラプトから発生されるパルス信号をカウンタに与えて計数させることにより、スティックの傾き量に比例したカウント値を発生する。押しボタン検出手段は、複数の押しボタンスイッチのうち、押圧されたスイッチの種類を検出する。音階選択手段は、押しボタン検出手段によって検出された押しボタンに対応した音階を選択する。傾斜量検出手段は、ジョイスティックの傾斜量を検出する。
具体的には、傾斜量検出手段は、ジョイスティックの中立位置から一方向への傾き角を例えば６４段階で検出する。周波数発生手段は、傾斜量検出手段によって検出された傾斜量が中立位置にあるとき、押しボタン検出手段によって検出された押しボタンスイッチの種類に基づいて、音階選択手段によって選択された音階に対応する周波数を変化を加えずにそのまま発生し、傾斜量検出手段によって検出された傾斜量（又は傾斜角）が中立位置にないとき、選択された音階に対応する周波数をアナログジョイスティックの傾斜量に応じて変化させた周波数を発生する。音声信号発生手段は、周波数発生手段の発生した周波数に応じた音階の音の信号を発生する。この音声信号発生手段から出力された信号がスピーカ等の音声発生器に与えられ、入力された音の音声として発生される。
これによって、ゲーム機用コントローラを用いて、少ないスイッチ数で、しかも簡単な操作で音又は音階を入力できる。