Systems and methods for independent and control-isolated audio processing (ICIAP)
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04R-005/02
H04R-005/04
H04B-001/16
H04R-027/00
H04R-003/12
출원번호
US-0567391
(2014-12-11)
등록번호
US-9351077
(2016-05-24)
발명자
/ 주소
Ford, Walter D.
출원인 / 주소
L-3 Communications Integrated Systems LP
대리인 / 주소
Egan, Peterman, Enders & Huston LLP
인용정보
피인용 횟수 :
2인용 특허 :
25
초록▼
Systems and methods are provided that may implement independent and control-isolated audio processing (ICIAP) to separate and/or control audio streams at multiple levels of sensitivity and/or security. The disclosed systems and methods may be implemented in one example using separate real time digit
Systems and methods are provided that may implement independent and control-isolated audio processing (ICIAP) to separate and/or control audio streams at multiple levels of sensitivity and/or security. The disclosed systems and methods may be implemented in one example using separate real time digital audio processing and mixing hardware “channels” for each audio stream that are provided within an ICIAP connection system that includes at least one ICIAP audio processing device and a separate control processor, while at the same time incorporating a comprehensive set of interlocks to ensure the separation of audio data streams from one another and from control information, and to ensure authorization in real time for each different audio stream.
대표청구항▼
1. A communications system, comprising at least one independent and control-isolated audio processing connection system configured to be coupled between a communications backbone and multiple external devices, the audio processing connection system comprising: at least one control processing device
1. A communications system, comprising at least one independent and control-isolated audio processing connection system configured to be coupled between a communications backbone and multiple external devices, the audio processing connection system comprising: at least one control processing device and at least one separate channelized audio processing device, the control processing device being coupled to the separate audio processing device by a data communication bus; andmultiple separate hardware audio processing channels that are each implemented by independent and dedicated hardware paths on the separate audio processing device to separate and isolate each of the audio processing channels from the other audio processing channels, each of the hardware audio processing channels being coupled to the communications backbone by a communications interface layer of the separate audio processing device, and each of the hardware audio processing channels being coupled to one or more of the external devices by a hardware interface layer of the separate audio processing device;where the multiple separate hardware audio processing channels include one or more respective hardware audio input channels, one or more respective hardware audio output channels, or a combination thereof;where each of at least a portion of the hardware audio input channels is configured to receive audio data from at least one external device coupled to the audio input channel and to insert the received audio data on to the communications backbone via the communications interface; andwhere each of at least a portion of the hardware audio output channels is configured to extract audio data from the communications backbone via the communication interface and to transmit the extracted audio data to at least one external device coupled to the audio output channel. 2. The communications system of claim 1, where the control processing device is configured to control each of the hardware audio input channels across the data communication bus to insert the received audio data on to the communications backbone; and where the control processing device is configured to control each of the hardware audio output channels across the data communication bus to extract the extracted audio data from the communications backbone. 3. The communications system of claim 2, where the separate audio processing device includes a control register interface provided between the data communication bus and the communications interface, the control register interface being coupled to the data communication bus; and where the control processing device is configured to control each given one of the hardware audio input channels across the data communication bus through a discrete set of control registers of the control register interface that is assigned only to the given hardware audio input channel to cause each given one of the hardware audio input channels to insert the received audio data on to the communications backbone; and where the control processing device is configured to control each given one of the hardware audio output channels across the data communication bus through a discrete set of control registers of the control register interface that is assigned only to the given hardware audio output channel to cause each given one of the hardware audio output channels to extract the extracted audio data from the communications backbone. 4. The communications system of claim 3, where the only communication between the control processing device and the separate audio processing device is through the control registers of the control register interface. 5. The communications system of claim 1, where each of the hardware audio input channels comprises a receiver hardware interface module coupled to a data insertion module, the receiver hardware interface module being configured to receive audio data from at least one external device coupled to the audio input channel and to provide the received audio data to the data insertion module, and the data insertion module being configured to insert the received audio data on to the communications backbone via the communications interface; where each of the hardware audio output channels comprises a transmitter hardware interface module coupled to a data extraction module, the data extraction module configured to extract audio data from the communications backbone via the communication interface and to provide the extracted audio data to the transmitter hardware module, and the transmitter hardware module being configured to transmit the extracted audio data to at least one external device coupled to the audio output channel. 6. The communications system of claim 5, where the communications backbone comprises a Time Division Multiplexing (TDM) communications backbone; where the data insertion module is configured to insert the received audio data onto outgoing TDM slot locations on the communications backbone; and where the data extraction module is configured to extract the extracted audio data from incoming TDM slot locations on the communications backbone. 7. The communications system of claim 1, where the separate channelized audio processing device is configured not to share any processing or memory resources between the separate hardware audio input channels and separate hardware audio output channels. 8. The communications system of claim 1, where the separate channelized audio processing device is a field programmable gate array (FPGA); and where the control processing device comprises a central processing unit (CPU). 9. The communications system of claim 1, where the separate channelized audio processing device is configured to provide status on security checks, ring data insertion and ring data extraction to the control processing device through the control register interface. 10. The communications system of claim 1, further comprising multiple audio processing connection systems coupled together by the communications backbone, a separate audio processing device of each of the multiple audio processing connection systems being coupled to the communications backbone by a respective communications interface and being configured to exchange audio data with the separate audio processing devices of each of the other audio processing connection systems across the communications backbone. 11. The communications system of claim 10, where the communications backbone comprises a Time Division Multiplexing (TDM) Synchronous Optical Network (SONET) backbone ring. 12. The communications system of claim 1, where the separate channelized audio processing device further comprises one or more of the respective hardware audio input channels and one or more of the respective hardware audio output channels; where each of the hardware audio input channels and hardware audio output channels is coupled to the communications backbone by the communications interface of the separate audio processing device; where each of the hardware audio input channels is coupled to at least one external device; and where each of the hardware audio output channels is coupled to at least one external device. 13. The communications system of claim 12, where the components of the communications system are disposed on a multi-operator mobile platform; where the separate channelized audio processing device further comprises multiple respective hardware audio input channels and multiple respective hardware audio output channels; where each of the hardware audio input channels is coupled to a different external device than another one of the hardware audio input channels; where each of the hardware audio output channels is coupled to a different external device than another one of the hardware output channels. 14. A method of communicating data, comprising: providing at least one channelized audio processing device coupled between a communications backbone and multiple devices external to the audio processing device, the audio processing device including multiple separate hardware audio input and/or output processing channels that are each implemented by independent and dedicated hardware paths on the audio processing device to separate and isolate each of the audio processing channels from the other audio processing channels, each of the hardware audio processing channels being coupled to the communications backbone by a communications interface layer of the audio processing device, and each of the hardware audio processing channels being coupled to one or more of the external devices by a hardware interface layer of the separate audio processing device;providing at least one separate control processing device coupled to the audio processing device by a data communication bus; andperforming at least one of the following steps: using at least one of the hardware audio input channels to receive audio data from at least one external device coupled to the audio input channel and to insert the received audio data on to the communications backbone via the communications interface, orusing at least one of the hardware audio output channels to extract audio data from the communications backbone via the communication interface and to transmit the extracted audio data to at least one external device coupled to the audio output channel, ora combination thereof. 15. The method of claim 14, further comprising using the control processing device to: control each of the hardware audio input channels across the data communication bus to insert the received audio data on to the communications backbone; andcontrol each of the hardware audio output channels across the data communication bus to extract the extracted audio data from the communications backbone. 16. The method of claim 15, where the separate audio processing device includes a control register interface provided between the data communication bus and the communications interface, the control register interface being coupled to the data communication bus; and where the method further comprises using the control processing device to: control each given one of the hardware audio input channels across the data communication bus through a discrete set of control registers of the control register interface that is assigned only to the given hardware audio input channel to cause the given hardware audio input channel to insert the received audio data on to the communications backbone; andcontrol each given one of the hardware audio output channels across the data communication bus through a discrete set of control registers of the control register interface that is assigned only to the given hardware audio output channel to cause the given hardware audio output channel to extract the extracted audio data from the communications backbone. 17. The method of claim 16, further comprising only communicating between the control processing device and the separate audio processing device through the control registers of the control register interface. 18. The method of claim 14, where each of the hardware audio input channels comprises a receiver hardware interface module coupled to a data insertion module; where each of the hardware audio output channels comprises a transmitter hardware interface module coupled to a data extraction module; and where the method further comprises: using the receiver hardware interface module to receive audio data from at least one external device coupled to the audio input channel and to provide the received audio data to the data insertion module;using the data insertion module to insert the received audio data on to the communications backbone via the communications interface;using the data extraction module to extract audio data from the communications backbone via the communication interface and to provide the extracted audio data to the transmitter hardware module; andusing the transmitter hardware module to transmit the extracted audio data to at least one external device coupled to the audio output channel. 19. The method of claim 18, where the communications backbone comprises a Time Division Multiplexing (TDM) communications backbone; and where the method further comprises: using the data insertion module to insert the received audio data onto outgoing TDM slot locations on the communications backbone; andusing the data extraction module to extract the extracted audio data from incoming TDM slot locations on the communications backbone. 20. The method of claim 14, further comprising operating the separate channelized audio processing device so that no processing or memory resources are shared between the separate hardware audio input channels and separate hardware audio output channels. 21. The method of claim 14, where the separate channelized audio processing device is a field programmable gate array (FPGA); and where the control processing device comprises a central processing unit (CPU). 22. The method of claim 14, further comprising using the separate channelized audio processing device to provide status on security checks, ring data insertion and ring data extraction to the control processing device through the control register interface. 23. The method of claim 14, where the at least one audio processing device is coupled to the separate control processing device by the data communication bus to form an individual audio processing connection system; and where the method further comprises providing multiple audio processing connection systems coupled together by the communications backbone such that a separate audio processing device of each of the multiple audio processing connection systems is coupled to the communications backbone by a respective communications interface and is configured to exchange audio data with the separate audio processing devices of each of the other audio processing connection systems across the communications backbone. 24. The method of claim 23, where the communications backbone comprises a Time Division Multiplexing (TDM) Synchronous Optical Network (SONET) backbone ring. 25. The method of claim 14, where the separate channelized audio processing device further comprises one or more of the respective hardware audio input channels and one or more of the respective hardware audio output channels; where each of the hardware audio input channels and hardware audio output channels is coupled to the communications backbone by the communications interface layer of the separate audio processing device; where each of the hardware audio input channels is coupled to at least one external device; and where each of the hardware audio output channels is coupled to at least one external device. 26. The method of claim 25, where the components of the communications system are disposed on a multi-operator mobile platform; where the separate channelized audio processing device further comprises multiple respective hardware audio input channels and multiple respective hardware audio output channels; where each of the hardware audio input channels is coupled to a different external device than another one of the hardware audio input channels; where each of the hardware audio output channels is coupled to a different external device than another one of the hardware output channels.
Hemmady Jayant G. (Naperville IL) Knudsen Michael J. (Wheaton IL) Lidinsky William P. (Naperville IL) Nichols Robert K. (Glen Ellyn IL) Richards Gaylord W. (Naperville IL) Roediger Gary A. (Downers G, Arrangement for switching concentrated telecommunications packet traffic.
McMillen Keith A. (Berkeley CA) Simon David (Palo Alto CA) Wright Matthew (Berkeley CA), Communications network interface, and adapter and method therefor.
Giaimo, III,Edward C.; Stipes,Matthew J.; Danieli,Damon V.; Mack,Wolfgang A.; Brooks,Thomas W., Enabling separate chat and selective enablement of microphone.
Edblad Warren A. ; Santoline Linda L. ; Remley Gilbert W. ; Staab Carl J. ; Crew Albert W., Method and system for distributing data in a real time data imaging network.
Vinel Paul (Velizy FRX) Perrier Philippe (Paris FRX), Optical system for connecting customer premises networks to a switching center of a telecommunication network providing.
Osman Fazil (Escondido CA) Perloff Ronald (Poway CA), Ring network security system with encoding of data entering a subnetwork and decoding of data leaving the subnet work.
Feldman, Robert D.; Stiles, John A.; Wilson, Gordon C.; Wood, Thomas H., Subcarrier modulation fiber-to-the-home/curb (FTTH/C) access system providing broadband communications.
Farinholt Anthony P. (Fairfax VA) Lattyak John (Reston VA) Readler Blaine C. (Sterling VA) Svacek ; III Joseph F. (Escondido CA), Survivable network using reverse protection ring.
Epstein, Lewis; Kincaid, Brett; Yoo, Hyun; Stage, Suzanne; Scherrer, Lukas; Cheng, Larry, Personal control apparatus and method for sharing information in a collaborative workspace.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.