Patent ID: 8595777
Filing Date: 2013-11-26
Classification: H04M,H04N

Abstract:
1. An end user voice communication device, comprising: a memory to store computer instructions; and a controller coupled with the memory, wherein the controller is integrated with a cordless landline phone communicatively coupleable to a base unit by way of a digital enhanced cordless telecommunications protocol and a wireless fidelity protocol, and wherein the controller, responsive to executing the computer instructions, performs operations comprising: enabling a voice communication session with a second end user voice communication device via an internet protocol multimedia subsystem communication system, wherein the voice communication session is established without routing the voice communication session through a set-top box; receiving a media program signal from the set-top box, the media program signal comprising a sampling of a media program presentable by the set-top box, wherein the media program signal corresponds to digital signals representing the sampling of the media program, wherein the controller is in communication with the set-top box by way of a gateway operating according to the wireless fidelity protocol; monitoring ambient sound that includes first and second portions, wherein the first portion corresponds to audio content of the media program being emitted by a display device coupled with the set top box, wherein the second portion is being emitted from a source other than the display device, wherein the media program corresponds to the audio content combined with video content; comparing the sampling with the ambient sound to generate a comparison of the sampling and the ambient sound that identifies a match between the media program signal and the ambient sound; detecting a delay between the media program signal and a matched portion of the ambient sound based on the comparison; detecting the first portion of the ambient sound that matches the media program signal by correlation; suppressing the first portion of the ambient sound based on the comparison of the sampling with the ambient sound during the voice communication session and based on the detecting of the delay, wherein the suppressing is performed utilizing a filter; suppressing the second portion of the ambient sound during the voice communication session; comparing spectral aspects of the monitored ambient sound to spectral aspects of the media program signal; and suppressing the spectral aspects of the portion of the ambient sound that matches spectral aspects of the media program signal, wherein the controller continues to receive the media program signal throughout the voice communication session.