Block Coding Patents (Class 375/240.24)
  • Patent number: 11310535
    Abstract: A deblocking filtering control involves deciding whether to apply deblocking filtering to sample values in a sample block in a picture and in a neighboring sample block in the picture based on i) whether illumination compensation is enabled for sample prediction values in a first prediction block in a reference picture for said sample block and/or ii) whether illumination compensation is enabled for sample prediction values in a second prediction block in said reference picture or another reference picture for said neighboring sample block. The sample block and the neighboring sample block are separated in the picture by a block boundary. This decision to apply deblocking filtering based on whether illumination compensation is enabled reduces blocking artefacts that may otherwise arise in certain pictures of a video sequence.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: April 19, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Kenneth Andersson, Per Wennersten, Rickard Sjöberg, Ruoyang Yu
  • Patent number: 11310529
    Abstract: A method, computer program, and computer system is provided for coding video data. Video data is received and entropy-parsed into one or more components. The one or more entropy-parsed components are de-quantized. A joint component secondary transformation (JCST) is performed on the one or more components. The video data is decoded based on one or more residual components corresponding to the joint component secondary transformed components.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: April 19, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Madhu Peringassery Krishnan, Shan Liu, Xiang Li
  • Patent number: 11297313
    Abstract: A prediction method, apparatus, and a computer storage medium for decoding, the method includes: acquiring reference samples adjacent to at least one side of a decoding block; determining a reference point from the at least one side and determining reference sample positions to be selected corresponding to the at least one side according to a preset number of samples; selecting reference samples corresponding to the reference sample positions to be selected from the reference samples based on the reference sample positions to be selected; and performing prediction decoding on the decoding block based on the selected reference samples.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: April 5, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Junyan Huo, Yanzhuo Ma, Shuai Wan, Fuzheng Yang, Xinwei Li
  • Patent number: 11290204
    Abstract: The present disclosure relates to a communication technique that combines, with IoT technology, 5G communication system for supporting a higher data transfer rate than a 4G system, and a system therefor. The present disclosure can be applied to intelligent services, such as smart homes, smart buildings, smart cities, smart cars or connected cars, health care, digital education, retail businesses, security and safety related services, etc. on the basis of 5G communication technologies and IoT related technologies. Disclosed, in the present invention, are a method and an apparatus for determining the size of a transport block in a communication or broadcasting system.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 29, 2022
    Inventors: Jeongho Yeo, Hyojin Lee, Sungjin Park, Jinyoung Oh
  • Patent number: 11290721
    Abstract: A deblocking filter of an image processing device is provided. The deblocking filter is used in an image coding process, for deblocking a block edge between a first coding block and a second coding block of an image. The first block has SA samples perpendicular to the block edge by N samples parallel to the block edge, and the second block has SB samples perpendicular to the block edge by N samples parallel to the block edge. No more than IA samples of the first coding block are used as first filter input values, and no more than IB samples of the second coding block are used as second filter input values. No more than MA samples of the first coding block are modified as first filter output values, and no more than MB samples of the second coding block are modified as second filter output values.
    Type: Grant
    Filed: September 27, 2020
    Date of Patent: March 29, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Anand Meher Kotra, Semih Esenlik, Zhijie Zhao, Han Gao
  • Patent number: 11284103
    Abstract: Innovations in intra block copy (“BC”) prediction as well as innovations in encoder-side search patterns and approaches to partitioning. For example, some of the innovations relate to use of asymmetric partitions for intra BC prediction. Other innovations relate to search patterns or approaches that an encoder uses during block vector estimation (for intra BC prediction) or motion estimation. Still other innovations relate to uses of BV search ranges that have a horizontal or vertical bias during BV estimation.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: March 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lihua Zhu, Yongjun Wu, Gary J. Sullivan
  • Patent number: 11284099
    Abstract: An encoding/decoding device according to the present invention derives a residual coefficient of a residual block from a bitstream, calculates a quantization parameter for the residual block, performs inverse quantization on the residual coefficient by using the quantization parameter, and performs inverse conversion on the inversely quantized residual coefficient, thereby enabling restoration of a residual sample of the residual block.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: March 22, 2022
    Assignee: HANWHA TECHWIN CO., LTD.
    Inventors: Dong Gyu Sim, Sea Nae Park
  • Patent number: 11284116
    Abstract: A method of filtering a block of pixels in an image, comprising obtaining a first clipping control parameter (tc) value based on a quantization parameter of the block; comparing a first value of a first pixel located on one side of an edge in said block and a second value of a second pixel located on the other side of the edge in said block with a predetermined threshold derived from the first clipping control parameter value; and determining whether to apply a strong filtering to the first pixel based on the result of the comparison, wherein: the strong filtering comprises filtering the first pixel value so that the filtered first pixel value differs from the first pixel value by no more than a range value based on the clipping control parameter (tc), the ration between two range values corresponding to successive values of bitdepths being strictly lower than 2.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: March 22, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Jonathan Taquet, Patrice Onno, Guillaume Laroche
  • Patent number: 11281994
    Abstract: Techniques that facilitate time series analysis using machine learning are provided. In one example, a system includes a matrix generation component, a matrix factorization component and a machine learning component. The matrix generation component converts at least a first stream of time series data and a second stream of time series data (e.g., raw time series data) into a data matrix (e.g., a partially-observed similarity matrix) that comprises void data and numerical data associated with the first stream of time series data and the second stream of time series data. The matrix factorization component factorizes the data matrix into a first factorization data matrix and a second factorization data matrix. The machine learning component processes a machine learning model based on first matrix data associated with the first factorization data matrix and second matrix data associated with the second factorization data matrix.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: March 22, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Qi Lei, Wei Sun, Roman Vaculin, Jinfeng Yi
  • Patent number: 11276138
    Abstract: Systems, devices, and techniques are generally described to transmit image data. An image file including image data may be identified. The image data may be divided into a plurality of portions. The plurality of portions may include a first portion corresponding to a first position in the image data and a second portion corresponding to a second position in the image data. The image data may be modified to produce a shuffled image. The shuffled image may indicate that the first portion corresponds to a third position and the second portion corresponds to a fourth position. The shuffled image may be sent to a recipient computing device. The recipient computing device may render the first portion at the first position and the second portion at the second position to display the image data.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: March 15, 2022
    Assignee: DISC INTELLECTUAL PROPERTIES, LLC
    Inventors: Steven B. Dunham, Darren P. Ehlers
  • Patent number: 11277606
    Abstract: A method for decoding a bitstream comprising: (a) decoding at least one pictures from the bitstream; and (b) partitioning each of the at least one pictures into a plurality of slices, wherein each of the plurality of slices includes at least one coding units, wherein (c) palette table predictor size of a coding unit of the at least one coding units is set equal to 0 at start of a slice of the plurality of slices.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: March 15, 2022
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Kiran Mukesh Misra, Seung-Hwan Kim, Jie Zhao, Christopher Andrew Segall, Tomohiro Ikai
  • Patent number: 11263261
    Abstract: A method and apparatus for characteristic-based video processing include: in response to receiving a region of a picture of a video sequence, determining a characteristic in the region, the region being independent of other regions of the picture for video coding; determining a class associated with the region based on the characteristic, the class being selected from a plurality of classes; and encoding the region using a parameter set associated with the class, the parameter set being selected from a plurality of parameter sets for video coding at different quality levels.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: March 1, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Shaolin Xie, Minghai Qin, Yen-kuang Chen, Tae Meon Bae, Qinggang Zhou
  • Patent number: 11259014
    Abstract: A decoder includes circuitry configured to receive a bitstream, partition a current block via a geometric partitioning mode into three portions, determine a motion vector associated with a portion of the three portions, wherein determining further includes constructing a candidate list, and decode the current block using the determined motion vector.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: February 22, 2022
    Assignee: OP SOLUTIONS, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Patent number: 11252437
    Abstract: Innovations in the use of base color index map (“BCIM”) mode during encoding and/or decoding simplify implementation by reducing the number of modifications made to support BCIM mode and/or improve coding efficiency of BCIM mode. For example, some of the innovations involve reuse of a syntax structure that is adapted for transform coefficients to instead signal data for elements of an index map in BCIM mode. Other innovations relate to mapping of index values in BCIM mode or prediction of elements of an index map in BCIM mode. Still other innovations relate to handling of exception values in BCIM mode.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Feng Wu, Jizheng Xu
  • Patent number: 11245895
    Abstract: Provided is an image processing device including a decoding section that decodes an encoded stream to generate an image, a line determining section that determines whether to apply a deblocking filter to each of lines perpendicular to a boundary in neighboring blocks neighboring across the boundary in the image generated by the decoding section, and a filtering section that applies the deblocking filter to each line to which the line determining section determines to apply the deblocking filter.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: February 8, 2022
    Assignee: SONY CORPORATION
    Inventor: Masaru Ikeda
  • Patent number: 11245900
    Abstract: The present disclosure provides a method of coding implemented by a decoding device, the method comprising: obtaining a splitting mode index value for a current coding block; obtaining an angle index value angleIdx for the current coding block according to the splitting mode index value and a table that specifies the angle index value angleIdx based on the splitting mode index value; setting an index value partIdx according to the angle index value angleIdx; and decoding the current coding block according to the index value partIdx.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: February 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Han Gao, Semih Esenlik, Elena Alexandrovna Alshina, Anand Meher Kotra, Biao Wang
  • Patent number: 11245930
    Abstract: A method of filtering a block of pixels in an image, comprising obtaining a first clipping control parameter (tc) value based on a quantization parameter of the block; comparing a first value of a first pixel located on one side of an edge in said block and a second value of a second pixel located on the other side of the edge in said block with a predetermined threshold derived from the first clipping control parameter value; and determining whether to apply a strong filtering to the first pixel based on the result of the comparison, wherein: the strong filtering comprises filtering the first pixel value so that the filtered first pixel value differs from the first pixel value by no more than a range value based on the clipping control parameter (tc), the ration between two range values corresponding to successive values of bitdepths being strictly lower than 2.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: February 8, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Jonathan Taquet, Patrice Onno, Guillaume Laroche
  • Patent number: 11245939
    Abstract: A user equipment (UE) includes a receiver, display, and processor. The receiver is configured to receive a data stream including a plurality of frames. The data stream includes a region of interest in a key frame of the plurality of frames. The display is configured to display a portion of a frame of the plurality of frames. The processor is configured to perform an action to focus a current view of the UE to the region of interest in the key frame. Each frame of the plurality of frames includes a plurality of images stitched together to form a stitched image. The stitched image for at least one frame of the plurality of frames includes at least one high dynamic range (HDR) image and at least one standard dynamic range (SDR) image.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: February 8, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ankur Saxena, Hossein Najaf-Zadeh, Madhukar Budagavi
  • Patent number: 11233993
    Abstract: An encoder includes processing circuitry and a memory coupled to the processing circuitry. The processing circuitry is configured to: select a first filter for a first block based at least on a prediction mode used for the first block, the first filter including a first set of filter coefficients; select a second filter for a second block, the second filter including a second set of filter coefficients; and change values of pixels in the first block and the second block to filter a boundary between the first block and the second block, by multiplying the values of pixels in the first block by the first set of filter coefficients, respectively, and multiplying the values of pixels in the second block by the second set of filter coefficients, respectively, the pixels in the first block and the second block being arranged along a line across the boundary.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: January 25, 2022
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Ryuichi Kanoh, Takahiro Nishi, Tadamasa Toma
  • Patent number: 11233991
    Abstract: A method of decoding encoded video data for providing a residual video coding block is provided. An intra-prediction mode identifier is extracted from the encoded video data. The method includes: generating a predicted video coding block based on a selected intra-prediction mode; pre-selecting a plane-based intra-prediction mode and a further intra-prediction mode, when the extracted intra-prediction mode identifier is equal to a first predefined intra-prediction mode identifier; selecting the plane-based intra-prediction mode or the further intra-prediction mode, based on (a) an additional flag extracted from the encoded video data or (b) a deviation measure; restoring a video coding block based on the residual video coding block and the predicted video coding block. The deviation measure quantifies deviations of a plurality of reference samples from neighboring video coding blocks from a plurality of fitting samples defined by a fitting plane based on the plurality of reference samples.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: January 25, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
  • Patent number: 11228775
    Abstract: A method of visual media processing includes determining a size of a buffer to store reference samples for prediction in an intra block copy mode; and performing a conversion between a current video block of visual media data and a bitstream representation of the current video block, using the reference samples stored in the buffer, wherein the conversion is performed in the intra block copy mode which is based on motion information related to a reconstructed block located in same video region with the current video block without referring to a reference picture.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: January 18, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11223849
    Abstract: There are disclosed various methods, apparatuses and computer program products for video decoding or encoding. In some embodiments the method for decoding or encoding comprises obtaining absolute values of at least a first transform coefficient and a second transform coefficient of a block of a picture (600); determining the sign of at least the first transform coefficient in the block (602); determining a reference measure based on at least said absolute value of the first transform coefficient and the determined sign of the first transform coefficient (604); determining a predicted sign for said second transform coefficient in the block (606); and decoding or encoding the sign of said second transform coefficient based on the determined predicted sign of said second transform coefficient (608).
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: January 11, 2022
    Assignee: Nokia Technologies Oy
    Inventor: Jani Lainema
  • Patent number: 11212557
    Abstract: A method for sample adaptive offset (SAO) filtering in a video encoder is provided that includes estimating SAO parameters for color components of a largest coding unit (LCU) of a picture, wherein estimating SAO parameters includes using at least some non-deblock-filtered reconstructed pixels of the LCU to estimate the SAO parameters, performing SAO filtering on the reconstructed LCU according to the estimated SAO parameters, and entropy encoding SAO information for the LCU in a compressed video bit stream, wherein the SAO information signals the estimated SAO parameters for the LCU.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: December 28, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Woo-Shik Kim, Madhukar Budagavi, Minhua Zhou
  • Patent number: 11212545
    Abstract: According to an aspect of the disclosure, a method of video decoding for a decoder is provided. In the method, transform block signaling information is acquired from a coded video bitstream. In addition, a determination is made to determine whether the transform block signaling information indicates an implicit transform scheme, and at least one of a low-frequency non-separable transform (LFNST) and a matrix-based intra predication mode (MIP) is invalid. In response to the determination that the transform block signaling information indicates the implicit transform scheme, and at least one of the LFNST and MIP is signaled as invalid, a primary transform type is determined based on a size of a coding block unit (CU), and a primary transform is performed for a transform block that is partitioned from the CU in accordance with the determined primary transform type.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: December 28, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11212518
    Abstract: Provided is a method for accelerating coding and decoding of an HEVC video sequence. The method includes following steps: an original video stream is decoded, a LCU and a PU1 are extracted, and the complexity of the PU1 is calculated; a block size division is performed; a quantization step QP1 of the original video stream is recorded; the decoded video stream is recoded, a quantization step QP2 of the recoded stream is set, and a CU2 of a previous frame of a frame to be coded and a CU3 of coded frames 1˜N?1 are extracted; a coding unit of a frame currently being coded is obtained; a final prediction unit mode is determined according to the PU1; a division mode of the coding unit of the frame currently being coded is determined according to a depth information category of the coding unit of the frame currently being coded.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: December 28, 2021
    Assignee: Shanghai Data Center Science Co., Ltd
    Inventor: Jun Zhang
  • Patent number: 11202101
    Abstract: A video decoder may divide a current coding unit (CU) of video data into a plurality of index groups. The video decoder may decode syntax elements common to all of the index groups and then separately and sequentially decode syntax elements for each of the index groups. By first decoding the syntax elements used by all the index groups and then separately grouping the decoding of the syntax elements for the index groups, the video decoder may begin the construction process of some samples of the current CU without having to wait to complete decoding of all of the syntax elements of the current CU. As such, the techniques of this disclosure may decrease the amount of time required and/or the delay introduced by the decoding process.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: December 14, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Yung-Hsuan Chao, Marta Karczewicz
  • Patent number: 11197006
    Abstract: At least a method and an apparatus are presented for improving parallelization for wavefront parallel encoding and decoding of luma and chroma components of a vide picture. For example, a luma component and a chroma component of a video picture are independently subdivided into respectively a plurality of luma coding units and a plurality of chroma coding units. A context-based adaptive binary coding context variable is propagated from a previous row to a current row of the independently subdivided plurality of luma coding units, and a context-based adaptive binary coding context variable is propagated from a previous row to a current row of the independently subdivided plurality of chroma coding units. The video picture is encoded or decoded using the propagations to provide the wavefront parallel processing.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: December 7, 2021
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Tangi Poirier, Fabrice Le Leannec, Franck Galpin
  • Patent number: 11184636
    Abstract: In a case of referring to information between pictures by means of inter prediction, the entire picture needs to be decoded even in a case of decoding a small region. In a case of referring to information within a picture by means of intra prediction, referring to information across a tile boundary is not possible. In a case that a pixel pointed by a sub-block level motion vector of a target block that is calculated by scaling based on an available motion vector acquired from a spatial neighboring block or a temporal neighboring block is not present within a tile sequence, a process of replacing the pixel value with a pixel value within the tile sequence is performed. In a case of referring to a pixel outside of a tile by means of intra prediction, a process of replacing the pixel value with that of a pixel within the tile is performed.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: November 23, 2021
    Assignees: SHARP KABUSHIKI KAISHA, FG INNOVATION COMPANY LIMITED
    Inventors: Tomoko Aono, Tomohiro Ikai, Takeshi Chujoh, Tomonori Hashimoto, Yukinobu Yasugi
  • Patent number: 11159795
    Abstract: A method and apparatus for performing maximum transform size control for decoding of a video sequence includes identifying, by a decoder, a high-level syntax element associated with the video sequence. A maximum transform size associated with the video sequence is determined based on identifying the high-level syntax element associated with the video sequence. The video sequence is decoded using the maximum transform size based on determining the maximum transform size associated with the video sequence. The video sequence is transmitted based on decoding the video sequence using the maximum transform size.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: October 26, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Xiang Li, Shan Liu
  • Patent number: 11153572
    Abstract: It is possible to reduce an increase in entropy even if a reference pixel of a lower side or a right side is used in intra prediction. An encoding device 1 according to the present invention includes: an intra predictor 14a configured to generate a predicted image by using an intra prediction mode; a residual signal generator 14b configured to generate a residual signal from a difference between the predicted image and an original image; and an orthogonal transformer 14c configured to, when the intra predictor 14a generates the predicted image by using a reference pixel positioned on at least one of a right side and a lower side, perform orthogonal transformation processing on the residual signal after inverting a basis of at least one of a horizontal direction and a vertical direction.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: October 19, 2021
    Assignee: NIPPON ROSO KYOKAI
    Inventors: Shunsuke Iwamura, Atsuro Ichigaya
  • Patent number: 11141043
    Abstract: A signal processing device includes a first internal module 61 that executes hardware processing, and second internal modules that execute software processing. The first internal module outputs an image signal, division position information indicating division positions, at which a frame of the image signal is divided by a predetermined amount of data, and a timing signal, to the second internal modules, and generates, based on the image signal that has been subjected to the software processing and input from the second internal modules, a video signal for display. Based on the timing signal and the division position information, the second internal modules sequentially execute image processing by the software processing on the image signal per the predetermined amount of data, and sequentially output the image signal per the predetermined amount of data that has been subjected to the image processing, to the first internal module.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: October 12, 2021
    Assignee: SONY OLYMPUS MEDICAL SOLUTIONS INC.
    Inventor: Aki Mizukami
  • Patent number: 11140418
    Abstract: A video decoder can be configured to set each block-level syntax element of a plurality of block-level syntax elements to a value indicating that an adaptive loop filter is enabled for an associated component of the video data in response to determining that a slice-level syntax element is set to a value indicating that values for the plurality of block-level syntax elements are inferred.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 5, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Marta Karczewicz, Nan Hu, Vadim Seregin, Akshay Gadde
  • Patent number: 11134275
    Abstract: A method of video decoding for a decoder is provided. In the method, prediction information of a current block in a current picture is decoded from a coded video bitstream, where the prediction information is indicative of an inter prediction mode. Whether a filtering process is applied on the current block is determined, where the filtering process adjusts inter prediction samples of the current block based on neighboring reconstructed samples of the current block. A primary transform is thus performed for a transform block according to a pre-defined primary transform type based on that the filtering process is determined to be applied on the current block, where the transform block is partitioned from the current block.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 28, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Xin Zhao, Liang Zhao, Xiang Li, Shan Liu
  • Patent number: 11134242
    Abstract: An efficient high quality video coding and decoding technique is described. A prediction block is generated that contains modified coefficients. The modified coefficients improve the efficiency of the compression process once the prediction block is subtracted from the original block to generate a residual signal for quantisation and encoding. A similar process operates at the decoder side. The processes may operate in both the frequency and the spatial domain.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: September 28, 2021
    Assignee: BRITISH BROADCASTING CORPORATION
    Inventors: Marta Mrak, Ebroul Izquierdo, Saverio Giovanni Blasi
  • Patent number: 11122299
    Abstract: It is provided a deblocking method, for deblocking a sub-partitions boundary within a coding block in image encoding and/or image decoding. The current coding block is coded in an intra prediction mode and the current coding block is partitioned into sub-partitions comprising a first sub-partition and a second sub-partition which is adjacent to the first sub-partition. The method comprises: determining a maximum filter length to be 1 for a first/second sub-partition when a width of the first or second sub-partition is 4 samples, or when a height of the first or second sub-partition is 4 samples; modifying a value of up to one sample of the first or second sub-partition, wherein the up to one sample is obtained from a row or a column of the first or second sub-partition that is perpendicular to and adjacent to the sub-partitions boundary between the first sub-partition and the second sub-partition.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: September 14, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Biao Wang, Anand Meher Kotra, Semih Esenlik, Han Gao, Jianle Chen
  • Patent number: 11120732
    Abstract: A display driver includes: a receiver configured to receive image data of each line of a display panel from an external device; a line latch circuit having a line latch configured to latch the image data of each line received by the receiver in response to a strobe signal; a driving circuit section which drives the display panel in response to the image data latched by the line latch; and a timing controller configured to generate the strobe signal. The receiver is configured to detect occurrence of transmission error in data transmission about each line. The timing controller is configured to generate the strobe signal in response to a detection result of the occurrence of transmission error.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: September 14, 2021
    Assignee: Synaptics Incorporated
    Inventors: Kenji Yamazumi, Hirokazu Hatayama, Prashant Shamarao, Kota Kitamura
  • Patent number: 11109027
    Abstract: The present principles relates to a method and device 1. A method for encoding a residual block comprising: —obtaining (500) a first coding mode relative to a first 2D transform when coding the residual blocks according a coding mode relative to a first 2D transform is enabled; —obtaining (510) a second coding mode relative to a second 2D transform when coding the residual blocks according to a coding mode relative to a second 2D transform is enabled; and —encoding (530) the residual block according to either said first coding mode or said second coding mode or both; the method is characterized in that enabling or disabling (520) the coding of the residual block according to said second coding mode depends on said first coding mode. The present principles relates also to a method and device for encoding/decoding a picture.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: August 31, 2021
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Fabrice Urban, Tangi Poirier, Fabrice Leleannec
  • Patent number: 11107253
    Abstract: Provided are an image processing method, the method includes the steps of dividing a picture of an image into a plurality of coding units which are basic units in which an inter prediction or an intra prediction is performed; and selectively configuring a prediction mode list for deriving a prediction direction of the decoding target block from an intra prediction direction of an decoding target object from an intra prediction direction of a neighboring block adjacent to the decoding target object for an intra predicted unit among the divided coding units; wherein includes the picture or the divided coding units is/are divided into a binary tree structure in the step of dividing the coding units.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: August 31, 2021
    Assignee: KAONMEDIA CO., LTD.
    Inventors: Jeong Yun Lim, Hoa Sub Lim
  • Patent number: 11082695
    Abstract: A method performs entropy coding and decoding for source symbols generated in a video coding system. The method receives a palette index map for a current block, and determines a number of consecutive pixels having a same palette index as a current palette index in a scanning order through the current block. The method then converts the number of the consecutive pixels minus one to a bin string using a binarization method, and encodes the bin string using context-adaptive binary arithmetic coding (CABAC) by applying a regular CABAC mode to at least one bin of the bin string according to a context adaptively selected depending on the current palette index.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: August 3, 2021
    Assignee: HFI Innovation Inc.
    Inventors: Shih-Ta Hsiang, Tzu-Der Chuang
  • Patent number: 11082697
    Abstract: Methods and apparatus are provided for signaling intra prediction for large blocks for video encoders and decoders. The intra prediction is signaled by selecting a basic coding unit size and assigning a single spatial intra partition type for the basic coding unit size. The single spatial intra partition type is selectable from among a plurality of spatial intra partition types. The at least one large block has a large block size greater than a block size of the basic coding unit. The intra prediction is hierarchical layer intra prediction and is performed for the at least one large block by at least one of splitting from the large block size to the basic coding unit size and merging from the basic coding unit size to the large block size.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: August 3, 2021
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Yunfei Zheng, Qian Xu, Xiaoan Lu, Peng Yin, Joel Sole Rojals, Adeel Abbas
  • Patent number: 11076163
    Abstract: A method for coding a video sequence is provided that includes encoding a portion of a picture in the video sequence in lossless coding mode, and signaling a lossless coding indicator in a compressed bit stream, wherein the lossless coding indicator corresponds to the portion of a picture and indicates whether or not the portion of the picture is losslessly coded. A method for decoding a compressed video bit stream is provided that includes determining that lossless coding mode is enabled, decoding a lossless coding indicator from the compressed video bit stream, wherein the lossless coding indicator corresponds to a portion of a picture in the compressed video bit stream and indicates whether or not the portion of the picture is losslessly coded, and decoding the portion of the picture in lossless coding mode when the lossless coding indicator indicates the portion of the picture is losslessly coded.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: July 27, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Minhua Zhou
  • Patent number: 11068757
    Abstract: In one embodiment, an apparatus comprises a storage device and a processor. The storage device stores a plurality of images captured by a camera. The processor: accesses visual data associated with an image captured by the camera; determines a tile size parameter for partitioning the visual data into a plurality of tiles; partitions the visual data into the plurality of tiles based on the tile size parameter, wherein the plurality of tiles corresponds to a plurality of regions within the image; compresses the plurality of tiles into a plurality of compressed tiles, wherein each tile is compressed independently; generates a tile-based representation of the image, wherein the tile-based representation comprises an array of the plurality of compressed tiles; and stores the tile-based representation of the image on the storage device.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: July 20, 2021
    Assignee: Intel Corporation
    Inventors: Christina R. Strong, Vishakha Gupta, Luis Carlos Maria Remis, Kushal Datta, Arun Raghunath
  • Patent number: 11070845
    Abstract: A method of signaling a motion-constrained tile set is described. According to an aspect of an invention, a value specifying a temporal identifier associated with a replacement picture parameter set is included in SEI message.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: July 20, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Sachin G. Deshpande
  • Patent number: 11057625
    Abstract: 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 node represented by a leaf node into two child nodes of unequal size, representing the two child nodes as leaf nodes in a binary tree branching from the parent leaf node and coding the child nodes represented by final leaf nodes of the binary tree with JVET, wherein further partitioning of child nodes split from leaf nodes via asymmetric binary partitioning is allowed recursively along the same branch in any order with symmetric partitioning.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: July 6, 2021
    Assignee: ARRIS Enterprises LLC
    Inventors: Krit Panusopone, Seungwook Hong, Limin Wang
  • Patent number: 11057646
    Abstract: An image processor includes memory and circuitry. The circuitry performs processing of approximating a decompressed image to an original image by using a neural network model trained to approximate the decompressed image to the original image. The decompressed image is obtained as a result of compression of the original image and decompression of the compressed image. The neural network model includes one or more convolutional blocks, and includes one or more residual blocks. Each of the one or more convolutional blocks is a processing block including a convolutional layer. Each of the one or more residual blocks includes a convolutional group including at least one of the one or more convolutional blocks, inputs data which is input to the residual block to the convolutional group included in the residual block, and adds the data input to the residual block to data to be output from the convolutional group.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: July 6, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Alec Hodgkinson, Luca Rigazio, Tadamasa Toma, Takahiro Nishi, Kiyofumi Abe, Ryuichi Kanoh
  • Patent number: 11057630
    Abstract: 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: Grant
    Filed: September 30, 2020
    Date of Patent: July 6, 2021
    Assignee: GE Video Compression, LLC
    Inventors: Philipp Helle, Heiko Schwarz, Detlev Marpe, Thomas Wiegand, Simon Oudin, Benjamin Bross
  • Patent number: 11044479
    Abstract: Methods for coding syntax related to palette coding generated in a video coding system are disclosed. According to one embodiment, the current block size checked against the pre-defined block size. If the current block size is larger than the pre-defined block size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the pre-defined block size, the current coding mode is selected from a coding group including the palette coding mode. In another embodiment, if the current block size is greater than a maximum transform size, a current coding mode is selected from a coding group excluding a palette coding mode. If the current block size is smaller than or equal to the maximum transform size, the current coding mode is selected from a coding group including the palette coding mode.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: June 22, 2021
    Assignee: HFI Innovation Inc.
    Inventors: Tzu-Der Chuang, Jungsun Kim, Yu-Chen Sun, Wang-Lin Lai, Ching-Yeh Chen, Jing Ye, Shan Liu
  • Patent number: 11036459
    Abstract: Video data, e.g., screen content video data may be palette coded. A palette table including one or more color indices may be produced. A color index may correspond to one color. A palette index map may be created that maps one or more pixels of the video data to a color index in the palette table, or a color that may be explicitly coded. A palette index map prediction data may be generated that includes data that indicates values in the palette index map associated with at least some portions of the video data that are generated in a traverse scan order in which a scan line is scanned in an opposite direction of a preceding parallel scan line.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 15, 2021
    Assignee: VID Scale, Inc.
    Inventors: Chia-Ming Tsai, Xiaoyu Xiu, Yan Ye, Yuwen He
  • Patent number: 11032539
    Abstract: This application relates to a video coding method, including: obtaining a current video frame to be coded, and obtaining a predicted residual of a reference video frame of the current video frame in a case that the current video frame is an inter prediction frame; determining a quantization parameter threshold corresponding to the current video frame according to the predicted residual of the reference video frame; obtaining a quantization parameter estimated value corresponding to the current video frame; selecting a target coding mode from candidate coding modes according to the quantization parameter estimated value and the quantization parameter threshold, the candidate coding modes including a down-sampling mode and a full resolution mode; and coding the current video frame according to the target coding mode.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: June 8, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Patent number: 11023152
    Abstract: When storing an array of data in memory, the data array is divided into a plurality of blocks, and for respective groups of the blocks that the data array has been divided into, a set of data representing the group of blocks that includes: for each block of the group of blocks, a set of data for that block of the group of blocks; and a size indication for each of one or more of the blocks of the group of blocks, the size indication for a block of a group of blocks indicating the size in memory of the set of data for that block of the group included in the stored set of data representing the group of blocks, is stored. A set of header data is also stored separately for each group of blocks of the data array.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: June 1, 2021
    Assignee: Arm Limited
    Inventors: Jorn Nystad, Edvard Fielding, Jakob Axel Fries