Patents by Inventor Jinman Kang
Jinman Kang 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: 10318077Abstract: A system includes a sensor to capture multiple images of a portion of a first object illuminated by coherent illumination and a time of capture of each of the images; and a processor to compare two images of the multiple images to identify one or more touch points. Each touch point has a difference in value between the two images that is greater than a threshold. Upon determining a spatial shape formed by the identified touch points that corresponds to a pointing end of a pointing object, the system provides at least one of: i) a touch location of the pointing end relative to the first object, where the touch location is based on the spatial shape formed by the identified touch points, or ii) the time of capture of a second image of the two images that produced the spatial shape.Type: GrantFiled: September 5, 2014Date of Patent: June 11, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Kar-Han Tan, David Bradley Short, Jinman Kang
-
Patent number: 10318023Abstract: Data is captured by an image capture device of an input object that has a first retroreflective pattern and a second, different retroreflective pattern on a surface of the input object. A position of the input object in three dimensions is determined based on the received data.Type: GrantFiled: August 5, 2014Date of Patent: June 11, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Bradley Short, Jinman Kang, Ben Wynne, Jamie Etcheson
-
Patent number: 10318067Abstract: An example processor-implemented method for generating corners of a display area is provided. The method comprises detecting a dominant line for each side of the display area, each dominant line used to identify corners, detecting subline segments on each side of the display area, determining a distance between the corners identified by the dominant lines and the sub-line segments on each side, and generating the corners of the display area based on the distance.Type: GrantFiled: July 11, 2014Date of Patent: June 11, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yun Tang, Jinman Kang, David Bradley Short, Daniel R Tretter, Kar-Han Tan, Amit A Marathe
-
Publication number: 20190155452Abstract: An example method is provided for presentation of a digital image of an object. The method comprises aligning a plurality of sensors with a projector unit, receiving, from a sensor of the plurality of sensors, an image of an object on a surface, detecting features of the object, and presenting the image on the surface based on the features of the object. The features include location and dimensions, wherein dimensions of the image match the dimensions of the object and location of the image overlap with the location of the object on the surface.Type: ApplicationFiled: December 10, 2018Publication date: May 23, 2019Inventors: David Bradley Short, Jinman Kang, Ruth Ann Lim
-
Patent number: 10281997Abstract: Examples disclosed herein describe, among other things, a computing system. The computing system may include, for example, a touch-sensitive surface to obtain a capacitive signature representing an object disposed on the touch-sensitive surface, and a camera to obtain supplemental data representing the object. The system may also include an identification engine to obtain, based at least on the capacitive signature, identification data associated with the object, and to obtain, based at least on the supplemental data, at least one characteristic of the object.Type: GrantFiled: September 30, 2014Date of Patent: May 7, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jinman Kang, David Bradley Short, Ben Wynne, Amit A Marathe, Geoffrey C Mayne
-
Patent number: 10268318Abstract: Examples disclosed herein relate to aligning content displayed from a projector on to a touch sensitive mat. Examples include detecting a border of the mat, wherein the mat includes a surface area of a first spectral reflectance characteristic on to which the projector is to project the content, and the border of a second spectral reflectance characteristic different from the first spectral reflectance characteristic surrounding a perimeter of the surface area. As an example, detecting the border of the mat generally includes differentiating the second spectral reflectance characteristic of the border from the first spectral reflectance characteristic of the surface area. Examples include detecting a border of the content displayed on to the mat, and adjusting projector settings for the border of the content displayed on to the mat to fit within the detected border of the mat.Type: GrantFiled: January 31, 2014Date of Patent: April 23, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jinman Kang, David Bradley Short, Daniel R Tretter, Kar-Han Tan, Yun Tang, Otto Sievert
-
Patent number: 10268277Abstract: Examples disclosed herein relate to manipulating three-dimensional image in response to user gestures. Examples include rendering three-dimensional images based on three-dimensional image data, receiving sensor data corresponding to a user gesture, and recognizing the user gesture based on the sensor data Based on the recognized user gesture and the three-dimensional image data, determining and performing a function to update the corresponding three-dimensional image data and, consequently, alter the rendered three-dimensional images. The three-dimensional image data can be generated by a sensor coupled to the same computing device used to render the three-dimensional images.Type: GrantFiled: September 30, 2014Date of Patent: April 23, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jinman Kang, Ben Wynne, David Bradley Short
-
Publication number: 20190114034Abstract: Examples disclosed herein describe, among other things, a computing system. The computing system may in some examples include a touch-sensitive surface, a display, and at least one camera to capture an image representing an object disposed between the camera and the touch-sensitive surface. The computing system may also include a detection engine to determine, based at least on the image, display coordinates, where the display coordinates may correspond to the object's projection onto the touch-sensitive surface, and the display is not parallel to the touch-sensitive surface. In some examples, the detection engine is also to display an object indicator at the determined display coordinates on the display.Type: ApplicationFiled: December 13, 2018Publication date: April 18, 2019Inventors: Jinman Kang, Jordi Morillo Peres, David Bradley Short
-
Patent number: 10241621Abstract: Examples relate to improving unintended touch rejection. In this manner, the examples disclosed herein enable recognizing a touch on a touch-sensitive surface, capturing a set of data related to the touch, wherein the set of data comprises a set of spatial features relating to a shape of the touch over a set of time intervals, and determining whether the recognized touch was intended based on a comparison of a first shape of the touch at a first time interval of the set of time intervals and a second shape of the touch at a second time interval of the set of time intervals.Type: GrantFiled: September 30, 2014Date of Patent: March 26, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventor: Jinman Kang
-
Patent number: 10241616Abstract: An example system, including a projector unit, an all-in-one computer comprising a calibration module and attachable to the projector unit, and a plurality of sensors communicatively coupled to the all-in-one computer is provided. In addition, the all-in-one computer stores mapping information relating to mappings between the plurality of sensors and the projector unit in a common coordinate system. Further, the calibration module calibrates the plurality of sensors and the projector unit using the mapping information.Type: GrantFiled: February 28, 2014Date of Patent: March 26, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Nicholas P Lyons, Jinman Kang
-
Patent number: 10223839Abstract: A method and system to make virtual changes to a real object is disclosed. Three-dimensional visual data regarding the object is received from a sensor cluster module, which tracks the location and orientation of the object. A three-dimension reconstructed model of the object is created from the visual data. User-selected virtual changes to the object are applied to the three-dimension reconstructed model. A two-dimensional image of the changes to the three-dimensional reconstructed model is projected with a projector onto the object in its current location and orientation.Type: GrantFiled: July 31, 2014Date of Patent: March 5, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jinman Kang, David Bradley Short
-
Patent number: 10216075Abstract: A digital light projector having a plurality of color channels including at least one visible color channel providing visible light and at least one invisible color channel providing invisible light. The digital light projector including a projecting device projecting light from the plurality of color channels onto an environment in the form of an array of pixels which together form a video image including a visible image and an invisible image, the video image comprising a series of frames with each frame formed by the array of pixels, wherein to form each pixel of each frame the projecting device sequentially projects a series of light pulses from light provided by each of the plurality of color channels, with light pulses from the at least one visible color channel forming the visible image and light pulses from the at least one invisible color channel forming the invisible image.Type: GrantFiled: September 15, 2014Date of Patent: February 26, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Bradley Short, Robert L Mueller, Jinman Kang, Otto Sievert, Kurt Spears
-
Patent number: 10217223Abstract: According to one example for segmenting image data, image data comprising color pixel data, IR data, and depth data is received from a sensor. The image data is segmented into a first list of objects based on at least one computed feature of the image data. At least one object type is determined for at least one object in the first list of objects. The segmentation of the first list of objects is refined into a second list of objects based on the at least one object type. In an example, the second list of objects is output.Type: GrantFiled: October 28, 2014Date of Patent: February 26, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Su Wang, Kar-Han Tan, Divya Sharma, Jian Fan, Jinman Kang, Yun Tang, Daniel R Tretter
-
Patent number: 10168833Abstract: An example method is provided for. The method comprises receiving an image of an object on a surface, detecting features of the object, and presenting the image on the surface based on the features of the object. The features include location and dimensions, wherein dimensions of the image match the dimensions of the object and location of the image overlap with the location of the object on the surface.Type: GrantFiled: September 3, 2014Date of Patent: January 1, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Bradley Short, Jinman Kang, Ruth Ann Lim
-
Patent number: 10168838Abstract: Examples disclosed herein describe, among other things, a computing system. The computing system may in some examples include a touch-sensitive surface, a display, and at least one camera to capture an image representing an object disposed between the camera and the touch-sensitive surface. The computing system may also include a detection engine to determine, based at least on the image, display coordinates, where the display coordinates may correspond to the object's projection onto the touch-sensitive surface, and the display is not parallel to the touch-sensitive surface. In some examples, the detection engine is also to display an object indicator at the determined display coordinates on the display.Type: GrantFiled: September 30, 2014Date of Patent: January 1, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jinman Kang, Jordi Morillo Peres, David Bradley Short
-
Patent number: 10156937Abstract: Examples disclosed herein relate to determining a segmentation boundary based on images representing an object. Examples include an IR image based on IR light reflected by an object disposed between an IR camera and an IR-absorbing surface, a color image representing the object disposed between the color camera and the IR-absorbing surface, and determining a segmentation boundary for the object.Type: GrantFiled: September 24, 2013Date of Patent: December 18, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: Daniel R Tretter, Jinman Kang, Kar Han Tan, Wei Hong, David Bradley Short, Otto Sievert
-
Publication number: 20180136320Abstract: Examples relate to a turntable peripheral for three dimensional (3D) scanning. In some examples, 3D scan data of a real-world object is obtained while the object is rotated by the turntable peripheral. Positioning commands are sent to the turntable peripheral to rotate the object. The 3D scan data is collected while the turntable peripheral is in an untilted and/or tilted position.Type: ApplicationFiled: July 31, 2015Publication date: May 17, 2018Inventors: David Bradley Short, Jinman Kang, Stephen George Miller, Jordi Morillo Peres, Eric Monsef, Ben Wynne, Matthew Leck, Daniel Jordan Kayser, Eddie Licitra, Christopher S Tanner
-
Publication number: 20180059226Abstract: Examples relate to three-dimensional (3D) scan tuning. In some examples, preliminary scan data is obtained while the real-world object is continuously rotated in view of a 3D scanning device, where the 3D scanning device performs a prescan to collect the preliminary scan data. The preliminary scan data is then used to determine physical characteristics of the real-world object, and a camera operating mode of the 3D scanning device is modified based on the physical characteristics. At this stage, 3D scan data for generating a 3D model of the real-world object is obtained, where the 3D scanning device scans the real-world object according to the camera operating mode.Type: ApplicationFiled: June 10, 2015Publication date: March 1, 2018Inventor: Jinman Kang
-
Publication number: 20180061120Abstract: Examples relate to capturing and processing three dimensional (3D) scan data. In some examples, 3D scan data of a real-world object is obtained while the real-world object is repositioned in a number of orientations, where the 3D scan data includes 3D scan passes that are each associated with one of the orientations. A projector is used to project a visual cue related to a position of the real-world object as the real-world object is repositioned at each of the orientations. The 3D scan passes are stitched to generate a 3D model of the real-world object, where a real-time representation of the 3D model is shown on a display as each of the 3D scan passes is incorporated into the 3D model.Type: ApplicationFiled: June 4, 2015Publication date: March 1, 2018Inventors: David Bradley Short, Stephen George Miller, Jordi Morillo Peres, Jinman Kang, Patricia Panqueva, Matthew Leck, Daniel Jordan Kayser, Eddie Licitra
-
Publication number: 20170357373Abstract: Examples relate to improving unintended touch rejection. The examples disclosed herein enable selecting, from a plurality of available modes of unintended touch rejection, a first mode of unintended touch rejection, capturing a first set of data associated with the first mode responsive to a touch being recognized at a touch-enabled surface of the system, and determining whether the recognized touch was intended based on the first set of data and a first set of criteria associated with the first mode of unintended touch rejection.Type: ApplicationFiled: September 30, 2014Publication date: December 14, 2017Inventors: Jinman Kang, David Bradley Short, Immanuel Amo