1461104920-1ab8b0a1-4512-407a-81ab-8487d331036c

1. A multiple outlet sequenced power strip, comprising:
one input outlet and at least 2 output outlets
a variable speed controller and switch controlling a motor
2. A multiple outlet sequenced power strip as claimed in claim 1, capable of limiting the number of power consuming devices capable of receiving power
3. A multiple outlet sequenced power strip as claimed in claim 1, capable of allowing equal amounts of power to be consumed by every device of the multiple over a specified duration of time

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. An apparatus for searching and displaying data, comprising:
a scroller having a plurality of touch pads;
a memory for storing the data;
a controller for sequentially reading and outputting display data from a start position of a first memory area of the memory in which data to be displayed are stored when the data to be displayed are selected, as well as sequentially reading and outputting display data from a start position of a second memory area within the first memory area corresponding to a position of a touched touch pad when the touch pad is touched for more than a pre-determined time, and obtaining a scroll direction based on the position of the touched touch pad and then scrolling a screen in the obtained scroll direction when the touch pad is touched for less than the pre-determined time; and
a user interface for enabling a user to select the data to be displayed or request a memory mapping operation, and displaying the data to be displayed or scrolling the screen under control of the controller,
wherein the controller includes:
an index detection controller for mapping between a plurality of indexes and the plurality of touch pads, and when the touch pads are touched for the pre-determined time, detecting and outputting an index mapped to the touched touch pad; and
a main controller for setting the pre-determined time and the plurality of indexes, obtaining an index offset based on the first memory area and the number of the indexes when data stored in the first memory area are selected as the data to be displayed, and determining the second memory area based on the detected index and the index offset to sequentially output the data of the second memory area when the index is received.
2. The apparatus as claimed in claim 1, wherein the controller sequentially displays the data of the second memory area corresponding to the position of the touched touch pad when the memory mapping operation is requested, even if the touch pad is not touched for more than the pre-determined time.
3. The apparatus as claimed in claim 1, wherein the index detection controller includes:
a reference index memory for storing the detected index as a reference index;
a timer for calculates the lapse of time;
an index detector for mapping between the plurality of indexes and the plurality of touch pads and detecting the index mapped to the touched touch pad when the at least one touch pad is touched or when a request is made for the memory mapping operation through the user interface; and
an index output controller for, when the detected index is the same as the reference index for the pre-determined time or more, or when a request is made for the memory mapping operation through the user interface, outputting the detected index and simultaneously resetting the timer, and when the detected index is the same as the reference index for less than the pre-determined time or when the detected index is different from the reference index, storing the detected index as the reference index and simultaneously resetting the timer.
4. The apparatus as claimed in claim 3, wherein the index output controller further outputs the detected index and simultaneously resets the timer, when the request is made for the memory mapping operation through the user interface.
5. The apparatus as claimed in claim 3, wherein the index detector classifies the plurality of touch pads into a plurality of touch pad groups based on the number of indexes and maps between the plurality of touch pad groups and the plurality of indexes.
6. The apparatus as claimed in claim 3, wherein the index detector outputs the index mapped to a more frequently touched touch pad with priority when two or more indexes mapped to touched touch pads are detected.
7. The apparatus as claimed in claim 1, wherein the memory includes:
a plurality of index memory areas, all having the same size, and each for storing index information; and
a plurality of data memory areas, each for storing data information on a file.
8. The apparatus as claimed in claim 7, wherein the index information includes a name of the file corresponding thereto, and information on start and end positions of the data memory area corresponding thereto.
9. The apparatus as claimed in claim 8, wherein the main controller determines the index memory areas in which the index information of a predetermined number of files is stored as the first memory area when the data to be displayed are the names of the predetermined number of files, and then obtains an integer multiple of the size of the index memory area that is similar or equal to the result of dividing the first memory area by the number of indexes as the index offset.
10. The apparatus as claimed in claim 8, wherein the main controller determines the data memory areas in which the data of the files are stored as the first memory area when the data to be displayed are the data of the files, and then obtains the result of dividing the first memory area by the number of indexes as the index offset.
11. The apparatus as claimed in claim 8, wherein the main controller is adapted to directly set a value of the index offset by request of the user.
12. The apparatus as claimed in claim 1, wherein the main controller determines an area, where a data read-out position moves corresponding to movement from a start position of the first memory area by the product of the index and the index offset as the second memory area.
13. The apparatus as claimed in claim 12, wherein the main controller determines the start position of the first memory area as the second memory area when there is no data stored in the second memory area.
14. The apparatus as claimed in claim 12, wherein the main controller determines an end position of the first memory area as the second memory area when there is no data stored in the second memory area.
15. The apparatus as claimed in claim 1, wherein the main controller is adapted to use manually settable index offset, by request of the user.
16. The apparatus as claimed in claim 1, wherein the main controller performs the memory mapping operation using a predetermined number of touch pads, and adjusts a scrolling speed using a predetermined number of touch pads.
17. The apparatus as claimed in claim 1, wherein the plurality of touch pads of the scroller are vertically arranged in a row.
18. The apparatus as claimed in claim 1, wherein the plurality of touch pads of the scroller are arranged in a matrix form.
19. The apparatus as claimed in claim 1, wherein the plurality of touch pads of the scroller are arranged in a circle.
20. The apparatus as claimed in claim 1, wherein the apparatus is portable.
21. A method for searching and displaying data by use of an apparatus having a plurality of touch pads and a storage device for storing the data of a plurality of files in a plurality of respective memory areas, the method comprising:
a mapping step of setting a pre-determined time and a plurality of indexes and mapping the plurality of touch pads to the plurality of indexes;
a displaying step of, when data to be displayed are selected, sequentially displaying on a screen display data from a start position of a first memory area in which the data to be displayed are stored;
a memory mapping operation step of, when at least one of the touch pads is touched for a pre-determined time or more, sequentially displaying on the screen display data from a start position of a second memory area corresponding to a position of the touched touch pad and corresponding index, the first memory area including the second memory area; and
a scrolling step of, when the at least one touch pad is touched for less than the pre-determined time, obtaining a scroll direction corresponding to the position of the touched touch pad, and scrolling the screen in the obtained scroll direction.
22. The method as claimed in claim 21, wherein the mapping operation step includes:
an index offset obtaining step of dividing the first memory area by the number of indexes to obtain an index offset;
an index detecting step of detecting the index corresponding to the touched touch pad; and
a second memory area obtaining step of obtaining the second memory area corresponding to the position of the touched touch pad within the first memory area using the detected index and the index offset.
23. The method as claimed in claim 22, wherein the index offset obtaining step includes the steps of, when the data to be displayed are names of the plurality of files:
obtaining a size of the entire memory area in which the names of the plurality of files are stored;
obtaining the value of dividing the size of the entire memory area by the number of indexes; and
obtaining an integer multiple of the size of the offset area that is similar or equal to the divided value as the index offset.
24. The method as claimed in claim 22, wherein the index offset obtaining step includes the steps of, when the data to be displayed are data of the file:
obtaining the value of dividing the memory area, in which the data of the files are stored, by the number of indexes; and
obtaining an integer multiple of the size of the offset area that is similar or equal to the divided value as the index offset.
25. The method as claimed in claim 22, wherein the index detecting step includes the steps of:
when the at least one touch pad is touched, detecting the index mapped to the touched touch pad;
when the detected index is the same as a reference index for the pre-determined time or more, outputting the detected index; and
when the detected index is different from a reference index for the pre-determined time or more, setting the detected index as the reference index.
26. The method as claimed in claim 25, wherein the index detecting step, detecting the index mapped to the touched touch pad, selects the index mapped to more frequently touched touch pads with priority, when two or more indexes mapped to touched touch pads are detected.
27. The method as claimed in claim 25, wherein the index detecting step outputs, when a user makes a request for the for memory mapping operation, the detected index even when the detected index is the same as the reference index for the pre-determined time or less.
28. The method as claimed in claim 22, wherein the second memory determining step determines an area, where a data read-out position moves corresponding to movement from a start position of the first memory area by the product of the detected index and the index offset, as the second memory area.
29. The method as claimed in claim 22, wherein the second memory determining step determines a start position of the first memory area as the second memory area when there is no data stored in the second memory area.
30. The method as claimed in claim 22, wherein the second memory determining step determines an end position of the first memory area as the second memory area when there is no data stored in the second memory area.

1461104909-e2923914-abb4-4d8b-82ed-77008249ae8c

1. An image processing apparatus for encoding of an input image signal, comprising:
first extracting means for extracting basic pattern information indicating a level distribution of pixel values in a uniform area containing no steep change in an input image;
second extracting means for extracting strength information indicating a strength of a film grain to be added corresponding to an average value of the pixels in the uniform area; and
means for transmitting or recording encoded data, the basic pattern information and the strength information.
2. The image processing apparatus according to claim 1, wherein the first extracting means is an image processing apparatus employing a frequency distribution of pixel values in the area as the basic pattern information.
3. The image processing apparatus according to claim 1, wherein the first extracting means is an image processing apparatus for dividing the pixels in the area into a plurality of frequency bands and extracting the basic pattern for each frequency band.
4. The image processing apparatus according to claim 1, wherein the first and second extracting means detect the basic pattern information and the strength information for each frame in the input image.
5. The image processing apparatus according to claim 1, wherein the first and second extracting means detect the basic pattern information and the strength information for each scene in the input image.
6. The image processing apparatus according to claim 1, wherein one of the first and second extracting means detects one of the basic pattern information and the strength information for each frame of the input image while the other of the first and second extracting means detects the other of the basic pattern information and the strength information for each scene of the input image.
7. An image processing apparatus for decoding encoded data, comprising:
receiving means for receiving the encoded data, encoding basic pattern information indicating a level distribution of pixel values in a uniform area containing no steep change in the input image and strength information indicating an extent of adding film grain corresponding to an average value of the pixels in the uniform area;
decoding means for decoding the encoded data received by the receiving means;
basic pattern generating means for reconstructing a film grain image by converting a level distribution of random noise to a same one as the level distribution indicated in the basic pattern information received by the receiving means;
strength adjusting means for adjusting the strength of the film grain image according to the strength information received by the receiving means; and
adding means for adding the film grain image whose strength is adjusted to decoded image information obtained by the decoding means.
8. The image processing apparatus according to claim 7, wherein an area in the film grain image generated by the basic pattern generating means is cut out and added to the decoded image information.
9. The image processing apparatus according to claim 8, wherein the position of the cut out area is changed at random.
10. The image processing apparatus according to claim 7, wherein the strength adjusting means adjusts the strength in each specified area in the image.
11. An image processing method for encoding an input image signal, comprising:
a first extracting step of extracting basic pattern information indicating a level distribution of pixel values in a uniform area containing no steep change in an input image;
a second extracting step of extracting strength information indicating the strength of a film grain to be added corresponding to an average value of the pixels in the uniform area; and
a step of transmitting or recording encoded data, the basic pattern information and the strength information.
12. An image processing method for decoding encoded data, comprising:
a receiving step of receiving the encoded data, encoding basic pattern information indicating a level distribution of pixel values in a uniform area containing no steep change in the input image and strength information indicating an extent of adding film grain corresponding to an average value of the pixels in the uniform area;
a decoding step of decoding the encoded data received in the receiving step;
a basic pattern generating step of reconstructing a film grain image by converting a level distribution of random noise to the same one as the level distribution indicated in the basic pattern information received in the receiving step;
a strength adjusting step of adjusting the strength of the film grain image according to the strength information received in the receiving step; and
an adding step of adding the film grain image whose strength is adjusted to decoded image information obtained in the decoding step.

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 magnetic head, comprising:
a magnetic pole;
a media heating device;
a first electrical insulation layer being disposed below said media heating device;
a second electrical insulation layer being disposed above said media heating device;
a sacrificial layer being disposed above said second electrical insulation layer.
2. A magnetic head as described in claim 1 wherein said media heating device is disposed adjacent to said magnetic pole, and said sacrificial layer is disposed between said media heating device and said magnetic pole.
3. A magnetic head as described in claim 2 wherein said sacrificial layer is comprised of a material that is a seed layer for said magnetic pole.
4. A magnetic head as described in claim 3 wherein said seed layer is comprised of NiFe.
5. A magnetic head as described in claim 2 wherein said magnetic pole includes a magnetic pole pedestal, and wherein said sacrificial layer is disposed between said media heating device and said magnetic pole pedestal.
6. A magnetic head as described in claim 1 wherein portions of said sacrificial layer are exposed at an air bearing surface of the magnetic head.
7. A magnetic head as described in claim 1 wherein said sacrificial layer is less than approximately 2,000 \u212b thick.
8. A hard disk drive including a magnetic head, comprising:
a magnetic pole;
a media heating device;
a first electrical insulation layer being disposed below said media heating device;
a second electrical insulation layer being disposed above said media heating device;
a sacrificial layer being disposed above said second electrical insulation layer.
9. A hard disk drive as described in claim 8 wherein said media heating device is disposed adjacent to said magnetic pole, and said sacrificial layer is disposed between said media heating device and said magnetic pole.
10. A hard disk drive as described in claim 9 wherein said sacrificial layer is comprised of a material that is a seed layer for said magnetic pole.
11. A hard disk drive as described in claim 10 wherein said seed layer is comprised of NiFe.
12. A hard disk drive as described in claim 9 wherein said magnetic pole includes a magnetic pole pedestal, and wherein said sacrificial layer is disposed below said media heating device and said magnetic pole pedestal.
13. A hard disk drive as described in claim 8 wherein portions of said sacrificial layer are exposed at an air bearing surface of the magnetic head.
14. A hard disk drive as described in claim 8 wherein said sacrificial layer is less than 2,000 \u212b thick.