
US
2014/0097759
A1
should
be
noted
that
many
different
timings,
checks,
step
orders,
or
other
variations
are
contemplated
and
may
fall
within
the
scope
of
one
or
more
appended
claims.
Process
800
can
be
executed
by
processing
electronics
300
of
controller
204
shown
in
FIG.
3
or
by
other
processing
electronics
coupled
to
a
lighting
?xture.
In
an
alternative
embodiment,
process
800
can be
partially
or
entirely
executed
by
process
ing
electronics
remote
from
the
lighting
?xture
(e.g.,
a
control
computer
252).
For
example,
in
an
alternative
embodiment,
some
of
the
steps
of
process
800
may
be
executed
by
a
lighting
?xture’s
local
controller
and
other
of
the
steps
of
process
800
may
be
executed
by
control
computer
252.
[0059]
Process
800
is
shown
to
begin
at
step
802
where
timers
or
counters
Tl
through
T5
are
initially
set
to
zero
(step
802).
Timers
or
counters
Tl
through
T5
are
variously
used
to
control
the
timing
of
transitions
into
and
out
of
varying
light
ing
states.
Tl
represents a
time
period
for
which
dim
illumi
nation
should
be
provided
by
the
lighting
?xture.
T2
repre
sents
a
time
period
for
which
high
illumination
should
be
provided
by
the
lighting
?xture.
T3
and
T4
represent
time
periods
which
are
used
to
represent
periods
of
time
where
sustained
local
motion
is
detected.
T5
represents a
time
period
for
which
local
motion
has
occurred.
While
particular
timings
are
described
with
reference
to
process
800 and
the
other
processes
described
herein,
different
state
timings
may
be
associated
with
varying
exemplary
embodiments.
[0060]
At
step
804,
the
primary
aisle
mode
loop
begins.
It
should
be
noted
that,
prior
to
starting
the
primary
aisle
mode
loop
at
step
804,
any
number
of
additional
steps
may
be
conducted
to
warm
up
the
lamp,
conduct
daily
lamp
“season
ing”,
or
to
conduct
another
start-up
task.
For
example,
the
initial
motion
detected
in
a
zone
during
a
day
may
result
in
all
lamps
within
the
zone
being
turned
high
for
one
minute
to
ensure
the
daily
lamp
seasoning.
[0061]
Once
the
loop
is
begun,
process
800
can
begin
con
tinually
checking
for
whether
local
motion
is
detected
(step
806).
As
described
above
with
reference
to
FIG.
3,
and
according
to
an
exemplary
embodiment,
sensor
circuit
310
and
sensor
210
can
process
infrared
video
signals
to
estimate
whether
signi?cant
movement
(e.g.,
enough
to
be
a
human
rather
than
a
small
animal)
is
occurring
in
the
space
covered
by
the
sensor
210’s
sensor
detection
signal.
In
response
to
local
motion
being
detected,
activities
including
switching
relay
Rl
(e.g.,
shown
in
FIG.
3)
to
be
“on”
to
provide
rela
tively
‘dim’
illumination
from
the
lighting
?xture
are
com
pleted
(step
808).
In
step
808,
timer
T1
is
set/reset
to
equal
90
seconds.
In
step
808,
also
in
response
to
the
detection
of
local
motion,
the
processing
electronics
of
the
lighting
?xture
(e.g.,
processing
electronics
304
shown
in
FIG.
3)
causes
a
com
munications
interface
(e.g.,
transceiver
306
of
FIG.
3,
a
wired
communications
interface)
to
transmit
a
zone
motion
mes
sage
to
other
lighting
?xture
controllers
in
the
zone.
Each
time
local
motion
is
detected,
T5
is
reset
to
equal
3
seconds.
It
should
be
noted
that
relay
Rl
will
stay
‘on’
while
local
motion
is
being
detected.
As
will
be
noted
below,
because
timer
T1
is
reset
to
90
seconds
each
time
local
motion
is
detected,
the
lighting
?xture
will
provide
dim
illumination
for
at
least
ninety
seconds
after
local
motion
is
detected.
[0062]
At
step
810,
a
check
is
conducted
for
whether
T4
is
greater
than
0
seconds.
T4
is
used
as
a
dwell timer
such
that
a
number
of
seconds
(e.g.,
2)
can
pass
before
the
process
800
resets
timer
T3
that
is
used
for
checking
whether
the
local
motion
is
sustained
in
step
812.
If
T4
is
not
greater
than
zero
seconds
according
to
the
check
at
step
810,
T3
is
reset to
equal
Apr.
10,
2014
6
seconds
and
T4
is
reset
to
equal
2
seconds
(step
814).
If
T4
is
greater
than
zero
seconds
(meaning
that
motion
has
been
detected
within
the
T4
dwell
time),
then
step
812
checks
for
whether
the
local
motion
has
been
sustained
for
a
predeter
mined
period
of
time
(e.g.,
6
seconds).
In
other
words,
step
812
checks
for
whether
T3
has
been
counted
down
from
6
to
zero.
[0063]
If
step
812
results
in
a
determination
that
local
motion
has
been
sustained,
then
T4
is
reset
to
2
seconds
at
step
816.
Further,
in
response
to
sustained
local
motion,
relay
R2
is
caused
to
be
‘on’
providing
a
‘high’
illumination
level.
T2
is
reset
to
thirty
seconds
and
a
sustained
motion
message
is
transmitted
from
transceiver
3
06.
As
will
be
explained
below,
when
T2
counts
down
to
zero,
relay
R2
is
deactivated.
There
fore,
in
response
to
detected
sustained
local
motion
(e. g.,
detecting
movement
associated
with
a
worker
concentrating
on making
a
product
pull
in
an
aisle
location
for
longer
than
6
seconds),
the
lighting
?xture
is
caused
to
switch
from
a
dim
illumination
state
to
a
high
or
bright
illumination
statei
providing
the
highest
possible
light
level
for
the
worker
in
the
aisle.
If
local
motion
does
not
continue, the
lighting
?xture
returns
to
a
dim
state
after
time
T2
expires,
saving
energy
when
high
illumination
is
no
longer
required
due
to
worker
activity.
[0064]
At
step
820,
process
800
decrements
all
non-zero
timers
other
than
T4
by
one.
Steps
822 and 824
check
for
the
expiration
of
timer
T1
and
T2,
respectively.
As
described
above,
if
T2
has
expired,
then
(at
step
828)
relay
R2
is
deac
tivated
to
reduce
the
illumination
level
from
high
to
dim
(e. g.,
where
Tl
only
is
activated).
If
Tl
has
expired,
then
(at
step
826)
relay
R1
is
deactivated
to
reduce
the
illumination
level
from
dim
to
off
(or
lower).
After
state
changes
at
steps
826,
828, or
after
consecutive
‘no’
decisions
at
step
822, 824,
the
loop
repeats
at
step
804.
[0065]
As
shown
in
FIG.
8,
if
local
motion
is
not
detected
at
step
806,
then
T4
is
decremented
by
one
(if
T4
is
not
already
zero)
at
step
830.
At
step
832,
process
800
includes
checking
for
whether
a
sustained
motion
received
message
has
been
received
from
a
linked
or
nearby
lighting
?xture
(e.g.,
a
lighting
?xture within
the
same
zone).
Step
832
also
checks
for
whether
T5
is
greater
than
0.
If
T5
is
greater
than
zero,
local
motion
has
recently
been
detected
by
the
lighting
?xture
at
step
806.
Accordingly,
step
832
essentially
checks
for
whether
sustained
motion
is
happening
nearby
and
whether
local
motion
has
recently
occurred
(e.g.,
with
in
the
last
5
seconds).
If
so,
then
relay
R2
is
switched
on
to
provide
a
high
illumination
level
at
step
818.
T2
is
reset
to
30
seconds
such
that
the
high
level
of
illumination
will
be
provided
for
at
least
30
seconds.
Further,
transceiver
306
is
caused
to
rebroadcast
a
sustained
motion
message
to
the
zone.
[0066]
If
a
sustained
motion
message
is
not
received
at
step
832
(or
T5
is
zero
when
the
sustained
motion
message
is
received),
then
a
check
is
conducted
for
whether
zone
motion
has
been
received
(step
834).
A
zone
motion
message
is
a
message from
another
lighting
?xture’s
transceiver
in
the
zone
indicating
that
motion
(but
not
sustained
motion)
was
detected
by
the transmitting
?xture’s
motion
sensor.
If
the
loop
has
progressed
to
step
834 and
no
zone
motion
has
been
received,
then
step
820
is
reached
without
further
state
changes
and
the
loop
continues
as
described
above.
If
a
zone
motion
message
has
been
received
during
a
cycle
of
the
loop
at
step
834,
then
relay
R1
is
switched
on
to
provide
a
dim
illumination
level
(step
836).
At
step
836,
T1
is
also
reset
to
Comentarios a estos manuales