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

  • 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
  • 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
  • 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: 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: 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: 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: 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: 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: 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: 20150197219
    Abstract: A vehicle inflation device includes a hollow body having a front opening formed in a front end thereof and adapted for connecting with a vehicle exhaust pipe. Two corresponding through-holes are disposed in the hollow body for installation of an atmospheric relief valve. A guiding pipe is disposed on a rear end of the hollow body, and a check valve is disposed in the guiding pipe. The guiding pipe is engaged with an end of a flexible rubber pipe, and a gas nipple connector is disposed on another end of the flexible rubber pipe for engaging with a tire gas nipple. The vehicle inflation device further includes a retractable pipe assembly. An end of the retractable pipe assembly is hooked to a steering wheel, and another end of the retractable pipe assembly is pressed against an accelerator pedal for maintaining gas exhaustion to achieve inflation of a tire.
    Type: Application
    Filed: January 10, 2014
    Publication date: July 16, 2015
    Inventors: Ying-Tsai Shih, Ching-Chieh Lin
  • Publication number: 20140063185
    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: Application
    Filed: December 21, 2012
    Publication date: March 6, 2014
    Applicant: Industrial Technology Research Institute
    Inventors: Fang-Chu Chen, Ching-Chieh Lin, Wen-Hao Chung
  • Publication number: 20110253199
    Abstract: A corrugated plate structure having a solar panel is used for mounting at least one solar panel. The corrugated plate structure has at least one corrugated plate, the corrugated plate has a bottom plate portion and side plate portions bent from two opposite sides of the bottom plate portion, and an accommodation space is formed between the two side plate portions. Thus, the solar panel can be assembled in the accommodation space along the two side plate portions, so as to mount the solar panel on the corrugated plate. Thereby, the construction operation of mounting the solar panel is simplified, the bearing load of the building is reduced, the solar panel is easily dismounted for replacement, and meanwhile the integrity of the appearance of the building is maintained.
    Type: Application
    Filed: January 20, 2011
    Publication date: October 20, 2011
    Applicant: A2PEAK POWER CO., LTD
    Inventors: Ching Chieh Lin, Tzu Hsiu Chen, Mei Hsiu Lin, Chun Hsien Chou
  • Publication number: 20110226305
    Abstract: A connection device for a solar cell module is provided. The connection device comprises a pair of electrode elements electrically connected to the solar cell module, and a plurality of diodes electrically connected in parallel to the electrode elements. The connection device can avoid the reverse currents flowing into the solar cells.
    Type: Application
    Filed: March 17, 2010
    Publication date: September 22, 2011
    Applicants: Industrial Technology Research Institute, a2peak Power Co., Ltd.
    Inventors: Hsuan-Jui Chen, Rung-Sheng Cheng, Ray-Chien Lai, Ching-Chieh Lin
  • Publication number: 20110197950
    Abstract: A photovoltaic module includes a solar module and a heat sink bonded with a solar unit in a vacuum heating pressing manner. The heat sink is used for dissipating thermal energy generated by the solar module. Through the structure, heat of the solar module can be dissipated more effectively, thereby increasing efficiency of photoelectric conversion. Besides, the structure of the photovoltaic module is simplified, a heat conduction interface material in the prior art is not required, and assembly can be performed in the vacuum heating pressing manner, thereby greatly simplifying the manufacturing procedure.
    Type: Application
    Filed: February 10, 2011
    Publication date: August 18, 2011
    Applicants: A2PEAK POWER CO., LTD, FORCEON TECH. CO., LTD
    Inventors: Ching Chieh Lin, Sin Wei Ho, Mei Hsiu Lin, Tzu Hsin Huang, Chun Hsien Chou, Yen Chen Chen
  • Publication number: 20110112666
    Abstract: An analog connector disposed at an information handling system housing accepts both analog audio information and digital audio information at plural connection surfaces by accepting either an analog or digital jack. An audio subsystem of the information handling system manages audio information at the connector by selectively configuring to handle analog or digital signals based upon the type of jack insert into the connector. Selection of analog or digital management is performed manually through a user interface or automatically by detection of the type of jack inserted in the connector. In one embodiment, a four pole analog connector accepts a four pole digital jack that communicates serial data through a pole connection surface instead of analog signals.
    Type: Application
    Filed: November 11, 2009
    Publication date: May 12, 2011
    Inventors: Brian McFarland, Ching-Chieh Lin, David Konetski, Douglas Peeler
  • Patent number: 7495736
    Abstract: A pixel array with flexible circuit layout is disclosed, which comprises: a substrate, having a first surface; a plurality of scan lines; and a plurality of data lines; wherein the plural scan lines are disposed on the first surface while each has a profile defined by a non-linear first function, and the plural data lines are disposed on the first surface while each has a profile defined by a non-linear second function. When the pixel array is adapted for a flexible display and the display is being bended, the flexible circuit layout of the pixel array of the invention can effectively reduce the risk of the snapping of the conductive wires used in the pixel array so that the flexibility and reliability of the flexible display are enhanced.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: February 24, 2009
    Assignee: Industrial Technology Research Instituti
    Inventors: Bo-Chu Chen, Huai-Yuan Tseng, Yung-Hui Yeh, Ching-Chieh Lin
  • Publication number: 20070289877
    Abstract: A method for forming an aluminum sleeve comprises the following steps of: preparing material; wherein an aluminum alloy substrate is prepared; forging the aluminum material into a sleeve; trimming the sleeve in detail; thermally processing the sleeve for enhancing and hardening the forged sleeve; and anodizing-processing the sleeve to form a film on the sleeve. Between the forging and thermal processing; machining the trimmed sleeve through at least one process of rolling, grinding; polishing and vibration. Between thermal processing and anode-processing, surface-processing the sleeve so as to generate a blurred surface by a sanding step. In the anode-processing, dying the sleeve so that the color of the sleeve without fading or stripping.
    Type: Application
    Filed: June 20, 2006
    Publication date: December 20, 2007
    Inventors: Yu-Chun Lin, Ching-Chieh Lin
  • Publication number: 20070019143
    Abstract: A pixel array with flexible circuit layout is disclosed, which comprises: a substrate, having a first surface; a plurality of scan lines; and a plurality of data lines; wherein the plural scan lines are disposed on the first surface while each has a profile defined by a non-linear first function, and the plural data lines are disposed on the first surface while each has a profile defined by a non-linear second function. When the pixel array is adapted for a flexible display and the display is being bended, the flexible circuit layout of the pixel array of the invention can effectively reduce the risk of the snapping of the conductive wires used in the pixel array so that the flexibility and reliability of the flexible display are enhanced.
    Type: Application
    Filed: August 31, 2005
    Publication date: January 25, 2007
    Inventors: Bo-Chu Chen, Huai-Yuan Tseng, Yung-Hui Yeh, Ching-Chieh Lin