Predictive Coding Patents (Class 382/238)
  • Patent number: 10560600
    Abstract: An encoding apparatus includes circuitry. The circuitry is configured to read predetermined unit image data that is a predetermined plurality of pixel units of image data; generate pixel unit code data obtained by encoding the read predetermined unit image data on a pixel basis; generate predetermined unit code data obtained by encoding the read predetermined unit image data on a predetermined unit basis; compare a code length that is a data amount of the pixel unit code data with a data amount of the predetermined unit image data to make determination; and output the predetermined unit code data in a case where the code length is greater than the data amount of the predetermined unit image data and output the pixel unit code data in a case where the code length is not greater than the data amount, on basis of a result of the determination.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: February 11, 2020
    Assignee: Ricoh Company, Ltd.
    Inventor: Naoto Shiraishi
  • Patent number: 10555003
    Abstract: A method and apparatus for decoding a video signal are disclosed. A method for decoding a video signal includes obtaining block type information of a current block, confirming a prediction mode of the current block based on the block type information, obtaining, if the prediction mode of the current block is an intra prediction mode according to the prediction mode, at least one correlation parameter information using at least one neighboring pixel of the current block, obtaining an intra prediction value of the current block using the correlation parameter information, and reconstructing the current block using the intra prediction value of the current block.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: February 4, 2020
    Assignee: LG Electronics Inc.
    Inventors: Jae Won Sung, Seung Wook Park, Yong Joon Jeon, Jung Sun Kim, Young Hee Choi, Byeong Moon Jeon, Joon Young Park
  • Patent number: 10531109
    Abstract: The present invention relates generally to images. More particularly, an embodiment of the present invention relates to the pixel group segmented quantization and de-quantization of the residual signal in layered coding of high dynamic range images. By assigning the pixels in the residual image to different pixel groups based on the pixel value of the corresponding pixel in the decoded base layer signal, and by applying pixel group quantizing functions to assigned pixels a more efficient coding can be achieved.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: January 7, 2020
    Assignees: Dolby Laboratories Licensing Corporation, Dolby International AB
    Inventors: Klaas Heinrich Schueuer, Uwe Michael Kowalik, Arion Neddens, Philipp Kraetzer, Guan-Ming Su
  • Patent number: 10521144
    Abstract: Provided are a data block storage method, a data query method and a data modification method. The data block storage method splits file content of a data block to be stored, to generate at least two pieces of file content of the split data block. The file content of the data block to be split comprises at least one character set which is the smallest unit of the file content indicating the meaning of the data block to be split, the character set comprises a plurality of characters, each piece of file content of the split data block comprises a portion of the characters of the same character set. Even if another person obtains a portion of the data content after splitting, it would not be possible to parse effective content; and the split file content is stored in at least two independent storage systems, improving data security.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: December 31, 2019
    Assignee: Beijing Gupanchuangshi Science and Technology Development Co., Ltd.
    Inventors: Haiying Zhang, Haiyan Zhou
  • Patent number: 10484702
    Abstract: An encoding method, a decoding method, an encoding apparatus, a decoding apparatus, for a video image. The encoding method includes: determining an optimal merged neighboring block for a current block based on a motion vector merging technology; determining, based a prediction direction of the optimal merged neighboring block, a motion vector derivation mode that needs to be used by a decoder; correcting a motion vector of the current block based on the motion vector derivation mode; and determining a residual between a predicted value and an original value of the current block based on the corrected motion vector, thereby encoding the current block. According to the technical solutions, a more accurate predicted value is obtained by correcting the motion vector, and a smaller residual is generated.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: November 19, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Sixin Lin, Mingyuan Yang
  • Patent number: 10477231
    Abstract: A block prediction method for decoding a picture, according to the present invention, comprises the steps of: deriving a reference block from a reference picture to predict a current block in a current picture; determining a reference illumination compensation (IC) parameter; generating an illumination-compensated reference block by applying reference IC to the reference block on the basis of the reference IC parameter; and generating a predicted sample of the current block on the basis of the illumination-compensated reference block. According to the present invention, an illumination difference between the current block of the current picture and the reference block of the reference picture can be compensated for, block prediction efficiency can be increased, and a data amount of a residual signal to be transmitted from an encoder to a decoder is reduced. Therefore, compression and coding efficiency can be increased.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: November 12, 2019
    Assignee: LG Electronics Inc.
    Inventors: Jaehyun Lim, Seungwook Park, Junghak Nam
  • Patent number: 10477239
    Abstract: An encoder calculates an indication to a previous reference picture having temporal identity of zero. The encoder creates a first set of indicators to the previous reference picture, to all reference pictures in a first reference picture set of the previous reference picture, and to all pictures following the previous reference picture in decoding order and precede the current picture in decoding order. The encoder sets a flag for picture order count cycle, when a long term reference picture (LTRP) has least significant bits (LSBs) of a picture order count, for which more than one picture in the first set share same value of the LSBs of picture order count as the LTRP. The decoder obtains LSB of a picture order count for a LTRP in a reference picture set of the current picture. The decoder concludes non-compliant bitstream based on indications provided by the flag.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: November 12, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jonatan Samuelsson, Rickard Sjöberg
  • Patent number: 10469844
    Abstract: An intra prediction method and a device using the intra prediction method are provided. The intra prediction method includes the steps of: deriving a current prediction mode as a prediction mode of a current block; constructing neighboring samples of the current block with available reference samples; filtering the available reference samples; and generating predicted samples of the current block on the basis of the filtered available reference samples. The filtering step includes performing the filtering using the available reference sample located in the prediction direction of the current prediction mode and a predetermined number of available reference samples neighboring to the prediction direction of the current prediction mode.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: November 5, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Yong Joon Jeon, Seung Wook Park, Jung Sun Kim, Joon Young Park, Byeong Moon Jeon, Jae Hyun Lim
  • Patent number: 10440394
    Abstract: Video coding using a context adaptive scan order for entropy coding may include decoding a current block by identifying a context adaptive scan order for entropy decoding a transform block, which may include identifying non-zero-coefficient probabilities for the transform block such that each location in the transform block corresponds to a respective non-zero-coefficient probability from the non-zero-coefficient probabilities, assigning a respective context adaptive scan order position to each location in the transform block in descending magnitude order of the respective corresponding non-zero-coefficient probabilities such that the context adaptive scan order position for each location exceeds the context adaptive scan order position assigned to entropy coding context locations for the respective location, entropy decoding transform coefficients from the encoded video stream based on the context adaptive scan order, and reconstructing the decoded block based on the transform block.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: October 8, 2019
    Assignee: GOOGLE LLC
    Inventors: Jingning Han, Ching-Han Chiang
  • Patent number: 10432856
    Abstract: Methods and apparatus of compression for pre-stitched pictures captured by multiple cameras of a panoramic video capture device are disclosed. At the encoder side, stitching information associated with a stitching process to form the pre-stitched pictures is used to encode a current block according to embodiments of the present invention, where the stitching information comprises calibration data, matching results, seam position, blending level, sensor data, or a combination thereof. In one embodiment, the stitching information corresponds to matching results associated with a projection process, and projection-based Inter prediction is used to encode the current block by projecting a reference block in a reference pre-stitched picture to coordinates of the current block. In another embodiment, the stitching information corresponds to seam information associated with seam detection, and seam-based Inter prediction is used to encode the current block by utilizing the seam information.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: October 1, 2019
    Assignee: MEDIATEK INC.
    Inventors: Tsui-Shan Chang, Yu-Hao Huang, Chih-Kai Chang, Tsu-Ming Liu
  • Patent number: 10393992
    Abstract: Methods, devices, and systems for automatic white balance are disclosed. In some aspects, a device includes a memory and a processor coupled to a camera and the memory. The processor may be configured to determine a first number of statistics associated with a first frame, cause the camera to perform a first autofocus operation, determine a second number of statistics associated with a second frame during the first autofocus operation, the second number of statistics being less than the first number of statistics, determine a white balance gain based on the first number of statistics and the second number of statistics, and apply the white balance gain to a third frame.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: August 27, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Kyuseo Han, Jisoo Lee
  • Patent number: 10390025
    Abstract: A method of encoding a video signal includes selecting a set of base filter kernels from a filter bank; determining a prediction filter parameter based on the set of base filter kernels; performing a filtering of a reference region for a target region based on the prediction filter parameter; and predicting the target region based on the filtered reference region, wherein the prediction filter parameter includes at least one of modulation scalar and partition information.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 20, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Onur Guleryuz, Shunyao Li, Sehoon Yea
  • Patent number: 10390044
    Abstract: In one example, an apparatus for encoding video data includes a video encoder configured to select an intra-prediction mode to use to encode a block of video data, determine whether the block includes a sub-block of a size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, when the block includes the sub-block of the size for which multiple transforms are possible based on the size of the sub-block and the selected intra-prediction mode, select one of the multiple possible transforms, transform the sub-block using the selected one of the multiple possible transforms, and provide an indication of the selected one of the multiple possible transforms for the size of the block.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: August 20, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Marta Karczewicz, Muhammed Zeyd Coban, Peisong Chen, Hsiao-Chiang Chuang, Rajan Laxman Joshi
  • Patent number: 10387703
    Abstract: A method of verifying an identity of a printed item includes capturing an image of the unverified printed item, wherein the unverified printed item includes artifacts and at least some of the artifacts were not controllably producible in producing the unverified printed item; extracting information associated with the artifacts of the unverified printed item; ranking the information associated with the artifacts of the unverified printed item; retrieving stored ranked information associated with artifacts of an original printed item from a storage device; and in each of a first and second range of magnitudes, comparing the ranked information associated with the artifacts of the unverified printed item with the ranked information associated with the artifacts of the original printed item.
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: August 20, 2019
    Assignee: SYS-TECH SOLUTIONS, INC.
    Inventor: Michael L. Soborski
  • Patent number: 10390051
    Abstract: Provided is an image coding method that partitions an input image signal into processing units, and that codes the partitioned image to generate a code sequence. In particular, the image coding method determines a partitioning pattern for hierarchically partitioning the input image signal in order starting from a largest unit of the processing units, generates partition information indicative of the partitioning pattern, and codes partition information. The partition information includes maximum used hierarchy depth information indicative of a maximum used hierarchy depth which is a hierarchy depth of a deepest processing unit of the processing units included in the partitioning pattern.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: August 20, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio
  • Patent number: 10382765
    Abstract: A video signal has at least a first signal component corresponding to a first color, and a second signal component, associated with the first signal component and corresponding to a second color. Each signal component is divided into blocks, and each block has one or more encodable units. The encoding of at least one encodable unit of the second signal component is switchable between first and second modes. A method of encoding the signal comprises excluding, for at least one encodable unit of the second signal component, use of the second mode for the encoding of the second-signal-component encodable unit concerned when at least one predetermined condition is satisfied relating to an encoded block or encodable unit of the first signal component that corresponds to the second-signal-component encodable unit concerned.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: August 13, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Edouard Francois, Guillaume Laroche, Patrice Onno, Christophe Gisquet
  • Patent number: 10382792
    Abstract: Disclosed is a method of decoding a video signal. The method includes extracting an intra-prediction mode of a current block from a video signal, generating a prediction block according to the intra-prediction mode, performing a transform on the prediction block, performing a filtering on the transformed prediction block using a spatial correlation coefficient, and generating a reconstruction block based on the filtered prediction block and a residual block, wherein the spatial correlation coefficient is a value determined based on a direction of the intra-prediction mode.
    Type: Grant
    Filed: February 15, 2016
    Date of Patent: August 13, 2019
    Assignee: LG ELECTRONICS INC.
    Inventors: Chulkeun Kim, Jin Heo, Sehoon Yea
  • Patent number: 10368065
    Abstract: Various techniques and tools for encoding and decoding (e.g., in a video encoder/decoder) binary information (e.g., skipped macroblock information) are described. In some embodiments, the binary information is arranged in a bit plane, and the bit plane is coded at the picture/frame layer. The encoder and decoder process the binary information and, in some embodiments, switch coding modes. For example, the encoder and decoder use normal, row-skip, column-skip, or differential modes, or other and/or additional modes. In some embodiments, the encoder and decoder define a skipped macroblock as a predicted macroblock whose motion is equal to its causally predicted motion and which has zero residual error. In some embodiments, the encoder and decoder use a raw coding mode to allow for low-latency applications.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: July 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sridhar Srinivasan, Pohsiang Hsu
  • Patent number: 10349053
    Abstract: An image processing device and method that enable suppression of an increase in the amount of coding of a scaling list. The image processing device sets a coefficient located at the beginning of a quantization matrix by adding a replacement difference coefficient that is a difference between a replacement coefficient used to replace a coefficient located at the beginning of the quantization matrix and the coefficient located at the beginning of the quantization matrix to the coefficient located at the beginning of the quantization matrix; up-converts the set quantization matrix; and dequantizes quantized data using an up-converted quantization matrix in which a coefficient located at the beginning of the up-converted quantization matrix has been replaced with the replacement coefficient. The device and method can be applied to an image processing device.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: July 9, 2019
    Assignee: SONY CORPORATION
    Inventors: Junichi Tanaka, Yoshitaka Morigami
  • Patent number: 10341653
    Abstract: A method for encoding a picture of a video sequence in a bit stream that reduces slice header parsing overhead is provided. The method includes determining weighting factors that may be used for weighted prediction in encoding at least one slice of the picture, wherein a total number of the weighting factors is constrained to not exceed a predetermined threshold number of weighting factors, wherein the threshold number is less than a maximum possible number of weighting factors, and signaling weighted prediction parameters including the weighting factors in a slice header in the bit stream.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: July 2, 2019
    Assignee: Texas Instruments Incorporated
    Inventor: Minhua Zhou
  • Patent number: 10334253
    Abstract: This disclosure provides systems, methods and apparatus for sample adaptive offset (SAO) scaling. For example, the apparatus may include a processor configured to determine an offset value for an SAO filter applied to video data to improve reconstruction of signal amplitudes in the video data. The processor may be further configured to determine a first value indicative of a bit depth and a second value indicative of a scale factor for the video data, to provide a scaled offset value based on applying the scale factor to the offset value, and to scale at least one color component of the video data according to the scaled offset value. The processor may also be configured to identify an edge offset category for a scaled group of neighboring pixel values, and to adjust the SAO filter based on the identified edge offset category.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: June 25, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Woo-Shik Kim, Joel Sole Rojals, Rajan Laxman Joshi, Marta Karczewicz
  • Patent number: 10334273
    Abstract: In a picture coding device for coding picture signals including a brightness signal and a color-difference signal in a block unit using intra-prediction and coding information regarding an intra-prediction mode, when aspect ratios of pixels of the brightness signal and the color-difference signal are different from each other, a bitstream generator converts a mode number of a first intra-color-difference prediction mode used when the aspect ratios are equal to each other into a scaled mode number and derives a second intra-color-difference prediction mode used when the aspect ratios are different from each other.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: June 25, 2019
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Motoharu Ueda, Shigeru Fukushima, Toru Kumakura
  • Patent number: 10334252
    Abstract: Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: June 25, 2019
    Assignee: Ideahub Inc.
    Inventors: Je Chang Jeong, Soon Jong Jin, Sang Jun Park, Hyuk Lee
  • Patent number: 10319348
    Abstract: A technique includes writing first processed data to a buffer. The first processed data is generated in response to execution of a first subtask of a pipelined task on first data. The technique includes writing command information to the buffer. The command information is appended to the first processed data and is associated with execution of a second subtask of the pipelined task on second processed data. The technique includes executing the second subtask on the second processed data according to the command information received from the buffer at a conclusion of execution of the second subtask on the first processed data. The technique may include executing the first subtask based on the first data to generate the first processed data. Executing the second subtask may include triggering execution of an execution unit in response to the command information.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: June 11, 2019
    Assignee: VIXS SYSTEMS, INC.
    Inventor: Brian Lee
  • Patent number: 10321152
    Abstract: An image coding method includes: deriving a candidate for a motion vector of a current block from a co-located motion vector; adding the candidate to a list; selecting the motion vector of the current block from the list; and coding the current block, wherein the deriving includes: deriving the candidate by a first derivation scheme in the case of determining that each of a current reference picture and a co-located reference picture is a long-term reference picture; and deriving the candidate by a second derivation scheme in the case of determining that each of the current reference picture and the co-located reference picture is a short-term reference picture.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: June 11, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Viktor Wahadaniah, Chong Soon Lim, Sue Mon Thet Naing, Hai Wei Sun, Takahiro Nishi, Hisao Sasai, Youji Shibahara, Kyoko Tanikawa, Toshiyasu Sugio, Kengo Terada, Toru Matsunobu
  • Patent number: 10306234
    Abstract: An image decoding method includes: restoring a selected prediction mode used in prediction at a time of coding; and decoding a current block included in coded image data to generate a decoded block, according to the prediction based on the selected prediction mode. The restoring includes: determining a first estimated prediction mode; determining a second estimated prediction mode different from the first estimated prediction mode; and restoring the selected prediction mode based on the mode information, the first estimated prediction mode, and the second estimated prediction mode.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: May 28, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Virginie Drugeon
  • Patent number: 10306264
    Abstract: An encoding apparatus to encode multiple binary data into a bitstream is disclosed. A decoding apparatus to decode multiple intra prediction modes is also disclosed. The encoding apparatus groups first context-dependent segments, and first context-independent segments. The encoding apparatus further performs context adaptive binary arithmetic coding on a group of the first context-dependent segments using a variable probability, and performs bypass coding on a group of the first context-independent segments using a fixed probability. The decoding apparatus obtains a bitstream including coded second context-dependent segments and coded second context-independent segments. The decoding apparatus reconstructs the coded second context-dependent segments and the coded second context-independent segments.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: May 28, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
  • Patent number: 10306263
    Abstract: A method and apparatus for decoding a video signal are disclosed. A method for decoding a video signal includes obtaining block type information of a current block, confirming a prediction mode of the current block based on the block type information, obtaining, if the prediction mode of the current block is an intra prediction mode according to the prediction mode, at least one correlation parameter information using at least one neighboring pixel of the current block, obtaining an intra prediction value of the current block using the correlation parameter information, and reconstructing the current block using the intra prediction value of the current block.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: May 28, 2019
    Assignee: LG Electronics Inc.
    Inventors: Jae Won Sung, Seung Wook Park, Yong Joon Jeon, Jung Sun Kim, Young Hee Choi, Byeong Moon Jeon, Joon Young Park
  • Patent number: 10291936
    Abstract: A method, system and Computer program code for analyzing a video stream, the method comprising: receiving a sequence of communication packets associated with a frame, wherein each packet comprises an indication of whether the packet comprises a slice header, and an indication to a frame number; retrieving slices associated with the frame from the sequence of communication packets until a missing or corrupted slice, or an end of the frame is encountered; subject to no missing or corrupted slice encountered, providing the slices associated with the frame to a handling unit; and subject to a missing or corrupted slice encountered: skipping data from a beginning of the missing or corrupted frame, until a header start indicator or until an end of the frame; creating a P-skip slice; providing the P-skip slice to the handling unit; and resuming retrieving the slices subject to the end of the frame not being encountered.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: May 14, 2019
    Assignee: Electronic Arts Inc.
    Inventors: Tomer Holtzman, Yahav Zamari, Asaf Barak, Iddit Shalem
  • Patent number: 10277247
    Abstract: A receiver includes: a filter circuit to generate predicted measurements for a set of tracks based on previous kinematic states of the tracks and timing and source data of next compressed measurements associated to the tracks, generate probability data of differences between the predicted measurements and next measurement data, generate the next measurement data using the predicted measurements and quantized differences between the predicted measurements and the next measurement data, and generate next kinematic states of the tracks based on the previous kinematic states, the timing and source data of the next compressed measurements, and the generated measurement data; a quantizer circuit to quantize the probability data into quantization tables and look up the quantized differences from corresponding indices in the quantization tables; and a decoder circuit to decode encoded index data of the next compressed measurements into the corresponding indices in the quantization tables using the quantized probabili
    Type: Grant
    Filed: April 11, 2018
    Date of Patent: April 30, 2019
    Assignee: BAE Systems Information and Electronic Systems Integration Inc.
    Inventors: Peter M. Kingston, Lingji Chen, Eric N. Duchon, Christopher D. Moss
  • Patent number: 10242484
    Abstract: A machine can be specially configured to generate one or more atlases that include two-dimensional texture maps and their corresponding UV maps from a three-dimensional object, compress the atlases, decompress the atlases, store the atlases, access the atlases, communicate the atlases, apply the texture maps from the atlases to a three-dimensional model, or otherwise process the atlases, the texture maps, the UV maps, or any suitable combination thereof. The atlases, texture maps, UV maps, or any suitable combination thereof can be generated, compiled or otherwise created by the machine in a manner that is computationally efficient to compress and decompress using video compression and decompression techniques.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: March 26, 2019
    Assignee: 8i Limited
    Inventors: Gianluca Cernigliaro, Philip A. Chou, Eugene Joseph d'Eon
  • Patent number: 10244255
    Abstract: A method and apparatus for coding video information are disclosed. In one example, the method may involve: identifying one or more prediction modes for a fixed-rate codec, each prediction mode having a rate-distortion cost; and selecting, for a current block, a prediction mode that has the lowest rate-distortion cost from among the one more prediction modes not previously selected. The method may involve: (i) determining whether the selected prediction mode would result in overflow or underflow of a buffer of the fixed-rate codec; and (ii) determining whether the selected prediction mode would result in remaining bits in the slice being insufficient to code remaining blocks of the slice. The method may involve utilizing a fallback mode to code the current block in response to each of the selected one or more prediction modes resulting in at least one of conditions (i) and (ii) being true.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: March 26, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Natan Haim Jacobson, Vijayaraghavan Thirumalai, Rajan Laxman Joshi
  • Patent number: 10244257
    Abstract: There is disclosed a method, an apparatus, a server, a client and a non-transitory computer readable medium comprising a computer program stored therein for multi view video coding and decoding. View random access (VRA) pictures or access units are coded into a multiview bitstream. VRA pictures enable starting the decoding of a subset of the views present in the bitstream. The views selected to be accessible in VRA pictures are alternated in successive VRA pictures so that all views are gradually reconstructed when two or more VRA pictures have been decoded.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: March 26, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Miska Matias Hannuksela, Dmytro Rusanovskyy
  • Patent number: 10230989
    Abstract: A method and a video processor for preventing start code confusion. The method includes aligning bytes of a slice header relating to slice data when the slice header is not byte aligned or inserting differential data at the end of the slice header before the slice data when the slice header is byte aligned, performing emulation prevention byte insertion on the slice header, and combine the slice header and the slice data after performing emulation prevention byte insertion.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: March 12, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Vivienne Sze, Madhukar Budagavi, Akira Osamoto, Yasutomo Matsuba
  • Patent number: 10230973
    Abstract: An image coding method includes a first flag coding step (S501) of coding a first flag that indicates whether a predetermined extension standard of a predetermined image coding standard is used, a second flag coding step (S503) of coding, when the first flag indicates that the extension standard is used (Yes in S502), a second flag that indicates whether a first scheme is used that is a coding scheme included in the extension standard for coding a difference between adjacent-to-each-other samples included in a residual signal of an current block, and an image coding step (S505) of coding, when the second flag indicates that the first scheme is used (Yes in S504), the image by using the first scheme.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: March 12, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Hisao Sasai, Kengo Terada
  • Patent number: 10212452
    Abstract: An apparatus for decoding an image, the apparatus including an entropy decoder configured to extract an intra prediction mode of a current block, and an intra prediction performer configured to determine a number of neighboring pixels located on a left side of the current block or an upper side of the current block, determine a location of one or more neighboring pixels, the intra prediction mode indicating a particular direction among a plurality of directions, the particular direction being indicated by using one of a dx number in a horizontal direction and a fixed number in a vertical direction, and the location of the one or more neighboring pixels being determined based on a shift operation.
    Type: Grant
    Filed: May 4, 2017
    Date of Patent: February 19, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung-hye Min, Sun-il Lee, Woo-jin Han
  • Patent number: 10205958
    Abstract: A more efficient co-use of dynamic range mapping on the one hand and temporal prediction on the other hand such as, for example, in order to code HDR frame sequences, is achieved by exploiting the concept of weighted prediction in order to transition from the mapping parameter from the reference frame to the currently temporally predicted frame. By this measure, the temporal prediction does not fail and despite the frame-wise variation in the dynamic range mapping, encoding efficiency is, thus, maintained. As a favorable side aspect, weighted temporal prediction is already within the capabilities of existing video coding stages such as, for example, the H.264/AVC.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: February 12, 2019
    Assignee: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
    Inventors: Jens-Uwe Garbas, Herbert Thoma
  • Patent number: 10178408
    Abstract: In a video coding device, an intra prediction unit 11 generates a predicted block, based on an adjacent reconstructed image. A intra first chroma prediction mode coding unit 12 codes an intra prediction mode of a first chroma component based on an intra prediction mode of a luma component. A intra second chroma prediction mode coding unit 13 codes an intra prediction mode of a second chroma component depending on the intra prediction mode of the first chroma component.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: January 8, 2019
    Assignee: NEC Corporation
    Inventor: Keiichi Chono
  • Patent number: 10158870
    Abstract: Provided is a video processing apparatus for processing motion compensation of a plurality of frames. The video processing apparatus includes an image receiving receiver, a filter, a block divider, a compression processor, and a frame buffer memory. The image receiving receiver receives encoded data The filter an image frame reconstructed from the encoded data, and a block divider divides a reference frame into a plurality of blocks in a predetermined block dividing unit. The each of the plurality of blocks has an identical size. A compression processor compresses each of the plurality of blocks in a method selected from one of an uncompression method or a lossless compression method on a basis of reduction or non-reduction of bandwidths with respect to a frame buffer memory that contains the reference frame and packages the plurality of blocks in a unit of a burst group. A size of the burst group corresponds to a burst length of the frame buffer memory.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 18, 2018
    Assignee: CHIPS & MEDIA, INC
    Inventors: Wook Je Jeong, Min Yong Jeon, Dong Jin Park
  • Patent number: 10158883
    Abstract: In a picture coding device for coding picture signals including a brightness signal and a color-difference signal in a block unit using intra-prediction and coding information regarding an intra-prediction mode, when aspect ratios of pixels of the brightness signal and the color-difference signal are different from each other, a bitstream generator converts a mode number of a first intra-color-difference prediction mode used when the aspect ratios are equal to each other into a scaled mode number and derives a second intra-color-difference prediction mode used when the aspect ratios are different from each other.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: December 18, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Motoharu Ueda, Shigeru Fukushima, Toru Kumakura
  • Patent number: 10154282
    Abstract: Disclosed are a method and device for generating a predicted picture, the method comprising: determining a reference rectangular block of pixels according to parameter information which includes a location of a target rectangular block of pixels and/or depth information of a reference view; mapping the reference rectangular block of pixels to a target view according to the depth information of the reference view to obtain a projection rectangular block of pixels; and acquiring a predicted picture block from the projection rectangular block of pixels. The technical problem of relatively large dependence among the data brought by simultaneously employing the depth picture of the target view and the depth picture of the reference view in the process of generating the predicted picture in the prior art is solved, and the technical effects of reducing the dependence on the data and improving the encoding and decoding efficiency is achieved.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: December 11, 2018
    Assignee: SHANGHAI ZHONGXING SOFTWARE COMPANY LIMITED
    Inventors: Lu Yu, Yichen Zhang, Yin Zhao, Yingjie Hong, Ming Li
  • Patent number: 10148980
    Abstract: A method and apparatus of using logical mode numbers during both prediction and coding in the bit stream, such as for high efficiency video coders (HEVC). These logical intra mode numbers are sorted based on angle which as a result leads to improved coding designs with fewer and smaller look-up tables, and a small gain in coding efficiency. Furthermore, by using this type of naming, the number of most probable modes (MPMs) can be readily extended since no additional tables are required. The use of three MPMs achieves a larger gain of 0.25% and 0.31% for the AI_HE and AI_LC cases, respectively.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: December 4, 2018
    Assignee: SONY CORPORATION
    Inventors: Ehsan Maani, Ali Tabatabai, Jun Xu
  • Patent number: 10123007
    Abstract: The present invention relates to a method and an apparatus for coding a video signal, and more specifically, a motion vector between viewpoints is obtained by using a depth value of a depth block, which corresponds to a current texture block, and an illumination difference is compensated. By obtaining the motion vector between the viewpoints by using the depth value of the depth block, which corresponds to the current texture block, and compensating the illumination difference, the present invention can obtain an accurate prediction value of the current texture block and thus increase accuracy in inter-prediction between the viewpoints.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: November 6, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jin Heo, Jiwook Jung, Sehoon Yea, Moonmo Koo, Taesup Kim, Jaewon Sung, Eunyong Son
  • Patent number: 10085043
    Abstract: An image decoding method includes: obtaining first reference picture information from a coded signal; determining whether or not a second reference picture identified by the first reference picture information is stored in a buffer; determining, when the second reference picture is not stored in the buffer, a picture stored in the buffer to be a third reference picture; and decoding a current picture from the coded signal using a fifth reference picture selected from one or more fourth reference pictures including the third reference picture instead of the second reference picture.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: September 25, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Youji Shibahara, Takahiro Nishi
  • Patent number: 10085026
    Abstract: The present invention relates to a video encoding method, to a video decoding method, and to an apparatus using same. The video encoding method according to the present invention comprises the steps of: setting a tile and a slice for the inputted current picture; performing encoding based on the tile and the slice; and a step of transmitting the encoded video information. The current picture may include one or more tiles and one or more slices. The largest coding units (hereinafter, referred to as LCUs) in the slice may be arranged based on a tile scan.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: September 25, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Hendry Hendry, Jungsun Kim, Chulkeun Kim, Byeongmoon Jeon, Sangoh Jeong
  • Patent number: 10070146
    Abstract: In a picture coding device for coding picture signals including a brightness signal and a color-difference signal in a block unit using intra-prediction and coding information regarding an intra-prediction mode, when aspect ratios of pixels of the brightness signal and the color-difference signal are different from each other, a bitstream generator converts a mode number of a first intra-color-difference prediction mode used when the aspect ratios are equal to each other into a scaled mode number and derives a second intra-color-difference prediction mode used when the aspect ratios are different from each other.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: September 4, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Motoharu Ueda, Shigeru Fukushima, Toru Kumakura
  • Patent number: 10063885
    Abstract: In a picture coding device for coding picture signals including a brightness signal and a color-difference signal in a block unit using intra-prediction and coding information regarding an intra-prediction mode, when aspect ratios of pixels of the brightness signal and the color-difference signal are different from each other, a bitstream generator converts a mode number of a first intra-color-difference prediction mode used when the aspect ratios are equal to each other into a scaled mode number and derives a second intra-color-difference prediction mode used when the aspect ratios are different from each other.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 28, 2018
    Assignee: JVC KENWOOD Corporation
    Inventors: Hiroya Nakamura, Motoharu Ueda, Shigeru Fukushima, Toru Kumakura
  • Patent number: 10063884
    Abstract: A method and apparatus of using logical mode numbers during both prediction and coding in the bit stream, such as for high efficiency video coders (HEVC). These logical intra mode numbers are sorted based on angle which as a result leads to improved coding designs with fewer and smaller look-up tables, and a small gain in coding efficiency. Furthermore, by using this type of naming, the number of most probable modes (MPMs) can be readily extended since no additional tables are required. The use of three MPMs achieves a larger gain of 0.25% and 0.31% for the AI_HE and AI_LC cases, respectively.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: August 28, 2018
    Assignee: SONY CORPORATION
    Inventors: Ehsan Maani, Ali Tabatabai, Jun Xu
  • Patent number: 10009538
    Abstract: Systems and methods for the generating compressed light field representation data using captured light fields in accordance embodiments of the invention are disclosed. In one embodiment, an array camera includes a processor and a memory connected configured to store an image processing application, wherein the image processing application configures the processor to obtain image data, wherein the image data includes a set of images including a reference image and at least one alternate view image, generate a depth map based on the image data, determine at least one prediction image based on the reference image and the depth map, compute prediction error data based on the at least one prediction image and the at least one alternate view image, and generate compressed light field representation data based on the reference image, the prediction error data, and the depth map.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: June 26, 2018
    Assignee: FotoNation Cayman Limited
    Inventors: Kartik Venkataraman, Dan Lelescu, Gabriel Molina
  • Patent number: 9998737
    Abstract: A method and apparatus for processing of coded video using in-loop processing are disclosed. The method operates by receiving input data to said in-loop processing, wherein the input data corresponds to reconstructed coding units of the picture; configuring the input data into multiple filter units; selecting a filter from a candidate filter set comprising at least two candidate filters associated with said in-loop processing for one of said multiple filter units; applying said in-loop processing to said one of said multiple filter units using the selected filter to generate a processed filter unit, wherein when said one of said multiple filter units comprises at least two reconstructed coding units, the selected filter is applied to all of said at least two reconstructed coding units; and providing processed video data comprising the processed filter unit. The apparatus provide circuits to carryout the operations of the method.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: June 12, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Chih-Ming Fu, Ching-Yeh Chen, Chia-Yang Tsai, Yu-Wen Huang, Shaw-Min Lei