Moving object detection system
    52.
    发明授权
    Moving object detection system 有权
    移动物体检测系统

    公开(公告)号:US07254253B2

    公开(公告)日:2007-08-07

    申请号:US10808327

    申请日:2004-03-25

    IPC分类号: G06K9/00

    摘要: In a moving object detection system, an edge image is generated from captured images taken by CCD cameras and a moving object distance image indicative of a distance to a moving object (such as a human being) is generated by extracting pixel corresponding thereto. Then, pixels in the moving object distance image are summed to generate a histogram and a profile extraction region is set in the moving object distance image with its center line focusing on a position whose histogram is greatest, while the edge image is superposed on the moving object distance image to correct the center line of the profile extraction region such that the moving object is detected by extracting its profile in the region. With this, it becomes possible to detect the moving objects respectively even when the two or more objects are present in neighborhood.

    摘要翻译: 在运动物体检测系统中,由CCD照相机拍摄的图像产生边缘图像,并且通过提取与其相对应的像素来生成指示到运动物体(例如人类)的距离的移动物体距离图像。 然后,将运动对象距离图像中的像素相加以生成直方图,并且在运动对象距离图像中设置轮廓提取区域,其中心线聚焦在直方图最大的位置,而边缘图像叠加在移动物体距离图像上 物体距离图像以校正轮廓提取区域的中心线,使得通过在该区域中提取其轮廓来检测移动物体。 由此,即使当两个或更多个物体在附近存在时,也可以分别检测移动物体。

    DATA TRNASFER APPARATUS, DATA TRANSFER METHOD, AND PROGRAM
    53.
    发明申请
    DATA TRNASFER APPARATUS, DATA TRANSFER METHOD, AND PROGRAM 有权
    数据传输设备,数据传输方法和程序

    公开(公告)号:US20060259662A1

    公开(公告)日:2006-11-16

    申请号:US11382379

    申请日:2006-05-09

    IPC分类号: G06F3/00

    摘要: A data transfer apparatus according to the present invention has; a DMAC and another DMAC which transfer data by direct memory access among a plurality of buses; a command queue which holds, as a queue, commands for instructing the data transfer; a bus information obtainment unit which obtains the commands from the command queue; a grouping unit which groups the held commands, based on a source and a destination designated in each of the obtained commands; a schedule unit which decides an order of issuing the commands sequentially from a group having more command, as a priority; and a selector which selects a command to be issued according to the decided order.

    摘要翻译: 根据本发明的数据传送装置具有: DMAC和另一个DMAC,其通过多个总线之间的直接存储器访问来传送数据; 作为队列保存用于指示数据传送的命令的命令队列; 总线信息获取单元,其从命令队列获取命令; 分组单元,其基于在每个所获得的命令中指定的源和目的地对保持的命令进行分组; 作为优先级,从具有更多命令的组中顺序地确定发出命令的顺序的调度单元; 以及选择器,其根据所决定的顺序选择要发出的命令。

    Processor, compiler and compilation method

    公开(公告)号:US07076638B2

    公开(公告)日:2006-07-11

    申请号:US10246482

    申请日:2002-09-19

    IPC分类号: G06F9/30

    摘要: In order to overcome the problem that conditionally executed instructions are executed as no-operation instructions if their condition is not fulfilled, leading to poor utilization efficiency of the hardware and lowering the effective performance, the processor decodes a number of instructions that is greater than the number of provided computing units and judges their execution conditions with an instruction issue control portion before the execution stage, Instructions for which the condition is false are invalidated, and subsequent valid instructions are assigned so that the computing units (hardware) is used efficiently. A compiler performs scheduling such that the number of instructions whose execution condition is true does not exceed the upper limit of the degree of parallelism of the hardware. The number of instructions arranged in parallel at each cycle may exceed the degree of parallelism of the hardware.

    Compiler device with branch instruction inserting unit
    55.
    发明授权
    Compiler device with branch instruction inserting unit 有权
    具有分支指令插入单元的编译器

    公开(公告)号:US07073169B2

    公开(公告)日:2006-07-04

    申请号:US10174108

    申请日:2002-06-17

    IPC分类号: G06F9/45

    CPC分类号: G06F8/4441

    摘要: A compiler device includes a conditional-executable-instruction generation unit and a branch instruction insertion unit. The conditional-executable-instruction generation unit generates a conditional executable instruction that is executed when a condition that the conditional executable instruction refers to is satisfied. In the case where there is a section containing a non-executive condition under which no instruction is executed in one cycle or a plurality of cycles in series, the branch instruction insertion unit inserts a conditional branch instruction that refers to the non-executive condition and instructs to branch to a cycle immediately after a last cycle of the section, to after an instruction of a cycle immediately before a start of the section. Thus, a compiler device employing conditional executable instructions is provided that is capable of generating an assembler code that does not degrade the performance when the instructions are executed, even if a source program includes a branch instruction that causes a then part and an else part to be executed through unbalanced numbers of cycles, respectively.

    摘要翻译: 编译器装置包括条件可执行指令生成单元和分支指令插入单元。 条件可执行指令生成单元生成当满足条件可执行指令引用的条件时执行的条件可执行指令。 在存在包含在一个周期或多个周期中不执行指令的非执行条件的部分的情况下,分支指令插入单元插入参考非执行条件的条件分支指令,并且 指示在该部分的最后一个周期之后立即分支到一个周期,直到在该部分开始之前的一个周期的指令之后。 因此,提供了一种使用条件可执行指令的编译器装置,其能够生成当执行指令时不降低性能的汇编代码,即使源程序包括分支指令,该分支指令导致随后的部分和其他部分 分别通过不平衡的周期数执行。

    Processor using less hardware and instruction conversion apparatus reducing the number of types of instructions
    58.
    发明申请
    Processor using less hardware and instruction conversion apparatus reducing the number of types of instructions 审中-公开
    处理器使用较少的硬件和指令转换设备减少指令类型的数量

    公开(公告)号:US20050091478A1

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

    申请号:US10617506

    申请日:2003-07-11

    摘要: A processor which decodes and executes an instruction sequence includes: a state hold unit for holding, when a predetermined instruction is executed, a renewal state for an execution result of the predetermined instruction; an obtaining unit for obtaining an instruction sequence composed of instructions matching instructions assigned to an instruction set of the processor, where the instruction set is assigned first conditional instructions, a first state condition for a first conditional instruction being mutually exclusive with a second state condition for a second conditional instruction which has a same operation code as the first conditional instruction, the instruction set not being assigned the second conditional instruction, and the first state condition and the second state condition specifying either of one state and a plurality of states; a decoding unit for decoding each instruction in the obtained instruction sequence one by one; a judging unit for judging whether the renewal state is included in either of the state and the plurality of states specified by the first state condition in the first conditional instruction, when the decoding unit decodes the first conditional instruction; and an execution unit for executing, only if a judgement result by the judging unit is affirmative, an operation specified by the operation code in the first conditional instruction decoded by the decoding unit.

    摘要翻译: 解码并执行指令序列的处理器包括:状态保持单元,用于当执行预定指令时,保持所述预定指令的执行结果的更新状态; 获取单元,用于获得指令序列,所述指令序列由与分配给所述处理器的指令集的指令相匹配的指令组合,其中所述指令集被分配了第一条件指令;第一条件指令的第一状态条件与第二状态条件相互排斥, 第二条件指令,其具有与第一条件指令相同的操作码,指令集不被分配第二条件指令,以及指定一个状态和多个状态中的一个状态和多个状态的第一状态条件和第二状态条件; 解码单元,用于逐个地解码所获得的指令序列中的每个指令; 判断单元,用于当解码单元解码第一条件指令时,判断更新状态是否包括在第一条件指令中由第一状态条件指定的状态和多个状态中的任一状态; 以及执行单元,用于仅当判断单元的判断结果为肯定时,执行由解码单元解码的第一条件指令中由操作码指定的操作。

    Autonomous action robot
    59.
    发明授权
    Autonomous action robot 有权
    自主动作机器人

    公开(公告)号:US06853880B2

    公开(公告)日:2005-02-08

    申请号:US10225287

    申请日:2002-08-22

    CPC分类号: G06N3/008 G05B2219/39387

    摘要: An autonomous action robot which can turn its line of sight to face a person who calls out, can recognize the face of a person, and can perform various actions in response to commands. First, a sound emitted from a person or other sound source is detected by a sound detector, and the direction of the sound source is specified based on the detected sound. Then, a robot head section is controlled, and the imaging direction of the robot head section is moved to face the specified direction of the sound source. Next, an image is captured in the direction of the sound source, and a target image of a specific shape is extracted from the captured image. Then, the imaging direction of the robot head section is controlled and moved to face in the direction of the extracted target image.

    摘要翻译: 能够将其视线转向面对呼出者的自主动作机器人,可以识别人的面部,并且可以响应命令执行各种动作。 首先,由声音检测器检测从人或其他声源发出的声音,并且基于检测到的声音指定声源的方向。 然后,控制机器人头部,并且机器人头部的成像方向移动到与声源的指定方向相对。 接下来,沿着声源的方向拍摄图像,并且从拍摄图像中提取特定形状的目标图像。 然后,机器人头部的成像方向被控制并移动到所提取的目标图像的方向上。