摘要:
A data access apparatus has a memory portion including plural memory banks. A data storage control portion stores the pixel data in the plural memory banks with the pixel data being divided into the plural memory banks based on information on an access pattern of plural pixels set on a predetermined screen. A data access control portion reads pixel data relative to the plural pixels specified by the access pattern at the same time from the plural memory banks at each set position in which the set position of the access pattern moves from the start position thereof toward a pixel row direction. A selector portion transmits pixel data corresponding to respective pixels constituting each of the groups of pixels based on correspondence information on input and output. Each group of pixels includes a center pixel and peripheral pixels positioned at a periphery of the center pixel.
摘要:
A data access apparatus has a memory portion including plural memory banks. A data storage control portion stores the pixel data in the plural memory banks with the pixel data being divided into the plural memory banks based on information on an access pattern of plural pixels set on a predetermined screen. A data access control portion reads pixel data relative to the plural pixels specified by the access pattern at the same time from the plural memory banks at each set position in which the set position of the access pattern moves from the start position thereof toward a pixel row direction. A selector portion transmits pixel data corresponding to respective pixels constituting each of the groups of pixels based on correspondence information on input and output. Each group of pixels includes a center pixel and peripheral pixels positioned at a periphery of the center pixel.
摘要:
A data storage unit is provided in which all data are stored into a memory including a plurality of memory banks and a plurality of desired data is read simultaneously, without any load to the hardware. It includes a memory controlling means including a data storage controller (20), data read controller 30 and data move controller (40), for judging, based on an access pattern representing a plurality of desired data to be read simultaneously when storing data sequentially into the memory with the data being divided among the plurality of memory banks of the memory, whether the data going to be stored are ones at locations corresponding to the access pattern, and storing all data at the locations corresponding to the access pattern into different memory banks by skipping a memory bank in which the data is to be stored, by incrementing its address, when the data to be read simultaneously are ones at the locations corresponding to the access pattern, and storing data at the locations corresponding to the access pattern into the memory bank having the bank address thereof incremented. The memory controlling means provides a control to read a plurality of desired data simultaneously from a memory (10).
摘要:
A data storage device includes a memory including a plurality of memory banks, a data storage processor that initially arranges data in the plurality of memory banks based on an access pattern including a plurality of desired pixels of data to be read simultaneously so as to store pixels of data between access candidates constituting the access pattern in an identical memory bank, and a data read and storage processor that reads the data initially arranged in the plurality of memory banks of the memory. The data read and storage processor reads a pixel of data from a memory bank, and stores the read pixel of data in a memory bank in which pixels of data in an adjacent range defined in ranges, which are defined by locations of the access candidates of the access pattern, based on a direction in which the access pattern is moved.
摘要:
A data storage unit is provided in which all data are stored into a memory including a plurality of memory banks and a plurality of desired data is read simultaneously, without any load to the hardware. It includes a memory controlling means including a data storage controller (20), data read controller 30 and data move controller (40), for judging, based on an access pattern representing a plurality of desired data to be read simultaneously when storing data sequentially into the memory with the data being divided among the plurality of memory banks of the memory, whether the data going to be stored are ones at locations corresponding to the access pattern, and storing all data at the locations corresponding to the access pattern into different memory banks by skipping a memory bank in which the data is to be stored, by incrementing its address, when the data to be read simultaneously are ones at the locations corresponding to the access pattern, and storing data at the locations corresponding to the access pattern into the memory bank having the bank address thereof incremented. The memory controlling means provides a control to read a plurality of desired data simultaneously from a memory (10).
摘要:
A data storage device includes a memory including a plurality of memory banks, a data storage processor that initially arranges data in the plurality of memory banks based on an access pattern including a plurality of desired pixels of data to be read simultaneously so as to store pixels of data between access candidates constituting the access pattern in an identical memory bank, and a data read and storage processor that reads the data initially arranged in the plurality of memory banks of the memory. The data read and storage processor reads a pixel of data from a memory bank, and stores the read pixel of data in a memory bank in which pixels of data in an adjacent range defined in ranges, which are defined by locations of the access candidates of the access pattern, based on a direction in which the access pattern is moved.
摘要:
A data storage unit is provided in which all data are stored into a memory including a plurality of memory banks and a plurality of desired data is read simultaneously, without any load to the hardware. It includes a memory controlling means including a data storage controller (20), data read controller 30 and data move controller (40), for judging, based on an access pattern representing a plurality of desired data to be read simultaneously when storing data sequentially into the memory with the data being divided among the plurality of memory banks of the memory, whether the data going to be stored are ones at locations corresponding to the access pattern, and storing all data at the locations corresponding to the access pattern into different memory banks by skipping a memory bank in which the data is to be stored, by incrementing its address, when the data to be read simultaneously are ones at the locations corresponding to the access pattern, and storing data at the locations corresponding to the access pattern into the memory bank having the bank address thereof incremented. The memory controlling means provides a control to read a plurality of desired data simultaneously from a memory (10).
摘要:
An information processing apparatus includes an image taking means for taking images of a subject, a class-classification means for classifying a first image outputted by the image taking means into a class according to a characteristics thereof, a storage means for storing plural coefficient memories having different image taking conditions at the time of image taking, which store prediction coefficients according to the class acquired by learning, a designation means for designating one coefficient memory from among the plural coefficient memories based on the image taking condition when the image was taken by the image taking means, and a calculation means for calculating a second image in which noise is removed from the first image by calculating a prediction coefficient of the class of the first image, which is in the designated coefficient memory.
摘要:
An information processing apparatus includes an image taking means for taking images of a subject, a class-classification means for classifying a first image outputted by the image taking means into a class according to a characteristics thereof, a storage means for storing plural coefficient memories having different image taking conditions at the time of image taking, which store prediction coefficients according to the class acquired by learning, a designation means for designating one coefficient memory from among the plural coefficient memories based on the image taking condition when the image was taken by the image taking means, and a calculation means for calculating a second image in which noise is removed from the first image by calculating a prediction coefficient of the class of the first image, which is in the designated coefficient memory.
摘要:
A column address is decoded by each column decoder, and an arrangement of pixels to be written to a memory cell array is rotated by a rotation circuit. The rotation result is written to the memory cell array in accordance with the decoding result of the column address. Then, the column address is decoded by each column decoder to a decoding result which is different from the decoding result of the column address at the time of writing. In accordance with the decoding result, pixels stored in the memory cell array are read. The arrangement of the read pixels is rotated by the rotation circuit and then outputted. Thus, rearrangement of pixels constituting an image can be carried out quickly while avoiding any increase in the size of the device.