Patents by Inventor Philip Cowan

Philip Cowan 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: 20220124325
    Abstract: This disclosure relates to video coding and more particularly to techniques for performing deblocking of reconstructed video data. According to an aspect of an invention, a maximum filter length is determined based on whether a P-block or a Q-block has an edge which is perpendicular to a deblocking boundary and whose size is greater than or equal to 32.
    Type: Application
    Filed: February 19, 2020
    Publication date: April 21, 2022
    Inventors: KIRAN MUKESH MISRA, CHRISTOPHER ANDREW SEGALL, PHILIP COWAN, FRANK BOSSEN
  • Publication number: 20220116646
    Abstract: Systems and methods for performing motion vector prediction for video coding are disclosed. A motion vector predictor is determined based at least in part on motion information associated with a selected motion vector predictor origin and offset values corresponding to a selected sampling point. The sampling point is specified according to a set of direction and distance on a sampling map for the motion vector predictor origin.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Byeongdoo CHOI, Kiran Mukesh MISRA, Jie ZHAO, Philip COWAN, Weijia ZHU, Sachin G. DESHPANDE, Frank BOSSEN, Christopher Andrew SEGALL
  • Patent number: 11259019
    Abstract: Systems and methods for applying deblocking filters to reconstructed video data are disclosed. Sample values in adjacent reconstructed video blocks are modified according to multiple passes of a deblocking filter. A filtering pass may correspond to processing or constructing of all or subset of samples to be deblocked. The number of processing or constructing for each sample in a given pass may correspond to the pass index or order.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: February 22, 2022
    Assignees: SHARP KABUSHIKI KAISHA, FG INNOVATION COMPANY LIMITED
    Inventors: Weijia Zhu, Kiran Mukesh Misra, Christopher Andrew Segall, Philip Cowan
  • Patent number: 11240528
    Abstract: Systems and methods for performing motion vector prediction for video coding are disclosed. A motion vector predictor is determined based at least in part on motion information associated with a selected motion vector predictor origin and offset values corresponding to a selected sampling point. The sampling point is specified according to a set of direction and distance on a sampling map for the motion vector predictor origin.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: February 1, 2022
    Assignees: SHARP KABUSHIKI KAISHA, FG INNOVATION COMPANY LIMITED
    Inventors: Byeongdoo Choi, Kiran Mukesh Misra, Jie Zhao, Philip Cowan, Weijia Zhu, Sachin G. Deshpande, Frank Bossen, Christopher Andrew Segall
  • Publication number: 20220007013
    Abstract: A video coding device may be configured to perform video coding according to one or more of the techniques described herein.
    Type: Application
    Filed: November 8, 2019
    Publication date: January 6, 2022
    Inventors: Weijia Zhu, Kiran Mukesh Misra, Christopher Andrew Segall, Philip Cowan
  • Publication number: 20210409701
    Abstract: Systems and methods for applying deblocking filters to reconstructed video data are disclosed. Sample values in adjacent reconstructed video blocks are modified according to multiple passes of a deblocking filter. A filtering pass may correspond to processing or constructing of all or subset of samples to be deblocked. The number of processing or constructing for each sample in a given pass may correspond to the pass index or order.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Weijia ZHU, Kiran Mukesh MISRA, Christopher Andrew SEGALL, Philip COWAN
  • Publication number: 20210120239
    Abstract: Systems and methods for applying deblocking filters to reconstructed video data are disclosed. Sample values in adjacent reconstructed video blocks are modified according to multiple passes of a deblocking filter. A filtering pass may correspond to processing or constructing of all or subset of samples to be deblocked. The number of processing or constructing for each sample in a given pass may correspond to the pass index or order.
    Type: Application
    Filed: March 25, 2019
    Publication date: April 22, 2021
    Inventors: Weijia ZHU, Kiran Mukesh MISRA, Christopher Andrew SEGALL, Philip COWAN
  • Publication number: 20210105506
    Abstract: A video coding device may be configured to perform deblocking video coding according to one or more of the techniques described herein.
    Type: Application
    Filed: September 30, 2020
    Publication date: April 8, 2021
    Inventors: KIRAN MUKESH MISRA, CHRISTOPHER ANDREW SEGALL, PHILIP COWAN, FRANK BOSSEN
  • Publication number: 20210037255
    Abstract: Systems and methods for performing motion vector prediction for video coding are disclosed. A motion vector predictor is determined based at least in part on motion information associated with a selected motion vector predictor origin and offset values corresponding to a selected sampling point. The sampling point is specified according to a set of direction and distance on a sampling map for the motion vector predictor origin.
    Type: Application
    Filed: January 24, 2019
    Publication date: February 4, 2021
    Inventors: Byeongdoo CHOI, Kiran Mukesh MISRA, Jie ZHAO, Philip COWAN, Weijia ZHU, Sachin G. DESHPANDE, Frank BOSSEN, Christopher Andrew SEGALL
  • Publication number: 20200236355
    Abstract: This invention relates to a method of coding of video data, the method comprising: receiving an array of sample values for a component of video data; determining one or more filter parameters based on video properties and/or coding parameters; modifying the sample values based on determined filter parameters and a defined filter; and output an array of modified samples values; outputting an array of modified samples values.
    Type: Application
    Filed: July 25, 2018
    Publication date: July 23, 2020
    Inventors: Jie ZHAO, Kiran Mukesh MISRA, Christopher Andrew SEGALL, Philip COWAN
  • Patent number: 7720773
    Abstract: We set out a graphical model for describing probability distributions over labeled partitions of an undirected graph which are conditioned on observed data. We show how to efficiently perform exact inference in these models, by exploiting the structure of the graph and adapting the sum-product and max-product algorithms. The method can be used for partitioning and labeling hand-drawn ink fragments, image data, speech data and natural language data amongst other types of data elements. A significant performance increase is obtained by labeling and partitioning simultaneously. It is also possible to partition without labeling.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Martin Szummer, Philip Cowans
  • Publication number: 20070156617
    Abstract: We set out a graphical model for describing probability distributions over labeled partitions of an undirected graph which are conditioned on observed data. We show how to efficiently perform exact inference in these models, by exploiting the structure of the graph and adapting the sum-product and max-product algorithms. The method can be used for partitioning and labeling hand-drawn ink fragments, image data, speech data and natural language data amongst other types of data elements. A significant performance increase is obtained by labeling and partitioning simultaneously. It is also possible to partition without labeling.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Martin Szummer, Philip Cowans
  • Publication number: 20070024647
    Abstract: A multiple die printer may be calibrated by a method which includes receiving, for each die, optical density related measurements from a set of calibration targets printed on print media, each calibration target printed by nozzles of a single one of said multiple dies, the targets of each set of varying nominal optical densities, and creating linearization tables for each of said multiple dies.
    Type: Application
    Filed: July 28, 2005
    Publication date: February 1, 2007
    Inventors: Philip Cowan, Yifeng Wu, David Kinkley
  • Patent number: 6851785
    Abstract: A systems and method for printer calibration creates linearization tables by receiving optical density related measurements for a primary ink in a group of one or more print heads printing with the primary ink, selecting from the group of print heads at least two print heads that deliver a range of optical densities when printing with the one or more primary ink, generating prebuilt linearization tables corresponding to the at least two print heads that compensate for different ink drop weights printed by the at least two print heads, and providing the prebuilt linearization tables and at least a portion of the optical density related measurements to a calibration routine that interpolates the prebuilt linearization tables to create an actual linearization table for the primary ink printed by a print head.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: February 8, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yifeng Wu, Philip Cowan, Dongli Yang
  • Publication number: 20040046820
    Abstract: A systems and method for printer calibration creates linearization tables by receiving optical density related measurements for a primary ink in a group of one or more print heads printing with the primary ink, selecting from the group of print heads at least two print heads that deliver a range of optical densities when printing with the one or more primary ink, generating prebuilt linearization tables corresponding to the at least two print heads that compensate for different ink drop weights printed by the at least two print heads, and providing the prebuilt linearization tables and at least a portion of the optical density related measurements to a calibration routine that interpolates the prebuilt linearization tables to create an actual linearization table for the primary ink printed by a print head.
    Type: Application
    Filed: September 10, 2002
    Publication date: March 11, 2004
    Inventors: Yifeng Wu, Philip Cowan, Dongli Yang