Quantization Patents (Class 382/251)
  • 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: 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: 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: 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: 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: 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: 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
  • Patent number: 10136135
    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: August 25, 2017
    Date of Patent: November 20, 2018
    Assignee: SONY CORPORATION
    Inventors: Junichi Tanaka, Ohji Nakagami, Yoshitaka Morigami
  • Patent number: 10115264
    Abstract: An electronic ticket (30) is disclosed which includes a date of purchase (31), a ticket identifier (32), wager attributes (33), a draw identifier (35), a draw date (36), draw numbers (37), an authority authorized retail identifier (38), and an authority authorized retail terminal identifier (39). The electronic ticket (30) may be a displayed version of an image file, or other electronic file type, which is stored and displayed upon a mobile computer device (50). The image file creates a matrix of pixels which together form a picture including text which form the electronic ticket. The image pixels are manipulated by steganographic techniques, to encode various attributes, including the manipulation of the least significant digits of the numeric value of the pixel color.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: October 30, 2018
    Assignee: LAZLO 326, LLC
    Inventor: Michael C Pinkus
  • Patent number: 10102408
    Abstract: A method includes: dividing a received QR code image into a multi-row image of rows of pixels whose number is the same as a threshold of the number of rows; calculating an average grayscale value of each column of pixels to form row data, and binarizing the row data; extracting a rectangle image in the binarized row data whose similarity to a preset proportion is smaller than a threshold; binarizing the rectangle image and a region formed by extending the rectangle image by the width threshold upwardly and downwardly respectively; searching for column line segments meeting the preset proportion on a middle column of the rectangle image; translating a diagonal line of a square image in upward and downward directions respectively; searching for and recording black-white demarcation points on the edge of the square image on the translated diagonal line and forming a position detection pattern of the QR code.
    Type: Grant
    Filed: January 15, 2018
    Date of Patent: October 16, 2018
    Assignee: FUJIAN LANDI COMMERCIAL EQUIPMENT CO., LTD.
    Inventors: Shengzhang Jiang, Weidong Wu
  • Patent number: 10063871
    Abstract: A video encoder including a first buffer containing a plurality of data values defining a macroblock of pixels of a video frame. The video encoder also includes a second buffer and an entropy encoder coupled to the first and second buffers and configured to encode a macroblock based on another macroblock. The entropy encoder identifies a subset of the data values from the first buffer defining a given macroblock and copies the identified subset to the second buffer, the subset of data values being just those data values used by the entropy encoder when subsequently encoding another macroblock.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: August 28, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Shyam Jagannathan, Naveen Srinivasamurthy
  • Patent number: 9986241
    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: November 10, 2014
    Date of Patent: May 29, 2018
    Assignee: Velos Media, LLC
    Inventor: Junichi Tanaka
  • Patent number: 9967564
    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: October 27, 2014
    Date of Patent: May 8, 2018
    Assignee: Velos Media, LLC
    Inventor: Junichi Tanaka
  • Patent number: 9894360
    Abstract: An image processing system, method and device for processing an image signal. The image processing system, method and device receive an operating mode signal indicative of a determined operating mode associated with resource efficiency, and control a depth of block division for a block setting process based on the determined operating mode indicated by the operating mode signal.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: February 13, 2018
    Assignee: SONY CORPORATION
    Inventors: Toshiharu Tsuchiya, Masao Sasaki
  • Patent number: 9865269
    Abstract: An apparatus comprising: a channel analyzer configured to determine at least one set of parameters defining a difference between at least two audio signal channels; a value analyzer configured to analyze the at least one set of parameters to determine an initial trend; a mapper configured to map instances of the at least one set of parameters according to a first mapping to generate mapped instances with associated order position instances based on the initial trend; and an encoder configured to encode the mapped instances based on the order position of the mapped instances.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: January 9, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Adriana Vasilache, Lasse Juhani Laaksonen, Anssi Sakari Rämö
  • Patent number: 9866839
    Abstract: The present invention relates to a method for encoding and decoding a quantized matrix and an apparatus using same, the method for encoding a quantized matrix according to the present invention including the steps of: determining a quantization matrix to be used for quantization and quantizing; determining the prediction method used for the quantization of the quantization matrix; and encoding quantization matrix information on the basis of the determined prediction method, wherein the prediction method can be either a prediction method between coefficients in the quantization matrix or a duplicate of the quantization matrix.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: January 9, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sung Chang Lim, Hui Yong Kim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 9848209
    Abstract: A decoder which can detect errors in MPEG-2 coefficient blocks can identify syntactically-correct blocks which have out-of-bounds coefficients. The decoder computes coefficient bounds based on quantization scalers and quantization matrices and compares these to coefficient blocks during decoding; if a block has out-of-bounds coefficients, concealment is performed on the block. In a decoder implemented all in software, coefficient bounds checking is performed on iDCT coefficients against upper and lower bounds in a spatial domain. In a decoder which performs iDCT in hardware, DCT coefficients are compared to an upper energy bound.
    Type: Grant
    Filed: April 2, 2008
    Date of Patent: December 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gang Ji, Yongjun Wu, Florin Folta, Naveen Thumpudi
  • Patent number: 9781422
    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: February 10, 2017
    Date of Patent: October 3, 2017
    Assignee: SONY CORPORATION
    Inventors: Junichi Tanaka, Ohji Nakagami, Yoshitaka Morigami
  • Patent number: 9729889
    Abstract: Described herein are techniques related to multi-pass quantization and bit-packing (PAK) parameters algorithm in video encoding.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: August 8, 2017
    Assignee: Intel Corporation
    Inventors: Ilya Brailovskiy, Timofei Kulakov
  • Patent number: 9706205
    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: January 18, 2012
    Date of Patent: July 11, 2017
    Assignee: VELOS MEDIA, LLC
    Inventor: Junichi Tanaka
  • Patent number: 9672636
    Abstract: A particular implementation decomposes an image into a structure component and a texture component. An edge strength map is calculated for the structure component, and a texture strength map is calculated for the texture component. Using the edge strength and the texture strength, texture masking weights are calculated. The stronger the texture strength is, or the weaker the edge strength is, the more distortion can be tolerated by human eyes, and thus, the smaller the texture masking weight is. The local distortions are then weighted by the texture masking weights to generate an overall distortion level or an overall quality metric.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: June 6, 2017
    Assignee: Thomson Licensing
    Inventors: Fan Zhang, Kai Xie, Wenfei Jiang, Zhibo Chen
  • Patent number: 9635366
    Abstract: A quantization method includes: performing, by a computer, scaling on transform coefficients of a target block; quantizing scaled transform coefficients to obtain a plurality of quantization coefficients; calculating, when calculating, based on a quantization error and a first code amount of a coded target block obtained by coding the target block, a cost of coding the target block by using a coefficient absolute value candidate of a plurality of coefficient absolute value candidates of one of the plurality of quantization coefficients, the first code amount according to a second code amount of a coded element for the one of the plurality of quantization coefficients, the second code amount being obtained by binarizing the coded element under one of a first condition and a second condition.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: April 25, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Hidetoshi Matsumura
  • Patent number: 9602565
    Abstract: A system of this invention is a video processing system for determining details of a browsable video content. This video processing system includes a video fragment download unit that downloads data of a video fragments in a determination target video content via a network, and a first video content determination unit that determines the details of the video content based on the downloaded data of the video fragments. With this arrangement, it is possible to determine the details of a browsable video content while reducing the amount of data to be downloaded.
    Type: Grant
    Filed: January 30, 2012
    Date of Patent: March 21, 2017
    Assignee: NEC CORPORATION
    Inventors: Naotake Fujita, Toshiyuki Nomura, Kota Iwamoto
  • Patent number: 9571849
    Abstract: Encoding input data including one or more frames includes: generating a residual block based on a difference between a first block of data for multiple pixels in a first frame and a second block of data derived from information in the input data; generating a first block of coefficients based on a transform performed on the residual block; generating reference information based on the second block of data; and determining portions of a code value representing respective portions of the first block of coefficients based on at least one value derived from at least a portion of the reference information.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: February 14, 2017
    Assignee: BlackBerry Limited
    Inventors: Dake He, Jin Meng
  • Patent number: 9563687
    Abstract: Techniques are described for employing a graph-based analysis to determine a configuration of datasets to be stored on data storage systems in a data warehouse environment. Associations between datasets may be determined based on the parsing of join statements or other types of statements in jobs that are executed on the data storage systems. A graph may be generated that describes the associations among datasets. A greedy breadth-first traversal of the graph may be performed to determine sets of associated datasets. A utilization metric describing a weight of storing the datasets may be determined and employed to identify a data storage system on which to store a set of associated datasets, given the storage and processing capacity of the data storage system.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: February 7, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Arnab Dutta, Ramanathan Muthiah, Srinivasan V. Rajagopalan
  • Patent number: 9491460
    Abstract: In one example, an apparatus for coding video data comprises a video coder configured to obtain a motion vector for predicting a video block with a non-4:2:0 chroma format, determine a video block size for the video block, modify the motion vector to generate a modified motion vector for obtaining samples of at least one reference picture with which to predict the video block if the video block size meets a size criterion, and generate a prediction block for the video block using the samples of the at least one reference picture and the modified motion vector.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: November 8, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Xianglin Wang, Joel Sole Rojals
  • Patent number: 9451257
    Abstract: An embodiment for encoding digital images includes: partitioning the images into image blocks, subjecting the image blocks to transform into the frequency domain, and, possibly after thresholding resulting in lossy encoding, subjecting the image blocks transformed into the frequency domain to variable length coding to produce compressed encoded image blocks. Transform into the frequency domain may be, e.g., via wavelet transform, such as Haar wavelet transform, and variable length coding may be via Exponential-Golomb codes. An embodiment may also be adapted for transferring picture data over a bus in a system such as, e.g., a System-on-Chip (SoC) by generating compressed encoded image blocks for transfer over the bus and decoding compressed encoded image blocks transferred over the bus.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: September 20, 2016
    Assignee: STMICROELECTRONICS S.R.L.
    Inventor: Daniele Alfonso
  • Patent number: 9451191
    Abstract: A CMOS image sensor including: a plurality of pixels; a first analog circuit for calculating one or a plurality of statistical estimators based on the analog output values of sensor pixels; and a second circuit capable of implementing a compressive image sensing method, wherein the applied compression rate is a function of the statistical estimator(s) calculated by the first circuit.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: September 20, 2016
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: William Guicquero, Antoine Dupret
  • Patent number: 9444548
    Abstract: The present invention is an improved method of processing conglomerate data. The method employs a Triband Wavelet Transform that decomposes and decimates the conglomerate signal to obtain a final result. The invention may be employed to improve performance of Optical Frequency Domain Reflectometry systems.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: September 13, 2016
    Assignee: The United States of America as Represented by the Administrator of the National Aeronautics and Space Administration
    Inventors: Philip J Hamory, Allen R Parker, Jr.
  • Patent number: 9414075
    Abstract: An image coding method and apparatus considering human visual characteristics are provided. The image coding method comprises (a) modeling image quality distribution of an input image in units of scenes such that the quality of an image input in units of scenes is gradually lowered from a region of interest to a background region, (b) determining a quantization parameter of each region constituting one scene according to the result of modeling of image quality distribution, (c) quantizing image data in accordance with the quantization parameter, and (d) coding entropy of the quantized image data.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: August 9, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-shik Kim, Dae-sung Cho, Shi-hwa Lee, Sang-wook Kim
  • Patent number: 9313504
    Abstract: A system for encoding a video stream into a processed video signal that includes at least one image, includes a pattern detection module for detecting a pattern of interest in the at least one image and identifying a region that contains the pattern of interest when the pattern of interest is detected, based on an analysis of the image in a plurality of domains. An encoder section, generates the processed video signal and wherein, when the pattern of interest is detected, a higher quality, such as a higher bit allocation or higher computational processing, is assigned to the region than to portions of the at least one image outside the region.
    Type: Grant
    Filed: October 20, 2008
    Date of Patent: April 12, 2016
    Assignee: VIXS Systems, Inc.
    Inventors: Feng Pan, Jingyun Jiao, Yang Liu
  • Patent number: 9271008
    Abstract: A video encoding apparatus and a corresponding method for applying orthogonal transformation to a prediction error signal between a video signal of an encoding target area and a predicted signal for the video signal, and quantizing an obtained orthogonal transformation coefficient by using a preset quantization step size so as to encode the coefficient. A prediction error power which is a power of the prediction error signal is computed. For input information such as the computed prediction error power, the preset quantization step size, and an upper limit of an amount of code generated for the encoding target area, it is determined whether or not an amount of code generated when performing quantization using the preset quantization step size exceeds the upper limit. An encoding process is changed based on a result of the determination.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: February 23, 2016
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Atsushi Shimizu, Yasuyuki Nakajima