Discrete Cosine Or Sine Transform Patents (Class 382/250)
  • Patent number: 12099839
    Abstract: A memory device configured to perform in-memory processing includes a plurality of in-memory arithmetic units each configured to perform in-memory processing of a pipelined arithmetic operation, and a plurality of memory banks allocated to the in-memory arithmetic units such that a set of n memory banks is allocated to each of the in-memory operation units, each memory bank configured to perform an access operation of data requested from the in-memory arithmetic units while the pipelined arithmetic operation is performed. Each of the in-memory arithmetic units is configured to operate at a first operating frequency that is less than or equal to a product of n and a second operating frequency of each of the memory banks.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: September 24, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yuhwan Ro, Shinhaeng Kang, Seongil O, Seungwoo Seo
  • Patent number: 12101452
    Abstract: The present disclosure provides a color enhancement method, an image-forming apparatus and a storage medium. The method includes dividing color band data to-be-processed into a plurality of color blocks; counting a quantity of exposure points of each color channel of each color block in an apparatus color space, and generating an exposure point distribution image corresponding to each color block; converting the exposure point distribution image into a color image in a preset color space; calculating a color feature value corresponding to each color block according to the color image in the preset color space; and determining whether the color block needs image enhancement; and if the color block needs the image enhancement, modifying a weight of each color channel in the apparatus color space according to the color feature value, and outputting modified data of each color channel according to the modified weight of each color channel.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: September 24, 2024
    Assignee: ZHUHAI PANTUM ELECTRONICS CO., LTD.
    Inventor: Yangxiao Ma
  • Patent number: 12088827
    Abstract: An image coding method of coding an image on a per coding unit basis, the method comprising: applying a frequency transform to luminance data and chrominance data of transform units in the coding unit including predetermined blocks each corresponding to one or more of the transform units; and coding the luminance data and the chrominance data to which the frequency transform has been applied to generate a bitstream in which the luminance data and the chrominance data are grouped on a per predetermined block basis.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 10, 2024
    Assignee: SUN PATENT TRUST
    Inventors: Kengo Terada, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toshiyasu Sugio, Toru Matsunobu
  • Patent number: 12088844
    Abstract: Provided are a data processing method and apparatus for image compression, a device, and a storage medium. The method comprises: segmenting an image to be compressed into a plurality of image matrices, and performing first matrix calculation on elements of the image matrices to obtain first intermediate matrices; configuring a storage space size and storage addresses of the first intermediate matrices according to the resolution and pixel component depth of the image to be compressed performing second matrix calculation on elements of the first intermediate matrices and elements of a preset conversion matrix to obtain second intermediate matrices, and performing third matrix calculation on elements of the second intermediate matrices and the elements of the conversion matrix to obtain third intermediate matrices; and performing fourth matrix calculation on the conversion matrix and the third intermediate matrices to obtain result matrices, and encoding the result matrices to obtain a compressed image.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: September 10, 2024
    Assignee: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Xu Sun, Yulong Zhou, Gang Liu, Tuo Li
  • Patent number: 12033347
    Abstract: The present application describes a system and method for extending a range of an image detection and classification system that is associated with various image capture devices. The range of the image detection and classification system is extended using one or more of an optical zoom on an area of interest, a digital zoom on the area of interest and a crop operation on the area of interest.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: July 9, 2024
    Assignee: Evolon Technology, Inc.
    Inventors: Shannon Scott, Steven Schramm
  • Patent number: 12033431
    Abstract: A facial recognition system includes a memory for storing a facial image database, wherein the facial image database includes a plurality of entries each corresponding to a different person, and wherein each entry includes a person identifier along with one or more facial images of the person. The facial recognition system further includes a facial recognition module that is operatively coupled to the memory. The facial recognition module is configured to receive a new facial image, and to select one or more facial recognition engines based on one or more facial image parameters of the new facial image, and to use the selected facial recognition engines to compare the new facial image with facial models that are based upon facial images stored in the facial image database in order to identify the person in the new facial image.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: July 9, 2024
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Aravind Padmanabhan, Tomas Brodsky, Yunting Lin
  • Patent number: 12010352
    Abstract: The present disclosure provides example coding method, apparatus, and computer-readable storage medium. One example method includes sorting a plurality of pieces of run-length encoding (RLE) data based on their distribution probabilities. The plurality of pieces of sorted RLE data are mapped onto a plurality of pieces of reassembled data. The plurality of pieces of reassembled data are expanded into a plurality of pieces of binary data. A first matrix is generated based on the plurality of pieces of binary data. A code sequence is determined by processing a source signal, where the code sequence comprises a first set and a second set. A first vector is decoded to output a third set, where the third set includes one or more bits reserved after processing the source signal and one or more locations at which a decoding error occurs in one or more bits discarded after processing the source signal.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: June 11, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ling Liu, Bin Li, Jiaqi Gu, Hui Shen
  • Patent number: 12003623
    Abstract: Systems and methods for multilayer encryption for user privacy compliance and corporate confidentiality are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: transmit, from a workspace instantiated by a local management agent to a portal managed by an enterprise: (i) a request to store a once-encrypted document, and (ii) an indication that the once-encrypted document is encrypted with a controlvault key; receive, from the portal at the workspace, a request to encrypt the once-encrypted document with an enterprise-issued cryptographic key to produce a twice-encrypted document; and transmit, from the workspace to the portal, a copy of the twice-encrypted document.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: June 4, 2024
    Assignee: Dell Products, L.P.
    Inventors: Charles D. Robison, Nicholas D. Grobelny, Ricardo L. Martinez
  • Patent number: 12003521
    Abstract: An anomaly detection device included in a communication network adopting a time-triggered protocol based on a time slot includes: a frame transceiver that receives frames; and an anomaly detector that detects an occurrence of an anomalous frame in accordance with a time slot among a plurality of time slots included in a cycle and the number of repeated cycles of the cycle for each frame. The anomaly detector detects an occurrence of an anomalous frame by verifying a statistic on the frames received while the cycle is repeated a predetermined number of times, which is at least once, against a rule indicating a reference range of the statistic.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: June 4, 2024
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Takeshi Kishikawa, Yoshihiro Ujiie, Ryo Hirano, Tohru Wakabayashi
  • Patent number: 11991371
    Abstract: An apparatus for remote processing of raw image data receives the raw image data from a camera, such as a security camera. The apparatus includes a detection module to detect portions of the image data that contain possible regions of interest. Information indicating the portions that contain the possible regions of interest is then used during a compression process so that the portions that contain the possible regions of interest are compressed using one or more compression algorithms to facilitate further analysis and the remainder are treated differently. The compressed image data is then transmitted to a central system for decompression and further analysis. In some cases, the detection system may detect possible regions of interest which appear to be faces, but without performing full facial recognition. These parts of the image data are then compressed in such a way as to maintain as much facial detail as possible, so as to facilitate the facial recognition when it is carried out at the central server.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: May 21, 2024
    Assignee: Synaptics Incorporated
    Inventors: Sebastian Matysik, Peter Burgers
  • Patent number: 11948479
    Abstract: Provided herein are methods, systems and computer program products for detecting tampering, comprising a sealing process and a seal verification process. The sealing process comprising analyzing a seal applied to seal an object as a tamper evident element, recording one or more manufacturing defects of the seal identified based on the analysis, each of the one or more manufacturing defects comprising one or more non-reproducible deviations from seal generation instructions used to produce the seal, and generating a signature comprising the one or more manufacturing defects. The seal verification process comprising obtaining the signature, analyzing the seal sealing the object, and determining whether the object is tampered based on a comparison between the analyzed seal and the signature.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: April 2, 2024
    Assignee: NEC Corporation Of America
    Inventor: Tsvi Lev
  • Patent number: 11848747
    Abstract: A communications system may include a satellite and user equipment (UE) devices. When the UE devices have uplink (UL) packets to transmit, each UE device may randomly select a time slot within a finite time window associated with a time reference of the satellite. The UE device may identify a path length between itself and the satellite and may generate a timing advance based on the path length, the time reference, and the time slot. The satellite may begin to receive the UL packets within the time window and may search received signals over the time window to identify the UL packets. The satellite may recover data payloads from the identified UL packets and may pass the recovered data payloads up a protocol stack. By limiting the search to the time window, the satellite may correctly distinguish the UL packets while using a minimal amount of processing resources.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: December 19, 2023
    Assignee: Apple Inc.
    Inventors: Matthew N. Ettus, Shahram Talakoub, Ian Buckley, Sebastian B. Seeber
  • Patent number: 11812038
    Abstract: Provided is a transform coefficient scan method including: determining a reference transform block for a decoding target block; deriving a scanning map of the decoding target block using scanning information of the reference transform block; and performing inverse scanning on a transform coefficient of the decoding target block using the derived scanning map. According to the present invention, picture encoding/decoding efficiency may be improved.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: November 7, 2023
    Assignee: Electronics and Telecommunications Research Institute
    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: 11810277
    Abstract: An image acquisition method includes acquiring a first image based on a first photographing parameter, where the first image includes a first to-be-detected item, acquiring a second image based on a second photographing parameter, where the second image includes a second to-be-detected item, and determining, based on the first image and the second image, a detection result corresponding to the first to-be-detected item and a detection result corresponding to the second to-be-detected item.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: November 7, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chen Dong, Xin Ding, Yongtao Jiang, Zhizhi Guo, Wenmei Gao
  • Patent number: 11798170
    Abstract: Executable code causes a processor to segment a first frame to determine a background portion of the first frame, and segment a second frame to determine a background portion of the second frame. The executable code causes the processor to compare the background portion of the first frame to the background portion of the second frame to determine a difference between the first frame and the second frame. The executable code also causes the processor to alter the background portion of the second frame responsive to the difference. The executable code causes the processor to display the altered second frame on a display.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: October 24, 2023
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Rafael Dal Zotto
  • Patent number: 11786107
    Abstract: An image compression device of an endoscope apparatus includes a compression processing control unit, a storage unit, a first compression parameter generating unit, a second compression parameter generating unit and a compression parameter determining unit. The first compression parameter generating unit generates a first tentative compression parameter based on a transferable data amount. The second compression parameter generating unit generates a second tentative compression parameter based on a storage capacity of the storage unit. The compression parameter determining unit compares the first tentative compression parameter and the second tentative compression parameter to select a parameter with which a data amount after compression becomes smaller as a selected parameter. The compression processing control unit updates a compression parameter with the selected parameter and performs compression processing using the updated compression parameter.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: October 17, 2023
    Assignee: OLYMPUS CORPORATION
    Inventor: Shinsuke Tani
  • Patent number: 11792005
    Abstract: A method comprises fetching, by fetch circuitry, an encoded butterfly instruction comprising an opcode, a first source identifier, a second source identifier, a third source identifier, and two destination identifiers, decoding, by decode circuitry, the decoded butterfly instruction to generate a decoded butterfly instruction, and executing, by execution circuitry, the decoded butterfly instruction to retrieve operands representing a first input polynomial-coefficient from the first source, a second input polynomial-coefficient from the second source, and a primitive nth root of unity from the third source, perform, in an atomic fashion, a butterfly operation to generate a first output polynomial-coefficient and a second output polynomial-coefficient, and store the first output coefficient and the second output coefficient in a register file accessible to the execution circuitry.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: October 17, 2023
    Assignee: Intel Corporation
    Inventors: Santosh Ghosh, Andrew H. Reinders, Manoj Sastry
  • Patent number: 11763595
    Abstract: A system may be configured to reliably identify, track, and collect data on a person of interest. In some aspects, the system may detect a facial representation within an image, generate a bounding box corresponding to the facial representation, determine an enhanced facial representation based at least in part on the bounding box and an image enhancement pipeline, and extract a plurality of facial features from the enhanced facial representation. Further, the system may determine quality information based on the plurality of facial features, determine that the quality information is greater than a threshold, and store the plurality of facial features in a data structure. In some aspects, the facial features may be used to identify red shoppers and green shoppers in a controlled environment.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: September 19, 2023
    Assignee: SENSORMATIC ELECTRONICS, LLC
    Inventors: Gopi Subramanian, Joseph Celi, Michael C. Stewart
  • Patent number: 11748842
    Abstract: The present disclosure relates to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may process at least one frame including frame content associated with a grid including a plurality of grid sections, each of a plurality of portions of the frame content being aligned with at least a portion of at least one of the plurality of grid sections. The apparatus may also shift the frame content with respect to the grid, such that at least one portion of the plurality of portions of the frame content is aligned with at least a portion of at least one distinct grid section of the plurality of grid sections. Additionally, the apparatus may store the shifted frame content including the at least one portion of the frame content that is aligned with at least a portion of the at least one distinct grid section.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: September 5, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Jonathan Scott Tinkham, Jonathan Wicks, Samuel Benjamin Holmes, Robert Vanreenen
  • Patent number: 11743494
    Abstract: The present invention relates to a method for signaling image information and to a decoding method using same. The method for signaling image information according to the present invention comprises: a step of performing inter-prediction for a current picture; and a step of signaling information including the result of said inter-prediction and reference picture information indicating reference pictures usable in said inter prediction, wherein said reference picture information contains pieces of picture order count (POC) information of said usable reference pictures. The POC information of said usable reference pictures in said reference picture information is configured such that POCs for the pictures existing before said current picture in terms of a POC sequence are located at the front, and POCs for the pictures existing after said current picture in terms of a POC sequence are located following the POCs located at the front.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: August 29, 2023
    Assignee: LG Electronics Inc.
    Inventors: Hendry Hendry, Seungwook Park, Jaehyun Lim, Yongjoon Jeon, Chulkeun Kim, Jungsun Kim, Naeri Park, Byeongmoon Jeon, Joonyoung Park
  • Patent number: 11727526
    Abstract: Disclosed herein are systems and methods for detecting when geometry shaders output a constant amount of data and writing the data into an output stream buffer. In one aspect, an exemplary method comprises gathering information about a number of block executions associated with the received data, analyzing the gathered information to determine whether constant or variable amount of data is generated for at least one of: a stream output or a rasterization, and when the constant amount of data is generated for the stream output, writing the generated data directly into a stream output buffer, and when the constant amount of data is generated for the rasterization, writing the generated data into a rasterization buffer either directly or through a use of an intermediate index buffer.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: August 15, 2023
    Assignee: Parallels International GmbH
    Inventors: Evgeny Nikitenko, Alexey Ivanov, Nikolay Dobrovolskiy
  • Patent number: 11625452
    Abstract: A method for decoding an encoded video bit stream in a video decoder is provided that includes determining a scan pattern type for a transform block to be decoded, decoding a column position X and a row position Y of a last non-zero coefficient in the transform block from the encoded video bit stream, selecting a column-row inverse transform order when the scan pattern type is a first type, selecting a row-column inverse transform order when the scan pattern type is a second type, and performing one dimensional (1D) inverse discrete cosine transformation (IDCT) computations according to the selected transform order to inversely transform the transform block to generate a residual block.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: April 11, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Madhukar Budagavi, Vivienne Sze
  • Patent number: 11611745
    Abstract: According to an aspect, a video encoder selects a block of intermediate size from a set of block sizes for intra-prediction estimation for encoding a video signal. A set of neighbouring blocks with the intermediate size are tested for combining. If the set of neighbouring blocks are determined to be combinable, the video encoder selects a larger block size formed by the tested neighbouring blocks for encoding. On the other hand, if the set of neighbouring blocks are determined to be not combinable, the video encoder selects a smaller block size from the set of tested neighbouring blocks for prediction. According to another aspect, the best mode for intra-prediction is determined by first intra-predicting a block with intermediate modes in a set of modes. Then the intra-predictions are performed for the neighbouring modes of at least one intermediate mode.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: March 21, 2023
    Assignee: Texas Instmments Incorporated
    Inventors: Mahant Siddaramanna, Naveen Srinivasamurthy, Soyeb Nagori
  • Patent number: 11606567
    Abstract: Provided is a transform coefficient scan method including: determining a reference transform block for a decoding target block; deriving a scanning map of the decoding target block using scanning information of the reference transform block; and performing inverse scanning on a transform coefficient of the decoding target block using the derived scanning map. According to the present invention, picture encoding/decoding efficiency may be improved.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: March 14, 2023
    Assignee: Electronics and Telecommunications Research Institute
    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: 11599605
    Abstract: In an aspect, a system for dynamic data injection is presented. A system includes a computing device. A computing device is configured to receive at least a digital media file. A digital media file includes at least a segment comprising a plurality of display quanta. A computing device is configured to select a portion of at least a segment of at least a digital media file as a function of a randomization engine. A computing device is configured to encode identifying data in a selected portion of at least a segment. Encoding includes modifying at least a display quanta of a plurality of display quanta of a selected portion of at least a segment. A computing device is configured to display at least a segment to a user.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: March 7, 2023
    Assignee: Hidden Pixels, LLC
    Inventors: Jeff Pierce, John Naulin
  • Patent number: 11553162
    Abstract: The present application describes a system and method for extending a range of an image detection and classification system that is associated with various image capture devices. The range of the image detection and classification system is extended using one or more of an optical zoom on an area of interest, a digital zoom on the area of interest and a crop operation on the area of interest.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: January 10, 2023
    Assignee: Evolon Technology, Inc.
    Inventors: Shannon Scott, Steven Schramm
  • Patent number: 11538198
    Abstract: Disclosed is a data transmission system that transmits data by using a relay. The relay selects a transmission terminal from among a plurality of terminals accessing a base station. A base station transmits base station data to the relay during a first time slot, and the transmission terminal transmits terminal data to the relay. The relay transmits terminal data to the base station during a second time slot, and transmits base station data to the transmission terminal.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: December 27, 2022
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Sung Chang Lim, Se Yoon Jeong, Hae Chul Choi, Jin Soo Choi, Jin Woo Hong, Yung Lyul Lee, Dae Yeon Kim
  • Patent number: 11516494
    Abstract: A method, includes: providing at least one set of data; composing a data stream including compressed data from the at least one set of data, the at least one set of data having embedded therein a respective counter indicative of the at least one set of data, the respective counter being losslessly encoded into the compressed data; transmitting the data stream over a transmission channel; receiving the data stream; and recovering, from the data stream, the respective counter.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: November 29, 2022
    Assignee: STMICROELECTRONICS S.R.L.
    Inventors: Giuseppe Tofanicchio, Nicola Marinelli
  • Patent number: 11495102
    Abstract: Methods and systems provided. A system may include at least one camera at a camera location, wherein the at least one camera is configured to record one or more videos and one or more images. The system may further include a server. The server may be configure to download at least one image of the one or more images captured at the camera location. The server may also be configured to display the one or more downloaded images. Further, the server may also be configured to, in response to a user selecting a displayed image of the one or more displayed images, download a specific portion of the previously recorded one or more videos captured at the camera location.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: November 8, 2022
    Assignee: LiveView Technologies, LLC
    Inventors: Steven R. Lindsey, Skyler J. Call
  • Patent number: 11463733
    Abstract: The loss of image quality during compression is controlled using a sequence of quality control metrics. The sequence of quality control metrics is selected for quantizing transform coefficients within an area of the image based on an error level definition. Candidate bit costs are then determined by quantizing the transform coefficients according to the error level definition or a modified error level and the sequence of quality control metrics. Where the candidate bit cost resulting from using the modified error level is lower than the candidate bit cost resulting from using the error level definition, the transform coefficients are quantized according to the modified error level and the sequence of quality control metrics. Otherwise, the transform coefficients are quantized based on the error level definition and according to the sequence of quality control metrics.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: October 4, 2022
    Assignee: GOOGLE LLC
    Inventors: Jyrki Alakuijala, Robert Obryk, Evgenii Kliuchnikov, Zoltan Szabadka, Jan Wassenberg, Minttu Alakuijala, Lode Vandevenne
  • Patent number: 11436011
    Abstract: A processor-implemented method includes: determining a first multiplication matrix and a second multiplication matrix, based on an input multiplicand matrix and an input multiplier matrix that are generated from an input signal; determining a matrix to be restored, based on the first multiplication matrix and the second multiplication matrix; determining a matrix restoration constraint value, based on the matrix to be restored; determining a multiplication result of the input multiplicand matrix and the input multiplier matrix, based on the matrix restoration constraint value and the matrix to be restored; and analyzing the input signal based on the multiplication result.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: September 6, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bochao Dang, Hao Wang
  • Patent number: 11412257
    Abstract: Methods of encoding a video stream in a video encoder and decoding an encoded video stream in a video decoder using a low complexity large transform are provided. An encoding method includes receiving an n×n residual block in a transform component of the video encoder, and transforming the n×n residual block using an n×n transform to generate an n×n transform coefficient block, wherein the n×n transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) discrete cosign transforms, wherein m<n. A decoding method includes receiving an n×n transform coefficient block in an inverse transform component of the video decoder, and applying an n×n inverse transform to the n×n transform coefficient block to reconstruct an n×n residual block, wherein the n×n inverse transform is based on (n/m*n/m) m×m Hadamard transforms and (m*m) (n/m)×(n/m) inverse discrete cosign transforms, wherein m<n.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: August 9, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Madhukar Budagavi, Ajit Gupte
  • Patent number: 11394396
    Abstract: Techniques are disclosed for compressing data. The techniques include identifying, in data to be compressed, a first set of values, wherein the first set of values include a first number of two or more consecutive identical non-zero values; including, in compressed data, a first control value indicating the first number of non-zero values and a first data item corresponding to the consecutive identical non-zero values; identifying, in the data to be compressed, a second value having an exponent value included in a defined set of exponent values; including, in the compressed data, a second control value indicating the exponent value and a second data item corresponding to a portion of the second value other than the exponent value; and including, in the compressed data, a third control value indicating a third set of one or more consecutive zero values in the data to be compressed.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: July 19, 2022
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Pramod Vasant Argade, Swapnil P. Sakharshete, Daniel N. Peroni
  • Patent number: 11381848
    Abstract: Methods, systems and devices for using flexible and efficient partitioning techniques are described. An exemplary method for visual media decoding includes applying, to a current visual media block, a partitioning process that splits the current visual media block into exactly four sub-blocks including at least one sub-block that has a size different from half of a width of the current visual media block times half of a height of the current visual media block, decoding, based on a bitstream representation, the four sub-blocks, and decoding, based on the four sub-blocks and the partitioning process, the current visual media block.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: July 5, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Hsiao Chiang Chuang, Yue Wang
  • Patent number: 11375219
    Abstract: A video decoding method includes obtaining an encoded bitstream of an original video content, and obtaining signaling information associated with the encoded bitstream. The signaling information includes at least a sequence parameter set (SPS), which includes a parameter bit_depth_luma_minus8, which specifies a bit depth of samples of a luma array and a value of a luma quantization parameter range offset; and a parameter bit_depth_chroma_minus8, which specifies a bit depth of samples of a chroma array and a value of a chroma quantization parameter range offset.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: June 28, 2022
    Assignee: TENCENT AMERICA LLC
    Inventors: Yixin Du, Xin Zhao, Xiang Li, Liang Zhao, Shan Liu
  • Patent number: 11361347
    Abstract: Representative embodiments set forth techniques for managing advertisement auctions on a client device. The method can include the steps of (1) receiving, from a server device, a plurality of objects, where each object is associated with a respective digital asset, and each object includes, in association with the respective digital asset (i) a server-derived digital asset vector, (ii) a server-derived predicted tap-through rate, and (iii) a bid amount. In turn, and for each object of the plurality of objects, the client device (2) generates a respective estimated cost per impression for the object based on the information provided by the server device as well as information derived by the client device. Subsequently, the client device (3) identifies, among the plurality of objects, the object associated with the highest respective estimated cost per impression, and (4) causes an advertisement for the respective digital asset associated with the identified object to be displayed.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: June 14, 2022
    Inventors: Kanishka Bhaduri, Bernard H. Everson, Jeremy M. Bunyard, Boon C. Hwang
  • Patent number: 11363276
    Abstract: Embodiments of the present disclosure provide an intra-frame prediction method and apparatus, and a non-transitory computer-readable storage medium. In the method, pixel main directions of reference coded blocks that spatially neighbor a target to-be-coded block are determined. For each of the pixel main directions, a search is performed for an intra-frame prediction direction that is within a set distance value of the respective pixel main direction. Candidate intra-frame prediction directions are formed at least according to the intra-frame prediction directions. Prediction and coding are performed on the target to-be-coded block according to the candidate intra-frame prediction directions. Further, a target intra-frame prediction direction in the candidate intra-frame prediction directions is determined according to results of the prediction and coding on the target to-be-coded block according to the candidate intra-frame prediction directions.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: June 14, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Sixin Lin, Ximing Cheng
  • Patent number: 11350106
    Abstract: A method for decoding a data signal representative of at least one image cut into blocks. The method includes, for a current block to be decoded: transforming a residual data block obtained from the data signal; determining a permutation-transformation pair including a transformation mathematical operation and a permutation mathematical operation, the transformation mathematical operation and the permutation mathematical operation belonging to respectively a plurality of permutation operations and a plurality of transformation operations; applying the determined transformation mathematical operation to the data of the residual data block to produce transformed data; applying the determined permutation mathematical operation to the transformed data to produce permuted data, the determined permutation mathematical operation being an operation of transposing the transformed data; and using the permuted data to reconstruct the current block by a predictive decoding.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: May 31, 2022
    Assignee: ORANGE
    Inventors: Pierrick Philippe, Hendrik Vorwerk
  • Patent number: 11336914
    Abstract: Techniques are described for history-based candidate list operations in video coding for determining motion information for a current block. In one example, a device for decoding video data includes a memory configured to store a history-based candidate list and a video decoder. The video decoder is configured to construct the history-based candidate list by storing, in the memory, motion information of reconstructed blocks into the history-based candidate list as candidates of the history-based candidate list, identify a subset of candidates of the history-based candidate list, generate a candidate list based on the identified subset of candidates of the history-based candidate list, and reconstruct a current block based on the generated candidate list.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: May 17, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Wei-Jung Chien, Chun-Chi Chen, Marta Karczewicz
  • Patent number: 11216985
    Abstract: Disclosed in the present invention is a point cloud attribution compression method based on deleting 0 elements in a quantisation matrix, including optimizing a traversal sequence for a quantisation matrix and deleting the 0 elements at the end of the data stream. The present invention may use seven types of traversal sequences at the encoding end of the point cloud attribute compression, such that the distribution of the 0 elements in the data stream may be more concentrated at the end thereof. The 0 elements at the end of the data stream may be deleted, removing redundant information and reducing the quantity of data to be entropy encoded. At the decoding end, the point cloud geometric information may be incorporated to supplement the deleted 0 elements and the quantisation matrix may be restored according to the traversal sequence, thereby improving compression performance without introducing new errors.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: January 4, 2022
    Inventors: Ge Li, Qi Zhang, Yiting Shao, Wen Gao
  • Patent number: 11184621
    Abstract: In various embodiments, an encoding optimization application encodes a source video sequence. The encoding optimization application partitions a source video sequence associated with a media title into multiple subsequences that include a first subsequence and a second subsequence. The encoding optimization application then generates a first encoded subsequence based on the first subsequence and a first resolution. The encoding optimization application generates a second encoded subsequence based on the second subsequence and a second resolution. Notably, the second resolution is higher than the first resolution. The encoding optimization application then aggregates the first encoded subsequence and the second encoded subsequence to generate an encoded video sequence. At least a portion of the encoded video sequence is subsequently streamed to an endpoint device during a playback of the media title.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 23, 2021
    Assignee: NETFLIX, INC.
    Inventor: Ioannis Katsavounidis
  • Patent number: 11109053
    Abstract: An encoder includes circuitry and memory. The circuitry, using the memory: calculates at least one difference value between a plurality of pixels in a first block of a current image; calculates a denominator value used for a second block, using the difference value, the denominator value being used for a plurality of sub-blocks of the first block, the second block being one of the plurality of sub-blocks; determines a shift value, using the denominator value; calculates a first value and a second value, using at least a shift operation with the shift value; determines a prediction sample for the second block, using at least the first value and the second value; and encodes the second block, using at least the prediction sample.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: August 31, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Kiyofumi Abe, Takahiro Nishi, Tadamasa Toma, Ryuichi Kanoh, Chong Soon Lim, Ru Ling Liao, Hai Wei Sun, Sughosh Pavan Shashidhar, Han Boon Teo, Jing Ya Li
  • Patent number: 11089332
    Abstract: A method and apparatus for alternative transforms in a video coding system according to a control flag are disclosed. In one embodiment, the control flag for the current PU is determined. If the control flag is on, a first transform is applied to each current TU (transform unit) at an encoder side or an inverse transform of the first transform is applied to each current TU at a decoder side if the current TU has a first boundary type. Furthermore, a second transform is used for each current TU if the current TU has a second boundary type. The first transform is different from the second transform. On the other hand, if the control flag is off, a selected transform is used for each current TU.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 10, 2021
    Assignee: MEDIATEK INC.
    Inventor: Chih-Wei Hsu
  • Patent number: 11076152
    Abstract: A technique to parameterize the quantization scheme of the attribute coding of point cloud compression algorithms is described herein. Based on fixed-point arithmetic, the algorithm calculates the quantization step size (QS) in fixed-point notation, given a user-input quantization parameter (QP).
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: July 27, 2021
    Assignee: Sony Group Corporation
    Inventors: Alexandre Zaghetto, Danillo Graziosi, Ali Tabatabai
  • Patent number: 11070802
    Abstract: A frequency transformation determination unit determines whether a plurality of adjacent transformation target regions with the partition boundary interposed therebetween are integrated or not. A transformation coefficient generation unit generates, by applying one frequency transformation, a transformation coefficient for the transformation target regions where the frequency transformation determination unit determined to integrate.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: July 20, 2021
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Yukinobu Yasugi, Hiroyuki Katata
  • Patent number: 10986332
    Abstract: Embodiments of the present application relate to a prediction mode selection method performed at a video encoding device, including: acquiring a first optimal intra-frame prediction mode of a downsampled unit obtained by downsampling an image frame to which a target prediction unit belongs and then dividing the downsampled image frame, and the first optimal intra-frame prediction mode obtained by performing precoding analysis on the downsampled unit; adding a candidate intra-frame prediction mode to a candidate mode set according to the first optimal intra-frame prediction mode; adding a candidate intra-frame prediction mode to the candidate mode set according to a second optimal intra-frame prediction mode of an adjacent PU corresponding to the target PU; and determining an optimal intra-frame prediction mode of a current PU according to prediction residuals and encoding cost values corresponding to the candidate intra-frame prediction modes in the candidate mode set.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: April 20, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xunan Mao
  • Patent number: 10951894
    Abstract: A scan order for encoding or decoding coefficients of a transform block is selected on a transform block-level. A set of candidate scan orders is processed by identifying end of block positions within the transform block for each of the candidate scan orders. Cost values are determined for each of the candidate scan orders to reflect a number of the coefficients of the transform block that are located before the respective end of block positions. In particular, a cost value for a candidate scan order reflects the number of zero-value coefficients located before the end of block position for that candidate scan order. One of the candidate scan orders is then selected based on those cost values. The selected scan order is used to scan the coefficients in the transform block, such as for encoding those coefficients to a bitstream or for decoding those coefficients to an output video stream.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: March 16, 2021
    Assignee: GOOGLE LLC
    Inventors: Jingning Han, Dake He
  • Patent number: 10848300
    Abstract: A chip for detecting a synchronization signal generated based on one of a plurality of sequences, which is generated by a sequence generator, the chip including a memory, and a processor connected to the memory may be provided. The processor may be configured to receive the synchronization signal, perform first descrambling the received synchronization signal for a first sequence from among the plurality of sequences by multiplying the received synchronization signal by the first sequence, and perform second descrambling the received synchronization signal for a second sequence, which is a complex conjugate of the first sequence, from among the plurality of sequences of the received synchronization signal by changing a sign of at least one element of a descrambled sequence of the first sequence.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: November 24, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sung-Yoon Cho, Joo-Hyun Do, Hae-Chul Lee
  • Patent number: 10692218
    Abstract: A method and system of detecting image tampering, an electronic device and a storage medium. The method includes: A. carrying out block segmentation on a to-be-detected image to segment the to-be-detected image into a plurality of image small fragments, and extracting initial tampering detection features from all the image small fragments; B. encoding the extracted initial tampering detection features with a predetermined encoder to generate complicated tampering features, and determining a tampering detection result corresponding to the to-be-detected image according to the generated complicated tampering features, wherein the tampering detection result includes an image-tampered result and an image-not-tampered result. The disclosure realizes accurate detection for different types and formats of image tampering.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: June 23, 2020
    Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.
    Inventors: Jianzong Wang, Jing Xiao
  • Patent number: 10511860
    Abstract: Provided are a signal transforming method and a signal transforming device. For example, the signal transforming method includes determining a minimum-value matrix and a maximum-value matrix with respect to elements of a matrix used in frequency transformation, wherein the minimum-value matrix is configured of elements of minimum value and the maximum-value matrix is configured of elements of maximum value; determining a maximum threshold value of a result value of a function indicating at least one selected from transform distortion, normalization, and orthogonality of the matrix; determining a transform matrix configured of elements that are greater than the elements of the minimum-value matrix and less than the elements of the maximum-value matrix at respective positions of the matrix, and in which the result value of the function is less than the maximum threshold value; and transforming an input signal by using the determined transform matrix.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: December 17, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jie Chen, Xing guo Zhu, Yu Lu