Adaptive motion search range determining apparatus and method
    31.
    发明授权
    Adaptive motion search range determining apparatus and method 有权
    自适应运动搜索范围确定装置和方法

    公开(公告)号:US08532409B2

    公开(公告)日:2013-09-10

    申请号:US13301093

    申请日:2011-11-21

    IPC分类号: H04N7/50

    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的值平均值和标准偏差;以及运动搜索范围确定单元,确定当前宏块的运动搜索范围 使用值平均值和标准偏差。 根据自适应运动搜索范围确定装置,可以参考当前宏块的相邻宏块的运动矢量,通过可变地调整当前宏块的运动矢量搜索范围,使每个宏块具有自适应搜索范围。

    METHOD OF OPTIMIZING PERFORMANCE OF HIERARCHICAL MULTI-CORE PROCESSOR AND MULTI-CORE PROCESSOR SYSTEM FOR PERFORMING THE METHOD
    32.
    发明申请
    METHOD OF OPTIMIZING PERFORMANCE OF HIERARCHICAL MULTI-CORE PROCESSOR AND MULTI-CORE PROCESSOR SYSTEM FOR PERFORMING THE METHOD 审中-公开
    优化分层多核处理器性能的方法和多核处理器系统的执行方法

    公开(公告)号:US20130212594A1

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

    申请号:US13617294

    申请日:2012-09-14

    IPC分类号: G06F9/50

    摘要: Disclosed is a multi-core processor, and more particularly, a method of optimizing performance of a multi-core processor having a hierarchical structure and a multi-core processor system for performing the method. To this end, the method of optimizing performance of a hierarchical multi-core processor including a plurality of kernel cores, each kernel core including a plurality of cores sharing a memory, the method includes calculating a correlation between a plurality of threads by a thread correlation managing module within a main processor; grouping the plurality of threads into two or more threads according to information on the calculated correlation by the main processor; and allocating each of the grouped threads within an equal group to each core within an equal kernel core of the hierarchical multi-core processor by a scheduler of the main processor.

    摘要翻译: 公开了一种多核处理器,更具体地,涉及一种优化具有层次结构的多核处理器和用于执行该方法的多核处理器系统的性能的方法。 为此,包括多个内核核心的分级多核处理器的性能优化的方法,每个核心包括共享存储器的多个核,所述方法包括通过线程相关来计算多个线程之间的相关性 主处理器内的管理模块; 根据关于由主处理器计算的相关性的信息,将多个线程分组成两个或更多个线程; 以及通过所述主处理器的调度器将所述分组线程中的每一个分配到所述分层多核处理器的相同内核核心内的相同组内的每个核心。

    APPARATUS FOR PROCESSING REGISTER WINDOW OVERFLOW AND UNDERFLOW
    33.
    发明申请
    APPARATUS FOR PROCESSING REGISTER WINDOW OVERFLOW AND UNDERFLOW 有权
    用于处理注册窗口溢出和下溢的装置

    公开(公告)号:US20130166810A1

    公开(公告)日:2013-06-27

    申请号:US13564325

    申请日:2012-08-01

    IPC分类号: G06F13/36 G06F12/00

    摘要: 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.

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

    High-speed motion estimation apparatus and method
    34.
    发明授权
    High-speed motion estimation apparatus and method 有权
    高速运动估计装置及方法

    公开(公告)号:US08451901B2

    公开(公告)日:2013-05-28

    申请号:US12495626

    申请日:2009-06-30

    IPC分类号: H04N7/12 H04N19/00509

    摘要: A high-speed motion estimation apparatus includes a current region memory, an integer-times motion estimation unit, and a decimal-times motion estimation unit. The current region memory receives pixel data of a current region from an external frame memory to store the pixel data. The integer-times motion estimation unit stores pixel data of an estimation region which are read from the frame memory, and predicts an integer-times motion vector by using the pixel data of the current region and the pixel data of the estimation region. The decimal-times motion estimation unit reads the pixel data of the estimation region, and predicts a decimal-times motion vector by using the read pixel data and the predicted integer-times motion vector.

    摘要翻译: 高速运动估计装置包括当前区域存储器,整数运动估计单元和十进制运动估计单元。 当前区域存储器从外部帧存储器接收当前区域的像素数据以存储像素数据。 整数运动估计单元存储从帧存储器读取的估计区域的像素数据,并且通过使用当前区域的像素数据和估计区域的像素数据来预测整数倍运动矢量。 十进制运动估计单元读取估计区域的像素数据,并且通过使用读取的像素数据和预测的整数倍运动矢量来预测十进制运动矢量。

    MOTION ESTIMATION APPARATUS AND METHOD USING PREDICTION ALGORITHM BETWEEN MACROBLOCKS
    35.
    发明申请
    MOTION ESTIMATION APPARATUS AND METHOD USING PREDICTION ALGORITHM BETWEEN MACROBLOCKS 审中-公开
    运动估计装置和使用MACROBLOCK之间的预测算法的方法

    公开(公告)号:US20120163462A1

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

    申请号:US13315307

    申请日:2011-12-09

    IPC分类号: H04N7/32 H04N7/26

    CPC分类号: H04N19/109 H04N19/52

    摘要: Disclosed is a motion estimation apparatus and method using a prediction algorithm between macroblocks. In the motion estimation method, an average of a motion vector of a macroblock 1 and a motion vector of a macroblock 3 is determined as a prediction motion vector. A prediction sum of absolute difference (SAD) value of the macroblock 2 is calculated, which is an SAD value based on the prediction motion vector. A reference SAD value for neighboring macroblocks of the macroblock 2 is compared with a value obtained by subtracting a predetermined threshold value from the prediction SAD value. Normal motion vector estimation is performed on the macroblock 2 based on the compared result.

    摘要翻译: 公开了使用宏块之间的预测算法的运动估计装置和方法。 在运动估计方法中,确定宏块1的运动矢量和宏块3的运动矢量的平均值作为预测运动矢量。 计算宏块2的绝对差(SAD)值的预测和,其是基于预测运动矢量的SAD值。 将宏块2的相邻宏块的参考SAD值与通过从预测SAD值减去预定阈值而获得的值进行比较。 基于比较结果对宏块2进行正常运动矢量估计。

    VIDEO ENCODING APPARATUS AND METHOD FOR CONTROLLING THE SAME
    36.
    发明申请
    VIDEO ENCODING APPARATUS AND METHOD FOR CONTROLLING THE SAME 审中-公开
    视频编码装置及其控制方法

    公开(公告)号:US20120155555A1

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

    申请号:US13285036

    申请日:2011-10-31

    IPC分类号: H04N7/26

    摘要: A video encoding apparatus includes: a video preprocessor configured to receive video data; a video encoder configured to encode an output signal of the video preprocessor; a host controller configured to control operations of the video preprocessor and the video encoder; and an operating mode controlling circuit configured to output an encoding control signal to the video encoder to change a preprocessing operation once receiving a control parameter and an operation command from the host controller during the operation of the video encoder.

    摘要翻译: 视频编码装置包括:视频预处理器,被配置为接收视频数据; 视频编码器,被配置为对视频预处理器的输出信号进行编码; 主控制器,被配置为控制视频预处理器和视频编码器的操作; 以及操作模式控制电路,被配置为在视频编码器的操作期间一旦从主机控制器接收到控制参数和操作命令,就向视频编码器输出编码控制信号,以改变预处理操作。

    ARITHMETIC APPARATUS INCLUDING MULTIPLICATION AND ACCUMULATION, AND DSP STRUCTURE AND FILTERING METHOD USING THE SAME
    38.
    发明申请
    ARITHMETIC APPARATUS INCLUDING MULTIPLICATION AND ACCUMULATION, AND DSP STRUCTURE AND FILTERING METHOD USING THE SAME 审中-公开
    算术和累积的算术设备,以及使用它的DSP结构和滤波方法

    公开(公告)号:US20110153995A1

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

    申请号:US12970090

    申请日:2010-12-16

    IPC分类号: G06F9/302

    CPC分类号: G06F9/3893 G06F9/30014

    摘要: Disclosed are an arithmetic apparatus including MAC calculation, and a DSP structure and a filtering method using the same. The arithmetic apparatus includes: first and second registers storing one or more pieces of n-bit data (n is a natural number); a third register storing one or more pieces of 2n bit data; a multiplier having a first input terminal connected to the first register, a second input terminal connected to the second and third registers, and multiplying an input value of the first input terminal and that of the second input terminal; and an arithmetic-logic unit (ALU) having a first input terminal connected to an output terminal of the multiplier and a second input terminal feedback-connected to an output terminal, adding an input value of the first terminal and that of the second terminal, and having the output terminal connected to the third register.

    摘要翻译: 公开了包括MAC计算的算术装置,以及使用其的DSP结构和滤波方法。 运算装置包括:第一和第二寄存器,存储一个或多个n位数据(n是自然数); 存储一个或多个2n位数据的第三寄存器; 乘法器,其具有连接到第一寄存器的第一输入端子,连接到第二和第三寄存器的第二输入端子,并且将第一输入端子的输入值与第二输入端子的输入值相乘; 以及具有连接到所述乘法器的输出端子的第一输入端子和反馈连接到输出端子的第二输入端子的算术逻辑单元(ALU),将所述第一端子和所述第二端子的输入值相加, 并将输出端连接到第三寄存器。

    NETWORK LOAD REDUCING METHOD AND NODE STRUCTURE FOR MULTIPROCESSOR SYSTEM WITH DISTRIBUTED MEMORY
    39.
    发明申请
    NETWORK LOAD REDUCING METHOD AND NODE STRUCTURE FOR MULTIPROCESSOR SYSTEM WITH DISTRIBUTED MEMORY 失效
    具有分布式存储器的多处理器系统的网络负载减少方法和节点结构

    公开(公告)号:US20110153958A1

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

    申请号:US12970909

    申请日:2010-12-16

    IPC分类号: G06F12/00

    摘要: Provided are a network load reducing method and a node structure for a multiprocessor system with a distributed memory. The network load reducing method uses a multiprocessor system including a node having a distributed memory and an auxiliary memory storing a sharer history table. The network load reducing method includes recording the history of a sharer node in the sharer history table of the auxiliary memory, requesting share data with reference to the sharer history table of the auxiliary memory, and deleting share data stored in the distributed memory and updating the sharer history table of the auxiliary memory.

    摘要翻译: 提供了一种用于具有分布式存储器的多处理器系统的网络负载减小方法和节点结构。 网络负载减少方法使用包括具有分布式存储器的节点和存储共享者历史表的辅助存储器的多处理器系统。 网络负载减小方法包括在辅助存储器的共享者历史表中记录共享者节点的历史,参考辅助存储器的共享者历史表请求共享数据,以及删除存储在分布式存储器中的共享数据,并更新 共享历史表的辅助存储器。

    CORE CLUSTER, ENERGY SCALABLE VECTOR PROCESSING APPARATUS AND METHOD OF VECTOR PROCESSING INCLUDING THE SAME
    40.
    发明申请
    CORE CLUSTER, ENERGY SCALABLE VECTOR PROCESSING APPARATUS AND METHOD OF VECTOR PROCESSING INCLUDING THE SAME 有权
    核心集群,能量可扩展矢量处理装置及包括其的矢量处理方法

    公开(公告)号:US20110099334A1

    公开(公告)日:2011-04-28

    申请号:US12841605

    申请日:2010-07-22

    IPC分类号: G06F12/08 G06F1/30

    摘要: A core cluster includes a cache memory, a core, and a cluster cache controller. The cache memory stores and provides instructions and data. The core accesses the cache memory or a cache memory provided in an adjacent core cluster, and performs an operation. The cluster cache controller allows the core to access the cache memory when the core requests memory access. The cluster cache controller allows the core to access the cache memory provided in the adjacent core cluster when the core requests a clustering to the adjacent core cluster. The cluster cache controller allows a core provided in the adjacent core cluster to access the cache memory when the core receives a clustering request from the adjacent core cluster.

    摘要翻译: 核心集群包括高速缓存,核心和集群高速缓存控制器。 高速缓存存储器并提供指令和数据。 核心访问高速缓冲存储器或相邻核心群集中提供的缓存存储器,并执行操作。 当核心请求存储器访问时,集群高速缓存控制器允许内核访问高速缓存。 当核心请求聚簇到相邻核心群集时,群集高速缓存控制器允许核心访问相邻核心群集中提供的高速缓存存储器。 当核心从相邻核心群集接收到聚类请求时,群集高速缓存控制器允许在相邻核心群集中提供的核心访问高速缓冲存储器。