摘要:
A logic simulation system capable of handling a very large scale circuit while realizing a high speed simulation by retaining the parallelism of the simulation targets. The system includes: a host computer having data of the simulation target divided into a plurality of sections defining different simulation phases to be executed sequentially in time division; an emulator for emulating the simulation target, including: a plurality of programmable emulation chips for mapping the simulation target, each emulation chip having a memory with a plurality of memory banks provided in correspondence to the plurality of sections for registering mapping data specifying a function to be realized by each emulation chip in emulating each of the plurality of sections; a programmable network for interconnecting the plurality of emulation chips; and an emulation control unit for controlling the plurality of emulation chips and the network by sequentially switching the memory banks of the memory of each emulation chip and changing connections among the plurality of emulation chips provided by the network in emulating each of the plurality of sections; and an interface unit for interfacing the host computer and the emulator.
摘要:
According to one embodiment, a representation converting unit converts a set of n elements (h0, h1, . . . , hn−1) (hi: a member of a finite field Fp^m, 0≦i≦n−1) that is a projective representation of a member g of an n-th degree algebraic torus Tn(Fp^m) (n: positive integer, p: prime number, m: positive integer) into a limited projected representation expressed by a set of n elements (h′0, h′1, . . . , h′n−1) (h′i: a member of the finite field Fp^m, 0≦i≦n−1) in which at least one element out of the n elements is a zero element 0 or an identity element 1. An arithmetic unit omits part of Fp^m operation that is arithmetic operation in the finite field Fp^m based on a fact that an element in the set of n elements (h′0, h′1, . . . , h′n−1) represented by the limited projective representation is a zero element “0” or an identity element “1” when performing Fp^mn operation that is arithmetic operation of a finite field Fp^mn in combination with the Fp^m operation.
摘要:
A compressing unit compresses an element on an algebraic torus into affine representation according to a compression map. A determining unit determines whether a target element on the algebraic torus to be compressed is an exceptional point representing an element on the algebraic torus that cannot be compressed by the compression map. The compressing unit generates, when it is determined that the target element is the exceptional point, a processing result including exceptional information indicating that the target element is the exceptional point, and generates, when it is determined that the target element is not the exceptional point, a processing result including affine representation obtained by compressing the target element according to the compression map.
摘要:
A compressing unit compresses an element on an algebraic torus into affine representation according to a compression map. A determining unit determines whether a target element on the algebraic torus to be compressed is an exceptional point representing an element on the algebraic torus that cannot be compressed by the compression map. The compressing unit generates, when it is determined that the target element is the exceptional point, a processing result including exceptional information indicating that the target element is the exceptional point, and generates, when it is determined that the target element is not the exceptional point, a processing result including affine representation obtained by compressing the target element according to the compression map.
摘要:
Residue calculating sections respectively obtain residues which take a plurality of integers as modulus, with respect to a user ID. The plurality of integers are stored in modulus storage sections and are prime to each other. Based on these residues and parameters stored in a coding parameter storage section, component codes constructed by continuous sequences of 1 and 0 using a predetermined number of bits as a unit are respectively generated by component code generating sections. These component codes are concatenated by a concatenating section, thereby to obtain a code to be embedded, which constructs watermark information.
摘要:
A digital watermark detecting device comprises a sequence generator which generates a predetermined sequence of numbers corresponding to a watermark which is to be detected, a shift circuit which shifts the digital content in unit of a predetermined part of data in predetermined directions, and obtain a predetermined number of shifted contents, a correlation calculator which divides the digital content and the shifted contents into blocks, arranges predetermined data obtained from the blocks of the contents to form sequences of numbers for each of the digital content and the shifted contents, and calculates correlations between the predetermined sequence of numbers and the sequences of numbers, and a determination unit which determines whether the predetermined sequence of numbers exists in the digital content based on the correlations.
摘要:
Residue calculating sections respectively obtain residues which take a plurality of integers as modulus, with respect to a user ID. The plurality of integers are stored in modulus storage sections and are prime to each other. Based on these residues and parameters stored in a coding parameter storage section, component codes constructed by continuous sequences of 1 and 0 using a predetermined number of bits as a unit are respectively generated by component code generating sections. These component codes are concatenated by a concatenating section, thereby to obtain a code to be embedded, which constructs watermark information.
摘要:
A specific frequency extraction unit extracts a specific frequency component signal from an input image signal, a phase controller and amplitude controller control at least one of the phase and amplitude of the specific frequency component signal in accordance with watermark information, and a watermark information superposition unit superposes the specific frequency component signal on the input image signal to generate an image signal embedded with the watermark information.
摘要:
Electronic watermarks in digital documents can be detected, even if the content of the digital documents has been subjected to distortion or other attempts to hide or destroy the watermarks. A method involves inputting the distorted image and comparison information, the comparison information including at least one of the original image or information used for embedding the electronic watermark; dividing a domain of the original image into a plurality of patches, based on the comparison information; inputting affine parameters of a predetermined patch from among the patches in the original image; extracting a patch candidate from the distorted image; using a predetermined electronic watermark detection method, judging whether the patch candidate in the distorted image adequately correlates with a neighboring patch in the original image; when the judging indicates an adequate correlation, outputting a part of the electronic watermark.
摘要:
A digital watermark embedding device by which digital data is assumed to be an embedding target and the digital watermark is embedded, has spread spectrum section to set the embedding target to be a unit spreading block which performs the spread spectrum of the spreading block in which the embedding target includes more than two adjacent basic unit of each bases which constructs the plurality of basic units, multiplies the same pseudo-random number signal is multiplied to the embedding target more than two the basic units in the unit spreading block, and perform the spread spectrum of the embedding target, and watermark embedding section to embed the digital watermark in the embedding target to which the spread spectrum is performed by the spread spectrum section.