Adaptive Patents (Class 375/240.02)
-
Patent number: 11259044Abstract: Provided is a video decoding method including: determining a prediction mode of a current block to be one of a skip mode and a merge mode; when a motion vector, which is determined from a merge candidate list of the current block, and a merge motion vector difference are to be used, obtaining merge candidate information indicating one candidate in the merge candidate list by performing entropy encoding on a bitstream by applying one piece of context information; determining a base motion vector from one candidate determined from the merge candidate list, based on the merge candidate information; and determining a motion vector of the current block by using a distance index of a merge motion vector difference of the current block and a direction index of the merge motion vector difference to use the base motion vector and the merge motion vector difference.Type: GrantFiled: September 17, 2019Date of Patent: February 22, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Seungsoo Jeong, Minsoo Park, Minwoo Park, Kiho Choi, Yinji Piao
-
Patent number: 11259049Abstract: A 360-degree image encoding method that is performed by an encoding apparatus according to the present disclosure comprises the steps of: obtaining a two-dimensional (2D) space picture with respect to 360-degree video data; deriving motion constrained tile sets (MCTSs) for configuring a sub-picture from the 2D picture; configuring the sub-picture including the MCTSs based on the MCTSs; and encoding the sub-picture so as to output encoded image information, wherein the MCTSs are arranged in the raster scan order on the sub-picture.Type: GrantFiled: December 31, 2019Date of Patent: February 22, 2022Assignee: LG ELECTRONICS INC.Inventors: Hyunmook Oh, Sejin Oh
-
Patent number: 11258944Abstract: Disclosed are embodiments for facilitating automatic-guided image capturing and presentation. In some embodiments, the method includes capturing an image of an item, removing a background of the image frame, performing manual mask editing, generating an item listing based on the manually edited mask, inferring item information from the image frame and applying the inferred item information to an item listing.Type: GrantFiled: August 5, 2020Date of Patent: February 22, 2022Assignee: eBay Inc.Inventors: Robinson Piramuthu, Wen Zheng
-
Patent number: 11259047Abstract: A method for processing a video according to the present invention may comprise: generating a plurality of Most Probable Mode (MPM) candidates; determining whether there is an MPM candidate identical to an intra-prediction mode of a current block among the plurality of MPM candidates; obtaining the intra-prediction mode of the current block, based on a result of the determining; and performing an intra-prediction for the current block, based on the intra-prediction mode of the current block.Type: GrantFiled: April 4, 2017Date of Patent: February 22, 2022Assignee: KT CORPORATIONInventors: Bae Keun Lee, Joo Young Kim
-
Patent number: 11259024Abstract: A method, computer program, and computer system for video coding is provided. Video data including one or more quantized coefficients is received. One or more index values associated with the quantized coefficients are mapped to one or more step values based on an exponential mapping. The video data is decoded based on the one or more step values.Type: GrantFiled: November 16, 2020Date of Patent: February 22, 2022Assignee: TENCENT AMERICA LLCInventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
-
Patent number: 11259022Abstract: An encoder that encodes a current block in a picture includes circuitry and a memory coupled to the circuitry. The circuitry, in operation: selects at least one transform basis from among candidates for a transform basis which include a basis of a type-II discrete cosine transform (DCT-II) and at least one of a basis of a type-IV discrete cosine transform (DCT-IV) or a basis of a type-IV discrete sine transform (DST-IV); and transforms prediction error values of the current block, using the at least one transform basis selected. When the size of the current block is greater than a threshold size, the circuitry selects at least one transform basis after excluding at least one of the basis of the DCT-IV or the basis of the DST-IV from the candidates. The threshold size is at most half a maximum size to which the DCT-II is applicable.Type: GrantFiled: October 13, 2020Date of Patent: February 22, 2022Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Ryuichi Kanoh, Kiyofumi Abe, Takahiro Nishi, Tadamasa Toma
-
Patent number: 11259021Abstract: A method for determining a partitioning of video data for video coding is provided. A coding unit is determined from a picture of the video data. The coding unit is determined as a fractional boundary coding unit when the coding unit has only a portion within a boundary of the picture. A subset of partitioning modes is available for partitioning the fractional boundary coding unit and includes quadtree splitting and symmetric binary tree splitting partitioning modes. When the coding unit is the fractional boundary coding unit, the method determines whether one of a block height and a block width of the coding unit is greater than a corresponding one of threshold values. A determination of the partitioning includes determining whether one of symmetric binary tree splittings is allowed for the coding unit based on the one of the block height and the block width and the corresponding threshold value.Type: GrantFiled: December 25, 2018Date of Patent: February 22, 2022Assignees: SHARP KABUSHIKI KAISHA, FG Innovation Company LimitedInventors: Kiran Mukesh Misra, Weijia Zhu, Christopher Andrew Segall
-
Patent number: 11252428Abstract: Provided is a method for encoding parameter sets at slice level. The method includes: when there are one or more parameter sets, in which the coding tool parameters are identical to the coding tool parameters of a part of coding tools used for the current slice, in the existing parameter sets, encoding the identifiers of parameter sets into bit-stream of the current slice, wherein a parameter set contains common information of the coding tools used in the process of encoding/decoding slice(s). Correspondingly, also provided is a method for decoding parameter sets at slice level and a device for encoding and decoding parameter sets at slice level, which can make full use of the encoded parameter set information when the slice header refers to a plurality of parameter sets, implement flexible configuration of the coding tools used in the process of encoding/decoding slice(s) and reduce information redundancy.Type: GrantFiled: August 17, 2020Date of Patent: February 15, 2022Assignee: ZTE CorporationInventors: Ming Li, Ping Wu
-
Patent number: 11252403Abstract: An image decoding method according to the present invention includes: a step for determining a reference sample line of a current block; a step for determining whether candidate intra-predition modes identical to the intra-prediction mode of the current block exist; a step for deriving the intra-prediction mode of the current block on the basis of the determination; and a step for performing intra-prediction on the current block on the basis of the reference sample line and the intra-prediction mode. Here, at least one of the candidate intra prediction modes may be derived by adding or substracting an offset to or from the maximum value among the intra-prediction mode of a neighboring block that is above the current block and the intra-prediction mode of a neighboring block that is to the left of the current block.Type: GrantFiled: April 1, 2021Date of Patent: February 15, 2022Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Bae Keun Lee
-
Patent number: 11252445Abstract: Systems, methods, and non-transitory computer-readable media can receive a video uploaded by a user. A determination is made as to whether the video satisfies passthrough eligibility criteria. An ABR video package associated with the video is generated based on the determining whether the video satisfies the passthrough eligibility criteria.Type: GrantFiled: April 22, 2019Date of Patent: February 15, 2022Assignee: META PLATFORMS, INC.Inventors: Qian Chen, Shankar Lakshmi Regunathan, Minchuan Chen
-
Patent number: 11252409Abstract: Systems and methods for decoding are provided, a method is performed by at least one processor to decode a sub-bitstream of a coded video stream, the coded video stream including a coded version of a first sub-picture and a second sub-picture of a picture, the method including decoding the first sub-picture of the picture, independently from the second sub-picture, using sub-picture and tile partitioning, wherein (i) the first sub-picture comprises a first rectangular region of the picture and the second sub-picture comprises a second rectangular region of the picture, the second rectangular region being different from the first rectangular region, (ii) the first sub-picture and the second sub-picture each include at least one tile, and (iii) the first sub-picture and the second sub-picture do not share a common tile.Type: GrantFiled: March 11, 2020Date of Patent: February 15, 2022Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
-
Patent number: 11245909Abstract: A method to perform video compression for ADV is disclosed. The method receives multiple frames of image data from multiple cameras. Metadata are appended to each frame of the image data to generate one of multiple frames of uncompressed image data as the image data are received. The frames of uncompressed image data may be stored. To compress the image data later, the method retrieves the frames of uncompressed image data, extracts the metadata from each frame of the uncompressed image data to generate one of multiple frames of processed image data. The method compresses each frame of the processed image data with the metadata extracted to generate one of multiple frames of compressed image data. The method reattaches the metadata to a corresponding frame of the compressed image data to generate one of multiple compressed image frames. The metadata supports time synchronization and error handling of the image data.Type: GrantFiled: April 29, 2019Date of Patent: February 8, 2022Assignees: BAIDU USA LLC, BAIDU.COM TIMES TECHNOLOGY (BEIJING) CO., LTD.Inventors: Manjiang Zhang, Shengjin Zhou, Shuai Wang, Shuangcheng Guo
-
Patent number: 11245913Abstract: An encoder which encodes a video including a plurality of pictures includes circuitry and memory. Using the memory, the circuitry performs: encoding a first picture among the plurality of pictures; and performing (i) a first operation for encoding a parameter set for a second picture which follows the first picture in coding order among the plurality of pictures after encoding the first picture, and encoding the second picture after encoding the parameter set, or (ii) a second operation for encoding the second picture without encoding the parameter set after encoding the first picture. The circuitry performs the first operation when the second picture is a determined picture, in the performing of the first operation or the second operation.Type: GrantFiled: April 3, 2020Date of Patent: February 8, 2022Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Takahiro Nishi, Tadamasa Toma, Kiyofumi Abe, Ryuichi Kanoh
-
Patent number: 11245917Abstract: According to the present invention, an image decoding method for supporting a plurality of layers includes the steps of: receiving and parsing layer-dependent information for reference layers that can be referenced by a current layer in an entire bitstream; when interlayer prediction is used in decoding a current picture in the current layer, receiving and parsing layer information for a reference layer referenced by the current picture among the reference layers; and decoding the current picture on the basis of the layer information.Type: GrantFiled: November 22, 2019Date of Patent: February 8, 2022Assignee: Electronics and Telecommunications Research InstituteInventors: Jung Won Kang, Ha Hyun Lee, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
-
Patent number: 11245910Abstract: With adaptive multiple quantization, a video or other digital media codec can adaptively select among multiple quantizers to apply to transform coefficients. The switch in quantizers can be signaled at the sequence level or frame level of the bitstream syntax, or can be implicitly specified in the syntax.Type: GrantFiled: December 4, 2020Date of Patent: February 8, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Thomas W. Holcomb, Chih-Lung Lin, Pohsiang Hsu, Sridhar Srinivasan
-
Patent number: 11245899Abstract: A versatile video coding (VVC) method includes obtaining a plurality of video sources; encoding the plurality of video sources into a bitstream including a plurality of independent layers corresponding to the plurality of video sources; generating signaling information on the plurality of independent layers and integrating the signaling information with the bitstream; and transferring the bitstream for decoding processing, wherein the signaling information is to be used in the decoding process to enable a single decoder instance to decode the plurality of independent layers similar to a single-layer bitstream. The signaling information includes at least a video parameter set (VPS), and the VPS includes a flag inbl_one_pic_per_poc_flag equal to 1, which specifies that the bitstream contains independent layers and there is one and only one coded picture with a particular picture order count (POC) value in a same coded video sequence (CVS) among all layers.Type: GrantFiled: September 21, 2020Date of Patent: February 8, 2022Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
-
Patent number: 11240507Abstract: An example device includes a memory configured to store at least a portion of an encoded video bitstream; and one or more processors that are implemented in circuitry and configured to: determine, based on a parameter of a first block of video data, a maximum number of entries to be used for palette-mode coding of the current block; generate, based on the determined maximum number of entries and based on a palette predictor, a palette for the first block of video data, the palette including one or more entries each including a palette index that is associated with a color value; decode, from the encoded video bitstream and for the first block of video data, index values for samples of the first block that identify entries in the palette; and reconstruct, based on the index values, the samples of the first block.Type: GrantFiled: September 23, 2020Date of Patent: February 1, 2022Assignee: Qualcomm IncorporatedInventors: Yung-Hsuan Chao, Cheng-Teh Hsieh, Marta Karczewicz
-
Patent number: 11240506Abstract: A video encoding method includes deriving entry point information specifying an entry point of a substream for a picture. The entry point information may include a number syntax element representing a number of offset syntax elements in a slice header; an offset syntax element representing an entry point offset between in bytes two entry points; and a length syntax element representing a bits length of the offset syntax element. A value of the length syntax element plus one corresponds to the bits length of the offset syntax element and the length syntax element is signaled when the number of the offset syntax elements is larger than 0. A value of the number syntax element corresponds to the number of offset syntax elements in the slice header, and the offset syntax element is signaled when the number of the offset syntax elements is larger than 0.Type: GrantFiled: July 1, 2020Date of Patent: February 1, 2022Assignee: LG ELECTRONICS INC.Inventors: Hendry Hendry, Byeongmoon Jeon, Yongjoon Jeon, Seungwook Park, Jungsun Kim, Joonyoung Park, Jaehyun Lim, Naeri Park, Chulkeun Kim
-
Patent number: 11240509Abstract: A method for video processing is provided to include: performing a conversion between a current video block of a video that is a chroma block and a coded representation of the video, wherein, during the conversion, the current video block is constructed based on a first domain and a second domain, and wherein the conversion further includes applying a forward reshaping process and/or an inverse reshaping process to one or more chroma components of the current video block.Type: GrantFiled: May 17, 2021Date of Patent: February 1, 2022Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Jizheng Xu, Yue Wang
-
Patent number: 11240536Abstract: The present disclosure provides a method for decoding a video signal, the method comprising the steps of: decoding, from a bitstream, a syntax element indicating the last non-zero region, wherein the last non-zero region represents a region including the last non-zero transform coefficient in a scan order; splitting a current block into multiple sub-regions; and based on the syntax element, determining the last non-zero region of the current block among the split sub-regions.Type: GrantFiled: April 9, 2018Date of Patent: February 1, 2022Assignee: LG Electronics Inc.Inventors: Moonmo Koo, Seunghwan Kim
-
Patent number: 11233996Abstract: Provided is a video decoding method performed by a decoding apparatus, which includes: obtaining split information for a target block from a bitstream; splitting the target block into a first sub-block and a second sub-block based on a split boundary indicated by the split information; deriving a first motion information candidate list for the first sub-block and a second motion information candidate list for the second sub-block based on the split information for the target block; performing inter prediction of the first sub-block based on the first motion information candidate list; and performing inter prediction of the second sub-block based on the second motion information candidate list, in which the first sub-block and the second sub-block are non-rectangular blocks, and the first motion information candidate list for the first sub-block is different from the second motion information candidate list for the second sub-block.Type: GrantFiled: February 22, 2018Date of Patent: January 25, 2022Assignee: LG Electronics Inc.Inventors: Junghak Nam, Jaehyun Lim
-
Patent number: 11234011Abstract: An image decoding apparatus is provided with a CT information decoding unit that decodes division information indicating a division method for binary tree division with respect to a coding node of a coding tree unit, and performs the binary tree division with respect to the coding node by referring to the division information of another decoded coding node.Type: GrantFiled: November 20, 2020Date of Patent: January 25, 2022Assignee: SHARP KABUSHIKI KAISHAInventors: Yoshiya Yamamoto, Yukinobu Yasugi, Tomohiro Ikai, Tomoko Aono
-
Patent number: 11234024Abstract: A method of three-dimensional (3D)-Tree coding for neural network model compression, is performed by at least one processor, and includes reshaping a four-dimensional (4D) parameter tensor of a neural network into a 3D parameter tensor of the neural network, the 3D parameter tensor comprising a convolution kernel size, an input feature size, and an output feature size, partitioning the 3D parameter tensor along a plane that is formed by the input feature size and the output feature size into 3D coding tree units (CTU3Ds), partitioning each of the CTU3Ds into a plurality of 3D coding units (CU3Ds) recursively until a predetermined depth, using a quad-tree, constructing a 3D tree for each of the plurality of CU3Ds, and entropy encoding each of a plurality of values of a plurality of nodes of the 3D tree.Type: GrantFiled: October 27, 2020Date of Patent: January 25, 2022Assignee: TENCENT AMERICA LLCInventors: Wei Wang, Wei Jiang, Shan Liu
-
Patent number: 11234012Abstract: A method and apparatus for performing group marking on a uniform transform unit mode and an electronic device are provided. The method includes: marking group units according to uniform transform unit modes of coding units included in the group units; wherein when the uniform transform unit modes of the coding units in the group units have a first value, a flag is set to be of a second value, and the group units are marked by using the first flag; and marking the coding units in the group units according to the uniform transform unit modes of the coding units included in the group units. According to this disclosure, when the uniform transform unit modes of the coding units in the group units are identical, the uniform transform unit modes of the coding units in the group units are not marked, thereby saving storage capability, transmission capability and processing capability.Type: GrantFiled: June 12, 2020Date of Patent: January 25, 2022Assignee: FUJITSU LIMITEDInventors: Jie Yao, Wenting Cai
-
Patent number: 11234020Abstract: The present invention is related to processing a video signal. A method for decoding a video according to the present invention may comprise generating a prediction block of a current block by performing intra prediction, deriving at least one sample position based parameter based on a position of a first prediction sample in the prediction block, and obtaining a second prediction sample by weighted predicting the first prediction sample based on the at least one sample position based parameter. According to the present invention, encoding/decoding efficiency of a video signal can be improved since intra prediction is performed more accurately.Type: GrantFiled: December 18, 2020Date of Patent: January 25, 2022Assignee: KT CORPORATIONInventor: Bae Keun Lee
-
Patent number: 11228777Abstract: A method of generating an encoded video bitstream, including obtaining an IRAP AU from a video bitstream; determining whether the IRAP AU is a first AU in a decoding order, whether each picture is an IDR picture, or whether each picture is a first picture of a layer following an EOS NAL unit; if so, setting a first flag for the IRAP AU equal to one; if not, determining whether a second flag for the IRAP AU is externally set to an external value; if so, setting the first flag for the IRAP AU equal to the external value; and if not, setting the first flag for the IRAP AU and the second flag for the IRAP AU equal to zero; encoding the video bitstream based on the first flag and the second flag; and transmitting the encoded video bitstream.Type: GrantFiled: October 5, 2020Date of Patent: January 18, 2022Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
-
Patent number: 11228771Abstract: A method for processing a prediction unit (PU) to generate predicted samples is provided that includes computing predicted samples for samples of the PU using sample-based angular intra-prediction (SAP) when lossless coding is enabled for the PU, and computing predicted samples for the samples of the PU using block-based angular intra-prediction when lossless coding is not enabled for the PU. Computation of the predicted using SAP includes determining an intra-prediction angle for the PU, and computing a predicted sample for each sample of the samples in the PU based on linear interpolation of two reference samples adjacent to the sample, wherein the two reference samples are selected according to the intra-prediction angle.Type: GrantFiled: April 2, 2020Date of Patent: January 18, 2022Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Minhua Zhou
-
Patent number: 11228759Abstract: A decoding method for decoding a block of an image is disclosed that comprises:—determining a split mode for said block in a set of split modes;—splitting said block into at least two sub-blocks responsive to said split mode;—decoding each of the at least two sub-blocks; wherein said set of split modes comprises at least one split mode for asymmetrically splitting said block into the at least two sub-blocks.Type: GrantFiled: September 25, 2017Date of Patent: January 18, 2022Assignee: INTERDIGITAL MADISON PATENT HOLDINGS, SASInventors: Fabrice Leleannec, Antoine Robert, Tangi Poirier
-
Patent number: 11218733Abstract: An image decoding method performed by a decoding apparatus according to the present disclosure includes receiving a bitstream including residual information; deriving quantized transform coefficients for a current block based on the residual information included in the bitstream; deriving residual samples for the current block based on the quantized transform coefficients; and generating a reconstructed picture based on the residual samples for the current block.Type: GrantFiled: January 14, 2021Date of Patent: January 4, 2022Assignee: LG ELECTRONICS INC.Inventors: Jungah Choi, Sunmi Yoo, Jin Heo, Ling Li, Jangwon Choi, Seunghwan Kim
-
Patent number: 11218726Abstract: A method for decoding a video according to the present invention may comprise: determining an intra prediction mode of a current block, deriving reference samples from neighboring samples of the current block, obtaining a first prediction sample for the current block, based on the intra prediction mode and the reference samples, determining an offset for the first prediction sample, and obtaining a second prediction sample by applying the offset to the first prediction sample.Type: GrantFiled: September 29, 2017Date of Patent: January 4, 2022Assignee: KT CORPORATIONInventor: Bae Keun Lee
-
Patent number: 11217201Abstract: Logically-defined pixel interfaces and video frame transfer techniques are provided herein. In one example, a method includes receiving a video frame representing source pixels, where the video frame comprises logical pixels that each represent more than one source pixel according to a selected sizing and metadata that indicates the selected sizing for the logical pixels and indicators of which pixels included in the video frame comprise the logical pixels. The method also includes interpreting the metadata for the logical pixels to map each of the logical pixels across more than one output pixel according to the selected sizing and the indicators included in the metadata.Type: GrantFiled: June 29, 2020Date of Patent: January 4, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Mark Stefan Grossman, Nicholas Robert Baker
-
Patent number: 11218697Abstract: Disclosed herein is video encoding or decoding for efficiently encoding video. The techniques of the present disclosure are related to various split shapes of a block, syntaxes representing various split types of blocks, and syntax elements represented at a high level therefor.Type: GrantFiled: May 24, 2018Date of Patent: January 4, 2022Assignee: SK TELECOM CO., LTD.Inventors: Jeong-yeon Lim, Sun-young Lee, Hyeong-duck Kim, Hyo Song Kim, Se-hoon Son, Jae-seob Shin, Gyeong-taek Lee
-
Patent number: 11218718Abstract: A method, computer program, and computer system for video coding is provided. Video data including at least two frames is received. A motion vector difference is calculated between two frames from among the at least two frames. An adaptive motion vector resolution usage flag is checked. The adaptive motion vector resolution flag may correspond to a precision value and an adaptive motion vector resolution usage value corresponding to whether adaptive motion vector resolution is enabled or disabled. The video data is encoded based on the adaptive motion vector resolution usage value, whereby the motion vector difference is encoded based on the precision value.Type: GrantFiled: August 21, 2020Date of Patent: January 4, 2022Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
-
Patent number: 11218735Abstract: A video coder may determine contexts for entropy coding bins of a last significant coefficient position syntax element. For example, a video coder may determine a respective context for each of one or more bins of a syntax element indicating the position of the last significant coefficient in a transform block using a function of a size of the transform block, wherein the function outputs the respective context such that the same context is not used for transform blocks of differing sizes.Type: GrantFiled: March 31, 2020Date of Patent: January 4, 2022Assignee: QUALCOMM IncorporatedInventors: Dmytro Rusanovskyy, Kevin Pascal Andre Reuze, Marta Karczewicz
-
Patent number: 11218728Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. In a method, prediction information for a current block is decoded. The current block is in a current picture that is a part of a coded video sequence. The prediction information indicates a first intra prediction mode and a secondary transform index for the current block. A secondary transform core is determined based on the first intra prediction mode and the secondary transform index. A primary transform coefficient block is generated based on the secondary transform core and a first transform coefficient block of the current block. The first transform coefficient block is de-quantized from the prediction information. A size of the first transform coefficient block is less than a size of the secondary transform core. The current block is reconstructed based on the primary transform coefficient block.Type: GrantFiled: June 1, 2020Date of Patent: January 4, 2022Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 11210993Abstract: In one example, a head mounted display system includes at least one memory; and at least one processor to execute instructions to: detect a first position and a first view direction of a head of a user based on sensor data generated by at least one of an accelerometer, at least one camera, or a gyroscope at a first point in time; determine a latency associated with a time to cause an image to be presented on the display; determine a predicted position and a predicted view direction of the head of the user at a second point in time based on the latency; render, prior to the second point in time, the image for presentation on the display based on the predicted position and the predicted view direction of the head of the user; and cause the display to present the rendered image.Type: GrantFiled: December 23, 2020Date of Patent: December 28, 2021Assignee: Intel CorporationInventors: Atsuo Kuwahara, Deepak S. Vembar, Paul S. Diefenbaugh, Vallabhajosyula S. Somayazulu, Kofi C. Whitney
-
Patent number: 11212556Abstract: Provided is a video decoding method including determining encoding modes applicable to a current picture according to a temporal layer depth of the current picture, generating a prediction block and a transform block for blocks included in the current picture according to the encoding modes applicable to the current picture, and reconstructing the current picture by using the prediction block and the transform block.Type: GrantFiled: March 12, 2019Date of Patent: December 28, 2021Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Yinji Piao
-
Patent number: 11212520Abstract: Disclosed herein is a region-based reference management system using in video frame encoding. Source content, such as video game streaming or remote desktop sharing, that includes scene changes or significant instantaneous changes in a region from one frame to the next can present encoding challenges. Techniques disclosed herein use hints about changes in regional frame content, dissect frame content into regions, and associate the dissected regions with stored reference frame data using the hints and information about the regions to more efficiently encode frames.Type: GrantFiled: December 4, 2018Date of Patent: December 28, 2021Assignee: ATI TECHNOLOGIES ULCInventors: Ahmed M. Abdelkhalek, Ihab M. A. Amer, Khaled Mammou
-
Patent number: 11206410Abstract: An encoder includes memory, and circuitry accessible to the memory. The circuitry accessible to the memory: determines whether OBMC is applicable to generation of a prediction image of a current block, according to whether BIO is to be applied to the generation of the prediction image of the current block; when BIO is to be applied to the generation of the prediction image of the current block, determines that OBMC is not applicable to the generation of the prediction image of the current block, and applies BIO to the generation of the prediction image of the current block without applying OBMC.Type: GrantFiled: September 24, 2020Date of Patent: December 21, 2021Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Kiyofumi Abe, Takahiro Nishi, Tadamasa Toma, Ryuichi Kanoh
-
Patent number: 11206407Abstract: The present invention relates to a method of performing motion compensation by using motion vector prediction. To this end, a method of decoding an image may include: generating multiple motion vector candidate lists according to an inter-prediction direction of a current block; deriving multiple motion vectors for the current block by using the multiple motion vector candidate lists; determining multiple prediction blocks for the current block by using the multiple motion vectors; and obtaining a final prediction block for the current block based on the multiple prediction blocks.Type: GrantFiled: September 30, 2020Date of Patent: December 21, 2021Assignee: Electronics and Telecommunications Research InstituteInventors: Sung Chang Lim, Jung Won Kang, Ha Hyun Lee, Dong San Jun, Hyun Suk Ko, Jin Ho Lee, Seung Hyun Cho, Hui Yong Kim, Jin Soo Choi
-
Patent number: 11202064Abstract: A video coder is configured to form, in a symmetric motion vector difference mode, a List 0 (L0) base vector using a L0 Advanced Motion Vector Prediction (AMVP) candidate list and a List 1 (L1) base vector using a L1 AMVP candidate list; determine a refined L0 motion vector and a refined L1 motion vector by performing a decoder-side motion vector refinement process that refines the L0 base vector and the L1 base vector; and use the refined L0 motion vector and the refined L1 motion vector to determine a prediction block for a current block of a current picture of the video data.Type: GrantFiled: June 23, 2020Date of Patent: December 14, 2021Assignee: QUALCOMM IncorporatedInventors: Chun-Chi Chen, Wei-Jung Chien, Han Huang, Yao-Jen Chang, Kevin Pascal Andre Reuze, Marta Karczewicz
-
Patent number: 11202083Abstract: A method of encoding input data to generate corresponding encoded data is provided. The method includes encoding the input data into a plurality of symbols in the encoded data, wherein the plurality of symbols represent data as defined by a plurality of palettes indicated and/or included in the encoded data. The method further includes determining mutually different palettes to be used for encoding mutually different parts of the input data, and using the mutually different palettes for encoding the mutually different parts of the input data. Moreover, the method also includes including, within the encoded data, information associating the mutually different palettes with their respective parts of the input data encoded into the encoded data, wherein the information includes palette selection indices for referencing the mutually different palettes on a block-by-block basis.Type: GrantFiled: June 20, 2016Date of Patent: December 14, 2021Assignee: GURULOGIC MICROSYSTEMS OYInventors: Ossi Kalevo, Tuomas Karkkainen
-
Patent number: 11202063Abstract: An image encoding/decoding method and apparatus for predicting a second color component block using a first color component block are provided. An image decoding method of the present invention comprises deriving a prediction parameter using the first color component block, and predicting the second color component block using the derived prediction parameter.Type: GrantFiled: September 22, 2017Date of Patent: December 14, 2021Assignee: Electronics and Telecommunications Research InstituteInventors: Jin Ho Lee, Hyun Suk Ko, Jung Won Kang, Sung Chang Lim, Ha Hyun Lee, Dong San Jun, Seung Hyun Cho, Hui Yong Kim, Jin Soo Choi
-
Patent number: 11202066Abstract: A video data encoding method is provided for an encoding device. The method includes obtaining first video data, and encoding the first video data to generate a plurality of sequentially arranged groups-of-pictures. A frame type of a first frame of an initial group-of-pictures in the plurality of groups-of-pictures is an I frame, frame types of first frames of the other groups-of-pictures are GF frames, and each GF frame is configured to record change information of a current frame of a corresponding group-of-pictures relative to an I frame or a GF frame in a previous group-of-pictures. The method also includes successively outputting the plurality of groups-of-pictures according to a sequence of the plurality of groups-of-pictures, to obtain second video data.Type: GrantFiled: January 10, 2019Date of Patent: December 14, 2021Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Yu Zhong
-
Patent number: 11197029Abstract: A method (400) performed by a decoder (260, 600, 701) for decoding a bitstream comprising a picture parameter set, PPS, and a first set of slices. The method includes obtaining (s402) the picture parameter set. The method also includes decoding (s404) a syntax element included in the picture parameter set to obtain an indicator value. The decoder is configured such that if the indicator value is set to a first value then the decoder determines that a picture header included in the bitstream comprises a parameter value corresponding to a particular parameter, otherwise the decoder determines that each slice included in the first set of slices comprises a parameter value corresponding to the particular parameter. If the picture header comprises the parameter value corresponding to the particular parameter, then this parameter value is used to decode slice data of each slice included in the first set of slices.Type: GrantFiled: June 12, 2020Date of Patent: December 7, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rickard Sjöberg, Martin Pettersson, Per Wennersten, Mitra Damghanian
-
Patent number: 11197025Abstract: A video coder determines a plurality of available Matrix Intra Prediction (MIP) parameter sets (MPS's) for a picture of video data. The plurality of available MPS's is a union of (i) a subset of all default MPS's and (ii) a set of additional MPS's that are signaled in the bitstream. Each of the default MPS's is associated with a predefined MIP mode in a codec. Each of the set of additional MPS's is associated with a new MIP mode in a set of new MIP modes. The video decoder uses a MIP mode associated with an MPS in the plurality of available MPS's to generate a prediction block for a current block of the picture.Type: GrantFiled: June 18, 2020Date of Patent: December 7, 2021Assignee: QUALCOMM IncorporatedInventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Cheng-Teh Hsieh, Thibaud Laurent Biatek, Luong Pham Van, Marta Karczewicz
-
Patent number: 11194614Abstract: A technique for varying firmware for different virtual functions in a virtualized device is provided. The virtualized device includes a hardware accelerator and a microcontroller that executes firmware. The virtualized device is virtualized in that the virtualized device performs work for different virtual functions (with different virtual functions associated with different virtual machines), each function getting a “time-slice” during which work is performed for that function. To vary the firmware, each time the virtualized device switches from performing work for a current virtual function to work for a subsequent virtual function, one or more microcontrollers of the virtualized device examines memory storing addresses for firmware for the subsequent virtual function and begins executing the firmware for that subsequent virtual function. The addresses for the firmware are provided by a corresponding virtual machine at configuration time.Type: GrantFiled: October 2, 2019Date of Patent: December 7, 2021Assignee: ATI Technologies ULCInventors: Yinan Jiang, Ahmed M. Abdelkhalek, Guopei Qiao, Andy Sung, Haibo Liu, Dezhi Ming, Zhidong Xu
-
Patent number: 11190744Abstract: An image processing device is described. The circuitry of the image processing device obtains an image that is generated on a basis of an incident light and a transfer function related to a conversion between the incident light and the image, and determines a cost function for prediction mode selection according to the transfer function. The cost function calculates a cost value based on a first parameter corresponding to a prediction residual code amount and a second parameter corresponding to a prediction mode code amount. The cost function is determined in a manner in favor of increasing the prediction residual code amount or decreasing the prediction mode code amount as a dynamic range of the transfer function increases. The circuitry determines a prediction mode for coding a coding unit of the image according to the determined cost function, and encodes the coding unit according to the determined prediction mode.Type: GrantFiled: October 17, 2017Date of Patent: November 30, 2021Assignee: SONY CORPORATIONInventors: Takaaki Fuchie, Masaki Hirose, Atsuo Yada
-
Patent number: 11190778Abstract: An image filtering method and apparatus, where the method includes determining a filter coefficient of a chroma filter based on a filter coefficient of a luma filter, where the luma filter and the chroma filter are respectively applied to perform filtering processing on luma samples and chroma samples of a to-be-processed image, all filter coefficients of the luma filter present a first geometric distribution, all filter coefficients of the chroma filter present a second geometric distribution, the first geometric distribution and the second geometric distribution are similar shapes, and a filter coefficient of the chroma filter at an edge of the second geometric distribution is calculated using one or more filter coefficients of the luma filter at an edge of the first geometric distribution, and respectively performing filtering processing on the luma samples and the chroma samples using the luma filter and the chroma filter.Type: GrantFiled: September 20, 2019Date of Patent: November 30, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jicheng An, Jianhua Zheng
-
Patent number: 11190783Abstract: An encoder which encodes a video including a plurality of pictures includes circuitry and memory. Using the memory, the circuitry performs: encoding a first picture among the plurality of pictures; and performing (i) a first operation for encoding a parameter set for a second picture which follows the first picture in coding order among the plurality of pictures after encoding the first picture, and encoding the second picture after encoding the parameter set, or (ii) a second operation for encoding the second picture without encoding the parameter set after encoding the first picture. The circuitry performs the first operation when the second picture is a determined picture, in the performing of the first operation or the second operation.Type: GrantFiled: April 3, 2020Date of Patent: November 30, 2021Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Takahiro Nishi, Tadamasa Toma, Kiyofumi Abe, Ryuichi Kanoh