Patents by Inventor Chih-Lung Lin

Chih-Lung 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: 10674159
    Abstract: Various embodiments of the present technology generally relate to encoding techniques. More specifically, some embodiments relate to encoding techniques for screen data. Intra block copy (IntraBC) using motion compensation within a frame (not between frames) is very useful for encoding data captured from screen. Unfortunately, this tool is not included in most of video coding standards, including the base version of HEVC (i.e., H.265). Various embodiments of the present technology utilize encoding techniques to simulate IntraBC with compliant syntax. For example, embodiments divide a high-resolution frame into smaller areas and then encode these areas independently as if these smaller areas were independent frames.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: You Zhou, Chih-Lung Lin, Ming Chieh Lee
  • Publication number: 20200169750
    Abstract: A format for use in encoding moving image data, comprising: a sequence of frames including plurality of the frames in which at least a region is encoded using motion estimation; a respective set of motion vector values representing motion vectors of the motion estimation for each respective one of these frames or each respective one of one or more regions within each of such frames; and at least one respective indicator associated with each of the respective frames or regions, indicating whether the respective motion vector values of the respective frame or region are encoded at a first resolution or a second resolution.
    Type: Application
    Filed: January 31, 2020
    Publication date: May 28, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: You Zhou, Sergey Silkin, Sergey Sablin, Chih-Lung Lin, Ming-Chieh Lee, Gary J. Sullivan
  • Publication number: 20200166794
    Abstract: An electronic device having a display panel is provided. The display panel includes a first pixel circuit, a second pixel circuit, a first signal line, a second signal line and a first buffer circuit unit. The second pixel circuit is adjacent to the first pixel circuit. The first signal line is electrically connected to the first pixel circuit. The second signal line is electrically connected to the second pixel circuit. The first buffer circuit unit is disposed between the first pixel circuit and the second pixel circuit. At least a portion of the first pixel circuit and at least a portion of the second pixel circuit are disposed between the first signal line and the second signal line.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 28, 2020
    Inventors: Chang-Chiang CHENG, Huai-Ping HUANG, Yung-Hsun WU, Peng-Wen Wang, Chih-Lung LIN, Chia-Hao TSAI
  • Publication number: 20200169749
    Abstract: Techniques and tools for video coding/decoding with motion resolution switching and sub-block transform coding/decoding are described. For example, a video encoder adaptively switches the resolution of motion estimation and compensation between quarter-pixel and half-pixel resolutions; a corresponding video decoder adaptively switches the resolution of motion compensation between quarter-pixel and half-pixel resolutions. For sub-block transform sizes, for example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 28, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Pohsiang Hsu, Chih-Lung Lin, Ming-Chieh Lee, Thomas W. Holcomb, Sridhar Srinivasan
  • Publication number: 20200155138
    Abstract: A fibrocartilage suturing device is provided to solve the problem where the conventional procedure of the surgery is inconvenient. The fibrocartilage suturing device includes a tube assembly, a tubular member, and an anchor. The tube assembly extends through the tube assembly and includes an insertion section. The movement member is coupled with the tube assembly and includes a thrust rod extending through the tubular member. The anchor is located at one end of the thrust rod and includes a body and at least two wings connected to the body is able to be folded and unfolded relative to the body. The body of the anchor is connected to an end of a thread. Another end of the thread is connected to the tubular member.
    Type: Application
    Filed: September 12, 2019
    Publication date: May 21, 2020
    Inventors: Chen-Chie WANG, Po-Chih Chow, Yue-Jun Wang, Shih-Hua Huang, Chih-Lung Lin, Tung-Lin Tsai, Chun-Chieh Tseng, Li-Wen Weng
  • Publication number: 20200158567
    Abstract: An optical sensing circuit includes a first light sensor, a second light sensor, a third light sensor, a capacitor, and a sampling circuit. The first light sensor, the second light sensor, and the third light sensor are respectively covered by a first color filter, a second color filter, and a third color filter. The first light sensor is coupled to the capacitor, the sampling circuit, and the third light sensor. The second light sensor is coupled to the first light sensor and is configured to receive a first sensing signal. The third light sensor is coupled between the first light sensor and a voltage source.
    Type: Application
    Filed: October 2, 2019
    Publication date: May 21, 2020
    Inventors: Chih-Lung LIN, Fu-Hsing CHEN, Chia-Lun LEE, Chia-En WU, Jian-Shen YU
  • Publication number: 20200158574
    Abstract: An optical sensor circuit is provided. In the optical sensor circuit, an output stage circuit transmits a voltage of first and second node to the output line according to a first driving signal. A first sensor is configured to generate a first photocurrent according to a first color light that senses an ambient light, and generate a second photocurrent according to a second color light. A second sensor is configured to generate a third photocurrent according to a third color light, and generate a fourth photocurrent according to the second color light. In a sensing phase, when the first sensor senses the first color light, and the second sensor senses the third color light, the first sensor adjusts a voltage level of the voltage according to the first photocurrent, and the second sensor adjusts the voltage level of the voltage according to the third photocurrent.
    Type: Application
    Filed: October 7, 2019
    Publication date: May 21, 2020
    Applicants: Au Optronics Corporation, National Cheng-Kung University
    Inventors: Chih-Lung Lin, Chia-En Wu, Chia-Lun Lee, Jui-Hung Chang, Jian-Shen Yu
  • Patent number: 10660212
    Abstract: The present disclosure provides an element submount and a method for manufacturing the same. The element submount includes a substrate, a first conductive heat-dissipating layer, a second conductive heat-dissipating layer, a first heat-dissipating layer and an element bonding layer. The substrate has opposite first and second surfaces. The first conductive heat-dissipating layer is formed on the first surface. The second conductive heat-dissipating layer is formed on the first surface and separated from the first conductive heat-dissipating layer. The first heat-dissipating layer is formed on the second surface. The element bonding layer is formed on the second conductive heat-dissipating layer. By electroplating and processing techniques, the edge of one or two sides of the element bonding layer exceeds an edge of the second conductive heat-dissipating layer and partially covers a side of the second conductive heat-dissipating layer.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: May 19, 2020
    Assignee: XSENSE TECHNOLOGY CORPORATION
    Inventors: Chen-Yu Li, Chia-Jung Chen, Yeu-Wen Huang, Chun-Chung Lin, Chih-Lung Lin
  • Patent number: 10659793
    Abstract: Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: May 19, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chih-Lung Lin, Shankar Regunathan, Sridhar Srinivasan
  • Patent number: 10650786
    Abstract: An automatically brightness adjusting electronic device and a brightness adjusting method are provided. The method comprises: sensing an environmental light intensity; generating a brightness adjustment signal according to the environmental light intensity via a second control unit; and adjusting a display brightness of a display unit according to the brightness adjustment signal via a first control unit or the second control unit.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: May 12, 2020
    Assignee: ASUSTEK COMPUTER INC.
    Inventors: Chin-Hung Lin, Wei-Chung Hung, Huai-Hao Syu, Tzu-Ping Lin, Chia-Po Chou, Tsung-Lin Wu, Han-Wei Tang, Yi-Ching Chen, Chih-Lung Lin, Ping-Fu Hsieh
  • Publication number: 20200120355
    Abstract: Techniques and tools for sub-block transform coding are described. For example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding. The video encoder may determine the transform sizes as well as switching levels (e.g., frame, macroblock, or block) in a closed loop evaluation of the different transform sizes and switching levels. The encoder and decoder may use different scan patterns for different transform sizes when scanning values from two-dimensional blocks into one-dimensional arrays, or vice versa. The encoder and decoder may use sub-block pattern codes to indicate the presence or absence of information for the sub-blocks of particular blocks.
    Type: Application
    Filed: December 11, 2019
    Publication date: April 16, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Thomas W. Holcomb, Chih-Lung Lin
  • Patent number: 10620097
    Abstract: A biological sample processing device includes a base, a purification unit, a metering unit and a first tube. The purification unit is disposed on the base and is configured to purify a sample. The metering unit is disposed on the base and has an inlet, at least one metering trough and an overflow trough. The inlet is connected to the purification unit via the first tube, and the metering trough is connected between the inlet and the overflow trough. The sample from the purification unit is configured to enter the metering unit through the inlet to be moved toward the metering trough, and to be moved toward the overflow trough after the metering trough is filled with the sample.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: April 14, 2020
    Assignee: Industrial Technology Research Institute
    Inventors: Chien-An Chen, Wen-Ching Lee, Tzu-Hui Wu, Pei-Shin Jiang, Ping-Jung Wu, Ruey-Shyan Hong, Hsiao-Jou Chang, Chun-Chieh Huang, Ting-Hsuan Chen, Chih-Lung Lin
  • Patent number: 10587891
    Abstract: A format for use in encoding moving image data, comprising: a sequence of frames including plurality of the frames in which at least a region is encoded using motion estimation; a respective set of motion vector values representing motion vectors of the motion estimation for each respective one of these frames or each respective one of one or more regions within each of such frames; and at least one respective indicator associated with each of the respective frames or regions, indicating whether the respective motion vector values of the respective frame or region are encoded at a first resolution or a second resolution.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: March 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: You Zhou, Sergey Silkin, Sergey Sablin, Chih-Lung Lin, Ming-Chieh Lee, Gary J. Sullivan
  • Patent number: 10567791
    Abstract: Techniques and tools for video coding/decoding with motion resolution switching and sub-block transform coding/decoding are described. For example, a video encoder adaptively switches the resolution of motion estimation and compensation between quarter-pixel and half-pixel resolutions; a corresponding video decoder adaptively switches the resolution of motion compensation between quarter-pixel and half-pixel resolutions. For sub-block transform sizes, for example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pohsiang Hsu, Chih-Lung Lin, Ming-Chieh Lee, Thomas W. Holcomb, Sridhar Srinivasan
  • Patent number: 10554985
    Abstract: Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chih-Lung Lin, Shankar Regunathan, Sridhar Srinivasan
  • Patent number: 10533160
    Abstract: A recombinant protein and a preparation method and application thereof are provided. The recombinant protein includes a peptide, and the peptide includes an amino acid sequence after substitution of the sequence of SEQ ID NO: 1. The substitution includes at least one selected from the group consisting of the following substitutions: the amino acid at position 182 of SEQ ID NO: 1 is substituted with aspartic acid (Asp); the amino acid at position 268 of SEQ ID NO: 1 is substituted with aspartic acid (Asp); and the amino acid at position 384 of SEQ ID NO: 1 is substituted with tyrosine (Tyr). The recombinant protein is suitable for detecting glycated hemoglobin.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: January 14, 2020
    Assignee: Industrial Technology Research Institute
    Inventors: Yi-Chau Huang, Huai-Lo Lee, Yu-Yin Tsai, Chih-Lung Lin
  • Patent number: 10531117
    Abstract: Techniques and tools for sub-block transform coding are described. For example, a video encoder adaptively switches between 8×8, 8×4, and 4×8 DCTs when encoding 8×8 prediction residual blocks; a corresponding video decoder switches between 8×8, 8×4, and 4×8 inverse DCTs during decoding. The video encoder may determine the transform sizes as well as switching levels (e.g., frame, macroblock, or block) in a closed loop evaluation of the different transform sizes and switching levels. The encoder and decoder may use different scan patterns for different transform sizes when scanning values from two-dimensional blocks into one-dimensional arrays, or vice versa. The encoder and decoder may use sub-block pattern codes to indicate the presence or absence of information for the sub-blocks of particular blocks.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: January 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas W. Holcomb, Chih-Lung Lin
  • Publication number: 20190385503
    Abstract: A pixel circuit includes a light emitting element, a first driver transistor, a second driver transistor, and a first compensation capacitor. A first terminal of the first driving transistor is configured to receive a power signal, and a second terminal of the first driving transistor is electrically coupled to the light emitting element. A first terminal of the second driving transistor receives the power signal, and a control terminal of the second driving transistor is electrically coupled to the light emitting element. The first compensation capacitance is electrically coupled to a control terminal of the first driving transistor and the second terminal of the second driving transistor, respectively.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 19, 2019
    Inventors: Chih-Lung Lin, Chin-Hsien Tseng, Po-Cheng Lai, Yu-Sheng Lin, Mao-Hsun Cheng
  • Publication number: 20190364275
    Abstract: Disclosed herein are exemplary embodiments of innovations in the area of encoding pictures or portions of pictures (e.g., slices, coding tree units, or coding units) and determining whether and how certain filtering operation should be performed and flagged for performance by the decoder in the bitstream. In particular examples, various implementations for setting the sample adaptive offset (SAO) syntax elements in the H.265/HEVC standard are disclosed. Although these examples concern the H.265/HEVC standard and its SAO filter, the disclosed technology is more widely applicable to other video codecs that involve filtering operations (particularly multi-stage filtering operations) as part of their encoding and decoding processes.
    Type: Application
    Filed: August 6, 2019
    Publication date: November 28, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, You Zhou, Jizheng Xu, Chih-Lung Lin, Feng Wu
  • Patent number: 10484698
    Abstract: A video decoding method is implemented by a computer having multiple parallel processing units. A stream of data elements is received, some of which encode video content. The stream comprises marker sequences, each marker sequence comprising a marker which does not encode video content. A known pattern of data elements occurs in each marker sequence. A respective part of the stream is supplied to each parallel processing unit. Each parallel processing unit processes the respective part of the stream, whereby multiple parts of the stream are processed in parallel, to detect whether any of the multiple parts matches the known pattern of data elements, thereby identifying the markers. The encoded video content is separated from the identified markers. The separated video content is decoded, and the decoded video content outputted on a display.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongjun Wu, Chih-Lung Lin