Patents by Inventor Iain Bruce

Iain Bruce 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: 10887519
    Abstract: A method of stabilising frames of a captured video sequence. First reference patch alignment data is received for each of a plurality of reference patch locations. A first stable frame and a subsequent stable frame are determined from a first plurality of frames based on the first plurality of reference patch locations and reference patch alignment data. A second plurality of reference patch locations is determined using image data from the first stable frame, the second plurality of reference patch locations being determined concurrently with determining the subsequent stable frame from the first plurality of frames. Image data for the determined second plurality of reference patch locations is extracted from the subsequent stable frame. A second plurality of stable frames of the captured video sequence is determined with respect to the reference frame using the second plurality of reference patch locations and the extracted image data.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: January 5, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: James Austin Besley, Iain Bruce Templeton
  • Publication number: 20200236283
    Abstract: A method of stabilising frames of a captured video sequence. First reference patch alignment data is received for each of a plurality of reference patch locations. A first stable frame and a subsequent stable frame are determined from a first plurality of frames based on the first plurality of reference patch locations and reference patch alignment data. A second plurality of reference patch locations is determined using image data from the first stable frame, the second plurality of reference patch locations being determined concurrently with determining the subsequent stable frame from the first plurality of frames. Image data for the determined second plurality of reference patch locations is extracted from the subsequent stable frame. A second plurality of stable frames of the captured video sequence is determined with respect to the reference frame using the second plurality of reference patch locations and the extracted image data.
    Type: Application
    Filed: April 2, 2020
    Publication date: July 23, 2020
    Inventors: JAMES AUSTIN BESLEY, IAIN BRUCE TEMPLETON
  • Publication number: 20200160560
    Abstract: A method of stabilising a captured video. The method includes receiving a set of reference patch locations in a reference frame and reference patch alignment data for each location and receiving a frame of captured video. A first offset and a first subset of patch locations are selected from the set of reference patch locations. A second offset more than a pre-determined distance from the first offset and a second subset of patch locations from the reference patch locations are selected. The method further includes analysing image data for the frame of captured video at each patch location of the first and second subsets according to the corresponding reference patch alignment data to generate corresponding shift estimates; analysing the shift estimates to generate corresponding alignment transforms and confidence metrics; and selecting one of the alignment transforms according to the confidence metrics for stabilising the video.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: JAMES AUSTIN BESLEY, IAIN BRUCE TEMPLETON
  • Patent number: 10645290
    Abstract: A method of stabilising frames of a captured video sequence. First reference patch alignment data is received for each of a plurality of reference patch locations. A first stable frame and a subsequent stable frame are determined from a first plurality of frames based on the first plurality of reference patch locations and reference patch alignment data. A second plurality of reference patch locations is determined using image data from the first stable frame, the second plurality of reference patch locations being determined concurrently with determining the subsequent stable frame from the first plurality of frames. Image data for the determined second plurality of reference patch locations is extracted from the subsequent stable frame. A second plurality of stable frames of the captured video sequence is determined with respect to the reference frame using the second plurality of reference patch locations and the extracted image data.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: May 5, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: James Austin Besley, Iain Bruce Templeton
  • Publication number: 20190158746
    Abstract: A method of stabilising frames of a captured video sequence. First reference patch alignment data is received for each of a plurality of reference patch locations. A first stable frame and a subsequent stable frame are determined from a first plurality of frames based on the first plurality of reference patch locations and reference patch alignment data. A second plurality of reference patch locations is determined using image data from the first stable frame, the second plurality of reference patch locations being determined concurrently with determining the subsequent stable frame from the first plurality of frames. Image data for the determined second plurality of reference patch locations is extracted from the subsequent stable frame. A second plurality of stable frames of the captured video sequence is determined with respect to the reference frame using the second plurality of reference patch locations and the extracted image data.
    Type: Application
    Filed: October 16, 2018
    Publication date: May 23, 2019
    Inventors: JAMES AUSTIN BESLEY, IAIN BRUCE TEMPLETON
  • Patent number: 9879985
    Abstract: A method of generating surface geometry information of an object within an imaged region using an imaging system comprising a camera and a source of structured light, the source of structured light comprising a source of a plurality of rays of light. The method comprising obtaining first image data comprising a plurality of pixels, the first image data comprising image data representing the object and first structured light incident on the object, the first structured light comprising a periodic pattern comprising a plurality of pattern elements and having a first spatial frequency projected from said source of structured light and obtaining second image data comprising a plurality of pixels, the second image data comprising image data representing the object and providing information associating each of the plurality of image pixels of the second image data with a ray of said source of structured light.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: January 30, 2018
    Assignee: The University of Birmingham Edgbaston
    Inventors: Hector Richard Abraham Basevi, James Andrew Guggenheim, Hamid Dehghani, Iain Bruce Styles
  • Patent number: 9585114
    Abstract: Disclosed is a user terminal for wireless communication with a remote access point. The user terminal may include a mapping module adapted to map one or more input data bits to an uplink symbol, a delay module adapted to apply a delay to the uplink symbol, a transmit module adapted to modulate the delayed symbol into a frequency channel, and an antenna being adapted to transmit the modulated symbol to the access point. The delay can be chosen such that the transmitted symbol arrives at the access point simultaneously with a further symbol modulated into the frequency channel and transmitted by a further user terminal.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: February 28, 2017
    Assignee: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
  • Patent number: 9351168
    Abstract: Disclosed is a wireless communication system comprising a plurality of antennas, a plurality of base stations, each base station being adapted to connect to one or more of the antennas over an available spectrum, and a wireless switching module. The wireless switching module is adapted to allocate one or more portions of the available spectrum to each antenna dependent on a compatibility constraint on the antennas, and assign each antenna for connection to a base station.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: May 24, 2016
    Assignee: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Iain Bruce Collings, Wei Ni
  • Publication number: 20160081049
    Abstract: Disclosed is a user terminal for wireless communication with a remote access point. The user terminal may include a mapping module adapted to map one or more input data bits to an uplink symbol, a delay module adapted to apply a delay to the uplink symbol, a transmit module adapted to modulate the delayed symbol into a frequency channel, and an antenna being adapted to transmit the modulated symbol to the access point. The delay can be chosen such that the transmitted symbol arrives at the access point simultaneously with a further symbol modulated into the frequency channel and transmitted by a further user terminal.
    Type: Application
    Filed: November 5, 2015
    Publication date: March 17, 2016
    Inventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
  • Patent number: 9215048
    Abstract: Disclosed is a user terminal for wireless communication with a remote access point, the user terminal comprising: a mapping module adapted to map one or more input data bits to an uplink symbol; a delay module adapted to apply a delay to the uplink symbol; a transmit module adapted to modulate the delayed symbol into a frequency channel; and a directional antenna oriented along a dominant path to the access point, the antenna being adapted to transmit the modulated symbol to the access point, wherein the delay is chosen such that the transmitted symbol arrives at the access point simultaneously with a further symbol modulated into the frequency channel and transmitted by a further user terminal.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: December 15, 2015
    Assignee: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
  • Publication number: 20150330775
    Abstract: A method of generating surface geometry information of an object within an imaged region using an imaging system comprising a camera and a source of structured light, the source of structured light comprising a source of a plurality of rays of light. The method comprising obtaining first image data comprising a plurality of pixels, the first image data comprising image data representing the object and first structured light incident on the object, the first structured light comprising a periodic pattern comprising a plurality of pattern elements and having a first spatial frequency projected from said source of structured light and obtaining second image data comprising a plurality of pixels, the second image data comprising image data representing the object and providing information associating each of the plurality of image pixels of the second image data with a ray of said source of structured light.
    Type: Application
    Filed: December 9, 2013
    Publication date: November 19, 2015
    Inventors: Hector Richard Abraham Basevi, James Andrew Guggenheim, Hamid Dehghani, Iain Bruce Styles
  • Patent number: 9007900
    Abstract: Disclosed is a wireless backhaul network for a communications system. The network comprises a congregate node connected to the communications system; a plurality of access points, each access point having associated amounts of incident bidirectional traffic to be conveyed to and from the congregate node; and a plurality of bidirectional wireless links adapted to convey the traffic between the access points and the congregate node. The congregate node is configured to allocate spectrum to each directional component of each link within a predetermined available spectrum for the conveyance of the traffic, wherein the allocation is dependent on the amounts of traffic at the respective access points.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 14, 2015
    Assignee: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Iain Bruce Collings, Wei Ni
  • Publication number: 20140140320
    Abstract: Disclosed is a user terminal for wireless communication with a remote access point, the user terminal comprising: a mapping module adapted to map one or more input data bits to an uplink symbol; a delay module adapted to apply a delay to the uplink symbol; a transmit module adapted to modulate the delayed symbol into a frequency channel; and a directional antenna oriented along a dominant path to the access point, the antenna being adapted to transmit the modulated symbol to the access point, wherein the delay is chosen such that the transmitted symbol arrives at the access point simultaneously with a further symbol modulated into the frequency channel and transmitted by a further user terminal.
    Type: Application
    Filed: January 24, 2014
    Publication date: May 22, 2014
    Applicant: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION
    Inventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
  • Patent number: 8675512
    Abstract: A user terminal for wireless communication with a remote access point can include a mapping module, a delay module, a transmit module, and a directional antenna. The mapping module can be used to map one or more input data bits to an uplink symbol. The delay module can be used to apply a delay to the uplink symbol. The transmit module can be used to modulate the delayed symbol into a frequency channel. The directional antenna can be oriented along a dominant path to the access point, and the antenna is used to transmit the modulated symbol to the access point. The delay is chosen such that the transmitted symbol arrives at the access point simultaneously with a another symbol that is modulated into the frequency channel and transmitted by another user terminal.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: March 18, 2014
    Assignee: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
  • Patent number: 8396163
    Abstract: Disclosed is a method of communicating a complex vector, using one or more index bits, the method comprising quantizing the complex vector using a codebook, the codebook comprising a plurality of complex vectors mapped from real vectors that lie on a reflected simplex where the simplex is of dimension one less than twice the length of the complex vector; indexing the quantized vector to form the one or more index bits; and transmitting the index bits to the transmitter, thereby communicating the complex vector.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: March 12, 2013
    Assignee: Commonwealth Scientific and Industrial Research Organization
    Inventors: Iain Bruce Collings, Daniel Ryan, Jean-Marc Valin
  • Publication number: 20120307756
    Abstract: Disclosed is a wireless communication system comprising a plurality of antennas, a plurality of base stations, each base station being adapted to connect to one or more of the antennas over an available spectrum, and a wireless switching module. The wireless switching module is adapted to allocate one or more portions of the available spectrum to each antenna dependent on a compatibility constraint on the antennas, and assign each antenna for connection to a base station.
    Type: Application
    Filed: June 29, 2011
    Publication date: December 6, 2012
    Applicant: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Iain Bruce Collings, Wei Ni
  • Publication number: 20120307633
    Abstract: Disclosed is a wireless backhaul network for a communications system. The network comprises a congregate node connected to the communications system; a plurality of access points, each access point having associated amounts of incident bidirectional traffic to be conveyed to and from the congregate node; and a plurality of bidirectional wireless links adapted to convey the traffic between the access points and the congregate node. The congregate node is configured to allocate spectrum to each directional component of each link within a predetermined available spectrum for the conveyance of the traffic, wherein the allocation is dependent on the amounts of traffic at the respective access points.
    Type: Application
    Filed: June 30, 2011
    Publication date: December 6, 2012
    Applicant: Commonwealth Scientific And Industrial Research Organisation
    Inventors: Iain Bruce Collings, Wei Ni
  • Publication number: 20120275426
    Abstract: Disclosed is a user terminal for wireless communication with a remote access point, the user terminal comprising: a mapping module adapted to map one or more input data bits to an uplink symbol; a delay module adapted to apply a delay to the uplink symbol; a transmit module adapted to modulate the delayed symbol into a frequency channel; and a directional antenna oriented along a dominant path to the access point, the antenna being adapted to transmit the modulated symbol to the access point, wherein the delay is chosen such that the transmitted symbol arrives at the access point simultaneously with a further symbol modulated into the frequency channel and transmitted by a further user terminal.
    Type: Application
    Filed: August 10, 2009
    Publication date: November 1, 2012
    Applicant: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Hajime Suzuki, Douglas Hayman, Joseph Abraham Pathikulangar, Iain Bruce Collings, Zhuo Chen
  • Publication number: 20110044400
    Abstract: Disclosed is a method of communicating a complex vector, using one or more index bits, the method comprising quantizing the complex vector using a codebook, the codebook comprising a plurality of complex vectors mapped from real vectors that lie on a reflected simplex where the simplex is of dimension one less than twice the length of the complex vector; indexing the quantized vector to form the one or more index bits; and transmitting the index bits to the transmitter, thereby communicating the complex vector.
    Type: Application
    Filed: September 18, 2009
    Publication date: February 24, 2011
    Applicant: Commonwealth Scientic and Industrial Research Organisation
    Inventors: Iain Bruce Collings, Daniel Ryan, Jean-Marc Valin
  • Patent number: 7876838
    Abstract: A digital communications apparatus for processing a data vector includes a transmitter for communicating with a receiver across a channel having channel characteristics. A transmit vector is computed from the data vector and from values defining a basis for a transmit lattice. The transmit lattice defines a set of transmit symbols of length N and is related to an orthogonal receive lattice by the channel characteristics. The computation is performed according to an algorithm of order N complexity.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: January 25, 2011
    Inventors: Ian Vaughan Lyndon Clarkson, Iain Bruce Collings