[0001] This invention relates to a signal separation of mixed signals signal originating from a waveform mixing environment having a plurality of sensors providing the mixed signals. The invention is particularly useful for, but not necessarily limited to, signal separation of mixed signals originating from sensors in a mixing environment where the number of sensors may vary.
[0002] Environments with multi-sensors are becoming widely used in order to separate signals originating from mixing environments, that have more than one signal source, such as conference rooms and offices with air conditioning, computers and people creating audio signals.
[0003] Separation of multiple signals from their superposition recorded at several sensors is an important problem that shows up in a variety of applications such as communications, biomedical and speech processing. The separation task is made difficult by the fact that very little is known about the input signals and thus the separation is commonly referred to as blind signal separation as describe in Zhang and A. Cichocki, “Blind Deconvolution of Dynamical Systems: A State Space Approach’,
[0004] In WO9858450 there is described a method and apparatus for signal separation of a mixed signal originating from a waveform mixing environment. The method and apparatus use blind signal separation and is only applicable to a mixing environment where the number of associated sensors remains constant.
[0005] In WO0176319 there is also described a method and apparatus for signal separation of a mixed signal originating from a waveform mixing environment. The method and apparatus use sensor array technology with predetermined microphone positions and is only applicable to a mixing environment where the number of associated sensors remains constant and stationary.
[0006] Ideally, the number of sensor should be at least equal to, if not greater than, the number of signals sources in order to effectively provide effective waveform separation. Thus, static separation systems with having a constant number of sensors are not suitable for dynamic environments in which the maximum number of signals sources cannot be determined.
[0007] In this specification, including the claims, the terms ‘comprises’, ‘comprising’ or similar terms are intended to mean a non-exclusive inclusion, such that a method or apparatus that comprises a list of elements does not include those elements solely, but may well include other elements not listed.
[0008] According to one aspect of the invention there is provided a method for signal separation of mixed signals provided by sensors, the mixed signals resulting from the sensors detecting respective mixed waveforms comprising a plurality of source waveforms originating from waveform generating sources mixed in a mixing environment, the method including the steps of:
[0009] configuring communication between a processor and a plurality of the sensors in the mixing environment, the configuring being effected dynamically depending upon variations in the number of sensors in the environment;
[0010] receiving, by said processor, respective said mixed signals from the sensors;
[0011] determining un-mixing parameters for the environment based on the number of sensors; and
[0012] applying selectively said un-mixing parameters to at least one of said mixed signals to thereby separate said at least one of said mixed signals and provide at least one output source signal associated with one of the sensors, the output source signal being indicative of an unmixed one of said source waveforms.
[0013] Preferably, the step of configuring communication can be effected by said processor repeatedly checking for the presence of sensors in the mixing environment and configuring communication between said processor and sensors that are detected in the environment.
[0014] Suitably, the repeatedly checking for the presence of sensors may be characterized by at least some of the sensors repeatedly sending a presence signal to the processor.
[0015] Preferably, the step of configuring communication can be further characterized by the processor repeatedly updating a presence list of sensors in the environment, the presence list being indicative of the sensors in the environment that are in communication with the processor.
[0016] In one form, the step of determining un-mixing parameters may be suitably effected by Blind Signal Separation.
[0017] Preferaby, the Blind Signal Separation may be effected by solving an equation [W, D]=eig(X X
[0018] Suitably, the step of applying selectively may be characterized by separating the mixed signals to provide a said output source signal for each of said sensors.
[0019] Preferably, the step of applying selectively may be effected by the output source signals being separated all at once by use of an equation S=W
[0020] In another form, the step of applying selectively may be effected by the output source signals being separated individually as a product of particular row of the matrix W
[0021] Suitably, after the step of applying selectively there may be a further step of transmitting said at least one output source signal.
[0022] According to another aspect of the invention there is provided an electronic device for signal separation of mixed signals provided by sensors operatively coupled to the device, the mixed signals resulting from the sensors detecting respective mixed waveforms comprising a plurality of source waveforms originating from waveform generating sources mixed in a mixing environment, the electronic device comprising
[0023] a processor having a memory coupled thereto, the memory storing operating code for the processor;
[0024] a sampler having for receiving the mixed signals from the sensors, the sampler being coupled to the processor, wherein in sue the operating code effects the steps of:
[0025] configuring communication between the processor and plurality of the sensors in the mixing environment, the configuring being effected dynamically depending upon variations in the number of sensors in the environment;
[0026] receiving, by said processor, respective said mixed signals from the sensors;
[0027] determining un-mixing parameters for the environment based on the number of sensors; and
[0028] applying selectively said un-mixing parameters to at least one of said mixed signals to thereby separate said at least one of said mixed signals and provide at least one output source signal associated with one of the sensors, the output source signal being indicative of an unmixed one of said source waveforms.
[0029] Preferably, in the step of configuring communication the operating code may control the processor to repeatedly check for the presence of sensors in the mixing environment and configure communication between said processor and sensors that are detected in the environment.
[0030] In one form, the device may effect the step of determining un-mixing parameters by Blind Signal Separation.
[0031] Preferably, the device may effect Blind Signal Separation by solving an equation [W, D]=eig(X X
[0032] Suitably, the device may effect the step of applying selectively by separating the mixed signals to provide a said output source signal for each of said sensors.
[0033] Preferably, the device may effect the step of applying selectively by the output source signals being separated all at once by use of an equation S=W
[0034] In another form, the device may effect the step of applying selectively by the output source signals being separated individually as a product of particular row of the matrix W
[0035] Suitably, device may have a transmitter for transmitting said at least one output source signal.
[0036] In order that the invention may be readily understood and put into practical effect, reference will now be made to a preferred embodiment as illustrated with reference to the accompanying drawings in which:
[0037]
[0038]
[0039] In the drawings, like numerals on different FIGS are used to indicate like elements throughout. With reference to
[0040] Also in the dynamic environment
[0041] Referring to
[0042] The processor
[0043] A step of receiving
[0044] To determine the unmixing paramers an un-mixing matrix W comprised of un-mixing parameters is determined from:
[0045]
where X is N×T mixed waveform matrix containing T samples of N sensor readings of mixed signals (N being the number of sensors in the environment that were configured in the step of configuring
[0046] The choice of matrix R depends on the assumptions imposed on the source signals. For instance: for non-white source signals R=cross-correlation at some delay τ
[0047] After the step of determining
[0048] The source signals are typically separated all at once by use of the following equation:
[0049] W where S is a matrix of the output source signals.
[0050] Alternatively, the output source signals may be separated individually as a product of particular row of the matrix W
[0051] The output source signal is then transmitted by the communications unit
[0052] A test step
[0053] Advantageously, the invention allows for waveform separation to provide one or more output signals from a mixed signals originating in a mixing environment where the number of sensors may vary. For instance, if the electronic device
[0054] In use, a user would make a telephone conference call by actuating a keypad of the user interface
[0055] Signal separation is improved because the increased number of sensors increase the ratio of number of sensors to the number of noise sources that can vary depending for instance on the number of people in the environment. Thus, an improved output signal representing speech that was intended for communication and input to the integrated microphone
[0056] The detailed description provides a preferred exemplary embodiment only, and is not intended to limit the scope, applicability, or configuration of the invention. Rather, the detailed description of the preferred exemplary embodiment provides those skilled in the art with an enabling description for implementing a preferred exemplary embodiment of the invention. It should be understood that various changes may be made in the function and arrangement of elements without departing from the spirit and scope of the invention as set forth in the appended claims.