Patents by Inventor Jih-Sheng Tu

Jih-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).

  • 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: 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
  • 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: 8515933
    Abstract: A video search method including following steps is provided. Meta-data of a query clip is received, wherein the meta-data includes an index tag and a semantic pattern. One or more candidate clips are retrieved from at least one video database according to the index tag. The semantic pattern is compared with a semantic pattern of each of the candidate clips, and each of the candidate clips is marked as a returnable video clip or a non-returnable video clip according to a comparison result. The candidate clips marked as the returnable video clip are served as a query result matching the query clip. A video search system and a method for establishing a video database are also provided.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: August 20, 2013
    Assignee: Industrial Technology Research Institute
    Inventors: Jih-Sheng Tu, Jung-Yang Kao
  • Publication number: 20130141531
    Abstract: A compression method and apparatus of depth map in a 3D video are provided. The compression apparatus includes an edge detection module, a homogenizing module, and a compression encoding module. An edge detection is performed on a depth map of a frame in the 3D video. When at least one macroblock in the frame with no object edge passing through is found, a homogenizing processing is performed on the at least one macroblock. And then the depth map is encoded. Therefore, data quantity might be decreased when the depth map is compressed and encoded according to the present disclosure.
    Type: Application
    Filed: January 17, 2012
    Publication date: June 6, 2013
    Applicant: Industrial Technology Research Institute
    Inventors: Jih-Sheng Tu, Jung-Yang Kao
  • Publication number: 20120317275
    Abstract: Methods for node distribution in a P2P network system and include the steps of: mapping nodes to a numerical space respectively, wherein each node has a neighborhood table recorded a certain number of nodes and the certain number of nodes are close to the node along one of two sides in increasing and decreasing direction; performing a search process to find a plurality of reference nodes, wherein any two consecutive reference nodes are a first reference node and a second reference node, and the second reference node is the node in the neighborhood table of the first reference node and a distance between the second and the first reference node conforms to a predetermined condition; finding two positioning reference nodes; mapping a target node to a target value, and locating the target node in a position corresponding to the target value and informing the reference nodes of the position.
    Type: Application
    Filed: December 28, 2011
    Publication date: December 13, 2012
    Inventors: Chon-Jei LEE, Jung-Yang Kao, Jih-Sheng Tu
  • Publication number: 20110225136
    Abstract: A video search method including following steps is provided. Meta-data of a query clip is received, wherein the meta-data includes an index tag and a semantic pattern. One or more candidate clips are retrieved from at least one video database according to the index tag. The semantic pattern is compared with a semantic pattern of each of the candidate clips, and each of the candidate clips is marked as a returnable video clip or a non-returnable video clip according to a comparison result. The candidate clips marked as the returnable video clip are served as a query result matching the query clip. A video search system and a method for establishing a video database are also provided.
    Type: Application
    Filed: April 1, 2011
    Publication date: September 15, 2011
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Jih-Sheng Tu, Jung-Yang Kao
  • Publication number: 20110145265
    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: Application
    Filed: July 21, 2010
    Publication date: June 16, 2011
    Applicant: Industrial Technology Research Institute
    Inventors: Jung-Yang Kao, Jih-Sheng Tu
  • Publication number: 20100166082
    Abstract: A method for packing a bitstream of scalable video coding (SVC) is provided. The method includes the following steps. First, a SVC bitstream is obtained, wherein the SVC bitstream has a plurality of frames, and each of the frames has a base layer and a plurality of enhancement layers. Next, complexity of the frames is analyzed according to the features of a bitstream parameter of the SVC bitstream. Next, the base layers of the frames are selectively packed to form a base layer packet according to the complexity of the frame. Thereafter, the remainder of the SVC bitstream is packed to form a plurality of enhancement layers according to a packing mechanism of the base layer packet.
    Type: Application
    Filed: March 24, 2009
    Publication date: July 1, 2010
    Applicant: Industrial Technology Research Institute
    Inventors: Jung-Yang Kao, Jih-Sheng Tu