-
公开(公告)号:US20230353778A1
公开(公告)日:2023-11-02
申请号:US18313202
申请日:2023-05-05
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Semih Esenlik , Anand Meher Kotra , Zhijie Zhao
IPC: H04N19/523 , H04N19/573 , H04N19/139 , H04N19/105 , H04N19/533 , H04N19/56 , H04N19/513 , H04N19/109 , H04N19/577
CPC classification number: H04N19/523 , H04N19/573 , H04N19/139 , H04N19/105 , H04N19/533 , H04N19/56 , H04N19/513 , H04N19/109 , H04N19/577
Abstract: The present invention relates to the performance of motion vector refinement in a search space for multi-reference inter-prediction. Two or more reference pictures are selected, one of those used for motion vector refinement. Based on an initial estimate of a motion vector to the reference picture for motion vector refinement, a search space in this reference image is constructed. Using template matching, the first motion vector is refined. The second motion vector to another reference picture is calculated using its initial estimate, the initial estimate of the first motion vector and the refined first motion vector.
-
公开(公告)号:US20230247197A1
公开(公告)日:2023-08-03
申请号:US18131470
申请日:2023-04-06
Applicant: OL Security Limited Liability Company
Inventor: Ujval J. Kapasi , Amit Gulati , John Sievers , Yipeng Liu , Dan Miller
IPC: H04N19/115 , H04N19/56 , H04N19/61 , H04N19/43 , H04N19/433 , H04N19/436 , H04N19/53 , H04N19/533 , H04N19/176 , H04N19/46 , H04N19/51
CPC classification number: H04N19/115 , H04N19/56 , H04N19/61 , H04N19/43 , H04N19/433 , H04N19/436 , H04N19/53 , H04N19/533 , H04N19/176 , H04N19/46 , H04N19/51
Abstract: Instructions embedded on a computer-readable medium, when executed on one or more computer devices, improve video coding performance while using a merge mode in motion estimation. The instructions comprise instructions to perform one or more refinement searches on a plurality of candidate regions of a current frame. The instructions also comprise instructions to determine one or more distortion values based, at least in part, on reduced candidate regions and instructions to code motion data based, at least in part, on the one or more refinement searches.
-
公开(公告)号:US20190014238A1
公开(公告)日:2019-01-10
申请号:US16129686
申请日:2018-09-12
Applicant: CANON KABUSHIKI KAISHA
Inventor: Guillaume Laroche , Patrice Onno
IPC: H04N5/14 , H04N19/53 , H04N19/139 , H04N19/513 , H04N19/527 , H04N19/52 , H04N19/533 , H04N19/55 , H04N19/57 , H04N19/573
CPC classification number: H04N5/145 , H04N19/139 , H04N19/513 , H04N19/52 , H04N19/527 , H04N19/53 , H04N19/533 , H04N19/55 , H04N19/57 , H04N19/573
Abstract: A set of spatial motion information predictors to be encoded is generated from among a predetermined number of spatial motion information predictors, using at least one condition to determine that a spatial motion information predictor is not includable in the set. At least one condition is a condition to exclude from the generated set of spatial motion information predictors a spatial motion information predictor that is a duplicate of another spatial motion information predictor. A temporal motion information predictor is not subjected to the duplicate exclusion condition used for the spatial motion information predictors and may be a duplicate of a spatial motion information predictor in the generated set. A motion information predictor is selected from among (i) the generated set of motion information predictors, (ii) the temporal motion information predictor, and (iii) a zero motion information predictor as a replacement for a non-includable spatial motion information predictor.
-
公开(公告)号:US20190007693A1
公开(公告)日:2019-01-03
申请号:US15745267
申请日:2016-09-13
IPC: H04N19/436 , H04N19/513
CPC classification number: H04N19/436 , H04N19/513 , H04N19/523 , H04N19/533
Abstract: The present disclosure relates to a motion compensation matching method and system for video coding. The method comprises: a CPU extracting a current frame image and a reference frame image from a video to be processed and sending the extracted frame images to a GPU; the GPU performing interpolation process at least once on the reference frame image to obtain a plurality of interpolation images; the GPU dividing the current frame image to obtain a plurality of prediction blocks; the GPU, according to each of the prediction blocks, performing block matching search in the reference frame image and each of the interpolation images; according to a result of the block matching search, determining a motion vector of a desired image block of the current frame image. The present disclosure uses GPU to execute large amounts of computation for interpolation and division of the frame images and block matching search, and uses CPU to process a small amount of computation. Since GPU is used to process search, which can be the most complicated and the most energy-consuming part of the coding process, the large-scale concurrency of the graphics card can be sufficiently utilized, and thus the video coding speed can be significantly increased.
-
公开(公告)号:US20180139451A1
公开(公告)日:2018-05-17
申请号:US15852605
申请日:2017-12-22
Inventor: Georg MAIER , Benjamin BROSS , Dan GROIS , Detlev MARPE , Heiko SCHWARZ , Thomas WIEGAND , Remco C. VELTKAMP
IPC: H04N19/147 , H04N19/17 , H04N19/523 , H04N19/567 , H04N19/139
CPC classification number: H04N19/147 , H04N19/132 , H04N19/139 , H04N19/17 , H04N19/176 , H04N19/523 , H04N19/533 , H04N19/557 , H04N19/567
Abstract: The refinement of a lower-pel resolution motion estimation vector is made more effective by preceding the actual refinement with a determination of a context out of a set of context candidates based on coding costs of a set of lower-pel resolution vectors within a neighborhood of the lower-pel resolution motion estimation vector, wherein each context candidate is associated with a ranking among a set of higher-pel resolution candidate vectors surrounding the lower-pel resolution motion estimation vector. The actual refinement of the lower-pel resolution motion estimation vector to obtain the higher-pel resolution motion estimation vector may thus use the ranking associated with the context determined: sequentially arranged accordingly, the set of higher-pel resolution candidate vectors may be tested sequentially.
-
6.
公开(公告)号:US20180131960A1
公开(公告)日:2018-05-10
申请号:US15860531
申请日:2018-01-02
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhao Wang , Siwei Ma , Zhuoyi Lv , Haitao Yang
IPC: H04N19/56 , H04N19/523
CPC classification number: H04N19/56 , H04N19/109 , H04N19/136 , H04N19/139 , H04N19/14 , H04N19/182 , H04N19/523 , H04N19/533 , H04N19/57
Abstract: Embodiments of the present disclosure disclose a video coding method which includes: obtaining a current picture, motion vector precision of the current picture according to the current picture, where the motion vector precision includes a search step size set, and each search step size in the search step size set is less than a pixel unit; obtaining a current block and a reference picture of the current block; determining a search start point in the reference picture, and searching, from the search start point, for a target integer pixel by using a pixel unit as a search step size; searching, from the target integer pixel, for a match block of the current block according to the motion vector precision; obtaining motion vector information and a prediction residual signal; and the reference picture, the motion vector information, and the prediction residual signal into a bitstream.
-
公开(公告)号:US20180007383A1
公开(公告)日:2018-01-04
申请号:US15704463
申请日:2017-09-14
Inventor: Satoshi KONDO , Shinya KADONO , Makoto HAGAI , Kiyofumi ABE
IPC: H04N19/52 , H04N19/105 , H04N19/577 , H04N19/56 , H04N19/537 , H04N19/533 , H04N19/513 , H04N19/517 , H04N19/51 , H04N19/50 , H04N19/184 , H04N19/176 , H04N19/172 , H04N19/139 , H04N19/137 , H04N19/593 , H04N19/61
CPC classification number: H04N19/52 , H04N19/105 , H04N19/137 , H04N19/139 , H04N19/172 , H04N19/176 , H04N19/184 , H04N19/50 , H04N19/51 , H04N19/513 , H04N19/517 , H04N19/521 , H04N19/533 , H04N19/537 , H04N19/56 , H04N19/577 , H04N19/593 , H04N19/61
Abstract: A motion vector coding unit executes processing including a neighboring block specification step of specifying a neighboring block which is located in the neighborhood of a current block; a judgment step of judging whether or not the neighboring block has been coded using a motion vector of another block; a prediction step of deriving a predictive motion vector of the current block using a motion vector calculated from the motion vector of the other block as a motion vector of the neighboring block; and a coding step of coding the motion vector of the current block using the predictive motion vector.
-
公开(公告)号:US20170272775A1
公开(公告)日:2017-09-21
申请号:US15301037
申请日:2015-11-19
Applicant: Hua Zhong University of Science Technology
Inventor: Pengcheng WANG , Wenbin JIANG , Xiaofei LIAO , Hai JIN
IPC: H04N19/533 , H04N19/54
CPC classification number: H04N19/533 , H04N19/117 , H04N19/54 , H04N19/56 , H04N19/82
Abstract: In at least one embodiment, a motion estimation method may include dividing a first video frame to be estimated into a plurality of macroblocks, in which each of the macroblocks includes a plurality of sub-blocks. The method may further include determining a sampling pattern for each sub-block based on visual data of the sub-block, and determining a prediction motion vector for each sub-block by performing a pre-search based on the sampling pattern of the sub-block. The method may further include determining a search template for each macroblock based on the prediction motion vector of each sub-block within the macroblock, and determining a prediction motion vector for each macroblock by performing a secondary search based on the search template of the macroblock.
-
公开(公告)号:US20170195686A1
公开(公告)日:2017-07-06
申请号:US15463387
申请日:2017-03-20
Applicant: Polycom, Inc.
Inventor: Sean Chen , David Wang
IPC: H04N19/513 , H04N19/105
CPC classification number: H04N19/513 , H04N19/105 , H04N19/172 , H04N19/176 , H04N19/182 , H04N19/523 , H04N19/533
Abstract: A technique of motion estimation in video compression is described, the technique including: determining, in one or more reference frames of a video picture, the best full-pixel motion vector F for a block in a current frame of the video picture, wherein m and n are signed numbers and integer multiples of the distance between two adjacent full-pixels; selecting the best half-pixel motion vector candidates from a set of half-pixel motion vectors based on the best full-pixel motion vector; determining the best half-pixel motion vector H; selecting the best quarter-pixel motion vector candidates from a set of quarter-pixel motion vectors based on the best full-pixel motion vector and the best half-pixel motion vector; determining the best quarter-pixel motion vector Q; and determining the best motion vector for the block as BMV.
-
公开(公告)号:US20170142438A1
公开(公告)日:2017-05-18
申请号:US15354965
申请日:2016-11-17
Applicant: THOMSON LICENSING
Inventor: DIETMAR HEPPER
IPC: H04N19/513 , H04N19/117 , H04N19/122
CPC classification number: H04N19/513 , H04N19/117 , H04N19/122 , H04N19/136 , H04N19/172 , H04N19/182 , H04N19/53 , H04N19/533
Abstract: There is provided a method for estimating motion between successive frames. A first motion vector is estimated using a measurement window and search range in a first level of hierarchy, defining a second measurement window and search range for a second level of hierarchy, the second measurement window and search range being smaller than the first measurement window and search range, providing an energy dependent value for the second measurement window, comparing the energy dependent value with a threshold value and determining as resultant motion vector: a) either the sum of the first motion vector and a second motion vector estimated within the second measurement window, if the energy dependent value exceeds the threshold value or b) the first motion vector if the energy dependent value does not exceed the threshold value.
-
-
-
-
-
-
-
-
-