Patents by Inventor Simon Widdowson

Simon Widdowson 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: 9052575
    Abstract: A method performed by a display system is provided. The method includes projecting a first infrared pattern from a first projection plane of a first projector into a scene, capturing the first infrared pattern from the scene in a capture plane of at least one image capture device, and determining a first correspondence mapping between the first projector and the image capture device from at least the first infrared pattern in the first projection plane and the first infrared pattern in the capture plane.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: June 9, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata, Simon Widdowson
  • Patent number: 9047496
    Abstract: Various embodiments of the present invention include a grazing routine that selects data objects from a data-object library or database based on selection-criterion values associated with each data object and provides the data objects to a presentation routine that uses the data objects to continuously update a data-object presentation. User input directs subsequent data-object selection by the grazing routine to allow users to intuitively navigate and search a large data-object library in order to locate one or a set of particular data objects. Users can input selection commands to specific presented data-objects in order to focus subsequent data-object selection and data-object presentation to increasingly smaller sub-populations of data objects. In the absence of user input, the sub-population of data objects from which data objects are selected for presentation may be increased.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: June 2, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, Ramin Samadani, Ullas Gargi
  • Patent number: 8301669
    Abstract: A concurrent presentation of video segments of a video file enables rapid comprehension of the video file. A video file is segmented into video segments and a condensed representation of the video file is generated. The condensed representation corresponds to a concurrent presentation of the video segments in respective windows in a display area over repeating cycles of a loop period. The concurrent presentation may be processed to concurrently present video segments corresponding to contiguous sections of the video file in respective windows in a display area over repeating cycles of a loop period.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: October 30, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eamonn O'Brien-Strain, Simon Widdowson, Daniel R. Tretter
  • Patent number: 8295683
    Abstract: In a method for determining a temporal occlusion cost for a video crop, video image saliency data for a video is received. A video crop is received for a presenting an edited version of the video within a viewing region. The video image saliency data is used to determine a temporal occlusion cost for the video crop.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: October 23, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Simon Widdowson
  • Patent number: 8132096
    Abstract: In a method of evaluating compositional quality of a layout orientation of an image, image saliency data is received for an image to be presented in a viewing region. A layout orientation for presenting the image in the viewing region is received. A composition template embodying an image composition rule is received. The image saliency data and the composition template are utilized to determine a weighted occlusion cost for the layout orientation. The weighted occlusion cost is utilized to determine a composition score indicating quality of the layout orientation with respect to the image composition rule.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: March 6, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, Eamonn O'Brien-Strain
  • Patent number: 7848596
    Abstract: In a computer implemented method of generating a collage of images, image saliency data is received for a plurality of images that are to be collaged within a templated viewing region. The templated viewing region is generated by scaling a template relative to the plurality of images that are to be collaged. An initial collage layout is generated within the templated viewing region from the plurality of images. The initial collage layout is optimized, where the optimizing comprises iteratively adjusting the initial collage layout by selecting a minimized layout occlusion cost.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: December 7, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Simon Widdowson
  • Patent number: 7751627
    Abstract: In a method of evaluating an image for a dominant line, warped mesh information regarding saliency of the image is received. Displacements of components of the warped mesh information are determined relative to corresponding components in un-warped mesh information. Statistical representations of the displacements are utilized to evaluate the image for a dominant line.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: July 6, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, James A. Rowson, Eamonn O'Brien-Strain, Parkesh Reddy
  • Patent number: 7669132
    Abstract: In a method for a matching a slideshow with an audio track, a slideshow is received. The slideshow comprises a timebase defining display times for slides of the slideshow. An audio track is received. The audio track is utilized to warp the timebase such that a display time for at least one of the slides is altered to increase a correlation between the display time and an intensity of a portion of the audio track.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: February 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Simon Widdowson
  • Patent number: 7668400
    Abstract: In a method for generating a dimensionally tractable set of image layout constraints, a selected constraint is applied to limit a dimension of a highly dimensional solution space. Through random selection one or more unconstrained dimensions of the highly dimensional solution space are identified which, when constrained, will further limit the highly dimensional solution space to a dimensionally tractable solution space. The tractability of the dimensionally tractable solution space is associated with a capability of a computational resource.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: February 23, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, Eamonn O'Brien-Strain
  • Patent number: 7645929
    Abstract: Various method and system embodiments of the present invention are directed to computational estimation of a tempo for a digitally encoded musical selection. In certain embodiments of the present invention, described below, a short portion of a musical selection is analyzed to determine the tempo of the musical selection. The digitally encoded musical selection sample is computationally transformed to produce a power spectrum corresponding to the sample, in turn transformed to produce a two-dimensional strength-of-onset matrix. The two-dimensional strength-of-onset matrix is then transformed into a set of strength-of-onset/time functions for each of a corresponding set of frequency bands. The strength-of-onset/time functions are then analyzed to find a most reliable onset interval that is transformed into an estimated tempo returned by the analysis.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: January 12, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yu-Yao Chang, Ramin Samadani, Tong Zhang, Simon Widdowson
  • Patent number: 7620267
    Abstract: In a computer implemented method of creating a collage of images, a first image is seeded into a viewing region to start the collage. A plurality of trial layout arrangements are provided with an additional image added to the collage. An occlusion cost is generated for a trial layout arrangement. The occlusion cost represents image saliency occluded and viewing region saliency occluded by the trial arrangement. An image is added to the collage, by updating the collage to reflect one of the trial layout arrangements for which the occlusion cost has been generated.
    Type: Grant
    Filed: April 28, 2006
    Date of Patent: November 17, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Simon Widdowson
  • Patent number: 7609847
    Abstract: Systems and methods according to the present invention provide techniques to automatically generate an object layout. Various candidate placement positions are evaluated by computing values associated with placing the object at the placement positions. Cost functions associated with contrast, saliency and/or sharpness can be used to evaluate the desirability of each candidate placement position.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: October 27, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, Xiaofan Un
  • Patent number: 7595809
    Abstract: Methods and systems for determining an occlusion cost for concurrently presenting multiple images within a shared viewing region are described. Image saliency data is received for a first image to be displayed concurrently with a second image in the shared viewing region. Image saliency data is received for the second image. A layout orientation is received for concurrently presenting the first image and the second image within the shared viewing region. The image saliency data for the first image and the image saliency data for the second image are utilized to determine the occlusion cost of the layout orientation for concurrently presenting the first image and the second image within the shared viewing region.
    Type: Grant
    Filed: May 11, 2005
    Date of Patent: September 29, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Simon Widdowson
  • Patent number: 7559661
    Abstract: A method comprising analyzing a portion of image data to identify a characteristic of the portion of the image data and determining an algorithm based on the characteristic is provided. The algorithm is configured to generate at least first and second image data subsets with distortion using the image data such that the first and the second image data subsets are configured to cause an image corresponding to the image data to be reproduced without the distortion in response to being simultaneously displayed with first and second projection devices, respectively.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: July 14, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Simon Widdowson, Niranjan Damera-Venkata, Nelson Liang An Chang
  • Publication number: 20090015791
    Abstract: A method performed by a display system is provided. The method includes projecting a first infrared pattern from a first projection plane of a first projector into a scene, capturing the first infrared pattern from the scene in a capture plane of at least one image capture device, and determining a first correspondence mapping between the first projector and the image capture device from at least the first infrared pattern in the first projection plane and the first infrared pattern in the capture plane.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata, Simon Widdowson
  • Patent number: 7470032
    Abstract: A method of displaying images with a display system includes receiving image data for the images. The method includes generating at least a first sub-frame and at least a second sub-frame corresponding to the image data. The first sub-frame is projected with a first projector onto a target surface. The second sub-frame is projected with a second projector onto the target surface at a temporal offset from the projection of the first sub-frame, wherein the first and second projectors are positioned to project sub-frames that spatially overlap on the target surface.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: December 30, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, Simon Widdowson
  • Publication number: 20080260347
    Abstract: In a method for determining a temporal occlusion cost for a video crop, video image saliency data for a video is received. A video crop is received for a presenting an edited version of the video within a viewing region. The video image saliency data is used to determine a temporal occlusion cost for the video crop.
    Type: Application
    Filed: April 23, 2007
    Publication date: October 23, 2008
    Inventor: Simon Widdowson
  • Patent number: 7407295
    Abstract: A method of displaying an image with a display system includes receiving image data for the image. The method includes generating a first sub-frame and a second sub-frame corresponding to the image data. The method includes projecting the first sub-frame onto a target surface using a first projector light source. The method includes projecting the second sub-frame onto the target surface using a second projector light source, wherein the first and the second sub-frames at least partially overlap on the target surface, and wherein the first and the second light sources have substantially different spectral distributions.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: August 5, 2008
    Inventors: Niranjan Damera-Venkata, Nelson Liang An Chang, Simon Widdowson
  • Publication number: 20080184120
    Abstract: A concurrent presentation of video segments of a video file enables rapid comprehension of the video file. A video file is segmented into video segments and a condensed representation of the video file is generated. The condensed representation corresponds to a concurrent presentation of the video segments in respective windows in a display area over repeating cycles of a loop period. The concurrent presentation may be processed to concurrently present video segments corresponding to contiguous sections of the video file in respective windows in a display area over repeating cycles of a loop period.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventors: Eamonn OBrien-Strain, Simon Widdowson, Daniel R. Tretter
  • Patent number: 7387392
    Abstract: A display system includes a housing including a plurality of bays. The system includes a plurality of removable projector modules configured to project images onto a surface. Each projector module is configured to be inserted into and removed from one of the bays. The system includes a controller coupled to the bays for sensing when projector modules are inserted into or removed from the bays.
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: June 17, 2008
    Inventors: Simon Widdowson, Niranjan Damera-Venkata, Nelson Liang An Chang