Various embodiments of the disclosure relate to audio reproduction. More specifically, various embodiments of the disclosure relate to an audio reproduction device and method for audio control based on room correction and head related transfer function.
Recent advancements in the field of audio reproduction devices (such as, televisions, and speakers) have led to development of various technologies and systems to enhance reproduction of audio content. Typically, when an audio reproduction device located within an enclosed physical space (such as, a room or a cinema hall) reproduces audio content, a user (such as, one or more persons present within the enclosed physical space) may hear sound associated with different audio frequency responses for the same reproduced audio content. Such a variation of the sound may be due to various factors, such as, a distance of the user from the audio reproduction device, an absorption and/or a reflection of the audio due to the surrounding environment (such as, furniture, curtain, and walls) of the enclosed physical space or user-specific parameters (such as, a head size or an ear size). However, in certain situations, the audio reproduction device may employ conventional techniques in order to match audio frequency responses heard by the user, with the audio frequency response of the reproduced audio content to provide an optimum sound experience in the enclosed physical space. However, in certain situations, with the variation with number of users present in the enclosed physical space or variation in the user-specific parameters of the user, the optimal sound experience may be affected.
Further limitations and disadvantages of conventional and traditional approaches will become apparent to one of skill in the art, through comparison of described systems with some aspects of the present disclosure, as set forth in the remainder of the present application and with reference to the drawings.
An audio reproduction device and method for audio control based on room correction and head related transfer function is provided substantially as shown in, and/or described in connection with, at least one of the figures, as set forth more completely in the claims.
These and other features and advantages of the present disclosure may be appreciated from a review of the following detailed description of the present disclosure, along with the accompanying figures in which like reference numerals refer to like parts throughout.
The following described implementations may be found in the disclosed audio reproduction device and method for audio control based on room correction and head related transfer function. Exemplary aspects of the disclosure provide an audio reproduction device (for example, a television (TV), an audio video receivers (AVRs), and other audio reproduction devices) that may control audio reproduction of a speaker (such as, a loudspeaker, a soundbar, a woofer, and the like) in an enclosed physical space (such as, a room, a hall, and the like). The audio reproduction device may be configured to receive a plurality of audio signals captured by a plurality of audio capturing devices (such as, recorders, dynamic microphones, or other microphones). The reception of the plurality of audio signals may allow the audio reproduction device to dynamically determine frequency responses captured for audio signals reproduced by the speaker of the audio reproduction device. The plurality of audio capturing devices may be positioned on a head wearable device (such as, a headphone) of a user present within the enclosed physical space. Based on the determined frequency responses, the audio reproduction device may be further configured to determine a room-correction (RC) preset for one or more RC filters associated with the speaker. Such RC preset may be employed by the speaker in order to provide dynamic control of room correction of sound present in the enclosed physical space for a particular location of the user (i.e. listener). The RC preset may be pre-calibrated for the particular location at which the frequency response may be captured, to provide the room correction in the enclosed physical space. The audio reproduction device may be further configured to determine a head related transfer function (HRTF) associated with the user for one or more HRTF filters associated with the speaker, based on the frequency responses determined for the received plurality of audio signals and user-specific information corresponding to the user. In an embodiment, the user-specific information may include, but is not limited to, dimensions of a head of the user, dimensions of ears of the user, dimensions of ear canals of the user, dimensions of a shoulder of the user, dimensions of a torso of the user, a density of the head of the user, or an orientation of the head of the user. The audio reproduction device may be further configured to control the audio reproduction of the speaker based on the determined RC preset corresponding to the location within the enclosed physical space, and further based on the determined HRTF corresponding to the user present within the enclosed physical space. Therefore, the disclosed audio reproduction device achieves audio reproduction control based on combination of the room correction (RC) preset and the HRTF, thereby enhance sound experience for the user present in the enclosed physical space in a real time. In an embodiment, the disclosed audio reproduction device may determine a contribution of the room correction (RC) and head related transfer function (HRTF) to control the audio reproduction, based on different factors such as, but not limited to, user inputs, number of users (i.e. listeners) present in the enclosed physical space, and pre-stored RC presets or HRTF related values/parameters.
Further, as shown in
The audio reproduction device 102 may include suitable logic, circuitry, code and/or interfaces that may be configured to control audio reproduction of the speaker 114 in the enclosed physical space 108 based on room correction (RC) and HRTF applied on the speaker 114. The audio reproduction device 102 may be configured to receive a plurality of audio signals captured by a plurality of audio capturing devices (such as, the first audio capturing device 106A and the second audio capturing device 106B) which may be positioned on the head wearable device 104 of the first user 116 present within the enclosed physical space 108. Each of the plurality of audio signals may indicate a frequency response captured based on the first audio signal reproduced by the speaker 114. Based on the frequency responses captured in the received plurality of second audio signals, the audio reproduction device 102 may be configured to determine a room-correction (RC) preset for one or more RC filters associated with the speaker 114 for a particular location of the first user 116 within the enclosed physical space 108. The audio reproduction device 102 may be further configured to determine a head related transfer function (HRTF) associated with the first user 116 based on the frequency responses captured in the received plurality of second audio signals and user-specific information corresponding to the first user 116. Based on the determined RC preset corresponding to the location within the enclosed physical space 108, and further based on the determined HRTF corresponding to the first user 116 present within the enclosed physical space 108, the audio reproduction device 102 may be configured to control the audio reproduction of the speaker 114. Examples of the audio reproduction device 102 may include, but are not limited to, a television (TV), an audio video receivers (AVRs), a soundbar, a sound system, a home theater system, radio receivers, tape recorders with audio reproduction capability, an audio amplifier, audio mixing console, loudspeakers, speakers, or other audio reproduction devices.
The head wearable device 104 may include suitable logic, circuitry, and/or interfaces that may be worn by the first user 116 to capture a plurality of second audio signals, via the plurality of audio capturing devices 106A-106B, for the first audio signal reproduced by the speaker 114. In some embodiments, the head wearable device 104 may be configured to control playback of multimedia content and other control functions based on different user inputs received from the first user 116. The user inputs may be received from the first user 116 via the plurality of audio capturing devices 106A-106B. In such case, the user inputs may correspond to audio inputs (or voice inputs) from the first user 116. In certain embodiments, the user input may correspond to an input other than a voice input (or an audio input) received from the first user 116. Examples of such user input may include, but are not limited to, a button press input, a touch input, a gesture input, a physical tap, or a haptic input. In certain embodiments, the user input may be represented as an instruction, such as an audio input) for the head wearable device 104.
Examples of the head wearable device 104 may include, but are not limited to, a head mounted device, a head worn device, headphone, an audio-video (AV) entertainment device, an earphone, a smart glass, a virtual-reality (VR) device, a display device worn on the head of the first user 116, a video-conferencing device worn on the head of the first user 116, a gaming device worn on the head of the first user 116, and/or a consumer electronic (CE) device worn on the head of the first user 116. In accordance with an embodiment, a media player device (not shown) may be integrated with the head wearable device 104. The media player device may be configured to store, decode, and output the multimedia content to different components, for example, a display, a set of speakers, or in-ear speakers, of the head wearable device 104. Examples of the media player device may include, but are not limited to, an audio player, a VR player, and an audio/video (A/V) player.
The plurality of audio capturing devices 106A-106B may include suitable logic, circuitry, code and/or interfaces that may be configured to capture the plurality of second audio signals for the first audio signal (i.e. sound) reproduced from the speaker 114. The plurality of audio capturing devices 106A-106B may further generate a frequency response of the captured plurality of second audio signals. In an embodiment, the frequency responses of the plurality of second audio signals captured by the plurality of audio capturing devices 106A-106B may be different from a frequency response of the first audio signal reproduced by the speaker 114 due to certain factors (such as sound reflections or absorption done by objects or walls of the enclosed physical space 108). In some embodiments, the plurality of audio capturing devices 106A-106B may be communicatively coupled with the head wearable device 104 and may be positioned on the head wearable device 104. In some embodiments, the plurality of audio capturing devices 106A-106B may be integrated within the head wearable device 104 and may be a component of the head wearable device 104 and the entire functionality of the plurality of audio capturing devices 106A-106B may be included in the head wearable device 104. Examples of the plurality of audio capturing devices 106A-106B may include, but are not limited to, a recorder, an electret microphone, a dynamic microphone, a stereo microphone, a carbon microphone, a piezoelectric microphone, a fiber microphone, a micro-electro-mechanical-systems (MEMS) microphone, or other microphones.
In the network environment 100, the audio reproduction device 102, the head wearable device 104, the plurality of audio capturing devices 106A-106B, and the first user 116 may be located within the enclosed physical space 108. The enclosed physical space 108 may include a three-dimensional physical area that may be surrounded by walls and have a defined physical dimension in a physical environment. Examples of the enclosed physical space 108 may include, but are not limited to, a room, a hall or other enclosed areas.
The speaker 114 may include suitable logic, circuitry, code and/or interfaces that may be configured to reproduce the first audio signal (for example a song, a test tone, or a musical tone) associated with the audio reproduction device 102. The speaker 114 may be configured to receive electrical signals or instructions (i.e. related to the first audio signal) from the audio reproduction device 102, and convert the received electrical signals or instructions into an audio output. In some embodiments, the speaker 114 may be integrated with the audio reproduction device 102. The speaker 114 may be an internal component of the audio reproduction device 102 and the entire functionality of the speaker 114 may be included in the audio reproduction device 102. In some embodiments, the speaker 114 may be communicatively coupled with the audio reproduction device 102 and may be positioned within the enclosed physical space 108. Examples of the speaker 114 may include, but are not limited to, an external wireless speaker, a set of internal speakers, an external wired speaker, a woofer, a sub-woofer, a tweeter, a soundbar, a loudspeaker, a monitor speaker, an optical audio device, or other speakers or sound output device that may be communicatively coupled to the audio reproduction device 102 through the communication network 112 or integrated in the audio reproduction device 102.
The server 110 may include suitable logic, circuitry, and interfaces, and/or code that may be configured to transmit audio content or the multimedia content to the audio reproduction device 102. The server 110 may be further configured to store the audio content. In some embodiments, the server 110 may be configured to store the determined RC preset corresponding to the location within the enclosed physical space 108, and store the determined first HRTF corresponding to the first user 116 present within the enclosed physical space 108. The server 110 may further provide a first value of at least one coefficient of the one or more HRTF filters and a second value of at least one coefficient of the one or more RC filters to the audio reproduction device 102 for audio control based on the room correction (RC) and the head related transfer function (HRTF). The server 110 may be implemented as a cloud server and may execute operations through web applications, cloud applications, HTTP requests, repository operations, file transfer, and the like. Other example implementations of the server 110 may include, but are not limited to, a database server, a file server, a web server, a media server, an application server, a mainframe server, or a cloud computing server.
The communication network 112 may include a communication medium through which the audio reproduction device 102, the head wearable device 104, the plurality of audio capturing devices 106A-106B, the server 110, and the speaker 114 may communicate with each other. The communication network 112 may be one of a wired connection or a wireless connection Examples of the communication network 112 may include, but are not limited to, the Internet, a cloud network, a Wireless Fidelity (Wi-Fi) network, a Personal Area Network (PAN), a Local Area Network (LAN), or a Metropolitan Area Network (MAN). Various devices in the network environment 100 may be configured to connect to the communication network 112 in accordance with various wired and wireless communication protocols. Examples of such wired and wireless communication protocols may include, but are not limited to, at least one of a Transmission Control Protocol and Internet Protocol (TCP/IP), User Datagram Protocol (UDP), Hypertext Transfer Protocol (HTTP), File Transfer Protocol (FTP), Zig Bee, EDGE, IEEE 802.11, light fidelity (Li-Fi), 802.16, IEEE 802.11s, IEEE 802.11g, multi-hop communication, wireless access point (AP), device to device communication, cellular communication protocols, and Bluetooth (BT) communication protocols.
In operation, the audio reproduction device 102 may be configured to receive a user input, (for example, to turn-on the audio reproduction device 102) which may further allow the audio reproduction device 102 to dynamically control the audio reproduced based on the RC preset and the HRTF. The audio reproduction device 102 may be configured to receive the user input via the head wearable device 104 or from I/O device (shown in
The audio reproduction device 102 may be further configured to determine the RC preset for the one or more RC filters associated with the speaker 114, based on the frequency responses captured in the received plurality of second audio signals. The RC preset may be determined based on comparison of the frequency response of the first audio signal reproduced by the speaker 114 and an average frequency response of the plurality of second audio signals. The determined RC preset may correspond to a location of the first user 116 within the enclosed physical space 108. In some embodiments, the audio reproduction device 102 may be configured to determine a plurality of RC presets corresponding to each possible location of the first user 116 within the enclosed physical space 108. Each of the determined plurality of RC presets may be pre-calibrated information to control the audio reproduction of the speaker 114 to perform the room correction within the enclosed physical space 108. The determined RC preset may include information to control the first audio signal reproduced by the speaker 114 to perform room correction for a particular location within the enclosed physical space 108. For example, the determined RC preset may include, but is not limited to information about an amplitude or a gain level of a particular frequency, information about amplification or attenuation corresponding to the particular frequency, information about a frequency range, a center frequency value, a quality factor (Q), bandwidth information, or delay information. For example, the determined RC preset may indicate a value of the amplitude or gain level (in dB) for the particular frequency (or for the RC filter 208A shown in
The audio reproduction device 102 may be configured to determine the first HRTF associated with the first user 116 based on the frequency responses captured in the received plurality of second audio signals and user-specific information corresponding to the first user 116. For example, the user-specific information may include at least one of dimensions of a head of the first user 116, dimensions of ears of the first user 116, dimensions of ear canals of the first user 116, dimensions of a shoulder of the first user 116, dimensions of a torso of the first user 116, a density of the head of the first user 116, or an orientation of the head of the first user 116. The audio reproduction device may be configured to determine a plurality of HRTF values corresponding to a set of users (now shown in
The audio reproduction device 102 may be further configured to control the audio reproduction of the speaker 114 based on the determined RC preset corresponding to the location within the enclosed physical space 108, and further based on the determined first HRTF corresponding to the first user 116 present within the enclosed physical space 108. Thus, the disclosed audio reproduction device 102 may provide automatic control for the room correction of the enclosed physical space 108 based on the determined RC preset, and the determined first HRTF. This may further allow the audio reproduction device 102 to maintain and/or enhance the listening experience of the first user 116 present in the enclosed physical space 108, such that the first user 116 may hear the optimum audio reproduced by the speaker 114.
The circuitry 202 may include suitable logic, circuitry, interfaces, and/or code that may be configured to execute program instructions associated with different operations to be executed by the audio reproduction device 102. For example, some of the operations may include reception of the plurality of second audio signals captured by the plurality of audio capturing devices 106A-106B which may be positioned on the head wearable device 104 of the first user 116 present within the enclosed physical space 108, determination of the RC preset for the one or more RC filters (such as, the RC filter 208A) associated with the speaker 114, determination of the first HRTF associated with the first user 116, and control of the audio reproduction of the speaker 114. The circuitry 202 may include one or more specialized processing units, which may be implemented as a separate processor. In an embodiment, the one or more specialized processing units may be implemented as an integrated processor or a cluster of processors that perform the functions of the one or more specialized processing units, collectively. The circuitry 202 may be implemented based on a number of processor technologies known in the art. Examples of implementations of the circuitry 202 may be an X86-based processor, a Graphics Processing Unit (GPU), a Reduced Instruction Set Computing (RISC) processor, an Application-Specific Integrated Circuit (ASIC) processor, a Complex Instruction Set Computing (CISC) processor, a microcontroller, a central processing unit (CPU), and/or other control circuits.
The memory 204 may include suitable logic, circuitry, interfaces, and/or code that may be configured to store the one or more instructions to be executed by the circuitry 202. The memory 204 may be configured to store the determined RC preset corresponding to the location within the enclosed physical space 108, and store the determined first HRTF corresponding to the first user 116 present within the enclosed physical space 108. The memory 204 may store a correlation (as shown in Table 1 below in
The plurality of sensors 206 may include suitable logic, circuitry, code, and/or interfaces that may be configured to generate an occupancy signal in order to determine occupancy information of the enclosed physical space 108. The occupancy information may indicate a number of users or listeners present within the enclosed physical space 108. The plurality of sensors 206 may be further configured to transmit the occupancy signal to the circuitry 202. In an embodiment, the plurality of sensors 206 may be located within the enclosed physical space 108. In another embodiment, one or more of the plurality of sensors 206 may be included in the audio reproduction device 102, for example a camera. In such a case, the entire functionality of the one or more of the plurality of sensors 206 may be included in the audio reproduction device 102, without a deviation from scope of the disclosure. Examples of the plurality of sensors 206, may include, but are not limited to, an Infra-red sensor, an image capturing device, a radio-frequency identification (RFID) sensor, a motion sensor, a proximity sensor, a temperature sensor, an occupancy sensor, an ultrasonic sensor, or a microwave sensor. The plurality of sensors 206 are further described, for example, in
The plurality of filters 208 may include suitable logic, circuitry, interfaces, and/or code that may be configured to amplify, pass or attenuate some frequency responses of an audio signal. The circuitry 202 may be further configured to determine filter coefficients based on the type of the filter. Examples of the plurality of filters 208 may include, but are not limited to, low pass filter, high pass filter, band pass filter, band reject filter, comb filter, impulse filter or any other audio filter. The RC filter 208A in the plurality of filters 208 may refer to a filter associated with room correction transfer function. The HRTF filter 208B of the plurality of filters 208 may refer to a filter associated with head related transfer function. The RC filter 208A of the speaker 114 and the HRTF filter 208B associated with the speaker 114 may be configured to adjust the audio response or reproduction of the speaker 114 in order to achieve room correction within the enclosed physical space 108. The circuitry 202 may be further configured to determine one or more filter coefficients associated with each of the RC filter 208A and the HRTF filter 208B, separately.
The I/O device 210 may include suitable logic, circuitry, interfaces, and/or code that may be configured to receive an input and provide an output based on the received input. The I/O device 210 may include various input and output devices, which may be configured to communicate with the circuitry 202. For example, the audio reproduction device 102 may receive the user input to initiate audio reproduction, select a first value of the at least one coefficient of the one or more HRTF filters, or a second value of the at least one coefficient of the one or more RC filters, via the I/O device 210. Examples of the I/O device 210 may include, but are not limited to, a touch screen, a keyboard, a mouse, a joystick, a display device (for example, the display device 212), a microphone, or a speaker (for example, the speaker 114).
The display device 212 may include suitable logic, circuitry, and/or interfaces that may be configured to display an output of the audio reproduction device 102. The display device 212 may be utilized to display the values of RC preset and the first HRTF. In some embodiments, the display device 212 may be an external display device associated with the audio reproduction device 102. The display device 212 may be a touch screen which may enable the user (such as, the first user 116) to provide a user-input, via the display device 212, in order to select the first value of the at least one coefficient of the one or more HRTF filters and the second value of the at least one coefficient of the one or more RC filters as shown, for example, in
The network interface 214 may include suitable logic, circuitry, interfaces, and/or code that may be configured to facilitate communication between the audio reproduction device 102, the head wearable device 104, the plurality of audio capturing devices 106A-106B, and the server 110, via the communication network 112. The network interface 214 may be implemented by use of various known technologies to support wired or wireless communication of the audio reproduction device 102 with the communication network 112. The network interface 214 may include, but is not limited to, an antenna, a radio frequency (RF) transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a coder-decoder (CODEC) chipset, a subscriber identity module (SIM) card, or a local buffer circuitry.
The network interface 214 may be configured to communicate via wireless communication with networks, such as the Internet, an Intranet, a wireless network, a cellular telephone network, a wireless local area network (LAN), or a metropolitan area network (MAN). The wireless communication may be configured to use one or more of a plurality of communication standards, protocols and technologies, such as Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), wideband code division multiple access (W-CDMA), Long Term Evolution (LTE), code division multiple access (CDMA), time division multiple access (TDMA), Bluetooth, Wireless Fidelity (Wi-Fi) (such as IEEE 802.11a, IEEE 802.11b, IEEE 802.11g or IEEE 802.11n), voice over Internet Protocol (VoIP), light fidelity (Li-Fi), Worldwide Interoperability for Microwave Access (Wi-MAX).
A person of ordinary skill in the art will understand that the audio reproduction device 102 in
In the scenario 300A, there is further shown a first user 312 (i.e. listener). In an embodiment, for example, the first user 312 may be sitting on a chair 314 in proximity of the speaker 114 of the audio reproduction device 304 located within the room 302. The plurality of audio capturing devices 310A-310B (such as a first audio capturing device 310A and a second audio capturing device 310B) may be positioned on the head wearable device 308 of the first user 312. The first audio capturing device 310A may be positioned on the head wearable device 308, such that the first audio capturing device 310A is in a proximity of a right ear of the first user 312 and the second audio capturing device 3108 may be positioned on the head wearable device 308, such that the second audio capturing device 310B is in a proximity of a left ear of the first user 312, as shown in
The circuitry 202 may be configured to control the speaker 114 to reproduce an audio (i.e. sound) based on combination of room correction (RC) and head related transfer function (HRTF). The circuitry 202 may be configured to receive occupancy information (or occupancy signal) from at least one sensor (such as, the image capturing device 306) communicably coupled to the audio reproduction device 102. The occupancy information or occupancy signal may refer to an electrical or digital signal transmitted from the image capturing device 306 to the audio reproduction device 304, via the communication network 112. The occupancy information may indicate a number of users (such as the first user 312) of a set of users present within the enclosed physical space (such as, the room 302).
The image capturing device 306 may include suitable logic, circuitry, code, and/or interfaces that may be configured to capture an image or plurality of images of the room 302. The image capturing device 306 may be further configured to detect the presence of the first user 312 inside the room 302 based on the captured image. The image capturing device 306 may be further configured to determine the number of people (such as, the first user 312) present in the room 302 based on detection of images of multiple people in the captured image. In some embodiments, the image capturing device 306 may provide the captured image, as the occupancy information, to the circuitry 202. The circuitry 202 may detect the number of people captured in the received image based on different image processing techniques, such as, but not limited to face detection algorithms, object detection algorithms, deep learning algorithms, and other image processing algorithms. Examples of the image capturing device 306 may include, but are not limited to, an image sensor, a wide-angle camera, an action camera, a closed-circuit television (CCTV) camera, a camcorder, a digital camera, camera phones, a time-of-flight camera (ToF camera), a night-vision camera, and/or other image capture devices.
In accordance with an embodiment, the circuitry 202 may be configured to receive the occupancy information from the image capturing device 306. The circuitry 202 may be further configured to determine number of people (such as the first user 312), present within the room 302, based on the occupancy information received from the image capturing device 306. For example, with respect to the scenario 300A, the circuitry 202 may determine that one person (such as the first user 312) is present in the room 302 (i.e. enclosed physical space 108) based on the image received from the image capturing device 306.
With reference to
At 316, a plurality of second audio signals may be received. In an embodiment, the audio reproduction device 304 may be configured to receive the plurality of second audio signals captured by the plurality of audio capturing devices 310A-310B of the head wearable device 308. The circuitry 202 of the audio reproduction device 304 may receive the plurality of second audio signals from the plurality of audio capturing devices 310A-310B or the head wearable device 308. Each of the plurality of second audio signals may indicate a frequency response captured based on the first audio signal (i.e. sound) reproduced by the speaker (not shown in
In an embodiment, each of the plurality of audio capturing devices 310A-310B may be configured to capture one of the plurality of second audio signals that may reach the corresponding ears of the first user 312. The first audio capturing device 310A and the second audio capturing device 3108 may be configured to capture the corresponding second audio signal related to the first audio signal that may reach to the right ear, and the left ear of the first user 312, respectively. The captured frequency response may be associated with an impulse response of the room 302 at the location ‘A’, shown in
Each audio signal captured at different locations within the room 302 may have a particular frequency response based on various factors such as, distance of a particular location from the speaker 114 of the audio reproduction device 304, or position of the first user 312 with respect to the speaker 114. In some embodiments, the audio reproduction device 304 may be configured to detect the location of the first user 312 in the room 302, via a location detection device (not shown) associated with the audio reproduction device 102. The location detection device may be integrated or communicatively coupled to the audio reproduction device 304 and may employ technologies such as, but not limited to, a global positioning system (GPS) or a Bluetooth™ beacon, to determine the location of the first user 312 in the room 302. In some embodiments, the audio reproduction device 304 may be configured to receive a user input indicative of the location of the first user 312 in the room 302. The user input may be received from the first user 312, via an I/O device (such as, the I/O device 210) of the audio reproduction device 304. The audio reproduction device 304 may be configured to determine the location of the first user 312 in the room 302 based on the received user input. In some embodiments, the circuitry 202 may be configured to determine the location “A” of the first user 312 based on the images captured by the image capturing device 306.
At 318, a room correction (RC) preset may be determined. In an embodiment, the circuitry 202 of the audio reproduction device 304 may be configured to determine the RC preset for one or more RC filters (such as, the RC filter 208A) associated with the speaker 114 based on the frequency responses captured in the received plurality of second audio signals. The determined RC preset may correspond to the location (for example location “A” in
In an embodiment, based on the determined RC preset, the audio reproduction device 304 may equalize the frequency response, or control amplification/attenuation (for example in dB) of certain frequencies of the sound reproduced by the speaker 114 to perform the room correction for the location “A” of the first user 312. The controlled audio reproduction based on the determined RC preset may provide desired or optimal sound experience for the first user 312 present at the location “A” of the chair 314. In some embodiments, the audio reproduction device 304 may store the determined RC preset defined during the calibration phase to achieve the room correction for the location “A” of the first user 312 or the chair 316 in real-time. In a similar manner, the disclosed audio reproduction device 304 may be configured to store the plurality of RC presets for different positions of the room 302. In some embodiments, the audio reproduction device 102 may be configured to determine RC preset using room correction techniques. Examples of the room correction techniques may include, but not limited to, frequency warping, Kautz filters technique, room impulse response (RIR) reshaping technique, homomorphic filtering technique, least-squares optimization technique, or frequency domain deconvolution technique.
In an embodiment, the determined RC preset may include one or more filter coefficients associated with the one or more RC filters (such as the RC filters 208A) of the speaker 114 of the audio reproduction device 304. The one or more filter coefficients associated with the one or more RC filters of the speaker 114 may include information to control the audio reproduced of the speaker 114 to perform the room correction for a particular location within the room 302. In an example, the determined RC preset may indicate one or more filter coefficients that may correspond to at least one of a finite impulse response (FIR) filter coefficients of the RC filter 208A or an infinite impulse response (IIR) filter coefficients of the RC filter 208A. The audio reproduction device 102 may be further configured to store the determined RC preset in the memory 204 in form a look up table. Examples of the stored RC preset for different locations within the room 302, are presented in Table 1, as follows:
It may be noted that data provided in Table 1 for the determined RC preset may merely be taken as exemplary data and may not be construed as limiting the present disclosure. In an example, the look-up table (Table 1) may store an association (or relationship) between the RC preset and different locations within the room 302.
In accordance with an embodiment, the audio reproduction device 304 may be configured to determine an average value of the frequency responses captured in the received plurality of second audio signals, to further compare the determined average values in the frequency response with the corresponding values in the frequency response of the first audio signal, and determine the RC preset for the location “A” based on the comparison. The audio reproduction device 304 may be configured to determine the RC preset for the one or more RC filters (such as RC filter 208A) associated with the speaker 114. The audio reproduction device 304 may be configured to determine the average value of the frequency responses captured in the received plurality of second audio signals, such that the one RC preset for the one or more RC filters may be determined for the location ‘A’, shown in
At 320, a first HRTF may be determined. In an embodiment, the circuitry 202 of the audio reproduction device 304 may be configured to determine the first HRTF associated with the first user 312 based on the frequency responses captured in the received plurality of second audio signals and user-specific information corresponding to the first user 312. The circuitry 202 may be configured to determine the first HRTF associated with the first user 312, based on the location of the first user 312 in the room 302 corresponding to the speaker 114 and the user-specific information corresponding to the first user 312. The first HRTF may be associated with the frequency responses of the plurality of second audio signals received by ears of the first user 312 corresponding to the first audio signal reproduced by the speaker 114. The plurality of second audio signals may be captured by the plurality of audio capturing devices 310A-310B of the head wearable device 308 worn by the first user 312, as shown in
In an example, the orientation of the head of the first user 312 may include a straight orientation (such as, the first user 312 may be facing the speaker 114), or a sideways orientation (such as, the first user 312 may be side facing the speaker 114). In the sideways orientation, for example, a distance of the right ear of the first user 312 from the speaker 114 may be lesser as compared to a distance of the left ear of the first user 312 from the speaker 114. Therefore, the frequency response of the audio signal captured by the first audio capturing device 310A may be different from the frequency response of the audio captured by the second audio capturing device 310B. In an embodiment, the audio reproduction device 304 may determine the average value of the frequency responses (i.e. average frequency response) of the received plurality of second audio signals captured by each of the plurality of audio capturing devices 310A-310B, to further determine the first HRTF.
In an embodiment, the circuitry 202 may be configured to determine the first HRTF using techniques, for example, localization of sound, phase synthesis or magnitude synthesis. The circuitry 202 may determine the first HRTF for one or more HRTF filters (such as the HRTF filter 208B) associated with the speaker 114. In some embodiments, the circuitry 202 may determine one or more coefficients of the one or more HRTF filters based on the first HRTF determined based on the frequency responses of the plurality of second audio signals. The one or more coefficients associated with the one or more HRTF filters (such as the HRTF filter 208B) of the speaker 114 may correspond to different values (such as gain, amplitude, or delay) for the correction of the frequency response of the first audio signal reproduced by the speaker 114 for the particular listener (such as the first user 312) located at the particular location (such as the location “A” in
In accordance with an embodiment, the circuitry 202 of the audio reproduction device 304 may be configured to determine an interaural time difference (ITD) and an interaural level difference (ILD) for the first user 312 based on the frequency responses captured in the received plurality of second audio signals. Based on the determined ITD and the determined ILD, the circuitry 202 may be configured to determine the first HRTF associated with the first user 312. The ITD may correspond to a difference between a time taken by the first audio signal (i.e. reproduced by the speaker 114) to reach the left ear of the first user 312 and a time taken by the first audio signal to reach the right ear of the first user 312. In other words, the ITD may correspond to a difference in arrival time of the first audio signal reaching the left ear and the right ear (or captured by the second audio capturing device 3108 and the first audio capturing device 310A, respectively). The ILD may correspond to a difference between a level (such as, intensity or amplitude) of the first audio signal (i.e. reproduced by the speaker 114) reached the left ear of the first user 312 and a level of the first audio signal reached the right ear of the first user 312. The determined ITD and ILD may be associated with a particular user (such as, the first user 312). The determined ITD and ILD may indicate information or cues about a direction or an angle of a sound source (such as the speaker 114) in the room 302 with respect to the listener (i.e. first user 312). The determined ITD and the ILD may vary based on the user-specific information for the first user 312. In an embodiment, the audio reproduction device 304 may be configured to determine the first HRTF based on the determined ITD, the determined ILD, and the frequency responses captured at the location ‘A’ within the room 302 using techniques, such as (but not limited to) a bilinear interpolation, or a spherical harmonic based interpolation. The determined first HRTF may be utilized to modify the sound (i.e. first audio signal) that may reach the right ear and the left ear of the first user 312 based on the user-specific information.
In accordance with an embodiment, the circuitry 202 may be configured to determine the user-specific information based on the images captured using the image capturing device 306. In an example, the circuitry 202 may be configured to determine the head orientation for the first user 312 based on the images captured using the image capturing device 306. The audio reproduction device 102 may be configured to determine the ITD, and the ILD based on the determined head orientation of the first user 312, and further determine the first HRTF based on the determined ITD and ILD. The circuitry 202 may further store the determined first HRTF for the corresponding user (such as the first user 312) in the memory 204.
At 322, the audio reproduction of the speaker 114 may be controlled. In an embodiment, the circuitry 202 of the audio reproduction device 304 may be configured to control the audio reproduction of the speaker 114 based on the determined RC preset corresponding to the location ‘A’ within the room 302, and further based on the determined first HRTF corresponding to the first user 312 present within the room 302. The circuitry 202 may be configured to adjust the audio reproduction of the speaker 114 based on the determined RC preset, and the determined first HRTF in order to obtain an optimum output of the speaker 114 for the first user 312 located at the location “A” in the room 302.
In accordance with an embodiment, the circuitry 202 may be configured to determine a first value of at least one coefficient of the one or more HRTF filters (such as the HRTF filter 208B) of the speaker 114 and determine a second value of at least one coefficient of the one or more RC filters (such as the RC filter 208A) of the speaker 114, as described, for example, at 318-320 in
In accordance with an embodiment, the audio reproduction device 304 may be configured to receive user inputs, via the I/O interface (such as, the I/O device 210) and determine the first value of the at least one coefficient of the one or more HRTF filters and the second value of the at least one coefficient of the one or more RC filters based on the received user inputs. Details of the user inputs to set the coefficients for the room correction and the head related transfer function are provided, for example, in
As shown in
In an embodiment, the third UI element 406 may correspond to, for example, a text box that may be configured to receive the user input indicative of the percentage of contribution of the room correction (as shown in
The circuitry 202 of the audio reproduction device 504 may be configured to receive the occupancy information from at least one sensor (such as, the image capturing device 506) communicably coupled to the audio reproduction device 504. There is shown, the image capturing device 506 as an internal element of the audio reproduction device 504. The audio reproduction device 504 may be configured to detect a presence of the first user 508 (i.e. one person) based on the received occupancy information. The audio reproduction device 504 may be further configured to retrieve (i.e. from the memory 204) or determine the room correction (RC) preset corresponding to a location (such as, the first location ‘A’) within the room 502, and the first HRTF corresponding to the first user 508 present within the room 502. For example, in case the first HRTF may be pre-stored or available for the user-specific information of the first user 508 detected in the room 502, the audio reproduction device 504 may be configured to set the contribution of the HRTF as 100% and the contribution of the room correction (RC) as zero percent or set the contribution of the HRTF substantially higher than the room correction (RC). Based on the set contribution in percentage, the circuitry 202 may be further configured to set the first value of the at least one coefficient of the one or more HRTF filters higher than the second value of the at least one coefficient of the one or more RC filters in order to achieve optimum output of the speaker 114 considering the user-specific information of the first user 508 present in the room 502. In such example, the audio reproduction device 504 may provide higher weightage to the HRTF in comparison to the room correction (RC) to further control the audio reproduction based on the combination of the room correction (RC) and the head related transfer function (HRTF). The audio reproduction device 504 may be configured to control the audio reproduction of the speaker 114 based on the determined first value of at least one coefficient of the one or more HRTF filters and the determined second value of the at least one coefficient of the one or more RC filters based on the determination. In another example, in case of the presence of the first user 312 at the location “A” in the room 502 and availability of the RC preset for the location “A,” the contribution of the room correction (RC) may be higher than the contribution of the HRTF, for the control of the audio reproduction of the speaker 114 based on the combination of the room correction (RC) and the HRTF. In some embodiments, the audio reproduction device 504 may receive user inputs to set the contribution of the room correction and the HRTF as described, for example in
With reference to
The circuitry 202 may be further configured to determine whether a second HRTF is pre-calibrated (or stored in the memory 204) for the second user 512 or not. In case, the second HRTF is not calibrated for the second user 512, the circuitry 202 may be further configured to retrieve the determined RC preset corresponding to a location (such as, the first location ‘A’) within the room 502, and the determined first HRTF corresponding to the first user 508 present within the room 502 from the memory 204. The circuitry 202 may be configured to set the room correction (RC) contribution percentage or the second value of the at least one coefficient of the one or more RC filters being higher than the HRTF contribution or the first value of the at least one coefficient of the one or more HRTF filters, based on the received occupancy information which may indicate the number of users (such as more than one) in the room 502. For example, the circuitry 202 may be configured to set lower contribution for the HRTF (such as, 20%) or a low first value of the at least one coefficient of the one or more HRTF filters and set higher contribution for the room correction (such as 80%) or a high second value of the at least one coefficient of the one or more RC filters in order to achieve optimum output of the speaker 114 based on the situation that multiple users (i.e. first user 312 and the second user 512) may be located in the room 502. Therefore, the first user 508 and the second user 512 may have an enhanced listening experience associated with the audio reproduced by the speaker 114. The circuitry 202 may be further configured to control the audio reproduction of the speaker 114 based on the determined first value of at least one coefficient of the one or more HRTF filters and the determined second value of at least one coefficient of the one or more RC filters.
In an embodiment, in case the second HRTF is pre-calibrated or stored for the user-specific information of the second user 512, the circuitry 202 may be further configured to determine an average value of one or more parameters (such as equalization parameters) related to the first HRTF for the first user 312 and related to the second HRTF for the second user 512, and accordingly control the audio reproduction of the speaker 114 based on the determined average value. In some embodiments, (in case the second HRTF is not pre-calibrated from the second user 512), the circuitry 202 may be configured to determine an average of the RC presets corresponding to plurality of locations (such as, the first location ‘A’, and the second location ‘B’) within the room 502, and further control the audio reproduction of the speaker 114 based on the average of the RC presets (i.e. with higher contribution provided to the room correction than the first HRTF related to the first user 312).
In an embodiment, the audio reproduction device 504 may be configured to set the contribution of the room correction (such as 80%) or the second value of the at least one coefficient of the one or more RC filters being higher than the contribution of the HRTF (such as 20%) or the first value of the at least one coefficient of the one or more HRTF filters based on the received occupancy information which indicates the number of users are more than one (as shown in
In accordance with an embodiment, the circuitry 202 may be configured to determine the first value of at least one coefficient of the one or more HRTF filters and the second value of at least one coefficient of the one or more RC filters based on the received occupancy information which may indicate the number of users present in the enclosed physical space 108. In an embodiment, the circuitry 202 may be configured to set the second value of the at least one coefficient of the one or more RC filters being lower than the first value of the at least one coefficient of the one or more HRTF filters in case the received occupancy information indicates that the number of users present in the room 502 is one. In another embodiment, the circuitry 202 may be further configured to set the second value of the at least one coefficient of the one or more RC filters being higher than the first value of the at least one coefficient of the one or more HRTF filters in case the received occupancy information indicates that the number of users in the room 502 is more than one. In an example, when a single user is present within the room 502, the circuitry 202 may set the HRTF contribution or the first value of the at least one coefficient of the one or more HRTF filters being higher than the room correction (RC) contribution or the second value of the at least one coefficient of the one or more RC filters, in order to achieve optimum output of the speaker 114. In another example, when multiple users are present within the room 502, the circuitry 202 may set the HRTF contribution or the first value of the at least one coefficient of the one or more HRTF filters being lower than the room correction (RC) contribution or the second value of the at least one coefficient of the one or more RC filters, in order to achieve optimum output of the speaker 114.
At 604, a plurality of second audio signals captured by a plurality of audio capturing devices may be received. In one or more embodiments, the circuitry 202 may be configured to receive a plurality of second audio signals captured by the plurality of audio capturing devices 106A-106B that may be positioned on a head wearable device (such as, the head wearable device 104) of a first user (such as, the first user 116) present within an enclosed physical space (such as, the enclosed physical space 108). Each of the plurality of second audio signals may indicate a frequency response captured based on the first audio signal reproduced by the speaker 114, as described, for example, in
At 606, a room-correction (RC) preset may be determined for one or more RC filters associated with the speaker. In one or more embodiment, the circuitry 202 may be configured to determine the RC preset for the one or more RC filters (such as, the RC filter 208A) associated with the speaker 114, based on the frequency responses captured in the received plurality of second audio signals. The determined RC preset may correspond to a location (such as, the location A) of the first user 116 within the enclosed physical space 108. The determination of the RC preset is described, for example, in
At 608, a first head related transfer function (HRTF) associated with the first user may be determined. In one or more embodiments, the circuitry 202 may be configured to determine the first HRTF associated with the first user 116 based on the frequency responses captured in the received plurality of second audio signals and user-specific information corresponding to the first user 116. The first HRTF may be determined for one or more HRTF filters associated with the speaker 114. The determination of the HRTF is described, for example, in
At 610, the audio reproduction of the speaker may be controlled. In one or more embodiments, the circuitry 202 may be configured to control the audio reproduction of the speaker 114 based on the determined RC preset corresponding to the location ‘A’ within the enclosed physical space 108, and further based on the determined first HRTF corresponding to the first user 116 present within the enclosed physical space 108 as described, for example, in
Although the flowchart 600 is illustrated as discrete operations, such as 604, 606, 608, and 610, the disclosure is not so limited. Accordingly, in certain embodiments, such discrete operations may be further divided into additional operations, combined into fewer operations, or eliminated, depending on the particular implementation without detracting from the essence of the disclosed embodiments.
Various embodiments of the disclosure may provide a non-transitory computer-readable medium having stored thereon, instructions executable by a machine and/or a computer to operate an audio reproduction device (such as the audio reproduction device 102), which may include a speaker (such as, the speaker 114) configured to reproduce a first audio signal. The instructions may cause the machine and/or computer to perform operations that include receiving a plurality of second audio signals captured by a plurality of audio capturing devices (such as, the plurality of audio capturing devices 106A-106B) which may be positioned on a head wearable device (such as, the head wearable device 104) of a first user (such as, the first user 116) present within an enclosed physical space (such as, the enclosed physical space 108). Each of the plurality of second audio signals may indicate a frequency response captured based on the first audio signal reproduced by the speaker 114. The operations may further include determining a room-correction (RC) preset for one or more RC filters (such as, the RC filter 208A) associated with the speaker 114 based on the frequency responses captured in the received plurality of second audio signals. The determined RC preset may correspond to a location (such as, the location ‘A’) of the first user 116 within the enclosed physical space. The operations may further include determining a first head related transfer function (HRTF) associated with the first user 116 based on the frequency responses captured in the received plurality of second audio signals and user-specific information corresponding to the first user 116. The first HRTF may be determined for one or more HRTF filters (such as, the HRTF filter 208B) associated with the speaker 114. The operations may further include controlling the audio reproduction of the speaker 114 based on the determined RC preset corresponding to the location ‘A’ within the enclosed physical space 108, and further based on the determined first HRTF corresponding to the first user 116 present within the enclosed physical space 108.
Exemplary aspects of the disclosure may include an audio reproduction device (such as, the audio reproduction device 102) that may include a speaker (such as, the speaker 114) configured to reproduce a first audio signal and circuitry (such as, the circuitry 202) coupled with the speaker 114. The circuitry 202 may be configured to receive a plurality of second audio signals captured by a plurality of audio capturing devices (such as, the plurality of audio capturing devices 106A-106B) which may be positioned on a head wearable device (such as, the head wearable device 104) of a first user (such as, the first user 116) present within an enclosed physical space (such as, the enclosed physical space 108). Each of the plurality of second audio signals may indicate a frequency response captured based on the first audio signal reproduced by the speaker 114. The circuitry 202 may be further configured to determine a room-correction (RC) preset for one or more RC filters (such as, the RC filter 208A) associated with the speaker 114, based on the frequency responses captured in the received plurality of second audio signals. The determined RC preset may correspond to a location (such as, the location ‘A’) of the first user 116 within the enclosed physical space 108. The circuitry 202 may be configured to determine a first head related transfer function (HRTF) associated with the first user 116 based on the frequency responses captured in the received plurality of second audio signals and user-specific information corresponding to the first user 116. The first HRTF may be determined for one or more HRTF filters associated with the speaker. The circuitry 202 may be further configured to control the audio reproduction of the speaker 114 based on the determined RC preset corresponding to the location ‘A’ within the enclosed physical space 108, and further based on the determined first HRTF corresponding to the first user 116 present within the enclosed physical space 108.
In accordance with an embodiment, the circuitry 202 may be further configured to determine an average value of the frequency responses captured in the received plurality of second audio signals. Based on the determined average value of the frequency responses captured in the received plurality of second audio signals, the circuitry 202 may be configured to determine the RC preset for the one or more RC filters (such as, the RC filter 208A) associated with the speaker 114. In accordance with an embodiment, the RC preset may comprise one or more filter coefficients associated with the one or more RC filters of the speaker 114.
In accordance with an embodiment, the audio reproduction device 102 may further include a memory (such as, the memory 204) that may be configured to store the determined RC preset corresponding to the location ‘A’ within the enclosed physical space 108, and store the determined first HRTF corresponding to the first user 116 present within the enclosed physical space 108.
In accordance with an embodiment, the user-specific information comprises at least one of dimensions of a head of the first user 116, dimensions of ears of the first user 116, dimensions of ear canals of the first user 116, dimensions of a shoulder of the first user 116, dimensions of a torso of the first user 116, a density of the head of the first user 116, or an orientation of the head of the first user 116.
In accordance with an embodiment, the circuitry may be further configured to determine an interaural time difference (ITD) and an interaural level difference (ILD) for the first user 116 based on the frequency responses captured in the received plurality of second audio signals. Based on the determined ITD and the determined ILD, the circuitry 202 may be configured to determine the first HRTF associated with the first user 116.
In accordance with an embodiment, the circuitry 202 may be further configured to determine a first value of at least one coefficient of the one or more HRTF filters of the speaker 114 and determine a second value of at least one coefficient of the one or more RC filters of the speaker 114. Based on the determined first value of the at least one coefficient of the one or more HRTF filters and the determined second value of the at least one coefficient of the one or more RC filters, the circuitry 202 may be configured to control the audio reproduction of the speaker 114.
In accordance with an embodiment, the audio reproduction device 102 may further include an Input-Output (I/O) interface (such as, the I/O interface 400). The circuitry 202 may be further configured to receive a user input, via the I/O interface 400, and determine the first value of the at least one coefficient of the one or more HRTF filters and the second value of the at least one coefficient of the one or more RC filters based on the received user input.
In accordance with an embodiment, the circuitry 202 may be further configured to receive occupancy information from at least one sensor (such as, the plurality of sensors 206) communicably coupled to the audio reproduction device 102. The occupancy information may indicate a number of users of a set of users present within the enclosed physical space 108 and the set of users includes the first user 116.
In accordance with an embodiment, the circuitry 202 may be further configured to determine whether a second HRTF is calibrated for a second user (such as, the second user 512) of the set of users. The second user 512 is different from the first user 116. Based on the determination, the circuitry 202 may be configured to determine a first value of at least one coefficient of the one or more HRTF filters and a second value of at least one coefficient of the one or more RC filters.
In accordance with an embodiment, the circuitry 202 may be further configured to set the second value of the at least one coefficient of the one or more RC filters being higher than the first value of the at least one coefficient of the one or more HRTF filters based on the received occupancy information which indicates the number of users as more than one. Based on the determined first value of the at least one coefficient of the one or more HRTF filters and the determined second value of the at least one coefficient of the one or more RC filters, the circuitry 202 may be configured to control the audio reproduction of the speaker 114.
The present disclosure may be realized in hardware, or a combination of hardware and software. The present disclosure may be realized in a centralized fashion, in at least one computer system, or in a distributed fashion, where different elements may be spread across several interconnected computer systems. A computer system or other apparatus adapted to carry out the methods described herein may be suited. A combination of hardware and software may be a general-purpose computer system with a computer program that, when loaded and executed, may control the computer system such that it carries out the methods described herein. The present disclosure may be realized in hardware that comprises a portion of an integrated circuit that also performs other functions.
The present disclosure may also be embedded in a computer program product, which comprises all the features that enable the implementation of the methods described herein, and which when loaded in a computer system is able to carry out these methods. Computer program, in the present context, means any expression, in any language, code or notation, of a set of instructions intended to cause a system with information processing capability to perform a particular function either directly, or after either or both of the following: a) conversion to another language, code or notation; b) reproduction in a different material form.
While the present disclosure is described with reference to certain embodiments, it will be understood by those skilled in the art that various changes may be made, and equivalents may be substituted without departure from the scope of the present disclosure. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departure from its scope. Therefore, it is intended that the present disclosure is not limited to the particular embodiment disclosed, but that the present disclosure will include all embodiments that fall within the scope of the appended claims.
This application claims priority to U.S. Provisional Patent Application Ser. No. 62/931,946 filed on Nov. 7, 2019, the entire content of which is hereby incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
6574339 | Kim | Jun 2003 | B1 |
8675880 | De Bruijn | Mar 2014 | B2 |
9578440 | Otto | Feb 2017 | B2 |
9848273 | Helwani et al. | Dec 2017 | B1 |
20030179891 | Rabinowitz | Sep 2003 | A1 |
20030190047 | Aarts | Oct 2003 | A1 |
20060045294 | Smyth | Mar 2006 | A1 |
20060056638 | Schobben | Mar 2006 | A1 |
20080130408 | Pfaffinger | Jun 2008 | A1 |
20110286614 | Hess | Nov 2011 | A1 |
20120185769 | Whitley | Jul 2012 | A1 |
20160353224 | Reilly | Dec 2016 | A1 |
20170026770 | Patel | Jan 2017 | A1 |
20170078820 | Brandenburg et al. | Mar 2017 | A1 |
20180035226 | Reijniers et al. | Feb 2018 | A1 |
20190289417 | Tomlin et al. | Sep 2019 | A1 |
20210089263 | Milne | Mar 2021 | A1 |
Number | Date | Country | |
---|---|---|---|
20210144475 A1 | May 2021 | US |
Number | Date | Country | |
---|---|---|---|
62931946 | Nov 2019 | US |