Patents by Inventor Yu-Chiao Yang

Yu-Chiao Yang 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: 20240129480
    Abstract: A method of decoding video data performed by an electronic device is provided. The method receives the video data and determines a block unit from a current frame included in the video data. The method further determines a plurality of neighboring sub-partitions selected from a plurality of neighboring sub-blocks and determines, from the current frame, more than one previously affine-coded block reconstructed in an affine-based mode prior to reconstructing the block unit. The method receives a plurality of neighboring motion vectors of the neighboring sub-partitions and a plurality of affine motion vectors of the affine-coded sub-blocks and derives a motion linear model based on the neighboring motion vectors and the neighboring positions of the neighboring sub-partitions and the affine motion vectors and the affine positions of the affine-coded sub-blocks. Then, the method determines a plurality of derived motion vectors based on the motion linear model for reconstructing the block unit.
    Type: Application
    Filed: October 9, 2023
    Publication date: April 18, 2024
    Inventor: YU-CHIAO YANG
  • 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
  • Publication number: 20240089432
    Abstract: A method of decoding a bitstream by an electronic device is provided. The method receives an image frame of a bitstream and determines a block unit having a block width and a block height based on the received image frame. The method determines whether a geometric partitioning mode is disabled for the block unit based on a comparison between the block width and the block height. The method divides the block unit to generate multiple sub-blocks predicted by different merge candidates of the block unit when the geometric partitioning mode is enabled and applied on the block unit. The predicted block is generated by predicting block unit based on a prediction mode different from the geometric partitioning mode when the geometric partitioning mode is disabled for the block unit. The method them reconstructs the block unit based on the predicted block.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 14, 2024
    Inventors: YU-CHIAO YANG, CHIH-YU TENG
  • Publication number: 20240022728
    Abstract: A method of decoding video data by an electronic device is provided. The electronic device determines, according to the video data, a block unit from an image frame and a split line of the block unit. The electronic device determines first motion information and second motion information according to the video data. The electronic device determines a first predicted block of the block unit based on the first motion information by an affine model and determines a second predicted block of the block unit based on the second motion information. The block unit is predicted by combining the first predicted block and the second predicted block based on the split line.
    Type: Application
    Filed: November 15, 2021
    Publication date: January 18, 2024
    Inventor: YU-CHIAO YANG
  • Publication number: 20230412801
    Abstract: A method of decoding video data by an electronic device is provided. The electronic device receives the video data and determines a block unit from a current frame included in the video data. The electronic device determines, from a plurality of candidate lines, a partitioning line for dividing the block unit into a pair of geometric partitions using a geometric partitioning mode and, from a plurality of candidate modes, two different prediction modes of the block unit to generate two predicted blocks for the pair of the geometric partitions. The electronic device determines a blending width of the partitioning line from a plurality of candidate widths based on a block size of the block unit and weightedly combining the two predicted blocks along the partitioning line based on the blending width to reconstruct the block unit.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 21, 2023
    Inventors: YU-CHIAO YANG, CHIH-YU TENG
  • Publication number: 20230336711
    Abstract: Embodiments of the disclosure provide a method for determining a specific linear model and a video processing device. The method includes: determining a plurality of linear model parameters of each of a plurality of linear models; determining a chroma template reconstruction and a luma template, wherein the chroma template reconstruction and the luma template are associated with a specific chroma block; determining a chroma template prediction corresponding to each of the plurality of linear models based on the luma template and the corresponding linear model parameters; determining a template cost of each of the plurality of linear models based on the chroma template reconstruction and the corresponding chroma template prediction; and selecting the specific linear model from the linear models based on the template cost of each of the plurality of linear models.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 19, 2023
    Applicant: FG Innovation Company Limited
    Inventors: Chih-Yu Teng, Chih-Yuan Chen, Yu-Chiao Yang
  • Publication number: 20230217013
    Abstract: A method of decoding video data by an electronic device is provided. The electronic device determines at least one block vector predictor for a block unit determined from a current frame according to the video data. The electronic device determines, from the current frame, a block template region adjacent to the block unit and a plurality of candidate template regions each indicated by a specific one of the at least one block vector predictor and a corresponding one of block vector differences in a vector difference list. The electronic device determines a first cost value between the block template region and each of the candidate template regions and determines, based on the first cost values, an adjusted difference list including at least one of the block vector differences. The electronic device selects, based on the adjusted difference list, a reference block from the current frame for reconstructing the block unit.
    Type: Application
    Filed: January 3, 2023
    Publication date: July 6, 2023
    Inventors: YU-CHIEH NIEN, YU-CHIAO YANG
  • Publication number: 20230217019
    Abstract: A method of decoding video data by an electronic device is provided. The electronic device determines a block unit from an image frame according to the video data. The electronic device determines, for the block unit, a first mode list including intra candidate modes selected from intra default modes, and predicts at least one template region adjacent to the block unit to generate template predictions based on intra template modes. Each of the intra template modes indicates one of the intra candidate modes and one of template reference lines, and the template reference lines include at least one template neighboring line nonadjacent to the at least one template region. The electronic device determines a template cost value between the at least one template region and each of the template predictions, and reconstructs the block unit based on a second mode list determined based on the template cost values.
    Type: Application
    Filed: December 30, 2022
    Publication date: July 6, 2023
    Inventors: CHIH-YU TENG, YU-CHIAO YANG
  • Patent number: 11622122
    Abstract: A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream and determines an affine enabled flag corresponding to one or more image frames from the bitstream. The electronic device determines a maximum index corresponding to the one or more image frames from the bitstream when the affine enabled flag is true. An index value of the maximum index is in an index range of 0 to N?K, N being a first integer and K being a second integer less than N. The electronic device determines a maximum number of zero or more subblock-based merging motion vector prediction (MVP) candidates based on the maximum index when the affine enabled flag is true. The electronic device reconstructs the one or more image frames based on the maximum number of zero or more subblock-based merging MVP candidates.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: April 4, 2023
    Assignee: FG Innovation Company Limited
    Inventors: Yu-Chiao Yang, Chih-Yu Teng
  • Publication number: 20230090700
    Abstract: A method of decoding video data is provided. The method includes: receiving the video data; determining, from an image frame of the video data, a block unit; determining a first intra prediction of the block unit based on a decoder-side intra mode derivation (DIMD) mode; determining a second intra prediction of the block unit based on an intra prediction mode other than the DIMD mode; generating a third intra prediction based on the first intra prediction and the second intra prediction; and reconstructing the block unit based on the third intra prediction. In addition, an electronic device using the method is also provided.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 23, 2023
    Inventors: CHIH-YU TENG, YU-CHIAO YANG
  • Publication number: 20230045692
    Abstract: A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream. In addition, the electronic device determines, from the bitstream, a maximum constraint indication used for determining a maximum value of a bit-depth indication sps_bitdepth_minus8 included in a sequence parameter set (SPS) of the bitstream when the maximum constraint indication is a maximum bit-depth constraint indication. The maximum constraint indication does not impose a constraint on the maximum value of the bit-depth indication sps_bitdepth_minus8 when the maximum constraint indication is equal to zero.
    Type: Application
    Filed: October 17, 2022
    Publication date: February 9, 2023
    Inventor: YU-CHIAO YANG
  • Publication number: 20230007293
    Abstract: A method of encoding video data by an electronic device is provided. The electronic device determines whether an affine enabled flag corresponding to one or more image frames included in the video data is true. The electronic device determines a maximum number of zero or more subblock-based merging motion vector prediction candidates corresponding to the one or more image frames when the affine enabled flag is true. The maximum number is in a number range of K to N, N being a first integer and K being a second integer less than N. The electronic device determines that a maximum index is in an index range of 0 to N-K and generated by subtracting the maximum number from N when the affine enabled flag is true. An index value of the maximum index is in an index range of 0 to N-1 when K is 1.
    Type: Application
    Filed: September 14, 2022
    Publication date: January 5, 2023
    Inventors: YU-CHIAO YANG, CHIH-YU TENG
  • Publication number: 20220417501
    Abstract: A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream. In addition, the electronic device determines a block unit from an image frame according to the bitstream and selects a plurality of intra candidate modes from a plurality of intra default modes for the block unit. The electronic device further generates a template prediction for each of the plurality of intra candidate modes, selects a plurality of prediction modes from the plurality of intra candidate modes based on the template predictions, and reconstructs the block unit based on the plurality of prediction modes.
    Type: Application
    Filed: June 23, 2022
    Publication date: December 29, 2022
    Inventors: YU-CHIAO YANG, CHIH-YU TENG
  • Patent number: 11523137
    Abstract: A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream. In addition, the electronic device determines, from general constraints information in the bitstream, a maximum constraint indication used for determining a maximum value of a parameter indication included in a sequence parameter set of the bitstream. The maximum constraint indication does not impose a constraint on the maximum value of the parameter indication when the maximum constraint indication is equal to zero.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: December 6, 2022
    Assignee: FG Innovation Company Limited
    Inventor: Yu-Chiao Yang
  • 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: 20220329813
    Abstract: A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream. In addition, the electronic device determines a block unit from an image frame according to the bitstream and determines a linear model prediction mode of the block unit based on a plurality of linear mode candidates. The plurality of linear mode candidates is used to derive a plurality of linear model formulas based on a plurality of sample sets determined from a common reference region.
    Type: Application
    Filed: April 6, 2022
    Publication date: October 13, 2022
    Inventors: CHIH-YU TENG, YU-CHIAO YANG
  • Publication number: 20220303581
    Abstract: A method of decoding a bitstream by an electronic device is provided. Encoded data is received for at least one image frame each including one or more regions. A first affine flag is determined from a sequence parameter set (SPS) associated with the at least one image frame when an affine mode including affine tools is enabled in the at least one image frame. A second affine flag is present in the SPS when the first affine flag is equal to one. A third affine flag corresponding to one of the affine tools is present in a slice header associated with a specific one of the one or more regions when the second affine flag is equal to one. The specific region is reconstructed based on first candidate modes including the one of the affine tools when the third affine flag is equal to zero.
    Type: Application
    Filed: June 9, 2022
    Publication date: September 22, 2022
    Inventor: YU-CHIAO YANG
  • 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
  • Patent number: 11405648
    Abstract: A method of decoding a bitstream by an electronic device is provided. Encoded data is received for at least one image frame each including one or more regions. A first affine flag is determined from a first syntax structure associated with the at least one image frame when an affine mode including affine tools is enabled in the at least one image frame. A second affine flag is present in the first syntax structure when the first affine flag is equal to one. A third affine flag corresponding to one of the affine tools is present in a second syntax structure associated with a specific one of the one or more region when the second affine flag is equal to one. The specific region is reconstructed based on first candidate modes including the one of the affine tools when the third affine flag is equal to zero.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: August 2, 2022
    Assignee: FG Innovation Company Limited
    Inventor: Yu-Chiao Yang
  • Patent number: 11368704
    Abstract: A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream and determines, from the bitstream, a prediction mode enabled flag and an affine enabled flag both corresponding to one or more image frames. The electronic device determines, from the bitstream, a maximum index corresponding to the one or more image frames when the affine enabled flag is true. An index value of the maximum index is in an index range determined based on the prediction mode enabled flag. The electronic device determines a maximum number of zero or more subblock-based merging motion vector prediction (MVP) candidates based on the maximum index when the affine enabled flag is true. The electronic device reconstructs the one or more image frames based on the maximum number of the zero or more subblock-based merging MVP candidates.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: June 21, 2022
    Assignee: FG Innovation Company Limited
    Inventors: Yu-Chiao Yang, Chih-Yu Teng