This application is a U.S. National Phase of International Patent Application No. PCT/JP2021/014434 filed on Apr. 5, 2021, which claims priority benefit of Japanese Patent Application No. JP 2020-133413 filed in the Japan Patent Office on Aug. 5, 2020 and which claims priority benefit of Japanese Patent Application No. JP 2020-089031 filed in the Japan Patent Office on May 21, 2020. Each of the above-referenced applications is hereby incorporated herein by reference in its entirety.
The present invention relates to an information processing device, an information processing method, and an information processing program.
In recent years, development of a technology for supporting provision of audio (sound) in contact with an ear of a listener (a user) such as an earphone, an earpieces, or an earpad equipped with a speaker and a microphone has been widespread. For example, there has been known a technique for measuring (calculating) a sealing degree of a user's ear by reproducing (outputting), from speakers, measurement sound for measuring an acoustic characteristic of the user's ear.
However, in the related art, there is room for promoting further improvement in usability. For example, in the related art, there is room for promoting improvement in performance of noise cancelling (NC).
Therefore, the present disclosure proposes am information processing device, an information processing method, and an information processing program, which are new and improved, capable of promoting further improvement in usability.
According to the present disclosure, an information processing device includes: an acquiring unit that acquires information concerning a sound propagating in a space separated from an outside world by a support member that separates the space including an eardrum of a user and the outside world; and a measuring unit that measures a sealing degree of the space by the support member based on the information concerning the sound acquired by the acquiring unit; and a determining unit that determines, based on sealing degrees measured by the measuring unit for a respective plurality of different support members, an optimum support member for the user out of the plurality of support members.
A referred embodiment of the present disclosure is explained in detail below with reference to the accompanying drawings. Note that, in the present specification and the drawings, components having substantially the same functional configurations are denoted by the same reference numerals and signs, whereby redundant explanation of the components is omitted.
Note that the explanation is made in the following order.
<1.1. Introduction>
In an earphone or the like equipped with a speaker and a microphone, measurement sound (hereinafter referred to as “measurement signal” as appropriate) output from the speaker is transmitted to an eardrum through an ear canal of a user. Examples of the measurement sound include a music signal, a sine wave, and white noise. An acoustic characteristic (an ear canal frequency characteristic) of the user's ear can be measured by collecting the measurement signal returned via the user's ear canal with the microphone. The measurement signal collected by the microphones is hereinafter referred to as “sound collection signal”. The sound collection signal is a measurement signal measured by the earphone or the like. The ear canal frequency characteristic is an amplitude characteristic until the measurement signal is output from the speaker and reaches the microphone. By measuring the ear canal frequency characteristic of the user, a sealing degree of the ear canal by the earphone or the like can be measured.
In relation to the above technology, for example, there has been known an individual optimization technique for comparing an ear canal frequency characteristic of a user with a predetermined target characteristic, automatically selecting a filter that absorbs a difference from the target characteristic due to an individual difference or a wearing state, and automatically adjusting a filter for noise cancelling and an equalizer for sound quality adjustment (Patent Literature 1). However, there is a limit in correction with the filter. For example, when a headphone or an earphone cannot be correctly worn and a sealing degree of an ear canal is low, external noise enters from a gap between the headphone or the like and the ear canal and noise that cannot be sufficiently canceled even by individually-optimized noise cancelling reaches the eardrum via the ear canal. When the sealing degree of the ear canal is low, a filter that excessively amplifies a low frequency is necessary. However, when such a filter is applied to an audio signal, it is likely that a waveform is clipped and sound quality is excessively deteriorated. Therefore, in the related art, there is room for promoting further improvement in usability in order to cause the user to experience best noise cancelling.
In the prior art, for example, it is sometimes unknown which earphone is optimum for the user and how the user should wear the earphone. For this reason, in the related art, there is room for promoting further improvement in usability in order to reduce cases in which noise cancelling is ineffective and cause the user to experience the best noise cancelling.
Therefore, the present disclosure proposes am information processing device, an information processing method, and an information processing program, which are new and improved, capable of promoting further improvement in usability.
<1.2. Configuration of an Information Processing System>
A configuration of an information processing system 1 according to the embodiment is explained.
The information processing device 10, the earphone 20, and the terminal device 30 may be separately provided as a plurality of computer hardware devices on so-called on-premise, an edge server, or a Cloud or functions of any plurality of devices among the information processing device 10, the earphone 20, and the terminal device 30 may be provided as the same device. For example, among the information processing device 10, the earphone 20, and the terminal device 30, the information processing device 10 and the earphone 20 may be provided as devices that integrally function and communicate with the terminal device 30. Further, the user is enabled to mutually perform information/data communication with the information processing device 10, the earphone 20, and the terminal device 30 via a user interface (including a graphical user interface (GUI) or software (configured by a computer program (hereinafter referred to as program as well)) operating on a not-illustrated terminal device (a personal device such as a personal computer (PC) including a display functioning as an information display device and voice and keyboard input or a smartphone).
(1) Information Processing Device 10
The information processing device 10 is an information processing device that performs processing for determining the earphone 20 optimum for the user out of a plurality of earphones 20 based on sealing degrees measured for the respective plurality of earphones 20 having different sizes (for example, Small: S, Medium: M, Large: L). Specifically, the information processing device 10 acquires information concerning sound collection signals measured by the plurality of earphones 20. Then, the information processing device 10 measures sealing degrees of the ear canal by the plurality of earphones 20 based on the acquired information concerning the sound collection signal. The information processing device 10 determines the earphone 20 optimum for the user out of the plurality of earphones 20 based on the measured sealing degrees. Consequently, the information processing device 10 can propose the earphone 20 optimum for the user. For example, the information processing device 10 can promote improvement in a noise cancelling technique in which a sealing degree is important.
The information processing device 10 also has a function of controlling the overall operation of the information processing system 1. For example, the information processing device 10 controls the overall operation of the information processing system 1 based on information cooperated between the devices. Specifically, the information processing device 10 measures a sealing degree by the earphone 20 based on information received from the earphone 20.
The information processing device 10 is realized by a PC (Personal computer), a server (Server), or the like. Note that the information processing device 10 is not limited to the PC, the server, or the like. For example, the information processing device 10 may be a computer hardware device such as a PC or a server in which functions of the information processing device 10 are implemented as an application.
(2) Earphone 20
The earphone 20 is an earphone used by the user to listen to sound. Specifically, the earphone 20 is an earphone that is capable of providing sound by being in contact with the ear of the user. The earphone 20 may be any earphone if the earphone can separate a space including the eardrum of the user and the outside world. The earphone 20 includes, for example, a speaker and a microphone. For example, the earphone 20 may include a plurality of speakers and a plurality of microphones.
The earphone 20 outputs a measurement signal from the speaker. The earphone 20 collects the measurement signal returned from the ear canal with the microphone.
The terminal device 30 is an information processing device used by the user. The terminal device 30 may be any device if the device is capable of realizing processing in the embodiment. The terminal device 30 may be a device such as a smartphone, a tablet terminal, a notebook PC, a desktop PC, a cellular phone, or a PDA.
The configuration of the information processing system 1 is explained above. Subsequently, functions of the information processing system 1 are explained.
In the following explanation, in the embodiment, an earpiece is taken as an example of a support member that separates the space including the eardrum of the user and the outside world. Note that the support member is not limited to the earpiece and may be any member if the member is used to separate the space including the eardrum of the user and the outside world. For example, the support member may be an ear pad, an ear mold, a headphone, a headset, or the like. In the following explanation, in the embodiment, the information processing device 10 acquires information concerning a measurement signal propagating in the space separated from the outside world by the earpiece. In the following explanation, in the embodiment, the earpiece is attached to a first member and a second member.
Sound according to the embodiment may be any sound. For example, the sound according to the embodiment may be sound, voice, music, or the like.
A wearing state in which a sealing degree is maximized according to the embodiment may be a wearing state in which the absolute value of the sealing degree is maximized. In the following explanation, in the embodiment, the wearing state in which the sealing degree is minimized is sometimes referred to as a wearing state in which the sealing degree is maximized.
<2.1. Overview of the Functions>
The output measurement signal is multiplied by an ear canal frequency characteristic by repeating reflection in the ear canal. The information processing system 1 collects the measurement signal returned from the ear canal of the user U11 with a microphone MC11 (S15). At this time, the information processing system 1 sets, as a sound collection signal, the measurement signal collected by the microphone MC11. Subsequently, the information processing system 1 converts the sound collection signal into a digital signal via an analog to digital converter (ADC) of the audio codec CD11 (S16). The information processing system 1 performs processing for measuring a sealing degree based on the sound collection signal converted into the digital signal (S17).
<2.2. Functional Configuration Example>
(1) Information Processing Device 10
As illustrated in
(1-1) Communication Unit 100
The communication unit 100 has a function of performing communication with an external device. For example, in the communication with the external device, the communication unit 100 outputs information received from the external device to the control unit 110. Specifically, the communication unit 100 outputs information received from the earphone 20 to the control unit 110. For example, the communication unit 100 outputs information concerning a sound collection signal measured by the earphone 20 to the control unit 110.
In the communication with the external device, the communication unit 100 transmits information input from the control unit 110 to the external device. Specifically, the communication unit 100 transmits, to the earphone 20, information concerning acquisition of the information concerning the sound collection signal input from the control unit 110. The communication unit 100 can be configured by a hardware circuit (such as a communication processor), and configured to perform processing according to a computer program operating on a hardware circuit or another processing device (such as a CPU) that controls the hardware circuit.
(1-2) Control Unit 110
The control unit 110 has a function of controlling the operation of the information processing device 10. For example, the control unit 110 performs processing for measuring sealing degrees of the ear canal by earpieces of the respective plurality of earphones 20 having different sizes and determining the earphone 20 having the highest sealing degree. Note that, in the following explanation, wearing the earpiece of the earphone 20 on the user's ear is referred to as wearing the earphone 20 as well.
In order to realize the functions explained above, the control unit 110 includes an acquiring unit 111, a processing unit 112, and an output unit 113 as illustrated in
Acquiring Unit 111
The acquiring unit 111 has a function of acquiring information concerning a sound collection signal measured by the earphone 20. For example, the acquiring unit 111 acquires information concerning a measurement signal collected by the second member (for example, a microphone) provided in the earphone 20. Note that the second member is not limited to the microphone and may be any member if the member is capable of collecting the measurement signal. For example, the acquiring unit 111 acquires information concerning a measurement signal output from the first member (for example, a speaker) provided in the earphone 20. Note that the first member is not limited to the speaker and may be any member if the member is capable of outputting a measurement signal. When there are a plurality of one or both of the first members and the second members included in the earphone 20, information concerning a plurality of measurement signals corresponding thereto is acquired. Here, the measurement signal output from the first member is a sum signal of a different plurality of frequencies. For example, the measurement signal output from the first member is a sum signal including a first frequency included in a frequency band of an audible range (approximately 5 Hz to 20, 000 Hz) and a second frequency included in a frequency band of an audible range in which a frequency is different from the first frequency. Note that either the first frequency or the second frequency may be larger. Bands of the first frequency and the second frequency are not only the ranges described above and may be combinations of any bands. The acquiring unit 111 acquires information concerning a measurement signal, which is a sum signal of a different plurality of frequencies, and a sound collection signal.
The acquiring unit 111 acquires information concerning sound collection signals measured by the plurality of earphones 20 in association with each of the plurality of earphones 20. At this time, the acquiring unit 111 acquires information concerning a plurality of earphones 20 having different predetermined sizes.
Processing Unit 112
The processing unit 112 has a function for controlling processing of the information processing device 10. As illustrated in
Measuring Unit 1121
The measuring unit 1121 has a function of measuring a sealing degree.
The measuring unit 1121 measures an ear canal frequency characteristic in order to measure a sealing degree. The measuring unit 1121 measures the ear canal frequency characteristic based on the information concerning the sound collection signal and the information concerning the measurement signal acquired by the acquiring unit 111.
In
In the following explanation, an example of measurement of a sealing degree by the measuring unit 1121 is explained with reference to
The measuring unit 1121 measures, for each of the earphones 20, a sealing degree of the ear canal of the user by the plurality of earphones 20. For example, the measuring unit 1121 measures each of sealing degrees of the plurality of earphones 20 having different sizes of earpieces.
Determining Unit 1122
The determining unit 1122 has a function of determining an optimum earphone 20 based on the sealing degrees measured by the measuring unit 1121. For example, the determining unit 1122 determines, as the optimum earphone 20, the earphone 20 having the highest sealing degree among a plurality of earphones 20 having different predetermined sizes. For example, the determining unit 1122 determines the optimum earphone 20 out of a plurality of earphones 20 selected by the user.
In the following explanation, an example of a GUI displayed by the terminal device 30 according to determination processing for the optimum earphone 20 by the determining unit 1122 is explained with reference to
The determining unit 1122 has a function of determining an optimum wearing state of the earphone 20 by using a sealing degree of the determined optimum earphone 20 as a reference value (hereinafter referred to as “sealing reference value” as appropriate). The determining unit 1122 changes a wearing state of the earphone 20 to thereby determine the optimum wearing state. Specifically, the determining unit 1122 determines a wearing state in which a sealing degree is maximized. The determining unit 1122 determines, as an optimum wearing state, the wearing state in which the sealing degree is maximized. Note that the determining unit 1122 may determine a wearing state in which the absolute value of the sealing degree is maximized. In this case, the determining unit 1122 may determine, as the optimum wearing state, a wearing state in which the sealing degree is minimized. The determining unit 1122 determines whether the sealing degree exceeds a sealing reference value. Note that the optimum wearing state is a wearing state in which the sealing degree by the earphone 20 is maximized based on the shape of the earphone 20 and the shape of the ear of the user. The output unit 113 explained below performs processing for proposing an optimum wearing state to the user by moving the earphone 20 to maximize the sealing degree.
The determining unit 1122 changes a wearing angle of the earphone 20 as the wearing state to thereby determine, as an optimum wearing angle, a wearing angle at which the sealing degree is maximized. As another example, the determining unit 1122 changes a wearing depth of the earphone 20 to thereby determine, as an optimum wearing depth, a wearing depth at which the sealing degree is maximized.
In the following explanation, an example of a GUI displayed on the terminal device 30 according to determination processing for the optimum wearing state by the determining unit 1122 is explained with reference to
In the screen GU20, each of sealing degrees of the left ear and the right ear of the user is the sealing reference value. For example, in the screen GU22, each of the sealing degrees of the left ear and the right ear of the user exceeds the sealing reference value. Note that, in the screen GU22, the sealing degrees of the left ear and the right ear of the user are different and the sealing degree of the left ear of the user is larger than the sealing degree of the right ear of the user. Since the sealing degree of the screen GU22 is the largest, the determining unit 1122 determines a wearing angle in the case of the screen GU22 as an optimum wearing angle.
Adjusting Unit 1123
The adjusting unit 1123 has a function of performing processing for adjusting sound quality. For example, the adjusting unit 1123 performs processing for adjusting sound quality according to the material quality (material) of the optimum support member determined by the determining unit 1122. For example, the adjusting unit 1123 may perform the processing according to the material of the support member determined as optimum by the determining unit 1122. For example, the adjusting unit 1123 performs processing for adjusting sound quality according to a material of the support member selected by the user. As an example of the processing for adjusting the sound quality, the adjusting unit 1123 may use, for example, noise cancelling. The adjusting unit 1123 may adjust the sound quality, for example, by adjusting a filter for adjusting the sound quality (for example, a sound quality adjustment filter or a noise cancelling filter). Any processing may be used if the processing is processing for adjusting the sound quality.
Here, a case in which the sound quality is adjusted using the sound quality adjustment filter as a filter set as a switching target other than the noise cancelling filter is explained. For example, when the filter is switched to a support member made of a urethane material, since the urethane material has a characteristic of exhibiting a different frequency characteristic (for example, a low frequency is likely to appear) compared with a support member made of another material (for example, a hybrid material), the adjusting unit 1123 may perform the processing for adjusting the sound quality by adding a filter that cancels a change caused by the characteristic (for example, a low frequency range is suppressed) to the switching target filter. As explained above, the adjusting unit 1123 may perform the processing for adjusting the sound quality by adding a filter corresponding to a characteristic of the sound quality to the switching target filter based on a characteristic of the sound quality of the support member based on the material of the support member.
Output Unit 113
The output unit 113 has a function of outputting a determination result by the determining unit 1122. The output unit 113 provides information concerning the determination result to, for example, the terminal device 30 via the communication unit 100. When receiving the output information provided from the output unit 113, the terminal device 30 displays the output information via an output unit 320. The output unit 113 may provide control information for displaying the output information. The output unit 113 may generate output information for displaying information concerning the determination result on the terminal device 30.
The output unit 113 provides, for example, information concerning a determination result of the optimum earphone 20 of the last time. The output unit 113 provides, for example, information concerning a sealing degree with respect to the sealing reference value. For example, the output unit 113 provides information concerning to which degree the sealing reference value is satisfied in wearing states.
After an optimum wearing state is determined, the output unit 113 provides information urging the user to perform operation for executing the determination processing of the optimum earphone 20 again while keeping the wearing state. Consequently, since the output unit 113 can improve the accuracy of the determination processing by the determining unit 1122, it is possible to promote further improvement in usability.
The output unit 113 provides control information for outputting warning display and warning sound. For example, when the sealing reference value is not exceeded in the wearing states, the output unit 113 provides the control information for outputting warning display or warning sound. Consequently, the output unit 113 can notify the user that the sound quality of sound provided from the earphone 20 is not improved. Therefore, it is possible to promote further improvement in usability.
(1-3) Storing Unit 120
The storing unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory or a storage device such as a hard disk or an optical disk. The storing unit 120 has a function of storing a computer program and data (including a form of a program) concerning processing in the information processing device 10.
The “determination result ID” indicates identification information for identifying information concerning a determination result by the determining unit 1122. The “determination result (optimum earphone)” indicates a determination processing result of the optimum earphone 20 by the determining unit 1122.
(2) Earphone 20
As illustrated in
(2-1) Communication Unit 200
The communication unit 200 has a function of performing communication with an external device. For example, in communication with the external device, the communication unit 200 outputs information received from the external device to the control unit 210. Specifically, the communication unit 200 outputs information received from the information processing device 10 to the control unit 210. For example, the communication unit 200 outputs information concerning acquisition of information concerning measurement sound to the control unit 210.
(2-2) Control Unit 210
The control unit 210 has a function of controlling the operation of the earphone 20. For example, the control unit 210 transmits information concerning measurement sound measured by the earphone 20 to the information processing device 10 via the communication unit 200.
The control unit 210 may have a function of controlling the operation of the audio codec CD11. The control unit 210 may control the operation of the ADC, the DAC, or the amplifier included in the audio codec CD11.
(2-3) Output Unit 220
The output unit 220 is realized by a member capable of outputting a measurement signal such as a speaker. The output unit 220 is the first member according to the embodiment. The output unit 220 outputs a measurement signal.
(2-4) Input Unit 230
The input unit 230 is realized by a member capable of collecting a measurement signal such as a microphone. The input unit 230 is the second member according to the embodiment. The input unit 230 collects the measurement signal.
(3) Terminal Device 30
As illustrated in
(3-1) Communication Unit 300
The communication unit 300 has a function of communicating with the external device. For example, in the communication with the external device, the communication unit 300 outputs information received from the external device to the control unit 310. Specifically, the communication unit 300 outputs information concerning a determination result received from the information processing device 10 to the control unit 310.
(3-2) Control Unit 310
The control unit 310 has a function of controlling the overall operation of the terminal device 30. For example, the control unit 310 performs processing for controlling output of information concerning a determination result.
(3-3) Output Unit 320
The output unit 320 has a function of outputting information concerning a determination result. The output unit 320 outputs the output information provided from the output unit 113 via the communication unit 300. For example, the output unit 320 displays the output information on a display screen of the terminal device 30. The output unit 320 may output the output information based on the control information provided from the output unit 113.
<2.3. Processing of the Information Processing System>
The functions of the information processing system 1 according to the embodiment are explained above. Subsequently, processing of the information processing system 1 is explained.
(1) Processing 1 in the Information Processing Device 10: Measurement of a Sealing Degree (a Time Domain Analysis)
(2) Processing 2 in the Information Processing Device 10: Measurement of a Sealing Degree (an FFT Analysis)
(3) Processing 3 in the Information Processing Device 10
(4) Processing 4 in the Information Processing Device 10
<2.4. Variations of Processing>
The embodiment of the present disclosure is explained above. Subsequently, variations of the processing in the embodiment of the present disclosure are explained. Note that the variations of the processing explained below may be applied to the embodiment of the present disclosure alone or may be applied to the embodiment of the present disclosure in combination. The variations of the processing may be applied instead of the configuration explained in the embodiment of the present disclosure or may be additionally applied to the configuration explained in the embodiment of the present disclosure.
(1) Overview of Functions of the Information Processing System 1 Using ANC
In the embodiment explained above, the information processing system 1 includes the speaker that outputs the measurement signal and the microphone that collects the measurement signal. For example, in
The information processing system 1 according to the modification can be applied when the user U11 is outdoors. For example, increasing volume of the measurement signal in order to increase S/N (Signal to Noise) of the measurement signal collected by the first microphone under a noise environment is sometimes inappropriate because of a reason such as a burden on the ear of user U11. The information processing system 1 according to the modification compares, using the ANC, sound information (for example, noise levels or spectra) of measurement signals collected by the first microphone and the second microphone. Here, if the ear canal of the user U11 is sealed, the sound information collected by the first microphone with the ANC becomes small. If sound is leaking, the sound information collected by the first microphone remains large. The information processing system 1 compares sound information of the measurement signal collected by the first microphone and the second microphone to determine a sealed state of the ear canal of the user U11 by the earphone 20. Alternatively, the information processing system 1 determines a sound leaking state by the earphone 20.
The determining unit 1122 may determine a peripheral sound level. For example, the determining unit 1122 may determine whether the peripheral sound level is equal to or higher than a predetermined threshold. When the peripheral sound level is equal to or higher than the predetermined threshold, the determining unit 1122 may determine to stop the measurement of a sealing degree. Consequently, the information processing system 1 can reduce possibility of providing a wrong sealing degree to the user because of disturbance. When the peripheral sound level is lower than the predetermined threshold, the determining unit 1122 may determine to perform measurement of a sealing degree.
When the sealing degree becomes equal to or lower than the predetermined threshold during sound output, the determining unit 1122 may determine that the sealing degree decreases and the effect of the ANC cannot be sufficiently exhibited. When determining that the effect of the ANC cannot be sufficiently exhibited, the determining unit 1122 may determine to stop the execution of the noise cancelling. Consequently, the information processing system 1 can reduce power consumption of the earphone 20.
(2) Types of the Earphone 20
In the embodiment explained above, the information processing device 10 determines the optimum earphone 20 out of the plurality of earphones 20 having the different sizes. Here, the information processing device 10 may determine the optimum earphone 20 out of a plurality of earphones 20 not only having the different sizes but also of different types. Note that the types are not limited to types in the case of different structures or different characteristics and may be, for example, types in the case of different brands (other companies' properties and custom properties) or the like. The types may be, for example, types in a hybrid relation having characteristics of different two or more types of material quality (materials). In this case, the acquiring unit 111 acquires information concerning a plurality of earphones 20 of different types. The determining unit 1122 determines, as the optimum earphone 20, the earphone 20 having the highest sealing degree among a plurality of earphones 20 of predetermined different types.
(3) User Interface
In the embodiment explained above, the information processing device 10 calculates the sealing degree based on the information concerning the measurement sounds measured by the plurality of earphones 20 having the different sizes. Here, the information processing device 10 may acquire information concerning a plurality of earphones 20 selected by the user on the GUI via, for example, the terminal device 30. In this case, the acquiring unit 111 acquires the information concerning the plurality of earphones 20 selected by the user. The measuring unit 1121 measures each of sealing degrees by the selected plurality of earphones 20. The determining unit 1122 determines, as the optimum earphone 20, the earphone 20 having the highest sealing degree among the selected plurality of earphones 20.
In the following explanation, processing from selection of a support member on the GUI to determination of a parameter of sound adjustment (for example, a filter (coefficient)) is described with reference to
Finally, a hardware configuration example of the information processing device according to the embodiment is explained with reference to
As illustrated in
The CPU 901 functions as, for example, an arithmetic processing device or a control device and controls the overall operation of the components or a part thereof based on various computer programs recorded in the ROM 902, the RAM 903, or the storage device 908. The ROM 902 is means for storing a program to be read by the CPU 901, data used for an arithmetic operation, and the like. In the RAM 903, for example, a program to be read by the CPU 901 and data (part of the program) such as various parameters that change as appropriate when the program is executed are temporarily or permanently stored. These are mutually connected by the host bus 904a configured by a CPU bus or the like. The CPU 901, the ROM 902, and the RAM 903 can realize the functions of the control unit 110, the control unit 210, and the control unit 310 explained with reference to
The CPU 901, the ROM 902, and the RAM 903 are mutually connected via, for example, the host bus 904a capable of performing high-speed data transmission. On the other hand, the host bus 904a is connected to the external bus 904b having a relatively low data transmission speed via, for example, the bridge 904. The external bus 904b is connected to various components via the interface 905.
The input device 906 is realized by a device to which information is input by the listener such as a mouse, a keyboard, a touch panel, a button, a microphone, a switch, or a lever. The input device 906 may be, for example, a remote control device using infrared rays or other radio waves or may be an external connection device such as a cellular phone or a PDA corresponding to operation of the information processing device 900. Further, the input device 906 may include, for example, an input control circuit that generates an input signal based on information input using the input means described above and outputs the input signal to the CPU 901. By operating the input device 906, an administrator of the information processing device 900 can input various data to the information processing device 900 and instruct the information processing device 900 to perform a processing operation.
Besides, the input device 906 can be formed by a device that detects the position of the user. For example, the input device 906 can include various sensors such as an image sensor (for example, a camera), a depth sensor (for example, a stereo camera), an acceleration sensor, a gyro sensor, a geomagnetic sensor, an optical sensor, a sound sensor, a distance measurement sensor (for example, a Time of Flight (ToF) sensor), and a force sensor. The input device 906 may acquire information concerning a state of the information processing device 900 itself such as a posture and moving speed of the information processing device 900 and information concerning a peripheral space of the information processing device 900 such as brightness and noise around the information processing device 900. The input device 906 may include a global navigation satellite system (GNSS) module that receives a GNSS signal (for example, a global positioning system (GPS) signal from a GPS satellite) from a GNSS satellite and measures position information including the latitude, the longitude, and the altitude of the device. Concerning the position information, the input device 906 may detect a position by transmission and reception with Wi-Fi (registered trademark), a mobile phone, a PHS, a smartphone, or the like, near field communication, or the like. The input device 906 can realize, for example, the function of the acquiring unit 111 explained with reference to
The output device 907 is formed of a device capable of visually or auditorily notifying acquired information to the user. As such a device, there are a display device such as a CRT display device, a liquid crystal display device, a plasma display device, an EL display device, a laser projector, an LED projector, and a lamp, a sound output device such as a speaker and a headphone, and a printer device. The output device 907 outputs, for example, results obtained by various kinds of processing performed by the information processing device 900. Specifically, the display device visually displays results obtained by various kinds of processing performed by the information processing device 900 in various formats such as text, images, tables, and graphs. On the other hand, the audio output device converts an audio signal formed by reproduced audio data, acoustic data, or the like into an analog signal and auditorily outputs the analog signal. The output device 907 can realize, for example, the functions of the output unit 113, the output unit 220, and the output unit 320 explained with reference to
The storage device 908 is a device for data storage formed as an example of a storing unit of the information processing device 900. The storage device 908 is realized by, for example, a magnetic storage device such as an HDD, a semiconductor storage device, an optical storage device, or a magneto-optical storage device. The storage device 908 may include a storage medium, a recording device that records data in the storage medium, a reading device that reads data from the storage medium, and a deletion device that deletes data recorded in the storage medium. The storage device 908 stores computer programs to be executed by the CPU 901, various data, various data acquired from the outside, and the like. The storage device 908 can realize, for example, the function of the storing unit 120 explained with reference to
The drive 909 is a reader/writer for a storage medium and is incorporated in or externally attached to the information processing device 900. The drive 909 reads information recorded in a removable storage medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory inserted in the drive 909 and outputs the information to the RAM 903. The drive 909 can also write information in the removable storage medium.
The connection port 910 is, for example, a port for connecting an external connection device such as a universal serial bus (USB) port, an IEEE 1394 port, an small computer system interface (SCSI), an RS-232C port, or an optical audio terminal.
The communication device 911 is, for example, a communication interface formed by a communication device or the like for connection to the network 920. The communication device 911 is, for example, a communication card for a wired or wireless local area network (LAN), a long term evolution (LTE), Bluetooth (registered trademark), or a wireless USB (WUSB). The communication device 911 may be a router for optical communication, a router for Asymmetric Digital Subscriber Line (ADSL), a modem for various kinds of communications, or the like. The communication device 911 can transmit and receive signals and the like, for example, to and from the Internet and other communication devices according to a predetermined protocol such as TCP/IP. The communication device 911 can realize, for example, the functions of the communication unit 100, the communication unit 200, and the communication unit 300 explained with reference to
Note that the network 920 is a wired or wireless transmission path for information transmitted from a device connected to the network 920. For example, the network 920 may include a public line network such as the Internet, a telephone line network, or a satellite communication network, and various LANs (Local Area Networks) including Ethernet (registered trademark) and wide area networks (WANs). The network 920 may include a dedicated line network such as an Internet protocol-virtual private network (IP-VPN).
An example of the hardware configuration capable of realizing the functions of the information processing device 900 according to the embodiment is explained above. The components explained above may be realized using general-purpose members or may be realized by hardware specialized for the functions of the components. Therefore, it is possible to change a hardware configuration in use as appropriate according to a technical level at the time of carrying out the embodiment.
As explained above, the information processing device 10 according to the embodiment performs the processing for determining the earphone 20 optimum for the user out of the plurality of earphones 20 based on the sealing degrees measured for the respective plurality of earphones 20 having the different sizes. For example, the information processing device 10 measures a sealing degree of the ear canal of the user by the earphone 20 based on an ear canal frequency characteristic measured by collecting a measurement signal output from the speaker of the earphone 20 and returned. Consequently, the information processing device 10 can appropriately determine the optimum earphone 20. Consequently, the information processing device 10 can promote further improvement in usability.
The information processing device 10 determines, as an optimum wearing state, when a wearing state is changed using a sealing degree of the optimum earphone 20 as a reference value, a wearing state in which a sealing degree is the largest among wearing states corresponding to sealing degrees exceeding the reference value. As explained above, the information processing device 10 determines an optimum wearing state for each user. Specifically, the information processing device 10 determines a reference value for each user without setting the reference value as an absolute value and determines the optimum wearing state. Consequently, the information processing device 10 can reduce the possibility of causing discomfort to the user. Although a shape and characteristics of an ear are different for each individual user, in the present embodiment, it is possible to determine the optimum earphone 20 having the largest sealing degree with respect to the shape of the ear of each individual user.
Accordingly, it is possible to provide an information processing device, ab information processing method, and an information processing program, which are new and improved, capable of promoting further improvement in usability.
The preferred embodiment of the present disclosure is explained in detail above with reference to the accompanying drawings. However, the technical scope of the present disclosure is not limited to such an example. It is evident that those having the ordinary knowledge in the technical field of the present disclosure can arrive at various alterations or corrections within the category of the technical idea described in claims. It is understood that these alterations and corrections naturally belong to the technical scope of the present disclosure.
For example, the devices explained in the present specification may be realized as independent devices or a part or all of the devices may be realized as separate devices. For example, the information processing device 10, the earphone 20, and the terminal device 30 illustrated in
A series of processing by the devices explained in the present specification may be realized using any of software, hardware, and a combination of the software and the hardware. Computer programs configuring the software are stored in advance in, for example, a recording medium (a non-transitory medium) provided inside or outside of the devices. For example, the programs are read into a RAM at the time of execution by a computer and executed by a processor such as a CPU.
The processing explained using the flowcharts in the present specification may not necessarily be executed in the illustrated order. Several processing steps may be executed in parallel. Additional processing steps may be adopted or a part of the processing steps may be omitted.
The effects described in the present specification are only explanatory or illustrative and are not limiting. That is, the technique according to the present disclosure can achieve other effects obvious for those skilled in the art from the description of the present specification together with or instead of the effects described above.
Note that the following configurations also belong to the technical scope of the present disclosure.
(1)
An information processing device including:
The information processing device according to (1), wherein
The information processing device according to (1) or (2), wherein
The information processing device according to any one of (1) to (3), wherein
The information processing device according to any one of (1) to (4), wherein
The information processing device according to any one of (1) to (5), wherein
The information processing device according to any one of (1) to (6), wherein
The information processing device according to any one of (1) to (7), wherein
The information processing device according to (8), wherein
The information processing device according to (8) or (9), wherein
The information processing device according to any one of (1) to (10), wherein
The information processing device according to (11), wherein
The information processing device according to (12), wherein
The information processing device according to any one of (1) to (13), wherein
The information processing device according to (14), wherein
The information processing device according to any one of (1) to (15), further including
The information processing device according to (16), wherein
The information processing device according to (17), wherein
The information processing device according to any one of (1) to (18), further including
The information processing device according to (19), wherein,
The information processing device according to (19) or (20), wherein
An information processing method executed by a computer, the information processing method including:
An information processing program for causing a computer to execute:
An information processing system including:
Number | Date | Country | Kind |
---|---|---|---|
2020-089031 | May 2020 | JP | national |
2020-133413 | Aug 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/014434 | 4/5/2021 | WO |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2021/235117 | 11/25/2021 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20180295455 | Eichfeld et al. | Oct 2018 | A1 |
20200074662 | Williams | Mar 2020 | A1 |
20210014596 | Sun | Jan 2021 | A1 |
Number | Date | Country |
---|---|---|
2016-015585 | Jan 2016 | JP |
Entry |
---|
International Search Report and Written Opinion of PCT Application No. PCT/JP2021/014434, issued on Jun. 29, 2021, 08 pages of ISRWO. |
Number | Date | Country | |
---|---|---|---|
20230254629 A1 | Aug 2023 | US |