Patents by Inventor Dihong Tian

Dihong Tian 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: 10080028
    Abstract: A method of compensating for image compression errors is presented. The method comprises: receiving an image frame Fn during a frame period n, where n is a natural number; adding a compensation frame Cn to the image frame Fn to generate a compensated frame En; compressing the compensated frame En to generate a compressed frame CEn; decompressing the compressed frame CEn to generate a decompressed frame Dn; and subtracting the decompressed frame Dn from the compensated frame En to generate a next compensation frame Cn+1.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: September 18, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventors: Ning Lu, Dihong Tian
  • Patent number: 9799257
    Abstract: A method for compensating pixel luminance of a display panel which includes receiving pixel parameters corresponding to sub-pixels of the display panel, receiving an input image, adjusting the input image according to the pixel parameters, and displaying the adjusted input image at the display panel. The pixel parameters include a first pixel parameter of a base luminance level of a base color channel, a first residual determined from performing inter-channel prediction, a second residual determined from performing inter-level prediction, and parameters used in the performing of the inter-level prediction.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: October 24, 2017
    Assignee: Samsung Display Co., Ltd.
    Inventors: Dihong Tian, Ning Lu
  • Patent number: 9681154
    Abstract: A method is provided in one example embodiment that includes generating a depth map that corresponds to a video image and filtering the depth map with the video image to create a filtered depth map. The video image can be filtered with the filtered depth map to create an image. In one example implementation, the video image is filtered using extended depth-guided filtering that is incorporated into a video encoding-decoding loop.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: June 13, 2017
    Assignee: PATENT CAPITAL GROUP
    Inventor: Dihong Tian
  • Patent number: 9674550
    Abstract: A controller controls a camera that produces a sequence of images and that has output coupled to a video encoder. The camera has an operating condition including a field of view and lighting, and one or more imaging parameters. The video encoder encodes images from the camera into codewords. The controller receives one or more encoding properties from the video encoder, and causes adjusting one or more of the imaging parameters based on at least one of the received encoding properties, such that the camera produces additional images of the sequence of images for the video encoder using the adjusted one or more imaging parameters.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: June 6, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Dihong Tian, Wing-Kuen Chung, Qing Chen
  • Patent number: 9398312
    Abstract: A method for compressing an image including one or more blocks, each of the one or more blocks including an x channel, a y channel, and a z channel, the method including, for each of the one or more blocks: performing a frequency domain transform, by a processor, on each of the x, y, and z channels; ordering, by the processor, the transformed x, y, and z channels into first, second, and third transformed channels; performing an inter-channel transform in accordance with the order of the first transformed channel, the second transformed channel, and the third transformed channel; and encoding the inter-channel transformed channels.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: July 19, 2016
    Assignee: Samsung Display Co., Ltd.
    Inventor: Dihong Tian
  • Patent number: 9392226
    Abstract: Techniques are provided for establishing a videoconference session between participants at different endpoints, where each endpoint includes at least one computing device and one or more displays. A plurality of video streams is received at an endpoint, and each video stream is classified as at least one of a people view and a data view. The classified views are analyzed to determine one or more regions of interest for each of the classified views, where at least one region of interest has a size smaller than a size of the classified view. Synthesized views of at least some of the video streams are generated, wherein the synthesized views include at least one view including a region of interest, and views including the synthesized views are rendered at one or more displays of an endpoint device.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: July 12, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Dihong Tian, J. William Mauchly, Joseph T. Friel
  • Patent number: 9369702
    Abstract: A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes encoding the position of non-zero-valued coefficients in an ordered series of quantized transform coefficients of a block of image data, including encoding events using variable length coding using a plurality of variable length code mappings that each maps events to codewords, the position encoding including switching between the code mappings based on the context. The coding method further includes encoding amplitudes of the non-zero-valued coefficients using variable dimensional amplitude coding in the reverse order of the original ordering of the series.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: June 14, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Dihong Tian, Wen-hsiung Chen, Pi Sheng Chang
  • Patent number: 9369628
    Abstract: Video content is received at a computing device including camera views provided by video cameras that are aligned to capture images of participants within a defined space. The video cameras are aligned such that a field of view (FOV) for each camera overlaps a portion of the FOV of at least one other adjacent camera. Positions of participants depicted within the video content are detected, where target views are generated to combine as a continuous view of the video content that includes the plurality of detected participants. The target views are displayed at display devices.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 14, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Dihong Tian
  • Publication number: 20160150247
    Abstract: A method of compensating for image compression errors is presented. The method comprises: receiving an image frame Fn during a frame period n, where n is a natural number; adding a compensation frame Cn to the image frame Fn to generate a compensated frame En; compressing the compensated frame En to generate a compressed frame CEn; decompressing the compressed frame CEn to generate a decompressed frame Dn; and subtracting the decompressed frame Dn from the compensated frame En to generate a next compensation frame Cn+1.
    Type: Application
    Filed: November 17, 2015
    Publication date: May 26, 2016
    Inventors: Ning Lu, Dihong TIAN
  • Patent number: 9262391
    Abstract: A processing system can include an encoder to encode a real-time transmission of a presentation. A memory buffer can copy and store images of the presentation and convert the images into snapshot images. A transmitter can transmit the snapshot images to an external annotation device, and a receiver can receive annotation data of an annotation performed on the snapshot images at the external annotation device. The annotation can be encoded, in accordance with the annotation data, into the real-time transmission of the presentation to display the real-time transmission with the annotation.
    Type: Grant
    Filed: April 22, 2013
    Date of Patent: February 16, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Dau Do, Nermin Ismail, Brandon Gulrich, Dihong Tian
  • Patent number: 9225916
    Abstract: A method is provided in one example and includes receiving image data for a field of view associated with a display. The image data is used to generate a plurality of red green blue (RGB) frames. The method also includes emitting infrared energy onto the field of view in order to generate a plurality of infrared frames, the plurality of RGB frames and the plurality of infrared frames are generated by a single camera. The plurality of RGB frames can be combined with the plurality of infrared frames in order to generate a video data stream. In a more particular embodiment, the emitting of the infrared energy is synchronized with the camera such that the infrared energy is emitted onto the field of view at one half of an existing frame rate of the camera.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: December 29, 2015
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joseph T. Friel, J. William Mauchly, Dihong Tian
  • Publication number: 20150348458
    Abstract: A method for compensating pixel luminance of a display panel which includes receiving pixel parameters corresponding to sub-pixels of the display panel, receiving an input image, adjusting the input image according to the pixel parameters, and displaying the adjusted input image at the display panel. The pixel parameters include a first pixel parameter of a base luminance level of a base color channel, a first residual determined from performing inter-channel prediction, a second residual determined from performing inter-level prediction, and parameters used in the performing of the inter-level prediction.
    Type: Application
    Filed: May 22, 2015
    Publication date: December 3, 2015
    Inventors: Dihong Tian, Ning Lu
  • Publication number: 20150279325
    Abstract: A system and a method for compensating pixel luminance of a display panel includes receiving compressed compensation parameters corresponding to parameter blocks of sub-pixels, receiving an input image, adjusting the input image according to the compressed compensation parameters, and displaying the adjusted input image at the display panel.
    Type: Application
    Filed: March 13, 2015
    Publication date: October 1, 2015
    Inventors: Ning Lu, Dihong Tian
  • Patent number: 9128528
    Abstract: Techniques are provided for image-based real-time gesture recognition. Video data of a person is obtained. Pixels are classified in the video stream at a given time instance during a time period as a foreground or a background pixel. A data entry is generated comprising data indicating foreground history values for each of a plurality of time instances of the video stream and data indicating a time period value. When the classifying indicates that a first pixel is a foreground pixel, the data structure associated with the first pixel is evaluated to determine whether or not to update a foreground history value associated with the first pixel at the given time instance. A motion gradient vector is generated for the video stream based on the foreground history value associated with the first pixel and foreground history values associated with other pixels.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: September 8, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Dihong Tian
  • Publication number: 20150212610
    Abstract: A display apparatus includes a touch controller configured to generate a touch event from a touch input, and the touch event corresponds to a first coordinate system of a first window. A touch-in-touch (TnT) display controller is coupled with the touch controller and configured to receive the touch event, and map the touch event from the first coordinate system to a second coordinate system of a second window.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 30, 2015
    Inventors: Dihong Tian, Igor Kozintsev, Ning Lu
  • Publication number: 20150125087
    Abstract: A method for compressing an image including one or more blocks, each of the one or more blocks including an x channel, a y channel, and a z channel, the method including, for each of the one or more blocks: performing a frequency domain transform, by a processor, on each of the x, y, and z channels; ordering, by the processor, the transformed x, y, and z channels into first, second, and third transformed channels; performing an inter-channel transform in accordance with the order of the first transformed channel, the second transformed channel, and the third transformed channel; and encoding the inter-channel transformed channels.
    Type: Application
    Filed: October 27, 2014
    Publication date: May 7, 2015
    Inventor: Dihong Tian
  • Publication number: 20150124117
    Abstract: A controller controls a camera that produces a sequence of images and that has output coupled to a video encoder. The camera has an operating condition including a field of view and lighting, and one or more imaging parameters. The video encoder encodes images from the camera into codewords. The controller receives one or more encoding properties from the video encoder, and causes adjusting one or more of the imaging parameters based on at least one of the received encoding properties, such that the camera produces additional images of the sequence of images for the video encoder using the adjusted one or more imaging parameters.
    Type: Application
    Filed: January 14, 2015
    Publication date: May 7, 2015
    Inventors: Dihong Tian, Wing-Kuen Chung, Qing Chen
  • Publication number: 20150109402
    Abstract: Video content is received at a computing device including camera views provided by video cameras that are aligned to capture images of participants within a defined space. The video cameras are aligned such that a field of view (FOV) for each camera overlaps a portion of the FOV of at least one other adjacent camera. Positions of participants depicted within the video content are detected, where target views are generated to combine as a continuous view of the video content that includes the plurality of detected participants. The target views are displayed at display devices.
    Type: Application
    Filed: December 23, 2014
    Publication date: April 23, 2015
    Inventor: Dihong Tian
  • Patent number: 8964056
    Abstract: A controller controls a camera that produces a sequence of images and that has output coupled to a video encoder. The camera has an operating condition including a field of view and lighting, and one or more imaging parameters. The video encoder encodes images from the camera into codewords. The controller receives one or more encoding properties from the video encoder, and causes adjusting one or more of the imaging parameters based on at least one of the received encoding properties, such that the camera produces additional images of the sequence of images for the video encoder using the adjusted one or more imaging parameters.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: February 24, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Dihong Tian, Wing-Kuen Chung, Qing Chen
  • Patent number: 8957940
    Abstract: Video content is received at a computing device that camera views provided by video cameras that are aligned to capture images of participants within a defined space. Each camera view is at a first resolution and the video cameras are aligned such that a field of view (FOV) for each camera overlaps a portion of the FOV of at least one other adjacent camera. Positions of participants depicted within the video content are detected, where at least one participant is captured by overlapping FOVs of two adjacent camera views. A target view is generated from the first number of camera views, the target view having a second resolution that is lower than the first resolution, and the target view includes a view of the at least one participant captured within the overlapping FOVs of two adjacent camera views. The target view is displayed at a display device.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 17, 2015
    Assignee: Cisco Technology, Inc.
    Inventor: Dihong Tian