Variable Length Coding Patents (Class 375/240.23)
  • Patent number: 11968393
    Abstract: A point cloud data transmitting method according to embodiments can comprise the steps of encoding point cloud data and transmitting a bitstream including the point cloud data. A point cloud data receiving method according to embodiments can comprise the steps of receiving a bitstream including point cloud data, decoding the point cloud data, and rendering the point cloud data.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: April 23, 2024
    Assignee: LG ELECTRONICS INC.
    Inventor: Sejin Oh
  • Patent number: 11818391
    Abstract: A video encoding method using a plurality of reference pictures includes: selecting whether or not a resilient picture referencing scheme is to be used for encoding video; writing a parameter indicating the selection into a header of an encoded video bitstream; and encoding a picture using inter-picture prediction using a result of the selection.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: November 14, 2023
    Assignee: SUN PATENT TRUST
    Inventors: Viktor Wahadaniah, Chong Soon Lim, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
  • Patent number: 11770526
    Abstract: Provided is an image decoding method of decoding an image, the image decoding method including: obtaining at least one of block shape information and split shape information about a first coding unit included in the image, from a bitstream; determining at least one second coding unit included in the first coding unit based on at least one of the block shape information and the split shape information; and decoding the image based on the at least one second coding unit, wherein the block shape information indicates a shape of the first coding unit and the split shape information indicates whether the first coding unit is split into the at least one second coding unit. Also, provided is an image encoding method corresponding to the image decoding method. Also, provided is an image encoding apparatus and image decoding apparatus for respectively performing the image encoding method and image decoding method.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: September 26, 2023
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-woo Park, Bo-ra Jin, Chan-yul Kim, Jung-hye Min
  • Patent number: 11722677
    Abstract: Systems and methods related to video encoding and decoding using decoder-side intra mode derivation (DIMD) are described. In an exemplary method of coding samples in a block in a video, an intra coding mode is selected based on a plurality of reconstructed samples in a template region adjacent to the block, and the samples in the block are predicted with intra prediction using the selected intra coding mode. The intra coding mode may be selected by testing a plurality of candidate intra coding modes for cost (e.g. distortion) of predicting the template region from a set of reconstructed reference samples. The mode with the lowest cost is used for prediction. In exemplary embodiments, explicit signaling of the intra mode is not required.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: August 8, 2023
    Assignee: InterDigital Madison Patent Holdings, SAS
    Inventors: Xiaoyu Xiu, Yuwen He, Yan Ye
  • Patent number: 11706451
    Abstract: A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: July 18, 2023
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Patent number: 11669169
    Abstract: A load control system may include load control devices for controlling an amount of power provided to an electrical load. The load control devices may be capable of controlling the amount of power provided to the electrical load based on control instructions received from a gesture-based control device. The gesture-based control device may identify gestures performed by a user for controlling a load control device and provide control instructions to the load control device based on the identified gestures. The gestures may be identified based on images received from a motion capture device. A gesture may be associated with a scene that includes a configuration of one or more load control devices in a load control system. The user may perform one or more gestures to program the gesture-based control device to identify a gesture.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: June 6, 2023
    Assignee: Lutron Technology Company LLC
    Inventors: Soumya Jain, Michael J. Zizza, John Nill
  • Patent number: 11597318
    Abstract: Embodiments of the present invention provide a display method for use in vehicle, comprising obtaining information (step 210) associated with a vehicle or image data for a region ahead of the vehicle, and displaying (step 230) one or more of a graphical representation of at least one component of the vehicle having one or more characteristics based on the information associated with the vehicle, or a representation of the image data, wherein the representation is arranged to overlie a portion of the vehicle (320) to be indicative of a portion of the vehicle being at least partly transparent.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: March 7, 2023
    Assignee: Jaguar Land Rover Limited
    Inventors: Robert Hardy, Sebastian Paszkowicz, Lee Skrypchuk
  • Patent number: 11568910
    Abstract: According to one embodiment, a shift register memory includes blocks and a control circuit. The blocks each includes data storing shift strings. Each of the data storing shift strings includes layers. The control circuit performs storing and reading data by shifting one layer of the layers, in a direction along each of the data storing shift strings. The reading includes reading data from a first layer of the layers. The storing includes storing data to a second layer of the layers. The control circuit reads first data stored in one or more third layers of the layers, the one or more third layers being successive from the first layer, determines a shift parameter in accordance with the reading of the first data, and performs the reading using the determined shift parameter.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: January 31, 2023
    Assignee: Kioxia Corporation
    Inventors: Naomi Takeda, Masanobu Shirakawa
  • Patent number: 11553200
    Abstract: Techniques are disclosed for coding and decoding video data using object recognition and object modeling as a basis of coding and error recovery. A video decoder may decode coded video data received from a channel. The video decoder may perform object recognition on decoded video data obtained therefrom, and, when an object is recognized in the decoded video data, the video decoder may generate a model representing the recognized object. It may store data representing the model locally. The video decoder may communicate the model data to an encoder, which may form a basis of error mitigation and recovery. The video decoder also may monitor deviation patterns in the object model and associated patterns in audio content; if/when video decoding is suspended due to operational errors, the video decoder may generate simulated video data by analyzing audio data received during the suspension period and developing video data from the data model and deviation(s) associated with patterns detected from the audio data.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: January 10, 2023
    Assignee: APPLE INC.
    Inventors: Xing Wen, Dazhong Zhang, Peikang Song, Xiaosong Zhou, Sudeng Hu, Hsi-Jung Wu, Jae Hoon Kim
  • Patent number: 11533514
    Abstract: An encoding method according to the present disclosure includes: inputting three-dimensional data including three-dimensional coordinate data to a deep neural network (DNN); encoding the three-dimensional data by the DNN to generate encoded three-dimensional data; and outputting the encoded three-dimensional data.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: December 20, 2022
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Chi Wang, Pongsak Lasang, Toshiyasu Sugio, Tatsuya Koyama
  • Patent number: 11523122
    Abstract: A method of encoding an image into a coded image, the method comprising: writing a quantization offset parameter into the coded image, determining a prediction mode type for coding a block of image samples of the image into a coding unit of the coded image, determining a quantization parameter for the block of image samples, and determining if the prediction mode type is of a predetermined type, wherein if the prediction mode type is of the predetermined type, the method further comprises: modifying the determined quantization parameter using the quantization offset parameter, and performing a quantization process for the block of image samples using the modified quantization parameter, and wherein if the prediction mode type is not of the predetermined type, the method further comprises: performing a quantization process for the block of image samples using the determined quantization parameter.
    Type: Grant
    Filed: March 10, 2021
    Date of Patent: December 6, 2022
    Assignee: SUN PATENT TRUST
    Inventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio
  • Patent number: 11496768
    Abstract: A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: November 8, 2022
    Assignee: DOLBY INTERNATIONAL AB
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Patent number: 11488328
    Abstract: Systems, apparatuses, and methods for implementing automatic data format detection techniques are disclosed. A graphics engine receives data of indeterminate format and the graphics engine predicts an organization of the data. As part of the prediction, the graphics engine predicts the pixel depth (i.e., bytes per pixel (BPP)) and format separately. The graphics engine folds the data along pixel and channel boundaries to help in determining the pixel depth and format. The graphics engine scores modes against each other to generate different predictions for different formats. Then, the graphics engine generates scores for the predictions to determine which mode has a highest correlation with the input data. Next, the graphics engine chooses the format which attains the best score among the scores that were generated for the different modes. Then, the graphics engine compresses the unknown data using the chosen format with the best score.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 1, 2022
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Anthony Chan, Nooruddin Ahmed, Christopher J. Brennan, Bernard T. K. Chan
  • Patent number: 11356685
    Abstract: A video decoder can be configured to decode a first syntax element indicating a size of a coding tree unit (CTU); after decoding the first syntax element indicating the size of the CTU, decode a second syntax element indicating a width of elements of a subpicture identifier grid; after decoding the first syntax element indicating the size of the CTU, decode a third syntax element indicating a height of the elements of the subpicture identifier grid; and determine a location of a subpicture within a picture based on the first syntax element, the second syntax element, and the third syntax element.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: June 7, 2022
    Assignee: Qualcomm Incorproated
    Inventors: Yao-Jen Chang, Muhammed Zeyd Coban, Vadim Seregin, Marta Karczewicz
  • Patent number: 11330272
    Abstract: In one example, an apparatus is disclosed for coding coefficients associated with a block of video data during a video coding process, the apparatus comprising a video coder configured to code information that identifies a scanning order associated with the block, wherein to code the information that identifies the scanning order associated with the block, the video coder is configured to determine a most probable scanning order for the block, and code an indication of whether the scanning order associated with the block is the most probable scanning order. In another example, to code the information that identifies the scanning order associated with the block, the video coder is further configured to, in the event the scanning order associated with the block is not the most probable scanning order, code an indication of the scanning order associated with the block.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: May 10, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Muhammed Zeyd Coban, Yunfei Zheng, Joel Sole Rojals, Marta Karczewicz
  • Patent number: 11290575
    Abstract: Examples described herein provide a computer-implemented method that includes converting, by a first processing system, a binary data stream into a string using encoding. The method further includes advertising, by the first processing system, standard characteristics to a second processing system. The method further includes receiving, by the first processing system, a request from the second processing system for a payload size and payload characteristics for the data to be transmitted from the first processing system to the second processing system. The method further includes transmitting, by the first processing system, the payload size and the payload characteristics to the second processing system.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 29, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason J. Herne, Walter Church, IV, John Michael Hollenbeck, Kevin Meeks, Kenneth Galbraith, Scott Mason
  • Patent number: 11277241
    Abstract: Methods, apparatuses, and systems are described for wireless communications. A transmission timing difference between a first cell group and a second cell group may be determined. If the transmission timing difference exceeds a threshold, one or more devices may stop transmitting uplink signals via one or more secondary cells and/or may not apply the timing adjustment for a cell group.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: March 15, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Esmael Hejazi Dinan
  • Patent number: 11272223
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving at a decoder, a bitstream including a video coding layer (VCL) network abstraction layer (NAL) unit containing a slice of image data divided into a plurality of tiles. A number of the tiles in the VCL NAL unit are determined. A number of entry point offsets for the tiles is also determined as one less than the number of the tiles in the VCL NAL unit. Each entry point offset indicates a starting location of a corresponding tile in the VCL NAL unit. The number of entry point offsets is not explicitly signaled in the bitstream. The entry point offsets for the tiles are obtained based on the number of entry point offsets. The tiles are decoded at the entry point offsets to generate a reconstructed image.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: March 8, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Ye-Kui Wang, F N U Hendry, Jianle Chen
  • Patent number: 11232821
    Abstract: According to one embodiment, a shift register memory includes blocks and a control circuit. The blocks each includes data storing shift strings. Each of the data storing shift strings includes layers. The control circuit performs storing and reading data by shifting one layer of the layers, in a direction along each of the data storing shift strings. The reading includes reading data from a first layer of the layers. The storing includes storing data to a second layer of the layers. The control circuit reads first data stored in one or more third layers of the layers, the one or more third layers being successive from the first layer, determines a shift parameter in accordance with the reading of the first data, and performs the reading using the determined shift parameter.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: January 25, 2022
    Assignee: Kioxia Corporation
    Inventors: Naomi Takeda, Masanobu Shirakawa
  • Patent number: 11178429
    Abstract: According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: November 16, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Gero Bäse, Norbert Oertel
  • Patent number: 11172228
    Abstract: According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: November 9, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Gero Bäse, Norbert Oertel
  • Patent number: 11165504
    Abstract: Embodiments of this application provide a wireless optical communication method and a communications apparatus, and relate to the field of mobile communications technologies.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: November 2, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wei Huang, Ping Fang
  • Patent number: 11064199
    Abstract: In a video processing system, a method and system for generating a transform size syntax element for video decoding are provided. For high profile mode video decoding operations, the transform sizes may be selected based on the prediction macroblock type and the contents of the macroblock. A set of rules may be utilized to select from a 4.×.4 or an 8.×.8 transform size during the encoding operation. Dynamic selection of transform size may be performed on intra-predicted macroblocks, inter-predicted macroblocks, and/or direct mode inter-predicted macroblocks. The encoding operation may generate a transform size syntax element to indicate the transform size that may be used in reconstructing the encoded macroblock. The transform size syntax element may be transmitted to a decoder as part of the encoded video information bit stream.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: July 13, 2021
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Stephen Gordon, Douglas Chin
  • Patent number: 11051025
    Abstract: A method and apparatus for video coding. In some examples, an apparatus includes receiving circuitry and processing circuitry. The processing circuitry decodes prediction information of a block in a current picture from a coded video bitstream. The prediction information includes an index for prediction offset associated with an affine model in an inter prediction mode. The affine model is used to transform between the block and a reference block in a reference picture that has been reconstructed. Further, the processing circuitry determines parameters of the affine model based on the index and a pre-defined mapping of indexes and offset values, and reconstructs at least a sample of the block according to the affine model.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: June 29, 2021
    Assignee: Tencent America LLC
    Inventors: Xiaozhong Xu, Guichun Li, Xiang Li, Shan Liu
  • Patent number: 11039169
    Abstract: A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: June 15, 2021
    Assignee: Dolby International AB
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Patent number: 10970228
    Abstract: Apparatus and methods are disclosed, including using a memory controller to generate an encoded physical address using a run length encoding (RLE) algorithm on a physical address to reduce a length of the encoded physical address, and storing the encoded physical address as a map entry of a logical-to-physical (L2P)) table in a cache random access memory of the memory controller.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: April 6, 2021
    Assignee: Micron Technology, Inc.
    Inventors: Stephen Hanna, Nadav Grosz
  • Patent number: 10917649
    Abstract: The present disclosure relates to an image processing device and method whereby higher encoding efficiency can be achieved. A prediction motion vector generating unit 76 uses peripheral motion vector information supplied thereto to generate multiple types of prediction motion vector information, and supplies each prediction motion vector information and code numbers assigned to the prediction motion vector information by a code number assigning unit 77 to a motion prediction/compensation unit 75. The code number assigning unit 77 supplies code number assignation information indicating which code numbers have been assigned to which prediction motion vector information, to a lossless encoding unit 66. The present technology can be applied to an image encoding device which performs encoding based on the H.264/AVC format, for example.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: February 9, 2021
    Assignee: SONY CORPORATION
    Inventor: Kazushi Sato
  • Patent number: 10893288
    Abstract: The solution presented herein defines from which previously decoded picture to retrieve the values for calculating POC of the current picture regardless of how many temporal layers have been decoded. That is achieved by determining the POC of the current picture, to be used by the decoder, as a sum of a syntax element pic_order_cnt_lsb and most significant bits of the POC, PicOrderCntMsb, of the current picture, wherein the PicOrderCntMsb of the current picture is derived using at least a prevPicOrderCntMsb and a prevPicOrderCntLsb and the prevPicOrderCntMsb is set equal to the most significant bits of the POC of a previous reference picture in decoding order that has a layer identity equal to zero and prevPicOrderCntLsb is set equal to the value of the least significant bits of the POC of a previous reference picture in decoding order that has a layer identity equal to zero.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: January 12, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jonatan Samuelsson, Rickard Sjöberg, Per Wennersten
  • Patent number: 10887623
    Abstract: According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: January 5, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Gero Bäse, Norbert Oertel
  • Patent number: 10887624
    Abstract: According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: January 5, 2021
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Gero Bäse, Norbert Oertel
  • Patent number: 10880559
    Abstract: A method for decoding chroma image can include deriving a chroma intra prediction mode of a prediction unit using a corresponding luma intra prediction mode; determining a size of a current chroma block using luma transform size information; generating a chroma prediction block of the current chroma block; generating a chroma residual block of the current chroma block using the chroma intra prediction mode and a chroma quantization parameter; and generating a chroma reconstructed block adding the chroma prediction block and the chroma residual block, in which the chroma quantization parameter is generated using a luma quantization parameter determined per quantization unit and information indicating the relationship between the luma quantization parameter and the chroma quantization parameter, the size of the quantization unit is one of allowable sizes of a coding unit, and a minimum size of the quantization unit is determined per picture and a parameter for specifying the minimum size of the quantization uni
    Type: Grant
    Filed: June 20, 2019
    Date of Patent: December 29, 2020
    Assignee: INFOBRIDGE PTE. LTD.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 10855989
    Abstract: An apparatus configured to encode video data comprising a memory configured to store a block of video data and one or more processors in communication with the memory. The one or more processors are configured to determine a coding mode for encoding the block of video data from among one or more coding modes, wherein the coding mode is determined based on a maximum syntax element size, encode the block of video data in a plurality of substreams according to the determined coding mode to create a plurality of encoded substreams of video data, store the plurality of encoded substreams of video data in respective balance first-in, first-out (FIFO) buffers, and multiplex the plurality of encoded substreams in a bitstream for transmitting to a video decoder.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: December 1, 2020
    Assignee: QUALCOMM INCORPORATED
    Inventors: Vijayaraghavan Thirumalai, Natan Haim Jacobson, Rajan Laxman Joshi
  • Patent number: 10817974
    Abstract: A memory device and a memory system including the same are provided. The memory device includes a memory cell array including memory cells, a control logic configured to output a control signal for data reading or data writing to the memory cell array, and a data streamer configured to perform a streaming operation for reading data from or writing data to the memory cell array in response to a streaming signal. The data streamer receives data size information of first data to be read or written and performs the streaming operation by outputting at least one streaming drive command to the control logic based on the data size information.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: October 27, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Byung-joon Baek
  • Patent number: 10735764
    Abstract: Video data may be palette decoded. Data defining a palette table may be received. The palette table may comprise index values corresponding to respective colors. Palette index prediction data may be received and may comprise data indicating index values for at least a portion of a palette index map mapping pixels of the video data to color indices in the palette table. The palette index prediction data may comprise run value data associating run values with index values for at least a portion of a palette index map. A run value may be associated with an escape color index. The palette index map may be generated from the palette index prediction data at least in part by determining whether to adjust an index value of the palette index prediction data based on a last index value. The video data may be reconstructed in accordance with the palette index map.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: August 4, 2020
    Assignee: VID SCALE, Inc.
    Inventors: Chia-Ming Tsai, Yuwen He, Xiaoyu Xiu, Yan Ye
  • Patent number: 10735745
    Abstract: Aspects of the disclosure provide a method and an apparatus for video encoding/decoding. Processing circuitry of the apparatus can decode first prediction information of a first coding block in a first key picture from a coded video bitstream. The first key picture is one of multiple key pictures in a video sequence and includes a first intra coded region and a first inter coded region. When the first prediction information indicates that the first coding block is in the first intra coded region, the processing circuitry reconstructs at least one sample of the first coding block based on the first intra coded region. When the first prediction information indicates that the first coding block is in the first inter coded region, the processing circuitry reconstructs the at least one sample of the first coding block based on a region different from the first inter coded region.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: August 4, 2020
    Assignee: Tencent America LLC
    Inventors: Shan Liu, Xiaozhong Xu
  • Patent number: 10701368
    Abstract: A video system for coding a stream of video data that includes a stream of video frames divides each video frame into a matrix of a plurality of subblocks, wherein each subblock includes a plurality of pixels. The video system operates in accordance with nine prediction modes. Each prediction mode determines a prediction mode according to which a present subblock is to be coded. One of the nine prediction modes is selected to encode the present subblock, wherein the selected prediction mode provides for a minimum error value in the present subblock.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 30, 2020
    Assignee: Intel Corporation
    Inventor: Gregory J. Conklin
  • Patent number: 10687065
    Abstract: An image processing apparatus includes a search range providing circuit, a searching circuit and an encoder. The search range providing circuit obtains N number of predicted motion vectors for a target image block, and accordingly sets N number of corresponding search ranges in a reference frame, where N is an integer greater than 1. The searching circuit performs a motion compensation searching process individually on the N search ranges to accordingly determine a motion vector for the target image block. The encoder encodes the target image block according to the motion vector.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: June 16, 2020
    Assignee: MEDIATEK INC.
    Inventors: Tai-Chi Wang, Shu-Wei Teng
  • Patent number: 10676026
    Abstract: An image signal processing apparatus includes a first control unit starting activation in response to an activation request, a decoding unit, and a second control unit. Each of the decoding unit and the second control unit starts activation when the first control unit completes the activation, and shifts from an off-state to a normal operating state after the activation is completed. In the normal operating state, the decoding unit receives an image signal from outside and outputs the image signal after executing a decoding process to the image signal. In the normal operating state, the second control unit processes an image included in the image signal outputted from the decoding unit, and displays the processed image. When the first control unit completes the activation and the decoding unit completes the activation, the first control unit instructs the decoding unit to perform a setting for executing the decoding process.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: June 9, 2020
    Assignee: DENSO CORPORATION
    Inventors: Takaomi Hasegawa, Takashi Hashizume
  • Patent number: 10659791
    Abstract: A video decoder is configured to obtain an index value for a current video block. The video decoder obtains a partition type for a current video block. The video decoder selects one of a plurality of defined sets of ordered candidate predictive video blocks based on the partition type of the current video block. A video decoder selects a predictive video block from a selected one of the plurality of defined sets of ordered candidate predictive video blocks based on an index value. A video decoder generates a motion vector for a current video block based on motion information of the predictive video block.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: May 19, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Yunfei Zheng, Wei-Jung Chien, Marta Karczewicz
  • Patent number: 10638133
    Abstract: Techniques and systems are provided for processing video data. For example, an apparatus (e.g., a coding device, such as an encoder) can receive a residual portion of a block of a frame of the video data. The block is a first block in a row of the frame. The apparatus can receive a quantization parameter (QP) value determined for the residual portion of the block, and can determine all transform coefficients of the residual portion of the block have zero values. The transform coefficients can include quantized transform coefficients. The device can compare the received QP value determined for the residual portion of the block to a threshold QP value, and can determine a final QP value for the residual portion of the block based on whether the received QP value is greater than the threshold QP value.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: April 28, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Xue Fang, Srikanth Alaparthi
  • Patent number: 10638159
    Abstract: According to the invention, there are provided sets of contexts specifically adapted to encode special coefficients of a prediction error matrix, on the basis of previously encoded values of level k. Furthermore, the number of values of levels other than 0 is explicitly encoded and numbers of appropriate contexts are selected on the basis of the number of spectral coefficients other than 0.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: April 28, 2020
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Gero Bäse, Norbert Oertel
  • Patent number: 10623781
    Abstract: The present invention is a variable length coding method for coding coefficients in each block which are obtained by performing frequency transformation on picture data of a moving picture per block having a predetermined size, and comprises: a coefficient scanning step of scanning the coefficients in the block in a predetermined order; and a coding step of coding the coefficients scanned in the coefficient scanning step into variable length codes in a predetermined order by switching a plurality of tables to be used for coding. Here, a direction of switching between the tables may be one-directional. Also, the coding may be non-arithmetic coding.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: April 14, 2020
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Satoshi Kondo, Shinya Kadono, Makoto Hagai, Kiyofumi Abe
  • Patent number: 10623140
    Abstract: A method is provided, including: receiving a to-be-decoded signaling sub-segment, where the to-be-decoded signaling sub-segment includes one or more to-be-decoded sequences D0; obtaining a local ID sequence N2 with an N-bit length according to ID information stored on a receive end; for each to-be-decoded sequence D0, setting an initial state and a final state of a decoder to a reference state sequence with a T length and obtaining a decoded sequence D1, where at least some bits in the reference state sequence are identical to some bits in the obtained local ID sequence N2, referred to as a specific reference state sequence in short; and performing processing according to a decoding result.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: April 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jiayin Zhang, Jun Zhu, Jiyong Pang
  • Patent number: 10616582
    Abstract: A device for processing video data stores one or more context statuses for a binary arithmetic coder at a bit depth of K; initializes an N-bit binary arithmetic coder with values for context variables for one of the one or more stored context statuses from previously coded blocks; codes the one or more blocks of the video data with the initialized N-bit binary arithmetic coder, wherein N and K are both positive integer values and K is smaller than N. A device for processing video data determines a set of one or more fixed filters with K-bit precision and determines a set of one or more derived filters with N-bit precision based on the set of one or more fixed filters with K-bit precision, wherein K and N are integers and K is less than N.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 7, 2020
    Assignee: Qualcomm Incorporated
    Inventors: Li Zhang, Jianle Chen, Xiang Li, Marta Karczewicz
  • Patent number: 10609377
    Abstract: The present disclosure provides an image encoding method and apparatus and an image decoding method and apparatus for generating a reconstructed image having a minimized error between an original image and the reconstructed image at a high bit depth and a high bit rate. The image decoding method includes parsing offset values and an offset type from a bitstream; parsing a class based on the offset type from the bitstream; selecting a plurality of pixels from among pixels adjacent to a reconstructed pixel, based on the class, and calculating a reference value based on sample values of the plurality of pixels; determining a category based on a magnitude of a difference value between the reference value and a sample value of the reconstructed pixel; selecting an offset value from among the offset values, the offset value corresponding to the category; and compensating for the sample value of the reconstructed pixel by using the selected offset value.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: March 31, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ki-ho Choi, Elena Alshina
  • Patent number: 10582218
    Abstract: A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: March 3, 2020
    Assignee: Dolby International AB
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Patent number: 10567763
    Abstract: A method and a device for decoding a video signal using an adaptive separable graph-based transform. The method includes: receiving a transform index for a target block from the video signal in which the transform index indicates a graph-based transform to be applied to the target block; deriving a graph-based transform kernel corresponding to the transform index; and decoding the target block based on the graph-based transform kernel. The device includes: a parsing unit configured to receive a transform index for a target block from the video signal; and an inverse-transform unit configured to derive a graph-based transform kernel corresponding to the transform index and decode the target block based on the graph-based transform kernel.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: February 18, 2020
    Assignees: LG Electronics Inc.
    Inventors: Moonmo Koo, Sehoon Yea, Bumshik Lee, Amir Said, Hilmi Enes Egilmez, Antonio Ortega
  • Patent number: 10536719
    Abstract: A system utilizing a high throughput coding mode for CABAC in HEVC is described. The system may include an electronic device configured to obtain a block of data to be encoded using an arithmetic based encoder; to generate a sequence of syntax elements using the obtained block; to compare an Absolute-3 value of the sequence or a parameter associated with the Absolute-3 value to a preset value; and to convert the Absolute-3 value to a codeword using a first code or a second code that is different than the first code, according to a result of the comparison.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: January 14, 2020
    Assignee: Dolby International AB
    Inventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
  • Patent number: 10536699
    Abstract: Provided is a moving image coding device capable of executing coding processing including stable rate control processing at high speed without greatly increasing computation amount.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: January 14, 2020
    Assignee: NEC CORPORATION
    Inventor: Tatsuji Moriyoshi
  • Patent number: 10531088
    Abstract: The video motion estimation (VME) unit of a graphics processor performs fast preprocessing prior to frame encoding to distribute macroblocks among slices based on weights of the macroblocks. The result of the preprocessing stage is iteratively improved based on the encoding stage. This allows real-time slice size limited encoding with minimum video quality reduction in some embodiments. Hardware preprocessing can be replaced with a software or hardware encoding step that gives macroblock weights (for example macroblock sizes after real encoding).
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: January 7, 2020
    Assignee: Intel Corporation
    Inventors: Olga Golikova, Pavel Frolov, Alexey Fadeev