Patents by Inventor Krzysztof Kulewski

Krzysztof Kulewski 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).

  • Patent number: 11394977
    Abstract: A method generates a compressed video that is consistent across different devices. The method comprises identifying an output bitrate. The method further comprises parsing parameters of an input video. The method further comprises generating a blank video with a fixed duration based on the parameters of the input video. The method further comprises generating a representative video based on providing the blank video as input to a decoder. The method further comprises determining a request bitrate for the representative video and the output bitrate. The method further comprises compressing the input video using the request bitrate to generate an actual video.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: July 19, 2022
    Assignee: Google LLC
    Inventors: Daniel Fang, Krzysztof Kulewski
  • Publication number: 20210274190
    Abstract: A method generates a compressed video that is consistent across different devices. The method comprises identifying an output bitrate. The method further comprises parsing parameters of an input video. The method further comprises generating a blank video with a fixed duration based on the parameters of the input video. The method further comprises generating a representative video based on providing the blank video as input to a decoder. The method further comprises determining a request bitrate for the representative video and the output bitrate. The method further comprises compressing the input video using the request bitrate to generate an actual video.
    Type: Application
    Filed: August 26, 2019
    Publication date: September 2, 2021
    Applicant: Google LLC
    Inventors: Daniel FANG, Krzysztof KULEWSKI
  • Patent number: 10380447
    Abstract: Implementations generally relate to providing regions of interest in an image. In some implementations, a method includes receiving an image. The method further includes determining one or more image features. The method further includes grouping the one or more image features into one or more regions of interest.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: August 13, 2019
    Assignee: Google LLC
    Inventors: Krzysztof Kulewski, Aravind Krishnaswamy, Sevket Derin Babacan
  • Patent number: 10101891
    Abstract: Implementations relate to computer-assisted cropping of an image. A computer-executed method includes receiving user input indicative of a change in size of a crop window from a first size to a second size, where the crop window is displayed over an image in an image editing user interface. The method detects that the crop window of the second size has an aspect ratio within a threshold range of a predetermined aspect ratio. In response to the detection, the method resizes the crop window to a third size, where the crop window of the third size has a resized aspect ratio substantially the same as the predetermined aspect ratio.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Krzysztof Kulewski, Jordi Miguel Verdu Orts, John Thomas Nack, Sevket Derin Babacan, Juan Carlos Miguel Anorga
  • Patent number: 9704231
    Abstract: Implementations relate to visualizing and measuring impact of image modifications. In some implementations, a method to measure and indicate impact of image modification includes applying an edit operation to a first image, including modifying one or more pixels of the first image to provide a modified image. The method determines an impact score associated with the edit operation and indicative of a degree of visual impact of the edit operation to the first image. The method provides, based on the impact score, the modified image in a visualization of image modification for the first image, and provides the visualization for display by a display device.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: July 11, 2017
    Assignee: Google Inc.
    Inventors: Krzysztof Kulewski, Aravind Krishnaswamy, Sevket Derin Babacan
  • Patent number: 9639956
    Abstract: Implementations relate to adjusting images using a texture mask. In some implementations, a method includes detecting one or more texture regions having detected texture in an image, and generating a mask from the image based on the detected texture regions. The detected texture regions are distinguished in the mask from other regions of the image that do not have detected texture. The method applies one or more adjustment operations to the image in amounts based on values of the mask.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 2, 2017
    Assignee: Google Inc.
    Inventors: Aravind Krishnaswamy, Krzysztof Kulewski, Sevket Derin Babacan, Stephen Joseph DiVerdi
  • Patent number: 9519957
    Abstract: Aspects of the subject technology relate to automatically and selectively applying a fill light filter to an image. A process includes determining an edge-preserved, smoothed version of the image, and determining a grayscale version of the image. The process also includes comparing each pixel of the edge-preserved, smoothed version of the image to each corresponding pixel of the grayscale version of the image. The process also includes applying the fill light filter to the image based on the comparison. The fill light filter is automatically adjusted based on identifying regions in the image. Selectively applying the fill light filter can reduce artifacts and noise from forming or being amplified as a result of the fill light filter.
    Type: Grant
    Filed: July 3, 2014
    Date of Patent: December 13, 2016
    Assignee: Google Inc.
    Inventors: Krzysztof Kulewski, Aravind Krishnaswamy, Sevket Derin Babacan
  • Patent number: 9430848
    Abstract: Systems, methods and computer readable media for determination of monochromatic images are described. Some implementations can include a method. The method can include converting an image in a first colorspace to a first converted image in a second colorspace. The method can also include generating a hue histogram based on hue values in the converted image and determining a hue dispersion measure based on the hue histogram and a number of pixels in the image. The method can further include determining a hue clustering value based on the hue histogram and converting the image in the first colorspace into a second converted image in a third colorspace. The method can also include determining a variance measure based on the second converted image, and comparing the hue dispersion measure, the hue clustering value and the variance measure to a first threshold value, a second threshold value and a third threshold value, respectively.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Krzysztof Kulewski, Aravind Krishnaswamy, Sevket Derin Babacan
  • Publication number: 20150178946
    Abstract: Implementations relate to adjusting images using a texture mask. In some implementations, a method includes detecting one or more texture regions having detected texture in an image, and generating a mask from the image based on the detected texture regions. The detected texture regions are distinguished in the mask from other regions of the image that do not have detected texture. The method applies one or more adjustment operations to the image in amounts based on values of the mask.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 25, 2015
    Applicant: Google Inc.
    Inventors: Aravind Krishnaswamy, Krzysztof Kulewski, Sevket Derin Babacan, Stephen Joseph DiVerdi
  • Patent number: 8934734
    Abstract: Proprietary rights logos are detected in a video. The video is divided into a plurality of regions that are analyzed for generic proprietary rights logo features. A confidence mask is generated that comprises a plurality of scaling factors, each scaling factor corresponding to a region of the video and indicating a likelihood that the corresponding region of the video includes a proprietary rights logo. The scaling factors of the confidence mask are applied to the video data to generate an altered video. The altered video is analyzed to determine a confidence measure that the video includes a reference proprietary rights logo.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: January 13, 2015
    Assignee: Google Inc.
    Inventors: Sergey Ioffe, Krzysztof Kulewski
  • Patent number: 8175413
    Abstract: Proprietary rights logos are detected in a video. The video is divided into a plurality of regions that are analyzed for generic proprietary rights logo features. A confidence mask is generated that comprises a plurality of scaling factors, each scaling factor corresponding to a region of the video and indicating a likelihood that the corresponding region of the video includes a proprietary rights logo. The scaling factors of the confidence mask are applied to the video data to generate an altered video. The altered video is analyzed to determine a confidence measure that the video includes a reference proprietary rights logo.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: May 8, 2012
    Assignee: Google Inc.
    Inventors: Sergey Ioffe, Krzysztof Kulewski