The USB interface data transmission device comprises a USB interface controller unit, a dynamic data transmission unit, a central controller unit, a transmission mode configuration unit, a driver program memory and a data transmission interface. The permanent magnet of the present comprises permanent magnetic material; pole heads; plates for eliminating vortex ; rings for homogenizing the magnetic field; gradient coils; and a yoke, said yoke of the permanent magnet has an integral and substantially C-shaped structure formed with two columns and is an open type configuration. A hub, over which the respective other parts of the gear are pushed, is formed on at least one of the parts of the gear. The transparent substrate has an entrance surface and an exit surface. Advantageously, the programming method further comprises a step of precharging an internal node of the bias circuit before starting the programming step, the internal node being connected to a parasitic capacitance of the memory device. The programmable coefficients are user-selectable according to the nature and quality of the input image data such that sharpness of the output image data can be at least partially tailored to the image.