Abstract:
An articulated motion estimating unit stores in advance angle information, angular velocity information, and torque information for each joint of an articulated object. Assuming that torque changes are constant, the articulated motion estimating unit predicts motion by repetition of an updating process and a prediction process. In the prediction process, the present cycle angular acceleration is computed based on stored information using a dynamics equation. Then, the next cycle angle and angular acceleration are computed based on an ordinary differential equation. Finally, the next cycle estimated error covariance is computed, and the next cycle motion is thereby predicted.
Abstract:
In estimating a state variable of a target on the basis of a previously estimated state variable and an observation value, a prediction value of a next state variable is found on the basis of the previously estimated state variable by a prediction process pre, and the state variable is updated by a first update process ed on the basis of the resultant prediction value and the observation value so as to find an update value. By a second update process opt, whether the update value meets the boundary condition or not is checked, and when the update value does not meet the boundary condition, a new update value is found which minimizes the Mahalanobis distance from the prediction value in the state space and the square sum or the absolute value sum of the Mahalanobis distance from the observation value in the observation space under the boundary condition. Thus, a parameter of motion information or the like of the target can be optimally estimated under the boundary condition or constraint.
Abstract:
An imaging apparatus optically extruding parts of a screen image and outputting the extruded images from surfaces different in dimension from the screen surface, wherein a set of image guides formed by bundles of optical fibers placed on the surface of the screen extrude portions of the image displayed on the screen and radiate the extruded images from opposite surfaces different in dimension from the surface of the screen. When some image or a video stream are displayed on the screen, image features are modified so that the extruded portions are displayed on the surfaces of the image guides properly in response to the positions and orientations of the image guides. When the imaging apparatus is equipped to track the positions and orientations of the image guides in real-time, a user can interact with an image animation by moving the image guides.
Abstract:
A many-up wiring substrate includes an insulating base substrate in which a plurality of wiring board regions are arranged in at least one of a vertical direction and a horizontal direction; a hole disposed in one main surface of the insulating base substrate, and straddling adjacent wiring board regions of the plurality of wiring board regions or straddling the wiring board regions and a dummy region; a conductor disposed on an inner surface of the hole; and a through hole disposed so as to extend from the inner surface of the hole of the wiring board regions to the other main surface of the insulating base substrate.
Abstract:
A shift time monitoring section of a host terminal monitors a shift between the input timing of frame data from an imaging device and the ideal input timing for the frame data, the ideal input timing being obtained from the output frequency of a display. An operation cycle adjusting section transmits a request signal for adjusting the operation cycle per frame in the imaging device according to the magnitude of the shift in the input timing. An H-counter section of the imaging device counts the outputting of the horizontal synchronizing signal with a vertical synchronizing signal in the imaging device as a starting point, and generates a signal at a predetermined scanning line. A VSync adjusting counter section counts a pixel clock with the signal from the H-counter section as a starting point, and generates a vertical synchronization signal at a value set to the pixel clock.
Abstract:
A camera outputs to a host terminal a moving image for display on a display. An image acquisition unit acquires an unprocessed image captured using an imaging element. A simple demosaic processing unit performs a demosaic process on the unprocessed image. A pyramid filter unit converts the unprocessed image into a plurality of reduced images whose resolutions vary in stages. An image transmission unit is provided with a selection unit for selecting a part of the unprocessed image as a specific part and also selecting any one of the plurality of reduced images as a specified reduced image. The specific part of the unprocessed image and the specified reduced image that have been selected are transmitted to a host terminal by a communication unit for a further image process.
Abstract:
Compressed image data of different resolutions stored in a hard disk drive is divided into blocks of substantially regular sizes. A determination is made as to whether a required block is stored in the main memory at predefined time intervals. If the block is not stored, the block is loaded into the main memory. Subsequently, the loaded compressed image data is referred to so that data for an image of an area required for display or for an image of an area predicted to be required is decoded and stored in a buffer memory. Of the images stored in a buffer area, i.e. a display buffer, the image of a display area is rendered in a frame memory. The display buffer and the decoding buffer are switched depending on the timing of completion of decoding or the amount of change in the display area.
Abstract:
A capture device is equipped with a stereo camera, and generates a plurality of demosaiced images of different sizes in which the left and right frame images have been reduced in stepwise fashion. Further, by cycling through the pixel rows of the rows of the images according to a predetermined rule to produce a connected stream, there is generated a virtual composite image that includes the plurality of demosaiced images, in which the pixel rows of the rows are pixel rows having undergone one round of connection. A host terminal sends to the capture device a data request signal designating a plurality of areas within the composite image, having a shared range in the longitudinal direction. The capture device clips out the designated areas, and sends to the host terminal a stream of a new composite image comprising only the clipped out areas. The host terminal cuts this into separate images, which are expanded into consecutive addresses in a main memory.
Abstract:
A shift time monitoring section of a host terminal monitors a shift between the input timing of frame data from an imaging device and the ideal input timing for the frame data, the ideal input timing being obtained from the output frequency of a display. An operation cycle adjusting section transmits a request signal for adjusting the operation cycle per frame in the imaging device according to the magnitude of the shift in the input timing. An H-counter section of the imaging device counts the outputting of the horizontal synchronizing signal with a vertical synchronizing signal in the imaging device as a starting point, and generates a signal at a predetermined scanning line. A VSync adjusting counter section counts a pixel clock with the signal from the H-counter section as a starting point, and generates a vertical synchronization signal at a value set to the pixel clock.
Abstract:
An imaging device 12 includes a first camera 22 and a second camera 24. Each of the cameras captures a subject from left and right positions that are apart by a known width at the same timing and frame rate. Each of the captured frame images is converted into image data with a plurality of predetermined resolutions. An input information acquisition section 26 of an information processor 14 acquires an instruction input from the user. A position information generation section 28 roughly estimates, as a target area, a subject area or an area with motion using low-resolution and wide-range images of pieces of stereo image data and performs stereo matching using high-resolution images only for the area, thus identifying the three-dimensional position of the subject. An output information generation section 32 performs a necessary process based on the position of the subject, thus generating output information. A communication section 30 requests image data to the imaging device 12 and acquires such image data.