1461109152-00f21084-b0ea-4525-b95c-04b59c7d03c6

1. A method comprising:
providing an audio output signal to an output device for broadcast to a user;
receiving audio input, the audio input including user voice input provided by the user and audio content broadcast by the output device in response to receiving the audio output signal;
applying at least one predetermined calibration setting; and
filtering the audio input based on the audio output signal and the at least one predetermined calibration setting.
2. The method of claim 1, wherein said filtering includes applying data representative of the audio output signal and the at least one predetermined calibration setting to the audio input.
3. The method of claim 1, wherein said filtering includes estimating and removing the estimated broadcast audio content from the audio input based one the audio output signal and the at least one predetermined calibration setting.
4. The method of claim 3, wherein said estimating includes combining the audio output signal and the at least one predetermined calibration setting and generating a resulting waveform, said removing including applying data representative of the resulting waveform to the audio input.
5. The method of claim 4, wherein said applying includes inverting the resulting waveform and adding the inverted waveform to the audio input.
6. The method of claim 1, wherein the audio input includes environmental audio, said filtering including estimating and removing the estimated environmental audio from the audio input based on the at least one predetermined calibration setting.
7. The method of claim 1, wherein the at least one predetermined calibration setting includes a predetermined calibration delay, said filtering including time shifting at least one of the audio output signal and the audio input based on the predetermined calibration delay.
8. The method of claim 1, further comprising:
providing a calibration audio output signal to the output device for broadcast;
receiving calibration audio input, the calibration audio input including calibration audio content broadcast by the output device in response to receiving the calibration audio output signal; and
determining the at least one predetermined calibration setting based on at least one difference between the calibration audio output signal and the calibration audio input.
9. A method comprising:
providing a calibration audio output signal to an output device for broadcast;
receiving calibration audio input, the calibration audio input including calibration audio content broadcast by the output device in response to receiving the calibration audio output signal; and
determining at least one calibration setting based on at least one difference between the calibration audio output signal and the calibration audio input.
10. The method of claim 9, further comprising:
providing a subsequent audio output signal to the output device for broadcast to a user;
receiving subsequent audio input, the subsequent audio input including user voice input provided by the user and subsequent audio content broadcast by the output device in response to receiving the subsequent audio output signal; and
filtering the subsequent audio input based on the subsequent audio output signal and the at least one calibration setting.
11. The method of claim 9, wherein the at least one calibration setting is representative of at least one of a frequency, amplitude, phase, and time difference between the calibration audio output signal and the calibration audio input.
12. The method of claim 9, wherein the at least one calibration setting is representative of a propagation delay between a first time when the calibration audio output signal is provided to the output device for broadcast and a second time when the calibration audio input is received.
13. An apparatus comprising:
an output driver configured to provide an audio output signal to an output device for broadcast to a user;
an audio input interface configured to receive audio input, the audio input including user voice input provided by the user and audio content broadcast by the output device in response to receiving the audio output signal;
a library having at least one predetermined calibration setting; and
at least one processor configured to filter the audio input based on the audio output signal and the least one predetermined calibration setting.
14. The apparatus of claim 13, wherein the at least one predetermined calibration setting is representative of an estimated difference between the audio output signal and the corresponding audio content broadcast by the output device.
15. The apparatus of claim 13, wherein said at least one processor is configured to apply data representative of the audio output signal and the at least one predetermined calibration setting to the audio input.
16. The apparatus of claim 13, wherein said at least one processor is configured to filter the audio input by using the audio output signal and the at least one predetermined calibration setting to estimate and remove the estimated broadcast audio content from the audio input.
17. The apparatus of claim 16, wherein said at least one processor is configured to estimate by combining the audio output signal and the at least one predetermined calibration setting to generate a resulting waveform, said at least one processor being configured to remove the estimated broadcast audio content by applying data representative of the resulting waveform to the audio input.
18. The apparatus of claim 17, wherein said at least one processor is configured to apply data representative of the resulting waveform to the audio input by inverting the resulting waveform and adding the inverted waveform to the audio input.
19. The apparatus of claim 13, wherein the audio input includes environmental audio, said at least one processor being configured to estimate and remove the estimated environmental audio from the audio input based on the at least one predetermined calibration setting.
20. The apparatus of claim 13, wherein the at least one predetermined calibration setting includes a predetermined calibration delay.
21. The apparatus of claim 20, wherein the predetermined calibration delay is representative of an estimated propagation delay between a first time when said content processing device provides the audio output signal to the output device and a second time when said content processing device receives the audio input.
22. The apparatus of claim 20, wherein said at least one processor is configured to time shift at least one of the audio output signal and the audio input based on the predetermined calibration delay.
23. The apparatus of claim 13, wherein the at least one predetermined calibration setting includes at least one of predetermined frequency, amplitude, attenuation, phase, and time data.
24. The apparatus of claim 13, wherein the at least one calibration setting is determined in advance by:
said output driver providing a calibration audio output signal to the output device for broadcast;
said audio input interface receiving calibration audio input, the calibration audio input including calibration audio content broadcast by the output device in response to receiving the calibration audio output signal; and
said at least one processor determining the at least one predetermined calibration setting based on at least one difference between the calibration audio output signal and the calibration audio input.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A process for the hydrogenation of acetylenes and dienes in a stream containing hydrogen, methane, C2-C6 olefins and paraffins, C2-C6 acetylenes and dienes, benzene, toluene, xylenes, and other C6+ components comprising passing said stream over a hydrogenation catalyst contained in a downflow boiling point reactor having a top and a bottom wherein the reactor is operated at the boiling point of the mixture in the downflow boiling point reactor and the heat of reaction is absorbed by the boiling liquid and where a portion of the acetylenes and dienes are converted to their corresponding olefins and paraffins of the same carbon number, recovering an effluent containing liquid and vapor from the bottom of the boiling point reactor, separating the liquid and vapor in the effluent and recycling a portion of the liquid back to the top of the downflow boiling point reactor, feeding the vapor in said effluent to a C5C6 splitter where C5 and lighter material are taken as overheads and C6 and heavier material is taken as bottoms and a side draw is taken from said C5C6 splitter and fed to the top of the downflow boiling point reactor.
2. The process according to claim 1 wherein the amount of the liquid being recycled is maintained sufficient to ensure that the catalyst is fully wetted at all positions within said downflow boiling point reactor.
3. The process according to claim 1 wherein the steady state composition of the liquid flowing in said downflow boiling point reactor is controlled by the location of the draw point of said side draw along the height of said C5C6 splitter.
4. The process according to claim 3, wherein said side draw is taken from the bottom stage of said C5C6 splitter.
5. A process for the hydrogenation of acetylenes and dienes in a stream containing hydrogen, methane, C2-C6 olefins and paraffins, C2-C6 acetylenes and dienes, benzene, toluene, xylenes, and other C6+ components comprising the steps of:
(a) passing said stream over a hydrogenation catalyst contained in a downflow boiling point reactor wherein the reactor is operated at the boiling point of the mixture in the reactor and the heat of reaction is absorbed by the boiling liquid and where a portion of the acetylenes and dienes are converted to their corresponding olefins and paraffins of the same carbon number;
(b) separating the liquid and vapor contained in the effluent from said downflow boiling point reactor;
(c) returning a portion of the separated liquid to the top of said downflow boiling point reactor;
(d) maintaining the amount of the liquid being returned to ensure that the catalyst is fully wetted at all positions within said downflow boiling point reactor;
(e) feeding the vapor in said effluent to a C5C6 splitter where C5 and lighter material are taken as overheads and C6 and heavier material are taken as bottoms;
(f) taking a side draw from said C5C6 splitter and feeding said side draw to the top of said downflow boiling point reactor; and
(g) controlling the steady state composition of the liquid flowing in said downflow boiling point reactor by selecting the position of said side draw along the height of said C5C6 splitter.
6. The process according to claim 5 wherein said side draw is taken from the bottom stage of said C5C6 splitter.