1. A method of producing a monomer comprising:
dissolving 3-fluoro-4,6-dihydrothieno3,4-bthiophene in a solvent to create a solution, wherein the solvent is selected from the group consisting of: tetrahydrofuran, diethyl ether, hexane and combinations thereof;
adding an initiator to the solution to produce an initiated solution;
adding a fluorinated chemical to the initiated solution to produce 2,3-difluoro-4,6-dihydrothieno3,4-bthiophene;
oxidizing 2,3-difluoro-4,6-dihydrothieno3,4-bthiophene with an oxidant to produce 2,3-difluorothieno3,4-bthiophene;
brominating 2,3-difluorothieno3,4-bthiophene to produce 4,6-dibromo-2,3-difluorothieno2,3-cthiophene,
debrominated 4,6-dibromo-2,3-difluorothieno2,3-cthiophene and adding an aryl group to produce the monomer
wherein the aryl group Ar is selected from the group consisting of:
and R1 is independently selected from the group consisting of an alkyl group, an alkoxy group, an aryl group and combinations thereof,
and R2 is selected from an alkyl group, an alkoxy group, an aryl group and combinations thereof,
and R3 is selected from the group consisting of an alkyl group, an alkoxy group, an aryl group and combinations thereof, Ar is
and R1 is selected from the group consisting of an alkyl group, an alkoxy group, an aryl group and combinations thereof and R3 is selected from an alkyl group, an alkoxy group, an aryl group and combinations thereof,
and R4 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof,
and R5 is selected from the group consisting of alkyl group, alkoxy group, aromatic group and combinations thereof, Ar is
R6 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof,
R7 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof,
R8 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof,
R9 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof.
2. The method of claim 1, wherein the initiator is n-butyllithium.
3. The method of claim 1, wherein the fluorinated chemical is N-fluorobenzenesulfonimide.
4. The method of claim 1, wherein the oxidant is meta-chloroperoxybenzoic acid.
5. The method of claim 1, wherein the bromination occurs with N-bromosuccinimide.
6. The method of claim 1, wherein the monomer is used in a polymer.
7. The method of claim 6, wherein the polymer n ranges from 20 to 100.
8. The method of claim 6, wherein the polymer is regio-regular.
9. The method of claim 6, wherein the polymer is regio-random.
10. The method of claim 6, wherein the polymer is used as photovoltaic material in one or more photovoltaic devices.
11. The method of claim 6, wherein the polymer is used as active layer material in one or more electronic devices.
12. A method of producing a monomer comprising:
dissolving 3-fluoro-4,6-dihydrothieno3,4-bthiophene in tetrahydrofuran in a non-oxygen atmosphere to create a solution;
adding n-butyllithium to the solution to produce an initiated solution;
adding N-fluorobenzenesulfonimide to the initiated solution to produce 2,3-Difluoro-4,6-dihydrothieno3,4-bthiophene;
oxidizing 2,3-difluoro-4,6-dihydrothieno3,4-bthiophene with thiophene meta-chloroperoxybenzoic acid to produce 2,3-difluorothieno3,4-bthiophene;
brominating 2,3-Difluorothieno3,4-bthiophene with N-bromosuccinimide to produce 4,6-dibromo-2,3-difluorothieno2,3-cthiophene,
debrominated 4,6-dibromo-2,3-difluorothieno2,3-cthiophene and adding an aryl group to produce the monomer
wherein the aryl group Ar is selected from the group consisting of:
and R1 is independently selected from the group consisting of an alkyl group, an alkoxy group, an aryl group and combinations thereof,
and R2 is selected from an alkyl group, an alkoxy group, an aryl group and combinations thereof,
and R3 is selected from the group consisting of an alkyl group, an alkoxy group, an aryl group and combinations thereof, Ar is
and R1 is selected from the group consisting of an alkyl group, an alkoxy group, an aryl group and combinations thereof and R3 is selected from an alkyl group, an alkoxy group, an aryl group and combinations thereof,
and R4 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof,
and R5 is selected from the group consisting of alkyl group, alkoxy group, aromatic group and combinations thereof, Ar is
R6 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof,
R7 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof,
R8 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof,
R9 is selected from the group consisting of an alkyl group, an alkoxy group, an aromatic group and combinations thereof.
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 for controlling a device, the method comprising
using a processor to
detect a user operating the device within a space;
determine the user identity from an image of the space; and
personalize operation of the device based on the user identity.
2. The method of claim 1 wherein using a processor to detect a user operating the device within a space comprises detecting a predetermined shape in the image of the space.
3. The method of claim 2 wherein the predetermined shape comprises a pointing user.
4. The method of claim 2 wherein the predetermined shape comprises a predetermined posture of the user’s hand.
5. The method of claim 2 wherein the predetermined shape comprises a shape of a human.
6. The method of claim 5 wherein the shape of a human comprises a top view of the human.
7. The method of claim 1 wherein using a processor to detect a user operating the device within a space comprises
receiving a signal to operate the device; and
detecting a human in a sequence of images, the human correlating to the signal to operate the device.
8. The method of claim 7 wherein detecting a human in a sequence of images, the human correlating to the signal to operate the device, comprises
receiving the signal to operate the device at time t1; and
detecting a shape of a human in a sequence of images at a time correlating to t1.
9. The method of claim 7 wherein detecting a human in a sequence of images, the human correlating to the signal to operate the device, comprises
identifying a location of the device in an image from the sequence of images;
and detecting a shape of a human at the location of the device in the image.
10. The method of claim 1 comprising using the processor to track a detected user and identify the tracked user.
11. The method of claim 1 wherein using the processor to determine the user identity from an image of the space comprises recognizing facial features of the user.
12. The method of claim 11 wherein the user identity comprises the user’s general characteristics.
13. The method of claim 11 wherein the user identity comprises specific user features.
14. The method of claim 1 wherein using the processor to personalize operation of the device based on the user identity comprises controlling parameters of the device operation according to a preferred set of parameters.
15. A system for computer vision based control of a device, the system comprising
a processor in communication with an image sensor, the processor to detect a user operating the device;
determine the user identity based on image information from the image sensor; and
personalize operation of the device based on the determined user identity.
16. The system of claim 15 wherein the processor is to run a shape detection algorithm to detect a user operating the device.
17. The system of claim 16 wherein the processor is to detect a shape of a human.
18. The system of claim 15 wherein the processor is to apply a face recognition algorithm to the image information to determine the user identity.
19. The system of claim 15 wherein the processor is to track a detected user and identify the tracked user.
20. The system of claim 15 wherein the processor is configured to be in communication with a first image sensor to detect a user and with a second image sensor to identify the user.