-
公开(公告)号:US11379714B2
公开(公告)日:2022-07-05
申请号:US16425244
申请日:2019-05-29
Inventor: Chi-Wei Peng , Wei-Hsiang Tseng , Hong-Ching Chen , Shen-Jui Huang , Meng-Hsun Wen , Yu-Pao Tsai , Hsuan-Yi Hou , Ching-Hao Yu , Tsung-Liang Chen
IPC: G06N3/06 , G11C11/41 , G06N3/063 , G11C11/413 , H03M1/82
Abstract: An in-memory computing memory device is disclosed. The memory device comprises an array of memory cells, a plurality of word lines, a plurality of bit lines, (M+1) input circuits, a wordline driver and an evaluation circuitry. The array is divided into (M+1) lanes and each lane comprises P memory cell columns and an input circuit. The input circuit in each lane charges a predefined bit line with a default amount of charge proportional to an input synapse value and then distributes the default amount of charge to the other second bit lines with a predefined ratio based on a constant current. The evaluation circuitry couples a selected number of the bit lines to an accumulate line and convert an average voltage at the accumulate line into a digital value in response to a set of (M+1) input synapse values and the activated word line.
-
公开(公告)号:US10720959B2
公开(公告)日:2020-07-21
申请号:US16147955
申请日:2018-10-01
Inventor: Yao-Chun Liu , Chun-Hung Chen , Chen-Chu Hsu , Tsung-Liang Chen
Abstract: A spread spectrum based audio frequency communication system at least includes a transmitting apparatus. The transmitting apparatus includes a first dot-product module, a summation module, a transmitting modulation module, a mixture module, a digital-to-analog converter, and a transmitter. The first dot-product module is configured to perform a dot-product of a first data and a first pseudo-noise code, and derive a first spreading data. The summation module is configured to sum up the first spreading data and a second spreading data to form a summed data. The transmitting modulation module is configured to vary a carrier signal with the summed data to form a modulated signal. The mixture module is configured to mix the modulated signal and an acoustic signal up to form a mixed signal. The digital-to-analog converter is configured to convert the mixed signal into acoustic waves. The transmitter transmits the acoustic waves.
-
3.
公开(公告)号:US20190115933A1
公开(公告)日:2019-04-18
申请号:US16153474
申请日:2018-10-05
Inventor: Chi-Hao Chen , Hong-Ching Chen , Chun-Ming Huang , Tsung-Liang Chen
Abstract: An acceleration apparatus applied in an artificial neuron is disclosed. The acceleration apparatus comprises an AND gate array, a first storage device, a second storage device and a multiply-accumulate (MAC) circuit. The AND gate array with plural AND gates receives a first bitmap and a second bitmap to generate an output bitmap. The first storage device stores a first payload and outputs a corresponding non-zero first element according to a first access address associated with a result of comparing the first bitmap with the output bitmap. The second storage device stores a second payload and outputs a corresponding non-zero second element according to a second access address associated with a result of comparing the second bitmap with the output bitmap. The MAC circuit calculates a dot product of two element sequences from the first storage device and the second storage device.
-
公开(公告)号:US12219329B2
公开(公告)日:2025-02-04
申请号:US18082224
申请日:2022-12-15
Inventor: Hsueh-Ying Lai , Chih-Sheng Chen , Hua-Jun Hong , Chien Hua Hsu , Tsung-Liang Chen
Abstract: A microphone system for a boomless headset is disclosed, comprising a microphone array and a processing unit. The microphone array comprises Q microphones and generates Q audio signals. A first microphone and a second microphone are disposed on different earcups, and a third microphone is disposed on one of two earcups and displaced laterally and vertically from one of the first and the second microphones. The processing unit performs operations comprising: performing spatial filtering over the Q audio signals using a trained model based on an arc line with a vertical distance and a horizontal distance from a midpoint between the first and the second microphones, a time delay range for the first and the second microphones and coordinates of the Q microphones to generate a beamformed output signal originated from zero or more target sound sources inside a target beam area, where Q>=3.
-
公开(公告)号:US11647344B2
公开(公告)日:2023-05-09
申请号:US17592006
申请日:2022-02-03
Inventor: Ting-Yao Chen , Chen-Chu Hsu , Yao-Chun Liu , Tsung-Liang Chen
CPC classification number: H04R25/507 , H04R1/1083 , H04R25/353
Abstract: A hearing device is disclosed, comprising a main microphone, M auxiliary microphones, a transform circuit, a processor, a memory and a post-processing circuit. The transform circuit transforms first sample values in current frames of a main audio signal and M auxiliary audio signals from the microphones into a main and M auxiliary spectral representations. The memory includes instructions to be executed by the processor to perform operations comprising: performing ANC over the first sample values using an end-to-end neural network to generate second sample values; and, performing audio signal processing over the main and the M auxiliary spectral representations using the end-to-end neural network to generate a compensation mask. The post-processing circuit modifies the main spectral representation with the compensation mask to generate a compensated spectral representation, and generates an output audio signal according to the second sample values and the compensated spectral representation.
-
公开(公告)号:US10534839B2
公开(公告)日:2020-01-14
申请号:US16017813
申请日:2018-06-25
Inventor: Pei-Wen Hsieh , Chen-Chu Hsu , Tsung-Liang Chen
Abstract: A method for matrix by vector multiplication, applied in an artificial neural network system, is disclosed. The method comprises: compressing a plurality of weight values in a weight matrix and indices of an input vector into a compressed main stream; storing M sets of synapse values in M memory devices; and, performing reading and MAC operations according to the M sets of synapse values and the compressed main stream to obtain a number M of output vectors. The step of compressing comprises: dividing the weight matrix into a plurality of N×L blocks; converting entries of a target block and corresponding indices of the input vector into a working block and an index matrix; removing zero entries in the working block; shifting non-zero entries row-by-row to one of their left and right sides in the working block; and, respectively shifting corresponding entries in the index matrix.
-
公开(公告)号:US11875773B2
公开(公告)日:2024-01-16
申请号:US17737501
申请日:2022-05-05
Inventor: Ting-Yao Chen , Chen-Chu Hsu , Tsung-Liang Chen
IPC: G10K11/178 , G05D19/02
CPC classification number: G10K11/17854 , G05D19/02 , G10K11/17823 , G10K11/17825 , G10K11/17881 , G10K2210/109 , G10K2210/11 , G10K2210/112 , G10K2210/3026 , G10K2210/3027 , G10K2210/3028 , G10K2210/3038 , G10K2210/3043 , G10K2210/3044 , G10K2210/3046 , G10K2210/3051
Abstract: A fan control system applied to N fans inside a computer system is disclosed, comprising: a main microphone, a control circuitry, a wave generation circuitry and a number N of fan controllers. The control circuitry calculates a basic frequency value according to a temperature inside the computer system, and continuously updates a parameter by any known optimization algorithm according to a main audio signal from the main microphone. The wave generation circuitry generates N square waves according to the basic frequency value and the parameter. The N fan controllers respectively form and transmit N modulation signals to the N fans according to the N square waves and N tachometric signals from the N fans. The parameter is one of a frequency variation and a set of phase differences, and the N square waves have the same frequency.
-
公开(公告)号:US11501135B2
公开(公告)日:2022-11-15
申请号:US16407222
申请日:2019-05-09
Inventor: Meng-Hsun Wen , Cheng-Chih Tsai , Jen-Feng Li , Hong-Ching Chen , Chen-Chu Hsu , Tsung-Liang Chen
Abstract: There is provided a smart engine including a profile collector and a main processing module. The profile collector is configured to store a plurality of profiles, one or more suitable profiles being dynamically selected according to an instruction from a user or an automatic selector. The main processing module is connected to the profile collector and directly or indirectly connected to a sensor, and configured to perform a detailed analysis to determine detailed properties of features, objects, or scenes based on suitable sensor data from the sensor.
-
公开(公告)号:US11315586B2
公开(公告)日:2022-04-26
申请号:US17039445
申请日:2020-09-30
Inventor: Bing-Han Huang , Chun-Ming Huang , Te-Lung Kung , Hsin-Te Hwang , Yao-Chun Liu , Chen-Chu Hsu , Tsung-Liang Chen
IPC: G10L21/0208 , G10L25/21 , G10L25/30
Abstract: A speech enhancement apparatus is disclosed and comprises an adaptive noise cancellation circuit, a blending circuit, a noise suppressor and a control module. The ANC circuit filters a reference signal to generate a noise estimate and subtracts a noise estimate from a primary signal to generate a signal estimate based on a control signal. The blending circuit blends the primary signal and the signal estimate to produce a blended signal. The noise suppressor suppresses noise over the blended signal using a first trained model to generate an enhanced signal and a main spectral representation from a main microphone and M auxiliary spectral representations from M auxiliary microphones using (M+1) second trained models to generate a main score and M auxiliary scores. The ANC circuit, the noise suppressor and the trained models are well combined to maximize the performance of the speech enhancement apparatus.
-
公开(公告)号:US12231844B2
公开(公告)日:2025-02-18
申请号:US17895980
申请日:2022-08-25
Inventor: Hua-Jun Hong , Chih-Sheng Chen , Hsueh-Ying Lai , Yu-Pao Tsai , Tsung-Liang Chen
IPC: H04R1/40 , G06N3/04 , G06N3/08 , G10L21/0224 , H04R3/00 , G10L21/0216
Abstract: A microphone system of the invention is applicable to an electronic device comprising an adjustable mechanism that causes a change in geometry of a microphone array. The microphone system comprises the microphone array, a sensor and a beamformer. The microphone array comprises multiple microphones that detect sound and generate multiple audio signals. The sensor detects a mechanism variation of the electronic device to generate a sensing output. The beamformer is configured to perform a set of operations comprising: performing a spatial filtering operation over the multiple audio signals using a trained model based on the sensing output, one or more first sound sources in one or more desired directions and one or more second sound sources in one or more undesired directions to generate a beamformed output signal originated from the one or more first sound sources.
-
-
-
-
-
-
-
-
-