Predictive Patents (Class 375/240.12)
  • Patent number: 10652575
    Abstract: A method of decoding video data, including receiving an encoded block of luma samples for a first block of video data, decoding the encoded block of luma samples to create reconstructed luma samples, and predicting chroma samples for the first block of video data using the reconstructed luma samples for the first block of video data and two or more linear prediction models.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: May 12, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Kai Zhang, Jianle Chen, Li Zhang, Marta Karczewicz
  • Patent number: 10652559
    Abstract: A method comprising: encoding pictures into a bitstream, the bitstream comprising at least two scalability layers, pictures being associated with access units and pictures being associated individually with one of the at least two scalability layers; indicating in the bitstream inter-layer prediction dependencies, indicative of direct reference layers, if any, of a first scalability layer and indirect reference layers, if any, of the first scalability layer; selecting an earlier picture in decoding order as a basis for deriving picture order count (POC) related variables for a current picture based on a pre-defined algorithm, the current picture being associated with a current scalability layer, wherein the earlier picture is the closest preceding picture, in decoding order, to the current picture among a set of pictures that are associated with the current scalability layer or any direct or indirect reference layer of the current scalability layer.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: May 12, 2020
    Assignee: Nokia Technologies Oy
    Inventor: Miska Matias Hannuksela
  • Patent number: 10645384
    Abstract: The present technology relates to an encoding apparatus and an encoding method as well as a decoding apparatus and a decoding method that make it possible to improve the compression efficiency. The encoding apparatus transmits reduction filter information that reduces tap coefficients for individual ones of a plurality of classes determined by learning that uses a student image equivalent to a first image obtained by addition of a residual of prediction encoding and a prediction image and a teacher image equivalent to an original image corresponding to the first image. The decoding apparatus accepts the reduction filter information and performs prediction arithmetic operation using tap coefficients obtained using the reduction filter information to perform a filter process for the first image to generate a second image. The present technology can be applied, for example, an encoding apparatus and a decoding apparatus of an image.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: May 5, 2020
    Assignee: SONY CORPORATION
    Inventors: Koji Nishida, Takahiro Nagano, Kenichiro Hosokawa, Keisuke Chida, Takuro Kawai, Ohji Nakagami, Masaru Ikeda
  • Patent number: 10645414
    Abstract: Provided is an image decoding method including: determining at least one prediction block included in a current picture from among pictures forming an image; determining a first motion vector related to a current prediction block from among the at least one prediction block; determining a first reference block included in a first reference picture, based on the first motion vector; determining a second reference block included in a second reference picture, based on a location of the first reference block; and decoding the current picture by performing inter prediction on the current prediction block by using at least one of the first reference block and the second reference block, wherein the second reference picture includes a prediction value of the first reference picture. Also, provided are an image decoding apparatus performing the image decoding method, and an image encoding method and apparatus corresponding to the image decoding method and apparatus.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: May 5, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Alexander Alshin, Mikhail Mishurovskiy
  • Patent number: 10645380
    Abstract: Aspects of the disclosure provide method and apparatus for video coding. In some examples, an apparatus includes processing circuitry. The processing circuitry decodes a first portion of video data to obtain first decoded data corresponding to at least two pictures of a plurality of pictures. The processing circuitry identifies one or more pictures of the at least two pictures for decoding a second portion of the video data corresponding to a current picture. In a case that the one or more identified pictures includes two or more identified pictures, the processing circuitry selects a collocated reference picture based on one of (i) the POC numbers of the two or more identified pictures and the current picture, and (ii) a selection index provided in the video data. The processing circuitry also decodes the second portion of the video data using the collocated reference picture.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: May 5, 2020
    Assignee: Tencent America LLC
    Inventors: Xiaozhong Xu, Shan Liu, Meng Xu, Xiang Li, Stephan Wenger
  • Patent number: 10645415
    Abstract: The present invention relates to an intra-prediction method and to an encoder and decoder using same. The intra-prediction method according to one embodiment of the present invention comprises the steps of: deriving a prediction mode of a current block; and generating a prediction block with respect to the current block on the basis of the prediction mode of the current block. When the prediction mode of the current block is an intra-angular prediction mode, values of boundary samples from among left boundary samples and upper boundary samples of the prediction block, which are not positioned in a prediction direction of the intra-angular prediction mode, are derived on the basis of reference samples positioned in the prediction direction of the intra-angular prediction mode, and on the basis of adjacent reference samples.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 5, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Joonyoung Park, Seungwook Park, Jaehyun Lim, Jungsun Kim, Younghee Choi, Byeongmoon Jeon, Yongjoon Jeon
  • Patent number: 10645422
    Abstract: An apparatus including a memory operably coupled to a processor. The processor is configured to select an intra smoothing filter for a rectangular prediction unit (PU) based on a lookup table (LUT) used for square PUs, wherein a width of the rectangular PU is different from a height of the rectangular PU.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: May 5, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Guichun Li, Lingzhi Liu, Changcai Lai, Nam Ling, Jianhua Zheng, Chen-Xiong Zhang
  • Patent number: 10645393
    Abstract: Provided are a video encoding method and apparatus and a video decoding method and apparatus for producing a reconstructed video having a minimum error with respect to an original video. The video decoding method includes parsing an edge correction parameter from a bitstream, the edge correction parameter being used to correct a reconstructed pixel included in a current block, determining whether the reconstructed pixel is included in an edge region according to a first threshold value included in the edge correction parameter, determining whether the reconstructed pixel is to be corrected according to a second threshold value included in the edge correction parameter when the reconstructed pixel is included in the edge region, and compensating for a sample value of the reconstructed pixel according to a third threshold value included in the edge correction parameter when the reconstructed pixel is to be corrected.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: May 5, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ki-ho Choi, Chan-yul Kim
  • Patent number: 10638156
    Abstract: According to at least one aspect, a method for predictive Intra coding is provided. The method comprises: determining a set of Intra prediction modes used for prediction unit (PU) blocks with a plurality of different block sizes comprising a 4×4 block size and at least two other block sizes; applying predictive Intra coding to a first PU block having a first block size that matches a block size in the plurality of different block sizes based on one or more neighboring PU blocks according to a first Intra prediction mode selected from the set of Intra prediction modes; and applying predictive Intra coding to a second PU block having a second block size that is different from the first block size and matches a block size in the plurality of different block sizes according to a second Intra prediction mode selected from the set of Intra prediction modes.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: April 28, 2020
    Assignee: HFI Innovation Inc.
    Inventors: Mei Guo, Shan Liu, Shaw-Min Lei
  • Patent number: 10638155
    Abstract: An apparatus for a video encoding process executes a difference process for calculating a difference value between corresponding pixels of a first reference block on a first encoded reference picture in a first direction and a second reference block on a second encoded reference picture in a second direction; executes a predictive process for generating a predictive block by calculating a pixel value of the predictive block in accordance with the bi-predictive mode for each pixel in which an absolute value of the difference value is less than a threshold value, and by calculating the pixel value of the predictive block based on a value of the corresponding pixel of one of the first reference block and the second reference block for each pixel in which the absolute value of the difference value is the threshold value or more.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: April 28, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Kenshiro Takeuchi, Kimihiko Kazui, Satoshi Shimada, Hidenobu Miyoshi, Guillaume Denis Christian Barroux
  • Patent number: 10638126
    Abstract: A method of decoding video data that includes receiving a current block of video data encoded using an intra prediction mode, determining residual video data for the current block of video data, determining reference samples of the current block of video data, determining filter coefficients for a bilateral filter based on a distance between the reference samples and neighboring reference samples and based on a sample value difference between the reference samples and the neighboring reference samples, applying the bilateral filter with the determined filter coefficients to the determined reference samples to produce filtered reference samples, generating a prediction block using the filtered reference samples, and adding samples of the prediction block to the determined residual video data to produce a decoded block of video data.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: April 28, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Xin Zhao, Vadim Seregin, Amir Said
  • Patent number: 10638161
    Abstract: A method for video decoding in a decoder includes deriving for a block encoded under an intra prediction mode, a candidate list that includes a first candidate intra prediction mode value (Mode1) that corresponds to an intra prediction mode of a neighbor block that neighbors the encoded block as a first one of the plurality of intra prediction modes, and a second candidate intra prediction mode value (Mode2) and a third candidate intra prediction mode value (Mode3) that are determined in accordance with a predetermined offset from the first candidate intra prediction mode value and a modulo M operation, in which M is a power of 2 and not equal to 32. The method further includes determining an intra prediction mode value for the encoded block in accordance with the derived candidate list.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 28, 2020
    Assignee: Tencent America LLC
    Inventors: Xin Zhao, Shan Liu, Liang Zhao, Xiang Li
  • Patent number: 10630978
    Abstract: Methods and devices for video coding using intra-coding and removing redundant intra modes from a set of candidate intra modes. The methods may determine that at least some candidate intra modes generate candidate prediction blocks that are redundant and, based on that determination, eliminate said at least some of the candidate intra modes to reduce the set to a subset. In some cases, a candidate prediction block is redundant if it is less than a threshold different from another of the candidate prediction blocks identified by one of the candidate intra modes in the set. A function may be applied to the candidate prediction block and the another candidate prediction block to identify redundancy.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: April 21, 2020
    Assignee: Blackberry Limited
    Inventors: Dake He, Gaëlle Christine Martin-Cocher, David Flynn
  • Patent number: 10628909
    Abstract: A Resource Dependency Viewer for graphics processing unit (GPU) execution information is disclosed. The Resource Dependency Viewer provides profiling/debugging information concurrently with information about execution flow, resource utilization, execution statistics, and orphaned resources, among other things. A user-interactive graph (“dependency graph”) may be provided via a graphical user interface to allow interactive analysis of code executed on a GPU (e.g., graphics or compute code). Resource utilization and execution flow of encoders may be identified by analyzing contents of a GPU workload representative of a GPU execution trace to generate the dependency graph. Information about dependencies and execution statistics may be further analyzed using heuristics to identify potential problem areas. The dependency graph may include visual indicators of these problem areas.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: April 21, 2020
    Assignee: Apple Inc.
    Inventors: Ohad Frenkel, Eric O. Sunalp, Dustin J. Greene, Alp Yucebilgin, Domenico Troiano, Maximilian Christ, Andrew M. Sowerby, Lionel Lemarie, Sebastian Schaefer
  • Patent number: 10627612
    Abstract: An imaging microscope (12) for generating an image of a sample (10) comprises a beam source (14) that emits a temporally coherent illumination beam (20), the illumination beam (20) including a plurality of rays that are directed at the sample (10); an image sensor (18) that converts an optical image into an array of electronic signals; and an imaging lens assembly (16) that receives rays from the beam source (14) that are transmitted through the sample (10) and forms an image on the image sensor (18). The imaging lens assembly (16) can further receive rays from the beam source (14) that are reflected off of the sample (10) and form a second image on the image sensor (18). The imaging lens assembly (16) receives the rays from the sample (10) and forms the image on the image sensor (18) without splitting and recombining the rays.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: April 21, 2020
    Assignee: DAYLIGHT SOLUTIONS, INC.
    Inventors: Miles James Weida, Timothy Day
  • Patent number: 10630983
    Abstract: A unit size of a to-be-processed unit corresponding to a first transform coefficient set is determined using division information. Then, a quantization regulation factor for the first transform coefficient set is determined according to a first preset algorithm and the unit size of the to-be-processed unit, and with the first preset algorithm, the quantization regulation factor decreases progressively with the size of the to-be-processed unit. Dequantization processing is performed on a transform coefficient in the first transform coefficient set according to a second preset algorithm using the quantization regulation factor. Therefore, a decoding device adaptively determines the quantization regulation factor for the first transform coefficient set according to the unit size of the to-be-processed unit, and then performs dequantization processing on the transform coefficient in the first transform coefficient set using the determined quantization regulation factor.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: April 21, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yin Zhao, Haitao Yang
  • Patent number: 10630977
    Abstract: A method for decoding a video signal includes obtaining block partition information of a current coding unit; deriving an intra prediction mode of a partition block based on the block partition information; and generating a prediction signal of the partition block based on the derived intra prediction mode, and the intra prediction mode of the partition block is defined by a limited number based on a prediction direction.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: April 21, 2020
    Assignee: LG Electronics Inc.
    Inventors: Sunmi Yoo, Jin Heo, Junghak Nam, Jaehyun Lim, Yongjoon Jeon
  • Patent number: 10623773
    Abstract: Provided are methods and apparatuses for encoding and decoding video. The method of decoding video includes determining a type of an upper-layer data unit including a current coding unit in a hierarchical structure of a data unit; and obtaining, from a bitstream, intra-frame skip mode information of the current coding unit, according to the determined type of the upper-layer data unit, wherein, according to different types of the upper-layer data unit, the intra-frame skip mode information is expressed as code words having different lengths in the bitstream.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: April 14, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jie Chen, Jin-young Lee
  • Patent number: 10623774
    Abstract: An example device for decoding encoded video data includes storage media and processing circuitry. The storage media are configured a portion of the encoded video data. The processing circuitry is configured to determine a block-level threshold for the portion of the encoded video data stored to the storage media, to determine that an encoded block of the portion of the encoded video data has a size that is equal to or greater than the threshold, to receive a syntax element indicating that a portion of the encoded block is to be reconstructed using a coding tool, to determine, based on the encoded block having the size that is equal to or greater than the threshold, that the syntax element applies to all samples of a plurality of samples included in the encoded block, and to reconstruct the encoded block based on the coding tool.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: April 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Xin Zhao, Vadim Seregin, Rajan Laxman Joshi, Amir Said, Xiang Li, Marta Karczewicz, Jianle Chen, Wei-Jung Chien
  • Patent number: 10623709
    Abstract: A video processing system includes a computing platform having a hardware processor and a memory storing a software code including a convolutional neural network (CNN). The hardware processor executes the software code to receive video data including a key video frame in color and a video sequence in gray scale, determine a first estimated colorization for each frame of the video sequence except the key video frame based on a colorization of a previous frame, and determine a second estimated colorization for each frame of the video sequence except the key video frame based on the key video frame in color. For each frame of the video sequence except the key video frame, the software code further blends the first estimated colorization with the second estimated colorization using a color fusion stage of the CNN to produce a colorized video sequence corresponding to the video sequence in gray scale.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: April 14, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Christopher Schroers, Simone Meyer, Victor Cornillere, Markus Gross, Abdelaziz Djelouah
  • Patent number: 10623748
    Abstract: A method and an apparatus for video coding are provided. The apparatus includes processing circuitry. Prediction information of a first block from a coded video bitstream is decoded by the processing circuitry. The first block is a non-square block and the prediction information of the first block is indicative of a first intra prediction direction mode in a first set of intra prediction direction modes that is associated with the non-square block. The first set of intra prediction direction modes includes a subset of a second set of intra prediction direction modes that is associated with a square block and at least one additional intra prediction direction mode that is different from the second set of intra prediction direction modes. At least one sample of the first block is subsequently reconstructed by the processing circuitry according to the first intra prediction direction mode.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: April 14, 2020
    Assignee: Tencent America LLC
    Inventors: Liang Zhao, Shan Liu, Xin Zhao, Xiang Li
  • Patent number: 10623772
    Abstract: A method and apparatus of using logical mode numbers during both prediction and coding in the bit stream, such as for high efficiency video coders (HEVC). These logical intra mode numbers are sorted based on angle which as a result leads to improved coding designs with fewer and smaller look-up tables, and a small gain in coding efficiency. Furthermore, by using this type of naming, the number of most probable modes (MPMs) can be readily extended since no additional tables are required. The use of three MPMs achieves a larger gain of 0.25% and 0.31% for the AI_HE and AI_LC cases, respectively.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: April 14, 2020
    Assignee: SONY CORPORATION
    Inventors: Ehsan Maani, Ali J Tabatabai, Jun Xu
  • Patent number: 10623759
    Abstract: An encoder/decoder is described using enhanced signaling mechanisms SAO parameters. The various parameters are signaled in various ways according to different embodiments of the invention. In a first embodiment (embodiment A), SAO on/off is decoupled form SAO type coding, with SAO on/off flags being jointly encoded for all color components. The second embodiment (embodiment B), is similar to embodiment A, but modified for application to JCTVC-J0268. In a third embodiment separate signaling is provided for SAO on/off, SAO types BO and EO, and for BO and EO side information (classes or band position). Each of these enhanced SAO signaling mechanisms provide enhanced coding efficiency.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 14, 2020
    Assignee: SONY CORPORATION
    Inventors: Jun Xu, Ali Tabatabai
  • Patent number: 10623736
    Abstract: A tile selection and bandwidth optimization scheme for effectuating optimized 360° immersive video viewing experience. Stream manifest files describing characteristics of tile groupings per frame for each tile-encoded bitstream corresponding to a particular one of a plurality of bitrate representations of a media input stream are retrieved. Each bitrate representation is encoded having a separate video quality that is related to a corresponding QP value used for the bitrate representation. Each frame of a tile-encoded bitstream comprises an array of tiles, with a plurality of frames forming a GOP structure of the tile-encoded bitstream.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: April 14, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Patent number: 10623767
    Abstract: Disclosed are a method for encoding/decoding an image and a device therefor. Specifically, a method whereby a decoding device decodes an image comprises: a step of parsing decoding order information for indicating the location of a next block to be decoded after a current block; and a step of determining the next block to be decoded after the current block, on the basis of the decoding order information, wherein the decoding order information indicates the relative location of the next block on the basis of the current block, and the next block can be selected as a block among predefined candidate blocks which can be decoded after the current block.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: April 14, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Junghak Nam, Eunyong Son, Jin Heo
  • Patent number: 10623729
    Abstract: A moving picture coding apparatus includes a motion compensation coding unit for deciding a coding mode for coding a current block to be coded and for generating predictive image data based on the coding mode, and includes a direct mode enable/disable judgment unit for judging whether or not scaling processing can be performed when the coding mode decided by the motion compensation coding unit is a temporal direct mode. When it is judged that the scaling processing cannot be performed, the motion compensation coding unit performs motion compensation either by using another coding mode or without the scaling processing.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: April 14, 2020
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Kiyofumi Abe, Shinya Kadono, Satoshi Kondo
  • Patent number: 10610192
    Abstract: A 3D ultrasonic diagnostic imaging system produces 3D display images at a 3D frame rate of display which is equal to the acquisition rate of a 3D image dataset. The volumetric region being imaged is sparsely sub-sampled by separated scanning beams. Spatial locations between the beams are filled in with interpolated values or interleaved with acquired data values from other 3D scanning intervals depending upon the existence of motion in the image field. A plurality of different beam scanning patterns are used, different ones of which have different spatial locations where beams are located and beams are omitted. In a preferred embodiment the determination of motion and the consequent decision to use interpolated or interleaved data for display is determined on a pixel-by pixel basis.
    Type: Grant
    Filed: April 25, 2011
    Date of Patent: April 7, 2020
    Assignee: Koninklijke Philips N.V.
    Inventors: David Prater, Stephen Watkins, William Robert Martin
  • Patent number: 10616575
    Abstract: The present invention relates to an intra prediction mode mapping method and a device using the method. The intra prediction mode includes: decoding flag information providing information regarding whether an intra prediction mode of a plurality of candidate intra prediction modes for the current block is the same as the intra prediction mode for the current block, and decoding a syntax component including information regarding the intra prediction mode for the current block in order to induce the intra prediction mode for the current block if the intra prediction mode from among the plurality of candidate intra prediction modes for the current block is not the same as the intra prediction mode for the current block. Thus, it is possible to increase the efficiency with which are images are decoded.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: April 7, 2020
    Assignee: INTELLECTUAL DISCOVERY CO., LTD.
    Inventor: Sun Young Lee
  • Patent number: 10616460
    Abstract: A display has an array of pixel structures. Each pixel structure includes a plurality of electroluminescent elements. The array of pixel structures can be arranged on a substrate. One or more pixel structures selected from the array of pixel structures each include a microlens interspacing one or more of the electroluminescent elements. Image sensors can then receive light propagating through the microlens. One or more processors can synthesize images capture by the image sensors to form a composite image.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: April 7, 2020
    Assignee: Motorola Mobility LLC
    Inventors: Yuxin Wang, Alberto R Cavallaro
  • Patent number: 10616596
    Abstract: A method of decoding JVET video includes receiving a bitstream and calculating a final planar prediction in planar mode to predict pixel values for a current coding block. The final planar prediction may rely on using unequal weights applied to each of a horizontal and vertical predictor, where such predictors may be generated by interpolating neighboring pixels for each predicted pixel within a coding block. The computation may be made more accurate by deriving a value for a bottom right neighboring pixel.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 7, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Krit Panusopone, Yue Yu, Seungwook Hong, Limin Wang
  • Patent number: 10616592
    Abstract: A method and an encoder for encoding a video stream in a video coding format supporting auxiliary frames, where such auxiliary frames, in conjunction with the frames that reference the auxiliary frames, can be used to for rate control, in that the image data of the auxiliary frames comprises a down scaled version of an image data captured by a video capturing device, and that motion vectors of the frame referring to the auxiliary frame are calculated/determined to scale up the down scaled version of the image data to again have the intended resolution.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: April 7, 2020
    Assignee: Axis AB
    Inventors: Viktor Edpalm, Hampus Linse
  • Patent number: 10608901
    Abstract: Disclosed is a method that includes collecting first temporal statistics for a port element in a computing environment, collecting second temporal statistics for a switch element in the computing environment, collecting third temporal statistics for the computing environment generally, computing a spatial correlation between network features and network elements comprising the port element and the switch element and computing, via a machine learning technique, a port dynamic weight for the port element and a switch dynamic weight for the switch element. The method can also include scheduling workload to consume compute resources within the compute environment based at least in part on the port dynamic weight for the port element and the switch dynamic weight for the switch element.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: March 31, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Chirag Tayal, Esha Desai, Paddu Krishnan
  • Patent number: 10609420
    Abstract: Improved systems and methods of video decoding and recording in real-time video communications for use in lossy network environments. The disclosed systems and methods can employ a plurality of wait time thresholds for retransmission of missing video packets, based at least on the processing performed on the respective video packets, such processing including video decoding in a real-time video communication between client devices, and video recording and storing in a video file. The disclosed system and methods can also adaptively perform error concealment on video frames in the bitstream domain prior to recording and storing encoded video frame data in a video file, based at least on estimates of the complexities of the respective video frames.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: March 31, 2020
    Assignee: Dialogic Corporation
    Inventor: Kyeong Ho Yang
  • Patent number: 10609421
    Abstract: Coding a transform block having transform coefficients is described. A plurality of register arrays is defined to each hold one or more stored values regarding the coding context based on at least one spatial template for a coding context. The register arrays are initialized by setting the stored values to default values, and values for the transform coefficients from the transform block are coded in a reverse scan order. The values for the transform coefficients are indicative of magnitudes of the transform coefficients. For each of one or more transform coefficients, the coding includes determining the coding context using at least some of the stored values from the register arrays, entropy coding a value for the transform coefficient using the coding context, and updating the register arrays subsequent to entropy coding the value for the transform coefficient.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: March 31, 2020
    Assignee: GOOGLE LLC
    Inventors: Aki Kuusela, Dake He
  • Patent number: 10609387
    Abstract: The present disclosure relates to an image processing device and method whereby higher encoding efficiency can be achieved. A prediction motion vector generating unit 76 uses peripheral motion vector information supplied thereto to generate multiple types of prediction motion vector information, and supplies each prediction motion vector information and code numbers assigned to the prediction motion vector information by a code number assigning unit 77 to a motion prediction/compensation unit 75. The code number assigning unit 77 supplies code number assignation information indicating which code numbers have been assigned to which prediction motion vector information, to a lossless encoding unit 66. The present technology can be applied to an image encoding device which performs encoding based on the H.264/AVC format, for example.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: March 31, 2020
    Assignee: SONY CORPORATION
    Inventor: Kazushi Sato
  • Patent number: 10609384
    Abstract: A video coding device selects a current block for sub-block based affine inter-prediction, and derives a sub-block size for a sub-block of the current block. The sub-block size includes a sub-block width and a sub-block height. The device determines a unidirectional width threshold (TwU), a bidirectional width threshold (TwB), a unidirectional height threshold (ThU), and a bidirectional height threshold (ThB), where a total value of TwB and ThB exceeds a total value of TwU and ThU. The device determines that the affine inter-prediction is unidirectional inter-prediction or bidirectional inter-prediction. Based on the determination, the device applies the TwU or the TwB to the sub-block width, and applies the ThU or the ThB to the sub-block height. The device then derives a motion vector for the sub-block based on motion vectors for the current block, the sub-block width, and the sub-block height.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: March 31, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Huanbang Chen, Haitao Yang, Shan Gao, Yin Zhao, Jiantong Zhou, Shan Liu
  • Patent number: 10602182
    Abstract: A coding efficiency increase is achieved by using a common signalization within the bitstream with regard to activation of merging and activation of the skip mode. One possible state of one or more syntax elements within the bitstream may signalize for a current sample set of a picture that the sample set is to be merged and has no prediction residual encoded and inserted into the bitstream. A common flag may signalize whether the coding parameters associated with a current sample set are to be set according to a merge candidate or to be retrieved from the bitstream, and whether the current sample set of the picture is to be reconstructed based on a prediction signal depending on the coding parameters associated with the current sample set, without any residual data, or to be reconstructed by refining the prediction signal depending on the coding parameters associated with the current sample set by means of residual data within the bitstream.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: March 24, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiko Schwarz, Heiner Kirchhoffer, Philipp Helle, Simon Oudin, Jan Stegemann, Benjamin Bross, Detlev Marpe, Thomas Wiegand
  • Patent number: 10602161
    Abstract: A method for decoding a multilayer video signal, according to the present invention, is characterized by: selecting, from a corresponding picture of at least one reference layer, a candidate reference picture of a current picture by using sublayer number information relating to the reference layer and a temporal ID of the current picture belonging to a current layer, determining the number of active references for a current picture based on the number of the candidate reference picture, acquiring a reference layer Identifier (ID) based on the determined number of active references, determining an active reference picture for the current picture using the reference layer ID, generating a reference picture list for the current picture, the reference picture list including a temporal reference picture and the active reference picture, and performing inter-layer prediction for the current picture based on the reference picture list.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: March 24, 2020
    Assignee: KT CORPORATION
    Inventors: Bae Keun Lee, Joo Young Kim
  • Patent number: 10602185
    Abstract: Methods, systems and computer program products that may improve the efficiency of the video encoding process. Mode decision processing and bit stream packing may be performed in parallel for various frames in a sequence. This reduces the amount of idle time for both the mode decision processing logic and the bit stream packing logic, improving the overall efficiency of the video encoder.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 24, 2020
    Assignee: Intel Corporation
    Inventors: Sang-Hee Lee, Jian James Zhou, Ning Lu, Jason D. Tanner, Changwon D. Rhee, Hong Jiang
  • Patent number: 10602176
    Abstract: Decoding a video stream may include decoding a first block of a current frame by decoding a first motion vector from the encoded video stream, decoding an identifier of a first interpolation filter from the encoded video stream, and reconstructing the first block using the first motion vector and the first interpolation filter. Decoding a second block of the current frame may include identifying the first motion vector from the first block as a selected motion vector for predicting the second block in response to decoding an inter-prediction mode identifier for decoding the second block, identifying the first interpolation filter as a selected interpolation filter for predicting the second block in response to identifying the first motion vector from the first block as the selected motion vector for predicting the second block, and reconstructing the second block using the first motion vector and the first interpolation filter.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: March 24, 2020
    Assignee: GOOGLE LLC
    Inventors: Yaowu Xu, Jingning Han
  • Patent number: 10602181
    Abstract: Provided is an apparatus for decoding an image. The apparatus restores a plurality of sub-blocks by applying a scan pattern determined according to the intra prediction mode of the current block on the quantization coefficient sequence and restores the quantized transform block by applying a scan pattern determined according to the intra prediction mode of the current block on the plurality of sub-blocks. Therefore, it is possible to reduce the amount of coding bits and computing resources required to decode a current prediction block.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: March 24, 2020
    Assignee: M & K Holdings Inc.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 10602155
    Abstract: A method for performing an intra prediction according to the present invention may comprise the steps of: generating predicted pixels by performing interpolation using N reference pixels including two adjacent reference pixels according to an intra prediction direction; and generating a residual signal by using the generated predicted pixels. Accordingly, when a prediction for generating the residual signal is performed according to each prediction direction (mode), an optimal filtering method is determined and a predicted value is acquired, so that a size of the residual signal can be minimized and compression performance can be improved.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: March 24, 2020
    Assignee: Intellectual Discovery Co., Ltd.
    Inventors: Jae Hee Kwak, Ryeong Hee Gweon, Yung Lyul Lee, Sung Wook Hong, Jeong Pil Kim
  • Patent number: 10595038
    Abstract: A moving image coding apparatus includes a feature amount derivation unit configured to derive a feature amount of a block having a reference size smaller than the block unit, the block included in a subject frame being a processing subject of the frames included in the moving image, a decision unit configured to, in a case where the feature amount, derived by the feature amount derivation unit, of the block having the reference size is matched with a first condition, decide the reference size as a block size for inter-prediction and decide a size equal to or smaller than the block size for inter-prediction as a block size for intra-prediction, and a selection unit configured to perform a predetermined evaluation and select one of inter-prediction and intra-prediction as a prediction method for the block having the block size decided by the decision unit.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: March 17, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Makoto Kimura, Reiko Fujino, Satoshi Naito
  • Patent number: 10595027
    Abstract: A signaling of at least one characteristic for layers of a multi-layered video signal such as, for example, for each layer the indication of dependent layers to which the respective layer directly relates via inter-layer prediction, or the signaling of the afore-mentioned second inter-dependency syntax structure, is described. A maximum syntax element is signaled within the multi-layered video signal to indicate a maximally used value of an extension layer-ID field of the packets of the multi-layered video signal, the scope of the maximum syntax element being, for example, a predetermined portion of the multi-layered video signal extending, for example, across several portions of the multi-layered video signal. Accordingly, it is feasible for devices such as decoders or network elements receiving the multi-layered video signal to gain, for a relatively large predetermined portion of the multi-layered video signal, knowledge about the actually consumed portion of the possible domain of possible values.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: March 17, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Karsten Suehring, Thomas Schierl, Detlev Marpe, Robert Skupin, Yago Sanchez De La Fuente, Gerhard Tech
  • Patent number: 10587878
    Abstract: Several methods, systems, and computer program products for quantization of video content are disclosed. In an embodiment, the method includes determining by a processing module, motion information associated with a block of video data of the video content. A degree of randomness associated with the block of video data is determined by the processing module based on the motion information. A value of a quantization parameter (QP) associated with the block of video data is modulated by a quantization module based on the determined degree of randomness.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: March 10, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Arun Shankar Kudana, Soyeb Nagori
  • Patent number: 10582220
    Abstract: An image coding method includes selecting two or more transform components from among a plurality of transform components that include a translation component and non-translation components, the two or more transform components serving as reference information that represents a reference destination of a current block; coding selection information that identifies the two or more transform components that have been selected from among the plurality of transform components; and coding the reference information of the current block by using reference information of a coded block different from the current block.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: March 3, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Satoshi Yoshikawa, Hisao Sasai, Kengo Terada
  • Patent number: 10582214
    Abstract: The invention concerns a method, device, and computer program for motion vector prediction in scalable video encoder and decoder. It concerns the process to determine motion information predictor in the enhancement layer of a scalable encoding scheme also known as motion derivation process. It comprises a correction of the position in the reference layer used to pick-up the more relevant motion information available due to the compression scheme. Accordingly, motion information prediction is improved.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 3, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Patrice Onno, Guillaume Laroche, Edouard Francois
  • Patent number: 10582183
    Abstract: An image encoding method according to an aspect of the present invention includes: generating, from a plurality of first sub-bitstreams which are obtained by encoding a plurality of images on a per layer basis according to spatial scalable image encoding, a second sub-bitstream including two or more first sub-bitstreams corresponding to two or more layers, the two or more first sub-bitstreams being included in the plurality of first sub-bitstreams; and generating a descriptor including a first field indicating a minimum value for two or more layer identifiers indicating the two or more layers and a second field indicating a maximum value for the two or more layer identifiers.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: March 3, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Daisaku Komiya, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toshiyasu Sugio, Kengo Terada, Toru Matsunobu
  • Patent number: 10582201
    Abstract: A device for determining information for video data includes one or more processors implemented in circuitry that are configured to determine one or more most-interested regions of a plurality of regions of an image of video data based on data representative of the one or more most-interested regions. The data representative of the one or more most-interested regions is external to video coding layer (VCL) data of a bitstream including the video data. The processors output a request for relatively high-quality video data for the one or more most-interested regions of the image and output, after outputting the request for the relatively high-quality video data, a request for relatively low-quality video data for one or more other regions of the image.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: March 3, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Ye-Kui Wang, Fnu Hendry
  • Patent number: 10574985
    Abstract: The present invention relates to an apparatus and method for encoding and decoding an image by skip encoding. The image-encoding method by skip encoding, which performs intra-prediction, comprises: performing a filtering operation on the signal which is reconstructed prior to an encoding object signal in an encoding object image; using the filtered reconstructed signal to generate a prediction signal for the encoding object signal; setting the generated prediction signal as a reconstruction signal for the encoding object signal; and not encoding the residual signal which can be generated on the basis of the difference between the encoding object signal and the prediction signal, thereby performing skip encoding on the encoding object signal.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: February 25, 2020
    Assignees: Electronics and Telecommunications Research Institute, Kwangwoon University Industry-Academic Collaboration Foundation, University-Industry Cooperation Group of Kyung Hee University
    Inventors: Sung Chang Lim, Ha Hyun Lee, Se Yoon Jeong, Hui Yong Kim, Suk Hee Cho, Jong Ho Kim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim, Chie Teuk Ahn, Dong Gyu Sim, Seoung Jun Oh, Gwang Hoon Park, Sea Nae Park, Chan Woong Jeon