8. A method of providing speech recognition functionality for an utterance spoken in a noisy environment having multiple human speakers, the method comprising: extracting feature data from the utterance, wherein the feature data comprises one or more features; processing the feature data to produce speaker dependent feature data and speaker independent feature data; projecting only the speaker independent data into a feature space, the feature space having multiple human speaker subspaces for multiple human speakers, wherein each one of the multiple human speakers is associated with a distinct one of the multiple human speaker subspaces; identifying speaker independent feature data associated with a speaker subspace associated with a primary human speaker; and performing a speech recognition operation restricted to a single one of the multiple human speaker subspaces, wherein the speaker independent feature data includes contributions from at least two speakers, and wherein performing a speech recognition operation restricted to a single one of the multiple human speaker subspaces comprises removing all feature data not associated with the speaker subspace associated with the primary human speaker.
8. A method of providing speech recognition functionality for an utterance spoken in a noisy environment having multiple human speakers, the method comprising: extracting feature data from the utterance, wherein the feature data comprises one or more features; processing the feature data to produce speaker dependent feature data and speaker independent feature data; projecting only the speaker independent data into a feature space, the feature space having multiple human speaker subspaces for multiple human speakers, wherein each one of the multiple human speakers is associated with a distinct one of the multiple human speaker subspaces; identifying speaker independent feature data associated with a speaker subspace associated with a primary human speaker; and performing a speech recognition operation restricted to a single one of the multiple human speaker subspaces, wherein the speaker independent feature data includes contributions from at least two speakers, and wherein performing a speech recognition operation restricted to a single one of the multiple human speaker subspaces comprises removing all feature data not associated with the speaker subspace associated with the primary human speaker. 16. The method of providing speech recognition functionality based on a spoken utterance according to claim 8 , wherein each of the multiple human speaker subspaces contains only speaker related phoneme information.