1460809050-a79f59a3-b5e9-4f42-a554-77e6123bd738

A discrete Fourier transform calculation apparatus includes a plurality of multiplier units, and a plurality of butterfly calculation units. The method for image sharing based upon faces in an image comprises defining a sharing rule defining with which one or more recipients images are shared based on face identifying information, and applying face identifying information associated with the image to the sharing rule to determine the one or more recipients with which the image should be shared. In one embodiment there are four steps to the registration process. Also disclosed is an inkjet printer including the above-described inkjet printer head, a carriage, a heat dissipater and a bubble discharger, wherein the heat dissipater, bubble discharger and front head unit are mounted on the carriage, and are arranged in a direction of movement of the carriage. Flexible identification of NoC agent interfaces and cache coherency controllers allows for an arbitrary number of agents to be associated with the NoC upon configuring the NoC from the specification.