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: 10318077
    Abstract: 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: Grant
    Filed: September 5, 2014
    Date of Patent: June 11, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kar-Han Tan, David Bradley Short, Jinman Kang
  • Patent number: 10318023
    Abstract: 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: Grant
    Filed: August 5, 2014
    Date of Patent: June 11, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Bradley Short, Jinman Kang, Ben Wynne, Jamie Etcheson
  • Patent number: 10318067
    Abstract: 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: Grant
    Filed: July 11, 2014
    Date of Patent: June 11, 2019
    Assignee: 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: 20190155452
    Abstract: 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: Application
    Filed: December 10, 2018
    Publication date: May 23, 2019
    Inventors: David Bradley Short, Jinman Kang, Ruth Ann Lim
  • Patent number: 10281997
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: May 7, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jinman Kang, David Bradley Short, Ben Wynne, Amit A Marathe, Geoffrey C Mayne
  • Patent number: 10268318
    Abstract: 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: Grant
    Filed: January 31, 2014
    Date of Patent: April 23, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jinman Kang, David Bradley Short, Daniel R Tretter, Kar-Han Tan, Yun Tang, Otto Sievert
  • Patent number: 10268277
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: April 23, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jinman Kang, Ben Wynne, David Bradley Short
  • Publication number: 20190114034
    Abstract: 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: Application
    Filed: December 13, 2018
    Publication date: April 18, 2019
    Inventors: Jinman Kang, Jordi Morillo Peres, David Bradley Short
  • Patent number: 10241621
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: March 26, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Jinman Kang
  • Patent number: 10241616
    Abstract: 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: Grant
    Filed: February 28, 2014
    Date of Patent: March 26, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Nicholas P Lyons, Jinman Kang
  • Patent number: 10223839
    Abstract: 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: Grant
    Filed: July 31, 2014
    Date of Patent: March 5, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jinman Kang, David Bradley Short
  • Patent number: 10216075
    Abstract: 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: Grant
    Filed: September 15, 2014
    Date of Patent: February 26, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Bradley Short, Robert L Mueller, Jinman Kang, Otto Sievert, Kurt Spears
  • Patent number: 10217223
    Abstract: 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: Grant
    Filed: October 28, 2014
    Date of Patent: February 26, 2019
    Assignee: 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: 10168833
    Abstract: 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: Grant
    Filed: September 3, 2014
    Date of Patent: January 1, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: David Bradley Short, Jinman Kang, Ruth Ann Lim
  • Patent number: 10168838
    Abstract: 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: Grant
    Filed: September 30, 2014
    Date of Patent: January 1, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jinman Kang, Jordi Morillo Peres, David Bradley Short
  • Patent number: 10156937
    Abstract: 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: Grant
    Filed: September 24, 2013
    Date of Patent: December 18, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel R Tretter, Jinman Kang, Kar Han Tan, Wei Hong, David Bradley Short, Otto Sievert
  • Publication number: 20180136320
    Abstract: 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: Application
    Filed: July 31, 2015
    Publication date: May 17, 2018
    Inventors: 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: 20180059226
    Abstract: 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: Application
    Filed: June 10, 2015
    Publication date: March 1, 2018
    Inventor: Jinman Kang
  • Publication number: 20180061120
    Abstract: 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: Application
    Filed: June 4, 2015
    Publication date: March 1, 2018
    Inventors: David Bradley Short, Stephen George Miller, Jordi Morillo Peres, Jinman Kang, Patricia Panqueva, Matthew Leck, Daniel Jordan Kayser, Eddie Licitra
  • Publication number: 20170357373
    Abstract: 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: Application
    Filed: September 30, 2014
    Publication date: December 14, 2017
    Inventors: Jinman Kang, David Bradley Short, Immanuel Amo