Patents by Inventor Ben Yip

Ben Yip 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: 10663291
    Abstract: A computer-implemented system and method of reproducing visual content are described. The method comprises capturing a reference image of a calibration pattern projected on a surface at an initial position and at an offset position, the offset position relating to a projection offset from the initial position by shifting the calibration pattern a predetermined amount; and determining, using the reference image, a spatial capture offset for the calibration pattern between the initial position and the offset position, the spatial capture offset measuring a spatial shift of the calibration pattern in the reference image. The method further comprises determining a scale using the spatial capture offset and the projection offset; decoding a portion of a captured image, the captured image including the visual content and the calibration pattern, to determine a position within the calibration pattern by applying the determined scale, and reproducing the visual content based on the determined position.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: May 26, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Paul William Morrison, Ben Yip, Cameron Murray Edwards, Eric Wai Shing Chong
  • Publication number: 20190147226
    Abstract: A method of matching a first person in a first image to a person in a second image. At least one companion in the first image is determined and being different to the first person. A contextual confidence for the first person, the companion and each of a plurality of people in the second image is determined, the contextual confidence being a measure of prediction accuracy of a match to the first person. An appearance score between each person in the first image and each of the plurality of people in the second image, the appearance score measuring similarity of appearance. The method selects from the plurality of people in the second image, a match for the first person and, based on the match for the first person, a match for the companion, each of the matches being determined according to the contextual confidence and appearance score.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Ben Yip, Geoffrey Richard Taylor, Rajanish Calisa
  • Publication number: 20180229133
    Abstract: A reconfigurable doll is disclosed. The reconfigurable doll includes a body, an accessory, and a movement mechanism. The body including a torso and hip portion that is movably coupled to the torso. The accessory is coupled to the body and movable between a first position and a second position. The movement mechanism is configured to move the torso with respect to the hip portion and simultaneously move the accessory between the first position and the second position.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 16, 2018
    Inventors: Danseur Law, Jeff Saunders, Rebecca Shipman, Ben Yip
  • Publication number: 20180143008
    Abstract: A computer-implemented system and method of reproducing visual content are described. The method comprises capturing a reference image of a calibration pattern projected on a surface at an initial position and at an offset position, the offset position relating to a projection offset from the initial position by shifting the calibration pattern a predetermined amount; and determining, using the reference image, a spatial capture offset for the calibration pattern between the initial position and the offset position, the spatial capture offset measuring a spatial shift of the calibration pattern in the reference image. The method further comprises determining a scale using the spatial capture offset and the projection offset; decoding a portion of a captured image, the captured image including the visual content and the calibration pattern, to determine a position within the calibration pattern by applying the determined scale, and reproducing the visual content based on the determined position.
    Type: Application
    Filed: November 15, 2017
    Publication date: May 24, 2018
    Inventors: Paul William Morrison, Ben Yip, Cameron Murray Edwards, Eric Wai Shing Chong
  • Patent number: 9961317
    Abstract: A method of aligning two portions of an image, the portions being projected by projectors on a surface to form respective projected portions of the image, a calibration pattern being embedded in each of the two portions, the method comprising capturing from the surface an image of the pattern from the projected portions, the calibration pattern extending across a combined projection area of the projectors; locating an overlap area according to locations of calibration points; determining projector image coordinates dependent upon locations in the overlap area; and aligning the two portions of the image according to the locations of control points and the locations in the overlap area.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: May 1, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Paul William Morrison, Ben Yip, Cameron Murray Edwards, Eric Wai Shing Chong
  • Publication number: 20170180689
    Abstract: A method of aligning two portions of an image, the portions being projected by projectors on a surface to form respective projected portions of the image, a calibration pattern being embedded in each of the two portions, the method comprising capturing from the surface an image of the pattern from the projected portions, the calibration pattern extending across a combined projection area of the projectors; locating an overlap area according to locations of calibration points; determining projector image coordinates dependent upon locations in the overlap area; and aligning the two portions of the image according to the locations of control points and the locations in the overlap area.
    Type: Application
    Filed: December 21, 2016
    Publication date: June 22, 2017
    Inventors: PAUL WILLIAM MORRISON, BEN YIP, CAMERON MURRAY EDWARDS, ERIC WAI SHING CHONG
  • Patent number: 9229586
    Abstract: A method for determining the distance from a tip of a pointer to a surface using a light source and a single camera, the method comprising detecting in an image captured by the camera a tip of the pointer, determining in the image captured by the camera the intensity of a set of pixels below the tip of the pointer, the intensity defining a reflection by the surface of the tip of the pointer illuminated by the light source, and determining the distance from the tip of the pointer to the surface depending upon the intensity of the set of pixels below the tip of the pointer and an intensity of pixels of the tip of the pointer in the image.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 5, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Richard Ling, Ben Yip, Bin Liao, Cameron Murray Edwards
  • Patent number: 8939540
    Abstract: A method (300) is described of determining characteristic of an ink jet printer (15). A chart containing multiple regions or patches is printed (320) on a print medium (115) using the ink jet print (15). The chart includes at least a first region printed using a first set of nozzles, and at least a second region printed using a second set of nozzles. The first and second sets of nozzles are a predetermined distance apart in the printer head of the printer (15). The printing of the first and second regions is also separated by a print medium advance operation equal to the predetermined distance. This causes the first and second regions to be aligned in the direction of the print medium advance operation. The chart is then imaged using scanner (16) chart to form a chart image. The positions of the regions appearing in the chart image are next determined (340).
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: January 27, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Peter Alleine Fletcher, Steven Parker, Ben Yip, Scott Alexander Rudkin, Kieran Gerard Larkin, Stephen James Hardy, Takeshi Yazawa
  • Publication number: 20150009183
    Abstract: A method for determining the distance from a tip of a pointer to a surface using a light source and a single camera, the method comprising detecting in an image captured by the camera a tip of the pointer, determining in the image captured by the camera the intensity of a set of pixels below the tip of the pointer, the intensity defining a reflection by the surface of the tip of the pointer illuminated by the light source, and determining the distance from the tip of the pointer to the surface depending upon the intensity of the set of pixels below the tip of the pointer and an intensity of pixels of the tip of the pointer in the image.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 8, 2015
    Inventors: RICHARD LING, BEN YIP, BIN LIAO, CAMERON MURRAY EDWARDS
  • Publication number: 20150009415
    Abstract: A method of projecting a user interface for a plurality of users with a calculated orientation is provided. The method detects gestures from the plurality of users associated with a projection of the user interface and applies a weighting, representing a level of interaction between a user and the user interface, to each of the detected gestures according to a gesture type and a context of the user interface when the gesture was detected, the context including consideration of positions of the plurality of users. An orientation of the user interface is calculated based on the weighting of the detected gestures and the context of the user interface, and the user interface is projected for the plurality of users with the calculated orientation.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 8, 2015
    Inventors: Anna WONG, BEN YIP, CAMERON MURRAY EDWARDS
  • Patent number: 8721025
    Abstract: Methods, apparatuses, systems and computer program products for measuring spatial characteristics of an inkjet printer are disclosed. Group of marks of a first predetermined pattern are printed on a print medium using a first group of nozzles. Groups of marks of a second predetermined pattern are printed using a second group of nozzles. A region of overlap of the printed groups of marks is formed. At least a portion of the print medium having printed groups of marks is imaged. From the region of overlap, first and second groups of marks from the first and second printed patterns are selected. For each group of marks, a position representative of that group is determined. An offset for measuring spatial characteristics of the printer between the first and second printed patterns is determined dependent upon the representative position of each of the first and second groups of marks.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: May 13, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ben Yip, Kieran Gerard Larkin, Peter Alleine Fletcher
  • Patent number: 8462407
    Abstract: Disclosed are methods (900) and apparatuses (600) for determining a location of a graphical object (2220) printed onto a print medium (230), said graphical object comprising a plurality of object marks, the method comprising the steps of superposing a two-dimensional reference pattern (710) having a pre-defined degree of accuracy over the printed graphical object, the two-dimensional reference pattern comprising a plurality of pattern marks (770); scanning the superposed printed graphical object and reference pattern to produce a scanned image (2400); determining a location coordinate (2923) of the graphical object in the scanned image (2400); and refining the location coordinate dependent upon the scanned reference pattern to determine a reference pattern coordinate (2904?) associated with the location coordinate (2923). Also disclosed are methods (1800), apparatuses, and computer program products for determining a head size (420) of a print head (3110) of a printer (3100) using the aforementioned method.
    Type: Grant
    Filed: December 9, 2009
    Date of Patent: June 11, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ben Yip, Paul Joseph Ellis, Son Thai
  • Patent number: 8342900
    Abstract: A glitter circulation device includes a housing defining a chamber configured to receive a doll. A tray is coupled to the housing and configured to hold a plurality of glitter particles. A fan is coupled to housing and in communication with the tray and the chamber. The fan is configured to draw the glitter particles from the tray and expel the glitter particles into the chamber.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: January 1, 2013
    Assignee: Mattel, Inc.
    Inventors: Erika Kane, Andrew Lourits, James A. Molina, Ben Yip
  • Publication number: 20120003898
    Abstract: A glitter circulation device includes a housing defining a chamber configured to receive a doll. A tray is coupled to the housing and configured to hold a plurality of glitter particles. A fan is coupled to housing and in communication with the tray and the chamber. The fan is configured to draw the glitter particles from the tray and expel the glitter particles into the chamber.
    Type: Application
    Filed: July 2, 2010
    Publication date: January 5, 2012
    Inventors: Erika Kane, Andrew Lourits, James A. Molina, Ben Yip
  • Publication number: 20110007371
    Abstract: Disclosed are methods (900) and apparatuses (600) for determining a location of a graphical object (2220) printed onto a print medium (230), said graphical object comprising a plurality of object marks, the method comprising the steps of superposing a two-dimensional reference pattern (710) having a pre-defined degree of accuracy over the printed graphical object, the two-dimensional reference pattern comprising a plurality of pattern marks (770); scanning the superposed printed graphical object and reference pattern to produce a scanned image (2400); determining a location coordinate (2923) of the graphical object in the scanned image (2400); and refining the location coordinate dependent upon the scanned reference pattern to determine a reference pattern coordinate (2904?) associated with the location coordinate (2923). Also disclosed are methods (1800), apparatuses, and computer program products for determining a head size (420) of a print head (3110) of a printer (3100) using the aforementioned method.
    Type: Application
    Filed: December 9, 2009
    Publication date: January 13, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Ben Yip, Paul Joseph Ellis, Son Thai
  • Publication number: 20100156987
    Abstract: Methods (700), apparatuses, systems (500) and computer program products for measuring spatial characteristics of an inkjet printer (200, 300) are disclosed. Group of marks (810/815) of a first predetermined pattern are printed (720) on a print medium (230) using a first group of nozzles (420). Groups of marks (820/825) of a second predetermined pattern are printed (720) using a second group of nozzles (420). A region of overlap of the printed groups of marks is formed. At least a portion of the print medium (230) having printed groups of marks is imaged. From the region of overlap, first and second groups of marks from the first and second printed patterns are selected (740). For each group of marks, a position representative of that group is determined An offset for measuring spatial characteristics of the printer (200, 300) between the first and second printed patterns is determined (750) dependent upon the representative position of each of the first and second group of marks.
    Type: Application
    Filed: December 11, 2009
    Publication date: June 24, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Ben Yip, Kieran Gerard Larkin, Peter Alleine Fletcher
  • Publication number: 20100149247
    Abstract: Methods (200), apparatuses (700), and computer program products are disclosed for detecting the functionality of a plurality of ink ejecting nozzles of a printing device. A test chart is printed (210) using the ink ejecting nozzles of the printing device. The test chart comprises line patterns. Each line pattern is associated with an ink ejecting nozzle and varies in one-dimension. The printed test chart is imaged (220) to generate an imaged test chart. Each line pattern in the imaged test chart is distinguishable from adjacent line patterns. The imaged test chart is analyzed (240) to determine if each of the line patterns exists at an expected location in the printed test chart. If at least one line pattern does not exist at an expected location, the ink ejecting nozzle corresponding to the line pattern that is not functioning is determined.
    Type: Application
    Filed: November 17, 2009
    Publication date: June 17, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Ben YIP, Peter Alleine FLETCHER, Stephen James HARDY
  • Publication number: 20090021551
    Abstract: A method (300) is described of determining characteristic of an ink jet printer (15). A chart containing multiple regions or patches is printed (320) on a print medium (115) using the ink jet print (15). The chart includes at least a first region printed using a first set of nozzles, and at least a second region printed using a second set of nozzles. The first and second sets of nozzles are a predetermined distance apart in the printer head of the printer (15). The printing of the first and second regions is also separated by a print medium advance operation equal to the predetermined distance. This causes the first and second regions to be aligned in the direction of the print medium advance operation. The chart is then imaged using scanner (16) chart to form a chart image. The positions of the regions appearing in the chart image are next determined (340).
    Type: Application
    Filed: May 16, 2008
    Publication date: January 22, 2009
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Peter Alleine Fletcher, Steven Parker, Ben Yip, Scott Alexander Rudkin, Kieran Gerard Larkin, Stephen James Hardy, Takeshi Yazawa