Apparatus for processing register window overflow and underflow
    1.
    发明授权
    Apparatus for processing register window overflow and underflow 有权
    用于处理寄存器窗口溢出和下溢的装置

    公开(公告)号:US09213549B2

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

    申请号:US13564325

    申请日:2012-08-01

    摘要: An apparatus for processing a register window overflow and underflow includes register windows each configured to include local registers and incoming registers, dedicated internal memories configured to store contents of the local registers and the incoming registers for each word, dedicated data buses configured to connect the local registers and the incoming registers and the respective dedicated internal memories, a memory word counter configured to perform counting in order to determine whether or not there is a storage space of a word unit in the dedicated internal memories, and a logic block configured to control an operation of the dedicated data buses when one of a window overflow and a window underflow is generated based on the count value of the memory word counter.

    摘要翻译: 用于处理寄存器窗口溢出和下溢的装置包括寄存器窗口,每个寄存器窗口被配置为包括本地寄存器和输入寄存器,专用内部存储器被配置为存储每个字的本地寄存器和输入寄存器的内容,专用数据总线被配置为连接本地 寄存器和输入寄存器和相应的专用内部存储器,配置为执行计数以便确定专用内部存储器中是否存在单元的存储空间的存储器字计数器,以及被配置为控制专用内部存储器的逻辑块 基于存储器字计数器的计数值产生窗口溢出和窗口下溢之一时专用数据总线的操作。

    Motion estimation apparatus and method
    3.
    发明授权
    Motion estimation apparatus and method 有权
    运动估计装置及方法

    公开(公告)号:US08737478B2

    公开(公告)日:2014-05-27

    申请号:US13297291

    申请日:2011-11-16

    IPC分类号: H04N7/12 H04N11/02 H04N7/26

    摘要: Disclosed is a motion estimation apparatus and method capable of reduce a memory bandwidth by accessing reference image data occupying the largest part of the memory bandwidth based on a result of motion estimation skip determination. The motion estimation apparatus includes a motion estimation skip determination unit, a sum absolute of absolute difference (SAD) processing unit and a multiplexer (MUX) unit. The motion estimation skip determination unit determines the presence of motion estimation skip by reading current image data and skip reference image data, and outputs a motion vector in a skip mode. The SAD processing unit calculates an SAD value by reading the current image data and reference image data and outputs a motion vector in a normal mode. The MUX unit outputs the motion vector in the skip mode or the motion vector in the normal mode as a final motion vector based on a skip flag signal.

    摘要翻译: 公开了一种运动估计装置和方法,其能够通过基于运动估计跳跃确定的结果访问占用存储器带宽的最大部分的参考图像数据来减少存储器带宽。 运动估计装置包括运动估计跳过确定单元,绝对差(SAD)处理单元和多路复用器(MUX)单元的和绝对值。 运动估计跳过确定单元通过读取当前图像数据并跳过参考图像数据来确定运动估计跳过的存在,并且以跳过模式输出运动矢量。 SAD处理单元通过读取当前图像数据和参考图像数据来计算SAD值,并以正常模式输出运动矢量。 MUX单元基于跳过标志信号将跳过模式中的运动矢量或正常模式中的运动矢量作为最终运动矢量输出。

    Apparatus, method and data processing element for efficient parallel processing of multimedia data
    4.
    发明授权
    Apparatus, method and data processing element for efficient parallel processing of multimedia data 有权
    用于多媒体数据的高效并行处理的装置,方法和数据处理元件

    公开(公告)号:US08510514B2

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

    申请号:US12112156

    申请日:2008-04-30

    IPC分类号: G06F12/00

    摘要: Provided are an apparatus, a method, and a data processing element (DPE) for efficient parallel processing of multimedia data. The DPE includes: a memory routing unit (MRU) comprising a shared memory page shared by the DPE and DPEs that are adjacent to the DPE, and a shared page switch selectively connecting the shared memory page to the DPE and the adjacent DPEs; and a data processing unit (DPU) comprising a virtual page for connecting the DPU to the shared memory page, and a dynamic remapper assigning the shared memory page to a DPE according to conditions that a series of tasks for processing multimedia data are performed in the DPE and the adjacent DPEs, and controlling the shared page switch according to the assigning. Accordingly, multimedia data can be efficiently processed in parallel by mapping a temporal and directional shared memory between DPEs.

    摘要翻译: 提供了一种用于多媒体数据的有效并行处理的装置,方法和数据处理元件(DPE)。 DPE包括:存储器路由单元(MRU),包括由与DPE相邻的DPE和DPE共享的共享存储器页面,以及共享页面交换机,其选择性地将共享存储器页面连接到DPE和相邻DPE; 以及包括用于将DPU连接到共享存储器页面的虚拟页面的数据处理单元(DPU),以及动态再映射器,其根据在一系列用于处理多媒体数据的一系列任务在 DPE和相邻DPE,并根据分配来控制共享页面交换机。 因此,可以通过在DPE之间映射时间和定向共享存储器来并行地高效地处理多媒体数据。

    Accessing value for local variable from function call stack upon offset matching with instruction extracted stack pointer offset or from cache
    5.
    发明授权
    Accessing value for local variable from function call stack upon offset matching with instruction extracted stack pointer offset or from cache 有权
    通过与指令提取的堆栈指针偏移或从缓存进行偏移匹配,从函数调用堆栈访问局部变量的值

    公开(公告)号:US08478970B2

    公开(公告)日:2013-07-02

    申请号:US12832313

    申请日:2010-07-08

    IPC分类号: G06F9/312 G06F12/08

    CPC分类号: G06F9/342 G06F9/3824

    摘要: There is provided a method and apparatus for accessing a memory according to a processor instruction. The apparatus includes: a stack offset extractor extracting an offset value from a stack pointer offset indicating a local variable in the processor instruction; a local stack storage including a plurality of items, each of which is formed of an activation bit indicating whether each item is activated, an offset storing an offset value of a stack pointer, and an element storing a local variable value of the stack pointer; an offset comparator comparing the extracted offset value with an offset value of each item and determining whether an item corresponding to the extracted offset value is present in the local stack storage; and a stack access controller controlling a processor to access the local stack storage or a cache memory according to a determining result of the offset comparator.

    摘要翻译: 提供了根据处理器指令访问存储器的方法和装置。 该装置包括:堆栈偏移提取器,从指示处理器指令中的局部变量的堆栈指针偏移量中提取偏移值; 本地堆栈存储器,包括多个项目,每个项目由表示每个项目是否被激活的激活位,存储堆栈指针的偏移值的偏移量和存储堆栈指针的局部变量值的元素组成; 偏移比较器,将所提取的偏移值与每个项目的偏移值进行比较,并确定与所提取的偏移值相对应的项目是否存在于本地堆栈存储器中; 以及堆栈访问控制器,其根据偏移比较器的确定结果控制处理器访问本地堆栈存储器或高速缓冲存储器。

    Frame synchronization method and receiver for communication modem using the same
    6.
    发明授权
    Frame synchronization method and receiver for communication modem using the same 失效
    帧同步方法和接收机用于通信调制解调器使用

    公开(公告)号:US08311081B2

    公开(公告)日:2012-11-13

    申请号:US12629014

    申请日:2009-12-01

    IPC分类号: H04B1/707

    CPC分类号: H04B1/7075 H04J3/0608

    摘要: Disclosed are a frame synchronization method and a receiver for a communication modem using the same. The frame synchronization method includes performing a correlation operation between a reception data stream and a preamble to output a synchronous signal; and computing correlation values between spreading codes and a reception data stream synchronized with the synchronous signal, wherein a maximum value of the computed correlation values is compared with a preset threshold value, and the outputting of the synchronous signal is performed again when the maximum value is smaller than the preset threshold value.

    摘要翻译: 公开了一种帧同步方法和使用该帧同步方法的通信调制解调器的接收机。 帧同步方法包括执行接收数据流与前同步码之间的相关运算以输出同步信号; 以及计算扩展码与与所述同步信号同步的接收数据流之间的相关值,其中将所计算的相关值的最大值与预设阈值进行比较,并且当所述最大值为 小于预设阈值。

    Method of block partition for H.264 inter prediction
    7.
    发明授权
    Method of block partition for H.264 inter prediction 有权
    H.264帧间预测的块分割方法

    公开(公告)号:US08265155B2

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

    申请号:US12565949

    申请日:2009-09-24

    IPC分类号: H04N7/12

    摘要: Provided is a method for partitioning a block in inter prediction including selecting one standard reference frame from at least one reference frame which is a comparison target in inter prediction, searching whether or not a higher-level macroblock of a current frame is partitioned based on the selected standard reference frame, determining a partition size of the higher-level macroblock of the current frame, searching whether or not the higher-level macroblock in which the partition size is determined is partitioned by comparing with any certain reference frame other than the standard reference frame, and stopping a block size search on the higher-level macroblock of the current frame if a partition size of the higher-level macroblock of the current frame determined by comparing with the standard reference frame and a partition size of the higher-level macroblock of the current frame determined by comparing with the certain reference frame are different from each other.

    摘要翻译: 提供了一种用于在帧间预测中划分块的方法,包括从作为帧间预测中的比较对象的至少一个参考帧中选择一个标准参考帧,基于所述帧间预测是否划分当前帧的更高级宏块 选择标准参考帧,确定当前帧的较高级别宏块的分区大小,通过与除标准参考之外的任何特定参考帧进行比较来分割其中确定分区大小的更高级宏块是否被划分 并且如果通过与标准参考帧比较确定的当前帧的较高级宏块的分区大小和较高级宏块的分区大小,则停止当前帧的较高级宏块上的块大小搜索 通过与特定参考系进行比较确定的当前帧不同。

    MEMORY MAPPING APPARATUS AND MULTIPROCESSOR SYSTEM ON CHIP PLATFORM INCLUDING THE SAME
    8.
    发明申请
    MEMORY MAPPING APPARATUS AND MULTIPROCESSOR SYSTEM ON CHIP PLATFORM INCLUDING THE SAME 审中-公开
    芯片平台上的存储映射设备和多处理器系统,包括它们

    公开(公告)号:US20120166682A1

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

    申请号:US13307021

    申请日:2011-11-30

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: A memory mapping apparatus includes a core/memory selector adapted to select a core from among a plurality of cores, and select a memory from among a plurality of memories, a transfer path allocator adapted to allocate a data transfer path between the core and memory which are selected by the core/memory selector, and a DMA control signal setter adapted to set a signal to be controlled to a DMA Controller which controls a plurality of DMAs corresponding to data transfer paths between the cores and the memories.

    摘要翻译: 存储器映射设备包括:核心/存储器选择器,适于从多个核心中选择一个核心,并从多个存储器中选择一个存储器;传输路径分配器,适于在核心和存储器之间分配数据传输路径, 由核心/存储器选择器选择,以及DMA控制信号设置器,其适于将要控制的信号设置为控制与核心和存储器之间的数据传送路径相对应的多个DMA的DMA控制器。

    ADAPTIVE MOTION SEARCH RANGE DETERMINING APPARATUS AND METHOD
    9.
    发明申请
    ADAPTIVE MOTION SEARCH RANGE DETERMINING APPARATUS AND METHOD 有权
    自适应运动搜索范围确定装置和方法

    公开(公告)号:US20120128261A1

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

    申请号:US13301093

    申请日:2011-11-21

    IPC分类号: G06K9/36

    CPC分类号: H04N19/57

    摘要: Provided is an adaptive motion search range determining apparatus and method for encoding UHD-class high-resolution images. The adaptive motion search range determining apparatus includes an MVD average/standard deviation calculation unit calculating an value average and a standard deviation of MVDs of neighboring macroblocks of a current macroblock, and a motion search range determination unit determining a motion search range of the current macroblock using the value average and the standard deviation. According to the adaptive motion search range determining apparatus, it is possible to enable each macroblock to have an adaptive search range by variably adjusting a motion vector search range of a current macroblock with reference to motion vectors of neighboring macroblocks of the current macroblock.

    摘要翻译: 提供了一种用于对UHD级高分辨率图像进行编码的自适应运动搜索范围确定装置和方法。 自适应运动搜索范围确定装置包括:MVD平均/标准偏差计算单元,用于计算当前宏块的相邻宏块的MVD的值平均值和标准偏差;以及运动搜索范围确定单元,确定当前宏块的运动搜索范围 使用值平均值和标准偏差。 根据自适应运动搜索范围确定装置,可以参考当前宏块的相邻宏块的运动矢量,通过可变地调整当前宏块的运动矢量搜索范围,使每个宏块具有自适应搜索范围。

    Apparatus and method for reducing memory access conflict
    10.
    发明授权
    Apparatus and method for reducing memory access conflict 有权
    减少内存访问冲突的装置和方法

    公开(公告)号:US07958321B2

    公开(公告)日:2011-06-07

    申请号:US12195153

    申请日:2008-08-20

    IPC分类号: G06F12/06

    CPC分类号: G06F12/0607

    摘要: Provided are an apparatus and a method of reducing memory access conflict. An apparatus for reducing memory access conflict when a plurality of data processing elements perform simultaneous access to a memory including a plurality of pages, each of which includes a plurality of subpages, the apparatus comprising: an access arbiter mapping a subpage division address corresponding to least significant bits of a memory access address received from each of the data processing elements to another address having a same number of bits as the subpage division address in order for data to be output from each of the subpages in a corresponding page at a time of the simultaneous access; and a selector, prepared for each of the pages, selecting to output one of the data output from the subpages using the mapped results.

    摘要翻译: 提供了一种减少存储器访问冲突的装置和方法。 一种用于当多个数据处理单元同时访问包括多个页面的存储器的存储器访问冲突的装置,每个页面包括多个子页面,所述设备包括:访问仲裁器,映射对应于最小的子页面分割地址 从每个数据处理元件接收到的存储器访问地址的有效位到具有与子页地址相同位数的另一地址,以便从数据处理单元中的相应页面中的每个子页面输出数据 同时访问; 以及为每个页面准备的选择器,选择使用映射结果输出从子页面输出的数据之一。