1461111602-1c7a6f28-8db9-41f9-8215-2cf8d887cd0c

What is claimed is:

1. A method for using a data path comprising a plurality of processing elements (PEs), comprising:
transmitting a carry bit from a first PE to a second PE using a first carry chain;
generating a signal in the second PE in response to the received carry bit; and
transmitting the signal from the second PE to the first PE using a second carry chain, wherein the signal reconfigures the data path.
2. The method of claim 1, wherein the first PE comprises a least significant byte of the data path and the second PE comprises a most significant byte of the data path.
3. The method of claim 1, wherein transmitting the signal from the second PE to the first PE further comprises transmitting the signal through each PE of the data path, wherein each PE uses logic to manipulate a resident bit sequence in response to the signal.
4. The method of claim 3, wherein the logic is configurable.
5. The method of claim 1, further comprising:
transmitting configuration data to the plurality of PEs;
defining the data path by designating the plurality of PEs in response to the configuration data; and
programming the plurality of PEs that comprise the data path in response to the configuration data.
6. The method of claim 5, further comprising:
setting a flag in the first PE in response to the configuration data, the flag in the first PE designating the first PE as comprising the least significant byte of the data path; and
setting a flag in the second PE in response to the configuration data, the flag in the second PE designating the second PE as comprising the most significant byte of the data path.
7. The method of claim 1, wherein generating the signal further comprises using logic to test for saturation in the data path.
8. The method of claim 1, wherein the first and second carry chains support carry operations for non-local functions comprising saturated and minimum and maximum arithmetic functions.
9. The method of claim 8, wherein each PE of the data path is programmed to support the same function, the programming occurring through a function port of each PE.
10. The method of claim 1, wherein the first carry chain comprises a forward channel between the first and the second PEs.
11. The method of claim 1, wherein the second carry chain comprises a back propagation channel between the second and the first PEs, the back propagation channel coupling the plurality of PEs of the data path.
12. The method of claim 11, wherein a saturation signal is transmitted over the back propagation channel.
13. The method of claim 11, wherein a signal that selects a saturation value is transmitted over a second back propagation channel.
14. The method of claim 1, wherein the plurality of PEs comprises a plurality of multiple context processing elements.
15. The method of claim 1, wherein the first carry chain comprises a left-going carry chain.
16. The method of claim 1, wherein the second carry chain comprises a right-going carry chain.
17. The method of claim 1, wherein transmitting the carry bit from the first PE to the second PE further comprises transmitting the carry bit from a first arithmetic logic unit (ALU) of the first PE to a second ALU of the second PE.
18. The method of claim 1, wherein generating the signal in the second PE further comprises generating the signal in an arithmetic logic unit of the second PE.
19. The method of claim 1, wherein transmitting the signal further comprises transmitting the signal from an arithmetic logic unit (ALU) of the second PE to an ALU of the first PE.
20. The method of claim 1, wherein
the first PE includes a first arithmetic logic unit (ALU);
the second PE includes a second ALU; and
the carry bit is transmitted from the first ALU of the first MCPE to the second ALU of the second MCPE.
21. The method of claim 20, wherein generating the signal further comprises generating the signal in the second ALU of the second PE.
22. The method of claim 21, wherein transmitting the signal further comprises transmitting the signal from the second ALU of the second PE to the first ALU of the first PE.
23. An apparatus for using a data path comprising a plurality of processing elements (PEs), comprising:
a first carry chain for transmitting a carry bit from a first PE to a second PE;
logic for generating a signal in the second PE in response to the received carry bit; and
a second carry chain for transmitting the signal from the second PE to the first PE, wherein the signal reconfigures the data path.
24. The apparatus of claim 23, wherein the first PE comprises a least significant byte of the data path and the second PE comprises a most significant byte of the data path.
25. The apparatus of claim 24, wherein the signal is transmitted from the second PE to the first PE by passing through each PE of the data path, and wherein each PE uses logic to manipulate a resident bit sequence in response to the signal.
26. The apparatus of claim 25, wherein the logic is configurable.
27. The apparatus of claim 23, further comprising:
a controller for transmitting configuration data to the plurality of PEs;
logic for defining the data path by designating the plurality of PEs in response to the configuration data; and
logic for programming the plurality of PEs that comprise the data path in response to the configuration data.
28. The apparatus of claim 23, wherein the signal generated in the second PE is generated using logic, the logic testing for saturation in the data path.
29. The apparatus of claim 23, wherein the second carry chain comprises a back propagation channel between the second and the first PEs, the back propagation channel coupling the plurality of PEs of the data path.
30. The apparatus of claim 23, wherein the plurality of PEs comprises a plurality of multiple context processing elements (MCPEs).
31. The apparatus of claim 30, further comprising a configuration memory context in each of the plurality of MCPEs, the configuration memory context controlling each MCPE in response to the configuration data.
32. The apparatus of claim 23, wherein the first carry chain comprises a left-going carry chain.
33. The apparatus of claim 23, wherein the second carry chain comprises a right-going carry chain.
34. The apparatus of claim 23, wherein the first carry chain transmits the carry bit from an arithmetic logic unit (ALU) of the first PE to an ALU of the second PE.
35. The apparatus of claim 23, wherein
the first PE includes a first arithmetic logic unit (ALU);
the second PE includes a second ALU; and
the carry bit is transmitted from the first ALU of the first MCPE to the second ALU of the second MCPE.
36. The apparatus of claim 35, wherein the logic generates the signal in the second ALU of the second PE.
37. The apparatus of claim 35, wherein the signal is transmitted with the second carry chain from the second ALU of the second PE to the first ALU of the first PE.
38. A system for using a data path in a reconfigurable computing device, comprising:
an array of processing elements (PEs);
a network coupled to the array of PEs, the network transmitting configuration data;
a first carry chain for transmitting a carry bit from a first PE to a second PE; and
a second carry chain for transmitting a signal from the second PE to the first PE, wherein the signal reconfigures the data path.
39. The system of claim 38, further comprising logic for generating a signal in the second PE in response to the received carry bit.
40. The system of claim 39, wherein the logic is configurable.
41. The system of claim 38, wherein the first PE comprises a least significant byte of the data path and the second PE comprises a most significant byte of the data path.
42. The system of claim 38, wherein the signal is transmitted from the second PE to the first PE by passing through each PE of the data path, wherein each PE uses logic to manipulate a resident bit sequence in response to the at least one signal.
43. The system of claim 38, wherein the network comprises:
a transmitter for transmitting configuration data to the plurality of PEs;
logic for defining the data path by designating the plurality of PEs in response to the configuration data; and
logic for programming the plurality of PEs that comprise the data path in response to the configuration data.
44. The system of claim 38, wherein the signal generated in the second PE is generated using logic to test for saturation in the data path.
45. The system of claim 38, wherein each PE of the data path is programmed to support non-local functions comprising saturated and minimum and maximum arithmetic functions, the programming occurring through at least one function port of each PE.
46. The system of claim 38, wherein the first carry chain comprises a forward channel between the first and the second PEs.
47. The system of claim 38, wherein the second carry chain comprises a back propagation channel between the second and the first PEs.
48. The system of claim 47,wherein the back propagation channel couples the plurality of PEs of the data path.
49. The system of claim 38, wherein the first carry-chain comprises a left-going carry chain.
50. The system of claim 38, wherein the second carry-chain comprises a right-going carry chain.
51. The system of claim 38, wherein the plurality of PEs comprises a plurality of multiple context processing elements (MCPEs).
52. The system of claim 51, wherein each MCPE includes a configuration memory context.
53. The system of claim 38, wherein
the first PE includes a first arithmetic logic unit (ALU);
the second PE includes a second ALU; and
the carry bit is transmitted from the first ALU of the first MCPE to the second ALU of the second MCPE.
54. The system of claim 53, wherein the logic generates the signal in the second ALU of the second PE.
55. The system of claim 53, wherein the signal is transmitted with the second carry chain from the second ALU of the second PE to the first ALU of the first PE.

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 hair remover comprising:
an outer blade;
a drive source; and
an inner blade accommodated in the outer blade, the inner blade being rotatable by the drive source to clip body hair in cooperation with the outer blade;
the outer blade including:
a cylindrical side wall;
an upper wall;
a bend connecting the side wall and the upper wall; and
straight upper cutting edges and straight side cutting edges formed by a plurality of slits extending from the upper wall to an upper part of the side wall; and

the inner blade including a straight upper cutting edge, which is formed at a location corresponding to the upper cutting edges of the upper blade, and a straight side cutting edge, which is formed at a location corresponding to the side cutting edges of the outer blade;
wherein the outer blade and the inner blade are formed so as to clip body hair through at least cooperation between the straight side cutting edges and cooperation between the straight upper cutting edges.
2. The hair remover according to claim 1, wherein the upper cutting edges of the outer blade and the inner blade each extend straight and perpendicular to a rotation axis of the inner blade.
3. The hair remover according to claim 1, wherein the outer blade includes an even number of the slits that are arranged at equal angular intervals.
4. The hair remover according to claim 3, wherein the outer blade includes eight of the slits.
5. The hair remover according to claim 1, wherein the upper cutting edge of the inner blade is discrete from the side cutting edge of the inner blade.
6. The hair remover according to claim 1, wherein the upper wall is flat;
the outer blade includes a plurality of teeth defined by the slits, each tooth including:
a basal portion extending upward substantially parallel to a center axis of the outer blade;
a distal portion extending inward toward the center axis of the outer blade; and
a curved bent portion located between the basal portion and the distal portion; and

wherein the upper cutting edges of the outer blade are formed on the distal portions of the teeth; and
the side cutting edges of the outer blade are formed on the basal portions of the teeth.
7. The hair remover according to claim 6, wherein the inner blade further includes a relief formed at a location corresponding to the bend of the outer blade, the relief of the inner blade is free from contact with the outer blade, and the inner blade is in contact with the outer blade only at straight portions including the upper cutting edge and the side cutting edge.

1461111591-d802b5bb-a35e-407d-9b97-79c7c96050a3

1. A piezoelectricelectrostrictive device comprising:
a ceramic substrate;
at least one piezoelectricelectrostrictive layer comprising a piezoelectricelectrostrictive ceramic composition and being formed on said ceramic substrate; and
at least one pair of electrodes electrically connected to said piezoelectricelectrostrictive layer;
wherein said piezoelectricelectrostrictive ceramic composition contains a major component comprising a PbMg13Nb23O3\u2014PbZrO3\u2014PbTiO3 system composition, wherein part of the Pb is substituted with at least one of Sr and La, and contains Ce in an amount of 0.01 to 0.50% by mass in terms of CeO2; and
wherein said piezoelectricelectrostrictive layer is solidly attached to said substrate directly or via part of said electrodes.
2. The piezoelectricelectrostrictive device according to claim 1, wherein part of Pb is substituted with Sr and La in said piezoelectricelectrostrictive ceramic composition.
3. The piezoelectricelectrostrictive device according to claim 2, wherein said PbMg13Nb23O3\u2014PbZrO3\u2014PbTiO3 system composition is represented by the following compositional formula (1):
(Pb,Sr,La)x(Mg13Nb23)aTibZrcO3\u2003\u2003(1);
wherein x is 0.90\u2266x\u22661.10; a, b and c are decimal fractions falling, in coordinates formed by three coordinate axes of a, b and c, in a range of (a,b,c)=(0.550, 0.425, 0.025), (0.550, 0.325, 0.125), (0.375, 0.325, 0.300), (0.100, 0.425, 0.475), (0.100, 0.475, 0.425) and (0.375, 0.425, 0.200); and a+b+c=1.00.
4. The piezoelectricelectrostrictive device according to claim 3, wherein x is in a range of 0.95\u2266x\u22660.98 or 1.02\u2266x\u22661.05.
5. The piezoelectricelectrostrictive device according to claim 4, wherein a ratio of the amount of Pb that is substituted with Sr is in a range of 3.0 to 10.0 mole %.
6. The piezoelectricelectrostrictive device according to claim 5, wherein a ratio of the amount of Pb that is substituted with La is in a range of 0.3 to 1.0 mole %.
7. The piezoelectricelectrostrictive device according to claim 4, wherein a ratio of the amount of Pb that is substituted with La is in a range of 0.3 to 1.0 mole %.
8. The piezoelectricelectrostrictive device according to claim 3, wherein a ratio of the amount of Pb that is substituted with Sr is in range of 3.0 to 10.0 mole %.
9. The piezoelectricelectrostrictive device according to claim 8, wherein a ratio of the amount of Pb that is substituted with La is in a range of 0.3 to 1.0 mole %.
10. The piezoelectricelectrostrictive device according to claim 3, wherein a ratio of the amount of Pb that is substituted with La is in a range of 0.3 to 1.0 mole %.
11. The piezoelectricelectrostrictive device according to claim 2, wherein a ratio of the amount of Pb that is substituted with Sr is in a range of 3.0 to 1.0 mole %.
12. The piezoelectricelectrostrictive device according to claim 11, wherein a ratio of the amount of Pb that is substituted with La is in a range of 0.3 to 1.0 mole %.
13. The piezoelectricelectrostrictive device according to claim 2, wherein a ratio of the amount of Pb that is substituted with La is in a range of 0.3 to 1.0 mole %.
14. The piezoelectricelectrostrictive device according to claim 1, wherein a ratio of the amount of Pb that is substituted with Sr is in a range of 3.0 to 10.0 mole %.
15. The piezoelectricelectrostrictive device according to claim 14, wherein a ratio of the amount of Pb that is substituted with La is in a range of 0.3 to 1.0 mole %.
16. The piezoelectricelectrostrictive device according to claim 1, wherein a ratio of the amount of Pb that is substituted with La is in a range of 0.3 to 1.0 mole %.
17. The piezoelectricelectrostrictive device according to claim 1, wherein a plurality of said piezoelectricelectrostrictive layers and a plurality of said electrode pairs are provided, and wherein said plurality of piezoelectricelectrostrictive layers are alternately laminated via a negative electrode or a positive electrode of said plurality of electrode pairs.

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 managing content data in an information terminal, the apparatus comprising:
a data storage unit for storing the content data;
a content information database (DB) for storing content data information corresponding to the content data; and
a content manager for receiving a request message for specific content data information from an application of the information terminal, and for providing content-information-DB index information of the content data information in response to the request message.
2. The apparatus as claimed in claim 1, wherein the content data information is stored according to categories, the categories being set according to applications or services.
3. The apparatus as claimed in claim 1, wherein the content data information is stored according to categories, the categories being set according to data format information.
4. The apparatus as claimed in claim 1, wherein the content data information is stored according to categories, the categories being set regardless of data storage location information.
5. The apparatus as claimed in claim 2, wherein the request message includes information relating to the category.
6. The apparatus as claimed in claim 3, wherein the request message includes information relating to the category.
7. The apparatus as claim in claim 4, wherein the request message includes information relating to the category.
8. The apparatus as claimed in claim 2, wherein the content-information-DB index information includes a specific index of a category including content data information corresponding to the request message and a specific index of the content data information.
9. The apparatus as claimed in claim 3, wherein the content-information-DB index information includes a specific index of a category including content data information corresponding to the request message and a specific index of the data information.
10. The apparatus as claimed in claim 4, wherein the content-information-DB index information includes a specific index of a category including content data information corresponding to the request message and a specific index of the data information.
11. A method for managing content data in an information terminal, the method comprising the steps of:
storing content data information of the content data in a content information database DB in the information terminal;
receiving a request message for specific content data of the content data from an application of the information terminal;
searching the content information DB for specific content data information according to the request message; and
providing specific content-information-DB index information of the searched content data information in response to the request message.
12. The method as claimed in claim 11, wherein, in the content data information storage step, the content data information is stored according to categories, the categories being set according to applications or to services.
13. The method as claimed in claim 11, wherein, in the content data information storage step, the content data information is stored according to categories, the categories being set according to data format information of content data corresponding to the content data information.
14. The method as claimed in claim 11, wherein, in the content data information storage step, the content data information is stored according to categories, the categories being set regardless of data storage location information.
15. The method as claimed in claim 12, wherein the request message includes the category of the specific content data information.
16. The method as claimed in claim 13, wherein the request message includes the category of the specific content data information.
17. The method as claimed in claim 14, wherein the request message includes the category of the specific content data information.
18. The method as claimed in claim 11, wherein the search step comprises the steps of:
searching the content information DB for a category corresponding to category information included in the request message; and
selecting specific content data information included in the searched category.
19. The method as claimed in claim 12, wherein the content-information-DB index information includes specific index information of the category including the content data information according to the request message and specific index information of the content data information.
20. The method as claimed in claim 13, wherein the content-information-DB index information includes specific index information of the category including the content data information according to the request message and specific index information of the content data information.
21. The method as claimed in claim 14, wherein the content-information-DB index information includes specific index information of the category including the content data information according to the request message and specific index information of the content data information.
22. The method of claim 12, wherein the search step further comprises a step of selecting a specific category when a user wants to move content data information of specific content data into the specific category.
23. The method of claim 13, wherein the search step further comprises a step of selecting a specific category when a user wants to move content data information of specific content data into the specific category.
24. The method of claim 14, wherein the search step further comprises a step of selecting a specific category when a user wants to move content data information of specific content data into the specific category.
25. The method as claimed in claim 22, wherein the category selection step comprises:
reading content data information of content data selected by the user;
displaying categories of the content information DB;
selecting one of the displayed categories by the user; and
inputting the read content data information into a category selected by the user.
26. The method as claimed in claim 25, wherein the category selection step further comprises the steps of:
checking whether the user selects creation of a new user category; and
creating the user category.
27. The method as claimed in claim 26, wherein the user category creation step comprises the steps of:
receiving category information of the user category from the user; and
creating the user category according to the received category information and storing the created user category in the content information DB.
28. The method as claimed in claim 11, further comprising when the user selects a category, displaying a list of content data stored in the selected category so as to enable the user to select one of the displayed content data, and providing index information of content data selected by the user.
29. The method as claimed in claim 28, wherein the list of content data has one of a thumbnail, an icon and a list item, which is corresponding to the content data.
30. The method as claimed in claim 29, wherein the list of a content data has one of a thumbnail, an icon and a list item, which is corresponding to the content data which can be selected by the user.
31. The method of claim 13, wherein the content data information storage step further comprises a step in which the content data information, which is classified and stored according to the categories, is further classified according to categories which are subdivided according to applications or services.
32. The method of claim 14, wherein the content data information storage step further comprises a step in which the content data information, which is classified and stored according to the categories, is further classified according to categories which are subdivided according to applications or services.