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: 20240129531Abstract: 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: ApplicationFiled: October 27, 2023Publication date: April 18, 2024Inventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
-
Patent number: 11838548Abstract: 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: GrantFiled: July 5, 2022Date of Patent: December 5, 2023Assignee: QUALCOMM IncorporatedInventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
-
Publication number: 20230379504Abstract: 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: ApplicationFiled: August 1, 2023Publication date: November 23, 2023Inventors: Peisong Chen, Yan Ye, Marta Karczewicz
-
Patent number: 11800086Abstract: 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: GrantFiled: October 21, 2021Date of Patent: October 24, 2023Assignee: Avago Technologies International Sales Pte. LimitedInventors: Peisong Chen, Wade K. Wan
-
Patent number: 11758194Abstract: 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: GrantFiled: May 14, 2021Date of Patent: September 12, 2023Assignee: QUALCOMM IncorporatedInventors: Peisong Chen, Marta Karczewicz, Yan Ye
-
Patent number: 11616955Abstract: 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: GrantFiled: October 28, 2020Date of Patent: March 28, 2023Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Wade Keith Wan, Minhua Zhou, Timothy Moore Hellman, Peisong Chen, Brian Allen Heng
-
Patent number: 11601678Abstract: 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: GrantFiled: October 16, 2020Date of Patent: March 7, 2023Assignee: QUALCOMM IncorporatedInventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
-
Publication number: 20220417558Abstract: 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: ApplicationFiled: July 5, 2022Publication date: December 29, 2022Inventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
-
Publication number: 20220046229Abstract: 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: ApplicationFiled: October 21, 2021Publication date: February 10, 2022Inventors: Peisong Chen, Wade K. Wan
-
Publication number: 20220021881Abstract: 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: ApplicationFiled: October 28, 2020Publication date: January 20, 2022Inventors: Wade Keith WAN, Minhua ZHOU, Timothy Moore Hellman, Peisong CHEN, Brian Allen HENG
-
Publication number: 20210344963Abstract: 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: ApplicationFiled: May 14, 2021Publication date: November 4, 2021Inventors: Peisong CHEN, Marta KARCZEWICZ, Yan YE
-
Patent number: 11166011Abstract: 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: GrantFiled: November 18, 2019Date of Patent: November 2, 2021Assignee: Avago Technologies International Sales Pte. LimitedInventors: Peisong Chen, Wade K. Wan
-
Patent number: 11039171Abstract: 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: GrantFiled: January 18, 2019Date of Patent: June 15, 2021Assignee: Velos Media, LLCInventors: Peisong Chen, Marta Karczewicz, Yan Ye
-
Patent number: 10992958Abstract: 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: GrantFiled: December 23, 2011Date of Patent: April 27, 2021Assignee: Qualcomm IncorporatedInventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
-
Publication number: 20210037260Abstract: 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: ApplicationFiled: October 16, 2020Publication date: February 4, 2021Applicant: QUALCOMM IncorporatedInventors: Peisong Chen, Yunfei Zheng, Rajan Laxman Joshi, Muhammed Zeyd Coban, Marta Karczewicz
-
Publication number: 20200092543Abstract: 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: ApplicationFiled: November 18, 2019Publication date: March 19, 2020Inventors: Peisong Chen, Wade K. Wan
-
Patent number: 10536701Abstract: 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: GrantFiled: June 28, 2012Date of Patent: January 14, 2020Assignee: QUALCOMM IncorporatedInventors: Wei-Jung Chien, Peisong Chen, Marta Karczewicz
-
Patent number: 10484677Abstract: 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: GrantFiled: February 25, 2016Date of Patent: November 19, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Peisong Chen, Wade K. Wan
-
Patent number: 10390044Abstract: 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: GrantFiled: April 12, 2017Date of Patent: August 20, 2019Assignee: Qualcomm IncorporatedInventors: Marta Karczewicz, Muhammed Zeyd Coban, Peisong Chen, Hsiao-Chiang Chuang, Rajan Laxman Joshi
-
Patent number: 10390009Abstract: 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: GrantFiled: April 25, 2018Date of Patent: August 20, 2019Assignee: Avago Technologies International Sales Pte. LimitedInventors: Peisong Chen, Richard Hayden Wyman, Gheorghe Berbecel, Frederick George Walls, David C. Wu, Wade Keith Wan