Patent application number | Description | Published |
20100186913 | Belt-Creped, Variable Local Basis Weight Absorbent Sheet Prepared With Perforated Polymeric Belt - An absorbent cellulosic sheet is formed by belt creping a nascent web at a consistency of 30% to 60% utilizing a generally planar perforated polymeric creping belt to form a sheet with fiber-enriched higher basis weight hollow domed regions on one side of the sheet joined by a network of lower local basis weight connecting regions forming a network where upwardly and inwardly inflected consolidated fibrous regions exhibiting CD fiber orientation bias form transition areas between the connecting regions and the domed regions. When formed into roll products, the cellulosic sheets exhibit a surprising combination of bulk, roll firmness, absorbency and softness. The consolidated fibrous regions are preferably saddle shaped and exhibit a matted structure on both their outer and inner surfaces. | 07-29-2010 |
20120241113 | Methods of Making a Belt-Creped Absorbent Cellulosic Sheet Prepared with a Perforated Polymeric Belt - A method of making a belt-creped absorbent cellulosic sheet. A paper making furnish is compactively dewatered to form a dewatered web having an apparently random distribution of papermaking fiber orientation. The dewatered web is applied to a translating transfer surface that is moving at a transfer surface speed. The web is belt-creped from the transfer surface at a consistency of from about 30% to about 60% utilizing a generally planar polymeric creping belt having a plurality of perforations, under pressure, in a belt creping nip defined between the transfer surface and the creping belt. The belt travels at a belt speed that is slower than the speed of the transfer surface. The web is creped from the transfer surface and redistributed on the creping belt to form a web having a plurality of interconnected regions of different local basis weights. The web is then dried. | 09-27-2012 |
20130327488 | Methods of Making a Belt-Creped Absorbent Cellulosic Sheet Prepared with a Perforated Polymeric Belt - A method of making a belt-creped absorbent cellulosic sheet. The method includes compactively dewatering a papermaking furnish to form a dewatered web having an apparently random distribution of papermaking fiber orientation. The dewatered web is applied to a translating transfer. The web from the transfer surface is belt-creped at a consistency of from about 30% to about 60% utilizing a generally planar polymeric creping belt having a plurality of perforations. The belt-creping step occurs under pressure in a belt creping nip defined between the transfer surface and the creping belt. The belt travels at a belt speed that is slower than the speed of the transfer surface, and the web is creped from the transfer surface and redistributed on the creping belt to form a web having a plurality of interconnected regions of different local basis weights. | 12-12-2013 |
20130327489 | Methods of Making a Belt-Creped Absorbent Cellulosic Sheet Prepared with a Perforated Polymeric Belt - A method of making a belt-creped absorbent cellulosic sheet that has an upper surface and a lower surface. A papermaking furnish is compactively dewatered to form a dewatered web having an apparently random distribution of papermaking fiber orientation. The dewatered web is applied to a translating transfer surface. The web is belt creped from the transfer surface at a consistency of from about 30% to about 60% utilizing a generally planar polymeric creping belt having a plurality of perforations. The belt-creping step occurs under pressure in a belt creping nip defined between the transfer surface and the creping belt. The belt is traveling at a belt speed that is slower than the speed of the transfer surface, and the web is creped from the transfer surface and redistributed on the creping belt to form a web. | 12-12-2013 |
20140130996 | APPARATUS, SYSTEM, AND PROCESS FOR DETERMINING CHARACTERISTICS OF A SURFACE OF A PAPERMAKING FABRIC - Apparatuses, processes, and systems for implementing techniques for determining characteristics of a papermaking fabric. The techniques include forming a representation of a portion of the surface of the fabric, with the representation showing the knuckles and pockets in the surface. The representation can be formed, for example, in pressure measurement film, in wax paper, or as a photograph. An image is generated from the representation, and the image is analyzed to determine characteristics of the surface of the fabric, such as knuckle sizes and pocket sizes. The depth of pockets in the fabric can also be determined. The techniques can be used in processes for analyzing wear of a fabric, and for obtaining a fabric for making a paper product with a particular three-dimensional structure. | 05-15-2014 |
20140133734 | APPARATUS, SYSTEM, AND PROCESS FOR DETERMINING CHARACTERISTICS OF A SURFACE OF A PAPERMAKING FABRIC - Apparatuses, processes, and systems for implementing techniques for determining characteristics of a papermaking fabric. The techniques include forming a representation of a portion of the surface of the fabric, with the representation showing the knuckles and pockets in the surface. The representation can be formed, for example, in pressure measurement film, in wax paper, or as a photograph. An image is generated from the representation, and the image is analyzed to determine characteristics of the surface of the fabric, such as knuckle sizes and pocket sizes. The depth of pockets in the fabric can also be determined. The techniques can be used in processes for analysing wear of a fabric, and for obtaining a fabric for making a paper product with a particular three-dimensional structure. | 05-15-2014 |
20140254885 | APPARATUS, SYSTEM, AND PROCESS FOR DETERMINING CHARACTERISTICS OF A SURFACE OF A PAPERMAKING FABRIC - Apparatuses, processes, and systems for determining features of a paper-making fabric. The apparatus, processes, and systems utilize a representation of a portion of a surface of the fabric, with the representation showing locations and sizes of knuckles and pockets in the surface of the fabric. An image of the portion of the fabric is generated based on the representation. Using the displayed image, an outline is drawn around at least one of the knuckles, and guidelines are drawn such that the guidelines pass through the center of the outlined knuckle, pass through the other knuckles, and form a shape that surrounds areas of the image that correspond to where the pockets are formed between the knuckles. With the outlined knuckle and guidelines, properties that affect the paper-making functionality of the fabric may be calculated. | 09-11-2014 |
20140352901 | METHOD OF MAKING A BELT-CREPED, ABSORBENT CELLULOSIC SHEET WITH A PERFORATED BELT - A method of making a belt-creped absorbent cellulosic sheet. A papermaking furnish is compactively dewatered to form a dewatered web having an apparently random distribution of papermaking fiber orientation. The dewatered web is applied to a translating transfer surface moving at a transfer surface speed. The web is belt-creped from the transfer surface utilizing a generally planar polymeric creping belt provided with a plurality of perforations through the belt, the belt-creping step occurring under pressure in a belt creping nip defined between the transfer surface and the creping belt. The belt travels at a belt speed that is slower than the transfer surface speed, and the web is creped from the transfer surface and redistributed on the creping belt to form a web. The web includes hollow domed regions, connecting regions, and transition areas. The web is dried to produce the belt-creped absorbent cellulosic sheet. | 12-04-2014 |
20150129145 | SOFT, ABSORBENT SHEETS HAVING HIGH ABSORBENCY AND HIGH CALIPER, AND METHODS OF MAKING SOFT, ABSORBENT SHEETS - Paper products, such as hand towels, have high absorbency, high caliper, and good perceived softness. Two-ply products have a caliper of at least about 260 mils/8 sheets and an SAT capacity of at least about 650 g/m | 05-14-2015 |
20150129146 | SOFT, ABSORBENT SHEETS HAVING HIGH ABSORBENCY AND HIGH CALIPER, AND METHODS OF MAKING SOFT, ABSORBENT SHEETS - Paper products, such as hand towels, have high absorbency, high caliper, and good perceived softness. The paper products are made using a structuring fabric that has a high adjusted planar volumetric index, which indicates a relation between the contact area ratio of a papermaking web contacting surface of the structuring fabric and the volume of pockets of the fabric, with the contact area ratio and the volume of pockets being calculated on the basis of a non-rectangular, parallelogram unit cell. | 05-14-2015 |
20150152603 | METHOD OF MAKING A BELT-CREPED, ABSORBENT CELLULOSIC SHEET WITH A PERFORATED BELT - A method of making a belt-creped absorbent cellulosic sheet. A papermaking furnish is compactively dewatered to form a dewatered web. The dewatered web is applied to a translating transfer surface. The web is belt-creped from the transfer surface utilizing a polymeric creping belt having perforations. The web is creped from the transfer surface and redistributed on the creping belt to form a web including a plurality of fiber-enriched hollow domed regions protruding from an upper surface of the web, the hollow domed regions having sidewalls being formed along at least a leading edge of the web. Connecting regions form a network interconnecting the hollow domed regions. Transition areas include fibers that transition from the connecting regions into the hollow domed regions, by extending upwardly from the connecting regions into the sidewalls of the domed regions. The web is dried to produce the sheet. | 06-04-2015 |
20150204016 | APPARATUS, SYSTEM, AND PROCESS FOR DETERMINING CHARACTERISTICS OF A SURFACE OF A PAPERMAKING FABRIC - A process of determining the depth of a pocket in a woven fabric. A representation is formed of a portion of a surface of the woven fabric to provide a fabric representation showing at least one of (i) at least one of locations and sizes of knuckles that are a part of the surface of the fabric and (ii) at least one of locations and sizes of pockets that are formed in areas between the knuckles. Particular knuckles are identified that surround a particular pocket. A path is determined in the fabric representation that passes from a first of the knuckles across the particular pocket to a second of the knuckles. The fabric is scanned using a measurement device along a line that corresponds to the determined path. A depth of the particular pocket is determined, to which cellulosic fibers can penetrate in a papermaking process, based on the scan. | 07-23-2015 |
20150225898 | APPARATUS, SYSTEM, AND PROCESS FOR DETERMINING CHARACTERISTICS OF A SURFACE OF A PAPERMAKING FABRIC - A process of obtaining a fabric. The process includes obtaining an image of a paper product having a three-dimensional structure. A pattern is determined that corresponds to the three-dimensional structure of the paper product. The pattern is determined by using an image analysis program that is stored in a non-transitory computer-readable storage medium to analyze the image of the paper product. A fabric is obtained with a surface that approximates the pattern. | 08-13-2015 |
20150240421 | APPARATUS, SYSTEM, AND PROCESS FOR DETERMINING CHARACTERISTICS OF A SURFACE OF A PAPERMAKING FABRIC - A system for forming a print of a surface of a fabric. The system includes a first plate, a second plate, a pressure measurement film, and a fabric that can be used in a papermaking process. The fabric includes a plurality of knuckles on at least one of its surfaces. A print of the knuckles of the fabric is formed on the pressure measurement film by pressing the fabric against the pressure measurement film between the first plate and the second plate. | 08-27-2015 |
20150243011 | APPARATUS, SYSTEM, AND PROCESS FOR DETERMINING CHARACTERISTICS OF A SURFACE OF A PAPERMAKING FABRIC - A process of analyzing wear on a papermaking fabric includes forming a first representation of a portion of a surface of the fabric showing locations and sizes of knuckles and pockets in the surface of the fabric. A first image is generated based on the first representation. At least one characteristic related to the surface of the fabric is determined using the first image. The fabric is worn. A second representation of a portion of the surface of the fabric is formed showing locations and sizes of knuckles and pockets in the surface of the fabric. A second image of the knuckles of the fabric is generated based on the second representation. At least one characteristic related to the surface of the fabric is determined using the second image. The determining steps are performed using an image analysis program stored in a non-transitory computer readable medium. | 08-27-2015 |
20160090698 | METHODS OF MAKING PAPER PRODUCTS USING A MULTILAYER CREPING BELT, AND PAPER PRODUCTS MADE USING A MULTILAYER CREPING BELT - A method of creping a cellulosic sheet. The method includes preparing a nascent web from an aqueous papermaking furnish, depositing and creping the nascent web on a multi-layer creping belt that includes (i) a first layer made from a polymeric material having a plurality of openings, and (ii) a second layer attached to a surface of the first layer, with the nascent web being deposited on the first layer, and applying a vacuum to the creping belt such that the nascent web is drawn into the plurality of openings, but not drawn into the second layer. | 03-31-2016 |
20160097164 | SOFT, ABSORBENT SHEETS HAVING HIGH ABSORBENCY AND HIGH CALIPER, AND METHODS OF MAKING SOFT, ABSORBENT SHEETS - A method of making a paper product includes forming an aqueous cellulosic web on a structuring fabric in a papermaking machine, non-compactively dewatering the cellulosic web on the structuring fabric, and drying the cellulosic web to form the paper product. The portion of the structuring fabric on which the cellulosic web is formed has a planar volumetric index of at least about 26. | 04-07-2016 |
Patent application number | Description | Published |
20160135516 | Athletic Band with Removable Module - A band includes a tubular body configured to be worn on a user's body and a pocket supported by the tubular body, where the pocket defines a cavity and has an access opening providing access to the cavity, and where the pocket is configured to removably receive an electronic module in the cavity through the access opening. An input device is connected to the tubular body and has a port exposed to the cavity of the band, where the port is configured for removable connection to a connector of the electronic module when the electronic module is received in the cavity. The input device may include a button configured to receive user input and a wireless transmitter to transmit a signal to an external device based on the user input. The input device may also include a haptic feedback mechanism for communicating haptic signals to the user. | 05-19-2016 |
20160135742 | Athletic Band with Removable Module - A band includes a tubular body defining a central passage, where the tubular body is configured to be worn on a user's body such that a portion of the user's body is received in the central passage, and a housing formed of a polymer material and connected to the tubular body. The housing defines a cavity and an access opening providing access to the cavity, and the housing is configured to removably receive an electronic module in the cavity through the access opening. The housing further includes a slot in communication with the cavity, with the slot configured to permit passage of moisture away from the housing. The sides of the tubular body may also define a slope that is from 0-0.75. | 05-19-2016 |
20160135743 | Athletic Band with Removable Module - A performance monitoring system includes an athletic band or other article of apparel worn by a user, with a pocket supported by the article and defining a cavity, where the pocket has a sensor opening extending through an inner wall of the pocket and an access opening providing access to the cavity. The system also includes an electronic module received in the cavity such that the module can be inserted and removed from the cavity through the access opening. The module has a projection on an underside of the electronic module and a sensor mounted on the projection, where the projection extends through the sensor opening when the electronic module is received in the cavity and is configured to place the sensor in close proximity to skin of the user, such that the sensor is configured to sense a physiological parameter of the user. | 05-19-2016 |
20160136882 | Athletic Band with Removable Module - A manufacturing method uses a main body piece formed of an elastic fabric material and having a first portion having a first end, a second portion having a second end opposite the first end, and two side ends extending between the first and second ends. A bonding material is placed in contact with the first and/or second portions, arranged in lines extending in a direction between the first and second ends. The lines are spaced from each other in a second direction extending between the side ends. The main body piece is folded so that the first portion confronts the second portion, defining a fold line, where the bonding material is positioned between the first and second portions. The folded main body piece is then heat pressed and bent so the side ends are connected together to form a band having a tubular body defining a central passage. | 05-19-2016 |
Patent application number | Description | Published |
20140333765 | Opportunistic Structured Light - A method for using structured light in a handheld projection device is provided that includes projecting a structured light pattern in at least one portion of a frame being projected by the handheld projection device, wherein the at least one portion of the frame is a subset of the frame, capturing an image of the projected frame, computing scene depth information based on the structured light pattern in the captured image, and using the scene depth information in processing of a subsequent frame of the video stream. | 11-13-2014 |
20140334536 | SIGNALING SIGNED BAND OFFSET VALUES FOR SAMPLE ADAPTIVE OFFSET (SAO) FILTERING IN VIDEO CODING - A method for signaling sample adaptive offset (SAO) band offset syntax elements in a video encoder is provided that includes receiving a plurality of band offset syntax elements, entropy encoding an absolute value of a magnitude of each band offset syntax element in a compressed video bit stream, and entropy encoding a sign of each non-zero band offset syntax element in the compressed video bit stream following the absolute values of the magnitudes. | 11-13-2014 |
20140334558 | SAMPLE ADAPTIVE OFFSET (SAO) PARAMETER SIGNALING - 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. | 11-13-2014 |
20150103892 | QUANTIZATION MATRIX COMPRESSION IN VIDEO CODING - A method of quantization matrix compression in a video encoder is provided that includes preprocessing a quantization matrix by performing at least one selected from down-sampling the quantization matrix and imposing 135 degree symmetry on the quantization matrix, performing zigzag scanning on the pre-processed quantization matrix to generate a one dimensional (1D) sequence, predicting the 1D sequence to generate a residual 1D sequence, and coding the residual 1D sequence using kth order exp-Golomb coding to generate a compressed quantization matrix, wherein k≧0. | 04-16-2015 |
20150237370 | PARALLEL MOTION ESTIMATION IN VIDEO CODING - Methods for improved parallel motion estimation are provided that decouple the merging candidate list derivation and motion estimation for merge mode and skip mode and the advanced motion vector predictor (AMVP) candidate list construction from regular motion estimation to increase the coding quality in parallel motion estimation while meeting throughput requirements. This decoupling may be accomplished by modifying the availability rules for spatial motion data (SMD) positions for construction of the candidate lists. As part of the decoupling, largest coding units (LCUs) of a picture may be divided into non-overlapping parallel motion estimation regions (PMER) of equal size. Within a PMER, motion estimation for merge mode, skip mode, and normal inter-prediction mode may be performed in parallel for all the prediction units (PUs) in the PMER. | 08-20-2015 |
20150245026 | SIGNALING SIGNED BAND OFFSET VALUES FOR SAMPLE ADAPTIVE OFFSET (SAO) FILTERING IN VIDEO CODING - A method for signaling sample adaptive offset (SAO) band offset syntax elements in a video encoder is provided that includes receiving a plurality of band offset syntax elements, entropy encoding an absolute value of a magnitude of each band offset syntax element in a compressed video bit stream, and entropy encoding a sign of each non-zero band offset syntax element in the compressed video bit stream following the absolute values of the magnitudes. | 08-27-2015 |
20150365669 | SIGNALING SIGNED BAND OFFSET VALUES FOR SAMPLE ADAPTIVE OFFSET (SAO) FILTERING IN VIDEO CODING - A method for signaling sample adaptive offset (SAO) band offset syntax elements in a video encoder is provided that includes receiving a plurality of band offset syntax elements, entropy encoding an absolute value of a magnitude of each band offset syntax element in a compressed video bit stream, and entropy encoding a sign of each non-zero band offset syntax element in the compressed video bit stream following the absolute values of the magnitudes. | 12-17-2015 |
20160080740 | SIGNALING SIGNED BAND OFFSET VALUES FOR SAMPLE ADAPTIVE OFFSET (SAO) FILTERING IN VIDEO CODING - A method for signaling sample adaptive offset (SAO) band offset syntax elements in a video encoder is provided that includes receiving a plurality of band offset syntax elements, entropy encoding an absolute value of a magnitude of each band offset syntax element in a compressed video bit stream, and entropy encoding a sign of each non-zero band offset syntax element in the compressed video bit stream following the absolute values of the magnitudes. | 03-17-2016 |
20160100169 | QUANTIZATION MATRIX COMPRESSION IN VIDEO CODING - A method of quantization matrix compression in a video encoder is provided that includes preprocessing a quantization matrix by performing at least one selected from down-sampling the quantization matrix and imposing 135 degree symmetry on the quantization matrix, performing zigzag scanning on the pre-processed quantization matrix to generate a one dimensional (1D) sequence, predicting the 1D sequence to generate a residual 1D sequence, and coding the residual 1D sequence using kth order exp-Golomb coding to generate a compressed quantization matrix, wherein k≧0. | 04-07-2016 |
20160100192 | METHOD AND APPARATUS FOR DIAGONAL SCAN AND SIMPLIFIED CONTEXT SELECTION FOR PARALLEL ENTROPY CODING OF SIGNIFICANCE MAP OF TRANSFORM COEFFICIENTS - A method and apparatus for encoding bit code utilizing context dependency simplification to reduce dependent scans. The method includes retrieving at least one 2 dimensional array of transform coefficient, transforming the at least one 2 dimensional array of transform coefficient to a 1 dimensional coefficient scanning using a diagonal scan in a fixed direction, utilizing the at least one 1 dimensional array of transform coefficients for context selection based on fewer than 11 neighbors, potentially selected based on scan direction, slice type, coding unit type and binarization, and performing arithmetic coding to generate coded bit utilizing context selection and binarization. | 04-07-2016 |
Patent application number | Description | Published |
20120014454 | Method and Apparatus for Parallel Context Processing - A method and apparatus for parallel context processing for example for high coding efficient entropy coding in HEVC. The method comprising retrieving syntax element relating to a block of an image, grouping at least two bins belonging to similar context based on the syntax element, and coding the grouped bins in parallel. | 01-19-2012 |
20120082215 | Simplified Binary Arithmetic Coding Engine - A method of entropy coding in a video encoder is provided that includes assigning a first bin to a first single-probability bin encoder based on a probability state of the first bin, wherein the first single-probability bin encoder performs binary arithmetic coding based on a first fixed probability state, assigning a second bin to a second single-probability bin encoder based on a probability state of the second bin, wherein the second single-probability bin encoder performs binary arithmetic coding based on a second fixed probability state different from the first fixed probability state, and coding the first bin in the first single-probability bin encoder and the second bin in the second single-probability bin encoder in parallel, wherein the first single-probability bin encoder uses a first rLPS table for the first fixed probability state and the second single-probability bin encoder uses a second rLPS table for the second fixed probability state. | 04-05-2012 |
20120082233 | METHOD AND APPARATUS FOR DIAGONAL SCAN AND SIMPLIFIED CONTEXT SELECTION FOR PARALLEL ENTROPY CODING OF SIGNIFICANCE MAP OF TRANSFORM COEFFICIENTS - A method and apparatus for encoding bit code utilizing context dependency simplification to reduce dependent scans. The method includes retrieving at least one 2 dimensional array of transform coefficient, transforming the at least one 2 dimensional array of the significance map of the transform coefficient to a 1 dimensional coefficient scanning and determining at least one of scan direction, coding unit type and slice type assigned to transform coefficient, selecting neighbors based on at least one of scan direction and coding unit type and slice type, computing context index based on the values of the selected neighbors for context selection, and performing arithmetic coding to generate coded bit utilizing the computed context index and binarization. | 04-05-2012 |
20120140815 | Quantization Matrix Compression in Video Coding - A method of quantization matrix compression in a video encoder is provided that includes preprocessing a quantization matrix by performing at least one selected from down-sampling the quantization matrix and imposing 135 degree symmetry on the quantization matrix, performing zigzag scanning on the pre-processed quantization matrix to generate a one dimensional (1D) sequence, predicting the 1D sequence to generate a residual 1D sequence, and coding the residual 1D sequence using kth order exp-Golomb coding to generate a compressed quantization matrix, wherein k≧0. | 06-07-2012 |
20120177104 | Reduced Complexity Adaptive Loop Filter (ALF) for Video Coding - Methods and apparatus for adaptive loop filtering in video coding are provided. The adaptive loop filtering may be largest coding unit (LCU) based, may use adaptive loop filter types in which the vertical size of a filter type is less than the horizontal size, may use a predefined set of filter types in which the vertical size of the largest filter type in the set is less than the horizontal size of the largest filter type in the set, may use a single adaptive loop filter type, and/or may use a filter type that is a cross with a center shape of a size dependent on an aspect ratio of the cross. | 07-12-2012 |
20120229478 | REDUCED CONTEXT DEPENDENCY AT TRANSFORM EDGES FOR PARALLEL CONTEXT PROCESSING - A method and apparatus for parallel processing of at least two bins relating to at least one of a video and an image. The method includes determining scan type of at least a portion of the at least one of video and an image, analyzing neighboring position of a bin, removing dependencies of context selection based on the scan type and position of location being encoded in a transform, and performing parallel processing of that least two bins. | 09-13-2012 |
20120257678 | Parallel Motion Estimation in Video Coding - Methods for improved parallel motion estimation are provided that decouple the merging candidate list derivation and motion estimation for merge mode and skip mode and the advanced motion vector predictor (AMVP) candidate list construction from regular motion estimation to increase the coding quality in parallel motion estimation while meeting throughput requirements. This decoupling may be accomplished by modifying the availability rules for spatial motion data (SMD) positions for construction of the candidate lists. As part of the decoupling, largest coding units (LCUs) of a picture may be divided into non-overlapping parallel motion estimation regions (PMER) of equal size. Within a PMER, motion estimation for merge mode, skip mode, and normal inter-prediction mode may be performed in parallel for all the prediction units (PUs) in the PMER. | 10-11-2012 |
20120287989 | Inverse Transformation Using Pruning For Video Coding - A method for decoding an encoded video bit stream in a video decoder is provided that includes determining a scan pattern type for a transform block to be decoded, decoding a column position X and a row position Y of a last non-zero coefficient in the transform block from the encoded video bit stream, selecting a column-row inverse transform order when the scan pattern type is a first type, selecting a row-column inverse transform order when the scan pattern type is a second type, and performing one dimensional (1D) inverse discrete cosine transformation (IDCT) computations according to the selected transform order to inversely transform the transform block to generate a residual block. | 11-15-2012 |
20120300839 | Acceleration of Bypass Binary Symbol Processing in Video Coding - A method for encoding a video sequence in a video encoder to generate a compressed video bit stream is provided that includes binarizing a plurality of syntax elements, wherein each binarized syntax element comprises a string of one or more binary symbols (bins), wherein a bin is one selected from a context-coded bin and bypass bin, encoding the context-coded bins of the binarized syntax elements using binary arithmetic encoding, and adding the bypass bins of the binarized syntax elements to the compressed video bit stream with no encoding. | 11-29-2012 |
20130003858 | Simplified Context Selection For Entropy Coding of Transform Coefficient Syntax Elements - A method for entropy encoding syntax elements of transform coefficient levels in a video encoder to generate a compressed video bit stream is provided that includes selecting a context for a first significant coefficient flag corresponding to a first transform coefficient level in a 32×32 transform block, wherein the first transform coefficient level is at a lowest frequency position in the 32×32 transform block, entropy encoding the first significant coefficient flag using the context, selecting the context for a second significant coefficient flag corresponding to a second transform coefficient level in a 16×16 transform block, wherein the second transform coefficient level is at a lowest frequency position in the 16×16 transform block, and entropy encoding the second significant coefficient flag using the context. | 01-03-2013 |
20130051454 | Sample Adaptive Offset (SAO) Parameter Signaling - 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. | 02-28-2013 |
20130051455 | Flexible Region Based Sample Adaptive Offset (SAO) and Adaptive Loop Filter (ALF) - A method for in-loop filtering in a video encoder is provided that includes determining filter parameters for each filtering region of a plurality of filtering regions of a reconstructed picture, applying in-loop filtering to each filtering region according to the filter parameters determined for the filtering region, and signaling the filter parameters for each filtering region in an encoded video bit stream, wherein the filter parameters for each filtering region are signaled after encoded data of a final largest coding unit (LCU) in the filtering region, wherein the in-loop filtering is selected from a group consisting of adaptive loop filtering and sample adaptive offset filtering. | 02-28-2013 |
20130114692 | Simplified Coefficient Scans for Non-Square Transforms (NSQT) in Video Coding - A method for encoding a video sequence is provided that includes applying a non-square transform to a non-square block of residual values to generate a non-square block of transform coefficients, quantizing the transform coefficients to generate a non-square block of quantized transform coefficients, dividing the non-square block of quantized transform coefficients into a plurality of square blocks of quantized transform coefficients, and entropy encoding the plurality of square coefficient blocks. | 05-09-2013 |
20130163677 | METHOD AND APPARATUS FOR VIDEO ENCODING AND/OR DECODING TO PREVENT START CODE CONFUSION - A method and a video processor for preventing start code confusion. The method includes aligning bytes of a slice header relating to slice data when the slice header is not byte aligned or inserting differential data at the end of the slice header before the slice data when the slice header is byte aligned, performing emulation prevention byte insertion on the slice header, and combine the slice header and the slice data after performing emulation prevention byte insertion. | 06-27-2013 |
20130177069 | Context Adaptive Binary Arithmetic Coding (CABAC) with Scalable Throughput and Coding Efficiency - A method for encoding a video sequence is provided that includes entropy encoding syntax elements representative of transform coefficients generated as the video sequence is processed, wherein entropy encoding syntax elements representative of a transform coefficient includes binarizing the syntax elements representative of the transform coefficient to generate a plurality of binary symbols (bins), coding a portion of the plurality of bins in context coding mode, and coding a remaining portion of the plurality of bins in bypass coding mode. The method further includes reducing the number of bins that are coded in context coding mode for each transform coefficient in a plurality of subsequent transform coefficients that are entropy encoded after a specified number of transform coefficients have been entropy encoded. | 07-11-2013 |
20130272389 | Reducing Context Coded and Bypass Coded Bins to Improve Context Adaptive Binary Arithmetic Coding (CABAC) Throughput - Techniques for context-adaptive binary arithmetic coding (CABAC) coding with a reduced number of context coded and/or bypass coded bins are provided. Rather than using only truncated unary binarization for the syntax element representing the delta quantization parameter and context coding all of the resulting bins as in the prior art, a different binarization is used and only part of the resulting bins are context coded, thus reducing the worst case number of context coded bins for this syntax element. Further, binarization techniques for the syntax element representing the remaining actual value of a transform coefficient are provided that restrict the maximum codeword length of this syntax element to 32 bits or less, thus reducing the number of bypass coded bins for this syntax element over the prior art. | 10-17-2013 |
20130294501 | Signaling Signed Band Offset Values for Sample Adaptive Offset (SAO) Filtering in Video Coding - A method for signaling sample adaptive offset (SAO) band offset syntax elements in a video encoder is provided that includes receiving a plurality of band offset syntax elements, entropy encoding an absolute value of a magnitude of each band offset syntax element in a compressed video bit stream, and entropy encoding a sign of each non-zero band offset syntax element in the compressed video bit stream following the absolute values of the magnitudes. | 11-07-2013 |