INTRA-MODE SEARCH FOR VIDEO ENCODING
    1.
    发明申请
    INTRA-MODE SEARCH FOR VIDEO ENCODING 审中-公开
    INTRA-MODE搜索视频编码

    公开(公告)号:US20130028317A1

    公开(公告)日:2013-01-31

    申请号:US13370670

    申请日:2012-02-10

    IPC分类号: H04N7/32

    摘要: A search method for identifying an intra mode that can produce acceptable video-encoding quality for a pixel block while striking a proper balance between the quality and processor load. In a representative embodiment, the search method relies on a set of mode-selection rules for iteratively identifying candidate intra modes. Each identified candidate is evaluated based on a comparison of its sum of absolute differences (SAD) with the smallest SAD in the set of the previously identified candidates. The mode-selection rules use the comparison results as conditions that efficiently guide the search method toward an intra mode that is suitable for encoding the pixel block with acceptable video quality. On average, a representative embodiment of the search method disclosed herein is advantageously capable of finding a suitable intra mode in fewer iterations than a comparable prior-art search method.

    摘要翻译: 一种用于识别能够在质量和处理器负载之间达到适当平衡的情况下为像素块产生可接受的视频编码质量的帧内模式的搜索方法。 在代表性实施例中,搜索方法依赖于用于迭代地识别候选帧内模式的一组模式选择规则。 基于其绝对差(SAD)与先前识别的候选组中的最小SAD的比较来评估每个识别的候选。 模式选择规则使用比较结果作为将搜索方法有效地引向适合于以可接受的视频质量对像素块进行编码的帧内模式的条件。 平均而言,本文公开的搜索方法的代表性实施例有利地能够以比可比较的现有技术搜索方法更少的迭代找到合适的帧内模式。

    SOFT ATTENUATION OF HIGH-POWER SIGNALS
    2.
    发明申请
    SOFT ATTENUATION OF HIGH-POWER SIGNALS 审中-公开
    大功率信号的软衰减

    公开(公告)号:US20120224684A1

    公开(公告)日:2012-09-06

    申请号:US13222132

    申请日:2011-08-31

    IPC分类号: H04M9/08 G06F17/00

    CPC分类号: H04B3/23 H04M9/085

    摘要: In one embodiment, a high-level compensation (HLC) module receives samples of an input signal and determines whether a magnitude of each sample, represented in a linear domain, is relatively low or relatively high by comparing the magnitude to a threshold. If a sample is less than or equal to the threshold, then it is considered to have a relatively low magnitude and the sample is not attenuated. If a sample is greater than the threshold, then it is considered to have a relatively high magnitude and the HLC module attenuates the sample according to a “soft” non-linear function. The “soft” non-linear function is characterized by at least two of the following characteristics: the non-linear function (i) increases monotonically, (ii) forms a convex upwards curve, (iii) has a first derivative at the threshold equal to one, and (iv) has a first derivative at a maximum possible magnitude value equal to zero.

    摘要翻译: 在一个实施例中,高电平补偿(HLC)模块接收输入信号的采样并且通过将幅度与阈值进行比较来确定在线性域中表示的每个采样的幅度是相对较低还是相对较高。 如果样品小于或等于阈值,则认为其具有相对较低的量值,并且样品不被衰减。 如果样本大于阈值,则认为其具有相对较高的幅度,并且HLC模块根据“软”非线性函数衰减样本。 “软”非线性函数的特征在于以下特征中的至少两个:非线性函数(i)单调增加,(ii)形成凸起的上升曲线,(iii)具有阈值下的一阶导数等于 至(iv)具有等于零的最大可能幅度值的一阶导数。

    High-performance tone detection using a digital signal processor (DSP) having multiple arithmetic logic units (ALUs)
    3.
    发明授权
    High-performance tone detection using a digital signal processor (DSP) having multiple arithmetic logic units (ALUs) 失效
    使用具有多个算术逻辑单元(ALU)的数字信号处理器(DSP)的高性能音调检测

    公开(公告)号:US08761916B2

    公开(公告)日:2014-06-24

    申请号:US13124474

    申请日:2009-05-28

    IPC分类号: G06F17/00

    CPC分类号: H04Q1/453 G10L25/90

    摘要: In one embodiment, a DSP having four arithmetic logic units (ALUs) and able to have two read/write operations per clock cycle performs silence detection and tone detection for data frames containing samples of an audio signal. The ALUs are used together in parallel to process the samples in the data frames received by the DSP. A received data frame is filtered by the silence detection so that substantially silent frames are dropped and non-silent frames are further processed. In the tone detection, a filtered data frame is processed, four samples at a time, to determine the power of the signal at a given frequency, where the power determination is used to determine whether a given tone (i.e., a signal at a given frequency) is present in the data frame.

    摘要翻译: 在一个实施例中,具有四个算术逻辑单元(ALU)并且能够在每个时钟周期中具有两个读/写操作的DSP对包含音频信号的样本的数据帧执行静音检测和音调检测。 ALU并行使用,以处理由DSP接收的数据帧中的样本。 接收到的数据帧通过静音检测进行过滤,使得基本静默的帧被丢弃,非静音帧被进一步处理。 在音调检测中,处理滤波后的数据帧,一次四个采样,以确定给定频率处的信号功率,其中功率确定用于确定给定的音调(即,给定的信号 频率)存在于数据帧中。

    TIME-DOMAIN ACOUSTIC ECHO CONTROL
    4.
    发明申请
    TIME-DOMAIN ACOUSTIC ECHO CONTROL 有权
    时域声控ECHO控制

    公开(公告)号:US20120201370A1

    公开(公告)日:2012-08-09

    申请号:US13222050

    申请日:2011-08-31

    IPC分类号: H04B3/23 H04M9/08

    CPC分类号: H04M9/082 H04B3/23

    摘要: In one embodiment, an acoustic echo control (AEC) module receives an outgoing signal and an incoming signal, which, at various times, contains acoustic echo corresponding to the outgoing signal. The AEC module has a delay estimation block that estimates, in the time domain, the echo delay using an adaptive filtering technique. This delay estimation is used to align samples of the incoming signal having acoustic echo with the corresponding samples of the outgoing signal from which the acoustic echo originated. The AEC module determines whether or not samples of the incoming signal contain acoustic echo based on the aligned outgoing signal, and the determinations are applied to a hangover counter. The AEC module then suppresses acoustic echo in the incoming signal and adds comfort noise to the incoming signal. The amount of echo suppression performed is gradually increased or decreased based on comparisons of the counter to a hangover threshold.

    摘要翻译: 在一个实施例中,声学回声控制(AEC)模块接收输出信号和输入信号,其在不同时间包含对应于输出信号的声学回声。 AEC模块具有延迟估计块,其在时域中使用自适应滤波技术来估计回波延迟。 该延迟估计用于将具有声学回波的输入信号的样本与来自声学回声的输出信号的对应样本对准。 AEC模块确定输入信号的采样是否基于对齐的输出信号包含声学回波,并且确定应用于宿醉计数器。 AEC模块然后抑制输入信号中的声学回声,并为输入信号增加舒适噪声。 基于计数器与宿醉阈值的比较,进行的回波抑制量逐渐增加或减少。

    INTRA-MODE PREDICTION FOR A VIDEO TRANSCODER
    5.
    发明申请
    INTRA-MODE PREDICTION FOR A VIDEO TRANSCODER 有权
    视频转码器的内部模式预测

    公开(公告)号:US20120082220A1

    公开(公告)日:2012-04-05

    申请号:US13163853

    申请日:2011-06-20

    IPC分类号: H04N7/32

    摘要: A video transcoder for converting an encoded input video bit-stream having one spatial resolution into an encoded output video bit-stream having a lower spatial resolution, wherein learned statistics of intra-mode transcoding are used to constrain the search of intra modes for the output video bit-stream. The statistics of intra-mode transcoding can be gathered, e.g., by applying brute-force downsizing to a training set of video frames and then analyzing the observed intra-mode transcoding patterns to determine a transition-probability matrix for use during normal operation of the transcoder. The transition-probability matrix enables the transcoder to select appropriate intra modes for the output video bit-stream without performing a corresponding exhaustive full search, which advantageously reduces the computational complexity and processor load compared to those of a comparably performing prior-art video transcoder.

    摘要翻译: 一种用于将具有一个空间分辨率的编码输入视频比特流转换为具有较低空间分辨率的编码输出视频比特流的视频代码转换器,其中使用帧内模式代码转换的学习统计量来限制用于输出的帧内模式搜索 视频位流。 可以收集帧内模式转码的统计数据,例如,通过对视频帧的训练集应用强力小型化,然后分析观察到的模式内转码模式,以确定在正常操作期间使用的转换概率矩阵 代码转换器 转换概率矩阵使得代码转换器能够选择用于输出视频比特流的适当的帧内模式,而不执行相应的穷尽全搜索,这有助于降低计算复杂度和处理器负载,与相对于现有技术的现有技术的视频转码器相比。

    HIGH-PERFORMANCE TONE DETECTION USING A DIGITAL SIGNAL PROCESSOR (DSP) HAVING MULTIPLE ARITHMETIC LOGIC UNITS (ALUS)
    6.
    发明申请
    HIGH-PERFORMANCE TONE DETECTION USING A DIGITAL SIGNAL PROCESSOR (DSP) HAVING MULTIPLE ARITHMETIC LOGIC UNITS (ALUS) 失效
    使用具有多个算术逻辑单元(ALUS)的数字信号处理器(DSP)进行高性能音调检测

    公开(公告)号:US20110200147A1

    公开(公告)日:2011-08-18

    申请号:US13124474

    申请日:2009-05-28

    IPC分类号: H03K9/00

    CPC分类号: H04Q1/453 G10L25/90

    摘要: In one embodiment, a DSP having four arithmetic logic units (ALUs) and able to have two read/write operations per clock cycle performs silence detection and tone detection for data frames containing samples of an audio signal. The ALUs are used together in parallel to process the samples in the data frames received by the DSP. A received data frame is filtered by the silence detection so that substantially silent frames are dropped and non-silent frames are further processed. In the tone detection, a filtered data frame is processed, four samples at a time, to determine the power of the signal at a given frequency, where the power determination is used to determine whether a given tone (i.e., a signal at a given frequency) is present in the data frame.

    摘要翻译: 在一个实施例中,具有四个算术逻辑单元(ALU)并且能够在每个时钟周期中具有两个读/写操作的DSP对包含音频信号的样本的数据帧执行静音检测和音调检测。 ALU并行使用,以处理由DSP接收的数据帧中的样本。 接收到的数据帧通过静音检测进行过滤,使得基本静默的帧被丢弃,非静音帧被进一步处理。 在音调检测中,处理滤波后的数据帧,一次四个采样,以确定给定频率处的信号功率,其中功率确定用于确定给定的音调(即,给定的信号 频率)存在于数据帧中。

    DYNAMICALLY CONTROLLING THE NUMBER OF LOCAL ITERATIONS IN AN ITERATIVE DECODER
    7.
    发明申请
    DYNAMICALLY CONTROLLING THE NUMBER OF LOCAL ITERATIONS IN AN ITERATIVE DECODER 有权
    动态地控制迭代解码器中的本地迭代数

    公开(公告)号:US20130346824A1

    公开(公告)日:2013-12-26

    申请号:US13528237

    申请日:2012-06-20

    IPC分类号: H03M13/29 G06F11/10

    摘要: An iterative decoder dynamically controls the number of local iterations of error-correction decoding performed for each global iteration of channel detection. In so doing, the iterative decoder (i) limits the number of local iterations that are performed after error-correction decoding has likely encountered a trapping set and (ii) permits decoding to continue when error-correction decoding is on the path to converging on a valid codeword. To predict whether error-correction decoding is on the path to encountering a trapping set or converging on a valid codeword, a model is generated based on observed numbers of unsatisfied check nodes for a specified number of local iterations. For local iterations following the specified number of local iterations, the observed numbers of unsatisfied check nodes are then compared to the model to determine whether to continue or terminate local iterations of error-correction decoding.

    摘要翻译: 迭代解码器动态地控制针对信道检测的每个全局迭代执行的纠错解码的局部迭代次数。 在这样做时,迭代解码器(i)限制纠错解码可能遇到陷阱集之后执行的局部迭代次数,并且(ii)当纠错解码在路径上收敛时允许解码继续 一个有效的代码字。 为了预测误差校正解码是否在遇到陷阱集合或收敛于有效码字的路径上,基于观察到的针对指定数量的本地迭代的不满足的校验节点的数量来生成模型。 对于在指定数量的本地迭代之后的局部迭代,观察到的不满足校验节点的数量然后与模型进行比较,以确定是否继续或终止纠错解码的本地迭代。

    Adaptive filtering with flexible selection of algorithm complexity and performance
    8.
    发明授权
    Adaptive filtering with flexible selection of algorithm complexity and performance 有权
    自适应滤波,灵活选择算法的复杂性和性能

    公开(公告)号:US08515055B2

    公开(公告)日:2013-08-20

    申请号:US12530269

    申请日:2008-10-31

    IPC分类号: H04M9/08 H04B3/20 H04B1/38

    CPC分类号: H04M9/082

    摘要: An adaptive filter configured to use multiple algorithm species that differ in the quality of echo suppression and respective burdens imposed on the computational resources of the host communication device. Depending on the available computational budget, the adaptive filter selects an algorithm species that, while supporting a relatively high quality of echo suppression, involves a relatively low risk of overwhelming the computational resources. The adaptive filter monitors changes in the available computational budget and, if appropriate or necessary, can change the algorithm species to maintain a quality of echo suppression that is optimal for the current computational budget. If a change of the algorithm species is initiated, then at least a portion of internal algorithm data from the previously running algorithm species might be transferred for use in the subsequent algorithm species.

    摘要翻译: 一种自适应滤波器,其被配置为使用不同于回波抑制的质量的多种算法种类以及施加在主机通信设备的计算资源上的各种负担。 根据可用的计算预算,自适应滤波器选择在支持较高质量的回波抑制的同时涉及相对低的计算资源压倒的风险的算法种类。 自适应滤波器监测可用计算预算的变化,并且如果合适或必要,可以改变算法种类以保持对于当前计算预算而言最佳的回波抑制的质量。 如果启动算法种类的改变,则可以传输来自先前运行的算法种类的内部算法数据的至少一部分,以供后续算法种类使用。

    INCREMENTAL PREAMBLE DETECTION
    9.
    发明申请
    INCREMENTAL PREAMBLE DETECTION 有权
    增量预先检测

    公开(公告)号:US20130195007A1

    公开(公告)日:2013-08-01

    申请号:US13566146

    申请日:2012-08-03

    IPC分类号: H04W4/00

    CPC分类号: H04B1/70755 H04L7/042

    摘要: In one embodiment, the present invention is a method for performing incremental preamble detection in a wireless communication network. The method processes non-overlapping chunks of incoming antenna data, where each chunk is smaller than the preamble length, to detect the signature of the transmitted preamble. For each chunk processed, chips of the chunk are correlated with possible signatures employed by the wireless network to update a set of correlation profiles, each profile comprising a plurality of profile values. Further, an intermediate detection is performed by comparing the updated profile values to an intermediate threshold that is also updated for each chunk. Upon receiving the final chunk, the correlation profiles are updated, and a final preamble detection is made by comparing the updated profile values to a final threshold. Detections are performed on an incremental basis to meet latency requirements of the wireless network.

    摘要翻译: 在一个实施例中,本发明是一种用于在无线通信网络中执行增量前导码检测的方法。 该方法处理输入天线数据的不重叠块,其中每个块小于前导码长度,以检测所发送的前导码的签名。 对于处理的每个块,块的码片与由无线网络使用的可能的签名相关联,以更新一组相关轮廓,每个轮廓包括多个轮廓值。 此外,通过将更新的简档值与也为每个块更新的中间阈值进行比较来执行中间检测。 在接收到最后的块之后,更新相关轮廓,并且通过将更新的简档值与最终的阈值进​​行比较来进行最终的前导码检测。 检测是按增量执行的,以满足无线网络的延迟要求。

    Motion Estimation for a Video Transcoder
    10.
    发明申请
    Motion Estimation for a Video Transcoder 有权
    视频转码器的运动估计

    公开(公告)号:US20120106642A1

    公开(公告)日:2012-05-03

    申请号:US13165056

    申请日:2011-06-21

    IPC分类号: H04N7/26

    CPC分类号: H04N19/40 H04N19/56 H04N19/59

    摘要: A video transcoder for converting an encoded input video bit-stream having one spatial resolution into an encoded output video bit-stream having a lower spatial resolution, wherein motion-vector dispersion observed at the higher spatial resolution is quantified and used to configure the motion-vector search at the lower spatial resolution. For example, for video-frame areas characterized by relatively low motion-vector dispersion values, the motion-vector search may be performed over a relatively small vector space and with the use of fewer search patterns and/or hierarchical search levels. These constraints enable the transcoder to find appropriate motion vectors for inter-prediction coding without having to perform an exhaustive motion-vector search for these video-frame areas, which advantageously reduces the computational complexity and processor load compared to those of a comparably performing prior-art video transcoder.

    摘要翻译: 一种用于将具有一个空间分辨率的编码输入视频比特流转换为具有较低空间分辨率的编码输出视频比特流的视频代码转换器,其中以较高空间分辨率观察到的运动矢量色散被量化并用于配置运动 - 矢量搜索在较低的空间分辨率。 例如,对于以相对低的运动矢量色散值为特征的视频帧区域,运动矢量搜索可以在相对较小的向量空间上并且使用较少的搜索模式和/或分级搜索级别来执行。 这些约束使得代码转换器能够找到用于帧间预测编码的适当的运动矢量,而不必对这些视频帧区域执行穷尽的运动矢量搜索,这有助于降低计算复杂度和处理器负载, 艺术视频转码器。