Patents by Inventor Sheng Tu

Sheng Tu 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: 9807402
    Abstract: The disclosure is directed to a method of color palette coding and an electronic device using the same method. The proposed method would include not limited to encoding, by using a processor, a bit stream to represent a color of a coding unit and storing the bit stream in a storage medium or transmitting the bit stream. The bit stream would include not limited to a binary bit representing a run flag, a N binary bit sequence representing up to 2N major colors in a coding unit with each of the possible values of the N binary bit sequence representing an unique major color index of N major color indices, and a M binary bit sequence representing up to 2M extended colors with each of the possible values of the M binary bit sequence representing an unique extended color index of M extended color indices.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: October 31, 2017
    Assignee: Industrial Technology Research Institute
    Inventors: Ching-Chieh Lin, Chun-Lung Lin, Yao-Jen Chang, Jih-Sheng Tu
  • Publication number: 20170258722
    Abstract: Provided herein is technology relating to liposomes and particularly, but not exclusively, to compositions of liposomes encapsulating a biologically active agent, methods of preparing liposomes encapsulating a biologically active agent, and uses of liposomes encapsulating a biologically active agent to treat a subject.
    Type: Application
    Filed: May 26, 2017
    Publication date: September 14, 2017
    Inventors: Timothy D. Heath, Lisa Ann Krugner-Higby, Lesley J. Smith, Sheng Tu, Natasha Kalkhof, Rebekah Kay Franklin
  • Publication number: 20170229182
    Abstract: A memory apparatus and a data access method thereof are provided. The memory apparatus includes a first memory unit and a second memory unit, wherein an access speed of the second memory unit is higher than an access speed of the first memory unit. The method includes: receiving write data and a corresponding write address; comparing the write data with data corresponding to the write address in the second memory unit, so as to determine whether to write the write data into a current physical memory page of the first memory unit and into the second memory unit; after a data writing operation is executed, executing a data arranging operation on the current physical memory page according to the data in the second memory unit when the current physical memory page is full; and when a read command is received, reading the corresponding data in the second memory unit.
    Type: Application
    Filed: May 12, 2016
    Publication date: August 10, 2017
    Inventors: Chang-Hong Lin, Chun-Hao Huang, Chieh-Sheng Tu
  • Publication number: 20160360207
    Abstract: A method of encoding or decoding coding units of a video content in a palette coding mode using an adaptive palette predictor is provided. The method includes adaptively determining a maximum size of the adaptive palette predictor based on at least one of a complexity of the video content and coding quality of the video content; and encoding or decoding the coding units of the video content in the palette coding mode using the adaptive palette predictor while limiting the adaptive palette predictor that is derived from all palette(s) of previously encoded or decoded coding unit(s) of the video content within the maximum size determined in the adaptively determining step. An apparatus of encoding or decoding coding units of a video content in a palette coding mode using an adaptive palette predictor is also provided.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 8, 2016
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Ching-Chieh LIN, Yao-Jen CHANG, Chun-Lung LIN, Jih-Sheng TU
  • Publication number: 20160360198
    Abstract: A video encoding method includes receiving a source video frame, dividing the source video frame into a coding tree unit, determining a coding unit from the coding tree unit, enabling or disabling a coding mode of the coding unit, determining, if the coding mode is enabled, whether to evaluate a size of a transform unit for the enabled coding mode, and determining a transform unit of the coding unit for the enabled coding mode, wherein the size of the coding unit is defined by a number (N) of samples.
    Type: Application
    Filed: June 29, 2016
    Publication date: December 8, 2016
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Yao-Jen CHANG, Chun-Lung LIN, Jih-Sheng TU, Ching-Chieh LIN
  • Publication number: 20160360205
    Abstract: A video encoding method includes receiving a source video frame, dividing the source video frame into a coding tree unit, determining a coding unit from the coding tree unit, determining a correlation between components of the coding unit, enabling or disabling a coding mode of the coding unit, determining whether to evaluate a size of a transform unit for an enabled coding mode, and determining a transform unit of the coding unit for the enabled coding mode, wherein the size of the coding unit is defined by a number (N) of samples.
    Type: Application
    Filed: December 24, 2015
    Publication date: December 8, 2016
    Applicant: Industrial Technology Research Institute
    Inventors: Yao-Jen Chang, Chun-Lung Lin, Jih-Sheng Tu, Ching-Chieh Lin
  • Patent number: 9462251
    Abstract: A depth map aligning method and a system are provided. The depth map aligning method includes the following steps. A view warping is performed to a left-view image and a right-view image of a real-view image according to a corresponding depth map to obtain a right-virtual view image, a left hole information, and a right hole information thereof. A residual difference of pixel, which is not a hole, is obtained by pixel to pixel. If the residual difference of the pixel is larger than a first threshold value, a reverse warping is performed to obtain a coordinate of the pixel. The depth value of the pixel is aligned according to the depth value of one or more pixels in a vicinity of the obtained coordinate.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: October 4, 2016
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Jih-Sheng Tu, Jung-Yang Kao
  • Publication number: 20160217341
    Abstract: In an embodiment, an encoding method includes generating a histogram corresponding to all pixels in a coding unit. The encoding method further includes seeking a first color value according to the histogram, wherein a first number of pixels of the first color value in the histogram is greater than or equals to a first threshold. The encoding method further includes seeking a second color value in a first range of the first color value according to the histogram. The encoding method further includes removing one or more pixels of the first color value from the histogram when a second number of pixels of the second color value is greater than or equals to a second threshold. The encoding method further includes adding the first color value into an initial color table when the second number of pixels is less than the second threshold. An encoder is also provided in the disclosure.
    Type: Application
    Filed: January 13, 2016
    Publication date: July 28, 2016
    Inventors: Chao-Hsiung Hung, Chun-Lung Lin, Yao-Jen Chang, Ching-Chieh Lin, Jih-Sheng Tu
  • Publication number: 20160100161
    Abstract: A method for decoding, a method for encoding, a codec system, a decoder and an encoder are provided. The method includes receiving a first flag corresponding to a coding unit block, and receiving and reading a second flag corresponding to the coding unit block and index values of each pixel of the coding unit block when a state value of the first flag is conformed with a predetermined state value. The method also includes selecting N colors corresponding to N index pixels from a neighboring area of the coding unit block according to the second flag, wherein the second flag indicates an amount of the N colors corresponding to the N index pixels and colors of each of the N colors are different. The method further includes reconstructing pixels of the coding unit block according to the N colors corresponding to the N index pixels.
    Type: Application
    Filed: October 1, 2015
    Publication date: April 7, 2016
    Inventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu
  • Publication number: 20160100178
    Abstract: The disclosure is directed to a method of color palette coding and an electronic device using the same method. The proposed method would include not limited to encoding, by using a processor, a bit stream to represent a color of a coding unit and storing the bit stream in a storage medium or transmitting the bit stream. The bit stream would include not limited to a binary bit representing a run flag, a N binary bit sequence representing up to 2N major colors in a coding unit with each of the possible values of the N binary bit sequence representing an unique major color index of N major color indices, and a M binary bit sequence representing up to 2M extended colors with each of the possible values of the M binary bit sequence representing an unique extended color index of M extended color indices.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 7, 2016
    Inventors: Ching-Chieh Lin, Chun-Lung Lin, Yao-Jen Chang, Jih-Sheng Tu
  • Publication number: 20160033399
    Abstract: An integrated metrology module includes a chuck for holding a sample and positioning the sample with respect to an optical metrology device, a reference chip for the optical metrology device, the reference chip being movable to various positions with respect to the optical metrology device, and a reference chip purge device provides a flow of purge gas or air over the reference chip while the reference chip is in the various positions. The reference chip purge device may be static or movable with the reference chip.
    Type: Application
    Filed: July 24, 2015
    Publication date: February 4, 2016
    Inventors: Andrew S. KLASSEN, Andrew J. Hazelton, Andrew H. Barada, Todd M. Petit, Chuan Sheng Tu
  • Publication number: 20150365685
    Abstract: An encoding method and a decoding method, and a codec system, an encoder and a decoder using the methods are provided. The encoding method includes receiving a first coding unit of a frame, and selecting a first index pixel and a second index pixel from pixels of the frame and setting index values corresponding to the two index pixels, where a color of the first index pixel is different to a color of the second index pixel. The encoding method includes indexing each pixel in the first coding unit to generate an index map. The encoding method includes generating a coding value corresponding to the first coding unit according to the index map, and transmitting the coding value to a decoder, wherein only an index value corresponding to a 1st scanned pixel in the pixels of the first coding unit in the index map is recorded in the coding value.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 17, 2015
    Inventors: Yao-Jen Chang, Chun-Lung Lin, Chao-Hsiung Hung, Ching-Chieh Lin, Jih-Sheng Tu
  • Publication number: 20150365670
    Abstract: An encoding, a decoding method, a system for encoding and decoding, an encoder, and a decoder are provided. The encoding method includes the following. In a palette mode, if colors of pixels of a coding unit block are all represented by one or more major colors of the coding unit block, a flag is set as a first state value, and if the color of at least one pixel of the coding unit block is not represented by the one or more major colors of the coding unit block, the flag is set as a second state value. The encoding method further includes establishing a palette table corresponding to the coding unit block according to a state value of the flag and the one or more major colors.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 17, 2015
    Inventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
  • Publication number: 20150189253
    Abstract: A depth map aligning method and a system are provided. The depth map aligning method includes the following steps. A view warping is performed to a left-view image and a right-view image of a real-view image according to a corresponding depth map to obtain a right-virtual view image, a left hole information, and a right hole information thereof. A residual difference of pixel, which is not a hole, is obtained by pixel to pixel. If the residual difference of the pixel is larger than a first threshold value, a reverse warping is performed to obtain a coordinate of the pixel. The depth value of the pixel is aligned according to the depth value of one or more pixels in a vicinity of the obtained coordinate.
    Type: Application
    Filed: February 25, 2014
    Publication date: July 2, 2015
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Jih-Sheng TU, Jung-Yang KAO
  • Publication number: 20140282165
    Abstract: A method for executing a plurality of object is disclosed. The method includes establishing a group icon on a screen, assigning a plurality of shortcut links to the group icon by the pointing device, and triggering the group icon to simultaneously start execution of the plurality of objects.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Applicants: DARFON ELECTRONICS CORP., DARFON ELECTRONICS (SUZHOU) CO., LTD.
    Inventor: Chen-Sheng Tu
  • Patent number: 8805862
    Abstract: A video search method and an apparatus thereof are provided. In the video search method, the bit streams of a query video file and a plurality of video files to be searched are parsed to obtain a plurality of corresponding motion vectors (MVs). A plurality of corresponding MV maps is constructed in a time domain according to the MVs. Correlations are obtained according to the MV map corresponding to the query video file and the MV maps corresponding to the video files, and a video search result is obtained according to the correlations.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: August 12, 2014
    Assignee: Industrial Technology Research Institute
    Inventors: Jung-Yang Kao, Jih-Sheng Tu
  • Publication number: 20140146134
    Abstract: A method and system for encoding three-dimensional (3D) video are provided. The method includes: obtaining a depth map of the 3D video, wherein the depth map includes multiple pixels and each of the pixels has a depth value; identifying a first contour of an object in the depth map; changing the depth values according to whether the pixels are located on the first contour to generate a contour bit map; compressing the contour bit map to generate a first bit stream, and decompressing the first bit stream to generate a reconstructed contour bit map; obtaining multiple sampling pixels of the pixels in the object according to a second contour corresponding to the object in the reconstructed contour bit map; and, encoding locations and the depth values of the sampling pixels. Therefore, a compression ratio of the 3D video is increased.
    Type: Application
    Filed: February 8, 2013
    Publication date: May 29, 2014
    Applicant: Industrial Technology Research Institute
    Inventors: Jih-Sheng Tu, Jung-Yang Kao
  • Patent number: D762143
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: July 26, 2016
    Assignee: Brue & Yin, LLC
    Inventors: Chuan-sheng Tu, Jie Ren, Chengjun Wang
  • Patent number: D763735
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: August 16, 2016
    Assignee: Brue & Yin LLC
    Inventors: Chuan-sheng Tu, Jie Ren, Chengjun Wang
  • Patent number: D772757
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: November 29, 2016
    Inventors: Chuan-sheng Tu, Jie Ren, Chengjun Wang