Block Coding Patents (Class 375/240.24)
  • 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: 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: 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: 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: 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: 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: 11025960
    Abstract: A method for sample adaptive offset (SAO) filtering and SAO parameter signaling in a video encoder is provided that includes determining SAO parameters for largest coding units (LCUs) of a reconstructed picture, wherein the SAO parameters include an indicator of an SAO filter type and a plurality of SAO offsets, applying SAO filtering to the reconstructed picture according to the SAO parameters, and entropy encoding LCU specific SAO information for each LCU of the reconstructed picture in an encoded video bit stream, wherein the entropy encoded LCU specific SAO information for the LCUs is interleaved with entropy encoded data for the LCUs in the encoded video bit stream. Determining SAO parameters may include determining the LCU specific SAO information to be entropy encoded for each LCU according to an SAO prediction protocol.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: June 1, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Vivienne Sze, Madhukar Budagavi, Woo-Shik Kim, Do-Kyoung Kwon, Minhua Zhou
  • 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
  • Patent number: 11023737
    Abstract: A method of detecting frames in a video that demarcate a pre-determined type of video segment within the video is provided. The method includes identifying visually distinctive candidate marker frames within the video, grouping the candidate marker frames into a plurality of groups based on visual similarity, computing a collective score for each of the groups based on temporal proximity of each of the candidate marker frames within the group to related events occurring within the video, and selecting at least one of the groups based on the collective proximity scores as marker frames that demarcate the pre-determined type of video segment. A video processing electronic device and at least one non-transitory computer readable storage medium having computer program instructions stored thereon for performing the method are also provided.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: June 1, 2021
    Assignee: ARRIS Enterprises LLC
    Inventors: Renxiang Li, Faisal Ishtiaq, Stephen P. Emeott, Anthony J. Braskich
  • Patent number: 11012717
    Abstract: Systems, methods, and instrumentalities are provided to implement video coding system (VCS). The VCS may be configured to receive a video signal, which may include one or more layers (e.g., a base layer (BL) and/or one or more enhancement layers (ELs)). The VCS may be configured to process a BL picture into an inter-layer reference (ILR) picture, e.g., using picture level inter-layer prediction process. The VCS may be configured to select one or both of the processed ILR picture or an enhancement layer (EL) reference picture. The selected reference picture(s) may comprise one of the EL reference picture, or the ILR picture. The VCS may be configured to predict a current EL picture using one or more of the selected ILR picture or the EL reference picture. The VCS may be configured to store the processed ILR picture in an EL decoded picture buffer (DPB).
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: May 18, 2021
    Assignee: VID SCALE, Inc.
    Inventors: Yan Ye, George W McClellan, Yong He, Xiaoyu Xiu, Yuwen He, Jie Dong, Can Bal, Eun Seok Ryu
  • Patent number: 10999584
    Abstract: A sampling filter process is provided for scalable video coding. The process provides for re-sampling using video data obtained from an encoder or decoder process of a base layer (BL) in a multi-layer system using adaptive phase shifting to improve quality in Scalable High efficiency Video Coding (SHVC). In order to compensate for phase offsets introduced by downsampling an appropriate phase offset adjustment is made for upsampling in SHVC with an appropriate offset included for proper luma/chroma color space positions. In one approach the luma/chroma phase offset is specified and a filter is selected to apply the appropriate phase change.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: May 4, 2021
    Assignee: ARRIS Enterprises LLC
    Inventors: Koohyar Minoo, David M. Baylon, Ajay K. Luthra
  • Patent number: 10992937
    Abstract: A method and apparatus for coding levels of transform coefficients of a block of video data. The levels of transform coefficients are coded using both context-coded bins and bypass-coded bins. A video decoder may receive encoded bins representing levels of transform coefficients of a block of video data, decode context-coded bins of the levels of the transform coefficients in a coefficient-by-coefficient order, and decode bypass-coded bins of the levels of the transform coefficients in the coefficient-by-coefficient order after decoding the context-coded bins.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: April 27, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Muhammed Zeyd Coban, Marta Karczewicz, Jie Dong
  • Patent number: 10992944
    Abstract: An image decoding method for decoding a bitstream including a coded signal resulting from coding tiles and slices into which an image is partitioned, the method including decoding the coded signal, wherein each of the slices is either a normal slice having, in a header, information used for an other slice or a dependent slice which is decoded using information included in a slice header of another slice, and when the normal slice starts from a position other than a beginning of a first tile, a second tile coded next to the first tile does not start from the dependent slice.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: April 27, 2021
    Assignee: SUN PATENT TRUST
    Inventors: Semih Esenlik, Matthias Narroschke, Thomas Wedi
  • Patent number: 10992941
    Abstract: Given a sequence of images in a first codeword representation, methods, processes, and systems are presented for integrating reshaping into a next generation video codec for encoding and decoding the images, wherein reshaping allows part of the images to be coded in a second codeword representation which allows more efficient compression than using the first codeword representation. A variety of architectures are discussed, including: an out-of-loop reshaping architecture, an in-loop-for intra pictures only reshaping architecture, an in-loop architecture for prediction residuals, and a hybrid in-loop reshaping architecture. Syntax methods for signaling reshaping parameters, and image-encoding methods optimized with respect to reshaping are also presented.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: April 27, 2021
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Taoran Lu, Fangjun Pu, Peng Yin, Tao Chen, Walter J. Husak
  • Patent number: 10986344
    Abstract: A video picture is divided into a plurality of columns, each column covering only a part of the video picture in a horizontal dimension. All coded tree blocks (“CTBs”) belonging to a slice may belong to one or more columns. The columns may be used to break the same or different prediction or in-loop filtering mechanisms of the video coding, and the CTB scan order used for encoding and/or decoding may be local to a column. Column widths may be indicated in a parameter set and/or may be adjusted at the slice level. At the decoder, column width may be parsed from the bitstream, and slice decoding may occur in one or more columns.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: April 20, 2021
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Michael Horowitz
  • Patent number: 10979706
    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: August 5, 2019
    Date of Patent: April 13, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Kiran Mukesh Misra, Seung-Hwan Kim, Jie Zhao, Christopher Andrew Segall, Tomohiro Ikai
  • Patent number: 10979707
    Abstract: A method and apparatus of video coding using adaptive Inter prediction are disclosed. A selected Inter prediction process is determined, wherein the selected Inter prediction process selects an Inter prediction filter from multiple Inter prediction filters for the current block depending on first pixel data comprising neighbouring reconstructed pixels (NRP) of the current block. The selected Inter prediction process may be further determined depending on extra motion compensated pixels (EMCP) around a motion-compensated reference block corresponding to the current block. Distortion between the NRP and EMCP can be used to determine the selected Inter prediction filter. The distortion can be calculated using a sum of absolute differences or squared differences between the NRP and the EMCP.
    Type: Grant
    Filed: September 5, 2016
    Date of Patent: April 13, 2021
    Assignee: MEDIATEK INC.
    Inventors: Ching-Yeh Chen, Chih-Wei Hsu, Han Huang, Yu-Wen Huang
  • Patent number: 10972759
    Abstract: A standard dynamic range (SDR) image and a reference backward reshaping mapping are received. The reference backward reshaping mapping comprises a reference luma backward reshaping mapping. A color preservation mapping function is used with inputs generated from the SDR image and the reference backward reshaping mapping to determine luminance increase for SDR luma histogram bins generated based on luma codewords in the SDR image. A modified backward reshaping mapping is generated and comprises a modified luma backward reshaping mapping generated from the reference backward reshaping function based on the luminance increase for the SDR luma histogram bins. The SDR image and the modified backward reshaping mapping are encoded into an SDR video signal.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: April 6, 2021
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Yoon Yung Lee, Neeraj J. Gadgil, Guan-Ming Su
  • Patent number: 10964000
    Abstract: Systems and techniques for noise reduction in video are described. Example implementations provide improved motion-adaptive temporal or spatio-temporal noise reduction that use an improved blending of the current frame with previous frames. The improved blending may be particularly effective for processing video captured in noisy environments such as low-light and/or mobile environments. In some example implementations, the improved blending is based on more accurately distinguishing between pixel difference in adjacent images that are caused by motion rather than noise.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 30, 2021
    Assignee: NVIDIA Corporation
    Inventors: Seungseok Oh, Sean Pieper
  • Patent number: 10939116
    Abstract: The compression of a video image is adaptively varied depending upon the uniformity of the image region being compressed.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: March 2, 2021
    Assignee: Raritan Americas, Inc.
    Inventor: Neil Weinstock
  • Patent number: 10931976
    Abstract: In an embodiment described herein, a method for face-speech bridging by cycle video/audio reconstruction is described. The method comprises encoding audio data and video data via a mutual autoencoders that comprise an audio autoencoder and a video autoencoder, wherein the mutual autoencoders share a common space with corresponding embeddings derived by each of the audio autoencoder and the video autoencoder. Additionally, the method comprises substituting embeddings from a non-corrupted modality for corresponding corrupted embeddings in a corrupted modality in real-time based at least in part on corrupted audio data or corrupted video data. The method also comprises synthesizing reconstructed audio data and reconstructed video data based on, at least in part, the substituted embeddings.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hamidreza Vaezi Joze, Hassan Akbari
  • Patent number: 10924755
    Abstract: A real time end-to-end learning system for a high frame rate video compressive sensing network is described. The slow reconstruction speed of conventional compressive sensing approaches is overcome by directly modeling an inverse mapping from compressed domain to original domain in a single forward propagation. Through processing massive unlabeled video data such a mapping is learned by a neural network using data-driven methods. Systems and methods according to this disclosure incorporate a multi-rate convolutional neural network (CNN) and a synthesizing recurrent neural network (RNN) to achieve real time compression and reconstruction of video data.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: February 16, 2021
    Assignee: Arizona Board of Regents on behalf of Arizona State University
    Inventors: Fengbo Ren, Kai Xu
  • Patent number: 10924746
    Abstract: A method for adaptive MV precision is disclosed. According to one embodiment, whether to use or not to use the adaptive MV precision for a current block is determined according to a prediction mode/partition type of the current block. If the adaptive MV precision is used, a current MV precision is determined for a current MV of the current block, and the current MV is encoded or decoded at the current MV precision. If the adaptive MV precision is not used, the current MV is encoded or decoded at a finer MV precision. In another embodiment, a value of a current adaptive MV precision flag is selected for a current block to indicate whether to use or not to use the adaptive MV precision for a current block according to a prediction mode/partition type of the current block.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: February 16, 2021
    Assignee: MediaTek Inc.
    Inventors: Tzu-Der Chuang, Ching-Yeh Chen
  • Patent number: 10917497
    Abstract: Some embodiments of the present application disclose a method, system, device, and server for determining transmission quality of a node, wherein the method comprises: acquiring data transmission information of a preset number of data slices transmitted from a first peer node to a second peer node and before a first slice in the data slices (S11); determining, according to the data transmission information, a data transmission success rate factor corresponding to the first slice (S12); determining, according to the data transmission information, a transmission speed factor corresponding to the first slice (S13); and determining, according to the transmission success rate factor and the transmission speed factor, transmission quality of data transmission from the first peer node to the second peer node (S14). The technical solutions provided by embodiments of the present application can timely judge the transmission quality of the node and improve the transmission efficiency of P2P.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: February 9, 2021
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventor: Zhibin Wang
  • Patent number: 10904566
    Abstract: A method and apparatus of video coding using palette coding mode including run modes are disclosed. In one embodiment, the system determines a maximum palette run for a current pixel being coded based on coding information including block size of the current block, pixel location of the current pixel, and whether a last run type for the current block is the copy-index mode or the copy-above mode. The current run associated with the current pixel is then encoded into one or more binary strings or decoded from the bitstream according to the maximum palette run. A syntax element to indicate the last run type for the current block can be signaled or parsed from the bitstream.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: January 26, 2021
    Assignee: HFI Innovation Inc.
    Inventors: Jing Ye, Tzu-Der Chuang, Shan Liu, Yu-Chen Sun
  • Patent number: 10904547
    Abstract: A video encoding device (2) includes a side information determination section (21) and a side information encoding section (22). The side information determination section (21) sets a quantization parameter for each macroblock in such a manner that a difference between quantization parameters for each pair of macroblocks with successive encoding orders is equal to one of n difference values, and transforms the difference into one of n indices with respect to each pair. The side information encoding section (22) generates a binary sequence having a length corresponding to the size of the absolute value of the index. The total of absolute values of the n indices is smaller than the total of absolute values of the n difference values.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: January 26, 2021
    Assignee: SHARP KABUSHIKIKAISHA
    Inventors: Yukinobu Yasugi, Tomohiro Ikai, Tomoyuki Yamamoto
  • Patent number: 10904526
    Abstract: A method of processing video signal according to a present invention comprises determining a transform set for a current block comprising a plurality of transform type candidates, determining a transform type of the current block from the plurality of transform type candidates and performing an inverse transform for the current block based on the transform type of the current block.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: January 26, 2021
    Assignee: KT CORPORATION
    Inventor: Bae Keun Lee
  • Patent number: 10893300
    Abstract: A system for processing a video obtains a prediction table for a reference frame of the video and codes one or more target frames of the video based on the prediction table. The prediction table is a Huffman table of difference values for reference pixels of the reference frame. The difference value for a reference pixel is determined based on an actual value of the reference pixel and a prediction value determined based on respective pixel values of one or more pixels adjacent to the reference pixel. The one or more target frames are coded based on the Huffman table of the reference frame and prediction values of the one or more target frames.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: January 12, 2021
    Assignee: SZ DJI TECHNOLOGY CO., LTD.
    Inventors: Xing Chen, Zisheng Cao, Lei Zhu
  • Patent number: 10887594
    Abstract: A video coder that performs entropy coding of a syntax element for partitioning a block of pixels is provided. The video coder receives a current block of pixels of an image. The video coder encodes or decodes the current block of pixels by partitioning the current block of pixels according to a partitioning indicator. The partitioning indicator is entropy coded as a syntax element of a bitstream by using a context model that is selected based on a partitioning structure of the current block of pixels or of a neighboring block of pixels of the current block of pixels.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: January 5, 2021
    Inventor: Shih-Ta Hsiang
  • Patent number: 10887590
    Abstract: An image processing device and method capable of suppressing block noise. A ? LUT_input calculation unit and a clipping unit calculate ? LUT_input that is a value input to an existing ? generation unit and an extended ? generation unit. When the value of ? LUT_input qp from the clipping unit is equal to or less than 51, the existing ? generation unit calculates ? using the LUT defined in the HEVC method and supplies the calculated ? to a filtering determination unit. When the value of ? LUT_input qp from the clipping unit is larger than 51, the extended ? generation unit calculates extended ? and supplies the calculated ? to the filtering determination unit. The device can be applied to an image processing device, for example.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: January 5, 2021
    Assignee: SONY CORPORATION
    Inventors: Shuo Lu, Masaru Ikeda
  • Patent number: 10880354
    Abstract: In various embodiments, a subsequence-based encoding application generates a convex hull of subsequence encode points based on multiple encoding points and a first subsequence included in a set of subsequences that are associated with a media title. The subsequence-based encoding application then generates a first encode list that includes multiple subsequence encode points based on the first convex hull. Notably, each subsequence encode point included in the first encode list is associated with a different subsequence. The subsequence-based encoding application selects a first subsequence encode point included in the first encode list based on a first variability constraint that is associated with a media metric. The subsequence-based encoding application then replaces the first subsequence encode point included in the first encode list with a second subsequence encode point to generate a second encode list.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: December 29, 2020
    Assignee: NETFLIX, INC.
    Inventor: Ioannis Katsavounidis
  • Patent number: 10880550
    Abstract: Systems, methods, and apparatuses are described for compressing digital content. The digital content may comprise a plurality of frames. The plurality of frames may comprise a plurality of crossfade frames. A first boundary frame of the crossfade frames may be determined. A second boundary frame of the crossfade frames may be determined. At least a portion of the crossfade frames may be coded as inter-predicted frames using a weighting factor and based on the first boundary frame or the second boundary frame.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: December 29, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Alexander Giladi
  • Patent number: 10868569
    Abstract: Wireless communications systems and methods are introduced. A wireless communication device may arrange a first encoded information block including a first sub-block having a first bit location and a second sub-block having a second bit location. The second bit location is after the first bit location. The wireless communication device may also position the first location earlier in a decoding order of a receiving second wireless communication than the second bit location. The wireless communication device may transmit the first and second sub-blocks as an encoded information block to the second wireless communication device.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: December 15, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Bilal Sadiq, Jamie Menjay Lin, Yang Yang, Gabi Sarkis, Tao Luo
  • Patent number: 10869087
    Abstract: Methods and systems related to processing multiple data transmissions are disclosed. For example, a computing device may receive a data stream corresponding to a content item, and generate additional data streams by sampling the data stream, for example, using different sampling regions. Another data stream at a higher resolution than each of the additional data streams may then be generated by combining elements (e.g., pixels) of the additional data streams.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: December 15, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventor: Yasser F. Syed
  • Patent number: 10863175
    Abstract: An encoder includes circuitry and memory. The circuitry, using the memory: writes, into a bitstream, one or more parameters including a first parameter indicating that a first partition of an image is to be split into a plurality of partitions including at least a second partition which is a non-rectangular partition; splits the first partition, based on the first parameter; and encodes at least the second partition.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: December 8, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Kiyofumi Abe, Takahiro Nishi, Tadamasa Toma, Ryuichi Kanoh, Chong Soon Lim, Ru Ling Liao, Hai Wei Sun, Sughosh Pavan Shashidhar, Han Boon Teo, Jing Ya Li