Block Coding Patents (Class 375/240.24)
  • Patent number: 10313705
    Abstract: A prediction technique, which use pre-prediction filtering techniques to reduce noise influence on the predicted samples of a block to be reconstructed, is presented. The prediction techniques suggested herein can be for example used in an encoding apparatus or a decoding apparatus. The reference samples that are used to reconstruct a given block of pixels of an image are categorized or segmented into subsets. The subsets may be processed differently, e.g. the subsets may be subjected to distinct filters. Examples of such filters include smoothing filters and/or deblocking filters, which are applied to the respective subsets of the reference samples.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: June 4, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy
  • Patent number: 10306224
    Abstract: Provided is an image processing apparatus including: area determination unit configured to determine whether or not an area of a control block functioning as control unit for filtering of an image includes a processing-target slice area of a plurality of slices formed in a frame of an encoded image; control information creation unit configured to create filter control information representing whether or not the filtering is performed for the area of the control block including a processing-target slice for each area of the control block including the processing-target slice when the area determination unit determines that the area of the control block includes the area of the processing-target slice; and filter unit configured to perform filtering for the image based on the filter control information created by the control information creation unit.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: May 28, 2019
    Assignee: Sony Corporation
    Inventor: Kenji Kondo
  • Patent number: 10298932
    Abstract: Devices, systems and methods are disclosed for improving color resolution in YUV subsampled image signals. Chrominance data may be subsampled using two different techniques and the two different outputs may be interlaced to improve a resulting color resolution as perceived by a viewer. Luminance data may be adjusted in paired frames to improve the perceived color resolution without affecting the perceived luminance values. High edge areas, including high frequency variations in luminance values, may be adaptively desaturated to improve the perceived color resolution of the resulting output.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: May 21, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ilia Vitsnudel, Ilya Vladimirovich Brailovskiy, Manuel Rosendo Arana Manzano
  • Patent number: 10298954
    Abstract: A video decoding apparatus for decoding a current block comprised of a plurality of subblocks by using an intra prediction, includes: a prediction mode extractor to extract information on an intra prediction mode of the current block; an inverse quantization unit to inversely quantize transformed and quantized residual subblocks corresponding to the subblocks of the current block to thereby generate transformed residual subblocks; an inverse transform unit to inversely transform the transformed residual subblocks to thereby reconstruct residual subblocks; a prediction unit to sequentially predict each of the subblocks from neighboring pixels selected based on the information on the intra prediction mode of the current block and thereby generate a plurality of predicted subblocks corresponding to the subblocks; and an adder to sequentially reconstruct the subblocks by adding each of the reconstructed residual subblocks to a predicted subblock corresponding thereto.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: May 21, 2019
    Assignee: SK TELECOM CO., LTD.
    Inventors: Hayoon Kim, Joohee Moon, Yunglyul Lee, Haekwang Kim, Byeungwoo Jeon, Mincheol Park
  • Patent number: 10298970
    Abstract: An image transmission method and an apparatus are provided. The image transmission method is applied to a system in which a client device establishes a remote desktop connection to a server and includes dividing an image according to at least two pixel scales, to obtain multiple image blocks in each pixel scale, determining a hash value of each image block in each pixel scale, querying a cache according to the hash value of each image block in each pixel scale, setting a sending flag bit of each image block in each pixel scale according to a query result, and sending, according to the sending flag bit of each image block in each pixel scale, information about the image block to the client device using the remote desktop connection in order to reduce redundant data with lower computation complexity and space complexity and reduce a requirement for bandwidth.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: May 21, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Licheng Xu
  • Patent number: 10298943
    Abstract: In video coding, where differences between input picture values and picture prediction values are transformed in a block based transform, the differences are formed in a series of parallel steps. A first step conducted in parallel upon a first subset of pixels uses prediction values based wholly on previously processed blocks. This first subset can include anchor pixels which are not contiguous with any previously processed block. A second step conducted in parallel upon a second subset includes pixels which are predicted from pixels of the first subset.
    Type: Grant
    Filed: December 23, 2011
    Date of Patent: May 21, 2019
    Assignee: BRITISH BROADCASTING CORPORATION
    Inventors: Marta Mrak, Thomas Davies, David John Flynn, Andrea Gabriellini
  • Patent number: 10291937
    Abstract: The present technology relates to an image processing device and an image processing method which allow a deblocking filtering process to apply filtering appropriately. A pixel (p0i) of which the value is 255 (solid line) before a deblocking process changes greatly to 159 (dot line) after a conventional deblocking process. Therefore, a clipping process having a clipping value of 10 is performed in strong filtering, whereby the pixel (p0i) of which the value is 255 (solid line) before the deblocking process becomes 245 (bold line). Thus, a change in the pixel value occurring in the conventional technique can be suppressed as much as possible. This disclosure can be applied to an image processing device, for example.
    Type: Grant
    Filed: May 28, 2012
    Date of Patent: May 14, 2019
    Assignee: SONY CORPORATION
    Inventor: Masaru Ikeda
  • Patent number: 10291909
    Abstract: A video coding or decoding method operable to generate blocks of quantized spatial frequency data by quantizing the video data according to a selected quantization step size and a matrix of data modifying the quantization step size for use at different respective block positions within an ordered block of samples, the method being operable with respect to at least two different chrominance subsampling formats.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: May 14, 2019
    Assignee: Sony Corporation
    Inventors: James Alexander Gamei, Nicholas Ian Saunders, Karl James Sharman, Paul James Silcock
  • Patent number: 10291916
    Abstract: Systems and methods for processing a video sequence are disclosed. In accordance with some implementations, The method includes determining a first set of shot-change locations associated with a cut transition in a video sequence based on variance data defined in an encoding log associated with at least one previously encoded video frame. The method further includes determining a second set of shot-change locations associated with a fading transition in the video sequence based on the variance data defined in the encoding log associated with the at least one previously encoded video frame. The method also includes processing the video sequence based on at least a portion of the first set of shot-change locations and the second set of shot-change locations.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: May 14, 2019
    Assignee: GOOGLE LLC
    Inventors: Yao-Chung Lin, Sam John, Thierry Foucu, Sasi Inguva
  • Patent number: 10275970
    Abstract: A pattern presence/absence evaluation value generation unit (41) determines the presence or absence of a pattern by comparing sensing data (d3) and correction data (d44). Operating according to a pattern presence/absence evaluation value (d41) obtained from the pattern presence/absence evaluation value generation unit (41), a correction data updating unit (42) outputs correction data (d42) updated by weighted addition of the sensing data (d3) and the correction data (d44), increasing the weighting of the correction data (d44) when an image pattern is present and increasing the weighting of the sensing data (d3) when the image pattern is absent. A correction data subtraction unit (43) subtracts the correction data (d42) from the sensing data (d3) and outputs output sensing data (d4). It consequently becomes possible to reduce the effect of sensing signal level variations of the sensing signal generated within the interval of reading of the object being sensed, and read the pattern accurately.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: April 30, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yoshitaka Toyoda, Satoshi Yamanaka, Naoyuki Fujiyama
  • Patent number: 10271067
    Abstract: Visible artifacts in a video stream of pictures with slices are reduced by having a separate maximum transform size for intra coding units in inter coded slices as compared to intra coding units in intra coded slices and/or inter coding units or by penalizing the usage of large transform size for such intra coding units in inter coded slices as compared to intra coding units in intra coded slices and/or inter coding units.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: April 23, 2019
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rickard Sjöberg, Andrey Norkin, Kenneth Andersson
  • Patent number: 10264280
    Abstract: This disclosure describes techniques for intra-prediction mode signaling for video coding. In one example, a video coder is configured to determine, for a block of video data, a set of most probable intra-prediction modes such that the set of most probable intra-prediction modes has a size that is equal to a predetermined number that is greater than or equal to two. The video coder is also configured to code a value representative of an actual intra-prediction mode for the block based at least in part on the set of most probable intra-prediction modes and code the block using the actual intra-prediction mode. The video coder may further be configured to code the block using the actual intra-prediction mode, e.g., to encode or decode the block. Video encoders and video decoders may implement these techniques.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: April 16, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Wei-Jung Chien, Marta Karczewicz, Xianglin Wang
  • Patent number: 10264261
    Abstract: Apparatuses and methods for initializing a CABAC state are disclosed herein. An example apparatus may include an encoder configured to receive a macroblock dependent on at least one unencoded macroblock. The encoder may further be configured to receive a plurality of CABAC states and initialize CABAC in accordance with one of the plurality of CABAC states to encode the macroblock prior to the at least one unencoded macroblock being encoded.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: April 16, 2019
    Assignee: INTEGRATED DEVICE TECHNOLOGY, INC.
    Inventors: Eric C. Pearson, Pavel Novotny
  • Patent number: 10257510
    Abstract: A method and system for media encoding using changed regions. The method includes detecting the changed regions and a static portion of a desktop of a computing device. The amount of changed regions may be determined. The changed regions may be encoded in response to the amount of changed regions.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: April 9, 2019
    Assignee: Intel Corporation
    Inventor: Changliang Charlie Wang
  • Patent number: 10257529
    Abstract: Various embodiments are generally directed to an apparatus, method and other techniques for dividing a frame comprising pixels into a number of macroblocks, each macroblock comprising a number of pixels within four macroblock boundaries. Various embodiments may also include creating at least two regions having a plurality of macroblocks by dividing the frame along macroblock boundaries and generating wave front groups based on the macroblocks in each region, each wave front group from each region comprising one or more macroblocks to process in parallel.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: April 9, 2019
    Assignee: INTEL CORPORATION
    Inventors: Changwon D. Rhee, Kin-Hang Cheung, Sang-Hee Lee, Zhijun Lei, Dmitry E. Ryzhov, Xinglei Zhu
  • Patent number: 10250891
    Abstract: A storage circuit stores a decoded image of a coded image that is coded before a coding target image included in a video to which the still-image coding and the video coding are applied. A video coding circuit codes the coding target image by inter prediction coding that uses the decoded image as a reference image when the still-image coding is applied to the mage that is one image previous to the coding target image and the video coding is applied to the coding target image.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: April 2, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Kimihiko Kazui, Kohji Yamada
  • Patent number: 10250899
    Abstract: In one example, a device for accessing image data includes a memory configured to store image data and one or more processors configured to code a plurality of bit length values for a plurality of block fixed length code length (bflc_len) values for a plurality of blocks of a tile or sub-tile of an image, the bit length values representing numbers of bits used to code the blfc_len values, code the bflc_len values for each of the plurality of blocks such that the bflc_len values have numbers of bits indicated by the respective bit length values, code the codewords for each of the plurality of blocks such that the codewords have the numbers of bits indicated by the bflc_len values for corresponding blocks of the plurality of blocks, and access the bit length values, the bflc_len values, and the codewords in the memory.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 2, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Cheng-Teh Hsieh, In Suk Chong, Xianglin Wang
  • Patent number: 10230986
    Abstract: An apparatus for decoding frames of a compressed video data stream having at least one frame divided into partitions, includes a memory and a processor configured to execute instructions stored in the memory to read partition data information indicative of a partition location for at least one of the partitions, decode a first partition of the partitions that includes a first sequence of blocks, decode a second partition of the partitions that includes a second sequence of blocks identified from the partition data information using decoded information of the first partition.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: March 12, 2019
    Assignee: GOOGLE LLC
    Inventors: Yaowu Xu, Paul Wilkins, James Bankoski
  • Patent number: 10218978
    Abstract: A data processing system comprises a video processor (3). The data processing system is configured to, when a new frame (10) is to be encoded by the video processor (3), determine for a sub-region of a set of plural sub-regions that the new frame (10) is divided into, whether the sub-region has changed from a previous frame (11), and to control the encoding operation for the new frame (10) on the basis of the determination, e.g. to avoid performing motion estimation.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: February 26, 2019
    Assignee: Arm Limited
    Inventors: Ola Hugosson, Tomas Edsö, Erik Persson
  • Patent number: 10212440
    Abstract: A system for encoding and decoding a frame (also file), such as a video, graphic, media, or other frame or data, representing a real-time graphic output from a frame buffer, output by a video camera, or another file or data. The file includes frames each comprising macroblocks. Reference frame buffers (PFTs), virtual frame buffer tables (VFTBs) of equal number to the PFTs, each VFTB corresponds to a respective PFT, and respective sectors of each PFT for respective macroblocks are created. Frames of the file are encoded/decoded by successive encode/decode of macroblocks. A pointer is created in the VFBT associated with the PFT rather than encoding/decoding any matching macroblock. The pointer and its reference are relied on for each already encoded/decoded macroblock retained in the PFT. Processing, memory, bandwidth and power requirements for encoding or decoding are reduced.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: February 19, 2019
    Inventor: Steve Bakke
  • Patent number: 10212432
    Abstract: The present invention relates to deblocking filtering, which may be advantageously applied for block-wise encoding and decoding of image or video signal. In particular, the present invention relates to performing an efficient and accurate decision on whether or not to apply deblocking filtering on an image block. The efficient and accurate decision is achieved by performing individual decisions on whether or not to apply deblocking filtering for segments of a boundary between adjacent image blocks, wherein the individual decision are based on pixels comprised in a subset of the pixel lines that the image blocks are composed of.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: February 19, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Matthias Narroschke, Thomas Wedi, Semih Esenlik
  • Patent number: 10200703
    Abstract: Pixel data of a video sequence with enhanced dynamic range (EDR) are predicted based on pixel data of a corresponding video sequence with standard dynamic range (SDR) and an inter-layer predictor. Under a highlights clipping constrain, conventional SDR to EDR prediction is adjusted as follows: a) given a highlights threshold, the SDR to EDR predictor is adjusted to output a fixed output value for all input SDR pixel values larger than the highlights threshold, and b) given a dark-regions threshold, the residual values between the input EDR signal and its predicted value are set to zero for all input SDR pixel values lower than the dark-regions threshold. Example processes to determine the highlights and dark-regions thresholds and whether highlights clipping is occurring are provided.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: February 5, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Guan-Ming Su, Qian Chen
  • Patent number: 10177954
    Abstract: A coding and modulation apparatus and method are presented, particularly for use in a system according to IEEE 802.11. The apparatus comprises an encoder configured to encode input data into cell words according to a binary convolutional code, BCC, or a low density parity check code, LDPC, and a modulator configured to modulate said cell words into constellation values of a non-uniform constellation and to assign bit combinations to constellation values of the used non-uniform constellation, wherein said modulator is configured to use, based on the code used by the encoder, the total number M of constellation points of the constellation and the code rate.
    Type: Grant
    Filed: March 16, 2016
    Date of Patent: January 8, 2019
    Assignee: SONY CORPORATION
    Inventors: Daniel Schneider, Nabil Loghin, Lothar Stadelmeier
  • Patent number: 10178405
    Abstract: A decoding method wherein a motion vector is associated with a block of pixels of a current image, wherein the image is subdivided into spatial subdivisions, wherein the block of pixels belongs to a current spatial subdivision and is to be predicted using an Intra Block Copy mode, using a predictor block of pixels of the image designated by the motion vector, and wherein the predictor block designated by the motion vector may belong to any one of previously decoded spatial subdivisions in the current image. Embodiments provide enhancements to the Intra Block Copy Mode of the HEVC standard.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: January 8, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Patrice Onno
  • Patent number: 10171827
    Abstract: An image coding method for improving coding efficiency by using more appropriate probability information is provided. The image coding method includes: a first coding step of coding a first set of blocks included in a first region sequentially based on first probability information; and a second coding step of coding a second set of blocks included in a second region sequentially based on second probability information. In the first coding step, the first probability information is updated depending on data of a target block to be coded, after coding the target block and before coding a next target block. In the second coding step, the second probability information is updated depending on the first probability information updated in the first coding step, before coding the first target block.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: January 1, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Takeshi Tanaka, Hisao Sasai
  • Patent number: 10169286
    Abstract: In some embodiments, the present disclosure provides techniques for reducing an amount of bandwidth used for the communication of DisplayPort information via a USB Type-C receptacle. In some embodiments, this reduction in bandwidth allows for the concurrent exchange of USB 2.0 information, SuperSpeed information, and four lanes of DisplayPort information via a single USB Type-C receptacle. In some embodiments, this may be accomplished in part by processing the information from the four DisplayPort lanes to be transmittable via two differential pairs of the USB Type-C connection, thereby providing four lanes of DisplayPort communication over the USB Type-C connection concurrently with SuperSpeed information. In some embodiments, the reduction in bandwidth of the DisplayPort information may be used for other purposes, such as transmitting high bandwidth DisplayPort information over a cable or connector of a low quality that would otherwise not support such an exchange.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: January 1, 2019
    Assignee: Icron Technologies Corporation
    Inventors: Sukhdeep Singh Hundal, Ardeshir Saghafi
  • Patent number: 10171819
    Abstract: A method is provided for encoding a digital video with a video encoder that allows intra prediction of mode selection. The method includes dividing pixels from each intra prediction block into four groups based on phases of the pixels, progressively narrowing down a list of intra prediction modes over a series of stages based on a comparison of a cost value for each intra prediction mode at that stage against a threshold value, tentatively assigning the remaining intra prediction with the lowest cost value after the final stage to the block, calculating a heterogeneity index for each group of contiguous intra prediction blocks based on the tentative intra prediction mode selected for each block after the final stage, and finalizing the tentative intra prediction mode for each block if the group has a heterogeneity index above a predetermined threshold value.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: January 1, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Shailesh Ramamurthy, Anil Kumar Nellore, Padmassri Chandrashekar, Padmagowri Pichumani
  • Patent number: 10157480
    Abstract: Innovations in video decoding and rendering operations for inter-coded blocks in a graphics pipeline, in which at least some of the operations are performed using a graphics processing unit (“GPU”), are described. For example, a video playback tool receives encoded data for a current picture and performs operations to decode the encoded data and reconstruct the current picture. For a given inter-coded block of the current picture, a graphics primitive represents texture values as a point for processing by the GPU. The graphics primitive can have one or more attributes, including a motion vector, a block size, a display index value (indicating a location in a display buffer), and/or a residual index value (indicating a location of residual values). The operations performed by the video playback tool can include interpolation of sample values at fractional-sample offsets and motion compensation performed for inter-coded blocks in multiple passes for different block sizes.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: December 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lihua Zhu, B. Anil Kumar, Guosheng Sun, Olof L. E. Mases
  • Patent number: 10148947
    Abstract: A method of and a device for determining encoding parameters for encoding, into a bitstream, a portion of an image of a video sequence, the image portion being encoded by motion compensation with respect to at least one reference image portion, the encoding parameters for encoding the image portion including a coding mode and a motion information predictor, wherein the coding mode is selected from among at least a first coding mode and a second coding mode and wherein the motion information predictor is selected from a set of motion information predictors which is the same for at least the first and the second coding modes, the selection of the coding mode and the motion information predictor involving comparing costs of encoding the image portion using the motion information predictors of the set in the two coding modes, the method comprising or the device comprising means for: omitting, for at least one said motion information predictor of the set, computing of such a cost for at least one of said first and
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: December 4, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Patrice Onno
  • Patent number: 10134139
    Abstract: Techniques of this disclosure may include processing one or more regions-of-interest (ROI) of an input image through a model of a display processor, calculating a first data integrity check value on the one or more ROI of the input image after processing through the model, processing the input image by the display processor, calculating a second data integrity check value on the one or more ROI by the display processor after the display processor processes the input image, comparing the first data integrity check value to the second data integrity check value, and generating an interrupt if the comparison indicates that the first data integrity check value and the second data integrity check value do not match.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: November 20, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Gulati, Alex Kwang Ho Jong, John Chi Kit Wong, Sanjay Gupta, Ike Ikizyan
  • Patent number: 10129555
    Abstract: A method for decoding a picture on an electronic device is described. The method includes obtaining a bitstream. The method also includes obtaining a current picture. The method further includes obtaining a relative reference picture set (RPS) parameter. The method additionally includes initializing an index value. Furthermore, the method includes processing another RPS parameter based on the index value. The method also includes decoding the current picture.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: November 13, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jie Zhao, Christopher A. Segall, Sachin G. Deshpande
  • Patent number: 10116962
    Abstract: A generation circuit generates first palette information from a decoded image of a first block used for predicting second palette information of a second block in a coding target image when the first block has not received palette coding. A storage circuit stores the first palette information. A coding circuit performs prediction coding on the second palette information by using the first palette information so as to generate coded palette information.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: October 30, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Kimihiko Kazui, Jianqing Zhu
  • Patent number: 10110881
    Abstract: Model fitting from raw time of flight image data is described, for example, to track position and orientation of a human hand or other entity. In various examples, raw image data depicting the entity is received from a time of flight camera. A 3D model of the entity is accessed and used to render, from the 3D model, simulations of raw time of flight image data depicting the entity in a specified pose/shape. The simulated raw image data and at least part of the received raw image data are compared and on the basis of the comparison, parameters of the entity are computed.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jamie Daniel Joseph Shotton, Toby Sharp, Jonathan James Taylor, Pushmeet Kohli, Shahram Izadi, Andrew William Fitzgibbon, Reinhard Sebastian Bernhard Nowozin
  • Patent number: 10110897
    Abstract: An image coding apparatus configured to divide an image into one or more slices each including a plurality of blocks and to code each slice on a block-by-block basis includes a first coding unit configured to code blocks included in a first portion of the slice, and a second coding unit configured to code blocks included in a second portion of the slice, wherein, when the second coding unit codes an initial block in the second portion, the second coding unit codes the initial included in the second portion by referring to a first quantization parameter provided to the slice as an initial value and referred to by the first coding unit when the first coding units codes the initial block in the first portion.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: October 23, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Koji Okawa
  • Patent number: 10104298
    Abstract: A vision system for a vehicle includes at least one image sensor, a control and a display. The image sensor is disposed at a subject vehicle and has a field of view exterior of the vehicle. The control, at least in part responsive to image processing of image data captured by the image sensor, is operable to generate an avatar representative of at least one object or scene segment in the field of view of the image sensor. The display is operable to display the avatar. The vision system may display an avatar that is a representation of an object that is only partially viewed by the image sensor to enhance the display for viewing and understanding by the driver of the subject vehicle, and a portion of the avatar representing the non-viewed portion of the object may be displayed in phantom.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: October 16, 2018
    Assignee: MAGNA ELECTRONICS INC.
    Inventor: Thomas Wierich
  • Patent number: 10091525
    Abstract: According to one embodiment, an image encoding method includes selecting a motion reference block from an encoded pixel block to which an inter prediction is applied. The method includes selecting one or more available blocks from the motion reference block. The method includes selecting a selection block from the available blocks. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information specifying the selection block by referring to a code table decided according to a number of the available blocks.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: October 2, 2018
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Taichiro Shiodera, Saori Asaka, Akiyuki Tanizawa, Takeshi Chujoh
  • Patent number: 10091519
    Abstract: Disclosed are a method and an apparatus for video decoding that support a plurality of layers. The method for video decoding includes acquiring information indicating whether tile information exists and acquiring the tile information based on the information indicating whether tile information exists.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: October 2, 2018
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jung Won Kang, Jin Ho Lee, Ha Hyun Lee, Jin Soo Choi, Jin Woong Kim
  • Patent number: 10085042
    Abstract: A method of encoding a sequence of images comprises performing area-by-area loop filtering on at least one image of the sequence and disabling such area-by-area loop filtering on at least one other image of the sequence. The images of the sequence are associated with respective levels from a plurality of levels, the levels corresponding to different respective rate-distortion balances or to different image qualities, and the images on which the area-by-area loop filtering is disabled are determined in dependence upon the levels.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: September 25, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Guillaume Laroche, Christophe Gisquet, Edouard Francois, Patrice Onno
  • Patent number: 10080016
    Abstract: Intra prediction is used in state-of-the-art video coding standards such as AVC. The intra prediction modes are coded into the bitstream. Luma and chroma components could potentially have different prediction modes. For chroma components, there are 5 different modes defined in AVC: vertical, horizontal, DC, diagonal down right, and “same as luma”. Statistics show that the “same as luma” mode is frequent used, but in AVC, this mode is encoded using more bits than other modes during entropy coding, therefore the coding efficiency is decreased. Accordingly, a modified binarization/codeword assignment for chroma intra mode signaling is able to be utilized for high efficiency video coding (HEVC), the next generation video coding standard.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: September 18, 2018
    Assignee: SONY CORPORATION
    Inventors: Wei Liu, Lina Dong
  • Patent number: 10075690
    Abstract: A method for three-dimensional video coding using aligned motion parameter derivation for motion information prediction and inheritance is disclosed. Embodiments according to the present invention utilize motion parameters associated with a corresponding block for motion information prediction or inheritance. The aligned motion parameters may be derived by searching each current reference picture list of the current block to find a matched reference picture having a same POC (Picture Order Count) or a same view index as that of the reference picture pointed by the MV of the corresponding block. The aligned motion parameters may also be derived by searching each current reference picture list to check whether the reference picture index of the reference picture in the reference view to be inherited exceeds a maximum reference picture index of each current reference picture list of the current block.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: September 11, 2018
    Assignee: MEDIATEK INC.
    Inventors: Jian-Liang Lin, Yi-Wen Chen
  • Patent number: 10075737
    Abstract: A method of processing a digital image includes applying a discrete cosine transform (DCT) to a plurality of shifted digital images to produce a plurality of DCT coefficients, amplifying at least some of the DCT coefficients by a variable gain, applying an inverse DCT to the amplified DCT coefficients, and averaging the results to produce a visually sharper image. The variable gain may be a function of the amplitude of the DCT coefficients.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: September 11, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Oscar Ayzenberg
  • Patent number: 10070152
    Abstract: A method for sample adaptive offset (SAO) filtering and SAO parameter signaling in a video encoder is provided that includes determining SAO parameters for largest coding units (LCUs) of a reconstructed picture, wherein the SAO parameters include an indicator of an SAO filter type and a plurality of SAO offsets, applying SAO filtering to the reconstructed picture according to the SAO parameters, and entropy encoding LCU specific SAO information for each LCU of the reconstructed picture in an encoded video bit stream, wherein the entropy encoded LCU specific SAO information for the LCUs is interleaved with entropy encoded data for the LCUs in the encoded video bit stream. Determining SAO parameters may include determining the LCU specific SAO information to be entropy encoded for each LCU according to an SAO prediction protocol.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: September 4, 2018
    Assignee: Texas Instruments Incorporated
    Inventors: Vivienne Sze, Woo-Shik Kim, Madhukar Budagavi, Do-Kyoung Kwon, Minhua Zhou
  • Patent number: 10070129
    Abstract: An image coding apparatus configured to divide an image into one or more slices each including a plurality of blocks and to code each slice on a block-by-block basis includes a first coding unit configured to code blocks included in a first portion of the slice, and a second coding unit configured to code blocks included in a second portion of the slice, wherein, when the second coding unit codes an initial block in the second portion, the second coding unit codes the initial included in the second portion by referring to a first quantization parameter provided to the slice as an initial value and referred to by the first coding unit when the first coding units codes the initial block in the first portion.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: September 4, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Koji Okawa
  • Patent number: 10063859
    Abstract: An apparatus for post-processing a reconstructed image is discussed.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: August 28, 2018
    Assignee: INFOBRIDGE PTE. LTD.
    Inventor: Min Jang
  • Patent number: 10049054
    Abstract: The present disclosure is related to a virtual register file. Source code can be compiled to include references to a virtual register file for data subject to a logical operation. The references can be dereferenced at runtime to obtain physical addresses of memory device elements according to the virtual register file. The logical operation can be performed in the memory device on data stored in the memory device elements.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 14, 2018
    Assignee: Micron Technology, Inc.
    Inventors: John D. Leidel, Geoffrey C. Rogers
  • Patent number: 10051273
    Abstract: A video decoder decoding an encoded stream includes a parallel entropy decoding part to entropy decode the stream of blocks in block lines in parallel, a parallel QP prediction part to compute prediction values of the blocks in the block lines in parallel, and a parallel decoding processing part to generate decoded pixels of the blocks in the block lines in parallel, the decoded pixel being obtained utilizing data decoded by the parallel entropy decoding part and the prediction value. When performing computing processing in parallel per unit of N block lines, the processing is performed on a processing block in a (K?1)th block line preceding a processing block in a Kth block line by at least one block in a horizontal position to compute the prediction value of the processing block by referring to a block already processed corresponding to the processing block.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: August 14, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Satoshi Shimada, Kimihiko Kazui, Junpei Koyama, Akira Nakagawa
  • Patent number: 10045028
    Abstract: A display system for displaying a media stream based on a given access point includes a decoder for decoding frames of the media stream, and an evaluation unit for scoring macro blocks (MBs) of a current frame. A score of an intra-MB is defined as a predetermined value, and a score of an inter-MB is generated based on scores of MBs in previously decoded frames. A controller signals a display to skip the current frame or start to display the media stream from a qualified frame identified using the scores of the MBs of at least the current frame.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: August 7, 2018
    Assignee: NXP USA, INC.
    Inventors: Hongzhang Yang, Zening Wang, Peng Zhou
  • Patent number: 10038919
    Abstract: Chroma deblock filtering of reconstructed video samples may be performed to remove blockiness artifacts and reduce color artifacts without over-smoothing. In a first method, chroma deblocking may be performed for boundary samples of a smallest transform size, regardless of partitions and coding modes. In a second method, chroma deblocking may be performed when a boundary strength is greater than 0. In a third method, chroma deblocking may be performed regardless of boundary strengths. In a fourth method, the type of chroma deblocking to be performed may be signaled in a slice header by a flag. Furthermore, luma deblock filtering techniques may be applied to chroma deblock filtering.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: July 31, 2018
    Assignee: Apple Inc.
    Inventors: Jiefu Zhai, Dazhong Zhang, Xiaosong Zhou, Chris Y. Chung, Hsi-Jung Wu, Peikang Song, David R. Conrad, Jae Hoon Kim, Yunfei Zheng
  • Patent number: 10038911
    Abstract: A video encoding method and apparatus and video decoding method and apparatus generate a restored image having a minimum error with respect to an original image based on offset merge information indicating whether offset parameters of a current block and at least one neighboring block from among blocks of video are identical.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: July 31, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena Alshina, Alexander Alshin
  • Patent number: 10033999
    Abstract: A method for coding includes; segmenting an image into blocks; grouping blocks into a number of subsets; coding, using an entropy coding module, each subset, by associating digital information with symbols of each block of a subset, including, for the first block of the image, initializing state variables of the coding module; and generating a data sub-stream representative of at least one of the coded subsets of blocks. Where a current block is the first block to be coded of a subset, symbol occurrence probabilities for the first current block are determined based on those for a coded and decoded predetermined block of at least one other subset. Where the current block is the last coded block of the subset: writing, in the sub-stream representative of the subset, the entire the digital information associated with the symbols during coding of the blocks of the subset, and implementing the initializing sub-step.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: July 24, 2018
    Assignee: Dolby International AB
    Inventors: Felix Henry, Stephane Pateux, Gordon Clare