close

Вход

Забыли?

вход по аккаунту

JP2007075418

код для вставкиСкачать
Patent Translate
Powered by EPO and Google
Notice
This translation is machine-generated. It cannot be guaranteed that it is intelligible, accurate,
complete, reliable or fit for specific purposes. Critical decisions, such as commercially relevant or
financial decisions, should not be based on machine-translation output.
DESCRIPTION JP2007075418
PROBLEM TO BE SOLVED: To provide a controller device capable of transmitting a realistic
sound to each player. A controller device connected to an information processing apparatus main
body, comprising: a first speaker for ringing an audio signal in a low frequency region; and a
speaker for ringing an audio signal in a frequency region relatively higher than the first speaker
It is a controller device provided with two speakers. [Selected figure] Figure 1
コントローラデバイス
[0001]
The present invention relates to a controller device for operating an information processing
apparatus such as a home game machine.
[0002]
Conventionally, various types of controller devices have been devised, for example, for home
game machines.
Among them, there is one that incorporates a vibration motor and vibrates the controller device
according to an instruction from the main body side. U.S. Patent No. 6,645,076
[0003]
10-05-2019
1
However, with the above-mentioned conventional controller device, although it is possible to
vibrate the controller device, it is not possible to cause the sound to ring, and the sound is simply
caused to ring from the television receiver to which the game console is connected. It was not
possible to transmit a realistic sound to each player.
[0004]
The present invention has been made in view of the above situation, and an object thereof is to
provide a controller device such as a player holding a controller and the like, capable of
transmitting a realistic sound to each user.
[0005]
The present invention for solving the problems of the above-described conventional example is a
controller device, which is a controller device connected to an information processing apparatus
main body, which is a first speaker for ringing an audio signal in a low frequency region; And a
second speaker for emitting an audio signal in a frequency region relatively higher than the first
speaker.
[0006]
Here, an audio signal may be received from the information processing apparatus main body, and
the received audio signal may be used as a common signal source for the first and second
speakers.
[0007]
Furthermore, an audio signal including a plurality of channels is received from the information
processing apparatus main body, and audio signals of different channels included in the audio
signal are respectively used as signal sources for the first and second speakers. It is also good.
[0008]
Furthermore, it has a means for receiving a music signal including at least one of a pitch, a sound
length, a sound intensity, and a type of sound from the information processing apparatus main
body, and synthesizing means for synthesizing speech based on the music signal. At least one of
the first speaker and the second speaker may be ringed based on the voice synthesized by the
means.
[0009]
10-05-2019
2
Further, it may have means for receiving a signal including at least the type of sound from the
information processing apparatus main body, and synthesizing means using the waveform data
stored in advance corresponding to the type of sound.
[0010]
Further, the first speaker may be selectively ring-controlled in accordance with an instruction
input from the information processing apparatus main body side.
[0011]
Embodiments of the present invention will be described with reference to the drawings.
As shown in FIG. 1, the game machine main body 1 as an information processing apparatus
according to the present embodiment and at least one controller device 2 connected thereto are
connected to each other by wireless or wire.
[0012]
As shown in FIG. 2, the game machine main body 1 includes a control unit 11, a storage unit 12,
a display control unit 13, an external interface unit 14, a disk drive 15, and a controller
communication unit 16. ing.
[0013]
Further, as shown in FIG. 3, the controller device 2 incorporates the control unit 21, the storage
unit 22, the audio processing unit 23, the woofer speaker 24, the tweeter speaker 25, the battery
26 and the communication unit 27. Further, it is configured to include first and second operation
units 31 and 32 which are operation button groups, and an analog operation unit 33.
[0014]
The control unit 11 of the game machine main body 1 is, for example, a processor chip, and
stores in the storage unit 12 a program (for example, an application executed by a personal
computer or a game program) read from an external storage medium set in the disk drive 15.
Store and execute.
10-05-2019
3
An example of the content of the operation of the control unit 11 of the present embodiment will
be described in detail later.
[0015]
The storage unit 12 includes a storage element such as a random access memory (RAM), and
holds a program executed by the control unit 11.
Further, the storage unit 12 also operates as a work memory for holding data required when the
control unit 11 performs processing.
[0016]
The display control unit 13 is a graphics processing board or the like, draws an image according
to an instruction input from the control unit 11, and displays information of the drawn image on
a display (television receiver or the like) externally connected. Output and display.
[0017]
The external interface unit 14 is a so-called bridge chip, and is connected to the control unit 11,
the disk drive 15, and the controller communication unit 16.
The external interface unit 14 selects an output destination of the signal (output signal) output
from the control unit 11 according to the instruction input from the control unit 11, and outputs
the output signal of the control unit 11 to the selected output destination. Selectively output.
Also, the external interface unit 14 outputs a signal input from the disk drive 15 or the controller
communication unit 16 to the control unit 11.
[0018]
The disc drive 15 reads the recorded information from a disc such as a Blu-ray Disc or a DVD, for
10-05-2019
4
example, and outputs the information to the control unit 11 via the external interface unit 14.
[0019]
The controller communication unit 16 is communicably connected to the controller device 2
wirelessly or by wire, and outputs information representing the content of the user's operation
input from the controller device 2 to the control unit 11.
Further, the controller communication unit 16 sends, to the controller device 2, data or the like
representing a voice to be ringed in accordance with an instruction input from the control unit
11.
The controller communication unit 16 periodically communicates with each controller device 2
as described later.
Further, the timing of sending out the signals to each controller device 2 is shifted in time, and
communication with a plurality of controller devices 2 is performed in a time division multiplex
system.
[0020]
The controller device 2 has an appearance as shown, for example, in FIG. 4 and has gripping
portions 30R and 30L.
The user holds the grips 30 with the left and right hands respectively.
First and second operation units 31 and 32 and analog operation units 33R and 33L are
provided at positions where the user can operate with the thumb while holding the grip unit 30.
[0021]
10-05-2019
5
Here, the first operation unit 31 is provided with an upward direction instruction key 31 a, a
downward direction instruction key 31 b, a right direction instruction key 31 c, and a left
direction instruction key 31 d.
The user uses these instruction keys 31a, 31b, 31c and 31d, for example, to specify an operation
target on the screen.
In addition, the second operation unit 32 includes a triangular button 32a provided with a
triangular ( Δ ) marking, an X button 32b provided with an X-shaped ( x ) marking, and an
O-shaped An O-button 32 c provided with a ( o )-like inscription and a rectangular button 32
d provided with a rectangular ( □ )-like inscription are provided. Operation contents are
assigned to these buttons 32a, 32b, 32c and 32d, for example, according to the operation target
specified by the instruction keys 31a, 31b, 31c and 31d. As a result, the user can operate the
operation target specified by the instruction keys 31a, 31b, 31c and 31d by selecting and
pressing the appropriate buttons 32a, 32b, 32c and 32d.
[0022]
The analog operation units 33R and 33L are capable of tilting operation, and are capable of
rotating operation in a tilted state. At the time of non-tilting operation, the analog operation units
33R and 33L are configured to hold their positions in a standing state (state without tilt)
(reference position). Then, when a tilt operation is performed while pressing the analog operation
unit 33R or the analog operation unit 33L, the tilt amount with respect to the reference position
and the coordinate value (x, y) on the xy coordinates according to the tilt direction are detected,
and this coordinate value Is output to the control unit 21 as an operation output.
[0023]
The controller device 2 also has a start button 34 for instructing the game machine body 1 to
execute a game program, a select button 35 for instructing switching of various modes, and the
like.
[0024]
10-05-2019
6
The control unit 21 of the controller device 2 is a microcomputer or the like, and operates
according to a program stored in the storage unit 22.
The control unit 21 receives the operation content of the user with respect to the first and
second operation units 31 and 32 and the analog operation unit 33 which are the operation
button group, receives the information indicating the operation content via the communication
unit 27. Transmission output to the game machine body 1 side.
[0025]
Further, the control unit 21 controls the ringing of the woofer speaker 24 and the tweeter
speaker 25 in accordance with an instruction received from the game machine body 1 via the
communication unit 27. The process of this ringing control will be described in detail later.
[0026]
The storage unit 22 is configured to include a RAM and a ROM, and holds, for example, a
program executed by the control unit 21 inside the ROM. The storage unit 22 also operates as a
work memory of the control unit 21.
[0027]
The audio processing unit 23 includes a D / A converter (DAC), a filter (analog filter), an
amplifier, and the like, and generates an audio signal based on the data input from the control
unit 21. The generated audio signal is output to at least one of the tweeter speaker 25 and the
tweeter speaker 25.
[0028]
The woofer speaker 24 corresponds to a first speaker of the present invention, and sounds an
audio signal in a relatively low frequency region among audio signals output from the audio
processing unit 23.
10-05-2019
7
For example, as shown in FIG. 3, the woofer speaker 24 includes a weight 42 supported on both
sides by two elastic bodies 41 a and 41 b, and the weight is electromagnetically along the
direction of the elastic force of the elastic body 41. The movement control may be performed
according to the voice signal by the action or the like. According to the woofer speaker having
the configuration shown in FIG. 3, the reproduction characteristics in the low frequency region
can be improved while achieving downsizing.
[0029]
The tweeter speaker 25 corresponds to a second speaker according to the present invention, and
sounds an audio signal in a frequency region relatively higher than that of the woofer speaker 24
among audio signals output from the audio processing unit 23. The battery 26 supplies power to
each unit when the controller device 2 is wirelessly connected. The battery 26 may be, for
example, a secondary battery.
[0030]
The communication unit 27 communicates with the game console 1 in a wired or wireless
manner, receives an instruction from the game console 1 such as an audio signal regarding an
audio to be ringed on the controller device 2 side, and holds it in a buffer. According to the
instruction input from the control unit 21, the buffer outputs the command to the control unit
21. Further, the communication unit 27 receives an input of information related to the operation
content of the user from the control unit 21, and transmits and outputs the information to the
game machine body 1.
[0031]
That is, in the present embodiment, as shown in FIG. 5, the signal between the game machine
body 1 and the controller device 2 periodically goes down (from the game machine body 1 to the
controller device 2) and goes up (the game from the controller device 2) This is done by
transmitting and receiving data packets including the signal of the machine body 1). Here, data
included in the downlink signal is taken in and held by the register of the communication unit 27.
Then, the communication unit 27 issues a read request to the control unit 21 (S1). The control
unit 21 acquires voice data from the register of the communication unit 27 and takes it into a
work memory (S2). Then, an audio data portion sufficient to continue ringing during the
10-05-2019
8
communication period is output to the audio processing unit 23 from the acquired audio data
(S3).
[0032]
On the other hand, data relating to the user's operation on the operation units 31 and 32 and the
analog operation unit 33 is taken into the work memory of the control unit 21 (S4), and the
buffer of the communication unit 27 at a predetermined timing from this work memory. (S5). The
communication unit 27 sends this signal to the side of the game console 1 at the communication
timing of the next uplink signal (S6).
[0033]
In the present embodiment, the gaming machine main body 1 may transmit audio data sufficient
to continue ringing for a period exceeding this communication cycle. In this case, the controller
device 2 holds the audio data in the storage unit 22 or the like. Then, when the voice data does
not arrive in the communication from the game machine body 1 side (when the down signal is
not received for some reason, or when the amount of other data is large and the voice data of a
sufficient amount can not be received) Using the audio data stored in the storage unit 22, the
ringing reproduction of the audio is continued.
[0034]
As shown in FIGS. 6 (a) to 6 (c), for each of the units contained in the controller device 2, the
woofer speaker 24 is disposed on one side of the holding unit 30, and the control unit 21 and the
storage unit 22 are provided. The mounted printed circuit board and the battery 26 may be
disposed at the central portion of the controller device 2 and the tweeter speaker 25 may be
disposed on the front side of the central portion of the controller device 2 (FIG. 6A). Also, instead
of this arrangement, the battery 26 may be stored in the grip 30 opposite to the woofer speaker
24 (FIG. 6 (b)). Although FIG. 6 (b) shows an example in which the battery 26 is built in the right
grip 30R of the controller device 2, the right and left may be reversed. That is, the battery 26
may be incorporated in the left grip 30L of the controller device 2. Furthermore, the
arrangement positions of the battery 26 and the woofer speaker 24 may be exchanged in FIG. 6
(a) (FIG. 6 (c)). FIG. 6 is a schematic view showing an outline of the inside of the controller device
2 illustrated in FIG. 4 viewed in plan.
10-05-2019
9
[0035]
As shown in FIG. 7, the functional configuration of the game machine main body 1 for making a
voice sound in the controller device 2 includes an application program execution unit 51 such as
a game and a driver program execution unit 52, and the driver program execution unit 52
includes a voice command reception unit 55, a voice data generation unit 56, and an encoder 57.
[0036]
Controller device 2 functionally includes, as shown in FIG. 8, a data receiving unit 61, a ring
control unit 62, and a ring unit 63.
The ringing unit 63 includes an analog circuit including the filter F and the amplifier A
corresponding to each of the woofer speaker 24 and the tweeter speaker 25.
[0037]
Here, the application program execution unit 51 on the side of the game machine main body 1 is
a game program or the like, and outputs to the driver program execution unit 52 a voice
command instructing a voice to be sounded on the controller device 2 side. Here, in the voice
command, for example, bass voice waveform data and high-temperature voice waveform data are
specified.
[0038]
The voice command reception unit 55 of the driver program execution unit 52 receives the voice
command input from the application program execution unit 51 and outputs the voice command
to the voice data generation unit 56. The voice data generation unit 56 synthesizes the bass voice
waveform data specified by the inputted voice command and the high temperature voice
waveform data to generate synthetic waveform data. Here, the synthesis may be processing of
adding and mixing each waveform data.
10-05-2019
10
[0039]
The encoder 57 encodes and outputs the synthesized waveform data generated by the audio data
generation unit 56. An output signal of the encoder 57 is transmitted to the controller 2 through
the controller communication unit 16.
[0040]
Further, the data receiving unit 61 of the controller device 2 outputs, to the ringing control unit
62, the encoded composite waveform data received from the game machine body 1 side.
[0041]
The ringing control unit 62 includes a decoder that decodes the encoded composite waveform
data received by the data receiving unit 61.
The ringing control unit 62 acquires the synthesized waveform data decoded by this decoder.
The decoding process as the decoder may be performed by the control unit 21 or may be
performed by hardware in the audio processing unit 23 separately from the control unit 21. The
ringing control unit 62 further performs D / A conversion (digital / analog conversion) on the
synthesized waveform data to generate an analog signal, and outputs the analog signal to the
ringing unit 63.
[0042]
The ringing unit 63 is realized as a function of the audio processing unit 23. The ringing unit 63
outputs the analog signal output from the ringing control unit 62 to an analog circuit provided
corresponding to each of the woofer speaker 24 and the tweeter speaker 25 as a common signal
source. Here, in the analog circuit provided corresponding to the woofer speaker 24, a first filter
F1 for removing frequency components exceeding a predetermined cutoff frequency, and a
signal passing through the first filter F1 are amplified to be a woofer speaker And 24 includes a
first amplifier A1.
10-05-2019
11
[0043]
Further, in the analog circuit provided corresponding to the tweeter speaker 25, the second filter
F2 for passing at least a predetermined frequency band, and the signal passing through the
second filter F2 are amplified and output to the tweeter speaker 25. And a second amplifier A2.
[0044]
Here, the cutoff frequency f1 of the first filter F1 and the lower limit frequency f2 of the band
which the second filter F2 passes may be set such that f1 ≦ f2.
As a result, the woofer speaker 24 can be made to ring exclusively for audio below a
predetermined frequency, and the ringing of the tweeter speaker 25 can be suppressed.
[0045]
Then, the woofer speaker 24 and the tweeter speaker 25 are sounded by the signals amplified by
the first amplifier A1 and the second amplifier A2 of the ringing unit 63, respectively.
[0046]
[Modification of Audio Signal] In the above description, the game program main unit 1 generates
or instructs the audio waveform signal on the side of the application program execution unit 51,
and encodes and transmits this. The ringing instruction of the sound transmitted from the game
console 1 to the controller device 2 is not limited to this.
[0047]
For example, on the game machine main body 1 side, a plurality of waveform data are previously
stored in the storage unit 12 or the like in association with a unique waveform identifier, and
stored in association with the waveform identifier specified by the application program execution
unit 51 The waveform data may be encoded and transmitted.
Also in this case, the input of the audio waveform signal may be received from the application
program execution unit 51, and at that time, the waveform signal represented by the waveform
data is mixed with the audio waveform signal and synthesized, and then encoded. Good.
10-05-2019
12
[0048]
Furthermore, this waveform data may be encoded waveform data.
In this case, the waveform data held in association with the waveform identifier specified by the
application program execution unit 51 may be transmitted as it is. Furthermore, when the speech
waveform signal is received from the application program execution unit 51, the speech
waveform signal input from the application program execution unit 51 is encoded and then the
encoded waveform data is multiplexed. To send. When multiplexed in this manner, the controller
device 2 separates the encoded waveform data and the encoded speech waveform signal from
the multiplexed data, and decodes each of them. It will be synthesized.
[0049]
If waveform data is prepared in advance in this way, for example, the voice waveform signal from
the application program execution unit 51 to the device driver regarding the voice (footsteps,
gunshot noise, etc.) to be output in synchronization with the game character's operation in the
game. It is not necessary to output itself, and synchronization control is facilitated. Also, by
preparing a sound effect or the like that is frequently used as waveform data here, development
of an application program can be facilitated. The waveform data in this case mainly relates to the
sound to be sounded by the woofer speaker 24 (which mainly includes the frequency component
that passes through the first filter F1 and is blocked by the second filter F2), and a tweeter
speaker The frequency corresponding to each speaker provided in the controller device 2, such
as the one relating mainly to the sound to be ringed at 25 (the one mainly containing the
frequency component blocked by the first filter F1 and passing through the second filter F2) It
may be data having characteristics.
[0050]
Furthermore, audio data transmitted from the game console 1 to the controller device 2 may be
data of multiple channels such as stereo audio. For example, signals of the left channel (Lch) and
the right channel (Rch) may be included.
10-05-2019
13
[0051]
In this case, sounds to be sounded by the woofer speaker 24 and the tweeter speaker 25 may be
signals of different channels. That is, in this example, audio signals of different channels become
signal sources for the woofer speaker 24 and the tweeter speaker 25 respectively. In this case,
the ringing unit 63 of the controller device 2 sets the first filter F1 and the first amplifier A1 to
an audio signal of a channel (for example, an Lch audio signal) previously determined as a signal
for the woofer speaker 24. It is filtered, amplified, and output to the woofer speaker 24. Similarly,
an audio signal of a channel (for example, an audio signal of Rch) predetermined as a signal for
the tweeter speaker 25 is filtered and amplified through the second filter F2 and the second
amplifier A2, and output to the tweeter speaker 25 Do. According to this example, for example,
effects such as ringing only the low-pitched part (woofer speaker 24) to make the housing of the
controller device 2 sound or ringing only the middle / high-pitched part (tweeter speaker 25) to
ring a light voice You can get the effect. As a configuration for selectively ringing a plurality of
speakers included in the controller device 2 as described above, in addition to the method using
audio signals of a plurality of channels as described above, the following method may be
considered.
[0052]
That is, the control unit 11 of the game machine body 1 transmits ringing speaker specifying
information for specifying a speaker to be ringed to the controller device 2 side, and the audio
processing unit 23 of the controller device 2 specifies using ringing speaker specifying
information. Output an audio signal only to the speaker being For example, it is assumed that the
control unit 11 on the side of the game console 1 transmits ringing speaker identification
information for identifying the woofer speaker 24. At this time, the control unit 21 of the
controller device 2 outputs the ringing speaker identification information to the audio processing
unit 23. The audio processing unit 23 outputs an audio signal received from the gaming machine
main body 1 to a speaker (here, the woofer speaker 24) specified by the input ringing speaker
specific information. That is, although the audio signal is output to the woofer speaker 24
through the first filter F1 and the first amplifier A1 here, it is not output to the second filter F2,
and therefore the tweeter speaker 25 is controlled not to ring. Be done.
[0053]
10-05-2019
14
Furthermore, the audio processing unit 23 of the controller device 2 is a music signal (music
including pitch, pitch, sound intensity, sound type, timbre effect, etc.) defined in, for example, the
MIDI (Musical Instruments Digital Interface) standard. And a function (synthesizer) for
generating an audio signal based on the performance information of As a specific example, as
MIDI music signals, SMF (Standard MIDI File) or the like is known. The audio processing unit 23
of the controller device 2 sounds the synthesizer based on the performance information. Such a
synthesizer can be realized, for example, using a chip widely known as a chip for generating a
ringing tone of a mobile phone.
[0054]
The audio processing unit 23 provided with this synthesizer mixes the audio signal synthesized
by the synthesizer with the audio signal transmitted by the game machine main body 1 and
outputs the mixed audio signal to the analog circuit connected to the woofer speaker 24 and the
tweeter speaker 25 respectively. Do. In addition, when making it sound selectively, it outputs to
the analog circuit corresponding to the designated speaker.
[0055]
Further, in the controller device 2, a plurality of waveform data may be previously stored in the
storage unit 22 or the like in association with each unique waveform identifier. The game console
1 transmits to the controller device 2 a waveform identifier corresponding to the waveform data
to be ringed. The control unit 21 of the controller device 2 synthesizes (mixes) the waveform
data with the sound data received from the game machine body 1 and outputs the sound data to
the sound processing unit 23.
[0056]
As described above, in the present embodiment, (1) The application program execution unit 51
generates or holds voice waveform data that has not been encoded on the side of the game
machine body 1, and encodes and transmits this. . (2) The voice waveform data which is not
encoded on the side of the game console 1 is held in advance so that the device driver can use it,
and from the application program execution unit 51, the voice held to the device driver An
instruction for ringing waveform data (in the case where there is a plurality, includes information
for specifying audio waveform data to be the target of ringing) is output, and this is encoded and
10-05-2019
15
transmitted by the device driver. (3) The voice waveform data encoded in the game machine
main body 1 is held in advance so that the device driver can use it, and from the application
program execution unit 51, the voice waveform held for the device driver An instruction for
ringing data (in the case where there are a plurality of data, including information for specifying
audio waveform data to be an object of ringing) is output, and the device driver transmits the
audio waveform data according to the instruction. (4) The controller device 2 has a configuration
for generating an audio signal based on a music signal, such as a MIDI signal, and the game
console 1 transmits a music signal, and the controller device 2 transmits the music signal. An
audio signal is generated based on the music signal received from the. (5) The game machine
body 1 holds voice waveform data that has not been encoded, and the game machine body 1
instructs the ringing of the voice waveform data held by the controller device 2 (when there are a
plurality of them. Outputs information that specifies the audio waveform data to be ringed, and
the controller device 2 outputs an audio signal based on the audio waveform data. Various
configurations such as may be adopted. Note that these may be combined as appropriate, and for
example, the data before encoding may be mixed by an analog mixer or the like to sound a
synthesized voice by processing such as adding data values to each other. .
[0057]
For example, when only MIDI signals are used, the D / A converter is not necessarily required on
the controller device 2 side.
[0058]
[Conversion of Vibration Command] Further, there is also conventionally an application program
such as a game that assumes a controller provided with a vibration device inside.
Therefore, in the gaming machine main body 1 of the present embodiment, a vibration
instruction to such a vibrating device may be converted into an audio signal, and may be ringed
through, for example, the woofer speaker 24 of the controller device 2.
[0059]
The functional configuration of the game machine main body 1 in this case includes, as shown in
FIG. 9, an application program execution unit 51 such as a game, a vibration conversion unit 53,
and a driver program execution unit 52. Here, parts having the same configuration as that shown
10-05-2019
16
in FIG. 7 are assigned the same reference numerals and detailed explanations thereof will be
omitted.
[0060]
In this example, the application program execution unit 51 issues a vibration instruction
command to the vibration device according to the instruction included in the application
program to be executed.
[0061]
The vibration conversion unit 53 can be realized as processing of the control unit 11.
As a specific example, as shown in FIG. 9, the vibration conversion unit 53 is configured to
include a vibration instruction command analysis unit 71 and an audio data generation unit 72.
The vibration instruction command analysis unit 71 receives the vibration instruction command
issued by the application program execution unit 51, and takes out information on the vibration
mode (vibration on / off, vibration intensity, etc.) specified by the vibration instruction command,
It is output to the vibration data generation unit 72.
[0062]
The voice data generation unit 72 generates voice data based on the information of the vibration
mode output by the vibration instruction command analysis unit 71. Here, the voice data is, for
example, waveform data according to a vibration mode indicated by the vibration mode.
[0063]
The vibration conversion unit 53 outputs the generated voice data to the driver program
execution unit 52. Then, the audio data is encoded by the encoder 57 of the driver program
execution unit 52 and sent out to the controller device 2. Then, the transmitted data is decoded
by the controller device 2, converted into an analog audio signal, filtered in a frequency band,
amplified, and output to the woofer speaker 24 or the tweeter speaker 25. Here, since the
frequency of vibration is generally in a low frequency region, in the analog circuit provided
10-05-2019
17
corresponding to the tweeter speaker 25, the signal of the frequency is blocked from passing,
and the ringing volume of the tweeter speaker 25 becomes smaller.
[0064]
In addition, after the period of the vibration indicated by the vibration instruction command ends
(from the time when the control to stop the vibration is performed), the sound data generation
unit 72 of the vibration conversion unit 53 thereafter performs a predetermined reverberation
period. The voice data is generated and output so as to continue the ringing of the voice signal. In
the reverberation period, the sound signal has a volume smaller than that of the sound signal in
the vibration period indicated by the vibration instruction command. Also, during this
reverberation period, the volume may be gradually reduced (that is, waveform data whose
amplitude is gradually reduced so as to gradually decrease the volume) is generated.
[0065]
For example, when the vibration control based on the vibration command is performed every
1/60 seconds for the controller provided with the vibration device, the rise at the start of the
vibration control is delayed due to the influence of inertia, and the vibration control is ended ( At
the end of the vibration period, the vibration continues without immediately falling. That is, the
vibration conversion unit 53 changes the volume of the audio signal based on the time change of
the vibration control conventionally performed based on the vibration command.
[0066]
For example, the control unit 11 divides the elapsed time from the start of the vibration by the
vibration command by 1/60 seconds, and obtains the number of times of vibration control since
the vibration is turned on. Then, the volume corresponding to the number is calculated or
determined with reference to a predetermined table. Then, an audio signal of the determined
volume is generated.
[0067]
10-05-2019
18
Further, the control unit 11 obtains an elapsed time from the end of the vibration due to the
vibration command (a time after the vibration is turned off). Then, the volume corresponding to
this time is calculated or determined with reference to a predetermined table. Then, an audio
signal of the determined volume is generated.
[0068]
Thus, it is possible to schematically reproduce how the vibration device continues the vibration
after the vibration stop instruction due to inertia.
[0069]
Further, instead of the number, the control unit 11 holds the acceptance history of vibration
commands for the past n times (n is a predetermined integer), and a table etc. which is
predetermined based on the information of the n times The volume may be determined with
reference to and an audio signal of the determined volume may be generated.
For example, in the case of n = 3, with regard to the presence or absence of the vibration
command, the loudness increases in this order in the cases of none, none, present , none,
present, present and present, present, present . Set the table to be Similarly, in the case of
the end of the vibration, the table is set so as to sequentially decrease in volume in the case of
yes, yes, no or yes, no, no . Furthermore, the corresponding sound volume can be
determined in advance also in the case where vibration is turned on / off periodically, such as
"without, with, without" or "with, without, with".
[0070]
Furthermore, here, for example, it is assumed that processing is performed each time (every
1/60 seconds) for vibration commands that can be input every 1/60 second, but processing is
performed intermittently, for example, 1/30 seconds. May be In this case, for example, an input
vibration command is sampled and acquired every Δt seconds, and m consecutive (Δt / (1/60
second) = m times), ie, Δt seconds, are acquired based on the acquired vibration command. An
audio signal corresponding to the minute vibration command is generated. In addition, for a
period not to be sampled, the ringing of the audio signal generated based on the previously
sampled vibration command may be continued.
10-05-2019
19
[0071]
Here, although an example in which the generation of an audio signal based on a vibration
command is performed on the side of the game machine main body 1 has been described, the
controller device 2 may generate an audio signal based on the vibration command. In this case,
the game machine body 1 side issues a vibration instruction command to the vibration device
according to the instruction included in the application program to be executed as processing of
the application program execution unit 51 and transmits it to the controller device 2.
[0072]
The control unit 21 of the controller device 2 generates an audio signal based on the vibration
instruction command received from the game machine main body 1 by the same process as the
vibration conversion unit 53. This control unit 21 also makes the ringing of the audio signal for a
predetermined reverberation period after the end of the period of vibration indicated by the
vibration instruction command (from the time when control to stop the vibration is performed).
Audio data may be generated and output to be continued. In the reverberation period, the sound
signal has a volume smaller than that of the sound signal in the vibration period indicated by the
vibration instruction command. In addition, the volume may be gradually reduced over this
reverberation period.
[0073]
For example, when the vibration control based on the vibration command is performed every
1/60 seconds for the controller provided with the vibration device, the rise at the start of the
vibration control is delayed due to the influence of inertia, and the vibration control is ended ( At
the end of the vibration period, the vibration continues without immediately falling. That is, the
control unit 21 changes the volume of the audio signal based on the time change of the vibration
control conventionally performed based on the vibration command.
[0074]
For example, the control unit 21 divides the elapsed time from the start of the vibration due to
10-05-2019
20
the vibration command by 1/60 seconds to obtain the number of times the vibration control has
been performed since the vibration was turned on. Then, the volume corresponding to the
number is calculated or determined with reference to a predetermined table. Then, an audio
signal of the determined volume is generated.
[0075]
Further, the control unit 21 obtains an elapsed time from the end of the vibration due to the
vibration command (a time after the vibration is turned off). Then, the volume corresponding to
this time is calculated or determined with reference to a predetermined table. Then, an audio
signal of the determined volume is generated.
[0076]
Thus, it is possible to schematically reproduce how the vibration device continues the vibration
after the vibration stop instruction due to inertia.
[0077]
Also in this case, instead of the number, the control unit 21 holds the acceptance history of
vibration commands for the past n times (n is a predetermined integer), and is determined in
advance based on the information of the n times. The volume may be determined with reference
to a table or the like to generate an audio signal of the determined volume.
[0078]
Furthermore, processing may not be performed every time (every 1/60 second) for vibration
commands that may be input, for example, every 1/60 second, and processing may be performed
intermittently, for example, 1/30 second. .
In this case, for example, an input vibration command is sampled and acquired every Δt seconds,
and m consecutive (Δt / (1/60 second) = m times), ie, Δt seconds, are acquired based on the
acquired vibration command. An audio signal corresponding to the minute vibration command is
generated.
10-05-2019
21
In addition, for a period not to be sampled, the ringing of the audio signal generated based on the
previously sampled vibration command may be continued.
[0079]
As described above, according to the present embodiment, each controller device 2 can emit a
sound and can transmit a realistic sound to each player.
[0080]
In addition, although the case where the control device 2 was equipped with the woofer speaker
24 and the tweeter speaker 25 was demonstrated here, you may provide three or more speakers.
The combination of the speakers further provided is not limited to this, and speakers having
various frequency characteristics such as a full range, a super woofer, a woofer, a squawker, a
tweeter, a super tweeter, etc. may be arbitrarily combined.
[0081]
Further, in the control device 2, each speaker provided with the woofer speaker 24 and the
tweeter speaker 25 may be provided with a switch for controlling on / off or volume control, a
variable resistor, and the like.
[0082]
It is a schematic diagram showing an example of a game system using a controller device
concerning an embodiment of the invention.
It is a configuration block diagram showing an example of a game machine main body which
controls a controller device concerning an embodiment of the present invention. It is a
configuration block diagram showing an example of a controller device concerning an
embodiment of the invention. It is a perspective view showing the appearance example of the
controller device concerning an embodiment of the invention. It is a flow chart showing an
example of communication processing processing between a controller device and a game
10-05-2019
22
machine body concerning an embodiment of the invention. It is a schematic explanatory drawing
showing the example of arrangement ¦ positioning inside the controller device which concerns
on embodiment of this invention. It is a functional block diagram showing the example of the
game machine main part which controls the controller device concerning an embodiment of the
invention. It is a functional block diagram showing the example of the controller device
concerning an embodiment of the invention. It is a functional block diagram showing the
example at the time of specific processing in the game machine main part which controls the
controller device concerning an embodiment of the invention.
Explanation of sign
[0083]
DESCRIPTION OF SYMBOLS 1 game machine body, 2 controller devices, 11, 21 control units, 12,
22 storage units, 13 display control units, 14 external interface units, 15 disk drives, 16
controller communication units, 23 audio processing units, 24 woofer speakers, 25 Tweeter
speaker, 26 battery, 27 communication unit, 30 grip unit, 31 first operation unit, 32 second
operation unit, 33 analog operation unit, 34 start button, 35 select button.
10-05-2019
23
1/--страниц
Пожаловаться на содержимое документа