TANDBERG TELECOM AS Patent applications |
Patent application number | Title | Published |
20120300845 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR IMAGE MOTION PREDICTION - A video processing system, method and computer program storage device cooperate to provide a resource and performance efficient sub-pixel motion search operation. Using on the fly calculations it is possible to provide approximations of sub-pixel positions on one image with respect to another image in an image sequence. A sub-pixel position used to set a motion vector for an encoding process may then be identified with reduced processing and memory resources relative to conventional techniques. Also, by later performing a full encoding cost analysis on the earlier identified sub-pixel position, and keeping track of differences, an interpolation accuracy may be dynamically improved by applying the differences to subsequent image frames. | 11-29-2012 |
20120183074 | VIDEO ENCODER/DECODER, METHOD AND COMPUTER PROGRAM PRODUCT THAT PROCESS TILES OF VIDEO DATA - In video encoding it is common to encode the image data to remove redundancies in the information to be transmitted. While the pixel data is usually arranged in pixel blocks, the blocks can be arranged in one or more groups of N×M blocks called tiles. The tiles avoid the need to send header information on a tile-by-tile or block-by-block basis, and simplifies parallel processing of the tiles. Bits from respective tiles may then be reformatted to recreate bits according to a raster-scan direction. This enables the decoder to receive the bits in a regular raster-scan format, but also have the ability to decode the tiles once the bits are reformatted. By partitioning an image into tiles of size N×M, it is possible to further exploit the intra-frame correspondence of images in a vertical direction as well as horizontal direction since the tiles need not destroy as many dependencies between blocks in a tile as if the blocks where organized in slices or slice groups. | 07-19-2012 |
20120177102 | INTEGER TRANSFORM VIDEO COMPRESSION SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - A video coding/decoding system, method and computer program product employ an integer transform matrix for transforming to/from transform coefficients and residual pixel data in moving pictures by a set of semi-orthonormal basis vectors. The basis vectors are derived from conventional DCT or KTL matrixes, but relaxes to some extent the requirements for orthogonality, norm equality and element size limitation. In this way improved coding efficiency and lower complexity compared to previously used integer transforms are possible. | 07-12-2012 |
20120001999 | APPARATUS AND METHOD FOR CHANGING A CAMERA CONFIGURATION IN RESPONSE TO SWITCHING BETWEEN MODES OF OPERATION - A videoconferencing terminal and method use a display and camera that are adaptable depending on the mode of operation: videoconference mode, or document camera mode. The camera is pivotally mounted on the display, and is pivotally positionable within different pivot ranges according to the pivot angle with respect to a surface on which the display is positioned. When the camera is rotated beyond a predetermined non-zero angle relative to a vertical plane, the mode of operation automatically switches to a document pick-up mode of operation. In the document pick-up mode, the image of the document is flipped so as to be viewed by users at both endpoints of a videoconference call. Also, the camera is set to maximum zoom and focus adjusted to a predetermined distance so as to make for a clean image capture of the document. Also, the camera provides for keystone correction due to the lens not being co-planer with the document. | 01-05-2012 |
20110310212 | SYSTEM AND METHOD FOR VERIFYING A VIDEO CALL NUMBER ENTRY IN A DIRECTORY - A system and method allowing users of video call endpoints to register their video call addresses in a local, regional and/or global directory, where the directory is configured to validate whether the video call address is a valid accessible address and that the user registering the video call number actually has physical access to the a video call device using the video call address. | 12-22-2011 |
20110292165 | SYSTEM AND METHOD FOR SCALABLE MEDIA SWITCHING CONFERENCING - A method including: establishing connections, at a server, to at least two client devices using a call control protocol, the call control protocol negotiating video formats and connection information for sending and receiving media streams; receiving information from a first client at the server, the information comprising meta-data describing different media streams the first client is configured to transmit; transmitting the information received from the first client to the at least one other client; receiving a subscribe message from the at least one other client at the server, subscribing to at least one available media stream from the first client; in response to receiving at least one subscribe message from the at least one other client, transmitting, by the server, a message instructing the first client to start transmitting media streams subscribed to by the at least one other client; receiving, by the server, the media streams subscribed to by the at least one other client from the first client; and transmitting, by the server, the media streams subscribed to by the at least one other client to the at least one other client. | 12-01-2011 |
20110228856 | VIDEO ENCODER/DECODER, METHOD AND COMPUTER PROGRAM PRODUCT - A video encoder/decoder device, method, and computer program product combine to enhance entropy encoding by using different calculation approaches for assessing costs of using different encoding modes for a video encoding. Moreover, frames in a sequence, and/or sub-frames within a frame may have lowest cost coding modes selected using different cost calculation approaches. One exemplary cost calculation is SAD and another is SSD. A net effect is better subjective video quality for a given bitrate, with reduced encoder complexity, especially when recognizing the lesser amount of computational resources required to support SAD as opposed to SSD. | 09-22-2011 |
20110205393 | METHOD, APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM FOR REMOVING FLICKERING IN VIDEO IMAGES OF OBJECTS ILLUMINATED BY AMBIENT LIGHTING AND SCREEN LIGHT - A method, apparatus, and computer-readable storage medium for removing flickering from a video of an object illuminated by a screen that operates on a refresh rate value (f | 08-25-2011 |
20110179182 | METHOD FOR PAIRING A COMPUTER WITH A VIDEO CONFERENCE DEVICE - A method including: generating a random identification token on a computer, said identification token identifying the computer; modulating the identification token to an audio signal on the computer; causing, with the computer, a speaker to emit the audio signal; receiving, at video conference device, the audio signal with a microphone associated with the video conference device; demodulating the audio signal to the identification token in the video conference device; sending at least the identification token and a unique identifier of the video conference device to the computer; and establishing a communication session through a communication network, that both the computer and video conference device are communicatively connected to, from the computer to the video conference device enabling control of, and data transfer to, the video conference device from the computer. | 07-21-2011 |
20110176687 | APPARATUS AND ASSOCIATED METHODOLOGY FOR SUPPRESSING AN ACOUSTIC ECHO - A new acoustic echo suppressor and method for acoustic echo suppression is described herein. Exemplary embodiments of the acoustic echo suppressor use one linear regression model for each subband. The linear regression model for each subband may operate on the squared magnitude of the input samples as well as corresponding cross-products. In this way, accurate and robust estimates of the echo signal in each subband can be obtained, thereby providing good echo reduction while keeping the signal distortion low | 07-21-2011 |
20110176587 | METHOD OF REDUCING EMISSION OF ELECTROMAGNETIC RADIATION ON HIGH SPEED COMMUNICATION BACKPLANE - A method is provided that includes transmitting data to a backplane from a first communication module simultaneously on a first pair of operating frequencies, where the first pair of operating frequencies includes first and second operating frequencies. The method further provides that a −3 dB point of a first electromagnetic emission spectrum peak originating from transmission of the data at the first operating frequency is outside a −3 dB point of a second electromagnetic emission spectrum peak originating from transmission of the data at the second operating frequency. | 07-21-2011 |
20110175977 | METHOD, SYSTEM, AND COMPUTER-READABLE STORAGE MEDIUM FOR REMOTE CONTROL OF A VIDEO CONFERENCING DEVICE - A method, system, and computer-readable storage medium for remotely controlling a video conferencing device registered with a video conferencing management server. The method includes establishing a connection to the video conferencing management server via a local access network (LAN), receiving a list of video conferencing devices registered with the video conferencing management server, selecting a video conferencing device from the list of video conferencing devices registered with the video conferencing management server, downloading a remote control application from the video conferencing management server, receiving registration information for the selected video conferencing device from the video conferencing management server, the registration information including at least an internal LAN address of the selected video conferencing device, establishing, using the registration information, a connection directly with the selected video conferencing device, and controlling the selected video conferencing device using the remote control application. | 07-21-2011 |
20110157300 | METHOD AND SYSTEM FOR DETERMINING A DIRECTION BETWEEN A DETECTION POINT AND AN ACOUSTIC SOURCE - A method including: receiving acoustic signals originating from an acoustic source at a first pair of microphone elements, arranged symmetrically about a detection point; calculating, with a processor device, a cross correlation of signals provided by the first pair of microphone elements, resulting in a first cross correlation signal; receiving the acoustic signals originating from the acoustic source at a second pair of microphone elements, arranged symmetrically about the detection point; calculating, with the processor device, a cross correlation of signals provided by the second pair of microphone elements, resulting in a second cross correlation signal; and calculating, with the processor device, a direction between the detection point and the acoustic source based on a convolution of the first cross correlation signal by the second cross correlation signal. | 06-30-2011 |
20110149777 | METHOD AND DEVICE FOR FILTERING MEDIA PACKETS - A method including: receiving, at a video conferencing device, a packet of a video conferencing media stream, the video conferencing device including a processor; determining, by the video conferencing device, whether a length of the packet is sufficiently long to contain media; sending a request to a Look-up Table memory using the media stream ID as an input value while in parallel determining, with the processor, whether the packet is a valid media packet; in response to receiving a destination address in a media processing network from the Look-up Table memory and determining that the packet is a valid media packet, modifying, by the video conferencing device, a header of the packet with the destination address received from the Look-up Table memory; and transmitting, by the video conferencing device, the packet to the modified destination address. | 06-23-2011 |
20110141222 | METHOD AND DEVICE FOR AUTOMATIC CAMERA CONTROL - A method including: obtaining a sequence of pictures from a camera associated with a video conferencing endpoint; determining a presence of a target point coinciding with an optical source within a field of view of the camera, wherein the optical source emits pulses of electromagnetic radiation at a rate that causes the camera to capture some frames with a pulse of electromagnetic radiation from the optical source and some frames without the pulse of electromagnetic radiation from the optical source; determining a location of the target point within one or more of the pictures by comparing a first frame from the camera that includes the pulse of electromagnetic radiation from the optical source and a second frame from the camera that does not include the pulse of electromagnetic radiation from the optical source; moving the camera so that a center of one or more subsequent pictures obtained by the camera coincides with the target point; and zooming the camera until receipt of an instruction to stop zooming is received, or until maximal zoom is achieved. | 06-16-2011 |
20110134206 | ENHANCED MULTIMEDIA CAPABILITES IN VIDEO CONFERENCING - The present invention relates to video conferencing and multimedia messaging, and takes advantage of the capabilities of the communication system to which the audio participants are connected, in order to increase the performance of all the participants in a mixed conference. In a preferred embodiment, the audio participants are provided with a MMS device, and a MMS Engine captures periodically, or at certain events, video conference data attached to MMS messages and addressed to the MMS device. In the opposite direction, the MMS device provides multimedia data to the conventional video conference participants by attaching the multimedia data to MMS messages, which are sent to the IP-addressable MMS Engine. The MMS Engine separates the multimedia data and converts it to a format compatible with the video conference. The converted multimedia data is then provided to video conference participants, and treated like any other multimedia stream included in the video conference. | 06-09-2011 |
20110122955 | DEBLOCKING FILTER - The invention is related to decoding of block wise coded video pictures. The determination of using de-blocking filtering between coded blocks is based on alternative characteristics compared to the characteristics used in H.264/AVC. | 05-26-2011 |
20110110433 | METHOD, APPARATUS, AND COMPUTER READABLE MEDIUM FOR VIDEO COMPRESSION - A method for scanning MacroBlocks in video compression and selecting alternative sized Large Macroblocks accordingly. The scanning pattern is divided into scanning fragments with a size corresponding to different possible Large Macroblocks. This allows for varying the size of the selected Macroblocks, based on minimizing distortion and/or bit rate consumption. | 05-12-2011 |
20110085016 | DEVICE, COMPUTER PROGRAM PRODUCT AND METHOD FOR PROVIDING TOUCH CONTROL OF A VIDEO CONFERENCE - A device, computer program product, and method control the operation of one or more cameras associated with a video conference endpoint in a video conference call. A camera control unit (remote control) includes a touch enabled end user component that presents to the user graphical objects representing video conference endpoints currently connected in a conference call, and/or one or more live video feeds currently captured by the video conference endpoint's cameras, and allows the user to manipulate a camera's pan, tilt and zoom using a touch screen display embedded in said camera control unit. | 04-14-2011 |
20110026583 | METHOD, DEVICE, AND COMPUTER-READABLE MEDIUM FOR VIDEO CODING AND DECODING - A method, device, and computer-readable medium for video coding or decoding wherein a number of blocks of residual picture data respectively stored in a number of first data arrays in a memory of a computer device represent at least a part of a video picture to be coded or decoded. The method includes calculating DC coefficients respectively associated with the blocks and inserting the DC coefficients in a second data array in a block associative order, classifying each of the blocks as skipped in response to an associated DC coefficient being lower than a predefined threshold, and non-skipped in response to the associated DC coefficient being higher than a predefined threshold, generating a bit mask containing 1-bits in positions corresponding to positions in the second data array having DC coefficients higher than the predefined threshold, and 0-bits in positions corresponding to positions in the second data array having DC coefficients lower than the predefined threshold. | 02-03-2011 |
20110002328 | METHOD, SYSTEM, AND DEVICE FOR SETTING UP A CALL USING A GLOBAL REGISTRY - A method, system, and device for establishing a call using a single identifier, which includes receiving contact information relating to the single identifier from an uploading device, the contact information identifying at least one protocol, storing the contact information received from the uploading device, retrieving the stored contact information and transmitting a message including the contact information, in response to a request from a call server for the contact information relating to the single identifier, receiving a request from a first communication device to establish a call to a second communication device associated with the single identifier, requesting the contact information relating to the single identifier, receiving the contact information relating to the single identifier, and establishing a call between the first communication device and the second communication device associated with the single identifier using the at least one protocol. | 01-06-2011 |
20100333004 | METHOD, APPARATUS AND SYSTEM FOR MODIFYING A COMPOSITE VIDEO SIGNAL - A method for modifying a composite video signal generated by a video composing server, the composite video signal including a plurality of spatially mixed video conference streams. The method includes displaying, on a touch screen, a graphical representation of the composite video signal, and modifying the graphical representation based on an input received at the touch screen. In turn, the composite video signal is modified to conform with the modified graphical representation. | 12-30-2010 |
20100277565 | METHOD, DEVICE, AND COMPUTER-READABLE MEDIUM FOR ESTABLISHING SIMULTANEOUS INCOMING INTEGRATED SERVICES DIGITAL NETWORK CALLS - A method, device, and computer-readable medium for establishing simultaneous incoming connections from at least two remote video conferencing endpoints using a video conferencing device in a circuit switched network, the video conference device receiving calls on a first protocol layer from the at least two remote video conferencing endpoints. | 11-04-2010 |
20100231556 | DEVICE, SYSTEM, AND COMPUTER-READABLE MEDIUM FOR AN INTERACTIVE WHITEBOARD SYSTEM - A device, system, and computer-readable medium for an interactive whiteboard including an interface which receives a first control signal from a touch-sensitive display surface and a second control signal from a codec, the first control signal identifying a position on the touch-sensitive display surface, and the second control signal identifying a codec setting of the codec; and a processor which calculates, based on the first control signal and the second control signal, a corresponding position on a display screen of a computing device to the position on the touch-sensitive display surface, and which sends the corresponding position to the computing device. | 09-16-2010 |
20100215189 | CEILING MICROPHONE ASSEMBLY - A video teleconferencing directional microphone has two surfaces joined with an angle of 90° relative to each other, a first omni directional microphone element arranged adjacent to the intersection between the two surfaces. The ceiling microphone assembly also includes a second omni directional microphone element arranged at a predetermined distance (d) from both surfaces. A subtractor subtracts the output of the first microphone element from the output of the second microphone element, and the output of the subtractor is equalized by an equalizer (H | 08-26-2010 |
20100172581 | METHOD, SYSTEM, AND COMPUTER READABLE MEDIUM FOR FACE DETECTION - A method, system, and computer readable medium for detecting a face in a video stream including receiving a sequence of input color images; and for each input image, calculating a greyscale image of the input color image, creating a one-bit motion image based on the current and a previous greyscale image, calculating a normalized color image of the input color image, calculating a motion color probability image, providing at least the grayscale image and the motion color probability image to a face detector, and executing face detection by determining a presence of a face based on first features in the grayscale image and second features in the motion color probability image. | 07-08-2010 |
20100171807 | SYSTEM AND ASSOCIATED METHODOLOGY FOR MULTI-LAYERED SITE VIDEO CONFERENCING - A video conferencing system with more than three endpoints and a multipoint control unit displays a merged image of the video conference participants at an endpoint monitor. The participant images are separated from their corresponding background and merged to make all participants appear the same size on the monitor. The system also identifies an active endpoint based on the level of sound received from the endpoints and highlights a corresponding participant as a speaker. | 07-08-2010 |
20100166219 | ELEVATED TOROID MICROPHONE APPARATUS - A video teleconferencing directional microphone includes three microphone elements arranged coincidentally on a vertical axis. The three microphone elements are placed on a supporting surface so that a first microphone element is on the surface, and the second and third microphone elements are elevated above the supporting surface. The directional microphone also includes three filters, a summing node, and an equalizer, which are used to shape the directivity pattern of the directional microphone into an elevated toroid sensitivity pattern. The elevated toroid sensitivity pattern increases sensitivity in the direction of a sound source of interest, but reduces sensitivity to any sound waves generated by noise sources at other locations. | 07-01-2010 |
20100166076 | METHOD, APPARATUS, AND COMPUTER READABLE MEDIUM FOR CALCULATING RUN AND LEVEL REPRESENTATIONS OF QUANTIZED TRANSFORM COEFFICIENTS REPRESENTING PIXEL VALUES INCLUDED IN A BLOCK OF A VIDEO PICTURE - 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 of 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. | 07-01-2010 |
20100166059 | METHOD AND APPARATUS FOR VIDEO COMPRESSION - A unified solution to coding/decoding of different video formats such as 4:2:0, 4:2:2 and 4:4:4 is provided. A method of video coding includes transforming a first m×n macro block of residual chrominance pixel values of moving pictures by a first integer-transform function generating a corresponding second m×n macro block of integer-transform coefficients, further transforming DC values of the integer-transform coefficients by a second integer-transform function to generate a third block of integer-transformed DC coefficients. The method further includes generating the second m×n macro block of integer-transform coefficients by utilizing a k×k integer-transform function on each k×k sub-block of the first m×n macro block, wherein n and m are each a multiple of k, and generating the third block of coefficients by utilizing a second ixj integer-transform function on the DC values resulting in a (m/k)×(n/k) third block of integer-transformed DC coefficients. | 07-01-2010 |
20100158268 | TOROID MICROPHONE APPARATUS - A video teleconferencing directional microphone includes two microphone elements arranged coincidentally on a vertical axis. The two microphone elements are placed on a supporting surface so that a first microphone element is on the surface, and the second microphone elements are elevated above the supporting surface. The directional microphone also includes filters, an adder assembly, and an equalizer, which are used to shape the directivity pattern of the directional microphone into a toroid sensitivity pattern. The toroid sensitivity pattern increases sensitivity in the direction of a sound source of interest, while simultaneously reduces sensitivity to any sound waves generated by noise sources from certain elevation angles. | 06-24-2010 |
20100158124 | FILTER PROCESS IN COMPRESSION/DECOMPRESSION OF DIGITAL VIDEO SYSTEMS - 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. | 06-24-2010 |
20100157017 | METHOD, DEVICE AND COMPUTER SYSTEM FOR PROCESSING IMAGES IN A CONFERENCE BETWEEN A PLURALITY OF VIDEO CONFERENCING TERMINALS - 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. | 06-24-2010 |
20100149309 | VIDEO CONFERENCING APPARATUS AND METHOD FOR CONFIGURING A COMMUNICATION SESSION - A method of setting up communication sessions in a telepresence call including a multiple point-to-point connections between at least two telepresence systems, wherein the information required for setting up the communication sessions is embedded in a control protocol message flow establishing a first communication session between the two telepresence systems. | 06-17-2010 |
20100149305 | DEVICE AND METHOD FOR AUTOMATIC PARTICIPANT IDENTIFICATION IN A RECORDED MULTIMEDIA STREAM - The present disclosure discloses a method for identifying individuals in a multimedia stream originating from a video conferencing terminal or a Multipoint Control Unit, including executing a face detection process on the multimedia stream; defining subsets including facial images of one or more individuals, where the subsets are ranked according to a probability that their respective one or more individuals will appear in a video stream; comparing a detected face to the subsets in consecutive order starting with a most probable subset, until a match is found; and storing an identity of the detected face as searchable metadata in a content database in response to the detected face matching a facial image in one of the subsets. | 06-17-2010 |
20100134635 | PORTABLE VIDEO CONFERENCE CAMERA - An image capturing device includes a main body which has a tab that extends therefrom. The main body houses a video capturing unit, and a communication unit which transfers video images to an electronic apparatus. A hinge friction joint is connected to the main body, and a leg member is connected to the main body by the hinge friction joint. The hinge friction joint is configured to maintain a predetermined angle between the main body and the leg member that is greater than zero. | 06-03-2010 |
20100091086 | METHOD, DEVICE, AND COMPUTER-READABLE MEDIUM FOR PROCESSING IMAGES DURING VIDEO CONFERENCING - A method, device, and computer-readable-medium are disclosed for processing images during a conference between a plurality of video conferencing terminals. The method uses a processor to input a first image from a first camera at a first video conferencing terminal, a second image from a second camera at a second video conferencing terminal, and a third image from a third camera at a third video conferencing terminal. The processor then generates a first composite image that has the third image inserted at a first position into the second image, and a second composite image that has the third image inserted at a second position into the first image. The first position and the second position are located in horizontally opposite portions of the first composite image and the second composite image, respectively. Further, the first and second composite images are sent to the first and second video conferencing terminals, respectively. | 04-15-2010 |
20100073454 | COMPUTER-PROCESSOR BASED INTERFACE FOR TELEPRESENCE SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - 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. | 03-25-2010 |
20100033550 | DISTRIBUTED REAL-TIME MEDIA COMPOSER - A system and a method allowing simultaneous exchange of audio, video or data information between a plurality of units over a communication network, supported by a central unit, wherein the central unit is, based on knowledge regarding one or more of the units, adapted to instruct said one or more units to generate multimedia data streams adjusted to fit into certain restrictions to be presented on other units participating in a same session. | 02-11-2010 |
20100027810 | METHOD AND DEVICE FOR TYPING NOISE REMOVAL - A method for reducing keyboard noise in conferencing equipment which includes a microphone and a keyboard, the method including: providing, at a noise reduction apparatus, an audio signal originating from the microphone; detecting, at the noise reduction apparatus, an operation of the keyboard; providing, at the noise reduction apparatus, a pre-stored estimate of a keyboard audio noise resulting from the operation of the keyboard upon detection of the operation of the keyboard; and calculating, at the noise reduction apparatus, a noise reduced output signal based on the estimate of the keyboard audio noise and the audio signal. | 02-04-2010 |
20090323827 | METHOD RELATED TO NOISE REDUCTION - A pre-processing of video data before coding and transmission, for a method for noise reduction in High-Density video images. A low implementation-complex filter filters raw pixel data output of a video camera with a low pass property for both spatial and temporal noise and the filter is adapted based on the high frequency content of the picture, leaving most of the image content unaffected by the filtering process. | 12-31-2009 |
20090295835 | METHOD FOR DISPLAYING AN IMAGE ON A DISPLAY - A method for displaying an image on a display of a video conferencing apparatus, including: providing, at the display of the video conferencing apparatus, a primary image; providing, at the video conferencing apparatus, an observation angle of a viewer with respect to the display; modifying, at the video conferencing apparatus, the primary image by applying a scaling factor that is a function of the observation angle to the primary image, resulting in a modified image; and displaying the modified image on the display and the primary image on the display, wherein the modified image and the primary image are displayed in different viewing directions on a same display area of the display. | 12-03-2009 |
20090245387 | METHOD AND SYSTEM FOR IMPROVING COLOR SHARPNESS IN VIDEO AND IMAGES - A method in a decoding process for determining full-resolution chroma pixel information (Cx) corresponding to a spatial fraction of a still-image or a video-frame represented by full-resolution luma pixel information (Y) and decimated chroma pixel information (Cxd) decimated by a decimation process, including: receiving the full-resolution luma pixel information at video or image processing apparatus; decimating, at the video or image processing apparatus, the full-resolution luma pixel information (Y) by said decimation process resulting in a decimated spatial luma fraction (Yd); determining, with the video or image processing apparatus, if the decimated chroma pixel information (Cxd) at least approximately can be expressed by {(Yd+shift1)*scale−shift2}; storing, in an electronic memory of the video or image processing apparatus, values of scale, shift1, and shift2 that result in a minimum deviation between {(Yd+shift1)*scale−shift2} and Cxd; and calculating, with the video or image processing apparatus, {(Y+shift1)*scale−shift2} as a first candidate (Cx | 10-01-2009 |
20090185695 | METHOD AND SYSTEM FOR CLOCK DRIFT COMPENSATION - Different sampling rates between a playout unit and a capture unit are compensated for via a system, method and computer program product. The playout unit receives samples from a computational unit, and the capture unit sends samples to the computational unit. A playout FIFO buffer operates in a playout time domain, and a capture FIFO buffer operates in a capture time domain. The computational unit is synchronized to a common clock. A first relationship is calculated between the common clock and a playout fifo buffer read pointer, and a second relationship is calculated between the common clock and a capture FIFO buffer write pointer. For each sample in the playout time domain a corresponding sample in the samples from said computational unit is found and sent to the playout FIFO buffer. For each sample in the common clock time domain the corresponding sample in the capture time domain is found and sent to the computational unit. | 07-23-2009 |
20090161974 | VARIABLE LENGTH CODING (VLC) METHOD AND DEVICE - A method for representing video data related to a macroblock of a video image in a coding procedure wherein certain, video data or combinations of video data is represented in predefined events associated with indexed positions in a Variable Length Code (VLC) table including codes assigned to each indexed position, including: determining, with a processor, that a first event among said predefined events occurs during the coding procedure; coding, with the processor, the first event with a code assigned to a position x in the VLC table being associated with the first event, the VLC table being stored in a memory device; determining, with the processor, whether x>0, wherein 0 denotes a position at a top of the VLC table; and rearranging, with the processor, the VLC table by associating a second event currently associated with a position x−1 with the position x, and associating the first event with the position x−1. | 06-25-2009 |
20090161900 | MICROPHONE ASSEMBLY FOR MINIMIZING ACOUSTIC FEEDBACK FROM A LOUDSPEAKER - A microphone assembly for desktop communication systems utilizes a directional microphones in a desktop conferencing system without exposing the microphone to unfavorable mechanical or acoustic influence. The microphones is built into the front portion of the base of the system, in a mechanically controlled and robust way. The microphone assembly maximizes microphone sensitivity in the direction of a near end user while simultaneously minimizing microphone sensitivity in the direction of the loudspeaker. | 06-25-2009 |
20090150441 | CONTEXT AWARE PHONEBOOK - When interacting and talking with each other, humans are quite successful at conveying information and reacting appropriately. That is, they are able to interpret situational information which in most cases is only implicitly given. This ability is in stark contrast to most of the current state-of-the-art computer and telecommunications systems, which in large are unaware of this context information. Consequently, there has recently been great interest in making applications more context-aware so that they can adapt to different situations and be more receptive to user's needs. | 06-11-2009 |
20090122861 | INTEGER TRANSFORM FUNCTION FOR VIDEO COMPRESSION SYSTEMS - The present invention is directed to video coding/decoding and discloses a method for transforming to/from transform coefficients and residual pixel data in moving pictures by a set of semi-orthonormal basis vectors. The basis vectors are derived from conventional DCT or KTL matrixes, but relaxes to some extend the requirements for orthogonality, norm equality and element size limitation. In this way the present invention provides improved coding efficiency and lower complexity compared to previously used integer transforms. | 05-14-2009 |
20090116550 | VIDEO COMPRESSION SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT USING ENTROPY PREDICTION VALUES - A method, apparatus and computer program product is configured to perform entropy coding of quantized transform coefficients when for some reason no pixels are available for prediction. Different variable length code tables are used for when pixel value predictions are available, or not. If not available, a fixed value is inserted in a block of pixels which is used as the prediction block for deriving the residual block, which in turn are transformed and quantized. A special variable length code table is then used to represent low frequency coefficients of the quantized transform coefficients. | 05-07-2009 |
20090116487 | COMMUNICATIONS SYSTEM - A method of performing a multimedia communication session over a communication link using Transmission Control Protocol (TCP) and over a communication link using User Datagram Protocol (UDP), including the acts of: receiving a request, over the TCP link, to register from a client terminal located within a private network; a probe data packet to the client terminal, over the TCP link, requesting to send a data packet over the UDP link; and receiving a data packet from the client terminal that contains information relating to an address of the client terminal and a dynamic port over which the multimedia communication session is to be established. | 05-07-2009 |
20090112671 | SYSTEM AND METHOD FOR SCHEDULING CONFERENCE RESOURCES - The present invention relates to managing and scheduling videoconferences. It introduces a novel mechanism for scheduling a virtual resource connected to an individual or a group of individuals. The virtual resource is associated to one or more conference systems in a conference management system, and an entity representing the virtual re-source is displayed in a conventional resource planning application (e.g. Microsoft Outlook) allowing a user to investigate if the virtual resource, i.e. at least one of the conference systems, is free or busy. The user is then able to schedule a conference with the resource by a familiar scheduling interface, and without having to know with which alternative conference systems the individual or group of individuals connected to the virtual resource is associated. | 04-30-2009 |
20090056111 | ALIGNMENT JIG FOR ELECTRONIC COMPONENT - A jig securing alignment and positional accuracy in all directions (x, y, z) for an electrical component to be soldered to a PCB is provided. The jig positions the IC in the x and y directions, and keeps the IC from rotating. The jig also holds the IC down during the soldering process to make sure that the IC remains parallel to the PCB before, during and after soldering. The jig attaches to mounting holes on the PCB and its placement can be automated or performed manually. | 03-05-2009 |
20090051752 | VIDEO CALL MANAGEMENT APPARATUS AND ASSOCIATED METHODOLOGY OF CONTROLLING VOICE AND VIDEO RESPONSE - An video call management apparatus and associated methodology of controlling interactive voice and video responses is provided. A calling party is identified as an agent or a caller based on a set of agent identities. The calling party is then provided with an agent main menu, when an agent is identified, or a caller main menu when a caller is identified. An agent can be connected to the caller in a sub-queue entry, and a caller can be placed in an existing sub-queue or a new sub-queue can be created if it does not exist. Videomail from a caller for playback to an agent is also received, and the agent may call the caller during or after playback of the videomail. The agent is presented with a system video message containing information and statistics on a completed call. | 02-26-2009 |
20090015658 | METHOD AND SYSTEM FOR AUTOMATIC CAMERA CONTROL - A method for automatically determining an orientation and zoom of an image pickup device associated with a video conferencing system, wherein the method includes the steps of: generating, at the image pickup device, an image signal representative of an image framed by the image pickup device; processing the image signal to identify objects plural users of the video conferencing system in the image; steering the image pickup device to an initial orientation; determining a location of all the identified objects relative to a reference point and determining respective sizes of the identified objects; defining an area of interest in the image, wherein the area of interest includes all the identified objects; and steering the image pickup device to frame the defined area of interest including all the identified objects where a center of the frame substantially coincides with a center of all the identified objects. | 01-15-2009 |
20080246834 | TELEPRESENCE SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - A video conferencing system provides realistic presence of participants in a videoconference by way of standards-based communication. The system includes three large displays, and at least one slave codec and one camera for each display. In addition, there is an extra codec installed which is the master codec. The master codec is able to establish a conference by instructing the slave codecs at its own site and at the other participating sites to set up point-to-point connections with other slave codecs at different participation sites in a pattern providing an optimal feeling of natural communication so that when a user A talk to user B at another site, user B will experience that the user A turns to him. | 10-09-2008 |
20080235362 | SYSTEM AND METHOD FOR CONFERENCE MANAGEMENT - A method in a mobile communication device for communication over a wireless network for managing conference equipment, including: establishing a connection with a video conferencing management server via the wireless network; receiving information from the video conferencing management server, the information including one or more lists of entries from one or more phone books or personal information of a user of the mobile device; generating a user interface to allow the user to select one or more of the entries from the one or more phone books or personal information; and creating a control message, based on at least a selected one or more of the entries from the one or more phone books or personal information, that instructs the video conferencing management server to initiate or schedule a videoconference. | 09-25-2008 |