Adaptive Patents (Class 375/240.02)
-
Patent number: 11336918Abstract: A video decoder can be configured to determine a threshold number of regular coded bins for a first decoding pass; for a first set of coefficients, context decode syntax elements of a coefficient group until the threshold number of regular coded bins is reached; and in response to reaching the threshold number of regular coded bins, for a second set of coefficients, bypass decode additional syntax elements, wherein to bypass decode the additional syntax elements the video decoder, for a coefficient of the second set of coefficients, derives a value for a Rice parameter based on a sum of absolute values of neighboring coefficients to the coefficient; determine values for the first set of coefficients of the transform unit based on the context decoded syntax elements; and determine values for the second set of coefficients of the transform unit based on the additional syntax elements.Type: GrantFiled: September 4, 2019Date of Patent: May 17, 2022Assignee: QUALCOMM IncorporatedInventors: Marta Karczewicz, Muhammed Zeyd Coban, Jie Dong
-
Patent number: 11336893Abstract: An example device for coding video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: determine a size of a dimension of a current block of the video data; calculate a context for entropy coding a last significant coefficient coordinate along the dimension, wherein to calculate the context, the one or more processors are configured to: calculate a context shift value according to ((log 2TrafoSize+1)>>2)<<1, wherein log 2TrafoSize represents a logarithmic value of the size of the dimension, ‘>>’ represents a bitwise right shift operator, and ‘<<’ represents a bitwise left shift operator; and calculate the context using the context shift value; and entropy code the last significant coefficient coordinate using the calculated context.Type: GrantFiled: January 5, 2021Date of Patent: May 17, 2022Assignee: QUALCOMM IncorporatedInventors: Dmytro Rusanovskyy, Yan Zhang, Marta Karczewicz
-
Patent number: 11336897Abstract: Methods for performing palette coding of video data may include: determining whether a luma component of a coding unit (CU) and chroma components of the CU are coded jointly or separately in a palette mode; and in response to the luma component and the chroma components being coded jointly in the palette mode, determining a first maximum palette-table size for the CU; determining a first maximum palette-predictor size for the CU; and predicting the CU based on the first maximum palette-table size and the first maximum palette-predictor size.Type: GrantFiled: November 17, 2020Date of Patent: May 17, 2022Assignee: ALIBABA GROUP HOLDING LIMTTEDInventors: Mohammed Golam Sarwer, Yan Ye, Jiancong Luo, Ru-Ling Liao
-
Patent number: 11336892Abstract: A method comprises obtaining a first weight for a first probability associated with a first probability update window; obtaining a second weight for a second probability associated with a second probability update window, wherein the first weight and the second weight are unequal; and coding, using the first weight and the second weight, a portion of a video.Type: GrantFiled: July 8, 2020Date of Patent: May 17, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Vladyslav Zakharchenko, Jianle Chen
-
Patent number: 11336920Abstract: A method for decoding a video signal based on reduced transform includes the steps of: obtaining, from the video signal, a transform index indicating transform kernels applied to horizontal and vertical directions of a current block; determining a region in which a transform is applied to the current block based on the transform kernels indicated by the transform index and a size of the current block; deriving, as zero, coefficients of a remaining region other than the region to which the transform is applied within the current block; and performing an inverse transform on the region to which the transform is applied using the transform kernels indicated by the transform index.Type: GrantFiled: March 23, 2021Date of Patent: May 17, 2022Assignee: LG Electronics Inc.Inventors: Moonmo Koo, Seunghwan Kim, Mehdi Salehifar, Jaehyun Lim
-
Patent number: 11330280Abstract: A method of encoding a video frame into a bitstream is described including: applying a downsampling scheme to an original video frame of a first resolution for determining a first low-resolution, LR, original frame and one or more second original LR frames, the first LR original frame and the one or more second LR original frames being of a second resolution that is lower than the first resolution; partitioning the first LR original frame into first original blocks and partitioning the one or more second LR frames into second original blocks; using a prediction method for determining first predicted blocks, the first predicted blocks defining predictions for the first original blocks of the first LR original frame; determining first residual blocks based on the first predicted blocks and the first original blocks and, subsequently, determining first reconstructed blocks based on the first residual blocks and the first predicted blocks; determining second predicted blocks based on the first reconstructed blockType: GrantFiled: April 12, 2019Date of Patent: May 10, 2022Inventors: Alexandre Da Silva Pratas Gabriel, Emmanuel Thomas
-
Patent number: 11330282Abstract: An encoding method includes a counting process of dividing a gray-scale range of pixels of a coding unit block into a plurality of classes each having a predetermined number of gray-scale levels, and counting a number of pixels belonging to each of the plurality of classes, a class addition process of selecting top n classes (n: an integer greater than or equal to 1) having a largest number of counted pixels, and adding offset values to pixel values of pixels belonging to the n selected classes; and a first signaling process of signaling SAO parameters including the added offset values.Type: GrantFiled: July 1, 2020Date of Patent: May 10, 2022Assignee: Socionext Inc.Inventor: Eiichi Sasaki
-
Patent number: 11330255Abstract: According to the present disclosure, a video decoding method performed by a video decoding device includes parsing remaining intra prediction mode information for a current block, deriving neighboring samples of the current block, deriving MPM list including MPM candidates of the current block, deriving an intra prediction mode of the current block based on the remaining intra prediction mode information, wherein the intra prediction mode is one of remaining intra prediction modes excluding the MPM candidates, deriving a prediction sample of the current block based on the intra prediction mode and the neighboring samples, and deriving a reconstructed picture based on the prediction sample, wherein the remaining intra prediction mode information is coded through a truncated binary (TB) binarization process, and wherein a binarization parameter for the TB binarization process is 60.Type: GrantFiled: November 20, 2020Date of Patent: May 10, 2022Assignee: LG ELECTRONICS INC.Inventors: Seunghwan Kim, Sunmi Yoo, Ling Li, Jaehyun Lim, Jangwon Choi, Jungah Choi, Jin Heo
-
Patent number: 11330268Abstract: A method for encoding a video signal includes generating an extension region of a first face of a reference frame, where the extension region includes a plurality of extension samples, and a sample value of each extension sample is based on a sample value of a sample of a second face of the reference frame, determining a use of an extension region, providing, based on the use, picture level extension usage information based on the extension region, and encoding the picture level extension usage information into an encoded video signal.Type: GrantFiled: December 28, 2020Date of Patent: May 10, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhijie Zhao, Johannes Sauer, Mathias Wien
-
Patent number: 11330259Abstract: Provided are an encoding method and apparatus, and a decoding method and apparatus for adaptively selecting a context model used to entropy-encode and entropy-decode a syntax element, based on various shapes of coding units. The image decoding method includes: determining a context model based on block shape information including at least one of a shape, direction, width, ratio of width and height, or size of a coding unit; obtaining, from a bitstream based on the context model, information about a split shape mode for splitting the coding unit; and determining a split shape mode of the coding unit, based on the information about the split shape mode.Type: GrantFiled: March 30, 2018Date of Patent: May 10, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Min-soo Park, Min-woo Park, Bo-ra Jin
-
Patent number: 11323703Abstract: A moving-image encoding device calculates a code amount generated by encoding a moving image including an I picture, a P picture, and a B picture as picture types, and calculates a complexity history of the picture which is encoded on the basis of the code amount and a quantization width used in the encoding. This moving-image encoding device estimates an estimated complexity of an encoding object picture to be encoded on the basis of the complexity history of an encoded picture of the same picture type as a picture type of the encoding object picture and the complexity history of the encoded picture immediately preceding the encoding object picture.Type: GrantFiled: June 18, 2019Date of Patent: May 3, 2022Assignee: NEC CORPORATIONInventor: Fumiyo Takano
-
Patent number: 11323748Abstract: A video decoder may receive, in a bitstream that comprises an encoded representation of video data, information indicating whether a residual block is partitioned and information indicating a partition tree type for the residual block based on the residual block being partitioned, wherein the residual block is indicative of a difference between a current block and a prediction block. The video decoder may determine, based on the received information that the residual block is partitioned and the partition tree type for the residual block, a plurality of residual sub-blocks into which the residual block is partitioned according to the partition tree type. The video decoder may produce the residual data for the current block based at least in part on the residual block being partitioned according to the partition tree type into the plurality of residual sub-blocks and may decode the current block using the residual data.Type: GrantFiled: December 16, 2019Date of Patent: May 3, 2022Assignee: QUALCOMM IncorporatedInventors: Hilmi Enes Egilmez, Vadim Seregin, Amir Said, Marta Karczewicz
-
Patent number: 11323695Abstract: Devices and methods for video coding are described. One method comprises receiving a bitstream, wherein the bitstream comprises prediction related information, and wherein the prediction related information includes at least one of: numbers and positions of available primary reference samples, an intra prediction mode index, or a size of the current coding block; determining whether a bidirectional intra prediction (BIP) flag is signaled in the bitstream based on the prediction related information; and reconstructing the picture.Type: GrantFiled: September 28, 2020Date of Patent: May 3, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
-
Patent number: 11323746Abstract: A context modeling method and apparatus of a split flag are provided. The method includes: obtaining a height and a width of a current node, a height of a first leaf node in a first direction, and a width of a second leaf node in a second direction; determining whether the current node meets a first preset condition and a second preset condition, where the first preset condition includes the height of the current node is greater than the height of the first leaf node, and the second preset condition includes the width of the current node is greater than the width of the second leaf node; and determining a context model of a split flag of the current node based on whether the first and second preset conditions are met.Type: GrantFiled: September 15, 2020Date of Patent: May 3, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yin Zhao, Haitao Yang, Jianle Chen
-
Patent number: 11323711Abstract: The present disclosure provides method and systems for signaling information regarding chroma quantization parameter (QP) offsets. According to some disclosed embodiments, the methods include: determining whether a joint CbCr residual coding is enabled; and in response to the joint CbCr residual coding being determined to be enabled, signaling a syntax element for adjusting chroma quantization parameter (QP) for joint CbCr component at coding unit (CU) level.Type: GrantFiled: August 5, 2020Date of Patent: May 3, 2022Assignee: Alibaba Group Holding LimitedInventors: Zhao Wang, Yan Ye, Jiancong Luo
-
Patent number: 11317097Abstract: The disclosure relates to a video encoding method and a video encoding apparatus, a computer-readable storage medium, and a computer device. The method includes: acquiring a current video frame and an initial quantization parameter; calculating first historical complexity corresponding to the current video frame at a first time granularity; acquiring a second available bit rate at a second time granularity corresponding to the current video frame and a current first available bit rate at the first time granularity corresponding to the current video frame; adjusting the second available bit rate and the first available bit rate according to complexity of the current video frame and the first historical complexity; updating the initial quantization parameter according to an adjusted second available bit rate to obtain a current quantization parameter; and encoding the current video frame according to the current quantization parameter.Type: GrantFiled: October 23, 2020Date of Patent: April 26, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Zhaorui Liu
-
Patent number: 11317089Abstract: The present disclosure describes a method, an apparatus, and a storage medium for dividing a coding unit of a video frame. The method includes determining, by a device, according to a correspondence relationship between a frame type and a coding unit type, a target coding unit type based on a target frame type of a target frame, the target coding unit type indicating a division depth for dividing the target frame. The method further includes determining, by the device, according to coding unit information of a target coding unit during dividing the target coding unit with the target coding unit type in the target frame, whether the target coding unit meets a target condition, to obtain a target result; and performing, by the device, a division operation corresponding to the target result on the target coding unit.Type: GrantFiled: July 20, 2020Date of Patent: April 26, 2022Assignee: Tencent Technologies (Shenzhen) Company LimitedInventor: Hongshun Zhang
-
Patent number: 11308650Abstract: Disclosed are a display apparatus, an image providing apparatus, and methods of controlling the same, the display apparatus including: a display; and a processor configured to: decode an encoded video stream, decompress the video stream through a neural network including a plurality of channels and a plurality of layers with a parameter set based on learning, and perform image compensation determined based on learning about the decompression with respect to the video stream.Type: GrantFiled: December 30, 2019Date of Patent: April 19, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Doohyun Kim, Minyong Sung, Sangkwon Na, Kiwon Yoo, Sangjo Lee
-
Patent number: 11310536Abstract: An example device includes a memory and processing circuitry in communication with the memory. The processing circuitry of a device is configured to form a most probable mode (MPM) candidate list for a chroma block of the video data stored to the memory, such that the MPM candidate list includes one or more derived modes (DMs) associated with a luma block of the video data associated with the chroma block, and a plurality of luma prediction modes that can be used for coding luminance components of the video data. The processing circuitry is further configured to select a mode from the MPM candidate list, and to code the chroma block according to the mode selected from the MPM candidate list.Type: GrantFiled: June 25, 2019Date of Patent: April 19, 2022Assignee: QUALCOMM IncorporatedInventors: Li Zhang, Wei-Jung Chien, Jianle Chen, Xin Zhao, Marta Karczewicz
-
Patent number: 11310498Abstract: An apparatus for encoding a block of a picture includes a convolutional neural network (CNN) for determining a block partitioning of the block, the block having an N×N size and a smallest partition determined by the CNN being of size S×S. The CNN includes feature extraction layers; a concatenation layer that receives, from the feature extraction layers, first feature maps of the block, where each first feature map of the first feature maps is of the smallest possible partition size S×S of the block; and at least one classifier that is configured to infer partition decisions for sub-blocks of size (?S)×(?S) of the block, where ? is a power of 2.Type: GrantFiled: November 2, 2020Date of Patent: April 19, 2022Assignee: GOOGLE LLCInventors: Claudionor Coelho, Aki Kuusela, Shan Li, Dake He
-
Patent number: 11310530Abstract: The amount of processing is reduced with high coding efficiency maintained. There is provided an arithmetic decoding device including syntax decoding means for decoding each of at least a first syntax element and a second syntax element indicating a transform coefficient using arithmetic decoding with a context or arithmetic decoding without a context. The syntax decoding means performs decoding that at least includes not decoding the first syntax element and decoding the second syntax element using the arithmetic decoding without a context, and decoding the first syntax element using the arithmetic decoding with a context and decoding the second syntax element using the arithmetic decoding without a context.Type: GrantFiled: November 30, 2020Date of Patent: April 19, 2022Assignee: SHARP KABUSHIKI KAISHAInventors: Tomohiro Ikai, Yukinobu Yasugi, Tomoyuki Yamamoto, Takeshi Tsukuba
-
Patent number: 11310505Abstract: 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: GrantFiled: April 8, 2019Date of Patent: April 19, 2022Assignee: InterDigital VC Holdings, Inc.Inventors: Ya Chen, Fabrice Le Leannec, Tangi Poirier
-
Patent number: 11310492Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform parsing at least one video parameter set comprising at least one syntax element indicating whether at least one layer in the scalable bitstream is one of a dependent layer of the scalable bitstream and an independent layer of the scalable bitstream, decoding a picture in the dependent layer by parsing and interpreting an inter-layer reference picture list, and decoding a picture in an independent layer without parsing and interpreting the inter-layer reference picture list.Type: GrantFiled: September 14, 2020Date of Patent: April 19, 2022Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
-
Patent number: 11310533Abstract: An example method includes decoding, from an encoded video bitstream, a sequence parameter set (SPS) referred to by one or more pictures of video data, wherein decoding the SPS comprises: parsing, at a first position in the SPS, a syntax element that indicates whether joint coding of chroma residuals is enabled or disabled for the one or more pictures of video data referring to the SPS; and parsing, at a second position in the SPS that is after the first position, one or more syntax elements representing a quantization parameter (QP) mapping table.Type: GrantFiled: September 24, 2020Date of Patent: April 19, 2022Assignee: QUALCOMM IncorporatedInventors: Bappaditya Ray, Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Marta Karczewicz
-
Patent number: 11303914Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry decodes, from a coded video bitstream, a first syntax element indicating whether a first component in the coded video bitstream is coded based on a second component in the coded video bitstream. The processing circuitry determines whether to decode one or more second syntax elements for a chroma related coding tool based on the first syntax element. The chroma related coding tool is a luma mapping with chroma scaling coding tool or a cross-component adaptive loop filter. The one or more second syntax elements are decoded when the first syntax element indicates that the first component is coded based on the second component. The one or more second syntax elements are not decoded when the first syntax element indicates that the first component is not coded based on the second component.Type: GrantFiled: November 12, 2020Date of Patent: April 12, 2022Assignee: Tencent America LLCInventors: Ling Li, Xiang Li, Shan Liu
-
Patent number: 11303890Abstract: Systems, methods, and media are provided for loop filtering across raster scan slices. One example includes obtaining the video data comprising one or more pictures and a first block of a picture having a pixel subject to filtering. A second block is determined to be located in the first slice in a particular relation to the second block. A third block that includes pixels for filtering the pixel is determined to be in a second slice at a diagonal corner of the first block, with filtering across slice boundaries disabled. First one or more pixels of the second block are identified as available for performing loop filtering of the pixel and second one or more pixels of the third block identified as unavailable for performing the loop filtering of the pixel of the first block. The first one or more pixels and the second one or more pixels are padded.Type: GrantFiled: August 28, 2020Date of Patent: April 12, 2022Assignee: Qualcomm IncorporatedInventors: Nan Hu, Vadim Seregin, Marta Karczewicz
-
Patent number: 11303898Abstract: A video decoder receives data from a bitstream for a block of pixels to be decoded as a current block of a current picture of a video. The current block includes a transform block. The video decoder determines a regular bin budget for the transform block. The video decoder entropy decodes the transform block as either regular bins using context modeling or as bypass bins without context modeling. A number of the regular bins used for entropy coding the transform block is limited by the determined regular bin budget regardless of whether the regular bins represent samples of (i) residual signals used to reconstruct pixel data of the current block or (ii) transform coefficients generated by transform operations of the residual signals. The video decoder reconstructs the current block based on the entropy decoded transform block.Type: GrantFiled: March 31, 2020Date of Patent: April 12, 2022Assignee: MEDIATEK INC.Inventor: Shih-Ta Hsiang
-
Patent number: 11301870Abstract: A method and apparatus for facilitating a turn-based interaction between a virtual agent and a customer of an enterprise are disclosed. The method includes receiving a conversational input provided by the customer during a turn-based interaction between the customer and the agent. One or more conversational inputs exchanged between the customer and the agent prior to the customer's conversational input are identified by positioning a virtual bounding box of fixed width over textual representation of the turn-based interaction. The conversational input and the one or more conversational inputs configure a set of conversational inputs. At least one context vector representation is generated based on an encoding of the set of conversational inputs. Each word of a virtual agent reply is predicted based on the at least one context vector representation. The virtual agent reply is provided to the customer in response to the conversational input of the customer.Type: GrantFiled: February 13, 2019Date of Patent: April 12, 2022Assignee: [24]7.ai, Inc.Inventor: Abir Chakraborty
-
Patent number: 11303934Abstract: A method and apparatus for adaptively processing video samples in a video signal frame, the video samples being arranged in a Largest Coding Unit. The method comprises extracting a plurality of video samples from the Largest Coding Unit, calculating a correction offset for a first video sample of the extracted plurality of video samples upon the basis of a first value of the first video sample and a second value of a second video sample of the extracted plurality of video samples, and weighting the first video sample with the correction offset.Type: GrantFiled: May 11, 2020Date of Patent: April 12, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
-
Patent number: 11302068Abstract: Determining the occlusions or shadows for an area light within a scene is difficult, especially realistic shadowing in large and dynamic scenes. The disclosure provides an adaptive occlusion sampling process that uses voxel cone tracing to distribute the voxel tracing cones on the surface of area lights to obtain samples for shadowing in computer generated images or scenes. A method of adaptive occlusion sampling from a rectangular area light is disclosed that can be used to provide realistic shadowing in a computer generated scene. A process to compute a shadow of an area light within a scene is also disclosed herein that includes obtaining samples, employing voxel cone tracing, from a light surface of the area light based on sample points of a sampling grid created from sample patterns that are based on a determined number of cones.Type: GrantFiled: January 8, 2021Date of Patent: April 12, 2022Assignee: Nvidia CorporationInventor: Alexey Panteleev
-
Patent number: 11297318Abstract: A method of partitioning in video coding for JVET, comprising representing a JVET coding tree unit as a root node in a quadtree plus binary tree (QTBT structure that can have quadtree or binary partitioning of the root node and quadtree or binary trees branching from each of the leaf nodes. The partitioning at any depth can use asymmetric binary partitioning to split a child node represented by a leaf node into two child coding units of unequal size, representing the two child coding units as leaf nodes in a binary tree branching from the parent leaf node and coding the child coding units represented by final leaf nodes of the binary tree with JVET. Disclosed is a generalized method of partitioning a block, either square or rectangular, which leads to more flexible block sizes with possible higher coding efficiency.Type: GrantFiled: May 5, 2020Date of Patent: April 5, 2022Assignee: ARRIS Enterprises LLCInventors: Seungwook Hong, Krit Panusopone, Limin Wang, Yue Yu
-
Patent number: 11297330Abstract: A method of processing a video signal based on inter prediction includes constructing a first merge candidate list of a current block using a spatial merge candidate and temporal merge candidate of the current block, constructing a second merge candidate list by adding a history-based merge candidate indicating motion information of a block coded prior to the current block to the first merge candidate list, obtaining a merge index indicating a merge candidate applied to the current block within the second merge candidate list, and generating a prediction block of the current block using motion information of a merge candidate indicated by the merge index. The history-based merge candidate may be added to the first merge candidate list if the history-based merge candidate has motion information not overlapping motion information of a pre-defined merge candidate among merge candidates included in the first merge candidate list.Type: GrantFiled: September 23, 2019Date of Patent: April 5, 2022Assignee: LG ELECTRONICS INC.Inventors: Jane Zhao, Seethal Paluri, Seunghwan Kim
-
Patent number: 11297349Abstract: A video decoding device includes a subpicture decoder(s) configured to decode respective subpictures, and a picture combining unit configured to compose the subpictures decoded into a picture such that the subpictures are allowed to overlap with each other.Type: GrantFiled: May 24, 2018Date of Patent: April 5, 2022Assignees: SHARP KABUSHIKI KAISHA, FG Innovation Company LimitedInventors: Takeshi Chujoh, Tomohiro Ikai
-
Patent number: 11297341Abstract: A decoder is described, which receives an encoded data stream. The encoded data stream includes data representing a picture and a classification mode parameter. The classification mode parameter specifies a certain classification to be applied to samples in the picture, the certain classification selected from a plurality of classifications. The decoder decodes the encoded data stream to obtain a reconstructed picture and the classification mode parameter, classifies samples of the reconstructed picture into one of a plurality of classes using the certain classification specified by the classification mode parameter, and filters the samples of the reconstructed picture. A sample is filtered using a filter for the class into which the sample has been classified.Type: GrantFiled: August 6, 2020Date of Patent: April 5, 2022Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Johannes Erfurt, Lim Wang-Q, Mischa Siekmann, Heiko Schwarz, Detlev Marpe, Thomas Wiegand
-
Patent number: 11297351Abstract: A system and method for coding video in which deblocking artifacts are reduced by using modified filtering that is based, at least in part on pixel intensity associated with a coding unit, such that filtering levels are increased as pixel intensity increases. In some embodiments, an offset value or indicator of an offset value for parameters associated with deblocking filter parameters can be associated with a filtering level that is based at least in part on an intensity value.Type: GrantFiled: March 29, 2019Date of Patent: April 5, 2022Assignee: ARRIS Enterprises LLCInventors: David M. Baylon, Ajay Luthra
-
Patent number: 11295496Abstract: A technique for providing intelligent exporting of images is provided. The technique includes receiving information identifying a set of images to be exported and receiving a set of parameter values to be used for exporting the set of images. The technique includes receiving a target total export size value for exporting the set of images. The target total export size indicates a memory size for storing a set of exported images corresponding to the set of images. The technique includes determining an image quality level to be used for exporting the set of images based upon the target total export size value and the set of parameter vales. The technique includes generating a set of exported images corresponding to the set of images. In one example, the set of exported images are generated using the image quality level and the set of one or more parameter values such that a total memory size for storing the set of exported images is within a threshold value of the target total export size.Type: GrantFiled: November 8, 2019Date of Patent: April 5, 2022Assignee: Adobe Inc.Inventors: Jaideep Jeyakar, Ankur Murarka
-
Patent number: 11290719Abstract: A method for generating a prediction block in intra prediction, includes restoring a mode group indicator and a prediction mode index; constructing a most probable mode (MPM) group including three intra prediction modes of a current block; determining an intra prediction mode specified by the intra prediction mode index in the MPM group as the intra prediction mode of the current block if the mode group indicator indicates the MPM group, and deriving the intra prediction mode of the current block using the prediction mode index and the three intra prediction modes of the MPM group if the mode group indicator does not indicate the MPM group; determining a size of the prediction block based on transform size information; determining whether all reference pixels of the current block are available; generating reference pixels if one or more reference pixels of the current block are unavailable; adaptively filtering the reference pixels based on the intra prediction mode and the size of the current block; and geneType: GrantFiled: July 10, 2020Date of Patent: March 29, 2022Assignee: INFOBRIDGE PTE. LTD.Inventors: Soo Mi Oh, Moonock Yang
-
Patent number: 11290716Abstract: A video coding device may be configured to perform video coding comprising: receiving a video block including sample values for a first component of video data and a second component of video data; partitioning the sample values for the first component of video data and the second component of video data according to a first quad tree binary tree (QTBT) partitioning structure; and for samples values of the first component of video data included in nodes of the first quad tree binary tree associated with an intra prediction type, further partitioning the samples according to a second quad tree binary tree.Type: GrantFiled: July 27, 2018Date of Patent: March 29, 2022Assignees: SHARP KABUSHIKI KAISHA, FG Innovation Company LimitedInventors: Kiran Mukesh Misra, Jie Zhao, Christopher Andrew Segall, Michael Horowitz, Weijia Zhu, Frank Bossen
-
Patent number: 11290722Abstract: A method and apparatus for encoding or decoding a video sequence includes encoding or decoding the video sequence using a 4:4:4 chroma format, or encoding or decoding the video sequence using a 4:2:2 chroma format, wherein when encoding or decoding the video sequence using the 4:4:4 chroma format, copying an affine motion vector of one 4×4 luma block using an operation other than an averaging operation and associating the affine motion vector to a co-located 4×4 chroma block, and when encoding or decoding the video sequence using the 4:2:2 chroma format, associating each 4×4 chroma block with two 4×4 co-located luma blocks such that an affine motion vector of one 4×4 chroma block is an average of the motion vectors of the two co-located luma blocks.Type: GrantFiled: March 11, 2020Date of Patent: March 29, 2022Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Xiaozhong Xu, Xiang Li, Shan Liu
-
Patent number: 11284089Abstract: Coding techniques for 360-degree video. An encoder selects a projection format and maps the 360-degree video to a 2D planar video using the selected projection format. The encoder encodes the 2D planar video in a bitstream and further signals, in the bitstream, parameters identifying the projection format. The parameters identifying the projection format may be signaled in a video parameter set, sequence parameter set, and/or picture parameter set of the bitstream. Different projection formats that may be signaled include formats using geometries such as equirectangular, cubemap, equal-area, octahedron, icosahedron, cylinder, and user-specified polygon. Other parameters that may be signaled include different arrangements of geometric faces or different encoding quality for different faces. Corresponding decoders. Projection parameters may further include relative geometry rotation parameters that define an orientation of the projection geometry.Type: GrantFiled: August 30, 2017Date of Patent: March 22, 2022Assignee: VID SCALE, INC.Inventors: Philippe Hanhart, Yuwen He, Yan Ye
-
Patent number: 11284101Abstract: An apparatus for video decoding includes processing circuitry. The processing circuitry is configured to receive a syntax element in a bit stream indicating a maximum number of merge candidates on a merge candidate list for a set of coding blocks, and receive a merge with motion vector difference (MMVD) flag syntax element in the bit stream indicating that an MMVD mode is used to generate a motion vector predictor of a current block included in the set of coding blocks. The processing circuitry is further configured to infer a base candidate index of the MMVD mode to be a predetermined value when the maximum number of the merge candidates is less than 2.Type: GrantFiled: November 20, 2020Date of Patent: March 22, 2022Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xiang Li, Shan Liu
-
Patent number: 11284114Abstract: Examples for performing adaptive loop filtering in video coding are described. A video decoder may determine that a number of parameter sets, which each include one or more adaptive filters for adaptive loop filtering, that a current coding structure of the video data refers to for adaptive loop filtering is equal to zero. Based on the number of the parameter sets that the current coding structure refers to for adaptive loop filtering being equal to zero, the video decoder may determine which fixed filter from a set of fixed filters to use for adaptive loop filtering without receiving a syntax element that indicates whether one of the set of fixed filters is to be used for adaptive loop filtering. The video decoder may perform adaptive loop filtering on the current block based on the fixed filter from the set of fixed filters.Type: GrantFiled: April 20, 2020Date of Patent: March 22, 2022Assignee: Qualcomm IncorporatedInventors: Nan Hu, Vadim Seregin, Marta Karczewicz, Muhammed Zeyd Coban
-
Patent number: 11284075Abstract: A device for decoding video data includes a memory configured to store video data and one or more processors implemented in circuitry and configured to store sets of adaptive loop filter (ALF) parameters in a one-dimensional array in the memory, the one-dimensional array having a predefined size of N memory elements, N being a positive integer value, wherein the one or more processors are configured to store, in one or more of the memory elements of the array, both corresponding ALF parameters and a temporal layer identifier (ID) value indicating a temporal layer from which the corresponding ALF parameters are to be estimated; decode one or more blocks of the video data; and filter the one or more blocks using the ALF parameters of the one-dimensional array. The device may further encode the one or more blocks prior to decoding the one or more blocks.Type: GrantFiled: September 11, 2019Date of Patent: March 22, 2022Assignee: Qualcomm IncorporatedInventors: Hilmi Enes Egilmez, Nan Hu, Vadim Seregin, Wei-Jung Chien, Marta Karczewicz
-
Patent number: 11277604Abstract: Provided is a video decoding method including: obtaining correlation information of a luma value and a chroma value from a most probable chroma (MPC) mode reference region of a current chroma block; determining a prediction value of a chroma sample of the current chroma block from luma samples of a current luma block corresponding to the current chroma block, according to the correlation information; and decoding the current chroma block based on the prediction value of the chroma sample.Type: GrantFiled: July 7, 2017Date of Patent: March 15, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Alexander Alshin, Elena Alshina
-
Patent number: 11272176Abstract: Disclosed are an encoding processing method and device, a decoding processing method and device, an encoder and a decoder. The encoding processing method includes: determining a filtering process to be applied to a pixel in a prediction reference block for an encoding block; filtering the pixel in the prediction reference block according to the filtering process; constructing a pixel prediction value for the encoding block according to a filtered pixel sampling value in the prediction reference block; and encoding the encoding block according to the pixel prediction value.Type: GrantFiled: January 14, 2021Date of Patent: March 8, 2022Assignee: ZTE CorporationInventors: Ming Li, Ping Wu, Guoqiang Shang, Zhao Wu
-
Patent number: 11265578Abstract: Provided are a method and apparatus for performing transformation and inverse transformation on a chroma block by using a variable transform kernel, during video encoding and decoding processes. A video decoding method includes: obtaining, from a bitstream, chroma multi-transform kernel information indicating whether a chroma transform kernel for inverse transformation of a chroma block is determined to be among a plurality of chroma transform kernels; while determining whether the chroma transform kernel is determined to be among the plurality of chroma transform kernels according to the chroma multi-transform kernel information, determining whether to determine the chroma transform kernel by using a luma transform kernel; and performing inverse transformation on the chroma block by using the chroma transform kernel.Type: GrantFiled: February 3, 2017Date of Patent: March 1, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ki-ho Choi, Min-soo Park, Alexander Alshin, Elena Alshina
-
Patent number: 11265540Abstract: 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: GrantFiled: October 6, 2020Date of Patent: March 1, 2022Assignee: SK TELECOM CO., LTD.Inventors: Tae Young Na, Sun Young Lee, Jae Seob Shin, Se Hoon Son, Hyo Song Kim, Jeong Yeon Lim
-
Patent number: 11265601Abstract: A video quality assessment method includes obtaining a video quality assessment parameter of a to-be-assessed video, where the video quality assessment parameter of the to-be-assessed video includes an average packet loss gap of the to-be-assessed video, determining packet loss dispersion of the to-be-assessed video based on the video quality assessment parameter of the to-be-assessed video, and determining quality of the to-be-assessed video based on a packet loss rate of the to-be-assessed video, an average consecutive packet loss length of the to-be-assessed video, the packet loss dispersion of the to-be-assessed video, and attribute information of the to-be-assessed video.Type: GrantFiled: July 17, 2020Date of Patent: March 1, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jie Xiong, Li Xue, Yihong Huang, Youqing Yang
-
Patent number: 11265581Abstract: A method of video decoding can include determining a prediction mode of a current coding unit (CU), and determining values of a transform unit (TU) coded block flag (CBF) of a Cb transform block, denoted tu_cbf_cb, and a TU CBF of a Cr transform block, denoted tu_cbf_cr, determining a context index, denoted ctxIdx, based on the prediction mode of the current CU and the values of the tu_cbf_cb, and the tu_cbf_cr, and performing an arithmetic decoding process according to a context model indicated by the ctxIdx to determine a bin of a joint Cb Cr residual (JCCR) flag indicating whether residual samples for both Cb and Cr chroma components of the current CU are coded as a single transform block.Type: GrantFiled: August 20, 2020Date of Patent: March 1, 2022Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xiang Li, Xin Zhao, Shan Liu
-
Patent number: 11259038Abstract: Disclosed is a video decoding method that decodes a bitstream, the method including receiving a picture parameter set (PPS) comprising at least one of first information indicating whether the same reference picture list is applied to slices comprised in a picture and second information indicating whether additional information on modification of the reference picture list is present, and deriving a construction of the reference picture list based on the PPS. Accordingly, there are provided a method and an apparatus for signaling by a picture whether the construction of the reference picture list is modified when constructing the reference picture list.Type: GrantFiled: January 27, 2020Date of Patent: February 22, 2022Assignee: LG Electronics Inc.Inventors: Hendry Hendry, Yongjoon Jeon, Chulkeun Kim, Jungsun Kim, Byeongmoon Jeon, Joonyoung Park