1460926530-7e8dc6c7-992b-4f0f-bbd7-2eabae7bc3cf

1. A driving method for a galvano scanner, comprising steps of:
mounting a sensor or driver of the galvano scanner with a microcomputer for generating commands in which digital data representing a drive pattern of the galvano scanner is written;
actuating the microcomputer for generating commands and sequentially outputting the digital data of the drive pattern by an externally input trigger signal or an internally generated trigger signal,
converting the output digital data to an analog signal, and
generating a drive signal of the scanner on the basis of the analog signal.
2. The driving method for a galvano scanner according to claim 1, wherein the digital data representing the drive pattern is written in a rewritable state in the microcomputer for generating commands.
3. A scanner driver comprising:
a microcomputer for generating commands that is provided with a memory in which digital data representing a drive pattern of a galvano scanner is written, and that is actuated by an externally input trigger signal or an internally generated trigger signal to sequentially output the digital data of the drive pattern,
a DA converter for converting the output digital signal to an analog signal, and
a drive control circuit for generating a drive signal of the galvano scanner on the basis of the analog signal.
4. The scanner driver according to claim 3, wherein the digital data representing the drive pattern is written in a rewritable state in the memory.
5. A galvano scanner system comprising:
a galvano scanner, and
a scanner driver for driving the galvano scanner,
wherein the scanner driver is the scanner driver according to claim 3 or 4.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1-47. (canceled)
48. A WDM router comprising a chip, the chip including a programmable wavelength filter resonator for changing paths of different wavelength channels of light, and a device for cross-connecting selected wavelength to selected outputs, the resonator including at least one of dynamically programmable wavelength filter photonic crystal resonator components and dynamically programmable wavelength filter ring resonator components.
49. The WDM router of claim 48, wherein the resonator includes tunable wavelength filter ring resonator components.
50. The WDM router of claim 49, wherein the wavelength filter ring resonator components are wavelength tunable by changing the resonator’s index to change effective cavity length.
51. The WDM router of claim 49, wherein the wavelength filter ring resonator components are EO voltage index tunable.
52. The WDM router of claim 49, wherein the wavelength filter ring resonator components are Q-tunable by altering optical loss within the resonator.
53. The WDM router of claim 52, wherein the wavelength filter resonator components include a Q-tunable optically active layer on top of a passive ring waveguide.
54. The WDM router of claim 48, wherein the resonator includes tunable wavelength filter photonic crystal resonator components.
55. The WDM router of claim 54, wherein the resonator components include a tunable wavelength filter photonic crystal; wherein the photonic crystal includes defects made of electro-optic polymers; and wherein index of refraction of a defect is changed by subjecting the electro-optical polymer to an electrical voltage, whereby the wavelength filter resonator is dynamically programmable.
56. The WDM router of claim 55, wherein the wavelength filter resonator includes a photonic crystal resonator having tuned wavelength filter resonant cavities in optically thin slabs.
57. The WDM router of claim 54, wherein the wavelength filter photonic crystal resonator components are wavelength tunable by changing index of photonic crystal defect to change effective cavity length.
58. The WDM router of claim 48, wherein the cross-connect device routes outputs of the resonator according to wavelength and programmable electronic inputs.
59. The WDM router of claim 48, wherein the cross-connect device includes a passive superprism.
60. The WDM router of claim 48, wherein the resonator is programmable to correct for minor imperfections and to allow control of resonator characteristics.