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: 9633265Abstract: 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: GrantFiled: October 7, 2014Date of Patent: April 25, 2017Assignee: Canon Kabushiki KaishaInventor: Andrew John Shellshear
-
Patent number: 9317772Abstract: 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: GrantFiled: December 18, 2014Date of Patent: April 19, 2016Assignee: Canon Kabushiki KaishaInventor: Andrew John Shellshear
-
Publication number: 20150178568Abstract: 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: ApplicationFiled: December 18, 2014Publication date: June 25, 2015Inventor: ANDREW JOHN SHELLSHEAR
-
Publication number: 20150104066Abstract: 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: ApplicationFiled: October 7, 2014Publication date: April 16, 2015Inventor: Andrew John Shellshear
-
Patent number: 8831281Abstract: 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: GrantFiled: December 14, 2011Date of Patent: September 9, 2014Assignee: Canon Kabushiki KaishaInventor: Andrew John Shellshear
-
Patent number: 8619135Abstract: 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: GrantFiled: November 24, 2010Date of Patent: December 31, 2013Assignee: Canon Kabushiki KaishaInventors: Andrew John Shellshear, David Grant McLeish
-
Publication number: 20120163657Abstract: 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: ApplicationFiled: December 14, 2011Publication date: June 28, 2012Applicant: CANON KABUSHIKI KAISHAInventor: Andrew John SHELLSHEAR
-
Patent number: 8090712Abstract: 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: GrantFiled: March 16, 2007Date of Patent: January 3, 2012Assignee: Canon Kabushiki KaishaInventor: Andrew John Shellshear
-
Publication number: 20110128374Abstract: 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: ApplicationFiled: November 24, 2010Publication date: June 2, 2011Applicant: CANON KABUSHIKI KAISHAInventors: Andrew John Shellshear, David Grant McLeish
-
Patent number: 7817905Abstract: 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: GrantFiled: October 18, 2005Date of Patent: October 19, 2010Assignee: Canon Kabushiki KaishaInventor: Andrew John Shellshear
-
Patent number: 7788301Abstract: 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: GrantFiled: June 16, 2005Date of Patent: August 31, 2010Assignee: Canon Kabushiki KaishaInventors: Craig Matthew Brown, Andrew John Shellshear, Rebecca Jayne Gorton
-
Publication number: 20090204920Abstract: 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: ApplicationFiled: June 15, 2006Publication date: August 13, 2009Inventors: 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: 7446784Abstract: 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: GrantFiled: November 18, 2005Date of Patent: November 4, 2008Assignee: Canon Kabushiki KaishaInventors: Laurence Crew, Andrew John Shellshear
-
Publication number: 20070270985Abstract: 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: ApplicationFiled: March 16, 2007Publication date: November 22, 2007Applicant: CANON KABUSHIKI KAISHAInventor: Andrew John SHELLSHEAR