1460928544-ce3b3295-0a67-495b-9b9e-d560011ab180

1. A driving circuit for driving an insulated gate semiconductor device based on a voltage of an externally-inputted gate signal, the insulated gate semiconductor device having a source, a drain and a gate, a parasitic capacitor existing between the drain and the gate, the driving circuit comprising:
a gate voltage controlling semiconductor device disposed between, and connecting, the gate and the source of the insulated gate semiconductor device, the gate voltage controlling semiconductor device having a source, a drain and a gate, and being driven by a current that charges the parasitic capacitor; and
a depletion mode MOSFET (Metal Oxide Semiconductor Field Effect Transistor) disposed between and directly connecting the gate and the drain of the gate voltage controlling semiconductor device, the depletion mode MOSFET being configured to raise a gate voltage of the gate voltage controlling semiconductor device, so as to turn on the gate voltage controlling semiconductor device to pull-out the current at a turning-on operation of the insulated gate semiconductor device.
2. The driving circuit of claim 1, wherein
the gate voltage controlling semiconductor device has a threshold voltage, and
the gate voltage controlling semiconductor device enters a turned-off state when the gate signal voltage is equal to or higher than a reference voltage higher than the threshold voltage, and enters a turned-on state only when the gate signal voltage is lower than the reference voltage.
3. The driving circuit of claim 2, further comprising a threshold value control circuit that controls driving of the gate voltage controlling semiconductor device, the threshold value control circuit having a diode disposed between a high-potential side and a low-potential side thereof, to prevent a current from flowing from the depletion mode MOSFET to a power supply on the high-potential side of the threshold value control circuit.
4. The driving circuit of claim 1, wherein
the gate voltage controlling semiconductor device has a threshold voltage, and
the gate voltage controlling semiconductor device enters a turned-off state when the gate signal voltage is equal to or higher than a reference voltage higher than the threshold voltage, and enters a turned-on state only when the gate signal voltage is lower than the reference voltage.
5. The driving circuit of claim 4, further comprising a threshold value control circuit that controls driving of the gate voltage controlling semiconductor device, the threshold value control circuit having a diode disposed between a high-potential side and a low-potential side thereof, to prevent a current from flowing from the depletion mode MOSFET to a power supply on the high-potential side of the threshold value control circuit.
6. The driving circuit of claim 1, further comprising a threshold value control circuit that controls driving of the gate voltage controlling semiconductor device, the threshold value control circuit having a diode disposed between a high-potential side and a low-potential side thereof, to prevent a current from flowing from the depletion mode MOSFET to a power supply on the high-potential side of the threshold value control circuit.
7. A driving circuit for driving an insulated gate semiconductor device based on a voltage of an externally-inputted gate signal, the insulated gate semiconductor device having a source, a drain and a gate, a parasitic capacitor existing between the drain and the gate, the driving circuit comprising:
a gate voltage controlling semiconductor device disposed between, and connecting, the gate and the source of the insulated gate semiconductor device, the gate voltage controlling semiconductor device having a source, a drain and a gate, and being driven by a current that charges the parasitic capacitor; and
a depletion mode MOSFET (Metal Oxide Semiconductor Field Effect Transistor) disposed between and directly connecting the gate and the drain of the gate voltage controlling semiconductor device, the depletion mode MOSFET being configured to raise a gate voltage of the gate voltage controlling semiconductor device, so as to turn on the gate voltage controlling semiconductor device to pull-out the current at a turning-off operation of the insulated gate semiconductor device.

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 computer implemented method for providing a game program, comprising executing on a processor the steps of:
outputting operation object display information from an operation object display output unit in a control unit of a computer with which an operation object having a certain form is displayed on a display unit so as to be visible from a certain direction in a graphical scene of a game having three-dimensional information;
outputting target object display information from a target object display output unit in the control unit of the computer with which a target object having a form relating to the certain form is displayed; and
determining whether the operation object and the target object correspond to each other with a matching determination unit in the control unit of the computer by comparing the form of the operation object with the form of the target object.
2. The computer implemented method for providing a game program according to claim 1, further comprising:
changing, by a viewpoint changing unit in the control unit of the computer, the certain direction in accordance with information about a change operation obtained from a player via an input provided on an input unit.
3. The computer implemented method for providing a game program according to claim 2, further comprising executing on a processor the step of:
obtaining, from an acceleration obtaining unit in the control unit of the computer, information about an acceleration, measured by an acceleration measurement unit of the computer, to which a terminal operated by the player is being subjected as the information about a change operation which is obtained via the input unit, wherein
the viewpoint change unit changes the certain direction in accordance with the information about an acceleration obtained by the acceleration obtaining unit.
4. The computer implemented method for providing a game program according to claim 2, wherein
the viewpoint change unit changes the certain direction so as to make one of a front face, a back face, a left face, a right face, a top face, and a bottom face of the operation object face forward and to orient one of an upper side, a lower side, a left side, and a right side of the one of the faces of the operation object up.
5. The computer implemented method for providing a game program according to claim 2, further comprising executing on a processor the step of:
placing a limitation, by a limitation unit in the control unit of the computer, on a time period during which the certain direction is changeable by at least one of the viewpoint change unit and a number of times the certain direction is changeable by the viewpoint change unit.
6. The computer implemented method for providing a game program according to claim 5, wherein
the limitation unit sets a time based on a speed at which at least one of the operation object and the target object moves and a distance from the operation object to the target object as a time limit.
7. The computer implemented method for providing a game program according to any one of claim 1, wherein
the form determination unit determines whether the operation object and the target object correspond to each other by comparing the form of the operation object with the form of the target object and determining whether one of the operation object and the target object fits into the other.
8. The computer implemented method for providing a game program according to claim 1, further comprising executing on a processor the step of:
moving, by an object moving unit in the control unit of the computer, at least one of the operation object and the target object along at least one of three axes of three dimensions so as to make the operation object and the target object approach each other.
9. The computer implemented method for providing a game program according to claim 1, further comprising executing on a processor the step of:
offering a certain bonus, by a bonus offering unit in the control unit of the computer, to a player in a case where the form determination unit determines that the operation object and the target object correspond to each other.
10. The computer implemented method for providing a game program according to claim 1, further comprising executing on a processor the step of:
making, by a game proceeding function in the bonus offering unit, another game relating to the game proceed in a case where the form determination unit determines that the operation object and the target object correspond to each other.
11. The computer implemented method for providing a game program according to claim 1, wherein
at least one of the operation object and the target object are each constituted by a plurality of object elements, and
each of the plurality of object elements is associated with attribute information.
12. The game program according to claim 11, wherein
the attribute information is information indicating at least one of a form, a color, a pattern, and a combination thereof of each of the plurality of object elements.
13. The computer implemented method for providing a game program according to claim 1, wherein
the operation object display output unit further outputs other operation object display information with which the operation object is displayed so as to be visible from another direction different from the certain direction.
14. The computer implemented method for providing a game program according to claim 1, further comprising executing on a processor the step of:
providing a puzzle game in which a player matches the operation object with the target object by determining the certain direction.
15. A non-transitory computer readable medium for providing a game and control of a computer, that, when executed on a processor, perform the steps of:
outputting, on a display unit, operation object display information with which an operation object having a certain form is displayed by a display processing unit so as to be visible from a certain direction in a graphical scene of a game executed by a processor on a computer having three-dimensional information;
outputting, to the display processing unit, target object display information determined by a target object display unit with which a target object having a form relating to the certain form is displayed on the display unit; and
determining whether the operation object and the target object correspond to each other by comparing the form of the operation object with the form of the target object by a matching determination unit.
16. A computer system for providing a game program, comprising:
a computer having at least one processor, at least one memory, and a display, the computer further comprising:
an operation object display output unit that outputs operation object display information with which an operation object having a certain form is displayed so as to be visible from a certain direction in a graphical scene of a game having three-dimensional information;
a target object display output unit that outputs target object display information with which a target object having a form relating to the certain form is displayed; and
a form determination unit that determines whether the operation object and the target object correspond to each other by comparing the form of the operation object with the form of the target object.