Abstract:
PROBLEM TO BE SOLVED: To attain a high programmability to high-rate signals including images by placing the controllers on the same silicon chip as that of the processor element groups in order to control in common the processor elements which construct the processor element groups. SOLUTION: A digital signal processor 1 contains the processor blocks 2A and 2B. These processors 2A and 2B are provided with the groups of processor elements PE including the elements PE in a number larger than the number of pieces of a series of serial data and having the multi-port memories RF and the arithmetic/logic units ALU which process each of a series of serial data. Then, the control circuits 3A, 3B, 3C and 3D which control in common the elements PE constructing the processor element groups are placed on the same silicon chip as that of these element groups. In such a constitution, the high programmability is attained.
Abstract:
PURPOSE: To efficiently perform multiplication with grouped filters whose coefficient values are not 0 like a filter used for a ghost canceler. CONSTITUTION: For data which are inputted at a sufficient interval of time, plural serial/parallel converters 1-3 are shifted in timing and then the passing and receiving time of the data is shortened by bringing necessary data to respective processor elements 4(j) or nearby processor elements 4(j) without passing and receiving the data to and from adjacent processor elements 4(j), thereby ending computation within one horizontal period. Namely, serial/parallel conversion is performed in different timing.
Abstract:
PURPOSE: To provide a parallel processor in which configuration is simplified as much as possible so as to suppress the increase of a circuit scale while improving processing capacity by parallel arithmetic processing. CONSTITUTION: A video editing device 1 is the parallel processor of what people call an SIMD system in which n-pieces (1
Abstract:
PURPOSE:To execute the fault diagnosis of a memory, etc., and the detection of a fault part by a host computer by providing a control part for generating a load signal to a register by a request from the host computer. CONSTITUTION:The circuit is provided with a control part 11 for monitoring a blanking signal and generating a load signal to a register 9 by a request from a host computer. The host computer, first of all, writes prescribed data in a specific address of an image memory, and sets the specific address to an address register 12. To other address than said address of the image memory, other code which can be discriminated from this code is set. In such a state, in a blanking period, the load signal is supplied to the register 9, and the register 9 inputs data of the specific address. When the contents of this register 9 are read out by the host computer, whether the set code is obtained or not is decided. In such a way, a fault part can be detected easily.
Abstract:
PROBLEM TO BE SOLVED: To enable improvement in imaging performance.SOLUTION: An image sensor comprises: a light receiving unit that receives incident light and performs photoelectric conversion; and a compression unit that compresses image data obtained in the light receiving unit. An imaging device comprises: an image sensor having a light receiving unit that receives incident light and performs photoelectric conversion, and a compression unit that compresses image data obtained in the light receiving unit; and a decompression unit that decompresses coded data which is output from the image sensor, and is obtained through compression of the image data by the compression unit.
Abstract:
PROBLEM TO BE SOLVED: To share settings that matches the preference of respective persons with respect to adjustment items of a video/sound presenting device to recommend settings according to conditions on the basis of the settings. SOLUTION: Setting information about display of a video signal or output of a sound signal is held in a setting information database 210 in association with a viewing condition for them. A setting information registration part 230 registers the setting information and a viewing condition for it, which are accepted by a setting information acceptance part 220, so that they are held in the setting information database 210. A validity decision part 240 makes decision about the validity of recommended setting information which will be registered with the setting information database 210. A condition extraction part 260 extracts setting information registered with the setting information database 210, on the basis of a viewing condition supplied from an extracted condition acceptance part 250. A recommended setting deriving part 270 derives recommended setting information from extracted setting information on the basis of the extraction results of the condition extraction part 260. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a technology of enhancing image quality in motion correcting image processing utilizing a motion vector by suppressing the distortion of an image generated by interpolation caused in the unit of a block and mismatching between a pixel generated by the interpolation and its surrounding pixels while reducing the cost of computational complexity. SOLUTION: An inter-field interpolation space transition is obtained on the basis of difference absolute sums between an inter-field interpolation pixel Pt and a pixel B adjacent to the pixel Pt on the same field and between the inter-field interpolation pixel Pt and a pixel D adjacent to the pixel Pt on the same field. An inter-field interpolation time transition is obtained on the basis of difference absolute sums between the inter-field interpolation pixel Pt and a pixel A at the same position in a preceding delayed field and between the inter-field interpolation pixel Pt and a pixel C at the same position in a present field. An in-field interpolation time transition is obtained on the basis of difference absolute sums between an in-field interpolation pixel Ps and the pixel A at the same position in the preceding delayed field and between the in-field interpolation pixel Ps and the pixel C at the same position in the present field. An amount of errors produced in pixels generated by the interpolation is obtained on the basis of the information of the inter-field interpolation space transition, the inter-field interpolation time transition, and the in-field interpolation time transition, and the inter-field interpolation or the in-field interpolation is selected depending on the amount of generated errors to generate pixels. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To make it possible to use a memory as a line FIFO. SOLUTION: A write port conversion generation part 52 and a read port conversion generation part 53 execute the storage, addition and comparison of various values. An address modification circuit 55 executes the comparison, addition and selection of a value outputted from the generation part 52 and an address read out from a program memory and supplies a modified address to a data memory part 4. Similar operation is executed also by the generation part 53 and address modification circuits 56, 57. Outputs from the generation parts 52, 53 are supplied also to a flag generation circuit 54. In the case of writing or reading out data in/from the memory part 4, a flag is inspected.
Abstract:
PROBLEM TO BE SOLVED: To process high speed data by paralelling clock frequency of data outside an LSI by polyphasing it and making interface with an LSI operation part. SOLUTION: A high speed processing is enabled in an SIMD(single instruction stream/multiple data stream), however, the high speed processing is difficult outside the LSI, therefore, the processing on a substrate is performed with a half frequency of the clock frequency of pixel data inputted in an input SAM part 22. And the pixel data of a clock with lower speed is synthesized by three state buffers 51, 52 in the LSI, supplied to the input SAM part 22 and processed at high speed. The data of a clock with high speed outputted from an output SAM part 25 is converted into the data of the clock with low speed again in a register in the LSI.
Abstract:
PROBLEM TO BE SOLVED: To quickly display the processing result by designating the characteristics of non-linear processing to image data through a GUI. SOLUTION: A personal computer 72 displays a GUI image for input on a monitor. When a user designates non-linear characteristics through an input device 70 to the GUI image, the personal computer 72 extracts a diagonal line function, showing non-linear characteristics and displays it in the GUI image. Further, the personal computer 72 generates a program for a linear array type multi-parallel processor (DSP 80) to execute non-linear processing which is shown by the extracted diagonal function and downloads the generated program to the DSP 80.