1460920344-0618a3d1-049e-444a-8c00-c60e9cb808b4

1. A voice coil comprising:
a bobbin formed of a wooden sheet obtained by slicing natural wood to a predetermined thickness; and
a coil which surrounds an outer circumference of the bobbin,
wherein the bobbin has a fiber direction in a direction substantially perpendicular to a winding direction of the coil.
2. The voice coil of claim 1, wherein the predetermined thickness of the bobbin is in a range of from 0.06 mm to 0.6 mm.
3. The voice coil of claim 1, further comprising a reinforcing sheet provided on a back side of the wooden sheet.
4. The voice coil of claim 3, wherein the reinforcing sheet is a paper.
5. The voice coil of claim 3, wherein a thickness of the reinforcing sheet is in a range of from 0.03 mm to 0.1 mm.
6. A speaker comprising:
a bobbin formed of a wooden sheet obtained by slicing natural wood to a predetermined thickness;
a coil which surrounds an outer circumference of the bobbin;
a diaphragm connected to an end portion of the coil; and
a magnetic circuit magnetically connected to the coil,
wherein the bobbin has a fiber direction in a direction substantially perpendicular to a winding direction of the coil.
7. The speaker of claim 6, wherein the predetermined thickness of the bobbin is in a range of from 0.06 mm to 0.6 mm.
8. The speaker of claim 6, further comprising a reinforcing sheet provided on a back side of the wooden sheet.
9. The speaker of claim 8, wherein the reinforcing sheet is a paper.
10. The voice coil of claim 8, wherein a thickness of the reinforcing sheet is in a range of from 0.03 mm to 0.1 mm.

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. A data scanning circuit comprising:
a memory circuit configured to pre-store a plurality of codes that together form a rule, which, when satisfied, allows the data scanning circuit to prevent further processing of undesirable data, each code corresponding to a sub-rule and comprising plural bits, the memory circuit further configured to receive input data comprising at least a first data item and a second data item, and output a first of the plurality of codes and a second of the plurality of codes according to the first data item and the second data item, respectively, wherein the memory circuit is a static random access memory (SRAM);
an operational circuit coupled to the memory circuit, the operational circuit configured to perform logic operations on a clock-shifted version of the first code and the second code to produce an operated result, the operated result based on the clock-shifted version of the first code and the second code, the logic operations including an AND logical operation; and
a decision circuit coupled to the operational circuit, the decision circuit configured to analyze the operated result to determine whether the input data satisfies the rule.
2. The data scanning circuit of claim 1, wherein the first data and the second data are inputted to the address port of the memory circuit.
3. The data scanning circuit of claim 1, wherein the bits of each code are distributed in different addresses of the memory circuit.
4. The data scanning circuit of claim 1, wherein the first code has N bits, and N-1 bits of the first code correspond to the same logic value.
5. The data scanning circuit of claim 1, wherein the plurality of codes are programmable.
6. The data scanning circuit of claim 1, wherein the operational circuit includes:
a plurality of flip-flops; and
a plurality of logic units, respectively coupled between the plurality of flip-flops.
7. The data scanning circuit of claim 6, wherein the plurality of logic units is AND gates.
8. The data scanning circuit of claim 1, and further comprising:
a counter, used for finding out the location of the data item satisfying the rule in the input data.
9. The data scanning circuit of claim 1, wherein the first data and the second data are one byte.
10. The data scanning circuit of claim 1, wherein the sub-rule represents a character.
11. The data scanning circuit of claim 1, wherein the data scanning circuit is disposed in a media access controller.
12. A data scanning method comprising the steps of:
pre-storing a first code and a second code in a memory circuit, the first code corresponding to a first sub-rule of a rule and the second code corresponding to a second sub-rule of the rule, the first and second codes each comprising plural bits, wherein the memory circuit is a static random access memory (SRAM);
receiving input data comprising at least a first data item and a second data item;
outputting the first code according to the first data item;
outputting the second code according to the second data item;
performing logic operations that include an AND logic operation on a clock-shifted version of the first code and the second code to produce an operated result, the operated result based on the clock-shifted version of the first code and the second code; and
determining, from the operated result, whether the input data satisfies the rule, wherein satisfying the rule identifies the input data as undesirable data.
13. The data scanning method of claim 12, wherein the first data and the second data are inputted to the address port of the memory circuit.
14. The data scanning method of claim 12, wherein the bits of each code are distributed in different addresses of the memory circuit.
15. The data scanning method of claim 12, wherein the first code has N bits, and N-1 bits of the first code correspond to the same logic value.
16. The data scanning method of claim 12, wherein the plurality of codes is programmable.
17. The data scanning method of claim 12, wherein the step of performing logic operations further comprises shifting the first code according to a clock signal, and performing the logic operations with the second code to produce the operated result.
18. The data scanning method of claim 17, and further comprising counting the clock signal to find out the location of a data item satisfying the rule in the input data.
19. The data scanning method of claim 12, wherein the method is applied to a web switch or a load balancer.