IP Library Granted Patent US 8,339,085
Granted Patent B2
US 8,339,085 · App. 12/912,308 · Granted Dec 25, 2012

Method for synchronizing a plurality of roller shades using variable linear velocities

Assignee: Crestron Electronics Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,339,085
App. No.
12/912,308
Granted
Dec 25, 2012
Kind
B2
Abstract

Presented is a method for synchronizing movement of a plurality of roller shades each disposed at a first position to a common second position. The method includes obtaining information related to the position of each of the plurality of roller shades with a respective one of a plurality of optical assemblies, and moving each of the plurality of roller shades from the first position to the common second position in response to the respective obtained position information so that each of the plurality of roller shades arrives at the common second position at the same time.

Claims (29)

1. A method for synchronizing movement of a plurality of roller shades each disposed at a first position to a common second position, each of the plurality of roller shades including a flexible shade material having a lower end and a rotatably supported roller tube windingly receiving the flexible shade material, the method comprising:

obtaining information related to the position of each of the plurality of roller shades with a respective one of a plurality of optical assemblies by capturing an image frame of each of the plurality of roller shades at a plurality of linear positions along the flexible shade material of each of the plurality of roller shades with a respective one of a plurality of optical sensors; and

moving each of the plurality of roller shades from the first position to the common second position in response to the respective obtained position information so that each of the plurality of roller shades arrives at the common second position at the same time.

2. The method of claim 1 , wherein moving each of the plurality of roller shades comprises moving each of the plurality of roller shades using a respective one of a plurality of motor assemblies.

3. The method of claim 2 , further comprising controlling the plurality of motor assemblies with a master controller.

4. The method of claim 3 , further comprising transmitting the respective position information from each of the plurality of motor assemblies to the master controller.

5. The method of claim 2 , further comprising retrieving a shade movement time from each of the plurality of motor assemblies and selecting the longest shade movement time as a master shade movement time.

6. The method of claim 5 , further comprising moving each of the plurality of roller shades from the first position to the common second position in a time equal to the master shade movement time.

7. The method of claim 5 , further comprising storing the master shade movement time and position information for each of the plurality of roller shades.

8. The method of claim 1 , wherein each of the plurality of optical sensors comprises one of a high speed digital camera, a charge coupled device, or a complementary metal oxide semiconductor detector.

9. The method of claim 8 , wherein obtaining information related to the position of each of the plurality of roller shades further comprises processing the plurality of captured image frames of the flexible shade material of each of the plurality of roller shades to determine changes in position of the flexible shade material of each of the plurality of roller shades.

10. The method of claim 9 , further comprising illuminating the flexible shade material of each of the plurality of roller shades with one of an incandescent light, a light emitting diode, or a vertical cavity surface emitting laser.

11. The method of claim 1 , further comprising moving each of the plurality of roller shades from the first position to the common second position using a proportional integral derivative (PID) loop so that each of the plurality of roller shades arrives at the common second position at the same time.

12. The method of claim 1 , further comprising moving each of the plurality of roller shades from the first position to the common second position at a variable linear velocity so that each of the plurality of roller shades arrives at the common second position at the same time.

13. The method of claim 12 , wherein the variable linear velocity varies according to one of an exponential function, a ramp function, or a Gaussian function.

14. A method for synchronizing movement of a plurality of roller shades each disposed at a first position to a common second position, each of the plurality of roller shades including a flexible shade material having a lower end and a rotatably supported roller tube windingly receiving the flexible shade material, the method comprising:

obtaining information related to the position of each of the plurality of roller shades with a respective one of a plurality of optical assemblies by capturing an image frame of each of the plurality of roller shades at a plurality of linear positions along the flexible shade material of each of the plurality of roller shades with a respective one of a plurality of optical sensors;

receiving a master shade movement time; and

moving each of the plurality of roller shades from the first position to the common second position at a variable linear velocity in response to the respective obtained position information so that each of the plurality of roller shades moves from the first position to the common second position and arrives at the common second position in a time equal to the master shade movement time.

15. The method of claim 14 , wherein moving each of the plurality of roller shades comprises moving each of the plurality of roller shades using a respective one of a plurality of motor assemblies.

16. The method of claim 15 , further comprising controlling the plurality of motor assemblies with a master controller.

17. The method of claim 15 , further comprising retrieving a shade movement time from each of the plurality of motor assemblies and selecting the longest shade movement time as the master shade movement time.

18. The method of claim 17 , further comprising transmitting the respective position information from each of the plurality of motor assemblies to the master controller.

19. The method of claim 14 , wherein each of the plurality of optical sensors comprises one of a high speed digital camera, a charge coupled device, or a complementary metal oxide semiconductor detector.

20. The method of claim 19 , wherein obtaining information related to the position of each of the plurality of roller shades further comprises processing the plurality of captured image frames of the flexible shade material of each of the plurality of roller shades to determine changes in position of the flexible shade material of each of the plurality of roller shades.

21. The method of claim 20 , further comprising illuminating the flexible shade material of each of the plurality of roller shades with one of an incandescent light, a light emitting diode, or a vertical cavity surface emitting laser.

22. The method of claim 14 , further comprising moving each of the plurality of roller shades from the first position to the common second position using a proportional integral derivative (PID) loop so that each of the plurality of roller shades arrives at the common second position in a time equal to the master shade movement time.

23. The method of claim 14 , wherein the variable linear velocity varies according to one of an exponential function, a ramp function, or a Gaussian function.

24. The method of claim 14 , further comprising storing the master shade movement time and position information for each of the plurality of roller shades.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2010
From: FELDSTEIN, GEORGE; LABOSCO, MARK
To: CRESTRON ELECTRONICS INC.
Reel/Frame 025200/0206 →
Continuity (2)
Continuation In Part 12871516 · Aug 30, 2010
Related Publication 20120048490A1 · Mar 1, 2012