Abstract:
The present invention discloses an arrangement and a method of a videoconferencing end-point providing eye contact between users at different sites. The invention allows for placing the conference camera in the light beam of a projector apparatus without degrading the camera-captured view by the projector light. This is provided by generating a black spot in the light beam covering the camera lens, and by adjusting the position and/or size of the black spot according to a camera position detector, which may be the camera itself or one or more light sensors around and close to the camera lens.
Abstract:
The present invention discloses a method for improved prediction of the motion vector of a pixel block in a video picture that is to be coded. According to a preferred embodiment of the present invention, the actual motion vectors of two adjacent blocks close to the uppermost left corner of the block are selected as candidates for the prediction. One additional block, also adjacent to the block, is selected to decide which of the motion vectors to be used as the prediction. The vector difference to the motion vector of the decision block is decisive for the final selection.
Abstract:
A system, apparatus, method and computer program product for detecting and correcting packet losses that adversely affect video quality. This packet loss feature may be employed as part of the secure video conference system, method and computer program product, or be employed in a non-secure system, method and computer program product.
Abstract:
A system, apparatus, method, and computer program product for establishing secure videoconferences between multiple nodes communicating via two or more transport protocols in which at least one encryption protocol is used.
Abstract:
The present invention is related to pre-processing of video data before coding and transmission. In particular, the present invention discloses a method for noise reduction in High-Density video images. This is realized by a low implementation-complex filter filtering the raw pixel data output of a video camera with low pass property for both spatial and temporal noise combined with an adaptation of the filter based on the high frequency content of the picture, leaving most of the image content unaffected by the filtering process.
Abstract:
A process for calculating run-and-level representations of quantized transform coefficients includes packing each quantized transform coefficients in a value interval (Max, Min) by setting all quantized transform coefficients greater than Max equal to Max, and all quantized transform coefficients less than Min equal to Min; reordering the quantized transform coefficients resulting in an array C of reordered quantized transform coefficients; masking C by generating an array M containing ones in positions corresponding to positions of C having non-zero values, and zeros in positions corresponding to positions of C having zero values; and for each position containing a one in M, generating a run and a level representation by setting the level value equal to an occurring value in a corresponding position C, and setting the run value equal to the number of proceeding positions relative to a current position in M since a previous occurrence of one in M.
Abstract:
Processing images in conference between a plurality of video conferencing terminal. The method includes providing properties of terminals, defining a number of groups based on the properties of the terminals, then determining an ordered list of the a number of groups, and determining a pane layout for displaying images from the terminals. The pane layout is determined based on the provided properties of the terminal the pane layout is displayed on and the properties of the other terminals in the conference. Then, mapping the ordered list of the number of groups to the respective determined pane layout, and providing at least one composite image stream to each of the terminals according to the selected pane layout and mapping of the a number of groups. Different types of telepresence endpoints, (e.g. different manufacturers, numbers of screens/cameras, etc.) can thus interoperate well in the same video conference.
Abstract:
The present invention provides a system and a method making names of participants in an archived conference or presentation searchable after being stored in the archive server. According to the invention, one or more media streams coded according to H.323 or SIP are transmitted to a streaming/archiving server for converting multimedia content into a standard streaming format. A face recognition unit analyzes the video part of the multimedia content to detect faces and identify the detected faces. The face recognition unit utilizes protocol information and other video conferencing recourses to greatly reduce the search space during face recognition process, hence reducing computational cost and improving robustness of recognitions.
Abstract:
A method for calculating pixel values of interpolated pixel positions located between integer pixel positions in frames of a video picture by a predefined filter operation, the method including: storing the pixel values of the integer pixel position; determining to which of a number of predefined resolution formats the video picture is adapted; defining a fixed width (W) and fixed height value (H) for the frames corresponding to a resolution format determined by the determining; loading a first set of memory addresses for the memory of the video processing apparatus corresponding to a plurality of the pixel values of integer pixel positions; and executing a filter operation on the plurality of the pixel values of integer pixel positions and calculating a plurality of the pixel values of the interpolated pixel positions.
Abstract:
A computer-implemented interface for a local telepresence video conferencing facility, pre-assigns displays at the local telepresence video conferencing facility to respective video images from remote telepresence video conference facilities such that respective video images from the remote telepresence video conference facilities will be displayed on corresponding displays at the local telepresence video conferencing facility once communications connections are made. A controller pre-assigns the displays according to control commands from a tactile input device prior to establishing the communication connections with the remote telepresence video conference facilities. A touchscreen display presents avatars of remote conference participants to illustrate pre-assignments of displays to particular remote telepresence video conference facilities prior to the communication connections being made.