Abstract:
A data processing device includes: an input data determining unit configured to determine whether or not each of binarized input data is a predetermined value; a storage unit configured to store a plurality of coefficients and coefficient address information including information related to coefficient addresses where the plurality of coefficients are stored; a control unit configured to read the coefficient address from the storage unit based on a determination result of the input data determining unit and read the coefficient from the storage unit based on the coefficient address; and an arithmetic unit configured to execute an arithmetic operation related to the coefficient acquired by the control unit.
Abstract:
A multiply-accumulate calculation device, a multiply-accumulate calculation method, and a system for efficiently performing a multiply-accumulate calculation are provided. The multiply-accumulate operation device includes a plurality of memory blocks that store a plurality of multiplied elements and performs a multiply-accumulate operation on input data. Each of memory blocks includes stores one bit value of the same bit digit of a plurality of multiplied elements. An input data generation unit generates input data by extracting data of a same bit digit from the plurality of multiplication elements. A control unit that accumulates and adds value of the multiply-accumulate operation result, and a data memory that stores the accumulated addition value as a multiplication element of the next multiply-accumulate operation.
Abstract:
The image recognition method includes: setting ROIs in an image of one image plane; and searching for a region including a recognition-targeted image. The method involves dictionary data including feature quantities calculated from blocks forming a recognition-targeted region including a recognition-targeted image and having blocks concerning the region. Focusing on one block in the image plane, feature quantities are calculated, which make block-of-interest feature quantities. With each of ROIs including the block, inner products of feature quantities calculated from a block corresponding to the one block in the dictionary data, and block-of-interest feature quantities are accumulatively added into evaluation value intermediate data for ROI. Whether or not each ROI includes the recognition-targeted image is determined on an evaluation value of ROI on which the accumulative addition has been finished on all of blocks forming the ROI. The noticed blocks are sequentially scanned in the image plane.
Abstract:
The data processing device includes the inference processor and learning processor. The inference processor includes a input data determination circuit for determining whether or not each of the binarized input data is a predetermined value, a memory for storing a plurality of coefficient and a coefficient address information including information about a coefficient address in which a plurality of coefficient are stored, an inference controller for reading coefficient address from the storage unit based on a determination result of the input data determination circuit and reading coefficient from the storage unit based on coefficient address, a arithmetic circuit for performing an operation using the binarized input data and coefficient acquired by the inference controller to generate the arithmetic operation result as a output data.
Abstract:
A marking analysis system includes a marking data storage unit to store a plurality of marking data indicating a plurality of positions marked by a user in a book so as to correspond respectively to a plurality of users, a marking distribution analysis unit that analyzes the marking data and calculates a marking frequency for each of a plurality of unit areas in the book, and generates marking distribution characteristic data indicating a distribution of the marking frequency with respect to a position in the unit area, a marking distribution characteristic data storage unit to store the marking distribution characteristic data, and a similar user retrieval unit that, when determining that the distribution of the marking frequency indicated by the marking distribution characteristic data of a target user selected as a processing target and the distribution of the marking frequency indicated by the marking distribution characteristic data of another user are similar, extracts the another user as a similar user who is similar to the target user.
Abstract:
A scanner system includes a pen-shaped scanner that scans a character strings that is one part of a sentence described in a paper book and generates and transmits sentence image data on the basis of the scanned character string, a storage unit that stores therein book image data that is higher in image quality than the sentence image data and is obtained by electronically imaging the sentence described in the paper book, and a matching unit that compares the book image data with the sentence image data that the pen-shaped scanner has transmitted and extracts partial image data that has been decide to match the sentence image data from the book image data.
Abstract:
A scanning system 9 according to the present invention includes an image acquisition unit 91 that acquires a plurality of pieces of image information generated by continuously scanning a medium to be scanned, a path calculation unit 92 that calculates a path of scanning the medium based on the plurality of pieces of image information acquired by the image acquisition unit 91, a processing method determination unit 93 that determines a processing method of the plurality of pieces of image information in accordance with a path calculated by the path calculation unit 92, and a processing unit 94 that processes the plurality of pieces of image information by a processing method determined by the processing method determination unit 93 and converts the plurality of pieces of image information into information in a form corresponding to the processing method.
Abstract:
A system for evaluating a safe driving ability includes: a memory for storing a program including a plurality of instructions; at least one processor for executing each of the instructions; and a database. The processor is programmed to, when the plurality of instructions are executed, detect a state of a vehicle operation by a driver: detect an event occurring in the vehicle; acquire a surrounding situation of the vehicle; detect an event occurring around the vehicle; calculate a difference between driver's reaction times; and evaluate a driving ability of the driver. The database stores a driving event and a surrounding event, information about the time of occurrence of each of these events, reaction time data, safe driving ability evaluation results, and the like.
Abstract:
An information processing apparatus is provided including: a storing unit storing state transition information in which at least one ability improving method executed by a plurality of registered users and a combination of transitions of ability states of the plurality of registered users by execution of at least a part of the ability improving method are associated; a selecting unit selecting, from the state transition information, at least one second ability state which is an after-transition state from a first ability state in atrial user aiming at reaching a desired ability state and can be a pass point to the desired ability state; and a generating unit generating between-ability-state relative position information including a relative position relation using the first ability state as a reference and the associated ability improving method for each of the selected at least one second ability state.
Abstract:
A data storage method includes storing a plurality of pieces of 2-bit wide ternary data in one word, each of the plurality of pieces of 2-bit wide ternary data indicating +1 when a first bit indicates a first value, indicating −1 when a second bit indicates the first value, and indicating 0 when both the first bit and the second bit indicate a second value.