Including Details Of Decompression Patents (Class 382/233)
  • Patent number: 10735756
    Abstract: A method is provided for encoding a digital video to improve perceptual quality. The method includes receiving a digital video at a video encoder, providing a perceptual quantizer function defined by PQ ? ( L ) = ( c 1 + c 2 ? L m 1 1 + c 3 ? L m 1 ) m 2 , wherein L is a luminance value, c1, c2, c3, and m1 are parameters with fixed values, and m2 is a parameter with a variable value, adapting the perceptual quantizer function by adjusting the value of the m2 parameter based on different luminance value ranges found within a coding level of the digital video, encoding the digital video into a bitstream using, in part, the perceptual quantizer function, transmitting the bitstream to a decoder, and transmitting the value of the m2 parameter to the decoder for each luminance value range in the coding level.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: August 4, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Koohyar Minoo, Zhouye Gu, David M. Baylon, Ajay Luthra
  • Patent number: 10735725
    Abstract: A video encoder or video decoder buffers multiple blocks of a reconstructed picture of a video sequence. The video encoder/decoder performs deblock filtering between at least some of the multiple blocks. As part of the deblock filtering, the video encoder/decoder selectively filters at least some sample values in a diagonal line that crosses a block-boundary intersection between two diagonally adjacent blocks. When filtering sample values at the block-boundary intersection between four blocks, the video encoder/decoder can evaluate characteristics of all four blocks and adjust sample values in a line between diagonally adjacent blocks. If there is a large visual difference between sample values at corner positions of two diagonally adjacent blocks, the difference can be smoothed by filtering sample values in a diagonal line. In this way, the quality of motion-compensated prediction using the reconstructed picture is improved in many cases.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bakkama Srinath Reddy, Victor Cherepanov
  • Patent number: 10735755
    Abstract: A method is provided for encoding a digital video to improve perceptual quality. The method includes receiving a digital video at a video encoder, providing a perceptual quantizer function defined by PQ ? ( L ) = ( c 1 + c 2 ? L m 1 1 + c 3 ? L m 1 ) m 2 , wherein L is a luminance value, c1, c2, c3, and m1 are parameters with fixed values, and m2 is a parameter with a variable value, adapting the perceptual quantizer function by adjusting the value of the m2 parameter based on different luminance value ranges found within a coding level of the digital video, encoding the digital video into a bitstream using, in part, the perceptual quantizer function, transmitting the bitstream to a decoder, and transmitting the value of the m2 parameter to the decoder for each luminance value range in the coding level.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: August 4, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Koohyar Minoo, Zhouye Gu, David M. Baylon, Ajay Luthra
  • Patent number: 10735024
    Abstract: A first value of a first data element in a first set of data elements is obtained, the first set of data elements being based on a first time sample of a signal. A second value of a second data element in a second set of data elements is obtained, the second set of data elements being based on a second, later time sample of the signal. A measure of similarity is derived between the first value and the second value. Based on the derived measure, a quantisation parameter useable in performing quantisation on data based on the first time sample of the signal is determined. Output data is generated using the quantisation parameter.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: August 4, 2020
    Assignee: V-NOVA INTERNATIONAL LIMITED
    Inventor: David Handford
  • Patent number: 10721467
    Abstract: A method for decoding a picture, according to the present invention, comprises the steps of: receiving split flag information and merge flag information; splitting a coding unit (CU) of one or more depths n into CUs of depth n+1, on the basis of the split flag information; generating a merged CU by combining parts of the CUs of the depth n+1, on the basis of the merge flag information; and performing a decoding procedure for generating a restoration picture, on the basis of the generated merge CU. According to the present invention, a decoding procedure can be performed by merging CUs having similar characteristics, and thus auxiliary information to be received and processed is reduced and coding efficiency is improved.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: July 21, 2020
    Assignee: LG Electronics Inc.
    Inventors: Eunyong Son, Seoungwook Park, Yongjoon Jeon, Moonmo Koo
  • Patent number: 10720940
    Abstract: A method of converting 10-bit pixel data (e.g. 10:10:10:2 data) into 8-bit pixel data involves converting the 10-bit values to 8-bits using a technique that is selected dependent upon the values of the MSBs of the 10-bit values and setting the value of an HDR flag dependent upon the values of the MSBs. The HDR flag is appended to the 3-bit channel.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: July 21, 2020
    Assignee: Imagination Technologies Limited
    Inventors: Simon Fenney, Linling Zhang
  • Patent number: 10721426
    Abstract: A solid-state image sensor is provided with a pixel array including a measuring pixel and an imaging pixel, a compression circuit that applies compression processing to a signal obtained by the measuring pixel, and an output circuit that outputs the signal obtained by the measuring pixel and a signal obtained by the imaging pixel. The solid-state image sensor is configured to operate in a first mode in which a signal that is obtained by the measuring pixel and then applied the compression processing is output, and in a second mode in which a signal that is obtained by the imaging pixel and then not applied the compression processing is output.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: July 21, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroshi Kaibara
  • Patent number: 10715808
    Abstract: Circuity for executing operations is provided. The operations divide a picture into tiles. The tiles are coded to generate pieces of coded data, each of which corresponds to a different one of the tiles. A bitstream is generated to include the pieces of coded data. In this regard, the coding of the tiles includes generating a first code string by: coding a first tile with reference to coding information of an already-coded tile neighboring the first tile when a boundary between the first and already-coded tiles is a first boundary; and coding the first tile without reference to the coding information of the already-coded tile when the boundary between the first and already-coded tiles is a second boundary. The bitstream is generated to include tile boundary independence information, which indicates whether each boundary between the tiles is one of the first and second boundaries.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: July 14, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Daisaku Komiya, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
  • Patent number: 10715827
    Abstract: A multi-hypotheses motion prediction mode for video coding conveys prediction for motion compensation based on a selection of multiple predictions for motion compensation (hypotheses), which are respectively obtained using motion predictors or MVP selected from a list of candidate motion predictors. When coding a block of pixels, a video coder implementing multi-hypotheses motion prediction selects a first motion predictor and a second motion predictor from a list of candidate motion predictors for the block of pixels. The video coder encodes or decodes a motion prediction code word that identifies the first and second motion predictors. The video coder computes a combined prediction for motion compensation based on first and second sets of pixels that are obtained using the selected first and second motion predictors, respectively. The video coder encodes or decodes the block of pixels by using the combined prediction for motion compensation.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: July 14, 2020
    Assignee: MEDIATEK INC.
    Inventor: Chih-Wei Hsu
  • Patent number: 10706580
    Abstract: [Object ] To provide a position-information specifying method for accurately specifying a position and a velocity of a photographed object.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: July 7, 2020
    Inventor: Hajime Kasahara
  • Patent number: 10708601
    Abstract: The present invention relates to a method for encoding the borders of pixel regions of an image, wherein the borders contain a sequence of vertices subdividing the image into regions of pixels (superpixels), by generating a sequence of symbols from an alphabet including the step of: defining for each superpixel a first vertex for coding the borders of the superpixel according to a criterion common to all superpixels; defining for each superpixel the same coding order of the border vertices, either clockwise or counter-clockwise; defining the order for coding the superpixels on the base of a common rule depending on the relative positions of the first vertices; defining a set of vertices as a known border, wherein the following steps are performed for selecting a symbol of the alphabet, for encoding the borders of the superpixels: a) determining the first vertex of the next superpixel border individuated by the common criterion; b) determining the next vertex to be encoded on the basis of the coding direction;
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: July 7, 2020
    Assignee: Sisvel Technology S.R.L.
    Inventors: Marco Grangetto, Francesco Verdoja
  • Patent number: 10701396
    Abstract: The present invention relates to a video encoding/decoding method and apparatus, and more particularly, to a method and apparatus for generating a reference image for a multiview video. The video encoding method includes, in the presence of a second image having a different view from a first image having a first view, transforming the second image to have the first view, generating a reference image by adding the second image to a side of the first image, and storing the reference image in a reference picture list.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: June 30, 2020
    Assignees: Electronics and Telecommunications Research Institute, UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Gun Bang, Woo Woen Gwun, Gwang Soon Lee, Nam Ho Hur, Gwang Hoon Park, Sung Jae Yoon, Young Su Heo, Seok Jong Hong
  • Patent number: 10666963
    Abstract: The present invention is made to enable switching between lossless coding which prioritizes compatibility with a lossy coding process and lossless coding which prioritizes compression performance. An image coding apparatus of the present invention includes the following configuration. The image coding apparatus which encodes an image on a block-by-block basis includes a first coding unit and a second coding unit. The first coding unit performs irreversible compression coding on a received first block. The second coding unit performs reversible compression coding on a received second block. The second coding unit encodes the second block by using either of a first intra prediction mode for performing intra prediction on a block-by-block basis and a second intra prediction mode for performing intra prediction on a pixel-by-pixel basis.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: May 26, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masato Shima
  • Patent number: 10659781
    Abstract: A method of partitioning a parent coding unit (CU) in a tree structure for encoding a video sequence includes splitting the parent CU into more than two CUs including a first CU and a second CU, and generating a concatenated CU by concatenating the second CU to the first CU.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: May 19, 2020
    Assignee: TENCENT AMERICA LLC
    Inventors: Xiang Li, Xin Zhao, Shan Liu
  • Patent number: 10659779
    Abstract: A protocol is provided by which a current block and a neighboring block are identified and the current block is processed. In some variants a deblocking filter is applied with a filtering block size set either to the standard blocksize or to the shared blocksize, depending on whether the shared size of the current and neighboring blocks is smaller than a standard blocksize.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 19, 2020
    Assignee: REALNETWORKS, INC.
    Inventors: Chia-Yang Tsai, Kai Wang, Chao Kuang
  • Patent number: 10638164
    Abstract: The image decoding method includes: determining a context for use in a current block to be processed, from among a plurality of contexts; and performing arithmetic decoding on a bit sequence corresponding to the current block, using the determined context, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is “inter_pred_flag”.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 28, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
  • Patent number: 10638138
    Abstract: The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: April 28, 2020
    Assignees: Electronics and Telecommunications Research Institute, Kwangwoon University Industry-Academic Collaboration Foundation, University-Industry Cooperation Group of Kyung Hee University
    Inventors: Hae Chul Choi, Se Yoon Jeong, Sung-Chang Lim, Jin Soo Choi, Jin Woo Hong, Dong Gyu Sim, Seoung-Jun Oh, Chang-Beom Ahn, Gwang Hoon Park, Seung Ryong Kook, Sea-Nae Park, Kwang-Su Jeong
  • Patent number: 10636263
    Abstract: A method, system, and computer program product of encoding a digital image comprising a privacy mask. Information representative of pixels in the digital image is received. The pixels are grouped into encoding units. Information representative of a privacy mask area in which a privacy mask is to be applied on the image is also received. All encoding units that at least partially are located within the privacy mask area are identified, and the privacy mask area is extended to be aligned with the identified encoding units. For each encoding unit, a respective quantization parameter to be used for encoding the image is determined. The privacy mask is applied in the extended privacy mask area of the image, and the image with the applied privacy mask is encoded using the determined quantization parameters. The digital image encoding system may be included in a camera.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 28, 2020
    Assignee: Axis AB
    Inventors: Viktor Edpalm, Song Yuan, Xing Danielsson Fan
  • Patent number: 10630992
    Abstract: A method of an application processor including a processor, a video coder, a memory, and a graphic processing unit (GPU), the method including modifying, based on a modification parameter, a reference image to generate a modified reference image, the reference image being configured to be stored in the memory, and determining motion information associated with a coding block of a current image, the current image and the reference image being temporally different. The motion information is associated with at least one of the modification parameter and the modified reference image.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: April 21, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Youngil Seo
  • Patent number: 10623752
    Abstract: The present disclosure relates to an image processing apparatus and method capable of suppressing a decrease in the coding efficiency. A residual predicting unit that performs a prediction with bit depths of residual data arranged to be uniform among components when the prediction is performed among the components for the residual data between an input image configured by a plurality of the components and a predicted image and a coding unit that codes predicted residual data generated through the prediction performed by the residual predicting unit are included. The present disclosure, for example, may be applied to an image processing apparatus such as an image coding apparatus that codes image data or an image decoding apparatus that decodes coded data acquired by performing coding of the image data.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: April 14, 2020
    Assignee: SONY CORPORATION
    Inventor: Ohji Nakagami
  • Patent number: 10616577
    Abstract: Adaptive video deblocking techniques include selecting a deblock filter strength threshold offset based on a picture or slice level quantization parameter being within a particular zone of multiple zones of a range of available quantization parameters such that each zone has a preselected deblock filter strength threshold offset corresponding thereto.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: April 7, 2020
    Assignee: Intel Corporation
    Inventors: Ximin Zhang, Sang-Hee Lee, Dmitry Ryzhov
  • Patent number: 10609373
    Abstract: Methods and apparatuses for encoding and/or decoding digital images or video streams, wherein the encoding apparatus includes a processor configured for reading a portion of the image (f), computing difference values between pixel values of the image, quantizing such pixel difference values for obtaining a quantized weight map (W), computing an edge map (f?) composed by elements (f?i) indicating whether a corresponding pixel of the portion of the image is an edge or not on the basis of the quantized weight map, determining a reconstructed weight map (W?) on the basis of the edge map (f?), determining a graph transform matrix (U) on the basis of the reconstructed weight map (W?), computing transform coefficients (f{circumflex over (?)}) on the basis of the graph transform matrix (U) and said portion of the image (f), transmitting the computed transform coefficients (f{circumflex over (?)}) and the edge map (f?).
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: March 31, 2020
    Assignee: SISVEL TECHNOLOGY S.R.L.
    Inventors: Giulia Fracastoro, Enrico Magli
  • Patent number: 10609424
    Abstract: A standard dynamic range (SDR) image is received. Composer metadata of the first level through the N-th level is generated. Composer metadata of the j-th level is generated based on the composer metadata of the first level through (j?1)-th level. The composer metadata of the first level through the composer metadata of the j-th level is to be used for mapping the SDR image to the j-th target image specifically optimized for the j-th reference target display. The SDR image is encoded with the composer metadata of the first level through the k-th level in an output SDR video signal, where 1<=k<=N. A display device renders a display image derived from a composed target image composed from the SDR image based on the composer metadata of the first level through the k-th level in the output SDR video signal.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: March 31, 2020
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Qing Song, Harshad Kadu, Guan-Ming Su
  • Patent number: 10609375
    Abstract: A video encoding method and apparatus, and a video decoding method and apparatus for generating a reconstructed image having a minimized error between an original image and the reconstructed image. The video decoding method accompanied by a sample adaptive offset (SAO) adjustment, the method includes: obtaining 5 slice SAO parameters with respect to a current slice from a slice header of a received bitstream; obtaining luma SAO use information for a luma component of the current slice and chroma SAO use information for chroma components thereof from among the slice SAO parameters; determining whether to perform a SAO operation on the luma component of 10 the current slice based on the obtained luma SAO use information; and equally determining whether to perform the SAO adjustment on a first chroma component and a second chroma component of the current slice based on the obtained chroma SAO use information.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: March 31, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena Alshina, Alexander Alshin
  • Patent number: 10602186
    Abstract: There is provided an apparatus for generating a set of transform coefficients of a block in a frame or portion thereof. The apparatus includes a media encoder coupled to a data interface configured to receive a frame or portion thereof. The media encoder is configured to: designate a rotational symmetry mask having a size and a shape as the block partitioned in the frame or portion thereof for processing the block; split the block to two complementary portions using the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute a transform coefficient for each member of the pair of rotational symmetry blocks.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: March 24, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
  • Patent number: 10602159
    Abstract: The image coding method is used to code images to generate a coded stream. The image coding method includes: writing, into a sequence parameter set in the coded stream to be generated, a first parameter representing a first bit-depth that is a bit-depth of a reconstructed sample in the images; and writing, into the sequence parameter set, a second parameter which is different from the first parameter and represents a second bit-depth that is a bit-depth of an Intra Pulse Code Modulation (IPCM) sample in the images.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: March 24, 2020
    Assignee: Sun Patent Trust
    Inventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
  • Patent number: 10594997
    Abstract: A method and device for converting a video signal from a lower dynamic range source to produce a signal usable by target devices of a higher dynamic range comprises converting with a convertor that implements a process in which a received signal is received as a luminance component and separate colour components, A modified luminance component is then produced by applying an expansion function to the luminance component for luminance values above a threshold, applying a gamma function and then applying a scaling function. The modified luminance and separate colour components are then provided as an output signal for display on a target device of a higher dynamic range. The expansion of luminance ensures that the luminance range appropriately matches the range for a target display. By applying the expansion luminance values above a threshold, values below a threshold can be maintained with appropriate values for display.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: March 17, 2020
    Assignee: British Broadcasting Corporation
    Inventor: Simon Thompson
  • Patent number: 10587874
    Abstract: A video denoising method includes: while continuing to receive a video stream, performing multi-stage denoising processing on a respective frame, including: detecting a change in a current network status of a network connection; and, in response to detecting the change in the current network status: adjusting a current value for a predefine flatness threshold for detecting a flat area within the respective frame of the image stream in accordance with the change in the current network status of the network connection; identifying one or more flat areas within the respective image frame in accordance with the predefined flatness threshold; and performing, using a predefined filter, denoising processing on the one or more flat areas that have been identified in accordance with the predefined flatness threshold.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: March 10, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) LIMITED
    Inventor: Haibo Deng
  • Patent number: 10567769
    Abstract: Innovations in adaptive encoding and decoding for units of a video sequence can improve coding efficiency when switching between color spaces during encoding and decoding. For example, some of the innovations relate to adjustment of quantization or scaling when an encoder switches color spaces between units within a video sequence during encoding. Other innovations relate to adjustment of inverse quantization or scaling when a decoder switches color spaces between units within a video sequence during decoding.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Jizheng Xu, Gary J. Sullivan
  • Patent number: 10552717
    Abstract: An image processing apparatus uses a first rendering processor that performs rendering of a first area within a page based on print data and a second rendering processor that performs rendering of a second area within the page based on the print data. The image processing apparatus includes a controller, having a processor which executes instructions stored in a memory or having circuitry, being configured to acquire image data arranged across the first area and the second area based on the print data, cause the first rendering processor having accessed the image data to acquire all pixels of the image data and to perform rendering with pixels within the first area of all the pixels of the image data, and cause the second rendering processor having accessed the image data to acquire all the pixels of the image data and to perform rendering with pixels within the second area of all the pixels of the image data.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: February 4, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tatsunori Suzuki
  • Patent number: 10531102
    Abstract: An encoding device for encoding a bit stream including an image frame may include an encoder configured to determine a position of a pixel having a last non-zero coefficient in a conversion coefficient block constituting the image frame with reference to a predetermined pixel of the conversion coefficient block, identify a sub-block including the last non-zero coefficient, among a plurality of sub-blocks constituting the conversion coefficient block, convert a position of the last non-zero coefficient determined with reference to the predetermined pixel of the conversion coefficient block into a position with reference to a predetermined pixel of the identified sub-block, and encode the sub-block including the last non-zero coefficient and the converted position of the last non-zero coefficient.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: January 7, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yin-ji Piao, Ki-ho Choi
  • Patent number: 10511858
    Abstract: A compressor is configured to determine delta color compression values for a plurality of pixels in a block and subdivide the plurality of pixels in the block into a plurality of groups and transmit a compressed bitstream representative of the delta values. The compressed bitstream includes bits representative of a block header that indicates a range of numbers of bits that are sufficient to represent the delta values, a plurality of group headers that each indicate a group minimum number of bits that is sufficient to represent the delta values in a corresponding one of the plurality of groups, and the delta values encoded using the group minimum number of bits for the group that includes the delta values. A decompressor configured to decompress the compressed bitstream based on the block header, the plurality of group headers, and the encoded delta values.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: December 17, 2019
    Assignee: ATI Technologies ULC
    Inventors: Mehdi Saeedi, Khaled Mammou, Arash Hariri, Gabor Sines, Lei Zhang
  • Patent number: 10504005
    Abstract: Various embodiments are generally directed to techniques for embedding a data object into a multidimensional frame, such as for training an autoencoder to generate latent space representations of the data object based on the multidimensional frame, for instance. Additionally, in one or more embodiments latent space representations of data objects may be classified, such as with a machine learning algorithm. Some embodiments are particularly directed to embedding a data object comprising a plurality of object entries into a three-dimensional (3D) frame.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: December 10, 2019
    Assignee: Capital One Services, LLC
    Inventors: Austin Grant Walters, Jeremy Edward Goodsitt, Mark Louis Watson, Anh Truong
  • Patent number: 10462465
    Abstract: A system and method for processing graphics are provided. Pixel data may be received for a pixel block. Endpoints for the values of the pixels in the pixel block may be determined. A weight for the pixels in the pixel block may be determined in four dimensions corresponding to the endpoints. A compressed data block representative of the pixel block may be generated in response to the endpoints for the pixel block and the weight for the pixels of the pixel block in the four dimensions corresponding to the endpoints.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: October 29, 2019
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Brian Francis Schoner, Anand Pande, Praveen Vadakkumthodam Radhakrishnan
  • Patent number: 10461859
    Abstract: A method of outputting color code for data communication to a display screen, the method includes determining a plurality of sections having a predetermined order of a display screen, mapping the plurality of sections to different binary numbers each having at least one-bit length, and outputting a predetermined color to consecutive sections including at least a first section among the plurality of sections in a direction of the predetermined order or a reverse direction of the predetermined order. The color output to the consecutive sections represents binary numbers in which ‘0’ or ‘1’ is added to a front or end of designated binary numbers in the direction of the predetermined order or the reverse direction of the predetermined order, the designated binary numbers mapped to a last section among the consecutive sections in the direction of the predetermined order or the reverse direction of the predetermined order.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: October 29, 2019
    Assignee: Research & Business Foundation Sungkyunkwan University
    Inventors: Kwang-Seok Hong, Byung Hun Oh
  • Patent number: 10448045
    Abstract: Provided is a video encoding/decoding technique for improving the compression efficiency by reducing the motion vector code amount. In a video decoding process, the prediction vector calculation method is switched from one to another in accordance with a difference between predetermined motion vectors among a plurality of motion vectors of a peripheral block of a block to be decoded and already decoded. The calculated prediction vector is added to a difference vector decoded from an encoded stream so as to calculate a motion vector. By using the calculated motion vector, the inter-image prediction process is executed.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: October 15, 2019
    Assignee: MAXELL, LTD.
    Inventors: Masashi Takahashi, Muneaki Yamaguchi
  • Patent number: 10430099
    Abstract: A data array to be stored is first divided into a plurality of blocks. Each block is further sub-divided into a set of sub-blocks. Data representing sub-blocks of the data array is stored, together with a header data block for each block that the data array has been divided into. For each block, it is determined whether all the data positions for the block have the same data value associated with them, and, if so, an indication that all of the data positions within the block have the same data value associated with them, and an indication of the same data value that is associated with each of the data positions in the block, is stored in the header data block for that block of the data array.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: October 1, 2019
    Assignee: Arm Limited
    Inventors: Quinn Carter, Lars Oskar Flordal, Jakob Axel Fries, Andreas Due Engh-Halstvedt
  • Patent number: 10419761
    Abstract: A lossless decoding unit 52 takes quantization parameters of decoded blocks spatially or temporally adjacent to a block to be decoded, as selection candidates, and extracts, from stream information, difference information indicating difference as to a prediction quantization parameter selected from the selection candidates. A quantization parameter calculating unit 59 calculates, from the prediction quantization parameter and the difference information, a quantization parameter of the block to be decoded. Thus, decoding of the image can be performed correctly by calculating a quantization parameter equal to a quantization parameter used at the time of image encoding.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: September 17, 2019
    Assignee: SONY CORPORATION
    Inventor: Kenji Kondo
  • Patent number: 10419512
    Abstract: A system of transmitting display data is presented. The system includes a frame encoding part configured to receive a source frame and output a compressed frame. The frame encoding part has: a difference unit configured to generate a difference frame using the source frame and an encode reference frame; an encode output unit configured to output a compressed version of either the source frame or the difference frame as a compressed frame; and a first compressed frame buffer configured to store a compressed version of the source frame as a new encode reference frame, wherein the frame encoding part further includes a frame decision unit configured to compare the image quality of frames respectively derived from the source frame and the difference frame.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: September 17, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Gregory W. Cook, Dale Stolitzka, Ning Lu
  • Patent number: 10412385
    Abstract: An encoding controlling unit 3 selects one transformation block size which provides an optimal degree of encoding efficiency from a set of transformation block sizes which are determined in accordance with an encoding mode 7, and includes the transformation block size selected thereby in optimal compression parameters 20a to notify the transformation block size to a transformation/quantization unit 19, and the transformation/quantization unit 19 divides an optimal prediction differential signal 13a into blocks having the transformation block size included in the optimal compression parameters 20a, and carries out a transformation and quantization process on each of the blocks to generate compressed data 21.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: September 10, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yoshimi Moriya, Shunichi Sekiguchi, Kazuo Sugimoto, Kohtaro Asai, Tokumichi Murakami
  • Patent number: 10412389
    Abstract: A non-transitory recording medium including a program is provided. The program causes a processor to divide a picture into tiles. The tiles are coded to generate pieces of coded data, each of which corresponds to a different one of the tiles. In this regard, a first tile of the tiles is coded with reference to coding information of an already-coded tile neighboring the first tile when a boundary between the first tile and the already-coded tile is a first boundary. The first tile is coded without reference to the coding information of the already-coded tile when the boundary between the first tile and the already-coded tile is a second boundary. A bitstream including the pieces of coded data is generated. The bitstream includes tile boundary independence information which indicates whether each boundary between the tiles is one of the first boundary and the second boundary.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: September 10, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Daisaku Komiya, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
  • Patent number: 10402323
    Abstract: In one embodiment of the present invention a cache unit organizes data stored in an attached memory to optimize accesses to compressed data. In operation, the cache unit introduces a layer of indirection between a physical address associated with a memory access request and groups of blocks in the attached memory. The layer of indirection—virtual tiles—enables the cache unit to selectively store compressed data that would conventionally be stored in separate physical tiles included in a group of blocks in a single physical tile. Because the cache unit stores compressed data associated with multiple physical tiles in a single physical tile and, more specifically, in adjacent locations within the single physical tile, the cache unit coalesces the compressed data into contiguous blocks. Subsequently, upon performing a read operation, the cache unit may retrieve the compressed data conventionally associated with separate physical tiles in a single read operation.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: September 3, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: Praveen Krishnamurthy, Peter B. Holmquist, Wishwesh Gandhi, Timothy Purcell, Karan Mehra, Lacky Shah
  • Patent number: 10403003
    Abstract: An apparatus to facilitate compute compression is disclosed. The apparatus includes a graphics processing unit including mapping logic to map a first block of integer pixel data to a compression block and compression logic to compress the compression block.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: September 3, 2019
    Assignee: INTEL CORPORATION
    Inventors: Abhishek R. Appu, Altug Koker, Joydeep Ray, Balaji Vembu, Prasoonkumar Surti, Kamal Sinha, Nadathur Rajagopalan Satish, Narayan Srinivasa, Feng Chen, Dukhwan Kim, Farshad Akhbari
  • Patent number: 10390022
    Abstract: The present invention relates to a method and a device for decoding a bitstream for a video signal, the method comprising the steps of: determining whether at least one neighboring block adjacent to a current block is divided into a plurality of coding blocks within a picture including the current block; if the at least one neighboring block is not divided, obtaining, from the bitstream, flag information indicating whether parameter information for the current block is induced from one of the at least one neighboring block, and inducing the parameter information for the current block from a specific neighboring block among the at least one neighboring block, on the basis of the flag information; obtaining the parameter information for the current block from the bitstream if all of the at least one neighboring block is divided; and decoding the current block on the basis of the parameter information for the current block.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: August 20, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Yongjoon Jeon, Seungwook Park, Eunyong Son
  • Patent number: 10390011
    Abstract: An encoding controlling unit 3 selects one transformation block size which provides an optimal degree of encoding efficiency from a set of transformation block sizes which are determined in accordance with an encoding mode 7, and includes the transformation block size selected thereby in optimal compression parameters 20a to notify the transformation block size to a transformation/quantization unit 19, and the transformation/quantization unit 19 divides an optimal prediction differential signal 13a into blocks having the transformation block size included in the optimal compression parameters 20a, and carries out a transformation and quantization process on each of the blocks to generate compressed data 21.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: August 20, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yoshimi Moriya, Shunichi Sekiguchi, Kazuo Sugimoto, Kohtaro Asai, Tokumichi Murakami
  • Patent number: 10341681
    Abstract: 3D video coding/decoding supporting inter-component prediction is made operatable with respect to a broader range of settings with respect to accompanying individual views with depth and deactivation/enablement of inter-component prediction, by using one or more flags in the data stream to control the enablement/disablement of the availability of inter-component prediction for coding units of a current picture.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: July 2, 2019
    Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
    Inventors: Gerhard Tech, Karsten Suehring, Detlev Marpe, Thomas Wiegand
  • Patent number: 10321137
    Abstract: The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: June 11, 2019
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, KWANGWOON UNIVERSITY INDUSTRY-ACADEMIC COLLABORATION FOUNDATION, UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY
    Inventors: Hae Chul Choi, Se Yoon Jeong, Sung-Chang Lim, Jin Soo Choi, Jin Woo Hong, Dong Gyu Sim, Seoung-Jun Oh, Chang-Beom Ahn, Gwang Hoon Park, Seung Ryong Kook, Sea-Nae Park, Kwang-Su Jeong
  • Patent number: 10298928
    Abstract: An ROI coefficient and a non-ROI coefficient in first wavelet coefficient data corresponding to a first target image are determined on the basis of mask data which is developed for the first wavelet coefficient data. The ROI coefficient in the first wavelet coefficient data and a coefficient in second wavelet coefficient data corresponding to a second target image are synthesized. Synthesized coefficient data are thereby generated. Inverse wavelet transformation is performed on the synthesized coefficient data until a decomposition level becomes a predetermined end level. Synthetic image data are thereby generated.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: May 21, 2019
    Assignee: MegaChips Corporation
    Inventor: Yusuke Mizuno
  • Patent number: 10277907
    Abstract: Examples of encoders and video encoding are described that include optimizers and techniques for optimizing syntax elements such as transform coefficients. In some examples, multiple color components of a video signal may be jointly optimized by employing a cost calculation using a combination of distortion and/or rate metrics for multiple color components. In some examples, a color transformation may occur and the optimization may take place in a different color domain than encoding. In some examples, distortion metrics used in the cost calculations performed by optimizers are based on structural similarity index.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: April 30, 2019
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Krzysztof Hebel, Alexandros Tourapis
  • Patent number: 10237562
    Abstract: The image coding method is used to code images to generate a coded stream. The image coding method includes: writing, into a sequence parameter set in the coded stream to be generated, a first parameter representing a first bit-depth that is a bit-depth of a reconstructed sample in the images; and writing, into the sequence parameter set, a second parameter which is different from the first parameter and represents a second bit-depth that is a bit-depth of an Intra Pulse Code Modulation (IPCM) sample in the images.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: March 19, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio