Patents by Inventor Kar-Han Tan

Kar-Han Tan 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: 9219878
    Abstract: A method performed by a system. The method includes automatically generating an interactive window on at least a portion of a display, the interactive window having a first size corresponding to a first pattern on the display. The method further includes automatically expanding the interactive window to a second size in response to a second pattern on the display to enclose the first pattern and the second pattern in the interactive window.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: December 22, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N. Robinson, Kar Han Tan
  • Patent number: 9190021
    Abstract: Visual feedback is provided to a local user of a remote collaboration system. While an image is being captured, it is recognized that content is being shared on a screen. A composite image is generated which includes a form of the image being captured and the shared content. The composite image is caused to be displayed on a remote screen. A variably semi-transparent image of at least a portion of the composite image or the image is generated and is rendered on a portion of the screen such that the variably semi-transparent image is overlaid on any of the shared content or another composite image displayed on the screen.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: November 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Kar-Han Tan
  • Patent number: 9179078
    Abstract: Methods, computer-readable media, and systems are provided for combining multiple video streams. One method for combining the multiple video streams includes extracting a sequence of media frames (224-1/224-2) from presenter (222-1) video and from shared digital rich media (222-2) video (340). The media frame (224-1/224-2) content is analyzed (226) to determine a set of space and time varying alpha values (228/342). A compositing operation (230) is performed to produce the combined video frames (232) based on the content analysis (226/344).
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: November 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ramin Samadani, Kar-Han Tan
  • Patent number: 9143724
    Abstract: Embodiments of the present invention disclose a telepresence portal system. According to one embodiment, the telepresence portal system includes a host portal having a plurality of host transparent displays arranged to face different sides of a host user. Furthermore, each host transparent display is associated with an image capturing device for capturing different viewpoint images of the host user. A remote portal is in communication with the host portal and includes a plurality of remote transparent displays arranged to correspond with the positions of the host transparent displays. In addition, each remote transparent display renders a viewpoint image of the host user on the corresponding remote transparent display for view by at least one remote user.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: September 22, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Kar-Han Tan
  • Patent number: 9055190
    Abstract: Techniques for multi-user videoconferencing are described herein. The techniques may include receiving two or more audiovisual streams from a remote site, wherein the two or more audiovisual streams are associated with video images to be rendered at a display of a local computing device. The techniques may include rendering the video images associated with the audiovisual streams at the local display in an arrangement such that a part of one of the video images associated with the audiovisual streams is relatively more opaque than a part of a video image associated with the other audiovisual stream, wherein the arrangement of video images associated with the audiovisual streams is based on cues, the cues comprising video signals indicating activity existing within an audiovisual stream.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: June 9, 2015
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Kar-Han Tan, Bowon Lee, Ian N. Robinson
  • Patent number: 8996974
    Abstract: A video system comprises a shared media accessor configured to access shared media. The shared media is configured to be displayed on a first display screen and a second display screen. A video accessor configured to access images from a first camera. A field of view of the first camera is oriented such that the first camera can capture the images comprising non-verbal communication of a user associated with the shared media. A video compositor configured to composite the images captured by the first camera and said shared media. The composited images are configured to be displayed on the second display screen.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: March 31, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kar-Han Tan, Daniel G. Gelb, Ian N. Robinson
  • Publication number: 20150035820
    Abstract: According to an example, 3D modeling motion parameters may be simultaneously determined for video frames according to different first and second motion estimation techniques. In response to detecting a failure of the first motion estimation technique, the 3D modeling motion parameters determined according to the second motion estimation technique may be used to re-determine the 3D modeling motion parameters according to the first motion estimation technique.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Vuong Le, Wei Hong, Kar-Han Tan, John Apostolopoulos
  • Publication number: 20150035936
    Abstract: According to an example, a display-camera system includes a transparent display panel and a transparent backlight panel. Light sources emit light into the edge of the transparent backlight panel. A first polarizer, between the light sources and the edge of the transparent backlight panel, polarizes the light emitted from the light sources and the transparent backlight panel directs the polarized light towards the transparent display panel. A camera, adjacent a back surface of the transparent backlight panel captures an image of a scene through the transparent display panel and the transparent backlight panel.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: Hewlett-Packard Development Company,L.P.
    Inventors: Ian N. Robinson, Kar-Han Tan, Marco Fiorentino, David A. Fattal
  • Patent number: 8933982
    Abstract: A display-camera system includes a liquid crystal panel having a screen side and a back side that is opposed to the screen side. A visible light camera is positioned a first spaced distance from the back side such that a field of view of the camera encompasses all or a fraction of an area of the liquid crystal panel. A visible light source is positioned a second spaced distance from the back side and outside of the field of view of the camera. A diffuser is positioned between the visible light source and the back side.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: January 13, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wei Hong, Kar-Han Tan, Ian N. Robinson
  • Publication number: 20150009212
    Abstract: Cloud-based data processing. Input data is captured at a data acquisition device. The input data is streamed to a cloud server communicatively coupled to the data acquisition device over a network connection, in which at least a portion of the streaming of the input data occurs concurrent to the capturing of the input data, and in which the cloud server is configured for performing data processing on the input data to generate processed data. The data acquisition device receives the processed data, in which at least a portion of the receiving of the processed data occurs concurrent to the streaming of the input data.
    Type: Application
    Filed: March 22, 2012
    Publication date: January 8, 2015
    Inventors: Kar-Han Tan, John Apostolopoulos
  • Publication number: 20140375664
    Abstract: A video sequence control system that includes an input video frame buffer and an output video frame selection component is described. The input video frame buffer receives input video frames from a video source. The output video frame selection component determines the video frame to be output according to a scheduler that provides timing information and modulation information. The timing information includes information regarding when a video frame will be output. The modulation information varies dependent upon the frame types available to be output, wherein the available frame types include at least image frames from the input video frame buffer and functional frames, wherein the at least image frames and functional frames are output according to a pattern defined by the scheduler. In addition based on the timing information, a synchronization output signal is output corresponding to the output of the functional frame.
    Type: Application
    Filed: February 28, 2012
    Publication date: December 25, 2014
    Inventors: Kar Han Tan, Irwin E. Sobel, Mehrban Jam
  • Patent number: 8917956
    Abstract: A method of enhancing spatial resolution of an image. An image is accessed. The image comprises a set of confident pixels and an unconfident pixel positioned adjacent to each confident pixel of the set of confident pixels. The set of confident pixels comprises four or fewer pixels and corresponds to a plurality of known depth values, the unconfident pixel comprises an unknown depth value. A best depth hypothesis for the unconfident pixel is determined using a filter module in which the plurality of known depth values are used as depth hypotheses. The unconfident pixel is updated as a confident pixel using the best depth hypothesis.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: December 23, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Qingxiong Yang, Kar-Han Tan
  • Publication number: 20140362172
    Abstract: A video sequence control system 100 comprising: a video frame sequence component 102 for providing video frames 104 for display by a projector 108, the video frames having a sequence 110 of at least one crosstalk reduction frame 112 followed a n image frames 114; and a synchronization control component 118, the synchronization control component 118 communicatively coupled to an image capture device 120 the synchronization control component providing a timing signal 122 to synchronize image capture with the occurrence of the at least one crosstalk reduction frame in the video frame sequence.
    Type: Application
    Filed: February 8, 2012
    Publication date: December 11, 2014
    Inventors: Kar-Han Tan, Irwin E. Sobel, Alan A. McReynolds
  • Patent number: 8908008
    Abstract: In one aspect, a method includes capturing images of a first participant through a display using a camera. The display is located between the first participant and the camera. A video stream of images of a second participant is also received. The images of the second participant are shifted in accordance with a shift vector. The shift vector places the images of the second participant's face in approximate alignment with the eyes of the first participant and the lens of the camera. The shifted images are projected on the display using a projector.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: December 9, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kar-Han Tan, Ian N. Robinson
  • Patent number: 8902280
    Abstract: Systems and methods of visually indicating one or more gestures of a user of a node (22) in the content of a media stream (24) are disclosed. A node (22) configured to transmit a media stream (24) having content to one or more other nodes (22) includes a screen configured to display the content of the media stream, a media device (36) configured to capture an image of one or more gestures of the user of the node (22), wherein the one or more gestures are adjacent to the screen and the media device (36) is positioned to capture the image without capturing more than a peripheral view of the screen in that image; a media analyzer (38) configured to generate a visual representation of the captured one or more gestures; and a compositer (40) configured to composite the visual representation of the captured one or more gestures with the content of the media stream (24).
    Type: Grant
    Filed: April 16, 2009
    Date of Patent: December 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N. Robinson, Daniel G. Gelb, Kar-Han Tan
  • Patent number: 8878821
    Abstract: The present invention provides a method (500) executed on a processor for providing object information about an object in proximity to a display screen. The method includes the step of determining whether an at least first object is located within a proximal distance of the first surface of the display screen based on information provided by a depth camera (step 510). The method also includes the step of determining whether the at least first object has physically contacted a first surface of the display screen based on information provided by a physical contact sensing component (step 520). The information about (1) the proximal distance of the at least first object from the screen and (2) whether the at least first object has physically contacted the display surface of the screen to provide proximal event information and based on the information provided, it is determining whether the user interface should be modified (step 560).
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: November 4, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N Robinson, Kar-Han Tan, Daniel George Gelb
  • Publication number: 20140320586
    Abstract: Techniques for multi-user videoconferencing are described herein. The techniques may include receiving two or more audiovisual streams from a remote site, wherein the two or more audiovisual streams are associated with video images to be rendered at a display of a local computing device. The techniques may include rendering the video images associated with the audiovisual streams at the local display in an arrangement such that a part of one of the video images associated with the audiovisual streams is relatively more opaque than a part of a video image associated with the other audiovisual stream, wherein the arrangement of video images associated with the audiovisual streams is based on cues, the cues comprising video signals indicating activity existing within an audiovisual stream.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Kar-Han Tan, Bowon Lee, Ian N. Robinson
  • Publication number: 20140317561
    Abstract: A method performed by a system. The method includes automatically generating an interactive window on at least a portion of a display, the interactive window having a first size corresponding to a first pattern on the display. The method further includes automatically expanding the interactive window to a second size in response to a second pattern on the display to enclose the first pattern and the second pattern in the interactive window.
    Type: Application
    Filed: April 22, 2013
    Publication date: October 23, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Ian N. Robinson, Kar Han Tan
  • Patent number: 8866880
    Abstract: A method performed by a display-camera system includes displaying first content and second content that occludes a portion of the first content on a display during a first time period, displaying the second content and third content on the display during a second time period that is non-overlapping with the first time period, the third content to minimize crosstalk from the first content, and capturing fourth content with a camera through the display during the second time period.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: October 21, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kar-Han Tan, Wei Hong
  • Publication number: 20140104368
    Abstract: Embodiments of the present invention disclose a telepresence portal system. According to one embodiment, the telepresence portal system includes a host portal having a plurality of host transparent displays arranged to face different sides of a host user. Furthermore, each host transparent display is associated with an image capturing device for capturing different viewpoint images of the host user. A remote portal is in communication with the host portal and includes a plurality of remote transparent displays arranged to correspond with the positions of the host transparent displays. In addition, each remote transparent display renders a viewpoint image of the host user on the corresponding remote transparent display for view by at least one remote user.
    Type: Application
    Filed: July 6, 2011
    Publication date: April 17, 2014
    Inventor: Kar-Han Tan