-
公开(公告)号:US10855988B2
公开(公告)日:2020-12-01
申请号:US16226594
申请日:2018-12-19
发明人: Guoxin Jin , Xianglin Wang
IPC分类号: H04N19/149 , H04N19/139 , H04N19/11 , H04N19/159 , H04N19/132 , G06N20/10 , H04N19/172
摘要: Systems, methods, and computer-readable media are described for providing improved video or image encoding, including adaptive prediction structures for encoding video frames. In some examples, systems, methods, and computer-readable media can include obtaining a sequence of frames; determining, based on frame statistics associated with a first frame in the sequence of frames, a prediction structure for encoding the sequence of frames, the prediction structure defining an order in which frames in the sequence of frames are encoded and a prediction distance representing a maximum distance permitted between referencing frames and reference frames in the sequence of frames, and the frame statistics indicating an amount of motion in the first frame. The systems, methods, and computer-readable media can also include encoding one or more of the sequence of frames based on the prediction structure.
-
公开(公告)号:US10587880B2
公开(公告)日:2020-03-10
申请号:US15940349
申请日:2018-03-29
发明人: Yang Yu , In Suk Chong , Xianglin Wang , Marta Karczewicz
IPC分类号: H04N19/147 , H04N19/14 , H04N19/194 , H04N19/64 , H04N19/176 , H04N19/124 , H04N19/172 , H04N19/149 , H04N19/132
摘要: A video coding device may be configured to estimate, based on a combination of a first parameter and a number of non-zero coefficients in a frame, a number of bits for non-zero coefficients of the frame, to encode the frame based on the estimated number of bits for the non-zero coefficients, to collect an actual number of bits used to encode the non-zero coefficients of the frame and an actual number of the non-zero coefficients in the frame, to update, based on the actual number of bits used to encode the non-zero coefficients of the frame and the actual number of non-zero coefficients in the frame, only the first parameter to form an updated first parameter, to form a rate estimation model using the updated first parameter and a second parameter, and to select, based on the rate estimation model, a coding mode for each block in the frame.
-
公开(公告)号:US10547836B2
公开(公告)日:2020-01-28
申请号:US15622878
申请日:2017-06-14
发明人: Liwei Guo , Marta Karczewicz , Xianglin Wang
IPC分类号: H04N19/11 , H04N19/122 , H04N19/147 , H04N19/176 , H04N19/46 , H04N19/61
摘要: A video coder can be configured to determine an intra-prediction mode for a block of video data, identify a most probable transform based on the intra-prediction mode determined for the block of video data, and code an indication of whether the most probable transform is a transform used to encode the block of video data. The most probable transform can be a non-square transform.
-
4.
公开(公告)号:US10271064B2
公开(公告)日:2019-04-23
申请号:US15176790
申请日:2016-06-08
发明人: Wei-Jung Chien , Xianglin Wang , Li Zhang , Hongbin Liu , Jianle Chen , Marta Karczewicz
IPC分类号: H04N19/52 , H04N19/51 , H04N19/61 , H04N19/70 , H04N19/172 , H04N19/176
摘要: In one example, a device for decoding video data includes a memory configured to store video data and a video decoder configured to determine that a motion prediction candidate for a current block of video data indicates that motion information is to be derived for sub-blocks of the current block, in response to the determination: partition the current block into the sub-blocks, for each of the sub-blocks, derive motion information using motion information for at least two neighboring blocks, and decode the sub-blocks using the respective derived motion information.
-
公开(公告)号:US10264280B2
公开(公告)日:2019-04-16
申请号:US15481303
申请日:2017-04-06
发明人: Wei-Jung Chien , Marta Karczewicz , Xianglin Wang
IPC分类号: H04N19/593 , H04N19/176 , H04N19/186 , H04N19/11 , H04N19/46 , H04N19/196 , H04N19/463
摘要: This disclosure describes techniques for intra-prediction mode signaling for video coding. In one example, a video coder is configured to determine, for a block of video data, a set of most probable intra-prediction modes such that the set of most probable intra-prediction modes has a size that is equal to a predetermined number that is greater than or equal to two. The video coder is also configured to code a value representative of an actual intra-prediction mode for the block based at least in part on the set of most probable intra-prediction modes and code the block using the actual intra-prediction mode. The video coder may further be configured to code the block using the actual intra-prediction mode, e.g., to encode or decode the block. Video encoders and video decoders may implement these techniques.
-
公开(公告)号:US10250908B2
公开(公告)日:2019-04-02
申请号:US15470556
申请日:2017-03-27
发明人: Peisong Chen , Xianglin Wang , Marta Karczewicz
IPC分类号: H04N19/615 , H04N19/52 , H04N19/119 , H04N19/122 , H04N19/137 , H04N19/17 , H04N19/537 , H04N19/543 , H04N19/174 , H04N19/176 , H04N19/513 , H04N19/66
摘要: In one example, an apparatus includes a video encoder configured to partition a block of video data into a first geometric partition and a second geometric partition using a geometric motion partition line, wherein the block comprises N×N pixels, divide the block of video data into four equally-sized, non-overlapping (N/2)×(N/2) sub-blocks, and encode at least one of the sub-blocks through which the geometric motion partition line passes using a transform size smaller than (N/2)×(N/2). The video encoder may determine transform sizes for the sub-blocks based on whether the geometric motion partition line passes through the sub-blocks. In one example, a video decoder may inverse transform the sub-blocks, and may determine transform sizes for the sub-blocks based on whether the geometric motion partition line passes through the sub-blocks.
-
公开(公告)号:US20190098325A1
公开(公告)日:2019-03-28
申请号:US15713065
申请日:2017-09-22
发明人: Cheng-Teh Hsieh , In Suk Chong , Xianglin Wang
IPC分类号: H04N19/46 , H04N19/70 , H04N19/645 , H04N19/159
摘要: In one example, a device for accessing image data includes a memory configured to store image data and one or more processors configured to code a plurality of bit length values for a plurality of block fixed length code length (bflc_len) values for a plurality of blocks of a tile or sub-tile of an image, the bit length values representing numbers of bits used to code the blfc_len values, code the bflc_len values for each of the plurality of blocks such that the bflc_len values have numbers of bits indicated by the respective bit length values, code the codewords for each of the plurality of blocks such that the codewords have the numbers of bits indicated by the bflc_len values for corresponding blocks of the plurality of blocks, and access the bit length values, the bflc_len values, and the codewords in the memory.
-
公开(公告)号:US20180288419A1
公开(公告)日:2018-10-04
申请号:US15940349
申请日:2018-03-29
发明人: Yang Yu , In Suk Chong , Xianglin Wang , Marta Karczewicz
IPC分类号: H04N19/147 , H04N19/124 , H04N19/176 , H04N19/64
CPC分类号: H04N19/147 , H04N19/124 , H04N19/132 , H04N19/14 , H04N19/149 , H04N19/172 , H04N19/176 , H04N19/194 , H04N19/647
摘要: A video coding device may be configured to estimate, based on a combination of a first parameter and a number of non-zero coefficients in a frame, a number of bits for non-zero coefficients of the frame, to encode the frame based on the estimated number of bits for the non-zero coefficients, to collect an actual number of bits used to encode the non-zero coefficients of the frame and an actual number of the non-zero coefficients in the frame, to update, based on the actual number of bits used to encode the non-zero coefficients of the frame and the actual number of non-zero coefficients in the frame, only the first parameter to form an updated first parameter, to form a rate estimation model using the updated first parameter and a second parameter, and to select, based on the rate estimation model, a coding mode for each block in the frame.
-
公开(公告)号:US10085027B2
公开(公告)日:2018-09-25
申请号:US14737252
申请日:2015-06-11
发明人: Chengjie Tu , Wei-Jung Chien , Xianglin Wang , Jaehong Chon , In Suk Chong , Marta Karczewicz , Woo-Shik Kim , Xin Zhao
IPC分类号: H04N11/02 , H04N19/14 , H04N19/147 , H04N19/176 , H04N19/119 , H04N19/109 , H04N19/157 , H04N19/567 , H04N19/174
CPC分类号: H04N19/14 , H04N19/109 , H04N19/119 , H04N19/147 , H04N19/157 , H04N19/174 , H04N19/176 , H04N19/567
摘要: A video encoding device comprises a memory configured and at least one processor configured to: determine whether a metric meets a condition based on statistics, wherein the statistics are associated with a first video encoding mode checking order and a second video encoding mode checking order, responsive to determining that the metric meets the condition, select a first encoding mode checking order to encode the first block of video data responsive to determining that the condition is not met, select a second encoding mode checking order different from the first encoding mode checking order to encode the first block of video data, update the statistics based on the selected first or second encoding mode checking order, and encode a second block of video data, based on the updated statistics, and using the first or second mode checking order.
-
公开(公告)号:US09998739B2
公开(公告)日:2018-06-12
申请号:US15060273
申请日:2016-03-03
发明人: Jaehong Chon , In Suk Chong , Wei-Jung Chien , Xianglin Wang , Marta Karczewicz
IPC分类号: H04N7/12 , G06K9/46 , H04N19/139 , H04N19/119 , H04N19/176 , H04N19/147 , H04N19/513 , H04N19/107 , H04N19/61 , H04N19/103 , H04N19/19
CPC分类号: H04N19/139 , H04N19/103 , H04N19/107 , H04N19/119 , H04N19/147 , H04N19/176 , H04N19/19 , H04N19/513 , H04N19/61
摘要: To encode video data, a video encoder partitions a 2N×2N block of video data into four N×N blocks, determines encoding modes for each of the four N×N blocks, calculates values representative of encoded versions of the four N×N blocks using the encoding modes for each of the four N×N blocks, determines whether to skip testing of at least one non-square partitioning mode for the 2N×2N block based on the calculated values, and encodes the 2N×2N block based at least in part on the determination of whether to skip testing of the at least one non-square partitioning mode.
-
-
-
-
-
-
-
-
-