-
公开(公告)号:US12244840B2
公开(公告)日:2025-03-04
申请号:US18365854
申请日:2023-08-04
Applicant: QUALCOMM Incorporated
Inventor: Cheng-Teh Hsieh , Han Huang , Chun-Chi Chen , Marta Karczewicz
IPC: H04N7/12 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/44 , H04N19/70 , H04N19/127
Abstract: A video decoder may be configured to receive a block of video data that was encoded using a coding mode that includes a search process in one or more reference frames. The video decoder may prefetch reference samples in a fixed search region of at least one reference frame of the one or more reference frames, and decode the block of video data using the coding mode, including performing the search process for the coding mode using the prefetched reference samples.
-
公开(公告)号:US12033361B2
公开(公告)日:2024-07-09
申请号:US17169342
申请日:2021-02-05
Applicant: QUALCOMM Incorporated
Inventor: Ankitesh Kumar Singh , Cheng-Teh Hsieh , Marta Karczewicz
Abstract: The present disclosure relates to methods and devices for data or graphics processing including an apparatus, e.g., a GPU. The apparatus may receive at least one bitstream including a plurality of bits, each of the bits corresponding to a position in the at least one bitstream, and each of the bits being associated with color data. The apparatus may also arrange an order of the plurality of bits in the at least one bitstream, such that at least one of the bits corresponds to an updated position in the at least one bitstream. Additionally, the apparatus may convert, upon arranging the order of the bits, the color data associated with each of the plurality of bits in the at least one bitstream. The apparatus may also compress, upon converting the color data associated with each of the bits, the plurality of bits in the at least one bitstream.
-
公开(公告)号:US20240107023A1
公开(公告)日:2024-03-28
申请号:US17934508
申请日:2022-09-22
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Vladan Andrijanic , Wei-Jung Chien , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/132 , H04N19/105 , H04N19/139 , H04N19/156 , H04N19/167 , H04N19/172 , H04N19/176 , H04N19/436 , H04N19/52
CPC classification number: H04N19/132 , H04N19/105 , H04N19/139 , H04N19/156 , H04N19/167 , H04N19/172 , H04N19/176 , H04N19/436 , H04N19/52
Abstract: A method of encoding video data includes determining an integer sample in a reference picture of the video data; determining, based on the integer sample, at least a first fractional sample and a second fractional sample, wherein the first fractional sample has a first fractional pel resolution, and the second fractional sample has a second fractional pel resolution different from the first fractional pel resolution; subsequent to determining both the first fractional sample and the second fractional sample, determining a first cost metric associated with the first fractional sample and a second cost metric associated with the second fractional sample; determining a reference block for a current block based on at least one of the first cost metric or the second cost metric; and encoding the current block based on the reference block.
-
公开(公告)号:US11240507B2
公开(公告)日:2022-02-01
申请号:US17029767
申请日:2020-09-23
Applicant: QUALCOMM Incorporated
Inventor: Yung-Hsuan Chao , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/00 , H04N19/132 , H04N19/176 , H04N19/186 , H04N19/146
Abstract: An example device includes a memory configured to store at least a portion of an encoded video bitstream; and one or more processors that are implemented in circuitry and configured to: determine, based on a parameter of a first block of video data, a maximum number of entries to be used for palette-mode coding of the current block; generate, based on the determined maximum number of entries and based on a palette predictor, a palette for the first block of video data, the palette including one or more entries each including a palette index that is associated with a color value; decode, from the encoded video bitstream and for the first block of video data, index values for samples of the first block that identify entries in the palette; and reconstruct, based on the index values, the samples of the first block.
-
公开(公告)号:US11025271B2
公开(公告)日:2021-06-01
申请号:US16798186
申请日:2020-02-21
Applicant: QUALCOMM Incorporated
Inventor: Clara Ka Wah Sung , Meghal Varia , Serag Gadelrab , Cheng-Teh Hsieh , Jason Edward Podaima , Victor Szeto , Richard Boisjoly , Milivoje Aleksic , Tom Longo , In-Suk Chong
Abstract: Various embodiments include methods and devices for implementing compression of high dynamic ratio fields. Various embodiments may include receiving a compression block having data units, receiving a mapping for the compression block, wherein the mapping is configured to map bits of each data unit to two or more data fields to generate a first set of data fields and a second set of data fields, compressing the first set of data fields together to generate a compressed first set of data fields, and compressing the second set of data fields together to generate a compressed second set of data fields.
-
公开(公告)号:US20200154115A1
公开(公告)日:2020-05-14
申请号:US16678041
申请日:2019-11-08
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/186 , H04N19/176 , H04N19/159 , H04N19/124
Abstract: A video coder determines a boundary luma value and derives a chroma value that corresponds to the boundary luma value. The video coder may derive a first prediction model and a second prediction model based on the derived chroma value. The video coder may use the first prediction model to determine a first set of predicted chroma samples of a prediction block for the current block. The first set of predicted chroma samples corresponds to the luma samples of the prediction block that have values less than or equal to the boundary luma value. The video coder may use the second prediction model to determine a second set of predicted chroma samples of the prediction block. The second set of predicted chroma samples corresponds to the luma samples of the prediction block that have values greater than the boundary luma value.
-
公开(公告)号:US10097842B2
公开(公告)日:2018-10-09
申请号:US15266623
申请日:2016-09-15
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Rajan Laxman Joshi , Krishnakanth Rapaka , Marta Karczewicz , Cheng-Teh Hsieh
IPC: H04N19/176 , H04N19/196 , H04N19/186 , H04N19/593 , H04N19/463 , H04N19/124 , H04N19/157 , H04N19/182
Abstract: An apparatus configured to decode video data that comprises a memory configured to store the video data; and one or more processors. The one or more processors are configured to: receive a bitstream that is constrained such that escape values used in a palette mode for decoding the video data are no greater than a maximum value, wherein the bitstream includes information for determining at least one escape value representing a sample in a block of the video data to be decoded; and reconstruct the sample in the block of the video data using the information for determining the at least one escape value.
-
公开(公告)号:US09860560B2
公开(公告)日:2018-01-02
申请号:US14754577
申请日:2015-06-29
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Rajan Laxman Joshi , Jianle Chen , Marta Karczewicz , Cheng-Teh Hsieh , Feng Zou , Joel Sole Rojals
IPC: H04N19/593 , H04N19/91 , H04N19/176 , H04N19/70
CPC classification number: H04N19/593 , H04N19/176 , H04N19/70 , H04N19/91
Abstract: A method for decoding video data provided in a bitstream, where the bitstream includes a coding unit (CU) coded in palette mode, includes: parsing a palette associated with the CU provided in the bitstream; parsing one or more run lengths provided in the bitstream that are associated with the CU; parsing one or more index values provided in the bitstream that associated with the CU; and parsing one or more escape pixel values provided in the bitstream that are associated with the CU. The escape pixel values may be parsed from consecutive positions in the bitstream, the consecutive positions being in the bitstream after all of the run lengths and the index values associated with the CU. The method may further include decoding the CU based on the parsed palette, parsed run lengths, parsed index values, and parsed escape values.
-
公开(公告)号:US09832467B2
公开(公告)日:2017-11-28
申请号:US14860250
申请日:2015-09-21
Applicant: QUALCOMM Incorporated
Inventor: Krishnakanth Rapaka , Joel Sole Rojals , Cheng-Teh Hsieh , Chao Pang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/176 , H04N19/86 , H04N19/00 , H04N19/50 , H04N19/103 , H04N19/117 , H04N19/182 , H04N19/513 , H04N19/593 , H04N19/82 , H04N19/159
CPC classification number: H04N19/117 , H04N19/159 , H04N19/176 , H04N19/182 , H04N19/513 , H04N19/593 , H04N19/82 , H04N19/86
Abstract: Techniques are described for determining boundary strength value for an intra-block copy (IBC)-coded block and for selective storage of unfiltered pixel values of a region of a picture based on whether the region will be used as reference for IBC coding.
-
公开(公告)号:US09654782B2
公开(公告)日:2017-05-16
申请号:US14536342
申请日:2014-11-07
Applicant: QUALCOMM Incorporated
Inventor: In Suk Chong , Sungwon Lee , Cheng-Teh Hsieh , Xianglin Wang
IPC: H04N19/176 , H04N19/105 , H04N19/122 , H04N19/139 , H04N19/50 , H04N19/103 , H04N19/137
CPC classification number: H04N19/176 , H04N19/103 , H04N19/105 , H04N19/122 , H04N19/137 , H04N19/139
Abstract: Provided are techniques for low complexity video coding. For example, a video coder may be configured to calculate a first sum of absolute difference (SAD) value between a coding unit (CU) block and a first corresponding block in a reference frame, and define branching conditions for branching of CU sizes based on the first SAD value, the branching conditions including a background condition and/or a homogeneous condition. The video coder may be configured to detect the background condition if the first SAD value of the CU block is less than a first threshold background value, and detect the homogeneous condition if a second SAD value of a sub-block of the CU block is between upper and lower homogeneous threshold values based on the first SAD value. The branching of the CU sizes may be based on detecting the background or homogeneous conditions.
-
-
-
-
-
-
-
-
-