Patents Assigned to Global IP Solutions, Inc.
  • Publication number: 20120017002
    Abstract: The present invention relates to a method and a receiver (135) for determining the status of a real-time transfer protocol (RTP) packet stream. The method includes the steps of determining (220) a time period elapsed since reception of the last RTP packet, determining (250) the content of the last received RTP packet and categorizing the status of the RTP packet stream based on the elapsed time period and the content of the last received RTP packet. The present invention is preferably implemented in a processor or processing means (180) of the receiver and is advantageous in that the risk of false detection of dead RTP packet streams is reduced.
    Type: Application
    Filed: July 13, 2011
    Publication date: January 19, 2012
    Applicants: GLOBAL IP SOLUTIONS, INC., GLOBAL IP SOLUTIONS (GIPS) AB
    Inventors: Henrik ANDREASSON, Henrik GRUNELL
  • Publication number: 20120014276
    Abstract: In a method for determining the status of a real-time transfer protocol (RTP) packet stream, several steps are performed. A time period elapsed since reception of the last RTP packet is determined, the content of the last received RTP packet is determined, and the status of the RTP packet stream based on the elapsed time period and the content of the last received RTP packet is categorized. The method is advantageous in that the risk of false detection of dead RTP packet streams is reduced.
    Type: Application
    Filed: July 13, 2011
    Publication date: January 19, 2012
    Applicants: GLOBAL IP SOLUTIONS, INC., GLOBAL IP SOLUTIONS (GIPS) AB
    Inventors: Henrik ANDREASSON, Henrik Grunell
  • Publication number: 20110050997
    Abstract: The invention relates to a method, device and computer-program product for suppression of undesired temporal variations, notably flicker, in a sequence of video frames. Histogram-based and similar approaches generally do not remove all flicker. Features that are resolved only in portions of the flicker cycle will manifest themselves as residual flicker. This effect is near-universal in bright regions of a scene. The inventive solution is a mapping that aims to resolve in the output only those features that are resolved in all frames of the flicker cycle. Use of time-maximal quantile values may preserve non-resolution of such image features that are unresolved due to intermittent bright saturation. Thus, in one embodiment, a reduction of resolution is attained by means of a pixel-value mapping based on selecting, over a time window, maximal and minimal quantile values, with maximal values being used for bright spatial regions and minimal values for dark spatial regions.
    Type: Application
    Filed: September 1, 2009
    Publication date: March 3, 2011
    Applicants: GLOBAL IP SOLUTIONS (GIPS) AB, GLOBAL IP SOLUTIONS, INC.
    Inventors: Willem Bastiaan KLEIJN, Bjoern Volcker
  • Patent number: 7895046
    Abstract: The present invention relates to improvements of predictive encoding/decoding operations performed on a signal which is transmitted over a packet switched network. The signal is encoded on a block by block basis in such way that a block A-B is predictive encoded independently of any preceding blocks. A start state (715) located somewhere between the end boundaries A and B of the block is encoded using any applicable coding method. Both block parts surrounding the start state is then predictive encoded based on the start state and in opposite directions with respect to each other, thereby resulting in a full encoded representation (745) of the block A-B. At the decoding end, corresponding decoding operations are performed.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: February 22, 2011
    Assignees: Global IP Solutions, Inc., Global IP Solutions (GIPS) AB
    Inventors: Soren V. Andersen, Roar Hagen, Bastiaan Kleijn
  • Patent number: 7756350
    Abstract: The disclosure relates to encoding and decoding of digital data, and in particular to lossless arithmetic encoding and decoding of digital data representing audio, image or video data. A probability density function used for lossless arithmetic encoding of digital data is controlled by employing one or more parameters that changes over the set of data to be encoded. A parametric model in the form of an envelope function describes the spread of quantization indices derived from the data in a transform domain. By transmitting the one or more parameters together with the arithmetically encoded data, a receiving decoder may decode the data by exploiting the same parametric model as used by the encoder.
    Type: Grant
    Filed: November 13, 2006
    Date of Patent: July 13, 2010
    Assignees: Global IP Solutions, Inc., Global IP Solutions (GIPS) AB
    Inventors: Koen Vos, Jan Skoglund
  • Patent number: 7733893
    Abstract: The invention relates to a method and a receiver having control logic means for determining a target packet level of a jitter buffer adapted to receive packets with digitized signal samples, which packets are subject to delay jitter, from a packet data network. According to the invention, the jitter buffer is made adaptive to current network conditions, i.e., the nature and magnitude of the jitter observed by the receiver, by collecting statistical measures that describe these conditions. The target buffer level is determined with regard to the effect of packet losses in terms of duration of the discontinued playback of the true signal. This effect is derived from statistical measures of the network conditions as perceived by the receiving side and as reflected by a probability mass function which is continuously updated with packet inter-arrival times. The target buffer level is the result of minimization of a cost function which weights the internal buffer delay and an expected length of buffer underflow.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: June 8, 2010
    Assignees: Global IP Solutions (GIPS) AB, Global IP Solutions, Inc.
    Inventor: Henrik Fahlberg Lundin
  • Publication number: 20100054279
    Abstract: A system for transmitting data packets representing a source signal across a packet data network is provided. The encoder comprises a first encoder (110) and a redundancy encoder (120). The redundancy encoding is generated with a bit rate continuously scalable, the bit rate being provided by a bit rate controller (142) that uses input from the network (130) and packet-loss rate information. At the decoder, recovery is performed by a parameter estimator based in part on information transmitted from the first encoder using information from previous and/or future blocks and in addition on redundant information. The method may be added to existing lossy source coding systems or may be used to enhance the quality of the reconstructed source signal even in scenarios without packet loss.
    Type: Application
    Filed: April 4, 2008
    Publication date: March 4, 2010
    Applicants: GLOBAL IP SOLUTIONS (GIPS) AB, GLOBAL IP SOLUTIONS, INC.
    Inventors: Christian Feldbauer, Willem Bastiaan Kleijn
  • Patent number: 7668968
    Abstract: A closed-loop voice-over-Internet-Protocol (VoIP) system has a local and a remote VOIP application. Each VOIP application monitors incoming packet arrival times and durations of audio data in the incoming packets to estimate bandwidth. The bandwidth estimates are forwarded to the other VOIP application. The forwarded bandwidth estimates are compared to a sending bandwidth. When the bandwidth estimate is above the sending bandwidth, compression and audio-frame decimation are reduced to improve voice quality. When the bandwidth estimate falls below the sending bandwidth, audio compression and decimation are increased to improve efficiency. Packet size can also be increased. Congestion estimates can also be sent with the audio data, causing packet transmission to pause until congestion ends. Incoming packet latencies are compared to a moving average to determine the congestion estimate, while bandwidth estimates are made by comparing packet audio duration to time between packet arrivals.
    Type: Grant
    Filed: December 9, 2002
    Date of Patent: February 23, 2010
    Assignee: Global IP Solutions, Inc.
    Inventor: Shawn W. Smith
  • Publication number: 20090322854
    Abstract: The invention provides a method for selecting input video signals in a video conference for transmission. The method bases its selection decision on the momentary voice activity of the participants, but does so while observing constraints aimed at: improving stability of the image seen by each participant; decreasing flickering of the image; choosing comfortable and helpful swapping times between different image configurations; and reflecting the importance which is attributed to persons having a higher past average activity in a natural conference. In one embodiment of the invention, the set of constraints includes an override, by which one or more participants can be selected irrespectively of the selection decision. In accordance with a second aspect of the invention, there is provided video selector hardware comprising units to perform the steps of the method.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicants: GLOBAL IP SOLUTIONS, INC., GLOBAL IP SOLUTIONS (GIPS) AB
    Inventor: Henrik Ellner
  • Patent number: 7502733
    Abstract: The present invention relates to the decoding/playback part of received sound data packets in systems for transmission of sound over packet switched networks. According to the invention, the lengths of received signal frames are manipulated by performing time expansion or time compression of one or more signal frames at time varying intervals and with time varying lengths of the expansion or the compression, said intervals and said lengths being determined so as to maintain a continuous flow of signal samples to be played back.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: March 10, 2009
    Assignees: Global IP Solutions, Inc., Global IP Solutions (GIPS) AB
    Inventors: Soren V. Andrsen, Willem B. Kleijn, Patrik Sorqvist
  • Publication number: 20090003369
    Abstract: The invention relates to a method and a receiver having control logic means for determining a target packet level of a jitter buffer adapted to receive packets with digitized signal samples, which packets are subject to delay jitter, from a packet data network. According to the invention, the jitter buffer is made adaptive to current network conditions, i.e., the nature and magnitude of the jitter observed by the receiver, by collecting statistical measures that describe these conditions. The target buffer level is determined with regard to the effect of packet losses in terms of duration of the discontinued playback of the true signal. This effect is derived from statistical measures of the network conditions as perceived by the receiving side and as reflected by a probability mass function which is continuously updated with packet inter-arrival times. The target buffer level is the result of minimization of a cost function which weights the internal buffer delay and an expected length of buffer underflow.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicants: GLOBAL IP SOLUTIONS (GIPS) AB, GLOBAL IP SOLUTIONS, INC.
    Inventor: Henrik Fahlberg Lundin
  • Patent number: 7453897
    Abstract: According to the invention, a method for processing an audio media stream that originates from a packet communication network is disclosed. In one step, packets are received as they arrive from the packet communication network. The packets are part of the audio media stream. A playout buffer in a media playout device is monitored. It is determined that the playout buffer is filled below a threshold. A portion of the audio media stream is retrieved when the playout buffer is filled below the threshold. The portion is stored in the playout buffer of the media playout device.
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: November 18, 2008
    Assignees: Global IP Solutions, Inc., Global IP Solutions (GIPS) AB
    Inventors: Niklas Enbom, Fredrik Galschiodt
  • Publication number: 20080205520
    Abstract: The invention relates to methods and apparatuses for encoding and decoding of a video sequence. In connection with encoding/decoding a video sequence it is desirable to increase the video quality without having to increase the bit-rate for the encoded video too much, thereby still providing a bit-efficient representation of the video. If multiple descriptions of the video sequence is used the invention improves the video quality without any increase of the bit-rate. According to the invention, this is achieved by using two or more coding units for encoding the same video sequence, wherein the encoding units perform their encoding operations displaced in time in relation to each other. Correspondingly, two or more decoding units are used for decoding the same video sequence, wherein the decoding units perform their decoding operations displaced in time in relation to each other.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 28, 2008
    Applicants: GLOBAL IP Solutions, Inc.
    Inventors: Ermin Kozica, Dave Zachariah, Willem Bastiaan Kleijn
  • Patent number: 7369537
    Abstract: A Voice-over-Internet-Protocol (VoIP) system includes clients that make management connections to an external manager server using web-browsing protocols. A discovery process tests a variety of transport methods by sending packets using different protocols to several ports of the external manager. Some packets may be blocked by firewalls, while other packets are allowed to pass through. Successful packet replies indicate transport capabilities of the client. When a client makes a VoIP call to another client, the external manager compares transport capabilities of the two clients and selects a transport capability that is common to both clients. Transport methods include direct client-to-client connections using TCP or UDP to an arbitrary port or well-known port 80 or 443, and indirect using a voice-proxy server that each client connects to using web standards such as HTTP or SSL. When a client can make only outgoing connections, that client initiates the connection.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: May 6, 2008
    Assignee: Global IP Solutions, Inc.
    Inventors: Debra C. Kirchhoff, Steven C. Boyle
  • Patent number: 7366118
    Abstract: The present invention relates to a cancellation of echoes in telecommunications systems, more specifically it relates to adaptive alignment of a linear filter (500) used for echo cancellation. According to the invention, it is continuously determined, by means of control logic (520), if a reflection replica delay included in an echo replica signal (110), which delay is provided by a signal buffer (510), should be attempted to be increased or not. Similarly, it is continuously determined if the reflection replica delay should be attempted to be decreased or not. In this way it is possible to provide a delay of the reflection replica which corresponds to the pure delay of a corresponding reflection included in an echo signal (120) received over an echo path. The invention is advantageous since the filter (500) will continuously and quickly adapt to changes in the echo path delay by continuously increasing or decreasing, in an incremental and smooth manner, a present replica delay.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: April 29, 2008
    Assignees: Global IP Solutions Inc., Global IP Solutions (GIPS) AB
    Inventors: Peter Händel, Jon Bergenheim, Susanne Remle
  • Patent number: 7321851
    Abstract: The present invention relates to the decoding-/playback part of received sound data packets in systems for transmission of sound over packet switched networks. According to the invention, the lengths of received signal frames are manipulated by performing time expansion or time compression of one or more signal frames at time varying intervals and with time varying lengths of the expansion or the compression, said intervals and said lengths being determined so as to maintain a continuous flow of signal samples to be played back.
    Type: Grant
    Filed: February 4, 2000
    Date of Patent: January 22, 2008
    Assignees: Global IP Solutions (GIPS) AB, Global IP Solutions, Inc.
    Inventors: Soren V. Andrsen, Willem B. Kleijn, Patrik Sörqvist
  • Publication number: 20070274540
    Abstract: The invention relates to a method and an apparatus for mixing audio signals. The invention is based on the idea to base selection of what audio channels to mix on the dynamic behaviour of the audio channels in terms of whether they are active or not, rather than basing the selection on quantative measures of the audio channels. According to the invention, a set of audio channels are arranged in a mixing stack and a mixed audio signal is produced from the topmost channels above a predetermined threshold level in the stack. Whenever a channel becomes active, it is placed at the top of the stack.
    Type: Application
    Filed: May 10, 2007
    Publication date: November 29, 2007
    Applicants: GLOBAL IP SOLUTIONS INC, GLOBAL IP SOLUTIONS (GIPS) AB
    Inventors: Roar Hagen, Niklas Enbom
  • Publication number: 20070260462
    Abstract: The present invention relates to the decoding/playback part of received sound data packets in systems for transmission of sound over packet switched networks. According to the invention, the lengths of received signal frames are manipulated by performing time expansion or time compression of one or more signal frames at time varying intervals and with time varying lengths of the expansion or the compression, said intervals and said lengths being determined so as to maintain a continuous flow of signal samples to be played back.
    Type: Application
    Filed: July 5, 2007
    Publication date: November 8, 2007
    Applicants: GLOBAL IP SOLUTIONS (GIPS) AB, GLOBAL IP SOLUTIONS, INC.
    Inventors: Soren Andrsen, Willem Kleijn, Patrik Sorqvist