Patent application number | Description | Published |
20140213210 | Method of Robust Receive (Rx) Processing for Radio Frequency Coexistence Management in Dual-SIM-Dual-Active Communication Devices - The various embodiments include a dual-SIM-dual-active (DSDA) device and methods for implementing robust receive (Rx) processing to resolve radio frequency coexistence interference between two subscriptions operating on the DSDA device. The DSDA device may detect when a subscription (the “aggressor”) de-senses the other subscription (the “victim”) as a result of the aggressor's transmissions, and in response, implement robust Rx processing to mitigate the effects of de-sense on the victim while causing minimal impact to the aggressor. | 07-31-2014 |
20140213235 | Method of Robust Transmit (Tx) Processing for Radio Frequency Coexistence Management in Dual-SIM-Dual-Active communication Devices - The various embodiments include a dual-SIM-dual-active (DSDA) device and methods for implementing robust transmit (Tx) processing to resolve radio frequency coexistence interference between two subscriptions operating on the DSDA device. The DSDA device may detect when one subscription (the “aggressor”) de-senses the other subscription (the “victim”) as a result of the aggressor's transmissions, and in response, implement robust Tx processing to mitigate the effects of de-sense on the victim. | 07-31-2014 |
20140274201 | DUAL-SIM WIRELESS COMMUNICATIONS DEVICE AND METHOD FOR MITIGATING RECEIVER DESENSE IN DUAL-ACTIVE OPERATION - Aspects of the disclosure provide for an access terminal configured to enable communication with two or more wireless communications networks simultaneously. According to some aspects of the disclosure, an access terminal (e.g., dual-SIM access terminal) can be active simultaneously on both networks with reduced interference between transmission and reception. A number of different techniques for mitigating desense on a victim's Rx are illustrated in this disclosure with a GSM aggressor and an EV-DO victim as non-limiting examples. Other aspects, embodiments, and features are also claimed and described | 09-18-2014 |
20150023217 | DUAL SIM DUAL ACTIVE SUBSCRIBER IDENTIFICATION MODULE WITH A SINGLE TRANSMIT CHAIN AND DUAL OR SINGLE RECEIVE CHAIN - A method, an apparatus, and a computer program product are provided. The apparatus may be configured to establish a first call for a first subscription, and accept a second call for a second subscription while maintaining the first call. A single RF transmit chain may be scheduled for uplink transmissions associated with the first call and uplink transmissions associated with the second call. A timesharing schedule for the transmit chain may determine timing for the uplink transmissions associated with the first call is transmitted and when the uplink transmissions associated with the second call is transmitted on the transmit chain. Downlink transmissions associated with the first and second calls may be received using different receive chain. Downlink transmissions associated with the first and second calls may be received using the same receive chain. | 01-22-2015 |
20150023230 | DUAL SIM DUAL ACTIVE SUBSCRIBER IDENTIFICATION MODULE WITH A SINGLE TRANSMIT CHAIN AND DUAL OR SINGLE RECEIVE CHAIN - A method, an apparatus, and a computer program product are provided. The apparatus may be configured to establish a first call for a first subscription, and accept a second call for a second subscription while maintaining the first call. A single RF transmit chain may be scheduled for uplink transmissions associated with the first call and uplink transmissions associated with the second call. A timesharing schedule for the transmit chain may determine timing for the uplink transmissions associated with the first call is transmitted and when the uplink transmissions associated with the second call is transmitted on the transmit chain. Downlink transmissions associated with the first and second calls may be received using different receive chain. Downlink transmissions associated with the first and second calls may be received using the same receive chain. | 01-22-2015 |
20150023258 | DUAL SIM DUAL ACTIVE SUBSCRIBER IDENTIFICATION MODULE WITH A SINGLE TRANSMIT CHAIN AND DUAL OR SINGLE RECEIVE CHAIN - A method, an apparatus, and a computer program product are provided. The apparatus may be configured to establish a first call for a first subscription, and accept a second call for a second subscription while maintaining the first call. A single transmit chain may be used to transmit uplink traffic associated with the first call and uplink traffic associated with the second call. A timesharing schedule for the transmit chain may determine when the uplink traffic associated with the first call is transmitted and when the uplink traffic associated with the second call is transmitted on the transmit chain. Downlink traffic associated with the first and second calls may be received using different receive chain. Downlink traffic associated with the first and second calls may be received using the same receive chain. | 01-22-2015 |
20150271872 | DUAL-SIM WIRELESS COMMUNICATIONS DEVICE AND METHOD FOR MITIGATING RECEIVER DESENSE IN DUAL-ACTIVE OPERATION - Aspects of the disclosure provide for an access terminal configured to enable communication with two or more wireless communications networks simultaneously. According to some aspects of the disclosure, an access terminal (e.g., dual-SIM access terminal) can be active simultaneously on both networks with reduced interference between transmission and reception. A number of different techniques for mitigating desense on a victim's Rx are illustrated in this disclosure with a GSM aggressor and an EV-DO victim as non-limiting examples. Other aspects, embodiments, and features are also claimed and described | 09-24-2015 |
20150282057 | Opportunistic Mobile Receive Diversity (OMRD) in a Dual-SIM Dual-Active (DSDA) Device - Methods and devices are disclosed for implementing opportunistic mobile receive diversity (“OMRD”) on a multi-SIM wireless device. The wireless device may receive a request from a protocol stack associated with the first SIM to utilize the second RF resource for receive diversity, and determine whether a protocol stack associated with the second SIM currently has a lower priority than the protocol stack associated with the first SIM. Upon determining that the protocol stack associated with the second SIM currently has a lower priority than the protocol stack associated with the first SIM, the wireless device may grant control of the second RF resource to the protocol stack associated with the first SIM. Granting control may provide, to the protocol stack associated with the first SIM, a capability to enable and disable receive diversity using the first and second RF resources. | 10-01-2015 |
20150341825 | MODEM ASSISTED CONTENTION HANDLING OF MULTIPLE ACTIVE CONNECTIONS IN WIRELESS COMMUNICATIONS - Aspects of the present disclosure provide wireless communication devices and methods configured to operate with multiple active connections. A user equipment establishes a first active connection associated with a first subscription. The user equipment also establishes a second active connection, simultaneous to the first active connection, associated with a second subscription. The user equipment provides modem information corresponding to connection qualities of the first active connection and second active connection, to an operating system of the user equipment. Furthermore, the user equipment mitigates contention between the first active connection and second active connection by degrading at least one of the first active connection or second active connection in accordance with a decision given by the operating system based on the modem information. | 11-26-2015 |
20150349869 | ENHANCED OPPORTUNISTIC MOBILE RECEIVE DIVERSITY FOR DUAL-SIM DUAL-ACTIVE MOBILE DEVICE - A method for performing mobile receive diversity may include: enabling a first receive chain associated with a first radio access technology (RAT) to receive one or more signals from a second RAT; receiving second RAT signals on a second receive chain; enabling receive diversity on a modem associated with a second receive chain; generating, by a diversity receiver, a receive diversity signal based on the one or more second RAT signals received by the first receive chain during periods of time the first receive chain does not receive a signal from the first RAT; and outputting the generated receive diversity signal to a decoder for the second RAT. | 12-03-2015 |
20150358859 | APPARATUS AND METHODS FOR REDUCING ROUND TRIP TIME DELAY OF REVERSE LINK TRANSMISSION - Aspects of the present disclosure can improve the round trip time delay of reverse link transmissions of an access terminal. The access terminal determines a first traffic-to-pilot power (T2P) ratio after a session negotiation. Then, the access terminal determines a second T2P ratio of a first subpacket of a physical layer packet, wherein the second T2P ratio may be boosted relative to the first T2P ratio. The access terminal transmits the at least one subpacket at the second T2P ratio utilizing a reverse link. Therefore, the physical layer packet may be early terminated, and round trip time delay of the reverse link may be reduced. | 12-10-2015 |
20150358942 | APPARATUS AND METHOD FOR IMPROVING DATA THROUGHPUT OF A TUNE-AWAY OPERATION IN A WIRELESS COMMUNICATION SYSTEM - Aspects of the present disclosure relate to wireless communication devices and methods configured to operate with multiple communication protocols in tune-away operations. Some aspects of the present disclosure may improve the legacy tune-away operations at an access terminal. An access terminal establishes a call utilizing a first communication protocol, tunes away from the call to receive cell signaling utilizing a second communication protocol, and tunes back to the call utilizing the first communication protocol. Following the tuning back, during a first predetermined number of subframes and if the size of a reverse link (RL) packet is smaller than a first packet size and larger than a second packet size, the access terminal forces the RL packet to be a low latency (LoLat) packet. | 12-10-2015 |
20160073445 | METHOD AND APPARATUS FOR PERFORMING FORWARD LINK DISCONTINUOUS RECEPTION IN CDMA2000 1X/1X ADVANCED NETWORK - Aspects of the present disclosure provides an apparatus configured to perform discontinuous reception (DRX) in a wireless communications system. The apparatus is configured to receive a forward link (FL) transmission from a network. The FL transmission includes one or more frames, wherein each of the frames includes a plurality of power control groups (PCGs). The apparatus determines a FL setpoint. If the FL setpoint is less than a maximum setpoint value by an amount greater than a predetermined value, the apparatus autonomously enables DRX to receive a predetermined subset of PCGs among the plurality of PCGs. | 03-10-2016 |
20160073446 | APPARATUS AND METHODS FOR PERFORMING DISCONTINUOUS RECEPTION (DRX) AND LONG TIMESCALE DISCONTINUOUS TRANSMISSION (LDTX) IN A WIRELESS COMMUNICATIONS SYSTEM - Aspects of the present disclosure provide a method of performing discontinuous reception (DRX) and long timescale discontinuous transmission (LDTX) in a wireless communications system. An access terminal (AT) includes a communications interface configured to receive a forward link (FL) transmission from a network, wherein the FL transmission includes a plurality of frames each including at least two half slots. The AT further includes a computer-readable medium with instructions and a processing circuit coupled to the communications interface and the computer-readable medium. The AT is configured to enable a LDTX mode including an LDTX on period and an LDTX off period. In the LDTX off period, the AT autonomously enables a DRX mode in at least a portion of a half slot based on data contained in the half slot. | 03-10-2016 |
Patent application number | Description | Published |
20120082234 | CODING AND DECODING UTILIZING ADAPTIVE CONTEXT MODEL SELECTION WITH ZIGZAG SCAN - There is a coding. The coding may include preparing video compression data based on source pictures utilizing a processor. The preparing may include processing a generated transform unit, including generating a significance map having a significance map array with y-x locations corresponding to the transform array. The generating may include scanning, utilizing a zigzag scanning pattern, a plurality of significance map elements in the significance map array. The generating may also include determining, utilizing the zigzag scanning pattern, a context model for coding a significance map element of the plurality of significance map elements based on a value associated with at least one coded neighbor significance map element of the significance map element in the significance map array. There is also a decoding including processing video compression data which is generated in the coding. | 04-05-2012 |
20120082235 | CODING AND DECODING UTILIZING CONTEXT MODEL SELECTION WITH ADAPTIVE SCAN PATTERN - There is a coding. The coding may include preparing video compression data based on source pictures. The preparing may include partitioning the source pictures into coding units and/or generating a transform unit having a transform array. The preparing may also include processing the generated transform unit. The processing may include generating a significance map, having a significance map array with y-x locations corresponding to the y-x locations of the transform array. The processing may also include determining, utilizing a scanning pattern, a context model for coding a significance map element of the plurality of significance map elements based on a value associated with at least one coded neighbor significance map element of the plurality of significance map elements in the significance map array. There is also a decoding including processing video compression data which is generated in the coding. | 04-05-2012 |
20120183052 | METHOD AND SYSTEM FOR PROCESSING VIDEO DATA - In various embodiments, a significance map of a matrix of video data coefficients is encoded or decoded using context-based adaptive binary arithmetic coding (CABAC). The significance map scanned line-by-line along a scanning pattern. Each line may be a vertical, horizontal, or diagonal section of the scanning pattern. Context models for each element processed in a particular line are chosen based on values of neighboring elements that are not in the line. Avoiding reliance on neighbors that are in the same line facilitates parallel processing. | 07-19-2012 |
20120183068 | High Efficiency Low Complexity Interpolation Filters - Embodiments for high efficiency low complexity interpolation filters for High Efficiency Video Coding are disclosed herein, specifically novel techniques for a video compression system. In order to estimate and compensate sub-pel displacements, the image signal on these sub-pel positions is generated by an interpolation process. In HEVC, sub-pel pixel interpolation is performed using filters. Generally, the filter may have 8 taps to determine the sub-pel pixel values for sub-pel pixel positions, such as half-pel and quarter-pel positions. The taps of an interpolation filter weight the integer pixels with coefficient values to generate the sub-pel signals. Different coefficients may produce different compression performance in signal distortion and noise. | 07-19-2012 |
20120207222 | METHOD AND SYSTEM FOR PROCESSING VIDEO DATA - In various embodiments, a significance map of a matrix of video data coefficients is encoded or decoded using context-based adaptive binary arithmetic coding (CABAC). The significance map scanned line-by-line along a scanning pattern. Each line may be a vertical, horizontal, or diagonal section of the scanning pattern. Context models for each element processed in a particular line are chosen based on values of neighboring elements that are not in the line. The neighboring elements may be limited to those contained within one or two other scanning lines. Avoiding reliance on neighbors that are in the same scanning line facilitates parallel processing. | 08-16-2012 |
20120224098 | METHOD AND SYSTEM FOR INTERPOLATING FRACTIONAL VIDEO PIXELS - A method and system for interpolating video pixels is described, in which the value of a first fractional pixel is calculated based on the values of the first set of integer pixels, while the value of a second fractional pixel is calculated based on the values of the second set of integer pixels. The first set of integer pixels is not equal to the second set of integer pixels. For example, the first and second set may contain different integer pixels and may contain different numbers of integer pixels. | 09-06-2012 |
20120224639 | METHOD FOR INTERPOLATING HALF PIXELS AND QUARTER PIXELS - A method and system for interpolating video pixels is described, in which the values of a first quarter pixel, a half pixel and a second quarter pixel are calculated based on certain interpolation filter coefficients. | 09-06-2012 |
20120230407 | Interpolation Filter Selection Using Prediction Index - In one embodiment, a method for encoding or decoding video content is provided. The method includes determining a set of interpolation filters for use in interpolating sub-pel pixel values and a mapping between interpolation filters in the set of interpolation filters and different prediction indexes of the video content. A unit of video content is received and a prediction index is determined in a plurality of prediction indexes that are used to determine a prediction block for the unit of video content. The method then determines an interpolation filter in the set of interpolation filters based on a mapping between the interpolation filter and the prediction index to interpolate a sub-pel pixel value for use in a temporal prediction process for the unit of video content. | 09-13-2012 |
20120230413 | INTERPOLATION FILTER SELECTION USING PREDICTION UNIT (PU) SIZE - In one embodiment, a method for encoding or decoding video content is provided. The method includes determining a set of interpolation filters for use in interpolating sub-pel pixel values and a mapping between interpolation filters in the set of interpolation filters and different sizes of prediction units (PUs) of video content. A PU of video content is received and a size of the received PU is determined The method determines an interpolation filter in the set of interpolation filters based on a mapping between the interpolation filter and the size of the received PU to interpolate a sub-pel pixel value for use in a temporal prediction process for the PU. | 09-13-2012 |
20120328020 | FRACTIONAL PIXEL INTERPOLATION FILTER FOR VIDEO COMPRESSION - In one embodiment, a method for encoding or decoding video content is provided. The method includes receiving a plurality of full-pel pixel values. A set of coefficients is determined for an interpolation filter to interpolate a sub-pel pixel value for a motion compensation operation. Different coefficients are assigned to weight the plurality of full-pel pixel values in different operations in the interpolation filter. The sub-pel pixel values from the different operations are determined. Then, the method outputs the interpolated sub-pel pixel value for use in the motion compensation operation. | 12-27-2012 |
20130003837 | METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTRA CODING - A method for processing a block of transform coefficients during intra coding includes receiving an N×M block of transform coefficients, wherein N is a row width of the block and M is a column height of the block. A first scan coding pattern is determined from a set of scan coding patterns comprising a diagonal scan coding pattern, a horizontal scan coding pattern, and a vertical scan coding pattern. The method further includes partitioning the N×M block into a plurality of sub-blocks each comprising a plurality of the transform coefficients; and processing the plurality of sub-blocks, one at a time, in a coding order along the first scan coding pattern to generate a bit sequence. The processing further comprises, for the sub-blocks containing at least one non-zero transform coefficient, coding at least the non-zero transform coefficients in a transform coefficient sequence along a second scan coding pattern. | 01-03-2013 |
20130003841 | JOINT SUB-PIXEL INTERPOLATION FILTER FOR TEMPORAL PREDICTION - A method determines a plurality of interpolation filters for use in interpolating sub-pel values for a temporal prediction process of video content. The plurality of interpolation filters are designed based on sub-pel offsets for two reference blocks. The method determines a first sub-pel offset for a first reference block for the unit of video content and determines a second sub-pel offset for a second reference block for a unit of video content. A set of interpolation filters is determined to interpolate a set of sub-pel pixel values for use in the temporal prediction process for the unit of video content. The set of interpolation filters is designed for the first sub-pel offset and the second sub-pel offset and is used to interpolate a first sub-pel pixel value for the first reference block and a second sub-pel value for the second reference block. | 01-03-2013 |
20130003857 | METHODS AND SYSTEM FOR USING A SCAN CODING PATTERN DURING INTER CODING - A method for processing a block of transform coefficients during inter coding includes receiving, during inter coding, an N×M block of transform coefficients, wherein N is a row width of the block and M is a column height of the block. The method further includes partitioning the N×M block into a plurality of sub-blocks each comprising a plurality of the transform coefficients; and processing the plurality of sub-blocks, one at a time, in a coding order along a first diagonal scan coding pattern to generate a bit sequence corresponding to the N×M block. The processing comprises, for the sub-blocks containing at least one non-zero transform coefficient, coding at least the non-zero transform coefficients in a transform coefficient sequence along a second diagonal scan coding pattern. | 01-03-2013 |
20130016785 | SPATIAL BLOCK MERGE MODE - In one embodiment, a spatial merge mode for a block of video content may be used in merging motion parameters. Spatial merge parameters are considered and do not require utilization of bits or flags or indexing to signal at the encoder or decoder. If the spatial merge mode is determined, the method merges the block of video content with a spatially-located block, where merging shares motion parameters between the spatially-located block and the block of video content. | 01-17-2013 |
20130016789 | CONTEXT MODELING TECHNIQUES FOR TRANSFORM COEFFICIENT LEVEL CODING - In one embodiment, a method for encoding video data is provided that includes receiving a transform unit comprising a two-dimensional array of transform coefficients and processing the transform coefficients of the two-dimensional array along a single-level scan order. The processing includes selecting, for each non-zero transform coefficient along the single-level scan order, one or more context models for encoding an absolute level of the non-zero transform coefficient, where the selecting is based on one or more transform coefficients previously encoded along the single-level scan order. | 01-17-2013 |
20130022117 | TEMPORAL BLOCK MERGE MODE - In one embodiment, a method includes determining motion parameters for a temporally-located block to a current block of video content. The temporally-located block is located in a different picture from the current block. The temporally-located block is identified in a merge mode candidate list. The merge mode candidate list includes candidate blocks in which motion parameters are candidates to be used for the current block. The method then signals information to a decoder to indicate which motion parameters from a candidate block on the merge mode candidate list to use in decoding the current block. If a temporally-located block is identified, the method uses motion parameters for the temporally-located block in decoding the current block of video content. | 01-24-2013 |
20130028329 | DEVICE AND METHODS FOR SCANNING RECTANGULAR-SHAPED TRANSFORMS IN VIDEO CODING - Devices and methods that allow for applying a wavefront scan to rectangular transform blocks are described herein. Such devices and methods may allow greater efficiencies for entropy coding by enabling parallel processing of transform coefficients. In some embodiments, a method for coding a digital video sequence having a plurality of pictures includes dividing at least one of the plurality of pictures into blocks, performing a rectangular transform on at least one of said blocks to produce one or more transform coefficients, performing quantization on the one or more transform coefficients, and encoding the one or more transform coefficients, one at a time, along a coding scan order, to generate a compressed bitstream. The coding scan order may include a forward wavefront scan order or a reverse wavefront scan order and the quantization may result in producing quantized transform coefficients. | 01-31-2013 |
20130114698 | METHOD OF DETERMINING BINARY CODEWORDS FOR TRANSFORM COEFFICIENTS - A system is provided for creating level parameter updating codewords for transform coefficients used for relating transform units (TUs) that divide up coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The system generates transform coefficients that relate the TUs and begins by providing a parameter variable (cRiceParam) set to an initial value of zero. The parameter variable is then converted into a binary codeword based on the current value of the parameter variable and the value of a symbol and then updated with a new current value after each symbol has been converted. Updating can be provided with reference to table values or the values can be provided from combination logic. | 05-09-2013 |
20130114720 | JOINT SPATIAL AND TEMPORAL BLOCK MERGE MODE FOR HEVC - In one embodiment, a spatial merge mode or a temporal merge mode for a block of video content may be used in merging motion parameters. Both spatial and temporal merge parameters are considered concurrently and do not require utilization of bits or flags or indexing to signal a decoder. If the spatial merge mode is determined, the method merges the block of video content with a spatially-located block, where merging shares motion parameters between the spatially-located block and the block of video content. If the temporal merge mode is determined, the method merges the block of video content with a temporally-located block, where merging shares motion parameters between the temporally-located block and the block of video content. | 05-09-2013 |
20130114725 | MOTION VECTOR SCALING FOR NON-UNIFORM MOTION VECTOR GRID - In one embodiment, a method determines a scaled motion vector for a first block. A motion vector for a second block is determined where the motion vector is on a non-uniform motion vector grid. The method then maps the motion vector for the second block to a higher accuracy uniform motion vector grid that is of a higher accuracy than the non-uniform motion vector grid and scales the motion vector for the second block on the higher accuracy motion vector grid. The scaled motion vector is mapped on the higher accuracy motion vector grid to the non-uniform motion vector grid. The scaled motion vector on the non-uniform motion vector grid is associated with the first block for a temporal prediction process. | 05-09-2013 |
20130117544 | METHOD AND APPARATUS FOR RUN-TIME STATISTICS DEPENDENT PROGRAM EXECUTION USING SOURCE-CODING PRINCIPLES - Disclosed are a method and system for optimized, dynamic data-dependent program execution. The disclosed system comprises a statistics computer which computes statistics of the incoming data at the current time instant, where the said statistics include the probability distribution of the incoming data, the probability distribution over program modules induced by the incoming data, the probability distribution induced over program outputs by the incoming data, and the time-complexity of each program module for the incoming data, wherein the said statistics are computed on as a function of current and past data, and previously computed statistics; a plurality of alternative execution path orders designed prior to run-time by the use of an appropriate source code; a source code selector which selects one of the execution path orders as a function of the statistics computed by the statistics computer; a complexity measurement which measures the time-complexity of the currently selected execution path-order. | 05-09-2013 |
20130188694 | METHOD OF DETERMINING BINARY CODEWORDS FOR TRANSFORM COEFFICIENTS - A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The system generates transform coefficients that relate the TUs and begins by providing a parameter variable (cRiceParam) set to an initial value of zero. Significant transform coefficients are converted into binary codewords based on the current value of the parameter variable, and the parameter variable is then updated with a new current value after each transform coefficient has been converted. Updating can be provided with reference to table values or the values can be provided from combination logic. | 07-25-2013 |
20130188727 | METHOD OF DETERMINING BINARY CODEWORDS FOR TRANSFORM COEFFICIENTS - A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The system generates transform coefficients that relate the TUs and begins by providing a parameter variable (cRiceParam) set to an initial value of zero. Significant transform coefficients are converted into binary codewords based on the current value of the parameter variable, and the parameter variable is then updated with a new current value after each transform coefficient has been converted. Updating can be provided with reference to table values or the values can be provided from combination logic. | 07-25-2013 |
20130188729 | METHOD OF DETERMINING BINARY CODEWORDS FOR TRANSFORM COEFFICIENTS - A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The system generates transform coefficients that relate the TUs and begins by providing a parameter variable (cRiceParam) set to an initial value of zero. Significant transform coefficients are converted into binary codewords based on the current value of the parameter variable, and the parameter variable is then updated with a new current value after each transform coefficient has been converted. Updating can be provided with reference to table values or the values can be provided from combination logic. | 07-25-2013 |
20130202029 | METHOD OF DETERMINING BINARY CODEWORDS FOR TRANSFORM COEFFICIENTS - A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system provides binarization of the codewords and removes unnecessary operations to reduce system complexity and increase compression performance. The system generates transform coefficients that relate the TUs and begins by providing a parameter variable (cRiceParam) set to an initial value of zero. Significant transform coefficients are converted into binary codewords based on the current value of the parameter variable, and the parameter variable is then updated with a new current value after each transform coefficient has been converted. Updating can be provided with reference to table values or the values can be provided from combination logic. | 08-08-2013 |
20130216156 | METHOD AND SYSTEM FOR INTERPOLATING FRACTIONAL VIDEO PIXELS - A method and system for interpolating video pixels is described, in which the value of a first fractional pixel is calculated based on the values of the first set of integer pixels, while the value of a second fractional pixel is calculated based on the values of the second set of integer pixels. The first set of integer pixels is not equal to the second set of integer pixels. For example, the first and second set may contain different integer pixels and may contain different numbers of integer pixels. | 08-22-2013 |
20130272375 | EVALUATION OF SIGNALING OF COLLOCATED REFERENCE PICTURE FOR TEMPORAL PREDICTION - A method determines a value for a first flag that controls whether a temporal motion vector is used for a slice. If the value of the first flag is a first value, the method performs: evaluating a first condition to determine whether to encode or decode a second flag; if the first condition indicates the second flag should be used, encoding or decoding the second flag in encoding or decoding the slice; evaluating a second condition to determine whether to encode or decode position information that indicates a position that contains the collocated reference picture; and if the second condition indicates the position information should be used, encoding or decoding the position information in encoding or decoding the slice. If the first flag is a second value, the method does not encode or decode the second flag and the position information. | 10-17-2013 |
20130272406 | SIGNALING OF TEMPORAL MOTION VECTOR PREDICTOR (MVP) FLAG FOR TEMPORAL PREDICTION - In one embodiment, a method determines whether a flag that controls whether a temporal motion vector is used for slice is present in an encoded bitstream. If the flag is present, the method determines a value for the flag, and if the flag is not present, the method infers that the value for the flag is a default value. Then, the method evaluates whether to determine a collocated reference picture in decoding the slice from the encoded bitstream based on the value of the flag. | 10-17-2013 |
20130322547 | METHOD OF DETERMINING BINARY CODEWORDS FOR TRANSFORM COEFFICIENTS - A system is provided for determining a binary codeword for a symbol representing a transform coefficient within transform units (TUs) that divide up coding units (CUs) in a High Efficiency Video Coding (HEVC) system. The system determines a truncated rice prefix and, when a parameter variable is greater than zero, determines a truncated rice suffix for the symbol. The system determines a main prefix either from the truncated rice prefix alone, or from a combination of the truncated rice prefix and the truncated rice suffix. When the main prefix is the same as a comparison string, the system also determines a main suffix. The system determines the final binary codeword for the symbol either from the main prefix alone, or from a combination of the main prefix and the main suffix. | 12-05-2013 |
20140056356 | METHOD AND APPARATUS FOR EFFICIENT SIGNALING OF WEIGHTED PREDICTION IN ADVANCED CODING SCHEMES - A method for signaling weighted prediction processing in advanced coding schemes is disclosed. Signaling is removed from the picture parameter set hierarchical level and instead inserted in the slice header, and a single flag is used to signal weighted prediction for both P slices and B slices, thereby simplifying operation and increasing bit efficiency. | 02-27-2014 |
20140078394 | SELECTIVE USE OF CHROMA INTERPOLATION FILTERS IN LUMA INTERPOLATION PROCESS - In one embodiment, a method determines one or more luma interpolation filters for interpolating sub-pel pixel values for a luma component. The one or more luma interpolation filters have a first number of coefficients. Then, the method determines one or more chroma interpolation filters for interpolating sub-pel pixel values for a chroma component. The one or more chroma interpolation filters have a second number of coefficients where the second number of coefficients is less than the first number of coefficients. When the one or more chroma interpolation filters should be used to interpolate a sub-pel pixel value for the luma component, the method uses a chroma interpolation filter to interpolate a sub-pixel value for the luma component by applying coefficients of the chroma interpolation filter to corresponding pixel values for the luma component. | 03-20-2014 |
20140086311 | SIGNALING OF SCALING LIST - In one embodiment, a method determines when a scaling list for a non-default quantization matrix is being used to perform quantization of one or more units of video. Transform unit sizes are determined that are not available for performing a transform of the one or more units of video. Then, the method encodes or decodes scaling list data for each of the transform unit sizes available for performing the transform of the one or more units of video. The scaling list data is for transform unit sizes not available for performing the transform of the one or more units of video are not encoded or decoded. | 03-27-2014 |
Patent application number | Description | Published |
20130336384 | METHOD AND APPARATUS FOR EFFICIENT SLICE HEADER PROCESSING - A method, apparatus, article of manufacture, and a memory structure for encoding or decoding a sequence comprising a plurality of pictures, each of the plurality of pictures partitionable into one or more slices, each of the one or more slices processed at least in part according to a slice header. In one embodiment, all the relative syntax and function calls under the condition of slice type equal to P or B are grouped together, and syntax describing the initial value for a quantization parameter to be used in coding blocks of data and deblocking related syntax are separately grouped. | 12-19-2013 |
20130336399 | METHOD AND APPARATUS FOR EFFICIENT SLICE HEADER PROCESSING - A method, apparatus, article of manufacture, and a memory structure for encoding or decoding a sequence comprising a plurality of pictures, each of the plurality of pictures partitionable into one or more slices, each of the one or more slices processed at least in part according to a slice header. In one embodiment, all the relative syntax and function calls under the condition of slice type equal to P or B are grouped together, and syntax describing the initial value for a quantization parameter to be used in coding blocks of data and deblocking related syntax are put before this group of syntax and function calls. | 12-19-2013 |
20140023142 | SIGNALING OF TEMPORAL MOTION VECTOR PREDICTOR (MVP) ENABLE FLAG - In one embodiment, a method determines an I slice in a current picture that is currently being encoded and a value for a flag to enable or disable using temporal motion vector predictors for the I slice. The value for the flag is encoded in an encoded bitstream associated with the I slice being encoded. The method then sends the encoded bitstream to a decoder where encoding the value for the flag for the I slice allows pictures that follow the I picture in a decoding order to use temporal motion vector predictors from a picture that precedes the I picture in the decoding order when temporal motion vector predictors are enabled. | 01-23-2014 |
20140092975 | DEVICES AND METHODS FOR USING BASE LAYER MOTION VECTOR FOR ENHANCEMENT LAYER MOTION VECTOR PREDICTION - Devices and methods for using base layer motion vector for enhancement layer motion vector prediction are disclosed. | 04-03-2014 |
20140140406 | DEVICES AND METHODS FOR PROCESSING OF NON-IDR RELATED SYNTAX FOR HIGH EFFICIENCY VIDEO CODING (HEVC) - Syntax cleanup methods and systems for High Efficiency Video Coding (HEVC) are disclosed. | 05-22-2014 |
20140146894 | DEVICES AND METHODS FOR MODIFICATIONS OF SYNTAX RELATED TO TRANSFORM SKIP FOR HIGH EFFICIENCY VIDEO CODING (HEVC) - Modifications of syntax related to transform skip methods and systems for High Efficiency Video Coding (HEVC) are disclosed. | 05-29-2014 |
20140169458 | DEVICES AND METHODS FOR USING BASE LAYER INTRA PREDICTION MODE FOR ENHANCEMENT LAYER INTRA MODE PREDICTION - Devices and methods for using base layer intra prediction mode for enhancement layer intra mode prediction are disclosed. | 06-19-2014 |
20150341659 | USE OF PIPELINED HIERARCHICAL MOTION ESTIMATOR IN VIDEO CODING - A pipelined video coding system may include a motion estimation stage and an encoding stage. The motion estimation stage may operate on an input frame of video data in a first stage of operation and may generate estimates of motion and other statistical analyses. The encoding stage may operate on the input frame of video data in a second stage of operation later than the first stage. The encoding stage may perform predictive coding using coding parameters that are selected, at least in part, from the estimated motion and statistical analysis generated by the motion estimator. Because the motion estimation is performed at a processing stage that precedes the encoding, a greater amount of processing time may be devoted to such processes than in systems that performed both operations in a single processing stage. | 11-26-2015 |
20150350688 | I-FRAME FLASHING FIX IN VIDEO ENCODING AND DECODING - Methods and systems provide video compression to reduce a “flashing” effect, typically caused by skipping coding or allocating a low number of bits in coding relatively low complexity portions of frames. In an embodiment, if at least a portion of a sequence of frames is of relatively low complexity, a history of coding blocks may be considered to determine whether to skip coding. In an embodiment, a number of coding bits allocated to a block may be increased based on a history of the coding block and a likelihood of flashing. The history of coding of each pixel block may be a basis for forcing a higher quantization parameter coding of pixel block(s) of high motion portions such that a low bit rate is maintained despite a larger number of bits being allocated to flashing-susceptible blocks. In another embodiment, force coding of relatively low complexity portions may be delayed by a number of frames. | 12-03-2015 |
Patent application number | Description | Published |
20100166773 | THERAPEUTIC MONOCLONAL ANTIBODIES THAT NEUTRALIZE BOTULINUM NEUROTOXINS - This invention provides antibodies that specifically bind to and typically neutralize botulinum neurotoxins (e.g., BoNT/A, BoNT/B, BoNT/E, etc.) and the epitopes bound by those antibodies. The antibodies and derivatives thereof and/or other antibodies that specifically bind to the neutralizing epitopes provided herein can be used to neutralize botulinum neurotoxin and are therefore also useful in the treatment of botulism. | 07-01-2010 |
20110171235 | THERAPEUTIC MONOCLONAL ANTIBODIES THAT NEUTRALIZE BOTULINUM NEUROTOXINS - This invention provides antibodies that specifically bind to and neutralize botulinum neurotoxin type A (BoNT/A) and the epitopes bound by those antibodies. The antibodies and derivatives thereof and/or other antibodies that specifically bind to the neutralizing epitopes provided herein can be used to neutralize botulinum neurotoxin and are therefore also useful in the treatment of botulism. | 07-14-2011 |
20110200615 | Antibodies that Neutralize Botulinum Neurotoxins - This disclosure provides antibodies that specifically bind to and typically neutralize botulinum neurotoxins (e.g., BoNT/A, BoNT/B, BoNT/E, etc.) and the epitopes bound by those antibodies. The antibodies and derivatives thereof and/or other antibodies that specifically bind to the neutralizing epitopes provided herein can be used to neutralize botulinum neurotoxin and are therefore also useful in the treatment of botulism. | 08-18-2011 |
20120177663 | Therapeutic Monoclonal Antibodies that Neutralize Botulinum Neurotoxins - This invention provides antibodies that specifically bind to and neutralize botulinum neurotoxin type A (BoNT/A) and the epitopes bound by those antibodies. The antibodies and derivatives thereof and/or other antibodies that specifically bind to the neutralizing epitopes provided herein can be used to neutralize botulinum neurotoxin and are therefore also useful in the treatment of botulism. | 07-12-2012 |
20120269822 | Anti-Botulinum Neurotoxin a Single Domain Antibody Antibodies - Antibodies that bind to | 10-25-2012 |
20130064837 | INTEGRIN ALPHA-V BETA8 NEUTRALIZING ANTIBODY - The present invention relates to ανβ8 antagonists, anti-ανβ8 antibodies or immunoconjugates for reducing TGFβ activation in an individual. Further provided are compositions comprising one of the ανβ8 antagonists, anti-ανβ8 antibodies or immunoconjugates, methods for using the compositions, and related subject matter. | 03-14-2013 |
20140105910 | Therapeutic Monoclonal Antibodies that Neutralize Botulinum Neurotoxins - This invention provides antibodies that specifically bind to and typically neutralize | 04-17-2014 |
20140271478 | ANTIBODIES THAT BIND INTEGRIN ALPHA-V BETA-8 - Provided herein are antibodies with high affinity for the β8 subunit of αβ8. | 09-18-2014 |
20150030600 | Antibodies for Botulinum Neurotoxins - The present disclosure provides antibodies that specifically bind to botulinum neurotoxins (e.g., BoNT/A, BoNT/B, BoNT/C, BoNT/D, BoNT/E, BoNT/F, BoNT/G, etc.) and the epitopes bound by those antibodies. The antibodies and derivatives thereof that specifically bind to the neutralizing epitopes provided herein can be used to neutralize botulinum neurotoxin and are therefore also useful in the treatment of botulism. | 01-29-2015 |
20150197559 | Antibodies that Neutralize Botulinum Neurotoxins - This disclosure provides antibodies that specifically bind to and typically neutralize botulinum neurotoxins (e.g., BoNT/A, BoNT/B, BoNT/E, etc.) and the epitopes bound by those antibodies. The antibodies and derivatives thereof and/or other antibodies that specifically bind to the neutralizing epitopes provided herein can be used to neutralize botulinum neurotoxin and are therefore also useful in the treatment of botulism. | 07-16-2015 |
Patent application number | Description | Published |
20110134688 | Asymmetric Write Current Compensation - An apparatus and method for compensating for asymmetric write current in a non-volatile unit cell. The unit cell comprises a switching device and an asymmetric resistive sense element (RSE), such as an asymmetric resistive random access memory (RRAM) element or an asymmetric spin-torque transfer random access memory (STRAM) element. The RSE is physically oriented within the unit cell relative to the switching device such that a hard direction for programming the RSE is aligned with an easy direction of programming the unit cell, and an easy direction for programming the RSE is aligned with a hard direction for programming the unit cell. | 06-09-2011 |
20110149641 | Static Magnetic Field Assisted Resistive Sense Element - Apparatus and associated method for writing data to a non-volatile memory cell, such as spin-torque transfer random access memory (STRAM). In accordance with some embodiments, a resistive sense element (RSE) has a heat assist region, magnetic tunneling junction (MTJ), and pinned region. When a first logical state is written to the MTJ with a spin polarized current, the pinned and heat assist regions each have a substantially zero net magnetic moment. When a second logical state is written to the MTJ with a static magnetic field, the pinned region has a substantially zero net magnetic moment and the heat assist region has a non-zero net magnetic moment. | 06-23-2011 |
20110149642 | Static Magnetic Field Assisted Resistive Sense Element - Apparatus and associated method for writing data to a non-volatile memory cell, such as spin-torque transfer random access memory (STRAM). In accordance with some embodiments, a resistive sense element (RSE) has a heat assist region, magnetic tunneling junction (MTJ), and pinned region. When a first logical state is written to the MTJ with a spin polarized current, the pinned and heat assist regions each have a substantially zero net magnetic moment. When a second logical state is written to the MTJ with a static magnetic field, the pinned region has a substantially zero net magnetic moment and the heat assist region has a non-zero net magnetic moment. | 06-23-2011 |
20110228597 | Static Magnetic Field Assisted Resistive Sense Element - Apparatus and associated method for writing data to a non-volatile memory cell, such as spin-torque transfer random access memory (STRAM). In accordance with some embodiments, a resistive sense element (RSE) has a heat assist region, magnetic tunneling junction (MTJ), and pinned region. When a first logical state is written to the MTJ with a spin polarized current, the pinned and heat assist regions each have a substantially zero net magnetic moment. When a second logical state is written to the MTJ with a static magnetic field, the pinned region has a substantially zero net magnetic moment and the heat assist region has a non-zero net magnetic moment. | 09-22-2011 |
20120087175 | Asymmetric Write Current Compensation - An apparatus and method for compensating for asymmetric write current in a non-volatile unit cell. The unit cell comprises a switching device and an asymmetric resistive sense element (RSE), such as an asymmetric resistive random access memory (RRAM) element or an asymmetric spin-torque transfer random access memory (STRAM) element. The RSE is physically oriented within the unit cell relative to the switching device such that a hard direction for programming the RSE is aligned with an easy direction of programming the unit cell, and an easy direction for programming the RSE is aligned with a hard direction for programming the unit cell. | 04-12-2012 |
20120119313 | Memory Cell With Phonon-Blocking Insulating Layer - An apparatus and associated method for a non-volatile memory cell with a phonon-blocking insulating layer. In accordance with various embodiments, a magnetic stack has a tunnel junction, ferromagnetic free layer, pinned layer, and an insulating layer that is constructed of an electrically and thermally insulative material that blocks phonons while allowing electrical transmission through at least one conductive feature. | 05-17-2012 |
20120120718 | Multi-Bit Magnetic Memory with Independently Programmable Free Layer Domains - An apparatus and associated method for a non-volatile memory cell, such as a multi-bit magnetic random access memory cell. In accordance with various embodiments, a magnetic tunnel junction (MTJ) has a ferromagnetic free layer with multiple magnetic domains that are each independently programmable to predetermined magnetizations. Those magnetizations can then be read as different logical states of the MTJ. | 05-17-2012 |
20130200476 | Memory Cell with Phonon-Blocking Insulating Layer - An apparatus and associated method for a non-volatile memory cell with a phonon-blocking insulating layer. In accordance with various embodiments, a magnetic stack has a tunnel junction, ferromagnetic free layer, pinned layer, and an insulating layer that is constructed of an electrically and thermally insulative material that blocks phonons while allowing electrical transmission through at least one conductive feature. | 08-08-2013 |
Patent application number | Description | Published |
20130178461 | INHIBITORS OF BRUTON'S TYROSINE KINASE - This application discloses 6-(2-Hydroxymethyl-phenyl)-2-methyl-2H-pyridazin-3-one derivatives according to generic Formula I: | 07-11-2013 |
20140275003 | BIARYL AMIDE COMPOUNDS AS KINASE INHIBITORS - The present invention provides compounds of Formula (I) | 09-18-2014 |
20150210704 | INHIBITORS OF BRUTON'S TYROSINE KINASE - This application discloses compounds according to generic Formula I: wherein all variables are defined as described herein, which inhibit Btk. The compounds disclosed herein are useful to modulate the activity of Btk and treat diseases associated with excessive Btk activity. The compounds are further useful to treat inflammatory and auto immune diseases associated with aberrant B-cell proliferation such as rheumatoid arthritis. Also disclosed are compositions containing compounds of Formula I and at least one carrier, diluent or excipient. | 07-30-2015 |
20150210739 | AZAHETEROCYCLES AS BIR2 AND/OR BIR3 INHIBITORS - Disclosed are compounds of Formula (I) or pharmaceutically acceptable salts thereof, wherein R | 07-30-2015 |
20150225449 | 2-OXO-2,3,4,5-TETRAHYDRO-1 H-BENZO[B]DIAZEPINES AND THEIR USE IN THE TREATMENT OF CANCER - Disclosed are compounds of Formula I or pharmaceutically acceptable salts thereof, wherein W, Y, Z, R1, R2, R3, R4 and R5 are described herein, and methods of using said compounds in the treatment of cancer. | 08-13-2015 |
20150252072 | AZAINDOLINES - Disclosed are compounds of Formula (I) or pharmaceutically acceptable salts thereof, wherein W, Y, Z, R | 09-10-2015 |
20150353499 | ANTIPROLIFERATIVE BENZO [B] AZEPIN-2-ONES - Disclosed are compounds of Formula (I) or pharmaceutically acceptable salts thereof, wherein W, X, Y, Z, R | 12-10-2015 |
20160002206 | INHIBITORS OF BRUTON'S TYROSINE KINASE - This application discloses compounds according to generic Formula I: (I) wherein all variables are defined as described herein, which inhibit BTK. The compounds disclosed herein are useful to modulate the activity of BTK and treat diseases associated with excessive BTK activity. The compounds are further useful to treat inflammatory and auto immune diseases associated with aberrant B-cell proliferation such as rheumatoid arthritis. Also disclosed are compositions containing compounds of Formula I and at least one carrier, diluent or excipient. | 01-07-2016 |
20160038504 | BIARYL AMIDE COMPOUNDS AS KINASE INHIBITORS - The present invention provides compounds of Formula (I) as described herein, and salts thereof, and therapeutic uses of these compounds for treatment of disorders associated with Raf kinase activity. The invention further provides pharmaceutical compositions comprising these compounds, and compositions comprising these compounds and a therapeutic co-agent. | 02-11-2016 |
Patent application number | Description | Published |
20150254507 | Image-Based Character Recognition - Various embodiments enable a device to perform tasks such as processing an image to recognize and locate text in the image, and providing the recognized text an application executing on the device for performing a function (e.g., calling a number, opening an internet browser, etc.) associated with the recognized text. In at least one embodiment, processing the image includes substantially simultaneously or concurrently processing the image with at least two recognition engines, such as at least two optical character recognition (OCR) engines, running in a multithreaded mode. In at least one embodiment, the recognition engines can be tuned so that their respective processing speeds are roughly the same. Utilizing multiple recognition engines enables processing latency to be close to that of using only one recognition engine. | 09-10-2015 |
20150339536 | COLLABORATIVE TEXT DETECTION AND RECOGNITION - Various embodiments provide methods and systems for identifying text in an image by applying suitable text detection parameters in text detection. The suitable text detection parameters can be determined based on parameter metric feedback from one or more text identification subtasks, such as text detection, text recognition, preprocessing, character set mapping, pattern matching and validation. In some embodiments, the image can be defined into one or more image regions by performing glyph detection on the image. Text detection parameters applying to each of the one or more image regions can be adjusted based on measured one or more parameter metrics in the respective image region. | 11-26-2015 |
20160005189 | PROVIDING OVERLAYS BASED ON TEXT IN A LIVE CAMERA VIEW - Approaches are described for rendering augmented reality overlays on an interface displaying the active field of view of a camera. The interface can display to a user an image or video, for example, and the overlay can be rendered over, near, or otherwise positioned with respect to any text or other such elements represented in the image. The overlay can have associated therewith at least one function or information, and when an input associated with the overlay is selected, the function can be performed (or caused to be performed) by the portable computing device. | 01-07-2016 |
20160028945 | ASSISTED TEXT INPUT FOR COMPUTING DEVICES - Various approaches provide for detecting and recognizing text to enable a user to perform various functions or tasks. For example, a user could point a camera at an object with text, in order to capture an image of that object. The camera can be integrated with a portable computing device that is capable of taking the image and processing the image (or providing the image for processing) to recognize, identify, and/or isolate the text in order to send the image of the object as well as recognized text to an application, function, or system, such as an electronic marketplace. | 01-28-2016 |
20160098611 | TEXT ENTITY RECOGNITION - Various embodiments enable the identification of semi-structured text entities in an imager. The identification of the text entities is a relatively simple problem when the text is stored in a computer and free of errors, but much more challenging if the source is the output of an optical character recognition (OCR) engine from a natural scene image. Accordingly, output from an OCR engine is analyzed to isolate a character string indicative of a text entity. Each character of the string is then assigned to a character class to produce a character class string and the text entity of the string is identified based in part on a pattern of the character class string. | 04-07-2016 |