Search Patents
  • Patent number: 5854858
    Abstract: An image processing system operates at reduced resolution to reduce computational complexity while remaining fully compatible with full resolution decoders. A video input signal is subsampled and encoded at the resulting lower resolution. The encoded signal is filled with zero terms to produce an encoded signal having the same number of terms as a full resolution encoded signal. In a motion-compensated hybrid coder, the decoder section also includes a subsampling system, so that the reconstructed video signal is produced at the same resulting lower resolution. The encoder section and the decoder section are each inverse functions of the other, eliminating a drift problem associated with prior systems.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: December 29, 1998
    Inventors: Bernd Girod, Staffan Ericsson
  • Patent number: 5689592
    Abstract: A method of processing a digital signal wherein multiple signal values are simultaneously operated upon in a single register. The register is not segmented in hardware, but is segmented by operation of a controlling computer software program. The controlling computer software arranges the digital signal in a computer memory in such a manner as to permit the register to be loaded with a plurality of digital samples, each having a precision less than the total precision available in the register. The method may include steps to partially compensate for errors introduced by carries from one segment of the register to another segment of the register, when necessary.
    Type: Grant
    Filed: December 22, 1993
    Date of Patent: November 18, 1997
    Assignee: Vivo Software, Inc.
    Inventors: Staffan Ericsson, John Bruder, Bernd Girod
  • Publication number: 20060159179
    Abstract: A method is disclosed for decomposing a set of even and odd pictures into low-band and high-band pictures respectively in a image decomposing unit, in which the even picture is used by at least two prediction motion compensators on which the output signal of each prediction motion compensator is scaled according to the number of prediction motion compensators. The method includes calculating the high-band picture by subtracting from the odd picture the scaled motion-compensated signals and using the high-band picture in the at least two update motion compensators, the output signal of each update motion compensator being scaled according to the number of update motion compensators. Finally, the low-band picture is calculated by adding the scaled update motion-compensated signals to the even picture.
    Type: Application
    Filed: January 17, 2006
    Publication date: July 20, 2006
    Inventors: Markus Flierl, Bernd Girod, Pierre Vandergheynst
  • Publication number: 20100226575
    Abstract: A method, apparatus and computer program product may be provided for generating a plurality of compressed feature descriptors that can be represented by a relatively small number of bits, thereby facilitating transmission and storage of the feature descriptors. A method, apparatus and computer program product may also be provided for permitting a compressed representation of a feature descriptor to be compared with a plurality of compressed representations of feature descriptors of respective predefined features. By permitting the comparison to be performed utilizing compressed representations of feature descriptors, a respective feature descriptor may be identified without having to first decompress the feature descriptor, thereby potentially increasing the efficiency with which feature descriptors may be identified.
    Type: Application
    Filed: November 12, 2009
    Publication date: September 9, 2010
    Applicants: NOKIA CORPORATION, STANFORD UNIVERSITY
    Inventors: Radek Grzeszczuk, Vijay Chandrasekhar, Gabriel Takacs, Bernd Girod
  • Patent number: 6112219
    Abstract: A method is provided for performing a fast Discrete Cosine Transform (DCT) and a fast Inverse Discrete Cosine Transform (IDCT) in a software implementation. The method provided exploits symmetries found in both the DCT and IDCT. As a result of the symmetries found in the DCT and IDCT, both transforms may be performed using a combination of look-up tables and butterfly operations, thus employing only a small number of additions and subtractions and no multiplications. Furthermore, there is provided an aspect of the present invention which exploits the excess precision available in current central processing units (CPUs) relative to the precision required by the DCT and IDCT calculations.
    Type: Grant
    Filed: September 23, 1993
    Date of Patent: August 29, 2000
    Assignee: RealNetworks, Inc.
    Inventors: Bernd Girod, Staffan Ericsson
  • Publication number: 20090300692
    Abstract: For display of, at a user device, a region of interest within video images and associated applications. In a particular example embodiment, a streaming video source provides streaming data to a user device, with the streaming data being representative of a sequence of images, and each image including a plurality of individually decodable slices. At the user device and for a particular image and a corresponding subset region of the image, less than all of the plurality of individually decodable slices are displayed in response to a current input indicative of the subset region. Future input indicative of a revised subset region is then predicted in response to images in the image sequence that have yet to be displayed and to previously received input. In other embodiments, multicasting methods, systems or arrangements provide streaming video to one or more user devices.
    Type: Application
    Filed: June 2, 2008
    Publication date: December 3, 2009
    Inventors: Aditya A. Mavlankar, Jeonghun Noh, Pierpaolo Baccichet, Bernd Girod
  • Patent number: 8346000
    Abstract: A variety of methods, devices, systems and arrangements are implemented for processing and coding of video images. According to one such implementation, a method is implemented for encoding a sequence of images. A plurality of orthogonal transforms is implemented on a set of N images, where N is greater than one. The images are linked by motion fields that include sets of respective portions of the images. In particular, the construction of a motion-compensated orthogonal transform is accomplished for the important case where at least one portion of any of the N images—or any part of this portion—is used more than once to motion-compensate other portions of the N images—or parts thereof.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: January 1, 2013
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Markus H. Flierl, Bernd Girod
  • Patent number: 9621930
    Abstract: A method is described for streaming video data within a network, wherein the video data includes a sequence of frames. The method includes encoding the sequence of frames and generating a plurality of substreams from the encoded frames in this embodiment. Each of the plurality of substreams is assigned an identifier, and each substream includes a common encoded frame and a non-overlapping portion of the encoded sequence. The non-overlapping portion of the encoded sequence of each substream is selected from the encoded frames based on the identifier of the respective substream. The method also includes transmitting the plurality of substreams to a receiver in an embodiment.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: April 11, 2017
    Assignees: DEUTSCHE TELEKOM AG, THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY
    Inventors: Jeonghun Noh, Minar Makar, Bernd Girod, Frank Hartung, Jatinder Pal Singh
  • Publication number: 20120054818
    Abstract: A system for enabling streaming video to a mobile client includes a plurality of fixed node peers linked to the mobile client via one or more networks as well as a video source linked to fixed node peers and configured to provide streaming video data representing a video presentation to each of the fixed node peers. A decoder assembly associated with each of the fixed node peers is configured to decode the streaming video data and to transcode a portion of the decoded streaming video data for transmission to the mobile client. A video substream manager and interleaver on the mobile client is provided for receiving the transcoded output of the decoder assemblies of the fixed node peers and reconstructing the video presentation on a screen of the mobile client.
    Type: Application
    Filed: August 30, 2010
    Publication date: March 1, 2012
    Applicants: STANFORD UNIVERSITY, DEUTSCHE TELEKOM AG
    Inventors: Jeonghun NOH, Bernd GIROD, Jatinder Pal SINGH, Kyu-Han KIM, Sachin Kumar AGARWAL, Peter POGRZEBA
  • Patent number: 9710492
    Abstract: A method, apparatus and computer program product may be provided for generating a plurality of compressed feature descriptors that can be represented by a relatively small number of bits, thereby facilitating transmission and storage of the feature descriptors. A method, apparatus and computer program product may also be provided for permitting a compressed representation of a feature descriptor to be compared with a plurality of compressed representations of feature descriptors of respective predefined features. By permitting the comparison to be performed utilizing compressed representations of feature descriptors, a respective feature descriptor may be identified without having to first decompress the feature descriptor, thereby potentially increasing the efficiency with which feature descriptors may be identified.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: July 18, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Radek Grzeszczuk, Vijay Chandrasekhar, Gabriel Takacs, Bernd Girod
  • Patent number: 6677987
    Abstract: A wireless user-interface method and arrangement having a light source and a circuit arrangement that detects the presence and position of the light source. A light source emits modulated light having a first modulation frequency that is captured by a camera circuit arrangement. A circuit arrangement uses relative pixel luminances and differences in pixel luminances between frames to detect the presence of modulated light from the light source. The position of the light source is tracked from frame to frame and the position information is output for use by application software or circuitry to direct movement of a pointer in a computer display, for example. Modulated light having a second modulation frequency from the light source is detected by the circuit arrangement and interpreted as selection of a control function, which is provided as output to application software or circuitry. The application uses the position of the light source along with control signals to identify an operation to perform.
    Type: Grant
    Filed: December 3, 1997
    Date of Patent: January 13, 2004
    Assignee: 8×8, Inc.
    Inventor: Bernd Girod
  • Patent number: 8832751
    Abstract: A system for enabling streaming video to a mobile client includes a plurality of fixed node peers linked to the mobile client via one or more networks as well as a video source linked to fixed node peers and configured to provide streaming video data representing a video presentation to each of the fixed node peers. A decoder assembly associated with each of the fixed node peers is configured to decode the streaming video data and to transcode a portion of the decoded streaming video data for transmission to the mobile client. A video substream manager and interleaver on the mobile client is provided for receiving the transcoded output of the decoder assemblies of the fixed node peers and reconstructing the video presentation on a screen of the mobile client.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: September 9, 2014
    Assignees: Deutsche Telekom AG, The Board of Trustees of the Leland Stanford Junior University
    Inventors: Jeonghun Noh, Bernd Girod, Jatinder Pal Singh, Kyu-Han Kim, Sachin Kumar Agarwal, Peter Pogrzeba
  • Publication number: 20090164576
    Abstract: A variety of methods, systems, devices and configured storage devices are used in relation to peer-to-peer streaming system with a plurality of processing-circuit-peer nodes sharing streaming data by passing the streaming data from parent nodes to child nodes. According to one such system, computer-based nodes are configured and adapted to detect a departure of a first child peer node from the peer-to-peer streaming system. The first child peer node having been a child peer node of the parent peer node and the first child peer having provided data to one or more additional child peers. Responsive to the detected departure, a second child peer is selected to provide data to the one or more additional child peers. Data is provided to the second child peer to facilitate establishment of a connection between the selected child peer and the one or more additional child peers and the parent peer node.
    Type: Application
    Filed: December 15, 2008
    Publication date: June 25, 2009
    Inventors: Jeonghun Noh, Pierpaolo Baccichet, Bernd Girod
  • Publication number: 20110235499
    Abstract: A system and method for performing echo suppression on a server in browser-based online audio conferences without downloading or installing software on a participant's computing device is disclosed. Streams of audio communication data from the participants in an audio conference are received at the server. An echo suppression application determines the first party that speaks by analyzing the streams to locate speech data, and assigns that party as the “owner” of the audio channel. The speech data is sent to the other participants in the conference. The application then determines whether newly received audio from the owner of the channel is new speech; if so, then the party remains the owner of the channel, and the new speech data is also sent to the other parties in the conference. The channel is surrendered if no new speech is received from the owner in a defined period, and the next party that speaks becomes the new owner of the channel. The other audio data from the participants is replaced by silence.
    Type: Application
    Filed: February 25, 2011
    Publication date: September 29, 2011
    Inventors: Badri N. Rajasekar, Chuo-Ling Chang, Gaurav Gupta, Bernd Girod, Yang Cao
  • Patent number: 6483532
    Abstract: A circuit arrangement for controlling audio signal transmissions for a communications system that includes a microphone and a video camera. The arrangement comprises a video processor configured and arranged to receive a video signal from the video camera, detect movement of an object in the video signal, and provide a motion-indicating signal indicating movement relative to the object. An audio processor is coupled to the video processor and is configured and arranged to modify the audio signal to be transmitted responsive to the motion-indicating signal. In another embodiment, a video signal processor is configured and arranged to receive a video signal from the video camera, detect mouth movement of a person and provide a mouth-movement signal indicative of movement of the person's mouth.
    Type: Grant
    Filed: July 13, 1998
    Date of Patent: November 19, 2002
    Assignee: Netergy Microelectronics, Inc.
    Inventor: Bernd Girod
  • Patent number: 5565931
    Abstract: A system and method for generating gamma-predistorted video signals. A close approximation to the ideal gamma predistorted values of Y, Cr and Cb video signal components are generated from linear camera or computer output signals using at most a single matrix multiplication, one channel of inverse gamma function generation (on the luminance component) and two table look up operations. The linear luminance value is predistorted by an inverse gamma function. If they are not available from the video source, a matrix multiplication is used to generate linear luminance and chrominance signals. The linear chrominance signals are then adjusted for their dependence on luminance using a two-dimensional table look-up. The lookup table(s) is (are) addressed by the linear luminance value and by each of the linear chrominance values to produce gamma-predistorted Cr and Cb signals from the tables.
    Type: Grant
    Filed: October 31, 1994
    Date of Patent: October 15, 1996
    Assignee: Vivo Software. Inc.
    Inventor: Bernd Girod
  • Patent number: 5822003
    Abstract: A method is provided for performing a fast 3-coefficient Discrete Cosine Transform (DCT) in a software implementation. The method provided exploits symmetries and statistical properties of the coefficients found in the DCT. As a result of the symmetries and statistical distribution of coefficients typically found in the DCT of typical images in image processing applications, the 3-coefficient DCT may be readily performed using as few as three input sample values from an input image block. The method selects the samples from locations in the image block where they are at peaks of the basis functions for the coefficients included, thus maximizing noise immunity. The method also provides for switching between performing the 3-coefficient DCT and a full (or other) DCT as required by image quality. Finally, the method may be generalized to perform a reduced coefficient DCT of any number of coefficients less than all coefficients in a complete output block.
    Type: Grant
    Filed: September 29, 1997
    Date of Patent: October 13, 1998
    Inventors: Bernd Girod, Staffan Ericsson
  • Patent number: 8300693
    Abstract: A method is disclosed for decomposing a set of even and odd pictures into low-band and high-band pictures respectively in a image decomposing unit, in which the even picture is used by at least two prediction motion compensators on which the output signal of each prediction motion compensator is scaled according to the number of prediction motion compensators. The method includes calculating the high-band picture by subtracting from the odd picture the scaled motion-compensated signals and using the high-band picture in the at least two update motion compensators, the output signal of each update motion compensator being scaled according to the number of update motion compensators. Finally, the low-band picture is calculated by adding the scaled update motion-compensated signals to the even picture.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: October 30, 2012
    Assignees: Ecole Polytechnique Federale De Lausanne, The Board of Trustees of the Leland Stanford Junior University
    Inventors: Markus Flierl, Bernd Girod, Pierre Vandergheynst
  • Patent number: 5712809
    Abstract: A method is provided for performing a fast 3-coefficient Discrete Cosine Transform (DCT) in a software implementation. The method provided exploits symmetries and statistical properties of the coefficients found in the DCT. As a result of the symmetries and statistical distribution of coefficients typically found in the DCT of typical images in image processing applications, the 3-coefficient DCT may be readily performed using as few as three input sample values from an input image block. The method selects the samples from locations in the image block where they are at peaks of the basis functions for the coefficients included, thus maximizing noise immunity. The method also provides for switching between performing the 3-coefficient DCT and a full (or other) DCT as required by image quality. Finally, the method may be generalized to perform a reduced coefficient DCT of any number of coefficients less than all coefficients in a complete output block.
    Type: Grant
    Filed: October 31, 1994
    Date of Patent: January 27, 1998
    Assignee: Vivo Software, Inc.
    Inventors: Bernd Girod, Staffan Ericsson
  • Patent number: RE40054
    Abstract: A circuit arrangement for controlling audio signal transmissions for a communications system that includes a microphone and a video camera. The arrangement comprises a video processor configured and arranged to receive a video signal from the video camera, detect movement of an object in the video signal, and provide a motion-indicating signal indicating movement relative to the object. An audio processor is coupled to the video processor and is configured and arranged to modify the audio signal to be transmitted responsive to the motion-indicating signal. In another embodiment, a video signal processor is configured and arranged to receive a video signal from the video camera, detect mouth movement of a person and provide a mouth-movement signal indicative of movement of the person's mouth.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: February 12, 2008
    Assignee: 8×8, Inc.
    Inventor: Bernd Girod
Narrow Results

Filter by US Classification