Patents by Inventor Ching-Chieh Lin

Ching-Chieh Lin 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: 20200404264
    Abstract: A method and an image processing apparatus for video coding are provided. The method is adapted to the image processing apparatus and includes following steps. A current coding unit is received, and filter selection is performed according to a size of the current coding unit. At least one selected filter is used to perform a filtering operation on a plurality of reference boundaries of the current coding unit to generate a plurality of filtering reference values. An interpolation operation is performed on the current coding unit according to the filtering reference values to generate a plurality of interpolated prediction values.
    Type: Application
    Filed: June 24, 2020
    Publication date: December 24, 2020
    Applicant: Industrial Technology Research Institute
    Inventors: Chang-Hao Yau, Bing-Jung Fuh, Ching-Chieh Lin
  • Publication number: 20200294270
    Abstract: A patch extension method, an encoder and a decoder are provided. The method includes: obtaining a point cloud including a plurality of points; obtaining a first patch according to the point cloud, wherein the first patch is a subset of the point cloud; for at least one sampling point in the first patch, obtaining at least one neighboring point in the point cloud less than a first threshold away from the sampling point; and adding the neighboring point to the first patch.
    Type: Application
    Filed: November 29, 2019
    Publication date: September 17, 2020
    Applicant: Industrial Technology Research Institute
    Inventors: Sheng-Po Wang, Erh-Chung Ke, Yi-Ting Tsai, Chun-Lung Lin, Ching-Chieh Lin
  • Patent number: 10735727
    Abstract: A method of adaptive filtering for multiple reference line of intra prediction in video coding, a video encoding apparatus and video decoding apparatus therewith are provided in the disclosure. In the method of intra prediction in video coding, a method of adaptive filtering is used to dynamically determine operation of filtering is applied to input samples in the intra prediction or not, which can reduce the complexity of the intra prediction in video coding if multiple reference lines are used for the operation of the intra prediction, and also increase the efficiency of compressing performance of ultra-high resolution video.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: August 4, 2020
    Assignee: Industrial Technology Research Institute
    Inventors: Ching-Chieh Lin, Chun-Lung Lin
  • Publication number: 20200127603
    Abstract: Solar energy detection module and solar panel are introduced. The solar energy detection module includes a backsheet, a first encapsulation layer, a first photovoltaic unit, a light source, a second encapsulation layer and a transparent layer. The first encapsulation layer is disposed above the backsheet. The first photovoltaic unit and the light source are disposed above the first encapsulation layer. The second encapsulation layer is disposed above the first photovoltaic unit and light source. The transparent layer is disposed above the second encapsulation layer. The light source is configured to emit light toward the transparent layer. The first photovoltaic unit is arranged to be able to receive light from the light source and generate an electrical signal indicating intensity of light that the first photovoltaic unit receives. The solar panel includes the solar energy detection module and a plurality of second photovoltaic units.
    Type: Application
    Filed: October 16, 2019
    Publication date: April 23, 2020
    Inventor: CHING-CHIEH LIN
  • Publication number: 20200013235
    Abstract: A method and an apparatus for processing patches of a point cloud are provided. The apparatus includes an input/output (I/O) device, a storage device, and a processor. The I/O device is used to receive a bit stream of the point cloud. The storage device is configured to store an index table recording indexes corresponding to a plurality of orientations. The processor is coupled to the I/O device and the storage device and is configured to execute a program to demultiplex the bit stream of the point cloud into a patch image and indexes corresponding to a plurality of patches in the patch image, look up the index table obtain an orientation of each patch, transform the patch image according to the orientation to recover the plurality of patches of the point cloud, and reconstruct the point cloud by using the recovered patches.
    Type: Application
    Filed: July 3, 2019
    Publication date: January 9, 2020
    Applicant: Industrial Technology Research Institute
    Inventors: Yi-Ting Tsai, Chun-Lung Lin, Ching-Chieh Lin
  • Publication number: 20200007862
    Abstract: A method of adaptive filtering for multiple reference line of intra prediction in video coding, a video encoding apparatus and video decoding apparatus therewith are provided in the disclosure. In the method of intra prediction in video coding, a method of adaptive filtering is used to dynamically determine operation of filtering is applied to input samples in the intra prediction or not, which can reduce the complexity of the intra prediction in video coding if multiple reference lines are used for the operation of the intra prediction, and also increase the efficiency of compressing performance of ultra-high resolution video.
    Type: Application
    Filed: June 28, 2019
    Publication date: January 2, 2020
    Applicant: Industrial Technology Research Institute
    Inventors: Ching-Chieh Lin, Chun-Lung Lin
  • Publication number: 20200007872
    Abstract: A video decoding method includes: receiving a coding value; and performing the following steps according to an index value of the coding value: collecting a plurality of reference samples, grouping the plurality of reference samples to generate at least one group, establishing a model of the at least one group, obtaining a target pixel from a target block, selecting a target group from the at least one group, and introducing a luminance value of the target pixel into a model of the target group to predict a chromaticity value of the target pixel.
    Type: Application
    Filed: June 19, 2019
    Publication date: January 2, 2020
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Sheng-Po WANG, Chun-Lung LIN, Ching-Chieh LIN, Chang-Hao YAU, Po-Han LIN
  • Patent number: 10390020
    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: Grant
    Filed: June 29, 2016
    Date of Patent: August 20, 2019
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Yao-Jen Chang, Chun-Lung Lin, Jih-Sheng Tu, Ching-Chieh Lin
  • Publication number: 20190182503
    Abstract: A method and an image processing apparatus for video coding are proposed. The method is applicable to an image processing apparatus and includes the following steps. A current coding unit is received, and the number of control points of a current coding unit is set, where the number of control points is greater than or equal to 3. At least one affine model is generated based on the number of control points, and an affine motion vector corresponding to each of the at least one affine model is computed. A motion vector predictor of the current coding unit is computed based on the at least one motion vector so as to accordingly perform inter-prediction coding on the current coding unit.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 13, 2019
    Applicant: Industrial Technology Research Institute
    Inventors: Yi-Ting Tsai, Ching-Chieh Lin, Chun-Lung Lin
  • Patent number: 10225556
    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: Grant
    Filed: June 8, 2016
    Date of Patent: March 5, 2019
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Ching-Chieh Lin, Yao-Jen Chang, Chun-Lung Lin, Jih-Sheng Tu
  • Patent number: 10187639
    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: Grant
    Filed: June 9, 2015
    Date of Patent: January 22, 2019
    Assignee: Industrial Technology Research Institute
    Inventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
  • Publication number: 20190014324
    Abstract: A method and a system for intra prediction in image encoding are provided. The method used for performing an intra prediction of a target coding unit includes following steps. A first adjacent prediction direction of a first adjacent coding unit which is adjacent to the target adjacent coding unit is obtained. A second adjacent prediction direction of a second adjacent coding unit which is adjacent to the target adjacent coding unit is obtained. The second adjacent coding unit is different from the first adjacent coding unit. A plurality of target prediction values of a plurality of target pixels are obtained from the first adjacent coding unit and the second adjacent coding unit at least according to the first adjacent prediction direction and the second adjacent prediction direction.
    Type: Application
    Filed: December 22, 2017
    Publication date: January 10, 2019
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Po-Han LIN, Chun-Lung LIN, Ching-Chieh LIN
  • Publication number: 20190014325
    Abstract: A video encoding method, a video decoding method, a video encoder and a video decoder are provided. The video encoding method includes the followings. An image is received. The image is divided into a plurality of blocks. An encoding procedure is performed on each of the plurality of blocks, wherein the encoding procedure includes the followings. A particular block in the blocks is uniformly divided into a plurality of sub-blocks with the same size according to a segmentation parameter. An intra prediction is performed on the respective sub-blocks, so that a plurality of prediction modes corresponding to the sub-blocks is found. The sub-blocks are indexed according to the prediction modes and an index map is generated accordingly. The index code information is generated according to the index map. The particular block is encoded according to the index coding information so that video coding data is generated correspondingly.
    Type: Application
    Filed: December 22, 2017
    Publication date: January 10, 2019
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Ching-Chieh LIN, Chun-Lung LIN, Po-Han LIN
  • Publication number: 20180131949
    Abstract: 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: Application
    Filed: January 10, 2018
    Publication date: May 10, 2018
    Applicant: Industrial Technology Research Institute
    Inventors: Yao-Jen Chang, Chun-Lung Lin, Chao-Hsiung Hung, Ching-Chieh Lin, Jih-Sheng Tu
  • Publication number: 20180103251
    Abstract: A method for selecting a prediction mode of an intra prediction, a video encoding device and an image processing apparatus are provided. The method includes following steps. Multiple prediction costs corresponding to multiple prediction modes of the intra prediction are calculated according to a block of an input image in case that a transform unit transforms according to a default transform index. Multiple candidate prediction modes are selected from the prediction modes based on the prediction costs corresponding to the prediction modes. Multiple distortion costs corresponding to the candidate prediction modes under a plurality of transform indexes are calculated based on the block and the prediction costs corresponding to the candidate prediction modes. And, one of the candidate prediction modes is selected according to the distortion costs to serve as a prediction mode to be used of the intra prediction corresponding to the block.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 12, 2018
    Applicant: Industrial Technology Research Institute
    Inventors: Chun-Lung Lin, Ching-Chieh Lin, Po-Han Lin
  • Publication number: 20180084251
    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: November 27, 2017
    Publication date: March 22, 2018
    Applicant: Industrial Technology Research Institute
    Inventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
  • Publication number: 20180054623
    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: September 20, 2017
    Publication date: February 22, 2018
    Applicant: Industrial Technology Research Institute
    Inventors: Ching-Chieh Lin, Chun-Lung Lin, Yao-Jen Chang, Jih-Sheng Tu
  • Patent number: 9892338
    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: Grant
    Filed: January 13, 2016
    Date of Patent: February 13, 2018
    Assignee: Industrial Technology Research Institute
    Inventors: Chao-Hsiung Hung, Chun-Lung Lin, Yao-Jen Chang, Ching-Chieh Lin, Jih-Sheng Tu
  • 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
  • Patent number: 9787966
    Abstract: A method and device for coding interlaced video data. The method includes coding interlaced video data captured from a plurality of different positions, the interlaced video data including data for a top field and a bottom field for at least one interlaced video scan, the top field including every other line starting with a top line of a frame and the bottom field including interposed lines in the frame.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: October 10, 2017
    Assignee: Industrial Technology Research Institute
    Inventors: Fang-Chu Chen, Ching-Chieh Lin, Wen-Hao Chung