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: 10663291Abstract: 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: GrantFiled: November 15, 2017Date of Patent: May 26, 2020Assignee: Canon Kabushiki KaishaInventors: Paul William Morrison, Ben Yip, Cameron Murray Edwards, Eric Wai Shing Chong
-
Publication number: 20190147226Abstract: 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: ApplicationFiled: November 13, 2017Publication date: May 16, 2019Inventors: Ben Yip, Geoffrey Richard Taylor, Rajanish Calisa
-
Publication number: 20180229133Abstract: 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: ApplicationFiled: February 13, 2018Publication date: August 16, 2018Inventors: Danseur Law, Jeff Saunders, Rebecca Shipman, Ben Yip
-
Publication number: 20180143008Abstract: 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: ApplicationFiled: November 15, 2017Publication date: May 24, 2018Inventors: Paul William Morrison, Ben Yip, Cameron Murray Edwards, Eric Wai Shing Chong
-
Patent number: 9961317Abstract: 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: GrantFiled: December 21, 2016Date of Patent: May 1, 2018Assignee: Canon Kabushiki KaishaInventors: Paul William Morrison, Ben Yip, Cameron Murray Edwards, Eric Wai Shing Chong
-
Publication number: 20170180689Abstract: 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: ApplicationFiled: December 21, 2016Publication date: June 22, 2017Inventors: PAUL WILLIAM MORRISON, BEN YIP, CAMERON MURRAY EDWARDS, ERIC WAI SHING CHONG
-
Patent number: 9229586Abstract: 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: GrantFiled: July 2, 2014Date of Patent: January 5, 2016Assignee: Canon Kabushiki KaishaInventors: Richard Ling, Ben Yip, Bin Liao, Cameron Murray Edwards
-
Patent number: 8939540Abstract: 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: GrantFiled: May 16, 2008Date of Patent: January 27, 2015Assignee: Canon Kabushiki KaishaInventors: Peter Alleine Fletcher, Steven Parker, Ben Yip, Scott Alexander Rudkin, Kieran Gerard Larkin, Stephen James Hardy, Takeshi Yazawa
-
Publication number: 20150009183Abstract: 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: ApplicationFiled: July 2, 2014Publication date: January 8, 2015Inventors: RICHARD LING, BEN YIP, BIN LIAO, CAMERON MURRAY EDWARDS
-
Publication number: 20150009415Abstract: 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: ApplicationFiled: July 2, 2014Publication date: January 8, 2015Inventors: Anna WONG, BEN YIP, CAMERON MURRAY EDWARDS
-
Patent number: 8721025Abstract: 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: GrantFiled: December 11, 2009Date of Patent: May 13, 2014Assignee: Canon Kabushiki KaishaInventors: Ben Yip, Kieran Gerard Larkin, Peter Alleine Fletcher
-
Patent number: 8462407Abstract: 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: GrantFiled: December 9, 2009Date of Patent: June 11, 2013Assignee: Canon Kabushiki KaishaInventors: Ben Yip, Paul Joseph Ellis, Son Thai
-
Patent number: 8342900Abstract: 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: GrantFiled: July 2, 2010Date of Patent: January 1, 2013Assignee: Mattel, Inc.Inventors: Erika Kane, Andrew Lourits, James A. Molina, Ben Yip
-
Publication number: 20120003898Abstract: 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: ApplicationFiled: July 2, 2010Publication date: January 5, 2012Inventors: Erika Kane, Andrew Lourits, James A. Molina, Ben Yip
-
Publication number: 20110007371Abstract: 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: ApplicationFiled: December 9, 2009Publication date: January 13, 2011Applicant: CANON KABUSHIKI KAISHAInventors: Ben Yip, Paul Joseph Ellis, Son Thai
-
Publication number: 20100156987Abstract: 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: ApplicationFiled: December 11, 2009Publication date: June 24, 2010Applicant: CANON KABUSHIKI KAISHAInventors: Ben Yip, Kieran Gerard Larkin, Peter Alleine Fletcher
-
Publication number: 20100149247Abstract: 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: ApplicationFiled: November 17, 2009Publication date: June 17, 2010Applicant: CANON KABUSHIKI KAISHAInventors: Ben YIP, Peter Alleine FLETCHER, Stephen James HARDY
-
Publication number: 20090021551Abstract: 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: ApplicationFiled: May 16, 2008Publication date: January 22, 2009Applicant: CANON KABUSHIKI KAISHAInventors: Peter Alleine Fletcher, Steven Parker, Ben Yip, Scott Alexander Rudkin, Kieran Gerard Larkin, Stephen James Hardy, Takeshi Yazawa