What is claimed is:
1. An image reading apparatus including:
a transparent original table for placing a transmitting original thereon;
an image reading unit for reading an image of said transmitting original through said transparent original table;
a transmitting original holder having a through-hole for positioning said transmitting original relative to said transparent original table; and
an illuminating unit adapted for pressing said transmitting original positioned by said through-hole of said original holder, including a plane light source for illuminating said transmitting original, and comprising a fitting portion for fitting in said through-hole, and a protruding portion protruding toward a direction-along the surface of said transmitting original from a side surface of said illumination unit, said protruding portion contacting with an upper surface of the transmitting original holder when the fitting portion fits and thus the transmitting original is pressed,
wherein when said transmitting original illuminating unit is inserted into the through-hole of said transmitting original holder at an angle at which the surface having the plane light source is not parallel to said transparent original table, said protruding portion of said transmitting original illuminating unit first contacts with the upper surface of said transmitting original holder.
2. An image reading apparatus according to claim 1, wherein said protruding portion is a cable for supplying a power source to said plane light source.
3. A transmitting original illuminating apparatus placed on a transparent original table of an image reading apparatus, including:
a transmitting original holder having a through-hole for positioning a transmitting original relative to said transparent original table; and
an illuminating unit adapted for pressing said transmitting original positioned by said through-hole of said original holder, including a plane light source for illuminating said transmitting original, and comprising a fitting portion for fitting in said through-hole, and a protruding portion protruding toward a direction along the surface of said transmitting original from a side surface of said illumination unit, said protruding portion contacting with an upper surface of the transmitting original holder when the fitting portion fits and thus the transmitting original is pressed,
wherein when said transmitting original illuminating unit is inserted into the through-hole of said transmitting original holder at an angle at which the surface having the plane light source is not parallel to said transparent original table, said protruding portion of said transmitting original illuminating unit first contacts with the upper surface of said transmitting original holder.
4. An image reading apparatus according to claim 1, wherein said transmitting original has an image area and a non-image area, said non-image area has a plurality of through-holes arranged in two rows in a lengthwise direction thereof with said image area interposed therebetween, and said plane light source of said transmitting original illuminating unit has a shape in which it illuminates said image area of said transmitting original, but does not illuminate said plurality of through-holes.
5. An image reading apparatus according to claim 4, wherein a light emitting area of said plane light source of said transmitting original illuminating unit is of an area shape which includes said image area, but does not include said through-holes.
6. An image reading apparatus according to claim 4, wherein a light emitting surface of said plane light source of said transmitting original illuminating unit has a rectangular diffusing plate, and shorter sides of said diffusing plate are smaller than a spacing between the two rows of said plurality of through-holes.
7. An image reading apparatus according to claim 4, wherein a light emitting surface of said plane light source of said transmitting original illuminating unit has a light intercepting plate formed with a hole having two parallel sides, and a spacing between said two parallel sides is smaller than a spacing between the two rows of said plurality of through-holes.
8. An image reading apparatus according to claim 7, wherein a width of the through-hole of said transmitting original holder is smaller than the spacing between the two rows of said plurality of through-holes.
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 method of protecting data saved in a memory, the method comprising:
combining at least one memory element and at least one data processing element by means of required interfaces into a data processing entity;
scrambling a form in which the data to be saved in the memory element is represented by means of at least one scrambler connected to the data processing entity, in such a way that data to be saved in different areas of the memory element is protected in different ways and the division of the memory element is implemented by using a configuration resister; and
descrambling data saved in the memory element by means of at least one scrambler connected to the data processing entity into plain text when data is taken from the memory element for the use of data processing elements.
2. The method according to claim 1, wherein the scrambling comprises using the at least one scrambler that is on the same semiconductor chip as the memory element connected thereto.
3. The method according to claim 1, wherein the scrambling comprises using the at least one scrambler that is in the same package as the memory element connected thereto.
4. The method according to claim 1, wherein the scrambling comprises using the at least one scrambler and the memory element connected thereto that are positioned on different printed boards.
5. The method according to claim 1, wherein the descrambling comprises using the at least one data processing element that is an application specific integrated circuit.
6. The method according to claim 1, wherein the descrambling comprises using at least one data processing element that is a processor.
7. The method according to claim 1, wherein the scrambling comprises using the at least one scrambler that is implemented by means of an interleaver and a de-interleaver.
8. The method according to claim 1, wherein the scrambling comprises using the at least one scrambler that is implemented by means of an encoder and a decoder.
9. The method according to claim 1, wherein the scrambling comprises using the at least one scrambler that is implemented by means of an encryption algorithm.
10. The method according to claim 1, wherein the scrambling comprises using the at least one scrambler that further comprises a bus adapter element.
11. The method according to claim 1, wherein the scrambler processes user data.
12. The method according to claim 1, wherein the scrambler processes commands.
13. The method according to claim 1, wherein the scrambling comprises using the at least one scrambler that further comprises a configuration register.
14. The method according to claim 1, wherein all data to be saved in the memory element is protected by means of the scrambling process.
15. The method according to claim 1, further comprising:
protecting a predetermined part of the data to be saved in the memory element by means of the scrambling process.
16. The method according to claim 1, further comprising:
protecting data to be saved in different areas of the memory element in different ways by means of the scrambling process.
17. The method according to claim 1, wherein scrambling comprises using the at least one scrambler that is adapted to buses in such a way that it is a transparent element from the point of view of the data processing entity.
18. An arrangement for protecting data saved in a memory, the arrangement comprising:
at least one memory element and at least one data processing element combined by means of required interfaces into a data processing entity; and
at least one scrambler connected to the data processing entity, and configured to scramble a form in which the data to be saved in the memory element is represented or configured to descramble data saved in the memory element into plain text when data is taken from the memory element for the use of the data processing elements, and where data to be saved in different areas of the memory element is protected in different ways and the division of the memory element is implemented by using a configuration register.
19. An arrangement for protecting data saved in a memory, the arrangement comprising:
at least one memory element and at least one data processing element combined by means of required interfaces into a data processing entity; and
at least one scrambler connected to the data processing entity, and configured to scramble a form in which the data to be saved in the memory element is represented and configured to descramble data saved in the memory element into plain text when data is taken from the memory element for the use of the data processing elements, and where data to be saved in different areas of the memory element is protected in different ways and the division of the memory element is implemented by using a configuration register.
20. The arrangement according to claim 19, wherein at least one data processing element is an application specific integrated circuit.
21. The arrangement according to claim 19, wherein at least one data processing element is a processor.
22. The arrangement according to claim 19, wherein the scrambler is implemented by means of an interleaver and a de-interleaver.
23. The arrangement according to claim 19, wherein the scrambler is implemented by means of an encoder and a decoder.
24. The arrangement according to claim 19, wherein the scrambler is implemented by means of an encryption algorithm.
25. The arrangement according to claim 19, wherein the scrambler comprises a bus adapter element.
26. The arrangement according to claim 19, wherein the scrambler processes user data.
27. The arrangement according to claim 19, wherein the scrambler processes commands.
28. The arrangement according to claim 19, wherein the scrambler comprises a configuration register.
29. The arrangement according to claim 19, wherein all data to be saved in the memory element is protected by means of the scrambler.
30. The arrangement according to claim 19, wherein a predetermined part of the data to be saved in the memory element is protected by means of the scrambler.
31. The arrangement according to claim 19, wherein data to be saved in different areas of the memory element is protected in different ways by means of the scrambler.
32. The arrangement according to claim 19, wherein the scrambler is adapted to buses in such a way that it is a transparent element from the point of view of the data processing entity.
33. The arrangement according to claim 19, wherein the scrambler is adapted to a bus with a compressordecompressor.
34. An arrangement for protecting data saved in a memory, the arrangement is configured to:
combine at least one memory element and at least one data processing element by means of required interfaces into a dato processng entity;
scramble connected to the data processing entity, wherein the scrambler is configured to scramble a form in which the data to be saved in the memory element is represented and
descramble data saved in the memory element into plain text when data is taken from the memory element for the use of the data processing elements, wherein data to be saved in different areas of the memory element is protected in different ways and the division of the memory element is implemented by using a configuration register.
35. An arrangement for protecting data saved in a memory, the arrangement comprising:
at least one memory element and at least one data processing element combined by means of required interfaces into a data processing entity; and
at least one scrambler means, connected to the data processing entity, for scrambling a form in which the data to be saved in the memory element is represented or for descrambling data saved in the memory element into plain text when data is taken from the memory element for the use of the data processing elements, and where data to be saved in different areas of the memory element is protected in different ways and the division of the memory element is implemented by using a configured register.
36. An arrangement for protecting data saved in a memory, the arrangement comprising:
at least one memory element and at least one data processing element combined by means of required interfaces into a data processing entity; and
at least one scrambler means, connected to the data processing entity, for scrambling a form in which the data to be saved in the memory element is represented and for descrambling data saved in the memory element into plain text when data is taken from the memory element means for the use of the data processing elements, and where data to be saved in different areas of the memory element is protected in different ways and the division of the memory element is implemented by using a configured register.