摘要:
In an exposure controller of a camera mounted on a robot for taking an image utilizing incident light from external world in which an object such as a human being is present, a brightness histogram of the image is generated and exposure parameters are set based on the generated histogram. Then, it is determined whether the set exposure parameters are within a predetermined range and when they are out of the range and if a high-brightness imaging region is present in the image due to high-brightness incident light, it is again determined whether it is necessary to remove the high-brightness imaging region. When it is determined to be necessary, the high-brightness imaging region is extracted and is removed from the image, thereby enabling the camera to image the object with suitable brightness even when a bright light source such as the sun is within the camera angle of view.
摘要:
A processor for sequentially executing a plurality of programs using a plurality of register value groups stored in a memory that correspond one-to-one with the programs. The processor includes a plurality of register groups; a select/switch unit operable to select one of the plurality of register groups as an execution target register group on which a program execution is based, and to switch the selection target every time a first predetermined period elapses; a restoring unit operable to restore, every time the switching is performed, one of the register value groups into one of the register groups that is not selected as the execution target register group; a saving unit operable to save, prior to the restoring, register values in the register group targeted for restoring, by overwriting a register value group in the memory that corresponds to the register values; and a program execution unit operable to execute, every time the switching is performed, a program corresponding to a register value group in the execution target register group.
摘要:
In a biped robot control system, stereoscopic images captured by CCD cameras are analyzed, the analyzed images are then utilized to detect presence of any moving object around the robot and if it present, to calculate moving object information, and based on the calculated moving object information, it is determined whether or not walking of the robot needs to be stopped. If it is determined to be stopped, the robot is controlled to stop within a period that brings the travel distance at stopping (distance moved between image capture by the CCD cameras and stopping of robot walking) to within a predetermined distance. With this, when the robot approaches a moving object during walking, it can be stopped within the predetermined distance to avoid collision with the moving object.
摘要:
The present invention detects a moving object by generating the distance information of the moving object, detecting the object motion, determining the object distance, detecting the object image area and the object contour from the video image that includes the object image and contour, and provides a moving object detection apparatus to carry out such detection as well as detecting a contour of the specific moving object by detecting the center of the moving object in high precision.
摘要:
A moving object detection device comprising: an object distance setting part, determining the distance to a moving object that moves the most based on a distance image, in which information on distances to image-taken objects are embedded, and a difference image, in which the movements of moving objects are embedded as movement information; an object distance image generating part, generating an object distance image corresponding to the abovementioned distance; and a contour extraction part, extracting a contour inside the object distance image to detect a moving object.
摘要:
The control apparatus for a movable robot comprises: environment information acquisition means (such as video camera 3 and microphone 4); a current position detecting means (15); a map storage (7); a control parameter storage (9) for storing control parameters adjusted to different environments; and control means (11, 12) for determining a current position of the robot on the map data based on a signal from the current position detecting means, retrieving control parameters suitable for the current position from the parameter storage, and controlling the environment information acquisition means or actuators for moving the robot by using the retrieved control parameters.
摘要:
A microprocessor used in an image information processing system is provided. The microprocessor includes: decryption unit 59 for decrypting the encrypted compressed AV data; IDCT unit 58 for performing an inverse DCT to decompress the decrypted compressed AV data; and microprogram memory 54 for storing microprograms for executing the AV data reproduction instruction which performs decryption and decompression of the encrypted compressed AV data inseparably by using the decryption unit 59 and IDCT unit 58.
摘要:
An information processing device, including a main processor and a coprocessor for processing data according to instructions stored in memory, which is composed of an instruction bus for transmitting instructions from memory to the main processor and coprocessor; a first bus used for transmitting data from the main processor to the coprocessor; a second bus used for transmitting data from the coprocessor to the main processor; instruction detecting means for detecting coprocessor calculation instructions out of the instructions received from memory; operand identifying means for identifying source registers and destination registers specified by operands in a detected instruction; data supplying means for supplying data from the identified source registers to the coprocessor via the first bus; data storing means for storing coprocessor calculation results in the identified destination registers; coprocessor instruction detecting means for detecting coprocessor calculation instructions out of all of the instructions received from the memory; and coprocessor instruction executing means for executing the coprocessor calculation instructions detected by the coprocessor instruction detecting means using data supplied by the first bus and for supplying the calculation result on the second bus.
摘要:
A processor for sequentially executing a plurality of programs using a plurality of register value groups stored in a memory that correspond one-to-one with the programs. The processor includes a plurality of register groups; a select/switch unit operable to select one of the plurality of register groups as an execution target register group on which a program execution is based, and to switch the selection target every time a first predetermined period elapses; a restoring unit operable to restore, every time the switching is performed, one of the register value groups into one of the register groups that is not selected as the execution target register group; a saving unit operable to save, prior to the restoring, register values in the register group targeted for restoring, by overwriting a register value group in the memory that corresponds to the register values; and a program execution unit operable to execute, every time the switching is performed, a program corresponding to a register value group in the execution target register group.
摘要:
There is disclosed a mobile robot including an image processor that generates recognition information regarding a target object included in a taken image, and a main controller integrally controlling the robot based on this recognition information. The image processor executes steps of: generating a low-resolution image and at least one high-resolution image whose resolution higher than that of the low-resolution image; generating first target object information regarding the target object from the low-resolution image; determining which high-resolution image should be processed if two or more high-resolution images are generated, and then defining a resolution process region in the low-resolution image; processing a region in the high-resolution region corresponding to the resolution process region in the low-resolution image, so as to generate second target object information in the high-resolution image; and determining whether or not the first and the second target object information are matched; and based on this determination, using at least either of the first and the second target object information, thereby to generate the recognition information.