Patents by Inventor Po-Han Lin

Po-Han 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: 20250119536
    Abstract: A video decoder may be configured to receive a first instance of a flag for a first block, with a first value for the flag indicating that a cross-component prediction (CCP) mode is derived without signaling and a second value for the flag indicating that the CCP mode is signaled; in response to determining that the first instance of the flag is set to the first value, derive a first CCP mode for the first block; determine a first predicted chroma block for the first block using the first CCP mode; determine a decoded version of the first block based on the first predicted chroma block; and output a picture of decoded video data that includes the decoded version of the first block.
    Type: Application
    Filed: September 20, 2024
    Publication date: April 10, 2025
    Inventors: Yao-Jen Chang, Po-Han Lin, Vadim Seregin, Jian-Liang Lin, Marta Karczewicz
  • Publication number: 20250119528
    Abstract: A device for decoding encoded video data is configured to determine that a chroma block of the encoded video data is coded in a cross-component prediction (CCP) mode; generate a merge candidate list for the chroma block, wherein the merge candidate list includes at least two prediction candidates generated by different CCP modes and a third prediction candidate, wherein the third prediction candidate comprises a fusion prediction candidate; receive, in the encoded video data, a syntax element set to a value; select a prediction candidate from the merge candidate list based on the value of the syntax element; determine a prediction block for the chroma block based on the selected prediction candidate; determine a decoded block of video data based on the prediction block for the chroma block; and output a decoded picture of video data that includes the decoded block of video data.
    Type: Application
    Filed: October 2, 2024
    Publication date: April 10, 2025
    Inventors: Po-Han Lin, Jian-Liang Lin, Yao-Jen Chang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20250008085
    Abstract: A method of encoding or decoding video data includes storing a block vector (BV) for a current block in a history BV list for encoding or decoding a subsequent block, wherein the current block is encoded or decoded in intra temporal motion vector prediction (IntraTMP) mode, and wherein the history BV list includes BVs for blocks that do not neighbor the subsequent block; deriving a candidate list of BVs for the subsequent block based on BVs from the history BV list that includes the BV for the current block; and encoding or decoding the subsequent block based on the candidate list of BVs.
    Type: Application
    Filed: June 26, 2024
    Publication date: January 2, 2025
    Inventors: Po-Han Lin, Jian-Liang Lin, Yao-Jen Chang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20240357079
    Abstract: A method of encoding or decoding video data includes selecting a group of blocks based on probing samples determined from pixels that are proximate to the blocks in the group of blocks and current probing samples determined from pixels that are proximate to a current block; fusing the blocks in the group of blocks to generate a prediction signal; and encoding or decoding the current block based on the prediction signal.
    Type: Application
    Filed: April 11, 2024
    Publication date: October 24, 2024
    Inventors: Jian-Liang Lin, Po-Han Lin, Vadim Seregin, Marta Karczewicz, Yao-Jen Chang, Zhi Zhang
  • Publication number: 20240357078
    Abstract: A method of encoding or decoding video data includes determining, for a current block, a plurality of blocks for fusing; determining a respective first weight for two or more pixels of a first block of the plurality of blocks based on a respective position of the two or more pixels of the first block; determining a respective second weight for two or more pixels of a second block of the plurality of blocks; fusing the two or more pixels of the first block and the two or more pixels of the second block based on the respective first weight for the two or more pixels of the first block and the respective second weight for the two or more pixels of the second block to generate a prediction signal; and encoding or decoding the current block based on the prediction signal.
    Type: Application
    Filed: April 11, 2024
    Publication date: October 24, 2024
    Inventors: Jian-Liang Lin, Po-Han Lin, Vadim Seregin, Marta Karczewicz, Yao-Jen Chang, Zhi Zhang
  • Publication number: 20240333911
    Abstract: A method of encoding or decoding video data, the method comprising: applying a sub-pel precision mode to generate a prediction block for a current block of the video data, wherein a syntax element indicates that the sub-pel precision mode is applied to the current block and applying the sub-pel precision mode comprises: applying an interpolation filter to samples of a reference region to generate an array of samples at full-pel and sub-pel precision; and identifying, within the array, a reference template of the prediction block, wherein the reference template of the prediction block is a best match for a template of the current block within the array, wherein a template pattern defines a shape of the reference template of the prediction block and the template of the current block; and encoding or decoding the current block using the prediction block for the current block.
    Type: Application
    Filed: March 27, 2024
    Publication date: October 3, 2024
    Inventors: Po-Han Lin, Jian-Liang Lin, Vadim Seregin, Marta Karczewicz
  • Publication number: 20240322098
    Abstract: An electronic device includes a temporary storage base, an adhesive layer, light-emitting elements, and a sealant. The adhesive layer is disposed on the temporary storage base. The light-emitting elements are disposed on the adhesive layer. The sealant is disposed on the temporary storage base and surrounds the adhesive layer. In addition, other electronic devices and a manufacturing method of the electronic device are also provided.
    Type: Application
    Filed: September 1, 2023
    Publication date: September 26, 2024
    Applicant: AUO Corporation
    Inventors: Cheng-Han Chung, Han-Chung Lai, Yu-Cheng Chang, Po Han Lin, Hsin Hao Chen, Yao-An Mo, Chun-Ming Chao
  • Publication number: 20240297981
    Abstract: A method of encoding or decoding video data includes constructing a template matching candidate list for a current block of the video data based on a plurality of template patterns; and encoding or decoding the current block based on the template matching candidate list.
    Type: Application
    Filed: February 15, 2024
    Publication date: September 5, 2024
    Inventors: Po-Han Lin, Jian-Liang Lin, Bappaditya Ray, Yao-Jen Chang, Han Huang, Vadim Seregin, Marta Karczewicz
  • Publication number: 20240264735
    Abstract: An information handling system may include a processor, a touchpad communicatively coupled to the processor, and non-transitory computer-readable media communicatively coupled to the processor and having stored thereon a program of instructions configured to, when read and executed by the processor, determine a display from a plurality of displays of the information handling system upon which is displayed a visual object being manipulated by user interaction with the touchpad and based on the display determined, apply a display-based function defining movement of the visual object in response to user interaction with the touchpad.
    Type: Application
    Filed: February 6, 2023
    Publication date: August 8, 2024
    Applicant: Dell Products L.P.
    Inventors: Po-Han LIN, Chin-Yuan CHIANG, Chien-Cheng CHIU
  • Publication number: 20240223748
    Abstract: A method of coding video data comprises: determining a template pattern from among a set of two or more template patterns; identifying a reference template based on a similarity of the reference template and a current template, wherein the reference template and the current template have a shape defined by the template pattern, the reference template includes previously reconstructed samples and the current template includes reference samples of a current block of a current picture of the video data; obtaining, based on the reference template, a prediction block for a current block of a current picture of the video data; and encoding or decoding the current block based on the prediction block.
    Type: Application
    Filed: January 2, 2024
    Publication date: July 4, 2024
    Inventors: Po-Han Lin, Jian-Liang Lin, Vadim Seregin, Marta Karczewicz
  • Publication number: 20240195963
    Abstract: A method of decoding a bitstream is provided. The method determines a block unit of an image frame of the bitstream. The method determines an intra prediction mode index of the block unit, which corresponds to one of multiple wide-angle candidate modes, each having an angle parameter. The method determines reference samples neighboring the block unit and whether the determined intra prediction mode index is equal to one of predefined indices each corresponding to one of predefined wide-angle modes in the wide-angle candidate modes. The method generates filtered samples based on the determined reference samples. The filtered samples are generated by a reference filter when the determined intra prediction mode index is equal to the one of the predefined indices. The method reconstructs the determined block unit based on the generated filtered samples along a mode direction of the determined intra prediction mode index.
    Type: Application
    Filed: February 20, 2024
    Publication date: June 13, 2024
    Inventors: YU-CHIAO YANG, PO-HAN LIN
  • Publication number: 20240179334
    Abstract: A non-transitory medium of a device that stores instructions is provided. The instructions, when executed by a processing unit of the device, cause the device to: receive first motion information having a first list flag for a first reference frame and second motion information having a second list flag for a second reference frame for a block unit; compare the two list flags when a sub-block is included in a specific one of block regions covering a split line of the block unit; store a predefined one of the first and the second motion information for the sub-block without checking whether the two reference frames are included in a list indicated by a value different from the two list flags when the two list flags are the same; and store the first and the second motion information together for the sub-block when the two list flags are different.
    Type: Application
    Filed: February 5, 2024
    Publication date: May 30, 2024
    Inventors: Chih-Yu Teng, Yu-Chiao Yang, Po-Han Lin
  • Patent number: 11943437
    Abstract: A method of decoding a bitstream by an electronic device is provided. A block unit is determined from an image frame received from the bitstream. An intra prediction mode index corresponding to one of wide-angle candidate modes is determined for the block unit. The electronic device determines whether the intra prediction mode index is different from predefined indices each corresponding to one of predefined wide-angle modes in the wide-angle candidate modes. Filtered samples are generated based on reference samples neighboring the block unit. The filtered samples are generated by an interpolation filter when the intra prediction mode index is different from the predefined indices. The filtered samples are generated by a reference filter when the intra prediction mode index is equal to at least one of the predefined indices. The block unit is reconstructed based on the filtered samples along a mode direction of the intra prediction mode index.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: March 26, 2024
    Assignee: FG Innovation Company Limited
    Inventors: Yu-Chiao Yang, Po-Han Lin
  • Patent number: 11930199
    Abstract: A method of decoding a bitstream by an electronic device is provided. The method determines a block unit from an image frame received from the bitstream. To reconstruct the block unit, the method receives, from a candidate list, first motion information having a first list flag for selecting a first reference frame and second motion information having a second list flag for selecting a second reference frame. The method then stores a predefined one of the first and second motion information for a sub-block determined in the block unit when the first list flag is identical to the second list flag.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: March 12, 2024
    Assignee: FG Innovation Company Limited
    Inventors: Chih-Yu Teng, Yu-Chiao Yang, Po-Han Lin
  • Publication number: 20230386835
    Abstract: In a method of manufacturing a semiconductor device, a target layer to be patterned is formed over a substrate, a mask layer having an opening is formed over the target layer, the opening is enlarged in a first direction without enlarging the opening in a second direction crossing the first direction by a directional process, where the first and second directions are parallel to an upper surface of the substrate, and the target layer is patterned to form a hole corresponding to the opening.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventors: Po-Han LIN, Huan-Chieh CHANG
  • Patent number: 11716116
    Abstract: A method includes: generating a first signal according to a digital signal; filtering the first signal according to first filter coefficients of first filter to generate a second signal; adding a first reference signal with the second signal to generate a third signal; performing digital-to-analog conversion according to the first and third signals to generate and output an echo signal; performing analog-to-digital conversion according to the echo signal to generate a fourth signal; generating a fifth signal according to the digital signal and the fourth signal; and updating the first filter coefficients according to the fifth signal.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: August 1, 2023
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Hsuan-Ting Ho, Liang-Wei Huang, Po-Han Lin, Chia-Lin Chang
  • Publication number: 20220345700
    Abstract: A method of decoding a bitstream by an electronic device is provided. A block unit is determined from an image frame received from the bitstream. An intra prediction mode index corresponding to one of wide-angle candidate modes is determined for the block unit. The electronic device determines whether the intra prediction mode index is different from predefined indices each corresponding to one of predefined wide-angle modes in the wide-angle candidate modes. Filtered samples are generated based on reference samples neighboring the block unit. The filtered samples are generated by an interpolation filter when the intra prediction mode index is different from the predefined indices. The filtered samples are generated by a reference filter when the intra prediction mode index is equal to at least one of the predefined indices. The block unit is reconstructed based on the filtered samples along a mode direction of the intra prediction mode index.
    Type: Application
    Filed: July 12, 2022
    Publication date: October 27, 2022
    Inventors: YU-CHIAO YANG, PO-HAN LIN
  • Publication number: 20220321169
    Abstract: A method includes: generating a first signal according to a digital signal; filtering the first signal according to first filter coefficients of first filter to generate a second signal; adding a first reference signal with the second signal to generate a third signal; performing digital-to-analog conversion according to the first and third signals to generate and output an echo signal; performing analog-to-digital conversion according to the echo signal to generate a fourth signal; generating a fifth signal according to the digital signal and the fourth signal; and updating the first filter coefficients according to the fifth signal.
    Type: Application
    Filed: April 1, 2022
    Publication date: October 6, 2022
    Inventors: HSUAN-TING HO, LIANG-WEI HUANG, PO-HAN LIN, CHIA-LIN CHANG
  • Patent number: 11425374
    Abstract: A method of decoding a bitstream by an electronic device is provided. An image frame is received from the bitstream. A block unit is determined from the image frame. An intra prediction mode index corresponding to one of a plurality of wide-angle candidate modes each having an angle parameter is determined for the block unit based on the bitstream. A plurality of reference samples neighboring the block unit is determined. The electronic device determines whether the intra prediction mode index is different from predefined indices each corresponding to one of predefined wide-angle modes in the wide-angle candidate modes. A plurality of filtered samples is generated by an interpolation filter based on the reference samples when the intra prediction mode index is different from the predefined indices. The block unit is reconstructed based on the filtered samples along a mode direction of the intra prediction mode index.
    Type: Grant
    Filed: March 9, 2020
    Date of Patent: August 23, 2022
    Assignee: FG Innovation Company Limited
    Inventors: Yu-Chiao Yang, Po-Han Lin
  • Publication number: 20220150520
    Abstract: A method of decoding a bitstream by an electronic device is provided. The method determines a block unit from an image frame received from the bitstream. To reconstruct the block unit, the method receives, from a candidate list, first motion information having a first list flag for selecting a first reference frame and second motion information having a second list flag for selecting a second reference frame. The method then stores a predefined one of the first and second motion information for a sub-block determined in the block unit when the first list flag is identical to the second list flag.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: CHIH-YU TENG, YU-CHIAO YANG, PO-HAN LIN