[go: up one dir, main page]

WO2019220758A1 - Information processing device - Google Patents

Information processing device Download PDF

Info

Publication number
WO2019220758A1
WO2019220758A1 PCT/JP2019/010669 JP2019010669W WO2019220758A1 WO 2019220758 A1 WO2019220758 A1 WO 2019220758A1 JP 2019010669 W JP2019010669 W JP 2019010669W WO 2019220758 A1 WO2019220758 A1 WO 2019220758A1
Authority
WO
WIPO (PCT)
Prior art keywords
vibration
instruction
information processing
processing apparatus
mechanisms
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/JP2019/010669
Other languages
French (fr)
Japanese (ja)
Inventor
佑輔 中川
由香理 小西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Interactive Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Interactive Entertainment Inc filed Critical Sony Interactive Entertainment Inc
Publication of WO2019220758A1 publication Critical patent/WO2019220758A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer

Definitions

  • the present invention relates to an information processing apparatus, an information processing method, and a program for presenting voice and vibration to a user.
  • an information processing apparatus such as a home game machine is connected to an audio reproduction apparatus, and is presented to the user by reproducing audio such as various BGMs and sound effects from the audio reproduction apparatus.
  • vibration may be presented to the user by operating a vibrating device that is used by being worn on or held by the user's body.
  • the present invention has been made in view of such circumstances, and one of its purposes is to provide an information processing apparatus, an information processing method, and a program capable of making a person easily sense voice and vibration. There is to do.
  • An information processing apparatus is an information processing apparatus that controls a plurality of vibration mechanisms, and a vibration instruction reception unit that receives a vibration instruction that specifies the content of vibrations that should be generated by the plurality of vibration mechanisms; A vibration control unit that causes the plurality of vibration mechanisms to generate vibration according to the vibration instruction, wherein the vibration control unit causes the plurality of vibration mechanisms to vibrate in a manner determined according to a type of vibration indicated by the vibration instruction.
  • an information processing apparatus characterized by including:
  • An information processing apparatus is an information processing apparatus that controls a plurality of vibration mechanisms, and receives setting information that specifies whether to synthesize vibrations for the plurality of vibration mechanisms from a user.
  • a vibration control unit that generates vibration in each of the plurality of vibration mechanisms.
  • An information processing method is an information processing method for controlling a plurality of vibration mechanisms, the step of receiving a vibration instruction that specifies the content of vibration to be generated by the plurality of vibration mechanisms, and the vibration Generating a vibration corresponding to the instruction in the plurality of vibration mechanisms, and oscillating the plurality of vibration mechanisms in a manner determined according to the type of vibration indicated by the vibration instruction. Is an information processing method.
  • An information method is an information processing method for controlling a plurality of vibration mechanisms, wherein setting information for specifying whether to synthesize vibrations for the plurality of vibration mechanisms is received from a user in advance.
  • setting information for specifying whether to synthesize vibrations for the plurality of vibration mechanisms is received from a user in advance.
  • a vibration instruction for generating different vibrations for each of the plurality of vibration mechanisms a combined vibration obtained by combining a plurality of vibrations included in the vibration instruction is received according to the setting information.
  • An information processing method comprising causing a computer to execute a step generated in each of a plurality of vibration mechanisms.
  • a program according to an aspect of the present invention is a program for controlling a plurality of vibration mechanisms, the step of receiving a vibration instruction that specifies the contents of vibrations to be generated by the plurality of vibration mechanisms, and a response to the vibration instruction
  • a program for causing a computer to generate vibrations in the plurality of vibration mechanisms, and causing the plurality of vibration mechanisms to vibrate in a manner determined according to a type of vibration indicated by the vibration instruction. is there.
  • This program may be provided by being stored in a computer-readable non-transitory information storage medium.
  • a program according to another aspect of the present invention is a program for controlling a plurality of vibration mechanisms, and receives in advance setting information for designating whether to synthesize vibrations for the plurality of vibration mechanisms from a user. And when receiving a vibration instruction for generating different vibrations for each of the plurality of vibration mechanisms, the plurality of combined vibrations obtained by combining the plurality of vibrations included in the vibration instruction according to the setting information And a step for causing each of the vibration mechanisms to be executed.
  • This program may be provided by being stored in a computer-readable non-transitory information storage medium.
  • FIG. 1 It is a block diagram showing the example of a structure of the information processing system containing the information processing apparatus which concerns on embodiment of this invention. It is a functional block diagram showing the function of the information processing apparatus which concerns on embodiment of this invention. It is a figure which shows an example of the flow of the process which the information processing apparatus which concerns on embodiment of this invention performs. It is a figure which shows an example of the left vibration and right vibration before a synthesis
  • the information processing system 1 includes an information processing device 10, a display device 21, a sound reproduction device 22, and a vibration device 23.
  • the information processing apparatus 10 is a home game machine, a portable game machine, a personal computer, or the like, and includes a control unit 11, a storage unit 12, and an interface unit 13, as shown in FIG. ing.
  • the control unit 11 includes a program control device such as a CPU, and executes various types of information processing according to programs stored in the storage unit 12. A specific example of processing executed by the control unit 11 will be described in detail later.
  • the storage unit 12 is a memory device or the like and holds a program executed by the control unit 11. This program may be provided by being stored in a computer-readable non-transitory storage medium and copied to the storage unit 12.
  • the storage unit 12 also operates as a work memory for the control unit 11.
  • the interface unit 13 is an interface for transmitting and receiving data to and from the display device 21, the sound reproduction device 22, and the vibration device 23.
  • the interface unit 13 may include a wired communication interface such as USB (Universal Serial Bus) or a wireless communication interface such as Bluetooth (registered trademark).
  • the display device 21 is a liquid crystal display, an organic EL display, or the like, and displays an image based on the video signal received from the information processing device 10 via the interface unit 13 on the screen.
  • the display device 21 may be a head-mounted display device that is used by the user wearing the head.
  • the audio reproduction device 22 is a speaker, headphones, or the like, and sounds a sound based on the audio signal received from the information processing device 10.
  • the vibration device 23 is a device that is used by being held by the user's hand or worn on the user's body.
  • the vibration device 23 includes two vibration mechanisms 24.
  • the housing of the vibration device 23 includes a grip portion 25L for a user to hold with a left hand and a grip portion 25R for a user to hold with a right hand.
  • Each of the vibration mechanisms 24R is built in the grip portion 25R.
  • the vibration device 23 operates the vibration mechanism 24 based on the control signal received from the information processing apparatus 10, thereby presenting vibration to the left and right hands of the user.
  • the vibration mechanism 24 may be various types of vibration generating elements such as a linear resonance actuator, a voice coil motor, and an eccentric motor. Further, the vibration device 23 may include various operation members such as operation buttons and levers to be operated by the user.
  • the information processing apparatus 10 is functionally configured to include a voice / vibration instruction unit 31, a voice reproduction unit 32, a vibration control unit 33, and a setting reception unit 34. These functions are realized by the control unit 11 executing a program stored in the storage unit 12. This program may be provided to the information processing apparatus 10 via a communication network such as the Internet, or may be provided by being stored in a computer-readable non-transitory information storage medium such as an optical disk.
  • the voice / vibration instruction unit 31 may be realized, for example, when the control unit 11 executes an application program such as a game. Further, the present invention may be realized by a system program that performs various notifications to the user. The voice / vibration instruction unit 31 executes various processes according to user operation inputs and the like, and displays the processing results on the screen of the display device 21.
  • the voice / vibration instruction unit 31 outputs a voice reproduction instruction for causing the voice reproduction device 22 to reproduce the voice according to the processing content.
  • This audio reproduction instruction includes data for specifying the content of the reproduced audio (for example, data obtained by encoding an audio waveform of music, etc., data indicating the type of sound effect prepared in advance).
  • the voice / vibration instruction unit 31 may output a vibration instruction for causing the vibration device 23 to generate vibration according to the processing content.
  • This vibration instruction includes contents for designating what kind of waveform vibration is generated.
  • the vibration instruction may be an instruction for generating vibrations having different contents for each of the two vibration mechanisms 24 included in the vibration device 23.
  • the voice reproduction unit 32 receives a voice reproduction instruction output from the voice / vibration instruction unit 31. Then, an audio signal for reproducing the audio corresponding to the content of the received audio reproduction instruction from the audio reproduction device 22 is generated and output to the audio reproduction device 22. Furthermore, in the present embodiment, the sound reproducing unit 32 may output a vibration instruction for causing the vibration device 23 to generate vibrations according to the content of the sound reproduction instruction. A specific example of the process in which the sound reproduction unit 32 outputs a vibration instruction will be described later.
  • the vibration control unit 33 outputs a control signal for operating each vibration mechanism 24 built in the vibration device 23 according to the contents of the vibration instruction output from the sound / vibration instruction unit 31 and the sound reproduction unit 32. Output to 23.
  • the vibration control unit 33 may output a sound reproduction instruction for causing the sound reproduction device 22 to reproduce sound according to the content of the vibration instruction. A specific example of the process in which the vibration control unit 33 outputs an audio reproduction instruction will be described later.
  • the setting receiving unit 34 receives setting information for designating operation contents of the sound reproducing unit 32 and the vibration control unit 33 from the user.
  • the setting reception unit 34 stores the specified setting information in the storage unit 12 and holds it.
  • the sound reproduction unit 32 and the vibration control unit 33 refer to the setting information held in the storage unit 12 and determine the operation content of itself.
  • the user can input a setting for generating vibration corresponding to sound.
  • the setting accepting unit 34 accepts such a setting, the audio reproducing unit 32 sends a vibration instruction for generating vibration corresponding to the audio reproducing instruction received from the audio / vibration instructing unit 31 to the vibration control unit 33.
  • the vibration corresponding to the voice reproduction instruction is referred to as notification vibration.
  • the vibration control unit 33 When the vibration control unit 33 generates the notification vibration, the information processing apparatus 10 can present vibration corresponding to the sound to the user instead of the sound reproduced from the sound reproducing device 22.
  • the audio reproduction unit 32 when the notification vibration is generated, the audio reproduction unit 32 does not perform audio reproduction control according to the audio reproduction instruction. As a result, when a sound reproduction instruction is accepted, only the notification vibration is generated without reproducing the sound. However, the sound reproducing unit 32 may output a vibration instruction for generating a notification vibration at the same time as performing sound reproduction control according to the sound reproduction instruction. In this case, when the voice / vibration instruction unit 31 outputs a voice reproduction instruction, in addition to the reproduction of the voice according to the instruction content, a notification vibration is also generated at the same time.
  • the sound reproducing unit 32 determines whether to generate the notification vibration according to the type of sound instructed by the sound reproduction instruction, instead of generating the notification vibration for all the sound reproduction instructions. .
  • tag information indicating the type of the sound is added to the sound reproduction instruction.
  • the sound reproduction unit 32 refers to the tag information added to the sound reproduction instruction and reproduces the instructed sound as it is from the sound reproduction device 22 or generates vibration to generate notification vibration. Determine whether to output instructions.
  • the tag information indicates whether the sound instructed by the sound reproduction instruction is a music such as BGM, a sound effect generated according to the content of the game, or a notification sound that notifies the occurrence of some event. It may be a thing.
  • the setting reception unit 34 receives in advance setting information for designating which type of sound is targeted for notification vibration, and holds the setting information. In response to this setting information, for example, when the tag information indicates that the tag information is a piece of music, the sound reproducing unit 32 does not generate a notification vibration, and in response to the sound reproduction instruction of the sound effect or the notification sound, A notification vibration corresponding to the instruction is generated. In this way, it is possible to exclude the sound of music or the like that continues to ring continuously from the target of notification vibration, and set only the sound that is reproduced in a short time as the target of notification vibration.
  • the voice reproduction unit 32 may determine the content of the notification vibration (vibration waveform amplitude, waveform shape, etc.) based on the voice waveform included in the voice reproduction instruction. Specifically, the voice reproduction unit 32 generates vibration waveform data by using the voice waveform data indicating the contents of the voice as it is or by performing given conversion on the voice waveform data. In this case, given conversion of the audio waveform data is a process that shifts or compresses the frequency so that the waveform has a frequency that is easy to detect as vibration, and a band-pass filter that cuts a frequency that is difficult to detect as vibration. Etc. may be included. Thus, by determining the vibration waveform of the notification vibration based on the voice waveform data, it is possible to present to the user vibration similar to the voice that would have been played in response to the voice playback instruction.
  • the voice reproducing unit 32 may generate a vibration instruction for notification vibration using a vibration waveform prepared in advance according to the type of voice.
  • tag information indicating what the notification sound indicates (notification sound type) is added to the sound reproduction instruction of the notification sound.
  • Examples of the type of notification sound include the arrival of an email, the login of a friend, the achievement of a predetermined target by the progress of a game, and the like.
  • a vibration pattern may be determined in advance for each type of notification sound. In this way, the user can grasp what event has occurred according to the vibration pattern.
  • the voice / vibration instruction unit 31 when the voice / vibration instruction unit 31 generates a notification sound, the notification content may be displayed on the screen of the display device 21 at the same time.
  • the voice reproduction unit 32 When the voice reproduction unit 32 generates a notification vibration in response to the voice reproduction instruction instead of the voice reproduction, the voice / vibration instruction unit 31 may suppress the screen display of such notification contents.
  • vibration control for generating a notification vibration for the vibration device 23 possessed by the specific user may be performed. In this way, only the user related to the event can be notified of the occurrence of the event.
  • the vibration control unit 33 When the vibration control unit 33 receives the vibration instruction of the notification vibration from the sound reproduction unit 32, the vibration control unit 33 transmits the vibration corresponding to the vibration instruction to the vibration device in the same manner as when the vibration instruction of the direct vibration is received from the sound / vibration instruction unit 31. A control signal to be generated by the control device 23 is generated and output to the vibration device 23.
  • the vibration control unit 33 when a vibration instruction for notification vibration is received from the voice reproduction unit 32, a vibration instruction from the voice / vibration instruction unit 31 may be received at the same time.
  • the vibration control unit 33 generates a control signal for the vibration device 23 by synthesizing both vibration contents. Specifically, the vibration control unit 33 combines the vibration waveforms of both at a given ratio and determines the vibration waveform to be generated.
  • the composition ratio may be 1: 1, or may be determined according to the user's designation. Further, in order to make it easier for the user to notice the notification vibration, processing such as ducking may be performed when the notification vibration is presented.
  • FIG. 3 is a flowchart showing an example of processing executed by the information processing apparatus 10 when the voice playback unit 32 receives a voice playback instruction.
  • the voice reproduction unit 32 When receiving the voice reproduction instruction output from the voice / vibration instruction unit 31 (S1), the voice reproduction unit 32 first acquires tag information added to the received voice reproduction instruction (S2).
  • the audio reproduction unit 32 refers to the acquired tag information and determines whether or not the audio reproduction instruction is a target for generating notification vibration (S3). If it is determined not to be the target of the notification vibration, the audio reproduction unit 32 executes audio reproduction control for reproducing audio from the audio reproduction device 22 in accordance with the audio reproduction instruction received in S1 (S4), and ends the process. .
  • the sound reproducing unit 32 determines whether it is a target of the notification vibration. If it is determined in S3 that it is a target of the notification vibration, the sound reproducing unit 32 generates vibration waveform data of the notification vibration based on the sound waveform data included in the sound reproduction instruction received in S1 (S5). . And the vibration instruction
  • the vibration control unit 33 that has received the vibration instruction in S6 synthesizes the vibration instruction output in S6 and the vibration instruction that has been separately received if there is a vibration instruction that has been separately received from the voice / vibration instruction unit 31. Then, vibration waveform data of vibration to be actually generated in the vibration mechanism 24 is generated (S7). Then, vibration control for causing the vibration device 23 to generate vibration according to the generated waveform data is executed (S8). Thereby, the vibration device 23 can generate both the notification vibration corresponding to the voice and the vibration based on the direct vibration instruction from the voice / vibration instruction unit 31 at the same time.
  • the vibration control unit 33 receives a vibration instruction
  • the content of the vibration instruction is converted according to the setting information received by the setting reception unit 34, and the vibration of the converted content is generated.
  • the vibration device 23 includes the two vibration mechanisms 24, each of which independently generates vibration.
  • the vibration instruction also includes information specifying the content of vibration to be generated by each of the left and right vibration mechanisms 24.
  • vibration can be transmitted only to one of the user's hands.
  • a user who has difficulty in grasping the vibration device 23 with one of the left and right hands or hardly feels vibration may use the information processing apparatus 10.
  • the vibration control unit 33 may synthesize the left and right vibration contents according to setting information designated in advance, and output control signals for causing the two vibration mechanisms 24 to generate the same vibrations. .
  • the vibration control unit 33 includes the content of the vibration to be generated by the vibration mechanism 24L (hereinafter referred to as left vibration) and the content of the vibration to be generated by the vibration mechanism 24R (hereinafter referred to as right vibration). Accept vibration instructions. Then, a combined vibration obtained by combining the left vibration and the right vibration according to the setting information is generated, and a control signal for generating the combined vibration in both the vibration mechanisms 24L and 24R is output to the vibration device 23. As a result, the user can sense both left and right vibration contents with only one hand.
  • the combined vibration in this example may be a combination of left vibration and right vibration 1: 1.
  • 4 and 5 are diagrams for explaining the vibration waveform of the combined vibration in this case.
  • FIG. 4 shows an example of left vibration and right vibration before synthesis.
  • FIG. 5 shows a vibration waveform of a combined vibration obtained by combining the left vibration and the right vibration shown in FIG.
  • the vibration waveform data of the combined vibration generated by adding each of the left vibration and the right vibration after being halved is output to both the vibration mechanisms 24L and 24R.
  • the vibration control unit 33 may output control signals for generating different vibrations to the vibration mechanisms 24L and 24R.
  • both the vibration mechanisms 24L and 24R can output the control signals generated based on both the left vibration and the right vibration included in the vibration instruction to the vibration mechanisms 24L and 24R, respectively.
  • Left vibration and right vibration can be presented.
  • FIG. 6 is a diagram for explaining the vibration waveform of the combined vibration in this case.
  • the vibration waveform for the vibration mechanism 24L in FIG. 6 represents a combined vibration generated by adding the left vibration shown in FIG.
  • the vibration waveform for the vibration mechanism 24R represents a combined vibration generated by adding the left vibration shown in FIG.
  • the vibration control unit 33 is not limited to such a vibration synthesis process, and may perform various correction processes for the received vibration instruction.
  • the vibration control unit 33 may correct the vibration waveform so as to increase the vibration of a frequency with good sensitivity of a human hand. Or you may correct
  • the vibration control unit 33 may perform correction to change the vibration pattern.
  • the vibration control unit 33 may perform a correction for increasing a waveform having a large amplitude or a correction for extending the duration of vibration in order to sharpen the vibration.
  • an envelope of a vibration waveform may be specified, and a simple waveform such as a sine wave whose amplitude changes according to the envelope may be generated as a corrected vibration waveform.
  • the vibration control unit 33 may output a sound reproduction instruction for reproducing the vibration content corresponding to the received vibration instruction as a notification sound, contrary to the above-described notification vibration example.
  • the audio reproduction unit 32 that has received the audio reproduction instruction causes the audio reproduction device 22 to reproduce the audio corresponding to the accepted audio reproduction instruction, as in the case where the normal audio reproduction instruction is accepted. As a result, it is possible to hear the vibration content as a sound instead of feeling it by hand.
  • correction processing that makes it easy to hear as sound, such as shift pitch processing for shifting to a frequency in the audible range, may be executed on the vibration waveform representing the vibration content.
  • the vibration control unit 33 may display an effect having a content corresponding to the vibration instruction on the screen of the display device 21. Specifically, when a vibration instruction is received, the vibration control unit 33 performs an effect of shaking the image displayed on the screen instead of generating vibration according to the vibration instruction or in addition to generating vibration. Add effects or display effects that change the color of the screen at the timing of vibration. Thereby, the user can visually sense that vibration is presented.
  • the audio reproduction unit 32 and the vibration control unit 33 may execute various controls for the audio reproduction instruction and the vibration instruction as described above in an arbitrary combination according to the setting information.
  • FIG. 7 shows an example of a setting screen for receiving setting information for designating various control contents described so far from the user.
  • the first input item “vibration emphasis output setting” is setting information for selecting the correction contents to be performed for the vibration instruction. “Off”, “Mono”, “Longer output”, “Easy to understand” The value such as can be entered.
  • the vibration control unit 33 does not correct the vibration instruction, and operates the vibration mechanism 24 according to the instructed contents.
  • “monaural” is specified, as described above, control is performed to synthesize left and right vibrations and convert them to monaural vibration (vibration common to both left and right).
  • output longer is designated, correction is performed to increase the duration of the instructed vibration.
  • a correction is made to make it easier for the user to feel the vibration by increasing a predetermined frequency of the vibration waveform or changing the vibration pattern.
  • the second input item “notify vibration with sound or video” is setting information for executing control to reproduce sound or add an effect to the video in response to the vibration instruction. Values such as “sound”, “video”, “sound and video” can be input.
  • the vibration control unit 33 When “sound” is designated for this item, the vibration control unit 33 generates and outputs a sound reproduction instruction for reproducing the notification sound in response to the vibration instruction.
  • “video” When “video” is designated, an effect indicating that there has been a vibration instruction is displayed on the screen of the display device 21.
  • “sound and video” both notification sound reproduction and effect display are executed.
  • the third input item “output sound by vibration” is setting information for generating a notification vibration in response to the voice playback instruction, and is “off”, “all”, “notification only”, “sound effect and Values such as “notification” and “other than music” can be input.
  • the audio reproduction unit 32 compares the value specified as the setting information with the tag information added to the audio reproduction instruction, and determines whether to generate a notification vibration corresponding to each audio reproduction instruction. Specifically, when “off” is designated, notification vibration is not generated for all audio playback instructions, and when “all” is specified, notification vibration is generated for all audio playback instructions. generate.
  • a notification vibration is generated in response to an audio playback instruction with a “notification sound” tag, and when “sound effect and notification” is specified, “notification sound” Alternatively, a notification vibration is generated in response to an audio reproduction instruction to which a tag indicating “sound effect” is added. When “other than music” is designated, a notification vibration is generated in response to an audio reproduction instruction other than the audio reproduction instruction to which a tag indicating “music” is added.
  • the fourth input item “priority when sound is output by vibration” is setting information for designating the control content when the vibration instruction of the notification vibration and the vibration instruction from the voice / vibration instruction unit 31 are combined. , “Default”, “Notification priority”, and other values can be entered.
  • the vibration control unit 33 synthesizes the vibration instruction of the notification vibration received from the sound reproduction unit 32 and the vibration instruction received from the sound / vibration instruction unit 31, the vibration control unit 33 refers to the value of the setting information and sets the composition ratio. decide. Specifically, when notification priority is designated, the proportion of notification vibration is made larger than when default is designated. Instead of this input item, setting information that specifies the value of the composition ratio as a numerical value may be received.
  • the fifth input item “vibration intensity” is setting information for designating the vibration intensity itself generated according to the vibration instruction.
  • the input items and their setting values shown here are only examples, and other various items may be specified independently, or an input item that specifies a plurality of setting values collectively. There may be.
  • the setting reception unit 34 may receive designation of whether to generate notification vibration individually for each of “sound effect”, “notification sound”, and the like. You may receive designation
  • the vibration control unit 33 performs various controls when vibrating the vibration device 23 according to the types of vibration instructions received from the sound / vibration instruction unit 31 and the sound reproduction unit 32. It's okay. A specific example of such control will be described below.
  • the voice / vibration instruction unit 31 directly outputs an instruction to generate vibration according to the processing content to the vibration control unit 33 separately from the vibration instruction of the notification vibration output by the voice reproduction unit 32.
  • the vibration different from the notification vibration in which the voice / vibration instruction unit 31 directly instructs the vibration control unit 33 to output is referred to as normal vibration.
  • the normal vibration may be a vibration presented to the user in order to enhance the sense of reality in accordance with the game situation or action in the game program, for example.
  • the vibration instruction of the normal vibration in the present embodiment the data specifying the waveform of the vibration to be generated by the vibration mechanism 24L (left vibration) and the vibration to be generated by the vibration mechanism 24R (right vibration). ) May be included.
  • the vibration control unit 33 When a vibration instruction for generating a normal vibration is received at a time that overlaps with a time when the notification vibration should be presented, as described above, the vibration control unit 33 synthesizes both vibration contents and generates a vibration waveform to be generated. It is possible to do. However, simply synthesizing and presenting different types of vibrations may make it difficult to sense the type of vibrations that the user wants to sense due to the different types of vibrations. Therefore, when the normal vibration and the notification vibration are combined, the vibration control unit 33 may change the method of combining the normal vibration and the notification vibration according to the content of the normal vibration.
  • the vibration control unit 33 synthesizes according to the magnitude of the normal vibrations.
  • the magnitude of the notification vibration to be changed is changed. If there is a difference between the left and right normal vibrations, the notification vibration combined with the left and right normal vibrations will have the same magnitude as the notification vibrations that have a smaller amplitude than the notification vibrations combined with each other.
  • the user can easily detect the notification vibration.
  • the size of the notification vibration to be combined with the normal vibrations on the left and right sides may be determined so that the maximum amplitude of the combined vibration becomes a given target value.
  • processing such as ducking may not be performed.
  • the vibration control unit 33 may generate each vibration from different vibration mechanisms 24 without synthesizing the normal vibration and the notification vibration.
  • the vibration control unit 33 generates a monaural composite vibration by combining the left vibration and the right vibration included in the vibration instruction of the normal vibration, and issues a control command for generating the monaural composite vibration to the vibration mechanism 24L and Output to either one of 24R.
  • a control command generated from a vibration mechanism 24 different from the side that generates normal vibration is output. As a result, the user can easily notice the notice vibration.
  • the setting receiving unit 34 receives from the user the selection of the vibration mechanism 24 that is assigned to each of the normal vibration and the notification vibration in advance.
  • the user generates notification vibration even when holding the vibration device 23 with one hand, for example, by setting the vibration mechanism 24 built in the grip portion 25 held by his / her dominant hand to notification vibration. You can notice.
  • the vibration control unit 33 may change the content of vibration generation according to the state of the vibration device 23. Specifically, the vibration control unit 33 may determine which type of vibration is generated from which vibration mechanism 24 according to the gripping state of the vibration device 23 by the user. For example, as described above, in the case where the allocation setting is performed in which the combined vibration is generated by combining the left and right normal vibrations from one vibration mechanism 24 and the notification vibration is generated from the other vibration mechanism 24, the user is either When holding the vibration device 23 with only one hand, the vibration control unit 33 may generate vibration in a manner different from the content of the assignment setting.
  • the combined vibration formed by combining the normal vibration and the notification vibration is included in the holding portion 25 on the side where the user is holding.
  • a control command generated from the vibration mechanism 24 may be output.
  • the combined vibration formed by combining all the specified vibrations can be generated from the vibration mechanism 24 that the user is supposed to feel. it can.
  • the combined vibration may be generated only from the vibration mechanism 24 on the side where the user is holding the grip portion 25, or a control command for generating the same vibration to the two vibration mechanisms 24 is output. May be.
  • the vibration control unit 33 obtains whether or not the user is holding the vibration device 23 with one hand and which hand is holding the vibration device 23 by, for example, imaging the user's figure with a camera. This can be determined by analyzing the captured image and specifying the position of the vibration device 23 and the user's hand included in the image. Alternatively, the vibration control unit 33 may specify a hand that the user holds the vibration device 23 using, for example, a detection result of a sensor arranged on the surface of the vibration device 23.
  • the vibration control unit 33 may change the type of vibration to be generated depending on whether or not the user is holding the vibration device 23. For example, when it is determined that the user is not holding the vibration device 23 (such as being placed on a desk), the vibration control unit 33 limits the output of a control command that generates a normal vibration. On the other hand, the notification vibration is generated as it is. In this way, it is possible to prevent the occurrence of vibration that cannot be transmitted to the user when the user is not gripping the vibration device 23, while making the user aware of the presence of the notification vibration.
  • the vibration control unit 33 determines whether or not the user is holding the vibration device 23 by using a captured image of the camera, a detection result of a sensor included in the vibration device 23, or the like.
  • the vibration control unit 33 may change the type of vibration to be generated or the type of vibration to limit the generation according to various states of the vibration device 23 as well as the gripping state of the vibration device 23 by the user. Good. Further, which vibration mechanism 24 among the plurality of vibration mechanisms 24 is to generate vibration may be determined according to the combination of the state of the vibration device 23 and the type of vibration.
  • the types of vibration are not limited to the normal vibration and the notification vibration described so far, and may be various types.
  • the voice / vibration instruction unit 31 that outputs a vibration instruction for normal vibration adds tag information indicating the type of vibration to the vibration instruction.
  • the vibration control unit 33 determines whether or not to generate the instructed vibration according to the type of vibration specified by the tag information added to the vibration instruction and the state of the vibration device 23, and which vibration mechanism 24. To determine whether to generate vibration.
  • the voice / vibration instruction unit 31 outputs a vibration instruction to which tag information indicating “emergency” is added when an event requiring a user operation occurs during the game. To do. Even when the user is not holding the vibration device 23, the vibration control unit 33 receives a vibration instruction to which the tag information “urgent” is added, and generates a vibration control command. Is output. On the other hand, when receiving a vibration instruction without the tag information “emergency” or a vibration instruction with the tag information “no urgency”, the vibration control unit 33 allows the user to hold the vibration device 23. If the user does not hold the vibration device 23, the control command for generating the vibration to which such tag information is added is output. Discontinue.
  • the vibration in which the sound reproduction unit 32 outputs an instruction in response to the sound reproduction instruction such as a sound effect or a notification sound is notified vibration, and the other sound / vibration instruction unit 31 directly outputs the instruction.
  • the vibration to be performed is normal vibration, and the vibration control unit 33 vibrates each vibration mechanism 24 in a manner determined according to the type of vibration.
  • the notification vibration may be vibration that the voice / vibration instruction unit 31 directly instructs the vibration control unit 33 to generate.
  • the notification vibration in this case is vibration for the purpose of notifying the user that some event has occurred, and is vibration for a relatively short time.
  • the voice / vibration instruction unit 31 adds tag information for identifying the type of vibration to the vibration instruction of at least one of the notification vibration and the normal vibration so that the notification vibration and the normal vibration can be identified. Output.
  • the vibration control unit 33 can identify the notification vibration and the normal vibration by referring to the tag information and perform different control on each.
  • the user can perceive the reproduction of the sound by the vibration by generating the notification vibration corresponding to the sound reproduction instruction. Further, by correcting the vibration instruction, it is possible to present vibration that is easily perceived by a user who does not feel vibration.
  • the vibration device 23 is an operation device that receives a user's operation input.
  • the vibration device 23 is not limited to such a device, and is used only to present a tactile sensation to the user. It may be a device used for other purposes.
  • the audio reproduction device 22 is a separate device from the vibration device 23, but the audio reproduction device 22 may be incorporated in the vibration device 23.
  • two vibration mechanisms 24 are built in one vibration device 23, but the number of vibration mechanisms 24 built in the vibration device 23 may be other than this. Further, the plurality of vibration mechanisms 24 may be distributed and incorporated in the plurality of vibration devices 23. As an example, two vibration devices 23 may be connected to the information processing apparatus 10, and one vibration mechanism 24 may be built in each vibration device 23. In this example, the user grips and uses the two vibrating devices 23 one by one with his left and right hands. The vibration control unit 33 determines whether or not the user is holding each vibration device 23 by hand, for example, by tracking the position of each vibration device 23, and is generated in each vibration mechanism 24 according to the determination result. It is possible to control the content of vibration to be caused.
  • Information processing system 10 Information processing device, 11 Control unit, 12 Storage unit, 13 Interface unit, 21 Display device, 22 Audio playback device, 23 Vibration device, 24L, 24R vibration mechanism, 25L, 25R gripping unit, 31 Audio / Vibration instruction unit, 32 voice playback unit, 33 vibration control unit, 34 setting reception unit.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

This information processing device receives a vibration instruction for instructing the content of a vibration to be generated by a plurality of vibration mechanisms, and causes the plurality of vibration mechanisms to generate the vibration which is in accordance with the received vibration instruction, wherein the information processing device causes the plurality of vibration mechanisms to vibrate in a mode determined in accordance with the type of the vibration instructed by the vibration instruction.

Description

情報処理装置Information processing device

 本発明は、ユーザーに音声や振動を提示する情報処理装置、情報処理方法、及びプログラムに関する。 The present invention relates to an information processing apparatus, an information processing method, and a program for presenting voice and vibration to a user.

 一般的に、家庭用ゲーム機などの情報処理装置は、音声再生装置と接続され、当該音声再生装置から各種のBGMや効果音などの音声を再生させることで、ユーザーに提示している。また、ユーザーが自身の体に装着したり保持したりして使用する振動デバイスを動作させることによって、振動をユーザーに提示することもある。 Generally, an information processing apparatus such as a home game machine is connected to an audio reproduction apparatus, and is presented to the user by reproducing audio such as various BGMs and sound effects from the audio reproduction apparatus. In addition, vibration may be presented to the user by operating a vibrating device that is used by being worn on or held by the user's body.

 これらの音声や振動は、人によって感知しにくい場合がある。一方で、ユーザーに何らかのイベントの発生を通知することを目的とした音声や振動など、音声や振動の種別によっては、その音声や振動を確実にユーザーに感知させることが望まれる。本発明はこのような事情を考慮してなされたものであって、その目的の一つは、音声や振動を人に感知させやすくすることのできる情報処理装置、情報処理方法、及びプログラムを提供することにある。 These sounds and vibrations may be difficult to detect by humans. On the other hand, depending on the type of voice or vibration, such as voice or vibration intended to notify the user of the occurrence of some event, it is desirable to make the user reliably sense the voice or vibration. The present invention has been made in view of such circumstances, and one of its purposes is to provide an information processing apparatus, an information processing method, and a program capable of making a person easily sense voice and vibration. There is to do.

 本発明の一態様に係る情報処理装置は、複数の振動機構を制御する情報処理装置であって、前記複数の振動機構が発生させるべき振動の内容を指定する振動指示を受け付ける振動指示受付部と、前記振動指示に応じた振動を前記複数の振動機構に発生させる振動制御部であって、前記振動指示が指示する振動の種別に応じて決まる態様で前記複数の振動機構を振動させる振動制御部と、を含むことを特徴とする情報処理装置である。 An information processing apparatus according to an aspect of the present invention is an information processing apparatus that controls a plurality of vibration mechanisms, and a vibration instruction reception unit that receives a vibration instruction that specifies the content of vibrations that should be generated by the plurality of vibration mechanisms; A vibration control unit that causes the plurality of vibration mechanisms to generate vibration according to the vibration instruction, wherein the vibration control unit causes the plurality of vibration mechanisms to vibrate in a manner determined according to a type of vibration indicated by the vibration instruction. And an information processing apparatus characterized by including:

 また、本発明の別の態様に係る情報処理装置は、複数の振動機構を制御する情報処理装置であって、前記複数の振動機構に対する振動を合成するか否かを指定する設定情報をユーザーから予め受け付ける設定受付部と、前記複数の振動機構のそれぞれに対して異なる振動を発生させる振動指示を受け付けた場合に、前記設定情報に応じて、当該振動指示に含まれる複数の振動を合成した合成振動を前記複数の振動機構のそれぞれに発生させる振動制御部と、を備えることを特徴とする情報処理装置である。 An information processing apparatus according to another aspect of the present invention is an information processing apparatus that controls a plurality of vibration mechanisms, and receives setting information that specifies whether to synthesize vibrations for the plurality of vibration mechanisms from a user. A combination of a plurality of vibrations included in the vibration instruction according to the setting information when a setting reception unit that receives in advance and a vibration instruction that generates different vibrations for each of the plurality of vibration mechanisms are received. And a vibration control unit that generates vibration in each of the plurality of vibration mechanisms.

 本発明の一態様に係る情報処理方法は、複数の振動機構を制御する情報処理方法であって、前記複数の振動機構が発生させるべき振動の内容を指定する振動指示を受け付けるステップと、前記振動指示に応じた振動を前記複数の振動機構に発生させるステップであって、前記振動指示が指示する振動の種別に応じて決まる態様で前記複数の振動機構を振動させるステップと、を含むことを特徴とする情報処理方法である。 An information processing method according to an aspect of the present invention is an information processing method for controlling a plurality of vibration mechanisms, the step of receiving a vibration instruction that specifies the content of vibration to be generated by the plurality of vibration mechanisms, and the vibration Generating a vibration corresponding to the instruction in the plurality of vibration mechanisms, and oscillating the plurality of vibration mechanisms in a manner determined according to the type of vibration indicated by the vibration instruction. Is an information processing method.

 また、本発明の別の態様に係る情報方法は、複数の振動機構を制御する情報処理方法であって、前記複数の振動機構に対する振動を合成するか否かを指定する設定情報をユーザーから予め受け付けるステップと、前記複数の振動機構のそれぞれに対して異なる振動を発生させる振動指示を受け付けた場合に、前記設定情報に応じて、当該振動指示に含まれる複数の振動を合成した合成振動を前記複数の振動機構のそれぞれに発生させるステップと、をコンピュータに実行させることを特徴とする情報処理方法である。 An information method according to another aspect of the present invention is an information processing method for controlling a plurality of vibration mechanisms, wherein setting information for specifying whether to synthesize vibrations for the plurality of vibration mechanisms is received from a user in advance. When receiving a vibration instruction for generating different vibrations for each of the plurality of vibration mechanisms, a combined vibration obtained by combining a plurality of vibrations included in the vibration instruction is received according to the setting information. An information processing method comprising causing a computer to execute a step generated in each of a plurality of vibration mechanisms.

 本発明の一態様に係るプログラムは、複数の振動機構を制御するプログラムであって、前記複数の振動機構が発生させるべき振動の内容を指定する振動指示を受け付けるステップと、前記振動指示に応じた振動を前記複数の振動機構に発生させるステップであって、前記振動指示が指示する振動の種別に応じて決まる態様で前記複数の振動機構を振動させるステップと、をコンピュータに実行させるためのプログラムである。このプログラムは、コンピュータ読み取り可能で非一時的な情報記憶媒体に格納されて提供されてよい。 A program according to an aspect of the present invention is a program for controlling a plurality of vibration mechanisms, the step of receiving a vibration instruction that specifies the contents of vibrations to be generated by the plurality of vibration mechanisms, and a response to the vibration instruction A program for causing a computer to generate vibrations in the plurality of vibration mechanisms, and causing the plurality of vibration mechanisms to vibrate in a manner determined according to a type of vibration indicated by the vibration instruction. is there. This program may be provided by being stored in a computer-readable non-transitory information storage medium.

 また、本発明の別の態様に係るプログラムは、複数の振動機構を制御するためのプログラムであって、前記複数の振動機構に対する振動を合成するか否かを指定する設定情報をユーザーから予め受け付けるステップと、前記複数の振動機構のそれぞれに対して異なる振動を発生させる振動指示を受け付けた場合に、前記設定情報に応じて、当該振動指示に含まれる複数の振動を合成した合成振動を前記複数の振動機構のそれぞれに発生させるステップと、を実行させるためのプログラムである。このプログラムは、コンピュータ読み取り可能で非一時的な情報記憶媒体に格納されて提供されてよい。 A program according to another aspect of the present invention is a program for controlling a plurality of vibration mechanisms, and receives in advance setting information for designating whether to synthesize vibrations for the plurality of vibration mechanisms from a user. And when receiving a vibration instruction for generating different vibrations for each of the plurality of vibration mechanisms, the plurality of combined vibrations obtained by combining the plurality of vibrations included in the vibration instruction according to the setting information And a step for causing each of the vibration mechanisms to be executed. This program may be provided by being stored in a computer-readable non-transitory information storage medium.

本発明の実施の形態に係る情報処理装置を含む情報処理システムの構成例を表すブロック図である。It is a block diagram showing the example of a structure of the information processing system containing the information processing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る情報処理装置の機能を表す機能ブロック図である。It is a functional block diagram showing the function of the information processing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る情報処理装置が実行する処理の流れの一例を示す図である。It is a figure which shows an example of the flow of the process which the information processing apparatus which concerns on embodiment of this invention performs. 合成前の左振動と右振動の一例を示す図である。It is a figure which shows an example of the left vibration and right vibration before a synthesis | combination. 図4に示す振動を合成した合成振動の振動波形の一例を示す図である。It is a figure which shows an example of the vibration waveform of the synthetic | combination vibration which synthesize | combined the vibration shown in FIG. 図4に示す振動を合成した合成振動の振動波形の別の例を示す図である。It is a figure which shows another example of the vibration waveform of the synthetic | combination vibration which synthesize | combined the vibration shown in FIG. 本発明の実施の形態に係る情報処理装置が表示する設定画面の一例を示す図である。It is a figure which shows an example of the setting screen which the information processing apparatus which concerns on embodiment of this invention displays.

 以下、本発明の実施の形態について図面を参照しながら説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

 本発明の一実施形態に係る情報処理システム1は、情報処理装置10と、表示装置21と、音声再生装置22と、振動デバイス23とを含んで構成されている。 The information processing system 1 according to an embodiment of the present invention includes an information processing device 10, a display device 21, a sound reproduction device 22, and a vibration device 23.

 情報処理装置10は、家庭用ゲーム機や携帯型ゲーム機、パーソナルコンピュータ等であって、図1に示すように、制御部11と、記憶部12と、インタフェース部13と、を含んで構成されている。 The information processing apparatus 10 is a home game machine, a portable game machine, a personal computer, or the like, and includes a control unit 11, a storage unit 12, and an interface unit 13, as shown in FIG. ing.

 制御部11は、CPU等のプログラム制御デバイスを含み、記憶部12に格納されたプログラムに従って各種の情報処理を実行する。この制御部11が実行する処理の具体例については、後に詳しく述べる。 The control unit 11 includes a program control device such as a CPU, and executes various types of information processing according to programs stored in the storage unit 12. A specific example of processing executed by the control unit 11 will be described in detail later.

 記憶部12は、メモリデバイス等であり、制御部11によって実行されるプログラムを保持する。このプログラムは、コンピュータ可読かつ、非一時的な記憶媒体に格納されて提供され、この記憶部12に複写されたものであってもよい。またこの記憶部12は、制御部11のワークメモリとしても動作する。 The storage unit 12 is a memory device or the like and holds a program executed by the control unit 11. This program may be provided by being stored in a computer-readable non-transitory storage medium and copied to the storage unit 12. The storage unit 12 also operates as a work memory for the control unit 11.

 インタフェース部13は、表示装置21、音声再生装置22、及び振動デバイス23との間でデータを送受信するためのインタフェースである。インタフェース部13は、USB(Universal Serial Bus)等の有線通信用のインタフェースや、ブルートゥース(登録商標)等の無線通信インタフェースを含んでよい。 The interface unit 13 is an interface for transmitting and receiving data to and from the display device 21, the sound reproduction device 22, and the vibration device 23. The interface unit 13 may include a wired communication interface such as USB (Universal Serial Bus) or a wireless communication interface such as Bluetooth (registered trademark).

 表示装置21は、液晶ディスプレイや有機ELディスプレイ等であって、インタフェース部13経由で情報処理装置10から受信した映像信号に基づく映像を、画面内に表示する。なお、表示装置21はユーザーが頭部に装着して使用する頭部装着型の表示装置であってもよい。音声再生装置22は、スピーカーやヘッドホン等であって、情報処理装置10から受信した音声信号に基づく音声を鳴動させる。 The display device 21 is a liquid crystal display, an organic EL display, or the like, and displays an image based on the video signal received from the information processing device 10 via the interface unit 13 on the screen. The display device 21 may be a head-mounted display device that is used by the user wearing the head. The audio reproduction device 22 is a speaker, headphones, or the like, and sounds a sound based on the audio signal received from the information processing device 10.

 振動デバイス23は、ユーザーが手で保持したり、ユーザーの身体に装着したりして使用するデバイスである。本実施形態において振動デバイス23は、2個の振動機構24を内蔵するものとする。具体的に、振動デバイス23の筐体は、ユーザーが左手で把持するための把持部25L、及び右手で把持するための把持部25Rを有しており、把持部25L内に振動機構24Lが、把持部25R内に振動機構24Rが、それぞれ内蔵されている。振動デバイス23は、情報処理装置10から受信した制御信号に基づいてこれらの振動機構24を動作させることにより、ユーザーの左右それぞれの手に振動を提示する。振動機構24は、リニア共振アクチュエータやボイスコイルモーター、偏心モーターなど、各種の振動発生素子であってよい。また、振動デバイス23は、ユーザーによる操作の対象となる操作ボタンやレバーなど、各種の操作部材を備えてもよい。 The vibration device 23 is a device that is used by being held by the user's hand or worn on the user's body. In the present embodiment, the vibration device 23 includes two vibration mechanisms 24. Specifically, the housing of the vibration device 23 includes a grip portion 25L for a user to hold with a left hand and a grip portion 25R for a user to hold with a right hand. Each of the vibration mechanisms 24R is built in the grip portion 25R. The vibration device 23 operates the vibration mechanism 24 based on the control signal received from the information processing apparatus 10, thereby presenting vibration to the left and right hands of the user. The vibration mechanism 24 may be various types of vibration generating elements such as a linear resonance actuator, a voice coil motor, and an eccentric motor. Further, the vibration device 23 may include various operation members such as operation buttons and levers to be operated by the user.

 以下、情報処理装置10が実現する機能について、図2を用いて説明する。情報処理装置10は、機能的に、音声・振動指示部31と、音声再生部32と、振動制御部33と、設定受付部34と、を含んで構成されている。これらの機能は、制御部11が記憶部12に格納されているプログラムを実行することにより、実現される。このプログラムは、インターネット等の通信ネットワークを介して情報処理装置10に提供されてもよいし、光ディスク等のコンピュータ読み取り可能で非一時的な情報記憶媒体に格納されて提供されてもよい。 Hereinafter, functions realized by the information processing apparatus 10 will be described with reference to FIG. The information processing apparatus 10 is functionally configured to include a voice / vibration instruction unit 31, a voice reproduction unit 32, a vibration control unit 33, and a setting reception unit 34. These functions are realized by the control unit 11 executing a program stored in the storage unit 12. This program may be provided to the information processing apparatus 10 via a communication network such as the Internet, or may be provided by being stored in a computer-readable non-transitory information storage medium such as an optical disk.

 音声・振動指示部31は、例えば制御部11がゲーム等のアプリケーションプログラムを実行することにより実現されてよい。また、ユーザーに対して各種の通知を行うシステムプログラムによって実現されてもよい。音声・振動指示部31は、ユーザーの操作入力等に応じて各種の処理を実行し、その処理結果を表示装置21の画面に表示させる。 The voice / vibration instruction unit 31 may be realized, for example, when the control unit 11 executes an application program such as a game. Further, the present invention may be realized by a system program that performs various notifications to the user. The voice / vibration instruction unit 31 executes various processes according to user operation inputs and the like, and displays the processing results on the screen of the display device 21.

 さらに音声・振動指示部31は、その処理内容に応じて、音声再生装置22に音声を再生させるための音声再生指示を出力する。この音声再生指示には、再生される音声の内容を特定するデータ(例えば楽曲等の音声波形を符号化したデータや、予め用意された効果音の種別を示すデータなど)が含まれる。 Further, the voice / vibration instruction unit 31 outputs a voice reproduction instruction for causing the voice reproduction device 22 to reproduce the voice according to the processing content. This audio reproduction instruction includes data for specifying the content of the reproduced audio (for example, data obtained by encoding an audio waveform of music, etc., data indicating the type of sound effect prepared in advance).

 また、音声・振動指示部31は、処理内容に応じて、振動デバイス23に振動を発生させるための振動指示を出力してもよい。この振動指示には、どのような波形の振動を発生させるかを指定する内容が含まれる。また、振動指示は、振動デバイス23に含まれる2個の振動機構24のそれぞれに対して異なる内容の振動を発生させるための指示であってよい。 Further, the voice / vibration instruction unit 31 may output a vibration instruction for causing the vibration device 23 to generate vibration according to the processing content. This vibration instruction includes contents for designating what kind of waveform vibration is generated. The vibration instruction may be an instruction for generating vibrations having different contents for each of the two vibration mechanisms 24 included in the vibration device 23.

 音声再生部32は、音声・振動指示部31が出力する音声再生指示を受け付ける。そして、受け付けた音声再生指示の内容に応じた音声を音声再生装置22から再生させるための音声信号を生成し、音声再生装置22に対して出力する。さらに、本実施形態において音声再生部32は、音声再生指示の内容に応じて、振動デバイス23に振動を発生させるための振動指示を出力する場合がある。音声再生部32が振動指示を出力する処理の具体例については、後述する。 The voice reproduction unit 32 receives a voice reproduction instruction output from the voice / vibration instruction unit 31. Then, an audio signal for reproducing the audio corresponding to the content of the received audio reproduction instruction from the audio reproduction device 22 is generated and output to the audio reproduction device 22. Furthermore, in the present embodiment, the sound reproducing unit 32 may output a vibration instruction for causing the vibration device 23 to generate vibrations according to the content of the sound reproduction instruction. A specific example of the process in which the sound reproduction unit 32 outputs a vibration instruction will be described later.

 振動制御部33は、音声・振動指示部31、及び音声再生部32が出力する振動指示の内容に応じて、振動デバイス23に内蔵された各振動機構24を動作させるための制御信号を振動デバイス23に対して出力する。なお、振動制御部33は、振動指示の内容に応じて、音声再生装置22に音声を再生させるための音声再生指示を出力する場合がある。振動制御部33が音声再生指示を出力する処理の具体例については、後述する。 The vibration control unit 33 outputs a control signal for operating each vibration mechanism 24 built in the vibration device 23 according to the contents of the vibration instruction output from the sound / vibration instruction unit 31 and the sound reproduction unit 32. Output to 23. The vibration control unit 33 may output a sound reproduction instruction for causing the sound reproduction device 22 to reproduce sound according to the content of the vibration instruction. A specific example of the process in which the vibration control unit 33 outputs an audio reproduction instruction will be described later.

 設定受付部34は、音声再生部32、及び振動制御部33の動作内容を指定するための設定情報を、ユーザーから受け付ける。設定受付部34は、指定された設定情報を記憶部12内に格納して保持する。音声再生部32、及び振動制御部33は、記憶部12に保持されている設定情報を参照して、自身の動作内容を決定する。 The setting receiving unit 34 receives setting information for designating operation contents of the sound reproducing unit 32 and the vibration control unit 33 from the user. The setting reception unit 34 stores the specified setting information in the storage unit 12 and holds it. The sound reproduction unit 32 and the vibration control unit 33 refer to the setting information held in the storage unit 12 and determine the operation content of itself.

 以下では、設定受付部34が受け付けた設定情報に応じて音声再生部32及び振動制御部33が実現する制御内容の具体例について、説明する。 Hereinafter, a specific example of the control content realized by the sound reproduction unit 32 and the vibration control unit 33 according to the setting information received by the setting receiving unit 34 will be described.

 まず、音声再生部32が音声再生指示を受け付けた場合に、当該音声再生指示の内容に対応した振動を発生させる制御について、説明する。 First, the control for generating the vibration corresponding to the content of the voice reproduction instruction when the voice reproduction unit 32 receives the voice reproduction instruction will be described.

 音を聞き取りにくいユーザーが情報処理装置10を使用する場合や、夜間など音を発生させたくない場合などにおいて、ユーザーは、音声に対応した振動を発生させる設定を入力することができる。このような設定を設定受付部34が受け付けた場合、音声再生部32は、音声・振動指示部31から受け付けた音声再生指示に対応した振動を発生させる振動指示を、振動制御部33に対して出力する。以下では、この音声再生指示に対応した振動を、通知振動という。振動制御部33が通知振動を発生させることで、情報処理装置10は、音声再生装置22から再生される音声の代わりに、音声に対応する振動をユーザーに提示することができる。 When a user who is difficult to hear sound uses the information processing apparatus 10 or does not want to generate sound such as at night, the user can input a setting for generating vibration corresponding to sound. When the setting accepting unit 34 accepts such a setting, the audio reproducing unit 32 sends a vibration instruction for generating vibration corresponding to the audio reproducing instruction received from the audio / vibration instructing unit 31 to the vibration control unit 33. Output. Hereinafter, the vibration corresponding to the voice reproduction instruction is referred to as notification vibration. When the vibration control unit 33 generates the notification vibration, the information processing apparatus 10 can present vibration corresponding to the sound to the user instead of the sound reproduced from the sound reproducing device 22.

 なお、ここでは通知振動を発生させる場合、音声再生部32は、音声再生指示に応じた音声の再生制御を行わないこととする。これにより、音声再生指示が受け付けられた場合に、音声は再生させずに、通知振動のみを発生させることになる。ただし、音声再生部32は、音声再生指示に応じた音声の再生制御を行うと同時に、通知振動を発生させる振動指示を出力してもよい。この場合、音声・振動指示部31が音声再生指示を出力すると、その指示内容に応じた音声の再生に加えて、同時期に通知振動も発生することになる。 Note that, here, when the notification vibration is generated, the audio reproduction unit 32 does not perform audio reproduction control according to the audio reproduction instruction. As a result, when a sound reproduction instruction is accepted, only the notification vibration is generated without reproducing the sound. However, the sound reproducing unit 32 may output a vibration instruction for generating a notification vibration at the same time as performing sound reproduction control according to the sound reproduction instruction. In this case, when the voice / vibration instruction unit 31 outputs a voice reproduction instruction, in addition to the reproduction of the voice according to the instruction content, a notification vibration is also generated at the same time.

 音声再生部32は、全ての音声再生指示に対して通知振動を発生させるのではなく、音声再生指示によって指示される音声の種別に応じて、通知振動を発生させるか否か判定することとする。このような判定を行うため、音声再生指示には、その音声の種別を示すタグ情報が付加されるものとする。音声再生部32は、音声再生指示を受け付けると、当該音声再生指示に付加されたタグ情報を参照して、指示された音声をそのまま音声再生装置22から再生させるか、あるいは通知振動を発生させる振動指示を出力するかを判定する。 The sound reproducing unit 32 determines whether to generate the notification vibration according to the type of sound instructed by the sound reproduction instruction, instead of generating the notification vibration for all the sound reproduction instructions. . In order to make such a determination, tag information indicating the type of the sound is added to the sound reproduction instruction. When receiving the sound reproduction instruction, the sound reproduction unit 32 refers to the tag information added to the sound reproduction instruction and reproduces the instructed sound as it is from the sound reproduction device 22 or generates vibration to generate notification vibration. Determine whether to output instructions.

 具体例として、タグ情報は、その音声再生指示が指示する音声が、BGM等の楽曲か、ゲーム等の内容に応じて発生する効果音か、あるいは何らかのイベントの発生を知らせる通知音か、を示すものであってよい。設定受付部34は、予め、どの種別の音声を通知振動の対象とするかを指定する設定情報を受け付けて、その設定情報を保持しておく。この設定情報に応じて、例えば音声再生部32は、タグ情報が楽曲であることを示すものである場合、通知振動は発生させないこととし、効果音又は通知音の音声再生指示に対しては、その指示に対応する通知振動を発生させることとする。こうすれば、継続的に鳴り続ける楽曲等の音声については通知振動の対象から除外し、短時間に再生される音声だけを通知振動の対象とすることができる。 As a specific example, the tag information indicates whether the sound instructed by the sound reproduction instruction is a music such as BGM, a sound effect generated according to the content of the game, or a notification sound that notifies the occurrence of some event. It may be a thing. The setting reception unit 34 receives in advance setting information for designating which type of sound is targeted for notification vibration, and holds the setting information. In response to this setting information, for example, when the tag information indicates that the tag information is a piece of music, the sound reproducing unit 32 does not generate a notification vibration, and in response to the sound reproduction instruction of the sound effect or the notification sound, A notification vibration corresponding to the instruction is generated. In this way, it is possible to exclude the sound of music or the like that continues to ring continuously from the target of notification vibration, and set only the sound that is reproduced in a short time as the target of notification vibration.

 音声再生部32は、通知振動の内容(振動波形の振幅や波形形状など)を、音声再生指示に含まれる音声波形に基づいて決定してもよい。具体的に、音声再生部32は、音声の内容を示す音声波形データをそのまま使用して、あるいは音声波形データに対して所与の変換を行って、振動の波形データを生成する。この場合の音声波形データに対する所与の変換は、振動として感知しやすい周波数の波形になるように周波数をシフトさせたり圧縮したりする処理や、振動として感知しにくい周波数をカットするバンドパスフィルタ処理などを含んでよい。このように、音声波形データに基づいて通知振動の振動波形を決定することで、音声再生指示に応じて再生されたであろう音声に類似した振動を、ユーザーに提示することができる。 The voice reproduction unit 32 may determine the content of the notification vibration (vibration waveform amplitude, waveform shape, etc.) based on the voice waveform included in the voice reproduction instruction. Specifically, the voice reproduction unit 32 generates vibration waveform data by using the voice waveform data indicating the contents of the voice as it is or by performing given conversion on the voice waveform data. In this case, given conversion of the audio waveform data is a process that shifts or compresses the frequency so that the waveform has a frequency that is easy to detect as vibration, and a band-pass filter that cuts a frequency that is difficult to detect as vibration. Etc. may be included. Thus, by determining the vibration waveform of the notification vibration based on the voice waveform data, it is possible to present to the user vibration similar to the voice that would have been played in response to the voice playback instruction.

 あるいは音声再生部32は、音声の種類に応じて予め用意された振動波形を用いて通知振動の振動指示を生成してもよい。一例として、通知音の音声再生指示に対して、その通知音が何を知らせる通知音か(通知音の種類)を示すタグ情報が付加されているものとする。通知音の種類としては、例えば、メールの着信やフレンドのログイン、ゲームの進行によって所定の目標を達成したことなどが挙げられる。このような通知音の種類ごとに、振動のパターンが予め定められていてもよい。こうすれば、ユーザーは、振動のパターンによって何のイベントが発生したかを把握することができる。 Alternatively, the voice reproducing unit 32 may generate a vibration instruction for notification vibration using a vibration waveform prepared in advance according to the type of voice. As an example, it is assumed that tag information indicating what the notification sound indicates (notification sound type) is added to the sound reproduction instruction of the notification sound. Examples of the type of notification sound include the arrival of an email, the login of a friend, the achievement of a predetermined target by the progress of a game, and the like. A vibration pattern may be determined in advance for each type of notification sound. In this way, the user can grasp what event has occurred according to the vibration pattern.

 また、音声・振動指示部31が通知音を発生させる際には、同時に通知内容を表示装置21の画面に表示することがある。音声再生部32が音声再生指示に対して音声再生の代わりに通知振動を発生させる場合、音声・振動指示部31は、このような通知内容の画面表示を抑制してもよい。特に、複数ユーザーがそれぞれ振動デバイス23を所持して同時に情報処理装置10を利用している場合において、特定ユーザーのみに関するイベントの発生を画面表示及び通知音の再生によって通知しようとする際には、これらの画面表示及び通知音の再生に代えて、当該特定ユーザーが所持している振動デバイス23に対して通知振動を発生させる振動制御を行ってもよい。こうすれば、イベントの発生をそのイベントに関係するユーザーだけに通知することができる。 Further, when the voice / vibration instruction unit 31 generates a notification sound, the notification content may be displayed on the screen of the display device 21 at the same time. When the voice reproduction unit 32 generates a notification vibration in response to the voice reproduction instruction instead of the voice reproduction, the voice / vibration instruction unit 31 may suppress the screen display of such notification contents. In particular, when a plurality of users each have the vibration device 23 and use the information processing apparatus 10 at the same time, when trying to notify the occurrence of an event relating to only a specific user by screen display and notification sound reproduction, Instead of reproducing the screen display and the notification sound, vibration control for generating a notification vibration for the vibration device 23 possessed by the specific user may be performed. In this way, only the user related to the event can be notified of the occurrence of the event.

 振動制御部33は、音声再生部32から通知振動の振動指示を受け付けた場合、音声・振動指示部31から直接の振動指示を受け付けた場合と同様に、その振動指示に応じた振動を振動デバイス23に発生させるための制御信号を生成し、振動デバイス23に対して出力する。 When the vibration control unit 33 receives the vibration instruction of the notification vibration from the sound reproduction unit 32, the vibration control unit 33 transmits the vibration corresponding to the vibration instruction to the vibration device in the same manner as when the vibration instruction of the direct vibration is received from the sound / vibration instruction unit 31. A control signal to be generated by the control device 23 is generated and output to the vibration device 23.

 なお、音声再生部32から通知振動の振動指示を受け付けた際に、同時期に音声・振動指示部31からの振動指示も受け付ける場合もあり得る。このような場合、振動制御部33は、両者の振動内容を合成して、振動デバイス23に対する制御信号を生成する。具体的に振動制御部33は、両者の振動波形を所与の割合で合成して、発生させる振動波形を決定する。この場合における合成の割合は、1:1であってもよいし、ユーザーの指定に応じて決定されてもよい。また、ユーザーが通知振動に気づきやすくするため、通知振動を提示する際にはダッキング等の処理を行ってもよい。 Note that when a vibration instruction for notification vibration is received from the voice reproduction unit 32, a vibration instruction from the voice / vibration instruction unit 31 may be received at the same time. In such a case, the vibration control unit 33 generates a control signal for the vibration device 23 by synthesizing both vibration contents. Specifically, the vibration control unit 33 combines the vibration waveforms of both at a given ratio and determines the vibration waveform to be generated. In this case, the composition ratio may be 1: 1, or may be determined according to the user's designation. Further, in order to make it easier for the user to notice the notification vibration, processing such as ducking may be performed when the notification vibration is presented.

 図3は、音声再生部32が音声再生指示を受け付けた際に情報処理装置10が実行する処理の一例を示すフロー図である。音声再生部32は、音声・振動指示部31が出力する音声再生指示を受け付けると(S1)、まず受け付けた音声再生指示に付加されたタグ情報を取得する(S2)。 FIG. 3 is a flowchart showing an example of processing executed by the information processing apparatus 10 when the voice playback unit 32 receives a voice playback instruction. When receiving the voice reproduction instruction output from the voice / vibration instruction unit 31 (S1), the voice reproduction unit 32 first acquires tag information added to the received voice reproduction instruction (S2).

 次に音声再生部32は、取得したタグ情報を参照して、音声再生指示が通知振動を発生させる対象か否かを判定する(S3)。通知振動の対象にならないと判定された場合、音声再生部32は、S1で受け付けた音声再生指示に従って、音声再生装置22から音声を再生させる音声再生制御を実行し(S4)、処理を終了する。 Next, the audio reproduction unit 32 refers to the acquired tag information and determines whether or not the audio reproduction instruction is a target for generating notification vibration (S3). If it is determined not to be the target of the notification vibration, the audio reproduction unit 32 executes audio reproduction control for reproducing audio from the audio reproduction device 22 in accordance with the audio reproduction instruction received in S1 (S4), and ends the process. .

 一方、S3で通知振動の対象になると判定された場合、音声再生部32は、S1で受け付けた音声再生指示に含まれる音声波形データに基づいて、通知振動の振動波形データを生成する(S5)。そして、生成した振動波形データを含む通知振動の振動指示を、振動制御部33に対して出力する(S6)。 On the other hand, if it is determined in S3 that it is a target of the notification vibration, the sound reproducing unit 32 generates vibration waveform data of the notification vibration based on the sound waveform data included in the sound reproduction instruction received in S1 (S5). . And the vibration instruction | indication of the notification vibration containing the produced | generated vibration waveform data is output with respect to the vibration control part 33 (S6).

 S6の振動指示を受け付けた振動制御部33は、もし別途音声・振動指示部31から受け付けられた振動指示があれば、S6で出力された振動指示と、別途受け付けられた振動指示とを合成し、実際に振動機構24に発生させるべき振動の振動波形データを生成する(S7)。そして、生成した波形データに応じた振動を振動デバイス23に発生させる振動制御を実行する(S8)。これにより、振動デバイス23は、音声に対応する通知振動、及び音声・振動指示部31からの直接の振動指示に基づく振動の双方を同時期に発生させることができる。 The vibration control unit 33 that has received the vibration instruction in S6 synthesizes the vibration instruction output in S6 and the vibration instruction that has been separately received if there is a vibration instruction that has been separately received from the voice / vibration instruction unit 31. Then, vibration waveform data of vibration to be actually generated in the vibration mechanism 24 is generated (S7). Then, vibration control for causing the vibration device 23 to generate vibration according to the generated waveform data is executed (S8). Thereby, the vibration device 23 can generate both the notification vibration corresponding to the voice and the vibration based on the direct vibration instruction from the voice / vibration instruction unit 31 at the same time.

 次に、振動制御部33が振動指示を受け付けた場合に、当該振動指示の内容を設定受付部34が受け付けた設定情報に応じて変換し、変換された内容の振動を発生させる場合の例について、説明する。 Next, when the vibration control unit 33 receives a vibration instruction, the content of the vibration instruction is converted according to the setting information received by the setting reception unit 34, and the vibration of the converted content is generated. ,explain.

 前述した通り、本実施形態では振動デバイス23には2個の振動機構24が内蔵されており、そのそれぞれが独立に振動を発生させる。そのため、振動指示にも、左右の振動機構24のそれぞれが発生させるべき振動の内容を指定する情報が含まれる。これにより、ユーザーの片方の手のみに振動を伝達したりすることが可能となる。しかしながら、左右いずれかの手で振動デバイス23を把持しにくかったり、振動を感じにくかったりするユーザーが、情報処理装置10を使用することもあり得る。このような場合、左右の振動機構24が互いに異なる振動を提示しても、ユーザーに伝わりにくくなってしまう。そこで、振動制御部33は、予め指定された設定情報に応じて、左右それぞれの振動内容を合成し、2個の振動機構24に対して互いに同じ振動を発生させる制御信号を出力してもよい。 As described above, in the present embodiment, the vibration device 23 includes the two vibration mechanisms 24, each of which independently generates vibration. For this reason, the vibration instruction also includes information specifying the content of vibration to be generated by each of the left and right vibration mechanisms 24. As a result, vibration can be transmitted only to one of the user's hands. However, a user who has difficulty in grasping the vibration device 23 with one of the left and right hands or hardly feels vibration may use the information processing apparatus 10. In such a case, even if the left and right vibration mechanisms 24 present different vibrations, it is difficult to transmit to the user. Therefore, the vibration control unit 33 may synthesize the left and right vibration contents according to setting information designated in advance, and output control signals for causing the two vibration mechanisms 24 to generate the same vibrations. .

 具体的に、振動制御部33は、振動機構24Lが発生すべき振動(以下、左振動という)の内容と、振動機構24Rが発生すべき振動(以下、右振動という)の内容とを含んだ振動指示を受け付ける。そして、設定情報に従って左振動と右振動とを合成した合成振動を生成し、その合成振動を振動機構24L及び24Rの双方に発生させるための制御信号を、振動デバイス23に対して出力する。これにより、ユーザーは片方の手だけでも左右双方の振動内容を感知することができるようになる。 Specifically, the vibration control unit 33 includes the content of the vibration to be generated by the vibration mechanism 24L (hereinafter referred to as left vibration) and the content of the vibration to be generated by the vibration mechanism 24R (hereinafter referred to as right vibration). Accept vibration instructions. Then, a combined vibration obtained by combining the left vibration and the right vibration according to the setting information is generated, and a control signal for generating the combined vibration in both the vibration mechanisms 24L and 24R is output to the vibration device 23. As a result, the user can sense both left and right vibration contents with only one hand.

 この例における合成振動は、左振動と右振動とを1:1で合成したものであってもよい。図4及び図5は、この場合の合成振動の振動波形を説明するための図である。図4は、合成前の左振動、及び右振動の例を示している。また、図5は、図4で示した左振動と右振動とを合成した合成振動の振動波形を示している。この例では、左振動と右振動のそれぞれを1/2にしてから加算して生成した合成振動の振動波形データを、振動機構24L及び24Rの双方に対して出力する。 The combined vibration in this example may be a combination of left vibration and right vibration 1: 1. 4 and 5 are diagrams for explaining the vibration waveform of the combined vibration in this case. FIG. 4 shows an example of left vibration and right vibration before synthesis. FIG. 5 shows a vibration waveform of a combined vibration obtained by combining the left vibration and the right vibration shown in FIG. In this example, the vibration waveform data of the combined vibration generated by adding each of the left vibration and the right vibration after being halved is output to both the vibration mechanisms 24L and 24R.

 あるいは振動制御部33は、振動機構24L及び24Rのそれぞれに対して、互いに異なる振動を発生させる制御信号を出力してもよい。この場合にも、各振動機構24L及び24Rに対して、振動指示に含まれる左振動、及び右振動の双方に基づいて生成した制御信号を出力することで、振動機構24L及び24Rの双方がそれぞれ左振動、及び右振動を提示することができる。図6は、この場合の合成振動の振動波形を説明するための図である。図6の振動機構24Lに対する振動波形は、図4に示す左振動を0.8倍、右振動を0.2倍してから加算して生成した合成振動を表している。また、振動機構24Rに対する振動波形は、図4に示す左振動を0.2倍、右振動を0.8倍してから加算して生成した合成振動を表している。このような振動波形に基づく合成振動を発生させることで、元の振動指示の内容を大きく変更せず、それぞれの振動機構24が単独で左振動、及び右振動の成分を含む振動を提示することができる。 Alternatively, the vibration control unit 33 may output control signals for generating different vibrations to the vibration mechanisms 24L and 24R. Also in this case, both the vibration mechanisms 24L and 24R can output the control signals generated based on both the left vibration and the right vibration included in the vibration instruction to the vibration mechanisms 24L and 24R, respectively. Left vibration and right vibration can be presented. FIG. 6 is a diagram for explaining the vibration waveform of the combined vibration in this case. The vibration waveform for the vibration mechanism 24L in FIG. 6 represents a combined vibration generated by adding the left vibration shown in FIG. The vibration waveform for the vibration mechanism 24R represents a combined vibration generated by adding the left vibration shown in FIG. By generating a composite vibration based on such a vibration waveform, the contents of the original vibration instruction are not greatly changed, and each vibration mechanism 24 independently presents vibration including left vibration component and right vibration component. Can do.

 また、振動制御部33は、このような振動の合成処理に限らず、受け付けた振動指示に対して各種の補正処理を行ってよい。一例として、振動制御部33は、振動波形に対して、人の手の感度がよい周波数の振動を強める補正を行ってもよい。あるいは、ピッチシフト処理によって、このような周波数の振幅が大きくなるように補正してもよい。 Further, the vibration control unit 33 is not limited to such a vibration synthesis process, and may perform various correction processes for the received vibration instruction. As an example, the vibration control unit 33 may correct the vibration waveform so as to increase the vibration of a frequency with good sensitivity of a human hand. Or you may correct | amend so that the amplitude of such a frequency may become large by a pitch shift process.

 また、振動制御部33は、振動のパターンを変化させる補正を行ってもよい。一例として、振動制御部33は、振動にメリハリをつけるために、振幅の大きな波形をより大きくしたりする補正を行ってもよいし、振動の継続時間を長くする補正を行ってもよい。あるいは、振動波形のエンベロープを特定し、そのエンベロープに従って振幅が変化する正弦波などの単純な波形を、補正後の振動波形として生成してもよい。 Further, the vibration control unit 33 may perform correction to change the vibration pattern. As an example, the vibration control unit 33 may perform a correction for increasing a waveform having a large amplitude or a correction for extending the duration of vibration in order to sharpen the vibration. Alternatively, an envelope of a vibration waveform may be specified, and a simple waveform such as a sine wave whose amplitude changes according to the envelope may be generated as a corrected vibration waveform.

 また、振動制御部33は、前述した通知振動の例と逆に、受け付けた振動指示に応じた振動の内容を、通知音声として再生させる音声再生指示を出力してもよい。この音声再生指示を受け付けた音声再生部32は、通常の音声再生指示が受け付けられた場合と同様に、受け付けた音声再生指示に応じた音声を音声再生装置22から再生させる。これにより、振動の内容を手で感じる代わりに音として聞くことができる。 Also, the vibration control unit 33 may output a sound reproduction instruction for reproducing the vibration content corresponding to the received vibration instruction as a notification sound, contrary to the above-described notification vibration example. The audio reproduction unit 32 that has received the audio reproduction instruction causes the audio reproduction device 22 to reproduce the audio corresponding to the accepted audio reproduction instruction, as in the case where the normal audio reproduction instruction is accepted. As a result, it is possible to hear the vibration content as a sound instead of feeling it by hand.

 このように通知音声を再生する場合、振動の内容を表す振動波形に対して、可聴域の周波数にシフトさせるシフトピッチ処理など、音声として聞き取りやすくする補正処理を実行してもよい。 When the notification sound is reproduced in this way, correction processing that makes it easy to hear as sound, such as shift pitch processing for shifting to a frequency in the audible range, may be executed on the vibration waveform representing the vibration content.

 また、振動制御部33は、表示装置21の画面に、振動指示に応じた内容のエフェクトを表示してもよい。具体的に、振動制御部33は、振動指示が受け付けられた場合に、当該振動指示に応じた振動を発生させる代わりに、又は振動の発生に加えて、画面に表示中の映像が揺れるエフェクトを加えたり、振動の発生タイミングで画面の色調が変化するようなエフェクトを表示したりする。これにより、ユーザーは振動が提示されることを視覚的に感知することができる。 Further, the vibration control unit 33 may display an effect having a content corresponding to the vibration instruction on the screen of the display device 21. Specifically, when a vibration instruction is received, the vibration control unit 33 performs an effect of shaking the image displayed on the screen instead of generating vibration according to the vibration instruction or in addition to generating vibration. Add effects or display effects that change the color of the screen at the timing of vibration. Thereby, the user can visually sense that vibration is presented.

 音声再生部32及び振動制御部33は、これまで説明したような音声再生指示及び振動指示に対する各種の制御を、設定情報に応じて任意に組み合わせて実行してもよい。図7は、これまで説明した各種の制御内容を指定する設定情報をユーザーから受け付けるための設定画面の一例を示している。 The audio reproduction unit 32 and the vibration control unit 33 may execute various controls for the audio reproduction instruction and the vibration instruction as described above in an arbitrary combination according to the setting information. FIG. 7 shows an example of a setting screen for receiving setting information for designating various control contents described so far from the user.

 最初の入力項目「振動の強調出力設定」は、振動指示に対して行う補正内容を選択する設定情報であって、「オフ」、「モノラル」、「長めに出力」、「分かりやすさ優先」などの値を入力可能になっている。振動制御部33は、この項目に対して「オフ」が指定された場合、振動指示に対して補正を行わず、そのまま指示された内容に応じて振動機構24を動作させる。「モノラル」が指定された場合、前述したように、左右の振動を合成してモノラル振動(左右共通の振動)に変換する制御を行う。「長めに出力」が指定された場合、指示された振動の継続時間を長くする補正を行う。「分かりやすさ優先」が指定された場合、振動波形の所定の周波数を強めたり振動のパターンを変化させたりして、ユーザーが振動を感じやすくする補正を行う。 The first input item “vibration emphasis output setting” is setting information for selecting the correction contents to be performed for the vibration instruction. “Off”, “Mono”, “Longer output”, “Easy to understand” The value such as can be entered. When “OFF” is designated for this item, the vibration control unit 33 does not correct the vibration instruction, and operates the vibration mechanism 24 according to the instructed contents. When “monaural” is specified, as described above, control is performed to synthesize left and right vibrations and convert them to monaural vibration (vibration common to both left and right). When “output longer” is designated, correction is performed to increase the duration of the instructed vibration. When “easy to understand” is designated, a correction is made to make it easier for the user to feel the vibration by increasing a predetermined frequency of the vibration waveform or changing the vibration pattern.

 2番目の入力項目「振動を音や映像で通知」は、振動指示に対して音声を再生したり映像にエフェクトを追加したりする制御を実行させるための設定情報であって、「オフ」、「音」、「映像」、「音と映像」などの値を入力可能になっている。振動制御部33は、この項目に対して「音」が指定された場合、振動指示に対して通知音声を再生させるための音声再生指示を生成し、出力する。「映像」が指定された場合、表示装置21の画面に振動指示があったことを示すエフェクトを表示する。また、「音と映像」が指定された場合、通知音声の再生、及びエフェクト表示の双方を実行する。 The second input item “notify vibration with sound or video” is setting information for executing control to reproduce sound or add an effect to the video in response to the vibration instruction. Values such as “sound”, “video”, “sound and video” can be input. When “sound” is designated for this item, the vibration control unit 33 generates and outputs a sound reproduction instruction for reproducing the notification sound in response to the vibration instruction. When “video” is designated, an effect indicating that there has been a vibration instruction is displayed on the screen of the display device 21. When “sound and video” is designated, both notification sound reproduction and effect display are executed.

 3番目の入力項目「音を振動で出力」は、音声再生指示に対して通知振動を発生させるための設定情報であって、「オフ」、「全部」、「通知のみ」、「効果音と通知」、「楽曲以外」などの値を入力可能になっている。音声再生部32は、この設定情報として指定された値と、音声再生指示に付加されたタグ情報とを照合して、各音声再生指示に対応する通知振動を発生させるか否か決定する。具体的に、「オフ」が指定された場合には全ての音声再生指示に対して通知振動を発生させず、「全部」が指定された場合には全ての音声再生指示に対して通知振動を発生させる。「通知のみ」が指定された場合には「通知音」のタグが付加された音声再生指示に対して通知振動を発生させ、「効果音と通知」が指定された場合には「通知音」又は「効果音」であることを示すタグが付加された音声再生指示に対して通知振動を発生させる。「楽曲以外」が指定された場合には「楽曲」であることを示すタグが付加された音声再生指示以外の音声再生指示に対して、通知振動を発生させる。 The third input item “output sound by vibration” is setting information for generating a notification vibration in response to the voice playback instruction, and is “off”, “all”, “notification only”, “sound effect and Values such as “notification” and “other than music” can be input. The audio reproduction unit 32 compares the value specified as the setting information with the tag information added to the audio reproduction instruction, and determines whether to generate a notification vibration corresponding to each audio reproduction instruction. Specifically, when “off” is designated, notification vibration is not generated for all audio playback instructions, and when “all” is specified, notification vibration is generated for all audio playback instructions. generate. When “notification only” is specified, a notification vibration is generated in response to an audio playback instruction with a “notification sound” tag, and when “sound effect and notification” is specified, “notification sound” Alternatively, a notification vibration is generated in response to an audio reproduction instruction to which a tag indicating “sound effect” is added. When “other than music” is designated, a notification vibration is generated in response to an audio reproduction instruction other than the audio reproduction instruction to which a tag indicating “music” is added.

 4番目の入力項目「音を振動で出力するときの優先度」は、通知振動の振動指示と音声・振動指示部31からの振動指示を合成する際の制御内容を指定する設定情報であって、「デフォルト」、「通知優先」などの値を入力可能になっている。振動制御部33は、音声再生部32から受け付けた通知振動の振動指示と、音声・振動指示部31から受け付けた振動指示とを合成する際に、この設定情報の値を参照して合成比率を決定する。具体的に、通知優先が指定された場合には、デフォルトが指定された場合よりも通知振動の割合を大きくする。なお、この入力項目に代えて、合成比率の値を数値として指定する設定情報を受け付けてもよい。 The fourth input item “priority when sound is output by vibration” is setting information for designating the control content when the vibration instruction of the notification vibration and the vibration instruction from the voice / vibration instruction unit 31 are combined. , “Default”, “Notification priority”, and other values can be entered. When the vibration control unit 33 synthesizes the vibration instruction of the notification vibration received from the sound reproduction unit 32 and the vibration instruction received from the sound / vibration instruction unit 31, the vibration control unit 33 refers to the value of the setting information and sets the composition ratio. decide. Specifically, when notification priority is designated, the proportion of notification vibration is made larger than when default is designated. Instead of this input item, setting information that specifies the value of the composition ratio as a numerical value may be received.

 5番目の入力項目「振動の強さ」は、振動指示に応じて発生させる振動の強さそのものを指定する設定情報である。なお、ここで示した入力項目及びその設定値は、いずれも例示に過ぎず、これ以外にも各種の項目をそれぞれ独立に指定できることとしてもよいし、複数の設定値をまとめて指定する入力項目があってもよい。例えば設定受付部34は、3番目の入力項目の代わりに、「効果音」「通知音」などのそれぞれに対して、個別に通知振動を発生させるか否かの指定を受け付けてもよいし、効果音や通知音の種類(例えば通知するイベントの内容)ごとに通知振動を発生させるか否かの指定を受け付けてもよい。 The fifth input item “vibration intensity” is setting information for designating the vibration intensity itself generated according to the vibration instruction. The input items and their setting values shown here are only examples, and other various items may be specified independently, or an input item that specifies a plurality of setting values collectively. There may be. For example, instead of the third input item, the setting reception unit 34 may receive designation of whether to generate notification vibration individually for each of “sound effect”, “notification sound”, and the like. You may receive designation | designated of whether a notification vibration is generated for every kind of sound effect or a notification sound (for example, the content of the event to notify).

 以上説明した制御に限らず、振動制御部33は、音声・振動指示部31、及び音声再生部32から受け付けた振動指示の種別に応じて、振動デバイス23を振動させる際に各種の制御を行ってよい。このような制御の具体例について、以下に説明する。 Not limited to the control described above, the vibration control unit 33 performs various controls when vibrating the vibration device 23 according to the types of vibration instructions received from the sound / vibration instruction unit 31 and the sound reproduction unit 32. It's okay. A specific example of such control will be described below.

 前述したように、音声再生部32が出力する通知振動の振動指示とは別に、音声・振動指示部31がその処理内容に応じた振動を発生させる指示を直接振動制御部33に対して出力する場合がある。以下では、音声・振動指示部31が振動制御部33に対して直接出力を指示する通知振動とは別の振動を、通常振動という。通常振動は、例えばゲームプログラムにおける、ゲームの状況やアクションなどに合わせて臨場感を高めるためにユーザーに提示される振動であってよい。なお、前述したように、本実施形態における通常振動の振動指示には、振動機構24Lに発生させるべき振動(左振動)の波形を特定するデータと、振動機構24Rに発生させるべき振動(右振動)の波形を特定するデータとが含まれてよい。 As described above, the voice / vibration instruction unit 31 directly outputs an instruction to generate vibration according to the processing content to the vibration control unit 33 separately from the vibration instruction of the notification vibration output by the voice reproduction unit 32. There is a case. Hereinafter, the vibration different from the notification vibration in which the voice / vibration instruction unit 31 directly instructs the vibration control unit 33 to output is referred to as normal vibration. The normal vibration may be a vibration presented to the user in order to enhance the sense of reality in accordance with the game situation or action in the game program, for example. As described above, in the vibration instruction of the normal vibration in the present embodiment, the data specifying the waveform of the vibration to be generated by the vibration mechanism 24L (left vibration) and the vibration to be generated by the vibration mechanism 24R (right vibration). ) May be included.

 通知振動を提示すべき時期と重複する時期に通常振動を発生させる振動指示が受け付けられた場合、前述したように、振動制御部33は両者の振動内容を合成して、発生させる振動波形を生成することが考えられる。しかしながら、単純に異なる種類の振動を合成して提示するだけでは、ユーザーに感知させたい種類の振動が別の種類の振動のせいで感知しにくくなってしまう場合がある。そこで振動制御部33は、通常振動と通知振動とを合成させる場合には、通常振動の内容に応じて、通常振動と通知振動を合成させる方法を変化させてもよい。 When a vibration instruction for generating a normal vibration is received at a time that overlaps with a time when the notification vibration should be presented, as described above, the vibration control unit 33 synthesizes both vibration contents and generates a vibration waveform to be generated. It is possible to do. However, simply synthesizing and presenting different types of vibrations may make it difficult to sense the type of vibrations that the user wants to sense due to the different types of vibrations. Therefore, when the normal vibration and the notification vibration are combined, the vibration control unit 33 may change the method of combining the normal vibration and the notification vibration according to the content of the normal vibration.

 一例として、左右2個の振動機構24に対して互いに異なる大きさ(振幅)の通常振動を発生させる振動指示が受け付けられた場合、振動制御部33は、その通常振動の大きさに応じて合成する通知振動の大きさを変化させることとする。左右の通常振動の大きさに差がある場合、左右それぞれの通常振動に対して合成する通知振動を互いに同じ大きさにするよりも、振幅が小さい方の通常振動に対してより大きな振幅の通知振動を合成することで、ユーザーが通知振動を感知しやすくすることができる。一例として、合成振動の最大の振幅が所与の目標値になるように、左右それぞれの通常振動に対して合成する通知振動の大きさを決定してもよい。さらに、合成する通知振動の大きさが通常振動の大きさに対して十分大きい場合には、ダッキングなどの処理を行わないこととしてもよい。 As an example, when a vibration instruction for generating normal vibrations with different magnitudes (amplitudes) is received for the two left and right vibration mechanisms 24, the vibration control unit 33 synthesizes according to the magnitude of the normal vibrations. The magnitude of the notification vibration to be changed is changed. If there is a difference between the left and right normal vibrations, the notification vibration combined with the left and right normal vibrations will have the same magnitude as the notification vibrations that have a smaller amplitude than the notification vibrations combined with each other. By synthesizing the vibration, the user can easily detect the notification vibration. As an example, the size of the notification vibration to be combined with the normal vibrations on the left and right sides may be determined so that the maximum amplitude of the combined vibration becomes a given target value. Furthermore, when the magnitude of the notification vibration to be combined is sufficiently large relative to the magnitude of the normal vibration, processing such as ducking may not be performed.

 また、振動制御部33は、通常振動と通知振動とを合成せずに、それぞれの振動を互いに異なる振動機構24から発生させることとしてもよい。この場合、振動制御部33は、通常振動の振動指示に含まれる左振動と右振動とを合成してモノラルの合成振動を生成し、このモノラルの合成振動を発生させる制御命令を振動機構24L及び24Rのいずれか一方に対して出力する。一方で、通知振動については、通常振動を発生させる側とは別の振動機構24から発生させる制御命令を出力する。これにより、ユーザーが通知振動に気づきやすくすることができる。 Further, the vibration control unit 33 may generate each vibration from different vibration mechanisms 24 without synthesizing the normal vibration and the notification vibration. In this case, the vibration control unit 33 generates a monaural composite vibration by combining the left vibration and the right vibration included in the vibration instruction of the normal vibration, and issues a control command for generating the monaural composite vibration to the vibration mechanism 24L and Output to either one of 24R. On the other hand, for the notice vibration, a control command generated from a vibration mechanism 24 different from the side that generates normal vibration is output. As a result, the user can easily notice the notice vibration.

 この例において、複数の振動機構24のうち、どの振動機構24を通常振動に割り当て、どの振動機構24を通知振動に割り当てるかは、ユーザーが設定できることとしてもよい。この場合、設定受付部34は、予め通常振動及び通知振動のそれぞれに割り当てる振動機構24の選択をユーザーから受け付けることとする。ユーザーは、例えば自分の利き手で持つ方の把持部25に内蔵された振動機構24を通知振動に割り当てる設定を行うことによって、片手で振動デバイス23を把持している場合などにおいても通知振動の発生に気づくことができる。 In this example, of the plurality of vibration mechanisms 24, which vibration mechanism 24 is assigned to normal vibration and which vibration mechanism 24 is assigned to notification vibration may be set by the user. In this case, the setting receiving unit 34 receives from the user the selection of the vibration mechanism 24 that is assigned to each of the normal vibration and the notification vibration in advance. The user generates notification vibration even when holding the vibration device 23 with one hand, for example, by setting the vibration mechanism 24 built in the grip portion 25 held by his / her dominant hand to notification vibration. You can notice.

 また、振動制御部33は、振動デバイス23の状態に応じて振動の発生内容を変化させてもよい。具体的に振動制御部33は、ユーザーによる振動デバイス23の把持状態に応じて、どの種類の振動をどの振動機構24から発生させるかを決定してもよい。例えば前述したように一方の振動機構24から左右の通常振動を合成してなる合成振動を発生させ、他方の振動機構24から通知振動を発生させる割り当て設定がなされている場合において、ユーザーがどちらか一方の手だけで振動デバイス23を把持しているときには、振動制御部33は、割り当て設定の内容とは異なる態様で振動を発生させてもよい。具体的には、ユーザーが片手で振動デバイス23を把持していると判定される場合、通常振動と通知振動を合成してなる合成振動を、ユーザーが把持している側の把持部25に含まれる振動機構24から発生させる制御命令を出力してもよい。これにより、ユーザーが片手で振動デバイス23を把持している場合に、指示のあった振動を全て合成してなる合成振動を、ユーザーが振動を感じると想定される振動機構24から発生させることができる。なお、この場合、合成振動をユーザーが把持部25を把持している側の振動機構24だけから発生させてもよいし、2個の振動機構24に対して同じ振動を発生させる制御命令を出力してもよい。 Further, the vibration control unit 33 may change the content of vibration generation according to the state of the vibration device 23. Specifically, the vibration control unit 33 may determine which type of vibration is generated from which vibration mechanism 24 according to the gripping state of the vibration device 23 by the user. For example, as described above, in the case where the allocation setting is performed in which the combined vibration is generated by combining the left and right normal vibrations from one vibration mechanism 24 and the notification vibration is generated from the other vibration mechanism 24, the user is either When holding the vibration device 23 with only one hand, the vibration control unit 33 may generate vibration in a manner different from the content of the assignment setting. Specifically, when it is determined that the user is holding the vibration device 23 with one hand, the combined vibration formed by combining the normal vibration and the notification vibration is included in the holding portion 25 on the side where the user is holding. A control command generated from the vibration mechanism 24 may be output. As a result, when the user holds the vibration device 23 with one hand, the combined vibration formed by combining all the specified vibrations can be generated from the vibration mechanism 24 that the user is supposed to feel. it can. In this case, the combined vibration may be generated only from the vibration mechanism 24 on the side where the user is holding the grip portion 25, or a control command for generating the same vibration to the two vibration mechanisms 24 is output. May be.

 この例において振動制御部33は、ユーザーが片手で振動デバイス23を把持しているか否か、またどちらの手で振動デバイス23を把持しているかを、例えばユーザーの姿をカメラで撮像して得られる撮像画像を解析して、その画像内に含まれる振動デバイス23とユーザーの手の位置を特定することによって判定することができる。あるいは振動制御部33は、振動デバイス23の表面に配置されたセンサーの検出結果などを用いて、ユーザーが振動デバイス23を把持する手を特定してもよい。 In this example, the vibration control unit 33 obtains whether or not the user is holding the vibration device 23 with one hand and which hand is holding the vibration device 23 by, for example, imaging the user's figure with a camera. This can be determined by analyzing the captured image and specifying the position of the vibration device 23 and the user's hand included in the image. Alternatively, the vibration control unit 33 may specify a hand that the user holds the vibration device 23 using, for example, a detection result of a sensor arranged on the surface of the vibration device 23.

 また、振動制御部33は、ユーザーが振動デバイス23を把持している状態か否かに応じて、発生させる振動の種類を変化させてもよい。例えば振動制御部33は、ユーザーが振動デバイス23を把持していない状態(机の上に置かれた状態など)にあると判定される場合、通常振動を発生させる制御命令の出力を制限することとし、一方で通知振動についてはそのまま発生させることとする。こうすれば、ユーザーが振動デバイス23を把持していないときにユーザーに伝達できない振動の発生を防止する一方で、通知振動があったことはユーザーに気づかせるようにすることができる。 Further, the vibration control unit 33 may change the type of vibration to be generated depending on whether or not the user is holding the vibration device 23. For example, when it is determined that the user is not holding the vibration device 23 (such as being placed on a desk), the vibration control unit 33 limits the output of a control command that generates a normal vibration. On the other hand, the notification vibration is generated as it is. In this way, it is possible to prevent the occurrence of vibration that cannot be transmitted to the user when the user is not gripping the vibration device 23, while making the user aware of the presence of the notification vibration.

 この場合においても、振動制御部33は、カメラの撮像画像や振動デバイス23が備えるセンサーの検出結果などを用いて、振動デバイス23をユーザーが把持しているか否かを判定することとする。 Also in this case, the vibration control unit 33 determines whether or not the user is holding the vibration device 23 by using a captured image of the camera, a detection result of a sensor included in the vibration device 23, or the like.

 さらに、振動制御部33は、ユーザーによる振動デバイス23の把持状態に限らず、振動デバイス23の各種の状態に応じて、発生させる振動の種類や、発生を制限する振動の種類を変化させてもよい。また、複数の振動機構24のうちどの振動機構24から振動を発生させるかを、振動デバイス23の状態と振動の種類の組み合わせに応じて決定してもよい。ここで、振動の種類は、これまで説明した通常振動、及び通知振動に限らず、各種のものであってよい。この場合、通常振動の振動指示を出力する音声・振動指示部31が、振動の種類を示すタグ情報を振動指示に付加することとする。振動制御部33は、振動指示に付加されたタグ情報によって特定される振動の種類と、振動デバイス23の状態と、に応じて、指示された振動を発生させるか否か、またどの振動機構24から振動を発生させるかを決定する。 Furthermore, the vibration control unit 33 may change the type of vibration to be generated or the type of vibration to limit the generation according to various states of the vibration device 23 as well as the gripping state of the vibration device 23 by the user. Good. Further, which vibration mechanism 24 among the plurality of vibration mechanisms 24 is to generate vibration may be determined according to the combination of the state of the vibration device 23 and the type of vibration. Here, the types of vibration are not limited to the normal vibration and the notification vibration described so far, and may be various types. In this case, the voice / vibration instruction unit 31 that outputs a vibration instruction for normal vibration adds tag information indicating the type of vibration to the vibration instruction. The vibration control unit 33 determines whether or not to generate the instructed vibration according to the type of vibration specified by the tag information added to the vibration instruction and the state of the vibration device 23, and which vibration mechanism 24. To determine whether to generate vibration.

 一例として、音声・振動指示部31は、ゲームの進行中にユーザーの操作が必要となるイベントが発生した場合などにおいて、「緊急性あり」であることを示すタグ情報を付加した振動指示を出力する。振動制御部33は、たとえユーザーが振動デバイス23を把持していない状態であっても、この「緊急性あり」のタグ情報が付加された振動指示を受け付けた場合、その振動を発生させる制御命令を出力する。一方、「緊急性あり」のタグ情報が付加されていない振動指示や「緊急性なし」のタグ情報が付加された振動指示を受け付けた場合、振動制御部33は、ユーザーが振動デバイス23を把持していればその指示に応じた振動を発生させる制御命令を出力するが、ユーザーが振動デバイス23を把持していない場合、このようなタグ情報が付加された振動を発生させる制御命令の出力を中止する。 As an example, the voice / vibration instruction unit 31 outputs a vibration instruction to which tag information indicating “emergency” is added when an event requiring a user operation occurs during the game. To do. Even when the user is not holding the vibration device 23, the vibration control unit 33 receives a vibration instruction to which the tag information “urgent” is added, and generates a vibration control command. Is output. On the other hand, when receiving a vibration instruction without the tag information “emergency” or a vibration instruction with the tag information “no urgency”, the vibration control unit 33 allows the user to hold the vibration device 23. If the user does not hold the vibration device 23, the control command for generating the vibration to which such tag information is added is output. Discontinue.

 なお、以上の説明においては、効果音や通知音などの音声再生指示に対応して音声再生部32が指示を出力する振動を通知振動、それ以外の音声・振動指示部31が直接指示を出力する振動を通常振動としており、振動制御部33は、それぞれの振動の種別に応じて決まる態様で各振動機構24を振動させることとした。しかしながらこれに限らず、通知振動は音声・振動指示部31が直接振動制御部33に対して発生を指示する振動であってもよい。この場合の通知振動は、何らかのイベントが発生したことをユーザーに対して通知することを目的とした振動であって、比較的短い時間の振動である。音声・振動指示部31は、通知振動と通常振動とを識別可能にするために、通知振動と通常振動の少なくとも一方の振動指示に対して、振動の種類を識別するためのタグ情報を付加して出力することとする。振動制御部33は、このタグ情報を参照することで、通知振動と通常振動とを識別し、それぞれに対して異なる制御を行うことができる。 In the above description, the vibration in which the sound reproduction unit 32 outputs an instruction in response to the sound reproduction instruction such as a sound effect or a notification sound is notified vibration, and the other sound / vibration instruction unit 31 directly outputs the instruction. The vibration to be performed is normal vibration, and the vibration control unit 33 vibrates each vibration mechanism 24 in a manner determined according to the type of vibration. However, the present invention is not limited to this, and the notification vibration may be vibration that the voice / vibration instruction unit 31 directly instructs the vibration control unit 33 to generate. The notification vibration in this case is vibration for the purpose of notifying the user that some event has occurred, and is vibration for a relatively short time. The voice / vibration instruction unit 31 adds tag information for identifying the type of vibration to the vibration instruction of at least one of the notification vibration and the normal vibration so that the notification vibration and the normal vibration can be identified. Output. The vibration control unit 33 can identify the notification vibration and the normal vibration by referring to the tag information and perform different control on each.

 以上説明した本実施形態に係る情報処理システム1によれば、音声再生指示に対して対応する通知振動を発生させることで、ユーザーは音声の再生を振動によって知覚することができる。また、振動指示に対して補正を行うことで、振動を感じにくいユーザーにも知覚しやすい振動を提示することができる。 According to the information processing system 1 according to the present embodiment described above, the user can perceive the reproduction of the sound by the vibration by generating the notification vibration corresponding to the sound reproduction instruction. Further, by correcting the vibration instruction, it is possible to present vibration that is easily perceived by a user who does not feel vibration.

 なお、本発明の実施の形態は、以上説明したものに限られない。例えば以上の説明では、振動デバイス23はユーザーの操作入力を受け付ける操作デバイスであることとしたが、振動デバイス23はこのようなものに限られず、もっぱらユーザーに触感を提示するためにのみ用いられるものであってもよいし、その他の用途で使用されるデバイスであってもよい。 Note that the embodiments of the present invention are not limited to those described above. For example, in the above description, the vibration device 23 is an operation device that receives a user's operation input. However, the vibration device 23 is not limited to such a device, and is used only to present a tactile sensation to the user. It may be a device used for other purposes.

 また、以上の説明では音声再生装置22は振動デバイス23とは別体の装置であることとしたが、音声再生装置22は振動デバイス23内に内蔵されてもよい。 In the above description, the audio reproduction device 22 is a separate device from the vibration device 23, but the audio reproduction device 22 may be incorporated in the vibration device 23.

 また、以上の説明では1個の振動デバイス23に2個の振動機構24が内蔵されることとしたが、振動デバイス23に内蔵される振動機構24の数はこれ以外であってもよい。また、複数の振動機構24は、複数の振動デバイス23に分散して内蔵されてもよい。一例として、情報処理装置10には2個の振動デバイス23が接続されることとし、それぞれの振動デバイス23に1個の振動機構24が内蔵されてもよい。この例においてユーザーは、2個の振動デバイス23を左右の手で一つずつ把持して使用する。振動制御部33は、各振動デバイス23の位置をトラッキングするなどして、ユーザーがそれぞれの振動デバイス23を手で把持しているか否かを判定し、判定結果に応じて各振動機構24に発生させる振動の内容を制御することができる。 In the above description, two vibration mechanisms 24 are built in one vibration device 23, but the number of vibration mechanisms 24 built in the vibration device 23 may be other than this. Further, the plurality of vibration mechanisms 24 may be distributed and incorporated in the plurality of vibration devices 23. As an example, two vibration devices 23 may be connected to the information processing apparatus 10, and one vibration mechanism 24 may be built in each vibration device 23. In this example, the user grips and uses the two vibrating devices 23 one by one with his left and right hands. The vibration control unit 33 determines whether or not the user is holding each vibration device 23 by hand, for example, by tracking the position of each vibration device 23, and is generated in each vibration mechanism 24 according to the determination result. It is possible to control the content of vibration to be caused.

 1 情報処理システム、10 情報処理装置、11 制御部、12 記憶部、13 インタフェース部、21 表示装置、22 音声再生装置、23 振動デバイス、24L,24R 振動機構、25L,25R 把持部、31 音声・振動指示部、32 音声再生部、33 振動制御部、34 設定受付部。 1 Information processing system, 10 Information processing device, 11 Control unit, 12 Storage unit, 13 Interface unit, 21 Display device, 22 Audio playback device, 23 Vibration device, 24L, 24R vibration mechanism, 25L, 25R gripping unit, 31 Audio / Vibration instruction unit, 32 voice playback unit, 33 vibration control unit, 34 setting reception unit.

Claims (21)

 複数の振動機構を制御する情報処理装置であって、
 前記複数の振動機構が発生させるべき振動の内容を指定する振動指示を受け付ける振動指示受付部と、
 前記振動指示に応じた振動を前記複数の振動機構に発生させる振動制御部であって、前記振動指示が指示する振動の種別に応じて決まる態様で前記複数の振動機構を振動させる振動制御部と、
 を含むことを特徴とする情報処理装置。
An information processing apparatus that controls a plurality of vibration mechanisms,
A vibration instruction receiving unit that receives a vibration instruction that specifies a content of vibration to be generated by the plurality of vibration mechanisms;
A vibration control unit that causes the plurality of vibration mechanisms to generate vibrations according to the vibration instruction, the vibration control unit configured to vibrate the plurality of vibration mechanisms in a manner determined according to a type of vibration indicated by the vibration instruction; ,
An information processing apparatus comprising:
 請求項1に記載の情報処理装置において、
 前記振動制御部は、前記複数の振動機構のうち、前記振動指示が指示する振動の種別に応じて決まる一部の振動機構に、前記振動指示に応じた振動を発生させる
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The vibration control unit generates vibration according to the vibration instruction in some vibration mechanisms determined according to the type of vibration instructed by the vibration instruction among the plurality of vibration mechanisms. Processing equipment.
 請求項2に記載の情報処理装置において、
 前記振動制御部は、前記振動指示として、前記複数の振動機構のそれぞれが発生させるべき互いに異なる複数の振動の内容を指定する振動指示が受け付けられた場合に、当該互いに異なる複数の振動を合成してなる合成振動を、前記一部の振動機構に発生させる
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 2,
The vibration control unit synthesizes the plurality of vibrations different from each other when the vibration instruction specifying the contents of the plurality of different vibrations to be generated by each of the plurality of vibration mechanisms is received as the vibration instruction. An information processing apparatus characterized by causing the partial vibration mechanism to generate the combined vibration.
 請求項1から3のいずれか一項に記載の情報処理装置において、
 前記振動制御部は、前記振動指示受付部が、ユーザーに対する通知を目的とする通知振動を発生させる通知振動指示と、前記通知振動を発生させる時期と重複する時期に前記複数の振動機構のそれぞれに対して前記通知振動とは別の振動を発生させる通常振動指示と、を受け付けた場合に、前記通常振動指示が指定する前記複数の振動機構それぞれに発生させるべき振動に対して、前記通知振動を合成してなる合成振動を発生させる
 ことを特徴とする情報処理装置。
The information processing apparatus according to any one of claims 1 to 3,
The vibration control unit is configured such that the vibration instruction receiving unit receives a notification vibration instruction for generating a notification vibration for notification to a user and a timing overlapping with the timing for generating the notification vibration. On the other hand, when a normal vibration instruction for generating a vibration different from the notification vibration is received, the notification vibration is applied to vibrations to be generated in each of the plurality of vibration mechanisms specified by the normal vibration instruction. An information processing apparatus characterized by generating a synthetic vibration formed by synthesis.
 請求項4に記載の情報処理装置において、
 前記振動制御部は、前記通常振動指示が指定する前記複数の振動機構のそれぞれに発生させるべき振動の大きさに応じて、当該振動に合成する前記通知振動の大きさを変化させる
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 4,
The vibration control unit changes the magnitude of the notification vibration to be combined with the vibration according to the magnitude of vibration to be generated in each of the plurality of vibration mechanisms specified by the normal vibration instruction. Information processing apparatus.
 請求項1から5に記載の情報処理装置において、
 前記振動制御部は、前記振動指示が指示する振動の種別と、前記複数の振動機構を内蔵する1又は複数の振動デバイスの状態と、に応じて決まる態様で前記複数の振動機構を振動させる
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The vibration control unit vibrates the plurality of vibration mechanisms in a manner determined according to the type of vibration indicated by the vibration instruction and the state of one or a plurality of vibration devices incorporating the plurality of vibration mechanisms. An information processing apparatus characterized by the above.
 請求項6に記載の情報処理装置において、
 前記振動制御部は、前記振動指示が指示する振動の種別と、ユーザーによる前記振動デバイスの把持状態と、に応じて、前記振動指示に応じた振動を前記複数の振動機構のうちどの振動機構に発生させるかを決定する
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 6,
The vibration control unit, according to a type of vibration indicated by the vibration instruction and a gripping state of the vibration device by a user, to which vibration mechanism among the plurality of vibration mechanisms the vibration according to the vibration instruction. An information processing apparatus characterized by determining whether to generate the information.
 請求項7に記載の情報処理装置において、
 前記振動制御部は、ユーザーがどちらの手で前記振動デバイスを把持しているかに応じて、前記振動指示に応じた振動をどの振動機構に発生させるかを決定する
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 7,
The vibration control unit determines which vibration mechanism generates vibration according to the vibration instruction according to which hand the user is holding the vibration device with. .
 請求項6に記載の情報処理装置において、
 前記振動制御部は、前記振動指示が指示する振動の種別と、ユーザーによる前記振動デバイスの把持状態と、に応じて、当該振動指示に応じた振動を発生させるか否かを決定する
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 6,
The vibration control unit determines whether to generate vibration according to the vibration instruction according to a type of vibration indicated by the vibration instruction and a gripping state of the vibration device by a user. Information processing apparatus.
 請求項1に記載の情報処理装置において、
 当該情報処理装置は、音声再生装置と接続され、
 当該情報処理装置は、前記音声再生装置から再生すべき音声の内容を指定する音声再生指示を受け付ける音声受付部をさらに含み、
 前記振動制御部は、前記音声再生指示が受け付けられた際に、前記音声の再生に代えて、又は前記音声の再生に加えて、当該音声に対応する通知振動を前記複数の振動機構に発生させ、
 当該情報処理装置は、前記音声の種別ごとに、前記音声に対応する通知振動を発生させるか否かを指定する設定情報をユーザーから予め受け付ける設定受付部をさらに含み、
 前記音声受付部は、前記設定情報に応じて、前記音声に対応する通知振動を発生させるか否か決定する
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The information processing apparatus is connected to an audio reproduction apparatus,
The information processing apparatus further includes a voice receiving unit that receives a voice playback instruction that specifies the content of the voice to be played back from the voice playback device;
When the sound reproduction instruction is received, the vibration control unit causes the plurality of vibration mechanisms to generate a notification vibration corresponding to the sound instead of the sound reproduction or in addition to the sound reproduction. ,
The information processing apparatus further includes a setting reception unit that receives in advance setting information for specifying whether to generate a notification vibration corresponding to the sound for each type of sound, from a user,
The information processing apparatus according to claim 1, wherein the sound reception unit determines whether to generate a notification vibration corresponding to the sound according to the setting information.
 請求項10に記載の情報処理装置において、
 前記音声受付部は、前記音声再生指示とともに、当該音声再生指示が指定する音声の種別を示すタグ情報を受け付け、当該タグ情報と、前記設定情報とに応じて、前記通知振動を発生させるか否か決定する
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 10,
The voice receiving unit receives tag information indicating a type of voice specified by the voice playback instruction together with the voice playback instruction, and generates the notification vibration according to the tag information and the setting information. An information processing apparatus characterized by determining whether or not.
 請求項10又は11に記載の情報処理装置において、
 前記振動制御部は、前記音声に対応する通知振動の振動指示、及び、当該通知振動を発生させる時期と重複する時期に当該通知振動とは別の振動を発生させる通常振動指示と、を受け付けた場合に、当該通知振動と当該別の振動とを合成した合成振動を前記複数の振動機構に発生させる
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 10 or 11,
The vibration control unit receives a vibration instruction of a notification vibration corresponding to the voice and a normal vibration instruction that generates a vibration different from the notification vibration at a time overlapping with the time of generating the notification vibration. In this case, the information processing apparatus is characterized in that the plurality of vibration mechanisms generate a combined vibration obtained by combining the notification vibration and the another vibration.
 請求項12に記載の情報処理装置において、
 前記設定受付部は、前記合成振動を生成する際の合成比率に関する設定情報を前記ユーザーから受け付け、
 前記振動制御部は、前記合成比率に関する設定情報に応じて前記音声に対応する通知振動と前記別の振動とを合成する
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 12,
The setting accepting unit accepts setting information related to a composition ratio when generating the composite vibration from the user,
The information processing apparatus, wherein the vibration control unit synthesizes the notification vibration corresponding to the voice and the another vibration in accordance with setting information related to the combination ratio.
 請求項1に記載の情報処理装置において、
 当該情報処理装置は、音声再生装置と接続され、
 当該情報処理装置は、前記振動指示が指示する振動に対応する通知音声を前記音声再生装置から再生させるか否かを指定する設定情報をユーザーから予め受け付ける設定受付部をさらに含み、
 前記振動制御部は、前記振動指示が受け付けられた場合に、前記設定情報に応じて、前記通知音声を再生させるか否か決定する
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 1,
The information processing apparatus is connected to an audio reproduction apparatus,
The information processing apparatus further includes a setting reception unit that receives in advance setting information for designating whether or not notification sound corresponding to the vibration instructed by the vibration instruction is to be reproduced from the sound reproducing apparatus,
The said vibration control part determines whether the said notification sound is reproduced | regenerated according to the said setting information, when the said vibration instruction | indication is received. The information processing apparatus characterized by the above-mentioned.
 複数の振動機構を制御する情報処理装置であって、
 前記複数の振動機構に対する振動を合成するか否かを指定する設定情報をユーザーから予め受け付ける設定受付部と、
 前記複数の振動機構のそれぞれに対して異なる振動を発生させる振動指示を受け付けた場合に、前記設定情報に応じて、当該振動指示に含まれる複数の振動を合成した合成振動を前記複数の振動機構のそれぞれに発生させる振動制御部と、
 を備えることを特徴とする情報処理装置。
An information processing apparatus that controls a plurality of vibration mechanisms,
A setting reception unit that receives in advance setting information from a user that specifies whether to synthesize vibrations for the plurality of vibration mechanisms;
When a vibration instruction for generating different vibrations is received for each of the plurality of vibration mechanisms, a combined vibration obtained by combining a plurality of vibrations included in the vibration instruction is generated according to the setting information. Vibration control unit to be generated in each of
An information processing apparatus comprising:
 請求項15に記載の情報処理装置において、
 前記振動制御部は、前記複数の振動機構のそれぞれに対する振動指示に含まれる振動を同じ割合で合成して得られる、互いに同じ合成振動を、前記複数の振動機構のそれぞれに発生させる
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 15,
The vibration control unit causes each of the plurality of vibration mechanisms to generate the same combined vibration obtained by synthesizing vibrations included in vibration instructions for each of the plurality of vibration mechanisms at the same ratio. Information processing apparatus.
 請求項15に記載の情報処理装置において、
 前記振動制御部は、前記複数の振動機構のそれぞれに対する振動指示に含まれる振動に他の振動機構に対する振動指示に含まれる振動を一部合成して得られる、互いに異なる合成振動を、前記複数の振動機構のそれぞれに発生させる
 ことを特徴とする情報処理装置。
The information processing apparatus according to claim 15,
The vibration control unit generates different combined vibrations obtained by partially combining vibrations included in vibration instructions for other vibration mechanisms with vibrations included in vibration instructions for the plurality of vibration mechanisms. An information processing apparatus characterized by being generated in each of the vibration mechanisms.
 複数の振動機構を制御する情報処理方法であって、
 前記複数の振動機構が発生させるべき振動の内容を指定する振動指示を受け付けるステップと、
 前記振動指示に応じた振動を前記複数の振動機構に発生させるステップであって、前記振動指示が指示する振動の種別に応じて決まる態様で前記複数の振動機構を振動させるステップと、
 を含むことを特徴とする情報処理方法。
An information processing method for controlling a plurality of vibration mechanisms,
Receiving a vibration instruction that specifies the content of vibration to be generated by the plurality of vibration mechanisms;
Causing the plurality of vibration mechanisms to generate vibrations according to the vibration instructions, the step of vibrating the plurality of vibration mechanisms in a manner determined according to the type of vibration indicated by the vibration instructions;
An information processing method comprising:
 複数の振動機構を制御する情報処理方法であって、
 前記複数の振動機構に対する振動を合成するか否かを指定する設定情報をユーザーから予め受け付けるステップと、
 前記複数の振動機構のそれぞれに対して異なる振動を発生させる振動指示を受け付けた場合に、前記設定情報に応じて、当該振動指示に含まれる複数の振動を合成した合成振動を前記複数の振動機構のそれぞれに発生させるステップと、
 をコンピュータに実行させることを特徴とする情報処理方法。
An information processing method for controlling a plurality of vibration mechanisms,
Receiving in advance from the user setting information for designating whether to synthesize vibrations for the plurality of vibration mechanisms;
When a vibration instruction for generating different vibrations is received for each of the plurality of vibration mechanisms, a combined vibration obtained by combining a plurality of vibrations included in the vibration instruction is generated according to the setting information. The steps to be generated for each of the
Information processing method characterized by causing a computer to execute.
 複数の振動機構を制御するプログラムであって、
 前記複数の振動機構が発生させるべき振動の内容を指定する振動指示を受け付けるステップと、
 前記振動指示に応じた振動を前記複数の振動機構に発生させるステップであって、前記振動指示が指示する振動の種別に応じて決まる態様で前記複数の振動機構を振動させるステップと、
 をコンピュータに実行させるためのプログラム。
A program for controlling a plurality of vibration mechanisms,
Receiving a vibration instruction that specifies the content of vibration to be generated by the plurality of vibration mechanisms;
Causing the plurality of vibration mechanisms to generate vibrations according to the vibration instructions, the step of vibrating the plurality of vibration mechanisms in a manner determined according to the type of vibration indicated by the vibration instructions;
A program that causes a computer to execute.
 複数の振動機構を制御するためのプログラムであって、
 前記複数の振動機構に対する振動を合成するか否かを指定する設定情報をユーザーから予め受け付けるステップと、
 前記複数の振動機構のそれぞれに対して異なる振動を発生させる振動指示を受け付けた場合に、前記設定情報に応じて、当該振動指示に含まれる複数の振動を合成した合成振動を前記複数の振動機構のそれぞれに発生させるステップと、
 を実行させるためのプログラム。
A program for controlling a plurality of vibration mechanisms,
Receiving in advance from the user setting information for designating whether to synthesize vibrations for the plurality of vibration mechanisms;
When a vibration instruction for generating different vibrations is received for each of the plurality of vibration mechanisms, a combined vibration obtained by combining a plurality of vibrations included in the vibration instruction is generated according to the setting information. The steps to be generated for each of the
A program for running
PCT/JP2019/010669 2018-05-14 2019-03-14 Information processing device Ceased WO2019220758A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/JP2018/018524 WO2019220495A1 (en) 2018-05-14 2018-05-14 Information processing device
JPPCT/JP2018/018524 2018-05-14

Publications (1)

Publication Number Publication Date
WO2019220758A1 true WO2019220758A1 (en) 2019-11-21

Family

ID=68539695

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/JP2018/018524 Ceased WO2019220495A1 (en) 2018-05-14 2018-05-14 Information processing device
PCT/JP2019/010669 Ceased WO2019220758A1 (en) 2018-05-14 2019-03-14 Information processing device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/018524 Ceased WO2019220495A1 (en) 2018-05-14 2018-05-14 Information processing device

Country Status (1)

Country Link
WO (2) WO2019220495A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021171791A1 (en) * 2020-02-25 2021-09-02
CN115671712A (en) * 2021-07-27 2023-02-03 腾讯科技(深圳)有限公司 Vibration control method, device, equipment and storage medium
WO2025238778A1 (en) * 2024-05-15 2025-11-20 株式会社ソニー・インタラクティブエンタテインメント Information processing device, method for controlling information processing device, and program

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003199974A (en) * 2000-09-28 2003-07-15 Immersion Corp Direction contact feedback for tactile feedback interface device
JP2006157642A (en) * 2004-11-30 2006-06-15 Matsushita Electric Ind Co Ltd Mobile terminal device
WO2013051662A1 (en) * 2011-10-04 2013-04-11 株式会社ニコン Electronic device
JP2015007836A (en) * 2013-06-24 2015-01-15 シャープ株式会社 Information processing apparatus and information processing program
JP2015053054A (en) * 2013-09-06 2015-03-19 イマージョン コーポレーションImmersion Corporation Systems and methods for generating haptic effects associated with audio signals
JP2015231098A (en) * 2014-06-04 2015-12-21 ソニー株式会社 Vibration device and vibration method
WO2016136934A1 (en) * 2015-02-27 2016-09-01 ソニー株式会社 Information processing device, information processing method, information processing system
JP2017091433A (en) * 2015-11-17 2017-05-25 セイコーエプソン株式会社 Head-mounted display device, method for controlling head-mounted display device, computer program
JP2018064264A (en) * 2016-10-07 2018-04-19 ソニー株式会社 Information processing apparatus, information processing method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4171012B2 (en) * 2005-09-15 2008-10-22 株式会社ソニー・コンピュータエンタテインメント Information processing apparatus and controller device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003199974A (en) * 2000-09-28 2003-07-15 Immersion Corp Direction contact feedback for tactile feedback interface device
JP2006157642A (en) * 2004-11-30 2006-06-15 Matsushita Electric Ind Co Ltd Mobile terminal device
WO2013051662A1 (en) * 2011-10-04 2013-04-11 株式会社ニコン Electronic device
JP2015007836A (en) * 2013-06-24 2015-01-15 シャープ株式会社 Information processing apparatus and information processing program
JP2015053054A (en) * 2013-09-06 2015-03-19 イマージョン コーポレーションImmersion Corporation Systems and methods for generating haptic effects associated with audio signals
JP2015231098A (en) * 2014-06-04 2015-12-21 ソニー株式会社 Vibration device and vibration method
WO2016136934A1 (en) * 2015-02-27 2016-09-01 ソニー株式会社 Information processing device, information processing method, information processing system
JP2017091433A (en) * 2015-11-17 2017-05-25 セイコーエプソン株式会社 Head-mounted display device, method for controlling head-mounted display device, computer program
JP2018064264A (en) * 2016-10-07 2018-04-19 ソニー株式会社 Information processing apparatus, information processing method, and program

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2021171791A1 (en) * 2020-02-25 2021-09-02
WO2021171791A1 (en) * 2020-02-25 2021-09-02 ソニーグループ株式会社 Information processing device for mixing haptic signals
JP7571782B2 (en) 2020-02-25 2024-10-23 ソニーグループ株式会社 Information processing device and information processing method
US12380776B2 (en) 2020-02-25 2025-08-05 Sony Group Corporation Information processing device for mixing haptic signals
CN115671712A (en) * 2021-07-27 2023-02-03 腾讯科技(深圳)有限公司 Vibration control method, device, equipment and storage medium
CN115671712B (en) * 2021-07-27 2023-09-22 腾讯科技(深圳)有限公司 Vibration control method, device, equipment and storage medium
WO2025238778A1 (en) * 2024-05-15 2025-11-20 株式会社ソニー・インタラクティブエンタテインメント Information processing device, method for controlling information processing device, and program

Also Published As

Publication number Publication date
WO2019220495A1 (en) 2019-11-21

Similar Documents

Publication Publication Date Title
Lee et al. Real-time perception-level translation from audio signals to vibrotactile effects
WO2019159459A1 (en) Information processing device, information processing method, and recording medium
JP6959349B2 (en) Operating device and its control device
JP6893561B2 (en) Vibration control device
WO2019220758A1 (en) Information processing device
WO2019138867A1 (en) Information processing device, method, and program
WO2018193557A1 (en) Vibration control device
WO2020008862A1 (en) Information processing apparatus, information processing method, and information processing apparatus-readable recording medium
JP2022138245A (en) Audio processing system and audio processing method
JP7647571B2 (en) CONTROL DEVICE, SIGNAL PROCESSING METHOD, AND SPEAKER DEVICE
Chelladurai et al. SoundHapticVR: Head-Based Spatial Haptic Feedback for Accessible Sounds in Virtual Reality for Deaf and Hard of Hearing Users
WO2020008856A1 (en) Information processing apparatus, information processing method, and recording medium
CN108140370B (en) Signal processing equipment, signal processing methods and computer programs
US9277340B2 (en) Sound output system, information processing apparatus, computer-readable non-transitory storage medium having information processing program stored therein, and sound output control method
JP5349535B2 (en) Controller device
WO2020100583A1 (en) Information processing device, information processing method, and recording medium
JP7450591B2 (en) Audio signal processing device, control method for audio signal processing device, and program
JP2014057809A (en) Game system, game device, game program, and game processing control method
JP4171012B2 (en) Information processing apparatus and controller device
JP2021177264A (en) Information processor, information processing method, and program
Igarashi et al. Reproduction of High-frequency Vibration Experience by a Sensory Equivalent Conversion Method for the Standard Haptic SDK of Meta Quest 3
MIZUTANI Myoelectric Stimulation Silent Subwoofer Which Presents the Deep Bass-Induced Body-Sensory Acoustic Sensation
WO2022168547A1 (en) Control device that applies tactile stimulus
WO2024247706A1 (en) Information processing device and method, and program
JP2025037266A (en) Multisensory stimulation presentation system, information processing device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 19803749

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19803749

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP