Bandwidth Reduction Or Expansion Patents (Class 375/240)
- Adaptive (Class 375/240.02)
- Feature based (Class 375/240.08)
- Predictive (Class 375/240.12)
- Transform (Class 375/240.18)
- Subsampling (Class 375/240.21)
- Vector quantization (Class 375/240.22)
- Variable length coding (Class 375/240.23)
- Block coding (Class 375/240.24)
- Specific decompression process (Class 375/240.25)
- Associated signal processing (Class 375/240.26)
-
Patent number: 11681575Abstract: Apparatuses and methods for extracting ordered data sub-components from a data item are disclosed. A received data item has a data structure to accommodate multiple data sub-components. The data item indicates which data sub-components are valid. Adders sum respective subsets of indications of the valid data sub-component positions, with each adder covering one more position than the previous adder. Transitions of the counts generated by the respective adders are used to determine the ordinal valid data sub-component positions in the data item, which can then be output on the basis of the data item and the identified transition positions. Without requiring feedback paths from an identified earlier ordinal position to identify a later ordinal position, the set of ordered data sub-components can be extracted more quickly.Type: GrantFiled: June 10, 2021Date of Patent: June 20, 2023Assignee: Arm LimitedInventor: Mark Gerald Lavine
-
Patent number: 11683508Abstract: In a conventional art, an output layer set having no output layer is sometimes defined. Consequently, even if the decoder decodes a bit stream to obtain each layer in the output layer set without the output layer, there is no picture to be outputted. There is a possibility that such coded data causes the decoder expecting an output to operate unexpectedly. Output layer sets having the same configuration may be defined. Consequently, the amount of code pertaining to the output layer sets defined in an overlapping manner is redundant. According to an aspect of the present disclosure, a specification of a bit stream conformance pertaining to the output layer set prevents occurrence of an output layer set without an output layer and a redundant output layer set.Type: GrantFiled: May 24, 2022Date of Patent: June 20, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Takeshi Tsukuba, Tomohiro Ikai, Tomoyuki Yamamoto
-
Patent number: 11677957Abstract: There are provided mechanisms for processing encoded image data. The method comprises receiving an encoded bitstream comprising parameter set information. The parameter set information may comprise a syntax indicator, a first coded portion comprising first coded sample information for a picture and a second coded portion comprising second coded sample information for the picture. The method further comprises, responsive to a first value of the syntax indicator, decoding the first coded sample information using a picture header syntax element from a picture header of the encoded bitstream. The method further comprises, responsive to the first value of the syntax indicator, decoding the second coded sample information using the picture header syntax element from the picture header of the encoded bitstream.Type: GrantFiled: May 9, 2022Date of Patent: June 13, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rickard Sjöberg, Mitra Damghanian, Martin Pettersson
-
Patent number: 11677952Abstract: An image decoding method includes receiving residual information including first size related information for a first residual coefficient and second size related information for a second residual coefficient, setting a Rice parameter of the first size related information and the second size related information as a specific value, deriving available binary values based on the Rice parameter, deriving binary values of the first size related information and the second size related information by decoding the first size related information and the second size related information, deriving values of the first size related information and the second size related information by comparing the binary values and the available binary values, deriving the first residual coefficient and the second residual coefficient based on the values, and reconstructing a current picture based on the first residual coefficient and the second residual coefficient.Type: GrantFiled: July 15, 2022Date of Patent: June 13, 2023Assignee: LG ELECTRONICS INC.Inventors: Sunmi Yoo, Jin Heo, Ling Li, Jangwon Choi, Jungah Choi, Seunghwan Kim
-
Patent number: 11675909Abstract: In some embodiments, an apparatus can include a host board that has multiple connectors. Each connector from the multiple connectors removably connects to a unique compute device from multiple compute devices. The apparatus can further include a memory that stores a first firmware. The apparatus can further include a controller that is operatively coupled to the multiple connectors and the memory. The controller provides access to the first firmware by a compute device from the multiple compute devices when the compute device removably connects to the host board via a connector from the multiple connectors and when a circuit of the compute device disables access to the memory of the compute device to cause the compute device to continue a power-on cycle using the first firmware.Type: GrantFiled: July 22, 2021Date of Patent: June 13, 2023Assignee: Management Services Group, Inc.Inventor: Thomas Scott Morgan
-
Patent number: 11664036Abstract: A processor for processing an audio signal has: an analyzer for deriving a window control signal from the audio signal indicating a change from a first asymmetric window to a second window, or indicating a change from a third window to a fourth asymmetric window, wherein the second window is shorter than the first window, or wherein the third window is shorter than the fourth window; a window constructor for constructing the second window using a first overlap portion of the first asymmetric window, wherein the window constructor is configured to determine a first overlap portion of the second window using a truncated first overlap portion of the first asymmetric window, or wherein the window constructor is configured to calculate a second overlap portion of the third window using a truncated second overlap portion of the fourth asymmetric window; and a windower for applying the first and second windows or the third and fourth windows to obtain windowed audio signal portions.Type: GrantFiled: January 8, 2021Date of Patent: May 30, 2023Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Guillaume Fuchs, Markus Multrus, Matthias Neusinger, Andreas Niedermeier, Markus Schnell
-
Patent number: 11659184Abstract: A method and device for coding and decoding are disclosed. The method includes: dividing a picture to be encoded into several slices, each containing macroblocks continuous in a designated scanning sequence in the picture; dividing slices in the picture into one or more slice sets according to attribute information of the slices, each slice set containing one or more slices; and encoding the slices in the slice sets according to slice and slice set division information to get a coded bit stream of the picture. The decoding method includes: obtaining slice and slice set division information from a bit stream to be decoded and decoding the bit stream according to the obtained slice and slice set division information. The invention improves the performance of video transmission effectively and realizes region based coding. The implementation of coding and decoding is simple and the complexity of coding and decoding systems is reduced.Type: GrantFiled: February 1, 2021Date of Patent: May 23, 2023Assignees: HUAWEI TECHNOLOGIES CO., LTD., TSINGHUA UNIVERSITYInventors: Xiaozhen Zheng, Zhen Mao, Ziyuan Wang, Yun He, Xiaozhong Xu, Jianhua Zheng
-
Patent number: 11659171Abstract: Several systems and methods for intra-prediction estimation of video pictures are disclosed. In an embodiment, the method includes accessing four ‘N×N’ pixel blocks comprising luma-related pixels. The four ‘N×N’ pixel blocks collectively configure a ‘2N×2N’ pixel block. A first pre-determined number of candidate luma intra-prediction modes is accessed for each of the four ‘N×N’ pixel blocks. A presence of one or more luma intra-prediction modes that are common among the candidate luma intra-prediction modes of at least two of the four ‘N×N’ pixel blocks is identified. The method further includes performing, based on the identification, one of (1) selecting a principal luma intra-prediction mode for the ‘2N×2N’ pixel block and (2) limiting a partitioning size to a ‘N×N’ pixel block size for a portion of the video picture corresponding to the ‘2N×2N’ pixel block.Type: GrantFiled: September 15, 2021Date of Patent: May 23, 2023Assignee: Texas Instruments IncorporatedInventors: Ranga Ramanujam Srinivasan, Hyung Joon Kim, Akira Osamoto
-
Patent number: 11653011Abstract: A system for decoding a video bitstream includes receiving a bitstream and a plurality of enhancement bitstreams together with receiving a video parameter set and a video parameter set extension. The system also receives an output layer set change message including information indicating a change in at least one output layer set.Type: GrantFiled: June 21, 2021Date of Patent: May 16, 2023Assignee: DOLBY INTERNATIONAL ABInventor: Sachin G. Deshpande
-
Patent number: 11650327Abstract: A method, apparatus, and system are disclosed for providing modified orbital assistance data to a mobile station to determine its location using global navigation satellite system (GNSS). The modified orbital assistance data may include predicted orbital information for the GNSS satellites combined with antenna phase center offset data for one or more GNSS satellites. The antenna phase center offset data may indicate an offset distance from the center of mass of the GNSS satellite to a position on an antenna of the respective GNSS satellite. The modified orbital assistance data may be in an earth-centered earth-fixed (ECEF) frame of reference and the antenna phase center offset data may be in a body-centered frame of reference.Type: GrantFiled: November 20, 2020Date of Patent: May 16, 2023Assignee: QUALCOMM IncorporatedInventors: Kannan Muthuraman, Zoltan Biacs, Ning Luo, Ronald Blumstein
-
Patent number: 11653018Abstract: A decoder that decodes a current block using a motion vector includes: a processor; and memory. Using the memory, the processor: derives a first candidate vector from one or more candidate vectors of one or more neighboring blocks that neighbor the current block; determines, in a first reference picture for the current block, a first adjacent region that includes a position indicated by the first candidate vector; calculates evaluation values of a plurality of candidate regions included in the first adjacent region; and determines a first motion vector of the current block, based on a first candidate region having a smallest evaluation value among the evaluation values. The first adjacent region is included in a first motion estimation region determined based on the position indicated by the first candidate vector.Type: GrantFiled: July 15, 2022Date of Patent: May 16, 2023Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Takashi Hashimoto, Takahiro Nishi, Tadamasa Toma, Kiyofumi Abe, Ryuichi Kanoh
-
Patent number: 11645529Abstract: A technique includes modifying a neural network model to sparsify the model. The model includes a plurality of kernel element weights, which are parameterized according to a plurality of dimensions. Modifying the model includes, in a given iteration of the plurality of iterations, training the model based on a structure regularization in which kernel element weights that share a dimension in common are removed as a group to create corresponding zero kernel elements in the model; and compressing the model to exclude zero kernel element weights from the model to prepare the model to be trained in another iteration.Type: GrantFiled: May 1, 2018Date of Patent: May 9, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Sicheng Li, Cong Xu, Tsung Ching Huang
-
Patent number: 11647198Abstract: Example implementations include a method, apparatus and computer-readable medium of video coding, comprising receiving the code block and one or more neighbor samples and determining the value of beta based on at least one of an average chroma value, a midrange chroma value, a median chroma value, an average luma value, a midrange luma value, or a median luma value of two or more neighbor samples.Type: GrantFiled: January 25, 2021Date of Patent: May 9, 2023Assignee: Lemon Inc.Inventors: Zhipin Deng, Kai Zhang, Li Zhang
-
Patent number: 11635775Abstract: A method for controlling an unmanned aerial vehicle (UAV) includes receiving, by a processor of the UAV, a plurality of images captured by an imaging device coupled to the UAV, identifying, by the processor, a target in at least one image of the plurality of images, determining, by the processor, whether the target is a stationary target or a moving target based on analyzing the plurality of images, and automatically effecting, by the processor, movement of the UAV based on determining the target is the stationary target or the moving target.Type: GrantFiled: August 12, 2020Date of Patent: April 25, 2023Assignee: SZ DJI TECHNOLOGY CO., LTD.Inventors: Mingyu Wang, Tao Zhao, Yun Yu, Guyue Zhou, Ketan Tang, Cong Zhao, Ang Liu, You Zhou, Minjian Pang, Xiao Hu, Litian Zhang
-
Patent number: 11638007Abstract: Techniques are disclosed for the improvement of vector quantization (VQ) codebook generation. The improved codebooks may be used for compression in cloud-based video applications. VQ achieves compression by vectorizing input video streams, matching those vectors to codebook vector entries, and replacing them with indexes of the matched codebook vectors along with residual vectors to represent the difference between the input stream vector and the codebook vector. The combination of index and residual is generally smaller than the input stream vector which they collectively encode, thus providing compression. The improved codebook may be generated from training video streams by grouping together similar types of data (e.g., image data, motion data, control data) from the video stream to generate longer vectors having higher dimensions and greater structure. This improves the ability of VQ to remove redundancy and thus increase compression efficiency.Type: GrantFiled: September 3, 2021Date of Patent: April 25, 2023Assignee: Adobe Inc.Inventors: Viswanathan Swaminathan, Rashmi Mittal
-
Patent number: 11631417Abstract: The present disclosure provides methods, devices and computer program products for encoding and decoding a stereo audio signal based on an input signal. According to the disclosure, a hybrid approach of using both parametric stereo coding and a discrete representation of the stereo audio signal is used which may improve the quality of the encoded and decoded audio for certain bitrates.Type: GrantFiled: March 23, 2020Date of Patent: April 18, 2023Assignee: Dolby International ABInventors: Heiko Purnhagen, Kristofer Kjoerling
-
Patent number: 11616993Abstract: In some embodiments, during playback of a video, using a parameter value of an adaptive bitrate algorithm to analyze playback of the video. The adaptive bitrate algorithm uses the parameter value to select a profile from a plurality of profiles to use to request segments of the video. A method selects a scenario in a plurality of scenarios when a playback condition meets a characteristic value of the scenario. The plurality of scenarios are associated with a different characteristic value. The method adjusts the parameter value of the adaptive bitrate algorithm based on the scenario to generate an adjusted parameter value. The plurality of scenarios have at least one different parameter value. The adjusted parameter value of the adaptive bitrate algorithm is used to analyze the playback of the video.Type: GrantFiled: October 22, 2021Date of Patent: March 28, 2023Assignee: HULU, LLCInventors: Si Chen, Tongyu Dai, Lemei Huang, Deliang Fu, Wenhao Zhang
-
Patent number: 11609784Abstract: A method for distributing at least one computational process amongst shared resources is proposed. At least two shared resources capable of performing the computational process are determined. According to the method, a workload characteristic for each of the shared resources is predicted. The workload characteristic accounts for at least two subsystems of each shared resource. One of the at least two shared resources is selected based on the predicted workload characteristics.Type: GrantFiled: April 18, 2018Date of Patent: March 21, 2023Assignee: Intel CorporationInventors: Thijs Metsch, Leonard Feehan, Annie Ibrahim Rana, Rahul Khanna, Sharon Ruane, Marcin Spoczynski
-
Patent number: 11598869Abstract: A method for use in acoustic imaging, comprising: transmitting, from a transmitter, a first sound wave pulse at a first frequency determined by a maximum sampling rate of a receiver; transmitting at least one second sound wave pulse at a frequency substantially equal to the first frequency, the first and at least one second sound wave pulses being transmitted substantially within a fraction of a sample interval of the receiver; receiving and sampling, at the receiver, a reflection of at least two of the first and at least one second pulses to generate a set of receiver samples; and expanding the set of receiver samples, based on the first frequency and a total number of the first and at least one second pulses transmitted, to generate an expanded sample set with a larger number of samples than the set of receiver samples.Type: GrantFiled: January 25, 2019Date of Patent: March 7, 2023Assignee: SEZANNE MARINE LIMITEDInventor: Ceri Reid
-
Patent number: 11595698Abstract: A system and method for coding video in which deblocking artifacts are reduced by using modified filtering that is based, at least in part on pixel intensity associated with a coding unit, such that filtering levels are increased as pixel intensity increases. In some embodiments, an offset value or indicator of an offset value for parameters associated with deblocking filter parameters can be associated with a filtering level that is based at least in part on an intensity value.Type: GrantFiled: March 1, 2022Date of Patent: February 28, 2023Assignee: ARRIS Enterprises LLCInventors: David M. Baylon, Ajay Luthra
-
Patent number: 11580640Abstract: A system for performing adaptive focusing of a microscopy device comprises a microscopy device configured to acquire microscopy images depicting cells and one or more processors executing instructions for performing a method that includes extracting pixels from the microscopy images. Each set of pixels corresponds to an independent cell. The method further includes using a trained classifier to assign one of a plurality of image quality labels to each set of pixels indicating the degree to which the independent cell is in focus. If the image quality labels corresponding to the sets of pixels indicate that the cells are out of focus, a focal length adjustment for adjusting focus of the microscopy device is determined using a trained machine learning model. Then, executable instructions are sent to the microscopy device to perform the focal length adjustment.Type: GrantFiled: December 6, 2021Date of Patent: February 14, 2023Assignee: Siemens Healthcare GmbHInventors: Noha Youssry El-Zehiry, Saikiran Rapaka, Ali Kamen
-
Patent number: 11570158Abstract: Performing cryptographic operations such as encryption and decryption may be computationally expensive. In some contexts, initialization vectors and keystreams operable to perform encryption operations are generated and stored in a repository, and later retrieved for use in performing encryption operations. Multiple devices in a distributed system can each generate and store a subset of a larger set of keystreams.Type: GrantFiled: June 3, 2019Date of Patent: January 31, 2023Assignee: Amazon Technologies, Inc.Inventor: Matthew John Campagna
-
Patent number: 11570474Abstract: A method for image decoding, according to the present invention, includes the following steps: receiving image information including a plurality of filter coefficients; generating a restored block for a current block on the basis of the image information; and applying an adaptive loop filter to the restored block on the basis of the plurality of filter coefficients. According to the present invention, image encoding efficiency may be improved, and complexity may be reduced.Type: GrantFiled: May 26, 2021Date of Patent: January 31, 2023Assignee: LG ELECTRONICS INC.Inventors: Jaehyun Lim, Seungwook Park, Yongjoon Jeon, Chulkeun Kim, Jungsun Kim, Naeri Park, Hendry Hendry, Byeongmoon Jeon, Joonyoung Park
-
Patent number: 11570653Abstract: In one embodiment, a method comprises causing, by a network controller device, a first access point (AP) device to initiate a reverse sounding operation comprising wirelessly requesting a mobile constrained network device to transmit a null data packet (NDP) at a first transmission interval, wirelessly receiving the NDP at the first transmission interval, and generating a reception report describing reception of the NDP and including beamforming information; causing, by the network controller device, a second AP device to generate a corresponding reception report describing a corresponding wireless detection of the NDP at the first transmission interval; and causing, by the network controller device, the mobile constrained network device to connect to a selected one of the first AP device or the second AP device for an identified data flow based on the respective reception reports from the first and second AP devices.Type: GrantFiled: August 17, 2020Date of Patent: January 31, 2023Assignee: Cisco Technology, Inc.Inventors: Pascal Thubert, Jerome Henry, Patrick Wetterwald, Jean-Philippe Vasseur
-
Patent number: 11570466Abstract: In one embodiment, an apparatus comprises processing circuitry to: receive, via a communication interface, a compressed video stream captured by a camera, wherein the compressed video stream comprises: a first compressed frame; and a second compressed frame, wherein the second compressed frame is compressed based at least in part on the first compressed frame, and wherein the second compressed frame comprises a plurality of motion vectors; decompress the first compressed frame into a first decompressed frame; perform pixel-domain object detection to detect an object at a first position in the first decompressed frame; and perform compressed-domain object detection to detect the object at a second position in the second compressed frame, wherein the object is detected at the second position in the second compressed frame based on: the first position of the object in the first decompressed frame; and the plurality of motion vectors from the second compressed frame.Type: GrantFiled: October 25, 2021Date of Patent: January 31, 2023Assignee: Intel CorporationInventors: Yiting Liao, Yen-Kuang Chen, Shao-Wen Yang, Vallabhajosyula S. Somayazulu, Srenivas Varadarajan, Omesh Tickoo, Ibrahima J. Ndiour
-
Patent number: 11562247Abstract: Apparatus and methods for training a neural network accelerator using quantized precision data formats are disclosed, and in particular for storing activation values from a neural network in a compressed format having lossy or non-uniform mantissas for use during forward and backward propagation training of the neural network. In certain examples of the disclosed technology, a computing system includes processors, memory, and a compressor in communication with the memory. The computing system is configured to perform forward propagation for a layer of a neural network to produced first activation values in a first block floating-point format. In some examples, activation values generated by forward propagation are converted by the compressor to a second block floating-point format having a non-uniform and/or lossy mantissa. The compressed activation values are stored in the memory, where they can be retrieved for use during back propagation.Type: GrantFiled: January 24, 2019Date of Patent: January 24, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Daniel Lo, Amar Phanishayee, Eric S. Chung, Yiren Zhao
-
Patent number: 11563959Abstract: A method for encoding a first stream of video data comprising a plurality of frames of video, the method, for one or more of the plurality of frames of video, comprising the steps of: encoding in a hierarchical arrangement a frame of the video data, the hierarchical arrangement comprising a base layer of video data and a first enhancement layer of video data, said first enhancement layer of video data comprising a plurality of sub-layers of enhancement data, such that when encoded: the base layer of video data comprises data which when decoded renders the frame at a first, base, level of quality; and each sub-layer of enhancement data comprises data which, when decoded with the base layer, render the frame at a higher level of quality than the base level of quality; and wherein the steps of encoding the sub-layers of enhancement data comprises: quantizing the enhancement data at a determined initial level of quantization thereby creating a set of quantized enhancement data; associating to each of the pluralitType: GrantFiled: February 1, 2021Date of Patent: January 24, 2023Inventor: Gaurav Mittal
-
Patent number: 11558134Abstract: The present invention discloses a wireless communication apparatus having memory sharing mechanism that includes a communication circuit, a memory circuit and a processing circuit. The processing circuit performs the steps outlined below. Remote wireless communication apparatuses are connected to perform channel detection and communication thereon by a communication circuit. Compressed channel state information (CSI) generated by the remote wireless communication apparatuses is received by the communication circuit. The compressed CSI is stored in the memory circuit. Raw CSI is generated according to a status of the wireless channel. When a remaining capacity of the memory circuit is not sufficient, a number of the remote wireless communication apparatuses that the communication circuit performs the channel detection thereon is decreased and the corresponding compressed CSI stored in the memory circuit is removed. The raw CSI is stored in the memory circuit.Type: GrantFiled: September 3, 2021Date of Patent: January 17, 2023Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Shau-Yu Cheng, Ting-Chen Wei, Jyun-Jhe Jheng, Chun-Kai Tseng
-
Patent number: 11553183Abstract: A method and a device for encoding/decoding an image are disclosed. The method for decoding an image comprises the steps of: decoding information on a quantization matrix; and restoring the quantization matrix on the basis of the information on the quantization matrix, wherein the information on the quantization matrix includes information indicating a DC value of the quantization matrix and/or information indicating differential values of quantization matrix coefficients.Type: GrantFiled: January 8, 2021Date of Patent: January 10, 2023Assignee: Electronics and Telecommunications Research InstituteInventors: Sung Chang Lim, Hui Yong Kim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
-
Patent number: 11546627Abstract: High-quality video is provided using a small amount of coded bits. The moving picture decoding method performs inter-frame prediction processing. With the aforementioned inter-frame prediction processing, blocks with similar motion vectors from among the motion vectors in multiple blocks that have already been decoded are combined and a combined area is computed. A predicted vector for a target block to be decoded is computed using the motion vector of the aforementioned combined area, and a motion vector for the aforementioned target block is computed based on the aforementioned predicted vector and a difference vector which is included in a coded stream that is input. A predicted image is generated using the aforementioned motion vector, and a difference image which is included in the aforementioned coded stream and the aforementioned predicted image are added to generate a decoded image.Type: GrantFiled: August 24, 2021Date of Patent: January 3, 2023Assignee: Maxell, Ltd.Inventors: Masashi Takahashi, Muneaki Yamaguchi, Hiroaki Ito, Takehiro Fujita
-
Patent number: 11544820Abstract: The present disclosure relates to a video repair method and apparatus, an electronic device, and a storage medium.Type: GrantFiled: October 16, 2020Date of Patent: January 3, 2023Assignee: Beijing Sensetime Technology Development Co., Ltd.Inventors: Rui Xu, Xiaoxiao Li, Bolei Zhou, ChenChange Loy
-
Patent number: 11531633Abstract: System and method for implementing accelerated memory transfers in an integrated circuit includes identifying memory access parameters for configuring memory access instructions for accessing a target corpus of data from within a defined region of an n-dimensional memory; converting the memory access parameters to direct memory access (DMA) controller-executable instructions, wherein the converting includes: (i) defining dimensions of a data access tile based on a first parameter of the memory access parameters; (ii) generating multi-directional data accessing instructions that, when executed, automatically moves the data access tile along multiple distinct axes within the defined region of the n-dimensional memory based at least on a second parameter of the memory access parameters; transferring a corpus of data from the n-dimensional memory to a target memory based on executing the DMA controller-executable instructions.Type: GrantFiled: March 31, 2022Date of Patent: December 20, 2022Assignee: quadric.io, Inc.Inventors: Aman Sikka, Marian Petre, Nigel Drego, Veerbhan Kheterpal
-
Patent number: 11531479Abstract: A lossy method of compressing data, such as image data, which uses wrap-around wavelet compression is described. Each data value is divided into two parts and the first parts, which comprise the most significant bits from the data values, are compressed using wrap-around wavelet compression. Depending upon the target compression ratio and the compression ratio achieved by compressing just the first parts, none, one or more bits from the second parts, or from a data value derived from the second parts, may be appended to the compressed first parts. The method described may be lossy or may be lossless. A corresponding decompression method is also described.Type: GrantFiled: May 12, 2020Date of Patent: December 20, 2022Assignee: Imagination Technologies LimitedInventors: Linling Zhang, Simon Fenney
-
Patent number: 11528482Abstract: An image decoding method includes receiving residual information including first size related information for a first residual coefficient and second size related information for a second residual coefficient, setting a Rice parameter of the first size related information and the second size related information as a specific value, deriving available binary values based on the Rice parameter, deriving binary values of the first size related information and the second size related information by decoding the first size related information and the second size related information, deriving values of the first size related information and the second size related information by comparing the binary values and the available binary values, deriving the first residual coefficient and the second residual coefficient based on the values, and reconstructing a current picture based on the first residual coefficient and the second residual coefficient.Type: GrantFiled: February 8, 2021Date of Patent: December 13, 2022Assignee: LG ELECTRONICS INC.Inventors: Sunmi Yoo, Jin Heo, Ling Li, Jangwon Choi, Jungah Choi, Seunghwan Kim
-
Patent number: 11523131Abstract: A method for video coding is provided. The method includes obtaining a first reference picture and a second reference picture associated with a current prediction block, obtaining a first prediction L0 based on a first motion vector MV0 from the current prediction block to a reference block in the first reference picture, obtaining a second prediction L1 based on a second motion vector MV1 from the current prediction block to a reference block in the second reference picture, determining whether a bidirectional optical flow (BDOF) operation is applied, and calculating a bi-prediction of the current prediction block based on the first prediction L0 and the second prediction L1, and first gradient values and second gradient values.Type: GrantFiled: July 9, 2021Date of Patent: December 6, 2022Assignee: Beijing Dajia Internet Information Technology Co., Ltd.Inventors: Xiaoyu Xiu, Yi-Wen Chen, Xianglin Wang
-
Patent number: 11523123Abstract: Devices, systems and methods for applying intra-block copy (IBC) in video coding are described. In general, methods for integrating IBC with existing motion compensation algorithms for video encoding and decoding are described. In a representative aspect, a method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using a motion compensation algorithm, and encoding, based on the determining, the current block by selectively applying an intra-block copy to the current block. In a representative aspect, another method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using an intra-block copy, and encoding, based on the determining, the current block by selectively applying a motion compensation algorithm to the current block.Type: GrantFiled: September 3, 2020Date of Patent: December 6, 2022Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
-
Patent number: 11514001Abstract: Techniques for CPU cache efficiency may include performing concurrent processing, such as for first and second data operations, in a synchronized manner that prevents loading the same data chunk into the CPU cache more than once. Processing may include synchronizing the first and second data operations with respect to a first data chunk to ensure that both the first and second data operation processing has completed prior to proceeding with performing such processing on a second data chunk. The first and second data operations may be any two of deduplication, encryption, and compression, performed inline as part of the data path. In one embodiment, the first and second data operations for the first data chunk may be performed in parallel or sequentially where neither data operation proceeds with another data chunk until processing of the first and second data operations is complete for the first data chunk.Type: GrantFiled: April 17, 2018Date of Patent: November 29, 2022Assignee: EMC IP Holding Company LLCInventors: Ivan Bassov, Philippe Armangau
-
Patent number: 11514615Abstract: A streaming system includes a streaming server and a client device. The streaming server is configured to train an interactive frame prediction model based on streaming data, a user input and metadata associated with the user input, encode the streaming data by selectively using a predicted frame generated based on the trained interactive frame prediction model and transmit the trained interactive frame prediction model and the encoded streaming data. The client device is configured to receive the trained interactive frame prediction model and the encoded streaming data, and decode the encoded streaming data based on the trained interactive frame prediction model to provide recovered streaming data to a user.Type: GrantFiled: September 29, 2020Date of Patent: November 29, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyoungjun Jeon, Sanghyuck Ha
-
Patent number: 11509921Abstract: Methods and apparatuses for video encoding, comprising: receiving a video sequence; encoding the video sequence by using control flags for luma mapping with chroma scaling (LMCS) at a sequence level, a picture level, or a slice level, wherein the sequence level, the picture level, and the slice level are levels ranking from high to low; signaling a first control flag indicating whether the LMCS is enabled at a first level; and in response to the first control flag indicating the LMCS is enabled at the first level, signaling a second control flag indicating whether LMCS is enabled at a second level, wherein: the LMCS is enabled at the second level when a value of the second control flag equals to 1; the LMCS is disabled at the second level when the value of the second control flag equals to 0; and the second level is a lower level than the first level.Type: GrantFiled: March 29, 2021Date of Patent: November 22, 2022Assignee: Alibaba Group Holding LimitedInventors: Jie Chen, Jiancong Luo, Yan Ye, Mohammed Golam Sarwer
-
Patent number: 11508389Abstract: To provide an audio signal processing apparatus, an audio signal processing system, and an audio signal processing method that include: a first converting part that converts an input data sequence of an audio signal into frequency data using an IIR system DFT at each processing timing, a window processing part that performs window processing on the frequency data using a window function, a signal processing part that performs predetermined signal processing on the frequency data on which window processing has been performed, and a second converting part that converts the frequency data, on which the signal processing has been performed, into a time-axis data sequence.Type: GrantFiled: February 11, 2021Date of Patent: November 22, 2022Assignee: Audio-Technica CorporationInventor: Ariisa Wada
-
Patent number: 11509903Abstract: An image decoding method according to the present document may include: a step for determining whether a current block is a dual-tree type in which individual division structures are applied to a luma component block and a chroma component block of the current block; a step for determining whether the current block is the luma component block to which the dual-tree type is applied, when the current block is determined to be the dual-tree type; a step for parsing a transform skip flag indicating whether a transform skip is applied to the luma component block, when the current block is the luma component block; a step for deriving whether a transform skip is applied to the chroma component block according to a preset condition, when the current block is not the luma component block; and a step for deriving a residual sample on the basis of the transform skip flag and residual information on the current block.Type: GrantFiled: November 27, 2019Date of Patent: November 22, 2022Assignee: LG ELECTRONICS INC.Inventors: Sunmi Yoo, Jungah Choi, Seunghwan Kim, Jin Heo, Jangwon Choi, Jaehyun Lim, Ling Li
-
Patent number: 11503319Abstract: In a case that luminance information is used for a chrominance prediction in a separate coding tree structure, there is a problem that chrominance blocks cannot be decoded before all luminance blocks constituting a tree are decoded. An image decoding apparatus that splits an image into coding tree units (CTUs) that are rectangular for processing includes a CT information decoding unit configured to split a CTU of the CTUs into coding trees CTs and to process one or more color components as a single coding tree using one coding tree CT of the coding trees CTs or process two or more color components as a separate coding tree using two or more coding trees CTs of the coding trees CTs depending on a tree mode, a CU decoding unit configured to decode a split flag indicating whether to further split a CT of the CTs and to recursively perform block splitting, and an intra predictor configured to use a decoded image of one color component to generate a prediction image of another color component.Type: GrantFiled: September 10, 2021Date of Patent: November 15, 2022Assignee: SHARP KABUSHIKI KAISHAInventors: Tomohiro Ikai, Tomoko Aono
-
Patent number: 11496735Abstract: An image encoding device (1) encodes a block-based target image. The image encoding device (1) comprises: a predictor (109) configured to generate a prediction image corresponding to the target image by performing prediction using a plurality of reference images; an evaluator (111) configured to evaluate a degree of similarity between the plurality of reference images on a pixel-by-pixel basis; a calculator (101) configured to calculate a prediction residual indicating a pixel-based difference between the target image and the prediction image; a determiner (112) configured to determine a partial area, to which an orthogonal transform and quantization are to be applied, of the prediction residual based on a result of the evaluation by the evaluator; and a transformer/quantizer (102) configured to perform an orthogonal transform and quantization only for the partial area in the prediction residual.Type: GrantFiled: September 29, 2020Date of Patent: November 8, 2022Assignee: NIPPON HOSO KYOKAIInventors: Shunsuke Iwamura, Atsuro Ichigaya, Shimpei Nemoto
-
Patent number: 11489620Abstract: Identifying, by a sender and for each frame i of a plurality of frames of a video stream, a partition of a set of video data symbols D[i] into a first set of video data symbols U[i] and a second set of video data symbols V[i]. Generating, by the sender and for each frame i, a set of one or more streaming forward error correction (FEC) code parity symbols P[i] based on the symbols: V[i??] through V[i?1], U[i??], and the symbols D[i], wherein ? is a function of a maximum tolerable latency of the video stream expressed as a whole number of frames. Encoding, by the sender and for each frame i, packets carrying the symbols D[i], and P[i]. Transmitting, by the sender, each frame i of encoded packets in frame order to one or more receivers.Type: GrantFiled: September 21, 2021Date of Patent: November 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ganesh Ananthanarayanan, Yu Yan, Martin Ellis, Michael Harrison Rudow
-
Patent number: 11483564Abstract: According to the present invention, there is provided a method of decoding an image, the method including: determining an intra prediction mode of a current block; determining a reference sample line for a prediction target sample included in the current block; and obtaining a prediction value of the prediction target sample on the basis of the intra prediction mode and the reference sample line.Type: GrantFiled: March 15, 2019Date of Patent: October 25, 2022Assignee: KT CORPORATIONInventor: Bae Keun Lee
-
Patent number: 11483577Abstract: Efficient processing of chroma-subsampled video is performed using convolutional neural networks (CNNs) in which the luma and chroma channels are processed separately. The luma channel is independently convolved and downsampled and, in parallel, the chroma channels are convolved and then merged with the downsampled luma to generate encoded chroma-subsampled video. Further processing of the encoded video that involves deconvolution and upsampling, splitting into two sets of channels, and further deconvolutions and upsampling is used in CNNs to generate decoded chroma-subsampled video in compression-decompression applications, to remove noise from chroma-subsampled video, or to upsample chroma-subsampled video to RGB 444 video. CNNs with separate luma and chroma processing in which the further processing includes additional convolutions and downsampling may be used for object recognition and semantic search in chroma-subsampled video.Type: GrantFiled: March 18, 2021Date of Patent: October 25, 2022Assignee: Avid Technology, Inc.Inventor: Robert Gonsalves
-
Patent number: 11477455Abstract: Methods, processes, and systems are presented for combining signal reshaping (also referred to as luma mapping chroma residuals scaling) with local illumination compensation (LIC) in video coding. Examples and trade-offs when the LIC model parameters are computed in the original domain, the reshaped domain, or a mixed domain, are presented.Type: GrantFiled: August 12, 2021Date of Patent: October 18, 2022Assignee: DOLBY LABORATORIES LICENSING CORPORATIONInventors: Jay Nitin Shingala, Ashwin Natesan, Peng Yin
-
Patent number: 11463724Abstract: An encoder includes circuitry and memory. Using the memory, the circuitry, in inter prediction processing: derives a first motion vector of a current block to be processed, using a motion vector of a previous block which has been previously processed; derives a second motion vector of the current block by performing motion estimation in the vicinity of the first motion vector; and generates a prediction image of the current block by performing motion compensation using the second motion vector.Type: GrantFiled: June 8, 2021Date of Patent: October 4, 2022Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Kiyofumi Abe, Takahiro Nishi, Tadamasa Toma, Ryuichi Kanoh, Takashi Hashimoto
-
Patent number: 11457222Abstract: A method and an apparatus and for intra prediction of a picture block are provided, to provide a manner of predicting a current block by using spatial non-adjacent blocks or a temporal neighboring block, thereby improving coding performance. In various embodiments, a first luma intra mode set is constructed; and a bitstream is parsed to obtain a first identifier. In those embodiments, when the first identifier indicates that a luma prediction mode of the current block belongs to the first luma intra mode set, the bitstream is parsed to obtain a second identifier. The second identifier indicates that a candidate luma prediction mode in the first luma intra mode set is used as the luma prediction mode of the current block. Still in those embodiments, a luma prediction value of the current block is obtained based on the luma prediction mode of the current block.Type: GrantFiled: September 29, 2020Date of Patent: September 27, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Na Zhang, Jicheng An, Jianhua Zheng
-
Patent number: 11451797Abstract: Devices, systems and methods for applying intra-block copy (IBC) in video coding are described. In general, methods for integrating IBC with existing motion compensation algorithms for video encoding and decoding are described. In a representative aspect, a method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using a motion compensation algorithm, and encoding, based on the determining, the current block by selectively applying an intra-block copy to the current block. In a representative aspect, another method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using an intra-block copy, and encoding, based on the determining, the current block by selectively applying a motion compensation algorithm to the current block.Type: GrantFiled: September 3, 2020Date of Patent: September 20, 2022Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang