Patents by Inventor Andrew John Shellshear

Andrew John Shellshear 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: 9633265
    Abstract: A method for tracking objects across a number of image frames includes tracking objects in the frames based on appearance models of each foreground region corresponding to each of the objects and determining if a plurality of the tracked objects overlap. Where a plurality of the tracked objects overlap, the method creates compensated appearance models for each of the plurality of overlapping objects by attenuating common appearance features among the corresponding appearance models; and tracks the plurality of overlapping objects based on the created compensated appearance models.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: April 25, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Andrew John Shellshear
  • Patent number: 9317772
    Abstract: A method for tracking an object across a number of image frames comprises identifying a region containing the object in a first image frame to be stored as an exemplar view of the object. An appearance model (modified Exemplar View histogram is created based on the region in the first image frame and a background region in a second image frame, and the method determines at least one of a location and size of a predicted region for tracking the object in the second image frame using the appearance model. The method corrects at least one of the determined location and size of the predicted region in the second image frame in accordance with at least one of the location and size of the region in the first image frame corresponding to the exemplar view of the object.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: April 19, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Andrew John Shellshear
  • Publication number: 20150178568
    Abstract: A method for tracking an object across a number of image frames comprises identifying a region containing the object in a first image frame to be stored as an exemplar view of the object. An appearance model (modified Exemplar View histogram is created based on the region in the first image frame and a background region in a second image frame, and the method determines at least one of a location and size of a predicted region for tracking the object in the second image frame using the appearance model. The method corrects at least one of the determined location and size of the predicted region in the second image frame in accordance with at least one of the location and size of the region in the first image frame corresponding to the exemplar view of the object.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 25, 2015
    Inventor: ANDREW JOHN SHELLSHEAR
  • Publication number: 20150104066
    Abstract: A method for tracking objects across a number of image frames includes tracking objects in the frames based on appearance models of each foreground region corresponding to each of the objects and determining if a plurality of the tracked objects overlap. Where a plurality of the tracked objects overlap, the method creates compensated appearance models for each of the plurality of overlapping objects by attenuating common appearance features among the corresponding appearance models; and tracks the plurality of overlapping objects based on the created compensated appearance models.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 16, 2015
    Inventor: Andrew John Shellshear
  • Patent number: 8831281
    Abstract: Disclosed herein are a method, system, and computer program product for displaying on a display device (214, 410) a track summary (411, 412) of an object in a scene of a video sequence. The method includes the steps of: determining a plurality of detected track elements of the object in the scene of the video sequence; receiving a selection criterion; identifying at least one characteristic of interest of the object, based on the selection criterion; selecting a track element from the plurality of detected track elements, said selected track element corresponding to the at least one identified characteristic of interest; determining a parameter of the selected track elements depending on the at least one characteristic of interest; and displaying the track summary derived from said detected track elements, based on the determined parameter.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: September 9, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Andrew John Shellshear
  • Patent number: 8619135
    Abstract: A method, system, and computer program product for classifying a behavior of a detected object in a video frame, wherein the video frame includes a plurality of blocks and the detected object is associated with a subset of the plurality of blocks. The method includes the step of associating a behavior model with each of the plurality of blocks, wherein each behavior model includes a set of behavior modes each having a set of parameters. The method further includes the steps, for each block in the video frame associated with the detected object, of: (i) determining a set of behavior statistics associated with the detected object, based on the detected object and the set of parameters; and (ii) comparing the determined set of behavior statistics with the set of parameters of each behavior mode in the set of behavior modes associated with that block to determine an abnormality score.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: December 31, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Andrew John Shellshear, David Grant McLeish
  • Publication number: 20120163657
    Abstract: Disclosed herein are a method, system, and computer program product for displaying on a display device (214, 410) a track summary (411, 412) of an object in a scene of a video sequence. The method includes the steps of: determining a plurality of detected track elements of the object in the scene of the video sequence; receiving a selection criterion; identifying at least one characteristic of interest of the object, based on the selection criterion; selecting a track element from the plurality of detected track elements, said selected track element corresponding to the at least one identified characteristic of interest; determining a parameter of the selected track elements depending on the at least one characteristic of interest; and displaying the track summary derived from said detected track elements, based on the determined parameter.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 28, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Andrew John SHELLSHEAR
  • Patent number: 8090712
    Abstract: A method of displaying items from a collection of items including a first item is provided. The method determines a first sort order of the collection, and at least one alternate sort order of the collection. At least items adjacent to the first item in the first sort order, and in the alternate sort order, are then compared. The method then displays a portion of the items associated with the first item in each of the first sort order and in the alternate sort order based on the comparison.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: January 3, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Andrew John Shellshear
  • Publication number: 20110128374
    Abstract: Disclosed herein are a method, system, and computer program product for classifying a behaviour of a detected object in a video frame, wherein the video frame includes a plurality of blocks and the detected object is associated with a subset of the plurality of blocks and a set of parameters. The method includes the step of associating a behaviour model with each of the plurality of blocks, wherein each behaviour model (500) includes a set of behaviour modes (504, 505, 506, 507, 508). The method then performs the steps, for each block in the video frame associated with the detected object, of: (i) determining a set of behaviour statistics associated with the detected object, based on the detected object and the set of parameters; and (ii) comparing the determined set of behaviour statistics with each behaviour mode in the set of behaviour modes associated with that block (704) to determine an abnormality measure associated with the block (707).
    Type: Application
    Filed: November 24, 2010
    Publication date: June 2, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Andrew John Shellshear, David Grant McLeish
  • Patent number: 7817905
    Abstract: A system for recording audio and video comprises at least one video camera device (100), each camera device comprising a subsystem for capturing (112) at least video data, a storage device (107) upon which at least the video data is stored, a wireless interface (108) for communicating with at least one further recording device (200), an internal clock(106) for recording at least a time at which the video data was recorded, and a connecting port (108, 110) enabling connection to a remote-control device (eg. 200). The system also has at least one of the further recording devices (200), each comprising a microphone (215) for capturing audio information and a storage device upon which corresponding audio data is recorded, a wireless interface (208) for communicating with the video camera device, an internal clock (206) for recording at least a time at which the audio data was recorded, and a connection port (208,210) enabling connection to the video camera device.
    Type: Grant
    Filed: October 18, 2005
    Date of Patent: October 19, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventor: Andrew John Shellshear
  • Patent number: 7788301
    Abstract: A method (800) of displaying one or more data attributes, is disclosed. The displayed data attributes is associated with one or more portions of data. The method (800) dynamically compiles a list of one or more data attribute types according to an analysis of the one or more portions of data and associated data attributes. The one or more data attributes are then displayed.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: August 31, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Craig Matthew Brown, Andrew John Shellshear, Rebecca Jayne Gorton
  • Publication number: 20090204920
    Abstract: A method of browsing images in an image collection using a processing system (101). The method includes having the processing system (101) cause a representation of a number of images to be displayed, the representation including the number of images arranged in an image ring (110). The image ring is configured to have a size determined by at least one of the number of images and the size of the images in the image ring.
    Type: Application
    Filed: June 15, 2006
    Publication date: August 13, 2009
    Inventors: Aaron John Beverley, Laurence Crew, Jonathon Anthony Duhig, Timothy Mark Morris-Yate, Louis Pan, Andrew John Shellshear, Steven David Webster, Kevin Mun Choong Tham
  • Patent number: 7446784
    Abstract: A method (700) of displaying a plurality of images is disclosed. The method (700) displays the images in a stack arrangement. The stack may be a perspective stack and a non-perspective stack. Another method (1200) of displaying a plurality of images is also disclosed. The method (1200) displays the images in a stack following any arbitrary path. The methods (700) and (1200) are particularly advantageous for displaying a collection of images of irregular sizes and aspect ratios. The methods (700) and (1200) maintain the regular geometric layout of a stack of images and also ensure that the size of the minimum visible area of each image in the stack remains the same irrespective of the aspect ratio of a particular image.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: November 4, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Laurence Crew, Andrew John Shellshear
  • Publication number: 20070270985
    Abstract: A method of displaying (100, 200) items from a collection (1200) of items including a first item (204) is provided. The method determines (400) a first sort order (901) of the collection, and at least one alternate sort order (902) of the collection. At least items adjacent to the first item in the first sort order, and in the alternate sort order, are then compared (505). The method then displays a portion (103-107,208,209) of the items associated with the first item in each of the first sort order (103-107) and in the alternate sort order (208,209) based on the comparison.
    Type: Application
    Filed: March 16, 2007
    Publication date: November 22, 2007
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Andrew John SHELLSHEAR