Patents by Inventor Peisong Chen

Peisong Chen 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: 20240129531
    Abstract: A video encoder may transform residual data by using a transform selected from a group of transforms. The transform is applied to the residual data to create a two-dimensional array of transform coefficients. A scanning mode is selected to scan the transform coefficients in the two-dimensional array into a one-dimensional array of transform coefficients. The combination of transform and scanning mode may be selected from a subset of combinations that is based on an intra-prediction mode. The scanning mode may also be selected based on the transform used to create the two-dimensional array. The transforms and/or scanning modes used may be signaled to a video decoder.
    Type: Application
    Filed: October 27, 2023
    Publication date: April 18, 2024
    Inventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
  • Patent number: 11838548
    Abstract: A video encoder may transform residual data by using a transform selected from a group of transforms. The transform is applied to the residual data to create a two-dimensional array of transform coefficients. A scanning mode is selected to scan the transform coefficients in the two-dimensional array into a one-dimensional array of transform coefficients. The combination of transform and scanning mode may be selected from a subset of combinations that is based on an intra-prediction mode. The scanning mode may also be selected based on the transform used to create the two-dimensional array. The transforms and/or scanning modes used may be signaled to a video decoder.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: December 5, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
  • Publication number: 20230379504
    Abstract: Techniques are described for encoding and decoding digital video data using macroblocks that are larger than the macroblocks prescribed by conventional video encoding and decoding standards. For example, the techniques include encoding and decoding a video stream using macroblocks comprising greater than 16×16 pixels. In one example, an apparatus includes a video encoder configured to encode a coded unit comprising a plurality of video blocks, wherein at least one of the plurality of video blocks comprises a size of more than 16×16 pixels and to generate syntax information for the coded unit that includes a maximum size value, wherein the maximum size value indicates a size of a largest one of the plurality of video blocks in the coded unit. The syntax information may also include a minimum size value. In this manner, the encoder may indicate to a decoder the proper syntax decoder to apply to the coded unit.
    Type: Application
    Filed: August 1, 2023
    Publication date: November 23, 2023
    Inventors: Peisong Chen, Yan Ye, Marta Karczewicz
  • Patent number: 11800086
    Abstract: Sample adaptive offset (SAO) in accordance with video coding. SAO filtering may be performed before de-blocking processing (e.g., in accordance with video signal decoding and/or encoding). For example, a receiver and/or decoder communication device may receive signaling from a transmitter and/or encoder communication device that includes various band offsets. Corresponding band indices may be determined via analysis of the received video signal (e.g., received from the transmitter and/or encoder communication device), inferentially without requiring signaling of such band indices from the transmitter and/or encoder communication device. Upon appropriate analysis of one or more largest coding units (LCUs) generated from the video signal to determine a pixel value distribution (e.g., which may be using a histogram in one instance), then based on that pixel value distribution, the band indices are identified and the band offsets applied thereto.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: October 24, 2023
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Peisong Chen, Wade K. Wan
  • Patent number: 11758194
    Abstract: Technology is described for decoding a video block. A block-type syntax information is received which indicates a size of a video block in a video frame, wherein a maximum size of the video blocks is 32×32 or 64×64. The video block having the size indicated by the block-type syntax information is received. The video block is partitioned into partitions, and at least one of the partitions is encoded with a first encoding mode and at least one other of the partitions is encoded with a second encoding mode which is different from the first encoding mode. Syntax information is received for the partitions of the video block and for the first encoding mode and the second encoding mode. Motion vector information is received for one or more of the partitions. The video block is decoded based on at least the block-type syntax information and the motion vector information.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: September 12, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Peisong Chen, Marta Karczewicz, Yan Ye
  • Patent number: 11616955
    Abstract: A method includes encoding, by a encoder, a video frame of a versatile-video coding (VVC) video-compression system. The encoder generates/uses tile information associated with a video frame, determines for a slice that the slice is a subset or a superset of a tile based on the tile information, determines slice parameters associated with the slice, and signals the slice parameters associated with the slice. In other aspects, a method may include retrieving, by a decoder of a video-compression system, tile information associated with a video frame, determining, for a slice, that the slice is a subset or a superset of a tile based on the tile information, determining slice parameters associated with the slice, and decoding the video frame using the determined slice parameters.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: March 28, 2023
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Wade Keith Wan, Minhua Zhou, Timothy Moore Hellman, Peisong Chen, Brian Allen Heng
  • Patent number: 11601678
    Abstract: A video encoder may transform residual data by using a transform selected from a group of transforms. The transform is applied to the residual data to create a two-dimensional array of transform coefficients. A scanning mode is selected to scan the transform coefficients in the two-dimensional array into a one-dimensional array of transform coefficients. The combination of transform and scanning mode may be selected from a subset of combinations that is based on an intra-prediction mode. The scanning mode may also be selected based on the transform used to create the two-dimensional array. The transforms and/or scanning modes used may be signaled to a video decoder.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: March 7, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
  • Publication number: 20220417558
    Abstract: A video encoder may transform residual data by using a transform selected from a group of transforms. The transform is applied to the residual data to create a two-dimensional array of transform coefficients. A scanning mode is selected to scan the transform coefficients in the two-dimensional array into a one-dimensional array of transform coefficients. The combination of transform and scanning mode may be selected from a subset of combinations that is based on an intra-prediction mode. The scanning mode may also be selected based on the transform used to create the two-dimensional array. The transforms and/or scanning modes used may be signaled to a video decoder.
    Type: Application
    Filed: July 5, 2022
    Publication date: December 29, 2022
    Inventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
  • Publication number: 20220046229
    Abstract: Sample adaptive offset (SAO) in accordance with video coding. SAO filtering may be performed before de-blocking processing (e.g., in accordance with video signal decoding and/or encoding). For example, a receiver and/or decoder communication device may receive signaling from a transmitter and/or encoder communication device that includes various band offsets. Corresponding band indices may be determined via analysis of the received video signal (e.g., received from the transmitter and/or encoder communication device), inferentially without requiring signaling of such band indices from the transmitter and/or encoder communication device. Upon appropriate analysis of one or more largest coding units (LCUs) generated from the video signal to determine a pixel value distribution (e.g., which may be using a histogram in one instance), then based on that pixel value distribution, the band indices are identified and the band offsets applied thereto.
    Type: Application
    Filed: October 21, 2021
    Publication date: February 10, 2022
    Inventors: Peisong Chen, Wade K. Wan
  • Publication number: 20220021881
    Abstract: A method includes encoding, by a encoder, a video frame of a versatile-video coding (VVC) video-compression system. The encoder generates/uses tile information associated with a video frame, determines for a slice that the slice is a subset or a superset of a tile based on the tile information, determines slice parameters associated with the slice, and signals the slice parameters associated with the slice. In other aspects, a method may include retrieving, by a decoder of a video-compression system, tile information associated with a video frame, determining, for a slice, that the slice is a subset or a superset of a tile based on the tile information, determining slice parameters associated with the slice, and decoding the video frame using the determined slice parameters.
    Type: Application
    Filed: October 28, 2020
    Publication date: January 20, 2022
    Inventors: Wade Keith WAN, Minhua ZHOU, Timothy Moore Hellman, Peisong CHEN, Brian Allen HENG
  • Publication number: 20210344963
    Abstract: Technology is described for decoding a video block. A block-type syntax information is received which indicates a size of a video block in a video frame, wherein a maximum size of the video blocks is 32×32 or 64×64. The video block having the size indicated by the block-type syntax information is received. The video block is partitioned into partitions, and at least one of the partitions is encoded with a first encoding mode and at least one other of the partitions is encoded with a second encoding mode which is different from the first encoding mode. Syntax information is received for the partitions of the video block and for the first encoding mode and the second encoding mode. Motion vector information is received for one or more of the partitions. The video block is decoded based on at least the block-type syntax information and the motion vector information.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 4, 2021
    Inventors: Peisong CHEN, Marta KARCZEWICZ, Yan YE
  • Patent number: 11166011
    Abstract: Sample adaptive offset (SAO) in accordance with video coding. SAO filtering may be performed before de-blocking processing (e.g., in accordance with video signal decoding and/or encoding). For example, a receiver and/or decoder communication device may receive signaling from a transmitter and/or encoder communication device that includes various band offsets. Corresponding band indices may be determined via analysis of the received video signal (e.g., received from the transmitter and/or encoder communication device), inferentially without requiring signaling of such band indices from the transmitter and/or encoder communication device. Upon appropriate analysis of one or more largest coding units (LCUs) generated from the video signal to determine a pixel value distribution (e.g., which may be using a histogram in one instance), then based on that pixel value distribution, the band indices are identified and the band offsets applied thereto.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: November 2, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Peisong Chen, Wade K. Wan
  • Patent number: 11039171
    Abstract: Technology is described for decoding a video block. A block-type syntax information is received which indicates a size of a video block in a video frame, wherein a maximum size of the video blocks is 32×32 or 64×64. The video block having the size indicated by the block-type syntax information is received. The video block is partitioned into partitions, and at least one of the partitions is encoded with a first encoding mode and at least one other of the partitions is encoded with a second encoding mode which is different from the first encoding mode. Syntax information is received for the partitions of the video block and for the first encoding mode and the second encoding mode. Motion vector information is received for one or more of the partitions. The video block is decoded based on at least the block-type syntax information and the motion vector information.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: June 15, 2021
    Assignee: Velos Media, LLC
    Inventors: Peisong Chen, Marta Karczewicz, Yan Ye
  • Patent number: 10992958
    Abstract: A video encoder may transform residual data by using a transform selected from a group of transforms. The transform is applied to the residual data to create a two-dimensional array of transform coefficients. A scanning mode is selected to scan the transform coefficients in the two-dimensional array into a one-dimensional array of transform coefficients. The combination of transform and scanning mode may be selected from a subset of combinations that is based on an intra-prediction mode. The scanning mode may also be selected based on the transform used to create the two-dimensional array. The transforms and/or scanning modes used may be signaled to a video decoder.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: April 27, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
  • Publication number: 20210037260
    Abstract: A video encoder may transform residual data by using a transform selected from a group of transforms. The transform is applied to the residual data to create a two-dimensional array of transform coefficients. A scanning mode is selected to scan the transform coefficients in the two-dimensional array into a one-dimensional array of transform coefficients. The combination of transform and scanning mode may be selected from a subset of combinations that is based on an intra-prediction mode. The scanning mode may also be selected based on the transform used to create the two-dimensional array. The transforms and/or scanning modes used may be signaled to a video decoder.
    Type: Application
    Filed: October 16, 2020
    Publication date: February 4, 2021
    Applicant: QUALCOMM Incorporated
    Inventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
  • Publication number: 20200092543
    Abstract: Sample adaptive offset (SAO) in accordance with video coding. SAO filtering may be performed before de-blocking processing (e.g., in accordance with video signal decoding and/or encoding). For example, a receiver and/or decoder communication device may receive signaling from a transmitter and/or encoder communication device that includes various band offsets. Corresponding band indices may be determined via analysis of the received video signal (e.g., received from the transmitter and/or encoder communication device), inferentially without requiring signaling of such band indices from the transmitter and/or encoder communication device. Upon appropriate analysis of one or more largest coding units (LCUs) generated from the video signal to determine a pixel value distribution (e.g., which may be using a histogram in one instance), then based on that pixel value distribution, the band indices are identified and the band offsets applied thereto.
    Type: Application
    Filed: November 18, 2019
    Publication date: March 19, 2020
    Inventors: Peisong Chen, Wade K. Wan
  • Patent number: 10536701
    Abstract: In one example, a device for coding video data includes a video coder configured to configured to code information representative of whether an absolute value of an x-component of a motion vector difference value for a current block of video data is greater than zero, code information representative of whether an absolute value of a y-component of the motion vector difference value is greater than zero, when the absolute value of the x-component is greater than zero, code information representative of the absolute value of the x-component, when the absolute value of the y-component is greater than zero, code information representative of the absolute value of the y-component, when the absolute value of the x-component is greater than zero, code a sign of the x-component, and when the absolute value of the y-component is greater than zero, code a sign of the y-component.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: January 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Wei-Jung Chien, Peisong Chen, Marta Karczewicz
  • Patent number: 10484677
    Abstract: Sample adaptive offset (SAO) in accordance with video coding. SAO filtering may be performed before de-blocking processing (e.g., in accordance with video signal decoding and/or encoding). For example, a receiver and/or decoder communication device may receive signaling from a transmitter and/or encoder communication device that includes various band offsets. Corresponding band indices may be determined via analysis of the received video signal (e.g., received from the transmitter and/or encoder communication device), inferentially without requiring signaling of such band indices from the transmitter and/or encoder communication device. Upon appropriate analysis of one or more largest coding units (LCUs) generated from the video signal to determine a pixel value distribution (e.g., which may be using a histogram in one instance), then based on that pixel value distribution, the band indices are identified and the band offsets applied thereto.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: November 19, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Peisong Chen, Wade K. Wan
  • Patent number: 10390044
    Abstract: In one example, an apparatus for encoding video data includes a video encoder configured to select an intra-prediction mode to use to encode a block of video data, determine whether the block includes a sub-block of a size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, when the block includes the sub-block of the size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, select one of the multiple possible transforms, transform the sub-block using the selected one of the multiple possible transforms, and provide an indication of the selected one of the multiple possible transforms for the size of the block.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: August 20, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Marta Karczewicz, Muhammed Zeyd Coban, Peisong Chen, Hsiao-Chiang Chuang, Rajan Laxman Joshi
  • Patent number: 10390009
    Abstract: An adaptive display calibration system includes a display, a photodetector configured to capture light emitted by the display, and a set-top box connected to the display and the photodetector. The set-top box includes processing circuitry configured to transmit one or more test patterns to the display, and receive one or more measurements of the display from the photodetector in response to the test patterns. Additionally, the processing circuitry of the set-top box determines a capability of the display based on the measurements received from the photodetector and programs the set-top box based on the capability of the display.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: August 20, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Peisong Chen, Richard Hayden Wyman, Gheorghe Berbecel, Frederick George Walls, David C. Wu, Wade Keith Wan