SYSTEMS AND METHODS FOR CHANGING A TARGET BLINK PATTERN IN RESPONSE TO A DECODING EVENT

The imaging device uses a target assembly to transition between light states for clear visual cues of successful scanning, addressing the limitations of conventional systems by reducing complexity and energy use.

DE112024003166T5Pending Publication Date: 2026-05-28ZEBRA TECHNOLOGIES CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
ZEBRA TECHNOLOGIES CORP
Filing Date
2024-07-29
Publication Date
2026-05-28

AI Technical Summary

Technical Problem

Conventional barcode reading systems fail to provide clear and visible indications of successful scanning, especially in noisy environments or for users with hearing difficulties, often consuming excessive energy and requiring larger device footprints.

Method used

An imaging device with a target assembly that emits light in specific wavelength ranges and transitions between target states to provide visible cues of successful decoding events, using visible and potentially audible feedback to indicate scanning success.

Benefits of technology

Reduces the likelihood of missed scans by providing clear and focused visual cues, minimizing device complexity and energy consumption while enhancing user interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Imaging devices, systems and methods for acquiring image data for an object appearing in a field of view (FOV) are described herein.An exemplary apparatus comprises: an imaging assembly; a target assembly; and a computer-readable medium storing machine-readable instructions that cause the imaging apparatus to: (i) initiate a first target state in response to receiving an indication of a trigger event; (ii) acquire the image data of the object appearing in the FOV while operating in the first target state; (iii) transition from the first target state to a second target state in response to a successful decoding event associated with the sign, the light source being to emit light in the second target state such that any observable appearance in the second target state is different from that in the first target state; and (iv) otherwise refrain from transitioning from the first target state to the second target state.
Need to check novelty before this filing date? Find Prior Art

Description

BACKGROUND

[0001] Barcode reading systems have long been used to capture barcode data, which is then used to look up information about the item in question. However, conventional systems may not clearly notify a user when such a scanning event is successful. As such, a careless user might scan an item multiple times or neglect to scan some items altogether. Conventional systems attempt to address such concerns by providing an audible cue, but such cues may go unnoticed in busy or noisy environments, or by those with hearing difficulties. Other conventional attempts to address such concerns use a separate system of lights and / or a lamp to illuminate objects within a user's field of view to indicate a successful scan.However, such attempts can consume excessive amounts of energy, require a larger device footprint, and / or be too diffuse to be seen under certain lighting conditions. Therefore, a system capable of detecting when a successful scan occurs and providing a clear and visible indication of this to the user is desired. DESCRIPTION

[0002] In one embodiment, an imaging device is provided. The imaging device includes: an imaging assembly configured to acquire image data of an object appearing in a field of view (FOV), and a target assembly including a light source configured to emit light with a wavelength in the range of 495 nanometers to 565 nanometers. The system further includes a computer-readable medium storing machine-readable instructions which, when executed, cause the imaging device to: (i) initiate, at the target assembly, a first target state in response to receiving an indication of a trigger event;(ii) Acquiring, via the imaging assembly, the image data of the object appearing in the FOV while operating in the first target state, wherein the image data of the object is representative of an environment appearing in the FOV and includes data associated with a character present in the FOV; (iii) Transitioning, at the target assembly, from the first target state to a second target state in response to a successful decoding event associated with the character, wherein the light source is to emit light in the second target state such that any observable appearance of light in the FOV in the second target state is different from that in the first target state; and (iv) otherwise, failing to transition, at the target assembly, from the first target state to the second target state.

[0003] In a variation of this embodiment, the computer-readable medium further stores additional instructions which, when executed, cause the imaging device to: transition, at the target assembly, to an inactive target state after a timeout event.

[0004] In another variation of the embodiment, the object image data is object image data, the character is an object character representative of the object, and the computer-readable medium further stores additional instructions which, when executed, cause the imaging device to: acquire, via the imaging assembly, parameter image data containing a parameter character; decode the parameter character; and modify one or more operating parameters of the light source during the second target state based on the parameter character.

[0005] In another variation of the embodiment, one or more of the operating parameters of the light source include at least one of: (i) a flash pattern type; (ii) a sensing cycle length; (iii) a brightness of the light source; (iv) a flash pattern duration; or (v) a color of the light emitted by the light source.

[0006] In another variation of the embodiment, the transition from the first target state to the second target state involves: maintaining at least one consistent color and a consistent target pattern between the first target state and the second target state.

[0007] In yet another variation of the embodiment, the object's image data is first image data, the character is a first character, the successful decoding event is a first successful decoding event, and the computer-readable medium further stores additional instructions which, when executed, cause the imaging system to: acquire, via the imaging assembly, second image data, which includes data associated with a second character present in the FOV; and transition, at the target assembly, to a third target state in response to a second successful decoding event associated with the second character, wherein the light source is to emit light in the third target state such that an observable appearance of the light in the FOV in the third target state is different from that in the second target state and the first target state.

[0008] In yet another variation of the embodiment, the character is a first character, the successful decoding event is a first successful decoding event, the image data includes data associated with a second character present in the FOV, and the computer-readable medium further stores additional instructions which, when executed, cause the imaging system to: transition, at the target assembly, to a third target state in response to a second successful decoding event associated with the second character occurring within a predetermined time period of the first successful decoding event, wherein the light source is to emit light in the third target state such that an observable appearance of the light in the FOV in the third target state is different from that in the second target state and the first target state.

[0009] In another variation of the embodiment, the successful decoding event is a first successful decoding event, and the computer-readable medium further stores additional instructions which, when executed, cause the imaging system to: transition, at the target assembly, to a third target state in response to a second successful decoding event associated with the second character occurring within a predetermined time period of the first successful decoding event, wherein the light source is to emit light in the third target state such that an observable appearance of the light in the FOV in the third target state is different from that in the second target state and the first target state.

[0010] In yet another variation, the computer-readable medium further stores additional instructions which, when executed, cause the imaging system to: transition, at the target assembly, to a third target state if at least one of: (i) the successful decoding event occurs and a communication error occurs, (ii) the character lies within a predetermined range of a focus boundary, (iii) the character is not centered in the FOV, (iv) the time to decode exceeds a predetermined threshold, (v) the character is held at a predetermined location in the FOV, or (vi) the character is held outside the predetermined location in the FOV, with the light source emitting light in the third target state such that an observable appearance of the light in the FOV in the third target state is different from that in the second target state and the first target state.

[0011] In yet another variation, the computer-readable medium also stores additional instructions which, when executed, cause the imaging system to: transition, at the target assembly, from the second target state to the first target state after a timeout event occurs.

[0012] In yet another variation, transitioning to the inactive target state involves transitioning from the second target state to the inactive target state.

[0013] In another variation, the light source is configured to emit light with a wavelength in the range of 515 nanometers to 525 nanometers.

[0014] In yet another variation, the computer-readable medium further stores additional instructions which, when executed, cause the imaging system to: provide haptic feedback at a frequency that corresponds to a change in the duty cycle of the target assembly's light source while it is in the second target state.

[0015] In another embodiment, a method for managing target states of an imaging device is provided. The method includes: (i) initiating, on a target assembly that includes a light source configured to emit light with a wavelength in the range of 495 nanometers to 565 nanometers, a first target state in response to receiving an indication of a trigger event; acquiring, via an imaging assembly configured to acquire image data of an object appearing in a field of view (FOV), the image data of the object appearing in the FOV while operating in the first target state, wherein the image data of the object is representative of an environment appearing in the FOV and includes data associated with a character present in the FOV;Transition, at the target assembly, from the first target state to a second target state in response to a successful decoding event associated with the sign, wherein the light source should emit a consistent light pattern in the first target state and a changing light pattern in the second target state; otherwise, failure to transition, at the target assembly, from the first target state to the second target state.

[0016] In a variation of the embodiment, the method further comprises a transition, at the target assembly, to an inactive target state after a timeout event.

[0017] In another variation of the embodiment, the object image data is object image data, the character is an object character representative of the object, and the method further comprises: acquiring, via the imaging assembly, parameter image data containing a parameter character; decoding the parameter character; and modifying one or more operating parameters of the light source during the second target state based on the parameter character.

[0018] In yet another variation of the embodiment, one or more of the operating parameters of the light source include at least one of: (i) a flash pattern type; (ii) a sensing cycle length; (iii) a brightness of the light source; (iv) a flash pattern duration; or (v) a color of the light emitted by the light source.

[0019] In yet another variation of the embodiment, the transition from the first target state to the second target state involves: maintaining at least one consistent color and one consistent target pattern between the first target state and the second target state.

[0020] In yet another variation of the embodiment, the method further comprises transitioning, at the target assembly, to a third target state when at least one of: (i) the successful decoding event occurs and a communication error occurs, (ii) the character lies within a predetermined area of ​​a focus boundary, (iii) the character is not centered in the FOV, (iv) the time to decode exceeds a predetermined threshold, (v) the character is held at a predetermined location in the FOV, or (vi) the character is held outside the predetermined location in the FOV, wherein the light source is to emit light in the third target state such that an observable appearance of the light in the FOV in the third target state is different from that in the second target state and the first target state.

[0021] In another variation of the embodiment, the method further comprises a transition, at the target assembly, from the second target state to the first target state after a timeout event occurs.

[0022] In yet another variation of the embodiment, the transition to the inactive target state involves a transition from the second target state to the inactive target state.

[0023] In yet another variation of the embodiment, the light source is configured to emit light with a wavelength in the range of 515 nanometers to 525 nanometers.

[0024] In a further variation of the embodiment, the method also includes providing haptic feedback at a frequency that corresponds to a change in the duty cycle of the light source of the target assembly in the second target state.

[0025] In another variation of the embodiment, the changing pattern alternates between a first pattern and a second pattern at a frequency of less than or equal to 20 Hz.

[0026] In yet another variation of the embodiment, the light source emits the consistent pattern for the first pattern and is inactive for the second pattern.

[0027] In yet another variation of the embodiment, the duty cycle of the light source during the first target state is greater than or equal to 30 Hz.

[0028] In yet another variation of the embodiment, the method further comprises receiving, from a camera system, an indication of whether the transition from the first target state to the second target state has occurred; and determining, based at least on the indication of whether the transition from the first target state to the second target state has occurred, whether a sampling avoidance event occurs. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The accompanying figures, in which the same reference numerals refer to identical or functionally similar elements in the individual views, are integrated into the description together with the following detailed description and form a part thereof, serving to further illustrate embodiments of concepts that include the claimed invention and to explain various principles and advantages of these embodiments. Fig. Figure 1A illustrates a perspective front view of a first exemplary handheld barcode reader; Fig. Figure 1B illustrates a perspective rear view of the handheld barcode reader from Fig. 1A; Fig. 1C illustrates a perspective view of the handheld barcode reader from Fig. 1A, which projects a target pattern; Fig. Figure 2 illustrates a block diagram of an exemplary imaging device, such as the exemplary handheld barcode reader from Fig. 1A; Fig. 3A illustrates state diagrams for an exemplary state change, wherein an imaging device transitions from a first target state to a second target state when decoding occurs, and transitions from the first target state to an off state when decoding does not occur; Fig. Figure 3B illustrates a state diagram for an exemplary change of state between an on and an off state, as seen by an observer during a first target state and a second target state; Fig. Figure 4 illustrates a flowchart of an exemplary procedure for changing a target blink pattern while performing a scanning operation in an imaging device, such as the handheld barcode reader from Fig. 1A, to be implemented; Fig. 5A illustrates a flowchart of an exemplary procedure, similar to the one described in Fig. 4 is similar, but the imaging device transitions from the first target state to a third target state when the characters have recently been decoded; Fig. 5B illustrates a flowchart of an exemplary procedure similar to the one described in Fig. 5A is similar, but the imaging device transitions to the third target state when a communication error occurs; and Fig. 5C illustrates a flowchart of an exemplary procedure, similar to the one described in Fig. 5A is similar, but the imaging device transitions to the third target state if multiple decoding events occur within a predetermined period.

[0030] Experts will recognize that elements in the figures are illustrated for the sake of simplicity and clarity and are not necessarily drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help improve the understanding of embodiments of the present invention.

[0031] Where appropriate, the apparatus and process components have been represented by conventional symbols in the drawings, which show only those specific details relevant to understanding the embodiments of the present invention, so as not to obscure the disclosure with details that would be obvious to persons skilled in the art referring to the present description. DETAILED DESCRIPTION

[0032] The exemplary imaging devices disclosed herein utilize an existing assembly within an imaging device, in the form of a target assembly, to provide a user with visible cues indicating that a successful decoding event (or other such event) has occurred by changing target states for the target assembly. By utilizing the target assembly to provide the user with visible cues, the imaging device is able to successfully provide a user with a clear and visible indication of an event via a focused and bright light, thus reducing the likelihood of the user missing the display.Furthermore, by using the target assembly, the imaging device 200 can reduce the complexity or footprint of the device, since the target assembly can fulfill multiple roles without requiring an additional assembly and the subsequent space required to implement one.

[0033] Furthermore, some exemplary imaging devices disclosed herein utilize additional target states to display additional information to a user. For example, such additional target states may include indications that multiple decodings have occurred on a single object, that multiple decodings have occurred within a short period of time, that a decoding was successful but communication failed, and any other such scenario or event that can rely on visual signaling to a viewer.

[0034] With reference to the Fig. 1A- Fig. 1C illustrates the Fig. 1A and Fig. Figure 1B shows an exemplary handheld imaging device 100 comprising a housing 102 with a grip section 104, also referred to as the handle 104, and a head section 106, also referred to as the scanning head 106. The head section 106 includes a window 108 and is configured to be positioned on top of the grip section 104. The grip section 104 is configured to be gripped by a reader user and includes a trigger 110 for activation by the user. Optionally, in one embodiment, a base (not shown), also referred to as the base section, is included, which can be attached to the grip section 104 opposite the head section 106 and is configured to stand on a surface and support the housing 102 in a generally upright position.The handheld imaging device 100 can be used as a stationary workstation in hands-free mode when placed on a worktop or other workstation surface. It can also be used in handheld mode when picked up from the worktop or base station and held in an operator's hand. In hands-free mode, products can be moved, slid past, or presented to the window 108 to initiate barcode scanning. In handheld mode, the barcode reader 100 can be moved toward a barcode on a product, and the trigger 110 can be manually pressed to initiate barcode imaging.

[0035] Other implementations may only provide handheld or only freehand configurations. In the embodiment of the Fig. 1A- Fig. 1C is the handheld imaging device 100 ergonomically configured for the hand of a user, although other configurations can be used, as is understood by the average professional. As shown, the lower handle 104 extends under and rearward away from the body 102 along a center-of-gravity axis that is obliquely angled relative to a central FOV axis of an imaging assembly within the scan head 102.

[0036] In some embodiments, an imaging assembly includes a light-detecting sensor or imager that is operatively coupled to or mounted on a printed circuit board (PCB) in the handheld imaging device 100, as shown in Fig. 2 shown. In further embodiments, an illumination light assembly is also mounted in the handheld imaging device 100. The illumination light assembly can include an illumination light source and at least one illumination lens configured to produce a substantially uniform illumination light pattern on and along an object to be read by image acquisition, as shown below with respect to Fig. 2 described.

[0037] As in Fig. As shown in Figure 1C, a targeting light assembly is also mounted in the handheld imaging device 100 and includes a targeting light source and a targeting lens for generating and directing a visible targeting light beam away from the handheld imaging device 100 towards the object in the direction of the FOV. The targeting light beam has a cross-section with a pattern, examples of which are shown in Figure 1C. Fig. 1C are shown. In general, in Fig. Figure 1C shows a handheld imaging device 100, an imaging axis 117, the FOV of the imaging assembly, and a target light pattern 125. In the exemplary embodiment from Fig. 1C indicates that the target light pattern 125 is the center of the FOV, namely the imaging axis 117. In particular, the target light pattern 125 limits or surrounds the imaging axis 117, so that the target light is projected parallel to the imaging axis 117, although not collinear with the imaging axis 117. It is further understood that the in Fig. The cross-sectional patterns shown in 1C are not exclusive and other patterns can be projected onto an imaging plane using the disclosed targeting light assembly techniques.

[0038] With further reference to Fig. Figure 2 shows a block diagram of an exemplary architecture for an imaging device, such as the handheld imaging device 100. For at least some of the reader implementations, an imaging assembly 245 includes a light-detecting sensor or imager 241 that is operatively coupled to or mounted on a printed circuit board (PCB) 242 in the imaging device 200, as shown in Figure 2. Fig. Figure 2 shows that in one implementation, the image sensor 241 is a solid-state device, for example, a CCD or CMOS image sensor, comprising a one-dimensional array of addressable image sensors or pixels arranged in a single row, or a two-dimensional array of addressable image sensors or pixels arranged in mutually orthogonal rows and columns, and capable of detecting return light captured by an imaging assembly 245 across a field of view along an imaging axis 246 through the window 208. The image sensor 241 may also include and / or function as a monochrome sensor and, in other implementations, a color sensor. It is understood that the terms "image sensor," "image sensor," and "imaging sensor" are used interchangeably herein.Depending on the implementation, the image sensor 241 may include a color sensor, such as a vision camera, in addition to and / or as an alternative to the monochrome sensor. In some implementations, the image sensor 241 is or includes a barcode reading module (e.g., a monochromatic imaging sensor). In other implementations, the image sensor 241 is or includes a vision camera (e.g., a color imaging sensor) in addition to or as an alternative. It is understood that, although the image sensor 241 is in . Fig. 2 is shown as a single block, but the image transmitter 241 may consist of several sensors distributed at different locations on the imaging device 200.

[0039] The return light is scattered and / or reflected by an object 118 across the field of view. The imaging lens 244 is operable to focus the return light onto the array of image sensors to enable the object 118 to be imaged. Specifically, the light incident on the pixels is captured, and the output of these pixels generates image data associated with the environment appearing within the field of view (which may include the object 118). This image data is typically processed by a controller (usually by sending it to a decoder) that identifies and decodes any decodable characters captured in the image data. Once the decoding is successful, the reader can signal a successful "read" of the object 118 (e.g., a barcode). The object 118 can be located anywhere within a working range of distances between a near working distance (WD1) and a far working distance (WD2).In one implementation, WD1 is about half an inch away from window 208 and WD2 is about thirty inches away from window 208.

[0040] An illumination light assembly can also be mounted in, attached to, or associated with the imaging device 200. The illumination light assembly includes an illumination light source 251, such as at least one light-emitting diode (LED), and at least one illumination lens 252, and preferably a plurality of illumination lenses and illumination sources configured to produce a substantially uniform illumination light pattern on and along the object 118 to be imaged. Fig. Figure 2 illustrates a single illumination light source 251; it is understood that the illumination light source 251 can include more light sources. At least a portion of the scattered and / or reflected return light is derived from the illumination pattern of light on and along the object 118.

[0041] A targeting light assembly can also be mounted in, attached to, or associated with the imaging device 200 and preferably includes a targeting light source 223, e.g., one or more targeting LEDs or laser light sources, and a targeting lens 224 for generating and directing a visible targeting light beam away from the imaging device 200 toward the object 118 in the direction of the field of view (FOV) of the imager 241. It is understood that, although the targeting light assembly and the illumination light assembly both provide light, a targeting light assembly differs from the illumination light assembly at least in the type of light that the component provides. For example, the illumination light assembly provides diffuse light to adequately illuminate an object 118 and / or a character on the object 118 (e.g., for image capture). A targeting light assembly, on the other hand, provides a defined illumination pattern (e.g.,(to assist a user in visualizing part of the FOV). Similarly, in some implementations, the illumination light source 251 and the target light source 223 are active at different, non-overlapping times. For example, the illumination light source 251 may be active on frames when image data is being acquired, and the target light source 223 may be active on frames when image data is not being acquired (e.g., to avoid interference with the image data content).

[0042] The imaging device 200 is configured to operate in multiple target states, as described herein. For example, when operating in a first target state, the target light assembly (e.g., the light source 223 and / or the target lens 224) can project a visible target light beam such that the target light beam appears steady to a human eye (e.g., with a duty cycle greater than 30 Hz, greater than 60 Hz, etc.) (e.g., always on). In a second target state, the target light assembly can instead project the visible target light beam so that the light beam appears different to a human observer. For example, the target light assembly can project the target light beam so that the target light beam appears flashing between two alternating patterns to a user (e.g., off and on).Additionally, while in the second target state, the target light assembly can change the beam's target light pattern between the first and second target states (e.g., alternating two partially overlapping rectangles, alternating two triangular patterns, etc.), change the beam's color, and so on. In further implementations, the Imaging Device 200 can also emit an audible cue alongside the visual change, such as a sound, a beep, a message, etc. In still further implementations, the Imaging Device 200 can provide haptic feedback to a user alongside the visual change, such as vibration (e.g., a single vibration, vibration in a predetermined pattern, vibration synchronized with flashing, etc.).

[0043] Furthermore, the image sensor 241, the illumination source 251, and the target source 223 are operatively connected to a controller or programmed controller 258 (e.g., a microprocessor that facilitates the operation of the other components of the imaging device 200), which can be operated to control the operation of these components. In some implementations, the controller 258 functions as a vision application processor for receiving, processing, and / or analyzing the image data acquired by the image sensor 241 or is communicatively coupled with it.

[0044] A memory 160 is connected to and accessible by the controller 258. Preferably, the controller 258 is the same as the one used to process the detected return light from the illuminated object 118 in order to obtain data relating to the object 118. Although not shown, additional optical elements, such as collimators, lenses, apertures, chamber walls, etc., may be provided in the housing. Fig. Figure 2 shows the image sensor 241, the illumination source 251, and the target source 223 mounted on the same PCB 242. It is understood that different implementations of the imaging device 200 may have these components on separate PCBs or in different combinations on separate PCBs. For example, in one implementation of the imaging device 200, the illumination LED source is provided as an off-axis illumination (i.e., it has a central illumination axis that is not coaxial with the central FOV axis).

[0045] With reference to Fig. In Section 3A, timing diagrams 300A and 300B represent possible scenarios for an imaging device (e.g., handheld imaging device 100, imaging device 200, etc.) alternating between target states. Specifically, each timing diagram 300A and 300B represents a target-off state 302, a first target state 304, and a second target state 306. Although timing diagrams 300A and 300B are described below with respect to imaging device 200 and its components, as in Fig. 2. As illustrated and described, it is understood that other similarly suitable imaging devices and / or components may be used instead (e.g., in relation to Fig. 1 other imaging devices configured to implement the components and techniques described herein, etc.).

[0046] In timing diagrams 300A and 300B, an imaging device 200 begins in a target shutdown state 302. Depending on the implementation, the target shutdown state 302 can be a state in which a target light source 223 of the imaging device 200 is inactive (e.g., not projecting light, as described above), while parts of the imaging device 200 (e.g., an imager 241 searching for the presence of an object 118 in the field of view) remain active. In other implementations, the target shutdown state 302 is a state in which the target light source 223 of the imaging device 200 and the remainder of the imaging device 200 are also inactive. In still other implementations, the target shutdown state 302 is a state in which the target light source 223 operates in a power-saving mode. Similarly, other such target shutdown states 302 are provided here.

[0047] In response to a trigger event 312, the imaging device moves from a target off state 302 to a first target state 304. Depending on the implementation, the trigger event 312 can include a physical trigger pull, a key press, detection by the imaging device 200 (e.g., via the image sensor 241) that an object 118 is entering a field of view (FOV), detection of movement by the imaging device 200 (e.g., removal from a base, detection of movement in the FOV, etc.), a wake-up signal from a computing device, and / or any other such trigger event.

[0048] While operating in the first target state 304, the imaging device 200 projects (e.g., emits) light via the target light source 223. Depending on the implementation, the target light source 223 projects light such that the light appears consistent and coherent to an observer (e.g., a human eye). In some cases, this can be described as the target light source 223 operating with a consistent duty cycle above the flicker fusion threshold. As such, the target light source 223 projects light that appears to an observer as a continuous beam. In some such implementations, the target light source 223 projects the light by pulsing the light at a high and preferably consistent frequency, so that the light appears continuous to a human (e.g., at 30 Hz, 60 Hz, etc.).

[0049] In some implementations, the imaging device 200 operates in the first target state 304 until another event occurs. In timing diagram 300A, the additional event is a decoding event 314. In such implementations, when the decoding event 314 occurs, the imaging device 200 transitions from the first target state 304 to a second target state 306. While operating in the second target state 306, the imaging device 200 projects light from the target light source 223, such that the projected light is visually different to an observer from the light in the first target state. For example, while the light in the first target state 304 may appear constant and stable to the human eye, the target light from the target light source 223 in the second target state 306 may instead visibly emit the target light according to an inconsistent target pattern appearance.In other words, while in the second target state 306, the target light source 223 can emit light, causing the light's duty cycle to appear alternating and inconsistent. For example, the target light source 223 might emit light with a duty cycle of 60 Hz for a quarter of a second before decreasing the duty cycle (e.g., reducing the duty cycle to 30 Hz, 20 Hz, 10 Hz, etc., or turning the light off) for a quarter of a second before repeating the pattern. In other implementations, the duty cycle might change from one above the flicker fusion threshold to one below the flicker fusion threshold, so that an observer sees the target flicker after the decoding event 314 occurs. In some additional implementations, the target light source 223 projects a different target light pattern in the second target state 306 (e.g.,(from a circle to a line) in addition to modifying the consistency of the duty cycle for the target beam. In further implementations, the imaging device 200 can accompany the visual differences with noise (e.g., a beep, a buzz, a voice message, etc.) and / or haptic feedback (e.g., vibration, buzzing, etc.). It is understood that the implementations described above are exemplary for the second target state and that other implementations are provided. The specific functionality of the target light source 223 during the first target state 304 and the second target state 306 can include additional embodiments, as described below with reference to the . Fig. 4-5C described.

[0050] After session 316 (and subsequently the second target state 306) ends, the imaging device 200 can return to a target shutdown state 302. In other implementations, the imaging device 200 can instead return to the first target state 306. Depending on the implementation, the session can end in response to the elapse of a predetermined period (e.g., a timeout period), a user display, a display from a computing device, a trigger event, etc. In some implementations, a user can program parameters of the first target state 304, the second target state 306, the target shutdown state 302, etc., as shown below. Fig. 4 described.

[0051] In timing diagram 300B, the imaging device 200 remains in the first target state 304 until the end of the sampling session 318. In such implementations, no decoding event occurs, causing the imaging device 200 to remain in the first target state 304. Depending on the implementation, the sampling session 318 ends when a timeout occurs (e.g., a predetermined period elapses), when a user releases a physical trigger, when a user presses a button, upon receiving a signal from another computing device to end the sampling session 318, etc.

[0052] It goes without saying that, although Fig. 3A represents a first target state 304 and a second target state 306; additional target states are provided, as below in relation to the Fig. 5A-5C are described in detail. For example, the imaging device 200 can enter a third target state in response to (i) successful decoding of the decoding symbol and a communication error occurs, (ii) the decoding symbol lies within a predetermined range of a focus boundary, (iii) the decoding symbol is not centered in the FOV, (iv) the time to decode exceeds a predetermined threshold, (v) the decoding symbol is held at a preferred location of the FOV, and / or (vi) any other such potential trigger. In further implementations, the imaging device 200 can transition from the first target state 302 to a third target state, from the second target state 304 to a third target state, and so on.

[0053] With further reference to Fig. 3B shows the state diagram 350 representing a binary state of the target light source (e.g., target light source 223) as seen by an observer. Specifically, before the trigger event 312 occurs, the target light source 223 consistently appears to an observer to be in an off state 352. After the trigger event 312, but before a decoding event 314 (e.g., during the first target state according to the timing diagram 300A), the target light source 223 consistently appears to an observer to be in an on state 354. It is understood that, although the state diagram 350 shows the target light source 223 as being in the on state 354, it may only appear as such to an observer (e.g. a human eye or a computer-assisted observer), while in fact it flickers on and off at a faster rate than the observer can perceive (e.g. greater than 60 Hz).Similarly, the off state 352 may not be completely off, but could be a very slow flicker (e.g., 1 Hz), an energy-saving flicker, a low-brightness state, etc. After the decoding event 314, the target light source 223 enters the second target state and visibly switches between the on state 354 and the off state 352 for an observer.

[0054] With further reference to Fig. Figure 4 illustrates Method 400 with a flowchart of an exemplary procedure for changing a target blink pattern while performing a scanning operation. Although Method 400 is described below with respect to the imaging device 200 and components thereof, as shown in Fig. As illustrated in Figure 2, it is understood that other similarly suitable imaging devices and / or components may be used instead.

[0055] At block 402, the imaging device 200 receives a notification of a trigger event. Depending on the implementation, the trigger event can be a physical trigger pull, a user request to wake up the imaging device 200, the presence of an object 118 within the imaging device's field of view (FOV), detected movement of the imaging device 200, and / or any other such potential trigger event. In some implementations, the trigger event may involve transmitting one or more frames captured by the imaging device 200 to an ASIC acting as a decoding or image analysis module. If the ASIC detects the presence of an object, the imaging device 200 can be woken up at block 404 and transition to an initial target state.

[0056] At block 404, the imaging device 200 initiates a first target state in response to receiving the display at block 402. In some implementations, a target light source (e.g., the target light source 223) of the imaging device 200 projects light as a target pattern during the first target state, such that the light appears continuous to the human eye (e.g., 30 Hz, 60 Hz, etc.). In some preferred embodiments, the target light source 223 projects light with a duty cycle and intensity such that the light remains below a safety threshold, such as those set by a regulatory and / or governing body. In some implementations, the target light source 223 projects the light by alternating a standard light, a bright light, and a dim light to ensure safe light projection.Furthermore, imaging devices designed for close-range use and capable of displaying dark lights can increase the duty cycle or increase the brightness of the light during the second target state.

[0057] Depending on the implementation, the light projected from the target light source in the first target state can be red light (e.g., light with a wavelength between 620 and 750 nanometers, light with a wavelength of 660 nanometers, etc.), green light (e.g., light with a wavelength between 495 and 565 nanometers, light with a wavelength between 515 and 525 nanometers, etc.), essentially white light, and / or any other such color. Depending on the implementation, green light may be preferred over red light for the second target state because green light can be associated with a positive state, and as such, providing an indication that a user has successfully scanned an object may be more effective using green light.Furthermore, a green light can be more easily visible and therefore recognizable to a human user. As such, implementations where the light is green can provide an advantage over other implementations insofar as an observer can recognize more quickly and / or easily that a change in the target state has occurred.

[0058] In some implementations, a user can configure the first target state. In some implementations, the user can configure the target state by inputting parameters (e.g., a color, a duty cycle, an intensity, etc.) into the imaging device 200. In other implementations, the user configures the target state using a computing device that is communicatively coupled to the imaging device 200 (e.g., by inputting parameters into the computing device). In still other implementations, the user configures the target state by scanning a decoding character, which causes the imaging device 200 to configure the parameters for the first target state. In yet other implementations, the imaging device 200 is programmed with a default set of parameters for the first target state.Depending on the implementation, the parameters can include (i) a flash pattern type, (ii) a sensing cycle length, (iii) a brightness of the light, (iv) a flash pattern duration, (v) a color of the light, or (vi) any other such parameter for the target state. For example, the flash pattern type can be a specific shape or pattern of the target light (e.g., a square, a circle, a triangle, overlapping rectangles, etc.). Similarly, the flash pattern duration and / or the sensing cycle length can be a specific time period (e.g., a quarter of a second, a half second, a second, etc., for the sensing cycle length; a second, two seconds, five seconds, etc., for a flash pattern duration). The brightness of the light and / or the color of the light can be limited by various components of the device (e.g., only green wavelengths may be available, only a predetermined brightness range may be available, etc.).

[0059] In block 406, the imaging device can acquire 200 image data points of an object (e.g., object 118) that appears in the field of view (FOV) while operating in the first target state. Depending on the implementation, the imaging device can acquire 200 image data points of object 118 on frames where the target pattern is not visible (e.g., on the "power-off" frame of the duty cycle). In some such implementations, the imaging device acquires 200 image data points on frames where the target pattern is not visible while operating in some modes (e.g., a decoding mode) and acquires image data on frames where the target pattern is visible while operating in other modes (e.g., a distance-measuring or picklist mode).

[0060] At block 408, the imaging device 200 determines whether a decoding event occurs. If so, the flow proceeds to block 410. If no decoding event occurs, the flow proceeds to block 412 instead. In some implementations, a decoding event occurs when an imaging device 200 decoding module receives a captured image, determines that a decoding character is present, and / or successfully decodes the decoding character. In other implementations, a decoding event occurs when the imaging device 200 captures an image and determines that a decoding character is sufficiently visible for decoding to be successful.

[0061] In block 410, the imaging device 200 transitions from the first target state to a second target state. The second target state differs visually from the first target state at least in the duty cycle consistency of the light from the target light source 223. For example, in some implementations, the target light source 223 projects light that appears essentially consistent and / or stable to an observer such as the human eye (e.g., no flickering seems to occur) during the first target state. However, in the second target state, the target light source 223 may visibly cause the duty cycle to alternate (e.g., fluctuate between 60 Hz and 30 Hz, 20 Hz, 10 Hz, 0 Hz, etc., for a period of time) and / or otherwise flicker (e.g., at a frequency of less than 60 Hz, at a frequency of less than 30 Hz, at a frequency of less than 15 Hz, etc.), blink, change brightness, etc.In further implementations, the target light source 223 can perform another visible effect in the second target state in addition to changing the duty cycle consistency, such as changing or alternating a target light pattern (e.g., from a point with a line on each side to a point without lines or a point with lines above and below it), changing or alternating the target light color, etc. In still further implementations, the visual changes in the second target state can be accompanied by an audible effect, such as a beep, a hum, a confirmation voice message, etc. Likewise, in further implementations, the visual changes in the second target state can be additionally or alternatively accompanied by haptic feedback, such as vibrations (e.g., at a frequency that corresponds to the duty cycle changes of the target light source 223).

[0062] Depending on the implementation, the second target state can last for a predetermined period and / or a predetermined number of duty cycle change repetitions (e.g., on-off cycles, light-dark cycles, etc.). For example, the second target state can last for three cycle changes, fewer than five cycle changes, a single short-long-short cycle change pattern, etc., to alert a user to a successful scan without being distracting or potentially hazardous to the operator's health. Additionally or alternatively, the second target state can last for 1 second, 2 seconds, 5 seconds, 10 seconds, 30 seconds, etc. In other implementations, the user can program the second target state similarly to the first target state, as described above. Once the second target state is complete (e.g.,(If the predetermined time period expires or is cancelled), the flow then proceeds to block 412 in some implementations. In other implementations, the flow proceeds directly to block 414 instead.

[0063] At block 412, imaging device 200 transitions to the first target state. In some implementations, imaging device 200 transitions to the first target state by remaining in the first target state if it does not perform a decoding event (e.g., block 408, "no" path). In other implementations, imaging device 200 transitions to the first target state by returning to it, such as from the second target state. For example, after detecting a decoding character in the field of view (FOV), imaging device 200 might transition from the first target state to the second target state. After the second target state ends, imaging device 200 might then return to the first target state to wait for a new decoding event, a timeout, a user display, etc.

[0064] At block 414, the imaging device 200 enters the inactive state. In some implementations, the imaging device 200 exits the first target state after a predetermined timeout period (e.g., a timeout event occurs), after determining to re-enter the second state, or after determining to enter a third state (e.g., as below with respect to the Fig. 5A-5C described herein), after receiving an indication of the end of a trigger event (e.g., a user releases a physical trigger or button on the imaging device 200) and / or after otherwise receiving an indication to exit the first target state, as described herein. In other implementations, the imaging device 200 instead transitions directly from the second target state to the inactive state. For example, while in the first target state, the imaging device 200 may detect an object with a decoding character and enter the second target state by blinking the target light source 223 according to a predetermined pattern. The imaging device 200 may then cause the target light source 223 to stop projecting light, thereby entering an inactive state. Depending on the implementation, the inactive state may be an inactive target state (e.g.,The inactive state may be (e.g., when the target light source 223 is off, but other parts of the imaging device 200 are on), an inactive device state (e.g., when the imaging device 200 is completely off), or any other such inactive state as described herein. For example, in the inactive state, the imaging device 200 may continue searching for a wake-up event (e.g., an object 118 entering a field of view, a physical shutter release, movement of the imaging device 200, etc.) in a power-saving mode as an inactive state, or the imaging device 200 may turn off completely as an inactive state.

[0065] In some implementations, the imaging device 200 can be communicatively coupled to another imaging device (e.g., a camera) configured to detect the transition from the first target state to the second target state. In some such implementations, the additional imaging device transmits an indication of whether the transition to the second target state has occurred, and the imaging device 200 determines, based on this indication, whether a sample avoidance event has occurred.

[0066] With further reference to Fig. Procedure 500A illustrates a flowchart of another exemplary procedure similar to Procedure 400, except that the imaging device transitions from the first target state to a third target state if the characters have been recently decoded. Accordingly, similarly numbered blocks can be implemented using similar methods as the corresponding block from Fig. 4. For example, blocks 502, 504, 506, 508, 510, 512 and / or 514 may occur similarly to blocks 402, 404, 406, 408, 410, 412 and 414, respectively. Although the method 500A below relates to the imaging device 200 and components thereof, as in Fig. As illustrated in Figure 2, it is understood that other similarly suitable imaging devices and / or components may be used instead.

[0067] At block 509A, the imaging device 200 determines whether the same decoding character has been decoded recently (e.g., within a predetermined time period). Depending on the implementation, the imaging device 200 may therefore enter the second target state to indicate to a user that an object 118 has been successfully sampled and decoded, and may proceed to block 511 and enter a third target state to indicate that the object 118 has been sampled twice. In some implementations, the predetermined time period is a default period or a period specified by the user as described above (e.g., by entering parameters into the imaging device 200, by entering parameters via a computing device, by scanning a parameter barcode, etc.). Depending on the implementation, the predetermined time period may be 500 milliseconds, 1 second, 5 seconds, etc.

[0068] In Block 511, the imaging device 200 transitions from the first target state to a third target state that differs from both the first and second target states. Depending on the implementation, the third target state may be similar to the second target state, though still distinct. For example, if the second target state is a single duty cycle change to display a first sample, the third target state may involve two duty cycle changes to display a second sample during the same period. In other implementations, the third target state may involve further changes to differentiate it from the second target state. For example, the second target state may be a single duty cycle change, while the third target state may involve a duty cycle change and noise.As another example, the imaging device 200 can enter the second target state and blink twice to indicate successful decoding, and can enter the third target state and begin blinking repeatedly for 10 seconds to indicate that the user has accidentally scanned object 118 twice.

[0069] It is understood that, although a third target state is described above, the imaging device 200 can be configured to operate in any number of target states. For example, the imaging device 200 can transition from the first target state to the second target state and then back to the first target state. The imaging device 200 can then transition from the first target state to the third target state and then back to the first target state. The imaging device 200 can continue to transition to other target states or repeat target states as described herein.

[0070] With further reference to Fig. Procedure 500B illustrates a flowchart of another exemplary procedure similar to Procedure 500A, except that at Block 509B, the imaging device 200 determines whether communication has occurred. If so, the flow proceeds to Block 511, and the imaging device 200 enters the third target state, which is similar to the third target state described in section 509B. Fig. 5A is described. For example, if decoding has occurred, but imaging device 200 was unable to communicate the decoding event to a computing device, imaging device 200 enters the third target state to indicate that the decoding was successful, but the system did not register the decoding due to a communication error. Otherwise, if not, the flow proceeds to block 510.

[0071] With further reference to Fig. Procedure 500C illustrates a flowchart of another exemplary procedure similar to Procedure 500A and / or 500B, except that at Block 509C, the imaging device 200 determines whether multiple decoding events occur within a predetermined time. If so, the flow proceeds to Block 511, and the imaging device 200 enters the third target state, as described in section 509. Fig. 5A is described. For example, the second target state can be a single flash, and the third target state can be multiple flashes to indicate a series of scanned objects. Otherwise, if not, the flow proceeds to block 510.

[0072] Depending on the implementation, the imaging device can transition to the third target state if (i) successful decoding of the decoding symbol occurs and a communication error occurs, (ii) the decoding symbol lies within a predetermined range of a focus boundary, (iii) the decoding symbol is not centered in the FOV, (iv) the time to decode exceeds a predetermined threshold, (v) the decoding symbol is held at a preferred location within the FOV, or (vi) any other such triggering event occurs. Thus, it is understood that the above and the Fig.The third target states described in sections 5A-5C are not an exhaustive list of triggers for the imaging device 200 to enter a third target state, but are merely examples for the sake of brevity. Additional or alternative triggers are provided, including combinations of the triggers above and / or alternative triggers. For example, a 2D code, such as a GS1 barcode or QR code, can cause the imaging device 200 to enter the third target state, and a standard 1D barcode can cause the imaging device 200 to enter the second target state.

[0073] Embodiments of the present disclosure may offer certain advantages over conventional approaches. For example, using a single assembly to provide both a target light and a decoding indicator can reduce complexity, footprint, cost, etc. Likewise, providing a visible decoding indicator using the target light can improve the rate at which users recognize the indicator, since audible cues can be missed in a noisy or busy environment, and a lighting system has a large field of view over which the system projects light, thereby scattering the light and reducing overall visibility.

[0074] Specific embodiments have been described in the foregoing description. However, a person skilled in the art will recognize that various modifications and changes can be made without departing from the scope of the invention, as set forth in the claims below. Accordingly, the description and figures should be considered illustrative rather than limiting, and all such modifications are to be included within the scope of the present teachings. Furthermore, the described embodiments / examples / implementations should not be interpreted as mutually exclusive and should instead be understood as potentially combinable, where such combinations are in any way permissive.In other words, any feature disclosed in any of the above embodiments / examples / implementations may be included in any of the other above embodiments / examples / implementations.

[0075] The benefits, advantages, solutions to problems, and any element(s) that may lead to the occurrence or enhancement of any benefit, advantage, or solution are not to be construed as critical, necessary, or essential features or elements of any claim or all claims. The claimed invention is defined exclusively by the attached claims, including all amendments made during the pendency of this application and all equivalents of these claims as published.

[0076] Furthermore, in this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another, without necessarily requiring or implying any actual relationship or order of such an entity or action between such entities or actions. The terms "includes," "comprising," "has," "including," "containing," "containing," or any other variation thereof are intended to cover non-exclusive inclusion, such that a process, procedure, article, or device that includes, has, includes, or contains a list of elements may not only include those elements but may also include other elements not expressly listed or inherent in such process, procedure, article, or device. An element that "includes..."The phrases "a," "has a," "includes a," and "contains a" preceding a statement do not, without further limitations, preclude the existence of additional identical elements in the process, method, article, or apparatus that includes, has, includes, or contains the element. The terms "a" and "a" are defined as one or more unless expressly stated otherwise herein. The terms "essentially," "generally," "approximately," "about," or any other version thereof are defined in a manner that would be closely understood by a person skilled in the art, and in one non-restrictive embodiment, the term is defined as being within 10%, in another embodiment within 5%, in another embodiment within 1%, and in another embodiment within 0.5%.The term "coupled," as used herein, is defined as connected, although not necessarily directly and not necessarily mechanically. A device or structure that is "configured" in a particular way is configured at least in that way, but may also be configured in ways not listed.

[0077] The summary of disclosure is provided to enable the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it is not intended to interpret or limit the scope or meaning of the claims. Additionally, it is evident from the preceding detailed description that various features in different embodiments have been grouped together for the purpose of simplifying the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed embodiments require more features than are expressly stated in each claim. Rather, as the following claims reflect, an inventive subject matter may be contained in fewer than all the features of any single disclosed embodiment.The following claims are hereby integrated into the detailed description, with each claim standing alone as a separately claimed subject matter.

Claims

[1] Imaging device comprising: an imaging assembly configured to capture image data of an object that appears in a field of view (FOV); a target assembly that includes a light source configured to emit light with a wavelength in the range of 495 nanometers to 565 nanometers; and a computer-readable medium that stores machine-readable instructions which, when executed, cause the imaging device to: Initiating, at the target assembly, a first target state in response to receiving a notification of a trigger event; Acquire, via the imaging assembly, the image data of the object appearing in the FOV while operating in the first target state, wherein the image data of the object is representative of an environment appearing in the FOV and includes data associated with a character present in the FOV; Transition, at the target assembly, from the first target state to a second target state in response to a successful decoding event associated with the sign, wherein the light source is to emit light in the second target state such that an observable appearance of the light in the FOV in the second target state is different from that in the first target state; and Otherwise, the transition from the first target state to the second target state at the target assembly will be omitted. [2] Imaging device according to claim 1, wherein the target assembly emits light in each of the first target state and the second target state using the same optical elements. [3] Imaging device according to claim 1, wherein the computer-readable medium further stores additional instructions which, when executed, cause the imaging device to: Transition, at the target assembly, to an inactive target state after a timeout event. [4] Imaging device according to claim 1, wherein the object image data are object image data, the sign is an object sign that is representative of the object, and the computer-readable medium further stores additional instructions which, when executed, cause the imaging device to: Capture, via the imaging assembly, parametric image data that includes a parameter character; Decoding the parameter character; and Modifying one or more operating parameters of the light source during the second target state based on the parameter symbol. [5] Imaging device according to claim 4, wherein one or more operating parameters of the light source include at least one of: (i) a flash pattern type; (ii) a sensing cycle length; (iii) a brightness of the light source; (iv) a flash pattern duration; or (v) a color of the light emitted by the light source. [6] Imaging device according to claim 1, wherein the transition from the first target state to the second target state includes: Maintain at least one consistent color and one consistent target pattern between the first target state and the second target state. [7] Imaging device according to claim 1, wherein the computer-readable medium further stores additional instructions which, when executed, cause the imaging system to: Transition, at the target assembly, to a third target state if at least one of the following occurs: (i) a successful decoding event occurs and a communication error occurs, (ii) the character is within a predetermined area of ​​a focus boundary, (iii) the character is not centered in the FOV, (iv) the time to decode exceeds a predetermined threshold, (v) the character is held at a predetermined location in the FOV, or (vi) the character is held outside the predetermined location in the FOV, with the light source emitting light in the third target state such that an observable appearance of the light in the FOV in the third target state is different from that in the second target state and the first target state. [8] Imaging device according to claim 1, wherein the computer-readable medium further stores additional instructions which, when executed, cause the imaging system to: Transition, at the target assembly, from the second target state to the first target state after a timeout event occurs. [9] Imaging device according to claim 1, wherein the transition to the inactive target state includes a transition from the second target state to the inactive target state. [10] Imaging device according to claim 1, wherein the computer-readable medium further stores additional instructions which, when executed, cause the imaging system to: Providing haptic feedback at a frequency that corresponds to a change in the duty cycle of the target assembly's light source while it is in the second target state. [11] Method for managing target states of an imaging device, the method comprising: Initiate, on a target assembly that includes a light source configured to emit light with a wavelength in the range of 495 nanometers to 565 nanometers, a first target state in response to receiving an indication of a trigger event; Acquire, via an imaging assembly configured to acquire image data of an object appearing in a field of view (FOV), the image data of the object appearing in the FOV while operating in the first target state, wherein the image data of the object is representative of an environment appearing in the FOV and includes data associated with a character present in the FOV; Transition, at the target assembly, from the first target state to a second target state in response to a successful decoding event associated with the sign, wherein the light source is to emit a consistent light pattern in the first target state and a changing light pattern in the second target state; Otherwise, the transition from the first target state to the second target state at the target assembly will be omitted. [12] Method according to claim 11, wherein the target assembly emits light in each of the first target state and the second target state using the same optical elements. [13] The method of claim 11, further comprising: Transition, at the target assembly, to an inactive target state after a timeout event. [14] The method of claim 11, wherein the image data of the object are object image data, the sign is an object sign that is representative of the object, and the method further comprises: Capture, via the imaging assembly, parametric image data that includes a parameter character; Decoding the parameter character; and Modifying one or more operating parameters of the light source during the second target state based on the parameter symbol. [15] Method according to claim 14, wherein one or more operating parameters of the light source include at least one of: (i) a flash pattern type; (ii) a sensing cycle length; (iii) a brightness of the light source; (iv) a flash pattern duration; or (v) a color of the light emitted by the light source. [16] The method of claim 11, wherein the transition from the first target state to the second target state includes: Maintain at least one consistent color and one consistent target pattern between the first target state and the second target state. [17] Method according to claim 11, further comprising: Transition, at the target assembly, to a third target state if at least one of the following occurs: (i) a successful decoding event occurs and a communication error occurs, (ii) the character is within a predetermined area of ​​a focus boundary, (iii) the character is not centered in the FOV, (iv) the time to decode exceeds a predetermined threshold, (v) the character is held at a predetermined location in the FOV, or (vi) the character is held outside the predetermined location in the FOV, with the light source emitting light in the third target state such that an observable appearance of the light in the FOV in the third target state is different from that in the second target state and the first target state. [18] The method of claim 11, further comprising: Transition, at the target assembly, from the second target state to the first target state after a timeout event occurs. [19] Method according to claim 11, wherein the transition to the inactive target state includes a transition from the second target state to the inactive target state. [20] The method of claim 11, further comprising: Providing haptic feedback at a frequency that corresponds to a change in the duty cycle of the target assembly's light source while it is in the second target state. [21] Method according to claim 11, wherein the changing pattern alternates between a first pattern and a second pattern at a frequency of less than or equal to 20 Hz. [22] Method according to claim 21, wherein for the first pattern the light source emits the consistent pattern and for the second pattern the light source is inactive. [23] Method according to claim 21, wherein a duty cycle of the light source during the first target state is greater than or equal to 30 Hz. [24] The method of claim 11, further comprising: Received from a camera system, an indication of whether the transition from the first target state to the second target state has occurred; and Determine, based at least on the indication that the transition from the first target state to the second target state has occurred, whether a sampling avoidance event occurs.