Method and apparatus for selectible quantization in an encoder
    1.
    发明授权
    Method and apparatus for selectible quantization in an encoder 有权
    编码器中可选择量化的方法和装置

    公开(公告)号:US07058677B1

    公开(公告)日:2006-06-06

    申请号:US09906908

    申请日:2001-07-17

    IPC分类号: G06F17/14

    摘要: A method for selectable quantization for use in an encoder for compressing video and/or audio data includes processing that begins by receiving discrete cosine transform data of an encoded signal. The processing continues by obtaining a quantization table. The processing then continues by obtaining a plurality of scaling factors. The process then continues by generating a plurality of quantized value sets of the discrete cosine transform data based on the quantization table and the plurality of quantization scaling factors. The resulting data is then multiplied separately by each of the quantization scaling factors to produce the plurality of quantized values sets. The process then continues by selecting one of the plurality of quantized value sets based on quantization selection criteria.

    摘要翻译: 用于在用于压缩视频和/或音频数据的编码器中使用的可选择量化的方法包括通过接收编码信号的离散余弦变换数据开始的处理。 通过获得量化表继续处理。 然后通过获得多个缩放因子来继续处理。 然后,该过程基于量化表和多个量化缩放因子生成离散余弦变换数据的多个量化值集合来继续。 然后将所得数据分别乘以每个量化缩放因子以产生多个量化值集合。 然后,基于量化选择标准,通过选择多个量化值集合之一来继续处理。

    Selectable quantization in an encoder
    2.
    发明申请
    Selectable quantization in an encoder 有权
    在编码器中可选择量化

    公开(公告)号:US20050010626A1

    公开(公告)日:2005-01-13

    申请号:US10917005

    申请日:2004-08-12

    IPC分类号: G06F17/10 G06F17/14

    摘要: A method for selectable quantization for use in an encoder for compressing video and/or audio data includes processing that begins by receiving discrete cosine transform data of an encoded signal. The processing continues by generating a plurality of quantization matrixes of discrete cosine transform data based on a quantization table and a plurality of quantization scaling factors. The process continues by analyzing the plurality of quantization matrixes to identify one of the plurality of quantization matrixes having a best match of reduced data content and acceptable video quality. The processing continues by selecting the one of the plurality of quantized matrixes.

    摘要翻译: 用于在用于压缩视频和/或音频数据的编码器中使用的可选择量化的方法包括通过接收编码信号的离散余弦变换数据开始的处理。 该处理通过基于量化表和多个量化缩放因子生成离散余弦变换数据的多个量化矩阵来继续。 该过程继续通过分析多个量化矩阵来识别具有减少的数据内容和可接受的视频质量的最佳匹配的多个量化矩阵中的一个。 通过选择多个量化矩阵中的一个来继续该处理。

    Selectable quantization in an encoder
    3.
    发明授权
    Selectable quantization in an encoder 有权
    在编码器中可选择量化

    公开(公告)号:US07634526B2

    公开(公告)日:2009-12-15

    申请号:US10917005

    申请日:2004-08-12

    IPC分类号: G06F17/14 H04N7/12

    摘要: A method for selectable quantization for use in an encoder for compressing video and/or audio data includes processing that begins by receiving discrete cosine transform data of an encoded signal. The processing continues by generating a plurality of quantization matrixes of discrete cosine transform data based on a quantization table and a plurality of quantization scaling factors. The process continues by analyzing the plurality of quantization matrixes to identify one of the plurality of quantization matrixes having a best match of reduced data content and acceptable video quality. The processing continues by selecting the one of the plurality of quantized matrixes.

    摘要翻译: 用于在用于压缩视频和/或音频数据的编码器中使用的可选择量化的方法包括通过接收编码信号的离散余弦变换数据开始的处理。 该处理通过基于量化表和多个量化缩放因子生成离散余弦变换数据的多个量化矩阵来继续。 该过程继续通过分析多个量化矩阵来识别具有减少的数据内容和可接受的视频质量的最佳匹配的多个量化矩阵中的一个。 通过选择多个量化矩阵中的一个来继续该处理。

    Method and system for bit-based data access
    4.
    发明授权
    Method and system for bit-based data access 有权
    用于基于位的数据访问的方法和系统

    公开(公告)号:US07054964B2

    公开(公告)日:2006-05-30

    申请号:US10982740

    申请日:2004-11-05

    IPC分类号: H04N7/12

    摘要: A system and a method for transcoding multiple media channels are provided. The system includes a first processor to parse a media data stream having one or more media data channels and a vector processor to decompress, scale, and then compress the parsed media channel. A parsed media data channel, in one embodiment, is accessed using a bit manipulator and packetized into decoder instruction packets and transmitted to the vector processor using a sequencer. The vector processor decompresses the decoder instruction pacets, scales a macroblock generated from the packets, and then compresses the scaled macroblock. As a result, the scaled and compressed output has less data associated with the media channel, allowing for faster and/or more efficient storage or transmission. A reduced sized scale buffer is associated with another disclosed embodiment.

    摘要翻译: 提供了一种用于对多个媒体信道进行代码转换的系统和方法。 该系统包括用于解析具有一个或多个媒体数据信道的媒体数据流的第一处理器和用于解压缩,缩放,然后压缩解析的媒体信道的向量处理器。 在一个实施例中,解析的媒体数据信道使用比特操纵器被访问并分组成解码器指令分组,并使用定序器发送到向量处理器。 向量处理器解压缩解码器指令,并对从分组生成的宏进行缩放,然后压缩缩放的宏块。 因此,缩放和压缩的输出具有与媒体通道相关联的较少数据,允许更快和/或更有效的存储或传输。 缩小尺寸的缓冲器与另一公开的实施例相关联。

    Method and apparatus for controlling amount of quantization processing in an encoder
    5.
    发明授权
    Method and apparatus for controlling amount of quantization processing in an encoder 有权
    用于控制编码器中的量化处理量的方法和装置

    公开(公告)号:US07042941B1

    公开(公告)日:2006-05-09

    申请号:US09907033

    申请日:2001-07-17

    IPC分类号: H04N7/12

    摘要: A method and apparatus for controlling the amount of quantization processing used within an encoder that compresses video and/or audio data include processing that begins by receiving discrete cosine transform data of a block of a frame of data. The process then proceeds by obtaining a quantization table related to the frame of data. The processing then continues by obtaining a quantization scaling factor related to the frame. The processing then continues by determining whether quantization processing limits have been exceeded for quantization of preceding blocks of the frame of data. If the number of bits processed for the preceding blocks exceeds a certain desired level, the processing increases the quantization scaling factor. The processing then continues by generating quantization data from the discrete cosine transform data, the quantization table and the increased quantization scaling factor.

    摘要翻译: 用于控制压缩视频和/或音频数据的编码器内使用的量化处理量的方法和装置包括通过接收一帧数据块的离散余弦变换数据开始的处理。 然后,该过程通过获得与数据帧相关的量化表来进行。 然后通过获得与该帧相关的量化缩放因子来继续处理。 然后,通过确定是否已经超过了对数据帧的前一块的量化的量化处理限制,继续处理。 如果针对前面的块处理的比特数超过了一定的期望水平,则该处理增加了量化比例因子。 然后通过从离散余弦变换数据,量化表和增加的量化缩放因子产生量化数据来继续处理。

    Method and system for accessing data
    6.
    发明授权
    Method and system for accessing data 失效
    用于访问数据的方法和系统

    公开(公告)号:US06959348B1

    公开(公告)日:2005-10-25

    申请号:US09918384

    申请日:2001-07-30

    IPC分类号: G06F3/00 H04N7/12 H04N9/804

    摘要: A system and a method for transcoding multiple media channels is disclosed herein. The system includes a first processor to parse a media data stream having one or more media data channels and a vector processor to decompress, scale, and then compress the parsed media channel. A parsed media data channel, in one embodiment, is accessed using a bit manipulator and packetized into decoder instruction packets and transmitted to the vector processor using a sequencer. The vector processor decompresses the decoder instruction packets, scales a macroblock generated from the packets, and then compresses the scaled macroblock. As a result, the scaled and compressed output has less data associated with the media channel, allowing for faster and/or more efficient storage or transmission. A reduced sized scale buffer is associated with another disclosed embodiment.

    摘要翻译: 本文公开了一种用于对多个媒体信道进行代码转换的系统和方法。 该系统包括用于解析具有一个或多个媒体数据信道的媒体数据流的第一处理器和用于解压缩,缩放,然后压缩解析的媒体信道的向量处理器。 在一个实施例中,解析的媒体数据信道使用比特操纵器被访问并分组成解码器指令分组,并使用定序器发送到向量处理器。 矢量处理器对解码器指令分组进行解压缩,对从分组生成的宏进行缩放,然后压缩缩放的宏块。 因此,缩放和压缩的输出具有与媒体通道相关联的较少数据,允许更快和/或更有效的存储或传输。 缩小尺寸的缓冲器与另一公开的实施例相关联。

    Method and system for bit-based data access
    7.
    发明申请
    Method and system for bit-based data access 有权
    用于基于位的数据访问的方法和系统

    公开(公告)号:US20050066083A1

    公开(公告)日:2005-03-24

    申请号:US10982740

    申请日:2004-11-05

    IPC分类号: G06F3/00 H04N7/12 H04N9/804

    摘要: A system and a method for transcoding multiple media channels are provided. The system includes a first processor to parse a media data stream having one or more media data channels and a vector processor to decompress, scale, and then compress the parsed media channel. A parsed media data channel, in one embodiment, is accessed using a bit manipulator and packetized into decoder instruction packets and transmitted to the vector processor using a sequencer. The vector processor decompresses the decoder instruction pacets, scales a macroblock generated from the packets, and then compresses the scaled macroblock. As a result, the scaled and compressed output has less data associated with the media channel, allowing for faster and/or more efficient storage or transmission. A reduced sized scale buffer is associated with another disclosed embodiment.

    摘要翻译: 提供了一种用于对多个媒体信道进行代码转换的系统和方法。 该系统包括用于解析具有一个或多个媒体数据信道的媒体数据流的第一处理器和用于解压缩,缩放,然后压缩解析的媒体信道的向量处理器。 在一个实施例中,解析的媒体数据信道使用比特操纵器被访问并分组成解码器指令分组,并使用定序器发送到向量处理器。 向量处理器解压缩解码器指令,并对从分组生成的宏进行缩放,然后压缩缩放的宏块。 因此,缩放和压缩的输出具有与媒体通道相关联的较少数据,允许更快和/或更有效的存储或传输。 缩小尺寸的缓冲器与另一公开的实施例相关联。

    Multi-function encoder and decoder devices, and methods thereof
    9.
    发明授权
    Multi-function encoder and decoder devices, and methods thereof 有权
    多功能编码器和解码器装置及其方法

    公开(公告)号:US08854382B2

    公开(公告)日:2014-10-07

    申请号:US12965109

    申请日:2010-12-10

    IPC分类号: G06T1/20 H04N19/423 H04N19/42

    摘要: A technique for encoding and decoding video information uses a plurality of video processing modules (VPMs), whereby each video processing module is dedicated to a particular video processing function, such as filtering, matrix arithmetic operations, and the like. Information is transferred between the video processing modules using a set of first-in first-out (FIFO) buffers. For example, to transfer pixel information from a first VPM to a second VPM, the first VPM stores the pixel information at the head of a FIFO buffer, while the second VPM retrieves information from the tail of the FIFO buffer. The FIFO buffer thus permits transfer of information between the VPMs without storage of the information to a cache or other techniques that can reduce video processing speed.

    摘要翻译: 用于对视频信息进行编码和解码的技术使用多个视频处理模块(VPM),由此每个视频处理模块专用于特定的视频处理功能,例如滤波,矩阵算术运算等。 使用一组先进先出(FIFO)缓冲器在视频处理模块之间传送信息。 例如,为了将像素信息从第一VPM传送到第二VPM,第一VPM将像素信息存储在FIFO缓冲器的头部,而第二VPM从FIFO缓冲器的尾部检索信息。 因此,FIFO缓冲器允许在VPM之间传送信息,而不将信息存储到高速缓存或可以降低视频处理速度的其他技术。