Patents by Inventor Levent Oktem

Levent Oktem has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20070074139
    Abstract: Methods and apparatuses to hierarchically retime a circuit. In at least one embodiment of the present invention, a module of a circuit is designed with a plurality of different latencies to have a plurality of different minimum clock periods (e.g., through retiming at the module level). In one example, the minimum clock periods are determined from detailed timing analyses after the placement and routing for the module; and, in retiming the circuit that contains the module, a data flow graph representation of the module is constructed based on the target clock period of the circuit and the correlation between the latencies and the minimum clock periods. In at least one embodiment of the present invention, hierarchical retiming is performed in which portions of the circuit is retimed to generate results (e.g., for different latencies), which are selectively used for the retiming of the entire circuit based on the target clock period.
    Type: Application
    Filed: November 27, 2006
    Publication date: March 29, 2007
    Inventor: Levent Oktem
  • Patent number: 7162704
    Abstract: Methods and apparatuses to hierarchically retime a circuit. In at least one embodiment of the present invention, a module of a circuit is designed with a plurality of different latencies to have a plurality of different minimum clock periods (e.g., through retiming at the module level). In one example, the minimum clock periods are determined from detailed timing analyses after the placement and routing for the module; and, in retiming the circuit that contains the module, a data flow graph representation of the module is constructed based on the target clock period of the circuit and the correlation between the latencies and the minimum clock periods. In at least one embodiment of the present invention, hierarchical retiming is performed in which portions of the circuit is retimed to generate results (e.g., for different latencies), which are selectively used for the retiming of the entire circuit based on the target clock period.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: January 9, 2007
    Assignee: Synplicity, Inc.
    Inventor: Levent Oktem
  • Publication number: 20060265685
    Abstract: Methods and apparatuses to automatically generate time multiplexed multi-channel circuits from single-channel circuits. At least one embodiment of the present invention automatically and efficiently synthesize multi-channel hardware for time-multiplexed resource sharing by automatically generating a time multiplexed design of multi-channel circuits from the design of a single-channel circuit. Channel specific elements of the single-channel design (e.g., registers and memories) are replaced with corresponding elements of N-times more capacity for pipelining the signal processing for multiple channels.
    Type: Application
    Filed: July 21, 2006
    Publication date: November 23, 2006
    Inventors: Levent Oktem, Kenneth McElvain
  • Patent number: 7093204
    Abstract: Methods and apparatuses to automatically generate time multiplexed multi-channel circuits from single-channel circuits. At least one embodiment of the present invention automatically and efficiently synthesize multi-channel hardware for time-multiplexed resource sharing by automatically generating a time multiplexed design of multi-channel circuits from the design of a single-channel circuit. Channel specific elements of the single-channel design (e.g., registers and memories) are replaced with corresponding elements of N-times more capacity for pipelining the signal processing for multiple channels.
    Type: Grant
    Filed: April 4, 2003
    Date of Patent: August 15, 2006
    Assignee: Synplicity, Inc.
    Inventors: Levent Oktem, Kenneth S. McElvain
  • Publication number: 20040225970
    Abstract: Methods and apparatuses to hierarchically retime a circuit. In at least one embodiment of the present invention, a module of a circuit is designed with a plurality of different latencies to have a plurality of different minimum clock periods (e.g., through retiming at the module level). In one example, the minimum clock periods are determined from detailed timing analyses after the placement and routing for the module; and, in retiming the circuit that contains the module, a data flow graph representation of the module is constructed based on the target clock period of the circuit and the correlation between the latencies and the minimum clock periods. In at least one embodiment of the present invention, hierarchical retiming is performed in which portions of the circuit is retimed to generate results (e.g., for different latencies), which are selectively used for the retiming of the entire circuit based on the target clock period.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Inventor: Levent Oktem
  • Publication number: 20040199878
    Abstract: Methods and apparatuses to automatically generate time multiplexed multi-channel circuits from single-channel circuits. At least one embodiment of the present invention automatically and efficiently synthesize multi-channel hardware for time-multiplexed resource sharing by automatically generating a time multiplexed design of multi-channel circuits from the design of a single-channel circuit. Channel specific elements of the single-channel design (e.g., registers and memories) are replaced with corresponding elements of N-times more capacity for pipelining the signal processing for multiple channels.
    Type: Application
    Filed: April 4, 2003
    Publication date: October 7, 2004
    Inventors: Levent Oktem, Kenneth S. McElvain
  • Patent number: 6763068
    Abstract: A method and corresponding apparatus for selecting a sequence of quantization parameter values in a video encoder, the video encoder being arranged to encode a video frame as a sequence of n macroblocks and to assign a quantization parameter value for each macroblock of the video frame. The method includes steps (23 24 25) in which quantization parameter values assigned to at least a subset of said sequence of n macroblocks are optimized in such a way as to minimize a cost associated with their encoding.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: July 13, 2004
    Assignee: Nokia Corporation
    Inventor: Levent Oktem
  • Patent number: 6624769
    Abstract: Apparatus, and an associated method, for facilitating communication of a vector graphic representation, or other content, pursuant to effectuation of a communication service. The content forms, for instance, an animated graphic, such as that used in a mobile communication application to effectuate an animated multi-media message. The vector graphic is encoded according to codewords that function to compress the data prior to its communication upon a radio link. And, once delivered to a receiving station, a decoder decodes the content into unencoded form. Codebooks are utilized and accessed by an encoder and decoder of a sending/receiving station pair.
    Type: Grant
    Filed: December 6, 2001
    Date of Patent: September 23, 2003
    Assignee: Nokia Corporation
    Inventors: Levent Oktem, Tolga K. Capin
  • Publication number: 20030128756
    Abstract: A method and corresponding apparatus for selecting a sequence of quantization parameter values in a video encoder, the video encoder being arranged to encode a video frame as a sequence of n macroblocks and to assign a quantization parameter value for each macroblock of the video frame. The method includes steps (23 24 25) in which quantization parameter values assigned to at least a subset of said sequence of n macroblocks are optimized in such a way as to minimize a cost associated with their encoding.
    Type: Application
    Filed: December 28, 2001
    Publication date: July 10, 2003
    Applicant: NOKIA CORPORATION
    Inventor: Levent Oktem
  • Publication number: 20030053545
    Abstract: A motion estimation system for a video coder is disclosed. The system comprises an input for a video image (6) to be coded. It also comprises a series of motion estimators (2, 3) of varying complexity, for estimating a motion vector field between the received image (6) and a reference image (5). The subsequent motion estimator in the series is selected by a control means (4) if a prediction error associated with the motion vector field estimated by the currently selected motion estimator exceeds a predetermined threshold.
    Type: Application
    Filed: October 8, 2002
    Publication date: March 20, 2003
    Inventors: Jani Lainema, Marta Karczewicz, Levent Oktem
  • Publication number: 20030038738
    Abstract: Apparatus, and an associated method, for facilitating communication of a vector graphic representation, or other content, pursuant to effectuation of a communication service. The content forms, for instance, an animated graphic, such as that used in a mobile communication application to effectuate an animated multi-media message. The vector graphic is encoded according to codewords that function to compress the data prior to its communication upon a radio link. And, once delivered to a receiving station, a decoder decodes the content into unencoded form. Codebooks are utilized and accessed by an encoder and decoder of a sending/receiving station pair.
    Type: Application
    Filed: December 6, 2001
    Publication date: February 27, 2003
    Inventors: Levent Oktem, Tolga K. Capin
  • Patent number: 6526096
    Abstract: A motion estimation system for a video coder has an input for a video image to be coded, and includes a series of motion estimators of varying complexity for estimating a motion vector field between a received image and a reference image. The estimation is accomplished by sequential use of the estimators, wherein a subsequent estimator of the sequence is selected by a controller based on a prediction error, associated with the motion vector field estimated by a currently selected estimator, exceeding a predetermined threshold.
    Type: Grant
    Filed: September 19, 1997
    Date of Patent: February 25, 2003
    Assignee: Nokia Mobile Phones Limited
    Inventors: Jani Lainema, Marta Karczewicz, Levent Oktem
  • Patent number: 6507617
    Abstract: This invention relates to a system for compression of video sequences that is using motion compensated prediction. The key part of such system is motion vector field coding. The goal of motion vector field coding is to minimize the number of bits necessary for representation of the motion vector field while retaining at the same time very low prediction error. This invention discloses new matrix operations in the motion analyzer of the motion field coder.
    Type: Grant
    Filed: October 27, 1999
    Date of Patent: January 14, 2003
    Assignee: Nokia Mobile Phones Ltd.
    Inventors: Marta Karczewicz, Levent Oktem
  • Publication number: 20020057741
    Abstract: A motion estimation system for a video coder is disclosed. The system comprises an input for a video image (6) to be coded. It also comprises a series of motion estimators (2, 3) of varying complexity, for estimating a motion vector field between the received image (6) and a reference image (5). The subsequent motion estimator in the series is selected by a control means (4) if a prediction error associated with the motion vector field estimated by the currently selected motion estimator exceeds a predetermined threshold.
    Type: Application
    Filed: September 19, 1997
    Publication date: May 16, 2002
    Inventors: JANI LAINEMA, MARTA KARCZEWICZ, LEVENT OKTEM