Patents by Inventor Krasimir Kolarov

Krasimir Kolarov 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: 20200380290
    Abstract: Systems and Methods disclosed for measuring a similarity between the input and the output of computing systems and communications channels. Techniques disclosed provide for low complexity prediction method of a perceptual video quality (PVQ) score, which may be used to design and tune performance of the computing systems and communications channels.
    Type: Application
    Filed: May 31, 2019
    Publication date: December 3, 2020
    Inventors: Pranav SODHANI, Steven E. Saunders, Bjorn Hori, Rahul Gopalan, Krasimir Kolarov, Samira Tavakoli
  • Patent number: 10602398
    Abstract: A method includes sampling a common signal over a plurality of iterations, concatenating the sampled iterations, summing samples of the concatenated iterations within a window of a predetermined sample width, at each of a plurality of window positions along the concatenated iterations, and estimating noise of the common signal from the summed sample values at the window positions.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: March 24, 2020
    Assignee: Apple Inc.
    Inventors: Steven E. Saunders, Alexandros Tourapis, Krasimir Kolarov
  • Publication number: 20180376369
    Abstract: A method includes sampling a common signal over a plurality of iterations, concatenating the sampled iterations, summing samples of the concatenated iterations within a window of a predetermined sample width, at each of a plurality of window positions along the concatenated iterations, and estimating noise of the common signal from the summed sample values at the window positions.
    Type: Application
    Filed: August 31, 2018
    Publication date: December 27, 2018
    Inventors: Steven E. Saunders, Alexandros Tourapis, Krasimir Kolarov
  • Patent number: 10070342
    Abstract: A method includes sampling a common signal over a plurality of iterations, concatenating the sampled iterations, summing samples of the concatenated iterations within a window of a predetermined sample width, at each of a plurality of window positions along the concatenated iterations, and estimating noise of the common signal from the summed sample values at the window positions.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: September 4, 2018
    Assignee: Apple Inc.
    Inventors: Steven E. Saunders, Alexandros Michael Tourapis, Krasimir Kolarov
  • Publication number: 20160373960
    Abstract: A method includes sampling a common signal over a plurality of iterations, concatenating the sampled iterations, summing samples of the concatenated iterations within a window of a predetermined sample width, at each of a plurality of window positions along the concatenated iterations, and estimating noise of the common signal from the summed sample values at the window positions.
    Type: Application
    Filed: June 17, 2016
    Publication date: December 22, 2016
    Inventors: Steven E. Saunders, Alexandros Michael Tourapis, Krasimir Kolarov
  • Publication number: 20060218482
    Abstract: Systems and methods are provided for compressing and decompressing still image and video image data in mobile devices and monitoring applications. Corresponding mobile device and camera architectures, and service platform architectures for transmitting, storing, editing and transcoding still images and video images over wireless and wired networks and viewing them on display-enabled devices are also provided.
    Type: Application
    Filed: February 16, 2006
    Publication date: September 28, 2006
    Applicant: Droplet Technology, Inc.
    Inventors: John Ralston, Steven Saunders, Krasimir Kolarov
  • Publication number: 20060085534
    Abstract: Systems and methods are provided for compressing and decompressing still image and video image data in mobile devices and monitoring applications. Corresponding mobile device and camera architectures, and service platform architectures for transmitting, storing, editing and transcoding still images and video images over wireless and wired networks and viewing them on display-enabled devices are also provided.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 20, 2006
    Inventors: John Ralston, Krasimir Kolarov, Steven Saunders
  • Publication number: 20060083312
    Abstract: An entropy efficient video coder for wavelet pyramids approaches the entropy-limited coding rate of video wavelet pyramids, is fast in both hardware and software implementations, and has low complexity (no multiplies) for use in ASICs. It uses a modified Z-coder to code the zero/non-zero significance function and Huffman coding for the non-zero coefficients themselves. The encoding unit includes a significance function generator that receives coefficients and outputs a single significance bit. A zero coefficient eliminator receives coefficients in parallel with the significance function generator and outputs coefficients if non-zero. Output from the significance function generator is coded using the modified Z-coder. Output from the zero coefficient eliminator is coded using Huffman coding. Both outputs are combined to form the resulting compressed stream.
    Type: Application
    Filed: November 29, 2005
    Publication date: April 20, 2006
    Inventors: William Lynch, Krasimir Kolarov, William Arrighi
  • Publication number: 20060072834
    Abstract: A system and method by which multiple run-of-zeros elimination (ROZE) data areas, or other compressed data, can be restored to a single dense data array with simple address computation, even when the simple addressing puts the data into non-final, permuted locations. The data is rearranged in a subsequent computational step with no net cost to the algorithm.
    Type: Application
    Filed: September 21, 2005
    Publication date: April 6, 2006
    Inventors: William Lynch, Steven Saunders, Krasimir Kolarov
  • Publication number: 20060072837
    Abstract: Systems and methods are provided for compressing and decompressing still image and video image data in mobile devices. Corresponding mobile device architectures, and service platform architectures for transmitting, storing, editing and transcoding still images and video images over wireless and wired networks and viewing them on display-enabled devices are also provided.
    Type: Application
    Filed: October 12, 2005
    Publication date: April 6, 2006
    Inventors: John Ralston, Krasimir Kolarov, Steven Saunders
  • Publication number: 20060071827
    Abstract: A system, method and computer program product having optimal matching to a known or measured probability distribution encodes data without the use of an excessively large lookup table. An encoder constructed according to the present invention uses two or more different encoding methods in combination. In one embodiment, Huffman coding by table lookup is combined with computational generation, such as by using an exponential Golomb equation. The most commonly occurring elements are looked up in a small Huffman table, while the remaining elements are coded with the equation. In another embodiment, data is encoded using two or more equations. In yet another embodiment, data is encoded using multiple tables in conjunction with one or more equations.
    Type: Application
    Filed: September 21, 2005
    Publication date: April 6, 2006
    Inventors: William Lynch, Krasimir Kolarov, Steven Saunders
  • Publication number: 20060071826
    Abstract: A system, method and computer program product provide finer rate control in data compression by processing a data stream through a plurality of parallel subbands, wherein a first subband processes the data differently than a second subband. Separate shift quantization parameters for each separate run-of-zeros compressed storage area or pile can be provided, instead of a single common shift parameter for every coefficient as in the prior art. The parameter value for each such area or pile can be recorded in the compressed output file. The separate shift quantization parameters can also be adjusted dynamically as data is being compressed.
    Type: Application
    Filed: September 20, 2005
    Publication date: April 6, 2006
    Inventors: Steven Saunders, William Lynch, Krasimir Kolarov
  • Publication number: 20050104752
    Abstract: A system and method are provided for compressing data utilizing multiple encoders on a single integrated circuit. Initially, data is received in a single integrated circuit. The data is then encoded utilizing a plurality of encoders incorporated on the single integrated circuit. Another single module system and method are provided for compressing data. In use, photons are received utilizing a single module. Thereafter, compressed data representative of the photons is outputted utilizing the single module.
    Type: Application
    Filed: September 16, 2004
    Publication date: May 19, 2005
    Inventors: Steven Saunders, William Lynch, Krasimir Kolarov
  • Publication number: 20050105609
    Abstract: A system, method, and computer program product are provided for temporal video compression. In use, portions of video are buffered in a first order. Further, the portions of video are at least partially temporally compressed in a second order. Another system, method, and computer program product are further provided for compressing video from a plurality of sources. In use, video is received from a plurality of sources. Such video from the sources is then compressed. Such compression is carried out using a plurality of rate controls. In various embodiments, the video may be received by way of a single video stream, and/or the compression may be carried by way of a single compression module.
    Type: Application
    Filed: September 29, 2004
    Publication date: May 19, 2005
    Inventors: William Lynch, Steven Saunders, Krasimir Kolarov