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: 10887519Abstract: 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: GrantFiled: April 2, 2020Date of Patent: January 5, 2021Assignee: Canon Kabushiki KaishaInventors: James Austin Besley, Iain Bruce Templeton
-
Publication number: 20200236283Abstract: 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: ApplicationFiled: April 2, 2020Publication date: July 23, 2020Inventors: JAMES AUSTIN BESLEY, IAIN BRUCE TEMPLETON
-
Publication number: 20200160560Abstract: 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: ApplicationFiled: November 19, 2018Publication date: May 21, 2020Inventors: JAMES AUSTIN BESLEY, IAIN BRUCE TEMPLETON
-
Patent number: 10645290Abstract: 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: GrantFiled: October 16, 2018Date of Patent: May 5, 2020Assignee: Canon Kabushiki KaishaInventors: James Austin Besley, Iain Bruce Templeton
-
Publication number: 20190158746Abstract: 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: ApplicationFiled: October 16, 2018Publication date: May 23, 2019Inventors: JAMES AUSTIN BESLEY, IAIN BRUCE TEMPLETON
-
Patent number: 9879985Abstract: 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: GrantFiled: December 9, 2013Date of Patent: January 30, 2018Assignee: The University of Birmingham EdgbastonInventors: Hector Richard Abraham Basevi, James Andrew Guggenheim, Hamid Dehghani, Iain Bruce Styles
-
Patent number: 9585114Abstract: 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: GrantFiled: November 5, 2015Date of Patent: February 28, 2017Assignee: Commonwealth Scientific and Industrial Research OrganisationInventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
-
Patent number: 9351168Abstract: 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: GrantFiled: June 29, 2011Date of Patent: May 24, 2016Assignee: Commonwealth Scientific and Industrial Research OrganisationInventors: Iain Bruce Collings, Wei Ni
-
Publication number: 20160081049Abstract: 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: ApplicationFiled: November 5, 2015Publication date: March 17, 2016Inventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
-
Patent number: 9215048Abstract: 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: GrantFiled: January 24, 2014Date of Patent: December 15, 2015Assignee: Commonwealth Scientific and Industrial Research OrganisationInventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
-
Publication number: 20150330775Abstract: 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: ApplicationFiled: December 9, 2013Publication date: November 19, 2015Inventors: Hector Richard Abraham Basevi, James Andrew Guggenheim, Hamid Dehghani, Iain Bruce Styles
-
Patent number: 9007900Abstract: 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: GrantFiled: June 30, 2011Date of Patent: April 14, 2015Assignee: Commonwealth Scientific and Industrial Research OrganisationInventors: Iain Bruce Collings, Wei Ni
-
Publication number: 20140140320Abstract: 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: ApplicationFiled: January 24, 2014Publication date: May 22, 2014Applicant: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATIONInventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
-
Patent number: 8675512Abstract: 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: GrantFiled: August 10, 2009Date of Patent: March 18, 2014Assignee: Commonwealth Scientific and Industrial Research OrganisationInventors: Hajime Suzuki, Douglas Brian Hayman, Joseph Abraham Pathikulangara, Iain Bruce Collings, Zhuo Chen
-
Patent number: 8396163Abstract: 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: GrantFiled: September 18, 2009Date of Patent: March 12, 2013Assignee: Commonwealth Scientific and Industrial Research OrganizationInventors: Iain Bruce Collings, Daniel Ryan, Jean-Marc Valin
-
Publication number: 20120307756Abstract: 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: ApplicationFiled: June 29, 2011Publication date: December 6, 2012Applicant: Commonwealth Scientific and Industrial Research OrganisationInventors: Iain Bruce Collings, Wei Ni
-
Publication number: 20120307633Abstract: 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: ApplicationFiled: June 30, 2011Publication date: December 6, 2012Applicant: Commonwealth Scientific And Industrial Research OrganisationInventors: Iain Bruce Collings, Wei Ni
-
Publication number: 20120275426Abstract: 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: ApplicationFiled: August 10, 2009Publication date: November 1, 2012Applicant: Commonwealth Scientific and Industrial Research OrganisationInventors: Hajime Suzuki, Douglas Hayman, Joseph Abraham Pathikulangar, Iain Bruce Collings, Zhuo Chen
-
Publication number: 20110044400Abstract: 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: ApplicationFiled: September 18, 2009Publication date: February 24, 2011Applicant: Commonwealth Scientic and Industrial Research OrganisationInventors: Iain Bruce Collings, Daniel Ryan, Jean-Marc Valin
-
Patent number: 7876838Abstract: 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: GrantFiled: June 17, 2004Date of Patent: January 25, 2011Inventors: Ian Vaughan Lyndon Clarkson, Iain Bruce Collings