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: 11394977Abstract: 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: GrantFiled: August 26, 2019Date of Patent: July 19, 2022Assignee: Google LLCInventors: Daniel Fang, Krzysztof Kulewski
-
Publication number: 20210274190Abstract: 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: ApplicationFiled: August 26, 2019Publication date: September 2, 2021Applicant: Google LLCInventors: Daniel FANG, Krzysztof KULEWSKI
-
Patent number: 10380447Abstract: 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: GrantFiled: November 26, 2014Date of Patent: August 13, 2019Assignee: Google LLCInventors: Krzysztof Kulewski, Aravind Krishnaswamy, Sevket Derin Babacan
-
Patent number: 10101891Abstract: 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: GrantFiled: March 24, 2016Date of Patent: October 16, 2018Assignee: Google LLCInventors: Krzysztof Kulewski, Jordi Miguel Verdu Orts, John Thomas Nack, Sevket Derin Babacan, Juan Carlos Miguel Anorga
-
Patent number: 9704231Abstract: 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: GrantFiled: May 18, 2015Date of Patent: July 11, 2017Assignee: Google Inc.Inventors: Krzysztof Kulewski, Aravind Krishnaswamy, Sevket Derin Babacan
-
Patent number: 9639956Abstract: 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: GrantFiled: December 18, 2014Date of Patent: May 2, 2017Assignee: Google Inc.Inventors: Aravind Krishnaswamy, Krzysztof Kulewski, Sevket Derin Babacan, Stephen Joseph DiVerdi
-
Patent number: 9519957Abstract: 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: GrantFiled: July 3, 2014Date of Patent: December 13, 2016Assignee: Google Inc.Inventors: Krzysztof Kulewski, Aravind Krishnaswamy, Sevket Derin Babacan
-
Patent number: 9430848Abstract: 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: GrantFiled: September 2, 2014Date of Patent: August 30, 2016Assignee: Google Inc.Inventors: Krzysztof Kulewski, Aravind Krishnaswamy, Sevket Derin Babacan
-
Publication number: 20150178946Abstract: 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: ApplicationFiled: December 18, 2014Publication date: June 25, 2015Applicant: Google Inc.Inventors: Aravind Krishnaswamy, Krzysztof Kulewski, Sevket Derin Babacan, Stephen Joseph DiVerdi
-
Patent number: 8934734Abstract: 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: GrantFiled: March 28, 2012Date of Patent: January 13, 2015Assignee: Google Inc.Inventors: Sergey Ioffe, Krzysztof Kulewski
-
Patent number: 8175413Abstract: 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: GrantFiled: March 5, 2009Date of Patent: May 8, 2012Assignee: Google Inc.Inventors: Sergey Ioffe, Krzysztof Kulewski