Method for monitoring communication talkgroups
First Claim
1. In a console that receives a plurality of voice packets from a plurality of communication talkgroups, the console comprising a plurality of dedicated buffers and a plurality of decoders, wherein each dedicated buffer of the plurality of dedicated buffers is uniquely associated with one of the plurality of communication talkgroups and each decoder of the plurality of decoders may operate with any of the plurality of dedicated buffers, a method for monitoring the plurality of communication talkgroups, the method comprising the steps of:
- (a) receiving a voice packet of the plurality of voice packets containing coded voice information pertaining to a communication talkgroup of the plurality of communication talkgroups that is currently being monitored;
(b) when a dedicated buffer of the plurality of dedicated buffers uniquely associated with the communication talkgroup is empty;
(i) storing the voice packet to the dedicated buffer(ii) delaying further processing of the voice packet for a predetermined period of time;
(c) when the dedicated buffer is not empty, storing the voice packet to the dedicated buffer;
(d) when a decoder of the plurality of decoders is not in use;
(i) decoding voice packets stored in the buffer to provide decoded voice information;
(ii) combining the decoded voice information with other decoded voice information representing other monitored communication talkgroups of the plurality of communication talkgroups to provide combined decoded voice information; and
(iii) rendering the combined decoded voice information audible.
2 Assignments
0 Petitions
Accused Products
Abstract
A voice packet, containing coded voice information for a communication talkgroup that is currently being monitored, is received and stored in a buffer (200-202) dedicated to the communication talkgroup. When a decoder (203-205) is available, the voice packet is decoded and the resulting decoded voice information is combined with other decoded voice information, pertaining to other monitored communication talkgroups, such that the combined decoded voice information can be rendered audible.
61 Citations
9 Claims
-
1. In a console that receives a plurality of voice packets from a plurality of communication talkgroups, the console comprising a plurality of dedicated buffers and a plurality of decoders, wherein each dedicated buffer of the plurality of dedicated buffers is uniquely associated with one of the plurality of communication talkgroups and each decoder of the plurality of decoders may operate with any of the plurality of dedicated buffers, a method for monitoring the plurality of communication talkgroups, the method comprising the steps of:
-
(a) receiving a voice packet of the plurality of voice packets containing coded voice information pertaining to a communication talkgroup of the plurality of communication talkgroups that is currently being monitored; (b) when a dedicated buffer of the plurality of dedicated buffers uniquely associated with the communication talkgroup is empty; (i) storing the voice packet to the dedicated buffer (ii) delaying further processing of the voice packet for a predetermined period of time; (c) when the dedicated buffer is not empty, storing the voice packet to the dedicated buffer; (d) when a decoder of the plurality of decoders is not in use; (i) decoding voice packets stored in the buffer to provide decoded voice information; (ii) combining the decoded voice information with other decoded voice information representing other monitored communication talkgroups of the plurality of communication talkgroups to provide combined decoded voice information; and (iii) rendering the combined decoded voice information audible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for use in a communication system network interconnecting a plurality of communication systems, the communication system network including a plurality of communication units and a console that receives a plurality of voice packets from a plurality of communication talkgroups, the console comprising a plurality of dedicated buffers and a plurality of decoders, wherein each dedicated buffer of the plurality of dedicated buffers is uniquely associated with one of the plurality of communication talkgroups and each decoder of the plurality of decoders may operate with any of the plurality of dedicated buffers, wherein the plurality of voice packets from the plurality of communication talkgroups is:
-
(I) transmitted to a frame relay switch using a fast packet protocol; and (11) transmitted via a LAN protocol to the at least one console; a method for monitoring the plurality of communication talkgroups, the method comprising the steps of; (a) receiving a voice packet of the plurality of voice packets containing coded voice information pertaining to a communication talkgroup of the plurality of communication talkgroups that is currently being monitored; (b) when a dedicated buffer of the plurality of dedicated buffers uniquely associated with the communication talkgroup is empty; (i) storing the voice packet to the dedicated buffer (ii) delaying further processing of the voice packet for a predetermined period of time; (c) when the dedicated buffer is not empty, storing the voice packet to the dedicated buffer; (d) when a decoder of the plurality of decoders is not in use; (i) decoding voice packets stored in the buffer as a pulse-code modulation (PCM) data stream; (ii) summing the decoded PCM data stream with other decoded PCM data streams representing other monitored communication talkgroups of the plurality of communication talkgroups to provide combined decoded voice information; and (iii) rendering the combined decoded voice information audible by processing through an analog-to-digital converter (A/D).
-
Specification