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: 20230412805Abstract: 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: ApplicationFiled: September 4, 2023Publication date: December 21, 2023Applicant: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
-
Publication number: 20230412804Abstract: 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: ApplicationFiled: September 4, 2023Publication date: December 21, 2023Applicant: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
-
Patent number: 11785215Abstract: 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: GrantFiled: February 4, 2021Date of Patent: October 10, 2023Assignee: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
-
Publication number: 20230005189Abstract: A content patch encoding method and a content patch decoding method are provided. The content patch decoding method includes: receiving a bit stream, and obtaining multiple information corresponding to a point cloud patch and a mesh patch accordingly; obtaining a connectivity between multiple vertices of the mesh patch based on the bit stream; and reconstructing the point cloud patch and the mesh patch based on the information and the connectivity between the vertices.Type: ApplicationFiled: July 5, 2022Publication date: January 5, 2023Applicant: Industrial Technology Research InstituteInventors: Jie-Ru Lin, Ching-Chieh Lin, Chun-Lung Lin, Sheng-Po Wang, Jih-Sheng Tu
-
Publication number: 20210203842Abstract: A panoramic video processing method, a panoramic video processing device and a panoramic video system are provided. The panoramic video processing method includes the following steps. A plurality of shooting ranges of a plurality of cameras and a field of view (FOV) are received. An amount of stitches of a plurality of original images is calculated according to the shooting ranges and the field of view. An amount of a plurality of adjacent parts of the original images is corresponding to the amount of stitches. The adjacent parts of the original images are stitched to obtain a plurality of partial panoramic images.Type: ApplicationFiled: December 27, 2019Publication date: July 1, 2021Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Jih-Sheng TU, Kai-Shun LIN, Po-Kai LIU, Chung-Yu LIAO
-
Publication number: 20210160496Abstract: 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: ApplicationFiled: February 4, 2021Publication date: May 27, 2021Applicant: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
-
Patent number: 10944969Abstract: 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: GrantFiled: November 27, 2017Date of Patent: March 9, 2021Assignee: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
-
Patent number: 10390020Abstract: 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: GrantFiled: June 29, 2016Date of Patent: August 20, 2019Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Yao-Jen Chang, Chun-Lung Lin, Jih-Sheng Tu, Ching-Chieh Lin
-
Patent number: 10225556Abstract: 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: GrantFiled: June 8, 2016Date of Patent: March 5, 2019Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Ching-Chieh Lin, Yao-Jen Chang, Chun-Lung Lin, Jih-Sheng Tu
-
Patent number: 10187639Abstract: 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: GrantFiled: June 9, 2015Date of Patent: January 22, 2019Assignee: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
-
Publication number: 20180131949Abstract: An encoding method and an encoder 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: ApplicationFiled: January 10, 2018Publication date: May 10, 2018Applicant: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Chao-Hsiung Hung, Ching-Chieh Lin, Jih-Sheng Tu
-
Publication number: 20180084251Abstract: 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: ApplicationFiled: November 27, 2017Publication date: March 22, 2018Applicant: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
-
Publication number: 20180054623Abstract: 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: ApplicationFiled: September 20, 2017Publication date: February 22, 2018Applicant: Industrial Technology Research InstituteInventors: Ching-Chieh Lin, Chun-Lung Lin, Yao-Jen Chang, Jih-Sheng Tu
-
Patent number: 9892338Abstract: 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: GrantFiled: January 13, 2016Date of Patent: February 13, 2018Assignee: Industrial Technology Research InstituteInventors: Chao-Hsiung Hung, Chun-Lung Lin, Yao-Jen Chang, Ching-Chieh Lin, Jih-Sheng Tu
-
Patent number: 9807402Abstract: 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: GrantFiled: October 6, 2015Date of Patent: October 31, 2017Assignee: Industrial Technology Research InstituteInventors: Ching-Chieh Lin, Chun-Lung Lin, Yao-Jen Chang, Jih-Sheng Tu
-
Publication number: 20160360198Abstract: 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: ApplicationFiled: June 29, 2016Publication date: December 8, 2016Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Yao-Jen CHANG, Chun-Lung LIN, Jih-Sheng TU, Ching-Chieh LIN
-
Publication number: 20160360207Abstract: 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: ApplicationFiled: June 8, 2016Publication date: December 8, 2016Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Ching-Chieh LIN, Yao-Jen CHANG, Chun-Lung LIN, Jih-Sheng TU
-
Publication number: 20160360205Abstract: 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: ApplicationFiled: December 24, 2015Publication date: December 8, 2016Applicant: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Jih-Sheng Tu, Ching-Chieh Lin
-
Patent number: 9462251Abstract: 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: GrantFiled: February 25, 2014Date of Patent: October 4, 2016Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Jih-Sheng Tu, Jung-Yang Kao
-
Publication number: 20160217341Abstract: 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: ApplicationFiled: January 13, 2016Publication date: July 28, 2016Inventors: Chao-Hsiung Hung, Chun-Lung Lin, Yao-Jen Chang, Ching-Chieh Lin, Jih-Sheng Tu