Patents by Inventor Michael James Knee

Michael James Knee 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: 11716442
    Abstract: A video process is controlled through a one-dimensional control function to affect the two outcomes of processing time and processing error. Points are generated in error/time space corresponding to multiple combinations of parameter values applied to the process using reference input data. A subset of points is selecting in which each point is such that all other points in the space have either a higher error or a higher time, to define the one-dimensional control function.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: August 1, 2023
    Assignee: GRASS VALLEY LIMITED
    Inventor: Michael James Knee
  • Patent number: 10909658
    Abstract: A Bayer-mask image is decoded by forming a decoded green array; calculating a slope at each pixel of the array, expressed as an angle; calculating an activity at each pixel; converting the slope angle and the activity into a complex number for each pixel, of modulus equal to the activity and argument equal to twice the slope angle; expressing said complex numbers in Cartesian coordinates to form a Cartesian slope signal and filtering the Cartesian slope signal with a linear spatial filter to derive a slope measure. Blue-green and red-green values are calculated and interpolated using a slope-adaptive interpolation filter steered by said slope measure.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: February 2, 2021
    Assignee: GRASS VALLEY LIMITED
    Inventor: Michael James Knee
  • Patent number: 10728511
    Abstract: To generate a warning that a stereoscopic image sequence has been synthesised from a 2D image sequence, a video processor correlates left-eye image data and right-eye image data to identify any sustained temporal offset between the left-eye and right-eye image data. A measure of sustained correlation between a measured spatial distribution of horizontal disparity and a spatial model can also be used to generate the warning.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: July 28, 2020
    Assignee: GRASS VALLEY LIMITED
    Inventors: Jonathan Diggins, Michael James Knee
  • Publication number: 20200234403
    Abstract: A Bayer-mask image is decoded by forming a decoded green array; calculating a slope at each pixel of the array, expressed as an angle; calculating an activity at each pixel; converting the slope angle and the activity into a complex number for each pixel, of modulus equal to the activity and argument equal to twice the slope angle; expressing said complex numbers in Cartesian coordinates to form a Cartesian slope signal and filtering the Cartesian slope signal with a linear spatial filter to derive a slope measure. Blue-green and red-green values are calculated and interpolated using a slope-adaptive interpolation filter steered by said slope measure.
    Type: Application
    Filed: April 6, 2020
    Publication date: July 23, 2020
    Inventor: Michael James Knee
  • Publication number: 20200228750
    Abstract: A video process is controlled through a one-dimensional control function to affect the two outcomes of processing time and processing error. Points are generated in error/time space corresponding to multiple combinations of parameter values applied to the process using reference input data. A subset of points is selecting in which each point is such that all other points in the space have either a higher error or a higher time, to define the one-dimensional control function.
    Type: Application
    Filed: March 30, 2020
    Publication date: July 16, 2020
    Inventor: Michael James Knee
  • Patent number: 10692176
    Abstract: A Bayer-mask is decoded by forming a decoded green array, calculating red green and blue-green color difference signals, deriving a first full-resolution grid of each colour difference signal using a first interpolation filter; deriving a second full-resolution grid of each colour difference signal using a second interpolation filter taking a larger number of colour difference signal inputs than the first; generating a cross-colour weighting signal; and forming a mixed colour difference signal from the first and second full-resolution grids in accordance with the cross-colour weighting signal.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: June 23, 2020
    Assignee: GRASS VALLEY LIMITED
    Inventor: Michael James Knee
  • Patent number: 10687076
    Abstract: In video motion estimation an initial candidate motion vector is generated for each block and a vector error is determined as for example a DFD. Spatial gradients of pixel values are calculated and used to refine the initial candidate motion vector. The relative contribution of the spatial gradients to the refinement process depends on the vector error.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: June 16, 2020
    Assignee: GRASS VALLEY LIMITED
    Inventors: Michael James Knee, Martin Weston
  • Patent number: 10614550
    Abstract: A Bayer-mask image is decoded by forming a decoded green array; calculating a slope at each pixel of the array, expressed as an angle; calculating an activity at each pixel; converting the slope angle and the activity into a complex number for each pixel, of modulus equal to the activity and argument equal to twice the slope angle; expressing said complex numbers in Cartesian coordinates to form a Cartesian slope signal and filtering the Cartesian slope signal with a linear spatial filter to derive a slope measure. Blue-green and red-green values are calculated and interpolated using a slope-adaptive interpolation filter steered by said slope measure.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: April 7, 2020
    Assignee: SNELL ADVANCED MEDIA LIMITED
    Inventor: Michael James Knee
  • Patent number: 10609328
    Abstract: A video process is controlled through a one-dimensional control function to affect the two outcomes of processing time and processing error. Points are generated in error/time space corresponding to multiple combinations of parameter values applied to the process using reference input data. A subset of points is selecting in which each point is such that all other points in the space have either a higher error or a higher time, to define the one-dimensional control function.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: March 31, 2020
    Assignee: GRASS VALLEY LIMITED
    Inventor: Michael James Knee
  • Publication number: 20190124315
    Abstract: To generate a warning that a stereoscopic image sequence has been synthesised from a 2D image sequence, a video processor correlates left-eye image data and right-eye image data to identify any sustained temporal offset between the left-eye and right-eye image data. A measure of sustained correlation between a measured spatial distribution of horizontal disparity and a spatial model can also be used to generate the warning.
    Type: Application
    Filed: December 10, 2018
    Publication date: April 25, 2019
    Inventors: Jonathan Diggins, Michael James Knee
  • Patent number: 10154240
    Abstract: To generate a warning that a stereoscopic image sequence has been synthesised from a 2D image sequence, a video processor correlates left-eye image data and right-eye image data to identify any sustained temporal offset between the left-eye and right-eye image data. A measure of sustained correlation between a measured spatial distribution of horizontal disparity and a spatial model can also be used to generate the warning.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: December 11, 2018
    Assignee: Snell Advanced Media Limited
    Inventors: Jonathan Diggins, Michael James Knee
  • Publication number: 20180351525
    Abstract: A method of audio processing receives a sequence of sample values, each corresponding with a location in video or audio content; forms an initially estimated quantile value; and then modifies the estimated value in dependence upon a count of the results of comparisons between sample values within a fixed-length interval of the sequence of samples values and the estimated value to form an estimated quantile of the sequence of sample values. The estimated quantile is used in the measurement or control of loudness.
    Type: Application
    Filed: August 8, 2018
    Publication date: December 6, 2018
    Inventor: Michael James Knee
  • Publication number: 20180255271
    Abstract: A video process is controlled through a one-dimensional control function to affect the two outcomes of processing time and processing error. Points are generated in error/time space corresponding to multiple combinations of parameter values applied to the process using reference input data. A subset of points is selecting in which each point is such that all other points in the space have either a higher error or a higher time, to define the one-dimensional control function.
    Type: Application
    Filed: May 3, 2018
    Publication date: September 6, 2018
    Inventor: Michael James Knee
  • Publication number: 20180240215
    Abstract: A Bayer-mask is decoded by forming a decoded green array, calculating red green and blue-green color difference signals, deriving a first full-resolution grid of each colour difference signal using a first interpolation filter; deriving a second full-resolution grid of each colour difference signal using a second interpolation filter taking a larger number of colour difference signal inputs than the first; generating a cross-colour weighting signal; and forming a mixed colour difference signal from the first and second full-resolution grids in accordance with the cross-colour weighting signal.
    Type: Application
    Filed: February 19, 2018
    Publication date: August 23, 2018
    Inventor: Michael James Knee
  • Publication number: 20180240214
    Abstract: A Bayer-mask image is decoded by forming a decoded green array; calculating a slope at each pixel of the array, expressed as an angle; calculating an activity at each pixel; converting the slope angle and the activity into a complex number for each pixel, of modulus equal to the activity and argument equal to twice the slope angle; expressing said complex numbers in Cartesian coordinates to form a Cartesian slope signal and filtering the Cartesian slope signal with a linear spatial filter to derive a slope measure. Blue-green and red-green values are calculated and interpolated using a slope-adaptive interpolation filter steered by said slope measure.
    Type: Application
    Filed: February 19, 2018
    Publication date: August 23, 2018
    Inventor: Michael James Knee
  • Patent number: 10027303
    Abstract: To control loudness during a junction between different types of broadcast content, such as a junction between program and commercial or promotional content, representative loudness values for content respectively before (P) and after (C) the junction are received from a playout automation system. A time-varying gain control is applied before and after the junction in order to smooth loudness around the junction. The audio gain is smoothly increased prior to the junction to a gain (P+C)/2P times higher than the original gain value. Then, the gain is reduced shortly before the junction to a value (P+C)/2C times lower than the original gain value. After the junction, the gain is returned smoothly to the original value.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: July 17, 2018
    Assignee: Snell Advanced Media Limited
    Inventors: Michael James Knee, Daniel Colgan, Maurice Snell
  • Publication number: 20180184115
    Abstract: In video motion estimation an initial candidate motion vector is generated for each block and a vector error is determined as for example a DFD. Spatial gradients of pixel values are calculated and used to refine the initial candidate motion vector. The relative contribution of the spatial gradients to the refinement process depends on the vector error.
    Type: Application
    Filed: February 23, 2018
    Publication date: June 28, 2018
    Applicant: Snell Advanced Media Limited
    Inventors: Michael James Knee, Martin Weston
  • Publication number: 20180109440
    Abstract: A router with leaf and spine nodes. Each leaf node is connectable to a spine node, so that a signal from a source leaf node can reach a destination leaf node through a spine node. If no spine node can connect to both the source leaf node and the destination leaf node, the router identifies a first spine node connectable to the source leaf node and a second spine node connectable to the destination leaf node; maps the existing connections between connection elements on the first spine node and maps the existing connections between connection elements on the second spine node; superimposes the existing connections onto a single connection map; identifies a connection tree that comprises the second connection element; and swaps certain connections, if the connection tree does not comprise the first connection element.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 19, 2018
    Inventor: Michael James Knee
  • Publication number: 20180075031
    Abstract: A method, video apparatus, system and computer program product are disclosed. The method is for re-ordering images in a set of images. The method compress measuring for each image a feature value for each of a plurality of image features and determining over the set of images a correlation measure representing for at least some combinations of the image features the correlation in the respective feature values. The method then includes selecting in accordance with said correlation measure at least one closely correlated combination of image features and ordering the set of images in accordance with those closely correlated combinations of image features.
    Type: Application
    Filed: September 8, 2017
    Publication date: March 15, 2018
    Inventors: Michael James Knee, Roberta Piroddi
  • Patent number: 9877022
    Abstract: A method of analyzing an array of pixel-to-pixel dissimilarity values to identify a pixel which has a low pixel-to-pixel dissimilarity value and which has neighboring pixels which have a low pixel-to-pixel dissimilarity value; the method comprising filtering the pixel-to-pixel dissimilarity values and varying the spatial extent of the filter aperture in dependence upon a picture spatial activity measure.
    Type: Grant
    Filed: April 4, 2014
    Date of Patent: January 23, 2018
    Assignee: Snell Limited
    Inventor: Michael James Knee