Abstract:
A new speakerphone wherein a loudspeaker is oriented to face the listeners of an audio conference is disclosed. New speakerphones which have a bass loudspeaker and at least one tweeter loudspeaker wherein the tweeter loudspeaker is oriented towards listeners of an audio conference are also disclosed.
Abstract:
The operation and status of a video/audio conferencing system is monitored through the use of a web-based system. The system includes multiple client computer devices that interconnect with a web server. A server script is set up to operate in a looped configuration. The system is queried on each run of the loop to determine if a status change has occurred. If no change has occurred, a server script delays and then restarts the loop. If a change in status has occurred, the client script is updated to reflect the status change and the client script is downloaded to the client computer device's web browser. The client script runs within an invisible pane and updates a visible pane to reflect the status change. Thus, the visible pane on the client computer system can be updated without requiring a user to perform any functions, such as actuating a refresh button.
Abstract:
A communication network includes a wireless LAN and associated wireless communication devices and a computational device either located remotely from the wireless LAN or located in the wireless LAN. The wireless communication devices operate to conduct communication sessions with other communication devices associated with the communication network and they operate to log communication session event activity. In the event that a communication session being run by a wireless communication device unexpectedly ends due to a fault event, the wireless communications device is capable of sending the entire contents of the logged communication session to the computational device for analysis to determine the cause of the fault event. The computational device operates to run a virtual communication session under the control of a debug module such that the session can be stopped at any time to examine the contents of the virtual communication session.
Abstract:
A system and method for adjusting a video bit rate (VBR) over a network includes reducing the VBR if the network incurs a packet loss (PL) that is greater than a PL threshold increasing the VBR if the PL is less than or equal to the PL threshold over a maximum integer number of time intervals and increasing the maximum integer number of time intervals if the PL is greater than the packet loss threshold at the increased VBR. In addition, the VBR is increased over consecutive time intervals until a maximum video bit rate is restored, if the PL over each consecutive time interval is less than or equal to the packet loss threshold.
Abstract:
A camera tracking system includes a controllable camera, an array of microphones, and a controller. The microphones are positioned adjacent the controllable camera and are at least responsive to ultrasound emitted from a source. The microphones may additionally be capable of responding to sound in the audible spectrum. The controller receives ultrasound signals communicated from the microphones in response to ultrasound emitted from the source and processes the ultrasound signals to determine an at least approximate location of the source. Then, the controller sends one or more command signals to the controllable camera to direct at least approximately at the determined location of the source. The camera tracking system tracks the source as it moves and continues to emit ultrasound. The source can be an emitter pack having one or more ultrasonic transducers that produce tones that sweep form about 24-kHz to about 40-kHz.
Abstract:
A system and method for dynamically establishing optimum audio quality in an audio conference is disclosed. A connection with one or more remote communication devices is initially established. An available data rate associated with the connection is then determined. Next, a bandwidth is assigned based on the available data rate. Finally, the assigned bandwidth is adjusted according to the available data rate.
Abstract:
A system to allow a conferee defined as a nuisance source to respond to an automatic nuisance decision of a Multipoint Control Unit is disclosed. For example, a conferee placing a conference on hold may generate on hold music, which may be identified by a nuisance detector. The nuisance detector sends an indication of the nuisance condition to a control unit in the MCU. The control unit mutes the signal coming from this conferee and sends an Interactive Voice Response (IVR) message to the conferee. The message may inform the conferee that he has been muted and requests the conferee for example to press one of a plurality of touch tone keys depending on his situation. For instance, the conferee can select particular keys if he is returning from the hold condition, if he is experiencing a noisy line/environment and needs to reduce the sensitivity of the nuisance detector algorithm, or if he wishes to disable the nuisance detector algorithm.
Abstract:
A method and apparatus for wideband voice and optional data conferencing over a telecommunications network channel between at least two wideband communications devices. An exemplary method comprises establishing an audio link, verifying wideband capability between the at least two wideband communications devices, training modems of the at least two wideband communications device to line conditions, and adjusting the telecommunications connection line conditions between the communications devices. Once a wideband connection has been established, audio and data may be simultaneously exchanged.
Abstract:
A method for decreasing end-to-end delay in a video conferencing context is disclosed. At video conferencing system startup, a processor is initialized to receive either a top field or a bottom field of video frame data. If the first line of a new field arriving after initialization does not match a field state that the processor is initialized to, the present invention senses the state mismatch and adjusts a display buffer by one display line, and the field is stored in the display buffer. The display buffer is adjusted in order to preserve a vertical spatial relationship between the top and bottom fields.
Abstract:
There is provided herein a system for reducing artifacts associated with multi-threaded video coding. The system generates a virtual thread from the multi-threaded data. The virtual thread combines the multi-thread data with estimates of virtual thread data in a manner that variably weights the combination according to motion information decoded from the multi-thread. A post-processing system is described that generates a single, virtual thread of video data, based upon image and motion data from a plurality of different threads in a multi-threaded video stream. The system estimates motion vectors for the virtual thread, generates frames of estimated video data, and applies the estimated frames to a filter. The filter generates an output that combines each new estimated frame with the current reference frame on a pixel-by-pixel basis. Pixel values generated by the filter are weighted between the values of the estimated frame and the current reference frame in a manner that brings an error function for the pixels below a threshold that may vary according to a degree of motion present in the plurality of different threads.