1460710627-5bc477fa-136b-4621-bb2a-f519f5727b3d

1. A gaming machine comprising:
a display having a matrix of arrangement areas in which scatter symbols are arranged;
a count device which incrementsdecrements an accumulated value; and
a controller which is programmed to operate in the following steps of:
(a1) rearranging scatter symbols in the arrangement areas;
(a2) giving a payout according to the number of scatter symbols rearranged;
(a3) when a specific symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, adding, to the accumulated value, a value determined based on the number of specific symbols rearranged; and
(a4) when a predetermined condition is satisfied, executing a bonus game whose scale depends on the accumulated value.
2. The gaming machine according to claim 1, further comprising
an input device which receives plural types of bet operations from outside, wherein in step (a3) when a specific symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, the controller adds, to the accumulated value, a value determined based on the number of specific symbols rearranged and a type of bet operation received by the input device.
3. The gaming machine according to claim 1, wherein:
in step (a4), when the predetermined condition is satisfied and the accumulated value is not 0, the controller executes a bonus game whose scale depends on the accumulated value; and
in step (a4), when the predetermined condition is satisfied and the accumulated value is 0, the controller executes, at a timing that the accumulated value becomes 1 or greater, a bonus game whose scale depends on the accumulated value of 1 or greater.
4. The gaming machine according to claim 1 wherein:
in step (a4), when the predetermined condition is satisfied and the accumulated value is not 0, the controller executes a bonus game whose scale depends on the accumulated value; and
in step (a4), when the predetermined condition is satisfied and the accumulated value is 0, the controller executes an accumulated value determination game to determine an accumulated value of 1 or greater, and then executes a bonus game whose scale depends on the determined accumulated value.
5. The gaming machine according to claim 1, further comprising
an input device which receives plural types of bet operations from outside; wherein:
in step (a3), when a specific symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, the controller adds, to the accumulated value, a value determined based on the number of specific symbols rearranged and a type of bet operation received by the input device;
in step (a4), when the predetermined condition is satisfied and the accumulated value is not 0, the controller executes a bonus game whose scale depends on the accumulated value; and
in step (a4), when the predetermined condition is satisfied and the accumulated value is 0, the controller executes an accumulated value determination game to determine an accumulated value of 1 or greater, and then executes a bonus game whose scale depends on the determined accumulated value.
6. (canceled)
7. A gaming machine comprising:
a display having a matrix of arrangement areas in which scatter symbols are arranged;
a count device which incrementsdecrements an accumulated value; and
a controller which is programmed to operate in the following steps of:
(a1) rearranging scatter symbols in the arrangement areas;
(a2) giving a payout according to the number of scatter symbols rearranged;
(a3) when a first symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, adding, to the accumulated value, a value determined based on the number of first symbols rearranged;
(a4) when a second symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, subtracting, from the accumulated value, a value determined based on the number of second symbols rearranged; and
(a5) when a predetermined condition is satisfied, executing a bonus game whose scale depends on the accumulated value.
8. The gaming machine according to claim 7, further comprising
an input device which receives plural types of bet operations from outside, wherein:
in step (a3), when a first symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, the controller adds, to the accumulated value, a value determined based on the number of first symbols rearranged and a type of bet operation received by the input device; and
in step (a4), when a second symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, the controller subtracts, from the accumulated value, a value determined based on the number of second symbols rearranged and a type of bet operation received by the input device.
9. The gaming machine according to claim 7, wherein:
when a predetermined condition is satisfied and the accumulated value is not 0, executing a bonus game whose scale depends on the accumulated value; and
in step (a5) when the predetermined condition is satisfied and the accumulated value is 0, the controller executes, at a timing that the accumulated value becomes 1 or greater, a bonus game whose scale depends on the accumulated value of 1 or greater.
10. The gaming machine according to claim 7, wherein:
in step (a5), when the predetermined condition is satisfied and the accumulated value is 0, the controller executes an accumulated value determination game to determine an accumulated value of 1 or greater, and then executes a bonus game whose scale depends on the determined accumulated value.
11. The gaming machine according to claim 7, further comprising:
an input device which receives plural types of bet operations from outside, wherein:
in step (a3), when a first symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, the controller adds, to the accumulated value, a value determined based on the number of first symbols rearranged and a type of bet operation received by the input device;
in step (a4), when a second symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, the controller subtracts, from the accumulated value, a value determined based on the number of second symbols rearranged and a type of bet operation received by the input device;
in step (a5), when the predetermined condition is satisfied and the accumulated value is not 0, the controller executes a bonus game whose scale depends on the accumulated value; and
in step (a5), when the predetermined condition is satisfied and the accumulated value is 0, the controller executes an accumulated value determination game to determine an accumulated value of 1 or greater, and then executes a bonus game whose scale depends on the determined accumulated value.
12. (canceled)
13. A gaming machine comprising:
a display having a matrix of arrangement areas in which scatter symbols are arranged;
a count device which incrementsdecrements an accumulated value;
a sensor which senses the presence of a player; and
a controller which is programmed to operate in the following steps of:
(a1) rearranging scatter symbols in the arrangement areas;
(a2) giving a payout according to the number of scatter symbols rearranged;
(a3) when a specific symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, adding, to the accumulated value, a value determined based on the number of specific symbols rearranged;
(a4) when a predetermined condition is satisfied, executing a bonus game whose scale depends on the accumulated value; and
(a5) resetting the accumulated value when a period during which the sensor senses no presence of the player lasts a predetermined time.
14. The gaming machine according to claim 13, further comprising
an input device which receives plural types of bet operations from outside, wherein
in step (a3), when a specific symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, the controller adds, to the accumulated value, a value determined based on the number of specific symbols rearranged and a type of bet operation received by the input device.
15. The gaming machine according to claim 13, further comprising
a timer which measures time, wherein
in step (a5), the controller triggers the timer, when the sensor which has sensed the presence of the player senses no presence of the player, to measure a period during which the sensor senses no presence of the player, and resets the accumulated value when the period during which the sensor senses no presence of the player lasts the predetermined time.
16. The gaming machine according to claim 13, further comprising:
an input device which receives plural types of bet operations from outside; and
a timer which measures time, wherein:
in step (a3), when a specific symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, the controller adds, to the accumulated value, a value determined based on the number of specific symbols rearranged and a type of bet operation received by the input device; and
in step (a5), the controller triggers the timer, when the sensor which has sensed the presence of the player senses no presence of the player, to measure a period during which the sensor senses no presence of the player, and resets the accumulated value when the period during which the sensor senses no presence of the player lasts the predetermined time.
17. The gaming machine according to claim 13, further comprising:
an input device which receives plural types of bet operations from outside; and
a timer which measures time, wherein:
in step (a3), when a specific symbol is rearranged in the arrangement areas as a result of a rearrangement of scatter symbols, the controller adds, to the accumulated value, a value determined based on the number of specific symbols rearranged and a type of bet operation received by the input device;
in step (a4), when the predetermined condition is satisfied and the accumulated value is not 0, the controller executes a bonus game whose scale depends on the accumulated value;
in step (a4), when the predetermined condition is satisfied and the accumulated value is 0, the controller executes an accumulated value determination game to determine an accumulated value of 1 or greater, and then executes a bonus game whose scale depends on the determined accumulated value; and
in step (a5), the controller triggers the timer, when the sensor which has sensed the presence of the player senses no presence of the player, to measure a period during which the sensor senses no presence of the player, and resets the accumulated value when the period during which the sensor senses no presence of the player lasts the predetermined time.
18. (canceled)

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for performing signal processing for an optical microphone, comprising:
generate or receive first and second signals corresponding to at least two beams, wherein the first and second signals are complementary, wherein the first and second signals are based on signals provided by one or more photo detectors, wherein the one or more photo detectors receive the at least two beams after returning from a sensing structure;
subtracting the first signal and the second signal to produce a third signal;
adjusting a position of the sensing structure to cause the third signal to reach a first value, wherein said adjusting is performed based on the third signal;
providing an audio output signal based on the third signal.
2. The method of claim 1, further comprising:
adjusting a gain of the second signal prior to subtraction to ensure a zero crossing third signal.
3. The method of claim 1, wherein the first value is zero, wherein the audio output signal corresponds to the position adjustment of the sensing structure performed in said adjusting.
4. The method of claim 1, wherein the first signal is received and is proportional to a zero order reflected beam, wherein the second signal is generated and is proportional to the sum of a plurality of higher order diffracted beams, and wherein the one or more photo detectors receive the at least two beams after returning from both the sensing structure and a diffraction grating.
5. The method of claim 1, wherein the first signal is received and is proportional to a reflected beam from the sensing structure, wherein the second signal is generated and is proportional to a transmitted beam passing through the sensing structure.
6. The method of claim 1, further comprising:
applying a low pass filter (LPF) to the third signal to produce a filtered third signal;
wherein said adjusting the position of the sensing structure is performed based on the filtered third signal.
7. The method of claim 1, wherein the first value is a time averaged value, wherein said adjusting the position of the sensing structure is performed to cause a time averaged value of the third signal to reach the first value.
8. The method of claim 1, further comprising:
applying feedback control to the third signal to produce a controlled signal;
wherein said providing the audio output signal is based on the controlled signal, wherein said adjusting the position of the sensing structure is performed based on the controlled signal.
9. The method of claim 1, wherein the at least two beams are created based on a light source, and wherein the method further comprises:
adding the first and second signals to produce a total beam signal strength;
adjusting power provided to the light source based on the total beam signal strength.
10. The method of claim 1, wherein the one or more photo detectors comprise a discrete photo detector for each beam of the at least two beams.
11. The method of claim 10, wherein the first signal and the second signal are current signals, and wherein the method further comprises:
converting the third signal to a voltage signal using a current-to-voltage amplifier.
12. The method of claim 1, wherein the at least two beams are created based on a light source, wherein the light source is pulsed according to a duty cycle in order to save power, and wherein the duty cycle is actively controlled based on ambient acoustic conditions.
13. The method of claim 1, wherein the at least two beams are created based on a light source, wherein the light source is pulsed according to a duty cycle in order to save power, and wherein the duty cycle is actively controlled based on a mode of operation of the microphone.
14. The method of claim 1, wherein said subtracting the first signal and the second signal comprises using a current mirror.
15. An optical microphone, comprising:
a light source configured to transmit one or more beams to a sensing structure;
one or more photo detectors, wherein the one or more photo detectors are configured to receive at least two beams after return from the sensing structure, wherein the one or more photo detectors measure acoustic vibrations of the sensing structure, wherein the one or more photo detectors are configured to generate electrical signals corresponding to the at least two beams;
a circuit coupled to the one or more photo detectors, wherein the circuit is configured to:
generate or receive first and second signals based on the electrical signals of the one or more photo detectors, wherein the first and second signals are complementary;
subtract the first signal and the second signal to produce a third signal;
adjust a position of the sensing structure to cause the third signal to reach a first value, wherein said adjusting is performed based on the third signal; and
provide an audio output signal based on the third signal.
16. The system of claim 15, wherein the circuit is configured to:
adjust a gain of the second signal prior to subtraction to ensure a zero crossing third signal.
17. The system of claim 15, wherein the first value is zero, wherein the audio output signal corresponds to the position adjustment of the sensing structure performed in said adjusting.
18. The system of claim 15, wherein the one or more beams comprise a single beam, wherein the first signal is received and is proportional to a zero order reflected beam, wherein the second signal is generated and is proportional to the sum of a plurality of higher order diffracted beams, and wherein the one or more photo detectors receive the at least two beams after returning from both the sensing structure and a diffraction grating.
19. The system of claim 15, wherein the first signal is received and is proportional to a reflected beam from the sensing structure, wherein the second signal is generated and is proportional to a transmitted beam passing through the sensing structure.
20. The system of claim 15, wherein the circuit is further configured to:
apply a low pass filter (LPF) to the third signal to produce a filtered third signal;
wherein said adjusting the position of the sensing structure is performed based on the filtered third signal.
21. The system of claim 15, wherein the first value is a time averaged value, wherein said adjusting the position of the sensing structure is performed to cause a time averaged value of the third signal to reach the first value.
22. The system of claim 15, wherein the circuit is further configured to:
apply feedback control to the third signal to produce a controlled signal;
wherein said providing the audio output signal is based on the controlled signal, wherein said adjusting the position of the sensing structure is performed based on the controlled signal.
23. The system of claim 15, wherein the circuit is further configured to:
add the first and second signals to produce a total beam signal strength;
adjust power provided to the light source based on the total beam signal strength.
24. The system of claim 15, wherein the one or more photo detectors comprise a discrete photo detector for each beam of the at least two beams, wherein the first signal and the second signal are current signals, and wherein the circuit is further configured to:
convert the third signal to a voltage signal using a current-to-voltage amplifier.
25. The system of claim 15, wherein the light source is pulsed according to a duty cycle in order to save power, and wherein the duty cycle is actively controlled based on ambient acoustic conditions.
26. The system of claim 15, wherein the light source is pulsed according to a duty cycle in order to save power, and wherein the duty cycle is actively controlled based on a mode of operation of the microphone.
27. The system of claim 15, wherein said subtracting the first signal and the second signal comprises using a current mirror.