Patents Issued in January 21, 2021
-
Publication number: 20210021819Abstract: [Problem] To provide an image processing apparatus and an image processing method. [Solution] An image processing apparatus is provided. The image processing apparatus includes a decoding unit configured to generate a decoded image by decoding a coded stream, a determination unit configured to adopt a block boundary of the decoded image as a target and determine deblocking filter application necessity with respect to color difference components of the decoded image based on boundary strength that is calculated using a color difference related parameter related to a color difference, and a filtering unit configured to apply a deblocking filter to color difference components of pixels located in a vicinity of the block boundary based on a determination result of the deblocking filter application necessity.Type: ApplicationFiled: December 20, 2018Publication date: January 21, 2021Applicant: Sony CorporationInventor: Masaru IKEDA
-
Publication number: 20210021820Abstract: A filtered image with enhanced image quality is output. Provided is a loop filter including: a filtering processing unit configured to apply a filter to an unfiltered image; and an ALF unit configured to receive input of a DL image to which a filter is applied by a first filtering processing unit out of the filtering processing unit. The ALF unit further receives input of the unfiltered image.Type: ApplicationFiled: March 25, 2019Publication date: January 21, 2021Inventors: TOMOHIRO IKAI, NORIO ITOH, TAKESHI CHUJOH, YASUAKI TOKUMO, HIROSHI WATANABE
-
Publication number: 20210021821Abstract: A video encoding and decoding method includes determining an image block set based on one or more similar image blocks of an image block to be processed, generating an initial structure matrix of the image block set based on a pixel value of each image block in the image block set, and performing a filtering process on the initial structure matrix to obtain a reconstructed structure matrix. The reconstructed structure matrix corresponds to a reconstructed pixel value of the each image block. The filtering process includes one or more point-fixing processes. The method further includes reconstructing the each image block based on the reconstructed pixel value of the each image block.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: Siwei MA, Xuewei MENG, Shanshe WANG, Chuanmin JIA, Xiaozhen ZHENG
-
Publication number: 20210021822Abstract: A method and apparatus for selecting an intra interpolation filter for multi-line intra prediction based on a reference line index for decoding a video sequence includes identifying a set of reference lines associated with a coding unit. A first type of interpolation filter is applied to reference samples included in a first reference line, of the set of reference lines, that is adjacent to the coding unit to generate a first set of prediction samples based on the first reference line being associated with a first reference line index. A second type of interpolation filter is applied to reference samples included in a second reference line, of the set of reference lines, that is non-adjacent to the coding unit to generate a second set of prediction samples based on the second reference line being associated with a second reference line index.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Applicant: TENCENT AMERICA LLCInventors: Liang ZHAO, Xin Zhao, Xiang Li, Shan Liu
-
Publication number: 20210021823Abstract: The present disclosure relates to video encoding or decoding and, more specifically, to an apparatus and a method for applying an artificial neural network (ANN) to video encoding or decoding. The apparatus and the method of the present disclosure are characterized by applying a CNN-based filter to a first picture and at least one of a quantization parameter map and a block partition map to output a second picture.Type: ApplicationFiled: October 6, 2020Publication date: January 21, 2021Inventors: Tae Young NA, Sun Young LEE, Jae Seob SHIN, Se Hoon SON, Hyo Song KIM, Jeong Yeon LIM
-
Publication number: 20210021824Abstract: A video processing method includes dividing a coding tree unit into one or more coding units using a quadtree plus binary tree division method, dividing a coding unit into one or more sub-blocks, determining a specific neighboring image block of the coding unit having a reference image same as a co-located reference image of the coding unit, determining a related reference block of the coding unit in the co-located reference image according to a motion vector of the specific neighboring image block, dividing the related reference block into several related reference sub-blocks, determining a scaling factor of a motion vector of the related reference sub-block in different manners according to whether that motion vector points to a short-term reference image or a long-term reference image, scaling that motion vector using the scaling factor, and performing prediction for the coding unit according to the scaled motion vector.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Inventors: Xiaozhen ZHENG, Weiran LI
-
Publication number: 20210021825Abstract: A video image processing method includes dividing a coding unit into one or more sub-block, constructing first and second motion vector candidate lists, and performing prediction for the coding unit according to the first and second motion vector candidate lists. The first motion vector candidate list includes a motion vector of a sub-block of the coding unit, and the second motion vector candidate list includes a motion vector of the coding unit. Constructing the first motion vector candidate list includes determining a reference motion vector of the coding unit, determining a related reference block of the sub-block of the coding unit in a co-located reference image of the coding unit according to the reference motion vector, determining a scaling factor of the motion vector of the related reference block, adding the scaled motion vector into the first motion vector candidate list.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Inventors: Xiaozhen ZHENG, Tianliang FU, Shanshe WANG, Siwei MA, Weiran LI, Suhong WANG
-
Publication number: 20210021826Abstract: Provided is a video decoding method including obtaining split information indicating whether to split a current block; when the split information indicates that the current block is split, splitting the current block into at least two lower blocks; obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block; determining a decoding order of the at least two lower blocks according to the encoding order information; and decoding the at least two lower blocks according to the decoding order.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yin-ji PIAO, Jie Chen, Chan-yul Kim
-
Publication number: 20210021827Abstract: Provided is a video decoding method including obtaining split information indicating whether to split a current block; when the split information indicates that the current block is split, splitting the current block into at least two lower blocks; obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block; determining a decoding order of the at least two lower blocks according to the encoding order information; and decoding the at least two lower blocks according to the decoding order.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yin-ji PIAO, Jie CHEN, Chan-yul KIM
-
Publication number: 20210021828Abstract: Provided is a video decoding method including obtaining split information indicating whether to split a current block; when the split information indicates that the current block is split, splitting the current block into at least two lower blocks; obtaining encoding order information indicating an encoding order of the at least two lower blocks of the current block; determining a decoding order of the at least two lower blocks according to the encoding order information; and decoding the at least two lower blocks according to the decoding order.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yin-ji PIAO, Jie CHEN, Chan-yul KIM
-
Publication number: 20210021829Abstract: Video coding systems or apparatus utilizing context-based adaptive binary arithmetic coding (CABAC) during encoding and/or decoding, are configured according to the invention with an enhanced binarization of non-zero Delta-QP (dQP). During binarization the value of dQP and the sign are separately encoded using unary coding and then combined into a binary string which also contains the dQP non-zero flag. This invention capitalizes on the statistical symmetry of positive and negative values of dQP and results in saving bits and thus a higher coding efficiency.Type: ApplicationFiled: August 5, 2020Publication date: January 21, 2021Inventor: JUN XU
-
Publication number: 20210021830Abstract: Apparatus and methods for encoding and decoding video data having improved quantization parameter prediction are presented and can include using a combination of quantization parameter prediction values obtained from respective ones of a plurality of quantization parameter prediction methods to encode or decode the video data.Type: ApplicationFiled: April 9, 2019Publication date: January 21, 2021Inventors: Edouard Francois, Fabrice Le Leannec, Fabien Racape
-
Publication number: 20210021831Abstract: A significance-coefficient flag indicates whether a given quantized transform coefficient is equal to zero or not. To encode the significant-coefficient flags, context-based entropy coding can be used. To adapt to the characteristics of a video sequence, the context model is selected based on the statistics of the transform coefficients. In one embodiment, the non-zero probabilities of transform coefficients are compared to different thresholds to divide a transform block into several context regions, where all coefficients in a context region use the same set of context models. In another embodiment, the transform block is first divided into several context regions based on the positions of the transform coefficients, and the non-zero probabilities of transform coefficients are compared with a threshold to divide each context region into two sub-regions, where all coefficients in a sub-region share the same set of context models.Type: ApplicationFiled: April 8, 2019Publication date: January 21, 2021Inventors: Ya Chen, Fabrice Le Leannec, Tangi Poirier
-
Publication number: 20210021832Abstract: According to the present invention, there is provided a method of decoding an image, the method including: determining an intra prediction mode of a current block; determining a reference sample line for a prediction target sample included in the current block; and obtaining a prediction value of the prediction target sample on the basis of the intra prediction mode and the reference sample line.Type: ApplicationFiled: March 15, 2019Publication date: January 21, 2021Applicant: KT CORPORATIONInventor: Bae Keun LEE
-
Publication number: 20210021833Abstract: A computer-implemented method, system, or computer-readable medium may include estimating local motion of an input video frame of an input video by computing a local motion vector corresponding to a respective candidate pixel patch from among one or more candidate pixel patches within the input video frame. Global motion may be estimated by computing a global motion vector. One or more subject motion vectors may be computed based on a corresponding local motion vector and the global motion vector. A number of static frames of the video may be identified. The input video may be determined to be a static video if a ratio of the number of static frames to a number of the video frames in the input video meets a static frame threshold and determining that the input video is a motion video if the ratio fails to meet the static frame threshold.Type: ApplicationFiled: March 8, 2019Publication date: January 21, 2021Applicant: Google LLCInventors: Wei HONG, Shengyi LIN
-
Publication number: 20210021834Abstract: A picture decoding method performed by a decoding apparatus according to the present disclosure includes obtaining motion prediction information from bitstream, generating an affine MVP candidate list including affine MVP candidates for a current block, deriving CPMVPs for respective CPs of the current block based on one of the affine MVP candidates included in the affine MVP candidate list, deriving the CPMVDs for the CPs of the current block based on information on CPMVDs for each of the CPs included in the obtained motion prediction information, deriving CPMVs for the CPs of the current block based on the CPMVPs and the CPMVDs, deriving prediction samples for the current block based on the CPMVs, and generating reconstructed samples for the current block based on the derived prediction samples.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: Seethal PALURI, Seunghwan KIM
-
Publication number: 20210021835Abstract: A video encoding device includes encoding control means 11 for controlling an inter-PU partition type of a CU to be encoded, based on the maximum number (PA) of motion vectors allowed for an image block having a predetermined area and the number (PB) of motion vectors of an encoded image block contained in the image block having the predetermined area. A video decoding device includes decoding control means for controlling an inter-PU partition type of a CU to be decoded, based on the maximum number (PA) of motion vectors allowed for an image block having a predetermined area and the number (PB) of motion vectors of a decoded image block contained in the image block having the predetermined area.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Applicant: NEC CORPORATIONInventors: Kenta SENZAKI, Yuzo SENDA, Keiichi CHONO, Hirofumi AOKI
-
Publication number: 20210021836Abstract: An inter prediction method includes obtaining predicted motion information of a current image block, where the predicted motion information is used to obtain one or more motion vectors of the current image block, the motion vectors include a forward MV and a backward MV for a bidirectional inter prediction, determining a motion vector difference for the current image block, and calculating the motion vectors based on the predicted motion information and the motion vector difference, where the motion vector difference is shared by the forward MV and the backward MV.Type: ApplicationFiled: October 7, 2020Publication date: January 21, 2021Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jicheng An, Xu Chen, Jianhua Zheng
-
Publication number: 20210021837Abstract: Methods, systems, and apparatuses may encode a media content item based on metadata from previous encoding. The encoding may also generate encoding metadata, which may comprise a qualitative or quantitative characterization of the encoded media content item. A prediction engine may, based on this metadata, determine new encoding settings for the same or a different video resolution. The prediction engine may cause an encoded media content item to be stored and may cause encoding of the media content item using the new encoding settings.Type: ApplicationFiled: July 1, 2020Publication date: January 21, 2021Inventors: Weidong Mao, Alexander Giladi, Alex Balk
-
Publication number: 20210021838Abstract: A method is provided for inter-coding video in which coding units can be encoded using multiple local illumination compensation (LIC) values to more accurately and efficiently transmit and render video. In the method, two or more LIC values can be established for a single coding unit (CU) such that the CU can be coded using multiple LIC values instead of a single LIC value as employed in present systems.Type: ApplicationFiled: October 7, 2020Publication date: January 21, 2021Inventors: Yue Yu, Krit Panusopone, Limin Wang
-
Publication number: 20210021839Abstract: An extension to the motion-constrained tile sets SEI message provides functionality to signal all tiles are independently decodable and to signal the ROIs that may have more than one tile per ROI. With this extension, the functionality to redefine any independently decodable region-of-interest in a CVS at a coding tree unit level based on user interactivity is enabled. The extension supports the interactivity utilized in various applications such as interactive Ultra High Definition Television (UHDTV), dynamic high-quality zoom-in application, interactive on-demand, e-learning, smart surveillance and many other applications. Additionally, the temporal MCTS SEI message is able to be used by an encoder for tiled streaming to signal explicitly to the decoder that the decoder need only to display the ROI.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: CHEUNG AUYEUNG, JUN XU, ALI J TABATABAI
-
Publication number: 20210021840Abstract: The present invention relates to an image processing method and an apparatus therefor. Specifically, a method for decoding an image may comprise the steps of: decoding a first split flag indicating whether to split a first block using a binary tree structure; when the first split flag indicates that the first block is split, decoding split mode information indicating the direction in which the first block is split; checking whether a second block split from the first block is a square block, according to the split mode information; and when, as a result of the checking, it is determined that the second block is a square block, decoding a second split flag indicating whether to split the second block using a quad tree structure.Type: ApplicationFiled: August 8, 2017Publication date: January 21, 2021Inventors: Hyeongmoon JANG, Junghak NAM
-
Publication number: 20210021841Abstract: Aspects of the disclosure provide methods and an apparatus that includes processing circuitry. The processing circuitry can decode coding information of a current block from a coded video bitstream. The coding information can indicate that a first prediction mode of the current block is one of a plurality screen content coding (SCC) tools. The processing circuitry can determine whether at least one loop filter associated with the current block is disabled based on at least one of the first prediction mode of the current block and a first quantization parameter (QP) of the current block. In response to the at least one loop filter being determined as disabled, the processing circuitry can reconstruct the current block without the at least one loop filter.Type: ApplicationFiled: July 13, 2020Publication date: January 21, 2021Applicant: TENCENT AMERICA LLCInventors: Xiaozhong XU, Shan Liu, Xiang Li
-
Publication number: 20210021842Abstract: A further coding efficiency increase may be achieved if for a current block of a picture, for which the bit stream signals one of supported partitioning patterns, a reversal of the partitioning by block merging is avoided. In particular, if the signaled one of the supported partitioning patterns specifies a subdivision of the block into two or more further blocks, a removal of certain coding parameter candidates for all further blocks, except a first further block of the further blocks in a coding order, is performed. Particularly, those coding parameter candidates are removed from the set of coding parameter candidates for the respective further block, the coding parameters of which are the same as coding parameters associated with any of the further blocks which, when being merged with the respective further block, would result in one of the supported partitioning pattern. This avoids redundancy between partitioning coding and merging coding.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Inventors: Philipp Helle, Heiko Schwarz, Detlev Marpe, Thomas Wiegand, Simon Oudin, Benjamin Bross
-
Publication number: 20210021843Abstract: A display driver circuit configured to drive a display panel includes a memory, a decoder, and a controller. The memory stores first data using data from outside of the display driver circuit. The decoder decodes the stored first data. The controller generates compression data using the decoded first data. While an image based on the decoded first data is displayed on the display panel, when second data based on the data from the outside are not stored in the memory after the first data are stored in the memory, the controller controls the decoder such that the decoder does not operate and controls the memory such that the compression data are stored in the memory.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: WOOJOO KIM, SEONGMIN CHEON
-
Publication number: 20210021844Abstract: Systems and methods for performing polar decoding using a transformation of the coded bits prior to polar decoding and an inverse transformation of the resulting data bits after polar decoding are disclosed. In some embodiments, a method of operation of a receiving node to perform polar decoding comprises transforming a received code bit vector yN in accordance with a transformation TN to thereby provide a transformed code bit vector Y?N=YNTN, performing polar decoding of the transformed code bit vector y?N to thereby provide a transformed data bit vector v?N, and inversely transforming the transformed data bit vector v?N in accordance with an inverse transformation TN?1 to thereby provide an estimated data bit vector vN=v?NTN?1. In some embodiments, the transformation TN re-orders coded bits in the coded bit vector yN such that some future frozen bit(s) are swapped in front of some information bit(s) prior to performing polar decoding.Type: ApplicationFiled: February 5, 2018Publication date: January 21, 2021Inventors: Dennis Hui, Yufei Blankenship
-
Publication number: 20210021845Abstract: Provided are an inter prediction method and a motion compensation method. The inter prediction method includes: performing inter prediction on a current image by using a long-term reference image stored in a decoded picture buffer; determining residual data and a motion vector of the current image generated via the inter prediction; and determining least significant bit (LSB) information as a long-term reference index indicating the long-term reference image by dividing picture order count (POC) information of the long-term reference image into most significant bit (MSB) information and the LSB information.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young-o PARK, Il-koo KIM, Chan-yul KIM, Kwang-pyo CHOI
-
Publication number: 20210021846Abstract: One or more computing devices, systems, and/or methods for video encoding are provided. For example, a video file may be segmented into at least a first portion and a second portion. The first portion may be analyzed to determine that the first portion is associated with a first level of complexity, and the second portion may be analyzed to determine that the second portion is associated with a second level of complexity. A first bitrate associated with the first level of complexity may be determined, and a second bitrate associated with the second level of complexity may be determined. The first portion may be encoded at the first bitrate to generate a first encoded portion, and the second portion may be encoded at the second bitrate to generate a second encoded portion. The first encoded portion and the second encoded portion may be assembled to generate an optimized video file.Type: ApplicationFiled: October 5, 2020Publication date: January 21, 2021Inventors: Jian Zhou, Congxia Dai, Heri Zhao, Zhonghua Ma, Xumin Wu, Michael Chang-Ping Chen, Sagar Dattatraya Bhandare
-
Publication number: 20210021847Abstract: A method and an apparatus for encoding/decoding an image according to the present invention may determine a reference area that is a pre-reconstructed area spatially adjacent to a current block on the basis of reference information for specifying the position of a reference area used for predicting a current block and may predict the current block on the basis of the reference area.Type: ApplicationFiled: March 29, 2019Publication date: January 21, 2021Applicant: INDUSTRY ACADEMY COOPERATION FOUNDATION OF SEJONG UNIVERSITYInventors: Joo Hee MOON, Dong Jae WON, Jae Min HA, Sung Won LIM
-
Publication number: 20210021848Abstract: A video decoding method includes: when a current block satisfies a preconfigured condition, parsing a first syntax element indicating whether the current block is split into a plurality of sub-blocks; when the first syntax element indicates that the current block is split, parsing a second syntax element indicating whether the current block is split using a quad-tree structure; when the second syntax element indicates that the current block is not split using the quad-tree structure, parsing at least one of a third syntax element indicating whether the current block is split using a binary-tree structure or a ternary-tree structure and a fourth syntax element indicating a split direction of the current block; and determining a split mode of the current block based on at least one of the first syntax element, the second syntax element, the third syntax element and the fourth syntax element.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: Junghak NAM, Seunghwan KIM, Jaehyun LIM
-
Publication number: 20210021849Abstract: A video coding mechanism for viewpoint dependent video coding is disclosed. The mechanism includes mapping a spherical video signal, stitched from multiple directional video signals, into a plurality of sub-picture video signals each containing a sequence of sub-pictures. The plurality of sub-picture video signals are encoded as a plurality of sub-picture bitstreams. The plurality of sub-picture bitstreams are composed into a plurality of sub-picture tracks to be compatible with a multi-bitstream merge function for reconstruction of the spherical video signal. A track level mergable indication is encoded within a track level box for the sub-picture tracks, which indicates the sub-picture tracks are compatible with the multi-bitstream merge function for reconstruction of the spherical video signal.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: Ye-Kui Wang, Huameng Fang, Yuqun Fan, Jianle Chen
-
Publication number: 20210021850Abstract: A method is provided for coding at least one image split up into partitions, a current partition to be coded containing data, at least one data item of which is allotted a sign. The coding method includes, for the current partition, the following steps: calculating the value of a function representative of the data of the current partition with the exclusion of the sign; comparing the calculated value with a predetermined value of the sign; as a function of the result of the comparison, modifying or not modifying at least one of the data items of the current partition, in the case of modification, coding the at least one modified data item.Type: ApplicationFiled: June 29, 2020Publication date: January 21, 2021Inventors: Felix Henry, Gordon Clare
-
Publication number: 20210021851Abstract: A method of dividing an input image signal into pixel blocks, and performing inter-prediction on the divided pixel blocks. This method includes selecting predicted motion information from a motion information buffer storing motion information in an encoded region, and predicting motion information of an encoding target block by using the predicted motion information. The method further includes acquiring representative motion information from a plurality of items of motion information in an encoded region in accordance with first information indicating a method of selecting the predicted motion information, thereby obtaining only the representative motion information.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Applicant: KABUSHIKI KAISHA TOSHIBAInventors: Taichiro SHIODERA, Akiyuki TANIZAWA, Tomoo YAMAKAGE, Takeshi CHUJOH
-
Publication number: 20210021852Abstract: A device configured to encode video data is discussed. The device includes a generator configured to generate a prediction block of a current prediction unit using a reference index and a motion vector of the current prediction unit, and a residual block using a difference between the current prediction unit and the prediction block; a transformer configured to transform the residual block to generate a transform block; a quantizer configured to quantize coefficients of the transform block to generate a quantization block using a quantization parameter. Further, the quantizer generates the quantization block by selecting two effective quantization parameters that are available and exist among left, upper, and previous quantization parameters according to an order of priority levels set for the left, upper, and previous quantization parameters and using an average of the two effective quantization parameters; and an entropy-coder configured to entropy-code the quantization block using a scan pattern.Type: ApplicationFiled: October 2, 2020Publication date: January 21, 2021Applicant: IBEX PT HOLDINGS CO., LTD.Inventors: Kwangje KIM, Hyunoh OH
-
Publication number: 20210021853Abstract: Embodiments of this application relate to the field of video picture coding technologies, and disclose a bidirectional inter prediction method and apparatus, to improve coding efficiency. The method includes: obtaining indication information, where the indication information is used to indicate that second motion information is determined based on first motion information, the first motion information is motion information of a current picture block in a first direction, and the second motion information is motion information of the current picture block in a second direction; obtaining the first motion information; determining the second motion information based on the first motion information; and determining prediction samples of the current picture block based on the first motion information and the second motion information.Type: ApplicationFiled: September 25, 2020Publication date: January 21, 2021Inventors: Huanbang CHEN, Haitao YANG, Jianle CHEN
-
Publication number: 20210021854Abstract: A prediction information deriving unit derives the inter-prediction information candidates from inter-prediction information of a prediction block neighboring to a coding target prediction block or a prediction block present at the same position as or near the coding target prediction block in a coded picture at a temporally different position from the coding target prediction block. A candidate supplementing unit supplements inter-prediction information candidates having the same prediction mode, reference index, and motion vector until the number of inter-prediction information candidates reaches the designated number of candidates when the number of inter-prediction information candidates is smaller than the designated number of candidates.Type: ApplicationFiled: September 25, 2020Publication date: January 21, 2021Inventors: Hiroya NAKAMURA, Shigeru FUKUSHIMA, Hideki TAKEHARA
-
Publication number: 20210021855Abstract: A video processing method includes receiving indexes indicating an initial motion vector, determining a reference image before a current frame in time sequence as a long-term reference image according to a frame identifier, and obtaining first and second initial motion vectors of a current coding unit from a motion vector candidate list according to the indexes. The first and second initial motion vectors point to first and second reference images, respectively, that are forward and backward frames of the current frame, respectively. The method further includes performing prediction for the current coding unit in different manners according to whether the first and second reference images are short-term reference images or one of the first and second reference images is the long-term reference image.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Inventors: Weiran LI, Xiaozhen ZHENG
-
Publication number: 20210021856Abstract: A video image processing method includes dividing a coding tree unit into one or more coding units using a quadtree plus binary tree division method, obtaining a motion vector candidate list of one of the one or more coding units, determining a base motion vector according to motion vectors in the motion vector candidate list, in response to the base motion vector pointing to a short-term reference image, scaling the base motion vector using a scaling factor not equal to 1, in response to the base motion vector pointing to a long-term reference image, scaling the base motion vector using a scaling factor set to 1, and performing prediction for the one of the one or more coding units according to the base motion vector after being scaled.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Inventors: Xiaozhen ZHENG, Suhong WANG, Shanshe WANG, Siwei MA, Weiran LI
-
Publication number: 20210021857Abstract: A video image processing method includes determining a current image block and, in response to a size of the current image block meeting a preset condition, determining a temporal candidate motion vector of the current image block according to at least one of a temporal motion vector prediction (TMVP) operation or an advanced/alternative temporal motion vector prediction (ATMVP) operation.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Inventors: Suhong WANG, Xiaozhen ZHENG, Shanshe WANG, Siwei MA
-
Publication number: 20210021858Abstract: A video image processing method includes determining a current image block and, in response to a size of the current image block meeting a preset condition, determining a temporal candidate motion vector of the current image block according to at least one of a temporal motion vector prediction (TMVP) operation or an advanced/alternative temporal motion vector prediction (ATMVP) operation.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Inventors: Xiaozhen ZHENG, Suhong WANG, Shanshe WANG, Siwei MA
-
Publication number: 20210021859Abstract: Motion estimation or compensation functionality of a hardware component is used to encode or decode key frames and other video frames. The hardware component includes a memory, which may, for example, be a local static random access memory or an external dynamic random access memory. Upon a block of a frame being encoded or decoded, data associated with that block is stored in the memory. That data can then be processed by motion estimation or motion compensation for use in encoding or decoding one or more later blocks within the same frame. The data may, for example, be stored in the memory after operations for reconstruction and loop filtering have been performed. The data stored in the memory may effectively be processed using traditional inter-prediction operations, such as to identify similar video objects within blocks of the same frame.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: Aki Kuusela, Dake He
-
Publication number: 20210021860Abstract: In the present disclosure, a method of decoding a video signal and a device therefor are disclosed. Specifically, a method of decoding an image based on an inter prediction mode includes deriving a motion vector of an available spatial neighboring block around a current block; deriving a collocated block of the current block based on the motion vector of the spatial neighboring block; deriving a motion vector in a sub-block unit in the current block based on a motion vector of the collocated block; and generating a prediction block of the current block using the motion vector derived in the sub-block unit, wherein the collocated block may be specified by the motion vector of the spatial neighboring block in one pre-defined reference picture.Type: ApplicationFiled: October 1, 2020Publication date: January 21, 2021Inventors: Hyeongmoon JANG, Junghak NAM, Naeri PARK
-
Publication number: 20210021861Abstract: According to the present invention, there is provided a method of decoding an image, the method including: deriving a spatial merge candidate of a current block; generating a first merge candidate list including the spatial merge candidate; obtaining motion information of the current block on the basis of the first merge candidate list; and performing motion compensation on the current block by using the motion information. Herein, when the number of merge candidates included in the first merge candidate list is smaller than the maximum number, at least one merge candidate included in a second merge candidate list is added to the first merge candidate list.Type: ApplicationFiled: March 15, 2019Publication date: January 21, 2021Applicant: KT CORPORATIONInventor: Bae Keun LEE
-
Publication number: 20210021862Abstract: A prediction image correcting device comprises a predictor (108) configured to predict a target image block obtained by dividing a present image frame by using a plurality of reference images to generate a prediction image corresponding to the target image block a prediction accuracy evaluator (109) configured to evaluate prediction accuracy of the prediction image based on a degree of similarity between the plurality of reference images used for generating the prediction image and a corrector (110) configured to perform correction processing on the prediction image by using a decoded neighboring block adjacent to the target image block, wherein the corrector is configured to control the correction processing based at least on an evaluation result of the prediction accuracy evaluator.Type: ApplicationFiled: October 2, 2020Publication date: January 21, 2021Applicant: NIPPON HOSO KYOKAIInventors: Shunsuke IWAMURA, Atsuro ICHIGAYA, Shimpei NEMOTO
-
Publication number: 20210021863Abstract: A decoder includes circuitry configured to receive a bitstream, extract a header associated with a current frame and including a signal characterizing that global motion is enabled and further characterizing parameters of a global motion model, and decoding the current frame, the decoding including using a motion model for each current block having a complexity that is less than or equal to a complexity of the global motion model. Related apparatus, systems, techniques, and articles are also described.Type: ApplicationFiled: October 7, 2020Publication date: January 21, 2021Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Publication number: 20210021864Abstract: Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.Type: ApplicationFiled: October 2, 2020Publication date: January 21, 2021Inventor: Gary A. Demos
-
Publication number: 20210021865Abstract: A video processing method includes performing or skipping following processing based on whether a size of a coding unit is not smaller or is smaller than 8×8. The processing includes dividing the coding unit into sub-blocks each having a fixed size of 8×8, scanning a left neighboring block and determining a reference motion vector of the coding unit, determining a related reference block of a sub-block in the co-located reference image according to the reference motion vector, determining a scaling factor of a motion vector of the related reference block, scaling the motion vector of the related reference block using the scaling factor, determining motion information of the sub-block according to the scaled motion vector, and performing prediction for the coding unit according to the motion information.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Inventors: Xiaozhen ZHENG, Suhong WANG, Shanshe WANG, Siwei MA, Weiran LI
-
Publication number: 20210021866Abstract: Certain aspects of the present disclosure provide techniques for encoding image data for one or more images. In one embodiment, a method includes the steps of downscaling the one or more images, and encoding the one or more downscaled images using an image codec. Another embodiment concerns a computer-implemented method of decoding encoded image data, and a computer-implemented method of encoding and decoding image data.Type: ApplicationFiled: September 30, 2020Publication date: January 21, 2021Inventors: Djordje DJOKOVIC, Ioannis ANDREOPOULOS, Ilya FADEEV, Srdjan GRCE
-
Publication number: 20210021867Abstract: A method of coding at least one image comprising the steps of splitting the image into a plurality of blocks, of grouping said blocks into a predetermined number of subsets of blocks, of coding each of said subsets of blocks in parallel, the blocks of a subset considered being coded according to a predetermined sequential order of traversal. The coding step comprises, for a current block of a subset considered, the sub-step of predictive coding of said current block with respect to at least one previously coded and decoded block, and the sub-step of entropy coding of said current block on the basis of at least one probability of appearance of a symbol.Type: ApplicationFiled: June 8, 2020Publication date: January 21, 2021Inventors: Felix Henry, Stephane Pateux
-
Publication number: 20210021868Abstract: Disclosed are methods and apparatuses for image data encoding/decoding. A method of decoding an image includes receiving a bitstream in which the image is encoded; obtaining index information for specifying a block division type of a current block in the image; and determining the block division type of the current block from a candidate group pre-defined in the decoding apparatus. The candidate group includes a plurality of candidate division types, including at least one of a non-division, a first quad-division, a second quad-division, a binary-division or a triple-division. The method also includes dividing the current block into a plurality of sub-blocks; and decoding each of the sub-blocks with reference to syntax information obtained from the bitstream.Type: ApplicationFiled: September 21, 2020Publication date: January 21, 2021Inventor: Ki Baek KIM