Patents by Inventor Geert Van der Auwera

Geert Van der Auwera has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9445130
    Abstract: In one example, a method for encoding video data includes determining a first value for a line of a first plurality of lines, wherein the first plurality of lines are perpendicular to a first edge of a block of the video data; in response to determining that the value satisfies at least one threshold: determining a second value for the line of the first plurality of lines; and determining a second value for a line of a second plurality of lines, wherein the second plurality of lines are perpendicular to a second edge of the block of video data; determining, based on the second value for the line of the first plurality of lines and the second value for the line of the second plurality of lines, an average value; and determining, based on the average value, whether or not to encode one or more deblocking parameter offsets.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: September 13, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20160261874
    Abstract: A device for encoding video data may be configured to encode video data according to a set of sample adaptive offset (SAO) types; perform a plurality of coding passes to test a subset of the SAO types for a first block of video data, wherein the subset is smaller than the set; select from the subset of SAO types an SAO type for the first block of video data; and generate for inclusion in an encoded bitstream, information for identifying the selected SAO type for the first block.
    Type: Application
    Filed: September 16, 2015
    Publication date: September 8, 2016
    Inventors: In Suk Chong, Geert Van der Auwera, Chengjie Tu, Xianglin Wang, Marta Karczewicz
  • Patent number: 9438853
    Abstract: In an example, a method of processing data includes determining, by a receiver device, an allowable excess delay parameter based on a difference between a time at which received data is received by the receiver device and a time at which the received data is scheduled to be played out, where the allowable excess delay parameter indicates an amount of delay that is supportable by a channel between a sender device and the receiver device. The method also includes determining, by the receiver device, a sender bit rate increase for increasing a bit rate at which data is to be sent from the sender device to the receiver device based on the determined allowable excess delay parameter, and transmitting an indication of the sender bit rate increase to the sender device.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: September 6, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Muhammed Zeyd Coban, Marta Karczewicz, Nikolai Konrad Leung
  • Patent number: 9426418
    Abstract: In an example, a method of processing data includes transmitting data over a network at a first bit rate, identifying a reduction in a network link rate of the network from a first network link rate to a second network link rate, and in response to identifying the reduction in the network link rate, determining a recovery bit rate at which to transmit the data over the network, where the recovery bit rate is less than the second network link rate. The method also includes determining a buffering duration based on a difference between a time of the identification of the reduction in the network link rate and an estimated actual time of the reduction in the network link rate, and determining a recovery rate duration during which to transmit the data at the recovery bit rate based on the recovery bit rate and the buffering duration.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: August 23, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Muhammed Zeyd Coban, Marta Karczewicz, Nikolai Konrad Leung
  • Patent number: 9426466
    Abstract: A device for coding video data includes a video coder configured to: determine for a chroma transform block (TB) a sub-sampling format for the chroma TB; based on the sub-sampling format for the chroma TB, identify one or more corresponding luma TBs; determine, for each of the one or more corresponding luma TBs, if the corresponding luma TB is coded using a transform skip mode; and, based on a number of the one or more corresponding luma TBs coded using the transform skip mode being greater than or equal to a threshold value, determine that the chroma TB is coded in the transform skip mode.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: August 23, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20160191951
    Abstract: In one example, a video coding device is configured to intra-predict a block of video data, using values of pixels along a primary boundary of the block, to form a predicted block, determine whether to filter the predicted block using data of a secondary boundary of the block, and filter the predicted block using data of the secondary boundary in response to determining to filter the predicted block. The video coding device may determine whether to filter the predicted block based on a comparison of a Laplacian value or a gradient difference value to a threshold. The determination of whether to filter the predicted block may be based at least in part on a boundary relationship, e.g., the relationship of one boundary to another, or of a boundary to pixel values of the predicted block.
    Type: Application
    Filed: March 4, 2016
    Publication date: June 30, 2016
    Inventors: Geert Van der Auwera, Marta Karczewicz
  • Patent number: 9363516
    Abstract: A video coding device is configured to obtain an array of sample values. The sample values may be formatted according to a 4:2:0, 4:2:2, or 4:4:4 chroma format. The video coding device determines whether to apply a first filter to rows of chroma sample values associated with defined horizontal edges within the array. The video coding device determines whether to apply a second filter to columns of chroma sample values associated with defined vertical edges. The horizontal and vertical edges may be separated by a number of chroma samples according to a deblocking grid.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: June 7, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Xianglin Wang, Marta Karczewicz
  • Patent number: 9344723
    Abstract: Techniques are described for providing continuous control of a deblocking filter for a video block using a beta offset parameter. Deblocking filters are defined based on one or more deblocking decisions. Conventionally, a quantization parameter and a beta offset parameter are used to identify a beta parameter (“?”) value that determines threshold values of the deblocking decisions. The value of the beta offset parameter results in a change or increment of the ? value. For small increments of the ? value, rounding of the threshold values may result in no change and discontinuous control of the deblocking decisions. The techniques include calculating at least one deblocking decision for the deblocking filter according to a threshold value that has been modified based on a multiplier value of the beta offset parameter. The multiplier value applied to the beta offset parameter causes an integer change in the modified threshold value.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 17, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van Der Auwera, Xianglin Wang, Marta Karczewicz
  • Patent number: 9338476
    Abstract: In one example, an apparatus for coding video data includes a video coder configured to determine a first prediction mode for a first block of video data and a second prediction mode for a second block of video data, wherein the first block and the second block share a common edge, decode the first block using the first prediction mode and the second block using the second prediction mode, and determine whether to deblock the common edge between the first block and the second block based at least in part on whether at least one of the first prediction mode and the second prediction mode comprises short distance intra-prediction (SDIP).
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: May 10, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Marta Karczewicz
  • Patent number: 9282344
    Abstract: In one example, a video coding device is configured to intra-predict a block of video data, using values of pixels along a primary boundary of the block, to form a predicted block, determine whether to filter the predicted block using data of a secondary boundary of the block, and filter the predicted block using data of the secondary boundary in response to determining to filter the predicted block. The video coding device may determine whether to filter the predicted block based on a comparison of a Laplacian value or a gradient difference value to a threshold. The determination of whether to filter the predicted block may be based at least in part on a boundary relationship, e.g., the relationship of one boundary to another, or of a boundary to pixel values of the predicted block.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: March 8, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Marta Karczewicz
  • Publication number: 20160050443
    Abstract: Techniques for coding video data include coding a plurality of blocks of video data, wherein at least one block of the plurality of blocks of video data is coded using a coding mode that is one of an intra pulse code modulation (IPCM) coding mode and a lossless coding mode. In some examples, the lossless coding mode may use prediction. The techniques further include assigning a non-zero quantization parameter (QP) value for the at least one block coded using the coding mode. The techniques also include performing deblocking filtering on one or more of the plurality of blocks of video data based on the coding mode used to code the at least one block and the assigned non-zero QP value for the at least one block.
    Type: Application
    Filed: October 29, 2015
    Publication date: February 18, 2016
    Inventors: Geert Van der Auwera, Marta Karczewicz, Xianglin Wang
  • Publication number: 20160037125
    Abstract: In an example, a method of processing data includes determining, by a receiver device, an allowable excess delay parameter based on a difference between a time at which received data is received by the receiver device and a time at which the received data is scheduled to be played out, where the allowable excess delay parameter indicates an amount of delay that is supportable by a channel between a sender device and the receiver device. The method also includes determining, by the receiver device, a sender bit rate increase for increasing a bit rate at which data is to be sent from the sender device to the receiver device based on the determined allowable excess delay parameter, and transmitting an indication of the sender bit rate increase to the sender device.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 4, 2016
    Inventors: Geert Van der Auwera, Muhammed Zeyd Coban, Marta Karczewicz, Nikolai Konrad Leung
  • Publication number: 20160037128
    Abstract: In an example, a method of processing data includes transmitting data over a network at a first bit rate, identifying a reduction in a network link rate of the network from a first network link rate to a second network link rate, and in response to identifying the reduction in the network link rate, determining a recovery bit rate at which to transmit the data over the network, where the recovery bit rate is less than the second network link rate. The method also includes determining a buffering duration based on a difference between a time of the identification of the reduction in the network link rate and an estimated actual time of the reduction in the network link rate, and determining a recovery rate duration during which to transmit the data at the recovery bit rate based on the recovery bit rate and the buffering duration.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 4, 2016
    Inventors: Geert Van der Auwera, Muhammed Zeyd Coban, Marta Karczewicz, Nikolai Konrad Leung
  • Patent number: 9185404
    Abstract: In general, techniques are described for performing transform dependent de-blocking filtering, which may be implemented by a video encoding device. The video encoding device may apply a transform to a video data block to generate a block of transform coefficients, apply a quantization parameter to quantize the transform coefficients and reconstruct the block of video data from the quantized transform coefficients. The video encoding device may further determine at least one offset used in controlling de-blocking filtering based on the size of the applied transform, and perform de-blocking filtering on the reconstructed block of video data based on the determined offset. Additionally, the video encoder may specify a flag in a picture parameter set (PPS) that indicates whether the offset is specified in one or both of the PPS and a header of an independently decodable unit.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: November 10, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Rajan Laxman Joshi, Marta Karczewicz
  • Patent number: 9167269
    Abstract: A video coder associates a first boundary strength value with an edge in response to determining that a first video block or a second video block is associated with an intra-predicted coding unit (CU), where the edge occurs at a boundary between the first video block and the second video block. The video coder may associate a second or a third boundary strength value with the edge when neither the first video block nor the second video block is associated with an intra-predicted CU. The video coder may apply one or more deblocking filters to samples associated with the edge when the edge is associated with the first boundary strength value or the second boundary strength value. The third boundary strength value indicates that the deblocking filters are turned off for the samples associated with the edge.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: October 20, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Marta Karczewicz, Xianglin Wang
  • Patent number: 9161046
    Abstract: A video coder determines a deblocking quantization parameter (QP) value based on at least one of a first QP value and a second QP value. Subsequently, the video coder applies a deblocking filter that is based on the deblocking filter to an edge associated with a first video block. The edge occurs at a boundary between the first video block and a second video block. The first video block is associated with a current coding unit (CU) and the second video block is associated with a neighboring CU. The current CU is included in a first quantization group and the neighboring CU is included in a second quantization group. The first QP value is defined for the first quantization group. The second QP value is defined for the second quantization group.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: October 13, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Marta Karczewicz, Xianglin Wang
  • Patent number: 9137547
    Abstract: This disclosure describes techniques for signaling deblocking filter parameters for a current slice of video data with reduced bitstream overhead. Deblocking filter parameters may be coded in one or more of a picture layer parameter set and a slice header. The techniques reduce a number of bits used to signal the deblocking filter parameters by coding a first syntax element that indicates whether deblocking filter parameters are present in both the picture layer parameter set and the slice header, and only coding a second syntax element in the slice header when both sets of deblocking filter parameters are present. Coding the second syntax element is eliminated when deblocking filter parameters are present in only one of the picture layer parameter set or the slice header. The second syntax element indicates which set of deblocking filter parameters to use to define a deblocking filter applied to a current slice.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: September 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Ye-Kui Wang, Marta Karczewicz
  • Publication number: 20150172657
    Abstract: This disclosure describes techniques for performing sample adaptive offset signaling and coding in a video coding process. Techniques of the disclosure include both a merge-based and prediction-based signaling process for sample adaptive offset information (i.e., offset values and offset type). The techniques includes determining offset information for a current partition, comparing the offset information of the current partition with offset information of one or more neighbor partitions, coding a merge instruction in the case that the offset information of one of the one or more neighbor partitions is the same as the offset information of the current partition, and coding one of a plurality of prediction instructions in the case that the offset information of the one or more neighbor partitions is not the same as the offset information of the current partition.
    Type: Application
    Filed: March 2, 2015
    Publication date: June 18, 2015
    Inventors: In Suk Chong, Geert Van der Auwera, Marta Karczewicz
  • Patent number: 9008175
    Abstract: This disclosure relates to techniques for reducing the amount of additional data encoded with a block encoded using intra-predictive coding. Particularly, the techniques provide apparatus and methods of applying a smoothing filter to prediction samples used in intra-predictive coding. For example, in fixed mode-dependent intra-predictive coding, a video encoder may determine the type of smoothing filter applied to prediction samples based on block size and intra-prediction mode combination associated with the current block, where the combination is used to look up a filter in a first filter table. In adaptive mode-dependent intra-predictive coding, the encoder uses two filters, one from the first filter table and another from a second filter table, applies both filters, and determines which yields better results. When the second filter table filter yields better results, the encoder encodes a filtering indication. When a filter from the first filter table is used, no filtering indication is encoded.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: April 14, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van Der Auwera, Xianglin Wang, Muhammed Zeyd Coban, Marta Karczewicz, Yunfei Zheng
  • Patent number: 9008170
    Abstract: This disclosure describes techniques for performing sample adaptive offset signaling and coding in a video coding process. Techniques of the disclosure include both a merge-based and prediction-based signaling process for sample adaptive offset information (i.e., offset values and offset type). The techniques includes determining offset information for a current partition, comparing the offset information of the current partition with offset information of one or more neighbor partitions, coding a merge instruction in the case that the offset information of one of the one or more neighbor partitions is the same as the offset information of the current partition, and coding one of a plurality of prediction instructions in the case that the offset information of the one or more neighbor partitions is not the same as the offset information of the current partition.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: April 14, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: In Suk Chong, Geert Van der Auwera, Marta Karczewicz