US12425788B2 - Information processing apparatus, information processing method, and sound output apparatus - Google Patents
Information processing apparatus, information processing method, and sound output apparatusInfo
- Publication number
- US12425788B2 US12425788B2 US18/003,374 US202118003374A US12425788B2 US 12425788 B2 US12425788 B2 US 12425788B2 US 202118003374 A US202118003374 A US 202118003374A US 12425788 B2 US12425788 B2 US 12425788B2
- Authority
- US
- United States
- Prior art keywords
- sound
- notification
- positions
- sound field
- sounds
- 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.)
- Active, expires
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/165—Management of the audio stream, e.g. setting of volume, audio stream path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/10—Earpieces; Attachments therefor ; Earphones; Monophonic headphones
- H04R1/1041—Mechanical or electronic switches, or control elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/302—Electronic adaptation of stereophonic sound system to listener position or orientation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/302—Electronic adaptation of stereophonic sound system to listener position or orientation
- H04S7/303—Tracking of listener position or orientation
- H04S7/304—For headphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
- H04M1/6033—Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
- H04M1/6041—Portable telephones adapted for handsfree use
- H04M1/6058—Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone
- H04M1/6066—Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone including a wireless connection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/11—Positioning of individual sound objects, e.g. moving airplane, within a sound field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2420/00—Techniques used stereophonic systems covered by H04S but not provided for in its groups
- H04S2420/01—Enhancing the perception of the sound image or of the spatial distribution using head related transfer functions [HRTF's] or equivalents thereof, e.g. interaural time difference [ITD] or interaural level difference [ILD]
Definitions
- the present disclosure relates to an information processing apparatus, an information processing method, and a sound output apparatus.
- a notification sound may be sounded by an application program of the information terminal.
- the notification sound may be mixed with the music being appreciated and may be difficult to perceive.
- the present disclosure provides an information processing apparatus, an information processing method, and a sound output apparatus capable of enhancing the recognizability of a notification sound sounded through a headphone or the like.
- An information processing apparatus controls a plurality of notification sounds output from an output unit, the information processing apparatus comprising: a notification sound arrangement unit that arranges positions where the plurality of notification sounds sound in a virtual sound field so as to be different from each other for each of the plurality of notification sounds.
- the information processing apparatus According to the information processing apparatus, the information processing method, and the sound output apparatus according to the present disclosure, it is possible to enhance the recognizability of the notification sound sounded through the headphone or the like.
- FIG. 1 is a block diagram illustrating an example of a hardware configuration of a sound output apparatus according to a first embodiment of the present disclosure.
- FIG. 2 is a block diagram illustrating an example of a software configuration of an information terminal according to the first embodiment of the present disclosure.
- FIG. 3 is a block diagram illustrating an example of a functional configuration of the sound output apparatus according to the first embodiment of the present disclosure.
- FIG. 4 is a diagram illustrating an example of a setting screen of a notification sound displayed on the information terminal according to the first embodiment of the present disclosure.
- FIG. 5 is a diagram illustrating an example of a confirmation screen of the notification sound displayed on the information terminal according to the first embodiment of the present disclosure.
- FIG. 6 is a diagram illustrating another example of the setting screen of the notification sound displayed on the information terminal according to the first embodiment of the present disclosure.
- FIG. 7 is a diagram illustrating another example of the confirmation screen of the notification sound displayed on the information terminal according to the first embodiment of the present disclosure.
- FIG. 8 is a flowchart illustrating an example of a procedure of processing by the information terminal according to the first embodiment of the present disclosure.
- FIG. 9 is a block diagram illustrating an example of a software configuration of an information terminal according to a first modification of the first embodiment of the present disclosure.
- FIG. 10 is a block diagram illustrating an example of a software configuration of an information terminal according to a third modification of the first embodiment of the present disclosure.
- FIG. 11 is a block diagram illustrating an example of a software configuration in a case where a stereophonic sound technology is applied in an information terminal according to a second embodiment of the present disclosure.
- FIG. 12 is a block diagram illustrating an example of a software configuration in a case where a 2-channel stereo technology is applied in the information terminal according to the second embodiment of the present disclosure.
- FIG. 1 is a block diagram illustrating an example of a hardware configuration of a sound output apparatus 1 according to the first embodiment of the present disclosure. As illustrated in FIG. 1 , the sound output apparatus 1 of the first embodiment includes an information terminal 100 and a headphone 200 .
- the information terminal 100 as an information processing apparatus is, for example, a smartphone, a mobile phone, a tablet, or the like.
- the information terminal 100 includes a control unit 110 , an input device 106 , and a display device 107 .
- the control unit 110 is configured as a computer including a central processing unit (CPU) 101 , a read only memory (ROM) 102 , a random access memory (RAM) 103 , a storage device 104 , and an in/out (I/O) port 105 .
- CPU central processing unit
- ROM read only memory
- RAM random access memory
- I/O in/out
- the CPU 101 reads various programs stored in the ROM 102 , develops the programs on the RAM 103 , and operates according to the programs. As a result, the CPU 101 can implement various functions as an information processing apparatus.
- the ROM 102 stores, for example, a basic program 108 such as an operating system (OS), and various application programs executed by the CPU 101 .
- the basic program 108 is a program for operating the entire information terminal 100 and operating various application programs on the information terminal 100 .
- the basic program 108 has a function of setting, for example, a sound field that is a virtual space having a three-dimensional spread, and arranging, in the sound field, positions where various notification sounds by the above-described application program sound.
- Such a function of the basic program 108 is implemented using, for example, a stereophonic sound technology that reproduces a three-dimensional direction, distance, and spread in a pseudo manner when reproducing sound.
- the stereophonic sound technology may also be referred to as a 3D audio technology, a virtual phones technology (VPT), or the like.
- the storage device 104 is, for example, a hard disk drive (HDD), a solid state drive (SDD), or the like, and is used as an auxiliary storage area.
- HDD hard disk drive
- SDD solid state drive
- the I/O port 105 is connected to a headphone 200 or the like which is an external device of the information terminal 100 , and transmits various kinds of acoustic data including a notification sound or the like to the headphone 200 .
- the input device 106 is a device to which a user can input various instructions.
- the input device 106 may be configured integrally with the display device 107 , for example, such as a touch panel.
- the display device 107 is, for example, a liquid crystal display (LCD), an organic electro luminescence (EL) display, or the like, and displays various types of information to the user.
- LCD liquid crystal display
- EL organic electro luminescence
- the headphone 200 as an output device includes, for example, two speakers that can be worn on the left and right ears of the user.
- the headphone 200 is connected to the information terminal 100 , for example, and outputs various sounds on the basis of the acoustic data transmitted from the information terminal 100 .
- the information terminal 100 may be configured as, for example, a personal computer, a smart speaker, a television device, or the like, in addition to the above-described smartphone, mobile phone, tablet, or the like.
- the input device 106 described above may be configured as an external device separate from the information terminal 100 , such as a keyboard or a mouse, and may be connected to the information terminal 100 .
- the display device 107 may be configured as an external device separate from the information terminal 100 and connected to the information terminal 100 .
- an earphone, a speaker of a stereo component device, or the like may be connected to the information terminal 100 .
- the number of speakers may be three or more.
- a plurality of speakers may be integrated with information terminal 100 .
- the sound output apparatus 1 can have various hardware configurations.
- FIG. 2 is a block diagram illustrating an example of a software configuration of the information terminal 100 according to the first embodiment of the present disclosure.
- the information terminal 100 includes an application layer 400 and a basic program (OS) layer 300 as a software configuration.
- OS basic program
- the application layer 400 includes various application programs executed by the information terminal 100 .
- examples of the application programs included in the application layer 400 include a music player 401 , an A application 402 , a B application 403 , a music player 404 , and a notification setting application 405 .
- the music player 401 is an application program capable of reproducing music as appreciation content for a two-channel stereo, for example.
- the A application 402 is an application program having a setting user interface (UI) that enables various settings of the notification sound by the user and a notification function including a function of transmitting the notification sound.
- the A application 402 can transmit a notification sound for two-channel stereo, for example.
- the B application 403 is an application program having a setting UI that enables various settings of the notification sound by the user and a notification function including a function of transmitting the notification sound.
- the B application 403 can transmit a notification sound for 3D audio, for example.
- the music player 404 is an application program capable of reproducing music as appreciation content for 3D audio, for example.
- an application program for game amusement may be included in the application layer 400 as an application program capable of reproducing appreciation content other than music.
- these application programs may be able to reproduce sound, BGM, sound effects, and the like included in the game and the moving image as the appreciation content.
- examples of the notification sound transmitted by the A application 402 and the B application 403 include a notification sound for notifying reception of an email, a message, or the like, a notification sound for notifying an incoming call, a notification sound for notifying that there has been a post on a social networking service (SNS) or the like, a notification sound for notifying that the time set by the user has come, and the like.
- Examples of the type of the notification sound include a melody, a chime, an alarm sound, and a voice.
- Examples of items that the user can set for these notification sounds on the A application 402 and the B application 403 include on/off of the notification sound, selection of the type of the notification sound, and the volume of the notification sound. Even in the same application program, the above setting may be made different depending on the notification content of the notification sound. For this, for example, about the notification sound for notifying reception of an email, there is an example in which the type of the notification sound is made different between the case of an email from a friend and the case of an email from a boss.
- the notification setting application 405 is, for example, a standard application program in the above-described basic program 108 (see FIG. 1 ).
- the notification setting application 405 is a so-called user interface (UI) that includes a notification sound arrangement setting function and the like, holds personal optimization information and the like, and enables various settings by the user for various notification sounds of the A application 402 , the B application 403 , and the like.
- UI user interface
- the user can perform setting for arranging a desired notification sound at a desired position of the above-described virtual sound field. As a result, the user can adjust the direction, distance, volume, and the like in which each notification sound can be heard. In a case where the volume of the notification sound is also set on the application programs such as the A application 402 and the B application 403 , the setting on the notification setting application 405 may be prioritized.
- the notification setting application 405 generates sound field information 311 in which positions where various notification sounds sound are arranged in a virtual sound field for the various notification sounds on the basis of the acquired user setting.
- the sound field information 311 may be a plurality of notification sounds by the same application program or may be generated for each notification sound.
- the personalized optimization information includes information for optimizing the arrangement setting in the sound field of the notification sound using the above-described stereophonic sound technology or the like for each user. How the sound reaches the left and right ears of the user varies depending on the individual user, and can be represented by, for example, a head related transfer function (HRTF).
- the personalized optimization information includes a head-related transfer function optimized for an individual user. The individual user can generate personalized optimization information by optimizing the head-related transfer function by initial setting or the like in the notification setting application 405 .
- predetermined measurement is performed to optimize the head-related transfer function.
- the measurement method for example, there is a method in which a test sound is output in a predetermined closed environment, and how the test sound sounds to the ears of the user in the closed environment is collected by an ear microphone or the like worn by the user.
- the dummy doll on which the ear microphone is mounted may be arranged under various environments, and the test sound output under those environments may be collected.
- the head-related transfer function can be optimized from the sound collection result of the ear microphone mounted on the user or with reference to the sound collection result of the ear microphone mounted on the dummy doll in addition to the sound collection result.
- the head-related transfer function may be optimized by estimation on the basis of captured data of the user's ear captured by the user himself/herself.
- the basic program 108 exerts various functions for collectively processing acoustic data including various notification sounds by various application programs.
- the basic program 108 has a function of performing decode processing 302 , rendering processing 303 , virtualization processing 304 , and the like in order to output the notification sound for 3D audio of the B application 403 and the music for 3D audio of the music player 404 as two-channel stereo from the headphone 200 .
- the virtualization processing 304 is processing of arranging positions where the notification sounds to be transmitted sound in the virtually set sound field on the basis of the user setting.
- the notification sound transmitted by the A application 402 is for two-channel stereo.
- the basic program 108 once performs up-conversion processing 301 on the notification sound data of the A application 402 , and then performs decode processing 302 , rendering processing 303 , virtualization processing 304 , and the like.
- the basic program 108 When performing the virtualization processing 304 on the notification sound data of the A application 402 and the B application 403 , the basic program 108 performs the virtualization processing 304 using the sound field information 311 corresponding to the notification sound data to be processed among the sound field information 311 generated by the notification setting application 405 .
- the basic program 108 When performing the virtualization processing 304 on the music data or the like of the music player 404 , the basic program 108 performs the virtualization processing 304 on the basis of an instruction from the music player 404 . As a result, each of the sounds of the plurality of channels included in the music data is arranged at a predetermined position of the sound field.
- the basic program 108 extracts a head-related transfer function (HRTF) 312 optimized for each user from the personalized optimization information held by the notification setting application 405 , and performs the virtualization processing 304 so as to conform to each user on the basis of the head-related transfer function 312 .
- HRTF head-related transfer function
- the basic program 108 performs mixing processing 305 for mixing data to be output among the notification sound data of the A application 402 and the B application 403 subjected to the virtualization processing 304 , the music data of the music player 404 , and the unprocessed music data for the two-channel stereo of the music player 401 , and outputs the mixed data.
- FIG. 3 is a block diagram illustrating an example of a functional configuration of the sound output apparatus 1 according to the first embodiment of the present disclosure.
- the control unit 110 implements, as a functional configuration, a display control unit 111 , an input receiving unit 112 , a setting control unit 113 , a notification sound arrangement unit 114 , an output control unit 115 , a personalized optimization information storage unit 116 , and a sound field information storage unit 117 .
- the input receiving unit 112 controls the input unit 130 to receive inputs of various instructions and the like from the input unit 130 by the user or the like.
- the input unit 130 is implemented by, for example, the input device 106 under the control of the CPU 101 that executes the basic program 108 .
- the setting control unit 113 has a UI function that enables various settings by the user for various notification sounds generated according to the application program.
- the setting control unit 113 generates sound field information on the basis of various settings by the user and stores the sound field information in the sound field information storage unit 117 .
- the sound field information is generated for each of a plurality of notification sounds, for example, and includes setting information of a position where each notification sound sounds in a virtual sound field.
- the position where a predetermined notification sound will sound is represented by, for example, coordinates in the sound field.
- the notification sound arrangement unit 114 sets a virtual sound field.
- the virtual sound field is, for example, a virtual space having a three-dimensional spread centered on the head of the user wearing the headphone 200 .
- the notification sound arrangement unit 114 arranges positions where various notification sounds sound in the virtual sound field on the basis of the sound field information stored in the sound field information storage unit 117 , and generates acoustic data including the notification sound.
- the notification sound arrangement unit 114 adjusts arrangement of various notification sounds on the basis of the personalized optimization information stored in the personalized optimization information storage unit 116 . Since the notification sound arrangement unit 114 adjusts the arrangement of the notification sounds in accordance with each individual user on the basis of the personalized optimization information, it is possible to suppress occurrence of an error due to an individual difference in how the set notification sound is heard.
- the output control unit 115 causes the output unit 210 to output, for example, a sound including the notification sound on the basis of the acoustic data generated by the notification sound arrangement unit 114 .
- the output unit 210 is implemented by, for example, the headphone 200 under the control of the CPU 101 that executes the basic program 108 .
- the personalized optimization information storage unit 116 stores personalized optimization information.
- the sound field information storage unit 117 stores sound field information based on setting by the user such as arrangement of various notification sounds.
- the sound field information is generated for each of various application programs included in the information terminal 100 , for example, and can be stored in the sound field information storage unit 117 .
- the individual sound field information may include setting of arrangement of each of a plurality of notification sounds generated by one application program.
- the personalized optimization information storage unit 116 and the sound field information storage unit 117 are implemented by, for example, the storage device 104 under the control of the CPU 101 that executes the basic program 108 .
- FIG. 4 is a diagram illustrating an example of a setting screen 121 of a notification sound displayed on the information terminal 100 according to the first embodiment of the present disclosure.
- the user can start a notification setting application 405 (see FIG. 2 ) of the information terminal 100 and display a setting screen 121 of a notification sound on the display device 107 of the information terminal 100 .
- the notification setting application 405 enables the user to perform various settings on the notification sound setting screen 121 .
- the input receiving unit 112 included in the control unit 110 of the information terminal 100 receives the instruction of the user.
- the display control unit 111 causes the display unit 120 to display the notification sound setting screen 121 according to the instruction of the user received by the input receiving unit 112 .
- the setting control unit 113 enables the user to perform various settings on the notification sound setting screen 121 .
- a sphere SFS likened to the sound field set by the notification sound arrangement unit 114 is displayed.
- the center of the sphere SFS corresponds to the head position of the user.
- a selection screen PSa including, for example, a plurality of preset directions are displayed as a direction in which the user can hear the notification sound.
- the “direction in which the user can hear the notification sound” on the selection screen PSa is a display in which a position where the notification sound sounds in the sound field is mainly expressed by the user.
- the user can select any preset direction for the notification sound that is the current setting target from the selection screen PSa. Furthermore, the user can tap arrows AXp and AXm in the X direction, arrows AYp and AYm in the Y direction, and arrows AZp and AZm in the Z direction around the sphere SFS to finely adjust the direction in which the notification sound can be heard.
- a point PNT indicating a position where the notification sound sounds is displayed in the sphere SFS.
- bars BRx, BRy, and BRz indicating the X coordinate, the Y coordinate, and the Z coordinate of the point PNT in the sphere SFS are displayed on the X axis, the Y axis, and the Z axis in the sphere SFS, respectively.
- the position of the point PNT moves in accordance with the user's operation, and the lengths of the bars BRx, BRy, and BRz also change.
- the notification sound sounds at the position in the sound field corresponding to the position of the point PNT in the sphere SFS.
- the user can confirm how the user listens when the notification sound has sounded at the set position.
- These displays on the notification sound setting screen 121 are controlled by the display control unit 111 , for example, on the basis of an instruction of the setting control unit 113 .
- the notification sound setting screen 121 displayed on the basis of the instruction of the setting control unit 113 is not limited to the example of FIG. 4 . Any display and operation method of the notification sound setting screen may be used as long as the user can visually or intuitively grasp the position where the notification sound sounds in the sound field and assist the setting of the notification sound by the user.
- the setting control unit 113 issues a warning by at least one of an alarm, a voice, a message, and the like in a case where the position where the notification sound that is the current setting target sounds is to be set within a predetermined range close to, for example, the setting position of another notification sound that has already been set.
- a warning by at least one of an alarm, a voice, a message, and the like in a case where the position where the notification sound that is the current setting target sounds is to be set within a predetermined range close to, for example, the setting position of another notification sound that has already been set.
- the setting control unit 113 generates sound field information including setting contents for each of various notification sounds by the user, and stores the sound field information in the sound field information storage unit 117 .
- the sound field information positions where various notification sounds sound are represented by, for example, coordinates in the sound field.
- the notification sound arrangement unit 114 refers to the sound field information of the notification sound to be output and arranges the position where the notification sound sounds in the virtual sound field. In addition, the notification sound arrangement unit 114 adjusts the position where the notification sound sounds so as to conform to the user who has set the notification sound on the basis of the personalized optimization information stored in the personalized optimization information storage unit 116 .
- FIG. 5 is a diagram illustrating an example of a confirmation screen 122 of a notification sound displayed on the information terminal 100 according to the first embodiment of the present disclosure.
- the notification setting application 405 causes the display device 107 of the information terminal 100 to display a notification sound confirmation screen 122 in accordance with an instruction from the user.
- the input receiving unit 112 included in the control unit 110 of the information terminal 100 receives the user's instruction.
- the display control unit 111 causes the display unit 120 to display the notification sound confirmation screen 122 in accordance with the user's instruction received by the input receiving unit 112 .
- a sphere SFS likened to a sound field set by the notification sound arrangement unit 114 is displayed.
- icons ICa to ICe of application programs corresponding to various notification sounds are displayed at positions where the notification sounds sound.
- the display positions of these icons ICa to ICe are determined by the display control unit 111 , for example, on the basis of information acquired by the setting control unit 113 from a plurality of pieces of sound field information of the sound field information storage unit 117 .
- the user can visually confirm a correspondence relationship of positions where various notification sounds sound in the sound field. Therefore, it is possible to confirm whether there is a notification sound that is difficult to distinguish due to overlapping with each other also from the notification sound confirmation screen 122 .
- the notification sound confirmation screen 122 is not limited to the example of FIG. 5 .
- the display of the notification sound confirmation screen may be any display as long as the user can visually or intuitively grasp the positional relationship of the plurality of notification sounds in the sound field.
- the notification sound arrangement unit 114 may be capable of not only statically arranging the positions where various notification sounds sound in the sound field but also dynamically arranging the positions.
- the positions where the notification sounds sound in the sound field are dynamically arranged, the user can hear as if the notification sounds are being sounded while moving in the sound field.
- the recognizability is further enhanced for a moving object.
- the function of dynamically arranging the notification sounds is based on such a theory.
- FIG. 6 is a diagram illustrating another example of the notification sound setting screen 123 displayed on the information terminal 100 according to the first embodiment of the present disclosure.
- the setting control unit 113 enables the user to perform setting for dynamically arranging the positions where various notification sounds sound.
- a sphere SFS likened to a sound field set by the notification sound arrangement unit 114 is displayed on the notification sound setting screen 123 . Furthermore, on the notification sound setting screen 123 , a selection screen PSb including, for example, a plurality of preset movements are displayed as the movement of the notification sound that can be heard by the user.
- the user can select any preset movement for the notification sound that is the current setting target from the selection screen PSb.
- a trajectory OB indicating the movement of the position where the notification sound sounds is displayed.
- a point PNT is also displayed on the trajectory OB.
- the notification sound sounds while moving in the sound field so as to correspond to the trajectory OBB in the sphere SFS.
- the user can confirm how the user listens when the notification sound has sounded by the set movement.
- These displays on the notification sound setting screen 123 are controlled by the display control unit 111 , for example, on the basis of an instruction of the setting control unit 113 .
- the notification sound setting screen 123 displayed on the basis of the instruction of the setting control unit 113 is not limited to the example of FIG. 6 . Any display and operation method of the notification sound setting screen may be used as long as the user can visually or intuitively grasp the movement of the position where the notification sound sounds in the sound field and assist the setting of the notification sound by the user.
- the setting control unit 113 issues a warning by at least one of an alarm, a voice, a message, and the like, for example, in a case where the movement of the position where the notification sound that is the current setting target sounds is to be set to overlap with another notification sound that has already been set. As a result, it is possible to suppress a situation in which the trajectories of two or more notification sounds in the sound field overlap each other and the user cannot distinguish these notification sounds from each other.
- the setting control unit 113 generates sound field information including setting contents for each of various notification sounds by the user, and stores the sound field information in the sound field information storage unit 117 .
- the trajectories of the various notification sounds are represented by, for example, coordinates in the sound field.
- the notification sound arrangement unit 114 refers to the sound field information of the notification sound to be output and arranges the trajectory of the position where the notification sound sounds in the virtual sound field. In addition, the notification sound arrangement unit 114 adjusts the trajectory of the position where the notification sound sounds so as to conform to the user who has set the notification sound on the basis of the personalized optimization information stored in the personalized optimization information storage unit 116 .
- FIG. 7 is a diagram illustrating another example of a notification sound confirmation screen 124 displayed on the information terminal 100 according to the first embodiment of the present disclosure.
- the notification setting application 405 causes the display device 107 of the information terminal 100 to display a notification sound confirmation screen 124 in accordance with an instruction from the user.
- the input receiving unit 112 included in the control unit 110 of the information terminal 100 receives the user's instruction.
- the display control unit 111 causes the display unit 120 to display the notification sound confirmation screen 122 in accordance with the user's instruction received by the input receiving unit 112 .
- a sphere SFS likened to a sound field set by the notification sound arrangement unit 114 is displayed.
- icons ICf to ICh of application programs corresponding to various notification sounds are displayed on trajectories OBf to OBh indicating movement of positions where the notification sounds sound.
- the display positions of the trajectories OBf to OBh and the icons ICf to ICh are determined by the display control unit 111 , for example, on the basis of information acquired by the setting control unit 113 from a plurality of pieces of sound field information in the sound field information storage unit 117 .
- notification sound confirmation screen 124 the user can visually confirm the correspondence relationship of the trajectories of various notification sounds in the sound field. Therefore, also from the notification sound confirmation screen 124 , it is possible to confirm whether there is a notification sound that is difficult to hear due to overlapping of trajectories.
- the notification sound confirmation screen 124 is not limited to the example of FIG. 7 .
- the display of the notification sound confirmation screen may be any display as long as the user can visually or intuitively grasp the positional relationship of the trajectories in the sound field of the plurality of notification sounds.
- FIG. 8 is a flowchart illustrating an example of a procedure of processing by the information terminal 100 according to the first embodiment of the present disclosure. Note that, in the processing illustrated in FIG. 8 , it is assumed that personalized optimization information is stored in advance in the personalized optimization information storage unit 116 of the information terminal 100 .
- the input receiving unit 112 receives the instruction from the user (step S 101 ).
- step S 102 confirmation screen
- the setting control unit 113 acquires the sound field information for each notification sound from the sound field information storage unit 117 (step S 103 ).
- the setting control unit 113 instructs the display control unit 111 to display a confirmation screen indicating the position of the already set notification sound on the basis of the acquired sound field information.
- the display control unit 111 causes the display unit 120 to display the notification sound confirmation screen in accordance with the instruction from the setting control unit 113 (step S 104 ).
- the display control unit 111 causes the display unit 120 to display the notification sound setting screen (step S 105 ).
- the input receiving unit 112 receives various settings by the user (step S 106 ).
- the setting control unit 113 instructs the display control unit 111 to change the setting screen corresponding to various operations of the user from the input unit 130 .
- the display control unit 111 controls the display unit 120 so that a screen corresponding to various operations of the user is displayed.
- the setting control unit 113 determines whether the position, trajectory, or the like that the user intends to set for the notification sound to be set is close to the position, trajectory, or the like of another notification sound that has already been set (step S 107 ). If the position, trajectory, or the like that the user intends to set is not close to another notification sound within the predetermined range (step S 107 : No), the setting control unit 113 advances the processing to step S 109 .
- step S 107 the setting control unit 113 issues a warning by an alarm, a voice, a message, or the like (step S 108 ), and causes the user to reinput the setting (step S 106 ).
- the setting control unit 113 generates sound field information including a sound position, a trajectory, or the like of the notification sound to be set in the virtual sound field on the basis of the setting content from the user received by the input receiving unit 112 (step S 109 ).
- the setting control unit 113 stores the generated sound field information in the sound field information storage unit 117 (step S 110 ).
- the notification sound arrangement unit 114 determines whether or not there is an instruction to transmit a notification sound having a predetermined content from any of the application programs (step S 111 ). When there is no instruction to transmit the notification sound from any of the application programs (step S 111 : No), the notification sound arrangement unit 114 waits for the instruction to transmit the notification sound from the application program.
- the notification sound arrangement unit 114 refers to the sound field information storage unit 117 and arranges the notification sound to be transmitted in the sound field on the basis of the sound field information of the notification sound for which the transmission instruction has been received (step S 112 ).
- the notification sound arrangement unit 114 refers to the personalized optimization information storage unit 116 , and adjusts the position of the notification sound in the sound field so as to conform to the user on the basis of the personalized optimization information of the user who has set the notification sound (step S 113 ).
- the notification sound arrangement unit 114 mixes the data of the notification sound arranged in the sound field and the data of the appreciation content (step S 115 ), and if not being reproduced (step S 114 : No), generates the acoustic data using only the data of the notification sound (step S 116 ).
- the notification sound arrangement unit 114 passes the generated acoustic data to the output control unit 115 , and the output control unit 115 transmits the acoustic data from the notification sound arrangement unit 114 to the output unit 210 and causes the output unit to output the acoustic data (step S 117 ).
- the processing by the information terminal 100 of the first embodiment ends.
- the positions where the plurality of notification sounds sound in the virtual sound field are arranged to be different for each of the plurality of notification sounds.
- the notification sound is mixed with the appreciation content, it is possible to impart a performance effect to the notification sound sounded through the headphone or the like, and it is possible to enhance the recognizability of the notification sound. Therefore, it is possible to prevent the notification sound from being missed.
- the information terminal 100 includes a setting control unit that causes a user to set positions where a plurality of notification sounds sound in a sound field. As a result, the user can arrange a desired notification sound at desired positions in the virtual sound field.
- the user is caused to select preset positions as the positions where the plurality of notification sounds sound in the sound field.
- the burden on the user is reduced, and the user can easily perform setting on the notification sound.
- the user finely adjusts the positions where the plurality of notification sounds sound in the sound field from the preset positions.
- the usability of the notification sound setting screen 121 , 123 is improved, and the user can perform setting more suitable for the request.
- the user collectively sets the positions where the plurality of notification sounds respectively transmitted by the plurality of application programs sound in the sound field.
- This enables versatile setting for a plurality of application programs.
- complicated work such as setting for each of a plurality of application programs becomes unnecessary, and usability can be improved.
- the point PNT indicating the position where notification sounds to be set sound in the sphere SFS likened to the sound field is displayed on the notification sound setting screen 121 according to the setting by the user.
- a trajectory OB in which the position where the notification sound to be set sounds moves in the sphere SFS likened to the sound field is displayed according to the setting by the user.
- the user can intuitively or visually grasp the position or trajectory where the notification sound to be set sounds.
- the information terminal 100 collectively performs the processing for the notification sound, it is possible to set various notification sounds of various application programs on the common setting screen 121 , 123 , and it is possible to unify the setting forms of various notification sounds. Therefore, setting by the user can be strongly assisted, and usability can be improved.
- the icons ICa to ICe indicating the respective positions where the plurality of notification sounds sound are arranged on the notification sound confirmation screen 122 in the sphere SFS likened to the sound field according to the setting by the user.
- the notification sound confirmation screen 124 each of the trajectories OBf to OBh in which the positions where the plurality of notification sounds sound move in the sphere SFS likened to the sound field is arranged according to the setting by the user.
- the user can intuitively or visually grasp the position or trajectory where the notification sounds to be set sound, and it is possible to assist the user so that the notification sounds can be prevented from approaching or overlapping each other.
- various notification sounds of various application programs can be collectively displayed on the confirmation screen 122 , 124 , and it is easy to compare setting contents for individual notification sounds.
- the positions where the plurality of notification sounds sound in the sound field are arranged on the basis of the personalized optimization information in which the head-related transfer function is adjusted for the user.
- the head-related transfer function optimized for the individual user is shared by all the application programs, it is possible to suppress variation for each application program or for each notification sound, to reproduce a plurality of notification sounds with high accuracy, and to further improve the recognizability of the notification sound by the user.
- FIG. 9 is a block diagram illustrating an example of a software configuration of an information terminal 100 a according to the first modification of the first embodiment of the present disclosure.
- the information terminal 100 a of the first modification is different from that of the first embodiment in that the reproduction position of the appreciation content is moved in the sound field.
- the information terminal 100 a includes, as a software configuration, an application layer 400 a and a basic program (OS) layer 300 a.
- OS basic program
- the application layer 400 a includes, for example, application programs such as the music player 401 , the A application 402 , the B application 403 , the music player 404 , and the notification setting application 405 a .
- the application programs other than the notification setting application 405 a are similar to the application programs exemplified in the above-described first embodiment.
- the notification setting application 405 a is, for example, a standard application program in a basic program included in the information terminal 100 a of the first modification.
- the notification setting application 405 a is a user interface (UI) that has a sound arrangement setting function and the like, holds personalized optimization information and the like, and enables the user to perform various settings for various sounds including the notification sound.
- UI user interface
- the sound arrangement setting function of the notification setting application 405 a not only the positions where various notification sounds sound in the sound field can be arranged, but also the position where the appreciation content such as music is reproduced in the sound field can be moved.
- the user can perform setting to arrange desired notification sounds at desired positions in the sound field. Furthermore, in a case where the notification sound sounds while the appreciation content is being reproduced, the user can make a setting to temporarily move the reproduction position of the appreciation content being reproduced in the sound field. As a result, when the notification sound is sounded, the user can reproduce the appreciation content in a different direction, distance, volume, and the like from those in the past.
- the notification setting application 405 a respectively generates pieces of sound field information 311 indicating positions where the notification sound of the A application 402 and the notification sound of the B application 403 sound in the virtual sound field on the basis of various settings by the user acquired by the notification setting application 405 a.
- the notification setting application 405 a respectively generates pieces of sound field information 311 a indicating moving positions of the music of the music player 401 and the music of the music player 404 in the virtual sound field on the basis of various settings by the user acquired by the notification setting application 405 a.
- the basic program of the first modification exerts various functions for collectively processing various types of acoustic data by various application programs.
- the basic program of the first modification collectively processes the notification sound for two-channel stereo transmitted by the A application 402 and the notification sound for 3D audio transmitted by the B application 403 , similarly to the case of the above-described first embodiment.
- the basic program of the first modification is preferably configured to be able to collectively perform the processing of the music for the two-channel stereo reproduced by the music player 401 together with the processing of the music for the 3D audio reproduced by the music player 404 .
- the basic program of the first modification performs up-conversion processing 301 a on the music data of the music player 401 and the notification sound data of the A application 402 .
- the basic program of the first modification performs the decode processing 302 , the rendering processing 303 , the virtualization processing 304 a , and the like on the up-converted music data of the music player 401 and the music data of the music player 404 , the up-converted notification sound data of the A application 402 , the notification sound data of the B application 403 , and the like.
- the basic program of the first modification When performing the virtualization processing 304 a on the notification sound data of the A application 402 and the B application 403 , the basic program of the first modification performs the virtualization processing 304 a using the sound field information 311 corresponding to the notification sound data to be processed among the sound field information 311 generated by the notification setting application 405 a.
- the basic program of the first modification When performing the virtualization processing 304 a on the music data or the like of the music player 401 , 404 , the basic program of the first modification performs the virtualization processing 304 a on the basis of an instruction of the music player 401 , 404 .
- each of the sounds of the two channels included in the music data of the music player 401 is arranged at a predetermined position of the sound field spreading to the left and right.
- each of the sounds of the plurality of channels included in the music data of the music player 404 is arranged at a predetermined position of the sound field spreading three-dimensionally.
- the basic program of the first modification performs the virtualization processing 304 a using the sound field information 311 a corresponding to the music data to be processed among the pieces of the sound field information 311 a generated by the notification setting application 405 a . Furthermore, the basic program of the first modification performs the virtualization processing 304 a using the sound field information 311 corresponding to the notification sound data to be processed among the pieces of the sound field information 311 generated by the notification setting application 405 a.
- the basic program of the first modification extracts the head-related transfer function (HRTF) 312 optimized for each user from the personalized optimization information held by the notification setting application 405 a , and performs the virtualization processing 304 a to suit each user on the basis of the head-related transfer function 312 .
- HRTF head-related transfer function
- the basic program of the first modification performs mixing processing 305 of mixing data to be output among the pieces of the notification sound data of the A application 402 and the B application 403 on which the virtualization processing 304 a has been performed and the music data of the music player 401 , 404 , and outputs the mixed data.
- the user can set how to move the reproduction position of the appreciation content when the notification sound sounds during reproduction of the appreciation content such as music.
- the movement of the reproduction position of the appreciated content as described above will be specifically exemplified below.
- the reproduction position of the appreciation content such that the appreciation content that has been spread and heard in the entire sound field so as to surround the head of the user can be heard from, for example, only one point in a predetermined direction with reference to the head of the user at the timing when the notification sound sounds.
- the volume of the appreciation content may be lowered.
- the reproduction position of the appreciation content so that the appreciation content that has been spread and heard in the sound field extending to the left and right of the head of the user can be heard from only one of the left and right directions with reference to the head of the user at the timing when the notification sound sounds.
- the volume of the appreciation content may be lowered.
- the movement setting of the reproduction position of the appreciation content may be performed at a position opposite to the position where the notification sound to be transmitted sounds. That is, for example, in a case where the notification sound is set to be heard from the left side of the user, the destination of the reproduction position of the appreciation content is set to the right side of the user. Furthermore, for example, in a case where the notification sound is set to be heard from above the line of sight of the user, the destination of the reproduction position of the appreciation content is set below the line of sight of the user.
- the notification sound is heard as if the reproduction position of the appreciation content moves away from the position where the notification sound sounds.
- the notification sound itself may sound from one point in the sound field by being statically arranged at a predetermined position in the sound field, or may sound while moving in the sound field by being dynamically arranged in the sound field.
- the CPU of the information terminal 100 a executes the basic program of the first modification, for example, so that the above-described functions are implemented by the display control unit, the input receiving unit, the setting control unit, the notification sound arrangement unit, the output control unit, the personalized optimization information storage unit, and the sound field information storage unit corresponding to the above-described first embodiment, and the above-described various processing are performed.
- the information terminal 100 a of the first modification in a case where at least one of a plurality of notification sounds is sounded when the appreciation content is output from the output unit, a position where the appreciation content sounds in the sound field is moved.
- the degree of separation between the appreciation content that the user is appreciating and the notification sound suddenly transmitted is increased, and the recognizability of the notification sound can be further enhanced.
- an information terminal according to a second modification of the first embodiment will be described.
- the function of arranging the position where the notification sound sounds at a predetermined position in the sound field is applied to a route guidance application.
- a route guidance application program having a function of guiding a route or a travel route using public transportation or the like is executed.
- the route guidance application program transmits a route guidance voice as a notification sound.
- the voice of the route guidance indicates the traveling direction, the point where the vehicle turns right or left, and the direction by, for example, north, south, east, and west.
- the basic program of the second modification processes the voice of the route guide, and arranges the position where the voice sounds at the position corresponding to the guide content in the sound field. That is, the basic program of the second modification makes the direction in which the voice can be heard and the direction in which the voice guides coincide with each other. As a result, the user feels as if the voice of the route guide is heard from the direction to proceed.
- the arrangement of the route guidance voice in the sound field in the information terminal of the second modification may be set by default or may be configured to be settable by the user.
- the CPU of the information terminal of the second modification executes, for example, the basic program of the second modification
- the above-described functions may be implemented by the display control unit, the input receiving unit, the setting control unit, the notification sound arrangement unit, the output control unit, the personalized optimization information storage unit, and the sound field information storage unit corresponding to the above-described first embodiment, and the above-described various processing may be performed.
- the position where the route guide voice sounds is made to coincide with the direction in which the voice guides.
- the user can know the direction to proceed without confirming the screen of the information terminal.
- FIG. 10 is a block diagram illustrating an example of a software configuration of the information terminal 100 b according to the third modification of the first embodiment of the present disclosure.
- the information terminal 100 b of the third modification is different from that of the first embodiment described above in that a position where a notification sound sounds is arranged in a sound field extending to the left and right.
- the information terminal 100 b includes, as a software configuration, an application layer 400 b and a basic program (OS) layer 300 b.
- OS basic program
- the application layer 400 b includes, for example, a music player 401 , an A application 402 , a C application 406 , a notification setting application 405 b , and the like as various application programs executed by the information terminal 100 b .
- the music player 401 and the A application 402 are similar to the application program exemplified in the above-described first embodiment.
- the C application 406 is an application program having a setting UI that enables the user to turn on/off the notification sound, select a type of the notification sound, and set various types of volume of the notification sound, and a notification function including a function of transmitting the notification sound for two-channel stereo.
- the notification setting application 405 b is, for example, a standard application program in a basic program included in the information terminal 100 b .
- the notification setting application 405 b includes a notification sound arrangement setting function and the like, and is a user interface (UI) that enables the user to perform various settings for various notification sounds of the A application 402 and the C application 406 .
- UI user interface
- the basic program of the third modification performs balance processing 304 b on the acoustic data including various notification sounds by various application programs.
- the balance processing 304 b is processing of arranging a position where a notification sound or the like sounds by adjusting the left-right balance in the sound field spreading to the left and right.
- the basic program of the third modification arranges the position where the notification sound sounds using, for example, a two-channel stereo technology.
- the basic program of the third modification sets a sound field spreading in the left-right direction with reference to the head of the user and adjusts the left-right balance, thereby arranging a position where the notification sound sounds in the sound field.
- the position where the notification sound sounds in the sound field in the left-right direction may be statically or dynamically arranged.
- the sound field information 311 b used at this time is generated on the basis of user setting, and the position where the notification sound sounds in the sound field spreading in the left-right direction is represented by coordinates or the like.
- the basic program of the third modification may collectively perform the balance processing 304 b on the music data of the music player 401 and the like, for example, similarly to the notification sound data of the A application 402 and the C application 406 .
- the basic program of the third modification performs the balance processing 304 b for adjusting the left-right balance in the sound field spreading in the left-right direction on the basis of the instruction of the music player 401 .
- the basic program of the third modification performs mixing processing 305 b for mixing data to be output among the notification sound data of the A application 402 and the C application 406 on which the balance processing 304 b has been performed and the music data of the music player 401 , and outputs the mixed data.
- the notification sounds are heard as if the notification sounds sound at different distances and different volumes from one of the left and right directions.
- the CPU of the information terminal 100 b executes, for example, the basic program of the third modification, so that the above-described functions are implemented by the display control unit, the input receiving unit, the setting control unit, the notification sound arrangement unit, the output control unit, and the sound field information storage unit corresponding to the above-described first embodiment, and the above-described various processing are performed.
- a second embodiment will be described with reference to the drawings.
- the information terminal of the second embodiment is different from the first embodiment described above in that each application program has a function of arranging a position where a notification sound sounds at a predetermined position in a sound field.
- FIG. 11 is a block diagram illustrating an example of a software configuration in a case where a stereophonic sound technology is applied in the information terminal 500 according to the second embodiment of the present disclosure.
- the information terminal 500 includes, as a software configuration, an application layer 450 and a basic program (OS) layer 350 .
- OS basic program
- the application layer 450 includes, for example, a music player 407 , a D application 408 , an E application 409 , and the like as various application programs executed by the information terminal 500 .
- the music player 407 is an application program capable of reproducing music as appreciation content.
- the music that can be reproduced by the music player 407 may be for two-channel stereo or for 3D audio.
- the music player 407 may have a function of performing decoding processing, rendering processing, and virtualization processing. As a result, music for 3D audio can be output as two-channel stereo from a headphone or the like.
- the D application 408 is an application program having a setting UI that enables various settings of a notification sound by the user and a notification function including a function of transmitting a notification sound for 3D audio.
- the setting UI includes, for example, a notification sound arrangement setting function capable of setting a position where the notification sound sounds in a sound field having a three-dimensional spread.
- the D application 408 holds personalized optimization information in order to adapt the arrangement of the positions where the notification sounds sound to individual users.
- the D application 408 has a function of performing decoding processing, rendering processing, and virtualization processing on the notification sound data.
- the virtualization processing is performed on the basis of the sound field information generated by the user setting acquired by the setting UI and the personalized optimization information. Through these processing, the notification sound for 3D audio can be output as two-channel stereo from a headphone or the like.
- the E application 409 is an application program having a setting UI that enables various settings of a notification sound by the user and a notification function including a function of transmitting a notification sound for 3D audio.
- the setting UI includes, for example, a notification sound arrangement setting function capable of setting a position where the notification sound sounds in a sound field having a three-dimensional spread.
- the E application 409 holds personalized optimization information in order to adapt the arrangement of the positions where the notification sounds sound to individual users.
- the E application 409 has a function of performing decoding processing, rendering processing, and virtualization processing on the notification sound data.
- the virtualization processing is performed on the basis of the sound field information generated by the user setting acquired by the setting UI and the personalized optimization information. Through these processing, the notification sound for 3D audio can be output as two-channel stereo from a headphone or the like.
- the personalized optimization information held by each of the D application 408 and the E application 409 is acquired from the user for each of the D application 408 and the E application 409 , for example, at the time of initial setting or the like.
- the basic program of the information terminal 500 performs the mixing processing 305 for mixing data to be output among various notification sound data, music data, and the like subjected to virtualization processing by various application programs, and outputs the mixed data.
- each application program has a function of acquiring user settings, performing decoding processing, rendering processing, and virtualization processing, and arranging a position where a notification sound sounds in a sound field that spreads three-dimensionally on the basis of the acquired user settings.
- the CPU of the information terminal 500 individually executes, for example, the D application 408 and the E application 409 , so that the above-described functions are implemented by the display control unit, the input receiving unit, the setting control unit, the notification sound arrangement unit, the output control unit, the personalized optimization information storage unit, and the sound field information storage unit corresponding to the above-described first embodiment, and the above-described various processing are performed.
- FIG. 12 is a block diagram illustrating an example of a software configuration of an information terminal 600 according to the second embodiment of the present disclosure in a case where the two-channel stereo technology is applied.
- the information terminal 600 includes, as a software configuration, an application layer 460 and a basic program (OS) layer 360 .
- OS basic program
- the application layer 460 includes, for example, a music player 401 , an F application 411 , a G application 412 , and the like as various application programs executed by the information terminal 600 .
- the music player 401 is similar to that exemplified in the first embodiment described above.
- the F application 411 is an application program having a setting UI that enables various settings of the notification sound by the user, and a notification function including a function of transmitting the notification sound for two-channel stereo.
- the setting UI includes, for example, a notification sound arrangement setting function capable of setting a position where the notification sound sounds in a sound field having a spread to the left and right.
- the user can set a position where various notification sounds sound in the sound field spreading to the left and right by the setting UI.
- the F application 411 generates sound field information on the basis of the user setting, and generates notification sound data in which the left-right balance is adjusted by balance processing using the sound field information.
- the G application 412 is an application program having a setting UI that enables various settings of the notification sound by the user and a notification function including a function of transmitting the notification sound for two-channel stereo.
- the setting UI includes, for example, a notification sound arrangement setting function capable of setting a position where the notification sound sounds in a sound field having a spread to the left and right.
- the user can set a position where various notification sounds sound in the sound field spreading to the left and right by the setting UI.
- the G application 412 generates sound field information on the basis of the user setting, and generates notification sound data in which the left-right balance is adjusted by balance processing using the sound field information.
- a basic program layer 360 the basic program of the information terminal 600 performs mixing processing 305 b for mixing data to be output among various notification sound data, music data, and the like subjected to balance processing by various application programs, and outputs the mixed data.
- each of the application programs has a function of acquiring the user setting and adjusting the left-right balance on the basis of the acquired user setting, thereby arranging the position where the notification sound sounds in the sound field spreading to the right and left.
- the CPU of the information terminal 600 individually executes, for example, the F application 411 and the G application 412 , so that the above-described functions are implemented by the display control unit, the input receiving unit, the setting control unit, the notification sound arrangement unit, the output control unit, and the sound field information storage unit corresponding to the above-described first embodiment, and the above-described various processing are performed.
- the information terminal according to each of the first and second embodiments and the first to third modifications is, for example, a computer including a CPU, a ROM, a RAM, and an I/O port.
- the information terminal may have a configuration including an application specific integrated circuit (ASIC) dedicated for the application described in the first and second embodiments and the first to third modifications thereof.
- ASIC application specific integrated circuit
- the information terminal of each of the first and second embodiments and the first to third modifications includes the ROM in which the program related to the information processing of the notification sound is stored.
- a program can be provided by being stored in a recording medium or the like so as to be readable by a computer, for example.
- the recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, or the like.
- the program described above may be distributed via, for example, a network without using a recording medium.
- the present technology can also adopt the following configurations.
- An information processing apparatus that controls a plurality of notification sounds output from an output unit, the information processing apparatus comprising:
- An information processing method for controlling a plurality of notification sounds output from an output unit comprising:
- a sound output apparatus comprising:
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- General Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Stereophonic System (AREA)
Abstract
Description
-
- Patent Literature 1: JP 2013-162284 A
-
- a notification sound arrangement unit that arranges positions where the plurality of notification sounds sound in a virtual sound field so as to be different from each other for each of the plurality of notification sounds.
(2)
- a notification sound arrangement unit that arranges positions where the plurality of notification sounds sound in a virtual sound field so as to be different from each other for each of the plurality of notification sounds.
-
- the notification sound arrangement unit dynamically arranges a position where at least one of the plurality of notification sounds sounds in the sound field.
(3)
- the notification sound arrangement unit dynamically arranges a position where at least one of the plurality of notification sounds sounds in the sound field.
-
- the notification sound in which a position to be sounded in the sound field is dynamically arranged is output from the output unit as if the notification sound is sounded while moving in the sound field.
(4)
- the notification sound in which a position to be sounded in the sound field is dynamically arranged is output from the output unit as if the notification sound is sounded while moving in the sound field.
-
- the plurality of notification sounds include a voice for guiding a route, and
- the notification sound arrangement unit causes a position where the voice sounds to coincide with a direction in which the voice guides.
(5)
-
- the notification sound arrangement unit moves, in a case where at least one of the plurality of notification sounds is sounded while an appreciation content is being output from the output unit, a position where the appreciation content sounds in the sound field.
(6)
- the notification sound arrangement unit moves, in a case where at least one of the plurality of notification sounds is sounded while an appreciation content is being output from the output unit, a position where the appreciation content sounds in the sound field.
-
- the notification sound arrangement unit moves a position where the appreciation content sounds so as to be away from a position where the notification sound sounded when the appreciation content is being output from the output unit sounds.
(7)
- the notification sound arrangement unit moves a position where the appreciation content sounds so as to be away from a position where the notification sound sounded when the appreciation content is being output from the output unit sounds.
-
- a setting control unit that causes a user to set the positions where the plurality of notification sounds sound in the sound field.
(8)
- a setting control unit that causes a user to set the positions where the plurality of notification sounds sound in the sound field.
-
- the setting control unit causes the user to select preset positions as positions where the plurality of notification sounds sound in the sound field.
(9)
- the setting control unit causes the user to select preset positions as positions where the plurality of notification sounds sound in the sound field.
-
- the setting control unit causes the user to finely adjust the positions where the plurality of notification sounds sound in the sound field from the preset positions.
(10)
- the setting control unit causes the user to finely adjust the positions where the plurality of notification sounds sound in the sound field from the preset positions.
-
- the setting control unit issues a warning in a case where the positions where the plurality of notification sounds sound in the sound field are set close to each other within a predetermined range.
(11)
- the setting control unit issues a warning in a case where the positions where the plurality of notification sounds sound in the sound field are set close to each other within a predetermined range.
-
- the plurality of notification sounds are transmitted by an application program executed by the information processing apparatus, and
- the setting control unit is implemented by the application program.
(12)
-
- the plurality of notification sounds are respectively transmitted by a plurality of application programs executed by the information processing apparatus, and
- the setting control unit causes the user to collectively set positions where the plurality of notification sounds respectively transmitted by the plurality of application programs sound in the sound field.
(13)
-
- a display control unit that causes a display unit to display a setting screen that is a screen capable of setting positions where the plurality of notification sounds sound in the sound field, and, with respect to notification sounds to be set among the plurality of notification sounds, allows the user to visually grasp positions where the notification sounds to be set sound in the sound field.
(14)
- a display control unit that causes a display unit to display a setting screen that is a screen capable of setting positions where the plurality of notification sounds sound in the sound field, and, with respect to notification sounds to be set among the plurality of notification sounds, allows the user to visually grasp positions where the notification sounds to be set sound in the sound field.
-
- the sound field is a virtual space having a three-dimensional spread, and
- the setting screen displays positions where the notification sounds to be set sound in a sphere likened to the sound field according to the setting by the user.
(15)
-
- the display control unit causes the display unit to display a confirmation screen which is a screen capable of displaying the positions where the plurality of notification sounds sound in the sound field, and on which each of the positions where the plurality of notification sounds sound in the sphere likened to the sound field is arranged according to the setting by the user.
(16)
- the display control unit causes the display unit to display a confirmation screen which is a screen capable of displaying the positions where the plurality of notification sounds sound in the sound field, and on which each of the positions where the plurality of notification sounds sound in the sphere likened to the sound field is arranged according to the setting by the user.
-
- the sound field is a virtual space having a three-dimensional spread, and
- the information processing apparatus further comprises:
- a setting control unit that causes a user to set positions where the plurality of notification sounds sound in the sound field; and
- a display control unit that causes a display unit to display a setting screen that is a screen capable of setting of dynamically arranging positions where the plurality of notification sounds sound in the sound field, and, with respect to notification sounds to be set among the plurality of notification sounds, indicates trajectories in which the positions where the notification sounds to be set sound in a sphere likened to the sound field move according to the setting by the user.
(17)
-
- the display control unit causes the display unit to display a confirmation screen which is a screen capable of displaying trajectories in which the positions where the plurality of notification sounds sound in the sound field move, and on which each of the trajectories in which the positions where the plurality of notification sounds sound in a sphere likened to the sound field move is arranged according to the setting by the user.
(18)
- the display control unit causes the display unit to display a confirmation screen which is a screen capable of displaying trajectories in which the positions where the plurality of notification sounds sound in the sound field move, and on which each of the trajectories in which the positions where the plurality of notification sounds sound in a sphere likened to the sound field move is arranged according to the setting by the user.
-
- the notification sound arrangement unit arranges positions where the plurality of notification sounds sound in the sound field on a basis of personalized optimization information in which a head-related transfer function representing how sounds reach left and right ears of the user is adjusted for the user.
(19)
- the notification sound arrangement unit arranges positions where the plurality of notification sounds sound in the sound field on a basis of personalized optimization information in which a head-related transfer function representing how sounds reach left and right ears of the user is adjusted for the user.
-
- arranging positions where the plurality of notification sounds sound in a virtual sound field to be different from each other for each of the plurality of notification sounds.
(20)
- arranging positions where the plurality of notification sounds sound in a virtual sound field to be different from each other for each of the plurality of notification sounds.
-
- an output unit that outputs a plurality of notification sounds; and
- a control unit that controls the plurality of notification sounds output from the output unit, wherein
- the control unit arranges positions where the plurality of notification sounds sound in a virtual sound field to be different from each other for each of the plurality of notification sounds.
-
- 1 SOUND OUTPUT APPARATUS
- 100, 100 a, 100 b, 500, 600 INFORMATION TERMINAL
- 110 CONTROL UNIT
- 111 DISPLAY CONTROL UNIT
- 112 INPUT RECEIVING UNIT
- 113 SETTING CONTROL UNIT
- 114 NOTIFICATION SOUND ARRANGEMENT UNIT
- 115 OUTPUT CONTROL UNIT
- 116 PERSONALIZED OPTIMIZATION INFORMATION STORAGE UNIT
- 117 SOUND FIELD INFORMATION STORAGE UNIT
- 120 DISPLAY UNIT
- 121, 123 SETTING SCREEN
- 122, 124 CONFIRMATION SCREEN
- 130 INPUT UNIT
- 200 HEADPHONE
- 210 OUTPUT UNIT
Claims (18)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020118004 | 2020-07-08 | ||
| JP2020-118004 | 2020-07-08 | ||
| PCT/JP2021/025021 WO2022009783A1 (en) | 2020-07-08 | 2021-07-01 | Information processing device, information processing method, and acoustic output device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20230247380A1 US20230247380A1 (en) | 2023-08-03 |
| US12425788B2 true US12425788B2 (en) | 2025-09-23 |
Family
ID=79552574
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/003,374 Active 2042-05-22 US12425788B2 (en) | 2020-07-08 | 2021-07-01 | Information processing apparatus, information processing method, and sound output apparatus |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US12425788B2 (en) |
| DE (1) | DE112021003645T5 (en) |
| WO (1) | WO2022009783A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005269231A (en) | 2004-03-18 | 2005-09-29 | Hitachi Ltd | Mobile device |
| JP2013162284A (en) | 2012-02-03 | 2013-08-19 | Sony Corp | Information processing device, information processing method, and program |
| US20150296086A1 (en) * | 2012-03-23 | 2015-10-15 | Dolby Laboratories Licensing Corporation | Placement of talkers in 2d or 3d conference scene |
| JP2016021169A (en) | 2014-07-15 | 2016-02-04 | Kddi株式会社 | Portable terminal for arranging virtual sound source at provision information position, voice presentation program, and voice presentation method |
| WO2017168602A1 (en) | 2016-03-30 | 2017-10-05 | 三菱電機株式会社 | Notification control device and notification control method |
-
2021
- 2021-07-01 US US18/003,374 patent/US12425788B2/en active Active
- 2021-07-01 WO PCT/JP2021/025021 patent/WO2022009783A1/en not_active Ceased
- 2021-07-01 DE DE112021003645.9T patent/DE112021003645T5/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005269231A (en) | 2004-03-18 | 2005-09-29 | Hitachi Ltd | Mobile device |
| JP2013162284A (en) | 2012-02-03 | 2013-08-19 | Sony Corp | Information processing device, information processing method, and program |
| US20150296086A1 (en) * | 2012-03-23 | 2015-10-15 | Dolby Laboratories Licensing Corporation | Placement of talkers in 2d or 3d conference scene |
| JP2016021169A (en) | 2014-07-15 | 2016-02-04 | Kddi株式会社 | Portable terminal for arranging virtual sound source at provision information position, voice presentation program, and voice presentation method |
| WO2017168602A1 (en) | 2016-03-30 | 2017-10-05 | 三菱電機株式会社 | Notification control device and notification control method |
| US20190023282A1 (en) * | 2016-03-30 | 2019-01-24 | Mitsubishi Electric Corporation | Notification control apparatus and notification control method |
Non-Patent Citations (1)
| Title |
|---|
| International Search Report and Written Opinion of PCT Application No. PCT/JP2021/025021, issued on Oct. 5, 2021, 09 pages of ISRWO. |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230247380A1 (en) | 2023-08-03 |
| DE112021003645T5 (en) | 2023-06-29 |
| WO2022009783A1 (en) | 2022-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11068227B2 (en) | Information processing device and information processing method for indicating a position outside a display region | |
| US11785134B2 (en) | User interface that controls where sound will localize | |
| TWI544813B (en) | Camera driven audio spatialization | |
| US12309575B2 (en) | Multi-viewpoint multi-user audio user experience | |
| EP3503592B1 (en) | Methods, apparatuses and computer programs relating to spatial audio | |
| KR102332739B1 (en) | Sound processing apparatus and method, and program | |
| US20220225052A1 (en) | Moving an Emoji to Move a Location of Binaural Sound | |
| US20230370801A1 (en) | Information processing device, information processing terminal, information processing method, and program | |
| WO2019230567A1 (en) | Information processing device and sound generation method | |
| US12425788B2 (en) | Information processing apparatus, information processing method, and sound output apparatus | |
| US12008208B2 (en) | Merging computer-generated objects | |
| CN112689825B (en) | Device, method and computer program for enabling remote users to access mediated reality content | |
| HK1263086A1 (en) | System and method for configuring playback of audio via a home audio playback system | |
| HK1263086B (en) | System and method for configuring playback of audio via a home audio playback system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
| AS | Assignment |
Owner name: SONY GROUP CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TANAKA, IZURU;REEL/FRAME:062997/0072 Effective date: 20230315 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |