Quantization Patents (Class 382/251)
  • Patent number: 11991375
    Abstract: A moving image encoding device includes: a parameter correction unit that corrects an encoding parameter for encoding a moving image; a block arrangement determination unit that determines block information used for encoding the moving image; and an encoding unit that encodes the moving image, the block arrangement determination unit acquires the corrected encoding parameter, and determines and outputs the block information, and the encoding unit encodes the moving image by using the encoding parameter before correction and the block information output by the block arrangement determination unit.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: May 21, 2024
    Assignee: NEC CORPORATION
    Inventor: Hiroaki Igarashi
  • Patent number: 11941720
    Abstract: This disclosure relates to advanced signal processing technology including signal encoding and digital watermarking. Image areas are selected in an encoded digital design, and corresponding areas from a printed version of the encoded digital design are evaluated to determined signal robustness after printing.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: March 26, 2024
    Assignee: Digimarc Corporation
    Inventors: Yang Bai, Vojtech Holub, Vahid Sedighianaraki
  • Patent number: 11870994
    Abstract: A method, system, device and computer-readable storage medium for inverse quantization. The method comprises: determining an initial weighted inverse quantization matrix, wherein, the initial weighted inverse quantization matrix is the same as the quantized block in size; setting some matrix elements in the initial weighted inverse quantization matrix to zero to obtain a weighted inverse quantization matrix, wherein, determining the matrix elements that need to be zeroed according to the size of the quantized block; weighted inverse quantizing the quantized coefficients in the quantized block to generate corresponding inverse transform coefficients, wherein, the value of the matrix element corresponding to the position of the quantized coefficient in the weighted inverse quantization matrix is used as a weight coefficient of the weighted inverse quantization.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: January 9, 2024
    Assignee: PEKING UNIVERSITY SHENZHEN GRADUATE SCHOOL
    Inventors: Ronggang Wang, Zhenyu Wang, Wen Gao
  • Patent number: 11825089
    Abstract: An image processing device including an acquiring section configured to acquire quantization matrix parameters from an encoded stream in which the quantization matrix parameters defining a quantization matrix are set within a parameter set which is different from a sequence parameter set and a picture parameter set, a setting section configured to set, based on the quantization matrix parameters acquired by the acquiring section, a quantization matrix which is used when inversely quantizing data decoded from the encoded stream, and an inverse quantization section configured to inversely quantize the data decoded from the encoded stream using the quantization matrix set by the setting section.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: November 21, 2023
    Assignee: SONY GROUP CORPORATION
    Inventor: Junichi Tanaka
  • Patent number: 11647223
    Abstract: Dynamic motion vector referencing is used to predict motion within video blocks. A motion trajectory is determined for a current frame including a video block to encode or decode based on a reference motion vector used for encoding or decoding one or more reference frames of the current frame. One or more temporal motion vector candidates are then determined for predicting motion within the video block based on the motion trajectory. A motion vector is selected from a motion vector candidate list including the one or more temporal motion vector candidates and used to generate a prediction block. The prediction block is then used to encode or decode the video block. The motion trajectory is based on an order of video frames indicated by frame offset values encoded to a bitstream. The motion vector candidate list may include one or more spatial motion vector candidates.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: May 9, 2023
    Assignee: GOOGLE LLC
    Inventors: Jingning Han, James Bankoski, Yaowu Xu
  • Patent number: 11601911
    Abstract: Disclosed are techniques for determining a timing resolution and a range of reported timing measurements used for position estimation. For example, in various embodiments, a user equipment (UE) may receive positioning beacons from multiple network nodes (e.g., different base stations, distant transmission points belonging to one base station, etc.), measure an observed time difference of arrival (OTDOA) between the received positioning beacons, and quantize the measured OTDOA according to a timing resolution and/or a range that depend at least in part on one or more signal parameters associated with the received positioning beacons. Accordingly, the UE may then transmit a report containing the quantized OTDOA to a network entity, which may correspond to one or more of the network nodes from which the positioning beacons were received (e.g., a serving base station) or a location server.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: March 7, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Bilal Sadiq, Muhammad Nazmul Islam
  • Patent number: 11508285
    Abstract: In one embodiment, the system may receive a target pixel value for a pixel of an image of a series of images. The system may determine an error-modified target pixel value based on the target pixel value and a first error value. The system may generate a quantized pixel value corresponding to the error-modified target pixel value for display by the pixel of the image. The system may determine an aggregated representation of quantized pixel values displayed by the pixel of the image and corresponding pixels of one or more preceding images of the series of images. The system may determine a second error value based on the aggregated representation of the quantized pixel values and the first error-modified target pixel value. The system may dither at least a portion of the second error value to at least a corresponding pixel of a next image in the series of images.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: November 22, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventor: Edward Buckley
  • Patent number: 11398091
    Abstract: Repairing missing frames in a video includes obtaining video data from an image capture system, applying a first neural network model to the video data to detect that one or more frames are missing, where the first neural network model has been trained to detect missing frames based on training data in which an artificial gap has been introduced. In response to detecting that the one or more frames are missing, a second model is applied to the video data to generate one or more replacement frames. The one or more replacement frames are based on at least a first frame prior to the detected dropped one or more frames, and a second frame after the detected dropped one or more frames. Modified video data is generated using the plurality of frames and the replacement frames.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: July 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventor: Kevin Harkness
  • Patent number: 11356665
    Abstract: Disclosed are a method for determining a color difference component quantization parameter and a device using the method. Method for decoding an image can comprise the steps of: decoding a color difference component quantization parameter offset on the basis of size information of a transform unit; and calculating a color difference component quantization parameter index on the basis of the decoded color difference component quantization parameter offset. Therefore, the present invention enables effective quantization by applying different color difference component quantization parameters according to the size of the transform unit when executing the quantization.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: June 7, 2022
    Assignee: INTELLECTUAL DISCOVERY CO. LTD.
    Inventors: Sung Chang Lim, Hui Yong Kim, Se Yoon Jeong, Jong Ho Kim, Ha Hyun Lee, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 11335032
    Abstract: In one embodiment, a computing system may determine a quantization range having a first quantization endpoint and a second quantization endpoint. While fixing the second quantization endpoint to an initial value determined based on the color range, one of a plurality of first candidate values for the first quantization endpoint is selected based on a plurality of corresponding first quantization errors. While fixing the first quantization endpoint to the selected first candidate value, one of a plurality of second candidate values for the second quantization endpoint is selected based on a plurality of corresponding second quantization errors. The computing system may define quantization levels corresponding to the bit depth using the quantization range defined by the first quantization endpoint and the second quantization endpoint, and then encode the one or more color components of the pixel region using the quantization levels.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: May 17, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Cheng Chang, Zhi Zhou, Richard Webb, Richard Lawrence Greene
  • Patent number: 11310033
    Abstract: A method for operating a pseudorandom generator is disclosed. The method may be implemented by a processor of a mobile computing device. The method includes: collecting raw sensor data from at least one sensor associated with the mobile computing device; selecting a subset of the raw sensor data; retrieving first representation representing accumulated entropy associated with one or more previously acquired raw sensor data sets for the at least one sensor; and generating a seed for a pseudorandom generator based on combining the first representation and the selected subset of raw sensor data.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: April 19, 2022
    Assignee: BLACKBERRY LIMITED
    Inventors: Robert John Lambert, Nevine Maurice Nassif Ebeid, Daniel Richard L. Brown, Atsushi Yamada
  • Patent number: 11270454
    Abstract: A volume measuring apparatus having a first camera, a second camera, an emitting unit and a processing unit is disclosed. The processing unit controls the emitting unit to emit invisible structure light, and controls the first and second camera to capture a left and a right image both containing a target-box. The processing unit generates a depth graph according to the left and right image, and scans the depth graph through multiple scanning lines for determining a middle line, a bottom line, a left-sideline, and a right-sideline of the target-box in the depth graph. The processing unit performs scanning, within a range of the middle line, the bottom line, the left-sideline, and the right-sideline, for obtaining a plurality of width information, height information, and length information. The processing unit computes the volume related data of the target-box according to the plurality of width information, height information, and length information.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: March 8, 2022
    Assignee: CHAMPTEK INCORPORATED
    Inventors: Kuo-Chun Wang, Shu-Ying Huang
  • Patent number: 11222412
    Abstract: The disclosure provides an image processing device and method capable of removing a halo artifact and increasing contrast enhancement effect when enhancing the contrast of an image. The image processing method includes obtaining a first blurring image by performing interpolation based on a representative value of each of blocks, having a predetermined size, of a previous frame image; obtaining a second blurring image in which boundary information is restored, through a weighted sum of a current frame image and the first blurring image; and performing contrast enhancement on the current frame image by using a difference image between the second blurring image and the current frame image.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: January 11, 2022
    Assignee: Silicon Works Co., Ltd.
    Inventors: Do Hoon Lee, Jin Woo Park, Jin Ho Lee, Kyung Jin Park, Heung Lyeol Lee, Hyun Kyu Jeon
  • Patent number: 11218694
    Abstract: Techniques are described for improving transform coding. For example, an encoded block of video data can be obtained, and a width and/or a height of the block can be determined. The width can be compared to a first threshold and/or the height can be compared to a second threshold. A horizontal transform and a vertical transform can be determined for the block based on comparing the width of the block to the first threshold and/or the height of the block to the second threshold. The horizontal transform and the vertical transform are determined without decoding a syntax element that indicates the horizontal transform and the vertical transform (e.g., the syntax element is not in an encoded video bitstream processed by a decoding device). In some cases, residual data is determined using the horizontal and vertical transforms, and a video block is determined using the residual data and a predictive block.
    Type: Grant
    Filed: September 19, 2019
    Date of Patent: January 4, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Akshay Gadde, Hilmi Enes Egilmez, Marta Karczewicz, Amir Said
  • Patent number: 11212548
    Abstract: A method for motion compensated prediction, the method comprising determining a residual signal for at least one sample; determining if said residual signal is representing residual for samples in more than one channel; and if affirmative, applying said residual signal for at least a first sample in a first channel for generating a first reconstructed sample; and applying said residual signal for at least a second sample in a second channel for generating a second reconstructed sample.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: December 28, 2021
    Assignee: Nokia Technologies Oy
    Inventor: Jani Lainema
  • Patent number: 11202067
    Abstract: A method and system for bit rate control during encoding of multimedia data are disclosed. A change in complexity of a multimedia picture relative to complexity associated with one or more multimedia pictures in a multimedia sequence is determined. A complexity associated with a multimedia picture is determined based on number of bits and an average quantization associated with the multimedia picture. A bit rate is adjusted for encoding the multimedia picture based on the change in complexity of the multimedia picture. The bit rate is increased on determining an increase in complexity of the multimedia picture and is decreased on determining a decrease in complexity of the multimedia picture. Utilization of additional bits during the increase in the bit rate and saving of bits during the decrease in the bit rate are compensated during adjusting of bit rates for encoding subsequent multimedia pictures in the multimedia sequence.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: December 14, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Naveen Srinivasamurthy, Mahant Siddaramanna, Soyeb Nagori
  • Patent number: 11166024
    Abstract: An image processing device including an acquiring section configured to acquire quantization matrix parameters from an encoded stream in which the quantization matrix parameters defining a quantization matrix are set within a parameter set which is different from a sequence parameter set and a picture parameter set, a setting section configured to set, based on the quantization matrix parameters acquired by the acquiring section, a quantization matrix which is used when inversely quantizing data decoded from the encoded stream, and an inverse quantization section configured to inversely quantize the data decoded from the encoded stream using the quantization matrix set by the setting section.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: November 2, 2021
    Assignee: VELOS MEDIA, LLC
    Inventor: Junichi Tanaka
  • Patent number: 11153576
    Abstract: An example device for coding video data includes a memory configured to store the video data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine whether scaling matrices may be applied to a low-frequency non-separable transform (LFNST) coded block. The one or more processors are also configured to, based on a determination that scaling matrices may not be applied to the LFNST coded block, not applying the scaling matrices to the LFNST coded block. The one or more processors are also configured to code the video data without applying the scaling matrices to the LFNST coded block.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: October 19, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Vadim Seregin, Hilmi Enes Egilmez, Marta Karczewicz
  • Patent number: 11115662
    Abstract: Quantization (scaling) matrices for HEVC standards using an HVS-based mathematical model and data analysis are described herein. A quadratic parameter model-based quantization matrix design is also included.
    Type: Grant
    Filed: June 16, 2020
    Date of Patent: September 7, 2021
    Assignee: SONY GROUP CORPORATION
    Inventors: Munsi Haque, Ali J Tabatabai
  • Patent number: 11102516
    Abstract: A viewing device, a method of displaying streamed data frames and a client viewing device are disclosed herein. In one embodiment, the video viewing device includes: (1) a screen, (2) a decoder configured to decode a data frame received in a bitstream from a transmitter to provide a decoded data frame, and (3) an error concealer configured to either discard the decoded data frame or select the decoded data frame for display on the screen based on a complexity of the decoded data frame.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: August 24, 2021
    Assignee: Nvidia Corporation
    Inventors: Thrinadh Kottana, Vinayak Pore, Chirayu Garg, Soumen Kumar Dey
  • Patent number: 11023722
    Abstract: Concepts for classifying data are presented. Data to be classified is processed in accordance with a data decomposition algorithm so as to generate a plurality of data components, wherein each data component is associated with a respective different value or range of data transience. A subset of the data to be classified based on the plurality of data components. The selected subset of the obtained data is provided to a data classification process for classifying the data.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hamish C. Hunt, Perry A. Harwood, Richard J. Tomsett
  • Patent number: 11017256
    Abstract: Systems and methods for the rapid analysis of images that are particularly useful in avionic contexts are provided. One specific method describes steps of computing algorithmic complexity and/or logical depth, so as to rapidly categorize objects, comprising images and/or points of interest determined in these images, according to discrete levels of structuring, organization or order. Complex image processing operations may then concern restricted subsections of the images. The complexity or logical depth computing operations may for example comprise steps of losslessly compressing the objects row by row and/or column by column, of determining statistical distributions of the compression rates of these objects, of determining one or more scores on the basis of the compression rates or of statistical moments and of locally or globally categorizing one or more received images. Developments describe system and software aspects.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: May 25, 2021
    Assignee: THALES
    Inventors: Christian Nouvel, Sébastien Ellero
  • Patent number: 10979711
    Abstract: A method for encoding video is disclosed wherein information representative of pixels in an image frame is received, and a spatial statistical measure of said information is calculated for groups of neighbouring pixels to form a group value for each group of pixels. A set of available quantization steps is determined comprising a first predetermined quantization step. For a first group of neighbouring pixels, the method comprises: for each available quantization step calculating a remainder after division of the group value of the first group of pixels by the respective available quantization step. The quantization step of the set that results in the smallest remainder is selected as selected quantization step. The first group of pixels is encoded using the selected quantization step. A method of encoding differences between image frames is also disclosed, as well as encoding systems.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: April 13, 2021
    Assignee: Axis AB
    Inventors: Viktor Edpalm, Alexander Toresson
  • Patent number: 10924734
    Abstract: A method for decoding an image in intra prediction, includes generating two-dimensional quantized block by applying an inverse scan pattern to significant coefficients, sign flags and levels respectively; generating a quantization parameter predictor; adding the quantization parameter predictor and a differential quantization parameter to generate quantization parameter; inversely quantizing the quantized block using the quantization parameter; inversely transforming the inversely quantized block to restore a residual block; generating a prediction block; and generating a reconstructed block using the residual block and the prediction block.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: February 16, 2021
    Assignee: INFOBRIDGE PTE. LTD.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 10863194
    Abstract: Method and apparatus for deriving a motion vector at a video decoder. A block-based motion vector may be produced at the video decoder by utilizing motion estimation among available pixels relative to blocks in one or more reference frames. The available pixels could be, for example, spatially neighboring blocks in the sequential scan coding order of a current frame, blocks in a previously decoded frame, or blocks in a downsampled frame in a lower pyramid when layered coding has been used.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: December 8, 2020
    Assignee: Intel Corporation
    Inventors: Yi-Jen Chiu, Lidong Xu, Hong Jiang
  • Patent number: 10848787
    Abstract: Encoding using locally mixed colors is disclosed. A method for encoding an image block using palletization includes selecting a fixed palette for the image block, the fixed palette including fixed palette entries; selecting a mixed palette for the image block, the mixed palette including mixed palette entries, each mixed palette entry corresponding, respectively, to a pixel neighborhood, a mixing of the pixel neighborhood, and a manipulation of the mixing of the pixel neighborhood; determining a pixel map, the pixel map comprising, for a pixel of at least some pixels of the image block, a respective mapping to one of a fixed palette entry or a mixed palette entry; and encoding, in an encoded bitstream, the pixel map.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: November 24, 2020
    Assignee: GOOGLE LLC
    Inventors: Jyrki Alakuijala, Alexander Rhatushnyak
  • Patent number: 10779011
    Abstract: Example techniques are described for image processing. Processing circuitry may warp image content of a previous frame based on pose information of a device when the device requested image content information of the previous frame and pose information of the device when the device requested image content information of a current frame to generate warped image content, and blend image content from the warped image content with image content of the current frame to generate an error concealed frame. A display screen may display image content based on the error concealed frame.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 15, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Pawan Kumar Baheti, Ajit Venkat Rao
  • Patent number: 10750180
    Abstract: An image coding method and apparatus, and an image decoding method and apparatus are provided. In the coding method, a scanning manner parameter of a coding block is determined, and the scanning manner parameter may include at least one of: a region indication parameter used for determining a scanning region of the coding block and a scanning indication parameter used for determining a scanning order of pixels in a scanning region of the coding block; predicted values of part or all of pixels in the coding block are determined according to the scanning manner parameter; and the coding block is coded according to the predicted values, and a coding result is written into a bitstream.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: August 18, 2020
    Assignees: TONGJI UNIVERSITY, XI'AN ZHONGXING NEW SOFTWARE CO., LTD.
    Inventors: Tao Lin, Ming Li, Guoqiang Shang, Zhao Wu
  • Patent number: 10674153
    Abstract: An image processing device including an acquiring section configured to acquire quantization matrix parameters from an encoded stream in which the quantization matrix parameters defining a quantization matrix are set within a parameter set which is different from a sequence parameter set and a picture parameter set, a setting section configured to set, based on the quantization matrix parameters acquired by the acquiring section, a quantization matrix which is used when inversely quantizing data decoded from the encoded stream, and an inverse quantization section configured to inversely quantize the data decoded from the encoded stream using the quantization matrix set by the setting section.
    Type: Grant
    Filed: February 14, 2019
    Date of Patent: June 2, 2020
    Assignee: Velos Media, LLC
    Inventor: Junichi Tanaka
  • Patent number: 10567751
    Abstract: In one embodiment, a method receives a video bitstream corresponding to compressed video, wherein Filter Unit (FU) based in-loop filtering is allowed in a reconstruction loop associated with the compressed video. The method then derives reconstructed video from the video bitstream, wherein the reconstructed video is partitioned into FUs and derives a merge flag from the video bitstream for each of the FUs, wherein the merge flag indicates whether said each of the FUs is merged with a neighboring FU. The method further receives a merge index from the video bitstream if the merge flag indicates that said each of the FUs is merged, and receives the filter parameters from the video bitstream if the merge flag indicates that said each of the FUs is not merged. Finally, the method applies the in-loop filtering to said each of the FUs using the filter parameters.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 18, 2020
    Assignee: HFI INNOVATION INC.
    Inventors: Ching-Yeh Chen, Chih-Ming Fu, Chia-Yang Tsai, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 10558900
    Abstract: A two-dimensional code processing method and an apparatus. The two-dimensional code processing method includes the following steps: obtaining multiple pieces of information of a product; generating a visual multi-eigenvalue image and at least two different two-dimensional codes according to the multiple pieces of information; selecting as a selected two-dimensional code, a two-dimensional code having a highest similarity with the visual multi-eigenvalue image, from the at least two different two-dimensional codes; fusing the selected two-dimensional code and the visual multi-eigenvalue image to generate a visual two-dimensional code.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: February 11, 2020
    Assignee: ENN SCIENCE AND TECHNOLOGY DEVELOPMENT CO., LTD
    Inventors: Zhenqi Zhu, Bryan Zhu
  • Patent number: 10560697
    Abstract: The present disclosure relates to an image processing device and method that enable suppression of an increase in the amount of coding of a quantization matrix. An image processing device of the present disclosure includes an up-conversion unit configured to up-convert a quantization matrix limited to a size less than or equal to a transmission size that is a maximum size allowed for transmission, from the transmission size to a size that is identical to a block size that is a processing unit of quantization or dequantization. The present disclosure is applicable to, for example, an image processing device for processing image data.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: February 11, 2020
    Assignee: Sony Corporation
    Inventors: Junichi Tanaka, Ohji Nakagami, Yoshitaka Morigami
  • Patent number: 10555009
    Abstract: An encoding device comprises: a dividing unit configured to divide an encoding unit of an image into a plurality of regions; a header generation unit configured to generate, for each boundary that partitions each of the plurality of regions along a direction which crosses a line, a boundary header used to identify the boundary; a trajectory generation unit configured to generate a piece of trajectory information representing a displacement of the boundary associated with progress of a line; and an aligning unit configured to, when generating encoded data including generated boundary headers and generated pieces of trajectory information, change, in accordance with the number of boundaries, a manner in which the generated boundary headers and the generated pieces of trajectory information are aligned.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: February 4, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Takayuki Nagashima, Daisaku Moriwaki
  • Patent number: 10536696
    Abstract: To reduce the occurrence of an excessive encoding amount or an insufficient encoding amount and reduce the fluctuation range of the bit rate even when there is a change in the area of a region-of-interest or the properties of an image.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: January 14, 2020
    Assignee: OKI ELECTRIC INDUSTRY CO., LTD.
    Inventor: Kazuhito Sakomizu
  • Patent number: 10536625
    Abstract: When a first frame included in a moving image satisfies a predetermined condition about a predetermined feature quantity, a second frame is analyzed and a candidate frame is selected from the first frame and the second frame as a candidate of an output target based on a result of analysis of the first frame and a result of analysis of the second frame.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: January 14, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Shigeki Hirooka, Satoru Mamiya, Sammy Chan
  • Patent number: 10523947
    Abstract: Systems, apparatuses, and methods for encoding bitstreams of uniquely rendered video frames with variable frame rates are disclosed. A rendering unit and an encoder in a server are coupled via a network to a client with a decoder. The rendering unit dynamically adjusts the frame rate of uniquely rendered frames. Depending on the operating mode, the rendering unit conveys a constant frame rate to the encoder by repeating some frames or the rendering unit conveys a variable frame rate to the encoder by conveying only uniquely rendered frames to the encoder. Depending on the operating mode, the encoder conveys a constant frame rate bitstream to the decoder by encoding repeated frames as skip frames, or the encoder conveys a variable frame rate bitstream to the decoder by dropping repeated frames from the bitstream.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: December 31, 2019
    Assignee: ATI Technologies ULC
    Inventors: Ihab Amer, Boris Ivanovic, Gabor Sines, Yang Liu, Ho Hin Lau, Haibo Liu, Kyle Plumadore
  • Patent number: 10506233
    Abstract: An encoder comprises a rate controller and a quantizer. The rate controller may be configured to compare an activity of a current block with an average activity of a previous frame; determine a quantization parameter offset according to the comparison between the activity of the current block and the average activity of the previous frame. Lastly, the rate controller may be configured to determine a quantization parameter using the quantization parameter offset. The quantizer in the encoder may be configured to quantize the current block using the quantization parameter.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: December 10, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung Ho Jun, Sung Jei Kim
  • Patent number: 10499059
    Abstract: This disclosure describes techniques for coding transform coefficients associated with a block of residual video data in a video coding process. Aspects of this disclosure include the selection of a scan order for both significance map coding and level coding, as well as the selection of contexts for entropy coding consistent with the selected scan order. This disclosure proposes a harmonization of the scan order to code both the significance map of the transform coefficients as well as to code the levels of the transform coefficient. It is proposed that the scan order for the significance map should be in the inverse direction (i.e., from the higher frequencies to the lower frequencies). This disclosure also proposes that transform coefficients be scanned in sub-sets as opposed to fixed sub-blocks. In particular, transform coefficients are scanned in a sub-set consisting of a number of consecutive coefficients according to the scan order.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: December 3, 2019
    Assignee: Velos Media, LLC
    Inventors: Joel Sole Rojals, Rajan Laxman Joshi, Marta Karczewicz
  • Patent number: 10419018
    Abstract: Aspects of the disclosure can relate to a process for transmitting a pump-off pressure profile for formation integrity testing within a limited bandwidth. For example, a process may include measuring pump-off pressure data. The pump-off pressure data represents the pump-off pressure profile. The method also includes determining, from the pump-off pressure data, a pump-off pressure data portion corresponding to a formation integrity testing characteristic. The method also includes compressing pump-off pressure data portion with a compression protocol to produce compression bits. The compression bits representing the pump-off pressure data portion corresponding to the formation integrity testing characteristic. The method also includes transmitting, via a communication module, the compression bits to a computing device.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: September 17, 2019
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Yong Sun, Bo Yu, Sandra Reyes Ribera, Aldrick Garcia-Mayans
  • Patent number: 10419758
    Abstract: Aspects of the disclosure provide a method for non-local adaptive loop filtering. The method can include receiving reconstructed picture, dividing the picture into current patches, forming patch groups each including a current patch and a number of reference patches, determining a noise level for each of the patch groups, and denoising the patch groups with a non-local denoising technology. The determining a noise level for each of the patch groups can include calculating a pixel variance for a respective patch group, determining a pixel standard deviation (SD) of the respective patch group according to the calculated pixel variance by searching in a lookup table that indicates mapping relationship between patch group pixel SDs and patch group pixel variances, and calculating a noise level for the respective patch group based on a compression noise model that is a function of the pixel SD.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: September 17, 2019
    Assignee: MEDIATEK INC.
    Inventors: Ching-Yeh Chen, Tzu Der Chuang, Chih-Wei Hsu, Yu-Wen Huang
  • Patent number: 10419775
    Abstract: A moving image encoding apparatus comprising, an encoding unit, a decoding unit, a filter unit and an offset processing unit wherein the encoding unit performs predictive encoding based on a decoded image having undergone an offset processing and the offset processing unit selects and executes a first offset processing for a low-frequency component image when an image of the block has a feature associated with the low-frequency component image in accordance with a feature of an image of a processing target block, and selects and executes a second offset processing for a high-frequency component image when an image of the block does not have a feature associated with the low-frequency component image.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: September 17, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yukifumi Kobayashi
  • Patent number: 10388385
    Abstract: Channel information and channel conditions determined by an Offline Tracking process are used to determine whether or not an adjustment to the read reference voltage can be avoided altogether without detrimentally affecting performance, or, alternatively, to determine a precision with which a read reference voltage adjustment should be made. If it is determined based on the channel conditions that a read reference voltage adjustment can be avoided altogether, read performance is improved by reducing the probability that a read reference voltage adjustment needs to be made during normal read operations. If it is determined based on the channel conditions that a read reference voltage adjustment needs to be made with a particular precision, the read reference voltage is so adjusted. This latter approach is advantageous in that relatively fewer adjustments will be made during normal read operations.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: August 20, 2019
    Assignee: Seagate Technology LLC
    Inventors: Zhengang Chen, Erich F. Haratsch, Sundararajan Sankaranarayanan
  • Patent number: 10360695
    Abstract: A method and apparatus for enabling low latency compression of a stream of pictures are described. A first set of static regions of a current picture from the plurality of pictures is determined, where each region from the first set is static. A second set of regions of the current picture is determined, where the second set includes all regions of the current picture that are not included in the first set. Compression of the first set of regions is performed based on values of a first quantization parameter determined by a MAQ mechanism. The MAQ mechanism is operative to dynamically increase the compression quality of static regions. Compression of the second set of regions is performed based on values of a second quantization parameter determined by a rate control mechanism. The rate control mechanism is operative to compress the data stream according to a target bit rate.
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: July 23, 2019
    Assignee: MATROX GRAPHICS INC.
    Inventors: Nicolas Jean, Alain Champenois, Jean-Jacques Ostiguy, Mathieu Girard, Khalil Mawassi
  • Patent number: 10311558
    Abstract: An image processing device receives one or more forward reshaped images that are generated by an image forward reshaping device from one or more wide dynamic range images based on a forward reshaping function. The forward reshaping function relates to a backward reshaping function. The image processing device performs one or more image transform operations on the one or more forward reshaped images to generate one or more processed forward reshaped images without performing backward reshaping operations on the one or more reshaped images or the one or more processed forward reshaped images based on the backward reshaping function. The one or more processed forward reshaped images are sent to a second image processing device.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: June 4, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Guan-Ming Su, Amin Kheradmand
  • Patent number: 10257515
    Abstract: An image processing device including an acquiring section configured to acquire quantization matrix parameters from an encoded stream in which the quantization matrix parameters defining a quantization matrix are set within a parameter set which is different from a sequence parameter set and a picture parameter set, a setting section configured to set, based on the quantization matrix parameters acquired by the acquiring section, a quantization matrix which is used when inversely quantizing data decoded from the encoded stream, and an inverse quantization section configured to inversely quantize the data decoded from the encoded stream using the quantization matrix set by the setting section.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: April 9, 2019
    Assignee: Velos Media, LLC
    Inventor: Junichi Tanaka
  • Patent number: 10225554
    Abstract: An image processing device including an acquiring section configured to acquire quantization matrix parameters from an encoded stream in which the quantization matrix parameters defining a quantization matrix are set within a parameter set which is different from a sequence parameter set and a picture parameter set, a setting section configured to set, based on the quantization matrix parameters acquired by the acquiring section, a quantization matrix which is used when inversely quantizing data decoded from the encoded stream, and an inverse quantization section configured to inversely quantize the data decoded from the encoded stream using the quantization matrix set by the setting section.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: March 5, 2019
    Assignee: Velos Media, LLC
    Inventor: Junichi Tanaka
  • Patent number: 10225562
    Abstract: A method for decoding a transform block of quantized transform coefficients includes decoding a predetermined number of coefficients of the quantized transform coefficients, determining a value for the predetermined number of coefficients, and decoding a subsequent quantized transform coefficient by reading bits from the encoded bitstream and traversing a coefficient token tree having a root node indicating an EOB token. The decoding of the subsequent quantized transform coefficient uses the value to determine whether to traverse the coefficient token tree starting at the root node or at another node. A method for encoding a transform block of quantized transform coefficients includes partitioning the quantized transform coefficients into at least a first coefficients group and a second coefficients group, determining a value of the first coefficients group, and encoding, based on the value, a bit indicative of an end-of-block (EOB) for a transform coefficient of the second coefficients group.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: March 5, 2019
    Assignee: GOOGLE LLC
    Inventor: Dake He
  • Patent number: 10163029
    Abstract: A camera system processes images based on image luminance data. The camera system includes an image sensor, an image pipeline, an encoder and a memory. The image sensor converts light incident upon the image sensor into raw image data. The image pipeline converts raw image data into color-space image data and calculates luminance levels of the color-space image data. The encoder can determine one or more of quantization levels, determining GOP structure or reference frame spacing for the color-space image data based on the luminance levels. The memory stores the color-space image data and the luminance levels.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: December 25, 2018
    Assignee: GoPro, Inc.
    Inventor: Sandeep Doshi
  • Patent number: 10163030
    Abstract: A camera system processes images based on image activity data. The camera system includes an image sensor, an image pipeline, an encoder and a memory. The image sensor converts light incident upon the image sensor into raw image data. The image pipeline converts raw image data into color-space image data and calculates activity variances of the color-space image data. The encoder can determine one or more of quantization levels, block type (Intra vs Inter), determining transform size and type, and determining GOP structure or reference frame spacing for the color-space image data based on the activity variances. The memory stores the color-space image data and the activity variances.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: December 25, 2018
    Assignee: GoPro, Inc.
    Inventor: Sandeep Doshi
  • Patent number: 10140732
    Abstract: An apparatus and method are described for texture compression. For example, one embodiment of a method comprises: determining a distance between each of a plurality of texture block texels and each of a plurality of points; determining a set of texel color values sampled over the texture block; and generating a set of approximation coefficients to compress the texture block using the distance between each of the plurality of texture block texels and each of the plurality of points and the set of texel color values sampled over the texture block.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: November 27, 2018
    Assignee: Intel Corporation
    Inventors: Tomasz Maksymczuk, Tomasz Poniecki