Variable Length Coding Patents (Class 375/240.23)
-
Patent number: 12108083Abstract: 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: GrantFiled: May 31, 2023Date of Patent: October 1, 2024Assignee: DOLBY INTERNATIONAL ABInventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
-
Patent number: 12063369Abstract: A method of coding implemented by an encoding device for encoding video data is disclosed. The method comprises reducing at least part of Least Significant Bits of Picture Order Counter (POC_LSB) in the video data by omitting one bit of the POC_LSB or by omitting a number of bits of the POC_LSB depending on the layer IDs of the video data. The method further includes coding the reduced POC_LSB.Type: GrantFiled: March 23, 2022Date of Patent: August 13, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Maxim Borisovitch Sychev
-
Patent number: 12057862Abstract: According to one embodiment, a data decompression device decodes a code included in compressed data into a symbol. The data decompression device includes a first code length generation unit and a second code length generation unit. The first code length generation unit generates a first code length of a first code included in the compressed data by arithmetic calculation. The second code length generation unit generates a second code length of a second code by using a table. The second code is included in the compressed data. The second code is subsequent to the first code. The table indicates at least the first code and the second code length that is associated with the first code.Type: GrantFiled: September 7, 2022Date of Patent: August 6, 2024Assignee: KIOXIA CORPORATIONInventors: Masato Sumiyoshi, Takashi Takemoto, Keiri Nakanishi
-
Patent number: 12022108Abstract: Methods and apparatus are provided for adaptive motion vector candidate ordering for video encoding and decoding. An apparatus includes a video encoder (100) for encoding a block in a picture by selecting an order of motion vector predictor candidates for the block responsive to a characteristic available at both the video encoder and a corresponding decoder. The characteristic excludes a mode in which the block is partitioned.Type: GrantFiled: October 17, 2022Date of Patent: June 25, 2024Assignee: INTERDIGITAL VC HOLDINGS, INC.Inventors: Liwei Guo, Peng Yin, Yunfei Zheng, Joel Sole, Qian Xu, Xiaoan Lu
-
Patent number: 11968393Abstract: 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: GrantFiled: February 21, 2020Date of Patent: April 23, 2024Assignee: LG ELECTRONICS INC.Inventor: Sejin Oh
-
Patent number: 11818391Abstract: 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: GrantFiled: March 4, 2022Date of Patent: November 14, 2023Assignee: SUN PATENT TRUSTInventors: Viktor Wahadaniah, Chong Soon Lim, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
-
Patent number: 11770526Abstract: 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: GrantFiled: May 24, 2021Date of Patent: September 26, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Min-woo Park, Bo-ra Jin, Chan-yul Kim, Jung-hye Min
-
Patent number: 11722677Abstract: 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: GrantFiled: May 5, 2017Date of Patent: August 8, 2023Assignee: InterDigital Madison Patent Holdings, SASInventors: Xiaoyu Xiu, Yuwen He, Yan Ye
-
Patent number: 11706451Abstract: 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: GrantFiled: October 18, 2022Date of Patent: July 18, 2023Assignee: DOLBY INTERNATIONAL ABInventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
-
Patent number: 11669169Abstract: 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: GrantFiled: July 16, 2021Date of Patent: June 6, 2023Assignee: Lutron Technology Company LLCInventors: Soumya Jain, Michael J. Zizza, John Nill
-
Patent number: 11597318Abstract: 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: GrantFiled: October 7, 2014Date of Patent: March 7, 2023Assignee: Jaguar Land Rover LimitedInventors: Robert Hardy, Sebastian Paszkowicz, Lee Skrypchuk
-
Patent number: 11568910Abstract: 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: GrantFiled: December 14, 2021Date of Patent: January 31, 2023Assignee: Kioxia CorporationInventors: Naomi Takeda, Masanobu Shirakawa
-
Patent number: 11553200Abstract: 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: GrantFiled: May 11, 2020Date of Patent: January 10, 2023Assignee: APPLE INC.Inventors: Xing Wen, Dazhong Zhang, Peikang Song, Xiaosong Zhou, Sudeng Hu, Hsi-Jung Wu, Jae Hoon Kim
-
Patent number: 11533514Abstract: 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: GrantFiled: June 25, 2020Date of Patent: December 20, 2022Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Chi Wang, Pongsak Lasang, Toshiyasu Sugio, Tatsuya Koyama
-
Patent number: 11523122Abstract: 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: GrantFiled: March 10, 2021Date of Patent: December 6, 2022Assignee: SUN PATENT TRUSTInventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio
-
Patent number: 11496768Abstract: 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: GrantFiled: June 14, 2021Date of Patent: November 8, 2022Assignee: DOLBY INTERNATIONAL ABInventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
-
Patent number: 11488328Abstract: 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: GrantFiled: October 30, 2020Date of Patent: November 1, 2022Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Anthony Chan, Nooruddin Ahmed, Christopher J. Brennan, Bernard T. K. Chan
-
Patent number: 11356685Abstract: 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: GrantFiled: September 21, 2020Date of Patent: June 7, 2022Assignee: Qualcomm IncorproatedInventors: Yao-Jen Chang, Muhammed Zeyd Coban, Vadim Seregin, Marta Karczewicz
-
Patent number: 11330272Abstract: 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: GrantFiled: November 25, 2019Date of Patent: May 10, 2022Assignee: QUALCOMM IncorporatedInventors: Muhammed Zeyd Coban, Yunfei Zheng, Joel Sole Rojals, Marta Karczewicz
-
Patent number: 11290575Abstract: 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: GrantFiled: February 6, 2020Date of Patent: March 29, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason J. Herne, Walter Church, IV, John Michael Hollenbeck, Kevin Meeks, Kenneth Galbraith, Scott Mason
-
Patent number: 11277241Abstract: 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: GrantFiled: November 26, 2019Date of Patent: March 15, 2022Assignee: Comcast Cable Communications, LLCInventor: Esmael Hejazi Dinan
-
Patent number: 11272223Abstract: 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: GrantFiled: March 11, 2021Date of Patent: March 8, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Ye-Kui Wang, F N U Hendry, Jianle Chen
-
Patent number: 11232821Abstract: 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: GrantFiled: March 5, 2020Date of Patent: January 25, 2022Assignee: Kioxia CorporationInventors: Naomi Takeda, Masanobu Shirakawa
-
Patent number: 11178429Abstract: 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: GrantFiled: November 20, 2020Date of Patent: November 16, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Gero Bäse, Norbert Oertel
-
Patent number: 11172228Abstract: 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: GrantFiled: November 20, 2020Date of Patent: November 9, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Gero Bäse, Norbert Oertel
-
Patent number: 11165504Abstract: Embodiments of this application provide a wireless optical communication method and a communications apparatus, and relate to the field of mobile communications technologies.Type: GrantFiled: January 22, 2019Date of Patent: November 2, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wei Huang, Ping Fang
-
Patent number: 11064199Abstract: 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: GrantFiled: July 25, 2019Date of Patent: July 13, 2021Assignee: Dolby Laboratories Licensing CorporationInventors: Stephen Gordon, Douglas Chin
-
Patent number: 11051025Abstract: 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: GrantFiled: November 28, 2018Date of Patent: June 29, 2021Assignee: Tencent America LLCInventors: Xiaozhong Xu, Guichun Li, Xiang Li, Shan Liu
-
Patent number: 11039169Abstract: 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: GrantFiled: February 10, 2020Date of Patent: June 15, 2021Assignee: Dolby International ABInventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall
-
Patent number: 10970228Abstract: 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: GrantFiled: December 14, 2018Date of Patent: April 6, 2021Assignee: Micron Technology, Inc.Inventors: Stephen Hanna, Nadav Grosz
-
Patent number: 10917649Abstract: 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: GrantFiled: January 13, 2020Date of Patent: February 9, 2021Assignee: SONY CORPORATIONInventor: Kazushi Sato
-
Patent number: 10893288Abstract: 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: GrantFiled: April 27, 2020Date of Patent: January 12, 2021Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jonatan Samuelsson, Rickard Sjöberg, Per Wennersten
-
Patent number: 10887624Abstract: 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: GrantFiled: February 10, 2020Date of Patent: January 5, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Gero Bäse, Norbert Oertel
-
Patent number: 10887623Abstract: 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: GrantFiled: February 10, 2020Date of Patent: January 5, 2021Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Gero Bäse, Norbert Oertel
-
Patent number: 10880559Abstract: 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 uniType: GrantFiled: June 20, 2019Date of Patent: December 29, 2020Assignee: INFOBRIDGE PTE. LTD.Inventors: Soo Mi Oh, Moonock Yang
-
Patent number: 10855989Abstract: 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: GrantFiled: June 8, 2017Date of Patent: December 1, 2020Assignee: QUALCOMM INCORPORATEDInventors: Vijayaraghavan Thirumalai, Natan Haim Jacobson, Rajan Laxman Joshi
-
Patent number: 10817974Abstract: 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: GrantFiled: April 25, 2018Date of Patent: October 27, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Byung-joon Baek
-
Patent number: 10735745Abstract: 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: GrantFiled: June 6, 2019Date of Patent: August 4, 2020Assignee: Tencent America LLCInventors: Shan Liu, Xiaozhong Xu
-
Patent number: 10735764Abstract: 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: GrantFiled: January 17, 2019Date of Patent: August 4, 2020Assignee: VID SCALE, Inc.Inventors: Chia-Ming Tsai, Yuwen He, Xiaoyu Xiu, Yan Ye
-
Patent number: 10701368Abstract: 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: GrantFiled: April 1, 2019Date of Patent: June 30, 2020Assignee: Intel CorporationInventor: Gregory J. Conklin
-
Patent number: 10687065Abstract: 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: GrantFiled: January 31, 2018Date of Patent: June 16, 2020Assignee: MEDIATEK INC.Inventors: Tai-Chi Wang, Shu-Wei Teng
-
Patent number: 10676026Abstract: 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: GrantFiled: July 24, 2015Date of Patent: June 9, 2020Assignee: DENSO CORPORATIONInventors: Takaomi Hasegawa, Takashi Hashizume
-
Patent number: 10659791Abstract: 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: GrantFiled: November 26, 2018Date of Patent: May 19, 2020Assignee: QUALCOMM IncorporatedInventors: Yunfei Zheng, Wei-Jung Chien, Marta Karczewicz
-
Patent number: 10638133Abstract: 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: GrantFiled: January 31, 2018Date of Patent: April 28, 2020Assignee: QUALCOMM IncorporatedInventors: Xue Fang, Srikanth Alaparthi
-
Patent number: 10638159Abstract: 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: GrantFiled: November 6, 2018Date of Patent: April 28, 2020Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Gero Bäse, Norbert Oertel
-
Patent number: 10623781Abstract: 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: GrantFiled: July 24, 2018Date of Patent: April 14, 2020Assignee: GODO KAISHA IP BRIDGE 1Inventors: Satoshi Kondo, Shinya Kadono, Makoto Hagai, Kiyofumi Abe
-
Patent number: 10623140Abstract: 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: GrantFiled: November 14, 2017Date of Patent: April 14, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jiayin Zhang, Jun Zhu, Jiyong Pang
-
Patent number: 10616582Abstract: 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: GrantFiled: September 28, 2017Date of Patent: April 7, 2020Assignee: Qualcomm IncorporatedInventors: Li Zhang, Jianle Chen, Xiang Li, Marta Karczewicz
-
Patent number: 10609377Abstract: 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: GrantFiled: November 12, 2015Date of Patent: March 31, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ki-ho Choi, Elena Alshina
-
Patent number: 10582218Abstract: 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: GrantFiled: July 25, 2019Date of Patent: March 3, 2020Assignee: Dolby International ABInventors: Seung-Hwan Kim, Louis J. Kerofsky, Christopher A. Segall