Including Details Of Decompression Patents (Class 382/233)
-
Patent number: 12382064Abstract: A higher coding efficiency for coding a significance map indicating positions of significant transform coefficients within a transform coefficient block is achieved by the scan order by which the sequentially extracted syntax elements indicating, for associated positions within the transform coefficient block, as to whether at the respective position a significant or insignificant transform coefficient is situated, are sequentially associated to the positions of the transform coefficient block, among the positions of the transform coefficient block depends on the positions of the significant transform coefficients indicated by previously associated syntax elements. Alternatively, the first-type elements may be context-adaptively entropy decoded using contexts which are individually selected for each of the syntax elements dependent on a number of significant transform coefficients in a neighborhood of the respective syntax element, indicated as being significant by any of the preceding syntax elements.Type: GrantFiled: August 3, 2023Date of Patent: August 5, 2025Assignee: Dolby Video Compression, LLCInventors: Heiner Kirchhoffer, Heiko Schwarz, Tung Nguyen, Detlev Marpe, Thomas Wiegand
-
Patent number: 12375735Abstract: A method for entropy encoding syntax elements of transform coefficient levels in a video encoder to generate a compressed video bit stream is provided that includes selecting a context for a first significant coefficient flag corresponding to a first transform coefficient level in a 32×32 transform block, wherein the first transform coefficient level is at a lowest frequency position in the 32×32 transform block, entropy encoding the first significant coefficient flag using the context, selecting the context for a second significant coefficient flag corresponding to a second transform coefficient level in a 16×16 transform block, wherein the second transform coefficient level is at a lowest frequency position in the 16×16 transform block, and entropy encoding the second significant coefficient flag using the context.Type: GrantFiled: February 6, 2023Date of Patent: July 29, 2025Assignee: TEXAS INSTRUMENTS INCORPORATEDInventor: Vivienne Sze
-
Patent number: 12367097Abstract: Techniques and solutions are provided for determining the validity of encoded data. Data encoding techniques associated with a particular format can encode characters as a sequence of bytes, where the bytes can be of particular types. Particular sequences of byte types can be valid or invalid using a given encoding format. Lookup tables can be defined to examine bytes in a byte sequence to determine whether the sequence is valid or invalid. In a particular example, results of lookup operations can produce a result in the form of a sequence of bits, where values of the bits can be used to identify that a sequence is invalid, as well a particular type of encoding error. The techniques can be implemented in ways that are particularly efficient for a computing system, such as implementing lookup operations using SIMD (“Single Instruction, Multiple Data”) techniques.Type: GrantFiled: September 6, 2023Date of Patent: July 22, 2025Assignee: SAP SEInventors: Marco Patrick Schroeder, Suyeon Maeng, Sooyoung Kim, Kyungwook Ko
-
Patent number: 12363322Abstract: Various implementations for video encoding and decoding are presented involving determining, for a block being encoded or decoded in a picture, a coefficient group mode for coding at least one coefficient of a set of transform coefficients of the image block; encoding or decoding the set of transform coefficients of the image block responsive to the coefficient group mode. The coefficient group mode can be determined from at least one of image block size, number of non-zero transform coefficients inside the image block, position of a transform coefficient inside the image block, decoded syntax element, wherein the coefficient group mode can specify whether a coefficient group significance flag is coded/decoded, indicating that at least one coefficient is non-zero inside a coefficient group and/or specify at least one size of the coefficient group.Type: GrantFiled: October 24, 2022Date of Patent: July 15, 2025Assignee: InterDigital VC Holdings, Inc.Inventors: Fabrice Leleannec, Tangi Poirier, Ya Chen
-
Patent number: 12363296Abstract: A prediction mode determining method includes determining a split mode for a current picture block, determining whether a first picture subblock that meets a preset condition is obtained after the current picture block is split in the split mode, splitting the current picture block in the split mode to obtain a plurality of picture subblocks in response to determining that the first picture subblock is obtained after the current picture block is split, and determining that a same prediction mode is used for the plurality of picture subblocks. The plurality of picture subblocks comprise the first picture subblock. The prediction mode for the plurality of picture subblocks is an intra prediction mode or an inter prediction mode.Type: GrantFiled: January 14, 2024Date of Patent: July 15, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Haitao Yang, Yin Zhao, Lian Zhang
-
Patent number: 12341951Abstract: Provided are an intra prediction method and apparatus, and a computer-readable storage medium. The method includes: acquiring a first reference sample set corresponding to the current processing block, wherein the first reference sample set includes at least one of a reference row adjacent to the current processing block and a reference column adjacent to the current processing block; selecting, based on a pre-set selection method, a second reference sample set from the first reference sample set, wherein the second reference sample set includes at least one reference sample in the reference row adjacent to the current processing block or the reference column adjacent to the current processing block; obtaining, based on the second reference sample set, a prediction value of the current processing block; and performing, based on the prediction value, intra prediction on the current processing block.Type: GrantFiled: October 31, 2023Date of Patent: June 24, 2025Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Junyan Huo, Jianglin Wang, Yanzhuo Ma, Shuai Wan, Fuzheng Yang
-
Patent number: 12334004Abstract: Sharpening of images in organic light emitting diode (OLED) displays through high pass filtering of edge data and use of additional line memory in display stream compression (DSC) part of a display driving integrated circuit (DDIC) is described herein. A system according to examples may locate edge points of line data by computing a difference between prediction data and filtered data, and adjust (e.g., add or subtract weights) the prediction data by comparing the computed difference with a predefined threshold. In some examples, a Sobel filter may be used with an additional line memory in the display stream compression (DSC) to obtain improved edge information. In other examples, the display stream compression (DSC)'s flatness check function may be used to identify and/or confirm edge data before adding or subtracting weights.Type: GrantFiled: January 5, 2023Date of Patent: June 17, 2025Assignee: Meta Platforms Technologies, LLCInventor: Semin Koong
-
Patent number: 12327386Abstract: Methods and devices for encoding a point cloud. A bit sequence signalling an occupancy pattern for sub-volumes of a volume is coded using binary entropy coding. For a given bit in the bit sequence, a context may be based on a sub-volume neighbour configuration for the sub-volume corresponding to that bit. The sub-volume neighbour configuration depends on an occupancy pattern of a group of sub-volumes of neighbouring volumes to the volume, the group of sub-volumes neighbouring the sub-volume corresponding to the given bit. The context may be further based on a partial sequence of previously-coded bits of the bit sequence.Type: GrantFiled: February 12, 2024Date of Patent: June 10, 2025Assignee: Malikie Innovations LimitedInventor: Sébastien Lasserre
-
Method and device for signaling information related to slice in image/video encoding/decoding system
Patent number: 12294712Abstract: A method by which a video decoding device decodes a video, according to the present document, can comprise the steps of: parsing, from a bitstream, number information related to the number of slices of which the height within a tile of a current picture is explicitly signaled; parsing, from the bitstream, on the basis of the number information, height information related to the height of the slices of which the height is explicitly signaled; deriving the number of slices in the tile on the basis of the number information and the height information; generating prediction samples by predicting the current block of the current picture on the basis of the slices within the tile; generating reconstructed samples on the basis of the prediction samples; and generating a reconstructed picture for the current picture on the basis of the reconstructed samples.Type: GrantFiled: December 28, 2023Date of Patent: May 6, 2025Assignee: LG ELECTRONICS INC.Inventors: Hendry Hendry, Seethal Paluri, Seunghwan Kim -
Patent number: 12289447Abstract: A method and decoder is provided for decoding at least one current picture from a bitstream. An indicator value is decoded from the bitstream specifying at least one rule of a plurality of rules, the at least one rule applied to ordering of segments coded in the bitstream, wherein the segments are segments in a segment partition layout. A set of syntax elements from the bitstream specifying a segment partition layout is decoded. A segment partition layout based on the set of syntax elements is derived. The at least one current picture in the bitstream is decoded using the segment partition layout, wherein the ordering of the segments complies with the at least one rule specified. An encoder and corresponding method define the segment partition layout, selects the at least one rule from a set of rules, and encodes the segment partition layout and the indicator value into the bitstream.Type: GrantFiled: December 3, 2020Date of Patent: April 29, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Mitra Damghanian, Rickard Sjöberg, Martin Pettersson
-
Patent number: 12284345Abstract: An encoder according to one aspect of the present disclosure encodes a block of an image, and includes a processor and memory connected to the processor. Using the memory, the processor partitions a block into a plurality of sub blocks and encodes a sub block included in the plurality of sub blocks in an encoding process including at least a transform process or a prediction process. The block is partitioned using a multiple partition including at least three odd-numbered child nodes and each of a width and a height of each of the plurality of sub blocks is a power of two.Type: GrantFiled: August 4, 2023Date of Patent: April 22, 2025Assignee: Panasonic Intellectual Property Corporation of AmericaInventors: Chong Soon Lim, Hai Wei Sun, Sughosh Pavan Shashidhar, Han Boon Teo, Ru Ling Liao, Takahiro Nishi, Tadamasa Toma
-
Patent number: 12277737Abstract: The disclosure relates to a method of encoding a digital image in order to compress same, the digital image being defined as a point cloud associating a set of N pixels, designated as vertices, to a scalar intensity value. The method aims at establishing triangulation vertices of the digital image and implements the principles of algorithmic topology.Type: GrantFiled: December 16, 2020Date of Patent: April 15, 2025Assignee: SHADOWInventors: Amaury Darsch, Lucas Clarté
-
Patent number: 12256077Abstract: The various embodiments described herein include methods and systems for coding video. In one aspect, a method includes obtaining video data including a syntax element with a corresponding alphabet of M elements, a first set of respective probabilities of occurrence for the M elements of the syntax element; and a second set of respective probabilities of occurrence for the M elements of the syntax element. The method further includes entropy coding a first portion of the video data in accordance with an aggregation of the first and second sets; and, while entropy coding the first portion of the video data, encountering a first syntax element. The method also includes updating the first set at a first rate and updating the second set at a second rate, faster than the first rate. The method further includes adaptively entropy coding a second portion of the video data.Type: GrantFiled: March 14, 2023Date of Patent: March 18, 2025Assignee: TENCENT AMERICA LLCInventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
-
Patent number: 12243180Abstract: The present disclosure relates to an information processing device and method capable of suppressing an increase in processing load when randomly accessing scene descriptions. As update information for updating spatial arrangement information for arranging at least one 3D object in a 3D space, initial value reference difference information that is difference information which uses an initial value of the spatial arrangement information as a reference, or post-update information in which an update to the initial value reference difference information is reflected in the initial value of the spatial arrangement information, is generated. Then, an update file which stores the update information is generated, and the initial value reference difference information or the post-update information is stored in the update file as a random access point. The present disclosure can be applied in, for example, an information processing device, an information processing method, or the like.Type: GrantFiled: October 6, 2021Date of Patent: March 4, 2025Assignee: SONY GROUP CORPORATIONInventors: Yuka Kiyama, Mitsuhiro Hirabayashi, Ryohei Takahashi
-
Patent number: 12238334Abstract: Measures are provided to encode a signal. An input frame (102) is received and down-sampled to obtain a down-sampled frame (103). The down-sampled frame (103) is passed to an encoding module (104) which encodes the down-sampled frame (103) to generate an encoded frame (105). A decoded frame is obtained from a decoding module (106) which generates the decoded frame by decoding the encoded frame (105). A set of residual data (113) is generated by taking a difference between the decoded frame and the down-sampled frame (103) and is encoded to generate a set of encoded residual data. The encoding comprises transforming the set of residual data into a transformed set of residual data. The set of encoded residual data is output to a decoder to enable the decoder to reconstruct the input frame. Measures are also provided to decode a signal.Type: GrantFiled: March 17, 2023Date of Patent: February 25, 2025Assignee: V-NOVA INTERNATIONAL LIMITEDInventors: Guido Meardi, Ivan Damnjanovic
-
Patent number: 12236563Abstract: An electronic device may include an electronic display to display an image based on processed image data. The electronic device may also include image processing circuitry to generate the processed image data. The image processing circuitry may receive input image data corresponding to an image in a first perspective and warp the input image data from the first perspective to a second perspective, generating warped image data. Additionally, the image processing circuitry may determine one or more occluded regions in the second perspective and determine fill-data corresponding to the occluded regions. The processed image data may be generated by combining the warped image data and the fill-data.Type: GrantFiled: April 10, 2024Date of Patent: February 25, 2025Assignee: Apple Inc.Inventors: Jim C. Chou, Jian Zhou
-
Patent number: 12238337Abstract: A computing device performs a method of decoding video data by receiving, from a bitstream, a first syntax element associated with an SBT coding unit that indicates that there exists at least one non-zero transform coefficient in the SBT coding unit; determining a first transform unit that includes non-zero transform coefficients; receiving a second syntax element associated with a first chroma component of the first transform unit, a third syntax element associated with a second chroma component, and a fourth syntax element associated with luma component of the first transform unit; decoding the transform coefficients of chroma and luma components of the first transform unit, based on the second, third and fourth syntax elements; and setting transform coefficients of luma and chroma components of rest of the plurality of transform units to zeros.Type: GrantFiled: December 13, 2021Date of Patent: February 25, 2025Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Xiaoyu Xiu, Yi-Wen Chen, Xianglin Wang, Shuiming Ye, Tsung-Chuan Ma, Hong-Jheng Jhu
-
Patent number: 12236508Abstract: A terminal apparatus includes a controller. The controller is configured to flip text included in an illustration drawn by a first user on a virtual screen in virtual space to be legible as seen from a virtual camera.Type: GrantFiled: March 29, 2023Date of Patent: February 25, 2025Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Daisuke Kikuchi, Wataru Kaku, Aiko Sawado, Mina Funazukuri
-
Patent number: 12238281Abstract: A device for encoding/decoding the image according to the present invention includes an intra prediction module configured to: determine an intra prediction mode of a current block; determine a scanning order of multiple sub blocks in the current block on the basis of the determined intra prediction mode; and perform intra prediction of the current block on the basis of the determined scanning order.Type: GrantFiled: July 13, 2023Date of Patent: February 25, 2025Assignee: Intellectual Discovery Co., Ltd.Inventors: Dong Gyu Sim, Ho Chan Ryu, Yong Jo Ahn
-
Patent number: 12238312Abstract: A load balancing method for video decoding. The load balancing includes first determining which hardware devices are suitable for the new decoding process, and determining the current load of each of the suitable hardware devices. From the suitable devices potential devices are selected having a current load less than a threshold and overloaded devices are selected having a load greater than or equal to the threshold. If there are no suitable devices, then the decoding process is implemented by software decoding. If the list of potential hardware devices includes only one potential hardware device, then the decoding process is implemented on the hardware device. If the list of potential hardware devices includes more than one potential hardware device, then it is determined how many decoding processes are currently running on each potential hardware device, and the new decoding process is implemented on the potential hardware device having the fewest processes.Type: GrantFiled: July 19, 2023Date of Patent: February 25, 2025Assignee: Canon Kabushiki KaishaInventors: Kristine Strandby, Jeppe Jensen, Arthur Magaljan
-
Patent number: 12231634Abstract: Disclosed herein are a method and apparatus for image encoding and image decoding using region segmentation. A picture is divided into multiple sub-pictures, and encoding and/or decoding are performed on the multiple sub-pictures resulting from division. Encoding operations and/or decoding operations on the sub-pictures may be independently performed. Merging and filtering are applied to reconstructed sub-pictures generated by decoding, and a reconstructed picture is generated after processing of merging and filtering.Type: GrantFiled: June 22, 2020Date of Patent: February 18, 2025Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, INDUSTRY-ACADEMIA COOPERATION GROUP OF SEJONG UNIVERSITYInventors: Gun Bang, Jin-Young Lee, Woong Lim, Hui-Yong Kim
-
Patent number: 12225219Abstract: Systems and techniques are described herein for processing video data. For instance, a process can include obtaining first encoded data for a first portion of an image, the image encoded in a plurality of independently decodable portions. The process can further include generating first intermediate data for the first portion of the image, storing the first intermediate data in a bitstream order, obtaining second encoded data for a second portion of the image, generating second intermediate data for the second portion of the image, storing the second intermediate data in the bitstream order, wherein the first intermediate data is stored separate from the second intermediate data, processing the first intermediate data and the second intermediate data in a raster scan order across the first portion of the image and the second portion of the image to generate a part of the image.Type: GrantFiled: December 15, 2022Date of Patent: February 11, 2025Assignee: QUALCOMM IncorporatedInventors: Tomoyuki Naito, Yasutomo Matsuba
-
Patent number: 12210479Abstract: Methods, devices and computer program products facilitate the storage, access and management of log files that are associated with particular client devices. The log files provide a record of user or client device activities that are periodically sent to a data backup center. A dedicated log file server facilitates the processing and storage of an increasingly large number of log files that are generated by new and existing client devices. A storage server pre-processes the received log files to facilitate the processing and storage of the log files by the log file server. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.Type: GrantFiled: June 21, 2021Date of Patent: January 28, 2025Assignee: OPEN TEXT INC.Inventor: Mark Rees
-
Patent number: 12207002Abstract: In described examples, an integrated circuit includes first, second, third, and fourth image processing blocks, a data selection circuitry, and a pipeline memory. An input of the first image processing block receives raw image data. An input of the second image processing block is coupled to an output of the first image processing block. An input of the third image processing block is coupled to an output of the second image processing block. A first input of the data selection circuitry is coupled to an output of the first image processing block, and a second input of the data selection circuitry is coupled to an output of the second image processing block. A data input of the pipeline memory is coupled to an output of the data selection circuitry, and an output of the pipeline memory is coupled to an input of the fourth image processing block.Type: GrantFiled: March 31, 2023Date of Patent: January 21, 2025Assignee: Texas Instruments IncorporatedInventors: Niraj Nandan, Mihir Mody, Rajasekhar Allu, Manoj Koul, Pandy Kalimuthu, David Stoller
-
Patent number: 12205486Abstract: The present disclosure relates to a coding education block recognition system which can stably recognize a plurality of blocks in an AR (Augmented Reality) environment within a limited time through placement of commands for inputting coding puzzles created in the form of tangible blocks that can be directly handled by the learner's hand.Type: GrantFiled: December 31, 2021Date of Patent: January 21, 2025Inventors: Beom-joo Seo, Na-young Kim
-
Patent number: 12206911Abstract: Method, device, apparatus, and computer-readable storage medium to determine whether video block is a fractional boundary video block (See paragraph and FIG. 7.) and to partition the fractional boundary video block into inferred partitions using a subset of available partition modes (See paragraph and FIG. 8.) are disclosed.Type: GrantFiled: November 21, 2023Date of Patent: January 21, 2025Assignee: SHARP KABUSHIKI KAISHAInventors: Kiran Mukesh Misra, Weijia Zhu, Christopher Andrew Segall, Frank Bossen
-
Patent number: 12200210Abstract: An encoding, a decoding method, a system for encoding and decoding, an encoder, and a decoder are provided. The encoding method includes the following. In a palette mode, if colors of pixels of a coding unit block are all represented by one or more major colors of the coding unit block, a flag is set as a first state value, and if the color of at least one pixel of the coding unit block is not represented by the one or more major colors of the coding unit block, the flag is set as a second state value. The encoding method further includes establishing a palette table corresponding to the coding unit block according to a state value of the flag and the one or more major colors.Type: GrantFiled: September 4, 2023Date of Patent: January 14, 2025Assignee: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
-
Patent number: 12200269Abstract: A dependency indication is signaled within the beginning of a packet, that is, within the adjacent of a slice header to be parsed or a parameter set. This is achieved, for example, by including the dependency indication at the beginning of the slice header, preferably after a syntax element identifying the parameter set and before the slice address, by including the dependency indication before the slice address, by providing the dependency indication to a NALU header using a separate message, or by using a special NALU type for NALUs carrying dependent slices.Type: GrantFiled: February 23, 2024Date of Patent: January 14, 2025Assignee: SUN PATENT TRUSTInventors: Semih Esenlik, Matthias Narroschke, Thomas Wedi
-
Patent number: 12192460Abstract: An encoding, a decoding method, a system for encoding and decoding, an encoder, and a decoder are provided. The encoding method includes the following. In a palette mode, if colors of pixels of a coding unit block are all represented by one or more major colors of the coding unit block, a flag is set as a first state value, and if the color of at least one pixel of the coding unit block is not represented by the one or more major colors of the coding unit block, the flag is set as a second state value. The encoding method further includes establishing a palette table corresponding to the coding unit block according to a state value of the flag and the one or more major colors.Type: GrantFiled: September 4, 2023Date of Patent: January 7, 2025Assignee: Industrial Technology Research InstituteInventors: Yao-Jen Chang, Chun-Lung Lin, Ching-Chieh Lin, Jih-Sheng Tu, Chao-Hsiung Hung
-
Patent number: 12192453Abstract: An encoding device that performs encoding on each of blocks obtained by dividing an image includes: a weighted bi-predictor 181a configured to generate a prediction block of an encoding-target block by weighted-averaging a plurality of reference images using weighted coefficients selected from a weighted coefficient set including a plurality of weighted coefficients; and a filter controller 161 configured to control deblocking filter based on the weighted coefficients applied by the weighted bi-predictor 181a to each of the two blocks adjacent blocks.Type: GrantFiled: February 25, 2022Date of Patent: January 7, 2025Assignee: NIPPON HOSO KYOKAIInventors: Shunsuke Iwamura, Atsuro Ichigaya, Shimpei Nemoto
-
Patent number: 12192311Abstract: An example method of encoding a point cloud includes determining that residual values for all components except one component of an attribute of a point in the point cloud are equal to zero; based on the determination that the residual values for all components except the one component of the attribute are equal to zero, determining a value for the one component that is equal to a magnitude of a residual value of the one component of the attribute minus an offset; encoding the value of the one component; and signaling the encoded value in a bitstream.Type: GrantFiled: June 8, 2021Date of Patent: January 7, 2025Assignee: QUALCOMM IncorporatedInventors: Bappaditya Ray, Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Louis Joseph Kerofsky, Marta Karczewicz
-
Patent number: 12184844Abstract: A data processing method and system provided in this disclosure may perform a boundary adjustment and encoding spectrum modulation on original data to enhance a boundary within a preset range in an original frame and smoothly decrease an amplitude of the original frame in a selected region, thereby reducing an amount of data information, reducing a data loss, and avoiding a loss of details while improving data compression efficiency; when decompressing compressed data, perform decoding spectrum modulation on the compressed data with parameters corresponding to the encoding spectrum modulation, perform a boundary correction on boundary information within the preset range to eliminate noise, and perform noise reduction on the data while restoring the data, so that decompressed data becomes clearer. The method and system can improve the data compression efficiency, improve transmission efficiency, and reduce data loss, while improving the definition of decompressed data.Type: GrantFiled: November 13, 2021Date of Patent: December 31, 2024Inventor: Jianghong Yu
-
Patent number: 12177461Abstract: Disclosed are a method and an apparatus for image encoding/decoding that support a plurality of layers. The method for image decoding that supports a plurality of layers includes decoding information of a first layer which a picture of a second layer including a current decoding target block refers to; mapping the information of the first layer to a picture size of the second layer, configuring a reference picture list for the picture of the second layer by adding the mapped information of the first layer and generating prediction samples of the current decoding target block by predicting the current decoding target block of the second layer based on the reference picture list, and the information of the first layer includes at least one of a sample value and motion information of the first layer picture.Type: GrantFiled: August 28, 2023Date of Patent: December 24, 2024Assignee: Electronics and Telecommunications Research InstituteInventors: Ha Hyun Lee, Jung Won Kang, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
-
Patent number: 12177453Abstract: The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.Type: GrantFiled: May 3, 2023Date of Patent: December 24, 2024Assignees: Electronics and Telecommunications Research Institute, Kwangwoon University Industry-Academic Collaboration Foundation, University-Industry Cooperation Group of Kyung Hee UniversityInventors: Hae Chul Choi, Se Yoon Jeong, Sung-Chang Lim, Jin Soo Choi, Jin Woo Hong, Dong Gyu Sim, Seoung-Jun Oh, Chang-Beom Ahn, Gwang Hoon Park, Seung Ryong Kook, Sea-Nae Park, Kwang-Su Jeong
-
Patent number: 12170771Abstract: Different quantization matrices may be transmitted corresponding to different block sizes, color components and prediction modes. To more efficiently signal the coefficients of the quantization matrices, in one implementation, a unified matrix identifier matrixId is used, based on a size identifier (sizeId) that relates to CU size with larger sizes listed first, and a matrix type (matrixTypeId) with luma QMs listed first. For example, the unified identifier is derived as: matrixId=N*sizeId+matrixTypeId, where N is the number of possible type identifiers, e.g., N=6. This single identifier allows referring to any previously transmitted matrix when using prediction (copy), and transmitting larger matrices first avoids interpolation in the prediction process. When a block uses the Intra Block Copy prediction mode, QM identifier may be derived as if the block uses the INTER prediction mode.Type: GrantFiled: June 16, 2020Date of Patent: December 17, 2024Assignee: InterDigital CE Patent Holdings, SASInventors: Philippe De Lagrange, Fabrice Leleannec, Karam Naser, Edouard Francois, Pierre Andrivon, Ya Chen
-
Patent number: 12167013Abstract: A three-dimensional data encoding method includes: generating first information in which an N-ary tree structure of a plurality of three-dimensional points included in three-dimensional data is expressed using a first formula, where N is an integer of 2 or higher; and generating a bitstream including the first information. The first information includes pieces of three-dimensional point information each associated with a corresponding one of the plurality of three-dimensional points. The pieces of three-dimensional point information each include indexes each associated with a corresponding one of a plurality of levels in the N-ary tree structure. The indexes each indicate a subblock, among N subblocks belonging to a corresponding one of the plurality of levels, to which a corresponding one of the plurality of three-dimensional points belongs.Type: GrantFiled: March 7, 2022Date of Patent: December 10, 2024Assignee: Panasonic Intellectual Property Corporation of AmericaInventors: Chi Wang, Pongsak Lasang, Toshiyasu Sugio, Tatsuya Koyama
-
Patent number: 12160619Abstract: Disclosed are a method for decoding a video signal and an apparatus therefor. Specifically, a method for decoding an image may include: partitioning a current coding tree block into a plurality of coding blocks so that coding blocks partitioned from the current coding tree block are included in a current picture when the current coding tree block is out of a boundary of the current picture; parsing a first syntax element indicating whether a current coding block is partitioned into a plurality of subblocks when the current coding block satisfies a predetermined condition; and determining a split mode of the current coding block based on the syntax element.Type: GrantFiled: July 24, 2023Date of Patent: December 3, 2024Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventors: Junghak Nam, Seunghwan Kim, Jaehyun Lim, Hyeongmoon Jang
-
Patent number: 12155867Abstract: A scalable video decoder is described which is configured to reconstruct a base layer signal from a coded data stream to obtain a reconstructed base layer signal; and reconstruct an enhancement layer signal including spatially or temporally predicting a portion of an enhancement layer signal, currently to be reconstructed, from an already reconstructed portion of the enhancement layer signal to obtain an enhancement layer internal prediction signal; forming, at the portion currently to be reconstructed, a weighted average of an inter-layer prediction signal obtained from the reconstructed base layer signal, and the enhancement layer internal prediction signal to obtain an enhancement layer prediction signal such that a weighting between the inter-layer prediction signal and the enhancement layer internal prediction signal varies over different spatial frequency components; and predictively reconstructing the enhancement layer signal using the enhancement layer prediction signal.Type: GrantFiled: August 25, 2021Date of Patent: November 26, 2024Assignee: GE Video Compression, LLCInventors: Tobias Hinz, Haricharan Lakshman, Jan Stegemann, Philipp Helle, Mischa Siekmann, Karsten Suehring, Detlev Marpe, Heiko Schwarz, Christian Bartnik, Ali Atef Ibrahim Khairat Abdelhamid, Heiner Kirchhoffer, Thomas Wiegand
-
Patent number: 12147468Abstract: A method, a system, and a computer program product for performing on-demand feature extraction from a raw image of an object for analysis. A query is executed to retrieve an image of an object. Using one or more parameters of the query, a raw image of the object is compressed to generate a compressed image of the object. One or more features associated with the object are extracted from the compressed image of the object. Based on the compressed image of the object, the image of the object is generated using the extracted one or more features of the object.Type: GrantFiled: December 13, 2018Date of Patent: November 19, 2024Assignee: SAP SEInventors: Bjoern Deiseroth, Frank Gottfried
-
Patent number: 12143620Abstract: The present disclosure provides intra prediction methods for video or image coding. An exemplary method includes: performing an intra predicting process for a target block, wherein performing the intra predicting process comprises: determining an intra prediction mode for the target block; in response to the intra prediction mode is an angular mode, determining a filtered value by applying an N-tap interpolation filter to a plurality of reference samples surrounding the target block based on the angular mode, wherein N is an integer greater than 4; and determining a predicted value of a sample of the target block based on the filtered value.Type: GrantFiled: August 19, 2021Date of Patent: November 12, 2024Assignee: Alibaba Group Holding LimitedInventors: Jie Chen, Yan Ye, Ru-Ling Liao, Xinwei Li
-
Patent number: 12143584Abstract: A decoder comprising a processor and a memory, wherein the processor, using the memory, inverse quantizes data corresponding to a current block of an image performs an inverse secondary transform, using one candidate of the inverse secondary transform selected from candidates of the inverse secondary transform, on a result of the inverse quantization to generate second transform coefficients, the candidates of the inverse secondary transform including transform bases for the inverse secondary transform and a skip of the inverse secondary transform and performs an inverse primary transform, using one candidate of the inverse primary transform selected from candidates of the inverse primary transform, on the second transform coefficients or the result of the inverse quantization to generate first transform coefficients, the candidates of the inverse primary transform including transform bases for the inverse primary transform.Type: GrantFiled: October 22, 2021Date of Patent: November 12, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Ryuichi Kanoh, Tadamasa Toma, Kiyofumi Abe, Takahiro Nishi
-
Patent number: 12143605Abstract: Transform modes are derived for inter-predicted blocks using side information. A prediction residual is generated for a current video block using a reference frame. Side information associated with one or both of the current video block or the reference frame is identified. A trained transform is determined from amongst multiple trained transforms based on the side information, in which each of the trained transforms is determined using individual side information types and combinations of the individual side information types and the side information represents values of one of the individual side information types or one of the combinations of the individual side information types. The prediction residual is transformed according to the trained transform, and data associated with the transformed prediction residual and the side information are encoded to a bitstream.Type: GrantFiled: December 6, 2021Date of Patent: November 12, 2024Assignee: GOOGLE LLCInventors: Rohit Singh, Debargha Mukherjee, Elliott Karpilovsky, Lester Lu
-
Patent number: 12143129Abstract: This application discloses a decoding method, a decoding device, and a readable storage medium. The decoding method can perform a simple logic operation on the corresponding specified bits in the first bitstream, and generate the corresponding fourth bitstream accordingly to obtain information before encoding. The logic design of this decoding method is simple, which can reduce the complexity of logic circuit design and improve the reliability of decoding.Type: GrantFiled: May 31, 2021Date of Patent: November 12, 2024Inventor: Jinfeng Liu
-
Patent number: 12132840Abstract: The invention provides a method and system for authenticating a plaintext message at a sender computing device and verifying the integrity and authenticity of the plaintext message at a receiver computing device. Firstly, the method includes prepending a random string to the plaintext message and then generating a ciphertext corresponding to the plaintext message by encrypting the plaintext message prepended with the random string using an encryption algorithm. The method also includes the step of generating a compressed image of the plaintext message and generates an authentication tag from the compressed image of the plaintext message and the random string. Thereafter, the method transmits both the ciphertext and the authentication tag generated at the sender computing device to the receiver computing device. The receiver computing device, on receiving the ciphertext and the authentication tag corresponding to the plaintext message, verifies the integrity and authenticity of the plaintext message.Type: GrantFiled: June 21, 2016Date of Patent: October 29, 2024Assignee: The King Abdulaziz City for Science and TechnologyInventor: Basel Saleh Alomair
-
Patent number: 12124940Abstract: The application provides an operation method and device. Quantized data is looked up to realize an operation, which simplifies the structure and reduces the computation energy consumption of the data, meanwhile, a plurality of operations are realized.Type: GrantFiled: March 26, 2020Date of Patent: October 22, 2024Assignee: SHANGHAI CAMBRICON INFORMATION TECHNOLOGY CO., LTD.Inventors: Shaoli Liu, Xuda Zhou, Zidong Du, Daofu Liu
-
Patent number: 12126817Abstract: A method implemented in an encoder for encoding a video bitstream that includes coded data for a plurality of pictures, each of the plurality of pictures comprises at least one slice. The method includes encoding a flag that indicates whether tile information for a picture is present in a picture parameter set or present in a slice header, where the tile information indicates a location of a slice within the picture; encoding the tile information in only the picture parameter set when the flag indicates that the tile information for the picture is encoded in the picture parameter set; encoding the tile information in only the slice header when the flag indicates that the tile information for the picture is encoded in the slice header; and encoding data of the picture in the video bitstream based on the tile information.Type: GrantFiled: June 16, 2023Date of Patent: October 22, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: F N U Hendry, Ye-Kui Wang
-
Patent number: 12088835Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a sub-picture partitioned from a picture and a sequence parameter set (SPS) comprising a sub-picture size and a sub-picture location. The SPS is parsed to obtain the sub-picture size of the sub-picture and the sub-picture location of the sub-picture. The sub-picture is decoded based on the sub-picture size and the sub-picture location to create a video sequence. The video sequence is forwarded for display.Type: GrantFiled: July 8, 2021Date of Patent: September 10, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, Fnu Hendry
-
Patent number: 12073596Abstract: There is provided an information processing apparatus and method which enable an increase in a load of decoding processing of coded data of a point cloud to be suppressed. Positional information of a point cloud expressing an object with a three-dimensional shape as a set of points is encoded in an order which causes a decoding result of coded data of the positional information to be output in a processing order of attribute information of the point cloud, and coded data thereof is generated. In addition, coded data of positional information of a point cloud expressing an object with a three-dimensional shape as a set of points is decoded and a decoding result thereof is to be output in a processing order of attribute information of the point cloud. For example, the present disclosure can be applied to an information processing apparatus, an image processing apparatus, a coding apparatus, a decoding apparatus, an electronic device, an information processing method, a program, or the like.Type: GrantFiled: July 6, 2020Date of Patent: August 27, 2024Assignee: SONY GROUP CORPORATIONInventors: Ohji Nakagami, Koji Yano, Satoru Kuma, Hiroyuki Yasuda, Tsuyoshi Kato
-
Patent number: 12062432Abstract: A method for viewing pathology images in a web browser is provided.Type: GrantFiled: November 22, 2022Date of Patent: August 13, 2024Inventors: Vittorio Accomazzi, Vernon Colaco
-
Patent number: 12052414Abstract: An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus comprises obtaining quantization mode information for a current block from a bitstream, determining whether a quantization matrix for the current block is constructed from a reference quantization matrix, based on the quantization mode information, and constructing the quantization matrix for the current block, based on a result of determination. When the quantization matrix for the current block is constructed from the reference quantization matrix, the quantization matrix for the current block may be constructed based on identification information of the reference quantization matrix. When the quantization matrix for the current block is not constructed from the reference quantization matrix, the quantization matrix for the current block may be constructed based on a value of the quantization matrix obtained from the bitstream.Type: GrantFiled: September 23, 2020Date of Patent: July 30, 2024Assignee: LG ELECTRONICS INC.Inventors: Hyeong Moon Jang, Seung Hwan Kim